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
341885923466	341885924033	341885924583	341885925133	341885925677	341885926233	341885926783	341885927333	341885927877	341885928435	341885928983	341885929533	341885930077	341885930633	341885931183	341885931733	341885932277	341885932835	341885933383	341885933933	341885934477	341885935033	341885935583	341885936133	341885936677	341885937238	341885937783	341885938333	341885938877	341885939433	341885939983	341885940535	341885941077	341885941633	341885942183	341885942733	341885943277	341885943833	341885944383	341885944933	341885945477	341885946033	341885946585	341885947133	341885947677	341885948233	341885948783	341885949333	341885949877	341885950433	341885950983	341885951533	341885952077	341885952635	341885953183	341885953733	341885954277	341885954835	341885955383	341885955933	341885956477	341885957033	341885957583	341885958133	341885958677	341885959235	341885959783	341885960333	341885960877	341885961435	341885961985	341885962533	341885963077	341885963633	341885964183	341885964733	341885965277	341885965835	341885966383	341885966933	341885967477	341885968035	341885968583	341885969133	341885969677	341885970235	341885970783	341885971333	341885971877	341885972435	341885972985	341885973533	341885974077	341885974635	341885975183	341885975733	341885976277	341885976835	341885977383	341885977933	341885978477	341885979035	341885979583	341885980135	341885980677	341885981233	341885981785	341885982333	341885982877	341885983435	341885983983	341885984535	341885985077	341885985635	341885986185	341885986733	341885987277	341885987835	341885988383	341885988933	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	1881	3300	1900	2700	1880	3300	1900	2700	1879	3300	1900	2700	1878	3300	1900	2700	1877	3300	1900	2700	1876	3300	1900	2700	1875	3300	1900	2700	1875	3300	1900	2700	1874	3300	1900	2700	1873	3300	1900	2700	1872	3300	1900	2700	1871	3300	1900	2700	1870	3300	1900	2700	1869	3300	1900	2700	1868	3300	1900	2700	1868	3300	1900	2700	1867	3300	1900	2700	1866	3300	1900	2700	1865	3300	1900	2700	1864	3300	1900	2700	1863	3300	1900	2700	1863	3300	1900	2700	1862	3300	1900	2700	1861	3300	1900	2700	1860	3300	1900	2700	1859	3300	1900	2700	1858	3300	1900	2700	1857	3300	1900	2700	1856	3300	1900	2700	1855	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
14577	4724	899	571	860	934	816	723	596	531	426	395	291	249	226	242	232	194	170	155	169	148	134	124	127	98	82	65	68	58	71	57	45	53	43	46	41	40	37	41	45	32	27	32	33	37	41	35	41	35	30	33	28	31	17	28	35	26	20	37	27	34	33	41	35	22	32	36	38	27	32	21	31	37	25	29	32	39	27	39	24	26	24	40	32	25	32	24	28	28	36	25	35	32	33	25	26	30	33	25	36	29	18	19	28	25	19	33	34	26	25	30	32	26	31	30	21	30	20	18	23	30	31	28	28	26	26	20	30	30	36	25	20	31	24	29	21	29	23	22	29	27	17	28	35	22	28	26	28	27	24	28	26	20	27	27	31	31	38	25	23	27	32	28	22	23	27	24	20	27	38	24	29	27	26	36	31	31	24	23	31	26	35	33	33	28	29	23	24	30	31	18	32	29	28	30	29	26	22	30	34	31	19	27	24	23	33	25	38	31	29	27	31	36	29	33	20	26	29	35	38	22	38	31	27	28	29	29	29	29	18	28	24	19	26	30	25	22	24	24	30	23	25	26	30	19	25	39	27	33	27	27	30	29	31	35	29	20	20	27	28	30	15	24	32	21	32	20	30	25	27	34	27	28	28	30	22	25	24	29	27	28	24	31	22	39	33	25	29	28	21	20	26	24	23	30	32	22	36	22	25	17	23	26	28	22	31	21	23	30	23	24	31	21	25	32	31	29	26	17	25	31	32	23	30	24	38	28	32	19	25	33	19	25	31	24	25	29	24	18	25	28	32	22	28	33	26	17	24	33	19	28	26	28	37	32	39	34	29	29	25	23	23	33	21	27	27	35	25	31	28	22	21	22	29	34	26	35	34	20	28	26	31	25	26	27	30	39	19	24	28	16	25	33	29	17	24	35	31	22	27	19	30	30	31	21	22	37	22	20	32	31	29	36	28	27	23	33	33	38	23	15	28	27	25	29	19	16	29	25	27	22	27	30	22	26	25	27	22	29	30	23	21	27	21	20	25	25	30	30	21	35	20	27	23	23	39	21	32	32	26	33	25	25	28	30	29	31	22	23	26	32	27	24	15	28	24	30	29	27	32	22	21	34	34	28	22	25	23	21	31	20	29	32	26	27	24	25	29	23	30	35	23	25	36	30	29	19	24	31	33	30	18	33	24	15	31	32	15	23	27	28	32	28	29	30	30	20	21	35	28	29	22	31	19	21	24	17	34	25	24	23	36	28	27	28	22	22	23	20	24	33	30	30	26	20	33	26	37	24	29	22	33	33	28	22	31	20	34	31	33	25	38	19	30	27	27	24	36	22	40	24	21	28	29	28	29	26	34	26	29	22	26	21	24	23	28	21	23	24	31	38	21	29	20	34	26	27	16	23	39	31	32	29	21	37	21	25	18	25	29	27	21	24	30	32	15	30	37	27	38	22	36	25	28	22	40	30	28	27	31	26	36	35	23	30	28	27	28	35	29	13	30	27	26	27	20	37	22	35	30	28	30	25	24	31	26	26	27	21	21	34	22	19	28	31	34	29	30	39	27	28	27	32	34	23	24	27	25	33	30	30	30	23	21	28	24	34	24	25	33	26	30	25	25	25	24	21	36	41	28	31	21	40	29	24	18	28	27	40	28	27	37	30	25	27	30	27	20	20	24	25	29	26	27	36	27	17	34	19	25	31	30	26	22	23	22	28	43	17	18	27	20	34	25	27	30	29	27	23	36	21	37	25	27	28	24	26	26	28	20	36	29	30	25	26	29	35	33	29	32	26	25	25	16	37	23	33	25	24	27	30	27	27	22	22	17	30	23	21	31	30	27	22	25	21	21	30	15	26	29	41	33	21	33	34	29	18	30	24	32	25	25	44	23	35	25	24	26	21	30	34	31	31	14	30	37	23	21	39	26	29	21	34	25	28	27	35	28	30	25	30	27	16	24	23	33	31	22	28	28	33	19	17	19	19	20	25	26	30	29	25	23	26	23	26	32	28	39	27	27	20	31	36	17	24	24	26	28	26	27	30	27	29	34	28	18	23	22	42	34	29	29	31	21	27	22	29	20	19	31	28	27	26	24	33	30	22	32	30	31	32	28	27	20	26	27	29	23	32	25	31	25	19	26	28	22	33	23	32	24	18	31	30	22	19	28	26	38	36	26	23	31	17	34	31	37	25	20	16	25	19	29	26	37	29	34	34	34	27	20	39	25	26	21	20	29	22	22	33	19	27	31	25	33	30	25	29	23	23	28	27	18	29	22	33	23	22	27	25	26	26	22	26	26	33	32	40	37	22	27	33	24	18	31	24	22	32	25	29	32	29	21	20	20	26	28	26	29	25	36	25	39	30	24	24	20	26	26	20	27	34	26	34	23	32	28	26	28	28	31	30	24	25	22	20	25	20	28	43	35	30	17	22	25	29	20	24	38	23	35	27	21	34	26	25	23	27	30	27	20	21	21	27	28	29	32	26	35	35	25	23	30	31	29	31	30	36	33	19	20	31	26	25	30	41	26	30	27	26	34	32	36	21	22	27	41	28	27	28	22	29	19	26	29	37	19	30	30	30	26	28	24	33	19	24	28	23	19	14	21	31	22	21	21	26	26	29	30	34	30	24	22	22	27	27	30	31	36	16	22	21	33	24	32	24	30	30	27	28	24	30	20	37	31	22	21	35	26	29	23	29	30	32	21	27	32	20	46	26	18	29	31	33	24	24	29	28	23	24	41	28	34	34	26	34	29	29	22	20	19	23	32	26	28	20	26	33	34	27	31	25	19	25	27	33	41	25	30	21	24	32	28	26	25	20	29	20	18	21	20	26	29	29	27	25	30	30	32	27	30	24	32	34	22	30	20	19	26	19	28	21	23	26	34	27	22	30	21	16	32	27	21	26	24	25	30	25	18	29	30	27	20	36	23	18	23	28	27	27	25	39	26	17	32	28	34	27	26	33	29	36	24	24	29	22	20	22	26	25	26	28	22	31	35	24	25	28	24	25	26	38	41	23	32	23	24	27	22	24	27	22	30	18	33	23	20	22	40	25	25	19	16	26	36	17	34	22	18	27	24	37	28	19	30	18	28	33	26	26	34	33	31	26	28	23	30	36	28	19	35	26	32	33	22	17	20	20	21	25	31	25	23	25	18	32	17	24	22	28	30	23	23	21	27	34	27	34	29	30	28	27	28	20	27	37	21	29	22	26	16	30	18	26	32	28	34	29	26	33	47	29	29	28	25	41	22	36	21	31	24	28	19	29	24	31	29	35	31	19	25	32	33	33	26	27	23	21	31	28	28	30	29	23	19	38	25	26	32	25	30	24	33	23	34	22	37	25	18	33	25	39	38	31	26	24	24	32	19	29	36	28	24	37	22	31	28	36	21	20	25	30	29	32	31	26	37	30	29	38	27	25	22	31	25	26	27	29	32	25	19	30	27	25	25	21	28	26	22	24	29	32	23	29	26	27	22	31	34	26	30	31	21	24	29	35
55494	27684	15696	29125	36496	35491	32228	28457	24826	21544	18910	16430	13944	11435	10650	10078	9258	8053	7316	6682	6573	6144	5670	5098	4503	3983	3223	2759	2375	2157	2096	1989	1706	1545	1220	1266	1369	1300	996	938	940	838	805	846	773	734	662	644	606	629	670	606	624	580	581	607	558	529	523	578	574	580	556	555	492	494	485	545	503	505	513	550	511	473	474	467	502	509	480	450	491	504	491	465	502	487	457	491	480	484	500	495	438	471	482	476	447	466	485	485	472	490	526	499	457	459	485	449	462	461	469	494	514	469	470	467	464	449	422	468	441	440	448	434	474	476	479	435	438	465	466	445	460	456	396	470	428	446	446	460	470	469	452	448	454	472	487	451	422	445	468	421	455	453	470	461	448	436	472	453	427	436	456	462	457	431	471	446	447	444	452	451	467	466	463	462	444	449	444	451	434	437	435	458	432	469	450	437	449	450	458	434	415	436	436	453	429	493	460	463	434	457	433	447	448	473	434	453	411	459	464	422	433	443	468	497	456	433	444	481	422	426	455	443	429	443	431	428	455	452	458	461	446	462	426	469	460	437	457	429	476	439	423	404	435	452	460	475	424	449	456	431	427	429	446	443	440	443	439	438	449	423	475	458	434	428	481	419	431	417	456	432	436	458	443	431	459	423	447	468	415	442	461	445	421	461	425	449	472	440	423	481	428	453	454	439	462	445	486	445	445	420	450	411	434	427	442	482	455	458	479	420	443	439	457	484	496	433	422	437	399	426	433	474	436	479	443	447	449	410	450	437	463	469	444	476	453	471	408	429	458	435	429	438	445	457	455	429	442	450	410	477	418	490	441	443	456	448	419	430	438	421	438	478	446	465	397	428	417	437	505	466	462	424	412	443	448	436	437	465	457	468	458	412	455	494	412	440	448	452	428	416	448	447	413	438	462	439	451	420	419	445	462	459	429	423	437	461	449	432	444	457	442	423	449	456	430	408	455	472	421	443	480	457	435	448	468	424	433	457	477	435	465	410	406	418	451	452	446	445	440	443	433	435	430	496	467	464	472	481	451	442	416	434	442	443	426	476	462	456	464	485	444	418	418	430	459	462	469	434	409	461	480	425	455	448	420	438	442	464	443	470	424	421	440	464	468	462	446	451	451	430	436	468	431	478	445	475	447	466	422	443	468	441	421	438	445	491	406	498	420	420	449	443	410	457	434	403	423	452	447	479	420	471	403	439	434	455	452	403	462	479	414	433	456	452	442	450	472	397	465	418	408	459	453	440	432	429	413	467	453	480	456	439	447	468	437	490	428	441	452	442	433	428	478	415	474	427	461	415	432	405	422	464	436	414	466	457	439	403	459	428	418	474	462	466	461	441	430	447	470	448	426	445	448	464	479	455	422	439	472	479	431	438	453	411	440	465	468	436	410	426	464	449	425	429	438	517	433	447	454	450	474	409	469	481	486	415	434	461	457	479	437	381	465	459	445	468	441	504	424	448	431	449	458	442	443	466	431	459	431	418	437	437	452	463	449	440	444	433	465	466	445	430	412	441	460	477	446	451	477	448	452	455	483	447	435	423	478	493	440	454	428	440	442	444	487	443	436	453	408	435	429	467	448	489	422	451	445	432	467	439	466	443	434	474	459	424	450	462	460	446	421	432	435	457	465	445	472	427	444	449	420	433	414	457	408	440	427	436	430	431	449	437	440	467	474	428	453	488	454	430	456	435	463	441	447	448	413	447	483	421	463	427	436	445	458	402	482	436	446	458	443	492	428	455	458	450	442	503	463	445	454	417	449	432	439	434	424	416	450	491	464	439	428	473	442	426	435	445	480	460	449	411	430	444	449	416	471	454	434	446	443	461	451	430	471	420	453	423	443	432	414	443	425	458	447	463	472	477	430	487	438	431	475	420	459	434	439	462	430	438	398	427	448	467	461	468	438	458	447	457	437	450	446	413	454	441	399	442	436	471	407	448	426	448	443	462	442	418	471	432	457	462	484	511	432	463	456	456	419	479	450	431	463	477	416	478	471	429	503	483	422	450	433	452	418	457	410	430	437	458	431	445	442	454	440	488	487	458	453	445	425	456	479	449	447	469	436	454	455	466	464	435	509	406	473	447	463	454	456	445	439	452	433	440	472	435	449	429	446	437	455	410	489	427	404	456	454	416	436	435	426	465	440	434	430	459	451	455	485	463	469	422	453	448	424	419	454	447	441	467	460	434	458	477	450	427	478	443	468	457	440	459	420	441	429	449	463	473	444	462	491	459	396	467	471	445	481	436	434	414	446	440	449	489	420	452	454	456	434	447	451	494	427	477	437	464	461	430	444	462	388	414	440	445	449	429	446	450	456	463	431	436	457	418	467	462	475	447	405	455	441	472	435	414	416	440	474	467	473	436	433	436	467	440	412	451	478	435	424	414	445	441	444	443	451	422	410	438	453	489	467	441	465	420	439	422	431	415	453	432	425	466	424	434	436	481	437	443	454	432	449	463	485	422	463	418	469	427	456	446	416	436	440	430	445	436	455	443	434	418	427	434	410	431	436	479	440	457	440	441	458	470	417	450	446	432	469	452	448	471	479	412	411	447	442	444	401	446	466	488	450	450	464	435	442	446	451	429	444	440	412	496	460	460	432	429	446	465	480	473	491	431	469	472	439	448	462	438	403	478	481	420	405	437	428	433	467	452	460	444	439	448	467	431	406	398	432	446	453	453	453	471	445	458	478	445	459	447	505	465	411	488	418	434	444	439	428	468	402	438	438	477	457	445	449	492	427	456	468	479	462	435	412	442	483	431	408	449	451	451	446	454	439	489	452	423	455	474	436	482	432	472	465	489	427	426	442	452	448	455	434	442	433	438	438	445	460	410	412	460	475	489	449	465	436	475	435	469	431	468	437	411	468	450	474	454	469	476	432	454	410	417	457	451	424	431	443	449	441	455	446	441	450	460	436	485	474	442	416	438	430	443	456	474	429	428	424	442	434	437	407	408	444	459	432	398	433	437	427	439	421	411	442	420	437	461	432	456	401	425	467	421	462	481	447	460	461	453	434	462	477	459	471	433	444	431	423	471	431	397	447	429	435	458	451	427	428	402	451	448	444	436	425	442	422	409	479	466	424	435	471	495	440	458	435	442	464	435	457	428	449	414	427	432	428	389	464	466	426	442	446	436	417	440	434	466	460	462	464	481	441	450	502	457	424	407	477	454	465	455	421	443	454	458	431	461	446	436	431	449	482	492	436	499	465	464	458	402	446	447	463	484	389	445	457	459	426	447	437	459	442	424	417	457	404	429	461	451	471	454	444	438	412	463	458	399	482	418	504	480	482	427	421	477	436	442	465	432	439	417	404	424	421	427	471	461	465	445	466	446	455	441	469	446	457	414	514	429	474	450	451	405	441	422	434	421	408	507	419	491	409	438	443	449	471	446	449	436	432	444	431	440	433	477	505	453	451	436	439	459	428	472	424	463	466	478	441	469	434	407	422	418	438	455	466	492	449	430	423	475	474	451	427	453
5490	1110	337	210	352	388	339	278	290	212	181	159	124	85	92	93	101	103	77	76	70	70	65	53	70	53	36	44	37	33	38	34	32	28	23	17	24	27	22	17	22	29	19	25	19	22	30	23	24	25	18	22	16	17	29	19	23	31	27	21	20	19	19	28	33	21	24	28	35	21	26	28	14	20	18	12	16	28	22	25	16	22	30	26	18	21	22	18	23	40	21	21	17	23	20	26	26	24	9	22	14	18	23	18	17	21	21	19	13	22	17	23	20	15	19	15	34	22	23	15	23	21	25	17	28	16	24	19	12	21	24	20	25	20	18	14	21	19	21	25	15	22	18	15	25	24	14	24	18	25	28	14	28	22	13	19	16	20	17	23	22	18	20	19	28	25	18	25	17	11	24	19	22	23	19	14	29	12	23	27	22	13	28	17	9	27	23	17	22	15	15	28	18	16	21	18	22	21	21	23	29	23	18	25	29	23	15	25	14	27	27	24	20	15	17	28	20	26	34	22	16	23	18	18	18	23	29	19	19	16	25	22	26	29	17	23	22	28	19	16	32	26	28	28	29	26	23	26	33	13	24	27	20	34	21	25	20	23	26	17	25	22	24	12	21	16	21	30	22	26	17	26	19	21	21	19	22	21	24	21	22	25	23	25	30	21	18	15	24	23	18	28	15	14	27	17	29	24	20	28	21	14	19	26	29	30	23	19	14	13	20	24	18	28	21	29	19	23	17	24	25	33	30	19	23	12	22	15	27	21	25	17	17	24	27	25	23	25	30	22	24	29	19	22	21	22	26	20	19	20	28	29	18	27	14	23	23	20	18	29	25	23	13	20	29	19	26	19	15	21	22	23	24	24	22	24	30	22	22	21	21	19	36	24	27	29	23	20	18	21	24	30	19	26	22	19	27	22	26	22	18	21	19	26	22	14	20	17	16	17	24	23	21	14	23	19	21	16	11	19	19	18	10	13	16	16	22	26	19	36	21	22	26	25	16	21	19	26	15	20	22	23	26	19	22	22	16	18	21	20	17	15	21	19	19	25	17	23	23	18	20	16	21	24	19	11	18	24	20	20	13	13	26	18	18	19	15	20	22	8	15	20	18	30	20	20	17	18	21	20	14	17	26	20	27	22	20	20	25	19	15	25	18	25	18	29	18	20	20	27	20	19	16	17	23	21	22	22	29	17	25	18	27	19	24	21	26	20	19	32	29	22	24	23	17	31	18	22	17	22	26	17	20	22	24	22	31	17	19	20	23	29	14	27	26	17	24	24	24	23	22	21	21	19	25	27	24	16	30	26	12	18	29	25	24	23	26	27	18	20	14	22	19	19	23	15	30	16	21	27	23	20	19	17	18	23	19	25	24	12	26	23	16	11	21	20	21	18	21	28	27	22	18	22	20	23	17	23	26	22	23	22	19	14	17	17	19	26	26	13	21	17	26	16	14	28	22	28	27	19	20	21	28	11	20	19	14	23	21	18	17	23	21	21	14	23	24	28	23	15	23	25	19	17	15	21	17	24	22	21	27	15	31	18	23	25	17	26	10	17	26	14	13	20	22	19	12	19	22	21	15	15	21	20	21	28	21	20	25	25	16	33	26	19	18	27	15	29	24	25	25	25	21	27	27	29	24	21	20	19	28	20	17	20	21	27	21	21	19	18	31	22	13	28	24	23	24	28	33	29	19	22	17	19	22	17	15	28	17	18	22	23	19	19	22	18	23	20	22	18	21	33	20	15	27	23	18	30	20	26	22	20	19	28	30	20	30	18	13	29	22	18	13	20	20	18	21	16	17	15	30	24	21	17	21	22	21	22	18	25	14	18	31	22	28	32	17	25	25	19	17	22	26	22	19	18	17	21	18	25	21	17	26	26	24	17	22	14	11	23	24	31	21	23	21	21	24	18	22	13	21	20	13	24	17	29	23	17	21	17	19	23	16	27	25	17	26	13	20	21	19	31	18	33	15	22	16	16	16	23	18	16	19	22	31	21	18	32	16	24	23	13	24	12	18	24	21	24	17	29	25	19	23	21	20	22	28	18	29	20	16	23	23	24	31	28	28	24	25	22	21	17	28	27	16	23	24	28	20	16	21	24	22	23	15	16	26	28	20	18	13	25	15	12	23	28	20	21	24	29	25	26	18	22	17	21	18	15	25	22	21	21	14	17	22	18	21	23	17	24	13	20	21	27	28	23	18	19	21	23	21	17	25	16	22	19	15	21	18	14	17	26	22	14	14	21	22	18	22	21	23	23	14	23	23	19	19	22	20	17	23	19	19	20	19	18	21	27	13	13	21	27	14	21	31	21	21	21	21	19	28	20	21	16	17	23	30	14	28	19	24	25	19	15	15	18	17	25	16	26	24	26	24	31	15	23	22	17	22	34	24	25	17	23	21	21	18	24	22	23	26	10	22	22	17	18	27	15	21	21	15	22	22	16	14	20	15	21	25	9	26	20	23	15	11	19	24	21	20	13	21	21	23	21	17	14	24	18	25	16	18	16	20	14	30	25	22	18	23	20	25	16	22	21	21	27	22	31	17	20	24	15	21	16	26	22	15	21	19	22	20	25	23	30	25	20	13	32	20	21	15	19	18	25	23	22	23	29	20	20	18	21	27	17	25	22	20	28	28	29	21	24	11	25	14	16	18	18	11	19	25	22	12	23	14	15	27	11	25	22	20	12	26	21	23	25	15	24	20	27	21	29	17	28	22	24	22	14	21	22	25	21	17	34	28	19	20	27	24	20	17	21	21	17	30	27	25	27	21	29	19	22	21	17	28	18	22	18	16	18	22	28	14	14	18	19	21	24	30	26	15	20	23	21	19	19	24	26	17	21	21	21	20	21	19	15	22	25	20	29	24	23	20	20	23	20	14	27	21	19	20	22	19	22	23	19	26	19	18	12	15	22	28	19	34	18	14	16	27	23	19	22	23	29	14	25	23	28	27	19	11	17	21	22	20	15	17	25	25	22	16	21	13	24	21	22	21	26	33	18	27	21	18	18	17	15	22	18	17	27	18	22	28	18	23	20	19	28	19	21	17	29	26	23	21	22	21	21	4	20	20	21	20	18	19	17	24	24	27	16	20	13	29	21	19	19	29	22	19	23	17	12	26	26	15	24	17	14	23	21	17	18	14	24	27	21	24	12	14	32	14	22	18	25	25	26	19	23	20	28	21	20	25	23	15	26	15	17	17	20	31	19	24	15	17	21	17	21	20	22	25	18	20	24	25	20	22	17	16	24	15	28	14	29	16	21	27	27	20	18	26	19	19	21	14	21	27	26	15	25	25	18	34	12	20	20	24	21	21	26	22	19	14	22	26	29	32	23	17	30	26	19	33	21	23	25	23	18	16	22	26	21	18	15	20	21	28	29	24	20	22	11	25	17	27	27	25	17	21	13	12	21	21	20	23	27	18	15	25	12	26	21	16	27	30	19	22	19	23	26	24	21	27	22	22	22	27	18	19	26	23	20	15	23	30	23
40015	18419	8407	19084	25484	24676	21169	18012	14828	12180	9849	7998	6341	5311	4913	4557	4179	3705	3186	2965	2962	2855	2612	2463	2103	1792	1460	1258	1141	998	1093	969	792	728	588	614	756	690	529	527	514	549	503	492	456	437	439	446	438	425	430	428	391	388	382	389	406	359	412	378	385	368	385	365	395	396	393	355	403	349	383	354	354	370	368	343	358	375	374	322	345	362	373	354	345	366	381	343	338	328	377	364	375	338	377	326	362	388	353	370	388	350	394	341	366	359	355	355	403	342	352	350	382	327	374	359	333	371	379	342	353	337	341	340	387	330	354	376	339	369	366	345	358	361	356	358	391	366	336	379	375	345	365	337	387	326	350	329	344	331	392	366	336	357	343	352	374	342	366	367	382	335	330	340	346	329	344	379	371	379	347	340	391	357	358	373	359	362	321	354	332	364	344	358	357	322	346	389	352	360	311	331	338	360	374	341	338	343	356	360	346	320	337	327	347	347	343	360	343	348	317	360	365	353	365	332	339	346	380	353	348	360	325	354	373	348	357	376	346	338	322	354	365	356	341	354	347	329	340	343	337	347	336	370	349	365	336	347	354	344	340	395	384	331	330	350	353	350	348	335	353	336	376	349	353	323	358	345	343	351	334	381	333	339	342	339	352	335	337	323	354	346	382	338	299	333	370	368	368	339	346	352	349	336	316	349	366	356	352	331	360	333	341	340	358	396	357	365	349	332	335	340	356	357	358	353	349	325	316	315	345	327	363	349	375	391	355	368	351	341	366	341	357	363	323	348	345	346	348	365	358	340	342	327	343	347	312	362	324	333	326	353	324	336	361	364	344	312	348	337	347	346	345	324	373	337	345	377	348	304	350	331	403	343	373	333	361	339	329	331	336	348	387	360	348	338	354	355	355	344	345	343	334	358	382	354	362	361	355	364	347	392	360	331	343	322	341	365	369	321	350	371	356	417	353	353	354	331	336	365	368	347	372	328	379	353	341	342	346	360	357	331	340	379	351	348	351	398	344	339	348	377	363	379	350	348	313	323	363	352	335	365	337	340	327	336	332	314	344	298	351	357	323	335	322	320	358	303	378	366	326	354	372	348	338	338	377	350	335	357	320	356	355	337	371	326	353	331	370	377	334	363	387	342	366	343	344	336	346	328	374	355	345	352	363	343	338	357	337	359	346	335	354	352	353	321	347	351	371	360	341	360	358	324	359	355	354	356	347	348	355	338	381	366	334	345	404	347	356	352	335	355	382	358	341	344	328	307	361	340	352	381	339	356	370	336	357	349	327	388	350	363	356	338	350	352	334	341	344	337	332	353	359	344	329	327	313	336	379	365	341	367	339	351	383	359	337	349	375	368	355	330	354	354	320	348	353	383	377	346	347	361	349	346	355	314	341	339	377	346	318	347	338	345	347	378	325	349	367	349	320	341	306	325	346	351	330	314	400	323	361	351	345	337	353	321	344	346	346	349	360	356	322	354	352	346	330	345	389	348	366	325	317	369	344	371	350	358	328	369	368	352	331	361	364	340	341	351	355	350	341	359	346	364	349	368	369	337	372	347	345	340	337	312	337	338	342	338	376	322	351	349	334	311	370	369	331	347	373	341	334	340	331	355	337	334	365	347	364	375	354	366	371	375	382	294	341	303	386	350	357	349	377	339	356	344	365	350	340	359	344	343	346	348	355	343	354	366	376	311	363	337	363	318	347	366	339	346	369	384	343	331	342	347	348	347	339	369	338	337	354	338	364	334	331	359	329	372	346	339	357	332	348	379	326	349	328	360	325	376	363	342	367	371	375	337	342	334	368	342	324	373	326	324	328	356	375	309	297	377	311	357	368	357	368	344	351	348	359	338	325	334	353	315	361	338	333	351	343	351	406	342	360	317	323	341	314	344	359	344	335	361	354	370	338	384	354	326	343	334	361	355	332	354	343	332	359	370	356	353	360	338	338	342	340	362	380	354	320	354	323	352	343	354	340	362	343	337	324	381	329	333	387	343	344	348	328	373	372	321	381	357	376	328	347	319	372	361	328	346	358	341	356	319	323	364	366	331	318	386	347	361	354	362	367	357	333	351	365	354	347	359	354	357	359	363	361	347	328	341	360	351	350	319	356	336	367	367	356	348	320	333	392	358	344	313	355	336	312	379	375	368	357	334	363	322	345	341	342	334	348	349	346	334	349	327	375	339	355	369	367	353	312	344	324	362	364	345	355	337	321	349	342	333	381	373	375	365	349	340	337	352	340	369	355	322	363	334	314	348	352	330	336	321	347	313	331	358	346	349	357	341	356	363	344	349	322	379	357	336	351	365	364	377	350	308	350	371	341	375	348	338	343	331	358	355	326	353	333	349	367	374	336	346	334	376	351	341	353	383	386	339	336	338	365	354	370	335	332	351	303	320	340	361	340	380	352	355	364	339	359	334	335	366	330	377	342	365	345	327	361	344	328	346	331	344	383	314	350	337	367	345	363	351	342	376	330	352	322	357	339	341	329	344	357	322	348	351	342	387	347	403	325	341	341	324	355	387	361	370	361	326	343	379	357	347	337	355	328	366	344	328	377	351	355	378	353	367	354	351	335	341	323	375	341	364	334	325	350	355	334	371	351	398	343	377	325	350	355	344	368	354	362	355	356	334	386	344	351	347	375	338	345	380	339	348	366	344	389	358	393	356	380	341	314	328	370	344	343	370	377	369	355	373	353	356	319	331	359	355	344	348	339	348	370	334	313	325	356	327	339	389	357	368	337	342	344	351	363	368	308	355	336	386	379	362	351	329	347	342	321	351	336	330	344	357	333	316	336	342	351	367	331	371	353	343	365	356	357	326	385	330	346	338	382	336	369	344	357	341	326	359	374	368	375	374	362	377	341	337	357	346	355	351	340	347	339	362	361	344	371	360	322	376	386	373	349	355	369	338	355	367	358	359	346	337	347	354	354	341	347	374	358	353	340	349	361	336	380	366	331	347	349	376	339	317	322	358	335	310	356	381	367	344	362	340	365	359	341	385	362	343	336	343	349	333	345	355	364	334	367	332	377	344	328	352	355	327	361	354	358	345	345	381	323	350	368	343	355	317	352	354	350	326	339	343	366	346	343	366	363	343	363	347	344	343	341	353	335	348	338	366	349	365	379	329	328	351	353	336	363	341	341	336	347	348	360	378	361	348	354	340	375	359	357	324	374	359	375	351	365	385	343	366	324	349	329	374	346	343	359	337	337	355	349	349	354	367	367	358	360	375	331	371	329	368	320	337	358	329	299	330	365	326	348	353	345	351	348	365	343	351	367	354	321	364	325	344	369	358	361	357	344	343	353	337	366	354	327	369	351	338	344	353	334	358	344	342	361	365	348	319	370	345	353	370	373	322	338	351	351	345	340	328	356	372	357	348	351	328	366	364	353	376	331	321	365	322	358	318	376	366	357	325	345	366	350	341	343	338	370	384	364	341	354	370	347	346	310	348	346	357	370	361	320	370	327	353	379	338	340	323	323	347	380	359
13869	5078	929	581	751	931	843	730	581	534	430	336	314	249	250	226	192	197	150	146	147	145	145	129	114	93	68	58	77	49	71	64	51	43	40	41	37	36	44	27	37	46	32	37	36	30	33	33	28	38	35	21	30	34	33	36	38	31	31	24	38	26	32	23	21	32	31	28	38	23	28	25	20	22	29	22	21	27	28	35	25	32	31	22	27	31	31	38	27	33	29	27	24	26	33	27	26	30	22	26	36	39	30	28	24	28	26	35	30	26	28	34	36	35	25	24	27	28	31	41	27	28	30	27	22	24	22	25	22	28	25	25	22	21	28	23	16	32	31	16	24	27	23	26	25	30	24	29	23	35	28	30	33	37	21	24	29	34	19	23	30	34	19	24	35	26	29	31	23	17	26	29	32	25	29	29	32	35	24	34	32	19	27	24	28	28	33	30	21	19	33	23	28	35	28	25	28	31	30	24	27	29	25	32	28	30	25	35	21	31	37	33	28	33	29	25	34	24	37	27	22	35	30	22	42	23	25	29	20	34	19	28	28	19	19	34	31	31	22	26	23	28	26	18	32	32	25	29	25	22	16	30	29	22	21	26	27	36	41	26	31	38	31	33	25	36	29	32	37	32	23	27	29	29	35	22	30	29	16	29	20	33	30	21	25	28	32	36	24	28	28	34	25	21	35	26	30	36	25	20	28	19	35	25	21	23	31	31	36	26	26	28	28	36	32	32	31	24	26	34	24	23	45	26	25	28	16	35	21	28	31	25	26	15	27	24	25	35	21	25	35	25	31	25	22	33	22	26	32	17	30	26	34	22	31	26	26	40	39	31	18	20	26	32	22	14	25	31	21	25	35	22	31	26	34	19	35	20	36	27	29	23	33	32	33	22	25	36	36	26	24	34	31	28	34	27	29	27	35	21	23	28	31	34	22	23	24	29	27	24	33	28	31	21	25	25	35	36	21	33	20	32	23	29	46	25	29	29	18	25	22	31	23	26	29	23	20	27	29	28	25	23	24	24	23	25	20	27	33	26	26	36	18	20	38	25	20	30	33	25	20	33	25	25	24	20	21	19	26	24	21	32	23	26	32	24	30	23	25	27	25	29	37	31	23	29	33	26	27	33	24	22	22	34	33	25	26	30	30	31	29	29	26	16	33	37	37	26	27	34	20	28	29	23	28	40	35	26	28	28	31	25	35	28	25	29	30	26	26	27	30	30	25	29	30	28	21	23	26	19	31	29	34	33	35	22	19	34	26	31	30	35	26	25	25	34	23	22	32	29	28	36	24	34	29	14	20	23	31	25	29	23	24	30	35	21	37	28	32	29	32	33	31	30	22	21	20	32	27	16	25	31	29	33	19	27	33	35	23	31	37	21	36	26	24	26	40	21	24	28	27	34	35	37	19	24	26	32	22	29	27	29	20	21	33	29	36	22	29	23	32	23	32	31	17	21	15	35	34	21	32	34	27	24	26	18	27	29	21	28	23	32	19	29	25	27	34	32	24	41	36	32	17	31	27	22	20	34	24	28	22	35	17	31	29	19	24	31	30	25	28	27	35	30	26	34	22	25	37	24	31	24	29	25	35	22	38	27	27	28	29	28	27	35	28	37	24	19	23	34	21	29	27	18	18	22	21	29	27	25	26	18	23	27	26	22	26	24	27	20	26	32	40	30	29	28	28	34	35	31	40	31	29	32	20	28	24	31	24	38	25	32	28	26	21	23	32	15	23	24	28	18	29	26	34	23	22	29	35	29	16	22	34	25	19	33	32	18	27	25	28	17	24	30	23	34	32	24	35	31	23	31	23	22	26	31	29	33	27	20	25	23	17	24	21	26	26	22	23	17	38	24	39	23	35	37	23	28	27	24	25	21	32	22	17	29	27	22	32	22	33	29	39	24	32	24	23	22	34	30	27	28	30	35	41	30	30	16	25	31	40	20	21	32	24	20	32	34	23	40	32	35	30	28	22	26	23	30	31	36	31	19	28	27	23	22	24	25	37	19	29	29	24	32	26	30	25	26	24	31	24	26	32	26	29	24	31	29	24	29	31	32	24	25	29	31	31	26	30	25	30	29	30	30	31	29	29	19	37	25	23	29	34	41	27	19	21	28	25	16	44	33	30	32	30	26	30	24	33	31	23	29	23	27	23	23	22	30	36	21	27	25	23	30	29	29	23	25	35	31	29	39	24	22	32	37	23	26	27	37	22	24	20	25	32	31	27	22	23	30	28	28	29	25	27	29	27	31	22	29	24	14	21	21	42	16	30	20	25	24	22	27	27	24	35	24	22	28	29	33	26	26	32	26	26	32	21	24	27	34	25	22	26	30	25	32	34	30	28	21	36	27	26	23	22	15	25	32	40	31	25	32	35	24	24	28	28	28	33	22	35	29	30	29	30	24	29	26	27	26	30	23	26	34	20	17	30	24	27	29	37	39	34	31	28	28	23	23	24	26	23	20	23	21	30	23	28	28	21	22	28	28	25	31	35	26	30	29	22	31	27	28	30	31	28	25	31	32	32	25	31	23	37	22	23	23	31	27	27	29	27	24	39	27	23	26	26	22	19	29	31	28	34	26	24	25	23	30	26	33	26	36	32	34	23	20	23	34	29	25	29	25	26	30	39	29	27	28	32	24	22	29	37	30	23	29	34	15	33	29	18	25	20	17	25	21	30	26	35	28	31	30	22	37	26	33	19	17	22	30	29	30	34	23	11	27	31	28	33	33	27	33	26	24	30	24	24	28	22	29	29	28	25	22	32	27	27	21	31	29	19	19	32	23	38	28	24	29	26	25	33	24	16	33	34	34	29	29	28	30	34	22	25	17	24	22	26	21	33	14	23	23	18	33	30	29	23	19	31	27	20	14	34	27	26	26	28	29	25	27	20	30	25	33	23	24	20	24	24	21	27	22	19	24	27	27	21	37	23	35	27	21	23	29	29	23	18	29	29	36	33	20	26	34	24	23	32	28	29	28	32	25	24	20	33	29	27	27	26	22	18	21	24	27	14	23	26	34	28	30	31	27	25	26	41	28	40	28	17	24	29	31	33	25	22	23	30	33	30	32	26	35	35	27	21	23	34	34	36	21	25	31	26	25	20	25	33	24	33	34	30	27	28	25	25	28	28	29	30	35	24	29	32	35	43	17	31	17	25	30	39	19	28	29	20	19	25	21	27	31	28	29	33	31	28	27	29	33	28	37	26	33	29	32	28	39	17	24	19	26	21	27	37	30	29	33	30	31	24	21	24	22	30	27	32	14	21	20	27	23	29	23	12	34	31	37	28	27	28	29	39	26	19	25	30	29	30	29	39	20	26	22	33	34	20	25	31	34	20	33	30	21	18	20	25	24	29	38	30	19	24	32	22	22	32	29	30	17	35	34	28	31	32	28	21	22	34	19	24	35	33	25	34	27	25	23	22	29	26	25	29	23	20	27	17	32	17	22	33	30	34	21	24	24	30	32	34	25	30	26	23	33	29	32	31	24
53242	27846	16024	28526	34549	33687	31042	27915	24360	21262	18005	14983	12864	11353	9952	9384	8655	8017	6909	6320	5996	5889	5583	5054	4186	3677	3168	2638	2351	2235	2177	1951	1660	1338	1206	1284	1379	1251	930	922	964	873	771	853	747	693	669	699	611	662	618	631	567	522	626	523	568	563	536	545	531	542	531	511	515	509	524	513	509	517	514	493	487	475	482	481	458	471	444	460	481	494	447	487	524	457	451	497	503	434	418	446	481	473	454	447	496	461	495	478	533	483	422	446	477	462	496	478	493	458	491	440	489	439	482	443	474	436	506	462	473	432	473	439	465	445	419	474	439	475	459	452	428	453	455	472	461	413	454	448	443	441	446	447	481	450	471	450	466	456	457	487	457	446	451	459	419	450	423	466	410	476	417	451	426	457	457	436	472	462	478	441	465	424	443	443	451	459	427	438	408	448	438	432	429	452	435	414	453	416	435	425	419	398	483	450	457	440	446	433	443	429	452	426	464	474	433	476	474	427	432	443	453	421	420	409	466	438	462	434	437	419	488	457	444	441	420	453	412	435	455	397	433	416	436	466	402	442	434	461	445	459	410	454	488	446	442	440	424	432	432	438	430	478	439	436	445	405	434	420	457	438	446	417	466	460	421	416	437	446	444	450	448	433	433	445	470	440	414	468	432	429	456	464	473	452	448	431	474	433	413	438	451	456	439	414	431	456	425	412	457	460	456	429	436	408	427	446	446	464	446	417	466	437	449	440	469	425	435	395	431	454	424	452	448	448	443	428	439	475	408	470	410	429	387	423	468	426	439	420	443	482	476	426	466	412	420	457	504	454	464	436	411	449	434	471	434	439	437	453	432	430	457	418	478	446	452	444	414	453	465	489	473	448	469	424	410	425	434	436	458	430	397	450	434	493	453	476	442	461	446	437	431	478	443	456	432	436	451	422	455	471	449	422	459	441	427	454	414	429	436	445	411	451	449	432	444	461	426	479	413	430	425	450	442	421	416	438	449	423	445	460	455	423	464	453	469	486	427	437	403	402	427	452	447	447	462	412	421	467	446	489	446	438	447	457	428	468	433	507	450	450	445	448	451	457	448	435	433	394	407	425	434	425	476	402	475	418	473	448	464	410	415	459	415	431	451	450	449	439	432	464	436	443	440	437	436	425	418	449	474	445	445	423	468	383	416	444	460	455	430	419	423	421	438	442	450	430	468	458	455	479	455	438	442	459	423	432	417	412	453	432	430	427	375	467	449	451	485	411	438	444	428	467	432	471	460	437	451	413	469	401	433	441	465	446	457	456	439	445	429	430	452	410	420	393	417	427	427	462	455	420	481	433	449	436	432	469	427	460	421	430	480	452	475	435	433	459	423	444	438	403	402	470	425	434	457	450	438	466	398	430	435	427	406	435	422	430	379	463	467	434	460	436	456	423	443	415	462	429	455	436	435	465	422	425	438	466	470	439	444	425	419	464	420	457	435	450	495	433	458	387	426	424	488	492	434	451	456	470	456	475	411	461	443	458	431	440	446	445	440	423	445	450	480	454	462	464	434	443	476	450	456	423	463	463	438	451	448	444	409	449	470	439	454	433	481	452	447	470	431	456	450	434	415	397	415	435	439	417	418	468	415	470	468	475	502	422	446	454	484	472	387	466	457	400	440	455	458	423	456	426	467	420	452	434	452	417	395	482	461	425	431	485	416	415	418	459	474	443	483	433	447	420	452	436	466	419	436	415	467	435	460	418	400	416	436	411	387	441	418	426	412	446	445	420	419	473	397	460	443	431	403	450	409	446	446	419	450	410	451	461	467	455	415	456	456	427	450	429	435	396	437	463	427	440	456	447	454	433	448	444	449	422	442	442	410	478	465	391	447	455	446	453	455	434	410	420	451	420	421	423	460	447	450	455	431	470	423	431	443	470	456	448	460	458	425	419	418	431	446	423	429	435	453	423	432	441	427	425	427	438	442	441	386	500	428	477	424	461	490	445	459	424	422	414	446	453	412	463	432	425	461	437	430	431	424	437	466	441	456	400	447	445	423	465	448	455	429	457	419	452	418	429	417	443	435	439	424	416	503	442	438	427	457	442	386	437	453	448	428	431	448	492	420	452	463	420	438	446	419	435	440	439	420	453	441	437	465	429	451	403	431	426	457	450	438	445	437	431	450	426	414	422	402	437	413	482	471	420	463	416	450	450	418	470	465	432	434	451	452	487	452	422	475	440	417	438	435	481	410	434	421	449	426	413	461	396	457	450	446	431	424	439	446	426	412	448	422	442	432	426	436	411	450	448	447	423	430	453	443	453	469	455	434	444	426	448	484	455	439	429	505	444	458	410	464	458	411	427	432	427	413	444	457	427	417	460	451	459	428	460	405	446	443	432	431	468	455	427	458	459	428	443	389	432	400	451	420	460	496	455	435	429	445	449	449	433	454	421	424	428	440	460	457	452	475	429	444	437	404	449	451	450	441	417	420	456	441	443	446	432	434	446	457	475	422	448	395	458	421	452	449	455	440	427	464	436	466	430	426	437	438	423	437	440	439	435	409	446	454	417	444	424	453	434	439	462	402	458	436	456	422	449	417	439	458	430	432	469	445	511	410	432	399	440	449	466	458	463	460	456	466	426	435	463	454	431	440	443	406	435	417	423	431	420	459	447	450	435	472	484	467	433	438	441	465	459	425	429	447	420	449	461	443	455	427	454	443	437	449	438	427	450	483	431	447	442	439	437	469	435	439	477	431	437	406	420	428	445	433	419	455	486	443	447	450	444	472	418	426	459	436	439	441	425	416	454	455	462	459	417	448	400	417	420	444	466	423	459	436	482	408	445	446	437	428	435	414	424	404	425	469	459	462	469	456	449	429	433	437	444	437	422	419	423	389	442	457	433	473	412	437	452	417	456	452	418	450	465	471	434	443	443	452	443	441	432	447	441	426	424	446	456	435	449	425	418	418	431	446	423	427	464	424	429	454	447	414	416	445	419	459	437	429	432	412	462	461	408	453	416	454	447	464	449	455	449	421	432	449	444	432	452	459	445	414	451	443	450	448	432	457	415	430	451	444	431	427	419	393	407	425	452	438	450	416	448	429	412	418	455	438	440	414	431	454	412	439	440	449	458	454	450	427	485	422	482	508	408	452	448	440	433	423	461	434	444	430	471	474	443	444	421	426	443	435	463	455	437	428	436	445	453	476	459	458	411	472	414	452	460	443	419	476	444	481	472	443	432	424	423	434	422	431	453	436	435	458	467	452	466	465	441	478	421	495	406	447	457	431	418	478	409	456	445	440	440	457	475	469	442	482	422	449	464	460	440	430	436	392	464	468	421	446	493	417	457	441	429	422	440	434	411	461	458	459	445	456	424	440	435	478	458	479	430	383	409	447	425	453	470	401	444	415	438	434	460	475	416	446	430	429	414	453	428	423	472	420	434	424	421	453	437	448	439	438	450	413	422	501	476	481	444	454	448	430	404	459	409	411	454	435	411	434	458	408	477	434	404	428	414	428	430	456	416
9683	2224	552	398	514	535	480	438	392	332	271	232	220	173	204	158	144	123	127	127	100	97	102	95	76	77	68	60	56	59	49	55	56	31	39	32	49	52	48	47	32	24	20	34	35	25	36	36	31	40	28	32	36	32	35	28	29	39	27	24	27	46	31	26	35	37	48	28	28	23	29	34	33	34	36	28	29	28	31	27	37	27	25	17	40	31	34	30	24	32	31	31	38	39	33	36	31	30	35	38	29	30	28	31	36	37	28	28	38	29	40	32	28	33	34	34	35	24	33	29	34	30	30	30	30	40	35	25	40	21	32	35	33	33	25	28	37	26	28	36	37	36	28	28	42	28	33	35	36	27	33	26	30	38	38	22	41	41	33	24	37	35	32	35	34	29	40	24	32	36	25	30	24	29	32	41	24	37	18	30	31	25	33	39	46	33	32	24	23	32	25	29	23	39	27	29	26	34	32	39	23	28	45	36	36	31	34	39	39	24	29	45	27	30	31	32	26	37	48	35	33	29	28	32	37	29	29	44	28	31	40	30	30	24	37	33	22	33	17	25	26	31	44	26	38	28	35	30	28	22	39	24	26	25	39	29	32	30	29	23	35	31	31	23	32	31	38	21	33	31	32	27	24	25	36	37	37	31	35	25	31	27	38	31	43	30	37	35	25	28	30	24	31	29	22	37	35	42	32	25	29	37	32	30	26	31	22	29	22	40	34	19	40	31	29	33	30	40	29	25	31	29	31	22	36	30	40	28	26	37	29	32	26	30	38	26	23	27	39	34	30	37	39	35	24	31	35	27	40	43	27	21	35	29	38	36	41	30	20	31	30	33	27	33	26	38	32	35	36	25	23	29	40	34	29	38	42	35	27	34	32	40	32	33	25	30	32	35	32	26	22	38	38	41	37	39	40	22	33	28	32	31	32	29	20	34	32	32	24	20	44	42	32	33	23	47	27	38	34	28	22	25	44	19	32	33	22	34	32	34	35	34	32	30	36	31	29	25	32	29	30	35	33	31	34	32	33	26	33	24	33	39	32	33	28	32	43	32	41	29	28	29	30	30	32	38	38	24	37	36	29	30	28	26	36	34	36	32	40	28	30	29	38	32	28	27	34	37	30	29	33	32	24	31	34	39	44	25	36	25	43	22	31	27	41	24	27	31	32	23	30	38	29	33	32	38	32	21	29	24	34	34	37	31	29	33	23	23	32	25	32	25	28	32	35	32	24	27	30	40	36	26	30	37	32	28	29	42	27	36	28	24	24	37	26	35	27	33	37	32	36	28	23	39	28	29	27	38	33	46	29	25	39	38	31	32	37	27	35	34	31	34	40	33	27	32	34	24	25	31	27	22	32	33	24	27	18	34	38	31	36	36	36	32	31	40	34	25	36	40	28	32	23	39	35	23	33	37	35	27	33	33	34	43	36	34	39	31	32	41	26	31	36	33	25	37	30	33	33	39	24	30	31	22	32	39	28	35	23	35	37	36	20	28	29	24	34	33	25	39	24	38	37	34	36	37	32	28	34	33	38	31	33	27	32	29	31	33	37	41	26	30	33	24	30	37	35	36	44	29	38	34	31	33	31	35	34	30	35	41	31	33	39	41	26	30	34	32	29	26	36	32	29	27	40	23	31	35	23	40	34	31	36	36	41	22	26	39	26	41	30	33	34	40	33	33	40	24	38	30	33	31	36	28	26	34	26	36	32	32	41	35	34	34	28	28	32	33	34	31	39	41	30	19	22	30	39	29	41	31	37	36	43	30	33	28	29	26	30	24	46	26	37	39	31	29	27	33	25	41	26	28	35	28	33	35	28	30	29	31	30	35	37	29	30	26	36	27	33	26	33	31	40	37	40	43	32	18	40	33	31	29	24	32	34	35	31	29	25	27	25	29	38	45	31	25	28	37	32	32	30	37	31	31	37	36	28	42	25	33	30	26	39	28	29	23	40	28	31	34	29	38	26	40	34	32	36	24	28	37	32	35	31	34	27	35	35	41	27	27	32	31	38	26	29	39	46	39	35	19	28	23	33	37	26	21	34	33	33	30	28	36	30	29	28	23	32	40	26	35	34	33	40	26	30	30	31	34	44	28	29	44	22	40	33	37	34	30	35	28	24	33	36	27	26	32	29	26	31	36	38	28	27	47	35	29	31	33	40	29	39	20	29	36	26	23	30	32	29	31	26	37	36	31	25	34	39	36	24	24	26	30	27	27	26	29	30	30	34	23	39	29	32	35	31	34	40	32	34	23	33	36	36	30	29	29	27	31	41	32	32	44	27	26	28	32	35	24	24	24	35	44	28	37	35	34	32	32	29	38	37	30	27	37	31	28	36	36	34	34	33	33	37	30	29	27	27	26	36	33	42	30	32	43	23	24	26	30	37	36	36	35	26	30	40	19	24	33	48	34	29	30	24	30	30	37	31	32	35	31	30	27	26	42	22	30	32	35	22	41	35	35	28	25	23	23	35	25	22	37	35	28	26	31	34	34	30	25	38	29	32	29	26	31	44	27	25	40	28	29	32	27	38	37	24	29	34	27	37	24	37	31	39	28	47	35	35	32	34	26	29	38	30	29	34	25	33	38	27	44	23	31	24	37	23	40	35	30	34	34	26	39	28	31	43	31	39	21	35	34	30	38	31	28	29	29	32	31	34	38	36	21	22	29	29	40	27	36	32	27	26	31	42	24	41	39	27	28	25	48	23	26	33	34	38	21	38	26	34	35	31	37	24	38	32	25	42	33	29	29	24	36	34	25	32	35	30	24	32	35	43	30	36	29	26	31	31	25	30	33	34	36	36	25	33	36	33	24	30	36	32	32	39	33	32	24	33	34	34	24	34	29	30	36	33	37	29	27	26	22	28	31	34	32	28	36	39	28	31	33	32	51	21	34	37	28	40	33	36	36	32	39	27	35	31	33	37	32	32	34	37	33	18	29	35	31	31	28	33	30	32	41	25	38	33	39	22	37	35	29	31	28	32	32	30	37	34	30	34	26	36	29	29	28	30	30	27	40	40	37	35	35	37	38	27	34	41	29	42	28	28	32	32	25	37	22	34	34	31	38	34	33	37	31	27	30	32	25	39	27	31	36	34	22	28	32	28	38	33	28	27	26	25	29	39	36	45	27	23	29	40	31	29	32	20	37	36	40	31	25	28	32	26	41	29	30	32	33	31	45	35	25	35	43	28	24	28	34	29	27	25	31	40	40	24	39	30	27	45	36	29	32	28	30	29	36	25	27	23	40	31	36	28	23	27	36	31	26	26	35	29	26	27	31	32	36	24	39	34	22	36	27	32	28	34	29	31	24	35	27	28	40	30	33	27	29	25	29	27	32	22	28	26	17	36	28	25	33	27	44	21	39	33	28	28	37	27	25	38	25	32	31	26	32	27	32	18	31	38	31	29	40	38	21	30	35	31	24	50	25	31	26	24	32	35	41	25	36	44	30	31	31	42	28	29	27	45	29	45	34	47	29	34	21	31	26
45444	22386	11758	23433	29551	28492	25701	22590	19658	16257	13262	10918	9273	8164	7563	6739	6008	5531	5034	4550	4456	4041	3774	3379	3079	2803	2267	1967	1669	1628	1645	1444	1393	1025	1014	1022	1079	969	767	791	789	768	757	762	671	682	663	657	629	664	572	641	611	609	547	589	614	588	600	619	543	538	562	579	545	572	577	561	546	505	531	558	554	542	558	537	492	533	528	531	567	575	574	535	560	528	542	544	544	536	571	532	554	560	550	522	549	560	548	549	556	544	492	545	561	539	556	485	539	607	534	528	539	490	530	552	501	510	511	513	480	489	525	485	542	576	521	544	511	485	493	507	565	490	512	541	542	535	533	547	527	507	493	572	533	537	568	519	497	517	506	505	510	490	525	532	511	515	518	511	499	547	509	518	560	508	513	521	497	528	511	492	529	522	495	546	451	575	531	496	468	497	525	531	543	523	502	518	505	516	528	525	518	508	522	516	520	477	557	486	482	550	500	495	532	511	500	528	508	540	500	490	542	498	526	526	535	525	507	552	552	531	514	558	525	497	505	533	509	521	539	526	530	480	508	510	509	507	528	530	539	492	522	540	536	526	540	503	530	533	525	537	526	493	533	485	528	487	518	511	527	537	549	517	500	519	520	532	543	515	475	536	527	574	501	509	534	514	491	552	492	523	518	552	496	548	488	497	519	563	539	527	551	500	500	527	543	488	507	492	542	518	503	558	545	512	531	541	547	479	493	499	524	561	505	541	547	519	539	560	515	519	503	472	517	510	522	523	497	505	516	545	489	547	526	519	521	513	517	535	500	487	498	497	519	588	546	523	542	544	515	510	516	511	496	523	514	525	491	517	472	526	511	501	491	458	477	518	510	510	496	497	539	519	555	551	566	540	486	497	534	509	545	509	526	529	556	536	506	509	507	532	531	509	489	534	522	537	492	501	536	520	533	516	480	535	517	503	502	486	502	533	485	510	509	509	519	517	561	506	489	531	524	511	536	496	492	513	498	501	504	483	516	535	502	549	519	520	527	533	563	517	474	537	507	483	531	482	517	520	492	527	550	548	479	556	556	524	528	513	485	524	514	484	509	525	514	510	507	521	520	502	526	543	520	494	507	506	481	513	500	533	521	535	535	505	511	524	521	530	505	559	552	503	478	560	538	545	472	516	498	500	565	498	508	533	525	554	545	504	537	510	571	553	520	513	534	527	515	520	534	557	537	534	525	553	535	531	492	501	521	490	497	532	502	520	549	520	501	498	516	520	523	541	497	531	520	524	509	557	523	512	479	511	525	492	487	505	539	518	521	552	497	522	539	538	489	524	512	542	500	481	529	486	526	503	510	506	500	467	523	538	507	537	512	543	493	536	538	488	497	507	510	530	497	520	506	459	546	523	488	529	512	523	508	533	531	520	560	483	519	505	539	495	496	534	475	501	505	532	515	525	518	549	524	513	518	486	580	540	523	522	470	499	515	525	495	529	521	522	514	512	532	498	514	515	536	508	482	507	513	512	530	494	524	532	527	522	523	523	517	533	530	530	501	539	504	522	516	505	467	513	564	513	526	498	497	511	490	554	494	517	461	513	498	510	514	532	513	475	521	516	496	564	532	520	527	483	483	532	527	491	489	531	528	535	491	498	538	531	514	509	528	528	509	510	530	493	540	506	533	509	486	481	506	512	536	511	527	503	573	507	541	532	523	525	566	506	555	488	522	512	534	482	496	506	522	535	533	536	508	494	476	499	466	540	526	509	502	503	504	501	549	500	546	482	508	497	522	505	499	513	523	502	518	511	511	504	469	565	557	535	527	516	537	533	514	528	488	522	511	487	529	506	539	517	532	475	534	509	510	470	541	484	548	486	501	506	544	532	549	520	519	535	494	481	491	534	512	493	520	552	565	553	527	514	474	516	505	538	537	481	509	522	529	521	510	468	520	514	520	501	510	529	511	538	528	506	531	542	529	522	515	497	489	515	516	533	523	506	485	498	530	524	530	529	517	517	521	538	492	499	521	544	535	533	527	513	554	525	532	526	560	522	519	488	517	518	521	485	508	493	514	516	554	518	494	529	513	510	477	505	504	511	519	499	528	540	509	512	539	547	525	535	515	524	467	515	531	518	556	562	489	527	491	493	547	539	497	521	491	508	508	508	551	540	521	516	523	507	510	509	568	536	534	543	509	488	530	504	526	487	531	514	526	514	510	538	514	521	468	553	500	503	543	487	535	499	524	550	501	570	505	506	545	526	526	505	520	541	516	531	537	517	481	576	520	510	520	481	506	487	531	521	525	488	514	542	547	481	517	538	524	486	532	481	507	492	520	491	506	469	519	495	518	505	505	490	516	514	506	495	535	509	514	525	490	524	538	523	513	506	517	560	512	526	533	490	556	525	514	509	501	520	514	537	523	557	493	506	505	479	496	504	536	541	491	497	501	541	535	492	559	547	518	493	565	496	532	534	518	519	490	520	548	541	504	483	538	542	491	508	525	546	525	511	527	500	534	521	524	525	548	549	526	511	576	529	505	542	537	544	529	498	524	508	534	522	519	582	504	505	516	564	537	528	513	539	513	500	543	536	542	491	549	507	523	537	487	510	527	498	547	576	518	508	496	515	504	506	499	520	545	539	505	514	488	518	485	492	507	478	543	531	507	505	543	523	516	513	517	557	496	526	490	521	479	509	514	476	530	555	553	518	524	539	499	534	548	528	530	514	481	513	519	527	526	505	519	482	513	512	536	553	488	521	502	541	492	508	527	519	575	502	512	483	530	523	506	535	531	514	528	533	470	478	522	569	519	564	484	561	523	533	549	507	540	523	499	541	540	528	549	525	543	532	524	524	503	526	519	556	522	552	548	541	550	507	534	544	529	534	503	476	534	537	513	532	524	510	535	515	482	457	526	518	533	504	551	483	544	490	503	526	550	508	515	505	481	525	484	524	510	536	490	556	507	500	497	528	560	535	532	545	502	515	512	496	490	524	542	497	566	506	511	534	521	519	490	545	513	517	497	522	538	538	519	561	521	502	582	498	544	551	513	507	503	525	505	530	518	527	538	539	510	544	493	521	535	522	481	512	518	545	534	551	502	506	534	517	566	518	502	524	542	575	537	536	525	534	499	490	537	516	526	503	515	524	501	531	523	530	526	557	539	533	498	508	568	489	539	533	489	502	516	508	479	525	504	506	531	501	530	510	518	503	521	491	536	522	524	487	519	538	536	476	574	543	523	529	506	542	482	518	576	533	501	553	479	514	534	522	510	519	529	523	494	493	524	514	587	517	531	508	581	496	487	542	496	528	483	524	503	538	515	487	509	535	493	531	508	501	553	536	549	542	490	508	498	498	501	541	502	534	559	499	548	524	530	529	519	495	509	516	526	542	547	525	523	489	493	509	527	525	496	555	534	511	527	513	510	504	546	532	532	530	530	527	483	538	493	519	503	555	490	497	538	529	503	552	523	503	520	525	526	517	541	541	528	537	532	537	518	503	541	514	556	500	536	475	514	485	486	515	475	525
13307	4422	922	540	769	908	768	674	605	478	397	363	293	253	232	233	223	169	169	167	150	156	116	114	113	95	75	76	63	70	66	50	47	46	46	51	54	36	38	33	45	44	24	31	33	31	29	34	31	24	31	26	26	31	25	23	31	33	25	30	24	24	27	30	31	20	39	22	24	26	26	22	21	30	21	34	17	35	37	27	28	26	24	27	23	35	28	29	36	28	26	29	26	24	26	20	23	27	25	28	27	27	33	26	28	31	21	22	32	29	22	24	33	30	32	33	19	26	28	23	26	35	28	28	31	30	26	33	22	25	33	28	22	28	25	20	27	28	30	18	24	27	30	32	33	30	24	25	23	27	26	20	17	27	22	27	33	24	29	28	34	26	29	28	35	24	26	24	21	21	28	25	29	27	27	21	27	21	31	34	31	35	30	19	20	19	20	25	41	29	24	40	23	16	20	25	27	24	25	22	32	35	37	24	24	41	34	21	22	20	24	14	28	30	19	28	19	21	20	25	26	18	23	25	26	28	22	31	31	29	38	24	18	26	27	27	30	27	24	16	23	27	32	31	34	29	20	30	25	28	26	24	31	22	18	31	36	28	29	15	21	22	30	21	21	31	30	26	25	31	19	22	26	21	25	34	31	25	26	33	18	28	24	30	29	29	19	19	19	24	32	37	25	31	35	39	19	28	26	36	28	37	38	26	31	25	28	30	21	18	29	32	32	25	34	29	11	30	31	26	25	29	31	30	24	23	25	21	35	25	23	29	29	34	23	30	32	33	21	36	25	28	25	24	22	20	16	23	18	34	32	22	27	33	19	39	24	20	21	23	31	29	31	27	32	16	31	25	29	21	16	30	24	24	26	24	27	26	24	29	25	43	36	28	27	27	23	32	21	32	24	18	37	21	25	28	26	30	29	19	22	30	23	28	20	22	19	24	15	25	19	35	24	25	29	34	33	30	33	21	24	26	22	20	24	28	21	25	28	31	27	28	28	26	25	33	19	25	19	19	28	25	32	21	35	32	29	28	28	35	25	27	26	33	15	35	28	30	20	22	27	31	29	19	17	31	29	28	31	34	23	24	17	18	30	31	30	19	24	23	29	31	18	34	28	29	26	23	26	24	26	34	31	22	26	24	26	21	26	24	21	24	20	17	28	30	27	34	21	29	31	43	21	26	33	28	31	16	30	38	31	32	31	31	17	25	23	29	22	27	24	30	28	30	24	27	32	21	19	17	36	32	21	28	21	17	38	33	14	26	29	17	28	18	30	32	23	20	27	23	26	27	25	27	27	30	30	23	31	25	35	31	39	25	30	22	24	26	30	22	27	16	26	31	29	22	20	29	23	21	26	29	25	30	26	31	27	23	22	24	17	29	24	32	26	26	28	24	39	27	22	15	29	23	28	33	21	31	26	39	25	29	26	29	24	21	19	26	21	27	26	30	24	23	25	30	27	25	30	39	24	26	37	22	28	17	22	26	32	20	27	31	23	23	30	26	24	33	16	23	27	24	25	35	24	26	34	29	27	31	25	30	19	24	26	37	23	15	32	24	29	24	22	15	27	22	27	19	37	36	23	19	27	20	27	26	26	18	27	40	19	24	35	26	23	32	29	26	26	32	25	32	23	29	35	29	17	37	21	20	34	19	30	31	22	25	30	23	18	23	35	32	28	22	36	35	29	27	20	28	27	25	30	27	23	21	28	19	28	23	29	27	28	33	37	22	23	26	29	29	32	22	27	25	33	22	23	20	23	25	22	16	27	37	26	20	30	24	27	18	24	24	35	18	17	33	41	24	18	27	28	24	21	17	21	39	20	26	19	23	26	39	27	26	28	21	20	26	31	20	28	25	25	23	31	22	27	23	26	42	26	33	24	16	28	24	24	30	24	22	18	21	29	25	17	26	24	24	26	24	23	26	27	24	28	29	32	21	26	28	20	23	13	26	31	24	17	26	20	26	30	24	33	22	27	27	22	30	32	15	26	25	18	33	26	20	27	26	32	28	28	32	29	35	30	33	16	35	29	17	23	25	31	38	22	26	28	31	32	35	18	21	24	28	18	30	29	25	21	28	27	27	26	25	31	25	21	23	23	35	23	26	23	25	23	19	33	23	25	32	26	32	29	37	23	35	23	24	24	32	24	25	27	22	27	24	35	27	25	37	26	24	25	29	33	21	27	20	18	23	16	22	35	19	26	29	34	19	34	35	20	29	29	36	26	34	20	25	23	33	22	34	33	19	26	29	15	29	26	21	35	25	23	26	29	29	33	25	31	31	29	20	27	42	22	22	26	29	34	23	22	28	24	22	19	28	22	24	37	25	23	26	18	29	27	25	30	26	19	25	27	29	25	26	26	22	16	20	22	26	25	26	27	30	19	22	19	22	25	31	35	27	23	31	27	10	32	37	28	31	26	29	28	31	25	26	30	24	18	42	32	31	21	24	28	34	32	20	20	33	26	32	31	18	23	20	29	30	28	25	25	30	22	28	24	20	15	21	36	29	22	28	27	29	25	24	29	28	28	26	29	21	30	25	20	20	30	26	33	28	18	22	27	26	27	31	22	29	36	37	27	25	22	21	36	31	27	21	27	26	25	20	29	30	30	28	25	25	22	37	27	36	28	31	19	24	25	25	26	23	32	37	22	27	23	19	24	29	27	24	21	28	28	27	29	32	23	28	29	27	25	20	24	35	25	24	20	28	21	29	30	31	32	32	25	28	30	41	36	22	19	30	20	20	20	33	33	42	32	31	25	26	25	26	31	26	31	36	31	24	25	27	34	30	26	25	28	18	26	17	26	24	28	26	24	31	30	23	22	25	33	18	31	21	30	29	24	27	31	19	18	19	19	24	23	18	29	15	25	22	26	22	35	21	21	31	29	33	32	33	21	26	23	17	19	29	25	35	25	28	22	17	32	30	21	28	20	33	21	23	27	21	28	27	25	29	24	25	29	28	33	26	35	21	24	24	25	28	31	25	29	32	32	38	23	29	23	26	18	30	17	16	31	25	19	31	30	27	28	24	19	29	28	23	29	21	22	26	19	35	23	25	25	33	21	34	31	28	20	29	24	28	30	24	24	29	26	19	22	24	32	22	28	28	26	28	31	29	25	21	28	32	27	23	21	29	20	25	25	31	22	21	36	23	23	30	20	26	31	18	20	24	31	29	32	24	24	30	27	21	21	25	20	27	16	23	31	21	21	22	25	30	23	27	35	34	25	22	40	25	16	19	27	26	26	31	24	34	19	23	28	22	24	29	37	32	36	23	23	35	25	22	30	19	21	32	24	25	21	26	31	29	32	12	24	25	32	12	31	28	21	27	33	12	24	29	23	24	29	35	29	32	20	28	27	29	32	26	26	22	23	28	30	38	29	20	18	30	36	23	24	25	36	34	24	23	27	25	25	29	18	28	25	19	23	28	27	29	18	36	36	30	22	28	30	29	17	28	22	30	28	19	38	20	29	32	24	39	24	28	22	28	36	27	26	33
53394	27466	15717	28497	35195	34165	31762	28126	24597	21445	18208	15290	13136	11830	11024	10144	8870	7996	7342	6897	6484	5964	5472	5014	4648	3945	3379	2972	2458	2359	2199	2099	1669	1314	1228	1360	1439	1232	966	1015	970	785	840	752	756	720	620	634	649	654	627	595	564	559	579	561	571	520	562	541	509	490	497	530	502	502	449	509	506	503	510	492	498	473	451	490	479	507	484	478	497	474	474	505	517	441	441	495	447	467	449	466	484	478	453	483	518	530	475	490	477	460	480	476	464	455	460	476	432	458	468	472	451	449	451	435	454	433	439	448	441	452	417	482	458	429	462	446	479	436	447	410	472	460	457	439	451	447	467	455	433	468	465	437	428	448	424	424	458	484	427	435	415	447	452	452	419	448	443	453	472	423	391	458	466	425	379	436	449	445	452	393	423	446	422	424	436	421	414	483	404	453	457	468	448	429	438	431	455	413	408	447	420	462	460	472	441	457	425	437	476	402	447	432	468	468	420	419	493	480	407	413	411	433	422	413	467	420	384	415	433	459	499	422	417	434	407	452	431	453	432	443	426	424	454	434	451	413	432	455	432	429	401	417	435	459	425	432	416	447	416	431	450	412	430	466	421	433	422	469	424	444	454	434	412	445	422	421	418	444	432	440	418	417	420	466	403	401	431	430	433	422	455	493	425	420	436	438	453	403	422	458	453	441	465	413	420	455	439	438	440	436	462	464	409	457	452	457	439	444	410	452	435	469	420	447	431	435	431	418	439	471	426	460	425	434	457	447	461	421	461	462	437	428	437	415	424	426	396	429	423	445	427	435	440	438	430	453	433	451	451	435	420	458	445	444	443	426	427	430	430	444	434	419	415	472	425	437	466	409	430	427	440	435	417	427	440	440	413	410	461	403	408	407	444	442	451	439	423	416	418	446	410	413	411	451	425	426	450	421	464	418	443	420	425	439	446	422	434	457	447	431	442	418	446	435	424	400	453	447	395	425	410	443	412	429	446	408	413	412	427	491	430	429	444	439	408	411	397	415	453	449	457	443	436	448	426	445	464	450	459	444	426	414	409	392	422	406	455	451	445	443	414	427	420	449	457	423	413	429	424	456	421	420	428	411	448	430	447	429	440	434	464	432	432	429	422	419	427	426	454	422	418	406	438	419	458	441	449	417	452	451	455	415	424	458	436	411	419	488	447	405	369	440	463	450	431	441	469	433	427	449	465	431	454	429	422	483	480	441	434	431	470	468	442	412	426	391	457	424	434	458	431	434	453	420	432	420	441	441	404	420	437	442	417	443	465	398	465	435	425	477	433	441	451	436	381	443	439	427	411	464	423	424	475	442	471	472	403	451	443	409	414	416	426	450	467	476	390	401	429	444	438	408	464	447	467	416	420	432	427	435	453	440	458	469	405	443	461	444	399	465	439	446	433	456	448	408	441	485	442	450	435	434	444	416	411	434	386	441	447	426	417	448	388	463	444	456	440	396	462	466	447	435	469	444	457	419	440	432	455	425	434	388	395	422	437	415	438	438	424	427	431	447	423	436	460	426	414	444	384	434	462	462	454	452	431	435	427	452	436	430	430	449	433	430	455	420	438	450	432	439	443	433	445	452	438	434	430	448	436	448	426	480	397	448	422	411	418	455	441	446	397	427	460	439	437	479	429	443	465	465	395	439	451	411	435	400	424	452	423	394	394	439	447	431	398	420	438	447	475	447	404	426	416	439	446	420	428	455	424	414	400	430	432	463	465	469	427	431	474	441	453	434	413	413	439	395	431	437	446	413	413	433	420	441	470	461	436	453	435	463	465	445	447	434	446	489	413	454	459	413	429	425	444	434	457	442	481	429	442	455	398	411	464	449	400	433	412	466	427	427	419	466	436	445	460	422	454	432	446	434	416	416	462	440	432	431	447	455	386	439	418	434	450	441	451	439	440	408	469	441	453	441	423	435	457	434	435	427	421	425	416	486	451	404	425	419	399	437	435	460	445	423	444	456	435	413	424	459	444	466	460	396	443	407	444	455	459	440	469	476	405	427	419	433	424	443	445	440	378	419	413	461	477	445	431	401	450	429	438	481	441	442	460	399	460	403	419	447	440	459	404	490	415	451	388	466	473	404	455	452	414	424	400	439	399	428	412	426	418	438	424	410	404	439	448	438	446	438	428	399	446	410	447	417	419	439	454	427	467	447	447	428	413	405	410	469	429	470	438	437	434	474	438	416	421	459	418	447	439	469	426	431	431	403	442	435	444	453	462	454	434	415	420	471	405	442	403	429	431	470	446	458	403	440	449	447	436	444	413	442	429	447	420	414	421	450	424	424	406	444	410	458	432	466	466	412	408	448	438	426	447	428	429	432	446	450	470	437	388	409	478	444	438	458	419	415	472	430	411	442	449	442	434	428	423	440	435	439	447	395	441	491	407	463	429	470	485	418	405	436	414	459	447	437	417	449	456	424	459	402	419	416	436	441	412	433	435	478	433	468	471	446	423	437	418	439	442	475	402	430	415	408	429	425	461	421	449	433	420	424	462	440	414	462	396	478	400	462	418	418	403	447	431	422	437	420	429	460	421	444	458	413	456	440	459	445	399	453	402	395	443	459	458	445	425	467	449	417	417	415	418	434	471	441	425	425	420	466	450	461	449	425	425	386	434	408	448	427	480	387	419	400	370	449	378	435	406	398	423	445	438	472	474	445	411	451	445	450	452	424	428	470	416	462	430	455	435	414	440	445	426	416	442	427	411	431	456	424	403	426	449	469	414	457	413	410	418	462	429	444	384	496	424	449	440	437	416	434	414	483	444	434	492	440	463	483	467	469	444	434	455	395	416	454	444	458	401	420	443	415	455	435	453	420	456	431	379	423	426	444	450	413	433	450	446	404	465	402	424	436	417	439	443	442	434	407	414	452	435	401	436	431	410	394	455	388	476	396	441	426	421	493	454	402	439	427	438	434	461	439	414	457	416	422	469	441	413	395	417	442	405	463	476	406	414	391	419	454	437	461	431	445	446	439	419	412	419	445	446	446	431	435	404	467	454	464	440	444	449	422	456	423	417	426	477	443	419	477	451	453	444	415	446	419	454	430	390	450	453	468	454	464	430	466	453	443	483	408	457	467	446	454	412	428	427	448	426	451	418	408	462	405	440	443	449	450	455	479	452	423	423	424	393	442	438	406	372	482	402	432	424	413	417	451	460	445	451	449	428	460	426	480	426	418	450	431	405	448	426	396	452	445	463	430	429	465	425	452	417	461	421	462	452	430	445	406	408	467	423	410	436	449	417	416	438	442	438	429	441	428	439	418	428	434	438	447	448	442	439	468	426	424	460	421	424	438	422	419	429	379	445	483	437	458	442	464	413	465	461	421	405	450	436	436	408	418	424	450	409	390	464	419	439	415	433	434	451	459	456	426	409	454	438	470	432	472	427	440	439	431	432	472	441	493	429	463	419	453	386	448	418	410	431	406	427	439	474	429	429	415	408	411	486	405	417	417	416	414	444	452	454	466	444	426
5745	1275	331	236	335	364	337	284	220	191	171	141	125	104	127	106	91	63	91	73	86	82	65	64	50	49	50	40	33	33	28	36	29	23	18	31	42	26	30	35	27	30	27	20	23	27	28	28	22	23	23	24	26	25	27	20	16	22	24	17	22	26	20	18	33	19	30	13	21	26	22	12	27	27	21	28	18	21	19	16	16	21	17	21	23	11	15	20	25	20	22	14	22	21	17	15	31	18	17	15	16	38	20	17	24	19	26	19	33	20	27	26	22	21	18	25	23	21	23	19	17	15	22	19	25	21	21	19	9	26	18	16	17	26	20	25	20	24	20	26	24	20	30	17	17	23	18	17	28	27	22	18	27	16	33	21	19	27	17	15	14	23	22	21	26	27	33	25	18	26	22	26	16	23	23	18	17	12	25	27	18	22	21	21	24	26	29	17	25	21	11	26	19	30	15	19	20	11	21	21	33	22	23	17	23	19	21	14	30	17	19	26	16	18	23	25	21	22	20	30	20	21	24	20	26	26	27	20	21	21	18	26	21	27	22	27	26	22	12	16	21	24	29	18	16	25	27	20	20	27	24	15	27	23	27	24	23	17	23	21	17	23	20	22	28	19	33	19	21	19	17	24	25	20	20	19	19	27	21	11	24	17	22	28	24	21	22	18	20	13	16	20	22	24	17	20	20	17	20	15	17	25	23	19	20	31	24	23	25	29	29	18	22	16	21	16	18	22	18	22	32	31	18	27	26	29	20	21	16	19	23	17	26	12	30	20	30	22	22	20	24	26	20	22	27	15	22	25	21	27	24	25	14	23	18	18	23	20	24	19	15	22	17	27	20	17	18	22	25	16	14	24	24	21	29	20	22	15	19	30	13	19	19	19	14	19	17	27	13	18	17	26	15	27	31	23	21	23	19	26	20	25	28	28	19	12	34	23	21	19	19	22	16	23	19	18	19	21	24	18	17	25	19	28	25	14	18	25	23	23	19	22	21	15	22	19	20	20	19	20	17	16	22	25	19	28	30	21	26	19	21	19	18	20	22	21	27	16	21	24	24	21	16	15	22	25	21	20	27	25	23	20	20	25	22	14	22	17	23	21	15	21	18	21	19	14	29	27	20	20	26	20	22	20	30	19	25	19	19	11	29	29	23	30	22	20	22	28	21	27	24	26	22	33	26	17	21	18	22	17	21	22	16	26	24	25	32	14	25	29	24	21	24	23	25	23	15	30	20	21	22	21	20	17	25	33	20	25	22	17	26	27	29	24	18	21	22	26	22	22	26	19	20	17	17	26	19	22	17	16	29	20	9	26	15	22	16	18	20	17	30	21	27	20	27	23	21	19	24	23	22	24	26	28	19	20	26	18	17	26	17	28	22	17	16	14	14	17	18	24	22	29	25	16	30	18	18	31	24	25	18	28	18	23	23	30	16	24	20	18	23	23	22	19	21	26	26	22	13	23	21	20	19	27	20	29	18	19	14	24	20	26	16	21	26	21	19	22	25	20	20	24	30	21	19	22	25	9	16	22	25	16	28	17	18	26	19	26	20	11	21	34	20	20	16	20	20	18	18	32	21	16	25	26	25	15	23	25	23	20	26	24	24	18	20	20	19	25	22	29	15	15	23	21	17	19	21	19	22	27	18	23	14	28	14	23	13	18	20	20	26	15	15	25	13	23	23	22	23	13	22	19	14	21	15	19	17	25	30	22	16	32	23	15	17	25	16	20	21	18	21	21	16	23	15	16	16	18	18	25	25	25	22	18	23	24	22	21	21	28	10	29	28	24	19	22	16	26	19	16	17	19	17	20	17	27	24	23	23	22	19	24	33	25	23	21	28	19	21	21	18	19	21	26	20	21	23	20	9	25	17	13	26	18	20	17	24	23	9	22	17	18	18	16	21	22	18	18	23	22	16	24	28	23	13	20	22	23	20	24	18	14	19	29	23	23	17	17	17	21	28	30	14	18	27	19	24	22	16	23	25	22	29	18	28	22	22	22	20	25	21	28	26	22	21	23	19	23	20	22	26	23	24	19	17	19	26	21	27	33	34	18	17	19	26	17	24	16	18	21	17	16	22	24	21	25	22	21	23	22	13	24	25	31	30	26	25	29	20	21	19	16	28	18	17	21	22	16	18	27	23	23	16	23	27	17	33	13	25	28	24	28	25	19	15	21	19	26	26	28	19	27	26	23	22	17	22	16	20	19	23	19	19	14	17	24	20	21	18	18	25	25	16	20	22	17	22	24	16	21	20	34	23	20	23	24	19	20	21	16	25	13	25	21	20	20	23	20	14	25	20	16	14	28	26	12	19	25	17	22	20	17	19	16	18	23	17	22	26	24	22	28	21	34	19	29	20	27	23	29	16	26	22	22	24	20	16	21	19	21	22	17	16	20	24	25	15	21	13	27	18	18	18	18	12	26	18	23	19	23	23	15	21	13	18	11	16	17	18	18	22	26	23	28	15	10	26	22	22	27	24	19	16	17	17	25	24	25	29	27	20	21	18	25	21	15	14	27	18	25	20	23	22	25	28	19	22	18	12	22	28	16	18	19	25	20	23	27	23	21	20	21	27	22	24	17	16	21	25	23	20	15	29	22	24	22	19	20	25	25	35	20	18	31	22	16	23	22	26	21	14	22	19	27	18	19	23	22	25	17	24	19	23	18	22	27	20	23	19	21	22	20	21	23	17	19	16	27	26	21	13	19	21	28	23	19	20	25	25	16	24	24	16	20	23	19	25	21	27	19	20	26	12	19	21	22	20	24	27	27	22	25	22	15	25	20	25	19	20	20	23	19	21	26	23	23	32	22	8	23	26	26	18	27	23	16	21	22	14	20	18	23	23	23	27	15	21	16	19	21	20	22	32	18	29	33	14	22	26	23	14	22	19	17	22	30	23	20	20	25	21	16	30	20	23	17	18	15	16	21	21	19	11	23	24	25	12	19	16	25	8	23	26	14	20	20	23	29	17	18	15	15	19	22	17	20	27	28	17	27	22	11	18	25	25	19	23	19	19	20	20	18	20	24	17	15	24	19	17	21	21	19	24	25	20	17	23	16	19	19	24	11	23	25	29	25	24	17	19	17	23	23	29	21	23	27	19	20	15	14	25	20	21	19	13	27	20	22	30	15	20	24	23	24	21	20	21	12	20	14	24	19	22	18	23	14	19	25	16	25	30	17	27	29	25	20	25	17	17	24	17	20	17	23	17	26	23	18	24	16	19	16	33	19	21	23	23	36	20	26	26	19	16	30	18	18	25	20	15	13	16	23	16	19	13	24	17	22	25	24	25	21	30	28	23	15	21	18	27	19	19	17	18	23	17	20	18	21	18	21	26	20	22	25	27	26	31	21	19	19	20	20	20	22	18	20	28	22	23	15	22	16	24	16	20	27	23	33	22	20	24	20	24	16	26	25	25	21	24	19	21	25	20	20	24	25	17	26	21	26	18	19	21	28	16	28	18	16	17	18	14	17	25	19	15	27
41013	18756	8579	18341	24758	24096	21043	17631	14300	11379	9038	7341	6215	5395	5025	4732	4162	3872	3396	3175	3059	2913	2642	2531	2189	1988	1630	1355	1159	1080	1087	978	768	742	627	738	713	621	559	521	524	475	476	507	448	420	452	390	422	405	415	384	412	398	374	383	409	370	372	368	404	352	347	382	368	362	364	368	362	359	373	367	335	339	393	343	370	393	354	356	357	386	360	357	364	351	327	335	356	371	371	370	359	355	380	344	352	357	349	352	364	356	364	377	365	324	365	352	352	372	373	365	341	360	371	379	349	363	358	368	394	377	351	380	332	327	365	396	359	351	371	363	331	363	356	371	362	371	328	340	344	374	351	313	335	338	384	344	358	321	345	346	344	350	357	359	343	333	352	365	347	346	383	353	357	331	361	322	372	379	364	346	315	368	392	341	336	358	362	308	325	369	338	364	351	338	361	364	360	367	340	323	348	339	362	349	344	332	345	363	364	332	354	354	336	317	360	352	359	343	326	342	373	362	340	328	351	354	360	362	328	364	306	346	370	356	349	374	356	307	336	346	349	352	329	351	353	352	330	372	376	369	343	366	338	366	342	349	359	344	331	321	348	361	379	314	394	343	378	347	329	348	362	377	335	336	342	375	357	352	339	329	347	336	369	360	375	337	332	324	358	303	364	333	348	339	325	373	350	326	358	421	365	343	331	320	334	335	346	389	344	384	325	340	314	333	354	344	350	324	354	357	334	329	336	353	362	336	333	332	359	362	328	376	363	344	308	331	342	374	348	370	327	394	341	356	371	339	362	359	334	359	346	350	348	368	365	369	372	344	391	347	359	329	366	360	377	327	328	347	366	353	355	351	320	347	344	341	342	358	352	359	362	351	345	373	339	356	335	369	344	356	352	362	345	384	353	341	346	350	375	360	354	349	334	340	324	347	329	359	338	372	331	344	372	353	370	349	369	342	362	359	345	356	368	366	338	362	337	336	359	358	318	363	341	352	348	391	359	361	343	321	338	358	330	349	354	340	364	370	366	348	329	361	366	346	361	382	346	340	341	368	356	353	354	328	308	348	353	376	340	394	347	351	335	364	369	334	343	338	365	320	373	356	321	342	330	382	349	329	328	382	370	372	356	330	304	324	342	344	305	372	350	363	368	359	325	337	312	365	382	373	360	318	351	345	347	344	362	394	338	315	371	356	361	354	393	362	331	344	364	339	363	358	368	334	386	323	354	317	351	336	369	326	354	353	349	353	349	376	346	358	353	356	348	337	376	336	346	342	371	393	385	342	354	364	338	345	311	368	362	316	362	327	357	361	366	363	368	348	362	370	350	337	363	360	329	384	337	334	350	349	354	345	349	370	347	349	342	373	337	347	351	314	350	379	357	345	368	349	395	365	345	344	360	400	354	302	340	358	333	363	342	346	349	367	332	346	381	358	334	389	299	340	353	350	330	343	342	349	353	349	426	362	353	329	351	340	355	361	357	363	385	326	348	371	356	370	366	352	368	338	370	334	355	333	309	328	374	341	347	359	376	324	328	348	329	362	345	375	331	356	340	340	334	320	317	341	397	364	382	387	361	360	409	330	355	366	369	338	342	344	349	325	346	336	305	336	376	308	335	314	350	367	346	349	376	338	357	334	331	342	333	336	377	372	353	343	354	356	321	374	367	368	343	356	338	346	359	356	369	332	333	354	374	354	350	343	337	343	351	329	338	325	358	327	338	340	345	339	355	339	341	364	317	337	356	345	368	350	360	395	343	358	358	358	361	383	318	331	325	330	362	343	321	372	344	362	358	335	306	327	385	311	362	344	368	316	360	327	347	322	338	343	347	362	344	344	355	371	334	371	363	330	337	315	377	342	371	343	352	371	340	349	368	368	367	354	379	351	373	379	372	359	356	323	341	353	340	372	357	348	342	366	368	343	317	348	334	367	367	371	356	362	342	349	325	311	356	342	336	359	356	369	372	333	342	367	339	328	340	333	386	346	347	371	317	339	344	333	334	341	358	365	350	345	368	354	331	324	380	331	378	367	364	358	340	373	368	359	366	376	350	336	326	345	360	339	337	388	381	364	359	349	344	363	369	381	338	328	352	336	347	387	333	351	349	386	323	344	354	352	413	362	383	340	351	335	372	381	332	350	340	362	333	309	337	341	339	396	335	344	340	331	333	351	336	363	330	359	359	360	338	355	362	332	369	342	333	350	351	323	345	382	393	362	353	313	367	363	374	337	333	337	353	344	392	298	373	346	365	382	348	336	359	347	341	355	357	335	339	334	329	331	325	356	357	345	363	352	375	378	335	346	378	360	331	339	326	345	348	353	369	333	384	368	355	345	348	328	364	368	344	354	357	361	366	320	393	335	311	339	343	299	359	330	306	342	326	338	349	378	387	363	365	362	353	424	360	358	358	319	344	345	345	377	330	343	354	361	380	365	383	339	337	356	324	350	358	364	359	359	329	345	348	335	358	361	347	343	341	379	348	360	341	359	351	353	352	359	358	350	398	353	323	357	356	362	333	346	346	354	343	348	339	373	339	343	342	345	402	327	371	345	342	347	358	345	354	339	351	339	360	338	356	319	349	345	354	372	352	361	320	365	372	347	358	346	333	350	373	345	370	352	386	384	361	354	339	312	356	336	341	327	312	358	344	342	349	321	366	329	324	321	370	374	342	365	338	338	361	324	332	337	346	368	373	370	353	340	308	373	351	354	347	348	344	334	358	325	333	369	329	351	357	352	376	347	390	343	359	307	335	331	339	368	356	342	343	324	353	349	347	315	384	366	323	349	335	341	352	338	348	343	352	359	361	358	334	330	341	364	350	364	299	341	354	325	362	343	358	355	375	359	367	348	360	350	374	329	369	334	353	337	345	356	371	330	360	355	369	357	353	368	330	330	381	354	324	341	356	330	367	349	330	371	376	348	313	354	341	394	381	339	360	367	392	352	375	372	358	350	347	361	351	346	339	376	350	363	382	347	332	322	349	381	363	354	335	340	325	356	386	350	347	325	327	368	381	360	366	359	320	331	327	357	370	341	316	364	351	359	355	335	332	377	381	340	339	358	341	328	337	343	352	330	357	362	373	371	346	347	347	391	317	349	340	331	369	342	341	369	369	339	339	338	339	333	347	363	332	356	334	350	345	343	348	329	342	366	358	356	346	356	363	378	364	332	354	364	355	346	354	339	337	348	380	347	346	352	330	333	358	336	344	374	349	339	341	359	371	349	353	349	373	372	346	354	375	335	353	349	364	311	359	360	362	385	321	353	339	377	370	312	366	349	385	351	393	344	363	339	373	344	332	313	357	334	321	356	373	364	352	348	349	364	336	346	374	333	361	356	336	353	382	354	382	364	307	329	358	369	382	363	341	309	329	343	328	379	338	322	389	347	317	371	358	352	370	318	336	349	361	326	344	345	337	358	362	350	336	324	329	327	376	351	396	332	360	371	344	351	354	330	358	332	372	366	335	365	401	333	353	359	344	314	365	395	349	329	361	384	336	345	356	376
13760	4443	927	575	828	847	775	691	592	471	372	305	278	256	266	214	205	152	149	141	150	138	135	148	129	88	75	84	65	78	67	57	64	52	46	45	37	27	43	37	40	49	31	32	34	33	29	33	26	31	39	32	29	31	38	23	33	26	26	35	35	28	26	25	32	33	21	18	31	29	28	23	28	27	24	33	30	34	31	28	24	29	11	35	34	29	20	33	27	26	27	24	25	30	20	26	25	30	30	27	24	28	22	22	31	16	19	33	34	19	31	18	31	27	30	21	19	19	38	25	24	35	26	23	26	23	23	26	25	22	27	26	24	24	28	25	30	24	27	28	24	30	28	17	26	32	44	26	23	33	23	35	21	26	27	32	38	34	34	30	33	34	27	25	25	25	34	20	30	27	29	37	34	27	21	30	25	22	28	22	30	27	26	25	28	30	22	26	23	25	31	29	25	30	21	30	26	29	32	27	30	28	32	26	29	19	19	29	26	24	18	20	30	29	36	22	24	32	28	26	26	31	20	30	40	29	19	29	23	28	29	26	28	31	24	23	31	16	14	20	22	21	24	34	30	28	28	26	19	29	28	26	15	25	28	26	25	29	28	30	25	28	28	26	20	28	27	26	27	31	24	40	37	30	17	26	40	28	26	16	29	23	35	26	25	21	15	29	31	31	22	18	33	37	19	21	26	22	31	26	32	26	37	27	28	17	25	22	24	19	20	28	25	24	15	23	33	23	37	25	27	27	24	29	25	32	19	26	27	23	29	22	26	32	35	22	25	25	33	35	28	16	30	22	32	29	22	18	20	30	27	31	27	26	20	26	34	24	33	26	36	23	26	27	37	26	32	35	33	27	23	37	22	42	29	33	27	24	36	31	26	22	29	28	36	39	25	28	20	26	20	25	30	30	29	28	33	31	31	28	40	33	19	31	25	22	32	24	24	30	28	30	29	28	26	18	21	24	23	34	33	26	25	34	33	36	27	24	26	25	26	29	34	25	30	29	27	22	31	35	35	23	26	28	37	23	21	24	24	40	22	27	34	22	16	38	35	19	23	20	29	27	29	23	27	21	29	31	20	31	30	29	27	28	30	28	28	27	27	32	20	35	34	30	33	23	36	28	29	28	31	24	33	27	17	27	24	31	32	34	21	28	20	34	32	33	32	24	36	36	25	30	34	23	34	21	31	17	35	24	32	18	28	23	27	24	28	21	28	17	29	28	26	22	26	26	32	25	31	38	27	24	28	29	21	25	22	26	34	34	34	22	26	30	32	16	20	22	20	30	33	25	34	35	27	21	33	34	34	27	26	24	26	22	27	28	30	28	42	28	41	28	22	22	30	24	28	31	30	23	34	20	24	13	29	28	31	24	25	34	23	22	24	28	30	20	22	29	27	24	23	22	23	27	19	33	27	23	29	22	20	31	23	32	27	26	16	28	27	26	27	19	35	21	26	32	22	25	35	20	27	28	26	25	25	19	28	22	33	26	30	20	39	28	27	31	31	17	23	23	27	26	36	26	25	20	28	31	28	25	28	26	35	18	20	20	30	31	24	23	17	23	28	37	33	26	20	29	28	30	19	26	28	23	23	34	30	19	17	21	38	35	31	29	17	35	24	29	39	42	25	22	31	28	28	24	24	34	28	24	31	29	28	21	27	24	32	16	30	31	31	19	23	23	27	24	26	23	31	32	22	23	27	34	24	31	26	35	22	38	34	20	28	21	28	25	38	24	29	34	32	25	33	32	23	24	19	19	22	22	39	21	24	34	22	26	37	21	27	36	20	32	32	25	23	26	26	26	23	32	26	29	24	36	39	36	25	23	27	24	25	31	32	27	30	29	26	21	34	33	40	23	31	25	28	19	31	25	29	24	27	34	32	37	25	28	21	30	25	24	31	18	34	26	27	20	25	28	32	37	29	25	34	35	26	40	21	17	26	22	26	21	28	19	28	25	33	27	27	29	29	30	24	33	28	38	25	25	25	29	25	22	15	30	20	20	30	22	27	22	27	32	22	32	30	21	26	25	29	33	28	31	27	26	27	16	28	33	21	28	27	27	22	34	27	23	32	28	28	24	18	24	25	36	31	27	35	31	25	27	24	21	35	30	27	24	38	24	40	19	28	35	26	22	31	25	32	29	31	25	26	36	18	19	22	23	30	31	23	25	26	24	45	30	25	24	36	25	21	29	31	24	31	28	17	22	29	22	26	29	24	27	36	22	33	34	27	26	35	30	24	21	27	37	23	24	25	30	29	31	30	33	33	29	21	24	32	38	28	23	19	30	25	32	24	23	29	36	19	36	19	27	25	30	29	31	26	29	27	29	30	38	22	31	31	21	32	31	26	34	28	25	24	20	28	25	30	22	26	35	25	37	27	13	22	26	26	28	26	24	25	23	31	35	29	21	20	25	28	34	28	23	26	40	34	27	24	26	22	21	27	24	28	20	27	16	23	29	28	28	28	32	24	26	19	27	33	27	22	29	26	38	27	23	21	24	34	24	24	19	28	30	24	29	26	17	31	19	22	22	27	20	30	24	36	23	25	26	26	41	22	36	16	21	22	24	19	40	30	27	32	31	32	22	19	41	25	24	34	26	23	35	30	22	42	26	26	22	27	26	26	35	26	29	28	37	30	20	29	21	22	33	28	32	22	25	24	23	26	18	28	27	25	32	24	28	31	32	37	30	28	28	26	22	27	37	22	26	18	21	24	21	34	20	29	29	30	25	24	31	20	28	29	48	19	17	19	25	29	26	25	23	22	24	27	34	22	25	31	33	23	21	23	30	22	28	27	32	30	25	19	41	34	21	24	26	23	30	23	19	20	25	23	33	31	23	29	38	31	20	24	30	19	29	29	31	21	25	33	30	34	24	35	29	25	37	29	33	27	34	24	32	20	26	22	20	29	30	30	25	18	19	21	29	31	30	32	29	31	36	32	26	30	33	31	22	33	36	23	26	23	23	29	29	19	27	31	17	41	32	30	25	28	31	25	29	42	22	35	21	28	35	27	27	35	30	29	28	28	30	36	32	28	19	32	17	22	19	26	39	33	24	23	30	30	24	19	33	33	32	26	22	23	29	32	22	24	21	27	27	16	30	27	23	32	22	30	34	28	22	31	29	25	29	35	29	22	31	31	29	27	24	27	23	28	22	26	29	31	29	28	13	35	15	38	23	26	36	24	24	23	28	37	25	30	34	34	20	25	24	36	28	27	30	30	26	47	25	27	25	34	36	35	28	21	25	31	28	31	28	32	23	33	36	29	26	29	31	17	27	30	26	29	26	32	24	33	17	31	19	33	30	25	31	27	24	30	37	26	33	33	19	25	30	27	27	33	25	36	38	22	24	25	22	17	29	25	37	17	32	37	20	22	25	15	23	23	28	25	32	21	33	29	20	31	35	22	20	34	21	29	43	32	30	29	38	20	20	31	28	31	23	26	32	28	26	40	20	27	31	23	30	29	28	28	29	30	29	23	27	44	27	28	28	24	26
53173	26768	15804	28167	34716	34083	31101	27393	23644	20146	16888	14611	12766	11571	10805	9837	8978	7886	7282	6753	6690	6433	6026	5410	4718	4128	3445	2709	2355	2150	2186	2017	1648	1355	1120	1418	1393	1195	1025	970	942	885	827	791	700	706	620	650	590	658	584	606	567	554	619	500	509	543	536	526	523	508	505	524	505	530	502	494	482	469	514	474	490	460	477	450	494	502	406	450	489	467	465	455	513	503	465	506	479	509	476	499	486	474	476	499	459	501	495	499	484	502	501	453	465	446	487	457	453	430	473	457	456	483	470	471	473	503	480	482	451	439	454	446	448	437	482	479	458	472	456	470	493	460	477	442	432	419	444	457	425	481	456	448	474	447	417	446	389	473	410	435	454	418	451	454	411	506	470	478	425	449	450	405	421	451	461	477	457	445	419	456	495	444	431	468	452	453	473	447	413	458	414	462	399	449	437	435	481	444	466	410	452	444	471	471	418	385	461	444	446	429	414	422	483	420	463	445	484	419	458	453	453	438	448	440	459	452	455	438	454	460	440	432	454	433	437	443	431	449	456	441	433	483	427	445	445	407	440	419	459	410	395	440	433	423	415	457	445	428	466	472	409	412	449	452	459	419	442	377	414	439	442	447	420	438	430	413	426	487	443	425	451	456	410	425	448	416	452	437	451	452	443	438	404	451	458	469	409	409	456	461	435	426	440	426	414	431	445	442	474	460	475	459	446	398	466	444	410	414	457	472	421	451	443	415	452	439	472	469	437	419	415	459	446	424	455	470	412	452	470	435	423	423	458	440	464	461	427	446	445	429	458	420	388	418	455	465	452	454	421	382	479	443	452	421	438	431	458	472	439	450	459	402	427	428	481	461	423	419	462	464	449	475	438	423	442	447	451	444	452	446	431	491	418	486	438	416	463	415	439	453	514	418	447	441	470	419	445	439	456	478	459	409	437	456	460	452	428	422	437	421	444	430	435	425	405	466	436	440	441	404	412	460	436	454	459	443	465	445	438	440	461	434	451	447	460	468	454	420	457	446	422	403	428	445	430	454	476	470	416	453	455	442	453	404	441	471	479	449	440	443	409	461	416	425	478	447	423	498	471	446	451	384	450	472	464	458	470	447	455	412	424	421	462	448	443	417	408	448	419	428	448	411	451	423	443	467	480	466	475	467	466	478	445	390	455	459	431	424	456	447	422	438	467	454	442	444	439	425	443	496	408	406	463	408	445	408	445	443	423	448	451	439	427	467	453	396	434	412	429	492	442	439	410	452	452	442	411	413	468	419	439	439	459	450	475	452	476	452	484	432	448	424	430	449	396	446	433	470	472	451	450	439	483	427	447	416	434	455	405	477	447	458	443	427	462	423	446	443	421	430	444	430	468	463	440	441	430	446	437	433	423	451	422	457	440	468	421	462	431	407	457	422	463	422	440	436	441	430	401	480	452	427	470	455	431	493	444	442	447	459	456	439	456	406	438	424	401	437	442	423	445	468	442	463	458	461	451	412	430	457	437	434	412	479	423	493	444	466	475	469	404	394	410	415	457	425	457	460	450	462	473	429	453	425	471	455	471	459	479	444	426	473	499	404	461	429	440	426	454	448	453	452	424	448	423	467	428	401	458	435	466	457	470	403	437	448	428	419	446	405	431	443	419	432	425	418	462	428	445	405	408	424	438	439	458	447	434	461	412	435	458	449	471	434	429	457	463	434	450	429	476	462	414	469	449	444	436	457	485	432	439	437	469	439	444	478	445	475	457	455	458	420	435	411	440	436	455	407	456	454	453	475	458	439	452	469	450	422	434	423	443	448	434	481	449	486	428	452	434	431	444	422	469	414	454	431	425	416	454	438	451	474	460	444	450	423	436	436	407	433	428	431	430	428	460	436	441	480	460	456	426	447	453	442	458	431	481	433	451	419	432	435	453	448	446	425	436	463	452	421	421	427	449	459	440	477	407	398	467	411	421	470	429	436	385	468	454	449	462	420	465	479	413	425	462	430	447	466	453	463	399	457	463	497	453	499	449	447	453	464	450	468	461	448	456	455	447	427	424	468	421	424	439	444	431	460	417	479	504	436	458	439	459	461	380	435	454	432	468	426	448	458	440	410	432	429	430	480	455	462	449	429	451	451	387	451	430	486	447	420	431	451	435	434	425	439	429	437	436	443	431	488	480	466	416	448	443	421	401	474	407	455	444	435	449	455	449	434	457	419	394	454	466	475	456	454	436	447	448	445	516	445	460	391	454	453	437	431	423	478	429	403	457	455	445	441	452	389	448	500	440	447	454	455	431	436	424	435	463	426	480	404	450	435	485	447	447	451	423	443	447	405	423	431	455	450	493	446	457	425	458	411	442	465	438	483	434	427	469	480	440	460	429	424	425	439	439	424	437	420	420	486	418	448	479	444	445	452	434	406	443	398	449	467	434	446	442	436	410	429	438	436	466	408	443	439	434	432	457	455	469	466	397	443	438	417	406	427	473	476	447	468	445	444	448	449	445	421	448	441	433	404	460	459	478	436	464	429	430	435	464	453	432	448	453	451	451	428	455	423	411	444	449	511	455	450	486	444	430	413	473	472	435	410	438	468	453	470	474	432	435	423	474	446	415	412	465	401	476	451	406	460	451	448	440	457	412	425	441	464	404	416	457	468	412	419	419	421	441	448	467	436	402	440	422	412	459	424	430	444	414	437	443	440	428	439	454	427	464	447	454	457	435	464	437	481	426	477	442	459	427	488	417	410	430	444	478	432	485	451	439	463	450	435	417	423	485	450	438	449	472	431	425	411	436	427	473	416	463	378	441	438	460	455	432	436	461	449	435	459	447	425	421	401	391	448	446	465	460	468	463	465	442	450	428	427	409	426	430	479	450	435	412	463	445	450	433	449	457	438	457	448	432	428	471	435	445	413	461	476	454	433	431	419	457	435	433	437	425	444	457	453	437	428	412	458	469	451	427	486	476	470	459	448	424	446	440	468	429	438	441	441	451	430	451	426	469	452	449	437	442	424	433	428	440	437	458	439	456	452	455	437	470	432	458	423	400	426	445	423	455	492	436	452	418	426	479	433	446	464	435	455	393	435	442	456	434	433	431	471	456	463	476	461	422	443	455	418	480	444	434	435	435	456	442	441	433	430	445	445	423	464	434	448	426	439	453	440	388	427	442	468	436	428	468	442	439	436	452	422	424	418	436	440	452	423	454	449	448	454	404	454	472	463	454	455	460	453	452	446	439	440	464	440	436	442	484	451	437	464	461	452	459	459	412	437	450	436	472	433	418	456	433	448	426	443	427	450	420	439	433	460	442	467	437	426	438	405	481	420	454	452	449	440	447	450	407	430	446	422	444	421	449	466	464	427	428	475	480	421	448	487	408	403	446	436	467	437	458	448	461	463	450	439	442	453	417	448	440	429	468	443	427	434	422	469	414	414	467	458	410	489	457	438	418	435	454	465	469	438	452	395	453	434	445	450	465	418	463	424	432	414	465	412	436	475	422	435	433	444	457	453	460	435
9798	2241	570	371	553	559	483	428	384	294	248	202	197	166	183	192	145	131	126	106	131	100	122	88	94	79	67	67	43	66	52	48	43	42	42	28	45	39	41	42	47	33	42	39	44	38	33	34	25	41	30	29	36	39	39	33	29	24	41	28	24	33	33	34	37	24	41	29	50	38	24	34	35	28	32	30	38	38	30	30	29	35	37	25	25	32	28	31	36	27	23	25	38	36	32	27	31	33	30	34	31	32	40	23	24	30	30	29	32	29	26	29	55	41	32	28	34	30	35	23	19	44	25	27	32	26	32	29	39	34	19	38	32	30	30	30	36	36	38	36	26	37	33	32	29	28	35	32	27	38	31	38	29	32	27	34	36	32	35	31	32	34	19	34	25	37	32	31	30	38	30	26	36	36	19	40	32	25	31	19	39	31	34	40	21	27	33	43	30	34	27	32	31	34	29	31	35	25	30	33	34	27	33	33	36	35	29	23	27	36	32	36	33	38	31	38	30	28	26	26	37	31	31	44	33	24	41	33	37	31	21	31	39	31	37	34	29	30	28	37	31	24	38	22	32	31	31	34	25	46	35	35	26	45	38	24	26	40	39	23	34	39	38	44	40	29	33	24	34	21	27	26	32	29	32	27	32	25	30	30	26	34	29	42	25	32	31	29	31	31	35	28	33	25	43	28	32	28	32	32	23	39	24	28	25	37	43	36	41	32	27	36	19	34	39	31	27	27	27	28	34	31	23	26	28	37	30	26	25	36	31	34	29	43	37	35	34	32	34	30	30	37	29	36	38	29	27	22	24	32	30	32	31	28	34	34	39	26	33	30	30	35	35	38	30	35	28	37	23	32	28	37	29	26	28	40	28	35	30	29	27	42	34	31	31	33	32	30	29	33	32	40	28	32	29	37	31	32	36	32	39	37	33	35	33	27	28	31	31	32	48	31	33	34	37	25	36	36	36	34	19	29	37	35	27	42	32	43	41	29	30	34	30	34	35	35	35	30	40	29	29	32	23	40	39	23	32	37	27	23	41	43	28	25	26	34	28	31	26	35	42	31	22	39	38	29	40	32	35	36	22	34	36	33	45	31	36	26	26	36	30	32	32	38	31	36	36	33	27	38	28	47	27	29	39	22	26	28	32	33	32	28	26	42	33	37	35	35	37	36	27	37	32	37	38	23	31	33	32	28	42	40	45	39	28	32	30	25	41	30	34	32	23	34	35	33	28	38	41	29	36	33	32	37	40	36	36	29	28	37	45	38	22	31	31	41	26	28	30	48	35	23	36	35	25	34	37	35	31	26	36	34	33	36	29	29	32	31	34	33	38	38	30	28	29	17	29	30	29	26	36	30	21	27	36	38	29	35	31	32	36	32	30	26	25	30	36	33	30	36	37	28	27	30	32	26	36	25	24	35	37	31	32	36	28	35	28	32	24	31	28	31	29	39	28	37	22	26	32	19	32	23	27	29	32	30	26	44	37	30	28	28	29	33	25	26	38	31	26	31	41	32	35	30	29	25	26	26	26	33	39	44	20	31	36	40	19	27	33	21	32	32	32	25	31	32	31	32	26	39	32	29	30	22	37	26	39	36	27	29	32	27	32	38	31	30	41	27	22	39	36	23	30	42	37	46	35	32	34	34	42	37	36	18	30	29	28	29	34	24	32	27	29	26	24	31	28	42	33	45	38	25	32	30	25	31	41	32	31	35	29	28	29	34	38	22	24	27	28	35	22	26	24	27	30	46	40	46	26	32	27	32	30	30	32	34	43	30	46	28	37	27	30	37	32	27	31	29	41	40	33	25	28	29	29	29	30	29	38	26	38	29	29	24	31	39	40	30	41	40	43	32	24	30	30	32	33	23	22	34	34	36	33	32	34	39	21	30	45	37	33	33	33	36	23	31	27	34	36	37	32	24	27	40	22	30	42	26	45	42	21	32	31	34	29	43	39	39	25	32	35	31	31	34	40	45	36	32	32	34	38	35	42	35	33	27	33	39	29	29	29	30	24	29	36	41	33	29	18	34	34	38	31	36	29	30	36	44	38	35	23	24	26	38	41	37	38	31	31	35	36	28	29	33	25	31	36	28	33	26	39	27	32	31	34	38	23	32	30	25	37	21	40	31	21	38	35	27	35	35	46	30	39	34	28	35	27	18	36	20	41	36	43	36	36	41	40	34	40	33	33	33	28	38	38	28	42	31	36	42	32	25	40	41	31	40	37	34	22	30	26	29	31	33	37	31	16	34	32	29	32	26	28	30	41	38	22	29	31	40	23	27	43	33	39	40	33	30	30	29	28	27	32	23	36	26	23	26	35	28	36	28	41	44	40	28	23	26	32	29	21	34	22	27	28	30	35	40	36	29	41	35	39	28	25	27	40	35	25	33	30	24	35	30	33	34	37	33	21	36	40	44	26	37	41	24	26	29	40	37	30	27	41	26	39	29	24	31	36	28	45	32	38	26	32	26	32	28	28	34	23	37	23	35	27	30	32	31	28	31	29	29	30	33	30	26	31	35	28	35	35	29	38	24	20	22	37	29	39	30	36	30	31	26	37	43	31	32	40	27	36	42	29	39	28	43	28	33	36	35	41	31	31	40	42	40	33	33	35	25	31	26	23	40	38	26	36	28	36	31	24	24	32	34	25	23	33	29	24	40	33	42	35	30	25	42	23	29	40	30	29	28	27	50	36	30	35	28	29	25	34	26	30	28	33	27	23	30	28	33	47	29	40	26	29	27	29	35	28	29	34	39	32	27	30	30	32	39	36	36	37	39	35	40	17	34	30	27	24	28	33	25	35	25	30	29	43	24	36	29	29	33	27	33	33	30	29	27	36	17	31	30	33	33	24	22	39	28	34	36	25	28	33	25	28	24	21	32	22	34	31	32	34	31	32	35	41	28	18	28	33	38	31	42	30	42	26	31	26	32	27	29	32	37	37	31	38	29	34	33	31	27	34	29	28	24	47	26	32	23	23	35	24	26	27	32	32	24	31	30	32	31	32	33	30	25	35	39	42	16	39	37	38	36	25	32	36	56	27	34	33	28	31	40	24	40	29	31	35	32	34	33	26	28	24	30	32	39	34	24	22	26	45	31	30	24	21	30	33	35	31	39	27	29	37	26	33	38	24	29	26	34	30	33	33	32	25	30	32	35	37	29	33	35	31	40	37	28	32	21	29	19	28	29	42	32	36	32	33	37	39	37	34	31	39	34	38	25	32	34	39	27	23	29	35	32	29	36	39	32	32	38	25	31	32	31	33	22	27	29	48	27	28	39	35	35	27	35	30	25	33	36	32	38	31	43	34	36	44	42	39	23	29	31	29	27	38	29	35	24	28	42	30	37	43	42	35	37	33	35	23	26	30	25	37	36	38	36	40	19	41	28	38	30	30	34	28	28	38	24	30	30	23	35	38	31	33	27	29	26	41	24	35	33	31	42	36	39	22	34	38	31	34	21	33	40	37	27	36	35	29	31	35	29	33	41
45570	22235	11880	23052	29805	29187	25670	21750	17737	14844	12274	10588	9455	8757	8012	7439	6572	5612	4974	4871	4885	4548	4064	3798	3313	2910	2288	1775	1652	1523	1663	1334	1205	1031	949	1102	1107	1004	880	808	809	753	741	723	725	684	669	635	660	636	603	566	564	584	609	587	599	604	576	539	603	517	601	549	583	561	574	579	563	542	519	547	547	572	553	546	544	515	529	544	542	551	522	550	559	542	543	533	508	503	532	543	541	549	517	520	575	597	531	538	543	546	539	528	524	552	542	535	531	544	520	544	536	539	535	533	510	515	529	529	576	479	555	505	547	558	576	474	531	554	561	550	569	500	550	546	538	535	511	537	526	538	481	494	487	527	516	528	556	510	526	530	535	562	491	531	507	494	542	506	523	528	514	502	523	505	507	496	482	509	514	501	542	508	532	509	446	528	470	518	517	535	551	484	510	521	520	486	520	529	518	506	547	532	512	539	509	483	518	543	486	540	516	538	543	524	509	505	538	509	503	524	492	493	463	493	542	512	541	532	522	513	543	521	522	496	541	544	515	490	535	523	503	529	509	522	497	499	527	511	549	533	517	580	495	541	493	536	554	542	527	535	530	538	503	536	506	505	528	512	506	520	502	511	486	494	518	579	484	511	523	515	517	521	533	549	513	522	545	515	555	511	510	503	553	533	524	500	524	518	538	549	499	508	493	493	493	537	491	532	523	533	530	514	531	525	542	481	482	536	466	531	515	526	494	560	524	495	531	521	489	525	566	541	531	517	564	496	521	544	534	529	504	513	542	514	517	515	525	492	520	542	528	554	470	517	560	522	509	512	496	489	478	516	509	504	512	526	494	519	495	516	520	543	506	532	510	509	530	555	530	523	501	558	547	499	517	528	505	543	558	536	495	520	496	558	492	535	523	514	539	481	495	539	571	503	499	525	500	513	551	535	492	508	533	514	531	513	502	498	473	503	503	553	502	540	534	507	502	536	512	488	542	540	533	528	542	549	520	528	558	537	511	513	500	521	528	505	519	480	516	526	484	534	513	496	559	546	526	511	547	529	520	517	549	530	526	516	505	518	501	516	512	522	564	517	521	528	550	485	538	525	521	531	534	512	490	535	505	551	504	531	521	520	540	501	488	579	510	482	520	513	576	529	507	496	537	520	526	542	490	522	473	546	516	526	531	541	526	515	491	544	506	537	531	494	513	532	542	504	520	500	512	467	572	536	513	523	530	529	506	496	512	536	525	544	489	570	526	490	526	551	540	537	569	549	519	502	523	548	479	551	527	513	501	509	506	533	535	509	517	530	502	503	493	498	502	537	534	516	481	559	547	512	535	511	558	550	520	524	519	533	517	545	547	491	519	534	505	531	544	528	507	559	501	523	525	522	506	535	485	508	522	554	488	540	470	532	510	522	475	507	506	540	478	529	524	524	500	514	517	492	539	557	547	544	531	534	512	504	512	528	563	534	527	530	541	508	473	521	587	521	512	489	530	495	550	485	541	510	521	483	555	540	503	544	528	581	517	507	526	572	525	544	500	514	496	525	526	540	521	526	494	538	498	499	549	501	507	516	522	497	547	525	496	546	489	524	571	533	542	527	505	526	497	569	500	505	548	518	512	486	532	503	526	493	505	523	551	519	515	538	506	509	485	490	562	520	506	518	506	543	501	543	524	535	480	545	491	515	535	529	501	495	515	554	502	519	492	537	534	512	541	525	505	576	556	499	513	511	486	519	506	545	554	543	465	500	519	512	528	492	501	533	510	509	524	538	556	523	545	525	523	515	516	524	505	517	514	512	534	532	510	527	551	520	542	527	524	544	501	507	526	556	547	543	566	560	543	576	533	494	509	522	519	515	499	500	511	500	523	481	564	541	503	536	543	568	517	516	514	553	576	502	559	526	496	519	500	517	500	485	526	515	524	477	477	527	508	532	528	555	537	525	521	498	527	494	499	498	523	502	494	516	538	512	504	520	541	534	529	537	515	507	524	544	550	515	558	507	520	569	501	501	513	545	518	502	492	476	488	547	520	550	501	554	570	523	525	505	542	489	515	559	497	526	507	522	527	502	517	565	535	531	537	490	531	512	540	511	502	526	510	532	518	547	501	522	505	529	496	535	553	519	489	557	548	509	530	534	487	530	537	531	510	572	515	482	465	542	540	508	533	558	535	496	508	559	564	498	524	528	529	505	545	528	518	501	544	557	523	548	530	540	524	506	542	506	531	474	489	503	521	512	536	536	518	545	513	493	507	500	482	488	500	512	519	534	557	560	546	536	527	543	544	471	517	491	549	538	550	488	496	512	512	513	497	530	510	532	540	505	550	527	525	552	523	482	508	534	521	516	511	529	533	494	479	518	564	464	508	524	548	518	491	507	537	555	496	527	555	557	510	516	494	518	516	499	534	510	536	542	510	518	589	486	536	486	528	531	486	561	510	520	557	568	520	526	515	507	504	521	519	526	564	522	530	525	507	500	513	506	567	536	485	512	533	514	491	537	534	495	508	554	547	530	527	525	543	478	523	499	505	492	541	522	508	516	538	530	550	508	496	506	549	515	519	509	542	525	532	552	532	509	534	511	515	493	483	526	526	543	474	499	538	557	495	561	550	537	513	513	513	500	528	573	487	502	510	485	520	525	521	544	514	539	551	489	505	519	543	463	534	535	517	551	531	507	487	557	536	540	509	505	521	529	504	523	487	533	526	526	502	514	545	478	484	522	491	543	560	521	481	487	512	527	509	506	498	519	531	543	526	500	488	547	515	535	513	514	514	501	525	511	565	484	556	526	535	479	500	499	615	518	539	562	495	511	512	502	540	542	516	525	492	533	563	545	515	552	521	514	550	542	498	515	514	531	484	512	528	504	536	483	553	532	517	551	525	503	535	541	528	573	509	543	550	524	551	538	523	486	535	515	538	511	533	505	545	516	506	544	551	528	538	504	510	513	539	508	551	507	502	534	546	513	479	492	520	510	534	492	558	540	538	540	532	520	503	529	496	533	526	528	503	503	513	514	503	537	534	525	542	515	510	534	538	551	502	480	532	527	512	493	518	502	484	538	533	562	503	554	505	531	527	549	508	492	522	535	532	521	563	539	514	575	541	530	548	504	536	518	552	519	527	499	518	528	532	535	461	502	523	585	514	529	481	510	494	504	499	503	508	504	520	522	529	521	481	503	478	517	530	502	492	554	481	581	491	509	535	542	486	550	516	523	531	530	488	517	510	531	515	528	517	530	529	525	479	473	530	504	546	517	551	558	563	511	553	562	527	528	516	565	509	525	549	483	531	527	485	527	497	523	522	508	519	519	504	527	552	553	528	513	480	516	503	514	482	498	515	517	523	554	511	523	543	530	511	472	533	536	530	504	520	511	496	501	530	523	504	518	531	535	497	490	537	523	502	558	514	510	540	534	529	497	554	496	565	519	539	526	525	556	507	458	524	504	512	577	530	523	506	515	528	537	505	523	523	533	531	496	560	490	560	519	491	512	515	570	511	534	532	456	566	491
14030	4700	923	548	857	903	822	661	541	457	390	327	298	296	270	230	196	205	154	190	185	168	150	148	96	91	73	95	55	57	52	51	46	45	33	42	37	45	53	43	49	33	36	41	42	34	37	27	39	31	32	26	29	34	35	31	17	40	25	33	25	25	33	25	30	34	27	34	16	24	28	32	20	31	33	25	36	24	25	35	20	32	24	20	31	28	34	27	26	28	24	32	26	24	30	23	26	20	34	23	21	19	23	32	27	34	32	25	24	26	20	34	30	34	24	27	29	32	31	24	33	28	24	35	26	26	27	21	36	18	26	27	26	18	29	25	27	26	25	20	28	33	23	31	29	32	29	26	25	30	20	19	33	35	22	24	25	19	28	27	20	25	21	20	31	23	24	27	36	24	30	17	30	32	22	24	29	41	25	26	34	26	26	22	30	26	34	23	26	37	34	27	13	28	28	27	26	25	28	28	19	27	26	37	26	29	30	28	25	31	25	35	20	35	30	22	32	23	31	30	26	25	27	23	26	30	28	37	34	16	26	22	36	33	24	23	32	26	26	19	25	28	21	21	34	30	23	36	35	23	20	27	26	35	28	32	29	24	26	38	30	30	27	28	34	30	38	27	28	36	28	24	34	23	26	26	23	22	39	23	34	21	24	19	38	29	26	27	23	25	31	26	23	29	40	37	17	23	29	17	20	21	22	20	32	30	21	20	22	24	40	21	23	22	28	28	23	29	30	33	23	32	30	26	22	28	26	24	20	19	26	29	35	27	22	18	36	37	26	22	25	22	25	32	22	27	18	17	36	34	32	37	20	29	24	18	26	24	22	27	29	32	25	33	29	27	22	36	24	24	35	19	34	17	26	32	24	31	31	29	24	28	36	22	20	25	24	31	30	31	32	22	30	30	21	20	15	37	36	22	30	30	30	32	21	27	21	29	33	35	28	29	29	31	25	21	31	25	21	35	34	34	24	28	23	27	27	21	22	24	24	23	20	20	28	24	25	31	32	27	28	28	23	29	32	33	28	25	25	40	27	32	27	18	24	33	21	25	29	16	27	24	16	39	33	22	20	32	29	15	30	27	31	26	21	31	17	27	21	28	23	36	25	29	30	34	21	24	29	28	25	28	29	25	27	19	24	32	31	32	33	21	30	41	29	28	20	31	23	25	27	28	28	19	27	21	29	34	30	29	26	22	31	16	29	30	21	36	23	31	31	38	27	26	26	31	18	26	19	29	30	22	24	30	31	28	30	26	27	34	28	22	37	24	30	35	18	30	27	30	26	29	30	22	24	28	29	31	25	10	25	23	21	17	22	30	31	37	26	21	28	22	26	24	27	25	38	22	27	21	32	31	31	19	23	25	23	31	25	26	25	34	32	28	31	23	23	27	34	32	29	20	39	27	21	23	20	22	30	30	30	34	28	24	25	24	29	25	27	22	23	25	25	24	25	30	34	29	33	16	28	19	31	34	25	31	32	30	30	24	32	25	24	30	24	27	25	33	30	26	35	22	23	26	30	19	28	20	31	23	23	24	26	23	35	26	23	19	28	25	29	29	21	18	18	31	28	28	27	29	31	36	25	28	31	34	28	20	26	28	38	31	21	26	23	24	26	18	22	20	30	22	22	25	28	22	29	22	34	23	33	31	26	29	28	24	37	23	21	31	34	33	28	24	19	17	28	26	20	26	24	31	31	28	31	35	28	32	29	27	23	26	26	23	26	32	27	33	18	33	26	32	32	24	23	24	37	23	31	20	25	33	30	31	26	34	30	34	26	22	27	22	30	26	35	27	36	26	33	35	29	28	28	20	19	37	21	24	32	29	23	23	26	25	29	28	25	26	21	27	27	34	30	29	31	41	21	42	21	34	28	35	33	30	28	23	35	31	29	36	39	26	30	26	27	40	21	28	38	22	30	22	23	33	21	30	26	22	26	25	30	29	21	29	25	31	18	34	29	29	26	27	24	33	34	22	19	19	21	22	24	27	32	33	22	23	20	38	33	25	29	24	25	34	26	24	23	26	29	28	26	31	25	31	24	31	18	30	29	31	35	18	26	30	19	28	25	24	24	25	19	25	29	23	28	29	19	31	27	30	34	27	38	32	34	30	31	25	26	31	32	27	28	24	29	16	27	30	19	21	31	28	27	23	37	32	28	36	33	24	25	17	33	26	33	25	28	27	23	22	31	22	23	31	20	29	31	33	26	20	26	29	28	28	29	23	28	17	28	24	26	22	28	31	25	38	27	16	30	29	32	28	28	25	28	31	25	30	25	25	38	25	32	26	29	24	22	25	21	32	28	33	30	27	30	18	24	32	30	24	25	28	31	32	24	30	16	26	18	17	22	28	24	31	17	30	31	27	31	27	30	41	31	31	33	34	12	30	27	30	30	26	21	28	25	30	34	26	24	19	22	25	31	25	26	36	31	21	26	32	24	33	20	21	26	31	25	22	24	34	32	20	23	29	29	28	21	24	28	29	26	30	25	25	26	27	20	23	17	27	35	22	36	24	30	32	21	17	28	28	26	34	32	21	33	33	16	23	34	31	27	27	38	19	26	30	25	23	33	33	27	37	29	33	20	22	30	27	29	29	26	31	34	25	27	23	26	23	26	24	24	17	31	35	21	24	36	27	34	29	13	25	24	24	16	29	23	28	31	28	29	28	35	24	23	38	26	22	28	28	27	30	24	19	33	28	32	20	25	24	31	26	26	29	30	38	30	17	28	25	34	24	27	18	22	24	29	34	26	26	29	19	30	28	20	22	34	27	27	27	28	28	27	28	19	25	32	32	36	28	24	30	27	31	21	36	28	35	29	33	29	27	25	35	28	27	27	29	37	26	29	15	27	38	19	30	33	24	22	24	31	28	21	30	22	24	29	30	28	29	15	25	24	18	21	29	27	26	38	26	26	26	25	29	37	28	33	32	26	29	32	25	27	20	30	23	28	30	20	30	29	27	23	32	27	36	30	33	31	31	31	35	28	30	30	22	30	29	37	26	16	30	23	26	33	26	28	28	44	23	16	33	20	20	12	30	32	28	33	28	25	22	33	29	35	30	21	21	25	29	26	24	35	29	25	23	30	25	28	16	29	30	29	37	26	36	29	25	28	22	23	21	21	20	26	31	26	22	26	30	22	27	19	22	25	35	27	29	21	27	29	28	20	31	25	29	24	23	28	25	33	28	28	19	23	22	22	23	25	23	20	30	25	29	25	22	17	26	26	22	28	31	24	26	19	20	31	31	30	35	24	31	28	34	23	24	27	20	34	33	33	25	29	19	26	25	25	26	25	28	27	28	25	18	22	20	25	25	38	20	20	24	15	24	17	27	29	22	36	22	38	37	33	20	33	23	22	16	27	22	28	26	31	21	32	28	27	31	34	29	22	25	19	17	19	32	31	34	32	25	17	25	15	34	19	22	20	24	23	27	34	26	38	17	23	34	26	34	28	20	24	27	27	30	25	21	27	36	15	22	31	38	31	33	31	31
53800	28568	16066	27965	35613	34594	31387	27078	22973	19657	17245	15035	13313	12352	11117	10488	9392	8354	7564	7047	6750	6097	5677	5302	4837	3821	3190	2594	2127	2006	2143	1914	1668	1273	1155	1398	1342	1134	1014	976	1021	866	784	808	719	701	670	622	651	635	617	569	550	589	546	583	540	524	511	503	553	473	511	508	515	495	497	528	479	516	479	485	479	441	439	457	478	501	477	453	516	480	489	478	474	487	483	459	436	498	482	442	446	458	448	500	490	537	475	470	458	463	488	439	432	444	465	479	461	484	447	442	450	497	439	484	447	488	434	462	431	452	469	450	456	430	450	448	456	418	441	476	484	506	468	446	459	406	472	425	459	479	448	474	462	425	458	433	402	397	444	463	475	449	453	472	474	420	431	447	428	422	424	439	444	454	435	413	424	440	436	424	433	446	416	413	449	457	420	434	469	425	450	463	445	425	427	429	441	456	438	401	426	449	418	421	449	458	417	434	460	397	426	396	443	435	457	463	436	457	442	418	472	468	468	442	420	446	450	412	415	443	441	439	407	442	457	446	412	468	433	451	428	408	411	474	414	444	427	437	453	455	455	447	400	441	465	456	443	415	414	415	425	479	430	415	404	443	444	449	445	424	423	472	414	455	455	453	435	438	442	423	464	434	420	458	433	456	419	464	410	425	454	473	416	439	452	429	423	429	437	471	425	441	438	457	432	458	444	406	391	417	431	413	461	456	421	440	432	426	435	469	483	439	382	420	436	440	444	459	437	433	426	404	398	410	419	430	469	431	403	464	473	411	417	432	439	439	386	457	421	418	440	449	388	435	414	434	444	425	435	439	438	449	453	443	423	418	443	472	428	432	445	451	446	424	438	458	412	418	472	438	445	428	379	418	466	417	461	452	440	441	479	412	468	427	464	454	444	465	401	440	450	462	443	440	444	457	436	373	425	427	448	411	447	428	472	453	450	426	432	451	458	443	432	457	413	476	462	419	434	409	424	410	429	431	440	450	406	466	447	405	414	455	416	458	425	417	420	447	426	420	460	446	438	478	441	421	459	454	442	415	410	435	407	426	448	496	430	441	416	406	419	458	479	435	435	465	404	407	434	417	410	460	448	404	424	391	446	409	422	465	410	481	437	454	422	413	463	430	432	421	409	413	424	425	421	451	432	431	469	436	439	437	461	417	424	387	435	400	443	413	455	413	436	417	416	426	416	425	436	369	412	431	447	438	424	441	437	449	446	447	416	447	425	418	408	442	432	390	437	415	434	426	459	420	447	453	444	433	435	484	437	419	423	426	474	449	413	447	431	443	446	457	421	407	463	403	431	445	421	431	443	454	453	401	434	447	423	436	436	429	432	455	438	434	433	441	449	436	447	445	440	464	455	459	445	442	433	415	461	440	418	406	424	401	433	405	413	451	426	433	446	434	405	427	443	439	453	434	439	450	452	456	436	432	422	438	420	422	457	413	419	439	422	463	391	437	460	450	428	453	418	426	405	418	436	431	426	469	479	405	446	400	436	395	420	398	405	437	416	408	429	425	443	452	439	424	456	436	440	445	439	466	426	425	438	407	393	411	437	477	432	412	417	472	416	417	456	464	437	436	434	512	393	438	437	490	418	453	445	392	453	418	417	401	442	410	452	437	459	407	462	450	400	418	437	411	432	413	476	446	439	437	478	435	408	472	434	470	420	464	452	431	423	465	509	450	396	439	409	457	465	420	417	471	440	419	398	389	448	443	408	440	419	427	415	426	412	431	423	455	484	432	440	428	433	425	442	441	399	429	451	457	412	503	394	410	439	418	436	433	449	446	449	434	432	459	419	387	440	432	442	461	451	450	450	434	419	430	432	436	437	428	437	443	456	428	460	437	437	427	438	444	409	443	453	388	420	422	445	432	458	444	437	446	438	469	446	459	434	418	470	447	431	430	435	449	458	458	448	474	434	440	441	449	450	432	437	418	442	423	410	425	462	457	480	411	427	439	414	450	448	447	462	431	417	475	452	421	438	451	448	437	429	436	426	441	425	429	475	443	439	416	420	416	412	455	412	445	425	398	429	401	468	467	379	430	420	463	427	436	380	454	413	452	442	442	440	419	415	427	448	439	415	411	424	401	481	435	432	423	430	429	423	422	415	401	438	400	421	471	457	419	421	452	460	401	424	435	390	419	394	423	420	443	430	410	456	465	421	423	474	401	438	437	423	439	437	422	453	419	415	465	454	436	429	438	437	416	444	400	422	454	456	408	454	416	432	408	404	436	433	406	472	465	415	404	425	450	480	452	449	459	452	422	434	469	418	419	437	464	412	430	447	428	432	414	448	454	445	437	480	398	435	436	461	423	432	405	422	401	449	458	441	401	482	459	420	405	467	464	452	464	449	455	462	429	449	459	444	452	401	420	400	433	420	422	420	421	458	426	463	474	409	442	410	458	419	418	456	462	417	443	442	442	403	425	458	432	453	471	456	432	434	442	423	425	414	441	424	466	420	426	423	445	425	456	463	421	464	416	446	437	435	425	447	433	443	449	440	422	455	430	436	451	424	437	428	429	450	450	459	451	412	374	426	398	440	424	412	465	415	421	457	413	452	459	451	397	395	425	469	411	401	443	455	374	428	455	472	482	465	416	402	447	440	406	440	423	381	430	426	425	437	446	401	431	432	444	432	426	440	429	441	462	444	462	437	425	426	428	434	433	452	460	451	403	431	473	429	411	450	448	465	423	446	441	456	444	415	433	466	419	467	380	398	428	441	449	465	430	433	435	457	441	442	455	417	443	458	429	440	423	452	433	444	439	450	429	439	444	413	430	443	464	431	430	441	412	442	413	431	429	425	441	451	417	417	441	440	443	448	420	390	398	458	416	427	444	449	426	447	442	467	459	443	465	429	461	413	460	447	401	438	451	419	466	454	411	425	410	439	456	438	436	434	422	424	455	420	412	461	412	410	459	437	464	439	416	456	450	399	434	430	422	437	404	426	433	432	435	439	472	439	422	399	426	401	438	439	437	451	454	435	421	440	442	434	447	423	397	471	455	479	450	421	427	464	430	464	428	434	428	427	440	473	423	419	452	447	475	415	430	439	422	416	422	464	447	408	455	429	466	475	423	464	416	460	388	474	377	439	421	422	401	439	416	425	423	408	464	424	464	454	418	446	445	482	420	436	424	447	460	437	420	455	441	425	439	457	391	422	460	392	389	447	462	406	428	447	417	456	398	430	410	441	461	427	460	411	397	442	433	428	455	407	431	431	436	447	458	437	411	446	441	423	432	419	422	401	445	458	424	441	431	451	411	456	397	417	419	454	404	406	441	415	412	443	424	431	431	445	413	413	450	424	388	423	417	427	461	416	414	448	406	431	428	433	457	448	420	423	430	445	433	469	443	412	406	451	456	387	447	474	430	451	447	458	421	429	459	427	437	474	391	451	479	461	437	408	408	409	437	463	371	394	456	436	428	411	404	439	438	473	467	439	421	458	411	430	467	433	438	447	394	423	444	473	455	400	383	422	406	423	444
5363	1299	318	204	347	369	345	243	219	195	161	143	134	129	92	108	79	95	82	81	63	62	62	64	54	58	47	34	41	36	28	28	28	13	31	26	27	24	24	26	32	30	24	22	31	23	22	17	25	30	26	22	22	19	35	29	11	23	16	25	22	24	17	27	24	27	21	27	19	19	23	23	25	23	24	23	18	26	24	27	18	22	23	11	22	22	19	26	23	10	23	19	17	22	22	25	22	21	19	24	16	22	25	24	21	21	16	23	23	17	24	28	18	21	22	33	30	22	35	21	11	34	18	29	20	25	20	19	19	23	19	20	22	18	23	17	23	22	24	27	20	19	22	12	14	16	14	19	26	27	20	23	19	21	24	27	25	28	11	19	21	24	22	25	16	17	20	15	26	18	16	29	13	22	20	19	28	18	27	22	28	18	17	30	21	18	29	27	25	13	17	21	15	17	15	21	20	26	19	29	25	24	21	23	22	18	18	27	12	19	21	17	29	14	14	28	31	19	30	20	30	23	17	17	19	28	18	22	23	13	30	13	22	13	23	27	14	23	28	22	18	21	20	25	25	15	20	19	19	20	16	19	24	27	11	19	24	25	17	17	32	23	18	21	29	23	25	28	28	21	21	16	32	23	20	21	17	22	17	15	19	22	19	28	18	19	21	21	26	23	28	17	16	17	21	22	20	21	22	23	23	23	24	24	19	25	28	27	17	19	13	25	15	31	20	19	21	33	25	24	28	17	15	28	21	25	25	16	14	19	20	20	26	20	18	13	22	19	32	22	24	20	18	18	21	21	22	8	20	22	18	21	19	21	19	18	22	29	20	28	14	22	24	18	19	24	19	21	19	22	29	19	19	26	20	28	17	22	18	21	22	17	16	25	18	20	25	14	18	14	21	22	17	24	26	18	18	15	18	17	25	23	25	23	27	25	23	23	19	20	20	26	34	22	27	22	29	17	19	22	18	28	26	22	19	21	26	39	18	19	16	26	16	25	21	21	19	21	22	26	22	13	22	18	16	23	17	20	20	11	15	19	20	27	24	19	23	21	20	20	28	27	18	25	26	22	19	30	20	10	14	23	18	12	20	22	20	24	20	15	23	16	19	19	19	23	18	15	28	23	15	13	14	21	19	25	17	25	32	15	24	27	20	26	24	22	23	24	16	20	19	14	19	18	17	14	25	24	34	23	25	19	18	21	12	16	19	18	20	19	23	23	17	27	25	23	18	16	23	22	19	12	16	32	22	25	20	29	21	21	16	20	22	17	22	26	23	25	16	23	24	24	23	15	15	25	18	27	29	21	15	20	31	19	15	29	20	17	19	23	21	24	22	21	18	21	12	17	14	14	24	19	19	25	18	24	27	19	21	24	19	18	22	31	25	22	20	24	24	24	25	23	27	30	25	28	26	16	22	17	24	25	19	29	26	23	26	22	11	18	21	24	23	18	22	24	20	21	22	14	27	17	23	15	25	23	23	20	20	18	19	19	22	23	19	23	28	23	18	17	29	21	30	16	27	18	19	16	25	26	20	21	18	17	17	21	25	25	15	19	19	22	17	12	17	13	22	21	22	21	18	32	28	23	17	25	20	22	20	20	28	23	24	28	22	15	33	16	23	22	21	18	29	21	24	20	22	22	17	21	14	29	14	19	21	23	25	19	23	23	27	20	16	20	16	22	18	22	22	25	16	19	22	20	21	19	16	21	29	18	13	19	22	21	17	15	17	21	22	26	16	23	16	21	14	19	22	22	19	29	22	15	17	26	23	20	19	23	28	22	25	20	21	24	20	17	17	21	25	18	19	18	23	20	23	33	20	18	21	28	20	29	24	18	21	24	26	14	17	15	23	17	22	25	21	21	16	28	19	27	24	18	19	20	11	13	24	14	21	26	19	29	23	25	23	21	24	24	19	15	23	22	21	30	25	20	23	17	19	29	16	22	19	25	20	12	25	26	17	23	26	19	21	19	19	24	23	14	29	19	20	23	30	20	21	17	26	14	15	17	21	31	19	18	16	16	26	18	18	21	17	31	30	23	32	24	14	27	13	16	23	18	15	30	17	21	23	28	26	20	13	21	22	16	19	17	21	27	26	25	11	18	14	24	28	16	14	16	22	25	29	19	16	27	18	29	17	19	20	21	21	16	27	29	26	30	21	25	16	27	19	28	25	20	14	15	17	19	19	26	27	24	23	18	30	23	22	22	22	20	15	20	23	18	26	12	21	14	26	29	21	15	27	15	21	19	25	12	21	16	16	25	24	21	23	22	23	25	30	17	18	26	19	24	16	27	26	13	23	24	22	21	19	23	24	11	23	20	15	18	31	23	20	23	17	14	18	19	25	18	21	15	16	26	22	19	14	21	17	34	19	13	18	22	25	18	20	23	17	17	17	22	12	23	21	19	12	20	26	30	23	20	20	27	25	28	13	36	16	23	16	19	12	17	17	22	29	16	17	17	17	17	25	17	20	19	21	21	25	15	15	27	22	19	16	21	22	18	26	21	20	20	23	21	24	22	18	20	25	18	25	29	15	19	20	24	24	20	19	29	26	27	25	22	22	24	19	23	21	21	14	22	28	27	20	22	24	29	18	19	20	24	19	19	22	17	18	23	35	15	21	19	22	22	18	22	26	19	20	19	27	22	25	17	35	21	18	16	17	22	21	27	24	19	23	22	25	25	17	26	18	22	17	17	28	19	19	23	18	17	19	25	28	19	25	15	28	24	14	18	27	19	19	19	20	18	18	25	17	17	29	28	27	17	16	21	26	32	19	21	13	22	12	26	23	32	18	15	19	23	31	25	19	19	34	24	24	18	20	25	16	15	23	21	24	19	22	27	24	27	24	19	17	25	22	26	22	15	23	24	25	20	28	24	16	22	32	23	25	23	14	33	24	13	25	25	21	24	24	20	16	26	26	13	24	23	17	14	25	21	30	29	17	29	27	22	22	18	20	25	23	22	27	18	20	19	17	21	17	19	23	20	16	19	12	16	23	21	27	25	23	27	24	28	26	23	22	24	21	22	21	20	26	12	19	16	19	32	16	30	17	23	31	23	18	28	25	21	23	19	17	20	22	22	26	14	22	21	18	21	26	26	31	26	23	18	28	24	30	15	20	17	18	22	16	15	21	27	29	21	27	13	37	22	21	18	22	21	19	19	20	18	27	21	20	16	24	19	21	26	18	28	25	14	21	25	22	28	21	21	21	19	20	22	17	24	13	16	25	21	19	31	26	11	25	24	28	18	31	17	24	34	20	16	20	23	17	38	21	20	16	22	14	21	27	27	19	22	24	19	16	26	21	24	23	28	26	25	24	28	25	15	19	18	18	19	23	20	21	22	13	16	12	18	20	21	22	21	19	20	27	19	30	21	22	29	20	25	19	17	24	29	26	32	22	18	23	22	21	24	20	17	20	19	26	24	15	25	28	24	27	18	20	22	17	20	40	21	14	16	20	21	21	18	17	17	17	30	14	24	20	22	14	21	18	29
39797	19257	8582	17833	25492	24130	20332	16144	12949	10406	8906	7580	6632	6000	5263	4748	4077	3601	3323	3077	2957	2832	2529	2444	2070	1790	1484	1100	989	1042	1055	976	736	598	686	689	700	622	595	592	560	533	497	520	462	406	418	447	399	412	366	390	385	368	361	357	390	404	403	373	366	385	379	362	351	364	367	327	385	389	350	366	338	342	383	353	374	309	366	354	374	357	355	359	385	343	358	397	313	382	321	356	365	324	349	353	362	338	376	365	371	370	377	342	364	334	340	353	366	371	373	352	335	365	317	374	391	325	346	371	332	374	369	379	348	339	339	362	351	349	347	361	334	302	327	373	338	356	332	362	335	330	342	339	340	358	337	366	367	327	370	363	358	322	356	338	353	359	316	359	333	369	338	342	328	328	324	330	346	341	339	363	317	320	365	325	336	319	336	304	395	374	339	360	332	346	356	365	302	336	303	343	350	356	344	356	384	351	358	336	351	351	328	371	351	360	384	381	371	347	347	376	335	324	363	389	299	342	313	355	352	365	353	344	334	378	350	364	334	350	334	346	341	356	333	356	330	341	353	368	338	385	346	319	337	333	348	353	360	333	333	342	343	356	332	291	378	352	354	334	341	365	332	337	324	337	341	359	366	354	345	363	356	374	329	355	318	357	355	352	315	362	361	363	349	368	332	391	327	349	367	350	357	327	343	360	354	308	339	320	332	357	351	354	342	372	341	324	383	364	339	334	359	320	361	348	360	329	335	324	357	355	320	373	370	345	364	368	316	339	360	359	338	327	315	361	358	328	377	340	362	372	334	327	350	347	334	345	363	358	347	353	338	319	355	357	356	316	352	373	329	377	315	376	360	331	361	359	341	339	324	382	328	343	366	355	336	338	355	332	338	353	341	327	379	346	370	352	341	356	333	349	334	327	368	368	332	336	336	356	348	338	329	378	324	367	308	349	365	353	338	349	316	348	360	345	342	292	307	323	331	380	376	375	354	381	333	353	362	390	360	352	353	332	339	363	331	323	353	323	344	387	398	306	376	349	352	376	342	361	341	364	353	341	342	351	333	335	326	375	325	375	341	353	351	364	349	356	356	378	344	341	333	358	316	343	301	351	340	382	347	340	363	343	343	336	369	362	348	350	378	309	324	366	334	327	341	349	315	318	336	366	351	362	346	328	355	330	351	355	336	358	335	372	334	353	351	328	334	317	339	365	381	349	348	349	344	340	375	364	354	316	348	335	382	362	360	359	353	325	339	359	312	320	347	351	355	378	362	314	342	352	376	355	368	357	338	326	345	363	346	331	325	349	350	347	365	341	345	358	330	332	343	361	344	325	349	353	342	353	364	335	313	320	322	365	368	355	364	343	331	343	360	356	342	362	351	332	339	337	368	371	359	385	388	324	334	385	362	335	349	361	336	341	364	335	362	321	338	379	361	362	344	376	354	354	337	335	348	366	351	356	335	321	350	357	376	317	320	343	336	337	360	362	341	346	350	352	351	309	383	366	358	362	340	345	346	392	385	383	335	348	390	347	355	366	365	336	365	384	363	322	316	341	334	329	348	342	355	317	352	335	325	363	356	353	351	379	307	348	340	324	352	358	350	360	351	344	367	341	334	341	361	323	338	386	360	339	327	334	399	333	336	355	356	341	358	373	322	372	321	354	372	365	323	344	329	327	363	338	356	354	321	347	366	372	323	330	313	353	353	370	362	330	379	361	343	364	362	345	366	363	360	364	366	344	320	360	353	397	328	328	325	315	362	338	346	375	331	337	338	358	396	348	386	354	326	366	382	328	322	325	340	346	322	337	346	391	325	355	355	336	374	314	346	380	339	364	361	355	325	335	357	374	361	355	370	315	351	329	368	342	309	346	348	320	357	360	333	308	345	339	321	335	325	364	371	373	334	354	349	341	344	348	357	350	356	327	362	344	355	338	319	369	319	337	339	346	332	351	371	338	356	379	329	349	385	330	362	354	345	346	348	341	295	347	350	330	326	330	328	354	368	339	346	355	325	336	350	347	340	329	344	352	347	356	369	341	367	346	335	348	365	330	362	330	353	361	336	382	344	363	361	346	354	370	350	348	360	350	348	344	317	354	374	370	336	363	366	326	346	326	355	370	368	348	368	359	331	332	354	350	369	340	377	334	358	362	333	356	326	328	345	290	348	372	396	346	375	345	360	334	330	372	331	349	321	329	367	329	333	348	345	370	328	347	353	324	365	323	370	339	349	380	387	391	341	362	353	373	336	373	329	365	396	352	356	348	340	317	353	366	305	354	353	365	359	388	350	375	342	339	326	352	356	359	371	346	364	382	349	327	313	331	350	350	342	314	371	360	379	352	376	375	347	332	357	364	364	336	333	350	360	344	393	346	378	348	373	345	337	342	344	360	334	365	359	365	337	354	355	343	342	355	349	360	325	324	355	322	343	343	333	344	369	344	373	358	363	324	392	322	345	304	322	354	337	359	342	362	354	358	321	346	338	309	350	359	321	356	337	357	358	335	339	323	339	337	360	363	332	347	334	344	327	329	351	348	353	328	353	345	342	336	363	332	344	360	346	332	352	352	363	351	341	348	345	332	357	358	341	362	359	346	327	339	344	353	346	328	341	335	347	365	341	353	342	345	344	346	344	340	341	355	358	325	324	349	342	363	329	321	345	368	342	379	370	350	310	359	342	354	344	389	349	337	341	357	353	355	336	334	323	368	366	359	363	375	366	330	308	349	375	356	339	352	346	347	346	335	351	330	336	361	383	347	365	354	339	358	326	336	351	357	312	337	336	324	353	350	381	347	315	369	327	349	317	346	342	326	349	355	354	345	359	331	356	337	347	349	362	334	339	318	317	320	346	332	371	344	350	347	335	355	341	386	361	361	347	370	363	357	360	319	339	330	361	371	346	337	340	369	339	346	380	382	350	322	323	352	324	340	369	374	348	333	356	367	332	361	335	350	329	350	373	330	348	360	349	360	340	346	367	349	346	357	360	326	341	339	327	351	370	311	356	340	349	344	335	362	345	341	372	329	376	342	354	347	318	326	390	345	310	338	353	343	352	336	325	356	371	391	301	336	298	357	348	316	341	350	348	337	373	343	363	339	349	333	335	331	322	327	334	331	317	363	344	352	347	361	378	376	359	370	317	336	352	382	363	335	324	343	347	294	327	374	332	317	371	343	316	337	378	347	347	344	328	362	352	336	331	348	363	353	302	325	344	350	349	366	341	354	404	346	315	346	347	324	375	326	372	355	334	359	335	340	330	334	358	337	328	308	340	354	357	335	328	331	327	334	323	321	368	374	366	353	353	351	372	349	346	332	338	316	350	327	349	347	365	336	313	335	322	345	365	357	366	365	369	382	323	332	381	356	389	348	374	353	363	358	337	348	369	337	330	339	347	344	342	382	322	325	338	315	326	358	352	345	391	331	318	367	339	376	321	365	341	337	356	309	326	373	331	363	356	373	386	355	377	350	365	347	350	346	352	337	354	315	336	369	382	365	367	359	358	372
14344	5161	932	547	796	933	769	697	526	435	436	369	270	284	240	239	196	168	167	151	164	137	156	131	102	93	86	83	73	49	56	66	45	48	42	43	37	48	37	41	45	33	43	32	35	32	24	44	38	27	21	32	32	28	34	26	30	37	32	34	28	38	25	32	21	22	26	29	29	27	22	26	30	32	27	27	31	34	25	29	29	21	33	29	23	34	23	23	32	39	28	36	31	26	38	23	26	26	29	35	26	24	34	29	26	13	33	25	27	37	33	39	23	33	31	29	25	26	25	29	31	25	29	30	23	25	26	29	28	31	22	27	23	33	31	32	32	17	29	29	28	29	35	33	24	21	22	28	30	21	28	28	29	31	29	24	25	27	26	32	33	25	24	28	23	28	26	24	29	18	26	22	35	41	30	31	27	22	21	23	31	20	29	26	26	38	29	29	34	33	33	31	14	29	30	19	37	24	23	29	26	22	28	29	23	27	28	31	24	28	31	31	32	31	37	25	30	24	24	26	29	29	25	30	21	32	25	19	22	27	29	30	31	24	25	32	36	26	27	24	28	23	20	25	21	25	27	21	24	25	27	28	31	29	36	29	25	25	34	24	40	30	31	38	32	31	28	24	26	32	35	21	29	32	32	28	25	26	25	29	28	33	25	26	35	26	23	23	30	17	29	26	28	21	26	29	31	27	29	27	32	31	32	30	20	26	23	14	27	33	30	27	27	21	30	30	19	21	23	28	25	28	24	37	27	37	31	36	31	28	24	23	31	20	26	23	36	22	26	35	33	17	21	34	34	20	26	24	29	26	27	25	31	23	26	28	19	32	30	30	34	30	30	28	25	32	19	23	24	23	27	22	24	22	27	24	27	25	28	28	27	26	22	30	36	29	31	29	29	33	31	32	29	31	25	14	30	25	15	26	35	24	24	35	28	27	37	28	26	28	21	38	30	33	22	20	30	26	16	38	26	27	30	28	34	34	34	29	29	28	30	30	24	29	27	24	23	23	30	26	26	29	24	31	29	39	30	28	29	30	21	20	24	34	25	23	19	28	23	24	25	20	35	25	30	25	29	28	33	24	29	29	27	31	25	25	28	20	27	28	23	18	33	33	24	33	27	27	29	22	25	24	34	26	28	23	37	23	24	26	28	24	24	19	27	26	34	26	21	23	23	23	40	36	25	32	24	26	27	41	32	29	20	25	25	26	29	36	24	31	27	27	29	20	40	28	28	31	21	22	21	29	24	28	33	27	29	25	27	25	32	24	25	20	25	34	27	27	31	19	22	23	25	30	33	34	21	38	27	28	26	16	24	23	25	27	22	29	25	22	17	21	31	31	33	30	29	36	23	26	29	25	28	36	31	30	25	26	27	31	25	18	41	18	27	20	28	38	40	26	27	22	40	27	30	31	29	22	26	33	34	27	20	33	37	30	27	23	40	28	27	24	19	33	31	33	26	25	21	32	29	25	24	24	25	32	27	27	24	27	31	34	37	28	34	21	31	17	25	24	33	31	26	41	32	26	30	27	22	16	21	23	32	27	28	20	26	33	18	33	32	32	22	21	30	29	25	26	28	30	30	25	33	32	31	27	26	28	37	34	27	22	22	34	22	35	35	21	25	20	26	32	21	28	24	26	22	22	21	31	29	27	31	24	28	39	29	26	33	38	20	24	23	29	19	13	13	18	24	25	31	29	41	34	33	26	24	32	26	25	39	28	20	25	26	31	29	26	25	24	27	30	29	32	33	27	27	31	34	20	29	29	27	24	26	21	22	31	22	24	32	28	28	29	38	24	33	43	35	31	37	35	30	21	33	29	24	35	32	30	21	33	33	27	36	17	24	26	32	27	30	34	29	32	36	35	34	33	29	26	23	28	26	30	30	34	27	28	27	23	32	40	26	30	28	35	34	26	32	27	21	20	29	19	27	33	33	36	20	32	23	36	23	31	31	25	28	29	26	28	24	24	22	28	35	24	24	31	27	30	27	26	29	28	31	34	29	20	37	30	20	22	31	35	34	33	22	25	33	14	29	32	34	36	24	31	33	33	24	33	20	20	23	35	27	26	22	25	29	31	34	39	24	36	27	27	25	24	26	21	31	36	17	24	40	31	29	19	30	28	34	22	34	27	24	33	25	27	27	33	32	23	23	23	26	24	31	24	24	26	20	21	29	26	30	28	32	24	28	31	29	20	24	26	25	23	25	29	24	28	25	24	31	31	17	21	33	20	21	19	23	33	20	22	27	24	26	34	34	32	15	30	26	25	24	31	27	30	28	22	38	25	31	24	20	24	29	26	24	32	26	17	27	21	24	22	26	30	27	25	34	22	26	29	29	28	30	28	31	23	25	36	26	25	22	33	25	19	29	35	33	24	37	16	28	29	28	34	14	37	24	24	29	31	31	26	24	27	28	24	22	44	28	27	19	21	30	27	35	26	24	27	31	28	28	18	32	23	32	38	33	25	30	26	30	32	33	28	23	22	24	21	18	32	17	23	22	23	30	25	26	34	20	27	29	37	29	38	28	35	23	26	23	27	33	26	27	32	23	34	27	31	25	26	29	33	34	33	31	40	26	26	24	30	19	27	23	24	25	28	25	36	27	20	24	28	31	21	22	28	24	23	36	42	34	37	28	19	27	26	29	18	29	25	29	34	40	30	28	24	35	25	32	15	29	27	26	26	22	29	26	32	35	21	34	23	25	22	21	24	32	28	24	39	29	36	25	27	29	28	29	34	25	30	27	24	31	28	17	28	31	28	16	31	22	28	25	34	25	37	21	31	30	32	28	29	35	27	31	24	25	34	45	27	36	35	35	28	27	25	27	31	31	34	17	28	35	32	21	26	24	27	11	27	30	31	27	26	33	32	30	30	36	42	32	20	23	22	37	29	39	24	32	31	30	30	32	28	17	16	23	35	27	20	23	21	26	24	25	27	33	31	17	23	15	40	32	35	28	31	29	25	24	33	30	25	40	27	32	23	36	29	38	36	28	31	31	36	32	28	31	36	21	28	29	32	25	24	38	20	32	26	24	26	21	30	30	30	30	21	31	37	24	34	18	22	17	30	28	24	33	23	31	25	29	21	21	33	30	34	35	31	23	21	35	21	32	40	25	30	25	30	20	25	27	24	26	40	29	29	35	34	21	24	27	25	28	23	26	25	32	18	24	33	21	33	32	28	26	29	37	25	31	28	26	34	23	31	31	24	23	40	37	25	25	30	23	28	21	27	27	35	21	22	30	23	22	26	24	22	27	24	26	25	30	21	23	22	29	22	36	32	31	32	28	27	22	30	34	26	27	31	20	26	29	27	26	40	25	28	27	29	34	20	30	19	34	31	27	30	21	25	29	32	25	23	28	37	38	28	26	22	26	26	27	30	25	32	28	26	29	18	27	26	29	32	33	29	33	31	36	30	24	15	22	20	31	25	27	21	19	24	34	32	23	25	28	27	15	31	24	24	24	31	30	12	31	34	28	25	21	31	29	22	31	23
53305	28336	15857	28217	35119	34257	30622	26675	23043	19775	17445	15372	13271	11570	10403	9805	8649	7337	6547	6226	6083	6016	5495	5129	4485	3884	3094	2353	2207	2252	2143	1916	1514	1178	1146	1294	1371	1141	1071	1046	998	985	830	764	751	681	632	686	663	605	599	576	600	547	539	583	549	549	589	473	525	523	504	493	479	524	543	511	525	470	476	465	463	503	460	490	472	468	473	471	496	486	450	530	477	481	500	494	496	476	488	496	434	488	482	507	489	485	459	497	441	450	466	454	484	450	466	486	486	434	467	490	500	467	471	437	447	452	479	464	469	471	454	476	428	451	454	468	441	445	472	469	452	430	427	465	433	470	460	455	441	459	433	448	432	442	444	450	446	414	468	448	468	468	444	448	427	423	433	449	450	453	436	453	464	444	464	385	417	394	432	430	445	435	465	505	429	427	466	448	458	436	471	433	440	452	459	422	438	406	459	434	452	446	457	430	455	444	447	423	461	451	442	468	448	491	456	463	484	491	478	436	478	487	425	461	439	407	450	471	445	418	415	446	442	449	439	385	450	470	449	444	458	458	456	428	411	445	484	421	436	462	398	415	405	425	448	438	444	451	447	437	454	431	458	446	436	442	392	434	483	465	407	422	427	458	442	434	439	458	422	464	429	419	418	440	436	437	430	467	445	438	456	479	452	435	458	436	434	452	447	416	430	430	423	447	413	446	422	436	439	417	461	470	427	405	471	436	425	386	405	421	439	436	455	457	470	443	476	422	426	458	471	399	428	468	416	452	459	404	430	440	429	430	502	443	419	448	458	472	443	435	445	463	408	435	426	439	440	439	393	413	412	437	428	434	440	439	413	405	442	448	430	445	401	436	482	427	449	447	433	425	433	416	443	435	402	446	472	411	432	420	460	422	423	440	398	409	453	443	442	430	422	474	409	456	441	425	445	424	438	402	424	427	425	474	420	464	403	454	446	429	462	467	457	422	456	431	425	413	440	444	449	416	461	473	438	442	452	480	444	466	424	419	392	482	445	464	436	422	457	434	451	443	447	472	384	436	446	429	460	441	424	437	430	424	431	446	451	428	433	416	439	422	451	400	458	454	443	435	474	414	449	451	479	443	439	433	432	431	427	468	475	438	431	415	429	454	446	439	473	419	462	442	458	418	400	441	438	416	409	447	455	444	418	436	471	422	437	419	469	437	478	430	427	448	451	483	456	430	466	411	473	420	432	433	415	419	470	426	407	436	448	435	442	453	455	422	467	452	433	444	448	449	460	479	457	436	449	447	429	432	424	429	462	476	441	439	475	430	416	451	402	425	444	443	463	450	439	451	442	434	448	401	438	463	417	453	444	447	416	376	450	405	452	435	442	416	450	427	454	440	445	404	418	464	427	436	454	455	420	421	487	440	408	442	487	429	444	418	426	462	459	449	467	472	427	410	449	462	430	427	411	437	426	446	420	455	466	462	430	447	447	458	445	435	460	445	440	453	452	420	418	439	447	428	415	419	451	462	458	425	436	426	425	429	440	382	462	454	432	463	429	413	426	450	453	426	453	463	482	450	416	417	416	457	402	385	419	408	411	452	476	451	462	435	453	446	432	442	417	440	444	456	437	444	466	459	453	420	415	448	428	439	432	432	429	443	426	433	425	436	461	444	446	424	394	423	431	456	444	422	445	466	441	491	423	465	459	406	428	409	429	449	409	462	438	473	411	441	474	462	452	431	414	443	473	444	442	442	424	472	417	444	457	455	482	405	463	479	456	484	435	428	449	458	429	419	440	440	432	429	460	427	448	455	454	448	417	410	425	422	452	453	429	409	441	408	424	435	412	424	434	400	451	415	420	431	430	475	437	422	477	435	434	460	442	447	458	426	457	430	442	448	453	444	452	459	426	448	454	439	491	438	424	457	423	437	472	446	421	407	442	446	472	458	447	446	443	425	448	421	444	423	404	454	441	462	463	430	421	384	488	460	450	396	466	463	439	469	426	447	446	419	423	456	462	424	452	451	402	436	444	454	471	438	466	442	446	460	438	484	446	450	435	418	446	449	459	459	428	451	435	470	463	437	421	435	412	422	459	440	430	439	439	433	444	470	435	430	458	471	474	441	440	462	458	462	425	444	404	500	419	462	462	424	439	408	426	470	451	425	421	435	424	448	447	446	446	450	441	419	400	440	451	428	437	417	442	458	445	479	449	416	442	418	423	461	441	445	463	452	475	473	423	443	445	447	456	457	454	446	442	469	452	431	443	425	414	462	449	449	417	442	437	426	458	438	443	439	446	463	454	440	460	458	465	446	474	428	490	433	448	437	426	440	456	473	422	446	474	441	415	422	419	419	467	455	415	454	452	455	458	441	437	425	438	457	405	422	431	457	429	460	449	423	430	428	477	505	468	437	428	483	462	418	457	453	435	441	443	436	429	447	452	453	402	485	440	454	483	434	423	474	414	446	465	458	443	454	458	396	456	396	423	420	438	441	412	426	442	453	412	461	427	458	470	439	464	460	428	423	418	434	448	421	438	420	451	448	444	427	430	462	465	402	440	396	492	446	472	438	437	413	426	412	439	427	465	454	411	458	432	458	423	446	446	453	405	453	432	418	442	428	416	443	431	426	446	449	441	412	414	418	454	439	481	454	422	443	454	428	462	460	432	451	438	427	446	414	455	441	419	454	452	426	437	437	430	450	449	442	404	454	403	451	475	468	412	446	433	383	465	436	462	400	437	450	484	445	437	443	449	445	457	455	445	434	416	477	449	445	461	468	426	445	475	467	480	463	435	426	446	426	459	430	456	456	427	413	450	404	478	450	464	422	413	469	429	446	434	468	420	434	434	452	456	452	477	485	432	451	443	441	421	464	463	441	450	417	437	410	441	444	435	442	446	452	436	427	439	450	425	455	458	443	426	434	433	444	451	448	415	414	441	440	423	447	477	428	440	421	458	442	450	402	402	458	434	442	480	436	460	442	461	414	467	444	461	416	434	442	435	449	438	404	419	433	437	452	446	452	444	400	445	430	460	453	421	458	431	425	461	452	429	457	413	435	433	438	421	432	464	429	418	415	399	444	433	448	447	428	439	451	429	406	427	449	470	429	454	425	441	445	433	414	463	483	430	411	422	438	447	435	448	424	421	400	436	446	424	439	437	473	438	451	464	436	463	459	463	407	463	426	449	462	453	443	438	440	461	453	456	400	465	439	457	451	499	432	452	435	430	450	399	441	443	437	446	447	433	461	442	446	449	423	456	453	431	459	473	414	410	465	451	440	489	433	458	459	406	463	430	456	453	451	446	459	432	432	443	472	418	416	445	418	479	462	423	421	428	435	420	448	435	459	461	450	424	434	421	425	446	446	406	416	483	448	424	433	452	457	457	421	431	460	435	441	440	418	469	438	438	457	435	446	439	464	422	470	446	468	436	422	397	476	450	451	444	419	446	422	443	476	459	419	435	438	474	434	447	391	462	441	423	428	425	445	501	453	461	414	466	461	396	438	430	463	410	429	475	454	425	465	406	450
9948	2534	501	369	514	578	481	427	371	370	293	255	191	165	175	144	136	130	114	98	105	107	104	98	90	81	57	46	49	51	60	53	45	46	49	34	33	48	28	37	40	52	32	37	46	35	37	43	35	38	34	29	24	34	28	40	40	39	32	37	36	33	33	33	30	35	26	36	22	33	26	34	26	32	34	41	38	28	27	29	40	26	39	23	24	29	33	37	31	24	43	38	26	33	42	38	37	34	37	24	33	37	41	39	22	34	32	33	31	35	36	28	40	30	36	29	30	30	42	29	28	29	31	33	36	36	29	34	31	38	35	41	27	37	35	45	34	31	32	44	30	30	30	37	27	30	30	50	26	33	28	32	26	31	33	37	25	38	21	22	32	27	33	30	28	26	26	39	36	34	35	22	22	25	22	37	31	32	29	37	32	41	34	31	30	31	29	24	38	30	24	33	38	17	28	33	24	34	33	39	30	37	31	37	27	31	35	30	35	39	23	37	25	30	29	37	29	29	29	26	35	21	30	32	24	31	26	34	33	36	28	34	38	35	35	24	25	45	29	36	44	26	38	44	33	35	34	35	30	29	23	37	41	37	35	31	33	36	25	25	47	25	38	31	41	36	32	34	39	32	27	36	20	33	38	35	32	33	26	22	32	37	33	32	33	40	32	29	28	24	27	39	26	30	29	38	26	29	35	38	28	27	33	30	36	33	36	28	38	34	23	37	34	30	39	31	26	34	31	25	29	30	31	37	37	32	25	26	23	33	29	32	34	35	30	31	29	39	20	24	35	36	35	34	26	30	31	44	42	26	38	37	22	37	36	28	38	36	31	34	41	32	33	34	28	35	35	29	33	27	26	30	31	28	21	22	29	45	26	42	39	32	31	24	26	27	29	36	40	31	35	35	26	34	41	33	25	32	30	38	30	36	23	29	42	31	37	32	30	23	35	42	24	28	38	32	36	31	28	30	27	41	40	28	35	37	26	19	28	33	38	31	25	32	35	31	34	28	31	32	33	34	36	25	27	26	28	21	35	23	35	31	32	34	41	30	36	24	25	41	27	33	31	24	37	31	45	30	28	27	40	27	32	26	31	44	37	24	26	32	36	38	38	33	28	38	33	30	31	27	23	34	26	30	30	26	31	26	23	25	40	36	41	23	33	33	33	31	41	31	32	24	27	29	42	46	24	26	40	32	34	33	39	35	31	29	27	38	37	41	26	32	31	27	33	30	37	22	36	40	33	30	32	38	31	26	42	31	31	37	33	37	38	39	38	34	42	24	38	31	25	38	33	31	42	36	29	28	21	38	29	35	52	20	31	24	30	36	36	25	41	27	34	19	39	35	37	31	23	40	31	32	27	33	27	28	30	40	34	42	26	33	35	29	32	32	30	34	29	27	29	35	36	22	31	27	26	33	45	41	36	45	39	29	36	31	39	29	27	28	37	36	31	30	35	29	34	31	28	30	31	37	37	32	36	28	22	31	42	43	34	33	28	28	19	34	34	44	47	24	35	35	27	33	40	35	36	36	44	32	28	29	40	32	39	38	39	26	28	32	28	26	32	34	31	44	26	27	33	36	32	38	35	35	35	43	38	26	34	33	22	24	41	39	23	41	38	27	30	36	29	39	36	42	29	41	24	24	27	23	38	30	29	28	34	38	32	44	38	33	40	24	24	33	48	28	35	31	27	29	27	32	24	27	28	27	29	35	28	32	35	27	34	34	29	35	41	40	41	41	29	25	39	26	39	23	35	40	22	27	26	38	31	44	44	35	34	24	29	32	32	22	33	37	27	36	19	31	34	26	28	35	29	32	51	23	28	37	35	30	29	30	44	22	33	25	37	22	37	28	26	37	28	38	34	37	34	36	23	35	38	38	32	27	25	35	30	30	38	26	40	37	30	25	31	46	30	29	29	30	34	32	31	29	28	33	36	27	24	38	39	31	33	30	24	27	34	21	30	36	30	23	36	41	36	33	35	33	39	30	32	28	34	29	36	33	36	30	27	29	42	31	43	27	31	29	29	44	28	33	19	29	31	25	21	30	41	28	30	32	31	42	32	30	37	30	27	40	39	35	26	45	31	34	23	49	31	23	32	26	31	33	21	33	34	39	38	29	25	30	27	30	36	31	30	30	30	48	36	31	26	24	29	41	33	35	37	31	34	31	34	24	29	36	41	32	34	19	31	35	27	36	32	42	33	26	32	36	27	28	32	34	21	43	27	32	28	43	26	31	33	29	41	40	38	32	34	32	33	34	30	33	32	25	33	29	39	39	22	35	30	35	35	29	34	38	30	29	34	39	28	37	28	31	32	29	40	28	31	30	26	33	32	28	33	26	31	34	25	37	23	26	23	27	35	40	35	33	31	31	27	29	26	40	36	27	42	30	36	33	32	29	30	29	30	31	28	37	31	28	44	26	27	39	35	26	26	42	34	38	38	29	32	31	26	36	31	37	44	33	27	33	27	34	21	28	31	29	36	31	34	34	20	34	23	36	33	36	25	27	31	33	21	34	27	35	40	28	36	24	33	35	27	38	36	28	32	26	40	34	37	24	34	41	45	29	30	39	38	19	24	36	41	28	37	32	26	51	37	31	30	29	34	28	28	26	23	31	33	36	29	34	26	22	28	35	29	25	36	27	41	35	45	37	27	20	42	38	31	26	38	29	28	44	32	29	30	32	33	32	30	25	31	31	25	31	32	37	31	27	25	38	39	29	35	30	34	39	25	26	28	35	31	32	28	30	28	27	40	38	23	33	25	30	38	20	38	48	34	34	27	40	22	27	25	32	31	30	33	32	31	27	25	41	25	23	34	39	27	34	40	34	28	37	37	31	35	44	28	28	27	25	30	37	38	29	35	27	29	39	30	28	29	33	36	24	33	33	28	27	30	29	29	37	34	41	33	37	30	37	30	23	39	35	34	34	36	38	28	36	25	34	30	36	35	37	23	40	41	30	40	30	34	30	30	37	38	41	32	26	27	34	30	38	29	28	40	29	25	30	34	29	27	48	44	32	32	44	36	39	33	32	28	24	29	35	31	29	26	33	30	26	37	28	31	37	33	33	35	33	24	37	36	33	36	30	35	40	29	29	36	29	37	40	38	23	33	23	34	33	36	29	25	36	30	24	27	42	34	27	35	36	29	32	29	32	21	31	34	27	31	40	36	39	28	23	28	27	21	32	31	37	32	39	24	28	31	22	27	48	29	28	33	21	36	39	30	29	34	27	36	34	27	26	34	35	34	32	27	30	38	22	35	46	35	30	28	33	27	33	28	30	31	26	17	29	27	33	25	37	27	27	28	35	23	37	25	25	29	31	29	30	30	38	34	39	34	32	37	33	30	31	33	38	26	42	32	34	25	29	30	33	41	42	39	36	19	29	34	34	37	34	37	34	39	40	33	32	38	31	31	37	38	42	33	26	31	37	45	28	36	32	37	38	35	29	30	28	35	40	30	28	36	30	30	26	40	26	30	21	39	25	29	30	37	31
45741	23264	11949	22783	29373	28995	25397	22335	18697	15858	13240	10998	9314	8025	7347	6687	6435	5155	4288	4223	4291	4371	4220	3757	3193	2557	2005	1663	1608	1785	1675	1450	1147	967	977	1082	1019	914	850	817	921	831	796	720	673	665	674	661	631	620	617	592	630	565	614	592	582	589	530	561	532	529	543	550	559	551	598	566	592	523	558	523	561	496	525	555	570	550	513	510	548	533	558	558	512	559	522	575	525	488	506	549	550	519	534	541	532	554	495	567	547	541	516	510	493	533	505	514	498	509	534	546	536	528	561	562	524	568	542	518	537	536	505	573	540	534	526	479	523	566	518	536	543	505	549	521	554	512	536	545	504	526	518	582	557	503	559	520	500	522	522	513	528	532	510	538	508	492	531	508	529	508	522	514	526	530	549	549	557	523	543	511	545	503	522	522	513	557	478	532	558	503	521	511	536	516	566	526	537	525	537	522	556	521	511	485	495	484	573	506	534	499	510	508	574	528	521	506	505	486	529	539	518	484	540	536	494	495	505	468	542	500	523	506	516	470	495	535	527	537	547	546	505	474	547	510	559	529	517	554	530	469	516	529	498	528	559	533	492	547	540	507	510	500	522	526	497	497	517	538	565	522	463	547	557	541	564	521	509	511	514	531	500	503	525	518	530	534	491	487	516	511	503	547	484	485	498	480	499	547	513	474	510	539	500	523	544	499	577	522	517	517	526	498	534	543	533	507	560	536	590	572	489	516	539	542	538	521	505	503	482	500	481	564	520	553	499	518	491	534	537	500	502	477	559	580	534	523	533	496	525	512	500	565	497	484	539	529	508	533	507	536	495	560	547	512	546	565	524	534	541	513	507	556	535	523	519	542	556	503	502	501	490	531	506	544	508	486	524	549	533	537	512	539	512	521	514	525	511	512	509	518	547	506	561	529	543	526	513	516	513	529	513	513	541	541	508	552	531	512	532	503	524	501	527	489	537	510	487	535	531	539	560	554	528	496	494	517	527	539	508	529	530	577	546	500	543	539	469	534	506	548	515	522	533	519	581	527	499	520	511	535	491	533	546	531	520	517	519	510	465	506	484	495	530	519	503	536	551	525	558	506	516	555	513	509	528	544	510	550	500	508	538	547	506	496	495	541	488	540	519	512	508	537	518	475	554	467	533	522	547	561	518	524	504	514	539	500	512	534	553	531	536	536	484	512	532	500	513	510	503	494	485	528	511	502	537	530	492	527	518	538	504	531	513	545	503	493	503	526	493	554	505	547	529	538	496	529	492	535	503	509	518	519	515	487	509	533	528	525	532	522	539	527	547	544	550	505	530	543	517	527	522	506	524	511	517	501	514	503	488	467	504	512	542	519	525	554	578	528	526	502	519	560	536	546	497	454	565	506	529	544	547	474	540	542	520	551	506	520	511	534	519	513	508	529	534	545	525	535	529	521	492	544	495	519	510	508	501	548	503	550	533	502	506	521	544	540	503	525	537	508	533	521	541	500	515	512	523	527	486	499	494	531	504	544	519	571	506	551	512	517	477	520	491	539	503	524	511	537	513	499	566	551	519	513	511	522	525	479	524	509	491	482	477	533	540	519	556	535	510	573	509	597	489	514	521	512	497	576	528	542	548	529	526	537	548	541	505	502	548	523	530	517	526	527	521	541	531	528	507	527	521	495	521	521	514	535	468	464	546	515	510	521	502	496	505	486	561	523	506	484	543	506	489	523	490	537	508	504	521	518	516	524	519	534	523	505	515	560	499	522	467	494	480	507	508	524	536	536	559	490	542	539	542	496	512	505	540	551	536	508	555	510	538	523	529	478	519	551	496	497	497	517	550	510	540	536	529	510	516	524	494	508	496	506	519	513	527	524	493	521	496	517	493	527	504	563	556	511	547	518	570	517	522	501	511	535	540	500	535	499	526	553	531	527	500	493	503	525	514	504	503	528	512	501	468	520	527	522	516	500	569	529	494	516	541	522	542	548	548	548	495	516	508	524	536	533	536	496	521	533	489	524	516	518	509	522	516	506	505	540	553	500	539	494	517	491	524	540	499	505	537	517	583	522	478	518	529	517	503	549	503	525	537	501	542	525	552	506	560	542	500	505	529	523	489	505	498	512	538	513	504	482	467	505	541	506	508	515	508	497	528	521	479	510	524	495	594	521	523	538	536	535	531	523	524	529	536	525	531	501	508	503	558	532	539	480	547	518	507	508	494	515	498	514	496	532	537	500	541	528	528	465	517	539	510	504	530	523	496	499	533	475	506	508	545	528	507	529	555	517	534	549	506	500	519	536	537	524	541	494	535	535	489	535	517	520	488	523	517	506	493	533	523	555	521	488	560	535	499	521	531	533	456	510	493	509	523	479	463	549	546	505	505	522	544	563	474	562	514	510	515	517	520	510	559	466	534	502	491	542	543	468	520	552	498	509	501	535	537	520	548	518	521	528	510	530	486	497	509	519	539	508	557	494	498	515	501	492	541	547	505	530	466	489	524	508	495	539	521	511	527	502	522	497	492	535	522	528	545	543	495	506	556	511	531	464	506	513	557	475	530	541	535	532	502	496	507	522	507	506	527	506	489	544	490	551	542	548	577	512	524	537	534	528	539	556	490	493	533	512	526	485	501	481	523	554	495	462	515	524	508	527	488	485	517	510	513	523	545	548	540	554	522	501	543	510	582	542	541	506	524	507	518	527	488	500	483	491	530	503	525	526	507	544	524	528	516	541	480	532	513	510	529	520	556	523	514	559	463	532	515	491	495	525	473	501	527	510	549	553	507	507	552	493	544	540	523	488	522	546	564	519	508	497	482	480	521	518	482	465	518	570	480	549	538	546	544	545	539	498	517	486	552	526	528	521	532	544	562	546	503	534	516	558	516	495	523	548	536	507	526	512	491	514	546	547	567	543	525	554	502	569	490	471	499	464	539	533	512	507	563	524	566	512	493	530	554	548	531	515	485	520	525	513	498	532	544	501	506	522	579	538	523	488	494	513	511	554	527	525	580	543	525	549	487	485	512	522	561	494	526	490	486	544	499	573	523	522	515	527	523	535	535	534	511	494	548	522	502	523	491	536	494	514	551	528	550	490	529	496	523	532	549	559	561	506	518	503	494	516	492	516	495	465	576	516	509	532	522	519	512	537	543	550	489	536	547	521	532	523	496	486	538	525	503	515	544	512	533	528	499	520	525	491	475	486	544	509	521	515	536	502	504	527	525	545	513	505	543	573	527	577	498	516	508	509	542	502	536	527	508	517	530	519	514	520	521	486	470	579	519	512	536	528	515	529	524	543	499	499	532	499	538	545	522	522	517	521	497	563	517	484	516	517	519	513	561	583	511	537	500	514	544	522	505	483	526	564	534	528	502	504	522	529	517	476	522	506	508	550	513	507	555	538	489	511	492	522	534	529	544	530	533	554	520	498	484	565	501	506	524	535	548	513	529	528	534	515	545	550	482	491	520	500	498	505	493	548	508	544	580	540	510	497	467	561	514	540	492	544	498	508	536	512
14262	5099	902	551	768	922	778	633	639	488	410	358	294	258	262	229	182	193	115	146	160	175	137	129	104	75	74	69	60	69	66	50	45	33	53	47	39	32	40	35	35	30	28	39	38	27	23	31	33	30	33	26	25	21	38	26	26	30	24	31	15	27	22	31	23	25	22	28	24	19	26	31	40	23	33	30	36	40	20	30	22	27	23	20	27	28	27	26	34	37	30	30	19	37	32	26	30	29	26	25	22	25	24	30	26	40	31	27	33	16	21	23	26	20	37	29	27	27	30	32	20	25	31	27	26	19	18	18	20	24	27	24	26	27	29	16	28	21	16	22	18	18	26	26	25	20	22	26	22	30	39	19	38	20	24	29	27	25	21	33	34	27	24	29	23	17	24	35	27	17	28	32	22	28	34	32	31	26	29	18	27	25	28	32	20	28	27	20	28	24	36	25	19	24	20	28	24	31	23	25	28	32	36	29	23	23	23	27	19	24	23	18	32	20	22	27	22	25	24	25	29	39	23	26	26	27	20	20	23	17	29	21	23	21	27	28	19	28	31	29	28	35	26	35	24	23	28	27	19	20	24	20	22	36	19	24	37	28	28	31	27	21	31	26	30	29	18	22	22	30	36	35	27	15	33	24	18	32	19	32	22	31	30	23	38	23	30	33	35	24	29	30	30	28	20	19	33	20	25	32	32	29	32	25	24	23	34	27	28	23	27	30	26	40	20	26	20	25	25	24	29	25	31	29	24	18	20	29	20	25	20	24	24	22	19	31	30	21	25	23	39	33	25	24	24	23	30	26	21	31	24	24	22	26	31	32	29	23	33	25	18	20	26	27	12	31	24	33	25	30	31	24	29	32	24	24	26	25	21	22	25	29	29	28	21	27	27	18	26	32	29	32	24	24	20	25	30	22	36	27	33	30	30	17	29	23	30	19	27	23	31	25	26	22	24	30	25	19	31	32	24	25	27	19	23	33	18	34	27	24	27	23	27	24	26	38	32	26	26	38	30	24	30	27	23	36	29	38	23	28	25	31	27	14	21	20	24	28	29	31	28	25	30	30	27	24	25	25	30	41	26	33	24	24	24	24	20	20	31	25	20	30	25	28	24	19	33	35	30	15	27	32	18	35	24	23	19	20	25	32	20	31	34	29	34	21	34	23	29	17	26	30	28	27	27	25	38	28	23	31	33	25	32	29	31	26	26	16	23	29	24	27	30	25	24	36	30	28	35	22	17	31	23	26	21	29	28	25	25	25	30	23	18	26	33	33	19	29	23	18	24	23	30	30	25	32	27	18	21	15	21	30	17	24	31	28	27	19	21	27	31	37	27	18	23	19	21	19	26	29	20	28	21	28	26	19	36	31	34	23	33	25	23	19	26	18	20	23	32	25	24	23	33	13	23	29	33	28	20	20	34	32	23	29	24	23	35	24	41	25	25	24	29	23	29	28	30	19	33	31	30	29	26	29	33	24	28	27	25	19	20	38	18	28	20	28	27	28	27	24	26	27	34	33	33	32	21	31	14	26	27	21	27	26	30	23	29	33	27	24	26	28	29	31	27	28	22	40	22	23	19	25	37	22	33	23	22	29	22	21	22	21	30	26	23	23	20	23	27	26	22	27	28	23	27	24	36	28	21	29	20	23	32	21	21	37	21	26	21	23	26	23	32	18	23	22	25	31	18	30	25	27	19	26	21	27	29	34	27	34	23	27	28	26	26	31	24	24	29	24	29	28	28	31	31	22	22	31	28	19	18	24	28	30	17	25	31	28	27	34	26	18	30	35	16	16	24	21	31	27	29	26	37	33	34	31	36	25	26	23	20	25	32	26	19	17	34	28	29	30	22	21	31	31	14	25	28	24	25	14	22	24	22	24	28	21	24	34	30	20	32	37	32	35	28	23	20	27	31	22	33	21	26	28	23	24	32	25	30	30	19	27	33	28	38	35	31	35	23	22	19	33	25	34	33	31	22	28	26	24	27	19	17	24	25	24	16	21	26	28	24	29	33	24	29	22	23	24	25	28	31	28	19	28	26	28	25	19	28	35	22	25	25	34	27	35	29	22	35	22	30	22	27	26	23	26	20	22	30	31	31	24	35	28	27	25	27	17	37	32	32	28	24	34	28	33	31	28	26	28	28	27	31	29	29	29	28	32	21	28	20	32	22	16	26	33	29	24	26	28	45	32	22	24	23	39	28	29	24	29	13	23	34	24	34	27	34	22	28	23	24	19	21	20	24	19	30	38	28	21	27	29	26	24	20	23	27	28	31	27	20	27	33	24	17	25	23	18	26	26	23	24	27	26	24	26	34	26	25	24	25	29	28	33	37	26	20	20	22	25	22	20	25	22	19	25	21	27	31	22	23	25	40	26	28	29	30	27	22	26	34	37	21	33	21	27	21	23	26	17	27	23	27	34	20	25	24	20	25	18	17	19	32	29	27	19	26	25	21	34	29	23	17	23	19	19	29	17	22	26	30	28	32	23	26	24	24	25	29	29	25	36	29	20	24	26	27	29	22	26	24	31	32	26	26	27	27	27	20	31	27	25	27	21	26	25	28	27	23	21	25	38	32	32	27	18	22	28	22	20	27	21	30	21	39	37	25	21	29	21	19	20	24	27	28	28	20	26	18	21	21	19	21	28	23	29	25	20	23	27	22	30	28	31	15	37	25	33	29	31	19	40	29	31	33	24	33	21	31	27	26	35	20	23	33	24	20	23	37	27	23	20	28	16	32	21	26	26	19	34	29	26	21	31	24	26	26	30	28	26	18	28	39	22	26	25	29	26	26	27	25	33	34	26	31	23	29	25	43	17	32	24	20	27	37	23	28	33	25	32	38	27	36	28	28	27	26	36	19	26	24	33	26	28	24	19	23	31	25	28	28	26	35	27	21	27	20	24	30	22	24	27	35	26	27	36	29	19	30	25	19	17	21	27	28	23	37	31	27	23	27	29	24	26	25	32	24	22	26	30	22	30	22	27	22	30	33	29	27	22	32	30	26	23	19	26	24	41	31	20	21	28	25	22	21	14	20	40	26	34	30	26	33	22	20	31	31	22	31	40	28	27	18	21	27	22	27	14	29	21	19	28	32	22	28	28	31	29	29	19	20	21	24	31	32	23	28	26	21	29	23	26	26	30	33	28	24	22	26	23	24	30	23	22	29	34	28	36	28	16	31	23	28	23	33	19	26	18	29	23	23	26	39	20	31	19	30	22	27	23	28	28	26	26	33	32	19	33	25	24	37	27	25	24	29	22	17	32	29	29	27	20	14	20	39	30	30	19	15	28	29	24	28	35	25	28	21	17	29	29	24	28	43	28	21	18	23	19	20	25	31	29	31	27	21	21	25	21	18	29	28	31	18	35	31	28	27	23	19	17	26	28	31	21	27	27	28	21	22	30	25	14	28	23	22	19	29	35	30	25	33	23	27	30	28	26	31	24	21	30	29	23	19	21	20	32	18	30	26	33	30	27	38	30	21	38
53825	27746	15892	28210	34830	33828	30773	27357	23969	20447	17694	15216	12645	11291	10933	9770	8556	7424	6242	6239	6525	6576	5896	5058	4166	3325	2461	2264	2305	2396	2241	1819	1433	1159	1223	1304	1193	1103	1026	996	1086	979	852	776	719	697	682	655	662	648	587	587	565	531	567	537	530	555	526	526	511	493	515	518	494	483	514	518	456	488	505	488	475	452	464	440	477	486	463	437	488	468	482	471	467	509	472	478	493	454	448	492	491	435	487	476	474	484	472	511	502	449	453	455	452	468	463	441	475	457	454	436	453	490	436	472	428	417	416	455	475	427	438	446	426	465	446	403	482	452	423	437	431	431	470	418	420	446	411	451	418	461	465	458	426	411	423	445	434	432	421	472	402	426	435	411	448	436	479	440	433	437	420	388	455	448	450	402	418	425	439	419	440	438	447	424	440	449	458	450	427	455	420	443	411	417	413	444	412	438	435	447	474	427	443	418	442	430	445	428	455	457	406	414	449	414	457	432	446	452	437	411	439	420	424	436	391	431	409	445	450	433	434	425	419	400	415	443	434	442	418	443	437	409	392	407	439	399	456	428	408	434	426	437	400	424	430	415	484	469	413	421	409	426	438	459	459	437	423	391	421	436	402	391	443	428	436	423	431	446	449	407	421	434	403	428	423	396	428	428	417	434	406	443	403	419	459	447	423	437	465	411	409	436	447	467	438	423	434	435	422	416	499	418	453	411	412	448	455	424	421	407	433	386	453	429	433	407	419	471	454	457	387	379	413	390	441	446	407	420	422	426	433	428	436	413	404	447	429	452	425	418	454	423	414	454	417	426	449	459	450	409	458	433	473	440	444	426	446	420	456	412	413	412	424	412	403	420	410	456	430	435	410	448	418	435	412	400	431	412	392	438	429	455	460	438	441	470	455	402	391	405	448	458	410	451	402	427	408	415	449	443	418	462	410	392	404	424	446	447	462	412	457	424	436	433	442	435	451	438	456	422	433	397	436	418	413	417	417	459	427	446	437	449	397	387	437	403	422	446	402	448	409	434	400	434	412	424	434	408	410	427	405	413	397	427	423	423	432	412	452	436	422	457	419	411	446	464	421	446	419	418	444	447	448	439	437	399	382	400	383	425	404	442	398	412	414	423	437	396	474	452	431	424	408	424	471	412	415	411	397	458	426	411	426	413	402	410	409	421	432	397	432	472	403	417	405	425	432	454	420	414	467	415	448	469	433	442	471	397	429	466	422	421	448	404	434	430	426	430	429	446	465	445	397	430	410	430	431	458	462	429	435	459	397	420	473	422	445	423	438	452	422	406	441	422	482	444	420	428	386	402	427	442	417	446	437	425	447	386	419	445	430	426	380	400	406	417	431	460	395	465	450	430	435	432	404	418	403	419	460	422	397	424	446	405	450	426	419	432	444	441	456	447	423	436	407	451	427	426	457	432	453	421	483	424	441	436	420	467	429	442	423	445	415	433	466	438	445	449	448	405	444	432	402	439	453	413	410	454	394	443	410	445	403	422	408	408	419	441	443	421	442	451	456	444	440	456	441	419	441	420	415	436	407	429	454	430	430	425	440	411	443	445	424	430	408	456	444	406	427	443	426	411	426	417	464	420	416	454	457	456	481	438	444	426	389	407	429	442	401	443	430	445	408	392	406	461	414	408	424	464	410	432	421	433	436	470	424	419	416	389	395	433	433	383	430	463	446	444	430	436	410	411	426	443	393	430	424	442	442	415	398	401	444	429	418	463	420	424	452	442	406	465	408	453	430	387	442	423	438	404	465	441	411	431	422	400	417	434	415	405	441	426	431	453	465	436	427	448	402	436	410	416	398	409	439	460	391	399	477	414	432	434	440	429	425	429	414	467	431	442	427	457	465	434	421	384	421	409	450	392	434	437	425	405	416	449	457	417	423	442	440	428	436	456	461	426	440	390	420	440	405	445	439	435	444	412	445	419	415	423	413	435	438	412	438	406	426	418	458	433	445	431	435	440	410	426	455	393	411	399	455	416	438	468	408	438	424	405	407	422	441	403	455	454	431	413	437	432	414	419	438	422	413	415	406	422	393	436	419	444	423	447	414	448	459	428	454	436	406	434	436	432	437	462	413	403	421	427	445	433	405	408	452	420	414	398	448	415	422	411	445	433	422	406	427	439	447	418	450	427	436	425	419	458	408	437	422	413	398	423	458	421	431	399	406	428	429	430	473	415	474	422	487	400	427	436	431	427	477	464	460	455	404	469	460	431	465	445	434	396	432	423	431	428	403	394	437	424	435	422	456	423	465	431	449	439	420	379	435	445	439	466	386	434	445	417	439	437	476	441	425	428	412	419	432	449	449	443	431	432	432	469	432	415	445	452	407	399	394	421	451	436	438	436	474	423	440	409	411	452	438	434	442	436	398	405	414	437	423	385	421	409	413	441	423	399	442	400	451	435	427	446	422	410	415	452	427	432	445	420	435	415	393	496	433	405	428	404	436	416	425	448	446	442	434	436	475	397	471	415	469	457	406	414	429	463	425	430	454	426	445	431	400	406	414	458	438	415	386	433	454	440	447	423	425	427	407	415	411	458	427	404	410	429	429	415	431	445	378	413	425	425	401	415	412	437	434	436	425	403	426	433	454	446	458	387	395	448	418	455	490	460	364	425	437	418	449	415	432	431	434	454	449	422	410	406	413	440	434	448	443	435	412	437	446	412	426	407	421	425	443	428	436	423	452	447	416	463	404	425	459	401	419	446	417	405	402	451	413	444	434	451	440	448	414	420	379	412	425	429	444	429	441	439	429	442	435	423	453	420	420	456	423	429	435	407	440	409	407	398	447	414	431	452	435	406	442	414	445	424	419	439	422	446	443	459	417	417	426	486	442	409	459	432	433	428	445	417	405	465	405	419	416	441	422	430	409	409	404	431	423	410	422	442	467	410	453	449	475	415	418	420	429	435	418	421	388	405	427	421	442	438	446	418	457	431	429	425	426	419	443	421	421	436	449	422	397	440	415	422	466	437	421	411	479	427	446	428	426	440	391	429	411	415	434	430	461	417	428	409	392	424	428	445	427	444	399	473	420	407	453	442	439	436	415	418	444	443	427	438	430	408	411	393	428	424	414	405	465	389	419	414	409	457	438	418	432	447	406	450	408	418	475	403	428	425	426	406	436	403	405	429	402	408	433	433	448	455	409	433	450	419	413	429	411	422	387	415	427	419	407	415	414	435	459	435	394	413	457	458	428	439	417	414	418	416	430	440	415	438	409	464	416	430	432	480	439	438	427	434	389	434	407	393	402	431	456	402	391	449	447	418	452	454	418	423	405	379	426	435	417	436	456	426	424	431	408	428	440	436	434	458	405	454	466	415	406	440	420	452	422	420	438	455	457	411	460	415	453	410	422	436	436	441	457	415	421	423	479	433	429	442	429	405	409	388	414	416	408	399	438	437	456	407	439	481	427	448	450	401	387	391	460	413	457	446	418	401	450	393	400	452	422	414	441	451	437	438	402	398	464	456	452	434
5517	1287	328	239	362	366	333	308	261	167	173	126	142	106	125	108	96	68	72	65	68	77	59	63	54	46	26	40	42	37	33	38	27	28	29	25	37	25	24	22	24	26	18	27	20	29	17	23	21	19	19	26	22	28	20	21	26	28	21	26	25	18	25	30	27	17	18	20	19	17	26	25	18	21	29	28	22	20	15	16	19	25	18	23	31	16	25	26	23	21	24	20	23	21	30	22	19	13	21	23	33	23	12	22	26	21	19	28	21	17	21	20	23	26	22	14	23	25	27	18	24	18	23	22	24	21	18	20	24	23	15	19	19	21	29	16	32	24	14	17	22	19	25	20	12	16	30	18	17	13	27	21	17	16	24	19	27	29	17	21	20	27	26	24	21	20	21	22	24	19	18	26	23	18	14	9	26	29	18	24	20	18	18	20	15	13	19	20	15	20	25	13	20	16	22	14	19	26	17	26	22	20	27	19	19	20	15	20	21	17	23	27	26	24	18	22	10	24	22	25	21	21	25	30	15	20	29	25	22	17	21	22	24	18	20	22	21	16	22	18	20	24	15	25	25	14	25	25	26	24	18	25	25	24	25	23	18	12	28	15	16	23	21	16	23	20	23	15	15	27	22	18	25	26	36	13	21	20	20	19	23	21	22	33	23	23	24	20	28	10	20	17	17	23	32	20	26	20	18	25	26	23	23	24	21	44	23	22	18	25	23	22	31	21	7	18	25	20	10	17	17	30	21	23	17	24	22	12	30	22	11	25	26	24	20	24	24	18	15	18	25	20	19	13	20	31	30	19	24	30	19	27	22	18	15	16	28	19	22	14	23	13	18	22	20	10	23	20	25	21	16	19	24	22	28	25	14	28	26	19	19	15	22	17	23	21	25	20	13	19	22	31	14	22	23	17	18	19	15	22	26	16	21	22	20	23	20	19	16	15	23	20	17	26	21	19	26	22	19	18	21	25	20	23	26	21	28	23	27	15	20	19	17	19	22	25	28	13	32	17	23	26	24	26	31	22	25	19	18	20	20	21	16	18	21	15	24	21	19	18	20	20	18	13	19	24	22	30	25	16	27	33	18	23	20	23	17	11	18	27	24	21	16	17	15	19	24	24	28	20	17	22	17	18	22	28	24	15	26	19	21	24	17	24	21	25	19	19	25	30	27	33	23	25	16	19	18	25	19	25	27	22	24	20	18	28	23	21	25	25	25	18	28	26	24	27	22	20	21	15	19	21	25	33	25	18	22	24	30	18	20	14	19	18	24	25	15	22	28	13	16	24	21	17	25	19	26	16	23	23	25	18	11	27	23	23	24	21	22	21	21	23	22	20	20	22	25	20	21	16	19	15	26	18	18	12	28	21	29	33	21	16	19	24	17	14	25	22	23	21	26	20	18	24	23	18	19	21	17	15	22	15	20	17	16	21	20	18	22	10	17	20	23	25	22	25	27	23	27	24	20	14	26	31	22	20	29	20	19	23	23	20	22	19	21	20	22	22	24	13	15	17	28	20	23	28	25	25	29	15	31	21	22	16	26	24	31	26	16	19	15	28	27	21	20	13	20	26	21	18	18	23	21	19	31	28	28	19	25	19	14	26	22	19	22	27	22	21	26	20	32	26	16	20	21	13	23	13	20	19	18	24	14	21	24	22	17	14	25	26	19	26	22	23	27	19	29	23	19	18	23	30	36	29	17	17	20	20	23	25	21	21	26	17	15	24	28	19	22	23	18	22	14	14	27	16	22	25	14	25	13	14	27	32	14	21	20	34	22	9	21	17	18	13	22	23	15	18	20	16	16	13	23	13	21	18	25	23	14	24	21	16	32	19	25	26	21	16	12	24	23	18	17	33	14	24	19	15	24	9	17	27	25	21	29	22	28	19	24	21	27	29	22	21	19	20	19	25	23	31	12	18	18	28	21	35	20	32	18	19	22	27	20	21	24	36	21	28	21	19	16	23	25	25	23	23	27	20	28	19	29	14	21	16	18	25	25	22	22	20	17	15	14	8	28	18	23	17	20	25	16	21	17	19	16	25	18	19	24	24	28	17	17	21	21	26	20	26	24	24	25	26	25	15	34	17	22	17	18	19	20	15	23	21	20	24	21	17	20	24	22	29	21	22	22	19	22	18	29	24	15	23	17	16	30	19	25	15	13	13	17	21	18	14	24	17	16	27	21	26	21	30	12	28	18	27	20	14	17	17	21	21	14	17	23	27	16	16	12	28	20	24	18	21	27	25	19	23	14	17	24	16	17	23	24	18	15	20	21	25	19	25	27	24	14	18	27	24	21	21	22	19	13	21	18	22	18	19	20	15	27	15	28	14	23	18	10	13	25	18	17	16	25	12	19	22	25	14	23	19	23	21	21	26	14	23	14	16	19	18	22	16	26	26	22	30	28	16	20	30	18	23	23	16	22	21	29	27	21	19	22	29	27	28	20	22	28	23	20	18	22	21	25	19	26	17	13	22	18	15	25	21	27	18	25	24	20	24	17	16	19	21	19	25	18	19	19	30	19	15	18	18	18	22	22	28	23	23	25	23	27	22	26	22	9	23	25	17	17	20	16	20	18	25	30	21	17	20	22	21	22	13	16	15	25	23	23	26	20	13	16	27	18	16	28	24	21	20	19	13	22	20	30	18	20	25	24	23	17	26	22	10	23	23	25	27	26	21	19	19	26	22	21	18	18	19	18	20	17	31	21	26	24	26	22	27	21	20	26	14	24	23	16	22	27	25	27	27	18	23	21	23	17	18	28	27	24	26	22	23	28	14	19	22	23	18	16	22	20	21	20	30	24	26	25	21	17	17	31	27	14	30	23	21	23	28	16	22	25	18	19	21	17	27	20	19	25	23	22	19	28	22	20	27	23	11	17	13	18	18	15	25	18	27	17	25	25	22	27	16	21	21	25	20	18	25	23	21	20	14	17	21	26	25	19	27	24	21	18	25	15	16	26	20	15	26	18	18	19	22	22	13	16	21	24	22	26	14	18	28	17	14	25	20	23	25	19	17	16	20	26	24	23	23	21	20	17	26	20	25	25	29	22	15	23	27	16	17	18	26	25	16	21	19	27	19	13	23	25	20	19	12	22	22	23	18	24	23	23	23	21	26	29	21	19	20	20	28	17	20	17	20	23	21	28	20	16	25	22	17	16	23	19	21	18	22	24	19	21	23	15	19	16	21	15	24	14	22	21	21	19	12	28	18	21	23	25	21	24	24	31	19	24	19	26	21	17	20	16	14	29	23	20	18	20	20	26	21	22	28	17	14	27	15	29	14	15	19	21	22	25	20	23	26	16	27	18	25	20	29	20	21	16	26	23	22	24	26	29	24	24	19	13	21	13	24	20	30	23	19	15	23	16	19	28	23	16	22	24	20	26	18	24	17	23	28	13	28	14	21	18	22	32	16	21	18	24	30	24	25	17	24	24	27	19	12	17	24	31	18	12	20	19	22	23	20	18	16	29	24	23	18	20	27	22	21
40581	19288	8273	18449	25164	23992	20807	17478	14350	11393	8969	7266	5780	5450	5499	4929	3896	3176	2641	2745	3068	3029	2598	2239	1857	1462	1144	1120	1198	1148	1062	930	684	634	654	678	649	596	607	615	632	564	467	461	482	477	482	464	415	377	413	408	387	427	388	383	399	383	359	337	397	389	348	389	337	343	391	357	358	384	363	329	373	354	358	377	328	367	357	379	354	369	355	377	342	380	356	364	353	360	361	342	363	362	355	361	346	392	373	344	353	374	361	361	342	360	340	342	361	357	343	326	354	397	365	343	357	358	339	370	361	367	345	330	352	347	352	355	367	338	350	363	361	347	390	365	313	364	349	377	367	358	326	344	366	364	340	359	331	377	351	328	354	351	345	338	348	354	354	343	348	349	327	337	314	346	340	339	349	349	346	309	332	351	348	366	356	366	379	377	315	325	353	354	347	335	332	339	352	370	348	367	364	341	310	346	332	332	369	360	352	337	359	347	320	375	340	379	349	327	382	356	347	333	344	366	321	322	349	359	358	352	382	371	367	346	325	347	360	319	382	364	313	335	332	342	345	328	354	395	351	384	313	357	398	363	386	392	348	344	360	368	360	341	360	373	339	360	352	350	368	345	343	348	341	318	357	311	333	387	370	335	365	335	344	343	327	352	321	338	379	368	359	342	342	354	337	349	373	385	355	365	362	347	326	336	361	363	328	353	374	349	349	325	329	351	348	385	367	348	358	303	357	350	318	357	338	362	367	319	344	354	341	354	357	342	350	346	320	345	338	377	338	301	357	343	328	355	375	345	349	343	385	359	325	350	311	341	334	337	320	337	347	346	328	365	360	348	362	335	318	361	335	353	319	337	367	355	326	329	374	335	347	341	369	336	349	337	330	335	363	340	340	323	350	353	385	379	368	348	331	350	339	334	336	374	349	353	336	315	353	325	379	334	337	359	409	346	320	316	390	358	346	340	348	332	341	395	331	365	362	382	354	328	347	336	363	373	306	327	353	342	370	313	329	380	320	355	343	347	365	299	402	381	330	375	321	330	325	346	315	355	362	350	327	346	326	350	348	343	337	397	368	367	364	324	319	348	356	363	360	314	338	340	340	360	333	373	331	331	362	341	385	379	350	367	326	352	345	342	332	344	360	370	351	371	378	324	359	321	343	366	341	352	330	374	316	355	358	337	357	359	342	355	324	355	363	363	390	368	338	334	351	392	386	348	317	312	354	356	332	326	328	371	325	357	344	359	371	347	381	377	333	355	347	368	312	346	341	349	370	348	350	375	357	386	367	317	327	311	338	345	352	353	353	350	339	357	364	341	358	365	399	350	333	388	338	344	385	340	346	352	314	352	361	377	307	341	341	311	326	350	363	368	361	348	384	370	386	339	357	352	348	350	356	319	346	353	337	340	389	338	374	370	355	354	364	351	328	335	328	389	347	354	342	347	318	319	323	376	335	384	349	325	341	353	335	361	362	324	330	339	357	356	353	340	336	369	346	390	348	324	372	367	343	345	378	354	381	318	349	347	375	328	318	319	387	327	326	344	318	355	339	335	343	358	319	382	339	332	365	351	353	361	381	364	339	364	342	321	338	371	338	334	340	306	351	349	374	351	360	351	339	333	346	344	351	344	347	367	359	316	331	311	339	362	351	348	319	328	329	359	368	355	381	365	382	364	369	328	364	351	371	385	373	334	325	320	359	337	348	336	333	350	347	345	343	369	354	342	352	353	334	352	348	343	342	341	343	363	338	357	343	351	292	378	345	341	357	337	354	390	337	347	341	338	343	329	332	364	345	340	353	355	363	329	321	318	348	367	361	375	328	364	339	352	314	334	343	351	359	322	342	315	347	340	350	315	369	320	370	362	353	326	359	340	422	341	338	335	388	322	328	362	334	342	352	359	350	350	367	338	381	364	347	335	356	363	314	316	361	365	369	372	347	366	364	351	328	324	346	366	338	350	344	357	331	357	349	380	367	329	351	375	366	341	356	378	375	336	330	331	325	336	327	350	345	348	307	344	326	355	383	335	368	345	347	367	319	348	348	339	337	345	329	342	377	349	353	370	376	358	337	359	322	351	320	333	356	339	350	328	364	369	326	339	367	353	350	323	364	315	339	348	346	356	360	355	357	353	349	319	328	348	332	354	364	320	367	342	366	351	341	350	354	310	355	374	360	350	376	321	390	334	373	391	335	347	345	340	346	354	300	348	348	327	351	317	289	333	340	338	353	339	330	355	320	372	358	347	329	343	363	370	362	366	335	356	339	334	356	348	342	352	362	314	338	356	386	336	353	367	375	318	353	350	365	357	350	321	340	356	366	348	330	341	361	358	379	362	344	367	376	359	329	339	335	344	357	353	324	332	341	342	346	322	346	324	295	343	397	325	361	357	365	374	333	355	389	339	331	328	350	338	354	345	396	330	359	316	352	348	353	367	345	366	335	338	337	360	347	347	349	337	339	379	353	333	376	347	344	336	346	367	338	343	378	312	373	341	329	333	347	328	333	334	343	361	332	362	352	366	333	355	370	375	360	346	367	330	343	362	380	302	336	332	351	346	356	369	316	314	334	344	325	360	354	345	336	340	359	359	333	343	319	333	390	339	372	362	334	372	365	340	340	354	326	342	370	338	346	322	325	327	369	350	387	334	343	309	374	354	344	360	347	355	330	369	353	343	390	318	339	345	318	358	376	345	354	332	348	319	343	342	353	315	350	337	345	366	329	362	308	359	336	348	346	351	365	330	324	331	355	323	359	343	380	362	371	364	330	357	312	368	350	333	304	365	341	359	340	349	337	330	347	362	360	365	346	351	346	322	360	362	348	357	373	353	325	373	331	372	364	340	376	320	345	347	345	358	338	353	327	357	377	329	316	323	328	342	347	330	348	349	335	341	338	335	380	395	349	358	339	364	349	352	340	353	343	311	342	358	354	323	344	360	367	329	384	322	350	324	343	341	328	326	334	309	353	332	341	346	350	388	318	319	367	366	362	356	354	345	371	350	339	362	342	375	359	338	339	348	335	342	321	367	371	325	329	351	341	338	344	344	306	357	310	343	359	301	358	343	370	352	377	393	311	349	300	350	329	349	362	332	318	366	329	325	325	380	329	317	354	353	350	368	351	332	344	360	356	347	325	350	362	326	351	318	338	338	393	377	373	347	351	337	358	353	368	362	357	325	323	370	363	352	353	392	328	336	347	360	347	329	359	338	363	371	341	373	339	370	365	368	350	365	345	336	344	346	345	364	324	343	337	369	362	326	362	390	359	342	370	366	345	377	310	339	349	320	345	363	362	341	345	359	321	353	364	369	357	325	346	324	356	325	367	341	346	337	331	384	305	376	346	336	355	343	352	370	345	315	373	354	340	360	392	351	373	320	341	337	365	337	334	315	368	333	371	355	353	358	315	323	323	337	330	360	350	368	327	362	340	314	356	354	330	343	343	384	335	339	358	362	344	358	377	341	346	353	345	363	330	333	340	371	333	335	363	334	365	329	369	345	324	341
13895	4386	874	525	818	873	754	687	549	470	399	336	281	226	249	227	188	151	146	120	130	159	149	136	112	81	66	79	70	68	66	63	41	39	45	53	37	42	34	53	44	47	39	36	33	34	35	31	21	22	35	33	32	28	20	34	29	25	36	25	32	35	32	29	25	27	29	27	39	34	25	25	25	25	24	29	26	27	21	31	26	37	27	31	22	25	30	28	36	37	40	24	33	32	30	28	28	25	31	20	24	28	29	31	28	24	25	24	26	27	30	28	24	36	32	28	28	31	29	24	32	18	21	26	20	17	29	29	29	21	21	39	25	35	29	24	21	28	22	22	28	24	23	21	17	25	24	25	36	29	34	30	28	23	25	28	27	27	23	36	34	34	35	14	29	34	33	31	28	29	20	16	31	32	28	28	37	27	32	26	33	32	35	30	39	28	32	17	27	28	39	31	29	21	30	29	30	32	33	32	33	36	25	25	25	26	24	29	32	27	25	29	33	38	31	21	29	30	29	20	33	30	29	24	27	17	28	27	24	35	29	27	28	28	26	29	29	20	20	16	29	27	23	37	32	32	28	24	23	27	36	19	22	28	30	24	30	28	32	31	24	31	22	23	30	22	31	35	29	17	23	33	25	21	22	19	38	25	30	31	24	26	23	20	17	16	32	33	39	31	27	24	28	33	29	28	27	32	36	26	30	37	29	25	33	26	22	37	29	28	21	25	25	29	21	24	29	22	28	28	26	28	26	25	27	27	30	39	20	32	26	27	25	31	28	32	25	18	25	28	22	36	24	25	38	24	26	32	22	34	35	32	24	23	30	30	26	27	27	24	31	21	33	26	22	25	34	28	22	26	28	19	29	23	26	24	27	31	24	23	29	24	30	25	26	27	42	29	20	27	27	32	29	21	31	29	26	33	33	29	27	34	16	35	29	26	16	20	27	23	26	22	30	25	35	26	30	27	28	27	35	32	21	21	28	22	28	25	28	39	25	24	36	35	27	31	28	22	24	27	25	33	25	22	24	37	31	26	29	22	30	29	31	24	34	29	31	28	25	25	31	24	22	23	31	26	27	27	32	21	19	36	23	29	20	22	19	34	30	30	27	25	31	33	19	26	26	22	36	29	25	30	25	30	22	21	25	20	16	26	24	26	20	22	18	32	29	34	18	36	19	32	22	21	28	24	23	21	22	26	27	25	34	31	19	29	32	38	36	26	30	28	25	39	22	25	22	28	26	35	25	28	25	24	29	28	25	23	31	24	22	27	29	36	23	19	20	19	26	28	30	31	25	27	26	24	26	22	33	26	32	25	30	17	27	35	31	22	26	23	22	30	28	29	34	29	28	33	26	34	28	27	26	35	18	27	30	30	30	30	35	22	21	23	31	32	31	24	26	29	28	23	34	23	27	28	33	25	31	31	34	21	28	29	19	19	28	32	32	24	37	23	24	25	23	20	25	23	29	25	37	35	27	32	33	30	24	37	20	27	29	31	29	34	30	26	28	21	26	22	33	20	24	35	37	30	25	27	28	31	20	25	18	23	25	28	29	23	24	29	27	19	30	23	29	24	36	28	23	23	21	30	23	30	21	29	25	25	28	31	25	30	27	25	31	19	31	31	25	33	23	22	30	27	34	33	24	30	29	23	35	20	24	30	26	29	22	26	23	36	30	22	15	27	24	25	25	27	19	26	22	34	19	32	30	27	26	27	25	22	24	26	20	19	31	26	27	30	28	26	23	17	36	22	19	26	17	39	17	27	23	23	32	30	34	31	27	25	23	30	22	20	28	25	30	32	26	28	30	29	31	20	27	33	31	25	31	16	25	34	23	38	26	24	35	27	25	31	34	30	25	19	33	28	17	26	29	31	35	30	34	25	20	27	25	23	21	27	35	29	43	32	32	37	19	26	36	26	24	27	30	32	24	30	28	18	26	18	25	27	22	22	25	23	22	28	37	27	24	33	29	19	25	46	27	33	32	24	32	25	18	32	34	18	28	25	26	25	34	28	23	25	26	29	21	27	30	17	24	27	23	15	36	30	25	12	29	26	32	31	28	29	27	25	32	17	32	26	22	23	31	33	26	35	36	33	31	26	31	32	27	36	29	31	31	27	31	34	29	26	25	26	37	28	30	23	41	19	25	21	22	23	36	34	27	22	26	21	18	24	34	29	24	28	28	35	16	26	20	18	23	26	35	18	23	24	22	35	18	19	21	22	24	24	35	32	31	25	26	24	29	25	30	34	32	27	20	25	27	19	27	31	28	18	24	28	31	23	32	32	22	26	34	29	22	25	37	29	21	33	30	22	31	31	34	26	21	32	26	17	25	26	24	27	32	35	30	30	25	18	15	29	31	24	23	27	31	28	24	39	22	21	28	30	20	25	25	34	24	30	27	26	31	29	28	23	32	27	24	26	33	26	23	22	35	27	17	38	41	27	33	24	29	24	32	26	18	30	19	29	30	31	29	20	24	28	24	29	26	35	29	20	26	29	23	28	31	26	24	19	23	33	33	26	26	27	40	25	30	23	27	31	29	28	36	27	25	26	28	20	17	42	32	25	15	23	22	28	25	18	33	29	21	25	27	23	29	27	20	24	25	39	35	25	29	20	33	25	28	29	28	34	34	27	30	23	19	34	32	38	35	37	31	26	22	26	25	24	25	26	29	30	38	24	34	24	27	41	32	26	21	33	28	35	17	32	24	30	29	36	24	32	25	32	29	31	27	30	36	20	30	17	32	24	22	29	35	33	24	36	26	27	23	37	33	37	27	22	28	36	24	16	28	29	26	21	30	20	26	26	27	22	29	29	26	20	17	23	32	23	19	33	29	23	30	28	26	27	33	28	31	31	26	25	32	29	24	36	25	19	24	22	26	29	28	28	29	28	28	34	31	27	30	26	33	26	31	31	24	47	24	18	29	19	21	26	28	25	17	33	31	30	25	32	34	27	23	34	25	26	31	27	18	29	26	24	24	29	33	24	24	21	27	25	25	31	25	24	20	29	31	24	26	31	27	38	29	29	23	35	20	30	28	28	23	24	28	26	26	22	37	26	25	36	22	28	15	17	27	22	27	31	33	25	38	31	27	24	28	23	34	28	30	26	36	26	29	36	34	30	24	28	23	28	19	21	30	34	24	26	20	26	32	22	22	38	27	31	37	23	25	21	26	21	29	33	37	30	27	27	23	26	30	35	23	37	21	28	25	20	23	19	23	21	37	29	23	36	28	34	27	22	26	30	29	22	27	18	26	29	31	29	29	26	25	18	31	19	35	25	33	24	24	31	20	28	23	22	27	34	34	36	30	22	18	21	27	24	23	35	21	26	35	25	34	20	37	21	20	24	22	30	27	30	22	20	30	22	28	27	27	28	40	26	34	18	24	28	26	26	25	24	25	31	24	26	35	23	27	24	30	27	36	33	24	26	20	34	23	21	27	26	28	21	33	20	31	24	27	33	32	27	22	25	20	25	28	22	19	25	29	28	22	27	22	23
53317	26368	15756	28101	34528	33842	31140	27857	23858	20109	16849	13684	11322	11215	11528	10159	8285	6751	5885	6054	6426	6065	5380	4973	4283	3412	2783	2535	2587	2544	2299	1913	1497	1413	1222	1356	1253	1081	1056	1110	1048	977	837	795	759	702	703	679	620	667	571	628	592	591	574	545	553	554	551	564	523	486	533	513	512	508	520	503	512	470	428	467	490	458	491	469	483	491	495	510	466	492	481	492	473	496	456	493	479	482	509	460	460	499	482	466	462	463	468	467	459	486	447	436	459	483	483	456	475	462	449	484	470	449	476	456	446	441	462	423	493	481	473	412	441	469	424	437	428	484	439	472	418	436	453	469	404	450	474	418	468	463	450	422	418	447	410	463	476	450	468	444	447	431	425	392	472	401	466	452	436	430	429	439	445	461	450	410	468	428	448	465	449	413	428	446	484	416	458	457	437	458	454	449	438	449	456	430	424	447	434	455	409	444	452	422	443	422	420	432	471	448	414	413	461	453	429	457	428	415	388	449	412	420	449	456	461	411	465	457	435	460	448	429	446	414	462	457	445	413	433	464	444	439	447	448	438	434	411	431	439	451	452	456	459	467	441	414	445	431	437	445	437	419	454	444	464	446	462	439	435	424	457	472	448	413	439	443	448	420	436	434	455	422	442	425	465	422	482	453	438	456	414	430	434	427	471	454	450	488	448	429	451	431	437	461	435	455	432	417	461	455	437	417	392	434	425	429	443	425	423	467	465	418	422	423	471	415	454	428	444	435	416	459	400	408	419	436	468	433	472	431	440	448	435	448	432	460	473	432	400	394	482	415	430	434	414	454	419	410	458	423	420	422	453	448	404	466	428	458	437	445	520	493	434	444	442	433	451	432	418	401	448	407	459	424	455	415	432	445	411	440	440	470	410	416	451	451	439	402	438	472	442	418	466	430	428	418	437	457	449	436	476	442	444	429	430	449	440	450	416	451	471	446	427	428	434	388	456	442	456	416	450	445	451	430	431	447	440	433	460	462	442	420	441	389	407	437	444	418	440	439	464	490	441	438	433	458	432	421	447	453	441	448	435	450	440	417	422	447	412	441	448	413	404	424	449	427	430	412	434	421	449	439	383	404	475	404	434	414	418	445	429	399	429	445	498	422	427	408	450	438	432	476	393	482	439	407	435	399	454	435	452	434	458	422	461	428	479	424	424	415	456	445	428	432	434	435	456	449	439	434	447	457	446	411	453	412	428	437	440	429	468	472	429	476	462	483	422	417	439	440	424	448	457	456	444	442	496	467	453	461	409	449	418	446	431	468	424	446	441	460	445	436	428	398	454	454	437	427	424	394	474	466	437	462	407	457	451	432	445	435	475	441	454	440	398	448	415	439	432	403	439	481	411	435	489	451	413	460	435	441	433	432	439	414	437	451	435	434	456	444	471	454	431	405	458	457	452	428	452	440	433	407	453	459	463	436	417	399	461	494	458	459	422	445	447	457	441	468	440	482	446	439	445	469	444	424	454	435	434	471	413	438	425	444	436	456	409	407	442	419	444	424	471	448	426	439	443	456	425	449	408	454	445	422	438	485	446	427	453	433	445	411	442	390	435	447	417	426	448	421	438	423	421	406	408	425	404	458	474	402	434	428	468	452	471	466	431	454	417	462	435	458	464	468	472	439	446	456	455	433	424	450	459	463	422	420	443	435	417	435	429	408	429	426	420	393	443	448	428	446	449	395	437	413	449	445	466	474	434	479	415	452	436	452	463	452	428	462	451	443	470	443	455	451	463	480	426	467	441	420	436	452	453	416	472	436	462	462	432	438	407	424	432	463	454	438	417	397	441	427	399	438	395	429	431	425	454	397	445	455	445	455	437	442	444	436	453	416	449	486	455	420	456	449	432	465	398	425	467	422	464	434	428	435	410	446	434	457	417	441	457	466	427	434	414	422	440	451	469	415	442	442	459	412	444	444	437	473	451	441	463	421	508	459	429	442	446	441	449	447	434	434	443	434	438	462	437	441	426	439	494	439	438	460	400	445	410	444	432	452	407	453	400	431	473	417	439	438	445	420	418	445	429	477	422	455	451	429	457	442	411	473	469	410	443	436	406	462	445	443	466	423	470	440	390	445	453	441	482	431	409	411	442	409	458	443	493	408	489	467	475	468	444	425	455	406	430	460	419	464	440	467	437	436	413	417	455	420	473	476	413	446	464	439	457	432	405	455	441	469	445	411	418	387	398	428	447	445	428	424	485	482	472	406	443	413	476	404	461	441	441	456	399	449	451	445	438	434	434	458	416	387	444	427	453	414	463	485	418	428	429	456	429	420	474	472	440	445	429	432	455	455	428	463	424	444	443	422	429	439	418	432	428	489	442	451	447	468	462	404	412	412	423	442	415	419	433	448	467	444	449	399	418	431	458	447	440	456	425	410	415	439	449	468	377	435	426	428	443	456	421	439	428	455	437	431	410	452	436	433	441	460	467	439	443	421	429	443	464	445	413	435	414	439	445	471	436	461	451	448	454	410	465	442	435	447	409	466	445	431	443	462	401	431	456	446	440	428	444	426	444	424	443	403	459	481	459	422	457	460	427	457	436	469	484	427	431	434	436	445	446	424	448	446	461	440	451	451	433	410	434	440	450	434	438	447	456	452	445	422	465	422	441	409	419	443	471	456	465	396	438	445	463	493	441	429	408	433	435	459	448	424	459	458	414	437	424	431	453	428	446	431	438	447	457	420	429	447	430	421	446	430	447	466	419	412	416	457	440	442	425	454	441	448	449	453	470	459	436	469	419	446	422	452	455	462	438	414	403	432	463	436	435	433	409	481	404	463	410	464	414	415	421	443	424	442	460	403	419	434	419	440	433	454	418	435	427	425	429	432	446	407	461	452	422	446	464	418	449	455	426	456	442	421	406	467	425	457	442	444	421	459	419	421	409	464	459	442	430	438	437	412	444	473	428	443	430	480	454	428	449	454	424	441	456	456	477	433	451	426	443	407	389	449	440	460	452	452	450	474	461	440	430	459	441	425	457	405	414	464	444	420	405	450	420	452	490	445	429	474	442	445	418	369	441	466	442	431	442	427	452	460	446	433	436	458	462	441	404	466	474	462	400	441	469	409	429	456	443	426	430	448	434	447	445	437	426	436	421	406	444	437	462	445	456	418	415	461	473	445	438	480	415	463	455	441	396	429	445	409	444	405	468	467	472	415	438	454	425	404	449	463	435	467	415	436	461	424	434	466	460	453	432	421	447	419	418	446	438	401	424	424	413	421	472	448	416	401	469	429	404	423	392	422	446	448	464	399	427	424	428	413	449	426	437	461	451	450	477	399	436	463	407	429	437	458	422	404	438	460	453	426	443	432	469	434	414	446	430	469	473	421	451	442	503	461	421	452	443	438	448	407	492	444	417	427	459	424	408	430	457	443	458	422	451	431	469	443	433	428	452	420	454	425	436	471	409	404	425	449	402	389	430	466	418	440	426	458	420	452	428	436	430	443	450	430	441	441	433	454	455	463	429	473
9850	2390	549	365	503	568	503	398	389	294	215	204	148	157	180	177	142	99	92	109	129	116	108	85	64	66	58	70	65	70	65	46	32	41	41	52	51	44	37	32	38	38	57	34	43	39	30	36	29	40	33	33	43	33	31	32	38	35	30	32	38	37	43	29	21	27	31	45	26	22	28	36	33	26	39	36	36	20	29	44	30	47	30	25	38	35	35	38	41	24	40	26	32	38	35	34	39	23	31	41	32	32	30	29	30	34	35	33	35	36	41	24	41	33	30	34	26	31	29	28	28	33	27	26	26	36	34	25	35	36	35	31	31	30	27	26	32	31	41	32	33	36	27	29	40	30	37	29	35	23	30	33	39	28	17	33	28	26	42	32	38	38	32	33	33	31	43	37	27	33	31	33	29	26	21	43	31	32	30	28	32	23	37	29	33	33	34	33	38	31	35	25	32	39	28	34	29	29	34	39	28	34	34	31	24	40	36	24	47	31	39	25	32	22	30	26	41	38	25	46	32	31	40	40	40	26	32	37	34	36	40	34	33	23	29	39	23	32	38	37	28	26	35	27	21	31	32	34	33	27	23	36	35	23	31	27	22	20	35	33	32	40	37	29	30	33	31	25	47	20	26	34	36	34	45	24	34	27	41	39	31	39	39	27	36	28	29	32	39	32	40	39	27	47	26	28	37	32	30	32	26	28	31	38	48	25	36	32	26	40	37	36	40	40	29	40	33	31	34	29	38	29	35	41	25	32	28	29	34	44	33	32	27	26	38	22	26	27	31	23	35	24	26	30	33	24	29	32	30	29	35	29	34	34	34	40	31	42	28	32	30	28	32	29	26	41	36	44	40	25	37	46	46	37	29	35	28	30	31	26	44	38	22	34	32	24	41	33	33	28	24	19	34	32	35	26	34	29	32	34	28	37	23	33	30	49	32	38	35	47	25	34	45	31	37	24	37	40	29	25	35	30	23	41	30	34	31	29	23	38	34	32	31	24	35	22	39	37	30	35	28	34	33	32	36	33	24	31	38	37	33	39	23	24	31	37	38	39	31	32	30	27	32	26	30	33	38	36	29	44	37	27	30	27	30	21	38	26	38	32	36	25	30	43	32	34	43	29	35	25	25	39	35	34	36	41	32	39	35	30	36	32	40	40	37	37	27	49	33	24	29	31	30	20	33	41	46	28	31	40	33	36	30	30	25	37	35	37	28	33	29	31	29	24	30	23	32	25	37	27	30	26	21	34	25	41	35	37	29	23	49	37	32	33	29	28	26	35	35	33	37	21	26	35	41	28	34	37	38	37	40	28	30	29	27	36	32	34	36	21	35	34	28	36	39	31	21	31	43	40	39	41	47	40	30	38	28	30	29	29	35	37	22	35	38	31	33	34	34	39	28	26	26	32	33	29	25	34	29	35	29	28	28	24	38	35	30	33	43	28	38	35	28	33	34	29	35	22	39	37	24	31	30	33	29	25	23	31	27	32	29	24	34	40	31	33	39	33	26	41	31	36	41	27	30	34	32	28	49	32	32	17	28	38	28	34	31	31	33	28	36	39	39	26	30	27	29	30	35	34	33	31	39	15	33	47	43	34	30	40	43	24	37	38	29	36	24	35	32	21	36	28	29	55	29	39	46	26	25	31	47	39	36	44	33	25	41	31	31	28	25	43	40	25	22	28	23	27	39	36	30	31	38	28	42	24	30	33	30	31	32	39	26	42	32	29	26	34	29	33	26	29	39	26	33	38	35	26	24	40	40	35	26	30	38	26	41	26	34	37	33	41	31	29	41	38	34	33	32	35	34	36	25	32	28	33	37	48	30	45	24	41	37	36	34	35	27	35	32	37	26	33	42	28	30	31	20	27	36	36	40	45	27	32	29	26	44	26	44	45	35	40	28	34	39	32	33	34	43	25	52	34	32	31	34	30	33	26	32	39	31	28	31	29	34	44	36	35	26	26	30	32	29	22	39	41	38	39	26	24	33	32	35	39	26	37	36	27	36	32	37	32	37	42	33	33	33	29	28	33	30	31	40	42	35	34	25	34	36	37	24	28	29	30	38	39	27	22	28	38	28	32	32	38	30	38	34	31	32	32	31	32	27	32	33	49	24	36	32	30	30	29	31	24	39	44	29	38	33	43	35	39	36	45	35	35	24	39	27	24	45	23	35	28	36	36	27	18	39	38	26	30	28	27	36	39	38	38	33	25	32	35	35	48	35	28	31	36	43	32	37	43	20	37	39	26	30	30	39	33	26	40	28	29	22	35	32	26	43	24	30	26	24	26	40	23	38	34	42	40	32	27	33	32	36	40	35	33	35	30	27	29	28	36	29	29	37	31	34	37	31	35	27	38	29	25	31	35	41	32	22	23	23	33	29	46	39	35	29	33	37	35	30	28	44	38	34	39	38	33	46	26	29	37	31	31	26	30	29	39	30	27	33	32	33	27	38	27	36	23	34	28	24	31	27	31	36	29	39	34	36	36	30	22	34	31	25	28	26	31	23	37	28	24	34	34	39	25	41	30	37	29	33	45	36	38	33	35	33	30	32	27	31	26	36	34	29	31	23	30	35	23	12	36	36	39	23	29	23	26	30	31	25	47	31	34	39	35	33	35	32	38	35	37	30	31	29	22	47	31	40	41	36	38	24	31	22	28	33	29	30	24	29	34	36	35	37	35	30	30	31	21	32	39	30	36	23	27	26	35	30	39	38	39	40	29	43	27	42	27	36	19	26	25	40	30	35	34	29	27	23	37	35	27	31	34	40	35	27	43	35	31	28	32	28	36	22	26	32	25	49	24	31	34	25	23	36	37	30	43	33	34	31	31	30	24	44	44	41	34	35	23	29	34	25	31	26	31	36	42	25	27	42	29	29	26	32	32	30	38	40	25	29	34	33	28	40	28	34	35	28	32	39	31	23	36	27	21	29	42	22	31	30	29	28	25	38	35	33	44	27	33	28	24	38	37	36	41	28	20	36	34	36	36	29	35	31	38	36	36	30	31	25	42	34	35	38	27	34	34	30	28	39	27	39	35	32	31	43	20	32	28	20	26	36	34	32	27	44	22	36	31	40	37	36	33	41	30	31	29	48	27	28	40	35	29	27	28	28	28	35	33	34	29	26	30	34	39	25	33	35	27	32	28	41	34	44	25	43	31	32	24	27	45	26	31	21	23	26	34	30	30	37	42	36	38	27	38	23	31	31	34	35	30	32	33	44	35	39	37	35	28	34	38	28	37	20	35	22	29	19	36	31	35	32	29	26	22	34	40	33	27	46	26	37	31	27	26	38	32	32	32	33	30	31	25	29	36	53	18	35	32	35	38	38	23	32	35	32	38	29	36	33	27	31	32	26	24	26	32	30	38	28	27	31	43	29	18	25	35	32	35	34	33	33	24	39	17	25	33	38	34	32	42	34	32	32	45	37	42	33	27	34	36	35	36	27	29	30	26	31	34	38	25	32	42	33	27	35	33	29	41	29	34	30	23
45519	23048	12012	23135	29496	28603	25579	22099	18559	14633	11144	8926	7976	8210	8492	7258	5446	4310	3792	4063	4425	4525	3981	3387	2728	2373	1996	1891	1947	1870	1793	1338	1199	1003	1062	1000	993	931	946	871	917	895	775	698	670	717	659	697	622	704	640	592	571	611	585	607	604	582	557	553	573	553	580	562	548	566	561	527	577	569	537	539	512	516	573	603	527	533	517	550	545	549	557	529	567	533	578	527	574	546	537	531	534	575	582	520	517	559	546	539	544	562	516	507	540	526	571	527	545	524	557	552	521	504	514	511	488	567	517	531	535	547	502	502	517	545	527	501	546	551	532	572	501	550	541	523	492	504	527	494	545	514	505	527	486	515	543	542	517	549	564	507	473	554	539	529	516	513	503	570	542	532	496	526	523	509	503	505	473	536	504	496	522	535	510	537	495	537	492	509	501	563	519	518	545	520	473	545	511	535	539	506	560	547	532	541	508	522	506	542	532	488	523	511	548	509	512	545	529	537	526	531	527	523	548	511	523	511	513	544	506	499	529	536	507	543	544	530	514	526	508	519	563	519	505	483	524	515	492	533	508	568	509	535	516	486	513	497	513	491	526	520	597	504	475	501	516	540	519	502	522	529	527	546	559	510	521	506	515	536	517	481	499	528	513	507	481	514	534	519	500	516	542	520	487	514	536	502	484	505	500	506	503	553	517	551	485	544	503	521	524	477	561	489	487	570	532	545	505	530	525	504	520	526	524	522	522	522	549	520	498	492	503	491	527	485	506	551	514	462	549	514	500	512	556	495	501	513	490	505	540	528	523	548	528	478	543	520	434	530	549	538	538	507	513	556	490	553	508	530	521	529	529	529	561	530	554	482	507	508	511	462	520	550	510	534	485	518	540	487	483	537	567	494	555	529	537	517	511	547	486	491	496	514	483	547	557	524	512	507	502	525	529	542	511	563	517	485	518	557	507	541	501	501	546	529	485	545	527	555	502	558	544	551	526	493	487	509	505	519	509	520	498	535	501	522	525	502	510	521	512	548	543	477	548	526	574	495	528	491	489	498	547	480	493	511	553	517	567	558	524	491	504	564	491	532	507	542	489	481	526	488	549	536	538	526	478	521	492	542	533	506	524	517	516	574	515	493	530	502	531	510	518	543	531	485	524	549	504	550	537	488	555	531	520	549	492	477	530	505	514	522	506	541	526	534	532	531	519	494	528	519	460	486	508	544	534	523	524	507	507	545	564	519	526	506	521	489	547	505	506	538	546	541	522	537	516	541	539	528	512	516	543	515	537	488	521	510	541	526	498	523	522	536	498	528	547	520	491	549	538	514	560	499	488	523	511	525	470	489	549	519	487	565	523	518	550	535	564	537	523	522	487	500	537	502	519	511	525	535	556	531	548	555	505	509	504	518	515	460	500	473	532	545	519	545	493	529	529	554	564	479	511	463	530	533	482	497	511	523	462	520	522	503	537	482	526	521	515	486	494	503	533	518	510	549	499	523	516	519	577	530	534	516	511	520	560	519	486	500	525	579	517	466	512	527	543	537	519	504	510	483	499	504	529	536	520	527	516	534	496	498	504	547	522	513	506	520	523	511	491	482	513	542	558	522	541	535	512	544	522	529	512	533	539	490	504	517	515	524	518	505	541	531	511	491	447	491	533	566	519	514	496	497	509	510	536	504	531	522	539	526	512	522	495	559	528	517	550	475	543	479	516	518	504	511	515	526	522	509	534	513	530	511	499	529	490	534	520	538	537	526	450	543	551	545	517	528	532	487	522	515	541	516	497	521	547	475	501	509	502	525	529	484	499	449	548	520	556	514	554	558	519	529	551	514	565	500	500	514	520	557	519	524	502	520	486	510	497	521	521	507	504	523	512	554	533	514	538	490	517	576	489	515	500	560	521	541	531	551	493	522	537	545	497	520	493	523	534	569	540	505	509	496	534	535	519	488	513	468	500	558	482	525	474	508	524	523	524	494	497	532	537	499	532	547	529	495	524	522	554	502	525	540	538	535	501	551	547	510	530	543	473	500	517	530	525	511	577	522	546	533	534	535	537	528	547	513	514	510	529	532	518	555	500	523	537	544	530	513	523	538	495	502	518	511	484	531	519	507	499	502	511	531	520	509	502	528	517	561	470	527	478	516	534	559	545	470	530	537	522	487	539	535	527	517	546	568	537	521	554	530	495	552	528	500	538	543	496	548	534	515	516	497	507	490	525	547	512	520	545	534	553	532	543	500	492	541	552	495	523	502	486	516	551	524	522	503	524	544	527	508	517	494	592	500	526	498	525	525	531	514	527	500	501	527	553	549	521	531	520	562	500	507	521	519	535	553	579	540	510	516	480	539	535	510	481	530	509	548	500	543	509	519	515	506	510	523	535	465	501	508	544	501	465	532	500	479	488	559	497	524	502	523	532	497	520	532	493	515	539	522	533	517	497	504	532	473	511	496	538	523	579	503	525	524	500	493	516	502	521	488	523	506	536	536	506	514	535	504	534	456	520	546	511	534	516	548	529	523	534	559	509	524	522	516	498	532	524	517	549	504	511	495	527	508	483	526	520	508	526	504	490	524	514	502	519	518	535	529	532	525	513	525	537	524	521	498	540	536	546	576	487	555	488	512	496	499	512	506	505	556	569	497	534	520	489	518	489	491	493	552	529	507	523	524	490	537	525	517	503	527	527	556	516	491	555	490	520	505	547	554	519	503	477	531	551	511	476	517	525	527	500	564	495	538	503	501	499	513	508	516	542	462	538	550	488	537	516	501	542	469	532	522	506	523	515	539	578	487	542	518	544	506	523	511	551	504	519	519	520	482	489	493	524	508	521	466	518	544	494	542	506	506	545	537	529	481	519	504	499	524	517	539	503	484	515	504	515	522	546	522	531	525	551	501	529	504	506	515	501	539	553	507	534	493	486	533	508	516	543	485	545	516	510	545	464	488	520	526	524	530	482	480	500	540	529	550	538	548	536	521	501	503	471	526	517	564	523	503	496	505	550	565	514	542	524	523	497	532	561	477	522	478	499	530	513	563	581	496	551	498	542	489	498	496	545	508	538	510	520	544	497	510	562	464	503	525	472	494	511	556	542	543	533	544	519	521	519	514	509	532	531	483	491	542	527	550	498	506	549	549	484	491	508	541	520	501	526	509	531	574	505	511	556	552	556	499	510	532	547	516	539	524	488	527	551	505	493	512	533	535	526	542	540	530	554	554	471	514	495	551	498	546	499	531	509	529	530	524	548	502	491	509	542	532	568	542	544	552	480	486	561	510	476	498	529	501	509	545	546	493	515	532	532	510	532	487	486	527	540	503	521	508	533	547	520	525	525	478	521	525	539	478	546	523	506	546	499	508	533	493	495	530	500	486	505	536	504	513	517	523	495	454	523	539	562	512	493	539	538	527	528	517	523	534	490	489	515	495	563	500	490	495	546	529	531	512	501	517	532	500	512	537	565	501	537	558	456	519	509	486	533	528	515	475	521	543	592	487	548	510	493	482	506	500
13717	4523	866	543	806	990	845	678	564	407	368	288	292	292	255	251	188	153	129	185	170	165	120	116	123	76	87	69	80	75	75	47	41	49	54	49	34	41	48	42	40	44	33	22	41	34	31	32	38	21	34	36	27	23	26	20	25	33	30	29	26	31	41	26	28	28	25	29	19	33	27	30	34	26	34	41	30	18	30	31	31	29	34	23	26	26	34	27	26	32	30	18	26	27	26	26	22	26	23	30	18	32	35	30	17	28	19	34	28	18	19	20	39	30	14	22	22	22	28	32	22	28	23	35	41	35	29	18	28	30	28	22	24	27	26	28	32	24	31	26	26	28	33	23	33	16	20	29	23	25	20	30	23	28	17	30	33	33	27	38	25	27	29	15	24	40	25	25	36	29	33	24	23	18	33	22	23	28	34	31	32	22	29	23	26	18	22	27	20	18	21	22	23	25	27	30	35	20	31	30	24	24	38	25	22	31	32	14	23	34	28	26	24	21	21	23	27	18	30	25	32	23	29	32	25	24	27	23	24	25	23	25	26	25	38	26	37	28	28	30	22	24	30	39	26	24	18	29	25	26	26	23	24	31	30	32	16	28	23	32	30	14	20	31	15	28	21	28	23	20	27	26	30	27	23	27	25	27	22	30	28	28	23	39	25	42	47	41	19	25	21	24	26	31	22	28	34	24	22	29	24	27	17	30	31	30	31	21	29	24	23	28	27	27	39	19	18	21	24	30	28	27	30	22	32	22	31	17	34	32	27	21	22	18	23	35	24	29	26	18	29	14	31	25	20	30	20	26	17	27	25	35	32	26	31	19	26	20	21	31	18	25	31	16	22	18	33	30	39	30	29	26	28	29	30	30	24	26	24	36	30	24	24	32	21	29	28	20	29	23	29	20	22	26	26	20	24	29	26	27	27	21	27	30	27	23	24	23	25	23	19	26	25	25	27	19	25	21	26	29	24	25	26	26	18	30	18	27	29	31	29	31	22	27	25	30	28	36	23	22	31	21	26	25	34	26	23	32	22	20	38	29	31	25	40	27	22	26	21	19	28	40	26	33	29	24	27	30	33	28	28	21	26	31	32	28	20	30	25	28	27	30	30	19	24	23	29	28	31	21	30	22	30	27	30	19	25	28	29	40	17	31	24	20	19	38	28	29	20	21	39	29	28	23	32	28	26	29	22	20	25	26	19	29	18	27	27	17	25	22	30	36	26	23	29	18	21	25	17	30	22	24	27	20	24	20	27	36	31	21	25	29	28	23	22	30	21	24	28	27	33	29	34	24	26	23	26	32	38	31	32	34	24	25	22	19	35	37	23	24	28	30	29	25	20	32	28	33	30	22	27	21	27	26	27	28	32	36	32	31	24	29	28	25	23	21	34	31	27	34	28	33	26	32	20	15	30	34	28	28	27	27	25	23	29	32	28	27	28	36	27	24	17	36	17	24	33	29	20	23	22	27	27	40	23	17	35	22	31	28	37	29	31	22	19	33	20	31	24	31	29	32	31	27	20	23	40	30	36	17	25	22	18	34	34	35	22	26	31	22	23	25	35	20	36	25	23	20	35	33	21	30	23	29	29	31	27	29	21	24	19	23	27	32	31	37	22	25	23	21	21	22	28	29	19	25	24	29	19	22	21	28	26	23	32	27	23	22	21	31	27	23	32	34	27	26	32	36	34	26	34	30	31	23	24	22	38	36	30	34	34	25	21	26	29	22	24	27	31	28	30	34	27	30	32	20	28	24	23	29	20	20	24	25	27	22	34	22	27	25	27	31	22	26	28	17	22	21	21	24	24	24	32	30	26	16	35	24	33	33	27	29	19	30	37	28	30	23	24	25	31	28	34	23	35	20	32	32	31	28	30	27	30	26	29	26	27	27	21	24	29	28	17	22	20	25	18	23	29	34	26	31	28	18	29	27	28	20	24	30	28	29	35	29	26	23	25	26	28	25	30	23	24	19	28	29	22	24	24	15	31	30	28	35	23	33	26	32	24	37	22	27	36	19	32	24	24	21	31	33	22	34	29	26	23	32	20	31	30	19	20	29	25	26	35	27	22	22	26	27	28	28	20	28	28	23	34	24	30	22	33	21	34	27	30	19	37	29	26	29	22	26	33	29	30	25	25	19	25	26	22	18	20	29	22	22	23	21	24	30	26	24	34	29	39	34	22	31	22	32	16	34	24	31	22	20	23	32	29	30	30	29	20	32	27	27	20	33	17	28	40	16	26	27	21	18	20	15	20	17	17	28	26	29	35	26	25	40	23	41	30	26	24	31	24	27	23	31	28	26	29	26	19	21	26	35	31	38	17	23	23	25	25	33	32	35	24	24	31	30	18	21	32	33	23	24	27	21	29	20	30	26	32	25	31	26	28	25	29	30	32	27	22	32	25	23	34	23	23	28	24	27	27	25	25	29	24	27	25	16	34	14	29	20	30	21	25	30	23	27	32	21	30	15	24	28	32	27	35	17	24	26	23	35	24	21	37	32	23	22	18	25	22	26	31	19	23	34	29	24	21	33	28	27	30	33	24	31	29	26	26	38	28	39	25	23	30	25	22	17	26	32	34	32	29	32	17	26	31	23	35	20	35	28	16	27	24	25	36	39	30	18	27	24	29	26	22	29	27	38	17	32	23	32	28	24	22	26	28	28	25	30	30	23	33	26	31	28	30	25	30	23	24	27	22	26	29	26	25	24	25	32	25	25	32	24	26	22	21	28	32	29	25	25	26	30	25	28	19	21	34	27	31	31	26	29	25	29	34	30	18	30	22	37	29	26	23	27	29	27	35	23	29	28	26	30	25	22	20	22	25	23	21	33	32	22	31	24	23	23	24	16	24	24	22	29	27	20	23	16	24	27	24	21	25	24	32	24	31	28	21	14	39	14	23	25	29	35	26	25	20	36	32	28	27	15	27	31	22	29	31	21	28	31	34	26	25	30	31	31	23	22	22	29	26	34	33	21	25	28	22	23	31	29	25	23	21	31	22	21	22	27	23	35	30	25	21	33	28	26	32	16	22	27	27	21	17	37	21	25	32	23	38	24	27	22	27	25	22	26	26	38	21	44	27	24	21	34	37	27	26	30	24	18	27	31	25	25	32	32	23	26	22	19	33	17	29	30	36	20	27	16	23	13	19	31	27	28	31	27	33	26	24	31	27	23	28	30	20	22	30	21	28	26	30	28	31	17	26	42	22	26	28	23	30	24	37	31	27	35	28	26	27	22	27	27	28	31	30	24	34	31	22	26	25	27	35	25	25	40	34	32	26	18	22	24	40	29	24	21	21	31	26	27	31	26	21	24	30	31	33	28	26	27	26	25	25	21	26	29	34	26	18	25	30	21	28	28	28	22	33	20	34	25	26	23	13	18	30	34	19	24	31	26	20	28	22	27	25	26	19	25	32	33	21	23	28	27	35	30	31	20	24	29	27	22	26	28	29	25	23	27	20	21	19	22	20	28	22	22	36	25	20	30	22	24
53443	27090	15596	28239	35403	35028	31718	27644	23237	18984	15422	13225	12121	12443	12265	10150	8300	6764	6047	6136	6747	6299	5845	4836	4011	3164	2771	2807	2795	2711	2349	1875	1580	1364	1248	1359	1261	1055	996	1068	1056	1040	877	808	709	669	681	652	638	563	600	594	601	608	518	570	559	527	554	486	546	528	503	521	497	481	504	492	460	475	495	425	468	455	489	487	469	488	474	470	462	484	452	488	504	452	458	472	445	440	499	435	441	489	502	454	465	469	461	491	479	445	474	444	412	473	479	453	465	482	437	497	459	431	470	456	467	477	461	457	433	427	452	416	422	435	439	453	465	431	445	423	463	441	476	401	427	431	423	435	448	447	433	466	431	441	449	446	475	440	438	406	406	426	425	439	422	436	443	395	418	430	476	440	449	440	440	423	446	436	433	452	398	451	395	449	464	403	400	446	442	435	443	422	388	422	433	425	423	426	441	405	456	450	440	428	393	444	413	431	439	433	422	389	450	432	429	411	432	434	442	449	418	433	448	427	405	439	445	405	444	434	418	437	419	417	420	436	396	418	439	439	427	400	446	435	429	432	433	443	440	450	419	435	432	434	449	456	448	447	418	403	448	415	398	435	430	429	432	446	441	421	459	439	429	469	427	399	411	455	409	456	436	440	402	419	467	420	431	447	419	422	416	428	422	421	457	414	444	416	467	409	448	413	470	423	366	475	413	407	438	419	416	401	396	471	441	459	440	415	421	428	417	422	437	416	421	412	420	459	493	445	437	422	459	420	412	427	435	464	436	404	402	443	401	448	473	425	438	399	432	407	417	454	409	394	424	427	441	416	449	468	384	442	433	383	457	426	452	435	438	469	408	432	453	455	428	452	463	434	416	421	403	448	427	470	421	434	463	437	438	405	404	411	426	466	395	429	426	455	422	431	430	454	454	416	415	418	448	434	416	431	455	403	415	447	439	417	458	426	437	406	455	426	434	406	419	446	459	444	466	433	452	418	462	444	424	438	433	464	419	446	418	454	472	413	419	472	420	452	468	395	445	449	402	416	405	441	451	413	409	442	450	396	427	432	453	447	423	418	437	421	440	439	430	408	413	446	443	415	385	422	437	432	415	410	437	431	501	440	425	417	424	438	462	426	399	448	430	418	414	386	431	432	403	439	428	442	440	436	419	453	411	446	417	445	434	409	438	412	431	426	433	423	437	444	424	442	424	428	446	397	443	421	435	407	393	449	421	447	403	425	428	461	459	435	442	448	442	443	450	426	495	435	421	464	404	408	438	446	397	444	426	428	440	423	436	445	437	415	417	426	412	428	431	428	429	435	427	399	423	434	384	447	443	422	416	407	480	442	428	428	458	427	458	423	427	411	400	427	432	432	437	430	443	446	458	450	459	436	419	441	464	440	451	416	419	415	471	427	411	404	410	443	449	466	417	451	436	422	426	473	425	418	432	448	422	441	442	446	403	463	422	439	427	448	430	393	408	429	427	406	424	469	445	439	446	416	426	404	419	431	405	429	435	421	413	420	420	436	393	439	462	398	447	435	445	424	437	442	468	416	411	393	471	422	444	446	442	429	416	400	389	431	393	426	423	423	449	453	429	432	467	413	418	408	439	424	418	451	465	476	403	440	389	431	440	416	421	455	449	438	459	397	428	429	448	462	437	412	423	405	411	415	401	444	443	433	454	407	437	443	420	453	443	390	412	435	448	464	447	448	457	404	412	436	442	433	416	415	421	434	449	449	392	445	419	435	392	431	430	411	441	443	394	429	399	443	456	447	418	455	458	448	456	407	432	420	444	417	454	432	423	435	426	446	423	413	401	449	405	454	454	415	429	467	440	461	431	493	430	461	439	450	423	468	411	455	415	416	416	429	472	443	406	407	448	448	424	434	442	455	416	431	449	418	441	404	419	415	444	456	413	427	420	429	446	426	433	465	427	409	456	450	483	470	431	448	448	438	401	409	463	410	402	445	458	431	413	452	435	453	423	421	455	402	409	408	427	449	419	416	439	433	419	434	419	454	403	445	428	438	433	417	419	431	430	423	397	411	473	416	427	447	406	412	455	455	405	482	390	417	433	407	425	446	453	423	456	456	411	425	435	454	441	399	417	427	451	443	454	446	448	438	441	431	428	412	416	445	449	440	437	421	447	450	405	442	433	446	389	430	417	428	434	449	398	451	445	396	423	437	463	446	414	439	461	467	429	393	451	426	463	434	412	416	427	445	447	427	421	456	395	459	429	478	447	438	457	449	431	422	432	479	464	403	413	429	452	424	411	434	454	401	440	445	466	430	448	452	417	428	437	418	438	443	463	412	434	441	439	454	422	426	436	493	431	463	411	423	435	444	410	394	405	416	411	425	405	415	453	428	447	421	452	442	440	378	432	436	419	438	438	432	445	464	448	422	447	464	403	407	447	423	431	414	420	452	446	444	452	429	467	415	441	423	426	445	445	415	418	440	407	417	444	432	389	426	476	404	481	454	451	440	441	444	455	407	455	424	450	429	448	436	437	424	418	463	443	459	440	478	460	432	440	396	421	415	446	437	412	473	432	452	420	428	432	403	456	417	433	420	406	422	409	439	445	430	417	395	418	406	420	451	441	417	458	450	415	436	466	448	432	420	404	441	415	424	441	405	458	426	443	439	412	424	451	430	414	452	446	434	422	407	386	434	438	450	400	452	434	415	446	443	380	415	453	407	416	437	424	436	480	440	418	419	430	434	418	376	416	445	451	429	404	434	396	429	421	480	424	450	448	436	442	398	383	438	436	418	438	431	434	450	433	423	463	410	458	456	419	412	408	448	441	437	412	404	428	431	431	424	443	421	434	465	432	448	445	441	464	432	434	417	432	399	405	406	430	438	409	462	473	465	439	437	407	443	414	429	409	427	439	420	439	433	455	437	439	444	466	454	464	412	441	436	402	457	404	420	417	439	439	450	427	392	439	455	422	430	420	463	423	418	431	405	451	425	383	408	398	454	422	394	403	423	470	457	418	411	417	416	445	439	416	438	415	481	404	425	439	405	403	421	404	420	403	456	441	408	421	403	432	455	437	427	459	445	434	426	416	416	454	453	433	468	426	388	448	435	433	431	399	423	447	450	449	429	415	450	435	493	450	445	462	463	417	448	403	424	420	412	403	439	415	437	411	451	457	423	439	431	437	449	444	459	397	418	449	435	433	423	454	421	456	417	417	406	437	397	449	426	449	406	469	425	455	435	388	444	411	412	455	415	455	442	472	489	457	415	453	431	447	418	413	425	421	408	389	436	436	435	449	449	425	445	430	438	425	417	442	445	469	426	422	415	419	429	432	447	424	453	426	402	422	434	468	446	399	446	420	454	460	419	429	438	440	416	451	432	446	457	439	458	461	430	425	429	457	416	426	424	454	411	414	438	399	441	449	444	455	422	447	436	402	429	411	410	434	479	478	406	382	439	418	431	443	421	434	422	451	394	440	420	446	469	438	415	456	431	447	425	420	413	437	417	444	463	412	448	464	455	392	430	466	385
5533	1278	298	248	347	412	363	298	209	149	126	114	128	126	132	123	101	64	67	75	55	80	68	78	39	34	41	48	34	48	33	37	32	20	22	24	20	22	19	16	30	29	25	31	26	26	25	18	24	22	20	25	19	29	23	20	21	24	10	26	20	13	24	19	19	30	21	24	17	17	15	19	17	24	16	21	19	15	17	20	23	23	23	29	30	19	17	28	22	26	25	26	28	14	19	16	31	15	23	23	20	24	22	12	17	19	15	17	22	22	17	17	17	23	24	24	25	19	26	18	19	21	18	25	17	21	16	18	21	21	19	24	18	16	16	15	21	18	20	23	23	15	19	17	20	27	19	20	18	21	26	17	25	25	19	23	16	14	21	18	31	30	25	20	27	19	22	22	15	16	29	27	19	24	33	19	28	15	16	15	24	23	27	17	24	17	28	24	17	21	14	21	18	21	16	13	17	24	24	19	24	19	33	20	22	23	18	11	11	34	16	22	28	14	22	26	15	20	25	20	23	16	14	16	23	27	18	16	24	19	33	25	20	29	17	34	25	23	27	16	24	28	22	26	25	16	8	21	19	20	24	21	16	15	26	21	14	14	22	14	26	28	27	19	12	20	15	27	18	21	20	14	19	25	21	21	16	21	21	19	23	25	17	16	24	25	21	23	15	10	26	24	17	30	26	24	18	18	25	22	27	32	21	21	25	22	21	17	15	15	32	17	28	20	14	22	18	21	18	25	29	24	23	19	22	19	25	25	26	18	26	20	18	17	27	17	19	16	22	23	18	22	16	18	10	25	16	24	20	24	22	18	15	24	23	27	20	25	19	17	20	11	22	22	18	17	24	21	28	17	23	21	24	18	29	18	22	30	17	31	22	25	33	19	24	24	23	26	21	12	22	14	18	26	27	23	23	21	17	28	20	15	23	24	29	17	23	16	19	25	17	20	16	22	17	32	16	19	21	19	26	13	16	30	15	19	21	25	28	28	20	22	16	20	16	28	24	28	21	15	10	19	21	22	26	29	18	34	22	22	18	18	17	23	17	24	19	23	19	24	28	26	28	20	24	24	24	23	24	20	33	21	19	24	12	26	25	20	17	14	19	18	15	18	17	19	29	20	17	29	21	18	21	32	21	17	22	24	28	19	31	18	20	24	26	25	29	25	18	25	15	21	18	22	25	18	16	23	20	16	14	15	20	21	16	13	26	27	20	29	21	16	21	26	16	22	19	20	28	23	18	18	22	22	20	21	31	20	19	22	27	10	26	16	10	25	18	22	19	19	18	21	26	24	18	23	14	20	19	22	17	22	16	21	20	18	18	16	15	23	31	18	19	17	19	16	28	18	15	27	22	22	16	18	17	21	24	21	17	19	18	21	16	20	28	25	19	21	22	24	13	23	15	29	19	12	26	24	32	19	16	30	19	15	14	28	19	18	21	22	24	18	19	20	14	18	22	16	23	21	16	17	23	23	28	20	16	33	22	26	24	18	21	18	9	17	32	27	20	22	18	19	28	29	23	16	24	21	21	26	28	21	27	23	22	19	21	25	29	21	21	24	29	24	20	16	20	27	18	16	17	27	18	18	15	19	21	27	21	24	23	17	26	18	29	27	18	17	20	28	16	25	27	21	20	24	26	20	25	41	23	29	26	24	21	17	29	15	25	21	20	17	23	15	25	17	18	23	26	30	19	20	16	24	23	21	27	17	17	28	22	9	17	27	20	29	21	25	16	19	18	23	16	26	26	27	17	20	22	17	16	22	27	18	23	23	27	27	25	20	18	29	17	16	23	24	24	27	22	24	19	26	13	22	23	18	25	21	15	20	15	19	15	22	24	18	19	17	23	20	14	26	34	18	19	28	20	24	27	12	23	23	25	15	25	31	30	23	23	26	26	25	23	21	17	18	16	26	19	22	18	15	22	21	25	19	19	34	24	25	17	18	23	15	17	21	18	18	15	26	14	15	22	22	22	20	19	15	17	20	16	15	21	25	19	21	15	24	26	19	25	24	19	14	15	22	22	21	19	26	29	20	24	28	12	24	26	22	19	23	22	20	17	23	21	21	16	24	21	19	18	17	25	18	25	16	18	16	19	14	21	23	24	15	37	22	25	24	29	20	23	26	24	20	25	26	26	23	28	22	24	17	26	26	20	20	24	25	24	25	23	20	20	35	18	22	26	14	30	18	25	18	26	20	21	19	21	26	17	18	25	22	23	22	26	18	26	25	15	27	21	18	21	22	21	15	19	25	12	22	21	15	18	21	26	25	16	24	23	22	19	31	32	27	24	20	24	18	10	24	16	23	20	23	22	25	23	12	15	20	18	22	16	17	24	17	20	26	19	22	25	28	23	13	17	24	25	27	14	22	17	24	19	22	21	22	19	29	16	17	20	16	24	16	17	23	26	24	16	23	21	24	21	21	21	19	12	28	21	27	13	20	27	26	19	24	18	20	19	15	18	25	27	29	21	20	16	21	22	24	29	18	19	21	16	21	22	18	14	15	22	21	13	26	21	18	14	24	26	26	23	16	25	24	16	22	28	29	16	17	26	19	30	27	30	18	22	28	33	25	20	14	21	10	27	19	25	18	24	21	18	21	23	13	19	21	16	16	15	20	28	16	13	19	19	19	22	20	27	23	19	21	20	15	14	22	23	18	13	22	21	18	22	24	19	26	23	16	27	14	9	18	24	21	25	28	19	26	21	19	25	29	20	22	21	25	29	23	28	25	15	24	17	16	22	24	22	21	18	28	25	19	25	27	22	21	21	23	18	21	26	21	20	29	24	14	19	22	25	19	16	16	19	22	20	18	28	20	20	17	27	14	22	19	19	22	20	23	16	22	30	15	16	30	34	29	23	19	10	25	22	20	19	22	23	18	13	22	22	16	21	27	22	24	16	21	13	24	20	22	21	20	21	28	24	18	23	15	20	21	28	12	23	20	24	16	14	20	15	26	17	29	18	22	25	21	22	22	21	21	26	17	16	26	15	25	20	21	25	18	22	24	26	12	23	22	19	22	21	24	13	27	20	20	24	18	17	22	21	19	22	13	26	23	23	12	19	19	22	28	30	20	22	22	19	25	17	26	33	11	24	21	18	25	27	35	22	25	21	22	31	19	24	21	22	19	22	25	21	24	20	17	21	20	18	16	20	22	14	20	21	21	25	15	22	31	17	18	17	20	17	19	25	19	17	25	27	18	27	22	30	14	13	26	30	24	17	29	19	17	25	19	22	23	17	22	21	18	29	21	23	14	20	21	23	21	34	16	18	22	17	30	18	18	27	19	28	15	29	21	18	23	34	14	27	26	18	12	18	26	22	21	21	16	24	28	26	15	23	21	27	31	18	23	14	26	24	18	22	22	14	8	23	21	24	17	25	18	16	19	30	21	26	18	18	28	20	22	22	20	19	25	22	17	22	20	25	25	12	24	15	26	20	23	15	27	14	22	16	15	19	21	18	27	21	29	18	21	23	23	25	34	26	22	19	30
40214	19046	8642	18382	24816	24768	22011	17167	12850	9229	7151	6090	6112	6005	5904	4578	3492	2796	2876	3121	3189	3099	2556	2210	1744	1421	1308	1363	1392	1384	1107	874	756	728	672	725	648	597	542	560	605	542	484	477	427	438	466	453	464	394	384	398	434	393	400	411	383	394	366	383	375	346	390	407	388	381	352	373	374	369	329	360	351	368	417	351	331	334	364	382	337	340	377	351	404	373	358	368	353	371	368	365	404	376	379	394	347	364	356	349	354	373	408	344	325	343	402	356	348	340	371	388	354	359	384	363	331	354	305	348	346	359	333	334	344	342	347	343	354	349	336	360	341	361	340	368	376	369	361	351	351	375	343	349	365	347	373	319	341	364	347	357	347	341	345	352	341	360	340	339	340	376	350	336	343	338	345	329	368	357	379	346	351	328	346	347	344	388	367	373	348	336	352	336	351	354	376	351	381	352	336	361	371	335	354	331	367	355	338	357	329	355	354	343	359	364	331	315	347	358	334	363	355	349	368	333	357	331	349	369	338	370	346	360	346	335	324	363	341	375	364	372	339	357	339	370	363	353	320	360	351	357	328	371	343	389	349	359	337	350	366	322	338	372	367	368	338	343	332	372	376	370	342	344	372	343	358	386	388	325	333	349	374	353	361	358	340	351	321	344	367	349	340	398	347	390	350	343	365	340	315	372	339	319	326	382	380	368	374	338	315	374	366	334	302	384	357	348	325	360	339	340	345	361	337	331	340	370	355	338	343	340	337	337	344	372	382	355	377	336	357	369	366	334	355	365	332	364	356	370	356	369	350	388	326	355	368	353	328	356	324	338	345	329	372	351	352	374	336	307	356	359	367	343	342	319	355	329	349	305	343	361	368	316	351	343	347	331	352	359	359	340	320	335	387	331	364	340	345	377	344	341	354	344	335	328	353	333	354	371	378	362	362	315	348	349	348	377	326	336	372	336	362	335	360	323	352	332	319	380	353	363	361	374	367	298	363	345	384	314	373	346	377	384	379	359	352	363	369	331	362	351	321	339	354	350	337	378	321	332	336	368	370	341	349	356	378	328	354	346	328	360	373	340	324	335	349	350	355	328	375	353	362	366	364	330	338	376	324	337	314	354	333	347	355	345	350	342	325	343	348	322	375	359	356	347	363	358	338	319	354	341	330	364	372	364	367	303	345	328	335	339	356	354	337	343	319	332	346	384	357	343	346	350	351	327	343	373	339	354	335	380	333	345	340	374	358	324	382	377	318	353	351	364	312	345	367	341	326	337	349	346	334	329	395	379	385	322	367	340	378	340	351	309	332	365	372	375	338	341	325	360	349	354	339	354	337	373	353	338	333	335	351	326	374	359	395	327	352	351	354	355	330	354	343	369	348	338	322	337	338	335	322	361	324	357	356	351	386	349	368	326	389	332	342	353	335	338	351	349	327	346	364	337	339	347	360	336	390	330	362	322	356	333	374	349	327	325	365	330	320	342	333	310	320	358	360	374	364	348	318	335	370	358	312	330	346	326	362	355	308	324	337	365	345	357	352	342	341	351	355	355	367	374	346	325	366	349	370	329	371	313	343	359	339	345	379	345	356	329	323	359	360	350	317	340	356	350	341	349	350	317	378	364	347	328	357	362	346	350	355	348	343	348	377	355	371	372	348	326	341	347	378	321	339	337	341	358	364	327	339	337	358	364	329	344	338	358	353	348	366	362	335	362	319	383	356	338	380	344	324	369	299	351	337	315	324	350	376	344	340	325	324	338	359	324	349	307	354	335	369	335	345	362	342	355	322	333	364	378	365	366	374	353	392	322	348	365	329	363	356	371	346	349	342	325	373	354	300	348	366	386	324	322	365	346	349	337	373	372	363	338	311	338	396	368	351	353	369	350	370	342	363	392	323	380	377	375	321	371	341	367	350	359	329	360	315	366	341	344	371	369	368	339	327	394	337	353	356	376	351	342	340	353	353	372	337	350	328	341	358	335	355	344	342	340	328	363	343	355	374	343	359	350	333	391	372	329	334	323	321	343	333	351	329	314	351	363	341	356	329	329	350	377	322	349	346	336	344	312	333	367	352	332	353	341	371	361	337	364	356	331	343	357	338	350	337	336	344	374	330	322	315	340	355	334	341	301	354	373	334	317	356	328	352	364	368	332	347	365	352	359	367	324	349	355	366	367	368	345	324	351	365	380	343	314	333	373	376	360	375	333	349	355	325	333	344	335	347	371	341	380	376	364	390	329	337	351	343	350	377	392	348	364	398	338	328	347	389	343	359	359	345	348	313	326	350	334	333	326	334	323	374	354	357	371	349	385	375	336	355	357	340	351	358	347	343	361	338	368	350	331	341	320	336	344	340	344	323	349	355	368	360	352	331	377	347	353	355	311	342	340	382	373	352	331	372	385	324	394	364	340	361	349	342	341	325	330	355	336	329	341	356	352	334	334	345	364	339	316	367	353	346	354	354	363	389	337	353	359	348	338	373	334	316	340	352	381	354	360	398	334	338	338	333	345	353	359	366	346	319	367	323	346	367	344	341	369	341	362	341	339	342	409	322	325	363	348	341	337	344	360	350	341	360	305	351	324	306	316	325	322	309	360	343	368	334	339	367	337	329	344	326	345	369	373	333	322	325	346	345	331	355	344	314	348	320	358	328	382	323	338	321	316	350	340	342	320	350	352	326	368	369	356	354	351	367	389	324	340	333	342	355	308	363	348	342	384	336	367	349	316	344	353	323	359	342	378	355	357	346	354	363	328	367	320	359	311	333	352	335	327	357	320	362	350	337	348	353	385	322	342	356	378	327	359	383	385	359	354	365	347	333	359	351	366	358	343	329	366	351	321	326	337	342	370	349	363	326	346	336	372	387	338	311	374	352	362	377	347	373	334	364	336	343	343	355	366	308	373	334	334	364	327	362	346	361	368	363	361	352	347	343	378	341	352	350	321	321	348	337	376	328	364	363	307	349	345	344	396	336	344	355	335	350	353	343	385	354	345	334	337	377	350	323	313	345	361	361	346	322	355	360	363	346	369	339	350	368	336	345	320	359	375	329	319	384	348	324	362	334	351	349	355	339	352	365	364	326	331	340	349	318	339	344	319	345	313	343	358	371	364	329	347	362	369	402	362	347	328	336	354	368	352	365	387	357	359	355	345	360	351	348	371	360	348	313	353	355	340	358	361	346	362	333	323	392	317	338	344	330	327	335	373	329	322	348	380	370	315	368	345	324	338	331	362	369	339	344	364	359	335	378	370	341	346	348	319	356	337	338	367	339	340	313	342	359	376	340	354	345	368	341	372	344	331	328	327	318	353	345	350	347	329	337	356	356	361	362	333	335	333	348	354	343	349	371	339	366	382	379	350	354	318	336	339	333	356	323	339	379	366	383	344	345	373	329	325	335	367	342	349	353	395	343	341	316	363	342	347	354	342	354	332	339	351	335	373	348	340	373	354	324	347	322	345	341	379	341	352	324	401	351	355	346	342	332	348	348	346	346	345	353	343	342	386
14094	5029	899	550	819	974	807	620	502	386	323	288	303	287	280	213	167	158	124	167	188	154	132	123	79	78	64	76	87	79	69	58	50	44	59	48	38	37	29	43	42	37	31	29	39	34	33	30	26	25	28	20	28	23	27	27	34	29	31	35	34	31	29	31	30	28	22	36	35	23	31	21	32	23	32	25	32	27	21	21	30	29	29	18	34	26	38	30	29	31	30	23	27	21	23	31	31	30	22	39	31	42	24	33	26	17	23	29	31	35	33	28	18	26	36	25	28	32	17	21	22	27	25	29	16	24	40	28	24	34	24	29	34	27	25	36	30	31	38	35	28	27	28	24	26	30	27	27	25	32	18	29	27	29	32	29	23	29	26	25	35	28	23	38	30	21	23	36	17	24	34	29	30	32	23	26	24	25	21	28	24	22	22	22	29	31	33	22	24	30	24	24	19	29	27	30	30	24	23	31	31	40	35	29	31	20	32	30	37	35	23	23	25	21	15	19	38	20	28	31	21	22	26	21	30	28	29	31	28	35	28	24	29	27	20	30	24	25	24	24	33	35	30	31	15	27	20	29	22	27	28	25	28	28	24	33	30	28	25	30	21	32	22	21	30	26	31	22	33	24	29	19	27	31	22	33	28	28	33	34	22	24	24	38	31	24	29	32	29	24	17	23	22	31	27	20	26	39	23	23	40	28	31	34	30	26	18	26	20	25	39	21	32	25	24	37	32	29	25	27	28	30	35	29	21	29	38	25	21	24	28	24	29	34	26	36	23	35	30	21	18	21	37	25	24	16	34	27	38	36	26	29	28	38	19	30	29	35	37	22	35	29	23	25	32	30	32	33	28	40	28	31	23	18	32	30	25	24	22	29	22	20	27	23	17	25	30	19	25	32	44	29	25	31	20	30	27	24	26	24	34	20	21	31	28	39	18	23	38	32	30	23	26	24	19	33	19	29	34	22	29	24	28	36	23	27	29	27	24	22	24	26	25	28	32	24	34	24	30	26	38	36	20	31	31	22	28	28	33	21	25	27	18	26	27	24	33	29	28	31	28	32	26	23	17	27	32	33	24	29	29	30	43	29	32	19	30	30	20	35	25	26	24	29	33	26	28	19	30	31	24	24	29	34	29	27	24	24	34	28	24	21	30	28	23	30	32	27	23	25	20	24	25	21	25	31	32	31	25	26	33	22	29	29	26	19	22	30	25	22	29	31	23	27	29	19	32	21	29	24	21	26	25	19	21	26	23	20	30	22	26	31	28	26	25	28	22	28	28	34	17	31	34	28	24	22	27	31	21	19	36	23	24	20	27	31	42	28	26	30	30	29	32	23	32	26	32	25	32	31	35	33	26	28	35	32	27	25	26	30	21	22	15	28	33	38	28	30	30	25	35	21	27	26	34	26	25	25	32	26	26	22	29	34	19	28	25	26	30	24	25	29	23	23	35	29	16	29	26	26	26	29	27	21	27	26	30	35	42	26	20	19	28	23	23	27	29	17	24	33	19	28	19	27	22	14	23	22	21	28	41	27	40	26	30	34	32	24	28	29	26	26	31	26	26	35	25	33	23	25	29	21	21	28	36	26	29	28	20	22	25	23	21	28	23	24	34	23	27	24	35	24	29	29	23	18	38	29	26	18	25	25	39	30	24	21	34	29	28	21	29	22	31	26	27	25	27	28	23	25	40	30	20	22	29	36	33	22	22	36	25	27	24	20	27	26	23	23	30	35	34	27	27	21	24	33	25	19	22	24	27	22	24	28	24	38	26	25	27	24	28	28	20	26	23	26	23	22	30	29	18	28	30	26	25	27	28	20	21	35	24	32	23	34	35	19	30	29	31	28	34	22	33	38	23	31	36	29	20	33	24	42	25	21	37	22	30	24	39	27	29	37	24	33	26	28	40	28	28	28	23	20	21	32	28	32	26	32	22	26	23	32	23	28	29	25	25	32	32	33	28	33	14	22	26	21	34	23	35	31	36	15	23	38	23	31	21	25	21	33	20	36	28	36	31	23	30	21	25	17	26	34	29	28	40	31	31	30	26	21	30	29	30	31	28	17	21	31	26	31	26	27	23	26	24	21	19	30	31	29	25	30	28	27	25	23	29	35	27	21	27	29	31	27	26	21	23	34	33	17	20	23	26	26	25	27	25	29	28	16	31	27	36	26	28	22	25	26	29	26	29	31	28	21	29	22	29	33	29	30	32	29	37	23	21	28	29	22	30	32	18	34	24	25	23	35	28	27	25	26	30	25	25	27	36	23	29	29	31	28	26	34	24	32	28	23	29	21	27	27	21	25	23	26	36	23	24	31	33	31	26	32	37	28	31	27	24	23	29	26	14	31	21	26	26	28	33	22	36	30	30	31	34	24	28	23	29	26	47	26	31	23	28	19	24	25	19	25	23	32	26	24	24	23	30	29	36	23	37	31	24	23	39	29	23	29	29	18	21	21	35	22	24	24	27	25	23	25	25	23	21	31	27	34	23	18	32	29	17	29	21	37	34	29	28	33	23	24	22	31	18	29	27	22	32	18	28	33	28	31	20	31	31	32	28	28	34	24	25	35	23	33	25	27	24	20	18	35	29	32	32	37	33	31	26	34	31	29	27	23	28	21	28	29	36	28	26	27	27	38	37	20	33	22	22	25	27	21	21	25	31	27	28	23	23	27	24	28	29	27	30	26	20	30	22	32	32	42	27	25	24	31	25	23	29	22	23	28	27	27	14	25	22	26	30	26	24	17	29	27	22	30	24	40	26	26	23	32	25	26	36	27	27	31	36	19	20	34	14	28	27	29	23	28	30	21	31	23	28	34	32	27	27	36	28	25	24	36	25	25	26	28	18	27	25	28	28	25	27	26	25	26	33	31	31	31	27	29	20	35	28	23	23	31	30	22	24	20	27	32	18	36	25	23	25	25	30	33	23	29	21	36	19	28	24	30	19	42	27	30	33	18	30	19	29	35	27	27	29	31	32	23	22	26	29	23	26	31	24	34	28	20	18	28	37	21	17	24	33	22	16	22	22	23	22	17	24	31	30	31	23	37	23	19	24	23	36	30	34	21	29	28	33	32	23	29	24	29	35	22	26	33	31	18	18	26	37	19	25	30	30	25	35	27	15	28	29	20	33	34	29	33	37	22	21	28	30	21	32	26	26	24	28	35	33	33	27	21	21	24	42	33	27	28	26	31	20	17	24	30	20	29	22	25	19	37	28	31	29	29	23	22	33	31	29	27	33	30	21	20	35	24	31	36	24	27	22	24	27	24	20	35	25	34	34	27	37	24	36	21	34	21	30	26	35	31	19	32	25	20	25	26	27	26	21	37	29	29	31	25	23	34	28	31	26	34	31	24	30	31	22	28	18	29	27	21	39	27	24	34	41	23	31	26	33	35	27	30	25	35	26	35	27	24	30	24	32	27	30	28	39	35	38	32	24	35	30	36	25	20	31	21	18	32	24	25	32	27	29	28	21	27	30	28	26	21
53481	27615	15250	27624	34790	34468	31037	26932	22498	18066	15104	13698	13157	13047	11729	9552	7545	6179	6565	6882	6794	6105	5407	4387	3641	2872	2867	2987	3032	2740	2336	1891	1540	1423	1337	1387	1248	1080	1117	1024	1019	974	875	788	807	756	699	655	629	644	633	588	562	570	587	555	576	527	522	538	523	521	499	512	465	479	476	551	501	504	505	480	479	490	478	501	508	479	512	517	479	481	490	429	473	501	494	480	525	486	472	497	503	474	489	474	446	477	470	507	497	471	479	475	478	450	477	414	435	473	411	438	480	451	434	433	479	435	470	448	457	414	433	450	411	455	440	424	455	452	447	456	450	472	468	457	432	430	457	453	466	502	467	478	413	422	404	450	458	471	426	483	447	433	443	399	449	438	451	438	424	431	500	405	423	439	471	421	433	439	411	483	497	480	429	417	415	464	415	416	495	423	426	457	431	458	443	433	446	413	460	402	430	464	449	452	454	468	444	445	441	463	444	437	414	432	395	434	448	453	415	420	491	464	491	456	477	436	429	445	462	470	458	473	472	393	439	448	441	448	467	431	431	410	450	406	479	466	405	415	454	437	444	430	461	400	437	404	413	424	501	440	443	451	425	452	437	429	426	423	444	475	426	435	442	470	421	459	448	442	442	432	448	473	450	417	463	480	456	422	451	456	462	399	455	419	416	406	430	438	433	430	403	457	459	435	426	461	477	455	424	452	467	436	410	444	445	416	453	408	471	429	405	411	447	450	448	455	439	459	459	423	431	459	426	465	445	424	445	473	412	474	461	437	432	436	471	425	424	432	433	447	456	407	441	449	423	417	434	448	409	459	432	404	400	420	463	450	441	442	404	445	441	449	476	439	445	472	450	461	479	429	414	422	413	425	442	435	430	418	444	475	453	395	452	442	444	462	439	420	429	431	438	440	434	420	430	448	433	443	463	469	428	421	412	435	482	442	483	437	435	469	427	490	454	450	450	423	409	441	452	475	448	430	438	440	385	483	436	440	476	443	459	487	449	475	463	411	422	447	420	478	454	447	458	452	413	435	468	447	447	428	435	484	405	445	439	447	459	436	461	409	419	432	455	452	466	425	455	443	429	433	418	424	394	435	388	435	453	439	442	432	439	432	429	442	396	462	416	436	450	410	478	450	442	431	456	452	449	472	424	444	463	430	429	415	462	479	463	460	470	453	408	428	439	461	450	472	411	441	468	429	428	441	429	421	391	427	470	451	434	402	448	417	449	441	441	450	412	415	466	430	455	434	423	423	423	452	425	459	434	432	426	439	429	427	434	410	413	465	452	468	414	483	460	430	438	488	429	480	448	482	474	434	457	432	463	475	416	434	441	425	444	458	433	415	490	415	435	445	428	415	430	428	471	476	404	462	459	444	439	407	431	429	423	462	437	473	441	411	439	459	435	471	427	428	443	460	439	425	430	439	447	478	487	447	454	451	442	437	440	412	427	434	433	427	468	439	445	470	423	473	443	403	419	468	475	432	422	457	460	454	484	446	471	433	444	442	422	443	445	430	464	412	444	435	413	472	413	462	444	432	408	476	486	424	430	398	446	469	437	460	437	401	442	449	443	454	418	461	421	438	412	459	454	441	446	451	437	427	441	436	430	429	439	417	455	451	449	443	446	432	479	459	407	454	464	418	457	454	456	439	459	496	449	445	446	448	439	462	458	439	464	454	417	425	435	437	407	448	458	444	457	417	443	482	469	422	415	455	462	431	433	439	437	446	434	425	453	438	447	469	433	398	437	419	444	458	419	431	424	435	441	457	399	435	429	432	480	443	466	438	462	427	464	449	444	428	489	433	449	441	446	425	454	446	424	429	473	410	426	473	438	440	460	429	474	437	460	457	485	464	449	437	439	447	471	465	423	450	446	427	462	431	467	405	473	448	437	452	451	436	439	450	413	474	459	429	430	452	428	438	442	441	448	474	440	437	449	444	461	434	432	439	460	428	433	479	411	404	439	451	437	412	434	430	421	462	452	451	441	448	446	425	423	448	440	439	453	412	434	451	433	434	423	455	428	447	476	450	440	453	405	416	460	442	457	472	460	412	398	476	433	456	423	403	424	462	411	446	465	400	446	475	458	434	423	443	456	416	481	407	460	429	449	447	445	454	441	449	440	431	418	471	434	454	445	447	470	439	427	393	437	448	463	431	424	408	442	429	481	427	438	477	443	438	414	446	444	439	429	449	448	428	469	479	393	490	437	433	453	476	451	440	440	407	463	421	429	393	463	435	443	425	450	458	424	413	436	422	445	438	446	433	443	442	455	437	437	430	433	449	436	415	458	423	397	460	451	462	459	450	444	407	417	430	453	455	440	459	462	436	452	423	428	444	433	444	413	440	449	461	433	407	441	449	440	475	394	425	442	428	406	407	414	461	441	453	447	445	447	420	432	425	446	454	443	459	455	447	477	448	411	453	419	449	467	452	427	467	429	402	424	428	438	429	447	418	466	457	465	415	405	443	482	429	456	451	441	439	428	481	468	438	450	408	444	433	434	462	499	418	462	427	456	459	416	443	417	416	424	444	454	447	408	424	491	417	444	433	433	457	447	456	445	425	490	426	441	444	460	457	414	460	465	432	458	423	462	439	437	441	479	435	441	473	430	445	431	440	476	452	436	484	417	426	442	450	435	433	459	446	418	463	390	419	433	405	423	430	443	420	428	420	456	436	436	419	439	411	449	433	433	457	430	469	454	465	452	421	433	438	420	428	456	436	443	455	436	421	423	426	420	431	434	437	456	467	442	440	460	461	414	405	428	430	447	452	427	421	426	438	477	421	455	454	426	420	482	452	425	451	455	437	462	445	408	458	444	436	443	455	470	450	399	451	455	445	436	436	423	442	426	453	479	455	459	425	434	429	418	433	437	410	439	435	455	402	479	446	436	462	443	430	438	393	419	462	424	407	466	449	423	405	461	475	468	458	439	427	444	455	443	416	435	441	451	413	453	433	430	395	419	457	457	424	443	432	429	464	436	460	409	470	414	423	425	455	440	467	437	474	436	420	430	440	419	391	416	434	446	461	452	415	430	472	458	468	388	426	467	441	435	454	420	445	431	412	424	441	475	478	432	455	449	435	439	423	423	480	447	431	444	479	427	432	444	438	457	465	428	439	407	453	431	451	416	400	457	424	440	478	470	433	442	463	427	454	442	439	459	466	437	414	406	443	441	430	458	476	421	468	430	448	440	426	443	436	476	430	426	467	415	439	447	442	414	473	427	434	455	392	463	448	421	414	454	430	436	429	454	420	430	469	447	450	438	443	378	424	427	458	442	430	444	446	425	411	451	458	447	456	450	428	497	419	430	430	450	412	432	444	430	443	467	437	419	437	419	440	438	458	487	431	421	462	456	439	460	447	436	452	438	455	451	416	447	427	417	437	447	450	438	449	448	407	438	428	470	418	448	438	475	467	438	438	445	413	442	460	449	424	445	438	474	452	453	428	439	440	450	437	427	449	471	478	445	445	419	465	449	462	445	459	458	445
9633	2371	489	324	494	602	493	373	337	257	216	176	199	223	190	149	137	96	116	119	117	126	87	94	73	76	80	70	52	65	60	49	31	33	58	49	41	38	48	44	38	40	32	40	32	29	41	41	40	32	38	32	38	38	38	31	26	38	24	33	39	35	33	38	32	36	32	24	34	34	44	34	29	38	32	27	41	35	28	51	33	30	31	33	39	32	35	32	29	36	25	30	36	28	39	27	39	42	35	31	27	27	24	32	27	26	42	29	32	24	44	26	28	37	26	35	28	35	35	35	34	28	33	27	40	26	35	37	34	23	36	23	34	35	30	33	29	28	38	32	37	29	34	41	35	35	27	27	34	36	32	37	34	24	29	46	25	25	18	31	25	30	35	36	29	37	33	33	26	35	27	28	33	25	32	36	29	25	43	36	28	34	26	41	35	28	28	27	24	31	26	32	31	24	31	32	25	41	30	32	33	28	38	29	25	27	34	41	35	35	32	25	34	32	41	42	42	35	29	40	29	34	35	35	30	30	44	27	32	31	32	36	32	34	26	21	25	40	38	39	40	30	27	35	35	33	33	28	33	28	31	35	36	21	30	31	30	27	27	20	30	29	40	29	38	25	40	31	41	33	28	28	20	38	45	35	30	41	35	33	31	31	37	28	29	38	37	41	30	25	33	27	27	29	33	34	33	29	42	33	32	43	34	38	28	32	39	31	30	32	42	34	38	30	25	45	36	34	29	35	37	26	23	18	36	32	34	30	29	35	34	26	29	31	43	35	35	22	34	32	23	26	32	37	32	28	27	32	36	39	37	29	28	30	30	29	35	43	35	31	24	20	29	26	39	27	31	26	39	26	31	28	41	34	26	32	35	39	35	32	26	40	37	32	40	23	34	36	31	41	36	41	41	29	26	30	31	31	26	35	36	36	33	30	27	36	26	37	26	29	32	33	34	42	35	33	34	30	34	49	28	22	33	27	32	22	33	26	37	23	32	31	35	31	34	33	35	31	28	30	37	30	37	35	31	33	36	30	34	36	30	36	29	33	39	25	32	40	29	25	34	25	40	26	43	29	31	39	31	23	29	32	24	28	37	31	36	32	37	27	42	30	30	26	27	30	22	26	23	27	44	32	26	26	36	30	36	25	40	30	30	24	24	38	45	33	42	33	28	38	37	36	27	41	32	37	35	23	24	19	37	29	35	28	35	31	33	31	25	32	33	30	39	34	36	22	40	40	26	32	55	41	28	36	37	38	29	26	35	24	26	24	31	23	29	30	30	23	39	30	32	36	27	29	31	31	25	39	28	35	21	37	32	31	29	34	39	31	26	45	24	29	34	37	32	30	28	28	27	33	43	26	24	33	21	29	30	24	32	26	30	32	28	30	27	38	38	27	34	43	34	38	37	38	36	31	28	26	33	52	21	21	32	38	30	51	27	35	40	33	34	36	46	39	33	42	41	37	34	38	29	29	40	31	34	36	30	27	29	31	36	23	28	36	29	28	28	41	22	31	29	28	39	36	23	39	31	26	34	43	34	31	22	28	31	33	31	34	30	28	40	26	27	33	29	25	30	36	26	27	34	49	27	30	32	37	44	24	39	39	31	33	33	38	30	29	36	33	37	34	30	27	40	33	36	32	32	34	22	35	37	45	32	33	38	39	36	26	25	31	25	34	28	35	35	27	27	31	33	25	29	29	31	35	40	25	33	36	35	31	36	42	30	32	36	38	38	35	36	34	40	29	34	29	38	22	23	37	33	31	24	28	29	42	24	40	31	35	39	31	37	22	24	24	30	32	30	36	26	32	37	37	23	32	34	27	34	31	35	41	32	38	26	35	32	22	23	29	25	36	39	33	39	31	38	33	27	38	35	34	34	32	31	29	30	39	47	26	38	42	38	33	30	21	32	28	28	37	34	40	31	36	28	33	41	33	33	24	34	31	38	25	26	37	39	38	30	34	25	23	33	24	35	35	29	30	31	33	23	23	36	36	32	44	30	21	24	29	40	30	37	30	32	33	29	48	36	30	35	24	36	25	26	34	29	38	30	36	31	35	32	39	32	33	29	24	31	33	37	35	36	29	26	31	40	31	26	39	27	32	32	28	35	29	40	32	31	34	43	25	26	38	37	34	37	41	25	33	34	33	25	33	25	33	29	40	38	26	30	31	34	29	20	31	28	39	33	22	32	26	34	34	30	22	29	39	24	35	33	33	36	35	36	27	32	27	29	43	28	28	33	36	31	35	27	32	36	38	39	40	30	31	30	28	30	39	38	37	36	32	30	34	33	32	30	35	33	26	38	39	37	39	37	29	36	34	38	34	37	35	36	36	29	27	33	32	36	29	30	34	39	39	27	34	31	40	36	27	33	33	34	37	30	32	42	32	33	32	22	23	38	36	31	32	36	38	22	32	41	36	37	29	30	37	34	33	32	32	30	32	33	32	28	34	41	32	36	25	38	24	29	32	31	29	34	29	32	40	34	24	28	41	34	38	31	40	29	42	29	38	27	30	33	32	31	34	35	37	37	26	36	31	29	35	28	28	35	24	20	29	37	32	32	31	31	31	37	38	20	33	33	18	33	36	35	33	25	33	22	23	31	26	34	26	28	36	26	29	36	34	32	38	35	32	32	42	29	37	28	32	33	45	33	31	36	41	34	37	33	40	35	31	31	30	28	37	32	34	36	24	25	34	34	45	38	23	35	32	35	24	32	37	27	34	34	31	36	28	29	35	22	38	32	25	35	33	28	19	33	35	37	34	29	36	22	37	33	25	40	26	23	28	29	32	39	33	27	34	35	22	33	45	30	40	33	26	30	24	20	28	25	33	35	31	26	33	21	30	33	29	21	36	39	40	32	37	29	42	31	33	30	29	22	36	31	36	24	36	32	27	25	28	43	31	31	33	37	27	34	36	33	43	24	42	44	32	38	28	30	24	32	35	38	28	37	38	30	26	34	30	31	22	30	19	30	36	27	35	34	43	31	26	25	23	33	36	40	29	26	29	37	30	26	37	38	26	31	27	31	49	38	41	39	35	24	37	38	37	28	33	37	43	28	33	35	45	37	40	29	40	28	30	31	35	37	34	38	31	30	28	35	28	34	32	30	30	32	36	35	45	28	30	30	23	31	39	32	27	28	35	23	24	33	23	25	39	30	28	41	38	31	31	33	35	28	22	37	37	30	38	35	28	23	30	32	33	39	30	30	34	30	32	31	25	37	39	31	33	33	26	30	25	38	22	34	35	30	32	34	34	33	27	31	30	41	30	30	32	42	30	29	27	27	34	41	40	25	26	26	28	33	25	31	40	35	30	20	39	39	34	37	26	38	33	31	36	50	49	40	30	30	32	26	34	33	35	34	31	25	33	27	34	29	23	35	38	28	34	36	28	30	27	32	41	32	25	33	39	33	25	36	39	29	23	25	20	34	34	32	32	31	44	35	38	38	45	31	30	35	33	28	35	22	36	32	20	27	31	36	39	28	28	36	40	23	23
45150	23173	11389	21939	30086	29734	25574	20664	16500	12903	10650	9664	9249	9338	8473	6808	5202	4565	4369	4842	4902	4438	3875	3078	2494	2130	2085	2284	2185	2080	1756	1385	1148	1069	1023	1138	1025	945	866	877	896	892	780	746	759	642	641	641	638	630	556	632	661	551	583	584	553	548	526	593	587	535	559	551	580	554	558	572	553	529	560	551	527	565	561	516	590	545	577	549	557	514	529	548	547	505	526	535	576	542	547	559	550	540	571	536	540	541	521	530	554	525	535	530	531	511	545	516	538	535	510	545	555	522	523	528	487	531	521	472	492	508	539	497	570	502	540	559	518	537	546	558	552	538	567	525	498	536	551	540	525	528	538	495	552	556	543	528	553	506	534	528	549	543	508	522	518	526	515	521	490	486	515	481	548	475	548	562	539	511	516	531	528	567	539	533	525	498	516	524	546	458	537	493	531	551	499	492	536	518	523	504	507	539	523	504	537	506	517	538	490	524	562	497	508	499	552	481	511	570	492	517	499	541	524	578	517	532	515	524	521	535	518	531	543	500	483	518	543	550	568	525	585	518	551	515	544	551	533	513	493	533	513	539	549	527	555	487	533	486	531	513	536	497	509	519	560	525	494	537	522	540	544	522	479	524	559	538	509	521	505	559	481	526	540	520	548	532	518	519	517	540	519	511	513	514	513	529	560	524	522	537	552	526	492	517	513	523	532	537	550	507	484	515	542	498	496	501	556	553	520	532	520	520	522	513	554	547	550	536	516	558	520	521	533	553	549	509	519	519	486	549	523	550	556	529	529	558	540	489	480	529	531	561	516	538	517	500	564	536	550	470	544	490	530	530	464	487	490	535	478	555	507	540	518	541	540	482	512	522	526	541	490	511	560	546	486	521	498	578	535	508	520	506	512	543	519	533	561	529	529	519	516	562	542	478	506	558	555	537	514	496	514	535	551	520	525	537	504	525	506	524	486	512	545	523	515	534	557	509	511	535	518	504	490	546	504	498	550	496	494	526	508	539	507	514	481	544	532	452	524	536	515	538	522	544	539	550	542	497	497	481	536	527	535	553	539	513	542	545	554	503	603	518	525	534	493	485	497	511	533	538	538	481	478	534	544	529	541	571	494	520	517	506	516	555	546	494	529	525	504	507	524	536	533	522	536	501	542	499	544	518	531	511	521	513	488	551	520	515	569	507	503	548	522	498	521	495	533	570	550	529	501	511	544	540	497	538	540	523	517	572	521	525	517	512	537	529	518	538	503	482	506	532	518	534	555	546	525	539	511	531	569	534	506	563	509	510	551	511	514	514	533	523	524	520	552	540	525	510	496	541	452	525	525	511	514	514	526	494	537	508	552	509	523	557	531	532	496	506	519	544	533	484	470	525	498	520	548	497	506	493	515	507	555	565	499	549	533	514	517	559	531	517	543	548	554	546	552	525	542	501	523	528	507	494	562	499	513	539	522	523	504	521	512	513	508	520	487	536	534	529	498	488	547	473	520	501	542	491	499	543	516	507	511	468	548	533	480	541	506	507	557	509	487	546	502	526	528	494	549	536	540	520	504	512	509	502	497	531	582	494	513	501	512	528	508	518	506	518	511	511	513	547	478	510	560	537	516	530	573	513	494	514	525	488	516	536	517	531	512	542	522	520	517	543	502	529	522	523	564	482	509	497	529	509	551	505	501	508	525	532	502	513	542	514	511	541	529	514	539	511	543	514	497	505	493	540	502	552	514	510	538	536	529	502	480	509	522	505	585	514	511	523	536	527	535	483	515	490	533	569	510	532	493	505	514	499	518	505	527	467	541	537	547	573	538	478	550	504	530	516	505	510	484	524	520	479	541	550	530	528	526	500	531	506	547	490	560	542	518	520	523	533	513	499	539	498	521	528	517	526	542	563	510	553	526	508	522	573	541	495	507	482	518	522	506	479	537	558	534	508	516	530	519	538	514	517	503	499	537	569	513	550	532	561	509	544	543	519	498	537	547	518	524	509	523	513	520	487	499	469	524	559	535	548	558	535	528	549	525	542	524	535	520	486	491	538	476	490	523	515	508	502	493	546	530	523	568	478	492	528	500	552	557	522	518	481	569	481	523	539	538	555	523	551	521	512	496	543	536	518	520	502	483	561	537	482	498	500	535	493	516	485	498	510	485	515	514	519	520	503	524	527	524	526	532	521	525	521	535	539	511	508	538	497	490	530	520	552	552	539	491	487	513	537	516	539	526	534	526	520	533	535	512	467	519	544	509	535	531	500	494	532	540	531	491	551	529	533	519	540	533	549	528	578	514	541	506	499	526	505	534	505	544	535	504	510	506	513	544	517	513	505	522	577	542	540	542	511	494	517	529	519	517	537	523	514	563	538	465	504	522	518	483	482	553	501	506	532	513	503	523	558	528	533	527	493	556	487	529	467	533	538	532	549	491	517	502	491	541	519	514	528	474	531	512	524	516	505	501	553	536	532	483	490	494	525	499	521	550	504	530	547	557	520	550	515	518	522	501	518	558	530	555	559	505	532	535	527	514	528	471	485	542	512	516	526	491	500	512	527	566	517	546	505	533	497	550	546	544	536	567	517	539	487	507	527	478	518	491	504	523	561	526	497	545	526	506	474	514	519	528	512	545	529	532	527	525	507	542	515	535	526	474	520	521	539	465	529	513	578	513	475	495	539	546	533	511	493	514	559	513	521	533	504	550	512	544	525	564	494	513	502	530	514	538	532	525	538	497	544	498	513	529	526	513	504	499	498	530	531	517	505	524	514	524	540	504	577	506	547	522	523	507	504	517	536	506	507	500	496	548	551	562	525	506	545	508	503	525	528	508	539	513	468	520	549	478	520	535	482	506	545	497	473	533	505	521	532	527	516	527	544	497	489	556	528	549	520	484	498	540	561	529	525	521	497	553	562	508	519	530	469	521	482	529	496	520	518	528	564	478	515	494	533	504	522	501	545	488	552	533	505	533	501	474	518	506	523	526	534	483	573	527	499	515	489	524	543	504	522	519	533	503	523	569	543	502	500	522	487	532	526	515	550	498	556	537	510	505	561	509	509	514	530	485	526	500	516	490	518	522	504	527	534	509	540	543	487	486	517	531	498	505	534	492	487	497	502	516	548	500	506	522	524	533	517	520	522	548	504	509	527	543	518	510	491	494	530	552	552	533	525	500	538	512	529	487	528	518	513	506	542	519	528	544	528	540	537	503	518	534	512	475	532	511	501	533	510	525	519	522	524	523	526	554	525	517	540	528	518	494	518	524	561	498	503	506	529	466	541	484	559	503	527	535	511	516	495	524	505	542	525	516	493	497	516	540	557	512	524	577	516	493	551	490	462	525	484	549	577	526	502	504	525	521	556	513	553	519	530	534	490	515	546	492	487	492	527	536	559	517	493	496	530	507	519	547	525	503	553	526	481	503	506	513	531	544	536	546	513	518	542	577	523	500	503	496	530	531	533	513	562	539	546	538	496	549	519	543	548	484	537	507	530	518	515	489	478	505	540	533	513	542	515
14027	5223	991	498	877	958	819	579	461	393	323	279	277	303	276	221	173	143	151	152	165	166	137	108	85	72	90	81	71	82	69	60	51	45	32	46	40	34	30	39	40	39	43	34	40	37	35	41	29	25	31	25	27	39	21	25	37	29	32	30	23	33	33	29	22	27	35	27	24	18	30	28	33	17	24	26	29	29	30	27	33	33	24	42	29	35	25	30	26	31	37	32	34	27	39	26	34	35	24	25	24	28	22	15	35	34	22	18	24	27	24	29	34	29	28	20	23	34	29	33	32	22	25	28	20	22	33	33	26	19	23	30	30	22	28	29	21	24	20	33	26	27	26	28	25	26	26	37	31	29	28	23	22	22	26	23	29	25	25	24	24	28	34	31	27	20	31	37	38	20	24	26	29	29	26	36	34	28	31	21	33	20	28	29	30	21	31	39	23	24	28	25	21	28	25	29	32	25	28	27	26	27	22	28	23	31	26	35	30	23	18	31	20	29	24	28	26	27	28	23	21	28	25	31	31	22	22	27	30	26	20	18	35	28	23	20	31	24	15	29	34	24	27	31	23	34	37	30	29	31	35	31	30	25	22	23	26	32	28	20	30	21	27	36	29	28	16	21	36	25	30	32	22	18	30	21	27	28	28	29	18	20	12	27	26	31	19	23	28	37	30	28	33	25	25	20	24	26	27	31	33	39	19	32	26	29	26	35	35	24	28	22	31	29	21	33	23	28	28	20	21	23	35	25	21	33	27	18	33	32	22	28	22	27	23	27	31	31	22	22	14	24	26	27	23	27	32	29	27	28	22	29	29	26	23	26	24	23	34	33	27	23	25	29	29	27	18	31	38	25	19	16	26	18	32	24	31	26	22	31	33	32	25	22	26	31	25	32	23	33	26	25	31	24	25	23	25	23	28	33	23	27	22	27	32	36	26	23	29	20	19	32	22	27	37	27	36	31	26	27	35	14	35	21	19	25	32	30	30	26	34	31	28	23	29	27	27	27	22	19	31	26	26	24	22	30	29	22	29	27	36	19	34	26	33	28	27	24	29	39	29	32	25	31	23	25	24	37	25	28	28	25	28	32	23	33	25	32	33	27	24	36	20	22	32	25	24	27	28	21	39	29	25	29	26	30	33	28	22	35	39	31	24	21	25	29	31	29	28	27	28	31	16	25	18	18	20	29	19	24	20	22	24	23	27	23	17	21	34	20	18	24	35	29	22	27	35	28	30	22	29	18	32	33	21	33	33	23	18	26	26	30	30	29	22	28	27	34	33	21	20	26	31	21	27	29	15	36	32	18	31	27	24	30	29	24	35	27	35	31	27	19	26	28	22	38	30	30	34	22	30	38	31	20	20	24	25	23	29	36	25	26	23	38	35	29	26	27	27	33	37	30	31	27	25	30	26	29	30	22	38	23	28	23	21	35	22	30	22	31	25	27	30	20	29	24	28	27	26	27	24	29	30	22	23	28	31	25	33	30	26	24	18	35	30	22	24	32	30	18	22	23	29	31	29	30	31	19	25	25	25	25	18	28	26	31	30	31	20	30	22	31	24	26	30	25	32	30	21	29	23	28	25	22	28	31	38	31	33	31	22	27	29	23	26	35	33	27	33	34	33	17	24	21	34	14	25	31	27	32	24	23	34	26	27	28	29	27	17	27	30	21	26	28	36	27	32	24	19	26	22	27	36	28	23	27	41	24	28	29	28	27	37	37	29	29	29	36	21	34	20	22	32	36	22	38	21	22	23	23	23	30	32	24	30	28	29	33	30	25	24	32	30	36	31	19	21	26	29	32	25	29	24	25	19	28	15	26	30	22	23	31	33	36	29	25	36	24	35	31	24	36	33	30	24	21	32	34	20	22	27	34	21	28	32	26	23	22	29	25	36	24	28	17	27	30	25	29	32	29	28	20	28	31	31	20	31	23	29	29	23	27	33	23	24	38	29	31	33	31	29	29	28	25	24	21	17	29	30	31	33	35	18	21	31	24	17	26	34	28	30	31	25	20	19	34	30	23	31	39	27	27	27	28	36	29	32	29	32	24	27	25	29	26	26	19	28	23	30	29	35	29	19	24	23	38	33	29	34	28	26	27	19	15	27	29	30	26	14	29	23	32	27	28	24	30	31	30	24	31	17	29	31	27	21	26	33	35	25	38	28	23	22	27	33	25	25	24	25	27	24	22	38	25	28	28	25	19	25	30	28	21	27	35	28	37	23	25	29	32	34	28	21	21	28	31	35	21	20	23	28	28	30	22	23	25	28	27	30	36	32	27	26	17	23	22	14	24	25	24	29	34	36	17	25	22	24	28	27	37	17	31	21	24	30	25	30	28	19	28	22	28	19	29	40	21	32	18	20	27	27	28	24	28	33	33	35	24	30	32	29	28	30	32	32	22	19	28	26	30	23	27	23	26	36	28	24	23	25	31	26	24	32	28	27	28	30	29	28	22	28	24	23	32	27	32	21	21	27	25	20	23	26	31	27	28	29	26	32	24	21	22	31	29	25	30	23	26	34	32	30	34	26	30	17	20	25	31	31	28	27	28	28	31	17	26	22	26	24	30	24	21	28	25	27	26	18	29	31	30	38	27	27	32	22	27	17	22	25	20	24	17	26	30	25	35	20	20	21	24	24	21	29	24	16	30	34	21	24	23	23	35	32	20	20	31	30	23	27	25	26	26	24	28	24	25	28	33	26	17	23	26	38	20	23	31	23	27	24	32	33	39	22	29	21	22	24	22	30	29	24	31	33	35	26	34	25	26	29	26	25	20	22	27	22	34	24	27	26	33	34	27	25	36	28	29	27	18	32	25	27	29	26	29	27	37	31	25	40	20	24	25	31	23	22	27	17	22	32	23	27	31	22	31	29	24	28	27	21	23	24	21	32	24	19	29	22	14	28	26	25	30	24	29	30	28	32	29	22	34	24	28	25	19	24	29	36	36	25	36	33	29	28	23	18	31	28	32	19	41	22	23	19	25	30	32	24	24	37	29	25	20	24	20	40	27	27	22	31	22	30	28	27	18	24	25	33	22	24	32	31	29	28	21	22	23	27	30	16	32	25	27	36	25	29	18	28	19	24	38	23	28	25	39	22	31	22	21	24	28	35	23	25	23	23	27	17	25	28	24	22	27	32	23	24	26	37	33	21	36	21	28	29	15	33	26	28	39	30	30	26	35	29	26	30	25	24	19	24	25	20	38	33	35	26	19	24	22	36	27	26	21	24	18	23	32	22	19	24	25	30	26	33	26	28	34	30	24	31	22	26	28	32	29	27	28	30	17	26	24	27	23	19	35	29	26	21	28	21	27	21	26	29	20	33	25	32	29	28	29	24	22	33	21	34	28	27	29	40	27	22	30	26	25	26	28	25	34	24	27	31	28	24	27	35	24	23	31	18	26	35	28	31	33	31	30	29	22	21	43	28	28	24	37	24	33	29	33	25	38	20	18	36	24	27	30	25	27	24	24	27	24	28	28	40	20
53865	28982	15334	27206	35277	35009	30675	25724	21167	17270	14863	13899	13462	12911	11280	9585	7962	6805	6672	7185	6960	6315	5395	4492	3533	2930	2935	3138	3052	2847	2354	1895	1602	1466	1426	1336	1188	1069	1032	966	974	1024	899	780	786	736	718	675	637	609	582	612	591	545	589	574	508	512	521	544	515	507	507	548	548	524	495	512	491	467	496	438	496	484	478	511	471	436	507	491	511	466	435	474	510	460	487	453	487	496	484	478	507	472	504	462	478	458	460	432	407	438	457	457	494	443	432	439	478	470	410	454	443	421	488	458	437	438	440	458	431	435	445	470	464	403	463	487	453	451	464	435	435	440	452	469	464	418	471	433	433	460	443	468	437	481	466	422	413	454	450	436	420	416	448	416	422	436	456	441	433	448	443	444	437	404	423	454	424	431	433	408	466	427	417	416	423	434	402	452	417	422	445	431	444	446	473	437	428	416	452	447	445	439	428	429	453	459	422	441	443	444	450	457	457	407	466	432	418	460	419	442	437	431	476	440	434	457	446	483	440	423	433	454	443	425	473	421	461	417	435	436	403	451	442	398	457	424	433	406	423	433	437	425	436	428	455	410	426	417	450	444	413	408	421	416	434	418	432	474	431	441	409	430	437	431	407	441	420	443	440	415	439	439	459	413	447	429	457	424	466	438	436	445	391	449	408	448	446	446	387	422	425	427	434	467	477	439	449	403	430	436	440	424	427	461	469	444	414	412	415	459	417	420	333	429	411	446	426	421	436	439	428	429	451	405	448	397	436	412	484	468	449	386	410	423	430	418	387	433	454	474	424	417	410	410	396	401	427	455	423	443	441	437	410	463	444	423	410	422	451	448	444	450	389	444	427	452	417	439	418	461	381	437	463	427	413	425	435	426	415	426	478	411	411	421	458	433	421	438	435	400	416	458	440	412	448	423	444	448	453	431	402	419	412	453	424	398	417	445	417	465	424	414	431	413	409	423	457	402	441	455	428	457	416	409	458	415	437	407	438	446	447	435	440	417	408	461	427	460	454	462	412	450	463	450	432	417	423	387	396	412	420	455	402	445	420	411	449	456	441	433	440	397	415	430	417	393	444	408	455	429	429	453	416	410	402	404	429	415	438	446	465	438	433	436	427	441	412	496	440	447	419	412	443	469	461	418	431	439	422	429	413	420	445	399	412	454	407	409	426	431	397	456	426	394	448	411	428	428	444	420	401	397	426	397	449	431	391	421	409	433	433	413	418	426	451	414	426	481	436	435	444	383	438	437	421	435	430	476	448	419	475	440	391	436	422	438	437	410	417	425	481	451	436	440	444	447	442	451	451	409	387	419	433	455	454	452	455	384	459	428	431	399	460	495	416	426	430	428	409	433	473	413	435	429	434	413	440	441	421	418	457	434	403	433	427	487	434	437	438	412	442	398	443	440	420	439	440	453	450	445	464	430	444	438	419	448	435	423	416	430	462	461	424	408	452	430	459	444	447	421	443	484	425	417	429	412	429	452	403	454	418	435	447	445	412	430	419	447	414	450	414	424	400	433	439	427	448	436	432	431	486	425	439	425	429	411	438	423	441	448	393	402	393	428	419	402	433	456	489	429	430	438	431	441	406	411	419	422	444	440	494	436	429	446	402	457	415	418	423	462	433	429	437	414	418	451	400	458	445	442	446	468	476	420	429	415	418	422	447	419	460	447	394	401	442	456	404	439	425	439	410	441	432	438	393	421	423	417	447	425	421	442	430	465	443	408	386	451	395	434	457	445	451	388	476	421	418	398	417	466	413	405	421	439	415	459	456	431	419	434	424	442	431	433	416	474	445	440	396	436	405	423	434	466	442	435	442	422	433	386	464	453	398	402	442	471	399	423	474	428	408	437	435	454	411	461	445	426	428	419	421	455	436	407	411	436	413	450	400	429	382	442	413	434	446	443	455	423	428	450	480	442	414	461	443	430	419	378	429	422	433	424	423	441	440	442	471	448	466	427	392	438	432	420	437	455	441	432	455	435	411	413	455	447	459	429	415	467	464	448	417	439	419	430	415	430	449	400	387	469	457	418	427	443	425	425	434	443	469	460	438	431	413	448	440	460	458	422	433	395	442	464	437	413	416	414	451	410	426	433	428	454	430	447	388	441	413	424	444	465	422	440	404	418	423	461	440	467	412	398	451	418	451	447	447	412	434	444	441	436	443	431	427	451	430	421	400	450	471	413	421	411	393	450	453	441	426	431	419	439	422	400	431	437	479	449	453	414	435	462	413	421	431	436	425	437	449	418	457	482	429	432	419	446	417	420	417	454	440	454	436	461	400	444	437	438	399	411	370	463	424	447	406	416	445	447	444	467	428	425	412	422	463	447	422	439	418	412	449	453	413	451	409	413	411	419	420	410	412	475	445	422	445	403	401	411	431	431	454	446	391	383	419	417	421	425	447	443	448	428	433	438	456	468	411	430	440	423	444	461	434	446	448	422	458	461	399	436	429	451	451	433	415	461	395	426	452	433	423	423	447	442	424	426	441	436	446	390	397	422	438	399	446	403	433	391	394	455	468	419	447	398	421	417	450	436	432	405	419	427	444	427	444	433	435	441	455	471	436	418	429	433	447	439	433	468	445	407	436	406	437	463	430	479	449	419	428	463	415	409	419	414	398	450	450	421	423	417	438	416	439	443	424	487	439	448	449	428	432	451	438	438	442	430	420	434	412	449	404	438	399	446	444	444	437	452	452	409	416	471	434	470	419	462	443	401	461	391	418	410	442	418	444	449	428	409	439	422	391	389	418	441	438	409	449	434	398	397	415	409	394	405	480	445	456	414	420	463	422	407	458	475	421	443	402	460	455	423	421	427	418	416	427	443	461	438	450	433	422	411	462	446	442	431	422	403	403	430	449	469	412	460	466	450	421	390	479	461	429	427	410	421	444	415	467	408	473	451	438	466	380	441	439	432	472	428	413	433	445	424	457	438	424	447	442	432	443	434	486	441	437	462	414	429	440	469	454	472	438	413	438	429	435	422	417	435	404	435	438	438	443	440	450	442	446	435	414	432	434	465	433	441	413	401	440	442	431	418	427	416	410	434	420	455	445	436	400	441	449	437	452	438	485	430	417	474	427	408	379	426	427	427	443	409	434	449	430	436	453	459	418	457	398	435	445	444	386	439	428	464	459	454	438	471	442	429	464	387	413	446	429	439	413	436	424	435	414	443	436	434	397	434	416	450	424	450	448	415	414	439	417	442	431	455	436	419	420	394	438	421	430	408	432	445	409	442	434	428	467	424	434	470	424	401	417	440	452	396	399	441	427	402	418	421	428	406	422	447	416	436	410	456	378	403	467	447	448	446	441	412	402	398	404	439	414	424	414	458	403	441	448	439	431	440	432	439	407	461	419	450	390	446	412	432	405	442	430	450	437	425	444	443	424	432	426	417	418	422	424	434	407	417	405	449	435	420	443	465	452	436	443	441	430	450	441	402	453	442	395	462	437	448	481	426	458	423	408	393	427	418	425	418	430	440
5671	1223	302	194	334	395	315	255	175	171	158	122	121	139	111	88	93	70	84	74	86	87	47	59	41	27	35	47	48	51	34	27	25	20	32	29	21	31	14	35	37	27	26	21	23	20	30	23	19	20	22	16	31	19	20	23	30	19	9	18	17	28	19	15	23	23	24	22	21	19	17	27	19	16	17	25	17	24	25	20	28	26	17	24	31	21	27	12	15	20	18	22	25	29	14	14	21	21	20	22	17	17	20	24	14	25	22	20	19	25	21	22	22	20	18	26	19	15	21	17	20	31	19	23	26	24	17	23	35	18	13	24	22	24	23	29	14	17	19	20	19	22	24	18	21	24	21	17	20	19	26	26	32	24	35	27	24	20	30	25	26	25	18	16	21	19	24	24	27	20	17	20	16	25	29	17	22	20	27	17	21	28	14	16	34	29	19	18	26	19	20	17	16	21	27	21	16	21	25	23	17	25	27	27	19	21	24	19	22	20	20	26	28	16	19	26	23	18	24	28	28	8	20	21	27	28	14	19	22	23	17	25	16	20	20	23	34	21	17	26	17	21	23	19	22	16	19	23	24	28	26	19	23	19	22	20	18	22	23	20	28	21	24	21	15	28	29	26	20	33	26	35	18	27	23	30	22	22	16	18	24	19	32	25	20	26	27	21	22	21	28	30	34	29	25	16	17	18	17	15	23	15	26	16	20	19	21	16	21	17	21	25	23	22	25	12	25	23	16	24	25	18	18	17	20	19	21	22	24	21	14	15	27	16	17	20	25	20	27	21	24	19	17	27	25	25	21	23	30	19	35	16	30	25	28	13	24	16	18	26	29	24	17	26	17	8	26	20	15	19	20	20	21	24	20	21	16	23	27	15	29	19	19	23	20	20	20	18	22	23	25	23	22	28	24	27	27	14	17	20	18	18	15	21	22	22	23	23	18	18	22	16	16	21	18	17	28	29	19	17	24	21	15	21	17	29	15	15	33	25	27	23	20	20	19	22	15	19	15	19	29	21	22	22	18	20	21	23	25	23	29	22	30	24	16	26	12	19	21	21	23	27	18	26	17	28	25	20	16	18	30	17	15	22	16	22	18	16	23	29	22	19	27	24	16	18	10	19	17	21	21	18	25	24	18	28	22	28	17	22	28	17	26	26	23	31	18	26	15	22	16	22	24	20	19	22	21	22	25	20	22	24	18	18	20	20	16	25	15	27	26	20	22	24	29	20	29	16	20	13	20	17	27	17	19	17	19	22	19	22	21	23	31	24	34	27	20	22	15	23	24	19	18	22	25	27	17	23	18	21	27	27	26	24	21	28	20	13	30	26	27	19	15	15	22	22	18	20	19	23	24	22	26	18	16	23	23	19	25	23	22	23	20	34	22	25	14	14	27	13	20	25	20	20	8	20	19	14	17	21	23	25	22	23	13	24	27	22	15	24	24	16	26	10	27	24	20	20	15	28	16	17	22	17	21	25	17	28	22	17	14	20	22	28	15	10	20	11	17	25	25	13	28	22	16	25	26	40	24	27	17	25	28	17	26	22	28	19	21	24	20	25	18	23	19	19	27	27	22	23	24	28	25	18	21	16	21	20	24	23	18	17	19	23	14	22	26	30	22	14	25	19	24	16	17	25	27	23	26	22	29	20	22	17	15	29	20	15	17	26	17	15	21	24	27	18	26	17	27	18	20	22	16	24	19	18	26	19	16	17	17	16	21	16	14	26	18	19	22	24	13	18	21	21	27	19	22	12	25	20	25	30	20	17	29	19	19	19	13	20	20	21	18	24	16	21	19	24	20	15	26	17	17	16	20	27	25	15	18	16	27	18	15	18	16	18	25	25	16	16	30	17	22	20	21	16	22	18	18	16	15	19	21	16	22	21	28	26	32	20	14	31	29	15	22	30	22	29	22	14	24	21	18	19	26	18	20	22	15	15	25	24	23	18	23	24	19	20	16	22	22	25	21	15	28	17	24	16	26	27	24	16	22	29	21	30	23	22	19	23	19	24	18	19	24	22	16	24	24	13	24	20	22	16	14	15	24	17	21	22	26	14	19	21	18	22	15	18	31	15	18	24	20	17	14	23	22	21	18	18	19	20	22	27	17	11	14	18	15	15	29	28	18	28	19	23	22	21	21	17	23	15	22	25	18	15	21	25	18	16	27	26	27	18	25	23	20	15	29	21	29	21	19	25	20	24	19	18	22	19	20	23	26	29	15	22	23	22	20	22	19	17	22	25	23	24	19	25	20	19	20	31	14	17	16	30	21	20	19	25	14	24	18	28	22	16	27	22	25	17	25	21	21	21	31	14	17	24	18	20	19	17	20	21	19	21	15	19	23	25	21	25	16	13	24	29	23	26	17	24	27	19	18	27	21	19	26	15	18	21	19	24	18	21	19	24	17	18	16	24	15	21	20	18	24	23	26	12	19	17	17	24	21	25	21	22	14	21	19	19	32	18	25	19	19	20	23	26	16	29	19	22	19	28	28	24	26	26	14	28	18	14	18	29	29	20	15	28	30	19	20	13	22	25	21	16	23	28	27	29	20	8	22	30	17	25	22	23	23	30	21	17	16	26	21	16	20	27	17	16	10	17	27	14	18	20	24	26	24	22	24	28	14	18	30	21	18	21	27	14	22	22	32	28	16	12	26	19	21	21	20	23	17	17	21	16	17	23	28	18	17	13	21	18	17	24	28	23	22	27	34	25	23	20	25	21	25	19	19	12	21	25	25	22	18	23	13	21	24	17	19	23	18	29	20	20	22	27	16	19	22	12	21	29	9	22	17	29	25	14	21	21	32	25	20	20	15	20	31	20	21	17	28	29	18	27	21	13	21	18	19	19	15	20	24	27	16	23	29	26	23	21	29	27	16	17	36	16	18	23	18	18	15	14	28	18	21	26	19	26	26	24	22	18	14	18	29	18	20	18	17	17	29	25	13	23	27	20	22	16	25	23	18	28	19	16	25	26	20	18	15	21	16	18	26	20	17	18	21	34	19	27	23	21	16	12	29	31	24	21	26	23	20	21	21	25	16	23	27	19	22	31	12	30	26	20	22	28	29	19	20	17	26	21	22	22	17	14	26	17	17	25	31	19	23	21	20	18	20	26	17	26	26	24	19	18	13	27	20	29	24	19	20	18	20	20	25	21	27	21	19	20	30	17	22	22	17	17	17	25	25	35	23	18	16	14	20	23	17	12	20	19	17	19	33	19	18	27	26	24	18	17	29	23	20	21	15	27	25	24	19	16	27	24	27	24	11	19	27	23	27	20	20	23	30	15	28	23	23	23	24	31	30	26	25	18	17	11	16	28	32	29	20	24	20	28	24	19	17	23	17	26	18	24	26	19	24	31	28	20	22	21	17	19	28	18	30	20	23	20	20	20	19	18	14	25	22	21	29	25	18	21	18	15	20	22	18	29	27	15	17	17	29	17	29	21	17	13	23	14	21	17	23	28	22	20	31	18	21	19	29	28	14	23	30	28
40431	19458	7993	17377	25908	24924	20276	15841	11912	9143	7545	7133	6931	6456	5304	4165	3397	3085	3009	3215	3375	2965	2383	1969	1561	1375	1358	1470	1482	1370	1093	928	825	735	759	748	660	595	594	557	535	525	539	515	496	475	473	438	431	412	446	398	371	402	389	384	366	362	372	391	371	378	389	370	346	364	358	342	402	335	353	343	357	396	373	357	361	375	346	365	362	382	393	407	339	371	368	381	408	348	365	390	358	405	354	337	318	340	352	375	361	384	327	349	337	416	383	374	353	340	381	351	333	393	359	331	325	376	351	357	357	353	373	342	362	353	343	340	336	389	335	342	357	338	356	338	375	374	365	353	369	378	350	305	361	321	354	327	355	374	373	352	359	361	360	369	371	346	370	345	338	328	349	368	316	331	365	329	378	359	360	369	329	357	360	348	318	344	343	308	349	374	356	360	354	340	355	353	368	340	355	328	358	332	350	377	368	338	337	316	348	345	369	360	353	355	352	358	355	355	331	379	320	323	368	340	341	341	372	338	351	368	369	334	380	390	320	342	362	349	351	321	359	378	344	356	359	328	348	337	358	371	346	371	337	341	347	376	370	339	345	376	365	359	348	311	362	318	386	349	359	312	350	390	313	310	345	330	340	350	369	355	338	373	382	377	358	340	340	344	329	377	335	366	349	367	315	355	355	373	366	330	326	374	334	364	341	371	352	370	361	345	362	368	363	348	358	349	347	340	333	334	336	331	372	358	363	323	342	374	338	341	351	334	362	319	354	351	348	313	391	335	341	340	357	314	349	346	322	366	319	348	364	345	338	322	344	347	325	358	342	380	335	336	372	334	337	340	359	347	355	309	366	343	341	346	349	360	315	358	351	384	354	339	358	345	346	345	378	374	338	379	367	361	359	364	365	367	338	350	339	365	352	333	359	303	357	338	364	336	343	337	384	347	355	342	367	371	342	372	363	326	362	347	377	332	384	326	352	351	376	344	369	343	324	334	350	356	358	331	366	340	386	358	377	339	337	378	364	352	356	401	358	305	378	323	347	356	353	393	353	360	341	344	338	370	335	331	361	309	329	351	320	364	350	376	315	319	365	351	346	338	368	357	349	318	316	322	326	336	329	322	361	348	361	354	354	357	333	327	336	371	357	370	363	329	369	352	353	308	328	370	302	348	337	365	308	360	363	344	332	351	356	348	307	349	351	357	356	373	355	358	337	365	348	334	338	343	351	362	341	350	363	350	339	349	329	323	351	338	347	332	354	329	352	376	358	389	373	373	363	333	356	322	377	331	340	371	319	363	332	337	344	348	345	369	347	352	341	350	329	376	338	325	355	320	358	315	356	330	391	333	348	360	372	378	357	358	335	354	393	355	375	356	343	327	345	347	369	358	343	337	343	334	354	344	342	366	332	369	373	355	343	334	329	370	336	335	302	357	320	360	408	347	358	351	332	354	325	340	349	322	368	325	355	388	338	336	319	372	355	337	330	352	395	361	360	350	330	364	337	370	323	360	315	359	357	331	363	364	370	345	338	334	355	349	370	343	376	340	381	368	356	350	376	351	294	345	376	324	346	334	313	361	346	345	339	379	353	358	355	331	347	349	379	352	336	315	321	374	348	345	361	355	357	348	328	316	324	348	343	343	349	375	337	330	339	341	394	334	337	310	367	370	364	322	372	347	331	373	334	355	336	350	369	329	324	365	382	319	363	341	360	344	370	337	318	346	358	315	350	355	330	338	346	373	335	358	364	363	359	347	330	364	347	324	350	321	355	371	345	374	344	374	349	362	360	349	355	340	327	341	342	339	359	360	349	322	350	341	379	341	333	343	356	338	356	352	349	327	358	316	394	339	381	364	363	360	335	354	348	388	376	354	350	366	319	324	361	404	360	357	379	360	375	342	330	329	357	335	387	368	368	342	366	363	344	349	347	344	332	338	348	332	375	378	366	353	335	362	360	355	331	336	362	329	356	341	375	361	340	373	391	353	363	346	315	347	340	329	329	361	320	342	354	343	359	316	333	368	343	353	372	322	333	370	357	358	351	340	345	367	365	315	363	366	360	355	365	327	336	365	358	336	361	335	334	371	340	351	348	383	349	350	339	330	348	366	328	328	350	354	370	342	389	356	323	365	311	342	324	329	371	339	353	349	323	371	350	347	343	352	371	349	330	345	340	355	351	358	336	299	356	349	340	357	362	341	353	328	369	351	362	384	373	319	362	349	342	354	346	320	324	358	358	351	374	360	341	391	354	324	336	349	362	361	360	356	356	381	351	356	366	343	343	341	358	346	351	370	337	366	310	345	394	372	314	350	354	367	336	343	347	337	341	339	337	352	328	346	351	362	339	362	331	368	337	357	351	369	362	363	342	349	333	340	333	332	332	331	333	345	313	346	350	329	315	318	344	324	330	323	359	374	328	367	344	360	381	347	377	345	322	342	336	353	332	325	324	340	343	340	349	416	350	347	357	335	311	374	370	344	362	353	365	356	338	326	337	365	365	335	318	368	350	313	343	374	374	343	346	350	322	321	361	350	371	359	385	362	387	357	354	338	366	375	385	356	338	353	344	381	323	327	337	372	333	360	321	328	334	301	372	369	374	362	357	339	336	380	351	349	369	398	356	334	348	355	364	355	343	331	358	342	373	376	310	348	357	322	372	330	342	342	338	350	338	340	354	315	354	343	312	360	374	362	365	376	339	381	339	333	353	356	342	347	370	335	362	343	348	358	336	397	366	328	350	379	345	332	336	357	375	317	371	354	369	365	333	348	318	345	333	346	382	366	362	336	329	378	369	333	366	360	367	335	342	353	350	362	340	356	353	375	358	353	341	345	345	381	336	344	356	354	353	335	381	338	324	324	303	311	352	348	319	389	344	328	375	358	345	347	363	344	356	347	356	329	313	336	381	368	369	339	363	333	361	350	357	357	304	351	363	364	354	338	373	339	319	328	374	322	353	366	321	361	325	335	377	354	329	374	396	339	371	353	338	367	331	346	357	335	339	348	341	340	396	324	333	350	360	337	358	355	307	361	315	377	331	366	348	356	349	362	358	362	363	356	379	329	376	381	344	340	335	327	369	287	322	306	366	378	342	344	339	350	305	367	373	359	359	329	341	352	359	329	357	328	352	372	300	350	359	327	333	367	363	316	313	362	362	352	328	343	348	354	358	329	367	365	361	353	352	344	332	361	366	340	380	338	368	321	360	357	361	337	331	389	369	344	351	372	376	362	350	347	343	318	335	338	366	346	345	336	345	313	322	367	336	362	355	352	359	328	330	359	352	348	380	335	332	325	341	349	337	378	366	355	322	364	337	330	358	328	346	333	328	342	358	373	354	373	326	343	367	334	377	345	376	330	354	337	325	366	356	359	355	356	356	354	354	359	349	387	379	358	358	383	324	322	352	337	354	343	349	361	318	358	351	356	357	371	356	352	343	341	319	377	382	339	331	367	332	357	369	340	376	397	367	366	321	373	282	354	360	333	345	338	371	372	340	346	345	330	363	333
13860	4767	848	474	894	998	796	608	465	406	369	354	330	302	259	242	155	169	171	162	170	141	124	110	89	74	65	73	68	67	60	48	35	53	55	49	41	54	51	45	32	36	38	34	33	43	43	30	24	31	34	28	38	31	33	33	29	35	40	34	22	24	30	24	28	33	31	30	40	22	31	20	31	31	29	24	29	26	26	30	20	27	25	28	30	31	27	27	27	35	27	20	23	33	26	26	37	32	22	23	23	30	26	23	32	26	30	34	26	25	27	26	41	24	28	28	27	22	28	32	28	33	28	20	25	33	33	30	20	28	33	30	36	32	26	21	28	20	38	31	45	32	33	26	25	21	28	28	27	27	33	33	20	27	38	30	31	23	22	21	21	23	31	23	24	22	28	25	34	25	28	26	24	24	28	31	21	24	38	26	27	32	29	40	29	28	33	30	26	20	24	26	36	42	29	43	23	26	31	30	25	31	27	28	25	23	20	34	29	25	26	32	30	36	22	24	24	32	38	29	29	33	18	24	28	25	29	27	24	22	19	31	25	28	34	29	27	29	26	29	26	36	29	21	32	27	32	38	17	23	22	26	18	23	25	36	35	27	26	24	30	27	23	29	31	29	28	26	37	31	20	27	32	20	22	25	29	29	23	31	26	16	28	40	32	27	18	26	31	23	32	25	18	36	23	20	20	32	28	27	24	31	19	33	21	36	29	21	25	28	22	37	36	28	30	21	26	22	37	24	30	24	29	29	25	31	26	23	31	25	37	27	23	19	34	22	20	32	35	25	32	28	31	25	19	29	25	25	34	24	25	31	27	32	28	34	32	31	29	23	23	20	28	22	27	29	33	23	26	23	36	21	28	25	22	32	22	35	26	16	35	28	24	41	25	30	34	24	27	28	32	27	27	32	26	30	35	17	29	19	29	13	24	26	19	22	28	20	29	28	22	43	28	22	20	27	36	32	22	48	21	37	33	21	29	36	25	22	26	21	34	30	29	38	35	26	22	26	27	31	30	20	27	24	27	28	23	26	25	25	34	27	24	34	30	28	36	29	27	28	28	25	23	29	35	30	34	30	21	32	28	26	24	31	27	25	24	19	21	28	25	29	31	32	28	29	30	22	23	22	29	24	20	22	23	21	29	27	28	28	39	32	34	26	35	27	22	31	27	26	34	26	22	27	36	25	29	36	27	23	26	17	23	25	20	30	26	31	26	28	38	25	23	27	31	29	27	20	24	31	22	21	26	30	22	21	24	26	21	30	28	25	24	28	22	24	24	30	27	24	25	30	34	24	28	25	22	26	21	25	27	32	35	27	23	19	25	30	20	22	30	26	42	24	30	22	28	35	33	19	32	22	23	19	16	34	25	24	34	31	27	26	24	24	30	25	29	20	30	28	16	28	26	21	24	28	29	30	18	27	27	36	22	27	32	30	24	30	32	32	34	32	30	28	27	23	36	33	26	33	28	17	34	26	27	26	20	33	30	23	19	32	28	32	26	29	28	25	29	25	24	25	28	23	25	19	28	16	30	25	36	20	32	28	19	23	24	30	26	26	24	31	30	20	36	32	30	18	36	19	14	32	26	26	30	31	27	38	26	27	24	15	23	30	27	14	36	24	32	34	28	27	17	31	19	16	25	26	36	34	31	28	30	31	30	23	27	29	32	31	40	24	24	27	28	21	30	24	22	34	29	30	29	24	23	35	24	34	30	22	25	25	35	34	37	35	22	31	23	27	14	27	21	28	28	25	37	19	34	27	26	33	33	27	22	36	30	24	31	30	29	21	36	24	29	24	29	21	33	29	26	30	22	33	29	30	23	28	21	41	28	21	26	23	28	33	22	16	32	20	34	24	29	24	25	35	34	30	24	21	35	21	26	27	21	33	32	22	24	26	23	30	18	25	30	27	32	30	31	38	20	32	19	22	36	24	17	30	21	28	30	33	26	31	27	30	19	24	35	27	24	30	29	30	46	21	21	22	40	26	30	32	29	31	32	29	24	26	28	23	30	26	20	31	26	27	26	22	29	31	30	31	24	30	27	21	33	19	41	32	30	30	34	22	30	28	21	23	31	25	31	25	20	19	26	32	24	29	44	27	26	27	33	21	28	26	22	29	26	29	30	36	24	22	17	21	32	32	22	31	32	26	28	33	28	34	17	32	28	31	22	27	32	25	28	32	25	19	38	28	18	29	23	27	19	23	27	35	28	24	22	38	28	30	26	51	31	22	27	17	23	33	22	33	30	28	24	21	27	31	30	34	39	32	31	25	22	24	28	24	23	41	32	26	27	26	23	29	20	28	20	28	32	31	24	21	27	21	27	22	26	18	21	28	32	31	21	40	26	19	23	22	29	28	26	33	22	29	26	27	28	22	24	25	22	29	30	31	25	38	26	27	22	26	16	25	35	25	27	24	27	43	27	17	24	19	27	26	25	31	27	27	24	26	27	32	30	27	36	28	31	18	25	34	29	25	22	22	26	32	22	31	33	27	29	28	21	21	28	31	22	30	25	25	28	27	27	22	28	20	34	25	25	22	27	37	25	29	27	28	35	36	26	38	24	26	24	32	39	29	24	45	29	28	35	23	22	30	26	23	32	26	33	26	29	23	27	28	22	27	24	26	39	30	31	28	27	25	24	29	33	27	31	24	30	29	28	28	30	22	33	23	23	24	27	34	20	32	28	31	23	30	30	25	26	29	32	38	33	34	27	26	25	17	23	19	22	23	26	26	24	28	26	29	17	26	24	18	25	34	26	24	38	17	27	20	37	35	20	28	33	20	32	30	39	26	26	31	20	21	26	27	21	29	24	23	32	29	26	30	34	28	24	38	24	30	23	20	19	27	29	39	36	24	29	31	34	34	25	27	29	24	30	30	28	26	32	30	22	29	28	25	25	31	34	31	24	33	35	33	29	27	35	31	19	20	27	29	40	26	22	24	23	29	26	34	27	25	32	33	24	20	24	21	25	33	33	21	18	18	35	35	21	34	24	29	30	21	31	24	23	19	23	27	26	37	25	25	34	25	21	23	23	24	27	28	28	22	28	28	27	20	26	17	26	23	18	23	27	31	22	22	26	20	33	29	22	24	22	18	25	29	24	32	21	34	26	24	23	24	16	18	25	29	26	25	27	22	30	33	19	21	26	34	20	30	22	30	31	20	31	37	36	20	29	23	20	24	33	26	23	25	31	36	28	26	29	26	20	27	18	29	32	19	34	32	30	26	29	35	33	26	22	30	27	39	28	27	33	25	28	30	29	28	33	28	32	28	26	24	22	25	31	23	29	23	30	29	22	26	26	28	24	27	31	35	15	27	26	23	34	20	21	33	27	36	19	20	30	32	19	32	25	19	27	27	20	29	29	26	30	33	32	27	26	30	29	28	16	21	23	16	28	32	25	25	28	32	36	27	31	36	28	30	20	20	25	22	27	24	29	32	28	21	24	31	32	29	32	23	23	33	33	27	32	22	32	30	24	21	39	34	18	22	33	27
53154	28097	14919	26732	35557	35302	30521	25980	21792	17892	15923	14824	13915	12846	10976	8616	6888	6681	6909	7193	6752	5958	5246	4190	3440	2944	2837	2986	2977	2559	2207	1901	1526	1421	1382	1412	1218	1145	1095	1012	954	971	956	858	825	757	716	702	673	640	613	612	599	545	575	582	531	534	568	548	482	486	553	510	518	530	532	497	493	478	505	486	511	473	477	513	508	459	508	456	500	533	465	490	488	532	512	506	542	520	505	467	494	480	463	497	473	445	478	457	430	473	461	461	490	447	473	459	465	459	458	468	468	468	452	480	419	429	440	423	469	475	467	470	520	494	472	481	434	425	457	475	427	475	431	464	472	482	477	425	456	431	470	445	445	458	453	474	488	447	436	487	406	446	441	433	464	447	483	452	412	423	472	464	461	461	413	469	456	430	427	455	429	434	499	413	427	408	506	455	431	437	436	493	457	427	471	479	448	435	427	491	462	452	463	457	434	468	429	388	447	445	437	422	460	445	449	395	456	435	454	439	431	478	419	412	473	466	450	444	475	439	471	480	430	413	459	417	420	429	470	433	406	427	454	448	467	453	416	430	456	439	418	459	453	421	447	421	407	433	459	422	424	500	480	462	451	406	443	437	442	426	439	473	441	422	427	468	433	403	437	441	416	461	450	433	482	453	419	454	457	410	466	460	462	470	508	440	432	435	497	456	501	456	409	438	419	453	415	427	451	438	477	415	456	451	447	464	477	467	446	437	423	419	426	455	432	432	431	456	455	440	396	484	412	476	439	478	435	439	453	386	424	466	416	456	442	468	402	502	466	442	428	427	448	451	460	465	421	456	448	441	434	426	447	460	442	442	402	470	444	469	491	463	419	417	426	441	428	449	456	436	447	479	444	433	423	449	432	440	461	437	436	398	439	456	421	438	483	422	493	477	440	419	444	418	438	461	444	483	447	425	466	436	434	470	442	449	444	426	437	449	402	446	434	418	442	424	461	431	428	466	436	400	439	441	437	432	398	484	406	428	442	451	466	432	464	452	451	477	453	481	415	427	431	403	457	411	438	419	442	430	447	443	435	454	474	445	467	419	406	438	426	474	472	436	437	466	451	467	417	441	443	476	447	444	468	421	424	411	432	438	437	423	436	437	420	417	426	445	496	447	435	463	445	464	381	399	489	488	432	478	476	419	430	419	437	449	408	403	436	450	462	439	442	424	406	424	435	436	433	426	439	436	433	425	457	424	433	413	470	437	475	438	440	463	432	439	454	439	441	434	443	410	466	440	432	446	466	475	460	428	452	433	453	461	437	473	415	450	442	460	409	442	393	439	439	443	435	448	451	441	445	420	444	434	462	440	406	467	415	471	422	439	458	442	471	438	449	432	471	485	448	421	451	432	480	471	466	445	415	416	442	462	447	488	444	487	423	428	439	412	424	436	390	428	438	456	461	441	445	424	470	441	408	427	441	479	454	431	461	459	415	421	452	410	481	488	454	447	434	491	467	432	424	419	439	444	401	467	464	416	461	447	465	481	436	437	451	453	430	483	462	472	450	452	409	473	485	459	443	432	438	445	451	429	480	472	426	432	458	461	479	433	429	412	456	402	442	452	442	431	434	451	447	433	436	478	446	430	432	434	476	427	418	395	424	444	409	443	455	443	433	470	437	467	435	419	426	451	437	416	433	431	443	472	435	430	414	465	457	449	439	417	434	437	451	439	423	401	441	431	438	437	424	408	457	470	429	421	456	449	432	429	451	407	437	435	464	424	412	402	455	436	430	444	452	447	454	395	448	458	430	424	456	429	457	442	431	398	444	421	448	476	431	435	464	449	444	420	460	436	491	473	447	444	449	459	443	417	430	455	484	440	455	459	456	424	460	482	445	457	453	432	420	425	440	467	440	467	471	432	441	452	439	454	440	429	451	453	442	494	426	484	475	441	446	469	427	437	428	452	422	423	430	449	449	427	442	417	460	433	462	421	463	430	455	480	441	453	401	428	418	407	441	460	448	463	439	472	476	433	439	414	433	442	425	436	481	425	473	476	429	458	466	435	432	433	451	485	441	428	436	479	457	432	425	425	397	463	432	442	457	481	469	447	421	483	442	430	419	390	426	418	397	452	449	447	434	455	438	463	436	478	446	433	495	447	436	446	424	437	461	438	469	437	407	438	409	427	418	450	446	417	408	419	421	387	440	434	427	449	430	426	450	425	449	427	475	424	427	433	461	416	443	408	412	433	419	434	456	454	419	464	424	467	473	434	443	438	443	426	457	468	453	422	442	409	423	451	422	471	460	460	497	424	435	446	439	444	399	448	444	473	411	455	458	425	435	450	439	431	415	428	463	428	439	418	451	436	407	421	416	447	442	430	429	427	433	442	440	452	439	396	476	413	438	432	441	410	415	479	437	442	430	429	464	453	451	419	440	426	444	425	433	423	447	467	450	440	429	443	437	425	468	454	421	428	431	425	415	428	459	433	460	452	406	473	383	448	445	394	430	429	468	488	404	399	439	442	406	453	450	414	399	443	480	499	433	466	440	435	398	454	434	427	449	397	451	446	429	429	462	436	469	434	444	430	473	399	448	462	419	445	443	448	419	425	437	483	436	424	454	413	451	441	413	487	492	428	416	446	438	431	406	410	431	457	448	453	448	413	461	420	443	429	421	386	442	405	460	455	441	439	469	456	472	413	423	447	457	451	465	460	444	445	446	460	479	464	425	499	456	419	455	431	459	422	427	397	427	482	430	473	442	412	440	427	424	419	448	421	446	438	432	436	438	463	432	429	441	457	438	441	463	437	414	458	455	443	460	494	450	429	448	441	478	442	417	437	456	413	445	474	415	451	404	438	461	457	471	444	432	459	428	440	468	468	448	453	408	437	436	457	428	428	431	456	461	427	467	459	458	388	432	427	419	425	401	463	432	420	404	437	469	462	467	430	469	416	446	452	423	416	454	467	465	426	423	422	450	412	407	440	430	473	421	419	418	461	420	431	405	477	489	455	457	449	476	468	425	453	423	458	436	423	422	460	457	421	451	456	432	436	453	438	466	467	460	476	436	454	424	414	420	446	454	469	452	448	427	446	448	426	441	427	465	453	399	412	463	472	425	436	422	432	457	440	461	458	443	450	475	468	472	492	434	474	466	418	491	456	458	441	476	477	426	453	431	460	447	426	448	465	403	436	462	459	442	428	444	443	442	495	441	438	465	465	439	436	401	412	409	464	424	460	439	413	455	426	409	466	463	435	446	448	449	429	466	460	460	408	473	452	449	466	415	411	442	446	431	429	450	414	458	483	456	427	447	436	465	436	459	408	427	448	444	440	437	457	464	442	413	431	424	446	422	410	473	450	411	429	467	481	412	441	427	443	447	441	473	410	434	429	451	427	474	442	464	413	432	448	447	435	430	410	423	423	433	450	424	461	439	466	443	435	453	412	429	426	410	436	426	424	455	460	429	438	442	462	462	434	443	478	416	459	444	447	447	426	439	456	438	431	437	426	430	412	387	434	434	427	463	472	421	422
9642	2495	493	297	598	591	478	377	310	260	253	241	239	229	188	132	119	92	115	110	137	115	100	77	83	53	63	67	65	51	41	49	50	36	42	36	45	35	43	28	37	36	39	33	35	38	38	31	43	46	31	27	37	26	27	39	29	33	22	28	28	33	35	35	26	23	24	35	38	31	37	31	32	29	36	37	36	36	19	32	29	32	30	29	32	45	29	37	28	21	29	33	38	41	30	41	28	32	36	27	32	48	30	39	28	23	37	38	32	45	30	24	32	27	27	37	28	37	24	28	35	29	18	29	37	31	24	36	25	47	33	28	32	36	25	35	39	35	26	31	41	31	31	36	29	36	31	32	41	29	37	30	38	26	24	38	27	39	31	28	39	37	25	48	36	22	27	34	31	34	26	30	35	32	34	33	27	37	33	28	36	35	33	33	31	32	32	30	30	31	28	29	43	38	44	41	28	44	30	29	36	21	30	35	42	33	30	40	29	42	44	24	28	28	28	30	38	35	32	35	20	26	31	20	33	40	51	27	31	38	40	27	27	36	30	26	37	30	36	29	28	28	45	29	26	36	33	46	28	29	34	33	27	34	35	34	36	28	32	20	36	42	35	32	36	29	36	25	23	26	29	27	47	26	37	28	27	24	25	32	31	23	32	30	34	35	34	32	29	36	36	21	33	37	29	23	32	23	35	36	34	35	27	28	29	38	26	37	34	23	35	41	30	35	29	40	37	27	44	34	33	29	32	34	42	23	32	42	29	28	30	34	29	26	32	32	31	30	34	39	32	26	35	18	34	32	27	34	36	32	39	31	30	30	28	32	38	41	38	39	26	36	42	26	36	27	30	44	34	24	23	37	31	30	25	21	38	31	32	28	41	34	34	29	44	27	29	33	29	27	36	37	28	30	35	41	23	30	31	28	37	33	33	26	38	26	26	33	34	41	25	40	35	30	19	29	30	45	41	25	29	26	30	36	40	29	35	38	43	22	31	39	38	27	34	23	32	35	30	32	38	32	36	29	31	28	28	39	24	35	32	25	29	29	32	33	41	35	28	30	28	42	36	32	40	32	50	32	32	45	29	28	36	25	29	35	33	28	21	34	26	32	18	34	43	23	30	31	35	27	30	30	30	24	32	45	38	31	35	32	33	29	36	34	29	26	34	43	33	31	32	26	30	29	37	27	31	36	28	35	36	30	41	37	26	31	24	40	35	25	37	28	33	28	29	35	32	28	39	35	27	31	22	42	27	23	36	39	29	41	31	35	32	25	37	26	37	33	27	44	34	34	31	28	25	35	37	33	36	26	41	37	28	27	38	27	31	39	30	24	19	23	31	34	36	35	33	31	35	32	24	40	33	33	33	36	42	29	35	27	35	31	29	38	27	40	46	32	33	27	35	37	31	34	27	34	30	37	28	36	35	33	47	26	41	26	35	39	36	28	26	31	20	36	38	44	26	35	30	30	29	36	35	26	31	36	24	45	36	37	34	29	29	31	24	33	26	36	34	32	31	33	30	40	23	30	32	29	33	27	40	26	36	36	36	28	28	32	36	27	34	38	33	33	35	30	42	22	34	35	30	38	37	19	36	31	35	32	31	38	43	39	34	41	31	38	20	26	24	27	33	31	30	24	30	32	34	36	27	30	26	27	28	44	46	26	28	21	37	47	26	33	35	33	39	33	29	20	33	32	30	38	29	33	28	34	29	40	43	44	28	23	37	37	32	22	36	36	34	25	37	30	37	28	26	35	29	33	34	27	36	22	28	25	48	39	31	41	30	23	25	26	27	31	37	40	39	28	29	31	27	29	27	31	35	38	31	27	34	33	26	34	27	37	27	23	31	31	23	38	41	39	30	43	29	27	31	43	33	34	35	34	31	30	31	28	37	28	40	26	42	31	31	34	34	32	29	36	29	41	27	35	33	31	27	25	36	23	31	38	29	30	32	32	44	39	36	31	35	29	37	36	33	36	37	33	33	36	31	48	36	31	33	34	40	34	26	23	40	20	33	28	25	33	28	34	39	29	33	34	34	25	28	34	42	27	26	29	41	26	35	42	27	27	22	20	33	24	37	30	22	28	28	34	30	38	36	30	32	31	41	33	37	37	34	32	30	34	38	26	24	16	22	28	37	32	22	35	43	38	25	37	30	26	24	39	37	39	35	29	32	36	41	31	32	33	43	24	39	28	28	35	21	32	27	30	29	34	34	29	30	36	25	20	32	39	34	31	41	32	22	33	38	32	28	38	29	31	37	34	36	43	46	41	37	30	30	31	46	32	26	30	40	34	29	28	29	30	32	27	31	21	26	37	33	40	36	35	41	31	30	30	25	33	33	32	38	29	31	27	23	35	29	24	25	43	34	31	35	41	33	31	41	44	33	26	35	39	37	25	34	26	34	24	28	25	37	37	36	38	38	35	36	27	34	25	28	43	37	36	32	33	22	28	27	37	28	27	32	27	34	34	38	33	33	32	31	24	35	18	22	31	43	31	27	36	32	32	25	25	35	28	34	32	39	29	31	30	42	41	35	24	34	33	36	36	30	33	31	31	36	39	31	33	33	34	27	37	31	33	24	33	37	28	34	32	45	32	38	32	24	35	30	36	30	26	31	28	28	33	39	25	41	38	40	32	34	37	31	39	38	32	34	25	37	34	27	38	38	33	43	32	28	37	40	45	33	32	30	25	34	36	26	27	33	42	31	28	33	33	31	27	35	32	32	30	23	32	34	32	42	26	40	37	42	33	25	35	32	37	25	36	23	29	34	26	37	30	45	27	34	37	31	29	33	38	48	32	37	39	23	29	41	42	27	30	31	23	34	32	29	31	35	32	38	35	27	27	28	45	35	27	30	35	27	28	22	39	34	34	25	28	21	25	39	30	35	27	36	38	42	28	34	31	30	23	27	28	25	24	39	35	24	31	38	28	26	30	28	30	35	33	25	37	31	18	27	34	34	26	29	36	33	32	37	36	30	35	26	32	29	32	31	35	39	44	23	30	27	34	42	38	38	33	24	23	30	43	37	45	35	42	42	21	35	37	29	33	35	32	27	32	33	30	30	34	28	30	37	32	32	36	34	31	33	36	31	35	26	39	34	26	30	35	28	38	32	32	28	25	30	32	33	25	36	38	31	36	29	35	28	49	32	23	24	39	33	34	40	28	40	35	37	38	28	32	33	35	30	38	38	32	27	27	30	29	40	33	26	40	27	33	32	33	25	40	32	42	38	28	30	33	30	23	28	36	42	29	34	37	21	36	31	30	23	25	25	30	29	40	28	38	25	31	26	34	45	27	31	36	26	38	32	40	41	29	28	28	49	23	37	31	36	33	31	29	30	15	32	36	33	38	31	36	33	29	29	43	33	38	29	24	30	40	37	33	26	30	34	37	34	24	21	28	32	32	38	29	31	35	30	22	43	25	31	32	32	36	42	33	38	35	32	32	34	32	29	27	38	37	29	31	24	24	29	35	38	35	26	31	27	26	24	29	27	28
45506	23886	11016	21944	30862	29652	25392	20725	16461	13615	11650	10871	9920	8918	7536	5904	4679	4295	4818	4922	4725	4157	3509	2919	2431	2132	1970	2096	2097	1852	1633	1400	1179	1138	1103	1066	971	883	907	879	856	833	938	827	743	710	678	682	647	664	648	604	616	629	593	591	571	561	573	602	525	581	590	571	587	570	594	564	553	572	515	588	534	531	542	561	522	514	535	531	584	521	572	566	572	545	561	545	602	541	533	520	507	536	562	549	550	551	570	519	549	522	546	490	523	554	539	558	547	519	525	551	495	545	553	543	572	593	561	516	531	513	528	502	541	509	483	531	521	532	514	542	522	537	538	543	517	525	533	527	518	540	523	503	517	522	519	564	533	467	504	554	538	517	521	499	494	535	486	532	512	564	492	545	549	536	552	515	486	503	489	523	540	554	446	527	533	509	522	523	534	519	530	540	519	576	530	486	523	486	518	571	513	511	509	491	511	502	487	537	544	546	518	534	526	538	529	569	512	542	541	537	554	512	513	514	488	511	563	508	518	540	533	515	482	549	551	512	525	522	513	565	496	521	549	544	530	488	513	521	512	505	542	524	551	515	509	505	475	491	519	524	547	568	558	516	520	519	500	528	507	487	544	507	546	551	518	531	567	530	546	519	529	520	528	548	549	549	547	526	525	510	545	510	492	512	519	534	551	493	525	551	518	515	521	540	500	502	567	532	546	525	507	510	559	544	506	530	535	511	513	557	534	527	514	568	518	513	499	501	538	497	536	521	546	518	532	511	511	550	523	550	511	564	535	534	527	500	536	491	509	550	543	570	527	540	536	535	529	516	532	508	519	535	545	487	534	539	502	538	509	487	511	531	505	563	509	547	469	488	536	579	515	497	526	517	520	555	513	541	546	489	496	515	543	509	510	490	528	521	525	499	549	510	519	541	554	531	543	514	518	507	563	518	500	484	541	521	503	537	553	520	516	500	557	544	501	512	525	543	527	530	543	530	545	505	524	513	500	558	504	531	532	512	521	512	495	535	526	493	533	516	548	498	554	490	501	497	556	537	495	531	550	524	536	533	501	529	524	525	545	480	491	537	542	519	493	505	550	533	547	527	490	536	522	542	512	544	546	470	532	526	503	544	544	545	520	505	557	556	530	533	515	519	520	512	548	531	535	500	529	474	535	493	543	546	530	536	537	560	495	551	503	508	499	498	468	508	506	529	498	497	478	465	512	544	544	543	515	521	551	509	513	488	538	548	506	493	537	516	537	483	467	537	535	482	532	553	533	516	545	543	513	526	555	498	499	530	507	525	542	485	533	454	534	571	529	478	554	502	528	554	538	545	526	523	508	554	510	508	510	524	541	520	504	531	498	521	508	545	531	531	484	514	540	507	546	534	502	500	519	489	538	487	524	521	528	486	492	562	533	528	511	542	512	521	484	524	519	518	558	519	517	555	539	484	523	534	510	536	497	487	523	512	533	507	550	523	515	537	536	549	562	497	539	489	522	514	518	554	504	539	501	530	506	481	521	506	531	502	531	535	511	525	567	501	515	547	552	545	527	528	538	526	520	543	512	540	487	523	571	552	548	508	513	513	534	517	482	526	535	503	504	518	527	507	556	500	517	544	515	512	508	537	535	519	527	542	557	511	532	494	522	528	517	509	546	544	508	531	509	555	507	502	490	478	488	525	556	508	503	528	515	507	546	498	490	491	491	509	529	513	521	562	528	446	478	513	520	540	505	513	520	501	563	538	511	542	521	544	554	530	526	533	534	488	509	534	525	530	537	513	518	554	534	557	530	557	501	538	565	490	521	546	512	505	502	526	524	531	505	494	520	495	516	508	513	520	536	573	577	539	559	516	508	502	535	540	533	501	534	541	531	495	515	513	524	516	535	550	502	545	521	549	538	547	527	528	523	518	518	503	546	579	476	566	526	548	522	523	512	484	507	524	496	541	489	535	503	485	499	511	507	526	489	527	502	508	518	520	546	490	548	539	536	513	556	508	540	555	528	554	516	533	525	539	522	499	476	515	536	535	556	477	524	528	503	570	520	496	467	493	541	505	528	526	533	521	551	507	541	517	524	497	511	539	549	553	501	532	540	519	499	532	507	482	526	579	519	526	528	532	515	541	518	548	494	526	528	529	544	539	528	535	473	537	494	497	543	516	526	548	527	540	552	532	499	549	552	573	499	541	516	533	524	512	534	552	539	527	553	538	498	525	488	529	491	512	524	496	556	536	527	539	550	502	500	522	568	518	538	515	504	504	509	528	514	512	553	539	545	503	504	538	515	532	521	515	513	480	560	500	551	514	545	547	546	523	484	540	497	532	524	536	510	554	532	516	518	521	503	491	531	553	537	522	534	515	491	517	509	531	507	469	526	548	526	584	548	513	530	541	518	512	529	508	490	528	530	527	544	548	522	565	524	520	580	559	515	543	532	558	495	533	539	525	507	508	529	513	539	501	484	546	557	510	551	516	549	540	520	540	550	524	522	531	560	525	544	533	578	495	528	526	572	555	554	536	479	510	516	521	537	515	533	545	527	496	520	495	517	488	494	538	535	593	540	518	534	531	530	493	512	493	528	494	511	564	502	529	509	529	523	518	532	521	483	519	570	543	525	548	510	561	534	516	547	532	513	513	527	555	513	533	524	510	531	500	524	582	542	512	524	509	545	524	510	531	549	519	593	564	533	527	522	517	498	491	524	545	515	509	532	515	495	537	513	567	483	508	534	507	531	498	509	542	509	492	513	543	515	496	517	510	521	501	494	526	521	529	541	531	474	518	542	522	551	520	513	522	536	533	552	540	510	470	566	522	523	560	541	533	506	541	522	518	504	521	544	562	518	536	531	583	544	531	530	473	513	514	516	512	555	512	519	517	532	515	463	526	541	502	547	515	552	538	512	512	505	501	541	480	545	528	568	513	524	499	521	541	476	519	509	517	548	497	503	491	499	545	562	538	554	529	538	541	529	503	561	484	529	519	506	513	537	469	514	492	517	503	554	537	539	524	529	539	525	538	526	511	531	532	483	513	525	535	534	591	493	536	558	483	521	486	571	535	489	498	505	544	515	558	528	489	551	532	537	492	565	529	525	545	543	550	544	537	495	503	492	515	497	514	529	507	471	556	545	515	492	524	547	529	503	523	511	534	506	563	507	491	500	504	529	504	514	503	546	536	546	562	512	531	528	536	502	514	471	528	534	575	503	504	495	515	530	556	547	572	546	526	472	532	535	510	501	525	516	533	542	528	530	521	554	531	550	527	513	542	518	527	537	536	506	559	472	476	545	523	523	509	512	533	552	530	568	506	516	526	525	544	546	502	532	537	524	545	523	501	559	520	549	530	521	484	466	505	548	508	495	504	510	507	531	595	563	545	545	486	517	511	507	532	557	520	528	532	550	531	489	524	561	521	480	493	546	529	536	524	543	513	527	512	524	523	530	516	516	538	541	530	519	531	519	522	521	540	523	528	545	563	523	485	521	502	549	526	521	547	521	500	565	518	566	546	549	550
13575	4849	833	539	962	988	728	630	512	393	393	355	342	298	224	212	144	139	163	171	157	122	119	102	82	80	68	76	73	57	64	59	49	44	53	33	31	33	37	32	44	45	28	37	24	28	28	37	30	38	34	32	36	29	26	28	32	25	32	33	31	32	29	23	19	24	27	29	38	31	34	30	39	36	26	32	29	27	34	34	32	25	19	34	26	29	40	36	25	23	24	24	25	22	19	29	39	20	24	27	32	33	22	15	30	29	23	20	18	28	24	22	30	35	26	15	32	17	26	26	33	25	29	31	19	26	28	26	30	37	18	27	25	20	19	14	34	29	32	30	25	28	21	28	20	34	22	21	23	31	17	33	30	24	28	32	23	26	22	21	20	32	25	18	31	21	26	24	29	26	39	26	22	26	33	40	27	31	32	22	21	37	19	30	25	23	28	34	31	23	25	22	25	27	34	32	41	23	37	25	31	26	29	31	28	28	21	32	25	22	24	28	37	24	24	27	30	32	24	22	24	28	34	31	28	30	24	41	21	19	17	32	24	26	16	31	24	32	27	29	23	39	20	34	22	30	20	18	25	30	27	27	24	28	28	28	35	33	33	20	27	28	18	25	28	29	25	32	23	25	24	36	28	27	22	25	33	22	25	22	23	32	24	23	26	31	37	30	37	31	37	30	32	24	32	19	32	25	24	28	30	39	36	24	30	29	20	18	21	17	31	26	33	35	24	27	28	29	29	27	24	28	32	20	15	20	21	30	16	31	22	30	24	27	19	26	32	24	24	23	19	23	24	28	18	25	17	19	25	30	29	27	34	33	35	18	20	28	16	31	21	30	31	29	28	28	34	31	22	26	25	19	34	23	33	21	24	24	28	28	35	28	29	27	26	28	30	32	27	27	29	22	37	32	29	34	18	32	22	22	23	20	30	25	29	23	24	30	23	37	26	37	33	28	24	16	22	33	24	23	28	30	25	28	24	13	25	36	34	20	27	37	29	26	21	24	17	24	24	32	28	31	27	20	24	23	36	20	27	37	20	31	27	30	29	32	31	26	22	33	27	20	32	25	27	31	25	29	25	25	25	32	25	27	26	22	25	30	29	28	16	22	24	30	27	23	22	21	30	33	21	25	28	29	25	26	30	27	25	22	28	28	23	35	23	28	36	29	21	31	22	25	17	36	22	33	17	29	27	27	30	29	35	36	25	29	28	32	26	23	18	24	27	28	20	20	33	26	30	31	21	27	37	35	26	20	27	21	20	21	32	26	28	28	31	30	28	40	29	25	25	22	30	23	31	26	28	32	21	15	19	20	31	26	28	17	26	23	30	15	26	23	27	26	29	31	25	32	21	24	28	25	35	23	29	28	29	30	31	36	26	27	22	13	21	32	39	32	27	33	26	30	23	26	23	31	27	26	31	18	16	16	26	27	28	23	23	26	25	25	23	33	31	34	27	37	26	26	25	23	25	33	21	33	26	22	24	27	23	28	40	25	22	21	25	34	26	21	29	40	35	27	28	14	21	24	26	26	31	29	27	24	28	32	26	17	31	25	23	15	24	27	36	23	22	24	28	20	20	20	40	23	24	25	30	20	19	24	26	22	33	29	29	28	27	25	27	20	28	32	21	31	23	19	34	32	37	28	27	26	31	29	35	28	23	29	32	38	28	22	24	20	30	32	32	33	20	17	17	31	32	26	14	24	31	22	26	21	34	22	27	36	21	22	28	27	29	30	33	21	22	31	31	34	23	21	27	30	31	29	21	23	28	26	34	22	30	33	20	33	19	24	40	22	22	30	21	33	30	24	20	24	33	29	20	24	25	20	21	20	20	20	30	24	29	36	22	35	23	33	32	25	33	22	19	32	24	31	23	26	24	18	29	30	24	33	20	26	27	24	18	19	30	26	16	28	28	22	26	23	28	25	25	23	21	22	31	32	27	37	27	21	27	21	31	24	14	22	29	24	17	26	37	27	31	31	21	23	20	25	19	25	30	31	22	27	26	30	22	37	29	20	32	28	22	37	26	31	24	22	17	24	32	29	29	25	29	20	22	32	25	23	26	23	22	26	30	29	33	30	26	25	30	25	27	23	24	33	29	23	22	21	22	35	34	22	33	29	24	24	27	31	23	26	21	27	27	29	33	26	29	24	20	26	28	25	23	32	28	22	19	29	34	26	23	32	29	18	25	28	31	31	31	31	35	23	27	17	29	29	35	34	24	34	29	27	28	25	22	33	28	27	30	34	39	28	26	26	20	35	23	28	26	24	26	17	21	20	27	28	21	27	18	24	28	25	26	27	30	32	23	30	29	23	17	29	18	29	20	22	23	32	28	27	21	22	24	16	27	22	30	26	28	25	18	24	34	25	32	30	24	20	34	30	23	29	26	18	25	29	31	21	29	18	41	23	29	29	32	25	21	21	24	26	28	21	35	17	27	25	28	27	27	28	33	26	31	19	29	19	27	23	25	27	27	24	37	28	19	26	31	30	31	29	30	30	25	33	31	34	27	38	29	23	27	22	16	26	31	38	18	20	25	26	31	30	21	21	26	30	30	25	33	30	25	25	29	36	23	27	33	35	30	26	30	18	28	23	23	33	22	25	29	25	22	22	26	22	24	26	29	22	25	35	31	30	24	31	21	31	22	21	27	26	21	31	20	33	25	25	26	37	23	30	25	28	28	31	25	25	26	34	28	22	33	27	20	24	26	26	31	23	35	25	25	31	24	25	33	39	30	35	26	22	24	33	21	21	23	29	25	34	27	20	31	23	32	29	35	18	41	28	19	34	23	26	40	26	16	38	14	28	31	24	25	22	27	27	26	28	22	26	23	29	22	30	20	32	21	26	22	14	33	21	35	22	28	24	28	31	24	29	27	25	23	32	32	20	29	30	35	25	24	31	25	26	33	30	26	29	21	32	22	28	29	21	19	21	31	23	33	22	29	24	23	19	28	16	29	23	34	21	20	23	28	30	27	28	25	25	19	19	34	18	29	33	25	27	35	23	33	31	22	27	23	33	32	27	30	30	22	28	21	25	32	13	28	25	20	28	14	26	17	27	23	27	27	29	28	26	30	20	23	29	29	36	22	22	30	27	20	18	29	26	24	21	36	32	28	32	28	18	21	23	23	24	25	30	22	21	28	20	21	26	30	28	32	25	28	37	29	22	26	27	21	30	23	27	17	27	31	28	18	24	20	25	17	28	27	27	20	34	26	28	27	29	20	28	24	26	27	25	22	20	22	30	36	25	28	24	27	21	36	27	23	23	16	18	20	29	28	23	29	31	28	20	29	31	20	31	32	32	27	27	26	38	22	23	29	26	21	39	26	24	22	15	17	27	30	22	19	18	27	28	33	24	24	24	25	24	23	31	28	26	30	32	23	27	26	24	28	23	26	20	33	26	34	24	26	34	31	25	26	25	38	30	30	22	22	25	24	27	32	30	37	24	22	25	26	20	22	25	28	23	25	27	20	30	33	23	35	28	32	25	22	22
53168	28033	14819	27605	36650	35301	30921	26297	22213	18710	16656	15088	14076	12490	10402	8479	7035	6626	6898	7304	6703	6011	5088	4227	3459	2971	2825	2883	2812	2551	2153	1920	1512	1467	1459	1371	1220	1040	1059	1018	1032	942	918	931	810	779	716	638	672	599	646	525	574	604	582	506	510	524	496	503	485	476	452	489	518	518	491	515	457	519	472	456	466	489	507	484	473	456	462	486	440	467	499	490	466	426	475	492	499	503	466	504	482	473	435	432	431	488	491	502	441	452	455	431	446	424	447	436	437	465	477	470	456	437	412	464	488	453	444	461	456	440	479	446	424	417	456	462	429	460	420	445	438	439	424	440	407	434	427	420	458	447	489	465	444	419	406	439	438	421	421	427	442	431	445	528	415	422	446	431	429	431	455	418	456	482	429	429	437	433	441	434	403	466	430	461	425	460	425	434	432	427	437	413	431	386	417	454	428	441	439	414	427	448	449	397	440	443	460	447	413	442	453	460	431	420	459	435	438	451	421	419	459	454	451	446	435	421	445	451	417	396	409	439	441	425	419	413	436	434	454	415	449	463	436	398	446	446	459	419	434	397	436	421	401	399	408	452	423	432	429	438	450	411	462	433	452	413	471	405	454	465	468	446	437	455	436	425	439	408	421	431	458	429	429	413	398	457	453	456	437	393	442	406	449	379	427	430	417	457	430	411	437	419	420	438	418	432	440	466	385	438	393	485	392	452	442	423	438	444	413	419	432	444	406	443	416	453	459	407	465	401	412	411	408	468	412	401	441	406	446	434	408	423	414	471	386	420	404	450	430	426	422	425	416	442	389	429	428	442	431	410	429	437	403	426	436	419	395	432	417	428	417	430	421	424	422	426	423	464	398	418	453	441	447	411	417	457	430	431	434	443	368	438	421	427	430	421	434	421	448	457	431	451	450	450	432	448	430	412	440	404	422	437	422	441	453	448	422	438	431	398	420	438	454	440	445	491	444	404	438	469	429	406	421	422	453	397	423	440	444	426	417	407	421	449	421	441	441	411	374	447	434	423	410	404	459	438	444	400	419	431	425	480	395	407	424	408	439	405	414	440	420	438	452	475	434	438	417	446	450	432	457	454	460	385	450	469	421	471	423	428	439	418	441	458	414	420	472	422	441	444	391	402	454	419	399	422	444	417	453	407	420	438	426	439	443	411	469	391	458	407	436	465	416	396	439	447	433	451	437	415	384	439	469	452	423	419	411	406	378	426	454	422	459	441	421	433	445	430	433	459	420	440	454	404	442	429	423	420	472	427	459	446	424	446	424	426	442	425	463	422	420	416	440	436	410	405	419	443	439	468	425	457	438	435	435	442	424	435	433	472	439	434	394	423	397	427	427	400	422	451	434	451	435	435	429	431	411	481	427	430	445	378	435	423	441	416	412	442	444	453	424	429	407	440	415	462	445	402	420	391	449	418	422	421	456	399	435	426	394	444	429	405	398	437	429	445	420	393	448	417	434	404	422	485	455	406	407	440	454	425	431	397	457	452	423	463	457	433	443	442	440	419	432	440	462	447	411	414	434	421	403	450	431	426	449	428	440	417	409	457	453	416	428	450	433	452	429	416	452	407	439	413	460	432	433	424	429	447	436	428	428	428	431	406	445	401	433	428	443	483	464	403	422	438	427	461	430	430	426	443	461	424	444	474	386	451	443	409	450	403	433	415	442	476	452	438	461	408	430	408	457	451	413	431	411	412	447	441	410	431	460	410	399	430	430	390	446	447	425	449	440	446	451	424	412	443	385	422	408	447	408	442	398	409	429	422	427	454	453	436	451	446	439	471	438	409	443	425	436	468	398	461	428	450	431	463	430	440	450	433	446	457	435	440	478	461	414	428	434	431	426	430	437	444	411	406	429	432	437	416	416	432	432	415	458	424	398	410	413	443	429	412	464	436	456	442	450	424	461	452	415	419	444	452	431	443	454	411	429	436	449	405	419	468	457	404	412	471	416	429	416	437	443	452	429	455	421	423	439	390	425	412	369	406	438	430	430	448	453	448	435	437	428	423	422	438	405	432	415	422	464	422	445	431	416	405	411	443	435	421	469	424	429	443	442	444	424	445	456	398	399	387	466	420	425	440	429	427	460	450	451	423	427	432	466	444	432	453	430	436	446	463	407	434	410	412	455	459	420	435	458	466	422	453	436	418	428	435	454	410	423	416	441	428	446	433	414	431	414	434	463	434	418	436	405	432	458	419	447	467	422	396	442	425	448	461	406	445	410	421	428	454	462	438	403	424	430	427	416	461	422	424	433	431	457	421	447	454	465	413	421	470	456	431	442	433	436	460	421	422	417	465	440	407	419	460	439	444	435	435	420	416	408	459	426	450	451	436	392	435	472	436	407	433	437	443	442	469	440	414	430	427	420	445	426	458	407	427	428	462	455	403	464	432	453	387	446	374	422	425	437	420	445	464	390	454	420	389	433	471	432	424	398	443	437	404	471	456	460	429	419	392	460	426	443	432	422	456	426	408	404	410	461	423	416	443	426	433	396	429	438	469	413	429	427	403	448	413	412	454	448	467	432	448	464	419	439	420	426	461	421	445	405	443	465	414	453	468	414	424	426	416	442	411	406	415	408	411	422	392	426	412	418	451	415	424	405	420	431	437	449	409	410	389	423	385	424	442	438	463	427	439	466	450	433	401	457	445	445	458	428	460	460	445	426	419	420	410	405	421	427	414	418	418	416	430	442	446	432	424	420	432	443	405	439	414	426	417	462	393	426	445	436	457	425	411	434	404	489	435	418	432	432	452	411	415	429	410	428	450	450	463	422	454	428	455	428	418	432	462	426	451	435	429	458	379	408	451	468	394	434	438	453	411	447	452	421	436	423	463	432	437	399	450	467	435	441	430	406	439	422	414	425	445	373	410	435	436	443	416	407	434	457	422	414	431	415	424	436	442	485	426	407	401	422	425	445	417	424	433	426	435	443	453	434	466	462	430	402	427	410	414	420	414	450	435	441	444	414	427	422	433	428	431	406	430	462	424	432	464	454	450	431	461	431	430	445	428	470	445	474	433	431	441	441	459	433	433	439	428	446	431	409	426	428	405	432	427	419	416	461	423	458	442	440	450	446	423	449	408	431	443	459	452	447	422	457	404	456	436	448	427	453	394	433	423	424	431	474	448	456	427	462	402	432	436	446	434	399	453	441	461	430	439	441	432	422	458	410	420	453	413	460	453	433	443	454	440	432	471	432	447	449	434	432	436	437	425	383	431	471	443	417	377	410	462	414	412	431	438	435	438	454	458	415	417	411	429	415	443	432	428	436	454	435	429	438	461	401	480	428	413	410	427	450	411	431	452	458	414	435	428	438	432	472	433	423	442	421	414	442	434	434	484	436	365	444	439	396	455	443	430	421	422	412	451	453	435	427	422	423	372	414	397	472	415	445	434	422	418	434	428	446	419	386	420	430	379	433	429	426	425	387	429	459	394	430	413	432	443	444	483	391	419	441	452	401	412	414	443	423	435	442	437
5151	1351	295	204	369	359	295	252	200	148	160	145	133	104	106	86	72	63	72	78	57	72	56	40	41	39	43	30	43	39	28	27	29	23	33	33	39	37	26	22	17	18	15	26	32	26	15	16	28	18	25	30	22	22	21	22	29	16	19	22	29	26	16	17	16	22	24	20	16	17	20	19	19	21	23	21	18	23	16	16	21	14	24	17	14	18	23	22	22	20	19	16	23	15	23	18	22	21	18	23	23	19	21	26	29	19	24	29	10	12	17	24	18	21	15	22	24	24	22	19	20	24	23	18	16	22	14	23	30	20	25	17	23	22	21	28	24	25	32	25	25	25	25	23	21	17	29	26	19	23	28	19	21	37	25	20	12	28	27	19	29	18	26	24	26	23	26	13	23	22	22	19	20	21	18	21	24	23	18	17	18	25	22	13	18	28	23	33	18	24	30	23	17	23	15	21	27	22	19	15	19	27	22	33	14	17	22	25	19	19	20	23	22	31	16	22	19	21	17	28	27	24	12	18	21	17	22	22	19	25	20	12	26	14	18	23	24	18	22	22	32	27	17	17	23	14	19	22	21	25	20	18	15	19	19	15	21	16	20	23	11	20	15	31	19	18	22	24	33	26	26	28	20	25	22	23	26	19	25	22	18	21	19	23	20	21	22	22	26	24	26	15	16	24	17	24	22	16	15	18	34	19	19	21	15	20	17	25	22	15	19	15	21	24	20	16	24	21	23	29	19	20	20	14	22	19	17	27	21	17	22	19	22	17	19	22	15	16	20	26	15	22	24	17	16	12	21	17	20	22	18	19	13	18	16	21	21	17	18	22	24	15	23	21	21	24	23	17	19	27	15	24	23	19	15	19	25	20	17	16	20	22	21	21	25	20	19	22	14	21	18	12	17	30	19	22	22	20	29	24	18	19	13	16	15	17	23	26	13	26	23	28	32	15	21	16	30	26	23	25	17	30	16	15	28	21	21	17	24	20	25	18	24	23	21	12	11	18	17	19	23	24	18	26	23	18	15	23	28	23	15	22	13	18	23	24	15	21	29	23	20	19	13	25	21	20	45	24	13	16	24	17	19	17	19	27	17	20	24	24	19	21	26	22	18	15	30	27	16	21	16	20	18	21	19	13	17	14	28	25	16	18	26	26	21	20	14	16	15	33	24	21	20	18	20	24	26	21	17	24	22	17	18	21	25	13	16	21	20	16	18	14	19	19	15	22	24	20	23	23	21	19	17	23	12	16	15	20	22	21	13	21	18	18	16	20	17	26	17	15	26	17	21	18	33	19	22	23	25	21	19	29	27	24	25	28	22	19	18	21	18	17	16	19	19	19	22	28	12	18	19	19	21	19	30	28	21	14	16	23	20	20	21	16	20	21	21	25	17	27	29	23	26	17	14	22	20	24	23	19	18	24	22	23	21	25	25	21	22	15	20	20	20	24	17	24	23	19	15	27	25	16	33	26	14	18	20	21	24	20	18	18	26	21	27	16	22	16	20	26	21	23	16	21	26	19	21	15	17	24	25	24	20	14	23	22	14	24	22	19	17	26	21	17	28	13	23	29	19	17	18	25	16	19	18	26	20	33	18	12	17	27	20	28	17	13	12	20	18	24	28	16	12	16	20	20	27	28	21	14	22	19	16	20	25	12	17	23	21	18	13	22	21	20	20	15	24	16	15	18	16	20	19	19	29	19	15	22	24	30	27	17	22	23	18	22	24	20	13	17	24	18	17	26	18	15	22	24	21	17	15	26	20	28	23	21	22	24	15	14	19	20	21	17	14	21	27	14	20	19	22	24	33	21	20	22	19	15	25	29	21	27	29	23	22	23	21	17	19	7	30	9	19	22	29	21	19	11	19	21	20	19	26	13	12	20	19	18	29	17	15	24	24	22	20	23	17	19	20	13	19	27	18	17	21	24	20	19	18	18	20	17	17	22	22	20	25	27	14	21	20	14	23	18	22	21	19	18	15	24	30	29	19	25	30	20	15	24	17	28	25	19	19	17	20	25	21	21	18	16	25	21	18	17	20	26	16	20	25	14	23	23	18	28	15	16	25	21	23	18	24	23	21	19	15	19	21	29	20	21	16	21	13	21	27	25	34	24	19	20	20	25	15	18	16	21	19	23	23	24	21	17	18	23	27	26	23	18	19	19	24	22	15	25	21	21	23	23	22	20	19	16	25	13	18	23	20	28	24	13	19	17	20	24	17	22	24	21	19	13	18	23	24	22	23	19	20	18	23	19	16	33	20	26	22	16	24	22	14	25	20	19	21	15	17	23	26	17	22	21	16	15	23	25	14	24	25	26	28	28	22	17	21	18	19	29	24	19	24	19	17	28	23	14	18	19	19	25	23	22	14	18	20	18	21	17	24	22	18	16	22	12	15	26	18	22	20	25	15	24	21	26	25	22	14	22	16	14	19	18	17	31	14	23	14	21	30	10	26	17	20	22	23	21	25	19	22	23	14	22	20	17	32	22	31	24	17	23	22	14	25	27	26	11	19	17	24	18	25	21	23	19	29	19	23	24	27	17	26	11	27	19	27	17	13	9	12	20	26	27	20	16	25	18	27	23	21	24	12	27	21	20	25	22	17	19	38	15	18	19	12	25	20	17	31	22	20	17	27	17	17	17	18	20	22	20	18	18	26	14	26	15	22	13	19	16	20	24	25	20	18	23	17	20	22	14	23	19	20	21	22	16	16	15	21	21	18	19	21	14	26	26	19	23	19	23	21	22	23	27	23	18	24	15	22	13	24	22	15	28	19	17	22	31	21	23	12	24	18	12	23	19	20	12	23	20	27	20	25	21	25	25	25	20	16	30	20	24	22	20	17	21	28	15	22	21	19	19	20	24	12	14	9	24	18	24	18	18	17	18	26	14	25	25	23	16	17	18	20	17	17	20	21	24	27	22	18	24	17	17	21	19	18	18	20	25	25	19	23	20	18	23	19	30	19	19	16	15	28	21	21	19	13	27	25	20	33	15	19	21	27	23	24	16	20	30	24	18	17	16	20	19	25	15	17	21	22	18	33	19	21	17	27	16	26	22	19	19	21	22	21	24	15	20	23	20	22	25	22	20	19	20	9	17	21	31	26	24	25	23	17	31	18	24	16	19	20	29	22	23	18	13	24	25	21	22	31	18	15	12	20	21	21	20	23	22	22	19	21	19	17	24	23	31	19	20	17	24	24	15	24	13	25	23	19	23	20	20	19	24	18	12	25	22	27	18	29	25	23	17	25	16	23	20	22	33	29	22	24	25	22	22	12	19	23	19	11	26	21	28	18	34	18	18	27	16	25	27	16	26	23	24	20	22	24	23	29	26	25	21	20	20	21	27	23	19	15	14	28	19	15	29	18	15	24	28	25	29	21	22	27	20	18	24	27	23	16	22	19	10	21	11	25	27	23	17	29	31	14	17	27	15	24	27	22	11	27	19	19	25	14	20	14	28	25	21	19	20	21	20	23	26	24	31	14	17
39272	19160	7878	17833	26021	24498	20189	15818	12310	9617	8354	7578	6585	5790	4643	3695	3073	2963	3193	3234	3232	2823	2359	1851	1553	1412	1351	1359	1293	1242	1071	916	794	690	738	736	625	580	594	577	581	499	539	532	511	433	451	508	416	426	399	393	419	386	404	394	373	402	409	355	332	403	364	345	362	360	348	353	358	356	363	388	339	365	389	343	382	383	340	334	402	388	368	366	359	365	361	347	346	372	358	355	383	363	364	354	369	364	389	330	350	329	390	358	363	325	345	343	365	367	354	332	368	322	361	349	336	341	337	355	369	363	345	375	357	350	364	360	331	335	344	342	330	325	351	340	349	364	327	365	334	348	339	311	330	361	351	346	356	341	351	351	332	340	355	333	339	328	358	315	370	341	368	341	326	354	347	348	351	370	356	365	364	352	383	364	330	332	346	332	353	346	336	353	347	363	327	312	359	348	354	351	355	342	318	343	355	359	367	328	342	327	345	349	342	353	321	331	369	356	334	348	336	333	339	355	375	354	343	334	314	345	343	362	338	347	356	356	319	396	329	359	356	361	351	365	342	300	389	347	332	360	350	316	374	377	356	353	351	344	328	379	379	331	326	352	315	373	302	360	372	356	364	377	323	345	361	336	370	349	336	391	335	382	370	305	376	345	364	361	331	355	338	366	312	350	326	330	356	327	358	349	320	347	346	361	347	332	352	346	389	311	360	363	358	350	352	349	331	350	339	335	342	340	341	349	354	316	329	368	329	357	327	304	350	345	330	343	356	359	352	328	341	384	326	361	311	354	353	332	387	323	378	348	356	362	350	375	365	329	342	346	338	346	345	345	369	344	348	327	345	349	340	337	343	407	326	356	336	374	352	342	358	345	338	363	325	312	362	357	361	371	397	324	371	347	337	353	344	358	329	361	341	368	339	327	314	364	338	383	350	352	369	323	323	332	372	345	358	354	331	357	336	342	358	337	389	371	388	325	321	338	336	341	306	345	339	333	332	377	358	355	354	354	341	344	358	320	372	317	352	341	344	376	331	358	341	341	330	330	381	350	358	394	338	359	347	341	325	314	351	366	318	331	341	324	348	342	342	362	355	340	344	368	328	306	341	357	310	327	367	338	347	361	327	324	397	353	307	342	334	323	339	341	355	364	372	339	362	331	314	321	341	354	343	363	333	363	335	344	371	382	353	326	354	358	360	332	398	362	348	358	366	319	362	299	405	354	321	342	345	351	335	314	347	339	347	340	387	355	339	356	340	354	346	355	343	381	324	324	364	337	357	363	340	320	361	343	374	312	323	374	366	328	349	338	363	354	349	332	352	297	328	365	317	322	331	334	361	407	345	356	338	348	324	342	368	332	349	313	361	357	356	326	329	345	314	334	364	343	384	354	347	354	347	375	353	353	326	350	365	361	361	343	348	334	295	332	347	356	338	372	346	338	356	328	326	336	365	345	362	331	346	370	349	343	313	342	343	343	339	351	345	360	336	370	321	350	339	363	336	349	336	349	361	333	363	364	312	364	332	353	339	316	298	374	372	365	357	373	320	331	341	345	345	321	369	367	361	333	354	320	374	324	339	384	351	318	328	349	329	343	342	322	340	368	353	336	304	329	358	374	332	330	360	327	370	333	348	326	307	347	312	320	379	362	351	362	360	388	341	348	322	356	363	373	346	300	339	376	365	319	346	362	343	336	338	395	334	336	325	353	361	360	321	353	355	312	373	341	355	340	322	339	310	374	343	340	379	338	308	326	337	287	355	327	350	363	346	343	348	335	329	378	358	338	364	332	368	331	334	337	319	382	356	335	340	364	344	390	328	347	384	350	328	356	363	318	361	342	334	372	367	348	365	336	329	347	297	333	332	334	299	330	342	349	345	331	361	327	351	330	341	349	328	370	346	376	342	371	343	376	379	343	347	356	350	357	341	352	389	335	323	331	338	344	333	338	335	341	349	338	315	310	343	341	365	322	349	355	353	330	321	330	359	343	344	329	330	343	361	340	312	319	358	331	377	346	354	335	361	311	359	306	344	312	351	344	308	357	336	364	374	339	344	341	383	381	378	320	332	327	301	353	334	351	344	372	349	394	330	341	360	344	331	309	346	314	317	342	332	334	371	342	355	332	341	361	361	326	353	322	365	343	347	341	357	335	359	354	362	362	364	307	364	340	327	323	342	348	350	337	347	360	388	364	340	384	312	362	340	366	352	385	344	356	345	368	343	325	380	356	338	330	320	345	335	350	338	355	354	330	331	328	351	365	334	338	366	337	332	325	363	338	315	360	361	353	357	351	365	367	329	347	312	356	393	321	343	341	375	361	362	371	330	315	360	360	343	333	377	362	339	370	339	336	358	368	357	375	358	351	357	337	323	359	340	371	357	343	345	382	354	343	350	296	348	329	360	328	347	332	364	332	358	344	340	340	331	355	367	340	334	308	317	354	359	363	344	352	373	333	323	381	390	336	341	346	360	351	342	369	324	316	340	361	358	329	347	376	377	348	319	344	341	360	340	344	361	338	364	362	361	348	334	348	345	341	389	371	322	329	330	355	357	338	335	350	347	349	313	336	361	342	348	336	334	329	350	349	344	337	370	353	355	323	316	338	313	338	331	325	361	327	364	318	363	375	327	372	357	321	368	316	334	335	371	375	356	368	332	365	349	361	319	350	338	361	338	336	339	355	395	321	340	365	338	349	336	330	346	362	319	330	357	334	360	341	363	368	340	327	330	387	315	370	351	362	347	356	343	353	336	348	366	362	332	340	350	361	322	343	345	355	312	365	352	356	350	340	351	333	342	368	363	343	346	358	351	372	351	348	363	345	355	342	343	371	348	367	326	331	345	364	328	377	353	318	347	354	340	347	361	339	376	330	360	338	336	364	345	336	344	371	364	377	352	328	354	355	349	380	281	365	364	314	372	337	318	364	350	365	356	341	349	383	339	346	337	345	351	378	332	346	363	350	308	331	341	342	354	349	354	315	329	361	333	348	359	347	331	347	368	346	348	323	340	357	364	311	365	332	323	362	352	331	377	348	330	328	349	328	353	340	351	298	358	364	360	365	328	337	344	335	389	351	343	363	316	360	349	344	375	364	334	340	352	364	350	362	356	350	332	356	352	316	359	329	379	335	350	342	364	316	333	342	316	344	331	373	389	359	331	359	370	314	293	355	326	337	333	367	350	343	361	355	352	354	362	324	353	310	324	366	352	376	338	333	349	346	343	368	337	294	333	360	313	350	350	322	354	332	364	372	374	344	343	355	372	337	353	369	353	341	336	335	333	329	329	331	327	354	389	369	346	315	323	350	363	374	322	340	315	367	350	372	356	344	326	329	368	344	342	340	348	349	350	340	284	357	362	388	350	349	340	352	324	351	353	370	362	376	358	343	345	338	369	318	331	333	349	359	329	318	352	374	341	341	334	325	331	367	351	347	353	330	362	362	288	311	367	369	344	337	349	363	353	352	375	344	320	373	333	342	366	321	327	370	324	342	351	330	342	374	319	322
13408	4968	826	550	919	927	700	583	498	409	350	364	344	250	269	200	160	180	163	165	149	134	128	103	79	88	86	64	62	74	58	61	49	41	40	44	51	35	36	35	41	39	48	45	23	32	30	33	34	32	26	25	29	23	31	35	34	27	31	26	26	24	40	35	38	26	26	29	34	26	21	27	26	14	21	39	19	19	30	23	25	25	23	34	26	29	25	32	30	20	26	35	34	28	26	39	28	20	27	25	26	33	31	20	35	25	39	29	26	33	29	31	25	24	24	34	31	42	21	22	27	31	33	27	25	32	26	32	34	25	23	26	33	23	23	21	33	25	22	27	19	39	22	28	32	32	29	27	22	32	33	34	21	23	31	24	27	33	23	29	28	29	28	25	19	35	29	32	30	28	21	34	32	20	27	27	29	18	24	27	29	21	27	22	37	35	32	33	18	23	30	20	22	29	27	24	31	37	35	31	27	23	22	28	38	18	30	32	24	19	20	26	29	28	26	28	26	24	30	33	21	19	25	23	34	30	19	20	31	36	16	20	34	31	27	33	25	20	24	28	24	28	23	24	33	33	29	31	29	28	23	25	29	33	27	31	34	23	27	20	25	25	24	27	30	29	31	24	24	18	34	31	14	24	19	31	29	22	30	19	27	37	31	25	23	23	31	27	25	25	33	23	28	22	19	34	24	23	27	28	29	22	30	37	26	28	33	31	26	31	25	21	27	27	28	34	28	28	34	38	22	24	14	28	33	25	28	27	25	25	20	23	29	32	33	26	29	26	25	20	32	38	19	24	27	36	33	27	21	27	26	26	31	37	21	35	28	26	25	34	26	28	33	32	32	26	29	22	33	23	28	32	26	37	22	37	21	29	25	39	37	35	24	25	32	20	29	28	30	32	32	21	25	35	19	39	25	29	28	25	21	18	26	31	28	31	21	29	33	22	25	22	30	26	22	31	38	27	20	22	26	20	29	16	24	17	23	31	23	29	21	36	35	29	26	20	27	29	31	20	27	26	26	31	24	27	21	30	28	34	29	26	27	27	33	31	30	22	28	33	26	30	27	17	30	25	22	33	24	32	23	33	35	26	28	28	16	17	24	22	31	28	31	20	33	24	23	24	29	27	22	24	22	24	31	26	30	25	26	29	33	17	39	26	22	33	26	35	27	19	25	29	24	27	26	29	36	33	28	17	33	26	33	30	34	32	32	33	28	32	40	19	28	29	22	32	20	21	27	28	23	26	23	28	35	35	22	29	28	31	32	22	18	30	19	39	30	24	27	30	43	32	18	29	27	30	27	36	34	26	25	24	25	27	30	28	28	23	41	23	21	22	32	26	17	17	25	24	25	29	38	35	22	28	33	27	19	34	22	21	21	18	26	21	30	27	28	28	28	38	32	17	22	22	34	23	30	30	29	34	38	29	28	27	36	28	18	33	26	16	17	26	24	23	24	32	31	28	32	31	24	34	26	37	34	31	29	25	33	26	19	24	24	27	34	32	24	25	37	28	32	27	25	23	28	28	19	38	24	27	27	23	22	28	24	31	33	25	29	24	34	26	28	36	27	27	31	27	32	28	30	25	18	28	26	27	24	26	29	22	29	28	22	37	24	34	13	34	29	31	32	29	34	24	27	29	31	35	15	24	26	29	29	29	33	25	35	25	15	28	31	30	22	25	28	14	28	31	36	29	27	39	29	28	37	28	26	29	26	18	26	32	26	19	19	25	26	20	34	37	29	24	21	33	32	27	28	29	28	30	19	28	24	30	26	26	38	29	26	26	32	21	30	29	17	32	32	19	18	26	28	28	22	30	28	37	26	31	29	24	23	20	33	20	25	33	24	26	35	26	22	30	22	29	34	19	24	29	23	25	35	23	21	23	35	36	27	18	23	23	23	26	27	30	16	30	36	24	37	29	27	24	19	36	23	20	14	16	26	27	30	23	22	31	22	27	23	27	18	26	25	20	23	26	23	29	21	28	30	27	28	21	30	21	22	28	37	26	28	24	25	18	26	30	22	21	26	23	22	24	30	26	25	31	33	28	27	20	22	30	24	40	24	24	29	22	26	27	21	22	21	20	29	31	26	31	34	27	25	29	30	26	29	26	26	34	19	25	17	31	18	38	32	13	18	26	28	21	32	30	29	24	30	17	34	32	18	39	25	19	22	33	36	26	26	18	24	27	31	36	25	24	30	31	25	23	21	31	21	24	24	35	22	31	21	32	29	28	21	28	30	23	18	26	28	30	30	28	27	23	21	29	25	19	29	35	21	35	25	22	33	36	32	24	25	23	26	28	28	31	28	22	26	21	29	20	24	21	24	30	33	34	27	18	22	33	29	22	21	21	35	27	28	34	24	30	32	23	27	39	27	33	23	24	20	29	27	24	27	20	30	28	27	25	29	24	29	26	20	25	30	29	36	40	22	28	27	30	29	36	31	23	28	25	20	30	21	20	21	23	22	25	21	29	29	25	40	33	31	34	24	35	38	33	20	29	22	32	21	24	29	17	13	38	35	19	26	29	25	27	28	27	22	37	28	23	25	32	26	36	29	25	32	22	21	24	27	27	24	24	13	25	25	29	39	20	28	29	31	22	23	25	30	27	21	23	24	26	25	35	47	28	33	22	22	29	24	21	30	33	29	16	29	23	32	21	29	25	22	27	28	28	24	29	23	23	24	30	30	34	27	28	27	27	31	30	28	23	26	27	24	20	17	32	28	39	33	25	19	32	24	26	31	23	30	30	27	30	38	22	26	36	33	29	22	28	27	24	23	26	26	28	25	35	20	28	24	35	30	28	41	35	23	34	18	36	28	32	23	33	26	36	39	26	38	19	30	30	23	39	26	39	27	29	25	21	22	23	28	22	27	18	17	22	23	19	30	25	36	35	34	32	27	28	25	36	29	31	27	21	34	29	26	24	28	26	23	35	30	16	22	22	33	32	22	24	29	21	33	20	24	29	30	18	32	23	30	28	24	19	34	26	27	28	22	36	18	38	26	25	33	30	23	21	36	22	26	35	26	24	26	26	32	28	33	23	35	24	35	26	28	28	22	24	25	32	38	35	18	24	24	32	29	31	29	28	29	26	39	22	23	28	32	28	35	19	27	22	32	26	28	25	35	27	31	33	27	28	33	16	24	27	31	28	26	25	26	27	27	23	31	18	24	32	26	26	24	26	21	27	32	28	29	33	22	18	28	28	22	22	26	24	16	21	32	31	22	30	33	39	30	28	22	33	26	26	35	29	25	34	34	28	30	18	18	30	30	28	30	23	29	23	34	28	23	28	23	22	20	21	30	29	28	34	26	27	24	25	19	22	25	36	25	21	22	33	17	21	25	32	23	27	24	15	16	26	28	32	21	22	18	25	30	26	31	24	24	28	23	22	23	27	34	27	41	27	20	37	16	25	28	25	30	27	33	27	22	33	26	39	25	26	37	25	17	31	31	34	19	22	36	23	29	17	28	28	40	19	29	33	35	27	23	28	27	24
53015	27673	14866	27600	35807	33907	29962	25685	21745	18705	16695	15354	13956	12180	10059	8201	7388	7216	7191	7209	6515	5783	4846	4101	3426	3105	3045	2994	2830	2520	2151	1846	1616	1452	1423	1268	1200	1154	1089	1019	954	894	892	937	855	722	705	686	597	601	604	575	586	685	587	528	569	591	509	545	531	512	513	473	566	471	520	488	524	504	519	449	474	492	456	524	520	455	511	468	495	493	473	470	489	453	457	468	518	513	481	507	487	485	455	484	469	467	437	457	494	458	488	456	433	484	491	484	438	516	441	467	436	437	446	425	470	473	416	480	444	455	437	462	480	463	425	450	477	482	427	418	432	462	457	478	476	444	418	415	457	441	464	466	431	434	461	401	446	440	400	454	442	459	432	445	441	450	508	424	441	447	450	432	422	441	448	441	464	460	424	433	460	435	457	431	431	469	482	452	458	443	441	421	431	445	415	387	438	450	436	435	439	444	427	486	459	433	422	445	442	427	451	451	443	450	448	426	421	432	442	455	428	462	503	403	478	442	435	418	423	447	428	484	472	450	458	456	465	470	430	436	451	472	421	429	432	440	420	427	469	464	387	488	447	425	439	454	437	439	410	470	455	417	424	410	477	431	466	432	426	445	402	429	403	438	471	389	465	454	441	479	429	414	452	439	462	453	431	397	444	399	454	452	467	422	440	426	449	439	452	466	436	429	439	469	432	422	444	402	433	429	444	421	415	466	458	483	447	445	434	428	445	426	456	433	426	456	454	452	459	460	431	442	435	458	411	463	414	437	452	427	449	432	455	440	461	475	407	423	433	451	483	456	434	460	460	478	410	451	489	431	453	428	456	443	451	428	449	416	416	418	451	473	462	432	411	422	407	461	416	440	424	441	442	459	431	423	445	442	453	410	445	459	477	415	438	394	453	463	454	459	389	410	428	485	458	484	424	423	448	437	491	468	486	474	446	429	417	449	433	414	459	461	468	447	460	417	468	452	416	511	461	400	471	461	401	425	463	423	453	420	423	433	439	506	441	478	437	423	451	449	400	467	418	443	480	428	466	449	449	438	455	455	510	432	431	456	422	427	468	451	453	456	446	445	432	434	444	459	446	452	421	417	422	457	440	415	436	430	431	468	422	457	389	481	459	439	429	447	473	433	468	437	446	453	430	405	475	482	462	448	448	411	431	395	432	404	447	443	418	445	458	437	430	393	440	440	451	412	426	448	415	453	413	419	424	425	443	474	429	448	485	406	446	458	456	421	449	406	463	425	462	418	471	429	429	415	465	460	430	439	410	457	449	449	452	451	416	487	474	467	446	415	441	417	430	434	471	453	429	429	459	435	470	481	456	436	447	442	407	426	415	431	433	464	431	454	422	408	466	436	416	440	412	443	420	466	471	490	429	468	429	402	447	432	406	412	441	431	423	432	445	440	447	422	461	421	430	440	419	439	442	452	404	427	459	434	461	458	407	425	453	422	438	442	443	421	422	459	439	441	410	450	475	448	448	458	470	435	438	436	433	419	446	405	411	460	421	450	484	429	469	456	399	439	461	397	420	457	455	429	459	449	463	433	409	418	442	462	470	455	444	447	454	463	424	478	405	447	445	436	462	453	436	409	425	451	407	446	453	443	445	458	465	448	417	412	426	434	449	392	423	464	467	441	434	434	449	452	445	450	465	416	430	478	436	438	450	439	459	441	435	466	454	441	419	447	405	437	435	433	459	418	463	460	455	392	461	449	423	457	393	440	456	461	399	424	413	408	431	427	422	437	425	446	450	459	443	468	464	455	402	430	415	428	419	431	454	433	445	448	430	448	467	444	480	436	430	454	456	436	487	429	406	449	415	482	426	464	400	442	465	416	450	435	458	470	428	461	449	500	444	432	441	456	433	420	429	436	428	456	435	438	457	433	430	418	438	421	414	452	434	476	482	446	451	457	409	406	463	416	438	428	452	456	425	439	450	452	402	497	436	437	447	440	472	489	406	440	465	428	442	423	455	430	438	477	415	422	458	463	420	453	472	425	402	418	470	407	435	448	442	447	422	431	448	452	432	427	415	433	450	443	466	444	406	451	450	399	443	466	414	456	467	417	442	485	424	428	447	454	396	426	437	465	428	419	463	455	443	422	410	445	472	458	437	460	444	465	415	440	441	461	447	431	458	431	442	418	425	443	433	434	459	452	469	440	450	476	444	458	447	451	470	438	422	462	437	443	453	408	422	450	449	441	411	473	456	440	436	449	411	454	439	386	463	437	451	437	474	410	480	474	471	434	412	440	422	430	428	440	440	451	464	420	474	452	443	417	466	474	434	459	449	419	450	460	451	434	457	444	417	465	451	441	433	431	441	427	441	432	419	441	449	458	439	441	423	441	428	422	450	427	466	486	460	429	435	458	453	421	455	455	462	431	431	444	415	447	467	435	421	454	460	472	460	435	418	438	396	460	479	459	461	430	454	494	436	420	449	461	458	424	428	468	439	405	463	404	449	456	438	466	478	468	457	426	417	419	478	460	421	472	444	462	461	451	421	478	439	422	466	446	447	435	459	432	428	444	449	481	441	442	437	438	424	449	400	445	408	479	440	461	421	449	437	444	413	454	434	473	465	428	452	423	437	409	429	468	488	443	424	418	449	423	465	462	442	476	439	413	445	458	396	430	414	416	435	424	460	463	411	454	488	474	452	402	428	489	466	427	460	491	423	443	423	456	441	480	454	490	441	422	435	476	462	443	449	433	456	449	386	441	410	433	436	448	440	462	432	440	446	435	389	463	424	457	425	444	444	408	441	433	431	481	406	476	411	439	389	418	436	414	418	427	462	463	435	441	440	475	446	476	424	458	413	410	431	459	422	443	413	441	450	464	417	418	419	425	449	443	453	453	436	473	433	456	437	430	461	404	428	429	464	430	431	400	399	414	470	452	446	434	436	406	437	422	406	444	440	455	457	457	401	453	420	435	455	441	448	457	433	439	408	455	461	416	412	453	475	404	449	434	410	455	463	441	453	433	420	468	450	471	437	439	435	404	450	465	447	432	438	445	425	436	445	474	461	442	451	462	410	450	425	469	480	464	454	456	436	425	448	438	447	420	431	470	445	403	469	461	455	440	477	435	445	450	400	444	456	427	438	476	431	416	470	478	424	393	420	445	451	430	476	429	449	499	485	449	435	455	450	465	425	424	448	432	444	451	448	420	482	433	438	473	441	454	452	430	406	434	410	412	468	442	409	462	423	446	449	426	438	453	452	465	441	486	454	426	430	431	431	429	450	440	447	426	424	438	442	438	450	455	422	435	434	447	426	459	427	445	431	431	447	407	432	440	460	476	462	428	443	487	452	416	471	438	446	442	437	454	453	436	473	428	449	450	420	471	415	457	458	388	454	435	446	465	443	439	414	408	482	450	437	433	481	433	422	457	398	457	438	450	463	453	477	448	439	432	440	462	454	430	473	428	472	460	455	388	440	447	446	447	402	492	452	459	471	431	473	443	446	439	445	473	437	425	417	442	451	450	474	425	458	444
9553	2367	477	322	577	583	451	392	276	258	232	256	230	179	154	144	121	132	137	135	105	93	99	73	87	64	72	60	60	60	46	51	56	44	37	34	31	22	47	35	32	47	38	50	40	28	35	40	42	33	37	30	25	35	35	35	28	45	42	29	39	43	45	42	36	30	29	37	37	34	32	34	45	40	35	35	42	37	27	38	30	30	36	33	39	30	34	29	23	28	35	31	33	33	33	38	35	33	25	36	29	34	43	33	36	35	36	24	29	32	17	33	27	35	37	26	32	36	23	34	38	36	32	33	27	32	27	33	37	24	31	36	25	27	34	31	38	29	32	31	32	31	33	32	27	35	44	26	40	32	31	40	35	30	40	34	35	39	37	40	26	24	42	35	46	41	36	35	28	28	46	27	30	24	38	26	41	29	27	44	24	36	25	34	30	33	30	36	31	37	33	30	29	35	30	36	40	32	30	36	30	33	30	36	28	31	32	29	36	32	31	38	34	35	35	34	27	26	31	28	36	34	27	31	27	36	32	33	36	34	25	37	32	42	29	34	26	28	34	32	29	44	34	39	37	35	28	39	45	38	36	37	29	25	36	35	27	30	23	39	35	47	40	32	36	40	34	34	30	32	42	38	31	30	38	34	39	34	25	23	31	30	36	32	22	33	48	39	39	40	35	37	37	33	48	25	42	37	33	30	32	23	30	22	36	27	37	24	28	29	29	32	35	30	37	34	34	32	29	30	40	36	36	36	29	34	39	36	22	32	42	34	36	37	32	29	25	24	38	34	35	37	35	30	33	34	37	25	35	31	32	28	34	22	31	27	21	25	32	33	30	27	28	36	36	20	30	32	24	28	25	28	32	31	25	28	45	32	34	19	31	27	25	37	30	29	34	33	39	34	26	24	29	24	25	24	37	30	33	39	25	37	25	31	39	36	38	33	39	20	38	30	29	31	36	37	31	36	34	28	39	38	34	41	33	34	34	41	21	31	38	33	39	36	31	38	25	33	26	36	34	33	44	38	26	33	36	40	32	30	41	31	38	38	32	30	39	21	39	29	33	34	28	41	39	30	42	36	33	26	35	29	24	28	32	37	28	29	46	39	31	32	45	29	31	23	37	35	32	32	18	29	28	34	34	36	32	29	33	44	37	22	29	32	33	25	19	35	37	32	35	33	36	32	44	28	20	39	38	29	30	24	38	48	23	39	27	30	31	35	28	36	31	27	31	29	26	23	32	28	39	33	34	37	38	31	29	35	38	28	32	25	33	33	34	30	28	37	32	31	39	32	46	34	27	34	43	33	35	36	29	24	26	29	25	33	32	32	38	34	35	30	26	35	28	25	47	36	30	46	29	31	29	36	45	37	27	40	25	28	39	30	30	30	34	28	25	36	25	37	36	38	31	28	25	31	37	33	28	34	30	33	36	40	28	26	42	30	39	40	33	26	37	22	40	26	33	39	37	39	34	27	27	31	29	35	33	27	32	24	25	33	33	39	34	33	32	33	31	28	19	25	32	32	39	27	24	34	38	38	38	30	27	38	33	39	41	32	39	31	44	24	31	31	37	31	33	27	27	27	30	31	33	28	17	21	37	34	24	19	46	22	34	38	34	30	26	29	31	41	34	45	29	35	42	33	32	33	33	33	36	32	36	37	38	24	35	24	34	21	38	28	27	30	34	34	34	25	43	28	24	35	38	32	36	30	32	21	35	39	21	23	39	41	30	34	26	38	36	31	33	29	25	29	27	41	39	41	33	32	27	35	32	36	29	33	32	34	36	27	33	29	24	29	38	26	29	33	35	39	27	41	37	30	31	47	32	33	37	29	21	31	34	35	20	30	34	41	32	43	36	34	33	34	31	22	34	33	30	40	34	37	36	39	36	43	19	30	38	41	35	33	28	44	28	28	32	30	27	28	34	38	49	35	24	30	30	29	40	38	28	36	35	35	28	38	34	31	29	31	25	27	41	34	33	34	37	36	24	38	29	32	24	31	33	31	38	24	37	31	29	33	25	33	28	23	29	33	31	36	42	27	37	29	27	26	32	27	33	35	39	25	39	25	34	28	30	30	34	37	35	33	31	39	23	27	27	36	37	26	34	32	40	43	41	32	27	25	31	23	36	25	26	28	27	25	36	38	31	37	28	31	40	30	34	37	29	43	34	35	37	33	39	32	30	35	32	21	22	26	24	22	36	29	34	30	29	23	30	31	27	36	30	28	29	38	41	23	31	41	25	26	29	38	39	31	30	35	16	28	36	33	39	23	34	34	29	36	26	26	30	31	37	24	30	27	36	37	41	39	23	27	31	31	36	30	30	32	35	34	40	30	36	33	34	34	35	42	35	37	27	29	28	36	31	29	26	34	34	31	43	34	30	29	32	33	35	26	38	36	41	31	27	45	23	35	24	28	41	26	31	43	33	28	31	34	27	39	37	31	35	20	33	32	19	24	27	33	23	31	42	35	32	39	23	33	22	38	31	28	33	27	24	39	35	38	37	41	25	26	26	39	40	32	31	37	39	35	27	26	36	33	35	29	23	34	33	34	25	28	30	28	37	29	33	27	28	30	25	29	51	35	36	42	39	34	43	35	34	24	39	27	43	30	29	37	37	32	31	27	37	36	28	33	34	48	31	29	24	30	24	27	34	33	30	22	34	40	29	28	30	24	36	18	32	35	28	28	28	35	27	28	32	31	32	40	32	32	27	42	35	29	25	34	28	35	28	23	26	36	43	37	26	40	42	40	27	30	31	30	35	28	21	33	27	35	33	23	33	41	33	31	33	29	31	18	27	25	23	41	24	37	36	33	39	40	37	35	44	29	29	41	29	30	31	27	34	28	31	33	34	32	31	31	30	25	29	36	35	34	30	28	29	40	33	38	30	42	35	36	25	39	31	27	33	31	31	38	37	33	23	30	27	40	35	39	31	29	24	19	32	36	30	40	37	33	26	29	37	16	41	41	27	36	31	34	34	34	25	34	37	35	32	31	31	42	42	27	45	30	35	35	35	38	40	24	33	45	36	30	28	29	25	30	34	30	33	34	28	31	38	22	28	28	34	38	31	43	44	35	17	27	31	38	37	34	36	42	34	35	39	37	35	28	27	29	36	37	45	39	28	38	42	26	39	28	32	43	39	39	40	35	47	33	28	27	24	28	31	42	28	39	44	27	40	31	29	35	38	34	20	24	40	34	36	31	27	47	30	27	23	36	36	35	34	38	32	38	30	40	27	30	41	29	26	24	28	15	29	25	31	22	44	28	27	26	32	25	28	31	35	30	26	31	32	34	32	30	36	41	22	33	28	31	30	32	35	30	35	32	31	33	24	34	36	36	33	31	34	34	32	40	36	35	39	31	28	28	33	34	31	22	31	39	31	30	45	23	40	30	26	22	30	28	26	32	20	29	29	31	34	35	35	35	25	34	27	23	37	34	31	34	31	38	44	30	31	30	26	36	35	31	41	36	30	39	31	27	25	36	37	31	28	32	29	27
45039	22827	10578	22838	30929	29128	24685	20421	16488	13736	12218	10928	9952	8547	7190	5913	5060	5123	5310	5107	4547	3980	3435	2871	2466	2233	2212	2186	2035	1766	1656	1394	1253	1204	1162	1126	978	986	932	844	880	840	822	775	800	753	748	645	668	635	623	603	617	621	592	587	567	574	555	603	564	599	556	595	573	534	600	539	596	533	563	509	558	583	553	526	553	542	582	551	551	561	561	548	536	589	585	520	553	538	570	556	548	613	547	552	511	544	512	538	536	536	555	563	562	544	544	554	561	559	589	517	474	538	567	528	547	533	542	502	522	515	523	524	530	540	522	536	518	496	543	551	541	521	547	510	491	532	524	536	502	535	523	526	538	470	545	536	508	522	515	565	517	572	559	520	524	546	550	497	513	526	523	560	545	545	529	515	558	480	550	567	528	488	569	498	581	530	524	504	521	532	566	518	513	499	559	545	550	543	492	558	494	519	515	546	519	453	510	519	554	515	505	504	530	489	535	521	531	561	527	497	511	529	522	541	523	520	539	516	546	529	527	515	543	526	517	552	536	514	472	494	485	535	547	497	563	546	549	525	517	529	538	523	525	513	534	507	530	565	487	521	542	511	553	503	520	532	505	522	468	579	522	529	505	508	547	492	511	525	496	497	488	491	543	480	508	514	571	487	566	532	553	501	501	516	509	555	505	526	530	523	528	539	535	584	514	546	488	543	504	545	489	540	556	517	536	506	509	531	532	518	553	558	500	551	539	570	519	480	540	486	518	548	551	534	520	602	528	510	535	516	537	497	514	539	559	533	508	560	535	507	517	581	582	531	556	529	488	544	545	504	513	543	534	496	540	512	470	463	539	523	504	499	511	521	487	544	518	531	521	497	515	564	519	518	529	552	531	501	494	505	556	520	548	512	495	538	528	521	521	540	557	484	527	524	521	514	515	526	561	550	519	489	526	495	514	533	499	473	546	536	500	546	506	506	530	532	544	524	517	529	521	489	530	555	538	574	545	498	516	540	542	531	582	534	499	538	551	527	516	531	471	526	558	520	499	545	549	538	509	555	499	515	544	540	518	495	548	526	523	514	553	505	541	558	531	521	477	523	498	474	527	522	555	497	578	529	556	572	543	509	565	516	515	557	574	516	537	467	538	571	538	497	544	523	496	509	530	526	566	515	515	528	490	528	501	508	535	506	508	505	541	515	526	504	569	527	580	494	539	540	514	551	540	527	506	505	497	550	515	514	540	552	491	523	498	519	525	552	501	555	500	519	534	522	520	520	514	540	556	512	542	536	511	573	491	544	500	523	483	516	550	520	535	505	502	544	538	501	516	521	517	517	510	505	540	536	556	525	529	523	526	524	529	506	499	506	491	534	529	522	547	517	488	563	539	522	538	532	534	515	494	517	479	524	551	534	534	529	526	507	520	533	527	528	559	541	508	521	563	550	543	508	489	500	516	592	552	525	513	474	500	521	561	520	519	532	563	538	536	554	549	540	555	527	545	526	513	511	559	524	521	522	491	513	519	492	547	497	518	490	521	564	507	515	555	560	512	489	518	487	509	536	485	505	525	536	543	535	540	490	507	567	475	506	494	564	524	523	500	541	518	522	576	507	524	512	509	478	516	570	541	533	474	513	523	527	500	521	542	542	513	515	549	533	549	528	532	492	487	504	539	509	523	522	523	530	520	531	498	542	551	490	527	515	536	548	505	487	524	556	542	574	527	519	538	519	525	520	558	507	516	512	528	495	544	476	557	513	528	517	505	490	529	492	521	506	510	545	503	531	538	514	500	579	546	506	516	519	494	517	541	526	490	516	535	552	547	551	538	513	531	553	521	495	539	473	554	507	495	471	536	475	541	535	498	534	502	509	514	534	510	535	537	540	532	513	525	516	502	520	542	515	523	511	489	529	493	544	515	529	511	517	520	551	536	532	539	530	513	536	501	528	555	517	498	489	495	537	533	546	535	519	500	539	531	535	505	517	522	530	553	534	501	532	540	529	502	566	503	561	518	497	512	544	509	531	510	528	507	568	503	514	554	521	529	528	520	521	539	572	492	540	519	537	567	507	483	523	482	499	515	539	508	507	554	545	528	571	530	512	513	510	512	577	533	527	553	547	531	542	507	505	518	525	483	526	511	527	519	544	528	512	548	520	515	537	564	524	525	511	490	503	547	501	520	545	506	521	547	526	491	540	544	525	532	504	530	490	503	553	520	517	507	535	455	545	518	539	573	542	535	537	553	528	534	529	534	493	525	527	495	487	547	562	511	541	515	570	544	505	511	506	554	531	510	496	498	523	512	551	517	521	543	533	525	533	557	494	492	535	528	533	517	541	552	509	538	524	510	507	498	528	518	495	528	504	553	515	533	518	545	526	533	505	517	526	531	487	532	512	535	530	540	490	539	497	538	509	574	545	516	543	551	502	513	503	499	525	516	532	555	534	510	560	500	511	545	541	514	554	561	506	556	512	535	557	519	532	561	506	493	500	514	496	520	533	491	500	526	541	484	547	506	528	543	499	483	517	542	483	511	535	530	506	508	542	524	501	491	535	530	521	549	502	522	529	530	530	555	533	515	507	483	528	520	493	518	517	494	545	506	543	537	554	562	513	491	500	528	578	571	530	466	555	548	509	550	562	485	562	501	509	552	542	554	518	533	470	557	558	518	497	515	527	547	533	506	530	529	514	521	537	535	540	559	491	507	523	584	551	504	529	521	523	489	504	510	549	524	541	507	535	506	525	514	495	480	517	549	523	550	498	509	497	546	535	538	508	574	528	543	519	510	519	555	544	489	509	539	531	499	512	506	592	477	526	496	518	487	543	493	567	535	495	558	560	532	519	509	494	534	523	515	552	542	507	537	501	490	531	585	548	518	518	550	531	532	537	552	537	535	507	507	549	557	539	568	535	509	544	524	504	501	522	545	537	528	538	558	502	527	508	547	538	520	516	507	548	524	530	561	538	547	547	566	525	502	518	470	535	474	523	538	542	504	522	542	569	524	504	562	521	510	542	541	536	520	544	584	524	500	550	529	489	542	537	575	512	532	547	528	491	495	539	511	488	523	487	502	547	540	589	530	530	534	536	512	500	517	526	527	540	526	526	525	556	518	550	518	510	508	547	545	536	512	516	509	522	520	547	568	495	506	522	565	541	514	497	524	495	527	509	532	506	534	553	520	483	514	516	505	537	522	509	542	574	522	508	484	524	479	540	507	518	508	535	522	517	542	492	540	599	501	527	508	529	488	531	523	510	552	510	513	493	499	520	485	543	495	515	575	491	481	497	543	509	529	525	532	561	527	526	566	522	526	483	500	522	521	555	499	536	524	580	484	554	490	500	535	534	512	529	524	519	528	524	521	525	586	550	529	524	546	504	543	524	517	553	500	549	564	496	502	532	495	560	496	535	533	567	514	530	563	542	565	517	528	532	525	467	522	484	582	558	519	516	521	529	556	514	517	525	507	568	545	575	499	502	514	500	496	549	581	520	548	539	503	510	497	526	535	522	531	483
13563	4784	764	544	859	862	733	591	542	415	394	331	308	290	230	179	155	160	175	159	146	132	109	114	100	87	81	66	73	65	54	55	58	46	39	34	48	42	33	38	36	36	42	29	31	39	36	33	31	37	42	31	28	28	36	27	21	24	16	22	26	34	34	36	25	25	33	29	39	32	29	29	36	42	25	33	30	23	27	25	19	27	30	31	23	25	25	20	26	37	30	20	32	23	32	28	17	33	22	28	18	23	30	27	27	26	35	16	25	28	23	27	26	27	33	27	30	29	30	42	33	26	20	18	15	27	30	18	16	23	30	29	35	33	26	23	27	28	27	33	26	29	33	32	30	31	22	21	26	27	31	26	23	29	16	27	22	26	17	39	22	21	25	32	22	26	21	32	25	19	24	29	18	30	27	36	30	25	26	24	22	30	26	34	21	22	21	18	25	26	28	26	33	28	39	19	23	23	16	28	20	29	23	24	22	19	27	22	25	29	29	32	26	31	29	22	22	25	27	33	26	31	25	27	28	26	26	26	27	32	30	29	21	27	29	31	20	19	35	18	26	25	32	25	29	26	26	24	28	28	34	31	31	25	26	27	28	25	23	25	27	27	25	18	34	32	13	26	29	27	32	18	26	25	18	26	32	25	34	36	27	20	33	26	30	27	37	25	27	32	21	18	20	35	16	25	19	14	30	35	26	31	20	29	26	25	27	22	21	21	23	23	22	38	28	29	24	33	26	27	26	24	30	23	20	29	24	25	23	37	26	34	32	31	27	28	25	27	29	29	25	23	22	30	34	19	25	27	25	21	30	26	23	28	26	26	17	35	23	26	23	18	13	28	32	38	27	23	21	28	27	27	31	21	33	28	19	22	31	34	33	27	28	27	29	23	20	27	33	31	33	27	28	23	31	26	21	26	37	21	29	27	23	27	21	25	33	23	28	20	23	21	23	26	35	21	30	20	33	20	20	26	27	18	22	32	16	33	34	21	27	39	15	36	15	21	29	20	29	31	19	25	28	22	27	22	25	43	21	29	44	20	26	46	30	32	21	22	25	25	36	29	25	26	24	33	33	27	23	20	27	36	25	20	39	28	30	26	27	20	23	28	33	31	25	35	24	29	32	29	26	21	27	23	22	23	21	21	25	30	27	20	31	27	27	28	31	36	26	28	23	34	23	35	35	26	28	30	28	29	21	31	30	26	36	19	25	26	29	18	22	30	35	25	35	34	27	30	22	25	38	38	22	27	21	29	22	27	19	34	21	31	31	33	28	23	31	27	24	35	26	31	25	20	23	23	28	25	27	23	28	27	30	26	28	23	26	23	25	20	29	26	23	28	25	29	23	22	16	20	19	30	24	35	38	35	20	28	34	36	23	29	21	26	22	30	31	19	35	19	28	26	25	42	20	17	23	20	24	27	23	19	28	30	30	24	32	39	27	17	25	27	29	26	23	20	21	23	32	28	27	32	34	20	17	29	29	41	19	28	29	26	34	30	24	34	11	23	21	20	27	22	18	33	23	25	27	17	30	21	24	35	28	30	23	30	28	17	38	23	25	34	23	19	34	23	15	22	24	27	26	26	19	33	19	28	25	24	28	23	31	30	28	20	26	19	17	21	28	20	18	26	24	23	29	27	23	18	26	17	31	27	22	24	21	25	25	22	29	19	23	24	36	24	32	26	20	22	25	24	23	20	21	17	19	29	26	36	27	22	20	19	22	21	31	20	22	28	35	18	24	30	29	33	25	27	23	24	23	38	26	22	24	28	30	23	21	20	37	44	28	25	21	29	29	23	22	25	22	28	37	26	20	28	18	24	31	18	28	26	31	19	27	29	28	29	25	30	29	28	30	22	25	17	31	21	27	28	30	25	24	17	21	28	30	30	26	29	30	20	41	16	18	28	28	20	32	28	22	25	36	27	20	29	31	22	33	30	22	31	24	30	20	23	20	33	31	28	32	26	17	29	35	28	20	22	26	24	31	32	21	30	31	27	29	30	27	29	36	30	41	20	36	26	36	22	18	32	30	25	22	20	21	28	26	30	21	26	23	24	24	29	26	26	24	24	20	37	22	17	24	40	30	31	23	24	34	26	18	20	35	30	26	20	20	31	20	25	26	35	34	24	20	24	24	20	31	26	28	25	23	29	19	23	25	23	29	17	32	25	25	32	28	33	28	27	22	18	22	22	22	23	30	21	20	24	38	24	28	24	25	32	22	36	34	18	24	28	26	23	33	21	29	25	27	26	29	28	22	27	21	30	26	33	24	27	21	26	28	34	22	20	25	19	22	33	18	24	25	30	31	24	32	30	27	16	19	19	33	31	19	21	28	31	33	25	21	22	22	23	19	26	23	24	29	30	29	25	28	23	28	27	19	25	24	28	28	26	26	29	22	17	32	22	28	24	23	25	28	32	29	33	25	22	29	18	35	22	24	23	24	29	20	27	23	21	31	25	23	27	28	19	27	23	35	31	32	31	26	23	26	24	27	25	24	24	22	25	35	28	20	25	30	28	24	24	26	29	18	29	24	26	28	23	19	29	31	22	24	24	25	32	21	31	31	27	29	21	19	28	29	31	30	20	23	36	22	28	19	32	19	27	23	30	23	20	29	25	34	30	24	27	26	36	30	34	19	36	31	30	31	26	28	29	38	29	19	23	27	23	26	40	24	17	19	27	21	27	29	33	27	25	32	21	22	32	27	25	29	26	28	31	13	30	24	25	37	28	25	26	38	23	32	33	32	24	21	20	30	25	19	24	32	20	17	23	25	29	28	24	31	14	27	29	28	28	38	30	23	34	33	28	18	22	31	30	24	21	20	29	26	26	21	31	19	31	21	26	26	23	23	33	42	16	19	26	25	30	26	25	39	19	26	22	17	35	19	17	26	25	26	28	29	27	29	32	21	29	26	30	26	26	16	32	29	20	19	23	17	18	23	21	26	23	30	23	22	21	31	19	25	23	34	17	20	27	26	31	22	22	37	31	27	23	27	28	21	30	23	25	21	18	26	26	34	30	17	21	34	26	25	26	31	23	24	33	24	26	26	30	25	14	30	13	32	17	39	29	29	27	31	30	14	26	28	30	22	32	26	21	30	27	24	37	18	24	18	19	28	22	23	21	21	23	22	22	38	25	23	27	24	19	30	28	28	25	26	25	20	25	22	14	35	36	17	24	18	25	27	35	34	21	27	26	34	27	31	18	34	25	23	30	30	27	27	20	23	22	19	32	26	41	19	24	30	22	33	24	33	29	19	26	22	29	23	25	29	20	20	32	31	25	24	34	19	23	24	21	28	27	21	29	25	28	23	31	29	28	31	37	23	20	22	24	25	28	26	24	23	26	32	33	25	36	30	31	35	27	34	23	23	21	29	22	34	27	27	17	31	24	27	31	30	28	36	32	19	29	36	34	25	23	26	22	26	17	24	23	21	30	22	24	21	35	22	22	26	27	26	26	17	31	21	29	27	32	28	20	24	20	26	27	22	29	26	35
53513	28212	14772	28155	35927	34406	30455	26174	22045	18859	17032	15300	13748	12003	10157	8692	7330	7137	7646	7296	6640	5747	4834	4144	3568	3171	3108	3054	2722	2403	2132	1844	1652	1472	1433	1333	1280	1060	1059	1009	918	911	888	843	765	679	778	634	600	634	616	613	631	566	544	533	506	525	507	521	519	492	466	516	480	467	509	498	477	509	491	476	485	488	468	505	514	492	497	492	474	475	457	462	474	541	457	470	476	478	458	476	456	502	442	507	445	489	396	438	473	480	475	473	424	445	451	495	478	459	446	472	424	443	421	444	481	451	448	465	449	487	450	398	448	426	442	456	451	436	454	446	486	485	422	448	419	421	418	456	449	467	454	424	468	425	452	425	417	436	438	446	418	449	414	484	447	439	440	452	443	413	473	410	419	419	445	448	426	444	433	414	446	454	492	453	459	412	430	436	446	450	448	441	465	459	453	432	431	407	410	452	411	420	442	454	444	452	448	475	436	443	459	453	450	442	423	439	480	474	443	414	429	424	453	410	450	470	415	415	388	422	456	405	455	421	449	402	419	416	404	427	430	440	438	472	443	438	438	410	429	444	414	431	450	467	451	413	432	402	436	394	477	420	432	410	444	436	470	418	449	465	439	410	489	416	436	410	444	443	441	459	429	426	412	431	434	462	434	408	434	420	419	428	459	429	443	400	451	436	437	455	420	402	465	451	446	452	435	399	394	427	426	452	424	417	450	424	430	437	439	426	424	409	411	434	463	425	410	455	415	495	404	432	447	446	455	464	418	448	431	433	419	451	427	431	490	440	442	458	432	448	418	431	434	438	431	445	451	422	454	432	405	432	427	403	471	398	451	423	426	422	445	409	465	432	398	446	455	424	412	438	456	428	422	440	465	442	390	420	438	437	411	435	412	432	467	441	477	427	451	429	438	433	422	436	444	419	424	412	448	429	453	416	410	420	434	436	431	403	427	455	421	456	424	431	430	435	435	421	421	454	449	432	455	453	442	414	438	410	468	433	410	428	429	448	472	410	418	455	459	424	481	425	403	449	441	402	418	413	439	438	429	421	413	432	432	452	450	445	423	441	450	433	426	409	454	450	434	417	401	387	412	467	430	448	412	410	421	472	429	441	421	450	453	430	426	446	436	465	455	409	475	444	407	402	433	432	443	420	454	462	422	430	448	434	419	481	450	411	452	453	412	436	446	442	429	415	408	455	439	380	431	416	425	423	442	429	454	433	440	421	430	456	439	431	443	458	450	421	459	439	451	388	430	426	453	408	444	412	432	416	435	429	407	461	440	396	419	423	430	476	405	402	431	478	438	412	436	462	363	438	409	428	478	435	426	419	404	469	399	458	431	459	420	429	434	462	417	450	416	411	432	436	425	440	421	411	425	449	426	436	409	383	445	446	431	421	423	436	417	414	427	425	427	421	465	437	423	443	434	429	417	420	442	406	476	445	431	417	424	465	419	402	428	433	385	417	433	447	412	462	388	423	462	465	443	444	441	443	410	399	399	385	427	452	429	424	413	412	452	453	417	413	432	436	412	413	447	424	409	402	441	386	417	422	440	423	461	493	428	415	450	418	433	451	453	424	432	402	428	419	430	449	412	439	419	449	463	440	401	447	429	433	426	440	453	446	452	412	415	418	413	421	425	445	416	436	440	416	452	434	421	441	410	426	462	443	461	462	431	447	444	431	437	405	405	414	421	451	435	436	433	421	479	435	398	459	421	451	424	452	415	457	422	431	438	420	408	491	427	396	482	412	439	456	446	407	436	412	441	465	400	425	432	430	458	441	429	439	471	408	440	457	423	429	465	436	446	431	424	470	399	412	451	382	469	436	449	468	450	431	434	449	438	394	438	417	447	401	433	440	480	427	405	435	442	441	433	443	440	469	446	423	436	397	453	438	434	476	438	431	424	462	449	439	406	435	396	421	438	483	399	449	457	421	427	419	412	451	422	414	423	447	399	444	395	446	446	419	442	473	475	435	468	400	392	424	396	443	453	431	407	433	416	431	464	399	447	457	424	378	444	453	412	398	443	460	419	446	446	448	428	431	427	413	443	435	405	467	472	421	415	418	393	457	418	421	419	428	425	389	421	422	452	456	473	453	442	415	456	432	404	454	425	407	408	435	433	459	427	437	403	464	426	425	410	459	403	431	423	403	411	430	430	432	403	403	465	445	417	416	408	444	469	434	461	447	432	448	464	439	430	448	393	447	404	451	409	408	425	423	402	464	409	394	443	424	424	393	462	434	416	448	423	424	443	403	437	426	437	443	420	430	432	402	423	438	454	425	438	408	418	423	441	436	387	425	417	444	428	438	433	445	405	393	437	442	448	437	431	417	421	419	425	426	428	428	446	453	424	436	434	448	461	438	418	437	482	419	421	457	424	418	432	439	412	450	448	403	396	431	447	442	407	399	478	398	404	422	406	391	430	442	425	444	419	438	424	406	428	419	448	431	446	432	432	413	439	414	400	455	463	411	435	453	443	432	426	414	444	458	413	431	436	407	469	443	462	454	446	415	446	436	445	437	418	426	432	459	453	452	452	427	423	396	444	445	415	430	447	463	429	402	474	431	408	445	444	439	435	431	458	436	418	456	426	418	433	449	457	438	450	460	436	404	453	456	429	446	435	434	405	434	469	451	422	405	465	406	449	428	466	431	437	391	428	436	456	449	434	449	418	418	399	474	452	473	420	386	448	379	445	436	424	453	425	430	414	444	410	403	456	456	420	427	444	465	468	411	403	452	447	433	422	417	451	461	415	436	461	438	421	423	440	437	450	415	404	458	463	444	455	453	434	436	428	429	415	481	398	439	423	453	417	430	449	424	466	441	417	427	461	423	408	476	442	438	446	402	409	428	417	424	386	455	437	483	426	457	424	456	423	431	421	436	431	398	436	462	420	449	467	408	434	416	435	434	413	411	445	428	430	456	440	431	438	452	470	400	415	462	452	465	392	447	404	445	435	417	406	437	414	470	439	462	426	430	422	435	447	409	451	419	420	409	411	412	443	442	439	441	400	451	430	479	417	439	401	384	410	452	369	416	446	437	390	429	402	430	423	443	459	413	419	439	407	458	431	415	459	464	437	426	422	458	448	430	417	422	412	397	452	429	447	452	427	442	407	377	422	401	400	438	440	446	442	420	457	406	440	399	449	433	391	424	431	450	430	405	468	415	423	438	413	416	434	452	449	429	450	387	438	461	425	383	435	400	414	410	451	420	423	436	405	423	463	434	420	411	409	444	433	461	430	411	448	452	419	407	441	415	462	416	449	450	446	437	448	433	439	432	424	445	438	423	429	443	429	457	418	433	422	433	456	421	409	455	465	472	441	453	449	429	420	439	417	427	484	405	430	412	432	425	395	409	399	412	451	453	447	444	443	421	441	395	425	422	395	415	456	447	420	456	430	428	407	428	448	437	428	440	433	400	393	428	444	424	416	408	394	427	435	403	433	414	425	483	432	463	448	406	449	428	424	434	413	437	434	417	460	401	471	452	434	472
5425	1215	309	220	348	349	308	249	227	162	142	138	144	104	103	78	74	82	78	74	65	59	48	51	38	43	42	47	38	51	31	32	44	26	30	46	25	18	22	39	33	18	20	27	17	32	22	20	32	21	20	24	23	13	27	25	17	27	25	31	21	26	32	21	19	29	24	27	20	23	22	25	20	27	21	32	27	15	22	18	21	22	23	23	24	23	16	22	23	12	22	16	23	19	27	31	17	21	24	17	21	20	19	22	21	24	16	11	13	17	22	32	18	18	17	17	26	20	18	14	20	25	11	21	21	22	31	20	19	22	27	20	19	21	29	26	22	19	23	17	16	15	33	19	29	22	26	22	19	22	22	19	26	28	26	26	19	29	24	11	26	25	26	25	21	24	15	25	21	20	23	21	12	17	19	21	25	23	23	25	17	14	18	23	20	16	29	25	23	13	22	22	22	27	26	25	26	30	23	15	26	20	20	26	30	22	20	12	22	12	12	17	18	14	17	13	25	21	12	23	22	28	13	21	15	21	23	17	23	25	18	23	23	16	23	26	21	27	18	25	23	22	17	17	27	24	21	26	15	29	26	22	25	25	19	15	16	21	19	22	23	27	26	25	22	19	26	23	18	24	26	18	21	29	25	23	21	26	24	21	21	22	23	22	25	19	23	16	16	23	24	22	29	21	27	17	15	26	12	21	26	21	22	17	15	24	22	21	21	26	22	16	26	15	17	18	16	21	25	16	22	22	20	24	25	13	19	24	16	22	18	8	12	14	21	21	15	24	23	20	25	23	18	23	27	26	25	20	25	21	13	25	22	12	11	20	22	15	20	26	15	34	32	24	19	22	18	19	18	21	20	13	24	25	24	16	21	27	21	33	18	20	19	15	27	25	26	23	22	14	15	14	23	27	26	27	22	15	20	22	14	20	21	26	18	22	17	28	26	19	25	17	20	28	22	19	25	19	23	18	17	21	26	21	24	21	25	17	18	28	28	21	25	21	17	17	24	23	24	32	17	23	19	26	18	20	21	22	16	16	17	25	20	12	33	16	15	17	26	23	13	21	21	28	18	20	18	21	14	20	19	30	14	22	14	13	22	18	14	18	18	20	16	32	23	37	18	16	22	20	20	17	26	31	15	21	24	19	17	14	18	24	18	21	21	27	24	20	20	16	26	29	23	22	16	20	26	27	21	16	21	22	23	26	22	20	22	19	20	28	25	25	24	14	29	26	27	30	21	23	29	23	21	20	24	19	12	20	25	25	16	15	22	16	24	25	24	22	23	22	14	23	29	13	21	21	20	23	25	16	18	23	18	20	28	14	19	22	21	23	17	22	21	27	13	15	22	28	14	23	16	17	13	21	19	22	32	20	21	16	17	16	12	17	25	25	24	19	22	20	23	15	27	26	20	25	23	13	21	24	27	18	20	19	16	15	23	16	30	24	21	17	21	24	19	22	17	24	19	21	20	13	28	24	18	23	15	26	19	20	17	32	28	23	22	19	22	22	25	28	21	15	21	24	22	20	25	24	22	16	20	21	25	13	13	24	16	22	20	21	19	22	19	15	22	18	17	17	22	21	18	18	17	16	23	18	19	32	25	15	19	27	18	15	22	20	22	20	18	19	23	31	19	15	23	21	24	21	16	15	15	20	26	17	13	31	24	19	24	19	20	27	18	17	10	14	23	13	20	15	17	14	20	23	17	24	21	24	22	16	26	26	14	14	24	22	26	21	22	21	17	17	14	26	23	23	18	16	21	22	22	19	22	21	28	22	19	22	23	17	16	14	22	18	21	19	17	21	22	14	19	26	23	16	13	14	14	21	23	25	17	20	27	27	24	23	21	15	19	21	22	22	21	22	23	18	25	17	18	17	26	19	25	27	13	15	18	17	19	20	29	20	21	20	17	18	22	25	24	19	20	22	31	16	21	15	31	17	25	18	25	24	19	27	15	19	18	19	23	16	31	19	20	23	21	20	23	23	23	33	16	14	29	17	21	17	20	15	22	20	19	19	19	18	17	24	28	19	20	27	18	18	16	17	12	27	18	15	19	16	17	20	25	11	17	20	24	20	14	25	21	21	21	32	23	27	25	18	16	18	21	19	17	10	24	23	19	24	22	24	20	23	17	20	17	33	26	31	14	21	33	15	20	18	14	28	27	24	23	26	24	16	29	19	20	32	23	16	11	16	22	16	28	23	21	19	16	19	22	21	17	20	22	21	20	17	20	22	26	21	23	15	15	13	16	27	24	29	17	21	21	21	16	13	14	14	23	21	21	20	18	18	23	23	27	18	19	20	18	31	25	16	25	22	20	14	22	14	20	23	22	23	20	28	23	30	17	24	19	18	25	18	26	26	17	26	25	25	22	17	16	29	13	29	24	24	25	19	19	15	27	15	25	29	17	18	28	14	18	24	22	21	23	23	30	18	22	20	16	12	22	18	24	29	16	19	21	17	24	14	19	23	20	23	19	26	18	22	18	25	31	17	25	26	18	27	22	19	15	16	19	21	15	20	20	17	14	23	25	24	24	27	29	20	18	14	21	15	20	10	22	14	18	25	19	21	15	22	24	28	12	15	24	17	20	28	22	13	25	13	19	19	17	20	16	16	24	24	19	23	15	23	19	18	21	21	24	21	26	28	13	16	13	19	22	22	19	21	27	20	15	18	18	16	17	22	20	24	20	23	21	23	17	18	27	24	23	20	15	21	25	25	20	16	27	19	15	20	19	13	19	16	20	19	19	18	20	20	16	23	21	24	26	23	24	24	18	19	18	21	21	28	20	30	21	31	16	26	17	18	20	27	28	19	16	17	25	23	17	33	26	12	23	25	19	18	11	22	25	30	22	27	12	15	16	13	23	16	16	30	16	23	19	23	16	20	29	23	17	22	30	20	20	22	15	20	18	15	20	23	14	26	25	19	25	17	21	19	22	18	20	20	15	24	23	23	30	27	20	24	22	22	28	18	16	24	20	17	24	30	23	18	12	22	26	22	23	18	11	20	17	16	19	20	11	21	15	21	20	25	23	24	18	14	18	24	26	14	20	20	29	17	25	21	28	22	19	31	21	16	20	25	20	17	26	23	13	24	22	18	23	21	18	13	19	17	25	23	22	19	25	24	15	19	16	18	19	22	22	22	23	17	22	14	20	25	17	15	22	29	13	22	27	20	19	15	22	16	25	20	21	25	15	18	16	13	17	18	26	16	16	23	19	17	18	29	36	16	11	19	22	22	24	17	19	13	25	32	19	21	19	24	20	30	12	28	22	14	23	28	15	18	21	20	27	19	18	19	12	26	20	23	18	25	19	18	16	24	31	24	21	14	20	17	36	25	14	22	17	18	17	21	21	27	15	14	19	20	22	30	23	20	14	18	24	20	25	21	24	21	19	29	17	33	19	23	27	32	22	25	21	24	22	21	24	35	23	22	14	21	30	28	25	17	31	16	22	19	24	29	16	23	30	7	23	24	26	14	25	26	27	20	13	24	18	22
39900	18360	7791	18204	25528	24153	19654	15719	12286	9974	8750	7548	6428	5634	4668	3894	3455	3361	3335	3442	3026	2596	2311	1917	1626	1548	1437	1367	1236	1199	997	882	851	774	752	655	608	583	543	526	528	524	516	486	453	470	472	440	374	418	391	427	410	417	391	420	357	392	381	344	368	353	395	370	368	375	379	360	379	357	377	361	365	381	352	407	379	373	377	385	385	366	386	377	390	382	398	375	324	354	355	365	339	378	342	383	383	310	357	350	334	341	349	379	341	386	332	359	357	344	351	328	367	335	375	355	357	326	357	348	363	379	351	344	336	387	371	360	339	343	351	356	373	357	373	375	393	384	349	334	345	350	344	387	364	316	383	342	334	323	337	345	334	381	359	361	344	349	343	345	346	360	334	362	356	414	342	348	336	315	331	359	371	346	330	330	336	358	330	331	351	339	363	314	348	344	370	369	360	355	324	348	360	357	358	346	342	319	332	348	338	364	339	334	339	332	385	348	326	360	347	337	354	327	348	339	349	350	348	343	326	337	329	373	302	362	328	334	392	351	338	335	330	343	358	348	357	367	331	337	337	342	387	332	348	328	355	313	368	358	358	317	336	351	305	338	317	326	359	364	340	355	372	353	349	338	334	390	335	371	374	335	334	329	344	358	364	371	340	312	348	355	327	347	358	322	332	331	349	359	391	373	350	366	340	337	342	351	360	311	362	406	333	396	301	338	342	341	369	334	324	367	344	346	343	362	375	368	337	324	347	357	321	355	354	344	361	375	356	349	341	359	356	350	332	356	335	334	302	359	362	351	326	320	332	375	346	355	370	349	362	339	326	368	366	328	358	315	336	345	352	328	357	310	364	314	367	348	313	329	330	335	337	363	357	325	329	348	329	373	352	386	337	315	366	322	348	382	348	323	330	359	403	324	358	348	379	300	353	351	372	389	326	342	341	389	342	358	361	331	338	353	386	354	351	339	337	353	357	357	347	373	331	330	326	366	328	392	353	334	343	346	345	355	334	356	312	330	357	317	330	370	347	325	337	357	336	327	330	329	312	348	337	369	329	341	345	334	341	338	359	366	364	315	346	363	360	373	344	335	345	346	334	336	332	393	363	362	352	344	321	332	363	321	334	350	367	332	345	371	360	344	325	336	332	341	375	335	364	340	368	352	356	320	313	355	358	343	367	380	357	307	340	338	356	335	330	336	347	364	356	351	372	323	362	341	336	343	341	409	338	349	370	362	367	351	351	368	350	372	379	360	370	339	354	375	367	395	378	373	363	336	366	394	363	362	335	351	347	327	378	355	351	366	317	348	337	363	367	373	339	341	364	357	338	385	355	353	376	362	339	372	361	327	377	355	338	362	345	369	340	323	340	363	342	365	320	341	331	381	347	364	368	351	367	381	355	366	364	330	352	357	366	361	351	350	354	336	346	331	370	357	392	323	355	368	353	360	336	361	357	362	354	367	335	357	327	346	368	341	353	362	323	348	358	331	377	300	343	370	375	357	379	326	336	313	340	349	350	339	346	357	364	319	310	347	360	337	353	349	356	324	364	333	334	376	347	373	401	333	343	379	328	346	369	363	380	354	338	349	325	366	334	320	330	328	352	331	323	349	362	363	352	374	325	350	357	334	381	375	364	344	353	329	333	360	358	353	323	347	353	347	336	357	369	351	324	377	315	331	340	366	362	343	348	326	340	389	365	346	362	294	355	331	333	359	383	393	319	330	321	343	338	371	307	346	345	384	350	378	353	356	340	327	339	363	363	338	365	350	355	364	367	348	353	353	320	374	336	343	340	336	401	325	350	343	364	363	353	349	386	340	375	363	309	381	335	372	368	351	372	338	341	341	368	380	335	334	339	364	338	327	318	314	367	358	355	366	345	359	367	365	371	296	346	349	352	352	352	361	337	337	354	369	314	367	332	346	371	342	342	326	333	373	367	380	324	354	357	356	348	341	350	346	371	346	329	339	376	350	382	337	332	397	347	367	302	359	311	342	314	373	331	325	350	333	341	353	338	380	348	331	326	343	358	342	350	343	340	358	335	329	339	319	335	321	333	319	357	351	329	390	379	342	329	330	377	306	314	365	346	336	334	369	368	359	342	359	340	344	334	359	368	362	333	314	371	327	332	353	367	340	370	349	310	340	356	327	375	358	377	372	334	361	362	347	339	338	377	322	325	339	372	349	345	348	360	316	374	367	355	342	365	351	342	329	360	378	315	397	371	361	363	347	342	368	333	323	360	370	350	352	374	366	346	370	331	355	329	343	349	330	349	330	374	352	345	360	349	364	370	344	351	346	328	378	317	345	304	328	336	350	342	357	334	352	344	341	349	361	335	359	321	372	331	353	359	372	319	343	349	365	328	340	346	350	342	374	318	323	351	371	362	349	343	353	374	329	375	335	340	343	342	339	328	382	332	327	320	360	344	380	348	373	358	355	336	319	347	358	398	356	347	352	358	341	330	337	372	337	358	379	366	347	357	320	360	353	362	375	374	320	358	364	362	344	357	323	370	334	366	335	362	333	318	341	357	343	353	365	341	334	305	328	387	371	359	366	390	365	360	328	333	351	349	348	319	351	375	356	325	372	377	341	388	352	390	366	337	323	329	355	364	365	325	337	356	346	339	370	337	335	337	307	292	362	333	334	366	344	368	375	363	350	353	363	351	331	368	342	350	400	321	348	356	354	361	347	350	335	340	331	323	360	338	358	298	367	353	341	362	336	338	355	363	373	359	320	340	340	339	368	387	333	364	386	365	322	358	358	377	358	336	364	328	362	322	345	379	323	334	358	361	364	367	341	357	351	355	353	348	358	358	386	353	359	359	342	324	358	336	341	313	359	375	348	329	381	353	338	359	365	360	352	336	356	387	362	351	340	343	365	333	371	339	334	348	324	338	367	358	332	352	370	372	325	367	362	353	356	355	334	368	342	369	321	340	344	337	339	359	359	331	367	317	351	358	339	353	351	343	362	380	337	352	354	354	334	347	326	339	351	375	334	353	359	342	369	315	342	380	353	364	339	362	337	319	355	381	338	337	364	338	367	356	373	334	345	337	329	348	350	384	336	369	340	324	324	339	354	361	357	370	374	342	376	310	324	322	365	324	351	336	323	350	382	384	338	342	362	355	307	333	341	306	355	341	371	354	356	371	358	379	332	346	386	362	333	356	339	354	318	340	324	380	357	346	363	353	363	331	352	349	361	354	353	331	393	337	287	357	355	339	389	354	351	322	347	321	320	351	384	355	383	343	342	340	353	341	333	321	372	353	347	410	322	377	332	321	352	339	351	361	330	330	337	351	335	369	342	329	309	328	373	347	365	365	328	347	383	356	350	341	336	366	356	371	345	362	363	323	337	345	339	340	347	362	349	360	352	372	353	322	348	348	363	338	326	287	320	358	386	316	322	337	347	328	361	368	366	357	342	334	345	339	359	374	359	309	351	372	319	361	310	331	339	352	354	338	363	359	347	354	345	402	363	314	336	318	353	333	383	340	363	364	355
13466	4825	823	551	814	819	737	659	487	404	364	346	315	244	198	171	173	145	167	148	156	124	120	125	101	75	75	86	73	77	67	52	53	37	49	44	51	56	38	39	25	35	48	32	44	22	33	33	28	32	24	31	28	32	31	27	24	36	21	34	26	23	29	18	27	31	27	34	25	33	25	27	26	21	35	27	23	21	24	42	34	31	26	20	32	28	34	17	30	34	24	30	31	31	29	18	35	28	22	37	25	23	32	24	20	23	27	26	26	29	32	21	35	21	23	19	24	40	29	28	25	37	14	22	29	28	33	33	19	35	30	20	17	27	26	32	30	25	30	30	20	34	36	21	27	27	20	29	24	27	18	34	27	32	28	22	25	21	27	19	24	23	28	21	33	29	28	23	30	24	31	33	32	35	22	26	28	29	31	20	19	24	19	28	25	26	27	36	28	22	42	24	23	29	25	24	33	21	19	22	24	23	23	21	29	20	25	21	19	32	26	32	21	32	23	27	20	30	25	34	17	25	36	24	28	20	27	28	30	29	18	27	27	26	19	29	27	27	30	25	23	29	22	24	35	30	24	31	27	13	23	25	36	38	31	33	26	36	28	30	31	27	30	22	29	22	31	30	26	26	22	27	32	30	27	26	24	29	36	17	18	22	30	19	26	21	31	31	28	29	32	29	36	28	21	37	27	29	21	29	32	23	33	23	27	24	33	27	15	20	33	26	25	32	22	34	25	19	28	27	22	31	37	29	20	24	28	32	30	28	30	28	25	27	29	23	25	31	25	33	25	25	24	37	28	25	29	30	22	33	28	25	25	22	30	25	19	29	32	18	24	34	32	22	23	23	29	28	20	26	28	27	25	21	35	35	25	24	22	32	33	30	27	28	28	34	28	27	24	23	20	24	30	30	35	25	24	21	41	23	25	27	29	25	28	27	22	29	24	26	25	26	23	30	21	31	29	26	28	22	23	27	33	31	30	32	27	26	25	20	25	26	31	28	23	22	26	24	30	28	21	27	33	30	27	18	23	32	27	19	24	32	25	23	27	33	31	34	30	28	25	26	36	25	22	40	27	24	23	37	32	26	19	33	25	31	28	27	20	33	25	31	25	31	39	21	28	31	18	30	21	26	29	24	19	28	18	22	32	22	23	21	22	26	22	35	24	31	29	23	24	34	25	41	20	29	32	31	19	29	25	34	33	28	26	28	35	17	26	25	30	29	32	34	26	25	24	27	33	24	21	36	17	26	28	31	32	22	25	30	18	25	29	32	28	30	28	23	25	26	31	33	35	19	29	32	15	29	26	21	29	28	38	22	34	24	29	20	23	24	27	24	20	20	26	33	24	31	24	23	27	29	32	24	24	40	19	28	29	15	26	20	21	32	22	20	20	18	13	23	36	24	26	32	36	22	29	31	29	23	20	29	33	25	25	20	28	34	18	30	26	30	22	19	29	26	18	20	28	24	32	24	18	24	27	19	23	25	30	29	31	23	21	25	27	30	27	38	22	32	21	28	25	23	32	26	21	17	28	36	25	35	21	18	28	34	26	18	31	18	29	36	26	26	19	21	26	27	16	32	23	28	29	18	30	28	29	21	31	23	21	27	33	23	31	34	31	32	22	30	30	28	38	24	28	23	30	25	37	29	17	34	28	26	24	30	25	26	26	30	22	22	35	22	28	28	26	25	18	32	23	30	22	34	24	25	30	31	20	30	17	17	30	26	41	36	26	25	22	20	23	30	31	26	29	15	25	24	31	33	27	24	25	35	26	22	24	23	24	24	25	27	27	27	24	26	25	22	33	22	31	34	28	29	25	21	24	24	34	31	32	25	31	18	29	41	27	34	34	29	25	23	30	20	26	24	26	33	23	26	31	33	30	27	24	35	30	23	22	24	35	18	27	23	34	25	18	29	24	30	24	33	29	30	26	26	36	29	25	21	28	37	26	29	24	34	28	34	36	32	24	31	33	35	24	31	29	24	38	21	24	30	23	28	27	28	28	20	15	25	31	20	30	32	24	19	22	25	27	25	32	30	26	26	32	29	27	19	25	21	21	31	31	19	21	26	18	30	30	21	27	32	28	24	24	25	35	31	25	31	24	27	29	36	35	38	25	18	26	29	27	20	32	27	22	24	23	31	30	26	38	30	25	30	21	24	26	31	28	18	25	31	29	28	30	24	27	24	32	29	29	26	22	24	18	26	27	28	24	21	13	27	32	12	32	24	21	17	32	28	28	29	21	42	27	32	24	26	35	25	34	29	32	30	28	25	20	22	24	22	33	26	21	21	20	28	22	37	24	30	25	30	30	26	36	27	26	30	22	21	20	30	35	20	24	31	29	22	25	24	26	25	23	22	34	26	27	19	24	25	38	26	25	26	23	18	22	28	20	36	28	30	23	28	26	34	28	26	26	23	30	30	25	17	28	28	20	25	20	35	34	33	21	20	35	29	31	20	28	27	22	27	21	21	29	39	20	22	21	28	29	39	22	20	20	28	28	26	29	26	28	24	30	16	25	34	23	24	27	27	30	32	27	29	17	27	25	24	28	29	25	20	28	30	32	27	24	29	27	18	22	27	32	22	24	26	26	27	26	20	25	23	26	27	24	32	18	28	24	25	33	29	26	32	22	29	26	29	27	29	32	35	27	20	27	20	26	31	28	32	19	24	27	26	35	19	25	21	23	28	30	34	25	29	32	25	28	27	26	32	21	39	28	30	17	19	33	28	32	31	39	24	21	24	22	23	37	30	13	25	27	26	32	24	29	20	29	28	34	25	34	24	28	24	35	32	29	26	25	23	24	23	22	41	21	33	18	35	30	21	26	23	26	28	36	21	24	26	29	36	23	24	28	33	25	27	24	27	27	17	31	32	23	31	28	34	33	30	27	25	28	27	22	26	29	28	22	31	38	37	41	24	29	22	29	23	28	30	28	26	24	34	28	29	23	22	19	29	28	28	22	26	26	26	34	20	25	23	29	22	30	32	19	20	36	24	33	25	25	23	29	32	16	21	17	25	18	33	28	29	25	25	33	23	34	32	35	27	21	34	32	36	35	32	33	23	22	27	26	29	31	38	16	23	36	26	33	32	23	34	24	22	29	27	26	26	25	22	20	22	29	20	29	27	29	27	29	29	29	26	22	36	34	26	25	25	23	27	22	26	19	28	26	30	21	26	29	26	23	23	36	30	28	30	31	25	24	36	27	20	23	23	37	28	37	19	22	22	30	23	26	32	41	30	25	30	35	29	22	30	31	20	24	39	30	21	27	34	37	26	35	26	26	34	25	39	29	24	25	30	29	25	22	27	25	29	23	25	24	28	18	32	22	21	27	24	29	27	24	33	31	19	26	23	32	27	30	22	26	29	22	34	30	33	38	29	20	22	26	23	33	21	41	19	21	21	24	38	22	35	28	33	32	21	24	36	32	31	17	33	28	25	20	23	23	26	31	34	31	26	26	32	35	20	23	24	16	28	24	28	21	28	27	34	25	24
52826	27536	14605	27980	35023	33783	30122	26297	22565	19198	17007	15368	13503	11626	10083	8547	7501	7297	7390	7061	6375	5725	5008	4414	3749	3283	3065	2960	2646	2402	2116	1770	1614	1478	1412	1324	1236	1097	1068	962	891	864	850	843	743	739	701	682	625	667	625	608	562	605	587	558	526	555	539	536	578	535	534	528	537	514	546	506	467	446	477	531	486	497	518	501	520	500	482	491	460	472	483	554	540	497	506	445	521	456	476	492	495	485	534	486	450	445	489	478	519	499	460	461	495	436	510	488	463	419	440	456	460	466	495	479	458	475	457	474	460	468	464	442	447	450	388	449	496	460	464	431	446	430	432	500	463	483	463	459	408	460	443	452	459	421	445	471	437	416	454	429	438	448	431	473	462	413	448	456	437	458	463	447	461	453	444	434	449	425	428	425	475	472	442	414	479	458	454	464	433	459	425	445	461	463	432	418	495	477	463	435	406	446	468	421	461	437	444	459	432	431	432	409	466	462	449	431	439	474	432	448	496	439	420	452	457	453	447	422	473	444	406	455	461	474	458	429	435	441	435	493	441	444	444	443	433	456	453	460	443	449	475	439	436	408	471	444	419	476	412	445	452	412	441	438	426	421	481	448	448	446	420	447	462	463	426	473	388	478	449	459	434	466	448	447	444	422	426	483	440	462	462	430	442	453	462	455	434	460	460	432	431	482	440	439	492	464	450	465	409	494	453	453	434	419	424	441	410	438	450	456	424	384	459	439	445	476	463	436	469	461	482	421	451	455	435	429	436	440	456	447	430	436	435	457	450	444	417	436	466	446	413	459	427	426	446	407	452	443	445	453	443	425	426	446	423	466	465	437	444	467	434	461	459	431	424	453	449	463	449	453	442	464	410	469	412	435	477	435	437	435	463	461	451	408	439	389	415	474	433	396	453	427	457	444	445	420	470	442	458	474	443	416	429	404	438	446	434	416	475	422	440	440	422	445	438	485	401	429	426	498	480	488	462	466	430	436	445	433	448	445	426	446	459	495	468	467	451	419	445	437	420	420	426	408	404	445	443	434	430	452	426	444	439	442	444	439	403	449	430	438	437	442	453	455	441	441	414	451	455	441	441	400	454	465	421	440	438	401	441	418	443	430	470	424	439	459	446	416	451	466	456	434	412	459	449	469	442	442	420	465	444	428	432	433	425	433	423	473	476	452	441	459	463	439	462	453	452	447	441	449	426	465	450	436	438	484	455	447	423	432	435	416	425	449	477	414	480	422	443	422	467	481	429	422	447	468	434	431	433	454	495	453	451	424	422	414	450	444	412	423	417	389	456	445	448	457	428	434	435	425	434	457	439	425	412	433	411	455	447	442	465	403	451	431	459	450	410	446	458	478	451	440	450	424	431	452	422	454	434	428	426	456	453	471	468	452	429	399	438	445	411	418	411	467	438	442	476	435	449	454	432	471	480	450	452	424	432	412	424	483	430	424	432	430	423	442	441	471	431	440	415	461	436	421	475	450	482	436	415	441	453	436	448	449	434	452	427	463	449	428	426	465	460	419	467	442	448	450	475	434	449	411	438	480	443	437	482	462	444	452	415	446	454	476	470	439	446	470	451	433	430	445	425	482	455	464	490	441	458	468	405	456	410	493	426	443	453	453	451	455	466	427	435	425	479	424	445	464	418	463	431	475	476	491	470	467	469	451	441	419	422	461	441	462	446	461	454	454	479	461	434	431	411	421	455	447	451	447	458	450	459	432	449	471	434	447	429	419	457	430	435	450	439	453	453	465	429	430	453	429	458	423	421	484	384	451	453	443	453	445	437	430	457	422	461	412	416	443	445	428	438	471	454	445	436	447	431	467	425	450	483	472	463	459	427	440	458	474	448	451	443	425	420	463	451	433	426	427	434	414	472	437	437	439	462	436	450	488	440	416	452	441	468	494	441	441	436	480	431	435	429	437	459	474	444	466	415	454	416	407	461	476	479	449	471	445	442	438	440	429	424	430	462	427	447	437	469	448	478	404	467	463	455	447	447	428	450	427	490	403	425	454	437	409	448	436	443	469	443	480	449	440	473	422	449	448	433	476	481	432	428	445	420	426	462	427	459	492	432	443	475	417	433	438	434	415	469	455	441	449	415	450	440	468	424	418	460	436	428	441	408	441	452	413	449	456	473	454	433	461	404	417	449	447	452	459	452	435	434	430	424	429	448	411	414	447	482	464	450	423	426	472	458	432	503	451	453	442	420	430	442	432	467	483	487	433	443	437	437	443	457	459	458	472	453	458	426	481	423	411	462	426	433	455	451	453	429	433	442	428	447	463	449	433	437	450	446	450	459	436	406	406	430	451	444	450	410	429	460	442	422	449	435	452	467	451	458	442	458	454	442	448	461	446	415	445	468	457	438	412	447	450	481	463	430	495	412	460	422	424	422	448	423	488	438	450	469	440	483	429	464	467	430	439	460	456	453	439	473	455	438	440	483	428	422	442	456	446	466	451	476	434	424	462	458	468	411	417	406	445	452	461	419	457	442	427	427	457	442	415	431	472	495	477	452	435	437	399	441	449	451	450	445	457	476	492	473	477	440	423	442	441	399	443	461	439	444	445	441	455	414	443	464	466	441	444	419	439	449	466	410	424	412	466	485	432	476	459	409	405	477	464	444	465	480	450	465	461	428	433	427	431	474	466	447	452	419	409	421	420	425	464	413	474	438	435	468	436	476	455	488	459	442	433	453	452	449	426	465	434	448	461	418	441	440	417	422	443	428	415	448	464	449	445	453	432	450	453	443	469	476	437	435	406	423	417	438	455	432	438	435	462	434	435	447	422	435	427	443	443	439	433	462	452	457	441	459	442	445	412	445	401	454	437	456	418	425	411	426	453	447	465	468	413	413	404	422	412	464	441	451	455	418	432	432	420	435	401	448	428	405	435	470	402	431	439	448	461	472	451	414	424	439	398	424	446	463	493	462	420	475	415	454	453	410	497	441	456	432	432	468	444	406	432	468	468	454	429	450	406	492	469	390	477	466	385	406	423	462	417	469	475	479	455	411	468	459	425	437	459	456	454	469	437	476	426	440	430	440	494	436	421	443	463	453	428	462	435	458	478	450	457	463	427	473	442	434	402	458	442	440	449	492	460	444	446	429	418	461	424	447	448	461	448	439	411	458	441	454	426	420	451	397	444	437	444	436	473	475	428	451	463	444	432	464	437	424	429	455	418	467	435	443	416	465	433	449	457	456	422	451	448	442	449	409	473	454	469	401	462	487	450	423	420	427	446	439	397	492	431	418	423	479	408	448	435	456	444	439	447	426	448	439	468	422	429	466	465	448	416	405	432	414	451	434	458	459	461	411	428	449	434	448	469	434	429	453	446	461	443	460	467	441	442	415	454	436	431	453	485	468	449	460	469	461	446	449	439	427	435	425	465	454	447	459	441	472	404	432	441	445	431	437	421	447	435	454	457	489	458	438	453	440	465	450	453	445	436	392	448	451	435	452	460	451	455	437	434	420	462	448	420	475	439
9401	2452	472	345	492	537	443	424	356	282	285	249	206	183	144	137	139	124	117	103	113	90	85	77	73	81	74	58	53	61	51	52	48	51	45	48	37	47	37	41	27	44	27	27	26	32	30	32	41	46	32	37	35	30	33	43	29	38	38	29	35	42	30	31	45	42	38	37	31	27	32	29	35	37	35	38	24	29	35	33	25	35	29	31	27	32	33	43	36	33	38	40	34	40	38	29	27	33	46	28	33	24	40	38	30	30	32	34	25	27	33	31	33	31	22	35	40	32	36	27	34	27	30	24	31	30	32	37	39	32	35	36	23	36	40	29	35	27	26	27	37	27	18	29	32	43	32	32	29	29	37	34	35	32	34	34	32	33	35	28	21	40	34	40	28	42	37	31	28	38	39	36	37	33	36	34	32	33	28	43	26	31	31	34	20	31	50	23	35	35	35	41	31	24	29	24	45	32	33	44	28	27	29	40	34	37	41	26	37	28	23	36	17	30	30	37	33	22	34	22	29	31	34	38	33	39	34	37	35	33	34	31	37	23	37	30	40	34	34	28	42	46	34	32	31	27	33	33	29	29	31	24	34	38	41	35	25	28	25	37	29	30	33	34	26	24	26	27	29	36	27	37	39	35	26	30	34	33	29	29	31	27	31	27	34	32	39	22	45	37	34	25	25	35	45	33	31	39	30	35	24	29	38	31	41	32	39	30	27	31	37	45	30	31	24	31	28	25	29	36	29	29	37	35	24	30	27	40	30	25	40	44	27	43	34	27	24	34	38	39	22	24	34	29	36	34	36	33	29	31	33	32	39	36	30	40	37	28	19	21	33	35	28	33	35	34	30	36	42	28	37	33	28	33	30	31	26	26	33	39	30	25	30	22	42	31	31	23	27	35	28	33	33	34	31	33	28	26	40	28	31	30	38	21	30	30	40	34	28	27	31	37	24	38	34	49	25	30	32	35	35	27	27	32	42	33	32	28	28	33	36	26	33	25	29	39	31	34	36	35	23	23	27	23	34	28	27	30	36	33	35	31	29	30	31	32	38	36	31	31	24	25	30	32	44	41	34	41	24	35	28	27	34	33	35	30	33	31	51	32	27	29	33	32	33	28	25	35	24	39	41	40	37	43	37	40	38	29	40	24	32	27	37	34	31	26	27	34	52	36	48	42	29	19	30	31	27	29	30	28	33	31	30	45	27	30	37	27	29	39	29	30	33	44	31	40	37	38	22	36	25	36	25	28	28	29	31	31	22	26	34	41	33	30	28	41	34	44	25	32	32	36	31	36	35	40	31	31	31	28	30	35	31	24	29	22	38	25	28	20	23	22	33	32	36	36	37	35	30	26	43	29	34	37	38	28	34	37	30	47	32	27	30	34	36	27	29	33	35	36	39	30	40	26	41	32	32	32	35	30	20	31	30	37	33	34	33	35	34	36	29	28	30	38	25	39	23	45	28	25	35	42	34	36	33	36	33	41	28	38	49	32	30	30	28	47	29	40	27	41	36	26	30	32	29	44	30	33	25	34	32	23	41	29	42	21	33	26	35	37	38	19	24	30	28	35	38	29	32	39	23	31	36	24	24	40	32	37	27	37	37	32	29	29	30	28	31	34	31	34	38	37	37	25	31	28	24	23	33	26	36	29	39	31	43	28	35	24	27	24	20	28	28	39	35	32	38	40	45	28	30	27	24	22	30	32	34	27	38	31	29	31	37	28	31	45	31	33	34	28	29	30	31	33	39	32	27	33	44	29	22	26	43	31	25	39	42	31	40	25	32	31	35	35	19	28	48	27	36	30	32	35	42	27	26	28	31	33	40	35	31	24	28	40	27	36	32	32	46	34	25	36	32	28	32	29	37	37	32	26	34	25	29	35	27	29	26	36	27	35	39	30	30	44	29	30	21	24	31	28	28	19	36	35	40	34	32	28	30	36	32	34	43	37	26	34	36	25	33	35	37	34	32	26	32	24	33	22	27	38	30	37	33	34	36	32	29	34	29	21	28	24	24	30	34	35	37	35	34	29	29	43	36	26	38	34	29	33	24	22	23	41	30	37	31	39	34	27	33	34	39	36	30	31	27	36	26	24	29	38	30	34	30	31	42	34	26	30	36	25	33	26	31	25	22	31	31	30	31	41	43	30	36	34	33	34	30	33	24	40	20	27	28	24	40	36	29	45	31	31	38	36	32	27	32	34	31	23	30	35	21	21	25	36	37	22	28	29	32	37	26	35	27	25	25	40	44	31	33	39	45	38	33	30	34	38	19	30	34	25	35	25	41	39	35	36	32	26	32	24	21	32	35	22	34	24	32	25	34	42	39	35	25	33	30	26	27	32	33	39	29	28	33	32	35	28	36	41	32	34	31	24	34	31	24	35	41	28	29	22	30	24	38	28	35	36	25	32	29	34	40	35	37	33	34	35	33	32	32	30	29	41	31	26	33	32	21	43	35	32	31	28	23	26	35	32	28	30	37	41	28	31	21	32	34	33	27	36	34	33	47	34	28	38	33	37	31	28	42	28	24	31	35	36	34	38	30	25	34	37	35	38	24	28	30	28	34	20	32	29	43	31	31	38	39	32	24	23	26	37	29	33	25	34	35	42	39	45	37	36	37	39	37	36	36	27	35	33	28	28	25	27	35	32	30	32	34	27	33	35	35	35	37	29	41	25	31	32	38	29	30	32	31	33	33	38	42	30	34	29	27	39	27	24	31	31	35	22	37	27	38	27	32	25	27	27	42	40	31	28	37	44	26	33	29	36	29	28	38	30	24	31	36	39	37	29	23	29	30	33	27	29	23	30	35	37	34	31	47	31	34	34	36	36	37	23	33	24	21	33	31	38	30	36	36	38	37	30	39	30	23	37	31	31	44	30	26	36	37	25	38	24	42	34	32	30	43	42	23	25	36	30	29	28	17	37	34	44	33	35	28	28	29	36	26	39	32	34	28	27	27	31	32	37	33	35	41	40	33	28	33	30	26	37	32	30	35	25	32	38	28	35	42	35	29	38	38	29	41	37	28	33	20	44	35	39	36	32	19	31	38	35	38	31	33	35	31	36	30	34	39	37	28	25	39	36	35	41	37	43	23	20	35	42	39	35	38	33	27	26	26	28	34	26	29	38	31	23	38	36	37	27	29	37	32	25	35	35	25	34	36	28	42	33	34	25	35	37	35	43	33	32	37	28	29	30	36	35	32	34	33	32	35	25	31	37	28	25	30	41	28	29	36	34	37	42	36	39	24	37	31	41	23	37	29	35	33	25	23	28	30	31	31	15	34	43	28	28	29	33	35	33	29	33	36	40	29	28	34	37	33	30	44	24	30	32	23	29	37	38	31	31	36	32	28	37	34	39	35	33	31	26	44	29	22	23	32	41	37	30	39	29	30	29	41	29	32	31	30	29	32	33	26	30	29	33	25	36	41	21	33	41	27	36	30	27	36	25	32	34	33	32	35	33	27	26	27	27	28	21	34	28	22	27	33	28
45115	22366	10579	23039	29477	28098	24793	20874	17445	14771	12826	11176	9613	7940	6821	6027	5419	4908	5004	4746	4533	3949	3400	2961	2696	2437	2274	2114	1982	1717	1523	1352	1274	1191	1109	1057	1017	853	945	857	744	786	728	741	665	687	633	649	627	624	612	620	627	642	558	582	601	557	547	544	574	529	562	561	566	579	550	527	568	606	548	534	556	548	598	531	553	568	514	533	525	595	581	567	585	548	568	510	550	544	565	525	569	537	578	531	563	534	540	566	516	582	539	544	567	560	545	535	550	558	507	526	561	505	560	526	561	533	523	538	552	535	534	534	527	553	552	510	555	504	536	546	555	527	521	535	556	568	538	530	519	516	528	527	503	524	553	571	549	517	532	558	550	558	539	519	519	522	496	507	519	502	547	543	496	522	572	531	518	509	559	532	549	531	529	544	505	552	511	506	556	500	515	541	510	507	518	529	510	522	527	517	538	546	572	568	511	568	524	499	491	503	530	525	525	516	514	504	542	520	531	538	524	515	552	549	498	553	576	532	534	526	540	529	540	525	547	597	526	499	490	538	515	526	506	527	519	563	517	521	544	496	518	533	504	473	539	497	547	549	521	511	521	558	534	511	518	536	552	523	543	531	494	505	513	537	554	492	540	519	509	520	548	543	494	477	511	545	537	535	520	522	516	531	524	487	523	513	500	521	535	533	525	505	544	474	543	535	526	529	520	518	554	543	486	527	500	539	539	510	531	551	481	501	548	531	527	513	504	523	500	562	522	544	525	479	481	537	481	490	534	505	499	556	516	492	553	557	577	560	538	511	524	525	539	529	500	555	551	573	529	495	545	460	547	491	527	530	519	561	511	520	547	490	536	512	505	546	503	524	530	501	533	548	528	519	546	514	498	566	507	538	520	555	530	528	559	507	555	513	528	573	553	555	504	510	523	543	538	509	508	544	523	538	529	519	508	536	490	567	501	547	562	552	540	523	516	529	541	533	539	482	526	552	515	527	529	555	579	533	501	486	518	530	558	514	508	550	519	524	567	547	500	548	538	531	515	486	532	536	512	521	515	511	555	563	545	534	530	512	521	547	535	512	568	499	509	511	523	533	532	527	533	503	499	539	500	542	499	527	535	548	512	576	524	522	511	551	502	493	549	492	512	486	558	529	533	553	545	565	523	547	535	538	535	523	577	526	559	496	519	515	531	517	556	485	531	526	515	530	476	518	538	518	529	519	519	552	587	500	543	533	518	556	531	539	501	465	524	507	514	527	520	486	493	558	500	512	546	514	511	511	537	544	574	554	489	540	495	533	551	523	545	512	565	598	496	535	550	490	527	549	537	516	527	523	505	547	510	528	521	539	542	525	546	531	483	503	522	531	507	545	522	523	547	487	502	511	481	510	543	529	541	520	523	521	527	515	523	529	515	513	484	521	534	525	533	555	493	517	537	533	479	502	480	545	548	554	542	541	519	550	523	503	523	517	554	502	531	519	575	503	529	494	516	517	585	561	555	573	494	510	561	523	525	509	520	523	518	550	561	516	523	573	529	529	565	542	522	529	538	536	565	516	517	467	547	516	491	529	530	514	527	515	525	523	517	519	526	513	499	521	483	528	557	552	543	545	524	522	567	532	506	560	497	518	530	563	525	479	558	511	520	530	557	522	567	487	548	528	508	515	501	535	504	502	552	496	520	525	532	551	535	540	533	498	508	524	534	507	524	496	519	521	535	535	529	541	533	537	497	531	537	504	491	534	540	569	500	554	558	543	572	505	531	500	539	559	525	537	507	510	541	523	507	512	572	543	533	545	542	507	508	534	545	503	512	537	560	499	504	528	545	512	469	535	553	511	505	540	498	566	534	511	522	533	499	553	542	509	563	565	497	542	504	529	558	529	519	529	552	546	529	540	507	523	515	531	510	547	521	522	507	528	546	564	520	538	522	525	557	563	560	532	516	518	548	492	531	501	499	514	548	512	478	523	543	518	504	531	501	523	550	544	538	502	532	486	485	556	502	520	484	557	561	502	546	541	529	519	499	551	555	522	518	481	500	526	541	560	509	562	516	507	499	504	501	518	548	517	531	492	536	535	500	525	538	529	497	526	534	510	562	545	517	550	528	504	525	477	549	545	505	523	522	505	535	537	505	520	564	542	511	507	481	534	535	474	539	546	528	491	523	480	533	541	534	541	565	523	522	504	515	544	537	496	528	511	493	531	524	501	520	511	552	476	543	513	527	553	543	525	524	525	530	558	588	532	538	562	530	522	504	501	549	546	531	562	529	493	520	510	511	517	477	507	554	574	537	510	525	519	500	534	488	532	527	529	467	547	538	516	492	491	485	511	497	511	528	535	555	492	536	539	496	535	476	542	536	516	477	561	509	544	555	543	488	541	508	495	514	532	496	526	536	555	541	528	549	492	528	506	542	520	521	523	518	501	511	525	534	512	500	524	535	536	551	499	556	554	552	556	512	494	538	525	511	504	539	534	509	536	528	543	537	523	529	477	553	520	530	514	538	509	501	528	500	573	498	565	549	484	510	483	511	520	498	526	554	515	513	513	526	566	516	537	563	528	511	567	551	524	511	560	518	502	499	506	497	524	519	501	519	538	536	574	532	529	535	568	533	570	543	501	541	507	541	488	472	555	522	553	516	508	553	525	513	522	545	512	515	490	475	568	535	518	552	494	541	530	508	529	526	534	529	516	555	503	502	538	533	527	526	551	517	532	524	518	537	494	519	472	519	515	504	530	500	508	534	559	556	518	517	539	500	489	555	519	541	519	518	538	503	548	540	483	532	518	505	491	504	532	509	544	497	535	514	506	542	534	556	552	505	502	495	544	537	509	512	510	523	491	516	521	565	537	540	529	553	555	529	548	514	527	490	580	571	538	525	487	546	538	500	501	529	559	549	502	513	515	536	523	530	518	546	545	515	557	543	555	519	550	536	511	583	495	549	494	515	501	525	543	562	519	551	548	524	507	531	541	514	514	527	547	546	529	503	524	513	520	561	530	518	490	528	540	494	580	537	488	507	544	516	532	492	526	507	564	491	544	523	525	537	478	521	524	509	535	502	539	530	498	510	564	501	532	494	554	517	531	531	516	541	531	530	518	500	487	554	553	490	520	533	540	539	530	531	543	523	522	526	505	531	505	546	555	558	535	527	511	493	540	532	520	532	537	547	513	497	553	490	559	536	533	507	542	555	520	503	528	513	547	568	534	515	593	530	497	513	523	519	476	534	533	509	526	505	471	494	524	574	498	494	525	533	557	486	491	520	542	521	514	529	540	513	539	532	523	535	496	546	532	530	544	531	523	523	544	515	477	571	535	550	521	526	483	527	571	523	480	516	528	541	525	522	505	506	530	504	541	496	505	521	548	513	528	532	492	577	516	556	528	557	537	513	574	505	509	532	510	540	512	539	551	546	510	486	542	536	527	510	572	509	530	511	553	568	514	503	524	549	473	578	498	542	504	526	524	510	514	500	548	486	521	524	528	561	497	537	518	534	509	545	535	550	533
13532	4369	783	498	760	879	762	620	540	422	410	365	346	275	204	180	190	175	165	149	135	150	136	103	106	83	77	87	75	60	61	44	50	51	55	40	39	41	40	34	42	28	39	27	31	32	37	33	25	23	41	43	36	31	35	31	34	20	34	32	20	19	26	28	26	24	29	27	24	22	26	25	24	22	30	27	31	33	41	27	26	20	30	25	27	28	31	39	30	24	25	29	24	30	31	27	17	30	31	28	26	31	42	29	25	29	26	30	23	25	24	21	32	18	25	29	24	23	31	32	29	29	22	22	27	31	28	27	26	33	23	25	29	23	33	25	27	18	24	26	24	32	28	29	21	32	30	22	30	20	23	25	30	20	21	29	21	24	39	24	28	26	29	26	26	34	26	28	32	24	31	34	22	33	26	25	30	29	26	16	29	25	21	23	21	26	30	36	22	26	27	32	28	25	29	25	23	26	25	31	27	28	19	27	27	33	28	26	27	33	30	36	28	21	32	30	25	22	28	34	24	25	19	21	37	32	26	14	26	27	35	26	31	29	26	21	23	24	33	22	24	26	28	24	25	22	25	36	33	35	28	23	29	22	24	21	30	27	20	30	34	28	25	35	33	24	22	25	23	23	23	19	30	29	24	31	34	27	21	26	19	30	25	37	28	33	23	24	23	22	22	24	22	37	19	27	30	31	25	24	13	31	27	24	26	32	21	29	24	27	31	29	33	31	15	24	31	21	26	17	30	22	33	33	32	22	34	21	29	34	24	28	38	28	29	27	25	22	28	36	37	31	25	28	24	28	26	34	24	22	26	23	29	26	26	30	36	25	29	34	24	37	25	17	28	31	28	26	19	41	21	17	27	21	29	23	24	46	28	15	37	30	27	19	31	26	31	24	27	29	22	23	28	25	25	21	26	25	20	26	27	25	20	32	28	20	20	33	27	23	21	27	28	23	18	27	15	30	25	28	35	19	31	26	32	27	37	27	32	32	22	30	25	29	22	22	27	36	27	26	32	33	16	22	26	20	27	21	24	22	24	24	25	21	21	33	19	31	26	32	26	19	30	16	24	30	20	33	28	24	29	26	23	32	17	24	20	31	23	21	38	26	28	26	26	30	34	28	34	25	20	29	28	30	30	26	25	29	29	43	19	30	32	33	21	30	23	23	27	31	31	23	26	20	25	26	30	30	32	34	32	20	17	26	24	30	32	22	40	29	30	30	26	31	31	19	23	28	24	28	23	32	33	30	18	19	26	22	30	28	27	27	22	22	20	34	25	32	27	24	24	26	23	31	31	22	19	21	21	27	26	24	30	25	27	23	26	28	30	19	31	28	28	26	23	23	28	28	26	29	28	23	27	31	32	29	22	18	26	30	26	27	30	24	21	22	23	28	34	31	21	18	29	27	21	32	23	29	21	22	26	27	21	40	22	17	23	24	27	27	19	27	29	32	25	21	24	24	32	32	26	26	21	26	19	23	22	32	30	34	22	18	28	27	22	24	29	28	22	25	25	25	31	25	24	23	21	32	23	21	21	21	26	34	21	14	28	24	26	29	21	35	24	25	27	28	21	21	27	31	32	26	36	32	17	30	23	26	21	25	33	23	19	30	29	26	25	30	21	34	29	30	26	33	25	26	22	28	35	32	34	36	22	23	27	32	23	25	30	31	24	24	31	29	22	22	24	16	23	23	20	23	29	29	23	34	32	29	15	21	25	14	27	29	27	27	33	29	32	23	35	26	30	29	22	35	22	27	19	27	31	30	28	30	21	24	22	17	22	29	24	31	29	26	31	31	25	22	31	19	30	30	28	35	14	25	28	27	26	20	32	24	23	25	35	19	35	27	29	22	18	20	22	21	21	34	20	32	31	27	26	23	19	37	30	26	29	31	27	28	27	24	20	28	31	27	24	24	33	19	27	28	34	31	24	19	24	22	22	25	34	35	27	25	28	28	26	26	24	26	18	35	25	27	21	26	27	37	20	33	28	22	29	24	30	26	30	35	16	29	25	28	35	32	40	24	34	24	34	33	26	23	34	30	24	29	38	23	28	24	23	24	25	34	22	25	17	29	27	25	23	41	29	38	24	27	35	26	23	25	25	30	28	29	26	19	28	20	13	18	24	33	23	33	26	27	29	20	26	21	32	29	26	22	19	24	31	30	34	27	33	28	36	30	26	15	29	44	25	25	28	30	20	26	16	27	32	33	20	22	29	21	29	25	31	28	31	23	18	26	28	30	22	23	33	21	20	32	26	30	32	28	27	30	32	27	23	20	25	19	30	31	28	20	16	30	24	26	30	17	30	21	20	25	22	22	27	20	27	24	26	23	36	27	26	26	17	28	23	21	30	23	31	36	33	29	39	25	30	21	28	27	28	21	23	23	30	30	28	21	36	25	23	29	18	26	35	26	18	23	29	26	39	30	24	23	26	21	17	25	31	29	38	20	25	25	20	35	27	20	21	25	32	34	24	25	21	25	23	16	23	25	30	23	30	34	42	27	22	20	23	26	29	32	32	26	25	24	29	28	38	23	29	28	28	19	21	27	31	33	29	21	24	30	23	29	27	28	23	24	19	18	27	28	16	25	32	27	22	28	28	31	26	28	21	26	20	22	23	25	30	21	32	40	20	26	34	32	27	26	26	27	29	24	22	29	18	24	45	22	26	24	21	29	20	25	29	27	25	17	31	35	24	26	25	18	27	26	22	31	23	23	28	20	23	20	23	21	21	28	31	18	26	30	33	23	26	15	25	23	32	32	22	22	26	22	23	25	26	25	21	18	24	33	38	28	31	29	25	30	28	29	17	19	34	23	26	28	35	30	20	27	27	25	24	30	25	26	27	30	39	17	26	24	36	30	21	26	23	14	31	23	30	33	20	23	25	32	27	24	27	23	20	22	31	37	23	16	36	22	15	38	30	31	33	24	20	11	26	27	34	27	21	21	32	31	21	28	30	26	19	27	28	21	27	27	28	23	27	23	25	21	26	17	19	33	23	35	21	19	20	29	26	21	29	30	31	40	27	26	27	17	28	29	27	21	26	31	37	24	28	25	37	24	23	18	23	28	21	20	26	27	27	25	20	27	45	36	16	26	32	24	28	36	23	37	31	23	24	33	24	31	33	30	26	31	23	26	24	17	35	28	32	20	25	34	22	27	23	23	22	27	31	27	23	15	29	19	18	27	32	21	28	26	25	23	30	33	22	30	26	34	27	31	25	25	35	28	30	27	32	18	26	30	38	19	17	42	13	34	21	23	25	25	19	27	27	32	20	15	30	25	29	22	25	36	26	33	19	37	30	28	22	23	24	20	30	33	30	23	37	30	34	20	25	12	29	25	24	22	24	31	23	28	26	30	25	26	22	28	32	22	29	36	31	26	27	30	23	16	27	18	32	26	25	23	15	40	15	28	36	23	33	32	26	26	23	18	17	16	30	27	28	25	28	19	25	26	34	36	34	23	20	25	27	29	35	21	27	27	22	25	27	29	14	21
53646	26266	14416	27825	34884	33782	30491	26625	23352	20484	18157	16008	13672	11741	9967	8701	7970	7190	7081	6640	6204	5768	4932	4369	3859	3368	3146	2900	2706	2286	2068	1822	1632	1499	1361	1274	1138	1054	987	956	928	864	846	781	739	692	670	631	575	625	648	654	604	616	525	512	563	568	522	545	554	513	527	525	532	481	472	508	491	517	466	475	444	459	531	510	483	459	509	512	468	472	484	464	523	511	463	455	461	436	471	484	467	478	490	444	440	454	466	442	456	454	442	456	466	502	460	471	465	451	467	463	445	457	463	446	467	468	435	475	469	464	459	461	415	436	424	421	448	457	507	463	469	457	458	419	445	441	477	420	427	423	460	446	443	431	453	463	432	419	429	446	463	426	465	431	480	463	486	418	403	435	448	466	447	418	411	420	427	452	456	438	436	414	425	438	417	455	444	471	425	452	474	463	479	399	446	414	406	469	457	454	430	413	460	394	413	416	439	443	414	412	441	462	418	414	438	404	434	417	414	452	466	454	473	435	460	461	486	446	432	439	466	426	445	407	443	464	430	417	427	446	455	437	443	417	401	424	422	472	390	421	441	448	421	444	463	414	436	393	408	419	446	420	483	430	451	423	427	428	417	417	446	450	465	405	415	454	400	412	419	447	454	426	441	445	415	440	448	411	424	388	433	423	420	390	418	406	416	456	423	455	416	444	413	435	458	446	437	426	454	426	433	439	436	448	413	462	421	408	422	409	401	419	450	418	437	419	419	426	440	424	440	394	418	441	425	421	405	440	435	423	444	423	440	431	456	434	421	437	433	434	452	433	460	409	421	410	431	395	424	415	466	427	436	397	458	447	447	397	437	434	418	423	436	425	410	399	414	439	430	426	470	433	400	394	452	469	448	466	447	425	431	452	418	402	447	455	425	398	414	428	406	425	406	429	446	417	456	467	411	370	406	436	460	422	431	453	402	450	383	419	396	461	423	438	449	446	437	469	432	431	423	446	406	416	408	434	438	428	397	418	432	433	438	442	442	428	447	416	404	445	444	439	444	447	404	427	436	441	418	425	418	402	407	449	396	404	445	464	458	431	426	436	446	427	437	423	451	425	432	464	425	403	429	423	473	433	415	471	428	430	415	436	402	449	411	451	422	469	470	403	396	409	465	428	463	437	498	452	424	451	437	409	434	428	400	455	450	422	427	431	447	414	439	400	393	442	437	445	427	426	402	436	430	429	452	422	403	432	442	411	467	460	450	450	441	424	427	459	429	442	437	414	422	421	395	477	430	400	457	439	447	434	446	444	408	436	453	457	431	428	419	447	438	406	419	446	464	495	420	444	435	424	478	428	433	402	425	458	420	424	480	442	462	431	439	413	421	440	432	452	405	424	449	463	418	418	429	418	428	405	460	417	408	445	443	452	416	429	448	432	413	415	449	456	425	468	430	433	427	403	464	433	440	410	433	445	441	447	432	422	398	407	434	411	432	465	459	416	455	440	439	439	431	417	456	400	415	438	458	452	469	439	412	402	430	399	403	464	456	445	479	423	383	425	438	429	438	433	412	418	447	440	426	442	429	388	441	385	460	418	414	451	430	449	425	461	440	443	444	439	406	404	443	453	445	438	433	368	425	447	450	432	465	408	414	415	434	415	407	443	392	433	428	492	451	380	432	439	421	378	420	430	443	426	453	402	431	429	429	439	411	436	446	458	416	447	390	435	451	452	390	444	420	435	413	404	407	465	422	462	447	420	449	461	426	387	445	430	436	423	434	454	468	418	381	413	409	403	426	435	409	447	446	420	438	442	429	412	412	416	389	397	445	470	436	412	440	463	450	416	418	467	449	430	449	406	412	471	423	394	447	424	456	448	426	425	484	425	450	421	425	438	436	420	423	440	443	405	461	437	434	426	456	483	445	407	419	434	425	426	386	400	427	400	441	416	465	437	459	412	411	400	448	426	450	455	451	440	410	410	423	419	452	435	431	467	423	402	432	432	468	418	494	431	394	431	444	439	424	416	424	451	428	437	439	448	402	439	435	423	428	439	400	457	399	439	445	424	447	411	409	433	447	456	410	426	440	417	404	441	422	466	416	440	443	421	425	425	450	462	438	431	427	446	434	439	443	473	445	420	438	433	423	419	420	387	493	444	434	452	431	403	483	456	420	438	440	468	407	434	430	429	415	463	413	442	406	438	422	434	396	437	438	457	414	458	426	422	457	434	450	441	419	471	471	455	408	454	472	410	433	422	434	438	441	439	447	437	430	428	472	440	465	412	421	446	433	417	434	463	439	442	442	456	463	436	430	431	442	445	423	383	445	437	444	439	413	413	452	438	412	436	451	434	435	436	453	439	408	459	459	450	402	415	444	413	454	456	387	434	481	442	434	446	425	439	429	471	409	419	442	418	438	425	408	393	392	426	395	454	414	445	470	449	443	442	437	432	425	409	441	435	402	470	418	425	463	454	447	436	412	442	410	420	411	448	452	420	408	418	424	426	429	416	444	430	453	449	437	440	438	416	400	435	425	425	394	430	442	433	413	419	412	402	402	433	408	434	387	442	451	442	463	466	434	471	427	422	405	412	396	426	441	416	414	440	431	448	438	390	427	377	476	414	459	387	432	396	451	415	418	425	425	453	443	465	439	467	447	405	443	430	444	429	445	450	434	434	415	403	407	391	461	432	414	396	452	414	429	438	428	439	441	428	420	446	428	454	437	454	425	409	428	448	449	440	431	411	429	482	414	439	422	411	412	454	445	434	425	457	440	411	436	433	406	447	460	449	435	421	448	373	443	434	411	432	425	443	410	448	434	410	425	454	427	400	410	428	424	430	429	407	435	434	447	431	405	423	424	409	434	425	440	416	444	399	428	435	402	422	437	426	455	437	438	430	427	404	466	442	421	398	421	415	410	444	449	442	463	430	392	418	429	433	435	428	431	476	418	405	406	421	414	401	431	455	403	439	409	431	446	424	493	450	402	394	430	445	392	423	406	425	446	439	458	405	438	432	402	442	440	444	448	457	407	467	450	409	436	458	428	440	440	428	439	401	469	454	416	441	429	408	415	386	430	404	435	421	402	429	452	455	443	429	416	420	424	418	435	464	427	440	439	444	436	413	411	415	425	428	420	409	433	452	454	451	419	419	437	423	434	448	448	461	431	438	470	449	427	418	412	388	405	435	443	483	420	403	441	429	447	412	433	452	436	439	448	402	433	417	439	427	404	447	408	410	391	427	407	407	450	428	423	477	426	452	438	398	420	455	435	462	396	431	454	408	458	421	419	407	413	428	446	446	461	442	474	438	425	433	443	439	435	436	466	448	417	405	454	435	430	414	420	433	436	431	421	435	449	462	450	457	409	431	471	429	429	416	409	416	433	471	422	439	424	440	471	461	414	442	423	440	448	445	422	449	450	445	422	452	410	432	409	427	433	387	429	412	393	460	433	477	420	422	414	431	473	407	420	423	405	405	409	459	443	438	414	451	432	449	421	470	425	430	425	407	445	456	464	439	416	455	420	397
5508	1118	284	209	343	365	323	266	205	212	176	153	151	94	109	87	70	62	55	68	71	69	53	45	59	36	31	33	49	36	43	29	36	25	27	24	24	20	39	26	23	17	25	24	18	23	24	27	22	20	25	20	16	19	21	17	20	20	22	19	19	27	19	18	17	19	25	24	30	17	17	18	20	18	24	21	18	19	24	20	21	27	32	17	24	21	19	27	13	22	23	22	21	17	19	25	17	31	26	20	24	14	33	19	26	20	21	25	18	23	26	32	22	23	14	24	24	30	26	10	23	25	24	22	23	18	26	19	22	23	26	17	19	22	22	20	26	24	27	25	17	20	28	30	26	14	21	18	25	28	14	19	29	31	20	16	10	15	14	18	13	26	23	21	22	17	21	17	25	14	27	27	21	24	26	32	17	23	15	23	21	23	12	32	28	19	23	19	27	20	17	22	26	18	17	20	23	16	20	19	21	15	18	23	25	19	19	17	19	28	29	23	16	27	20	25	23	21	22	18	16	11	23	28	22	22	16	19	22	24	29	25	19	24	18	17	14	31	31	20	24	20	23	20	16	20	15	17	26	26	25	25	17	17	16	13	13	15	18	25	21	20	23	25	20	28	15	27	24	23	16	23	16	23	21	18	20	25	21	22	29	23	15	31	17	19	14	17	22	31	17	25	24	20	16	21	24	23	25	27	25	18	17	14	22	16	13	24	28	17	25	20	32	23	16	23	16	22	23	23	27	19	17	14	25	15	15	20	17	27	20	24	22	31	27	22	18	26	24	22	27	11	17	20	23	12	19	20	27	19	24	19	18	20	25	28	29	31	23	23	19	13	30	15	19	20	26	22	23	24	14	16	12	17	15	23	17	24	20	15	22	12	12	22	20	26	23	23	18	23	20	23	17	21	27	21	17	22	17	20	20	20	17	24	21	18	27	29	23	20	12	27	22	19	23	24	19	17	15	22	22	20	23	21	20	17	24	21	22	19	16	31	18	17	25	19	10	24	20	20	26	24	22	20	16	21	21	20	24	20	23	25	21	23	25	17	22	21	20	25	17	22	24	26	13	30	20	26	24	23	22	9	13	25	27	22	17	20	25	19	25	15	20	15	19	19	24	24	23	22	22	20	20	19	17	26	18	24	21	19	23	29	23	19	23	16	27	27	21	15	19	37	20	27	22	20	25	20	15	21	32	21	26	17	21	22	24	21	17	23	15	19	23	19	17	26	15	32	18	24	19	21	22	22	14	27	22	25	18	17	18	20	25	11	19	20	24	13	20	23	21	15	26	21	31	21	24	26	24	28	19	20	13	25	23	22	20	17	15	18	24	22	21	12	19	32	9	18	18	18	29	19	18	22	33	26	22	24	25	29	23	13	19	19	27	14	29	14	31	16	21	20	14	20	26	28	26	12	16	20	16	23	27	18	21	19	25	20	25	22	18	20	22	24	19	22	16	21	22	20	31	21	19	16	26	24	17	22	15	29	18	20	11	21	26	23	28	26	18	22	17	26	22	17	23	14	27	31	14	14	30	19	20	18	27	22	22	19	22	20	18	30	21	17	18	19	23	31	27	19	18	21	21	21	24	27	31	19	20	17	22	21	28	20	20	22	24	26	22	22	20	24	20	19	15	20	24	27	28	29	27	18	20	19	22	25	19	18	24	25	27	22	29	26	22	24	21	23	20	23	20	26	25	29	21	22	28	21	25	22	20	18	30	18	23	16	20	19	15	22	18	21	19	27	15	16	21	22	20	24	22	26	27	15	22	20	21	18	28	24	23	20	29	17	20	22	31	28	22	22	26	21	27	21	17	26	23	26	21	23	22	16	27	19	22	19	14	18	22	24	19	19	14	22	23	22	14	17	25	24	20	20	17	21	27	28	24	20	20	18	21	15	23	24	26	25	16	17	22	15	25	25	20	19	24	26	16	26	23	13	21	21	18	15	23	22	15	27	22	21	19	19	20	14	28	17	14	22	21	15	20	19	20	19	24	24	22	21	20	26	19	25	20	23	18	28	24	30	17	27	18	12	22	24	25	21	15	19	22	25	28	27	14	20	26	18	19	23	17	17	29	19	19	15	21	21	21	20	18	29	26	18	21	24	30	17	27	23	24	14	25	21	23	20	18	17	19	17	18	26	20	16	26	16	15	21	26	19	23	15	25	22	26	21	24	21	25	29	23	25	13	19	20	26	26	23	23	31	21	22	25	18	19	21	18	14	23	22	24	21	23	11	17	25	23	21	18	26	27	23	21	20	22	19	14	17	22	16	17	18	24	19	28	28	19	29	25	21	14	29	14	23	18	25	15	20	25	19	17	22	17	27	22	17	25	13	22	21	20	22	21	6	24	17	18	22	17	21	21	21	27	16	24	23	20	18	27	9	26	18	20	20	17	25	22	16	21	20	26	19	26	20	23	23	24	23	17	26	20	25	27	11	23	20	20	27	20	24	23	19	11	23	21	22	16	18	16	24	17	19	23	21	13	23	13	22	23	26	18	33	14	22	18	21	20	20	24	23	20	21	26	23	23	22	22	20	18	21	25	30	20	28	16	24	23	19	14	23	21	19	17	22	16	22	28	30	23	26	29	34	20	27	21	23	15	26	22	15	18	28	19	22	20	31	19	20	21	17	20	23	17	15	24	29	16	21	21	35	17	22	24	17	19	12	15	24	12	20	29	26	22	24	25	18	21	14	29	24	24	27	18	20	18	17	23	22	32	22	22	22	24	17	23	26	22	21	25	21	22	16	21	22	29	25	26	22	26	29	19	28	24	23	22	23	18	27	15	19	23	20	14	19	30	18	28	24	25	21	21	22	25	18	26	15	20	21	16	19	18	27	18	20	22	31	22	16	15	17	22	20	16	21	20	25	17	16	21	23	22	20	15	29	20	22	25	18	29	16	22	13	22	25	15	27	14	24	22	20	26	22	21	15	27	13	16	16	15	23	23	19	25	19	16	20	18	17	20	19	20	21	16	19	15	21	21	13	22	23	22	22	26	25	32	16	23	23	19	21	23	18	25	25	17	16	17	21	29	29	30	16	17	26	20	15	23	24	19	20	19	24	20	11	22	21	29	20	25	23	16	18	17	25	19	28	17	14	27	26	14	24	23	17	20	27	17	20	18	16	18	26	13	25	19	22	26	12	24	21	17	20	25	27	24	16	27	24	23	17	24	23	18	18	23	20	23	19	17	28	20	18	28	25	24	23	22	23	24	21	25	22	22	22	19	15	22	20	21	22	15	21	21	19	18	22	18	25	20	17	14	15	23	21	23	34	22	27	14	31	24	27	26	21	14	21	24	28	23	22	26	29	29	17	28	16	18	25	23	19	15	28	26	19	25	22	23	23	21	19	35	17	21	18	24	22	19	22	33	22	25	20	17	19	13	19	14	26	16	22	23	12	20	19	18	20	20	21	15	22	19	16	21	21	11	24	10	34	17	15	19	26	23	16	22	22	22	16	17	21	12	17	11	19	23	28	22	17
40061	17659	7522	17694	24726	23542	19843	16244	13508	11261	9705	7936	6645	5236	4561	4039	3734	3496	3101	3063	2911	2549	2343	1987	1803	1547	1441	1361	1261	1089	977	836	806	779	729	631	638	560	546	550	494	523	548	475	450	438	404	448	461	429	456	446	406	370	354	380	399	348	386	371	382	404	363	407	388	376	352	358	332	389	367	379	340	356	380	337	379	366	346	341	358	399	369	357	377	355	357	363	364	403	385	349	356	353	354	391	347	346	341	346	376	346	340	365	370	358	369	343	360	373	349	373	356	352	353	343	338	368	376	326	341	375	365	367	380	348	338	370	352	337	347	385	355	364	348	364	359	363	347	345	392	345	372	342	354	336	346	329	334	347	312	350	362	386	347	338	346	346	331	354	344	369	336	365	349	322	359	371	372	376	350	333	330	336	329	351	342	375	368	340	344	362	348	346	351	365	334	344	355	330	358	346	369	318	364	335	336	306	347	339	343	351	354	345	346	333	312	371	324	364	336	359	330	336	310	369	356	361	312	331	352	336	337	374	337	308	349	348	329	356	354	373	350	352	382	342	356	384	323	347	340	327	343	353	342	372	339	343	372	343	346	326	316	367	376	350	325	324	336	359	362	358	359	338	347	347	357	367	394	362	350	371	378	341	387	363	350	362	319	366	324	360	351	352	375	314	368	355	337	338	326	342	328	383	360	344	368	375	349	344	357	332	333	342	347	334	380	354	349	362	337	332	332	331	309	355	374	344	380	355	372	342	353	356	353	327	363	350	384	374	383	330	355	365	348	365	372	350	351	325	360	323	350	381	346	369	333	335	336	353	349	346	364	346	326	349	348	308	348	354	360	358	330	358	330	371	356	322	335	341	367	374	383	351	398	402	336	338	329	354	339	348	335	316	338	363	323	334	320	364	339	374	366	376	344	342	319	359	374	364	386	344	307	314	362	362	342	364	365	334	319	355	327	367	376	372	368	383	322	347	363	354	342	317	332	368	350	337	362	355	367	331	334	346	350	328	358	321	396	362	354	363	407	329	357	368	321	335	323	367	341	334	353	372	382	341	361	354	355	348	332	364	342	333	354	338	341	328	356	347	351	345	326	374	330	328	363	338	350	355	332	384	359	347	374	366	335	340	330	334	381	357	362	396	324	333	330	347	373	381	312	381	330	380	359	384	349	341	372	342	379	341	357	342	345	356	334	360	381	326	361	354	373	369	338	354	346	362	348	324	381	379	372	364	343	379	354	339	370	361	315	351	339	340	315	368	343	340	342	364	337	346	349	359	332	372	351	342	381	361	355	327	321	385	317	314	361	378	373	338	371	360	375	359	330	342	340	356	350	355	362	352	341	354	359	327	360	356	357	358	362	321	369	317	374	341	352	342	322	364	355	373	345	350	353	337	356	352	330	355	369	331	326	367	350	374	360	341	370	355	336	354	358	362	373	349	361	331	355	333	318	340	356	379	332	316	367	352	330	374	353	380	337	346	377	338	347	359	344	343	363	379	382	331	339	337	339	352	369	364	360	372	333	358	339	375	352	341	344	325	354	336	352	356	356	355	370	376	366	327	373	353	388	386	347	364	350	350	336	347	373	360	283	339	357	345	358	371	353	356	357	351	365	337	376	394	373	313	321	367	377	389	369	383	358	357	346	346	347	298	359	324	340	332	327	352	318	373	347	346	360	361	345	394	344	384	349	326	373	357	343	381	347	371	332	314	367	328	319	366	332	352	335	347	360	338	349	370	373	359	374	373	358	353	361	349	338	349	346	353	362	365	330	338	346	369	354	361	398	350	332	370	371	336	332	323	358	332	333	323	315	355	388	351	346	341	349	354	351	370	354	320	346	346	352	366	333	364	359	363	368	345	341	340	331	337	349	340	365	337	371	325	359	332	359	328	363	375	369	340	365	365	350	336	383	361	331	334	308	368	366	328	329	337	357	346	340	370	351	353	336	342	364	321	336	376	333	322	349	353	346	324	341	400	346	352	323	316	335	357	361	332	343	374	360	360	350	349	345	337	334	351	325	327	366	349	361	343	376	377	355	349	346	329	371	307	320	371	347	368	349	333	330	341	328	338	349	344	345	341	337	362	344	342	357	369	347	331	329	366	336	351	328	342	331	368	354	352	351	357	343	348	364	348	339	360	365	353	359	326	354	349	350	356	388	373	344	317	385	366	376	371	351	354	359	369	363	341	348	332	387	342	356	358	369	341	362	343	359	340	367	346	319	347	360	366	378	386	317	351	336	340	376	328	349	351	376	344	325	365	341	356	381	397	383	349	356	366	361	352	333	363	342	368	340	353	365	332	339	363	371	355	348	312	364	337	357	337	365	354	338	337	376	349	350	369	345	327	346	357	324	328	357	359	389	372	350	354	328	355	327	381	311	361	324	337	352	341	350	359	331	351	348	353	377	321	326	347	371	344	339	346	364	365	364	379	344	350	339	315	338	343	368	371	323	356	355	361	354	349	345	375	362	332	381	371	327	380	309	336	355	362	336	334	338	390	379	330	355	361	395	340	352	356	331	353	354	326	381	346	327	327	374	345	374	360	333	358	324	307	357	332	363	343	347	311	352	347	363	356	337	343	378	336	321	319	356	357	338	351	378	346	381	341	348	351	350	366	355	383	377	351	341	359	370	347	369	356	330	356	325	368	346	320	349	352	363	322	313	329	370	367	385	366	353	334	340	341	374	361	347	352	360	341	374	340	372	337	364	345	348	352	363	352	374	314	339	328	325	369	339	335	362	328	371	329	347	388	379	347	322	327	337	360	319	350	354	327	359	352	394	379	363	349	343	364	342	314	355	335	357	368	353	340	354	371	360	368	343	336	349	341	373	358	364	349	351	358	341	364	362	324	321	329	391	351	348	344	350	340	319	358	355	363	349	373	372	354	350	359	336	357	339	338	353	319	345	364	306	382	354	383	355	334	347	377	322	318	371	339	357	401	321	374	343	327	353	349	337	342	357	381	382	336	346	360	326	337	357	311	349	379	302	349	331	335	359	353	362	345	355	354	361	357	373	362	354	339	347	379	364	342	371	326	372	328	331	366	342	337	331	342	333	361	358	365	330	371	341	333	339	342	332	345	334	354	368	331	357	340	334	353	331	367	336	337	346	375	341	316	393	352	345	361	375	332	356	356	352	336	371	349	338	368	370	379	350	349	357	344	361	364	331	376	352	345	342	367	346	350	332	362	374	340	358	308	362	352	370	378	354	346	358	339	378	348	326	346	336	354	344	350	354	384	383	354	311	360	323	350	359	384	351	325	329	361	367	336	349	322	355	347	366	327	340	354	333	305	357	363	333	335	344	315	321	358	358	347	360	368	339	346	334	351	352	377	348	325	361	315	335	351	365	369	370	320	372	340	362	339	349	385	334	358	340	334	330	341	367	326	331	357	299	333	349	347	361	359	336	363	333	338	347	336	374	366	367	353	357	365	366	350	359	374	344	348	340	354	385	360	364	359	354	341	341	377	372	348	353	337	345	346	375	363	350	340
13804	4421	773	518	810	835	730	679	590	515	412	386	261	235	220	200	189	160	157	153	154	125	125	118	88	93	89	76	70	75	49	58	53	45	43	39	37	33	37	40	44	36	37	28	36	36	25	24	31	38	35	22	30	34	29	23	28	28	30	31	29	24	28	21	24	33	23	15	20	27	31	29	34	34	30	41	31	35	29	32	32	21	26	33	29	19	23	36	23	34	30	26	34	30	17	29	38	23	34	30	25	29	34	30	38	34	28	35	28	25	30	24	27	20	33	23	31	22	29	28	37	42	24	28	12	33	30	29	37	40	27	24	25	32	22	28	32	41	24	18	20	26	29	32	24	33	15	27	26	26	26	26	30	29	28	31	28	30	36	20	26	30	27	30	23	22	37	26	33	30	27	33	23	24	32	24	27	34	26	26	27	29	20	20	33	32	27	29	31	25	32	27	31	23	38	27	21	29	25	17	16	31	22	20	30	33	29	28	39	29	25	37	26	30	33	27	31	17	23	34	24	33	31	28	27	34	29	25	13	21	21	37	37	26	30	27	18	30	25	35	35	24	27	30	26	31	30	34	26	31	29	21	36	24	18	25	26	34	29	31	19	34	27	28	27	31	25	33	22	21	30	18	33	27	31	27	23	28	23	25	21	27	28	32	21	24	35	34	34	23	26	26	22	23	22	31	20	21	27	25	26	24	20	21	31	35	33	30	25	30	26	34	22	31	16	25	24	38	20	30	27	27	28	23	25	27	19	26	21	35	34	30	23	25	27	31	25	22	25	32	21	25	35	31	21	32	30	37	26	23	19	20	33	36	38	37	27	19	24	32	30	28	36	32	18	43	32	27	24	21	17	28	21	35	25	22	26	26	39	22	27	32	31	30	35	26	24	31	28	28	29	29	24	23	27	31	32	32	30	29	28	36	30	24	25	33	32	28	27	26	33	22	29	18	28	31	29	42	33	31	38	25	31	32	28	22	24	30	27	19	19	19	23	28	26	29	32	30	29	22	20	28	22	26	29	32	27	26	32	21	23	29	25	31	14	32	26	30	32	27	34	30	23	32	20	24	33	27	33	27	25	38	23	32	36	30	26	32	31	21	15	19	23	33	22	35	25	25	23	18	23	25	23	32	27	21	35	25	32	26	33	17	23	20	24	26	35	29	30	25	27	31	24	28	32	30	26	36	23	29	29	35	31	23	30	23	26	26	21	28	25	34	23	31	21	28	28	24	26	21	30	30	19	22	35	37	30	27	33	23	36	27	33	23	22	38	23	30	28	21	23	32	25	27	25	21	27	27	23	30	28	22	28	31	30	24	31	35	21	16	21	23	26	27	23	30	30	40	38	37	26	32	25	32	23	29	22	32	29	35	31	26	28	33	30	32	24	22	29	35	27	25	30	27	27	21	26	33	24	37	25	26	22	35	26	32	25	31	24	27	19	22	22	29	33	30	33	21	29	27	28	22	31	30	26	39	29	25	29	31	27	30	24	32	22	20	28	29	24	29	33	21	31	21	27	35	28	22	25	27	24	19	24	37	33	25	28	21	29	24	28	27	30	26	24	30	21	34	36	27	22	30	30	19	22	28	16	29	28	27	22	34	34	30	33	25	27	23	19	27	25	22	13	22	41	30	26	26	32	22	25	36	24	23	20	17	27	21	20	36	32	27	22	21	22	40	28	35	25	30	26	29	22	30	24	20	28	30	31	25	22	14	30	22	27	32	28	31	21	34	28	24	27	33	26	19	23	35	28	24	29	37	28	28	29	23	27	35	25	28	30	18	20	27	18	28	24	28	29	15	23	21	28	29	24	29	21	14	35	35	34	30	21	23	31	26	23	22	32	32	20	31	28	30	24	33	33	26	29	28	32	39	26	27	33	26	25	22	20	21	30	29	40	27	19	32	38	24	23	29	31	20	22	30	21	32	26	27	33	33	31	27	36	24	25	34	17	24	32	28	23	21	28	22	35	31	35	27	20	28	18	26	29	28	31	37	27	18	32	22	25	33	21	23	31	19	31	28	25	28	41	31	27	20	30	30	22	22	47	30	29	26	26	34	30	30	28	27	34	31	31	30	26	32	21	24	29	23	22	23	22	29	24	16	35	21	35	32	23	27	36	21	27	28	31	29	23	34	30	28	25	31	24	28	31	24	31	23	27	30	30	25	30	28	36	29	27	35	35	22	34	39	25	30	30	26	25	26	26	27	29	26	28	28	29	28	25	22	27	34	22	25	28	28	37	19	30	21	19	25	26	29	20	22	32	23	23	13	34	25	24	25	25	27	27	28	23	33	32	15	22	20	23	31	32	22	23	25	23	29	33	28	21	26	29	41	17	24	22	27	29	27	20	35	22	26	32	24	32	23	29	33	23	24	29	22	22	27	31	34	22	27	26	26	29	27	22	30	32	26	22	26	29	21	25	17	24	28	27	34	36	23	26	33	36	18	25	23	34	30	24	35	25	23	31	16	18	30	29	36	25	23	19	27	34	24	26	27	38	25	27	21	19	28	25	28	29	29	24	25	33	34	28	28	30	31	25	18	27	26	36	28	20	33	35	18	26	18	31	26	24	23	21	33	29	30	33	25	27	31	24	28	21	27	28	25	30	25	25	27	32	29	35	28	24	26	26	29	25	21	27	32	28	24	29	15	25	26	31	29	23	23	31	28	34	29	22	28	29	27	37	29	22	26	24	31	27	24	23	24	30	20	24	26	35	37	22	21	31	21	39	29	28	34	27	23	25	35	32	25	33	32	24	22	31	30	22	25	24	30	24	27	26	29	27	36	29	23	28	25	24	28	22	28	29	18	28	13	28	26	27	27	34	24	28	20	26	30	33	29	33	22	31	20	28	25	33	19	32	26	18	25	22	18	30	28	30	31	29	18	37	38	37	21	21	26	21	21	19	20	33	24	21	32	22	21	34	27	18	16	28	21	24	33	35	24	16	15	25	31	31	26	29	12	20	27	13	28	28	27	29	26	32	20	28	37	22	27	27	28	26	37	30	23	26	35	28	30	27	39	31	20	27	28	19	27	30	29	35	29	31	29	29	28	30	31	31	29	27	20	21	25	24	30	26	35	21	32	38	26	33	28	32	34	34	30	37	22	25	26	28	25	29	19	33	23	29	29	30	23	38	28	33	18	30	34	23	30	27	16	27	25	31	28	27	25	20	23	23	21	18	38	28	25	27	32	19	23	31	20	24	23	17	20	31	34	34	23	15	24	31	24	35	32	34	28	24	27	31	30	22	27	25	26	28	26	26	36	32	24	22	23	31	31	33	26	28	29	33	29	27	24	24	27	21	30	34	36	37	18	25	20	30	23	23	25	25	17	29	22	31	28	35	34	29	26	28	23	24	31	26	26	18	26	27	30	24	17	27	21	22	28	18	32	23	28	24	22	19	26	22	33	25	29	33	33	27	31	22	27	40	15	20	28	36	37	22	22	33	23	32	18	36	21	17	30	22	27	23	20	27	27	23	30	27	27
52910	26229	14464	27301	34586	33432	30184	26961	23785	20794	18382	15607	13334	11301	10107	9036	8256	7546	6939	6621	6026	5367	4867	4390	3750	3427	3140	2811	2571	2305	1989	1829	1637	1438	1330	1259	1114	1007	935	962	945	920	792	820	781	724	634	644	652	629	654	641	595	545	537	590	525	538	551	538	550	514	514	524	560	492	521	515	510	476	456	542	518	528	502	515	492	508	507	496	492	520	491	480	472	480	465	501	492	481	485	487	487	441	528	498	504	471	470	468	483	494	462	469	463	495	462	478	455	442	476	465	437	460	473	472	451	448	459	459	482	456	444	466	459	422	440	428	472	439	417	418	446	470	434	468	432	467	465	430	464	409	520	465	442	485	452	458	428	474	437	484	422	456	452	410	450	451	419	419	398	415	436	452	467	493	439	430	429	452	478	471	443	425	472	472	446	452	421	451	450	412	424	440	459	434	444	453	460	475	420	445	416	455	451	441	462	447	474	435	456	439	436	432	458	447	450	483	444	469	461	435	456	426	429	493	461	423	430	474	455	450	447	474	419	454	428	486	434	437	394	443	446	453	449	427	424	442	480	462	426	449	383	393	429	458	471	464	460	452	448	440	428	470	464	456	447	444	463	450	413	402	461	417	442	446	446	494	441	482	430	431	425	459	434	414	430	434	432	461	482	446	408	446	432	475	473	419	470	427	457	467	439	439	450	441	411	462	399	464	444	460	479	436	421	445	433	421	440	444	451	478	464	437	497	413	469	446	473	412	423	497	430	450	415	444	419	472	415	429	437	416	446	424	409	460	418	491	452	436	468	391	435	442	445	362	405	440	420	466	454	443	457	438	434	425	498	429	449	471	497	426	426	430	449	479	431	480	431	469	438	426	483	437	452	436	472	469	436	474	428	426	421	435	423	414	447	448	442	445	451	436	418	425	425	424	413	440	421	458	439	448	447	396	442	421	443	450	434	478	440	447	459	480	432	425	443	469	425	440	427	437	441	452	459	421	450	423	427	477	411	431	434	436	441	427	467	453	478	433	456	483	438	458	422	475	448	419	480	467	475	443	465	424	463	483	453	407	463	453	425	424	472	454	450	472	436	456	441	436	464	440	436	438	414	430	421	419	434	445	417	457	424	410	449	451	428	442	448	456	492	455	424	466	451	464	403	455	468	414	428	399	431	434	482	427	465	472	450	444	495	474	461	473	433	421	463	439	430	429	407	453	437	452	457	449	459	473	420	448	459	497	459	450	421	474	430	437	446	463	448	439	453	487	431	471	425	416	443	444	427	435	476	440	450	440	469	416	462	445	447	416	440	426	424	473	399	452	434	445	451	469	427	485	396	453	440	458	406	435	454	447	444	451	486	419	431	401	433	436	432	415	426	444	486	439	446	471	459	426	429	504	480	444	407	432	492	466	441	445	471	437	463	410	471	429	458	448	432	423	471	416	429	456	487	481	463	442	478	445	419	485	441	467	485	446	428	464	459	445	467	433	470	443	442	452	443	459	423	447	460	427	444	448	421	472	428	423	472	463	457	480	448	435	420	411	452	459	452	414	473	420	416	460	442	455	446	437	486	445	475	442	472	443	422	453	453	417	465	453	459	473	466	452	429	414	440	445	446	447	472	446	425	445	452	443	444	439	440	474	422	428	438	415	464	459	435	428	399	436	474	413	464	440	423	426	460	453	408	425	512	449	412	462	439	447	462	442	448	439	430	454	419	436	411	449	438	428	440	432	441	408	452	463	445	422	444	430	423	447	482	435	450	452	474	413	419	424	441	460	441	425	448	450	420	466	443	466	429	474	417	440	422	450	442	444	487	433	434	458	442	460	456	432	413	422	477	433	411	460	430	461	458	454	461	450	426	443	440	433	448	422	515	435	442	449	417	477	453	451	456	481	463	453	425	456	426	434	428	461	456	475	450	460	443	429	461	434	480	446	431	445	447	439	444	453	407	430	441	468	428	439	426	444	447	433	438	413	428	425	449	456	482	463	395	453	438	468	446	419	425	439	456	437	419	436	439	419	397	443	459	472	466	408	470	427	468	463	464	464	444	449	488	435	420	403	421	435	422	439	483	451	439	437	433	482	443	437	421	435	437	448	460	430	420	439	414	435	463	421	398	445	450	441	425	431	455	445	436	442	428	439	449	421	457	456	470	436	429	439	427	430	436	435	432	429	429	452	436	423	426	439	439	441	460	460	454	478	432	437	433	454	431	425	425	441	445	471	425	476	432	425	453	440	448	403	418	458	458	448	456	484	489	402	474	474	458	415	429	449	463	412	442	477	472	421	442	432	445	466	413	405	431	437	467	443	453	459	443	415	467	409	425	403	449	430	427	437	437	396	472	488	411	434	475	408	456	430	434	429	433	416	491	443	474	441	414	414	478	418	444	471	477	454	449	423	435	451	444	465	494	426	445	442	450	458	417	434	445	437	445	443	448	439	461	442	453	415	435	416	489	451	411	474	407	449	444	418	443	432	419	413	441	435	461	473	434	451	447	456	466	430	444	441	457	456	455	439	421	460	475	421	465	484	436	460	437	471	453	428	472	406	415	427	441	425	417	448	448	474	431	448	451	450	471	443	458	462	416	471	435	424	432	436	445	423	426	454	437	465	449	444	482	445	448	457	438	445	436	449	455	406	477	436	439	440	484	451	422	456	448	414	424	485	457	439	442	446	432	417	458	466	436	455	433	445	434	446	467	426	437	428	457	454	419	462	427	435	453	411	453	438	471	451	377	460	426	423	439	446	414	426	471	431	435	399	435	425	489	425	404	443	421	443	446	430	408	438	494	439	423	449	458	439	420	457	487	495	441	465	467	483	447	467	434	439	425	459	430	452	455	404	474	442	451	467	454	476	421	451	487	446	445	440	418	417	473	430	441	442	431	414	435	433	454	443	425	408	374	443	438	441	468	450	459	423	469	439	420	468	451	453	409	468	451	449	433	453	468	472	447	428	470	445	464	434	459	420	474	477	433	480	434	429	445	443	429	456	467	445	447	482	486	483	485	447	409	453	432	425	451	456	445	435	443	442	471	481	418	410	469	457	472	422	430	452	439	460	439	446	478	433	439	456	426	408	439	442	442	410	431	420	457	458	495	453	480	399	484	442	466	449	428	450	487	458	426	472	448	442	443	419	409	446	429	449	465	424	431	453	419	461	465	442	448	459	465	481	465	408	416	469	442	456	480	480	461	453	452	427	436	394	441	491	438	446	422	414	437	433	452	486	474	468	433	409	439	450	433	470	441	415	449	467	427	490	456	415	444	433	459	449	458	443	464	416	451	487	444	437	456	467	450	443	414	456	445	471	451	463	444	448	428	457	442	443	443	440	437	458	412	429	436	469	439	471	434	471	488	433	427	446	450	456	456	454	449	455	450	435	413	438	438	448	446	435	454	470	479	455	461	440	470	429	432	431	414	429	467	452	433	446	415	429	459	471	440	459	426	413	455	462	473	469	477	451	422	465	416	413	445	437	460	448	492	467	442	438	448	479	462	483	455	438	453	445
9375	2302	479	321	504	541	462	434	357	326	274	221	192	159	161	148	130	129	127	120	82	93	69	74	86	66	63	69	63	71	51	40	32	56	36	36	47	43	32	54	34	48	39	52	40	28	35	40	41	31	20	28	33	40	26	36	37	26	29	36	37	37	34	41	37	37	35	33	28	42	37	37	41	35	37	36	31	31	35	40	28	26	32	31	29	35	38	31	37	30	37	23	33	29	34	30	38	31	41	34	30	26	36	41	33	35	35	32	33	33	32	29	38	37	37	45	39	33	37	33	28	25	27	33	34	36	32	25	28	37	41	35	37	33	39	27	27	35	33	26	27	36	47	39	26	39	34	37	22	26	24	35	36	40	44	34	35	32	39	28	29	37	34	29	39	44	35	35	27	25	34	34	39	30	25	35	36	37	38	25	29	34	36	33	30	33	34	25	33	41	35	31	27	28	37	31	38	30	40	28	36	38	37	40	38	50	32	21	33	36	28	18	41	47	33	40	32	29	22	36	28	35	36	28	28	27	31	21	30	30	27	24	31	36	21	34	45	36	36	35	32	34	32	34	36	27	24	41	29	38	32	32	28	35	27	24	36	31	43	29	35	38	26	33	28	31	21	34	28	36	35	40	36	29	34	26	28	33	29	26	35	41	31	41	33	44	33	29	23	41	22	31	37	34	32	40	39	40	34	30	33	28	29	22	38	28	35	35	31	37	35	42	47	34	27	39	21	25	34	30	36	32	32	25	27	38	28	32	29	32	34	34	28	39	39	27	25	33	32	28	31	31	32	36	26	30	25	36	34	26	34	37	32	35	21	31	29	36	22	34	34	29	21	26	36	27	29	36	30	22	29	40	30	25	32	35	27	44	31	24	30	33	23	33	40	36	32	41	33	31	27	36	34	30	41	35	26	34	27	30	38	26	29	35	36	39	37	39	40	33	26	30	39	37	39	37	26	37	36	32	29	43	28	35	35	29	40	33	32	29	29	30	41	29	30	32	39	30	24	32	41	33	29	29	43	27	35	28	32	39	26	36	29	38	34	38	28	37	35	31	31	44	30	30	27	42	37	22	32	33	35	51	29	18	33	41	39	25	25	29	34	35	38	43	29	40	34	39	20	27	28	21	33	34	28	38	30	23	31	45	21	30	43	44	33	38	35	28	26	33	30	27	27	27	41	28	22	24	27	34	31	30	26	21	39	31	33	32	25	36	28	33	38	30	28	40	33	32	35	34	37	36	38	37	40	40	36	38	35	28	32	23	29	37	32	35	31	32	42	45	33	33	40	29	32	25	31	37	33	38	36	43	32	32	26	30	31	21	31	40	32	24	23	23	27	35	24	30	28	25	29	32	43	22	39	31	38	25	25	44	33	30	34	28	34	37	39	32	30	30	29	39	22	32	24	39	44	36	31	38	31	29	37	34	30	24	35	44	39	41	24	30	34	37	37	34	43	31	34	31	33	33	35	29	31	31	28	29	30	28	23	33	32	35	32	27	30	21	30	29	30	33	36	32	29	27	28	40	33	33	29	33	39	30	40	26	35	34	42	34	30	42	34	30	30	23	44	34	32	29	31	31	37	22	41	32	29	24	35	26	29	34	28	43	28	32	34	25	33	28	21	36	40	41	24	36	35	35	31	28	30	24	27	34	31	36	40	37	32	37	33	36	33	36	33	28	34	37	26	27	30	49	44	26	37	28	33	22	30	34	31	29	25	32	34	40	35	37	34	32	32	33	43	38	25	28	38	33	30	28	23	33	33	29	35	34	33	34	30	34	31	33	19	34	32	29	38	35	36	25	30	30	29	31	34	38	41	32	33	34	38	26	22	34	33	30	22	35	29	26	34	33	39	29	18	45	33	31	42	29	32	29	27	31	34	32	42	26	38	37	41	23	29	37	27	45	30	38	33	33	39	25	25	27	26	21	28	30	44	38	41	30	37	46	33	33	27	29	33	31	34	38	34	22	43	24	30	33	28	29	23	29	31	31	33	28	32	31	30	28	18	25	22	48	37	33	38	26	33	33	26	32	26	25	26	39	38	35	27	31	29	30	36	34	32	36	37	31	29	31	36	22	32	37	37	34	36	32	38	40	36	35	35	44	26	33	22	22	36	27	46	48	28	31	39	39	27	28	29	21	28	27	40	27	38	33	29	32	37	36	42	36	45	26	34	37	38	29	31	26	29	40	37	40	30	32	34	36	30	42	34	29	30	36	29	34	42	40	31	38	28	44	31	39	38	40	40	35	41	34	30	35	40	38	28	20	22	48	36	26	30	47	25	25	34	41	37	28	23	33	34	29	34	39	35	25	32	29	39	34	28	34	30	29	28	28	34	33	22	31	37	34	24	41	33	27	28	36	31	23	34	32	36	36	40	36	30	35	29	39	36	35	34	35	34	31	31	39	32	37	46	27	38	32	38	35	35	31	30	31	24	36	26	34	36	28	37	31	34	23	33	29	28	32	28	20	36	23	30	35	24	38	36	32	30	25	38	34	25	29	36	22	39	26	43	30	38	30	38	33	37	46	31	27	28	27	34	33	33	42	22	24	35	22	35	38	30	31	28	27	29	30	41	36	24	29	26	41	27	25	29	32	38	38	29	22	33	34	45	21	35	28	30	29	21	27	35	23	30	19	41	31	25	20	28	38	35	27	33	30	21	34	41	29	36	39	36	31	38	25	26	34	27	51	33	37	32	40	34	34	35	32	35	30	38	25	43	42	41	28	33	33	30	30	28	31	26	31	41	29	34	26	35	36	32	45	33	39	39	36	24	29	43	29	32	38	41	35	33	30	34	28	37	36	24	37	25	23	35	38	29	24	32	36	29	31	38	37	30	28	29	40	24	31	45	31	38	27	40	34	36	42	42	28	30	29	37	44	38	38	50	26	32	23	37	38	35	44	24	36	34	32	26	29	39	33	24	34	27	36	33	26	32	32	28	30	31	30	25	27	40	25	28	42	31	33	42	29	21	35	24	27	29	38	43	22	22	27	27	40	34	29	45	29	25	32	22	30	28	43	32	34	38	32	31	29	36	27	37	36	32	21	30	34	32	24	22	32	27	41	30	34	37	24	36	31	38	35	30	32	30	34	37	30	28	38	50	32	35	44	28	31	33	31	38	39	30	26	29	33	42	38	32	26	39	30	36	33	32	23	37	28	26	26	27	29	36	40	42	34	27	35	32	41	26	29	35	27	28	41	26	28	28	28	32	37	29	38	42	38	27	31	32	36	26	35	37	44	32	30	31	32	30	29	27	47	39	42	25	35	24	31	34	36	38	27	32	33	30	38	34	30	14	26	42	34	36	25	23	46	34	31	32	36	23	33	33	32	43	37	27	32	28	34	28	36	36	22	26	30	32	26	34	37	30	25	38	41	31	39	23	31	34	35	36	38	32	30	33	34	28	25	31	34	31	38	29	27	34	38	28	31	32	28	25	37	34	35	35	34	39	30	39	29	33	47	39	33	30	39	32	28	17	23	46	36
44984	22566	10616	21968	28949	28470	25309	21947	18853	15752	13431	10906	8937	7759	6886	6460	5460	5111	4859	4502	4042	3772	3334	2952	2771	2558	2353	2020	1831	1692	1527	1353	1375	1176	1107	1014	895	882	888	848	829	742	737	706	704	721	696	651	617	690	620	673	580	614	540	597	576	563	584	600	570	559	560	595	587	559	539	578	537	556	554	534	578	591	589	553	548	605	583	587	579	529	548	564	557	538	562	543	552	567	551	532	534	559	560	519	524	565	564	561	561	532	492	526	524	528	580	574	545	526	560	526	543	521	564	554	555	547	523	566	594	548	522	590	555	525	541	521	542	510	546	528	498	529	539	546	567	533	531	517	537	538	531	529	535	524	528	501	537	553	507	506	507	511	534	562	521	500	530	549	528	530	570	532	536	527	519	499	561	522	536	522	515	536	531	491	530	550	548	494	505	486	509	532	554	532	520	505	536	530	525	539	496	513	537	541	562	514	525	552	529	523	480	543	486	516	549	491	526	517	510	522	488	525	524	554	527	504	507	508	541	515	552	516	524	514	535	497	526	542	470	546	548	538	562	522	511	540	512	538	535	555	514	553	513	529	512	503	569	537	534	505	473	515	493	477	512	540	515	549	475	487	531	489	519	551	546	537	521	530	502	574	535	574	522	537	545	528	547	533	530	553	550	524	510	487	526	555	523	508	509	517	525	498	557	487	563	520	542	533	514	564	523	529	545	534	514	566	554	571	536	532	497	550	510	495	514	514	515	496	525	540	492	542	567	479	508	487	544	501	547	485	561	555	535	499	522	510	531	516	502	528	504	506	513	497	480	546	504	538	525	560	538	494	534	506	528	530	524	491	527	536	522	532	528	530	555	528	567	538	555	551	490	547	540	528	532	523	547	498	568	517	515	550	560	528	534	511	512	504	492	545	509	544	544	494	524	538	500	504	532	527	549	518	543	491	522	506	544	510	546	530	498	512	523	507	524	519	535	521	519	515	499	534	495	507	553	512	471	522	536	533	539	587	519	581	506	540	515	546	509	465	531	512	578	492	522	534	528	507	542	553	496	517	488	544	535	525	534	552	521	512	512	518	572	503	547	549	516	526	513	525	565	515	513	542	520	504	533	530	568	529	515	512	501	546	533	524	499	490	569	506	572	547	497	564	500	523	523	553	507	518	507	517	543	474	538	530	510	497	506	516	537	481	490	524	490	548	513	530	512	524	583	521	511	545	542	513	544	523	542	510	491	535	507	489	549	499	501	479	523	506	506	528	516	514	545	530	541	534	490	533	485	522	524	563	523	528	551	532	535	484	496	525	528	539	549	515	500	563	491	493	515	518	567	538	529	570	563	506	548	574	524	520	535	537	555	531	516	530	555	523	514	502	532	545	498	524	525	509	502	539	518	517	571	511	526	543	494	591	483	557	503	519	540	488	509	547	522	531	537	505	553	516	520	509	518	538	520	530	528	505	532	525	545	509	538	514	510	523	513	509	512	508	511	539	515	498	553	537	516	537	545	509	522	508	492	535	541	529	466	523	537	541	548	513	532	509	557	536	519	542	513	499	491	539	538	524	543	507	522	517	481	514	542	509	537	531	518	500	533	542	538	528	556	547	551	538	553	535	536	530	543	503	499	489	496	559	526	513	516	554	528	539	548	470	538	523	547	542	479	529	544	496	534	509	524	549	479	530	534	529	521	545	521	505	541	553	521	544	507	529	501	522	538	540	506	551	504	539	504	530	494	598	525	560	532	537	514	534	504	498	541	490	545	522	512	520	513	533	514	513	523	544	509	516	524	520	541	539	527	533	574	527	524	528	531	515	557	509	530	541	533	504	492	541	506	531	527	502	518	530	513	556	551	559	515	541	507	520	552	528	556	516	500	512	550	554	527	522	547	517	525	533	531	518	513	533	536	509	532	501	533	525	515	548	510	542	529	545	523	484	520	532	540	536	542	504	533	519	491	508	517	512	543	517	508	506	525	529	544	513	514	497	533	542	538	518	501	498	514	503	548	524	511	521	525	531	491	553	509	531	490	512	525	536	540	580	499	551	540	554	512	543	516	518	480	538	524	555	544	519	533	542	530	500	519	524	504	545	549	498	489	524	549	501	511	516	538	523	517	508	544	540	514	490	496	513	585	507	561	561	528	533	504	510	503	530	530	557	506	537	519	482	510	559	546	504	542	517	529	509	536	581	518	515	519	522	546	526	545	536	516	519	526	546	497	520	547	490	498	551	515	572	596	538	567	552	507	538	547	527	537	569	535	485	528	532	519	514	537	504	554	527	500	482	511	552	543	531	537	545	545	522	509	553	567	546	534	518	512	550	527	534	456	520	530	544	469	518	525	556	472	562	539	528	556	536	551	514	540	532	542	512	505	542	534	531	477	499	480	536	543	517	516	538	556	592	528	521	486	507	537	503	492	576	510	545	528	520	530	529	535	519	553	581	527	525	519	560	531	502	514	521	539	526	555	523	510	537	527	548	501	537	524	552	567	499	504	524	540	528	545	478	550	534	528	529	497	543	524	513	514	560	509	539	524	546	548	520	513	529	551	524	515	517	526	511	518	530	527	529	542	545	532	503	530	491	535	520	533	506	503	532	531	496	538	545	552	490	497	508	501	518	490	530	471	530	535	523	548	525	540	535	518	514	535	532	528	516	555	519	498	547	515	498	505	511	512	498	535	520	522	532	534	539	465	521	544	484	521	511	560	529	540	504	563	529	524	519	549	508	552	512	505	534	547	534	487	533	537	562	538	539	528	532	551	511	515	512	537	492	490	501	553	548	550	546	546	563	523	533	514	486	525	502	494	563	489	519	530	518	530	524	481	535	523	540	523	534	528	523	484	479	477	530	526	529	528	509	572	545	496	504	573	497	550	497	558	505	539	469	552	547	578	526	548	566	512	516	550	500	510	582	525	493	481	529	501	519	528	542	517	504	502	518	556	553	534	532	467	535	541	548	571	544	523	538	533	525	522	557	501	518	528	530	523	532	513	565	493	511	561	529	539	505	520	517	536	574	518	510	569	523	550	528	529	484	518	506	539	530	562	535	568	523	522	567	531	549	503	520	522	513	549	516	518	555	519	566	506	502	566	538	531	544	518	527	522	490	483	520	499	530	559	509	476	568	533	534	564	541	531	497	516	535	521	534	541	540	552	541	516	585	509	521	559	535	526	563	535	574	540	545	510	550	538	559	543	517	545	566	558	568	545	506	557	547	549	563	517	551	541	512	537	501	523	510	553	561	502	569	512	546	578	513	487	490	496	552	510	523	523	553	507	532	552	523	559	504	485	533	545	530	559	552	539	533	537	539	551	508	517	571	545	518	513	551	504	490	545	518	486	528	530	521	533	514	532	487	558	551	544	552	581	499	542	515	491	505	481	504	560	562	516	505	518	520	491	547	573	515	492	514	501	530	526	531	536	542	481	572	509	552	515	488	514	481	535	522	531	536	542	517	512	544	529	546	562	550	518	508	544	528	504	513	519	494	506	533	554	539	530	515	511	530
13606	4186	771	540	778	885	768	664	614	481	417	305	293	279	237	209	176	170	170	154	132	139	115	101	100	92	85	73	66	83	44	40	55	41	54	35	45	38	42	42	45	34	45	32	51	33	24	30	46	30	31	28	35	33	30	30	36	26	39	22	23	29	25	25	29	20	27	33	33	28	24	22	22	20	29	23	17	29	19	31	24	25	28	32	25	23	31	17	30	21	31	28	19	32	27	25	28	20	33	25	32	32	25	24	31	37	29	29	27	24	26	25	26	22	25	22	33	18	25	34	23	18	26	29	26	37	27	23	31	28	22	27	34	22	37	34	25	26	23	31	22	29	32	24	22	19	30	30	32	30	32	24	25	35	27	22	33	25	20	30	25	28	32	26	31	32	29	19	25	26	16	25	28	34	21	27	31	33	25	22	35	25	29	35	31	23	28	33	28	23	28	31	21	19	24	33	26	34	21	26	32	28	25	25	27	29	29	31	34	28	19	24	36	17	23	34	29	28	29	33	18	24	22	20	33	30	22	19	27	34	24	27	30	22	22	22	24	23	32	30	26	28	30	29	28	25	29	35	26	26	29	29	36	40	30	28	29	23	27	26	32	36	23	22	30	33	28	18	19	29	27	28	37	27	28	26	24	19	19	30	24	18	25	26	27	34	30	36	22	22	30	28	25	26	27	19	30	34	30	22	36	28	28	29	31	23	28	23	27	26	26	34	30	22	28	24	25	27	25	28	24	23	22	29	33	18	27	28	24	25	24	31	27	18	32	24	25	21	32	29	35	25	16	33	24	31	25	40	31	26	22	29	21	31	29	16	22	37	27	32	34	30	32	16	29	37	16	34	25	38	17	28	23	24	23	29	16	25	30	30	23	24	27	23	29	32	37	26	31	24	34	29	38	29	21	34	33	23	23	15	25	18	32	27	23	27	25	32	30	24	26	35	38	28	21	32	25	31	28	35	31	29	21	20	29	37	17	20	33	25	28	28	21	31	22	24	28	34	29	11	32	26	26	27	25	27	25	28	21	21	24	31	31	33	23	23	35	18	28	35	31	22	27	38	31	30	33	26	30	35	19	26	24	21	31	30	26	19	26	23	26	23	34	20	29	24	27	30	19	26	25	29	24	32	37	26	26	24	27	27	22	22	29	25	28	29	36	29	27	30	34	44	23	27	29	22	27	32	23	25	26	26	27	27	27	35	31	34	18	24	28	28	24	27	28	33	29	35	25	36	21	30	28	21	30	23	33	26	33	29	30	23	35	25	27	31	27	20	22	30	37	21	23	35	20	22	30	19	27	32	21	26	34	28	28	25	30	30	25	21	30	26	18	20	22	19	20	28	28	33	19	29	23	28	22	26	21	19	25	32	18	17	19	31	22	29	26	40	23	21	24	26	36	21	15	25	34	16	17	16	24	20	21	28	27	24	27	33	23	22	27	26	21	21	21	23	23	28	33	27	25	28	26	25	32	28	23	27	23	29	20	23	25	35	30	25	24	24	30	28	33	38	31	27	13	32	29	26	29	16	19	34	29	28	29	27	26	30	14	16	35	17	24	24	34	26	19	14	23	36	17	29	23	32	32	17	22	25	20	32	30	30	23	24	29	28	16	36	24	24	23	23	21	28	27	29	27	22	31	22	26	31	20	28	25	24	27	19	26	25	24	32	24	35	32	25	23	32	22	29	26	31	36	32	31	28	21	31	28	24	33	31	21	31	25	32	26	25	19	22	33	29	43	35	24	24	31	26	37	27	25	23	24	25	19	28	33	23	22	26	26	29	31	27	20	25	20	29	20	23	41	26	31	33	23	37	26	25	33	22	21	28	26	30	26	31	27	36	36	22	33	28	29	21	15	26	26	25	22	24	28	32	24	22	28	26	23	27	26	26	22	25	23	21	27	20	26	25	26	24	32	36	26	28	23	25	18	23	33	35	29	30	37	35	28	15	22	25	16	20	35	31	20	25	31	31	27	21	35	27	27	26	26	21	33	38	22	34	29	24	32	28	40	25	37	27	17	26	14	27	27	28	23	27	28	21	25	25	36	30	26	22	35	28	23	25	29	26	27	33	21	29	25	29	17	26	20	34	29	17	28	26	26	25	27	28	19	39	31	32	26	35	26	28	21	19	35	22	28	24	28	23	14	29	30	31	28	29	31	17	18	32	23	20	23	28	27	24	32	27	28	41	26	29	22	24	31	31	35	29	26	26	37	29	24	33	21	26	28	28	39	32	22	18	25	19	22	22	34	33	25	25	29	29	22	27	28	35	28	25	25	28	31	24	27	36	34	33	30	30	23	32	30	27	20	22	22	22	33	21	21	29	30	26	30	37	20	18	19	20	23	22	17	26	30	25	25	23	31	25	20	19	16	24	32	20	30	21	25	27	25	19	27	25	28	31	19	25	23	31	35	27	28	36	21	22	26	15	21	23	35	27	29	29	30	25	30	29	28	18	21	33	21	37	29	25	26	22	30	28	22	22	21	30	33	29	23	21	32	24	28	20	22	23	20	29	22	35	29	19	27	37	25	31	34	23	27	28	17	25	32	36	27	26	22	37	24	25	21	25	36	25	25	27	25	22	22	24	27	31	28	23	31	14	23	28	28	27	15	24	42	33	28	26	23	24	20	26	27	32	34	24	23	18	24	35	30	29	27	26	21	28	36	23	27	18	26	17	26	29	35	24	20	17	23	35	23	23	32	18	24	35	29	25	27	32	34	21	33	19	26	20	22	33	17	32	30	21	23	18	29	24	33	20	22	29	34	38	14	30	32	22	27	31	26	31	24	32	38	34	29	26	22	30	21	26	30	22	26	28	29	24	28	34	28	23	28	28	31	27	22	21	28	32	32	15	23	32	23	24	18	28	32	33	26	17	28	23	20	28	32	26	20	26	31	16	36	15	34	30	25	25	34	20	20	19	25	22	27	24	24	29	23	26	42	22	28	20	22	30	28	32	25	22	22	36	37	22	19	26	32	29	22	22	17	21	25	19	31	25	27	36	28	14	30	25	32	23	22	25	23	31	24	28	21	29	26	28	24	23	26	22	20	29	15	17	23	25	28	28	30	28	22	20	30	24	32	23	27	27	23	18	22	21	22	35	20	38	22	27	28	32	23	32	32	32	25	23	26	23	26	18	27	30	28	18	30	28	33	29	35	20	30	30	32	24	25	27	21	30	27	25	24	18	29	26	19	32	33	25	30	33	31	20	33	30	35	33	27	21	25	32	21	25	36	23	30	28	34	25	35	24	27	37	18	19	16	27	32	29	23	22	26	25	34	29	14	26	23	21	22	28	33	31	22	23	27	26	25	22	22	24	32	26	25	30	29	20	31	22	41	25	26	25	19	33	29	23	23	27	25	23	37	30	22	27	26	26	29	35	31	19	32	34	28	23	32	23	25	19	23	24	31	26	15	21	24	24	27	39	22	34	33	32	24	24	27	37	31	28	32	23	20	31	31	16	31	29	26	32	34	21	26	31	24	32
53437	25468	14578	27446	34677	34033	31384	27899	24082	20783	17468	14872	12851	11402	10361	9271	8305	7493	6918	6322	6070	5520	5039	4453	4044	3601	3244	2827	2534	2305	1969	1854	1645	1491	1300	1257	1088	1035	926	962	970	878	784	740	796	728	674	640	628	662	602	595	581	555	562	553	529	542	495	535	512	523	505	530	496	528	499	477	519	481	554	493	502	547	480	502	515	519	449	488	516	509	486	470	481	471	480	517	520	462	463	443	488	481	448	435	429	453	468	459	482	483	441	519	500	455	444	447	469	451	446	422	426	425	426	434	425	465	489	464	458	436	438	434	456	424	430	429	446	461	406	479	453	491	452	430	475	474	416	470	444	427	452	445	427	428	448	442	385	464	459	430	407	450	440	451	423	447	441	399	435	471	437	454	437	381	470	484	430	430	385	450	402	402	434	422	441	432	470	469	419	456	409	450	397	455	430	430	444	457	421	423	453	432	463	436	411	399	444	461	427	399	429	431	407	407	459	451	441	417	404	422	437	391	441	400	416	467	404	449	447	436	424	459	434	417	445	408	422	395	400	443	468	450	416	401	413	423	473	422	427	403	435	452	450	431	454	431	440	404	400	444	436	408	426	430	436	433	430	450	448	436	409	445	428	434	472	420	425	448	407	426	401	461	450	428	435	426	454	390	454	452	472	466	439	450	440	441	438	405	438	412	436	417	444	439	420	455	443	429	414	442	414	434	415	453	415	438	412	445	429	420	412	446	420	438	410	424	447	411	448	463	413	415	422	414	436	433	438	397	405	371	479	441	473	433	372	404	438	410	421	429	441	429	460	439	408	405	391	439	433	468	450	377	456	437	437	412	422	430	451	444	426	449	467	428	428	463	404	456	434	432	416	441	411	392	394	391	432	429	413	442	443	427	470	463	384	441	433	445	420	451	447	456	434	464	394	411	455	428	425	432	460	449	456	397	424	404	423	418	420	418	437	412	368	430	441	412	473	414	429	445	422	433	469	414	441	424	423	455	439	432	456	416	442	413	462	428	464	440	437	453	458	471	424	462	436	423	400	408	439	393	426	432	432	439	471	407	414	432	445	446	437	406	411	407	452	426	433	428	403	426	437	420	430	444	433	408	428	451	443	406	438	402	439	432	402	438	400	442	448	427	460	467	458	419	436	408	454	446	425	415	439	398	428	431	418	416	423	437	457	459	418	424	432	437	457	443	425	432	418	424	417	448	423	451	409	482	409	414	436	438	447	449	450	459	430	471	458	387	417	441	437	432	425	446	368	454	465	450	436	411	429	448	434	449	389	419	457	438	436	406	441	457	446	441	445	427	435	450	435	398	456	397	457	470	415	442	416	431	439	432	387	449	440	398	438	419	432	447	434	405	440	382	436	427	437	418	429	435	445	428	444	438	431	446	453	451	410	403	411	428	451	414	437	411	445	437	418	431	385	440	463	400	435	444	443	449	405	403	453	423	420	469	397	406	440	414	435	426	413	417	434	456	425	425	440	414	422	417	439	385	419	411	449	435	464	375	446	435	445	464	446	454	410	419	435	427	431	428	435	453	410	479	431	460	395	446	455	428	440	438	454	456	411	418	457	428	389	415	439	428	430	444	465	446	423	446	405	431	385	409	430	384	447	449	425	417	465	454	431	437	403	411	408	428	456	443	442	389	446	443	442	465	412	398	421	429	461	453	404	409	436	385	471	426	462	461	449	401	435	428	392	414	462	420	426	404	428	450	404	447	403	401	416	458	392	417	438	459	456	406	419	450	402	417	442	460	419	414	407	405	420	441	415	455	447	406	418	460	431	452	440	419	434	427	430	448	444	393	395	400	390	434	441	415	422	433	446	440	445	430	433	452	488	425	427	440	419	409	417	433	445	491	411	445	479	410	402	439	407	434	423	470	417	438	417	419	426	418	436	421	418	423	418	431	442	435	445	462	439	426	444	443	412	428	448	436	464	422	379	432	416	427	430	457	413	446	442	433	457	441	431	388	422	419	393	422	405	429	407	432	441	406	421	410	467	444	419	462	440	410	441	443	395	410	441	417	426	371	409	429	485	453	451	415	423	430	404	409	437	423	422	423	453	432	446	433	453	420	428	405	415	453	437	415	459	478	409	439	449	411	452	419	471	415	466	400	435	408	497	438	426	443	426	433	439	418	431	412	457	415	419	418	455	428	409	426	398	449	444	436	425	447	447	393	448	403	393	423	465	454	435	427	427	422	470	455	446	419	404	435	431	435	445	434	444	457	426	428	429	456	422	448	379	423	435	448	400	451	436	424	416	390	456	420	426	427	413	481	457	428	443	436	414	399	397	439	427	442	385	417	408	452	416	430	417	440	403	460	463	418	441	424	460	445	452	434	436	422	412	440	430	428	440	461	456	393	443	430	406	450	429	433	444	435	416	416	431	434	442	440	465	420	431	454	418	461	435	448	469	439	426	394	417	430	450	422	427	423	474	459	454	411	450	448	418	482	424	451	462	421	488	396	469	417	392	441	413	478	433	432	429	402	450	438	420	447	410	430	411	432	414	423	421	418	407	416	461	424	407	438	435	449	438	428	459	410	407	408	419	410	419	465	419	431	447	386	431	414	444	426	426	421	418	421	433	458	395	460	412	397	415	418	417	430	447	408	451	475	446	433	452	455	442	459	431	430	435	454	442	460	462	431	435	422	449	451	462	402	412	420	424	441	402	439	395	480	443	416	410	458	456	440	445	433	459	412	402	428	425	423	417	454	420	452	421	435	416	412	433	452	426	406	431	418	453	385	462	462	381	407	388	449	409	423	424	457	458	441	423	436	452	430	450	455	411	458	456	411	444	439	443	453	443	439	433	384	416	447	430	432	436	429	465	436	451	413	447	435	407	424	405	370	431	430	451	417	399	434	395	461	391	440	430	421	432	448	452	419	445	407	424	439	451	440	449	437	460	398	444	430	488	389	421	458	465	432	441	441	424	415	445	442	428	418	418	438	447	443	453	423	435	430	445	414	400	411	390	431	444	411	482	409	435	435	431	406	425	429	437	460	385	470	417	408	451	441	426	444	445	447	430	447	418	447	426	464	434	445	411	444	454	419	441	430	427	428	454	418	402	453	490	453	421	437	399	417	435	458	430	442	411	426	445	430	429	425	435	417	430	452	439	445	394	434	411	433	422	423	376	444	433	458	430	414	429	443	430	414	438	451	452	447	445	427	445	442	482	428	435	419	411	432	421	430	461	401	426	402	460	423	394	454	408	418	424	410	447	443	409	407	415	474	437	442	481	445	415	430	407	432	425	439	415	441	439	424	422	430	424	426	386	451	398	466	408	411	412	443	437	422	445	465	439	465	458	385	419	431	417	417	431	421	409	415	470	405	456	462	417	436	415	441	452	418	464	438	416	421	450	409	419	447	412	429	420	429	442	457	427	397	403	417	415	429	465	468	441	382	400	452	442	446	412	429	401	444	438	421	430	416	447	418	426	455	419	424	416	405	431	406	458	429	411	431	409	450	431	436	425	462	421	425	455	449
5474	1108	272	212	332	376	319	254	225	213	171	150	129	100	91	104	70	75	76	66	59	62	55	52	57	58	48	35	36	43	37	24	39	32	34	29	24	22	32	21	24	29	23	26	32	29	19	21	25	26	28	15	14	24	22	20	23	20	20	29	30	23	24	20	22	20	27	22	18	14	24	29	26	21	17	22	22	20	22	26	22	29	19	18	17	18	20	21	20	12	23	23	19	20	13	12	25	25	22	19	25	24	16	25	22	17	20	30	28	21	20	19	17	18	23	22	27	21	28	24	27	19	19	20	21	14	24	27	23	14	19	24	26	17	25	22	22	31	19	30	28	21	12	18	33	28	20	17	38	19	21	25	32	19	25	25	13	12	30	28	21	24	26	23	23	16	25	18	14	15	29	24	18	22	21	18	23	17	23	19	16	16	22	27	19	23	22	21	29	22	18	21	22	21	27	22	29	27	16	19	31	21	15	18	22	22	25	22	24	22	16	26	17	19	32	16	23	26	19	23	23	24	28	22	25	30	19	18	19	23	22	21	17	17	20	10	19	26	23	26	23	17	29	27	17	25	18	23	23	20	25	22	17	23	15	22	17	18	22	22	23	19	28	14	18	21	12	22	19	14	20	18	25	19	23	27	19	17	23	11	22	16	18	23	26	26	28	22	28	19	8	14	23	16	29	19	17	24	15	18	18	17	17	16	18	14	24	32	29	28	23	18	25	21	19	17	24	21	16	19	25	16	20	17	21	27	24	18	22	20	29	21	22	28	19	23	18	23	18	23	14	30	32	24	24	32	17	20	20	16	19	19	16	35	20	21	19	16	21	21	22	15	17	19	25	22	16	25	40	26	22	18	29	22	14	10	13	21	15	11	25	28	22	25	25	25	25	26	22	25	20	23	13	25	23	22	19	29	24	20	28	26	21	24	22	26	22	21	26	28	26	22	23	27	26	25	25	22	23	27	21	25	11	20	20	19	22	26	24	14	26	17	17	21	25	22	21	15	21	23	12	20	28	15	22	19	26	24	24	23	16	13	18	19	19	17	20	25	21	22	19	18	25	15	31	18	24	20	17	22	26	20	29	20	21	18	21	26	20	24	24	23	17	25	24	27	26	23	24	24	18	16	17	25	23	21	21	18	23	22	20	27	23	20	25	27	20	22	19	22	24	18	23	23	17	23	19	12	18	19	28	18	20	22	12	10	17	20	16	25	18	16	20	28	22	19	25	16	17	23	25	23	31	16	29	27	20	22	27	18	21	20	25	18	24	16	13	21	24	23	22	21	29	20	21	22	26	21	20	23	16	24	22	13	17	25	22	21	19	23	19	21	20	20	13	24	17	16	23	18	40	20	20	15	28	18	19	25	15	21	29	29	12	19	29	24	28	15	18	20	27	29	17	24	21	23	22	27	18	18	31	13	20	19	28	25	25	18	18	30	18	14	26	22	20	23	21	25	29	16	18	15	18	21	19	18	17	18	29	20	29	27	20	22	22	22	27	24	14	25	21	22	19	14	21	26	15	20	26	22	20	23	24	19	28	20	28	22	24	21	20	21	18	26	24	26	16	26	17	26	20	23	26	28	18	15	15	20	33	17	27	18	18	21	16	29	34	24	13	15	31	19	15	30	26	18	21	24	22	39	26	28	19	27	20	15	21	19	17	20	16	22	23	33	21	20	21	21	28	22	18	15	23	20	24	15	12	22	27	27	19	20	16	31	25	23	22	19	18	20	16	26	18	14	20	20	22	20	18	17	16	20	25	17	17	20	25	27	19	18	21	15	22	24	24	22	23	21	19	23	23	22	26	22	25	27	19	22	16	19	20	18	23	17	20	27	22	18	20	28	32	27	32	19	23	19	20	24	25	16	15	20	26	12	27	19	27	28	21	26	21	27	20	20	9	21	15	21	23	22	22	26	22	26	17	15	28	16	24	18	24	15	26	22	14	29	14	13	19	13	23	14	15	15	15	30	20	23	15	22	10	15	21	23	26	20	19	25	14	21	18	18	18	15	27	24	18	18	21	21	15	24	21	20	22	26	21	17	18	17	11	20	21	23	20	21	25	14	20	26	26	22	22	13	22	23	18	25	21	23	24	16	19	15	23	30	21	30	24	23	17	23	26	17	27	20	19	24	22	15	25	25	21	14	26	24	16	20	23	21	30	29	15	29	18	18	18	22	21	21	19	22	17	29	23	22	29	25	23	21	17	25	19	21	26	21	19	22	18	19	30	16	22	16	21	22	18	25	24	21	25	16	23	17	21	20	19	25	20	18	28	24	31	19	21	21	20	20	27	20	25	26	28	19	24	23	18	23	21	21	30	20	15	20	25	33	19	20	28	10	19	21	22	28	22	25	23	22	25	20	19	25	20	28	19	20	24	19	25	27	23	24	24	19	26	27	18	28	26	27	16	14	12	22	18	26	22	29	27	22	17	29	17	32	22	17	15	22	18	22	31	26	23	26	17	25	24	15	16	24	25	26	26	17	11	23	25	21	22	17	19	18	21	16	19	25	21	21	17	12	21	24	19	15	21	19	20	24	29	17	25	22	17	25	25	30	19	22	20	25	24	26	19	17	23	16	16	25	17	20	22	36	27	30	24	29	22	13	21	17	21	25	20	27	18	24	22	22	21	17	20	18	20	22	22	15	22	17	23	20	21	22	15	11	20	18	20	24	16	20	14	20	23	18	20	34	13	23	18	27	18	20	15	18	20	22	26	14	15	20	16	27	21	13	25	23	25	23	25	19	15	19	26	19	29	19	17	24	15	26	19	15	31	17	21	24	25	19	17	21	24	24	20	24	29	30	19	15	25	16	15	30	17	16	23	23	17	21	26	14	26	21	25	17	17	15	28	28	21	28	21	23	19	15	21	19	32	28	18	16	15	18	31	23	21	28	24	23	15	18	17	27	15	28	19	23	17	16	19	20	20	23	19	20	16	24	26	24	21	14	20	24	30	23	24	27	20	20	25	21	25	21	17	19	28	34	23	17	25	19	23	20	25	19	23	13	32	23	16	19	26	19	30	34	23	22	14	25	25	21	15	29	10	21	18	11	33	27	18	19	19	14	30	24	14	26	21	29	25	21	21	19	18	17	23	25	28	24	18	22	25	19	20	29	23	25	18	21	15	18	20	23	22	21	22	19	22	17	19	21	21	19	21	21	18	28	13	28	19	25	19	23	23	13	22	25	22	25	21	23	20	22	22	15	23	31	15	19	20	20	14	19	16	19	29	21	25	20	22	20	30	22	20	14	14	24	21	15	26	21	19	16	23	23	29	24	22	19	20	23	16	21	23	24	12	24	19	20	27	30	22	16	29	27	8	21	21	24	24	15	17	16	30	17	17	19	21	28	24	21	26	19	21	17	20	22	26	27	15	17	25	15	21	21	20	17	27	19	21	27	18	27	18	21	25	19	25	18	24	17	16	23	20	23	11	20	27	21	27	25	21	19	19	20	23	22	17	19	14	12	23	23	20	19	20	20
39919	17490	7787	17534	23982	23570	20713	17154	13847	10966	8836	7224	6123	5396	4946	4486	3940	3496	3159	2858	2640	2489	2397	2042	1872	1745	1483	1288	1224	1134	975	933	876	741	723	658	614	530	558	509	524	506	506	488	515	464	434	445	443	459	418	411	373	384	393	412	383	406	381	367	348	398	366	386	371	403	398	351	398	388	378	370	367	386	363	349	377	365	377	348	385	366	359	374	365	374	401	354	351	374	377	369	373	356	366	365	375	373	353	391	336	377	373	335	354	348	340	388	352	358	342	356	384	349	370	373	348	345	350	371	354	338	372	336	344	341	348	347	372	376	350	377	369	343	344	339	377	325	356	369	361	362	340	376	360	375	342	382	351	373	311	368	372	351	351	345	380	352	319	348	360	361	369	348	328	346	344	383	358	387	326	365	362	338	355	351	355	360	367	356	356	389	347	323	357	338	369	329	353	338	355	335	368	363	369	357	366	365	337	380	342	375	357	337	368	335	321	346	366	331	328	343	354	353	378	362	338	374	357	333	333	320	378	304	330	351	356	340	342	317	335	329	348	355	311	373	380	366	373	353	375	341	343	355	357	354	359	347	318	337	333	336	342	334	347	375	341	332	360	373	330	330	333	335	346	362	315	369	346	340	336	357	346	343	342	365	360	333	343	329	346	377	348	368	326	355	367	343	325	354	401	391	369	316	380	376	343	342	330	338	315	351	327	352	355	348	379	336	384	344	355	351	344	375	329	342	386	350	369	384	331	346	325	352	331	353	367	366	337	332	353	351	340	345	370	334	374	343	333	392	340	353	363	358	353	320	359	325	380	355	349	393	361	365	323	345	388	361	376	358	302	376	351	339	342	315	344	357	368	369	374	356	322	345	362	338	344	338	336	350	362	333	355	330	323	351	364	379	337	369	353	352	361	355	342	359	307	330	362	365	328	347	343	376	334	381	349	357	372	338	348	349	381	346	343	344	341	323	357	330	348	366	365	367	342	356	362	339	346	335	358	359	329	358	354	357	360	333	345	385	353	372	374	358	347	370	331	324	337	366	333	358	351	351	354	342	339	345	366	320	354	332	354	342	369	388	361	365	340	353	358	367	346	366	378	327	339	350	380	367	353	349	351	339	355	382	360	330	368	351	333	362	353	363	373	337	373	368	340	332	377	346	374	333	343	371	356	343	350	329	371	324	364	325	337	383	332	352	346	321	378	357	366	305	342	333	339	357	321	359	348	375	335	310	344	333	368	350	354	336	373	351	358	363	367	383	356	347	329	345	354	377	349	340	340	368	365	387	342	347	351	360	338	343	366	371	337	348	336	377	355	377	372	330	319	330	358	362	359	340	361	352	368	359	338	326	356	323	322	346	357	339	373	335	362	321	377	346	358	358	343	364	374	368	328	319	314	370	315	341	360	379	335	342	354	355	339	365	342	353	346	339	383	358	308	352	350	358	372	337	338	370	357	367	332	338	377	344	378	357	341	347	333	336	338	339	329	355	357	356	342	353	342	315	339	353	341	333	342	331	344	377	356	329	364	365	393	321	370	335	366	388	321	322	344	341	337	364	343	357	341	352	372	326	348	356	374	358	351	356	370	314	361	368	370	331	354	342	342	345	347	364	314	366	322	361	323	373	338	341	411	362	323	353	386	394	336	335	339	364	352	363	294	365	374	363	369	328	366	368	364	348	404	317	359	341	366	360	364	369	325	333	341	360	365	350	376	359	306	338	349	359	329	357	388	337	341	349	365	320	364	370	355	336	318	339	311	368	349	324	348	328	364	378	350	360	332	377	361	353	368	333	353	354	373	370	365	342	336	373	362	366	350	341	346	347	321	311	378	340	372	311	326	339	361	336	347	337	372	341	373	338	342	346	374	373	354	338	346	352	358	344	338	346	349	388	371	364	327	334	333	353	354	392	333	366	349	341	347	355	326	379	342	349	366	342	383	369	369	351	348	352	327	344	346	347	335	363	366	344	377	367	331	347	356	384	337	328	349	347	338	338	347	348	341	316	348	342	350	311	352	323	347	385	350	342	350	337	349	344	352	322	318	320	349	367	341	345	340	344	385	347	352	344	354	320	364	356	340	321	310	373	331	335	351	346	313	378	369	383	325	332	340	339	319	394	366	379	330	365	339	346	338	359	377	374	376	342	387	377	376	360	367	333	348	340	338	321	368	364	355	360	305	357	377	344	351	345	359	367	367	353	368	360	332	357	355	375	376	344	326	368	336	372	368	362	329	354	353	362	310	357	357	351	365	317	320	381	361	375	316	332	336	340	345	326	356	358	363	347	341	330	329	332	351	354	378	337	342	319	360	353	361	342	362	360	332	372	355	335	311	319	379	348	361	365	314	371	365	364	345	335	348	330	374	339	338	364	358	388	353	377	346	359	312	330	337	367	336	342	341	339	369	384	383	363	367	350	364	382	344	328	355	355	332	356	336	365	397	314	359	373	357	362	331	345	356	346	352	367	334	354	358	358	358	332	356	378	343	343	356	357	385	377	334	357	352	339	343	347	352	347	373	343	352	320	370	365	347	351	350	354	367	338	373	339	335	364	337	388	335	365	324	332	327	328	322	373	367	374	328	376	313	329	359	385	357	339	351	385	357	347	336	335	339	388	350	376	353	334	331	367	357	387	353	324	359	357	352	332	383	351	347	315	354	367	335	374	381	352	346	342	350	354	380	366	359	356	358	332	336	367	347	358	377	328	336	356	369	357	349	331	337	387	379	342	341	360	336	320	371	366	370	359	354	347	325	332	302	394	337	359	366	358	355	319	374	339	372	367	335	323	380	382	348	350	382	341	353	352	339	344	361	313	359	346	355	356	378	321	355	361	348	338	358	341	354	379	323	377	342	366	326	336	332	362	334	340	343	342	357	347	365	364	311	344	353	352	342	351	349	371	327	356	397	343	377	345	367	321	323	324	325	367	323	330	338	366	365	371	363	329	365	345	333	349	337	356	358	357	353	364	394	359	386	345	368	343	376	338	327	394	343	356	344	348	369	370	338	361	347	346	320	324	334	331	335	361	346	321	351	335	349	362	387	336	347	332	335	327	342	372	364	351	327	348	340	347	350	386	349	346	358	361	381	325	349	364	335	362	345	400	361	304	315	360	353	348	367	336	353	329	348	349	336	330	364	333	357	346	377	353	327	355	355	359	349	353	357	368	338	367	361	332	369	348	381	340	347	337	311	367	338	355	358	332	373	388	309	345	349	369	381	356	325	327	365	318	358	377	339	362	372	345	355	327	332	351	364	370	320	333	360	366	334	351	356	354	371	378	372	372	387	329	368	358	354	373	340	333	380	324	315	385	364	382	352	370	342	352	363	335	322	350	330	360	356	371	362	342	331	310	349	321	351	344	342	367	357	348	326	363	343	340	343	349	334	392	352	326	336	355	320	354	353	360	364	335	337	372	363	351	334	326	341	362	353	330	400	344	349	350	338	347	354	336	345	365	330	376	334	353	341	349	349	345	375	375	349	384	374	385	359	391	345	365
13324	4284	831	483	804	866	788	649	549	454	350	334	298	251	251	253	206	170	159	153	142	133	99	110	108	90	96	72	62	75	53	59	51	50	52	52	49	50	46	32	24	34	30	41	27	40	36	30	29	37	41	35	43	30	26	34	33	20	36	30	35	45	27	32	25	33	31	31	19	20	24	23	31	32	32	25	22	27	34	24	34	40	16	36	30	34	36	33	20	27	36	19	28	30	27	29	19	39	40	24	35	28	27	33	23	24	21	25	23	24	26	27	25	20	29	27	33	25	34	37	29	23	41	30	31	27	36	24	31	29	29	20	20	23	25	23	26	26	22	24	26	28	26	25	13	24	17	27	28	30	30	28	23	26	33	27	36	26	34	29	28	19	23	34	32	30	30	41	21	26	25	29	31	24	22	23	28	35	25	26	27	30	32	29	32	27	32	38	43	23	32	25	25	30	29	28	22	32	22	23	16	24	11	29	18	32	33	39	27	30	35	31	27	25	24	25	28	28	28	35	21	22	29	28	38	32	26	32	29	34	31	24	25	21	32	26	23	25	35	31	27	29	24	35	22	31	25	32	26	41	26	29	25	23	25	24	26	30	29	23	24	27	30	20	21	25	33	28	30	29	31	28	28	33	24	28	25	36	23	30	21	31	38	25	29	34	22	31	29	26	22	25	26	35	23	23	26	31	18	32	21	30	18	36	29	26	32	37	25	20	37	29	19	25	26	28	38	26	31	31	33	24	27	24	28	25	22	30	24	24	33	26	23	29	25	25	27	22	22	19	25	29	26	23	24	28	28	21	35	28	24	35	29	22	24	29	27	21	31	38	30	20	38	26	19	18	26	26	28	37	28	34	32	22	27	27	26	24	34	24	37	29	26	30	23	23	29	23	24	26	33	29	20	19	28	28	32	24	24	32	34	32	26	29	31	40	39	23	36	32	30	25	22	30	29	20	33	29	25	31	27	31	23	27	26	35	24	27	32	38	26	27	29	25	26	24	29	28	34	33	33	29	29	30	23	23	23	22	35	26	27	35	26	30	34	28	23	29	30	17	19	14	28	16	30	23	28	22	20	26	28	23	26	16	18	33	28	31	41	35	23	23	29	27	37	24	17	22	30	24	29	19	27	32	30	37	23	28	31	29	29	31	32	36	26	21	21	21	21	22	17	28	26	22	28	27	25	25	21	29	18	32	28	29	29	28	28	26	19	32	28	17	24	26	32	25	28	21	24	25	26	23	24	24	20	29	26	35	37	22	27	30	30	19	27	23	28	29	36	25	32	30	29	25	26	26	20	27	24	29	28	25	29	21	25	24	17	29	35	15	27	28	22	35	29	26	31	28	27	32	21	31	23	33	24	37	29	31	23	35	28	25	30	31	26	33	28	38	35	40	31	23	25	25	32	30	28	33	36	29	26	23	23	21	20	29	35	32	32	23	36	38	35	22	18	26	15	27	28	27	21	28	28	33	24	28	33	25	25	22	24	30	31	30	23	22	25	28	27	30	28	31	26	23	42	26	19	24	31	23	37	26	25	26	32	35	36	22	31	38	29	37	26	30	32	24	32	30	28	26	31	28	28	22	28	21	30	30	32	32	23	27	29	29	30	25	24	27	24	21	19	31	18	31	27	31	38	17	38	32	23	30	32	23	26	29	33	38	17	21	28	22	25	28	19	37	32	32	24	22	28	35	29	23	29	29	27	33	31	25	29	23	19	23	30	26	26	37	41	28	35	33	25	37	25	30	22	24	34	44	34	28	26	27	27	37	25	20	21	36	35	24	27	31	22	27	20	22	24	28	24	30	28	39	21	28	26	23	27	20	31	20	19	20	24	20	26	22	33	28	22	29	16	23	25	16	32	32	36	31	30	26	25	21	20	23	23	22	23	28	19	30	25	25	26	24	20	23	35	29	26	31	23	23	25	27	23	26	17	25	25	28	35	21	30	28	31	32	35	28	28	23	19	29	29	27	32	28	29	25	15	21	19	23	32	26	33	21	31	38	22	24	29	34	24	18	33	22	27	24	27	30	37	35	26	22	26	24	31	32	18	24	27	36	31	22	30	29	20	21	24	27	25	37	31	28	27	29	24	29	19	32	26	27	24	23	28	28	22	23	28	33	28	22	31	22	25	26	27	22	27	39	29	31	23	27	17	26	23	37	32	23	26	29	32	42	25	32	25	33	18	14	32	25	38	23	32	24	26	35	22	26	25	24	30	24	26	35	28	33	27	29	24	27	29	28	27	31	24	31	27	33	29	28	25	38	41	24	27	28	35	25	27	23	17	35	25	27	31	33	28	22	31	28	36	27	30	29	33	27	32	28	22	25	30	30	25	35	31	27	28	24	31	26	25	29	24	15	31	24	25	41	17	35	25	35	27	35	23	30	26	33	17	17	23	27	27	27	29	27	31	18	21	32	22	28	25	29	35	22	24	34	17	27	22	38	24	35	28	27	38	37	23	16	26	30	30	24	22	22	30	29	20	39	28	22	31	24	25	32	29	23	28	37	24	26	28	20	32	30	26	30	27	31	25	33	33	32	26	21	22	27	35	31	34	23	37	29	30	19	21	23	20	25	33	24	32	30	20	33	17	38	27	24	30	34	37	27	31	25	20	29	30	33	26	30	33	28	21	29	27	24	34	34	19	19	25	30	28	32	29	30	35	31	36	27	39	30	21	33	26	33	23	23	30	29	31	25	18	37	28	26	33	23	29	34	32	22	30	32	32	22	23	28	27	21	25	29	25	28	32	32	27	32	31	23	26	31	27	21	24	26	34	33	30	35	27	25	29	36	33	27	35	24	29	24	24	28	29	22	31	21	24	34	30	25	28	28	35	33	33	25	33	31	30	28	35	25	22	27	14	24	35	27	28	36	28	35	25	30	31	25	26	25	23	32	34	26	29	15	32	31	32	32	24	16	25	25	40	26	40	25	21	26	26	20	32	33	26	27	27	27	25	29	30	30	31	26	30	23	18	20	31	26	30	29	28	21	26	26	28	25	22	32	23	36	22	23	19	30	33	21	29	23	36	25	29	30	40	30	28	22	27	33	22	33	21	20	31	25	22	21	28	29	24	24	23	17	29	21	20	30	27	38	31	27	29	36	31	25	28	25	31	28	24	27	26	29	26	18	25	37	23	29	19	31	25	32	35	25	35	27	28	35	40	33	28	26	33	35	28	30	26	24	32	27	33	36	35	32	24	26	27	37	25	28	29	25	41	27	22	23	35	26	34	30	26	29	23	22	27	29	25	21	30	34	28	23	28	28	24	28	28	28	28	28	20	14	29	21	34	41	26	17	25	22	34	18	18	24	45	27	35	25	30	19	33	34	37	35	33	22	34	36	31	40	29	25	31	23	39	28	28	39	26	21	33	30	30	21	31	31	27	35	22	33	22	21	20	27	25	25	21	29	35	32	27	26	21	36	24	20	23	31	26	35	27	20	29	24	29	28	31	30	23	29	24	27	28	31	37	22	24	29	27	24
52796	25687	14458	26924	34166	33650	30592	26960	23637	20193	17234	14915	13285	12083	10934	9748	8643	7683	7173	6704	5944	5638	5134	4724	4033	3629	3271	2901	2615	2281	2035	1776	1692	1500	1276	1247	1101	1020	961	895	895	912	751	768	766	770	707	656	710	704	585	573	550	562	532	528	563	544	531	544	561	539	529	494	552	516	484	474	543	488	505	505	507	545	481	505	529	500	474	484	503	512	500	495	493	515	478	508	503	513	503	470	516	484	492	514	464	470	505	510	509	461	453	493	467	458	459	457	451	466	441	505	483	460	490	444	466	469	450	448	472	492	488	460	466	472	451	484	437	433	455	457	477	463	447	479	460	434	438	480	458	435	476	490	471	463	451	439	453	410	449	444	412	441	450	497	412	469	482	428	496	437	436	435	392	478	473	415	484	455	465	432	486	473	441	473	473	449	464	433	451	460	451	458	462	431	488	450	441	480	416	451	440	479	424	449	434	425	434	484	438	449	473	425	465	460	442	482	440	457	422	448	487	457	479	418	438	419	459	492	493	467	445	466	466	462	447	431	385	450	459	451	414	439	460	447	450	436	447	412	464	465	465	424	437	428	433	455	423	442	450	421	439	430	413	453	451	475	395	447	427	449	426	419	448	456	476	466	416	461	457	461	418	427	495	443	410	430	455	478	449	440	426	426	474	481	436	428	441	439	482	452	450	466	409	422	459	507	422	451	492	434	450	459	436	451	454	432	456	457	439	445	428	485	421	434	467	457	433	440	441	447	432	466	408	477	453	450	425	461	475	463	473	481	458	455	444	473	463	455	432	433	406	406	425	442	443	413	460	450	449	439	479	431	442	452	446	420	436	409	463	451	451	450	431	457	424	423	514	410	431	454	431	423	467	463	437	451	416	399	441	442	475	443	409	470	425	440	460	412	451	429	482	423	463	436	439	463	468	435	482	443	449	438	456	451	429	447	461	443	435	441	428	448	432	448	443	453	427	438	433	469	416	476	459	461	432	402	477	454	455	427	470	435	492	496	475	450	449	480	474	429	498	434	439	429	423	474	487	486	419	444	429	409	450	430	439	496	447	424	510	421	440	439	446	477	440	439	439	460	437	441	470	431	447	469	450	464	458	471	447	447	469	439	415	436	416	443	435	417	463	447	423	465	464	398	466	440	444	427	445	469	440	457	429	436	459	446	454	434	432	422	431	445	458	442	452	427	465	476	436	451	450	452	476	429	432	472	437	458	455	441	442	439	437	454	424	434	458	427	493	429	447	427	441	429	440	446	450	426	474	407	450	439	444	427	449	408	436	436	456	459	443	473	465	447	465	421	472	467	440	446	471	459	406	463	436	477	423	444	415	440	492	416	459	437	505	428	451	454	419	441	465	429	482	469	481	447	408	451	433	442	463	429	448	437	440	435	404	477	476	465	437	480	442	435	457	436	419	489	447	459	473	427	441	448	422	439	411	423	422	467	440	474	445	465	421	505	480	435	477	493	429	464	461	423	464	434	422	437	420	487	429	404	448	427	438	459	467	408	417	424	455	477	429	452	462	448	451	459	467	432	476	462	452	437	467	462	431	437	446	487	427	445	446	442	441	422	458	430	442	416	443	457	445	442	432	457	419	432	400	457	433	493	465	456	422	465	475	447	446	431	464	427	452	430	455	449	434	440	455	439	446	436	448	416	452	476	441	428	454	501	435	436	480	446	458	459	426	441	413	465	447	480	441	441	440	422	439	459	435	447	433	427	473	466	453	452	438	472	443	476	475	469	459	490	429	439	446	446	456	432	413	432	431	449	442	417	453	460	456	441	419	447	452	455	383	435	485	429	459	481	438	450	447	418	483	459	441	438	473	451	455	431	435	476	415	430	451	444	449	432	449	466	432	453	456	471	415	445	420	439	448	450	419	459	481	447	424	429	401	493	418	409	440	443	458	466	446	471	477	476	406	428	463	412	471	450	480	438	430	424	457	401	465	440	503	437	413	460	446	451	458	481	456	430	448	436	443	455	480	449	474	484	471	405	432	474	489	416	444	450	444	444	418	429	438	425	468	421	442	500	428	425	442	449	450	446	438	403	451	426	444	443	456	469	453	443	475	434	460	448	449	449	421	448	495	426	453	470	420	432	480	447	460	437	445	433	444	482	439	450	410	458	479	419	472	443	469	457	449	435	467	428	439	420	495	437	397	450	470	408	443	445	467	478	472	418	475	465	420	436	433	428	435	415	432	466	441	463	463	458	438	416	459	418	440	456	458	418	456	422	441	455	439	474	434	466	451	431	459	404	430	436	443	457	427	436	456	407	456	442	443	429	433	477	455	476	468	444	415	463	474	427	452	480	474	445	438	463	465	435	435	473	469	418	473	451	483	471	445	420	438	460	425	465	422	440	383	454	430	411	437	390	489	453	456	474	449	413	421	459	473	478	429	449	434	432	445	437	478	441	424	449	404	441	491	444	471	457	428	459	416	458	430	407	416	437	443	476	474	448	426	435	480	454	441	451	457	459	397	439	451	445	448	456	444	472	458	476	452	464	433	446	436	460	450	473	452	426	435	457	429	484	413	432	437	466	437	447	466	440	447	464	433	459	460	463	491	408	433	433	463	412	449	428	434	465	431	437	472	426	471	469	482	436	436	425	419	442	436	452	457	433	429	465	395	469	438	400	430	467	438	430	495	472	425	442	456	438	414	441	458	495	441	442	491	466	455	441	473	452	449	439	442	436	440	394	453	488	472	451	449	438	419	454	452	479	464	471	460	455	391	462	452	436	435	485	437	436	460	470	475	463	439	462	440	433	426	463	432	470	452	459	460	434	455	432	417	457	470	394	460	449	461	423	477	460	455	445	454	457	456	430	456	430	444	447	451	443	433	439	449	453	485	441	436	412	467	448	464	469	459	446	418	441	430	450	429	450	457	465	451	452	448	471	429	416	421	425	418	438	452	431	451	427	499	422	451	469	433	394	450	433	460	451	457	453	432	405	426	451	471	466	470	457	423	431	452	434	425	468	416	443	473	484	434	440	456	479	474	435	445	451	470	442	433	464	451	472	456	436	449	432	432	452	458	450	496	475	444	437	424	451	462	460	467	409	450	467	452	436	427	429	472	452	428	444	457	437	415	452	434	489	432	477	469	433	425	434	489	439	425	400	433	437	429	495	406	432	409	443	453	444	454	425	439	438	448	396	478	435	456	461	431	449	440	482	481	478	461	450	473	480	432	441	456	441	454	445	459	473	410	457	440	458	407	469	427	430	489	476	481	430	432	475	426	446	465	430	432	460	470	413	421	445	454	448	432	470	429	429	444	448	441	446	439	464	426	451	436	440	438	457	436	412	453	446	420	478	455	451	448	421	435	419	426	400	461	454	455	480	459	449	421	456	449	410	441	437	445	458	442	447	409	454	452	430	415	421	436	486	472	427	450	468	429	401	455	443	427	419	396	455	442	447	470	443	464	425	454	442	434	455	441	441	448	448	439	456	432	444	434	444	417	424	441	437	443	433	501	450	427	437	460	441
9401	2228	482	331	482	530	497	440	343	291	252	222	208	190	155	156	152	139	124	117	97	106	88	90	86	57	72	65	58	43	57	43	53	39	50	36	39	34	43	39	31	34	41	36	34	33	30	29	36	39	30	31	34	42	28	36	34	38	33	25	36	34	26	38	36	32	35	27	38	30	30	31	39	31	22	32	37	23	31	37	31	44	46	32	38	36	39	37	40	33	30	30	37	29	34	33	38	39	39	31	27	37	26	33	32	28	29	32	42	34	32	40	33	21	35	36	26	34	34	45	26	30	38	32	47	33	40	29	32	35	41	28	21	40	37	29	34	39	38	32	34	32	27	37	42	34	37	38	28	34	26	26	26	35	32	31	30	39	34	26	25	27	35	32	33	40	32	28	36	31	29	30	24	37	32	32	23	37	25	28	35	34	22	30	26	31	34	40	39	36	27	31	26	29	35	25	30	38	35	29	30	32	37	25	29	29	35	37	26	41	30	34	27	31	24	30	34	40	45	38	25	42	28	37	28	26	39	25	43	34	41	26	41	28	47	36	41	39	39	45	29	27	25	24	29	24	25	23	23	33	31	29	34	36	34	35	36	31	26	36	32	33	22	34	26	34	32	30	28	40	29	32	23	27	45	23	36	30	35	33	38	36	31	46	37	28	24	28	33	31	31	30	25	32	32	30	34	36	26	41	36	25	30	33	37	37	40	27	37	32	38	31	31	31	30	39	33	25	22	32	31	38	35	41	34	24	24	25	24	30	37	39	22	35	36	28	25	33	34	26	37	39	27	33	35	40	33	42	34	37	34	35	37	24	29	35	30	34	32	33	28	39	29	32	38	38	43	26	41	37	38	28	23	30	30	34	21	29	46	44	41	30	34	30	32	35	30	32	28	32	34	31	25	35	32	31	30	24	32	37	46	37	29	41	28	44	30	38	35	37	35	47	35	33	34	34	35	35	34	33	24	34	35	35	29	41	39	37	40	33	28	36	30	35	21	37	34	27	29	35	37	33	27	49	27	36	35	28	42	42	30	29	38	37	31	38	34	32	30	28	30	29	33	32	41	39	32	30	38	33	27	38	28	36	27	36	30	26	37	34	30	32	40	32	35	24	28	33	32	31	33	32	34	27	33	26	37	34	46	24	29	24	33	40	23	32	37	29	31	27	26	37	41	40	34	33	39	35	24	38	27	25	31	34	28	29	27	29	26	29	37	34	34	36	38	33	32	32	35	33	30	28	37	41	28	43	34	25	26	30	40	28	29	32	37	26	37	32	32	41	30	29	28	38	25	29	30	29	29	30	41	38	44	24	43	39	34	42	31	35	30	27	27	24	30	29	37	36	26	25	26	37	33	29	27	34	39	29	43	37	39	27	37	31	30	34	38	33	28	32	35	29	35	37	36	29	24	32	54	35	27	24	26	31	32	31	33	26	30	32	28	30	37	28	33	27	28	25	29	32	38	30	27	38	30	27	38	29	39	30	34	36	31	36	19	35	24	23	35	32	38	23	30	33	34	30	40	40	38	38	35	27	39	40	29	35	28	30	18	28	44	33	43	34	30	35	34	23	43	31	26	37	31	29	40	31	24	39	41	29	30	28	40	35	28	42	39	30	41	35	42	31	34	34	37	29	34	30	32	40	45	26	31	25	30	26	39	32	27	40	38	32	34	30	25	27	20	32	29	26	39	31	37	35	30	34	30	33	31	26	35	32	40	33	34	32	34	35	28	34	36	28	36	28	32	37	29	40	38	41	38	34	29	42	33	35	31	37	32	39	39	33	23	26	30	38	37	38	35	32	29	36	45	39	32	21	40	37	23	24	44	37	29	33	33	26	23	27	27	25	30	35	32	30	40	36	32	24	40	40	42	44	29	44	33	33	31	30	28	35	25	37	27	28	32	35	37	33	24	33	37	34	45	31	33	29	35	29	26	26	34	31	24	39	40	26	31	23	33	37	34	29	34	36	30	32	35	35	29	34	26	33	33	30	34	35	24	35	32	34	31	35	43	36	38	28	35	30	31	34	33	29	28	27	32	36	30	28	35	33	40	44	33	22	36	27	31	33	31	33	29	30	30	49	17	32	32	32	39	32	19	36	46	34	28	36	29	36	26	44	27	36	37	34	27	28	35	27	35	38	31	33	32	43	27	38	33	47	26	46	24	39	26	35	23	38	30	33	27	34	38	27	28	35	31	34	34	30	26	44	37	28	25	31	36	26	38	39	30	32	25	27	31	28	31	35	28	35	38	30	18	29	33	32	27	43	33	27	37	38	34	30	31	26	38	35	37	31	22	44	30	35	20	29	31	31	44	42	34	25	28	35	26	36	24	25	37	42	31	31	32	28	39	33	30	49	28	33	36	32	33	27	33	34	31	26	28	26	34	32	25	30	27	28	40	36	27	34	29	44	29	34	35	27	34	29	37	27	36	40	31	35	37	35	23	25	28	31	35	32	31	35	34	33	25	26	33	41	48	36	32	37	37	34	32	33	34	36	29	38	18	29	33	39	45	32	36	40	36	36	36	39	32	35	30	29	28	40	38	39	39	22	33	24	34	34	31	42	50	40	33	30	29	25	33	34	32	27	36	33	36	27	39	37	39	41	29	30	43	34	42	29	27	35	26	33	31	29	25	38	35	25	29	28	31	34	34	34	37	36	31	32	21	31	38	34	26	33	23	40	29	32	41	32	31	30	33	39	27	39	29	30	36	35	33	39	36	28	39	40	40	34	28	32	36	31	37	29	39	34	37	28	40	37	30	30	45	31	37	40	35	24	36	22	34	38	33	34	25	30	34	27	29	31	42	25	32	33	19	26	30	33	37	31	27	27	38	41	33	34	33	31	28	24	48	28	36	31	29	34	29	23	36	37	25	38	28	24	30	42	26	28	28	35	42	38	36	25	37	28	22	30	31	37	36	50	42	36	32	27	35	28	35	37	30	36	20	23	26	31	34	24	28	24	38	33	31	30	30	34	34	38	34	23	31	29	33	32	39	27	29	42	27	34	27	35	32	24	26	40	34	27	46	36	33	33	34	30	30	34	36	30	24	36	37	30	35	28	39	34	28	29	35	34	26	26	34	34	24	36	29	38	40	19	39	36	26	29	32	36	33	30	29	23	28	28	29	38	42	29	34	31	37	27	30	39	35	34	29	39	28	19	41	35	34	35	24	41	26	33	34	33	26	30	29	33	27	36	38	41	30	25	34	37	45	29	34	25	38	29	38	25	23	27	40	31	36	30	20	42	32	30	33	41	41	32	28	23	29	23	25	39	19	34	51	37	29	48	34	34	39	35	24	29	29	27	28	16	31	26	28	22	31	35	34	22	27	28	32	29	31	24	29	43	28	26	27	29	30	25	34	34	37	34	43	30	22	27	37	36	38	35	41	36	25	33	24	31	33	28	43	39	24	36	29	27	43	34	38	28	27	38	40	39	39	26	31	33	39	37	38	42	34	27	39	27	33	37	31	23	33	41	25	43	29	35
45149	21804	10827	21857	29091	28667	25210	21921	17972	14934	12585	10658	9376	8472	7626	6843	5911	5154	4840	4601	4165	3795	3425	3255	3012	2473	2318	2076	1843	1701	1495	1375	1302	1112	1013	1020	904	869	769	807	761	835	761	750	698	689	662	671	707	622	596	611	609	596	594	598	550	570	565	554	571	580	580	564	587	576	559	568	592	569	526	576	589	556	554	538	554	552	559	587	532	597	550	545	538	551	509	549	525	539	531	541	604	568	543	546	574	589	541	566	544	554	542	521	553	522	534	517	526	517	596	537	549	568	508	507	493	538	605	492	569	508	525	529	548	535	547	527	529	590	512	539	511	552	520	506	562	552	510	536	570	564	530	523	530	548	531	536	512	558	571	526	546	525	572	524	545	516	514	547	532	520	558	532	553	557	507	574	534	558	495	571	555	554	582	527	535	492	554	543	533	539	533	559	514	497	514	548	459	515	531	556	514	502	548	547	572	541	552	554	553	541	542	514	553	535	559	526	556	532	501	530	527	541	514	521	539	551	537	507	541	526	533	557	524	543	538	537	534	534	538	549	483	516	534	529	547	507	504	565	502	548	497	508	555	541	501	541	526	550	525	499	610	549	544	531	532	528	517	501	508	562	557	531	512	509	504	543	515	541	512	512	530	515	584	522	525	524	578	506	537	521	498	571	517	533	568	536	562	515	492	555	497	572	508	537	542	501	545	485	559	544	538	539	484	471	558	508	530	511	508	563	547	520	515	534	543	540	509	592	482	525	556	555	570	529	567	567	516	547	503	538	492	519	528	478	514	541	509	492	546	490	527	549	533	547	528	523	531	532	518	522	515	517	540	537	502	573	497	531	534	523	547	516	525	498	524	528	566	545	536	534	536	530	576	550	584	507	533	517	512	535	524	518	535	555	500	551	515	497	562	558	535	521	520	534	508	515	526	572	542	557	519	541	516	508	528	516	523	515	482	523	529	545	516	530	525	536	543	559	557	516	575	491	518	496	544	499	539	524	543	524	504	544	548	508	520	544	527	484	566	507	544	481	519	560	526	537	521	538	517	502	520	565	526	530	530	537	550	521	535	509	510	524	530	550	516	564	540	558	535	505	522	510	530	529	565	528	524	544	518	511	520	527	534	529	517	539	576	557	530	551	510	536	518	534	487	518	479	527	517	529	526	591	540	523	543	502	524	526	512	567	525	495	533	506	489	545	526	541	491	514	562	509	529	489	496	537	557	561	519	521	563	492	492	510	529	517	541	505	541	562	541	553	531	529	510	515	520	493	550	542	546	539	519	551	552	554	543	522	514	550	530	535	516	520	524	543	564	557	511	540	500	562	524	554	517	592	514	535	544	564	548	557	526	528	543	528	579	529	536	521	535	510	545	499	512	537	558	541	524	525	524	568	546	479	545	544	504	493	503	569	496	546	540	520	540	518	562	498	486	513	499	550	501	530	510	525	518	566	540	524	575	519	498	525	524	547	509	506	538	540	521	520	539	538	564	544	524	506	566	518	530	497	553	508	553	508	501	567	530	527	588	467	498	516	526	508	542	527	551	480	525	500	504	514	548	535	553	520	533	536	500	528	508	540	516	503	507	501	567	532	514	553	526	544	497	543	537	530	502	515	569	514	568	583	557	525	547	541	565	542	552	545	502	515	530	520	543	528	502	499	507	514	579	533	567	523	571	541	536	531	493	491	582	535	548	554	496	496	527	518	530	506	566	569	501	564	556	548	517	595	533	516	540	532	554	528	501	565	516	515	535	533	504	528	538	560	544	527	531	558	592	542	502	574	511	568	515	517	504	525	515	511	538	485	542	513	538	554	503	530	546	521	521	534	525	543	551	522	550	553	503	513	525	529	531	569	529	538	542	529	554	535	494	509	557	520	558	558	581	525	514	525	537	487	533	522	540	516	519	551	533	560	527	537	541	567	531	517	507	533	544	534	564	490	505	532	534	526	529	538	518	550	528	504	495	551	490	564	519	492	550	541	546	571	545	560	560	507	540	524	538	557	528	545	551	547	523	543	532	515	512	508	539	537	521	532	509	473	514	527	536	568	530	520	564	514	545	516	539	566	511	556	542	525	505	554	531	532	532	528	532	512	507	562	534	532	537	512	507	504	548	539	490	537	561	510	508	531	543	495	536	499	538	503	542	512	532	528	499	490	496	572	531	551	523	546	554	547	473	572	545	522	577	547	544	560	534	536	524	559	517	479	541	514	550	560	534	532	569	554	535	526	533	519	533	543	547	519	566	576	508	538	536	501	526	580	539	586	529	540	545	513	504	527	519	547	516	541	515	501	547	551	536	513	529	538	525	547	547	529	509	520	534	483	570	545	541	536	527	540	512	516	504	501	545	515	553	560	520	508	529	490	535	516	511	546	548	507	554	538	528	526	525	512	511	501	523	564	531	520	548	557	528	516	535	554	549	533	562	518	547	541	590	489	499	516	539	524	540	544	521	526	547	534	524	533	579	504	556	517	536	506	493	532	553	535	530	503	547	537	494	542	504	515	517	526	505	580	520	563	522	475	534	545	529	551	526	542	506	538	558	514	522	515	563	503	490	526	508	537	487	504	508	514	524	524	525	526	505	485	527	521	499	539	529	580	509	507	519	515	527	584	549	516	536	533	527	563	547	538	499	555	550	567	544	517	561	572	516	521	526	540	556	521	537	516	541	518	500	530	568	483	528	531	510	509	539	497	560	496	494	494	516	509	514	510	518	541	538	539	503	523	530	568	501	517	513	512	547	508	496	513	576	533	522	561	493	560	550	544	544	537	513	546	524	522	555	525	516	564	500	541	517	512	535	538	531	528	539	556	524	540	538	537	562	514	533	561	525	561	471	517	538	491	510	512	573	534	566	543	527	529	533	532	525	505	524	540	505	503	532	512	553	527	535	565	580	524	547	524	513	537	525	549	539	525	538	559	541	496	557	570	545	483	503	518	560	575	501	488	551	572	553	513	515	558	523	508	529	548	569	539	521	554	501	511	522	529	516	507	553	538	513	533	581	477	488	523	526	587	469	507	520	551	535	503	519	558	576	559	507	533	517	512	514	563	561	544	566	508	525	544	516	542	538	540	530	498	542	544	522	566	507	551	523	540	537	528	500	536	539	562	524	519	543	559	508	508	502	496	530	540	528	499	533	529	571	515	492	541	568	540	537	517	502	545	564	536	553	530	485	499	545	523	545	550	549	527	501	513	521	534	520	529	536	539	529	543	545	549	492	498	527	550	476	553	497	506	472	532	534	557	545	526	566	532	532	517	559	506	594	527	528	539	551	503	503	516	495	511	535	514	517	534	512	530	571	534	545	524	567	547	565	500	535	496	518	585	526	555	495	541	515	541	550	535	537	549	499	512	596	514	484	537	506	571	542	528	512	547	555	539	525	526	509	519	514	538	529	506	527	535	555	532	511	546	538	544	521	515	591	488	532	525	550	572	545	547	509	515	572	539	494	519	531	525	510	520	518	550	569	554	529	484	533	524	557	547	519	506	527	537	513	532
13174	4075	772	488	756	860	765	662	524	416	382	369	302	280	242	214	217	194	178	156	155	140	123	128	92	89	69	70	66	67	68	66	31	37	47	51	40	32	40	31	34	42	34	36	36	33	25	39	24	34	21	23	34	24	27	26	28	20	22	28	25	27	23	22	29	32	30	25	26	18	25	31	34	22	29	28	26	23	23	33	27	24	15	28	28	23	26	27	27	31	29	32	27	27	22	35	22	21	30	31	19	24	31	28	32	33	22	22	33	36	42	35	24	16	27	32	30	29	17	23	27	22	19	16	33	26	16	34	33	23	36	26	33	27	34	30	25	18	31	37	33	24	29	31	30	19	27	26	34	30	27	28	34	19	28	36	35	25	28	34	25	21	32	21	24	37	26	26	31	24	34	20	19	26	28	21	29	26	28	25	29	31	26	21	25	27	22	29	30	38	19	35	32	25	21	25	28	29	20	29	20	28	23	22	26	25	22	21	17	26	22	30	28	25	32	28	32	19	28	26	23	32	16	19	26	29	30	39	32	27	29	26	31	30	24	47	25	26	28	34	27	34	33	25	21	29	32	23	28	28	21	26	21	26	34	27	24	28	28	24	20	22	32	14	31	33	24	21	22	23	32	34	27	32	28	23	28	22	25	28	21	26	29	27	22	19	36	30	27	31	32	25	28	25	33	36	25	23	20	25	32	19	32	28	22	38	30	28	31	23	19	17	20	21	30	30	24	26	17	19	32	30	24	23	17	29	29	29	27	26	29	23	21	25	20	22	35	29	32	27	28	35	23	34	30	32	16	27	29	28	16	25	23	30	24	29	23	23	29	29	36	28	33	21	18	42	24	31	25	19	28	33	30	26	26	30	18	25	21	28	24	31	24	27	23	23	33	26	25	25	33	34	24	28	32	27	17	29	20	28	24	25	33	34	24	25	26	29	27	24	36	29	32	24	24	19	27	30	26	27	19	35	30	22	27	23	19	36	24	22	30	22	29	36	30	33	25	23	24	33	25	19	22	32	27	27	26	37	20	20	26	22	22	33	27	26	32	33	30	31	17	24	20	24	35	23	35	37	24	25	24	25	22	21	43	23	27	23	34	23	26	23	30	24	24	32	25	25	26	29	25	18	22	27	22	28	22	24	21	34	24	31	27	31	29	29	29	19	42	26	25	24	23	17	24	21	44	33	23	27	28	31	20	35	30	25	21	22	30	26	28	29	28	33	34	29	25	29	22	27	33	22	25	35	26	31	25	27	27	18	29	29	29	29	23	25	21	38	19	22	24	27	21	34	22	32	32	22	18	22	33	24	24	24	31	28	28	34	27	33	26	33	37	25	24	36	23	28	34	21	24	30	35	29	23	31	26	25	30	23	23	27	26	21	20	18	18	24	18	36	31	27	27	22	30	32	20	27	25	27	30	20	31	25	33	22	31	23	29	26	31	32	21	31	20	27	23	32	29	27	28	28	29	28	27	27	23	23	15	28	15	32	31	20	30	31	30	41	29	30	29	35	23	20	28	33	27	28	26	29	29	36	20	23	26	21	23	31	32	20	17	23	16	33	23	19	37	27	24	24	29	29	25	24	28	20	29	28	25	29	20	21	28	30	26	36	25	25	26	35	19	30	27	34	27	32	22	33	14	37	33	29	28	24	32	23	33	18	30	35	25	21	26	27	24	28	24	30	24	18	29	21	24	29	29	24	24	36	25	28	25	30	26	27	21	24	24	31	23	32	33	25	29	37	28	32	25	30	24	28	22	23	21	25	22	22	31	32	19	33	28	32	25	23	35	30	21	30	32	23	29	32	31	34	29	32	30	27	26	35	22	19	28	24	16	22	26	18	27	22	20	28	27	26	16	28	21	35	29	33	19	24	31	24	27	29	29	23	29	22	18	21	29	21	42	24	30	28	26	21	27	18	20	20	33	32	23	25	29	31	17	24	29	24	33	26	21	19	26	30	28	26	28	19	31	30	28	21	25	17	27	17	32	27	22	23	21	27	22	27	24	36	33	29	29	29	15	22	27	25	33	27	25	13	23	21	28	18	32	27	27	21	28	29	22	30	30	26	26	33	28	30	29	23	33	21	37	25	25	30	28	25	32	30	30	31	38	36	27	28	21	38	23	19	24	33	22	29	26	25	38	24	28	25	45	25	27	38	32	29	31	25	21	23	28	28	30	25	25	32	28	26	28	36	29	28	32	35	29	25	27	23	22	24	29	34	33	28	31	19	24	30	22	41	30	29	27	30	24	26	24	31	23	28	29	16	26	28	26	19	20	31	23	19	39	33	27	20	18	26	24	32	39	36	23	34	20	26	18	29	30	24	35	23	25	28	21	24	19	28	27	34	25	28	25	26	33	25	28	28	20	19	22	27	35	23	33	24	24	25	33	23	33	24	24	36	24	22	38	24	27	22	28	25	18	32	30	17	18	40	31	25	24	25	21	26	40	24	19	31	21	25	38	25	23	33	23	23	19	28	33	25	28	29	20	21	30	18	29	22	16	19	33	32	34	16	25	21	19	35	29	24	31	25	16	26	30	20	23	24	26	32	33	26	25	27	30	30	17	25	30	21	41	30	40	34	33	21	20	27	28	29	20	29	22	32	29	26	25	33	28	24	31	28	32	24	23	16	18	35	37	30	24	28	29	22	24	34	29	34	23	28	27	15	25	29	18	34	34	35	27	24	21	20	35	31	33	27	27	22	29	23	33	27	16	20	23	26	24	19	23	32	33	26	23	21	29	24	25	30	24	17	22	30	24	32	26	35	27	32	22	23	18	20	30	31	25	24	22	34	34	15	17	26	24	31	28	16	26	14	19	27	35	25	26	24	36	20	20	23	31	21	31	28	33	24	18	28	28	23	30	25	27	34	27	30	29	28	18	27	32	32	30	18	23	21	39	25	27	32	27	21	26	16	33	20	31	27	24	38	33	26	26	29	37	28	17	37	26	27	26	20	27	27	34	21	20	26	28	34	31	33	23	35	26	35	28	26	29	22	23	29	19	23	37	36	26	26	33	27	23	29	25	27	23	28	30	21	16	29	31	25	26	28	25	27	37	25	22	25	34	24	33	25	45	33	33	28	22	31	27	24	24	25	25	29	30	33	25	30	24	27	27	29	33	29	26	35	29	37	31	25	30	33	16	33	33	20	18	23	26	30	29	19	23	28	22	26	27	27	22	27	25	28	30	23	30	26	30	22	32	34	40	40	20	28	28	20	31	27	28	26	26	31	34	27	25	24	28	24	27	30	30	23	23	26	26	24	19	25	29	30	20	24	27	29	22	32	14	19	22	30	32	30	26	18	20	25	30	29	23	30	19	23	20	37	25	30	26	27	27	31	24	24	29	27	24	25	28	19	24	28	28	27	22	24	27	28	27	31	20	24	20	24	24	31	30	33	24	21	30	26	21	26	30	30	27	23	23	32	24	23	43	29	34	21	33	26	35	29	24	23	27	32	30	32	32	29	34	22	27	23	26	33	30	21
53402	25921	14758	27441	34985	34307	31009	27452	23389	20082	17429	15461	13407	12165	11168	10187	8968	7998	7136	6819	6404	5675	5116	4450	4126	3722	3152	2933	2698	2344	2081	1809	1677	1502	1313	1231	1128	958	993	907	895	837	824	782	746	753	651	686	661	632	592	595	550	559	549	549	555	594	510	536	532	566	559	509	542	507	472	497	469	471	529	496	511	508	492	516	464	502	491	470	500	451	497	512	510	477	461	489	465	478	467	448	475	498	483	474	487	462	489	462	445	474	500	437	465	457	457	506	452	441	440	427	455	435	455	468	425	451	451	465	461	462	470	415	448	473	492	442	469	444	462	446	462	445	454	472	437	440	484	461	437	447	415	482	477	426	448	439	460	454	425	435	466	452	393	415	406	454	431	417	407	452	433	427	444	430	434	441	428	448	435	460	446	406	421	431	428	395	478	442	423	428	403	429	463	458	435	450	442	419	432	428	451	414	417	427	430	419	455	434	462	486	434	439	426	399	456	410	453	437	448	440	447	458	437	415	424	429	430	460	437	405	445	424	476	439	410	480	448	437	456	425	407	472	445	444	434	421	429	473	429	432	392	417	446	435	413	412	412	434	424	428	432	437	410	450	428	435	452	423	435	486	443	452	430	446	438	413	401	408	458	446	414	432	427	457	459	446	445	442	466	456	430	454	424	445	461	436	411	455	422	458	441	440	471	428	437	436	447	441	473	487	411	433	401	441	432	443	451	458	399	445	452	447	421	441	428	399	416	450	406	432	400	491	459	457	460	444	429	419	445	432	444	454	449	410	419	415	423	426	438	433	480	463	385	466	429	482	428	431	431	410	419	425	411	463	470	412	464	430	446	418	408	382	448	414	414	422	445	462	469	414	453	413	423	455	434	433	447	436	412	440	400	437	427	451	420	421	428	434	381	427	451	442	447	436	430	448	403	424	417	462	468	433	441	462	453	427	449	452	406	421	430	436	435	393	444	493	437	390	423	420	469	473	475	436	437	423	440	429	430	409	412	418	418	422	432	415	439	458	458	420	414	402	394	415	425	451	414	431	443	434	441	427	441	446	437	466	465	425	436	456	442	456	433	417	479	421	441	416	431	412	459	442	433	441	394	444	430	419	405	421	437	420	456	466	395	429	436	443	452	437	437	422	450	425	394	430	497	452	433	406	445	476	440	416	434	447	423	420	438	411	446	445	446	477	443	486	453	451	423	432	405	417	428	383	456	431	417	422	425	409	440	404	420	441	476	422	422	446	419	415	468	406	413	410	434	443	477	377	457	406	434	464	400	413	390	437	458	410	429	416	414	433	411	419	427	433	426	418	440	440	429	429	382	470	457	443	486	435	435	420	458	429	403	440	464	440	466	453	437	441	447	400	448	431	417	394	418	455	475	435	439	442	422	455	441	438	468	460	441	432	411	413	466	400	459	438	447	440	427	476	453	420	414	434	383	404	423	457	441	436	409	407	429	481	476	415	425	471	432	432	436	466	457	488	444	448	431	421	428	447	435	424	471	430	431	449	441	410	394	430	449	429	443	449	453	391	465	453	441	453	455	435	462	437	454	436	446	415	427	434	440	399	408	433	440	447	430	442	458	436	463	428	422	430	409	424	433	435	431	439	436	438	420	456	422	447	473	449	469	447	459	456	432	424	423	432	441	486	429	417	442	430	467	462	411	458	457	432	419	482	423	437	421	427	419	418	447	400	428	466	435	448	476	398	470	436	450	452	413	431	482	442	431	418	430	446	462	417	468	432	449	414	438	449	416	428	426	451	464	460	471	456	436	434	438	460	405	435	429	438	438	408	447	389	422	441	447	459	411	418	437	434	446	446	465	431	430	406	482	442	416	421	464	417	422	477	426	449	410	452	439	415	425	442	423	447	462	443	466	432	424	432	438	418	449	463	474	408	419	454	435	449	408	466	468	456	419	418	430	417	419	399	460	430	464	397	419	461	436	429	458	432	417	414	397	442	414	419	481	438	417	432	463	440	421	411	474	426	448	459	425	448	436	429	445	457	445	420	444	446	434	447	421	480	443	422	441	446	410	443	454	381	425	379	476	434	469	405	437	417	450	441	435	410	495	451	440	436	454	435	429	428	451	469	459	402	435	469	459	426	455	437	452	443	433	420	421	413	433	442	473	447	437	434	449	445	462	408	387	470	420	421	432	445	425	446	453	440	424	433	451	403	439	445	409	415	424	453	436	426	449	416	464	448	430	446	435	438	416	427	417	402	460	407	446	420	463	448	432	437	485	457	461	446	444	440	445	435	410	438	494	435	465	462	456	448	437	448	394	446	382	405	458	460	431	427	473	468	452	441	436	438	425	448	432	416	448	421	437	420	438	413	453	443	400	475	400	408	445	422	452	458	425	422	435	445	460	406	446	420	437	394	453	453	431	426	417	445	419	414	405	445	443	480	432	428	417	422	465	438	393	419	426	424	402	445	397	423	450	426	452	431	422	419	491	421	440	436	407	432	439	447	411	438	417	433	467	428	470	427	437	442	438	413	428	409	449	459	436	400	432	474	454	429	408	462	467	430	437	440	444	401	421	408	465	388	425	467	436	419	461	418	456	407	443	443	416	424	430	448	384	436	428	417	428	444	433	448	467	409	422	460	434	434	466	414	418	445	436	426	452	437	419	423	469	420	417	409	411	431	425	437	420	427	453	459	461	431	437	435	418	464	437	473	413	468	439	432	418	437	455	406	440	417	433	445	448	442	417	419	450	467	407	403	439	447	435	445	414	401	425	426	467	474	430	439	428	452	423	402	433	444	414	427	438	410	433	422	456	448	432	452	424	435	407	456	447	442	478	465	471	443	456	444	455	441	406	431	409	415	451	442	434	439	443	436	432	445	468	425	423	405	438	458	457	468	450	430	443	427	428	407	458	455	461	442	454	432	419	430	419	441	436	435	434	427	410	431	430	415	487	422	431	476	435	453	426	441	479	463	437	418	429	430	421	409	443	443	456	417	472	449	434	458	446	467	427	390	434	431	414	422	401	423	396	482	463	415	457	472	439	439	451	435	426	453	423	440	456	440	422	437	425	419	433	427	454	451	442	432	453	408	470	443	400	428	449	411	454	412	385	430	464	461	424	432	420	451	423	426	447	424	411	418	429	443	434	463	456	433	437	444	429	424	432	428	363	403	469	438	447	418	425	421	466	432	388	456	438	435	423	441	420	479	399	397	469	437	426	436	399	456	441	407	386	459	445	472	417	446	425	434	442	434	446	474	428	403	440	462	451	450	430	405	447	431	441	400	444	430	434	438	461	414	444	429	439	430	446	436	428	441	434	414	397	432	421	482	445	439	386	444	437	435	452	434	430	407	443	482	400	431	439	444	491	440	414	467	416	429	449	447	406	439	428	410	454	412	426	436	441	425	431	433	423	439	396	424	422	437	439	404	427	458	436	405	475	426	411	415	410	435	433	423	402	429	439	456	423	439	413	436	406	412	425	419	432	431	427	450	457	469	421	441	465	417	458	442	460	419	442	448	433	417
5296	1126	266	218	321	395	327	283	202	165	149	139	126	121	122	114	91	91	72	88	74	72	70	55	48	54	45	42	44	37	37	42	37	28	23	19	28	31	21	28	24	24	23	24	18	21	25	17	26	21	16	20	15	23	26	23	28	19	17	28	20	18	21	24	18	27	24	30	19	27	21	16	17	20	21	23	24	16	28	24	25	20	22	31	20	26	25	20	23	13	27	26	24	21	29	24	29	22	17	20	23	31	27	25	19	29	21	29	17	18	23	12	22	16	26	19	25	26	17	26	18	25	21	22	16	23	15	29	22	21	24	28	27	17	15	27	16	26	31	23	17	26	15	22	21	16	19	19	21	23	21	17	20	19	23	24	10	30	21	23	18	14	20	23	27	23	15	23	16	31	14	17	23	18	23	18	22	14	16	24	24	25	19	27	31	20	17	13	18	23	33	19	13	19	34	17	23	24	22	13	25	14	21	23	24	21	23	24	23	23	16	23	24	24	22	25	12	22	28	18	20	20	21	18	27	21	23	16	24	18	35	18	15	23	21	19	31	18	21	23	21	19	28	18	25	23	12	15	19	17	23	27	26	26	21	25	18	22	24	23	30	18	15	12	21	20	23	33	21	27	24	30	24	26	17	24	26	18	22	21	27	19	14	20	18	28	35	32	28	17	17	17	20	24	21	24	20	13	27	17	17	20	23	20	18	24	28	19	26	20	20	18	18	23	21	16	26	20	18	17	24	21	18	23	27	26	19	24	20	20	17	17	8	23	19	20	26	16	23	19	12	16	25	30	23	20	21	19	21	29	22	18	19	24	18	20	21	16	27	22	18	23	13	22	24	18	10	27	15	18	26	12	24	22	18	19	20	26	17	22	19	16	33	19	15	17	23	28	19	23	21	23	26	32	20	20	21	17	16	24	27	25	20	22	26	23	27	19	21	23	26	21	19	26	23	22	16	19	30	20	20	17	23	18	23	21	19	24	21	20	22	20	23	19	19	18	20	17	28	25	26	31	28	20	21	30	27	25	22	21	20	30	20	20	25	24	15	21	25	19	19	12	35	33	21	19	20	21	27	25	18	23	22	22	28	20	25	13	23	25	27	17	27	28	16	22	20	16	21	27	23	19	19	23	20	20	15	36	13	25	20	34	20	22	22	21	26	13	21	23	20	22	29	16	20	24	22	21	24	19	23	22	18	26	18	23	18	12	24	20	18	16	20	25	19	22	33	24	14	22	29	17	23	23	22	20	21	23	11	24	29	30	23	20	20	22	13	27	24	16	22	32	16	31	24	20	25	18	14	16	29	16	28	16	26	27	22	16	20	35	12	22	10	20	25	28	25	21	17	22	18	13	19	22	26	26	16	23	19	23	17	22	24	13	30	17	22	19	27	19	17	27	19	33	21	20	14	25	34	19	21	23	17	19	22	29	24	26	20	22	18	29	18	15	21	24	21	18	30	26	25	25	24	23	22	23	24	11	24	20	26	19	26	21	21	19	25	25	22	18	21	18	21	17	23	24	20	23	23	22	13	30	27	23	27	15	16	21	22	22	28	20	18	21	24	21	22	23	20	26	25	22	19	28	19	22	20	17	31	33	19	24	28	22	22	30	25	18	20	18	23	13	18	25	15	22	27	25	22	19	24	34	24	22	24	19	22	12	23	19	18	23	23	23	19	29	22	21	21	23	20	31	15	16	32	27	21	18	17	23	26	23	30	24	28	15	22	29	25	13	20	21	21	25	31	27	23	23	22	24	26	21	25	19	17	28	21	22	29	32	27	20	18	25	11	22	24	18	25	27	30	20	19	20	26	26	24	20	24	23	20	28	23	26	21	25	15	24	29	16	26	21	17	16	31	26	26	18	23	13	19	17	19	21	20	23	21	21	16	23	20	13	14	20	21	15	21	25	17	22	27	22	19	15	22	25	20	15	24	12	17	25	18	35	16	22	18	14	16	19	29	21	19	26	23	19	19	22	22	26	28	30	32	21	22	21	19	21	25	22	15	25	16	21	26	22	37	18	24	22	20	22	21	24	26	17	31	27	25	25	29	22	13	11	20	23	20	20	23	20	20	19	19	20	18	26	17	13	26	14	26	21	25	21	22	26	21	20	17	28	29	16	13	26	28	24	24	22	28	26	29	12	22	23	19	15	21	29	20	26	24	13	20	22	25	23	27	30	17	16	25	22	31	14	21	19	19	22	17	11	24	28	25	15	20	16	23	23	18	21	19	25	15	22	26	21	20	21	23	16	15	17	27	21	18	22	27	17	23	35	21	21	20	19	23	25	25	25	20	24	25	25	18	10	17	19	18	27	31	15	22	19	22	27	25	24	12	15	13	21	16	16	18	18	12	25	20	19	18	16	33	21	27	21	20	34	25	26	16	15	24	10	11	17	32	22	24	22	26	19	30	20	26	29	23	19	26	24	25	21	21	24	21	21	15	21	18	13	21	18	13	17	20	28	17	31	22	21	19	16	14	21	28	29	22	15	22	15	18	22	20	22	21	19	18	17	21	23	21	27	21	25	22	19	25	24	20	19	23	23	16	29	18	22	27	21	21	19	22	20	24	19	24	18	16	19	25	30	27	17	23	23	13	21	24	20	20	27	23	26	22	23	20	22	20	21	24	16	29	19	24	23	23	12	23	14	20	27	16	27	12	29	10	23	24	15	20	30	22	16	22	21	13	30	24	18	23	15	24	28	22	15	19	13	12	23	15	17	20	14	17	27	29	19	19	16	22	15	22	30	28	24	22	18	21	24	25	21	11	25	23	17	24	15	16	22	21	21	17	19	19	32	26	22	17	11	26	20	15	30	24	22	21	20	29	24	17	24	29	27	25	21	22	19	19	16	21	21	26	35	26	18	23	22	25	20	13	23	22	20	17	22	17	11	26	14	27	25	25	19	22	22	20	29	22	20	18	22	21	21	21	14	16	28	25	20	21	19	21	22	18	23	16	26	16	15	32	29	22	18	19	25	19	22	22	21	21	35	21	14	21	17	21	14	23	22	22	19	22	23	21	27	19	24	20	18	24	31	25	25	27	25	18	22	20	26	21	21	23	33	19	22	17	27	32	20	14	23	17	16	16	23	21	15	24	8	26	18	18	18	16	21	21	23	23	30	26	24	25	17	23	17	25	24	20	30	26	18	21	24	22	24	23	22	22	18	22	28	28	23	19	21	17	15	20	24	22	26	25	15	24	23	23	14	22	17	25	25	28	23	18	23	18	24	19	34	17	21	24	29	24	20	16	24	22	20	24	19	25	13	19	21	29	19	22	22	15	25	17	15	31	27	20	28	19	23	22	17	26	20	28	29	16	25	28	22	27	24	16	20	11	22	19	23	17	13	37	21	28	29	22	24	25	29	25	15	19	17	22	22	16	30	20	24	21	20	22	25	18	15	24	16	12	24	20	17	28	15	21	23	18	22	13	23	22	23	24	22	18	24	17	22	23	27	20	18	15	17	20	17	26	25	24	24	29	25
39631	17685	7630	17665	24993	23919	20307	16285	13228	10437	8493	7451	6513	5923	5275	4752	4255	3738	3331	3121	2894	2704	2405	2168	1774	1744	1454	1323	1263	1086	1001	897	827	687	712	634	601	596	531	530	507	481	548	473	416	408	421	448	428	406	388	410	378	380	407	417	368	365	348	393	394	373	373	413	395	347	378	375	375	363	374	398	412	361	368	355	365	376	366	392	380	385	358	357	372	386	386	395	347	375	372	338	349	362	343	361	394	327	355	315	357	388	360	373	359	348	345	411	389	345	413	371	340	336	336	346	322	356	351	335	356	382	371	353	383	347	358	379	342	338	335	333	360	351	373	318	375	351	353	380	328	393	369	349	361	350	327	370	339	356	365	378	400	345	322	329	387	352	376	374	357	352	353	361	374	355	350	359	372	380	346	347	372	364	360	373	346	328	322	338	357	343	322	362	343	362	354	358	362	339	356	385	335	356	378	369	378	330	334	360	351	354	348	335	358	352	351	364	374	320	360	352	360	344	344	361	373	334	352	356	324	368	362	345	368	341	364	315	340	352	363	360	360	345	320	348	371	361	372	328	312	347	343	338	360	343	316	344	323	354	397	328	342	336	370	376	350	377	327	356	346	387	331	369	356	371	364	325	353	378	365	353	362	332	354	346	382	372	356	350	330	342	381	342	330	402	332	330	327	360	368	329	324	325	328	366	334	349	339	363	376	350	350	345	375	378	353	292	356	344	331	373	359	356	306	338	347	349	387	371	308	321	333	341	356	324	372	368	366	386	374	355	354	345	356	343	344	367	374	338	370	364	402	319	358	336	354	366	328	369	337	371	377	346	326	349	344	379	360	346	355	368	337	386	341	329	372	351	344	338	370	337	358	349	348	350	313	358	329	339	354	320	365	329	361	357	358	353	345	336	360	377	353	350	338	338	339	350	380	274	328	351	344	339	346	326	357	348	343	381	375	357	318	383	368	329	372	330	349	325	337	375	341	344	362	369	360	336	340	355	349	358	347	338	373	358	312	329	340	356	324	345	360	367	334	360	368	339	358	385	365	372	351	362	337	352	381	326	358	329	322	331	362	334	327	366	357	323	377	365	352	413	347	370	397	354	328	356	355	329	352	338	354	371	361	338	348	358	376	368	368	353	358	342	384	349	375	355	355	323	357	305	403	367	351	347	352	315	325	337	352	354	346	348	342	346	353	333	385	380	349	329	335	349	365	316	357	377	375	361	335	305	350	354	338	366	348	342	344	334	353	331	341	359	396	355	353	341	357	352	338	395	358	344	382	345	358	343	355	375	347	329	356	357	338	345	362	333	348	327	325	362	353	341	337	354	335	362	361	358	340	355	411	332	328	366	364	346	348	361	371	350	351	332	350	355	350	348	336	383	391	339	345	365	352	328	374	359	357	353	310	327	328	374	335	353	364	357	351	359	360	388	351	367	363	369	371	354	328	337	351	351	342	385	350	376	362	366	313	331	319	347	377	360	363	393	370	344	340	359	323	374	381	356	375	353	362	332	350	340	339	380	340	335	362	313	347	363	358	341	328	375	389	345	340	356	338	363	363	348	367	346	353	369	341	379	347	356	352	349	370	352	340	310	349	370	359	387	331	354	374	377	342	330	348	371	370	361	347	366	337	354	348	396	398	347	347	318	404	369	335	341	343	331	337	343	318	342	336	344	363	363	352	353	317	355	361	369	351	323	352	345	386	355	330	359	333	334	355	325	378	360	373	383	385	364	344	378	378	364	380	354	351	372	340	332	356	354	377	322	356	342	379	349	347	334	344	321	360	366	386	358	347	325	363	377	364	372	349	370	355	357	402	352	326	375	349	381	395	369	336	319	375	363	351	363	355	346	354	379	342	342	368	335	357	359	349	365	361	357	343	359	309	357	343	387	316	384	351	357	350	377	380	332	358	335	359	359	367	362	358	373	353	360	364	368	373	320	385	368	357	337	353	327	375	356	350	361	373	349	332	366	363	383	393	360	357	351	327	335	374	382	349	337	349	363	372	349	343	367	346	333	353	306	384	346	379	311	357	337	388	351	355	356	346	350	386	362	328	366	368	359	356	357	369	373	369	326	377	357	342	351	350	364	360	372	362	404	354	361	377	353	338	368	355	344	338	381	359	348	349	376	339	321	334	350	361	336	365	352	367	339	360	344	385	348	338	382	351	345	331	335	345	324	341	341	359	365	358	376	336	370	381	340	321	367	357	352	356	353	346	383	344	350	349	356	340	358	347	363	373	355	365	393	400	373	369	355	334	349	372	338	364	353	329	347	364	383	361	359	368	377	324	357	327	354	339	336	350	344	375	330	355	380	366	374	339	324	375	358	344	363	358	359	402	353	307	362	352	373	336	345	347	350	336	332	343	342	352	354	363	373	325	362	358	367	366	335	335	365	351	369	345	351	340	340	359	358	342	359	350	379	370	368	322	339	360	366	371	309	354	343	380	347	376	344	332	329	347	386	335	339	358	382	379	377	365	354	323	368	354	358	328	367	342	375	378	349	365	373	352	353	327	347	362	344	384	353	351	332	345	349	395	367	344	358	323	328	327	338	301	336	336	348	336	368	340	364	329	327	366	356	360	387	376	319	374	326	370	353	361	357	329	379	330	358	362	338	355	331	358	349	333	336	370	381	364	361	361	331	344	357	371	343	371	341	352	349	332	375	369	356	342	354	391	361	364	339	344	323	331	355	378	345	366	378	366	352	363	360	355	346	355	336	340	327	342	333	364	373	350	353	379	356	338	396	350	357	366	355	336	356	386	346	367	358	361	356	384	329	398	365	378	378	346	405	357	341	355	374	334	386	375	364	379	361	330	366	373	337	347	352	335	359	353	319	338	350	372	368	333	346	334	365	352	353	335	335	372	368	341	344	345	342	383	371	334	353	366	349	347	331	335	347	367	357	367	369	345	366	356	390	318	316	345	351	355	341	355	370	387	360	367	339	401	353	356	335	346	305	333	357	337	345	365	328	347	387	352	353	327	347	355	323	336	342	320	380	370	369	364	372	346	324	348	366	358	336	320	348	361	335	316	372	331	348	312	342	352	357	336	372	358	337	387	366	355	336	379	333	340	353	344	332	346	343	388	367	373	353	343	395	344	364	350	366	334	352	359	327	367	369	348	346	370	341	338	346	364	346	334	351	344	348	338	356	343	320	329	342	345	338	358	332	374	345	365	320	348	326	346	377	325	359	339	376	377	342	316	352	377	374	345	338	367	377	341	359	356	349	349	351	334	362	328	346	361	349	344	370	370	346	349	328	420	349	344	350	381	376	346	342	329	391	348	340	328	340	360	370	333	317	324	332	366	337	362	368	338	354	341	382	346	372	341	340	346	364	325	351	338	357	372	367	340	366	304	373	334	311	348	378	342	349	355	410	355	368	336	365	337	351	345	384	360	342	332	346	362	364	342	328	365	354	361	352	369	345	326	370	322	346	346	334	354	387	342	332	324	333	365	334	370	349	360	336	374	353	368	344	367	392	348	346	371	345
12946	4081	800	538	840	878	775	609	536	452	366	326	285	260	209	236	198	172	167	173	123	145	120	121	105	74	78	67	76	72	61	50	61	37	40	46	49	28	33	34	31	28	38	35	33	47	42	28	32	23	28	36	37	36	29	26	34	30	29	25	26	35	20	37	31	28	28	29	34	29	32	35	32	29	40	22	21	23	27	24	28	23	24	22	24	34	34	20	26	30	30	24	34	15	22	32	36	29	26	33	32	20	33	21	26	35	24	22	28	32	26	27	25	21	15	22	27	27	23	31	32	32	23	27	29	22	29	39	28	19	26	35	19	21	26	38	41	30	28	33	24	30	34	24	19	31	27	29	22	35	33	37	23	32	24	29	32	34	32	28	14	19	27	19	29	25	30	24	27	33	20	26	24	27	24	28	19	21	25	27	26	19	26	22	26	27	28	22	25	37	28	32	28	21	28	24	27	28	28	25	36	23	30	28	32	16	29	27	25	33	34	28	26	31	23	27	24	28	33	29	23	34	30	22	30	28	22	27	29	24	32	29	29	28	24	25	22	26	22	30	28	23	18	39	18	26	28	33	26	18	30	21	30	26	35	29	20	22	23	31	30	32	34	30	22	30	30	25	23	18	25	24	22	24	27	29	24	28	33	23	21	28	30	27	26	28	33	27	26	25	24	24	26	28	22	28	27	29	28	33	28	24	27	28	26	26	38	38	21	21	20	19	34	32	25	29	24	26	31	20	31	41	27	27	20	25	32	24	32	27	27	28	28	30	25	24	32	27	23	32	27	34	29	26	38	31	31	30	22	28	28	20	33	31	32	22	26	22	32	16	36	26	25	34	27	19	28	26	34	27	20	29	26	29	29	36	29	34	32	29	23	29	25	27	15	27	35	17	32	30	20	29	18	23	27	25	29	24	29	22	22	23	24	29	32	16	29	28	27	20	45	31	29	35	19	21	26	32	25	29	24	23	22	37	20	35	34	25	25	41	23	24	28	28	27	19	33	30	34	19	29	28	32	29	27	27	32	26	24	25	31	19	17	22	28	27	24	20	27	29	22	31	36	22	20	29	35	25	27	32	27	23	29	32	22	27	28	29	27	28	29	17	24	17	25	26	30	29	26	28	18	22	33	30	25	28	28	19	14	24	24	37	15	19	19	27	34	23	34	24	23	28	30	33	34	30	26	25	26	31	29	31	29	29	34	41	21	26	32	28	26	27	29	36	24	21	23	39	18	31	20	27	28	24	22	23	21	26	30	33	29	26	25	29	23	27	15	18	28	27	27	31	25	24	32	22	29	26	28	21	19	28	31	26	38	46	25	19	32	27	22	30	28	22	26	41	38	28	28	30	21	29	29	16	23	27	43	27	29	38	22	36	27	28	32	29	29	35	26	22	40	38	33	24	24	29	33	22	26	15	28	26	20	27	25	29	27	22	28	28	20	24	28	29	12	23	25	28	31	17	23	17	24	25	22	21	25	22	25	35	22	27	29	22	21	30	25	29	29	39	28	35	23	29	23	13	31	21	25	31	26	27	16	24	40	30	17	33	28	18	32	34	28	23	28	28	41	21	28	21	19	34	29	27	28	33	23	26	23	26	20	37	23	28	27	22	33	19	27	25	20	26	28	30	25	22	29	24	24	26	21	28	30	31	31	20	27	23	29	26	32	33	27	19	18	24	25	21	31	31	29	34	33	27	28	25	28	27	25	21	25	21	24	24	27	29	26	22	32	29	26	24	27	30	28	24	23	37	29	24	29	24	38	28	25	26	29	28	27	25	24	27	24	22	30	45	29	24	26	26	26	32	29	33	31	33	28	29	32	23	31	28	31	30	19	26	13	26	29	27	24	28	23	34	32	32	23	26	20	26	21	24	29	24	16	33	16	28	30	31	22	17	28	22	25	20	24	32	32	31	23	29	23	24	21	19	23	35	28	31	30	31	46	27	20	36	37	20	38	23	28	25	32	23	22	31	26	27	16	29	19	31	23	22	27	31	28	29	21	33	28	34	21	28	29	26	22	29	27	20	27	28	23	29	27	30	32	28	26	26	23	26	16	26	31	19	29	26	26	23	28	29	33	35	27	25	26	24	35	21	26	29	29	26	38	27	40	20	30	29	38	24	34	24	25	17	31	28	36	39	32	27	20	26	25	33	24	24	27	22	31	32	33	34	32	16	30	21	30	26	35	22	32	20	30	33	26	22	36	38	24	30	25	29	29	31	33	30	25	27	23	18	17	35	20	26	30	30	19	26	32	27	34	34	37	31	20	27	28	25	31	24	38	28	21	25	24	37	18	30	22	20	24	30	30	42	32	25	30	24	25	30	24	27	22	27	27	27	18	30	24	30	34	27	28	30	20	38	36	25	18	32	26	35	27	23	37	33	32	17	31	26	32	39	29	24	22	39	29	31	36	23	25	24	25	26	27	22	32	29	22	30	33	27	22	27	22	22	24	26	28	35	25	27	31	28	17	29	23	29	26	27	27	28	26	18	26	23	30	28	34	30	30	27	31	32	31	31	22	25	25	22	24	25	27	28	33	22	29	20	30	27	29	30	21	24	32	39	22	27	23	28	37	25	21	31	35	25	24	28	26	30	35	28	23	27	23	27	36	21	29	24	29	32	22	27	35	26	29	21	35	16	30	31	28	36	25	21	25	22	25	29	14	35	32	31	22	25	25	27	23	27	38	14	36	30	28	25	24	18	25	25	25	26	28	26	25	30	28	27	26	33	30	27	24	31	36	24	22	18	24	21	13	35	19	28	25	31	25	29	24	19	22	25	34	34	25	27	25	31	31	32	21	25	27	28	21	30	30	30	31	23	28	25	15	24	26	27	35	22	38	31	15	25	31	18	30	25	30	45	25	27	33	26	21	22	29	34	27	29	21	23	24	32	29	33	34	22	36	39	40	19	30	23	24	28	33	25	41	25	34	46	23	23	24	39	29	31	27	25	32	37	28	28	25	27	31	23	31	27	25	37	29	29	25	24	35	32	23	35	29	27	25	27	22	39	32	32	34	20	28	24	33	25	32	25	29	26	20	35	33	39	24	39	32	26	33	32	30	28	19	20	27	23	24	25	19	23	35	26	22	32	46	29	20	28	26	16	22	36	26	25	38	21	29	17	37	40	25	27	30	28	32	25	27	31	31	23	27	36	28	23	33	30	33	24	24	37	19	26	18	35	26	30	23	36	24	28	29	36	28	32	20	33	28	29	22	22	21	35	28	32	21	25	22	30	27	27	26	24	24	35	41	16	32	34	38	34	29	27	35	29	30	22	27	21	28	35	31	14	21	28	21	24	25	22	27	24	26	24	19	23	28	33	29	27	33	25	24	29	24	30	25	27	23	21	28	23	34	25	25	28	33	31	34	29	29	25	27	18	25	33	33	25	22	30	29	24	29	35	31	23	26	30	24	30	21	19	25	27	36	25	27	25	30	30	28	22	21	26	21	27	23	21	27	26	17	19	20	30	23	26	31	25	34	30
52329	25948	14595	27280	34991	33769	30506	26641	22950	19860	17356	15118	13202	12024	11006	9936	8833	7922	7215	6799	6340	5826	5243	4833	4305	3690	3327	2884	2616	2310	2107	1889	1618	1457	1301	1247	1103	1102	913	959	903	839	805	736	730	710	688	684	676	628	591	611	571	613	552	548	598	560	502	564	523	548	486	562	546	552	502	490	493	520	505	521	512	494	503	498	490	502	486	513	500	509	490	507	479	509	489	499	469	480	475	483	544	500	469	494	500	502	485	526	485	503	456	513	518	482	464	436	484	522	494	453	474	443	437	441	465	452	456	459	492	444	473	471	430	427	471	447	435	462	470	450	475	420	459	424	446	482	455	459	423	486	462	422	448	439	439	435	467	464	439	429	446	453	472	453	453	444	461	446	414	438	483	449	449	468	437	479	481	445	465	433	425	466	488	443	494	451	447	453	444	471	443	417	442	434	502	472	449	433	426	476	467	453	435	412	462	456	453	464	457	487	427	419	446	432	471	433	452	447	466	415	423	416	440	424	439	439	437	454	478	458	461	436	443	495	382	448	480	464	433	444	401	465	434	434	441	451	437	461	443	449	465	413	451	432	462	461	447	463	425	421	488	423	455	462	409	466	471	475	452	433	446	467	461	467	451	445	440	451	434	466	439	429	477	414	441	425	442	479	464	389	454	438	461	428	434	492	460	461	398	452	435	435	418	452	436	452	500	449	433	411	437	418	416	444	450	423	477	461	466	474	459	402	462	456	475	444	473	423	457	443	460	477	441	439	456	434	446	478	453	457	440	435	470	453	418	445	467	460	461	485	433	432	463	464	461	437	432	430	420	432	469	417	404	449	453	501	415	437	450	411	427	464	439	449	479	468	438	415	420	431	491	439	454	458	419	442	432	441	433	444	488	448	427	427	464	462	435	445	474	443	455	453	444	451	438	463	447	475	468	443	483	461	430	437	455	456	444	439	455	462	437	464	467	427	441	416	464	455	456	451	470	459	461	470	431	463	442	402	449	472	466	443	436	455	472	496	408	456	480	440	433	441	430	423	439	483	462	429	457	452	422	463	445	459	412	434	427	465	434	444	471	437	450	466	452	465	426	478	452	428	442	425	442	435	421	452	443	451	440	472	454	467	476	427	462	424	460	474	458	418	425	493	452	431	439	421	447	438	468	462	450	429	456	433	468	398	471	426	447	432	405	450	426	445	445	454	451	455	457	459	445	445	438	444	437	466	451	467	404	468	450	456	455	480	414	448	418	425	414	419	449	439	438	449	443	468	446	461	464	414	451	450	449	450	463	470	450	460	427	476	435	442	473	443	415	439	455	464	462	438	421	430	443	479	449	408	478	420	452	456	454	456	445	445	438	423	441	436	446	477	489	450	457	440	486	455	461	439	431	444	434	449	438	435	465	477	440	443	398	432	436	487	476	468	478	472	432	436	442	421	446	448	437	443	430	445	430	405	423	457	463	460	462	440	438	437	421	469	445	441	435	462	455	462	447	450	464	453	475	406	418	420	442	445	457	466	478	455	461	451	417	460	455	450	447	427	442	500	447	460	396	447	417	438	455	495	468	458	474	480	466	404	463	480	473	453	435	464	453	438	462	443	444	434	425	431	455	448	444	449	435	402	476	435	470	483	464	430	393	457	463	470	480	467	453	394	413	432	431	490	422	472	451	466	426	454	450	398	452	420	462	452	459	405	459	451	420	461	428	454	448	434	414	452	434	432	467	467	455	439	471	418	465	442	447	466	463	430	415	448	446	423	393	445	466	421	409	489	476	427	462	491	446	420	437	480	409	474	477	433	445	488	493	422	442	464	434	422	444	432	477	472	460	461	446	433	423	428	478	431	429	451	476	502	413	441	436	458	443	458	438	431	477	439	467	447	433	460	435	440	481	438	413	481	439	411	435	448	449	458	480	431	463	466	472	437	452	495	425	404	456	454	436	483	437	473	432	457	420	497	422	431	476	448	445	432	438	467	452	459	433	441	421	465	453	436	446	437	485	438	441	429	501	467	456	479	502	473	452	487	419	460	431	450	451	461	435	445	448	455	452	449	478	430	424	421	459	405	442	460	492	427	429	479	447	444	473	418	468	427	457	428	424	438	455	423	445	465	450	476	465	454	450	463	437	417	459	423	425	486	432	427	445	430	421	464	459	447	455	450	458	450	423	435	459	448	458	480	471	449	465	454	447	472	434	425	478	448	458	427	436	424	448	424	458	457	447	447	449	466	446	408	429	444	428	436	454	440	468	437	468	454	436	452	418	435	462	432	448	451	459	452	458	438	423	448	453	453	433	443	434	450	465	404	459	476	461	446	444	449	441	473	469	438	428	440	416	479	440	444	461	444	488	450	435	433	427	461	464	428	455	483	463	434	468	479	464	448	439	452	444	417	432	424	449	452	465	475	465	460	444	440	450	465	429	441	479	458	444	456	453	426	482	465	436	431	470	439	436	409	442	469	407	460	430	399	511	433	480	470	450	497	464	397	436	424	397	478	412	455	444	412	446	458	440	447	457	491	444	436	439	482	466	469	430	463	444	426	430	455	441	405	436	449	433	456	457	449	475	428	433	440	423	398	480	441	449	460	430	435	448	440	454	483	457	414	428	407	446	460	466	453	470	490	480	449	445	450	425	474	429	444	431	415	459	466	464	419	485	449	417	413	464	440	427	432	439	431	426	440	408	469	476	428	434	418	462	431	481	478	440	433	437	470	469	471	441	442	426	430	498	430	473	411	431	450	432	433	436	425	471	446	431	465	424	412	471	442	427	432	424	468	410	461	452	415	433	424	408	440	446	497	437	439	450	441	476	442	433	434	431	443	424	442	472	408	398	442	467	455	413	458	481	402	478	392	454	465	463	459	452	480	459	489	458	431	420	456	417	441	441	468	486	421	459	442	436	454	461	474	467	446	464	457	398	495	437	476	464	422	463	438	448	460	391	491	493	431	465	454	436	438	435	467	440	511	437	488	446	432	442	461	434	438	470	442	451	438	428	428	434	458	484	444	423	439	406	405	470	443	476	429	475	449	479	448	457	464	454	520	443	433	473	442	416	462	481	433	465	431	477	461	470	432	434	458	437	423	409	432	424	458	469	444	447	445	438	438	452	484	440	457	440	447	442	444	478	467	464	446	423	486	489	450	423	460	457	419	484	454	468	449	501	456	465	471	441	454	465	427	442	426	436	455	447	446	410	462	463	479	418	421	433	419	430	457	455	448	440	432	445	474	456	463	451	425	433	462	450	425	459	429	470	450	430	415	463	428	456	470	430	477	466	412	433	450	448	423	483	437	458	430	454	428	460	460	427	482	403	439	426	488	405	430	466	445	422	425	407	451	452	446	436	430	418	502	464	467	469	430	479	489	486	426	445	451	467	497	480	452	445	464	473	461	433	430	452	426	507	469	454	442	439	474	442	434	453	435	466	420	441	444	458	448	479	413	442	445	493	471	466	442	454	453	462	471	479	453	414	486	461	415	422	423	441	442	467	461	487	472	447	463	469	426
9423	2076	459	299	508	538	448	368	334	276	265	208	236	185	170	158	126	122	118	113	100	98	102	93	94	61	64	79	74	38	49	41	40	45	46	47	37	30	40	28	41	30	33	35	35	35	32	38	40	25	24	24	46	40	37	41	38	30	37	34	24	29	33	44	20	35	38	35	38	32	38	30	45	34	29	28	33	35	33	44	23	32	40	39	30	42	40	33	32	33	43	41	41	30	30	35	41	30	24	40	33	42	43	44	34	38	28	27	39	25	33	30	34	39	33	39	33	38	27	49	39	25	38	33	34	37	27	37	38	31	28	33	36	28	30	32	40	33	39	36	27	30	30	32	37	38	35	29	30	28	36	37	28	30	30	25	32	32	35	19	30	36	26	28	28	33	33	40	37	38	35	34	25	49	23	34	28	34	16	26	37	26	25	35	22	38	31	30	37	25	31	38	44	26	35	32	25	36	22	33	23	28	32	32	26	35	23	31	30	34	29	37	27	31	42	39	33	35	43	32	38	30	20	27	37	38	36	25	29	35	36	29	28	23	26	37	28	32	32	42	29	26	34	34	37	31	23	34	37	30	35	36	40	26	39	31	26	31	37	41	32	33	34	21	33	35	32	20	26	28	26	42	33	30	36	33	36	33	28	44	32	41	43	38	29	34	35	30	35	43	30	36	32	38	39	33	39	31	26	43	47	26	49	31	30	20	29	30	27	30	29	30	32	41	36	42	25	33	38	33	33	25	28	29	25	31	33	46	32	23	28	34	36	32	30	31	30	31	30	33	36	43	33	28	28	41	30	33	27	41	43	31	34	31	28	29	33	30	28	32	30	33	44	31	35	43	41	37	29	34	29	31	36	33	39	43	28	30	34	28	30	30	24	20	48	35	39	42	33	30	35	33	32	33	38	20	30	37	36	41	28	29	29	36	35	29	35	34	32	32	31	33	28	32	26	33	30	29	29	28	42	31	24	33	41	27	28	26	33	41	24	38	25	36	25	30	27	28	32	33	25	41	43	36	28	28	28	33	36	30	27	24	32	37	34	29	26	34	46	32	32	27	28	36	27	28	29	40	35	35	40	35	36	40	25	34	29	41	41	30	47	46	27	36	34	37	32	25	33	25	34	27	30	35	37	43	36	33	26	29	28	26	27	38	35	35	33	36	24	22	47	38	25	32	39	43	28	36	23	38	27	20	37	40	29	43	44	32	36	24	22	34	30	30	34	31	42	22	24	38	28	34	34	36	27	25	28	32	24	30	27	29	36	33	33	37	29	35	27	43	39	27	32	30	34	38	41	23	30	34	27	30	43	26	34	25	33	35	26	33	29	28	21	39	35	33	25	24	40	27	27	30	32	34	30	38	34	35	51	34	34	36	28	32	33	35	38	30	36	36	31	36	36	33	27	31	33	34	42	31	28	30	34	29	28	46	35	30	38	32	27	37	23	28	41	24	26	30	34	27	23	42	36	37	39	27	34	38	35	31	35	25	37	33	17	26	35	28	29	35	43	27	36	28	32	41	20	25	39	31	34	37	34	31	34	28	42	33	31	19	36	39	33	36	35	35	28	34	30	35	41	24	22	33	26	36	35	38	29	33	38	38	33	41	28	26	44	31	30	31	33	32	32	38	32	36	42	51	32	30	29	22	48	32	29	31	23	33	32	38	24	36	29	42	31	24	39	42	35	44	24	43	30	23	43	33	35	31	33	28	31	31	39	36	30	37	25	34	35	39	31	26	27	21	25	40	30	34	39	32	33	40	25	21	35	31	45	27	38	36	31	32	32	22	28	29	30	24	30	44	29	41	24	25	32	35	42	24	28	29	23	31	28	37	34	32	30	43	43	32	33	32	34	37	35	30	35	24	24	45	36	26	27	34	26	36	32	25	36	32	38	27	31	24	26	33	39	44	31	30	36	22	28	36	38	26	31	33	33	35	32	40	31	32	42	33	36	28	35	38	41	37	37	31	34	29	27	29	33	28	42	27	43	36	36	31	36	24	25	34	31	28	37	27	28	31	37	38	27	28	23	30	36	30	35	39	32	38	37	25	44	29	23	47	27	32	26	39	21	30	29	37	32	40	39	26	38	32	33	36	31	34	34	42	38	32	26	33	36	42	35	28	32	19	25	29	33	31	38	29	27	33	27	29	39	44	36	31	25	32	31	36	36	40	38	42	39	34	32	38	29	41	42	34	42	19	41	29	28	26	33	22	22	34	27	30	35	38	34	26	33	32	36	34	32	34	33	39	37	34	25	41	30	27	42	24	52	25	21	33	28	29	31	28	31	41	31	32	20	40	36	32	34	35	32	41	28	40	34	33	23	47	35	26	38	27	35	34	24	36	30	26	21	34	32	43	33	23	39	34	26	43	36	20	38	30	25	39	34	42	33	31	40	29	30	38	28	40	29	19	34	36	34	30	38	48	31	32	35	33	28	32	31	29	30	38	29	41	34	34	39	32	33	37	29	31	43	29	25	35	33	26	33	22	38	30	26	36	32	39	28	42	29	42	42	23	28	24	28	32	30	29	48	28	36	33	29	31	30	21	32	41	30	46	40	28	38	29	40	32	26	31	33	39	34	27	27	32	17	27	25	29	44	34	34	24	33	27	40	33	35	34	36	33	26	34	29	30	25	29	30	36	32	39	31	36	27	34	26	40	34	39	41	29	27	40	36	27	28	38	22	32	37	39	29	34	27	15	34	31	26	36	20	41	28	33	34	40	28	32	37	42	29	43	36	36	34	33	27	35	45	36	35	27	31	26	27	20	32	34	32	27	18	32	29	45	31	38	33	18	35	30	43	23	39	34	35	27	43	28	28	39	34	31	27	24	42	31	35	33	36	29	31	24	27	34	32	30	28	29	36	27	34	31	33	31	38	26	40	22	23	29	46	25	37	25	27	31	26	34	33	39	28	34	22	39	35	40	29	33	29	21	41	25	30	29	48	35	30	28	35	41	26	32	30	36	29	31	23	49	37	31	35	27	27	38	36	43	31	25	43	33	30	30	25	30	29	41	34	30	37	30	24	40	34	41	33	35	42	28	37	44	32	33	32	34	38	31	40	26	45	33	34	31	34	35	24	32	40	41	22	28	37	33	26	33	33	33	29	36	32	36	31	46	32	31	27	46	29	37	36	41	23	33	23	28	33	30	30	27	38	29	24	30	31	35	24	28	29	26	37	16	42	38	28	35	31	45	31	29	27	24	34	30	35	36	41	22	34	38	25	25	40	42	35	23	30	31	29	27	41	38	32	29	34	31	40	39	42	24	29	33	33	40	41	34	41	28	32	28	28	29	28	43	40	40	36	39	25	31	31	32	30	24	37	21	40	40	48	34	41	31	33	29	34	35	33	29	31	34	36	16	26	40	32	25	16	29	30	27	28	26	35	43	30	32	33	29	31	35	34	29	29	33	42	21	18	32	34	33	31	23	37	44	33	32	28	26	34	35	39	37	26	34	43	19	26	24	33	35	37	46	29	43	30	44
45132	21389	10658	22080	29884	28472	24621	20931	17879	14463	12681	10913	9400	8375	7519	6872	6009	5444	4823	4573	4456	4036	3789	3307	2927	2549	2319	2126	1895	1718	1545	1367	1196	1092	1047	997	978	868	818	851	774	806	760	741	681	750	687	628	661	615	618	602	602	603	601	565	564	629	576	568	528	586	626	532	560	564	569	547	551	574	561	556	541	563	575	552	589	554	537	556	567	577	566	539	552	546	541	551	565	569	580	577	567	545	546	560	572	519	543	591	496	539	534	551	582	533	546	541	489	560	563	520	534	527	553	532	554	516	567	544	565	578	543	504	549	544	536	518	505	557	546	539	542	504	525	556	537	534	554	537	523	544	521	542	468	531	526	500	515	543	517	552	519	525	548	546	534	541	545	525	506	546	529	494	550	531	535	584	528	524	544	495	563	540	566	545	506	573	505	560	515	534	554	523	558	531	575	526	538	512	491	549	585	502	514	493	481	514	534	525	535	535	503	559	574	570	533	546	554	545	529	534	531	495	524	528	518	531	496	548	516	540	521	525	538	546	521	536	542	574	514	543	541	512	512	560	557	545	537	526	543	529	518	500	531	537	555	531	479	534	558	526	478	582	521	541	531	528	579	523	582	553	535	523	552	503	505	544	539	548	513	491	524	564	467	577	547	521	527	517	547	507	544	534	555	510	513	523	517	512	538	555	517	546	573	530	525	546	533	506	492	537	537	581	526	550	515	531	523	542	585	542	554	517	561	535	535	571	502	551	518	521	506	564	526	558	490	585	483	526	515	497	527	503	520	560	542	548	537	501	558	509	518	508	574	520	476	537	544	529	536	531	523	544	480	504	555	539	517	514	539	497	523	519	538	567	486	561	532	542	539	540	536	555	527	519	517	543	498	524	571	567	559	535	510	537	516	523	537	543	531	523	565	520	521	492	529	561	507	560	495	536	533	535	553	523	535	522	550	522	551	527	517	567	514	526	501	523	550	534	531	539	557	544	539	556	546	505	522	509	531	509	524	532	536	559	519	551	526	494	474	528	538	539	514	556	567	562	529	563	500	552	532	567	515	565	505	524	514	515	576	532	531	523	534	536	506	537	531	513	525	528	534	528	512	510	539	555	525	567	547	507	524	502	515	563	545	537	557	505	567	502	500	549	517	539	499	539	539	484	524	523	553	532	503	528	563	548	554	510	538	527	536	548	519	514	534	549	532	546	528	531	568	554	555	498	540	509	524	519	525	492	520	541	488	530	553	541	535	482	533	529	549	589	564	521	533	527	505	550	487	546	510	521	534	529	516	532	547	552	553	519	547	581	503	545	534	527	554	516	546	544	551	519	516	544	573	525	532	527	538	549	543	503	522	527	517	532	532	526	516	553	530	496	524	561	501	502	511	559	545	524	527	531	531	499	562	484	529	500	542	505	513	510	562	495	543	533	519	485	549	507	539	552	497	522	518	542	542	527	555	526	515	491	490	529	533	541	513	518	584	499	533	503	534	542	525	552	535	530	526	527	512	510	507	552	491	536	532	585	525	540	508	517	529	527	538	534	569	527	539	575	490	522	524	543	546	529	552	557	522	528	540	469	542	512	536	550	515	544	565	507	532	590	494	516	541	568	560	513	521	546	533	497	496	530	558	568	566	516	584	501	591	540	549	549	552	544	527	503	531	548	503	543	523	536	499	538	496	527	489	528	556	486	552	581	509	531	528	515	523	503	544	515	547	534	560	548	517	567	574	520	510	529	565	500	548	529	553	553	562	549	547	570	543	563	462	540	504	539	525	518	546	556	535	554	531	487	543	514	532	555	516	537	492	543	506	558	557	513	525	540	493	512	561	538	522	510	504	536	534	513	572	509	554	546	532	532	561	527	553	525	546	555	559	514	533	536	551	542	519	531	508	510	544	517	526	517	527	534	514	511	522	515	554	545	521	554	516	495	548	539	524	510	563	509	531	599	512	537	526	523	555	502	575	543	553	544	553	535	551	570	553	511	550	514	529	489	529	568	523	536	516	524	575	539	529	530	510	552	540	524	528	532	534	535	498	511	576	519	526	492	540	541	580	538	527	513	562	534	536	539	538	531	514	536	514	518	514	498	512	565	520	542	543	518	539	566	531	540	511	527	529	553	524	536	510	537	510	516	548	552	509	536	538	497	562	523	511	501	519	559	490	543	506	547	505	558	547	523	525	487	511	536	542	552	503	513	536	558	500	539	531	527	568	555	507	530	493	522	540	498	510	511	529	512	554	505	535	563	485	525	537	556	547	532	518	517	536	505	519	539	489	487	530	582	544	549	546	508	513	515	499	523	546	555	531	544	490	534	503	546	539	510	587	561	562	535	529	520	525	542	558	519	540	556	559	486	614	545	524	470	554	510	514	550	493	523	553	555	513	492	524	456	496	569	510	530	534	521	534	533	523	525	515	549	515	541	554	562	536	526	545	526	529	515	468	550	543	538	549	494	561	506	513	524	515	527	549	543	566	508	525	543	551	499	496	512	564	505	524	506	551	551	572	509	502	530	526	526	509	556	554	506	524	523	506	561	507	521	507	518	488	510	527	522	480	548	539	479	511	530	542	569	545	568	509	532	514	557	520	536	539	531	540	557	549	535	557	582	566	589	525	495	561	518	488	559	539	534	566	517	523	479	516	553	506	530	508	532	510	538	548	540	536	519	517	523	522	518	556	489	523	544	511	538	499	519	526	535	550	557	575	550	533	540	526	525	537	527	542	484	532	517	567	528	518	529	540	550	541	542	502	529	539	512	542	511	555	526	555	576	528	580	484	543	571	543	510	588	535	546	529	526	535	519	532	600	517	560	518	525	557	555	521	529	554	530	530	550	574	519	555	522	535	537	528	537	515	513	503	560	515	538	588	488	531	548	514	535	544	571	489	490	543	566	517	525	516	542	521	505	539	557	500	551	510	520	519	512	541	531	547	507	571	497	534	537	551	491	533	510	556	536	543	515	526	500	562	546	518	505	545	522	482	504	556	540	560	530	526	544	489	543	546	561	528	532	534	562	546	524	523	533	529	513	529	533	528	540	517	521	523	539	539	537	546	541	480	504	498	538	537	509	547	549	506	570	560	529	520	519	562	572	536	539	507	555	541	550	539	553	528	536	564	570	508	559	527	527	534	542	547	532	522	505	572	520	550	509	551	533	545	546	503	530	491	522	532	534	546	491	548	519	509	534	545	482	504	544	499	568	575	536	552	525	477	510	536	517	502	533	514	507	550	570	501	531	522	511	541	546	539	528	514	554	577	503	525	558	527	585	517	518	527	534	529	528	514	562	530	531	538	527	545	531	541	547	528	523	557	497	543	541	493	530	507	525	525	558	551	535	534	524	571	551	534	493	531	520	544	507	526	540	514	570	517	546	506	541	556	521	553	491	541	559	484	503	544	550	518	556	484	500	500	565	538	523	495	517	541	527	509	531	521	531	550	532	504	563	577	593	517	544	581	507	537	542	506	498	523	548	505	547	524	545	512	565	529	518	519	533	501	510	518	461
13328	4186	819	452	725	899	708	582	559	427	423	357	320	246	252	207	185	178	163	166	162	155	126	123	102	90	65	74	56	75	38	48	35	42	46	34	51	34	32	31	31	35	27	38	31	36	33	31	26	30	32	24	42	20	27	30	30	22	28	28	22	34	28	22	26	28	21	30	25	31	30	27	28	40	28	31	30	33	26	31	34	25	28	24	26	28	38	24	27	34	25	19	31	24	31	33	34	25	30	22	25	22	37	32	25	35	19	25	26	32	26	26	29	40	26	19	26	32	27	28	22	29	24	37	28	28	22	26	33	20	20	24	29	27	24	24	19	30	25	21	25	29	33	24	25	24	26	23	25	27	19	23	18	32	23	34	21	20	20	22	25	34	35	26	24	33	27	27	22	28	27	26	31	35	32	31	25	26	27	32	26	27	30	31	29	27	21	32	30	24	16	23	22	27	15	23	30	27	36	28	22	29	24	29	18	24	18	26	24	22	23	30	32	30	31	23	33	26	32	23	30	25	24	20	32	26	16	33	28	35	27	28	24	19	26	27	28	22	18	35	33	29	33	20	30	38	34	33	29	33	35	36	30	25	30	24	20	16	32	21	29	27	33	30	21	34	21	25	30	23	15	30	29	26	32	27	29	32	31	35	14	20	24	24	27	22	31	18	30	19	21	36	30	26	25	21	20	34	30	20	22	26	27	28	24	26	25	23	28	28	26	21	26	34	22	41	20	29	34	26	27	29	29	29	22	24	26	31	28	24	27	21	24	29	24	31	19	28	24	22	31	33	25	18	23	24	37	30	15	24	17	32	21	39	19	34	21	25	39	21	28	27	27	34	19	29	25	27	31	38	36	17	32	26	22	30	16	29	22	31	25	21	29	36	32	24	22	25	38	32	31	23	21	22	28	34	27	18	29	26	31	21	25	28	18	25	23	23	22	29	22	29	25	28	27	37	27	26	24	21	30	33	30	35	21	27	30	21	23	30	24	34	29	16	24	24	36	20	38	21	26	25	33	32	18	19	26	25	24	20	29	21	19	18	24	43	18	30	25	28	29	22	25	24	26	19	41	33	33	26	22	33	27	24	28	35	20	25	17	19	22	28	30	30	24	22	18	26	37	37	31	25	18	22	35	30	21	21	33	25	32	16	29	21	25	24	22	22	31	30	22	28	15	29	27	23	31	39	24	21	26	23	20	25	26	21	43	25	21	26	32	23	36	28	22	34	20	18	31	24	24	23	29	28	25	20	30	29	27	27	25	28	26	21	26	28	26	20	19	25	32	29	36	27	33	30	22	24	31	24	25	22	30	23	27	26	30	27	29	20	23	31	23	23	27	36	31	31	29	23	19	22	22	22	28	33	29	28	20	19	24	38	31	22	24	24	27	32	23	21	26	16	29	26	26	27	28	41	34	20	39	29	33	27	24	27	18	37	26	23	20	24	27	30	21	26	29	30	25	38	30	15	25	22	26	32	22	22	32	30	29	32	23	26	28	21	21	25	22	33	32	24	28	30	19	19	21	28	31	22	22	25	31	30	21	29	23	22	23	21	27	27	27	27	30	24	20	22	30	28	20	29	24	35	21	23	22	30	21	22	27	23	29	27	23	27	25	30	31	31	23	20	25	29	30	29	22	25	17	30	32	35	27	16	30	21	23	33	39	17	25	29	20	20	37	25	33	44	29	31	18	36	27	27	31	29	29	28	27	27	29	22	24	35	33	32	28	39	31	27	31	25	29	35	20	41	25	26	28	26	30	24	27	38	21	31	26	23	28	28	32	27	22	34	18	23	24	20	21	25	32	22	22	24	29	20	39	21	18	21	22	33	36	17	26	35	27	28	27	23	34	32	24	32	21	29	35	24	24	28	24	20	25	24	22	22	37	29	21	22	22	23	26	34	22	24	36	24	35	22	33	25	26	19	21	20	32	38	25	24	25	20	32	36	30	26	31	25	24	38	30	34	31	21	28	27	21	31	30	28	24	21	25	27	26	26	26	32	28	31	32	21	41	14	30	25	28	28	28	20	23	24	16	24	38	21	21	32	29	29	22	23	20	34	18	24	24	23	37	26	31	25	25	27	31	27	34	30	35	30	25	19	22	26	38	21	33	40	19	20	22	23	22	24	28	32	17	24	33	35	27	31	23	32	27	31	35	28	26	25	21	34	31	34	19	33	22	21	31	34	34	22	15	27	23	32	29	18	21	20	33	34	36	26	23	25	17	25	38	24	31	28	28	31	24	30	22	24	23	29	29	24	25	25	25	25	31	30	23	26	32	25	26	29	41	23	29	23	30	27	24	25	35	27	23	27	28	31	26	28	27	21	23	32	26	22	29	27	32	25	26	30	25	19	31	29	18	24	34	26	40	19	27	22	25	29	29	23	30	29	25	23	32	41	25	29	29	24	18	31	19	25	21	30	24	21	20	31	28	25	28	24	25	19	27	19	34	27	16	35	31	29	20	32	32	23	28	30	21	28	35	23	33	22	32	23	26	27	24	21	25	35	14	29	26	27	22	31	27	28	21	22	25	26	16	23	26	38	29	26	33	25	26	33	20	29	23	21	28	27	24	22	20	25	30	36	32	27	29	21	18	25	22	27	24	29	19	23	24	29	18	30	20	32	15	29	26	24	15	25	30	29	32	23	32	23	26	25	32	26	29	27	24	29	30	20	22	32	25	27	20	24	29	22	31	26	19	37	26	24	26	23	27	16	24	18	28	28	25	25	29	29	22	33	26	26	22	32	22	32	28	30	36	28	25	19	25	40	32	31	22	34	26	20	21	20	24	26	31	19	24	19	30	28	40	20	20	31	24	19	8	20	26	29	21	23	29	22	28	25	29	32	27	32	37	30	30	24	14	25	28	30	38	29	31	28	29	20	18	28	18	20	26	24	26	15	30	26	18	23	29	22	29	33	26	19	26	24	35	26	29	21	26	25	23	30	22	33	26	25	31	20	28	30	23	34	20	23	27	35	22	17	32	21	32	25	39	36	17	24	25	35	35	19	32	26	28	21	29	25	31	20	25	30	24	21	25	20	27	24	27	28	21	20	30	22	25	22	35	22	36	33	32	36	27	31	31	29	34	32	34	22	28	24	36	29	32	18	28	33	28	15	21	27	31	23	27	38	24	26	27	23	22	18	35	24	24	26	27	23	28	30	29	24	23	23	32	29	31	28	37	17	21	22	28	21	21	28	29	27	35	29	37	35	22	34	25	25	21	16	22	29	29	28	22	20	29	34	31	28	24	27	33	33	22	29	23	30	28	27	19	24	29	31	26	36	22	22	23	29	27	25	25	29	23	25	34	23	23	32	23	34	29	33	25	15	23	27	25	28	25	29	17	25	29	33	30	16	32	30	27	27	33	29	29	22	27	28	21	25	26	34	31	24	23	18	34	20	27	26	26	32	22	30	23	15	36	30	19	34	31	31	20	20	18	29	31	29	23	33	23	27	24	27	25	29	26	19	20	32	27	29	34	22	19	28
53598	25704	14023	27113	35401	34156	29924	26131	22790	19512	17536	15286	13453	11936	10746	9627	8661	7761	7233	6693	6464	6091	5482	4837	4237	3727	3329	2918	2655	2240	2036	1787	1610	1314	1259	1127	1069	1038	945	953	881	856	782	802	745	686	672	629	613	606	592	569	595	548	544	563	531	553	554	493	496	536	526	553	524	475	507	504	469	514	495	511	487	490	515	512	528	478	482	470	507	463	511	477	463	511	455	466	457	459	441	495	486	479	479	443	486	444	477	457	448	468	446	458	434	467	457	460	428	469	496	480	437	478	441	460	450	444	441	492	438	439	461	489	473	443	413	446	464	448	455	433	441	418	450	487	459	424	435	414	468	446	433	418	434	443	432	414	433	458	438	447	500	444	461	444	432	477	418	433	470	471	410	420	445	436	446	422	429	448	425	459	455	414	456	442	441	427	423	429	476	417	415	395	432	423	446	447	474	457	436	432	433	463	435	441	453	428	426	398	442	425	444	404	439	425	443	432	446	426	411	426	429	437	425	434	455	453	446	452	410	420	454	414	410	435	432	438	417	482	435	504	432	407	443	418	452	395	412	423	458	412	442	457	406	444	425	434	451	466	436	467	382	436	416	466	477	430	426	432	465	415	436	451	418	423	464	425	386	450	444	411	487	434	470	431	403	452	431	428	445	440	450	414	454	440	453	391	451	435	409	429	400	435	405	438	474	454	401	411	424	479	472	443	428	437	419	457	435	464	442	427	397	456	448	399	431	455	434	426	446	438	430	420	425	401	448	439	446	467	434	416	434	396	435	430	448	453	444	431	448	430	449	454	421	481	429	391	410	426	444	472	449	467	447	407	413	418	398	425	418	438	437	444	410	429	444	443	442	423	420	418	436	383	411	464	431	445	418	414	456	413	444	440	409	444	436	437	453	466	445	462	420	423	422	427	418	452	410	456	456	417	432	448	428	462	484	433	439	445	400	436	424	457	456	387	402	416	421	404	437	426	413	390	463	476	404	456	463	410	415	441	425	418	475	428	454	456	414	435	447	438	429	468	423	438	423	420	471	458	437	452	437	448	432	434	450	447	426	442	418	393	419	434	445	432	428	457	434	446	430	434	411	402	429	450	411	384	412	433	445	456	416	425	423	443	438	436	404	430	392	409	404	430	416	435	438	394	433	441	442	433	454	454	432	463	410	470	424	458	436	424	428	420	435	421	440	445	374	424	472	411	391	430	444	426	412	411	430	440	440	419	418	429	438	412	391	458	468	435	435	425	443	423	448	409	417	432	442	481	456	420	458	434	390	436	437	464	471	416	386	397	426	411	437	419	486	444	412	385	394	450	456	440	440	449	438	420	427	421	439	431	429	406	411	461	448	421	406	454	442	429	444	421	377	427	431	393	410	435	453	414	423	447	418	442	406	437	431	375	405	472	441	501	428	430	442	460	459	426	460	425	459	417	433	452	429	467	434	471	388	386	442	432	414	395	450	425	445	406	412	453	407	413	463	465	449	400	447	457	459	444	401	441	424	436	447	428	429	440	440	477	407	479	449	439	442	480	388	391	421	422	408	453	431	441	447	381	427	451	421	422	434	446	466	454	447	417	404	403	459	413	400	437	440	441	447	436	408	440	453	446	417	394	433	461	446	453	405	436	392	452	402	443	424	468	451	455	443	472	421	422	421	477	448	459	387	408	435	478	429	443	456	437	415	437	467	488	434	437	433	434	418	412	402	422	449	479	436	426	442	375	430	420	422	424	464	419	443	449	444	423	429	384	467	401	417	447	443	443	412	412	439	450	439	441	457	417	432	425	455	451	440	442	438	450	444	438	424	440	460	437	438	425	420	415	442	450	442	392	457	436	445	415	424	419	437	409	429	445	420	425	400	442	431	442	443	442	432	433	443	442	428	411	446	482	433	459	426	436	413	465	439	447	437	432	472	422	446	437	412	433	425	423	398	418	401	402	412	443	436	406	399	457	391	424	423	435	406	413	437	399	444	443	449	423	463	418	458	433	472	451	449	416	426	444	415	432	418	440	460	412	428	450	466	423	429	452	430	446	433	437	433	417	450	414	446	416	405	455	442	435	399	436	413	473	454	434	451	484	425	436	461	430	454	427	456	377	395	436	403	482	425	455	418	433	449	430	418	404	415	444	444	418	431	395	460	429	443	443	393	437	439	435	419	406	404	429	397	452	435	462	437	443	457	434	436	474	463	414	429	425	407	433	459	414	438	421	479	386	398	450	413	451	442	415	430	458	448	432	452	427	436	404	418	459	447	439	468	440	425	408	417	440	414	403	413	452	430	470	448	434	439	427	434	404	450	400	435	416	409	452	441	452	438	390	445	408	419	444	429	407	484	482	439	457	415	462	417	416	434	420	446	463	408	423	422	438	435	421	430	452	441	449	410	429	418	427	419	435	421	446	404	458	435	431	390	439	456	425	445	449	447	406	434	433	476	442	409	430	426	424	421	436	447	436	442	428	476	400	422	420	431	497	428	468	442	417	411	456	433	446	470	407	424	449	408	435	454	414	398	392	419	434	450	388	421	449	420	425	430	444	457	432	391	441	434	455	460	418	419	441	469	403	405	418	459	458	435	452	461	451	454	450	433	467	439	393	378	428	463	460	415	405	454	435	450	439	450	451	429	459	449	432	410	476	455	410	452	470	475	411	429	446	468	431	457	400	417	399	437	449	417	515	470	426	415	442	384	404	419	400	427	402	437	429	444	429	427	457	410	444	398	455	436	436	453	393	439	451	405	406	430	468	463	409	412	417	431	403	413	455	457	484	459	444	423	429	423	393	409	416	414	429	419	441	447	419	412	463	439	413	431	437	436	414	452	461	430	422	419	450	447	482	458	385	404	462	436	410	437	442	443	409	452	416	458	449	434	439	455	439	420	465	400	455	443	387	417	457	457	429	449	443	418	433	421	476	439	404	469	410	408	387	431	470	435	427	449	431	364	442	434	471	417	421	444	416	443	443	435	415	419	387	435	442	456	449	442	410	427	406	433	433	442	475	420	439	445	424	433	473	435	402	402	478	427	453	457	410	423	445	414	399	434	445	436	397	436	420	441	430	454	444	444	444	420	455	410	443	424	443	423	417	455	437	470	403	431	432	427	450	444	422	463	424	392	456	436	433	425	432	435	423	450	428	447	425	473	393	424	448	450	433	415	396	429	393	438	418	464	412	475	454	431	436	434	444	444	445	428	436	437	466	429	414	430	416	407	443	446	425	423	400	405	468	400	430	421	430	462	437	411	406	435	429	435	478	430	393	443	473	412	455	426	392	454	439	420	433	411	451	432	433	458	439	402	482	424	426	428	449	420	436	393	410	443	415	447	430	415	446	419	393	409	427	438	437	457	422	435	437	471	417	416	427	408	413	444	408	426	403	434	414	433	450	460	431	426	432	413	427	432	463	436	437	441	438	432	419	437	449	424	460	446	401	441	448	432	411	434	385	470	463	428	445	421	474	451	428	442	434	417	438	427	428	464	467	403	427	400	416	461	444	434	432
5454	1019	275	195	303	373	273	241	190	198	158	139	124	121	93	117	71	78	90	59	85	59	73	57	55	56	48	37	44	47	36	39	23	28	20	30	25	26	19	25	29	21	27	29	32	30	26	25	22	19	28	28	25	25	20	22	25	14	24	16	24	23	16	22	28	21	27	21	16	14	18	22	23	20	27	16	26	23	27	18	19	27	26	27	24	22	18	18	23	23	18	23	20	30	23	25	27	23	27	22	21	21	14	20	24	14	20	22	18	27	22	23	20	23	19	28	15	21	30	23	15	22	20	22	20	14	19	23	23	20	17	26	12	24	17	21	28	25	16	26	17	21	18	19	28	22	19	20	19	20	28	15	24	10	22	19	16	23	24	25	25	21	18	25	23	23	24	15	19	22	22	18	23	30	16	21	20	15	23	24	16	17	17	26	16	26	21	20	24	20	31	20	29	23	21	20	19	21	20	18	22	15	26	17	30	24	21	21	19	16	35	27	18	22	24	26	26	15	24	26	25	17	16	19	18	23	18	22	22	22	19	16	19	22	19	17	21	19	13	18	23	17	24	17	16	19	23	23	25	24	26	16	22	23	23	20	19	16	29	18	25	22	23	24	23	30	18	24	26	24	30	26	25	18	20	20	29	21	12	28	16	29	21	20	27	12	25	17	28	25	20	25	22	26	22	21	22	19	19	21	22	22	22	19	24	22	18	24	18	27	17	23	28	30	20	28	13	13	24	22	18	27	29	25	19	17	24	25	14	17	32	24	24	25	30	22	17	17	11	28	15	22	17	31	26	20	17	18	21	23	17	14	19	22	19	18	25	20	16	24	21	26	29	21	14	16	15	22	19	16	21	27	22	16	24	12	16	23	23	19	19	17	22	16	20	23	18	22	19	16	18	27	31	16	15	17	29	15	26	17	16	19	19	17	13	18	18	19	21	22	26	25	20	20	18	15	22	24	27	21	26	19	18	17	21	20	18	25	22	24	17	15	21	26	26	16	26	19	21	37	13	26	19	20	21	30	30	21	19	28	17	25	20	19	23	23	22	12	26	29	22	16	20	19	22	24	22	24	23	14	18	21	22	21	25	13	20	28	14	25	19	25	21	17	16	18	28	24	18	29	28	24	18	12	22	24	29	22	27	15	19	21	14	32	21	18	27	20	30	19	14	22	22	19	17	14	26	21	18	26	18	22	24	16	16	22	20	24	30	21	17	18	13	23	20	16	27	20	27	22	23	17	19	19	15	17	25	16	26	33	18	17	26	27	23	17	20	19	20	21	18	23	15	22	20	22	14	19	13	24	23	26	26	18	21	16	20	20	24	24	19	22	27	14	14	25	20	23	22	19	27	19	22	22	23	21	18	20	25	24	26	23	18	28	23	22	21	17	13	19	26	22	19	25	16	18	18	23	17	21	20	15	24	26	18	25	19	22	20	23	24	14	22	14	25	20	20	17	24	17	16	24	22	24	32	22	23	17	17	27	13	30	16	14	21	28	23	28	19	11	21	28	14	21	26	18	18	25	23	16	28	23	15	26	25	29	26	18	25	23	23	21	8	25	23	18	21	29	29	23	25	13	28	18	23	23	25	23	28	17	18	29	27	26	24	23	18	21	26	22	31	23	24	15	26	26	27	26	17	16	15	22	25	26	15	17	21	17	22	22	15	18	27	25	18	27	27	20	23	17	25	19	17	16	20	16	16	17	28	17	21	16	20	15	27	20	25	30	19	24	21	23	16	23	15	27	10	25	21	19	18	24	21	27	15	19	22	22	25	17	22	29	24	10	23	14	12	16	23	32	22	22	27	18	26	28	29	27	15	24	19	15	19	16	32	25	23	29	21	22	20	26	18	22	14	21	28	21	25	21	23	28	24	26	22	24	19	20	23	23	28	18	19	21	26	15	13	18	22	19	27	22	18	16	20	21	25	29	26	21	24	18	26	21	15	22	23	26	23	17	21	9	24	23	28	20	19	23	29	20	26	20	30	24	19	33	26	24	27	20	18	23	21	18	27	26	29	30	13	24	28	19	15	22	18	23	23	17	24	22	24	23	19	19	17	20	29	22	24	19	14	22	23	32	18	29	18	24	22	22	23	28	26	23	24	17	23	20	22	25	19	17	25	18	22	21	26	20	23	20	21	24	23	24	18	18	15	28	17	22	36	21	24	28	17	14	16	34	18	30	15	23	24	22	15	11	19	19	19	15	26	19	14	17	25	26	21	14	18	18	31	27	27	29	32	24	25	16	18	22	26	13	19	22	18	17	17	38	23	17	25	14	21	20	25	20	27	12	15	18	26	27	18	21	18	16	24	15	21	22	19	26	19	16	14	29	15	27	20	20	21	24	15	23	16	19	22	20	23	23	22	20	14	24	7	24	19	27	22	24	22	21	22	22	20	18	22	18	16	17	20	29	16	17	30	28	23	21	15	27	28	16	19	22	13	25	24	24	22	13	25	21	26	28	15	16	20	17	30	20	19	14	21	27	22	23	25	16	28	18	29	19	20	19	25	26	24	26	14	29	32	22	20	20	32	21	27	17	18	26	14	19	28	26	15	35	17	23	27	27	24	21	16	13	20	15	22	20	20	27	14	23	21	24	20	27	19	22	20	17	20	18	30	18	14	25	19	19	23	28	16	24	23	16	18	26	19	12	32	14	17	26	27	22	17	11	18	26	23	24	21	20	21	23	21	18	25	22	29	22	21	12	15	17	25	27	27	18	23	25	29	27	25	21	22	23	16	25	22	24	20	20	19	17	17	29	27	23	23	19	26	21	16	21	27	20	21	21	27	27	23	21	16	21	14	35	20	11	17	35	23	28	23	31	24	16	28	31	28	19	20	17	19	16	21	20	23	18	28	22	20	23	14	22	17	21	18	25	29	20	23	26	23	18	29	25	25	17	22	23	25	17	20	18	22	26	24	23	23	15	14	12	8	15	20	21	21	19	23	23	24	27	12	18	25	22	15	21	27	25	18	17	26	23	19	31	12	21	22	26	24	17	26	20	20	15	16	20	16	31	21	21	28	26	28	22	20	17	23	20	17	19	18	36	24	24	24	23	24	23	25	22	21	21	22	25	16	22	13	24	22	27	20	24	17	21	19	23	31	17	21	21	21	23	21	20	10	21	22	22	23	23	24	21	22	20	28	22	32	15	18	25	19	22	22	20	13	14	27	17	14	25	20	23	24	20	20	20	25	13	20	21	11	20	25	24	26	18	22	33	8	24	18	16	22	23	25	21	19	15	22	22	25	28	19	19	19	22	28	20	22	20	29	18	11	28	24	18	19	21	20	22	20	24	15	20	17	20	23	24	22	24	21	14	17	32	20	22	20	23	20	25	22	19	23	22	24	10	14	25	31	19	22	16	25	28	17	22	24	19	25	18	19	16	23	28	6	22	25	13	23	20	17	26	22	11	20	15	26	20	21	16	15	24	17	19	21	26	22	23	22	29	25	19	24	21	22	22	24	30	30	18	11	20	18	21
40184	16496	7280	17394	25384	24026	19377	15355	12465	10467	9084	7958	6680	5732	5214	4533	3838	3537	3471	3165	3014	2773	2561	2189	1942	1743	1498	1400	1252	1081	942	869	809	719	690	641	550	506	513	524	522	536	506	450	468	453	448	412	395	435	373	445	377	397	438	412	381	424	369	379	392	391	425	387	364	364	358	372	405	358	378	381	367	362	352	359	385	378	366	375	347	341	374	351	377	366	368	366	364	360	388	372	411	365	367	384	386	337	369	405	372	345	366	370	400	404	373	383	354	367	381	377	350	367	362	384	368	370	341	338	361	411	398	357	329	328	329	336	340	334	349	379	342	358	386	378	340	365	377	331	357	329	347	376	357	350	319	338	357	383	326	344	368	360	355	393	351	376	353	389	364	335	295	341	351	349	368	358	363	343	366	350	343	374	348	337	334	399	378	401	364	364	353	355	349	380	340	352	369	364	333	358	353	326	332	364	363	330	350	369	358	377	378	362	350	344	333	376	329	349	377	354	365	365	346	370	352	370	353	385	390	359	342	330	371	367	366	344	324	322	334	343	339	361	329	327	369	341	347	354	394	355	360	383	347	334	354	387	406	329	374	343	344	353	349	354	321	334	366	366	359	353	367	366	342	364	371	342	346	322	381	322	350	385	356	340	357	330	348	363	372	356	388	354	339	353	340	328	400	340	348	364	384	372	356	359	364	339	393	359	345	325	352	394	345	365	351	332	356	365	358	373	365	358	362	340	321	355	343	361	367	357	350	347	355	327	368	367	347	372	332	326	356	359	365	323	380	364	330	349	364	332	334	357	376	334	356	323	342	363	347	349	361	329	365	354	358	376	353	375	316	342	345	350	341	338	362	350	383	356	348	345	342	336	342	387	350	316	330	379	357	380	375	378	330	350	341	349	350	343	320	344	362	354	360	345	355	374	355	372	357	309	378	328	331	337	340	361	404	357	338	365	357	364	333	344	370	342	392	365	371	335	343	364	378	352	323	381	361	376	387	365	371	366	332	352	344	375	380	360	351	361	331	365	351	356	390	354	380	347	369	298	344	356	347	349	334	352	367	338	383	387	353	343	362	368	345	362	349	339	352	354	335	378	328	344	407	369	349	357	375	350	345	335	331	356	366	384	367	322	342	375	340	352	365	382	363	320	349	332	325	330	349	330	358	348	365	389	352	325	343	341	357	350	367	321	359	363	321	315	378	336	380	348	368	370	378	349	348	327	347	353	369	370	379	356	337	352	328	349	331	348	362	361	361	358	341	358	354	363	326	335	340	366	362	410	380	361	359	370	394	350	334	349	368	352	355	326	361	341	325	377	344	338	333	354	377	336	393	362	359	356	328	338	343	381	352	369	344	336	305	355	317	353	374	372	362	318	351	346	365	386	345	351	340	367	322	342	334	337	353	357	337	347	341	339	324	344	373	366	349	365	374	349	356	361	331	376	343	335	365	326	354	315	337	369	345	381	351	345	357	330	358	372	338	369	354	354	356	336	349	372	369	333	374	359	354	340	340	378	371	342	328	355	365	372	347	328	320	353	359	365	369	321	342	326	354	347	359	358	366	367	341	285	371	365	342	332	349	348	373	335	360	360	387	319	345	352	337	348	344	339	349	362	355	351	376	369	381	354	376	332	371	368	362	334	370	350	357	337	385	344	349	338	358	341	349	372	396	359	347	388	363	321	339	374	330	381	325	358	355	351	347	357	359	355	339	318	377	375	354	375	351	363	360	353	323	345	370	386	361	342	367	330	374	354	339	348	339	337	341	321	375	368	368	350	349	354	365	368	355	356	347	338	337	372	358	369	350	343	378	356	343	368	368	335	363	354	330	367	346	399	350	369	357	352	386	346	357	384	363	375	330	373	330	368	343	382	361	338	343	357	365	330	349	356	357	365	330	362	330	334	342	351	362	341	376	340	344	356	339	343	343	342	339	360	349	346	364	329	366	336	323	377	335	362	357	344	346	341	380	387	345	385	366	338	322	340	333	343	389	367	382	362	357	357	338	386	372	340	380	348	361	375	343	361	373	361	329	375	359	344	386	391	311	330	366	374	349	366	359	354	353	371	340	328	346	360	366	348	359	322	312	362	367	389	366	356	356	381	363	349	363	343	353	317	353	330	397	374	354	365	346	358	366	350	359	345	360	371	353	380	356	325	345	334	321	320	382	357	359	324	350	334	363	336	360	381	342	350	340	382	341	343	353	371	332	369	352	350	361	359	379	369	376	344	351	361	402	388	362	351	341	333	356	366	399	346	334	368	344	333	365	359	374	358	371	354	377	326	350	339	367	355	343	355	369	365	383	323	355	365	301	339	351	357	386	348	337	354	342	381	386	341	341	339	372	347	361	328	340	343	373	376	336	347	375	328	371	347	335	393	362	353	355	369	361	357	329	367	352	345	392	344	389	327	349	366	324	354	351	359	332	332	349	347	380	366	379	359	347	360	349	349	341	355	372	356	337	366	368	379	364	366	347	362	355	370	365	362	344	363	391	336	370	383	336	373	374	326	353	348	372	353	355	332	345	359	367	392	369	368	335	363	349	346	356	349	364	332	361	320	354	351	390	343	327	364	355	392	338	352	369	376	372	370	351	354	384	371	364	388	340	361	371	302	354	334	343	377	365	325	381	348	368	334	336	377	343	343	385	343	393	373	378	354	355	361	341	359	361	345	340	354	336	385	370	351	352	329	364	367	369	359	351	353	356	400	354	349	362	361	340	330	367	359	344	315	371	400	338	372	360	341	356	348	376	345	350	319	357	338	372	361	327	346	352	329	336	347	386	346	338	320	379	367	361	415	353	361	329	338	354	328	350	353	331	319	358	356	318	304	362	353	347	379	340	355	344	383	339	361	365	380	357	350	353	340	330	362	366	376	344	360	391	375	371	364	370	356	359	356	360	334	351	385	339	357	392	343	346	364	333	395	353	380	372	353	331	328	360	348	332	340	390	354	357	341	375	368	346	394	365	370	381	341	336	362	350	387	356	360	332	383	366	371	335	357	354	390	353	377	371	351	356	357	381	387	355	340	354	341	350	346	357	367	367	361	331	348	339	345	353	357	363	354	341	361	325	377	329	345	357	343	348	351	330	357	380	354	359	379	349	389	338	363	344	330	381	346	348	344	379	348	381	378	361	392	370	378	342	324	328	333	351	384	368	337	352	359	353	360	338	379	372	347	347	389	319	381	367	329	347	324	354	358	376	379	376	359	364	322	347	368	332	324	359	361	365	350	366	374	330	350	341	318	327	354	356	363	368	391	345	336	387	342	363	320	332	357	365	369	353	380	361	382	323	349	363	349	335	400	349	352	347	339	332	376	347	346	356	361	365	367	350	355	354	359	323	355	370	371	326	354	322	391	348	322	347	340	353	360	383	356	340	334	360	347	363	360	358	355	386	356	357	378	348	370	356	367	339	340	361	354	335	358	348	351	374	369	345	333	351	332	368	359	346	329	372	338	410	364	349	377	361	348	360	393	348	326	372	350	351	371	335	375
12612	3376	762	473	800	914	761	675	517	448	459	360	302	291	233	232	184	175	189	185	166	145	145	125	110	84	97	89	76	81	75	55	46	50	51	45	40	45	32	35	42	37	34	27	38	34	30	27	36	29	33	26	24	36	30	31	26	42	27	33	21	27	36	35	27	25	39	36	39	23	27	25	33	23	30	35	39	29	26	29	16	26	24	26	28	27	33	29	32	25	21	28	30	17	28	26	28	28	35	26	35	34	33	28	28	29	22	41	22	28	24	27	39	32	26	31	29	22	30	31	27	35	24	25	22	28	18	30	23	27	23	32	20	28	29	28	24	20	21	26	29	33	26	29	31	24	34	23	26	36	27	31	32	34	45	34	25	28	26	22	26	25	30	20	31	24	29	29	24	30	22	22	31	30	30	18	28	32	37	23	30	23	31	37	32	27	35	32	29	26	26	27	29	35	37	34	24	26	27	25	25	24	19	21	19	26	29	29	27	18	21	31	42	22	28	25	25	19	23	26	23	23	30	19	22	21	39	36	31	36	28	16	24	27	28	24	30	24	28	30	26	23	32	22	21	24	30	20	27	32	23	25	23	26	27	19	32	31	32	33	28	21	30	28	41	27	23	27	27	28	34	33	36	35	27	24	34	25	35	26	26	31	21	34	26	24	35	25	34	37	23	30	39	31	24	34	29	27	30	18	25	33	29	22	33	33	27	23	23	18	44	28	26	33	36	32	34	18	32	24	22	20	21	24	26	20	27	28	30	22	30	31	22	30	26	19	27	30	23	24	23	38	26	24	23	23	39	29	34	23	31	26	31	30	28	27	31	22	24	33	24	25	24	32	22	28	23	31	37	21	29	22	21	28	23	25	27	28	28	15	28	38	20	29	36	23	31	23	31	31	26	35	24	29	28	28	30	25	32	22	26	20	28	28	36	27	18	30	26	26	27	30	26	19	39	20	28	23	27	28	22	35	27	23	23	29	29	28	20	23	28	27	32	33	27	29	26	29	24	24	27	29	28	31	23	30	21	30	27	35	24	26	17	27	25	45	32	16	29	34	32	29	19	21	23	22	26	25	30	26	28	28	27	23	30	29	26	26	17	27	26	32	30	23	31	25	23	26	20	25	25	24	36	28	30	27	22	24	18	34	36	31	30	14	31	19	32	26	28	31	28	36	30	31	27	20	33	24	24	35	23	32	26	35	22	30	25	21	28	25	26	32	28	27	22	30	29	26	19	35	22	24	30	20	25	24	26	30	26	21	21	34	30	30	36	40	22	25	38	29	26	22	23	38	21	25	21	30	25	26	31	28	27	26	26	28	37	27	24	35	35	34	23	28	21	26	31	21	27	26	37	23	36	26	26	36	26	30	30	33	28	23	29	27	22	27	43	26	10	35	21	20	31	25	32	28	25	32	31	30	29	30	24	15	28	23	22	28	27	19	27	38	24	28	30	28	31	23	23	43	29	22	21	40	28	43	29	30	34	26	28	30	30	24	19	24	32	22	25	32	28	26	24	31	22	21	26	19	34	15	30	25	20	31	19	20	34	32	20	21	30	21	27	21	20	34	20	30	40	20	34	25	22	27	29	16	30	30	31	28	26	19	25	26	30	26	33	14	21	30	30	24	23	38	22	33	27	22	35	29	35	26	24	33	29	23	24	32	24	25	33	34	28	16	30	26	29	26	20	34	26	37	30	20	30	24	31	30	26	26	31	28	29	20	26	29	20	33	25	21	31	33	25	30	28	26	35	27	41	23	26	31	35	21	29	30	30	26	19	22	15	27	32	33	30	31	26	30	41	22	37	30	21	34	25	37	33	41	22	36	24	35	27	29	23	26	20	22	15	28	24	21	32	27	20	32	21	23	21	37	28	38	39	25	23	21	37	27	20	20	27	24	35	35	30	16	23	30	23	26	25	27	23	33	17	27	28	23	38	38	20	31	35	29	32	28	35	32	21	26	28	28	30	24	22	36	28	26	25	20	25	26	32	31	29	28	32	40	30	33	27	30	36	32	32	33	23	24	21	24	27	19	41	26	22	30	31	21	25	30	20	19	24	27	33	23	22	31	20	30	40	40	26	29	37	27	31	28	27	20	23	23	27	38	27	29	21	29	37	30	24	29	27	31	30	27	31	28	26	34	41	27	28	21	33	29	26	22	25	22	25	29	38	20	20	30	27	27	27	34	19	25	28	26	29	29	29	42	24	28	24	34	33	30	29	24	20	31	35	28	26	23	24	28	26	23	26	26	18	34	28	25	28	25	23	28	25	30	23	22	25	27	27	27	32	22	33	21	38	26	24	18	27	35	26	26	27	29	25	23	31	31	35	37	19	25	25	21	31	26	23	25	28	24	28	20	31	16	23	26	31	25	28	40	33	31	32	30	31	26	18	24	27	18	33	22	22	26	42	26	36	19	33	29	34	27	23	31	33	41	30	27	23	30	24	24	32	27	28	28	26	39	31	19	34	34	27	30	28	29	23	33	34	27	23	30	33	26	24	36	24	24	29	28	34	22	38	23	42	20	32	28	28	19	29	30	29	17	27	22	24	30	29	22	30	22	27	32	16	33	27	29	29	29	34	30	18	34	28	23	32	23	29	24	30	24	24	24	27	33	40	23	34	32	33	36	32	28	31	24	23	34	18	29	31	15	29	33	32	23	29	24	22	25	22	21	29	28	24	22	20	32	23	39	28	30	27	29	31	27	27	33	22	23	31	26	32	20	23	30	35	24	31	31	24	32	32	25	28	28	29	39	28	25	27	26	28	29	23	32	22	26	34	30	21	30	34	31	23	36	22	35	25	23	24	25	35	26	30	24	33	28	33	30	28	29	25	32	29	27	26	24	33	31	35	18	29	27	31	30	26	34	26	27	44	27	24	17	20	34	37	31	19	26	26	25	26	24	28	24	28	29	29	37	41	20	28	34	40	27	24	26	29	33	38	27	39	36	22	23	38	22	19	28	33	23	22	33	24	28	31	18	30	25	24	27	25	29	32	29	24	35	34	29	26	27	30	24	37	26	29	22	28	32	32	26	28	22	34	32	29	34	34	22	24	38	42	24	23	26	27	46	23	27	35	37	26	22	23	30	19	27	31	28	29	33	22	25	33	27	29	27	26	28	34	23	19	21	26	28	33	20	32	22	27	28	29	21	23	35	23	33	22	23	32	37	35	33	19	28	23	23	21	23	32	22	31	34	33	36	8	17	39	24	24	29	26	28	21	32	38	38	31	33	17	29	27	32	27	29	29	26	23	32	21	37	23	28	26	26	35	33	26	29	32	26	37	30	26	35	18	37	30	26	34	30	27	40	27	30	22	28	29	29	35	20	25	32	32	23	27	27	29	29	32	22	25	17	23	29	40	29	33	23	38	25	15	25	22	33	24	32	29	30	23	31	33	19	26	32	28	21	22	32	21	28	32	37	18	26	24	36	32	33	29	20	39	33	29	30	30	22	25	28	31	25	29	26	22	26	24	19	31	39	21	33
51577	24647	13896	27403	35338	34061	30469	26488	22608	19589	17705	15406	13644	12781	11248	9893	8457	7702	7303	6960	6663	6188	5553	4946	4207	3773	3301	2973	2671	2266	2109	1853	1656	1359	1267	1243	1076	991	943	1002	916	897	802	787	693	719	674	646	568	610	590	610	574	591	603	585	538	598	541	574	527	568	550	564	495	518	508	515	456	552	507	536	520	507	510	560	511	491	497	507	509	522	522	505	468	534	493	518	489	490	481	461	503	512	507	462	460	485	464	470	467	492	483	453	504	489	441	484	476	516	483	469	462	448	495	468	476	459	461	487	475	479	465	475	482	440	445	462	474	482	495	466	441	484	491	431	454	448	478	460	495	459	449	466	446	451	480	422	460	420	457	454	449	469	451	445	436	444	439	427	442	466	436	412	473	425	453	431	415	441	471	474	482	424	447	497	459	478	461	453	474	453	416	444	429	475	426	436	438	452	428	464	423	440	457	460	464	476	464	447	441	457	443	438	454	489	469	437	444	439	442	437	425	459	445	481	452	454	455	416	456	477	435	440	435	430	438	438	452	487	451	445	452	462	414	451	460	484	487	461	441	440	466	416	437	442	435	504	433	464	435	478	493	455	464	457	451	479	454	439	438	420	414	447	463	458	398	411	444	463	413	471	463	445	458	437	406	433	478	425	459	480	460	429	426	453	429	437	450	442	465	438	433	456	444	445	469	437	429	450	439	447	437	425	473	441	448	477	438	431	462	447	435	435	426	471	450	398	433	459	468	457	479	431	460	471	440	433	486	416	417	401	509	449	478	404	414	455	455	463	422	439	444	442	433	439	456	415	450	439	436	428	441	413	475	448	460	416	473	419	456	465	451	436	489	463	465	452	447	428	428	450	443	481	424	437	429	456	415	465	437	466	398	447	450	449	458	462	456	493	461	469	487	448	456	453	464	474	472	449	455	430	445	418	456	460	453	434	466	431	488	458	481	471	470	412	453	448	456	451	441	432	441	450	463	489	446	436	495	444	446	435	421	449	440	430	436	426	461	445	481	418	475	421	434	422	457	475	438	447	458	447	440	448	462	487	436	412	479	464	465	472	430	483	491	442	472	455	466	455	445	418	412	452	470	468	431	423	477	460	443	463	456	468	453	467	435	456	449	425	445	434	436	426	469	427	448	463	438	461	471	444	430	466	435	430	491	411	456	467	478	470	449	449	432	428	424	482	467	448	462	426	434	448	433	433	478	447	455	472	414	497	435	461	413	495	480	419	458	443	399	448	429	450	437	459	453	431	434	397	424	458	463	470	463	429	437	433	416	474	423	447	454	429	430	437	453	466	463	448	482	464	454	452	426	438	476	458	447	471	491	440	445	411	446	455	461	436	470	469	423	466	445	466	431	445	404	450	479	443	460	437	449	417	415	437	439	452	443	450	458	467	429	393	469	493	414	462	466	503	422	446	460	442	447	461	460	470	443	407	441	459	453	442	451	499	448	475	454	423	446	412	439	450	449	459	464	461	439	451	453	450	452	486	453	457	449	423	445	445	495	433	499	434	467	446	460	455	394	394	452	420	494	442	429	435	447	481	444	452	476	464	480	482	464	485	461	450	418	440	442	418	474	448	484	455	444	440	487	491	452	436	472	434	429	472	474	427	461	437	432	455	443	431	424	473	460	466	416	450	469	469	424	487	455	443	459	461	430	438	425	443	444	478	460	465	467	433	471	483	474	465	438	431	465	446	451	437	452	453	461	430	461	465	488	506	470	440	445	459	465	454	454	420	461	442	433	434	477	434	429	463	410	431	452	422	421	487	473	444	439	427	423	441	437	469	459	437	433	421	429	435	453	423	464	447	446	435	448	430	435	479	441	438	449	457	495	459	449	433	426	477	451	435	451	443	430	460	455	436	451	439	405	452	407	438	461	442	453	479	465	442	455	458	471	427	436	416	428	444	477	410	461	444	455	426	415	442	472	424	471	450	427	419	434	441	467	442	467	453	438	456	459	427	421	454	443	461	423	435	462	428	433	477	473	443	465	431	461	386	451	442	439	440	431	471	435	458	429	475	456	471	404	434	466	427	465	432	414	426	446	444	443	459	446	429	445	457	495	438	410	472	469	440	463	470	438	467	454	507	476	445	452	462	431	447	426	475	447	449	464	435	441	400	441	481	449	449	409	442	432	484	438	424	442	425	442	466	430	446	445	490	436	452	432	457	410	440	434	472	439	453	466	465	437	416	446	456	412	411	473	459	444	420	479	424	456	454	455	461	449	467	424	429	447	440	439	441	434	451	464	443	462	462	482	456	490	459	440	431	432	437	436	430	432	449	451	420	440	439	462	415	441	429	476	440	476	447	427	492	457	460	456	419	439	426	474	453	432	431	450	453	486	460	448	458	446	453	464	447	511	435	472	446	492	455	442	458	438	451	445	437	466	450	443	455	457	453	490	461	439	442	479	498	451	442	474	443	436	433	439	431	445	426	433	448	463	456	436	487	476	454	416	438	462	451	444	464	444	462	463	448	442	425	458	458	438	497	436	415	453	422	420	408	476	408	436	434	457	440	444	445	414	471	449	456	464	475	490	435	475	474	472	428	475	466	424	430	438	439	454	458	492	451	484	462	408	444	444	432	468	444	446	458	467	411	443	450	434	467	478	467	450	433	440	461	465	455	444	421	453	434	436	437	468	449	491	478	447	447	474	441	402	444	436	442	452	442	442	480	457	446	445	435	450	443	448	465	460	458	422	460	453	394	485	487	490	452	442	453	425	497	435	426	430	449	470	458	409	406	424	443	413	476	432	432	460	437	467	413	463	420	468	462	458	448	431	463	464	477	436	452	462	431	446	449	437	435	459	470	416	447	415	485	467	446	446	458	481	452	454	461	521	423	440	462	447	495	430	431	453	458	483	443	442	449	468	442	444	419	438	459	436	419	428	413	459	467	432	462	468	449	425	429	492	510	439	466	440	438	450	444	425	443	427	494	467	477	425	472	435	411	441	440	480	441	442	447	451	443	449	462	446	429	458	431	465	435	452	419	411	415	432	459	459	474	436	445	450	505	471	482	414	448	416	439	462	451	463	477	441	458	448	448	434	429	407	427	464	457	443	471	459	417	466	458	419	452	447	417	427	442	460	450	431	495	406	421	456	467	416	450	451	428	466	428	459	422	463	477	493	409	430	445	473	477	432	426	490	450	471	477	461	426	422	442	456	473	473	441	425	441	430	433	477	419	470	437	474	439	438	451	437	469	454	472	428	463	460	487	438	466	489	458	445	453	405	468	448	439	437	430	440	430	463	443	392	429	459	449	431	452	421	447	442	465	413	458	434	453	439	449	497	436	435	461	460	401	429	432	476	435	400	471	465	479	445	437	475	449	419	452	415	471	474	423	456	452	459	434	487	469	462	474	437	475	449	477	471	434	452	420	491	429	448	453	426	448	429	506	450	481	471	440	404	482	446	414	446	477	401	496	461	452	475	441	435	440	440	446	430	427	448	452	448	433	425	453	430	440	467	474	425	466	436	474
8844	1768	420	269	493	563	470	380	339	319	258	231	221	193	211	153	138	128	125	106	124	114	97	85	81	75	56	55	66	58	52	58	40	53	31	45	45	41	26	43	36	38	40	34	29	27	34	30	42	32	38	27	27	28	35	34	34	43	30	32	38	27	25	35	35	24	39	32	40	31	44	29	33	37	27	34	42	56	37	24	37	32	37	42	33	41	28	37	35	31	37	36	37	37	32	42	33	29	31	34	34	41	37	33	32	35	33	35	30	25	34	38	26	29	31	32	36	38	29	33	32	26	31	25	31	42	40	33	28	27	35	39	30	29	28	36	36	34	41	44	29	28	41	28	27	37	32	27	31	33	32	30	28	35	27	40	29	39	34	31	28	38	42	35	34	31	37	43	35	25	34	43	28	32	35	34	40	26	34	38	34	33	35	24	38	31	35	36	28	35	37	38	28	29	39	50	40	36	33	24	31	24	38	25	29	34	28	40	26	34	40	38	27	34	32	36	31	33	27	33	28	34	23	21	32	17	37	33	25	31	34	27	37	32	24	34	28	38	30	33	30	31	31	33	34	35	36	36	40	34	30	29	37	39	25	24	31	35	27	25	30	43	28	36	36	36	33	35	29	23	32	33	40	34	35	26	32	41	34	37	27	33	37	29	28	32	40	38	26	41	27	50	34	25	38	41	30	43	39	38	40	40	33	28	29	36	37	30	27	42	39	29	38	33	30	27	27	31	36	41	35	40	36	45	31	21	34	36	28	30	32	36	41	38	32	30	37	38	26	36	29	40	37	46	35	33	23	34	34	35	37	41	37	36	42	32	34	37	28	30	31	28	36	31	28	29	32	29	32	28	30	40	34	39	30	42	24	26	29	34	31	38	39	38	34	36	34	31	41	34	35	31	31	34	31	33	33	32	31	36	33	36	22	27	51	39	30	38	36	25	34	32	35	32	33	25	39	42	31	26	34	35	31	25	27	34	36	32	33	40	24	32	31	30	30	26	39	34	24	29	27	31	22	44	36	33	34	34	23	24	29	28	27	23	32	26	28	38	34	27	44	28	31	35	36	26	40	34	35	38	40	32	34	41	34	24	40	32	22	36	23	32	37	39	39	32	25	35	28	28	28	34	39	25	31	29	28	23	29	34	32	23	30	24	38	34	25	35	32	35	33	35	26	26	32	22	30	24	32	35	26	34	41	28	31	39	37	34	36	27	26	31	38	38	26	32	24	37	41	32	42	40	39	29	35	36	31	26	24	26	23	32	34	36	31	28	39	36	35	35	32	33	44	15	27	27	33	39	29	31	41	30	40	38	37	34	40	24	38	29	33	28	24	36	40	36	31	38	32	26	33	37	28	48	37	45	32	36	33	26	34	36	29	33	32	38	36	37	25	30	26	34	27	34	33	34	27	32	25	29	34	38	36	23	25	23	25	36	39	25	28	40	35	30	30	41	43	33	25	44	36	33	30	31	29	23	31	22	34	30	37	30	28	36	40	24	34	31	33	31	27	26	32	32	29	29	27	25	33	29	42	30	33	37	35	28	36	39	35	30	32	38	37	36	25	35	28	27	42	35	22	23	29	29	29	33	38	27	35	28	31	25	24	23	25	40	33	26	29	26	33	25	36	39	38	38	45	35	22	32	32	49	28	35	38	23	37	35	40	41	42	30	32	31	35	47	24	33	30	32	24	24	35	35	21	28	26	32	36	28	39	26	35	30	36	35	22	31	30	22	40	41	29	30	38	34	39	26	34	30	27	32	29	35	32	35	31	39	27	31	20	34	30	33	33	41	34	35	28	34	39	30	26	30	25	35	45	47	38	28	28	26	43	27	31	47	30	36	32	23	29	30	40	26	35	35	28	34	39	31	38	39	27	28	23	34	39	28	34	27	40	42	25	28	33	40	34	32	28	34	38	31	36	35	36	36	40	28	37	25	46	30	27	32	31	39	35	38	36	36	45	33	29	35	24	38	42	34	39	36	24	39	29	33	29	32	34	35	41	35	31	23	25	37	31	30	44	32	42	30	35	35	32	44	34	36	35	36	34	29	41	39	33	32	31	36	23	37	43	30	28	27	28	30	40	27	26	28	36	43	24	39	23	31	27	28	34	41	30	31	29	28	37	39	22	31	34	33	29	29	35	42	34	25	32	38	40	36	37	30	38	25	33	38	33	36	32	25	29	29	33	37	29	27	39	31	36	37	37	39	29	27	36	32	28	38	40	28	22	27	46	33	30	31	45	37	28	31	32	31	32	36	39	39	30	38	31	30	22	37	41	39	27	33	33	40	24	26	37	42	26	30	35	33	39	25	33	21	33	39	36	34	39	34	32	41	44	29	27	23	31	25	26	34	34	23	33	36	41	34	40	38	33	30	30	19	36	33	29	30	46	37	43	37	31	38	45	36	34	46	24	22	25	40	28	33	21	28	25	28	30	28	25	32	33	35	33	34	42	40	39	23	37	38	28	31	37	38	37	32	32	43	31	27	46	35	47	37	36	36	32	31	34	28	35	37	32	43	36	24	28	39	36	31	28	37	38	25	30	43	38	33	42	40	34	23	33	31	37	23	32	50	35	29	26	33	34	18	38	31	29	34	24	34	30	39	28	33	39	40	35	25	32	26	26	30	38	28	39	25	33	26	41	34	29	21	29	35	31	35	28	50	28	41	38	32	34	37	37	36	25	29	29	41	27	35	30	29	30	22	24	43	31	33	28	34	25	33	33	34	32	27	37	24	25	37	44	33	32	41	40	27	20	32	47	33	39	36	27	29	34	36	28	30	31	33	35	27	41	33	30	51	27	16	32	36	25	27	39	41	28	37	35	29	33	26	36	45	21	38	33	32	31	33	34	38	43	33	32	30	31	35	24	27	32	26	30	34	32	39	36	29	40	25	32	33	33	34	36	34	40	19	41	23	37	26	26	33	38	33	44	45	32	30	28	36	31	34	45	33	27	30	34	41	24	32	39	38	27	34	43	36	31	32	38	33	26	24	25	39	38	32	27	41	35	21	35	36	30	35	30	25	28	36	29	30	38	35	35	29	25	35	33	25	46	26	37	33	28	28	39	35	37	25	30	40	34	30	30	27	32	40	28	28	30	35	26	39	38	33	26	28	29	40	34	29	23	29	31	28	22	34	38	34	38	36	30	31	32	39	43	37	41	35	31	24	44	38	34	38	40	31	28	23	40	26	31	26	21	21	37	28	30	37	21	28	41	43	25	27	32	30	35	37	27	35	32	39	36	26	32	29	34	30	35	33	31	38	38	41	34	31	31	29	29	38	30	20	33	33	42	41	40	25	30	33	26	31	20	34	27	38	22	31	29	36	31	33	41	37	28	35	32	27	31	32	28	30	26	38	30	25	37	37	32	21	39	37	55	30	29	36	30	34	30	31	41	23	35	28	34	29	36	32	30	38	27	29	29	37	38	37	32	38	29	28	28	39	26	29	38	42	29	33	25	38	28	34	31	31	30	46	27	31	37	41
43755	20904	10022	21819	30053	28726	25040	21042	17586	14719	12781	11294	9927	9077	7918	6752	5750	5247	5100	4839	4646	4176	3840	3392	2956	2781	2426	2173	1983	1757	1562	1368	1175	1097	1073	942	908	847	788	778	784	770	789	769	726	698	682	659	631	614	581	606	656	538	582	586	583	593	616	631	560	561	562	562	609	589	575	594	585	578	568	558	559	546	602	601	597	550	566	549	575	549	583	570	558	553	557	579	544	526	583	565	542	577	552	522	528	546	546	580	529	551	571	578	530	543	501	583	567	577	520	532	546	527	529	557	541	540	540	554	562	554	523	538	492	544	527	570	558	530	608	572	571	511	538	583	514	544	558	485	549	578	522	575	555	515	531	490	523	492	520	536	550	509	503	521	534	524	528	515	544	540	536	561	521	543	523	521	487	535	513	476	488	516	528	520	549	538	584	518	524	524	536	487	533	543	544	544	556	541	519	515	557	534	552	541	549	542	519	533	534	488	529	501	507	538	542	515	507	503	556	561	515	531	509	537	542	549	523	486	525	540	515	541	542	498	509	495	525	504	570	522	560	558	525	499	543	539	574	551	524	517	529	513	483	499	510	525	494	532	524	525	556	563	532	531	556	522	504	514	510	552	519	505	526	550	568	540	534	514	529	518	525	564	535	513	510	509	529	518	517	502	527	507	533	520	517	504	529	579	537	527	543	529	487	486	509	509	512	496	501	531	505	520	535	563	565	528	543	488	556	551	490	503	562	530	490	541	530	526	532	531	564	510	537	531	555	535	551	560	546	546	528	519	522	544	567	541	548	512	515	515	554	525	514	549	528	522	554	518	492	525	526	558	551	505	566	532	499	560	519	564	518	494	530	498	513	543	506	535	551	558	556	502	548	499	524	511	552	540	527	504	523	547	553	486	519	546	557	543	538	571	573	534	510	512	533	536	582	535	554	546	565	523	581	531	516	579	480	523	527	544	529	553	521	592	501	530	553	534	510	571	525	554	530	535	538	487	502	598	534	547	542	530	513	537	518	506	511	516	557	529	531	509	550	502	515	569	490	546	556	522	534	536	570	522	511	492	549	542	511	520	573	505	540	558	544	544	547	533	553	547	515	469	531	478	541	541	526	466	542	523	546	532	576	517	506	541	555	513	528	573	546	539	516	522	564	528	561	506	495	525	541	569	517	548	505	536	508	538	534	520	517	494	537	501	485	516	550	524	532	512	516	549	566	543	525	539	497	520	509	517	568	514	563	558	537	539	530	579	568	528	553	520	578	522	541	503	523	484	510	542	487	538	561	502	519	514	541	536	559	551	585	548	591	548	564	519	563	509	508	519	515	529	542	566	507	520	537	479	581	522	544	509	538	513	571	553	560	522	563	536	534	469	524	530	520	582	537	593	510	576	482	552	535	554	534	543	511	518	571	525	525	529	566	520	546	515	527	556	508	557	546	550	567	531	515	485	504	516	574	539	526	552	559	502	562	523	558	543	579	550	524	518	531	532	571	533	535	502	529	494	474	535	513	535	529	572	546	562	536	536	513	512	504	568	552	514	530	502	533	543	547	521	549	608	541	524	544	551	513	519	521	531	562	571	553	550	489	525	556	557	520	569	545	530	546	528	569	514	496	550	544	544	521	520	490	500	538	533	544	512	538	577	500	528	539	533	539	579	533	543	493	539	539	529	528	508	520	542	533	524	569	521	555	592	572	532	546	505	559	557	544	534	512	558	534	516	543	529	506	536	545	531	514	560	523	541	533	554	559	512	556	530	553	569	531	543	514	528	524	541	544	543	570	553	546	512	506	525	542	502	527	547	530	560	536	506	550	518	506	517	501	523	516	533	547	532	530	541	521	517	505	528	522	499	517	527	521	589	504	507	575	543	534	509	521	555	522	545	544	559	518	557	548	515	561	551	490	536	501	509	509	564	560	580	546	531	509	542	510	552	533	528	540	518	528	523	526	568	493	527	531	534	582	488	540	522	550	519	534	549	534	518	532	580	512	555	520	484	532	545	557	512	548	515	547	556	536	501	504	545	547	527	515	547	570	530	517	524	522	557	525	490	549	491	566	530	551	491	536	544	521	569	528	538	507	513	545	541	524	511	562	556	489	557	521	522	503	499	528	543	518	555	509	553	511	567	566	553	540	527	512	502	532	515	527	506	557	569	523	527	576	566	545	555	501	542	592	535	566	495	552	542	523	600	541	531	502	537	546	540	508	553	564	525	558	530	525	526	522	525	551	539	531	542	502	543	559	570	516	517	523	497	550	559	516	546	540	553	558	508	544	565	515	537	523	515	524	517	531	517	524	501	517	544	559	544	526	509	541	530	552	557	549	559	571	571	546	524	551	504	562	490	502	527	521	513	571	545	534	508	551	547	541	521	548	546	501	506	537	558	546	548	560	523	522	529	532	561	567	573	508	505	518	529	520	520	534	546	526	476	555	537	553	542	526	557	532	566	544	518	528	527	551	498	539	557	527	479	520	493	532	492	549	515	496	515	518	501	523	529	548	552	523	542	544	535	533	491	488	556	539	521	530	561	539	548	549	575	518	531	528	521	542	577	499	519	518	520	532	555	545	511	547	556	504	556	528	524	559	499	566	498	488	525	539	552	521	479	529	559	516	533	514	498	530	542	491	505	567	554	527	521	547	528	533	515	503	514	551	516	565	517	531	553	541	522	536	549	546	547	522	520	584	512	528	502	537	506	543	538	544	537	523	519	526	573	517	568	500	529	543	511	536	542	506	547	473	553	551	519	501	548	536	537	536	523	485	515	510	505	532	526	554	530	540	578	546	553	529	533	511	545	527	550	497	539	570	538	525	520	509	519	551	568	561	526	522	549	513	539	527	508	557	509	487	508	512	549	499	533	544	517	538	544	551	552	527	538	525	537	543	534	531	565	531	486	539	546	516	535	491	510	537	546	507	545	510	525	528	558	543	546	513	502	560	526	542	512	531	499	548	550	570	516	536	519	475	532	584	523	525	524	513	542	575	503	559	530	557	625	536	555	470	515	537	552	527	494	562	574	540	511	522	520	546	480	552	549	488	531	548	513	501	512	578	532	556	498	509	519	504	501	520	527	527	556	560	523	541	511	510	530	512	536	531	509	523	518	533	543	553	508	542	535	532	537	570	534	525	531	525	501	495	523	493	538	501	524	508	543	565	515	569	532	556	499	518	560	537	551	528	534	506	526	542	562	536	522	489	525	500	537	459	581	602	543	518	551	553	537	534	550	533	568	531	594	505	557	482	542	553	552	546	556	525	543	573	516	539	524	537	479	550	543	537	517	522	540	527	541	526	518	536	503	577	535	520	508	545	480	532	561	529	525	580	525	485	492	530	499	546	573	554	599	491	558	494	547	551	533	491	524	477	528	584	495	520	521	574	536	545	536	581	516	519	555	556	538	501	537	581	520	549	540	561	574	536	533	502	525	538	542	541	510	553	543	508	517	520	545	540	552	539	502	535	547	530	503	548	573	526	556	517	540	543	553	563	559	542	509	599	543	536	527
12869	3789	718	467	813	899	707	633	522	442	403	356	331	270	262	240	173	184	165	164	153	121	147	118	110	100	75	70	56	78	57	53	42	52	42	46	34	33	36	38	33	37	31	42	23	23	39	25	28	40	17	26	27	28	33	27	23	20	27	27	31	31	24	37	21	31	19	31	29	27	23	33	31	26	21	31	30	26	27	35	32	26	27	23	27	34	25	25	29	30	23	28	18	26	30	24	20	16	30	22	28	18	29	19	24	22	27	28	31	28	25	30	30	21	20	31	29	29	24	20	30	26	20	21	29	19	31	33	22	25	28	24	21	26	28	19	36	19	34	25	14	12	24	27	29	21	25	25	30	22	41	33	31	31	32	24	29	24	30	26	29	32	37	26	25	30	31	31	41	24	24	27	26	27	25	31	27	25	29	25	27	26	33	22	20	22	24	27	29	26	26	38	23	26	22	33	30	23	27	24	25	25	30	29	28	22	26	29	16	33	25	30	34	32	28	28	21	23	31	25	28	26	34	25	25	20	23	44	26	26	30	22	27	26	25	28	36	30	25	36	43	22	27	28	24	33	20	27	31	28	23	20	20	23	33	32	24	32	22	29	29	20	29	26	17	34	32	25	29	39	25	28	39	36	23	29	28	31	26	19	33	21	32	24	26	34	31	15	33	34	26	33	31	15	16	33	30	29	33	32	15	30	28	27	26	28	30	28	38	23	25	17	30	22	22	18	22	21	19	30	28	22	18	30	31	32	27	14	25	24	29	34	30	29	28	30	22	39	24	35	31	27	29	17	29	28	21	22	35	28	31	30	32	24	16	21	31	25	27	26	21	30	35	28	29	26	20	26	27	33	22	22	19	22	14	29	20	30	27	25	25	39	25	32	32	25	32	29	30	36	30	19	26	34	26	23	22	24	21	37	27	25	15	22	25	30	31	28	24	27	27	23	29	34	34	35	36	26	28	33	30	31	22	28	36	24	33	36	20	25	25	24	25	35	30	24	30	15	36	24	30	32	22	23	40	20	19	33	28	29	25	27	26	26	21	17	32	22	31	25	26	35	21	31	20	25	34	28	23	31	16	26	20	31	24	36	30	30	22	30	30	35	28	22	21	30	35	22	19	27	29	27	26	36	25	33	33	23	19	33	33	24	28	23	26	40	24	30	29	28	25	28	22	39	29	30	37	27	29	23	29	28	31	23	31	25	20	24	33	29	23	31	17	26	28	28	40	26	37	17	29	29	30	27	33	27	31	23	24	21	21	22	25	19	25	31	29	27	27	34	22	26	19	32	33	31	24	30	27	37	22	28	27	26	33	25	23	26	15	36	23	20	30	25	28	21	32	25	22	19	31	34	25	26	21	19	25	19	25	31	24	20	30	27	27	25	27	29	28	26	26	19	34	21	20	25	23	34	29	28	24	23	34	22	28	31	25	27	28	23	27	36	25	24	27	30	33	26	22	29	25	26	22	23	29	18	27	25	28	34	29	20	25	26	28	20	24	26	20	28	14	27	30	27	46	26	33	23	31	25	26	31	30	26	29	30	18	26	29	21	24	30	19	25	29	17	26	23	25	21	20	24	22	32	31	17	28	30	25	31	35	28	29	21	21	18	33	29	23	30	25	24	24	35	29	28	25	29	29	23	24	27	31	28	30	20	28	32	24	30	34	28	29	20	24	33	42	25	23	29	22	38	26	28	29	31	29	19	36	34	25	26	28	32	36	28	23	26	27	35	28	33	13	31	26	19	22	26	32	27	19	24	28	24	24	34	27	22	38	29	29	31	29	30	31	31	25	17	20	24	19	27	28	20	25	34	36	23	30	20	31	23	25	36	22	38	20	29	23	31	25	27	31	28	26	23	29	37	30	39	28	22	31	27	23	23	26	39	37	21	27	23	22	26	26	28	25	27	31	25	21	29	25	31	32	31	28	24	24	20	20	35	21	19	21	35	32	22	26	31	27	27	32	25	28	27	24	22	21	32	27	17	23	34	28	26	25	44	22	27	24	24	30	32	29	21	25	27	24	28	25	24	22	26	24	30	24	25	26	23	29	27	29	27	34	23	27	30	27	31	33	29	26	30	28	27	24	21	19	27	21	34	24	25	26	21	42	29	33	24	24	19	28	27	36	22	28	31	29	31	29	24	31	30	37	31	21	28	25	31	12	23	29	30	22	19	23	26	30	34	28	19	28	28	23	32	29	26	34	21	31	31	28	23	37	32	20	35	23	23	30	31	34	24	25	22	23	19	26	19	26	29	40	19	28	31	20	27	28	35	27	21	39	30	31	29	22	31	30	24	34	23	34	31	21	32	28	28	20	21	18	30	24	36	30	22	28	26	29	33	22	26	22	27	27	37	20	29	25	38	24	30	21	29	23	26	24	28	25	32	30	26	28	21	28	24	32	21	38	27	30	26	23	31	35	24	24	31	18	17	25	28	40	33	23	26	24	22	26	26	29	29	36	23	28	25	25	32	25	27	21	27	30	25	33	22	25	18	25	30	24	29	35	25	19	28	31	25	29	26	38	30	30	20	27	26	26	27	28	32	32	24	27	34	27	30	31	17	28	30	26	29	28	32	20	26	31	34	27	31	29	24	36	21	16	32	25	33	22	26	25	32	26	26	23	18	36	27	22	33	24	26	35	30	30	27	34	25	28	21	27	24	21	28	18	24	23	20	31	19	31	39	31	25	29	26	29	25	25	26	25	25	35	21	29	27	30	36	29	29	24	19	25	25	27	17	25	22	27	26	30	25	24	24	26	34	34	20	33	25	20	25	32	29	30	20	23	25	29	15	30	34	20	27	25	24	18	23	29	38	23	22	27	30	27	25	21	34	27	26	25	27	28	24	26	24	33	29	27	33	31	31	26	29	23	31	30	32	29	29	37	27	26	28	26	32	32	26	31	18	22	35	23	18	21	27	23	18	38	24	36	23	25	23	33	26	22	29	14	23	32	27	21	29	18	30	32	24	28	21	19	31	22	30	24	28	20	36	34	24	21	30	23	23	34	24	28	23	20	17	25	25	34	22	28	24	28	30	28	22	26	22	41	31	18	22	22	28	27	29	32	17	32	22	24	18	20	28	29	22	13	30	35	21	18	22	30	25	20	31	32	24	25	15	27	22	25	25	28	27	34	26	27	22	21	22	26	24	22	20	28	26	35	37	27	21	29	28	33	30	29	24	28	27	14	29	25	34	29	26	21	24	26	23	14	30	32	21	22	17	31	30	23	35	33	28	23	28	21	29	30	32	36	27	34	32	27	22	22	23	23	27	27	26	29	21	29	44	32	26	29	30	24	25	32	36	31	25	16	25	19	21	34	28	25	30	21	31	40	27	26	22	24	26	20	20	32	30	32	29	21	35	29	33	20	22	25	37	33	20	36	26	28	33	17	31	37	27	25	24	29	42	26	17	33	32	28	37	42	32	26	27	38	25	29	32	35	30	21	33	30	27	35	36	23	25	24	22	35	25	22	29	17	23	30	26
52887	25261	13852	26772	35210	34115	30251	26447	22938	19796	17624	15618	14108	12881	11512	9983	8467	7696	7353	7172	6740	6188	5532	4995	4283	3786	3420	2976	2733	2407	2051	1779	1547	1389	1259	1149	1158	979	976	873	827	856	840	790	711	719	627	603	670	599	577	577	520	563	553	566	589	571	523	561	479	547	531	489	478	485	499	484	502	481	475	495	515	474	476	517	510	480	510	491	482	511	494	506	486	469	467	499	456	457	502	454	493	492	474	517	482	480	461	470	477	467	473	486	455	500	451	419	480	455	447	474	476	447	432	465	458	428	428	447	402	456	443	437	439	465	457	451	463	424	470	414	486	430	440	437	444	485	458	468	463	402	401	495	412	471	444	444	436	435	421	506	458	426	454	446	419	415	440	404	432	446	472	435	440	440	434	435	441	412	411	455	432	423	453	460	394	415	422	428	413	466	444	428	418	425	420	455	403	448	426	419	450	470	442	448	408	448	422	423	461	444	434	425	391	450	433	409	434	429	444	447	431	436	421	426	442	434	466	452	464	428	430	383	457	461	434	455	428	394	411	437	436	406	415	464	434	428	430	453	417	450	455	404	424	412	471	441	411	416	420	491	414	421	442	385	427	447	461	455	402	440	424	443	425	460	447	434	448	444	437	454	450	436	444	418	436	396	472	425	476	441	462	460	423	441	466	456	469	454	449	461	435	424	444	462	448	400	457	466	420	436	433	456	430	467	425	433	426	400	406	451	432	429	411	438	462	464	407	464	421	435	443	426	440	429	451	431	417	396	458	455	407	445	413	403	427	429	447	455	435	416	441	411	450	419	443	438	441	406	451	428	437	464	432	417	455	458	437	443	433	445	443	439	405	461	444	440	441	403	437	464	440	415	410	460	448	450	416	405	444	458	436	465	433	428	428	483	444	408	417	419	404	449	462	427	459	423	442	459	441	440	408	447	429	411	416	422	436	418	415	441	447	409	460	476	412	397	472	456	449	460	412	476	493	425	409	420	452	458	421	426	443	453	436	469	444	457	441	403	437	414	450	454	459	405	429	411	448	434	461	428	435	425	412	428	446	438	425	461	465	441	430	424	465	407	424	422	411	397	432	414	464	446	450	430	447	449	444	483	456	447	418	421	433	408	394	417	417	440	411	434	418	447	388	428	412	417	457	458	436	447	432	432	441	477	446	443	459	405	422	456	416	436	449	465	448	423	407	415	426	481	432	473	415	434	420	456	393	470	515	429	425	416	454	428	447	446	436	468	417	427	411	434	449	427	438	442	424	467	444	483	450	429	442	462	422	433	390	419	399	440	460	429	442	443	435	442	438	435	413	469	443	433	473	412	402	454	461	434	432	452	439	438	428	436	402	436	457	427	438	418	419	459	442	415	424	416	430	437	404	434	403	389	417	448	442	430	461	459	439	418	442	394	408	434	438	436	402	487	391	424	436	464	469	446	471	404	445	417	441	441	402	483	442	420	463	462	380	406	444	448	450	447	429	414	442	439	451	439	439	407	450	445	422	471	455	429	441	416	454	472	398	421	398	453	404	403	440	444	422	441	421	449	441	423	466	456	420	464	496	447	418	433	431	448	419	419	443	438	443	430	436	436	426	427	433	464	452	433	442	414	460	455	415	440	431	471	455	419	459	428	455	439	494	428	445	426	438	439	422	417	441	450	422	440	420	438	439	443	462	445	432	451	445	444	435	404	440	389	422	443	431	435	418	450	411	450	434	458	475	441	435	441	401	482	434	412	449	437	464	444	482	398	418	448	415	445	445	441	425	426	427	462	407	438	436	412	458	451	446	427	410	434	428	453	435	428	409	422	417	449	447	474	394	412	424	419	417	421	424	440	440	429	435	438	420	439	438	458	438	458	467	451	425	429	412	448	428	451	424	464	425	397	442	428	467	462	431	472	451	409	453	431	453	456	462	479	441	450	419	397	436	426	435	458	436	414	417	432	395	409	413	429	438	446	457	429	461	414	414	446	397	441	430	439	417	447	448	452	432	418	427	419	433	489	443	492	413	431	435	446	449	461	433	407	428	415	434	460	418	443	467	391	447	473	482	456	462	429	410	446	425	440	396	421	442	495	401	399	439	461	417	392	463	379	418	447	447	414	429	422	465	436	434	410	410	451	444	411	422	434	411	425	447	429	430	452	440	424	435	461	440	437	455	389	448	436	433	431	437	437	425	436	377	425	429	474	429	425	451	440	480	475	418	420	453	457	434	444	411	444	444	451	436	441	448	445	430	448	451	439	396	446	426	437	427	440	465	419	470	421	434	452	446	458	451	451	437	444	413	460	441	445	427	452	448	424	471	424	394	408	400	451	431	448	456	439	436	452	438	432	433	444	439	424	443	423	411	439	399	427	433	448	426	461	399	488	426	432	452	410	415	447	410	427	440	424	420	419	444	463	441	423	406	452	430	426	447	422	437	390	406	371	433	443	426	424	449	389	414	435	440	440	421	443	415	447	433	408	455	395	451	444	429	430	447	433	417	426	451	436	459	429	447	410	386	437	445	416	435	467	453	431	440	423	435	432	425	385	454	440	408	445	409	442	456	451	417	448	437	448	443	482	425	440	458	453	442	404	439	425	431	411	434	422	426	430	425	454	412	445	493	413	491	411	478	480	393	477	434	432	452	432	448	417	441	418	415	462	482	438	450	418	400	385	464	450	399	426	443	412	454	456	427	448	439	451	400	420	433	430	433	442	454	430	424	431	448	427	449	435	458	420	413	468	460	423	411	436	467	422	436	421	458	462	435	417	419	443	466	453	477	448	415	432	440	400	411	458	443	423	384	437	437	421	456	463	437	432	425	406	438	452	423	388	455	460	479	424	454	414	443	442	404	380	417	419	431	438	414	453	444	415	431	427	454	437	429	408	426	471	421	442	428	448	453	429	406	456	459	440	459	393	431	450	392	452	431	425	446	443	474	429	445	450	449	394	443	463	465	412	418	434	437	437	439	430	415	435	434	383	442	434	458	436	435	430	468	423	427	436	374	435	464	445	468	405	439	429	423	441	455	414	433	427	455	438	423	428	418	413	465	456	401	427	424	430	466	427	441	443	451	439	419	444	424	425	405	425	429	426	434	437	417	446	454	413	419	417	432	447	426	411	420	450	454	400	420	448	455	427	452	419	449	419	414	411	409	398	452	425	436	412	417	446	435	436	451	446	422	407	425	427	422	436	448	438	453	426	420	482	443	457	435	431	423	427	413	452	444	430	410	425	429	470	457	454	405	451	411	431	403	480	436	431	436	454	403	418	463	423	429	453	484	398	434	375	419	391	435	422	443	434	429	419	426	422	436	431	448	448	439	467	424	439	439	438	417	465	420	418	401	421	430	445	454	413	447	438	461	459	433	408	423	426	414	448	417	447	413	498	455	402	465	417	420	437	458	429	422	477	423	416	420	438	402	467	466	417	426	434	438	397	439	435	424	428	473	445	404	436	404	443	379	466	430	433	454	437	431	466	439	404	468	465	428	440	424	428	424	428	427	437	423	411
5071	954	274	191	348	342	302	273	202	160	176	158	139	137	117	79	93	72	71	76	87	56	74	58	55	54	39	42	34	44	31	40	34	35	27	23	21	22	25	22	18	20	26	27	27	24	14	21	30	25	25	22	22	21	20	23	28	28	22	35	19	21	21	25	23	19	22	16	21	21	24	23	19	29	26	27	26	21	12	21	21	26	18	25	24	14	15	19	18	23	15	28	15	16	21	20	17	18	25	17	16	22	28	27	25	24	23	21	26	24	20	10	16	32	23	27	23	20	16	18	27	22	20	26	24	18	19	21	20	21	16	19	20	16	28	16	25	21	15	27	9	26	22	22	23	21	21	22	24	20	15	20	29	28	19	13	20	18	22	23	12	22	17	14	23	24	19	18	21	28	26	23	22	18	27	14	20	18	26	17	26	20	22	27	22	17	24	17	25	21	22	20	24	24	22	18	27	18	20	13	18	28	30	16	26	23	22	16	21	16	19	16	24	13	23	19	20	17	27	21	22	31	20	23	13	18	29	22	20	28	19	21	19	20	23	15	16	22	30	23	13	27	19	17	26	14	18	20	24	24	23	18	20	16	13	16	25	29	27	20	10	27	12	28	19	19	21	31	20	26	25	22	20	27	20	16	19	23	20	16	23	24	26	17	20	14	27	20	16	19	20	19	22	27	18	19	22	16	17	21	17	19	30	32	20	21	19	15	16	12	25	16	21	20	19	14	16	21	27	15	20	11	19	26	23	32	22	20	19	13	22	15	20	19	27	24	26	19	23	18	15	16	24	26	13	15	27	22	21	26	24	26	18	16	20	16	13	16	17	26	22	16	17	18	20	18	25	20	21	21	13	26	22	15	24	23	25	19	22	24	21	20	21	22	17	23	24	16	16	26	26	19	24	25	26	23	27	27	22	26	20	15	31	26	19	13	14	24	20	24	26	22	21	22	23	24	27	22	25	24	16	20	21	22	19	21	21	17	27	15	23	24	22	24	21	15	22	18	19	23	24	31	21	24	23	26	23	28	26	22	15	13	13	22	12	19	24	13	21	20	15	25	23	17	21	21	17	29	31	22	23	24	23	19	22	18	25	22	21	22	23	20	23	14	16	26	33	24	15	23	22	21	24	25	25	23	21	18	19	22	21	20	24	22	18	20	19	25	25	22	22	25	25	16	16	21	23	23	25	20	18	24	16	24	19	17	19	20	19	25	21	20	25	26	24	25	17	19	17	22	18	19	15	30	17	21	25	22	24	28	15	22	35	29	25	26	23	23	25	13	21	21	17	21	15	34	18	17	26	22	27	21	28	12	28	21	21	26	15	17	15	19	20	24	22	22	28	16	26	16	19	28	28	23	26	23	24	21	25	26	15	17	21	18	23	26	21	25	22	23	24	25	19	23	21	15	24	15	24	26	12	22	24	10	15	26	17	15	28	29	24	22	25	20	17	18	21	14	17	24	23	23	18	26	25	24	31	23	16	16	25	24	20	19	18	17	23	18	23	21	19	30	25	15	29	24	19	24	21	26	25	20	28	22	20	16	18	18	23	17	19	23	26	31	30	16	20	20	19	16	26	16	20	21	27	17	17	14	22	16	19	25	20	23	13	17	20	27	24	26	17	31	19	25	24	23	23	21	23	21	19	27	10	34	24	26	14	25	24	24	15	19	19	26	17	23	19	27	27	21	24	18	28	27	21	18	24	26	23	23	19	23	15	32	18	29	20	17	26	18	20	22	21	17	21	17	22	30	33	28	24	22	27	19	24	18	24	27	17	20	21	16	21	15	34	19	21	16	30	22	20	19	27	12	21	27	22	28	21	18	13	25	19	19	26	19	18	20	33	28	16	23	31	19	30	24	18	20	26	18	29	29	16	14	27	22	18	22	22	19	20	21	15	16	18	23	21	24	32	14	24	19	30	28	24	32	14	17	17	20	21	15	27	21	17	26	21	15	15	17	21	27	20	19	17	21	16	21	19	20	19	25	21	27	18	24	19	20	18	23	25	22	13	17	21	19	16	22	20	21	17	25	16	17	19	23	29	16	23	29	26	24	13	30	24	17	19	24	20	14	16	29	20	27	22	14	21	13	25	21	23	28	15	14	21	34	26	19	18	29	20	17	24	28	18	17	18	19	26	26	21	22	20	24	23	30	24	22	21	30	19	26	24	25	15	23	33	23	17	23	13	32	17	20	18	27	22	27	26	20	19	19	21	29	27	25	20	20	23	18	29	22	12	21	22	20	22	24	33	31	23	19	21	19	28	25	22	21	23	21	24	16	14	23	23	25	15	21	25	19	29	18	19	26	15	15	25	13	14	21	23	23	27	23	27	20	17	15	24	18	23	22	22	21	15	19	25	22	25	23	19	30	27	31	26	23	24	23	22	17	30	16	24	15	15	24	21	29	26	18	13	19	21	17	19	18	29	17	19	27	19	25	15	26	21	25	29	16	29	15	27	21	16	21	24	22	20	19	19	27	17	22	35	22	23	21	12	18	33	16	19	17	22	20	15	17	22	28	21	17	15	27	15	25	12	14	21	23	22	11	25	37	19	21	22	23	17	25	15	16	19	20	21	19	17	20	22	27	30	29	19	27	20	27	21	18	25	19	24	10	18	21	29	25	18	21	18	23	17	26	20	21	21	25	13	14	19	16	33	30	19	26	20	24	22	22	12	22	12	22	22	19	19	19	27	28	18	20	15	15	19	17	17	15	22	23	23	18	28	21	20	17	18	20	26	30	24	22	28	20	23	19	22	26	30	18	21	30	34	22	34	13	26	19	21	32	19	22	18	22	10	17	26	20	21	22	24	22	16	26	23	28	19	17	18	11	24	21	23	30	16	20	27	11	21	19	25	25	21	20	15	18	23	14	22	16	24	25	26	16	14	25	22	24	20	17	21	20	30	22	19	18	24	21	24	16	16	15	19	22	20	25	25	22	25	24	15	25	17	26	22	20	26	20	16	19	19	24	24	17	14	22	24	25	24	20	31	17	19	26	18	24	25	26	18	23	23	20	22	22	26	28	22	29	20	18	21	29	20	16	25	23	26	24	23	24	30	24	12	16	13	24	19	15	14	24	34	26	26	21	21	16	18	23	19	22	23	21	16	25	22	20	23	20	23	18	16	16	24	17	20	16	25	28	23	23	17	28	19	18	22	16	19	21	9	26	22	25	24	29	22	20	15	18	21	22	17	19	17	16	24	18	18	27	25	23	25	25	18	20	22	19	17	17	21	23	26	20	25	25	21	24	20	25	25	19	22	20	17	19	29	23	34	25	23	20	22	19	20	28	22	20	28	15	19	28	27	19	17	20	32	20	15	31	25	21	28	17	22	16	24	19	24	18	28	23	19	15	16	21	18	20	25	21	23	23	22	13	14	17	16	26	24	16	23	20	19	19	27	26	28	13	17	19	19	20	23	22	25	26	23	12	20	16	26	20	21	22	25	21	18	23	21	19	20	13	23	11	25	26	22	19	18	23	27	29
38786	16998	7232	17398	24978	23726	20246	16145	13178	10572	8910	7916	7076	6470	5577	4653	3898	3388	3380	3392	3210	2881	2600	2374	2087	1748	1513	1484	1249	1147	1009	846	792	743	633	639	570	588	587	509	491	486	474	447	457	427	467	458	402	394	413	406	384	365	409	398	405	354	420	399	357	367	368	385	354	375	396	374	385	361	400	386	395	380	353	411	385	350	400	355	360	377	362	365	353	354	402	379	392	388	362	390	385	353	354	394	366	370	409	335	351	377	371	366	339	390	361	383	354	351	362	349	351	393	330	354	331	343	380	354	329	366	353	315	377	362	339	323	329	363	335	371	341	360	371	347	347	324	339	361	349	353	355	385	378	364	320	322	351	352	371	374	364	390	358	350	379	383	350	387	362	345	376	369	348	355	365	360	380	402	345	363	351	366	361	370	351	366	344	344	380	347	361	397	341	356	356	341	359	347	352	346	361	385	359	338	345	330	355	356	343	365	364	362	359	373	371	368	345	362	337	353	361	349	341	387	337	362	345	371	341	353	346	325	347	338	348	358	370	363	343	367	352	349	354	336	371	333	377	353	316	346	341	320	351	360	371	365	332	339	331	355	332	353	338	329	375	357	357	374	319	350	363	325	377	377	378	346	365	385	344	313	344	367	345	332	352	365	386	374	368	371	349	338	356	373	359	351	350	355	345	320	343	350	354	327	356	365	379	369	336	372	347	319	365	323	373	341	333	400	367	348	362	349	347	360	345	344	346	377	359	348	356	332	349	344	361	323	382	384	349	379	344	345	356	360	342	332	383	346	356	331	376	387	362	337	337	409	366	364	364	338	334	336	364	340	354	347	374	338	352	342	363	379	393	342	332	367	377	345	350	333	353	329	378	375	344	338	363	329	407	332	339	356	354	370	350	356	354	364	333	359	339	351	386	374	309	335	339	356	361	352	339	352	335	392	337	359	339	380	336	365	342	357	365	388	337	340	348	342	341	355	358	340	353	367	332	360	386	349	346	334	339	370	387	359	356	353	361	346	348	344	402	362	353	361	377	356	366	352	320	336	369	352	335	345	362	342	359	369	365	348	334	328	360	355	356	336	336	358	331	359	335	365	389	376	382	356	343	345	383	370	347	353	363	367	323	329	331	375	341	370	363	354	346	359	329	372	329	351	379	375	319	380	332	399	391	373	354	340	381	333	350	368	365	357	350	337	334	364	366	373	355	357	328	358	369	316	391	335	382	367	336	348	391	354	362	379	367	326	390	354	390	329	387	373	344	366	366	359	338	329	422	404	368	359	357	351	328	382	338	309	347	327	366	364	369	368	362	377	396	326	353	367	326	338	356	347	334	373	318	391	354	359	373	380	345	326	341	369	366	367	364	370	333	347	375	353	354	338	385	348	346	331	337	352	350	375	369	395	378	343	372	364	350	348	341	346	368	389	374	377	359	388	380	354	353	360	359	347	367	400	363	344	349	367	333	366	337	335	354	348	309	353	370	340	349	333	365	358	353	343	362	361	389	366	387	374	383	371	356	359	384	347	364	339	371	349	352	335	335	363	348	366	344	364	367	346	391	376	375	344	353	344	322	366	372	353	324	342	348	352	357	344	381	350	341	354	362	369	352	335	348	391	343	333	379	355	377	335	324	360	343	384	380	330	325	372	359	368	360	330	380	372	362	357	378	370	341	343	369	348	329	378	364	386	332	351	320	368	361	401	364	349	320	391	336	371	375	340	327	330	363	375	378	312	365	333	336	351	349	325	345	380	385	353	353	328	372	338	375	357	369	356	312	376	357	397	383	368	351	372	338	378	322	343	339	363	337	353	354	379	345	356	341	337	348	344	352	376	337	360	367	318	344	364	346	358	377	347	355	359	378	364	336	339	365	324	359	339	371	354	371	325	337	377	353	316	369	366	353	359	377	334	333	318	353	336	356	363	324	334	335	360	344	343	356	359	328	331	358	357	337	374	335	367	333	351	362	361	350	377	384	355	350	380	367	367	316	360	336	363	308	374	329	357	347	355	332	361	377	376	347	379	351	351	356	375	370	344	341	358	365	347	328	332	324	368	329	360	338	378	354	351	352	326	330	373	332	367	368	358	368	338	338	368	373	377	357	338	323	345	338	360	342	354	312	368	339	356	376	338	369	351	328	341	337	349	344	344	364	388	376	350	368	351	358	336	354	338	358	356	374	355	349	352	374	332	311	349	368	380	358	325	311	327	330	345	332	357	327	357	391	356	374	360	336	336	359	364	332	350	347	349	358	393	369	355	312	367	357	325	352	347	322	380	358	355	341	357	335	358	322	378	348	362	355	354	351	350	376	376	350	336	356	357	346	340	369	333	336	355	313	344	390	364	365	320	362	341	367	368	367	412	374	351	336	364	347	333	332	334	316	416	340	370	357	358	337	356	323	374	363	375	364	348	348	363	342	339	354	350	384	308	389	325	354	348	356	381	347	334	353	360	373	334	365	353	352	340	371	354	373	355	328	339	339	351	336	326	364	379	389	393	355	359	355	330	370	308	361	350	366	357	381	364	351	424	365	369	367	332	344	367	361	392	317	347	348	357	349	373	411	328	359	391	350	344	340	379	333	338	378	376	347	334	351	366	321	378	342	377	380	344	374	378	359	362	366	346	373	353	337	360	339	360	351	351	356	353	359	364	356	349	340	368	363	385	340	331	334	381	356	384	328	360	369	360	343	391	356	355	353	375	342	316	342	349	310	340	360	393	342	365	337	363	351	348	334	372	348	357	310	382	333	340	383	358	351	378	329	329	331	343	361	338	338	307	359	396	381	353	375	386	322	400	343	352	362	372	329	328	353	346	361	334	363	369	354	368	327	395	339	352	382	388	346	353	355	376	360	313	354	387	363	355	365	361	380	334	389	350	354	352	366	335	380	371	372	320	365	341	384	349	355	351	374	396	313	356	350	353	349	332	349	382	375	339	339	360	347	349	331	327	386	334	378	355	369	372	372	340	377	341	345	363	343	379	314	371	368	373	372	384	347	347	353	344	392	371	377	356	354	359	358	342	369	359	330	321	352	365	377	359	345	350	374	369	345	326	358	373	366	354	347	341	382	322	358	376	320	345	367	353	345	352	356	356	370	370	370	380	332	343	376	306	338	330	356	370	348	382	348	393	333	378	321	344	393	385	353	348	338	349	354	360	322	374	373	370	338	387	357	423	359	352	361	389	323	338	325	358	340	331	335	351	375	329	356	325	340	376	328	325	344	355	344	356	334	357	365	343	354	370	361	357	350	345	362	337	344	368	316	396	341	366	364	385	377	351	350	365	366	337	356	345	348	338	366	363	367	341	338	356	358	323	362	386	365	340	343	355	331	391	347	330	329	351	360	364	344	362	400	360	345	347	366	377	358	335	349	355	336	343	381	352	376	371	364	355	365	358	353	367	324	356	320	363	372	333	392	352	333	367	388	354	340	334	355	362	355	359	384	320	359	347	345	359	384	355	343	353	356	376	345	361	398	360	364	346	345	378	361	355	370	345
13407	4075	770	488	802	813	738	592	491	466	410	342	331	284	260	252	187	160	152	155	151	144	165	89	101	100	73	78	65	63	78	52	48	37	34	41	28	28	23	33	33	38	35	22	45	27	28	24	41	37	33	26	31	31	25	33	30	28	19	29	25	27	26	24	24	44	27	20	32	25	36	21	32	26	31	27	23	35	28	26	24	35	35	23	28	18	28	25	27	24	31	32	27	34	27	29	24	23	29	23	31	26	21	27	26	32	19	22	32	32	30	27	19	35	23	22	18	21	29	26	25	28	28	23	37	32	31	27	28	25	29	37	24	26	26	28	39	33	19	24	26	28	36	36	31	21	24	31	25	36	27	21	26	27	27	30	15	24	35	36	31	36	25	23	24	26	23	27	23	26	26	35	32	23	22	27	27	26	27	28	34	25	20	15	18	47	23	32	32	24	25	25	27	38	28	24	27	28	29	24	34	29	32	29	26	34	26	37	28	30	33	25	27	24	24	31	24	23	38	19	26	23	30	31	29	25	17	26	22	33	29	25	23	20	29	20	19	21	22	23	31	21	24	40	29	31	29	21	30	24	30	25	28	33	23	26	36	23	30	33	34	41	25	28	36	21	28	31	34	26	22	31	17	26	20	21	22	24	24	31	29	24	27	33	22	35	33	29	26	25	22	21	27	21	23	26	36	24	26	24	30	28	29	33	32	22	35	28	37	25	37	29	28	32	15	22	24	28	19	32	26	34	35	29	21	41	18	26	31	31	18	23	24	27	25	19	27	32	27	33	26	28	25	30	24	25	24	21	25	26	26	26	33	32	47	26	17	28	29	27	27	24	23	22	25	20	21	26	28	30	27	29	25	24	31	30	23	33	20	38	17	26	35	29	28	32	33	19	32	28	27	18	21	34	28	31	23	21	30	28	19	31	24	30	36	37	21	22	28	27	29	23	25	27	23	27	24	24	34	26	27	33	22	34	19	39	26	24	28	24	25	35	23	35	29	26	27	26	32	34	29	38	25	26	23	27	28	28	33	24	30	25	34	22	22	30	29	25	26	29	28	35	22	29	26	21	22	30	37	32	31	30	27	39	29	29	24	36	25	23	27	30	37	17	23	24	20	33	26	32	30	22	34	27	23	21	29	39	27	29	26	27	21	24	32	31	24	25	24	28	28	24	35	33	30	24	32	34	31	32	21	22	26	27	22	29	30	25	34	30	30	40	36	33	26	25	18	24	25	22	27	30	35	22	13	19	32	22	28	33	24	21	29	37	32	30	20	22	29	23	24	30	34	36	27	24	29	23	20	28	25	27	29	40	36	30	26	27	29	24	28	29	31	25	26	30	29	23	21	34	31	34	18	29	34	21	26	32	23	25	29	34	26	24	23	27	21	24	28	24	30	30	29	29	18	22	26	34	24	27	30	38	23	28	20	23	23	20	34	31	31	30	27	32	27	25	29	26	22	28	27	25	35	38	28	34	28	23	18	28	25	32	20	24	16	34	32	29	34	36	24	27	26	20	20	23	36	25	26	25	25	36	30	21	30	19	24	24	24	26	30	32	30	25	21	16	31	31	24	25	26	29	25	35	21	33	27	42	33	25	36	23	29	32	26	24	31	33	18	39	34	28	24	27	24	23	21	24	16	28	32	24	28	29	18	21	28	26	24	25	28	32	34	24	25	26	29	19	27	30	37	24	25	20	30	16	34	29	28	31	29	23	29	27	26	30	21	26	21	27	28	31	21	35	30	28	26	26	24	38	27	21	26	22	26	16	27	28	21	23	32	38	24	22	24	28	25	17	40	32	25	32	24	28	27	34	25	29	33	26	34	28	32	30	31	31	34	22	29	11	32	31	25	32	26	27	35	35	24	27	24	40	23	28	34	17	21	26	23	30	18	27	31	24	25	28	21	27	29	37	28	20	24	27	23	30	35	38	34	37	23	27	37	26	23	26	24	23	25	35	27	33	32	23	31	28	20	28	31	33	27	23	28	23	24	22	25	22	27	28	40	29	27	21	25	25	19	32	40	17	33	23	25	28	26	26	32	26	19	36	31	24	39	33	39	26	32	27	23	27	29	35	45	30	21	29	31	29	21	22	27	25	21	24	30	30	17	19	26	33	31	26	28	26	26	21	37	35	34	28	22	27	25	27	22	27	36	27	29	30	29	26	21	24	26	34	35	36	23	29	31	21	35	31	28	21	30	28	31	34	29	34	35	23	28	25	31	21	24	22	25	21	20	23	24	27	20	31	26	27	23	24	27	24	28	29	39	20	36	33	27	26	23	28	22	36	33	26	32	32	28	20	30	25	32	23	24	33	30	21	30	28	18	34	29	26	21	29	18	26	26	32	25	27	24	28	25	28	27	25	24	20	25	28	29	30	25	25	31	34	24	18	26	29	31	33	27	25	25	28	38	30	25	25	22	29	33	24	29	23	25	29	25	27	28	30	23	27	29	25	33	26	27	17	20	25	29	28	38	34	30	19	30	28	23	28	21	29	31	31	20	32	30	22	27	23	24	34	36	32	18	20	26	40	29	31	24	33	21	20	27	25	23	30	33	19	19	28	27	29	24	32	34	23	27	18	25	29	34	28	23	31	21	15	31	27	26	29	29	28	26	35	25	22	37	35	33	25	27	38	33	25	28	28	26	21	33	26	21	15	26	31	23	25	26	29	33	31	35	23	24	27	21	30	33	32	25	22	22	22	25	19	22	17	27	24	18	34	28	26	18	20	27	28	20	26	21	27	24	33	25	23	34	32	26	19	32	29	30	26	26	30	31	21	30	34	27	26	35	27	25	25	24	31	32	33	40	30	32	40	27	33	32	25	29	25	28	29	32	29	26	30	30	16	23	26	22	32	25	21	29	27	33	35	34	25	32	30	24	29	35	27	28	23	21	27	29	28	25	37	23	26	27	23	28	40	22	27	25	30	29	32	29	36	29	25	38	28	35	28	30	22	19	27	30	35	26	31	23	19	29	28	15	23	29	22	28	25	32	30	24	24	18	24	30	28	30	30	24	24	28	32	22	27	37	29	28	29	28	26	25	28	32	22	29	26	37	35	23	27	27	21	26	30	34	25	31	23	28	26	22	23	30	28	27	29	34	32	23	31	26	26	35	32	24	31	32	26	28	32	28	25	21	18	28	25	30	34	27	24	26	24	29	11	27	30	25	36	41	23	28	33	28	27	35	30	27	25	31	24	37	30	21	32	26	38	28	19	20	31	29	23	24	25	24	25	33	30	27	26	23	31	37	34	27	22	41	25	32	26	33	36	25	25	32	17	32	37	25	23	27	30	31	21	27	25	32	30	38	26	29	23	32	21	29	35	23	24	28	32	26	28	31	30	39	32	29	31	23	13	27	29	38	31	28	18	23	25	27	34	28	28	30	28	30	21	30	24	27	32	27	35	22	31	34	31	28	28	21	23	26	32	27	21	29	22	28	17	31	24	26	42	26	26	30	25	34	23	26	28	25	19	35	29	30	33
52613	25705	13855	27016	34466	33479	30204	26596	22893	19825	17513	15694	14315	12769	11259	9642	8179	7507	7052	7050	6944	6386	5624	5190	4359	3776	3099	2849	2639	2265	2031	1762	1520	1431	1293	1220	1080	947	932	888	816	811	741	757	729	677	675	640	635	635	554	575	594	573	604	580	573	558	573	555	552	537	523	503	542	509	458	527	539	541	481	517	512	519	466	511	525	489	471	532	522	529	506	495	494	507	472	456	461	469	513	479	534	472	479	506	477	483	537	497	462	473	479	453	426	459	492	478	474	493	457	485	468	453	464	503	485	489	472	513	443	443	480	449	452	494	431	433	459	454	453	484	411	438	467	474	482	485	432	468	472	513	459	458	436	430	471	461	439	421	432	456	428	440	451	436	446	445	459	417	439	446	452	453	446	459	451	465	459	449	396	464	445	433	470	459	465	463	442	449	463	435	470	481	474	458	412	441	404	415	448	478	417	464	447	465	456	409	433	449	487	430	458	462	443	419	442	471	451	453	485	429	437	489	478	470	436	461	451	431	469	455	430	457	432	453	452	479	477	458	495	474	440	456	473	504	488	450	462	437	443	473	427	482	468	463	457	483	427	451	470	506	474	448	434	451	481	410	480	473	458	419	432	470	429	435	448	485	434	446	480	437	443	429	451	481	456	477	468	453	465	440	466	425	436	457	448	472	414	463	465	451	451	488	465	485	430	489	416	494	469	442	449	493	466	443	465	444	461	457	460	444	426	416	477	431	476	450	458	438	447	436	464	475	471	443	452	442	437	440	465	481	465	469	482	499	443	445	433	419	441	420	466	437	440	437	441	423	492	447	442	441	431	473	428	425	463	447	471	426	459	477	445	437	465	450	423	446	430	436	431	463	455	458	482	466	423	455	491	498	465	446	429	438	437	448	479	438	413	448	477	448	486	440	417	470	429	478	426	462	432	474	430	444	458	414	443	438	453	455	443	460	472	441	452	439	477	448	471	452	436	465	440	415	454	469	486	437	466	469	432	432	434	432	412	461	446	421	438	459	448	470	475	439	414	466	455	444	453	437	477	442	441	469	474	450	420	418	447	457	458	464	454	484	450	442	455	435	435	451	425	413	439	476	446	474	490	445	418	438	447	447	441	419	457	487	464	421	437	401	497	421	478	468	474	467	454	490	439	460	470	426	461	459	456	440	435	477	462	463	484	470	430	454	440	418	443	451	494	474	422	447	453	426	448	469	454	432	436	447	423	452	431	421	469	461	481	501	454	451	453	434	439	451	444	453	448	437	473	455	462	465	449	455	476	435	439	490	459	457	468	462	471	435	451	432	486	459	483	426	432	494	456	491	480	479	468	453	476	462	464	454	417	445	437	506	462	481	521	495	465	416	444	465	466	436	450	422	407	491	446	453	452	443	491	440	447	447	426	454	451	442	462	453	439	471	485	465	428	442	467	482	439	466	428	428	478	460	452	453	440	487	475	417	469	445	466	468	427	434	438	454	452	431	446	465	431	421	433	439	420	446	417	493	433	434	421	436	433	434	468	414	443	457	506	465	438	407	445	435	439	448	466	444	464	452	455	460	455	468	408	443	424	476	474	486	463	422	424	416	428	440	441	459	438	456	445	439	452	458	488	431	447	437	460	433	446	447	440	447	435	448	395	423	465	455	473	470	442	453	488	443	481	437	430	473	466	474	455	464	446	429	435	430	456	428	438	461	452	467	432	449	458	459	444	459	447	390	451	459	466	454	445	441	449	459	434	469	478	444	430	444	452	437	433	461	432	428	443	488	432	468	463	469	483	457	454	448	474	436	474	449	443	441	440	415	445	432	457	456	439	474	459	440	451	435	451	490	464	480	449	448	405	453	435	463	419	445	454	455	437	418	445	417	458	447	471	445	434	453	462	446	431	417	444	498	440	467	436	456	456	443	468	460	459	466	463	421	456	478	448	468	390	424	456	442	442	515	457	435	431	456	508	471	458	426	410	425	454	414	445	446	469	459	437	473	455	431	461	448	438	435	435	432	429	443	438	444	432	488	436	462	442	486	435	458	466	451	458	454	438	419	461	460	450	476	468	470	476	451	439	422	459	449	440	448	455	474	435	446	441	473	436	465	468	479	445	452	412	443	451	425	430	451	491	490	448	420	457	478	465	431	434	407	416	446	475	446	472	475	449	447	417	458	439	427	470	447	419	486	428	424	440	429	424	442	469	408	454	452	442	441	458	461	456	422	446	469	439	434	435	405	456	436	463	454	449	499	436	412	433	448	452	475	403	424	459	448	426	463	428	453	432	500	440	464	446	443	411	455	466	449	433	497	409	474	468	453	420	447	450	444	469	474	470	452	402	438	476	467	434	456	423	463	445	456	412	446	482	442	431	472	443	443	467	454	479	434	456	480	479	451	480	461	479	411	463	466	468	443	466	465	462	438	462	426	482	441	468	425	480	454	432	479	448	439	464	444	455	459	472	433	435	450	433	443	469	457	446	459	460	442	480	438	454	451	461	482	472	418	410	452	447	450	449	451	492	426	461	439	451	374	439	430	433	455	457	471	443	452	429	430	469	472	418	464	403	428	384	456	426	444	474	455	424	459	485	477	408	439	457	432	445	415	490	461	425	462	438	470	462	435	443	447	439	460	459	445	427	428	441	433	436	455	453	459	432	430	444	437	413	447	478	436	453	449	458	437	430	460	422	435	421	436	481	428	470	464	466	434	426	418	465	431	417	482	440	448	440	455	431	439	422	468	473	480	439	444	480	487	432	474	481	438	460	483	457	476	456	438	448	425	424	465	497	459	459	409	478	460	471	430	484	447	412	468	431	448	483	477	464	450	448	452	428	459	465	458	448	432	453	413	446	475	449	464	443	439	488	439	454	442	496	442	465	471	445	455	430	458	464	408	430	447	476	428	485	451	462	427	452	473	469	427	461	465	430	445	434	462	442	431	458	491	490	440	483	437	435	461	448	468	428	489	444	454	431	389	442	473	483	492	471	442	448	476	485	470	458	430	470	447	444	464	412	404	458	477	451	487	458	446	471	447	438	447	444	428	449	461	438	447	460	459	453	458	432	443	442	467	478	449	439	457	446	472	422	454	472	437	461	466	437	453	458	445	433	435	432	464	497	449	453	436	405	443	433	458	471	460	460	435	458	451	426	446	432	442	448	453	455	458	430	429	470	451	436	490	438	457	481	458	461	454	481	459	417	435	417	439	459	412	461	434	449	477	436	443	472	498	472	460	474	452	448	491	477	450	429	463	437	470	438	469	455	455	428	473	445	417	440	443	462	480	470	429	447	459	456	444	444	500	438	467	432	463	409	440	437	445	456	483	408	463	427	431	432	454	468	486	420	465	466	461	488	483	465	464	452	419	423	433	422	467	428	416	481	451	457	440	443	451	397	461	458	425	462	454	405	432	449	475	449	446	454	482	457	434	450	457	414	470	430	467	455	436	425	447	457	463	435	430	432	442	424	400	478	446	470	426	456	450	487	456	445	480	433	434	474	459	428	480	447	455	457	404
8904	2193	419	318	495	496	464	396	355	294	263	244	223	196	167	162	119	119	97	135	119	107	102	95	78	72	65	65	66	63	42	50	49	48	38	42	31	45	37	34	32	43	44	45	42	39	38	37	31	36	46	37	45	41	33	35	39	29	36	40	42	37	29	35	37	31	27	32	32	35	38	33	37	33	49	33	37	25	36	33	37	24	28	36	35	36	27	44	30	40	39	24	32	33	22	39	30	40	20	49	34	45	31	36	38	31	40	41	37	33	31	37	34	31	38	26	31	30	42	27	29	40	43	27	44	39	38	37	44	48	19	35	38	25	35	41	32	39	40	32	29	21	39	38	35	35	30	36	32	27	41	38	46	39	34	37	25	35	33	36	47	30	51	34	46	30	33	32	38	35	32	33	26	37	27	32	28	40	26	25	36	38	35	32	30	25	34	32	28	22	33	26	40	25	39	34	43	32	24	43	33	34	33	40	35	39	25	37	36	28	30	31	35	27	35	35	30	27	37	35	24	39	28	31	32	40	34	32	33	28	34	25	33	25	36	27	36	47	31	44	34	45	36	28	38	32	33	40	33	46	30	37	41	25	34	37	27	36	25	37	31	36	35	32	31	31	39	36	30	27	32	30	33	27	29	27	32	29	43	40	29	40	24	24	34	27	21	26	28	24	23	27	34	28	30	27	30	39	32	25	18	27	32	29	31	28	29	44	33	28	33	31	41	43	37	28	24	32	24	37	31	26	21	43	37	30	26	30	32	25	29	32	29	31	31	24	29	25	31	37	32	30	28	30	28	31	35	31	34	32	33	29	35	34	41	29	32	14	28	32	28	42	34	33	31	25	38	26	32	32	32	30	29	20	36	33	37	36	37	32	41	30	37	38	41	37	40	23	28	30	35	23	21	28	43	33	33	36	44	35	35	47	30	37	38	35	37	35	45	27	37	37	34	28	25	32	31	20	40	18	41	33	25	42	30	39	31	30	31	30	36	42	31	35	36	18	35	40	27	38	27	35	34	30	33	35	26	38	32	32	34	23	38	32	42	35	30	28	37	31	33	26	37	39	30	37	37	35	30	33	27	30	37	28	26	25	35	36	30	33	38	40	35	34	39	40	36	41	34	40	35	31	33	35	28	31	37	25	39	31	28	29	35	29	33	41	33	25	29	32	33	34	47	42	25	27	32	40	35	25	28	36	31	28	29	26	31	26	41	30	45	36	33	22	26	28	31	38	23	40	37	30	43	37	26	41	23	39	35	24	36	48	29	32	44	35	30	32	35	26	27	32	26	37	35	38	29	41	40	32	26	34	30	45	46	30	28	32	32	32	28	43	39	28	33	32	26	35	33	29	30	39	34	36	22	31	33	37	24	40	41	43	34	32	35	30	37	39	36	32	27	26	34	30	31	35	33	33	44	31	38	27	31	27	33	25	35	34	31	40	36	28	44	34	31	33	37	30	39	27	27	23	22	29	37	20	39	32	29	29	34	22	28	33	16	35	42	26	20	32	36	27	38	37	31	28	40	31	21	40	27	38	33	27	34	42	33	30	31	39	36	24	38	27	32	43	42	32	38	42	32	35	28	30	37	31	34	29	29	36	26	35	31	28	30	31	40	38	32	24	32	32	22	29	26	24	35	26	26	39	35	33	35	39	26	36	34	28	31	35	37	42	39	39	30	25	37	33	35	30	33	32	34	25	34	35	39	33	30	37	39	28	34	36	36	26	36	22	29	37	29	25	44	30	26	24	32	35	34	24	41	39	24	31	35	32	30	25	29	31	43	31	28	27	35	39	30	28	38	30	25	32	27	28	32	40	34	27	34	36	35	26	39	40	25	27	33	30	29	29	31	42	37	36	35	35	27	24	34	30	34	23	25	38	29	28	38	29	30	35	27	26	36	31	35	27	32	40	32	36	26	32	34	39	29	28	31	34	25	38	34	26	30	25	23	32	30	35	23	41	39	33	48	26	32	36	38	37	30	28	40	39	35	33	31	37	40	28	34	27	33	28	26	28	32	36	34	34	23	31	32	37	26	35	40	30	33	41	39	36	26	41	35	24	33	32	41	32	33	34	21	33	35	37	34	32	38	41	38	32	28	34	32	44	38	23	31	22	40	36	31	33	22	23	35	26	32	37	26	26	38	33	27	22	26	30	37	25	31	35	29	34	32	31	40	25	38	29	30	23	26	42	37	27	26	33	39	47	36	34	26	28	28	31	31	48	26	34	33	26	46	27	40	26	39	37	27	30	25	38	33	29	36	44	37	38	33	34	32	33	35	34	34	29	33	39	26	32	38	33	34	31	35	36	25	25	37	29	40	39	43	25	37	35	37	34	38	33	32	32	21	35	27	28	32	32	22	32	39	30	34	29	28	37	29	41	20	32	30	24	29	42	25	33	31	40	44	35	28	26	34	35	37	20	30	36	32	29	46	28	31	36	31	34	37	26	36	27	38	25	39	41	38	32	33	26	34	33	34	29	24	30	32	35	33	29	31	28	36	38	28	32	36	31	33	33	33	40	39	33	37	28	41	27	43	28	22	35	33	32	37	35	27	26	39	40	37	30	26	30	31	36	39	33	28	25	34	27	38	38	29	30	24	22	22	31	39	42	22	28	25	40	31	33	28	31	23	31	43	41	40	34	34	30	41	36	31	25	30	30	29	32	25	29	33	29	32	28	29	34	42	26	36	33	32	33	27	29	35	39	31	24	27	40	31	25	41	35	45	30	32	36	32	37	28	40	32	30	33	28	40	38	26	35	36	36	33	30	37	43	37	42	29	26	34	36	29	29	29	40	36	30	43	34	26	34	32	30	38	44	29	32	32	32	33	36	32	43	38	39	26	30	27	36	22	22	26	27	34	27	29	44	41	31	29	31	43	38	29	27	36	37	32	35	25	41	36	36	41	31	35	39	29	34	33	36	37	28	45	25	38	32	29	39	33	36	38	34	37	34	37	48	37	43	22	41	31	32	30	39	35	41	34	33	24	32	32	31	34	34	34	36	32	32	39	31	29	35	32	24	29	32	40	35	33	41	30	37	23	38	38	29	42	45	24	30	32	42	42	26	35	30	25	31	26	33	31	39	28	28	31	44	33	34	26	30	32	31	30	27	29	31	31	35	31	40	34	32	34	38	33	31	34	39	41	17	26	35	31	35	28	39	36	27	36	30	28	31	49	39	37	35	30	26	41	32	25	35	35	24	26	34	41	28	29	38	43	46	24	38	26	33	33	33	32	27	30	27	38	41	26	31	23	35	41	43	23	34	28	33	35	46	32	30	30	32	31	23	37	37	26	21	31	22	35	35	32	43	32	36	36	35	38	34	28	30	37	36	41	22	27	42	40	35	36	35	39	23	48	36	34	35	38	28	43	42	28	26	23	29	29	30	26	34	32	28	35	31	37	27	31	31	17	29	31	30	42	29	33	41	35	33	34	41	26	37	34	37	37	33	32	31	27	23	25	31	40	23	36	23	26	41	39	32	31	37
44202	21983	9642	21457	29296	27968	24889	21490	18027	14982	13293	11671	10347	9045	7738	6631	5711	5136	5150	5012	5035	4669	4026	3603	3149	2715	2290	2173	1986	1619	1439	1358	1223	1150	1089	962	904	840	827	735	777	802	796	718	690	660	671	620	630	615	609	625	635	608	564	607	570	564	593	585	621	567	531	554	587	593	554	641	590	592	574	591	547	541	598	571	539	591	593	581	551	545	553	580	568	569	541	558	563	556	538	551	560	553	548	530	568	576	528	547	594	589	573	551	536	560	506	579	556	591	533	534	538	510	533	564	505	532	557	575	562	563	559	558	574	527	543	525	525	548	521	561	556	524	489	527	560	525	537	531	541	551	528	526	544	542	550	564	530	537	516	527	525	527	528	528	522	532	562	565	569	508	536	532	528	556	529	503	529	545	561	535	516	559	497	471	525	514	526	512	564	532	502	540	539	510	522	528	525	524	527	531	501	519	522	524	521	528	561	530	532	535	528	567	502	552	535	547	544	489	552	517	508	547	542	563	494	557	495	568	541	525	538	561	528	546	532	539	543	525	561	504	531	551	496	512	491	558	550	540	520	503	558	502	549	547	558	531	551	504	521	574	516	560	535	538	498	498	510	521	486	554	534	510	508	552	562	552	520	546	527	549	523	549	580	489	560	527	526	556	531	526	486	552	570	516	514	518	553	527	508	553	588	549	537	518	513	527	526	491	533	535	558	537	580	555	537	538	524	497	545	538	498	539	552	501	569	517	548	532	523	535	549	497	552	518	571	500	516	529	552	526	521	563	523	590	509	538	528	539	553	478	501	516	540	518	523	558	540	527	543	507	528	532	529	555	542	489	554	537	568	529	521	524	538	527	538	509	550	518	503	551	553	513	530	561	509	524	526	527	549	500	548	535	538	532	510	514	543	525	518	528	522	543	485	530	535	535	490	553	547	551	531	551	542	514	528	515	550	518	523	570	544	555	513	564	550	511	523	520	549	502	530	499	559	533	516	492	555	547	499	513	500	529	579	520	522	511	539	539	492	600	506	531	497	535	542	561	560	582	542	544	546	548	517	585	509	546	539	549	538	550	552	540	548	562	511	558	532	512	543	533	547	505	538	528	522	524	565	515	540	533	544	524	543	583	589	506	534	567	562	565	546	493	566	476	508	556	529	523	566	535	584	527	562	528	539	518	529	515	562	547	510	534	542	527	525	556	537	513	533	532	535	540	542	518	509	528	502	543	541	526	555	518	570	534	502	542	541	523	503	524	524	551	563	560	561	524	528	539	552	550	554	529	568	517	535	538	520	512	521	518	545	556	522	546	528	554	535	507	547	516	516	536	548	550	530	573	552	536	551	535	529	522	539	542	519	516	586	521	551	532	571	537	535	550	539	528	540	559	530	575	551	523	507	549	520	552	528	523	535	535	513	511	552	542	487	515	564	489	500	527	551	507	529	545	502	515	508	537	576	563	510	523	525	537	517	560	509	535	495	545	526	477	540	540	552	514	487	522	541	497	499	540	550	490	570	539	556	555	532	551	478	546	513	525	503	560	529	466	537	553	537	536	538	534	511	510	553	508	536	547	533	529	504	531	542	537	543	577	546	515	532	513	531	533	517	533	515	557	524	554	542	528	532	503	542	525	550	502	537	526	531	574	496	532	542	540	502	545	554	575	538	542	525	570	574	521	545	523	536	518	525	546	511	534	515	515	553	568	562	541	550	526	519	551	505	513	547	537	528	546	573	524	541	519	540	531	537	531	554	525	509	519	506	541	543	532	500	549	551	565	522	532	535	520	522	572	517	526	549	551	531	583	513	486	551	523	548	542	528	531	540	531	517	508	521	548	521	520	521	537	495	516	577	527	508	505	537	526	525	535	517	515	534	483	538	595	557	504	520	531	514	536	556	531	534	503	538	545	530	567	518	526	513	556	555	542	529	500	544	547	523	544	528	531	532	531	516	526	579	555	501	539	532	570	557	509	540	526	518	547	519	535	549	503	528	547	552	501	518	510	550	533	554	549	518	528	550	538	541	518	522	542	540	498	522	535	499	561	540	555	560	524	568	546	529	597	526	510	555	522	514	503	566	542	541	537	501	530	494	544	565	495	537	533	560	541	540	528	513	515	523	542	537	567	540	573	502	514	520	597	518	573	517	505	553	532	547	550	560	558	534	543	513	567	535	510	499	537	526	540	550	535	536	553	505	535	526	558	502	497	554	529	524	538	566	514	525	555	519	552	532	533	525	525	501	553	558	551	508	510	557	540	552	507	514	554	516	551	593	562	567	555	541	534	525	577	521	523	538	557	551	572	545	537	525	552	536	562	548	547	514	527	530	510	564	535	516	540	552	529	565	558	568	541	500	570	532	514	540	527	515	542	539	559	539	516	498	543	521	524	498	557	514	567	485	549	538	516	498	533	540	563	547	507	549	540	528	536	542	535	527	569	519	509	525	530	536	513	523	539	571	522	520	542	534	539	529	476	514	503	537	506	529	539	514	528	570	523	549	558	567	535	546	545	515	514	509	536	525	552	493	558	562	511	562	505	547	499	549	504	499	536	552	557	552	522	518	539	531	526	513	533	538	529	559	524	577	522	479	555	542	501	530	513	513	521	506	535	523	569	509	524	520	526	503	532	547	534	537	504	562	510	520	547	549	559	525	496	548	536	540	549	564	531	550	524	514	532	506	511	508	555	542	531	523	523	518	513	569	541	528	542	583	498	527	528	527	506	478	568	495	523	532	553	531	517	511	526	568	543	551	556	498	563	568	518	532	560	516	515	515	519	545	504	529	503	519	539	564	530	520	531	534	523	559	546	498	539	542	530	516	511	542	526	527	534	531	492	527	541	574	518	546	553	523	534	559	505	548	528	485	533	532	547	526	525	547	548	505	537	556	490	545	526	517	533	549	508	554	515	523	522	556	578	527	540	528	521	578	516	537	536	582	533	562	522	535	513	529	518	567	550	550	502	517	518	537	548	541	526	540	569	541	552	554	505	564	567	515	568	526	550	549	556	512	521	509	517	530	552	547	534	524	503	567	559	487	512	575	523	543	545	553	560	519	520	511	540	538	522	550	525	503	517	590	572	588	551	527	495	559	512	576	523	517	549	506	554	553	523	507	519	540	531	555	531	549	531	516	563	558	523	516	493	482	550	567	527	548	528	560	519	535	546	528	523	568	492	519	538	540	551	570	530	596	534	503	513	532	553	543	540	487	546	535	526	546	546	542	558	582	565	553	555	556	532	475	500	572	567	529	535	559	531	529	526	499	537	517	507	544	513	527	536	528	519	539	568	532	560	549	552	553	554	552	543	533	556	498	523	508	561	580	544	526	507	538	523	531	517	559	536	524	538	529	522	596	521	550	538	600	518	513	532	553	492	518	569	501	540	514	544	539	526	601	508	516	525	492	521	520	511	555	570	547	529	540	516	529	540	518	548	544	543	550	544	507	485	543	542	542	514	544	525	518	531	505	560	501	532	548	509	487	514	555	549	501	564	558	506	548	473	558	512
12873	4122	730	487	790	872	756	602	549	448	410	333	333	312	271	220	193	173	186	179	161	133	144	127	108	103	81	65	53	64	70	45	63	41	42	43	33	36	38	38	41	39	31	34	34	49	22	26	31	27	22	28	21	27	27	28	31	25	32	31	26	25	32	30	27	26	28	23	24	26	23	28	32	31	38	18	25	31	24	34	19	33	38	20	25	22	25	35	28	33	26	25	27	33	31	31	16	33	27	22	33	33	35	35	18	30	29	16	24	33	24	37	28	32	32	30	28	33	30	28	22	26	32	25	26	31	29	29	26	26	28	40	33	23	26	30	24	26	26	33	16	22	31	27	25	27	16	20	29	20	21	30	26	33	32	24	21	29	21	31	25	28	36	24	19	26	24	26	33	29	24	31	17	35	31	31	29	34	22	31	26	25	21	30	36	23	27	20	23	22	28	21	23	36	29	25	25	27	23	29	24	35	33	26	28	24	28	23	20	18	20	36	20	25	24	25	32	31	42	36	22	22	28	34	24	21	23	26	21	26	19	23	28	36	36	26	27	33	31	27	24	29	27	33	33	29	28	26	32	28	33	23	32	19	21	28	23	20	29	27	24	23	26	29	21	23	23	23	21	27	17	23	29	16	23	20	17	25	24	20	29	30	17	32	33	32	27	21	36	30	35	23	26	24	26	31	26	25	25	35	31	18	34	28	18	30	21	31	29	31	38	20	25	31	23	26	32	38	35	26	41	24	34	19	31	19	32	25	28	31	26	21	16	25	33	28	22	24	33	28	31	30	28	21	26	28	31	29	20	29	21	40	23	28	26	32	35	19	23	27	26	31	21	33	23	29	29	25	21	25	23	28	28	27	28	37	27	25	29	32	23	27	27	21	25	21	19	31	26	33	26	21	31	25	35	19	34	32	25	32	24	29	32	27	28	29	21	25	17	29	25	27	22	27	19	17	29	30	23	25	24	29	25	25	36	22	34	30	20	46	24	26	27	23	26	31	23	34	37	14	25	22	26	26	18	22	23	20	23	26	26	28	34	22	23	26	39	20	25	19	19	29	29	32	38	31	18	22	21	19	29	32	31	26	23	17	34	28	27	24	27	25	27	24	27	27	40	24	22	24	26	25	26	27	24	27	31	16	32	25	27	25	32	28	24	24	27	30	28	28	27	26	36	26	25	28	35	30	26	17	22	22	19	24	24	33	28	30	22	13	29	28	21	31	31	32	18	26	30	28	26	27	32	22	23	25	23	28	27	34	16	20	22	21	30	27	23	30	22	19	15	23	20	27	33	20	27	32	19	29	26	24	24	25	25	35	20	33	33	30	21	28	25	25	22	14	31	27	28	25	30	24	35	24	21	30	31	16	37	32	24	29	26	23	32	29	22	22	33	27	21	27	29	31	24	27	33	25	24	30	24	35	28	25	20	17	36	26	26	29	19	26	29	34	28	23	30	22	25	33	30	27	21	20	25	26	28	27	28	25	28	33	28	31	23	21	19	25	31	30	25	19	27	30	22	20	33	29	40	28	25	30	30	16	29	29	21	25	21	27	22	23	28	33	25	24	25	29	24	26	29	23	25	17	26	21	25	21	25	35	23	21	22	30	22	29	22	34	23	24	26	25	25	33	24	26	33	27	31	36	25	18	29	23	14	24	17	36	34	33	27	30	21	22	29	20	25	25	22	26	26	18	29	25	28	34	30	27	28	34	32	35	22	22	26	27	29	23	27	35	20	30	24	25	35	17	27	25	35	31	35	25	28	26	24	35	33	36	29	22	28	26	32	17	29	33	23	28	20	26	30	24	19	40	23	26	27	36	30	26	22	23	23	23	22	21	26	30	36	33	23	23	34	28	22	23	39	26	23	25	28	25	18	26	28	27	29	28	17	29	24	15	31	25	29	26	26	23	30	28	23	35	24	32	34	23	26	31	22	28	29	19	27	19	35	33	28	21	24	21	27	17	34	27	22	22	28	33	19	22	26	27	26	21	23	28	20	21	31	29	24	21	26	27	23	25	21	32	22	26	31	36	27	25	31	31	23	25	24	26	34	24	29	27	26	18	20	29	20	32	32	29	26	24	22	34	27	28	37	25	28	36	27	31	32	34	26	30	26	19	24	32	30	23	29	30	24	21	22	23	26	37	26	29	28	27	25	25	21	32	27	29	23	26	27	27	32	24	22	29	35	25	27	33	19	23	23	23	26	30	31	19	24	26	36	21	24	14	29	29	35	26	38	31	27	28	26	27	21	29	23	20	29	21	34	18	22	28	22	28	30	26	31	38	25	34	30	29	28	23	17	30	17	19	22	28	31	20	23	27	31	26	26	28	38	32	42	33	24	24	30	25	23	24	18	27	28	29	17	28	27	34	23	23	26	28	25	27	30	27	18	24	27	30	30	28	29	32	31	21	23	19	34	35	34	39	31	19	28	24	32	28	27	21	31	28	25	35	30	22	24	22	34	24	24	27	29	30	26	24	24	31	29	23	22	24	21	33	23	29	32	23	24	24	30	34	24	29	34	23	23	24	18	29	26	36	17	29	21	36	21	24	28	25	35	29	32	18	37	25	27	22	25	24	22	23	19	23	30	25	26	29	28	22	26	18	31	30	28	30	30	33	20	29	22	26	30	17	27	22	24	31	34	19	29	30	33	27	27	31	31	25	23	22	22	27	22	26	24	22	26	32	21	26	23	26	29	29	35	26	29	30	27	28	25	28	28	30	20	27	25	25	17	27	22	23	33	22	32	26	21	23	28	16	32	23	31	30	21	24	27	23	29	24	26	27	23	26	26	38	27	35	34	23	29	25	31	31	26	28	26	44	23	35	21	30	29	27	27	25	22	29	32	22	27	22	23	28	35	31	32	23	19	23	26	26	19	27	26	24	25	22	30	22	26	25	33	25	20	32	26	32	29	22	21	18	20	33	28	33	25	32	26	25	25	21	22	28	30	30	21	32	18	34	27	25	17	26	32	32	29	30	28	29	19	23	24	35	27	31	30	23	21	22	21	26	27	26	32	28	20	29	22	22	29	27	25	31	28	26	27	34	23	23	25	24	25	39	17	20	29	27	29	21	29	23	30	31	25	21	22	24	25	22	30	18	32	20	27	32	18	25	32	25	26	32	26	22	24	26	28	24	28	24	30	42	24	30	23	24	19	25	26	25	27	23	19	27	37	32	20	22	19	18	31	25	25	30	30	23	26	18	22	36	30	25	33	24	34	27	21	33	32	27	27	33	34	27	32	21	30	29	19	23	33	31	24	31	21	34	23	21	30	33	26	26	20	20	27	33	31	26	35	16	26	35	22	36	33	18	25	38	26	34	27	25	37	29	24	16	22	21	27	35	22	26	21	21	22	24	27	32	30	26	38	29	29	24	32	31	29	29	26	30	27	26	23	24	28	25	23	18	17	21	21	22	26	29	24	30	28	26	17	32	35	14	26	26	16	20	36	29	15	27	20	33	25	22	29	27	30	28	22	30	35	33
53399	25904	13940	27069	35197	33874	30441	26603	23428	20602	17965	15828	14282	13070	11318	9609	8457	8012	7578	7387	7163	6653	5863	5103	4554	3776	3365	2999	2628	2307	1967	1675	1672	1464	1249	1236	1007	912	1020	844	866	874	792	734	741	723	641	614	638	569	610	555	533	571	534	554	493	512	540	495	563	500	514	506	542	497	513	522	503	513	482	499	513	516	486	496	476	522	524	473	487	471	513	515	492	511	457	451	487	465	464	479	473	480	481	499	472	485	424	486	437	499	463	502	431	441	473	477	475	439	481	488	497	487	430	490	482	448	458	468	458	455	440	463	446	439	463	472	468	470	430	459	465	446	447	488	442	440	468	487	448	466	433	412	411	440	453	440	432	441	438	418	438	431	472	435	454	425	468	463	423	423	406	436	427	457	428	426	436	437	437	432	415	467	407	441	457	403	415	402	431	435	450	410	438	432	434	449	484	406	452	445	445	462	423	464	448	417	455	431	454	425	401	445	466	423	487	435	436	414	433	460	435	404	463	447	439	410	451	484	420	441	453	436	415	458	437	460	389	405	431	411	448	460	419	409	428	440	402	450	420	414	453	427	462	450	464	456	422	505	455	467	418	445	397	434	452	415	458	382	455	457	427	436	421	382	479	473	457	428	457	407	449	417	438	431	474	424	410	460	442	462	432	451	400	449	429	462	411	447	430	405	442	424	424	442	424	443	426	408	403	450	431	437	406	438	409	422	422	400	453	468	439	438	428	427	430	428	475	420	477	471	441	408	421	398	453	469	412	436	446	432	438	479	400	446	404	444	434	427	447	426	470	451	419	426	449	415	413	448	457	424	455	420	456	449	422	433	444	439	390	418	445	434	469	420	420	430	448	432	441	416	399	446	466	447	450	451	435	444	468	443	420	434	413	449	413	451	412	473	435	462	427	430	456	463	445	480	425	423	421	451	424	449	465	428	385	460	434	419	458	450	405	435	455	430	428	415	430	433	435	459	409	450	462	415	440	468	434	438	430	465	429	459	428	469	439	427	424	462	447	427	431	413	463	460	439	389	441	446	431	416	437	462	389	461	401	387	454	455	452	445	444	413	459	421	428	412	411	447	446	425	403	440	434	422	410	450	443	461	444	453	437	418	395	458	479	466	392	435	412	448	425	437	416	462	450	444	440	450	441	432	441	449	434	439	434	460	466	461	440	412	461	448	440	396	403	450	444	437	442	423	433	432	407	422	460	443	458	403	441	432	423	394	414	445	458	444	433	436	414	466	429	420	409	428	449	451	453	461	429	449	441	432	447	427	447	414	428	456	425	446	424	436	451	431	454	424	424	433	441	419	433	459	448	426	473	451	418	440	420	439	383	411	436	404	434	432	456	471	417	426	406	441	442	459	472	430	462	445	446	468	440	451	454	442	445	405	441	404	416	453	409	425	438	431	425	448	427	438	422	451	432	465	399	404	467	423	417	432	436	450	429	456	437	433	412	411	440	430	426	423	422	462	435	409	421	450	449	458	426	466	433	440	453	399	438	421	376	447	427	436	398	432	441	414	484	401	480	453	460	447	414	438	447	434	415	435	434	439	464	455	462	453	451	443	453	397	455	440	429	412	412	440	435	465	455	426	459	452	440	457	416	422	460	437	438	416	419	428	455	468	393	425	433	428	472	454	432	437	405	433	501	428	454	419	434	489	435	420	436	405	451	401	427	425	463	441	472	421	439	460	439	475	439	473	403	433	409	447	429	462	438	484	393	431	465	446	406	431	452	443	456	438	432	426	439	448	457	438	403	463	417	469	452	448	397	444	445	487	439	450	418	448	444	400	435	476	421	460	462	453	455	435	458	448	421	454	427	410	419	445	486	462	435	467	477	432	476	413	413	438	448	467	427	426	459	472	437	414	461	448	452	413	434	422	446	457	441	437	431	389	430	433	414	458	456	443	420	425	429	431	473	446	433	462	439	422	426	421	432	478	460	433	446	431	470	425	439	447	436	442	434	442	428	435	438	417	416	472	444	434	453	391	406	427	430	409	426	437	434	413	413	415	436	457	442	445	420	430	447	447	448	418	421	458	418	420	465	445	446	466	415	429	420	437	421	434	403	438	431	430	426	467	455	440	405	442	476	462	433	415	443	494	411	433	432	457	470	472	452	434	447	431	456	412	446	444	437	408	421	446	430	432	424	401	433	427	461	430	431	413	425	467	481	445	467	438	445	442	458	456	452	439	439	438	412	437	457	447	477	454	453	390	456	456	459	463	420	453	429	441	452	454	426	477	440	429	485	434	432	454	427	460	423	485	442	446	459	445	431	427	419	433	475	450	420	454	451	403	416	416	427	418	446	445	448	435	449	443	496	412	450	434	444	457	409	452	440	455	451	414	419	458	439	450	479	398	420	393	447	406	444	453	409	455	450	434	414	455	450	458	489	424	428	471	425	423	439	456	452	444	448	405	435	431	450	442	441	450	456	426	440	453	434	415	394	447	403	434	410	454	394	407	454	447	445	449	441	420	423	403	435	463	426	411	424	425	427	421	415	409	459	472	441	396	421	407	426	461	382	454	439	455	431	455	418	415	441	440	453	423	465	435	444	436	430	424	460	447	414	466	425	462	425	429	472	452	433	445	440	469	420	423	434	450	458	488	436	428	407	419	453	461	463	452	429	431	434	412	408	432	471	445	447	415	439	425	453	459	452	429	385	461	429	420	457	408	465	427	447	445	418	461	446	446	474	440	481	442	450	426	457	417	442	414	462	421	427	415	417	452	451	445	424	410	430	445	461	464	409	438	487	453	428	438	414	432	445	462	437	412	455	421	458	419	455	438	424	415	406	432	450	449	446	434	449	421	422	467	413	416	435	456	426	429	433	445	445	400	419	448	449	440	415	445	395	449	435	398	431	438	439	457	448	426	415	422	419	432	450	389	406	447	444	454	416	460	432	449	404	468	499	428	436	427	408	441	443	457	455	449	434	454	432	460	438	448	462	417	455	408	426	434	421	463	420	459	417	427	432	426	477	389	474	448	433	448	470	444	434	419	432	414	395	447	426	450	443	421	455	410	417	430	424	398	430	442	426	471	462	466	427	413	437	419	445	467	443	444	441	476	416	425	437	442	450	453	452	433	468	444	432	423	443	444	415	469	404	435	398	413	413	445	446	432	437	443	409	419	421	407	455	442	437	436	461	450	464	493	433	403	459	396	493	417	426	454	440	419	451	472	443	445	417	437	428	424	477	420	440	441	428	418	428	453	420	468	444	390	427	460	428	479	465	470	474	434	427	413	416	459	425	447	459	433	459	437	442	445	434	449	423	449	457	446	435	424	443	442	463	419	449	449	461	417	441	451	432	419	442	444	440	423	481	446	461	414	438	403	434	444	445	430	412	443	433	401	432	442	463	456	429	421	429	427	438	446	396	420	454	408	436	439	423	404	447	455	439	412	416	462	417	417	411	378	427	434	399	429	458	448	412	468	448	454	448	410	436	469	424	414	425	409	446	437	443	448	414	417	413	475	427	434	442	400
5231	1008	222	221	327	356	314	252	211	198	158	149	140	155	116	86	86	99	91	78	63	82	81	61	53	47	57	45	40	43	36	37	28	31	26	30	36	19	32	27	18	18	26	15	20	23	26	21	21	29	22	17	29	19	21	31	26	22	20	16	27	17	18	14	22	19	16	22	23	24	29	19	31	18	25	23	19	15	22	23	24	19	18	22	18	21	23	19	23	17	28	12	30	17	21	27	20	19	21	22	26	19	23	22	23	20	12	24	18	25	15	21	23	22	25	13	24	23	33	24	22	23	26	22	26	28	21	14	16	34	24	17	19	22	20	17	19	23	17	20	20	21	19	22	13	24	14	14	12	20	21	19	30	20	20	12	21	22	24	25	19	22	20	29	21	24	23	22	20	17	19	15	24	28	16	26	16	20	22	24	23	19	21	20	22	21	20	24	24	21	15	21	18	16	26	20	19	21	23	27	21	27	16	17	23	25	18	22	21	18	26	29	19	26	19	23	19	29	34	20	16	21	24	20	19	23	19	22	22	18	15	28	17	16	24	23	25	27	23	23	17	24	14	18	19	25	23	25	22	21	26	21	18	21	21	19	16	14	21	27	14	19	21	17	24	24	28	25	22	21	20	22	28	25	25	16	23	32	24	21	27	24	29	19	22	29	24	16	22	28	22	17	24	11	14	24	23	20	26	12	19	18	25	25	19	25	25	21	17	21	17	23	22	20	22	22	19	15	32	19	17	23	16	14	23	17	26	29	20	18	23	15	28	22	34	14	35	15	23	24	33	20	21	20	32	17	10	14	13	33	31	21	24	19	22	20	20	25	23	29	22	24	15	19	24	19	18	23	17	23	18	18	34	14	14	16	28	26	27	28	14	28	14	16	22	30	24	21	23	17	21	19	21	25	16	15	20	20	24	24	18	17	20	23	20	35	15	16	25	21	19	18	20	27	25	20	21	25	23	19	22	31	18	19	27	17	27	19	24	25	20	19	13	21	20	12	19	29	23	25	19	19	20	22	11	20	18	21	24	27	25	22	39	28	12	28	13	21	25	16	12	15	16	25	19	26	31	30	22	28	25	20	20	21	23	27	20	21	19	23	21	21	20	24	23	24	15	21	18	22	18	19	27	31	26	24	13	19	32	23	20	15	22	17	30	23	23	22	24	21	15	25	19	19	27	20	17	28	22	21	18	34	20	22	22	24	16	18	18	21	26	14	17	30	22	16	20	31	24	17	18	15	20	19	22	25	19	25	14	15	25	26	27	17	26	25	19	21	19	21	19	24	15	20	19	24	21	24	11	16	27	21	22	17	22	17	31	17	18	21	26	24	18	26	17	25	25	11	25	23	21	18	17	24	31	21	16	18	22	18	14	19	27	27	26	20	22	19	30	22	16	27	29	25	21	21	12	14	18	26	16	13	18	20	23	31	29	28	28	20	14	23	16	22	26	22	16	23	19	22	16	22	29	18	17	19	29	17	22	19	25	25	23	26	12	18	23	14	22	21	18	18	26	22	19	25	15	21	15	21	28	12	31	27	32	29	28	26	19	25	13	17	30	13	23	25	23	22	23	22	20	21	23	26	21	20	27	24	24	24	25	27	28	17	21	24	17	25	19	27	21	19	23	31	19	16	20	18	22	30	19	15	18	21	17	26	23	12	20	14	33	18	27	15	20	29	26	24	20	22	19	20	25	19	24	23	23	23	17	29	30	24	27	18	18	22	20	26	18	18	22	19	26	28	25	25	16	15	24	25	17	17	20	28	28	23	27	23	23	21	25	25	17	16	25	28	14	18	30	26	21	22	28	19	23	25	17	21	16	34	21	12	17	12	29	20	23	21	17	16	31	16	19	24	22	20	24	24	26	21	25	26	10	22	19	20	16	22	18	27	13	26	21	24	21	32	27	22	12	24	24	24	22	26	22	32	22	18	22	20	27	23	22	25	29	22	16	22	24	22	13	23	35	17	25	17	21	24	24	19	14	23	18	16	16	18	25	20	20	25	24	18	30	23	17	28	11	19	31	19	22	25	24	17	25	21	20	28	34	22	28	20	22	28	20	22	25	19	20	32	19	21	27	22	18	23	28	33	30	17	21	25	23	24	25	25	22	16	26	13	20	26	18	11	17	20	25	25	19	17	17	17	17	16	13	23	25	16	20	20	19	13	23	22	19	26	18	15	24	18	16	17	24	19	29	19	23	23	25	22	17	15	16	22	30	14	29	21	29	25	24	17	22	21	18	25	20	18	21	17	11	31	20	26	19	22	20	24	26	25	18	19	19	18	25	15	34	23	23	26	18	18	25	28	22	14	18	24	20	17	13	20	17	26	13	23	25	28	17	21	19	17	29	22	23	19	19	17	19	26	27	30	26	32	27	20	21	25	19	17	20	15	17	19	22	20	25	26	18	23	35	23	26	21	25	28	18	19	24	26	18	15	31	28	19	22	33	25	16	19	20	31	15	29	24	26	17	20	22	18	22	22	12	33	16	28	33	26	18	29	24	20	28	23	12	16	28	23	20	22	16	29	21	14	12	18	31	14	9	16	18	26	26	22	14	23	27	24	17	29	18	27	18	23	26	13	18	29	21	19	24	22	19	22	20	23	21	19	17	22	19	26	20	23	20	19	21	24	27	27	20	22	16	29	24	20	20	27	21	21	16	24	32	21	26	18	21	34	11	15	22	21	15	17	11	15	16	17	21	24	16	27	18	15	18	12	14	15	14	21	28	21	21	24	28	20	15	22	18	20	17	16	26	14	23	19	21	28	28	20	24	20	22	22	24	29	14	22	14	24	21	26	17	32	26	15	18	29	15	27	27	29	26	25	22	21	25	24	28	20	24	27	24	37	28	24	16	22	19	19	23	15	20	22	21	30	19	15	23	25	23	18	15	15	22	18	25	16	31	28	22	24	18	19	17	16	18	20	21	25	16	27	22	23	14	11	22	22	24	29	20	16	21	14	17	28	20	17	17	18	18	17	25	16	18	25	20	27	20	18	19	15	30	16	26	20	15	19	21	23	23	17	19	32	21	21	25	22	11	19	19	23	17	24	19	20	25	27	23	22	26	19	15	26	20	20	22	19	32	15	24	28	11	24	22	23	24	25	20	21	20	19	29	26	20	21	21	16	25	21	15	19	27	25	26	19	28	22	24	20	21	19	23	30	17	20	18	28	20	32	24	25	19	30	21	28	27	19	16	22	21	18	25	19	24	21	28	12	23	29	16	19	23	21	19	16	22	20	25	27	25	27	21	19	22	21	20	21	20	25	17	18	30	22	21	20	24	16	18	20	20	22	18	18	20	18	13	21	17	20	13	28	28	21	25	31	18	20	21	28	34	17	20	23	31	24	12	20	21	30	25	23	24	15	25	14	23	25	16	18	22	23	23	25	27	20	18	17	18	23	29	13	17	22	13	24	25	20	29	21	21	19	21	18	29	21	27	16	24	14	24	16	23	15	27	27	20	19	12	16	23	20	17	23	23	18
39382	17363	6973	16708	24666	23565	19511	15730	13057	10660	9176	7955	7264	6195	5370	4490	3838	3793	3807	3629	3379	3273	2844	2336	1931	1750	1621	1369	1222	1033	926	852	846	735	699	630	658	535	498	540	506	474	513	459	453	416	433	428	397	398	375	415	399	367	415	392	374	398	386	423	382	372	370	371	398	338	383	362	400	391	400	365	390	356	327	350	405	393	352	392	359	360	368	389	388	361	383	383	366	362	378	402	365	401	378	371	334	388	360	387	360	332	357	372	333	377	370	385	332	364	371	329	332	369	387	351	335	347	375	342	370	350	353	357	332	351	299	363	365	370	367	358	375	320	377	377	405	362	366	344	361	383	373	353	345	344	375	335	363	350	378	371	375	356	362	375	363	382	333	346	350	385	359	347	365	349	352	348	365	349	343	357	361	365	356	378	352	341	375	344	352	335	346	382	365	373	331	305	383	344	354	326	351	332	371	399	328	333	365	333	328	367	320	357	329	370	339	336	366	338	367	363	351	371	365	353	373	356	316	347	325	323	373	380	349	339	338	378	358	331	333	357	360	356	356	346	396	361	335	353	368	373	323	395	346	373	342	365	357	337	346	351	324	332	373	354	366	337	334	359	358	403	395	373	364	343	353	363	342	377	347	319	338	361	343	334	341	373	377	337	351	351	329	334	337	324	367	354	344	369	328	333	383	371	352	345	337	328	377	374	370	352	392	341	358	341	331	355	332	355	350	376	341	365	377	386	350	377	387	357	349	370	368	362	365	391	392	369	347	357	348	379	336	357	338	387	321	363	345	368	367	362	400	351	353	321	365	322	342	349	372	369	364	348	356	348	352	378	357	329	329	366	362	351	313	359	370	334	354	321	357	360	350	356	367	337	357	350	358	338	378	330	357	378	327	359	364	332	367	367	358	356	327	394	393	310	388	347	375	375	378	346	343	349	341	332	373	304	367	359	373	343	323	362	337	345	365	311	391	329	344	329	357	365	368	349	324	365	358	373	343	379	340	322	351	354	355	324	353	369	366	356	356	391	369	369	380	328	363	383	351	317	382	320	348	371	354	380	355	349	374	362	321	362	370	363	382	362	361	353	347	358	353	356	361	368	352	364	339	358	345	357	351	336	340	349	357	354	362	371	354	332	346	350	345	369	397	342	330	365	365	351	379	347	336	375	369	372	361	336	353	332	352	355	402	348	335	349	357	373	350	357	335	364	366	326	332	382	362	382	334	363	362	373	353	341	340	360	326	377	360	354	324	372	364	364	370	326	340	385	325	357	321	357	340	332	327	337	377	368	355	365	360	342	337	371	364	352	384	338	385	370	325	389	365	358	379	348	317	340	336	375	355	322	372	350	402	335	363	380	365	362	348	315	393	373	369	362	324	365	368	371	386	329	354	353	380	357	332	330	385	372	373	355	367	350	336	347	335	383	335	366	327	314	355	381	353	364	357	370	363	382	357	351	359	352	366	349	350	335	355	345	346	363	376	345	341	341	347	338	369	330	345	346	359	325	362	373	378	339	355	321	322	366	379	360	347	331	356	355	347	387	387	358	371	345	337	363	359	345	377	335	325	357	353	348	359	386	361	335	369	387	362	384	357	357	370	361	341	360	348	374	337	374	341	375	348	359	384	361	330	382	407	405	383	392	357	358	361	351	357	366	349	343	370	356	351	354	325	360	393	390	350	354	365	363	342	388	358	352	358	370	366	364	349	350	361	383	373	302	322	376	331	364	366	380	343	352	366	353	297	341	358	348	331	373	353	364	327	332	373	343	356	359	372	369	366	345	315	355	346	384	349	341	376	361	356	321	367	353	346	372	331	346	381	375	359	357	328	341	354	378	351	355	376	350	382	348	354	339	373	405	368	348	380	350	389	374	339	350	392	376	368	363	337	347	405	354	319	348	345	350	384	366	325	364	376	395	352	353	330	352	350	356	384	386	378	346	347	385	380	333	362	342	345	373	368	369	351	328	351	363	362	347	357	347	375	363	339	340	361	362	367	374	332	352	329	353	349	354	344	378	340	382	351	350	390	351	341	340	375	372	393	349	379	365	357	347	350	349	365	365	370	363	372	348	349	373	399	358	362	360	342	369	340	360	359	381	344	382	360	367	358	326	369	371	376	363	376	375	361	391	354	354	331	387	343	344	327	366	373	330	333	338	381	350	378	344	366	363	328	357	315	334	369	367	357	356	357	350	364	341	335	356	363	362	374	342	380	331	330	376	354	382	365	353	345	343	335	354	379	354	367	322	358	342	337	322	359	362	350	353	350	337	373	324	378	354	336	310	348	346	366	331	363	350	391	365	351	347	330	370	341	337	359	360	337	374	370	340	311	348	349	336	325	333	373	349	349	350	356	342	322	342	385	361	314	323	339	353	391	353	343	389	366	366	382	366	341	365	333	380	356	364	334	328	351	358	312	351	318	360	354	343	360	361	327	352	369	333	366	362	356	371	348	365	360	347	383	360	406	364	341	328	411	372	310	346	376	372	357	388	343	383	352	378	346	363	355	354	384	359	377	380	397	352	345	354	388	355	360	372	373	363	341	357	370	383	396	378	352	336	368	338	365	348	363	366	326	356	406	353	330	358	406	349	319	331	312	377	323	378	349	362	368	336	382	331	349	343	360	383	338	368	357	362	371	349	352	341	324	379	347	348	359	325	351	363	346	341	352	373	332	396	366	357	337	370	369	325	384	357	323	321	351	395	372	365	336	368	344	356	360	399	334	403	334	355	369	351	396	340	347	354	322	341	361	387	328	343	348	339	344	373	352	353	402	352	339	360	312	359	384	355	362	315	340	336	351	386	344	374	351	389	342	324	354	352	349	369	374	369	371	349	372	327	384	359	374	353	340	381	348	357	362	360	375	319	336	339	373	382	328	348	362	351	338	338	337	394	348	325	393	344	371	349	350	368	386	322	368	378	343	394	356	375	379	381	326	348	359	344	351	363	384	328	369	327	360	356	297	327	348	363	368	376	388	365	345	370	337	349	362	376	352	340	360	363	345	369	317	342	334	334	347	315	357	371	332	364	329	363	343	367	346	360	361	336	329	347	347	321	338	365	369	359	336	353	316	368	361	376	371	376	365	333	355	343	362	376	334	376	355	371	325	334	364	340	409	342	329	351	402	328	346	367	368	365	346	360	365	339	352	344	347	361	340	367	304	352	375	339	351	384	361	363	350	366	314	378	356	313	357	359	395	338	367	355	354	339	336	347	370	369	330	369	342	349	378	378	352	369	344	369	380	318	354	374	337	355	381	345	363	353	354	340	355	397	376	358	356	394	352	337	334	360	336	332	376	333	345	368	376	357	345	342	405	362	372	326	397	349	353	365	370	340	352	328	355	340	325	357	376	378	334	398	330	357	380	345	362	354	370	372	336	375	344	351	355	373	385	358	347	356	393	358	370	372	384	382	361	347	390	325	363	347	358	328	378	336	381	357	361	339	346	348	392	387	337	380	378	356	373	394	344	354	366	343	383	350	379	371	385	334	394	352
12842	4380	692	448	806	859	657	598	556	518	433	361	329	311	251	201	172	177	213	186	181	152	131	128	115	109	71	74	75	62	54	54	58	51	44	43	37	50	31	34	39	39	31	32	30	29	38	27	36	30	34	21	26	24	25	39	32	33	29	24	30	37	36	30	35	35	28	25	28	30	30	26	28	32	23	29	35	28	35	30	33	28	33	34	25	34	26	33	29	33	36	37	30	20	30	19	36	25	23	25	42	29	30	25	25	32	28	35	30	27	30	25	30	32	31	40	24	26	21	32	31	34	21	25	27	32	28	34	32	29	22	30	22	31	31	23	17	47	27	34	24	17	26	27	24	27	34	29	24	26	39	35	37	27	30	25	28	31	26	23	29	31	26	28	23	37	30	19	19	29	20	30	28	26	37	27	29	28	27	19	36	31	24	35	31	24	26	29	26	32	26	28	28	32	33	21	30	17	33	19	22	23	32	27	33	27	32	26	21	27	30	27	21	30	24	21	31	33	34	30	23	26	25	26	25	31	34	27	30	32	25	33	25	28	24	29	27	33	30	21	16	24	28	25	28	24	19	24	34	29	33	29	28	30	32	24	28	24	22	35	27	22	15	25	25	27	21	30	21	33	25	34	26	28	24	32	27	28	35	30	25	35	26	30	26	22	35	25	33	20	15	27	28	36	26	26	31	35	34	29	30	33	31	26	23	20	27	28	29	28	27	34	27	28	31	30	32	32	37	29	23	24	20	25	25	29	27	26	29	25	27	35	36	21	30	28	29	29	29	23	26	39	37	28	22	38	25	26	39	38	23	29	25	32	22	22	29	26	23	18	27	16	21	20	25	34	23	29	31	22	32	26	34	26	16	33	24	24	41	30	34	32	32	23	18	27	34	27	28	25	22	24	29	39	35	29	27	27	26	31	25	31	34	31	35	33	30	32	28	22	22	32	21	13	21	35	26	22	25	28	26	22	22	24	33	25	26	28	37	27	18	23	26	24	15	29	31	30	31	23	28	38	42	26	32	22	30	38	29	24	26	37	24	29	30	30	27	29	34	22	25	30	35	24	28	21	24	29	26	28	27	25	28	28	24	21	26	30	37	24	32	28	31	29	22	32	27	33	41	28	32	20	31	23	27	29	31	30	24	29	30	31	24	26	25	28	25	17	25	33	16	36	28	38	23	24	33	32	23	28	24	26	21	42	31	32	28	30	21	22	30	26	23	27	28	34	21	24	38	21	25	28	20	32	30	27	28	32	28	23	32	31	29	30	27	23	28	25	24	22	26	18	30	30	25	32	28	30	27	33	33	24	18	28	20	26	26	24	31	30	29	28	24	39	35	27	24	29	28	25	27	27	27	20	19	27	30	32	22	25	27	28	23	34	23	34	30	20	24	37	27	30	20	31	37	33	27	27	25	31	28	27	32	31	27	21	24	21	16	25	23	31	28	29	29	28	21	31	33	19	28	30	20	28	19	19	29	24	26	28	33	34	25	28	23	32	17	29	28	27	25	22	20	28	22	25	30	32	27	33	32	21	29	25	29	35	27	22	25	35	20	24	24	25	25	25	29	25	21	32	18	30	28	29	21	29	31	34	25	27	22	33	32	23	34	29	35	29	31	29	18	24	20	28	21	35	24	33	30	28	28	17	21	31	22	27	27	27	24	36	29	24	23	21	23	27	23	30	34	25	25	32	22	32	35	25	26	28	31	24	32	22	27	32	34	26	22	20	25	28	12	27	37	23	25	22	24	17	24	36	25	31	41	35	20	41	36	20	22	29	32	27	26	27	22	32	30	34	24	24	36	28	26	29	23	27	25	25	30	24	26	25	24	38	24	37	38	27	21	22	26	14	27	26	29	33	10	20	29	27	29	34	33	20	33	32	20	31	24	28	26	27	29	33	25	26	26	24	27	27	34	25	23	27	32	32	35	24	25	19	44	23	28	27	28	19	31	26	31	37	32	27	34	25	28	35	24	18	37	25	26	24	32	29	38	29	20	21	26	35	27	33	19	23	32	20	24	27	28	26	24	27	27	30	25	21	33	33	17	35	31	36	29	22	31	28	26	26	21	28	29	31	33	33	22	30	18	23	23	31	31	29	27	29	29	27	23	21	28	30	34	23	18	24	21	34	28	29	26	30	20	22	24	28	36	32	22	30	24	27	24	28	31	25	29	21	29	29	26	21	35	37	15	26	23	26	31	27	28	25	21	29	37	23	27	22	35	33	38	31	31	23	25	25	21	23	30	21	23	22	31	23	27	34	24	26	31	19	31	19	24	22	30	23	31	37	25	16	23	30	30	33	22	28	33	24	25	24	21	25	22	26	35	26	18	22	25	25	24	35	28	30	24	29	29	29	23	28	32	31	23	24	25	25	30	20	21	26	31	22	21	25	26	31	36	28	36	22	32	23	28	27	21	23	27	34	28	20	32	22	25	29	22	32	28	28	27	36	37	32	35	32	37	28	23	21	23	24	20	33	30	40	31	25	14	22	33	21	31	32	33	18	29	25	21	29	29	20	16	23	23	27	31	28	20	17	24	24	25	23	23	24	34	30	35	38	28	35	35	38	17	32	36	36	34	32	31	23	19	24	31	33	30	34	31	35	22	23	31	27	25	23	24	29	29	30	30	29	24	30	34	31	16	26	32	28	35	43	23	29	27	31	22	24	19	42	19	29	21	31	21	29	28	21	30	32	25	30	20	29	31	34	29	30	28	18	26	31	27	22	19	26	27	31	22	27	30	28	20	31	31	33	23	30	24	31	22	29	25	24	42	37	31	20	31	22	22	27	25	15	29	33	30	21	24	26	33	23	27	26	38	28	17	26	21	28	27	36	30	19	24	27	31	25	26	27	26	21	30	20	31	30	26	28	22	32	24	25	20	24	22	23	25	28	23	26	30	29	32	33	33	30	32	28	26	27	40	29	22	23	29	30	24	28	30	27	20	33	31	33	23	28	24	26	21	30	30	22	22	31	22	32	22	32	24	29	26	21	14	32	28	29	25	31	25	26	33	29	28	31	30	26	30	25	35	31	25	24	26	35	19	35	33	20	33	30	22	26	26	24	26	24	29	29	29	26	37	29	33	25	35	21	30	33	34	24	25	24	26	23	23	34	23	28	32	21	34	24	24	31	22	39	32	31	24	24	25	36	40	19	21	28	27	28	31	29	30	30	27	37	21	27	30	33	23	31	33	26	23	25	26	25	25	19	27	26	34	34	26	22	23	26	26	21	28	25	30	30	15	30	22	23	22	28	35	19	28	23	26	31	33	27	26	26	26	25	30	18	30	29	31	26	29	26	27	21	26	32	26	22	25	34	37	24	33	28	31	37	28	29	32	27	35	27	30	23	27	20	32	40	25	29	23	34	27	27	23	24	29	27	21	20	22	21	32	21	25	28	36	33	22	24	36	30	30	28	31	19	30	24	24	24	32	30	34	30	27	18	29	31	33	28	25	31	27	27	26	30	36	27	24	22	24	27	35	28
52112	26652	13327	26038	34704	33632	30084	26055	23002	20602	18591	16505	14829	12835	11189	9488	8221	7714	7648	7862	7462	6523	5882	4859	4241	3696	3357	2966	2521	2269	1898	1717	1653	1438	1337	1169	1053	939	911	879	825	851	832	772	738	727	620	581	591	624	622	582	612	561	577	577	574	546	551	516	570	505	508	514	498	515	522	554	548	551	558	528	573	505	496	493	517	487	526	498	546	491	510	486	505	506	467	470	444	510	508	451	487	456	493	474	468	466	517	484	480	473	481	504	490	461	483	436	465	506	424	431	452	458	479	486	459	477	450	473	467	478	436	458	484	399	454	455	464	450	442	459	481	464	456	437	465	458	460	466	445	438	458	450	429	433	458	452	474	427	466	432	413	474	461	445	456	475	405	458	468	473	458	485	436	426	445	446	504	469	444	468	425	474	457	415	445	462	440	460	465	440	440	461	460	487	447	475	453	448	415	424	467	474	461	457	470	459	439	505	428	433	463	465	402	441	437	441	463	436	445	454	448	442	452	410	486	457	464	435	436	446	475	428	466	460	445	481	444	511	420	456	436	465	464	447	476	481	455	450	479	472	409	436	458	437	435	470	419	455	462	466	410	454	508	448	453	478	456	451	459	429	461	468	449	460	456	449	420	470	467	443	480	425	500	474	453	444	433	458	435	441	466	456	473	430	431	462	473	477	471	468	456	427	465	424	484	479	481	462	471	455	458	412	410	443	434	459	439	440	404	433	471	466	467	447	465	440	464	431	463	444	465	427	443	446	450	471	476	430	450	449	452	469	431	473	440	457	446	463	460	501	437	418	437	466	482	437	420	463	472	486	471	410	448	436	465	418	503	451	436	459	452	495	450	417	438	424	454	454	458	430	427	447	425	491	456	443	430	416	418	455	468	450	435	460	448	425	411	452	461	469	443	428	462	428	447	488	444	446	461	438	445	479	455	485	475	458	454	447	479	465	457	496	517	490	455	428	452	448	459	482	426	437	388	471	464	436	424	474	461	436	476	450	437	474	419	455	441	416	461	460	432	464	460	446	442	472	425	419	463	438	438	468	445	419	461	455	438	421	436	463	483	471	481	427	464	453	443	461	436	439	453	447	454	453	456	465	425	425	459	449	453	434	445	433	461	443	429	463	432	488	436	413	463	453	492	454	429	449	466	429	410	488	448	442	438	403	414	482	490	466	447	429	442	483	448	482	450	423	428	462	413	466	490	427	443	431	463	458	505	413	400	453	428	447	428	431	454	393	467	471	473	444	437	442	398	450	453	457	473	423	447	430	465	489	431	460	472	443	453	446	467	496	443	449	462	444	474	461	444	400	440	443	426	438	450	448	470	435	495	482	442	463	414	460	452	476	457	438	426	453	470	471	501	448	463	481	414	452	448	419	444	465	434	438	458	432	441	464	497	451	467	451	463	429	441	441	414	482	477	426	468	420	483	458	464	438	439	477	426	416	440	448	518	465	458	463	477	432	425	459	440	434	454	453	469	446	463	454	450	413	454	435	426	467	437	458	429	427	465	478	474	458	422	447	452	459	430	452	472	438	414	465	471	463	479	406	453	474	471	411	454	434	456	439	426	475	452	452	425	496	440	470	447	458	435	449	382	465	479	462	438	472	451	449	449	471	462	410	449	445	404	477	476	442	447	465	445	444	414	435	429	494	472	450	465	413	408	455	458	439	484	463	492	430	479	476	442	454	433	486	451	403	430	440	489	447	458	436	487	443	463	408	458	488	465	453	489	464	498	442	481	453	470	457	442	459	414	469	431	466	469	480	421	468	444	462	457	449	470	434	465	485	420	441	471	427	429	436	459	451	468	460	421	445	458	447	489	452	420	435	458	464	449	435	465	509	429	432	468	455	434	460	443	449	426	480	423	499	423	459	457	524	423	439	412	460	446	456	433	441	439	480	430	451	452	454	395	456	419	458	451	484	467	461	458	456	477	478	479	431	429	440	457	472	451	454	441	466	458	434	442	466	458	418	426	420	477	433	448	481	424	436	435	428	417	458	449	471	430	465	481	493	465	468	427	418	414	461	461	454	484	458	444	444	401	499	455	459	434	456	450	440	433	415	444	452	444	433	446	410	459	492	501	491	491	453	432	439	443	442	455	459	438	461	453	471	435	462	452	423	464	441	460	452	437	450	473	462	440	437	467	438	464	471	464	473	455	460	453	424	434	465	424	425	441	456	436	469	449	463	411	461	453	433	443	438	464	466	466	395	438	461	466	484	477	459	450	450	437	436	426	434	467	431	431	445	447	420	460	429	449	419	461	430	447	461	492	475	494	421	456	410	454	485	432	445	462	473	457	410	490	436	493	440	461	438	450	455	438	497	465	500	443	425	448	453	522	472	449	476	472	445	458	475	472	453	427	461	474	449	452	455	447	460	398	437	424	427	465	462	445	452	469	454	463	458	450	460	428	404	436	478	426	475	452	439	430	442	491	422	445	451	448	426	443	450	442	479	428	441	461	463	459	449	486	446	460	452	479	462	468	440	443	479	432	434	438	470	429	481	429	470	489	469	434	482	459	436	454	430	488	468	463	465	440	449	466	453	429	466	413	473	416	442	462	428	451	464	427	457	471	452	470	529	462	445	472	450	463	418	473	444	463	458	461	438	476	431	423	439	461	484	451	440	402	433	449	406	442	460	465	450	452	453	428	413	437	408	440	467	418	473	435	426	422	456	429	444	448	468	478	434	467	470	456	429	426	423	458	452	448	436	442	420	417	495	445	413	432	455	441	447	435	486	429	519	433	450	450	442	433	441	470	422	422	489	443	442	441	477	439	478	471	479	407	457	459	415	451	421	461	450	455	481	465	450	433	426	485	463	450	442	449	471	469	479	466	443	472	412	429	463	428	473	468	478	474	472	427	457	465	455	415	431	432	474	470	460	442	423	439	464	474	440	412	429	428	456	455	426	426	433	455	430	447	468	443	424	430	454	468	419	401	458	454	436	461	454	469	445	429	501	454	434	482	415	453	447	471	471	430	496	467	433	454	447	426	436	441	481	428	413	458	442	435	448	446	459	431	469	468	470	455	421	431	406	432	476	397	426	438	476	475	461	492	469	420	465	494	479	456	459	457	441	433	435	422	462	449	437	432	482	433	372	437	464	436	421	434	447	490	457	453	456	426	440	457	453	464	439	413	457	449	450	444	492	437	432	468	452	466	432	403	453	422	401	431	460	454	456	420	452	458	481	433	469	444	450	412	421	492	443	459	427	487	457	460	468	468	442	451	409	450	449	462	451	409	423	451	452	489	450	497	440	456	451	446	447	452	446	486	444	464	473	414	407	484	438	470	454	444	454	447	436	436	460	451	491	452	468	422	443	446	419	435	434	454	415	450	439	461	428	505	435	444	446	467	483	441	441	453	469	458	481	487	436	447	426	486	467	455	440	452	507	462	445	495	438	447	470	432	403	449	420	488	444	424	447	435	454	479	470	470	471	436	480	476	444	468	453	459	484	451	454	430	427	425	463	432	437	496	419	427	466
8757	2106	429	305	476	536	431	403	337	315	295	258	225	199	198	139	124	125	131	115	142	125	129	83	94	83	70	67	61	59	56	52	38	47	27	47	33	34	33	27	29	30	25	42	31	39	38	35	39	34	37	32	36	32	25	30	32	31	32	45	47	29	43	32	38	38	36	38	34	39	45	35	38	25	33	28	28	24	31	30	35	31	41	28	37	25	31	40	38	37	34	42	29	41	35	34	36	40	37	34	28	35	34	33	27	45	35	28	35	37	25	32	34	39	37	38	27	37	37	34	31	33	31	29	37	34	31	35	40	45	25	32	29	37	39	39	42	35	24	35	31	28	25	42	28	22	30	34	37	33	34	34	27	47	32	35	40	39	32	38	36	38	34	27	28	34	34	34	41	28	42	40	34	27	24	31	36	35	35	40	47	36	34	36	34	27	32	39	36	29	33	33	37	28	34	40	38	36	28	32	22	35	28	31	36	37	31	35	24	28	29	35	28	30	28	33	33	37	36	37	43	46	43	28	24	24	31	42	32	33	30	36	32	33	35	34	31	32	41	26	26	31	29	35	35	25	33	23	29	41	33	36	25	38	37	41	34	30	35	33	34	29	42	37	31	32	29	32	38	38	29	34	46	22	31	24	32	33	29	32	34	31	26	32	27	35	30	32	34	30	35	39	33	48	35	44	34	30	29	38	29	21	28	33	36	30	18	24	36	24	17	39	44	39	33	24	37	28	31	37	36	35	32	39	39	27	42	32	25	32	45	37	30	26	31	24	47	32	34	36	28	32	34	30	37	40	28	38	32	30	30	33	31	23	40	23	23	39	34	37	38	25	25	35	33	38	30	28	39	27	36	36	34	28	25	37	35	39	31	29	43	48	27	32	34	39	31	37	30	31	31	28	31	35	24	38	37	33	27	24	32	35	37	42	21	31	24	22	28	25	26	38	36	41	25	32	29	31	33	26	25	25	34	37	31	39	25	38	22	24	30	32	38	41	37	36	34	30	26	40	32	32	27	33	40	33	30	39	29	40	24	39	30	30	39	28	24	30	23	38	36	40	36	44	23	38	31	27	38	29	31	35	42	25	34	35	35	31	32	34	37	28	30	29	22	22	28	26	33	42	38	20	23	40	29	21	23	31	28	30	37	30	27	31	40	26	28	26	27	28	25	36	30	43	33	32	26	37	45	34	29	33	39	43	28	32	43	33	39	39	33	31	31	28	36	32	42	24	31	27	44	32	24	41	34	32	36	31	26	36	25	29	37	28	29	23	31	35	29	35	31	39	32	34	27	32	35	35	33	39	29	33	24	32	27	25	47	37	37	46	29	30	33	37	30	29	26	31	35	39	30	20	29	34	33	41	33	37	32	31	32	27	35	41	25	25	34	38	25	43	32	32	35	24	20	41	28	30	36	27	47	32	31	36	33	32	29	39	28	37	31	48	28	29	29	33	34	36	28	37	34	24	29	38	32	36	27	28	23	34	30	31	24	21	41	26	43	30	19	26	24	36	28	38	26	37	29	25	34	22	42	29	34	35	40	30	36	36	23	34	28	31	31	42	26	26	34	39	36	46	33	28	39	44	20	40	32	20	39	28	26	34	47	28	33	39	48	24	29	33	30	41	30	32	40	30	42	30	40	39	40	39	34	28	28	44	36	39	44	38	35	33	27	17	36	33	37	30	34	37	34	33	25	36	45	36	28	37	37	28	14	34	31	38	38	47	34	24	19	37	32	23	35	33	32	19	34	21	28	29	31	27	42	28	29	32	37	34	28	30	33	42	22	26	24	25	33	25	23	43	36	35	31	32	33	32	46	34	38	38	33	37	31	30	27	27	26	30	30	33	33	33	27	31	39	31	29	26	31	32	30	24	37	34	34	41	33	27	37	39	44	24	23	30	40	34	38	27	27	33	29	28	37	34	34	36	31	31	28	32	24	31	36	28	31	35	28	30	34	33	31	29	19	30	40	29	36	28	32	37	34	31	33	36	27	43	29	34	33	40	25	29	31	28	38	29	32	30	29	26	25	32	32	35	35	29	37	43	41	40	26	28	33	33	32	26	34	31	32	34	26	38	29	38	28	34	27	30	29	23	30	33	37	32	26	26	31	30	28	37	31	36	26	25	33	27	32	28	22	33	39	28	43	29	34	34	34	32	26	32	41	29	29	42	33	35	23	40	38	25	27	34	33	34	36	38	29	35	31	29	31	31	31	34	41	27	43	49	30	24	45	37	32	34	34	33	34	27	30	32	38	29	38	29	41	36	28	31	34	32	41	31	30	36	40	35	36	39	29	31	31	32	32	32	32	27	48	30	37	26	35	37	41	38	20	33	24	33	28	33	36	40	33	34	37	32	40	22	39	31	30	21	43	32	30	41	29	38	27	31	39	38	24	40	43	32	28	39	31	40	31	34	33	38	32	41	41	32	41	31	22	42	30	30	36	28	34	38	29	30	22	35	39	35	26	28	40	31	31	42	40	35	35	29	32	30	27	31	23	37	24	37	36	42	38	38	30	19	46	30	38	40	43	28	33	40	32	30	36	26	25	35	36	25	33	33	28	37	31	21	46	30	30	29	39	32	39	33	28	42	36	31	36	26	41	24	29	29	38	27	37	36	28	32	31	39	28	25	39	35	45	33	35	25	26	43	38	44	29	37	45	32	29	32	25	32	30	37	37	23	32	25	19	33	42	26	23	28	38	38	39	35	33	20	41	37	31	38	30	35	41	37	26	43	29	30	33	31	27	26	26	36	28	34	43	31	37	29	20	29	38	29	25	29	35	44	36	34	30	27	36	29	30	38	26	34	37	30	27	35	36	33	36	31	31	37	28	32	38	25	32	34	33	33	31	28	28	32	31	43	28	30	32	30	38	33	29	29	44	39	34	32	24	29	32	32	32	29	34	37	27	41	30	36	35	27	24	36	30	34	27	26	35	35	36	34	24	31	44	26	41	27	27	35	31	42	39	36	25	34	43	28	31	41	22	40	24	34	35	33	37	38	29	26	26	26	40	38	33	24	21	36	36	25	41	26	30	23	36	29	25	27	32	38	37	28	39	27	38	26	40	39	45	32	32	36	42	32	37	35	31	32	24	38	40	40	29	48	31	35	41	28	30	32	29	21	39	35	22	28	36	38	32	27	24	29	28	23	37	30	20	39	31	30	30	24	32	27	39	39	48	27	29	34	29	35	39	30	36	37	31	37	28	23	27	33	32	36	40	29	41	24	32	29	36	30	33	33	27	31	34	32	26	32	37	22	28	32	36	31	33	37	18	46	36	36	35	32	40	27	32	41	30	28	33	33	36	27	37	39	32	38	31	28	34	37	34	17	41	27	41	34	33	35	41	38	33	50	24	35	43	31	46	44	29	41	32	43	46	30	31	26	35	35	31	40	32	30	28	27	29	29	31	31	30	40	37	33	25	28	32	19	34	34	39	32	45	36	32	37	36	22	24	26	33	28	29	31	36	38	22	23	30	35	25	35
44169	21484	9564	21150	29317	28274	25166	20967	17662	15573	14008	12076	10825	9406	8159	6755	5781	5335	5317	5536	5327	4745	4073	3519	3002	2514	2357	2090	1902	1639	1435	1376	1274	1166	998	1004	907	871	776	802	746	788	719	682	706	686	664	636	640	622	630	664	642	588	580	571	594	605	579	597	583	582	549	551	560	594	586	576	559	584	601	590	607	538	602	608	593	605	568	536	555	588	582	568	571	556	547	544	557	572	575	561	569	518	556	546	565	562	555	581	555	549	607	551	581	514	528	565	574	575	564	516	540	566	515	511	523	527	524	525	555	534	552	501	548	525	516	536	545	551	561	523	552	558	503	589	491	542	549	533	549	564	530	545	556	521	519	487	520	526	530	523	563	549	530	534	547	559	533	538	532	518	563	543	502	597	560	557	498	544	528	518	566	527	539	543	558	533	515	539	550	546	538	542	567	522	506	546	527	509	506	553	538	501	534	561	533	539	551	539	511	582	553	562	580	548	519	556	564	562	559	534	551	543	557	554	522	550	500	528	511	518	533	554	512	512	565	544	531	498	588	565	538	497	541	556	545	548	557	536	506	552	514	555	565	535	514	554	523	542	543	558	533	561	505	537	529	537	532	543	548	607	564	489	515	501	510	545	527	540	550	466	527	525	516	510	525	569	551	530	532	569	535	580	531	537	517	535	514	529	534	513	537	549	525	561	536	560	518	540	542	533	568	542	531	593	510	497	550	480	475	547	528	517	538	523	548	547	510	523	557	542	519	554	505	553	520	518	535	518	520	584	510	560	524	520	553	561	542	499	520	520	558	522	530	578	535	559	548	538	539	527	521	545	535	549	500	584	489	551	517	520	509	588	567	552	571	560	511	589	542	559	535	590	514	545	513	502	539	526	524	560	519	508	520	594	521	546	536	551	552	536	509	502	546	543	529	569	496	530	572	554	537	560	559	552	547	497	519	523	561	533	537	512	554	527	543	527	564	559	531	527	542	518	494	571	569	508	526	554	527	478	561	529	504	525	539	543	543	532	527	541	528	525	535	559	527	526	544	519	539	529	516	574	507	493	524	502	515	539	565	523	542	537	573	516	518	543	533	538	577	526	531	558	567	523	530	545	507	562	549	540	562	504	519	516	563	524	551	559	541	533	565	539	544	510	497	533	542	556	550	504	548	528	535	527	527	538	549	539	506	525	552	519	533	549	543	563	533	550	516	581	527	513	591	529	525	528	566	552	546	540	509	519	557	545	557	525	589	552	523	523	547	525	535	544	518	537	539	542	534	550	580	527	509	520	515	535	540	505	515	514	557	541	555	539	545	559	527	516	581	530	526	535	532	565	573	566	573	533	530	539	536	534	511	511	503	544	501	518	564	555	526	551	543	514	552	540	510	548	501	556	583	541	572	560	563	525	532	542	543	507	521	519	533	529	530	543	522	578	523	554	537	504	547	533	545	544	566	547	492	521	526	543	525	549	526	539	557	509	491	543	544	534	556	514	539	562	587	511	536	535	545	545	539	552	533	496	492	530	530	547	560	508	518	503	550	534	533	539	510	510	524	536	515	516	526	527	549	568	511	516	529	525	563	499	588	565	577	575	549	521	515	534	486	496	515	514	523	538	584	501	506	504	539	521	521	532	513	524	471	518	487	557	554	545	527	540	536	537	526	523	550	531	534	534	552	558	522	556	530	511	565	504	544	562	526	527	518	565	509	534	526	556	520	489	559	551	531	543	527	502	535	527	501	517	559	523	562	532	529	550	523	590	572	545	522	528	572	511	540	549	523	539	558	525	548	541	517	544	565	498	544	540	568	549	523	499	546	549	546	493	523	540	517	497	491	510	573	535	557	572	502	530	509	568	535	545	557	501	538	498	556	565	556	504	541	547	561	557	535	544	537	531	505	526	482	520	524	544	532	498	576	520	540	494	503	518	502	555	504	563	557	557	547	564	551	512	524	559	564	551	549	528	506	566	532	517	527	537	572	543	537	505	568	527	517	528	496	529	529	541	585	539	516	552	551	528	556	543	522	549	527	537	553	478	549	505	497	517	525	488	531	548	521	512	587	542	551	510	518	545	551	500	529	548	532	533	527	508	559	507	517	545	528	526	560	550	558	500	556	505	547	551	507	525	532	529	543	513	570	548	548	542	523	530	570	499	543	556	578	503	571	534	563	542	528	539	520	549	508	546	533	576	543	550	551	567	575	533	563	511	543	506	517	541	542	545	549	543	563	535	507	536	489	541	559	520	557	547	518	591	555	566	540	551	590	569	557	510	519	528	500	545	510	518	534	518	551	561	569	562	524	552	550	534	488	520	531	542	550	493	541	548	546	559	556	546	521	572	514	535	579	552	561	540	557	552	515	552	588	579	567	551	535	507	558	576	549	558	505	563	525	531	548	532	539	506	521	537	515	566	581	506	557	549	545	562	550	520	518	548	523	509	531	523	561	537	547	538	533	515	566	532	577	524	555	569	541	533	554	514	578	559	545	535	539	552	599	560	556	524	537	559	537	541	530	523	576	519	557	541	594	588	539	511	543	566	524	513	498	550	513	553	499	545	546	539	553	532	502	532	544	551	575	527	530	498	551	539	574	512	514	526	558	535	520	499	517	574	534	578	499	526	557	525	570	541	540	497	542	536	536	504	527	543	562	550	542	563	536	543	495	548	510	573	495	565	541	533	492	514	571	516	599	530	531	515	548	521	547	529	506	528	544	515	519	573	543	534	572	551	537	522	510	542	522	541	544	557	501	519	559	556	527	537	492	522	522	541	541	511	533	533	531	537	559	545	549	572	542	538	536	510	524	546	574	524	573	551	523	533	565	537	497	499	531	545	550	574	511	510	559	586	560	494	574	527	497	567	550	504	519	530	568	530	528	528	573	507	527	534	560	525	508	544	577	516	471	550	482	531	533	548	522	534	554	582	519	575	496	520	565	518	556	538	510	542	560	522	529	508	587	517	532	547	532	530	520	539	512	568	536	513	548	502	505	571	510	534	513	502	562	535	509	500	540	538	514	548	538	502	560	536	548	542	517	546	558	555	479	550	510	483	514	526	544	565	502	540	577	532	577	542	511	539	522	546	537	542	493	521	532	531	550	506	546	551	559	541	558	591	552	535	561	530	533	533	545	534	568	563	549	575	546	530	524	556	552	532	531	553	519	564	568	579	533	536	545	497	503	541	536	555	555	546	560	553	543	556	528	540	513	545	508	557	520	555	535	549	555	535	539	560	545	518	531	533	525	562	572	554	559	499	539	509	541	507	565	533	529	510	566	506	542	561	507	541	526	533	523	506	542	564	543	542	532	566	551	536	566	566	557	542	542	498	567	506	539	555	552	521	536	574	532	524	538	538	536	510	530	544	494	538	516	536	543	524	528	555	544	524	548	478	512	519	504	554	530	548	514	527	533	546	531	513	533	563	545	519	543	551	545	515	511	530	545	559	496	531	579	570	535	492	546	518	563	528	488	503	524	547	529	559	484	525	554	512	552	601	527	532	579	528	546	592
12928	3963	748	507	728	845	715	641	539	455	431	391	360	312	258	222	193	166	185	187	175	142	148	129	101	84	88	68	74	60	69	54	56	40	40	37	38	37	33	41	31	31	30	41	29	36	26	37	26	26	25	26	22	30	38	30	34	27	33	25	27	24	19	20	32	18	40	24	17	34	27	29	39	29	31	31	21	24	39	23	32	23	32	25	26	28	29	28	39	16	29	26	30	30	23	32	21	22	11	31	30	30	24	30	31	22	23	21	29	26	34	38	31	37	28	27	33	19	25	21	23	35	26	36	27	16	27	36	37	28	26	37	26	28	31	30	28	27	27	21	26	35	31	31	27	28	22	25	27	35	28	31	26	27	27	20	28	20	27	18	32	37	33	33	26	24	21	18	23	35	29	38	21	21	22	19	19	30	30	18	30	35	33	26	25	28	23	25	19	37	31	32	24	28	25	25	24	37	28	37	20	25	31	23	22	29	32	31	33	24	30	24	34	21	28	21	22	31	33	32	21	25	24	29	26	27	23	26	19	32	30	23	26	31	21	26	29	29	18	24	18	25	25	24	30	23	30	29	22	24	33	25	29	25	29	21	18	24	29	32	31	29	29	28	31	24	24	34	29	45	25	20	25	27	26	29	24	22	20	21	25	26	25	33	29	28	23	26	28	20	24	35	28	20	30	31	34	19	34	27	20	28	29	24	19	27	28	24	29	34	25	20	28	30	27	26	39	32	23	27	30	14	22	18	26	14	31	18	30	20	18	28	22	19	23	29	26	28	22	27	26	29	24	21	17	25	22	29	37	34	13	25	20	32	23	22	24	31	32	32	24	30	22	19	29	28	26	31	29	36	24	19	26	31	28	27	27	24	28	25	24	25	25	37	29	30	27	25	33	30	29	30	27	24	33	27	15	28	28	31	26	20	28	24	24	18	25	25	22	34	28	21	25	26	23	23	30	28	28	22	18	17	16	33	26	28	37	33	25	27	20	22	18	25	25	26	18	28	18	23	32	24	30	22	24	32	29	36	23	27	18	34	23	28	33	23	38	26	28	20	24	23	30	37	38	26	20	31	30	32	24	31	36	23	18	26	29	34	18	21	31	35	22	22	25	29	23	24	24	25	32	14	32	30	30	22	29	28	30	30	29	23	28	26	27	20	30	23	16	35	23	32	26	30	32	19	30	31	24	19	42	20	34	23	24	25	33	27	26	32	25	34	25	21	27	27	27	26	27	31	42	32	24	33	26	21	27	24	24	31	28	26	26	26	20	24	20	21	29	32	27	33	18	34	24	25	22	23	30	33	22	30	34	25	32	22	39	25	32	25	38	21	24	22	26	26	23	29	29	22	20	25	35	32	26	33	18	32	33	26	32	31	27	35	20	34	31	21	39	28	22	27	32	22	23	26	23	21	28	28	23	27	27	34	24	26	25	22	34	25	34	27	19	25	29	23	24	24	30	27	21	29	17	26	21	26	25	24	24	25	18	32	32	26	28	23	29	25	38	28	24	27	24	25	25	28	29	20	36	29	37	25	22	27	28	26	26	25	29	34	25	26	27	32	27	27	19	22	16	26	26	27	23	27	27	32	28	28	19	36	27	28	27	28	34	23	25	31	33	28	25	30	27	22	30	28	29	28	27	29	22	25	27	26	32	28	33	25	26	30	28	25	24	27	18	27	32	29	27	27	28	24	31	29	29	33	26	30	22	27	28	21	28	25	29	28	25	30	17	19	43	20	28	35	16	25	29	43	29	23	24	27	23	27	33	28	24	27	23	23	29	33	31	22	34	23	24	30	25	26	26	21	20	25	17	22	28	29	25	19	24	24	15	32	20	23	33	35	25	21	29	18	22	26	24	23	20	35	15	33	24	31	19	25	21	24	29	26	29	24	25	27	37	29	24	27	27	34	34	39	25	27	43	35	25	21	21	27	24	22	28	31	20	30	27	23	27	26	25	19	19	28	31	25	36	17	28	22	29	22	35	23	20	26	36	23	22	27	28	27	25	26	25	26	42	28	30	33	25	37	26	26	19	21	28	28	34	43	25	32	25	37	23	28	24	27	29	23	25	37	30	24	23	21	31	25	22	29	31	20	22	31	35	25	26	23	20	23	25	16	29	22	23	24	24	28	21	23	26	23	29	29	22	37	15	26	35	21	28	29	20	30	27	24	27	20	36	22	28	35	31	30	21	29	29	32	21	32	27	23	25	30	33	25	33	26	33	21	21	27	26	34	33	25	19	26	28	33	28	35	25	27	25	33	31	29	27	26	22	31	27	38	31	26	33	29	18	26	22	22	34	26	26	34	31	29	16	20	26	34	23	17	28	29	32	28	20	23	34	20	23	25	23	27	14	24	26	22	26	24	22	34	35	26	24	27	28	24	32	19	33	19	26	18	20	32	27	21	29	23	22	24	26	20	20	31	33	34	17	28	27	30	33	29	26	30	26	29	28	33	36	29	21	33	24	33	30	26	23	31	24	22	30	21	21	33	33	34	25	24	30	29	29	25	28	21	27	23	14	26	29	27	33	36	34	28	31	22	23	28	30	24	28	32	17	30	36	26	18	23	21	30	34	23	34	18	24	25	23	20	29	27	29	24	29	29	23	37	21	26	25	26	30	30	23	26	31	29	22	26	22	27	23	35	21	34	24	29	24	13	31	24	19	38	24	29	19	26	24	25	27	32	24	29	28	35	26	22	23	24	16	39	32	35	17	25	27	14	26	17	29	33	19	25	25	20	30	21	27	30	27	22	22	29	23	22	22	40	26	30	19	33	22	25	26	31	30	37	29	38	17	25	30	29	40	22	32	17	28	25	27	28	14	29	30	32	23	14	33	38	25	21	21	22	13	24	26	41	27	39	24	32	26	32	21	29	24	30	36	26	33	21	24	36	30	33	29	29	32	26	36	26	38	22	26	17	31	28	25	23	19	31	33	23	30	26	18	23	32	28	29	36	27	30	23	19	25	25	28	16	25	24	21	22	30	30	38	23	22	26	26	27	28	32	24	36	24	25	31	20	28	32	21	37	26	27	34	22	32	28	21	18	22	21	36	20	23	35	26	27	22	35	26	33	30	22	28	21	20	28	29	25	28	33	17	31	23	30	28	30	25	28	30	23	29	33	26	19	28	22	35	19	26	23	28	25	26	27	19	29	34	27	21	26	37	28	27	20	24	25	17	24	14	20	19	25	28	24	27	29	18	20	33	32	20	27	21	23	24	32	37	40	26	30	39	21	24	25	30	26	20	24	23	25	28	26	24	25	28	27	25	28	38	29	33	30	20	27	20	29	25	25	22	28	26	33	28	33	23	27	22	22	29	30	36	27	24	26	21	26	24	38	26	25	29	25	28	32	20	31	26	28	31	16	22	22	25	26	35	27	22	25	23	21	18	26	30	18	23	25	28	35	28	26	26	25	23	19	28	25	28	17	26	24	25	23	27	21	26	31	26	20	28	26	23	21	19	25	20	28	20	19	22	29	21	22
52896	25475	13302	26621	34593	33501	30518	26834	23011	20754	18679	16701	14825	13283	11527	9966	8443	7975	7912	7946	7529	6540	5780	5041	4238	3718	3320	2985	2552	2178	1901	1677	1564	1423	1354	1113	1028	1007	956	866	847	851	785	744	721	689	693	599	638	608	598	541	595	549	531	580	546	521	537	536	501	513	490	527	524	516	503	536	487	501	516	514	492	464	468	522	533	479	510	484	466	514	541	446	500	510	463	455	469	471	465	474	482	492	476	477	475	487	492	464	474	490	454	458	491	457	501	459	453	428	479	463	481	464	481	433	461	436	480	461	465	461	437	452	448	467	427	408	465	444	451	485	417	445	454	436	448	459	434	443	409	464	476	416	452	438	417	416	441	411	459	435	467	428	417	432	436	437	447	407	379	457	417	461	447	448	426	442	440	404	421	459	447	444	418	430	453	453	423	441	446	440	440	434	433	415	483	457	436	421	452	413	451	423	430	400	432	419	449	423	423	461	474	475	448	414	435	406	431	423	440	464	437	415	427	386	446	448	428	453	422	434	431	428	435	446	425	437	437	430	426	449	406	411	398	424	410	440	438	473	403	471	436	457	446	458	419	409	456	435	427	431	393	430	442	455	438	420	424	430	468	421	437	463	439	487	433	417	427	431	492	435	452	429	440	414	414	431	417	413	451	437	430	431	426	423	440	407	486	420	405	438	430	459	432	433	416	448	423	437	416	456	430	412	426	425	462	472	412	455	410	441	435	453	402	403	414	434	413	425	413	451	442	435	406	411	434	426	431	427	405	476	432	439	406	459	438	453	421	404	447	465	435	367	470	421	423	429	437	466	414	408	443	420	422	456	423	426	431	424	409	436	420	427	459	445	430	430	431	433	469	419	430	448	429	420	446	396	432	408	408	455	427	446	397	443	436	460	408	424	460	447	469	395	410	443	419	431	431	409	401	477	459	441	447	447	447	428	455	442	467	409	419	416	436	411	427	447	415	452	413	440	444	436	384	429	445	435	446	417	454	452	432	418	459	456	421	411	440	415	446	458	462	447	427	447	449	445	430	451	447	444	430	441	429	404	470	440	433	480	444	444	450	420	428	445	434	454	474	449	448	382	451	482	439	467	441	425	452	453	433	413	451	437	422	400	436	417	395	444	443	447	466	441	419	447	436	438	400	458	426	496	433	466	434	438	421	406	443	444	476	429	412	435	427	420	406	403	445	411	475	428	434	413	390	432	464	443	419	433	425	428	443	420	449	422	444	437	433	421	420	419	473	458	422	452	453	413	431	424	459	464	429	429	452	438	454	433	406	437	427	399	430	455	433	410	466	458	447	420	453	425	452	399	462	431	408	456	433	424	470	412	447	443	430	446	425	434	462	436	440	418	473	443	414	450	447	408	429	421	413	437	421	405	411	401	430	445	444	424	453	471	433	417	422	435	447	428	443	435	436	404	433	444	471	434	441	387	453	439	417	461	433	395	416	462	451	443	429	436	445	404	418	447	401	446	418	432	416	492	420	430	427	456	407	440	446	389	430	455	410	454	432	437	418	427	446	441	428	449	439	430	456	419	422	459	408	473	465	393	427	461	439	445	412	427	436	477	482	388	442	438	458	429	438	438	455	412	464	455	438	407	446	460	432	434	423	458	439	419	448	473	442	425	438	436	391	439	473	410	441	414	427	413	458	425	415	434	466	459	422	446	460	455	412	464	439	402	423	424	422	444	428	428	429	405	463	425	469	471	416	409	445	444	421	468	427	440	432	474	430	456	407	434	452	428	424	438	446	400	446	436	431	448	436	421	471	453	428	437	431	434	410	467	451	414	457	451	457	425	407	450	452	422	448	451	450	430	458	460	458	444	442	420	436	438	435	450	430	430	433	413	441	428	449	447	465	434	434	437	455	439	452	450	460	408	413	457	434	440	436	424	433	442	418	420	438	412	422	456	442	411	429	461	428	437	421	408	431	448	427	429	409	449	454	415	452	416	436	436	388	436	438	437	395	412	450	411	393	470	448	444	429	463	433	460	410	400	424	403	399	430	408	445	415	428	433	428	440	457	434	443	410	453	438	428	371	453	445	463	422	440	472	412	408	438	464	419	439	436	448	465	450	471	457	421	418	438	417	443	423	436	450	459	404	423	436	427	413	430	426	442	422	429	383	425	429	457	471	443	446	422	463	435	456	412	420	466	459	442	446	431	408	441	430	411	385	428	425	431	441	455	473	421	387	480	386	450	472	415	417	456	453	432	420	469	491	411	442	455	454	390	430	466	441	413	381	425	419	434	420	455	472	415	450	425	411	449	433	474	458	410	425	436	445	451	441	417	445	473	449	471	488	473	405	405	478	430	444	451	461	425	442	466	413	402	491	434	415	456	408	472	454	434	416	437	437	434	471	426	429	448	436	426	438	432	450	430	456	436	422	450	459	405	422	406	421	426	429	421	402	423	434	484	475	443	439	466	444	396	439	451	453	439	456	436	473	421	420	413	449	425	450	475	442	421	436	446	431	422	425	461	443	419	431	417	416	430	422	456	467	490	411	441	434	405	446	427	457	431	393	420	452	439	426	431	445	410	415	476	456	452	432	455	441	435	432	401	444	416	443	436	443	420	394	419	438	453	435	441	424	447	450	469	480	413	442	422	442	434	443	478	406	439	430	420	456	405	454	457	436	468	419	417	403	403	437	425	431	433	466	429	436	479	428	445	441	448	411	379	411	467	449	448	426	410	434	452	404	379	445	416	458	411	476	425	443	441	454	435	426	411	423	416	417	415	405	440	459	405	440	423	444	458	428	469	444	456	451	424	483	418	440	464	433	438	411	396	435	436	416	450	435	438	467	484	463	433	460	450	416	414	406	477	480	449	411	465	424	468	456	441	451	438	416	447	402	432	447	444	430	415	460	442	434	428	439	427	450	471	408	407	423	438	431	442	411	456	436	428	405	427	427	444	487	419	408	440	466	433	474	467	465	452	428	445	409	449	443	460	405	437	458	437	410	436	457	428	463	444	422	422	438	443	433	439	406	461	442	460	448	450	433	439	427	442	413	404	438	434	425	441	392	481	459	451	450	417	435	444	398	474	431	467	439	417	427	431	388	454	451	444	414	434	415	448	443	441	414	415	457	465	435	437	419	449	435	436	444	409	465	444	464	409	440	403	443	435	461	403	444	454	433	444	434	439	417	438	437	444	478	462	427	428	425	471	426	424	394	426	424	434	421	401	437	462	421	415	430	428	436	488	419	455	443	447	484	458	461	404	439	421	434	433	421	413	437	406	427	450	489	448	457	423	465	459	438	423	439	464	418	430	451	453	434	418	387	442	406	403	443	472	431	426	425	454	395	394	449	418	452	465	434	454	423	432	424	439	401	412	423	471	425	442	469	464	423	454	411	414	445	444	426	409	405	442	434	428	405	429	415	442	444	463	439	462	449	434	410	416	428	420	423	413	430	440	454	426	444	456	438	437	440	452	458	480	424	426	450	453	444	450	456	439	406	432	437	422	423	421	439	453	413	448	427	475
5063	965	236	192	296	358	296	223	245	184	210	214	154	121	124	102	91	84	88	93	99	60	56	50	55	49	45	36	36	28	36	34	34	25	36	22	20	23	19	25	31	26	25	30	14	16	19	21	34	23	19	25	20	17	22	27	31	18	17	15	14	16	18	19	21	13	26	14	28	22	24	21	20	20	29	17	30	19	21	25	25	17	21	20	20	32	18	21	25	10	23	26	24	12	18	29	26	16	21	22	22	18	15	17	18	14	23	13	24	23	18	24	22	18	22	22	14	21	25	25	27	22	35	25	14	15	22	12	22	21	19	16	27	17	20	10	28	21	19	22	13	13	25	15	28	24	23	20	32	20	25	22	13	19	21	30	21	15	27	23	21	16	16	29	9	26	21	24	21	16	24	24	28	22	17	25	27	15	32	17	24	17	21	22	16	23	24	23	23	18	25	23	27	22	23	24	24	25	23	19	22	25	17	16	23	22	23	14	22	17	19	23	20	24	21	15	19	20	27	21	9	26	23	30	17	30	24	27	21	18	22	23	16	20	21	27	17	34	25	30	31	31	13	22	28	22	22	27	17	19	26	20	25	28	25	26	22	17	25	32	18	16	24	14	17	23	30	18	26	24	20	19	28	15	19	19	23	16	21	16	20	18	25	23	21	16	21	20	27	23	20	18	18	30	30	21	14	14	19	23	22	25	22	17	25	15	29	18	26	20	25	20	21	20	21	29	25	25	17	17	21	23	18	26	27	27	17	23	15	19	20	24	20	25	18	19	25	21	14	24	15	19	23	19	22	22	28	16	29	28	22	13	17	29	19	28	22	17	19	25	15	14	23	24	21	16	17	24	22	30	21	23	17	20	16	22	28	18	14	18	23	35	28	19	15	17	21	16	24	17	10	18	18	10	16	18	23	23	24	20	23	23	18	18	19	19	30	13	22	25	17	28	28	31	20	25	17	26	21	21	23	25	28	20	21	20	18	21	14	25	22	20	22	13	23	19	23	22	24	18	14	27	15	22	27	28	21	25	19	16	22	27	20	22	23	19	25	17	23	14	23	32	22	26	16	19	30	17	20	30	19	23	18	19	19	24	18	18	13	20	26	25	17	22	27	23	21	18	21	20	27	20	22	30	25	23	15	21	20	18	21	25	10	22	21	23	22	20	24	25	28	25	27	26	21	27	29	22	20	27	22	19	15	20	19	15	28	22	19	25	17	12	20	19	12	27	22	29	18	24	23	21	28	14	25	23	21	33	24	15	18	20	23	26	26	17	15	17	18	16	35	31	24	19	20	20	30	19	23	28	21	19	28	33	22	22	17	19	27	18	14	26	13	28	20	18	22	22	24	19	19	15	16	21	17	21	20	25	28	28	14	31	27	12	22	30	23	20	19	20	42	21	23	25	28	17	23	28	24	26	20	20	24	23	27	19	22	29	23	18	24	11	22	30	21	28	22	18	24	11	24	28	28	24	23	18	25	23	23	23	17	29	16	23	26	22	21	18	21	22	21	27	10	25	25	24	30	23	20	21	24	18	23	18	21	20	18	20	25	21	20	26	19	23	21	23	29	26	23	13	17	17	16	23	25	23	30	21	22	17	14	15	17	14	34	16	20	18	21	12	23	16	21	21	24	20	13	24	21	21	21	22	19	26	29	26	24	19	20	19	16	22	19	31	25	23	23	28	18	27	16	17	25	24	20	25	28	29	13	19	18	20	31	29	31	21	21	32	24	23	22	15	20	16	24	23	20	23	24	16	17	25	27	24	23	17	16	16	24	24	18	17	17	21	21	24	25	25	20	22	24	21	10	22	26	24	27	23	31	20	24	23	25	26	27	28	28	19	17	24	23	14	22	20	16	23	17	13	29	22	26	16	27	23	18	17	23	22	16	15	27	9	21	28	23	31	24	16	21	17	25	20	20	29	23	19	18	24	26	21	17	21	25	21	22	27	19	15	23	22	28	16	16	25	25	17	25	16	24	15	21	24	13	23	24	20	24	23	19	23	22	17	19	17	24	27	21	22	20	18	24	18	19	18	22	22	20	22	24	27	18	27	23	17	23	22	27	23	19	22	15	16	28	32	25	24	12	22	19	16	18	15	18	24	22	29	22	23	25	19	25	21	16	12	27	32	14	28	23	27	28	14	23	22	21	21	27	23	16	20	21	18	15	27	19	19	19	20	28	19	28	23	18	26	17	19	20	24	16	18	18	28	17	18	11	28	17	22	21	19	20	24	22	29	23	11	24	25	28	21	19	22	23	19	14	25	17	25	20	24	16	16	18	19	16	28	31	13	25	27	13	23	18	25	22	23	18	16	20	24	31	18	16	19	22	22	26	18	17	15	21	16	18	23	20	26	16	22	20	17	19	24	27	19	26	27	20	26	19	27	20	24	22	18	20	24	20	23	20	21	17	18	16	18	22	26	15	23	26	23	25	15	23	23	28	18	24	21	21	23	26	20	23	21	24	21	16	41	18	19	14	24	20	21	17	21	22	17	24	27	23	17	19	14	24	22	19	22	23	19	20	18	34	25	19	20	23	29	17	22	24	20	13	27	15	18	23	15	21	18	17	12	22	20	26	17	25	13	21	28	18	28	20	16	23	18	28	22	19	21	22	20	20	18	19	21	23	24	22	17	17	15	25	19	22	20	23	16	18	19	19	17	28	23	14	27	19	20	21	22	24	30	23	23	18	21	23	33	19	18	18	15	15	18	28	20	16	19	22	27	22	20	26	23	17	26	19	25	32	19	14	20	30	29	24	23	20	25	30	22	20	23	24	19	14	16	22	16	13	25	20	27	23	18	14	22	20	22	31	16	15	24	16	20	17	19	29	27	22	20	22	20	20	20	17	22	14	19	23	24	29	17	35	20	25	26	19	32	18	35	20	19	20	19	13	24	20	30	16	27	19	19	22	21	19	20	25	22	23	26	21	26	25	18	23	20	18	18	22	23	18	22	10	24	17	16	22	16	24	19	20	18	25	24	20	24	16	28	26	14	16	24	21	21	26	17	25	18	22	30	17	23	20	23	21	24	18	23	25	25	27	20	18	18	19	22	23	19	22	25	21	21	25	25	16	16	21	32	18	24	22	20	13	22	22	29	19	29	16	23	17	25	31	16	24	17	30	27	19	23	25	22	22	16	18	16	23	26	20	26	16	22	26	22	21	20	30	20	13	18	18	15	21	29	20	18	22	28	30	22	20	20	28	21	18	22	18	22	17	24	11	22	28	24	23	17	17	22	22	18	21	21	19	23	22	22	16	28	30	20	24	20	22	22	17	24	22	17	25	24	29	25	16	26	30	24	21	18	17	32	21	24	18	13	24	29	20	25	18	21	23	22	19	15	17	19	16	29	16	29	19	12	22	25	22	22	22	18	29	19	20	22	16	23	24	25	19	21	20	16	24	15	20	15	30	17	18	18	22	12	20	25	21	23	23	22	18	25	19	17	16	18	12	23	20	18	21	22	13	21	23	26	19	21	15	27
38955	17065	6643	16458	24426	22995	19794	16683	13766	11392	9871	8490	7504	6457	5584	4628	4019	3774	3990	3910	3712	3209	2668	2188	1956	1813	1625	1381	1202	1066	904	834	848	780	756	624	549	593	549	476	477	530	464	469	458	442	440	445	415	448	409	407	397	400	381	406	382	383	399	383	392	369	378	385	373	380	399	392	395	383	408	379	356	366	397	393	358	411	392	370	349	385	377	364	392	391	353	368	359	367	369	394	365	378	359	359	355	388	387	376	370	377	373	380	343	358	397	342	381	340	344	335	374	352	354	346	367	353	323	400	371	346	340	361	348	332	366	373	355	371	389	383	368	386	391	371	330	324	369	334	374	356	371	345	384	348	355	354	340	387	338	356	364	358	346	374	347	363	348	364	348	370	380	368	384	347	341	372	363	333	363	371	378	355	354	350	357	348	352	353	333	380	343	372	360	380	341	336	364	342	357	393	353	339	345	368	357	352	360	330	371	341	352	361	358	320	371	342	383	349	363	341	349	311	364	381	362	344	358	347	350	362	359	341	349	353	359	348	354	377	367	366	330	388	372	334	344	337	393	333	338	409	339	370	331	370	364	352	336	345	328	351	364	337	327	333	344	373	360	356	365	359	358	372	356	358	321	327	350	347	385	381	359	363	360	371	364	341	399	401	343	354	317	375	364	364	357	373	340	362	352	349	355	319	366	358	367	376	330	348	354	350	347	405	365	348	354	380	368	372	350	380	398	356	368	370	370	353	350	358	372	363	355	325	359	358	374	370	352	365	373	335	372	338	357	384	350	383	365	383	334	362	332	368	340	356	376	358	333	354	330	382	338	348	322	335	376	369	341	379	371	351	372	342	329	322	367	346	344	378	397	378	326	328	380	365	371	345	323	354	371	345	395	369	346	369	368	352	352	368	364	334	348	360	347	322	335	368	316	358	354	356	380	351	366	342	353	374	378	346	355	354	356	359	368	366	340	334	337	371	320	370	338	352	342	367	353	370	357	353	356	355	351	382	377	348	350	349	368	389	321	328	353	351	354	335	361	373	383	399	365	389	394	339	356	353	337	360	348	370	296	333	337	380	379	392	358	357	346	334	366	372	312	362	347	370	349	376	336	344	402	372	378	356	383	335	386	359	386	369	334	343	332	360	348	334	332	360	343	370	359	336	313	385	348	348	343	339	372	355	350	361	341	345	345	384	362	333	365	383	354	368	362	356	393	331	344	384	382	347	376	356	337	393	356	371	376	361	387	380	365	380	356	396	361	340	344	364	380	359	340	324	348	330	360	357	368	372	314	346	398	333	389	343	339	385	361	330	366	361	359	335	351	322	365	349	359	357	395	371	379	339	348	336	367	391	357	378	313	346	374	347	363	362	346	348	358	360	379	330	365	361	338	368	345	355	354	379	362	365	383	368	376	372	373	383	354	362	371	394	345	358	358	354	358	324	349	316	352	362	328	334	393	350	368	346	367	359	376	355	329	327	360	345	350	348	365	367	338	340	328	355	375	355	352	317	373	376	390	345	389	355	341	353	350	351	378	314	364	346	398	327	361	360	363	368	340	340	357	328	346	353	373	356	345	364	359	332	367	326	334	361	322	388	370	353	373	320	382	337	343	346	369	363	402	372	366	323	389	366	359	408	370	363	368	329	359	373	375	346	321	333	350	350	356	327	361	330	348	357	312	371	377	311	372	371	341	395	333	353	370	372	357	352	364	384	362	353	353	341	355	357	342	332	391	363	335	358	330	360	374	337	362	347	347	359	330	358	356	362	331	351	332	363	378	345	321	348	376	347	374	351	318	346	368	364	360	336	323	356	360	365	340	384	363	348	340	371	373	372	350	373	350	372	347	364	338	368	333	335	401	354	385	332	359	318	370	362	361	360	346	377	380	336	364	357	347	384	375	353	348	386	362	340	353	326	347	351	363	359	336	338	376	382	377	366	347	388	344	351	347	362	335	376	375	349	372	370	380	393	388	348	351	349	344	363	315	350	372	341	383	330	366	370	342	340	359	345	344	341	325	331	336	358	370	375	376	341	366	358	395	363	349	372	368	362	351	347	356	397	346	354	344	356	355	360	384	390	378	352	393	351	349	374	342	356	362	358	370	353	359	359	352	370	317	353	373	351	370	359	371	344	393	342	381	410	340	361	347	323	337	363	386	353	358	368	300	356	392	347	396	316	354	365	332	362	392	373	374	336	372	396	380	363	362	374	367	362	371	352	367	376	385	354	395	332	351	347	363	374	362	392	380	343	359	364	347	368	390	357	339	365	364	387	323	350	375	377	388	342	375	367	358	308	330	331	350	339	376	336	333	359	381	368	339	354	353	348	352	377	346	354	331	338	331	374	359	364	355	338	340	357	376	340	388	365	377	389	376	346	341	342	340	359	351	355	365	342	342	390	348	348	325	356	386	335	369	387	377	390	358	380	355	355	330	368	383	344	354	358	360	373	336	361	328	361	358	341	389	360	356	344	338	403	385	354	351	379	367	362	339	348	368	349	351	361	351	358	352	357	378	390	383	363	367	325	344	358	341	398	386	335	386	349	331	359	363	355	352	349	372	332	356	343	326	366	321	331	337	360	344	389	318	377	361	343	355	367	382	365	381	336	391	366	354	373	355	325	354	342	373	379	368	361	338	351	344	359	369	353	352	360	342	343	342	323	357	341	363	348	367	333	374	338	351	367	340	364	387	370	332	364	360	348	366	326	331	371	358	367	383	365	360	348	357	364	374	393	345	343	388	363	383	387	357	339	368	338	382	336	354	366	351	343	333	369	414	344	353	359	373	352	362	373	386	339	356	349	346	357	400	374	360	321	339	333	322	364	375	349	382	377	368	336	331	370	334	331	361	373	378	365	348	351	360	357	361	381	371	328	354	340	369	369	378	370	401	375	394	374	387	362	403	348	345	352	359	333	339	359	345	364	371	365	354	341	331	378	348	344	348	354	343	348	363	343	371	329	362	347	366	373	344	351	363	365	370	318	325	363	371	376	361	338	365	351	336	367	354	333	356	319	363	349	389	377	359	348	371	319	324	344	354	408	311	337	380	402	385	344	355	377	341	388	374	355	354	339	351	382	373	369	344	340	376	385	355	348	369	378	339	336	335	319	362	338	353	361	334	339	333	365	360	355	333	380	372	331	396	358	303	350	350	377	340	319	378	337	349	387	378	313	343	382	380	396	368	316	365	363	395	333	316	357	337	344	350	374	366	366	336	320	380	346	363	357	344	373	352	344	370	389	333	358	379	354	390	347	371	331	346	341	331	374	330	368	349	365	345	329	391	369	352	345	381	328	326	339	339	381	365	367	339	361	345	358	356	368	359	350	364	366	330	344	379	364	343	336	370	358	389	349	394	323	380	354	368	362	370	360	333	377	358	345	358	391	340	358	345	369	342	404	365	353	383	333	316	363	391	347	364	346	358	413	393	358	350	357	346	358	363	372	339	379	354	368	364	349	338	362	366	369	355	350	368	347	377	334	366	301	385	357	334	351	363	380
13237	3804	675	429	770	846	663	631	538	463	441	374	353	288	290	203	219	189	207	189	165	168	128	112	103	73	72	67	67	58	56	47	49	36	45	45	42	34	44	34	35	36	27	40	42	33	34	35	26	30	34	22	22	24	42	26	35	25	14	34	33	25	32	34	32	20	18	40	24	34	20	29	34	27	33	33	30	23	30	35	24	29	30	21	26	27	33	32	42	31	28	26	28	35	29	26	43	34	26	33	30	25	46	36	26	37	29	20	18	30	28	28	32	20	26	27	25	23	36	26	19	27	27	27	30	37	28	33	35	37	22	29	23	23	24	27	22	33	36	31	34	29	25	24	27	25	30	40	28	34	29	26	27	25	45	32	32	22	32	28	32	28	23	34	30	34	38	31	25	28	29	24	27	24	25	24	16	27	30	33	31	28	31	29	36	34	25	33	33	37	20	36	28	20	24	29	26	32	29	21	29	26	33	25	26	21	35	26	36	29	37	26	26	30	25	22	33	35	21	23	22	27	29	25	31	30	29	20	27	29	30	26	18	27	27	33	24	24	28	31	25	32	23	24	27	25	24	27	28	28	30	28	29	31	19	27	25	36	32	33	24	30	24	33	24	25	33	23	29	26	29	24	30	26	19	24	23	24	30	25	22	25	28	23	28	23	28	21	27	20	27	21	24	24	27	30	21	27	23	23	30	28	32	32	26	27	20	31	32	20	21	30	28	26	23	34	31	26	22	26	27	28	28	28	28	19	22	23	32	29	34	35	21	23	20	31	28	26	24	40	36	31	30	30	15	33	22	31	36	24	39	27	31	30	23	18	27	22	27	31	24	32	31	33	34	32	17	21	20	29	33	32	23	26	24	26	27	30	23	31	40	21	32	29	21	28	27	24	27	28	34	25	28	29	24	22	29	30	21	18	26	30	31	29	24	42	27	29	27	30	32	30	34	20	21	37	29	28	31	38	23	28	18	26	35	28	22	27	37	21	33	24	31	23	28	20	26	27	34	32	32	24	24	26	41	32	31	37	21	24	22	22	33	26	28	16	24	25	20	26	26	26	26	26	24	33	33	33	29	27	32	33	28	21	22	32	31	25	29	26	30	29	25	25	21	26	24	30	23	32	29	22	24	27	24	29	25	18	28	18	31	28	25	30	29	29	24	27	26	31	24	25	25	28	25	21	29	33	16	32	27	34	27	28	28	26	34	21	31	35	25	29	24	28	30	32	27	28	35	16	38	32	28	30	28	22	24	23	34	16	33	22	23	28	29	32	20	28	34	27	29	28	31	21	35	23	23	25	30	26	35	30	26	22	23	31	24	32	23	33	18	19	25	29	25	24	16	32	34	31	34	26	28	17	23	21	29	28	40	26	28	33	40	36	23	21	33	20	35	33	21	25	36	21	23	21	36	27	32	31	32	27	30	29	25	30	34	30	38	30	27	21	31	28	35	22	28	28	41	14	25	39	41	27	31	35	19	27	34	21	23	26	34	29	24	23	26	29	25	19	35	25	25	18	35	32	24	32	25	22	36	28	29	28	35	24	27	22	23	26	22	26	33	21	24	33	26	29	28	32	27	25	25	21	33	32	29	26	23	28	23	28	27	20	33	26	17	24	28	23	20	22	23	22	24	18	17	24	19	23	20	30	27	31	29	20	29	21	34	27	28	21	30	36	29	37	18	36	35	33	26	32	27	28	29	22	24	20	27	26	34	26	29	21	21	24	29	26	26	34	30	33	26	29	28	22	38	25	31	34	30	30	23	32	32	24	29	25	28	22	22	28	38	27	32	31	22	22	24	33	35	28	25	25	21	20	24	20	27	27	25	30	23	23	23	31	22	30	24	32	35	28	26	19	22	23	20	20	31	27	22	23	29	27	27	22	36	33	31	35	24	29	23	27	27	34	15	23	22	29	28	21	27	24	32	32	29	29	25	35	43	19	26	25	26	40	31	25	33	33	26	26	29	26	31	23	25	27	33	38	27	32	28	24	21	20	25	21	26	30	27	29	32	20	30	22	24	28	27	20	29	32	20	30	27	25	24	29	38	39	40	33	28	28	25	33	32	31	35	21	26	30	30	28	26	25	36	27	15	30	31	28	26	25	27	18	27	39	32	24	30	30	27	31	27	35	30	21	22	30	26	35	21	27	32	28	25	20	26	22	33	19	24	26	23	27	26	22	21	17	37	28	32	23	32	17	25	30	27	22	24	30	24	25	31	29	22	25	33	31	34	33	28	22	31	27	17	26	24	37	33	25	35	27	27	24	18	27	24	27	33	28	29	30	43	19	21	26	32	34	34	29	29	26	31	22	21	21	35	32	20	30	27	24	32	27	31	33	31	15	24	38	33	28	25	26	33	22	34	26	18	27	28	24	28	28	41	25	29	23	28	24	28	29	32	35	18	30	26	22	25	33	41	30	32	31	28	26	21	34	30	26	31	29	36	29	17	21	22	23	23	22	36	22	31	27	29	23	29	26	34	27	24	26	31	25	23	27	31	33	29	14	32	27	17	35	30	34	25	23	31	27	27	31	25	31	24	30	22	26	25	33	26	37	26	31	19	30	19	25	30	28	30	24	19	25	17	32	29	22	25	24	21	30	26	20	26	22	21	29	18	31	29	29	21	28	25	23	29	26	35	20	26	26	32	22	31	26	30	22	33	19	28	32	19	21	30	24	20	27	33	26	26	23	27	30	33	30	20	21	31	30	30	35	23	33	37	14	26	29	30	28	21	19	33	26	19	28	27	26	26	31	29	22	25	23	25	28	19	22	24	30	32	31	24	23	30	26	22	34	38	24	20	29	33	21	23	32	41	17	23	29	34	33	28	25	25	31	29	32	27	25	16	30	22	27	25	30	20	35	21	19	27	32	31	32	26	37	23	29	38	31	38	32	21	30	29	25	22	24	28	30	23	28	26	29	23	22	28	19	28	25	26	25	32	31	23	30	26	28	27	32	28	25	26	23	29	26	17	32	25	19	33	24	18	31	26	22	14	35	25	24	32	24	27	23	34	18	30	31	28	20	25	23	27	20	27	23	32	23	19	36	19	23	30	24	24	32	22	21	30	26	23	27	26	22	34	32	34	20	21	24	28	27	34	31	33	29	19	23	19	25	22	23	23	30	25	26	29	24	33	31	27	22	30	29	27	32	35	38	21	15	32	30	36	38	24	28	24	33	31	23	37	31	25	29	33	32	32	17	24	27	34	34	29	37	27	36	32	23	24	20	26	25	31	20	25	27	23	24	21	25	18	36	30	25	35	23	37	27	28	19	31	24	27	28	25	23	29	25	26	25	22	39	25	27	21	24	24	19	27	32	29	23	21	32	23	29	41	35	39	17	29	30	23	28	19	35	30	33	27	40	29	33	24	24	36	26	24	23	22	29	28	28	20	28	29	18	19	34	27	33	24	25	20	31	29	25	32	27	24	29	28	29	25	16	28	24	32	17	27	22	33	29	14	24	16	19	30	25	25	25	28	30	27	26
52256	24998	13384	26044	34021	32910	29549	25901	23277	20511	18265	16631	14490	13112	11459	9531	8711	8208	8184	8304	7527	6488	5490	4753	4186	3646	3482	2943	2462	2260	1833	1807	1589	1463	1403	1175	1124	1041	869	894	847	854	775	775	727	682	677	648	641	613	534	575	558	604	610	531	596	551	548	562	521	550	547	536	536	559	548	553	525	545	547	528	532	524	514	507	538	517	497	507	506	524	529	497	513	447	474	455	475	506	520	486	514	467	516	504	486	488	497	499	455	507	465	501	501	492	495	491	491	503	409	483	470	488	482	466	477	486	478	458	474	469	457	466	433	474	474	443	443	485	441	448	439	455	464	468	470	457	461	454	458	431	425	480	419	465	431	466	410	462	464	466	471	468	430	453	431	512	466	414	428	485	474	444	429	479	444	469	455	459	433	456	459	437	451	477	440	431	441	445	442	471	468	434	462	439	472	471	447	458	463	457	461	445	420	474	455	453	454	421	434	430	453	477	488	425	475	434	477	476	461	449	464	443	425	496	473	468	387	444	440	468	455	437	455	482	519	465	444	453	458	476	431	412	447	454	465	403	467	425	457	449	480	465	430	470	458	478	453	424	443	444	449	473	424	435	454	471	424	452	414	434	451	471	456	450	429	448	436	466	452	454	427	468	467	459	473	466	506	489	453	455	450	476	477	466	425	441	430	449	502	413	427	457	456	435	499	423	469	457	493	471	462	437	442	467	441	415	443	437	437	481	455	438	468	446	457	433	453	435	454	462	452	485	434	425	428	390	452	462	431	422	477	468	447	447	492	485	457	427	445	481	454	449	427	445	448	487	464	443	484	467	471	459	466	458	485	481	470	472	457	506	477	452	445	436	470	426	422	444	456	472	476	481	427	410	445	442	490	418	459	475	454	450	427	429	452	455	398	475	465	453	462	446	462	431	440	427	417	489	451	476	443	443	477	441	424	436	457	431	463	401	450	458	463	462	449	448	399	429	456	437	460	419	451	449	450	468	439	429	429	454	488	485	478	419	438	462	434	462	444	450	438	437	417	477	428	460	451	452	485	419	434	430	439	434	455	461	441	429	423	421	450	459	441	432	459	491	490	444	412	477	461	435	475	415	438	447	428	463	441	477	464	442	418	466	446	482	475	430	435	481	476	458	477	452	464	429	464	447	444	470	448	459	493	457	437	483	452	427	441	464	492	425	415	480	474	454	437	432	426	431	441	473	445	431	437	438	448	465	455	475	448	468	426	431	436	460	468	428	476	468	459	476	469	439	417	437	458	431	461	477	438	429	417	424	478	462	432	425	434	454	467	460	437	430	446	490	466	489	459	458	489	473	465	449	435	472	432	457	472	479	440	474	419	456	458	445	420	442	472	446	440	441	443	414	419	423	469	481	443	456	475	438	453	434	486	433	445	482	426	483	429	450	478	437	480	424	453	438	470	433	436	446	448	445	473	472	421	435	430	434	460	443	474	459	479	433	462	463	463	482	431	462	435	430	464	465	473	454	457	450	463	472	461	441	463	431	468	482	473	447	449	441	458	468	429	441	420	456	430	459	488	491	459	429	461	461	451	441	424	426	467	424	464	483	427	453	451	417	430	464	456	460	502	468	401	460	441	448	437	439	444	458	459	446	440	466	437	453	455	455	457	493	426	426	445	450	463	462	473	402	470	440	469	443	510	447	458	462	415	493	452	468	435	438	449	498	410	471	446	516	435	416	418	471	489	435	439	409	490	458	454	465	435	438	469	468	479	445	466	404	435	448	428	434	437	432	470	455	467	427	432	463	444	486	447	453	456	468	471	425	481	438	453	456	409	431	447	446	446	420	444	438	465	464	481	465	471	450	450	432	426	450	473	458	442	435	460	435	450	441	391	467	473	444	431	436	468	450	443	466	438	489	443	443	466	457	475	446	443	418	452	473	416	433	468	463	478	456	437	470	437	461	449	482	419	458	472	460	429	455	472	407	456	441	428	423	432	454	474	450	428	475	448	398	415	463	454	445	463	458	426	460	452	458	450	439	453	470	424	477	427	453	469	454	456	430	468	512	448	462	425	461	532	461	441	438	494	375	460	482	476	458	497	443	421	458	469	465	424	440	460	464	485	448	466	451	439	484	459	457	441	462	449	436	412	493	468	434	454	483	462	454	443	435	457	464	481	425	441	470	441	427	452	446	497	454	501	431	442	451	436	443	481	450	451	472	403	446	496	422	450	453	457	475	458	451	430	445	474	449	439	456	454	425	468	431	412	428	440	439	459	438	440	453	466	448	477	473	454	465	456	475	397	430	488	431	475	475	440	444	440	431	427	440	438	428	472	461	444	478	429	467	457	419	453	429	443	438	443	450	441	477	431	475	469	494	444	470	439	445	445	456	498	428	418	453	426	495	470	432	448	427	412	436	434	424	465	441	432	445	437	443	477	443	458	466	479	455	478	469	459	428	471	443	427	438	424	469	374	467	448	466	441	462	412	471	443	407	492	440	431	450	444	431	422	484	404	441	454	473	458	485	434	444	408	442	461	475	445	442	448	440	459	451	443	425	457	431	442	480	439	473	483	414	469	440	422	453	469	436	453	503	450	428	457	439	403	442	440	457	436	441	458	466	465	451	430	446	433	411	438	466	427	439	408	437	439	451	477	460	430	488	444	482	435	446	487	453	420	449	491	455	464	442	472	461	468	455	470	407	444	462	465	460	422	419	439	433	478	439	420	466	442	485	441	450	450	468	445	428	446	461	474	457	456	431	423	439	426	427	420	458	426	486	470	447	407	446	461	445	456	436	471	433	458	456	480	445	440	444	444	472	429	441	496	437	457	482	441	453	444	468	478	468	471	481	464	458	479	416	454	465	452	487	477	450	435	489	476	489	474	465	439	476	466	456	431	458	443	439	446	474	436	450	471	451	433	457	453	476	445	419	441	471	454	443	452	448	454	449	422	451	455	464	441	468	461	446	455	441	412	431	447	470	459	426	438	395	448	457	437	453	444	451	443	415	410	480	426	423	439	455	482	457	453	450	450	458	419	452	438	458	447	437	459	454	446	444	430	525	432	426	459	439	474	469	470	452	447	448	451	470	470	441	459	464	468	419	432	437	430	447	449	446	426	473	419	469	442	464	424	459	444	481	461	464	490	462	448	460	441	464	435	464	448	440	459	436	460	463	448	423	455	452	410	482	469	466	466	459	464	465	452	450	459	465	450	460	434	449	454	445	457	421	483	430	463	433	479	487	460	462	491	468	483	482	484	440	478	439	429	431	468	456	444	449	419	414	461	428	444	442	469	430	459	436	453	443	466	443	441	450	454	466	485	418	470	467	470	474	446	439	462	455	427	428	435	448	439	472	469	440	467	453	432	440	444	442	432	459	491	431	468	486	461	455	455	451	428	461	449	478	448	439	421	431	426	453	427	451	456	465	440	432	439	426	476	456	420	466	447	478	449	460	420	446	435	437	478	438	456	454	455	454	457	431	426	489	458	404	436	451	432	424	435	429	435	462	438	436	461	438	444	445
8758	1664	395	309	467	468	472	385	343	291	277	252	230	185	186	164	129	146	141	160	133	105	107	85	74	86	68	65	64	41	57	55	41	47	47	43	36	37	36	39	36	43	44	52	47	39	41	26	35	48	35	29	35	31	30	36	37	34	45	30	44	36	40	36	37	48	36	39	29	33	33	39	33	37	30	45	35	34	36	27	38	35	29	38	36	28	34	39	35	38	31	30	33	28	36	50	32	30	29	36	30	35	39	33	34	29	46	33	29	39	45	22	33	25	25	33	39	33	48	37	35	27	31	38	26	29	36	28	42	34	41	28	38	41	40	35	32	28	40	37	32	27	21	34	35	31	32	27	37	30	34	26	35	32	43	26	37	29	24	24	30	30	27	32	35	40	43	37	39	30	33	43	37	22	34	35	30	24	26	35	40	27	30	29	38	31	29	33	36	25	33	24	33	32	32	34	35	43	33	35	32	36	35	38	33	32	32	21	41	35	32	36	28	39	25	35	27	26	40	32	32	45	40	29	42	33	32	31	39	23	27	34	41	25	41	33	33	26	31	42	38	30	30	36	36	20	27	36	36	29	32	23	36	39	40	26	45	40	41	45	34	31	28	39	34	29	30	40	28	36	42	31	30	43	31	29	34	30	31	39	29	32	32	39	26	36	38	29	39	38	39	35	33	32	37	38	42	42	33	29	41	32	38	31	31	36	30	38	44	24	31	41	44	29	37	34	44	43	30	23	36	28	34	26	23	32	40	43	24	34	24	41	31	32	29	33	32	25	34	38	35	42	43	24	43	26	38	38	32	39	38	40	35	35	40	39	24	37	34	32	36	29	40	30	30	41	32	45	41	24	39	38	32	27	26	38	36	25	37	43	32	25	37	22	38	35	34	36	28	34	32	31	47	36	33	35	25	27	29	35	21	32	33	33	33	35	30	39	32	25	28	24	36	32	33	22	36	41	34	36	34	30	42	36	28	28	30	38	34	38	28	39	38	26	30	36	43	27	40	32	32	21	39	26	30	35	35	46	34	35	30	41	29	24	40	47	31	20	40	40	34	36	30	30	30	23	37	33	34	18	29	24	27	28	43	30	30	43	26	42	33	42	34	38	36	34	32	34	29	28	29	31	30	35	43	35	34	28	31	32	32	29	39	30	29	42	34	27	32	42	44	30	28	26	39	25	30	35	33	34	34	30	37	32	40	39	29	27	36	31	29	30	25	35	36	28	36	20	30	35	29	43	34	37	29	34	32	27	34	38	28	44	40	39	38	37	27	31	30	41	37	22	35	32	25	41	23	33	42	27	38	23	25	29	36	36	35	37	33	37	25	25	35	28	40	35	34	29	33	45	42	34	33	38	35	35	35	32	38	36	32	33	29	36	29	28	26	27	29	38	29	39	23	34	40	46	33	31	24	35	36	31	39	27	21	26	31	15	31	34	29	18	23	34	34	49	34	42	30	28	32	38	33	28	28	25	37	32	42	36	29	36	40	36	30	41	25	34	47	45	28	30	26	21	32	30	31	44	37	42	40	38	34	22	33	33	31	28	33	32	25	28	33	25	20	30	33	30	33	35	38	29	24	22	27	37	23	42	26	40	35	41	41	33	37	34	36	30	44	34	33	34	23	28	33	26	30	29	35	33	34	36	38	30	30	31	46	39	29	27	24	37	35	30	29	35	36	40	33	26	37	40	27	27	39	26	40	44	39	32	37	24	29	30	35	32	20	40	45	37	35	31	35	42	36	39	29	39	31	28	40	33	41	28	32	32	34	28	34	24	39	42	28	26	32	29	34	32	39	43	28	25	32	32	43	35	35	28	38	28	32	30	33	37	38	31	38	18	28	31	34	31	34	31	31	27	36	19	36	36	45	29	32	30	43	33	43	26	44	30	32	34	33	35	39	39	33	34	42	32	37	33	31	32	48	30	31	37	36	36	25	26	38	42	27	33	28	33	29	36	39	39	38	29	31	30	37	40	29	23	34	38	42	33	34	42	39	34	39	33	37	37	31	33	41	35	28	32	36	37	32	29	35	29	40	36	30	34	41	36	33	26	28	33	20	36	35	31	41	26	27	30	18	35	44	39	33	37	32	39	32	36	31	34	31	35	30	36	38	41	23	42	36	30	34	32	31	38	29	31	38	43	33	33	46	40	36	32	20	38	37	33	34	36	28	44	27	38	38	25	30	27	34	38	26	29	33	29	35	40	35	49	40	28	40	33	32	40	34	30	25	27	24	33	25	30	35	25	36	23	27	44	40	32	28	26	32	30	40	33	38	30	30	32	33	26	35	37	41	34	37	40	28	36	42	33	31	34	28	32	35	27	43	28	38	35	37	28	41	35	43	31	30	30	31	28	28	35	30	25	40	35	38	32	33	39	21	29	28	23	27	33	28	33	32	37	41	33	32	28	33	33	31	33	46	40	24	29	30	20	28	40	35	33	41	39	41	27	41	27	34	29	33	29	29	29	23	31	20	29	37	30	41	39	29	29	35	34	30	46	26	40	29	41	34	35	31	27	31	26	44	29	36	28	34	36	31	33	28	40	32	29	34	36	36	38	33	38	42	34	24	35	31	22	41	31	26	31	29	23	37	28	33	42	35	42	33	35	36	37	37	36	26	36	30	25	22	31	34	32	25	36	46	37	20	31	39	38	28	29	34	26	33	39	39	28	29	34	39	25	36	38	41	29	34	38	26	32	25	22	27	38	28	35	40	35	34	23	33	32	38	37	43	36	29	19	31	46	35	30	36	30	30	28	23	30	38	29	34	26	37	34	27	33	23	33	41	36	31	36	29	41	27	39	36	28	35	33	29	33	36	39	31	40	44	37	38	29	28	34	25	33	38	28	31	32	39	32	30	31	33	41	29	37	29	36	34	35	39	24	44	35	33	30	33	41	27	43	28	32	32	37	34	37	34	39	27	28	27	21	35	28	24	43	39	26	24	40	40	38	33	32	32	34	27	30	37	30	18	34	34	30	29	38	28	25	26	35	45	23	32	39	39	36	33	29	33	30	25	29	39	36	37	38	31	34	37	36	24	39	37	35	34	28	25	42	41	27	28	29	29	33	26	26	26	40	31	37	32	23	35	28	39	35	24	27	19	28	30	36	35	40	29	32	35	29	31	32	31	47	28	30	37	33	28	25	33	28	33	34	36	26	34	29	40	34	33	33	41	35	30	29	33	29	35	32	26	30	40	38	38	41	40	31	37	38	33	30	30	38	32	31	27	36	31	38	31	29	34	22	33	35	33	28	38	30	38	42	31	23	34	34	29	29	43	22	42	32	35	37	27	24	35	30	31	33	30	34	40	31	37	38	35	20	18	30	25	28	26	35	40	40	24	21	36	32	28	39	28	32	34	22	31	46	39	29	33	34	32	43	27	37	44	44	32	28	37	31	31	36	36	28	29	17	42	46	24	34	28	21	29	29	35	26	30	42	28	29	32	30	30	32	35	31	34	31	28	46	39	26	28	37	30	37	36	35
43666	19967	9590	21015	28980	28325	24454	20953	18141	15610	13815	12303	11012	9693	8119	7096	6026	6054	6003	5755	5119	4425	3865	3373	2967	2559	2410	2155	1966	1666	1496	1364	1239	1155	1114	986	989	860	769	777	757	766	760	761	719	679	633	673	624	663	615	600	678	579	627	569	608	578	533	610	593	577	634	564	529	585	588	584	593	571	566	607	588	555	558	544	563	614	566	566	563	591	605	601	585	576	520	587	575	512	574	586	565	604	536	525	534	504	564	525	546	491	575	550	561	552	564	579	554	511	530	588	555	511	545	551	536	528	528	536	532	555	565	554	523	532	565	532	549	548	560	540	541	546	543	614	523	574	517	553	513	557	544	558	531	557	585	509	519	560	558	568	575	517	560	577	560	533	574	538	573	491	543	529	537	557	545	587	538	530	490	524	539	523	546	554	541	557	556	560	507	545	546	538	591	529	542	551	562	552	503	555	542	510	581	566	552	545	487	541	529	544	520	554	570	548	524	549	554	558	534	530	561	531	543	559	534	546	556	482	565	486	474	524	580	548	494	577	545	550	555	563	546	550	499	531	560	535	541	549	563	539	533	573	515	534	490	558	580	522	546	518	559	530	533	564	524	539	523	549	499	554	563	541	562	514	557	535	551	584	536	527	501	542	526	539	546	521	525	557	530	515	525	540	526	523	554	588	502	543	553	543	513	531	493	515	516	555	552	570	529	542	517	501	523	532	530	546	557	526	542	517	554	562	543	514	519	531	605	514	562	562	545	531	552	552	542	480	564	521	524	567	560	579	513	587	539	566	544	521	545	536	532	529	548	509	579	529	506	524	502	517	505	533	516	530	500	529	521	543	547	502	544	519	546	526	564	555	532	519	502	537	540	519	551	537	556	537	580	512	539	531	515	516	522	590	544	547	507	564	558	487	510	552	516	538	536	564	512	541	532	518	538	560	533	579	545	584	495	536	547	525	510	567	528	567	570	572	514	527	555	533	562	569	511	512	515	543	550	520	540	526	507	541	532	546	577	528	491	532	556	531	552	544	517	558	530	569	532	511	499	582	555	515	562	534	515	555	524	544	526	529	511	554	485	535	530	562	500	484	572	558	495	573	506	514	568	495	535	574	496	548	492	553	545	537	502	560	549	519	522	540	544	534	562	562	502	527	541	560	520	536	548	534	542	526	542	528	524	540	519	575	535	591	575	539	559	550	540	525	558	511	553	518	553	555	526	520	535	560	501	550	521	524	571	544	498	545	540	559	513	554	505	540	523	541	540	499	537	557	514	539	522	539	539	540	537	504	577	515	538	511	548	538	534	542	553	540	580	533	536	522	577	553	501	553	532	558	542	544	525	550	524	515	539	548	584	528	523	551	585	542	522	573	563	555	521	522	521	529	564	586	516	527	541	565	570	545	531	534	558	553	506	545	555	541	537	546	535	518	524	544	541	508	548	521	518	524	552	539	529	551	552	527	514	547	544	544	550	502	581	532	541	533	542	537	530	495	538	491	541	506	561	558	542	541	527	550	521	514	517	528	542	568	545	490	533	504	542	535	515	504	512	503	519	571	547	591	542	531	585	537	556	563	486	520	533	541	516	523	553	551	539	540	542	501	531	510	541	539	549	554	525	486	541	519	497	567	559	519	545	499	548	555	550	522	545	527	553	490	514	537	536	525	530	500	543	529	512	551	535	498	520	496	507	538	515	503	530	560	541	532	512	537	544	559	505	578	547	505	542	525	582	540	528	521	553	595	521	506	561	514	551	505	567	525	536	545	560	539	562	563	543	494	593	541	552	525	541	551	523	534	508	526	510	548	567	528	537	538	557	532	552	546	541	501	531	548	539	499	558	544	554	559	502	558	519	553	510	564	571	521	563	561	517	554	520	510	524	606	526	560	558	554	508	523	537	547	512	549	540	533	556	571	542	528	552	529	575	520	500	531	528	553	504	554	520	504	494	532	535	511	541	539	549	511	548	505	550	561	571	540	557	546	497	527	548	575	544	519	553	513	546	524	531	537	518	542	553	539	518	537	535	539	503	566	517	531	516	537	571	527	534	520	533	520	540	549	527	525	517	567	554	555	549	521	544	521	578	543	550	562	494	542	533	548	504	589	535	544	565	540	549	493	583	534	560	561	541	575	527	526	556	556	495	518	505	521	516	602	553	549	557	537	536	542	519	528	520	540	563	482	546	571	549	525	535	562	518	561	538	567	510	514	546	523	512	555	500	524	495	542	545	578	542	512	540	526	516	565	518	541	562	559	528	547	558	517	567	531	529	545	536	557	545	561	558	553	502	513	493	524	524	548	514	512	555	561	505	533	542	561	596	516	580	547	538	521	488	540	520	540	577	532	529	532	577	491	536	555	511	518	539	563	549	529	530	506	517	526	523	557	533	529	549	505	506	529	534	539	541	534	576	551	526	542	542	570	557	541	521	524	541	495	513	493	539	564	529	562	553	513	464	513	541	514	584	523	551	517	551	550	525	542	559	524	565	544	499	536	517	534	522	584	584	525	529	505	552	545	509	549	520	536	558	550	552	514	514	567	527	534	546	522	607	495	564	545	508	573	529	570	545	548	541	581	538	545	501	550	516	532	531	535	554	542	499	530	547	542	555	530	578	562	535	562	544	546	517	541	503	543	569	543	568	591	563	570	536	534	532	523	489	546	500	527	529	562	562	527	548	514	508	536	513	509	557	536	589	543	552	584	561	516	573	552	551	564	550	487	533	531	529	536	536	525	527	541	525	540	526	508	543	575	522	557	580	516	561	523	502	551	536	581	535	545	496	548	582	498	557	545	524	573	561	547	559	502	540	554	553	554	535	548	552	529	535	515	539	551	570	565	526	563	559	535	501	522	528	539	531	539	548	546	517	478	554	537	500	569	552	548	514	522	568	563	554	559	477	528	504	551	519	567	578	543	563	573	515	554	495	511	562	546	524	572	544	575	543	550	540	505	545	574	552	515	595	537	569	601	500	531	534	523	499	529	539	544	495	544	546	488	554	559	541	531	538	536	559	507	514	523	571	584	502	562	533	527	564	552	502	557	538	575	522	550	523	561	562	534	520	538	564	498	524	548	535	556	514	530	546	544	537	525	512	517	510	541	592	526	522	529	574	519	553	535	542	557	535	525	533	528	517	527	525	520	527	548	532	538	580	537	518	554	536	575	530	550	547	560	551	532	556	544	546	529	565	580	539	556	540	543	524	552	549	548	539	524	557	488	555	501	528	512	494	561	483	511	555	551	503	531	532	527	571	527	526	556	540	533	552	537	525	534	524	543	542	591	538	526	531	531	506	537	538	551	564	552	582	502	561	563	555	501	559	562	517	535	519	490	524	486	519	578	552	545	538	508	540	573	530	563	578	543	487	539	523	531	537	535	519	509	562	583	526	557	560	527	499	505	547	527	596	542	550	508	563	537	540	546	533	539	502	541	546	540	554	525	584	524	566	534	568	505	541	586	529	542	526	530	525	580	578	508	529	531	583	558	561	583	510	555	528	547	542	512
13086	3425	690	464	733	866	753	625	542	470	439	438	358	303	292	202	183	196	218	181	180	156	126	86	104	92	84	81	65	55	72	49	62	42	39	47	36	38	45	42	25	29	36	37	37	40	35	29	35	29	28	26	25	26	18	29	29	37	21	41	26	31	34	30	25	22	23	28	27	36	29	32	41	20	29	33	27	22	27	25	37	24	29	23	23	33	26	30	31	23	32	27	29	32	25	34	18	29	28	34	28	16	30	24	43	26	28	24	33	22	38	23	22	24	29	22	29	14	24	25	25	26	33	18	34	26	21	21	21	32	29	28	19	14	32	32	31	26	24	33	23	28	28	37	20	36	13	26	27	26	24	29	31	25	24	22	34	24	27	33	25	27	34	29	32	20	24	34	27	26	32	19	33	24	25	22	24	25	32	25	26	24	25	38	19	23	31	30	27	28	24	28	34	24	34	26	38	29	35	28	32	21	27	32	24	28	23	30	31	22	27	31	23	22	19	29	28	22	27	26	34	27	25	26	32	24	38	21	23	22	21	20	31	38	25	20	32	24	31	26	27	33	25	17	20	35	29	39	24	28	19	39	29	22	30	25	26	39	24	24	26	28	38	20	19	28	40	27	33	15	27	39	21	29	36	27	27	29	26	21	25	20	28	37	27	25	30	22	27	32	37	28	26	22	23	32	25	26	23	26	32	29	27	28	24	30	24	25	25	31	21	35	33	23	32	22	38	34	28	23	31	30	31	26	33	22	21	29	34	29	20	16	29	40	22	21	27	32	26	23	29	28	25	26	24	21	36	18	28	21	35	27	31	27	25	40	29	17	33	20	23	27	39	26	21	25	28	25	23	32	32	37	26	15	25	18	33	15	30	27	27	26	24	30	37	25	42	13	37	31	28	22	24	31	28	31	34	31	29	30	28	25	31	25	19	24	38	18	19	20	19	20	28	30	27	34	23	21	25	27	20	28	25	23	30	25	26	20	23	24	28	27	27	22	19	42	26	17	20	32	28	29	25	37	29	25	28	30	18	30	34	28	37	29	26	25	20	22	21	33	26	29	23	29	26	23	26	28	25	25	26	31	26	31	34	27	31	28	17	31	27	26	25	26	26	17	31	22	22	25	26	28	20	24	31	22	34	24	27	31	36	20	26	25	27	28	24	30	23	22	31	22	28	31	25	25	26	17	33	24	30	32	20	19	34	35	32	25	30	25	28	22	22	23	24	27	36	19	33	27	22	23	26	28	22	26	39	29	36	31	24	28	21	31	26	36	20	27	28	18	23	29	26	24	21	24	38	28	19	24	23	37	22	35	26	29	23	26	40	25	35	28	25	26	15	29	34	29	31	29	27	24	32	22	23	26	21	36	22	25	23	26	31	28	32	29	21	33	18	33	21	36	37	22	32	17	26	16	32	39	38	33	27	14	35	22	29	29	28	26	25	34	26	32	28	32	32	23	31	23	36	32	30	27	18	22	29	27	33	26	30	25	25	27	31	30	24	30	33	16	29	27	26	27	27	22	24	24	27	30	30	35	23	34	26	27	25	32	33	21	29	25	20	18	28	21	32	27	38	19	24	28	14	24	31	31	27	26	23	30	32	30	23	22	31	26	32	23	33	26	30	27	30	25	26	18	15	25	27	29	28	34	40	24	31	28	25	29	30	35	30	26	26	29	20	29	27	43	26	22	34	25	18	29	25	27	30	22	22	22	24	23	29	23	25	23	21	35	24	22	22	32	31	30	25	35	20	29	21	30	30	24	28	23	21	25	27	32	24	23	32	22	22	14	28	33	26	31	22	23	32	30	19	28	31	32	33	30	33	28	21	32	29	32	22	28	25	28	26	30	25	17	30	32	32	22	27	36	22	23	29	25	24	27	28	27	32	30	22	34	31	32	30	21	21	29	27	40	40	19	31	26	30	28	29	36	35	30	24	17	33	32	23	23	25	15	28	34	28	30	20	26	29	25	30	33	28	30	29	26	25	15	25	22	26	30	26	28	37	26	21	30	30	25	34	22	21	18	32	20	22	27	26	28	17	32	34	27	25	18	30	31	22	22	22	22	35	21	30	23	19	26	24	18	35	28	32	37	18	34	21	31	33	23	23	36	23	30	21	17	25	28	23	23	22	24	21	21	26	31	31	23	37	31	31	31	29	22	20	25	28	33	32	26	32	32	32	20	25	19	28	18	36	24	23	19	33	25	26	37	32	32	38	19	21	35	24	37	34	20	40	25	21	24	31	30	29	27	22	23	23	24	28	20	17	31	34	36	29	25	26	26	26	21	19	26	25	27	24	24	22	24	24	22	36	22	22	25	30	27	23	23	16	27	20	32	33	19	26	29	38	40	25	29	29	23	22	18	22	28	27	23	19	27	22	35	36	25	28	32	30	42	27	30	28	31	26	25	28	20	29	29	22	19	23	31	25	31	27	28	28	39	21	18	26	24	32	27	31	21	32	15	24	27	28	24	26	22	28	18	24	26	30	29	30	39	38	36	23	20	26	31	21	26	24	27	30	22	32	24	31	29	33	23	25	30	21	23	30	28	24	30	29	21	28	33	23	26	21	25	22	20	25	15	19	25	19	33	33	26	27	30	23	31	22	28	32	22	32	21	30	33	27	19	25	27	32	36	26	23	19	27	29	25	22	31	26	27	24	32	27	29	37	30	35	31	30	26	27	26	37	27	32	30	33	34	27	20	21	30	31	21	32	27	35	27	15	33	25	34	31	31	27	27	21	20	26	27	34	20	36	24	29	24	28	23	25	30	36	26	31	25	31	31	29	15	34	34	26	25	22	24	24	34	27	25	23	32	28	29	22	28	27	26	24	33	25	37	23	23	23	28	16	32	29	25	30	28	21	18	25	22	34	20	17	25	35	27	23	47	24	28	17	24	21	19	33	21	19	33	28	22	27	34	33	22	24	26	28	19	29	18	22	24	27	37	24	21	35	25	29	30	28	29	29	20	32	35	28	27	24	18	28	27	20	27	28	24	29	28	28	24	31	23	25	30	29	26	24	24	25	23	26	29	36	28	24	27	24	26	29	16	29	24	23	24	26	24	27	30	37	27	28	26	28	26	22	16	33	28	29	29	20	27	23	30	35	24	26	30	24	28	28	23	33	25	35	25	28	35	19	28	33	25	24	31	38	30	21	24	25	32	27	30	20	28	21	20	21	19	29	27	12	19	27	30	35	30	23	28	25	30	23	24	30	24	21	25	33	21	24	22	26	25	23	20	35	27	29	31	34	25	27	25	27	29	19	22	25	24	29	23	26	30	27	35	34	24	28	39	22	27	19	27	32	33	29	25	30	23	27	30	27	24	33	28	23	24	33	21	25	32	34	22	30	21	31	25	32	27	33	22	29	29	23	28	21	26	23	30	27	33	38	23	32	27	25	31	36	25	26	33	29	26	27	21	26	26	29	29	24	26	28	38	32	23	28	29	27	23	29	18	31	31	21	27	31	31	35	22	19	24	17	27	26	25
52460	24307	13442	26416	34340	33676	30382	26914	23404	20892	18951	17017	14929	13300	11252	9900	9045	8732	8866	8354	7495	6418	5490	4784	4218	3788	3410	3022	2649	2225	2071	1792	1653	1511	1228	1163	1141	1055	887	889	838	837	742	753	665	702	648	639	597	596	601	550	602	566	558	559	526	527	618	526	524	496	516	517	537	513	549	524	503	511	532	477	492	514	509	505	486	501	512	460	499	474	470	480	456	503	455	513	493	447	477	511	459	461	480	508	457	488	479	509	466	481	468	451	462	501	475	469	404	495	456	442	432	450	443	484	444	444	449	461	435	457	459	453	459	451	404	451	447	460	473	433	439	456	471	462	410	466	452	440	464	393	447	426	464	432	441	415	442	408	421	447	430	441	444	472	414	442	427	450	452	461	411	455	443	414	457	446	436	435	418	417	453	427	438	429	419	462	486	426	427	413	459	437	461	464	432	401	457	475	429	453	419	446	426	446	487	403	458	431	474	458	469	438	443	425	429	412	385	422	476	430	474	445	428	442	411	450	454	432	449	465	438	442	395	426	426	397	446	434	469	447	437	435	402	430	427	410	403	445	425	426	411	429	430	444	444	425	479	410	452	418	411	419	448	417	424	411	434	409	447	451	449	438	464	437	443	412	413	442	377	433	425	407	441	426	453	417	454	449	412	471	462	450	444	444	432	409	453	453	427	459	436	411	472	478	426	414	454	465	430	430	420	417	438	460	421	444	405	414	452	429	403	448	445	454	468	429	419	425	449	426	429	458	406	427	452	452	451	386	464	423	424	417	460	442	411	422	419	430	423	401	423	453	427	421	435	438	470	434	457	435	466	415	393	386	414	461	438	421	452	428	421	452	433	422	413	441	412	431	399	455	416	456	418	401	437	438	427	431	408	442	414	440	412	432	428	461	447	442	433	446	427	432	418	442	461	453	407	421	448	463	450	415	439	445	424	442	450	403	408	467	481	467	473	440	440	461	438	440	414	413	456	439	398	432	404	423	424	459	479	416	443	460	432	427	492	442	453	427	440	419	468	453	434	434	442	444	426	458	419	421	429	453	464	438	431	383	426	450	445	413	417	429	440	399	457	418	449	418	435	407	438	431	441	427	445	443	411	430	424	416	407	408	449	412	420	422	454	458	472	428	460	409	438	425	456	418	410	473	443	414	388	444	429	430	415	436	426	449	403	453	427	439	462	448	461	399	449	462	431	438	440	464	419	443	444	430	418	437	455	442	440	452	445	445	447	452	413	434	430	452	439	410	450	451	425	411	402	445	468	407	421	405	408	410	462	448	441	437	472	434	443	444	433	414	463	458	407	412	425	441	427	420	465	431	442	444	432	413	446	445	436	428	428	451	438	418	452	456	433	423	395	421	415	469	452	431	433	417	466	454	439	423	425	437	427	435	461	441	430	448	424	418	468	411	465	421	428	442	388	441	414	457	450	417	401	442	448	422	449	430	428	416	423	429	392	435	468	432	484	438	417	419	453	432	472	463	429	412	428	425	462	446	428	468	435	440	441	423	436	451	400	476	418	434	438	429	464	429	405	438	440	429	453	457	425	441	424	434	457	388	430	436	438	410	406	455	437	438	453	399	438	381	461	458	445	421	446	416	392	454	432	432	474	424	426	438	408	448	393	425	446	436	445	437	455	449	418	455	432	423	431	437	445	415	446	413	418	447	409	462	455	393	444	461	438	446	484	412	411	420	423	454	430	442	437	439	457	425	453	434	433	476	435	401	441	433	435	402	420	450	440	406	442	427	405	433	429	444	445	406	431	414	442	434	419	418	399	435	419	416	411	476	441	431	406	444	435	388	473	421	436	402	436	454	419	441	418	418	409	423	459	443	464	428	458	418	446	441	409	445	417	448	406	404	404	431	471	443	457	450	414	439	407	458	463	472	460	444	430	438	415	407	454	432	417	426	447	450	406	441	456	456	419	421	449	420	456	435	455	467	466	438	424	446	431	430	447	432	418	465	407	418	459	470	441	451	425	439	452	422	407	429	430	427	412	471	430	406	460	421	459	457	437	412	397	449	435	476	426	433	451	453	402	428	424	428	435	462	421	431	440	434	424	425	438	427	468	427	451	416	457	441	422	452	421	443	432	418	451	434	434	427	452	431	429	427	452	449	402	416	430	453	448	407	436	420	385	423	419	431	434	421	472	429	463	471	472	395	470	454	436	441	424	459	426	421	424	433	428	429	424	419	453	438	479	450	461	427	430	451	440	464	436	453	459	437	425	453	440	433	435	393	468	455	449	447	399	426	455	450	440	434	426	428	430	429	428	454	394	425	443	417	459	420	442	442	435	422	435	432	419	437	461	447	452	421	414	430	437	438	432	456	416	471	411	426	395	415	421	442	436	440	422	445	440	447	433	467	435	419	430	448	434	411	425	457	458	439	499	447	437	427	411	442	417	455	436	425	409	455	405	428	392	436	418	437	420	452	404	471	419	441	434	441	448	467	428	426	448	433	444	425	415	459	434	423	461	453	431	438	438	421	438	438	418	457	468	442	449	445	433	427	433	414	433	440	448	441	438	429	439	439	403	462	457	466	416	445	448	431	449	437	431	405	425	382	434	444	414	456	423	458	453	452	454	378	453	459	434	461	468	440	428	454	431	432	442	425	441	458	389	454	441	470	402	389	418	396	416	430	412	441	436	414	433	450	506	397	463	429	438	431	426	419	444	457	449	420	453	468	433	441	436	413	467	434	442	438	458	456	449	441	399	396	483	433	415	481	430	417	404	446	445	416	445	430	412	414	454	440	463	436	436	424	435	429	405	441	447	429	426	440	461	480	425	409	451	411	423	448	506	449	455	435	456	419	448	419	425	401	452	457	443	432	436	447	452	446	469	420	432	444	438	433	445	468	426	426	432	443	452	411	485	433	402	421	404	435	429	470	445	422	407	442	418	435	435	426	414	405	427	448	421	412	458	451	439	443	449	422	444	418	422	418	430	456	451	453	456	397	421	439	422	444	472	381	380	437	446	437	379	447	468	440	431	456	386	445	443	474	439	435	403	460	436	470	443	426	408	437	460	444	410	433	455	458	430	434	454	434	405	452	453	457	438	416	433	466	427	482	429	473	414	436	428	460	437	414	427	439	417	415	422	455	409	459	462	402	440	458	461	455	419	421	442	416	428	427	452	439	430	461	398	440	412	438	425	482	447	439	427	449	438	457	463	472	457	396	442	409	415	418	439	441	407	409	423	389	429	449	452	449	419	435	422	436	440	436	448	433	455	432	436	428	432	488	453	447	452	403	445	467	405	384	476	418	424	438	444	419	436	407	454	449	454	439	439	473	444	456	454	419	426	454	441	430	442	422	428	426	410	461	459	420	436	449	405	420	445	473	431	441	434	433	485	453	452	448	427	465	425	439	410	434	451	408	462	481	428	429	443	452	401	440	439	417	410	439	412	432	428	423	423	433	400	429	414	455	437	433	431	437	450	472	441	424	411	483	424	418	447	459	448	438	444	451	409	454	429	450	465	437	457	458
5138	949	263	167	302	288	293	243	243	197	183	156	140	109	134	85	90	93	95	95	87	68	49	45	62	44	39	42	33	43	46	40	36	29	31	20	24	33	20	25	22	19	27	22	17	18	17	18	22	17	38	25	12	26	13	22	25	20	20	21	14	25	26	14	18	32	17	17	27	24	21	23	28	18	24	21	25	22	14	25	27	21	17	26	21	16	24	31	22	22	18	35	21	21	21	27	15	21	31	19	24	26	23	27	19	25	21	17	23	34	15	22	17	20	26	21	16	20	24	18	24	23	21	13	26	17	15	20	13	18	21	23	22	27	16	15	23	21	23	17	20	18	24	21	21	21	26	18	22	13	21	26	18	19	20	28	20	20	25	28	23	20	25	30	23	19	27	28	15	20	13	15	16	33	21	23	21	23	16	29	29	13	20	12	17	21	14	20	21	24	16	30	17	28	17	27	19	18	14	28	23	22	19	25	25	23	30	21	20	15	16	27	23	21	23	19	16	22	26	21	32	24	19	17	29	20	27	24	32	26	25	18	14	16	15	27	26	16	24	24	25	28	18	19	21	15	16	19	19	21	21	21	21	20	22	25	21	21	20	20	18	25	17	23	19	17	15	28	18	19	27	23	25	26	21	23	26	16	16	24	24	24	11	23	21	20	27	37	24	29	31	16	22	17	25	20	23	28	18	16	22	19	23	22	18	22	17	20	21	33	19	25	18	20	20	14	21	16	28	29	20	29	25	25	19	11	19	24	30	31	17	20	15	25	23	22	23	16	28	25	16	28	19	23	15	19	27	24	18	24	22	26	17	21	27	22	12	15	20	18	14	15	14	25	21	16	39	22	24	28	21	19	26	28	19	16	19	21	22	22	22	22	13	24	21	17	20	25	28	25	18	28	19	28	16	16	25	18	25	15	33	24	21	17	12	18	21	19	16	20	21	27	13	22	25	16	16	18	29	20	26	27	24	23	26	26	18	16	14	18	27	27	22	35	23	15	30	14	26	16	16	22	20	18	28	19	22	31	13	26	16	23	22	32	27	20	20	24	22	29	18	22	20	20	24	28	17	11	23	32	28	19	14	22	18	19	28	27	15	26	23	17	16	17	22	14	14	17	27	23	22	27	21	28	16	17	11	28	24	25	16	22	35	24	15	17	25	17	18	29	28	28	19	19	24	23	26	16	20	18	23	21	26	17	22	32	21	14	28	30	23	17	20	18	23	20	23	28	16	19	21	19	33	25	29	23	25	27	26	21	21	32	14	22	17	32	19	27	21	25	18	20	27	25	15	17	28	23	26	23	21	23	26	27	23	15	19	19	20	19	30	28	27	18	21	24	12	23	21	24	18	21	23	24	30	32	23	15	20	27	22	15	16	22	22	30	26	30	27	17	23	28	24	18	17	18	26	18	25	16	23	16	24	23	24	25	13	20	24	24	24	16	27	11	24	24	17	12	27	14	20	21	19	17	19	17	21	24	18	22	22	16	25	20	18	23	21	26	29	27	22	20	25	13	30	21	20	17	25	23	21	19	21	21	12	11	18	22	23	19	18	27	22	24	21	21	35	16	18	18	18	28	24	18	17	29	26	26	13	23	22	26	22	17	24	24	33	31	28	26	26	21	17	19	20	34	29	25	21	17	20	26	21	24	23	25	22	29	22	16	20	18	28	13	22	26	24	22	18	25	17	27	19	23	24	26	20	22	31	18	19	19	20	25	22	27	16	17	16	27	20	19	15	18	24	23	25	16	18	28	26	17	21	18	20	26	21	29	28	28	25	23	17	21	25	19	16	26	30	23	20	23	22	19	24	26	22	18	18	25	23	14	16	16	23	26	17	24	20	19	24	15	19	26	18	21	19	29	23	19	22	19	25	23	28	29	20	16	23	16	20	26	32	22	26	22	24	21	20	27	29	19	31	26	19	18	14	29	16	14	26	22	23	26	28	13	23	21	25	22	21	21	17	20	21	16	31	17	24	16	15	23	24	15	18	26	27	22	19	21	12	18	23	20	28	23	30	22	23	24	17	21	18	15	14	22	16	18	15	29	26	22	24	24	23	23	19	12	26	25	23	23	18	23	18	32	20	25	20	28	36	27	16	23	16	28	16	21	31	22	29	18	26	19	17	16	24	20	17	21	19	20	21	23	23	26	22	18	20	20	15	20	21	23	22	18	29	22	20	20	23	21	20	26	8	11	29	20	15	14	23	21	19	29	18	24	22	22	32	13	15	25	25	35	20	18	19	25	21	14	13	22	25	18	23	17	17	24	23	14	20	18	29	20	24	26	19	18	25	22	25	22	22	16	18	18	26	22	26	22	24	23	24	21	20	20	33	19	29	13	23	21	24	29	23	19	23	25	15	24	25	17	16	19	21	17	16	27	19	17	22	22	20	16	23	18	17	21	21	15	19	23	21	19	27	25	22	21	20	22	26	19	17	21	16	16	23	25	15	18	24	18	32	19	23	22	18	20	19	25	25	21	16	12	15	19	24	16	33	23	11	16	18	28	20	26	20	20	20	26	22	22	24	19	21	22	22	23	18	17	36	20	16	19	19	20	27	19	16	10	23	15	18	27	9	27	19	19	26	20	25	20	24	19	14	30	20	18	25	28	16	20	18	35	21	21	20	29	14	15	27	17	25	20	22	21	19	21	24	26	22	20	22	18	22	26	20	28	22	20	26	24	22	19	26	31	15	21	18	15	29	20	20	17	17	24	13	29	22	20	26	24	15	26	21	16	14	21	22	26	18	23	25	14	25	32	23	19	13	19	16	17	19	23	22	19	23	26	29	19	19	21	31	26	33	15	14	15	32	19	26	21	30	27	14	25	18	27	22	23	26	23	23	27	19	25	23	21	23	30	26	15	20	27	25	20	20	20	16	22	15	22	21	17	26	23	20	22	15	17	22	20	23	20	24	21	20	17	19	20	24	30	22	28	26	37	18	31	16	22	14	21	16	26	25	14	19	19	20	27	23	29	20	28	22	20	19	26	24	25	19	17	20	24	25	25	35	20	19	26	24	22	18	26	22	28	19	24	24	28	23	22	25	16	33	17	23	20	22	16	23	24	28	18	21	21	24	20	19	22	14	20	16	21	15	20	24	20	17	23	24	29	20	17	27	22	14	27	26	22	14	23	14	16	29	19	25	18	28	32	22	23	22	24	19	22	28	22	18	22	32	26	26	22	19	24	22	26	26	34	20	23	32	23	19	20	21	35	27	17	27	24	19	19	21	21	19	25	22	19	18	25	20	19	17	27	26	23	17	26	29	27	19	16	23	16	22	21	26	16	19	18	26	25	24	20	17	19	26	26	24	17	23	27	17	24	24	23	24	23	22	25	22	18	30	24	24	18	29	26	28	17	27	23	21	21	31	21	21	27	19	19	14	31	26	19	24	14	27	25	25	16	25	27	23	18	24	13	17	24	20	22	26	18	18	20	21	24	24	29	23	20	18	22	30	25	27	21	22	18	24	21	28	21	20	20
39120	16684	6809	16264	23438	22422	19879	16346	13775	11747	10332	8866	7596	6349	5168	4556	4194	4200	4091	3810	3392	2958	2481	2235	1807	1710	1514	1383	1211	1120	964	844	783	813	642	651	637	552	484	523	500	511	490	432	461	426	413	394	399	405	419	420	406	340	387	424	374	399	382	399	382	387	370	378	408	382	390	415	404	383	400	402	406	426	367	413	400	399	391	383	390	374	405	384	369	386	365	379	388	379	371	352	355	365	354	373	401	361	341	357	350	363	358	381	402	377	386	330	342	337	355	348	349	370	388	372	378	342	381	328	357	358	368	341	343	368	324	323	345	325	360	340	381	355	366	356	389	350	321	361	348	347	353	356	385	369	335	293	351	315	316	339	352	360	344	379	330	360	339	356	365	336	337	348	329	387	328	382	384	363	341	358	347	365	370	367	342	363	353	320	338	363	369	363	374	399	376	362	346	356	359	333	334	371	368	373	365	368	355	370	386	376	325	372	360	354	359	384	345	346	352	369	371	357	343	343	352	369	329	374	361	364	379	353	363	340	400	320	338	331	365	354	353	366	376	367	377	355	360	356	363	349	361	333	355	325	368	346	373	396	402	384	356	330	331	359	337	349	396	361	380	335	368	337	332	324	392	332	363	357	373	357	352	384	351	385	340	368	361	368	354	343	378	382	384	368	385	349	313	364	332	349	323	346	353	369	389	357	370	334	377	376	372	380	380	316	369	373	371	380	338	379	373	362	359	347	366	355	332	377	348	367	331	354	346	390	367	392	341	394	339	360	364	348	357	336	362	362	357	349	354	338	364	299	349	364	369	374	339	350	384	317	346	349	350	341	336	332	355	342	353	358	344	344	365	365	372	383	341	304	363	390	378	325	368	335	341	339	384	371	333	349	338	348	356	354	370	345	358	374	347	367	342	370	377	336	411	314	373	345	375	359	353	339	351	342	344	373	372	386	350	340	347	345	350	375	366	372	372	380	381	340	346	339	349	342	381	347	328	354	343	355	332	359	344	361	379	388	357	327	368	370	309	363	374	344	365	324	347	370	365	376	344	366	344	341	350	367	335	394	355	321	387	353	337	348	327	354	351	377	372	349	390	350	335	371	337	373	337	344	365	375	310	330	340	329	367	327	388	365	354	361	356	377	355	365	335	344	341	373	344	326	331	345	358	401	368	340	367	348	331	376	355	344	379	339	338	335	356	317	383	335	376	361	359	351	346	350	371	360	330	342	337	352	343	347	357	355	366	352	340	367	323	332	352	311	380	346	330	376	377	395	364	366	345	344	386	363	368	325	362	380	362	339	390	341	363	367	298	338	376	353	355	346	362	359	386	402	358	350	342	357	346	388	324	340	322	355	381	348	359	419	345	385	355	385	384	361	373	373	352	370	330	354	356	363	381	386	376	342	351	344	353	360	362	346	357	347	347	361	351	392	330	394	396	351	318	327	379	341	325	365	352	363	343	353	333	347	369	380	343	362	365	379	366	330	380	346	366	369	353	334	343	347	363	357	357	344	345	351	312	348	398	336	349	359	356	375	365	360	373	388	353	372	364	341	350	362	328	365	410	356	363	345	382	369	323	355	349	356	358	357	360	375	328	317	352	357	361	366	358	377	321	383	379	354	347	346	355	353	338	367	377	317	359	365	336	349	353	370	328	357	324	358	344	373	375	363	357	369	344	363	345	371	357	348	356	349	337	359	391	379	375	388	365	361	339	327	366	321	361	329	364	365	351	354	358	337	378	402	345	372	324	384	392	336	362	375	359	357	340	383	361	376	350	353	366	338	350	344	341	332	362	357	333	371	364	396	343	359	342	320	343	350	374	350	352	368	351	377	378	358	336	326	363	384	379	381	360	373	384	389	339	344	358	380	357	386	363	362	353	370	373	366	358	365	360	346	353	354	355	365	344	350	361	363	335	334	359	322	380	348	370	365	370	356	375	355	326	341	371	336	340	343	377	346	321	359	344	393	342	349	333	400	329	336	351	350	338	368	411	383	345	377	356	347	340	371	382	390	317	355	307	373	359	393	333	326	367	338	375	374	375	405	354	370	360	367	349	342	343	358	350	333	393	394	361	367	331	367	329	311	347	351	352	342	361	397	357	369	355	334	363	399	350	367	348	371	356	362	342	354	327	334	351	340	340	334	380	341	371	342	355	369	332	380	392	388	350	318	383	385	368	352	375	335	366	358	343	317	356	376	325	352	372	336	400	373	368	361	382	367	346	372	393	375	342	361	363	346	337	351	358	355	365	365	361	353	366	361	363	328	366	345	358	389	353	361	370	341	378	340	370	346	377	366	392	357	356	366	370	331	376	372	358	365	343	337	346	341	356	341	357	350	356	373	363	368	370	346	358	356	360	341	360	362	341	385	360	396	362	339	370	345	350	363	387	325	374	372	362	354	326	362	344	381	327	390	375	379	346	362	350	398	371	349	332	337	354	336	366	345	348	380	330	355	360	405	360	339	320	330	368	358	358	339	390	369	385	360	366	363	342	342	332	358	313	368	329	367	342	384	350	328	336	396	376	328	343	397	346	340	357	350	376	367	364	356	344	348	357	371	379	345	365	399	345	368	387	388	351	344	367	364	373	357	366	350	348	366	368	363	365	341	332	360	372	338	350	312	369	354	342	348	363	391	336	403	326	383	341	369	352	339	332	375	387	354	347	370	345	365	369	360	357	348	371	369	355	391	339	340	381	359	325	333	348	346	389	352	337	347	376	367	331	374	344	380	349	341	379	338	361	353	362	358	366	363	376	344	378	336	354	336	362	367	360	379	382	359	375	346	364	372	356	374	331	357	345	337	358	348	347	394	365	338	357	352	358	349	344	386	356	353	338	381	349	347	369	351	340	331	369	360	380	332	322	378	337	381	353	363	350	374	350	371	382	396	362	381	363	363	336	349	335	336	340	372	368	360	369	391	359	320	346	345	356	405	381	390	382	370	379	375	358	332	335	323	369	337	377	362	348	363	373	370	362	369	379	356	353	340	373	384	374	397	344	351	370	351	368	367	381	368	368	353	369	359	380	352	346	346	382	343	380	332	370	385	356	330	404	340	343	338	328	407	367	343	382	379	403	368	362	356	349	388	388	404	334	378	339	351	374	342	377	340	348	360	339	390	399	352	360	387	385	387	352	387	329	353	398	366	349	343	366	326	377	387	344	380	371	349	356	330	358	361	371	338	360	345	374	340	364	356	374	348	359	377	327	373	359	339	369	349	379	351	369	357	336	308	353	348	360	342	358	363	336	366	381	338	369	405	332	377	349	358	365	347	352	377	366	382	325	364	360	401	390	379	365	336	326	383	360	360	371	353	379	354	337	371	376	335	347	324	351	337	368	313	345	352	355	361	369	363	363	359	347	388	365	335	367	364	391	342	356	345	348	385	323	364	348	355	356	345	317	375	399	383	351	328	380	379	360	360	367	329	345	341	374	342	358	359	368	393	397	375	344	357	369	362	353	342	364	374	356	380	382	332	327	373	393	343	339	339	395	353
12330	3779	684	437	680	804	723	600	553	555	465	366	310	313	270	231	228	191	178	183	148	138	123	103	113	90	87	84	74	54	47	57	43	36	42	46	37	36	43	35	33	35	31	39	31	24	37	31	23	37	40	23	35	29	30	25	31	32	41	35	32	32	21	26	30	25	37	27	22	34	22	37	27	21	34	28	35	26	26	27	30	32	26	28	25	23	35	30	29	35	24	32	28	34	28	27	29	24	26	21	32	31	28	31	22	34	26	30	30	32	29	25	20	28	22	22	32	29	27	25	25	26	37	25	24	29	32	32	25	34	42	29	33	30	37	29	31	23	27	22	26	31	24	22	25	21	30	23	27	29	44	36	26	27	27	26	26	19	27	34	34	28	33	33	35	33	28	29	24	21	28	34	31	34	22	24	27	35	27	23	28	28	32	31	19	36	27	28	35	37	25	27	32	23	24	24	29	28	28	27	30	28	26	37	28	29	20	20	36	30	24	23	27	26	25	31	24	26	33	24	28	32	31	25	35	26	26	35	21	31	22	20	24	27	25	30	27	27	27	32	21	21	29	26	29	24	28	28	27	27	28	34	32	25	17	26	33	33	36	25	19	23	36	28	26	33	21	30	28	26	25	27	33	26	24	21	26	24	42	22	27	23	36	29	24	31	29	18	28	33	33	29	30	23	39	34	32	30	27	32	30	25	34	32	23	18	35	24	31	26	23	35	22	37	36	27	32	32	25	30	29	35	20	30	31	24	27	16	28	34	32	22	35	20	20	25	19	26	34	22	36	24	21	31	26	29	23	29	28	15	31	29	30	22	25	28	27	30	28	27	31	24	22	22	27	29	19	23	31	28	27	32	26	30	32	24	31	23	22	27	24	33	29	20	22	27	25	45	28	27	25	28	17	25	24	23	24	42	33	21	24	29	37	30	36	30	22	33	29	35	30	30	33	27	24	24	19	26	41	28	33	22	34	20	16	25	35	29	25	30	30	27	25	17	34	30	22	21	30	34	23	29	27	23	29	32	30	25	29	24	36	18	22	27	26	29	27	28	23	24	31	31	28	33	27	26	25	26	22	25	33	34	33	27	31	19	28	33	28	31	25	25	24	27	28	23	27	31	22	25	31	26	25	24	38	25	25	30	35	28	26	40	22	20	28	39	22	21	30	26	24	31	32	32	26	20	23	24	25	27	28	32	30	21	17	33	25	25	32	27	29	26	31	23	25	26	30	34	32	22	21	29	30	30	24	25	31	27	22	27	20	24	21	24	24	15	38	23	28	22	22	26	33	23	29	28	26	25	29	27	23	39	26	32	27	28	25	23	24	18	35	30	26	24	24	26	25	25	31	32	37	25	30	29	32	23	21	28	27	27	27	32	22	26	33	27	30	37	24	40	30	22	32	30	24	27	27	28	24	18	23	29	33	27	33	24	18	37	27	27	20	37	36	31	37	28	29	30	27	24	22	29	26	28	22	21	32	24	24	16	35	27	23	27	19	21	32	24	21	28	19	27	18	22	33	28	15	25	29	20	19	31	34	27	28	37	25	22	28	21	30	26	30	20	27	20	24	25	28	24	19	35	22	35	40	31	35	31	29	27	29	24	22	21	27	35	32	34	26	34	26	23	22	37	23	27	31	27	24	33	26	32	26	30	35	38	27	25	33	28	28	28	37	26	22	29	30	31	23	25	23	38	20	34	20	32	24	31	25	26	21	24	30	27	19	22	27	29	25	24	31	29	24	26	24	25	30	23	32	30	32	26	36	30	32	25	33	30	28	18	30	39	28	33	31	29	34	29	25	29	26	24	31	21	33	23	26	28	27	28	30	28	26	33	24	28	29	34	22	27	23	21	32	22	27	39	37	39	28	24	23	22	29	37	36	20	16	31	26	21	24	33	28	38	21	35	31	24	24	36	28	21	30	24	27	23	31	32	30	25	26	26	30	27	13	27	27	29	21	25	28	38	28	33	29	20	27	25	30	21	27	32	27	31	28	26	25	30	18	33	21	21	26	19	25	25	30	35	34	29	31	24	30	28	26	25	27	37	22	22	36	28	25	28	31	26	22	34	30	28	22	28	18	32	24	29	21	18	33	27	26	30	27	44	39	36	30	36	31	36	30	24	24	28	39	29	32	26	26	33	18	23	25	24	32	29	41	31	23	33	19	25	27	21	35	25	26	30	35	26	36	22	31	26	30	30	26	30	25	26	31	30	31	22	17	24	28	15	18	25	29	34	29	26	31	24	26	18	26	25	30	21	39	16	37	29	22	21	23	22	21	26	28	23	29	21	30	30	26	28	16	36	30	27	26	23	30	24	23	19	33	33	22	23	32	28	32	34	24	25	27	30	27	28	34	27	21	28	39	28	26	28	28	25	30	20	31	28	27	40	31	20	20	24	22	28	25	22	25	32	21	36	32	27	33	31	24	23	28	22	17	27	25	29	29	22	21	39	26	23	26	34	25	27	26	27	27	30	29	21	20	19	14	20	26	18	24	30	15	20	26	25	21	26	28	28	33	25	18	30	33	25	26	22	29	22	29	31	36	26	31	23	24	21	26	36	41	27	31	21	26	30	26	32	30	28	20	31	39	24	27	23	27	40	33	27	26	34	28	30	31	26	30	28	32	27	30	25	29	27	31	26	31	21	20	16	29	25	26	29	28	24	29	31	33	30	33	21	23	32	26	23	25	22	26	38	22	33	26	27	32	34	28	29	30	27	25	30	37	19	24	25	36	26	23	27	31	19	31	31	27	31	26	32	36	31	26	22	32	20	25	26	23	28	21	24	26	28	27	28	35	26	29	25	28	24	22	35	24	33	24	33	21	37	30	25	32	27	19	25	25	26	26	18	22	29	29	34	28	31	21	25	29	22	25	22	27	28	20	43	31	22	29	23	25	25	36	27	41	20	27	27	24	31	26	22	33	35	33	27	33	21	23	29	34	30	37	22	24	27	23	25	25	31	21	26	27	32	27	25	29	31	30	34	23	22	32	26	28	30	36	25	26	22	24	27	25	31	34	18	29	33	31	30	24	27	22	27	18	29	34	33	21	37	25	26	29	30	19	39	20	25	19	25	22	30	29	19	24	25	27	28	20	29	32	22	28	22	27	24	34	28	27	31	27	29	32	30	34	35	18	26	33	33	18	24	30	34	31	21	26	19	25	43	30	25	20	22	22	35	44	20	29	23	36	31	20	24	29	33	19	20	18	30	30	41	29	28	26	24	32	37	28	25	30	32	30	25	35	31	35	23	26	28	20	33	37	24	25	26	32	27	30	32	28	42	25	38	26	25	29	20	32	20	35	31	13	27	23	26	25	24	32	25	32	26	41	33	31	34	24	38	23	12	31	24	28	38	26	30	23	25	25	33	28	23	27	30	20	30	24	27	21	25	20	33	27	23	15	16	27	14	21	25	28	28	31	25	32	35	29	27	25	32	37	35	24	22	28	28	34	30	24	25	25	29	33	16	28	30	23	31	21	28	15	31
51269	25594	13467	26226	33613	32620	30083	26642	23959	21329	18853	16231	14616	13071	11393	9728	9093	8930	8488	7631	6978	6109	5273	4619	4011	3541	3236	2846	2564	2280	2030	1722	1725	1362	1237	1291	1217	1000	882	899	816	800	763	662	703	717	674	631	642	605	591	625	589	596	593	598	598	517	554	539	565	525	525	548	553	538	570	534	549	533	538	556	535	480	489	477	512	575	461	508	515	540	523	508	489	516	472	512	521	516	521	522	523	497	456	487	474	496	480	534	469	455	468	458	494	481	489	473	452	460	454	456	476	446	488	448	474	437	458	469	471	416	448	487	492	468	474	439	518	468	434	437	475	473	487	448	482	479	442	473	433	446	470	473	412	434	448	435	465	449	427	478	405	488	460	456	479	443	468	457	452	457	446	466	480	450	441	476	452	420	444	448	469	466	499	453	465	464	460	470	477	451	462	455	421	487	452	445	466	440	433	464	465	452	459	480	468	506	444	458	428	471	421	443	464	477	442	459	474	449	417	510	475	445	457	455	466	418	458	498	458	434	496	501	432	438	470	438	465	489	454	436	453	465	392	425	467	478	469	472	498	427	483	431	439	503	419	482	434	441	461	445	465	430	430	477	460	461	464	444	449	441	451	488	465	495	447	451	461	474	434	445	454	452	508	432	476	463	442	444	466	473	445	451	396	446	484	452	438	472	432	493	428	453	473	469	463	449	471	446	449	441	444	467	443	451	423	502	472	466	506	462	471	421	469	431	448	461	454	416	450	432	404	456	422	431	432	443	451	407	467	473	473	437	431	459	447	451	433	479	427	428	411	447	436	445	496	440	420	454	416	489	426	433	478	439	453	495	405	452	424	421	453	477	445	474	488	437	445	459	448	455	453	434	438	485	468	429	432	435	423	469	426	448	465	437	425	430	461	459	439	427	433	426	435	493	458	456	463	463	461	443	469	425	457	436	443	477	443	443	444	472	473	441	447	438	449	435	421	423	468	455	454	445	440	472	457	436	436	457	497	407	466	443	442	463	431	443	464	452	468	429	475	426	448	451	448	420	436	452	422	456	470	468	452	456	460	410	433	483	447	434	446	450	432	465	466	480	433	435	458	468	441	455	460	421	431	475	431	464	440	440	448	444	457	507	452	478	460	433	448	422	459	445	445	438	472	460	463	483	462	437	468	435	447	450	441	453	432	451	437	393	430	460	466	422	471	459	485	477	437	482	455	458	502	461	455	480	428	452	477	478	461	447	429	439	461	458	462	473	468	426	464	484	442	459	453	455	449	439	425	440	452	450	412	458	490	456	418	477	451	416	442	466	465	459	465	439	443	471	451	466	472	438	450	424	446	460	437	441	436	468	454	479	518	448	447	460	433	449	438	448	455	474	434	462	456	445	469	430	419	477	465	400	450	471	449	448	489	456	469	425	419	419	445	460	492	451	478	426	492	451	438	467	463	468	410	493	429	476	474	431	437	452	479	461	458	462	472	489	469	467	437	429	436	423	500	478	431	460	472	475	480	442	489	430	465	466	451	463	481	460	451	459	486	425	448	461	460	432	435	432	469	458	440	462	428	461	444	441	476	454	467	442	462	446	448	426	467	436	438	488	443	429	440	442	454	467	454	475	446	422	464	459	412	442	470	454	512	468	467	461	464	447	492	435	441	419	414	410	452	455	457	462	461	468	453	445	429	430	423	415	410	459	436	453	441	471	436	441	422	456	462	460	429	422	436	434	470	441	453	423	456	429	469	437	466	442	420	415	468	443	424	470	431	446	474	438	445	452	475	437	457	428	493	476	449	456	449	455	414	423	416	462	438	449	459	441	463	430	454	442	490	453	429	451	446	477	416	433	474	425	459	494	438	440	448	462	419	446	429	424	455	475	451	476	423	463	473	466	429	475	458	454	466	471	470	447	458	452	453	438	430	478	493	471	458	447	461	489	439	447	472	480	444	454	417	451	463	467	438	471	492	430	450	437	426	420	461	518	478	484	459	491	451	452	442	467	469	452	424	461	445	444	456	459	467	472	443	458	427	468	403	460	464	455	428	463	450	442	442	458	460	433	458	455	521	471	433	463	455	490	453	436	487	482	410	455	463	457	444	467	431	448	452	449	438	472	464	463	450	448	428	449	469	463	483	463	494	432	470	433	453	407	439	462	451	470	450	456	478	464	451	493	451	431	468	457	419	447	443	440	467	440	450	448	487	440	447	495	428	475	466	435	434	430	465	484	413	459	473	450	428	428	438	455	459	469	442	432	442	442	448	442	460	446	454	434	469	444	434	476	478	451	441	474	461	448	440	442	407	419	473	473	460	429	409	423	433	450	451	471	427	454	482	461	459	468	433	435	495	455	440	444	465	420	464	471	471	445	492	462	485	424	474	425	443	434	397	480	431	447	475	472	416	462	457	408	451	430	426	446	446	465	434	410	450	425	449	411	469	407	478	429	468	453	468	458	467	444	481	428	468	450	429	463	449	457	451	452	458	437	451	422	457	429	413	453	433	452	458	457	455	444	452	434	440	449	437	462	435	491	474	394	444	452	421	429	455	427	436	458	429	444	441	475	462	468	468	467	446	467	431	468	460	452	462	456	449	485	421	452	444	435	470	456	461	430	461	501	470	461	415	464	441	447	467	469	489	465	456	446	439	459	456	425	426	452	451	430	448	427	428	472	437	442	484	466	505	456	421	437	427	477	486	457	473	410	505	457	438	451	458	458	471	449	430	483	452	403	509	439	480	458	482	464	436	469	453	474	481	482	478	474	433	495	465	436	469	436	451	445	417	510	435	416	435	470	457	439	431	445	430	429	464	433	450	434	472	448	443	378	440	446	477	461	453	458	432	477	451	445	465	426	456	449	448	465	425	452	479	484	410	494	465	438	446	461	433	450	432	460	455	424	477	508	431	432	489	468	396	462	472	459	447	422	446	470	425	484	444	488	475	460	443	469	472	440	491	405	448	450	452	469	468	475	459	468	411	417	481	453	454	401	482	458	471	472	470	416	455	459	457	472	471	501	453	428	445	449	482	429	415	440	409	460	463	429	418	445	443	448	463	476	412	487	438	457	452	409	445	465	461	458	463	425	430	434	471	451	450	429	439	451	415	432	456	473	394	428	447	483	465	450	504	439	461	486	457	479	433	462	457	452	419	444	451	452	455	449	448	438	426	438	481	430	477	453	486	425	467	458	453	478	416	473	455	442	466	467	443	441	423	437	467	433	461	423	452	431	450	419	431	414	453	453	491	464	427	439	452	429	461	437	445	462	475	418	479	418	445	455	430	464	450	437	439	449	451	478	450	452	463	452	400	476	456	474	448	475	461	473	439	445	459	427	433	440	477	471	454	477	471	465	499	435	456	403	444	474	473	437	430	457	434	431	433	435	470	465	474	458	448	450	468	484	454	455	466	446	469	463	420	484	429	474	489	455	423	475	462	421	433	463	429	445	491	453	469	424	432	432	444	433	446	511	403	457	459	470	441	457	478	419	468	478	441	478	418	461	437	430	453	449	464	434
8617	2149	438	282	438	502	459	423	334	322	306	251	221	196	172	174	157	148	143	115	94	107	115	77	91	58	71	84	54	54	40	51	41	49	44	44	42	41	46	39	30	40	34	40	34	39	42	38	38	29	33	33	25	38	22	30	39	29	34	34	36	27	35	36	31	38	30	46	29	36	39	31	28	29	33	32	25	39	16	43	33	37	31	36	28	37	38	42	30	42	30	27	20	29	26	30	41	32	34	43	41	31	32	29	27	23	33	31	30	28	41	39	35	30	21	39	26	35	40	33	34	29	26	34	32	31	42	38	29	30	41	35	28	23	34	29	30	37	32	41	33	23	34	40	29	36	44	38	58	26	52	26	42	37	29	31	30	35	29	35	33	33	41	35	46	36	34	40	29	30	32	44	39	30	36	29	42	38	35	33	23	41	26	34	30	31	23	36	34	39	26	42	32	29	29	35	35	25	32	35	35	32	45	44	36	31	32	33	27	27	35	28	41	36	32	25	30	38	28	38	35	17	39	32	36	41	37	48	34	39	20	22	32	25	40	30	29	32	29	29	28	30	33	33	38	48	31	39	39	30	32	23	31	29	32	33	36	37	36	39	29	28	35	36	31	36	32	32	24	31	28	27	31	28	34	34	33	35	34	30	38	32	32	23	28	39	30	35	35	32	28	26	28	29	44	25	26	34	41	31	34	21	34	28	34	26	31	33	29	36	23	35	21	29	39	33	41	30	24	34	39	37	39	33	27	42	30	37	27	28	32	43	31	36	26	40	41	34	36	29	31	32	27	41	45	31	38	32	34	39	36	34	45	28	28	43	33	22	36	27	39	37	31	23	43	39	40	27	29	32	46	29	17	43	28	30	31	32	39	28	22	32	30	35	30	47	32	25	45	42	30	37	35	28	35	32	35	47	33	32	29	28	45	28	35	32	27	33	39	39	41	27	27	26	36	23	30	36	29	34	34	30	32	28	40	25	25	46	20	30	38	25	25	23	33	36	34	40	25	25	26	29	31	34	37	31	34	38	44	33	29	31	30	35	23	23	37	29	33	35	33	32	38	24	46	35	27	37	24	34	45	33	38	28	27	34	28	34	29	30	34	33	34	31	30	30	32	36	36	26	30	34	26	29	34	40	31	26	35	33	40	36	27	26	34	37	31	30	35	42	27	36	26	31	27	27	27	34	30	28	34	43	34	31	49	39	37	22	30	33	34	34	30	29	44	37	33	39	27	33	24	33	36	34	38	27	28	35	31	31	37	45	29	32	37	33	49	30	34	30	38	33	44	40	43	35	36	35	47	35	30	39	38	34	37	34	29	32	29	27	28	32	35	33	37	32	39	41	33	38	38	33	29	25	42	43	28	46	38	29	35	26	40	27	31	30	42	46	29	30	31	28	35	37	46	29	41	41	42	31	30	35	32	26	34	43	32	35	32	23	33	40	39	28	40	35	28	32	44	35	30	41	44	34	31	39	41	40	28	33	37	39	30	36	40	32	26	37	32	40	25	30	39	40	38	40	26	31	30	37	29	31	30	32	28	32	42	43	31	41	33	40	34	25	24	28	39	27	46	31	30	44	39	39	30	27	31	24	41	31	39	25	34	28	31	36	34	28	29	22	26	46	38	26	35	26	29	30	28	35	35	35	29	36	28	45	26	42	30	32	28	30	35	26	43	29	41	31	44	23	24	32	28	37	25	39	28	29	32	31	32	39	42	40	38	30	24	16	25	33	27	30	17	26	35	41	33	26	31	30	30	39	41	33	23	35	29	34	44	31	35	47	36	32	29	29	46	32	31	26	29	22	33	42	36	41	33	41	32	32	32	35	32	38	30	29	25	23	39	36	29	34	44	24	35	35	23	31	35	29	29	33	42	24	22	38	24	30	30	40	25	29	35	30	32	36	32	29	37	37	30	19	38	29	39	32	45	32	28	27	28	36	26	46	42	33	30	25	39	36	32	34	36	39	33	27	34	35	26	28	31	39	43	49	33	28	31	30	33	30	31	32	31	34	26	42	35	43	30	38	28	23	28	42	30	33	31	25	26	33	31	36	27	30	35	35	28	46	27	26	39	32	36	27	30	34	43	26	34	38	31	34	23	24	30	35	37	26	35	27	25	30	25	36	30	28	35	44	28	33	41	45	35	21	24	33	31	30	27	30	43	34	36	26	44	39	27	22	28	33	25	30	29	33	40	39	50	34	36	30	27	38	38	38	34	26	24	18	16	33	32	31	40	36	33	33	34	30	27	39	29	37	40	25	27	26	34	30	34	28	29	24	37	39	21	35	37	31	25	30	17	29	41	30	22	38	37	18	35	31	34	40	32	33	33	38	29	24	27	42	28	22	40	23	39	33	42	29	26	29	24	22	31	26	37	30	30	37	39	28	44	37	27	29	31	24	47	48	43	28	42	44	29	31	29	28	23	22	42	34	25	35	23	50	35	33	32	33	27	27	37	30	34	38	32	36	29	31	31	41	39	27	29	35	32	28	35	24	24	26	33	32	25	43	26	30	31	29	30	32	28	48	29	30	30	45	30	31	31	44	37	29	35	32	34	34	29	28	29	36	46	30	31	32	36	37	38	27	30	39	33	27	41	43	33	27	33	37	37	26	44	32	23	24	32	29	39	43	28	32	38	45	39	30	27	29	38	44	30	33	36	23	46	37	34	33	38	36	36	32	32	31	38	37	30	33	41	23	38	30	37	39	37	36	26	27	29	34	34	27	31	26	20	35	28	31	27	47	40	36	29	30	35	28	23	33	27	36	42	33	31	32	35	25	27	32	36	28	37	33	30	39	28	32	29	27	29	30	35	35	28	23	27	21	31	22	39	30	34	35	24	34	35	21	31	40	26	29	33	32	30	32	28	34	36	30	24	29	31	31	31	50	31	35	16	42	32	27	25	28	38	44	38	29	35	36	38	33	40	36	39	33	40	40	35	32	32	34	23	33	44	38	35	30	48	33	29	24	33	42	23	23	37	37	34	26	36	41	44	37	34	32	34	33	42	31	40	31	34	27	28	37	39	41	32	26	26	30	29	29	29	31	37	35	35	34	24	31	34	31	36	33	27	25	38	34	38	28	40	36	36	32	35	36	33	35	33	25	29	31	41	28	36	37	29	28	31	43	39	43	30	34	28	24	34	39	31	36	30	35	34	44	33	28	28	40	34	26	38	42	30	28	34	34	35	31	31	29	29	28	37	38	32	26	38	28	33	32	34	26	37	37	34	39	42	38	39	27	30	32	37	37	30	28	48	32	30	20	35	30	45	31	37	29	34	33	42	37	26	28	37	35	32	38	35	34	34	31	30	29	29	28	24	35	26	30	28	30	29	31	38	26	25	24	31	31	30	37	42	34	27	38	30	35	26	31	35	23	42	32	35	40	36	35	19	32	37	40	38	28	39	43	26	37	25	38	33	36	36	40	32	34	36	23	22	34	36	38	33	32	43	33	40	22	46	32	38	31	26	25	32	27	26	24	28	26
43987	21309	9759	20718	28340	27200	24158	21137	18503	16079	13817	11950	10528	9557	8072	6778	6196	6012	5963	5280	4564	4099	3699	3340	2836	2514	2278	2087	1880	1699	1502	1299	1330	1065	1033	1066	941	850	804	806	701	742	704	708	732	627	685	674	684	635	639	644	639	607	615	607	567	586	598	604	607	588	569	569	585	582	621	596	578	571	521	589	544	574	582	573	620	534	586	575	594	582	537	529	572	538	592	544	630	537	536	601	575	573	575	522	563	596	544	582	536	600	586	569	525	571	556	555	598	555	531	565	545	537	546	532	560	590	556	540	557	560	544	558	544	561	520	508	538	538	564	531	563	542	531	500	505	543	514	492	528	505	519	578	588	532	555	548	564	523	529	549	534	516	520	562	512	517	528	519	519	519	536	575	556	583	506	487	550	533	547	542	551	558	508	539	539	533	528	530	531	559	519	531	562	526	534	553	542	536	504	538	543	556	559	530	541	511	489	537	523	541	565	494	518	494	507	608	572	510	553	528	501	522	496	499	513	589	563	549	572	520	503	500	543	554	510	557	521	525	539	586	579	541	548	519	539	517	531	513	593	526	524	519	548	553	507	557	525	508	555	542	540	551	544	536	556	523	575	475	522	587	564	560	532	518	546	545	546	564	549	537	581	520	527	546	487	490	576	510	574	569	510	526	516	524	551	580	547	560	550	511	550	526	512	541	558	540	583	511	520	554	539	511	529	564	526	543	488	504	500	528	499	545	543	548	545	566	558	543	563	538	567	529	510	537	520	578	532	541	521	571	545	559	563	554	508	562	554	504	529	518	489	519	517	534	518	513	538	538	536	519	530	518	545	507	563	510	539	561	558	517	488	568	561	499	499	526	558	530	489	565	549	571	590	550	550	571	518	511	526	504	516	515	534	500	574	518	539	511	539	581	553	529	565	552	539	533	541	496	540	525	568	584	568	518	486	550	523	527	539	534	518	516	498	544	576	545	552	527	535	548	542	530	565	562	510	543	549	521	523	568	497	524	575	544	526	559	492	564	541	535	523	543	550	528	567	539	539	549	495	504	507	541	515	477	512	533	500	555	536	559	525	603	566	515	571	559	522	553	571	531	525	562	530	540	542	565	524	497	531	552	518	536	522	528	530	508	553	512	543	545	566	512	574	543	514	541	534	526	555	542	520	535	542	536	530	546	544	531	522	528	590	536	540	510	528	502	554	529	530	557	552	521	571	569	540	512	576	526	529	520	520	555	523	523	515	550	531	531	517	518	578	513	533	525	507	520	533	532	522	525	571	539	540	538	544	523	530	568	529	531	502	549	541	513	504	525	548	535	571	537	528	543	523	552	564	494	587	528	561	554	556	555	518	541	531	527	514	535	558	545	588	504	507	532	519	571	505	557	493	530	539	526	534	569	510	513	550	531	501	518	554	524	564	510	532	519	548	554	560	546	513	526	513	539	534	531	531	552	562	564	574	567	580	535	576	528	577	547	536	543	539	521	591	508	532	534	556	514	489	549	558	532	529	535	517	574	588	562	575	499	586	546	550	552	584	538	505	538	535	510	568	509	549	587	586	530	520	530	524	569	557	522	529	473	537	498	538	515	531	520	590	572	555	523	519	552	550	572	520	555	533	544	545	542	522	523	527	553	538	567	509	555	554	517	487	530	522	533	573	524	551	519	518	533	524	561	515	550	529	551	517	543	534	553	523	532	552	577	543	529	512	544	506	538	536	516	551	519	542	556	509	520	556	531	510	548	529	595	543	547	521	534	539	498	540	522	533	544	572	535	491	512	527	521	580	522	538	556	561	552	532	533	528	545	560	529	519	535	525	556	555	539	518	538	489	556	508	509	556	532	538	541	524	502	562	564	562	592	499	541	548	578	528	527	543	551	566	539	529	556	540	542	557	540	539	552	545	545	559	509	533	572	535	540	566	564	519	521	513	512	535	521	544	544	533	543	570	527	545	513	521	532	510	512	511	523	544	545	508	549	486	525	507	537	541	530	511	542	560	572	562	579	497	539	547	549	528	531	533	545	531	586	554	522	584	542	560	562	579	573	543	529	497	511	571	508	563	539	577	541	539	513	526	500	537	539	527	549	516	572	511	531	604	528	525	553	552	530	519	535	563	585	562	517	549	501	513	505	541	537	517	536	551	557	537	561	525	499	550	560	559	534	531	526	593	551	514	511	558	557	522	522	543	542	509	575	556	528	562	551	519	490	552	528	537	531	522	566	541	569	543	545	534	545	562	491	572	539	538	504	595	510	545	556	573	537	574	547	573	547	481	558	566	546	543	557	526	542	549	544	498	534	531	515	536	522	548	526	513	492	525	549	528	528	522	528	522	527	518	532	495	520	509	517	518	511	559	540	544	552	556	533	539	522	501	546	534	546	495	526	566	473	514	523	548	497	550	505	502	579	520	504	540	538	560	488	557	519	557	558	510	554	569	482	577	530	530	555	544	536	493	539	544	556	549	538	511	540	543	552	556	622	520	549	542	524	496	484	576	527	554	518	527	544	533	529	539	545	562	538	482	574	562	536	525	530	542	514	509	516	558	547	546	526	562	555	539	523	519	531	524	540	538	520	521	544	576	561	534	554	512	533	565	530	566	575	530	546	519	563	512	523	545	502	500	547	520	530	507	501	575	560	561	581	552	484	530	517	512	572	539	537	524	572	547	568	585	571	533	532	496	514	580	533	500	533	551	496	552	484	552	557	520	520	568	551	545	550	556	535	501	534	510	528	524	544	542	525	526	498	544	518	554	569	546	567	561	532	518	532	521	573	531	557	538	585	523	519	561	589	524	543	494	549	530	533	544	490	520	508	543	529	524	559	565	530	521	524	504	523	548	508	535	522	534	555	523	546	561	540	508	539	508	542	555	534	525	525	548	549	601	523	504	555	522	500	569	517	555	562	538	554	520	501	553	498	495	512	571	538	490	532	507	520	568	569	538	484	558	563	488	543	531	557	518	577	528	539	525	553	517	538	545	501	528	554	567	530	527	500	496	494	496	522	538	541	514	539	506	527	568	509	543	521	546	518	570	507	522	531	530	557	539	538	536	551	551	525	531	535	524	559	516	507	522	566	556	520	511	542	522	553	549	517	559	561	532	520	557	557	529	517	581	506	515	536	526	524	548	580	565	542	573	526	504	527	498	554	516	525	519	508	532	528	526	522	525	535	506	567	541	561	502	521	536	551	519	526	508	512	558	584	556	535	521	537	539	576	534	535	545	519	550	555	525	493	515	579	549	545	537	559	564	532	534	551	532	584	543	543	516	532	544	512	542	569	577	541	512	523	543	526	503	526	515	529	562	568	518	551	571	505	579	513	522	542	566	561	544	545	489	550	521	502	506	534	509	534	544	536	530	513	532	551	514	497	572	533	531	521	545	554	565	537	512	543	490	527	518	537	532	521	564	537	574	510	537	501	568	553	536	505	550	499	517	532	540	558	533	550	528	538	500	532	499	492	526	558	544	542	532	565	576	558	527	543	533	523	559	525	527	549	553	529
12691	4227	725	431	747	819	661	576	539	486	455	351	359	301	299	229	164	176	175	185	166	138	131	118	129	83	80	65	69	65	44	56	56	43	43	51	34	32	49	44	36	40	31	34	29	30	26	33	34	35	26	36	34	41	23	44	30	42	32	32	34	33	29	29	27	23	19	32	32	23	33	26	33	29	23	30	23	25	22	29	23	29	26	27	30	32	28	22	24	21	31	35	29	29	32	28	36	35	25	20	18	21	27	31	36	38	20	25	26	30	27	21	22	19	30	21	34	31	23	27	21	31	24	21	31	24	33	21	23	29	33	19	30	19	35	24	29	21	31	32	24	28	32	25	28	33	34	29	26	25	29	28	33	28	28	37	20	25	23	25	34	23	28	21	24	25	26	26	27	25	26	24	25	28	22	22	22	29	25	29	29	24	28	27	26	23	24	26	27	30	31	36	27	28	32	30	25	28	24	28	25	29	18	20	29	21	30	26	29	23	36	21	22	21	19	24	27	32	29	29	26	24	18	30	26	28	30	34	25	24	29	24	33	32	37	25	21	18	26	25	30	21	39	19	26	22	28	29	24	20	30	42	30	21	25	16	24	29	20	22	14	17	27	27	24	26	17	23	31	22	16	27	17	22	30	30	27	23	33	27	30	20	29	20	29	25	34	26	21	38	30	21	29	30	35	28	31	26	17	25	34	18	21	28	28	15	19	32	24	24	21	20	33	24	21	38	27	28	30	26	18	28	32	21	35	29	31	24	17	31	30	28	9	26	33	17	38	21	29	24	28	20	24	25	19	32	33	20	29	20	39	28	22	20	24	38	32	18	29	35	20	20	22	28	28	27	26	24	30	32	32	22	28	17	23	27	26	22	24	26	27	37	26	26	26	34	26	33	26	37	22	30	33	29	26	30	26	23	34	29	30	26	26	31	23	22	25	27	28	18	27	20	24	33	29	29	23	23	30	28	20	30	28	24	28	28	24	27	26	25	30	22	17	27	28	20	29	24	21	25	31	21	22	21	29	25	34	30	20	22	38	25	32	27	27	35	17	28	21	30	22	32	18	22	25	30	25	32	28	28	31	28	26	19	27	25	28	28	25	34	26	24	41	22	18	30	23	32	18	25	20	24	24	32	27	19	25	22	33	36	25	29	28	31	27	34	24	33	31	30	23	27	26	27	21	21	20	21	17	37	33	24	29	33	33	25	20	29	27	26	30	25	31	22	24	34	27	33	23	26	28	25	19	29	23	25	30	25	21	21	16	27	28	20	22	25	27	26	30	31	20	29	25	30	35	34	34	24	24	27	21	34	38	19	21	30	31	28	29	14	33	28	35	30	23	20	27	30	26	25	25	21	29	25	20	27	19	21	22	20	18	34	25	33	24	24	27	22	27	30	30	26	30	25	15	26	33	30	24	25	23	34	33	24	20	24	24	35	25	32	34	23	27	26	31	26	26	35	28	35	25	20	32	23	26	32	38	41	21	20	27	24	23	30	25	22	32	18	24	29	27	35	18	22	30	36	30	28	28	21	29	39	34	16	19	26	28	23	27	30	24	18	27	33	37	16	20	25	28	16	35	34	21	27	18	32	36	32	30	35	24	23	28	22	32	19	24	36	22	19	26	32	24	21	25	25	23	34	29	31	26	34	32	24	31	23	28	29	22	33	21	27	28	31	25	25	34	16	22	34	20	27	32	29	28	31	25	23	26	23	26	27	14	24	26	22	31	21	23	30	15	32	22	17	28	28	31	25	32	30	15	35	29	33	22	30	28	31	29	28	23	27	29	27	28	28	23	21	31	27	27	30	23	32	34	28	23	23	16	15	28	26	30	26	32	25	22	35	35	24	27	23	27	30	20	23	34	31	24	31	31	33	20	32	30	26	40	21	24	35	26	25	34	29	36	30	22	26	21	23	22	26	24	24	20	27	19	25	19	30	30	27	25	27	22	22	31	35	23	23	23	24	41	24	32	33	27	30	20	31	18	38	31	18	19	21	34	25	21	23	35	37	26	23	20	33	28	24	28	22	31	17	23	24	20	28	30	31	33	18	21	25	24	24	28	27	21	27	26	24	35	19	29	21	20	30	27	21	35	23	14	22	32	15	31	27	39	44	27	37	29	26	31	25	30	35	24	30	22	25	26	27	27	22	22	22	28	22	27	30	32	20	25	27	40	36	31	30	26	21	33	25	32	31	26	34	30	26	31	30	20	20	22	28	31	31	27	24	27	27	25	30	20	27	26	27	23	24	36	24	24	22	39	30	24	26	23	20	29	31	17	35	23	21	30	25	27	28	21	18	33	22	19	24	27	28	32	36	30	26	30	24	24	27	34	23	24	35	38	25	23	26	21	26	22	27	34	33	38	25	26	26	27	35	29	26	32	31	32	24	21	23	31	26	24	22	34	22	26	33	30	25	16	25	20	22	19	24	23	28	19	30	27	27	25	31	22	18	27	24	34	26	25	23	22	24	28	35	29	35	21	25	27	20	31	29	34	27	25	17	32	20	30	30	35	29	32	20	32	30	18	24	31	19	32	22	27	33	24	26	40	20	27	27	29	28	23	36	21	21	24	34	31	24	21	29	25	26	23	21	28	28	15	27	33	22	36	29	30	31	27	31	19	23	27	29	29	30	31	22	33	26	24	21	19	23	23	23	34	29	32	32	26	30	27	30	24	25	36	21	33	33	30	33	27	22	17	21	34	25	26	19	16	24	22	22	22	28	28	20	29	24	26	18	29	21	22	21	26	23	29	30	30	31	26	22	18	26	25	19	31	33	22	23	21	23	37	25	18	22	25	30	39	22	27	26	31	25	35	31	31	25	26	25	22	18	27	27	31	24	23	26	29	38	34	18	38	27	31	19	20	24	21	35	31	26	40	22	25	25	21	39	35	20	29	24	20	20	16	28	35	31	25	31	11	22	27	22	30	25	26	19	22	25	28	40	21	23	32	33	27	22	25	37	30	29	31	28	30	19	26	20	29	29	27	30	28	31	32	24	23	23	30	26	44	33	26	39	21	31	21	24	36	18	32	24	20	31	24	32	20	29	25	31	23	28	27	24	32	23	27	18	25	23	34	23	23	28	32	27	19	22	23	21	31	27	32	29	26	29	19	22	29	24	38	31	27	32	38	21	27	18	29	27	21	31	21	22	26	19	20	33	26	28	21	33	30	29	29	28	26	24	33	32	28	27	33	25	26	28	20	28	30	28	30	25	23	28	35	23	26	25	19	15	30	27	19	28	35	25	24	26	36	31	31	24	29	29	26	19	23	30	18	25	27	22	21	32	20	27	31	24	23	32	26	27	27	20	19	27	29	27	28	33	23	31	24	23	28	30	30	47	28	31	30	37	23	30	28	30	23	22	32	22	29	35	27	36	21	30	28	34	27	35	22	38	29	30	28	19	28	22	25	26	25	34	37	28	26	25	25	25	21	25	34	31	41	27	28	37	23	22	27	24	29	28	14	24	24	15	29	25	16	18	16	20
52934	25264	13224	26357	34301	32954	29379	25505	23310	20858	18960	16476	14822	13116	11884	10065	8798	8645	8095	7615	6731	5783	5281	4737	4133	3656	3237	2786	2693	2131	1861	1775	1590	1196	1301	1302	1151	854	945	924	812	757	701	709	692	663	701	670	688	626	593	545	580	549	570	534	516	557	535	499	514	489	507	493	510	491	520	514	528	497	523	525	517	516	484	500	491	519	492	506	476	466	483	463	474	446	487	468	468	484	493	478	462	464	469	452	491	441	467	423	429	460	463	466	455	474	464	449	456	480	459	453	415	451	409	485	457	482	473	454	466	463	456	433	485	438	413	424	422	412	443	426	401	452	456	495	458	451	452	425	430	484	438	452	402	430	436	416	462	419	460	443	452	452	437	440	425	418	460	424	412	448	461	441	450	423	413	441	430	427	421	407	428	432	425	429	434	475	458	444	408	374	450	441	474	446	482	426	439	409	444	430	428	460	440	447	453	428	436	430	397	397	430	421	428	453	417	432	432	421	442	435	412	446	442	426	435	423	405	437	448	476	409	434	439	413	462	442	440	471	467	456	434	442	429	444	391	478	438	438	437	442	431	401	425	417	420	419	419	417	445	456	441	461	418	439	462	422	446	424	418	414	446	403	419	449	419	447	463	462	403	494	454	434	445	459	456	419	481	426	456	446	430	404	425	429	448	448	412	423	437	435	422	416	434	457	430	439	464	398	469	417	401	471	421	443	438	415	465	462	423	424	441	425	447	433	442	408	424	406	416	452	407	460	412	438	407	432	427	434	437	450	426	425	420	439	429	459	441	443	449	454	472	462	432	470	447	411	477	431	447	378	416	455	440	454	426	419	425	405	456	432	425	468	431	391	443	409	406	443	441	409	424	421	414	461	459	435	451	393	402	440	444	407	465	420	450	437	445	415	432	435	430	447	407	431	423	460	450	386	436	469	399	437	438	444	460	425	411	440	413	463	450	436	433	450	403	412	392	453	413	403	431	441	448	435	397	433	436	425	447	412	477	384	412	413	443	452	444	399	410	422	465	427	461	452	406	423	401	422	434	434	460	423	421	441	422	442	463	400	471	403	435	450	458	480	424	485	414	460	404	413	439	444	419	447	474	445	431	420	480	411	444	440	423	391	449	448	441	440	401	453	402	436	473	354	411	455	429	422	418	432	430	457	446	399	429	438	439	429	432	424	421	420	403	441	444	437	402	441	426	446	428	439	426	409	450	461	420	426	430	386	460	476	439	441	422	434	421	439	408	440	397	444	433	461	418	439	400	424	438	415	409	428	414	415	410	419	437	477	423	452	440	437	413	427	409	429	425	432	469	425	409	422	435	435	418	439	452	468	485	425	472	421	454	455	442	409	464	422	471	416	432	449	437	431	435	415	423	392	459	442	403	445	436	416	439	428	415	408	423	414	407	440	422	419	446	434	457	402	423	425	423	393	408	431	466	436	441	447	442	421	438	425	423	434	434	427	414	439	410	426	417	449	431	442	446	426	415	419	422	422	406	450	443	454	444	386	444	462	413	450	461	398	471	391	397	418	445	436	456	436	408	455	424	423	435	470	435	436	422	458	414	413	460	428	435	471	417	434	446	421	436	464	430	438	420	470	426	406	448	420	437	445	439	434	440	432	458	467	433	428	408	435	442	408	456	434	444	398	428	452	438	425	450	470	404	424	446	448	420	447	406	403	450	443	426	441	424	430	451	425	441	464	416	449	426	480	436	467	446	428	466	438	405	433	440	471	395	396	435	450	432	444	444	424	442	456	459	440	426	426	459	426	431	425	452	420	458	431	466	461	420	448	444	454	457	448	443	438	440	422	427	408	458	453	438	400	447	468	464	431	413	437	396	437	412	411	436	442	434	429	437	442	412	415	416	468	409	442	447	467	406	410	433	415	445	415	426	410	424	397	442	437	449	412	434	390	421	414	475	420	436	456	420	379	434	443	448	399	394	418	455	445	437	424	429	426	440	470	459	379	439	477	428	467	467	405	420	405	425	389	435	473	443	453	426	442	442	434	416	436	405	473	428	481	393	443	439	426	415	436	427	441	452	468	386	403	402	412	430	447	428	434	397	425	431	433	448	433	455	416	423	447	392	430	422	446	426	440	419	399	423	433	443	443	407	452	431	408	423	413	438	454	459	475	435	450	426	427	440	479	463	425	412	428	450	390	456	441	474	438	454	383	418	434	443	412	439	443	406	451	448	405	440	456	418	440	424	438	456	433	412	419	457	406	397	435	476	428	445	419	430	429	460	433	434	373	432	463	480	429	456	444	441	446	436	451	415	451	423	441	418	421	450	428	448	420	444	437	437	417	421	442	403	420	434	440	424	405	450	426	438	452	418	381	397	401	446	437	465	400	425	428	436	417	431	446	398	452	410	409	441	439	444	459	413	382	402	430	458	446	467	478	421	452	462	421	422	440	404	413	464	468	455	433	406	408	436	404	468	415	401	441	415	429	391	404	426	443	434	460	400	420	454	447	449	423	431	488	424	427	437	414	440	396	451	436	462	410	424	427	463	454	470	436	451	425	424	437	451	416	448	407	436	417	388	436	441	468	438	433	443	431	412	441	451	468	424	418	430	418	463	439	445	389	425	432	468	409	420	435	449	414	436	417	434	434	439	449	429	459	473	435	414	458	434	440	381	415	450	436	453	417	394	430	398	454	425	446	427	435	454	392	420	432	429	452	416	410	445	399	429	445	456	439	458	404	435	426	421	413	469	436	429	422	437	441	452	459	420	483	426	437	411	432	447	435	435	419	452	436	440	446	410	404	444	396	395	410	398	436	453	423	399	429	420	437	457	437	461	427	452	457	410	448	451	430	423	427	411	442	422	408	430	418	415	420	433	441	443	432	447	447	429	443	420	419	460	414	448	420	433	434	431	421	434	438	428	462	435	455	457	462	423	486	435	394	464	448	448	466	400	414	428	403	482	437	458	438	454	455	426	444	442	429	454	432	417	425	418	415	463	426	433	473	465	433	430	443	473	462	453	458	407	450	455	434	429	450	440	388	468	452	413	442	428	423	451	489	441	450	452	454	456	431	409	415	394	435	470	451	428	412	420	437	463	482	430	430	432	441	430	457	462	458	431	435	443	435	414	454	433	452	432	431	424	433	450	434	429	418	459	478	441	460	425	458	414	417	446	416	459	432	446	438	431	432	413	433	405	459	452	461	428	400	402	437	425	442	420	443	436	429	429	413	410	428	421	444	428	428	403	454	417	395	432	443	427	438	442	446	442	452	435	438	415	420	424	445	440	427	452	422	439	425	452	448	421	433	435	456	473	437	410	409	453	464	427	412	436	443	428	434	464	433	445	459	421	421	472	433	425	432	423	439	448	450	431	394	464	398	377	426	432	434	466	404	434	441	435	370	465	467	384	451	465	412	388	456	451	423	436	413	438	443	467	408	442	443	432	407	463	465	466	464	437	461	487	421	423	451	388	440	415	462	462	457	438	425	425	436	439	442	455	429	423	426	420	426	427	388	442	421	442	426
5147	955	270	195	315	355	310	251	195	197	214	164	154	123	115	123	89	90	72	65	74	78	68	53	49	53	44	29	29	38	32	35	24	35	25	28	21	25	25	28	18	23	21	15	21	26	22	31	18	24	25	21	17	16	26	30	23	25	21	23	27	26	20	25	14	25	23	25	19	17	32	23	16	26	16	18	23	26	19	21	26	24	15	23	20	18	27	21	23	22	21	21	28	19	20	18	22	22	24	22	24	23	15	29	22	22	19	15	21	19	21	19	23	20	23	27	29	12	28	19	23	21	34	21	23	28	20	23	22	18	24	22	27	20	21	25	29	24	30	30	25	19	19	19	27	19	18	16	27	26	16	20	23	19	24	19	21	21	15	27	13	21	25	31	25	23	30	21	21	19	14	20	22	29	21	25	21	20	29	33	18	18	28	20	24	20	33	15	19	20	23	20	22	22	28	27	18	24	22	19	23	29	18	27	15	23	28	22	24	17	31	27	17	23	26	13	23	14	21	19	35	30	25	21	21	22	13	27	23	15	29	22	20	22	22	19	23	19	27	18	14	19	12	16	22	24	20	28	26	13	17	19	17	20	15	20	33	22	27	20	25	21	21	35	24	16	27	14	8	22	20	14	25	20	29	30	23	23	24	22	21	22	31	16	28	27	28	18	22	33	22	16	18	19	13	22	22	17	22	26	24	24	22	23	24	14	27	22	17	21	19	27	13	16	20	23	18	25	22	19	22	20	19	18	28	16	16	25	23	17	35	27	26	26	17	15	20	18	31	30	17	24	18	19	23	26	27	26	22	26	20	21	19	29	25	30	24	30	24	16	26	27	13	25	16	22	19	29	15	21	20	19	25	17	22	20	22	29	16	12	19	22	22	26	24	17	29	22	16	22	21	21	24	18	19	24	25	19	23	18	28	24	23	16	21	22	18	27	25	21	31	26	17	26	26	28	28	24	20	23	28	23	21	21	19	16	17	17	26	21	23	17	28	14	21	31	16	17	16	22	15	23	24	20	13	26	20	20	18	21	23	19	21	15	21	25	21	24	29	23	28	17	30	19	21	20	19	24	27	31	14	30	24	20	20	14	28	26	20	16	21	12	20	21	32	22	21	26	25	20	22	26	27	20	23	17	24	20	21	24	34	18	18	22	20	27	33	23	18	19	25	23	30	18	17	15	16	26	16	19	23	23	18	17	16	15	19	21	14	15	33	21	25	14	18	24	18	21	24	21	22	14	20	21	26	20	17	17	20	20	21	21	22	26	18	24	24	22	15	35	22	21	22	23	14	15	22	15	24	24	26	19	21	14	24	27	23	19	27	15	25	27	18	25	22	25	19	21	23	20	14	15	17	19	16	23	21	25	18	24	29	19	25	20	15	17	26	24	19	25	26	28	26	18	26	15	22	20	18	24	17	21	19	30	20	21	24	18	27	27	14	25	33	22	13	22	22	22	28	19	20	20	16	20	20	16	20	24	23	19	14	20	20	21	25	22	24	27	24	20	21	24	26	26	22	18	21	20	24	19	14	28	28	21	30	24	25	24	25	21	25	24	18	21	15	17	14	23	25	15	12	24	14	20	24	27	19	24	27	21	20	27	30	19	17	19	29	15	25	24	27	18	19	23	30	21	20	26	23	30	19	26	18	33	20	20	23	26	21	16	28	22	18	20	15	22	21	20	21	26	19	19	24	25	25	15	25	19	19	35	24	18	22	18	18	18	23	22	19	22	21	20	21	17	13	24	28	25	19	23	25	18	23	24	22	30	23	21	17	22	27	18	17	19	24	22	23	26	26	20	26	14	23	16	22	20	19	24	29	21	26	26	17	21	17	19	14	18	26	33	20	29	23	17	17	22	26	13	27	17	23	21	17	23	19	16	18	28	23	17	27	20	21	22	25	25	17	21	18	27	23	22	16	18	29	26	18	30	27	22	22	13	16	24	21	26	17	15	17	24	23	20	20	21	18	17	32	26	20	22	27	21	23	17	23	16	23	20	12	19	31	20	16	28	22	26	20	17	28	13	23	26	31	29	22	12	18	24	17	31	11	25	33	30	24	19	22	20	20	19	30	17	16	16	23	23	19	15	17	20	13	20	20	25	18	30	14	22	25	15	23	24	21	16	22	30	22	24	24	22	24	25	30	24	16	24	26	30	21	20	22	25	22	19	23	26	31	25	22	25	23	17	17	19	22	24	19	19	20	29	25	30	19	17	22	21	17	30	25	21	24	28	26	17	22	16	26	19	17	22	17	20	19	15	22	23	19	20	19	19	20	25	24	7	25	24	19	24	22	24	22	23	26	17	21	16	26	19	20	19	13	15	28	27	27	24	21	22	24	20	20	23	17	26	22	26	19	19	22	21	15	21	20	30	25	17	14	29	15	15	20	24	28	17	19	17	20	22	20	23	15	26	18	17	24	16	20	17	22	15	22	17	27	25	23	23	18	13	19	18	18	23	22	24	21	20	21	21	21	27	19	22	14	24	22	30	20	28	23	17	21	21	22	30	18	23	25	21	25	16	16	24	18	28	18	21	12	21	25	18	22	14	18	16	26	21	22	17	22	22	24	32	24	22	22	27	27	19	20	24	23	25	23	28	22	16	23	13	21	24	31	15	23	24	14	33	26	16	22	26	18	19	20	20	18	25	21	23	26	30	23	13	27	20	31	20	24	28	19	17	14	22	18	20	19	23	22	20	27	14	24	27	21	20	22	22	16	20	30	27	31	23	16	21	20	22	33	19	18	25	23	13	21	24	17	28	22	24	22	21	24	16	26	18	25	24	22	32	21	27	20	15	20	16	20	28	27	26	14	22	17	13	14	20	28	19	22	19	26	17	26	22	23	26	23	23	16	27	17	15	25	22	24	23	25	26	19	17	16	25	25	19	20	15	25	16	14	14	16	21	21	16	24	18	26	22	26	18	19	22	22	26	16	32	13	20	25	27	17	19	26	20	30	25	14	25	19	13	21	30	18	16	21	22	18	26	22	20	20	23	22	17	29	21	26	24	17	20	20	21	25	23	19	19	22	17	27	29	20	28	25	23	19	21	28	18	15	15	12	28	19	25	17	19	25	25	19	22	21	23	19	20	27	27	24	27	25	22	32	23	21	24	22	23	18	22	22	20	24	23	20	21	31	20	19	22	22	22	18	22	23	24	19	17	20	14	21	18	26	24	17	15	21	20	21	25	19	12	16	21	17	21	16	20	18	18	27	24	23	37	26	19	18	17	17	19	35	18	26	19	19	24	16	31	16	18	32	30	23	15	21	15	19	23	23	18	17	26	16	23	27	29	27	23	28	18	23	27	18	15	22	23	26	23	22	20	25	19	20	19	18	23	21	13	19	23	15	20	24	18	19	21	22	19	19	15	24	17	18	26	24	20	14	20	16	16	20	19	16	28	25	21	15	27	27	19	32	24	26	18	31	19	17	28	15	24	18	22	23	25	23	23	23	18	34	17	20	15	25	22	24	20	25	22	21	25
39460	16803	7228	17051	24257	22941	19083	15635	13417	11602	9936	8583	7301	6069	5177	4681	4083	3700	3619	3487	3090	2795	2432	2150	1895	1642	1466	1353	1244	1106	954	936	759	653	739	661	592	512	519	524	464	480	502	451	469	425	463	451	443	408	395	395	401	404	386	366	370	399	409	396	378	383	380	387	363	378	358	367	417	385	391	383	406	388	374	388	389	396	402	395	402	383	391	378	359	363	374	361	348	368	378	375	357	335	401	387	368	379	336	361	360	406	382	387	374	356	381	349	333	339	365	359	359	386	341	387	370	342	409	385	394	371	351	347	360	364	375	406	359	320	343	344	349	370	341	357	383	360	356	363	392	363	375	352	376	317	391	371	364	369	332	393	381	348	330	350	372	372	363	338	319	364	342	325	346	348	359	333	345	358	350	346	361	332	356	335	365	356	378	353	348	351	380	347	344	366	342	349	307	381	347	348	362	375	335	366	363	323	345	343	345	344	366	373	350	375	372	387	341	355	380	376	338	338	359	371	334	326	356	346	372	351	362	337	372	342	377	359	369	327	330	312	373	355	368	396	351	351	343	340	351	361	340	335	336	379	371	338	351	341	353	364	347	379	351	349	368	344	357	357	332	359	358	370	376	332	376	337	326	350	362	334	353	360	349	338	353	346	356	361	373	362	351	370	331	359	370	360	359	347	371	387	379	354	371	319	364	332	331	351	348	359	359	359	346	351	365	337	342	404	335	341	340	339	346	338	353	350	344	357	342	356	351	376	346	355	375	374	382	344	389	350	346	343	383	352	343	353	352	368	325	408	333	341	350	348	367	343	343	352	355	322	381	335	340	366	374	386	372	389	322	345	353	353	361	381	367	371	364	386	357	399	364	359	349	336	404	352	346	354	337	376	341	320	357	352	348	380	374	350	348	373	336	359	378	357	360	332	352	357	351	389	389	316	343	363	361	364	362	335	381	321	336	359	321	334	354	359	344	358	355	367	366	355	363	337	359	339	347	328	364	369	353	345	329	338	346	374	373	348	333	338	340	348	340	364	334	347	366	318	335	348	356	326	341	373	331	370	386	357	357	338	362	394	333	321	354	317	371	332	348	394	338	354	364	368	354	358	368	347	371	371	374	366	353	399	346	341	365	360	333	370	350	378	369	379	350	370	363	372	355	350	363	359	361	352	350	361	370	373	334	334	358	356	349	381	333	367	361	362	374	352	346	351	368	343	324	375	339	343	343	331	355	337	354	352	359	370	330	360	343	363	331	353	346	369	353	347	343	369	373	361	364	328	345	354	357	352	372	346	361	318	378	372	344	354	360	333	332	320	359	372	319	341	353	335	396	359	363	366	354	375	416	337	339	348	335	354	347	383	329	338	320	376	363	381	333	354	329	354	351	372	346	377	346	355	352	364	327	347	335	330	363	328	365	378	376	365	373	357	368	351	351	352	335	310	346	370	360	357	370	355	342	366	345	364	340	352	366	362	362	342	350	357	355	338	360	338	338	375	362	393	353	376	344	359	416	372	361	343	356	337	352	349	369	374	356	341	379	367	381	362	355	371	363	373	360	369	324	339	387	369	366	367	364	373	354	383	340	353	320	362	335	390	347	329	348	350	383	351	363	360	361	363	369	376	350	370	330	376	347	366	365	347	320	376	364	325	350	380	330	370	332	344	366	363	356	360	351	360	377	340	351	346	359	377	350	361	360	369	379	390	399	331	353	357	381	374	345	341	343	339	326	359	330	370	341	372	380	381	358	314	364	355	390	340	391	350	372	339	390	378	374	334	373	327	362	333	337	353	399	343	343	404	342	356	377	349	319	364	376	357	336	349	336	349	354	365	353	313	341	364	357	398	348	381	368	390	380	390	336	350	352	359	358	375	373	339	373	379	337	329	333	360	344	354	380	327	364	336	362	361	336	375	369	354	342	321	379	320	401	376	357	359	359	351	344	376	366	345	377	336	365	358	364	349	350	363	342	381	317	375	329	345	343	352	339	350	376	347	369	346	372	371	361	346	350	338	360	378	371	342	371	353	367	369	352	351	381	335	343	373	331	376	362	365	334	361	352	364	347	329	363	395	359	343	363	389	338	384	317	366	344	324	361	358	349	355	381	384	356	364	345	374	386	367	337	341	339	376	374	435	381	363	373	395	350	361	382	388	344	322	343	379	349	362	325	367	360	328	348	369	366	344	363	356	378	361	388	342	360	349	327	339	344	343	365	329	344	365	335	362	374	379	352	363	345	357	315	380	355	373	334	336	338	345	353	356	365	323	360	361	362	368	364	383	349	372	351	361	360	366	342	331	335	338	342	355	347	336	371	356	380	334	368	352	327	380	349	364	362	341	388	373	356	357	354	336	356	327	328	388	360	367	345	375	379	367	309	365	359	355	369	397	417	355	367	353	359	341	381	343	373	345	343	332	368	378	352	345	320	380	337	355	352	322	365	376	403	352	370	369	385	376	334	387	350	366	380	372	343	374	338	353	334	356	363	344	385	358	323	344	334	346	358	343	336	369	358	381	342	377	355	329	370	382	329	335	351	358	354	350	324	398	326	344	386	387	351	381	330	324	392	388	363	403	383	360	340	356	380	361	361	333	400	344	371	357	394	334	357	386	347	375	378	316	364	351	403	368	340	361	383	383	342	348	339	349	340	385	355	331	371	381	383	365	345	345	398	338	339	362	347	378	368	322	373	331	326	332	367	357	354	378	367	368	370	389	355	382	331	354	313	371	369	319	351	368	392	325	367	345	350	344	348	369	354	361	322	366	350	360	364	341	319	397	351	349	345	348	359	342	371	339	356	343	365	397	371	356	361	373	335	343	342	330	307	346	365	354	340	314	334	338	341	374	362	375	385	413	362	370	370	337	392	322	345	389	368	350	350	363	368	353	390	410	342	352	370	352	352	353	367	349	378	352	357	349	368	369	359	349	332	356	353	386	363	358	376	389	334	343	358	327	361	333	378	357	360	378	354	350	370	346	354	334	359	337	348	348	328	359	368	336	377	403	356	334	369	358	361	343	331	371	354	360	378	329	385	340	360	354	363	347	326	348	364	350	361	321	344	367	367	350	326	334	353	344	374	347	350	347	346	403	320	390	357	309	348	360	363	342	339	358	344	313	361	372	387	339	350	336	342	342	375	359	372	354	358	347	371	379	346	368	380	346	340	338	331	352	327	359	371	345	339	361	361	381	342	358	312	342	332	351	367	370	348	369	372	361	352	366	359	398	358	393	375	317	328	381	339	399	371	367	379	354	362	355	336	352	376	330	350	350	365	344	350	383	360	306	371	358	330	324	361	358	404	330	344	342	358	361	348	339	330	321	380	352	333	358	334	310	355	319	385	359	341	353	373	372	367	354	348	325	344	376	378	349	334	397	344	337	335	363	330	364	353	356	350	355	325	380	379	365	369	384	349	397	332	341	389	347	371	381	356	369	351	364	359	360	373	366	379	383	348	384	344	345	390	387	327	354	328	335	365	346	359	353	362	307	361	366	369	373	335	340
12758	3699	796	499	773	776	707	620	489	511	464	425	372	286	255	213	182	198	157	164	154	160	132	111	91	106	78	68	73	68	56	51	51	57	54	54	33	45	37	39	28	26	35	39	36	27	42	35	32	31	30	30	25	36	41	30	18	20	31	30	30	33	27	23	27	30	32	33	30	24	29	29	30	34	33	18	32	36	32	28	28	23	27	34	36	29	26	33	36	32	31	21	23	26	34	32	21	28	28	31	32	25	28	22	31	34	23	34	24	21	42	23	30	40	33	33	35	27	30	27	20	35	27	31	40	24	25	20	35	38	28	29	30	26	30	29	19	31	23	24	26	23	24	28	27	24	35	30	26	25	23	41	28	27	33	27	38	21	25	29	30	26	24	31	33	20	29	36	29	29	27	35	35	29	25	25	22	26	20	30	28	24	39	32	25	27	28	23	36	32	27	27	34	22	27	39	30	25	30	31	36	30	28	35	32	25	25	30	27	21	24	25	18	31	22	28	26	30	29	24	21	40	24	28	28	29	21	15	25	16	31	40	24	31	27	24	22	25	36	22	27	30	26	30	19	35	35	34	27	18	25	35	27	23	31	34	22	29	18	27	31	29	28	29	27	24	29	27	25	25	24	24	28	25	25	28	30	25	35	31	25	23	27	29	31	29	30	31	22	31	27	18	38	27	25	31	28	21	22	33	24	30	33	36	33	26	22	34	28	30	31	20	30	24	29	30	35	21	22	18	25	33	28	28	35	20	24	24	34	28	26	32	37	27	28	26	30	32	37	19	26	27	25	25	29	26	35	26	23	20	28	21	25	27	31	38	26	22	29	26	30	27	21	24	23	31	34	31	24	31	18	31	24	32	25	16	26	24	25	30	31	33	25	25	27	34	33	24	29	25	26	22	30	24	31	32	35	35	29	33	29	25	33	27	33	24	27	25	25	29	28	33	30	30	28	19	21	28	31	24	22	31	38	33	27	24	27	20	37	25	30	25	23	22	38	26	30	35	33	31	28	25	20	28	32	23	35	25	18	27	26	24	20	31	13	33	29	26	39	44	23	33	24	38	32	37	33	28	23	26	32	22	18	31	26	23	26	29	24	20	21	23	37	21	31	24	34	32	28	37	34	32	30	28	33	29	25	27	45	35	36	11	31	19	13	34	33	39	18	36	19	34	30	21	22	32	23	26	26	20	22	26	30	21	19	22	26	23	27	37	36	33	47	28	33	26	27	22	26	37	40	40	33	31	29	28	22	25	22	32	23	29	30	20	38	29	29	34	21	23	27	29	33	37	16	36	20	23	23	34	27	33	34	33	30	30	27	22	30	33	28	21	34	29	31	29	26	30	31	29	26	29	31	22	34	24	24	18	28	19	32	34	19	27	30	26	19	29	34	32	26	30	28	16	26	28	30	25	31	30	32	28	24	42	29	31	30	40	27	29	29	28	23	23	24	33	26	29	32	28	20	24	34	38	29	34	29	25	25	40	34	28	29	32	29	23	28	32	31	27	27	28	14	29	25	21	33	35	24	22	35	29	39	29	28	21	28	29	29	20	20	31	28	26	38	29	29	23	35	32	23	35	25	30	36	32	25	34	23	26	27	29	24	25	33	31	38	31	25	29	27	23	23	33	21	27	27	26	36	34	31	17	30	18	32	35	28	25	25	22	27	27	25	28	26	21	24	33	27	41	20	24	27	21	21	25	23	23	37	34	30	28	29	23	28	25	34	36	26	20	22	23	22	32	29	25	23	38	32	20	23	32	23	31	27	28	29	32	22	26	33	37	32	34	24	15	22	32	27	18	25	26	18	31	30	24	31	22	19	30	18	21	34	26	23	40	21	33	29	34	17	37	29	33	22	30	32	27	26	32	16	31	17	27	24	25	30	32	28	25	23	28	26	33	26	33	30	26	30	26	29	26	31	28	28	32	21	30	26	36	20	28	23	31	27	28	25	29	23	30	31	30	22	38	27	32	37	26	32	34	30	32	17	23	33	26	33	32	28	32	18	29	20	23	35	29	31	27	32	31	27	24	27	25	24	29	23	33	23	24	28	27	22	18	23	20	32	19	19	28	28	34	25	23	28	29	23	26	23	20	25	23	34	32	23	30	20	26	27	31	31	32	25	31	34	31	23	28	32	34	15	25	27	27	27	26	20	29	29	33	24	29	21	25	35	29	27	24	30	32	22	32	34	31	28	28	27	30	27	25	29	34	33	24	25	29	30	39	36	37	22	23	24	24	28	29	30	21	38	28	24	40	20	27	25	28	24	25	38	29	22	25	36	21	38	27	20	17	20	25	37	29	31	34	24	31	33	32	31	24	27	28	33	19	33	24	29	27	40	27	32	26	23	30	27	28	26	29	27	38	35	28	22	22	30	27	22	27	25	29	34	30	20	38	30	20	35	25	29	26	20	18	19	25	34	26	33	30	35	20	31	18	23	21	32	22	21	37	28	27	34	29	30	28	23	24	29	27	34	39	20	20	22	26	26	23	25	21	20	21	17	22	23	20	21	40	41	17	28	30	27	26	32	32	33	37	29	29	39	37	28	36	26	28	25	25	24	25	29	26	29	34	31	29	23	23	28	19	24	34	28	18	26	20	23	26	29	21	24	25	27	28	21	26	31	26	38	28	30	26	29	19	34	27	27	27	29	33	34	31	33	37	32	28	24	36	33	27	26	24	23	26	33	19	32	25	28	33	31	32	28	23	24	23	35	27	32	24	28	21	26	28	20	29	27	39	33	30	19	35	34	31	33	30	31	22	33	29	20	33	28	20	28	33	32	28	27	29	23	25	26	17	26	48	19	26	25	30	26	26	28	35	22	26	27	33	28	31	23	37	29	22	36	43	26	33	28	35	24	29	26	27	33	29	32	41	21	23	33	30	29	34	30	25	30	25	22	34	25	29	28	30	27	36	29	21	22	31	24	35	23	28	29	29	28	29	30	39	30	22	21	14	26	19	25	28	33	31	27	27	20	25	33	26	16	27	21	24	28	25	33	26	29	36	34	39	32	25	26	25	24	30	30	29	33	41	19	30	30	33	27	28	23	22	30	23	27	28	27	27	24	33	29	26	32	30	28	29	30	26	23	33	32	23	33	22	32	39	26	25	19	22	37	30	27	24	37	26	32	32	35	25	33	18	26	28	30	23	27	29	24	24	28	30	29	27	42	33	30	26	24	27	27	31	26	30	14	29	32	28	28	29	25	22	23	33	31	29	20	24	27	17	38	28	24	24	26	22	28	24	24	32	30	20	28	34	21	30	28	24	29	30	31	30	24	24	30	33	19	12	30	33	38	28	34	21	26	29	28	37	23	25	30	26	26	29	28	29	17	27	26	22	30	35	24	26	31	26	25	36	24	30	36	32	34	26	27	35	29	25	37	22	24	21	30	32	29	39	31	20	25	25	25	24	27	16	25	39	24	29	21	21	35	33	28	23	37	22	29	27	20	30	20	28	21	22	24	36	31	31	26	28	25	32	27	31
51476	25547	15027	27496	34279	32830	29774	26231	23257	21132	19159	16850	14267	12232	10712	9533	8962	8134	7532	6839	6638	6141	5521	4699	4103	3632	3310	2783	2570	2261	2006	1881	1547	1301	1457	1308	1038	967	906	883	794	776	803	761	753	704	664	616	620	583	571	591	578	587	598	553	528	626	546	499	514	538	527	560	551	512	528	491	548	576	592	577	513	505	508	509	545	523	498	557	500	558	514	530	504	484	539	530	488	548	506	468	492	515	471	478	502	463	486	487	501	497	499	486	511	445	483	464	466	460	496	457	510	489	504	489	433	482	469	471	488	509	496	434	488	448	442	475	480	435	488	440	450	451	420	419	462	443	474	455	437	471	476	479	435	436	465	450	502	459	452	423	437	382	507	441	427	433	481	463	480	441	497	504	462	431	482	439	448	450	484	475	461	455	414	461	488	462	472	471	430	457	479	428	433	445	453	463	450	448	423	448	449	444	446	442	435	422	488	432	451	431	401	450	462	445	452	445	431	472	445	456	432	440	448	441	440	459	426	399	474	542	483	432	453	474	467	482	468	455	434	480	486	490	470	447	460	412	438	458	448	423	473	419	429	467	461	454	425	462	458	424	483	441	485	439	458	405	466	462	461	494	411	411	474	453	451	460	428	470	441	450	423	442	453	485	475	455	460	452	475	416	453	458	462	469	448	425	462	435	436	456	469	441	452	454	457	441	424	454	499	475	404	458	488	435	457	482	427	437	460	435	444	495	444	484	452	474	451	454	464	433	406	470	443	452	473	460	464	471	449	490	471	463	459	471	470	438	435	426	466	523	436	457	470	436	456	453	466	424	455	463	457	436	468	470	426	481	496	437	451	459	440	467	430	435	450	442	433	478	453	469	439	453	450	465	449	457	451	454	420	424	439	489	443	446	445	451	460	458	436	479	442	462	441	432	411	465	469	406	447	441	452	481	474	419	422	469	430	492	442	409	469	464	460	434	443	472	474	463	442	427	434	437	502	468	425	459	458	426	476	462	454	435	429	438	427	445	421	428	438	452	424	457	460	482	490	447	461	495	451	420	484	466	471	448	469	457	476	461	460	470	460	464	460	425	415	436	421	438	491	427	483	451	470	431	456	435	489	455	452	430	452	421	440	454	475	415	475	453	399	473	463	489	441	434	403	419	452	455	458	461	411	428	442	509	427	462	412	452	482	439	470	441	476	437	474	483	439	443	455	502	428	456	433	433	473	448	437	440	476	467	458	460	479	433	450	465	451	433	453	467	444	417	443	434	443	460	463	453	418	483	416	448	456	477	471	463	444	457	437	472	442	472	403	398	448	424	404	448	451	454	450	431	432	449	439	427	440	438	472	443	437	439	525	489	443	453	456	456	447	439	441	435	453	424	473	495	439	455	449	441	461	462	431	446	443	430	482	455	460	428	441	448	444	476	472	433	464	444	458	436	495	455	455	472	444	462	464	466	447	451	453	448	448	456	462	454	490	481	466	448	432	460	435	446	455	425	464	451	469	453	470	451	484	440	437	481	465	446	452	450	454	462	489	430	444	451	394	475	457	444	462	455	428	468	455	428	458	422	488	461	434	458	450	465	452	410	428	439	454	432	462	460	462	448	430	447	447	471	446	470	450	479	433	413	444	470	450	457	430	471	451	474	464	439	493	441	455	434	479	437	448	458	470	480	456	460	427	433	474	426	487	456	493	485	448	465	486	438	446	434	433	430	433	472	491	443	445	462	448	393	498	418	446	477	468	417	431	439	452	461	445	508	444	444	421	467	420	482	460	479	449	468	465	485	455	436	459	438	460	469	444	437	456	479	448	451	476	478	481	486	448	423	485	433	451	438	428	503	466	475	441	437	423	465	441	454	469	506	445	462	455	450	433	446	453	438	446	478	420	427	460	418	429	451	448	485	415	465	471	452	445	477	427	497	435	432	474	467	458	421	441	448	453	420	504	446	488	428	431	463	416	436	478	458	490	463	448	450	473	464	476	495	475	436	440	465	457	410	471	455	457	431	455	437	469	468	443	432	445	464	442	441	424	465	464	437	532	438	432	464	450	468	448	404	421	463	427	488	449	449	459	443	459	430	425	453	440	437	466	488	446	457	465	455	504	484	427	447	437	446	498	460	426	447	495	437	444	444	476	470	454	489	479	395	475	431	456	453	450	450	456	418	455	443	443	435	451	480	440	435	469	450	485	448	438	447	464	419	448	423	443	465	477	484	428	411	490	465	458	463	406	431	462	453	446	440	448	478	440	442	438	478	457	454	454	452	458	441	459	438	445	477	440	425	462	424	435	420	452	484	488	463	468	433	468	482	438	474	457	459	504	471	436	437	474	472	490	466	457	420	427	506	441	426	477	452	442	449	436	426	479	482	436	465	452	440	447	452	453	388	473	462	486	466	457	443	461	454	434	425	457	446	432	480	488	419	438	473	438	413	488	485	443	453	448	452	453	468	452	466	471	458	474	462	453	435	459	465	426	435	418	450	442	435	436	453	428	428	497	450	447	486	486	446	445	441	455	469	466	444	484	441	465	470	453	452	449	433	471	461	412	449	459	491	466	429	416	467	469	417	437	475	433	469	474	433	426	457	464	447	430	499	497	446	485	409	450	518	437	470	441	483	492	415	463	474	451	431	440	410	415	448	486	453	462	431	465	455	431	464	424	421	448	458	438	432	455	464	473	443	483	433	438	429	424	469	467	472	444	461	443	491	469	470	451	415	451	464	495	458	409	411	443	429	419	477	440	455	456	447	450	440	461	468	481	462	471	458	503	445	466	397	454	429	417	466	436	448	455	456	493	467	448	486	462	462	465	421	461	488	482	430	436	450	478	440	502	440	457	470	473	428	502	447	435	409	460	454	436	444	473	492	451	476	435	448	480	444	439	464	474	491	429	473	460	431	446	445	432	461	455	415	452	439	457	479	449	465	432	474	476	464	438	442	468	439	436	449	418	458	471	447	459	429	467	472	422	502	443	474	470	487	438	439	450	496	443	437	457	495	462	489	439	457	492	439	480	473	468	456	469	409	409	437	454	465	472	486	444	407	432	465	408	473	451	469	452	449	450	438	457	450	447	481	439	429	433	449	443	460	497	444	416	467	446	449	416	451	457	446	469	481	464	462	444	446	444	464	448	441	439	491	437	481	488	480	424	475	479	455	442	454	403	417	457	451	487	452	452	452	464	438	430	450	455	443	459	432	456	446	481	457	425	444	453	465	417	474	456	466	427	466	458	456	453	419	427	463	470	458	487	426	449	444	476	485	487	477	466	418	473	445	417	474	451	482	457	449	470	466	473	459	458	443	456	476	434	469	454	451	417	452	444	450	446	470	451	492	487	456	438	444	492	415	468	448	477	447	458	464	437	457	463	428	484	440	453	457	456	465	467	470	430	473	458	470	476	423	439	451	409	445	468	480	487	490	437	461	410	423	455	435	451	449	477	417	445	468	474	436	450	454	425	469	422	462	441	447	421	431	407	441	453	454	473	431	446	481	487	439	511	449	431	439
8731	2015	519	341	521	521	458	417	367	334	266	248	210	203	180	155	140	132	130	130	120	108	97	75	78	75	70	70	63	60	54	50	42	45	38	36	47	37	31	30	32	47	41	39	26	32	25	43	37	36	48	33	26	37	29	37	27	31	25	32	30	39	47	34	25	34	37	51	31	28	42	31	32	22	34	42	43	33	26	37	48	47	30	42	42	29	36	29	32	42	32	31	34	34	32	23	22	48	27	29	37	34	24	38	31	34	35	34	41	37	23	34	37	36	43	27	27	31	40	35	44	38	34	45	22	27	31	34	41	32	28	31	25	41	36	42	36	45	48	29	32	39	22	31	35	32	32	29	32	42	28	35	33	22	37	38	34	29	42	39	27	31	29	29	33	41	27	33	31	26	27	38	23	33	33	35	39	33	27	28	28	32	45	29	38	36	34	33	31	34	45	27	30	39	28	30	36	31	32	33	35	37	28	32	32	29	35	28	32	32	47	36	35	41	37	29	30	36	49	28	28	24	29	29	34	46	24	22	35	37	45	43	27	44	29	31	34	33	30	43	40	33	26	31	33	35	31	35	32	39	28	34	31	28	34	42	30	24	25	23	35	43	27	25	22	38	26	38	44	34	38	25	32	40	43	26	24	39	35	31	41	23	27	37	34	29	51	39	35	32	30	38	31	35	30	41	32	25	39	37	33	36	27	40	44	41	32	37	35	29	38	34	27	32	35	37	35	28	29	29	39	36	30	43	36	32	32	37	28	20	33	28	33	32	38	30	35	41	43	34	29	32	30	32	23	49	28	37	38	40	33	29	30	31	27	43	29	35	28	39	36	22	36	35	28	31	41	34	33	40	33	39	38	30	31	21	25	47	36	32	30	25	31	34	39	36	34	28	28	38	25	30	33	25	34	39	33	34	22	25	35	35	26	35	35	36	35	33	35	26	27	31	33	33	34	35	40	29	35	30	27	45	29	48	23	34	31	33	35	37	27	26	35	26	31	40	29	36	32	29	25	22	35	31	47	35	28	22	32	45	27	33	36	30	27	30	34	34	24	31	36	29	38	28	36	39	43	29	25	27	48	38	31	27	30	36	29	28	37	37	24	43	34	36	29	30	24	36	30	27	34	40	31	26	38	40	29	30	33	34	42	27	31	22	25	28	32	25	37	24	37	28	36	32	42	38	26	29	37	27	28	25	29	39	32	28	39	40	28	27	23	37	39	32	30	23	35	30	32	27	27	40	33	31	44	42	28	35	20	29	34	27	33	34	34	30	37	38	39	36	30	25	23	41	28	34	47	23	28	44	39	29	40	36	41	43	38	31	35	27	19	39	34	41	33	34	38	23	27	44	26	38	38	31	22	27	36	38	31	33	30	31	36	29	38	37	32	28	40	24	31	35	39	28	29	33	31	30	40	33	36	34	34	43	27	26	35	42	32	42	30	32	32	37	28	32	30	33	30	41	30	22	28	43	37	38	27	38	34	30	24	34	43	43	42	26	28	23	42	35	38	30	36	26	35	30	31	35	34	47	32	26	38	28	34	29	28	39	28	34	33	32	36	38	41	36	44	32	41	38	26	31	28	36	34	37	33	32	32	27	30	34	43	47	41	26	31	32	30	27	38	35	37	28	28	35	24	23	33	28	35	41	39	31	37	32	29	40	35	37	43	27	29	45	22	30	35	22	36	29	38	37	36	25	32	39	34	34	35	29	22	38	31	37	31	45	24	35	32	33	27	30	26	38	36	52	34	31	28	30	29	32	37	32	42	48	36	38	37	34	30	35	26	31	34	36	34	31	30	35	42	44	31	21	36	33	34	28	40	27	25	38	32	39	36	33	37	43	25	35	28	36	29	33	33	35	21	19	33	27	32	29	38	29	34	29	33	29	37	31	26	31	41	38	37	28	35	34	31	22	32	29	38	34	28	34	35	32	28	30	28	24	32	40	35	35	32	36	38	32	33	33	44	36	35	31	27	38	33	25	31	28	23	32	44	30	31	38	42	29	37	40	29	32	28	29	32	34	36	37	34	29	23	47	31	33	35	33	30	33	30	32	27	29	36	26	29	36	26	34	34	34	43	42	31	47	26	36	34	40	26	28	16	39	38	28	42	24	25	36	33	31	36	27	54	28	33	32	16	36	31	32	38	35	25	32	34	33	30	36	29	46	36	34	34	36	31	31	33	27	30	23	31	29	29	36	38	29	31	31	42	39	38	34	28	26	35	25	33	32	29	42	33	32	33	30	29	36	37	29	25	29	33	41	34	32	29	40	35	29	31	32	27	32	38	31	28	34	24	48	47	24	29	29	44	31	34	28	29	39	23	42	41	39	31	23	39	25	29	34	36	41	38	37	42	36	38	36	36	36	37	29	39	35	42	39	38	35	26	31	33	29	38	30	26	41	26	26	39	26	33	26	36	42	40	24	41	34	30	32	33	33	32	44	30	32	34	28	34	30	31	34	31	34	41	37	54	30	33	38	39	41	37	33	29	34	37	34	31	24	40	31	35	27	34	38	28	30	20	34	32	30	35	41	28	32	38	41	24	32	42	33	30	31	29	30	30	31	41	38	42	37	32	33	26	42	36	28	35	29	28	38	29	36	33	34	49	38	24	33	32	36	29	29	36	22	22	34	34	45	34	30	30	33	38	33	36	33	29	39	44	34	36	20	28	29	46	36	27	29	33	27	26	38	35	28	33	30	30	31	39	32	45	34	45	43	30	40	33	33	42	20	29	27	41	34	39	35	39	36	34	33	31	34	40	33	28	35	27	31	31	23	31	41	30	31	33	28	30	26	30	30	38	35	30	27	29	23	35	33	26	36	37	28	35	28	37	28	42	35	39	43	27	28	31	28	38	40	33	36	38	28	28	37	35	38	34	29	23	42	26	29	33	36	35	25	26	41	33	39	28	36	40	20	39	25	27	33	24	31	28	32	36	34	35	32	26	32	46	26	37	37	37	38	37	34	36	24	37	38	40	29	30	41	26	31	28	26	38	34	34	22	38	27	35	30	40	36	35	32	33	34	42	32	33	37	44	34	37	31	28	33	28	33	27	24	33	33	36	47	26	32	42	21	24	35	39	27	29	48	27	32	35	39	39	34	38	30	29	36	29	21	29	32	32	28	36	39	29	41	35	36	28	33	28	30	37	35	38	40	37	21	26	24	33	32	31	36	37	31	35	30	28	36	29	27	31	40	34	37	26	30	30	37	34	25	33	39	40	48	32	50	33	35	30	48	30	21	26	31	26	32	33	34	38	29	34	41	33	42	37	32	28	32	33	25	36	38	38	39	28	36	29	34	31	26	37	39	33	40	26	35	29	32	28	31	33	41	28	28	38	33	29	26	40	34	47	32	26	37	35	40	28	38	23	33	26	36	26	25	31	33	26	42	29	42	35	38	28	37	39	31	36	16	32	36	28	38	33	39	30	29	43	37	32	29	35	41	39	34	39	34	44	27	36	20	41	24	42	27	22	26	27	23	32	28
44013	22231	10760	22229	29754	27954	24963	21608	18466	15103	13351	11524	10572	9230	8269	6773	6177	5770	5636	5159	4629	4100	3715	3239	2919	2561	2302	2111	1828	1676	1596	1407	1193	1067	1176	1009	843	836	825	803	741	766	734	733	686	671	672	636	643	652	635	616	611	653	605	612	580	562	556	585	616	573	597	573	563	570	555	613	603	619	579	599	604	528	586	548	615	580	570	627	601	577	592	541	573	566	555	601	567	571	598	574	514	562	554	536	564	574	556	584	570	568	550	576	570	557	546	502	539	523	547	553	556	545	538	548	553	561	500	548	582	558	517	558	539	529	563	536	541	575	551	538	568	552	529	584	495	581	545	567	520	545	491	563	553	521	506	566	520	534	530	525	556	559	524	526	496	561	539	553	589	551	564	536	543	532	549	533	569	560	524	548	552	545	550	508	531	542	558	532	506	565	565	549	557	532	547	554	508	564	483	494	544	570	563	534	515	534	544	538	519	566	549	565	569	502	583	547	534	565	559	476	550	573	481	561	564	532	554	523	598	555	551	546	525	539	565	565	516	514	555	541	508	511	563	543	541	523	528	549	579	529	520	533	544	481	514	509	580	515	565	556	522	554	568	585	538	517	555	524	549	532	537	517	563	518	537	539	569	558	559	533	536	522	567	544	573	527	551	550	560	563	558	538	562	552	543	540	542	552	557	543	529	535	501	554	517	529	531	512	522	525	561	563	542	550	533	543	569	537	558	538	499	517	548	545	528	516	547	523	576	515	533	493	566	562	573	543	518	548	552	538	548	550	531	501	513	506	541	481	518	528	554	528	552	555	548	486	596	519	523	534	529	571	561	517	571	581	534	523	521	560	505	536	564	529	553	571	578	550	536	559	527	508	548	512	495	538	540	552	492	540	519	548	527	562	506	582	549	519	580	551	561	596	539	536	543	589	551	527	547	534	511	528	563	563	553	554	550	538	553	529	575	546	510	545	523	560	581	526	528	524	576	552	527	554	521	558	519	553	580	496	522	522	558	562	579	583	508	572	563	524	549	515	514	541	517	547	522	533	500	538	555	547	551	534	532	520	470	515	558	568	522	530	535	514	551	508	555	599	537	565	542	522	520	531	559	545	538	561	513	534	536	494	555	572	545	566	546	496	562	525	592	560	511	520	566	550	535	552	532	557	538	505	528	578	553	544	498	559	558	504	553	540	573	553	491	532	534	541	555	518	529	514	520	557	557	525	544	564	563	549	536	496	521	504	469	505	544	581	559	541	553	512	559	566	546	563	536	533	524	534	524	545	526	533	568	530	515	532	559	557	560	524	538	514	557	534	542	567	526	508	518	531	534	557	549	564	499	550	561	539	579	533	508	542	497	517	509	566	514	510	518	567	542	521	553	545	575	538	504	555	535	518	537	543	535	544	536	512	534	553	516	549	536	572	537	563	537	505	547	524	531	540	538	539	589	548	515	566	572	592	558	508	538	550	507	504	578	518	531	519	540	589	500	543	524	539	563	535	580	515	523	545	558	522	537	585	541	531	556	530	594	555	578	540	545	520	487	528	559	530	544	534	571	562	561	603	583	555	579	590	564	558	530	576	560	561	524	532	593	535	559	549	568	554	509	590	572	501	541	550	553	542	525	531	538	528	547	533	527	560	539	559	560	494	559	523	552	515	498	493	537	554	535	546	496	566	551	552	528	488	522	586	575	593	597	525	576	534	546	537	533	547	537	544	542	495	536	554	556	595	550	521	525	580	534	579	533	517	534	535	540	533	557	552	555	484	536	501	554	566	541	500	532	514	597	556	571	551	566	501	550	533	538	521	546	526	540	530	516	584	543	522	558	610	529	558	540	531	515	545	523	486	527	579	537	540	516	539	565	525	579	530	533	558	565	526	544	496	520	517	537	556	532	536	557	567	572	519	518	542	514	505	566	509	524	512	539	530	548	515	481	530	562	569	546	551	497	560	531	555	522	571	531	538	564	527	516	477	535	571	569	510	512	563	519	558	557	559	520	527	573	527	540	564	550	530	557	529	514	548	549	554	549	536	564	514	524	526	565	550	539	521	550	518	529	566	511	556	522	530	498	539	567	532	520	532	558	538	484	531	522	555	540	537	581	537	521	527	578	530	517	538	581	530	538	533	556	509	483	605	520	521	557	540	527	521	509	541	530	545	565	551	555	544	533	532	536	587	575	532	556	570	582	513	535	572	566	563	532	552	557	524	544	520	572	521	551	560	551	544	552	486	529	506	539	523	513	560	525	524	585	517	517	536	508	546	543	564	504	516	516	535	546	531	530	525	530	526	537	527	537	495	552	507	553	553	552	510	554	516	517	531	494	527	595	550	554	525	518	554	542	527	549	557	541	560	565	547	556	536	527	551	526	506	514	587	518	551	571	572	538	510	502	543	576	524	508	514	540	521	530	544	544	554	540	545	562	540	548	568	554	592	543	527	554	548	528	537	563	511	494	547	558	550	489	518	561	536	530	558	589	497	547	562	568	528	571	532	552	532	538	530	529	554	527	511	548	522	526	553	567	514	512	520	528	563	532	511	503	536	514	520	528	589	539	553	587	543	512	562	530	525	542	559	521	529	559	519	567	545	556	504	525	538	521	555	525	528	528	542	536	523	527	537	548	549	541	529	497	513	552	529	557	537	541	562	553	561	565	504	536	517	525	510	519	517	536	519	541	554	490	547	513	580	559	518	553	537	562	543	519	573	522	492	554	535	534	560	563	548	551	501	537	531	547	520	557	520	574	554	530	538	551	537	515	560	590	512	503	547	532	508	565	567	541	508	548	568	570	546	573	541	535	500	539	538	560	560	544	523	557	517	562	533	562	560	540	543	528	597	536	568	530	535	575	561	542	543	550	507	525	565	530	525	512	551	542	553	532	540	568	568	510	547	562	557	604	509	491	554	552	528	533	535	540	547	543	551	514	544	522	513	517	560	534	553	543	595	519	546	555	574	607	555	547	564	515	536	498	492	538	567	553	506	525	541	505	547	536	500	506	499	540	558	516	556	555	515	530	531	511	565	562	529	548	536	546	548	568	541	556	541	528	579	534	538	544	533	483	535	545	556	495	540	549	549	542	520	556	573	531	512	529	512	546	557	546	551	542	519	544	555	495	516	552	543	526	523	521	509	506	515	559	588	545	578	553	522	521	541	521	552	541	527	571	531	517	547	560	552	574	576	534	560	562	539	555	551	531	511	569	541	494	505	546	575	537	543	514	536	556	527	566	547	530	508	559	515	574	541	566	518	527	517	549	587	549	556	534	524	539	558	509	587	558	537	577	549	554	541	505	550	574	517	562	520	555	569	521	554	514	567	551	548	549	516	564	557	542	539	577	557	576	559	522	560	551	532	561	539	511	579	521	536	565	557	529	515	522	603	529	516	529	519	538	556	532	501	570	536	579	540	562	554	573	589	540	546	543	556	550	538	507	528	533	547	511	555	573	534	510	538	527	576	574	536	532	537	516	557	575	530	530	563	533	497	554	525	515	567	568	568	522	511
12678	4302	797	500	770	930	742	660	563	468	429	388	311	307	249	256	216	166	202	210	167	145	139	118	111	113	83	80	56	71	67	64	42	48	52	37	51	39	26	25	37	32	37	34	32	35	35	34	27	29	32	29	23	28	29	27	28	33	36	33	32	21	27	41	25	36	26	27	30	29	26	26	25	18	18	25	29	30	27	26	31	25	24	24	26	26	35	25	24	40	37	27	36	23	26	30	30	26	36	32	25	31	23	27	36	26	33	21	22	33	26	28	16	29	26	30	18	21	14	19	23	24	26	21	27	29	27	25	22	34	23	19	23	18	19	22	18	26	22	30	35	36	21	30	25	24	20	28	29	36	30	23	24	29	40	16	23	31	33	24	26	34	30	29	29	22	26	33	23	27	26	29	30	24	26	30	21	33	30	14	27	39	25	33	26	23	19	30	30	39	24	21	31	27	21	23	24	15	32	32	27	33	13	32	34	19	21	19	23	26	25	26	22	31	24	20	27	28	25	27	22	25	29	24	38	34	31	26	15	27	34	21	34	26	29	26	34	26	29	24	23	35	24	26	33	17	38	25	28	24	26	40	23	25	23	23	35	28	28	31	22	37	26	32	32	25	32	26	22	29	34	31	22	18	34	39	25	24	31	21	23	22	31	28	32	23	22	23	25	25	28	28	30	25	25	26	15	29	19	36	26	31	23	31	28	23	27	22	37	26	43	28	25	26	30	21	25	30	20	21	34	30	25	40	31	20	28	20	29	30	27	20	28	23	19	23	32	34	27	32	26	29	34	24	29	28	27	28	29	17	35	30	22	26	29	24	31	26	34	29	21	17	36	24	30	22	20	30	20	36	22	35	26	31	20	22	17	30	29	26	37	24	33	31	29	22	30	27	18	34	17	25	26	29	23	19	27	31	25	30	15	23	19	28	26	23	31	26	24	25	31	29	38	34	29	21	26	17	33	25	25	28	30	23	36	29	21	33	29	34	42	34	30	24	28	14	25	33	24	32	27	36	19	31	21	26	28	26	15	28	21	34	27	24	21	23	30	23	17	27	21	33	28	29	30	32	36	22	16	31	19	21	27	24	34	36	29	31	31	26	35	30	23	31	29	37	21	27	28	26	26	25	24	30	31	21	25	21	22	32	37	35	24	20	21	27	33	29	29	23	35	39	29	32	16	19	25	23	31	21	44	20	27	30	25	22	26	29	28	35	31	26	23	27	23	26	32	31	36	19	20	23	22	15	37	31	26	20	17	26	26	19	31	25	30	33	25	25	31	32	21	17	23	32	27	27	30	21	35	35	28	27	26	25	34	23	28	20	27	32	25	35	19	23	34	25	20	30	29	22	36	27	24	21	27	24	26	28	30	15	25	33	22	22	26	30	24	16	27	24	26	29	37	27	35	26	25	29	26	24	22	31	25	25	31	24	24	36	25	33	13	22	33	35	22	27	24	31	34	20	35	39	30	29	22	29	22	30	32	24	28	25	29	27	14	28	30	28	29	28	24	32	27	23	31	19	26	25	30	28	23	30	20	29	21	28	29	18	25	27	33	27	29	26	18	19	29	35	27	19	19	21	23	22	27	29	24	24	24	26	30	19	35	32	23	18	33	18	25	34	29	21	39	27	22	39	33	38	37	29	25	27	30	29	25	28	24	26	25	34	31	27	26	28	29	26	37	33	34	34	27	22	24	34	29	28	25	35	27	22	30	13	32	21	36	30	29	33	30	29	32	26	30	31	27	22	21	25	17	34	29	25	30	25	29	18	22	15	21	23	23	29	25	25	24	32	26	24	27	32	21	32	37	24	26	24	19	22	21	29	25	38	21	36	30	27	23	26	24	29	14	25	33	28	21	36	16	29	22	27	27	28	28	19	24	13	22	32	33	25	19	18	25	33	32	25	30	34	23	20	26	30	18	32	33	31	18	28	31	28	33	36	21	24	27	20	32	38	30	22	21	24	23	28	26	22	29	29	31	30	25	34	27	28	24	29	27	26	18	42	33	24	31	33	27	25	32	16	30	25	37	22	26	35	39	26	22	21	26	29	23	23	27	28	24	29	25	25	15	32	32	20	31	21	21	26	26	27	19	27	27	28	30	31	26	27	32	30	31	18	26	21	26	21	25	36	26	31	25	20	28	29	28	22	26	22	32	23	22	24	29	31	37	30	18	29	19	29	25	19	21	23	32	32	33	32	23	21	29	30	24	29	20	26	26	36	31	22	23	26	33	36	22	30	27	29	24	31	25	18	24	21	25	20	23	33	30	31	18	31	19	31	30	24	32	28	20	29	31	31	28	28	35	26	27	30	33	27	32	16	20	27	33	33	23	27	27	37	24	32	23	27	25	25	24	21	26	31	30	17	29	24	39	22	24	27	32	33	27	21	22	22	20	32	20	26	30	35	27	29	32	26	29	29	25	28	26	27	21	21	24	22	28	30	35	30	33	27	24	13	28	31	16	31	29	25	35	28	30	33	24	22	28	31	25	25	24	24	28	26	29	28	24	27	17	28	25	15	31	32	30	26	19	30	32	19	27	21	27	24	31	29	24	31	31	29	32	23	37	25	32	27	25	29	30	24	26	38	23	27	25	28	29	30	21	34	30	31	24	29	23	39	25	28	28	20	32	33	24	29	29	34	37	24	31	18	25	18	32	31	22	19	16	27	23	25	26	24	28	22	21	28	25	42	24	24	20	16	28	31	28	32	28	26	37	37	31	33	32	23	25	26	16	35	24	22	28	31	27	26	26	28	18	25	30	39	23	25	14	36	39	27	27	23	30	34	28	25	25	31	36	23	29	17	28	25	30	31	25	22	25	23	20	29	27	24	31	32	29	32	24	20	21	22	29	32	27	33	25	27	24	18	21	33	19	25	22	25	28	25	31	21	22	27	26	22	24	24	34	13	31	24	23	29	27	27	32	25	22	30	30	28	24	40	29	25	34	25	18	28	32	31	26	23	26	22	34	24	26	14	29	29	28	28	29	20	28	33	31	37	34	21	26	27	27	20	41	38	28	27	29	34	31	27	27	26	29	33	26	27	27	28	32	29	31	17	19	24	37	19	27	21	38	21	26	26	25	35	23	23	33	31	28	22	33	32	26	24	31	24	28	22	25	27	21	22	32	28	19	20	24	28	33	25	31	33	24	25	21	29	24	31	33	33	19	34	30	24	21	22	25	26	30	23	26	21	22	23	26	44	25	20	26	31	27	25	28	24	35	24	23	21	30	30	26	27	38	21	28	30	23	33	24	27	23	27	21	27	14	25	31	33	18	35	27	27	16	27	22	26	26	24	24	31	31	22	18	19	33	35	22	31	26	42	25	27	24	25	27	19	29	22	30	23	29	30	21	28	30	29	24	25	19	26	29	26	26	27	36	25	27	25	26	36	25	26	35	31	23	22	21	21	25	28	28	29	32	27	27	26	33	17	29	33	22	29	22	22	23	30	32	27	22	26	28	24	32	33	24	22	20	26	22	22	30	30
52589	27100	14690	27007	34740	34331	30629	27262	23985	20284	17284	15787	14208	12911	11900	10211	8956	8140	7872	7941	6820	6022	5209	4693	3979	3560	3290	2750	2375	2289	2090	1837	1360	1345	1435	1280	983	1006	962	833	808	764	772	725	676	672	623	596	627	605	556	576	551	581	584	549	525	571	545	529	492	529	504	512	554	515	525	554	505	523	527	536	508	490	501	522	453	485	497	493	527	472	493	470	523	490	498	458	471	483	471	463	497	492	441	446	436	471	497	447	480	471	462	460	452	473	451	467	480	464	426	453	479	471	456	428	471	422	506	452	463	453	436	509	412	455	442	413	450	424	449	436	440	447	439	445	484	427	458	419	410	421	435	435	468	420	428	404	435	468	451	459	432	419	419	436	456	416	379	410	442	445	417	454	483	430	440	456	451	432	494	440	434	443	410	468	418	456	405	429	429	399	454	467	462	420	447	449	430	399	442	456	451	486	434	424	469	422	427	425	432	441	436	424	463	440	465	440	458	439	418	437	426	447	434	449	415	451	452	408	451	450	418	411	419	490	443	386	391	414	471	396	433	413	442	415	470	434	454	424	457	462	391	481	450	458	414	430	435	436	400	453	411	454	426	423	441	402	439	480	486	440	455	424	467	435	466	433	448	448	423	430	408	436	434	414	415	441	472	439	434	425	483	420	453	437	428	418	418	400	428	421	450	429	453	457	465	444	429	444	434	413	455	427	419	398	449	433	432	453	464	432	412	419	430	449	436	473	444	458	420	427	399	461	412	409	438	428	412	440	411	412	454	466	425	375	444	409	429	448	422	434	427	412	421	430	442	460	448	409	457	453	454	416	459	418	442	475	439	434	419	455	423	410	435	456	436	465	472	412	411	438	457	435	392	408	427	420	451	451	421	392	442	444	415	422	430	409	421	409	424	403	433	449	447	455	434	454	435	460	467	395	427	403	442	448	470	412	453	391	442	469	435	423	428	426	460	439	457	445	428	437	434	424	434	460	443	425	476	416	433	431	455	405	398	453	429	460	450	422	446	409	490	455	416	436	457	458	461	427	431	415	423	423	433	449	420	452	452	434	428	407	441	458	458	455	428	412	409	446	449	447	476	388	439	430	424	442	439	445	426	441	425	441	431	405	406	483	399	410	423	402	445	429	408	484	433	421	467	448	392	458	411	443	420	414	448	391	492	447	438	433	448	463	440	411	467	417	440	466	412	416	385	420	475	442	447	452	439	451	425	429	395	464	438	448	435	457	448	458	424	440	427	440	427	456	445	420	438	438	452	458	468	477	436	440	411	458	432	408	396	442	404	430	381	441	470	453	439	393	431	434	429	473	476	408	401	432	491	426	462	451	426	452	403	409	417	439	456	386	473	417	422	425	443	452	468	429	417	423	462	410	429	420	456	438	444	434	451	405	452	444	422	455	426	505	450	480	425	442	461	439	448	415	421	448	448	398	399	460	414	415	446	443	452	420	432	422	435	396	425	459	434	408	416	456	462	423	468	460	451	465	478	437	436	440	438	446	437	430	484	449	469	447	449	460	471	444	459	437	442	446	452	427	428	409	441	462	418	470	443	441	407	472	485	455	430	418	430	472	427	443	452	414	433	433	425	467	431	430	455	443	412	451	393	430	436	439	437	470	437	405	459	411	452	467	406	425	436	464	431	424	470	478	451	450	412	429	425	431	444	430	429	424	436	436	412	427	436	408	425	419	413	436	428	438	430	422	419	447	428	411	457	485	437	436	428	452	407	427	460	472	443	417	452	440	434	432	439	415	417	438	426	450	450	421	447	440	443	426	455	429	424	418	440	498	423	435	454	412	469	428	434	432	440	408	421	444	435	450	456	441	434	429	402	441	435	449	425	430	451	490	456	407	386	402	417	448	427	414	485	464	415	431	409	428	390	482	427	408	397	444	458	448	446	434	438	461	445	430	417	419	421	468	456	421	421	454	433	443	431	429	405	428	462	449	431	456	467	444	424	418	439	401	415	400	436	441	464	448	427	438	473	428	433	474	445	436	453	431	413	474	426	462	436	423	473	445	425	502	446	431	451	429	462	430	437	463	454	399	441	444	417	443	424	442	459	412	474	448	415	410	466	428	435	458	447	426	454	453	426	445	430	448	437	439	427	438	443	410	419	502	472	421	462	424	447	452	412	454	432	403	434	459	440	409	415	447	442	417	420	407	455	433	467	444	453	446	435	424	437	440	473	446	444	455	449	441	456	462	424	421	427	449	474	432	423	482	449	436	408	435	406	448	391	441	418	441	451	405	440	445	395	400	422	405	443	431	380	418	442	443	455	454	422	456	436	486	447	454	433	464	449	437	448	477	421	423	440	417	425	439	419	448	437	459	448	405	443	416	440	407	451	434	450	442	463	423	451	459	461	452	435	460	431	432	432	446	410	422	438	397	431	404	422	473	426	464	407	424	472	438	448	433	452	471	432	476	392	428	419	434	398	419	479	411	413	476	412	447	450	471	447	456	439	421	423	441	409	412	418	462	400	454	481	433	445	447	448	408	443	449	422	442	465	462	449	459	429	454	459	480	445	447	429	419	451	460	452	428	453	410	456	422	449	444	462	450	407	440	424	443	445	443	419	417	380	464	420	436	427	437	415	455	430	449	454	417	433	448	450	427	414	401	425	409	425	473	440	441	424	418	429	422	458	460	423	438	440	411	422	429	458	398	423	437	435	435	448	434	466	429	423	421	439	406	455	390	408	472	452	442	435	421	423	419	429	407	447	450	464	446	421	441	420	420	469	424	447	425	451	408	448	435	421	428	429	437	467	459	427	439	438	408	431	425	437	424	440	457	425	381	416	469	403	397	433	479	408	427	406	446	427	456	481	453	468	447	447	461	404	428	450	445	443	448	447	431	463	436	450	438	430	426	460	448	468	401	468	435	450	448	432	461	442	417	423	421	469	460	426	428	465	396	415	443	445	445	435	459	440	429	427	451	440	408	417	421	415	486	443	411	445	457	457	439	447	420	412	457	449	468	394	445	419	375	432	475	405	451	400	426	446	441	453	402	441	427	422	454	426	464	436	445	409	425	455	454	428	444	411	466	422	438	440	427	475	446	422	438	418	455	430	435	436	427	433	438	440	412	466	406	448	449	450	444	450	445	443	444	443	442	464	408	405	446	388	410	394	444	422	440	440	419	471	463	448	425	424	421	438	462	461	447	419	422	418	443	442	407	444	427	456	426	421	440	421	407	443	441	442	423	471	445	462	441	430	437	405	473	464	439	412	455	447	437	431	449	431	422	440	451	446	442	438	418	432	424	440	431	442	447	446	454	439	429	458	401	406	435	431	421	423	425	452	418	430	413	450	433	432	386	436	449	427	429	450	439	448	442	439	436	435	431	439	465	443	434	438	444	430	464	422	470	428	433	447	420	452	442	418	472	422	453	424	462	431	439	464	396	409	437	416	446	409	443	448	461	447	466	428	392	435	440	445	412	415	419	465	436	459	442	416	401	455	449	426	399	442	405	428	430	436	449	422	469
5180	1038	307	183	308	388	314	287	235	205	183	158	150	117	117	89	109	99	96	81	90	70	78	51	45	52	51	28	47	23	38	22	39	23	23	24	19	26	23	22	34	22	13	17	21	24	18	28	20	40	24	23	21	28	21	17	22	18	17	17	26	24	23	23	19	23	23	29	22	26	28	15	24	12	30	21	25	30	19	25	18	18	27	23	24	28	30	22	26	24	24	22	20	18	18	17	30	21	27	22	14	26	25	24	26	21	20	18	16	20	20	25	27	28	17	21	19	22	23	17	26	22	17	30	25	21	21	22	23	20	20	18	27	17	27	17	27	19	27	26	27	20	16	21	25	26	24	24	19	23	19	20	22	18	24	22	20	18	18	16	17	16	26	16	25	19	19	21	20	18	18	27	19	22	15	23	31	18	19	20	14	17	25	25	21	19	20	26	16	19	28	19	23	30	18	20	30	24	19	17	22	26	23	29	25	16	21	24	24	18	35	20	21	29	21	30	23	22	16	20	20	22	20	27	23	17	16	23	27	30	21	15	18	25	23	22	28	17	18	18	22	19	23	23	30	23	33	25	24	24	11	23	19	20	25	24	30	20	18	22	17	30	17	18	23	22	8	25	21	29	28	18	22	32	24	16	29	16	27	21	17	20	18	22	28	38	25	15	12	20	19	21	19	21	18	16	22	15	28	15	17	20	21	27	21	21	10	23	22	29	20	17	17	21	29	18	25	21	23	24	22	13	20	21	15	34	24	25	25	21	23	17	29	19	24	22	18	24	27	14	23	13	27	17	24	23	14	15	22	22	17	25	25	25	26	20	26	22	24	19	21	17	17	20	32	25	19	24	14	24	20	16	30	16	19	14	22	20	33	22	25	29	16	22	26	20	21	26	23	21	19	15	24	19	27	29	19	29	22	23	27	27	25	18	26	26	33	19	26	24	26	21	18	16	28	17	27	17	15	16	26	17	21	19	29	19	19	30	30	24	14	19	19	29	19	19	32	25	26	18	28	27	17	17	27	22	26	20	24	23	26	15	21	20	21	19	20	20	25	29	23	24	20	26	19	20	19	28	23	21	29	23	26	24	27	12	19	19	23	22	22	28	27	25	14	21	18	21	23	25	29	27	26	14	18	19	29	21	20	16	22	16	25	19	20	13	20	20	27	29	18	18	22	28	21	21	22	26	22	20	22	31	20	14	16	18	20	25	18	18	43	27	20	15	12	25	23	24	25	19	22	33	25	22	15	21	26	26	19	25	26	21	23	21	20	24	18	22	23	17	25	22	25	30	25	22	15	25	21	16	20	27	33	17	29	19	17	20	19	19	21	34	26	21	17	22	17	18	24	15	16	25	13	23	16	29	22	22	17	30	17	29	19	26	24	19	23	31	22	23	27	23	16	21	31	22	21	15	16	31	20	21	19	12	27	23	26	30	24	16	24	25	26	28	26	22	30	24	18	21	26	13	19	16	16	26	18	15	28	20	21	24	19	15	24	32	26	25	17	22	35	32	18	26	17	29	21	24	35	22	25	12	16	22	25	11	24	16	17	18	18	32	26	16	13	19	22	24	23	25	14	21	21	28	24	23	36	22	18	28	23	30	19	19	25	15	17	29	18	31	15	13	23	26	23	25	24	22	24	34	16	29	14	30	20	23	21	20	25	22	23	32	27	20	31	19	25	33	22	26	20	16	21	25	30	19	26	23	15	19	24	21	27	20	21	21	16	25	30	20	16	28	23	21	22	17	29	22	20	20	17	23	18	22	28	20	27	19	20	24	16	16	27	21	30	20	12	27	26	19	13	21	22	20	18	23	20	18	18	17	23	26	31	26	40	24	20	19	26	18	13	33	18	20	18	27	24	11	33	28	26	25	14	24	17	23	15	24	24	17	22	19	20	26	20	21	20	16	24	23	23	21	27	14	18	22	24	38	20	15	15	24	18	23	22	27	26	16	22	13	15	23	18	26	24	15	18	23	24	26	26	16	16	18	22	22	21	16	26	28	27	23	25	18	31	30	18	23	33	14	16	22	24	23	15	29	21	16	14	24	15	13	25	23	23	22	20	22	15	25	23	25	25	17	24	25	27	20	24	27	19	21	16	22	28	20	22	21	18	22	25	22	26	20	15	28	22	13	20	19	14	30	19	23	17	14	19	15	24	30	24	24	16	25	21	28	20	20	22	17	18	21	20	25	22	20	19	14	13	24	28	17	25	19	26	27	29	27	31	24	16	33	16	34	14	24	28	22	12	25	25	13	28	22	25	27	21	22	25	21	30	23	22	20	11	25	13	26	23	14	17	17	25	14	16	22	27	26	17	25	14	28	23	20	22	18	17	23	25	21	12	19	23	29	24	24	15	21	20	21	22	22	26	26	17	22	19	28	22	30	16	19	23	21	16	15	21	23	32	28	26	27	13	17	25	15	24	20	28	23	33	26	24	19	18	21	20	17	17	22	18	22	22	22	9	25	19	18	25	26	23	29	26	16	32	22	20	21	19	26	34	22	23	24	31	17	33	18	25	28	24	19	24	24	23	28	27	21	24	29	21	24	21	26	21	17	21	22	22	21	18	27	15	14	14	27	16	26	22	23	20	10	28	30	20	25	27	23	15	16	25	25	27	27	21	17	23	19	27	25	24	24	23	13	13	24	24	17	17	22	25	25	20	26	14	16	16	21	23	20	13	17	22	16	26	24	20	13	19	21	20	24	31	33	25	22	21	21	32	19	24	19	15	19	24	25	24	21	22	21	27	22	30	19	23	26	27	20	22	21	18	22	19	20	17	22	21	24	25	21	17	19	32	20	25	19	23	25	27	22	20	31	10	26	16	24	16	19	16	29	28	22	20	24	28	27	20	25	31	34	19	28	23	19	30	25	28	22	23	22	34	29	21	28	19	22	20	20	22	20	17	26	16	16	27	30	19	13	18	26	18	24	16	24	19	28	19	23	27	28	24	26	15	20	20	22	14	26	22	27	15	21	25	26	18	17	20	19	22	23	25	24	17	26	12	15	25	28	16	19	24	23	21	16	22	30	22	18	23	18	27	19	19	25	28	24	24	24	13	15	26	17	24	32	20	24	26	26	23	13	23	22	18	22	22	26	29	21	19	23	15	30	17	32	24	22	24	23	20	25	13	21	26	17	22	30	14	22	14	18	24	19	22	22	22	13	26	17	26	19	20	28	19	17	24	25	26	20	22	18	32	23	25	22	18	29	28	30	18	23	16	14	21	18	31	28	24	26	20	20	22	22	14	21	23	18	20	22	22	15	14	18	27	17	19	22	25	26	21	31	19	22	25	17	24	17	20	24	27	30	16	32	26	22	31	20	17	26	23	17	19	27	18	25	17	17	22	21	18	15	18	26	19	24	12	25	22	21	19	19	13	23	27	26	15	25	21	24	19	25	24	25	19	24	15	22	28	17	24	22	16	22	27	18	24	24	28	21	23	26	18	34	21	16	17	21	20	28	23	16	22	19	27	18	23	16
39136	17483	7866	16947	24367	24221	20842	16850	14055	11386	9291	8042	7193	6127	5363	4877	4349	4109	3729	3770	3291	2775	2360	2123	1892	1632	1567	1276	1203	1152	1007	839	685	732	754	653	546	541	571	506	514	483	490	496	481	420	406	424	411	426	413	421	407	362	391	404	391	384	359	406	395	395	374	388	370	404	393	382	412	404	386	405	379	416	376	376	381	410	342	412	344	388	376	381	409	361	363	398	354	367	343	383	389	362	376	384	372	375	388	360	375	350	372	385	354	347	384	372	388	387	386	395	372	357	349	374	344	378	383	340	370	382	382	347	366	341	353	366	327	366	355	357	368	372	388	370	381	374	386	357	387	374	329	351	353	370	321	349	338	367	383	382	359	395	357	372	326	326	371	357	369	367	366	371	331	337	349	376	341	383	353	326	368	333	372	364	370	349	375	334	396	396	376	365	353	350	359	354	368	379	386	367	370	372	337	325	362	369	343	371	379	369	337	346	350	345	337	370	369	345	356	352	366	342	349	397	387	313	342	362	348	363	380	375	347	316	362	367	378	384	373	371	369	335	387	360	339	363	364	367	374	387	347	355	339	384	373	353	358	344	371	334	353	371	366	391	392	367	362	323	341	350	388	408	337	379	391	371	358	369	328	374	355	361	352	389	394	314	351	337	387	375	328	349	377	306	349	348	407	356	351	382	381	344	351	380	349	343	387	386	358	378	401	358	366	363	356	338	354	339	362	385	354	369	376	382	348	344	365	368	358	354	341	341	361	385	387	334	350	398	349	351	349	356	385	332	351	391	371	351	363	376	381	392	331	324	362	346	363	358	362	359	360	402	363	355	352	350	328	390	378	372	354	339	370	393	356	383	370	369	368	383	333	349	358	338	388	352	367	360	320	323	317	338	355	379	343	334	359	351	371	346	325	348	363	344	351	344	384	361	366	347	359	374	360	365	368	390	367	356	343	374	354	311	363	378	371	332	402	366	370	340	375	340	352	358	378	338	364	358	386	384	366	318	400	347	358	357	354	346	346	389	359	344	348	347	392	372	362	365	382	372	368	351	359	342	337	399	335	374	353	383	367	377	353	390	373	348	356	352	329	372	352	373	371	351	364	333	376	361	392	345	363	350	383	375	352	360	353	423	339	347	333	333	358	335	329	362	361	346	365	352	387	329	353	364	344	386	364	348	382	367	382	352	380	377	334	367	346	371	347	387	379	330	360	347	332	362	357	354	377	336	381	358	341	370	368	375	367	369	370	370	354	345	375	341	354	351	326	348	352	368	371	347	354	328	332	362	363	338	346	345	363	347	355	355	354	350	361	369	338	338	357	332	374	346	325	345	360	351	356	362	366	358	363	352	358	378	394	371	370	376	354	347	357	354	360	370	361	372	375	317	349	326	363	330	367	365	356	388	364	388	387	344	392	373	355	343	355	358	360	375	345	329	332	393	396	339	339	368	358	387	417	351	369	330	318	342	359	366	366	373	370	374	364	352	356	372	337	369	362	355	359	367	338	335	385	354	352	337	352	372	347	361	343	355	316	359	373	368	343	365	363	379	392	331	335	381	346	363	358	350	377	331	320	356	364	352	349	345	362	383	377	369	366	356	336	371	379	340	337	364	359	371	352	371	383	357	324	369	364	370	385	397	322	372	322	389	392	373	355	373	391	357	370	340	347	368	361	348	363	357	379	344	369	343	367	332	351	375	390	339	362	387	347	361	364	382	400	374	352	378	379	328	355	352	370	370	354	355	353	370	389	378	366	362	355	339	347	335	349	352	386	381	388	331	362	354	361	368	335	358	345	395	350	354	364	344	360	379	342	351	365	355	364	340	377	356	364	387	355	372	365	387	379	343	369	370	358	372	341	370	367	370	364	379	362	386	375	328	364	335	362	404	369	352	366	373	364	377	356	340	355	356	364	373	343	352	386	353	391	350	399	386	369	355	300	382	358	366	366	349	363	372	343	359	376	389	364	338	369	344	358	381	393	359	352	400	338	360	342	338	332	365	396	365	373	360	363	367	352	355	372	343	356	337	345	334	352	348	327	363	379	334	342	349	368	366	371	351	352	394	346	362	368	379	385	345	343	381	357	367	335	352	352	365	363	353	370	344	357	380	338	344	359	362	363	331	357	392	312	330	369	357	352	389	350	388	349	380	356	322	351	368	352	337	328	373	352	371	332	359	374	375	344	351	352	344	342	390	340	370	349	328	383	364	353	343	339	348	372	326	341	366	385	341	365	358	352	411	370	393	365	374	352	363	389	356	382	375	345	361	361	353	364	364	368	345	365	362	366	384	387	393	378	350	367	395	337	343	374	368	363	352	368	355	399	350	362	360	365	342	383	358	350	353	371	324	353	386	322	335	373	352	376	372	334	379	376	347	318	359	400	392	359	361	321	352	367	332	390	357	331	367	379	366	363	383	364	381	322	337	348	351	386	346	326	334	338	352	380	359	337	356	345	347	329	363	338	371	370	362	369	337	365	401	339	384	392	348	324	395	372	371	372	376	335	355	319	335	341	347	367	361	383	335	355	370	370	338	393	377	335	372	385	372	394	346	363	358	344	350	368	374	382	375	373	405	345	360	378	359	341	396	359	357	357	353	346	346	349	372	358	338	362	368	349	346	362	384	379	386	356	397	381	380	379	375	366	382	372	372	341	351	343	360	378	388	358	353	343	340	397	348	367	336	378	343	363	362	349	383	346	368	359	371	351	362	385	337	388	359	385	331	380	340	366	379	340	384	367	338	376	382	383	362	398	338	379	378	370	370	352	379	359	360	391	349	353	368	353	326	365	358	392	354	380	318	355	383	348	378	340	370	325	394	373	422	343	352	329	342	341	383	326	336	382	336	366	336	365	398	360	370	397	363	363	367	335	375	359	361	353	362	340	340	360	357	355	355	370	347	350	341	340	358	346	376	333	372	344	361	365	380	364	357	370	360	368	359	399	378	347	380	369	330	366	380	332	361	324	376	345	362	372	353	380	362	346	346	351	357	362	351	367	336	360	376	344	358	353	351	325	358	363	383	367	391	341	339	353	376	351	346	307	377	375	370	378	354	370	359	375	371	357	365	317	321	344	356	367	345	371	287	350	380	347	325	354	349	347	332	403	353	371	396	314	376	364	330	351	359	345	372	351	362	354	365	368	358	352	365	348	358	379	362	380	384	352	350	333	369	355	352	410	351	377	356	337	365	330	375	357	337	355	385	375	360	362	357	359	359	396	353	399	370	358	350	392	347	329	370	399	370	359	336	323	340	385	364	381	355	400	335	410	324	349	352	347	377	344	350	330	364	373	370	327	336	347	338	366	372	332	394	375	341	342	351	370	362	380	355	375	362	336	344	321	360	370	331	366	384	343	345	366	337	354	385	352	345	332	366	363	397	357	348	351	411	392	359	338	357	341	376	362	330	358	352	367	338	356	360	371	378	393	333	393	351	357	370	390	362	352	326	367	379	337	352	350	376	366	341	387	363	331	385	399	345	354	388	359	389	387	347	346	412
12716	4234	856	489	777	905	755	710	522	486	419	381	358	276	222	224	187	191	203	204	155	141	124	119	101	98	105	75	61	71	78	54	50	43	49	41	49	51	34	37	34	44	37	35	33	46	35	34	25	30	35	29	31	28	27	27	38	35	30	40	31	39	27	29	29	26	36	28	31	27	20	36	25	35	33	27	39	30	33	15	29	34	38	33	23	30	40	29	35	29	34	28	41	27	38	25	27	24	36	25	34	29	27	29	17	34	31	30	20	22	34	30	26	35	21	25	28	24	39	27	30	36	33	20	34	21	28	30	33	22	27	25	31	18	32	30	34	22	17	28	18	25	48	23	33	25	28	32	23	30	30	29	30	20	28	34	31	23	28	32	28	30	23	21	27	33	31	28	28	29	20	29	17	26	29	19	26	30	27	23	37	23	26	29	25	28	32	33	25	28	28	27	41	28	30	29	25	32	35	26	24	30	23	32	29	30	26	34	38	27	17	28	35	34	17	30	29	28	20	25	30	33	30	28	34	29	28	37	32	23	34	25	30	20	26	22	28	29	30	27	28	29	27	24	30	35	33	27	29	28	36	35	27	22	31	21	28	21	26	34	23	24	26	28	25	36	30	24	24	27	26	36	29	30	23	24	30	27	26	25	37	26	28	34	25	31	30	30	30	31	24	30	28	22	20	33	26	28	27	21	22	26	20	28	22	31	22	30	40	23	30	24	38	27	27	28	26	32	26	41	24	31	27	22	19	30	28	27	29	23	32	25	18	42	27	30	32	22	31	27	31	26	34	25	24	26	28	28	25	25	36	31	23	26	27	21	27	26	25	28	29	30	28	37	26	33	30	29	26	26	32	28	23	34	22	37	24	23	25	30	18	34	19	38	28	25	32	31	29	26	24	23	20	24	23	27	24	25	30	26	32	34	36	29	27	30	26	33	26	40	22	31	25	26	19	26	25	19	26	36	36	24	25	25	30	27	30	29	31	28	34	22	33	37	31	36	40	33	32	27	27	32	29	31	33	17	44	27	26	31	28	29	22	21	26	26	36	29	28	40	25	25	33	20	33	27	32	24	32	35	22	26	37	33	31	19	29	27	33	24	37	18	29	28	26	18	32	23	21	25	34	32	23	32	27	33	23	31	34	31	30	23	30	22	23	28	31	25	33	28	32	40	28	32	24	37	31	30	26	38	32	23	21	24	30	32	16	15	23	33	28	29	31	39	20	30	30	24	29	37	26	32	32	21	24	32	26	25	23	28	28	30	23	22	25	22	32	26	22	35	27	25	32	31	27	23	31	25	26	28	27	17	35	37	34	29	22	36	22	25	26	23	26	30	40	30	22	27	25	34	33	33	36	22	31	39	29	24	21	20	19	34	30	22	20	24	32	26	28	29	26	30	27	29	30	25	22	31	27	29	42	20	35	22	19	24	25	19	36	34	34	24	33	27	21	21	31	26	29	32	23	36	24	27	25	27	33	33	33	25	28	25	30	27	40	29	31	35	35	25	27	27	26	35	31	34	29	41	26	29	21	26	31	19	17	30	26	27	36	27	26	28	25	31	31	29	32	27	29	39	24	27	22	36	32	23	29	36	27	23	26	21	25	25	25	36	22	28	31	25	26	29	29	19	23	27	30	38	26	32	22	25	29	26	22	34	32	30	28	25	29	24	26	23	28	28	38	24	25	22	28	28	30	34	28	19	22	24	28	25	32	27	36	22	27	20	20	27	21	17	33	22	33	19	30	32	28	30	18	34	24	24	32	37	30	35	32	34	19	27	25	19	28	23	30	42	22	27	29	19	29	23	22	27	25	27	28	43	25	29	27	30	27	18	28	28	30	27	21	25	24	29	26	27	21	26	32	26	28	21	33	20	20	26	26	38	31	29	39	31	28	26	29	40	39	41	19	30	33	29	33	20	37	30	28	28	23	17	27	26	31	35	31	29	26	31	20	25	30	34	27	13	30	33	32	31	26	35	21	30	33	27	18	34	29	25	21	26	28	27	25	30	26	30	25	29	32	31	26	26	28	28	31	29	22	24	26	29	28	34	29	31	21	17	29	32	31	27	21	30	25	29	19	28	24	28	35	22	33	34	20	22	32	33	27	30	30	20	25	30	29	23	39	34	32	20	23	40	25	23	25	20	23	28	35	27	25	36	23	30	20	22	22	32	24	37	26	39	23	22	29	29	33	33	33	21	36	39	34	28	27	33	28	24	26	24	30	28	41	19	24	29	34	19	40	15	36	32	31	36	23	29	25	24	33	14	31	32	25	24	29	17	28	26	36	32	37	31	39	33	28	34	33	31	19	25	28	35	26	24	27	28	33	21	33	34	25	23	32	27	21	35	34	33	32	23	15	35	24	31	32	32	30	27	25	40	24	15	29	22	30	23	36	31	25	27	33	30	31	21	38	34	26	26	31	30	27	39	22	28	24	25	31	19	20	35	36	33	37	31	26	40	41	23	23	40	25	25	28	30	29	32	40	35	26	36	25	21	31	24	33	32	32	33	21	26	23	39	27	35	38	33	28	27	34	24	37	27	25	30	33	28	25	26	30	30	23	34	29	36	24	13	23	24	32	38	22	27	34	23	33	34	33	23	22	27	26	26	25	27	25	25	15	20	24	30	29	27	30	29	27	23	26	33	31	30	34	27	24	41	32	31	31	38	21	24	36	42	25	30	36	28	31	27	25	21	34	33	22	25	28	22	22	40	28	27	35	26	36	26	18	36	34	26	19	26	38	20	19	18	37	22	39	25	23	24	34	20	29	27	22	22	38	24	28	31	30	26	27	39	33	25	41	28	28	22	26	29	27	18	27	24	31	29	20	32	26	25	30	30	26	31	33	25	29	20	37	33	36	30	37	32	33	32	26	29	29	38	21	28	23	23	25	32	24	24	23	29	29	26	25	35	30	28	23	30	29	37	21	22	26	29	33	27	33	31	24	34	29	33	26	21	22	38	27	29	36	24	33	36	32	34	19	24	25	25	24	27	29	32	22	31	33	21	25	33	31	28	38	28	25	26	31	19	32	38	20	24	24	30	26	32	29	32	30	29	22	38	25	28	24	25	26	29	28	24	25	22	37	25	26	34	25	23	22	28	24	34	23	22	21	23	30	40	35	20	30	26	31	24	24	33	29	21	29	35	24	30	37	15	21	29	26	22	25	18	33	33	27	31	27	32	24	26	29	29	22	26	34	30	30	28	23	21	29	27	34	25	32	26	39	21	29	29	33	30	30	24	34	26	35	31	36	33	16	32	37	23	35	34	34	29	32	28	18	37	26	23	30	21	36	21	22	30	25	31	27	27	23	22	27	28	19	21	18	24	34	24	23	24	22	34	30	27	31	21	35	30	29	28	24	25	29	27	34	25	24	27	34	24	24	33	27	23	37	43	27	30	25	36	25	26	25	37	26	31	35	24	34	29	34	35	32	34	33	30	34	33	20	24	25	21	30	31	28	23	30	24	27	30	29	35	28	27	34	26
51984	26456	14547	27232	34455	34356	31463	27835	24130	21000	18485	16107	14257	12178	10634	9648	8975	8526	8120	7092	6969	5727	5091	4264	3807	3610	3085	2590	2354	2332	2242	1657	1376	1381	1403	1275	1000	996	989	887	813	800	769	775	709	659	642	673	581	636	596	639	522	599	624	544	540	554	553	564	552	548	510	588	506	548	566	541	540	559	524	543	524	537	529	528	506	548	506	533	499	510	515	461	485	502	494	525	472	466	481	517	500	480	497	511	502	456	484	537	519	427	495	465	492	486	474	470	436	503	487	448	464	445	472	456	463	477	447	429	470	460	477	466	470	480	512	455	446	465	460	472	444	455	449	456	482	475	459	433	469	456	440	469	493	474	479	460	456	441	461	449	452	460	461	487	454	452	455	448	441	463	429	396	470	425	496	449	453	461	452	453	480	412	440	477	447	455	476	467	446	486	511	441	465	420	404	450	474	475	456	416	464	453	482	440	410	451	460	478	488	462	477	440	433	418	466	452	465	453	472	512	458	449	418	448	435	456	438	459	450	426	442	467	436	455	449	460	445	462	464	445	469	477	470	443	481	428	482	469	433	486	434	454	458	446	459	460	467	422	487	443	445	439	454	462	460	423	432	460	451	481	484	408	423	455	437	452	466	447	464	459	431	451	456	444	424	471	453	472	434	497	465	436	449	434	452	483	436	430	425	473	481	515	425	502	441	461	467	429	449	451	430	460	402	463	454	474	442	457	445	436	463	460	429	503	463	434	461	425	479	432	421	452	472	471	447	407	454	450	480	437	454	457	453	503	439	442	478	403	479	471	439	444	471	446	442	406	425	439	424	420	437	442	458	435	448	457	444	443	447	446	446	475	453	419	437	456	464	440	459	484	450	486	464	502	474	491	458	455	447	418	483	450	492	445	474	422	484	422	464	433	452	445	473	469	474	458	446	441	445	443	450	436	480	427	466	463	477	453	470	436	470	442	459	429	459	452	437	447	454	450	437	448	434	426	497	470	434	447	438	439	428	431	463	439	421	398	485	445	464	468	429	457	446	489	459	473	431	403	453	430	474	472	448	445	451	435	429	491	440	450	437	464	485	447	462	477	424	457	455	470	464	467	448	466	489	457	440	448	417	433	471	452	482	456	471	437	485	461	465	476	454	428	448	454	457	440	434	489	471	456	445	428	459	497	444	425	476	497	456	446	443	440	462	445	470	484	474	459	443	470	465	421	450	452	489	442	450	448	471	477	482	476	470	449	440	475	444	423	431	454	469	409	481	457	430	416	419	460	452	444	459	460	452	489	438	451	452	447	462	493	461	450	426	419	461	502	464	489	506	439	475	440	424	439	466	446	505	444	453	463	484	456	445	449	479	415	461	460	448	459	400	442	471	438	425	468	435	476	418	483	452	454	446	397	466	465	484	443	439	467	424	464	492	447	465	429	463	449	441	431	475	440	449	434	411	455	448	433	442	441	467	456	489	469	437	427	457	449	433	459	475	468	424	454	449	447	433	467	464	461	462	465	464	428	451	465	475	463	453	451	452	449	470	470	439	481	459	479	489	431	467	460	457	434	461	431	474	481	456	437	445	442	453	437	483	439	432	432	464	455	444	476	450	451	461	432	458	458	483	429	454	465	463	442	409	405	468	462	455	451	441	474	446	438	468	448	432	415	464	444	429	461	451	426	427	414	446	450	472	457	408	450	417	459	428	452	439	440	449	449	435	440	420	446	432	442	447	441	464	452	475	467	476	433	445	458	435	470	449	460	465	451	453	509	460	449	421	466	419	454	465	485	419	460	436	439	442	445	488	438	459	438	467	436	442	438	486	443	430	449	465	460	433	412	454	480	433	495	459	457	473	484	442	492	436	461	474	492	426	463	473	451	456	458	508	468	493	463	475	434	484	436	414	442	434	489	456	493	464	458	443	449	457	457	443	438	475	421	458	467	418	479	444	489	443	458	443	469	437	441	444	464	466	443	468	457	485	454	449	408	454	445	476	491	439	500	440	443	488	454	442	432	489	472	452	433	475	441	469	479	453	464	466	459	442	481	430	494	444	475	428	428	455	494	454	427	485	462	435	451	457	471	463	489	456	451	418	472	477	473	454	465	429	452	415	475	401	450	479	463	486	476	458	479	455	471	443	452	468	456	474	437	478	473	437	440	452	379	461	444	436	436	447	473	441	453	437	444	444	476	474	454	466	448	417	438	419	447	447	453	463	454	456	427	441	429	431	460	454	482	468	446	477	452	435	418	442	440	459	506	447	487	424	415	465	479	472	451	457	455	423	459	468	459	477	462	461	444	463	475	445	462	414	448	430	452	451	418	501	497	387	476	423	450	469	436	456	448	465	450	419	459	418	446	420	453	449	467	436	464	462	462	416	489	434	485	441	463	466	420	442	492	468	464	441	466	478	416	476	452	405	434	474	420	456	457	433	468	467	478	459	450	485	442	447	457	445	433	465	448	449	455	436	465	462	445	418	439	438	460	492	442	457	481	449	439	441	440	448	449	474	451	479	438	483	444	471	426	471	485	439	378	439	497	446	460	480	466	438	440	446	448	465	457	458	447	457	439	457	476	446	453	475	474	426	446	415	461	440	479	467	433	412	467	476	482	422	416	461	455	479	447	457	484	460	437	476	463	456	438	450	441	485	455	442	458	502	445	440	427	462	444	457	474	462	466	444	459	451	522	466	463	460	455	437	418	449	433	470	448	469	452	451	426	452	468	462	426	434	455	459	466	465	425	453	465	457	432	469	446	446	450	440	451	473	434	466	442	457	450	476	433	436	442	440	500	492	511	447	488	433	480	452	430	424	463	436	463	437	487	468	440	438	422	436	456	430	469	491	467	441	432	460	481	417	410	487	429	482	481	447	466	455	450	489	480	442	432	437	468	450	463	461	445	463	457	480	502	476	404	446	439	461	448	440	472	448	455	447	504	468	469	430	453	464	500	458	442	474	480	439	446	444	496	471	455	451	466	449	481	459	418	456	425	444	465	426	414	441	434	436	457	443	487	424	477	471	513	436	465	466	437	454	463	475	431	455	445	450	445	456	467	434	464	450	456	451	436	501	461	458	431	493	467	438	470	431	424	454	448	488	470	450	447	420	451	466	453	497	430	417	471	448	439	449	466	445	484	465	457	457	450	434	444	471	425	461	439	458	459	487	448	444	434	442	477	501	431	439	487	460	434	465	486	453	430	426	442	486	458	520	425	480	439	454	450	466	477	467	479	440	476	476	480	445	448	475	450	436	460	442	442	445	433	434	476	450	457	469	461	446	446	456	462	455	465	444	442	491	466	429	446	439	458	413	439	483	479	446	412	455	445	478	448	447	489	450	481	462	435	482	440	463	465	440	428	479	415	494	471	438	478	415	427	453	472	466	492	462	448	436	427	455	477	482	432	451	455	491	440	437	490	464	437	476	480	444	461	439	465	456	419	489	479	424	444	439	501	429	451	457	465	442	452	451	439	470	444	409	445	456	392	448	457	433	459	448	454	423	437	485	463	488	477
8848	1874	447	331	537	606	533	473	379	320	287	256	198	190	177	172	140	158	130	134	113	115	96	100	82	68	53	67	58	67	62	41	40	31	49	46	52	34	45	48	37	43	31	28	33	35	32	36	41	43	44	28	35	35	37	36	35	31	34	33	35	36	28	30	22	44	35	38	33	33	36	37	30	30	35	46	32	34	50	35	35	32	22	36	29	35	40	35	22	40	34	51	44	40	38	30	37	39	28	29	30	35	33	26	42	31	34	33	42	36	27	43	33	52	37	31	33	28	38	32	38	36	43	24	27	31	30	41	34	34	27	30	32	38	32	28	29	40	39	31	33	29	28	33	33	39	38	33	31	39	41	30	35	32	31	35	24	36	29	33	32	35	42	34	30	30	36	30	36	27	34	30	41	29	26	38	28	31	36	26	25	43	40	34	25	34	34	24	24	29	33	42	40	27	37	30	35	46	34	31	34	34	23	35	38	32	25	26	31	39	43	41	33	33	29	25	35	35	40	32	37	21	31	25	36	36	31	36	27	31	40	34	35	40	27	24	21	42	30	29	20	34	36	44	43	40	38	29	25	32	24	43	37	41	41	29	47	30	31	27	36	26	21	35	30	33	37	29	25	39	31	27	34	32	43	24	47	30	33	32	36	23	34	37	30	33	43	28	32	38	29	26	32	36	40	39	38	45	29	29	35	39	26	31	32	30	34	29	26	35	36	32	31	31	41	34	30	35	22	31	51	33	33	30	43	25	42	27	32	32	32	31	30	42	35	38	28	31	29	35	28	30	27	36	39	21	26	42	35	29	32	22	32	32	30	21	30	30	36	26	29	35	31	31	29	33	38	40	30	23	37	32	31	32	54	30	37	35	29	30	37	38	33	40	32	25	30	32	26	43	44	23	27	32	28	38	30	22	36	40	29	22	37	32	32	42	28	30	28	28	55	32	30	38	29	39	42	39	32	33	44	35	36	31	29	36	31	33	30	33	29	46	25	35	30	34	42	43	34	33	28	33	29	30	23	39	37	45	40	33	38	30	31	29	32	48	28	29	35	38	32	27	35	34	40	25	41	33	36	37	43	46	36	35	27	33	33	30	34	40	37	35	34	43	42	35	29	33	44	29	35	33	30	34	25	37	34	34	29	44	39	31	31	31	38	30	23	34	28	24	31	43	30	31	49	34	29	23	50	38	32	37	29	30	34	40	39	24	39	32	33	29	35	30	36	46	30	42	34	34	27	33	36	31	31	38	35	37	29	35	23	36	32	36	33	36	37	39	31	27	27	39	29	32	19	30	38	35	33	35	38	40	29	40	32	37	28	33	35	31	32	31	28	34	40	40	37	40	33	27	40	24	35	35	36	39	45	32	37	29	34	30	27	30	40	40	32	29	28	32	20	26	32	33	38	30	30	28	34	45	31	29	26	26	42	35	30	27	26	34	44	28	29	44	35	36	47	29	41	35	38	28	24	29	25	31	24	31	38	37	37	37	32	32	31	37	30	34	26	32	38	31	37	41	34	31	24	42	22	29	45	38	32	41	31	32	43	37	35	35	35	33	43	33	39	40	36	37	43	27	33	33	36	33	29	28	25	33	34	42	37	31	33	38	36	33	46	34	29	35	37	46	29	44	21	28	39	37	43	26	32	33	43	34	29	36	29	36	32	30	26	41	31	32	31	44	34	42	27	20	39	35	25	37	39	31	31	35	26	31	29	34	38	33	39	45	39	31	44	42	31	34	31	41	37	38	36	26	42	38	34	27	32	29	35	34	30	32	27	32	33	33	43	44	32	28	33	39	27	43	31	38	32	40	38	31	43	32	29	44	41	34	31	41	36	38	30	34	39	37	34	27	35	35	32	28	32	31	27	29	33	25	48	32	25	26	20	29	30	33	38	37	33	32	38	43	31	36	44	34	29	30	31	25	33	18	33	34	34	38	31	29	34	25	27	31	36	23	30	36	36	34	23	40	30	46	33	34	28	35	28	30	36	32	28	34	30	36	39	33	26	22	38	37	31	33	40	33	42	35	29	42	39	37	38	34	36	39	34	33	34	39	33	33	33	32	36	18	26	44	31	38	33	32	33	40	40	33	28	35	34	21	32	34	33	19	39	22	39	36	42	40	28	34	28	35	37	28	23	30	26	28	32	41	32	38	33	34	30	29	44	39	29	34	42	30	28	31	34	33	35	33	29	34	36	23	31	25	45	32	21	37	34	36	34	38	33	44	31	34	40	32	44	36	26	45	56	27	39	36	31	28	31	47	36	38	30	25	30	30	36	41	29	30	30	37	37	26	25	34	35	35	42	38	42	43	45	29	25	27	30	26	30	34	27	30	36	25	40	38	30	34	37	25	44	39	31	35	33	28	27	37	34	30	29	32	34	38	24	35	43	44	22	36	40	28	39	29	37	32	32	36	31	25	32	38	33	33	34	31	42	44	30	36	36	37	26	32	35	45	24	25	47	30	30	29	36	37	33	30	42	32	24	35	39	32	32	33	36	26	41	30	28	34	32	30	27	49	26	26	32	33	37	35	27	42	48	32	40	42	25	23	31	35	38	42	29	27	22	32	39	31	23	37	34	36	40	40	29	37	34	26	22	27	36	37	31	38	30	36	24	29	42	30	31	31	36	28	34	36	32	36	33	32	32	36	41	32	24	26	36	38	48	21	26	31	46	30	30	40	24	37	37	35	34	26	40	24	42	28	40	36	32	33	37	36	21	37	34	34	36	26	38	36	41	35	28	32	35	25	32	45	36	44	43	36	44	33	29	44	34	30	26	43	31	36	30	28	38	31	40	32	42	34	33	40	28	28	30	37	38	37	46	32	36	24	33	28	26	37	46	41	28	29	25	36	35	36	37	23	30	31	30	37	43	35	35	28	41	43	32	44	40	32	29	44	36	29	38	36	40	31	27	31	28	31	30	33	29	35	28	25	26	36	35	41	35	23	25	41	27	36	30	42	38	35	30	34	34	42	30	28	26	24	44	23	36	36	41	31	30	30	37	36	25	39	37	29	23	29	27	41	37	41	41	34	35	40	40	33	30	33	36	40	28	38	36	33	41	34	42	35	36	35	33	26	36	38	26	32	31	38	19	27	48	37	32	35	26	36	39	34	42	40	30	39	34	31	35	25	42	36	22	40	34	33	23	20	37	34	33	37	37	36	33	44	27	26	33	25	28	38	40	37	28	33	28	25	42	38	35	40	36	36	36	37	38	29	42	32	33	35	39	38	32	33	42	42	45	38	37	32	29	31	36	35	35	42	37	41	31	37	35	26	34	31	32	25	33	34	36	38	29	33	35	33	26	26	31	44	34	35	27	26	28	33	37	37	23	31	39	42	37	30	29	34	41	28	33	33	28	37	30	30	27	31	27	32	38	34	34	28	40	24	28	40	37	34	33	33	24	29	30	33	37	34	37	36	22	33	27	38	27	25	36	30	29	34	31	39	42	40	28	29	32	38	35	33	31	37	25	31	37	36	37	34
43816	21086	10494	22291	29965	29625	26444	23088	19159	15805	13702	11997	10366	9280	7905	6712	6360	6471	5844	4959	4551	3992	3485	3137	2958	2548	2036	1871	1837	1802	1653	1221	1146	1144	1091	954	869	920	856	785	749	764	745	699	720	680	646	661	696	620	657	591	601	595	620	517	622	541	578	570	621	592	604	544	596	592	541	573	585	614	617	590	567	619	587	568	575	610	579	567	603	600	566	569	592	535	562	576	585	645	544	567	566	572	561	539	573	546	552	593	564	559	554	566	578	569	553	547	523	569	541	561	533	565	554	532	525	554	516	537	572	525	559	500	551	534	515	467	568	557	494	514	541	552	515	580	539	542	559	579	576	530	546	536	587	551	561	549	570	557	553	590	537	509	547	581	555	543	555	537	508	481	518	566	527	557	563	538	524	530	511	507	544	539	538	551	546	553	516	547	536	566	565	508	552	504	545	547	566	540	538	533	583	553	550	524	561	550	530	534	541	524	528	572	535	561	562	544	562	538	515	507	539	576	557	553	568	547	517	544	487	532	498	534	546	502	544	556	543	564	513	528	561	540	571	563	559	583	559	544	539	574	545	526	481	533	534	542	564	560	521	534	554	522	532	598	525	545	522	574	565	590	545	532	510	541	502	525	516	560	552	581	520	550	524	592	577	577	514	539	499	550	537	526	521	520	543	555	541	582	563	575	562	517	505	545	509	585	527	552	518	530	526	566	540	524	542	529	564	520	526	557	532	538	519	532	553	551	508	578	592	543	510	534	538	537	527	486	542	493	604	500	536	585	564	513	554	520	506	525	531	510	523	526	544	552	541	517	527	517	559	522	549	492	555	536	562	566	527	494	559	558	558	523	547	565	558	566	537	513	546	554	516	570	572	555	560	538	587	576	550	572	531	544	538	541	537	509	530	534	535	547	590	528	560	575	524	533	552	548	555	518	487	571	539	538	552	560	549	524	533	542	549	579	491	493	605	504	513	550	555	548	539	564	540	577	574	557	535	543	558	573	547	488	521	540	540	538	531	559	568	571	548	553	532	523	581	547	506	514	508	505	535	506	578	549	522	541	553	573	536	554	546	531	535	506	557	500	523	552	493	513	545	512	526	523	538	547	585	542	540	555	555	526	563	580	507	555	499	535	534	512	541	517	549	577	538	522	518	540	510	543	539	506	526	550	523	528	559	575	528	517	554	533	554	500	506	532	506	547	516	545	574	569	526	620	502	491	539	539	577	541	533	548	572	540	511	527	550	517	521	545	588	550	570	519	540	506	588	538	519	538	518	543	561	555	521	517	562	549	531	545	486	518	546	504	545	535	548	524	536	546	515	514	511	507	527	530	545	545	554	553	545	535	554	546	535	555	550	503	520	504	552	513	525	575	536	522	550	548	532	548	555	516	559	558	618	552	509	539	521	567	542	549	536	531	531	503	549	507	534	510	584	518	559	559	544	534	579	569	519	520	526	542	515	551	539	531	547	528	572	544	527	550	495	524	556	558	537	506	528	537	577	500	569	526	546	572	510	564	537	522	528	560	550	578	538	545	580	570	564	546	567	526	511	552	531	552	516	496	568	526	542	543	536	546	547	553	524	514	547	523	549	546	537	526	546	563	535	512	531	534	504	570	558	489	522	518	559	556	507	503	544	575	518	524	550	549	554	483	579	551	506	516	557	556	557	544	526	570	494	557	571	541	551	521	549	579	519	570	573	547	552	588	573	536	588	511	510	482	546	538	553	509	581	522	541	522	492	523	529	500	546	541	527	556	519	563	528	507	486	551	537	504	568	521	526	492	550	566	543	536	553	568	543	552	560	535	544	541	514	530	514	517	562	511	503	572	534	561	552	526	536	540	539	484	514	536	536	537	570	552	511	521	567	555	546	534	519	560	555	514	569	503	487	541	561	533	514	549	552	545	528	501	538	512	571	581	556	524	543	542	553	554	534	567	555	613	566	623	569	538	537	528	558	561	550	567	485	521	546	526	574	571	554	496	519	554	505	525	558	531	521	561	550	538	527	564	567	542	562	501	522	562	525	578	534	558	532	536	528	535	526	550	535	554	540	555	595	529	556	516	551	532	517	574	557	524	546	547	549	523	552	548	555	579	520	548	530	492	526	558	546	552	518	509	560	554	508	533	523	546	542	498	528	516	532	526	536	513	561	514	529	538	582	551	537	506	556	539	560	528	571	574	534	500	546	539	539	570	518	550	568	530	575	552	537	557	559	546	541	531	533	514	545	561	546	547	540	528	535	504	589	571	523	528	540	542	549	537	571	581	557	548	494	528	549	541	537	549	560	524	571	526	464	528	525	550	577	521	546	535	554	564	519	543	567	515	507	565	551	541	535	547	562	510	559	504	536	533	505	546	557	519	550	554	556	568	593	545	512	499	556	529	535	520	540	534	548	557	515	527	532	486	560	512	529	550	534	522	519	590	524	528	544	530	524	544	584	517	507	574	550	554	529	541	576	506	552	516	551	551	566	568	564	523	573	534	551	530	599	530	553	532	514	518	537	574	556	547	533	567	516	562	559	551	545	547	500	547	526	562	535	529	529	543	548	553	541	568	564	537	502	529	553	542	531	560	528	525	568	517	541	539	524	538	520	503	554	545	532	478	587	541	551	493	531	586	525	565	544	543	544	547	557	549	514	514	554	553	561	560	517	506	587	541	530	532	527	515	571	551	529	531	574	556	561	566	579	579	518	577	519	499	563	559	526	557	525	550	522	540	527	473	509	532	573	551	533	519	506	574	536	575	571	576	542	523	499	554	550	525	532	538	517	538	531	543	514	536	524	548	533	520	535	538	514	514	568	581	553	539	570	521	524	537	538	531	509	554	522	560	541	527	547	521	551	531	535	530	559	506	502	567	562	508	527	562	574	539	538	571	544	534	523	492	508	522	560	568	544	541	550	513	559	542	542	529	546	524	541	587	534	542	543	603	517	533	514	522	540	546	562	561	543	601	547	516	514	529	535	559	571	495	554	553	509	541	512	531	549	515	529	546	555	526	522	505	508	581	569	563	525	543	547	534	569	534	584	555	514	546	582	508	579	543	543	521	526	526	508	543	527	509	525	534	577	519	544	543	470	520	573	550	542	520	541	572	501	531	560	581	532	540	547	544	525	559	534	530	509	523	490	537	534	544	512	518	534	539	537	556	546	550	522	510	566	548	539	554	568	533	540	557	550	553	541	550	524	564	543	546	483	546	517	538	541	511	585	527	533	516	546	571	562	534	558	535	555	586	542	540	541	570	553	539	534	554	539	510	548	540	548	528	557	561	493	503	546	541	530	560	536	523	536	560	534	591	498	517	536	522	530	546	548	552	542	561	524	586	534	532	542	491	572	506	524	536	542	527	525	531	552	525	541	562	518	510	536	595	554	626	568	544	521	547	545	518	558	577	529	540	558	562	542	495	530	518	568	568	519	494	546	513	541	538	571	527	583	533	587	565	526	564	525	532	541	521	520	541	553	529	544	514	567	540	569	571	558	538	525	547	540	501	578	566
12188	3917	815	499	768	947	895	753	674	526	429	390	351	295	254	219	222	218	195	172	144	155	135	102	126	102	101	66	67	71	67	49	37	34	53	50	24	43	36	40	40	36	23	35	30	27	20	28	21	52	25	21	28	27	29	28	34	31	36	24	25	29	35	31	27	35	29	33	30	20	25	30	27	27	31	26	30	35	21	26	21	22	33	25	35	23	24	31	30	24	15	29	26	20	20	25	34	31	23	26	34	20	25	28	24	26	27	31	32	25	26	33	24	27	20	14	40	33	27	36	28	37	26	23	32	23	34	30	24	33	33	28	24	29	34	31	27	27	22	27	33	20	33	28	31	13	27	28	28	27	26	34	25	23	23	38	28	33	27	29	24	32	29	29	12	27	25	33	30	27	28	24	27	32	16	31	28	23	30	24	31	27	28	24	30	21	29	26	29	29	20	28	19	29	32	29	30	27	28	27	29	16	30	28	20	26	31	22	24	25	20	27	30	28	25	30	26	23	25	26	25	31	40	28	35	18	34	26	24	26	30	21	24	30	26	18	18	30	23	16	36	28	26	22	32	24	36	29	22	32	22	30	28	34	35	30	21	27	36	30	27	22	37	28	23	33	27	20	25	24	28	27	26	21	24	16	36	30	35	23	40	31	26	41	26	25	31	30	18	28	35	24	36	30	29	26	21	28	29	31	25	32	29	28	26	30	22	20	25	24	19	29	37	25	28	27	41	34	26	31	24	29	31	23	29	22	25	21	26	31	23	21	23	28	18	36	27	28	29	34	26	25	32	29	29	26	21	25	24	30	36	27	27	21	27	26	34	23	30	30	38	24	22	21	31	24	26	21	33	28	29	30	25	18	30	27	24	20	31	31	39	29	24	29	36	31	18	26	21	22	27	24	26	18	22	27	36	30	27	27	28	28	21	29	35	23	24	27	22	28	27	23	31	35	26	28	25	24	36	21	36	29	24	23	25	26	24	29	28	46	32	33	17	33	39	29	31	29	23	26	18	29	20	28	26	33	24	27	40	34	31	28	18	28	24	38	20	28	28	23	35	20	23	20	26	26	23	31	17	17	21	24	34	19	31	31	34	21	26	32	21	17	26	19	21	29	28	27	30	25	35	20	21	26	24	25	26	30	31	24	23	21	31	22	33	22	22	35	16	31	15	31	36	35	18	25	22	29	28	35	30	30	24	33	31	32	26	28	19	30	24	32	20	22	23	44	23	28	26	31	32	25	32	20	26	36	24	30	26	25	29	26	23	21	24	40	23	41	22	36	33	20	34	25	27	24	27	23	27	33	32	26	24	33	25	27	19	24	26	28	27	27	36	25	32	19	29	25	25	29	28	29	33	31	25	18	22	29	19	17	28	29	24	20	20	28	30	26	22	20	27	23	27	22	25	22	20	21	37	18	27	25	26	34	13	38	23	25	18	20	24	34	29	25	33	24	35	23	22	20	26	24	39	35	27	29	31	27	25	26	16	33	31	20	14	29	36	36	24	28	29	26	33	31	17	28	22	25	23	33	45	33	26	20	28	22	19	22	31	21	21	28	22	30	24	26	25	28	32	22	21	31	27	25	30	26	35	27	17	25	32	32	32	30	23	29	30	22	33	23	26	31	37	31	15	21	24	24	21	29	24	26	16	25	29	24	23	24	26	24	29	26	35	27	19	13	18	27	26	27	33	26	25	23	44	29	29	22	30	25	27	20	26	36	28	23	24	23	31	27	29	19	32	21	21	33	25	16	38	21	22	21	31	21	24	24	32	29	26	27	29	30	29	21	25	28	26	27	26	32	37	25	36	32	28	36	29	29	30	27	28	28	33	26	18	30	23	20	29	25	25	21	28	34	26	24	18	31	25	31	37	23	27	31	25	18	24	27	21	27	28	17	21	20	25	25	25	27	27	27	36	22	27	30	26	29	23	21	31	39	34	30	36	28	26	30	39	25	27	18	23	25	25	28	30	22	28	23	31	33	21	21	24	27	30	21	28	29	38	27	24	36	27	23	24	23	26	33	26	42	26	30	26	31	26	27	20	22	26	24	28	18	28	18	22	31	28	30	20	20	20	27	28	30	29	34	18	30	26	36	35	29	25	18	23	30	26	28	23	34	38	25	20	19	23	26	22	32	25	20	37	23	31	28	32	23	24	31	34	35	25	35	25	39	17	26	25	17	24	36	24	27	31	34	28	20	26	29	32	19	21	24	27	34	22	24	29	32	26	32	22	27	42	29	40	35	28	34	26	33	32	31	24	25	25	24	23	34	19	20	33	18	32	26	33	23	26	26	23	35	25	31	36	24	25	24	27	29	32	26	24	28	26	31	27	31	25	28	31	39	30	29	20	28	37	25	27	28	34	28	28	23	26	27	32	27	37	32	31	31	27	27	31	26	34	20	27	17	29	35	32	25	26	31	30	25	32	35	32	26	29	22	30	21	30	38	23	25	17	32	25	32	27	19	30	28	26	33	28	35	21	31	28	33	27	15	24	23	26	32	17	36	26	27	30	27	31	25	27	30	26	23	28	25	34	29	23	31	33	27	33	26	26	31	36	19	19	31	28	31	27	21	26	23	24	30	32	24	36	25	20	30	25	35	42	25	27	22	24	28	36	29	30	27	18	35	22	20	31	23	27	19	25	28	25	27	33	30	16	29	28	24	24	25	26	27	21	28	20	30	28	27	26	30	30	28	27	30	29	20	35	30	22	33	26	18	29	24	30	29	32	22	34	27	20	35	28	27	31	36	35	20	23	25	24	21	36	25	40	42	19	22	31	22	26	33	24	33	22	29	25	29	21	26	18	24	28	28	29	34	23	26	25	21	27	29	22	25	28	18	30	27	22	30	25	26	19	27	34	17	24	24	27	38	29	18	35	31	21	28	36	27	24	33	26	28	20	18	26	22	32	25	25	23	35	25	22	31	21	19	33	21	34	25	20	22	28	36	17	37	30	35	24	30	29	21	29	16	29	22	23	28	26	24	25	28	27	45	34	37	23	20	30	24	38	22	31	22	21	27	27	22	22	25	20	27	32	36	32	23	28	22	32	30	29	28	26	23	24	19	30	17	29	31	26	22	30	23	19	21	25	20	23	31	22	29	29	27	33	30	28	22	21	34	24	26	26	25	30	42	23	28	27	24	32	33	28	29	30	30	23	15	21	22	26	21	22	33	23	28	25	40	19	29	20	24	36	26	35	28	24	28	24	27	23	31	20	33	36	35	38	27	25	24	29	25	36	24	24	25	36	32	21	26	32	26	33	33	37	36	23	21	31	27	30	26	29	15	28	22	21	28	23	32	26	28	36	19	18	28	35	29	29	19	25	20	28	35	28	24	35	28	27	27	27	29	25	31	22	30	33	24	27	29	30	29	25	28	21	20	22	27	24	25	40	27	21	30	22	27	30	24	31	36	26	30	32	26	25	33	23	30	24	22	21	21	19	24	22	23	21	22	25	27	19	29	29	22	25	17	25	33	28	28	23	14
52024	26574	15078	27992	35132	35380	32426	28641	25248	21893	18760	16647	14506	12622	11065	9913	9821	9370	8469	7125	6300	5719	5145	4659	4226	3342	2897	2642	2622	2543	2124	1513	1323	1490	1338	1150	989	908	933	879	790	751	759	771	694	674	615	616	577	649	628	577	534	579	548	511	540	543	570	546	569	519	516	566	524	537	554	550	552	515	515	523	541	508	488	488	502	521	537	470	511	483	518	500	472	515	516	467	456	489	538	487	499	498	453	481	483	495	470	480	437	488	476	462	471	444	484	417	467	447	445	423	436	466	435	429	453	480	441	478	437	493	447	497	478	454	466	460	424	465	440	424	442	480	400	431	483	455	446	484	417	456	413	448	462	431	456	466	419	448	452	464	450	442	432	419	454	429	413	449	469	421	439	443	477	468	457	440	477	431	444	423	432	423	439	436	433	455	428	429	482	448	412	454	478	419	436	438	417	464	432	420	466	397	452	449	440	463	438	429	413	421	439	405	439	472	436	495	420	459	454	417	454	420	424	435	431	465	425	421	424	451	411	462	392	464	484	398	457	452	443	491	458	455	418	462	434	434	466	480	457	430	461	439	426	423	466	453	463	429	423	447	438	440	438	439	429	419	473	425	458	449	452	391	433	455	442	433	418	427	452	448	467	443	419	457	453	415	484	459	418	430	436	439	467	448	441	444	445	421	443	447	439	434	459	413	407	447	430	427	443	421	443	463	453	422	433	459	428	442	414	463	444	407	482	446	441	455	467	436	438	416	416	469	437	426	420	416	473	435	462	459	440	430	414	401	426	449	424	428	457	414	458	408	466	482	419	457	429	423	445	439	455	431	416	448	443	441	474	457	465	466	457	468	478	428	432	453	475	445	406	427	434	474	468	429	415	439	443	430	426	444	448	393	449	427	422	395	454	453	439	462	432	433	458	442	438	422	441	434	462	436	405	428	418	416	417	415	416	458	447	444	463	424	425	440	426	400	402	455	475	455	440	428	463	437	455	455	425	446	458	452	395	456	450	426	427	416	435	398	446	407	391	460	423	422	451	408	438	449	456	459	456	449	425	454	399	417	443	411	458	432	470	424	444	427	416	443	463	467	441	469	406	435	452	487	444	478	425	432	411	438	485	429	418	415	446	425	462	433	473	412	451	419	462	462	485	425	431	451	414	454	456	427	405	443	426	430	427	447	458	451	470	376	446	385	448	399	444	429	412	423	402	446	429	464	389	465	471	459	450	441	426	463	423	431	400	420	421	468	433	447	433	409	414	434	409	441	422	442	435	425	413	417	479	469	404	425	425	470	436	450	421	424	460	427	423	445	431	403	429	420	447	463	443	410	420	435	490	431	461	431	451	436	431	419	438	466	394	448	446	444	416	483	447	448	451	472	444	430	454	392	445	458	465	444	447	493	457	413	440	416	432	468	457	454	477	413	437	458	437	410	408	421	427	429	426	439	466	412	433	421	445	457	458	412	456	421	434	444	457	477	404	468	409	435	429	421	448	440	457	448	439	438	456	415	440	413	418	487	462	463	443	461	444	456	456	434	478	419	418	471	448	403	420	447	459	444	462	424	416	471	461	441	445	427	411	433	428	424	437	446	447	474	457	473	439	432	466	419	479	492	417	428	418	463	417	459	441	400	428	415	436	460	427	440	423	450	423	437	468	434	432	436	416	489	426	401	420	432	451	396	447	447	421	481	434	428	445	426	425	450	476	416	443	469	412	442	436	422	405	407	457	474	429	443	408	432	424	467	426	398	458	415	440	435	454	437	457	414	475	446	445	475	440	417	463	457	432	449	402	437	461	417	470	418	444	422	427	418	466	439	428	456	415	425	464	445	468	480	442	437	406	448	452	450	476	452	458	400	470	419	457	433	441	439	425	418	444	458	446	471	452	444	407	434	426	417	447	435	432	420	439	403	453	433	459	408	442	469	453	459	432	456	434	458	389	437	445	441	416	448	419	441	449	480	440	418	425	430	431	462	458	441	434	442	416	423	436	486	441	424	438	461	433	443	412	438	438	433	397	423	441	457	427	444	438	439	416	460	459	433	435	415	423	438	480	419	443	433	412	430	457	439	474	437	443	432	460	437	435	458	436	412	481	423	459	477	476	447	466	419	421	401	447	451	435	408	435	471	409	460	455	423	444	447	428	438	438	442	439	466	432	411	427	410	438	414	408	407	419	483	437	410	462	410	392	434	454	435	446	421	440	440	435	439	427	443	447	431	434	453	430	450	405	443	471	397	449	413	459	435	457	472	429	443	433	465	405	490	396	471	438	416	398	433	427	446	453	415	435	435	442	452	423	460	450	429	409	403	455	423	432	438	467	426	409	416	446	433	409	427	410	466	415	414	472	475	406	400	449	416	430	440	430	453	427	430	448	447	440	437	428	425	475	461	476	457	408	457	388	405	467	396	445	480	418	432	440	429	453	428	427	386	442	457	404	446	446	419	433	443	450	442	441	445	416	421	461	449	443	435	482	437	460	477	432	417	450	443	437	431	411	462	442	477	429	460	446	442	471	428	476	436	463	438	432	439	431	428	442	437	415	441	485	441	491	435	448	429	472	465	428	443	421	399	410	434	399	440	453	387	417	422	446	449	422	469	456	472	442	436	454	434	415	435	411	420	400	435	448	408	458	474	456	425	423	426	438	445	438	444	438	445	438	405	419	439	422	401	440	428	421	451	482	445	360	449	410	446	451	450	442	432	453	432	411	464	417	403	447	437	432	457	402	450	429	447	448	429	438	384	456	419	412	461	446	450	466	443	473	416	464	459	416	436	455	403	454	437	457	459	426	427	452	420	429	457	430	472	440	440	459	438	424	431	476	403	443	443	428	415	413	472	450	479	446	413	414	464	391	457	439	411	433	474	459	453	396	455	432	476	455	428	414	435	494	450	418	411	438	420	435	471	460	440	422	483	424	434	456	430	443	412	450	453	474	457	423	460	421	451	422	460	410	455	399	432	430	468	433	424	421	453	445	447	397	444	460	446	416	452	440	436	428	478	450	429	448	468	428	441	458	443	433	426	441	430	446	409	425	454	413	417	439	416	406	424	455	428	431	444	416	421	414	445	459	463	433	466	454	410	417	455	429	462	465	449	424	467	423	425	397	435	437	432	443	472	448	463	401	419	435	461	464	409	454	435	470	415	428	459	425	424	432	454	425	440	408	435	459	429	445	438	436	429	444	449	421	420	440	445	438	458	431	392	402	437	439	470	411	442	442	413	434	434	439	415	434	432	454	469	452	410	459	430	441	415	450	436	416	422	423	444	379	438	457	461	437	401	463	399	447	442	460	419	398	480	413	461	447	414	444	452	430	448	423	405	450	417	422	448	458	416	427	472	450	382	418	406	421	432	411	416	433	434	417	436	472	437	471	404	443	423	405	443	490	447	445	485	465	420	425	443	454	484	413	430	424	443	431	431	433	431	490	443	440	444	438	446	476	435	445	443	397	435	418	397	412	439	415	428	458	373	472	397	457	438	428	386	435	452	462	395	445	462
5033	1100	301	237	322	409	373	308	245	235	179	147	143	132	118	102	109	85	83	74	78	66	63	65	40	42	29	42	44	37	29	29	35	31	28	35	24	23	36	21	18	16	26	21	21	34	22	13	24	23	24	20	22	25	23	19	20	16	20	22	26	21	19	25	24	22	27	22	24	27	20	26	24	17	21	18	26	29	26	21	24	23	26	29	17	20	19	25	24	19	30	25	23	19	26	18	21	25	20	21	24	27	24	30	25	23	23	19	20	22	24	18	19	19	24	18	12	15	22	22	23	23	22	23	22	18	15	28	18	20	21	14	18	23	20	17	23	25	20	19	26	26	18	21	26	18	20	24	17	21	24	17	19	22	23	19	18	22	21	21	20	20	23	19	23	19	29	20	19	21	12	23	25	27	24	23	18	21	24	19	12	28	22	19	22	19	10	25	20	29	27	27	17	25	27	28	25	17	16	24	18	15	17	25	33	27	25	28	25	26	28	27	19	25	23	17	21	21	21	26	20	19	22	19	19	27	15	19	16	22	23	23	21	28	17	24	17	18	27	11	23	24	21	23	18	22	20	20	10	19	18	26	23	24	23	28	21	18	21	23	19	25	20	22	27	21	17	18	18	20	14	14	31	19	13	26	27	26	21	27	19	26	15	19	21	24	23	30	20	28	20	20	17	21	25	26	19	27	23	18	15	25	16	15	28	25	29	19	11	24	25	26	26	20	10	18	15	28	22	19	20	14	22	26	26	21	21	34	30	24	24	20	20	16	21	19	16	17	20	21	20	20	19	21	21	19	10	20	24	23	26	27	27	29	17	22	26	26	27	19	21	15	18	25	18	22	20	19	23	19	18	33	22	26	12	21	34	23	16	24	26	22	35	24	18	19	20	18	28	22	17	19	19	25	19	19	17	22	26	27	12	26	24	17	25	16	29	29	18	25	29	22	19	24	19	17	21	33	19	14	33	24	15	22	15	28	28	30	16	24	26	20	28	21	30	16	24	22	28	18	25	15	16	28	24	26	27	18	19	20	22	25	21	22	22	24	19	25	14	27	20	29	17	16	35	30	23	27	22	30	20	25	17	21	22	26	22	16	27	26	20	25	22	21	28	23	19	21	21	24	21	17	22	20	31	15	15	15	20	30	24	17	21	27	21	24	21	25	13	20	15	31	22	19	13	21	13	19	22	22	22	29	19	16	19	20	21	27	28	14	29	19	21	27	15	20	16	25	15	24	18	28	24	20	15	27	16	20	35	13	18	19	21	18	28	23	18	21	12	25	24	20	21	25	28	29	21	25	15	24	22	22	26	31	26	21	31	27	27	21	24	27	31	20	22	15	19	16	28	22	26	18	20	19	18	25	22	25	26	16	23	21	11	19	19	18	26	23	23	37	19	19	31	22	17	30	20	28	21	23	21	30	19	28	17	25	19	27	15	22	32	18	15	22	24	18	24	32	18	15	21	21	21	23	13	29	17	23	15	34	39	26	16	29	15	23	17	24	33	18	22	20	26	25	20	23	37	20	19	23	17	21	15	19	22	24	12	26	27	15	23	27	17	26	23	20	25	21	22	23	20	18	23	26	22	27	24	21	22	19	22	21	20	19	19	25	31	17	14	30	28	22	19	18	26	21	20	24	24	29	28	23	24	27	20	14	19	23	27	13	26	24	27	23	28	23	23	16	33	33	20	18	24	22	14	26	26	17	20	19	22	29	25	25	17	22	17	25	24	28	28	16	26	20	21	22	22	25	25	19	21	20	24	27	18	18	21	15	27	14	28	22	23	36	21	20	21	26	25	29	16	23	25	17	25	21	19	23	28	20	17	26	32	24	27	17	21	18	23	22	26	18	18	31	20	18	24	24	14	26	16	20	26	22	15	28	26	21	20	21	26	28	26	19	19	20	20	16	21	18	23	16	24	24	31	16	10	18	26	25	31	15	25	23	30	28	32	29	19	19	15	21	13	16	22	30	25	15	28	29	24	14	22	20	18	28	27	18	21	25	26	21	12	11	16	27	11	31	19	25	19	18	17	29	19	24	21	29	19	21	19	23	22	20	27	21	29	26	27	25	26	21	19	20	23	20	14	31	23	23	17	20	22	13	25	24	24	19	12	35	20	15	20	20	20	26	28	20	21	17	24	13	28	27	19	25	11	21	24	19	29	25	20	22	28	30	16	23	33	17	25	21	21	25	22	16	19	19	26	17	20	16	26	28	17	22	21	28	26	27	14	24	24	23	27	22	23	17	27	28	17	25	21	26	13	18	19	24	17	19	20	22	27	27	27	25	29	27	22	21	23	29	28	17	23	25	26	20	21	25	8	26	18	21	30	25	20	22	26	26	16	28	28	18	21	16	25	24	34	25	23	28	32	22	18	18	26	19	32	21	16	26	19	28	26	22	17	18	26	29	17	16	15	18	20	25	25	14	27	21	23	19	16	23	14	17	19	25	25	13	16	17	18	27	20	24	21	23	21	19	23	17	23	23	15	16	21	21	21	21	20	19	23	11	19	24	19	28	25	20	24	24	21	23	15	20	22	24	21	22	21	23	21	15	22	36	20	14	26	20	21	23	15	14	20	22	22	16	27	17	20	22	17	28	21	23	24	9	25	21	43	17	27	27	24	24	27	16	18	14	18	17	24	19	23	26	29	18	16	20	24	18	20	26	23	16	24	23	17	18	24	22	22	15	17	20	14	25	18	19	17	20	15	16	21	30	16	20	32	19	15	20	26	25	27	17	16	20	20	24	17	23	24	27	20	21	19	23	23	14	26	23	21	29	16	31	22	28	31	27	25	24	22	18	19	29	18	16	17	20	18	30	23	24	27	26	25	13	18	20	23	29	26	22	27	26	30	16	22	21	19	26	20	22	17	21	21	23	23	11	20	9	14	21	19	22	20	24	14	20	26	24	20	26	32	37	15	21	26	21	35	21	17	21	28	29	19	21	22	16	27	19	19	21	17	17	22	16	19	24	25	26	26	32	18	21	31	29	26	21	24	21	17	12	29	24	24	26	26	23	15	20	21	19	21	30	24	19	20	19	19	29	28	24	30	25	19	32	25	23	24	20	27	19	22	21	18	19	35	18	21	14	21	32	22	28	20	21	19	22	15	20	26	19	21	17	31	22	27	25	24	15	19	18	18	20	25	18	18	16	26	20	22	16	17	23	24	23	28	19	20	19	17	23	18	27	28	17	25	23	16	20	24	24	18	25	15	20	28	20	22	30	38	27	18	25	13	25	21	25	22	12	19	22	27	21	20	17	22	27	27	22	30	17	27	14	21	18	29	27	26	24	16	21	32	24	15	23	18	25	15	19	22	23	18	27	25	28	29	17	24	21	20	21	20	24	24	29	16	21	17	15	29	32	25	22	22	21	22	18	17	21	19	15	20	16	22	19	17	23	18	24	21	24	24	32	25	25	25	29	16	16	18	16	26	18	21	17	21	21	22	22	20	34	22	28	18	28	24	25	26	27	35	19	32	15
39245	17780	7984	18135	24624	25376	22355	18653	15136	12321	9870	7858	6879	5908	5022	4716	4325	4305	3942	3245	2763	2535	2477	2202	1909	1544	1331	1247	1277	1223	954	823	728	732	692	595	549	568	519	580	517	483	443	421	436	450	383	432	435	404	428	358	418	412	390	390	411	390	382	349	396	383	359	415	401	376	410	389	400	371	378	408	407	366	363	390	383	346	379	367	377	376	392	393	365	376	353	409	360	381	366	351	370	373	395	350	418	368	387	342	326	368	379	344	356	355	374	374	377	360	375	344	373	353	351	377	348	349	393	356	361	378	322	338	351	358	347	361	369	382	360	390	351	383	353	346	381	391	341	353	356	351	363	367	348	366	337	354	384	371	386	346	372	358	347	347	372	361	364	338	378	369	354	379	340	345	369	386	393	326	341	356	343	384	372	350	354	346	353	350	376	359	362	340	336	334	388	359	346	381	335	339	382	350	340	365	354	358	384	363	384	381	358	372	358	373	370	341	352	363	351	362	324	371	322	373	328	357	355	316	360	336	373	364	362	346	378	325	360	352	343	351	389	379	344	331	346	317	379	316	350	361	368	383	389	386	306	326	354	342	337	361	355	346	349	338	351	382	374	378	361	368	366	348	363	365	362	369	347	388	370	343	359	376	361	354	328	400	343	316	345	347	373	319	333	362	375	354	321	338	367	378	366	365	329	349	381	361	332	333	386	385	389	363	376	340	349	386	323	340	334	369	357	352	355	387	365	324	378	339	353	373	378	354	393	349	374	358	327	364	353	327	376	370	351	341	384	323	345	397	359	380	357	345	338	348	385	370	333	347	337	385	368	377	347	361	384	388	332	322	366	351	360	347	371	357	360	361	384	395	386	378	343	352	360	377	341	361	339	370	373	347	341	363	339	390	377	364	333	391	360	353	364	388	368	360	336	373	370	324	362	391	390	355	357	335	356	342	349	363	365	367	372	355	356	358	378	321	396	370	332	384	373	378	378	378	358	333	330	334	343	343	377	339	353	383	371	375	351	370	347	335	372	361	348	343	338	366	385	387	362	348	352	388	330	370	349	369	375	354	371	349	355	370	351	380	363	355	378	372	340	343	380	352	341	372	386	375	382	356	359	354	366	351	379	334	380	367	364	395	377	345	374	338	381	336	350	368	367	347	352	343	355	369	358	339	367	359	377	350	365	318	359	394	362	335	371	385	335	338	330	357	360	383	359	367	355	353	361	367	349	355	391	348	346	367	349	363	397	376	364	365	349	353	362	345	347	374	359	358	370	360	369	356	329	372	374	337	373	370	330	364	337	344	349	381	358	361	362	363	348	316	367	340	349	353	374	351	353	373	367	317	387	332	346	348	351	355	345	353	348	371	369	336	359	351	352	370	355	351	305	387	373	368	389	382	338	355	344	382	338	368	351	366	342	369	341	355	346	392	347	377	378	371	355	359	329	321	383	370	350	342	328	334	340	390	378	386	390	358	366	412	376	341	363	356	353	359	352	334	355	362	369	353	376	384	361	397	352	369	355	405	369	395	386	387	347	371	339	337	342	358	375	363	360	364	385	357	349	346	381	365	374	358	356	351	358	342	339	345	357	375	378	335	374	359	347	334	388	368	337	374	363	352	348	397	354	353	347	348	367	360	333	382	357	329	336	391	346	347	368	349	382	306	363	394	373	326	402	349	339	357	363	347	363	358	346	335	382	342	353	395	370	365	382	341	374	370	367	328	383	368	382	362	356	326	362	350	359	353	337	347	365	380	362	350	360	369	364	371	366	357	329	344	367	384	371	368	322	374	368	377	399	334	374	371	329	341	368	344	348	371	357	326	365	347	343	324	370	347	329	345	384	376	367	351	327	320	330	380	367	382	363	379	333	354	352	377	379	347	358	365	366	328	348	384	343	346	336	340	367	362	351	362	371	375	351	325	373	354	404	373	340	343	336	367	345	320	334	340	342	325	356	339	337	343	380	363	377	348	362	355	344	392	366	354	368	352	338	349	345	354	350	331	382	344	355	365	364	341	317	330	361	359	329	339	357	340	374	370	356	374	364	375	318	349	366	386	361	318	359	345	347	361	316	368	352	352	366	375	364	327	390	365	329	349	397	375	347	344	346	385	354	353	352	395	361	358	357	341	374	345	347	383	385	365	336	329	371	341	310	377	338	364	355	337	411	394	344	377	338	331	368	350	347	374	350	400	388	371	378	366	390	378	365	380	369	375	364	349	368	363	372	370	370	344	336	338	339	387	350	332	385	370	367	370	363	374	379	339	321	352	353	352	351	346	371	355	334	350	351	388	357	372	353	353	385	325	358	356	381	354	362	368	323	382	365	355	380	379	352	355	343	367	358	335	356	396	344	373	375	381	367	365	358	368	344	343	410	374	378	341	355	338	349	345	371	349	346	357	355	350	364	362	349	420	377	376	346	341	335	365	371	329	352	395	337	307	367	358	345	395	377	360	382	348	352	349	354	352	359	366	363	343	357	352	378	368	361	350	397	372	323	383	356	383	383	366	364	342	381	333	352	356	362	356	348	367	410	365	377	337	321	342	339	324	355	386	400	348	392	368	380	373	343	354	348	366	367	348	337	379	360	351	385	353	348	402	351	369	329	356	366	380	355	371	369	345	366	340	370	386	373	365	341	356	357	326	344	355	397	330	344	376	402	373	367	347	337	356	392	364	368	381	399	397	350	395	366	372	362	332	374	344	367	360	379	346	361	364	350	348	376	339	349	383	343	357	380	355	375	335	330	386	342	351	347	346	313	363	340	346	351	399	337	355	364	348	346	366	339	364	371	372	394	353	341	350	391	408	360	354	365	325	369	371	351	375	346	373	355	355	355	337	364	382	370	334	375	377	354	367	350	373	380	346	345	368	356	348	345	343	373	354	321	370	363	389	374	356	330	360	339	367	374	374	363	371	325	403	357	376	353	358	362	340	381	376	367	358	366	361	377	366	374	353	345	395	345	349	382	361	372	350	354	355	379	362	367	352	385	342	358	377	361	359	353	360	386	330	370	384	381	356	350	362	377	361	361	365	391	390	368	356	326	354	323	332	374	348	360	369	362	351	381	379	363	350	371	352	376	351	353	370	331	340	384	392	359	357	387	354	323	366	333	347	382	363	366	371	357	358	354	342	349	363	347	340	392	347	359	367	328	336	350	379	349	364	349	364	363	375	378	364	351	333	360	366	372	364	385	359	357	352	355	345	341	369	342	374	350	415	333	381	355	354	366	336	376	377	382	349	362	357	352	357	321	325	402	348	355	374	352	353	333	353	350	358	352	375	351	357	385	361	390	355	364	381	326	355	385	332	357	388	385	358	339	357	359	392	357	372	397	383	350	367	353	326	358	377	374	362	383	359	353	401	367	314	399	370	330	361	350	338	397	334	327	370	367	352	371	395	383	367	371	369	394	403	314	352	397	345	372	331	406	359	376	397	345	348	347	372	378	375	383	372	363	390	359	390	330	363	360	377	340	357	325	349	396	362	373	381	329	387	374	351
12908	3888	863	514	763	918	896	800	599	550	456	356	313	308	246	237	225	211	183	150	129	133	131	121	104	87	81	61	83	53	58	59	52	48	52	40	45	31	39	30	35	43	43	34	32	33	27	42	27	37	30	37	22	34	26	39	20	35	35	30	20	30	28	27	38	29	26	33	30	30	37	27	30	22	30	29	33	25	23	35	31	34	31	29	25	37	28	30	24	25	25	28	33	36	30	36	28	28	31	34	28	23	23	23	23	23	25	34	23	24	32	32	26	28	30	28	15	34	27	35	24	31	33	35	20	33	24	30	27	27	28	34	30	23	31	26	28	25	22	36	21	31	34	28	38	28	29	35	27	26	31	28	30	29	20	19	25	30	25	31	24	35	25	28	39	36	34	28	23	28	44	25	20	27	33	24	32	34	33	25	30	30	28	29	28	27	29	23	15	28	22	27	31	30	28	32	27	25	27	34	34	25	25	36	30	26	39	29	26	22	22	23	21	26	22	31	28	36	28	39	32	36	36	26	29	32	35	28	30	31	18	24	22	25	30	21	28	27	19	34	26	19	20	20	39	22	29	46	19	21	20	41	35	25	27	30	25	25	27	28	22	29	38	31	33	24	27	26	31	19	32	16	28	35	28	18	33	25	25	24	24	29	17	17	38	22	31	30	29	23	28	32	25	37	21	20	36	29	28	30	24	24	28	27	40	28	22	26	32	25	21	23	31	27	24	16	32	34	27	38	30	25	27	17	32	35	25	23	31	24	20	30	24	30	26	26	26	25	25	35	24	33	28	28	30	22	33	25	28	26	30	29	26	36	22	25	28	36	21	29	22	30	22	30	16	32	30	22	31	33	31	35	28	27	25	30	32	31	31	22	38	29	34	28	28	40	22	41	34	33	32	28	25	33	29	16	25	32	30	29	24	23	25	27	28	27	21	16	23	18	28	24	29	38	29	30	29	27	28	29	29	32	29	35	28	31	33	21	36	35	23	24	30	27	29	30	30	21	31	30	27	30	24	24	20	35	22	36	22	30	18	26	33	30	28	24	36	30	20	25	38	29	26	22	31	31	28	37	26	20	29	26	32	27	26	18	23	24	39	31	27	26	25	22	29	32	24	30	36	29	36	28	27	32	26	35	34	23	21	21	27	25	31	31	30	23	28	27	30	42	26	20	33	21	40	21	25	29	37	27	35	32	35	21	24	23	37	29	30	25	30	32	27	18	32	38	34	18	30	37	25	24	25	45	18	26	17	34	31	23	25	34	33	33	28	27	30	26	37	23	22	26	43	27	31	31	25	30	31	30	28	22	31	29	26	29	29	33	27	30	39	25	33	19	20	28	24	27	24	26	35	26	31	25	30	30	34	36	21	35	24	26	28	34	29	27	23	28	37	26	27	26	24	27	21	29	26	27	32	22	36	33	39	30	27	24	45	18	35	29	29	36	38	31	32	31	32	33	31	32	30	21	24	27	29	16	24	28	27	30	21	34	33	32	38	34	24	28	35	25	36	24	40	26	24	32	24	19	33	32	26	24	31	30	28	23	28	42	23	26	30	27	28	26	20	21	32	27	19	23	25	37	33	26	20	32	27	22	21	33	25	29	23	31	19	34	22	23	31	19	31	30	29	37	30	28	22	28	30	34	24	25	26	27	31	22	33	33	19	31	24	37	28	33	24	42	29	29	26	23	30	25	31	28	24	32	33	33	31	17	29	24	35	27	26	24	25	26	29	35	18	19	33	29	22	32	35	27	39	22	31	25	32	32	33	23	26	23	22	24	36	35	25	22	25	21	24	30	31	34	32	31	30	34	30	26	31	34	28	12	26	35	33	32	27	32	40	21	27	30	29	28	27	25	31	29	32	24	29	25	24	20	25	27	24	19	23	22	25	26	37	26	23	40	21	19	21	24	19	28	20	31	30	25	27	21	29	31	34	26	34	21	30	28	28	34	33	27	25	20	29	26	34	30	36	42	29	37	27	32	24	28	27	27	24	28	27	24	30	28	29	24	24	26	28	30	25	29	28	21	20	25	28	31	21	28	27	28	23	31	33	24	23	26	15	28	22	25	34	35	26	27	30	32	30	20	34	18	25	27	26	37	22	29	30	25	27	32	29	28	32	24	22	28	25	26	44	22	21	23	26	19	20	26	35	24	27	32	26	22	38	27	17	34	36	31	40	20	29	30	23	28	31	36	25	24	22	27	24	26	35	34	33	30	18	29	31	34	28	27	22	32	32	35	21	30	31	27	30	29	37	28	26	19	25	25	27	21	21	26	34	25	29	29	29	30	25	26	25	30	31	26	24	37	32	18	28	31	31	27	23	40	28	21	25	27	34	28	18	29	27	30	20	14	29	29	20	44	27	27	27	27	28	28	24	30	31	31	41	24	32	23	25	22	35	36	33	22	19	34	30	29	28	32	21	32	22	20	22	18	30	15	23	23	32	26	33	27	26	17	24	26	28	26	36	27	27	20	27	29	24	29	34	19	19	25	25	27	25	32	29	41	27	22	28	40	26	29	19	25	29	25	30	21	32	25	24	31	27	32	30	25	27	27	24	38	33	27	27	38	23	32	37	23	24	32	32	25	28	37	32	33	43	25	24	28	23	23	27	27	30	33	23	30	25	24	23	24	22	28	31	25	22	23	22	24	18	21	26	24	33	35	42	31	18	28	29	23	30	29	27	25	37	27	27	25	26	29	31	19	34	35	34	43	31	25	29	29	29	35	29	28	35	23	32	28	32	30	30	24	35	29	26	29	28	24	26	23	26	29	29	22	32	25	24	33	26	27	25	28	27	21	36	37	25	36	31	37	26	36	27	28	29	38	30	33	25	31	26	28	24	23	31	31	33	23	27	32	26	23	26	31	36	21	31	25	22	25	33	30	23	29	25	24	29	23	30	27	24	25	30	28	27	21	33	29	24	18	16	28	26	23	32	39	31	27	32	34	27	30	31	20	32	30	31	37	28	22	27	40	35	22	35	32	27	29	31	25	26	33	28	22	34	32	31	39	18	30	30	21	22	38	20	39	26	28	28	32	26	30	32	34	29	25	26	22	28	32	29	26	24	23	24	28	19	30	27	24	31	23	22	32	25	29	33	25	27	34	37	21	36	28	32	24	30	34	33	33	27	31	21	21	27	21	35	29	34	22	20	24	33	41	33	23	36	20	24	34	31	33	32	27	30	27	29	35	25	39	26	24	25	31	26	21	37	26	28	23	30	34	23	16	26	30	29	20	25	28	27	21	29	30	29	22	28	26	21	31	24	26	35	25	32	31	31	26	32	28	27	23	24	27	30	36	23	33	32	25	35	28	24	34	22	25	34	28	29	34	34	29	27	22	26	32	33	26	22	30	20	29	19	21	25	21	20	21	24	18	29	38	39	23	24	42	35	35	24	25	26	29	27	29	31	29	30	32	24	24	31	25	33	29	35	23	29	33	19	38	32	24	30	30	20	31	21	24	21	24	28	24	26	24	23	36	25	28
52105	26098	14717	27385	34344	34969	32828	29279	25036	21484	18300	15351	13763	12215	11116	10158	9607	8507	7821	6716	5916	5492	5399	4899	4154	3248	2775	2560	2731	2400	2023	1542	1444	1310	1257	1132	1084	1040	971	935	858	823	826	712	710	710	662	662	655	663	624	582	579	615	616	569	588	534	560	554	531	546	546	560	518	510	588	535	608	565	527	553	515	512	568	524	506	480	496	514	526	504	519	525	529	470	460	511	466	499	525	525	514	496	465	469	488	474	476	506	460	512	496	463	490	477	491	473	496	487	469	435	465	489	465	442	478	440	453	481	440	484	416	446	490	469	440	480	526	491	456	481	502	451	481	473	468	468	512	465	434	476	435	454	427	452	431	468	456	472	444	421	462	472	480	444	481	456	476	489	447	449	447	457	491	425	506	476	484	485	465	468	473	447	454	473	473	433	475	451	440	469	473	481	469	511	471	447	430	457	455	471	455	472	457	441	465	429	452	467	473	488	461	476	464	443	457	461	488	482	437	487	465	482	438	478	459	487	454	371	463	466	471	421	437	433	444	438	438	486	474	439	482	453	488	417	464	403	436	466	447	490	411	472	457	438	468	445	453	457	479	480	461	444	441	452	470	443	485	467	446	487	427	450	437	465	461	452	405	438	437	477	467	446	459	451	470	430	448	426	529	471	443	450	440	461	449	465	459	468	459	444	486	461	421	419	452	473	443	506	512	446	452	432	444	415	452	442	471	463	447	426	491	447	445	439	473	480	457	482	398	467	477	445	428	429	439	453	469	457	461	457	473	456	465	445	458	488	460	486	467	441	431	427	434	518	463	484	449	461	491	422	526	452	462	474	461	439	451	493	453	463	464	435	443	467	430	458	436	472	447	459	439	493	457	452	449	434	435	438	465	452	443	440	396	448	423	472	488	432	457	439	472	441	439	465	460	489	448	419	481	443	473	432	460	468	433	468	462	444	454	427	431	421	452	440	450	484	462	474	447	463	460	453	473	485	449	470	483	449	494	458	451	459	477	466	453	449	454	480	478	457	442	441	452	459	463	424	444	418	470	404	470	420	475	441	472	453	450	450	470	463	479	431	471	497	468	493	484	439	429	453	452	466	455	434	471	452	433	456	481	445	502	449	423	403	501	497	446	442	474	426	424	434	472	435	445	468	434	451	447	436	528	448	426	437	441	502	463	428	455	476	475	467	442	477	439	461	444	437	471	472	456	509	465	459	430	469	452	446	464	473	433	472	470	445	431	492	457	468	501	464	459	456	456	453	445	453	441	456	497	463	466	429	437	440	427	466	426	443	458	479	415	469	446	440	439	444	432	453	492	447	470	468	458	480	435	501	463	421	418	457	428	483	468	477	472	458	482	456	471	474	482	499	464	471	476	433	454	482	448	481	487	440	468	476	463	447	466	439	474	448	487	445	457	430	468	467	463	420	474	497	444	470	442	446	452	488	437	450	451	444	476	472	460	472	470	459	446	442	485	455	456	443	447	460	457	490	457	473	451	457	481	459	446	453	448	451	485	467	508	439	477	445	426	466	447	447	481	429	488	439	483	449	475	486	398	442	473	445	474	441	430	450	494	466	425	446	474	463	452	479	447	451	491	438	470	415	443	437	453	465	476	425	457	458	431	443	490	462	427	485	481	472	433	451	463	413	479	494	481	470	473	464	458	441	455	445	474	429	468	444	458	483	458	427	491	447	465	477	460	480	441	446	467	442	458	411	442	462	458	457	408	454	449	455	441	475	435	479	442	429	424	479	446	462	464	455	420	468	442	452	489	403	452	452	427	415	502	453	445	466	468	472	459	444	458	419	433	438	458	473	478	437	448	455	445	445	444	489	444	449	463	448	460	469	461	456	491	432	423	467	456	452	430	414	473	421	503	506	452	464	421	452	420	450	456	455	432	450	450	407	473	463	479	461	501	480	475	454	489	449	475	462	453	464	484	473	460	448	432	446	461	469	464	472	484	475	430	429	467	462	439	455	473	422	415	479	472	433	457	458	478	470	488	458	437	471	452	462	417	433	453	465	457	459	445	462	448	440	456	442	446	433	480	430	490	442	446	445	457	449	442	451	464	474	470	477	493	470	473	436	491	435	462	423	490	468	458	430	449	455	438	469	468	441	478	408	449	433	438	479	446	457	435	472	427	491	414	445	425	486	422	442	448	466	450	428	442	475	446	459	478	456	442	438	424	451	457	450	478	482	448	477	466	473	455	467	472	453	493	464	474	486	475	454	418	438	466	479	456	439	451	447	452	440	441	451	419	482	447	460	469	463	474	477	476	431	476	439	485	426	439	488	453	480	453	459	431	409	429	432	482	477	446	462	469	463	428	458	453	460	466	486	442	456	489	460	418	457	452	466	450	441	457	469	444	486	448	450	461	432	478	469	487	425	436	442	468	470	477	431	452	474	475	423	456	477	450	412	480	433	456	462	430	456	449	513	415	437	472	447	466	437	434	474	462	442	448	472	424	446	455	471	484	448	479	430	429	457	462	445	444	473	463	464	449	462	433	457	426	483	427	502	437	467	459	495	444	430	431	438	484	433	500	513	479	498	479	479	436	469	455	440	461	451	455	449	458	448	462	425	476	440	486	458	474	439	447	441	431	488	464	436	452	466	450	461	433	467	445	435	454	502	494	446	449	452	441	461	465	455	440	454	486	444	490	472	462	450	482	433	430	456	417	466	408	444	475	450	459	437	477	480	472	442	459	498	478	453	485	467	479	450	452	451	443	456	485	476	452	416	434	411	449	465	412	416	455	496	460	473	441	437	446	462	437	438	422	439	453	462	444	523	433	447	469	491	468	482	472	466	453	470	460	439	445	477	449	428	459	446	438	452	484	448	493	458	469	458	494	447	476	437	464	449	452	421	495	427	485	505	492	460	453	450	444	473	445	443	447	436	427	459	481	447	440	421	466	510	433	441	469	445	431	455	477	444	457	434	439	456	496	484	455	462	411	443	450	461	476	446	449	469	437	453	453	461	471	445	414	482	452	436	467	467	493	438	486	482	432	451	468	472	473	428	425	457	431	469	427	451	451	452	445	465	444	477	439	459	429	473	480	457	478	442	464	472	461	423	431	469	435	460	425	458	441	479	464	442	465	459	453	450	496	473	426	465	464	466	433	430	492	420	455	454	472	421	440	466	455	486	456	472	456	488	461	462	444	417	461	454	434	470	441	467	444	453	413	468	470	467	464	478	446	453	455	426	434	468	456	438	446	468	460	440	453	448	432	478	451	444	451	435	505	453	452	460	447	479	494	448	447	470	447	479	473	437	461	504	451	448	475	478	500	430	445	462	463	457	458	446	474	435	457	447	449	495	427	490	453	479	434	418	449	461	475	432	466	433	478	471	453	493	441	427	437	436	484	436	472	484	447	454	453	514	474	466	475	414	416	440	421	449	431	453	435	464	459	465	431	431	443	457	436	437	472	466	466	470	484	452	472	478	468	469	434	453	439	490	447	448	483	443	510	460	475	443	471	441	452	462	503	489	445	431
8768	2274	507	373	450	563	557	469	410	335	299	248	199	201	165	146	149	140	138	121	89	95	96	95	62	44	57	56	64	71	44	57	39	49	32	38	33	33	23	40	33	46	38	36	41	49	44	27	29	29	28	43	32	34	35	32	34	38	44	32	35	32	35	29	34	31	37	45	33	33	31	38	35	37	31	36	31	35	21	37	22	28	26	37	40	29	29	37	23	37	37	41	41	30	30	39	33	31	33	32	31	28	27	34	43	30	29	30	27	31	39	29	40	37	34	31	34	39	24	47	34	39	44	40	36	32	34	39	30	34	30	32	25	28	27	42	44	41	27	40	41	44	37	36	34	31	33	30	36	35	25	40	31	28	27	36	44	30	29	28	33	35	33	39	37	36	30	36	35	35	35	37	38	27	43	37	34	27	46	37	37	37	31	39	25	36	34	23	36	32	37	42	40	22	44	28	28	41	38	46	31	28	29	34	38	25	37	44	31	37	34	21	37	36	36	28	43	32	35	28	40	32	43	44	28	27	37	24	24	31	23	48	21	37	34	43	27	27	33	34	35	33	32	38	32	43	30	23	42	22	43	26	34	30	38	39	25	34	33	30	29	42	38	23	21	31	40	35	37	39	43	37	42	33	26	35	34	44	38	44	28	37	33	35	37	41	45	32	32	32	22	29	37	25	31	38	35	41	36	33	24	36	32	31	37	38	33	33	32	19	37	29	35	37	39	42	41	30	34	39	24	29	20	41	40	27	24	23	38	27	25	38	31	33	32	39	42	20	35	32	44	33	29	37	24	27	22	32	29	29	28	43	27	25	29	26	33	27	30	38	35	26	27	38	39	31	40	32	30	29	43	35	36	38	31	30	39	36	43	34	29	29	37	41	41	23	25	38	33	34	34	28	39	27	44	33	40	38	41	39	29	33	38	32	34	34	26	33	36	29	36	28	31	28	28	35	35	21	34	38	39	31	41	33	34	45	38	30	31	34	36	21	30	40	29	25	36	34	38	41	39	34	40	35	44	26	29	43	37	30	43	20	42	31	26	37	24	33	27	37	34	23	32	34	31	31	41	38	31	22	33	35	25	40	31	35	49	37	31	40	48	29	28	33	26	36	39	36	27	39	38	36	36	36	32	40	36	32	35	26	31	36	28	33	26	44	35	36	39	39	39	36	32	29	39	28	34	38	30	38	32	34	35	29	26	34	46	39	32	38	34	35	34	34	32	31	34	49	27	39	30	41	33	26	41	33	34	28	28	27	35	34	33	32	34	29	27	25	30	23	24	40	34	28	32	32	41	34	30	36	27	37	32	23	36	29	33	39	27	29	40	33	42	35	41	45	45	38	29	44	37	31	30	39	30	37	39	25	29	36	26	36	33	30	24	28	28	33	27	36	36	38	24	32	28	30	26	30	38	41	36	37	43	37	29	29	40	39	32	28	30	33	26	37	27	43	23	40	31	34	24	25	29	28	29	29	35	37	31	29	37	34	31	29	31	45	33	35	31	22	40	31	30	42	28	34	37	36	36	39	37	25	26	30	32	34	37	31	31	33	30	36	36	25	36	33	36	30	43	41	26	28	34	39	29	35	30	40	45	38	43	25	37	38	41	38	30	30	39	27	36	23	28	37	30	43	30	29	31	44	41	27	32	31	38	29	41	36	27	29	37	31	37	28	38	27	29	43	38	40	45	32	32	31	38	30	41	34	32	30	22	34	41	38	36	34	28	32	32	35	36	40	35	34	26	33	32	31	41	26	33	34	39	38	30	23	34	39	38	34	49	32	33	44	29	23	32	31	35	24	30	40	35	41	35	38	50	35	29	34	38	36	39	31	38	31	29	47	35	29	38	34	24	31	41	41	29	28	45	35	36	23	42	33	37	28	31	39	31	36	23	45	36	41	34	37	33	35	36	35	44	21	27	29	34	30	28	33	28	27	34	40	16	39	28	43	30	38	41	35	39	32	43	31	28	31	34	37	31	41	38	37	27	31	25	33	39	28	33	24	32	33	32	41	28	39	29	22	35	40	30	40	40	27	46	31	25	31	33	37	32	31	34	42	28	31	30	28	33	38	34	43	33	45	36	30	37	40	33	33	37	36	27	38	32	24	36	41	36	30	47	37	32	30	36	39	31	33	37	37	30	34	31	25	37	32	40	42	33	32	28	34	29	36	39	39	27	32	39	29	32	36	33	31	31	32	29	31	28	33	41	27	36	35	36	31	23	36	30	34	36	36	40	32	43	40	38	40	43	31	23	26	34	28	34	28	31	32	30	36	25	40	31	35	25	41	34	37	35	29	32	36	30	43	35	28	33	40	43	30	37	36	28	31	41	33	38	31	29	37	32	31	37	34	38	35	36	26	40	32	38	31	33	24	32	38	38	32	39	27	38	34	32	38	22	29	29	38	35	33	32	41	41	37	25	34	40	38	33	32	26	20	35	37	28	36	33	24	35	36	35	32	30	25	37	33	49	36	39	31	32	42	37	22	33	34	37	42	31	38	36	36	34	33	35	30	46	30	31	47	32	23	30	35	24	27	29	30	35	42	34	30	28	39	36	36	29	34	43	23	26	40	39	48	25	21	28	39	34	39	38	33	37	26	49	28	35	34	26	40	28	33	34	26	36	46	42	25	33	34	35	36	30	40	31	34	28	28	30	44	41	34	40	25	31	30	47	38	34	33	39	28	26	25	38	34	28	44	24	33	30	33	32	44	38	32	30	34	32	31	33	31	45	35	31	32	36	30	26	36	32	41	38	31	23	46	23	36	27	25	29	40	27	39	33	37	33	35	39	31	27	36	34	37	33	39	34	33	37	31	31	30	31	24	36	32	31	45	32	34	38	20	36	43	28	33	37	36	33	36	30	40	43	30	30	33	29	38	24	40	38	32	34	32	30	42	28	31	45	32	35	35	39	38	27	35	35	40	34	29	35	39	36	33	29	33	29	36	23	30	34	35	30	26	39	26	28	27	32	42	38	35	31	36	41	30	33	41	33	38	30	33	36	39	51	28	34	25	33	26	37	20	41	24	35	35	30	28	27	40	29	42	25	24	21	36	29	36	37	31	26	32	36	35	29	36	42	31	25	35	41	29	25	31	36	21	43	29	32	33	34	26	33	28	31	40	36	29	40	23	38	34	31	23	36	40	31	36	28	41	31	26	25	24	40	47	37	31	35	35	30	32	35	32	41	29	34	41	23	34	38	46	27	26	35	28	32	36	27	33	22	46	35	27	15	30	44	30	25	34	27	36	35	23	28	30	39	31	39	43	28	38	39	37	27	33	33	35	26	30	34	32	37	34	28	44	29	35	31	37	37	43	40	30	38	23	27	45	33	37	32	29	32	40	33	38	30	39	33	35	35	40	27	36	35	29	36	32	37	30	34	38	36	22	43	22	39	37	32	35	32	35	28	36	31	37	30	37	29	44	29	33	41	32	39	33	36	29	46	38	21	43	32	29	32	41	28	31	34	29	29	33	23	31	31	35
44182	22700	11529	22818	28689	29214	26598	23505	20121	16913	14139	12028	9645	8409	7574	6815	6826	5935	5332	4632	4075	3915	3861	3503	2739	2190	1811	1880	2092	1889	1496	1181	1139	1162	1086	932	891	875	871	856	790	738	801	709	722	679	654	641	645	612	651	653	584	646	621	605	584	603	560	548	559	610	652	603	641	597	592	648	602	581	588	621	598	594	590	571	585	595	562	634	574	594	593	593	585	559	574	541	562	579	590	554	567	566	569	542	540	568	585	547	600	527	554	527	517	540	542	578	537	543	560	555	581	567	532	554	542	580	521	537	579	554	577	558	521	546	575	531	549	552	578	548	583	563	525	543	540	535	533	511	546	524	534	552	536	520	518	634	518	543	523	570	552	531	510	535	526	534	536	554	507	548	610	531	491	515	526	527	571	572	518	544	575	524	589	546	554	517	557	533	575	533	549	539	535	528	523	528	542	518	542	530	562	531	537	604	553	521	558	556	516	523	531	549	524	526	556	518	546	573	546	540	534	512	565	548	524	490	543	557	561	574	542	531	559	564	540	551	503	567	562	565	539	537	560	534	540	560	547	519	534	526	575	502	579	500	513	593	535	496	552	507	540	578	530	503	562	543	524	476	520	561	523	538	497	542	492	540	570	559	553	549	510	553	563	542	576	517	515	510	568	548	559	566	512	529	529	550	544	572	552	529	520	560	541	525	545	587	552	538	524	535	497	545	539	538	572	562	558	559	542	563	536	542	539	517	559	563	546	534	503	559	529	539	591	592	554	552	556	516	549	595	548	543	540	539	557	553	536	534	537	547	498	528	508	558	523	540	551	537	564	530	556	539	564	550	526	555	544	589	525	529	520	541	497	510	517	556	550	541	533	564	536	547	534	566	547	512	534	566	560	561	504	544	528	594	503	563	533	518	551	555	569	534	534	546	534	570	570	544	532	565	502	520	558	525	533	540	546	553	528	501	544	533	550	498	522	609	547	530	549	560	548	543	569	580	547	558	540	565	554	542	582	537	526	512	561	556	544	520	551	545	529	527	520	567	564	557	562	559	556	501	558	545	507	562	580	529	532	549	576	515	536	538	540	546	481	530	554	536	575	556	547	537	528	541	536	572	544	550	550	471	564	550	552	561	537	511	556	558	501	552	530	520	534	581	573	517	542	532	540	537	520	582	539	528	546	557	526	502	556	559	559	558	520	538	489	584	527	535	531	535	539	546	592	528	534	504	548	579	559	583	525	557	546	519	529	550	557	515	535	543	557	540	598	563	521	544	554	540	561	549	554	545	539	543	561	544	509	560	580	510	541	538	548	526	508	600	531	477	551	558	550	538	562	528	546	550	540	512	534	556	525	515	566	580	509	536	554	553	545	539	558	516	519	539	504	559	530	530	535	569	527	522	468	557	545	555	551	583	509	573	515	572	521	559	578	548	555	546	577	559	501	543	527	546	526	513	548	535	471	518	568	546	561	501	546	537	544	565	537	549	492	554	553	540	511	515	565	576	536	546	539	530	560	594	556	518	520	542	542	556	543	550	544	502	538	523	559	512	537	580	562	540	539	555	519	519	590	538	555	516	504	556	549	534	533	527	552	527	522	524	547	516	581	484	541	527	556	521	549	526	553	588	548	568	534	574	517	539	532	509	515	552	546	555	543	509	514	526	559	602	549	537	553	567	521	528	534	547	554	542	509	549	565	554	522	533	554	530	550	534	536	595	578	590	557	525	516	530	504	578	523	598	528	562	561	521	500	563	557	522	523	527	522	566	562	563	505	548	555	585	541	534	564	556	524	542	566	510	523	518	534	576	561	549	542	529	577	538	516	577	585	535	538	557	547	523	564	527	553	569	551	575	520	548	559	516	514	534	535	557	538	532	546	547	516	549	520	565	535	548	566	537	531	513	541	570	503	544	499	518	542	535	540	544	515	531	555	532	539	548	594	519	548	551	565	552	566	496	550	568	543	541	568	535	497	531	570	530	566	502	532	512	556	548	538	571	564	510	538	557	535	528	512	546	520	526	527	539	521	525	519	530	518	533	589	562	581	573	547	569	536	553	564	563	582	543	569	571	547	555	561	556	527	570	567	572	575	540	528	561	538	490	538	543	541	561	527	549	554	524	537	538	575	499	572	542	540	547	491	525	561	581	502	603	575	559	559	558	551	523	530	551	520	573	581	546	545	498	535	542	554	522	539	591	579	545	500	541	509	553	559	532	532	535	594	536	560	565	465	523	554	528	535	524	531	570	527	563	502	519	566	572	561	531	522	538	535	558	535	512	566	557	532	525	572	531	541	563	552	514	498	557	523	556	541	522	582	576	562	518	559	535	533	544	536	533	541	488	494	534	599	553	533	537	521	528	563	542	548	541	526	559	529	568	546	537	520	526	540	526	565	535	522	558	552	513	546	551	573	537	482	530	558	554	518	563	528	558	544	539	551	545	566	564	533	571	530	510	536	553	527	537	575	569	569	540	568	565	523	560	533	541	557	533	545	510	545	544	516	543	531	574	573	528	550	532	557	578	546	523	560	530	565	531	561	520	552	517	535	539	521	566	529	501	556	567	541	569	542	551	528	573	538	585	571	590	552	544	549	531	535	547	546	534	582	540	548	552	541	567	578	570	548	549	565	534	599	553	593	545	483	512	529	549	517	520	515	529	537	574	580	565	560	514	561	551	557	539	588	546	566	528	502	557	525	533	585	547	537	571	541	537	512	520	572	543	571	559	546	556	488	533	536	512	555	562	551	541	525	553	534	521	580	519	518	585	515	534	515	517	550	552	495	524	522	511	550	580	559	542	582	564	529	562	572	514	522	553	549	545	523	563	551	509	521	537	593	554	512	605	561	544	571	581	505	522	567	545	552	544	557	593	554	545	546	522	502	595	549	568	513	482	597	550	562	520	524	578	548	572	521	536	538	529	541	545	508	524	532	537	529	529	529	538	511	534	559	527	559	544	569	546	504	508	535	578	619	576	513	545	513	552	520	528	537	532	556	507	571	484	583	587	509	549	506	535	549	554	603	566	530	488	500	549	498	528	549	530	536	579	497	573	548	579	569	548	561	514	524	525	538	530	550	534	537	551	536	556	540	525	593	542	569	567	500	556	604	562	549	548	518	563	568	520	548	555	517	541	495	533	525	542	546	535	556	530	511	525	541	549	549	528	540	534	595	570	524	558	540	536	534	523	562	558	564	517	578	531	566	493	520	563	528	527	524	594	512	531	485	547	542	540	528	584	521	518	527	580	509	536	527	608	511	544	557	512	531	574	558	536	564	580	553	541	545	568	542	559	575	543	535	556	561	490	530	533	516	547	585	498	547	527	530	571	491	556	512	529	564	543	538	518	519	507	546	540	557	522	527	523	551	591	579	555	552	573	538	531	561	543	555	543	526	539	539	532	540	522	545	536	534	523	522	530	508	512	527	559	501	539	550	571	516	540	514	560	542	539	564	532	515	556	554	571	531	533	524	590	543	569	555	504	559	551	520	525	557	506	570	517	524	558	555	542
12980	4722	870	576	767	904	863	711	626	559	435	328	312	273	242	240	200	209	169	156	139	134	128	127	101	85	75	96	75	66	61	57	47	46	46	37	40	39	35	40	33	31	44	28	26	26	26	29	21	39	36	28	35	37	28	24	25	23	29	28	36	38	27	33	25	29	27	24	40	28	36	31	22	18	25	41	37	27	20	34	25	25	20	26	27	32	35	32	23	28	19	23	28	30	27	29	35	28	35	22	33	38	32	23	34	28	28	32	30	21	18	32	28	24	26	35	30	26	23	26	21	23	36	33	23	20	24	29	31	28	21	27	24	31	22	20	30	24	23	33	34	32	17	29	20	19	31	26	23	31	33	31	21	28	28	24	37	21	22	20	26	15	26	27	23	22	26	37	29	30	28	36	24	23	24	24	29	38	31	33	26	21	28	24	23	32	38	23	35	27	20	24	31	33	24	29	31	27	34	31	28	38	29	28	34	36	17	26	21	29	22	29	25	19	26	27	31	26	28	29	33	26	32	25	34	26	33	26	26	23	26	22	34	25	17	31	39	31	21	35	29	34	24	30	32	33	36	36	30	27	29	25	34	20	29	27	22	23	31	27	36	25	22	20	20	29	21	27	27	35	17	27	23	30	29	15	32	33	30	33	30	31	30	29	17	23	18	18	25	32	23	38	29	24	33	25	22	34	25	24	28	31	26	36	42	26	22	37	22	20	28	36	44	21	17	20	31	33	26	22	22	30	24	24	25	23	39	35	35	27	27	42	33	26	22	27	30	22	26	15	37	25	31	33	30	21	35	19	35	20	26	27	26	17	30	23	28	23	25	28	27	32	31	28	19	32	25	28	19	22	21	23	35	32	33	23	30	30	20	27	24	25	22	23	25	24	30	24	33	23	22	25	18	35	27	25	31	22	25	22	31	26	35	20	21	28	33	26	24	39	23	24	34	29	23	23	24	30	23	29	25	23	25	32	25	30	23	22	24	34	34	24	24	31	25	23	29	29	33	32	34	26	24	26	26	29	22	29	22	20	21	22	28	25	27	21	21	28	26	32	26	31	24	20	29	28	27	28	20	32	32	21	18	34	26	33	30	25	20	22	40	34	32	24	32	27	33	25	20	21	36	29	25	29	15	28	17	25	25	29	27	21	17	26	25	27	27	21	34	22	35	25	33	25	28	23	23	28	27	27	19	29	26	24	25	19	27	30	30	22	25	35	24	18	17	24	28	20	30	34	19	32	30	19	22	22	24	25	26	36	27	29	27	31	19	26	27	27	19	40	19	23	34	24	21	24	31	28	21	21	25	30	33	28	27	20	24	31	14	31	26	29	19	27	30	33	28	36	29	26	27	33	27	18	34	26	19	25	25	20	19	26	31	26	27	27	26	27	34	23	27	36	31	31	22	28	27	31	31	31	20	33	37	38	22	31	13	24	30	29	23	36	21	28	23	32	32	19	27	26	24	35	27	32	25	16	25	34	24	19	32	28	24	26	31	19	24	29	32	18	35	21	19	32	33	20	22	28	18	34	33	31	25	31	27	19	30	21	34	29	27	34	21	24	34	33	33	31	32	19	28	27	34	19	31	27	29	22	25	29	33	25	24	30	17	25	25	16	25	21	26	22	26	19	22	24	18	17	28	29	34	25	22	37	21	23	21	32	25	29	34	23	29	26	25	27	35	23	27	32	34	19	38	28	24	35	32	35	26	32	35	25	40	25	32	34	34	32	19	26	26	29	37	26	28	25	34	32	22	26	23	31	24	26	33	37	30	28	31	34	32	29	34	32	28	28	17	26	26	31	33	27	28	25	26	26	36	23	26	22	38	28	24	24	22	30	32	24	20	31	26	20	24	32	25	25	29	26	30	20	26	24	21	38	19	30	35	26	31	28	29	27	20	38	23	26	30	24	26	21	27	34	25	26	23	37	25	25	21	29	31	21	22	28	29	29	36	27	33	25	16	19	26	31	25	26	32	14	31	18	28	23	24	29	35	29	35	24	31	32	25	33	23	34	28	37	27	31	26	29	20	21	26	31	29	27	27	22	29	28	37	29	29	31	26	21	36	32	24	22	29	31	28	20	30	17	31	27	20	30	26	35	23	25	30	25	23	23	33	28	29	32	32	33	32	22	32	36	30	27	25	23	27	25	25	25	21	23	26	19	22	20	36	22	37	27	26	29	28	18	30	30	35	32	23	32	25	23	28	36	33	26	22	24	21	28	31	32	25	31	22	24	35	33	30	32	31	26	23	29	20	23	32	25	26	24	29	23	24	36	32	29	27	31	25	34	23	38	30	29	27	33	22	19	26	24	26	24	30	25	31	28	23	23	20	30	22	29	15	24	24	20	15	27	32	29	28	23	20	27	24	29	37	21	31	26	26	25	26	25	25	27	36	24	28	21	38	18	25	25	26	23	22	25	25	25	30	36	22	28	21	25	13	23	22	29	19	31	24	26	23	38	16	27	26	22	21	32	31	25	25	31	22	33	30	39	22	21	22	28	28	27	25	26	26	19	24	30	28	22	23	29	36	33	27	22	32	27	35	19	17	28	31	22	36	23	22	32	32	23	31	24	16	34	25	24	27	18	37	20	17	24	22	22	34	21	32	29	36	19	29	28	31	29	14	39	32	29	24	21	29	23	31	36	26	33	23	33	36	30	23	23	26	18	23	32	22	34	28	33	24	32	33	31	25	34	25	23	23	28	23	22	40	28	33	23	27	34	18	29	42	26	25	32	33	30	23	24	30	20	24	22	21	26	32	21	22	28	24	32	25	24	26	25	34	23	23	21	33	34	27	32	29	21	25	29	29	27	30	32	22	31	30	23	32	28	17	27	24	42	23	25	22	30	39	24	22	22	35	25	23	25	25	27	25	37	15	25	19	23	27	26	18	31	34	18	22	28	34	30	30	27	25	30	26	29	27	16	26	28	27	30	25	30	29	24	20	32	14	35	30	19	21	20	28	27	20	17	23	20	24	33	32	30	24	17	29	27	24	24	25	12	26	29	34	22	27	31	30	29	23	28	23	32	26	30	26	33	30	35	28	33	28	25	28	32	24	41	29	37	32	23	22	22	28	36	28	20	17	32	33	31	26	20	38	36	28	21	18	23	23	20	21	35	30	29	26	32	25	21	22	22	37	27	25	23	23	24	29	23	32	18	31	26	28	27	23	29	19	16	32	22	22	24	24	21	23	34	38	31	18	25	20	30	22	31	26	17	30	34	22	22	27	35	22	23	25	31	33	26	28	18	30	33	27	24	23	20	21	21	25	33	18	32	24	29	23	28	21	26	37	23	39	28	28	25	26	31	30	26	30	24	38	24	22	27	25	34	34	31	29	29	23	28	24	24	20	18	26	21	24	28	32	23	29	34	36	19	34	22	27	21	24	22	29	28	29	21	27	25	22	33	17	24	19	36	24	26	26	27	23	28	27	25	27	45	27	32	29	26	24	26	40	27	21	24	26	21	23	34	18	23	35	24	30	30
52885	28379	15886	28505	34645	34343	31934	28508	25441	21842	17857	15226	13609	12005	11370	10462	9478	8838	7460	6723	5747	5453	5501	4797	3861	3107	2649	2802	2848	2422	1921	1544	1426	1502	1192	1026	1066	930	848	860	875	821	795	685	727	657	654	652	610	609	604	609	599	574	537	570	518	550	510	554	495	518	548	505	570	559	516	531	574	502	497	504	505	526	490	495	498	500	492	500	500	503	513	491	496	487	443	447	450	463	506	507	493	488	506	482	502	472	466	478	460	452	477	447	456	434	459	433	417	455	469	425	463	425	466	458	448	395	423	478	386	471	427	453	436	437	420	481	463	457	437	428	398	426	408	464	490	437	417	431	434	459	453	466	425	421	446	445	431	440	419	395	433	487	437	428	442	430	435	429	413	400	440	468	457	444	408	470	473	447	463	428	435	430	401	431	438	445	425	445	441	426	461	452	408	417	462	405	459	425	455	431	413	451	393	444	423	458	433	437	425	488	469	420	432	443	454	426	441	411	436	461	461	469	483	451	452	445	416	422	412	464	452	420	441	448	440	451	395	420	447	430	455	409	438	432	428	451	424	423	434	500	442	440	447	422	438	472	462	447	441	441	399	411	422	435	460	452	470	402	404	447	439	420	428	467	399	450	437	461	409	423	441	452	417	436	429	440	455	440	415	467	442	468	443	456	454	455	438	415	470	443	438	456	476	442	438	477	427	417	470	440	427	429	403	396	410	430	448	460	426	440	473	488	453	427	445	465	398	478	482	404	433	452	477	425	484	471	435	387	431	450	434	450	433	462	417	424	418	450	444	457	442	421	463	417	418	460	423	427	418	393	418	431	456	426	461	422	468	452	413	466	415	453	483	439	424	423	439	452	484	411	432	430	429	423	419	443	433	448	411	453	448	428	428	445	453	441	412	456	427	427	451	418	454	412	427	426	433	446	467	451	451	480	425	430	453	392	419	440	439	456	439	453	472	418	396	414	410	384	449	459	415	420	421	403	465	440	437	446	445	422	456	405	389	463	403	451	383	419	473	402	406	445	462	427	413	436	446	447	432	438	399	421	442	469	457	477	443	421	444	461	418	447	447	441	425	443	405	453	486	461	440	457	458	437	450	441	415	439	445	444	424	445	454	451	422	428	404	448	459	435	423	469	461	399	449	449	477	451	427	448	433	423	450	417	441	435	428	466	416	428	438	447	440	433	397	445	418	441	431	447	399	413	436	454	444	420	406	427	465	434	452	439	422	438	453	443	413	453	416	437	421	411	437	421	441	478	442	451	449	427	423	455	459	441	466	432	436	488	476	427	432	438	403	463	438	457	445	468	409	403	451	433	431	416	460	421	449	410	418	463	408	479	445	461	419	427	468	446	458	428	415	434	414	454	413	428	454	445	420	441	445	411	456	444	443	430	429	440	418	439	402	468	446	443	428	404	420	398	457	430	432	468	435	446	435	473	475	439	452	398	450	441	466	458	413	421	426	419	425	419	485	429	446	399	428	436	458	435	431	431	432	444	418	457	445	429	433	460	403	416	461	460	470	405	456	413	441	472	468	440	454	434	438	440	434	432	426	423	430	444	401	400	472	448	453	474	455	418	440	472	435	459	426	433	421	490	445	431	424	410	425	430	421	467	423	429	454	421	446	403	436	456	461	426	414	453	441	425	528	478	460	436	445	416	412	428	427	427	414	460	446	480	440	368	417	411	442	438	451	436	420	456	452	434	424	412	420	425	450	442	459	427	455	408	413	434	439	421	407	459	467	447	427	391	448	460	453	447	452	400	429	437	428	427	472	456	458	414	438	443	455	447	466	452	466	395	474	423	433	455	438	454	508	443	413	414	464	409	457	466	447	436	415	414	422	448	470	439	455	431	452	485	440	444	445	412	437	469	447	463	460	452	432	421	424	471	450	435	450	446	422	413	420	431	419	437	437	448	449	431	439	447	436	451	472	444	468	436	462	494	412	395	446	459	462	413	415	406	449	418	447	434	423	420	416	467	456	407	436	411	454	449	444	436	462	432	430	412	433	434	440	450	429	412	414	416	471	441	457	427	471	442	438	442	442	461	455	413	418	426	462	401	490	442	422	435	414	450	427	381	427	451	440	479	477	399	450	413	459	391	426	458	441	435	468	433	440	441	459	420	452	445	406	437	451	467	449	443	421	470	438	450	440	424	427	425	462	435	420	452	465	442	448	483	415	469	442	476	433	449	431	448	470	459	404	408	417	473	432	462	473	407	453	447	427	443	454	458	436	453	454	470	452	469	458	460	425	439	456	441	432	453	430	448	444	452	437	442	446	482	422	438	471	421	379	437	437	463	408	437	439	437	452	389	430	407	452	460	428	397	425	429	412	487	422	423	460	452	458	415	447	457	439	479	440	437	469	431	404	440	443	476	434	418	461	440	437	452	460	420	467	408	422	423	437	451	452	471	464	430	407	421	431	448	451	424	464	447	431	440	455	446	450	458	418	449	394	473	400	464	468	486	423	457	428	411	401	469	401	448	412	401	453	458	436	439	406	423	436	458	430	451	409	421	436	421	424	428	426	451	468	469	453	425	481	463	472	440	421	437	442	428	415	467	407	457	407	423	483	447	425	445	453	433	433	417	493	427	445	451	423	422	453	481	410	483	478	420	430	451	413	427	453	466	416	447	427	476	435	431	437	436	447	428	452	429	487	426	453	436	435	478	469	443	477	417	425	454	408	450	424	475	447	401	462	463	454	464	436	434	439	481	465	443	450	443	475	422	429	455	421	460	426	425	481	400	454	427	445	454	390	450	433	459	449	425	437	439	447	476	448	452	419	440	416	431	460	413	441	442	420	404	468	432	438	426	427	394	411	438	408	434	437	420	449	418	434	449	414	416	435	441	444	437	421	479	441	451	456	420	422	422	452	449	432	458	450	417	437	439	440	442	456	426	438	480	458	466	463	483	429	426	434	441	433	442	419	458	462	434	446	451	438	449	425	455	433	383	460	432	430	436	436	435	418	438	454	447	442	448	433	444	475	441	422	429	414	455	407	427	421	437	449	444	402	453	436	408	440	410	409	431	455	436	439	426	442	445	476	462	405	482	451	456	455	454	435	439	430	478	421	437	431	419	446	417	463	402	439	450	435	421	429	453	412	431	437	435	440	449	444	442	436	426	445	414	456	433	448	459	434	408	447	476	408	426	461	469	423	452	446	435	439	457	446	418	425	450	440	453	456	476	437	424	431	428	434	431	439	452	430	452	431	412	433	469	433	449	443	478	417	389	454	404	450	412	470	440	407	420	428	461	453	398	449	433	441	441	447	463	464	418	455	401	417	448	406	425	445	482	450	436	439	445	417	416	427	432	431	422	445	458	458	454	448	429	418	404	430	446	450	440	419	453	426	434	452	407	448	458	422	443	441	416	425	485	449	419	424	430	437	422	417	422	458	433	454	450	433	451	444	522	419	424	448	407	440	431	461	449	422	396	455	424	419	428	462	449	441	462	444	437	466	449	468	451	424	436	457	476	446	439	432	452
5203	1089	340	231	312	412	363	340	226	220	166	138	132	117	122	121	105	102	72	79	75	68	67	47	45	51	47	46	40	34	40	22	23	20	32	26	27	31	27	13	27	30	39	26	25	25	27	23	23	23	22	21	22	26	21	22	27	12	18	24	28	20	29	27	23	27	20	27	21	19	29	23	29	26	24	24	30	19	22	18	24	32	28	20	14	25	24	18	28	25	32	17	21	21	22	23	14	22	27	17	29	21	19	25	17	26	27	20	13	23	28	16	26	15	21	15	18	30	22	24	17	24	27	25	23	21	30	24	16	23	15	22	19	21	19	20	18	19	22	22	12	24	22	21	26	15	28	21	14	16	12	25	25	35	22	22	19	15	23	28	19	17	19	14	23	13	17	25	27	15	21	27	22	20	17	16	22	22	15	24	20	26	21	27	25	21	16	18	19	28	20	19	18	27	16	32	19	27	18	23	19	20	22	15	23	21	20	37	22	19	20	20	16	15	26	18	29	23	17	21	28	28	28	19	14	37	20	30	25	25	20	14	17	15	22	19	31	20	28	22	18	17	20	23	18	25	24	31	22	24	19	23	28	19	17	32	24	26	21	22	11	31	21	24	17	28	27	19	21	13	21	20	26	20	23	24	24	22	23	21	29	21	21	19	17	29	14	29	18	26	18	12	20	15	22	26	19	22	25	28	18	22	20	16	13	22	13	26	22	16	23	23	18	27	24	24	18	23	27	14	24	34	25	20	14	21	22	18	19	23	21	19	28	29	17	28	19	18	21	17	19	18	18	21	26	17	20	24	22	16	16	23	22	23	29	19	22	19	17	21	22	29	21	15	26	18	27	18	31	22	14	23	12	19	25	22	18	30	18	29	22	22	23	17	19	29	23	18	19	14	24	30	20	13	24	23	25	22	16	22	29	22	12	21	23	24	18	23	21	16	22	23	26	21	22	25	26	28	23	21	23	26	21	21	17	19	23	15	23	26	22	22	25	25	14	20	21	28	28	22	24	22	21	21	23	21	23	22	26	21	16	29	31	26	20	30	28	23	22	22	29	22	26	10	27	26	25	24	18	19	17	12	24	20	17	23	21	16	26	22	27	34	24	22	21	20	34	23	29	26	14	26	18	25	20	25	25	23	26	19	29	27	23	24	23	13	28	22	23	14	15	16	17	19	16	19	22	21	33	15	22	19	23	22	25	28	19	21	19	19	24	22	26	14	31	22	19	16	14	26	24	17	22	17	21	22	21	19	17	20	25	34	26	24	16	22	20	22	30	16	20	25	27	17	20	19	24	28	25	18	27	19	15	20	20	17	24	18	29	22	29	10	22	23	20	18	20	15	25	16	22	23	17	23	22	30	15	21	17	19	31	22	25	23	14	22	20	23	25	25	26	19	26	26	17	23	15	21	37	32	25	18	27	25	20	19	14	20	18	24	21	19	18	24	23	17	21	13	22	15	22	18	15	21	25	25	17	18	14	22	17	21	19	15	23	22	21	18	26	17	22	26	21	24	24	25	16	29	20	21	15	26	21	34	19	27	20	27	32	20	26	28	17	21	21	25	19	23	24	28	33	27	8	23	16	26	26	22	32	25	26	12	26	24	25	23	32	14	16	23	28	20	23	25	21	27	12	20	28	18	18	18	24	18	19	29	24	26	21	18	23	28	16	17	33	21	19	24	21	21	21	20	15	22	13	35	30	26	15	25	19	20	13	21	33	20	21	29	17	22	26	20	20	19	21	19	17	32	23	22	29	25	18	21	21	17	27	18	24	14	18	25	26	19	23	26	36	22	22	15	31	20	25	21	24	29	21	28	25	18	20	26	21	23	27	25	19	22	20	26	21	28	22	19	17	15	19	19	23	27	18	17	21	31	21	22	23	18	25	17	27	17	22	23	34	25	28	19	27	26	24	16	21	17	21	22	18	21	26	20	26	21	19	25	17	22	21	26	15	28	20	24	17	18	25	26	21	26	25	17	18	21	22	18	21	27	30	27	21	26	15	20	17	29	17	18	20	22	27	23	23	17	23	20	25	20	20	17	20	26	20	23	25	21	22	21	17	26	20	20	26	17	24	19	16	15	27	19	16	19	19	30	23	25	19	30	21	23	22	22	25	24	22	23	27	21	22	36	18	16	13	17	24	39	22	19	16	27	21	16	16	20	20	22	35	22	24	24	16	25	24	16	28	32	18	23	25	19	28	15	23	17	13	25	24	20	25	17	20	22	26	16	18	21	28	26	27	12	25	15	24	23	24	27	31	22	28	23	28	29	22	28	20	25	20	27	29	28	26	27	22	15	26	21	29	14	25	34	16	14	29	23	20	29	20	16	19	16	20	19	21	32	26	12	28	28	26	22	22	21	21	17	21	24	22	21	18	16	26	21	16	16	28	24	20	19	32	22	23	17	15	19	27	25	16	17	27	25	20	17	26	27	22	20	31	14	27	19	19	24	15	18	19	19	17	25	21	24	26	22	13	17	20	19	17	9	19	23	18	28	29	20	21	22	25	18	20	18	23	20	24	21	25	26	26	18	17	16	22	19	26	21	29	21	24	20	24	20	16	34	23	21	19	22	12	26	18	26	22	18	18	20	25	26	24	20	17	12	19	23	24	22	22	26	23	23	15	19	18	24	22	17	20	31	25	20	22	20	18	29	19	29	15	22	27	15	17	20	15	27	21	27	25	29	25	20	28	24	19	18	23	19	21	25	17	32	26	20	22	15	16	25	23	19	23	22	16	21	28	29	20	25	25	20	24	19	17	13	16	25	19	20	23	28	15	29	15	20	22	13	23	28	16	25	23	22	25	31	24	29	25	14	30	15	22	16	20	20	24	24	19	16	13	22	28	26	25	24	30	13	17	17	22	23	21	20	24	33	12	22	20	15	17	19	20	22	18	28	18	22	32	27	26	27	27	33	22	26	25	20	29	21	31	21	18	22	26	29	31	24	27	17	25	20	18	15	31	23	21	23	22	24	17	26	20	16	27	21	24	22	21	23	17	24	25	19	39	23	24	20	25	15	15	23	10	18	24	26	26	19	27	20	27	19	20	16	16	22	27	20	18	22	12	28	19	28	19	11	20	26	24	23	24	20	31	15	23	32	22	27	22	27	21	21	23	18	17	23	14	26	20	16	27	20	16	26	27	25	18	16	28	21	14	24	23	36	24	19	30	14	19	25	26	17	34	23	21	26	25	17	23	24	22	20	29	26	21	22	26	23	19	18	26	23	25	18	26	19	31	24	23	23	28	18	28	18	16	26	21	26	24	13	19	27	19	20	32	20	18	22	17	28	19	21	21	13	18	19	26	22	20	24	15	32	17	27	17	20	23	16	20	31	17	27	24	30	22	23	31	25	26	16	18	29	22	18	31	18	21	14	23	24	24	18	22	14	23	27	16	18	21	20	26	18	23	18	26	23	19	28	31	21	19	17	19	26	14	24	20	16	22	21	29	20	22	22	22	21	14	19	18	23	25	26	25	11
39029	18011	9103	19094	24867	24637	22691	18645	14901	11942	9450	7775	6965	6265	5549	5322	4706	4209	3795	3137	2828	2642	2515	2173	1631	1334	1350	1481	1508	1225	886	757	731	784	651	599	591	591	525	516	537	493	497	466	489	466	427	468	441	425	441	419	415	397	434	436	388	402	356	404	451	401	405	380	360	392	368	389	379	394	402	377	392	414	377	398	375	384	374	390	388	362	375	356	396	381	361	371	372	374	365	370	382	389	371	410	394	377	371	410	376	390	384	339	342	361	375	406	360	345	392	365	366	350	380	371	353	327	344	327	373	384	394	357	386	360	317	367	347	356	380	384	381	403	338	351	355	343	374	397	384	321	377	355	364	380	322	354	366	383	349	399	363	349	346	319	374	352	348	359	351	374	379	359	362	334	390	352	380	364	371	366	382	349	334	406	332	372	355	359	343	351	393	347	398	365	370	370	372	374	390	339	359	346	371	349	374	346	355	360	374	383	362	368	357	377	338	364	355	346	352	323	340	337	355	357	367	362	336	364	353	374	368	376	346	399	335	350	340	347	373	332	335	351	368	365	390	353	365	358	367	343	383	355	394	345	363	339	380	395	382	402	351	358	369	368	364	352	375	336	351	358	351	417	361	388	344	349	362	354	351	350	376	337	369	380	378	329	371	355	360	341	375	360	375	354	341	360	387	377	360	390	360	377	324	393	364	377	363	392	375	379	396	355	335	358	377	360	348	376	347	362	416	364	342	369	347	394	388	348	367	376	374	373	374	370	349	390	351	364	366	345	361	332	355	366	399	377	391	352	345	350	326	356	330	359	374	364	342	374	351	382	345	363	348	353	330	360	345	336	365	334	340	358	370	324	337	386	379	355	340	346	366	333	360	381	360	361	380	370	386	350	337	398	394	343	381	386	350	377	407	351	349	361	376	340	373	384	334	349	353	368	360	359	350	378	328	370	347	365	357	346	357	410	350	372	369	359	375	361	399	352	345	370	369	352	338	379	390	353	397	373	373	364	375	406	354	312	351	328	368	357	385	346	354	353	370	361	354	364	353	330	363	349	362	321	364	374	427	388	358	359	377	342	349	365	360	372	360	362	365	354	332	369	350	325	339	400	375	367	360	396	384	341	374	386	414	367	353	400	357	363	375	360	364	363	369	351	374	367	343	338	335	418	350	346	356	373	399	377	388	359	382	338	331	328	371	366	344	353	382	402	358	395	380	351	371	389	373	367	365	365	346	354	367	342	411	353	356	345	404	353	384	361	354	386	369	362	402	373	398	382	353	341	367	354	344	341	360	356	377	360	375	347	382	391	352	372	373	352	374	327	360	339	372	355	357	346	340	379	334	360	361	358	366	376	368	362	396	389	359	343	389	375	367	344	345	346	333	362	364	346	340	372	342	353	368	379	377	337	371	330	361	318	387	364	341	379	353	356	369	365	426	360	359	327	360	405	363	373	344	368	367	364	366	368	378	360	377	368	363	406	342	317	336	370	383	386	386	369	354	353	366	368	336	335	357	369	339	365	354	367	395	347	373	378	316	340	371	365	369	376	349	366	365	356	361	328	375	343	355	370	373	378	332	358	324	355	344	370	375	337	360	354	335	365	334	370	365	355	328	347	370	337	357	336	351	355	352	366	326	380	370	394	367	365	332	367	366	367	358	380	370	366	398	375	358	378	363	406	331	339	371	383	343	355	378	340	397	360	363	401	357	319	378	381	322	359	366	377	351	360	372	364	368	338	363	387	384	376	388	360	360	373	361	372	339	369	365	390	335	330	352	381	377	361	334	364	342	355	343	367	358	331	345	345	380	372	398	352	349	348	352	363	336	374	350	400	354	363	359	364	342	343	345	370	373	386	369	351	383	367	365	380	359	371	325	369	369	347	367	336	352	383	365	372	364	344	360	325	333	355	369	339	382	349	378	362	337	372	341	387	361	354	335	369	340	338	386	349	343	363	399	372	385	347	366	324	366	370	375	371	363	376	376	366	381	381	339	360	377	373	345	346	386	380	388	360	377	359	346	327	368	386	353	379	369	349	366	341	374	386	360	391	354	359	393	391	320	369	385	349	357	366	349	368	341	357	361	361	382	346	388	380	373	370	361	395	357	354	365	361	332	337	359	351	349	352	392	372	373	365	400	359	330	348	343	391	338	372	349	403	363	339	363	367	383	361	330	379	357	355	367	389	359	370	387	380	351	352	386	364	391	394	343	371	334	330	368	329	357	344	384	343	330	378	378	328	381	370	381	348	377	359	349	362	358	342	377	379	398	341	339	393	403	346	380	370	365	412	327	350	370	372	351	347	352	371	346	369	405	381	343	371	342	318	363	333	344	361	339	392	362	398	393	365	368	377	338	354	353	361	425	365	356	354	367	346	343	356	364	362	365	334	356	364	352	355	334	382	363	390	352	393	346	368	372	371	350	373	361	365	345	347	362	325	375	349	365	368	400	372	346	369	386	357	331	396	339	306	388	354	359	357	338	335	361	377	386	344	408	327	340	382	359	374	360	319	384	387	383	369	342	361	311	376	363	339	407	361	369	375	384	347	340	363	343	340	361	368	366	378	377	352	369	385	338	368	362	385	379	376	357	346	358	381	363	349	359	353	341	397	368	366	356	379	337	363	339	349	373	348	367	385	358	404	384	369	395	351	330	341	359	369	350	337	372	366	353	362	354	374	361	359	377	367	356	384	371	375	340	379	334	359	386	350	366	383	347	338	381	383	324	354	410	355	360	353	362	394	369	347	340	378	367	332	363	378	345	425	358	389	347	415	354	352	371	356	363	374	337	346	333	389	345	363	356	383	374	391	331	367	358	344	354	362	367	364	368	377	400	370	390	355	341	375	345	378	383	332	392	373	376	385	325	365	333	375	366	382	335	336	395	338	383	371	360	383	356	357	337	367	365	392	369	349	352	345	346	379	385	391	350	362	363	338	355	378	389	354	348	375	357	394	359	397	352	336	351	364	380	337	343	345	378	368	356	339	356	360	378	332	375	350	414	434	348	367	350	375	365	335	358	341	355	363	350	354	336	379	341	403	383	391	359	329	358	359	377	374	370	358	371	368	360	354	379	371	372	404	386	318	369	354	420	383	363	368	375	389	379	368	358	367	372	332	370	377	372	363	377	359	382	376	368	350	356	360	352	336	343	366	388	387	351	315	347	364	366	332	373	345	365	352	368	370	377	394	356	393	369	385	361	375	351	345	381	347	378	366	342	369	381	362	354	329	353	347	354	385	347	372	348	356	374	358	367	379	363	347	352	325	368	346	417	384	361	379	381	382	350	382	338	341	366	359	396	366	358	360	360	348	360	376	357	391	386	396	395	326	339	351	382	419	359	352	400	352	378	356	380	362	338	358	363	369	346	378	327	362	406	382	374	354	320	383	340	364	342	369	372	350	337	376	369	351	359	358	382	383	364	391	391	402	427	378	390	372	347	361	344	346	379	313	379	336	343	364	365	334	363	379	392	353	364	363	363	365	365	366	387	365	387	378	356	351
13124	4307	900	550	820	873	864	747	678	546	437	375	326	308	269	251	201	204	152	152	135	122	130	115	90	71	81	89	88	68	52	54	48	54	41	34	44	45	37	47	27	40	37	27	24	42	30	24	28	32	27	31	35	41	36	32	40	32	27	36	29	30	20	40	35	32	32	34	29	23	28	34	35	34	28	33	31	29	28	32	43	36	28	40	32	26	35	27	28	37	24	32	27	36	26	22	33	34	40	23	30	27	35	40	28	29	32	30	29	32	24	24	33	30	26	33	28	27	32	33	31	36	34	25	26	29	20	29	29	23	25	25	25	28	29	26	17	25	27	27	25	26	20	33	21	31	30	23	21	23	26	26	25	35	21	34	28	25	38	31	20	28	23	29	27	28	26	33	28	29	24	18	29	23	24	28	31	24	24	40	35	30	34	29	20	30	25	29	23	32	27	26	26	28	38	25	39	27	23	28	29	28	24	26	31	26	32	29	26	27	41	18	26	22	40	22	28	25	29	26	30	32	38	32	27	34	23	24	28	27	40	28	43	27	28	15	26	20	36	31	16	21	25	20	27	28	33	23	30	30	26	41	33	20	29	31	28	29	21	35	27	27	19	26	31	21	25	28	29	32	31	30	27	35	31	26	25	25	31	25	28	33	18	23	27	28	32	40	22	22	29	28	33	46	20	27	27	21	19	37	27	20	29	29	27	27	21	23	28	34	28	28	33	35	31	24	25	31	23	30	28	39	28	26	28	22	21	30	31	27	23	22	24	25	26	29	19	29	24	26	28	32	34	24	26	27	21	26	28	29	30	29	27	27	29	25	29	24	31	37	44	35	20	28	28	25	24	24	29	26	33	32	28	23	36	20	32	27	25	21	23	31	24	34	23	12	23	25	27	28	33	40	22	32	25	24	26	24	26	22	20	30	25	31	33	18	31	25	27	30	21	20	29	20	23	26	26	27	32	37	31	25	33	26	34	28	26	33	31	31	40	32	32	21	25	27	25	18	25	27	43	23	27	30	25	23	27	19	20	25	37	22	23	29	33	22	27	33	32	35	36	30	18	26	28	24	35	27	20	28	33	36	30	31	22	29	20	20	29	31	24	28	23	26	35	27	25	22	32	25	28	29	23	30	32	25	27	30	30	28	30	35	28	31	37	29	34	24	28	29	21	32	22	31	25	28	33	36	29	32	27	33	20	24	30	30	28	34	21	28	24	24	32	25	29	28	29	26	24	31	34	24	30	22	21	25	22	23	28	33	26	26	22	21	24	27	31	26	27	29	34	31	27	18	22	26	34	24	27	30	22	20	30	28	28	22	22	36	23	33	21	35	18	28	33	27	24	23	32	26	32	30	25	29	34	28	31	33	23	20	27	27	28	26	24	30	27	32	29	35	30	32	27	21	21	30	23	30	30	23	30	31	32	26	25	21	25	25	29	38	26	28	28	18	25	25	34	35	32	29	24	22	25	35	26	25	19	21	31	29	24	31	25	17	26	21	24	19	37	23	29	22	32	22	30	28	30	34	28	16	40	22	29	25	23	33	33	29	31	33	27	30	24	29	21	34	36	30	26	32	32	25	27	31	40	39	37	27	33	36	30	22	35	28	24	34	31	25	23	26	32	29	32	38	32	36	27	25	25	32	32	31	28	25	26	30	28	29	29	31	27	23	29	29	30	27	19	24	35	37	28	31	27	28	27	32	22	23	37	23	24	27	38	21	38	37	34	28	22	33	27	29	27	24	34	30	33	37	26	35	33	28	34	19	24	41	35	18	32	29	28	24	31	24	23	29	27	25	34	25	29	25	30	24	28	40	26	16	22	35	26	24	27	35	36	31	26	28	28	30	22	27	31	15	21	26	21	32	24	19	31	32	32	30	30	28	25	31	26	31	36	29	28	37	27	18	29	25	42	28	32	28	24	34	30	22	20	14	25	36	27	40	24	39	37	28	35	26	33	30	25	26	36	19	23	21	37	32	23	21	22	27	30	26	32	28	21	28	21	33	27	16	29	21	26	34	31	26	35	28	32	26	34	37	25	39	30	14	25	29	20	29	29	20	19	33	32	34	25	28	31	25	33	26	26	32	30	36	27	33	21	32	35	17	20	25	27	19	20	20	22	27	24	24	34	23	29	18	26	26	24	32	36	26	27	21	24	28	32	26	30	30	29	27	31	27	29	23	28	27	32	31	33	21	20	31	30	30	24	27	34	25	27	35	29	29	32	38	31	24	36	31	22	22	23	27	27	35	27	25	41	29	30	21	25	32	34	25	28	21	29	23	21	30	25	27	36	41	24	34	27	21	22	31	17	28	24	31	20	23	31	19	28	28	27	25	30	26	27	30	41	32	29	17	35	26	25	26	33	22	20	21	34	34	37	28	33	23	29	35	25	32	23	28	29	42	18	29	17	23	30	20	28	26	38	21	26	28	31	26	33	23	27	25	32	24	43	31	28	25	29	25	25	37	31	34	30	35	28	34	32	22	34	21	21	30	18	33	31	26	36	27	24	16	31	19	29	33	28	30	34	27	34	32	35	25	25	24	29	32	22	27	28	25	27	25	25	26	25	31	33	23	31	32	28	24	22	27	31	26	26	31	20	30	25	36	38	23	24	23	17	37	27	28	23	37	34	30	24	26	24	39	35	32	25	29	31	29	24	34	20	23	32	23	40	29	18	26	24	28	37	28	31	23	24	23	31	25	19	38	31	33	17	22	22	26	36	27	28	34	28	31	28	35	32	32	35	31	31	33	27	23	25	18	33	31	31	30	33	35	27	32	28	33	28	31	26	21	27	26	25	30	32	18	40	34	27	21	18	20	19	36	30	33	21	27	27	26	24	33	28	28	29	20	25	37	36	41	41	31	37	31	27	37	21	28	30	32	37	33	24	28	31	22	18	31	28	24	24	34	24	21	33	28	38	30	26	32	33	25	24	32	21	33	37	32	24	33	29	31	26	25	25	29	22	23	23	22	23	22	23	19	36	31	30	31	38	28	25	26	23	21	18	36	22	32	26	27	33	30	21	27	32	35	25	34	24	23	25	24	23	34	33	40	33	44	27	21	21	25	27	22	20	24	23	29	32	28	30	17	33	29	29	32	45	22	31	29	22	26	21	30	34	40	26	26	30	26	23	28	29	36	39	32	27	30	36	28	33	26	40	34	17	20	30	33	26	28	27	34	30	24	32	27	21	33	22	28	28	24	29	19	37	30	33	23	33	24	25	36	19	23	23	21	29	18	32	28	31	35	24	24	19	18	19	29	34	25	27	20	30	18	35	32	26	28	32	31	20	24	32	25	30	18	32	28	22	28	29	38	16	27	41	24	27	22	33	21	31	20	34	23	31	29	38	21	24	34	14	35	28	25	32	30	23	23	31	16	18	34	24	28	38	18	32	24	22	31	19	28	30	24	28	25	28	22	28	31	26	33	29	25	21	42	32	37	27	23	24	31	28	22	29	29	28	40	19	23	25	24	23	23	28	37	28	29
52022	27491	15900	28303	34446	33943	32221	29075	25309	21415	18463	15869	14161	13218	12241	10614	9478	8380	7567	6854	6128	5712	5419	4763	3460	2750	2930	3366	3093	2566	1852	1611	1560	1541	1196	1122	1053	1062	855	901	881	835	773	723	694	682	642	648	646	616	621	570	560	530	597	563	579	538	527	503	562	522	571	599	545	537	562	551	540	558	524	577	502	504	542	475	543	517	497	520	543	560	525	517	468	546	519	480	480	510	492	516	505	485	479	533	500	493	488	458	496	466	488	442	456	478	473	465	459	475	471	473	484	420	491	510	483	461	503	447	471	440	466	455	473	458	483	470	475	463	500	480	430	500	506	494	460	455	464	478	465	473	474	474	444	437	486	449	463	493	461	480	478	476	479	472	471	493	451	437	460	464	473	468	444	465	483	469	487	431	464	435	494	499	431	449	443	477	450	460	479	479	440	487	466	502	470	454	467	443	466	469	490	463	503	480	434	453	477	438	479	440	469	475	482	439	455	475	471	454	469	430	489	476	431	439	465	495	425	450	478	490	489	470	452	461	466	479	435	478	480	476	476	474	453	491	463	476	465	445	445	499	475	454	458	425	471	473	424	451	459	474	447	444	472	455	473	450	423	462	440	428	468	435	446	431	442	474	472	508	486	442	482	473	475	439	443	459	481	450	444	506	459	474	442	486	474	456	507	493	471	444	435	464	448	465	447	481	435	416	439	462	478	457	468	459	452	429	446	467	488	470	452	431	460	436	479	470	459	434	473	461	454	441	459	486	477	469	432	422	457	450	486	456	450	465	456	435	494	456	457	438	469	440	455	477	433	488	424	475	452	464	492	469	460	422	435	458	451	470	480	459	445	460	455	501	469	454	454	465	471	469	438	468	459	468	486	470	455	466	490	454	438	459	464	470	465	453	407	437	455	496	492	458	474	466	478	444	460	480	467	473	440	483	443	482	506	472	445	462	440	463	454	456	492	486	461	471	460	461	436	447	485	466	468	460	485	469	436	478	475	449	457	482	446	463	442	452	450	463	486	442	468	450	448	483	489	453	494	462	476	453	470	412	477	459	459	469	479	462	458	426	504	469	470	421	462	473	450	495	464	469	478	420	459	464	460	422	441	452	445	426	465	464	495	446	492	430	510	454	434	488	468	457	451	502	441	441	449	464	449	450	477	484	489	473	489	452	407	474	531	424	465	479	426	465	449	477	477	451	490	450	452	460	473	468	463	467	476	489	464	469	430	475	525	467	465	454	438	439	461	465	466	464	451	487	492	443	497	415	491	473	487	430	455	450	461	435	504	451	441	490	457	484	491	469	419	432	492	502	485	465	461	499	449	446	485	436	466	422	437	450	439	476	459	432	454	467	465	449	480	466	504	431	455	452	447	450	463	423	477	442	478	474	435	471	464	488	485	442	478	430	489	454	458	456	472	464	449	437	447	456	474	429	478	430	477	468	455	468	449	422	478	454	451	486	484	443	479	444	503	437	462	442	415	446	458	461	482	493	495	430	464	444	435	438	460	453	445	457	471	466	508	447	461	448	446	473	525	453	475	413	415	454	443	504	465	448	444	465	440	455	487	435	458	461	437	460	456	444	440	491	434	463	445	434	440	441	483	424	504	437	449	399	483	439	422	433	462	490	437	478	456	467	464	426	458	482	492	452	439	465	466	472	496	503	477	447	430	452	447	467	467	502	490	466	463	446	474	464	475	477	460	488	476	436	469	461	467	422	462	514	454	426	472	459	494	483	503	468	456	447	448	470	455	486	472	477	475	466	424	429	467	441	438	460	445	447	476	454	461	469	446	442	496	479	470	450	435	436	464	436	460	477	454	424	455	484	456	445	455	488	488	433	462	450	485	466	491	482	472	461	427	457	488	483	458	462	440	438	470	465	452	460	468	449	450	461	457	474	448	461	464	483	460	434	492	485	460	466	484	405	480	481	457	450	458	446	458	447	453	465	429	431	458	450	451	511	462	466	469	455	417	437	503	468	445	447	461	463	474	488	467	421	460	482	423	433	484	482	449	466	446	436	453	465	428	474	487	435	442	426	474	457	430	429	463	487	492	505	420	509	468	447	461	433	466	460	445	445	469	443	437	451	426	457	432	475	462	471	480	422	465	463	484	481	461	504	436	446	438	456	409	434	453	456	459	474	439	453	461	454	477	479	508	452	471	467	450	449	461	483	480	447	476	428	452	424	464	458	452	493	457	482	466	456	469	412	484	441	493	513	465	453	429	460	448	450	462	458	433	456	454	442	482	434	465	448	438	425	457	449	475	480	443	474	476	477	486	461	489	464	473	486	486	467	501	448	444	445	459	432	466	493	489	442	454	502	452	447	446	508	480	478	479	453	448	452	452	446	439	457	463	488	424	494	502	455	436	452	461	444	441	460	438	487	466	447	454	447	459	474	449	494	476	428	483	451	440	433	468	470	464	458	447	458	472	410	439	474	450	449	455	441	442	477	457	501	475	508	448	453	441	425	444	461	491	496	466	434	449	484	468	497	414	472	487	452	504	475	454	458	465	486	476	418	463	494	492	447	442	466	455	455	465	481	451	467	487	491	464	422	457	440	469	430	450	469	462	429	444	468	462	468	437	425	477	478	478	440	462	435	516	445	469	459	453	470	437	469	441	471	471	460	454	470	480	482	463	486	457	461	477	453	438	442	459	440	474	431	457	471	443	475	464	466	426	456	484	416	442	449	431	464	455	462	411	426	489	460	452	460	436	496	471	441	433	506	478	494	476	455	450	453	479	450	426	433	445	458	441	465	445	483	485	489	461	494	496	477	462	450	428	438	433	461	474	477	485	484	470	444	483	460	453	467	452	484	465	443	449	460	461	413	451	471	430	420	471	462	476	490	449	469	473	489	494	458	463	452	465	448	450	438	476	426	413	449	442	467	470	458	483	470	463	461	435	498	433	446	507	435	458	443	462	458	482	475	466	471	461	460	457	438	442	442	446	462	415	484	439	496	422	470	440	489	477	469	482	430	440	460	448	464	466	484	477	430	470	498	480	444	468	440	468	457	504	436	478	446	427	459	456	487	483	408	450	435	440	467	458	488	449	476	477	427	434	475	455	502	477	447	456	476	463	427	471	452	477	466	453	414	515	484	469	460	454	453	436	491	495	451	479	493	440	502	470	455	472	469	487	446	472	505	443	451	497	493	414	450	476	463	486	486	429	428	469	465	477	446	463	461	456	444	457	524	487	447	462	443	438	453	461	478	449	486	473	431	456	465	454	439	480	482	452	459	466	434	457	434	469	460	473	475	403	475	461	465	449	452	489	450	478	495	470	480	424	414	469	470	467	430	468	458	431	458	428	426	443	467	484	468	491	428	446	460	440	452	487	429	455	445	456	465	427	444	454	437	428	483	441	478	449	419	459	432	456	474	451	481	433	463	488	419	464	458	462	466	484	415	492	453	475	424	470	487	482	494	442	467	469	460	483	450	431	450	476	471	503	477	460	450	444	449	466	463	430	454	489	465	480	446	515	458	509	434
8791	2303	596	304	525	600	520	450	430	390	292	260	232	218	210	180	161	122	125	133	127	97	87	87	71	59	52	55	73	57	58	44	42	45	51	45	49	41	35	39	40	43	44	39	41	34	35	36	39	35	36	36	52	35	29	28	39	38	27	31	49	38	28	22	27	33	36	24	42	44	45	28	39	32	32	29	40	44	28	33	32	29	44	36	38	37	34	40	26	40	38	33	44	34	36	35	40	22	38	45	39	39	28	35	30	34	38	33	36	31	25	43	28	36	21	40	42	36	26	29	24	39	38	42	31	28	39	26	35	33	31	32	38	29	39	35	28	32	35	30	38	25	23	30	41	30	33	25	45	26	38	43	38	38	33	22	23	34	33	34	43	25	42	39	29	23	29	26	39	32	28	34	39	42	38	27	27	29	31	32	32	40	37	34	31	40	27	41	38	32	22	29	37	29	37	30	29	29	27	33	32	33	34	38	35	21	27	38	25	32	25	37	36	37	42	40	28	35	37	37	25	31	32	35	34	41	40	42	38	28	32	42	23	24	25	28	29	38	30	29	33	43	27	30	26	30	33	28	39	29	45	29	28	29	26	27	38	14	30	38	41	39	28	30	35	34	41	38	38	29	37	33	37	28	32	41	36	38	41	38	28	33	39	28	31	26	18	27	24	32	26	25	34	44	40	43	43	35	36	30	38	33	37	41	35	38	32	26	42	33	22	32	39	39	37	37	36	34	36	31	33	24	39	38	34	30	40	32	42	34	37	27	30	39	40	31	33	40	38	30	33	34	30	33	34	25	34	37	35	31	37	41	30	31	31	30	25	37	40	33	37	32	35	37	33	32	27	30	27	37	26	35	29	31	34	35	26	39	30	26	26	43	43	28	30	42	31	22	37	41	38	46	27	31	25	28	35	18	35	33	44	36	30	35	33	41	29	40	38	47	24	39	36	52	27	31	41	27	28	38	26	28	37	40	36	39	32	31	26	36	34	37	38	28	36	32	41	27	34	38	34	28	31	33	51	26	28	35	34	27	37	47	33	32	34	35	38	30	28	32	37	32	26	30	35	36	27	20	31	35	28	40	38	33	37	27	36	34	33	36	38	33	34	34	42	25	28	42	40	34	39	35	26	34	35	23	23	26	23	27	31	34	34	29	45	30	35	35	28	35	27	39	28	33	31	34	33	31	29	31	40	33	21	38	22	29	34	39	32	31	49	39	21	33	25	24	36	37	37	30	40	42	33	33	35	32	27	35	35	32	36	34	23	34	39	30	39	26	30	27	27	30	27	39	32	35	40	36	37	25	31	43	33	24	25	37	33	31	32	28	21	30	41	27	47	32	39	32	43	33	27	25	37	35	38	34	39	32	31	25	35	35	29	38	32	40	38	27	33	29	28	42	30	37	40	27	35	38	35	33	35	43	35	31	28	29	34	38	31	24	31	28	39	41	34	26	47	31	29	41	29	28	36	30	27	34	26	34	44	36	34	32	32	38	42	38	39	26	35	29	26	28	39	43	31	27	35	22	44	34	44	37	23	40	40	29	32	37	25	36	25	25	22	43	28	25	29	35	44	31	30	35	37	33	35	43	41	32	29	46	46	33	37	21	37	36	25	30	28	29	42	21	41	33	25	31	28	30	34	30	29	26	31	51	40	33	31	33	30	25	32	32	34	32	43	31	35	24	30	31	30	36	26	34	33	41	34	46	25	24	38	21	37	42	34	25	29	38	38	42	28	26	34	40	37	41	42	32	33	42	28	29	39	31	35	46	30	35	30	26	46	45	31	37	36	28	34	27	37	35	33	39	32	23	33	44	41	30	43	37	32	30	34	28	24	41	34	39	31	30	35	34	39	42	33	47	36	26	50	28	41	32	35	35	41	35	33	29	34	38	35	38	30	28	39	28	27	24	44	27	33	32	30	34	24	26	30	32	41	39	34	31	42	28	30	32	37	25	25	27	39	38	35	44	30	53	37	34	33	36	30	32	40	44	41	29	28	26	36	36	22	31	34	34	32	44	26	27	36	26	29	27	34	30	35	25	31	42	33	46	36	39	46	31	50	31	30	26	29	26	32	46	35	35	30	40	29	30	31	32	34	34	33	25	27	41	33	37	40	27	37	29	35	33	25	30	45	34	33	44	43	25	29	41	32	35	34	43	32	42	39	39	43	32	39	37	37	38	36	32	26	36	36	36	33	42	30	26	31	28	27	33	37	24	33	41	37	35	22	43	28	37	31	35	41	37	33	29	32	28	33	40	46	34	30	31	28	30	31	37	43	36	31	30	28	38	30	21	32	35	38	30	29	25	33	36	28	37	24	27	29	25	37	26	22	32	30	39	34	25	40	28	38	32	31	38	32	41	28	36	37	34	39	39	33	39	41	36	42	32	18	28	40	31	21	30	30	51	28	35	33	35	40	43	35	38	29	33	30	35	38	39	40	33	40	32	23	40	22	44	26	31	17	27	36	34	32	38	24	45	37	32	31	34	25	34	53	38	30	41	35	33	31	32	22	30	45	38	24	40	36	32	41	29	34	38	32	38	28	34	37	34	28	34	40	26	31	26	37	39	37	38	35	44	38	28	34	22	32	41	31	33	29	33	31	29	42	38	26	39	25	35	30	37	46	44	39	40	28	37	26	36	26	35	39	35	30	33	31	37	33	29	28	32	33	37	43	27	42	49	28	29	36	43	31	38	32	33	36	33	41	27	41	28	44	31	43	30	41	35	26	31	36	41	38	27	25	32	32	29	40	43	27	35	28	29	36	32	31	39	34	35	39	30	34	33	34	33	37	45	23	37	32	49	27	32	20	24	28	36	30	35	28	36	31	31	29	33	37	40	36	32	39	35	28	32	40	37	31	41	37	31	31	42	39	35	43	25	26	40	40	38	19	35	26	38	32	33	36	25	32	37	32	33	38	27	35	36	30	25	39	31	25	38	38	33	33	35	28	27	43	36	28	29	38	30	35	32	35	21	34	33	37	40	27	34	37	36	30	36	30	44	33	36	31	39	35	30	30	38	25	39	32	31	37	33	39	31	29	34	34	31	32	32	33	34	33	32	42	31	30	32	31	36	39	35	38	31	36	38	35	34	42	35	30	32	35	38	25	45	25	31	33	29	45	30	36	31	29	31	25	44	33	31	34	26	32	29	39	30	34	30	26	38	31	37	32	36	26	30	37	34	37	50	29	41	27	28	41	38	30	23	36	29	22	34	33	29	34	37	48	42	36	38	33	23	31	36	39	25	32	35	35	23	36	39	30	29	40	29	25	26	29	22	31	38	39	32	41	38	26	42	26	33	39	30	39	31	27	25	33	45	33	22	38	38	29	30	50	34	26	39	32	35	25	23	32	24	34	39	36	40	37	44	32	28	27	35	34	29	32	33	33	35	34	23	44	34	31	31	31	32	50	40	20	38	27	26	37	35	35	30	29	30	30	31	32	27	37	26	32	31	32	26	36	35	30	40	36	36	33	36	41	44	28	35
43871	23380	12429	23104	29864	29340	26391	23159	20490	17100	13836	11796	10424	9284	8948	7975	6431	5604	5212	4680	4111	3913	3721	3130	2556	2013	2115	2264	2255	1904	1470	1248	1192	1207	1015	903	861	844	774	822	858	782	703	712	720	698	678	634	635	671	624	638	646	613	634	602	584	595	576	584	577	529	630	592	635	612	599	604	597	571	646	585	629	560	578	613	582	588	607	612	595	581	574	591	562	551	573	585	620	559	557	536	576	546	571	564	570	576	571	592	525	514	562	561	482	545	552	526	578	539	527	511	567	558	556	590	558	569	554	558	553	575	516	524	558	502	580	552	557	571	574	579	559	563	611	554	513	530	542	582	573	609	575	579	505	577	526	496	548	588	548	537	562	545	533	609	540	576	573	596	558	548	568	512	546	547	573	574	531	527	545	555	540	551	582	569	579	534	561	565	571	559	570	557	542	571	525	528	571	543	559	570	560	513	571	484	547	572	540	552	538	524	568	553	529	530	546	512	561	574	537	545	562	548	596	504	554	502	562	559	566	549	585	531	574	501	541	587	544	560	498	509	520	565	544	533	534	545	550	544	565	502	550	553	580	572	549	584	575	547	572	576	536	551	540	559	545	588	582	505	567	515	538	549	590	551	535	537	558	525	556	526	581	544	523	544	516	515	556	556	544	555	572	550	539	523	545	526	541	532	524	557	571	559	596	529	560	560	530	513	531	552	526	561	552	574	594	567	513	576	552	560	528	544	542	531	557	588	559	533	531	548	538	543	556	498	586	558	527	574	586	545	519	599	523	529	559	498	533	558	525	565	554	544	548	548	532	547	541	534	548	560	552	562	513	520	549	528	568	556	549	533	514	535	505	554	598	569	585	556	562	544	573	567	582	549	533	519	581	538	532	550	588	537	593	569	578	522	555	515	549	519	516	546	515	477	546	555	570	529	553	590	552	573	547	567	541	532	503	549	556	582	550	571	566	538	558	526	534	561	534	563	538	546	575	556	542	573	545	529	546	531	531	564	497	550	553	546	551	547	563	542	558	541	522	541	570	579	563	561	502	550	555	592	567	554	544	525	520	521	512	554	563	537	530	528	530	566	526	565	595	567	545	554	520	573	561	523	570	564	475	533	538	589	585	535	603	594	512	537	552	543	574	556	536	555	545	483	533	558	565	531	546	556	556	523	534	562	505	557	534	559	498	558	526	551	528	563	562	567	571	542	591	573	595	570	529	538	594	577	557	580	548	597	513	584	520	516	521	509	532	543	540	559	503	509	593	553	552	511	513	582	541	525	532	566	501	557	506	555	567	625	582	541	562	535	554	556	548	565	542	545	548	509	562	573	541	568	552	516	559	568	544	537	554	561	539	555	567	564	568	532	534	554	556	533	534	543	522	509	521	556	556	565	520	500	533	544	575	560	540	524	536	557	530	532	553	553	582	535	518	558	516	568	545	553	540	551	552	563	570	546	539	577	546	553	623	519	542	535	532	557	532	572	524	564	537	566	502	557	528	592	557	528	597	506	574	566	570	557	512	583	540	519	532	557	560	529	555	534	544	491	550	527	540	559	541	511	541	551	574	514	506	573	511	540	542	525	532	539	600	584	523	581	534	572	559	489	552	526	526	531	582	519	570	539	519	573	507	561	503	546	511	570	550	557	577	561	599	535	534	520	549	522	588	549	540	542	567	536	539	571	507	524	541	571	521	563	517	535	544	530	538	537	549	533	530	553	544	512	595	518	527	524	592	564	556	552	508	586	575	548	529	500	576	562	552	528	542	532	579	544	506	552	558	562	548	559	557	569	552	528	529	526	524	564	537	522	523	544	566	528	544	537	554	540	555	545	551	493	566	573	540	595	553	555	551	530	545	545	543	523	534	549	533	557	503	537	549	575	493	528	540	556	535	532	498	568	539	512	583	562	582	555	574	523	508	547	576	541	516	530	541	541	541	573	556	555	540	537	543	545	579	535	570	542	566	575	553	554	589	539	529	538	556	533	584	508	512	576	533	517	542	521	598	555	538	552	553	546	516	511	578	528	544	524	564	554	552	552	556	549	531	532	505	584	518	527	553	575	567	533	544	549	527	534	567	520	560	546	561	516	566	569	544	576	551	541	532	490	544	484	529	571	538	588	525	560	528	590	562	519	539	543	541	537	596	507	540	590	553	525	564	505	537	551	580	558	519	549	527	520	554	563	599	568	552	530	556	523	547	555	546	496	583	554	528	564	554	579	561	546	522	545	545	564	551	560	549	540	508	579	516	538	539	513	543	510	538	528	554	525	508	567	542	526	558	547	602	518	574	519	527	549	516	563	550	580	536	558	572	575	576	550	531	564	540	552	532	570	543	565	596	584	534	573	556	536	560	517	500	549	567	563	584	577	522	528	530	538	507	562	545	564	559	515	579	557	551	550	509	505	579	555	555	544	555	563	526	534	515	539	525	526	568	533	571	553	513	586	505	567	528	541	541	580	531	538	541	535	577	498	544	536	576	568	567	503	567	529	512	546	591	553	499	577	583	534	523	576	506	527	562	535	545	560	556	572	548	539	540	546	572	559	557	550	595	555	496	523	543	544	558	546	550	520	542	558	546	544	537	504	542	574	543	551	529	544	566	601	548	538	595	556	569	547	535	534	512	551	536	544	540	534	554	519	574	577	523	551	539	541	532	597	510	532	590	522	550	579	533	606	549	532	562	533	536	545	553	556	543	551	548	558	516	583	559	531	583	555	564	546	498	569	544	541	551	559	500	526	594	528	581	577	580	562	581	513	505	510	579	558	552	557	541	531	562	549	532	517	532	548	562	614	593	533	536	536	548	542	542	557	545	542	563	527	605	535	549	585	553	530	508	607	519	558	537	570	566	559	503	575	548	499	540	515	547	568	554	584	508	554	574	532	529	556	558	544	580	574	586	510	565	556	564	588	549	560	561	533	583	547	550	515	539	581	529	524	522	530	532	543	547	532	550	587	531	566	557	560	540	510	530	520	553	543	521	549	584	563	547	541	539	572	538	579	573	546	545	548	521	564	530	501	532	585	509	535	547	582	560	577	533	570	547	546	563	573	546	509	552	555	574	540	509	531	537	537	584	519	556	565	533	581	562	530	523	570	553	534	563	544	545	592	574	608	581	536	549	554	579	557	540	578	490	503	566	525	564	532	539	536	535	545	592	559	565	573	551	541	530	522	570	532	536	563	582	549	567	558	535	539	512	571	553	534	521	570	566	538	522	551	501	524	538	543	526	558	535	515	560	548	540	581	538	550	582	496	566	566	569	565	543	577	540	547	554	558	528	552	514	579	532	510	550	533	539	543	539	557	523	559	527	558	550	553	539	545	581	548	546	597	558	552	575	562	573	578	569	548	524	546	523	551	576	565	565	536	547	541	584	526	592	538	507	564	522	503	503	549	546	577	568	547	523	586	531	574	519	553	531	558	566	589	517	525	552	521	567	550	572	553	542	535	532	565	540	537	604	555	587	528	544	560	573	492	561	530	538	548	526	499	565	547	600	524
12938	4289	928	566	854	988	810	673	674	556	439	379	352	307	269	245	204	185	162	167	147	145	107	116	97	77	77	67	69	54	44	53	52	43	51	56	37	39	38	23	33	29	28	27	29	24	23	35	17	24	31	36	27	31	34	30	37	27	35	22	31	29	27	26	22	27	25	26	27	35	30	30	36	28	28	25	29	28	28	33	14	25	22	20	29	34	27	26	40	25	20	24	22	32	31	19	36	24	29	29	16	34	26	33	29	18	20	28	30	22	32	32	24	25	27	24	31	29	20	26	30	20	25	21	22	27	28	36	25	26	30	31	31	29	26	33	33	38	27	24	26	24	24	23	27	31	25	29	37	21	28	37	20	38	35	23	28	29	25	26	26	26	25	24	24	27	34	32	29	22	31	27	27	21	28	37	25	23	26	31	23	33	23	21	44	30	35	25	30	19	40	25	18	23	21	33	32	26	35	20	34	27	20	24	33	29	31	15	33	31	29	29	21	22	23	24	31	28	28	24	29	27	18	28	29	28	23	28	29	28	18	18	29	26	28	27	33	25	37	27	33	23	33	22	29	33	35	24	23	26	30	25	31	22	18	25	30	36	30	28	24	26	22	21	20	22	27	30	28	26	27	27	28	34	24	20	26	24	33	29	28	33	19	25	27	26	26	27	19	16	38	32	27	33	30	21	34	23	21	31	29	30	28	21	25	25	29	37	26	20	28	37	31	30	27	27	32	27	22	31	28	19	31	33	32	30	24	18	29	30	24	25	41	21	27	29	26	21	35	28	34	25	25	25	29	28	29	28	35	25	25	20	34	31	22	30	30	28	32	32	19	30	21	20	26	33	31	32	30	20	36	37	23	27	23	27	24	26	35	22	30	19	27	33	16	22	30	24	29	21	26	24	37	18	28	34	20	20	32	15	26	27	32	27	22	26	36	29	25	27	35	23	34	30	22	21	29	23	34	28	33	27	31	28	23	32	31	22	25	27	24	31	23	24	24	33	32	27	28	25	28	29	20	20	29	30	33	28	26	33	24	25	26	30	30	34	24	24	33	34	27	18	34	33	18	27	33	29	21	31	25	17	22	19	29	32	27	29	26	27	27	24	29	30	32	27	28	26	29	33	23	21	29	28	24	29	28	29	29	30	19	25	29	31	23	24	24	32	26	33	24	26	23	31	32	26	19	35	21	25	31	34	24	25	35	23	26	20	24	30	28	34	33	18	25	28	40	30	29	25	20	30	33	29	21	18	24	21	24	26	26	32	27	29	18	19	30	27	23	17	37	23	35	22	25	37	34	29	30	25	31	27	23	27	22	20	31	31	18	29	29	30	34	22	32	27	27	40	15	34	20	37	27	25	30	29	33	39	22	34	27	22	29	21	19	23	19	30	31	37	28	22	31	25	24	21	19	23	26	24	34	35	31	31	22	21	37	23	38	28	31	23	23	27	19	33	28	18	25	26	27	32	28	25	28	26	29	33	26	28	26	24	32	28	26	23	23	27	19	34	29	34	29	25	28	19	24	21	22	30	34	34	36	24	26	25	20	20	26	36	27	22	25	22	24	27	25	26	32	32	29	28	27	34	37	29	30	31	21	24	24	29	30	33	29	30	29	16	19	23	27	24	31	27	29	23	20	28	34	27	27	26	28	32	30	27	32	24	41	26	21	27	27	28	32	16	37	30	27	31	25	39	34	27	23	22	18	24	22	26	31	29	40	26	32	31	23	26	19	25	26	25	27	26	30	19	33	33	25	25	24	34	23	17	20	27	29	42	23	31	26	20	37	20	28	34	21	25	24	24	20	23	20	34	25	34	24	25	29	36	31	17	16	30	29	26	28	25	16	34	22	34	19	22	26	31	30	29	21	28	27	32	27	23	29	35	20	21	37	21	34	28	16	17	33	26	27	24	27	23	23	28	33	25	26	25	19	38	28	22	25	37	30	22	30	32	42	18	38	38	27	30	33	27	24	22	13	23	34	32	32	32	33	27	24	27	30	22	30	25	25	30	26	25	31	33	36	27	26	23	25	37	19	16	22	27	21	29	24	28	28	22	25	25	25	23	33	29	21	34	30	24	30	28	19	33	35	30	31	26	32	22	33	25	30	31	33	26	36	31	28	27	26	13	25	23	31	20	30	24	30	27	29	30	30	27	36	24	28	28	20	27	22	37	32	24	18	24	22	23	32	29	23	24	18	26	20	25	23	24	26	28	35	24	33	27	24	24	25	18	20	26	20	32	30	28	22	29	25	24	27	26	39	27	23	22	22	23	35	15	29	31	27	23	35	28	20	30	22	25	21	34	32	20	21	25	30	26	21	24	20	28	31	29	30	25	27	27	23	26	20	18	19	21	31	25	23	27	22	29	25	32	27	33	23	28	33	20	29	27	23	20	19	33	36	28	27	31	29	23	27	28	27	29	31	28	22	24	20	24	22	25	28	32	27	31	23	23	24	35	22	19	28	22	29	24	15	25	19	34	27	21	29	26	19	25	30	23	30	22	25	24	18	28	30	21	28	21	26	26	31	26	24	18	28	32	32	27	25	21	20	22	22	25	30	37	29	31	24	16	31	29	33	29	27	20	21	30	27	36	33	28	25	37	22	24	29	21	23	33	25	24	29	28	25	20	27	38	21	29	34	24	17	29	23	31	29	26	31	28	18	33	23	27	31	37	36	24	28	29	27	34	25	27	22	18	29	28	30	32	34	19	31	18	42	29	35	29	29	22	19	18	30	32	24	23	29	32	22	25	23	32	36	28	29	21	19	25	28	26	24	28	27	22	20	25	23	22	35	24	14	21	21	24	42	31	30	22	28	26	23	15	31	27	29	26	27	43	29	27	36	33	24	30	26	25	31	27	24	31	25	21	19	22	28	24	39	29	24	29	27	26	27	32	30	36	36	23	21	30	29	41	23	23	20	26	24	27	33	28	28	21	31	21	34	36	25	23	28	27	32	25	24	29	26	26	38	33	21	33	28	28	27	27	27	24	33	25	20	31	24	28	22	31	25	19	33	17	28	27	33	18	27	29	23	27	35	27	19	32	24	31	22	37	29	29	31	27	38	20	18	27	24	18	29	25	25	38	31	25	27	24	26	30	27	29	16	24	27	25	23	30	28	29	23	27	20	23	23	23	23	24	25	21	20	24	27	34	25	29	30	23	20	26	25	29	25	23	27	27	30	26	24	19	21	33	22	27	24	25	33	21	23	29	24	30	22	33	29	21	25	25	20	31	32	34	20	24	25	23	22	31	20	14	22	32	31	27	18	28	13	27	22	41	27	22	38	24	22	24	27	36	22	28	26	28	28	17	26	28	37	36	22	27	26	25	29	24	31	36	19	20	21	21	24	23	27	25	28	30	30	24	19	26	28	18	30	31	22	22	33	31	20	33	24	31	27	27	25	23	25	26	28	37	24	27	28	28	28	24	25	23	33	21	38	36	30	26	27	26	30	25	27	31	28	26	36	24	26	24	25	37	26	32	25	24
52655	27016	16563	29382	35840	35520	32488	28273	24685	21765	19092	16151	14658	13416	11734	11154	9452	7784	7390	6998	6102	5519	5257	4689	3698	2832	2869	2969	3000	2332	1878	1700	1569	1487	1262	1041	1152	972	962	842	942	804	734	686	675	670	644	604	636	681	636	605	571	571	571	582	540	522	544	513	470	532	570	577	533	552	526	503	512	527	499	499	521	513	514	520	491	504	493	547	525	513	532	493	500	502	507	453	467	455	472	489	515	455	469	499	497	458	485	471	461	449	484	468	471	476	449	434	478	447	473	432	468	464	443	450	441	458	469	454	439	460	443	457	450	457	410	440	439	423	465	487	475	448	420	449	479	441	426	460	473	468	436	481	456	460	475	413	460	453	414	430	433	420	446	465	398	459	418	462	450	396	479	456	444	437	434	448	439	422	475	463	481	443	449	417	461	436	437	467	450	453	425	453	450	469	446	496	434	425	413	479	472	495	461	448	459	453	470	437	462	446	450	457	445	433	396	391	453	474	443	467	434	430	421	411	447	474	440	440	449	439	418	421	437	453	424	415	454	462	432	469	412	434	418	461	389	455	454	450	415	402	459	465	442	422	440	438	471	444	403	445	439	439	467	453	471	432	411	421	460	413	463	472	457	413	419	435	445	423	404	449	433	476	452	435	457	461	465	474	454	441	412	433	447	453	411	435	415	430	438	431	401	454	441	424	419	421	456	423	408	408	470	409	411	421	442	416	452	424	425	445	447	438	452	473	443	457	473	448	434	416	418	469	456	429	415	501	447	397	431	465	444	457	434	436	479	464	407	407	418	422	461	466	500	459	393	424	417	466	442	452	444	416	407	451	467	470	391	431	418	448	461	441	454	435	438	437	457	478	422	450	421	426	475	428	436	449	478	444	459	450	444	441	454	452	457	430	475	423	427	434	440	417	454	415	421	465	450	454	444	420	433	471	423	445	411	464	454	459	423	442	437	404	420	446	429	449	446	409	448	477	404	458	452	473	457	459	430	434	439	472	435	434	405	433	421	439	435	442	461	419	437	437	413	415	432	496	443	472	423	413	446	415	429	448	441	447	437	420	462	434	470	440	425	413	449	429	448	438	434	452	473	438	424	455	459	470	441	452	465	450	443	420	450	432	435	432	408	437	442	420	439	461	465	428	449	423	426	462	408	415	431	483	439	449	426	439	422	440	405	453	455	428	459	413	405	426	433	401	422	404	460	444	443	438	428	477	411	441	455	444	422	428	459	436	447	464	462	451	470	434	415	432	432	450	394	465	434	440	458	439	403	448	430	437	439	424	474	434	435	456	428	455	454	441	453	422	451	456	414	425	449	425	451	439	466	423	435	422	411	426	443	437	442	438	412	459	433	442	456	420	428	424	426	422	454	454	416	469	483	439	397	439	455	458	483	460	427	458	403	422	451	475	433	464	437	421	454	428	459	465	416	452	413	428	415	444	452	419	444	465	429	423	446	438	439	459	460	466	427	436	407	438	432	427	427	471	410	440	438	409	438	458	415	460	427	425	491	443	446	407	465	430	443	437	442	449	443	447	442	455	443	433	444	394	413	438	464	445	467	433	441	466	452	411	463	422	480	448	438	430	457	447	425	430	445	475	429	419	443	468	451	431	454	436	427	414	378	435	408	481	444	389	425	462	448	450	446	405	402	444	432	460	441	435	451	427	444	454	456	444	452	466	451	418	405	406	401	412	454	418	447	430	451	470	425	415	407	414	458	438	449	405	481	413	420	433	458	411	389	401	445	436	443	447	432	454	417	459	458	440	430	457	397	470	438	438	409	456	451	446	446	456	424	422	405	447	455	463	446	427	461	469	448	423	440	469	427	415	457	416	429	457	441	432	426	436	486	449	438	458	412	481	462	445	457	448	447	452	427	429	445	399	438	461	432	434	441	427	426	397	487	429	439	422	479	464	425	442	416	439	406	465	449	443	442	406	475	474	433	408	444	464	462	414	407	447	427	459	449	476	418	452	472	447	435	441	438	458	486	436	458	438	472	466	438	441	417	456	442	471	432	460	418	444	434	427	458	442	401	456	421	468	422	439	442	451	427	441	456	414	445	445	446	415	443	451	466	443	452	450	432	438	408	468	452	422	465	434	454	403	448	441	442	467	435	444	429	427	414	462	453	465	432	424	474	439	437	438	452	432	449	415	450	449	451	446	447	441	483	464	426	422	445	430	446	442	431	459	454	450	438	408	451	456	436	423	405	441	470	427	474	434	450	455	463	437	455	472	459	427	431	443	440	413	458	460	450	422	412	417	447	456	453	490	439	448	438	439	428	458	421	461	460	449	456	423	447	447	434	452	406	457	425	443	440	406	443	460	438	446	461	445	428	437	441	484	456	473	465	420	440	430	424	453	419	453	415	425	423	454	485	432	404	416	457	462	468	445	472	427	481	461	441	455	432	434	397	452	442	429	436	424	458	461	453	460	440	455	429	395	480	453	449	472	454	455	440	426	446	441	434	459	429	418	477	424	434	438	480	420	479	422	454	427	450	449	446	439	403	455	438	453	418	458	436	410	437	463	431	476	444	430	452	469	453	442	437	453	451	465	403	434	474	468	475	428	412	436	425	434	478	438	459	414	395	436	439	460	440	425	424	399	470	460	456	474	486	442	443	429	450	444	474	472	425	426	457	411	474	426	408	454	450	508	443	442	446	424	417	464	427	453	471	470	421	473	443	462	404	456	450	449	444	463	476	431	452	454	453	434	424	464	426	438	417	474	413	442	450	436	412	487	437	470	411	409	449	447	412	409	456	440	430	444	437	422	439	434	420	449	452	422	443	458	449	464	397	413	491	440	447	457	429	426	439	439	441	431	434	420	400	456	445	428	435	476	453	417	429	448	436	407	447	442	453	443	456	430	468	388	427	454	446	484	453	438	417	403	423	434	462	413	460	424	437	447	479	422	468	448	455	430	453	435	450	449	425	470	462	434	467	405	430	434	422	408	427	444	425	434	441	442	419	416	446	466	408	442	438	445	427	440	472	461	475	425	465	424	440	409	451	434	463	447	418	457	415	458	427	445	411	419	465	428	443	466	455	425	416	436	415	426	457	478	428	447	430	423	460	444	433	432	437	442	436	446	453	426	457	440	439	451	457	421	445	449	458	459	436	418	460	431	436	422	450	457	447	420	475	425	458	446	429	424	455	454	434	383	462	416	448	454	425	483	473	427	432	400	419	438	471	417	435	433	431	442	460	448	442	459	413	480	432	400	454	442	433	441	462	447	446	460	441	451	402	409	435	425	482	410	416	457	414	434	460	433	413	435	444	442	436	434	426	449	429	473	430	439	417	460	447	439	426	436	444	443	469	465	478	445	437	443	463	468	399	414	429	441	441	439	431	461	445	448	433	497	474	424	450	419	440	425	429	420	430	457	462	458	425	435	449	457	416	411	442	460	444	424	472	444	430	460	445	451	465	460	452	455	439	417	444	429	459	457	444	441	443	451	421	441	460	463	427	488	464	431	470	426	416	446	428	444	438	433
5025	1121	348	263	354	399	366	318	263	197	172	148	154	134	122	116	90	77	74	94	77	67	56	50	59	32	38	35	42	33	36	29	32	41	22	28	28	21	21	33	26	23	26	17	25	17	26	18	26	28	19	15	23	29	21	26	17	25	26	20	21	26	16	25	23	24	36	17	26	19	21	23	32	18	20	30	12	24	19	16	24	21	26	31	24	20	16	22	25	23	31	22	15	26	15	25	16	26	22	24	17	15	18	19	22	29	35	19	21	27	23	26	18	18	24	24	26	22	19	17	18	26	23	21	23	20	20	32	23	18	18	25	25	22	19	31	22	28	22	18	17	23	16	26	25	24	26	15	27	26	22	15	25	21	17	28	20	18	20	22	25	19	22	23	21	24	20	9	27	20	17	18	23	23	30	33	21	23	31	25	21	27	12	22	22	23	25	19	23	15	21	20	23	22	25	20	19	22	21	23	26	25	25	21	25	32	17	30	20	24	15	18	13	29	23	23	22	20	23	19	21	20	21	19	20	21	21	21	19	27	15	13	26	23	14	17	18	19	23	21	22	24	18	24	20	21	22	24	25	16	20	23	29	26	19	19	27	19	24	22	26	20	16	23	26	27	24	20	28	21	27	24	31	32	18	21	28	26	28	16	21	21	22	21	24	23	27	21	29	31	22	18	23	22	17	19	20	22	18	22	16	21	28	20	15	23	17	19	15	31	26	15	19	18	17	18	24	22	28	11	15	28	25	22	19	23	32	21	20	21	18	19	17	26	24	22	16	34	18	22	17	21	28	26	24	14	26	20	13	27	21	25	27	25	19	26	21	31	28	27	22	27	17	14	25	27	29	25	29	16	24	25	18	29	29	17	19	29	26	26	22	21	17	16	15	28	15	23	22	15	23	16	17	24	19	23	28	24	21	25	17	20	25	29	22	11	22	19	12	20	26	19	18	23	25	24	18	30	29	24	14	19	16	24	18	18	23	20	29	19	31	25	20	24	23	21	25	22	26	20	22	28	21	29	27	17	20	23	28	16	19	28	19	23	28	35	19	20	19	22	24	27	30	22	27	27	20	18	25	25	29	23	23	24	26	20	22	21	29	17	20	17	33	25	22	24	22	18	22	20	20	22	27	20	22	29	13	16	20	16	26	26	26	20	17	22	29	17	14	16	26	15	26	21	20	24	23	20	18	25	13	18	35	22	20	21	21	30	26	30	20	21	20	25	25	21	21	25	26	21	19	29	26	22	14	18	18	22	26	25	17	20	20	23	19	29	24	20	19	26	15	25	25	16	26	17	11	20	21	23	21	22	18	15	16	23	24	25	19	20	20	30	26	24	20	22	26	26	17	19	18	15	18	13	29	25	18	14	11	28	26	15	26	17	19	18	24	27	21	21	15	23	23	25	20	13	14	23	16	29	25	21	24	29	24	16	17	19	19	26	25	29	19	24	20	24	20	24	29	22	18	20	11	19	21	23	24	18	31	19	19	31	27	24	26	14	26	20	24	14	28	23	27	18	21	25	33	21	18	28	26	14	22	25	20	29	28	24	24	9	17	27	17	13	18	17	14	16	19	34	18	31	21	19	23	19	19	20	20	24	25	22	28	18	25	25	23	26	25	26	25	20	28	35	28	23	22	22	14	18	30	28	18	19	20	25	21	24	26	24	28	19	27	16	19	15	17	20	29	26	21	28	21	25	23	20	22	20	16	28	20	21	14	24	24	24	21	33	25	20	14	20	24	23	17	10	18	22	22	21	22	21	15	21	27	19	21	28	23	22	15	22	27	27	26	25	31	21	31	26	22	29	18	16	20	15	24	17	24	28	25	26	38	20	16	27	21	24	23	23	13	19	20	16	23	20	15	25	22	26	30	26	20	21	25	21	26	28	16	31	20	24	16	23	29	23	18	34	31	29	15	21	27	22	22	19	25	22	29	20	28	31	20	22	16	18	16	20	18	21	21	21	28	26	24	28	16	24	27	21	24	28	12	16	22	20	28	17	24	22	24	21	21	23	27	22	18	23	26	22	22	17	22	19	31	15	27	24	23	25	18	31	14	26	24	18	22	19	21	22	23	28	17	20	13	28	25	24	24	19	22	23	18	27	15	19	16	24	23	18	23	24	20	18	34	20	25	23	26	24	26	27	29	20	25	21	21	23	14	22	23	23	19	21	23	24	25	18	29	20	16	24	34	23	20	22	20	29	14	30	15	23	23	23	27	27	16	18	20	19	25	22	27	22	16	20	15	29	25	22	28	22	22	18	24	29	19	10	22	22	23	19	21	28	30	22	18	16	14	26	18	20	28	21	31	13	23	15	23	14	22	24	20	19	25	28	23	24	25	28	28	24	24	13	19	20	18	11	24	20	26	16	21	26	17	18	19	26	30	19	24	24	17	27	18	26	24	17	20	32	26	20	20	21	22	21	18	21	23	20	19	15	25	14	20	17	14	26	24	21	24	27	22	27	20	23	24	32	32	32	15	21	34	30	17	23	25	18	27	30	15	23	32	22	23	28	23	22	26	17	22	22	21	22	24	22	28	25	19	19	17	16	18	23	23	28	32	24	18	19	29	28	26	21	20	24	27	17	26	26	24	16	29	16	23	21	17	22	14	22	24	20	22	30	23	24	24	20	17	28	18	24	25	25	17	29	24	16	26	25	25	24	21	22	21	15	27	19	27	19	24	29	31	26	23	29	27	19	19	19	26	17	22	17	21	23	28	21	32	33	23	22	34	29	26	24	16	33	29	30	28	15	21	23	27	20	20	14	20	20	18	24	22	22	21	20	25	22	17	16	20	22	19	14	27	28	15	23	24	32	18	24	20	23	18	18	18	21	24	20	25	20	19	20	25	26	13	33	19	25	19	18	25	28	28	27	17	18	29	21	25	21	28	15	23	30	18	15	18	15	21	26	18	20	24	21	24	30	19	24	21	21	14	21	29	23	20	21	23	18	23	13	20	24	20	27	22	20	27	12	26	13	11	18	18	21	16	16	30	21	22	28	22	26	17	31	17	15	24	29	27	24	21	17	25	21	31	24	23	20	26	25	17	29	20	22	17	17	19	24	22	14	27	26	17	25	20	22	33	26	24	15	22	27	14	17	17	22	26	15	25	17	16	24	14	17	19	19	19	16	29	24	17	23	21	13	19	19	14	14	22	29	20	19	24	22	17	19	26	25	21	21	27	25	25	23	24	16	23	18	23	17	14	23	24	24	26	15	29	20	17	26	20	24	27	23	24	22	23	28	24	14	27	28	17	18	8	13	21	19	18	25	27	20	21	26	24	30	23	18	22	20	14	24	34	22	15	20	13	24	27	18	28	26	33	16	16	31	20	24	26	30	21	19	18	16	13	25	14	29	19	22	23	26	26	16	28	23	25	18	23	20	20	31	20	21	26	22	22	20	17	22	22	35	27	25	20	24	27	22	14	27	15	14	27	22	21	33	21	21	23	17	19	28	24	27	24	19	29	13	21	17	25	17	27	19
39179	18657	8935	19523	25777	25047	22400	18522	14793	11433	9683	8058	6919	6775	6295	5214	4406	3851	3398	3258	3114	2549	2208	1884	1687	1322	1295	1388	1355	1125	973	862	796	706	679	598	640	544	557	555	522	507	480	487	487	451	456	445	473	426	460	389	369	447	392	405	382	363	390	422	400	393	425	394	387	430	383	405	380	388	379	419	361	348	405	370	388	394	391	431	424	403	407	366	419	425	379	436	375	400	355	371	366	363	363	340	370	369	414	381	391	370	355	376	365	348	391	404	356	328	370	353	343	381	400	344	371	365	372	343	384	383	371	372	397	329	345	364	359	397	372	373	347	371	375	361	368	358	361	356	376	374	371	383	396	368	340	372	358	370	391	364	357	349	316	372	377	368	333	402	352	377	407	368	330	325	392	325	367	361	359	356	375	362	342	389	335	360	389	371	359	393	364	377	339	371	351	415	344	336	353	370	363	380	390	376	345	363	357	350	349	376	350	354	349	374	382	366	363	343	365	370	336	339	393	365	360	344	363	356	360	403	373	347	357	352	365	372	333	329	364	359	364	361	372	338	413	397	360	357	357	355	376	374	389	326	378	371	355	363	376	360	378	335	384	384	387	355	363	348	351	377	373	373	380	373	378	359	388	373	353	378	359	371	379	389	356	356	356	363	380	344	363	407	378	372	378	369	403	342	350	367	369	320	354	354	377	378	377	347	382	376	361	318	395	384	352	421	375	393	374	420	364	362	368	377	352	394	364	383	353	380	380	350	380	353	375	372	334	325	359	364	385	362	363	361	328	347	365	331	397	372	327	332	362	322	359	409	350	383	382	372	351	353	376	342	393	374	364	375	395	365	364	348	377	350	353	372	347	330	389	337	376	385	388	375	382	356	357	370	363	372	357	374	358	369	372	331	391	389	372	376	373	374	367	373	381	360	357	376	349	365	394	346	342	348	411	372	367	375	344	339	405	358	362	370	343	332	361	372	343	413	334	342	347	384	361	364	378	352	365	362	364	360	371	343	352	356	356	338	347	353	394	386	353	365	367	369	372	379	371	381	382	373	354	365	341	341	388	378	373	374	359	379	346	361	362	332	360	357	384	384	367	354	356	360	354	353	329	370	371	408	370	377	380	380	344	364	363	341	353	368	335	383	366	347	360	330	337	406	367	361	380	363	356	354	376	353	385	354	379	337	350	354	372	361	401	348	338	369	372	377	331	354	349	402	329	382	345	360	366	390	356	349	357	364	352	381	360	354	349	374	358	345	386	355	369	388	359	354	343	349	398	367	382	365	369	377	365	339	370	364	371	356	352	343	388	367	378	369	369	371	332	363	396	367	396	403	362	354	368	354	349	387	378	404	371	391	391	350	397	365	347	369	386	367	339	378	362	374	370	364	339	352	387	350	359	387	388	353	345	384	354	405	328	356	368	372	378	365	348	324	386	351	345	393	376	374	383	343	337	371	375	400	392	333	347	341	353	326	338	361	382	379	376	384	380	325	331	410	364	377	379	390	328	339	349	363	332	356	404	374	368	360	368	401	367	341	378	345	381	344	419	381	389	375	355	356	380	389	402	394	354	346	371	354	348	379	358	355	351	339	369	344	378	372	369	343	364	391	380	381	368	327	448	358	362	385	343	375	356	349	357	395	364	376	340	413	371	372	371	377	394	362	357	364	358	358	353	350	369	358	381	356	374	372	379	364	364	357	384	357	322	349	380	383	358	364	363	363	321	362	364	364	400	365	365	358	370	368	357	351	355	387	362	358	348	361	362	376	365	380	363	339	358	348	365	392	363	367	319	346	386	326	401	343	341	371	360	352	354	348	373	372	350	357	345	381	382	353	375	377	371	385	365	360	356	338	371	351	378	385	376	348	372	351	359	368	376	365	356	387	381	384	382	373	369	361	359	343	359	376	385	348	348	372	382	349	370	344	383	362	349	367	383	363	361	370	354	411	339	374	375	375	367	366	396	366	337	342	388	370	371	363	390	380	352	401	370	394	359	390	385	350	336	367	363	346	351	364	339	351	397	357	378	391	368	387	345	370	373	338	318	362	361	357	362	347	368	377	352	353	322	376	345	373	366	377	391	368	364	353	370	360	383	333	382	366	397	374	373	366	348	354	394	367	337	356	351	345	334	358	387	381	394	373	366	357	365	361	336	370	381	357	344	399	353	365	369	368	371	358	343	394	394	338	368	381	343	359	392	365	358	366	373	374	361	369	365	355	368	366	339	338	357	348	391	358	367	365	353	330	398	350	367	336	363	370	371	381	355	365	352	355	355	357	345	318	370	319	361	400	351	353	403	367	339	354	365	388	399	333	324	363	357	349	330	382	329	365	352	354	383	365	359	358	362	379	353	401	363	331	391	354	363	340	346	383	361	386	338	406	372	383	351	369	324	370	364	409	389	357	371	359	375	353	342	375	367	371	384	384	376	336	339	359	371	316	352	359	378	388	353	354	341	356	349	390	414	344	377	374	378	362	370	370	384	354	363	369	388	362	425	365	371	379	374	360	405	386	374	351	361	364	361	354	360	345	369	349	373	375	364	329	381	371	374	370	388	358	341	393	367	366	336	350	331	369	349	364	372	343	358	388	353	362	383	375	377	376	356	370	331	392	362	380	373	357	364	390	385	376	374	360	346	361	393	348	320	381	370	368	337	425	349	343	355	355	346	357	322	331	396	410	385	380	361	354	360	372	370	351	381	384	351	343	340	381	395	346	347	365	350	359	371	337	385	377	381	370	371	344	339	359	383	371	339	357	378	357	370	386	358	333	356	367	356	329	359	355	342	351	374	367	333	354	351	345	389	395	331	353	384	378	375	351	347	362	429	400	398	356	365	368	344	369	347	395	364	357	379	324	344	358	379	372	355	370	341	371	349	377	355	369	389	333	354	367	402	338	359	349	371	422	408	364	363	360	332	364	368	339	370	346	399	333	369	366	392	384	384	417	372	370	365	388	377	352	361	342	360	395	390	383	362	366	358	346	368	360	338	402	354	395	352	404	394	378	344	328	342	378	367	381	372	365	368	356	373	386	358	360	384	336	374	344	357	385	361	371	373	371	373	364	364	359	333	360	358	363	355	358	335	342	377	385	372	358	348	362	339	322	389	402	382	391	346	359	340	388	352	417	336	368	362	339	359	324	367	390	364	375	360	364	347	383	340	388	376	351	379	340	368	343	328	349	349	367	379	349	372	361	357	366	347	343	355	319	376	343	342	376	347	360	370	350	357	370	387	362	370	366	352	383	347	352	353	357	381	347	360	364	358	348	368	369	333	342	368	372	381	364	347	364	369	381	371	341	361	362	374	329	391	360	409	357	367	372	354	356	381	350	357	401	398	351	369	373	341	341	343	352	355	362	358	372	368	350	371	395	407	358	372	347	368	374	335	314	377	376	322	377	351	388	357	342	384	386	377	345	341	339	352	375	365	342	373	368	355	376	369	367	363	360	345	357	331	388	361	387	345	360	415	354	351	370	345	371	356	372	367	380	388	381	386	329
12966	4138	885	600	900	1018	844	734	641	494	388	365	322	314	281	292	212	172	168	168	155	128	130	99	87	91	59	76	73	59	57	53	47	58	41	47	35	45	45	33	32	31	45	38	36	40	30	41	33	27	27	35	25	38	30	25	39	33	33	33	34	30	41	31	37	27	29	41	32	23	31	25	17	22	34	24	30	36	36	27	24	30	32	25	31	25	31	27	27	20	40	16	23	22	28	26	36	24	39	29	34	25	29	34	33	34	38	31	39	24	29	23	31	25	27	26	29	24	33	34	34	27	22	26	27	19	32	25	33	25	26	28	32	27	30	25	22	33	26	22	29	24	29	25	24	21	31	22	19	33	17	39	43	24	26	37	29	31	24	39	25	39	27	24	34	38	20	39	30	24	32	27	21	36	32	25	35	27	27	29	26	31	26	21	31	26	34	26	30	32	25	37	22	29	22	26	32	29	44	25	21	27	33	25	20	28	27	37	26	39	25	32	32	22	20	33	24	25	39	29	31	21	27	28	25	21	26	33	25	25	25	34	24	37	28	22	35	23	20	25	30	25	32	24	25	27	29	21	33	22	33	18	33	29	31	31	21	18	39	31	27	23	28	22	31	24	30	37	16	20	26	31	26	32	33	30	32	24	24	33	35	30	26	35	26	27	23	33	23	35	22	34	35	29	37	30	25	36	27	26	26	29	32	28	20	30	24	36	34	26	27	30	33	29	26	20	32	31	33	27	31	31	24	28	27	16	28	31	29	24	32	31	27	28	30	31	23	21	27	28	36	30	32	20	24	25	28	30	31	43	23	28	30	28	28	25	26	20	24	24	23	28	37	32	34	28	34	35	28	24	33	30	31	26	30	30	36	31	30	22	32	33	28	31	23	33	27	27	20	29	29	34	31	24	35	23	19	30	28	38	29	27	27	26	33	24	35	24	34	27	29	23	33	27	34	37	35	36	28	24	24	44	38	17	33	29	27	25	28	34	32	26	28	37	30	36	25	21	27	29	26	29	25	22	28	35	32	31	21	33	23	28	22	26	31	20	34	38	28	30	22	28	29	32	20	18	37	28	19	27	27	27	39	30	33	33	30	28	28	32	25	32	35	27	26	33	34	32	20	35	29	38	28	43	30	28	23	15	15	34	31	23	28	24	28	23	30	37	22	25	26	32	30	36	17	37	28	19	28	28	23	22	32	17	34	28	32	35	26	43	28	27	32	31	25	31	18	30	33	33	27	33	26	33	38	31	21	36	23	22	23	32	25	27	22	26	27	25	20	31	26	26	27	28	35	32	27	23	26	28	36	31	19	29	22	33	31	20	30	27	23	20	28	21	29	30	25	26	32	24	22	26	26	20	31	31	31	31	34	23	27	22	34	19	33	23	18	27	32	25	29	40	31	31	25	20	25	38	21	36	24	22	34	32	25	29	31	30	23	29	29	18	28	32	22	24	35	30	27	22	31	33	27	35	24	30	34	43	31	18	19	32	33	29	34	29	28	26	29	25	23	19	29	25	39	30	24	31	16	21	30	29	30	23	27	27	29	24	29	23	35	34	33	25	25	33	32	27	27	25	30	16	37	24	20	25	28	25	27	21	26	25	24	29	36	30	19	24	28	38	17	29	36	32	31	29	40	28	34	39	25	30	33	38	32	23	34	32	33	28	30	28	23	33	30	34	24	21	29	32	24	23	28	23	36	22	29	23	21	32	27	29	27	27	26	29	30	31	23	29	29	28	29	40	31	23	17	26	31	33	24	27	36	18	20	19	26	30	20	31	36	26	29	29	24	31	31	25	16	25	33	36	30	30	29	24	36	28	23	26	33	27	28	25	24	40	17	26	26	25	27	29	36	36	30	20	27	40	25	30	31	33	25	37	25	26	27	33	29	26	30	24	20	19	28	24	22	26	26	34	34	36	28	35	28	32	33	28	25	32	26	33	26	18	23	38	25	30	30	21	33	24	22	34	20	33	28	29	27	31	25	23	26	32	29	25	26	16	22	23	42	32	32	36	36	22	33	34	23	29	24	31	39	29	22	20	26	22	26	30	32	29	35	30	31	22	26	34	33	28	33	35	29	25	28	33	36	31	23	29	35	32	29	36	34	34	32	25	29	37	34	30	21	33	25	29	32	29	27	31	34	22	23	29	28	30	26	24	35	30	27	31	31	35	34	33	23	27	28	29	32	28	25	38	30	27	22	24	30	33	35	24	23	29	30	39	29	28	22	36	31	29	27	27	27	34	25	28	33	32	22	20	25	27	34	28	33	26	28	20	33	27	24	34	23	37	33	22	36	22	33	31	32	32	31	30	28	28	34	28	24	25	30	28	41	21	21	30	32	32	39	31	28	29	28	25	28	27	17	28	26	26	21	31	22	31	29	22	28	31	29	29	18	32	33	30	32	29	24	31	34	32	31	31	32	23	26	29	26	31	36	24	34	33	24	30	35	30	27	36	25	19	14	22	23	23	35	36	30	29	38	31	32	21	22	23	29	27	33	29	25	29	27	42	28	36	17	28	32	17	21	23	32	32	33	27	25	21	32	37	29	14	25	29	30	26	35	41	30	22	31	31	32	33	26	30	21	33	35	26	25	32	21	22	31	28	23	29	28	36	32	25	23	35	31	32	29	29	24	37	29	26	26	26	23	32	35	32	23	22	14	24	29	31	34	34	33	29	26	31	28	25	29	30	22	26	31	27	28	22	31	38	32	30	24	25	22	36	28	26	28	31	21	27	31	26	41	18	31	22	25	29	39	31	27	41	29	25	33	31	26	36	31	26	27	32	33	28	32	22	29	26	20	27	32	26	28	31	39	33	30	30	22	27	27	22	30	39	29	24	34	32	31	36	23	24	38	22	21	34	22	25	29	29	39	29	34	24	21	41	26	27	25	24	36	33	23	34	22	42	32	19	34	25	17	33	33	25	25	22	25	40	20	24	27	23	25	21	20	31	27	29	27	28	31	28	32	25	27	36	30	24	25	41	27	26	23	30	25	26	37	25	29	21	23	21	17	37	35	37	30	21	34	30	33	19	22	29	42	28	28	30	27	33	24	34	32	23	37	32	37	21	34	30	23	30	33	35	30	28	29	35	22	29	28	36	24	36	31	23	25	32	19	26	29	38	33	19	30	27	21	22	40	36	23	28	33	28	23	33	20	38	28	22	30	21	31	26	30	31	31	31	27	31	25	19	34	28	34	36	31	30	25	30	29	31	18	26	26	23	33	34	26	25	31	24	26	38	33	21	30	27	28	31	32	17	28	37	26	25	35	27	19	28	26	28	38	29	24	21	23	27	29	36	24	31	27	37	31	29	27	26	24	24	22	26	32	36	29	38	23	26	29	26	26	29	42	25	36	29	24	39	26	27	39	27	34	29	20	29	35	25	29	34	24	31	34	25	26	32	25	24	32	29	29	30	30	32	36	33	32	21	22	20	34	30	29	31	22	19	22	34	23	32	23	38	35	34	24	30	29	22	30	26	17	28
52079	26656	15805	28500	35875	35045	31402	28032	24286	20857	18186	16022	14263	13342	12679	11474	9617	8348	7698	7138	6653	5941	5053	3961	3382	2934	2833	2973	2765	2306	1958	1550	1422	1390	1238	1097	1114	1068	963	875	867	834	798	793	795	682	673	664	642	644	580	607	606	557	585	507	533	561	556	545	542	568	580	548	606	565	552	560	568	558	535	517	535	525	509	513	494	581	532	519	527	519	518	536	520	506	480	505	491	469	469	513	510	494	489	484	479	455	468	486	473	531	486	502	468	469	485	484	494	486	477	444	442	495	477	478	480	509	438	460	462	501	447	464	502	515	470	442	434	485	464	480	467	472	481	522	432	488	461	451	468	452	456	494	438	462	457	449	469	480	487	494	469	454	490	434	461	482	489	521	501	494	468	492	447	482	441	457	446	501	454	435	480	473	509	477	459	479	442	484	429	458	490	459	480	476	503	428	441	472	501	445	440	452	463	501	482	493	459	486	417	489	460	462	466	473	440	477	447	508	461	462	451	471	476	421	447	476	493	445	508	466	443	455	475	452	467	455	492	470	463	453	488	475	421	461	441	445	487	498	422	456	440	441	463	467	433	460	457	448	462	465	467	463	428	467	481	461	411	442	420	449	464	479	467	475	451	454	455	465	454	481	428	504	455	472	447	478	418	458	468	451	473	453	471	468	440	455	447	454	424	446	465	493	433	436	447	480	446	456	452	464	455	452	441	452	475	450	487	457	516	467	475	484	464	473	457	452	446	471	441	466	462	439	486	475	444	484	497	467	429	504	442	435	502	497	413	481	459	471	439	479	523	485	457	449	473	468	467	449	469	486	432	447	420	454	465	447	456	476	459	493	477	486	469	475	417	458	442	450	440	436	479	455	474	462	442	426	468	526	462	468	450	438	494	448	453	430	479	439	429	419	469	482	435	450	474	441	461	483	469	471	461	474	459	471	452	435	466	456	458	459	493	453	452	467	433	440	456	449	486	425	486	417	468	485	455	452	477	435	453	480	419	456	441	469	469	456	483	463	488	454	424	464	451	461	462	493	442	451	459	500	473	456	424	448	453	471	460	466	463	489	434	503	447	458	464	485	437	438	472	446	492	491	450	502	493	495	446	490	441	478	471	446	464	477	460	480	489	477	447	455	427	457	433	458	467	471	515	460	458	467	460	455	478	464	480	451	486	451	476	435	486	488	466	468	447	496	477	468	448	427	469	459	440	458	451	459	445	463	454	454	441	474	441	429	465	453	471	458	466	480	444	454	497	448	466	491	465	448	456	490	466	454	434	472	495	499	463	479	484	460	469	481	507	484	456	467	477	481	415	436	462	490	448	446	437	440	484	501	479	452	473	459	424	448	485	485	479	473	465	497	481	440	481	431	433	458	462	460	471	489	473	471	451	427	435	475	459	439	467	470	480	456	458	454	422	495	476	441	479	450	463	452	466	466	447	490	460	436	452	422	499	485	425	475	441	461	491	435	497	467	465	451	442	432	443	473	466	467	455	473	446	480	429	464	479	449	450	428	442	460	421	433	418	479	471	478	457	455	521	480	477	467	450	488	457	464	459	442	508	466	475	466	453	452	479	442	457	531	459	412	480	464	485	456	484	494	452	469	454	469	471	487	457	457	483	460	477	438	442	434	431	482	474	483	442	466	532	495	458	487	472	469	458	465	450	462	461	475	436	429	469	477	455	456	463	493	471	498	451	438	452	481	468	439	463	481	412	442	454	458	462	461	473	489	459	455	446	469	457	511	485	461	473	438	502	443	462	481	475	442	477	459	485	513	482	499	427	447	454	425	496	465	469	460	483	450	436	469	486	443	464	494	440	462	465	465	458	477	481	495	460	482	492	463	444	439	482	449	431	453	446	488	431	497	497	480	457	463	456	442	434	453	464	439	461	452	486	484	466	484	472	461	500	458	459	469	444	489	435	495	476	483	472	424	466	410	472	466	441	437	448	432	469	470	485	457	456	490	471	462	536	456	483	464	452	468	448	441	472	453	466	423	505	459	453	461	507	458	449	459	495	462	415	468	440	459	463	512	444	451	471	464	462	456	501	471	446	473	442	478	463	447	439	437	457	420	451	458	498	462	477	473	510	469	466	486	462	458	462	486	488	475	485	432	431	433	446	495	445	508	433	485	494	439	464	427	466	433	498	475	462	456	436	490	425	462	445	450	466	465	456	433	457	434	477	452	445	442	487	485	495	472	452	456	464	472	469	468	462	475	411	406	465	509	474	449	444	491	452	427	433	465	446	499	491	512	467	456	459	468	459	469	479	470	444	466	439	435	443	476	431	513	483	444	455	449	495	421	474	448	476	471	440	461	491	471	439	479	426	497	475	495	458	466	448	486	469	430	474	448	467	440	468	473	455	451	479	466	464	461	430	447	488	551	465	458	453	432	436	478	464	461	481	441	465	500	475	423	416	431	466	495	414	442	450	492	507	473	439	480	473	448	442	466	507	460	458	481	461	475	446	464	418	486	470	510	480	444	445	500	412	492	453	448	509	457	494	454	469	433	488	474	449	437	452	431	424	446	445	439	469	418	427	505	481	446	467	433	475	429	452	475	507	450	471	456	504	428	453	478	449	496	489	455	476	487	487	442	410	451	494	445	485	422	463	455	443	465	486	465	460	492	472	460	442	459	470	489	486	435	478	443	463	452	494	464	451	452	465	432	461	438	439	444	461	492	445	470	441	490	476	472	470	453	414	467	434	453	474	462	444	440	499	487	455	456	503	471	487	493	445	495	460	467	475	488	470	451	482	458	472	445	442	495	446	442	485	447	446	466	445	426	478	409	447	402	447	465	428	459	450	459	460	506	487	487	449	429	446	471	445	508	469	492	468	445	459	435	403	452	468	464	455	450	475	424	448	463	477	470	470	454	450	433	448	479	450	448	442	495	478	451	456	453	438	469	469	436	482	453	457	461	457	492	438	443	445	453	470	469	436	456	458	452	459	456	459	445	450	451	464	436	489	475	481	471	448	482	430	498	481	475	459	472	493	426	483	479	534	410	462	430	468	461	467	449	456	460	435	453	495	499	448	485	443	444	438	463	492	470	458	467	477	482	479	466	473	441	455	455	462	443	448	444	497	430	517	476	472	474	467	460	449	493	443	499	433	461	473	470	513	489	452	502	449	479	453	470	436	465	430	488	485	464	459	463	473	438	428	462	432	465	459	474	439	429	496	484	424	447	435	460	450	446	478	457	480	443	469	490	453	442	451	461	480	453	417	452	478	445	467	445	463	496	456	438	464	448	484	451	438	413	434	477	467	474	454	458	421	452	490	479	528	471	431	459	461	481	463	452	418	407	457	470	433	477	489	440	445	468	427	452	495	432	444	451	469	473	456	474	491	499	445	482	441	479	434	459	439	467	447	463	439	458	446	438	463	439	471	435	456	473	454	438	498	454	459	454	469	475	467	490	470	457	494	512	481	469	443	463	462	421	422	489	491	489	462	468	451	459	482	463	423	515	451	436	449	453	497	472	442	447	446	477
8934	2150	541	346	538	620	556	442	397	315	279	242	186	224	156	197	169	139	150	126	111	95	102	74	79	60	63	62	68	52	52	49	43	44	45	49	45	35	35	43	43	38	42	26	47	44	32	32	33	41	23	38	28	41	31	42	37	21	36	32	33	40	48	33	41	27	36	39	43	33	34	30	34	44	26	37	34	32	35	32	37	29	29	34	36	36	35	36	31	38	40	28	26	40	44	37	33	30	26	24	31	42	36	37	35	43	32	39	43	35	36	37	35	30	32	30	41	41	34	39	38	34	36	35	21	32	32	33	28	30	30	39	37	32	47	25	36	33	34	35	45	41	32	34	26	11	38	27	44	37	38	35	38	29	33	35	24	31	40	41	44	43	31	26	36	39	25	34	37	25	44	35	34	31	26	35	38	39	33	30	36	31	33	26	25	27	31	44	34	49	32	25	46	32	24	28	23	32	38	42	34	40	39	32	47	29	33	46	32	31	41	31	36	35	35	30	27	38	34	34	34	43	33	47	45	30	28	36	42	31	34	24	36	35	24	31	30	24	45	30	32	38	39	28	39	28	35	46	40	33	33	27	38	35	46	35	28	33	31	33	37	35	45	33	32	32	38	28	31	39	38	36	33	38	41	33	28	27	26	47	33	35	31	46	23	37	38	29	42	44	34	36	29	36	25	37	30	42	36	32	34	26	40	34	36	31	51	30	38	27	39	44	31	30	35	32	39	35	26	30	35	30	32	38	36	39	38	38	42	36	34	42	38	29	26	35	41	26	33	30	41	28	25	32	27	38	34	34	34	30	40	27	38	34	23	31	35	31	31	29	33	39	29	47	33	43	27	31	32	27	34	29	35	29	32	38	37	34	28	33	42	31	29	23	32	27	38	32	34	31	33	38	28	34	32	39	40	31	39	34	34	27	31	31	46	41	32	31	35	37	32	32	36	33	41	47	36	40	30	45	41	32	28	39	42	20	37	38	35	43	28	33	34	33	36	24	26	36	35	34	38	47	38	36	31	26	35	42	34	44	35	42	36	39	31	34	34	34	34	33	38	42	38	41	36	38	35	43	40	39	36	23	30	33	30	32	46	35	34	26	35	37	39	31	34	30	44	34	34	36	29	33	31	38	41	32	31	32	35	47	28	20	26	34	27	35	27	35	24	49	40	29	41	34	31	29	35	45	37	37	37	39	35	41	44	45	26	29	20	28	41	43	32	38	25	26	33	30	33	40	41	37	39	34	35	33	37	35	31	23	25	40	27	37	28	35	28	22	47	25	21	29	33	29	28	31	29	33	34	31	21	32	38	40	27	41	36	36	35	40	40	36	31	31	33	31	37	40	29	20	35	32	29	32	33	36	28	48	27	32	33	27	33	39	35	33	45	41	24	30	42	38	44	40	33	35	38	42	28	30	43	34	37	33	38	30	25	41	26	43	49	49	35	43	24	30	40	31	27	32	43	36	40	34	42	37	31	23	28	32	36	34	28	24	36	43	33	31	40	45	34	41	48	34	32	22	32	28	32	28	46	41	36	34	31	33	51	28	44	30	28	34	43	32	41	32	32	34	24	49	28	39	38	27	32	28	27	38	41	35	38	30	35	31	30	33	37	23	27	33	35	31	34	37	41	45	38	25	27	33	36	35	44	36	35	42	27	42	34	34	29	31	41	42	43	44	39	30	32	34	34	23	43	42	21	28	38	40	28	28	31	35	32	47	29	28	32	41	27	35	39	37	39	42	41	34	45	30	27	24	41	41	35	32	39	41	35	27	34	33	22	38	38	35	32	39	31	38	39	35	27	41	32	40	42	42	36	31	39	36	37	25	29	25	28	40	43	38	29	28	33	29	41	30	28	27	31	24	45	27	32	42	30	32	45	32	31	38	49	39	49	38	36	32	39	31	34	33	40	41	35	36	34	22	33	38	32	23	47	41	34	30	30	29	43	40	44	32	31	29	32	32	38	30	26	32	31	34	35	33	43	38	42	29	38	33	26	45	36	38	46	42	34	41	36	38	35	32	41	20	37	29	43	40	29	39	34	39	31	35	37	31	37	44	31	36	34	31	28	35	27	45	33	38	43	33	29	29	34	36	48	34	33	43	38	39	25	37	42	31	33	32	38	40	45	25	46	38	39	45	28	46	39	31	35	32	32	40	47	33	28	25	30	32	43	28	29	33	33	31	38	29	25	46	37	34	42	35	29	29	42	34	34	32	45	31	36	31	40	32	28	32	36	32	35	34	27	39	26	26	35	27	50	26	36	22	34	42	34	29	30	29	35	41	34	31	25	36	30	32	36	28	35	36	33	31	30	31	36	30	39	31	32	36	41	26	28	30	24	35	36	37	37	46	39	33	37	39	25	31	34	30	27	30	28	34	38	30	23	27	32	43	37	31	24	32	45	30	43	35	40	38	33	27	39	37	31	45	35	39	35	36	44	36	33	29	37	40	30	36	36	29	25	41	31	25	31	27	34	32	23	33	34	31	32	42	33	34	37	43	32	32	42	24	40	45	37	28	44	35	27	28	46	33	38	34	29	40	38	35	48	35	27	34	26	29	28	34	38	33	36	31	36	33	28	37	42	35	33	27	31	51	34	23	31	31	40	46	38	33	41	32	35	28	32	37	33	33	34	38	26	31	42	42	32	28	33	33	28	34	44	27	28	35	32	33	33	22	43	25	40	34	44	33	33	32	37	28	48	36	35	35	36	29	28	33	27	30	28	39	37	30	32	36	26	34	27	20	36	29	25	29	38	34	40	32	31	27	34	35	37	33	40	27	29	34	32	39	35	34	36	26	28	37	31	28	37	40	31	42	31	45	28	27	34	33	39	30	39	31	32	33	30	33	39	23	39	35	31	33	32	35	41	35	39	38	41	39	35	42	39	29	24	41	40	38	30	32	39	31	40	40	46	33	34	32	26	34	33	31	28	26	31	28	33	28	40	35	35	29	36	40	40	26	43	35	35	34	31	33	38	39	30	27	41	32	19	27	34	29	39	22	24	25	50	29	27	29	37	35	37	56	34	29	40	36	35	31	37	25	22	47	35	34	37	36	32	42	20	32	28	33	41	41	32	34	37	37	45	41	29	35	38	35	29	40	29	44	26	33	31	43	34	26	31	31	26	31	37	33	21	24	49	41	39	29	33	36	37	26	37	43	41	34	44	28	35	33	42	34	31	43	26	39	44	28	37	40	32	20	31	29	36	34	45	31	33	42	25	35	36	35	36	37	40	32	45	34	33	24	28	40	37	38	40	34	26	26	38	35	27	43	40	40	33	39	33	36	36	29	34	29	40	36	35	30	33	21	16	33	36	32	29	20	35	25	30	41	32	37	40	26	40	35	47	38	33	34	33	30	42	27	31	37	38	28	41	39	44	43	43	36	39	33	45	23	27	47	34	35	33	41	30	47	32	40	32	30	29	37	32	34	34	32	42	45	43	29	41	41	26	41	43	29	24	30	39	49	34	39	33	26	30	30	26	25
44394	22100	11840	22990	30810	30157	26435	21863	18760	15829	13401	11476	10539	9927	8840	7879	6984	6108	5556	5063	4591	4068	3490	2855	2408	2267	2217	2262	2000	1557	1304	1163	1135	1190	961	977	992	950	768	805	862	786	753	729	701	680	699	701	695	637	612	662	667	637	591	592	615	562	581	604	578	612	662	587	576	652	636	638	556	628	556	591	575	590	603	593	609	563	599	618	599	585	578	596	573	575	574	572	574	592	555	560	576	584	562	595	612	600	557	549	564	545	577	523	592	531	564	593	586	584	583	598	554	550	562	541	571	605	556	537	513	544	529	520	546	550	541	546	581	551	593	507	537	544	511	493	566	564	542	536	554	561	543	594	561	559	573	528	558	550	544	547	529	547	568	535	555	555	586	543	548	544	550	547	492	546	561	511	557	537	557	523	577	589	574	553	553	526	569	531	530	563	532	564	547	571	530	572	563	558	559	590	573	536	559	579	537	517	523	522	573	564	591	560	513	549	563	550	593	547	532	561	535	548	573	541	570	512	539	507	580	561	499	545	550	538	542	559	545	544	528	530	545	527	538	571	604	564	531	563	561	613	494	560	530	589	584	584	542	548	550	499	521	536	560	552	550	575	585	566	513	568	532	582	586	590	541	537	568	544	554	559	563	559	542	611	578	499	580	565	591	553	578	540	589	541	524	535	528	549	578	553	576	587	552	531	569	533	543	534	593	536	548	549	540	529	522	552	527	532	540	555	568	582	546	543	541	533	549	574	558	583	553	572	586	574	502	541	578	567	591	550	565	549	580	565	576	556	544	546	552	594	514	576	538	529	584	595	570	555	555	563	549	527	552	622	565	546	526	527	574	558	521	618	547	573	557	581	512	578	523	579	563	532	533	563	554	543	544	570	551	531	544	547	554	567	617	559	528	564	550	552	540	566	561	553	532	537	559	561	540	520	538	554	559	561	552	573	527	577	524	501	535	555	547	531	552	575	583	528	538	561	574	568	550	563	556	514	528	538	506	536	509	542	498	560	542	562	554	520	575	562	560	560	555	556	539	549	555	534	579	503	526	527	537	527	575	555	514	543	528	554	503	554	540	558	568	555	524	560	553	573	567	562	540	516	569	533	517	570	515	578	494	542	581	550	621	512	562	564	582	540	516	501	554	526	558	505	517	551	545	544	530	538	548	539	566	567	532	560	573	620	533	544	594	534	527	599	575	540	520	534	613	579	554	554	557	548	532	585	504	567	548	564	540	618	524	573	538	533	553	512	546	547	526	585	565	558	539	535	516	562	560	569	551	549	542	568	548	564	546	572	542	538	546	533	519	553	546	550	543	549	573	516	607	556	541	576	539	533	544	536	559	527	538	567	578	546	528	526	580	520	554	592	530	543	574	561	545	548	552	546	569	525	570	528	545	548	599	534	564	577	565	519	535	578	564	570	580	557	543	586	542	588	554	572	562	532	546	525	516	559	514	560	561	571	555	575	554	559	552	495	567	582	503	530	568	552	557	525	540	540	557	563	514	497	554	543	586	558	533	565	550	533	549	535	537	543	592	541	531	563	562	515	595	565	531	545	573	540	584	536	556	524	561	554	523	573	593	528	601	550	556	546	526	547	550	540	570	546	544	516	532	591	531	530	540	551	556	568	588	565	563	560	539	606	549	519	595	547	566	559	583	512	554	572	540	565	535	519	560	561	531	524	589	547	501	545	558	524	537	539	560	522	514	510	552	552	510	552	529	595	578	525	550	573	575	554	548	567	526	566	550	593	588	535	547	523	550	545	557	508	557	523	581	591	535	569	527	504	518	491	563	545	555	529	557	565	501	570	564	535	553	564	546	577	537	565	619	518	529	537	521	555	542	516	563	533	567	489	495	614	550	527	546	537	562	488	541	563	542	548	549	560	544	557	555	528	565	534	526	584	550	511	533	565	541	586	567	547	539	530	545	573	546	544	551	553	532	537	567	535	545	575	550	559	554	558	525	574	583	535	515	539	557	556	587	557	552	532	541	591	548	554	562	567	514	537	529	573	560	520	570	551	526	549	555	564	534	594	541	580	559	572	563	516	532	556	529	537	527	558	547	508	527	536	553	542	564	553	541	563	542	537	566	525	554	567	586	519	561	536	525	573	540	557	538	527	512	548	574	560	517	582	571	550	525	541	600	571	556	524	543	569	520	569	554	562	524	565	573	537	579	553	569	559	553	568	540	604	510	551	550	563	531	597	575	526	530	546	557	533	555	539	565	536	544	596	575	562	566	561	553	589	550	585	563	539	548	542	534	573	574	545	566	552	548	557	526	563	552	499	520	585	522	570	516	550	550	547	570	591	544	534	552	572	591	536	576	564	512	560	545	537	555	595	553	533	506	555	563	519	527	537	530	558	551	543	554	519	526	543	500	518	536	558	540	561	543	542	550	540	534	554	529	516	517	533	551	609	503	529	531	535	588	567	511	547	539	542	543	536	547	529	565	547	543	529	560	545	537	540	528	624	509	545	569	550	565	531	530	532	578	527	564	557	504	564	533	575	551	544	526	546	589	520	544	543	550	633	550	521	538	573	593	553	511	574	523	545	547	546	496	555	534	603	535	516	592	522	567	538	547	531	526	546	529	546	553	527	547	529	551	546	541	573	549	576	564	550	524	573	534	532	542	559	544	509	573	518	617	547	533	544	535	559	541	529	528	554	572	565	526	520	532	536	521	561	584	528	555	566	554	542	559	536	571	505	519	592	532	591	567	585	535	555	538	531	521	599	575	535	563	551	522	563	537	558	559	529	576	544	563	555	537	525	550	530	539	500	501	561	555	537	517	544	563	533	535	513	543	564	547	522	580	538	540	528	570	529	548	565	543	553	507	516	511	516	518	555	539	580	576	559	506	546	558	555	539	566	548	538	543	584	576	571	529	568	535	557	554	554	547	575	553	510	545	516	534	611	536	510	535	573	546	575	579	539	553	531	549	515	536	583	545	565	542	517	605	576	562	536	547	593	558	545	530	556	549	553	537	508	542	575	601	601	539	565	603	562	530	524	563	580	588	535	519	561	533	521	546	535	521	548	553	541	566	590	562	556	532	535	551	580	536	549	529	560	529	515	552	568	557	544	539	545	576	558	550	568	574	544	579	523	523	580	598	544	560	555	514	589	536	551	533	531	525	517	558	557	504	563	545	548	526	522	579	587	511	574	600	533	557	588	558	571	518	539	559	560	554	539	571	565	541	555	524	606	560	548	552	576	565	576	494	526	595	520	519	532	530	556	538	556	553	515	538	549	551	539	557	525	543	538	558	545	529	523	551	576	529	547	529	557	532	547	550	520	555	603	616	566	509	579	544	558	563	568	499	552	552	554	522	533	553	557	535	568	539	555	578	531	568	545	540	554	529	548	562	555	567	565	540	548	563	550	574	557	568	552	520	557	588	577	532	537	616	558	579	543	559	565	536	579	573	527	559	537	522	554	532	565	551	556	577	549	548	575	534	534	547	546	569	549	543	541	567	530	533	599	519	539	541	540	541	531
13041	4108	850	535	889	1022	882	648	669	469	440	377	355	337	339	249	194	195	203	184	148	142	108	96	78	82	88	71	79	54	45	57	45	50	47	43	45	37	47	36	41	37	34	26	40	32	24	28	23	24	37	26	32	26	29	31	31	23	34	32	23	27	33	24	35	26	27	30	20	30	28	35	25	33	29	24	31	32	24	27	31	37	26	24	26	23	24	22	26	35	24	23	28	38	18	25	40	30	26	28	29	33	25	20	32	35	31	24	40	29	33	32	30	31	27	24	21	23	35	37	20	20	24	26	22	26	28	34	36	30	25	28	23	26	16	18	18	28	37	29	28	28	15	36	26	37	16	27	29	23	32	28	22	28	25	30	26	36	31	16	27	30	18	28	24	27	22	36	32	32	35	28	27	26	31	23	21	32	37	32	27	25	25	31	37	37	26	24	38	24	27	28	32	28	23	30	30	23	23	25	20	24	29	20	27	37	22	19	23	24	31	35	22	18	23	33	34	30	24	22	27	23	24	30	23	26	26	30	29	27	28	34	27	31	26	40	22	17	23	35	34	25	33	32	21	26	25	36	24	25	31	29	25	28	26	21	19	18	20	28	30	19	29	21	36	32	19	26	36	32	23	37	26	31	31	16	37	29	22	26	21	29	30	25	28	27	20	35	30	23	28	34	22	27	18	25	27	26	19	19	29	27	26	27	20	30	31	26	31	24	22	31	29	28	25	28	21	40	36	26	25	28	33	16	19	26	24	25	41	25	39	29	32	29	27	27	15	18	26	26	33	24	37	30	29	29	27	28	37	27	22	30	25	33	21	28	25	24	28	27	35	17	28	17	24	34	32	21	33	26	27	27	27	33	28	29	26	25	23	28	28	32	29	20	26	44	38	28	19	22	27	37	22	36	29	20	35	38	32	31	40	26	27	26	35	20	20	32	24	27	29	24	28	29	21	24	39	23	28	26	33	40	26	34	17	21	16	25	32	32	21	19	31	24	25	30	17	17	37	24	36	31	24	26	29	29	31	32	25	30	31	25	31	38	35	29	21	36	34	42	31	28	40	30	20	28	29	30	25	29	19	22	29	26	25	35	21	29	32	20	36	24	29	28	33	25	23	26	27	30	23	29	32	28	35	19	24	28	40	26	33	26	34	19	32	29	33	31	27	23	25	22	35	27	24	21	19	38	32	28	31	27	21	30	29	29	27	20	30	27	31	26	24	28	23	31	23	21	28	22	32	31	34	32	37	25	32	27	28	31	26	30	37	23	25	31	19	30	21	31	31	19	29	24	28	24	25	30	42	27	31	23	18	28	29	39	34	24	31	28	36	26	34	27	37	29	30	20	25	20	18	38	30	22	28	33	37	39	31	24	21	29	22	25	31	28	19	17	30	26	32	20	28	29	34	30	41	32	20	30	22	26	34	30	27	26	31	28	22	33	34	26	30	18	25	30	27	18	31	27	27	22	29	30	27	25	31	21	25	29	23	31	25	32	31	28	22	35	25	30	28	28	17	28	26	26	33	31	28	25	27	30	31	31	31	22	32	28	24	26	20	32	24	21	33	25	43	36	28	23	32	28	37	31	22	22	35	37	38	26	33	27	23	24	34	21	22	20	29	22	31	31	24	31	19	25	30	21	20	31	38	30	22	29	19	31	30	34	33	21	35	29	30	20	34	26	32	29	29	30	30	26	42	35	33	18	43	22	26	25	33	25	26	32	37	24	28	23	36	32	31	32	23	36	27	21	28	24	37	38	32	26	28	29	35	22	15	24	23	29	20	27	29	22	26	23	31	30	19	24	33	23	21	24	24	22	27	31	33	17	28	27	27	34	30	29	29	28	32	20	25	26	29	28	38	24	33	29	32	34	25	33	30	23	28	30	30	26	27	27	24	18	38	23	12	24	19	27	33	26	32	28	21	28	22	33	18	27	33	20	27	29	26	30	39	27	25	25	29	36	25	25	27	22	28	33	28	31	24	28	28	33	32	24	24	39	34	21	18	27	21	25	31	30	30	25	26	32	26	29	29	32	25	21	19	16	35	32	24	28	25	27	29	34	27	24	27	25	17	23	35	34	29	26	32	26	30	21	21	21	26	33	22	35	41	30	31	22	22	33	21	25	30	29	29	26	22	19	31	20	29	27	24	40	28	27	28	28	27	42	33	32	30	24	20	33	33	29	25	25	24	12	28	28	19	21	42	22	30	27	26	26	32	26	26	33	24	43	30	25	33	31	31	29	21	25	28	37	24	16	32	30	27	33	21	19	26	32	31	31	32	34	27	27	21	26	28	30	33	28	25	24	26	33	29	35	32	27	26	20	36	29	26	28	25	27	29	35	31	33	21	20	25	20	24	22	29	31	20	28	25	32	33	33	35	23	33	25	33	26	32	17	20	35	37	35	20	27	26	24	18	29	27	27	29	33	38	28	24	26	32	22	24	29	27	29	25	18	30	30	29	25	26	28	25	38	32	36	27	25	36	20	32	26	19	18	40	26	26	39	24	27	24	28	22	28	33	27	25	32	34	34	20	29	28	32	30	28	23	26	19	30	30	26	32	28	30	21	26	28	35	31	26	29	21	14	21	25	19	20	27	27	27	28	33	23	28	21	27	32	29	21	35	18	26	28	23	25	25	27	29	23	28	36	29	39	30	23	30	23	27	32	27	33	26	16	28	29	22	33	33	27	28	34	27	26	22	31	27	25	27	16	29	20	27	25	22	24	23	27	30	30	31	34	31	23	31	24	29	24	31	27	28	30	26	15	24	25	22	28	39	30	19	28	28	34	27	22	29	28	34	30	32	20	32	30	31	28	29	25	26	26	29	31	34	28	23	27	23	31	28	25	20	34	23	23	37	24	31	26	35	26	18	35	28	24	25	29	27	18	32	27	29	34	26	23	27	29	21	24	26	23	18	33	26	26	22	31	30	31	24	27	31	30	30	27	25	33	35	39	23	28	29	30	29	19	15	25	30	27	27	27	26	27	26	32	25	31	23	33	23	28	27	27	13	25	28	23	25	29	31	17	31	28	27	27	27	31	30	24	23	35	34	29	18	28	29	38	22	32	25	33	30	37	34	28	23	28	24	31	23	24	29	28	31	30	31	23	37	31	31	27	29	22	23	31	34	26	32	24	27	30	25	24	24	17	21	29	36	23	30	30	28	19	30	20	25	28	16	31	25	24	37	25	25	30	28	38	36	32	23	33	25	35	30	28	36	32	18	26	25	27	26	28	27	20	27	25	25	30	24	20	33	30	24	37	38	25	25	19	28	30	32	23	36	30	35	29	31	30	28	27	20	23	40	37	20	32	21	22	30	20	35	32	23	35	24	26	18	25	42	28	18	30	24	31	17	27	31	22	24	21	27	25	24	21	39	33	24	22	25	33	23	30	28	25	37	28	30	25	28	25	21	30	27	32	36	21	31	23	26	19	37	32	24	29	30	31	19	18	27	19	25	25	27	24	31	28	34	32	14	27	24	30	27	34
52712	27364	15595	28008	36477	35778	32238	27547	23725	20670	18099	16243	14883	13851	12960	10721	9659	8801	8291	7261	6754	5566	4605	4071	3448	3247	3136	3135	2562	2060	1855	1539	1500	1458	1179	1133	1256	1008	898	851	931	842	744	723	654	645	667	670	594	643	589	621	600	558	546	547	556	523	541	552	526	542	551	551	520	572	537	535	544	521	476	540	528	518	488	543	509	503	508	511	563	501	523	463	542	484	486	498	457	445	519	484	508	433	487	480	457	492	469	445	491	460	467	489	434	497	433	415	456	434	462	439	451	474	463	444	460	440	431	470	445	482	415	402	464	457	434	429	431	442	466	439	403	482	440	457	460	458	435	445	435	407	440	468	446	461	464	459	485	443	390	430	420	430	469	461	457	458	424	456	442	445	457	479	469	455	449	461	427	462	468	459	456	419	425	444	427	433	458	479	443	423	456	458	442	437	453	433	451	446	448	450	459	446	467	452	443	434	465	424	466	447	435	451	471	420	478	408	444	445	435	442	441	452	412	439	432	428	426	442	444	429	489	477	431	427	444	457	420	456	419	436	426	427	460	450	444	442	444	471	465	433	439	424	472	448	461	421	454	396	466	434	434	440	423	465	421	475	442	440	417	421	413	442	452	461	494	469	447	409	471	427	465	438	428	438	439	475	451	432	446	434	464	433	435	480	420	464	409	459	425	491	458	462	458	445	429	434	422	424	423	435	423	429	438	436	490	415	467	445	421	462	458	443	459	454	435	443	453	454	457	428	422	462	429	502	380	433	476	433	453	473	407	415	462	405	419	410	458	436	398	421	473	431	421	443	457	449	472	405	419	419	419	423	479	476	464	444	416	444	452	456	456	448	448	444	396	466	458	473	479	459	470	449	460	433	471	447	391	444	435	455	421	450	462	445	435	443	485	447	430	472	462	438	441	454	469	462	416	428	430	444	468	472	455	445	423	438	460	437	448	446	414	442	445	452	400	420	430	445	491	442	443	442	434	448	458	459	446	481	439	444	440	412	419	450	431	422	457	430	438	418	442	455	469	442	444	500	444	480	454	436	445	466	478	438	431	453	443	433	423	423	446	422	464	426	428	472	409	442	490	419	465	454	486	428	450	445	433	449	409	455	424	459	446	448	429	433	388	448	422	435	419	462	399	436	435	449	459	414	462	478	436	437	448	441	427	440	428	422	402	445	459	435	443	429	466	447	416	427	418	436	457	459	524	439	418	447	441	449	425	418	446	456	458	439	458	447	431	480	442	428	478	454	495	417	465	472	446	465	479	452	440	463	425	410	458	443	423	423	489	436	441	468	422	432	423	427	479	445	440	436	455	462	421	431	413	445	399	400	436	419	442	418	462	485	404	473	419	448	398	431	452	454	408	470	432	445	466	472	423	457	460	434	436	460	425	420	421	444	413	421	454	447	432	472	474	459	435	490	424	405	450	448	430	427	455	469	451	452	434	436	448	458	483	460	467	429	436	473	413	495	448	394	419	466	430	448	443	436	448	470	442	454	456	456	456	426	444	414	423	426	493	424	494	421	428	456	431	403	438	453	417	427	404	487	461	464	397	448	440	402	456	440	436	425	447	425	441	463	444	490	439	471	452	444	461	422	477	468	385	397	444	431	467	412	465	456	474	430	434	436	446	447	434	416	467	447	454	491	443	445	400	425	443	413	452	425	415	420	445	437	452	418	439	419	437	467	416	417	453	419	454	429	432	427	453	452	475	439	441	438	472	422	420	447	417	463	419	434	434	412	435	476	441	409	475	428	463	414	431	410	433	423	461	474	444	452	475	449	463	432	444	471	377	437	440	477	412	470	471	413	445	456	464	419	427	434	437	456	415	474	449	423	483	417	432	411	448	488	445	483	447	434	436	432	475	421	448	406	427	417	475	433	380	438	448	436	416	464	496	449	423	444	453	473	387	449	435	416	428	446	423	424	441	442	458	441	416	447	433	498	423	432	451	444	422	407	430	431	506	432	446	411	408	417	444	429	492	372	422	450	449	448	432	415	488	440	376	432	434	438	403	427	404	375	428	438	434	455	446	417	425	436	456	421	441	437	438	415	424	402	439	415	408	457	418	467	435	454	459	445	403	455	486	491	449	416	427	463	420	430	460	473	459	416	447	441	433	453	457	490	436	420	424	410	478	423	425	472	458	446	435	444	421	413	469	429	422	471	447	426	438	415	454	433	410	410	451	463	466	439	487	460	437	461	415	443	454	415	437	456	452	441	457	434	442	426	450	407	447	449	470	488	429	436	435	442	429	379	427	425	429	448	470	422	449	442	442	447	425	426	449	425	400	447	446	428	421	421	434	447	456	455	447	448	464	414	438	436	453	444	458	436	427	413	434	433	437	433	456	449	413	415	471	408	472	426	416	451	416	456	474	462	440	420	455	439	449	467	451	400	470	456	416	460	419	449	431	454	415	418	443	486	434	446	473	440	424	471	407	439	452	423	421	426	435	456	424	452	442	444	445	482	446	436	441	415	438	426	416	434	417	427	474	394	440	461	449	412	441	433	427	476	447	427	427	432	448	475	440	417	498	413	443	431	399	452	462	422	417	417	441	438	411	412	420	403	458	454	441	409	435	446	445	420	442	408	462	441	457	461	424	450	442	408	447	449	441	423	443	433	429	437	464	481	470	433	441	472	451	464	465	453	439	446	439	435	418	412	446	460	447	438	465	453	439	442	420	406	432	421	425	447	442	437	396	422	446	401	404	415	472	443	433	461	430	433	449	408	470	407	461	438	455	460	449	481	420	459	450	419	499	415	426	466	464	423	422	405	455	451	470	442	433	482	470	447	437	457	407	417	434	456	457	446	472	424	456	458	437	459	461	490	433	425	439	478	454	428	438	458	458	385	443	452	465	452	421	439	432	441	454	420	435	417	487	444	480	419	411	429	453	444	468	397	441	426	424	456	442	433	435	440	447	459	423	432	447	429	471	456	454	479	446	429	432	466	483	430	446	426	448	447	405	446	413	464	437	453	445	452	462	438	464	431	480	491	427	445	420	446	415	449	460	427	473	438	437	449	435	445	442	460	430	409	448	426	454	428	413	411	468	447	464	470	458	421	458	418	456	439	476	434	439	480	412	420	459	481	424	487	459	438	403	443	413	433	453	438	504	466	427	436	448	407	441	434	439	445	405	420	446	435	457	418	410	443	423	485	468	428	457	464	414	425	408	416	478	435	457	454	452	405	418	477	406	446	415	454	439	472	442	445	450	458	454	436	452	490	449	410	459	442	420	431	437	449	426	401	437	413	409	476	394	431	437	453	455	473	418	451	450	388	410	466	410	448	460	425	445	463	409	443	486	483	477	445	424	455	441	446	427	429	436	424	441	437	443	438	455	471	432	448	454	407	422	423	460	486	407	445	443	446	444	458	443	435	474	443	453	428	450	451	442	457	469	462	457	450	453	468	423	412	391	443	401	456	447	433	441	467	428	441	404	456	429	465	441	438	421	448	417	418	449	448	444	437	456	432	473	451	440	409	432	445
5214	1184	310	213	381	444	353	284	252	199	170	154	143	147	144	115	100	96	90	81	78	64	42	59	42	41	52	36	38	41	37	36	30	24	28	29	24	20	28	25	22	26	19	26	27	22	28	23	29	22	26	22	25	29	17	13	26	25	19	24	22	21	23	28	23	26	17	23	25	20	25	34	25	24	19	24	22	26	31	18	21	28	31	24	32	19	20	22	29	24	24	16	27	33	29	23	23	23	24	21	23	26	21	24	25	25	20	16	19	16	16	28	30	24	20	26	30	20	23	34	23	23	19	24	29	24	24	19	23	21	30	20	14	24	17	24	23	15	23	29	23	25	20	21	25	22	21	28	22	21	25	22	22	15	20	25	23	18	24	23	30	33	19	21	28	26	14	25	32	22	23	24	21	21	17	20	25	31	19	22	22	28	21	17	26	12	27	21	31	29	23	30	17	25	17	20	25	27	21	27	26	23	24	18	27	26	19	26	23	20	31	19	27	23	30	23	20	17	25	27	19	16	19	26	16	20	12	21	17	21	20	19	18	11	32	23	23	25	16	14	34	19	25	26	24	18	17	30	23	24	23	18	25	28	20	19	18	27	25	19	32	22	13	23	15	19	21	20	20	23	24	19	22	17	15	19	25	13	20	34	26	18	20	16	12	18	22	28	29	23	26	20	22	19	18	24	22	29	22	19	14	31	25	24	19	28	22	20	20	23	27	27	24	24	20	20	31	22	17	11	27	43	22	25	23	16	26	18	23	31	19	12	19	14	23	23	29	14	21	20	27	27	16	32	22	21	25	32	19	31	15	19	20	22	21	25	22	20	15	25	19	23	25	17	28	26	28	21	28	18	26	24	18	22	19	19	24	22	21	15	28	29	34	25	27	24	23	18	21	20	32	23	20	14	14	23	22	20	28	19	19	27	22	21	21	23	25	21	13	19	20	22	23	22	26	23	18	29	26	19	12	18	32	24	25	25	20	29	20	20	24	25	18	21	23	15	20	17	24	23	23	30	20	16	18	11	32	17	25	24	23	16	25	28	20	26	22	18	22	22	25	26	22	21	28	17	16	28	17	24	20	26	24	21	26	18	21	27	19	24	19	30	21	21	19	25	22	19	20	29	22	23	23	23	21	27	29	21	27	23	28	22	24	25	32	21	18	21	20	24	19	20	22	22	23	17	33	22	31	24	16	24	27	20	26	25	29	23	22	17	29	27	20	13	25	25	11	25	27	23	26	24	23	24	28	22	21	28	21	25	27	18	27	22	26	24	24	20	26	18	25	15	21	27	20	23	23	18	21	22	23	22	19	20	18	34	22	27	23	24	28	27	19	24	34	23	28	20	21	26	19	16	20	15	16	26	20	20	17	28	25	28	16	15	17	25	21	23	18	26	21	18	20	24	28	30	29	22	20	13	19	18	19	38	23	24	16	23	24	9	21	20	23	30	20	24	20	17	27	22	13	25	11	25	17	19	12	26	20	17	27	20	21	28	18	21	23	24	23	21	18	17	16	22	24	24	13	20	20	18	25	20	22	24	23	28	21	19	22	15	19	21	26	24	25	30	23	23	27	26	29	14	26	20	26	24	21	22	28	26	31	28	20	29	20	24	29	21	24	25	25	22	21	28	24	19	16	22	26	22	13	13	25	21	20	22	20	18	26	23	28	21	32	25	17	16	23	15	17	18	24	29	20	19	18	19	19	29	23	24	28	18	34	24	12	22	27	21	22	14	23	22	22	18	16	22	20	28	29	28	22	21	17	20	28	22	22	23	19	13	25	20	29	25	29	19	22	32	20	21	18	33	23	25	24	14	16	22	23	24	23	20	24	28	22	28	19	23	29	20	21	18	24	20	15	25	19	24	33	27	21	22	26	17	12	29	16	22	16	29	22	14	29	21	26	26	23	13	25	26	27	27	16	22	19	30	28	24	20	19	22	18	10	22	24	18	24	21	26	18	17	26	18	19	20	23	21	16	30	20	23	24	19	15	16	20	24	22	24	23	22	26	24	24	24	23	16	20	30	18	27	21	23	25	20	17	22	17	26	26	19	28	18	12	22	21	21	24	22	26	25	26	28	26	20	18	27	29	25	24	28	24	11	15	19	22	20	26	20	21	16	26	16	21	23	23	24	25	13	27	21	22	19	24	23	22	25	16	27	25	26	28	21	28	27	23	29	23	25	13	31	29	22	24	19	25	21	19	22	16	29	18	20	23	21	22	25	22	21	26	27	17	22	31	21	26	33	30	21	22	26	27	19	16	18	31	27	27	23	31	18	29	27	28	15	23	14	17	16	21	20	26	14	21	24	19	34	19	21	20	25	15	16	29	13	25	25	22	13	20	22	17	31	26	16	20	20	29	14	28	18	18	26	18	18	25	22	29	33	17	15	33	23	24	24	24	33	17	15	20	28	23	20	18	24	10	10	17	22	25	17	18	18	23	19	25	19	28	20	28	21	28	21	22	22	30	20	22	17	24	27	21	19	21	20	19	22	30	12	17	18	20	22	22	25	19	21	5	15	23	25	17	17	18	22	22	22	23	28	29	22	21	14	26	26	16	22	27	27	23	21	23	29	23	19	21	9	27	19	16	15	22	22	23	26	23	15	17	20	28	16	25	23	27	17	12	17	31	16	21	22	29	29	24	20	23	13	22	29	23	20	24	26	21	22	15	30	20	10	18	27	17	15	26	20	27	32	23	19	22	19	20	27	26	30	23	17	27	22	18	24	32	24	23	24	19	15	27	23	13	21	24	28	22	24	17	19	24	24	10	29	19	21	40	25	19	22	37	21	17	21	22	31	17	22	22	21	16	28	20	19	19	19	22	18	21	27	19	24	23	16	15	25	22	16	13	21	32	18	18	25	22	20	16	32	22	18	22	14	22	27	14	26	33	17	22	28	14	18	18	34	20	21	20	27	25	24	16	20	23	26	21	25	22	28	32	21	23	17	32	21	32	28	20	32	29	19	25	21	30	32	25	23	21	27	26	27	27	24	23	30	21	30	26	23	27	23	24	22	33	32	19	30	16	21	26	25	14	21	19	22	27	17	27	31	12	32	21	24	18	22	25	28	22	25	28	19	13	23	26	13	21	17	24	20	26	27	31	25	30	19	21	23	23	15	30	29	27	18	35	24	19	27	22	23	19	24	23	23	28	25	25	13	30	25	15	19	23	16	23	25	25	21	19	29	28	20	24	15	24	28	18	17	22	20	16	21	18	27	33	17	20	23	27	24	24	28	29	31	27	27	23	26	20	22	14	20	29	24	20	31	22	20	25	22	23	24	20	25	21	22	27	24	33	31	11	21	25	23	22	27	26	21	20	22	22	24	17	26	18	32	19	17	29	24	31	21	21	14	21	18	19	23	24	25	22	22	25	20	28	16	22	16	23	28	23	21	13	25	23	18	28	20	20	33	23	17	31	24	20	29	16	20	21	20	15	24	22	20	27	21	23	15	21	17	10	25	23	26	19	20	22	21	30	24	24
39378	18609	8491	18522	27017	25805	21689	17686	13721	11163	9341	8388	7406	6894	6140	5533	4519	4091	3725	3651	3079	2591	1976	1661	1620	1550	1508	1415	1081	997	913	817	842	774	639	570	631	538	510	544	486	534	474	492	497	453	465	468	441	403	451	412	413	447	419	392	399	399	409	387	385	402	404	407	426	395	396	392	363	409	398	411	376	410	368	435	382	404	408	373	397	360	380	369	372	386	405	400	384	330	355	389	387	401	391	351	372	385	367	343	360	395	354	380	378	385	367	317	375	357	375	367	352	381	373	331	369	349	357	392	360	367	354	377	394	364	347	340	376	375	336	372	382	381	355	400	346	397	352	340	415	361	352	334	378	369	382	351	359	365	343	371	390	376	326	354	338	355	363	386	361	401	371	344	332	368	348	337	341	354	367	381	355	344	383	372	349	345	329	389	362	378	417	416	339	352	389	342	388	387	352	362	356	392	387	377	383	349	384	369	382	381	390	362	400	380	346	357	380	383	386	379	383	398	343	370	406	373	342	385	353	358	357	352	411	380	372	365	360	405	386	383	401	388	354	350	352	358	351	383	351	357	380	426	408	359	361	363	399	362	372	356	355	366	365	351	397	340	360	382	364	395	366	391	364	376	391	344	366	390	387	420	353	347	380	359	352	359	372	344	366	353	350	366	368	358	384	373	358	359	361	364	391	378	355	371	382	385	364	404	328	346	379	379	364	383	385	367	403	365	357	380	389	352	382	372	405	359	361	388	363	354	341	362	367	373	336	400	363	385	382	350	373	383	383	379	391	343	388	385	402	390	380	357	337	391	355	383	349	369	342	374	387	377	376	376	369	382	350	400	345	372	393	365	343	393	398	375	354	357	354	363	394	371	376	379	349	403	378	349	362	385	379	349	362	350	383	392	346	367	343	361	333	369	347	369	366	358	387	396	343	353	386	357	356	346	374	370	365	353	354	331	380	363	344	359	354	365	373	364	346	350	350	371	393	388	353	365	378	350	382	332	394	400	347	369	395	386	367	369	384	384	359	396	403	363	363	375	389	359	366	360	372	355	363	373	372	371	360	350	377	349	358	375	359	378	369	356	381	400	392	377	360	368	381	353	340	388	381	398	365	394	338	338	366	348	356	357	357	332	347	369	362	364	371	378	322	371	363	379	370	349	357	370	369	415	406	344	368	369	393	385	364	386	389	359	359	385	351	359	379	358	370	375	381	368	373	360	391	371	336	346	367	395	379	329	344	342	364	355	333	354	380	337	377	343	378	358	368	343	373	376	340	383	389	366	384	360	415	387	350	396	393	361	373	342	335	367	395	379	361	347	415	377	359	352	383	351	356	371	323	366	370	376	354	360	389	377	394	367	355	317	339	357	395	379	362	344	362	363	390	334	364	360	393	342	335	336	362	350	380	374	368	385	386	360	379	405	363	417	343	414	387	358	342	366	369	370	370	400	380	357	360	344	357	352	356	368	369	380	366	390	397	365	373	390	370	379	392	362	375	359	357	363	375	376	359	357	334	390	386	377	357	325	366	349	372	347	386	367	369	370	346	333	367	375	356	381	396	395	377	388	348	361	351	347	366	408	359	341	338	336	378	359	333	382	360	351	384	389	361	356	378	314	373	393	371	387	351	396	375	367	387	368	370	379	384	377	373	361	337	347	344	385	374	375	346	356	376	351	393	359	360	343	364	362	366	337	385	363	353	353	365	380	393	359	365	379	381	380	384	361	389	371	345	349	365	347	393	352	398	386	354	343	399	367	373	354	390	388	384	341	347	387	378	368	415	366	388	335	370	330	364	329	322	372	384	372	358	345	393	329	349	387	370	377	357	374	346	383	383	375	370	357	369	353	362	387	375	341	400	398	357	406	370	382	357	366	368	368	379	366	374	382	349	366	336	360	345	369	334	302	382	371	336	393	342	351	335	298	381	354	354	387	403	358	394	357	350	360	388	386	371	384	354	348	327	408	369	362	359	416	389	390	377	346	376	395	393	334	411	355	363	341	363	364	350	362	375	343	385	351	364	361	331	366	368	336	347	390	385	392	358	394	344	392	364	383	333	370	366	347	374	382	354	381	361	305	379	378	381	345	340	349	368	348	360	368	364	365	368	404	361	399	345	390	389	360	349	352	371	388	400	331	340	362	350	390	377	356	403	350	361	349	384	334	352	389	335	358	365	357	379	386	406	390	353	330	368	389	366	364	389	358	364	342	353	347	390	357	354	345	390	383	384	393	351	343	376	368	345	408	364	335	345	395	352	356	379	393	381	339	356	367	346	356	371	357	360	358	397	365	352	369	372	355	371	362	369	377	362	374	376	330	379	342	390	310	356	369	379	364	369	348	379	388	322	354	361	371	347	350	345	384	350	366	354	393	388	392	353	380	363	398	353	397	387	352	358	350	346	389	387	370	366	361	385	365	373	368	357	345	360	372	389	377	378	377	384	327	370	335	360	395	382	355	404	372	368	401	310	377	341	352	400	356	339	361	394	340	374	383	367	355	406	381	394	387	387	405	341	386	387	378	398	359	355	384	345	351	324	369	361	390	347	347	379	398	391	366	342	360	355	360	408	371	397	359	351	375	369	350	377	375	347	400	365	387	371	375	379	377	347	351	403	346	356	409	368	365	380	340	374	392	331	369	354	383	360	420	345	379	379	368	389	372	345	373	379	394	385	352	341	372	343	360	365	364	331	357	354	378	365	351	352	356	367	381	345	361	362	352	397	358	371	377	360	373	401	367	363	378	327	350	370	358	359	356	405	350	393	385	360	379	367	380	378	395	325	387	396	396	361	368	361	379	366	375	401	399	411	381	357	340	370	359	350	390	352	334	363	325	392	364	339	377	363	368	359	390	344	372	377	398	349	358	396	373	323	359	378	357	372	381	357	354	385	350	371	360	376	372	370	350	340	360	386	333	374	367	377	338	364	345	377	379	376	377	323	359	392	372	342	346	359	375	387	366	344	374	393	403	352	389	397	392	352	369	375	362	343	372	364	369	391	385	355	362	379	354	382	337	344	364	380	391	364	379	355	369	351	361	396	362	325	378	372	377	345	348	371	377	382	371	327	329	358	372	351	342	404	357	371	332	356	349	369	335	361	410	363	332	387	361	340	378	357	381	349	365	363	366	330	384	359	374	394	362	402	366	385	356	387	405	345	363	363	345	348	375	378	378	356	387	372	382	366	372	365	370	365	369	377	379	333	359	375	361	397	385	375	370	371	386	396	366	370	394	351	366	359	403	357	360	339	340	350	380	349	363	337	388	351	331	375	377	386	373	371	344	379	370	384	391	384	371	369	352	357	365	343	374	382	373	358	394	364	361	357	355	368	340	355	346	350	340	365	365	326	337	398	355	335	348	350	367	353	340	340	377	359	354	388	351	304	347	355	382	363	366	421	354	371	372	354	344	379	364	357	390	376	352	353	338	330	340	366	398	358	369	365	338	334	381	387	333	357	346	367	383	347	353	370	375	348	399	378	374	379	364	382	393	362	376	371	381
12707	4328	936	545	883	932	859	681	565	460	446	402	392	342	312	253	227	185	175	172	134	127	109	86	105	75	66	80	76	73	43	48	42	64	50	42	45	33	43	42	46	43	26	26	27	33	38	39	34	28	35	33	27	38	26	20	37	28	33	28	24	29	37	20	26	33	20	26	34	30	30	37	29	27	21	37	24	38	29	24	39	29	25	28	29	37	25	21	26	35	26	28	32	31	29	32	21	41	34	21	39	25	39	28	22	20	33	25	24	32	30	29	36	33	26	27	34	33	23	34	35	40	33	28	20	29	29	22	29	27	26	18	22	23	30	38	30	26	27	24	31	28	33	23	29	31	22	29	26	26	28	37	29	21	27	28	22	31	28	23	20	34	21	22	40	27	32	28	29	31	23	21	29	47	26	32	31	32	31	31	41	32	28	32	27	31	26	26	37	35	31	22	33	30	22	29	30	34	26	34	26	27	26	28	30	25	27	29	28	25	30	21	23	18	16	21	38	30	40	23	32	26	39	38	28	18	31	32	25	19	23	38	27	29	35	19	35	27	20	31	25	30	23	31	36	25	31	25	23	29	27	22	21	30	30	37	32	18	34	32	22	36	24	36	30	27	36	29	39	32	24	28	26	31	25	35	27	37	20	27	24	21	35	30	28	31	36	21	31	32	29	34	35	27	29	36	24	30	36	20	27	20	24	26	31	28	31	26	21	28	32	30	28	34	20	30	30	29	27	31	17	21	20	19	27	29	37	27	32	24	29	23	26	26	32	30	32	30	34	32	24	27	29	26	26	28	27	21	26	28	31	27	32	37	15	23	25	33	24	23	29	36	26	26	40	21	34	29	29	30	24	24	31	32	40	22	30	30	22	26	21	27	34	29	31	36	27	29	26	27	31	39	31	25	19	20	31	33	27	26	25	22	25	36	28	21	24	30	36	26	22	28	32	30	26	17	32	25	33	43	24	23	32	21	33	29	24	39	29	29	31	29	32	32	22	27	21	28	25	26	30	23	27	21	36	31	30	41	26	30	31	25	35	27	27	32	35	23	33	26	29	34	35	25	32	22	29	21	31	28	32	29	28	21	24	26	27	22	26	24	29	26	20	28	17	19	27	31	32	40	20	26	29	23	19	33	26	28	24	23	34	28	23	28	20	26	36	23	32	32	22	22	42	33	37	27	23	19	28	24	36	38	31	19	24	31	26	25	27	20	27	25	40	31	28	28	32	32	25	25	18	31	29	31	25	35	20	28	26	35	35	26	28	30	36	29	26	28	30	28	31	19	30	27	26	31	20	27	34	24	30	31	23	32	24	27	32	39	28	31	31	27	28	27	21	34	24	28	29	28	26	22	38	22	44	28	25	26	30	32	21	31	31	26	33	34	31	27	30	19	45	39	25	33	26	16	24	28	33	27	26	31	36	23	24	29	27	34	25	22	27	35	15	26	28	26	30	26	22	37	19	27	23	32	33	30	43	19	27	30	22	35	30	34	27	24	30	25	37	22	25	26	22	26	23	38	33	29	29	34	28	33	28	26	29	38	32	32	29	31	37	22	27	32	24	15	24	34	23	37	34	32	37	37	32	27	36	24	22	24	28	33	28	43	21	25	17	37	27	37	31	30	24	20	21	29	22	29	28	32	22	25	23	32	38	31	29	30	41	28	35	21	21	25	28	22	27	28	27	21	27	29	30	23	33	22	33	20	28	22	25	33	29	29	35	22	20	37	33	17	26	32	29	26	34	23	29	26	31	32	30	22	17	42	32	27	19	25	30	30	32	28	33	21	36	34	28	23	25	29	27	37	28	18	38	26	32	26	13	30	31	26	32	32	21	21	28	22	25	28	24	26	25	33	26	20	33	33	23	40	29	36	32	28	32	22	28	33	27	24	30	26	31	30	29	30	26	27	37	25	32	26	29	32	36	29	25	32	22	29	29	30	31	32	23	28	34	32	33	38	22	24	26	39	22	35	37	39	27	26	29	29	31	35	25	27	30	18	19	29	31	22	34	27	39	19	24	18	24	41	23	27	21	30	32	30	43	30	46	30	40	29	29	38	32	21	20	25	19	29	24	29	35	39	17	34	20	25	27	31	42	36	25	27	27	41	22	35	27	26	21	32	29	35	23	43	17	31	24	35	30	27	35	31	33	32	32	26	30	25	38	29	20	29	19	24	16	27	25	21	27	30	31	20	27	50	29	39	26	24	31	26	34	34	28	23	24	30	34	32	22	33	32	26	34	35	25	29	29	23	28	32	30	32	25	18	26	24	32	36	25	33	35	20	28	22	26	33	47	23	32	19	34	34	29	23	32	36	30	31	29	40	26	24	18	31	33	37	32	20	27	23	21	37	30	37	39	33	24	28	30	22	26	29	34	24	35	33	28	32	32	32	23	24	25	21	28	22	33	34	42	28	34	33	34	28	25	32	34	29	33	26	34	31	32	29	26	27	20	31	21	27	42	28	34	31	31	28	22	19	23	31	25	28	36	30	20	35	23	25	27	33	29	28	22	31	33	30	27	22	27	28	28	27	23	28	23	25	19	23	39	30	20	32	35	36	23	27	31	31	30	26	27	28	20	29	25	23	22	35	35	27	31	32	32	24	29	20	25	28	33	34	28	22	25	17	29	22	27	27	26	28	34	27	27	27	32	37	30	34	33	29	30	32	31	21	31	23	34	35	38	18	30	27	18	28	19	25	28	27	28	29	28	28	27	35	26	27	33	29	22	22	28	29	27	30	27	27	29	30	23	34	30	23	31	38	30	27	33	31	30	28	40	21	29	29	34	21	29	30	33	30	24	31	30	22	26	33	27	22	36	32	32	25	28	19	33	24	27	24	35	27	27	32	18	31	21	27	28	36	26	24	24	28	38	33	24	21	24	21	27	34	29	24	35	30	34	28	38	33	27	34	37	24	25	25	35	31	32	35	18	35	21	27	29	29	22	28	32	24	28	22	22	25	31	28	37	25	31	28	40	39	36	25	32	31	33	33	34	26	27	30	20	39	40	40	31	33	31	23	26	35	30	27	28	23	23	32	22	28	29	31	23	22	24	25	30	22	22	29	27	33	25	15	25	29	35	30	26	29	32	36	32	36	26	27	20	28	22	24	33	33	31	32	26	19	28	26	26	21	23	29	33	28	36	33	18	42	17	30	38	32	32	26	24	34	30	29	27	32	22	21	34	18	22	31	34	29	29	23	21	30	29	30	24	28	20	20	21	27	22	39	33	34	22	36	20	37	38	17	28	27	27	27	26	34	22	33	36	32	30	24	27	28	32	21	28	33	27	23	37	31	34	28	34	31	34	21	36	38	26	21	27	35	40	27	32	32	27	33	23	30	32	26	27	26	27	18	31	33	36	23	25	22	32	27	24	21	31	29	24	28	34	21	28	30	27	31	26	29	21	23	25	24	18	21	36	36	28	36	28	28	33	24	30	25	27	25	27	27	21	26	22	25	25	29	25	35	25	25	36	39	26	34	23	32
51780	27502	15454	27918	36231	35561	31656	27792	23827	20402	18267	16700	15549	14160	12328	10664	9487	8422	7735	7368	6444	5540	4672	3784	3420	3359	3243	2857	2443	2040	1908	1714	1567	1522	1272	1177	1186	985	979	969	942	866	791	779	711	712	684	623	644	630	620	597	639	595	559	576	553	581	559	573	609	577	572	544	556	557	587	571	525	535	535	507	541	520	511	545	556	556	539	515	522	516	514	468	555	479	545	519	523	503	514	527	523	512	516	483	494	503	508	503	493	520	453	497	478	505	487	453	499	471	468	456	474	508	498	460	473	487	441	439	446	455	485	444	494	432	496	457	456	493	464	470	443	450	506	466	494	481	487	473	490	469	473	453	483	455	473	478	510	464	495	472	458	487	485	474	457	480	471	489	505	492	478	471	488	464	476	475	449	513	429	489	468	456	438	421	464	449	507	483	500	472	460	430	447	480	478	508	435	509	485	484	425	474	488	466	477	429	483	452	432	469	447	458	479	443	485	437	438	456	469	464	443	436	480	465	483	488	426	473	413	445	468	471	412	426	456	460	497	484	449	448	502	462	490	434	474	461	425	437	488	480	426	458	482	487	456	466	450	469	450	463	417	480	442	457	470	494	446	436	478	453	453	448	422	452	463	456	476	469	467	469	453	471	455	471	465	464	496	498	483	480	467	490	461	483	455	473	432	473	524	446	483	472	509	478	515	472	485	501	457	459	442	474	466	460	454	461	455	494	452	426	415	469	485	442	463	469	490	462	482	453	444	447	436	485	483	462	486	447	487	485	437	464	477	475	483	448	472	463	466	476	492	432	468	473	450	463	454	436	473	500	502	451	431	442	486	471	452	437	456	469	463	438	460	428	475	433	477	475	478	447	499	484	465	433	463	466	435	519	422	455	474	467	457	458	448	473	415	482	449	454	464	471	482	474	491	429	450	449	444	446	476	454	456	432	440	463	478	472	481	473	492	472	469	469	485	450	453	443	466	428	477	428	446	484	483	468	445	510	484	474	437	433	450	480	496	474	425	429	476	452	475	453	473	475	444	440	462	459	437	470	453	440	459	462	488	486	474	434	427	477	459	490	483	460	426	453	483	438	433	476	470	445	507	480	471	481	420	488	445	478	492	451	436	442	472	470	467	456	456	449	459	477	434	427	427	451	489	454	457	438	461	495	472	456	481	428	483	463	468	455	525	474	493	467	440	455	449	471	480	452	464	473	447	466	485	450	459	440	457	466	465	483	424	487	459	472	459	475	463	491	499	471	488	435	435	444	472	431	449	474	460	443	460	474	450	473	475	470	469	465	452	445	472	448	492	489	463	463	432	470	447	463	452	418	459	444	478	433	422	459	417	474	446	458	473	468	462	431	460	432	490	467	474	486	444	461	466	471	477	518	457	431	425	444	452	456	493	455	455	442	423	479	461	470	515	444	463	434	457	464	484	423	466	445	430	474	465	464	450	461	467	442	438	453	447	511	470	492	465	471	437	472	501	444	466	481	475	470	449	463	480	472	518	441	433	439	513	450	452	440	459	478	465	475	468	453	473	509	481	419	515	478	472	449	493	474	488	442	481	426	437	430	458	485	436	483	466	493	461	434	464	467	490	476	433	452	477	470	462	451	464	442	491	491	451	466	457	445	485	456	482	508	462	463	457	430	457	458	482	468	432	450	496	444	464	496	469	489	464	444	461	483	442	458	471	447	450	469	452	460	456	495	449	473	469	470	431	483	493	430	464	492	477	453	452	473	443	445	468	478	463	455	463	465	438	467	452	436	427	482	455	479	440	475	471	457	522	468	466	448	426	498	437	488	482	415	479	433	462	497	486	435	472	454	457	461	460	463	469	445	434	432	485	443	463	479	438	500	444	424	507	468	458	439	466	506	454	464	460	449	494	459	448	478	481	475	448	481	478	492	450	483	478	469	430	484	427	454	445	489	455	480	480	466	435	482	470	493	493	464	487	464	468	483	439	462	444	415	448	513	462	443	472	487	458	486	484	468	476	473	471	468	461	472	447	519	479	498	434	452	468	466	430	462	466	463	477	451	495	447	458	467	466	438	481	460	493	480	473	437	456	484	446	465	444	466	438	436	458	459	451	458	465	456	465	466	456	447	432	451	428	470	462	475	461	461	474	496	485	458	506	505	450	442	504	485	409	473	454	449	441	474	409	453	486	434	472	457	469	444	489	449	451	500	484	422	429	455	428	479	441	461	394	451	512	428	444	459	458	466	460	460	471	476	428	450	485	428	481	435	475	460	479	489	415	460	498	478	464	495	463	493	464	433	466	434	490	469	449	461	465	420	475	456	472	449	479	450	462	445	460	474	480	441	465	460	434	469	418	458	480	464	425	473	459	481	461	504	496	480	445	464	426	461	436	427	450	431	512	443	449	473	469	475	414	477	440	435	465	528	466	453	476	436	464	476	434	453	439	469	465	437	422	481	427	429	449	460	460	471	446	436	479	485	438	470	488	468	496	447	472	518	452	447	466	453	479	468	468	418	475	461	468	501	485	462	450	484	464	442	484	488	431	453	426	461	475	466	464	467	479	432	445	452	531	450	469	449	503	445	476	444	520	452	468	447	499	472	474	500	451	464	490	481	460	439	481	481	434	487	456	416	457	501	451	454	475	477	474	435	453	478	439	444	501	493	455	444	477	468	423	473	501	469	482	482	422	479	502	468	465	452	452	446	438	489	472	436	487	458	518	442	486	489	442	485	435	497	440	473	460	505	466	468	453	441	448	468	454	453	437	464	471	473	461	464	446	441	457	456	439	455	521	446	461	449	460	483	490	463	428	479	427	452	452	517	444	426	444	470	468	480	459	467	461	434	467	458	480	448	469	461	453	457	454	506	443	444	465	491	474	448	440	457	417	488	450	461	437	475	446	437	471	455	474	444	490	475	449	460	457	456	440	499	464	465	419	461	480	494	479	440	442	473	470	466	476	463	414	513	460	477	457	446	455	437	482	488	490	482	481	468	477	437	492	487	501	497	501	512	450	455	471	439	434	454	434	460	468	472	442	450	490	475	502	460	435	451	440	450	439	440	438	445	478	468	459	453	434	474	410	448	495	451	466	461	466	465	452	444	438	449	440	476	495	473	453	465	461	479	469	454	437	479	442	417	499	446	458	410	423	454	506	477	486	464	473	467	461	446	464	482	421	419	469	467	446	478	468	499	448	462	444	472	453	458	446	407	450	454	459	483	486	464	450	459	474	472	475	479	454	463	472	475	454	486	460	420	458	481	436	489	478	488	473	433	454	474	461	457	437	470	475	472	455	446	471	428	487	485	456	434	476	483	445	473	498	453	437	443	462	444	465	451	471	435	498	443	512	475	459	476	487	444	452	486	491	423	438	477	453	509	442	456	443	475	502	462	465	459	457	469	471	479	480	433	475	448	461	421	469	454	462	484	458	423	467	432	477	474	463	473	426	490	433	449	489	454	460	469	469	489	437	464	420	465	464	497	446	459	463	435	486	431	436	447	446	455	495	449	443	500	475	500
8885	2226	509	349	541	642	538	464	429	311	264	246	240	227	231	176	164	124	131	127	118	101	80	79	68	67	62	66	62	51	47	51	39	43	47	49	45	43	37	52	32	44	48	43	41	37	46	27	35	40	36	39	35	25	29	36	37	24	49	27	36	38	37	41	31	40	32	41	23	36	33	40	30	31	33	36	39	36	35	28	28	29	37	32	46	44	30	31	26	44	29	43	41	29	37	41	34	29	31	36	27	20	39	34	28	38	37	37	38	38	38	38	42	32	27	36	24	30	42	33	32	43	42	38	35	33	32	34	36	26	26	21	25	31	26	44	47	37	40	34	34	33	38	27	37	41	35	37	35	39	46	33	39	28	35	38	42	25	28	26	31	38	28	34	35	25	25	28	38	26	37	39	29	44	36	34	37	37	45	37	24	33	43	25	44	26	28	25	28	34	27	39	32	37	38	41	30	39	28	29	31	41	41	43	33	30	51	45	37	32	31	32	36	31	32	25	36	29	36	33	50	35	37	40	32	31	31	37	29	30	34	28	41	31	37	37	37	30	40	41	38	37	34	35	30	28	25	30	36	32	36	47	43	28	32	57	34	30	30	36	30	40	30	29	37	36	37	29	20	35	40	32	30	27	42	32	31	38	31	36	26	26	35	32	33	32	39	33	34	38	41	32	38	33	37	28	34	29	36	39	34	22	26	40	29	50	35	38	33	39	28	37	39	36	38	34	34	25	27	33	40	32	29	37	38	27	36	30	25	33	32	35	38	40	36	36	28	44	28	36	29	32	25	46	32	37	28	37	34	25	39	41	37	27	30	24	31	31	41	33	30	28	40	31	32	39	28	39	34	41	30	33	35	40	36	34	26	30	43	25	49	39	31	33	23	43	29	40	29	24	27	34	39	30	40	35	40	32	26	33	35	34	40	33	33	30	23	29	29	37	32	43	34	41	35	40	38	33	41	35	41	43	34	45	38	32	30	33	40	29	24	39	34	32	29	31	39	35	36	27	22	26	39	28	36	36	32	40	39	35	24	48	34	28	31	34	40	41	33	29	32	31	37	37	28	24	44	31	30	34	35	24	21	42	38	33	31	41	38	41	39	42	35	29	37	35	43	33	35	27	43	32	31	36	45	33	35	35	34	36	26	32	40	27	32	35	38	21	31	28	31	37	35	36	28	32	31	32	32	45	40	23	29	32	32	42	44	35	30	36	25	35	32	31	31	23	31	27	42	26	33	37	47	37	37	35	33	29	38	25	32	34	32	35	45	35	41	32	35	42	43	29	31	34	29	31	27	36	37	31	32	37	35	31	35	38	36	30	31	29	28	32	32	29	30	32	30	38	37	30	37	41	37	41	33	26	38	28	38	41	39	24	28	32	40	37	34	27	32	35	48	34	32	38	27	39	32	39	25	39	33	40	25	36	43	28	35	37	32	33	35	32	44	40	37	38	30	44	40	40	43	25	26	26	38	33	33	29	32	38	28	27	29	29	30	40	32	24	38	38	32	34	37	35	41	32	24	38	37	35	40	28	36	28	24	28	30	29	38	28	33	43	34	35	34	40	30	35	40	33	36	31	31	32	35	26	29	28	38	24	38	35	29	21	30	26	37	29	34	33	43	32	39	33	30	34	26	35	38	37	16	40	29	34	25	21	37	37	39	33	35	24	35	33	42	28	39	38	29	32	31	37	25	36	38	39	39	43	35	37	29	37	28	27	34	42	29	34	26	31	39	36	27	41	32	34	36	33	46	27	24	31	26	41	33	29	26	29	34	31	36	28	32	39	42	41	33	30	37	31	32	34	36	39	37	27	28	35	35	30	38	42	44	41	40	29	34	26	28	39	31	34	40	44	35	32	37	36	40	33	39	30	41	40	25	33	37	27	29	31	35	31	22	32	32	37	43	40	25	44	34	24	29	33	42	38	36	25	31	37	31	31	28	23	26	35	39	28	36	36	26	40	32	32	23	42	27	37	43	37	36	28	43	36	32	36	28	35	46	26	32	39	43	34	34	31	42	43	29	44	36	25	30	38	29	41	36	33	42	29	31	24	25	34	46	43	22	25	36	36	49	42	36	50	44	38	37	35	31	29	31	32	31	28	45	35	32	29	34	36	31	34	38	29	42	28	32	27	26	25	30	30	32	30	33	38	30	31	38	35	37	24	16	22	34	28	25	30	38	34	29	37	30	33	37	30	34	33	33	24	21	22	40	29	25	36	42	21	34	28	30	39	43	28	24	38	37	35	35	42	38	30	34	35	28	23	35	28	41	40	34	26	38	41	49	41	27	33	38	28	42	27	40	28	35	31	27	33	39	32	34	30	33	30	35	32	32	39	34	27	37	40	38	27	34	33	31	43	30	31	33	34	28	42	27	35	27	28	29	39	43	32	32	21	28	35	34	35	36	35	31	40	34	37	41	28	28	44	36	42	37	35	28	33	39	31	36	25	23	33	31	24	30	42	36	32	41	33	35	28	29	27	25	38	41	28	35	33	26	29	38	31	33	30	43	29	34	40	32	38	32	28	32	34	36	28	32	44	32	41	25	31	28	29	40	21	37	31	34	40	25	28	38	32	29	44	31	38	42	32	28	38	33	31	33	28	42	32	38	39	37	29	29	28	31	36	37	42	38	39	29	36	32	35	34	23	41	34	48	37	43	33	37	33	27	39	41	44	33	35	31	39	28	31	27	40	34	32	39	36	29	39	41	36	44	36	28	30	36	39	39	32	24	34	33	32	15	41	26	28	35	40	45	43	29	41	42	33	45	39	39	27	27	32	29	35	42	33	29	31	30	34	34	28	37	38	37	24	37	37	36	30	30	30	31	27	37	33	21	34	39	39	26	31	20	48	29	29	30	31	33	43	38	40	41	34	38	24	26	33	28	27	47	33	30	33	32	48	34	34	30	19	31	33	41	37	49	34	26	32	37	26	28	37	31	31	34	38	27	35	27	30	25	42	43	36	33	26	37	30	30	36	30	30	44	36	33	21	27	27	44	56	35	37	27	30	27	34	40	38	33	33	31	39	35	42	24	32	32	30	30	34	30	33	18	38	43	33	33	37	29	32	44	32	41	52	39	30	25	38	27	31	37	38	33	36	29	28	29	36	41	39	33	33	34	33	29	40	32	36	30	32	43	33	32	36	40	50	30	31	35	37	29	42	31	34	39	37	25	42	29	28	31	31	22	25	37	35	28	29	31	30	42	32	35	40	35	40	43	36	37	38	39	31	27	27	37	32	33	34	22	30	24	36	40	32	37	31	31	28	31	21	33	34	20	32	26	38	33	36	36	34	36	33	35	39	28	34	30	29	36	38	27	36	39	33	38	28	34	31	25	31	36	16	42	43	30	39	41	28	28	37	23	41	46	43	38	28	34	41	46	36	38	29	36	35	35	37	31	23	37	38	36	38	35	35	33	38	30	35	41	30	50	23	34	36	44	31	38	43	28	26	38	35	43	44	35	28	34	35	24	30	35	38	29	36
44056	22818	11339	22772	30868	30187	26653	22304	18885	15743	13750	12342	11122	10452	9364	7851	6688	5845	5377	5152	4397	3740	3197	2754	2430	2395	2279	2125	1737	1514	1421	1238	1211	1252	1037	1014	1051	791	890	879	852	760	732	782	717	645	666	672	672	637	607	617	636	628	630	594	599	599	633	608	552	606	645	630	616	652	610	591	633	596	561	636	595	587	609	598	589	619	613	611	583	576	592	609	576	540	622	585	538	599	582	568	560	545	560	592	540	586	553	552	546	557	579	543	562	548	551	585	560	559	541	596	528	581	553	611	551	523	552	553	533	550	577	554	568	580	533	591	552	552	548	516	566	558	570	534	555	526	518	552	559	530	584	516	539	525	593	554	580	538	555	540	543	599	541	560	526	594	501	519	548	561	520	583	532	555	540	561	538	548	557	539	558	566	538	571	542	586	559	520	578	545	569	535	521	586	564	540	514	562	544	551	557	511	538	548	527	524	561	542	528	594	532	541	537	563	509	598	544	539	520	592	524	515	502	578	543	582	577	535	546	532	622	592	582	538	574	516	581	552	498	535	539	551	545	546	550	511	583	527	552	555	552	574	567	555	584	598	536	549	532	584	545	563	541	553	524	516	532	603	549	576	557	557	546	558	550	567	576	569	546	552	534	573	610	558	541	570	570	553	587	589	564	575	600	554	545	510	556	593	504	571	594	565	529	546	503	579	517	550	572	502	552	573	530	534	557	571	567	560	502	563	544	524	578	560	562	602	582	542	562	524	534	582	534	521	542	508	546	564	516	559	567	600	547	551	596	547	589	600	571	545	578	538	558	521	533	554	507	555	566	560	575	548	522	583	568	515	535	543	535	510	525	560	550	565	540	559	551	582	585	515	527	525	453	552	554	544	509	541	570	569	532	553	552	572	545	550	540	522	547	525	602	565	569	574	551	557	542	556	566	544	572	549	551	531	547	545	585	574	523	565	523	562	597	570	559	526	564	534	528	579	561	536	532	578	524	511	554	549	548	579	564	554	528	570	542	598	575	555	535	560	508	556	551	500	532	585	568	537	525	529	524	570	529	542	564	548	543	540	541	508	528	523	519	534	569	575	554	553	532	564	514	527	587	562	540	546	517	549	519	521	586	526	551	543	537	532	580	568	554	521	562	546	547	550	557	560	555	548	520	568	520	563	524	525	557	592	574	563	539	555	533	580	513	567	560	575	546	519	541	577	529	563	532	547	565	525	573	567	574	558	514	532	582	530	572	584	549	560	548	595	578	571	573	569	524	557	575	563	520	588	568	521	576	576	535	549	563	591	536	531	565	559	532	617	546	561	558	559	547	586	571	583	563	579	563	553	551	540	531	503	562	575	576	576	557	549	588	615	546	544	561	581	565	524	570	503	582	542	534	508	514	546	588	534	494	578	568	525	563	564	537	519	558	565	582	538	538	565	515	561	565	528	577	549	573	528	560	556	550	583	570	518	541	527	509	574	539	514	518	532	583	558	551	543	559	574	557	502	555	567	551	607	534	535	478	562	539	548	593	535	503	535	522	542	551	584	568	536	562	539	562	570	575	530	557	521	493	569	536	531	581	567	528	527	523	580	515	559	512	545	538	540	536	588	595	558	566	551	548	569	526	534	533	516	562	560	585	534	532	556	557	566	548	550	547	549	562	558	597	548	546	557	545	566	577	569	554	551	579	535	549	578	534	587	504	523	541	519	558	544	571	606	524	509	540	519	573	562	557	540	559	563	526	552	533	500	558	510	563	580	570	561	543	533	533	519	514	565	578	549	555	555	546	548	522	563	498	522	554	536	538	566	565	543	555	537	534	539	585	572	540	588	545	528	520	555	558	580	543	542	524	570	586	562	525	508	535	558	574	577	556	545	540	520	579	569	608	546	567	556	534	584	550	532	572	568	523	532	553	572	548	528	540	524	578	559	542	588	556	525	586	541	541	530	528	563	547	552	560	535	522	535	583	513	560	507	617	510	560	554	504	578	552	536	559	560	521	585	536	559	588	544	543	568	533	579	533	520	489	543	558	574	565	550	559	566	525	580	601	566	577	610	576	573	557	538	554	553	555	579	527	533	544	528	532	591	508	589	526	557	546	554	531	572	543	579	580	586	546	581	600	584	536	566	609	569	560	518	591	548	530	583	558	579	561	553	554	533	510	559	573	550	550	585	542	562	556	533	553	556	530	558	540	576	545	548	552	550	554	530	569	566	563	577	542	552	594	541	506	552	542	579	555	557	537	575	579	545	544	578	543	530	577	554	529	566	500	557	527	557	560	568	579	527	564	552	574	564	600	530	547	572	566	539	549	518	533	570	555	549	606	572	493	547	553	577	543	568	584	518	495	560	536	567	524	534	567	552	566	517	551	551	573	563	551	581	526	552	529	563	538	535	534	572	569	585	587	550	537	562	581	514	523	522	567	570	542	557	517	571	521	496	548	539	563	522	550	518	563	578	578	593	547	558	540	534	563	558	572	541	555	513	534	535	525	518	552	548	567	562	561	581	534	563	557	554	589	554	574	532	507	557	517	524	530	528	573	533	521	537	548	567	573	585	547	548	558	596	516	556	551	562	538	544	525	545	546	554	545	561	538	551	550	551	512	509	544	592	547	546	585	615	538	540	577	533	553	571	595	518	563	550	545	562	523	528	529	572	554	532	500	555	527	564	549	532	565	526	556	549	541	507	566	558	553	514	536	515	575	579	533	516	504	513	541	538	512	542	521	554	534	539	547	533	550	544	588	506	525	538	525	572	534	556	568	516	576	557	561	529	567	528	574	520	557	534	566	549	486	525	567	547	583	541	574	507	560	512	561	586	596	534	554	494	566	526	552	554	600	582	534	532	569	560	531	575	542	542	594	542	553	527	565	554	544	574	538	545	562	560	579	548	544	543	494	572	559	552	550	579	532	538	517	553	549	559	541	541	540	502	566	533	523	531	564	514	617	543	525	509	531	548	543	556	594	545	517	550	532	545	582	547	565	572	542	582	544	547	535	558	510	518	539	534	548	558	528	591	512	520	538	578	545	533	532	553	567	575	529	516	578	583	497	538	552	526	509	555	550	594	552	555	545	548	575	554	564	523	581	595	585	518	542	524	548	595	580	575	546	549	563	570	519	586	598	519	548	522	541	587	569	531	519	591	544	544	595	585	577	562	581	550	540	565	547	547	542	552	550	527	533	478	539	525	598	578	545	526	584	585	540	553	555	505	532	563	518	567	535	519	532	561	554	499	581	550	530	514	490	556	560	541	529	548	556	566	539	581	519	542	542	528	537	583	529	566	564	558	546	603	506	546	499	548	557	549	548	563	571	544	532	531	552	535	515	538	529	578	542	515	543	580	547	523	525	563	535	545	516	564	563	529	567	570	576	556	527	576	558	520	532	564	556	554	545	562	559	530	560	540	558	527	550	552	517	551	534	558	564	571	554	527	531	561	581	569	560	548	528	564	564	583	571	517	543	563	532	546	531	514	567	590	582	547	551	556	529	540	567	539	517	524	571	541
12776	4660	868	486	872	936	833	713	581	489	460	422	368	337	288	267	229	213	185	154	148	149	115	94	89	84	77	63	59	53	53	53	50	57	50	42	43	28	30	37	40	39	34	22	29	29	36	30	39	30	26	24	38	38	24	27	34	32	35	27	38	27	32	28	26	44	28	35	27	30	15	23	30	32	30	20	33	29	34	39	24	35	20	20	25	33	26	29	20	41	35	40	27	34	32	19	29	33	25	22	30	27	26	24	25	24	29	23	30	26	24	27	22	28	32	27	26	23	26	20	31	23	31	26	26	29	22	23	22	28	25	30	26	35	34	19	30	29	31	23	21	24	23	35	30	30	18	28	27	36	24	28	25	32	40	22	21	26	35	25	22	34	23	31	27	30	42	37	36	20	18	27	35	20	40	30	21	26	17	29	25	23	32	23	31	19	34	28	28	29	19	21	21	32	27	27	27	19	27	20	30	26	24	26	20	31	31	35	24	22	26	21	37	25	21	32	34	35	32	28	20	27	26	25	19	33	17	20	33	35	23	26	30	20	23	31	18	24	33	40	24	30	25	32	29	24	21	25	18	25	28	26	27	32	30	26	32	30	33	28	25	27	18	27	19	21	28	21	28	30	26	22	22	24	22	34	25	24	27	29	30	24	29	28	26	28	26	26	27	27	28	33	23	23	28	35	34	22	24	25	24	31	17	26	36	26	19	19	24	27	23	34	25	28	32	20	20	37	32	26	20	32	26	22	31	26	26	24	24	25	33	26	35	19	25	28	21	19	27	27	24	27	29	35	24	29	24	22	26	35	33	23	40	22	22	21	30	29	26	22	32	27	29	23	30	28	29	24	20	38	27	21	33	26	33	29	23	18	26	21	26	27	29	35	34	25	23	31	19	25	37	25	25	27	30	34	22	26	28	27	28	35	37	27	25	28	31	24	30	29	27	38	25	24	25	22	25	22	23	26	24	30	26	32	28	24	35	29	26	25	21	22	33	30	29	28	28	24	29	25	30	33	23	26	33	19	19	34	19	25	28	23	26	29	35	32	32	18	21	16	28	21	33	18	26	30	24	32	19	34	22	34	28	31	24	28	30	38	16	33	29	33	36	30	33	21	35	26	27	38	32	31	34	31	26	23	27	26	27	26	32	29	27	26	24	24	29	27	29	35	31	27	23	36	20	21	29	24	26	29	20	24	39	34	32	35	24	25	28	29	27	25	21	29	33	25	32	27	33	27	23	24	32	24	39	31	25	22	24	23	20	20	22	35	21	17	29	34	24	28	29	24	30	32	25	25	28	24	27	19	19	24	23	28	33	32	29	25	31	24	30	23	32	29	25	28	24	38	20	28	20	37	24	26	31	26	22	20	33	29	18	19	28	15	28	31	32	35	30	28	38	32	22	31	24	22	26	29	32	28	31	29	23	24	25	27	32	26	27	21	24	29	32	29	34	26	31	31	23	27	34	29	37	20	21	26	20	31	24	23	29	23	23	23	22	21	31	28	22	16	32	35	23	22	24	24	36	34	29	29	28	30	23	32	21	28	29	22	22	27	30	24	28	22	36	37	25	24	23	34	15	20	22	30	29	40	28	34	27	25	30	27	29	23	24	24	24	22	32	32	28	30	36	27	23	24	29	21	34	28	22	25	27	28	35	26	31	32	35	25	29	17	30	31	26	25	26	29	35	24	35	26	24	29	20	32	25	30	19	24	19	18	29	29	24	28	17	17	18	29	29	23	34	26	21	38	17	33	27	29	21	26	24	31	36	25	25	42	22	33	26	25	24	16	26	22	30	28	31	30	19	32	29	26	25	30	27	27	23	30	29	18	23	30	28	28	24	29	31	24	17	27	32	43	31	21	21	28	23	32	21	34	28	25	29	23	24	29	26	30	35	26	32	32	21	37	17	33	27	27	36	31	35	26	25	19	32	25	21	20	29	33	26	25	26	30	27	29	20	32	30	27	37	37	33	28	25	35	24	23	27	35	29	20	24	25	29	20	30	26	17	24	25	27	24	29	29	35	21	30	25	27	28	25	42	28	28	31	21	26	21	32	19	27	20	18	23	27	22	28	29	30	38	20	33	31	28	21	44	26	28	19	32	23	37	18	29	27	16	36	32	35	22	24	27	31	31	26	32	28	29	32	29	26	21	30	25	28	26	30	20	31	24	26	37	21	28	20	22	25	19	30	34	20	23	22	24	23	23	32	30	26	27	25	34	36	25	25	23	24	37	31	22	27	33	27	35	26	29	25	25	28	23	27	22	23	32	32	29	21	31	18	20	28	27	25	30	26	37	31	32	29	30	32	26	26	33	29	24	27	28	24	25	30	30	23	22	32	32	31	32	24	21	29	33	27	21	27	35	30	24	24	29	24	20	27	32	26	29	22	28	21	32	22	32	22	33	19	23	25	24	24	22	25	17	34	31	29	28	30	27	21	32	20	34	27	30	30	28	37	26	29	33	28	30	33	25	26	34	23	28	30	39	25	24	30	32	25	22	26	18	26	30	19	22	22	27	33	31	33	29	27	21	23	26	24	34	26	41	31	25	23	24	24	25	40	28	26	26	29	26	35	27	15	36	23	25	23	24	26	26	29	25	25	39	33	23	27	29	17	20	26	23	26	29	33	32	33	30	21	26	35	24	25	31	25	26	24	20	27	20	27	31	34	29	24	32	29	27	30	33	23	24	26	30	24	21	28	19	24	28	31	29	22	27	30	28	38	28	21	18	23	27	24	29	30	24	23	22	20	30	27	31	32	39	32	21	24	26	34	31	37	32	38	32	20	25	32	20	25	18	32	18	34	23	25	22	28	25	20	32	28	27	33	27	23	27	21	28	29	26	32	24	28	19	24	31	27	26	23	28	28	17	21	27	31	17	29	25	23	33	31	30	28	19	25	36	34	24	31	27	30	22	20	28	20	21	31	34	23	34	45	23	29	27	30	22	21	38	25	24	33	32	29	18	26	26	23	21	24	34	27	34	30	31	24	23	31	17	24	34	18	26	23	19	24	29	24	26	37	19	24	19	27	20	22	25	33	22	28	26	32	26	36	27	29	28	29	28	20	25	23	26	29	25	27	33	26	22	27	29	25	25	26	32	22	30	28	34	17	25	32	29	37	23	29	16	33	28	17	31	26	28	32	28	23	24	27	38	27	29	27	40	38	30	21	24	33	21	23	38	25	26	35	30	28	41	22	27	22	35	20	34	29	22	29	25	29	35	31	24	24	37	24	29	23	28	23	32	25	32	27	28	24	23	27	21	22	33	25	24	32	45	31	24	22	35	17	33	35	36	30	30	22	27	34	35	25	28	29	29	27	30	26	26	25	29	24	32	25	26	28	30	27	34	18	29	29	21	21	30	33	36	30	20	26	23	23	31	22	23	29	20	30	24	23	25	21	29	41	24	23	28	24	21	24	27	25	30	24	27	27	30	34	33	23	35	25	13	27	33	22	30	26	21	23	33	34	32	37	30	26	30	22	17	30
52752	28046	15473	28000	35921	34920	31815	27912	24130	21125	18733	16873	15408	13903	12597	11608	9852	8818	7873	7226	6240	5263	4490	3945	3588	3351	3016	2847	2539	2265	1853	1677	1454	1427	1170	1246	1205	892	867	941	858	783	724	757	715	673	593	644	624	617	560	633	576	618	564	539	549	524	474	553	549	555	588	534	556	567	503	505	525	506	536	485	508	540	500	526	515	512	507	470	498	492	532	476	501	519	524	531	455	469	511	507	521	463	469	481	499	456	539	471	483	473	453	464	437	467	483	462	475	443	444	496	429	495	500	473	461	415	466	479	420	428	445	448	473	449	491	460	423	455	448	438	476	465	418	450	453	444	423	465	439	446	447	425	462	452	433	451	391	455	434	431	482	455	463	435	430	486	448	433	429	456	425	428	438	453	496	427	434	448	459	398	417	461	445	428	422	458	434	451	458	445	427	442	448	441	457	438	430	465	448	419	434	465	453	453	444	483	420	464	454	480	440	476	456	404	452	432	440	427	477	427	450	446	437	455	472	473	442	419	409	492	440	430	467	424	429	480	428	418	458	471	452	475	444	434	450	421	450	452	469	447	442	449	422	442	420	400	448	471	446	440	419	448	394	427	429	455	433	451	415	429	461	473	387	449	399	443	434	419	476	459	454	427	421	465	429	462	447	435	444	439	456	478	418	438	500	434	451	455	452	439	431	432	425	491	485	419	425	450	424	446	428	482	433	451	435	413	450	468	486	451	415	489	454	418	447	411	454	411	446	412	422	425	409	479	423	431	457	470	446	465	418	433	487	398	455	489	478	436	412	433	441	439	438	460	450	457	459	413	427	430	425	429	424	448	422	430	460	445	431	436	452	478	409	475	417	466	477	455	453	407	438	459	421	425	435	385	434	425	432	457	421	411	417	486	451	446	440	434	444	448	424	439	461	445	454	481	423	423	436	429	461	449	442	461	419	450	433	425	424	430	426	475	426	436	436	418	437	453	441	467	463	438	457	429	464	416	460	397	433	461	450	476	440	393	421	456	443	446	472	449	448	463	438	485	437	415	446	428	437	458	491	452	394	490	421	441	434	457	455	445	454	413	425	410	420	481	446	453	424	417	469	468	459	420	459	411	438	437	411	470	447	449	423	469	430	442	444	445	456	426	462	425	457	422	478	424	430	452	442	447	432	438	464	429	442	404	475	442	436	444	437	442	435	432	459	463	443	436	425	452	441	451	450	415	408	430	451	438	430	428	417	406	464	416	415	437	443	448	404	466	441	382	443	436	436	459	430	444	467	455	487	442	437	420	477	387	431	452	457	467	450	434	422	421	452	472	476	394	448	449	412	436	407	438	450	436	431	442	466	432	441	476	415	435	417	442	416	426	406	454	405	466	460	382	457	449	462	445	420	413	456	447	420	459	430	406	432	469	455	429	427	418	422	424	435	477	433	445	407	482	448	448	477	449	463	454	448	512	438	427	455	482	481	467	437	404	427	439	417	420	445	424	456	439	436	417	462	447	430	474	415	437	435	458	428	423	437	429	457	428	446	453	450	468	471	485	464	429	440	444	425	468	428	458	423	447	457	427	448	427	455	432	440	447	430	407	428	447	461	411	426	456	417	434	470	452	430	433	437	428	454	442	450	489	426	485	457	432	457	449	451	458	450	452	447	473	440	438	430	411	415	470	448	419	421	403	423	441	405	435	408	460	465	473	409	440	484	434	469	437	446	431	451	454	468	414	429	418	460	440	404	446	450	456	446	412	453	415	469	442	423	448	403	457	471	440	472	416	460	440	460	425	467	429	445	423	457	434	459	462	444	445	459	431	435	444	430	471	443	434	446	413	433	436	463	449	468	451	420	392	433	398	444	434	441	438	466	400	450	432	433	461	441	399	417	456	441	489	400	423	414	458	431	421	427	465	470	455	434	454	412	430	422	459	462	461	432	427	463	459	437	424	441	447	422	412	441	405	470	435	510	435	426	458	442	491	449	448	503	455	415	435	422	468	429	443	438	428	451	467	482	455	412	426	456	446	454	459	441	406	464	462	441	469	434	437	416	425	441	442	516	454	484	436	440	436	431	465	421	425	446	449	435	442	450	447	454	445	447	458	442	465	441	464	438	476	456	425	449	473	465	458	468	459	438	444	445	438	421	450	434	407	444	468	446	467	430	463	414	423	440	452	436	416	435	435	430	442	451	428	385	471	450	456	467	435	455	420	423	476	423	438	442	445	440	413	472	433	470	460	433	495	450	452	466	485	403	440	423	474	415	421	466	455	438	428	480	435	424	448	424	436	462	410	446	460	443	446	444	447	421	418	446	452	428	475	415	456	397	384	436	480	440	443	439	422	399	462	454	460	438	428	427	443	436	426	459	467	464	449	454	426	450	435	435	438	453	405	465	459	434	420	453	420	399	427	427	463	459	464	418	456	431	473	446	475	432	449	413	413	460	458	413	457	434	468	456	441	429	424	451	458	477	433	456	418	445	438	405	443	401	428	437	459	412	440	420	445	458	437	442	395	438	475	455	456	439	409	435	446	482	461	398	430	447	459	436	425	455	471	437	437	442	457	457	459	475	431	430	434	427	464	424	451	441	458	466	444	448	476	447	433	433	438	417	439	440	436	429	455	450	434	438	426	436	392	441	428	457	484	429	409	464	429	503	453	499	443	452	446	439	433	505	435	436	468	454	458	444	459	446	437	433	443	438	471	492	444	428	414	439	427	420	416	453	474	425	469	469	451	436	482	446	450	510	478	436	430	457	457	436	431	428	436	427	446	461	436	463	450	435	457	461	412	487	439	446	401	402	437	448	426	445	427	449	470	439	421	473	466	410	447	445	421	476	425	471	448	447	479	454	450	448	469	471	460	434	456	472	435	442	439	448	462	474	432	443	425	447	426	438	446	427	446	438	457	418	452	443	429	486	413	461	398	470	439	423	456	447	457	461	465	463	446	397	447	453	466	442	436	462	486	437	459	423	465	460	438	473	428	465	446	448	470	424	424	445	455	437	409	463	447	427	426	449	452	463	456	403	469	484	451	466	472	412	434	440	434	434	484	437	439	426	451	450	457	434	410	437	453	431	436	458	442	443	417	430	435	470	486	436	420	434	438	452	420	445	426	468	424	410	442	434	466	458	465	420	456	422	436	424	437	480	459	466	453	466	473	437	492	450	395	445	440	407	442	463	469	463	421	467	464	412	402	443	451	422	414	436	420	438	456	457	434	446	459	487	484	438	413	467	445	464	457	406	418	464	410	452	424	406	479	432	439	426	458	434	473	423	416	503	445	426	418	439	425	430	407	440	443	439	453	422	434	458	421	428	423	436	421	467	407	419	395	434	460	423	485	433	442	442	431	451	417	455	462	482	414	408	464	442	455	501	472	442	420	460	440	469	422	438	446	459	432	422	446	422	476	461	440	451	432	444	426	440	450	449	451	446	447	427	406	427	441	432	470	417	432	431	480	440	488	449	418	456	464	435	432	470	445	465	476	454	400	436	451	418	443	455	430	474	400	407	444
5127	1105	326	210	363	392	306	278	231	214	202	158	160	151	159	123	104	89	72	79	62	60	52	49	47	50	40	36	29	43	29	33	32	25	21	16	25	36	34	22	27	22	22	25	20	16	29	22	23	21	20	31	21	26	19	25	10	23	23	25	21	23	33	28	18	19	26	23	27	15	33	22	21	23	18	26	15	30	26	19	21	18	27	20	27	17	22	18	28	17	16	25	20	25	20	20	29	23	27	15	16	16	29	19	22	18	27	22	23	26	19	21	22	19	25	18	25	30	14	14	24	22	26	21	20	18	23	14	28	25	17	19	24	12	28	24	16	24	20	19	19	19	13	26	29	19	30	18	28	21	29	24	30	25	23	21	16	23	22	16	22	27	16	19	32	24	20	16	15	22	33	17	20	29	23	21	23	23	23	28	21	22	20	21	19	23	24	22	27	20	32	25	23	22	23	16	19	28	26	20	21	25	17	28	21	23	16	24	22	23	16	23	17	30	18	32	18	23	19	22	18	23	23	22	28	29	25	23	19	23	22	26	29	20	22	24	24	26	19	21	27	26	22	19	20	16	19	20	25	21	23	32	34	19	24	29	22	24	21	15	18	13	24	19	19	19	35	22	26	21	25	21	20	22	24	21	18	22	22	28	32	22	25	29	27	22	29	19	16	30	18	14	27	24	22	25	26	24	20	25	21	21	20	35	19	26	27	28	29	12	27	24	28	28	22	23	11	14	22	25	27	17	19	25	21	16	26	21	22	29	20	18	19	23	24	18	26	20	21	23	22	22	26	27	18	27	21	26	21	25	20	31	26	21	15	18	25	22	32	16	22	24	25	30	27	18	21	31	20	25	19	17	26	26	21	22	16	29	17	26	20	23	27	28	19	17	12	30	16	14	20	33	34	23	25	29	30	27	21	28	29	20	19	33	29	25	21	29	13	22	18	17	18	27	28	30	21	16	21	20	21	28	30	25	16	26	22	22	20	20	22	33	26	21	22	28	18	17	23	20	24	17	25	24	24	15	19	34	14	26	19	22	30	19	18	20	24	14	25	13	31	14	29	29	21	16	25	20	23	25	23	26	26	26	32	27	29	17	24	19	22	25	14	21	21	19	18	29	21	28	20	23	29	32	32	20	22	22	24	21	19	20	28	23	26	22	19	30	20	23	17	23	21	21	25	24	16	18	21	15	24	32	31	23	30	24	14	16	20	21	18	27	24	22	18	22	21	28	10	21	21	16	15	19	23	14	18	20	23	25	22	16	30	28	13	15	23	21	22	26	21	18	22	21	20	16	29	29	15	22	21	19	28	17	23	20	24	34	23	21	22	18	21	16	22	30	26	20	17	18	27	26	23	9	21	33	22	17	19	27	26	22	18	15	18	17	22	25	19	24	24	21	18	31	17	19	12	17	22	21	19	19	17	21	27	30	22	22	26	24	22	24	23	27	16	21	17	22	21	19	18	18	17	27	22	22	21	24	28	22	32	28	19	23	22	22	28	24	15	29	19	26	19	23	16	20	20	19	18	21	22	23	15	12	18	18	21	17	23	19	27	25	16	20	26	18	19	19	24	19	25	24	26	34	23	23	23	19	29	23	34	25	17	23	35	22	20	15	27	24	25	19	17	18	25	20	22	24	16	17	27	27	25	19	33	20	37	16	27	18	18	22	33	37	25	28	19	12	26	19	23	24	25	27	27	25	22	20	18	15	17	20	27	29	26	19	27	29	18	17	27	27	25	19	18	21	21	21	19	29	20	22	21	32	17	18	16	26	24	21	26	27	26	17	19	24	30	20	24	17	35	19	23	17	28	23	20	23	26	23	24	25	22	27	18	15	23	20	19	22	21	22	26	21	28	16	20	32	21	30	28	31	30	23	17	27	14	21	19	26	22	19	16	17	21	23	27	32	24	18	28	26	26	22	21	24	24	10	19	23	20	23	25	28	34	19	19	22	23	16	27	18	30	25	28	29	14	25	22	22	19	18	24	23	18	23	22	33	20	18	18	23	29	23	23	19	29	15	25	20	33	25	12	18	22	23	22	20	20	24	25	16	32	23	19	22	17	28	22	33	21	18	26	22	19	18	26	24	31	29	24	14	25	15	17	13	23	26	23	30	26	21	21	23	21	21	11	28	22	18	25	27	16	21	19	16	19	26	23	24	22	21	23	25	20	21	33	16	16	33	16	21	18	29	24	22	21	20	18	8	11	21	22	23	19	19	13	24	28	22	21	20	31	17	20	24	19	26	20	21	26	36	23	25	23	17	21	18	27	18	19	26	29	21	26	20	21	27	33	36	13	17	22	23	14	23	26	16	12	28	22	19	28	28	21	20	18	24	18	27	16	25	19	30	16	19	22	18	22	28	35	25	15	20	21	19	28	26	17	15	25	29	25	24	26	21	15	22	20	23	22	22	22	17	26	15	25	29	18	17	27	17	29	21	15	24	20	28	22	17	20	30	32	22	24	20	21	22	20	25	22	20	19	19	26	19	15	26	17	20	24	25	25	25	22	22	20	19	19	26	21	26	16	23	17	21	11	23	15	27	20	20	18	21	18	24	23	20	24	25	22	21	14	19	12	21	17	25	18	30	26	14	23	24	24	21	25	23	25	25	20	20	22	29	25	24	15	20	24	21	18	38	21	25	35	19	25	15	17	28	17	26	18	24	21	18	23	18	24	22	23	25	30	31	24	21	15	25	21	22	28	17	21	25	22	22	17	18	26	27	17	23	22	31	20	30	25	26	13	19	22	29	28	27	16	21	22	30	19	28	22	22	24	31	11	24	26	22	18	33	19	23	11	24	20	27	31	24	24	19	25	16	25	19	24	26	27	29	25	18	23	22	22	19	20	18	18	31	16	20	25	14	24	32	21	26	19	20	23	20	22	34	19	21	16	22	33	18	25	19	22	21	13	23	20	21	25	29	19	22	21	14	13	20	24	18	15	20	20	25	19	15	24	23	23	21	23	16	20	19	20	29	20	21	21	31	23	24	16	20	15	20	28	27	20	18	28	18	25	21	22	22	15	21	14	29	22	16	21	22	28	20	16	24	22	17	31	14	21	13	21	31	20	25	22	31	25	19	23	15	23	21	29	27	27	17	26	17	25	29	16	20	23	14	25	25	23	23	21	16	12	20	17	29	25	19	34	16	25	23	18	17	26	19	21	25	19	25	23	33	22	16	24	20	18	21	16	20	14	27	25	22	24	25	31	28	24	29	15	29	21	21	28	17	23	21	25	23	22	19	25	24	30	23	26	18	22	29	27	18	18	27	23	20	27	30	23	21	23	19	17	19	20	24	23	26	19	23	17	11	21	24	26	20	13	20	14	22	20	16	22	28	23	20	21	23	19	19	25	19	16	21	14	27	31	32	26	24	21	32	24	22	20	22	15	22	24	20	18	25	21	24	25	24	15	19	29	21	28	21	17	27	18	15	17	25	29	21	21	23	26	21	21	17	20	16	19	26	17	22	16	20	24	20	18	19
39443	18643	8315	18495	25950	24425	20636	16991	14009	11763	10433	9256	8285	6857	6056	5728	4900	4142	3656	3494	2884	2551	1969	1837	1594	1535	1469	1249	1230	1090	950	797	722	689	624	717	599	497	548	566	479	506	454	450	459	479	432	452	430	414	410	416	405	391	379	386	417	388	388	357	402	410	394	440	423	419	399	416	397	394	423	376	428	392	424	416	358	419	377	415	360	417	389	379	396	394	375	395	406	397	382	413	364	382	390	405	377	383	380	364	396	392	354	372	393	371	389	375	388	350	370	378	387	349	404	371	361	349	354	351	362	412	370	334	367	362	403	404	352	362	346	383	408	385	345	351	358	379	347	355	374	370	351	357	382	340	340	402	376	364	380	373	390	368	370	377	324	378	370	372	367	390	351	367	383	356	376	362	386	368	349	373	361	359	382	373	338	395	390	366	349	342	357	345	364	354	354	326	364	398	362	395	370	343	361	394	358	344	376	365	403	384	367	411	345	369	345	376	367	348	393	352	357	391	382	379	364	395	380	364	348	369	374	372	372	361	345	363	368	408	355	363	384	423	363	369	358	370	375	366	382	363	358	378	396	365	378	361	399	361	326	355	409	354	408	383	403	377	343	343	351	341	366	375	377	364	377	384	353	370	382	376	369	364	374	394	388	343	372	353	374	376	398	343	359	383	370	370	387	321	347	360	391	377	381	350	369	358	373	382	390	384	390	380	353	367	377	399	354	342	383	379	374	368	378	363	346	367	400	386	357	371	389	370	352	337	362	382	358	383	368	342	336	365	347	385	369	379	367	363	374	354	369	342	369	349	351	365	375	336	361	383	366	379	373	379	351	403	390	338	359	331	350	396	340	385	361	331	396	380	394	384	403	377	363	391	348	379	375	342	376	368	354	340	391	384	341	397	379	368	368	359	357	354	382	374	363	376	387	364	369	375	348	408	398	377	383	338	417	404	352	365	382	347	364	381	369	352	354	374	392	357	386	386	357	337	350	364	360	353	382	380	412	389	350	374	382	343	354	366	381	409	365	390	368	366	347	392	385	365	384	340	365	378	384	335	372	369	351	359	337	408	365	378	324	358	387	361	380	363	365	388	388	366	406	364	375	344	376	340	352	347	354	376	373	358	358	362	382	402	359	395	383	360	346	375	379	371	384	356	398	337	374	349	349	348	386	377	376	382	362	356	368	342	378	405	355	379	357	375	361	353	375	350	331	360	351	359	350	350	370	352	371	396	366	348	365	366	351	387	381	358	357	357	379	383	360	359	389	369	372	365	336	368	388	354	357	351	419	369	332	358	354	339	363	346	373	367	359	359	371	361	380	350	376	378	337	365	353	378	371	349	360	384	381	391	370	342	374	376	365	368	381	380	369	384	354	370	365	366	357	350	411	370	364	401	364	380	409	383	406	404	367	367	372	366	383	381	349	409	383	370	400	376	380	381	391	333	341	353	368	375	354	362	391	360	389	356	340	357	349	372	360	333	375	340	371	345	386	363	361	387	376	341	346	405	368	392	385	346	365	393	383	358	407	366	384	371	385	381	346	362	382	355	364	358	358	374	362	356	364	365	395	361	381	371	393	348	366	338	344	370	369	349	364	394	336	367	351	367	346	381	369	359	374	356	373	358	375	342	390	383	330	366	365	373	397	399	397	347	387	356	362	380	401	357	349	370	380	313	399	377	358	387	363	353	375	358	364	339	381	372	362	366	383	358	356	345	377	351	378	376	372	374	364	371	396	363	384	368	398	382	365	373	365	353	331	386	357	354	369	377	396	406	381	364	360	387	353	356	392	347	337	407	361	385	365	355	380	374	344	369	370	354	373	361	374	325	373	366	393	358	367	364	359	352	403	384	359	363	391	386	375	369	338	408	404	379	364	345	363	360	370	343	376	376	368	390	378	373	360	356	314	394	379	352	373	349	375	376	365	351	389	405	360	331	359	360	360	367	360	361	335	339	365	408	370	378	406	371	381	382	341	336	365	406	335	395	380	372	372	366	383	375	373	385	371	370	380	358	356	326	397	383	364	355	376	368	395	335	355	385	377	385	356	396	376	368	335	379	375	345	353	355	406	389	398	358	365	383	356	357	325	376	376	406	361	365	365	379	349	344	364	319	402	379	375	406	374	340	361	381	355	341	362	368	376	372	400	338	365	382	379	343	366	354	343	354	369	390	371	389	409	388	379	369	370	366	395	389	383	363	347	355	373	350	344	378	349	366	378	334	386	385	375	358	367	370	400	366	334	346	357	386	333	367	372	392	383	400	351	348	375	349	391	337	374	366	361	360	380	350	365	346	373	379	335	401	357	387	354	351	379	343	370	378	335	367	370	362	360	398	373	362	355	357	375	353	342	391	361	325	395	369	377	389	363	361	388	373	354	351	388	356	398	389	374	366	384	360	351	360	383	386	378	378	355	364	368	415	360	360	361	374	378	380	367	327	339	346	390	360	371	359	388	380	368	339	385	364	371	334	380	378	415	357	384	376	357	379	351	366	360	403	399	392	357	351	358	345	361	385	377	352	414	357	379	338	342	345	389	369	392	378	381	354	363	381	378	420	390	370	401	387	374	350	398	388	368	370	372	342	350	359	367	382	388	373	333	335	383	339	396	381	343	372	346	364	358	356	365	370	385	354	403	316	393	384	350	365	344	370	360	377	374	341	379	375	373	365	372	364	363	347	387	401	364	344	349	416	422	351	395	363	354	372	352	358	374	370	399	379	344	340	372	355	384	364	363	360	362	357	367	335	379	375	349	396	385	361	375	373	366	385	366	392	334	326	364	386	393	335	405	360	362	357	358	369	360	358	385	380	363	373	388	413	371	329	357	346	355	356	364	343	398	367	361	360	375	381	373	371	348	403	353	383	349	393	343	367	317	366	378	392	369	350	377	337	359	322	354	405	389	353	343	412	378	372	342	375	362	365	424	367	390	373	371	382	364	386	372	355	396	376	349	388	355	376	396	352	371	378	355	371	379	370	369	370	404	353	389	351	355	348	392	380	369	369	383	369	405	373	354	354	363	393	369	363	361	402	349	340	374	383	384	384	351	369	354	345	362	351	385	351	379	354	391	379	383	380	361	372	369	378	409	372	378	355	355	377	362	344	385	370	395	343	345	369	390	386	353	325	376	388	332	385	390	339	348	356	331	357	355	363	364	358	366	341	389	361	371	368	377	382	349	354	383	362	389	343	364	381	369	350	361	372	388	362	372	364	372	372	364	355	395	370	339	384	371	382	334	370	376	367	393	358	345	384	360	358	377	368	340	358	366	372	364	375	371	327	336	336	365	414	361	366	392	370	374	372	391	339	365	386	385	368	382	361	326	369	370	363	389	357	395	370	383	341	346	382	373	363	393	375	363	378	326	365	384	328	413	392	341	370	318	364	378	382	346	369	363	343	360	307	348	367	352	362	397	345	366	391	395	346	359	346	389	369	368	379	340	337	371	373	370	350	343	383	377	347	393	395	370	323	373	356	375	351	356	386	355	367	376	377	332	363
12871	4101	821	487	936	935	802	627	597	491	457	373	389	323	257	262	224	196	209	165	138	131	115	109	107	73	89	70	73	63	42	43	49	53	35	36	31	39	42	30	26	32	41	29	38	30	45	38	29	28	38	29	24	31	29	26	31	24	23	28	31	34	31	26	44	33	30	22	27	24	27	30	29	31	24	31	33	41	26	34	28	34	31	28	38	27	44	37	21	26	34	28	35	33	22	24	21	28	26	27	28	20	21	23	20	33	25	21	40	29	33	34	33	34	25	25	29	23	33	29	30	30	30	26	18	28	25	27	24	36	29	34	31	24	25	28	29	31	31	26	22	21	31	22	25	19	33	31	25	32	24	29	23	29	21	20	20	35	26	28	29	26	33	27	31	18	24	31	13	24	25	28	32	30	29	23	38	29	27	35	22	18	30	28	29	22	28	26	31	34	24	23	28	27	17	32	30	30	35	31	27	40	26	37	26	32	34	27	37	31	31	26	21	34	34	24	20	27	31	28	27	30	29	22	29	22	39	38	33	24	39	27	34	31	29	38	31	26	31	43	32	39	28	30	32	17	20	24	32	25	26	22	34	37	29	32	26	27	25	24	23	25	29	32	19	27	28	33	30	36	28	25	33	29	32	25	16	30	42	37	32	19	27	35	31	28	34	29	21	28	32	29	20	18	25	28	27	26	35	29	32	30	30	30	31	32	32	26	21	37	23	33	26	37	27	28	19	26	22	28	28	39	32	37	33	24	30	30	29	33	23	27	36	28	27	36	22	40	26	32	25	36	22	39	31	40	18	27	29	29	31	36	25	28	29	29	29	25	25	27	27	30	40	25	34	24	27	27	34	27	33	30	33	30	26	28	24	28	32	30	26	25	30	35	27	26	35	32	26	28	24	34	24	32	27	24	22	23	29	29	29	32	26	24	33	29	29	29	23	26	24	38	23	33	32	22	21	27	18	30	23	30	36	25	33	26	30	26	27	38	31	28	28	34	33	18	32	30	26	22	31	27	26	33	26	31	29	21	24	31	22	26	32	21	21	28	29	24	26	24	26	27	31	38	23	31	26	30	44	25	32	31	21	17	33	19	31	28	27	21	30	25	31	22	21	26	19	27	27	24	20	34	22	29	21	22	26	39	25	25	33	30	36	46	29	30	34	24	31	23	27	22	22	24	32	16	32	25	23	27	39	27	31	31	26	26	30	25	26	31	33	29	29	30	28	32	34	35	26	22	22	26	19	37	24	27	24	28	31	32	31	36	34	36	24	27	43	25	27	36	29	21	25	19	27	32	28	29	25	22	26	31	33	23	24	31	27	21	36	31	32	33	27	21	25	39	34	43	26	30	28	27	37	29	35	22	31	31	36	22	24	40	33	24	32	23	28	28	28	23	31	25	36	27	28	28	33	23	32	28	29	32	26	30	28	25	21	25	23	32	27	37	24	30	31	28	35	25	25	31	37	22	18	26	32	31	37	22	19	26	27	33	27	25	26	26	28	27	20	22	30	37	35	29	26	35	22	18	34	23	27	32	25	40	35	21	26	17	26	33	21	27	34	29	26	13	29	28	23	26	21	26	29	29	16	29	32	24	29	31	25	20	29	30	29	29	26	38	32	27	41	23	36	27	24	25	25	30	26	38	27	34	23	31	30	24	26	26	32	23	31	18	27	23	30	41	32	32	26	25	32	29	30	24	21	35	35	20	33	29	23	36	32	18	28	39	29	23	20	34	24	30	21	34	29	32	30	20	26	26	25	23	30	32	27	33	31	35	18	28	36	28	28	31	32	29	31	36	25	30	25	31	29	31	37	33	34	25	37	23	29	38	32	36	36	25	24	18	31	21	19	29	27	30	19	25	24	29	33	30	17	22	20	25	30	49	33	30	31	31	21	22	29	28	28	28	25	28	29	28	27	30	31	31	19	28	25	21	39	23	29	22	28	42	34	36	24	29	26	29	33	27	30	33	37	22	29	24	31	35	27	28	36	18	28	29	33	31	23	23	23	29	29	19	31	30	23	31	21	41	26	18	25	28	30	27	36	27	34	27	25	32	20	35	35	28	20	32	31	29	24	27	32	32	27	34	36	31	22	32	27	31	23	22	30	25	35	26	27	28	28	31	25	21	40	22	24	23	22	32	33	25	32	30	28	30	30	37	29	20	28	23	23	26	25	22	24	25	31	30	27	25	35	27	30	20	27	31	27	30	30	29	30	21	29	32	20	34	35	32	22	30	43	33	28	23	26	14	29	32	33	30	23	30	25	25	38	40	29	24	30	27	29	34	44	30	34	40	31	29	31	34	19	26	32	29	26	23	31	21	22	33	33	18	34	29	25	22	32	28	24	24	30	30	26	28	35	26	32	26	30	26	35	26	22	26	23	36	18	21	22	27	30	22	31	31	30	29	38	23	18	26	35	29	28	19	42	40	38	27	30	19	22	28	38	28	30	30	31	24	27	24	22	32	20	38	29	31	24	34	30	24	17	22	23	28	25	30	25	34	26	26	11	32	20	38	23	30	38	33	25	27	38	24	29	28	29	29	32	30	28	31	29	31	30	19	32	36	27	30	36	28	19	19	31	40	28	23	27	27	38	38	28	21	25	32	33	33	24	34	27	27	29	24	23	29	31	33	26	22	32	34	33	28	29	32	33	28	29	23	30	26	31	16	38	35	22	24	32	33	33	33	20	28	35	18	29	32	30	29	20	24	29	28	27	37	25	21	27	31	29	31	23	21	37	22	30	24	38	30	30	33	29	26	27	38	30	30	45	37	30	29	35	26	27	21	21	33	24	24	21	27	26	35	25	19	25	26	20	28	20	33	32	33	31	24	33	22	27	33	39	34	20	28	30	37	26	26	34	22	31	26	29	31	20	30	31	40	25	23	39	16	24	29	28	36	41	28	26	24	28	15	24	26	31	29	24	29	22	29	40	24	21	31	20	30	31	27	21	31	24	17	24	33	21	24	32	23	21	29	39	23	34	35	24	20	13	30	14	28	38	31	33	33	34	30	36	30	34	20	27	20	33	36	32	26	26	41	26	34	24	23	28	29	36	22	28	28	29	16	28	39	36	31	37	25	30	25	35	31	22	37	24	22	25	25	25	26	30	32	23	35	26	44	36	24	24	32	29	22	26	25	25	37	28	22	29	27	27	27	33	24	29	33	28	27	24	27	30	14	29	26	28	32	19	25	35	30	31	32	27	27	30	25	23	28	24	31	26	33	30	19	40	29	35	31	25	24	29	26	20	28	44	25	16	20	34	29	30	20	33	27	38	34	34	25	25	34	31	26	23	37	20	26	19	31	27	24	35	25	22	34	36	22	37	23	26	31	26	29	30	37	32	35	29	26	33	30	28	30	26	27	34	28	24	34	24	29	21	23	31	24	36	33	33	29	17	30	29	31	24	32	25	28	26	35	28	24	18	34	31	34	30	31	24	27	25	24	32	30	18	35	19	30	28	34	28	29	25	26	26	33	40	28	28	38
51775	26821	15224	28073	35735	33999	30587	26848	23958	21302	18951	17532	16194	14155	12255	11214	10646	8561	7744	6906	6251	5165	4675	4067	3590	3332	2962	2581	2442	2260	1918	1678	1556	1375	1192	1343	1124	999	945	937	919	808	769	790	754	668	686	635	638	651	607	653	631	531	577	538	547	591	545	552	570	589	568	577	633	589	555	551	566	545	555	552	523	539	546	556	522	543	517	540	467	526	502	513	495	520	544	506	504	485	490	498	500	492	464	501	474	531	507	502	465	477	488	475	489	522	475	442	482	495	476	458	468	466	448	488	488	490	479	462	459	482	464	498	442	488	464	478	494	478	470	449	453	474	478	470	487	493	470	478	454	477	490	478	446	474	441	449	475	453	489	480	450	500	493	472	459	466	444	468	453	451	457	479	506	522	460	472	454	496	499	475	474	455	475	479	447	480	432	454	430	472	474	471	485	467	453	506	442	479	452	494	412	469	443	506	449	506	488	496	494	468	457	469	462	445	461	442	457	426	504	463	486	439	462	508	491	459	465	423	457	475	485	493	477	473	459	467	483	481	456	425	441	447	492	455	471	446	470	473	469	451	485	445	445	458	470	447	435	469	474	447	519	502	481	484	468	465	447	484	443	426	478	458	463	473	493	422	447	416	425	489	451	454	458	503	502	494	437	436	441	461	449	488	480	476	459	418	476	473	474	455	488	452	448	401	493	440	480	478	458	494	431	463	465	482	474	506	467	447	457	467	488	475	449	475	437	460	462	482	460	467	457	457	461	437	471	470	452	428	451	476	468	422	437	448	465	476	432	429	471	474	457	440	488	482	485	472	449	461	442	491	472	433	461	466	449	468	461	454	412	483	436	445	419	448	457	473	490	465	446	448	490	426	479	469	460	473	447	472	466	456	471	465	460	460	454	459	498	477	494	455	420	443	485	458	454	444	494	475	453	440	464	476	476	464	442	483	457	450	444	439	468	457	446	464	427	428	501	464	454	492	462	473	442	470	484	467	428	461	475	458	443	460	443	461	498	462	522	500	461	446	414	471	457	434	440	474	470	455	464	492	472	447	463	479	483	470	449	481	478	476	437	458	460	500	510	473	480	442	475	462	479	490	487	470	459	485	461	482	463	482	453	439	460	454	461	504	419	443	470	439	462	489	415	451	417	446	460	481	456	481	463	471	477	449	483	497	459	506	473	419	436	482	444	486	466	484	474	460	463	455	488	485	475	449	485	505	449	462	451	475	438	442	454	461	455	465	467	483	453	472	441	484	498	491	455	487	469	446	479	477	465	481	512	473	483	468	447	459	485	449	473	478	501	456	449	486	456	454	441	412	443	479	445	461	438	483	432	465	447	523	489	430	509	485	470	455	503	470	449	474	477	411	452	477	495	428	488	465	450	483	508	499	425	471	436	510	468	475	477	493	514	462	445	464	424	446	459	449	460	473	452	489	461	443	442	479	481	419	487	475	458	495	514	500	460	456	511	473	483	474	435	461	500	467	463	478	480	498	429	461	471	417	429	465	474	477	472	447	453	424	481	462	434	457	447	456	481	460	426	458	479	445	469	461	460	436	457	467	492	473	488	490	455	433	464	470	494	475	450	434	487	492	481	461	506	464	498	411	463	438	472	466	497	407	461	445	450	441	458	479	462	454	456	452	457	459	459	459	474	471	447	447	447	467	479	482	426	427	472	429	491	458	497	475	428	462	504	508	442	463	492	463	444	475	470	446	450	462	460	484	497	444	477	479	443	462	472	461	457	453	464	512	430	474	483	496	472	458	482	468	485	457	476	478	426	452	463	460	447	488	463	449	473	486	427	525	474	481	492	471	483	488	473	454	502	470	486	501	458	445	455	440	522	459	441	467	485	470	442	465	480	454	477	446	448	464	418	483	503	459	437	450	505	449	488	474	459	470	446	436	467	462	485	472	459	442	463	441	503	437	433	449	463	492	463	444	455	474	495	472	471	476	492	502	447	471	488	474	456	486	446	470	456	452	428	460	483	479	433	531	418	453	422	461	456	480	443	479	461	458	444	462	471	470	490	479	454	435	513	439	481	452	482	443	448	491	455	455	509	447	485	480	450	411	479	460	439	463	471	459	445	500	480	455	443	469	462	430	429	445	452	491	476	460	492	465	457	500	480	442	456	490	449	435	471	458	459	496	454	466	453	507	451	449	476	454	501	477	458	463	473	466	456	497	461	429	472	484	464	486	456	447	463	446	446	446	432	439	472	451	473	481	474	505	467	482	501	480	453	462	444	465	476	478	479	512	460	468	465	483	424	493	441	482	460	468	458	456	491	438	491	439	469	416	458	505	482	463	468	452	485	479	507	473	450	472	486	518	487	472	484	476	459	444	432	527	491	453	454	447	471	447	446	477	468	491	468	452	452	454	461	428	484	470	471	467	475	457	455	455	459	452	441	476	453	466	458	477	453	459	448	475	453	483	465	459	475	472	423	471	471	446	477	476	477	477	461	494	452	469	484	461	466	483	452	463	476	427	470	452	468	478	457	451	456	448	447	493	430	471	465	495	446	436	502	464	444	442	492	445	446	475	440	501	436	492	498	434	479	468	512	446	503	466	454	456	449	461	459	419	458	472	482	484	451	481	467	445	452	456	453	478	457	471	438	451	443	484	495	495	475	473	491	447	442	477	466	459	441	466	462	450	468	491	483	496	466	433	472	481	479	481	445	427	462	487	478	491	427	448	500	496	454	475	482	419	467	474	461	416	447	473	471	484	450	484	495	444	486	460	429	456	465	464	447	460	535	505	455	469	464	415	447	441	525	450	450	438	473	478	462	498	449	494	430	480	481	495	474	462	448	459	487	488	454	473	452	520	446	457	494	453	481	464	452	475	483	500	434	428	477	480	450	464	412	432	444	445	465	461	477	481	460	452	479	496	444	482	450	473	465	464	480	486	451	476	461	483	503	448	476	474	470	451	466	512	503	466	476	456	485	411	452	483	482	448	449	471	440	445	496	508	479	464	457	492	446	445	462	435	486	431	472	454	430	448	457	462	487	473	473	455	451	452	474	476	478	457	471	495	454	482	448	421	420	493	471	483	440	492	455	463	477	463	476	482	475	463	483	463	454	493	468	445	433	451	507	496	449	439	489	437	451	501	471	479	454	509	455	461	442	471	457	455	432	489	482	454	509	472	467	449	490	453	446	462	467	490	450	473	492	468	465	473	476	471	504	480	494	458	515	458	441	453	495	454	454	467	470	437	462	452	482	475	469	461	461	416	441	456	494	452	442	424	456	454	451	476	496	476	437	480	456	476	448	474	479	482	434	439	430	484	454	451	508	466	520	468	453	477	458	476	488	482	494	452	462	502	474	467	451	477	492	490	502	459	452	459	426	449	466	440	447	486	447	473	453	462	472	504	432	485	438	435	473	482	528	467	469	455	454	436	485	404	424	484	473	473	459	469	484	463	436	452	485	446	453	498	533	465	459	484	479	427	468	479	425	474	435	448	466	486	446	425	465	461	413	456	486	479	454	476	472	442
8630	2350	504	335	568	615	468	423	371	340	296	261	232	262	208	163	152	177	132	135	106	98	102	66	75	55	64	62	71	50	58	58	44	48	38	46	35	42	37	34	42	30	34	39	37	38	30	35	27	30	38	45	39	49	38	33	37	33	33	30	37	24	37	37	31	25	38	33	28	37	31	44	32	41	44	40	35	29	36	36	44	43	42	29	44	30	45	32	32	42	36	39	35	38	25	34	35	46	30	31	42	28	43	26	31	38	24	31	44	26	44	38	30	31	33	31	31	29	30	33	37	29	37	30	34	31	39	29	35	30	30	37	33	29	34	38	34	45	42	44	38	47	23	31	35	34	34	31	31	43	36	34	27	39	37	33	32	33	38	32	26	32	37	31	38	34	36	33	24	28	41	31	30	32	37	32	35	34	34	30	40	24	39	40	35	23	30	40	37	37	30	34	36	50	31	41	29	32	23	41	37	30	30	28	29	31	28	37	29	29	33	32	24	34	33	40	32	31	42	35	39	36	25	44	43	34	35	31	38	40	35	34	41	46	43	35	32	31	41	33	38	31	38	32	36	37	36	30	35	25	39	40	29	28	39	36	38	33	34	33	42	30	33	31	32	28	33	27	39	33	32	39	34	43	45	33	38	30	36	26	31	42	38	32	42	27	37	20	40	37	39	37	42	42	42	29	27	29	26	37	42	31	43	29	37	38	36	37	29	38	30	53	52	38	21	41	30	34	32	30	30	46	34	30	31	39	31	40	35	44	38	30	30	34	27	38	44	27	35	32	32	28	32	35	25	29	31	41	39	40	28	34	23	32	22	30	36	25	29	37	36	31	32	35	35	37	32	36	39	38	30	26	20	31	47	31	33	43	41	34	32	43	24	37	22	36	29	40	24	27	40	29	23	28	44	30	31	36	26	38	28	37	37	32	22	41	38	25	23	32	37	42	30	30	44	36	29	38	36	48	41	35	39	35	23	39	32	32	29	30	32	26	36	35	29	28	34	32	29	31	26	39	45	41	36	38	29	36	33	27	34	40	37	41	33	32	22	47	25	30	36	40	34	35	22	21	36	29	32	25	42	34	31	28	24	28	42	32	39	38	27	25	31	30	28	30	39	22	37	38	31	28	41	29	39	23	33	29	25	36	25	29	23	35	25	40	44	35	20	29	34	34	29	33	30	36	35	39	41	23	42	38	41	33	33	41	27	39	31	28	38	40	33	26	28	34	36	33	31	16	41	32	30	24	35	33	26	33	31	27	35	35	28	46	22	24	43	36	30	44	28	31	32	30	25	37	31	44	33	36	34	43	39	34	27	38	44	28	33	41	39	36	38	39	30	31	27	36	26	33	32	37	36	35	30	40	39	42	37	34	38	38	42	28	35	28	35	25	34	37	36	28	38	24	30	36	33	37	22	36	34	45	40	32	30	30	38	28	39	38	35	30	42	29	23	39	29	49	35	27	38	35	35	28	34	35	47	35	27	32	37	30	37	34	39	35	33	30	40	33	27	36	35	35	45	38	34	39	28	29	37	29	30	29	29	40	30	38	33	33	30	34	36	37	29	28	21	26	36	29	28	25	27	42	34	39	32	29	45	40	39	34	32	29	28	33	39	37	44	30	32	30	36	30	47	44	35	36	37	31	28	29	30	42	36	30	29	37	29	36	37	38	36	22	27	36	36	22	39	35	42	25	31	34	30	33	30	31	29	37	29	36	34	24	38	24	40	33	34	28	25	37	37	27	41	29	38	30	34	28	37	24	36	31	40	37	35	28	29	23	41	45	33	34	40	33	31	35	39	27	36	33	40	31	40	34	35	38	29	43	33	28	34	33	37	56	35	39	35	28	43	39	34	33	45	31	31	49	26	36	25	46	30	29	35	39	31	28	33	35	30	35	25	26	35	39	41	31	30	42	31	29	22	33	24	33	27	34	33	37	35	36	29	26	30	32	33	41	35	39	29	32	45	27	27	40	49	45	32	36	33	43	47	27	25	41	30	32	37	24	34	39	23	26	26	28	27	36	25	34	33	26	33	40	38	41	36	21	25	40	36	37	33	41	24	33	39	42	27	35	30	41	36	37	33	47	26	31	35	35	45	28	47	44	34	34	37	36	41	33	34	29	33	32	32	47	34	32	38	33	24	33	27	24	48	44	29	38	31	28	37	44	34	23	44	40	42	31	44	39	30	34	31	32	32	34	22	39	41	34	27	32	39	32	32	45	32	28	45	37	26	38	29	39	38	44	38	36	32	27	36	20	44	29	30	44	30	48	36	34	38	42	34	26	40	29	28	39	31	29	35	25	36	32	30	33	44	37	35	25	29	44	34	24	29	38	40	41	36	48	36	28	29	37	24	41	34	36	26	25	50	29	32	37	40	32	35	34	28	33	39	33	32	44	36	30	33	39	43	29	43	46	30	39	38	35	28	39	35	23	38	31	29	32	41	34	39	31	31	36	38	32	42	44	43	33	36	34	39	25	37	35	40	27	28	23	19	26	30	43	33	31	31	27	20	28	35	41	24	33	40	35	37	30	34	28	40	23	34	26	35	41	29	40	27	29	36	32	27	26	29	28	29	41	33	46	26	30	28	25	42	31	32	40	42	38	37	31	42	34	28	29	30	48	24	22	30	30	28	28	35	28	29	29	35	32	29	38	34	30	44	34	35	37	28	32	28	29	36	30	30	27	45	26	41	31	35	37	36	28	37	26	31	29	38	30	31	28	35	39	27	35	40	35	32	38	40	36	46	22	38	27	35	30	25	31	45	38	33	29	35	41	38	21	33	29	27	44	34	36	36	30	43	38	25	27	30	36	27	38	32	39	37	24	40	38	38	33	33	24	31	34	44	33	37	30	26	32	28	43	34	41	29	34	25	34	44	31	49	43	28	43	41	33	30	28	28	39	42	32	27	40	33	39	35	41	27	33	24	33	43	28	25	43	27	37	30	41	34	35	32	40	35	40	41	42	32	41	33	25	21	40	30	33	41	36	33	39	30	33	40	29	38	27	26	23	46	33	35	38	29	32	41	37	46	40	39	31	42	25	32	39	37	39	28	40	33	26	43	36	45	40	30	30	47	33	36	30	38	29	40	33	36	36	32	36	36	33	32	30	32	26	42	30	29	31	29	33	35	29	31	36	27	30	28	27	34	35	33	28	39	41	26	29	30	34	35	35	35	35	30	30	29	28	30	35	30	40	25	32	33	30	40	30	40	30	38	38	37	39	28	29	30	48	40	37	32	36	42	34	34	35	27	38	35	45	38	45	44	30	33	32	35	36	21	39	43	42	25	33	46	27	43	23	32	36	36	33	41	33	30	41	35	36	22	38	34	30	30	34	32	36	35	28	41	24	35	44	31	32	40	42	41	25	24	33	33	40	38	45	33	36	27	24	33	33	22	33	45	43	38	40	30	33	36	30	39	29	24	32	38	38	30	39	30	24	41	31	34	35	32	37	35	42	43	35	27	40	27	33	31	38	30	29	25	29
43702	23444	11208	23458	31082	29376	25310	21889	18771	16619	14476	12486	11142	10199	8784	7993	7360	6566	5294	4763	4336	3725	3000	2903	2578	2395	2136	1972	1799	1630	1434	1303	1249	1049	1046	1092	901	868	847	790	798	779	735	748	716	689	684	670	695	679	662	638	631	608	590	625	610	612	603	605	612	651	595	621	630	657	672	617	611	606	603	592	660	603	620	580	606	633	570	593	567	622	563	598	646	590	607	602	623	584	592	599	567	625	569	565	598	559	571	556	572	584	584	552	533	571	587	588	556	571	545	568	563	589	515	608	597	574	583	563	533	525	547	587	572	553	562	549	562	572	557	532	555	545	608	572	571	523	570	556	516	517	616	557	578	577	578	577	545	534	581	553	585	551	548	537	569	518	547	549	551	545	581	521	580	597	542	539	631	583	527	571	569	599	587	559	544	555	542	552	589	562	569	551	576	519	531	507	564	580	530	586	561	550	544	533	549	551	547	535	561	557	558	605	555	520	537	568	560	573	558	547	565	549	547	560	558	578	551	586	546	553	528	541	548	558	557	574	530	534	530	546	562	541	562	549	529	529	551	569	526	573	537	551	546	550	540	538	584	576	600	552	541	546	556	553	556	552	553	538	558	562	540	586	544	548	575	580	549	543	544	524	563	543	526	533	552	581	512	534	552	518	573	558	578	535	544	561	541	528	516	548	493	596	547	532	522	566	566	568	530	581	548	524	561	532	569	572	507	563	544	520	554	528	540	531	548	535	565	588	596	548	549	522	543	600	590	554	566	541	574	563	559	534	552	573	562	590	500	534	544	570	585	525	559	513	544	484	601	578	538	526	559	562	558	546	556	515	552	564	551	513	562	578	523	561	521	524	552	534	570	496	573	555	552	532	549	532	601	535	557	527	576	573	571	549	540	558	542	558	546	564	554	575	520	549	604	540	584	552	552	579	521	538	571	553	558	545	598	578	504	572	562	530	530	587	520	534	524	553	534	538	517	577	530	554	549	574	557	532	524	562	554	558	537	604	559	557	563	589	546	567	509	579	559	588	594	579	552	588	566	564	553	543	515	542	590	555	555	552	519	506	503	517	564	573	592	560	577	553	575	560	555	535	558	574	559	596	522	524	576	556	556	558	531	544	538	525	582	543	529	565	535	525	546	548	540	576	529	509	576	577	539	509	608	556	567	562	562	543	578	591	567	521	537	540	507	535	559	564	544	573	574	544	543	554	592	553	611	552	543	549	546	580	562	570	544	573	531	559	557	537	568	587	552	568	486	550	514	564	600	575	528	554	565	546	566	566	576	582	593	520	584	565	564	568	587	553	551	555	606	541	519	556	576	537	557	542	588	558	552	595	557	539	548	536	547	576	583	568	538	541	586	568	546	506	552	566	528	516	572	518	558	569	529	528	557	567	569	564	575	533	564	548	610	556	508	564	577	564	561	565	530	528	557	500	538	552	576	577	558	543	504	513	555	596	578	531	552	569	542	562	533	535	512	536	548	587	545	550	575	573	577	544	514	536	539	610	565	555	578	550	583	548	560	531	543	562	536	560	587	596	526	554	573	543	549	574	555	577	561	579	553	507	565	543	578	552	575	517	536	527	592	556	552	532	625	558	564	531	530	560	560	546	556	541	559	544	536	531	546	554	532	581	582	567	555	567	546	553	570	562	529	581	535	555	551	535	586	552	526	537	590	536	542	556	519	587	577	549	535	549	565	564	578	546	582	568	538	567	554	562	532	518	536	555	559	497	535	550	544	544	532	599	600	525	547	548	527	564	558	578	533	568	538	527	558	524	542	580	516	542	546	545	558	546	555	534	541	528	575	544	611	575	545	541	555	560	581	567	556	560	539	562	564	553	561	586	546	580	511	557	573	566	571	514	537	543	540	569	562	570	546	542	572	574	578	531	551	575	557	561	584	544	540	533	543	522	570	556	544	543	570	564	578	579	582	513	554	562	540	563	544	546	563	609	562	534	553	544	580	597	583	553	553	548	545	547	540	572	583	558	583	564	534	570	578	569	581	535	580	540	531	534	558	555	550	619	542	517	580	572	570	574	555	555	547	515	556	542	536	558	577	533	539	556	558	544	513	592	508	532	525	561	564	525	545	550	559	535	515	533	577	579	579	560	536	568	605	536	526	526	537	550	582	552	539	528	568	586	590	568	563	550	550	533	575	551	508	548	554	526	574	550	553	564	583	568	574	552	565	548	542	565	589	548	587	592	570	591	542	550	546	576	536	533	588	534	575	563	557	534	559	564	565	558	526	579	572	547	540	577	548	521	552	533	540	575	576	580	542	524	582	578	554	534	539	512	555	544	535	565	562	594	554	566	538	584	512	563	568	532	547	577	572	557	569	535	525	529	586	544	571	550	552	567	575	564	562	538	555	566	535	588	553	571	553	562	566	527	513	592	568	536	550	545	534	518	558	564	595	581	580	577	548	547	533	572	527	528	594	552	532	558	579	529	595	545	558	545	559	552	583	578	529	530	531	541	553	537	549	531	568	568	566	571	579	546	576	515	571	596	553	546	548	546	568	552	597	556	558	565	516	524	528	542	556	556	534	613	573	571	523	548	554	531	556	565	588	525	491	540	533	517	541	567	525	521	516	542	557	547	558	568	544	532	575	507	576	572	611	530	577	535	549	569	512	569	518	572	522	544	560	580	556	566	558	549	560	568	536	548	553	555	552	540	548	547	598	545	523	534	578	544	574	560	564	545	561	512	560	519	603	574	565	537	518	552	518	538	606	573	508	550	590	533	540	539	548	582	586	572	537	572	578	542	542	572	560	564	573	589	568	548	554	502	565	562	530	522	561	515	562	553	563	552	522	546	603	551	570	547	551	551	556	597	574	594	537	578	527	582	554	534	574	544	548	583	571	545	587	581	572	560	555	548	537	573	536	608	530	542	561	548	575	536	538	582	528	517	560	521	532	525	569	565	497	562	601	559	550	563	497	526	543	567	526	585	573	581	590	521	563	551	548	527	536	547	535	573	549	521	550	549	571	528	555	571	574	566	544	580	520	524	601	599	527	559	536	548	552	498	526	559	596	555	541	538	547	564	555	563	555	581	537	574	562	565	552	528	580	532	567	544	556	561	522	563	553	511	567	557	537	562	576	584	572	526	577	541	583	572	536	530	586	552	553	568	610	530	537	582	555	556	530	508	505	564	563	548	550	527	502	581	554	564	575	540	583	586	553	536	543	551	559	585	563	567	548	519	566	535	561	515	550	559	551	567	537	537	557	546	568	610	562	560	543	577	551	553	573	517	590	526	601	552	570	540	577	574	567	567	581	530	540	552	535	523	521	545	547	531	544	532	523	573	541	565	539	553	521	561	563	542	570	564	543	557	537	554	525	562	513	557	560	546	550	538	534	541	578	557	607	531	595	563	545	542	521	548	580	579	543	530	547	562	548	598	565	541	572	541	539	548	547	538	518	545	553	571	550	571	583	556	588	590	576	585	541	613	547	500	549	541	598	537	503	544	581	578	548	560	590	580	593	587
12916	4280	849	575	889	955	770	671	579	510	507	408	343	291	295	262	233	225	176	144	139	121	107	105	97	94	57	66	72	57	52	52	48	43	40	35	42	37	28	40	37	25	33	22	31	28	31	29	30	31	38	28	26	30	32	28	28	30	30	37	23	25	26	28	21	16	39	24	29	41	30	26	35	20	29	31	29	20	26	26	32	30	38	20	36	27	18	20	24	24	25	24	32	27	25	17	23	28	29	23	24	25	35	22	26	31	29	33	28	31	27	23	29	20	32	27	34	34	30	17	19	19	19	30	25	31	35	26	21	31	32	29	34	31	31	33	24	24	39	28	35	30	31	20	27	38	31	28	27	25	30	32	26	31	28	31	28	22	26	37	30	30	28	30	25	20	30	25	22	19	34	28	24	32	29	26	33	30	32	30	33	22	23	28	31	38	27	23	25	29	19	17	23	35	33	38	14	32	27	32	27	32	24	29	33	37	25	25	23	22	23	16	26	32	29	25	32	26	31	29	28	20	29	23	27	24	36	26	33	24	23	18	23	27	27	21	28	26	20	26	32	36	30	27	29	28	14	27	39	27	22	25	24	26	33	32	27	28	26	31	23	25	17	22	34	26	24	23	34	26	30	24	21	29	38	33	27	27	24	32	24	28	29	30	29	24	29	28	24	26	32	24	28	30	34	29	17	32	25	27	29	29	26	38	26	27	26	24	28	25	25	32	34	30	36	29	30	26	24	31	31	39	40	35	24	29	24	32	28	36	31	29	27	26	32	27	31	26	32	30	34	28	29	24	26	30	27	33	27	30	23	34	21	24	28	22	24	30	24	23	27	27	28	24	31	27	29	26	29	22	19	20	23	25	30	43	25	26	28	29	28	39	32	25	35	25	32	27	17	26	31	28	19	25	24	22	28	25	29	27	30	17	24	19	26	32	33	26	18	22	22	20	31	24	22	38	29	24	23	31	30	28	31	24	28	37	26	24	32	34	23	26	24	22	25	25	24	29	21	17	32	24	31	28	30	28	21	25	26	26	23	24	31	29	34	32	25	28	22	18	28	26	33	22	21	22	27	27	25	18	25	38	25	33	37	30	39	30	24	24	30	25	24	32	25	40	28	31	33	27	24	34	33	35	31	16	26	32	23	28	28	31	28	25	25	27	36	28	32	33	26	24	31	27	28	30	20	22	17	33	32	32	22	21	20	27	29	24	29	32	27	23	37	34	25	32	28	25	23	19	30	26	26	23	35	26	29	29	25	25	26	35	23	24	21	26	27	33	20	23	34	32	22	25	29	22	30	28	32	29	30	24	24	21	26	28	25	33	27	26	29	36	41	38	24	24	24	29	25	31	26	31	30	34	41	29	27	24	22	32	26	18	27	28	24	41	25	26	25	32	25	33	28	14	24	23	32	30	28	33	28	27	29	30	27	31	30	21	27	27	25	19	14	29	26	33	30	23	32	31	21	27	24	26	34	27	27	30	26	30	34	20	33	36	25	35	25	26	35	29	24	25	36	27	29	26	24	25	29	32	26	36	18	26	23	28	35	24	37	31	27	26	28	23	26	26	26	29	24	29	27	23	31	26	27	42	26	28	28	20	28	30	28	27	21	26	27	30	32	26	26	25	22	20	22	25	22	24	28	28	23	26	20	15	40	28	30	31	34	26	24	26	24	37	17	26	32	23	26	29	18	23	27	37	25	23	24	25	28	27	23	25	32	29	23	24	25	34	31	25	36	32	20	31	20	27	27	25	29	25	24	30	26	29	31	22	23	34	25	19	31	27	25	41	25	27	30	22	30	30	15	27	22	22	32	32	27	32	25	27	29	26	25	21	26	29	32	21	31	25	36	21	26	35	30	33	29	28	25	25	37	31	25	30	23	28	36	27	25	23	31	28	30	25	30	23	26	29	34	23	30	23	32	21	33	37	23	24	30	26	23	21	30	24	30	27	19	21	21	25	38	33	28	35	36	29	33	32	21	32	26	33	38	24	22	26	39	29	30	29	29	36	29	23	21	27	29	25	22	28	26	23	29	26	26	37	19	21	33	21	21	32	43	26	27	28	17	22	28	29	19	29	23	33	30	20	32	19	37	34	14	21	22	31	39	30	27	29	31	20	30	17	29	30	33	28	24	38	29	38	27	25	26	33	32	24	30	25	18	32	26	22	27	29	36	29	33	22	23	25	21	36	33	21	25	26	24	22	36	32	30	27	31	34	27	25	32	25	31	20	32	23	28	40	26	33	22	15	27	30	25	25	38	24	33	34	21	27	30	32	23	37	20	23	29	24	26	33	25	29	27	28	19	24	28	29	31	31	27	18	19	36	27	25	25	23	27	31	26	37	23	30	20	21	29	31	24	26	26	27	23	32	23	26	19	20	31	22	27	31	26	31	34	31	24	35	19	30	28	30	28	40	27	20	21	22	29	22	23	24	32	32	26	33	30	24	38	32	27	23	19	32	24	24	25	24	25	28	25	27	26	29	34	26	23	30	24	31	27	23	29	20	26	20	28	30	29	32	33	23	27	28	28	30	22	27	31	30	27	27	24	38	23	34	30	24	23	32	26	26	28	32	27	21	22	35	25	30	23	26	35	18	28	24	37	32	26	28	25	24	27	27	31	26	27	31	31	26	36	27	35	38	31	28	33	32	29	24	30	25	30	29	19	35	24	20	26	31	28	31	25	35	36	33	36	20	33	26	26	30	28	25	39	17	27	29	26	34	33	22	31	27	27	24	28	26	28	28	32	31	29	27	29	30	22	27	26	26	30	27	27	25	26	33	35	36	29	24	29	22	21	28	29	18	29	33	30	31	22	32	25	26	30	22	26	18	20	29	19	34	21	19	20	28	28	35	30	32	27	26	35	32	18	24	26	35	37	24	24	27	28	36	29	31	21	31	15	19	32	25	24	27	25	23	31	30	25	26	31	27	29	18	29	25	22	32	25	37	19	27	36	27	32	30	26	27	29	26	25	32	27	29	29	32	24	29	22	25	32	33	39	28	25	33	25	25	23	23	25	31	30	33	20	23	20	29	31	26	25	26	25	32	24	33	23	20	27	20	35	26	30	22	24	27	31	29	26	26	21	25	34	29	15	35	26	19	30	29	28	26	25	20	29	32	27	28	25	35	25	24	30	31	32	27	33	28	27	28	28	27	31	23	35	24	27	37	33	32	28	20	39	37	25	22	33	29	29	28	28	27	29	28	32	26	24	35	24	33	31	30	27	39	31	39	24	23	29	27	31	29	23	32	19	26	25	28	25	29	30	20	25	28	26	27	35	35	30	23	24	30	28	29	32	31	21	24	20	26	26	43	25	24	30	21	21	37	31	28	24	25	35	33	28	33	23	33	37	23	19	34	34	27	31	29	37	30	20	27	25	29	36	28	29	27	21	26	37	36	28	29	22	25	28	31	26	20	21	29	20	29	38	27	29	30	24	21	25	31	32	27	32	29	27	31	31	25	28	34	27	28	29	22	32	36	26	28
52742	27407	15131	28742	36487	35093	30986	27212	24038	21279	19273	17302	15194	13865	12499	11189	10107	9834	7734	6630	5970	5471	4527	3995	3566	3292	2982	2733	2588	2131	1938	1715	1442	1257	1255	1284	1041	917	998	888	851	826	723	766	706	678	641	649	616	561	592	608	572	563	534	511	585	577	587	589	590	528	584	512	537	604	563	520	537	559	548	511	511	531	525	547	521	502	548	559	528	570	535	503	510	481	482	471	494	480	465	458	486	499	509	495	455	463	494	458	468	454	469	476	457	454	448	483	469	448	451	468	490	445	486	433	444	429	429	468	467	462	455	436	448	430	436	438	428	442	448	404	430	452	424	428	489	453	457	413	436	459	460	462	461	434	451	409	473	467	424	460	464	439	462	466	412	465	436	439	459	459	420	422	436	470	439	436	442	430	495	439	420	486	443	462	453	422	457	483	450	454	431	448	439	413	471	447	407	441	460	467	490	475	462	462	456	443	455	465	484	464	418	405	445	427	424	411	443	430	454	442	449	411	462	456	424	469	401	436	434	478	441	407	461	429	440	446	438	453	449	421	425	416	472	422	453	492	434	478	423	437	451	432	457	445	447	447	468	445	449	452	443	439	447	441	425	497	391	444	447	457	470	421	438	438	452	474	444	463	432	466	479	437	461	470	433	434	459	426	455	456	435	450	481	431	428	457	446	418	462	427	414	440	428	481	470	442	436	418	497	443	444	454	417	442	475	441	459	425	467	442	400	445	430	443	436	473	489	435	456	458	439	465	451	453	439	438	431	412	468	448	449	454	466	449	447	488	457	481	416	447	448	428	437	454	436	440	437	476	497	409	464	479	409	455	447	455	451	437	469	403	459	457	433	443	488	452	421	429	445	451	434	436	438	425	414	458	432	401	426	481	449	465	413	474	491	454	455	418	471	416	412	452	453	461	429	444	465	449	424	479	402	456	466	464	448	424	458	445	421	447	446	448	432	451	437	449	441	478	415	452	491	451	475	436	413	407	433	472	438	466	452	419	455	419	416	418	437	431	438	454	421	428	430	449	419	447	466	455	438	457	436	456	474	467	428	445	455	418	448	442	467	414	479	437	492	479	431	420	485	434	454	423	416	437	464	439	419	438	451	462	422	442	447	435	462	445	441	455	476	444	444	465	443	480	463	434	437	466	414	438	453	456	432	430	447	453	420	435	432	452	436	412	484	443	440	423	442	388	420	450	436	449	450	423	432	442	482	465	410	446	499	461	450	498	456	460	466	487	425	445	388	443	422	469	437	461	472	437	429	442	435	425	452	434	460	443	484	431	465	436	463	458	434	426	456	470	484	418	456	423	430	486	424	494	419	438	451	447	401	441	403	424	420	450	428	456	432	457	433	426	420	425	403	447	430	456	468	428	437	459	401	457	436	435	458	424	445	452	442	455	421	444	441	450	412	420	444	458	470	453	440	481	430	474	442	475	457	428	438	469	415	459	443	454	435	419	416	453	457	463	436	421	498	422	431	424	455	424	445	415	452	459	451	448	426	441	440	455	453	410	462	446	452	397	412	474	448	434	468	447	458	462	409	442	426	444	466	424	442	448	444	503	453	456	441	490	457	431	444	460	430	411	463	419	464	420	403	436	431	421	438	460	394	446	447	466	421	436	449	453	465	475	412	422	447	454	420	440	430	476	443	437	459	436	443	422	462	465	499	448	453	433	443	446	427	426	447	423	415	463	438	434	464	456	453	458	416	407	452	440	432	422	452	467	424	435	439	410	436	464	438	416	484	412	427	449	457	409	421	455	441	466	452	455	456	460	459	470	479	430	444	430	450	456	476	410	440	432	422	398	424	414	439	405	440	518	433	464	446	439	463	451	396	408	465	435	458	466	449	437	444	422	413	448	446	452	442	424	445	446	433	433	403	459	462	456	446	409	486	414	479	437	436	456	451	433	450	453	442	442	423	437	442	449	412	445	430	450	438	430	452	457	436	432	454	446	444	430	485	445	459	451	481	452	446	464	425	453	440	459	449	497	436	478	451	433	431	437	449	440	475	463	441	459	428	464	499	460	438	425	462	448	458	421	431	462	467	479	460	427	454	448	443	427	441	421	439	425	466	420	451	420	428	445	438	452	455	475	453	449	468	441	455	440	480	473	449	429	461	431	418	448	406	456	450	442	446	428	425	461	417	471	453	404	511	438	477	453	434	419	443	419	430	415	412	472	469	451	441	442	446	433	442	453	477	434	472	439	443	473	452	424	439	435	409	472	441	456	465	472	429	434	453	480	453	441	432	415	421	443	435	457	454	506	441	415	427	479	440	429	434	438	417	463	455	454	439	452	407	445	418	480	449	416	394	464	422	451	435	419	470	436	440	464	432	470	477	415	461	430	451	456	424	405	459	424	458	443	431	420	421	473	390	463	451	443	434	454	437	462	457	420	402	440	451	470	442	453	460	470	459	442	428	460	474	461	448	448	424	425	440	429	436	411	411	468	412	433	446	436	445	430	443	460	486	462	438	464	446	473	443	431	456	412	453	449	477	477	411	464	453	417	442	465	443	379	440	500	432	445	472	436	468	435	436	432	466	409	444	471	454	426	421	425	444	472	456	446	455	446	424	458	482	430	417	422	459	462	419	425	460	430	445	467	463	445	423	472	403	417	438	449	452	452	477	447	464	475	455	422	452	428	442	490	425	423	476	457	479	443	450	482	483	431	431	422	430	442	469	417	439	486	447	505	410	471	458	450	478	431	427	455	474	434	463	441	458	489	407	424	459	436	439	447	458	472	459	439	405	456	470	455	452	459	411	469	419	443	459	435	479	421	414	447	453	449	460	426	449	463	460	433	424	438	445	414	451	444	416	439	496	433	429	410	402	420	465	437	459	426	471	479	451	463	434	440	401	431	448	415	445	441	430	426	435	477	393	439	415	457	483	443	500	487	474	421	464	423	455	468	436	406	443	463	448	430	466	430	431	452	411	436	441	434	440	421	463	461	447	403	481	450	440	456	426	458	415	396	441	410	452	410	462	446	483	499	436	450	475	455	480	475	470	411	444	407	432	434	426	435	430	467	403	452	459	421	447	425	463	429	416	465	473	421	426	439	434	435	420	448	455	429	482	476	430	423	490	425	438	447	437	444	501	422	457	446	441	391	426	412	472	434	438	460	448	435	440	470	454	440	437	390	419	437	404	447	491	453	457	464	433	412	447	434	428	442	436	423	438	418	499	431	470	429	452	429	435	436	445	444	464	451	474	442	457	424	392	411	444	455	416	423	459	441	428	419	448	417	420	452	482	476	442	473	461	443	478	441	431	450	437	439	462	460	419	455	427	472	442	447	449	442	406	440	421	418	474	400	444	408	473	445	466	457	458	447	468	449	441	466	398	426	442	450	433	469	417	424	433	444	465	465	436	452	443	435	420	455	454	468	459	398	434	429	479	453	442	439	466	462	444	468	480	412	427	466	467	431	451	486	475	460	440	421	411	406	448	442	424	431	427	436	419	453	457	431	438	426	449	483	440	473	438	443
5205	1001	356	237	357	376	358	292	230	212	202	157	171	152	130	133	105	84	104	75	64	63	50	49	51	42	44	31	39	46	31	29	35	29	23	37	28	29	29	25	24	34	26	17	24	20	25	29	23	20	19	18	16	26	21	22	22	32	31	24	25	15	21	19	22	25	21	20	24	27	15	25	27	24	20	20	21	23	27	25	26	19	22	23	25	23	23	24	25	26	25	11	31	22	28	30	25	19	24	21	20	16	21	23	25	26	17	21	15	29	20	25	16	30	21	18	24	25	23	16	31	24	18	19	24	24	22	18	33	20	23	16	15	29	17	18	18	22	26	19	24	23	22	25	30	13	21	24	30	20	23	28	21	19	19	28	20	25	13	27	30	28	25	23	19	23	17	16	19	22	25	24	24	21	21	30	23	29	26	23	29	19	21	18	29	24	23	20	23	21	22	16	22	23	16	26	22	30	34	21	27	28	17	18	23	21	19	20	22	18	20	20	27	18	21	17	29	36	24	26	20	24	16	20	21	16	22	26	19	18	20	27	23	20	22	24	22	22	29	32	35	27	20	16	16	21	31	16	25	19	30	20	19	24	22	28	20	19	31	21	25	23	18	23	21	24	24	30	21	28	30	18	15	18	23	22	20	20	18	31	21	23	20	25	33	29	28	24	25	25	25	25	23	23	21	28	18	24	26	14	26	22	23	25	25	22	34	19	24	21	28	18	22	15	27	24	25	27	15	23	18	22	27	15	27	30	22	22	16	20	19	16	33	27	23	18	28	23	26	18	24	15	25	33	26	27	28	15	22	27	21	22	34	20	25	28	22	19	12	15	26	29	23	16	21	19	22	21	19	23	15	33	20	22	15	27	18	22	21	15	18	19	33	22	21	29	27	17	26	24	29	18	27	13	18	34	30	22	26	18	25	16	24	19	20	19	27	18	21	21	20	20	25	26	29	19	19	16	20	31	19	19	21	19	19	34	31	18	26	22	18	19	26	13	15	23	24	20	26	18	31	27	26	27	30	16	25	21	25	22	25	29	31	28	29	21	27	21	29	19	26	20	24	20	28	28	15	21	24	29	28	22	32	21	27	32	25	30	19	23	26	30	31	26	24	23	24	23	19	17	17	22	21	27	27	30	25	26	22	18	23	21	20	21	20	13	25	22	26	15	26	30	22	24	26	18	30	28	18	25	29	25	26	29	21	27	21	25	22	18	16	19	28	20	16	20	31	18	26	20	20	21	10	18	19	22	25	35	22	22	25	27	28	30	25	16	18	22	18	22	19	20	25	25	18	29	25	20	35	33	17	25	23	23	26	28	23	27	27	25	19	23	17	22	16	25	19	26	33	22	24	24	14	26	27	21	20	27	21	17	23	20	29	24	26	27	19	24	23	24	22	31	20	20	27	24	18	24	17	20	26	26	18	20	22	26	24	21	24	19	29	26	25	23	23	12	31	29	26	30	23	23	20	13	17	17	23	31	25	16	19	17	20	24	26	30	19	21	19	26	28	30	19	16	19	16	22	15	21	16	21	20	21	8	27	22	25	19	15	19	21	22	18	15	34	29	30	19	21	22	24	22	23	27	27	19	29	28	21	23	18	25	26	27	27	29	23	26	14	24	21	24	25	23	27	22	28	22	23	22	32	22	22	29	28	13	19	32	22	19	23	23	15	18	15	25	17	21	22	22	19	23	21	23	27	15	28	23	19	22	31	25	24	28	19	25	23	21	18	28	25	24	26	27	18	23	22	25	31	23	17	25	32	24	23	19	18	26	18	25	25	26	25	25	21	27	27	18	23	29	26	22	21	19	21	27	17	21	23	20	23	24	27	25	20	18	25	25	18	25	28	24	23	22	26	21	30	23	27	20	29	24	12	20	15	31	26	32	25	30	23	21	20	24	21	27	23	27	18	19	31	22	24	18	25	21	25	14	24	27	28	29	25	21	24	22	29	24	18	23	26	18	17	26	20	23	33	21	19	21	19	23	18	20	23	11	27	30	29	29	18	21	28	23	22	20	14	18	19	18	28	18	20	21	24	24	30	27	23	23	22	26	24	25	16	22	30	18	24	13	27	21	23	21	15	26	22	25	27	25	19	23	20	25	23	30	18	27	27	28	16	21	18	20	20	25	23	23	24	23	25	27	30	18	17	23	27	17	22	17	28	27	24	18	22	22	25	20	22	19	26	30	25	20	21	16	27	31	25	26	25	32	22	25	26	22	15	23	26	23	16	21	19	15	18	22	26	23	28	16	21	21	24	21	24	20	38	30	20	27	24	15	15	22	20	20	24	24	21	18	21	22	24	31	22	27	21	19	22	19	41	14	18	34	19	22	18	27	18	22	25	21	28	28	29	28	22	19	30	29	32	25	19	27	18	26	26	29	12	13	26	24	24	16	21	24	18	28	28	24	18	28	22	25	29	24	19	24	28	21	20	18	22	22	29	20	23	28	26	17	22	30	22	28	22	22	22	26	13	23	19	18	25	22	28	24	16	23	24	14	24	16	28	26	28	13	13	18	24	22	30	24	26	29	26	18	26	20	17	26	29	17	23	17	14	29	20	24	16	17	18	19	11	17	27	19	22	19	27	20	20	28	20	25	22	29	13	21	26	22	12	27	22	26	17	19	25	16	15	17	28	27	25	19	22	14	28	29	33	30	15	18	29	23	26	13	22	28	22	18	25	19	23	23	31	22	20	25	21	20	23	22	25	30	21	26	19	16	21	22	14	31	24	17	19	18	26	19	20	25	24	13	19	21	15	18	18	24	26	14	28	16	26	21	27	30	21	30	26	20	27	17	31	28	13	25	21	25	28	35	30	21	29	32	29	20	26	21	20	18	10	22	25	21	21	16	24	15	26	19	15	37	27	20	23	18	20	35	23	19	23	22	22	15	28	27	20	18	27	25	25	22	18	17	18	23	25	19	14	17	28	24	18	25	33	28	23	25	17	17	24	17	19	22	22	25	22	29	29	27	24	27	18	21	21	28	17	19	22	21	12	25	20	21	22	20	18	24	21	23	25	25	27	22	20	25	16	22	20	27	12	19	16	28	29	15	27	17	18	14	24	29	21	22	20	27	21	27	20	30	18	19	20	24	23	20	20	22	18	20	28	24	27	24	26	28	20	17	31	19	29	18	25	19	22	25	26	18	28	30	33	33	23	27	21	17	18	30	23	23	24	22	27	25	20	22	19	21	20	24	29	23	30	19	19	20	25	20	30	21	20	20	17	16	23	28	30	22	19	27	15	21	31	30	21	32	22	19	35	26	22	17	28	27	25	21	23	25	26	20	29	22	16	23	28	16	20	26	31	23	20	22	27	24	20	24	26	18	26	18	27	26	28	20	24	20	22	34	26	20	23	28	20	29	19	16	27	19	23	17	18	21	22	22	21	26	32	26	18	20	22	22	24	28	22	23	23	22	15	19	22	23	26	27	28	24	25	23	31	18	29	21	27	29	33	16	21	37	18	18	26	27	22	31	29	29
39539	17591	8156	19285	26435	24915	21161	17122	14197	11909	10184	9034	7640	6897	6289	5463	4729	4392	3926	2956	2746	2593	2192	1861	1723	1543	1489	1261	1208	1121	974	822	711	658	675	668	599	555	562	539	516	474	464	503	421	460	450	415	428	393	419	399	408	404	403	394	415	406	397	412	404	427	421	408	441	437	407	387	393	444	373	400	414	405	391	408	409	388	461	409	411	394	386	433	429	412	378	394	404	378	375	393	388	367	387	422	408	367	374	385	356	372	407	382	384	399	361	382	358	379	390	392	405	349	371	358	380	385	376	370	393	359	382	356	382	350	340	381	404	388	368	366	386	379	376	370	361	342	348	383	345	376	369	360	420	355	406	368	369	389	365	379	359	356	366	400	410	375	422	335	363	397	354	355	394	339	379	354	386	378	384	368	371	325	344	403	389	387	397	362	366	419	391	353	363	369	356	354	357	358	386	360	353	381	394	352	356	373	384	361	399	399	387	377	367	397	374	360	339	374	375	363	385	386	374	362	365	390	360	355	384	413	384	393	395	362	369	386	398	388	376	377	383	378	358	388	366	374	390	382	379	374	338	383	378	373	378	366	357	355	338	374	380	319	372	378	357	376	378	373	374	367	361	368	354	395	366	381	397	361	354	389	362	355	407	390	365	382	337	394	370	381	379	377	378	371	353	356	400	338	374	365	380	371	397	337	358	371	357	338	363	363	378	390	409	377	380	375	340	381	389	371	374	337	344	378	339	392	348	397	334	372	367	406	379	367	360	366	374	351	327	390	359	394	352	355	375	390	349	359	393	373	371	370	353	374	380	377	351	362	372	380	393	364	379	395	354	370	401	366	351	351	357	358	388	379	392	322	332	364	382	360	368	370	343	409	397	395	372	373	380	347	353	342	366	364	367	419	374	365	362	371	399	403	379	380	381	367	350	355	394	350	343	337	368	370	354	362	367	364	360	345	374	396	366	376	355	390	348	381	368	378	388	367	398	376	343	374	363	352	370	364	387	384	378	394	368	363	381	362	375	380	383	378	369	362	373	344	389	387	370	374	392	368	391	361	369	398	365	362	352	368	370	357	343	367	355	355	348	365	365	389	382	349	359	369	340	384	366	360	375	341	358	366	393	363	352	350	364	356	378	349	388	347	356	337	404	373	367	406	376	374	354	377	352	348	373	388	361	353	363	385	362	384	326	341	354	374	381	331	348	348	386	347	389	354	384	367	368	378	400	370	366	359	366	367	351	333	378	345	363	394	359	389	409	398	384	358	357	366	349	401	354	383	336	363	355	371	382	362	335	346	378	324	384	397	393	368	377	384	394	353	364	381	345	423	384	376	371	391	378	362	373	379	362	360	384	353	342	373	389	398	394	342	371	348	372	374	395	374	430	369	347	383	385	433	372	399	381	389	362	379	383	381	359	356	389	390	375	361	367	367	335	388	340	338	351	354	351	377	404	356	349	365	328	367	350	385	369	346	404	412	364	341	387	393	344	376	365	381	379	358	385	359	365	356	396	339	357	358	369	387	363	388	378	367	398	379	325	391	380	388	369	393	382	396	406	333	353	364	357	374	364	342	373	375	372	344	405	379	384	410	349	386	358	387	347	353	392	396	361	384	379	397	387	359	371	367	359	352	381	402	368	394	354	351	376	344	326	360	380	374	366	333	372	355	339	372	360	386	353	384	382	392	346	358	409	376	342	385	383	380	394	371	396	363	371	348	368	359	342	403	347	330	348	370	382	378	381	338	371	369	369	382	339	368	382	347	372	363	368	376	389	337	336	390	405	397	372	346	365	387	356	361	371	373	384	355	358	366	364	376	358	349	388	404	366	419	369	400	346	378	367	374	347	380	321	408	328	369	360	376	357	393	331	386	319	367	376	378	353	367	400	359	346	359	378	369	379	361	330	347	397	344	399	362	366	376	375	350	367	376	380	399	364	355	394	392	360	374	368	337	359	359	375	335	348	337	367	351	358	370	375	369	364	364	379	383	386	381	328	389	378	377	410	366	387	378	367	372	393	376	353	370	418	373	362	368	363	361	385	384	376	359	388	367	365	379	376	378	376	364	385	360	369	371	402	375	345	336	372	351	391	368	380	385	388	385	383	359	379	382	354	374	387	419	381	364	352	364	401	373	396	369	352	370	367	400	372	377	397	378	366	355	376	360	375	363	365	369	410	376	355	369	380	374	347	349	357	391	358	398	354	392	375	376	357	380	357	351	397	394	354	407	336	349	371	378	348	392	376	357	378	356	344	360	381	394	376	383	365	367	367	362	384	400	363	369	378	344	387	375	398	377	360	373	345	380	365	362	346	395	346	382	391	362	380	334	339	368	384	374	380	349	388	352	359	381	377	405	377	338	374	395	370	370	363	361	414	356	371	365	378	390	403	378	353	378	348	378	402	363	356	354	391	366	341	342	365	390	361	376	378	331	375	373	394	411	373	359	386	354	380	416	363	374	376	365	362	376	383	321	371	379	381	360	399	356	361	356	388	364	359	352	377	401	356	392	384	361	364	357	384	389	379	362	402	345	360	372	372	388	403	381	360	370	378	390	383	408	371	396	341	375	345	354	392	357	359	357	371	395	372	359	360	370	359	377	403	384	362	373	377	378	363	347	404	377	379	352	399	382	367	394	374	374	374	311	339	376	368	389	377	375	367	385	374	369	358	392	347	381	368	362	346	387	335	358	368	346	332	353	372	374	376	385	375	355	387	345	394	397	359	401	390	378	375	375	367	396	391	380	368	373	335	407	358	367	402	392	378	381	383	401	371	376	393	397	388	366	363	347	331	389	348	401	367	373	323	371	372	349	383	349	388	341	406	375	371	360	368	388	348	385	378	373	382	378	367	353	381	363	365	348	402	414	344	346	388	378	371	386	399	356	346	365	371	367	370	332	370	383	365	386	332	399	414	369	389	371	358	364	362	387	349	380	381	406	384	386	368	368	381	380	428	351	353	411	350	325	374	364	394	397	334	397	360	397	350	350	351	363	342	380	371	400	361	325	356	350	371	405	364	350	350	390	393	370	371	376	373	354	368	373	397	353	351	357	370	353	340	360	357	369	381	400	340	345	379	392	368	397	395	357	379	372	380	418	346	389	296	368	351	397	367	384	379	373	370	342	347	355	348	339	359	378	411	362	365	335	426	359	364	356	385	377	346	382	379	400	358	394	379	351	369	368	382	393	354	403	382	362	372	340	353	378	385	347	370	370	414	387	380	382	339	377	347	375	390	396	369	353	340	372	385	375	369	383	335	374	403	350	378	365	342	390	367	357	374	374	376	390	355	370	422	384	370	378	374	370	370	403	391	423	380	385	366	360	357	347	353	397	335	409	382	361	360	422	361	360	380	392	357	365	321	385	368	354	363	380	373	392	377	388	368	399	381	362	371	394	357	375	352	379	377	388	392	378	366	375	382	354	372	398	351	328	370	370	354	372	356	372	401	407	380	372	358	377	397	357	361	353	357	346	356	398	356	364	403	354	396	366	402	360	373	373
13427	3802	863	573	792	885	785	683	632	544	491	387	383	314	321	260	225	199	200	157	136	120	118	112	107	94	95	74	64	60	75	64	53	47	60	53	43	37	42	42	39	21	38	28	28	37	37	33	28	32	26	35	37	36	31	24	28	21	35	33	35	24	26	42	32	27	23	26	29	35	39	17	30	40	27	28	37	34	23	27	34	35	31	30	27	29	35	21	31	33	31	22	31	33	21	29	29	29	25	34	27	29	30	25	23	24	21	31	32	26	38	27	25	27	22	30	25	32	35	31	32	32	37	31	12	24	31	26	36	32	35	28	25	27	26	29	34	22	25	28	33	27	30	22	24	26	29	26	27	41	26	31	37	23	24	16	31	31	35	27	30	34	23	29	25	35	24	24	35	24	21	26	18	20	29	33	26	33	27	29	29	32	27	24	23	36	32	25	28	33	23	35	36	29	37	28	29	30	31	37	26	22	32	31	33	26	22	34	28	33	32	31	20	18	26	27	33	38	20	25	23	25	26	32	26	28	30	27	32	20	32	25	33	31	22	34	26	24	29	28	27	30	30	20	26	32	28	27	37	37	16	25	27	37	32	28	25	28	38	28	33	20	31	29	37	24	31	40	33	28	20	29	36	22	17	31	37	23	17	21	25	28	26	31	28	23	24	34	28	42	22	26	22	26	22	38	22	29	30	22	34	31	48	32	32	27	22	34	25	24	31	35	31	34	32	35	29	36	23	23	33	37	24	22	29	26	27	27	23	31	30	21	31	33	33	32	39	30	25	33	13	35	33	31	29	30	26	29	28	33	23	33	26	23	29	29	24	31	27	32	27	19	31	30	38	27	24	33	29	30	24	41	34	29	27	29	31	28	29	23	33	34	28	29	29	29	28	27	27	30	31	30	28	33	40	25	29	22	32	25	40	24	28	36	28	29	20	27	29	21	35	36	18	29	34	25	35	29	20	36	30	17	26	31	27	28	41	16	29	23	30	33	23	42	34	35	32	30	20	28	33	27	26	38	25	35	26	28	27	31	19	29	35	28	37	30	31	33	31	25	29	39	29	33	31	29	29	28	19	24	19	33	38	16	21	19	27	29	32	33	37	28	31	21	24	26	26	34	23	27	30	29	30	24	31	26	35	27	20	44	33	18	28	27	29	37	29	29	30	26	36	30	35	21	21	32	31	33	29	32	29	27	27	25	31	33	24	28	31	24	30	28	28	38	25	25	23	35	24	23	27	31	32	35	28	34	32	25	32	21	38	29	25	37	34	36	36	25	24	31	29	32	27	31	28	34	34	32	30	24	31	24	37	26	37	30	26	33	34	30	22	38	25	37	32	32	24	26	31	35	41	29	24	25	29	27	24	31	28	34	26	24	20	25	24	25	26	26	32	29	33	24	37	31	32	30	29	37	28	33	29	42	23	35	30	28	36	22	29	24	29	31	28	29	31	24	28	32	35	30	30	29	27	29	26	28	26	31	24	24	36	19	30	23	33	27	25	27	24	28	26	32	31	28	28	25	21	36	27	29	24	29	24	29	33	28	27	30	36	41	31	24	30	38	30	33	33	20	22	32	32	19	24	30	28	27	26	37	23	16	18	26	32	32	32	24	31	33	28	23	35	25	25	25	16	29	29	27	28	31	40	26	22	27	34	31	28	19	36	32	27	31	29	34	23	38	27	21	29	35	35	29	41	19	30	33	23	27	34	31	30	33	40	27	27	28	26	21	30	29	29	26	24	32	40	33	33	29	24	39	31	30	33	31	34	27	25	27	24	42	37	24	26	24	26	27	25	22	31	37	24	23	30	25	47	33	31	28	31	37	24	31	26	26	33	27	24	26	23	24	37	41	26	35	23	28	25	28	30	31	30	33	28	27	27	32	24	27	28	32	32	24	19	23	28	24	31	25	23	33	30	49	32	24	32	30	23	24	33	27	37	34	25	28	23	24	31	24	28	24	33	34	28	25	26	32	25	25	25	35	28	31	21	19	24	34	30	36	31	34	27	23	28	25	29	37	30	28	27	24	40	23	31	40	20	25	33	24	25	25	31	30	24	37	31	22	32	25	26	33	21	31	27	25	31	25	27	38	30	23	24	25	29	24	34	28	35	28	23	37	23	27	19	37	20	18	32	25	20	22	39	27	31	36	27	22	21	30	38	24	30	41	26	35	33	39	36	25	34	31	34	25	30	33	30	25	33	25	23	42	31	35	25	27	45	27	34	25	22	24	21	27	34	35	26	32	32	17	37	34	40	34	19	41	26	30	30	26	33	30	32	37	40	28	31	30	26	32	35	31	24	31	30	27	29	30	17	36	30	30	30	28	30	29	27	26	32	34	27	23	23	33	24	30	32	19	27	30	30	31	27	26	35	30	19	26	34	32	29	34	31	31	25	25	36	27	24	25	20	35	30	26	31	27	28	22	30	26	24	22	31	21	38	35	30	39	27	30	29	25	21	17	26	34	30	37	28	23	26	33	23	34	27	25	31	26	29	33	24	27	41	22	27	30	26	27	31	29	29	36	24	29	39	28	24	28	25	35	26	34	30	20	25	37	27	29	23	24	35	35	28	27	28	31	34	27	43	29	33	34	32	32	31	30	31	28	31	32	21	33	32	27	35	28	26	32	17	26	33	25	23	20	38	32	30	24	33	28	21	25	32	29	38	32	28	23	24	30	25	30	34	22	41	26	23	35	31	23	22	31	20	35	43	32	26	20	35	22	35	23	36	43	28	24	20	25	28	31	34	27	29	19	31	33	34	31	31	24	25	23	29	33	28	21	32	24	22	34	33	38	28	31	20	29	32	25	27	28	24	24	31	33	34	28	31	27	27	25	28	23	37	35	29	35	24	27	28	22	32	27	35	23	36	30	29	33	25	26	27	37	26	25	31	29	23	34	33	36	21	29	29	19	31	27	32	31	35	32	21	22	35	24	27	27	32	18	42	25	22	25	25	37	29	26	33	24	29	29	35	29	33	25	31	25	29	32	21	32	36	41	25	36	24	26	25	32	32	26	30	30	29	25	29	31	34	34	38	35	30	23	19	37	29	32	34	28	27	30	41	32	22	29	26	20	33	36	26	24	32	38	32	29	23	29	27	31	33	27	22	27	35	24	32	26	25	25	23	35	29	27	23	29	35	29	30	28	29	26	34	34	29	31	40	33	25	32	28	30	21	25	30	34	26	29	25	38	34	26	21	39	28	20	34	16	38	30	29	27	28	32	19	37	27	29	27	23	29	30	28	28	36	30	37	32	23	35	37	31	26	25	28	34	28	24	25	23	24	30	26	34	32	33	28	25	27	32	25	35	39	33	42	29	33	32	27	31	29	34	34	37	47	32	31	25	35	29	33	27	44	28	23	32	31	44	24	36	28	34	26	31	26	25	37	39	23	30	26	29	29	33	25	26	26	33	37	27	33	36	30	23	23	29	29	30	30	21	27	20	37	42	31	26	32	30	23	39	21	30	27	28	31	30	32	26	40	40
52088	25571	15047	28516	36026	34354	31069	27657	24386	21841	19203	17075	15287	13621	12426	11268	9711	8570	8087	6789	5891	5279	4786	4174	3667	3368	3160	2774	2505	2134	1975	1813	1453	1213	1398	1245	1126	964	930	963	864	839	794	778	666	672	665	679	638	658	659	640	604	554	601	567	597	585	558	569	593	589	543	593	542	582	562	549	541	564	583	552	569	582	555	515	570	546	512	569	533	570	585	527	513	558	529	541	548	477	543	499	515	484	544	570	499	480	499	534	514	500	484	498	507	485	490	494	483	517	481	507	494	481	449	489	426	467	486	506	438	403	476	496	445	468	490	439	478	466	477	470	459	472	503	495	434	448	507	486	472	482	471	463	476	477	515	460	419	484	485	427	494	449	485	492	466	521	444	456	489	487	497	499	451	464	464	460	511	487	477	443	477	504	475	483	481	457	460	449	497	518	504	474	474	471	451	485	464	424	470	456	448	447	506	453	471	446	475	490	512	451	501	476	492	479	490	467	430	467	463	481	457	492	451	478	462	475	479	443	469	463	464	446	489	456	422	476	469	491	485	460	489	473	489	440	431	477	462	476	462	499	501	434	448	483	503	459	485	496	445	468	477	476	462	432	472	416	479	499	485	486	473	484	450	458	459	486	486	480	482	509	453	448	479	454	446	437	509	480	510	442	515	457	435	458	487	500	479	520	449	446	497	445	462	469	474	500	476	472	476	474	463	480	430	484	438	493	452	491	438	446	451	478	437	507	460	428	476	474	481	470	493	528	429	483	431	476	490	488	491	498	483	493	462	458	441	457	492	508	469	443	470	492	445	455	463	438	443	401	481	449	485	475	432	446	492	469	475	482	493	489	459	475	483	468	475	501	462	452	506	459	466	480	472	511	454	480	455	503	467	458	414	444	470	483	484	465	490	478	468	494	485	492	487	441	424	485	488	440	470	451	444	496	465	459	492	440	476	479	476	456	460	467	499	458	486	479	467	461	487	446	456	476	443	486	442	481	485	492	444	486	496	471	461	460	441	487	452	450	478	459	525	505	475	473	461	489	467	457	470	502	470	487	473	443	467	458	439	452	432	470	483	466	467	501	461	464	448	458	476	492	496	477	484	467	489	485	450	458	465	439	433	471	467	487	451	458	410	499	477	451	491	445	487	503	498	465	466	481	494	473	445	480	488	473	457	439	440	515	450	480	501	467	505	453	444	471	465	496	417	451	479	487	509	458	486	461	495	476	443	471	477	473	455	437	503	490	463	424	458	472	481	499	476	439	473	462	485	467	490	471	477	441	469	493	481	466	416	491	466	462	460	451	449	442	504	448	466	470	440	512	460	480	454	484	485	448	440	471	501	469	459	465	445	447	463	507	443	442	459	458	455	489	501	462	482	481	471	436	479	474	500	484	430	474	451	476	463	482	428	484	462	538	441	429	484	433	457	474	468	488	454	476	505	454	481	455	482	451	450	486	494	516	495	436	452	505	468	439	466	455	465	481	462	426	419	499	468	486	463	434	491	445	421	445	481	445	441	464	483	468	508	496	463	481	436	443	435	453	494	455	482	474	470	426	478	490	458	479	473	463	469	486	477	450	478	476	443	477	454	519	468	459	465	450	466	450	454	481	447	464	456	458	471	449	474	461	547	472	480	445	424	510	456	463	454	494	485	445	450	509	461	488	484	459	459	462	443	440	495	437	479	474	454	492	466	463	431	449	451	470	456	513	491	495	430	487	469	426	453	513	467	441	482	447	536	441	463	455	426	478	431	441	453	466	465	480	441	522	502	490	433	472	416	466	452	491	443	492	427	465	462	472	442	486	461	457	475	466	453	489	474	489	465	492	448	467	462	465	477	431	478	461	479	453	488	466	464	429	477	486	433	469	496	443	478	491	552	515	479	424	468	477	468	473	461	459	465	458	420	461	492	497	464	424	472	482	493	477	523	504	465	468	451	453	452	495	468	456	450	513	447	448	445	483	468	471	497	463	476	508	444	466	487	495	491	478	441	493	524	454	491	459	461	466	464	440	432	513	464	463	475	449	460	487	444	483	504	493	471	475	466	477	494	477	483	443	483	469	477	474	467	474	440	479	441	452	459	460	477	470	495	460	463	455	477	461	470	440	483	449	473	473	435	434	442	497	459	508	447	503	431	504	421	495	490	492	503	502	451	460	503	434	479	451	539	475	529	472	455	486	473	480	489	458	424	443	500	464	457	444	502	509	456	438	508	433	484	488	477	460	437	481	453	503	445	460	506	468	484	447	487	464	472	483	456	479	467	469	519	476	447	458	476	483	436	464	461	485	419	493	434	486	457	451	431	478	490	457	516	451	478	455	447	441	485	513	518	520	471	466	454	434	465	437	475	459	475	446	464	440	452	456	433	446	447	452	489	484	498	461	470	486	453	475	484	482	437	484	413	434	488	449	497	479	470	463	473	492	482	453	498	450	461	479	474	461	456	433	465	485	455	474	447	373	445	457	448	446	444	478	483	436	464	456	490	441	459	452	483	426	496	477	501	442	449	447	486	471	430	442	456	436	427	452	437	491	494	469	478	466	471	485	460	498	463	459	455	490	495	467	447	478	434	478	467	458	452	470	446	461	465	482	465	493	464	437	483	435	435	512	473	482	472	516	494	451	466	498	456	405	508	463	437	488	455	485	468	500	456	453	459	494	443	466	475	464	481	452	486	486	447	457	510	436	477	460	458	448	436	483	471	479	479	440	509	485	471	433	480	481	470	428	495	457	450	438	476	491	476	447	485	440	465	477	482	485	463	479	475	451	466	476	500	457	446	450	511	447	491	451	430	458	487	452	442	471	457	483	452	453	481	481	498	449	487	461	531	482	484	467	491	452	442	472	485	462	436	498	466	505	456	494	474	492	456	470	481	466	499	439	497	480	449	469	480	466	471	486	506	459	460	442	472	469	468	439	501	466	458	514	456	439	490	437	442	471	494	448	453	431	473	471	447	472	506	484	469	468	455	450	497	444	443	444	488	457	456	467	493	475	513	487	482	460	415	539	470	442	478	443	474	489	473	498	455	452	445	483	487	449	471	472	417	505	488	510	460	468	474	440	482	471	414	466	480	427	455	488	485	450	465	454	463	503	451	490	484	463	492	494	488	432	477	515	473	465	486	499	455	526	484	465	464	477	473	482	451	450	455	462	456	493	423	458	479	475	494	474	476	452	485	495	425	494	478	439	465	492	464	473	497	421	494	485	452	447	490	475	443	483	489	466	446	470	514	495	469	452	451	436	470	510	459	469	473	478	439	491	447	499	497	435	435	450	459	482	491	464	473	492	462	443	455	447	508	467	463	436	502	478	426	451	494	458	454	462	451	424	468	451	481	455	441	443	461	455	473	485	456	476	449	451	459	476	459	434	459	499	468	470	458	467	434	478	459	471	467	479	481	498	484	501	466	445	487	479	495	486	460	432	454	477	491	484	471	483	476	485	472	461	451	444	472	440	442	467	486	470	440	465	455	485	473	477	482	450	479	459	469	474	498	454	527	478
8813	1955	468	380	605	617	555	480	374	359	329	254	245	226	208	212	161	169	134	129	96	113	65	79	74	64	80	69	53	56	68	50	43	35	46	45	40	47	34	40	36	36	33	34	44	42	39	41	37	30	32	31	35	41	33	43	33	30	33	37	27	34	35	34	38	35	35	30	39	33	30	37	32	31	45	29	26	40	39	35	38	35	30	36	40	42	43	28	35	35	40	36	39	42	31	39	37	28	29	34	31	23	31	37	28	31	29	34	47	27	29	34	29	44	38	29	25	30	42	34	31	33	37	25	29	28	32	36	17	35	31	33	38	28	37	35	40	45	41	54	40	33	31	37	45	34	29	45	25	33	32	29	37	25	33	39	35	30	29	34	28	43	35	38	34	22	25	38	22	29	41	39	23	30	29	37	27	35	29	25	35	29	39	38	34	28	34	30	40	30	35	29	25	28	26	40	31	41	33	35	35	26	36	40	27	29	36	30	33	31	34	40	36	41	35	46	34	40	30	37	31	45	42	53	40	34	32	25	35	38	35	42	35	37	33	43	44	37	20	22	39	36	36	33	32	34	35	30	29	38	35	34	25	38	35	37	26	33	31	35	32	31	29	28	47	35	38	29	33	46	31	37	37	29	32	38	29	27	31	30	42	37	35	36	31	24	33	33	33	30	43	37	25	35	43	41	43	24	30	45	45	35	40	43	34	48	35	28	28	34	37	40	31	34	33	31	37	39	36	32	36	28	31	31	47	30	43	34	30	42	38	30	33	43	33	31	37	39	34	30	39	38	39	28	33	44	22	32	30	38	40	34	49	29	28	27	31	41	21	22	35	36	27	39	24	29	27	33	33	31	26	34	28	30	39	33	45	37	30	41	31	34	33	38	30	26	34	28	33	41	39	29	32	35	29	40	34	28	38	37	30	36	28	46	25	40	31	30	33	40	28	38	25	42	36	32	36	40	38	29	39	31	30	21	40	36	43	39	37	28	37	32	43	26	34	34	22	28	35	39	40	39	35	36	28	25	37	36	31	38	27	34	38	41	37	36	31	26	30	33	38	43	26	50	40	42	33	48	31	38	34	33	44	35	27	34	40	35	38	49	37	30	27	41	41	29	39	29	36	35	36	30	38	30	39	38	43	36	33	31	33	31	43	31	33	41	30	41	47	33	42	37	38	27	37	31	42	37	39	37	30	31	28	38	40	34	30	23	45	35	34	31	35	30	31	47	27	43	38	32	34	45	34	24	41	38	28	29	36	35	42	43	34	32	17	31	40	46	46	30	41	39	42	37	32	42	34	40	38	22	29	37	41	35	27	25	28	36	46	35	25	37	35	34	25	43	34	29	41	38	38	28	39	36	34	37	37	34	29	37	24	26	38	37	29	36	36	29	33	34	28	36	45	24	33	35	33	28	29	27	41	33	33	34	33	29	32	38	34	39	30	36	37	30	35	32	30	27	32	26	36	36	38	35	26	34	32	44	31	35	35	32	37	30	37	44	34	41	32	37	31	28	31	30	28	33	30	36	41	42	39	32	33	27	37	46	31	40	30	44	27	29	35	31	36	42	31	41	34	35	42	43	33	39	27	39	37	41	47	29	34	37	26	30	33	27	22	43	34	35	33	39	46	23	30	32	48	32	38	38	40	26	38	27	36	33	39	32	36	46	26	36	35	37	29	44	27	41	38	32	29	36	26	38	34	23	39	35	37	33	32	37	37	38	42	38	34	34	33	27	44	38	34	43	35	38	39	35	36	34	35	33	40	43	45	28	29	34	34	33	29	27	46	37	32	38	33	40	30	30	34	31	39	32	33	30	47	28	44	39	36	36	32	25	29	26	33	29	34	32	34	35	36	45	34	40	49	30	32	28	26	25	42	31	33	33	29	45	38	31	35	37	34	32	40	46	41	41	45	37	31	40	35	32	27	35	29	39	40	39	38	22	31	42	39	42	40	36	35	31	36	31	39	37	33	42	36	35	32	29	28	39	31	31	27	36	39	29	39	39	47	43	37	39	33	46	36	33	40	28	40	37	30	26	33	33	45	29	30	40	39	32	33	37	33	40	31	34	25	31	43	34	36	51	38	26	28	30	26	30	38	34	29	28	29	37	33	38	27	37	21	34	41	32	48	32	34	43	42	31	31	29	35	44	31	33	28	19	31	40	38	39	29	39	34	32	28	29	37	25	28	37	36	36	33	32	42	36	28	36	36	37	43	37	39	31	37	40	38	25	35	33	34	44	35	31	37	33	34	40	36	42	31	24	35	30	24	36	24	43	40	26	33	38	36	39	35	34	34	32	33	37	38	36	37	31	35	49	34	27	48	30	31	35	22	33	32	24	31	34	34	34	36	30	36	39	29	33	34	32	28	28	30	34	31	38	40	33	39	39	39	41	43	34	35	30	46	27	35	34	37	43	39	30	30	27	41	22	33	33	31	32	27	32	33	26	33	44	39	35	35	31	41	33	37	46	45	32	38	37	38	32	31	40	41	37	33	46	31	27	27	38	38	41	34	31	33	34	27	30	35	35	23	32	26	31	42	33	43	33	38	32	31	27	25	32	30	41	28	30	35	32	34	33	28	32	35	40	30	46	30	31	38	25	49	34	41	37	36	30	37	32	27	37	29	32	30	31	38	31	36	32	41	31	34	29	34	36	28	42	32	35	35	43	28	35	35	39	32	29	46	34	37	36	42	33	30	40	29	43	30	31	35	39	41	30	19	36	42	34	38	32	37	45	38	19	35	37	32	32	37	33	26	37	43	32	34	30	33	28	45	38	35	29	34	41	39	41	36	30	36	32	29	35	33	22	34	31	37	30	36	30	41	33	28	41	30	37	28	32	31	41	46	29	34	40	43	37	32	31	34	33	31	53	37	31	33	35	45	26	42	47	37	37	45	37	44	32	41	39	37	32	40	42	47	22	38	38	44	36	33	34	41	37	36	35	28	29	35	33	38	35	40	29	39	30	39	43	30	36	30	33	42	30	37	29	32	36	30	31	35	39	34	33	42	33	35	31	36	29	33	31	28	35	33	43	36	40	24	42	32	30	36	34	30	37	31	40	35	36	28	26	35	37	36	48	32	29	31	29	36	29	31	42	37	45	36	31	25	37	35	39	36	35	28	39	19	32	36	28	32	27	32	40	33	43	46	37	37	25	37	35	44	33	50	26	30	32	21	43	38	34	31	36	33	30	47	46	31	35	29	35	35	37	26	32	34	36	42	46	31	32	34	32	30	37	31	34	22	31	34	31	48	40	39	37	31	32	31	41	36	39	34	40	33	46	33	33	26	43	36	50	32	28	24	34	24	39	31	39	37	37	32	38	42	33	27	45	40	36	33	31	35	29	46	35	36	32	36	37	30	31	34	31	31	39	37	42	39	22	39	31	42	20	37	34	25	40	39	30	43	34	34	32	28	30	26	42	38	24	41	41	32	42	35	30	32	33	32	40	40	32	33	40	31	25	37	29	28	30	24	41	34	34	39	40
43564	21582	11015	23162	30715	29179	25839	22231	19258	16580	14629	12584	10888	9681	8919	8233	6972	6029	5299	4849	4142	3580	3180	2954	2609	2478	2386	1972	1716	1518	1484	1392	1211	1035	1088	1041	885	851	827	831	830	724	760	661	679	675	614	717	634	659	658	587	635	602	613	615	607	585	609	636	592	632	627	646	618	638	605	610	625	593	587	594	612	607	607	637	623	588	562	589	594	593	626	599	585	596	594	597	588	554	562	560	579	559	537	588	562	605	551	558	562	555	550	573	597	545	546	555	566	551	576	556	568	587	564	589	578	523	569	539	569	571	589	572	527	593	595	542	535	557	578	564	552	569	575	528	586	577	614	564	568	524	539	558	571	538	522	548	561	570	588	545	578	577	538	534	543	538	551	542	591	542	507	586	544	546	551	540	557	543	582	550	576	540	544	564	532	517	605	533	552	540	540	535	592	556	509	529	563	616	574	591	543	575	558	547	547	569	573	581	545	538	587	575	533	522	521	528	550	540	584	525	575	570	532	568	530	565	567	545	570	515	553	553	580	554	519	552	523	545	584	560	543	555	593	571	562	578	570	555	543	536	573	587	562	497	530	560	543	534	569	556	543	554	598	535	547	545	545	542	536	572	499	587	588	549	572	586	537	548	529	558	519	555	498	553	571	564	552	560	558	576	590	576	523	561	563	540	594	601	562	548	557	564	607	570	563	540	533	499	612	569	537	578	567	574	557	500	535	585	592	579	513	589	581	539	548	553	528	522	548	544	551	536	566	561	566	537	559	559	586	596	636	588	549	584	554	561	537	558	518	536	577	592	565	558	548	585	538	569	529	582	487	572	541	558	552	601	619	534	511	578	541	551	549	559	531	522	572	554	559	585	555	565	558	547	602	533	609	544	597	546	575	576	576	564	572	551	572	519	542	501	566	541	535	567	520	579	592	572	538	562	532	571	549	567	540	559	556	603	542	558	587	551	556	530	550	499	536	569	575	570	511	575	519	554	571	546	566	571	569	591	584	551	515	561	561	558	513	547	500	551	591	547	527	540	514	527	550	534	544	533	551	555	551	559	590	533	572	535	550	556	543	541	550	520	541	572	551	545	574	560	549	554	541	545	555	557	540	553	562	556	551	542	503	555	544	566	566	571	559	554	572	601	548	595	593	568	535	545	597	541	527	515	575	556	550	586	539	542	528	531	570	551	570	568	537	495	562	543	578	618	566	582	575	538	561	582	529	546	536	593	587	555	576	594	563	549	516	552	558	534	518	548	588	583	515	620	558	552	533	553	539	549	549	567	528	536	558	510	525	563	582	535	592	536	534	550	552	525	560	590	541	536	551	568	552	542	546	607	551	600	576	579	552	576	538	607	524	537	569	543	560	578	548	572	537	518	599	547	544	541	570	535	629	544	578	575	559	583	531	530	542	587	540	590	533	528	555	579	589	542	555	549	558	537	545	570	520	517	595	528	544	589	568	524	599	530	551	537	582	563	578	543	537	537	522	546	529	555	572	524	575	535	550	581	519	552	567	557	540	556	551	538	536	541	587	557	568	554	573	546	535	496	567	536	551	579	550	489	543	511	565	552	530	561	564	540	540	553	572	564	539	534	588	576	572	547	582	570	592	568	543	539	544	547	554	541	588	562	518	555	539	553	509	554	537	552	529	565	574	550	559	558	556	563	557	544	583	552	563	553	576	532	586	519	573	571	570	563	548	541	495	568	537	589	551	535	513	573	543	517	530	563	574	541	543	537	525	521	563	517	522	520	556	529	542	553	538	523	518	591	541	554	551	549	566	565	546	527	539	543	575	563	544	573	563	558	467	561	573	511	574	567	578	515	542	536	578	544	519	529	578	544	567	556	581	505	543	538	550	572	563	560	543	583	551	537	533	577	568	536	585	552	522	606	524	532	528	615	567	551	588	555	522	545	529	567	541	554	552	544	537	528	554	534	540	540	564	543	565	557	541	593	558	568	568	554	587	575	543	532	571	551	557	493	553	533	612	551	581	517	546	568	542	532	562	535	615	546	591	559	553	572	544	555	572	568	581	513	544	590	523	572	573	547	560	576	553	586	573	580	524	574	543	554	569	562	571	525	503	541	564	595	527	541	597	541	565	512	534	522	588	550	541	562	511	525	559	583	552	531	577	586	579	531	528	562	540	531	516	560	539	565	551	568	573	559	534	537	535	559	554	533	564	550	520	519	501	576	549	599	549	505	571	543	562	595	480	573	536	517	535	541	546	609	588	579	545	553	553	529	548	566	614	570	537	636	520	538	570	577	563	541	551	548	542	522	542	534	567	575	532	554	592	551	536	539	560	521	557	599	555	566	518	526	582	550	551	547	503	556	536	566	583	546	580	536	566	552	544	584	553	583	541	557	570	568	543	576	540	566	585	544	554	513	541	524	545	584	541	565	496	516	552	567	558	600	555	536	510	529	535	556	524	582	561	593	563	577	578	529	563	581	561	604	552	578	577	576	593	544	572	560	560	515	598	586	536	549	477	526	558	509	536	547	558	566	496	585	512	571	544	617	571	556	568	570	558	561	526	537	543	543	551	539	573	574	570	576	532	586	563	550	545	527	518	524	542	576	576	543	539	518	559	586	527	569	552	533	534	588	565	591	570	544	583	546	546	534	535	598	602	581	576	556	514	564	543	522	560	584	547	595	547	575	534	546	568	514	517	583	569	546	561	590	559	559	536	555	564	580	559	595	557	538	561	559	560	542	558	557	560	538	554	555	573	542	520	572	559	550	526	568	566	541	569	500	522	565	566	587	561	575	575	586	601	564	553	509	568	594	554	532	505	544	575	564	566	556	566	563	595	493	542	548	563	568	513	532	564	531	589	539	552	536	583	527	549	572	518	558	530	535	586	566	507	553	573	512	523	555	512	574	566	569	584	503	580	586	556	545	524	550	547	564	550	549	600	550	542	563	571	551	565	532	560	539	582	550	561	561	563	586	582	553	543	558	534	565	553	576	554	544	576	549	588	532	573	528	557	575	591	559	509	574	516	537	547	559	610	562	533	554	557	563	561	560	543	538	570	557	534	541	555	564	517	545	540	597	587	520	565	505	534	564	565	564	547	560	558	575	608	567	545	509	617	570	558	537	588	564	569	577	547	577	555	554	565	566	524	574	557	580	550	531	577	544	546	557	570	560	593	568	554	537	552	535	510	587	551	533	564	552	552	559	529	526	534	532	525	535	551	582	561	561	528	557	542	523	583	525	521	489	555	538	525	511	564	562	547	579	577	528	548	554	559	525	543	609	591	564	611	545	579	579	555	542	551	572	555	555	515	559	603	547	562	598	559	529	560	541	534	535	583	601	585	519	545	560	524	552	534	569	535	528	545	538	553	533	539	590	577	526	566	586	522	570	557	526	526	578	621	548	576	529	513	578	552	565	556	549	567	563	562	525	578	550	568	550	586	542	598	549	529	580	549	579	579	535	501	550	535	574	541	528	546	548	554	545	535	557	539	570	573	539	575	565	571	553	528	538	580	535	585	508
12722	3668	833	628	841	997	824	696	638	540	470	397	362	346	309	285	261	203	181	167	153	120	108	109	106	94	79	68	61	53	63	66	51	42	49	31	44	46	46	35	34	30	32	21	30	23	28	32	34	33	29	37	31	33	32	44	30	32	23	39	21	36	33	26	28	24	29	34	23	33	32	25	31	30	19	35	34	29	35	32	37	33	31	35	31	28	26	24	32	25	30	30	22	27	27	33	33	29	29	29	24	28	34	21	25	18	31	38	26	25	26	22	33	30	35	34	34	24	43	32	34	29	23	38	30	31	28	22	30	26	32	25	31	32	22	25	26	28	38	31	37	34	23	32	29	34	36	30	31	29	18	27	17	22	34	22	25	29	31	29	26	22	23	31	26	23	26	31	34	31	26	27	17	28	29	25	27	26	26	31	34	28	33	28	29	26	30	36	18	21	30	29	32	40	28	21	25	23	35	19	30	23	30	26	36	39	31	29	32	31	27	27	27	32	30	26	25	28	22	36	25	33	25	18	24	27	32	29	33	23	34	25	35	28	26	35	30	28	29	37	23	30	21	27	22	35	25	29	28	33	21	27	25	25	27	25	34	31	22	23	26	25	31	19	24	24	23	25	25	31	25	30	28	26	32	25	22	26	27	28	26	26	23	28	23	25	26	29	19	21	26	28	38	18	34	24	30	28	26	36	35	27	24	32	37	25	32	16	30	30	29	25	24	24	20	28	29	35	26	27	18	30	28	17	22	27	30	33	37	32	28	33	21	25	20	27	27	24	22	25	24	23	20	26	33	22	21	25	41	21	34	26	21	24	32	28	28	30	30	25	27	28	32	21	24	26	33	18	36	24	28	27	30	21	34	39	23	15	30	29	29	25	31	25	26	29	46	33	25	27	28	31	25	24	31	26	26	30	31	21	29	29	35	27	42	33	32	28	18	25	33	29	31	20	24	23	23	29	23	35	27	29	27	27	32	25	27	33	32	25	25	34	22	28	29	33	21	27	31	24	26	30	25	20	33	24	27	23	26	28	25	27	14	25	31	25	25	22	42	26	32	29	22	25	32	26	26	36	24	24	27	24	35	24	27	36	22	26	24	28	36	25	21	26	23	29	20	34	33	25	35	25	24	30	31	30	35	22	21	24	41	36	34	34	34	30	28	28	27	34	31	31	30	23	29	28	20	29	30	43	34	26	32	40	25	29	26	25	34	17	20	32	25	28	29	22	24	22	30	29	20	23	24	26	28	25	38	41	25	34	28	27	29	35	30	21	32	23	24	24	34	30	16	24	28	31	22	27	27	27	22	37	31	28	35	30	17	34	18	28	27	17	25	30	28	26	28	31	30	40	24	24	29	27	26	27	26	34	31	27	34	21	29	29	28	24	30	30	22	29	24	26	25	37	18	31	19	24	22	32	33	31	28	39	24	30	26	45	22	42	30	27	23	34	22	33	20	41	30	25	22	25	18	20	35	37	37	22	22	31	26	39	22	23	38	20	32	30	23	26	31	27	25	34	30	19	30	31	24	29	20	26	35	28	24	20	26	27	25	34	37	23	37	24	29	35	20	28	31	33	28	28	16	29	24	23	25	27	36	20	35	27	31	28	33	24	21	20	20	37	29	30	26	29	30	21	26	24	24	38	32	33	16	22	33	27	20	22	33	23	27	27	30	23	27	32	27	22	25	27	28	32	28	28	23	22	24	20	27	38	32	14	28	30	31	25	23	26	31	30	24	25	29	30	30	38	22	30	32	30	21	44	25	31	29	31	28	31	24	32	25	25	35	27	26	28	26	29	34	25	32	28	24	24	25	26	20	31	28	33	27	35	28	24	24	39	23	19	31	35	25	28	29	24	29	14	29	20	18	27	26	27	33	37	42	32	28	28	23	26	19	32	29	24	32	27	26	28	29	29	27	26	27	28	22	27	24	22	26	21	35	27	31	27	31	25	24	35	42	30	25	26	28	25	27	30	31	32	30	24	28	35	26	25	35	24	21	25	27	23	27	37	24	16	31	43	27	26	27	25	26	27	29	34	24	32	28	31	29	33	26	34	26	23	30	32	16	29	23	25	26	30	21	34	47	25	33	26	32	24	29	32	29	28	34	29	25	34	38	31	29	31	34	29	22	28	28	17	26	35	29	29	25	26	26	36	32	34	23	39	29	32	23	28	21	35	28	23	26	41	32	22	22	30	33	23	34	34	37	30	27	25	26	29	29	34	32	33	19	25	23	21	27	36	28	36	28	24	34	24	19	38	21	36	30	42	32	29	22	32	23	29	30	31	26	19	26	32	27	22	24	33	21	36	19	28	33	28	32	32	24	34	29	27	27	36	33	31	21	16	33	20	35	17	38	27	35	25	34	29	29	29	36	29	23	30	24	25	36	20	22	22	28	29	31	39	27	24	27	29	32	20	25	29	38	28	31	41	28	25	23	32	30	38	37	27	39	26	24	32	38	28	32	25	27	28	27	31	18	25	29	30	25	24	36	42	31	30	40	32	27	23	21	23	24	28	33	28	23	26	30	41	19	29	21	34	20	22	22	29	28	31	29	34	38	24	20	20	31	22	21	24	29	17	23	24	34	31	21	32	24	35	26	26	31	23	29	32	36	27	35	29	23	21	34	27	32	23	39	24	26	26	21	26	30	24	21	33	21	24	20	23	27	17	26	28	25	33	29	17	27	23	25	22	32	21	39	32	20	32	21	25	33	37	37	24	25	28	22	27	28	24	25	24	33	37	26	32	32	30	23	32	25	29	33	24	25	27	32	37	38	22	27	39	38	26	25	30	21	32	30	30	33	29	35	26	24	29	32	21	27	30	27	23	38	21	32	26	19	23	23	32	30	33	30	15	32	28	19	24	31	19	31	29	25	27	27	42	27	37	31	26	30	31	25	20	31	26	25	25	15	24	31	29	27	28	34	30	23	30	31	34	27	28	26	23	24	21	35	23	23	26	24	33	30	22	27	19	23	24	28	27	31	27	31	27	30	26	32	26	30	24	29	24	23	29	34	24	34	30	26	33	39	24	29	35	28	28	27	27	30	25	31	29	24	25	21	26	26	24	25	16	26	21	23	16	35	32	24	31	21	28	34	39	29	30	26	24	47	27	35	22	26	29	25	30	35	26	25	21	26	27	41	20	18	22	31	30	29	24	28	27	25	18	35	27	27	21	24	25	33	24	19	22	31	23	25	28	31	30	26	31	27	36	26	34	28	25	25	22	32	31	35	26	20	29	23	20	35	30	28	25	22	27	25	33	28	25	28	23	27	35	32	31	28	28	24	26	34	24	34	22	24	31	24	28	39	25	24	38	27	25	28	30	29	47	37	26	14	23	28	24	21	23	25	35	30	26	20	22	28	37	30	18	22	28	18	34	24	30	34	27	25	29	33	39	20	27	35	36	24	23	30	26	27	27	18	34	34	28	34	20	25	21	35	38	32	22	21	27	21	30	33	32	29	18	27	25	22	33	33	23	24	29	29	19
52070	25854	15107	28778	36131	34702	31792	28034	24654	21766	19049	17294	15261	13736	12424	11464	10745	8983	7742	6774	6178	5346	4729	4106	3877	3449	3267	2936	2290	2101	2081	1786	1422	1294	1379	1226	1067	1004	923	914	805	757	756	666	670	659	665	672	607	629	588	601	545	570	541	536	551	572	567	545	529	540	540	520	538	548	546	581	582	515	553	552	519	545	536	517	536	538	527	529	520	533	515	529	496	499	533	543	470	504	525	505	521	463	485	496	448	496	460	476	458	497	469	467	451	461	481	484	467	454	464	488	487	511	407	446	473	445	439	428	451	487	459	425	501	446	440	431	406	464	458	430	478	455	457	484	480	476	419	451	463	441	453	470	439	456	448	482	427	444	448	422	496	479	463	456	461	440	420	457	409	478	425	431	451	404	429	455	454	470	449	405	461	451	435	462	473	448	453	471	425	438	404	444	458	449	420	467	453	423	481	467	450	440	454	444	464	511	444	484	441	427	438	407	467	483	443	459	462	442	434	423	437	432	437	479	466	462	460	470	415	445	459	449	451	429	399	448	469	451	448	434	426	440	475	432	452	454	434	458	469	408	428	413	441	444	446	474	434	413	439	459	468	454	441	456	477	491	418	456	432	435	442	445	422	439	432	445	458	444	452	432	481	460	405	476	417	412	482	425	426	430	448	423	445	413	424	383	445	446	427	439	441	436	458	463	462	446	456	453	451	451	509	419	417	409	414	461	411	427	419	445	459	422	410	407	433	449	408	454	439	416	467	436	446	427	392	449	444	463	463	459	418	448	456	430	429	467	430	440	437	480	416	466	418	438	452	492	467	426	457	419	463	446	439	426	488	429	475	419	438	412	447	442	457	450	432	485	441	452	456	464	433	473	418	462	435	483	443	428	426	475	454	412	438	461	438	426	424	466	455	446	402	443	421	457	407	454	410	451	442	460	428	451	472	442	429	456	467	410	466	469	470	446	433	461	478	428	448	442	474	418	473	412	458	461	455	429	435	424	494	469	436	412	407	462	417	469	413	428	427	419	418	437	463	447	465	448	441	426	465	421	448	439	448	459	418	458	439	431	438	442	440	435	461	455	448	438	435	430	448	459	445	420	444	420	457	438	453	455	437	387	460	442	474	503	433	449	441	426	479	473	413	464	469	413	440	454	443	424	450	472	456	434	421	440	411	428	419	450	456	463	432	459	454	431	440	473	423	424	460	426	411	438	438	412	433	429	447	458	446	444	463	442	471	463	411	430	463	436	430	478	463	422	462	434	480	469	454	432	387	430	423	449	426	464	418	434	429	433	412	432	462	464	439	451	425	465	430	458	425	423	456	446	466	429	442	471	455	470	435	429	447	463	430	412	418	428	435	417	465	436	447	399	415	450	439	463	457	478	456	405	433	497	472	455	472	464	441	491	404	473	431	438	436	448	468	447	464	453	447	441	429	400	447	431	470	469	435	443	431	487	434	430	443	462	445	446	445	465	411	469	448	475	450	464	464	429	443	425	467	431	447	428	423	422	438	451	445	454	477	420	471	426	440	456	455	429	453	415	443	441	443	423	471	469	456	452	409	448	427	434	450	434	441	427	427	433	473	468	429	455	431	498	434	428	464	422	434	435	458	415	463	451	453	421	438	428	459	446	398	454	454	424	472	481	447	438	456	451	431	427	442	473	462	414	469	463	463	455	455	434	464	441	433	469	463	407	471	416	438	431	417	458	436	470	453	450	478	469	438	434	443	425	459	444	425	426	425	439	485	439	460	455	428	412	450	408	515	428	444	440	457	453	448	404	483	450	421	431	450	434	467	426	470	455	425	436	482	434	459	460	399	460	429	463	440	464	455	428	458	437	442	464	464	457	451	487	439	469	405	436	428	465	461	401	492	422	477	435	450	427	454	415	441	450	405	407	436	453	442	466	446	418	482	383	455	470	472	444	409	471	474	437	492	443	469	465	458	414	439	428	453	406	481	428	427	455	452	450	459	450	446	442	445	456	442	444	447	457	440	436	425	457	408	451	436	416	474	378	434	412	439	461	432	431	419	454	443	443	456	442	458	453	424	450	423	427	455	448	455	454	461	444	450	426	483	424	443	415	421	451	449	477	452	429	410	418	430	454	454	435	467	439	435	434	446	413	435	447	446	428	434	425	455	448	467	465	409	471	419	471	458	455	504	430	448	421	434	448	477	432	467	432	451	459	465	457	480	473	444	445	458	431	447	484	463	456	437	468	446	443	424	477	451	425	447	465	459	457	430	465	456	452	444	432	450	469	419	445	442	451	463	473	431	444	455	441	425	474	419	427	415	436	472	438	453	459	452	453	418	471	470	423	461	467	423	440	450	462	431	429	436	434	410	424	460	486	434	452	476	473	425	441	462	451	455	429	442	449	402	460	452	459	463	435	449	423	447	446	435	475	424	416	413	468	460	467	465	392	459	471	455	447	463	408	424	425	476	468	436	447	430	427	442	420	424	428	461	442	421	448	457	455	435	464	453	447	437	471	490	445	443	432	467	444	482	459	438	453	447	420	438	471	423	414	456	491	416	427	421	460	438	440	463	459	425	434	442	439	453	445	442	429	477	453	436	457	440	436	452	443	473	441	402	456	452	429	449	463	489	450	396	449	417	432	466	489	449	437	449	465	477	437	439	434	452	427	475	423	406	403	399	460	426	449	463	447	448	451	438	468	412	417	498	418	444	508	466	436	445	399	443	435	457	446	465	483	465	465	449	461	438	445	448	438	442	418	420	473	470	443	483	446	415	470	461	409	430	456	439	437	443	448	400	464	430	435	441	445	434	424	429	430	435	482	449	454	435	439	424	420	473	446	424	435	451	451	453	466	423	473	462	434	469	470	437	448	443	444	459	481	449	454	436	457	407	454	463	460	439	412	439	434	424	464	464	435	452	451	443	454	436	418	478	450	431	437	438	429	473	432	431	402	424	409	426	421	429	448	443	438	437	423	428	476	413	447	429	450	456	470	431	426	437	422	449	434	409	421	433	459	456	480	434	446	462	433	457	434	444	418	403	453	457	457	415	468	476	418	462	457	428	412	456	427	423	454	479	426	455	418	457	439	444	502	455	437	464	436	431	439	457	436	450	426	418	419	429	456	416	460	468	446	433	486	475	407	465	464	479	437	420	453	408	441	494	427	441	425	432	428	464	413	457	452	404	476	405	426	443	459	469	445	405	430	417	458	480	459	446	429	493	418	473	463	433	422	422	449	500	463	494	425	451	468	456	445	413	440	385	434	449	472	432	439	449	450	422	445	423	466	422	434	468	467	476	391	432	453	451	461	441	442	436	423	427	468	423	445	481	442	448	469	441	460	454	410	444	416	459	462	458	420	460	437	413	446	475	421	467	440	412	439	488	389	426	420	455	450	459	448	474	443	469	454	452	415	450	421	420	459	443	416	451	448	470	414	414	455	417	446	480	409	462	412	455	435	439	463	462	437	453	441	412	431	415	498	446	426	441	433	433	425	482	445	467	474	420	460	459	417	461	436	429	433
4961	943	299	225	367	393	333	293	251	211	195	173	159	134	137	117	109	110	87	84	88	70	61	47	49	45	57	45	46	27	47	23	26	31	41	27	39	24	24	23	27	23	27	31	20	24	18	19	20	25	23	23	20	28	18	30	30	22	29	27	22	22	26	29	33	21	23	20	29	24	28	30	26	22	29	24	31	22	27	25	21	23	24	23	18	29	19	17	25	28	18	21	27	23	23	22	26	36	21	28	31	31	24	29	14	20	24	25	21	21	28	27	24	23	16	19	23	29	21	21	24	18	25	24	24	21	28	22	30	17	30	23	22	23	21	17	27	26	24	19	32	22	25	30	21	17	19	28	16	27	29	12	19	17	19	19	25	14	18	26	26	24	24	31	26	27	27	17	29	19	19	29	20	19	17	22	18	21	17	20	23	18	25	22	24	19	17	27	21	28	20	22	23	25	26	23	27	25	25	19	22	22	30	21	15	14	30	24	30	23	31	21	24	24	14	28	30	13	24	24	19	27	21	29	27	21	24	19	19	28	25	23	31	20	21	23	21	24	22	20	14	16	30	19	20	13	16	21	16	20	26	25	24	25	19	24	39	21	30	22	31	17	25	18	30	20	27	20	24	25	33	20	17	29	27	23	19	24	28	19	22	18	27	21	19	30	21	17	27	19	24	12	25	16	31	24	34	25	27	24	21	23	25	35	24	28	26	15	22	28	33	17	25	19	22	21	23	25	19	19	19	22	18	19	21	15	27	24	23	23	17	19	15	19	23	24	29	30	21	25	21	23	28	27	17	16	22	24	20	24	21	24	19	15	20	29	22	26	20	33	29	26	21	26	19	23	23	35	23	22	19	19	27	20	15	27	22	20	28	19	24	22	24	21	22	30	24	22	27	12	26	15	23	22	24	19	22	18	32	23	21	25	11	21	17	24	30	27	26	23	23	23	22	21	18	22	23	18	27	26	17	18	14	17	19	31	25	19	19	29	13	18	28	17	32	16	24	21	23	18	25	19	23	27	18	26	31	22	13	21	30	20	25	14	19	29	29	24	17	19	26	21	21	27	21	13	20	25	10	21	22	28	24	22	25	25	18	26	23	22	25	23	20	32	19	24	17	26	22	17	21	21	26	29	17	14	24	31	24	28	14	18	27	21	17	28	15	27	24	27	22	26	25	18	28	20	31	28	28	29	22	27	19	29	17	23	21	20	22	22	24	25	25	26	20	20	21	16	25	25	29	22	24	15	15	21	16	30	27	24	21	23	20	29	24	23	23	19	23	18	19	28	25	19	34	26	25	24	24	17	18	16	23	21	19	19	19	24	24	23	17	23	26	23	25	20	14	31	16	18	20	25	22	22	25	19	25	22	21	39	27	22	22	16	28	26	27	30	17	30	16	32	30	19	22	22	17	23	21	18	20	22	22	25	23	23	28	25	16	22	20	20	22	21	20	22	22	29	19	24	20	20	27	19	30	29	24	22	27	31	20	28	29	22	24	22	28	22	26	18	19	25	22	29	22	29	18	27	32	20	15	24	26	25	24	25	19	30	22	27	31	22	21	33	33	25	23	33	24	30	20	25	25	22	19	25	26	22	25	20	30	18	23	20	18	28	26	21	13	23	21	21	31	13	34	30	20	31	17	23	22	23	23	27	24	21	24	31	27	28	16	18	30	20	19	26	22	18	17	25	27	29	25	20	25	28	25	21	15	27	23	15	18	18	18	25	22	25	25	26	22	19	21	23	19	28	32	24	30	25	21	21	23	20	21	16	20	24	25	24	27	27	22	26	22	22	28	19	23	22	21	19	35	21	20	30	18	26	18	19	20	22	19	24	22	18	21	31	19	24	19	23	26	27	41	29	17	23	29	22	36	26	25	23	32	22	21	25	18	21	25	25	22	22	29	19	29	28	27	18	25	21	26	24	21	23	24	24	16	19	24	24	15	26	26	23	24	22	28	25	33	27	20	23	28	31	22	16	20	25	24	25	25	29	27	23	23	25	28	20	25	24	29	17	19	20	19	26	36	22	28	20	24	24	29	19	28	17	22	16	32	25	34	14	23	27	24	27	30	22	17	22	20	25	26	17	23	11	29	18	22	22	19	24	22	29	20	29	19	24	25	23	22	19	26	19	26	21	24	28	26	32	20	28	16	29	30	23	23	20	24	20	23	23	23	22	29	30	27	23	29	33	17	17	18	22	24	27	24	19	22	16	25	24	19	28	22	23	26	25	18	19	23	14	25	26	25	26	25	28	19	26	28	21	29	29	29	19	27	28	17	25	19	26	23	17	18	24	29	23	24	22	26	17	16	27	25	15	24	14	23	18	20	16	27	25	19	20	23	22	18	22	19	27	24	18	18	21	24	16	23	27	31	22	31	24	19	23	21	20	24	24	24	20	18	23	20	23	28	26	19	22	21	16	19	28	10	20	24	20	22	23	22	27	19	20	20	17	31	26	16	20	21	30	28	15	23	24	21	24	20	32	33	24	24	15	16	20	25	22	19	33	17	18	33	17	26	15	27	34	24	24	23	21	16	23	15	26	27	21	21	23	18	25	20	25	18	27	26	22	23	20	18	24	25	14	21	27	14	26	29	21	27	23	24	24	24	18	23	16	24	21	19	25	20	26	24	29	25	17	18	14	27	27	25	23	22	19	24	23	26	24	29	26	21	22	26	21	17	23	25	19	20	24	24	26	33	15	20	21	25	25	23	26	17	22	17	20	21	26	23	24	25	29	21	29	26	21	22	26	23	25	24	19	26	26	27	17	17	24	28	35	23	19	22	24	15	20	21	13	21	19	22	26	25	23	22	17	26	22	20	28	19	22	24	21	23	23	28	18	21	28	19	26	23	20	25	19	27	18	27	31	21	20	19	31	22	24	27	24	12	25	20	26	32	26	20	31	19	13	23	32	19	29	21	21	13	18	24	25	20	26	24	19	16	22	25	19	21	23	20	24	21	21	15	27	34	13	22	23	20	16	15	16	23	32	19	26	21	27	20	27	23	22	26	18	21	21	24	20	18	20	22	19	26	29	21	27	20	24	22	19	27	22	17	21	24	26	26	16	22	25	24	22	22	13	21	18	30	22	24	22	16	22	26	28	17	30	17	16	22	31	26	27	18	26	22	27	25	31	34	27	22	25	22	23	29	27	25	27	30	15	14	19	27	22	24	17	22	26	18	29	23	17	22	28	24	29	20	32	19	33	35	27	26	18	28	18	25	22	25	23	24	23	14	28	29	23	23	26	23	20	21	16	22	21	31	20	23	21	18	29	27	26	22	20	22	19	22	26	20	22	18	33	21	24	19	19	20	26	16	17	28	18	21	17	21	25	16	24	22	19	26	25	24	21	16	14	25	22	16	20	23	26	26	20	33	15	26	20	12	30	23	21	26	28	23	25	20	21	19	24	16	19	23	22	20	26	16	19	24	15	21	23	14	26	21	25	26	33	21	35	14	23	24	14	20	24	29	22	27	20	18	21	23	34
38168	17122	7817	19018	26441	25228	21661	17978	15054	12440	10414	8684	7873	6805	5977	5404	5651	4362	3734	3048	2774	2387	2116	1847	1815	1607	1574	1491	1063	1099	1004	834	690	755	767	669	581	554	551	540	485	497	462	499	420	472	464	418	415	453	458	418	376	458	411	381	393	398	400	436	393	417	385	432	412	408	417	396	376	402	426	389	426	416	427	440	400	379	392	383	406	383	389	436	341	390	406	377	376	399	368	392	391	399	354	371	379	376	367	361	376	374	365	351	408	321	362	365	416	357	368	323	384	386	401	394	349	376	376	386	383	353	394	366	391	384	377	391	393	394	356	396	404	368	361	362	368	341	411	369	379	380	353	356	354	349	351	386	405	372	372	367	356	333	387	357	378	387	355	414	381	385	371	367	367	385	388	360	433	356	352	373	358	399	361	386	343	351	373	362	385	375	380	397	371	353	383	389	371	372	402	378	394	383	374	350	378	402	368	363	340	411	364	361	419	376	390	394	405	355	392	390	370	361	407	375	380	385	353	350	391	367	375	338	357	364	364	393	350	429	383	369	329	371	367	380	344	385	353	386	389	322	381	363	332	368	389	381	406	333	375	362	379	352	386	416	377	365	385	338	365	340	364	364	395	341	367	401	371	364	360	374	395	326	392	355	387	363	387	324	405	365	396	362	376	392	357	384	364	362	387	329	371	358	398	353	402	364	315	382	401	369	373	350	357	387	388	359	385	379	381	373	362	356	353	395	382	405	336	350	350	357	403	348	383	365	358	405	374	401	397	354	366	370	369	388	369	390	403	363	385	372	370	382	356	395	360	344	399	392	365	361	373	369	377	371	377	368	353	352	404	351	329	345	359	368	359	392	389	363	349	399	353	373	378	365	376	371	385	391	377	419	376	378	391	366	351	366	347	351	402	383	397	369	407	368	412	330	366	339	339	364	372	350	365	347	331	360	364	345	371	406	377	372	383	377	368	354	376	415	365	409	357	352	367	371	367	364	394	359	365	362	349	387	375	352	363	340	352	361	366	375	369	358	397	360	348	386	365	353	370	395	373	407	351	404	362	347	356	389	361	355	391	362	331	385	376	382	359	389	350	371	369	367	359	378	374	355	362	368	341	358	374	369	361	386	405	385	380	383	356	395	355	378	347	368	331	374	391	353	320	386	329	396	380	381	408	341	387	381	335	391	403	355	337	404	427	394	388	392	360	371	361	375	390	357	398	388	351	387	376	340	346	361	364	383	355	368	358	395	359	361	375	389	351	372	371	394	377	321	356	357	389	393	365	363	387	356	353	312	399	375	394	400	358	354	391	381	398	380	388	371	360	409	373	364	364	326	364	387	382	376	398	360	384	379	385	384	375	366	378	375	353	364	372	378	359	371	368	363	371	377	366	366	380	377	372	369	366	387	356	358	355	354	385	393	419	415	383	345	394	398	350	350	376	373	362	372	369	371	364	390	373	388	348	374	372	417	345	350	373	355	376	355	359	381	349	402	363	374	352	387	355	379	373	377	387	380	392	365	375	356	391	362	378	328	360	406	376	384	385	370	353	353	355	369	346	378	354	363	371	353	382	388	392	370	393	378	384	360	399	369	333	370	369	356	357	348	364	338	362	345	404	376	413	353	375	340	407	372	374	404	378	360	371	370	379	386	345	343	344	386	361	374	373	399	405	365	369	375	346	367	394	345	374	386	355	372	383	395	369	418	383	363	395	384	371	346	355	359	375	352	386	366	359	384	369	390	414	373	358	356	363	369	358	375	368	387	377	364	358	367	386	364	370	354	371	387	382	355	366	357	362	389	378	374	378	357	384	388	419	363	375	383	337	353	322	345	378	359	364	371	387	432	368	377	367	341	379	351	399	398	354	373	345	381	345	381	349	334	391	369	368	396	376	366	375	340	357	347	366	364	365	352	389	396	362	356	335	386	385	345	387	389	349	346	409	381	353	382	381	374	371	343	420	365	375	374	369	381	368	367	360	377	343	348	394	364	363	338	388	384	342	388	388	378	377	372	340	385	389	385	359	376	359	374	353	390	365	383	365	359	376	374	385	360	367	360	375	333	376	363	399	370	389	361	406	338	387	377	369	415	371	390	367	359	378	353	384	408	385	372	366	365	358	387	326	368	385	419	365	404	399	381	378	359	364	371	351	370	364	377	362	370	367	377	399	365	390	390	346	344	400	355	388	371	357	344	369	374	355	374	366	361	360	346	393	346	342	372	343	353	384	368	392	359	355	348	374	363	360	400	403	390	411	383	359	388	375	399	369	347	374	403	378	372	407	380	380	373	376	339	350	377	407	410	364	393	397	371	362	395	348	352	372	380	379	355	408	359	384	341	364	377	376	332	346	368	349	401	383	374	354	384	348	355	382	354	341	367	403	378	381	410	387	374	368	352	340	372	379	373	368	419	367	389	387	388	348	348	336	378	360	373	377	362	381	375	384	403	361	376	394	364	373	410	359	363	335	370	366	375	382	369	360	357	386	398	387	401	373	357	379	346	318	392	350	385	420	396	340	369	390	367	371	359	339	366	387	397	412	361	348	382	357	384	366	354	391	352	389	387	388	354	389	340	357	363	372	390	381	373	366	360	369	388	355	363	363	392	352	401	377	346	387	354	403	345	353	355	365	408	365	346	367	374	382	379	363	329	404	363	392	381	380	393	368	375	343	388	361	343	373	391	388	356	367	349	383	346	347	353	353	362	388	370	348	345	345	367	393	344	376	403	371	371	367	386	371	400	355	355	359	374	342	359	361	375	391	373	346	368	380	347	365	395	401	334	399	377	368	373	341	344	376	365	359	386	385	336	372	357	423	364	374	380	419	360	383	332	354	401	359	350	353	393	405	403	366	332	362	374	399	365	364	368	381	377	344	380	367	364	381	369	350	333	379	371	359	392	373	388	384	392	364	381	372	363	390	361	371	370	384	374	356	339	358	356	376	367	393	381	383	337	373	364	398	350	388	362	348	362	350	356	372	360	381	361	358	395	357	363	377	350	349	349	309	378	350	340	358	382	391	386	341	354	423	402	388	367	371	348	357	340	341	406	417	351	366	382	388	382	351	378	369	359	369	332	393	389	358	387	356	406	351	352	388	394	367	350	341	369	401	340	373	386	331	353	370	364	374	334	397	359	401	375	389	370	394	385	376	385	372	391	376	357	394	398	412	393	361	373	346	327	344	404	383	399	415	393	363	351	384	392	381	362	349	417	420	378	352	370	364	361	363	375	392	387	374	387	377	367	375	392	389	370	337	351	332	347	342	382	397	394	372	363	375	418	360	363	357	392	378	390	337	384	374	375	377	378	392	390	353	381	386	358	400	346	372	395	371	372	396	376	389	426	394	313	391	373	348	367	361	390	373	395	381	392	358	363	374	382	379	389	354	412	371	369	368	342	387	366	374	375	373	373	363	353	377	353	389	389	351	370	362	381	367	375	352	373	385	389	394	347	357	367	345	332	340	405	345	404	371	355	389	392	390	376	398	323	365	358	366	363	380	390
12785	3957	766	551	915	937	840	689	650	557	459	382	383	331	287	278	236	231	188	172	116	116	130	107	99	87	100	63	72	62	52	49	42	49	35	37	33	38	45	39	38	48	34	33	36	22	23	34	25	30	31	31	28	38	44	41	27	34	30	26	35	38	37	27	38	31	40	38	37	26	40	45	29	27	30	24	32	34	21	30	38	25	38	29	35	28	27	33	23	34	29	31	45	36	32	28	20	32	29	23	35	33	34	36	27	29	23	25	32	28	23	39	25	30	21	31	26	31	37	25	32	28	25	23	38	29	21	27	33	29	27	27	29	25	25	28	25	34	23	24	29	33	33	30	28	31	28	25	35	28	26	34	33	25	26	23	22	31	29	29	32	29	21	26	34	26	31	27	28	43	27	31	29	25	38	22	28	24	30	26	26	25	24	29	26	32	33	22	28	26	34	26	25	24	29	26	24	33	26	26	32	28	32	25	33	36	26	22	32	23	25	29	38	34	19	33	39	27	29	22	28	28	35	17	20	33	28	23	30	32	28	23	32	25	29	32	35	28	34	22	30	30	24	23	36	29	21	32	34	27	27	31	24	22	33	18	27	30	29	25	22	28	25	26	26	25	37	30	23	31	36	22	32	32	31	27	24	39	25	32	32	24	27	13	24	20	38	39	28	24	37	18	29	30	24	37	34	33	34	37	22	25	40	25	28	27	34	27	39	33	37	21	40	23	29	29	24	27	35	24	25	26	31	32	34	31	21	32	32	18	40	17	21	26	29	27	28	20	36	31	43	45	27	45	33	29	36	34	40	31	20	29	33	29	32	26	30	27	27	37	33	21	34	31	24	36	33	35	30	36	21	18	31	27	20	23	32	30	22	29	29	22	26	33	35	30	27	28	35	27	23	25	32	28	30	39	30	28	29	38	23	28	32	40	26	29	36	31	24	20	28	32	33	31	30	37	29	31	23	36	33	23	20	31	34	32	31	31	41	33	29	32	28	28	29	27	31	32	32	31	36	21	43	23	28	24	33	36	21	26	22	37	16	31	28	38	31	20	36	32	31	30	27	26	38	24	31	27	35	28	31	29	29	16	30	34	26	23	21	33	25	29	29	29	31	26	27	24	41	22	30	37	36	24	32	30	34	25	31	23	30	26	23	23	34	34	29	14	30	18	27	26	37	24	29	24	32	28	25	26	23	37	22	27	24	35	22	32	31	38	25	38	36	32	26	32	33	39	23	35	26	37	36	25	38	23	25	28	26	31	31	33	27	25	20	33	31	26	33	22	26	21	32	35	29	21	21	34	31	28	30	24	24	30	21	23	27	25	26	24	28	25	36	26	32	29	28	19	15	31	29	23	16	38	16	25	36	27	28	37	38	29	28	27	31	24	19	26	41	35	37	28	28	33	37	32	35	30	29	28	26	32	37	36	24	25	33	26	33	23	36	25	31	30	29	30	27	32	29	32	31	24	27	24	23	24	16	22	30	29	25	27	19	39	42	22	26	31	29	30	21	28	32	26	44	31	24	36	22	23	32	28	32	32	36	30	24	33	28	24	23	36	30	21	31	30	38	28	29	27	30	28	25	32	34	27	34	22	34	36	23	31	30	25	25	21	33	29	30	27	33	38	24	37	36	29	29	39	27	34	23	33	36	24	29	13	29	33	28	26	23	26	41	31	26	33	37	30	21	34	21	34	31	34	37	30	28	27	25	28	32	22	25	27	26	25	38	28	22	29	30	29	27	28	27	36	26	24	29	28	34	20	25	30	27	32	26	31	27	31	33	22	32	32	19	23	29	33	29	33	29	28	28	31	16	32	31	29	30	32	27	28	24	25	30	30	15	35	22	32	38	29	25	25	26	32	25	19	23	27	39	36	22	33	44	35	29	25	36	29	23	32	25	25	28	26	20	32	25	26	29	28	37	23	30	24	30	30	30	30	29	34	30	25	20	22	28	22	30	24	33	26	22	30	20	24	34	30	27	17	31	33	32	30	21	21	24	34	31	35	27	20	33	31	21	27	34	18	22	26	28	25	35	29	29	24	19	21	31	29	23	32	25	43	28	32	37	27	37	33	24	29	27	23	28	30	33	39	35	39	35	22	29	18	29	30	27	29	30	22	27	31	25	36	25	23	36	29	27	31	41	30	29	31	26	22	25	30	26	33	27	35	33	24	29	34	28	22	30	29	28	36	29	34	32	25	27	27	26	35	25	26	23	35	23	45	29	24	38	29	38	28	26	24	27	30	31	31	26	25	26	29	23	17	41	24	32	26	24	28	25	40	31	33	32	24	25	29	31	27	38	34	29	32	26	32	44	27	25	36	19	29	26	32	30	33	36	24	24	25	35	26	38	28	28	24	29	37	22	31	30	27	39	29	22	27	27	31	18	34	19	35	20	27	24	30	29	29	35	33	27	31	29	20	22	27	19	21	29	28	23	31	15	24	28	31	24	27	22	36	29	33	33	41	35	25	27	34	29	28	31	35	39	27	29	28	28	27	20	28	39	30	25	27	27	36	38	29	26	34	30	31	42	28	34	30	32	28	23	35	29	35	31	19	19	30	33	25	28	30	21	28	25	25	29	28	24	24	38	28	37	32	26	31	21	36	26	33	37	29	35	22	31	26	28	30	25	25	25	26	39	33	19	23	35	26	30	27	27	30	16	26	24	30	31	37	20	20	28	42	31	28	23	35	27	23	33	23	33	34	38	36	29	34	34	34	30	25	28	32	26	20	27	29	25	29	27	27	30	29	17	34	29	34	40	29	32	25	29	34	35	36	37	25	31	24	20	36	43	19	38	25	24	27	30	19	23	29	32	29	33	36	39	26	30	26	18	28	29	26	29	36	33	29	28	27	33	30	30	34	24	33	35	25	34	24	20	21	30	24	28	17	31	26	34	27	30	26	33	40	32	26	25	30	40	32	26	33	33	22	27	24	27	25	34	34	27	27	42	31	33	33	22	31	43	28	32	30	31	34	31	29	33	30	27	23	36	25	26	21	25	26	25	28	25	34	25	24	37	34	30	33	29	21	30	35	24	30	26	30	32	27	33	38	34	28	31	27	30	27	31	35	26	26	27	32	25	27	28	27	35	27	34	34	24	41	28	37	30	28	39	26	31	23	28	29	27	28	28	38	24	29	19	25	33	28	25	33	27	40	29	33	35	27	32	21	39	25	32	35	21	35	33	40	32	29	21	35	30	23	28	33	37	25	27	25	32	41	26	29	26	34	33	33	30	30	20	29	29	23	24	34	24	15	25	29	30	30	23	36	30	28	36	29	37	34	29	31	34	41	30	32	23	27	38	34	23	41	26	26	30	24	25	33	33	33	25	24	38	26	27	22	39	39	23	32	32	23	25	35	31	25	28	21	28	23	23	26	32	22	28	26	32	41	24	25	27	34	39	23	28	34	25	27	28	23	28	20	32	30	26	27	40	31	30	28	29	34	27	21	23	36	30	34	25	28	33	29	30	19	20	28	31	29	33	38
51591	26409	14401	27710	35714	34845	31787	28365	24925	21788	19005	16896	15000	13863	12312	10953	10648	9578	7727	6701	5908	5290	4550	4137	3684	3501	3110	2658	2333	2196	2088	1786	1403	1381	1395	1239	1145	1071	985	928	879	829	740	766	733	670	711	620	628	611	668	593	598	608	577	577	596	586	580	536	595	640	622	603	592	572	558	522	588	549	525	551	567	549	573	546	540	536	546	567	513	527	538	518	523	561	523	535	500	537	508	491	487	526	487	508	523	544	511	474	496	472	453	479	512	498	496	485	499	468	487	463	458	483	479	467	484	520	496	489	503	465	465	456	480	507	499	495	475	484	472	468	476	486	486	461	472	483	485	463	457	433	468	469	496	511	458	462	479	477	487	487	437	471	483	452	488	456	444	479	493	481	470	488	495	456	465	501	472	433	474	485	475	441	480	466	471	477	445	458	489	453	485	458	505	471	465	455	483	426	441	447	463	465	444	479	486	480	457	493	482	469	486	437	449	477	459	455	451	492	468	482	458	496	511	463	467	478	430	477	465	468	426	525	464	452	474	464	460	432	460	481	452	487	420	473	450	479	465	432	475	474	462	485	481	453	462	462	480	460	480	455	464	458	442	467	472	528	460	476	493	485	435	482	423	453	490	464	508	443	427	458	452	487	419	501	476	461	472	474	480	467	455	465	486	454	457	512	434	474	507	489	455	487	497	459	464	474	513	466	488	503	471	491	462	469	475	469	453	444	465	443	429	458	475	457	451	440	438	506	452	484	441	446	468	484	448	465	476	484	497	494	457	472	459	437	499	446	453	484	446	479	451	466	467	465	423	500	477	436	427	457	482	490	471	479	455	440	481	440	504	483	473	493	507	458	470	464	497	461	439	475	488	466	460	422	463	504	481	466	505	451	440	433	486	511	430	422	467	466	508	470	484	457	460	474	459	497	476	498	485	484	479	459	469	476	496	476	485	522	452	497	471	450	472	469	453	455	520	466	498	444	441	486	476	477	439	464	414	461	458	459	480	459	465	442	459	476	480	459	477	505	436	479	462	482	439	451	469	482	457	464	475	444	487	450	470	469	458	479	468	486	469	484	456	481	442	450	483	448	433	510	458	449	454	455	443	453	440	477	464	471	474	495	453	445	491	474	456	395	503	463	453	479	476	469	484	470	458	505	469	499	478	504	478	447	446	472	483	483	427	480	459	451	485	474	476	485	439	472	454	425	463	457	431	479	466	479	440	493	479	477	445	494	465	444	477	453	478	478	475	456	467	455	454	469	467	448	447	466	471	479	501	463	435	500	480	446	507	453	485	472	453	485	487	498	448	475	479	476	437	473	454	449	430	480	441	484	507	459	465	500	450	507	437	463	444	482	496	450	464	473	456	485	440	448	463	454	446	459	442	445	461	461	457	480	467	468	480	499	518	450	469	466	476	470	499	459	446	507	461	470	499	491	491	452	474	491	492	451	445	491	477	464	457	443	498	474	485	463	452	442	483	444	450	510	426	498	468	481	458	451	432	471	493	481	511	452	447	480	435	471	486	448	498	479	436	462	459	438	444	480	510	465	435	457	458	476	437	450	467	486	486	464	471	457	452	463	480	483	501	475	472	498	430	491	474	483	493	452	456	449	476	447	463	511	485	438	494	510	470	471	455	490	445	474	472	482	453	482	458	450	487	466	428	443	469	417	460	470	473	446	500	482	485	498	475	464	465	516	459	468	459	457	485	433	467	476	470	467	487	456	477	478	492	469	483	477	472	473	472	469	484	478	469	453	450	474	501	472	460	438	485	445	453	480	450	464	444	481	473	473	469	459	450	479	444	439	455	505	422	493	465	500	455	465	464	450	471	481	514	441	482	465	472	450	524	460	502	468	485	483	444	476	472	478	450	440	515	476	465	421	451	511	463	416	479	461	447	505	443	479	499	454	484	484	459	444	442	464	436	483	496	492	424	485	440	488	444	452	463	424	500	481	474	480	476	508	428	474	516	440	500	482	457	480	465	467	463	428	436	456	489	470	461	461	454	484	513	492	459	473	492	421	456	446	475	437	473	437	457	471	428	448	462	466	494	464	445	482	483	463	447	484	462	417	469	499	504	412	465	477	453	455	462	449	496	471	484	446	504	472	463	473	435	484	452	494	526	454	453	468	483	482	471	485	476	484	529	471	495	471	457	487	432	504	513	467	465	468	484	448	439	427	459	464	479	484	447	465	477	459	440	482	482	498	447	461	478	504	507	466	445	487	453	486	500	503	445	451	446	462	505	461	501	440	457	530	471	477	509	446	491	452	468	487	454	445	468	492	475	450	473	478	469	476	479	463	468	480	458	440	456	473	438	487	503	445	463	486	464	481	500	474	448	499	450	460	499	468	442	444	498	457	485	453	494	488	499	465	478	464	499	455	471	458	458	481	504	431	474	484	484	503	445	493	450	512	490	461	474	451	465	507	457	454	480	452	456	439	497	524	469	454	498	461	476	470	470	453	451	519	481	452	463	453	463	449	497	467	449	439	434	497	460	489	448	437	477	427	458	443	453	469	463	462	447	468	502	464	474	459	461	492	480	477	451	489	469	440	435	444	470	479	460	486	465	477	508	458	483	469	479	466	492	477	497	468	463	452	462	491	495	465	477	503	490	439	467	507	460	450	441	443	441	426	481	519	458	484	441	454	486	455	437	425	499	453	479	442	468	445	439	443	469	481	474	465	464	473	478	474	494	462	457	473	460	499	436	503	500	439	454	457	469	447	504	439	481	487	476	481	429	475	434	459	467	443	487	478	447	468	452	443	456	468	448	477	453	459	485	466	468	458	486	436	426	463	478	493	481	438	449	450	470	475	491	468	475	427	457	431	475	435	443	489	448	455	497	444	503	497	468	456	449	509	475	471	427	457	438	456	460	494	505	468	492	477	467	443	485	462	490	475	437	467	466	442	426	472	436	468	451	495	448	455	479	473	463	452	439	473	465	501	457	452	494	465	467	478	456	464	497	471	462	508	458	471	440	472	505	423	445	458	467	457	464	453	516	444	431	459	499	491	443	456	494	448	442	461	507	467	514	469	440	476	470	491	436	499	458	452	489	486	459	458	511	473	493	460	465	434	492	450	485	453	418	496	443	469	487	461	479	475	502	469	459	488	443	493	475	463	474	490	471	485	496	449	488	457	467	457	452	514	499	433	458	488	452	449	486	472	469	487	465	442	474	475	491	430	455	483	469	478	475	513	470	453	456	449	500	446	505	435	475	457	465	467	505	425	443	479	467	443	490	444	447	479	470	483	444	426	465	482	433	452	489	416	471	455	461	468	431	493	494	464	486	499	471	440	504	465	426	441	448	475	470	491	474	456	499	475	446	475	498	471	455	480	502	461	456	496	434	495	428	460	443	473	438	426	432	460	495	442	449	444	453	477	436	492	457	457	480	447	482	501	436	444	470	495	476	452	464	490	469	475	456	485	467	465	471	501	458	449	446	491	479	489	458	452	473	461	500	452	473	461	456	457	464	468	481	511	461	442	447	452
8695	2145	464	315	545	665	525	508	427	345	316	283	250	231	187	190	153	157	132	139	108	105	97	72	75	63	80	49	69	54	63	55	56	55	41	55	41	42	40	41	41	26	32	42	35	42	39	36	40	56	32	31	43	36	37	32	32	38	27	35	36	39	33	31	43	32	33	36	36	30	43	39	29	40	38	32	36	28	42	38	38	32	39	39	32	28	40	50	38	34	26	38	25	37	36	30	41	35	35	37	35	31	35	39	47	26	34	35	30	41	36	31	28	30	30	42	42	41	39	35	34	45	32	35	34	40	36	32	41	40	45	34	36	33	28	35	32	34	29	27	40	36	46	34	38	50	39	35	40	36	26	37	27	36	31	30	37	32	33	41	24	30	37	34	30	40	40	29	35	34	35	28	39	28	26	36	40	43	31	29	41	31	31	27	30	34	29	36	32	45	31	35	40	28	35	29	25	28	43	42	38	36	25	37	35	40	39	32	35	27	37	33	38	26	40	33	28	30	29	45	24	31	26	35	33	35	33	34	37	39	38	35	33	44	38	36	32	35	35	33	32	33	31	39	30	34	35	34	42	42	31	36	23	46	35	29	40	34	36	30	41	44	38	29	31	34	25	34	36	30	37	42	45	38	30	34	35	27	36	41	44	35	45	38	44	34	37	37	34	42	29	42	36	38	30	33	40	36	34	43	34	33	27	40	26	30	32	42	34	49	34	28	35	29	28	36	32	30	28	40	31	40	34	35	36	41	39	31	28	30	33	38	39	35	34	37	41	26	32	33	38	45	37	31	41	37	30	25	43	35	42	36	36	44	44	34	21	29	37	40	28	27	36	52	23	31	30	38	32	40	30	31	38	32	30	30	28	36	42	29	43	41	31	29	33	28	21	31	28	42	31	31	41	26	27	41	38	30	29	25	34	31	31	37	38	36	32	32	32	27	41	43	41	34	41	29	30	31	39	35	30	33	29	33	26	22	40	33	28	41	39	36	34	34	28	34	32	34	37	27	33	30	41	37	25	46	38	44	32	39	37	26	37	29	39	41	29	38	38	31	31	32	33	40	33	40	42	33	26	45	35	39	40	26	34	31	40	28	49	40	30	32	34	45	34	32	32	40	33	32	31	22	31	33	36	34	38	32	42	35	34	37	35	34	38	31	29	39	24	34	43	32	32	33	30	36	27	37	33	25	37	34	39	32	34	37	24	23	45	36	35	44	35	43	36	33	22	31	46	34	42	35	32	42	31	46	38	36	37	32	33	34	33	33	31	36	36	22	27	31	36	46	33	31	30	29	33	34	33	36	31	43	29	46	34	25	35	36	31	38	39	41	38	36	35	23	29	43	39	35	29	31	38	31	27	33	28	29	50	38	39	42	33	29	41	45	33	33	29	46	36	28	42	46	39	33	28	47	37	41	37	32	36	30	39	33	40	38	33	44	31	37	31	34	33	34	37	34	39	28	42	42	31	25	27	33	32	33	28	32	36	49	34	34	33	35	30	37	26	32	21	33	29	30	28	33	40	36	46	41	37	31	24	35	26	41	39	40	27	36	26	34	50	30	33	32	33	29	33	32	27	36	28	45	37	30	34	29	22	49	36	32	27	35	34	40	24	40	35	37	42	31	32	21	25	39	32	29	37	29	23	29	34	32	23	27	28	34	43	45	37	35	34	55	40	23	39	40	44	33	35	38	33	28	39	30	31	41	32	34	28	40	38	29	28	33	39	29	31	36	37	29	29	27	27	31	32	40	47	30	32	33	49	39	32	39	28	32	43	26	40	31	34	33	51	27	37	39	40	33	34	29	42	34	26	35	37	44	45	41	31	31	32	32	49	40	51	31	41	35	22	36	39	38	40	29	40	35	27	42	37	47	36	34	43	38	39	34	47	39	29	40	27	43	34	28	32	41	37	30	35	25	23	34	34	52	33	35	38	40	38	37	36	27	41	44	38	46	39	12	24	39	44	39	42	46	40	35	31	44	35	31	36	38	28	27	27	38	41	34	35	46	40	41	32	40	30	36	47	45	34	38	37	32	28	44	45	46	33	44	41	29	36	39	33	38	23	38	39	38	47	41	33	37	37	37	29	38	34	24	23	35	36	32	29	36	37	36	29	28	37	35	40	44	33	31	28	37	41	46	31	40	46	36	43	33	31	52	37	35	43	43	32	31	29	31	34	37	31	18	44	33	31	35	33	25	50	38	38	30	24	32	31	29	30	42	40	26	48	30	36	38	38	26	36	30	37	45	25	35	42	31	28	30	42	34	41	37	35	39	43	28	40	33	43	40	47	30	30	38	30	42	37	41	34	42	32	29	33	39	38	38	30	40	37	29	24	32	38	32	39	37	27	41	29	44	24	37	45	17	30	40	46	33	37	43	28	34	38	34	35	45	40	42	23	47	35	42	27	34	36	28	37	38	35	38	29	32	45	33	29	34	37	33	25	46	38	39	37	37	36	30	32	40	31	36	38	40	35	34	41	33	31	33	24	40	36	35	42	34	34	32	27	37	30	31	25	33	35	46	25	40	40	23	33	29	33	33	33	33	42	35	30	27	30	35	38	40	33	28	41	30	28	21	35	35	29	34	36	28	42	32	39	43	35	29	26	43	39	38	24	37	31	41	31	33	28	25	43	34	35	32	29	34	32	43	48	42	49	28	34	31	37	41	41	24	41	34	36	29	25	36	36	43	33	31	31	40	29	40	33	30	33	27	26	25	38	34	27	29	30	30	42	47	36	32	31	41	35	27	30	34	30	36	34	50	35	19	40	31	42	35	34	37	28	30	33	35	34	39	43	38	42	33	40	31	29	47	40	40	45	36	46	33	36	31	43	38	52	33	32	36	33	20	45	21	36	42	45	36	30	43	42	30	40	38	40	39	32	34	40	29	35	28	39	29	27	28	30	35	30	30	33	26	34	45	36	36	38	33	35	34	31	32	48	37	36	31	37	44	35	32	41	32	38	34	39	41	39	49	35	35	28	23	32	30	32	30	39	38	39	34	43	39	36	32	47	35	32	45	41	24	36	27	33	35	33	31	28	33	42	36	33	43	23	42	32	43	49	38	41	30	35	30	33	54	37	26	28	38	34	43	38	28	39	39	31	47	43	30	30	34	27	37	26	28	39	35	30	37	29	31	34	37	32	38	28	34	34	31	27	38	35	35	30	35	34	28	38	27	37	44	46	24	35	30	37	39	35	26	36	36	38	37	39	41	38	27	39	37	45	40	40	35	33	41	41	33	32	44	43	36	31	33	35	27	32	36	26	32	38	38	36	35	33	41	47	42	26	33	36	33	37	23	36	38	37	32	33	33	29	44	40	29	31	45	33	27	28	22	33	35	37	25	36	32	27	34	38	33	47	37	30	42	31	30	26	30	29	30	29	36	29	41	35	34	38	38	40	29	46	31	38	34	32	40	39	33	25	42	34	27	28	36	38	35	35	32	36	34	34	34	49	31	49	40	28	49	31	48	39	33	34	27	34	40
43840	22123	10338	22328	30530	29998	26661	23178	19596	16794	14448	12555	10575	9550	8444	7532	6833	6763	5571	4666	4059	3519	3158	2887	2646	2444	2316	1870	1711	1687	1577	1300	1129	1114	1128	948	965	826	863	838	791	748	767	706	716	663	666	661	682	704	642	647	637	611	599	613	634	566	633	603	573	651	635	628	625	622	609	604	596	595	582	607	630	579	570	620	599	596	570	606	571	595	589	610	571	581	611	597	664	591	560	622	594	596	569	523	581	624	568	572	551	570	554	565	605	585	567	580	549	563	525	577	555	536	589	554	562	557	552	569	569	568	560	533	549	547	547	556	580	570	574	567	571	527	544	592	543	571	576	546	574	550	545	566	527	543	546	595	546	576	564	590	565	565	531	587	556	587	577	534	514	578	553	535	578	582	562	535	571	558	552	565	586	535	505	584	537	545	570	550	592	558	560	600	566	580	562	559	554	582	561	525	554	547	524	567	568	551	543	537	551	540	543	601	544	601	567	568	545	560	587	550	581	557	565	615	594	571	529	543	588	564	565	572	539	524	541	559	534	585	537	587	576	612	589	530	553	577	565	614	569	593	545	559	584	555	573	584	588	551	567	626	575	598	556	565	555	555	558	559	561	524	533	558	532	540	578	531	536	531	580	570	551	550	569	535	612	548	600	586	569	524	534	589	555	528	558	576	578	550	551	557	563	598	536	559	540	564	538	549	534	556	539	569	564	546	526	507	577	582	542	566	559	584	594	524	582	558	581	522	555	535	521	516	549	546	562	565	550	563	583	539	557	532	580	529	543	579	587	529	607	547	578	513	603	589	574	560	541	523	544	537	571	578	581	592	614	570	592	550	574	536	529	539	539	547	598	534	537	578	550	562	558	516	563	556	578	560	546	570	567	580	567	530	572	550	550	556	519	540	556	578	543	544	562	584	537	548	568	530	523	540	543	555	507	598	582	579	568	568	507	544	526	567	521	558	598	532	588	568	572	541	554	535	558	560	535	541	528	586	507	571	591	548	556	559	568	575	511	544	563	601	552	492	549	561	540	558	557	579	521	589	532	542	550	540	547	543	520	555	604	549	561	552	562	546	556	557	576	571	577	575	504	588	529	572	572	563	548	523	575	575	580	548	566	520	515	548	560	559	542	591	581	557	576	563	537	538	584	524	540	548	576	511	575	550	553	588	552	541	567	585	543	517	550	555	558	571	558	560	539	542	533	611	554	533	534	551	569	580	594	557	545	581	551	517	546	530	544	568	514	575	545	549	545	577	572	563	573	556	562	522	522	577	525	538	563	575	509	552	521	544	590	557	551	496	598	571	521	557	570	545	590	551	595	572	591	572	570	568	554	560	604	554	572	585	555	572	512	575	536	586	507	542	541	541	517	571	553	581	546	563	518	537	528	546	530	573	555	585	564	575	595	568	553	558	537	591	614	508	577	516	577	574	564	563	543	556	557	562	569	540	573	553	548	543	597	553	576	555	555	584	544	550	551	528	557	598	562	532	541	567	541	530	559	535	577	585	556	564	566	571	545	550	544	572	563	559	539	537	546	577	554	573	545	570	573	590	562	568	565	583	593	546	559	589	582	574	510	557	543	562	580	550	549	579	566	533	524	542	557	566	541	547	539	524	590	553	575	570	588	597	514	572	544	505	560	528	567	564	546	580	572	544	545	533	553	514	567	564	529	531	560	587	570	567	587	587	574	530	556	571	534	556	523	549	559	529	534	538	522	591	552	594	623	556	540	534	528	548	567	562	555	526	554	569	568	545	542	544	585	579	536	522	504	551	558	552	598	557	542	580	549	581	583	541	544	536	571	527	504	581	606	554	552	534	510	542	582	556	565	553	506	557	556	531	544	533	571	555	577	537	584	568	569	530	582	487	508	572	538	541	568	566	548	557	565	570	560	563	527	593	610	521	605	582	588	569	579	552	602	524	550	538	522	544	579	563	580	545	539	550	534	566	562	511	545	528	575	561	552	548	588	553	549	591	562	573	593	569	559	531	552	542	533	600	564	543	519	542	554	517	591	575	559	573	493	598	527	526	559	561	523	528	560	544	546	564	572	583	582	535	575	551	568	581	539	560	542	584	557	566	539	575	528	548	552	548	561	532	546	550	591	556	563	550	574	523	579	540	560	526	522	580	544	543	528	589	571	538	522	515	537	583	575	564	557	537	508	535	535	576	562	566	566	565	558	568	592	542	562	556	566	583	553	512	575	582	582	553	553	581	516	603	548	550	558	569	571	596	584	533	563	576	547	561	567	549	571	560	597	543	560	572	562	587	598	543	541	573	537	557	570	517	512	536	570	548	595	525	543	573	530	517	547	555	518	577	541	554	559	553	568	532	590	546	555	564	538	574	562	571	571	528	583	567	561	563	565	541	552	563	590	561	562	534	548	526	551	558	563	530	531	531	579	575	565	597	525	569	577	549	527	548	528	534	542	579	540	546	531	535	561	581	532	570	575	554	557	556	561	556	538	551	540	550	580	526	577	575	555	558	553	569	559	538	543	541	566	526	567	581	529	542	556	577	527	530	569	497	523	549	522	544	544	561	543	544	570	597	599	559	578	566	553	557	532	536	527	620	491	573	553	568	525	567	548	546	543	510	540	550	531	538	543	528	551	549	502	560	572	618	533	531	550	558	551	592	572	573	533	547	552	613	577	532	557	540	568	518	568	535	518	534	580	598	518	615	520	546	558	569	546	534	549	496	517	550	546	545	548	541	527	506	556	573	574	570	550	594	569	564	583	549	522	562	565	587	572	558	562	576	529	517	533	556	548	529	540	548	564	536	575	544	567	581	565	568	524	553	568	531	545	528	538	572	534	565	595	538	549	521	570	574	569	561	528	585	549	515	529	531	561	555	534	527	582	567	572	600	577	577	544	562	585	566	560	532	538	552	560	523	518	579	591	562	560	586	587	517	556	556	527	576	562	497	537	550	613	568	535	589	529	545	575	517	518	547	565	556	537	618	542	553	573	553	557	615	544	587	591	553	542	567	524	576	545	562	575	554	578	573	572	539	509	549	537	571	570	553	551	575	560	563	567	554	537	573	548	562	576	580	527	550	547	541	591	526	542	541	558	586	493	557	552	531	536	583	558	536	551	543	541	530	536	589	545	560	578	548	566	562	554	555	539	535	511	539	546	572	558	592	579	613	529	568	523	569	512	579	557	588	598	539	537	553	562	548	555	483	548	566	550	569	565	535	556	578	567	566	551	563	555	539	544	549	571	542	549	584	548	565	517	552	556	573	580	560	587	542	540	546	569	548	554	572	513	559	560	559	578	568	567	549	547	541	586	586	564	516	600	558	562	511	548	524	577	585	561	548	574	577	525	531	542	518	521	566	566	526	546	546	542	563	526	539	501	525	557	592	573	543	528	544	528	578	575	581	568	533	547	515	522	524	529	502	569	584	562	550	556	581	546	546	583	611	567	531	587	536	569	526	546	549	579	517	568	558	562	540	546	583	562	572	589	531	576	540	549	573	563	559	559	556	542	554
12382	3897	784	518	893	970	846	766	642	604	453	437	381	305	297	251	216	200	205	168	160	129	128	105	86	80	78	78	68	73	50	55	57	43	47	42	40	35	48	40	39	29	38	38	26	42	39	27	38	35	29	21	28	29	24	35	35	30	37	35	24	24	31	32	36	28	29	24	28	32	22	16	31	31	31	17	36	30	30	19	29	35	34	34	35	31	30	33	25	27	33	26	33	27	27	21	33	26	27	23	31	31	28	32	29	25	33	23	24	28	26	24	29	23	32	25	36	29	36	37	32	30	37	29	28	29	28	17	23	41	26	33	24	35	28	37	25	29	27	31	32	22	25	20	35	29	37	28	30	34	26	33	34	39	27	29	31	24	34	16	31	36	29	31	30	28	18	28	37	29	35	23	18	30	25	25	27	22	24	26	26	24	25	20	26	24	37	29	23	30	29	26	28	27	26	28	44	22	29	27	35	22	33	32	28	24	31	31	23	23	28	27	33	19	28	22	34	22	34	27	20	35	36	29	26	26	29	21	26	24	29	26	26	21	22	15	24	26	30	27	13	26	24	33	30	20	21	31	17	34	30	22	30	30	25	21	22	33	34	22	27	17	23	34	32	34	31	20	35	27	32	25	32	26	21	23	25	25	21	36	24	22	26	23	27	21	35	16	22	26	30	31	30	30	18	43	26	31	23	28	38	33	20	26	23	25	28	32	23	23	29	29	22	24	21	30	25	26	19	27	31	20	28	31	31	33	30	21	47	30	26	21	29	30	34	27	30	35	29	23	19	24	26	16	16	16	29	29	23	22	25	23	29	20	25	35	25	35	24	28	25	37	25	25	33	26	26	22	25	33	34	26	23	28	25	28	28	28	27	25	22	26	33	36	34	30	34	20	22	32	26	32	26	28	29	23	25	21	25	30	23	26	26	31	30	38	23	29	35	24	20	26	32	24	28	28	28	24	36	31	27	23	30	26	20	29	34	40	20	21	20	36	19	35	31	23	30	33	20	15	27	29	39	24	30	19	23	27	15	27	32	37	33	29	14	26	29	21	26	35	27	26	31	30	25	19	27	30	29	28	29	25	28	23	33	19	25	22	35	36	27	31	21	33	32	31	30	19	25	26	29	40	28	27	27	32	31	29	25	28	24	31	25	22	29	24	20	30	36	31	28	26	25	26	38	31	21	29	19	36	34	29	26	30	24	22	39	32	29	31	28	31	26	25	31	28	36	24	26	30	30	22	34	29	26	24	30	20	28	29	30	39	30	26	28	31	22	26	30	36	30	30	21	32	33	25	26	26	20	26	27	23	31	32	29	22	22	38	38	22	32	21	35	28	32	16	30	24	22	27	26	35	21	24	26	32	19	33	23	25	30	25	32	25	25	22	15	30	28	27	21	32	29	28	32	34	24	33	31	24	17	30	34	32	23	27	18	20	20	35	30	24	31	34	18	28	27	27	30	30	22	38	29	22	24	26	26	29	33	16	24	18	21	31	29	30	31	26	20	28	32	25	28	22	30	26	30	26	32	28	24	26	38	21	32	26	21	26	36	24	22	28	34	26	24	19	19	29	31	27	18	26	29	21	27	27	22	37	29	24	23	24	28	26	29	29	18	20	31	29	29	24	18	34	23	33	23	26	24	31	28	32	34	21	29	26	23	21	24	28	12	31	29	26	33	35	17	21	29	35	26	30	26	33	25	29	21	29	31	30	26	25	25	31	41	25	29	31	21	31	25	27	34	30	19	28	27	29	24	27	28	30	30	19	27	26	19	27	33	36	27	28	35	29	24	25	33	20	35	21	23	24	25	32	30	26	28	36	26	25	30	32	27	31	23	30	27	31	34	19	35	35	24	42	21	33	32	30	25	25	29	26	27	28	21	23	25	29	29	36	32	27	22	31	21	24	30	29	33	24	28	22	32	30	27	18	28	37	34	24	26	19	19	28	28	29	23	29	28	26	26	30	24	27	27	32	18	26	25	26	27	26	39	24	26	27	31	20	29	18	21	30	28	32	29	16	32	29	17	22	25	24	23	26	19	27	32	23	33	26	18	29	24	24	27	34	26	31	30	32	26	32	24	40	25	32	25	14	25	22	34	29	26	28	25	28	27	17	35	39	17	24	33	31	29	18	26	28	24	24	29	26	39	33	29	25	38	26	29	33	29	21	31	30	21	15	24	30	27	26	22	24	23	31	23	20	36	23	21	17	27	28	23	32	20	17	25	27	30	28	26	16	26	23	18	17	28	34	13	31	27	23	35	24	44	24	24	31	30	23	21	32	29	32	24	24	29	26	24	18	29	27	31	24	27	30	20	33	28	25	26	28	28	35	31	25	28	21	23	28	30	33	41	26	26	31	26	29	34	28	36	29	29	28	22	31	28	20	30	28	24	28	17	31	19	29	34	37	26	30	26	23	25	31	31	31	21	31	23	22	28	31	30	30	31	27	27	26	23	24	40	30	24	19	34	25	21	19	28	29	24	33	23	25	24	22	26	30	34	32	33	30	27	32	31	25	33	27	26	32	33	30	26	30	25	34	34	34	33	36	30	23	29	36	29	29	28	24	29	33	27	41	23	28	25	26	31	25	30	36	25	25	17	30	42	29	30	32	26	25	16	35	32	18	16	36	30	27	23	22	36	35	17	20	33	23	31	18	26	42	24	25	35	27	27	30	31	31	23	25	24	20	19	22	32	24	42	33	25	26	16	27	34	20	27	28	34	24	26	27	29	23	23	29	29	34	30	27	21	22	29	18	35	25	27	33	26	14	24	25	23	29	42	33	22	29	31	22	21	33	28	30	35	25	23	18	25	20	29	25	28	28	32	25	26	28	28	25	32	24	30	15	26	35	22	44	27	22	20	34	34	32	28	33	27	26	19	33	27	47	24	24	31	25	33	30	37	22	27	29	20	21	27	29	32	32	18	25	35	19	17	32	35	30	29	28	19	24	28	35	19	24	33	31	32	35	26	23	37	22	32	29	26	17	36	34	34	32	40	29	28	23	24	33	26	24	25	23	29	20	19	24	24	16	19	23	32	20	40	20	28	40	24	27	18	37	45	28	23	23	40	16	25	28	24	33	19	18	25	33	27	29	18	30	25	34	25	28	28	33	28	22	34	38	36	36	29	29	23	21	27	29	38	33	25	31	36	31	25	24	33	34	30	35	33	26	33	32	24	31	34	25	33	16	29	24	21	30	32	21	31	13	18	22	32	33	45	34	25	23	31	31	29	30	21	22	30	25	44	22	23	29	27	27	28	32	28	31	21	25	24	28	24	18	30	24	35	23	24	28	35	29	29	25	23	24	28	24	23	26	25	29	30	22	24	29	26	21	29	30	25	35	26	29	31	31	27	27	27	35	30	24	28	33	27	22	28	34	31	31	30	17	26	20	35	32	24	19	24	27	34	23	27	37	26	24	14	32	28	28	24	18	27	29	28	24	22	26	41	29	36	21	24	25	18	20	33	29	23	32	26	32	26	30	22	28
51999	25967	14379	27891	35719	35370	32335	28754	25177	22066	19269	17289	15499	13545	11898	10550	9570	9033	8418	7098	6066	5144	4470	4231	3821	3414	3122	2513	2089	2172	2127	1731	1527	1469	1340	1246	1035	1104	1047	865	844	802	782	713	717	693	648	590	679	591	587	618	588	549	552	532	551	524	600	563	546	538	531	525	577	534	536	550	551	578	556	541	506	540	513	536	553	555	544	530	484	538	482	502	482	536	499	540	495	479	483	508	492	495	502	488	496	459	491	452	468	485	484	455	488	440	466	504	479	464	474	473	455	457	469	464	471	460	456	444	489	406	436	464	458	430	454	460	440	466	485	442	447	474	405	447	438	466	453	446	451	416	460	424	441	472	446	435	420	440	456	459	467	454	432	471	444	442	440	475	420	414	424	457	446	424	429	453	426	475	466	461	441	433	458	437	443	414	424	482	441	438	473	430	457	427	442	439	445	423	452	466	431	444	440	444	451	403	423	465	481	456	460	384	451	447	438	438	468	416	435	444	481	448	461	415	443	461	436	431	418	439	447	443	460	482	444	481	456	478	433	454	450	453	469	445	410	441	427	439	461	398	426	456	470	443	453	390	427	423	472	455	427	404	425	452	433	438	459	477	474	444	443	468	454	454	460	432	446	418	448	408	436	465	470	476	461	468	431	468	438	456	406	433	438	465	437	462	428	444	421	419	468	453	483	429	449	456	483	474	454	412	443	471	442	444	464	420	437	450	436	445	458	451	447	471	437	489	451	453	440	442	450	460	437	422	470	434	451	479	486	465	432	471	404	402	452	434	422	435	433	472	427	430	430	454	486	446	457	442	446	445	449	406	442	421	458	475	450	451	472	428	454	451	481	442	435	472	461	434	466	398	442	456	447	425	438	423	453	448	435	458	443	430	504	405	477	441	471	453	419	447	421	463	431	414	458	462	449	448	453	416	480	426	452	411	444	432	480	429	440	476	456	440	452	472	460	450	485	429	479	426	446	473	465	444	441	430	453	516	440	456	478	432	437	429	456	434	438	440	412	458	483	424	439	441	478	431	425	444	433	436	427	445	457	453	421	453	456	450	430	448	425	418	475	449	429	433	486	433	412	475	443	454	432	443	443	435	451	451	434	433	440	447	454	460	434	445	471	490	443	402	437	461	395	466	416	434	485	463	459	418	454	428	448	472	459	443	432	448	405	439	460	435	457	453	407	454	435	423	473	441	461	429	461	454	441	462	421	466	432	442	440	458	478	452	508	484	469	453	455	473	460	451	447	447	423	418	423	412	450	449	445	445	438	481	412	430	448	471	441	461	447	430	493	449	440	459	436	456	470	433	438	465	477	416	426	435	442	441	437	454	418	464	484	460	450	516	468	448	416	448	450	424	445	470	426	408	422	452	460	446	441	455	452	426	453	405	423	457	437	429	463	408	420	439	426	459	398	445	479	485	450	457	482	463	426	432	462	432	445	457	435	449	401	462	418	474	450	420	451	410	448	458	430	445	467	470	436	458	465	441	486	437	457	474	422	494	446	468	458	438	422	428	464	448	445	480	438	455	467	429	425	431	449	473	430	457	443	412	437	517	420	458	472	462	409	430	435	479	439	447	445	449	429	431	475	453	445	454	450	418	401	441	458	402	432	440	448	437	435	447	403	427	492	438	445	407	448	457	471	437	471	470	404	480	459	447	471	446	417	425	409	489	460	465	413	444	460	441	439	448	461	430	442	415	434	449	473	441	428	445	437	423	484	434	435	458	439	459	437	424	413	425	432	428	439	470	453	402	463	480	459	467	427	439	446	451	407	411	465	477	400	408	448	410	434	444	452	455	430	445	401	457	469	423	455	454	431	436	410	494	434	436	449	436	404	438	475	453	436	467	456	440	430	424	478	426	448	446	444	449	455	444	447	451	473	464	429	479	430	424	430	434	448	492	456	453	452	420	438	460	464	431	447	424	427	430	457	452	444	431	448	448	450	428	432	463	440	449	437	452	441	455	459	437	428	437	469	414	452	437	439	472	410	455	444	444	468	463	403	484	430	414	438	396	483	432	439	438	451	439	474	451	452	423	474	447	442	451	422	444	462	468	427	379	437	464	457	452	442	434	456	453	431	453	424	431	461	448	449	462	425	460	479	437	427	453	456	406	458	431	450	467	414	408	465	450	451	420	442	437	467	409	463	448	449	447	428	443	436	468	436	455	479	480	441	457	444	448	454	431	470	422	433	423	446	434	459	443	455	426	460	448	502	432	448	426	435	438	457	461	421	456	461	461	455	405	411	441	451	435	486	470	428	441	438	437	442	418	444	417	481	430	438	410	415	443	447	470	443	428	451	451	453	430	421	404	476	430	453	477	448	438	433	436	506	454	483	393	426	456	429	496	409	428	432	418	428	424	472	468	423	450	421	471	440	412	459	438	434	450	455	422	440	427	466	433	430	441	435	456	439	446	448	478	464	432	433	443	485	434	435	466	464	456	418	476	417	428	505	463	450	418	447	465	464	430	422	434	425	476	444	447	449	430	441	425	469	458	428	405	453	431	456	411	475	446	431	454	414	461	468	447	463	407	450	455	442	440	443	441	450	475	436	467	432	479	466	442	431	427	472	448	442	427	442	443	470	470	433	428	470	424	444	438	436	461	472	432	450	457	441	439	435	465	456	428	433	457	445	402	462	427	426	466	437	454	421	442	456	442	458	451	435	446	431	422	498	451	430	438	423	456	440	476	429	468	446	480	478	447	423	439	429	456	484	408	446	451	435	429	434	445	423	414	377	454	439	446	443	440	416	397	430	416	466	442	469	434	477	436	439	460	427	424	432	429	468	480	438	416	461	449	458	445	493	442	496	419	449	440	452	424	460	469	413	443	420	452	438	416	471	471	448	452	419	417	473	453	422	450	431	448	460	432	412	468	422	456	444	423	471	450	450	401	416	431	431	448	450	450	421	411	434	462	461	509	417	471	446	488	449	460	435	454	445	406	445	474	419	430	438	454	442	430	431	453	451	440	446	475	475	466	444	450	452	437	423	451	461	450	444	472	439	445	440	439	458	421	456	429	400	421	448	430	444	462	427	445	458	466	453	482	471	438	430	472	475	427	480	433	436	471	434	417	473	455	417	406	449	445	436	497	469	431	438	420	469	441	428	463	444	430	444	447	448	522	478	417	443	451	431	438	433	448	437	425	450	402	419	466	459	387	401	485	431	463	479	441	431	424	466	479	448	454	478	439	457	410	462	453	462	450	446	436	439	468	440	434	407	474	437	450	476	447	441	466	476	445	460	472	472	465	436	421	464	488	446	390	418	483	412	463	431	470	486	425	425	441	430	461	451	396	452	429	486	454	436	424	427	454	436	468	418	461	452	396	428	454	466	448	442	449	422	470	429	407	453	437	442	433	481	484	449	454	441	455	443	454	452	448	499	460	472	497	434	482	455	427	456	423	449	465	439	464	405	481	445	495	435	434	410	464	457	464	443	475	468	416	425	470	420	445	460	444	437	464	437	430	414	438	457	458	430	449
4824	1090	284	229	403	463	364	322	277	256	190	160	145	118	115	112	76	78	70	97	81	63	56	57	48	45	38	35	34	40	35	42	30	42	40	21	25	27	28	31	25	25	29	16	19	21	24	16	28	36	23	29	26	16	23	24	18	18	22	23	30	22	28	29	33	29	27	18	23	15	25	26	23	24	22	23	21	21	25	27	23	29	17	22	21	27	24	21	26	14	21	23	28	22	24	21	20	18	15	25	24	18	23	30	23	18	26	13	26	27	30	28	20	17	32	12	19	24	21	20	24	22	27	16	30	29	28	30	27	22	16	21	23	20	22	23	21	26	20	19	24	22	24	30	26	23	15	20	23	19	27	14	31	28	24	22	18	11	23	20	25	18	24	24	20	29	26	37	25	34	28	24	21	28	30	21	23	24	21	15	25	20	14	23	29	34	22	15	14	29	23	17	21	23	23	20	28	20	24	22	27	20	33	19	34	25	22	27	26	22	24	27	27	26	30	19	21	19	27	17	19	24	20	28	30	22	21	23	13	20	25	19	22	14	19	25	19	20	23	40	19	26	27	26	21	22	19	22	8	20	21	22	20	27	28	30	21	33	25	24	27	24	18	29	21	17	17	28	25	32	22	35	27	23	21	31	27	21	19	29	22	24	21	19	21	21	22	20	20	22	26	18	27	17	25	27	27	26	23	19	18	18	25	19	32	17	23	20	22	21	18	29	31	26	28	31	29	25	18	28	26	17	22	19	30	32	15	20	22	15	20	23	19	23	24	30	21	18	23	15	21	29	18	21	22	28	21	24	24	25	16	26	20	22	23	21	22	18	27	23	22	26	21	26	25	25	19	18	15	27	26	27	28	22	27	30	13	17	29	23	25	21	20	22	29	17	27	24	22	22	18	20	27	26	23	30	19	18	24	28	26	19	21	19	28	25	21	23	28	22	21	14	21	16	22	20	21	27	22	29	18	27	23	29	26	27	20	27	22	20	20	15	21	25	15	22	23	26	20	15	27	17	34	21	37	14	23	28	23	14	28	32	19	24	23	21	16	22	25	26	21	23	30	33	28	24	20	21	25	27	21	23	30	24	13	15	24	26	24	25	18	22	32	20	22	19	21	21	23	29	21	20	25	17	21	30	24	23	19	24	28	19	37	20	20	21	23	14	25	23	28	16	24	18	23	15	22	28	26	30	13	23	23	31	17	26	17	25	27	24	29	30	19	18	20	29	25	27	24	31	27	19	22	31	27	21	20	14	18	27	22	23	26	27	15	34	18	26	31	27	24	16	17	21	16	24	25	20	21	11	21	17	17	21	22	23	19	27	19	17	24	28	22	25	28	25	19	24	14	24	27	17	23	20	30	26	20	30	21	22	19	27	16	23	24	21	30	23	21	25	20	19	30	26	22	23	24	23	24	21	17	16	28	20	16	19	23	32	20	28	17	21	17	24	27	24	30	17	21	15	18	19	29	20	18	26	24	32	15	25	29	18	21	26	25	16	25	22	16	22	25	24	20	19	15	20	16	30	24	28	28	29	19	24	18	25	21	22	19	24	30	23	23	32	26	19	26	24	30	16	21	25	17	18	19	27	26	26	20	18	22	21	28	25	25	25	28	14	23	29	30	22	28	33	19	23	25	35	25	21	27	22	28	19	29	26	17	18	26	20	29	23	21	22	22	23	19	23	19	23	17	21	23	17	22	23	28	18	16	25	24	28	17	25	19	24	33	21	29	27	23	17	25	24	23	26	25	26	27	26	22	21	18	25	28	21	28	26	25	21	11	24	23	24	17	21	24	17	30	17	22	36	30	21	25	25	21	22	16	17	28	27	27	19	21	25	28	25	13	26	26	34	19	17	16	18	32	25	31	26	20	11	27	26	21	14	25	23	27	24	27	17	22	29	15	23	30	15	26	24	21	26	17	12	21	17	34	23	23	17	17	22	25	18	21	23	23	29	16	15	20	28	30	19	20	14	19	23	19	33	19	11	28	19	25	32	19	21	19	22	19	22	31	23	29	15	24	27	26	20	20	23	33	23	22	17	37	20	18	23	26	15	19	27	25	30	21	17	16	14	18	24	17	19	22	20	27	24	28	23	17	15	26	23	24	25	28	12	19	23	30	21	16	25	20	18	17	16	31	22	15	20	26	25	26	21	25	19	18	24	24	23	23	13	20	17	24	27	26	22	16	27	18	27	16	23	21	13	27	23	20	25	30	18	17	28	21	26	36	18	20	25	16	31	22	22	20	26	17	23	31	22	21	19	24	17	26	33	24	22	32	12	26	30	14	17	20	28	27	21	18	21	18	28	17	23	20	20	18	21	28	18	19	19	24	28	23	20	18	27	22	28	21	32	28	25	23	17	20	13	19	25	23	21	25	24	28	16	20	19	15	24	22	28	18	17	20	27	21	30	22	19	23	13	19	26	28	35	29	28	35	32	23	24	22	21	33	28	21	23	24	16	24	29	33	16	17	24	16	19	22	25	18	23	18	24	23	19	26	21	27	29	29	21	23	30	15	19	25	18	24	33	18	30	17	28	19	20	18	22	18	23	29	30	20	20	20	20	23	27	27	19	27	18	21	17	14	26	17	29	19	19	23	23	26	27	29	19	24	20	23	34	20	22	18	36	21	19	32	24	28	25	24	33	21	34	18	17	20	25	17	20	21	35	18	18	20	20	25	25	19	26	16	24	22	26	16	14	15	21	26	22	14	22	21	22	25	22	12	26	26	26	20	21	17	22	23	24	24	19	20	32	28	17	14	27	30	27	28	15	21	22	25	22	24	28	21	19	21	14	28	29	22	22	22	20	19	24	26	27	25	16	26	24	16	14	28	28	22	24	23	28	17	29	23	29	31	27	23	21	26	14	20	15	29	17	24	19	20	26	33	18	15	31	23	25	20	16	10	25	25	27	25	32	24	31	22	22	25	25	23	20	23	15	22	21	20	25	25	23	23	21	27	26	28	26	26	25	21	17	20	29	25	33	21	24	22	33	21	24	29	22	24	17	26	25	18	25	14	27	25	26	21	27	24	28	27	17	20	17	17	21	21	24	28	25	26	14	16	22	23	19	23	23	20	22	14	27	24	23	29	20	15	16	20	23	20	26	20	32	19	17	25	28	21	24	24	29	31	25	18	19	19	23	27	31	19	15	22	15	20	24	14	26	29	14	20	22	18	21	16	34	24	17	23	26	16	23	21	21	17	23	21	24	19	20	19	25	17	18	28	16	23	19	18	28	19	25	23	26	24	23	16	22	24	14	23	20	24	21	16	28	19	20	22	24	17	16	17	27	24	22	22	18	23	29	27	23	26	17	25	33	29	14	27	27	25	19	14	17	23	23	20	21	29	17	24	23	36	33	24	23	25	20	29	23	23	23	28	26	17	23	18	16	22	23	17	29	32	24	16	15	16	24	23	14	21	27	14	17	18	17	30	26	23	28	13	16	25	25	27	28	13	15	21	29	17	27	21	33	26	18	19	21	32	20
38311	18448	7292	18205	26187	25385	22162	18581	15462	12600	10635	9076	7620	6883	5868	5019	4215	3993	3799	3378	2914	2445	2078	1924	1806	1680	1406	1186	1046	1103	1053	860	758	796	716	653	567	599	570	505	480	490	469	465	459	431	421	405	470	418	404	409	418	402	417	385	421	425	404	428	428	405	421	414	431	386	445	469	390	411	397	444	388	458	393	438	422	417	443	421	376	397	413	407	413	421	382	380	374	351	379	372	380	365	381	426	375	363	395	354	363	350	399	370	367	357	398	362	358	373	356	426	358	365	366	376	372	377	415	409	368	380	374	390	388	412	418	370	386	346	390	358	374	401	344	407	421	375	365	355	360	381	394	352	353	362	378	366	400	361	353	402	349	343	373	376	351	364	398	344	382	333	363	431	357	384	392	381	351	338	402	364	386	375	374	349	375	355	383	389	385	386	404	357	380	364	369	369	349	370	389	360	381	371	363	381	374	388	371	362	357	360	396	353	377	378	374	373	372	346	350	370	404	351	356	346	366	348	378	364	365	378	326	357	361	351	352	343	374	376	426	371	399	362	378	393	377	329	349	401	349	356	379	368	327	370	390	379	379	391	353	379	377	377	322	356	371	391	407	375	375	350	356	381	361	359	370	374	401	392	364	358	351	386	358	353	353	379	387	373	339	378	400	375	381	343	367	374	385	368	345	372	374	391	387	377	373	376	373	382	361	389	388	352	381	351	345	380	360	377	372	379	353	371	378	344	367	362	363	352	399	333	425	373	389	327	391	377	353	327	389	367	395	402	380	408	369	380	340	344	363	350	381	408	364	338	377	371	352	374	403	398	384	394	356	377	395	383	372	376	340	374	383	375	395	400	344	390	384	372	399	353	375	379	379	399	373	404	384	374	357	349	346	368	354	338	382	388	412	381	380	367	390	370	362	358	330	392	359	348	317	345	346	405	398	357	363	380	365	387	392	359	318	423	403	359	345	370	386	389	342	358	368	363	330	398	369	394	337	365	358	379	387	374	375	347	381	368	365	396	386	352	376	356	386	387	399	384	348	364	382	337	380	364	367	409	374	376	361	375	334	391	388	371	344	359	356	344	363	338	395	360	382	359	407	374	367	381	376	354	383	355	373	379	396	350	395	369	381	345	380	379	375	369	368	379	391	392	375	315	336	368	372	438	363	352	382	370	375	394	395	352	389	358	373	363	373	365	345	378	394	372	379	376	380	396	364	384	353	359	397	365	366	364	412	414	374	410	387	369	388	349	349	389	368	336	380	379	356	364	386	393	390	363	370	385	367	381	420	361	364	367	403	370	366	385	381	351	355	391	363	366	398	384	369	377	365	379	379	370	359	378	361	383	354	383	367	365	347	367	352	406	352	369	379	354	368	361	391	379	376	388	362	358	363	352	374	399	385	385	385	395	371	377	384	350	348	400	373	333	360	365	380	368	367	354	399	352	360	380	396	376	370	372	388	381	360	346	352	420	366	381	382	367	355	376	386	369	364	345	381	376	395	400	378	387	331	340	383	345	395	349	381	391	382	408	368	422	343	378	353	379	380	408	371	391	369	360	357	375	349	379	389	346	337	371	376	353	374	356	387	372	351	334	375	376	383	373	362	392	394	366	344	370	374	382	363	371	344	361	393	364	383	412	387	336	372	380	393	378	379	336	360	359	402	381	362	384	355	398	401	384	398	363	366	374	376	405	397	366	388	347	389	379	344	398	385	384	383	360	397	384	379	365	388	369	411	392	352	392	372	343	430	375	388	354	377	356	393	376	346	365	388	383	388	316	371	388	405	376	388	317	381	347	368	370	337	317	364	368	380	368	372	381	360	362	334	363	385	386	398	383	384	382	394	369	345	377	393	349	413	383	364	427	394	370	392	331	373	355	376	375	347	369	354	379	396	378	342	366	357	361	402	387	375	375	387	375	363	365	373	380	396	368	345	365	380	328	364	368	385	365	399	386	360	355	377	348	379	363	389	383	369	363	394	354	374	335	382	355	344	351	370	374	354	332	391	379	351	380	400	340	387	366	353	378	386	366	366	364	439	372	351	367	370	338	365	367	362	368	371	345	412	387	375	402	373	327	352	339	339	367	375	343	375	354	353	371	346	403	350	375	397	353	353	384	386	372	389	360	402	351	360	370	378	350	354	390	405	381	360	360	371	365	387	338	383	363	369	360	366	383	405	372	367	368	363	370	380	350	388	357	396	370	397	387	348	397	361	383	377	347	332	363	398	394	371	378	364	358	399	358	364	353	356	361	334	392	391	369	374	394	372	364	378	396	428	373	320	377	413	378	377	358	361	338	368	428	364	364	352	346	358	385	359	367	370	354	388	401	364	371	360	377	347	377	385	381	394	349	353	389	360	439	374	371	382	384	376	372	335	385	382	336	397	360	366	387	359	374	378	394	354	372	366	394	369	324	372	380	389	367	374	382	365	385	361	351	371	388	368	392	355	364	413	349	377	365	347	361	376	345	379	387	391	404	364	370	364	402	426	364	387	384	407	348	354	371	369	403	381	352	379	344	376	375	391	379	339	377	392	358	368	354	367	358	347	354	397	385	366	361	390	362	339	359	390	366	390	373	368	401	385	388	333	375	369	404	342	373	377	363	376	342	371	392	376	416	348	366	362	350	365	365	329	363	362	369	351	342	372	400	366	371	383	391	413	351	355	382	404	395	380	392	343	386	356	394	375	361	383	387	419	383	415	350	390	340	396	385	404	353	410	394	345	373	357	392	340	362	383	363	420	360	369	376	366	398	379	393	355	341	388	419	388	401	399	348	406	371	370	397	374	386	366	358	351	374	371	319	350	351	362	387	342	378	376	376	383	369	348	370	378	357	395	347	368	418	339	366	375	383	397	352	412	402	364	369	387	369	412	390	398	366	373	343	386	370	371	356	364	398	370	377	358	354	378	347	373	361	343	362	362	388	389	402	353	410	354	403	400	380	397	313	352	414	425	381	367	365	363	361	355	360	364	394	396	361	359	346	383	365	388	368	322	385	359	330	384	344	355	328	359	397	381	332	357	370	342	396	326	383	374	365	364	358	379	362	369	344	371	367	352	401	386	347	378	362	385	359	365	397	363	361	353	379	344	377	398	387	333	354	390	331	357	374	386	367	333	375	389	353	377	407	410	367	397	363	389	366	435	358	370	351	379	352	388	389	364	393	352	430	350	401	343	383	373	364	407	387	368	376	343	373	360	418	382	359	340	354	387	368	371	406	387	352	371	376	371	368	362	363	428	347	383	360	387	385	328	368	345	358	393	363	340	379	406	359	363	373	354	357	376	395	368	376	362	373	362	363	352	341	354	393	335	386	372	402	375	374	355	369	404	383	366	378	340	405	353	428	368	376	366	395	339	375	331	403	383	363	386	360	357	359	381	381	359	391	405	386	360	381	366	367	400	357	353	360	335	394	390	346	394	386	354	400	359	356	383	376	373	361	371	369	382	365	389	359	364	373	359	366	372	404	365	358	367	389	404	357	365	380	375	386	365	352
12225	3820	762	479	840	910	841	816	647	563	525	398	346	335	294	232	195	176	203	161	158	132	118	99	102	70	81	77	77	62	75	37	63	40	53	44	38	39	35	35	32	35	39	43	28	31	32	38	35	30	35	24	28	24	37	24	39	35	25	33	27	29	26	36	27	26	41	25	27	30	26	34	33	34	38	30	34	31	34	30	31	32	30	35	31	34	32	34	37	28	23	20	35	25	34	35	21	21	26	28	35	33	32	30	31	26	34	25	32	18	35	29	20	28	25	31	36	17	36	26	18	20	22	33	28	27	32	27	22	26	24	34	27	32	36	33	27	22	38	22	26	30	33	23	20	21	29	33	31	24	18	23	28	28	27	27	27	31	32	25	28	31	24	31	36	21	41	28	29	40	25	31	17	28	31	24	18	28	31	32	25	28	36	30	28	40	29	29	24	30	24	26	37	21	23	23	29	31	29	31	26	31	29	22	20	29	27	27	23	31	31	33	31	30	24	26	31	28	38	24	31	34	28	27	31	28	25	21	28	28	33	17	30	27	34	27	27	24	19	41	21	33	30	26	17	30	27	25	23	21	17	29	28	28	23	31	34	29	23	22	34	34	24	24	22	28	33	20	21	29	26	29	30	20	25	29	31	33	24	14	30	25	23	26	30	35	36	26	27	32	32	32	30	25	27	35	19	30	30	36	23	42	30	25	27	23	37	23	33	34	25	40	28	42	32	32	32	36	27	29	26	30	26	29	28	23	30	30	37	33	26	35	24	28	30	33	36	37	25	24	25	23	40	35	29	34	39	31	35	24	18	32	33	26	36	27	27	32	25	32	23	33	40	24	30	31	39	28	24	25	31	33	16	30	35	31	31	28	27	29	20	21	34	23	36	24	27	39	28	28	29	27	17	25	32	26	41	30	23	30	31	25	30	26	31	28	27	32	30	29	38	21	24	28	27	24	35	33	40	22	24	32	34	17	36	23	30	27	26	34	22	27	30	25	31	25	25	34	32	31	35	30	29	29	22	26	37	34	37	32	28	31	23	25	27	20	28	28	23	39	28	31	30	22	29	27	30	27	31	31	31	39	34	28	28	33	19	30	32	25	25	17	28	28	27	29	21	26	28	30	31	30	33	24	27	27	24	28	35	33	31	22	29	28	28	29	25	30	32	25	24	27	46	35	32	28	34	17	23	31	27	32	28	24	22	40	27	25	30	20	25	26	24	44	28	22	30	29	31	29	45	27	21	26	32	28	30	28	24	33	31	27	29	21	50	39	34	19	30	19	31	26	25	27	23	31	23	27	30	28	30	36	43	30	27	28	26	31	28	28	32	26	21	29	29	27	33	29	29	25	30	23	42	30	41	34	30	29	22	33	23	35	32	22	42	33	32	28	38	31	30	26	26	30	28	39	34	28	33	20	24	33	26	25	32	26	30	29	30	23	32	32	29	28	34	19	19	22	28	29	23	31	43	25	27	30	23	26	23	27	28	41	27	29	22	27	16	41	36	29	25	24	20	29	34	23	34	33	39	36	33	31	29	27	23	32	31	24	26	45	25	23	29	31	32	33	25	21	31	20	32	27	22	15	31	24	26	28	31	33	29	28	23	21	35	27	22	29	27	27	20	35	20	30	27	18	25	25	30	24	34	30	22	28	21	18	22	29	21	18	26	35	27	27	28	33	27	28	29	27	21	20	25	39	25	38	25	26	25	36	36	35	30	30	27	36	28	27	23	33	26	35	26	25	35	38	31	30	26	32	31	27	30	28	23	16	21	35	29	31	25	28	29	28	22	28	22	32	30	27	27	37	28	31	28	27	28	39	30	34	29	27	26	27	32	29	24	29	24	34	26	26	37	25	25	33	23	29	28	22	42	19	26	16	25	39	25	27	26	29	33	28	26	20	28	39	25	32	33	34	25	29	26	42	27	39	28	25	33	34	25	31	20	29	35	26	25	22	26	25	32	34	33	21	20	24	35	35	25	36	33	34	23	26	33	27	30	23	37	23	22	22	39	23	31	26	31	28	22	23	31	25	32	25	29	36	23	29	24	33	33	26	26	23	25	26	28	25	27	21	30	30	29	25	34	28	23	28	24	34	23	19	27	33	36	34	28	31	33	30	34	26	31	28	27	28	34	29	32	39	35	31	27	22	32	31	27	34	28	39	21	26	26	36	25	28	22	41	30	28	27	33	27	27	29	30	35	21	29	36	32	26	20	26	23	29	22	29	34	35	20	24	27	28	32	24	29	29	40	38	27	18	36	28	29	21	27	39	36	38	22	25	23	34	26	30	27	24	37	32	27	22	23	38	31	25	32	29	30	32	33	30	34	36	24	27	20	24	23	29	29	26	28	30	37	22	24	21	28	35	25	28	31	27	20	27	29	35	28	26	38	28	37	22	37	33	24	31	24	30	30	27	36	23	34	25	25	22	43	33	22	32	27	22	33	22	29	20	34	26	28	31	31	27	34	27	21	31	26	33	26	23	30	24	33	22	27	34	28	34	31	28	24	21	27	30	28	27	32	29	26	30	28	29	22	31	20	23	32	38	41	24	38	38	21	19	19	27	35	30	25	25	22	30	30	29	26	23	34	31	30	27	22	30	30	19	30	20	26	43	27	27	27	32	27	34	34	34	32	34	25	28	19	26	38	29	21	30	33	34	35	25	29	27	25	31	37	36	26	25	25	27	21	25	24	21	26	26	39	27	33	29	32	33	26	27	28	27	30	25	35	27	27	26	33	26	30	29	20	27	24	28	30	31	27	31	31	48	26	31	27	24	26	32	34	34	30	30	30	26	26	24	30	28	27	37	22	26	23	32	26	35	20	31	20	27	31	23	30	23	32	26	25	25	26	21	33	17	25	25	32	24	24	31	28	32	33	41	22	24	29	21	36	18	32	35	24	23	24	31	24	28	26	24	31	24	34	32	17	31	29	32	28	36	32	20	45	26	22	27	31	23	26	24	27	28	27	31	26	35	24	30	38	24	29	37	27	26	32	28	28	28	22	32	34	32	27	24	30	28	34	42	18	30	19	41	28	37	26	20	29	35	30	27	31	28	29	31	27	21	30	25	22	27	30	22	26	37	29	37	31	32	25	26	27	24	22	27	22	24	21	32	35	26	35	27	32	31	28	33	24	18	33	29	28	26	31	27	24	35	36	27	27	22	28	27	25	28	27	38	23	28	24	28	36	33	22	33	29	34	36	22	31	30	31	27	29	36	38	25	27	27	31	31	24	28	22	31	23	28	38	31	28	37	25	24	30	25	36	27	31	31	27	36	29	33	30	31	26	26	23	33	28	41	41	32	29	31	28	27	32	44	26	24	33	21	39	17	36	35	27	29	21	18	25	28	26	22	22	27	27	41	23	25	24	31	34	21	32	29	31	38	29	36	31	30	32	25	32	30	25	29	22	28	23	38	22	24	27	20	20	28	30	22	22	31	23	24	26	33	36	39	22	34	42	28	34	17	44	29	27	43	26	20	29	33
51228	25866	13816	27198	35171	34856	31916	28562	25206	22022	19517	17170	15086	13751	12101	10231	8903	8200	7668	7036	6124	5331	4679	4242	4211	3385	3100	2464	2374	2320	2041	1744	1634	1593	1328	1193	1080	1067	965	868	849	870	756	730	720	733	645	652	652	611	635	598	585	590	621	557	594	572	603	550	643	609	563	591	604	618	579	574	563	597	550	568	538	563	568	610	604	566	550	543	507	498	521	544	514	523	514	560	503	493	484	500	513	501	511	516	526	485	464	513	508	498	457	504	443	513	507	486	453	459	504	461	489	445	488	493	520	500	455	477	487	478	504	447	494	488	443	467	506	457	483	472	500	462	492	466	485	474	476	497	480	526	520	493	478	524	473	471	475	413	496	455	461	436	507	479	490	479	455	470	479	484	487	495	479	501	463	484	492	492	460	498	494	495	466	449	467	463	469	465	462	494	463	472	451	480	501	471	462	451	471	432	450	460	504	427	499	478	432	421	490	471	477	445	478	470	503	504	459	481	484	491	485	492	473	476	467	457	478	474	453	456	459	452	473	476	418	502	477	436	479	487	452	488	500	456	452	475	523	464	479	492	476	459	459	449	463	481	456	461	482	485	499	448	478	486	479	448	462	464	426	486	454	478	450	461	448	499	458	479	451	517	472	468	443	485	484	459	452	460	467	436	446	471	473	499	477	472	496	496	474	434	491	487	448	475	474	465	460	449	479	474	502	479	435	469	448	492	485	457	441	499	491	447	428	442	489	457	455	474	469	452	489	486	473	507	423	488	467	450	458	446	438	464	500	433	482	476	468	442	447	455	495	447	502	444	473	466	495	504	481	498	512	435	471	464	441	478	460	505	451	479	466	499	487	490	499	449	453	460	488	440	496	498	465	465	485	481	463	485	487	456	475	465	489	449	472	450	464	467	487	481	486	445	489	461	501	447	493	472	484	485	442	450	469	464	470	501	519	461	482	510	493	473	474	464	478	448	454	454	466	439	430	460	512	427	439	459	484	463	474	473	436	470	511	494	466	442	466	477	475	450	456	501	488	464	504	440	449	455	461	462	489	453	482	473	493	484	445	454	477	473	441	488	450	479	477	460	464	484	449	454	477	488	477	436	455	441	501	441	463	450	478	495	462	482	471	477	459	456	448	474	462	452	484	464	478	489	460	474	464	470	411	452	479	477	509	466	468	509	497	486	500	469	495	495	443	456	466	494	479	446	442	480	481	485	473	477	485	491	476	457	480	430	481	511	514	444	444	413	434	432	468	465	454	501	463	520	432	482	495	456	452	474	470	455	452	463	468	465	475	461	486	449	505	453	479	472	427	477	468	461	444	460	480	477	470	444	470	465	494	499	461	437	490	476	478	461	452	446	471	462	450	418	484	499	406	470	458	469	470	439	445	438	462	443	509	467	480	506	467	451	459	436	477	441	459	467	463	434	481	462	446	500	460	489	442	461	483	469	456	495	424	453	473	436	474	479	485	505	441	474	450	453	443	487	473	499	475	442	455	440	441	509	466	492	490	487	436	439	469	433	467	473	456	432	444	483	475	446	483	493	486	492	454	456	486	466	478	466	488	439	435	458	482	464	459	446	521	501	477	474	472	479	473	489	439	469	490	468	454	445	462	432	493	497	488	456	451	491	464	465	513	458	460	448	434	472	481	469	444	493	483	496	464	500	443	492	461	522	489	474	449	441	475	452	455	492	497	442	481	480	495	472	422	499	415	428	496	467	439	454	441	455	470	487	494	459	484	491	447	511	478	452	457	479	484	457	441	463	433	516	473	471	434	467	475	471	486	475	432	462	469	471	461	475	452	490	466	482	478	480	456	480	480	443	457	477	482	479	460	444	487	474	490	472	485	457	446	474	493	471	482	503	497	457	491	454	443	490	447	503	446	497	491	468	466	439	462	468	518	470	445	478	483	454	492	453	500	475	438	461	470	434	475	458	487	485	447	448	477	484	489	468	484	472	399	451	522	462	517	458	485	451	427	473	468	469	502	486	466	475	475	495	454	492	466	483	485	513	457	448	442	475	470	483	553	494	453	451	444	470	465	494	468	452	475	469	503	484	486	466	455	482	485	485	487	475	442	455	503	470	432	473	472	442	491	426	450	458	442	490	468	478	466	483	467	450	466	488	458	469	481	462	417	480	465	426	490	484	466	453	440	447	410	459	464	461	479	471	458	462	488	467	435	465	489	480	463	486	459	450	483	457	458	487	451	468	482	465	448	496	459	493	463	487	411	485	480	469	466	461	470	466	489	464	442	485	459	472	491	482	461	489	445	474	430	440	459	450	461	466	436	447	454	477	476	465	453	507	474	457	482	495	467	472	472	471	476	486	507	473	490	455	506	478	443	474	483	488	480	453	503	464	442	434	502	507	469	428	477	451	507	462	481	482	462	464	441	496	450	499	451	459	465	475	466	439	482	464	449	458	434	495	461	474	464	437	426	426	474	477	470	463	506	501	426	478	479	467	453	466	461	460	456	478	472	480	451	456	457	460	455	490	477	483	473	483	466	474	478	454	474	458	445	480	472	439	445	481	511	462	467	483	498	455	481	430	482	449	504	480	438	477	512	523	487	468	434	462	485	487	492	470	480	461	419	510	480	480	494	493	472	451	465	477	472	475	493	485	469	486	437	444	441	440	497	496	525	488	459	438	441	463	481	454	462	503	468	453	477	460	488	445	466	481	469	448	461	487	472	435	437	494	493	515	493	482	432	495	462	436	436	477	447	457	462	478	501	405	484	480	435	457	476	458	483	453	452	464	499	462	476	482	450	463	471	489	491	422	495	484	479	448	481	445	480	466	468	451	478	439	473	488	471	432	473	442	448	470	450	468	442	521	495	433	470	457	463	503	466	452	438	471	466	457	436	447	469	460	481	486	480	481	479	451	440	478	482	442	465	480	508	451	474	488	503	467	481	478	483	451	479	452	495	464	434	478	445	461	495	472	521	467	464	454	454	433	445	479	439	492	423	454	439	480	492	479	442	496	505	473	436	473	465	499	436	458	472	477	480	494	501	431	490	456	466	445	509	455	470	483	477	456	479	447	505	444	507	473	443	473	460	467	484	486	509	455	467	466	449	483	477	474	474	440	458	466	448	501	508	470	472	457	471	458	479	495	484	445	496	434	467	449	469	472	497	497	499	474	461	460	472	491	462	439	471	499	507	461	465	447	454	469	460	482	488	491	463	432	492	497	464	441	501	472	465	476	496	505	472	473	430	435	487	451	479	474	451	492	457	489	479	468	466	501	493	462	439	484	464	490	436	461	465	460	493	479	480	485	491	471	467	446	495	464	456	463	475	465	477	477	478	475	482	469	460	501	432	466	453	520	433	473	462	491	465	485	455	459	460	521	506	510	438	468	465	450	430	478	448	446	444	491	454	441	426	457	455	450	479	452	465	463	443	450	493	494	469	455	455	483	471	488	467	453	489	466	499	445	484	455	465	487	497	456	424	475	451	489	454	461	438	448	425	482	445	464	432	484	474	433	447	484	434	464
8842	2226	476	348	533	571	534	461	454	380	335	274	267	192	187	165	124	136	135	104	103	93	92	84	91	66	59	46	56	60	64	51	56	63	44	45	36	45	43	40	40	48	37	42	36	37	34	43	42	47	41	31	40	37	34	37	39	38	28	35	32	31	34	30	43	34	41	32	34	49	34	43	39	31	38	29	29	30	41	42	42	34	42	42	31	33	29	40	41	32	44	42	39	27	32	42	38	31	26	27	28	32	29	27	51	48	40	36	28	36	40	27	41	44	30	24	41	28	38	42	40	33	27	35	32	43	28	32	40	35	29	36	32	43	40	36	30	34	37	47	32	34	34	31	30	34	28	29	25	25	38	30	31	37	31	30	42	23	28	35	31	40	39	28	40	30	29	39	26	31	25	25	37	46	32	38	37	31	27	42	35	28	28	39	42	34	35	38	41	40	32	31	40	31	35	31	46	28	32	35	35	24	29	41	33	35	42	41	23	33	37	30	45	37	36	33	32	31	28	39	25	39	36	27	33	34	52	34	37	28	32	32	29	26	35	34	41	28	26	37	33	32	27	33	32	38	35	36	44	25	38	34	39	27	32	25	34	24	33	48	35	39	36	33	43	30	39	40	41	39	38	36	32	33	45	36	28	35	34	30	28	27	36	32	40	29	30	37	37	34	43	35	34	26	30	39	36	33	32	36	40	34	37	35	43	48	29	24	40	45	33	35	40	33	29	43	32	41	36	39	33	39	32	27	39	32	38	29	25	33	50	37	38	42	25	26	38	27	29	37	38	30	25	25	40	37	36	33	38	39	35	32	33	33	41	33	32	35	28	28	38	36	40	35	42	45	30	35	24	29	27	38	40	34	43	36	41	32	29	40	31	34	40	36	26	32	39	38	42	34	30	36	28	41	37	21	26	42	25	35	29	41	35	39	36	33	39	38	44	36	38	34	44	28	26	32	29	45	42	43	37	36	36	27	48	26	28	25	47	31	38	30	38	40	42	34	34	45	35	33	34	27	41	39	41	38	37	28	31	44	35	40	35	31	44	41	23	38	33	38	44	36	44	33	39	44	29	35	33	38	40	27	46	37	31	37	34	42	42	37	27	39	28	31	41	41	27	35	44	29	36	28	39	33	31	43	38	32	41	34	34	38	35	30	40	44	43	37	29	37	34	48	33	29	45	31	45	35	35	34	25	27	44	44	40	38	37	29	38	32	41	38	33	38	37	29	32	51	27	30	42	28	36	39	39	30	37	34	30	30	40	30	41	35	38	30	39	32	35	29	38	36	37	27	23	40	29	29	44	34	27	26	40	27	32	37	43	40	30	28	25	40	35	41	41	44	43	33	26	28	33	34	33	30	21	48	29	41	39	23	37	42	44	40	36	29	27	36	40	35	39	40	37	30	31	45	46	41	39	37	33	26	32	33	34	25	33	43	41	32	39	33	24	35	33	34	27	36	37	33	34	41	30	46	41	46	41	30	40	37	31	34	36	42	36	43	39	39	31	38	39	36	34	29	35	33	35	37	39	33	29	40	40	23	25	35	38	38	34	41	41	34	36	34	36	40	24	37	34	24	34	45	39	24	34	34	37	28	41	41	37	33	28	28	35	40	46	31	30	34	28	46	45	37	41	36	25	29	27	27	40	25	33	34	35	41	38	36	35	35	39	31	44	31	34	36	37	49	32	30	34	34	38	43	33	30	29	38	39	30	32	26	36	34	30	40	46	26	33	34	31	24	51	43	35	39	35	35	24	36	29	36	32	26	22	35	35	25	33	41	30	40	35	33	29	32	32	45	36	29	36	25	31	37	30	23	25	28	34	42	32	32	30	39	32	31	32	30	23	36	29	43	32	36	35	27	44	31	43	49	40	46	28	29	34	29	31	38	34	36	32	35	34	34	32	31	30	41	42	48	33	45	30	39	32	38	38	42	42	32	24	30	45	40	33	41	30	31	40	38	29	36	40	35	39	31	31	33	39	35	34	39	34	27	33	35	34	34	35	35	32	32	29	38	36	43	36	32	33	34	38	39	23	41	38	31	44	39	29	33	31	29	43	33	30	25	42	27	29	33	37	28	23	38	32	41	33	31	35	28	41	39	34	44	45	35	41	27	35	35	31	33	28	28	34	43	36	28	42	34	22	28	34	32	35	28	34	37	34	31	38	35	31	40	28	20	40	40	25	29	23	32	31	29	35	25	31	42	24	40	31	27	41	35	36	30	37	40	42	40	36	46	32	32	36	42	41	36	33	33	41	34	31	32	41	23	31	34	33	39	40	32	31	36	38	44	35	46	27	38	37	28	35	46	53	23	38	27	33	33	40	29	43	35	32	33	40	27	30	28	46	34	45	39	44	36	28	29	25	45	34	25	34	39	46	32	32	29	37	41	26	32	44	28	26	46	29	36	30	32	28	34	35	27	29	32	28	31	39	33	42	32	40	35	33	33	28	32	21	36	37	45	21	38	29	35	27	31	30	32	29	34	30	46	39	33	34	39	30	30	31	40	40	38	35	35	20	31	34	28	41	40	27	43	34	27	48	33	42	39	34	42	33	31	30	32	37	45	36	30	28	31	30	30	26	36	38	25	44	33	36	28	40	32	37	33	44	35	40	25	38	35	43	35	36	36	32	49	32	35	41	37	28	33	22	32	32	25	38	38	38	41	38	40	33	32	40	31	35	36	38	30	34	28	30	32	46	29	34	36	28	25	25	34	36	35	25	41	32	38	39	31	30	33	38	37	34	44	37	37	30	41	29	38	26	36	49	35	33	25	34	31	30	40	42	31	32	27	40	31	28	26	33	29	37	30	28	38	35	24	29	34	32	41	44	24	30	33	35	31	26	35	35	36	29	41	33	33	44	38	43	45	32	37	46	28	36	28	33	39	30	41	31	40	36	42	38	25	29	33	34	32	39	36	32	27	34	45	43	34	34	38	36	31	33	32	28	34	34	41	34	33	36	37	33	36	33	31	29	38	37	36	37	32	36	42	30	24	29	38	32	40	34	36	38	37	30	32	35	24	36	34	37	38	29	38	29	31	28	37	30	36	36	28	36	27	44	40	38	34	34	32	24	28	33	34	32	39	32	36	38	35	28	27	36	41	29	27	30	31	32	22	32	30	41	23	39	40	30	28	26	32	32	38	44	30	36	27	29	44	34	33	38	33	32	33	46	40	25	33	33	37	37	29	32	40	23	41	39	37	27	29	29	35	39	35	30	31	41	33	46	46	38	25	35	39	31	28	32	29	40	31	35	45	28	28	36	37	36	35	24	31	31	28	32	29	18	37	39	27	25	40	39	40	38	42	25	31	40	46	32	37	34	24	33	36	29	37	36	41	29	29	33	23	29	38	36	39	33	31	35	38	38	31	32	34	43	36	31	30	33	37	31	42	22	29	37	39	37	34	40	31	26	38	33	39	42	23	43	45	36	36	34	35	36	34	31	34	38	35	28	25	30	30	28	36	35	34	41	37	33	35	36	30	30	32
43893	21979	9914	21944	30012	29318	26364	22853	19801	17055	14578	12458	10861	9566	8463	7290	6234	5509	5119	4775	4218	3599	3156	2952	2763	2524	2084	1819	1663	1654	1452	1333	1244	1235	995	976	919	876	847	812	772	766	710	701	718	701	675	707	680	653	614	627	606	602	623	586	660	638	627	612	646	667	580	643	641	628	643	606	572	648	657	626	638	595	626	614	623	646	623	646	618	584	535	593	577	577	600	604	565	576	577	592	578	579	549	600	597	598	571	564	548	538	583	567	560	586	565	565	552	538	551	562	547	527	564	564	607	578	588	559	546	538	578	566	548	531	534	543	608	557	591	546	577	608	564	549	564	553	562	567	526	553	547	553	585	553	557	589	584	600	574	546	538	543	576	597	528	577	602	565	562	576	562	608	588	559	545	588	531	533	578	592	531	546	582	534	544	598	604	576	565	583	549	552	589	564	563	559	500	597	607	573	523	573	544	550	582	566	545	557	565	558	581	518	548	582	548	559	564	540	548	538	574	561	539	549	529	565	571	579	584	569	555	515	529	541	573	571	571	585	564	554	544	540	549	533	543	527	539	524	545	557	555	567	550	551	497	578	541	620	557	556	582	583	526	540	589	521	545	551	548	564	578	551	522	587	539	538	528	595	546	529	556	590	562	553	551	578	572	568	539	579	556	568	547	536	563	550	528	543	565	544	553	550	567	546	547	540	563	579	572	521	548	549	525	594	524	567	579	555	532	552	534	560	524	579	562	549	568	529	557	597	584	546	504	569	583	520	527	574	574	545	521	551	534	529	548	526	558	596	507	594	565	552	573	537	546	561	561	559	575	566	561	570	590	553	569	554	569	588	578	565	565	526	548	584	543	569	578	587	512	541	553	586	549	568	552	554	555	555	582	536	579	572	571	548	557	505	541	562	556	549	561	557	547	556	562	578	563	573	572	585	546	522	588	580	590	550	557	551	580	548	617	568	610	569	629	591	558	560	579	514	539	550	521	559	560	561	581	560	570	521	555	534	600	596	545	610	568	542	576	559	561	548	522	556	557	565	575	549	527	538	546	562	535	515	537	540	559	548	583	584	570	531	549	589	565	585	568	562	593	559	564	542	573	550	554	548	570	577	536	542	551	595	584	548	528	542	563	525	560	607	561	595	547	572	533	573	548	588	554	585	489	559	574	574	556	502	574	533	557	564	582	497	546	578	541	567	594	535	528	593	522	598	555	587	545	558	561	530	582	527	587	539	604	581	565	583	537	539	530	546	544	600	524	584	562	536	563	585	534	555	580	575	564	543	547	574	559	548	596	550	580	591	546	554	550	520	525	579	553	584	544	561	565	596	539	533	544	589	567	587	535	543	566	563	559	545	515	585	569	581	551	544	553	555	559	565	601	564	553	551	555	562	576	531	549	613	575	544	563	543	559	569	529	541	550	601	573	556	532	570	559	563	534	556	537	519	557	518	556	591	566	548	545	540	530	554	565	574	619	547	591	551	580	557	546	584	540	573	576	565	556	540	492	562	537	521	554	584	528	564	573	553	571	553	557	550	577	551	557	575	527	537	561	576	553	536	566	523	577	513	546	564	535	572	571	548	531	548	544	537	577	546	578	545	558	552	550	599	525	567	547	531	542	584	556	521	524	567	579	528	597	559	537	569	541	537	564	551	561	554	512	540	566	587	551	541	550	560	543	521	534	577	603	592	553	530	594	553	554	592	577	541	577	585	590	558	558	578	565	538	572	547	590	544	523	530	563	542	566	574	547	600	530	526	571	595	559	574	584	545	525	574	592	556	583	525	566	573	536	583	568	534	580	538	524	560	589	586	533	538	594	581	565	523	550	575	596	587	533	600	546	541	559	579	561	570	521	563	549	573	562	562	572	557	547	548	572	575	553	570	565	549	561	541	599	543	579	576	586	580	553	562	549	562	547	567	554	567	585	542	583	573	555	589	547	543	570	569	540	542	567	570	564	568	545	566	575	616	555	550	594	556	556	544	573	568	548	578	570	551	546	570	576	560	540	569	562	582	575	559	535	520	551	558	545	568	591	630	555	549	567	589	583	563	551	566	550	557	563	581	538	549	535	526	569	561	590	581	555	571	564	573	591	550	536	552	559	562	567	538	545	545	559	546	507	507	565	558	569	563	583	578	590	545	561	554	527	573	544	543	539	604	581	510	541	555	571	550	549	547	571	570	563	513	575	552	543	559	569	597	558	556	542	520	583	555	562	550	530	597	568	537	582	560	546	566	522	564	587	555	554	558	558	552	554	570	525	558	563	582	544	576	552	602	547	582	546	556	550	558	559	563	588	629	553	539	546	530	585	567	570	578	532	534	590	556	552	575	542	509	580	556	580	603	510	553	597	580	558	552	574	512	536	590	574	570	514	559	584	577	555	561	582	533	570	578	516	544	516	553	561	557	549	590	534	579	554	533	614	554	586	581	527	569	578	547	545	545	594	542	625	529	579	586	584	556	532	589	545	542	597	582	545	577	580	534	611	541	544	534	566	562	573	541	550	564	546	596	562	574	561	589	575	564	531	532	557	578	595	604	591	523	528	559	542	523	527	543	579	517	553	594	545	563	525	573	520	581	573	558	595	559	568	587	539	511	514	518	589	555	555	594	600	560	560	529	587	571	563	569	575	539	588	540	591	553	546	530	506	526	554	545	557	566	532	551	542	551	575	553	564	573	562	562	553	526	514	519	548	575	567	577	549	527	578	537	575	560	547	626	580	565	559	525	533	565	542	562	559	537	569	545	541	598	561	559	565	538	594	551	573	535	544	564	560	547	584	604	533	553	544	571	548	553	557	571	539	533	569	544	528	564	569	547	558	545	564	597	589	530	547	512	603	572	563	594	588	579	520	580	581	584	569	562	535	556	595	567	569	543	558	585	576	603	559	566	537	589	580	564	553	608	508	541	579	526	594	581	550	508	566	578	558	560	568	559	578	571	548	567	534	515	548	564	564	542	573	539	580	524	565	561	545	533	555	525	479	546	536	564	562	564	562	554	523	571	583	573	546	537	567	540	568	544	558	534	596	569	552	545	536	560	566	512	496	572	562	575	599	563	568	566	586	576	542	499	557	570	596	558	542	569	555	551	586	537	565	584	568	551	604	554	504	540	569	578	603	580	571	548	572	563	552	525	552	570	519	525	575	559	576	528	508	569	582	575	571	577	540	572	543	606	566	589	558	551	564	555	599	576	564	531	528	560	569	498	550	559	555	566	564	565	553	535	538	536	562	553	566	548	577	534	516	524	571	531	561	524	557	574	566	531	579	601	544	570	544	546	542	600	583	528	540	547	575	555	579	589	588	568	551	542	571	559	578	582	569	514	600	564	546	534	564	576	590	505	558	572	522	549	610	532	602	535	537	516	573	572	569	573	579	568	575	523	584	546	588	538	589	572	589	539	566	563	573	588	594	561	565	564	558	560	558	573	559	557	550	570	579	568	568	537	563	570	563	530	580	523	559	546	564	593	546	573	600	586	553	564	554	578	580	509	581	529
12980	4139	753	467	833	946	748	707	637	547	482	454	349	317	274	232	209	174	176	175	148	124	110	87	116	93	68	72	67	69	59	57	47	56	32	46	37	42	31	34	36	19	26	32	30	32	36	44	35	37	29	35	21	37	30	32	42	35	23	27	29	29	32	30	28	35	27	27	26	33	28	29	31	26	35	39	35	22	28	30	33	24	27	23	21	35	19	24	32	25	41	31	25	25	36	27	22	27	23	30	17	27	35	29	28	24	31	31	26	27	31	32	38	27	27	24	24	19	33	20	31	25	37	32	22	38	30	30	24	23	28	31	34	29	30	18	19	22	24	31	31	36	21	28	31	28	22	33	25	26	39	29	25	27	26	30	19	34	25	27	25	17	31	36	28	33	39	29	21	29	24	28	23	37	32	25	27	31	24	35	32	27	36	28	34	26	26	35	31	22	34	25	27	20	28	25	44	33	23	26	26	20	30	27	17	31	25	39	26	30	31	28	22	34	19	22	15	20	25	35	39	20	23	26	33	25	31	29	27	24	23	28	24	31	35	26	30	33	26	29	13	23	27	20	27	32	34	35	37	29	25	35	22	33	35	23	22	29	27	41	36	31	34	29	31	21	23	20	33	23	28	24	24	24	30	28	22	30	20	23	23	28	36	24	21	27	30	28	27	24	26	28	16	26	17	38	27	29	23	26	17	23	35	33	30	23	21	28	21	22	22	28	32	27	34	28	34	25	39	27	25	30	29	29	30	33	32	34	25	23	18	30	20	20	29	37	24	31	26	17	28	23	26	24	22	28	35	29	29	25	30	26	27	33	22	25	25	29	23	35	34	34	20	32	25	28	25	19	35	40	21	30	24	25	24	24	19	30	27	34	21	25	23	22	31	34	21	24	32	24	23	31	27	28	33	30	22	17	28	29	34	30	22	24	27	25	28	25	25	33	32	30	28	32	24	19	29	25	25	35	30	25	25	28	20	33	27	21	21	28	27	28	29	33	31	32	20	24	35	28	26	18	30	25	34	29	19	27	27	22	29	27	34	23	30	38	20	35	30	32	27	31	28	25	25	21	22	34	18	24	25	28	31	27	31	22	33	23	27	26	23	26	31	27	25	27	31	27	22	28	35	29	27	31	31	25	28	34	28	21	30	20	24	21	40	29	28	33	22	26	25	26	20	25	26	31	34	33	37	36	29	31	24	25	37	31	27	29	21	25	25	31	23	26	31	19	27	29	24	28	24	32	27	31	42	29	31	32	32	23	33	24	28	32	30	24	18	30	31	19	27	21	28	32	27	19	26	23	29	30	21	29	31	23	30	39	31	32	29	29	29	30	25	29	28	33	22	24	31	26	18	24	22	29	29	39	26	25	25	27	30	28	25	27	19	19	20	28	26	23	35	34	33	26	22	33	27	35	20	23	34	25	38	34	22	27	23	37	24	23	26	26	30	33	34	36	25	25	26	31	17	33	22	26	31	23	40	32	35	25	27	21	19	32	33	23	19	33	31	26	20	29	34	15	27	31	27	25	34	27	25	30	17	27	30	23	34	25	30	25	26	24	24	30	25	28	31	27	26	33	39	25	31	30	32	16	25	25	24	25	23	23	24	38	30	25	40	22	33	33	26	26	35	29	26	15	24	31	23	27	24	26	29	22	31	32	29	36	35	25	23	25	27	40	34	32	29	30	24	40	33	31	36	32	29	23	39	36	26	24	25	31	17	35	27	21	26	25	27	12	22	35	21	23	40	30	16	24	31	35	21	28	23	35	21	31	21	24	31	27	22	30	27	34	34	22	21	32	31	21	20	19	30	22	27	22	28	31	21	29	30	34	27	21	24	27	26	24	29	23	22	21	29	29	30	28	34	21	32	26	27	32	24	28	22	26	29	38	24	28	27	36	19	29	24	30	28	34	29	25	25	27	21	29	22	20	27	27	30	26	24	25	45	31	34	25	30	21	30	27	24	23	24	26	30	23	27	33	30	24	31	24	27	20	21	26	23	36	25	23	31	36	29	26	22	32	29	26	28	31	30	22	28	27	22	30	27	29	33	28	30	20	24	30	29	30	27	32	27	25	21	27	33	26	22	28	28	29	18	26	25	22	29	25	21	30	24	35	31	37	30	25	27	24	21	36	29	18	25	34	27	32	25	31	17	35	26	22	19	34	22	23	25	22	23	31	30	27	27	16	22	23	33	21	30	29	25	21	31	23	28	29	26	26	34	26	34	17	30	32	24	27	28	32	22	25	25	38	27	24	21	32	21	26	33	27	42	23	27	28	28	31	33	31	26	35	27	29	26	31	27	31	26	25	37	22	22	26	18	31	24	21	24	26	29	31	21	31	22	16	21	27	27	21	39	28	25	36	27	24	32	29	33	21	24	32	30	34	23	28	24	26	29	30	29	26	27	34	20	26	24	29	27	32	20	28	36	26	30	28	32	31	36	27	28	24	34	36	26	33	23	29	31	27	20	31	28	31	39	24	27	26	32	19	24	29	37	26	37	24	31	34	18	18	26	24	28	18	22	34	18	35	32	25	30	33	36	32	21	24	31	23	33	27	33	19	18	23	35	30	30	28	21	23	30	29	25	31	23	22	26	28	33	21	30	27	27	33	28	35	33	24	39	26	28	29	31	31	30	23	31	21	24	37	18	30	29	18	25	27	21	24	32	27	30	28	26	22	36	23	32	30	29	46	32	27	14	36	25	19	19	33	28	25	29	22	28	22	17	20	25	24	31	22	28	30	24	25	30	31	31	27	24	19	27	27	32	34	30	29	20	22	21	26	28	31	32	23	34	34	29	16	23	32	27	23	20	32	21	34	28	32	33	31	25	15	30	26	32	26	27	42	30	28	23	24	25	32	24	23	27	34	35	23	24	27	31	25	31	26	30	25	29	24	33	35	31	28	27	22	34	28	30	24	26	24	21	23	26	26	27	26	32	25	28	23	31	20	26	39	39	24	22	27	25	20	27	22	25	30	34	25	30	31	24	36	30	24	17	35	24	38	31	21	29	24	26	26	26	29	36	25	32	16	33	35	29	34	28	29	26	28	32	25	17	22	29	32	29	32	29	24	35	24	30	31	21	20	30	30	27	21	27	25	31	24	26	25	26	22	29	36	33	29	26	31	21	29	28	32	31	29	21	32	20	17	27	29	29	23	27	19	24	32	31	33	29	27	23	28	22	28	28	25	27	33	26	29	32	25	34	25	24	31	34	40	28	40	29	36	22	32	31	24	23	31	28	39	20	25	29	31	28	24	29	25	34	32	29	33	31	23	23	32	26	31	27	17	23	27	35	24	23	29	26	28	28	22	32	25	31	31	36	35	21	30	16	21	20	27	27	24	25	31	33	23	18	34	36	25	18	28	18	31	25	27	35	27	40	31	24	17	29	32	35	31	28	25	29	30	28	24	31	13	18	25	24	43	28	21	30	17	18	34	37	26	29	28	33	24	33	22	31	37	35	24	24	24	23	26	33	25	19	27	12	19
52537	26656	13580	27364	35542	34691	31556	28248	24983	22178	19648	16937	14877	13335	11682	10343	8961	7758	7182	6794	5995	5292	4389	4105	3820	3630	2966	2385	2327	2164	1930	1642	1689	1398	1314	1156	990	959	941	818	808	766	787	705	689	676	672	679	656	591	587	579	543	574	558	542	551	595	596	550	594	603	617	587	583	579	569	548	528	520	544	553	537	571	536	499	487	547	556	532	526	501	530	515	541	497	498	530	500	450	495	475	466	457	502	444	472	486	452	470	491	467	432	494	425	467	453	434	427	422	480	497	412	423	450	462	439	456	461	462	418	455	456	448	444	475	436	454	467	427	466	475	434	479	458	432	439	402	470	478	487	437	416	447	433	450	443	457	457	430	457	480	440	412	409	420	459	474	415	456	447	395	429	428	476	395	446	435	481	467	460	467	446	433	437	463	425	435	446	422	450	414	440	462	480	468	475	461	463	420	427	419	467	445	452	444	447	434	417	454	448	432	438	469	456	502	420	460	458	465	472	435	428	419	437	459	413	478	458	454	438	455	434	458	440	442	420	440	474	430	474	451	448	455	434	444	492	471	434	490	448	422	432	394	436	450	450	447	430	422	457	432	459	479	426	485	481	437	416	465	501	428	464	483	454	397	459	449	478	453	421	463	456	436	431	418	467	436	474	452	447	448	456	436	444	418	497	423	440	425	456	450	456	431	426	448	444	430	438	501	457	435	448	448	437	409	430	474	436	453	445	445	430	434	432	455	437	429	427	429	455	429	433	445	461	440	429	431	444	441	433	443	428	431	482	474	449	423	437	466	433	457	455	448	438	438	446	453	448	416	477	452	487	435	460	435	444	431	454	480	460	430	421	463	394	440	427	436	436	455	469	436	473	432	451	459	421	471	425	426	421	439	428	437	424	444	412	441	462	448	448	439	434	442	434	424	411	445	476	418	395	445	455	443	423	440	472	446	446	483	460	420	419	448	424	451	465	460	441	423	421	453	469	444	393	431	432	456	444	465	501	444	453	421	423	440	476	401	469	431	375	443	404	467	458	415	435	419	438	415	431	415	435	465	437	443	414	484	462	483	463	443	441	452	463	433	422	466	455	447	445	421	414	431	411	442	448	438	434	428	445	449	459	427	429	427	459	441	417	445	480	445	416	422	475	426	435	456	494	419	423	427	443	457	421	435	463	443	485	460	420	462	414	424	450	401	449	459	451	461	402	449	486	440	429	418	425	434	462	435	429	441	429	454	412	413	440	443	430	447	433	449	470	434	454	417	444	458	461	407	460	463	410	402	450	429	457	458	433	432	444	460	476	453	464	462	431	467	453	411	463	435	477	432	405	421	450	464	461	454	456	446	428	454	447	460	436	440	442	449	463	448	466	420	415	440	453	426	420	456	412	437	441	412	452	440	433	418	434	466	466	429	457	435	461	406	449	458	471	460	459	438	475	425	455	427	454	470	508	423	474	420	463	431	437	443	446	490	424	428	480	406	461	454	442	448	423	428	408	444	482	454	426	468	450	455	452	407	432	435	477	436	442	425	416	473	435	436	437	434	435	469	454	432	443	432	477	442	423	402	461	418	444	396	463	429	435	453	446	444	445	449	462	449	442	418	447	424	452	462	436	413	436	410	444	439	420	424	450	423	456	417	492	402	457	436	433	432	464	445	442	445	470	439	445	467	436	479	430	456	457	431	458	483	416	468	446	449	448	423	463	496	441	419	458	455	424	441	433	407	439	446	449	414	407	427	459	434	458	467	437	435	430	446	455	446	462	452	436	419	449	448	434	441	434	465	460	459	423	407	469	470	433	490	458	434	436	436	440	406	398	452	444	415	417	424	450	451	417	457	453	449	454	410	449	454	422	471	433	435	433	409	461	429	473	452	442	414	457	411	442	480	473	464	440	447	395	411	422	426	431	475	452	442	430	465	419	423	464	474	456	434	452	453	441	459	442	429	438	391	429	420	420	435	469	430	433	437	479	438	431	425	457	404	482	443	421	456	460	453	462	416	457	476	463	457	478	477	420	435	401	429	409	453	493	464	453	431	407	421	468	454	482	477	423	439	468	440	399	478	430	427	407	399	463	441	434	415	434	437	422	428	407	469	446	468	435	422	452	457	447	436	401	460	486	473	449	446	464	487	426	443	454	436	445	426	447	458	477	464	430	457	434	425	449	487	417	454	478	432	424	442	410	425	453	465	460	459	451	466	443	451	439	440	441	457	477	438	457	454	476	429	445	443	416	442	418	456	465	428	455	479	430	457	456	475	460	466	460	452	438	479	401	490	424	426	434	445	460	449	416	451	453	465	445	428	434	465	454	425	432	465	469	468	408	484	449	425	461	462	437	451	438	426	458	423	443	457	456	431	464	490	431	436	462	463	442	418	410	470	447	417	440	427	443	449	450	456	474	434	441	418	409	434	449	471	428	423	462	417	496	448	451	487	453	437	437	435	423	473	441	421	447	472	436	471	461	464	438	466	455	446	435	449	460	437	457	455	421	434	426	413	466	405	437	389	443	457	421	443	456	428	417	481	500	449	472	434	444	455	465	443	464	434	419	438	443	483	446	418	411	437	451	438	448	446	475	447	467	420	429	424	425	445	414	440	441	450	437	443	472	413	439	433	430	403	440	501	446	443	469	479	475	448	440	414	432	433	460	430	465	454	465	476	405	414	445	467	466	448	450	425	429	459	431	477	415	483	478	457	440	475	417	441	481	441	427	461	469	445	484	427	460	451	443	437	435	450	447	408	459	442	476	423	438	434	437	441	397	457	473	455	414	469	475	470	418	411	414	442	434	405	433	451	427	436	465	457	457	454	458	455	460	460	468	438	387	441	433	435	453	442	416	455	432	449	454	460	472	469	458	466	473	435	446	436	449	424	444	405	440	431	451	440	450	462	399	439	464	459	463	430	463	430	435	441	434	440	458	412	421	411	439	396	477	429	400	442	476	429	438	443	470	433	429	435	439	461	450	427	463	442	496	436	473	429	455	463	458	426	448	441	422	429	445	400	467	423	447	396	442	454	454	466	470	489	406	413	474	460	485	440	477	433	438	434	441	426	471	422	445	503	444	493	417	461	448	435	420	457	438	419	475	416	448	460	461	441	438	446	437	412	459	450	410	455	454	427	443	446	418	450	429	473	462	471	442	469	471	495	443	442	407	453	444	403	458	444	449	447	442	433	423	445	450	405	455	483	413	411	465	465	439	444	400	452	444	453	471	443	433	417	442	423	420	443	427	458	423	454	396	420	435	406	434	479	426	442	458	459	414	452	454	412	423	455	453	434	434	422	396	456	455	414	452	443	458	448	461	437	442	441	439	451	411	430	453	473	418	467	423	445	442	431	458	467	461	421	444	445	431	448	454	444	455	419	437	422	471	427	420	439	455	464	428	447	449	455	435	457	448	445	483	443	422	426	460	447	451	437	443	463	406	447	453	488	421	442	425	443	451	455	486	446	456	458	407	467	412	430	463	413	459	441	436	443	427	416	439	452	446	447	441	445	402	432
5134	1133	270	204	348	442	343	276	256	228	194	174	146	149	97	112	90	98	71	77	56	61	66	51	61	61	36	51	30	35	35	31	44	33	33	27	36	35	20	22	29	28	29	18	21	25	21	25	29	16	30	20	29	20	29	26	18	18	24	22	26	20	18	22	28	30	19	21	19	21	26	26	16	27	22	33	30	22	18	19	27	27	29	23	20	26	20	32	14	31	30	25	22	26	33	23	20	20	23	23	26	26	22	26	34	23	16	18	30	21	21	23	24	22	22	21	19	29	16	31	25	30	19	31	22	24	18	19	20	26	29	27	14	25	33	25	18	21	24	22	25	23	21	26	36	16	23	25	22	26	26	36	29	19	28	25	25	16	17	29	20	17	16	34	24	27	23	33	24	27	26	20	28	17	21	28	31	27	21	20	29	23	20	23	25	27	25	28	15	19	24	19	23	26	17	21	20	23	21	23	20	28	30	19	29	15	28	22	32	19	17	27	22	32	23	20	19	16	21	23	27	21	12	24	21	26	30	28	18	24	25	18	21	23	27	33	19	24	24	27	26	16	31	21	28	24	25	22	15	17	27	23	24	16	23	14	34	24	19	19	23	27	24	27	18	28	22	21	19	21	16	25	17	27	25	25	28	21	16	25	20	25	23	34	27	26	21	19	24	11	20	19	16	28	19	17	32	19	20	22	26	17	24	28	26	30	18	24	12	21	27	17	27	19	20	20	21	10	20	18	18	27	13	33	18	16	20	19	23	21	18	23	24	27	21	21	24	21	20	18	21	18	32	20	27	14	35	22	20	21	21	23	25	25	26	24	22	19	25	23	20	23	22	21	24	22	22	20	28	26	26	26	20	27	31	27	18	25	25	22	16	23	24	25	20	18	21	15	21	14	22	26	24	27	23	25	25	29	22	23	21	20	22	26	22	21	30	25	25	15	21	21	28	17	32	32	17	21	27	22	24	27	30	16	21	25	27	16	21	23	25	24	22	21	23	24	15	19	23	19	31	16	16	28	19	26	22	25	22	32	21	23	24	18	25	19	20	21	27	28	13	19	24	20	29	38	26	23	26	21	24	22	19	33	22	28	21	19	33	17	26	18	15	23	22	30	23	25	25	15	22	22	25	27	13	17	24	26	26	29	28	25	13	21	25	24	24	19	23	23	23	30	19	24	18	25	15	24	22	32	19	26	13	33	15	27	22	22	23	19	21	24	23	27	33	26	19	17	23	15	19	21	20	20	20	26	31	25	17	28	16	21	27	14	31	18	25	23	25	22	21	17	18	23	27	20	23	30	23	24	20	17	26	18	18	18	27	27	21	32	15	22	21	28	22	26	18	21	17	21	24	23	19	19	20	18	25	26	26	23	22	33	21	20	18	17	16	27	13	27	18	20	25	16	18	17	26	18	23	19	21	22	23	23	21	21	17	27	20	25	17	22	20	19	23	21	19	27	25	20	19	26	28	31	19	20	15	29	29	33	19	30	24	20	22	24	22	26	19	28	28	40	24	17	21	17	15	24	19	21	18	24	21	21	28	20	35	23	22	18	24	28	26	28	27	22	29	27	24	33	21	22	22	24	19	20	15	21	23	30	23	17	25	18	29	28	24	21	28	18	13	23	22	25	28	25	24	18	29	19	26	24	27	15	27	25	28	34	25	22	17	26	25	24	22	20	25	21	24	27	33	29	21	25	29	21	28	21	26	24	17	24	16	20	24	21	29	30	15	21	22	22	24	31	23	21	17	26	17	30	14	22	24	20	27	24	29	22	30	17	29	24	20	17	24	22	22	19	27	26	28	16	25	23	16	25	28	25	22	25	20	25	16	17	22	19	26	19	27	21	19	21	30	20	18	29	20	13	34	38	12	21	15	19	15	23	24	20	26	23	20	22	24	22	16	24	21	24	31	25	26	23	18	28	18	22	22	27	27	24	25	16	25	16	20	24	34	30	23	24	19	25	15	20	32	26	20	29	27	21	19	25	18	23	22	25	18	23	14	23	26	22	22	21	23	25	25	21	26	14	29	25	19	9	27	24	26	41	20	23	26	24	18	22	15	21	14	18	24	25	26	21	32	26	23	18	13	24	22	29	18	28	30	24	15	22	27	26	10	20	17	22	31	24	18	24	21	15	21	14	23	24	18	26	30	35	22	22	19	27	38	31	19	21	25	23	17	24	23	19	20	20	24	35	29	25	24	27	24	28	22	20	26	15	25	23	22	23	22	29	23	14	22	10	23	33	18	15	29	31	26	23	23	20	26	25	16	22	23	28	21	24	23	22	29	21	21	24	29	27	17	23	29	21	18	20	27	20	19	23	31	26	26	21	34	27	17	22	21	21	27	23	19	19	21	13	24	26	31	16	27	18	14	26	13	23	15	18	14	28	19	16	19	24	24	26	34	20	20	12	18	23	26	22	23	32	24	18	27	33	20	21	17	17	14	21	20	23	23	30	30	22	21	19	25	23	17	25	26	20	25	29	25	18	21	19	32	20	27	24	21	23	22	24	22	30	23	19	33	17	30	31	20	24	26	25	27	27	26	16	20	21	24	16	27	29	23	22	28	23	26	17	21	18	15	20	28	23	23	23	25	15	19	16	19	28	26	20	18	28	29	23	27	18	18	25	19	33	19	30	20	22	15	29	25	22	29	20	18	16	16	24	34	28	24	26	22	26	26	30	23	21	24	17	13	21	30	24	23	21	20	23	16	20	29	17	23	17	20	29	24	28	22	27	30	14	20	26	26	18	24	25	16	28	25	19	23	27	32	24	19	21	17	26	24	29	29	26	21	24	27	25	28	28	23	15	24	19	21	24	26	20	23	20	21	22	21	20	32	26	17	20	18	32	20	11	23	16	26	29	22	24	20	26	30	28	24	19	21	20	26	36	22	24	34	21	25	23	32	30	27	23	23	31	18	24	25	25	23	17	24	16	23	20	18	12	31	26	25	19	29	23	18	22	21	28	24	20	30	17	19	22	25	25	22	23	31	24	18	19	22	22	27	31	31	32	24	19	18	17	18	18	20	34	14	20	17	29	27	29	22	23	25	25	18	21	17	16	24	31	20	20	21	21	25	21	26	21	23	28	21	27	25	13	29	17	26	18	35	35	21	15	19	32	23	22	14	29	24	21	25	26	20	18	31	22	21	28	12	17	17	31	28	23	20	18	21	29	16	29	17	21	16	23	26	23	24	21	17	21	17	23	22	18	29	22	23	20	27	31	25	26	19	17	18	27	24	24	23	27	26	30	14	17	25	19	25	24	25	28	24	17	25	27	25	20	28	22	25	27	21	18	17	18	21	15	30	25	22	18	19	30	30	15	20	19	25	15	23	23	23	25	22	19	27	23	20	17	25	23	32	23	23	19	18	24	24	16	29	27	25	28	16	21	17	22	23	26	28	23	22	20	19	22	19	20	23	22	24	32	11	30	29	30	21	26	19	26	30	16	22	20	28	24	27	23	27	26	20	20	23	19	26	23	23	23
38748	18313	7270	17684	25642	24984	21379	17990	15048	12534	10733	9060	7673	6451	5730	4845	4258	3638	3362	2982	2690	2463	2139	1994	1785	1643	1404	1174	1178	1065	974	916	850	794	716	556	601	552	524	532	499	467	452	440	464	469	428	455	453	390	415	429	374	395	389	414	412	406	405	389	449	435	402	414	434	449	440	389	413	443	434	415	435	411	403	421	410	389	439	422	412	438	407	375	397	398	384	388	346	402	391	397	420	361	412	403	388	381	384	387	397	409	427	391	342	371	413	390	378	384	380	357	364	391	354	389	380	359	338	351	396	369	356	375	333	383	382	365	348	387	366	377	365	381	381	383	350	353	415	377	373	372	403	369	361	356	376	383	352	377	393	423	370	376	383	393	367	404	360	371	388	376	361	400	364	378	340	373	353	358	352	351	379	393	372	399	387	404	400	359	343	391	381	355	367	360	341	393	315	377	389	367	364	390	332	363	357	366	387	369	376	376	382	365	353	359	381	387	343	389	403	395	368	393	331	395	363	361	335	384	391	408	356	346	372	391	391	373	353	378	349	382	337	384	368	346	381	355	357	361	363	360	355	388	404	356	372	349	366	381	346	382	359	382	375	357	383	374	389	387	377	378	372	342	354	367	367	361	329	361	363	370	355	380	358	362	380	382	392	392	407	383	377	392	366	358	396	359	353	392	354	386	377	399	374	385	394	357	392	348	379	388	393	414	361	386	377	371	384	388	354	375	374	399	350	372	352	351	358	383	348	382	357	377	371	337	398	397	385	395	357	372	329	373	363	327	374	365	358	404	382	348	344	389	379	356	402	362	375	360	331	371	377	372	346	379	374	352	327	347	348	361	405	385	358	368	361	353	397	363	364	368	348	391	366	375	353	383	363	370	392	401	367	384	383	359	354	365	369	358	355	390	379	376	364	402	395	394	365	410	394	386	378	381	355	363	346	339	354	380	336	328	392	363	348	367	357	391	384	355	378	383	370	372	390	367	333	350	382	345	393	395	391	355	390	427	377	346	369	417	364	381	395	372	363	375	405	341	397	413	387	392	370	353	395	394	351	379	351	386	376	363	360	376	377	410	344	384	382	342	351	412	350	343	400	362	387	368	367	402	346	344	392	358	372	373	385	353	355	356	378	348	346	363	347	381	321	384	367	412	360	345	379	373	374	378	356	362	345	394	340	330	367	335	364	347	389	358	362	349	387	378	371	397	391	399	394	380	364	394	342	382	394	363	371	364	350	386	367	355	374	356	363	357	379	395	381	372	379	345	384	352	356	390	396	361	355	375	392	362	353	361	361	406	365	393	377	342	361	366	426	343	353	347	382	368	343	396	330	392	379	391	367	383	367	345	340	378	357	368	371	377	372	344	362	367	363	361	407	340	376	383	369	350	371	354	341	349	360	341	377	371	382	366	373	346	368	368	374	399	378	371	363	380	406	382	368	359	369	361	350	400	368	410	368	374	361	334	381	407	361	408	371	379	382	352	368	351	311	379	379	366	407	386	359	364	361	394	334	328	389	372	376	360	362	383	370	420	356	388	404	364	363	361	357	365	370	371	375	364	359	386	388	387	352	366	360	366	378	395	366	382	346	347	382	405	371	375	370	382	367	399	381	356	357	359	380	378	394	379	369	376	379	334	397	341	383	401	393	376	372	369	383	341	363	375	391	378	373	409	362	378	381	400	386	375	360	376	376	381	380	380	361	344	354	364	382	390	377	369	402	370	404	378	380	355	379	363	389	323	405	368	406	371	368	350	385	404	392	395	371	366	369	385	371	406	374	381	391	360	411	389	360	374	368	335	392	374	378	379	320	382	365	377	360	361	368	374	379	362	382	349	382	345	379	339	406	376	388	373	345	356	330	406	378	378	344	386	368	405	373	378	367	356	371	359	389	349	374	336	378	365	380	378	367	380	339	358	414	376	388	380	341	373	381	384	332	376	359	368	370	355	374	378	339	342	381	350	364	363	375	366	373	369	384	394	377	389	358	379	375	360	367	336	388	349	406	347	364	356	365	350	384	395	371	368	390	350	370	419	370	362	381	376	334	338	361	372	384	394	375	390	350	365	384	383	354	356	375	376	382	376	329	369	367	374	366	347	329	360	377	385	366	350	360	419	359	370	396	375	391	355	374	390	380	368	357	384	370	351	397	370	375	376	374	371	360	370	388	370	332	376	384	376	332	354	333	388	388	384	372	344	361	378	397	365	383	389	364	394	392	372	365	394	371	360	347	381	384	362	357	376	357	384	369	388	363	374	342	320	371	389	385	369	347	354	360	387	359	403	379	341	355	364	368	366	364	363	366	360	372	356	382	386	380	386	382	391	386	351	391	390	368	393	363	397	399	344	370	404	366	373	376	357	391	396	404	379	381	403	353	356	362	348	331	393	342	360	381	379	365	406	404	394	335	322	355	397	362	387	363	389	382	353	359	350	384	411	355	387	362	413	388	376	386	369	402	366	374	374	406	376	407	394	382	339	341	326	376	380	359	386	381	348	369	347	349	357	356	348	371	356	355	376	390	369	392	386	385	380	375	398	371	385	372	331	379	377	407	433	356	327	346	359	378	361	379	369	349	372	368	371	408	361	375	345	363	348	371	381	362	370	341	324	366	396	387	359	355	399	359	358	406	360	368	384	370	360	383	367	362	398	378	394	349	359	312	392	353	353	360	361	406	383	353	394	374	364	348	385	399	368	384	345	384	371	351	358	400	347	384	391	371	384	383	374	400	383	361	386	364	399	363	347	346	363	377	397	354	386	392	351	385	341	422	399	362	343	398	359	388	381	355	371	357	360	360	366	366	406	373	391	343	358	368	388	373	364	384	340	392	399	394	351	364	386	422	383	380	358	366	364	405	369	372	377	367	374	389	367	395	375	372	391	399	369	368	338	366	342	346	377	391	346	374	336	370	355	367	359	349	388	374	383	365	375	387	373	335	387	379	388	370	378	372	390	384	366	368	368	364	385	335	386	371	353	380	387	403	383	372	394	361	334	364	362	363	351	358	366	367	351	360	366	399	382	375	414	381	360	381	356	400	378	354	357	389	373	370	391	392	381	390	345	320	362	367	358	393	374	341	383	385	358	354	356	370	376	385	367	349	372	372	381	367	370	381	404	349	391	370	400	363	369	355	359	386	377	354	354	391	384	364	366	361	356	366	367	343	383	347	382	390	361	367	379	351	346	375	365	351	401	378	393	409	350	373	373	374	377	374	314	386	356	352	347	385	390	356	368	352	384	344	333	423	353	384	381	356	352	389	346	349	408	350	337	404	380	378	358	351	390	346	372	388	380	359	368	378	385	376	379	365	354	402	371	363	376	396	355	376	391	362	370	382	387	376	358	339	395	409	380	321	348	345	397	374	358	358	377	377	389	393	359	393	340	377	370	341	332	403	404	345	372	374	364	367	366	364	376	378	362	365	376	386	383	368	397	364	379	392	345	353	396	367	412	375	353	371	359	350	352	381	393	345	372	381	365	370	364	382	358	376	381	355	388
12581	3808	748	452	805	907	799	745	618	587	522	415	373	297	266	246	207	181	163	147	130	124	134	112	103	99	88	67	67	69	73	48	41	43	53	41	30	26	31	39	34	44	36	31	36	26	35	28	37	37	22	28	37	34	32	24	30	32	22	31	27	27	42	31	34	24	38	31	37	20	34	29	25	28	33	32	35	35	34	39	30	37	30	22	32	28	30	26	25	32	29	34	28	28	21	24	33	24	28	26	35	22	29	32	25	24	28	22	35	36	30	13	28	35	26	23	27	20	36	27	25	26	29	27	32	15	22	32	35	36	28	30	30	29	24	21	21	39	27	33	28	31	34	21	27	39	30	29	31	33	24	38	30	30	22	34	31	36	22	33	29	28	34	26	23	27	29	32	31	29	35	35	27	30	25	19	25	29	35	28	32	31	22	21	36	29	26	32	23	25	30	34	33	24	31	30	38	34	32	29	34	29	23	26	27	21	35	21	23	32	32	29	27	33	33	22	22	35	23	29	33	27	31	26	22	33	27	26	20	41	35	26	32	33	24	21	22	39	26	30	31	23	33	25	38	34	36	36	32	42	27	19	29	47	28	21	31	36	33	29	32	31	24	25	29	30	32	26	25	29	31	34	25	26	37	19	33	28	33	23	21	32	37	24	25	26	34	24	33	35	25	24	36	35	25	30	34	24	39	30	37	28	32	32	26	34	29	34	29	27	33	35	31	38	28	26	37	23	33	31	35	27	28	29	29	41	27	30	30	37	27	36	37	38	28	37	35	24	30	35	23	28	34	24	29	22	29	21	24	34	31	32	44	35	27	28	26	24	35	19	33	22	27	33	28	36	37	32	34	22	28	32	34	45	32	30	20	22	34	32	24	49	36	26	22	20	24	24	23	28	34	33	32	38	35	24	28	21	28	31	30	27	24	35	36	29	34	32	31	21	26	39	27	28	31	24	23	22	32	35	35	30	24	35	25	27	33	29	26	22	21	26	36	32	31	20	35	30	32	28	21	25	29	36	34	26	25	19	33	27	36	34	25	37	27	30	31	36	39	28	32	34	30	40	24	36	29	39	34	33	20	32	36	31	39	33	29	35	33	24	21	35	28	24	33	35	24	33	24	34	31	23	27	27	31	34	26	32	20	28	30	26	23	31	28	31	18	30	25	31	21	31	34	18	30	30	29	30	32	34	31	23	27	20	26	28	26	20	24	32	26	22	35	25	23	26	34	40	31	29	28	29	36	28	34	25	41	42	33	24	25	31	28	40	34	32	32	27	34	30	26	26	22	30	23	31	29	31	32	41	33	28	31	24	27	29	31	31	37	31	34	30	31	28	28	26	32	20	27	31	33	31	30	38	30	27	23	26	26	21	31	24	27	22	22	25	26	26	17	21	32	33	32	26	25	28	34	37	34	25	22	35	33	21	35	29	26	31	27	33	23	25	29	23	32	31	26	30	18	30	34	31	30	35	24	25	35	40	24	29	28	37	35	29	13	29	32	29	23	24	28	24	22	19	31	33	27	31	28	23	24	36	20	28	39	24	27	33	32	33	36	31	27	38	40	31	34	28	26	28	39	24	21	37	18	37	24	35	24	28	30	17	35	28	33	24	38	34	23	28	19	28	21	29	20	22	33	36	31	35	35	27	37	41	30	35	28	25	30	34	28	22	35	26	40	25	34	30	28	27	30	29	40	30	23	27	31	30	30	31	20	24	24	25	37	19	33	17	22	21	25	26	30	22	22	29	26	33	30	33	37	25	25	28	27	22	29	37	32	37	35	26	32	21	27	28	33	34	20	35	32	29	27	27	29	40	29	26	30	24	40	34	32	31	33	36	27	32	23	27	19	31	29	20	24	29	23	19	21	38	34	26	26	26	30	30	26	28	27	42	30	25	32	36	35	27	27	25	32	27	23	27	34	34	26	22	31	25	32	25	32	39	30	33	25	32	30	34	33	25	28	23	32	34	26	32	26	34	32	25	28	31	36	33	44	30	37	26	30	28	25	23	33	30	34	28	26	36	31	26	39	29	24	25	30	24	35	19	40	35	37	36	23	32	30	29	26	28	22	32	26	33	35	28	25	30	31	32	20	31	33	26	22	33	34	24	35	26	23	29	26	38	32	33	31	25	34	31	28	21	28	34	37	29	35	34	29	26	24	31	23	32	22	26	42	39	34	32	30	26	30	31	25	29	26	24	26	30	37	24	22	31	32	32	28	25	31	21	30	28	24	26	36	20	26	26	32	29	33	25	18	31	23	39	25	35	32	16	24	29	31	20	33	31	29	17	45	22	26	42	36	28	25	36	27	29	26	26	29	23	37	32	34	32	29	25	20	28	24	24	19	35	32	33	31	37	31	30	30	30	28	27	28	35	24	21	29	29	27	30	26	28	30	36	27	38	30	26	22	25	35	31	33	30	31	34	25	22	24	30	22	20	32	30	23	31	18	25	32	27	37	24	32	25	35	33	30	28	24	21	28	30	29	36	20	19	32	36	32	31	39	30	34	25	34	17	43	25	31	36	25	31	27	27	15	31	34	32	27	34	28	35	32	30	38	25	28	31	35	28	34	36	26	37	25	30	20	33	41	28	39	26	24	29	23	22	31	27	40	35	35	29	29	27	28	29	30	26	23	31	28	25	37	33	35	23	26	36	21	37	22	30	28	30	29	32	18	33	36	26	39	30	22	26	26	30	26	28	25	28	26	30	30	23	24	19	33	17	35	30	31	27	32	32	33	34	33	37	26	24	26	38	44	20	19	35	28	36	39	22	29	38	22	28	27	32	34	30	47	25	20	24	35	19	22	26	21	28	29	34	34	25	22	28	11	20	31	34	44	34	22	24	26	28	32	25	33	30	31	27	33	35	26	23	31	28	29	33	20	26	31	37	30	29	35	25	28	31	33	29	27	31	29	27	32	30	35	38	30	30	30	26	32	24	24	35	33	29	28	27	24	32	30	28	34	31	22	30	31	32	25	33	36	25	29	26	29	29	21	27	25	24	30	30	29	31	20	29	20	35	32	22	38	24	33	22	37	26	29	25	22	28	33	25	28	27	34	33	25	24	33	34	29	30	34	30	32	31	26	31	31	31	25	31	25	19	34	38	25	27	43	31	25	25	22	33	34	31	30	25	25	25	43	41	31	38	31	24	28	25	33	30	32	28	32	29	34	20	30	31	18	39	32	19	32	29	36	25	29	24	32	28	19	28	34	26	23	26	22	24	27	25	25	24	38	23	19	32	27	31	29	30	24	25	29	37	30	32	19	31	26	30	31	39	26	32	22	32	31	30	25	35	35	26	27	23	31	37	28	33	24	32	28	34	32	25	33	24	36	35	26	41	22	32	25	25	25	27	28	33	33	26	25	33	24	45	29	32	26	37	32	43	36	27	32	34	32	23	30	35	36	33	29	29	34	24	25	23	27	23	28	33	31	24	25	33	28	28	34	34	38	26	34	31	31	32	30	26	29	24	44	25	32	33	25	35
51480	25440	13609	27323	34835	34076	31469	27981	25124	22495	19682	17202	15407	13464	11764	10487	8826	8014	7209	6364	5847	5146	4771	4173	3827	3501	3022	2653	2533	2115	1925	1722	1588	1459	1277	1094	1108	1060	966	843	864	787	767	738	709	715	687	635	691	608	610	581	608	594	541	605	596	556	638	664	596	598	595	569	615	631	580	609	563	575	554	580	562	596	592	562	585	548	562	533	541	562	548	512	519	516	534	504	466	503	507	523	525	515	490	493	492	465	485	517	479	513	472	443	478	485	513	535	449	470	418	475	483	472	472	465	437	519	474	439	477	506	472	494	492	501	504	426	468	514	461	516	481	479	521	471	479	496	466	451	471	501	472	471	507	455	482	453	443	469	487	491	472	491	485	498	454	484	459	461	493	497	476	473	471	499	464	511	432	492	502	472	483	504	480	525	446	469	473	468	448	468	481	501	468	465	440	470	449	474	495	448	477	477	499	481	471	499	477	461	486	481	458	453	486	487	468	464	493	478	484	436	468	433	493	499	458	481	443	490	442	469	479	463	488	468	465	498	490	457	484	488	502	462	448	470	452	474	450	482	458	498	487	497	455	440	456	455	456	454	502	475	480	470	508	456	457	499	461	537	472	405	460	443	457	495	452	511	496	460	455	475	472	464	466	447	482	455	454	447	451	460	463	504	439	482	485	412	478	479	450	463	482	496	476	501	475	464	437	460	472	460	446	443	480	506	483	469	414	500	479	483	470	451	476	487	474	456	438	495	467	426	482	428	490	431	464	420	469	487	470	463	494	477	447	493	462	476	488	501	487	523	480	459	481	503	466	518	458	470	446	435	496	456	463	440	468	465	465	457	460	428	451	428	453	457	461	485	475	459	530	452	484	476	450	482	466	412	462	475	465	480	503	428	470	480	443	469	499	472	451	463	500	452	492	472	465	479	483	492	499	501	481	481	456	479	456	469	473	496	471	449	451	459	483	465	477	493	475	519	448	503	434	462	473	490	462	432	449	494	458	456	446	443	514	449	464	471	428	480	450	463	498	465	466	456	530	440	493	471	495	493	491	482	457	459	426	474	436	433	447	499	453	437	495	447	477	474	441	462	473	452	475	483	481	502	453	468	442	468	466	431	473	438	495	465	476	428	509	514	512	476	487	474	416	473	463	475	478	442	460	475	474	480	466	433	493	510	459	499	467	445	477	480	432	478	429	463	442	443	516	485	468	463	473	463	453	490	481	521	493	461	446	498	511	473	482	462	444	482	445	486	444	465	442	485	441	514	494	473	499	466	437	475	493	463	430	437	439	472	479	448	496	456	492	487	448	498	486	508	442	471	455	438	454	484	481	501	435	491	491	492	486	460	495	475	508	487	479	458	469	484	445	406	488	486	445	484	435	447	487	441	451	451	458	462	466	470	464	462	468	448	497	443	472	465	492	468	471	478	486	492	474	478	459	474	480	458	488	492	451	466	472	482	437	480	451	479	480	464	453	461	488	487	473	506	467	495	499	477	468	494	502	475	459	445	477	456	445	464	445	433	481	474	471	490	437	486	470	482	480	436	450	480	505	462	463	501	432	459	476	495	490	508	466	467	465	445	491	466	491	421	472	488	480	463	446	474	489	465	508	442	449	462	455	470	493	469	478	463	492	444	458	451	471	481	451	495	468	441	465	501	473	471	479	461	462	488	451	467	454	441	493	504	487	472	444	460	464	480	483	478	455	424	468	475	465	499	462	498	497	467	488	506	475	496	486	457	455	528	432	412	465	463	488	469	475	492	469	435	485	466	489	456	482	483	479	463	528	468	521	504	495	455	501	492	477	484	454	446	479	479	467	487	441	479	420	480	501	481	467	452	441	493	481	499	474	479	507	493	465	447	488	463	453	453	462	461	446	454	483	446	473	475	439	458	470	482	475	460	447	468	409	480	500	503	482	485	466	448	460	471	486	490	495	495	508	490	459	481	473	452	412	453	498	434	452	442	498	525	463	478	432	437	469	465	475	454	467	451	460	462	468	466	500	505	484	457	470	443	445	480	488	478	480	423	456	483	485	462	454	470	467	480	468	407	466	470	494	441	441	460	470	482	482	432	481	427	487	453	464	478	506	448	468	471	485	472	441	483	462	498	468	485	426	433	476	495	511	428	457	461	466	453	441	483	488	467	483	503	428	501	470	457	505	478	476	456	452	442	453	481	497	465	494	474	474	440	443	466	482	443	476	486	496	460	487	476	489	443	448	479	453	463	460	467	462	472	477	454	465	426	439	502	467	424	450	479	468	482	485	435	440	489	484	496	482	467	490	474	468	455	464	451	493	469	477	486	440	471	413	453	453	453	470	455	520	483	444	508	487	471	488	462	485	464	465	471	456	461	460	459	480	501	481	476	454	420	480	487	486	435	481	495	479	417	447	451	478	471	477	427	487	466	467	446	509	471	491	479	467	412	467	518	458	515	444	513	499	481	501	448	460	449	489	430	460	455	494	440	456	429	450	436	475	474	460	477	439	459	473	473	488	480	468	505	456	440	482	475	452	485	489	460	469	431	445	530	464	480	449	444	448	498	458	456	470	417	475	477	462	501	495	450	464	466	443	448	484	478	448	472	461	442	483	471	437	448	488	494	500	473	490	507	482	458	489	435	479	497	470	490	467	442	438	491	473	458	434	452	437	454	458	496	447	463	429	486	482	471	471	506	450	458	476	425	480	471	452	453	470	464	481	467	462	449	443	431	469	496	477	486	454	488	456	488	402	439	437	426	457	453	484	451	449	493	472	454	455	420	455	495	474	464	498	431	494	485	428	463	463	444	451	427	504	465	441	463	465	466	446	453	473	447	488	469	451	495	470	466	481	486	459	520	508	438	461	444	448	504	477	468	449	522	476	490	445	441	437	432	475	482	456	448	434	436	455	434	449	443	492	481	466	481	484	473	497	462	493	455	501	450	452	457	487	491	444	490	507	505	496	457	522	416	477	477	461	506	445	450	433	466	454	453	472	425	489	460	460	470	460	429	477	480	469	465	482	493	469	439	472	482	434	482	490	474	487	485	478	450	475	493	492	474	473	458	501	488	448	477	461	470	500	494	445	457	423	476	456	442	481	464	480	470	443	488	450	464	490	451	458	465	435	469	461	462	433	426	484	462	431	462	484	493	439	482	467	487	440	456	482	529	490	497	452	496	436	449	478	465	491	475	445	476	501	481	460	473	476	444	477	480	465	469	490	453	461	464	488	481	482	450	466	471	440	524	458	474	485	495	474	486	497	471	480	455	452	442	464	453	473	468	422	476	497	444	483	485	470	460	448	483	445	483	442	477	471	449	484	463	488	514	426	491	515	444	475	438	460	471	445	435	462	457	455	481	464	465	440	458	445	459	491	472	454	421	461	473	455	458	502	457	480	429	454	473	479	463	490	463	483	485	475	454	421	490	472	481	491	455	504	503	475	483	444	437	461	442	473	489	464	425	454	496	506	472	477	459	450	473	483	459	455	449	478	464	451	426	480	476	459	458	437	446	466	501
8913	2193	428	321	533	566	533	523	431	351	343	279	247	211	221	173	136	115	102	119	90	99	96	82	72	80	78	52	71	58	57	44	53	51	37	43	43	48	41	34	36	30	43	39	41	39	31	35	45	38	30	32	33	34	27	40	43	32	33	29	36	39	39	35	36	44	41	26	34	42	31	38	46	36	38	30	29	35	40	40	26	34	33	42	38	54	29	36	47	32	39	30	29	45	26	33	40	34	44	56	29	32	29	40	39	27	26	29	28	25	45	31	56	31	32	40	27	35	30	41	35	35	36	28	39	28	37	40	28	35	39	28	36	37	32	35	33	38	26	44	26	38	26	40	38	33	27	40	43	40	40	36	44	34	33	32	37	30	41	37	41	37	37	34	34	32	40	32	37	37	46	40	41	36	39	37	22	35	33	43	36	39	28	28	28	32	35	42	33	30	44	37	33	36	27	38	40	37	32	23	39	35	38	31	37	45	28	25	39	32	39	22	31	33	27	38	37	26	32	41	36	34	35	45	28	26	28	35	37	31	25	38	39	28	41	35	34	39	30	42	35	33	31	31	34	41	41	30	43	41	38	35	42	35	43	34	31	33	35	44	41	44	31	45	47	28	43	32	32	47	47	41	35	37	38	31	27	33	34	32	39	42	31	40	46	44	37	30	39	21	38	37	33	36	38	40	32	34	40	34	40	39	33	38	39	45	37	35	44	36	27	34	34	30	22	29	39	40	35	29	32	20	25	34	30	34	35	38	35	33	43	26	37	35	31	39	34	35	35	39	30	34	38	39	36	34	42	42	39	28	30	43	28	37	23	31	30	36	46	42	33	44	39	35	34	40	36	34	31	40	27	37	39	35	43	33	24	47	39	43	34	34	37	28	37	34	36	40	38	22	49	36	34	32	38	33	32	44	36	34	32	39	37	38	29	38	27	31	31	31	34	30	26	38	28	31	28	39	29	32	37	39	41	38	32	43	35	36	33	47	27	31	28	34	39	30	29	37	38	31	32	40	28	36	40	41	31	36	27	41	34	43	44	36	23	28	40	40	44	37	32	45	35	30	43	38	30	36	35	36	26	30	32	42	29	56	36	33	35	31	37	23	38	30	31	34	32	37	39	28	32	47	30	35	36	42	32	39	39	35	49	41	40	45	29	32	43	34	35	30	31	20	38	35	31	42	26	36	36	35	38	29	32	32	23	41	36	32	29	42	29	32	29	37	27	32	33	27	26	25	39	43	31	47	36	29	45	29	29	36	34	44	26	47	43	40	34	30	40	34	39	35	25	35	33	36	39	37	32	45	30	42	26	33	30	29	27	34	26	42	31	42	28	36	31	39	48	40	35	27	32	30	35	36	42	32	27	35	34	30	34	38	37	35	34	30	34	36	32	26	50	33	33	30	31	36	46	26	43	39	48	45	33	22	44	36	28	26	38	28	36	36	38	30	35	44	25	34	38	33	36	33	35	41	33	32	45	29	39	30	27	38	40	34	28	33	35	41	47	34	37	38	41	41	35	33	31	31	30	35	28	31	27	33	37	40	31	31	39	29	28	41	36	39	39	34	30	32	40	32	30	42	32	38	32	41	36	29	37	34	45	24	37	37	33	35	37	33	31	34	42	42	40	39	36	31	34	42	30	37	31	39	39	46	42	46	32	37	36	31	32	28	32	22	38	41	38	43	43	24	37	53	38	34	30	46	35	21	35	49	39	31	37	42	35	29	33	29	36	28	28	35	42	37	36	31	37	33	38	32	40	31	30	29	38	42	38	37	37	39	40	37	29	31	34	33	34	39	29	37	41	39	31	28	34	33	24	32	45	34	28	25	37	43	31	28	32	40	50	20	34	39	31	42	30	33	41	23	37	37	27	33	36	31	36	45	43	29	32	31	39	33	24	42	28	42	39	21	43	30	38	28	31	28	37	25	32	38	45	29	29	29	30	27	37	31	32	34	38	32	34	46	42	43	36	47	29	43	42	31	36	29	46	38	42	34	32	38	34	36	43	32	38	39	35	41	33	34	28	31	26	37	39	35	24	38	40	50	32	32	51	30	27	39	40	38	27	33	33	34	39	31	31	40	33	41	37	34	38	37	38	28	32	29	38	29	37	21	33	29	24	38	27	30	39	34	37	25	40	32	30	26	31	33	39	30	30	33	33	34	33	30	37	32	30	31	39	36	28	36	40	33	25	32	38	42	38	29	20	28	40	40	32	24	39	35	30	26	31	40	43	38	37	42	29	47	27	36	38	36	43	38	30	23	40	23	35	21	26	40	31	40	30	32	36	34	40	35	35	30	40	38	25	42	29	38	38	39	26	31	42	33	37	41	53	40	41	28	38	25	29	38	35	25	31	32	37	41	32	34	31	32	42	46	29	28	36	29	31	37	27	23	38	38	43	32	34	32	32	36	29	35	37	35	48	32	42	25	34	34	30	34	40	40	31	32	30	26	28	37	40	41	27	39	42	28	36	37	33	34	32	40	35	31	29	37	41	31	37	33	25	27	29	52	20	32	40	46	32	43	31	33	34	44	32	29	36	41	33	24	35	30	38	40	31	35	43	34	31	32	39	40	30	47	40	31	29	37	28	29	24	43	33	38	38	27	35	35	52	41	38	36	34	30	46	42	30	32	36	35	38	30	30	37	40	25	39	33	43	38	45	37	31	30	35	35	31	42	36	38	33	32	37	27	32	33	36	45	31	29	30	38	43	36	35	30	37	25	38	42	37	33	34	28	39	33	42	32	38	31	36	37	31	44	30	33	40	41	32	19	27	36	39	38	44	34	26	27	35	36	32	24	44	30	27	34	29	42	37	35	31	34	39	28	37	44	21	38	33	30	38	35	33	27	33	39	41	40	31	33	34	35	33	33	36	39	30	32	30	32	36	31	34	41	25	37	40	45	29	41	27	33	35	34	22	38	41	40	36	39	37	32	33	38	34	38	36	34	32	30	30	39	28	30	37	39	40	31	40	27	38	33	41	38	33	34	42	39	35	25	48	41	32	27	26	33	32	19	34	37	44	47	34	32	28	30	33	39	40	28	36	46	38	23	30	37	47	35	35	38	35	18	31	35	38	37	30	38	32	25	37	33	33	36	35	30	23	32	27	23	32	36	30	39	39	37	38	26	31	30	31	35	37	24	37	36	37	37	33	44	32	32	41	34	42	31	34	26	30	27	33	42	34	28	31	33	32	25	44	25	27	41	30	29	37	32	32	36	31	28	39	45	33	38	38	30	34	34	34	36	40	34	33	33	44	33	37	38	41	33	35	38	35	35	39	31	41	39	34	29	41	37	41	30	33	35	32	35	30	36	43	44	44	32	36	31	39	35	35	37	34	32	32	24	32	35	27	36	34	36	41	38	23	43	24	32	40	33	34	34	36	40	25	32	48	42	35	47	34	37	27	33	44	36	29	38	39	34	35	44	38	31	31	25	37	40	41	40	44	36	28	30	49	39	34	34	36	45	28	31	41	35	32	39	37	36
44313	21984	9957	22049	30107	29087	25952	23106	19736	16998	14761	12665	10998	9661	8243	7280	6396	5238	4780	4282	3868	3650	3290	2969	2755	2442	2268	2069	1672	1568	1463	1401	1299	1131	1038	891	896	942	817	813	778	720	743	722	691	701	661	712	691	676	593	678	617	616	648	659	629	629	645	680	658	645	661	607	658	686	648	604	629	618	608	651	624	603	630	628	599	618	611	598	640	613	582	620	585	649	579	594	569	563	583	560	536	577	552	589	562	553	572	613	567	580	576	515	586	578	579	553	535	576	565	582	600	564	549	540	567	555	568	596	594	549	540	539	535	553	561	560	558	550	610	594	526	619	549	553	572	565	544	606	509	542	607	543	563	554	571	548	581	565	562	593	594	551	543	570	581	564	512	598	546	534	535	547	561	574	567	587	556	547	571	557	549	581	524	560	596	583	500	553	570	584	538	561	571	558	550	546	550	535	563	543	588	549	553	575	583	552	538	570	545	569	557	551	563	512	586	567	583	531	562	609	541	559	586	569	560	540	558	570	562	563	549	566	558	561	571	588	569	534	595	589	576	575	519	596	533	554	523	574	557	531	591	570	543	545	560	597	532	577	573	537	548	580	524	591	586	588	533	533	585	561	589	558	560	554	549	545	579	574	578	517	533	573	558	562	562	525	582	573	546	548	543	524	562	549	560	593	540	571	575	556	571	608	545	550	515	569	570	575	555	524	553	553	566	524	570	584	556	559	542	540	541	590	593	543	560	543	599	564	602	572	573	561	519	533	570	551	573	593	518	548	571	546	578	584	592	600	566	565	566	599	504	587	567	599	524	585	586	573	553	576	583	523	575	524	572	582	577	558	571	545	523	590	561	587	554	590	571	559	530	560	563	576	603	587	554	594	570	570	569	588	575	535	579	573	527	553	572	559	561	537	568	580	542	551	579	562	559	541	555	552	519	556	522	546	569	555	548	565	548	528	590	562	548	555	585	620	564	536	609	552	579	560	510	619	499	591	529	559	539	547	598	591	557	549	591	570	564	567	544	561	511	596	546	536	588	517	533	526	574	559	559	582	568	583	610	527	549	598	585	574	532	584	548	600	556	555	546	556	515	615	569	540	570	545	532	547	557	532	569	559	557	586	578	545	544	551	585	559	542	545	547	564	537	535	554	582	553	571	576	552	573	596	566	572	601	545	545	555	534	507	573	548	522	596	589	615	568	554	548	614	594	580	547	537	553	594	547	525	586	546	583	572	588	555	562	540	549	516	571	544	583	506	578	523	557	583	580	560	560	561	565	557	568	559	549	608	556	556	551	551	540	575	590	584	543	607	552	616	541	541	582	558	562	519	570	549	583	595	572	539	553	551	555	527	532	559	536	539	558	567	547	547	514	552	529	544	540	539	545	535	587	587	560	531	561	546	557	557	570	582	525	567	541	587	503	565	573	548	559	560	563	567	532	590	534	561	541	583	540	537	559	561	532	600	602	575	594	620	564	539	511	553	562	584	552	593	564	510	571	555	527	523	582	594	565	561	536	546	555	548	551	548	558	594	601	568	548	563	538	544	591	556	573	567	583	563	496	562	544	595	600	581	543	560	557	573	553	593	563	541	571	560	585	537	560	528	571	580	574	608	570	520	531	525	627	558	606	539	610	557	602	523	546	532	528	538	556	556	597	546	613	538	525	561	541	549	570	567	559	583	572	571	566	556	524	541	572	544	575	558	551	552	562	556	545	505	508	578	566	573	509	586	563	563	559	556	563	522	524	566	540	556	571	577	537	555	579	590	605	579	568	567	535	549	560	568	567	549	563	543	528	572	563	557	556	585	542	629	534	550	562	540	534	591	529	545	530	538	542	565	528	558	521	573	535	536	535	552	510	525	546	589	510	529	576	593	592	549	565	513	601	552	540	542	559	510	570	606	595	541	595	584	545	539	568	589	588	525	536	569	546	560	569	551	567	553	567	539	541	559	543	521	572	556	597	596	523	586	549	549	551	531	508	569	507	570	535	565	599	542	585	557	578	533	576	590	593	592	549	549	540	592	552	570	558	595	516	544	552	516	543	548	534	570	591	529	568	538	571	532	562	570	555	545	539	587	532	557	536	595	578	548	557	540	572	554	547	590	590	545	580	567	610	557	564	518	573	589	573	584	584	552	590	554	577	585	549	564	569	556	510	597	553	564	561	539	525	575	567	538	535	520	569	573	539	557	532	541	569	527	553	596	551	586	554	494	535	551	600	585	568	564	548	547	561	573	520	572	594	535	570	550	568	544	524	573	573	606	536	578	551	568	535	582	557	575	598	565	541	548	572	564	500	569	552	584	596	578	536	529	563	560	548	577	567	547	582	548	538	546	565	540	561	574	586	550	593	596	564	570	568	559	570	559	545	539	597	549	515	553	538	555	574	535	534	569	568	579	585	546	563	554	574	485	576	581	599	555	566	535	542	520	585	570	519	559	560	566	546	548	544	613	538	583	558	584	534	531	577	565	558	558	558	545	575	574	525	528	591	565	543	554	564	547	545	572	544	519	576	581	589	533	532	545	577	523	577	557	525	550	528	534	526	540	549	551	577	550	534	574	551	530	560	551	595	557	579	562	570	543	537	538	534	511	545	571	565	589	577	571	573	552	531	556	539	547	572	563	531	559	614	514	580	586	583	530	497	593	554	562	576	557	563	563	578	518	560	550	540	529	545	577	571	570	620	538	549	565	545	572	543	558	543	575	540	550	572	560	615	577	584	555	549	546	551	557	508	575	564	503	571	579	568	606	589	585	574	550	543	523	580	571	547	580	593	562	559	574	555	567	542	569	549	539	542	567	599	550	536	627	585	570	566	540	559	543	585	536	546	548	599	577	581	531	564	540	565	558	566	582	549	598	531	552	533	576	560	516	566	540	606	557	567	573	596	549	566	559	557	520	512	563	551	573	556	562	537	528	583	571	526	563	550	549	568	565	556	549	569	599	527	531	557	575	591	554	566	580	541	545	545	586	539	526	546	580	590	579	582	546	569	523	560	554	572	540	568	528	580	556	555	552	528	526	522	521	562	575	570	538	550	532	574	505	576	593	525	598	558	545	586	570	585	541	536	558	556	512	528	552	599	601	528	553	551	599	576	552	547	564	581	549	515	564	568	600	529	547	526	545	554	568	482	625	572	545	520	628	543	542	552	576	539	552	552	584	512	573	554	541	543	521	559	543	563	575	601	588	546	520	579	571	562	588	539	534	576	583	600	551	539	551	555	558	584	553	545	560	555	590	535	550	581	544	553	561	559	558	552	556	545	564	556	552	547	574	558	544	571	563	529	586	564	560	519	559	579	554	533	529	540	584	567	545	568	541	553	564	582	542	541	568	557	561	547	564	581	556	579	525	554	588	558	551	558	542	527	569	592	565	562	543	555	569	550	546	575	573	584	582	580	540	523	579	574	557	592	599	590	562	516	553	577	568	548	560	591	558	568	578	513	569	602	525	596	585	578	530	553	578	577	564	533	554	570	570	578	552	573	549	646	560	560	582
12433	3785	685	512	828	924	783	725	657	574	487	413	367	314	285	241	236	177	147	144	119	144	132	109	93	99	82	77	66	68	55	44	51	52	43	35	37	40	40	44	28	29	37	29	33	37	37	28	30	23	30	35	37	38	32	38	25	33	35	24	34	28	33	38	17	30	28	36	29	34	22	30	29	35	25	29	27	34	33	26	20	32	31	22	25	36	31	23	27	22	37	30	28	22	33	36	33	22	21	13	33	34	31	25	17	22	23	28	28	24	29	28	29	21	34	28	24	33	21	27	27	19	31	34	24	31	25	32	29	22	19	29	24	30	31	22	27	27	31	32	25	30	23	27	25	26	22	29	28	23	39	17	21	30	39	23	34	27	30	15	21	18	26	38	15	26	36	23	34	25	17	32	41	25	29	30	24	33	27	33	28	23	38	22	27	27	34	26	34	26	24	25	25	31	27	34	27	26	35	25	32	29	28	30	30	24	30	26	23	26	28	19	17	31	29	21	21	22	28	27	32	27	26	31	25	31	33	26	19	22	31	25	16	25	22	23	34	31	29	21	24	18	35	24	27	25	26	24	37	20	24	26	30	24	27	26	31	23	25	30	21	27	19	26	25	25	25	22	30	23	33	32	22	27	26	27	18	28	26	24	26	26	28	30	25	38	29	40	34	27	33	33	19	25	23	20	32	22	22	25	26	18	23	27	32	35	19	24	38	30	31	30	22	22	34	25	26	30	23	22	24	18	33	21	27	30	27	22	30	32	28	24	34	29	32	40	24	29	29	35	24	38	23	33	20	37	22	36	22	31	24	34	26	24	28	24	29	22	27	21	29	24	18	23	33	21	27	32	24	28	31	27	27	16	24	26	34	28	31	24	28	24	24	31	30	23	25	22	36	21	28	30	26	25	27	28	19	25	26	22	28	25	27	27	26	22	35	31	22	23	32	30	29	26	22	36	34	32	28	24	23	29	26	50	31	25	23	25	32	39	28	25	33	27	21	22	41	32	27	27	29	32	24	28	20	36	25	29	37	28	27	21	20	33	27	32	21	31	21	26	27	23	35	45	30	29	37	25	24	30	26	22	25	36	22	44	23	24	23	21	26	23	33	25	35	25	29	29	29	19	25	27	27	21	24	20	32	26	23	38	27	27	19	21	27	35	21	30	14	30	27	20	26	32	39	28	29	33	21	31	19	30	24	17	28	32	30	30	24	25	23	27	26	30	31	26	30	31	21	30	23	24	31	39	30	23	23	30	35	18	31	26	31	34	33	35	22	43	34	29	31	28	23	26	16	20	29	31	27	19	18	22	26	28	26	26	29	36	26	26	29	26	29	36	25	28	31	28	26	23	22	30	29	23	38	28	24	26	26	25	23	22	29	28	21	30	21	27	28	30	23	20	20	27	33	26	24	31	41	23	24	34	29	25	34	29	27	28	23	19	38	21	25	19	14	28	28	36	25	31	26	19	20	27	39	29	37	27	24	20	24	26	17	36	24	26	35	26	27	24	24	30	24	26	30	27	27	22	19	30	37	33	27	15	23	24	25	23	31	25	29	30	24	28	22	20	29	20	28	33	32	33	21	21	27	35	32	15	22	27	37	19	31	30	26	30	28	33	29	28	24	21	22	26	20	27	24	25	33	26	28	29	34	30	26	23	39	20	19	26	19	32	29	21	38	28	18	33	29	21	23	22	16	25	25	31	34	22	35	35	30	28	26	18	16	23	26	26	26	23	26	35	20	32	36	26	22	32	27	35	25	32	37	25	26	24	27	20	25	28	31	40	25	25	30	33	30	24	31	23	29	25	20	16	35	33	25	28	29	37	31	38	22	22	25	26	30	21	26	24	33	24	33	24	16	31	32	27	24	33	24	24	38	22	31	22	23	35	20	23	25	35	17	32	34	33	31	22	31	30	23	31	20	24	26	25	24	23	34	26	26	24	30	21	28	32	25	36	29	18	26	35	34	33	29	31	36	27	24	23	21	36	23	22	30	22	32	36	24	28	24	29	31	29	23	27	38	30	25	31	24	23	21	31	36	21	26	30	23	25	29	36	36	19	28	22	36	26	22	33	31	20	31	31	23	31	28	29	31	32	22	36	32	27	27	18	21	25	27	20	24	28	27	28	22	28	19	22	33	18	31	20	25	27	37	36	37	37	22	26	30	22	33	34	30	29	27	34	27	30	29	21	31	29	31	33	21	28	35	28	27	21	28	28	25	34	34	28	22	26	22	22	23	28	30	25	29	23	32	27	35	28	24	22	38	27	26	28	23	23	33	24	21	25	29	26	20	29	36	30	30	20	30	24	36	27	26	25	34	25	27	29	29	24	28	28	30	30	20	29	21	33	40	30	28	34	23	32	34	27	24	28	27	27	22	33	17	27	30	23	31	30	26	30	30	23	32	30	34	29	30	23	34	25	33	28	25	23	39	27	30	19	33	27	28	31	23	40	20	32	35	24	22	31	20	28	36	25	34	18	33	28	37	30	24	33	28	21	33	30	28	29	22	29	20	33	25	26	26	31	21	26	30	27	25	28	24	29	26	24	27	31	26	22	27	24	33	22	26	29	28	33	29	36	30	28	32	35	23	34	37	40	25	28	26	28	24	31	33	28	29	32	23	28	32	26	20	28	30	23	25	35	26	29	30	29	30	31	24	14	23	34	26	28	38	28	32	32	30	32	27	27	29	29	30	29	36	23	33	26	19	26	30	34	22	28	16	27	27	22	23	26	23	24	25	28	37	30	23	23	29	33	27	37	23	20	32	25	35	24	41	23	38	31	32	35	33	26	32	37	27	24	26	24	28	26	30	36	27	16	24	29	28	22	19	29	30	24	34	26	16	36	23	19	28	32	32	16	23	36	34	20	34	26	26	25	23	22	33	25	20	23	28	20	30	39	29	37	31	24	28	30	21	27	33	34	27	22	22	28	26	37	21	25	27	29	21	36	26	25	30	16	39	23	29	32	28	27	24	25	23	29	28	23	21	31	29	34	24	26	33	25	31	18	26	23	22	26	28	27	25	23	29	33	35	34	37	33	23	32	25	35	26	20	26	34	21	25	30	43	22	32	31	20	29	23	32	24	22	33	19	33	29	32	22	39	25	37	25	38	34	21	23	19	28	27	26	25	30	28	24	30	21	18	29	29	27	27	33	38	27	22	29	30	35	41	32	26	36	24	33	30	23	23	30	18	25	35	36	28	20	32	31	22	27	23	20	17	34	25	27	24	40	24	27	26	30	33	37	35	31	28	20	25	27	38	21	23	40	38	23	22	27	28	25	27	24	24	26	31	26	23	26	21	22	23	27	27	30	28	26	35	25	29	25	20	27	25	25	21	22	34	27	24	24	24	20	25	32	26	26	31	28	24	26	29	30	31	27	29	25	27	29	25	23	20	22	22	26	26	38	19	25	31	32	28	33	38	33	28	25	29	26	24	27	29	30	29	28	30	29	23	25	30	18	32	29	32	38	26	23	19	28	32	24	31
52213	25706	13627	27142	35313	34641	31481	28338	25312	22263	19504	17183	15114	13457	11949	10569	9176	7969	6866	6052	5663	5055	4785	4070	3773	3408	3154	2734	2400	2160	1934	1765	1579	1428	1291	1079	1069	1009	1022	898	746	781	758	722	692	682	658	631	637	607	557	596	585	544	569	628	618	598	574	544	560	548	578	536	570	587	527	592	575	563	563	581	595	547	591	530	517	556	471	484	516	499	488	532	503	473	500	489	485	491	528	449	465	487	448	431	487	451	458	435	460	418	467	467	416	492	480	512	480	441	465	432	474	476	460	446	468	458	433	441	441	498	461	453	473	443	488	444	469	467	453	407	463	429	453	473	469	424	434	439	426	475	481	435	478	451	434	451	448	442	410	475	404	455	447	450	462	461	445	421	460	449	421	425	400	402	431	511	428	438	466	447	464	475	462	447	446	465	438	490	458	452	420	483	409	432	405	454	473	453	461	413	423	463	440	479	449	473	437	433	430	447	447	408	469	444	452	500	440	420	437	511	443	422	463	393	431	478	412	412	433	428	417	476	419	483	446	422	436	412	439	395	429	488	463	434	431	456	443	417	472	398	450	462	460	450	453	428	455	443	421	445	422	433	450	448	412	454	456	425	434	448	472	451	449	413	416	430	444	425	431	449	431	452	477	451	441	460	482	472	435	434	395	468	452	452	441	473	463	447	430	503	439	418	461	456	475	436	418	442	468	455	452	463	465	423	449	453	404	480	439	448	436	426	431	449	459	463	439	429	432	439	430	413	428	502	443	436	481	475	428	443	442	443	463	453	437	434	418	436	406	469	401	445	445	436	449	420	456	467	451	437	460	441	449	425	436	441	438	477	500	408	420	458	425	437	445	459	470	484	442	427	466	456	497	442	455	428	457	405	423	458	429	406	450	447	474	446	430	444	412	444	478	465	409	433	459	471	425	465	437	440	466	434	445	447	423	423	426	411	420	432	481	440	480	482	491	449	464	450	438	423	501	451	439	456	426	457	451	434	424	454	412	485	449	452	448	412	451	465	430	427	412	440	469	461	415	458	439	421	471	481	437	436	421	464	463	423	444	477	438	424	441	409	442	422	478	447	445	446	451	423	432	416	494	416	432	428	444	440	443	475	438	443	426	474	421	478	428	453	469	452	433	416	423	464	465	396	446	481	445	451	458	455	459	427	425	453	437	465	461	412	476	442	434	430	439	450	417	420	448	409	411	408	410	444	440	447	456	446	452	467	433	450	449	431	420	413	431	463	409	443	458	435	404	439	452	426	443	466	444	454	417	438	457	453	428	465	429	425	451	438	438	461	457	458	403	425	444	480	479	440	470	449	483	431	467	444	490	419	430	406	425	451	456	404	456	451	465	436	444	432	445	465	448	450	453	460	469	455	428	469	488	439	426	455	508	446	463	440	444	415	449	406	466	452	495	440	471	433	466	460	403	449	418	459	432	388	419	453	417	410	433	453	467	424	451	419	445	447	434	436	450	475	446	431	443	431	443	410	407	407	431	406	455	464	434	453	453	433	473	431	410	441	407	459	508	451	425	436	474	449	444	457	418	437	459	399	438	485	459	422	469	483	430	456	438	437	477	473	454	396	431	426	433	438	446	456	422	446	449	435	466	458	435	440	444	457	464	460	433	434	421	441	437	439	399	444	466	451	441	459	428	470	441	442	445	464	410	450	438	482	499	474	449	430	417	457	445	464	449	447	418	434	447	450	418	439	424	446	484	390	463	445	427	433	442	470	423	422	441	455	434	430	412	420	413	499	424	431	469	417	422	460	434	421	430	451	429	421	459	458	457	445	445	446	489	427	439	468	461	449	465	404	455	438	438	484	460	414	451	438	445	482	416	442	448	434	470	473	465	462	421	417	414	438	425	433	460	428	484	439	452	454	416	447	406	414	410	433	461	472	426	461	476	448	435	444	448	428	412	479	403	419	428	499	478	458	444	445	490	483	428	465	434	448	424	415	414	419	442	452	452	443	415	453	440	433	455	472	483	431	451	453	459	436	425	429	434	451	449	415	421	429	445	476	438	444	444	429	400	430	442	401	433	421	410	436	444	418	424	454	446	454	442	464	395	417	447	420	428	474	435	449	433	420	427	461	438	427	423	459	468	431	460	428	463	447	433	504	444	437	433	433	407	439	493	446	438	431	465	444	430	443	430	448	484	404	436	406	420	422	434	445	456	442	437	467	461	443	445	451	449	458	463	433	478	460	445	429	432	463	454	422	429	469	476	483	492	415	496	479	429	448	457	470	462	453	468	440	442	420	452	441	446	467	444	470	425	407	413	448	451	410	430	436	422	486	440	445	418	433	454	419	410	445	441	420	436	439	430	410	441	404	452	429	461	435	436	478	442	434	451	421	455	463	390	435	455	439	406	480	469	474	416	454	386	435	439	451	403	463	432	411	464	463	435	420	454	450	433	403	444	470	471	440	431	426	448	457	440	491	424	454	453	445	428	417	444	475	422	408	475	472	435	465	465	436	444	388	424	472	447	460	415	446	421	478	431	436	466	452	445	417	466	455	443	447	460	425	425	479	435	481	425	495	461	401	439	435	454	430	431	433	419	437	448	465	472	428	430	459	413	438	470	468	435	442	445	448	493	467	481	437	442	433	444	472	466	447	459	473	479	449	445	438	449	441	428	430	452	401	425	403	450	423	439	430	434	484	447	439	417	453	457	435	447	448	420	452	424	463	403	442	413	440	422	449	428	464	419	433	418	460	416	456	431	467	466	460	421	425	518	407	433	429	416	421	448	481	469	400	453	445	461	444	435	469	405	440	436	450	430	468	467	443	443	446	388	453	435	473	441	450	425	463	465	446	451	425	458	444	455	444	450	455	441	474	422	424	439	473	439	413	434	468	442	426	443	419	455	445	488	478	394	448	469	489	429	485	441	458	478	435	421	437	435	430	424	425	435	487	387	467	479	435	414	426	426	446	454	407	458	428	426	458	463	438	431	438	418	436	425	425	482	435	471	429	439	472	443	436	411	408	429	433	458	443	386	447	448	444	426	446	466	424	445	441	448	417	466	416	474	432	406	444	450	431	446	429	423	479	464	418	454	421	475	433	414	401	459	454	450	455	436	456	462	408	443	461	436	452	448	421	417	428	466	458	443	432	451	469	439	434	441	487	419	453	438	455	487	450	427	474	405	435	426	428	444	477	465	416	435	450	454	434	430	452	401	428	436	445	477	429	473	410	459	447	453	427	477	454	449	450	442	425	411	422	438	419	424	424	457	430	432	439	472	430	458	466	456	476	444	430	436	387	453	449	473	438	424	431	453	431	439	390	426	409	459	443	473	426	432	449	415	447	446	478	430	446	473	413	468	427	474	484	454	476	448	503	427	432	460	429	444	450	448	447	396	454	480	455	420	473	416	455	438	458	443	449	471	417	406	468	452	459	428	459	447	466	430	451	461	424	428	455	479	423	427	459	495	482	434	447	418	456	429	485	435	426	397	445	473	421	443	484	436	440	489	435	416	458	433	439	447	472
4995	1000	275	206	372	406	381	318	265	247	211	153	175	138	131	100	97	88	89	82	56	73	64	45	50	39	40	42	35	37	43	38	38	36	28	32	29	28	28	19	26	24	21	21	25	21	21	27	21	26	28	18	21	29	24	29	29	23	23	25	20	27	19	22	26	23	25	24	24	29	21	19	18	25	30	18	24	26	17	22	17	17	22	24	18	19	21	16	23	19	29	20	22	28	12	24	18	16	26	28	21	24	19	29	14	25	29	18	26	21	25	29	19	16	27	16	24	13	17	18	23	27	24	28	21	27	29	25	24	25	27	33	24	21	27	26	15	13	23	20	24	26	25	23	15	26	34	25	20	22	24	26	21	27	28	22	26	14	27	19	27	22	26	26	14	27	20	17	29	24	18	31	28	19	24	22	13	18	16	25	23	24	17	20	30	20	14	17	25	23	24	22	18	20	25	20	28	28	29	17	27	19	17	16	22	31	19	21	21	19	21	31	20	22	29	22	25	20	21	27	21	12	27	24	25	32	19	23	22	33	23	25	23	21	28	26	24	27	29	16	30	14	29	26	15	29	18	20	27	18	18	32	28	16	21	22	21	23	13	16	22	24	23	23	24	24	26	17	16	20	16	29	21	20	13	22	25	21	18	13	29	12	28	18	21	25	26	19	20	14	21	14	25	23	25	24	23	25	27	28	26	22	30	20	21	31	25	35	20	15	20	22	25	19	21	24	23	25	19	24	22	24	24	21	24	22	20	25	22	28	23	23	24	20	21	26	20	23	20	22	20	22	26	24	16	37	28	28	24	27	32	17	25	24	25	20	17	14	23	24	27	21	27	14	27	24	18	24	24	26	24	25	27	21	12	18	27	20	20	19	24	11	24	17	29	25	27	34	21	35	23	28	20	28	14	19	15	14	24	33	18	22	24	28	22	24	34	16	22	24	22	21	26	21	24	20	18	21	17	24	24	22	16	21	23	19	25	26	20	24	28	30	21	25	17	23	23	24	19	26	24	21	25	16	14	24	18	15	17	20	19	23	30	26	23	27	33	35	18	19	18	25	17	28	23	21	19	17	24	19	18	19	24	25	29	24	26	33	27	19	27	22	17	27	25	19	21	24	31	27	23	21	19	26	28	18	20	19	17	35	15	26	30	23	16	20	13	33	19	19	18	22	17	17	24	23	26	30	14	20	25	22	20	20	23	21	26	22	23	21	24	31	16	21	24	22	21	33	14	25	26	27	17	24	21	22	30	20	23	31	23	24	23	23	26	30	11	30	29	25	18	25	28	23	22	22	22	30	16	32	26	23	20	21	15	29	19	21	19	33	21	16	22	21	21	25	19	22	21	23	21	19	26	19	21	22	26	25	26	19	23	20	26	16	27	15	24	27	21	28	24	19	13	36	18	23	28	23	19	19	23	23	25	24	19	23	20	19	26	21	20	21	17	24	23	17	19	17	20	25	22	15	23	20	18	33	20	25	25	23	20	26	26	27	33	26	25	19	19	19	21	21	30	27	30	21	22	24	17	28	21	25	23	23	19	17	24	25	26	22	26	20	27	32	30	27	18	30	19	15	24	19	26	21	28	24	13	31	18	19	17	33	29	21	22	21	24	23	19	25	17	19	23	16	22	26	28	18	28	14	28	28	16	26	19	22	25	22	28	20	18	20	21	28	27	28	21	16	28	20	31	28	24	23	17	24	11	20	27	21	28	19	30	26	27	24	37	17	15	28	15	24	17	26	18	21	20	22	19	21	22	26	23	19	25	21	25	34	28	20	25	27	25	17	20	16	18	20	21	17	26	27	21	27	27	26	23	16	26	22	21	20	23	15	25	19	26	27	21	25	27	18	20	18	22	31	24	26	18	23	12	17	23	28	22	24	24	26	20	15	30	17	19	32	18	26	31	21	24	20	23	15	21	21	19	24	28	20	22	24	17	25	20	25	23	29	18	12	26	27	20	24	20	23	21	25	28	16	19	33	21	21	17	22	24	15	23	15	18	36	13	21	22	24	21	10	23	26	34	28	19	29	27	22	19	25	24	24	26	24	14	20	27	24	17	28	25	22	29	25	13	22	24	26	26	25	23	14	20	20	25	21	17	20	24	26	31	21	28	26	17	20	15	26	28	19	25	18	26	23	26	20	24	25	25	24	19	27	24	28	29	26	16	33	32	18	24	18	17	20	25	25	24	26	23	29	16	31	14	27	20	29	25	26	23	32	30	16	33	23	23	26	27	23	24	24	19	27	23	22	38	17	18	27	26	14	28	14	27	20	19	30	24	24	28	18	32	15	21	13	19	20	18	26	24	20	19	22	24	17	26	15	29	17	24	20	24	27	24	25	21	13	16	23	24	21	26	22	16	29	23	35	24	20	29	19	21	30	21	18	23	35	17	21	19	21	23	19	19	20	20	28	28	22	16	14	24	35	22	18	24	23	25	25	32	26	20	20	29	25	18	27	25	22	23	31	23	21	20	21	24	27	21	10	20	25	15	27	19	26	19	24	18	27	25	31	26	26	19	18	23	23	20	39	26	26	24	26	23	27	21	19	26	21	24	26	23	27	18	22	21	22	33	15	15	29	24	21	18	29	24	21	21	25	17	22	25	23	23	21	26	32	24	19	18	29	19	24	14	20	23	15	22	20	26	26	27	22	28	26	18	23	22	21	25	23	27	23	15	26	27	22	19	18	23	23	28	14	24	23	21	25	19	22	31	31	16	21	15	31	14	20	17	23	20	22	17	13	26	14	16	26	23	24	19	13	28	21	19	23	18	19	18	21	31	21	23	22	22	24	34	20	26	25	30	22	21	30	20	14	19	21	28	21	17	21	17	21	21	21	19	22	23	24	21	19	32	23	16	15	27	17	29	25	30	19	24	23	25	18	19	25	22	21	20	25	26	26	29	28	22	24	16	15	31	25	29	28	14	18	15	18	23	28	32	28	25	26	23	21	26	25	24	19	27	21	26	20	24	20	25	20	20	14	23	22	22	17	22	29	17	18	20	25	12	32	24	27	27	18	20	20	27	20	23	18	22	31	19	24	17	22	22	18	28	23	19	27	24	25	23	15	27	29	28	29	25	23	30	19	22	21	18	25	26	20	16	22	36	20	22	21	15	21	26	24	17	22	29	22	18	20	20	19	18	29	21	22	28	24	26	26	20	27	26	24	24	23	23	21	25	19	24	28	21	27	19	23	20	24	28	20	21	19	29	25	18	26	27	18	14	15	25	27	15	25	27	21	29	31	23	22	23	34	21	22	24	21	19	30	23	19	23	22	25	14	23	18	28	31	24	24	22	28	21	27	24	25	21	26	24	27	18	18	18	25	25	22	22	20	21	23	22	19	22	24	25	20	16	20	31	20	22	25	29	26	21	22	29	28	23	20	21	18	23	23	26	30	26	24	30	26	17	16	34	24	34	30	21	24	36	18	36	12	21	13	31	23	24	24	14	21	34	22	19	15	23	16	23	24	28	16	19	20	16	27
38168	17803	7169	18281	25865	24501	21356	17876	15282	12873	10880	8837	7380	6382	5697	5004	4330	3667	3295	2813	2480	2271	2121	1901	1744	1656	1519	1307	1172	1060	977	853	802	714	661	621	601	626	537	532	479	531	478	479	435	434	446	418	435	415	391	388	392	424	382	434	429	417	395	433	402	373	426	450	451	401	442	385	431	403	453	410	385	425	370	405	379	400	358	389	410	391	417	388	395	391	375	401	354	384	355	393	340	404	393	376	354	413	345	387	387	381	379	369	406	383	356	373	386	373	373	400	394	385	373	380	382	376	352	369	373	385	393	402	362	403	357	389	374	327	351	382	374	344	365	362	342	363	394	340	377	363	379	351	386	351	353	352	347	360	399	358	349	355	371	370	397	385	372	372	377	372	356	352	385	404	373	342	400	384	397	379	371	383	419	385	381	359	390	383	335	382	363	362	353	396	353	367	380	372	358	359	385	386	356	329	364	329	323	395	339	381	397	382	377	364	361	405	349	368	392	357	358	385	370	374	408	410	384	385	387	392	378	377	377	384	357	360	372	379	361	352	354	379	361	373	355	348	359	367	326	342	390	384	354	389	403	371	397	414	342	380	374	355	360	344	395	370	373	371	366	393	347	380	354	403	367	355	374	383	354	398	395	403	377	371	372	377	388	385	400	334	375	397	360	393	386	351	340	356	375	414	383	392	387	378	383	423	356	364	385	375	355	361	336	356	346	355	383	356	407	379	360	357	353	404	337	364	378	345	370	360	349	374	370	356	384	365	381	362	396	358	385	380	387	354	377	386	377	373	398	367	350	396	332	345	373	349	366	378	374	370	383	367	350	380	346	380	362	352	371	388	381	387	391	385	367	366	357	376	403	373	372	374	409	354	348	368	361	360	352	367	365	332	405	361	364	372	413	358	350	387	363	370	369	379	343	345	339	375	356	378	389	342	348	328	369	368	416	362	387	350	378	328	378	386	346	373	376	340	360	359	376	355	378	354	380	398	399	378	342	375	374	398	396	356	386	378	361	414	356	351	336	384	364	385	342	356	371	386	361	381	393	403	378	387	368	367	377	403	376	361	377	328	376	392	388	377	400	419	353	362	385	343	353	391	372	363	368	396	369	365	390	368	392	405	337	385	342	349	380	386	345	367	360	393	381	369	374	382	370	380	421	366	382	317	342	386	401	364	362	376	391	363	395	371	369	407	374	355	365	367	346	359	394	364	372	321	358	399	378	367	389	370	340	387	380	345	342	375	373	364	380	374	370	387	374	347	348	404	389	399	355	385	372	375	390	364	338	364	347	316	373	375	373	361	378	396	392	366	381	396	410	375	373	369	366	341	386	383	362	359	389	413	401	409	388	347	408	356	366	369	363	374	327	405	365	396	349	381	375	357	374	388	389	363	393	378	377	389	345	377	354	370	350	383	361	354	363	376	341	395	340	375	386	374	364	362	417	358	354	360	404	378	346	373	340	350	356	390	357	357	375	363	383	404	363	335	401	372	372	388	389	365	365	392	390	384	410	346	341	347	399	346	361	391	349	366	378	369	373	384	366	399	390	355	393	370	377	368	371	387	372	377	386	395	382	340	375	383	370	411	378	383	391	385	338	395	388	354	365	387	385	393	354	354	372	387	396	400	393	371	369	357	352	389	399	362	368	360	383	375	390	374	366	344	375	386	361	405	381	356	379	399	383	386	380	360	384	408	366	384	346	387	372	374	341	354	408	361	389	347	377	364	366	364	363	358	334	386	354	393	347	341	411	379	404	369	359	372	386	399	376	346	358	387	355	406	373	393	365	361	369	358	331	365	355	377	343	377	369	411	399	328	372	389	371	350	345	397	383	371	375	389	357	343	363	367	381	384	360	379	381	382	383	330	363	353	360	388	358	354	368	362	357	382	349	367	349	353	371	362	370	389	401	425	375	378	392	384	374	372	321	357	371	353	374	389	361	376	383	341	446	362	376	340	384	381	369	358	346	391	372	353	360	400	360	400	390	379	370	379	376	381	387	340	340	349	344	346	331	394	338	367	392	388	362	388	392	398	389	348	358	389	403	356	377	350	360	376	379	385	396	366	375	383	357	370	384	368	371	377	370	358	350	357	375	332	370	389	354	356	360	379	390	369	381	368	349	373	372	356	360	389	372	381	386	353	367	384	393	367	366	403	387	374	385	402	385	381	333	392	336	382	360	390	358	362	389	375	375	329	388	356	368	376	379	366	344	390	368	395	338	365	378	382	379	385	391	375	379	340	384	385	381	354	410	356	344	358	367	383	344	367	366	362	347	375	395	383	402	355	348	332	371	341	359	352	351	381	394	362	366	383	379	352	376	356	382	361	359	338	360	376	396	352	381	390	365	366	404	373	317	412	366	402	369	391	389	377	357	380	368	353	399	367	381	337	387	388	392	398	340	361	396	376	386	339	368	342	360	369	336	339	366	397	380	395	400	373	360	402	387	377	366	381	373	375	375	368	368	390	371	375	356	412	378	392	349	387	357	382	344	387	387	355	370	373	430	376	336	345	348	385	405	336	346	374	356	372	387	366	427	351	332	362	360	388	376	388	354	382	377	371	373	369	375	386	364	373	343	356	410	395	365	385	382	335	360	373	381	353	370	390	329	394	367	358	392	354	379	362	365	384	374	350	373	368	398	372	371	386	404	349	370	395	381	368	390	361	384	376	374	374	357	377	368	352	368	332	354	373	368	373	401	345	387	362	371	374	359	408	358	352	308	380	370	370	400	339	386	340	363	389	345	337	360	374	393	395	373	370	398	376	354	338	395	367	343	338	340	392	364	406	375	369	386	379	387	333	384	395	405	393	390	364	398	394	398	345	357	380	406	378	374	374	370	358	366	358	385	353	344	364	402	346	364	360	397	381	387	375	351	391	345	387	370	371	372	375	372	372	372	384	381	396	376	392	405	380	381	383	397	384	363	344	382	369	386	364	375	347	355	395	357	359	367	373	404	372	371	349	351	347	365	358	369	377	367	406	390	358	379	340	344	376	376	377	393	349	368	384	392	378	369	346	390	383	377	368	367	351	330	394	375	357	370	371	359	381	354	388	375	378	356	398	320	368	350	380	364	339	371	370	385	369	375	398	403	383	370	375	374	393	347	349	382	343	356	401	366	346	388	361	352	353	371	386	325	407	376	384	386	399	388	392	393	393	394	389	341	384	378	369	339	387	381	386	353	407	377	345	394	357	351	420	379	369	386	381	347	388	360	365	376	334	355	360	314	385	351	373	370	379	330	357	376	373	387	370	332	378	381	398	376	353	387	373	373	372	390	395	355	381	370	406	368	349	391	339	369	367	365	361	395	349	365	383	347	419	378	362	379	389	391	343	392	370	372	397	377	364	349	382	369	398	390	356	347	372	396	376	349	368	408	370	344	349	356	376	357	372	380	391	333	387	358	388	355	354	373	373	403	365	360	406	344	365	404	395	356	345	387	363	333	365	378	367	374	375	363	388	402	352	342	387	327	374	407	384	386	364	374	388	404	353
12565	4406	720	486	792	927	787	763	643	513	465	415	316	302	265	235	192	201	171	137	159	126	114	91	92	102	86	51	62	70	45	41	52	49	52	53	44	49	43	39	41	37	32	19	29	30	27	23	20	36	30	40	31	30	33	28	33	28	31	29	31	33	31	35	22	26	26	34	32	26	25	26	28	26	39	35	38	34	21	40	29	31	29	36	40	27	36	35	41	37	30	25	25	25	22	25	22	28	34	21	27	40	24	28	40	33	26	19	23	37	30	22	29	27	21	41	32	28	35	24	28	37	25	30	31	34	17	33	34	27	27	32	28	32	30	30	21	26	26	35	30	24	35	24	29	31	31	26	26	34	20	30	34	35	27	27	39	40	28	31	35	26	31	39	37	26	28	34	28	28	18	33	31	32	19	33	25	33	31	31	27	32	30	34	32	25	31	33	27	31	26	33	32	28	27	34	37	34	35	19	30	27	33	31	21	28	25	29	34	22	26	20	32	21	35	27	22	36	31	31	28	28	22	24	32	34	34	44	33	27	28	28	30	32	27	27	33	29	30	34	36	31	23	27	28	23	22	31	33	26	29	24	27	31	29	31	30	32	26	17	37	28	19	25	26	26	45	28	27	26	28	25	27	22	38	30	23	34	27	31	37	29	37	20	42	25	36	31	33	31	24	33	26	28	35	31	28	32	32	27	23	26	23	25	25	22	30	26	27	26	19	30	26	29	35	35	24	27	33	26	30	28	31	34	26	23	29	28	30	28	31	36	29	22	22	25	29	34	35	37	27	30	30	35	20	35	30	21	35	31	22	27	24	30	32	30	31	24	31	21	37	33	20	27	22	32	27	29	28	30	44	28	34	40	35	28	30	34	24	37	27	29	25	29	37	26	37	36	29	28	30	30	34	23	30	26	26	28	24	33	31	22	14	37	30	32	41	23	35	23	23	24	25	23	31	28	29	20	27	30	37	28	23	38	18	30	32	25	22	24	24	24	26	20	24	27	30	38	27	29	28	35	21	20	25	25	20	24	28	25	24	36	40	38	24	39	28	32	40	28	30	26	34	37	31	18	39	20	30	24	27	24	22	28	29	37	27	26	42	34	32	43	35	41	26	29	29	30	23	32	16	21	30	27	23	15	30	24	36	41	27	20	21	29	36	23	25	34	40	36	25	24	19	40	21	27	35	37	28	26	26	21	21	29	30	41	46	34	22	23	28	31	41	19	24	33	32	26	31	33	29	32	28	35	33	30	47	25	29	20	27	18	29	41	37	33	27	32	23	32	38	23	28	25	32	25	25	28	24	32	27	23	28	25	22	27	32	25	37	25	22	34	26	29	32	32	31	33	24	24	20	35	24	34	31	30	31	22	20	38	24	15	30	29	26	27	28	21	24	22	39	32	24	30	30	35	27	23	19	38	30	27	24	32	29	29	28	32	33	29	31	28	26	27	16	26	31	19	27	14	31	28	24	26	25	34	32	34	33	27	33	42	25	39	45	28	34	34	28	25	16	36	36	30	32	26	30	37	25	26	33	22	22	32	15	25	24	24	30	25	35	31	43	32	24	30	32	33	20	25	27	41	33	28	27	35	35	28	31	33	25	31	31	28	40	31	29	21	28	31	27	28	24	29	32	24	27	28	19	29	41	23	29	24	33	23	29	29	39	28	22	30	31	35	25	25	24	40	30	24	31	26	27	28	27	35	34	29	30	28	17	25	25	40	24	24	35	29	39	23	19	16	33	26	30	25	21	21	27	25	22	34	36	30	28	31	30	26	25	28	32	38	30	33	36	33	30	29	30	30	36	29	31	30	27	21	38	32	31	26	33	38	18	19	37	37	29	35	23	26	22	30	35	22	33	22	19	27	30	28	26	35	25	24	36	24	36	31	24	28	36	28	26	23	29	30	29	24	28	23	30	36	29	37	37	31	40	30	27	24	26	33	32	24	31	29	31	33	33	39	24	28	32	22	25	34	34	32	25	37	36	23	37	35	29	25	21	28	33	34	29	31	22	28	22	15	33	40	26	24	35	22	31	32	20	28	21	26	28	40	29	24	34	29	28	35	22	23	27	28	31	34	29	22	33	24	40	31	29	31	30	21	29	38	29	27	23	22	15	27	35	34	29	28	28	42	33	30	33	35	28	29	25	33	27	21	26	29	30	39	23	27	26	30	40	20	24	33	22	27	30	37	34	29	35	23	22	20	20	34	25	28	32	30	27	26	34	33	32	31	25	32	25	27	30	34	32	38	27	27	27	28	41	31	23	34	23	21	24	32	28	29	32	30	27	35	31	34	22	28	24	27	33	24	23	28	35	25	33	32	30	31	33	32	23	35	28	29	29	29	36	26	34	34	29	25	31	24	27	34	33	43	31	40	26	36	27	34	36	27	25	29	39	30	32	36	27	28	28	28	28	24	25	31	27	39	35	19	35	31	26	40	30	21	35	26	23	27	29	19	20	35	26	24	21	21	29	21	20	34	31	35	30	34	30	31	31	31	25	33	32	27	23	37	33	22	23	33	19	24	28	30	30	46	30	33	22	33	20	29	28	25	27	36	31	28	32	30	27	28	19	24	37	20	27	18	26	26	31	31	38	27	17	26	29	30	27	28	28	28	26	28	33	27	29	27	33	17	41	18	27	15	29	34	27	34	29	32	26	29	19	26	31	25	33	24	34	25	32	25	25	35	30	32	34	24	30	36	28	27	27	24	38	28	24	37	35	23	29	30	35	38	29	34	34	30	35	24	42	30	26	27	19	28	33	27	34	43	27	17	27	29	29	32	24	22	22	18	25	20	32	23	25	27	32	26	33	34	30	39	23	33	22	29	19	32	25	30	33	30	33	40	37	26	29	34	27	26	30	21	32	30	21	38	25	38	27	27	26	29	40	29	28	20	34	28	31	25	29	29	30	27	27	32	28	36	31	26	32	29	26	28	33	23	28	34	21	29	31	22	20	25	32	28	24	23	34	35	32	28	36	29	33	35	25	30	31	31	27	23	23	29	26	27	19	32	35	24	23	34	32	25	33	36	27	30	31	30	34	29	24	31	26	28	21	36	40	35	28	31	32	28	30	31	27	37	18	32	25	33	34	23	29	29	28	25	25	20	28	27	22	26	27	19	35	34	17	23	34	28	23	32	31	23	25	29	33	27	23	26	24	40	26	21	22	33	24	26	29	26	19	29	29	31	29	22	30	35	33	28	35	34	22	28	29	28	28	26	26	34	31	24	37	31	26	31	33	27	30	29	22	22	36	31	32	27	29	32	26	38	31	36	30	22	37	31	29	29	40	29	24	40	23	27	31	31	26	27	25	35	34	39	31	35	22	32	30	30	31	23	33	34	43	28	23	26	31	32	26	33	28	35	21	29	29	30	24	27	24	26	25	27	28	25	28	27	27	31	29	36	30	30	24	32	30	29	29	38	30	34	29	33	26	28	40	25	25	27	32	27	30	33	25	25	31	25	41	30	34	27	41	32	28	33	29	29
51379	27568	13521	27035	35053	34178	31257	28070	24909	21772	19180	17109	14647	12798	11535	10239	9060	8020	6872	5962	5404	5137	4831	4120	3710	3377	3135	2734	2381	2194	1881	1696	1568	1355	1282	1226	1109	1075	1044	886	820	786	772	782	708	680	679	631	626	606	595	604	629	578	596	607	607	635	608	602	596	583	566	618	579	611	611	593	601	607	558	623	590	560	545	600	587	544	530	528	544	524	532	530	535	510	516	488	494	529	490	481	548	510	499	472	472	513	522	522	487	496	494	458	469	490	507	453	487	436	464	447	431	487	469	457	476	485	486	509	482	463	481	479	469	485	495	469	444	505	472	504	472	497	476	451	458	491	434	505	460	433	513	458	464	472	492	500	460	474	452	487	474	462	497	465	487	449	435	482	438	503	478	498	450	475	454	458	462	481	454	425	490	496	483	457	466	444	515	455	493	466	468	448	432	469	498	461	467	488	468	452	475	428	457	463	469	471	468	455	456	513	474	461	456	448	424	446	481	476	460	432	493	491	444	505	428	448	434	506	508	462	483	467	481	475	489	458	486	467	449	487	464	504	474	426	452	462	438	483	431	431	490	435	434	477	490	472	426	486	488	481	455	467	496	444	492	474	476	448	453	460	502	453	462	470	451	442	482	458	461	435	496	475	457	484	480	458	464	494	462	492	497	470	431	471	483	450	453	523	441	469	493	440	501	489	443	472	496	454	481	474	442	514	473	444	470	459	470	441	455	464	537	481	459	477	451	507	459	518	472	451	472	478	481	450	480	471	468	465	470	484	442	462	469	457	478	481	495	436	440	474	465	460	475	484	483	448	466	522	453	460	478	462	513	493	442	455	421	460	481	462	470	442	462	445	471	472	453	457	416	451	450	478	499	487	451	471	476	462	446	454	464	518	467	430	482	450	439	472	445	482	467	464	468	457	478	481	482	491	487	456	451	480	486	466	469	459	475	499	454	481	465	471	461	490	487	440	475	439	488	434	463	467	480	502	439	491	503	479	476	461	475	528	481	433	427	475	493	458	481	483	460	490	466	443	498	466	463	438	445	509	488	447	423	442	479	475	465	511	482	493	467	472	482	452	467	467	475	508	504	466	480	451	452	465	449	460	465	448	470	461	491	465	453	464	454	447	453	434	478	430	481	455	461	499	475	484	505	488	434	450	467	459	445	452	483	451	504	475	429	484	488	457	458	464	486	488	469	468	463	496	490	509	484	492	480	465	470	469	444	446	470	435	440	442	468	461	446	467	474	462	422	497	476	475	518	466	446	475	437	483	463	473	465	483	442	448	465	452	468	437	441	468	452	456	451	459	497	505	488	514	481	455	454	466	480	482	497	488	482	472	448	485	453	457	479	472	481	458	451	464	479	463	474	462	478	499	483	484	466	481	487	451	497	484	410	442	488	459	445	465	496	463	459	466	500	454	497	454	424	462	479	476	473	506	436	477	459	450	469	509	444	470	468	473	462	460	457	478	460	469	479	437	458	449	450	496	452	498	438	480	542	484	481	508	472	510	484	488	466	488	458	476	500	453	420	499	460	459	479	463	458	489	472	455	428	426	518	480	456	458	485	450	477	447	445	477	506	446	451	433	522	471	486	471	477	463	459	464	471	448	441	440	450	450	471	483	512	440	481	476	437	448	514	474	474	446	433	442	467	469	501	467	434	463	451	433	424	439	465	478	467	455	502	454	514	458	452	472	481	451	481	460	505	438	460	462	467	477	493	507	479	468	460	450	488	424	447	428	500	460	431	438	471	503	442	436	495	480	443	457	443	470	457	452	483	470	469	420	484	493	455	481	470	481	515	474	450	473	510	433	467	476	507	467	464	476	479	476	488	450	478	491	482	482	483	488	515	465	483	476	480	499	466	475	490	528	468	488	478	484	492	493	447	463	474	476	430	492	410	458	430	461	472	451	485	475	501	426	458	492	462	428	453	460	525	469	431	482	503	416	504	489	465	456	497	435	448	463	440	462	463	474	472	462	470	435	450	481	514	439	457	476	486	479	491	488	475	463	452	451	439	463	512	475	455	464	476	467	423	446	486	507	419	472	476	494	451	441	472	460	460	456	460	487	470	470	415	465	479	498	452	484	485	426	477	495	466	463	460	433	485	456	461	494	490	476	447	438	493	468	469	458	466	471	498	499	461	489	463	453	477	461	467	461	453	525	444	439	427	488	490	454	461	511	449	482	465	494	480	468	466	472	470	446	474	458	450	435	408	470	437	446	518	469	485	480	440	477	500	480	467	443	471	503	477	479	459	468	482	448	467	440	463	471	483	488	474	502	480	475	473	459	497	480	481	445	460	485	426	474	467	457	435	461	483	501	467	427	468	479	464	466	423	456	482	410	483	440	449	502	456	454	514	443	440	449	503	450	479	521	473	474	490	471	470	441	522	471	454	445	468	456	469	437	484	484	478	462	507	493	483	434	463	460	455	467	431	464	458	491	465	495	494	430	457	516	466	451	468	468	486	495	472	456	471	454	468	472	487	448	475	492	491	480	482	474	430	456	434	471	464	485	493	487	461	488	447	477	454	467	447	496	490	443	457	459	476	456	454	467	467	472	436	464	455	454	497	448	495	445	473	457	436	474	481	492	439	517	465	468	470	464	492	450	473	457	476	489	482	440	496	479	488	457	461	449	478	498	476	469	493	464	461	466	506	471	449	458	444	429	503	457	484	429	483	464	491	456	472	473	515	472	487	461	484	492	495	498	477	447	454	486	428	465	465	455	466	483	450	490	489	483	476	447	487	483	466	460	490	480	483	462	478	443	462	492	462	485	444	485	476	461	484	480	479	449	482	482	467	455	452	476	468	504	489	517	500	463	421	487	473	460	450	445	501	449	459	467	431	428	483	448	468	488	488	473	430	456	467	472	491	475	503	439	477	448	476	471	451	465	479	467	484	460	501	474	460	485	439	500	483	439	445	463	466	503	455	479	426	439	471	441	493	480	477	450	490	486	463	482	470	473	446	471	482	496	477	477	498	482	488	461	424	446	500	481	470	466	460	463	465	475	478	448	462	467	435	507	491	419	448	445	468	484	491	490	444	454	419	455	475	459	471	463	447	474	457	436	460	471	481	487	451	484	515	442	444	435	472	476	434	459	445	472	456	446	484	448	501	461	473	456	462	478	472	486	438	477	502	500	449	494	502	476	449	437	480	497	485	493	482	450	439	434	439	459	445	478	514	488	471	459	466	455	452	472	502	472	451	515	446	513	477	487	453	532	462	485	469	461	462	445	436	455	445	484	446	464	493	480	481	446	490	474	451	456	466	461	449	488	464	445	507	464	490	430	464	488	485	446	493	468	435	476	442	497	449	478	443	476	486	467	447	489	472	479	439	482	471	473	472	477	465	480	435	509	453	470	452	456	487	474	466	496	470	443	443	463	468	476	480	467	458	449	444	410	492	512	474	454	449	476	456	488	502	499	477	453	448	514	456	460	475	468	479	487	465	455	478	477	477	486	498	468	447	492	480	421	454	466	474	502	457	469
8743	2341	457	321	502	511	515	466	425	346	307	280	245	182	167	188	140	147	104	100	96	82	85	89	96	68	83	70	56	66	60	54	45	38	46	43	47	46	40	49	39	49	38	32	38	37	35	31	28	29	32	46	32	33	27	42	31	32	36	34	28	36	34	25	39	34	46	34	33	39	35	41	31	38	38	44	34	29	33	31	43	35	35	37	31	33	32	28	36	26	26	31	42	43	32	37	33	41	39	32	34	39	32	39	46	30	35	40	35	29	38	28	34	41	42	33	39	33	23	28	37	38	34	37	34	45	37	34	30	31	38	26	39	38	25	44	32	37	30	47	34	30	27	32	28	41	26	36	31	32	29	35	29	19	42	38	32	31	24	31	42	31	42	33	33	38	24	31	37	31	44	34	35	32	29	32	36	35	26	36	35	35	34	32	36	38	44	32	29	31	39	23	36	38	39	41	29	39	29	45	33	30	34	31	41	35	32	31	30	38	47	32	33	30	35	33	32	39	25	35	32	35	34	40	32	32	36	31	40	27	46	33	30	39	32	39	30	40	31	38	31	46	39	30	36	33	28	44	32	33	35	35	31	35	38	33	40	41	31	25	39	34	23	31	33	32	28	39	41	41	28	23	36	42	37	43	40	40	23	38	37	25	36	33	31	25	37	41	44	35	37	25	31	30	34	49	43	38	29	40	35	43	33	42	34	36	32	35	42	39	28	32	33	44	35	34	33	32	36	38	25	28	30	27	38	30	32	40	31	34	43	33	28	42	45	37	37	29	35	31	30	35	35	27	27	42	42	27	39	31	55	43	38	37	35	26	34	35	35	31	34	35	30	33	30	30	43	27	32	28	36	32	38	26	34	42	28	38	27	38	35	44	30	38	34	31	33	42	48	31	42	47	48	37	21	35	41	28	30	37	36	27	32	32	35	34	35	45	25	43	35	34	37	35	32	37	38	35	36	41	31	38	37	32	39	27	40	48	37	33	38	48	35	22	35	41	32	35	39	32	33	26	38	27	33	34	44	39	44	20	42	33	46	37	32	31	37	33	38	35	32	35	40	43	42	35	31	32	37	37	32	31	28	35	34	34	29	38	29	34	34	34	33	38	35	33	35	44	37	41	45	43	45	36	51	36	34	36	34	38	30	44	40	41	34	39	26	42	32	52	32	36	28	33	26	45	43	24	33	30	33	34	45	31	30	48	38	39	37	48	31	36	46	42	28	30	33	42	41	44	33	32	34	34	30	37	26	31	38	28	48	31	31	26	27	44	36	30	33	48	37	39	39	46	35	26	33	30	37	38	44	35	30	32	32	28	44	29	30	36	24	45	38	40	40	34	38	35	27	34	33	37	34	37	37	29	40	45	37	36	32	45	40	31	29	34	33	33	31	29	33	28	24	22	31	34	41	32	27	36	31	39	44	25	36	31	38	26	37	32	24	39	36	29	37	39	26	47	30	33	39	28	35	33	32	38	46	27	40	44	33	45	31	33	35	34	33	27	39	30	34	29	35	39	36	40	45	38	29	35	27	36	34	44	34	40	36	30	45	37	40	30	34	32	45	32	25	27	31	42	33	30	36	37	31	30	29	43	39	33	34	37	37	37	29	31	32	41	32	36	27	38	29	46	28	36	42	36	38	33	32	41	34	26	41	32	29	39	42	28	44	31	33	23	32	32	44	47	27	31	36	36	46	27	32	34	31	35	37	47	34	28	40	33	41	32	28	31	43	26	26	38	32	43	27	41	40	42	29	32	36	37	37	33	39	26	32	33	31	42	29	41	31	29	35	42	42	21	34	38	41	34	25	49	38	36	30	28	31	34	41	38	42	30	28	31	37	28	43	32	27	34	33	31	38	34	31	32	42	32	27	31	37	41	37	34	36	30	28	35	36	37	38	33	25	42	24	31	34	38	37	27	39	33	35	44	28	39	31	39	31	36	24	40	36	35	44	41	26	37	34	39	39	25	24	36	26	45	40	40	36	31	35	35	29	42	31	41	32	35	36	42	33	34	32	31	34	38	31	34	41	25	34	29	26	27	28	37	33	35	31	38	41	29	29	38	19	37	29	40	41	46	32	36	36	37	41	31	39	38	35	43	36	43	36	34	36	26	36	32	35	31	45	34	29	36	25	43	30	28	35	42	23	36	40	32	34	36	35	47	33	31	28	32	35	35	32	27	41	32	24	35	47	33	46	39	47	39	32	27	33	38	29	32	46	40	34	34	34	31	33	42	36	40	45	43	30	32	31	37	34	32	29	40	47	38	50	38	35	35	30	30	33	45	30	39	33	35	42	34	28	47	50	32	36	31	32	45	36	37	40	40	40	34	32	39	31	49	39	36	28	41	44	36	38	29	34	39	26	36	40	49	34	33	34	41	43	33	35	40	37	52	30	34	37	23	34	38	45	34	27	27	44	38	32	30	30	29	30	27	31	33	34	35	35	28	34	42	36	46	41	41	38	39	33	25	38	35	42	34	53	25	35	31	42	36	41	32	34	28	38	48	29	43	33	37	35	25	34	31	40	31	37	39	41	29	32	33	37	34	40	31	33	37	35	27	33	27	39	44	39	33	32	21	38	35	41	25	27	26	30	35	31	29	41	35	37	39	44	45	35	37	29	33	29	29	39	36	28	44	26	27	43	32	40	29	32	39	28	43	38	34	37	36	41	30	42	43	44	32	41	30	32	23	32	33	31	27	44	35	38	40	38	25	36	42	32	34	31	32	42	31	26	34	43	34	39	30	23	29	38	31	28	31	28	43	49	32	28	27	37	34	41	35	25	31	38	34	43	30	36	27	32	23	38	32	34	43	46	31	38	35	39	32	39	29	38	35	37	39	42	33	43	31	36	35	44	39	38	28	35	51	33	40	30	44	29	44	33	37	32	40	36	34	34	35	36	48	28	37	30	35	42	28	32	33	34	39	22	47	36	37	33	24	39	25	35	40	38	33	30	48	30	42	32	37	37	39	30	40	34	36	27	39	26	34	42	44	21	36	19	43	33	43	30	39	35	27	41	22	37	36	39	34	39	38	37	34	24	30	27	42	36	26	33	34	17	30	31	41	33	30	33	42	35	35	36	33	30	38	32	36	37	25	48	32	31	28	38	33	37	42	29	33	36	46	33	42	37	33	32	28	42	42	37	27	31	38	41	40	35	33	30	32	25	42	37	33	30	24	35	29	38	39	45	36	34	29	44	36	31	41	37	32	46	40	39	31	28	36	31	28	33	23	36	38	29	40	34	37	28	38	30	38	26	27	30	32	44	42	25	28	39	37	32	33	32	42	31	36	42	36	31	32	28	35	29	40	38	37	41	40	25	33	39	28	33	39	34	38	39	39	38	32	34	36	39	30	30	38	27	31	49	38	29	31	32	40	34	34	40	28	32	35	24	21	37	28	36	28	39	37	31	41	41	35	44	46	35	23	32	29	42	32	34	36	35	43	28	38	37	28	35	35	34	34	23	33	39	25	47	38	29	33	37	29
43487	22510	9886	21778	29952	29179	26158	23037	19932	16815	14456	12454	10874	9253	8085	7416	6460	5656	4814	3982	3751	3550	3307	3020	2575	2311	2271	2075	1791	1562	1407	1349	1266	1101	1074	903	1000	942	955	871	764	768	768	711	661	644	658	667	684	623	588	664	632	596	596	611	641	637	661	643	619	626	652	610	662	621	658	637	636	640	682	663	582	649	575	622	632	648	612	608	646	598	611	581	608	616	546	597	574	593	602	572	580	637	592	545	554	558	582	565	534	574	547	518	550	549	559	611	561	602	537	585	587	573	570	588	539	569	567	583	552	556	573	582	583	580	549	563	541	553	554	562	574	583	544	593	578	567	549	581	628	555	561	582	531	541	546	542	562	559	542	567	544	575	529	554	560	592	609	554	575	578	616	571	565	574	555	576	572	608	524	570	552	550	561	550	536	577	560	616	600	523	570	573	557	516	588	580	537	556	553	568	586	589	573	529	529	529	565	510	531	522	568	569	581	578	598	572	582	581	574	511	565	576	552	574	584	555	548	558	540	595	603	572	559	570	567	533	553	538	603	573	564	580	542	578	581	582	579	550	595	511	554	537	558	614	533	516	564	607	560	595	562	547	534	600	576	586	543	524	582	529	592	578	558	558	604	593	575	602	578	526	542	583	552	551	594	590	554	538	551	536	564	549	563	569	576	538	564	562	572	557	533	535	576	578	565	532	569	579	544	586	558	550	582	581	534	577	555	527	555	558	599	538	555	572	545	605	554	562	554	547	581	579	550	564	583	511	558	539	567	561	579	540	608	583	568	558	541	562	552	575	541	549	575	626	559	572	565	536	558	535	552	561	547	538	581	551	561	543	579	486	526	533	538	500	578	566	562	587	562	532	559	550	546	574	544	547	551	555	583	577	555	551	540	541	521	521	562	587	548	556	530	545	576	547	561	601	561	570	567	531	577	586	575	545	575	547	571	575	559	571	565	561	558	557	539	538	577	562	544	579	531	572	540	586	527	541	595	584	562	557	538	549	543	568	570	579	582	559	542	533	577	517	580	536	550	555	559	610	585	565	542	571	559	533	562	574	554	542	531	547	556	558	568	590	576	552	566	582	569	617	523	543	506	528	575	573	606	578	532	498	581	553	568	561	534	527	560	529	557	566	514	556	570	589	496	594	574	562	515	531	540	561	558	559	575	558	564	597	592	562	540	499	540	569	556	566	552	563	575	554	566	555	564	586	542	510	538	589	545	542	564	544	532	604	573	557	561	564	590	553	542	630	526	588	564	585	571	537	571	559	610	536	541	579	569	573	590	531	588	550	547	536	599	559	573	576	539	555	550	603	567	548	553	586	600	590	564	561	539	561	558	586	554	550	547	557	556	529	549	536	566	555	599	591	590	561	556	539	524	527	543	554	605	619	517	556	571	527	559	571	537	518	564	488	603	530	536	600	517	569	545	568	576	551	577	558	558	568	564	571	579	545	569	548	586	571	574	538	564	557	551	527	545	594	534	580	579	590	575	546	562	608	569	536	522	511	560	525	609	616	544	571	595	553	566	532	555	519	588	598	502	578	630	563	537	518	558	515	603	547	575	557	579	533	574	472	581	567	531	537	577	552	549	590	561	585	566	559	568	575	557	549	535	534	565	592	580	551	571	503	581	558	571	548	539	543	519	509	561	560	560	578	595	569	526	592	592	545	563	561	550	580	585	566	590	563	545	588	546	541	608	580	580	554	531	535	594	543	543	511	598	542	595	539	552	572	531	572	578	546	538	559	531	557	542	549	529	558	564	558	582	523	555	553	599	560	551	559	582	574	593	541	554	544	601	575	545	592	570	538	526	634	537	524	531	571	538	586	594	597	578	551	569	575	539	521	554	566	613	601	529	570	568	548	554	512	571	590	608	551	545	556	562	540	543	550	608	583	567	563	594	585	526	529	532	573	530	589	562	531	558	520	539	532	592	563	577	557	585	550	557	541	511	562	528	548	617	577	562	540	589	591	594	542	510	566	577	616	532	540	534	540	520	562	557	543	528	604	530	536	591	525	551	532	570	584	562	573	581	591	527	556	563	538	553	549	527	564	564	598	553	581	545	583	567	563	561	571	549	546	545	560	540	555	536	534	570	576	538	537	539	569	517	616	591	586	586	542	535	574	587	548	570	555	565	579	576	555	562	575	542	590	545	584	601	574	543	591	576	564	564	612	588	577	556	528	564	555	609	561	560	545	530	540	577	567	589	588	540	540	563	595	571	567	567	572	580	580	542	554	591	570	608	563	562	574	544	551	585	557	561	566	571	562	528	585	574	600	556	544	524	643	577	530	530	580	615	553	564	587	508	573	594	579	520	561	606	598	545	530	559	525	551	533	553	546	580	606	570	588	529	574	549	585	568	556	536	569	549	554	546	529	563	556	558	525	555	542	575	593	626	569	568	566	565	542	571	548	533	581	563	575	537	535	568	549	548	514	573	583	596	537	603	567	579	528	568	560	554	550	560	559	548	562	525	564	563	549	542	585	589	571	579	566	560	585	552	537	575	596	551	548	550	515	563	632	541	560	581	578	565	600	604	519	583	541	557	574	554	533	562	566	564	578	585	601	535	555	570	574	601	566	597	540	525	581	580	539	579	555	545	524	554	596	515	571	521	556	604	538	539	589	562	566	560	520	566	575	546	572	532	596	565	547	561	534	518	550	564	543	555	584	571	557	557	540	543	547	588	573	563	579	558	570	533	574	578	556	545	572	630	562	550	585	562	547	496	538	526	536	548	571	572	535	543	527	529	536	569	601	562	548	612	542	558	601	578	608	548	587	548	583	569	575	556	560	589	547	568	534	557	549	535	572	539	525	543	503	550	554	537	559	566	555	588	600	547	571	564	538	534	556	566	581	527	543	552	573	556	571	585	539	583	568	538	549	532	562	542	542	539	592	569	546	533	578	562	599	527	546	548	592	570	548	550	585	629	562	571	539	557	500	526	561	580	531	598	576	519	559	560	543	524	594	550	564	556	564	563	557	584	564	544	522	582	542	580	541	543	535	547	568	578	552	592	603	590	547	580	527	545	532	588	566	544	576	582	566	532	608	563	543	573	564	560	537	576	543	565	550	562	548	569	571	598	537	588	577	553	542	560	526	580	533	562	571	571	528	559	551	557	561	556	560	545	533	581	599	526	576	595	549	528	573	593	580	567	544	561	554	552	516	573	578	604	541	570	517	547	543	561	540	523	542	556	607	532	593	607	564	576	554	552	565	553	562	535	595	573	598	555	577	572	575	560	602	577	519	560	556	527	568	573	561	592	597	573	530	556	567	537	574	588	532	567	549	614	565	531	558	587	547	534	520	571	594	576	543	541	551	576	553	570	512	601	525	526	575	533	579	611	566	528	552	543	598	548	554	548	559	575	538	542	569	557	570	533	540	551	546	554	561	534	589	576	617	564	574	543	595	546	560	557	558	555	538	571	577	551	542	543	556	589	603	574	517	574	566	581	563	607	579	631	546	525	515	541	581	557	599	532	542	590	574
12478	4149	742	503	841	868	828	717	688	580	447	416	328	323	270	257	243	182	171	142	132	154	115	104	76	96	84	81	69	56	54	58	49	42	47	35	46	34	30	43	42	26	37	31	24	38	32	30	31	40	24	27	30	21	32	36	34	34	25	28	28	25	35	29	27	23	29	35	36	32	24	21	26	25	35	35	31	34	30	32	24	37	33	26	30	22	38	38	26	25	23	32	32	30	28	34	31	34	19	20	41	20	29	36	30	35	26	23	37	27	33	26	29	28	25	32	18	23	16	22	23	24	26	25	30	29	25	37	24	41	36	24	18	22	31	26	21	34	22	33	31	28	32	37	28	31	26	32	22	28	33	25	31	28	32	30	25	22	33	16	16	28	29	26	21	26	22	28	20	34	36	24	21	24	33	35	34	33	24	32	29	20	25	27	20	30	28	30	27	24	36	24	29	34	28	28	26	27	24	26	36	36	22	29	31	31	34	25	21	35	32	33	27	24	20	38	30	24	28	28	23	27	27	28	31	24	21	21	25	24	24	20	31	25	32	29	42	32	19	28	29	28	33	29	31	23	36	24	26	29	28	27	23	35	23	36	33	22	17	30	27	29	33	28	18	31	25	29	25	25	25	23	31	30	31	29	32	33	29	31	36	32	23	41	26	31	30	28	21	23	28	26	34	31	31	35	33	30	25	18	26	26	23	18	23	21	24	24	29	30	25	17	30	34	31	26	19	18	21	39	23	25	24	30	25	20	31	35	17	34	23	25	17	24	33	34	31	21	33	33	27	24	25	19	29	24	30	27	30	20	28	20	31	30	28	22	29	31	29	25	38	22	14	18	28	32	23	34	26	33	30	20	20	21	21	27	28	21	22	27	27	32	37	29	26	26	19	28	29	24	31	30	27	25	22	36	23	39	23	32	30	23	27	32	27	21	32	29	21	20	21	24	29	31	29	19	35	25	23	28	36	30	28	27	30	21	24	21	23	30	29	33	23	30	23	26	34	34	26	27	30	20	22	37	22	24	32	29	31	14	23	32	30	28	27	32	40	29	31	33	36	17	26	30	22	27	24	22	28	23	17	31	26	27	18	27	30	33	29	25	25	21	32	17	29	31	25	27	29	26	33	27	28	33	22	33	26	25	29	27	26	32	32	32	31	24	33	26	22	26	24	28	28	23	36	29	22	31	33	23	25	21	32	30	22	29	17	24	26	28	32	23	26	18	25	27	29	22	19	32	32	22	23	27	30	27	40	22	32	21	28	31	34	20	30	31	27	25	24	21	27	27	40	35	27	35	26	27	26	37	26	32	25	37	26	27	43	26	22	29	28	23	27	35	33	26	31	22	30	31	27	35	32	28	31	25	25	23	29	26	27	29	31	27	17	25	32	26	23	30	35	25	32	23	33	25	24	35	33	35	28	30	30	24	25	28	29	38	23	29	18	24	24	25	26	37	28	37	27	26	24	26	28	21	27	30	24	27	19	23	30	24	28	27	31	28	32	34	33	17	21	27	21	24	31	31	19	22	33	23	19	25	29	22	28	22	31	18	24	31	41	19	27	23	25	28	27	30	21	27	34	32	26	34	20	24	24	30	27	24	20	33	29	32	33	28	19	32	20	22	22	27	20	29	31	28	30	24	29	25	16	32	24	21	16	25	25	34	22	24	31	26	24	33	29	30	27	26	29	29	31	29	32	20	31	28	26	23	33	24	25	27	24	25	20	31	34	26	27	31	30	26	24	28	27	22	24	22	30	24	34	21	21	29	25	24	25	24	27	28	28	28	21	32	27	26	35	23	27	22	27	29	31	18	26	23	36	35	32	21	30	27	25	26	35	21	29	25	19	27	35	29	25	34	34	26	33	31	24	16	30	23	24	28	25	33	27	26	32	22	20	31	21	31	23	37	22	18	26	23	22	35	29	27	27	27	35	23	21	22	19	25	20	24	24	33	33	49	28	14	25	31	32	15	36	30	30	23	35	24	30	30	23	30	33	24	20	25	23	18	25	22	26	29	23	23	24	24	29	27	33	40	20	22	22	27	23	31	34	25	20	27	28	26	30	36	30	25	23	25	39	30	22	27	24	26	17	27	31	22	33	21	31	33	27	16	25	35	21	37	33	26	23	20	28	29	23	28	22	27	26	18	39	28	24	26	22	23	33	34	31	28	32	40	31	28	34	35	40	26	20	28	32	32	31	24	25	23	30	30	38	26	47	29	24	13	19	31	32	25	36	26	17	24	35	36	29	26	19	25	33	26	25	28	28	28	30	24	23	25	27	26	16	28	24	27	29	33	28	29	30	33	27	24	17	28	24	25	31	27	23	17	23	18	31	22	29	28	29	27	23	25	29	26	33	31	30	26	30	27	32	23	32	30	24	23	24	27	23	28	28	31	30	21	32	27	23	25	26	23	26	36	24	34	27	29	29	26	32	33	33	17	26	29	24	23	36	26	26	23	26	27	21	37	22	25	27	32	22	29	21	24	27	27	24	28	27	23	19	29	28	27	14	27	29	33	25	31	29	20	39	24	25	28	23	18	17	35	33	24	18	23	29	19	26	28	34	28	25	25	36	26	25	26	17	22	24	28	25	37	25	33	28	33	23	21	28	29	20	25	32	35	17	21	27	26	21	28	27	30	29	31	27	27	34	28	19	32	32	27	19	33	39	34	32	22	23	26	27	21	28	23	29	29	17	33	22	23	25	19	28	25	30	24	27	31	32	18	22	29	26	33	28	27	21	23	33	31	19	36	27	25	31	24	30	22	38	26	17	25	28	25	24	20	36	33	34	31	33	28	26	25	27	24	22	25	26	29	31	24	22	26	40	31	29	22	26	23	31	26	15	24	36	29	32	26	31	32	34	19	26	32	37	32	34	29	32	19	22	25	25	28	37	26	22	33	24	23	31	17	32	29	26	35	17	22	31	30	28	25	24	25	25	34	23	32	31	29	26	32	37	29	25	21	30	31	33	31	34	22	26	19	31	43	19	32	30	34	22	37	23	24	32	20	33	26	29	29	30	17	28	30	23	32	17	17	32	38	31	25	17	28	28	29	32	22	25	26	28	35	27	22	23	18	24	28	19	34	24	23	26	20	29	32	33	30	25	35	29	27	33	30	18	22	26	40	25	18	29	24	33	36	32	30	29	32	30	25	25	18	34	30	24	27	28	29	21	26	24	25	29	28	25	24	24	29	33	32	26	34	33	19	22	37	32	33	28	36	33	30	23	29	20	34	27	26	19	19	29	31	38	29	23	28	24	23	19	33	29	35	30	33	20	26	23	29	25	32	24	41	21	33	17	31	26	30	28	38	16	30	27	26	39	32	30	28	37	20	32	28	24	21	30	24	30	24	24	24	21	26	20	21	24	35	21	32	28	33	29	23	30	21	35	24	31	25	28	26	24	37	27	20	30	26	29	26	18	26	18	21	28	24	20	26	28	30	24	25	29	37	22	22	28	26	29	19	32	29	21	33	16	29	28	29	31	31
52105	26384	13780	27409	35271	34445	31796	28473	25547	22513	19553	17059	14866	13075	11381	10255	9412	7999	6784	5969	5419	4976	4749	4254	3616	3249	3102	2821	2368	2063	1825	1608	1439	1293	1122	1085	1072	1114	992	895	803	804	729	673	700	605	626	588	592	595	567	534	579	559	559	520	605	593	588	581	577	544	559	632	540	577	597	579	566	581	516	533	528	520	528	554	562	485	539	532	526	526	506	490	539	526	511	527	456	503	494	495	473	471	509	455	454	508	452	468	456	457	483	467	473	482	454	468	503	483	450	421	451	427	437	431	416	460	433	444	472	464	439	423	462	462	449	447	453	408	467	382	445	435	482	436	424	451	447	440	475	463	434	440	470	407	448	424	429	416	447	454	439	452	447	447	436	433	394	400	455	431	450	441	449	438	442	447	440	470	442	419	401	440	466	418	442	443	434	451	440	431	425	461	435	447	411	423	446	466	457	416	449	459	452	462	444	456	439	443	411	467	404	429	422	467	465	455	405	421	470	427	401	430	424	424	454	474	407	449	470	455	446	467	426	415	436	433	436	449	456	447	425	428	407	396	459	414	447	463	443	443	462	460	473	444	412	484	459	434	446	400	423	490	427	436	424	420	436	437	432	461	409	445	455	446	415	451	464	478	424	451	418	427	432	444	472	466	433	435	466	475	433	443	425	464	430	382	423	453	455	419	456	439	450	422	415	464	446	447	434	469	427	472	449	452	445	421	469	428	425	431	424	433	482	466	424	458	433	408	442	425	432	465	449	460	479	433	448	466	440	445	455	438	427	433	468	466	416	453	421	427	411	440	439	477	450	418	432	432	446	473	410	434	436	444	427	445	438	460	445	431	436	451	454	438	441	407	430	453	482	448	471	441	453	464	431	439	445	432	407	465	474	451	442	451	406	468	467	437	422	449	459	439	406	429	436	413	481	435	411	425	442	453	481	430	427	490	429	437	455	438	431	429	442	438	464	406	447	455	435	476	430	421	444	443	474	447	430	439	410	431	450	422	459	432	431	423	425	414	488	434	428	447	437	416	438	453	488	407	448	454	445	433	483	391	419	456	423	461	457	463	428	430	424	444	425	466	451	459	440	435	418	447	446	469	427	420	459	472	444	484	458	455	450	454	439	426	454	420	441	424	483	484	448	462	429	451	434	443	457	433	514	466	430	422	446	408	440	423	434	462	414	477	456	445	428	460	434	449	442	430	464	463	451	453	429	432	441	447	456	431	420	399	438	452	421	431	444	396	436	463	461	434	389	428	449	461	456	441	435	449	462	392	451	444	450	434	462	445	425	441	418	463	411	423	448	436	436	443	448	410	458	448	442	436	443	439	462	461	432	445	428	473	417	483	447	459	434	417	470	442	454	453	426	461	424	412	444	440	468	466	469	441	431	459	422	448	421	450	453	448	470	466	438	406	428	443	465	409	475	450	453	450	458	422	456	484	414	458	416	447	403	460	411	441	411	413	424	453	431	457	443	471	423	469	439	435	490	452	445	451	410	429	457	437	477	469	417	432	475	433	455	458	447	467	483	434	456	447	458	494	425	446	442	412	444	426	438	426	483	387	439	453	496	462	467	454	429	414	436	436	491	459	392	421	457	436	426	450	420	426	403	437	454	450	435	429	418	458	422	393	451	441	449	421	441	430	460	415	434	448	427	467	469	414	468	486	450	460	463	453	420	463	427	439	415	452	422	459	417	411	403	460	418	466	456	447	460	489	467	453	418	474	421	426	467	440	454	452	430	421	417	399	479	417	432	423	446	421	438	451	453	445	449	443	507	428	440	414	403	428	422	451	430	465	449	442	474	460	451	443	455	459	453	479	440	447	476	439	435	406	449	421	477	449	474	414	448	466	444	448	429	456	433	472	423	467	452	445	463	440	446	464	465	439	441	477	428	452	460	469	435	431	455	451	466	440	397	485	451	452	454	422	447	408	412	448	455	451	438	463	470	465	431	417	458	450	435	463	422	452	451	413	422	450	445	442	438	443	430	440	423	440	406	449	429	437	455	431	432	426	484	426	437	431	442	421	452	455	401	454	436	513	406	468	495	456	431	416	439	390	499	452	434	441	451	437	478	413	441	449	458	433	426	420	476	458	438	391	430	457	469	441	463	463	461	437	448	439	445	457	453	457	469	465	447	449	439	428	480	430	411	453	458	464	488	437	411	460	447	447	461	453	449	460	449	426	417	399	459	422	440	444	441	502	437	427	441	440	433	419	429	433	433	432	433	468	481	467	477	454	465	470	489	460	482	446	461	460	471	455	406	466	429	455	465	433	414	430	469	428	409	404	423	389	456	456	427	459	437	413	451	469	454	457	453	445	412	425	435	459	482	436	466	441	421	434	451	472	459	406	452	412	411	462	431	496	425	447	439	468	462	415	448	448	453	455	446	445	414	458	431	453	463	435	452	432	461	465	459	473	407	471	390	480	428	402	465	471	433	443	429	441	430	444	414	452	420	413	428	444	457	444	441	463	449	444	429	468	454	472	453	453	450	432	443	442	423	424	468	450	428	476	401	417	453	419	415	450	489	451	452	410	407	409	430	457	459	452	453	451	453	422	470	455	446	440	472	470	446	442	435	457	457	440	465	433	462	462	458	440	416	490	439	420	455	470	412	421	437	470	462	456	407	406	455	441	436	446	413	433	472	440	421	458	445	432	431	415	432	440	452	414	435	440	440	453	466	424	460	432	446	415	501	433	457	439	439	479	442	458	418	422	435	484	462	439	418	479	446	427	417	421	435	466	421	454	451	443	444	430	450	417	431	451	462	427	417	490	431	422	427	431	410	415	459	415	411	474	416	440	456	481	455	412	481	410	469	442	439	478	474	434	459	459	461	423	447	433	459	442	459	423	438	453	460	446	429	441	433	457	414	431	432	428	445	455	442	433	423	465	431	431	444	436	398	434	457	470	475	439	456	420	429	402	424	401	437	441	446	464	467	450	450	473	402	398	433	472	421	427	465	458	406	448	452	441	416	418	419	455	434	447	409	428	427	390	485	457	455	464	467	474	451	437	438	432	420	436	434	450	427	434	452	431	452	436	445	424	477	457	467	440	437	420	438	435	479	473	422	447	441	478	454	438	442	426	459	458	443	451	404	441	407	428	476	454	432	460	468	480	463	437	420	463	433	404	447	455	443	463	438	431	441	476	456	460	428	418	470	416	436	459	423	444	436	441	440	448	448	452	406	428	468	419	455	467	416	428	425	466	407	417	447	458	431	457	423	433	457	455	408	464	411	410	461	413	405	458	444	423	445	425	448	437	448	437	448	412	421	432	424	419	471	439	432	405	443	436	466	438	465	434	414	456	457	461	458	485	456	413	469	473	473	451	434	454	468	432	401	442	412	464	413	428	434	421	440	443	456	444	442	444	400	433	436	444	419	467	427	456	449	384	475	447	435	467	421	422	455	456	438	481	481	434	452	454	436	446	432	408	440	395	443	457	403	448	468	438	424	445	429	437	443	420	458	431	437	444	445	415	416	423	419	463
4906	1005	256	203	347	377	375	324	289	290	212	179	148	122	122	114	101	98	68	65	65	76	47	45	54	35	39	38	37	33	45	39	24	31	42	24	22	31	26	26	28	20	19	19	23	24	18	19	20	25	26	29	21	24	28	28	21	17	22	19	29	24	29	34	28	32	30	20	22	16	31	26	27	15	19	33	26	16	21	25	16	16	24	19	26	23	22	19	21	25	23	20	19	13	23	31	28	30	20	18	16	25	24	24	24	20	26	29	25	18	32	33	25	21	25	26	28	22	26	26	24	18	27	20	24	17	22	19	17	22	26	26	25	29	28	29	24	30	23	21	17	23	18	25	21	29	19	26	24	17	28	21	19	24	21	17	22	27	31	18	26	26	27	26	23	27	20	20	20	21	18	23	26	20	28	22	19	21	20	25	27	17	21	24	32	23	22	29	27	16	16	20	17	18	28	19	26	21	39	20	24	25	24	23	27	23	30	24	25	26	22	24	18	26	18	22	22	26	24	28	21	15	27	16	22	12	16	29	24	18	16	25	23	20	23	36	24	26	22	26	20	31	21	22	25	22	23	23	31	38	21	26	19	20	21	22	34	17	30	25	18	21	28	26	26	31	26	27	17	23	22	26	16	19	21	11	16	23	19	23	28	29	27	17	20	17	19	19	29	23	28	28	21	22	26	20	17	23	20	18	16	20	19	23	19	25	27	17	24	11	20	23	17	17	28	24	26	27	21	23	20	33	22	20	35	11	15	22	27	26	11	31	18	21	19	24	20	18	19	21	29	26	23	16	22	17	29	22	31	35	27	19	30	25	18	25	16	15	17	22	36	23	24	17	23	29	26	30	26	21	20	27	28	20	21	16	20	26	22	26	23	22	32	26	26	19	21	26	20	27	24	24	21	21	30	21	20	15	17	26	31	25	19	30	27	31	21	31	33	20	17	18	25	22	29	24	32	26	22	21	20	19	25	19	25	21	17	21	22	20	19	17	12	25	27	19	17	27	24	17	30	22	29	24	18	18	21	22	25	24	19	16	21	27	34	20	18	23	29	19	21	30	23	16	30	21	26	23	27	25	20	31	16	22	20	26	26	18	20	27	25	24	21	19	17	36	18	23	27	32	16	21	30	26	24	25	18	15	25	24	21	21	16	22	19	19	27	21	19	37	13	22	26	25	19	22	19	25	29	18	24	19	24	23	19	31	22	17	30	25	21	19	19	28	25	25	26	30	31	27	23	18	16	21	22	18	22	20	22	23	28	18	27	17	33	25	24	32	24	24	30	30	20	22	19	24	18	18	22	20	26	21	23	28	18	19	28	21	20	28	35	16	19	22	23	18	21	29	24	20	24	16	23	19	32	30	19	23	24	27	20	20	17	23	21	23	22	21	19	28	26	17	21	30	34	17	30	17	32	17	18	24	28	25	24	23	16	21	17	19	29	22	13	20	20	36	18	20	28	20	23	34	29	27	20	20	16	19	15	23	15	21	22	21	32	21	29	17	26	30	21	16	20	31	20	14	19	30	29	20	31	16	27	17	19	14	23	21	15	23	25	32	22	20	23	15	22	18	29	26	20	30	22	23	25	24	22	34	32	19	25	18	23	28	25	16	24	27	19	22	25	21	32	19	15	15	11	20	18	22	30	26	31	25	21	31	20	22	16	18	25	21	15	12	20	33	17	22	20	11	23	20	31	21	27	34	16	18	28	18	20	30	23	27	18	27	19	25	19	26	21	26	27	28	24	23	15	35	26	21	25	19	23	18	18	29	22	20	20	27	25	24	22	22	30	17	22	23	16	21	18	13	13	23	27	26	23	20	19	30	15	27	21	25	26	15	24	25	19	15	15	29	21	28	14	29	23	14	20	20	20	22	28	20	24	14	18	23	22	28	20	36	23	18	26	19	18	25	17	29	18	27	20	35	23	17	22	19	28	18	11	17	19	21	22	24	23	23	32	25	20	21	17	33	15	22	18	17	22	20	19	23	21	28	23	32	24	18	27	22	23	36	25	24	19	27	21	15	16	21	24	18	21	20	33	19	25	27	27	21	21	20	25	16	26	25	23	24	21	26	13	29	17	18	27	20	24	27	23	25	24	22	23	26	19	19	24	25	25	25	27	28	17	20	16	24	24	17	19	20	27	30	26	25	21	24	30	20	27	15	22	15	26	28	24	29	13	20	28	21	30	32	21	17	20	24	29	17	24	23	24	16	21	18	27	18	19	28	32	19	24	29	28	26	29	22	21	18	26	24	22	14	18	17	24	31	22	22	29	18	28	32	23	23	20	29	26	30	18	25	23	22	20	32	22	16	18	28	31	27	19	20	25	22	21	29	22	29	27	26	25	21	18	24	24	13	19	25	20	30	15	29	25	21	25	16	24	24	28	39	19	18	20	16	33	18	18	19	24	19	21	23	29	19	17	26	22	18	24	23	19	18	30	21	15	26	31	18	18	21	29	23	17	24	23	35	24	24	21	27	25	25	25	19	31	22	22	16	28	24	15	23	25	25	16	28	27	21	18	22	19	20	28	20	29	16	26	23	26	19	22	18	12	23	26	25	22	11	14	25	24	34	20	30	23	19	22	18	17	32	27	21	23	21	19	24	25	17	22	23	29	31	20	24	19	17	24	26	24	25	19	30	22	30	30	20	26	23	16	27	27	23	18	22	19	19	16	22	27	20	23	25	28	26	29	29	24	31	14	31	19	21	21	24	30	25	19	23	20	27	26	20	21	18	27	18	21	18	19	24	16	15	19	15	18	27	23	18	17	25	20	27	26	22	20	24	17	30	32	18	26	17	21	20	29	28	15	28	14	32	26	21	25	24	29	22	15	23	24	32	23	15	23	26	27	17	20	20	14	25	21	31	20	22	31	17	29	17	32	23	28	12	31	14	23	19	24	18	22	26	27	26	19	19	19	21	26	22	19	12	21	23	17	19	19	22	33	20	30	28	26	20	19	26	19	26	32	28	32	26	15	31	23	16	21	31	19	26	30	28	24	33	24	27	23	21	22	20	33	19	28	14	29	16	19	19	23	17	29	23	21	20	25	22	27	24	21	26	25	20	25	24	24	24	20	15	28	27	22	19	22	22	25	20	32	29	30	23	22	33	24	27	30	21	28	21	23	24	19	30	24	23	19	19	27	20	20	21	22	21	29	21	28	23	27	17	35	22	20	28	19	30	26	35	21	16	24	25	29	26	23	26	30	18	24	25	22	25	27	23	22	25	18	17	31	28	28	20	24	22	29	23	24	27	28	19	15	16	30	29	28	17	23	26	21	21	18	23	23	21	31	16	30	21	18	31	22	20	22	22	26	26	32	28	21	25	27	18	28	33	23	24	23	19	31	31	25	28	21	18	27	17	28	25	26	22	24	22	21	25	18	16	22	20	31	20	18	20	29	28	31	28	24	25	17	23	23	25	23	29	28	30	26	15	19	23	28	28	17	29	28	23	22	23	22	20	23	22	23	21	22	24	17	22	13	28
38610	17405	7384	17477	25500	24778	21745	18673	15353	12749	10865	8957	7513	6286	5391	4727	4143	3820	3103	2745	2458	2396	2148	1908	1806	1503	1427	1282	1173	1003	841	828	754	698	600	618	589	575	542	556	500	506	469	457	471	417	441	434	392	385	404	407	426	420	406	403	408	450	397	425	420	433	446	411	443	398	432	409	422	407	418	399	388	355	429	410	387	416	385	384	382	406	387	411	377	392	370	356	395	415	398	406	382	375	353	364	388	352	414	404	401	361	387	366	418	360	387	398	382	374	374	355	374	379	356	390	400	343	380	393	379	353	339	369	362	382	392	382	367	342	396	371	399	361	365	381	354	386	382	402	406	366	371	373	359	373	388	381	352	382	370	357	386	355	360	356	373	362	359	403	378	371	421	374	368	342	408	363	397	377	386	376	373	422	359	389	378	372	372	338	366	370	381	366	377	386	390	413	351	360	377	355	386	389	355	387	364	364	372	337	340	338	375	378	354	379	396	398	377	361	374	357	343	353	372	360	410	365	385	416	370	392	333	409	368	364	348	358	402	380	357	359	386	398	387	331	390	359	339	378	388	391	418	367	378	370	385	382	350	361	358	402	370	394	370	396	366	368	384	357	384	363	409	387	352	362	355	388	374	381	411	350	370	382	371	383	340	388	381	366	389	386	391	381	382	400	378	377	379	389	358	337	405	368	387	357	401	382	368	341	376	359	356	378	354	387	394	390	378	377	378	296	361	363	384	314	385	369	346	387	356	372	368	332	411	394	422	376	366	377	379	383	347	368	411	410	369	361	373	352	355	356	373	366	344	359	351	370	355	356	390	367	381	370	360	395	355	376	371	344	383	423	361	365	354	384	375	380	389	357	379	360	378	390	346	379	397	359	350	373	356	380	356	364	365	360	371	356	400	374	354	373	368	387	355	351	406	359	405	336	412	390	393	388	389	361	378	384	403	372	376	404	396	345	391	350	395	386	383	383	386	402	358	365	366	358	401	368	358	410	405	346	371	348	344	399	381	368	396	333	382	353	374	386	373	415	360	381	379	403	396	363	325	393	371	376	387	385	411	381	372	353	361	393	405	386	343	389	362	387	353	370	410	420	422	387	356	353	387	383	403	377	376	403	325	390	359	346	375	382	359	382	390	378	365	396	386	355	391	356	421	398	373	368	385	378	389	354	394	397	344	365	365	342	369	371	399	409	369	390	401	375	369	373	384	404	379	342	366	370	403	395	378	366	356	402	359	408	369	349	380	375	390	362	368	367	327	384	374	371	366	372	382	387	357	412	419	364	355	386	394	385	393	367	344	352	404	367	391	351	342	388	398	400	385	389	364	380	344	399	377	406	369	350	386	357	375	377	360	379	362	381	360	363	378	356	349	361	372	378	415	348	389	368	381	376	380	376	400	389	388	380	345	351	388	388	363	374	393	377	382	390	390	379	356	347	379	354	378	361	390	374	350	421	382	354	399	378	362	398	369	374	361	360	350	385	383	379	374	353	361	411	380	392	363	361	387	372	377	346	361	363	362	381	335	366	340	419	397	372	389	376	359	390	345	380	373	388	370	375	353	389	347	346	373	407	350	410	384	351	368	370	381	385	379	392	386	374	372	378	324	392	408	345	341	373	341	358	367	365	352	351	394	371	364	378	378	342	366	379	384	337	355	362	359	374	381	364	394	380	356	371	378	377	400	386	340	370	326	372	385	403	376	358	373	398	349	366	375	385	347	412	382	357	415	378	361	362	399	345	379	358	378	339	376	388	379	404	391	366	379	372	376	342	367	377	383	358	357	355	357	391	324	408	393	377	365	409	319	357	375	399	385	348	366	347	356	356	388	392	379	383	405	374	369	384	402	375	360	366	389	362	349	355	399	363	383	354	346	366	380	405	398	352	393	379	381	406	397	381	352	352	375	376	361	355	398	408	342	389	383	355	391	376	358	354	375	394	359	344	400	361	361	350	389	379	404	337	409	396	396	396	360	410	346	352	383	387	379	380	363	384	392	360	386	361	356	361	345	362	363	365	383	352	357	363	374	349	367	419	355	384	338	377	368	339	352	370	355	352	373	380	356	383	402	373	390	366	377	367	379	358	364	386	415	357	397	398	367	349	399	387	354	346	399	381	392	349	373	363	378	369	378	400	353	355	384	370	368	344	371	379	411	380	373	391	362	377	350	381	364	372	358	377	342	389	366	360	385	350	351	320	338	402	361	351	381	382	349	386	360	363	350	358	372	353	367	339	385	354	368	382	397	393	398	386	379	416	329	363	344	391	344	408	373	377	347	381	369	393	340	363	366	366	363	332	408	394	359	383	366	377	357	362	366	372	351	419	385	393	366	380	363	380	396	354	379	370	370	372	398	382	382	377	370	360	330	370	397	343	382	370	379	398	365	380	355	386	364	391	385	371	359	364	372	375	358	371	359	370	343	367	371	348	388	346	396	350	384	365	370	355	379	390	379	380	376	371	383	384	366	377	391	388	358	373	397	382	371	354	371	366	376	358	396	382	384	389	373	394	383	375	400	406	342	373	402	383	366	333	409	396	371	394	367	388	394	383	348	364	349	338	354	396	354	362	406	367	373	371	389	354	340	388	384	380	342	377	368	356	400	350	365	359	345	392	385	346	361	367	373	363	343	391	358	383	387	383	359	367	382	348	392	395	386	370	376	398	376	379	354	421	354	385	392	392	395	357	367	344	359	373	370	361	386	348	373	397	360	374	374	375	377	355	365	362	374	377	361	363	366	387	372	403	385	360	367	413	357	401	364	418	417	365	363	373	388	352	364	373	364	399	381	384	387	399	342	351	386	374	375	323	368	362	375	394	390	342	380	379	382	371	374	356	413	383	369	381	378	373	356	396	381	398	325	394	392	389	392	351	404	345	354	373	351	372	375	386	411	379	389	371	390	391	404	347	432	354	407	356	363	390	391	399	368	329	350	396	383	341	382	379	362	407	384	371	394	353	364	369	393	395	361	380	402	382	346	385	383	371	391	354	390	374	423	372	379	344	352	371	386	368	366	384	388	414	394	366	360	384	388	334	373	380	369	359	357	401	430	366	349	382	355	377	363	343	347	382	413	378	419	384	347	394	373	374	377	361	415	410	352	400	339	379	374	357	387	389	368	358	376	375	360	387	360	392	394	351	356	367	358	357	392	378	376	415	364	373	396	389	383	364	404	389	344	359	378	359	359	353	388	369	388	409	366	369	361	374	366	354	360	370	413	381	372	368	369	360	358	373	386	419	405	410	385	374	364	374	388	348	337	399	383	364	353	394	358	390	367	383	400	372	360	403	376	359	370	370	348	400	362	386	365	346	389	385	386	386	386	399	385	372	361	353	380	353	371	398	398	379	353	388	384	376	389	348	395	375	377	411	364	349	399	393	369	349	361	374	394	369	367	382	391	342	370	389	341	343	390	385	387	382	358	389	375	348	323	374	360	384	377	390	368	361	368	354	404	372	359	379	370	373	372	383	375	366	374	379	360	417	372	386	397	364	378	377
12701	4075	719	470	811	869	822	755	660	562	432	397	339	276	262	216	185	191	164	151	132	101	132	115	83	94	86	71	67	62	62	68	51	42	44	35	31	45	44	43	39	36	39	33	32	39	31	39	32	27	39	28	31	26	30	26	32	40	46	24	25	29	23	36	36	26	28	29	35	28	29	36	27	20	34	30	35	29	34	37	25	34	18	29	24	28	25	21	22	31	33	31	35	17	28	28	27	29	22	28	37	27	31	27	37	25	35	30	33	27	27	22	29	34	41	30	31	31	21	34	32	26	32	39	33	29	31	26	16	33	29	27	23	28	28	23	30	30	28	19	32	31	22	26	23	29	29	34	30	20	26	30	24	28	23	28	21	26	26	28	34	26	31	35	34	30	22	33	35	28	28	31	23	17	25	33	29	24	28	35	19	23	29	24	20	23	33	28	30	34	22	21	36	19	21	27	35	23	28	27	29	24	30	28	26	30	26	36	29	26	29	24	26	33	28	26	33	31	38	30	21	27	31	23	27	25	30	21	34	22	24	29	25	29	24	33	32	31	20	25	29	35	22	15	25	38	25	19	22	29	25	41	27	22	24	33	39	35	28	20	25	35	21	27	35	27	20	21	21	16	19	35	24	32	17	23	27	35	24	34	25	34	31	23	25	28	34	31	29	24	36	21	24	27	35	22	27	28	31	30	28	29	28	20	28	31	31	24	30	33	34	23	28	23	32	39	29	29	25	32	24	24	22	31	31	37	28	24	25	41	26	25	27	26	27	31	27	29	27	29	31	22	31	27	27	16	24	26	23	27	24	34	22	38	30	34	26	26	32	27	38	28	39	39	27	31	28	20	32	28	26	26	32	25	23	28	31	33	28	28	35	31	32	28	31	24	33	38	24	25	19	30	24	32	33	26	22	31	33	31	32	26	37	29	25	24	23	33	30	30	23	30	31	28	31	26	22	23	21	29	29	34	26	27	22	26	28	32	24	20	34	35	22	33	26	35	32	34	23	14	32	33	36	31	25	27	39	34	27	32	29	33	26	27	30	32	21	25	37	27	30	31	29	27	25	36	23	18	26	35	35	37	38	29	32	32	35	30	31	28	29	28	27	35	17	31	28	27	42	25	19	24	29	26	26	29	34	26	37	25	24	30	23	31	27	35	28	27	39	25	27	26	33	31	23	28	23	31	20	33	26	31	27	22	28	28	33	33	24	20	37	27	28	23	23	25	21	25	26	44	23	27	25	25	23	27	34	29	28	34	25	29	30	20	21	32	34	43	36	30	17	30	17	27	28	33	32	27	28	36	34	28	33	25	33	27	33	33	29	24	23	33	34	27	36	29	24	20	23	30	22	24	36	26	27	30	34	30	31	35	24	33	21	32	29	20	22	30	34	30	26	39	35	30	23	25	28	40	21	29	26	28	18	28	31	27	35	34	33	28	34	22	28	43	23	36	35	35	36	41	33	43	28	24	31	23	27	34	25	36	29	32	39	32	27	28	39	30	27	30	29	20	29	36	35	21	24	29	39	34	31	28	27	27	32	31	26	35	35	33	27	30	27	31	34	28	29	33	22	24	27	27	23	40	21	31	36	20	25	23	29	35	29	23	27	31	29	30	26	36	26	30	21	31	21	33	22	24	26	28	37	37	20	27	26	42	18	31	30	25	37	33	32	26	31	36	22	30	24	27	35	34	36	42	22	26	28	36	30	23	25	33	30	25	32	34	36	36	27	30	24	30	26	32	24	31	26	29	29	42	36	38	36	29	33	24	20	31	20	31	28	28	26	17	38	25	29	29	28	39	28	20	35	24	39	40	25	24	26	36	28	22	28	18	27	35	33	30	30	20	23	26	30	28	24	32	29	22	30	32	21	32	28	32	35	30	31	26	35	29	39	22	30	26	37	32	27	33	31	40	28	21	25	19	26	27	29	25	12	21	38	36	25	28	29	21	22	32	28	33	34	37	21	32	32	33	21	24	28	26	31	27	26	33	37	28	37	28	22	34	30	30	27	26	21	25	35	32	33	25	35	36	38	27	26	27	29	19	40	30	27	28	33	34	30	32	29	36	27	24	29	29	32	23	25	29	28	33	31	36	31	26	16	30	39	27	16	32	24	25	24	31	21	23	20	23	20	32	33	33	30	36	21	25	26	31	30	23	25	27	30	36	31	32	21	36	25	35	24	29	25	35	32	23	33	35	24	26	37	28	33	40	31	25	32	29	32	32	28	29	37	22	36	32	33	29	33	20	34	23	33	27	22	33	25	28	22	26	28	30	33	35	32	27	30	38	27	31	25	30	19	24	33	33	43	23	28	37	24	21	23	29	30	23	31	31	25	29	31	22	28	30	27	31	28	31	31	25	29	22	29	30	26	34	20	24	21	25	35	41	20	29	32	39	28	38	24	32	24	28	34	23	29	29	36	38	27	24	15	31	29	34	29	23	35	30	20	32	36	33	28	19	30	27	28	26	33	25	23	31	35	39	37	26	28	36	32	28	28	26	23	29	30	28	33	31	28	39	22	24	33	28	28	29	24	19	41	20	29	32	30	37	33	29	27	26	30	36	37	20	27	32	19	22	23	33	40	23	21	30	28	28	33	21	25	29	29	20	29	31	23	39	28	32	32	30	33	26	30	30	22	38	27	22	35	24	29	25	22	42	24	27	26	35	22	27	32	35	22	24	30	23	29	33	31	36	33	37	23	24	38	26	18	26	24	32	29	27	28	31	30	21	35	28	36	35	23	29	30	35	32	30	27	32	31	25	29	25	27	28	21	26	29	28	28	35	29	36	25	36	25	28	32	20	27	29	34	35	28	22	31	24	38	26	26	14	31	35	31	24	30	33	28	25	32	29	34	23	33	27	28	36	30	44	26	28	27	24	23	22	34	18	28	23	31	26	28	31	31	23	23	39	34	24	38	29	31	26	29	26	26	25	23	26	34	24	37	29	27	25	36	27	22	30	22	19	23	39	28	28	25	29	18	29	24	25	27	28	29	32	25	36	24	29	20	29	34	28	26	22	27	28	34	29	31	26	33	22	28	30	28	26	20	27	38	36	20	34	33	26	20	29	28	22	25	19	33	21	18	24	25	37	34	27	25	27	34	15	26	37	25	24	27	25	26	25	40	29	31	24	28	33	32	36	20	31	26	31	35	27	34	33	22	25	33	31	26	31	28	26	27	29	24	19	30	35	15	27	29	21	20	24	32	29	27	40	26	38	32	21	28	25	21	22	30	26	23	28	34	24	29	32	27	22	28	40	39	30	24	24	37	32	31	27	20	31	32	36	25	31	22	30	33	26	22	31	30	31	23	24	30	34	26	27	27	30	33	38	19	34	23	37	30	33	32	28	38	24	33	27	37	36	34	24	16	25	32	30	35	33	30	28	27	34	35	35	24	34	35	26	45	41	33	41	28	46	22	30	31	26	31	28	32	22	30	30	30	41	33	27	30	32	29	23	33	24	38	45	22	29	41	27	39	34	32	30
51647	26142	13539	27046	34656	34354	31446	28616	25358	22202	19124	16946	14714	12878	11428	10253	8659	7993	6761	5979	5476	5107	4748	4275	3700	3328	2979	2708	2427	2009	1852	1600	1484	1376	1178	1089	1128	967	974	840	819	839	753	727	692	674	713	639	618	582	587	598	633	596	601	555	601	598	624	609	629	547	614	636	638	627	622	629	608	588	610	552	500	561	499	578	558	553	552	492	565	587	533	501	529	514	497	523	484	507	535	500	498	548	532	491	524	461	529	504	448	486	490	508	495	476	471	438	503	442	465	477	495	468	526	500	449	439	495	504	477	478	455	448	502	457	508	446	441	479	545	465	467	471	438	475	487	481	520	482	516	442	457	520	486	444	509	454	473	458	471	455	493	494	473	475	478	467	544	463	450	516	462	473	460	483	470	481	461	438	437	471	486	453	504	453	472	492	492	495	481	506	499	446	464	515	470	483	493	476	458	484	472	449	467	465	526	457	469	472	522	473	507	469	472	450	493	480	510	451	504	476	491	517	477	509	454	455	495	429	464	464	492	475	485	490	482	467	492	491	445	494	487	462	473	455	500	474	495	478	428	461	447	478	475	486	494	456	489	463	442	443	496	481	444	469	471	447	435	468	494	506	483	450	484	523	477	441	485	479	465	440	510	497	452	483	482	465	411	459	482	457	488	453	461	476	455	409	469	502	450	460	449	475	475	478	527	447	489	451	465	472	468	452	465	478	463	478	453	476	484	480	478	463	530	492	458	448	477	443	475	432	434	463	449	475	474	485	476	461	453	476	482	466	491	492	480	473	499	486	473	490	482	463	512	495	453	473	457	453	505	444	458	517	481	462	490	438	447	446	481	469	494	453	473	486	480	470	445	466	461	463	449	457	482	467	473	495	449	488	465	483	451	485	499	464	518	424	485	490	448	476	460	462	461	493	506	461	448	465	458	467	490	459	473	450	437	451	485	489	452	491	463	477	437	435	509	428	468	447	472	451	481	474	475	472	465	498	458	445	491	454	449	463	452	479	487	465	527	499	463	468	445	456	452	477	489	468	485	504	486	479	462	436	467	475	478	451	459	458	454	458	464	496	435	435	489	496	450	477	487	480	469	444	463	458	445	473	459	440	425	520	426	466	470	453	438	455	449	452	471	530	509	457	477	496	435	468	484	490	483	450	496	484	469	488	513	444	485	479	459	462	467	475	527	470	471	504	486	486	468	474	471	458	480	467	508	506	437	460	479	413	451	442	476	459	459	458	502	490	471	508	466	491	445	479	453	531	465	471	485	489	480	454	479	513	468	433	478	494	478	461	496	473	486	487	461	457	462	461	488	482	489	477	514	475	500	455	474	468	442	477	454	461	433	471	505	425	475	487	468	421	486	420	458	456	514	489	480	466	495	489	444	479	450	466	439	482	500	440	482	414	471	453	469	449	516	492	496	406	476	461	493	486	438	448	469	518	478	450	487	495	484	458	477	467	478	460	485	486	430	488	458	471	484	486	439	443	454	489	487	484	467	459	466	460	498	476	494	527	476	455	495	489	438	502	510	482	489	488	469	481	489	489	467	419	511	513	514	486	466	475	465	469	468	493	478	457	455	479	439	497	483	472	496	456	491	496	445	490	477	501	424	454	503	453	504	495	483	478	463	494	407	428	463	434	463	456	492	425	499	501	523	450	481	454	447	493	509	480	494	484	455	462	492	463	485	472	483	477	441	486	509	474	448	463	473	481	483	445	486	475	495	440	408	480	476	485	430	460	479	470	448	496	514	448	480	448	464	451	459	470	452	468	461	449	460	490	454	462	496	438	435	462	488	480	453	484	444	473	448	468	469	498	522	480	443	450	452	486	456	481	464	463	469	487	435	446	470	475	481	451	504	422	450	503	417	467	473	481	466	480	482	470	469	493	476	494	451	498	458	480	505	480	455	488	458	459	498	483	451	494	484	496	449	477	450	450	478	488	460	460	450	447	492	461	439	471	454	468	503	449	495	472	443	428	478	487	438	468	488	475	487	470	490	471	451	477	461	493	463	483	460	438	449	471	504	474	497	449	420	482	464	480	429	456	474	479	469	472	480	492	464	479	479	491	504	436	457	470	476	447	437	476	464	449	463	487	460	434	464	485	429	511	497	434	477	480	504	490	464	469	458	454	484	410	466	486	469	482	501	470	520	510	456	491	480	465	465	495	479	477	472	493	486	483	485	474	477	466	470	427	478	473	472	484	479	497	449	429	462	489	460	464	489	487	471	464	469	484	437	451	440	464	427	465	467	446	463	481	455	499	462	488	446	458	462	493	492	483	493	459	482	517	495	453	442	488	457	502	444	481	486	511	472	454	471	452	475	506	483	438	481	485	447	503	486	468	522	472	499	457	495	470	417	492	489	446	494	477	455	452	466	476	456	472	482	427	446	452	440	455	489	478	462	467	434	489	456	499	457	534	501	462	470	440	488	464	468	455	456	478	492	466	435	493	460	473	513	452	441	469	485	454	524	475	443	455	465	488	478	485	486	469	489	479	457	465	527	493	483	450	440	502	453	464	529	489	463	480	512	494	497	468	509	465	435	479	465	450	461	471	451	479	442	467	456	462	491	448	446	455	442	508	457	449	506	460	447	488	436	493	465	494	457	447	488	482	452	463	438	526	482	485	486	489	464	410	467	487	500	447	458	477	442	503	464	450	535	465	458	466	418	479	479	479	464	468	482	475	470	442	452	474	508	496	468	480	499	457	478	479	481	477	478	492	474	490	461	465	431	509	454	462	458	484	477	458	480	458	500	483	441	472	473	447	475	438	454	476	470	451	467	486	485	527	464	486	481	440	447	467	450	453	455	446	445	462	435	472	483	498	453	484	507	471	442	469	456	474	465	478	489	440	466	459	492	476	471	520	434	464	481	466	466	449	495	485	490	447	432	482	495	481	473	472	481	447	465	478	485	476	429	495	477	418	492	465	452	478	470	477	479	481	468	483	468	484	472	459	479	495	477	485	479	516	485	485	462	457	480	460	494	496	504	491	476	458	446	464	485	470	493	490	465	486	497	462	494	446	453	461	430	459	493	458	463	494	443	468	470	457	469	472	474	456	465	496	488	475	469	471	487	433	451	462	509	463	480	495	450	464	438	488	458	472	474	482	476	472	468	464	460	470	462	491	492	449	497	457	464	461	472	491	474	476	470	462	500	436	467	466	492	477	478	448	478	434	405	467	451	463	471	453	460	469	484	449	455	490	453	452	443	478	465	493	461	461	486	424	503	490	470	439	481	507	483	509	489	510	455	459	516	485	454	470	497	485	471	500	466	466	500	440	472	471	445	450	491	478	500	473	463	490	447	473	478	467	502	484	455	458	483	479	472	461	441	446	453	501	446	445	511	461	472	452	459	458	465	485	484	465	470	443	473	476	457	464	424	476	470	496	459	488	429	469	433	479	487	477	455	453	445	489	510	445	468	518	453	472	469	455	507	449	438	490	501	434	439	478	421	488	444	476	454	460	517	481	466	478	478	472	453	468	489	455
8850	1995	462	322	545	590	542	472	430	383	316	280	255	224	219	184	170	128	121	116	92	80	106	68	87	72	77	66	63	75	49	57	42	35	41	38	41	46	39	36	44	53	34	30	36	40	27	40	33	37	36	37	38	32	29	45	27	41	36	40	33	35	35	33	48	30	44	36	36	33	35	39	34	29	32	36	35	29	26	44	32	37	36	29	30	42	36	48	38	45	34	33	33	32	46	31	42	44	41	37	21	40	36	40	30	34	38	42	27	50	34	24	35	22	36	37	35	43	35	33	43	30	27	34	38	25	59	34	36	37	31	32	36	40	36	26	30	36	35	42	36	31	43	29	32	40	36	29	36	37	33	33	30	33	39	38	46	35	39	26	29	41	32	32	30	41	30	30	28	30	34	36	26	25	37	36	38	49	36	32	35	38	36	27	33	35	37	26	28	30	31	36	36	25	37	36	41	42	38	32	29	36	35	33	37	47	36	30	37	30	38	34	34	32	35	39	32	38	39	24	33	30	32	29	43	40	44	36	34	29	35	36	41	46	34	30	38	29	29	35	39	46	41	44	33	35	37	33	28	38	38	38	40	38	41	31	46	40	42	39	35	47	27	46	40	36	36	33	34	37	36	44	31	35	42	33	33	40	48	32	29	44	36	28	34	34	35	30	38	32	32	39	32	28	36	45	27	42	49	29	37	35	33	32	38	40	33	38	36	36	31	28	35	22	34	34	38	45	36	34	41	25	37	30	35	44	42	36	37	30	34	40	35	24	27	32	29	41	29	32	35	31	38	36	35	39	28	35	30	37	31	34	41	33	32	33	27	33	42	47	38	29	29	33	35	38	36	35	39	40	37	26	34	36	52	27	34	44	28	37	36	37	26	32	31	39	43	29	43	36	36	37	38	31	31	31	39	48	32	38	36	32	43	42	48	34	28	37	43	34	29	41	45	40	41	36	40	33	26	29	33	36	33	38	31	41	30	39	38	29	31	41	35	45	32	41	32	40	40	39	38	38	25	34	44	45	30	38	28	41	38	35	25	32	38	23	33	29	39	39	46	35	48	34	35	34	37	42	38	32	42	37	34	42	39	34	33	29	26	38	35	32	38	38	41	41	35	47	37	29	30	35	37	28	36	28	34	43	37	39	33	36	29	34	41	44	37	35	30	36	32	35	40	43	33	44	38	29	36	32	50	30	36	23	43	34	39	29	29	40	33	42	28	30	39	40	46	41	38	31	30	34	35	32	39	45	34	43	24	38	46	39	31	32	36	39	37	33	36	38	31	37	35	48	30	40	37	31	34	28	44	40	23	31	32	30	33	34	36	26	34	38	41	49	32	42	43	37	41	36	29	30	38	49	38	39	41	46	33	45	30	36	52	33	30	35	33	25	28	39	41	38	35	28	37	40	43	36	35	45	35	39	37	38	37	42	30	26	37	32	29	39	27	40	29	41	40	44	31	43	29	35	35	24	36	27	49	36	30	41	35	23	24	46	36	31	31	43	28	34	36	50	39	35	31	28	29	28	31	31	33	26	46	46	28	23	44	40	33	30	36	46	32	35	22	31	35	44	40	39	35	41	39	37	38	37	40	34	42	36	30	24	35	39	32	40	35	40	41	30	28	34	36	34	38	45	37	43	22	40	40	45	31	28	32	33	37	23	37	38	34	34	36	35	33	24	28	32	36	36	33	34	33	34	34	42	55	46	37	41	40	28	35	55	26	29	42	33	42	39	47	38	30	36	45	26	35	28	37	43	44	32	37	30	37	40	41	32	29	27	39	35	33	29	29	32	33	35	39	41	29	30	29	34	42	36	34	22	27	37	38	34	30	43	33	33	34	34	18	37	31	40	29	37	33	35	38	37	34	38	46	34	34	49	34	34	33	37	30	34	37	27	41	27	37	34	42	33	35	42	47	31	24	35	40	27	49	48	42	32	35	42	30	39	40	44	36	42	46	32	30	33	40	28	40	40	38	50	38	41	43	36	43	30	33	39	31	32	34	34	36	42	29	38	32	40	32	25	38	39	36	35	39	29	36	40	37	36	38	35	34	32	46	40	33	30	29	30	32	45	32	40	29	32	38	46	35	31	41	28	36	29	38	37	42	40	43	35	41	27	22	35	31	36	21	31	35	38	46	43	31	40	33	40	28	30	40	39	27	27	23	32	36	38	29	31	34	38	29	30	32	37	44	51	36	30	43	48	34	29	30	33	37	33	32	32	37	38	36	39	43	24	49	33	34	36	48	42	40	25	36	25	51	39	49	34	25	35	30	41	39	28	29	32	40	29	50	32	35	40	36	38	35	41	37	34	35	27	37	36	40	38	43	32	34	31	35	48	37	31	33	29	30	32	42	29	41	40	37	39	34	48	29	38	38	30	44	26	42	37	40	45	29	38	40	46	35	38	36	24	33	53	44	47	35	40	32	42	25	37	31	36	35	37	20	32	36	46	34	44	42	35	40	32	32	39	46	47	36	34	47	45	21	35	37	27	39	25	36	30	21	23	39	44	33	35	35	34	41	30	38	30	38	42	34	43	31	28	36	29	37	32	35	38	29	27	30	37	39	33	31	45	36	44	33	36	30	50	46	49	27	50	38	39	34	37	36	24	33	32	34	30	38	20	34	28	33	31	46	39	34	40	30	29	43	37	35	35	41	25	32	39	26	29	32	30	25	36	31	46	39	31	38	48	36	32	34	25	24	36	38	33	33	38	44	40	27	48	30	37	30	38	35	30	36	36	28	32	39	35	49	30	44	40	37	38	37	21	34	35	27	29	35	46	32	27	51	35	34	25	32	42	36	41	30	35	35	37	40	32	38	43	22	38	40	29	44	33	26	40	31	25	32	38	30	40	28	30	31	28	33	31	29	35	33	43	35	42	34	45	29	40	46	31	38	35	27	33	26	30	36	35	34	37	31	32	31	32	37	22	47	27	32	36	32	38	41	43	37	33	35	30	34	47	27	39	33	36	38	45	45	37	49	39	38	34	47	37	36	45	31	40	34	40	48	52	41	28	42	36	39	31	39	37	35	36	42	34	40	32	39	25	35	32	39	35	36	33	23	36	32	30	46	41	44	28	27	38	36	45	34	36	40	31	37	24	35	41	32	41	30	26	53	37	36	38	33	46	40	37	33	27	28	41	40	36	33	41	24	24	35	47	34	32	30	30	35	26	39	40	36	28	43	29	31	26	39	37	29	33	25	25	32	29	24	39	32	41	27	38	44	32	31	23	32	45	31	40	31	34	38	32	35	33	29	33	35	35	45	32	40	45	31	44	27	30	53	33	27	43	35	34	39	27	26	38	40	25	37	46	40	44	26	37	33	38	33	29	36	35	30	38	35	28	39	30	38	30	36	22	33	27	48	41	42	32	35	31	43	34	35	27	39	42	51	34	30	32	43	35	44	22	36	42	28	43	30	33	27	26	31	35	39	34	42	24	38	38	34	32	33	26	32	40	44	50	32	39	32	33	40	28	33	44	45	34
43854	21327	9938	21976	29710	29377	26610	23110	20126	17306	14526	12449	10712	9161	8117	7114	6367	5250	4670	4052	3842	3533	3309	3133	2668	2377	2151	1989	1818	1615	1430	1247	1184	1078	977	915	905	865	831	828	719	767	703	718	676	657	712	618	640	658	603	687	661	606	620	643	664	669	629	659	611	648	668	684	617	643	686	647	589	635	646	643	633	641	609	606	582	582	602	604	644	594	575	592	586	612	628	558	606	574	584	558	617	620	593	585	616	551	570	519	558	618	599	610	509	549	590	578	571	554	515	534	589	541	577	580	545	594	543	560	597	586	572	545	602	564	586	547	533	607	556	581	552	569	582	563	563	631	591	556	566	581	580	565	586	540	590	568	606	574	559	580	581	598	577	531	552	546	566	553	583	591	572	567	560	557	572	551	558	556	581	556	584	547	543	539	554	544	608	567	531	600	603	567	538	586	566	566	567	570	613	600	573	604	543	558	554	558	549	566	557	598	539	563	529	536	573	611	510	542	546	552	603	555	590	551	585	558	578	543	614	554	530	532	559	555	575	552	621	539	576	574	577	569	578	579	568	568	546	540	557	566	547	599	570	561	563	613	522	566	582	574	580	549	584	561	548	569	546	560	543	559	587	578	557	537	558	559	586	556	568	549	548	563	576	535	565	594	581	544	557	603	573	552	614	596	566	542	562	553	527	560	582	529	532	555	599	567	578	579	575	576	539	588	563	568	576	554	574	531	585	562	543	562	541	530	549	572	559	576	568	533	536	555	552	543	603	517	506	541	592	604	535	549	549	541	563	599	554	544	557	624	607	576	538	620	598	516	563	566	538	540	568	562	574	547	578	541	571	583	593	518	607	553	580	594	555	588	561	557	557	547	544	554	576	556	572	561	524	562	569	533	574	549	566	545	598	598	560	541	567	574	533	549	577	581	561	591	627	578	543	558	555	549	551	558	606	590	570	553	564	560	540	598	567	541	543	523	585	567	571	573	613	566	569	550	567	602	569	550	574	561	543	615	598	566	558	558	595	564	554	599	549	574	552	554	567	531	544	605	570	535	515	578	586	525	575	548	618	596	543	576	563	558	540	566	570	563	600	553	559	609	605	561	578	553	542	574	533	581	492	575	543	559	543	577	564	539	535	548	566	565	559	579	583	546	532	547	566	611	559	596	550	548	561	566	571	573	561	594	574	574	559	628	560	560	557	532	560	556	534	586	589	559	607	516	515	538	654	599	594	580	584	560	568	543	537	569	531	569	575	586	616	589	560	542	586	534	605	526	582	525	542	511	562	611	558	534	573	567	537	534	575	543	553	602	558	553	579	552	595	564	597	554	537	593	530	545	571	531	592	548	588	544	561	586	571	559	514	511	543	601	593	574	571	520	545	563	603	543	584	555	506	564	569	543	597	596	525	574	537	620	524	564	554	616	547	569	587	545	567	561	606	588	551	545	568	587	531	569	589	555	565	554	579	579	576	533	577	561	562	544	568	539	553	587	579	528	514	573	524	524	543	561	596	541	536	563	556	593	556	549	537	585	557	548	523	532	590	597	594	584	579	573	562	585	584	574	486	558	536	538	593	540	556	604	572	555	558	540	550	564	557	550	593	576	594	546	567	590	581	588	544	552	559	578	581	596	573	565	537	569	562	552	539	545	528	565	608	554	546	558	553	547	556	554	559	555	569	563	590	529	595	582	541	579	558	577	570	624	598	552	549	556	556	590	593	580	567	524	568	567	555	566	547	595	561	575	529	564	547	595	528	533	604	547	563	593	612	572	560	575	567	579	579	537	547	521	597	569	583	542	527	616	567	554	589	546	551	556	602	538	559	605	549	589	528	565	586	559	542	544	535	568	576	585	561	588	582	616	586	580	543	578	569	612	559	568	577	589	564	604	569	571	569	544	562	526	563	543	613	612	612	593	592	533	578	566	586	585	579	594	595	587	564	545	552	548	535	550	577	531	515	541	562	557	572	558	592	554	562	560	571	559	570	532	545	512	583	529	588	531	561	546	560	598	562	550	525	543	571	555	593	541	581	549	553	550	596	598	562	575	553	565	559	558	544	572	587	600	563	531	561	576	542	529	585	554	543	578	576	609	568	547	577	599	562	558	599	564	569	559	554	554	577	608	528	599	540	597	563	577	575	574	591	561	518	580	582	553	541	547	569	574	620	606	528	579	582	507	537	575	532	568	565	594	556	576	563	553	579	579	552	540	588	607	529	590	581	582	590	544	571	535	583	574	586	593	565	575	575	547	495	535	606	523	553	530	518	513	546	578	542	591	579	606	574	560	571	550	612	557	562	628	538	609	578	541	585	551	583	556	534	560	543	587	581	570	567	543	555	568	554	565	588	580	511	554	559	551	555	574	545	539	580	600	592	556	603	546	612	570	533	550	548	547	583	511	598	549	574	559	580	551	575	571	549	599	550	576	566	565	581	570	582	572	614	561	567	595	568	578	595	532	528	598	602	569	569	575	567	580	568	569	575	592	540	594	613	537	617	550	599	584	557	630	579	540	507	567	569	560	577	590	572	525	530	550	586	551	538	606	534	552	554	570	531	572	574	541	631	600	559	596	567	551	557	536	552	574	548	580	542	597	560	589	584	596	566	551	550	540	551	573	596	573	565	568	550	576	523	544	553	530	515	535	615	562	559	527	540	574	557	556	587	532	563	579	565	535	601	550	597	556	607	610	532	557	528	581	585	587	536	568	558	514	599	607	581	570	583	635	586	572	610	590	528	543	555	545	540	568	536	528	541	605	591	586	572	602	546	523	582	570	546	584	548	577	560	546	562	522	574	559	540	561	560	542	544	582	590	542	569	566	572	595	561	544	554	523	559	545	584	528	536	512	572	556	572	577	584	593	574	600	602	568	536	523	564	582	610	577	573	546	555	561	558	567	553	582	573	588	531	630	576	553	592	578	594	571	554	567	589	554	521	549	557	542	591	555	567	549	594	589	569	570	504	549	573	547	555	540	599	560	588	539	540	554	543	562	584	555	527	544	543	564	592	527	594	595	568	621	575	558	556	583	581	538	641	575	545	579	548	579	602	556	561	627	566	572	568	574	575	553	570	575	559	546	528	614	584	568	552	572	547	552	547	550	563	591	572	571	570	575	601	536	610	576	552	566	553	588	585	572	571	579	525	580	539	579	607	516	579	612	550	558	549	569	571	561	581	593	549	564	539	533	556	563	563	536	563	554	561	579	559	533	579	585	560	568	572	550	558	601	533	555	571	573	533	572	561	556	556	582	561	544	554	552	547	494	580	568	533	567	549	525	538	592	558	554	579	510	563	578	627	552	542	587	568	625	556	589	542	565	585	550	586	548	566	560	561	579	546	543	515	539	589	555	562	604	567	569	541	567	573	547	597	517	516	580	549	579	590	572	584	556	544	570	565	580	571	592	593	606	566	573	579	589	573	572	569	587	566	590	556	547	604	574	567	561	567	612	516	569	566	582	549	567	582	580	558	554	531	556	557	571	583	545	573	601	524	549	558	590	551	573
12649	4356	730	481	749	931	843	753	663	569	458	393	336	299	269	204	198	193	182	134	145	125	106	88	112	72	89	65	70	76	57	59	42	49	42	53	32	33	35	33	34	44	35	33	32	30	29	31	34	27	24	34	33	25	28	19	33	37	36	34	27	37	35	22	38	31	30	27	33	35	47	30	31	26	38	26	25	24	38	24	30	25	33	25	47	16	33	28	26	27	26	30	24	28	36	30	22	19	32	22	29	37	28	33	28	21	25	28	28	33	29	26	27	36	32	34	27	30	36	35	28	23	29	35	29	28	27	24	25	30	28	34	30	27	31	38	19	17	26	16	27	35	27	21	31	29	20	19	36	33	36	28	30	29	27	30	24	27	29	25	23	25	26	18	29	20	33	19	20	26	32	29	24	29	31	27	29	23	27	22	32	27	33	27	26	29	39	18	32	35	42	30	28	19	30	25	32	25	32	30	21	27	23	22	26	35	22	23	37	32	28	39	35	37	31	20	23	24	25	40	21	34	30	21	34	27	30	35	24	23	28	22	21	29	23	23	37	31	32	32	27	29	25	23	27	24	26	35	24	29	40	32	29	28	27	38	28	27	35	21	23	30	29	32	40	34	23	20	28	31	29	27	27	26	27	24	34	29	27	43	31	30	23	22	26	30	25	22	19	30	23	35	39	37	32	34	34	40	35	24	30	24	31	21	29	36	27	31	24	24	23	23	37	26	29	17	39	21	28	34	27	30	35	22	28	21	31	27	35	28	29	23	28	29	25	38	14	20	22	34	22	34	26	29	24	27	30	24	29	34	38	32	30	19	25	25	27	29	32	18	24	31	28	27	21	35	30	27	18	24	21	20	23	27	35	25	26	18	28	26	25	26	30	31	29	20	42	27	30	25	20	25	29	37	24	35	27	37	32	35	26	38	28	27	27	30	32	21	32	35	20	23	29	29	42	32	42	24	33	34	30	26	30	34	31	17	22	29	23	28	35	22	29	28	27	24	31	31	32	25	23	25	33	19	37	32	29	27	25	32	33	32	26	25	30	20	34	31	22	24	31	24	26	28	35	33	27	38	26	35	33	26	22	37	16	29	36	21	21	35	32	19	24	32	32	31	24	28	46	13	23	24	33	28	28	22	27	32	32	19	34	26	32	20	28	26	22	25	23	20	28	29	37	23	31	23	24	26	31	31	26	26	30	23	33	25	34	36	31	33	21	18	31	21	30	34	25	26	31	24	28	25	26	29	38	32	17	26	31	19	27	30	24	28	21	30	26	26	24	33	28	25	23	17	28	23	27	20	27	18	25	29	19	28	27	23	21	26	19	45	30	26	21	29	23	27	25	30	34	26	29	18	26	25	38	33	34	28	29	19	26	31	38	27	22	32	36	27	29	16	31	30	29	27	25	27	25	29	42	32	30	33	40	31	23	22	25	29	29	32	29	24	25	29	20	30	24	33	34	34	27	30	26	35	25	25	23	36	23	28	21	17	19	32	25	26	29	30	30	28	22	28	26	29	23	25	26	21	20	34	25	21	31	25	25	32	16	19	33	21	30	25	30	31	22	28	26	21	38	28	29	17	32	27	20	38	32	34	22	29	22	23	20	28	33	19	23	24	34	31	25	23	35	36	33	21	24	20	28	27	23	25	28	32	23	26	31	37	34	38	30	19	28	25	26	27	24	33	27	33	27	18	28	22	34	37	32	30	23	34	22	26	19	28	27	22	26	41	38	29	20	36	28	34	40	26	26	25	24	21	31	13	18	26	31	27	23	28	24	25	23	24	23	23	34	29	19	22	22	16	33	26	23	26	23	30	27	19	33	21	30	21	32	27	31	30	20	30	33	19	31	29	29	44	18	35	21	26	36	24	28	24	38	29	28	33	35	31	19	29	27	30	25	25	22	26	30	25	25	31	30	22	31	26	26	32	22	34	31	38	30	26	30	25	19	36	25	32	30	25	32	17	21	35	24	32	30	28	37	32	28	27	30	41	21	25	33	32	23	19	25	27	21	25	44	21	28	28	25	33	19	33	26	25	17	19	31	28	27	28	36	28	29	25	20	37	20	31	37	23	28	31	28	22	25	34	38	20	34	24	21	30	33	33	24	31	31	27	18	25	28	33	20	37	24	28	31	26	36	30	21	31	30	21	34	33	35	19	30	26	31	30	30	18	41	26	23	17	26	30	20	33	28	22	18	25	39	27	31	41	24	22	23	25	32	28	21	26	30	31	24	31	33	16	26	32	29	24	23	38	32	32	23	22	34	23	24	33	23	27	14	24	26	19	23	41	29	24	32	27	25	22	27	21	33	27	20	31	30	36	17	28	26	18	25	25	28	30	21	31	25	29	30	29	25	23	33	40	25	29	34	27	20	33	23	28	26	31	31	17	32	21	32	34	35	27	42	20	34	23	34	29	22	38	34	24	35	28	24	25	21	26	36	33	23	21	18	28	19	24	38	24	27	23	35	25	30	28	29	26	25	23	24	30	23	18	25	23	28	19	37	27	30	29	26	28	26	27	23	24	19	48	21	29	26	28	27	17	24	24	26	30	26	37	21	30	24	35	28	30	24	33	37	20	27	37	32	25	23	35	27	25	28	26	27	32	20	32	25	27	35	28	28	34	31	28	24	25	30	18	22	17	34	32	27	24	32	30	27	21	24	31	25	33	34	28	23	27	35	29	37	34	31	22	31	22	30	20	31	18	30	39	22	29	36	31	23	29	33	26	33	33	19	25	42	34	25	24	28	21	19	17	23	30	24	26	27	31	19	29	33	31	36	27	24	31	24	21	22	37	33	39	29	33	31	25	25	25	30	25	27	20	23	35	35	25	25	27	19	28	33	32	28	25	21	28	39	23	35	31	25	32	27	24	26	35	31	26	24	27	23	21	28	27	21	23	36	24	28	20	22	24	40	29	35	25	29	25	29	24	29	26	14	22	28	23	30	28	29	32	19	24	37	45	30	26	30	22	25	21	31	29	25	29	29	23	30	29	23	20	18	41	25	22	22	28	38	25	26	23	18	23	31	30	38	22	25	33	27	29	20	30	24	34	15	29	35	33	27	27	21	20	39	27	26	35	32	33	34	28	29	27	30	27	30	27	25	20	30	32	21	31	27	24	24	26	32	26	40	27	25	36	23	13	32	28	25	33	35	29	31	35	40	33	26	34	31	30	31	21	32	30	29	26	24	17	27	33	39	36	26	30	32	24	32	27	28	19	20	24	29	23	19	20	19	37	37	29	26	20	32	27	25	30	31	29	30	28	22	34	23	31	22	33	25	26	27	18	27	32	19	23	35	30	25	23	26	31	31	25	24	27	30	26	38	35	30	21	23	33	37	26	23	22	15	29	27	20	26	37	30	24	27	30	22	21	11	30	35	25	24	26	23	30	38	31	33	18	22	25	28	44	28	26	32	27	30	29	32	22	27	31	33	29	30	24	22	34	26	33	20	18	33	29	38	34	28	32	21	30	37	31	28	26	19	33
52111	27133	13938	26965	34774	34619	32043	28911	25033	22222	19484	16950	14488	12743	11287	10030	8904	7958	6696	6230	5280	5357	4718	4494	3849	3252	2899	2747	2338	2047	1834	1572	1452	1273	1141	1100	1090	954	894	813	839	738	709	690	657	665	620	607	581	587	597	591	601	587	572	546	590	626	597	588	563	602	605	616	606	562	519	608	559	558	579	560	536	540	552	552	525	531	544	472	532	542	493	498	512	482	489	497	488	437	470	472	514	488	474	515	422	465	484	452	465	480	443	503	463	483	465	444	451	475	493	433	412	458	498	434	477	469	461	416	443	462	435	445	451	460	451	443	461	446	459	453	449	489	438	460	432	443	459	445	456	478	482	430	428	437	464	449	432	453	453	467	475	458	472	449	469	450	445	418	440	427	463	428	489	457	460	469	439	422	458	457	438	446	463	439	419	456	436	473	448	462	421	404	396	409	435	427	449	440	431	476	437	429	415	489	437	458	461	441	463	455	471	421	453	472	404	471	457	490	441	448	408	463	469	444	480	461	427	460	448	461	450	449	448	486	447	459	427	446	451	459	437	454	449	452	431	436	466	467	441	444	471	438	435	430	461	454	431	481	454	446	426	475	426	404	460	446	454	445	503	433	399	442	448	453	425	482	463	481	411	424	393	429	468	446	414	419	453	468	435	434	451	440	465	434	416	463	386	423	429	448	443	469	436	455	410	446	447	459	477	446	468	420	440	457	426	462	417	411	455	416	460	446	419	421	461	461	427	432	464	452	466	457	475	443	452	417	411	452	441	439	440	451	458	460	422	462	430	430	454	452	460	470	457	417	423	479	456	440	453	471	433	467	466	402	442	435	459	449	463	446	463	431	443	441	433	427	463	468	475	483	436	469	449	408	392	402	449	451	447	452	455	456	445	436	436	433	444	438	432	406	449	440	438	453	424	447	425	442	469	459	467	434	438	462	442	432	414	470	474	448	454	468	437	418	463	458	476	460	430	441	425	466	431	491	418	419	442	453	427	466	463	456	441	417	485	442	442	440	445	467	426	456	453	413	456	445	455	460	429	457	456	465	461	482	478	446	491	446	439	409	423	470	397	429	496	448	453	444	440	436	450	488	434	451	458	428	463	421	394	434	432	439	462	450	441	418	411	464	456	435	444	444	454	410	439	441	412	439	420	468	509	447	432	488	448	462	462	430	432	462	451	447	442	468	457	410	455	456	424	457	444	419	440	449	466	412	448	451	464	458	443	468	396	410	423	414	414	407	461	465	446	470	435	411	424	466	452	435	444	446	438	422	425	454	452	432	415	438	408	490	447	458	439	486	446	455	457	499	444	428	454	477	450	436	437	405	466	436	456	444	420	441	485	469	462	444	468	434	402	468	398	402	448	451	429	472	440	457	459	437	466	443	437	463	503	452	401	476	445	458	426	411	430	413	459	394	485	451	421	424	433	476	436	449	458	426	423	430	460	397	454	466	492	443	479	440	446	462	474	440	434	440	409	443	407	457	446	444	453	482	445	413	412	415	465	404	424	463	453	424	424	435	437	417	415	429	411	419	431	442	422	453	428	455	467	454	400	433	442	416	446	428	446	459	465	495	448	419	491	460	417	465	452	441	460	460	438	424	482	414	430	464	452	422	449	436	439	435	438	435	439	454	442	484	440	463	458	431	442	416	443	476	456	439	435	461	425	405	451	446	465	455	436	472	451	458	447	467	452	474	392	455	460	449	446	435	439	417	439	422	467	438	454	417	466	442	434	458	453	461	431	429	446	417	431	420	463	455	459	437	444	425	436	461	445	441	464	436	425	463	464	439	444	440	474	439	409	406	464	483	458	449	461	408	484	425	462	427	427	435	444	455	452	440	449	476	443	409	430	472	453	467	440	440	476	419	449	438	452	452	434	452	448	457	456	474	483	427	473	432	411	446	480	475	444	464	440	462	443	438	439	450	489	395	446	409	440	436	443	453	385	491	472	467	431	452	456	408	464	410	448	390	431	411	435	452	434	438	445	401	421	427	462	465	432	482	440	447	460	463	428	449	446	416	453	451	442	421	455	456	430	434	447	436	451	429	476	435	439	452	481	428	408	451	431	440	472	505	460	440	464	431	438	411	431	428	433	429	428	456	484	450	436	451	435	439	459	442	445	460	431	436	449	439	447	442	413	475	411	470	503	446	432	436	482	429	432	425	435	437	444	437	465	450	459	445	416	418	426	439	457	440	460	448	464	455	433	480	393	470	437	428	429	415	472	442	478	442	474	443	420	482	472	467	455	425	456	417	432	478	437	441	455	441	455	423	520	452	429	438	469	437	430	440	455	445	478	432	445	406	453	434	437	440	438	466	429	453	468	476	441	455	475	427	409	451	454	455	407	433	450	421	418	441	466	442	429	441	449	455	457	439	460	472	394	466	428	454	439	465	451	452	441	479	411	446	439	447	425	455	447	437	424	447	442	422	427	443	431	457	432	457	455	437	467	432	467	444	464	410	476	454	434	491	462	459	438	435	428	445	428	437	441	435	469	479	452	412	440	436	420	425	430	463	450	417	449	428	435	474	422	437	428	418	441	427	474	444	486	449	447	443	476	481	431	425	458	436	482	444	440	429	465	479	403	469	463	481	421	421	435	436	427	502	450	427	437	462	433	450	465	427	438	466	436	438	458	431	461	431	442	403	425	454	439	460	459	453	448	432	464	450	417	451	431	471	401	479	486	425	481	448	445	437	444	470	457	431	451	446	468	398	469	402	411	421	413	457	448	446	461	447	431	453	436	447	420	455	456	458	452	436	423	442	494	406	477	402	426	441	471	413	440	441	474	453	423	436	491	505	478	484	428	443	431	445	434	457	425	460	472	412	430	410	450	484	466	437	460	431	464	406	432	426	465	450	429	452	433	437	443	410	422	472	420	441	436	438	438	437	435	427	447	455	429	447	465	439	438	460	459	462	470	484	457	431	427	461	443	435	435	498	432	478	433	419	459	418	476	468	445	449	428	430	458	401	411	441	447	430	446	478	458	436	466	449	454	452	495	450	430	449	454	441	444	481	444	428	479	412	420	450	417	421	449	457	441	411	453	428	451	432	425	426	447	451	423	449	404	423	457	425	452	440	466	446	433	459	427	421	424	478	415	444	445	419	479	433	469	416	456	425	464	449	418	457	432	439	444	442	454	442	455	452	435	450	434	411	434	448	448	460	432	414	452	403	445	473	433	434	464	437	403	416	459	475	462	440	415	441	443	454	413	421	421	462	455	467	435	453	476	467	469	435	461	467	401	452	448	458	447	435	442	437	423	488	423	445	434	480	451	445	459	437	416	452	456	446	426	404	427	440	425	423	440	450	482	477	425	466	445	440	444	430	432	434	432	471	419	444	436	437	423	430	396	448	435	458	488	447	449	453	431	465	454	454	421	468	415	436	415	415	424	431	425	425	464	439	469	489	468	408	455	444	454	441	444	476	456	429	439	414	432	470	429	462	480	452	438	443	456	458	458	425	442	445	423	464	449	418	421	444	413	434
5062	1391	303	224	354	368	375	294	275	268	226	184	129	118	114	96	92	91	73	68	65	69	55	65	42	55	38	39	35	29	31	33	32	33	37	27	23	35	29	26	25	39	24	20	24	30	21	17	29	27	24	31	29	24	30	36	20	12	23	24	23	21	29	29	32	39	26	26	17	25	20	35	29	17	25	25	18	31	23	31	31	30	22	18	35	26	19	18	28	28	26	30	23	24	23	22	25	20	22	22	22	23	22	23	25	26	20	28	23	20	21	26	30	33	21	23	29	23	21	40	28	31	20	16	14	29	29	27	21	18	29	28	24	22	25	16	28	28	25	16	16	25	26	17	29	18	22	18	23	28	24	22	21	29	23	27	25	18	29	23	19	28	19	18	21	20	23	24	21	18	28	22	20	26	18	34	18	23	30	26	25	23	21	22	21	28	25	21	23	17	26	26	22	19	22	20	27	25	24	28	29	23	25	22	32	28	28	28	19	19	27	22	29	21	24	26	28	24	14	25	22	20	20	34	22	29	23	19	25	22	30	24	20	27	23	28	26	27	19	27	21	20	15	19	21	27	16	21	20	33	25	16	26	17	20	23	24	22	23	35	33	15	30	23	19	21	21	18	17	15	18	25	24	17	21	24	39	18	28	23	28	23	30	24	24	19	22	22	27	29	23	27	25	17	24	23	21	13	19	36	25	22	28	17	26	21	18	16	25	29	23	33	28	23	26	22	23	26	18	26	18	26	22	30	24	24	20	25	29	24	27	31	20	24	26	24	29	24	26	23	23	25	22	20	27	25	25	25	21	20	18	28	26	29	20	22	19	30	17	26	27	26	24	17	26	16	23	32	22	19	31	23	29	26	24	19	17	13	26	22	24	36	23	23	25	19	21	18	28	22	16	20	32	27	33	34	17	33	30	28	21	37	25	22	19	25	21	22	25	29	18	19	18	27	28	31	22	23	19	32	22	22	13	33	24	15	16	28	22	21	21	23	28	20	25	30	23	28	21	26	23	14	18	19	20	24	27	19	24	27	22	26	21	26	32	22	28	27	32	29	22	19	25	18	23	25	23	31	23	20	16	21	16	20	23	17	22	25	20	21	32	23	26	24	26	26	18	18	29	10	28	22	16	18	25	25	33	31	32	16	14	28	28	26	24	27	20	25	26	22	27	15	14	23	25	22	20	23	30	25	21	30	21	23	18	20	25	22	18	22	20	24	29	23	28	21	19	30	23	22	23	21	20	21	20	18	24	16	15	22	31	23	29	19	26	25	21	28	30	25	19	20	23	22	27	34	21	34	25	25	23	29	20	29	27	20	28	19	19	36	24	29	26	26	12	19	26	19	26	19	24	12	16	21	25	13	23	31	19	34	27	28	26	25	26	18	20	31	24	27	25	25	33	30	29	22	19	22	28	25	21	22	21	27	18	22	20	17	22	33	34	13	25	25	22	30	23	22	22	33	23	23	33	25	13	17	17	10	18	17	27	17	16	29	15	23	16	24	23	20	21	20	24	20	22	25	26	28	27	24	27	33	26	23	23	31	30	29	15	26	23	25	22	23	20	17	19	18	22	21	28	18	31	17	23	24	35	22	23	25	20	22	26	27	25	33	27	27	15	24	29	27	26	35	24	16	16	18	26	17	26	27	26	26	25	19	24	15	15	26	29	27	21	28	21	23	23	24	26	22	17	29	18	26	21	14	29	24	33	23	25	25	28	25	15	35	16	34	36	25	21	15	25	29	21	20	30	24	20	23	29	22	16	26	20	22	33	15	24	23	29	22	19	25	23	13	19	16	22	22	22	12	32	28	25	25	30	23	14	20	31	17	36	31	20	25	19	33	17	18	32	23	26	17	25	24	18	21	25	30	17	27	32	23	15	24	29	19	18	32	22	25	24	20	18	23	30	21	33	20	18	26	18	20	29	25	24	34	33	26	22	28	25	27	20	26	30	21	25	19	19	22	22	15	24	20	22	15	17	15	23	22	18	15	27	32	19	20	23	27	16	25	29	22	24	20	29	32	31	18	29	14	30	31	25	26	27	34	30	20	21	21	18	31	24	16	26	18	16	21	16	30	25	22	18	25	25	24	23	20	19	17	24	19	27	23	29	18	19	25	22	26	16	33	17	22	17	28	15	19	17	21	21	19	21	28	26	27	17	21	24	21	24	23	18	26	27	26	19	28	25	29	21	23	24	20	32	24	25	27	24	19	17	18	26	25	23	13	13	19	23	28	32	21	14	17	25	28	26	18	20	22	18	15	23	27	26	22	23	28	15	29	22	29	39	22	20	24	28	32	31	20	23	27	23	26	25	22	22	15	27	30	20	30	24	24	21	20	29	17	26	31	26	21	25	15	21	34	22	16	24	30	23	18	23	25	24	24	15	23	29	27	25	25	24	21	38	30	27	26	23	25	34	20	26	25	26	23	24	27	40	18	24	20	30	22	23	26	23	23	27	27	28	22	25	19	27	19	18	31	22	19	27	31	26	20	19	21	25	17	26	23	27	23	27	29	28	28	20	24	23	25	18	26	27	20	32	20	24	27	22	16	27	24	21	23	26	27	28	22	25	24	21	33	19	36	17	31	22	27	24	22	19	17	19	20	31	32	25	23	18	24	25	20	22	20	27	21	19	16	28	24	29	20	19	20	31	19	28	14	22	25	23	24	21	27	29	23	34	25	39	29	17	22	15	21	20	25	24	20	30	24	17	32	20	20	22	23	29	20	16	17	17	24	22	23	34	24	27	28	21	25	25	28	22	27	29	23	21	25	20	25	32	20	25	28	31	23	25	27	32	19	23	30	17	23	15	24	23	20	27	30	27	29	23	22	21	27	25	19	30	21	24	18	23	25	21	18	30	14	30	25	33	30	18	23	17	26	33	22	20	28	20	26	27	32	25	27	20	32	21	30	23	27	24	27	20	28	23	27	13	21	24	15	21	24	18	24	25	22	37	21	23	20	29	27	24	32	16	24	21	27	32	21	19	22	19	20	29	25	17	21	19	21	27	19	24	29	27	25	22	29	16	20	22	32	26	20	25	14	21	17	27	20	28	21	21	27	33	23	22	28	33	19	19	24	19	28	29	27	22	27	19	19	20	24	19	24	21	26	26	23	16	27	19	24	23	24	27	23	17	25	21	29	27	22	14	10	21	20	18	19	29	24	17	24	34	27	23	27	22	27	18	37	21	28	21	15	19	26	29	21	20	23	17	23	35	18	15	32	31	20	28	24	25	18	20	16	22	22	20	19	23	26	25	26	24	25	31	20	27	23	20	21	16	19	29	24	25	29	24	35	21	25	27	23	25	29	21	20	30	18	25	25	17	24	40	27	32	35	27	27	32	13	20	28	26	23	23	21	38	29	24	20	27	26	29	25	35	26	32	19	21	18	34	21	17	20	37	22	26	20	18	19	26	22	29	28	26	34	21	28	27	33	19	30	23	17	31	17	25	30	23	25	25	21	22	23	15	23	28	24	13	22	27	26
39125	19929	7440	17538	25029	24496	21669	18255	15436	12709	10794	9194	7421	6208	5368	4687	3976	3610	2981	2711	2428	2298	2280	2044	1802	1530	1414	1295	1118	1025	890	860	749	716	621	606	507	531	544	534	500	464	446	471	447	448	420	436	389	426	404	421	435	396	435	400	396	406	447	439	414	454	424	453	420	449	418	372	404	398	418	409	435	406	432	411	425	441	414	409	427	396	408	372	363	418	373	385	366	390	394	369	381	403	402	404	384	419	391	382	379	357	411	367	382	366	384	371	371	396	397	389	389	351	387	397	378	384	388	371	375	379	368	425	361	413	359	377	378	377	385	357	351	350	349	332	391	389	345	376	385	395	406	384	377	396	362	343	367	378	405	388	383	367	392	356	352	363	361	375	382	405	393	383	381	376	355	388	360	365	334	367	346	371	386	396	397	406	364	427	365	399	388	393	388	372	391	373	409	365	436	423	349	350	383	342	398	378	416	366	356	361	392	400	369	361	406	381	364	367	375	366	393	376	366	363	392	372	348	364	340	399	372	397	405	359	386	379	415	334	358	400	350	354	381	358	411	357	397	363	392	358	333	359	354	364	385	355	365	356	349	360	379	354	411	382	380	391	353	357	373	437	359	390	388	380	391	352	364	360	391	379	392	339	362	357	389	399	380	366	367	395	393	398	393	384	373	385	393	340	367	378	364	376	377	342	386	374	414	392	374	377	387	371	380	406	379	358	362	425	385	399	377	384	396	358	391	371	398	358	375	388	348	359	371	398	363	384	366	335	350	370	365	340	394	409	411	361	399	358	360	378	373	380	385	333	371	382	354	372	373	397	380	369	386	352	384	362	403	378	382	399	376	367	382	377	386	364	359	372	373	355	369	393	370	377	358	365	385	365	365	369	378	360	390	380	376	355	348	343	395	360	414	397	374	352	351	357	359	394	355	371	351	402	333	380	387	357	365	345	376	414	382	339	362	378	366	357	383	359	365	391	391	385	384	406	361	373	365	369	372	350	362	391	378	387	410	398	355	391	371	346	394	368	376	357	355	372	379	386	359	371	398	388	384	363	359	363	398	344	365	402	367	367	345	369	394	374	381	352	380	374	338	356	379	368	359	407	363	358	374	393	369	351	408	395	367	398	357	410	399	383	370	362	388	362	382	358	368	347	398	347	351	377	356	445	392	369	404	351	389	392	340	376	378	367	380	380	352	357	381	382	355	376	416	378	375	382	360	402	365	371	368	365	383	396	393	384	387	371	390	370	369	361	371	379	356	356	367	390	363	372	367	347	375	389	371	375	383	373	383	378	404	348	379	369	401	392	379	394	327	366	391	377	366	371	390	411	382	399	390	408	358	392	377	390	339	376	378	382	354	376	377	377	403	391	374	353	362	360	371	378	379	372	390	371	376	383	366	404	364	392	425	399	335	375	371	344	368	372	366	345	366	406	362	375	389	367	348	371	386	389	388	400	374	369	395	385	383	363	398	356	387	377	405	362	396	391	386	385	366	405	344	375	393	345	377	379	361	408	386	408	372	398	377	367	362	387	376	373	390	369	346	383	385	388	387	385	377	361	364	377	376	385	345	403	413	349	348	390	360	359	396	383	420	396	415	384	369	359	339	371	339	387	359	360	351	386	381	369	406	326	382	396	388	361	326	406	370	372	392	373	379	351	379	376	347	382	348	403	370	377	372	350	363	373	388	355	371	370	364	389	369	353	369	372	389	384	357	407	372	372	372	387	389	400	372	373	336	340	346	366	377	386	361	344	359	355	363	375	350	384	377	364	363	378	383	398	391	361	373	339	378	412	395	391	370	341	378	351	374	365	383	380	373	394	374	357	388	387	373	337	343	363	377	389	370	353	372	344	360	403	363	359	394	347	349	362	387	362	445	381	380	378	360	375	339	397	325	381	354	401	383	369	376	370	392	387	380	387	391	367	385	387	376	393	385	361	364	381	380	380	417	374	373	353	387	375	360	340	368	381	403	332	362	376	367	365	373	421	410	350	341	375	363	376	363	356	397	381	398	359	336	365	334	368	384	359	368	368	348	405	373	378	368	376	351	365	391	376	404	341	354	392	372	368	385	379	418	387	348	365	361	398	378	346	385	370	385	369	392	390	338	371	359	401	390	385	389	363	388	405	361	376	398	329	365	365	347	383	400	373	394	398	396	369	375	366	377	371	360	377	379	359	391	352	433	370	398	381	403	374	434	355	399	376	334	378	342	313	356	362	362	370	361	371	327	386	360	337	363	361	384	404	357	379	400	354	378	395	367	409	387	345	381	397	369	354	399	364	377	376	391	373	376	366	383	375	367	409	376	343	368	375	342	402	372	391	385	350	399	402	373	378	381	377	353	401	333	384	422	387	372	400	351	418	365	361	385	403	377	350	349	380	378	359	387	389	376	405	395	384	380	354	375	389	385	354	350	356	397	359	357	376	347	336	346	381	379	402	406	373	387	372	393	352	402	389	381	360	383	351	388	379	376	387	391	363	368	376	348	366	372	398	406	347	363	364	354	394	387	403	366	370	363	393	365	381	391	335	370	368	353	392	370	384	369	372	343	368	356	381	400	351	375	370	346	391	362	367	374	364	399	364	392	382	412	350	383	391	361	359	356	350	388	352	378	373	367	361	385	390	342	362	432	420	368	404	378	349	353	382	382	361	406	376	388	400	362	362	392	365	382	374	390	351	376	368	394	392	383	387	359	333	366	355	345	363	403	371	402	427	369	382	363	366	372	393	353	381	353	395	360	371	377	381	350	402	357	371	353	407	360	394	357	384	389	368	339	349	393	360	394	363	368	356	369	361	370	382	346	364	370	383	365	377	378	340	372	401	370	423	357	386	408	376	360	384	357	381	411	387	354	405	374	374	403	357	353	365	397	376	341	353	391	389	422	328	394	366	382	359	356	394	377	390	386	382	362	348	362	372	363	379	372	387	419	376	390	368	388	383	396	387	360	365	383	391	374	414	365	388	387	391	381	343	379	396	374	384	353	391	395	402	384	377	357	403	366	365	353	373	366	364	348	385	384	377	377	394	357	369	370	382	381	392	343	397	339	369	372	382	382	392	353	407	359	382	387	334	355	378	379	398	342	359	335	385	392	355	375	396	383	403	391	367	390	356	383	378	375	387	367	410	396	343	388	336	389	355	392	389	370	358	361	378	377	379	350	396	350	362	361	402	350	356	400	378	390	367	361	367	375	370	360	399	389	350	400	366	344	345	374	393	367	406	361	383	377	397	377	359	383	386	381	372	372	367	373	366	337	366	353	365	415	365	388	363	397	365	350	378	361	410	360	376	377	366	370	369	345	362	336	354	391	372	365	380	394	397	360	369	384	346	376	387	426	410	396	340	361	375	363	343	356	372	347	409	388	371	402	360	379	373	361	402	394	370	364	360	388	371	379	351	369	382	353	359	408	394	377	381	339	369	367	401	377	361	368	392	374	380	380	369	374	360	349	409	390	368	375	380	363	386	369	386	362	376	366	390	371	374	364	351	372	383
12877	4617	791	521	796	862	794	743	673	531	510	447	383	297	256	217	202	174	151	133	130	107	114	102	104	85	75	75	76	49	58	53	40	55	50	46	42	31	37	39	34	31	40	43	30	34	36	30	30	28	38	37	37	34	32	33	43	32	26	35	25	39	31	35	26	38	25	34	29	22	28	38	28	39	33	42	31	35	31	37	37	33	32	30	23	32	28	24	27	26	28	32	37	28	35	27	35	39	33	21	31	27	30	30	39	33	40	17	26	41	29	33	36	26	33	41	30	43	22	34	36	31	30	36	18	24	30	24	30	33	23	32	30	45	37	23	20	29	18	28	35	31	31	24	26	26	30	38	28	23	35	29	40	30	30	22	23	29	37	29	33	34	28	38	29	23	36	22	32	31	45	15	31	19	38	39	33	29	29	34	33	30	30	18	35	26	23	23	33	40	27	24	23	34	31	29	37	29	25	25	32	25	29	36	32	31	42	30	33	40	28	28	26	30	32	30	33	34	32	33	31	36	38	28	32	31	36	27	22	21	28	24	28	27	22	31	32	24	28	36	26	31	34	37	40	24	17	37	30	20	25	26	41	35	23	32	27	36	32	27	18	33	37	31	32	39	26	31	32	31	33	22	25	27	31	22	30	31	31	37	35	30	25	35	36	34	23	30	31	30	22	35	42	24	32	29	30	23	25	24	31	29	26	33	22	30	25	25	38	34	27	22	27	40	32	24	30	32	37	33	28	28	23	35	30	25	30	33	24	40	30	38	29	37	41	27	19	24	30	36	26	31	29	32	31	27	39	25	24	34	26	38	28	36	21	27	28	27	29	37	24	32	30	31	22	33	37	25	28	16	32	28	28	45	43	30	40	33	20	24	28	27	24	28	28	31	24	28	31	19	31	38	24	41	33	27	28	28	38	31	23	24	33	26	24	30	37	33	19	30	30	31	18	30	26	32	29	35	21	24	30	31	27	35	31	23	25	28	23	25	35	36	31	27	23	34	27	34	26	28	20	28	33	25	36	16	36	32	28	26	26	30	38	27	30	24	24	26	26	29	28	31	35	26	32	42	35	19	31	35	27	32	21	35	36	25	32	35	32	24	30	32	32	39	28	22	36	25	30	29	33	32	30	30	18	22	20	24	13	36	34	36	32	27	31	25	21	31	23	23	23	26	39	32	30	28	21	38	29	29	27	36	35	36	28	33	38	23	34	29	34	29	30	31	23	25	36	36	30	35	31	29	34	35	22	30	25	28	27	28	27	30	34	28	35	35	22	26	27	24	26	36	41	38	30	37	18	26	30	24	32	31	35	24	39	34	14	22	26	38	25	29	22	31	32	36	30	39	25	32	20	21	28	34	36	32	29	35	32	29	21	40	30	31	22	26	19	33	23	35	33	31	23	27	25	28	25	27	40	20	33	30	24	38	28	30	32	35	37	35	31	29	31	33	27	22	28	26	32	26	30	33	32	35	31	40	27	31	25	18	31	25	49	32	22	31	30	38	35	30	29	29	47	30	27	27	28	38	26	22	19	21	30	40	35	34	25	28	24	24	35	35	20	23	27	35	30	38	32	35	37	32	32	24	27	30	30	30	25	37	28	27	20	20	30	25	30	36	34	32	36	33	23	24	27	28	32	30	37	39	30	32	23	24	33	26	31	21	33	24	43	36	35	37	22	31	24	38	18	32	37	30	18	33	37	24	30	26	28	33	35	32	34	26	21	29	34	39	21	38	31	32	29	28	29	28	36	34	33	27	39	25	22	21	32	43	31	31	29	42	29	30	30	25	32	29	24	27	32	33	38	25	33	33	26	29	21	34	17	29	28	27	27	35	25	31	35	51	31	32	23	28	27	24	21	21	34	39	36	32	25	36	31	28	30	29	38	33	31	20	32	26	24	24	34	28	27	23	36	34	33	27	25	34	34	34	32	40	32	27	29	30	38	19	37	35	35	37	25	30	34	35	22	33	34	36	30	24	35	23	26	25	32	38	21	36	31	35	37	17	27	27	28	25	24	29	36	35	33	31	32	20	32	26	34	33	36	30	21	31	28	30	32	32	23	21	36	32	25	43	30	27	25	35	29	25	25	30	32	23	25	35	25	31	33	25	33	27	32	28	21	27	29	42	41	30	23	37	27	16	28	37	33	31	31	31	36	27	26	31	32	24	27	30	27	29	35	35	33	24	34	33	29	23	32	30	40	33	22	26	39	37	40	35	31	24	24	31	33	31	34	27	36	37	32	23	33	30	26	34	25	38	26	25	25	24	31	28	26	30	24	22	28	31	17	25	41	26	20	29	23	22	30	31	29	26	39	30	35	41	34	29	24	24	27	36	26	30	31	32	40	28	32	40	32	36	41	23	26	33	26	22	31	35	36	35	32	25	28	30	29	25	29	34	23	29	25	27	35	32	23	33	40	30	32	34	28	25	35	33	26	35	34	33	37	25	23	27	32	32	26	31	21	33	31	20	26	33	25	34	28	30	28	28	26	33	27	40	28	30	22	30	44	28	28	34	27	27	35	35	32	21	34	23	33	26	22	37	20	29	31	34	40	29	38	21	25	27	26	36	31	27	36	25	29	29	23	29	34	26	28	29	21	27	27	21	35	37	26	25	28	32	28	33	31	38	24	27	30	28	25	37	27	37	36	22	31	32	22	24	27	28	35	40	33	28	47	33	23	24	29	27	34	28	25	27	24	25	27	25	31	40	31	29	32	31	29	33	28	27	25	25	26	21	29	37	28	30	38	28	38	39	42	21	32	23	27	24	35	35	27	36	41	32	31	21	20	28	31	33	26	41	32	31	25	22	26	34	30	30	26	24	24	23	20	42	22	38	36	33	30	27	28	30	36	24	36	31	20	33	32	32	30	25	35	27	26	31	28	25	26	23	28	34	24	31	24	36	31	26	24	29	22	32	36	31	37	39	31	24	32	21	35	24	28	20	37	35	30	23	37	34	28	22	28	28	24	28	25	30	21	28	39	32	27	37	29	30	24	26	26	18	30	37	32	38	28	38	27	31	28	29	30	31	27	28	36	29	39	23	39	28	39	33	38	26	30	30	21	40	42	24	31	30	33	35	15	29	32	33	23	23	30	27	35	31	28	33	30	30	29	26	27	36	27	27	29	22	32	24	38	31	27	27	27	37	24	28	28	34	26	27	35	31	28	29	30	21	29	37	24	23	23	26	33	29	32	28	23	32	33	42	23	22	34	32	33	28	41	37	24	35	23	32	25	28	39	29	31	25	38	30	28	30	26	21	28	32	31	26	27	29	29	23	32	29	35	31	37	19	37	33	31	36	33	35	37	24	29	33	32	32	31	27	30	22	38	27	29	30	29	35	29	24	21	35	33	20	34	28	21	35	37	24	20	31	29	20	33	28	26	31	30	33	34	23	34	28	27	29	32	33	35	39	27	39	28	36	26	42	27	34	28	28	39	31	32	26	34	29	40	28	27	34	33	29	32	42	28	23	24	33	27	36	24	36
51790	27386	14084	27268	34643	34069	31407	28370	25380	22254	19280	16753	14589	12685	11169	9774	8607	7570	6606	6055	5406	5192	4720	4520	3893	3374	3114	2812	2354	2014	1825	1652	1495	1338	1238	1172	1030	982	878	888	834	794	750	768	776	704	680	655	638	604	624	638	606	612	638	618	621	644	614	631	604	645	637	584	652	607	614	596	617	606	573	551	561	590	545	574	557	522	543	543	534	556	550	540	482	549	566	517	485	506	504	517	541	502	506	498	479	486	500	488	494	479	488	495	509	513	483	530	532	505	514	510	479	494	459	496	478	525	511	476	495	473	462	464	490	495	514	471	476	497	489	509	492	475	492	469	489	491	473	516	520	505	467	448	486	466	464	463	457	478	458	471	491	484	497	469	490	465	541	459	497	460	464	457	463	482	461	474	499	442	441	483	443	438	485	474	486	479	459	461	482	459	484	455	449	477	483	476	450	426	451	495	457	485	463	488	434	505	463	413	494	478	459	460	448	517	473	476	484	459	463	476	486	469	458	463	484	443	442	471	495	454	489	502	485	443	442	492	431	471	416	437	465	489	466	476	478	457	488	460	481	480	498	432	496	477	511	437	495	491	449	462	444	459	451	452	479	490	503	500	496	471	497	468	465	493	451	490	506	463	481	480	437	485	476	494	469	497	462	421	459	446	450	492	464	469	460	461	466	508	481	519	483	487	486	480	475	460	479	447	488	459	437	501	455	467	453	477	499	464	472	480	458	411	466	439	462	503	482	461	445	477	438	514	464	482	480	510	488	505	469	474	501	467	454	459	496	464	479	438	514	491	486	481	475	447	513	475	506	470	451	483	481	461	485	459	468	498	452	493	483	454	449	465	461	423	451	430	445	475	452	448	459	451	452	484	449	486	482	442	459	467	449	538	448	457	458	470	465	431	495	465	442	469	474	471	453	474	449	482	477	473	477	454	477	477	524	487	470	482	468	451	454	474	487	451	496	479	489	445	476	525	456	449	491	468	472	454	458	474	456	478	464	472	464	503	497	450	486	472	490	501	439	474	457	508	475	454	477	471	457	457	480	486	496	484	466	487	516	468	466	451	475	477	466	462	492	481	484	476	468	506	504	459	467	478	459	463	468	472	506	460	458	487	490	471	447	470	426	450	476	488	465	460	493	513	446	462	498	430	484	491	476	495	439	492	469	436	489	486	474	477	464	471	469	442	452	513	459	443	493	449	466	469	474	501	475	492	516	465	522	443	447	461	464	479	448	477	496	456	487	454	484	489	481	489	438	475	447	475	470	440	429	479	457	453	484	422	455	499	475	474	449	492	465	478	484	475	446	474	448	454	494	465	468	475	441	451	470	476	473	460	468	505	479	445	445	446	445	470	473	474	454	488	488	478	489	520	484	506	478	483	487	443	505	448	517	445	463	448	482	470	411	467	451	481	488	489	469	449	421	491	501	479	492	481	471	470	464	451	476	461	469	471	494	477	458	454	410	499	505	497	489	481	479	462	484	480	507	500	428	450	487	461	433	508	453	470	469	430	520	483	444	475	504	446	492	486	461	402	468	485	491	468	465	469	461	453	434	465	435	452	487	440	479	463	472	441	481	490	471	485	471	461	480	418	446	507	455	465	465	466	462	460	489	466	435	449	457	458	461	485	485	499	473	478	474	473	470	435	477	468	491	478	416	497	460	451	480	492	439	458	459	457	468	491	471	457	470	487	459	473	459	475	462	459	478	483	476	490	451	475	472	417	464	439	496	480	458	447	487	469	440	479	453	400	446	478	490	443	477	484	486	458	496	474	479	472	457	462	462	488	467	521	433	493	489	473	464	476	494	468	442	454	485	472	448	474	489	505	448	457	489	486	454	480	478	467	465	499	482	440	461	453	483	486	486	460	457	450	463	485	452	455	405	482	498	467	501	462	512	470	463	464	495	460	474	453	488	494	474	485	480	455	498	497	461	480	497	468	441	451	432	472	445	517	509	473	499	467	481	468	474	481	511	447	422	466	490	468	453	471	474	476	500	474	491	489	489	464	455	481	442	453	446	491	474	484	486	460	454	515	476	471	468	481	490	426	490	506	495	443	484	429	473	485	440	484	455	495	472	493	475	467	462	445	465	455	502	438	428	502	462	428	485	454	456	493	482	496	488	461	501	469	469	449	472	489	518	458	460	465	474	505	490	477	449	472	448	504	476	473	501	460	479	455	462	503	470	465	492	507	459	496	468	491	454	442	497	469	451	442	435	450	463	455	495	449	506	518	460	488	458	487	465	447	444	447	469	471	474	435	454	468	471	463	469	455	473	528	474	482	452	443	465	496	482	458	471	490	488	496	462	509	476	462	479	497	480	429	503	454	425	484	449	462	474	423	478	445	466	507	457	517	485	458	469	470	515	439	503	447	470	436	473	474	437	504	487	476	439	458	426	433	425	516	475	464	456	465	498	401	471	492	472	464	463	491	449	480	464	465	441	469	509	480	457	450	449	450	501	470	479	464	476	492	483	474	492	473	501	453	458	484	474	494	454	462	474	455	504	498	423	502	476	470	477	479	516	482	497	449	470	455	492	510	470	468	486	498	476	460	470	472	488	435	447	505	471	510	455	475	461	507	480	487	448	431	482	459	485	486	467	484	475	477	482	514	465	473	462	513	502	452	470	504	483	457	510	484	472	505	483	451	484	451	482	477	475	486	492	440	451	479	498	511	456	456	468	441	487	452	476	459	452	449	431	470	484	482	453	475	499	454	416	495	479	442	471	493	491	466	463	466	494	480	482	469	450	468	473	446	489	472	503	502	489	469	469	446	473	454	451	549	500	485	448	480	508	486	447	511	465	469	488	473	493	486	452	479	480	472	474	474	516	510	469	464	463	478	485	461	455	470	470	500	489	445	440	491	446	460	460	509	498	497	483	469	497	476	479	475	478	501	477	488	443	461	482	461	485	466	488	476	512	454	472	467	478	458	496	511	439	498	470	470	463	471	463	486	504	494	514	465	469	471	483	495	418	408	462	448	491	452	433	444	489	453	450	445	442	488	521	464	479	479	466	467	475	464	480	463	476	461	464	464	441	463	461	472	505	473	470	490	452	460	462	490	469	520	468	484	449	490	479	482	444	495	450	460	445	470	447	454	462	483	431	456	467	459	467	468	505	474	461	416	440	446	463	432	437	468	485	489	469	507	453	520	465	474	485	505	477	460	496	496	460	486	486	493	496	474	454	491	460	479	469	494	466	512	475	463	476	462	481	471	472	484	464	464	452	469	510	498	497	519	507	451	463	482	480	496	444	471	454	460	495	479	473	458	441	475	464	485	471	478	466	444	446	454	462	449	492	498	459	458	501	458	501	468	457	484	475	483	471	450	480	442	484	464	483	481	436	445	476	456	466	460	457	452	497	475	459	477	460	474	494	471	479	482	484	475	430	510	471	486	517	486	456	482	476	489	487	497	492	496	476	466	476	496	472	487	458	473	479	485	476	507	479	446	508	428	473	484	439	469	481	477	489	499	491	456	474	519	483	456
8945	2376	422	327	508	547	544	450	420	368	318	264	240	216	187	151	139	124	123	95	86	85	93	91	80	60	68	59	62	60	50	46	49	34	37	44	44	43	51	48	45	40	30	31	41	35	43	53	43	47	44	32	34	33	36	35	29	34	31	35	36	39	37	40	45	27	41	25	34	39	40	49	29	34	33	39	37	44	42	29	37	38	49	34	47	27	34	33	35	37	25	39	27	30	35	43	46	53	39	35	32	42	35	37	30	43	29	35	38	29	39	45	42	30	31	52	32	46	31	33	39	28	45	39	30	31	32	35	28	46	35	31	42	28	41	45	34	31	33	35	24	29	36	38	32	30	38	23	46	33	35	32	33	30	35	34	45	42	44	32	38	49	28	35	37	38	24	29	36	33	42	59	36	47	34	38	33	32	39	26	34	30	32	28	31	34	38	41	37	36	37	37	37	41	31	34	46	34	29	36	34	41	32	30	37	30	41	35	40	40	30	41	50	34	39	25	38	26	33	36	34	30	35	36	35	39	26	38	30	37	35	39	33	42	38	33	27	43	28	33	38	31	31	33	34	35	40	38	38	32	44	38	43	33	39	32	36	37	45	25	38	38	30	39	47	34	35	43	33	40	36	40	35	34	32	25	43	37	35	31	32	41	35	30	40	36	36	25	33	32	38	34	42	33	39	33	33	49	31	30	52	30	38	26	34	28	51	39	36	28	40	28	39	39	44	47	41	30	49	37	33	33	36	26	37	22	35	45	32	34	30	37	29	39	35	31	41	46	28	32	35	27	35	31	47	34	28	40	37	34	36	38	34	28	42	48	42	36	37	35	25	36	26	31	36	28	39	34	42	39	29	39	33	37	27	39	28	35	40	33	40	37	37	47	39	33	35	45	31	39	40	29	41	35	44	32	39	31	31	40	31	38	41	37	44	25	32	34	21	33	39	34	54	49	33	36	30	33	39	37	31	31	38	39	34	30	32	27	28	38	36	39	28	32	33	31	40	30	37	34	28	39	30	32	44	33	22	43	40	33	31	35	35	33	38	38	31	48	47	38	45	34	35	37	23	37	40	46	36	35	27	29	43	42	35	32	31	44	26	40	36	42	39	26	29	35	31	41	33	43	34	38	40	27	36	37	30	41	47	42	30	39	52	38	46	34	44	32	29	43	45	34	35	45	31	31	33	48	28	36	32	25	33	40	37	36	29	40	37	27	27	46	42	39	29	26	30	35	29	46	33	33	43	28	27	36	29	28	32	40	34	33	35	37	33	40	20	40	39	28	43	29	31	37	29	32	31	23	44	39	43	37	30	31	44	32	46	37	42	29	37	31	34	38	51	36	40	35	31	27	34	31	22	31	30	32	36	45	42	43	36	31	37	20	44	46	29	20	52	27	39	47	36	21	39	41	19	29	33	41	40	26	36	30	41	35	30	31	37	43	45	34	30	39	34	42	34	28	48	31	36	33	39	35	34	41	29	36	45	30	32	35	37	31	39	34	32	40	42	31	38	32	39	44	42	38	41	32	45	28	39	35	42	52	35	36	34	38	33	38	40	34	36	33	36	36	38	38	42	35	29	34	30	32	40	35	31	35	34	37	36	29	37	40	36	39	34	41	25	34	30	34	33	37	35	31	42	35	35	36	31	33	47	27	37	40	25	27	28	41	38	30	24	34	47	32	30	32	37	43	29	38	39	27	38	31	37	36	38	34	34	42	38	30	28	36	27	45	26	39	34	29	38	36	36	33	43	47	42	31	33	31	35	35	35	39	41	29	31	35	38	45	42	33	28	45	34	43	32	27	33	27	33	42	29	29	40	33	37	36	35	30	46	43	37	28	19	29	26	36	46	30	37	57	30	38	39	34	39	38	35	32	33	38	37	36	30	30	37	31	32	37	36	39	30	31	38	29	38	36	41	42	31	37	40	39	31	37	32	37	32	26	34	37	33	47	47	38	43	34	39	38	41	41	31	33	26	32	37	31	26	25	44	49	29	35	32	30	36	35	40	42	40	30	40	38	31	31	34	24	43	32	45	41	38	32	31	36	40	40	32	37	28	34	30	31	37	40	29	33	41	22	34	30	37	34	32	24	33	29	33	22	32	43	28	26	47	42	34	31	29	29	46	31	42	38	32	38	39	36	33	45	36	34	30	39	38	35	24	35	37	34	40	40	31	36	40	44	36	36	37	46	50	28	31	41	30	45	30	34	26	40	34	41	35	40	24	44	43	35	30	37	32	24	30	36	27	38	37	29	36	32	28	32	36	29	42	35	30	31	35	38	35	27	40	35	37	38	29	32	38	32	43	28	29	44	40	33	38	34	44	38	40	43	35	29	38	36	40	31	30	49	47	34	27	36	43	28	27	31	34	27	33	33	32	31	29	45	39	33	23	38	49	38	35	34	30	33	29	49	30	27	29	37	34	49	30	41	37	33	38	34	27	31	33	42	32	38	35	47	33	42	32	26	32	43	37	40	32	36	28	30	35	35	33	42	37	38	38	42	31	37	35	35	52	45	32	34	30	38	41	28	26	38	44	36	35	40	35	28	31	27	37	39	42	30	32	35	38	56	34	35	42	31	31	42	35	31	35	25	30	37	29	44	34	37	42	38	37	40	37	36	40	21	32	32	37	37	36	28	45	42	33	38	55	40	40	25	33	33	32	26	40	41	40	37	50	28	46	43	35	38	41	36	32	33	32	39	36	42	36	30	38	42	36	35	34	42	37	31	25	33	40	40	34	33	31	46	30	28	32	39	35	40	45	47	34	37	43	31	47	32	38	33	38	41	21	28	42	37	34	45	39	32	35	43	25	24	33	32	28	33	34	29	52	41	32	32	41	30	27	44	33	38	32	33	34	35	26	31	36	35	26	30	33	43	30	39	28	47	40	47	34	36	45	51	35	39	37	30	31	40	28	34	37	36	30	36	46	38	34	42	26	40	32	39	26	37	27	36	28	36	31	41	32	36	28	28	41	32	23	38	30	39	29	26	33	35	32	32	42	34	26	34	40	37	31	43	33	47	44	32	28	44	33	36	38	29	38	35	45	43	32	33	32	42	37	28	31	37	27	34	47	38	26	52	36	31	31	42	33	29	30	32	30	36	38	38	42	32	35	42	30	24	30	41	25	46	36	37	37	36	37	42	29	41	33	37	44	53	34	51	46	30	35	29	32	33	44	39	28	37	29	38	36	53	28	39	39	41	40	40	35	36	51	27	44	24	31	32	31	30	34	31	35	39	44	31	52	35	43	42	24	31	32	39	34	40	28	28	47	36	34	30	33	33	38	31	37	44	26	38	37	35	34	38	34	27	21	38	44	26	40	31	51	32	41	34	31	34	38	33	31	38	34	41	38	35	32	28	35	33	33	34	33	32	32	33	35	32	34	37	28	36	30	28	32	41	36	37	34	41	43	36	40	32	33	30	43	25	41	36	34	46	34	36	39	44	32	37	37	23	46	28	38	38	33	38	38	30	36	29	45	40	45	34
43987	22696	10102	22107	29523	29076	26265	23262	19889	17017	14467	12321	10367	8933	7692	6683	5828	5185	4652	4141	3768	3653	3420	3039	2703	2429	2174	2004	1679	1569	1358	1302	1181	1080	998	916	885	868	782	823	786	689	678	685	726	727	683	630	649	615	651	619	650	661	642	714	650	676	633	681	609	659	670	659	678	677	655	648	627	646	706	632	634	626	624	607	591	625	673	593	606	572	571	590	606	551	565	604	573	613	588	561	614	597	563	561	622	601	559	569	618	556	567	569	585	592	569	574	578	555	524	573	574	574	591	572	584	564	574	592	561	609	611	594	556	544	557	557	610	537	538	576	566	557	557	546	592	551	569	614	570	554	541	577	562	525	583	576	599	556	596	502	549	565	541	592	566	525	603	548	554	565	530	544	571	573	585	571	524	551	600	625	580	561	567	556	597	588	560	543	587	601	541	539	561	542	563	535	551	549	591	594	538	525	590	559	584	580	578	602	560	548	538	558	610	531	536	561	535	558	545	588	578	561	532	607	556	509	577	565	545	528	562	586	575	557	582	543	561	547	540	578	548	568	528	538	598	588	576	580	550	613	543	626	560	570	523	557	571	558	539	540	556	558	571	584	577	576	558	576	536	563	537	551	597	529	538	553	575	560	592	550	558	566	540	553	592	575	543	586	564	558	580	556	553	586	554	590	602	590	546	566	566	539	551	557	583	574	535	574	612	517	555	580	560	549	590	565	556	533	578	603	582	555	556	575	566	555	537	587	573	548	529	531	543	545	604	582	579	572	544	566	566	582	559	587	568	563	548	545	569	568	554	573	552	573	579	557	578	570	612	567	584	563	583	554	546	552	555	569	562	561	564	590	555	550	538	583	578	581	561	551	592	550	564	548	553	533	583	572	560	565	588	558	597	561	582	555	568	582	564	588	545	549	564	565	563	553	595	592	542	566	531	578	566	576	514	585	572	559	585	585	604	576	594	549	573	551	557	562	562	543	515	569	545	557	561	589	594	555	559	535	539	543	546	592	557	603	573	574	570	561	607	577	574	570	547	585	605	531	613	547	573	557	562	553	581	492	548	536	586	564	553	579	527	540	580	546	554	575	538	564	559	603	588	530	524	566	578	576	586	532	568	586	590	553	563	571	541	573	525	601	549	575	570	542	582	578	535	563	550	510	542	562	557	576	565	558	537	647	594	547	579	574	530	574	516	572	537	570	589	566	580	551	559	581	579	583	543	594	560	577	546	541	543	525	550	583	573	546	545	567	553	594	559	556	537	590	567	542	545	568	546	572	606	590	545	570	560	588	601	521	533	570	586	563	560	536	555	622	548	535	558	583	546	529	563	552	526	573	503	590	597	541	546	561	587	542	552	524	569	576	565	537	541	594	597	563	578	594	562	574	559	548	585	569	571	551	589	574	577	535	533	558	575	545	561	526	595	549	589	594	578	571	525	539	565	553	569	547	567	530	549	558	563	592	564	571	562	563	541	574	566	535	579	528	517	551	571	595	562	609	526	543	553	582	563	564	585	597	563	566	607	593	576	583	580	594	593	564	527	552	562	585	580	563	579	574	556	614	575	575	547	557	566	549	585	574	577	545	546	566	547	526	504	548	567	543	557	541	550	552	587	580	529	581	538	539	585	603	500	566	582	565	568	581	588	544	598	595	570	583	515	572	617	530	522	524	539	565	575	578	582	517	582	548	557	620	603	520	558	605	581	574	524	612	550	580	513	609	585	542	605	525	542	565	562	566	591	587	517	556	602	569	544	550	557	583	607	567	570	560	567	570	596	607	548	550	567	560	573	531	584	528	538	558	581	604	574	571	574	543	576	593	530	524	526	585	528	599	578	513	525	597	567	622	539	562	577	553	551	537	553	570	606	617	560	540	572	580	547	559	576	564	564	566	576	577	571	583	580	578	577	604	572	542	611	526	578	542	573	589	593	586	575	574	569	539	563	591	566	570	561	568	570	553	542	504	582	571	512	531	582	546	571	605	579	574	573	557	534	584	575	585	544	587	571	573	590	546	552	569	583	553	569	579	562	572	571	539	577	587	572	601	537	597	565	535	571	579	566	565	567	564	564	591	597	567	616	532	577	581	525	589	549	597	579	547	593	575	553	552	578	544	560	551	585	590	521	572	578	549	529	600	565	546	565	566	545	587	566	538	548	563	581	558	573	568	607	575	553	523	553	654	556	554	552	569	570	555	568	571	553	541	566	560	558	548	546	566	547	537	579	532	563	558	520	564	542	568	535	551	548	598	550	535	599	584	531	623	559	580	552	610	573	535	582	576	556	550	593	562	523	515	560	586	558	536	594	507	567	569	587	580	591	607	550	531	585	585	603	585	555	587	518	559	564	540	563	577	527	583	549	549	567	595	559	539	545	586	569	599	596	553	538	586	555	547	581	559	599	559	577	579	544	594	546	556	568	587	590	556	562	572	587	583	590	559	529	543	538	590	565	549	583	573	593	533	576	549	599	590	594	572	553	584	544	548	598	526	564	623	551	585	556	544	597	566	552	546	544	544	581	618	567	591	601	626	522	571	555	541	601	584	537	557	549	571	555	568	506	517	570	550	573	616	517	533	575	599	592	592	569	573	563	590	558	562	572	556	539	550	590	607	573	580	608	496	538	540	575	569	554	552	596	576	598	565	572	554	576	604	566	566	559	538	570	556	519	579	576	580	576	564	522	558	539	583	561	553	579	593	578	580	530	569	573	539	602	584	558	547	551	543	546	565	592	577	561	550	556	536	602	555	587	624	583	551	607	596	580	549	551	590	591	593	563	524	547	576	580	560	555	563	603	524	564	551	599	574	579	601	554	575	537	545	555	571	584	562	591	606	570	584	557	571	541	532	603	546	546	575	562	585	603	571	532	591	545	591	600	521	570	565	572	587	523	566	531	603	555	537	569	601	563	566	565	566	578	586	590	559	557	576	567	586	538	595	530	581	545	555	549	569	600	566	550	567	575	615	560	613	574	531	553	548	560	614	571	620	563	565	557	544	602	553	582	552	534	599	566	534	530	578	546	583	587	608	570	574	599	627	591	549	553	550	534	591	557	566	580	586	597	555	591	555	555	576	526	571	565	581	570	558	579	552	583	599	586	540	577	590	543	554	550	544	515	557	587	559	521	564	545	555	560	553	539	549	583	542	595	589	568	582	574	567	563	567	582	572	553	563	561	571	564	558	561	549	589	547	548	590	574	528	536	518	531	568	548	537	579	562	555	621	555	597	552	560	532	529	541	568	559	534	551	585	567	575	598	596	571	578	571	571	547	581	569	540	578	572	543	543	517	554	550	591	584	559	555	550	517	599	557	569	527	544	566	597	561	546	589	572	583	604	524	570	561	596	567	584	527	557	562	580	546	570	536	560	582	556	592	549	570	558	551	584	526	565	553	573	588	539	582	541	538	568	603	564	524	539	569	587	573	581	538	583	584	568	566	579	591	563	559	595	566	551	585	538	581	575	571	609	583	544	525	543	557	555	586	516	582	600	567	523	551	587
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
