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
341911645241	341911645807	341911646357	341911646907	341911647455	341911648007	341911648557	341911649107	341911649655	341911650207	341911650757	341911651307	341911651855	341911652407	341911652957	341911653507	341911654055	341911654607	341911655157	341911655707	341911656255	341911656808	341911657357	341911657907	341911658455	341911659007	341911659557	341911660107	341911660655	341911661207	341911661757	341911662307	341911662855	341911663407	341911663957	341911664507	341911665055	341911665607	341911666157	341911666707	341911667255	341911667807	341911668357	341911668907	341911669455	341911670007	341911670557	341911671107	341911671655	341911672207	341911672757	341911673307	341911673855	341911674407	341911674957	341911675507	341911676055	341911676607	341911677157	341911677707	341911678255	341911678807	341911679357	341911679907	341911680455	341911681007	341911681557	341911682107	341911682655	341911683207	341911683757	341911684307	341911684855	341911685407	341911685957	341911686507	341911687055	341911687607	341911688157	341911688707	341911689255	341911689807	341911690357	341911690907	341911691455	341911692007	341911692557	341911693107	341911693655	341911694207	341911694757	341911695307	341911695855	341911696407	341911696957	341911697507	341911698055	341911698607	341911699157	341911699707	341911700255	341911700807	341911701357	341911701907	341911702455	341911703007	341911703557	341911704107	341911704655	341911705207	341911705757	341911706307	341911706855	341911707407	341911707957	341911708507	341911709055	341911709607	341911710157	341911710707	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2224	3300	1900	2700	2224	3300	1900	2700	2224	3300	1900	2700	2224	3300	1900	2700	2224	3300	1900	2700	2224	3300	1900	2700	2224	3300	1900	2700	2224	3300	1900	2700	2224	3300	1900	2700	2224	3300	1900	2700	2224	3300	1900	2700	2224	3300	1900	2700	2224	3300	1900	2700	2224	3300	1900	2700	2224	3300	1900	2700	2224	3300	1900	2700	2224	3300	1900	2700	2224	3300	1900	2700	2224	3300	1900	2700	2224	3300	1900	2700	2225	3300	1900	2700	2225	3300	1900	2700	2225	3300	1900	2700	2225	3300	1900	2700	2225	3300	1900	2700	2225	3300	1900	2700	2225	3300	1900	2700	2225	3300	1900	2700	2225	3300	1900	2700	2225	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
1681	681	408	345	656	799	789	628	501	471	406	347	315	236	216	221	203	178	156	155	151	147	112	109	97	96	88	85	78	82	79	90	82	84	75	58	51	52	63	53	59	41	54	55	36	49	39	46	40	30	43	41	38	43	51	49	30	51	56	42	52	46	43	38	44	45	36	44	45	51	48	42	30	52	42	27	46	35	39	49	48	31	46	33	43	40	35	44	35	36	48	47	41	41	43	42	48	39	36	50	51	36	45	37	41	34	35	48	36	30	43	40	37	37	40	28	44	40	49	30	28	49	35	41	42	37	40	41	47	49	25	38	36	36	52	44	37	42	35	47	38	46	33	42	33	55	47	32	37	29	39	39	36	46	39	31	40	42	38	38	50	44	45	42	32	38	31	39	43	48	46	35	38	39	41	37	35	53	41	47	32	40	52	39	43	30	48	37	38	35	31	25	38	35	46	46	35	45	27	41	33	45	38	38	38	35	46	39	46	37	40	41	36	43	48	36	34	27	61	32	37	33	35	34	29	37	33	40	27	32	36	33	34	43	45	33	41	27	33	38	35	39	40	35	42	47	49	44	33	56	40	45	32	36	35	41	38	50	32	48	51	39	47	39	35	47	44	44	38	45	44	45	39	29	37	36	30	31	46	41	36	32	26	33	34	45	36	38	38	47	31	46	39	46	30	45	48	51	43	42	30	40	36	37	41	33	41	39	43	41	38	33	44	36	46	41	39	48	35	31	42	39	43	31	34	43	39	34	36	39	47	26	50	48	26	41	43	30	48	33	37	38	41	44	50	34	35	32	46	43	38	50	35	48	26	44	49	36	52	34	33	48	36	33	38	45	37	52	37	37	36	35	34	51	38	32	48	41	43	42	40	45	34	34	39	41	25	34	33	32	42	34	53	44	43	38	53	43	51	50	42	44	22	46	49	27	35	43	37	42	38	45	50	44	40	28	52	44	41	39	44	42	41	25	37	44	42	46	41	26	37	33	32	48	36	30	38	48	34	30	37	34	48	45	32	38	36	43	28	52	36	40	39	37	38	37	44	37	36	38	30	33	41	38	32	48	37	38	51	46	29	36	34	27	46	33	32	33	26	51	34	38	41	36	31	47	32	42	41	41	31	41	43	40	42	33	43	44	28	35	50	37	29	38	30	36	40	32	51	46	29	42	44	60	41	40	45	35	47	28	43	34	43	45	50	41	37	40	45	33	38	38	31	46	43	44	40	33	35	39	36	41	41	41	41	30	46	50	30	46	37	32	48	54	38	54	47	36	39	34	38	35	41	44	48	40	47	36	30	28	47	44	47	35	33	37	32	45	38	29	42	43	48	31	38	34	41	37	35	38	31	31	34	51	39	44	36	35	37	50	34	49	41	42	36	40	45	40	39	30	36	39	50	35	44	45	40	46	38	35	38	42	45	33	31	28	39	43	36	39	47	37	37	49	37	48	34	36	35	29	37	58	45	45	42	38	32	36	34	39	36	42	48	49	41	39	30	33	35	36	35	39	42	47	44	42	35	29	47	35	46	39	41	40	37	39	53	38	39	45	38	39	42	43	44	39	42	37	32	28	34	37	40	39	29	46	32	33	45	37	33	49	38	38	32	33	50	41	43	38	33	52	37	40	39	43	35	32	42	34	44	43	40	30	39	39	36	42	43	39	46	36	49	44	35	40	53	36	38	46	31	42	44	42	28	39	39	33	29	37	46	38	36	35	44	40	43	41	36	37	37	46	31	38	29	43	36	43	33	34	40	40	49	48	49	36	35	41	52	36	40	43	36	37	38	39	41	49	34	45	50	36	31	41	36	34	40	41	33	40	42	55	46	27	26	40	45	33	49	40	37	32	39	41	39	39	30	41	41	40	44	42	36	27	35	36	34	51	35	47	37	48	50	43	42	38	43	36	28	31	45	41	32	53	29	30	36	45	46	46	40	32	36	38	49	34	26	37	34	40	41	29	36	46	37	46	49	57	33	42	43	33	50	40	44	35	40	49	37	38	44	44	40	33	32	38	34	40	39	42	44	30	40	38	34	38	18	44	37	51	37	35	40	31	36	43	45	39	41	40	40	40	42	37	35	49	48	43	30	37	27	59	34	34	49	40	48	50	40	45	35	31	49	35	44	31	44	35	29	29	46	49	49	39	35	39	37	30	34	37	50	36	45	41	36	37	35	35	37	36	33	38	37	26	38	45	37	43	34	42	41	41	48	38	43	33	43	47	41	43	47	41	33	39	44	38	35	40	37	39	37	34	29	33	29	23	46	35	31	34	38	33	34	42	38	45	29	53	45	34	35	26	46	41	32	35	44	46	40	34	42	44	40	48	42	59	29	47	43	42	36	48	32	37	42	42	32	48	37	47	41	23	51	44	39	36	27	41	43	40	36	41	42	39	32	42	38	35	34	52	42	37	49	39	38	48	47	48	28	49	54	48	28	33	33	39	43	46	43	42	35	40	48	36	38	31	40	50	33	37	25	42	45	36	48	46	41	30	44	36	49	41	41	33	44	37	34	40	39	41	35	41	39	41	41	43	48	35	46	33	51	33	38	41	34	34	41	27	44	44	39	36	39	30	36	34	41	29	43	42	41	40	41	42	38	42	24	48	40	54	41	42	32	35	42	44	36	46	34	50	47	44	39	43	39	35	35	44	50	31	44	53	46	42	42	38	24	37	43	33	45	34	36	43	37	42	46	30	40	37	49	37	44	32	44	34	36	52	35	41	38	39	35	37	32	37	47	50	35	29	38	34	43	42	29	50	33	35	50	23	59	47	41	37	36	41	40	44	46	37	34	45	32	40	25	26	37	40	31	37	37	33	28	41	45	27	40	31	32	42	43	43	34	45	38	36	26	42	30	29	43	52	36	39	38	40	46	47	37	44	60	43	40	37	38	36	45	43	42	38	35	31	33	42	34	31	37	30	37	34	38	37	31	36	41	44	39	35	40	50	35	34	39	37	24	31	47	43	47	38	28	46	29	38	39	41	27	47	45	44	44	38	34	44	33	37	39	54	47	43	43	34	48	37	46	36	47	46	37	29	41	35	45	38	38	51	43	25	29	36	39	46	40	39	35	43	42	50	38	45	37	47	37	34	27	43	42	36	32	41	39	40	41	46	43	38	45	37	38	32	51	33	47	39	33	43	30	46	41	48	42	39	42	39	33	48	46	42	35	34	31	39	23	58	40	42	41	37	35	34	41	41	30	32	38	28	41	38	46	36	44	32	39	38	36	41	52	36	46	35	32	31	44	45	50	39	35	49	37	41	40	38	36	27	34	34	37	56	28	48	39	45	41	39	44	33	50	42	31	44	46	35	35	40	38	43	35	40	51	46	52	35	28	44	37	43	42	45	43	48	55	30	32	41	28	40	34	48	34	35	39	38	44	46	28	34	34	37	41	37	45	36	36	41	44	35	36	43	41	47	36	38	38	41	26	31	48	41	35	53	30	37	35	38	41	48	41	34	45	36	35	42	42	40	40	40
23314	15651	9779	24413	33803	33304	30431	26999	23663	20298	17540	15273	13145	11661	10501	9338	8068	7268	6658	6382	5702	5185	4498	3986	3501	3193	3012	2821	2513	2555	2483	2498	2282	2145	1981	1814	1698	1481	1422	1325	1399	1332	1206	1128	1042	956	852	897	838	836	749	801	780	739	805	806	788	814	795	777	779	810	761	753	685	734	679	682	750	660	700	654	658	719	673	632	676	661	628	682	652	717	639	665	708	649	682	635	633	673	698	686	742	672	655	674	625	682	670	604	646	662	666	660	655	630	635	646	638	626	653	674	674	640	680	643	618	660	635	627	670	685	654	636	690	623	625	596	621	701	676	610	615	621	612	601	662	675	655	652	669	643	666	659	669	626	627	591	635	656	647	640	627	610	672	692	644	654	637	644	679	675	671	634	688	672	673	651	649	644	589	649	619	589	688	652	624	662	699	606	668	652	658	607	695	628	633	740	658	650	645	650	649	669	635	607	612	609	662	641	651	642	644	655	672	617	664	635	634	684	633	671	598	646	667	649	610	589	653	662	623	622	611	618	667	644	651	651	639	644	634	667	671	643	673	711	653	592	689	605	653	637	635	654	640	649	652	715	620	641	643	588	635	634	622	653	625	612	646	652	659	673	640	667	672	599	670	636	652	599	606	566	647	677	682	624	667	660	629	660	662	626	632	671	639	628	665	628	671	659	641	612	635	663	658	613	625	655	646	631	598	592	583	653	642	624	617	601	624	680	631	670	638	652	645	671	617	636	664	681	637	601	630	648	659	609	666	648	603	640	612	685	657	677	616	655	662	641	677	625	643	635	625	635	681	649	613	616	631	649	633	574	606	587	614	692	660	612	681	611	629	656	643	637	621	628	680	669	617	625	652	642	631	637	617	613	657	681	675	650	624	676	706	608	658	613	667	668	623	650	644	564	674	599	594	655	634	657	673	640	638	647	656	645	635	644	614	645	608	642	686	654	665	670	689	605	624	672	657	633	648	655	636	679	622	604	657	657	644	614	624	708	656	646	639	657	656	624	647	638	631	625	688	644	674	641	678	653	664	662	601	622	627	612	691	621	659	663	591	658	637	617	647	651	621	652	660	628	659	625	592	683	594	623	628	674	640	664	679	594	610	654	640	641	633	664	676	648	586	635	629	656	654	617	649	644	643	623	627	638	592	691	670	638	618	647	632	619	685	617	626	667	651	642	661	617	649	637	631	635	580	621	661	635	646	652	617	668	656	630	621	606	601	656	655	692	652	620	648	627	643	631	621	636	635	624	638	604	640	648	625	677	618	623	653	665	676	599	638	605	661	600	616	619	629	622	617	654	628	627	608	657	646	621	709	621	650	631	602	625	627	677	611	685	653	679	646	682	609	637	613	628	626	669	637	616	617	635	613	624	687	628	626	678	618	637	623	658	630	668	700	621	591	620	647	645	634	603	652	605	663	632	618	611	627	663	618	631	642	652	631	642	603	591	656	622	640	657	618	650	667	638	632	659	637	619	645	607	690	637	593	624	653	675	633	643	669	675	628	642	620	592	647	646	630	638	675	697	632	606	608	601	667	629	632	608	633	638	624	604	579	605	647	635	649	648	631	604	647	639	655	624	636	621	639	649	645	627	590	664	616	622	672	688	680	640	601	615	601	635	673	652	625	625	664	646	607	662	664	677	641	647	605	636	645	632	623	688	645	661	607	688	698	632	621	618	672	610	632	666	622	655	649	675	641	624	603	624	635	657	630	601	606	650	664	643	626	615	632	685	626	677	618	682	634	634	647	648	652	618	659	622	639	670	604	670	620	658	679	632	650	650	670	606	598	664	649	632	617	643	601	617	646	634	639	627	601	663	641	625	661	626	687	664	661	623	677	667	669	635	662	652	676	620	615	618	678	653	669	674	684	708	626	715	651	602	625	635	631	634	650	621	674	671	612	653	653	655	652	687	609	648	605	649	640	633	668	610	635	677	606	613	662	685	645	632	682	652	667	627	706	637	610	652	687	594	609	595	615	621	688	636	584	624	656	649	637	629	614	616	622	643	622	646	628	688	604	613	616	657	658	658	688	654	637	596	645	637	628	630	704	651	673	674	638	592	626	633	673	662	654	663	680	688	679	634	621	622	647	690	668	642	623	617	619	613	619	617	671	620	623	644	635	615	630	633	641	655	628	611	635	609	612	623	591	580	649	644	613	651	687	619	639	611	617	637	650	663	614	633	586	655	630	642	641	638	589	684	652	670	626	618	645	608	640	689	662	637	611	674	655	629	622	637	629	609	658	666	655	649	641	655	646	683	621	650	633	621	664	596	620	644	662	670	670	688	613	631	629	631	610	667	629	644	690	634	645	671	636	606	648	626	639	584	682	627	609	630	658	648	655	686	652	644	670	644	601	639	676	671	634	620	662	620	618	635	621	625	611	658	614	615	596	685	625	650	594	649	642	684	625	614	690	614	610	631	637	623	635	692	658	626	664	643	623	652	607	653	647	632	602	674	640	691	626	624	690	622	664	607	642	647	623	622	655	620	664	661	611	619	626	629	632	620	610	610	668	619	623	619	618	591	630	641	616	652	675	635	580	611	636	627	624	629	641	707	636	618	650	615	655	649	659	647	551	637	665	639	656	662	595	642	647	658	637	679	635	583	642	652	680	619	660	591	623	638	648	673	659	600	672	588	647	620	613	645	661	630	654	655	632	622	594	612	634	621	657	621	629	662	663	696	629	651	670	632	670	665	584	625	665	626	643	597	634	666	601	633	646	624	613	676	633	620	682	672	645	669	615	636	648	644	636	621	700	620	640	635	644	662	593	648	610	637	626	643	647	637	628	688	643	655	609	646	617	643	646	581	632	659	677	594	635	638	616	683	614	608	681	655	655	583	674	680	637	676	657	639	627	632	667	651	636	586	669	643	643	623	601	643	609	603	681	691	625	648	634	639	617	629	629	635	605	642	612	632	627	647	619	629	622	674	619	667	635	694	629	647	640	639	623	596	622	620	646	646	709	584	652	625	615	617	640	621	652	656	614	637	625	668	611	617	670	675	642	609	676	725	662	631	644	641	660	666	610	630	635	638	626	626	638	652	595	672	648	633	643	647	613	643	605	634	594	647	656	642	611	620	654	652	603	662	688	623	663	667	671	649	598	639	627	655	594	641	659	681	627	657	666	626	640	650	650	639	644	662	652	616	669	640	634	609	622	641	606	636	634	571	683	575	608	683	635	625	624	645	671	693	642	626	647	686	686	637	600	651	623	666	663	673	654	636	630	665	613	660	611	609	645	673	653	616	627	631	680	653	642	634	629	616	639	639	613	654	646	636	634	630	683	614	651	668	622	622	641	660	632	610	668	643	655	654	636	640	621	644	649	637	608	636	652	622	624	656	585	651	667	620	663	653	656	640	676	624	631	618	685	636	664	619	617	665	644	649	657	620	646	602	643	664	610	611	628	662	635	603	646	624	644	641	664	668	691	678	664	649	639	623	673	639	654	656	611	632	686	604	622	670	603	649	598	647	633	679	613	633
1507	252	178	121	270	359	295	288	245	214	178	143	157	135	99	116	81	75	81	72	79	75	53	62	44	49	43	36	47	39	43	39	34	42	36	43	36	30	47	22	20	33	26	29	30	32	27	31	28	31	30	27	27	23	29	35	24	34	25	24	26	26	32	27	20	23	23	26	26	27	21	28	21	29	24	28	22	21	17	29	24	26	26	24	17	18	15	25	18	26	34	20	22	28	24	24	17	23	17	27	31	21	28	27	27	23	26	14	21	17	18	23	30	21	28	16	22	18	23	21	24	22	20	34	28	29	30	17	25	15	21	25	30	33	22	22	23	21	24	23	20	26	15	23	24	20	28	21	25	24	30	25	38	23	24	30	21	28	23	31	23	27	17	25	20	34	27	8	20	34	19	19	21	19	26	23	23	25	24	22	27	17	24	24	22	27	26	26	15	24	21	23	21	31	27	25	27	29	35	24	21	27	21	23	31	19	22	21	25	33	32	32	24	28	24	28	16	22	24	26	25	22	29	20	30	30	17	18	28	27	21	23	21	23	29	27	21	27	15	24	15	33	20	18	27	27	24	21	22	28	22	33	23	23	23	23	23	35	26	21	29	19	29	24	21	28	18	22	22	24	28	25	22	22	15	23	23	22	28	29	23	23	31	19	26	21	26	28	22	25	26	25	21	28	25	21	13	24	16	26	17	28	21	20	26	22	33	28	31	22	28	22	26	21	19	27	15	16	33	21	24	22	15	23	25	16	25	30	22	26	22	36	30	27	36	32	23	32	23	25	23	22	24	26	31	21	31	21	19	23	17	20	21	28	22	26	23	24	24	23	20	24	24	33	24	26	20	19	29	31	24	18	25	15	25	26	30	27	21	27	24	28	27	24	20	25	23	28	24	23	21	25	17	23	27	29	23	33	16	23	21	25	28	20	27	27	23	27	22	28	19	26	18	22	25	28	24	22	32	35	24	26	23	28	33	22	21	24	22	28	22	20	19	24	26	25	21	26	30	34	33	22	31	29	35	21	23	26	14	25	40	27	22	28	17	23	21	16	25	17	23	35	20	17	26	30	36	28	21	22	24	28	24	18	23	33	27	20	29	21	31	22	22	26	28	17	21	19	24	25	20	19	20	34	30	22	30	26	26	26	23	31	29	28	29	29	17	27	26	23	20	21	26	26	37	30	28	33	24	27	28	18	17	25	31	26	20	26	25	18	28	20	21	28	26	22	32	21	17	21	25	16	25	27	30	26	22	29	17	17	28	17	34	21	20	24	19	24	25	27	27	32	19	26	21	20	11	23	21	27	27	25	34	22	21	32	17	23	17	24	29	20	24	25	28	27	16	31	24	21	31	22	25	21	20	28	21	26	20	26	23	19	26	36	24	27	28	27	25	20	20	40	28	24	19	23	19	23	24	18	19	24	21	21	29	38	20	19	25	15	31	20	20	29	22	30	17	23	24	25	25	19	23	22	26	28	26	28	31	21	25	17	29	29	25	29	24	21	23	20	15	21	29	33	22	24	38	30	21	31	28	31	25	16	16	18	15	30	18	16	20	26	20	24	21	27	22	18	24	21	24	23	21	25	31	27	23	28	31	28	22	20	25	30	26	20	19	19	30	31	20	25	29	23	20	19	22	21	30	21	23	20	21	18	31	25	24	29	28	18	12	24	16	19	34	27	26	20	27	23	28	20	23	31	33	17	24	29	22	22	26	28	22	20	24	14	27	34	30	22	24	18	18	22	25	24	22	35	28	25	30	24	21	26	18	22	29	25	23	25	20	26	26	17	31	22	24	23	23	20	31	23	14	27	23	29	16	22	27	32	26	24	26	27	25	14	21	23	15	17	21	24	21	17	16	31	39	23	23	22	27	12	18	25	23	26	27	17	20	24	19	23	31	25	29	33	35	22	37	22	25	29	28	25	22	21	27	20	23	25	18	26	20	32	28	29	16	21	17	26	19	28	23	22	27	33	26	26	37	28	25	21	27	27	32	19	24	15	17	26	21	33	24	21	23	26	26	18	23	27	20	21	16	24	27	18	11	40	28	24	20	21	22	22	28	32	31	28	27	29	38	21	26	30	24	24	20	22	25	20	28	27	20	32	28	25	23	30	25	17	20	18	23	21	25	35	27	22	18	23	23	27	30	21	23	23	20	17	24	23	19	15	30	18	23	22	23	23	26	28	25	23	22	30	25	18	20	17	33	23	29	22	26	29	14	18	27	20	17	30	21	16	19	19	27	24	26	13	20	13	23	18	17	24	18	26	34	26	17	27	26	26	27	24	26	32	25	18	21	14	29	26	26	25	27	19	21	20	25	25	25	16	25	27	20	32	21	22	19	26	18	25	13	20	21	27	33	29	22	20	21	21	26	20	23	28	27	27	29	19	27	25	22	16	31	28	21	20	34	26	23	29	34	18	32	29	26	17	35	26	24	18	18	33	27	33	19	24	25	29	19	18	29	24	23	33	25	25	35	22	30	21	29	20	26	25	21	23	23	26	30	21	26	23	36	31	25	29	21	18	26	22	24	35	25	18	26	21	27	20	22	25	22	19	34	15	20	22	18	24	25	34	16	25	23	24	32	25	25	15	19	18	23	25	25	26	25	21	28	31	30	25	22	25	17	25	33	28	19	20	24	22	30	26	21	18	22	25	29	26	16	20	20	27	21	20	18	27	25	19	28	20	27	27	23	22	26	23	18	24	18	31	24	20	22	17	15	26	19	20	33	17	38	21	25	23	17	27	24	25	25	22	27	25	29	34	22	20	28	22	23	25	25	23	28	30	28	31	25	25	21	29	25	24	13	25	25	28	25	19	20	36	28	18	21	25	22	20	29	33	22	19	20	19	23	21	25	25	18	26	21	21	23	27	29	25	27	19	25	17	32	21	17	38	26	25	16	26	30	20	22	27	29	29	33	21	25	31	30	21	26	16	26	26	23	27	25	24	25	26	26	31	30	25	26	25	27	20	23	23	37	21	25	21	24	23	10	20	26	18	33	37	15	19	17	24	15	24	17	18	20	21	24	24	13	25	20	19	21	31	24	29	26	20	29	21	26	23	22	21	26	21	19	30	32	20	24	27	26	21	25	27	31	19	30	18	25	28	31	23	23	19	23	29	21	13	22	26	27	15	27	21	26	23	21	24	22	25	26	25	19	20	20	26	24	34	28	25	25	25	30	21	27	27	24	33	26	23	25	18	23	29	25	26	20	29	26	25	27	27	25	22	32	19	22	17	32	25	20	33	20	25	22	32	24	27	19	25	20	20	20	21	22	35	27	16	21	30	21	33	22	25	26	27	32	20	23	18	22	30	32	25	28	24	29	19	25	25	28	27	25	28	35	18	13	24	27	27	24	31	24	18	17	26	26	27	27	27	27	27	18	33	21	26	32	19	27	19	28	24	31	29	30	26	19	21	21	23	25	16	21	26	27	22	30	18	19	23	22	18	23	29	20	30	28	24	34	20	30	24	12	21	17	20	27	26
14202	8351	4900	14752	22994	22952	20226	17341	14081	11556	9700	8190	7044	6085	5322	4684	4051	3638	3398	3202	3050	2630	2281	2019	1855	1617	1589	1436	1455	1445	1403	1482	1270	1163	1065	956	862	789	770	785	768	780	654	582	589	474	467	459	503	454	446	436	444	421	461	462	467	448	400	429	437	425	448	434	349	378	394	438	456	441	394	407	412	403	367	419	402	441	414	436	408	357	409	380	411	389	383	392	371	419	412	417	407	392	373	443	381	395	404	402	422	369	411	412	398	379	425	376	398	411	415	408	378	422	386	391	405	365	418	424	377	420	404	427	421	410	374	389	411	418	420	413	408	403	395	403	419	392	368	430	404	405	383	386	395	407	412	393	432	416	402	386	400	402	408	398	413	409	399	370	448	438	407	390	442	415	434	427	399	403	396	412	401	389	405	360	419	429	374	383	379	409	415	451	393	389	400	378	387	379	398	394	365	398	426	403	392	409	362	405	433	396	403	395	394	403	412	414	417	413	426	371	404	378	427	391	400	399	406	403	392	402	402	394	407	376	401	391	427	413	411	403	439	397	430	390	411	404	409	395	372	426	411	397	378	439	375	397	391	368	403	426	398	394	387	392	389	404	393	429	409	384	426	402	452	401	420	407	422	447	427	415	406	391	413	374	402	417	418	389	404	376	443	408	404	446	363	392	404	399	373	402	381	375	413	421	397	370	404	403	422	368	403	389	366	372	399	403	403	405	415	378	389	417	411	370	409	383	395	429	401	376	407	419	398	414	403	398	431	402	397	386	396	401	399	389	373	416	431	447	374	382	353	429	401	401	411	426	386	391	357	411	397	380	407	399	414	384	383	425	378	360	421	367	360	404	420	407	391	390	388	381	374	402	372	406	372	384	363	399	400	409	418	404	374	388	411	370	425	414	407	394	417	414	400	421	406	389	431	396	409	388	372	415	401	400	406	375	387	395	424	440	394	370	426	403	382	433	401	378	428	412	377	407	395	384	368	386	406	406	376	398	386	394	377	375	373	435	403	389	378	379	367	397	379	379	443	416	420	391	370	431	409	397	428	400	401	400	399	428	409	412	390	427	414	389	393	393	415	420	397	362	379	411	397	406	400	426	373	370	415	395	391	404	421	378	392	399	368	441	408	403	385	379	416	431	387	414	420	368	383	400	402	421	436	372	428	417	387	427	406	403	397	385	396	416	416	399	437	395	415	383	396	395	394	400	399	418	431	396	402	381	423	413	392	408	444	381	416	411	396	439	404	404	430	373	426	396	426	369	383	433	383	381	406	413	400	391	398	415	381	403	378	395	385	370	383	374	368	388	368	409	381	397	402	401	414	412	397	424	438	398	368	406	381	401	374	392	412	400	381	405	360	393	398	391	418	373	392	395	382	393	408	398	379	417	401	386	400	388	387	399	399	411	430	444	385	395	421	363	438	410	395	392	343	360	430	391	385	372	405	394	409	413	390	412	372	418	403	394	409	381	412	399	401	384	392	394	408	420	387	413	410	383	381	382	414	400	394	377	392	383	423	398	408	398	397	409	375	367	399	384	377	394	405	396	420	385	429	422	385	417	395	400	391	396	433	382	393	420	410	437	427	376	396	368	399	399	378	392	400	400	368	381	371	418	411	383	384	386	386	371	388	433	365	429	371	423	417	368	415	395	411	397	382	401	421	395	368	428	403	406	450	410	396	363	407	420	410	424	393	423	385	375	433	434	394	397	381	392	398	395	432	407	397	415	427	409	420	367	407	372	393	427	401	427	409	408	429	406	381	412	407	370	401	376	382	407	370	394	392	397	378	380	405	414	407	414	420	424	408	420	420	377	417	403	399	414	393	391	377	410	425	397	407	386	384	426	407	404	382	396	401	357	377	393	379	360	417	399	361	414	404	394	384	414	410	431	432	380	425	401	392	412	391	362	365	387	353	390	431	368	399	410	366	417	453	354	409	378	429	372	361	376	384	434	412	421	403	419	396	426	375	400	393	403	371	396	420	364	380	416	430	407	383	389	421	415	409	384	398	390	425	363	396	416	402	432	411	400	412	406	378	420	413	424	398	376	415	403	394	380	415	405	427	402	395	396	395	386	376	360	407	390	393	358	411	393	428	417	412	364	399	398	410	415	385	424	412	391	363	402	393	392	397	405	373	427	384	423	399	438	399	381	421	388	384	420	398	373	404	389	392	394	420	396	421	379	382	395	408	398	413	395	419	385	417	366	420	377	388	365	419	397	412	395	397	402	379	420	409	355	375	388	425	398	409	409	419	388	397	430	387	403	413	456	358	383	417	420	385	417	454	373	393	414	408	373	382	401	411	402	410	399	461	370	419	377	383	399	381	404	380	350	403	391	402	414	407	402	375	371	407	402	444	381	381	396	430	402	435	409	403	407	389	392	389	409	388	376	388	392	406	392	378	358	383	371	399	401	368	373	408	379	396	430	404	389	406	402	381	390	376	398	406	398	423	397	389	435	383	415	404	417	415	442	425	393	390	385	411	397	378	377	396	470	392	382	374	393	376	358	378	428	366	390	398	418	390	416	404	380	376	421	420	387	406	415	406	393	387	388	412	399	356	397	406	421	378	425	391	388	405	420	412	396	392	415	368	413	381	423	381	381	383	399	402	440	390	399	371	380	393	396	400	350	388	404	406	447	394	407	377	379	382	383	369	415	406	380	418	415	383	417	366	379	394	406	380	405	426	364	424	398	414	411	391	392	395	408	396	410	410	423	409	389	413	384	412	396	422	443	380	408	406	402	390	409	399	402	417	394	412	394	391	397	415	391	427	393	398	432	380	390	399	405	397	370	389	411	392	399	387	351	392	397	406	400	403	387	448	393	376	383	402	405	414	419	393	411	369	388	417	376	399	423	394	390	407	437	366	401	386	426	417	399	403	396	433	393	401	386	412	395	396	415	406	407	397	379	388	405	382	416	417	353	426	391	410	397	444	380	406	367	412	349	398	405	397	387	421	385	437	429	410	384	377	405	425	401	383	398	385	381	396	384	409	427	423	370	370	397	427	364	396	434	377	433	394	428	400	441	394	373	429	422	394	389	405	368	364	442	369	390	393	395	432	402	380	376	387	378	416	401	375	393	420	412	422	442	392	379	418	394	394	378	369	378	399	381	409	399	398	384	382	384	416	365	405	382	424	409	414	392	385	377	419	423	376	392	390	393	421	391	395	403	395	453	379	389	413	401	405	396	385	370	380	413	415	407	431	391	405	381	418	403	400	415	406	399	423	385	403	427	374	394	370	425	405	409	391	389	387	430	423	384	390	395	390	387	432	394	397	419	441	400	408	396	382	410	387	375	392	417	420	345	434	368	437	422	386	409	400	385	445	416	379	414	433	390	368	373	373	424	397	352	417	388	379	428	376	396	406	401	406	395	369	435	380	406	414	391	394	389	390	367	404	347	419	395	391	394	390	390	417	416	398	395	406	426	403	376	429	396	388	410	386	392	393	386	360	392	389	368	383	415	377	418	406	361	405	375	383	410	390	385
837	469	253	196	474	567	541	455	411	323	278	226	230	180	160	114	110	124	118	99	96	92	67	72	55	40	59	61	54	67	44	46	53	53	33	34	35	33	19	28	33	26	27	23	25	28	24	19	31	27	20	25	21	23	15	25	20	20	19	22	25	22	19	21	17	27	19	29	14	14	24	26	24	19	21	16	21	12	16	27	22	25	20	16	19	23	17	21	22	20	24	17	24	23	16	16	8	16	21	22	27	30	14	22	20	22	16	25	23	16	22	27	15	19	19	24	20	31	27	18	27	23	19	23	20	16	20	25	27	22	24	35	16	15	20	16	18	26	21	12	20	18	22	29	11	20	27	29	25	22	23	24	31	20	17	22	19	18	21	20	19	15	30	24	24	27	28	24	11	17	17	24	33	26	31	18	13	23	19	18	18	10	26	19	23	17	18	24	24	15	23	31	21	31	19	18	15	21	17	19	27	22	22	16	19	24	18	15	23	26	22	24	20	19	20	15	19	20	19	19	26	24	23	20	14	18	22	28	32	23	33	28	18	34	17	21	26	15	15	21	21	20	12	17	21	25	19	13	19	19	15	21	22	17	18	20	17	21	17	41	17	21	13	24	29	19	25	17	19	18	27	26	33	23	22	26	19	22	21	24	15	24	18	18	18	26	19	28	22	14	26	17	21	12	23	23	24	19	28	20	15	28	31	21	22	31	18	25	21	25	29	24	18	23	14	16	31	23	19	23	25	21	16	26	16	25	26	25	23	23	26	19	24	18	26	24	15	25	28	22	24	25	14	34	24	27	15	23	24	18	30	22	15	23	18	27	17	22	32	31	13	28	17	16	23	16	21	13	26	25	19	25	19	23	21	19	33	18	14	17	18	29	25	13	18	19	17	21	19	33	20	13	19	16	19	21	16	28	16	20	21	18	23	14	17	14	21	21	21	26	22	16	20	27	22	22	18	26	17	22	20	24	25	23	21	19	17	19	28	22	23	21	23	15	14	23	20	12	17	17	23	15	18	24	31	17	32	21	24	23	21	17	18	22	17	19	20	31	19	16	19	26	19	27	20	27	19	22	20	26	29	19	19	17	11	17	20	27	19	18	37	21	18	29	21	15	16	22	20	17	17	23	17	15	18	18	24	20	20	22	19	24	26	21	23	27	19	20	22	23	21	18	22	19	23	22	16	25	24	14	29	31	14	30	26	29	20	25	19	16	22	21	16	28	17	13	21	21	23	20	17	18	19	21	24	17	15	11	18	18	23	15	23	31	18	16	16	20	20	23	19	23	15	19	17	17	13	19	21	19	17	30	16	26	18	23	28	20	18	26	13	16	20	20	18	16	28	34	20	23	24	24	16	22	24	18	21	20	25	15	16	17	17	14	20	21	12	28	23	20	21	24	18	24	27	20	18	25	23	18	27	15	19	18	20	22	27	17	20	18	18	22	20	19	24	20	22	17	18	19	12	26	21	18	21	23	14	23	33	19	28	21	23	22	13	21	28	22	27	11	17	24	16	23	21	23	29	9	19	20	26	18	14	24	24	18	22	30	19	19	16	30	29	18	24	21	19	20	26	22	22	22	23	25	18	27	16	17	24	23	28	18	13	22	16	18	23	21	16	23	22	21	20	15	29	14	28	14	25	20	25	24	29	28	16	18	24	24	23	31	21	25	16	17	23	25	26	21	22	26	22	23	20	26	22	24	21	18	12	23	18	20	23	15	20	14	22	35	22	24	22	18	20	27	18	17	19	22	21	18	29	19	20	23	34	16	22	30	19	29	25	22	22	30	16	15	23	21	25	20	16	20	18	18	15	14	17	15	18	20	18	15	18	22	21	19	17	24	21	22	20	12	18	26	30	24	17	19	20	22	24	18	27	27	24	23	28	21	19	17	15	18	19	24	23	14	22	22	27	26	21	31	18	25	23	22	20	20	29	27	13	19	24	21	18	25	24	22	23	13	16	21	27	21	23	27	16	10	26	24	16	16	15	17	14	18	23	14	20	21	29	18	26	18	21	25	15	15	15	20	24	21	21	13	20	15	15	25	16	10	19	27	20	20	22	24	19	18	27	21	11	20	22	22	19	24	19	16	18	24	18	22	23	20	23	25	18	20	24	28	24	22	22	24	21	12	25	22	15	20	22	19	17	24	28	9	18	17	24	19	23	22	32	25	20	18	21	24	27	19	26	23	22	18	22	11	18	28	26	20	18	29	19	21	17	18	22	16	18	16	23	16	23	25	21	18	25	28	25	20	26	25	15	21	22	15	22	29	19	25	17	21	28	19	25	11	24	27	21	20	18	26	21	20	25	23	17	21	13	20	18	22	26	24	21	27	21	30	22	23	13	16	19	22	21	32	23	14	20	24	20	23	17	21	18	28	24	20	27	23	18	18	23	24	26	18	26	25	16	14	12	25	18	24	15	23	9	27	26	20	15	28	25	23	25	9	18	18	20	17	21	17	17	18	19	15	19	21	14	21	23	19	28	23	15	24	15	24	27	17	23	13	14	19	20	21	19	22	19	19	15	17	20	14	29	17	18	31	18	22	25	18	22	22	16	19	17	12	24	22	24	16	23	19	19	21	28	28	20	21	23	22	24	24	19	26	23	26	17	27	17	22	20	26	21	17	22	28	23	14	19	29	18	21	33	14	17	20	24	18	12	15	32	20	21	24	26	24	20	13	12	27	26	26	15	25	22	26	24	17	26	21	13	22	26	18	21	23	20	19	16	24	20	25	26	23	16	25	19	18	21	17	11	20	23	24	16	30	24	19	23	26	21	30	19	24	27	13	14	19	14	29	27	22	10	19	25	26	17	14	23	23	18	18	23	22	24	19	24	22	18	23	21	12	14	15	15	26	24	15	14	16	12	24	24	19	17	20	17	24	15	23	27	20	27	20	25	22	18	23	17	13	24	19	23	19	20	18	16	25	19	17	17	21	21	22	23	18	25	19	31	16	17	31	18	21	25	17	20	16	6	19	22	15	24	23	20	20	22	20	12	11	24	26	22	17	26	21	25	28	22	23	24	20	24	27	29	23	27	23	20	23	29	11	20	23	25	22	13	21	21	17	20	19	19	25	18	25	20	25	17	23	21	18	19	19	15	18	20	23	21	15	26	16	26	16	27	20	22	23	23	20	20	23	21	17	18	28	18	13	20	26	23	20	18	19	15	24	20	21	21	16	26	22	17	24	19	23	20	23	22	29	16	16	21	21	33	12	18	21	23	27	19	15	30	13	24	19	20	22	15	19	14	19	16	10	22	24	18	23	17	12	23	23	16	24	28	31	24	23	22	17	20	21	21	22	18	21	22	24	22	17	24	22	26	19	24	17	25	24	27	16	21	26	21	21	27	19	20	20	19	19	14	18	21	24	19	22	20	24	20	21	25	22	25	27	23	19	13	25	22	26	26	19	19	17	22	17	21	25	22	13	13	13	21	18	13	19	16	21	19	26	25	35	13	17	18	15	20	14	26	22	19	18	28	14
18539	13026	7539	20724	29350	28859	26425	22539	18947	16054	13805	11695	9965	8571	7775	6662	5732	5364	4900	4436	3908	3551	3105	2635	2345	2218	2015	1886	1807	1857	1782	1728	1549	1431	1237	1121	1080	950	953	937	906	806	767	678	595	505	523	538	498	484	456	472	453	465	453	442	470	461	404	429	444	427	413	425	391	382	389	359	382	407	413	412	388	358	390	389	344	368	395	359	408	361	356	402	345	380	362	404	385	370	399	353	361	327	400	369	351	364	384	384	334	387	370	399	330	373	374	340	370	400	377	362	372	347	355	350	358	368	417	349	350	386	360	373	358	362	339	374	372	359	369	369	349	348	332	373	369	372	373	358	369	326	348	366	359	360	353	376	371	343	365	384	390	338	334	347	339	359	378	356	375	369	339	395	411	362	391	375	360	362	357	383	330	354	367	355	337	346	382	350	385	349	337	335	357	333	366	333	384	339	358	334	334	341	378	359	360	374	367	353	327	325	356	388	382	339	331	389	352	361	317	387	347	360	365	340	359	338	378	343	357	377	330	334	332	350	342	331	368	353	354	361	322	351	339	354	348	327	347	345	379	376	331	343	373	338	353	342	345	353	345	335	362	350	338	353	327	365	341	341	357	341	352	363	365	359	385	363	374	320	343	366	327	350	361	367	357	360	332	362	334	340	339	338	381	363	351	341	389	360	387	350	340	380	340	391	350	365	377	329	371	337	409	354	348	346	356	318	356	358	344	339	373	345	383	333	406	340	369	386	346	320	372	394	351	363	369	377	341	345	341	389	330	391	382	355	350	374	348	356	342	380	331	359	344	354	370	340	337	390	353	373	370	346	366	366	372	370	326	370	371	334	328	383	386	364	370	341	399	373	359	339	359	347	355	330	338	371	346	325	354	327	361	337	344	380	377	366	333	351	357	325	345	346	364	353	331	361	350	343	375	355	364	349	363	357	326	341	356	342	357	358	346	342	349	362	360	351	364	352	325	355	307	339	388	335	364	374	353	382	359	348	365	356	376	362	365	359	349	319	408	390	355	341	324	385	341	373	345	356	336	389	376	340	362	360	392	347	309	337	356	351	372	358	338	372	334	395	359	394	348	321	362	343	354	333	341	355	368	329	342	383	342	380	322	387	369	360	358	354	370	327	392	345	379	357	367	348	353	337	345	362	351	354	361	337	362	382	360	346	363	367	363	317	325	351	362	349	349	357	385	359	332	344	350	377	326	373	332	357	362	339	353	355	333	337	364	360	366	361	335	344	357	354	379	348	360	375	361	373	367	335	356	355	350	337	320	389	342	344	354	359	361	355	311	353	366	339	375	390	362	327	366	356	372	329	327	344	356	360	355	382	351	363	325	356	345	352	351	356	332	345	362	335	375	353	372	367	334	350	321	351	371	368	357	352	333	346	340	327	313	356	380	331	352	332	350	370	349	309	348	364	384	336	330	346	323	381	391	364	376	367	347	349	356	360	340	293	340	355	350	361	340	360	346	382	372	340	347	354	347	364	392	332	367	373	358	386	359	363	348	353	343	353	354	342	342	336	371	348	385	331	364	359	374	357	327	358	381	343	343	358	344	354	319	366	324	353	364	350	306	362	341	334	365	358	382	330	343	357	355	359	363	358	368	374	324	354	368	344	356	365	357	377	354	356	356	363	368	350	395	380	328	330	340	366	335	329	352	367	343	354	343	330	355	330	359	400	347	358	371	349	378	345	342	313	353	362	364	336	340	356	348	347	341	338	354	382	359	373	322	394	366	344	362	368	373	366	337	376	360	301	351	359	349	347	380	330	360	351	379	367	348	340	376	350	343	364	364	352	379	350	320	355	365	373	312	354	338	392	358	339	349	327	345	341	386	344	366	359	330	345	356	347	359	367	358	355	358	349	370	362	321	358	325	371	350	383	353	376	326	359	346	373	332	325	333	370	411	337	358	354	356	335	395	354	354	353	379	365	331	354	370	332	358	369	330	343	366	340	359	374	332	356	379	359	363	361	366	346	368	313	365	338	378	355	368	365	357	367	379	354	357	332	344	342	317	338	330	371	338	376	378	366	342	357	370	356	369	373	373	338	360	359	362	366	384	351	348	368	351	358	332	354	350	370	346	385	364	356	355	375	351	331	319	348	325	329	364	363	358	351	343	333	344	333	373	361	332	375	347	354	363	344	355	335	338	360	331	359	353	382	343	310	358	351	342	352	338	361	357	366	358	357	369	366	381	350	350	365	369	334	339	343	342	368	340	359	386	318	344	344	394	348	348	335	309	363	355	361	335	376	332	371	381	334	376	342	340	354	331	345	361	349	351	360	348	365	321	349	331	357	353	354	364	367	365	343	324	335	369	307	375	360	333	399	346	335	325	365	339	340	358	358	346	354	359	319	379	328	337	354	354	366	346	376	336	338	325	319	346	354	365	360	355	355	340	354	335	365	387	353	371	370	357	347	356	340	339	326	338	327	338	355	347	338	370	368	357	336	357	353	334	356	311	366	355	356	347	354	346	354	369	366	356	396	353	351	369	347	383	368	385	316	341	338	379	370	364	351	359	347	367	393	366	324	347	366	337	344	358	360	366	366	321	340	359	316	364	387	350	351	366	331	350	376	383	357	367	381	363	361	366	384	342	377	374	335	346	323	337	329	334	316	373	345	376	376	371	364	362	353	320	334	347	334	376	332	340	287	295	373	371	328	384	351	369	339	350	346	373	380	329	372	328	389	348	351	315	370	385	371	358	387	361	351	357	352	364	343	366	386	335	364	350	345	344	373	367	321	349	341	330	351	338	379	371	361	382	358	356	327	350	390	344	327	368	357	330	368	354	381	349	367	344	365	356	339	339	368	338	381	354	385	367	366	367	358	383	349	327	372	371	355	366	335	371	395	355	363	333	315	323	348	332	343	379	374	346	349	315	356	320	362	334	348	339	353	333	348	336	333	328	379	377	340	346	366	321	347	339	362	362	361	351	342	359	332	365	378	333	374	382	372	372	359	366	355	376	348	344	375	372	348	347	353	360	336	324	382	307	356	347	326	364	360	363	365	350	348	349	327	368	338	340	357	363	379	373	374	368	347	338	372	385	352	390	375	371	325	343	338	312	360	353	356	340	346	335	370	350	357	360	363	350	399	357	344	340	326	357	333	316	362	322	336	326	336	332	350	334	358	352	311	330	352	351	358	385	349	343	356	334	354	391	343	348	363	349	366	356	341	368	378	373	345	363	341	346	356	349	341	354	388	352	350	351	348	360	375	358	365	361	370	366	332	352	356	336	335	348	375	356	380	338	357	346	379	358	337	344	351	323	352	321	341	369	330	396	337	379	338	367	357	346	309	370	381	332	346	343	343	342	362	345	351	338	344	364	323	382	373	326	346	380	318	326	367	369	347	368	324	373	328	338	374	357	320	360	333	367	376	359	339	395	362	363	335	365	367	344	345	342	350	322	351	368	338	359	342	369	345	361	343	343	360	375	359	377	361	349	345	332	341	354	331	296	342	367	340	344	353	354	359	349	345
2544	435	293	215	444	519	551	422	344	272	324	243	228	194	178	138	134	127	128	135	102	100	89	86	69	65	54	58	57	69	65	63	76	58	76	52	55	58	48	46	56	53	47	52	48	43	53	52	45	49	54	46	39	32	47	38	53	43	42	38	35	51	48	52	47	43	36	41	55	46	37	47	50	35	53	42	34	48	42	28	28	45	37	37	35	42	33	33	35	38	45	44	33	40	35	36	37	42	38	49	29	37	35	42	48	41	36	41	36	35	41	45	57	39	47	45	47	40	45	34	57	46	35	54	47	49	38	38	46	42	42	44	38	47	44	35	39	41	31	43	44	34	44	47	36	59	40	47	40	36	33	33	45	41	39	47	37	44	45	41	37	41	38	35	48	28	35	42	40	41	36	44	44	47	57	58	47	57	40	46	38	34	49	39	37	43	47	43	37	36	42	41	39	46	50	47	43	41	36	42	42	41	46	31	49	40	44	46	51	46	37	33	35	54	43	39	40	39	44	46	40	45	52	39	55	44	32	42	46	46	53	43	41	36	39	33	45	50	54	32	50	40	32	37	36	33	56	37	43	43	34	46	40	39	39	46	44	49	47	32	41	42	32	44	29	48	54	36	28	45	37	53	38	33	37	39	37	41	38	46	41	55	40	43	33	34	39	53	42	55	37	51	39	33	49	29	40	47	50	50	41	44	39	33	47	45	43	45	34	42	38	40	36	44	26	40	42	61	37	48	31	41	42	47	34	54	42	29	38	51	38	39	33	33	40	44	44	34	43	39	35	45	45	48	47	43	42	34	42	51	48	37	46	44	40	54	32	41	37	26	30	38	44	38	39	39	46	35	37	39	46	34	37	36	32	32	48	32	51	37	40	26	37	37	50	40	36	38	36	42	49	38	42	35	46	33	48	36	38	43	50	41	36	48	53	44	35	47	37	33	48	52	39	48	36	42	57	44	41	28	45	42	40	57	43	42	33	47	39	39	46	45	37	34	45	39	49	49	36	36	42	49	43	41	38	32	42	32	52	33	37	45	40	28	33	41	42	51	47	40	37	47	34	42	35	39	45	43	40	56	35	41	46	47	51	35	43	30	46	40	44	34	39	43	38	46	44	39	40	33	27	46	38	51	35	38	31	38	39	31	49	50	36	31	36	36	52	45	34	50	36	40	50	33	38	57	35	47	45	44	40	45	50	47	43	35	35	46	36	42	37	40	35	36	46	40	35	44	39	32	41	43	36	43	56	48	42	31	41	39	47	46	51	39	44	48	35	34	31	31	25	43	54	40	27	45	56	35	52	52	49	40	42	43	34	46	40	27	51	32	34	44	45	42	45	51	49	53	56	35	32	38	28	43	39	52	54	45	27	36	36	44	31	38	36	29	49	44	44	45	29	35	42	40	44	43	43	42	48	37	47	33	41	54	51	50	41	44	39	54	51	44	42	44	32	64	32	38	37	37	40	46	42	33	37	37	39	23	38	36	48	33	46	48	42	44	32	45	41	42	29	40	47	36	44	43	34	36	38	46	56	49	49	63	49	35	46	43	36	34	41	43	47	38	46	36	43	33	45	37	38	36	35	34	49	47	36	38	46	46	37	31	38	49	30	56	40	34	44	45	55	47	35	38	33	39	34	56	35	43	37	42	38	49	41	32	31	39	37	41	32	33	49	43	41	35	46	27	37	38	38	43	26	30	30	36	43	43	39	46	64	35	36	40	38	37	36	32	36	27	54	44	36	56	41	37	35	53	43	26	32	46	40	40	49	41	35	35	47	39	50	62	40	29	44	47	49	44	49	44	42	42	41	40	38	37	35	42	48	44	32	43	42	42	37	44	38	51	37	43	38	32	39	48	41	49	42	38	50	41	41	30	46	43	43	36	25	53	35	47	48	32	39	60	40	40	36	37	40	42	43	42	51	40	40	42	34	39	49	48	33	26	37	35	40	39	46	36	40	36	53	38	33	34	46	32	30	38	41	44	40	46	40	39	52	45	44	31	31	43	45	42	40	43	46	56	41	36	37	42	32	34	28	39	46	39	40	44	34	38	38	45	40	36	36	33	33	34	48	46	39	34	37	59	47	45	57	35	35	28	43	41	49	36	40	41	38	28	44	40	45	43	44	35	46	40	47	45	29	35	39	43	45	37	42	44	35	43	46	43	34	37	43	57	29	42	46	37	47	36	44	36	38	42	43	45	49	32	44	33	33	43	41	44	43	48	46	52	45	45	41	31	35	40	39	38	39	39	52	46	41	35	42	44	50	47	41	50	38	35	31	35	32	40	36	44	38	41	38	47	41	35	36	40	33	40	37	35	42	39	42	37	23	34	38	37	45	41	42	40	36	44	28	34	45	45	35	41	47	35	42	43	36	45	40	41	42	40	48	36	43	42	33	49	46	33	47	34	50	38	27	36	50	36	35	43	38	42	31	38	45	33	43	53	40	47	35	39	33	42	44	53	46	48	39	35	48	47	41	48	41	41	47	32	41	47	43	46	40	38	40	45	34	43	45	39	35	43	47	35	46	37	35	35	37	41	39	48	44	50	43	42	38	52	43	43	33	40	37	34	38	48	38	42	29	43	43	43	34	42	43	50	43	40	38	51	51	25	41	42	48	31	32	36	43	45	45	41	44	34	44	36	39	38	40	50	43	37	42	47	40	43	36	39	35	39	43	40	41	52	23	39	46	55	40	37	34	38	50	44	41	41	46	45	45	43	45	52	32	40	41	48	44	40	40	39	50	34	43	32	42	39	45	41	38	45	40	38	43	39	36	39	33	38	38	35	33	39	34	49	51	43	45	33	40	51	41	43	36	41	44	41	38	38	35	43	54	43	50	38	33	30	45	50	49	43	40	50	34	48	53	40	47	37	41	42	42	39	33	46	41	38	36	32	54	55	41	36	47	57	27	44	31	40	46	33	35	34	36	34	39	45	36	54	49	51	34	37	34	31	41	43	26	35	39	41	33	32	46	42	34	37	45	34	38	43	43	32	51	33	44	37	46	36	30	51	40	49	43	38	32	48	37	48	40	34	38	44	55	37	46	42	43	38	44	48	42	52	40	44	39	36	32	41	42	43	47	43	41	32	32	37	46	41	36	45	41	42	34	42	41	37	28	40	53	46	31	33	38	32	30	34	37	42	38	37	37	56	35	30	39	54	38	43	45	53	39	34	32	47	34	38	40	36	38	38	49	31	34	43	43	38	37	42	55	41	43	46	35	28	33	44	36	36	47	40	39	28	43	34	40	47	37	39	46	43	49	41	34	37	38	41	35	38	52	45	48	47	47	39	53	50	47	39	43	43	37	40	41	51	47	44	41	50	43	53	44	35	48	37	46	32	39	37	50	43	50	32	44	43	53	35	36	31	38	36	34	40	40	49	40	51	47	32	53	41	54	45	27	37	43	37	39	59	51	44	48	35	51	47	37	41	47	34	36	38	36	44	48	50	46	33	35	45	52	55	42	47	35	29	47	38	43	44	41	42
17533	11827	7412	19842	28632	28440	25763	21831	18136	15495	13289	11374	9921	8334	7426	6420	5663	5271	4721	4392	4080	3588	3121	2763	2430	2296	2174	2079	2083	1931	1997	1839	1690	1589	1440	1387	1320	1342	1142	1163	1193	1069	969	960	824	774	750	785	768	782	739	734	790	719	781	753	749	761	796	751	692	686	734	707	647	655	708	659	695	691	690	656	676	693	701	690	721	702	696	652	703	688	716	723	632	667	744	725	646	610	696	651	638	691	641	733	711	649	709	690	663	674	613	702	721	703	676	659	686	679	680	663	710	675	699	678	630	628	645	672	703	670	665	667	729	688	699	613	648	666	659	643	664	669	660	693	649	653	693	639	667	639	702	671	695	689	661	635	672	661	692	662	670	648	638	650	673	624	647	669	676	650	658	705	703	693	729	676	637	693	680	672	661	678	687	636	675	628	699	664	670	695	694	666	676	613	616	657	644	662	689	646	657	648	629	660	706	674	655	705	653	658	704	648	653	702	656	683	598	702	688	682	669	717	662	700	731	690	650	640	670	717	672	637	647	628	670	693	632	712	641	656	704	683	676	689	649	686	639	689	685	644	655	636	665	681	637	637	699	687	719	685	651	654	694	663	713	721	652	666	701	661	618	642	663	616	692	685	670	657	634	664	727	674	651	724	642	708	696	606	679	665	639	676	646	693	656	668	663	666	701	700	673	716	653	658	670	663	701	651	690	662	706	677	732	652	662	683	635	672	667	645	678	694	655	615	693	683	679	669	653	641	630	674	672	657	627	661	639	646	688	664	671	667	658	655	683	685	667	684	692	624	648	682	660	681	661	684	678	666	673	664	693	677	686	678	690	692	625	692	677	663	607	681	666	634	639	665	687	645	628	589	665	688	650	665	688	677	647	688	665	676	661	673	689	650	687	676	656	651	624	638	680	670	681	660	640	686	667	653	674	669	658	655	699	689	682	684	685	687	677	667	628	668	655	648	693	694	633	677	687	690	644	686	628	699	627	688	666	673	645	715	703	626	708	671	645	664	625	724	640	671	664	658	700	688	686	679	708	659	612	606	667	683	642	642	679	651	646	640	688	659	662	625	677	661	602	703	655	661	680	694	687	692	670	698	620	717	682	652	673	665	674	639	661	654	650	681	670	627	671	647	697	654	696	627	695	688	653	646	637	668	666	652	650	704	641	637	656	670	716	677	647	687	630	653	684	684	652	702	671	657	617	678	634	671	664	635	693	641	643	676	665	695	704	669	662	668	653	690	637	681	676	680	671	688	676	669	716	714	669	621	680	664	652	641	687	650	654	658	648	649	657	651	646	662	708	650	718	661	686	723	671	688	664	722	681	667	643	682	662	643	692	652	663	708	693	638	669	669	676	663	656	719	610	664	710	664	622	654	667	654	701	680	666	640	648	660	678	667	674	706	664	648	652	684	681	674	663	655	683	692	691	687	681	659	706	670	654	657	715	637	703	678	682	661	626	663	668	673	658	640	698	634	639	658	638	673	669	689	706	671	680	682	663	699	648	635	662	713	645	714	660	678	708	657	686	694	666	673	680	690	674	593	659	666	679	643	674	628	647	661	649	722	701	691	673	654	638	666	685	680	662	617	653	686	652	698	673	656	719	625	637	657	674	696	675	659	674	718	675	682	692	647	692	659	651	675	662	642	647	664	670	704	651	640	722	680	640	685	659	677	637	641	655	665	681	623	660	671	633	667	630	656	683	689	666	643	674	632	667	688	679	678	681	667	673	658	684	685	664	697	665	651	679	614	674	701	643	677	627	607	683	630	674	639	722	669	681	697	705	641	689	663	663	635	658	692	681	617	676	682	654	625	655	665	657	679	674	647	696	640	718	617	638	641	697	727	641	632	641	640	683	652	691	713	604	688	669	646	644	672	631	649	663	669	683	644	643	683	626	659	693	675	660	669	650	661	654	658	633	637	673	664	634	646	696	653	671	655	691	678	666	640	692	632	677	676	663	712	671	661	670	619	676	677	654	702	674	679	676	683	663	647	668	659	662	689	686	715	684	646	745	665	668	680	670	656	616	686	640	684	654	627	676	704	645	648	667	675	678	644	640	692	668	689	651	671	640	637	650	693	684	676	694	648	646	685	649	688	685	675	684	657	648	658	628	645	612	647	663	688	662	659	645	677	670	682	693	661	656	700	657	630	649	672	658	722	644	634	680	639	655	655	648	614	652	647	666	666	656	715	643	662	679	670	680	655	645	671	640	657	713	609	652	673	654	656	669	661	658	688	677	692	697	681	696	666	674	650	651	664	710	637	682	650	647	681	688	697	621	724	658	669	641	650	653	674	672	699	710	630	695	688	672	664	682	723	670	682	687	686	676	665	655	646	647	751	639	624	676	700	602	626	666	600	680	651	696	661	693	700	647	701	604	669	626	667	644	692	734	650	672	663	685	682	665	681	679	680	657	664	661	672	695	663	654	666	649	667	668	660	688	679	607	694	668	671	682	679	666	641	655	665	666	626	649	643	678	640	702	667	719	645	673	712	671	661	674	663	683	700	659	654	636	664	668	660	678	684	675	691	659	646	635	648	678	704	638	651	670	676	634	674	654	638	655	667	629	704	686	678	656	695	683	669	694	686	657	651	671	680	684	651	674	655	661	714	636	585	640	647	692	657	711	660	669	637	660	685	623	632	664	663	699	702	683	657	710	657	703	649	646	621	694	661	707	670	688	697	684	693	637	676	670	686	666	645	700	650	665	668	647	685	710	692	627	669	627	638	634	650	672	664	664	642	617	656	661	662	707	623	686	647	671	708	695	627	667	666	633	683	663	673	667	650	680	689	701	714	683	670	662	715	680	661	685	681	694	674	682	649	656	694	677	703	637	689	667	664	636	674	648	701	692	691	679	700	668	652	666	678	626	676	678	655	629	705	708	660	659	657	662	688	664	677	646	674	631	660	666	671	639	672	673	665	662	664	713	667	690	641	680	652	681	623	655	703	631	679	649	635	592	680	640	675	662	687	707	627	722	645	660	648	696	667	643	676	654	680	678	707	640	678	581	684	700	722	706	643	660	662	606	688	677	677	723	611	620	657	670	662	641	689	652	658	617	654	653	704	683	666	677	624	669	647	630	665	684	619	702	687	645	622	668	674	620	681	722	698	674	685	649	687	656	670	644	667	676	646	690	672	607	663	662	708	624	686	702	673	657	686	705	630	670	657	665	630	639	661	669	626	661	686	676	714	636	655	662	683	659	674	660	660	666	643	681	689	676	695	668	670	676	622	654	668	641	668	648	619	613	657	674	666	660	693	661	689	665	651	643	701	659	678	686	675	666	648	679	694	696	645	667	699	650	665	665	656	609	704	649	655	630	655	693	649	644	687	640	621	642	648	665	671	679	668	693	656	687	631	665	664	679	676	647	623	671	647	634	691	629	694	649	657	656	661	673	636	646	653	703	654	654	695	689	707	614	676	634	664	712	665	674	695	669	642	672	660	661	717	701	642	701	635	687	694	680	651	628	662	664	649	629	662	671	686
1832	746	435	348	681	892	724	667	596	475	394	348	315	285	255	216	182	184	152	128	124	137	116	101	100	86	82	74	73	81	68	88	72	72	56	39	54	64	40	64	58	58	45	43	47	42	56	48	45	34	43	27	44	43	48	53	37	45	33	31	46	33	42	38	42	40	41	50	46	40	37	41	43	46	46	44	42	37	42	38	35	47	32	43	46	35	38	42	37	33	42	53	34	30	42	36	47	29	39	47	32	26	34	24	28	42	42	30	44	40	46	45	44	41	44	42	41	48	39	49	38	37	41	42	38	33	54	39	53	31	35	42	44	40	53	46	29	40	50	38	40	42	45	42	44	49	47	48	53	33	39	45	36	37	37	45	47	44	43	55	33	46	29	47	39	37	50	33	32	37	43	39	28	39	35	37	36	41	44	36	49	39	41	33	49	36	30	33	33	40	41	33	38	39	28	46	35	37	35	32	33	44	29	36	37	40	33	39	40	42	36	42	34	35	31	36	44	42	41	45	46	43	32	37	40	36	31	41	25	32	57	42	44	47	41	44	47	34	37	48	47	32	31	45	47	43	32	32	43	53	32	41	44	40	29	40	44	39	39	38	36	33	46	51	35	44	29	45	49	39	31	46	33	32	54	52	48	29	36	30	36	44	45	35	37	52	35	45	32	38	37	45	33	36	40	43	40	34	43	35	49	37	45	32	38	40	35	37	36	38	41	30	46	40	53	34	40	44	32	42	39	33	46	32	34	50	38	26	42	23	48	39	25	32	33	34	34	43	39	39	36	34	43	38	36	31	37	49	38	37	36	41	33	33	35	34	44	36	53	51	44	34	44	42	36	44	35	28	40	44	34	39	30	36	39	44	34	36	39	47	42	51	30	44	38	49	48	41	42	38	31	27	46	41	37	39	44	42	37	39	38	52	42	32	35	44	35	30	29	43	40	41	35	38	33	38	43	42	36	41	27	34	37	40	34	30	36	33	40	40	50	60	41	38	30	36	30	41	35	38	37	42	41	36	37	41	43	38	34	47	37	41	39	49	44	26	49	27	39	41	36	35	36	43	33	36	46	37	40	34	44	42	31	35	26	38	51	42	43	33	38	34	36	37	51	41	24	37	38	36	39	44	27	30	42	36	28	34	35	42	25	40	35	44	39	36	35	34	34	57	44	36	32	43	34	45	34	41	44	41	38	49	42	44	41	35	42	37	25	42	45	40	34	45	44	40	50	39	42	31	35	37	35	42	36	51	30	37	32	40	35	40	37	40	43	40	38	44	39	42	35	34	42	32	40	39	54	42	39	49	43	41	36	38	33	42	34	38	45	35	36	46	36	41	34	41	32	31	45	41	36	34	50	34	38	40	38	28	36	42	41	43	31	41	29	30	40	33	32	41	37	33	38	38	42	39	38	48	37	42	38	36	34	51	37	43	42	34	40	47	39	26	31	37	22	32	39	53	43	32	32	43	39	37	49	38	39	26	42	42	40	55	39	31	47	47	43	42	37	30	39	43	32	35	40	41	48	41	45	47	41	43	44	45	36	35	34	39	31	44	43	34	43	38	43	36	46	40	30	35	43	48	36	45	38	38	38	42	49	42	38	29	42	46	48	37	34	43	37	37	32	34	40	45	40	31	42	35	32	33	47	48	50	45	35	36	36	42	38	33	45	39	34	41	43	45	34	35	48	40	47	41	40	41	47	44	50	31	41	39	29	45	42	31	59	36	36	39	38	38	34	34	32	44	36	43	39	33	40	41	36	28	31	39	39	48	44	44	40	47	39	41	40	37	31	40	37	39	35	30	31	29	29	39	42	41	27	37	39	41	44	36	39	36	36	42	29	39	34	29	34	43	43	36	44	22	36	33	46	34	39	45	34	37	39	42	38	40	30	39	51	37	33	41	41	37	34	37	33	42	43	51	31	37	36	28	33	38	34	39	40	48	50	33	44	44	38	37	35	33	40	53	48	44	26	41	44	42	39	40	41	33	32	35	43	34	39	40	40	37	35	38	38	37	33	42	29	41	44	40	34	35	47	39	33	40	35	38	46	37	29	21	40	34	21	44	32	52	27	45	31	50	45	38	38	44	42	35	44	46	33	28	37	40	39	41	45	32	38	49	39	36	38	50	31	42	37	37	36	46	39	43	45	41	35	50	51	36	37	36	52	39	31	44	35	27	34	42	32	36	41	42	34	33	41	34	41	46	37	42	37	42	33	32	59	35	37	23	49	51	46	34	38	35	34	29	27	28	42	37	37	38	35	40	40	36	48	27	39	38	32	37	32	28	48	38	42	38	38	46	47	33	36	40	51	45	39	41	35	42	40	54	41	38	35	36	42	39	38	35	34	43	30	38	27	47	44	43	44	44	37	50	40	39	29	40	49	37	41	46	39	44	41	39	38	39	32	36	52	40	32	34	36	31	34	35	45	45	44	45	39	40	27	41	31	35	28	37	36	39	38	44	36	50	41	36	34	39	45	45	39	32	43	35	42	33	50	43	35	46	34	38	42	39	34	38	38	37	49	38	47	40	41	41	50	33	45	42	47	39	42	36	43	44	44	42	34	42	28	47	42	39	36	52	29	43	30	46	37	35	38	31	47	29	33	34	37	41	38	39	39	36	45	37	38	38	46	28	46	37	29	46	37	32	41	37	36	39	33	35	44	43	48	48	30	38	43	32	39	34	31	36	32	38	33	48	46	40	35	31	60	36	40	47	37	39	36	45	27	32	34	28	46	35	34	51	46	33	29	32	39	45	35	42	43	26	37	36	40	35	33	32	35	33	33	39	35	40	43	37	41	42	25	38	37	44	34	31	37	41	36	38	33	51	48	36	33	28	52	38	38	31	34	39	48	35	26	35	31	40	31	41	47	41	39	36	36	43	38	40	46	42	23	34	29	38	35	40	54	33	43	39	28	37	40	34	35	43	35	43	35	42	49	36	43	24	44	37	44	31	35	30	29	42	39	31	39	40	48	42	46	43	35	35	38	39	29	31	46	43	40	31	40	39	39	35	32	30	45	35	49	35	45	30	42	32	47	38	37	51	34	41	38	37	39	32	37	33	33	42	27	39	23	40	48	43	36	32	40	36	37	43	50	33	41	36	42	39	34	41	34	29	38	41	36	48	41	42	39	43	33	47	37	55	33	43	45	49	36	50	49	34	44	34	37	47	29	45	38	33	41	37	39	41	52	43	40	40	37	47	43	49	32	29	42	37	42	31	42	41	36	40	40	41	37	27	33	43	37	42	37	34	53	41	33	43	52	48	31	45	44	35	44	36	27	39	46	38	42	34	34	33	40	43	36	49	36	39	24	41	34	27	39	39	35	39	47	31	40	35	30	50	35	28	41	32	45	41	32	46	27	41	51	36	41	38	36	37	42	45	32	40	34	35	48	37	30	42	31	32	39	39	42	41	36	39	27	37	28	37	39	46	47	38	37	37	49	51	35	39	45	46	39	35	49	39	28	46	51	38	48	39	49	40	41	39
23623	16559	10616	25364	34219	33767	30588	26625	23185	20122	17700	15380	13433	11506	9910	8738	7817	7182	6404	5922	5396	4804	4188	3482	3002	2891	2882	2785	2596	2489	2432	2470	2108	1925	1776	1625	1516	1423	1361	1355	1215	1230	1151	1039	920	848	889	778	739	796	773	799	865	845	806	776	779	771	842	737	698	681	699	717	652	705	666	703	732	686	675	702	676	619	693	722	666	678	626	675	654	688	713	673	706	693	638	618	647	696	613	654	638	685	628	660	649	658	694	666	627	655	634	669	666	716	633	680	608	668	631	626	597	645	623	617	618	652	650	653	623	654	665	615	629	602	655	596	585	622	626	662	627	573	634	616	634	603	613	635	637	625	613	644	599	638	636	633	609	689	637	603	607	694	648	657	624	658	624	627	617	676	663	691	639	620	646	645	605	667	599	639	614	666	621	605	601	586	622	633	676	651	643	666	584	645	645	644	615	636	616	606	621	641	606	671	665	622	611	616	648	641	620	625	638	622	586	638	583	644	580	614	629	570	621	617	603	627	676	628	643	640	616	650	622	611	609	587	603	667	607	665	657	637	623	607	603	629	688	614	632	606	652	690	644	608	609	652	623	634	614	644	635	647	596	636	604	620	646	606	639	624	593	617	600	618	641	595	632	630	631	606	654	646	605	655	644	627	608	634	623	639	637	642	592	580	652	598	614	620	621	595	622	603	652	613	626	626	643	638	635	623	640	633	617	655	617	589	579	663	605	626	601	630	613	632	647	591	575	639	588	601	623	626	598	629	604	617	689	629	564	620	644	627	635	646	640	654	676	640	627	635	624	613	630	653	640	621	607	659	651	645	621	640	645	621	593	628	645	650	658	606	653	658	611	610	640	636	604	631	637	650	594	674	587	626	633	646	629	623	621	603	663	609	612	652	594	598	599	620	601	653	599	611	632	620	607	615	643	624	650	672	648	654	610	634	632	583	646	634	588	631	639	574	616	603	634	617	582	599	603	653	643	600	622	638	606	609	665	604	645	622	585	658	616	635	646	625	623	623	620	593	643	614	656	668	600	628	673	616	664	644	600	610	634	599	639	617	618	626	634	583	608	624	638	657	675	613	622	616	593	611	618	649	630	620	626	605	634	605	577	650	602	604	653	652	597	646	620	626	614	611	623	640	629	601	654	638	683	631	636	582	657	639	670	586	650	598	617	620	653	653	636	633	620	601	579	600	585	581	601	658	659	612	634	636	610	641	622	626	604	621	648	687	604	633	643	649	573	587	607	606	660	598	649	672	592	586	577	590	641	617	594	632	646	627	612	616	633	628	617	683	630	622	650	616	634	624	644	660	678	667	650	634	657	609	653	604	666	640	610	620	622	632	619	655	632	658	618	622	659	627	642	633	632	624	650	615	568	622	648	608	673	638	629	624	587	588	620	616	625	622	617	649	654	630	638	638	626	636	634	601	658	648	623	585	595	638	625	586	625	631	627	637	648	605	632	637	641	629	645	642	637	629	646	681	637	663	659	612	617	648	598	646	626	582	604	643	644	662	635	627	659	656	626	621	584	636	642	656	662	621	602	581	599	599	601	620	606	609	646	615	624	635	640	632	600	650	620	625	641	632	593	572	651	613	586	622	625	620	644	601	623	623	625	645	629	636	588	609	653	626	654	607	622	603	591	619	639	584	630	633	630	636	626	610	629	617	607	637	632	636	607	621	659	642	613	623	622	644	632	602	594	656	642	643	611	609	602	631	593	622	605	626	650	622	596	622	626	642	616	625	582	625	601	661	629	664	570	579	644	604	634	610	632	662	636	641	626	596	660	613	599	601	645	622	660	623	583	613	641	604	652	673	609	618	601	644	635	590	591	607	623	599	599	622	596	648	624	562	596	634	594	650	614	642	617	640	584	646	622	626	637	625	634	600	619	610	622	597	654	613	604	655	703	649	662	624	618	585	579	630	588	621	646	604	681	595	665	639	639	654	602	610	634	636	624	595	657	643	626	600	589	635	635	607	582	607	591	639	644	584	647	632	639	627	634	648	690	648	619	624	593	595	650	638	654	638	621	630	615	620	616	643	589	620	614	610	652	558	593	646	620	623	600	628	548	624	645	631	633	615	628	617	600	658	603	624	632	638	627	600	666	586	672	625	660	639	652	647	615	654	671	618	614	631	624	617	618	655	647	635	623	595	614	632	630	568	618	587	620	615	644	616	627	601	640	648	686	622	591	605	604	608	582	643	644	587	592	633	629	619	639	613	648	605	565	595	599	646	621	645	644	614	624	607	639	583	627	640	617	583	633	671	581	610	618	637	649	643	644	591	604	611	588	622	635	593	643	580	594	650	610	641	637	615	624	628	662	619	647	628	612	610	607	631	616	635	572	656	641	628	644	654	570	662	604	626	621	637	634	613	655	622	603	654	594	607	626	564	621	642	615	607	629	599	654	624	586	640	621	642	645	627	630	616	637	661	600	608	585	581	630	652	654	603	618	639	614	615	571	623	647	632	585	650	625	644	654	590	595	657	650	605	637	622	645	664	563	634	628	626	599	624	617	603	582	593	615	617	614	633	610	619	646	674	670	615	589	618	624	589	613	627	594	634	573	649	621	587	670	613	615	611	634	644	688	613	625	625	640	649	625	651	600	617	665	650	621	623	631	592	581	611	659	623	633	685	640	665	617	640	636	611	585	625	667	609	666	618	608	602	582	602	591	604	599	635	602	607	593	665	641	638	587	641	640	632	617	593	658	599	641	607	622	629	582	611	632	588	624	595	656	615	599	629	686	619	605	643	598	625	597	639	580	658	652	659	675	598	632	637	653	639	601	664	594	607	613	650	583	579	632	632	618	645	612	632	621	594	579	626	645	616	641	666	623	599	623	633	638	617	626	648	613	667	612	627	619	586	631	628	612	674	580	644	628	620	619	619	626	630	615	610	624	608	621	628	616	612	639	627	608	627	634	616	642	617	640	664	641	663	598	626	559	585	584	620	597	608	607	659	629	624	610	583	666	601	598	597	640	602	600	620	620	634	643	558	598	624	615	613	622	640	649	680	615	629	632	616	619	629	600	617	616	659	636	633	619	693	638	656	605	614	648	593	646	671	618	622	641	620	634	619	614	618	639	640	618	624	646	659	659	642	678	623	655	658	648	660	642	637	639	600	649	610	657	576	664	621	628	626	619	603	634	632	618	649	614	705	611	646	583	652	672	610	619	571	655	599	670	631	631	667	625	621	597	642	610	562	622	608	656	684	651	682	635	648	611	626	651	644	687	609	667	602	589	624	639	646	655	635	677	620	625	644	629	641	647	600	601	651	652	637	606	642	609	602	588	597	630	618	618	640	628	617	593	637	653	626	652	628	612	639	628	651	637	618	649	690	597	638	619	672	620	622	661	616	575	663	634	633	589	663	669	612	620	647	658	604	639	625	606	622	620	658	616	615	635	635	638	635	609	620	607	618	621	645	664	609	648	639	618	626	600	621	617	627	688	606	669	611	656	674	673	610	623	643	631	599	644	616	590	621	640	616
1519	306	202	176	312	412	305	280	244	202	189	169	147	114	118	91	89	76	81	77	66	60	58	55	32	47	44	46	32	56	35	50	46	31	35	31	28	40	29	36	25	27	30	16	21	26	20	19	27	39	27	23	13	25	23	21	27	29	18	31	31	26	24	18	18	29	24	33	19	28	21	35	26	33	21	31	35	27	24	26	29	22	23	26	20	35	27	19	25	25	24	16	27	22	18	22	15	27	25	33	26	20	25	37	17	22	25	31	18	27	17	30	20	14	25	26	22	34	36	20	29	27	28	21	33	28	27	30	24	18	23	33	23	30	25	28	24	21	20	18	28	24	23	21	25	24	22	27	26	28	22	21	22	21	23	23	19	21	28	25	21	17	23	24	29	31	33	21	23	22	32	26	27	19	33	19	33	21	25	23	29	29	21	26	25	17	26	18	22	25	31	26	32	27	29	35	25	27	24	19	23	21	19	20	27	23	29	21	17	20	22	22	23	29	26	32	28	28	21	22	28	20	31	16	29	16	30	25	19	23	24	24	18	20	24	20	33	20	28	34	21	19	27	29	26	21	25	27	16	21	17	22	27	26	28	25	20	28	21	18	23	25	21	20	30	25	25	37	21	27	21	37	26	31	31	27	30	30	26	21	25	24	20	25	29	19	31	28	25	17	23	20	30	15	38	20	28	28	20	13	31	37	30	31	30	21	24	31	26	27	17	25	39	21	19	22	17	22	26	23	24	27	18	28	20	14	34	32	24	25	24	25	30	23	35	19	32	24	28	19	27	28	17	20	25	24	26	20	28	25	34	22	27	28	20	29	28	17	25	38	28	30	20	32	20	27	22	32	24	30	20	23	30	34	21	24	31	21	21	30	26	27	25	21	22	22	27	25	33	34	30	23	28	26	17	37	29	24	32	14	20	23	9	29	26	22	22	26	23	25	25	29	22	25	21	35	19	21	21	25	22	22	22	22	32	19	31	27	24	22	16	21	33	18	25	19	22	25	20	32	15	29	20	23	28	17	24	28	23	23	28	22	31	35	24	25	34	32	17	19	24	25	21	33	21	24	29	25	29	22	20	22	22	21	23	24	27	29	23	25	32	29	27	23	30	25	24	29	24	18	17	19	27	21	18	29	28	23	22	28	22	26	34	25	24	23	23	22	28	22	28	24	25	29	27	19	29	20	19	29	23	29	19	21	29	22	30	27	15	22	28	35	20	20	22	19	26	23	22	16	25	22	24	24	20	21	24	17	21	23	26	21	30	16	25	24	21	20	19	18	24	24	19	17	24	14	31	34	33	25	24	19	17	27	23	23	21	21	22	18	18	27	30	36	20	29	18	17	24	27	39	26	21	25	30	20	22	26	18	34	23	24	22	18	18	19	28	19	23	21	26	18	20	20	24	28	28	26	23	25	13	24	27	27	25	30	22	28	20	23	29	29	24	21	26	29	21	26	25	24	22	19	22	26	24	16	22	18	19	30	32	28	31	23	23	26	18	22	17	24	23	22	17	31	26	16	28	29	24	26	18	23	20	35	25	26	27	23	18	21	33	23	25	23	25	31	29	16	21	28	17	24	23	22	24	29	28	25	21	18	28	28	31	19	31	18	19	34	22	25	29	27	25	17	31	20	23	31	23	23	19	22	17	17	20	22	24	26	18	30	18	19	25	18	28	21	18	23	24	33	27	32	30	32	28	34	14	28	28	19	36	20	30	26	22	18	22	24	19	23	39	23	23	21	28	25	22	28	25	21	23	25	27	19	19	23	20	26	21	21	18	23	27	24	27	25	8	25	27	37	20	26	15	16	23	23	26	19	34	30	24	29	28	22	30	29	23	25	32	22	20	19	20	22	28	22	30	25	31	27	31	31	28	24	24	27	23	24	23	15	21	21	13	34	27	22	31	21	28	26	17	18	27	18	29	19	29	18	18	15	26	27	27	31	34	21	27	17	18	14	24	28	32	25	27	33	27	20	13	26	28	22	25	24	18	20	19	30	26	35	26	25	24	25	19	25	25	18	20	24	34	31	16	21	24	27	30	23	17	26	24	24	19	20	23	30	31	22	24	16	19	21	27	24	25	23	27	17	29	17	22	23	21	18	32	30	22	14	20	24	30	32	26	25	29	21	28	24	27	33	22	28	31	26	25	24	19	26	29	29	17	27	29	22	24	21	15	27	16	22	21	23	30	25	29	27	30	31	22	28	23	24	26	24	30	21	35	16	26	29	26	30	26	20	21	31	21	40	23	23	21	29	26	28	21	30	24	25	19	17	24	21	17	18	30	25	31	26	33	33	18	29	21	22	28	25	14	17	23	24	21	27	22	25	20	25	33	31	26	40	31	20	27	21	18	21	24	34	24	22	28	21	19	22	26	25	31	26	27	17	25	28	29	27	30	20	27	17	21	27	30	20	38	28	26	24	29	20	26	30	22	18	23	15	29	31	19	21	29	30	26	24	21	24	20	23	23	18	23	31	27	24	30	29	33	27	23	25	19	24	25	25	16	20	28	23	26	25	28	20	22	23	22	15	27	31	28	16	22	28	27	23	32	15	23	22	25	25	24	24	23	28	21	32	16	22	26	24	26	18	22	30	26	30	30	18	22	23	21	22	22	20	23	26	25	25	19	14	17	26	24	22	12	18	22	27	24	32	40	27	23	25	29	28	27	22	32	28	25	12	17	23	26	29	28	25	32	24	16	19	22	25	30	27	28	15	25	30	22	30	17	24	23	18	34	30	20	19	18	19	22	17	12	27	25	28	19	21	30	21	20	37	35	17	19	25	18	20	25	15	25	32	21	33	29	24	32	21	20	35	22	25	26	29	20	26	35	20	30	24	18	24	23	30	22	26	30	26	14	26	30	29	19	22	27	24	19	27	24	21	36	31	24	20	22	29	27	24	23	19	18	24	26	20	27	29	21	17	33	23	17	34	29	18	23	23	15	11	27	22	23	22	18	26	25	24	26	31	26	21	17	20	25	22	20	21	16	22	17	25	35	18	20	30	26	24	19	25	21	25	23	30	24	22	29	25	28	22	30	21	25	24	25	26	25	24	19	17	28	21	24	29	19	33	18	18	26	31	20	22	31	12	32	13	17	17	22	35	27	28	31	24	30	31	20	27	18	25	35	33	36	19	18	18	17	31	21	22	24	18	22	28	25	19	16	24	22	26	26	22	16	27	34	34	21	25	29	26	23	32	17	20	21	29	30	20	23	21	23	27	27	21	31	28	21	25	40	20	20	27	19	28	23	24	26	32	27	30	28	19	27	19	28	24	29	24	31	23	34	28	18	27	22	21	22	22	25	26	27	29	17	31	28	25	23	24	21	23	23	25	26	24	22	28	22	21	20	25	14	15	21	21	35	22	29	18	25	24	26	25	20	21	19	30	29	30	24	19	31	12	25	34	22	22	13	20	19	25	23	32	20	28	27	29	34	22	36	21	19	40	14	24	28	24	29	38	24	32	19	32	22	31	35	21	19	20
15554	9518	5563	16506	24751	24514	21001	17366	14237	11874	10037	8521	7167	6188	5240	4548	4101	3812	3418	3155	2878	2491	2123	1839	1519	1467	1530	1526	1481	1443	1336	1307	1175	1068	985	967	905	887	861	822	748	668	595	546	540	520	464	466	472	431	455	450	447	475	489	454	442	463	442	444	429	437	439	414	441	442	389	391	398	434	419	407	441	418	454	396	393	432	389	375	404	406	433	415	417	407	433	382	404	343	419	391	381	405	409	409	402	418	397	383	439	400	391	397	418	376	433	432	384	413	423	393	420	433	403	424	422	410	411	394	435	416	388	416	381	407	391	389	421	396	425	407	375	391	397	431	391	386	409	390	424	393	425	379	416	440	400	400	382	431	412	393	411	410	419	404	413	402	452	406	417	446	430	447	471	427	389	427	414	382	406	423	442	411	408	432	412	419	426	382	415	416	401	363	423	400	408	401	427	384	424	391	382	454	409	390	408	408	402	352	411	404	379	391	377	359	394	417	379	412	386	371	393	390	404	389	383	369	394	422	439	379	391	428	424	395	404	428	412	397	393	397	398	399	397	374	375	418	405	391	404	384	394	405	409	398	416	430	413	433	368	398	384	396	415	379	391	410	425	402	423	383	429	420	387	394	377	366	413	417	439	393	411	382	359	407	434	417	388	398	414	422	386	398	380	405	423	434	381	435	377	377	381	379	384	388	399	440	430	399	410	408	397	405	403	403	420	402	380	388	376	388	385	408	390	400	365	410	374	432	443	410	403	393	445	404	402	420	381	399	409	394	428	410	442	399	421	395	394	414	383	387	380	434	396	399	406	380	423	407	399	413	390	401	411	410	412	426	380	409	382	394	417	369	410	384	377	415	382	387	407	429	418	410	405	384	373	407	432	414	390	384	411	383	388	394	409	402	391	389	387	404	396	367	395	416	384	401	406	448	427	395	435	408	416	394	392	373	381	445	415	390	396	405	395	388	405	390	388	380	378	394	404	424	383	400	397	392	396	404	403	392	414	397	416	406	394	383	416	435	414	359	380	377	411	405	434	438	403	397	376	377	415	381	413	464	410	416	373	388	393	402	389	395	395	391	395	405	439	436	415	428	424	392	399	395	435	439	377	418	386	438	349	378	384	433	410	376	384	390	397	411	396	409	378	425	385	411	418	401	418	358	394	410	402	397	399	402	403	402	426	417	422	419	413	384	369	378	391	401	391	381	385	382	384	404	401	388	425	404	394	411	420	397	424	394	388	410	391	408	410	414	399	420	431	424	374	394	393	418	387	404	379	412	368	429	406	390	385	415	379	377	430	394	365	381	417	369	423	410	400	410	426	390	420	393	409	424	412	409	404	388	419	436	383	424	388	404	389	417	393	425	414	425	425	407	402	397	396	388	387	421	405	428	433	420	397	403	393	388	407	434	420	399	431	370	380	398	457	422	395	397	428	395	394	448	425	385	417	377	415	389	398	406	419	398	396	386	415	430	418	405	410	381	386	413	372	403	382	388	408	384	385	421	392	402	409	403	386	366	379	421	379	430	436	450	388	417	378	412	391	401	392	388	387	393	380	387	408	382	396	408	397	418	420	406	443	385	398	421	397	386	417	412	403	402	403	401	395	409	402	394	401	389	434	395	417	421	395	434	374	393	420	431	376	400	362	406	342	412	396	412	373	415	390	388	422	399	431	402	412	442	375	398	390	417	394	424	414	390	398	408	346	420	372	420	405	392	413	381	381	406	402	418	402	454	438	397	399	418	429	410	427	391	399	397	369	432	438	402	397	411	422	371	395	392	384	415	435	408	394	404	406	402	415	398	406	420	383	403	387	416	375	440	376	409	402	388	419	431	401	407	364	427	416	399	413	399	408	388	394	412	388	394	396	377	394	389	418	420	390	416	438	409	409	416	410	415	390	392	407	421	405	387	431	402	416	431	399	413	411	405	379	382	372	441	394	398	371	413	381	405	372	414	379	410	409	403	389	394	396	426	392	421	431	442	382	358	398	395	384	389	405	399	426	398	437	457	377	395	403	410	398	421	411	382	419	387	388	390	422	380	396	389	382	411	425	415	381	431	393	351	417	385	377	403	423	393	401	419	393	419	382	376	398	412	403	395	422	374	397	381	414	448	411	416	404	404	410	397	393	383	386	418	444	378	407	418	403	379	382	403	374	416	401	406	388	357	390	426	380	369	404	417	397	370	395	417	409	383	381	403	449	395	428	408	403	407	408	396	394	415	434	394	374	387	422	406	415	416	404	402	451	388	387	383	402	406	426	417	426	407	357	437	461	365	380	433	352	432	394	413	436	388	402	424	410	418	385	385	395	411	384	412	433	414	436	368	410	397	399	430	427	382	433	384	424	383	416	374	403	409	432	399	413	396	405	417	380	406	420	405	411	398	398	404	405	405	376	396	404	406	365	414	433	418	383	377	415	407	419	397	428	416	404	426	409	403	413	393	407	408	400	378	426	389	404	390	394	419	450	385	415	422	361	373	391	379	421	394	416	394	419	418	431	420	386	419	419	410	404	390	394	409	405	399	414	411	444	436	423	398	413	418	383	387	399	399	369	375	435	378	394	390	365	391	406	393	392	398	388	379	399	395	384	412	385	413	408	419	430	369	405	414	441	421	433	414	381	401	377	395	425	435	405	391	372	385	417	423	418	441	407	406	439	400	418	393	407	370	419	400	406	408	404	420	400	416	440	372	438	376	408	416	380	370	435	412	410	383	386	372	406	446	391	401	417	399	382	385	400	436	442	394	427	423	401	417	397	395	393	424	420	417	428	395	401	398	427	399	444	429	420	409	392	383	398	394	398	407	389	378	389	391	411	372	414	389	382	404	408	421	405	408	397	391	400	415	417	408	394	442	412	400	419	411	372	427	425	430	423	369	392	448	422	424	391	430	405	387	392	400	424	388	415	419	398	452	370	399	374	432	417	384	414	384	399	406	380	411	391	403	391	400	396	402	393	404	418	404	419	382	441	389	421	406	408	374	424	412	391	380	417	409	419	428	428	377	451	400	363	378	398	376	409	395	431	408	400	368	414	434	372	425	411	422	392	392	402	389	448	421	408	401	407	398	397	421	382	400	411	377	390	379	391	446	400	424	403	385	397	378	400	383	404	410	385	413	405	409	407	429	413	403	403	383	395	390	456	392	395	383	408	397	408	412	407	356	394	427	415	418	373	400	416	418	388	360	409	394	371	381	403	401	426	408	433	409	404	395	443	361	450	410	414	391	399	427	398	372	425	393	385	404	429	417	404	391	402	418	398	447	407	369	395	389	386	401	404	402	403	364	425	439	436	380	414	367	403	428	387	396	388	383	424	394	390	409	412	443	431	376	409	389	388	420	442	373	410	372	393	377	416	416	375	402	409	373	435	402	400	411	404	409	377	418	408	400	442	417	445	438	373	372	424	398	405	380	430	400	434	371	416	410	428	369	427	414	426	403	414	369	371	393	437	386	412	398	410	375	410	401	430	387	368	374	447	414	416	383	392	398	388	391	448	385
904	545	323	231	482	585	493	440	394	363	285	243	198	181	159	139	115	104	105	97	92	66	57	66	54	47	49	44	48	49	41	43	41	33	37	40	37	29	39	32	31	25	34	28	23	32	28	20	21	17	15	29	21	28	30	21	16	20	18	20	13	22	23	22	29	15	14	17	22	16	23	26	22	19	24	22	22	19	22	33	25	23	14	24	22	18	24	22	13	24	22	25	23	23	17	19	20	19	25	22	18	18	17	21	16	17	20	24	16	19	24	21	19	26	26	25	26	30	18	23	20	22	24	20	26	25	19	31	27	21	24	20	22	16	24	20	11	24	24	21	20	23	22	18	23	27	20	17	19	22	20	25	23	23	15	18	27	12	31	17	30	23	37	17	32	30	18	18	23	12	10	23	15	31	17	22	20	23	20	27	19	17	26	20	10	18	20	22	13	19	30	22	14	16	19	20	20	26	21	21	22	21	22	18	14	16	13	21	17	21	20	18	23	20	18	24	21	18	19	25	20	17	18	15	23	22	22	32	19	19	17	15	22	25	16	23	22	17	33	25	18	20	15	17	22	19	22	21	18	13	30	17	20	24	26	19	19	15	23	25	26	25	20	13	19	20	17	21	13	20	19	15	19	22	17	25	26	15	23	24	30	28	23	29	20	24	27	22	26	23	24	18	22	14	30	29	17	19	25	24	17	20	13	17	26	18	16	13	28	20	25	20	25	19	22	25	18	19	18	20	25	22	21	19	15	20	25	21	19	21	26	24	27	23	12	21	13	26	14	22	18	18	23	20	17	20	21	27	23	25	38	12	20	24	17	25	12	28	14	31	17	23	25	21	22	22	23	27	25	22	22	22	21	20	15	24	16	24	23	19	28	19	24	19	24	22	15	25	25	27	25	17	22	31	27	24	16	17	26	16	16	22	26	25	23	23	21	22	30	17	19	27	25	16	24	24	23	23	14	23	22	15	31	19	13	21	21	14	11	25	24	28	24	22	23	20	16	22	15	17	23	24	21	22	13	24	18	14	21	23	15	27	18	27	20	11	19	21	20	18	30	18	14	19	28	20	22	14	20	20	28	17	25	24	22	23	21	20	17	24	12	17	19	21	15	19	21	16	26	27	29	25	18	26	22	21	23	33	12	26	20	22	18	20	23	16	12	19	13	18	14	20	17	22	18	24	23	26	20	23	23	20	16	25	20	15	24	24	12	14	21	18	17	17	28	20	24	20	22	22	21	30	18	21	17	22	20	28	19	18	13	20	15	26	12	17	26	17	20	10	24	21	30	19	19	24	18	30	23	16	16	27	24	31	27	27	24	20	23	23	22	22	20	18	16	18	17	25	22	18	24	18	23	27	21	22	21	22	17	28	15	18	24	25	24	27	21	19	25	18	16	16	19	18	19	25	25	24	21	16	28	17	29	18	28	24	16	22	17	25	23	26	13	24	22	28	23	15	14	18	17	19	25	10	19	26	17	20	18	24	18	25	24	21	27	25	21	14	19	17	26	25	20	17	18	24	16	24	27	20	17	19	17	20	11	23	18	15	19	20	24	27	17	20	18	19	16	25	22	17	23	28	19	25	21	18	25	21	27	28	23	30	22	22	9	18	20	27	26	16	19	23	19	12	29	15	25	18	16	23	22	27	27	26	23	21	20	33	23	28	16	24	26	23	21	16	17	22	18	19	19	21	19	25	21	20	27	13	27	23	26	24	18	23	25	20	22	27	24	22	19	18	22	23	27	19	25	20	17	22	24	19	15	21	21	26	20	24	19	24	31	16	17	14	20	19	15	14	27	14	21	20	21	25	22	27	20	20	20	18	17	21	19	20	22	19	21	21	16	25	16	17	26	22	27	20	22	18	22	20	24	17	16	22	18	13	28	26	16	19	16	20	16	21	25	21	15	19	22	27	17	21	16	14	28	21	22	27	19	19	12	25	10	14	21	22	25	26	22	25	24	16	22	23	13	22	22	26	19	19	25	26	22	16	21	21	21	22	19	25	18	25	22	16	22	17	21	24	16	18	22	14	20	17	24	24	18	17	21	23	14	23	25	22	19	20	29	20	19	23	21	20	26	20	25	22	20	23	25	27	26	25	29	18	8	20	23	26	14	21	29	21	26	25	20	25	23	13	20	13	26	20	24	28	24	20	19	26	11	19	19	8	21	18	24	29	22	19	24	19	20	14	20	22	20	27	18	21	25	23	28	23	20	21	25	17	23	21	24	25	19	15	21	25	29	22	23	19	20	19	23	26	24	14	22	23	26	17	29	23	13	18	23	17	13	25	14	22	27	24	21	27	23	21	19	18	22	24	21	18	23	22	23	16	15	21	24	32	26	18	17	18	20	20	21	25	18	18	17	24	16	16	15	24	18	20	20	19	25	23	23	17	22	32	30	23	31	24	34	18	16	13	30	20	19	23	28	20	23	16	23	24	19	31	25	18	30	16	19	27	17	22	21	22	28	24	18	14	19	31	20	26	20	22	22	21	23	21	19	19	18	18	25	22	27	21	16	29	22	20	26	18	11	24	21	15	15	13	16	23	20	18	18	24	26	22	21	26	34	21	24	19	19	12	30	19	21	21	22	22	16	16	22	17	19	14	18	24	19	18	11	26	15	22	20	16	23	21	27	21	27	21	27	25	21	17	26	27	23	23	28	25	16	23	17	23	20	21	25	18	23	20	24	25	28	18	18	20	20	20	25	19	19	23	20	23	18	23	20	19	20	20	23	16	26	21	28	24	20	16	17	23	17	25	22	17	14	25	22	23	25	23	17	19	23	22	21	26	21	22	32	21	18	23	22	22	12	17	14	21	30	25	26	25	25	20	21	24	26	28	19	16	23	11	25	17	13	19	14	19	25	21	15	17	24	30	16	24	19	27	25	15	27	12	23	17	24	20	17	17	14	23	22	27	28	19	24	19	19	19	25	17	10	23	23	24	30	24	22	16	22	22	20	17	21	20	18	19	19	29	19	23	21	19	28	20	23	23	26	20	14	25	29	26	17	22	22	19	17	17	19	21	20	23	15	23	19	16	22	12	16	24	16	17	22	18	17	28	22	24	21	14	21	19	18	16	29	25	21	17	22	18	15	11	22	27	26	18	22	22	20	19	16	21	24	20	24	18	24	23	16	27	21	16	26	26	14	28	20	16	20	21	17	27	24	25	29	25	35	20	27	24	19	12	17	24	25	19	26	18	23	16	20	20	15	21	18	17	21	16	18	25	28	21	27	21	21	25	21	14	22	23	19	24	23	17	25	21	16	16	14	21	19	21	26	25	17	15	22	18	19	20	18	16	22	28	19	24	27	27	33	20	23	15	22	10	26	22	21	16	19	19	23	21	27	25	25	14	16	23	19	25	15	16	26	16	21	25	25	27	20	20	26	22	21	17	18	22	23	17	19	26	17	25	21	28	18	26	21	18	20	15	15	16	18	25	21	24	19	23	16	25	24	15	17	18	28	26	19	21	20	25	16	25	20	19
20027	14130	8524	22023	30527	29755	26433	22399	18976	16372	14040	11864	10196	8632	7520	6445	5721	5224	4753	4227	3784	3187	2830	2434	2111	2018	2031	1891	1819	1725	1661	1555	1406	1279	1138	1038	1012	947	1023	975	834	777	660	583	566	516	496	431	445	447	453	467	484	466	450	454	443	480	401	423	403	436	415	416	385	378	354	376	378	394	360	376	380	368	375	363	386	381	368	379	400	332	378	370	345	380	369	391	402	363	351	370	377	379	376	355	328	368	352	386	365	352	365	361	389	327	375	329	359	349	352	360	325	333	356	373	404	364	369	361	353	391	385	384	373	393	368	365	310	354	379	336	369	329	331	349	358	337	345	388	383	376	361	354	343	373	367	346	345	377	345	328	358	373	327	359	358	348	335	376	340	356	384	362	378	385	338	388	375	346	353	337	316	320	359	328	329	343	372	339	364	349	324	352	350	333	371	361	309	372	367	359	338	371	360	340	374	356	322	378	354	371	352	358	350	351	383	378	367	370	383	366	357	358	377	343	365	382	361	325	362	372	313	378	365	337	364	351	363	340	371	359	362	362	347	359	350	345	351	363	375	347	382	367	374	339	358	376	370	359	332	354	368	370	360	367	371	351	370	335	388	342	379	337	382	321	362	387	372	362	364	350	324	365	348	370	367	374	334	354	373	365	342	347	337	345	369	355	331	342	360	363	318	378	383	372	412	337	377	385	332	333	351	364	350	355	355	345	358	362	338	341	351	348	335	343	330	349	365	326	354	350	360	335	334	363	355	322	378	360	361	362	388	344	366	367	377	324	345	350	383	345	346	344	383	322	328	373	310	315	378	346	332	365	349	356	346	364	372	364	350	340	347	365	359	320	352	356	332	341	371	343	326	366	371	350	346	354	346	353	329	364	344	349	350	363	381	345	345	329	371	347	398	352	361	374	335	335	376	351	334	368	375	357	360	381	367	373	316	318	334	368	351	354	355	370	348	334	327	362	378	373	361	370	352	309	357	351	355	355	336	364	379	332	365	348	368	328	349	368	373	334	344	376	385	353	397	350	366	360	359	330	345	344	348	353	352	360	330	361	327	352	348	327	341	394	377	362	361	364	343	340	341	355	338	374	356	331	343	319	337	373	349	360	373	347	327	326	355	336	349	318	351	379	348	358	372	369	330	357	354	383	363	353	344	364	336	372	335	348	328	340	330	364	327	342	390	372	360	390	385	376	366	347	323	363	353	340	370	379	369	333	317	349	369	332	396	361	345	351	331	335	347	316	334	381	331	322	352	346	374	359	345	364	331	329	345	364	338	364	336	314	358	349	344	327	344	328	338	369	318	355	336	316	315	348	366	352	354	354	362	353	368	313	332	361	340	361	368	334	336	359	347	364	333	355	342	331	350	350	368	344	384	331	383	311	355	386	370	324	321	347	346	354	337	328	343	353	361	344	353	350	359	346	330	333	359	339	350	379	320	386	334	360	347	342	346	348	340	320	363	347	366	382	340	350	346	350	329	342	355	331	393	349	332	363	364	372	347	354	350	364	365	377	352	336	371	331	367	360	346	335	361	327	349	375	387	398	369	348	415	353	377	347	351	380	335	322	369	339	372	347	348	316	354	370	350	358	340	386	331	354	385	337	339	352	355	383	367	345	366	372	411	351	351	377	326	321	350	343	367	365	354	363	375	339	358	357	340	376	343	370	343	336	336	366	383	317	362	351	336	356	370	334	396	358	360	353	345	330	390	312	341	336	376	360	378	332	343	357	359	366	323	384	333	343	355	359	356	351	393	322	326	353	349	374	320	348	367	350	376	338	381	373	327	339	358	365	328	348	352	368	341	364	360	324	347	324	353	343	326	373	374	337	377	351	353	352	339	369	357	356	342	340	362	333	387	371	365	336	316	375	336	353	382	359	345	354	369	336	352	359	355	335	387	336	318	363	341	337	345	348	361	373	362	353	373	361	358	362	362	340	353	334	336	368	384	333	338	303	376	361	347	329	390	356	338	361	368	374	319	337	330	356	351	335	340	335	358	352	359	343	347	358	356	342	342	359	321	373	333	349	369	362	355	347	356	357	358	321	351	332	361	322	315	365	356	354	378	343	335	381	335	347	362	355	348	326	348	316	349	354	361	325	356	348	373	357	318	343	389	378	360	343	348	350	337	357	356	358	325	350	335	369	375	350	383	365	360	370	344	359	342	367	338	371	344	370	350	358	334	338	336	359	352	400	357	366	355	345	316	350	378	392	322	348	328	376	351	359	360	350	370	370	380	357	347	326	326	345	356	367	362	335	359	349	351	359	399	353	348	344	358	344	337	360	383	367	376	369	341	369	374	364	361	362	336	326	343	334	360	340	356	368	378	338	351	341	355	339	371	354	367	344	349	330	347	351	390	371	377	341	325	347	374	369	345	364	357	345	382	354	342	365	337	347	362	358	333	374	355	343	347	342	329	353	369	334	361	397	350	353	353	366	317	334	343	344	355	377	330	317	330	316	332	333	356	362	363	382	362	361	380	356	318	343	336	371	359	356	347	355	339	345	350	342	313	345	327	360	382	348	368	342	379	364	317	345	357	337	358	361	376	363	328	383	373	319	336	359	366	328	347	355	357	384	363	348	315	363	358	342	369	363	375	330	381	359	366	337	360	362	363	335	344	357	327	322	383	380	364	366	358	357	356	342	347	343	329	358	366	368	326	338	344	385	374	373	352	318	360	364	342	381	370	362	371	333	344	342	336	373	353	361	370	391	372	343	373	329	347	365	335	389	336	381	345	342	348	352	324	397	359	354	387	365	356	368	346	362	365	334	344	369	350	391	331	374	330	359	332	369	361	364	363	352	320	328	349	344	336	370	358	369	332	348	326	354	371	350	343	328	313	350	334	338	326	349	360	364	348	356	377	362	364	341	347	323	344	336	334	375	355	338	338	352	380	331	355	358	356	354	332	356	340	324	332	359	356	379	354	325	345	358	358	329	353	384	357	341	344	310	347	384	365	383	367	382	350	377	341	376	362	329	383	343	344	348	350	339	341	358	367	370	352	364	346	325	373	365	347	368	332	367	388	355	344	337	387	336	343	340	378	359	342	331	377	377	335	358	361	351	337	363	324	329	344	361	341	346	356	356	399	352	316	347	389	347	366	347	343	351	364	331	349	338	338	334	372	386	369	380	354	348	362	323	323	389	328	364	328	316	387	371	366	372	359	342	336	360	336	336	325	351	373	326	382	343	349	362	316	380	335	328	339	387	373	350	363	342	334	381	356	339	347	372	373	379	339	370	359	368	371	388	403	368	386	342	358	346	333	336	351	379	335	351	376	392	359	342	341	344	349	340	340	340	373	368	385	371	371	330	363	339	334	350	381	343	356	322	401	373	351	362	367	356	331	363	312	333	368	375	365	374	338	354	341	331	377	349	355	321	351	357	326	343	347	377	349	362	360	346	350	373	353	337	346	376	340	357	350	355	354	358	357	361	317	344	336	353	346	366	370	342	326	334	366	338	354	360	366	355	359	328	321	322
2699	499	305	244	439	527	479	408	394	349	267	235	214	200	175	158	123	125	110	104	100	83	77	73	74	66	70	76	68	67	55	62	67	52	44	69	45	45	49	50	37	44	57	42	41	46	52	32	32	32	38	39	46	39	41	33	37	43	29	37	28	38	45	41	36	36	43	36	46	48	31	48	48	41	47	41	40	54	51	33	29	44	45	41	32	42	38	58	50	48	51	49	39	36	33	32	42	47	45	40	44	45	38	51	45	39	43	39	27	34	39	26	37	36	40	47	47	45	43	39	49	49	36	39	42	41	38	47	46	50	34	49	47	43	33	37	49	48	38	49	50	32	40	47	39	42	48	42	42	40	40	42	39	41	33	43	41	38	42	39	35	56	37	46	39	46	40	34	41	32	34	45	42	33	38	38	41	39	36	40	41	34	40	35	37	43	37	45	33	44	39	44	33	40	43	42	31	33	42	38	42	46	42	35	41	45	36	43	53	29	33	45	35	40	42	35	43	59	47	42	26	43	43	35	49	48	46	48	45	41	37	46	36	38	40	38	41	33	40	35	41	42	27	46	36	47	38	42	38	41	48	45	29	39	40	50	31	46	43	42	43	39	38	25	51	35	49	35	44	50	40	48	30	49	37	37	37	38	34	38	52	41	36	38	32	36	40	40	41	51	44	33	44	42	41	46	35	48	44	41	54	56	50	32	43	40	35	46	34	42	43	36	48	34	41	44	44	47	45	44	40	53	47	50	41	43	33	38	33	48	53	44	45	42	45	58	31	45	38	46	43	41	39	42	43	36	40	42	41	35	37	38	42	47	45	37	42	34	54	37	41	30	33	43	45	41	45	42	34	34	38	47	42	39	55	43	48	42	39	45	42	45	41	38	32	44	34	48	42	44	43	41	36	40	50	43	40	35	47	38	41	32	36	41	50	36	39	42	43	40	35	47	42	40	28	52	45	38	40	46	48	40	40	36	38	56	43	43	39	38	49	39	51	51	36	37	51	44	56	42	49	38	36	36	35	37	42	38	47	50	38	38	43	43	36	48	37	37	46	38	40	43	44	50	32	40	35	51	33	50	44	42	44	44	33	33	47	39	47	37	42	49	30	42	42	44	34	48	54	42	40	30	47	44	42	33	42	36	37	29	45	36	46	44	49	44	40	41	31	37	36	39	45	40	40	39	38	47	41	47	34	52	36	50	52	46	39	33	37	38	58	44	37	49	49	41	31	35	41	38	36	27	39	51	44	35	66	42	43	41	38	50	46	36	38	39	43	33	35	43	45	40	29	39	37	31	38	40	39	43	35	24	49	36	41	34	43	41	35	49	53	41	42	39	46	40	40	37	35	37	31	28	50	44	30	37	45	39	39	39	48	39	31	49	47	50	36	41	44	41	49	45	49	46	45	35	36	47	47	43	31	48	35	34	52	31	39	45	52	36	37	37	39	40	44	31	38	39	35	46	44	48	37	47	34	33	37	38	35	47	37	35	46	34	50	41	31	51	39	33	28	38	36	48	45	33	47	34	41	48	38	39	28	42	40	45	37	37	41	36	36	35	43	39	45	44	47	41	43	26	43	31	43	40	37	52	34	44	44	46	51	45	46	48	42	40	41	44	33	44	38	42	42	27	35	32	39	42	48	40	44	49	50	46	52	36	40	40	32	45	35	44	39	47	40	30	37	42	31	36	39	41	40	38	41	38	36	43	48	41	46	42	46	51	43	32	41	52	50	45	40	42	45	30	47	36	54	46	35	40	44	36	45	35	45	34	43	45	38	42	35	37	29	44	44	35	37	43	53	37	41	39	49	46	35	43	37	40	45	38	41	36	46	45	33	37	31	48	50	40	38	52	41	36	28	52	50	40	41	41	49	42	47	42	30	44	38	38	40	29	47	35	31	37	47	36	35	36	43	39	35	47	47	34	31	37	39	42	41	44	33	36	39	44	46	41	30	35	47	27	37	43	35	40	45	47	48	31	47	41	54	32	50	43	31	46	36	43	38	47	41	46	45	50	43	32	45	46	35	58	49	43	49	37	42	54	37	47	40	38	41	38	51	44	49	44	47	45	39	32	32	48	41	43	33	38	44	36	38	55	46	45	31	39	39	55	28	35	34	51	37	35	33	47	37	39	46	45	38	42	41	36	54	43	43	37	44	38	43	38	28	32	45	36	32	49	43	48	39	42	38	50	38	57	45	47	42	51	36	41	46	38	44	37	34	43	35	49	43	41	44	40	48	43	43	40	36	41	46	31	47	42	42	36	31	34	40	44	38	35	38	35	44	35	42	35	36	36	41	50	44	43	39	35	34	40	30	52	40	36	32	38	35	42	26	37	39	38	38	49	24	39	36	54	51	43	49	45	40	50	40	37	45	39	40	37	50	37	30	38	51	41	43	31	32	32	31	46	38	44	38	48	46	33	46	27	50	32	49	50	38	34	32	40	42	36	40	37	38	41	49	45	40	37	44	42	48	38	43	40	39	36	29	33	39	44	56	48	39	46	33	56	38	52	42	39	35	33	49	34	48	52	45	35	31	38	44	41	41	38	45	34	38	36	40	31	47	40	44	42	33	39	33	44	35	38	54	40	40	42	52	44	36	38	34	57	38	47	42	33	45	46	44	37	38	34	38	41	39	37	52	28	42	45	49	31	38	38	52	39	39	34	40	49	53	41	38	39	47	46	36	42	39	38	27	46	48	42	37	38	33	44	33	40	39	28	41	39	41	40	30	39	34	40	39	41	39	35	39	36	46	33	38	47	42	48	44	46	48	37	45	56	46	45	41	40	34	52	47	39	41	34	41	50	38	44	39	48	39	50	43	38	45	41	39	43	40	39	42	49	29	42	41	31	52	43	43	49	38	35	35	38	35	44	41	39	37	57	41	45	44	38	36	41	46	31	36	37	49	38	49	42	30	39	40	41	37	38	42	34	44	43	34	46	37	38	38	36	34	27	36	44	42	44	40	44	53	41	44	42	29	38	36	27	33	41	33	52	46	39	28	35	53	39	38	47	44	51	43	37	58	40	46	45	45	36	36	41	36	40	33	38	49	34	42	32	36	44	40	47	39	50	29	44	34	43	44	35	57	46	44	40	35	51	52	49	44	38	42	38	46	40	45	36	51	47	48	38	53	31	46	38	33	31	43	39	27	44	32	28	55	42	39	42	32	44	34	48	43	34	45	40	49	39	31	48	40	46	52	39	39	38	34	44	44	40	46	37	40	38	39	38	44	34	47	34	43	41	37	49	32	37	34	46	49	36	38	41	43	56	49	42	48	38	49	47	36	48	35	42	37	37	32	44	43	35	46	46	36	47	31	48	39	34	37	32	41	41	47	37	54	46	41	41	38	45	39	37	55	36	45	40	39	42	43	41	33	52	45	37	38	48	38	45	38	35	44	48	43	44	41	54	41	37	41	33	49	41	41	43	40	44	40	46	42	47	42	50	26	32	58	47	30	45	46	36	45	32	50	46	45	42	40	38	46	32
18699	12792	7963	21155	29513	28790	25345	21700	18717	15952	13603	11786	9689	8362	7278	6348	5684	5316	4712	4158	3750	3256	2895	2432	2327	2219	2165	2117	2063	1882	1876	1705	1565	1515	1346	1405	1312	1344	1239	1158	1127	969	914	901	889	822	811	735	782	806	758	790	793	724	759	763	822	721	721	687	699	723	758	721	662	734	700	684	680	711	705	697	703	684	762	769	693	646	688	705	695	681	674	681	699	654	676	685	691	730	716	715	652	699	727	673	688	700	649	681	698	696	653	691	673	663	645	685	703	646	709	684	670	689	647	666	691	626	675	729	654	666	697	712	666	683	681	682	684	650	664	693	697	687	734	665	671	672	666	657	685	682	672	664	678	675	684	651	683	683	647	689	648	685	670	704	712	732	646	678	666	681	729	713	668	669	638	683	738	644	617	684	644	664	686	684	668	709	697	634	652	654	678	649	691	745	649	637	674	684	599	638	698	665	745	640	680	637	645	679	650	682	644	683	696	658	711	696	691	709	645	614	665	648	718	660	681	656	663	665	705	647	669	660	643	632	640	682	671	678	627	660	709	647	676	643	642	679	671	677	634	656	671	667	674	688	703	707	636	704	673	700	683	672	647	634	685	616	711	717	679	688	662	678	695	736	666	672	641	657	705	680	643	617	685	691	730	675	694	612	646	706	663	668	666	629	679	688	680	653	623	718	666	681	738	695	697	669	670	668	622	669	652	653	618	673	667	659	715	672	689	658	683	664	704	615	649	671	656	654	632	680	650	680	694	665	678	690	635	660	636	661	701	645	680	668	680	682	643	593	703	644	706	675	632	689	705	679	675	645	702	662	699	677	609	697	688	640	657	639	674	698	660	633	672	662	703	664	701	685	712	663	696	672	609	671	700	701	691	685	726	645	629	632	629	649	679	659	646	645	670	592	642	675	661	678	693	671	669	698	693	682	675	675	674	657	676	676	665	657	723	707	684	691	703	652	711	705	685	656	634	642	649	638	644	692	658	653	648	661	670	664	696	657	625	651	682	675	687	682	664	662	733	677	677	679	655	709	682	681	694	700	696	674	644	694	640	667	664	661	664	724	646	675	678	650	680	660	644	697	656	630	651	672	661	686	673	691	709	706	678	660	660	634	656	688	682	643	650	679	646	706	691	648	703	671	625	715	631	658	655	621	648	685	654	670	696	673	671	740	696	675	679	681	675	667	690	690	614	670	666	710	657	664	663	648	655	673	694	642	650	674	648	636	653	647	664	688	629	709	672	661	686	653	731	647	657	690	657	711	684	659	698	715	632	658	675	682	673	716	639	702	623	642	651	702	684	679	664	718	688	666	655	656	662	680	671	676	675	657	620	670	657	653	645	695	664	690	692	682	685	638	665	650	704	647	661	678	618	670	677	671	646	660	709	686	723	653	651	637	659	645	641	713	638	689	639	684	657	661	682	662	695	685	700	632	668	690	685	647	696	660	697	669	683	642	655	687	697	698	650	689	656	652	643	675	664	625	669	683	672	650	696	612	712	704	671	657	706	673	654	638	664	652	646	642	711	647	661	635	685	658	655	678	675	684	661	651	690	646	651	665	662	639	688	683	641	670	683	701	691	700	675	687	646	664	718	647	684	690	690	700	657	672	660	648	686	635	678	668	673	701	652	647	679	696	649	655	655	628	684	659	671	640	735	660	689	692	655	655	627	698	684	688	671	637	657	635	732	639	672	665	627	719	642	694	697	665	641	669	655	643	681	666	632	648	666	662	686	665	702	634	685	660	676	654	680	683	676	678	647	659	656	659	672	636	654	675	658	637	675	694	732	708	660	674	660	661	662	673	695	699	695	723	665	664	691	630	672	634	676	711	688	645	681	639	669	681	664	696	645	745	687	702	714	729	685	697	650	645	671	703	677	683	637	646	671	690	673	684	698	708	663	658	656	652	698	679	672	676	666	657	685	681	655	684	666	674	648	684	656	688	687	686	676	658	625	719	653	633	635	690	698	672	695	686	666	633	708	640	720	677	664	666	634	665	656	657	645	652	661	654	682	711	659	639	680	632	686	662	688	635	652	669	677	702	715	691	652	669	709	662	650	623	663	692	678	694	647	701	669	686	666	669	697	653	673	727	616	699	724	639	664	672	664	640	710	673	655	644	686	685	735	681	720	675	659	619	681	712	674	630	700	670	693	664	690	687	689	676	670	730	693	670	657	643	677	641	635	657	659	676	681	684	678	674	633	681	675	653	689	665	685	689	674	679	701	685	646	645	661	640	713	678	682	651	653	657	668	660	656	669	683	682	683	678	710	653	716	644	756	691	608	625	674	720	667	674	708	723	664	687	665	643	676	672	714	681	645	704	678	646	692	656	661	671	697	686	668	669	637	703	657	653	680	700	638	671	650	625	662	663	665	625	700	667	701	667	678	711	687	656	681	631	667	693	664	643	660	673	672	679	654	668	671	675	667	699	679	683	685	632	655	667	664	622	689	670	653	631	686	663	705	683	643	708	624	708	628	615	663	663	677	670	701	676	655	720	662	647	643	639	694	685	661	709	691	683	670	683	705	659	666	688	720	660	671	717	675	688	685	676	675	626	722	677	679	657	687	664	695	654	655	657	691	666	710	672	708	689	673	655	649	661	634	720	651	664	678	674	666	659	657	703	661	708	665	656	667	669	709	687	659	658	685	659	737	660	653	676	687	671	699	673	701	611	633	651	686	653	652	625	662	653	670	669	712	619	631	649	627	672	642	638	648	665	698	653	650	686	672	643	673	674	654	691	721	668	697	689	698	645	663	696	697	689	677	700	653	677	667	631	687	639	673	664	748	670	635	617	714	654	699	666	655	662	693	654	670	632	732	661	644	678	631	710	658	650	664	691	660	680	639	644	714	677	680	690	676	662	630	723	687	677	671	641	628	698	732	640	695	666	664	640	683	699	676	675	655	658	659	687	640	684	669	673	669	661	666	693	637	686	697	671	679	707	647	707	658	646	630	676	672	736	684	699	667	657	707	664	682	681	664	639	732	670	736	688	661	697	638	673	687	663	686	639	650	725	678	652	679	703	643	644	647	686	695	680	656	690	620	662	655	643	692	705	676	667	617	668	653	668	678	713	683	628	654	687	697	653	692	697	682	633	681	641	659	694	657	693	682	691	692	701	691	654	660	655	705	677	648	674	671	657	695	686	620	675	647	713	677	659	679	674	696	691	675	660	662	669	625	648	699	624	682	723	664	667	660	651	652	618	655	651	669	699	674	636	690	699	677	722	646	673	664	641	629	689	626	648	630	679	659	650	677	649	677	692	750	657	655	666	688	683	646	703	676	633	645	619	688	659	653	710	622	690	638	653	670	662	665	691	668	670	714	682	651	643	700	631	672	666	673	655	723	652	619	640	680	669	633	671	675	700	667	669	682	673	687	695	696	627	612	633	672	670	646	698	665	630	671	667	688	686	675	725	670	670	676	685	697	681	680	671	687	647	641	690	675	635	680	683	708	655	645	681	675	697	668	624	655	671	679	653	643	690
1901	881	470	378	721	810	726	628	536	463	410	347	302	256	208	199	178	170	151	135	116	114	97	98	96	85	68	70	72	90	69	68	66	71	48	47	62	55	45	66	58	41	34	49	34	38	56	48	49	37	37	42	37	43	35	41	52	42	33	35	47	35	44	35	29	34	44	35	47	35	32	29	43	47	31	42	35	38	44	39	31	31	29	37	39	33	42	39	35	37	34	50	52	34	37	39	49	38	40	41	43	32	42	35	38	42	45	34	46	39	36	39	47	41	40	47	26	32	38	38	19	40	44	39	37	32	35	40	42	51	31	34	45	46	36	34	38	32	40	44	39	39	48	39	38	51	40	40	36	40	46	36	31	36	26	54	31	25	42	30	50	44	40	29	37	36	35	37	37	50	33	46	37	40	45	38	34	36	28	39	39	44	36	31	48	39	32	49	36	38	51	36	35	37	41	32	39	36	28	43	30	41	35	64	42	34	51	43	30	35	35	32	43	42	45	32	31	36	34	28	48	27	41	41	43	41	38	40	35	46	50	28	40	42	47	47	31	37	41	42	38	48	39	47	46	27	31	43	30	37	29	33	35	37	34	39	40	35	37	45	40	41	44	41	40	43	33	32	26	38	43	43	35	34	40	39	37	46	45	43	28	37	33	41	30	41	39	36	41	36	51	44	36	40	40	25	40	30	39	41	34	30	42	31	39	41	35	35	42	32	50	36	40	44	37	42	39	40	25	45	40	38	36	36	28	43	47	26	45	43	35	35	40	35	43	43	44	34	21	30	39	38	37	41	41	53	33	48	38	50	37	40	37	36	39	39	38	41	42	39	41	32	44	36	34	42	36	53	44	30	35	52	41	40	31	35	33	43	39	47	41	36	34	38	23	43	36	36	44	42	31	41	34	47	48	35	44	25	45	25	43	32	33	24	43	43	44	45	47	32	37	44	50	38	34	40	34	38	29	44	46	34	41	57	29	43	36	44	30	40	26	39	37	37	35	44	50	36	31	32	31	32	44	33	35	36	51	33	29	32	39	40	32	39	27	32	36	29	51	34	48	42	38	47	33	47	35	42	43	45	35	38	35	37	35	44	47	48	29	51	45	35	42	40	31	36	34	33	37	36	38	51	38	48	40	39	31	32	38	41	37	46	34	50	40	34	34	41	37	48	35	39	38	50	38	36	33	35	41	29	37	44	44	41	33	52	25	30	36	30	33	22	36	38	39	37	41	42	38	50	37	37	29	36	33	51	39	35	37	34	41	51	32	33	37	34	34	31	51	35	43	34	44	31	35	47	35	35	45	30	37	39	47	33	49	35	34	37	38	39	30	39	55	48	42	53	36	37	35	44	33	39	47	43	29	38	36	36	35	44	37	37	35	34	49	36	31	35	41	35	32	36	44	35	32	39	38	45	40	37	33	37	53	42	36	27	32	45	32	39	42	29	50	40	30	35	35	31	46	27	39	27	38	45	42	31	29	37	37	29	43	39	34	50	49	29	38	31	35	49	48	34	43	31	40	47	39	32	42	35	32	33	34	35	33	33	32	36	39	25	43	41	33	47	48	35	50	37	34	43	39	40	27	39	44	37	43	45	49	34	33	38	31	44	43	48	34	33	35	42	45	37	25	32	38	20	35	32	33	42	44	24	35	39	45	43	43	42	33	41	24	28	35	38	39	41	38	30	43	38	37	35	30	37	39	35	32	31	54	47	41	41	35	28	33	27	37	40	36	36	31	41	44	35	44	35	39	29	32	36	39	35	31	39	33	41	45	38	42	39	33	31	31	27	28	36	56	44	40	29	33	42	39	37	35	48	57	36	24	43	42	32	23	25	42	30	39	47	33	37	37	31	34	33	47	44	40	41	37	37	34	36	34	45	42	43	32	38	34	54	32	32	44	43	39	34	37	49	36	36	37	48	47	36	47	41	38	32	38	30	42	42	42	30	39	40	30	37	35	28	34	38	37	30	42	28	48	48	27	36	40	43	41	50	34	35	42	39	39	45	41	44	26	33	46	35	43	36	40	50	45	41	40	47	38	25	44	39	42	47	34	40	31	43	36	35	43	42	39	42	29	39	34	42	40	43	37	35	41	44	43	44	37	33	29	38	32	45	35	39	35	35	38	45	38	35	35	41	34	33	43	49	36	33	31	30	45	35	37	48	37	39	45	35	25	45	39	41	48	31	36	37	41	29	34	46	43	30	34	43	31	36	36	43	44	32	30	40	37	33	36	44	42	38	33	46	35	28	37	46	28	35	34	44	46	36	35	43	44	43	41	39	51	34	32	40	31	35	36	48	38	33	38	41	34	37	53	56	36	32	28	38	41	34	44	34	39	36	32	33	38	40	37	36	41	42	38	39	48	44	42	42	36	27	35	38	25	35	35	31	33	38	40	32	38	29	46	38	41	37	33	36	30	40	32	35	33	37	40	48	42	40	39	37	32	32	38	47	36	42	32	32	34	32	49	49	30	33	41	43	44	39	39	35	51	19	36	28	34	36	33	28	41	40	42	47	33	38	38	29	44	35	54	35	29	32	35	27	40	36	43	45	33	34	41	34	41	47	37	48	38	52	32	39	47	37	35	43	37	40	35	32	33	36	46	31	37	29	30	38	44	33	33	40	33	26	40	51	35	34	40	26	40	34	35	34	28	33	35	42	44	42	44	28	38	22	30	39	54	38	46	42	28	42	29	29	36	36	25	39	45	35	35	33	26	34	34	50	37	40	35	41	46	27	39	38	39	37	43	32	49	40	35	30	38	46	41	43	44	36	47	33	38	42	47	39	47	30	42	42	38	45	37	30	48	44	34	34	31	43	33	43	32	36	46	34	45	44	30	29	47	33	33	40	32	40	41	44	33	33	40	38	38	46	42	45	43	42	37	43	37	40	39	41	35	38	29	48	35	43	38	30	41	30	36	38	35	35	43	44	41	40	45	47	37	35	31	39	40	43	40	38	52	52	37	40	45	44	54	38	29	30	41	36	39	38	39	31	31	44	40	26	41	44	53	43	42	29	39	33	33	40	31	35	37	43	35	36	42	31	49	40	40	27	37	32	39	38	35	32	39	43	32	38	31	49	34	35	32	49	32	42	37	49	34	36	45	27	35	35	26	30	42	52	38	35	40	37	47	36	36	38	32	44	34	32	40	36	57	42	41	38	33	37	42	36	43	41	48	37	39	45	38	52	48	37	29	34	37	45	46	46	39	37	37	29	37	35	40	46	30	46	38	45	45	38	43	37	43	42	25	33	43	42	32	42	52	32	37	34	39	28	37	37	49	45	52	45	43	30	40	35	45	42	39	31	33	43	26	48	43	36	33	47	35	23	48	39	41	37	39	33	29	38	48	35	28	38	38	43	44	38	43	34	47	35	37	43	45	46	51	36	38	34	39	29	47	34	39	40	33	39	34	49	35	48	26	45	33	40	34	34	39	35	37	37	34	42	36	30	35	47	44	43	34	35	41	34	45	43	46	42	42	36	39	38
24874	17835	11552	26399	34709	33780	30406	26939	23459	20460	17738	15361	13149	11243	9679	8859	7775	6870	6163	5554	4925	4250	3623	3227	2994	2947	2687	2710	2434	2367	2128	2002	1892	1725	1652	1567	1555	1529	1438	1333	1222	1043	1018	981	931	916	819	826	808	759	796	759	786	809	815	845	796	765	743	722	738	751	729	756	727	726	715	693	682	662	679	702	662	663	683	638	674	667	682	741	652	619	649	702	660	640	710	706	685	692	680	645	682	638	654	649	706	693	635	646	654	653	635	649	608	645	592	638	675	654	665	644	644	687	611	688	650	665	683	648	640	675	613	644	662	712	602	614	638	645	658	671	641	629	643	669	660	658	645	601	635	630	645	658	616	631	659	704	654	622	615	589	596	602	675	638	598	668	696	649	664	677	616	683	680	677	665	663	636	604	582	567	682	628	651	632	691	602	623	612	638	631	653	610	606	581	601	657	617	651	632	625	660	643	591	645	643	606	635	667	617	648	611	569	647	633	583	667	594	662	601	634	630	625	620	602	640	608	631	629	611	624	566	633	623	670	635	659	657	610	629	599	615	638	616	675	596	622	655	646	657	655	618	623	640	632	611	699	615	618	615	619	577	643	609	617	614	646	583	645	626	661	666	637	675	631	634	665	652	594	620	592	626	598	647	606	680	620	613	661	585	587	668	616	612	636	676	652	658	649	612	611	622	602	602	627	627	667	605	615	642	632	651	653	654	610	650	637	656	604	624	618	619	657	664	642	663	628	647	631	647	637	654	673	588	631	633	614	577	599	626	609	659	626	652	595	651	639	672	673	621	633	622	622	653	608	614	572	606	680	635	575	571	622	647	618	608	623	622	619	636	596	575	630	627	605	601	623	610	659	631	633	619	608	608	568	639	652	599	638	625	647	623	617	595	633	634	619	680	600	626	596	654	617	624	621	620	598	656	639	613	641	597	643	635	620	580	644	635	665	610	577	619	579	604	650	623	629	717	673	637	634	649	601	630	602	632	632	628	605	644	684	623	665	619	589	603	637	563	610	588	639	609	597	631	633	625	632	613	624	673	604	621	667	624	611	639	605	575	626	628	627	616	633	625	619	645	615	647	618	627	673	598	659	596	594	624	593	668	619	627	648	633	643	623	587	629	637	613	644	602	592	647	648	616	598	613	657	633	660	604	589	599	593	639	637	624	642	605	699	610	640	661	649	626	642	592	623	682	591	649	640	620	635	619	608	659	653	666	610	620	603	629	610	632	697	615	648	625	592	646	655	606	647	639	614	642	608	648	607	624	633	585	645	627	601	655	600	621	605	658	659	644	629	678	647	605	631	643	651	618	601	639	650	665	595	659	654	677	648	618	637	653	618	588	614	642	583	623	582	633	622	616	668	596	673	619	632	587	612	640	621	603	642	625	651	645	638	624	691	659	649	611	619	595	641	629	647	630	599	577	620	617	623	560	625	604	643	645	639	634	631	655	632	630	616	586	634	629	633	612	628	673	636	642	639	656	627	638	572	608	599	646	640	586	644	618	653	601	617	620	621	668	649	645	622	587	642	630	623	621	651	632	603	648	597	600	583	635	676	608	608	571	667	665	641	628	584	639	657	615	622	588	637	619	660	637	598	584	599	659	556	650	652	631	652	644	639	612	623	630	683	614	613	641	626	632	644	622	613	593	630	640	632	659	622	619	605	613	623	619	638	602	661	612	653	599	654	632	652	669	637	598	615	600	668	642	587	638	619	615	617	608	607	592	620	617	644	621	652	633	620	635	605	626	629	614	588	661	668	650	646	639	588	631	627	605	609	636	638	597	625	658	640	644	610	619	609	609	611	577	633	615	618	689	573	594	612	622	611	607	671	669	611	626	591	630	609	591	646	645	604	563	604	640	625	635	604	622	629	608	609	602	583	631	624	622	632	580	624	632	617	647	628	603	635	650	593	589	646	649	609	632	608	607	657	653	635	665	639	630	609	631	628	611	604	612	667	636	615	623	580	612	579	622	612	639	598	674	622	606	642	609	589	574	670	632	610	643	659	571	582	599	637	623	620	638	597	613	609	677	559	634	621	653	617	634	599	578	645	650	648	601	681	646	674	562	671	671	619	642	638	605	624	585	634	607	604	674	642	631	643	614	646	637	610	656	667	651	581	587	615	644	625	643	627	663	645	652	591	616	638	623	622	644	615	605	679	602	617	589	661	635	624	640	654	616	614	608	639	580	623	585	586	692	630	647	586	591	621	594	612	636	580	618	577	650	611	611	658	608	612	646	615	618	628	612	633	640	627	649	615	626	627	628	629	661	600	641	609	622	575	645	643	583	650	611	632	595	622	633	600	650	638	615	629	609	629	638	640	566	585	610	626	637	609	635	644	628	647	650	603	620	640	604	545	644	611	656	617	652	631	642	613	628	603	645	608	664	627	651	661	607	618	630	630	615	628	662	581	621	649	573	575	635	645	647	674	605	602	655	625	610	664	669	622	603	627	627	616	595	645	641	642	668	614	593	637	644	645	617	652	618	666	616	635	659	648	631	613	643	635	624	630	639	675	660	649	637	623	650	639	657	646	617	623	603	663	629	651	632	615	640	622	628	639	626	637	614	627	641	610	629	627	645	576	623	601	685	649	616	669	621	631	630	639	631	589	679	598	617	627	632	627	610	625	624	589	649	630	597	582	624	616	637	664	630	620	603	663	637	625	622	596	601	612	639	630	638	624	623	638	641	644	626	642	633	651	599	654	606	621	569	590	647	630	594	641	613	623	675	610	583	629	618	671	584	654	608	612	660	588	641	641	661	656	601	647	623	677	649	609	641	615	638	617	623	583	599	631	650	644	617	624	691	652	662	622	653	604	580	666	650	638	616	635	687	626	638	644	614	635	640	626	618	594	628	598	641	645	590	661	618	632	633	651	619	627	616	598	613	602	584	632	638	618	616	643	643	602	625	612	595	654	626	603	615	630	626	632	642	608	618	646	652	602	590	595	605	573	619	591	604	660	584	552	605	617	610	669	585	587	615	674	616	614	613	590	630	638	664	637	638	645	669	629	593	614	608	639	644	624	614	636	595	619	614	658	627	616	644	679	666	614	636	655	638	629	647	595	614	611	628	633	630	611	624	578	646	623	638	642	613	649	587	650	650	631	636	599	642	648	631	622	580	645	595	619	648	617	619	581	621	624	600	635	640	624	628	627	645	628	629	613	592	619	644	653	606	641	582	634	600	607	615	599	644	621	623	674	602	627	614	659	635	638	650	615	683	607	656	641	633	590	588	611	648	662	620	594	621	607	627	644	624	588	625	614	625	606	631	647	621	609	622	620	615	596	620	651	611	634	621	648	631	620	601	646	636	648	577	652	614	639	679	630	611	632	650	635	611	615	627	663	574	645	617	643	600	659	599	628	591	659	609	574	601	602	661	667	648	640	619	615	635	643	641	612	613	606	663	644	657	660	637	597	694	620	612	668	607	591	642	639	627	628	628	617	638	600	633	660	606	673	632	612	612	601	644	597	612	626	594	646	640	641
1538	354	197	170	312	382	335	299	259	209	169	148	135	144	103	106	102	84	71	65	55	59	56	51	43	32	38	47	39	32	29	47	42	41	38	34	31	33	34	27	33	26	25	33	21	30	31	22	26	33	28	31	17	28	27	19	29	25	28	19	30	21	22	20	18	28	18	22	18	17	30	26	28	28	20	31	33	23	23	16	18	25	22	21	25	21	13	18	31	33	20	13	25	20	19	16	26	25	19	22	27	25	25	18	22	29	29	26	24	25	15	17	22	18	22	22	32	26	28	24	21	23	28	28	19	26	21	35	18	21	21	17	27	23	34	18	28	25	29	16	21	17	31	19	20	20	24	22	22	22	25	21	23	13	29	33	16	32	23	31	28	21	26	36	29	30	22	24	33	22	27	31	21	21	28	32	25	23	31	27	21	22	19	18	28	22	16	29	26	21	23	25	17	26	17	26	23	27	25	23	29	24	18	18	34	11	16	26	22	21	17	34	18	35	25	24	21	28	20	25	22	27	32	37	26	22	23	24	14	20	19	21	20	33	22	28	25	19	13	15	19	27	25	25	18	18	27	25	24	18	15	33	27	23	33	22	32	27	24	25	21	27	18	20	29	30	29	23	20	23	21	22	23	21	14	36	28	19	16	23	21	22	21	20	19	11	24	20	26	22	22	18	23	16	22	19	19	30	22	29	17	14	21	24	24	35	26	25	35	21	28	30	24	19	21	26	24	19	26	26	17	17	23	29	21	16	23	17	28	19	15	23	29	16	16	23	17	31	28	23	22	16	22	26	37	20	29	24	28	17	26	19	25	26	22	25	34	31	28	22	31	20	15	26	30	25	17	23	23	20	25	31	23	25	22	27	20	30	23	36	28	21	26	27	21	35	29	22	20	24	22	21	27	36	30	19	23	23	27	31	24	22	21	21	24	23	28	26	25	24	25	20	12	32	14	19	21	29	18	23	21	32	29	25	23	32	21	22	19	28	27	28	29	17	23	25	14	22	24	28	27	19	20	23	17	24	22	14	27	17	19	22	17	28	26	27	31	22	28	24	27	17	20	22	19	20	27	28	20	18	20	23	19	21	21	27	33	21	26	25	19	16	21	20	27	30	15	31	25	24	16	26	23	26	18	27	23	28	24	30	28	23	30	19	19	29	24	32	25	24	34	29	25	32	19	25	9	27	24	26	17	21	20	27	30	23	29	19	25	17	15	22	19	26	17	28	26	21	23	25	23	21	25	35	23	32	21	28	23	31	23	15	26	22	25	19	24	19	21	18	29	17	18	26	21	20	36	31	28	29	26	21	34	22	31	18	21	21	25	17	24	22	24	28	22	22	24	34	33	26	21	29	20	30	29	19	22	28	23	9	23	23	15	21	22	31	21	29	24	16	31	21	27	22	29	28	22	23	22	24	25	27	27	18	24	19	16	24	14	27	23	23	24	39	30	24	25	20	26	20	29	20	24	28	28	19	18	18	26	26	31	26	23	27	31	27	26	20	22	24	22	31	23	20	31	24	28	20	28	24	21	20	17	19	17	23	22	20	18	24	18	15	28	22	26	21	31	23	32	16	30	22	21	32	19	29	21	24	16	21	21	23	25	22	26	25	22	17	26	23	22	27	18	32	27	27	32	26	23	29	22	33	29	27	20	28	27	20	28	19	30	28	32	23	20	30	18	26	26	23	25	14	30	36	20	14	25	30	22	15	17	22	24	16	26	28	21	16	21	26	30	20	22	29	14	17	25	33	21	29	23	24	25	27	24	26	24	31	32	30	29	23	26	24	26	34	25	18	24	23	25	25	23	30	25	24	25	24	25	22	25	30	28	19	21	26	18	31	16	19	34	22	31	20	16	24	19	20	37	24	25	26	25	28	26	24	14	27	19	24	30	17	27	17	38	30	19	32	29	26	22	35	16	25	23	21	19	21	19	16	28	26	24	22	29	35	26	25	21	27	22	29	23	30	20	12	21	24	18	20	26	22	30	26	15	18	28	31	23	23	28	31	27	27	15	19	32	21	23	25	26	28	17	24	23	21	28	20	12	24	32	12	35	26	31	22	21	24	19	26	25	27	21	27	20	22	34	20	22	22	18	24	19	20	28	28	33	24	26	29	19	20	31	21	20	31	31	34	14	21	22	26	27	15	25	28	25	17	22	26	21	21	29	28	25	24	27	27	16	24	22	24	25	27	28	26	25	26	23	25	21	25	29	20	19	28	35	17	25	25	27	20	27	23	22	27	28	24	33	25	32	23	19	19	28	16	24	24	19	22	19	23	25	22	22	20	22	22	27	20	29	21	29	21	29	20	20	23	27	29	22	30	24	34	20	28	30	20	27	32	25	30	17	27	14	22	31	22	34	26	21	30	18	20	22	23	27	19	23	26	22	23	29	30	19	24	23	27	26	24	29	21	31	26	31	32	22	21	28	23	27	26	22	31	31	28	21	26	35	16	19	19	18	32	22	30	25	24	14	21	27	23	25	24	23	29	31	15	21	27	25	28	19	27	28	23	19	26	33	22	22	24	22	28	26	32	19	23	27	21	21	30	28	29	23	29	21	23	29	26	26	27	19	31	20	36	27	17	27	20	18	14	23	33	23	14	31	22	23	17	17	26	27	24	27	20	28	29	25	25	21	22	22	21	22	22	15	20	23	16	25	30	25	21	26	17	21	33	26	24	31	27	17	18	19	40	31	28	14	19	21	27	37	25	22	29	24	27	22	26	27	31	28	24	28	17	26	28	19	20	24	33	23	24	29	25	37	25	23	20	20	25	25	27	24	28	27	22	30	30	30	26	18	23	25	30	30	21	28	20	25	29	29	31	21	33	28	23	20	26	31	20	24	12	30	28	21	23	18	26	36	19	22	24	27	21	21	35	27	24	22	29	29	26	20	29	21	24	27	32	28	22	33	22	20	26	16	20	19	28	18	19	26	30	31	24	24	24	27	32	18	28	23	27	22	23	24	33	30	23	17	25	18	29	13	25	18	21	22	28	30	29	23	33	27	9	34	24	28	27	27	19	25	39	23	26	21	23	27	28	25	23	20	23	20	19	21	19	29	19	15	21	21	20	22	21	41	28	27	22	39	22	30	16	34	28	29	19	21	30	24	18	27	23	17	23	29	28	16	25	26	33	24	28	21	18	20	18	26	19	22	24	18	25	28	26	29	25	15	18	24	26	24	30	26	16	36	25	24	20	20	19	26	18	29	27	26	22	29	27	19	21	22	24	16	39	24	19	26	27	22	20	20	25	24	17	20	23	22	31	20	27	27	19	28	27	26	23	19	33	26	28	34	15	27	26	21	22	17	35	16	25	31	18	23	22	23	23	11	27	30	21	16	25	28	23	30	28	19	24	34	27	30	21	26	26	22	21	19	19	27	30	17	24	24	17	20	19	18	29	21	27	35	23	22	25	18	20	24	30	20	34	28	25	21	21	22	18	23	21	24	25	33	29	25	28	23	27	20	23	24	33	22	21	17	26
16572	10391	6210	16818	24867	23968	20749	17498	14522	11792	9960	8442	6853	5705	5079	4454	4011	3523	3126	2855	2480	2118	1887	1673	1565	1516	1519	1469	1364	1254	1134	1131	996	940	876	871	858	855	815	723	656	575	531	551	514	546	495	431	464	486	463	474	453	466	474	491	483	426	422	459	422	422	407	448	427	419	435	430	438	420	410	390	404	457	436	420	408	450	410	402	440	385	395	433	421	381	447	425	439	396	432	398	390	370	421	441	381	397	411	422	400	426	388	391	379	381	412	395	388	395	389	422	406	407	427	401	440	408	389	439	438	378	384	412	380	439	436	382	434	437	417	405	395	375	393	401	383	383	403	388	404	381	437	400	354	359	385	374	366	418	429	417	421	399	398	427	420	411	399	434	431	413	456	429	402	434	399	422	391	367	392	413	384	401	413	394	414	406	416	440	412	432	424	441	414	434	414	387	414	419	374	414	411	375	378	414	379	394	423	415	426	408	433	409	409	403	392	414	449	381	417	403	378	440	415	379	396	406	368	399	429	404	394	393	420	397	433	368	388	418	415	414	425	409	366	389	396	408	429	429	391	432	405	416	402	407	434	438	434	426	393	384	406	438	407	425	386	419	406	423	371	400	382	363	381	386	371	406	404	397	431	388	405	393	385	412	400	420	392	376	409	409	409	396	364	408	395	395	426	424	384	375	388	373	389	394	386	420	398	417	399	397	405	453	412	414	367	422	378	423	415	390	412	400	379	378	394	413	446	390	422	398	397	428	399	385	417	392	397	364	391	383	417	390	378	383	387	396	425	417	413	413	398	430	416	399	375	397	424	425	411	396	402	390	416	400	401	399	406	443	400	448	406	387	416	424	411	425	386	398	387	408	381	396	402	377	370	408	413	395	391	393	397	385	364	401	415	402	388	369	398	381	402	404	428	417	424	396	390	422	425	402	414	433	367	423	400	405	390	392	387	409	432	428	396	437	435	413	424	401	405	419	404	382	430	396	385	429	389	422	363	385	415	417	398	387	400	389	374	366	389	429	409	414	444	419	382	399	407	394	406	388	400	400	390	395	411	404	425	414	390	410	390	404	397	389	413	367	428	420	402	407	383	405	408	378	382	436	385	417	389	444	410	394	379	407	425	402	423	397	423	379	407	437	396	429	367	392	397	391	415	375	429	414	419	381	388	405	424	392	386	380	413	396	417	403	375	438	416	391	421	433	420	382	420	425	383	369	429	416	410	375	385	402	392	367	390	402	421	402	397	379	419	384	416	379	420	380	412	384	420	377	395	402	396	422	448	390	430	419	428	435	394	387	395	389	394	413	372	376	402	421	395	385	376	417	403	371	421	420	387	407	382	404	443	392	415	401	359	401	419	436	407	400	398	376	418	375	392	407	416	411	416	415	399	401	379	392	411	371	405	422	424	394	393	412	395	409	395	374	413	397	414	425	404	361	384	364	408	388	381	415	419	394	394	387	421	390	398	404	407	409	416	420	413	417	416	419	402	432	448	427	390	432	391	411	421	410	369	415	376	431	413	390	398	387	409	389	376	400	427	395	413	397	404	416	387	421	413	439	390	384	389	377	398	375	407	382	397	391	409	395	385	398	423	378	427	388	389	385	378	417	413	367	383	391	391	428	424	413	392	433	392	383	409	393	407	444	384	401	428	382	409	430	407	419	383	379	402	400	413	401	396	397	409	384	375	421	397	400	398	402	407	410	432	397	407	433	407	373	420	416	415	402	389	418	397	421	390	410	419	395	418	385	433	393	420	406	403	370	372	375	375	371	423	445	409	397	410	385	403	397	400	403	379	411	416	432	414	363	395	372	369	376	421	400	402	388	427	395	368	402	388	427	400	421	419	406	423	410	375	410	408	398	416	388	391	382	424	390	379	374	383	412	402	365	425	394	424	420	383	388	382	372	392	435	401	394	411	422	390	403	402	360	418	388	404	419	394	396	425	421	375	382	397	403	398	393	380	367	406	367	431	403	427	406	458	407	416	350	408	455	389	412	405	422	436	402	409	404	405	413	388	415	452	360	419	410	412	421	420	399	394	395	380	404	440	384	416	429	375	435	385	412	447	422	388	412	419	368	376	390	428	389	419	403	355	388	405	383	402	398	391	403	386	373	388	414	392	409	402	410	412	385	419	415	383	423	422	386	414	394	433	402	408	423	443	415	409	401	430	377	372	424	383	382	385	400	413	407	430	392	398	391	418	398	417	409	382	391	459	409	397	409	413	384	363	403	416	397	395	405	389	404	371	395	422	397	404	395	382	410	426	436	427	408	377	371	410	430	417	415	408	431	400	409	397	386	405	423	418	400	385	372	389	385	386	381	392	413	405	382	373	423	398	373	382	425	422	428	409	382	410	427	429	422	410	402	423	376	390	401	376	381	406	382	446	408	429	394	425	429	397	393	407	421	416	413	399	390	431	377	409	430	435	418	449	409	390	401	428	368	398	415	402	423	388	402	373	437	391	421	407	399	376	405	382	397	390	394	394	381	404	434	382	415	377	416	412	403	401	397	420	400	413	412	436	409	411	384	376	445	406	386	424	407	375	369	417	416	409	378	413	373	391	399	386	402	407	414	391	439	405	377	366	396	399	399	377	424	402	403	412	414	387	412	403	399	422	429	393	401	387	430	417	436	424	425	428	371	387	442	410	416	387	403	397	388	463	349	400	406	404	414	422	413	397	423	432	422	407	395	386	409	427	390	364	393	396	417	393	364	432	419	398	419	398	407	426	401	410	386	386	434	378	388	418	404	386	386	385	371	416	420	404	367	394	402	381	402	419	369	404	380	418	403	396	416	425	387	394	445	405	363	371	404	400	381	409	387	377	408	403	393	419	399	384	438	399	423	391	404	407	413	392	457	434	386	399	424	414	423	385	365	383	394	418	404	415	429	390	408	409	398	405	384	409	396	409	413	361	401	398	401	401	417	430	419	400	374	390	383	406	444	413	398	401	408	392	373	414	410	419	399	389	390	401	391	405	401	399	400	375	377	415	399	378	422	404	389	409	434	383	416	374	406	408	429	427	376	380	387	391	392	396	386	414	380	407	425	372	393	443	433	405	390	404	384	388	430	410	404	395	398	375	406	423	418	393	429	363	443	366	365	420	433	419	428	410	427	434	411	394	418	445	367	425	391	432	403	399	427	404	412	411	412	409	436	384	408	417	417	415	422	416	412	396	365	395	372	436	424	424	406	391	429	408	433	425	419	416	426	393	401	419	380	435	389	401	399	440	426	419	420	406	390	399	400	432	418	391	383	406	386	405	429	418	422	404	424	402	390	409	406	357	387	406	388	368	398	374	418	420	413	394	400	389	439	396	355	343	408	413	386	408	387	403	414	430	399	410	406	397	441	446	420	407	388	388	416	407	407	405	399	417	369	414	407	414	429	399	400	414	376	410	383	417	396	388	420	387	412	395	383	377	413	404	437	396	395	357	443	374	381	375	415	416	372	388	417	404	403	381	401	431	408	375	366	438	422	386	387	404	419	395	373
1063	636	320	270	468	611	550	468	361	303	256	248	224	176	157	134	127	122	95	80	82	58	55	57	56	40	50	46	51	44	41	48	43	42	33	22	31	33	37	37	26	20	27	25	21	21	13	26	17	11	34	25	25	15	27	29	18	18	20	26	17	7	31	30	16	22	18	10	21	21	19	18	24	19	17	20	17	23	29	31	18	19	31	21	17	15	17	23	26	22	14	25	20	20	18	27	23	26	17	19	23	21	24	26	15	20	25	17	27	23	20	22	21	20	23	24	17	18	19	18	17	27	13	19	15	26	23	25	19	21	16	26	12	26	19	17	24	20	14	25	14	18	22	25	20	28	27	19	15	23	22	22	18	15	24	27	24	16	22	23	20	18	28	16	15	18	22	22	16	16	18	20	25	9	25	23	24	24	29	26	18	16	17	23	26	24	13	26	30	14	28	16	29	21	24	21	21	18	20	17	27	22	18	32	26	25	20	27	18	17	27	10	22	24	21	25	10	17	15	24	25	24	20	23	20	18	15	18	27	19	28	10	18	23	22	25	25	22	27	19	20	20	22	20	15	30	26	26	15	26	16	27	16	22	22	24	22	16	25	29	11	26	22	22	15	19	18	13	14	17	22	18	15	23	27	19	18	28	16	13	16	17	15	19	24	21	19	25	23	11	25	17	23	27	17	26	27	26	15	21	16	18	24	12	19	23	22	17	22	15	25	21	15	24	23	19	15	24	24	16	23	13	24	21	15	19	26	21	22	26	15	18	21	18	21	23	21	17	16	21	14	28	19	21	23	14	21	19	25	20	16	13	24	24	35	21	20	13	22	22	23	15	22	20	16	20	20	18	17	18	29	24	31	33	21	22	20	14	15	21	18	21	11	25	27	24	27	27	19	15	24	22	23	18	20	21	14	16	23	18	27	14	27	20	14	24	23	13	16	20	17	15	23	22	29	23	24	35	28	20	15	32	18	15	22	19	24	15	27	20	20	17	17	24	33	23	19	27	13	20	24	20	20	22	21	20	22	16	23	26	27	22	25	25	19	29	26	25	23	20	19	19	21	19	17	23	21	31	19	23	19	20	25	16	19	24	19	25	19	23	12	29	21	14	30	25	15	16	23	16	31	15	32	17	21	19	22	20	17	30	15	24	12	28	23	22	19	23	27	16	16	22	19	20	26	25	17	16	18	17	18	16	26	19	18	18	21	23	14	22	19	31	16	22	19	21	16	28	21	26	19	16	18	23	22	25	26	33	19	22	23	29	19	15	21	22	23	21	17	20	22	24	25	21	20	16	22	19	17	18	11	21	25	23	15	11	17	25	16	27	15	24	20	15	20	21	17	20	13	22	20	17	22	20	19	19	19	25	20	25	15	18	13	13	18	21	22	17	20	24	21	17	15	24	17	19	19	18	22	24	23	24	19	19	17	19	19	17	19	21	22	17	27	30	27	29	20	29	20	19	18	16	17	22	23	14	25	18	19	21	13	19	22	21	19	22	24	27	24	29	17	11	23	14	18	21	32	21	16	16	18	21	18	23	22	18	27	18	22	18	20	14	24	11	30	25	19	30	10	20	15	16	21	20	24	22	23	26	26	20	17	26	18	23	21	25	29	25	17	16	21	20	14	23	26	23	21	25	17	23	19	19	21	21	22	21	22	23	25	19	13	24	23	26	24	24	14	16	13	18	24	16	18	19	13	17	24	24	20	17	31	31	16	26	19	16	23	30	24	15	23	18	22	28	19	18	23	22	20	17	38	25	18	19	16	14	19	22	18	13	19	22	22	23	30	14	26	24	25	20	30	30	24	17	17	20	20	21	20	19	24	16	26	24	11	23	16	19	23	19	23	19	18	25	21	27	20	20	16	24	25	23	20	14	31	24	22	15	22	21	23	25	21	21	27	13	25	32	16	15	18	19	22	22	21	27	20	21	23	16	21	15	19	30	29	18	21	23	17	22	20	12	21	24	25	19	19	18	18	13	21	21	21	23	26	21	27	15	12	21	30	16	20	39	17	20	15	20	22	19	14	26	18	23	15	23	20	24	23	23	16	25	17	20	17	22	19	21	25	20	20	24	18	24	20	20	33	23	22	23	22	25	25	31	28	16	14	20	21	25	21	26	30	21	19	19	25	14	21	17	26	19	18	23	23	17	23	19	29	18	22	14	20	12	21	22	23	21	28	22	19	21	22	21	25	12	26	19	18	30	12	15	14	16	18	15	21	26	20	23	15	24	27	15	17	19	27	28	21	21	27	40	11	30	19	22	18	25	32	16	17	20	21	24	19	18	20	26	20	20	20	31	23	21	23	22	16	26	26	26	20	20	19	21	22	18	18	23	20	20	25	21	22	28	20	28	13	21	28	17	27	22	12	15	24	17	19	30	26	19	21	19	21	20	20	20	22	17	23	19	22	17	26	21	24	12	20	20	20	21	18	20	21	20	21	20	26	18	25	25	15	19	23	27	22	27	36	23	24	20	26	25	17	11	20	27	19	21	22	28	17	21	19	23	29	19	20	21	18	24	27	24	22	14	19	22	19	18	13	12	17	23	26	31	17	23	26	21	22	18	21	16	28	22	22	19	19	27	26	25	21	15	17	18	27	20	15	18	23	14	25	25	21	19	16	25	20	26	14	28	23	18	16	9	23	12	18	20	17	33	16	15	26	20	10	18	29	25	23	20	22	25	15	16	15	30	17	23	22	21	18	26	16	16	24	23	22	31	23	16	20	21	24	20	21	20	20	21	22	18	31	22	20	21	25	23	25	15	26	23	23	17	22	20	27	26	18	16	18	24	17	25	17	15	23	22	24	21	15	22	15	27	22	17	12	15	22	27	26	25	22	24	16	16	15	15	23	22	17	18	27	26	22	28	11	28	12	21	24	29	16	22	23	27	22	15	16	23	19	19	21	18	18	25	20	27	21	19	23	25	24	27	22	30	15	17	25	25	17	20	16	24	19	21	13	24	29	26	17	16	18	25	14	14	14	28	21	21	26	22	24	23	17	22	16	23	21	24	23	11	18	28	18	19	21	21	18	25	24	17	27	32	27	19	24	11	19	28	26	13	21	21	18	26	22	22	26	22	14	20	19	31	28	28	22	19	21	13	17	17	20	15	21	20	18	16	15	24	19	27	21	21	17	13	28	19	22	15	30	24	23	20	21	15	13	14	29	24	22	19	18	27	18	10	19	18	21	15	19	14	14	18	21	23	15	26	27	31	19	16	19	21	16	19	19	19	15	17	18	25	16	26	24	29	10	12	17	24	19	16	18	17	25	19	30	19	19	23	22	18	26	21	17	12	18	28	23	18	21	25	16	25	20	19	25	20	25	16	18	31	24	28	23	26	14	10	25	25	19	21	16	26	21	20	15	23	21	21	16	14	14	33	18	26	16	18	20	19	24	19	18	18	14	23	18	22	24	22	18	20	21	23	25	23	21	19	17	18	19	18	22	30	16	19	28	18	25	23	24	25	14	22	17	24	16	20
21028	15360	9118	22502	30368	29719	26420	22606	19074	16334	13891	11833	9849	8379	7012	6268	5562	4864	4372	3888	3265	2846	2448	2246	2126	1939	1880	1753	1588	1458	1461	1317	1172	1207	1085	1073	1075	1044	956	864	735	715	616	588	536	507	517	455	485	467	475	492	412	467	507	459	453	446	408	397	455	398	390	385	392	377	392	395	389	370	406	390	378	382	366	374	355	357	360	394	380	397	365	368	400	411	372	425	383	379	397	367	345	351	366	412	384	381	369	359	346	362	379	345	358	377	382	364	349	373	336	374	359	349	374	387	346	362	384	368	365	340	376	344	332	359	376	378	359	344	363	348	307	352	359	342	327	379	374	361	322	351	342	360	363	351	387	374	376	350	387	362	357	400	399	350	348	365	365	343	378	384	410	383	366	378	372	390	366	330	348	376	326	365	343	349	373	360	347	356	372	388	359	364	348	380	385	349	355	330	399	361	355	351	350	325	330	353	362	360	371	325	343	354	368	365	379	367	345	382	340	335	362	384	319	350	348	349	356	366	336	344	356	357	323	357	360	336	338	396	362	351	339	378	357	366	347	352	387	357	349	373	367	339	325	366	371	382	360	334	351	367	339	361	366	390	376	330	350	319	336	353	329	373	339	327	333	334	364	354	353	320	364	366	389	345	329	343	372	358	344	360	356	318	372	364	388	329	369	352	369	351	324	304	359	344	381	360	345	360	394	352	349	322	323	354	390	359	371	376	348	338	381	333	336	349	380	345	348	379	362	359	333	342	353	396	354	353	358	372	329	345	356	352	347	392	339	351	345	404	352	353	329	356	343	328	356	369	352	359	353	365	345	368	396	363	354	359	347	357	337	371	370	364	359	345	359	374	351	352	345	363	356	365	362	355	359	370	374	346	352	328	361	370	365	352	333	355	358	372	361	378	356	346	379	363	362	340	328	349	383	399	365	344	335	358	346	370	348	401	374	363	335	324	370	382	335	330	358	343	353	367	403	364	362	325	376	332	365	352	345	344	327	371	376	346	323	339	307	344	355	361	352	378	342	324	356	362	356	331	367	331	363	344	368	367	359	353	369	365	336	355	332	374	361	370	367	350	346	354	393	353	359	347	374	350	355	334	349	374	354	361	357	344	341	320	387	353	353	386	375	362	347	347	313	353	352	351	356	362	347	354	355	356	362	373	353	354	355	370	369	336	341	341	349	348	353	381	337	345	316	359	362	351	343	347	333	320	396	371	348	329	357	335	339	359	324	349	373	366	362	341	414	365	323	359	361	369	367	333	345	340	345	395	367	337	365	329	343	358	329	356	336	352	388	349	385	359	329	351	351	383	342	382	331	333	361	363	364	333	357	356	339	347	328	366	346	352	324	351	364	341	318	323	386	387	335	368	379	345	333	342	351	335	344	372	339	347	368	356	373	354	390	347	370	343	334	328	369	356	347	346	355	328	353	316	342	328	346	344	334	348	387	367	344	380	353	367	368	367	350	359	341	346	353	375	350	343	372	337	353	378	378	358	379	350	328	342	350	380	338	342	356	344	365	359	366	345	373	356	324	384	342	337	374	333	371	331	350	381	387	357	368	355	349	336	351	338	355	341	321	326	319	351	337	325	333	358	344	367	350	335	364	357	369	373	324	361	375	361	347	367	342	345	334	381	384	355	332	334	319	324	367	344	327	362	354	317	369	327	359	375	345	372	354	333	352	385	347	373	357	381	338	341	335	334	340	346	375	359	368	357	381	328	374	323	361	360	377	334	325	373	337	336	344	351	366	313	323	347	375	371	385	355	349	373	404	374	360	362	350	358	370	359	345	336	378	393	361	345	315	315	374	380	374	370	332	375	349	395	365	348	338	371	361	408	345	356	335	363	345	376	364	340	336	346	382	386	384	340	365	337	348	372	360	366	328	339	378	338	355	331	370	376	345	343	347	328	342	375	345	353	363	354	364	361	351	351	326	368	377	358	343	339	359	366	371	367	333	339	358	343	347	386	365	348	386	355	353	355	364	379	354	352	351	377	376	356	354	343	359	393	366	361	339	323	414	322	370	352	384	360	345	379	362	341	336	350	375	371	356	324	354	353	394	334	339	351	379	339	364	353	363	340	338	312	351	349	338	340	393	360	341	338	346	344	352	354	325	363	378	335	326	367	327	333	350	335	364	355	372	345	347	375	328	340	352	364	344	334	352	345	361	360	368	354	347	332	333	341	344	343	363	347	339	350	345	327	357	372	346	328	347	352	338	375	361	328	346	356	307	346	340	371	372	351	342	350	322	379	347	369	329	336	365	381	350	360	348	364	362	375	380	357	322	349	351	343	378	354	349	325	364	358	376	358	353	333	355	358	358	385	340	330	351	377	367	366	362	362	353	314	369	315	355	368	383	355	335	347	334	326	429	369	322	350	369	392	365	331	348	398	369	361	355	379	366	333	340	370	341	339	347	354	374	383	361	310	358	352	380	348	349	369	367	347	362	380	340	361	375	337	355	372	362	370	340	376	338	350	349	291	356	369	373	341	338	375	372	328	346	361	351	352	356	340	354	343	357	338	365	350	375	336	368	354	343	331	354	357	338	325	335	346	366	366	364	326	375	364	357	342	326	358	332	328	339	353	348	342	359	353	330	362	358	387	337	376	347	336	361	348	347	367	330	352	337	347	355	364	376	310	364	339	363	358	365	389	366	339	319	353	345	352	384	337	367	372	338	358	394	370	358	325	350	333	366	349	357	343	345	336	356	344	377	356	326	314	311	367	350	364	320	361	403	326	375	338	344	339	350	342	370	354	319	336	353	340	339	356	369	372	355	361	354	320	363	384	357	307	315	354	360	332	339	366	365	351	359	369	370	336	334	351	357	349	345	386	386	333	349	353	373	335	356	339	354	368	372	320	349	357	362	381	348	348	367	363	340	370	338	388	396	302	358	336	330	375	347	362	352	362	364	361	315	366	349	312	338	336	384	366	357	380	373	376	380	368	348	315	380	319	356	338	355	342	360	321	352	353	368	350	344	330	368	339	393	347	353	346	370	359	363	343	350	364	371	380	333	393	337	345	371	358	330	364	362	351	364	346	350	374	356	340	329	340	363	352	359	345	351	340	357	359	359	392	357	349	361	348	384	338	371	359	389	371	374	356	316	366	335	313	361	345	347	367	358	367	334	344	351	330	367	335	364	347	374	362	366	371	359	381	342	352	327	364	367	308	363	342	393	389	357	332	368	345	363	360	324	305	373	381	387	370	341	367	387	325	376	347	369	333	336	331	372	366	332	341	343	366	324	323	347	362	357	361	376	393	332	350	330	357	364	350	325	355	350	355	361	358	343	367	385	359	407	360	382	358	345	335	318	349	346	357	322	382	351	283	317	382	332	359	362	350	359	354	349	332	373	361	335	349	344	366	324	373	311	377	391	343	354	328	356	375	345	331	361	342	335	375	372	350	413	350	325	363	378	346	372	349	332	382	350	352	362	346	378	359	369	316	375	361	340	362	353	366	371	367	373	347	366	384	341	336	332	374
2732	545	332	281	445	555	493	422	375	306	291	226	230	179	157	161	109	123	96	106	92	86	81	74	70	75	56	52	72	57	63	52	62	51	44	36	48	59	61	39	49	41	48	47	49	48	40	48	40	44	59	37	46	47	52	34	42	42	41	49	34	51	51	33	39	41	29	45	54	31	40	48	40	43	40	51	58	42	52	39	33	33	48	46	47	47	35	33	43	41	46	50	46	34	35	41	39	41	41	53	50	46	38	41	38	43	41	49	35	41	44	31	36	53	37	35	45	36	44	38	46	37	32	36	43	39	37	35	30	48	32	48	48	40	40	44	39	38	36	38	40	45	54	32	45	50	34	37	47	35	43	64	50	45	39	43	50	42	46	56	50	43	34	39	36	45	37	52	47	46	31	43	41	48	42	30	35	54	30	40	36	52	46	36	44	43	46	51	31	50	36	56	43	41	45	37	27	40	41	45	45	35	42	39	37	49	34	44	44	37	38	43	42	57	32	53	42	39	55	39	47	33	41	38	38	35	44	41	38	32	44	38	31	38	36	44	49	37	41	45	40	42	37	56	36	45	40	35	35	40	34	34	36	48	46	46	43	36	39	38	37	42	47	34	48	28	46	39	39	43	34	48	45	45	41	33	43	47	30	43	39	41	42	41	45	38	36	49	31	38	48	34	33	44	36	37	34	31	38	40	45	38	36	42	36	35	48	40	52	41	31	44	47	39	45	38	39	65	38	32	49	47	35	35	44	48	38	49	42	44	48	44	48	41	44	40	36	44	37	43	43	42	42	32	41	38	45	32	29	41	47	42	47	46	38	43	53	34	49	31	42	44	45	39	42	44	43	39	36	38	33	50	38	30	47	37	54	40	25	49	43	42	43	40	44	31	37	26	51	30	45	27	41	52	39	45	46	33	47	39	36	52	42	48	40	50	36	39	39	38	45	51	31	38	39	42	35	32	37	50	43	50	44	37	33	39	44	34	32	48	51	52	50	31	40	44	47	43	41	43	36	39	54	38	47	39	47	40	46	46	51	38	45	39	44	47	42	36	48	48	51	50	56	32	38	38	36	54	39	42	34	46	29	35	49	26	46	50	42	38	46	51	29	39	47	56	27	33	52	41	44	40	52	42	34	44	50	44	31	44	37	47	43	38	44	46	40	47	29	38	46	39	40	35	37	43	44	43	36	40	34	36	38	32	41	41	39	39	41	39	41	37	48	47	40	37	40	39	42	33	40	48	36	56	30	35	37	31	40	41	44	48	38	46	35	37	32	41	49	37	33	40	43	36	41	46	34	43	47	36	46	38	34	40	51	27	31	35	40	36	36	43	38	38	48	48	46	36	33	30	40	35	38	40	39	44	33	42	31	32	35	49	43	45	32	39	34	52	40	40	44	52	36	38	51	40	41	32	49	40	34	53	33	35	34	46	43	54	47	34	30	47	54	38	33	33	37	35	39	48	34	38	40	40	36	34	41	52	36	47	42	41	49	39	45	41	43	45	46	42	44	39	51	37	33	39	41	40	45	42	34	49	44	38	48	39	33	42	45	26	39	42	42	35	36	47	42	45	51	56	39	51	40	32	38	34	29	48	37	40	44	34	38	29	45	42	40	36	32	42	37	45	43	39	39	32	46	35	39	42	47	54	53	29	37	33	37	46	32	53	33	32	44	43	39	46	44	43	42	40	37	43	31	44	50	34	38	41	45	38	47	49	31	42	47	39	49	35	49	37	33	40	34	43	42	34	47	33	52	46	37	46	36	40	41	43	42	39	44	42	31	43	52	32	32	46	52	34	50	48	45	44	45	39	32	46	53	38	42	42	41	38	51	42	35	44	41	41	51	41	35	46	51	42	32	39	43	38	45	40	31	36	36	34	49	43	50	39	35	50	39	33	32	28	36	35	46	40	36	34	48	35	30	37	40	53	39	44	33	47	40	40	35	35	37	43	42	49	53	41	45	42	39	35	46	37	50	53	45	36	49	31	50	37	40	32	44	44	39	37	38	38	40	40	31	39	34	41	39	41	53	54	51	43	49	45	45	33	43	41	36	38	37	44	41	30	46	54	45	39	44	38	42	44	40	33	45	41	46	40	50	25	44	42	51	47	37	41	35	41	30	42	39	37	31	53	45	30	45	51	43	36	42	45	44	40	42	53	42	45	39	36	60	50	44	38	38	47	45	45	47	43	37	42	45	36	46	37	50	40	52	46	49	36	47	43	52	34	45	41	48	50	38	38	39	41	48	37	35	37	41	46	39	32	42	40	43	32	38	44	36	45	40	41	42	48	48	38	40	33	35	43	43	42	43	35	35	49	49	34	37	55	37	39	43	46	37	38	42	35	45	36	39	52	39	40	38	45	40	40	35	51	41	35	32	37	39	36	35	43	34	36	33	44	44	41	46	35	39	41	34	47	22	42	38	43	49	38	31	29	54	31	38	46	48	41	38	31	44	43	42	42	47	32	43	39	33	39	35	29	38	41	40	35	43	30	36	38	37	41	39	44	37	49	47	42	49	39	31	45	35	40	34	29	44	31	27	45	35	48	51	37	47	37	56	37	35	51	47	34	38	53	45	40	45	43	51	42	39	31	36	51	51	46	46	39	39	36	36	34	42	34	50	35	39	35	44	42	29	56	30	36	42	55	37	38	39	32	39	36	34	24	38	37	38	45	40	38	39	48	38	50	53	39	41	50	41	38	36	47	34	39	45	37	42	48	53	38	38	39	41	35	41	38	46	28	45	50	35	41	34	50	49	46	44	48	64	44	36	40	42	46	36	32	43	44	43	49	53	43	43	37	37	38	27	46	24	37	42	41	41	51	34	41	46	48	46	45	36	51	51	52	29	45	51	34	43	40	37	34	57	36	45	41	33	36	38	38	55	47	32	50	47	46	42	47	41	53	45	45	51	36	39	46	47	41	36	44	43	36	43	39	38	40	50	49	49	30	47	40	44	35	36	48	39	34	47	39	49	29	41	40	39	42	53	47	47	43	51	41	51	45	42	37	35	45	45	35	43	42	47	43	36	38	43	38	35	31	46	34	42	38	34	49	38	29	43	45	43	37	33	36	37	40	46	33	40	37	35	45	30	41	45	33	38	44	40	42	37	40	43	45	42	53	42	41	40	48	46	46	35	40	33	44	42	45	43	44	45	43	36	42	41	35	41	44	41	37	37	41	43	38	39	43	45	40	42	38	47	37	38	48	40	44	41	45	43	43	44	41	39	38	44	56	43	44	39	43	46	56	37	42	42	42	44	44	48	44	45	45	51	49	34	47	39	41	36	44	31	65	48	47	38	44	44	28	51	38	39	46	27	46	34	40	44	50	41	39	48	49	58	41	46	29	44	51	34	42	48	29	46	53	36	44	38	42	39	45	39	40	36	35	47	38	35	31	40	36	37	28	41	60	45	41	35	44	34	38	35	48	45	36	44	47	46	37	29	25	44	36	51	47	40	54	40	47	38	56	44	38	47	46	39	38	43	56
19645	13920	8716	21461	29427	28692	25765	21911	18445	15479	13328	11322	9327	7861	6818	6329	5503	4964	4215	3863	3387	2870	2682	2440	2307	2116	2065	1960	1840	1743	1662	1549	1411	1376	1381	1336	1323	1250	1192	1051	967	934	904	875	812	842	870	781	810	794	797	765	772	785	814	749	741	752	746	741	652	691	672	716	701	725	668	679	738	690	701	722	684	699	658	677	670	726	714	717	674	714	764	690	637	701	681	701	670	681	701	670	688	652	731	690	700	692	671	650	661	691	716	678	689	651	685	646	663	698	637	708	679	678	690	690	706	634	679	713	704	649	681	716	693	668	717	695	640	659	724	685	646	694	711	675	637	669	677	697	690	659	673	659	678	688	660	685	645	683	688	597	643	687	635	675	671	678	654	697	664	699	651	723	657	699	687	647	684	663	685	703	676	659	696	654	681	661	708	692	698	721	674	700	656	658	648	686	675	680	662	692	739	673	686	705	666	668	703	708	657	687	665	668	668	705	708	649	654	693	713	654	687	682	657	706	692	690	651	673	698	674	675	689	688	661	693	703	698	730	668	704	722	646	689	649	706	676	649	665	736	649	672	680	701	669	704	631	653	693	669	670	705	689	666	711	658	648	661	676	709	641	656	671	637	660	641	697	668	697	712	651	674	644	662	637	704	665	679	664	649	641	661	686	673	689	675	700	629	607	648	676	643	636	715	666	683	653	631	688	641	673	686	644	692	722	685	658	628	653	686	639	665	678	645	673	699	650	664	682	671	623	679	687	690	681	655	656	636	676	661	665	674	688	631	684	646	696	662	724	686	672	669	639	652	694	646	706	686	676	624	660	659	661	731	679	672	732	660	640	730	662	637	723	718	691	664	675	648	668	644	643	741	684	673	660	706	675	662	703	670	644	676	669	659	665	633	672	653	672	635	705	671	695	685	687	650	663	657	649	679	612	675	688	672	664	636	661	680	658	675	624	711	634	618	677	647	656	672	667	716	657	685	634	692	655	669	653	726	679	671	638	697	644	658	654	667	660	655	666	668	667	686	750	673	671	628	659	670	629	687	685	656	699	667	650	655	689	694	638	682	652	668	633	718	649	623	671	684	692	629	684	703	651	704	704	667	663	658	625	656	700	684	654	695	654	738	656	666	653	663	698	694	688	694	646	698	686	685	691	675	648	665	682	667	662	681	671	694	667	711	688	682	656	678	649	670	701	708	694	713	667	674	656	689	693	681	702	658	653	653	656	733	679	643	626	665	693	676	702	685	626	702	670	681	683	696	687	736	668	631	665	671	645	711	659	646	661	678	709	690	671	678	664	692	649	678	676	648	675	705	677	659	704	684	687	669	693	650	676	711	696	675	633	724	676	677	691	642	657	705	678	655	660	699	758	663	641	655	714	676	655	684	657	697	683	659	682	650	721	705	681	666	681	673	653	654	661	683	677	691	729	688	653	670	660	697	674	688	685	671	692	678	690	675	636	655	701	732	698	681	705	671	667	660	717	698	664	697	677	668	696	676	652	671	647	680	669	743	680	645	683	695	647	658	649	694	653	726	677	696	692	631	684	671	711	684	652	655	714	659	681	696	691	653	669	684	684	691	717	704	604	635	643	680	676	686	676	651	614	681	666	651	661	738	702	628	653	642	625	708	652	683	643	653	655	650	684	678	690	636	663	683	687	629	677	692	687	652	758	706	714	659	704	746	676	708	690	692	630	640	660	706	664	670	649	629	681	609	647	663	676	676	696	663	664	676	702	657	648	687	686	664	702	646	615	627	665	674	643	704	699	662	687	698	730	665	668	691	675	696	671	653	605	715	677	696	707	702	661	716	634	678	639	687	658	667	643	669	672	649	738	650	730	665	699	677	717	673	664	699	706	696	624	687	688	665	672	643	722	658	678	640	621	677	699	643	644	667	694	636	637	689	689	704	668	661	639	718	694	714	651	680	678	702	692	644	705	668	689	678	679	691	712	700	662	669	669	704	694	652	685	639	699	672	639	687	703	668	605	727	637	679	632	691	669	686	690	664	675	647	654	711	658	681	650	674	651	637	678	637	654	712	651	641	684	630	716	696	647	682	661	704	715	642	704	673	663	686	640	657	668	679	624	679	709	695	656	648	678	659	695	676	671	687	675	662	667	667	670	630	659	685	700	680	636	655	619	680	671	687	649	635	681	695	637	668	673	708	700	679	643	662	640	681	648	677	657	675	661	660	678	686	647	644	667	633	713	633	668	655	653	653	675	692	685	701	668	680	664	691	677	680	643	646	669	668	669	647	673	674	641	652	669	660	688	667	698	694	699	672	683	691	671	641	642	675	660	673	646	647	666	702	647	692	677	674	718	660	698	683	687	656	656	704	696	654	650	689	671	653	676	644	661	673	674	668	638	633	666	691	668	662	703	628	677	628	676	681	684	718	670	687	699	722	651	735	665	670	665	650	648	714	733	680	691	663	688	665	699	689	680	657	626	684	681	673	646	660	672	630	646	704	648	683	659	775	668	677	672	672	679	685	680	604	663	669	640	690	705	646	632	680	697	675	677	703	664	685	702	685	663	634	655	660	657	744	671	647	672	671	655	663	691	711	616	681	670	660	668	687	656	677	700	674	662	686	676	682	688	644	677	685	687	661	727	662	674	678	660	664	727	691	675	665	690	694	650	709	673	697	689	635	637	719	684	663	671	646	673	691	730	692	759	639	676	677	633	698	643	695	634	640	682	663	670	676	682	687	649	683	665	682	715	683	679	614	684	663	683	718	654	672	686	633	658	689	720	684	685	680	667	697	658	668	636	683	675	628	712	659	686	701	671	653	658	662	645	664	679	666	640	651	658	680	699	644	699	625	625	683	686	676	650	676	678	666	638	663	646	663	663	721	664	651	686	649	716	691	647	658	705	696	662	700	712	686	683	694	689	690	676	658	690	640	585	656	670	660	674	681	661	661	634	704	655	646	667	702	694	665	671	678	665	665	715	625	695	688	697	709	662	665	707	638	685	680	675	650	713	664	698	727	626	663	693	684	649	692	699	654	691	643	664	683	693	686	702	685	732	655	608	678	697	706	675	700	657	670	671	654	715	669	648	635	699	648	672	636	681	673	707	666	643	691	663	672	667	683	691	671	669	655	677	661	697	743	659	693	677	665	672	684	678	671	664	675	681	641	663	645	658	665	626	650	670	724	658	690	696	667	668	659	654	673	665	670	699	707	699	700	677	675	710	638	669	677	626	692	696	688	659	686	685	669	709	687	656	674	673	610	711	681	671	679	686	710	686	704	640	685	648	693	672	714	648	682	691	660	643	643	658	712	672	689	664	711	698	684	666	728	669	683	663	647	718	629	657	683	664	635	705	679	680	617	642	676	611	691	698	693	673	682	697	721	662	625	652	634	663	680	704	693	667	677	649	660	691	702	652	629	676	697	666	668	674	671	670	679	677	661	645	681	707	687	626	709	653	661	640	713	718	649	709	658	669	661	637	703	659	674	713	689	695	707	636	666	653	674	655	665	684	675	611	626	650
1995	912	509	428	754	836	767	619	600	493	416	364	320	256	204	214	177	151	149	128	110	100	78	94	63	86	85	67	54	74	54	68	81	59	63	61	82	58	67	50	48	43	39	45	60	35	35	44	40	42	43	44	44	43	42	48	53	37	43	38	48	42	40	40	47	52	40	47	42	42	51	24	39	37	37	37	36	47	44	33	31	42	37	38	48	39	43	40	42	33	34	53	41	36	37	38	37	33	37	30	37	31	39	41	38	55	39	36	41	36	34	36	39	42	31	44	42	46	47	39	38	44	29	27	43	35	42	34	46	41	39	40	38	41	33	33	36	29	32	34	34	31	35	38	44	39	39	35	32	48	26	39	32	46	51	39	41	24	37	49	42	40	36	36	31	36	46	45	47	29	43	39	35	33	39	42	51	42	41	46	29	37	37	52	48	38	35	45	35	29	40	33	38	40	44	46	26	31	33	35	28	38	43	37	36	39	34	43	45	29	42	29	37	40	33	29	36	34	44	31	36	38	33	38	39	32	36	39	43	47	48	38	45	36	30	46	34	31	42	29	33	28	41	32	34	34	35	37	42	39	45	42	39	33	42	37	33	37	37	37	43	49	36	41	56	46	42	33	37	37	36	28	45	40	29	32	33	30	29	39	44	32	45	40	31	43	35	38	41	46	33	35	40	35	43	27	29	42	40	43	34	36	35	42	44	31	37	30	38	39	42	45	37	32	45	29	32	45	41	37	39	38	38	31	46	39	44	36	33	42	38	32	37	23	37	46	44	43	45	58	43	38	34	35	38	46	24	30	39	41	30	40	49	34	32	41	34	41	42	28	37	29	33	36	30	38	40	34	33	49	43	38	37	36	32	36	37	37	31	45	50	35	34	57	29	39	37	28	38	40	36	37	37	37	40	35	47	34	34	45	35	33	32	37	29	38	35	37	58	32	43	35	33	42	38	36	46	44	39	38	45	39	36	31	33	29	33	37	38	31	30	41	31	31	45	39	36	45	36	48	31	39	33	39	43	40	52	42	37	41	41	27	33	43	39	37	35	43	36	35	45	36	47	53	39	41	33	33	27	34	52	36	40	36	37	31	43	40	46	44	38	24	31	39	30	41	30	29	39	42	39	32	29	37	39	52	39	46	39	36	51	33	44	36	44	37	39	40	33	32	35	28	44	43	31	30	43	44	31	44	47	35	24	36	42	31	42	44	36	44	28	40	43	32	36	42	42	32	39	26	30	55	40	25	36	22	45	29	45	47	46	31	32	36	43	22	45	36	38	44	33	29	37	35	43	40	32	44	35	38	38	39	35	50	36	37	38	44	30	38	34	49	39	28	33	37	28	36	34	45	44	36	35	31	35	46	31	43	40	44	41	34	34	32	51	36	47	41	44	43	34	30	29	43	31	40	29	38	35	32	42	29	38	38	41	29	38	37	33	45	43	39	36	29	41	44	46	33	43	33	39	31	34	39	33	44	34	46	39	40	46	40	33	39	50	40	30	35	41	38	30	31	35	44	38	32	36	32	41	38	35	45	48	34	36	36	31	48	45	43	40	34	40	34	45	31	37	40	31	32	37	45	41	41	31	40	42	33	44	44	38	45	35	42	39	34	42	36	33	37	31	28	41	32	39	34	45	27	34	40	30	41	43	43	52	39	49	46	37	42	41	42	42	38	34	37	36	35	44	39	37	34	39	45	35	50	25	38	42	37	44	31	41	41	47	32	31	34	42	37	35	39	41	38	33	43	37	38	40	41	36	32	37	37	41	25	46	33	40	33	43	39	34	41	37	28	43	41	34	35	33	34	32	36	36	35	39	38	34	39	40	46	38	33	34	41	28	41	47	32	36	46	42	43	37	32	44	38	40	46	41	46	31	35	41	36	42	33	43	32	27	34	44	42	48	48	34	33	41	34	32	43	37	36	34	37	44	38	37	46	36	35	37	37	39	32	39	36	47	39	42	38	35	38	34	31	42	47	28	47	30	37	44	34	33	28	42	39	34	46	48	45	37	43	40	28	35	40	39	33	34	44	39	41	29	35	47	36	42	44	35	35	42	42	26	41	45	39	22	34	35	37	39	44	37	40	22	39	37	36	31	33	28	37	46	30	30	45	36	48	37	35	39	43	33	49	49	38	40	32	36	34	35	42	32	42	24	35	29	38	35	40	34	39	36	44	40	40	32	34	50	40	38	39	44	39	44	31	28	33	35	32	37	40	38	37	23	40	34	45	42	40	39	44	36	41	49	45	30	47	35	28	39	39	40	54	36	42	32	44	46	34	38	40	33	46	43	45	34	42	36	39	35	31	33	30	35	38	42	30	39	41	39	36	18	43	28	45	35	36	38	37	51	36	39	48	40	41	32	42	34	41	40	44	42	29	47	43	40	35	42	33	34	29	35	51	48	41	47	37	37	49	29	47	32	40	42	42	37	38	47	49	43	33	49	43	35	30	32	49	31	37	30	37	32	47	37	38	35	38	38	37	46	27	30	41	32	42	33	34	30	27	41	44	44	41	41	40	31	39	32	44	30	39	46	35	30	39	39	42	30	35	43	39	33	41	29	48	32	34	37	35	52	38	24	32	41	38	36	36	39	31	32	47	33	29	41	35	44	34	40	31	48	45	38	42	36	35	26	40	49	38	36	43	31	35	36	48	45	37	47	29	35	39	25	33	45	40	28	36	36	36	35	36	47	35	41	46	36	33	43	48	35	29	40	36	30	39	37	40	39	44	48	35	30	33	35	36	33	44	38	29	36	36	41	39	25	37	27	35	35	48	38	44	52	25	37	29	40	37	44	41	35	36	38	40	35	31	46	37	36	33	36	41	38	23	34	41	27	37	37	29	40	34	33	33	49	45	37	40	37	41	39	40	48	39	48	31	41	39	42	38	39	40	47	44	53	45	44	29	29	39	29	39	35	49	32	37	32	37	43	32	42	37	36	36	56	30	35	34	29	36	33	38	33	40	33	37	48	38	39	37	39	36	42	46	34	46	39	43	43	33	30	32	43	40	44	44	55	45	38	41	39	34	33	46	39	45	35	34	37	38	41	44	36	44	46	35	39	44	44	34	46	34	30	38	46	43	49	26	35	49	42	38	43	31	37	42	38	43	50	40	42	31	47	44	40	35	47	29	45	34	40	45	40	33	32	37	38	37	35	38	33	44	54	30	45	34	41	42	33	60	31	32	38	43	44	39	31	38	35	46	32	34	39	30	43	32	40	41	39	40	42	42	31	42	53	23	32	43	35	49	34	47	35	40	39	42	39	41	40	43	30	34	31	39	30	35	34	40	32	48	44	27	42	34	55	56	39	33	43	47	31	35	46	39	37	42	40	34	35	50	36	34	43	31	49	39	42	30	41	42	31	42	36	47	37	54	26	34	40	45	45	44	28	39	43	40	54	41	36	27	45	38	36	42	36	38	26	46	43	31	49	36	43	37	43	38	44	28	31	30	39	22	29	38	45	44	41	41	35	32	43	45	40	33
25521	18340	11932	26411	34571	33849	30450	26838	23242	20232	17430	14865	12847	10839	9466	8524	7394	6428	5759	4979	4352	3889	3460	3241	2964	2716	2502	2490	2289	2080	1983	1864	1771	1633	1625	1516	1539	1495	1355	1185	1130	1084	960	952	886	830	803	850	829	838	824	797	847	819	785	777	750	716	747	728	722	681	749	722	694	726	687	670	741	682	709	706	674	674	696	645	653	688	673	644	666	668	685	656	668	665	665	711	611	663	628	691	630	691	643	652	657	643	664	618	669	602	671	660	667	628	670	661	622	650	663	627	653	678	633	626	620	676	709	636	642	649	644	608	645	608	649	668	613	613	608	627	645	660	649	584	633	623	649	651	610	670	642	661	631	612	627	615	645	620	625	676	619	653	595	633	672	623	615	669	636	653	642	673	647	674	666	625	616	642	697	633	615	619	636	647	626	581	609	592	634	621	583	635	632	642	641	616	665	634	608	609	606	631	584	593	660	576	627	610	585	619	627	613	603	586	601	604	670	622	631	624	593	611	626	635	648	629	631	610	551	634	626	637	625	603	623	662	624	650	646	677	645	624	626	598	624	614	612	616	666	633	617	596	597	580	639	627	611	634	603	653	683	633	622	645	613	601	619	643	624	621	631	613	649	615	647	596	588	593	668	637	634	659	590	579	596	641	605	615	612	639	616	624	616	657	632	630	620	587	623	595	661	586	632	588	627	589	626	628	573	629	618	657	633	583	620	635	605	588	615	636	643	638	596	649	671	641	626	616	612	595	579	654	648	660	632	607	640	643	609	594	582	631	600	634	631	656	634	616	630	643	643	580	629	627	617	606	622	631	612	614	606	644	619	603	610	614	592	632	640	596	662	611	625	560	602	613	667	604	577	617	595	622	634	581	610	602	651	603	625	612	624	623	627	600	589	606	567	579	628	616	636	598	640	605	626	606	607	624	620	610	625	614	653	630	623	622	604	619	593	583	604	616	601	632	592	671	608	586	642	658	639	605	593	601	570	599	619	612	646	599	636	682	633	616	605	657	636	655	622	604	595	650	639	599	647	606	604	595	612	636	631	623	649	596	619	625	610	627	602	626	627	596	614	661	580	631	636	624	616	661	650	660	578	584	632	647	617	642	644	655	623	660	621	689	602	617	607	589	601	610	624	609	614	603	607	580	608	631	615	635	643	635	616	590	632	606	642	646	593	636	618	588	642	614	638	627	622	656	592	665	610	591	611	607	640	653	641	629	618	643	614	650	636	680	616	626	621	594	602	628	610	636	597	622	625	645	649	646	628	646	669	585	602	618	632	624	615	654	599	610	635	635	651	612	648	614	630	647	605	677	593	614	631	650	607	627	621	612	626	661	601	596	619	654	605	598	692	603	593	600	611	627	643	644	631	632	620	632	593	657	631	574	599	624	575	704	629	598	637	621	672	644	626	612	614	622	647	591	640	612	586	611	604	601	649	647	633	600	620	614	633	645	588	617	629	627	681	670	622	667	605	571	656	622	597	609	640	616	600	648	635	627	631	598	592	625	628	612	579	591	641	632	642	635	615	623	610	632	615	629	639	620	697	645	636	622	596	598	593	608	594	617	639	654	635	611	653	624	580	646	618	611	606	604	590	638	598	636	595	621	620	629	644	626	628	611	638	581	606	661	623	597	607	610	628	624	618	580	612	587	596	587	654	619	659	676	640	638	586	623	624	615	620	659	607	645	629	620	629	627	615	657	655	598	615	620	638	639	668	608	665	598	638	602	634	626	613	595	613	617	631	607	649	638	597	606	640	618	638	609	591	608	627	628	615	605	646	589	636	614	642	590	633	590	633	624	618	603	626	609	600	629	570	605	642	569	595	670	637	620	605	641	611	658	631	633	647	635	583	647	607	617	631	637	711	636	634	636	629	638	634	600	614	594	685	572	596	596	594	616	663	675	630	580	596	629	648	612	592	604	612	583	637	593	681	641	586	629	592	601	621	599	623	618	636	623	642	658	624	624	602	600	630	645	671	623	608	640	639	598	640	626	634	619	586	585	654	643	638	649	597	615	644	583	659	617	617	626	606	622	599	567	549	580	606	623	590	641	613	635	609	658	588	653	653	630	603	602	588	636	624	638	601	608	631	616	608	616	653	587	637	590	567	633	596	601	624	603	605	604	609	632	645	599	601	614	608	609	620	629	674	585	615	640	631	650	632	596	609	569	666	615	607	604	666	631	675	605	600	600	641	636	630	648	568	609	593	640	665	593	665	626	628	649	653	632	652	636	617	631	602	650	658	616	650	610	561	687	618	655	565	592	630	601	590	623	614	631	645	669	606	654	625	686	615	609	646	638	597	638	655	658	602	631	607	675	659	592	652	622	634	589	622	624	619	641	612	604	647	633	632	661	630	636	592	624	652	628	630	655	675	567	616	677	607	637	629	604	616	632	610	632	675	618	589	592	599	665	671	659	634	633	674	633	623	665	615	589	582	653	580	629	651	598	608	607	629	634	655	650	614	584	629	599	647	630	648	645	643	608	666	598	583	594	688	581	644	663	609	597	618	640	650	619	616	683	650	618	666	610	615	610	622	646	645	621	618	630	603	646	621	664	642	621	647	597	626	691	635	607	650	637	608	634	665	636	617	653	634	641	676	597	633	637	595	589	592	677	649	690	654	619	649	591	584	668	617	658	632	649	607	609	659	661	676	644	627	633	653	645	619	606	643	607	651	617	636	613	625	637	628	646	629	619	599	614	596	598	680	633	598	658	601	645	619	588	617	634	611	609	654	605	616	586	624	628	642	645	590	630	606	617	629	613	600	598	601	640	592	608	634	620	613	622	636	598	638	628	652	633	650	658	606	617	607	620	611	647	651	586	639	613	673	590	651	667	643	643	597	639	627	622	597	642	637	589	594	613	636	600	620	627	612	624	616	652	572	628	614	634	622	663	622	615	663	620	642	628	636	624	615	627	608	628	630	632	636	630	682	632	598	581	607	620	646	620	641	626	629	614	629	606	590	658	619	619	643	571	611	646	571	598	593	613	631	611	623	588	637	610	628	612	644	628	658	644	628	630	599	641	628	628	625	596	619	576	657	645	619	614	647	636	611	620	616	628	622	592	650	587	622	649	606	651	605	585	623	620	639	622	594	633	641	625	619	686	607	651	611	617	574	631	606	628	591	583	634	586	633	644	610	616	612	636	643	644	628	602	608	604	621	627	641	610	686	599	595	638	594	608	679	613	595	594	652	657	584	581	636	574	638	564	592	654	618	618	646	631	612	638	636	647	622	629	624	655	602	671	583	629	649	622	617	551	619	665	688	616	590	647	642	616	617	592	632	626	655	645	612	604	641	636	619	587	596	607	657	661	637	631	623	650	631	592	659	620	631	604	661	658	671	583	671	626	598	627	618	593	627	617	639	603	613	605	580	670	641	642	621	640	649	647	622	595	629	633	640	616	654	655	629	640	617	620	644	616	621	626	617	617	614	593	668	677	590	664	636	635	616	644	648	597	635	628	608	632	590	595	644	638	623	596	660	661
1618	375	234	211	307	374	340	281	248	191	179	167	132	134	117	103	84	71	57	68	49	46	49	50	45	53	43	32	42	41	45	30	30	34	43	35	23	23	19	31	24	27	27	26	24	24	26	18	18	39	40	28	23	24	35	26	21	31	21	25	29	34	21	21	26	29	17	24	34	25	24	24	22	25	33	18	28	30	22	28	28	24	25	27	26	24	35	27	24	22	25	27	31	22	24	25	27	28	22	16	17	25	26	23	34	22	28	29	30	20	33	29	34	24	33	21	40	22	34	32	26	20	42	21	22	25	30	23	18	22	23	26	26	23	27	33	32	21	24	29	21	25	20	28	24	24	19	20	22	31	34	27	19	26	22	24	22	23	22	10	28	29	20	25	27	22	29	24	26	17	27	21	30	28	21	20	27	23	27	27	26	22	29	24	33	30	24	30	24	21	20	19	29	22	33	21	24	29	21	20	21	19	24	22	19	13	28	16	19	27	26	20	20	19	20	21	27	18	25	24	17	30	29	20	21	33	27	32	29	17	33	23	24	30	23	24	33	30	24	20	22	23	19	22	20	23	30	24	18	30	19	29	22	26	33	20	24	22	23	29	22	25	31	21	23	32	28	31	23	30	23	21	19	29	21	20	21	29	31	35	17	22	16	16	21	29	29	27	24	25	25	31	29	26	28	15	22	24	24	18	35	19	28	31	26	24	19	31	21	24	27	20	26	21	32	22	20	37	33	18	21	22	28	25	22	24	25	19	30	24	18	25	19	33	21	17	23	20	24	25	22	28	20	27	27	26	24	20	25	20	16	27	24	28	28	26	23	16	22	30	23	25	15	20	30	27	26	24	25	34	17	19	28	29	20	26	21	25	26	20	27	25	28	27	28	37	18	22	25	18	23	29	27	19	15	28	21	24	31	25	22	24	22	26	17	17	24	27	30	19	29	28	30	22	19	31	25	28	23	32	29	29	17	27	24	24	23	38	20	21	28	25	26	20	34	18	21	25	25	24	26	21	25	26	22	25	22	28	24	25	26	25	21	24	22	27	22	27	20	25	25	25	22	22	24	22	18	21	21	20	22	23	25	21	24	20	28	15	28	15	27	30	25	20	33	21	30	26	30	21	18	33	17	30	26	26	23	28	37	19	29	31	26	19	17	16	19	13	21	28	29	33	25	17	26	28	37	34	16	28	23	28	34	24	26	21	25	21	26	30	32	18	26	11	28	24	28	21	12	23	38	24	23	19	18	24	21	18	21	24	20	27	25	16	29	34	25	29	17	19	24	26	25	19	25	24	24	24	29	17	19	25	13	31	25	30	29	21	19	24	27	28	26	33	25	22	26	20	26	22	12	25	18	39	22	26	26	29	20	23	23	23	30	31	24	11	28	31	24	19	27	22	18	25	26	29	15	17	30	30	20	25	25	20	22	25	27	25	26	27	29	22	20	22	31	17	29	21	20	23	26	27	16	24	24	25	21	29	20	27	34	16	33	30	30	24	27	18	27	26	26	13	20	22	17	33	20	23	33	23	20	22	20	23	27	29	21	18	28	21	24	29	13	24	25	22	20	21	23	23	22	17	20	21	23	22	24	22	27	23	33	32	23	24	24	22	17	31	34	27	25	23	24	21	25	22	24	28	20	25	25	23	26	15	23	18	20	28	20	29	22	26	25	29	26	26	21	29	31	17	22	29	29	24	23	26	25	31	22	29	27	26	28	19	27	28	24	16	22	24	18	24	28	12	25	25	19	24	22	25	24	25	25	19	23	26	19	25	29	28	32	20	18	24	26	18	24	23	32	19	26	30	23	15	17	24	19	19	21	25	16	22	20	28	20	21	19	27	28	29	33	30	17	23	25	21	24	24	29	27	20	24	25	27	22	26	19	30	23	25	23	34	25	20	21	19	26	36	18	20	23	24	30	20	20	24	24	22	24	19	17	16	22	27	25	28	14	24	24	27	34	22	27	15	21	21	17	30	25	21	26	25	29	23	20	27	35	23	33	30	16	20	24	37	24	25	24	23	28	19	25	19	24	26	27	21	20	19	25	29	19	24	24	16	28	25	30	22	26	23	25	21	19	25	27	21	27	25	17	19	18	28	35	29	25	22	14	19	32	17	28	23	25	27	20	27	34	28	27	22	14	15	29	23	15	19	25	20	25	23	15	28	26	21	26	22	17	26	12	33	18	30	22	25	19	13	25	26	28	25	26	25	24	19	30	24	31	27	20	24	24	30	25	26	28	22	19	20	31	28	21	31	27	24	25	15	19	27	25	29	30	26	23	18	23	21	22	25	23	31	19	19	25	22	25	30	24	30	32	16	24	22	25	29	24	27	30	22	28	27	25	20	23	30	23	18	31	26	23	20	25	22	26	23	24	23	14	24	19	20	22	29	24	25	23	36	22	15	32	24	25	35	29	21	24	25	23	21	21	25	23	31	25	15	24	28	25	34	27	17	22	25	28	25	27	23	30	34	20	30	25	26	32	24	32	21	26	24	23	27	27	31	20	25	32	24	31	27	20	19	24	21	21	20	32	20	21	19	24	12	28	28	25	18	25	28	29	15	31	26	25	22	20	28	24	27	21	17	30	22	27	16	33	18	24	24	29	21	24	25	23	25	26	24	22	23	25	25	35	13	25	15	35	25	14	19	24	18	30	18	25	21	17	19	37	21	28	21	16	27	31	22	21	22	12	23	17	19	32	23	30	21	17	19	26	26	21	31	24	22	21	32	20	28	25	24	26	28	31	17	21	28	20	23	21	21	32	18	25	29	32	23	20	23	18	18	25	25	23	27	29	33	27	24	17	23	19	31	19	19	31	24	23	28	29	25	24	25	29	28	21	30	27	30	19	20	29	28	21	26	20	24	19	11	21	23	24	22	21	34	16	20	25	21	18	16	23	23	37	28	22	29	20	33	17	21	22	22	21	24	19	14	18	24	29	19	23	20	27	23	30	27	31	24	28	25	32	26	23	21	22	32	21	26	28	34	27	24	23	19	18	27	24	27	24	30	19	31	23	22	30	22	17	33	22	24	24	25	29	24	24	19	25	18	26	28	23	34	17	23	18	21	20	22	28	17	38	24	24	24	33	28	21	22	30	29	28	28	20	19	23	26	31	28	25	22	19	17	23	17	23	28	21	31	18	33	21	29	30	17	16	39	17	21	22	26	22	28	23	23	38	25	23	24	16	21	25	23	21	22	28	19	23	23	32	23	26	30	35	31	26	25	23	24	30	14	25	30	28	15	19	23	37	33	26	27	19	21	29	20	21	31	36	22	15	18	33	32	30	20	26	25	19	30	27	30	26	25	24	22	23	22	25	37	24	24	22	25	28	27	28	20	30	26	23	16	21	28	25	20	21	18	21	29	25	33	24	14	25	30	23	28	24	21	23	22	19	28	20	24	26	19	33	33	28	27	29	22	29	30	23	21	28	28	21	21	22	27	33	17	25	27	17	25	18	31	22	22	24	24	26	17	30	26	22	24
17213	11189	6691	17666	25460	24665	21290	17756	14689	12165	10088	8502	6717	5871	4985	4415	3736	3206	2908	2531	2314	1979	1789	1631	1493	1367	1314	1319	1187	1108	1084	1046	950	962	922	996	828	800	703	685	584	630	519	541	500	461	473	428	453	460	474	464	477	515	467	464	426	453	436	435	469	426	463	429	399	447	418	388	372	416	392	385	431	444	424	408	417	420	424	428	405	376	444	416	413	416	442	434	435	411	366	401	375	409	424	395	423	427	398	411	393	433	413	404	402	409	386	393	399	377	420	445	384	405	413	416	375	386	419	406	393	404	402	379	464	421	402	389	396	389	409	422	379	364	429	348	365	392	387	434	440	396	416	410	411	416	428	437	412	388	431	407	445	393	390	423	409	414	390	422	396	444	450	431	432	438	436	403	434	415	402	375	388	400	369	417	367	393	372	389	392	399	367	418	375	380	366	422	411	404	397	399	391	387	376	440	398	444	383	402	394	439	409	371	411	408	398	409	410	403	396	408	454	393	396	418	397	420	415	400	392	391	398	401	433	392	433	420	425	443	373	399	428	416	377	397	391	381	388	408	400	417	384	430	408	412	408	402	430	430	432	406	428	414	383	411	389	378	409	394	416	417	409	350	433	377	423	427	385	413	386	436	368	423	384	423	400	419	388	408	388	389	381	392	424	378	422	392	421	384	374	369	423	353	402	392	412	394	369	405	431	386	438	427	407	384	368	422	395	432	398	434	432	450	402	440	429	438	420	407	406	390	413	402	403	384	415	441	425	351	390	374	403	383	405	387	437	437	400	384	410	389	419	387	390	382	415	409	396	422	361	370	441	431	388	405	394	434	389	391	377	413	461	365	400	399	388	396	428	383	443	424	395	382	399	382	411	415	412	425	397	401	394	380	406	413	412	395	403	386	428	397	405	406	412	412	422	421	418	383	404	411	407	388	431	437	402	452	424	381	386	389	416	396	399	425	366	380	415	419	405	385	435	424	399	411	395	410	438	418	352	396	384	386	393	432	370	419	430	386	378	409	414	401	414	407	400	389	461	396	408	428	388	422	383	424	413	401	391	405	399	420	459	387	372	421	436	412	438	426	408	419	427	368	363	434	383	395	442	428	397	421	422	431	376	426	381	398	406	373	400	385	433	387	389	399	408	434	416	400	432	414	366	381	417	449	388	392	395	423	365	411	420	405	400	415	414	388	425	363	388	395	404	405	391	410	405	449	392	426	386	387	412	394	383	403	392	407	404	428	419	394	376	409	392	421	421	397	437	405	402	404	393	375	432	425	425	424	391	405	416	394	431	441	404	397	393	416	437	416	428	371	398	386	379	379	377	415	420	385	431	407	455	394	408	402	413	432	397	399	399	379	418	374	384	424	434	407	401	418	404	435	427	378	392	409	406	390	399	385	411	413	375	407	382	393	423	392	376	390	417	417	403	367	414	406	420	418	420	407	422	394	398	428	410	388	423	396	413	420	400	430	400	410	394	422	403	385	422	404	432	357	378	437	367	364	387	403	425	392	371	408	385	411	419	404	415	381	406	396	389	406	374	410	428	440	403	397	415	417	396	363	422	431	424	442	405	401	428	416	426	409	428	408	383	408	397	364	369	386	396	402	440	415	378	435	423	407	383	387	417	430	418	362	401	402	417	384	422	395	416	407	393	375	382	409	397	421	407	401	419	414	405	427	414	426	412	387	418	421	404	391	442	397	366	388	379	430	432	410	410	407	389	429	407	410	402	402	358	405	383	382	416	401	397	397	398	380	393	423	414	394	373	416	409	413	411	370	366	419	392	424	418	377	424	419	393	394	373	400	401	406	378	392	447	417	376	456	386	385	395	418	411	391	412	405	408	408	400	442	416	436	450	409	404	365	407	393	414	387	400	432	370	418	388	407	414	398	433	422	415	403	381	362	418	410	388	384	403	395	394	390	421	417	400	437	460	429	404	401	402	449	406	411	394	372	399	366	437	437	424	388	396	412	401	415	373	418	421	389	408	425	398	390	405	420	429	393	407	403	394	410	411	404	387	382	438	433	412	381	408	400	405	397	370	389	427	419	368	406	381	390	390	407	395	394	374	406	401	431	397	423	397	391	393	381	414	414	422	417	402	415	422	394	451	398	399	408	398	417	413	416	399	356	384	453	395	419	417	387	379	400	404	366	389	403	376	401	415	373	418	400	355	381	417	411	427	396	383	422	395	421	397	384	391	424	428	419	382	382	414	407	401	389	425	410	435	392	385	386	428	377	396	390	421	407	395	424	418	416	404	444	402	404	421	435	385	375	438	417	383	397	402	415	410	395	419	378	405	416	397	386	384	376	389	376	422	433	430	395	387	428	415	449	403	385	441	381	402	417	384	399	402	398	395	413	429	393	378	407	394	399	450	409	420	411	431	381	429	366	365	383	444	458	394	413	396	381	420	405	416	429	390	392	397	401	380	377	407	416	404	418	395	386	386	408	400	392	404	415	391	394	415	364	402	395	413	392	384	417	415	416	453	409	408	403	375	386	411	373	416	385	415	386	410	423	414	437	438	419	396	403	438	412	412	414	380	403	416	396	405	382	392	380	411	416	406	402	401	434	424	425	373	410	391	419	442	422	414	421	425	390	442	383	395	443	417	407	442	448	414	402	424	399	425	408	387	419	392	399	419	381	396	393	410	392	397	405	418	442	446	432	421	408	388	434	422	389	401	411	422	406	442	402	392	399	418	422	408	400	372	397	400	432	406	399	415	392	387	419	454	406	414	391	392	426	419	434	420	380	412	430	389	408	395	385	411	390	439	404	373	407	397	412	433	404	400	427	403	419	401	427	434	370	403	401	393	420	439	388	423	393	414	383	421	402	394	388	423	412	377	375	459	440	402	407	388	395	397	383	433	401	388	423	371	413	403	419	406	383	397	407	381	405	450	375	426	387	407	414	425	375	398	413	419	405	380	395	421	419	383	421	422	413	411	397	373	409	401	393	410	400	373	402	382	435	437	410	400	399	383	386	384	383	419	382	386	399	415	392	429	369	444	405	421	408	424	424	381	362	413	394	426	398	403	371	387	428	381	407	394	381	432	401	401	402	404	445	372	406	389	421	384	429	426	372	430	419	378	428	414	415	449	385	373	428	399	465	430	422	432	381	411	424	414	401	406	401	442	392	373	405	429	406	431	424	405	410	424	397	413	410	411	404	407	389	409	395	421	418	395	399	353	380	366	413	403	416	381	429	392	375	362	360	430	415	416	398	369	396	379	396	395	397	442	384	410	365	391	430	392	404	410	408	392	425	385	387	421	416	404	398	422	420	434	419	389	379	419	407	405	375	413	398	374	408	425	419	390	396	411	390	397	405	395	411	369	395	406	383	364	423	409	426	393	447	421	434	407	382	414	371	405	387	392	408	387	439	431	362	448	417	400	370	425	398	397	412	402	399	421	391	381	411	369	404	403	403	396	401	398	395	380	412	377	386	438	401	398	427	403	407	399	374	413	353	417	402	406	430	370	375	400	382	398	408
1064	627	348	290	502	624	557	446	345	303	282	235	186	179	146	114	130	95	93	92	87	64	68	47	58	41	64	42	40	37	35	47	35	34	48	35	34	31	31	26	33	29	25	22	27	18	21	25	19	27	17	21	19	30	24	26	15	25	20	19	20	26	28	17	23	23	23	22	27	26	15	12	25	20	32	22	23	16	19	26	19	22	19	37	15	18	18	18	17	17	24	16	19	29	19	16	23	24	25	21	22	18	20	18	12	24	25	30	27	27	19	21	17	14	22	23	19	19	21	20	14	22	23	19	24	23	19	18	25	19	25	14	21	26	25	18	16	20	32	20	33	33	17	20	21	19	19	21	23	20	20	25	19	26	26	25	20	22	23	27	22	18	17	29	13	22	14	25	20	21	23	22	15	18	8	19	14	24	18	18	14	17	20	29	30	20	14	20	16	20	20	26	15	15	28	19	11	20	24	21	21	28	18	19	19	20	20	15	28	18	18	10	29	22	23	19	20	22	14	19	31	12	31	22	22	21	13	21	16	26	21	22	20	20	12	18	22	28	24	26	19	15	24	21	22	9	19	23	25	21	18	22	20	20	18	13	15	18	20	25	16	29	19	28	18	18	14	17	16	19	21	27	25	28	20	17	13	20	22	15	24	16	15	15	20	26	21	18	14	25	16	16	21	18	23	21	21	23	21	22	33	19	18	17	26	24	14	16	27	19	20	19	22	26	24	20	25	19	18	24	17	26	21	13	27	19	11	27	25	15	18	22	20	22	14	22	13	15	27	31	25	24	24	19	23	17	20	19	18	20	30	23	22	20	21	19	19	27	23	28	23	26	21	24	23	24	22	12	24	19	19	29	27	21	28	20	14	19	18	13	21	16	20	16	19	16	24	20	15	13	17	19	27	17	20	24	22	10	17	14	23	26	19	24	21	28	14	26	20	22	17	17	30	33	19	25	31	22	31	18	20	16	21	20	17	22	19	22	24	24	15	21	22	24	19	21	19	30	20	21	8	19	26	15	18	24	22	8	28	21	29	18	22	22	18	21	23	21	17	21	18	25	32	12	14	23	17	19	22	18	21	19	21	17	25	21	17	17	21	21	28	16	31	21	21	17	23	22	21	16	21	27	19	17	25	15	24	14	17	25	24	11	14	22	18	11	17	25	19	18	24	19	13	18	27	17	26	18	25	17	17	25	23	17	25	21	22	29	19	17	27	18	16	17	22	19	28	27	21	21	13	26	21	22	25	25	24	25	15	30	18	20	23	26	22	20	23	30	24	26	19	33	19	24	20	15	24	21	18	22	15	23	18	20	18	18	22	22	22	18	22	15	24	13	11	17	15	21	27	23	15	17	19	25	17	15	30	24	19	13	21	32	18	17	23	24	24	31	20	32	14	19	20	27	17	28	26	19	20	17	15	15	13	21	21	28	22	19	20	22	15	16	27	13	30	24	22	12	17	26	20	23	17	30	28	22	19	20	21	21	19	23	26	20	27	21	18	18	13	30	27	19	16	20	23	23	22	22	19	23	28	23	29	19	29	21	23	24	12	23	14	22	26	18	14	19	15	20	16	18	14	20	17	19	14	17	27	26	25	26	28	12	12	21	11	15	28	21	17	12	20	25	20	24	23	19	23	21	19	28	27	15	16	18	15	30	24	22	19	24	18	15	19	18	22	30	19	17	15	30	16	20	27	18	17	14	23	18	21	27	24	25	23	21	25	16	20	15	22	16	28	27	33	20	16	16	23	16	24	21	17	24	24	21	17	28	21	14	22	17	21	23	23	15	23	17	17	17	17	19	24	16	20	15	19	15	16	19	21	24	18	16	19	14	14	18	18	17	28	23	14	27	19	27	18	18	27	23	23	28	24	29	19	19	25	20	28	30	25	25	27	23	14	20	22	16	21	24	25	20	18	25	20	17	20	22	16	19	20	21	17	20	19	22	13	14	27	25	14	20	21	20	28	19	18	19	26	16	16	21	23	23	20	18	25	16	22	21	18	16	23	22	22	16	21	17	23	25	27	19	12	20	29	21	22	26	20	21	14	19	19	22	17	15	23	19	22	29	21	24	16	20	23	32	20	19	29	23	16	15	17	16	14	24	19	24	16	21	27	19	18	24	28	16	18	19	19	17	17	23	21	18	24	19	25	27	16	16	18	23	13	28	22	18	17	16	21	21	16	20	13	16	16	28	25	23	23	22	18	21	19	19	16	35	20	26	26	16	18	14	14	17	19	20	19	10	17	13	22	24	18	20	27	29	22	10	28	26	19	16	17	21	22	21	25	15	22	18	22	21	22	35	17	20	24	18	21	20	22	14	20	16	16	22	30	14	22	26	20	21	13	14	22	19	22	17	29	20	17	24	18	24	17	13	20	26	16	16	16	19	11	17	23	13	21	12	26	21	25	18	17	31	17	19	19	20	13	23	21	17	29	17	23	27	16	28	15	17	25	21	18	36	25	18	24	10	18	29	23	17	15	30	21	25	14	17	27	19	16	20	23	18	17	22	19	20	19	16	20	23	20	21	21	26	21	22	21	24	25	12	22	22	16	31	26	21	22	27	16	15	25	30	16	16	28	19	22	25	22	27	26	14	24	16	16	19	32	21	22	31	20	15	16	28	12	25	21	18	20	27	26	22	20	24	16	17	22	18	21	19	18	25	14	17	20	23	17	17	12	20	19	32	27	20	19	24	15	12	18	26	22	27	22	19	16	27	16	23	26	11	18	17	15	25	13	21	14	18	25	22	22	19	22	22	23	23	19	19	23	27	18	23	19	19	16	23	14	23	23	26	13	11	23	24	24	18	21	24	33	22	18	17	19	13	13	20	16	17	17	20	24	24	22	18	11	11	15	14	14	24	14	24	23	19	13	26	15	27	21	19	17	19	25	20	15	25	24	20	34	22	13	17	23	14	22	20	19	17	18	23	19	21	26	20	15	14	18	14	21	22	23	28	10	21	11	20	15	32	20	18	17	22	30	20	19	19	22	18	17	15	21	22	23	25	21	24	28	20	24	23	16	21	21	27	8	23	14	27	19	23	18	25	20	16	21	25	25	26	27	18	28	23	17	18	25	24	18	24	27	24	26	14	24	29	26	26	15	20	10	15	22	25	18	15	31	22	19	29	23	24	17	27	20	21	24	16	13	25	21	19	23	29	16	25	13	21	25	12	24	13	25	18	23	19	29	10	23	23	17	33	26	14	20	20	21	21	17	31	28	16	17	18	23	22	22	28	27	15	16	28	27	18	12	22	17	29	34	20	24	19	21	23	30	21	14	24	18	13	13	23	34	23	25	20	25	14	19	24	25	29	19	20	17	19	25	20	21	21	29	21	21	23	21	19	13	14	22	20	18	19	21	23	26	9	22	19	23	19	18	27	20	13	24	23	17	17	19	13	17	19	20	17	22	23	22	23	33	26	14	20	21	18	13	24	20	14	23	26	30	17	21	18	26	23	25	18	16	21	16	29	19	23	19	23	21	21
21343	15676	9403	22987	31168	30116	26700	22766	19436	15949	13662	11587	9932	8307	7295	6295	5311	4640	4099	3610	3030	2683	2434	2174	1925	1745	1669	1559	1508	1349	1337	1235	1188	1127	1144	1131	1039	954	812	715	702	698	624	544	477	470	491	458	499	506	478	509	516	489	450	438	453	415	439	419	382	375	394	397	394	404	356	403	412	399	383	384	371	400	352	427	410	433	362	372	397	355	349	368	359	360	410	356	379	399	362	356	400	360	350	384	368	377	371	349	327	370	377	355	378	380	365	396	344	371	362	350	331	359	352	349	360	334	339	366	363	366	350	348	365	363	322	383	364	372	340	366	345	337	339	319	413	359	366	318	370	325	335	368	382	360	397	329	362	369	356	341	347	383	352	351	374	356	379	381	378	353	387	387	395	375	344	328	383	365	344	363	368	344	367	351	357	404	360	387	365	340	298	360	395	353	360	346	315	352	355	365	368	357	331	356	321	342	337	367	326	350	361	355	330	349	358	334	364	350	343	356	364	350	359	344	331	335	367	348	335	348	357	334	353	353	311	377	332	344	360	348	349	369	382	327	371	329	352	379	376	357	364	326	342	317	347	352	384	302	360	317	389	356	344	340	322	325	322	353	364	318	364	370	338	341	374	348	368	322	349	360	376	349	348	345	352	365	357	369	333	383	372	325	325	326	388	337	313	349	381	347	324	331	319	330	359	398	342	347	372	357	359	350	337	336	347	349	334	370	349	370	357	356	331	351	350	325	361	383	380	357	315	346	362	318	333	346	377	345	352	356	386	339	330	346	351	333	311	321	359	331	349	351	339	343	347	336	348	312	329	353	336	367	350	346	351	355	346	343	328	348	362	338	363	309	365	358	365	361	333	328	315	354	344	345	348	336	333	398	372	367	367	371	374	317	342	363	326	369	352	367	395	368	347	340	368	378	368	359	355	368	369	338	394	376	362	406	377	347	367	345	359	334	349	346	319	379	365	297	342	357	361	352	354	328	311	337	370	371	364	343	329	334	360	334	333	359	353	345	378	357	356	371	338	328	371	359	313	369	372	331	356	360	380	368	345	424	385	354	302	344	338	332	363	367	359	355	339	367	362	351	344	372	378	352	330	349	350	331	358	329	344	368	382	359	357	346	352	331	361	364	364	343	356	396	372	342	320	363	351	381	329	327	357	332	371	339	331	340	349	354	363	347	364	352	347	337	383	378	352	376	359	339	343	365	342	369	355	339	363	358	351	368	374	299	355	339	343	346	361	367	362	340	344	375	348	358	376	327	339	357	341	347	350	335	358	344	334	396	344	355	364	366	358	342	360	367	356	355	350	372	376	341	378	355	373	346	388	312	363	327	329	338	368	352	366	361	364	350	353	347	290	346	375	364	360	338	390	356	372	362	362	350	342	338	358	333	340	358	373	344	356	391	355	371	320	358	347	344	317	365	356	358	361	337	347	373	341	327	357	365	368	372	360	358	343	314	359	344	347	324	350	355	383	351	330	357	339	340	357	348	351	354	383	378	347	339	352	330	327	327	335	354	350	356	386	336	374	339	375	374	358	379	342	348	353	313	311	338	338	330	352	354	349	332	351	325	341	359	341	351	371	349	311	375	351	343	338	359	326	356	363	343	346	309	336	361	322	352	346	356	370	392	307	359	316	360	328	336	361	342	374	372	354	333	360	359	382	359	378	367	364	346	360	382	361	318	344	340	337	355	317	347	350	333	361	325	321	348	367	364	353	365	366	338	363	329	364	334	371	403	377	353	360	339	360	353	377	328	340	347	333	336	356	350	346	356	358	328	369	323	325	339	338	366	318	352	330	359	344	359	311	348	329	348	329	298	353	349	330	343	314	326	366	369	387	346	350	376	365	360	332	343	309	345	289	361	355	326	347	378	340	335	366	335	343	324	330	349	372	353	357	363	317	344	366	334	342	363	340	352	358	341	334	374	348	369	345	411	379	323	367	366	385	345	346	342	363	364	367	351	356	383	352	323	351	343	404	328	350	342	367	346	366	355	375	340	363	355	380	351	350	344	386	362	339	349	355	324	375	334	333	333	364	360	367	323	381	368	345	351	353	380	357	340	370	375	348	380	371	323	364	336	306	352	348	359	394	342	306	322	338	331	334	350	335	364	379	338	373	369	357	367	373	362	363	311	358	335	348	358	342	348	330	366	340	353	324	344	356	367	391	320	337	346	343	354	355	345	386	386	344	345	359	339	367	325	336	341	350	334	344	316	325	329	366	340	349	340	365	351	353	333	324	369	343	366	368	336	374	349	367	363	343	308	371	346	361	338	341	353	360	374	376	333	341	332	368	359	354	350	368	378	361	355	358	365	346	342	336	328	345	361	360	364	330	334	355	338	356	346	315	351	375	359	373	352	341	348	353	359	366	372	367	360	366	344	357	365	352	318	332	350	329	344	340	357	327	368	309	341	363	337	361	347	353	315	339	351	360	360	317	336	315	372	360	391	320	361	361	320	343	320	324	337	397	334	364	320	338	332	336	333	344	338	315	329	337	356	335	360	359	384	369	343	362	367	374	369	344	400	362	320	370	371	330	362	353	357	332	349	366	353	365	318	362	354	339	315	328	370	314	333	353	343	362	363	353	355	382	341	369	345	356	353	378	338	333	359	338	386	351	366	352	353	362	365	366	346	353	360	344	346	331	353	333	391	329	361	386	345	328	352	333	333	367	370	377	313	309	340	343	374	336	313	350	348	342	357	372	344	371	335	391	326	338	383	312	342	377	352	356	347	356	293	362	339	328	358	319	370	361	348	382	389	352	363	340	390	379	352	323	323	354	363	338	358	326	373	308	339	344	343	343	313	345	340	342	331	380	346	349	357	360	360	320	356	352	351	346	363	365	351	375	340	355	314	387	377	311	367	333	331	336	361	370	366	406	358	390	371	344	354	372	366	358	325	342	391	380	360	335	384	363	322	374	347	354	332	333	348	335	364	345	363	371	326	329	350	373	325	366	361	333	340	345	333	369	340	382	324	369	322	329	360	334	381	360	360	346	368	349	326	367	366	329	341	357	388	349	335	343	370	340	336	314	372	367	373	382	379	346	358	340	330	328	332	365	374	341	325	356	362	332	345	364	345	362	360	348	367	381	367	379	344	361	333	366	352	363	308	370	361	367	319	318	379	381	338	377	346	357	348	367	341	351	350	339	326	332	349	350	333	373	388	346	326	330	379	375	364	322	356	348	385	343	380	371	391	335	344	356	354	330	347	330	387	358	364	354	352	321	354	340	299	365	379	349	332	360	348	379	356	329	390	364	346	361	349	346	345	365	361	331	318	328	383	368	387	369	360	351	343	348	354	359	369	343	312	328	323	350	369	372	359	328	305	377	362	350	355	373	335	324	370	340	360	357	353	360	355	370	347	356	340	355	370	367	339	366	351	379	366	389	349	342	334	337	355	350	342	349	329	355	371	350	346	365	358	342	341	332	389	324	386	346	350	329	340	350	380	389	367	328	338	322	361	356	359	339	337	382	330	349	341
2659	629	364	267	476	602	475	404	361	321	260	237	213	177	155	147	127	108	115	81	73	76	80	66	67	69	57	51	55	65	60	60	65	59	49	43	52	47	52	64	46	48	48	39	37	34	41	48	48	35	55	42	45	41	53	40	40	48	42	47	35	48	46	29	55	38	46	42	51	31	38	35	35	45	47	40	41	36	38	55	37	49	47	36	33	45	43	41	46	44	33	32	36	37	43	48	31	45	56	48	39	38	38	53	32	35	42	32	41	43	42	42	34	42	45	54	51	45	44	30	38	42	37	34	50	50	46	40	56	31	44	44	41	26	38	31	46	25	54	34	38	43	39	36	61	45	38	34	51	38	33	49	46	50	47	52	52	37	46	38	47	47	42	32	33	27	39	35	48	44	38	35	45	35	40	40	49	32	43	44	52	35	35	50	40	49	36	45	36	46	39	42	51	31	42	46	45	39	41	42	39	40	40	40	41	44	44	32	45	22	37	42	43	40	40	41	33	23	43	36	43	28	45	39	38	43	34	37	42	35	39	37	44	41	55	46	32	40	43	39	41	34	45	42	40	38	47	43	36	34	44	40	48	42	46	63	38	29	36	41	42	45	31	49	34	44	41	37	40	39	28	29	41	42	45	54	39	39	37	43	41	48	50	37	38	45	46	39	39	58	33	38	35	47	46	46	42	33	41	44	56	33	64	36	40	42	41	45	41	46	37	42	34	34	26	34	44	36	29	45	44	42	29	35	40	43	47	36	42	43	40	42	35	47	41	37	38	47	51	52	36	55	48	53	40	36	42	43	37	30	44	45	38	34	35	46	42	27	38	38	41	36	46	47	34	38	43	39	41	46	34	39	34	42	35	44	43	47	33	40	40	31	34	40	32	39	37	38	29	37	46	35	36	44	39	42	36	40	37	39	40	57	40	48	44	31	28	38	41	45	47	48	40	52	34	41	46	42	35	46	38	48	38	38	52	37	43	40	36	43	43	40	36	43	38	44	43	54	48	44	33	34	41	51	35	39	39	43	38	36	45	51	37	40	37	41	50	41	45	35	47	53	35	54	34	48	44	36	29	39	38	39	36	36	49	52	33	27	43	35	44	44	40	42	40	38	46	45	40	37	38	35	27	45	45	34	35	42	34	50	28	53	36	40	52	52	45	28	35	34	48	32	49	40	38	48	44	45	48	55	42	39	54	35	60	28	44	39	42	38	34	35	38	44	45	40	38	41	41	36	48	38	48	39	58	48	44	41	32	44	37	47	32	39	35	47	36	47	46	42	34	42	42	44	50	51	41	32	50	41	41	37	37	31	52	34	36	39	28	35	31	41	44	46	45	40	31	38	35	37	49	52	37	29	41	39	41	34	40	35	36	38	41	34	30	52	46	38	42	47	34	52	49	39	45	34	46	38	35	52	42	50	47	54	42	40	43	44	44	45	46	40	40	43	50	42	45	44	37	37	35	44	38	43	38	43	40	42	49	40	47	36	44	48	37	36	46	41	36	46	44	34	50	43	45	52	41	37	30	44	40	39	47	35	54	38	24	31	42	37	41	48	40	51	47	37	44	46	39	44	28	50	42	48	48	34	45	40	47	42	28	36	43	40	51	38	39	42	37	34	42	34	50	48	37	44	40	45	27	31	47	37	46	29	48	42	57	40	35	47	48	39	54	47	45	55	32	40	36	45	44	44	45	42	38	40	34	40	36	51	48	32	34	39	38	47	34	48	46	37	45	51	38	38	44	36	32	35	42	36	31	37	46	38	39	36	48	36	41	45	40	41	50	38	55	46	53	45	46	41	52	42	40	29	33	45	30	35	39	32	43	42	44	39	41	36	43	39	47	40	36	39	41	40	30	45	39	42	40	46	44	40	43	41	42	34	49	36	37	40	35	40	37	39	38	34	31	53	45	37	35	43	55	35	34	49	41	34	45	38	36	43	38	49	48	45	44	52	45	37	32	36	35	32	49	46	30	39	37	43	41	31	52	32	38	45	43	34	45	34	44	46	43	44	48	42	50	42	30	43	38	37	34	44	42	43	31	35	37	43	41	34	32	40	33	51	39	40	44	42	40	46	45	53	42	41	44	48	35	41	41	33	37	42	39	44	40	40	46	36	46	50	38	35	29	41	42	39	43	38	35	44	41	40	39	46	48	41	48	46	45	44	42	38	43	40	40	40	51	44	54	44	41	24	41	39	49	38	37	31	33	45	38	38	34	44	46	53	35	39	36	43	41	33	36	37	35	45	37	45	43	36	36	46	42	41	40	45	41	57	37	42	35	40	37	38	40	45	38	45	52	39	44	51	45	35	48	31	42	48	52	33	40	42	41	37	34	44	37	36	42	25	47	40	50	53	36	42	35	43	41	44	53	40	32	45	41	40	34	37	38	42	37	37	41	37	45	41	41	53	47	32	29	37	43	43	51	49	35	43	28	38	42	44	39	28	45	45	40	42	56	39	49	23	43	47	42	42	41	32	45	50	37	45	39	46	46	33	30	40	36	43	46	44	40	35	39	33	50	44	45	44	37	31	43	37	43	39	42	39	47	51	32	36	35	43	31	38	38	42	54	48	34	54	36	52	50	40	41	38	47	39	41	43	40	43	34	43	42	41	49	48	32	41	43	46	48	35	42	42	36	37	42	48	43	45	54	34	35	33	47	51	43	39	41	43	46	36	38	36	45	43	31	53	43	51	37	44	43	31	37	34	35	37	43	35	40	46	44	37	43	40	45	44	45	40	41	42	40	36	56	47	37	42	40	48	45	38	41	48	47	32	40	44	34	29	40	44	37	36	50	31	39	45	41	38	51	47	38	45	46	43	45	41	44	42	53	34	40	28	41	45	47	33	36	47	55	41	33	34	33	54	39	36	37	40	48	45	44	38	40	31	38	48	41	50	50	51	33	46	44	40	38	50	49	43	38	39	38	32	44	46	42	38	41	43	42	43	39	39	43	45	43	38	39	51	27	36	58	44	44	38	45	30	44	47	43	33	36	43	44	37	41	41	47	28	33	51	52	42	47	35	38	49	35	41	47	42	41	41	41	40	43	48	43	37	34	43	37	26	45	36	37	40	57	40	48	33	42	33	45	46	36	49	42	42	38	45	44	45	41	43	25	41	28	48	41	39	35	36	42	28	53	38	29	49	40	30	39	45	39	38	32	38	47	58	41	42	49	36	34	38	49	35	46	41	39	43	35	41	49	36	46	40	35	51	37	42	47	46	29	44	41	49	47	47	57	43	46	46	37	34	42	40	44	41	42	39	41	38	37	46	39	52	40	52	32	42	41	25	37	32	36	41	54	40	34	34	45	46	30	32	37	45	33	37	47	41	38	51	46	48	60	42	42	54	33	46	34	30	40	49	37	38	38	35	33	37	41	37	45	33	46	45	39	44	44	42	37	35	41	51	32	42	50	43	44	43	39	49	50	44	51	43	46	37	46	46	53	37	41	45	42	46	45	40	52	31	44	39	45	40	44	38	44	37
20102	14172	8917	21996	30126	29421	25677	21966	18469	15551	13142	11296	9619	8071	6898	6141	5171	4555	3997	3602	3118	2878	2557	2294	2105	1971	1828	1756	1662	1592	1522	1515	1467	1475	1344	1330	1236	1140	1119	990	1006	942	906	854	808	757	745	792	792	798	819	792	788	781	792	758	721	733	718	737	680	730	737	709	676	751	747	679	704	712	750	720	714	716	683	672	702	698	700	713	678	661	722	697	755	715	699	679	685	662	673	704	700	680	690	695	721	657	710	644	694	722	686	658	657	671	620	682	665	702	639	712	677	695	675	663	701	669	721	709	700	721	679	654	696	716	657	706	654	665	700	620	664	696	675	686	659	707	626	671	669	693	678	693	653	711	666	653	651	669	685	618	683	630	669	666	664	693	663	648	664	696	675	692	675	725	678	651	706	682	674	630	635	664	674	678	661	694	621	693	669	659	690	681	703	661	710	664	666	652	681	660	654	717	629	672	655	693	676	713	628	656	674	655	651	700	690	657	711	624	683	649	679	667	670	703	667	699	640	655	665	622	658	685	652	663	717	668	626	684	683	659	656	655	663	725	650	680	657	667	702	682	670	714	643	601	657	659	651	661	606	653	660	645	662	678	659	629	662	672	635	671	599	666	685	663	695	669	634	675	622	702	682	655	704	627	712	628	622	644	658	682	682	663	670	701	650	652	660	700	656	650	681	626	680	690	642	650	677	658	698	694	665	693	662	692	696	670	671	671	666	705	653	693	615	645	680	637	652	642	649	696	641	607	683	641	673	682	674	650	681	701	691	650	652	650	638	648	668	616	691	685	658	680	666	661	708	651	675	692	673	686	690	664	660	663	679	652	714	723	637	632	635	701	716	711	656	684	652	669	692	669	667	655	666	617	653	691	669	696	699	690	691	651	635	606	691	677	699	647	648	675	659	671	670	658	635	687	637	653	641	673	657	681	651	670	711	666	695	666	624	682	689	653	666	672	676	677	658	675	661	652	701	655	710	703	724	623	664	711	619	652	635	692	705	672	676	635	684	689	656	686	609	676	699	636	642	686	685	663	659	676	680	640	634	642	707	661	663	662	660	675	639	657	655	652	679	661	652	690	706	679	722	690	682	645	682	674	631	702	641	653	637	675	703	689	718	630	676	624	687	694	694	671	625	606	663	671	653	687	642	691	664	660	674	633	664	664	642	706	670	665	650	653	624	653	658	687	701	707	662	669	676	690	697	653	690	647	679	626	679	614	624	629	689	690	655	729	689	714	651	694	669	655	660	690	711	672	652	669	663	610	646	626	626	662	669	694	665	662	647	692	623	654	645	646	646	659	660	652	665	685	665	691	655	677	687	615	658	735	675	674	647	664	686	719	636	633	692	719	720	608	678	662	692	708	678	679	607	660	662	658	655	698	709	684	654	670	661	668	687	689	667	662	663	634	680	663	659	662	665	642	677	663	696	647	649	617	674	656	716	636	676	663	678	664	649	666	649	708	648	681	668	681	689	722	627	678	679	676	666	652	660	678	639	660	677	652	671	631	657	666	675	681	671	660	625	647	679	657	651	669	707	722	698	646	636	714	663	668	681	706	664	671	705	713	609	662	671	688	653	624	677	627	665	661	684	673	684	720	646	643	646	701	681	733	657	677	672	720	661	678	662	659	661	673	670	691	659	681	676	644	645	693	614	650	654	647	703	692	642	643	650	680	671	658	629	627	683	649	634	648	714	639	652	661	656	658	703	670	670	683	679	648	638	635	684	665	649	692	671	646	649	666	679	666	642	665	706	660	699	684	670	645	622	652	645	689	623	649	677	710	679	677	715	685	652	682	679	657	694	692	671	698	682	634	703	675	700	642	673	685	667	672	681	694	655	666	692	669	659	671	692	612	689	679	681	639	677	645	678	695	612	628	714	706	666	699	660	663	679	654	701	631	660	705	698	664	661	630	653	678	668	688	645	682	670	676	681	675	648	674	649	672	688	649	642	646	657	664	624	668	649	621	663	642	639	652	694	652	702	681	686	726	625	629	628	666	672	725	652	684	697	683	651	644	699	657	712	665	682	642	645	634	673	650	695	710	734	636	684	667	652	660	701	699	651	640	698	632	658	658	678	673	690	657	716	675	649	694	718	654	661	663	724	672	657	692	698	638	660	687	641	662	680	648	671	660	646	685	695	677	652	700	661	693	716	683	688	665	683	718	675	666	675	727	660	654	691	679	629	728	636	651	670	677	607	657	682	653	658	717	630	670	658	694	637	646	696	663	688	683	738	628	650	641	690	637	727	631	674	704	643	674	688	667	669	655	695	637	655	648	653	697	652	684	689	668	659	668	649	644	637	664	692	699	677	681	630	655	648	619	666	670	618	624	683	678	689	652	667	671	664	662	705	667	642	693	656	695	723	653	703	675	656	676	715	626	694	728	673	660	675	622	676	691	690	687	694	594	639	706	648	662	647	691	656	669	624	688	666	675	713	656	694	684	681	649	620	639	626	696	649	674	628	640	695	696	666	696	705	755	622	657	645	680	715	691	679	697	701	652	676	661	670	690	650	715	671	640	658	632	660	658	621	643	654	670	680	656	683	698	641	630	631	661	659	664	630	630	639	654	665	635	657	635	654	629	653	637	640	666	679	640	673	678	645	663	676	724	693	642	683	689	667	639	657	711	663	675	671	637	676	690	644	663	659	661	626	650	661	713	632	644	663	686	697	612	688	666	641	657	644	686	719	652	654	627	649	679	698	620	647	699	669	695	682	668	649	667	644	646	695	680	649	625	644	690	666	670	658	646	705	687	666	741	670	685	700	678	636	661	677	672	652	685	690	665	671	620	651	671	625	681	710	664	697	653	684	631	724	649	685	669	684	661	651	677	663	662	669	669	690	658	676	679	661	664	642	662	691	692	658	705	695	666	659	647	701	639	718	660	670	668	686	710	654	639	659	648	663	660	671	707	702	593	723	677	652	670	671	683	687	675	695	656	705	676	642	659	600	634	659	670	650	672	709	635	656	642	630	685	628	627	675	625	670	661	611	691	689	681	691	670	717	684	692	690	633	645	690	689	657	670	714	674	655	645	658	680	671	688	667	712	657	657	680	704	698	649	667	688	654	645	682	647	643	669	638	694	671	681	675	660	673	675	679	689	671	645	688	679	711	660	640	634	650	618	710	632	704	649	664	697	649	689	678	658	660	672	685	677	651	638	676	679	651	711	714	650	652	640	665	648	665	684	664	603	669	691	662	647	671	724	687	707	669	663	660	693	654	675	664	623	683	630	649	638	656	663	639	670	659	701	700	686	655	664	601	640	640	673	643	678	641	715	653	643	653	707	681	642	642	705	681	651	673	687	668	668	693	662	662	681	664	655	661	712	718	672	670	682	614	675	643	653	666	713	690	670	683	667	664	673	683	691	693	674	715	660	666	670	670	669	665	695	679	697	635	636	699	668	690	682	651	662	627	685	655	649	670	682	641	680	613	649	665	669	642	600	681	653	644	717	647	660	651	655	659	713	693	710	708	678	715	644
2087	932	534	489	740	825	770	692	550	508	403	325	322	240	247	192	174	146	147	115	104	97	91	92	72	85	79	87	65	58	61	50	60	52	47	55	51	36	50	53	47	54	51	44	38	45	46	38	52	48	39	43	43	48	53	44	31	38	36	46	45	39	35	39	51	43	39	36	28	51	25	28	42	35	46	43	46	38	47	41	29	29	45	31	36	32	34	37	46	37	35	39	33	34	41	38	37	42	37	27	36	34	45	42	51	33	42	37	44	29	38	37	40	38	36	30	36	39	36	31	43	34	38	48	50	31	35	30	41	31	34	55	37	36	38	38	29	34	45	32	40	39	50	40	40	48	35	27	28	34	40	37	38	34	30	31	39	36	35	41	47	31	33	47	38	33	32	38	38	39	35	45	36	44	49	39	38	45	41	40	43	34	37	30	44	42	31	39	37	35	35	38	40	28	34	30	38	36	40	43	24	43	41	36	40	35	44	40	33	38	38	51	32	37	32	37	43	44	43	35	39	42	31	37	37	42	37	43	33	33	30	36	36	28	33	32	35	47	34	37	39	38	47	39	38	39	38	29	34	35	39	46	44	47	38	48	43	42	45	33	37	32	39	33	34	44	40	36	45	42	36	38	22	50	51	36	40	34	32	38	49	51	33	33	27	41	45	40	36	40	35	36	38	45	32	43	29	48	41	43	37	42	44	33	34	36	42	21	42	40	35	30	31	25	39	43	34	34	35	36	35	31	32	42	48	47	47	34	39	41	42	45	43	44	38	41	28	44	32	43	38	50	40	46	38	42	37	36	37	37	27	40	38	46	29	38	39	32	32	38	34	38	37	44	38	49	46	22	48	32	33	46	33	43	30	33	33	34	31	49	47	35	41	34	37	32	37	36	48	36	53	30	38	35	35	47	42	37	29	33	43	29	30	42	47	37	38	39	40	27	38	45	33	32	28	36	34	34	41	47	39	30	32	36	42	44	23	26	34	45	39	45	39	40	46	45	56	46	31	35	32	38	30	40	54	45	27	36	32	45	38	34	39	31	37	45	31	39	48	40	42	44	39	43	40	38	32	32	25	42	51	35	29	43	32	31	41	33	36	51	50	43	41	34	33	35	31	45	28	41	40	43	31	32	34	36	42	29	33	40	33	32	39	42	37	32	47	37	42	29	34	27	42	38	40	44	35	33	44	38	40	33	36	51	36	40	32	27	38	46	43	35	37	31	42	35	39	41	40	36	39	37	49	28	28	31	46	40	42	37	34	44	37	33	46	41	34	35	34	38	42	44	47	39	36	45	46	36	38	33	44	43	38	24	35	44	36	40	42	27	43	41	31	36	46	41	36	33	39	35	32	37	43	34	33	40	38	48	40	33	40	46	33	45	37	39	48	51	36	42	32	44	47	52	31	25	32	39	43	27	43	37	20	39	39	33	49	43	36	43	24	37	40	37	29	47	44	39	39	42	31	40	47	41	45	39	29	31	31	49	38	31	43	37	56	29	31	39	41	35	34	38	41	40	42	31	28	44	34	43	37	34	43	45	36	40	44	43	41	40	43	46	36	37	29	49	36	47	46	43	35	41	41	36	35	23	33	34	29	35	48	37	38	33	49	42	34	36	51	44	32	27	35	43	38	42	36	42	34	30	42	34	32	32	42	43	42	43	42	23	38	47	33	33	39	35	31	39	31	23	50	48	42	41	29	30	26	33	43	35	29	27	42	37	28	39	37	45	46	32	36	49	44	39	35	30	33	41	37	18	27	44	44	31	41	39	44	36	34	37	37	41	35	28	34	46	47	43	36	38	37	39	27	37	37	39	39	46	44	47	28	21	42	52	33	37	45	33	41	31	40	42	32	43	33	42	41	39	41	45	27	36	33	39	44	32	34	33	39	46	37	39	38	45	42	36	42	36	32	35	44	24	42	39	44	29	32	40	41	37	37	40	38	39	29	48	34	43	43	32	33	41	30	30	44	43	40	43	33	38	39	37	35	33	37	43	38	30	28	38	37	41	32	38	44	51	42	35	46	20	42	39	34	36	27	33	39	40	34	51	53	33	34	24	35	44	41	39	22	29	30	46	33	43	35	47	39	50	51	35	31	37	35	37	38	45	41	33	33	37	38	34	33	39	36	38	49	40	45	46	38	30	39	37	30	36	35	34	37	38	35	48	40	46	46	45	34	44	40	37	37	27	42	26	45	46	39	46	37	35	51	36	35	35	35	31	46	29	32	44	38	40	46	35	46	32	35	41	38	33	37	37	39	27	41	44	42	43	26	49	44	33	33	46	39	37	34	47	39	26	29	40	34	36	32	35	37	47	42	44	37	34	34	19	36	39	46	40	49	29	35	30	27	37	29	39	39	35	46	49	42	27	51	36	31	42	28	34	38	33	37	39	39	39	31	36	38	28	39	42	45	41	27	49	40	29	35	43	41	44	34	41	45	44	35	40	30	34	40	47	38	28	37	36	38	39	36	33	47	42	23	46	28	35	27	34	32	25	31	32	29	42	33	37	41	30	39	42	40	33	35	37	36	22	34	41	44	32	38	37	39	32	37	44	40	28	40	47	39	48	36	49	36	20	42	34	32	35	35	48	40	42	39	44	35	33	37	37	43	39	38	33	29	44	38	35	37	44	35	26	39	46	44	34	33	30	38	37	43	33	27	40	45	37	48	47	34	41	48	36	36	50	32	33	46	45	28	34	38	34	42	59	34	41	41	46	50	34	48	27	37	42	44	45	46	36	37	37	39	36	26	29	36	37	34	33	28	42	29	41	37	45	28	38	37	34	53	44	40	36	34	54	36	38	34	38	47	40	40	40	36	31	37	35	40	35	52	44	26	47	33	30	27	51	58	20	40	38	41	54	42	40	38	27	43	42	41	45	37	42	37	43	44	35	44	32	29	37	41	41	42	38	44	45	31	37	33	38	26	29	36	29	42	37	36	42	35	45	39	40	40	35	46	27	42	38	37	45	34	47	41	50	27	49	43	40	34	41	39	39	41	43	38	33	39	46	43	35	40	32	43	34	29	45	37	32	30	33	40	30	30	35	36	35	41	33	32	34	33	47	29	32	42	46	31	29	45	34	33	44	30	34	44	45	34	41	46	35	30	38	44	34	37	33	41	28	46	41	37	45	36	36	38	40	44	36	34	32	32	37	44	39	39	48	37	36	39	33	40	30	36	40	42	39	33	30	38	41	38	33	29	37	44	36	33	37	39	35	40	33	39	39	42	30	37	40	34	40	23	25	44	38	41	38	46	34	47	39	31	30	43	31	45	41	31	41	35	45	39	45	41	34	31	41	27	40	45	48	33	33	26	38	44	33	38	52	35	41	44	42	28	46	36	44	46	55	47	37	32	45	41	46	33	40	35	40	30	40	39	44	44	37	30	43	44	35	47	40	37	31	42	36	30	43	42	34	33	39	41	38	44	34	33	34	41	32	36	24	31	39	36	32	32	39	36	43	39	35	41	27	32	29	45	40	42	32
25793	18772	12562	27172	35203	34000	30737	26920	23275	20172	17676	15049	12976	11016	9712	8452	7203	6243	5540	4730	4152	3706	3255	2980	2703	2468	2427	2192	2024	1980	1861	1775	1800	1643	1646	1586	1437	1408	1189	1202	1156	1078	1021	855	856	818	809	862	830	831	819	824	816	894	752	759	738	668	657	738	676	683	746	678	707	680	667	677	665	647	674	685	701	659	699	684	634	695	669	708	654	633	706	696	682	689	652	679	609	614	609	617	654	684	663	663	640	621	634	613	668	680	662	622	627	638	678	634	656	663	605	622	636	639	589	653	631	619	697	636	612	655	622	630	657	614	594	643	659	638	633	630	636	632	630	623	664	667	632	636	622	639	609	654	642	651	644	631	617	664	593	606	629	616	616	644	614	606	635	658	637	650	695	639	695	644	604	685	609	585	656	629	664	572	596	621	630	626	631	612	616	606	629	610	621	603	622	635	606	621	615	649	609	660	655	614	604	617	621	637	617	575	600	611	620	654	650	584	621	593	606	608	591	657	620	628	624	601	636	616	640	628	634	616	629	636	633	625	656	635	618	626	552	616	643	594	625	649	639	655	575	672	595	635	559	649	634	628	609	613	647	609	582	607	590	607	614	621	670	637	652	606	580	651	582	624	570	623	647	637	601	630	625	619	620	644	598	625	580	626	632	583	639	619	609	623	647	633	641	684	603	623	612	613	607	662	628	655	582	616	672	594	663	618	644	656	596	622	595	570	617	591	583	624	618	622	612	616	604	603	647	585	643	640	633	649	647	612	608	639	594	636	616	599	572	618	639	609	630	617	634	621	627	617	565	540	651	609	585	586	651	597	618	641	624	668	615	680	615	625	662	640	625	632	607	653	656	629	629	596	622	600	636	641	628	612	618	591	625	622	622	624	670	645	621	596	620	584	611	670	615	631	608	629	618	616	633	589	622	614	627	640	645	687	640	656	602	613	650	646	624	621	645	597	617	642	620	615	594	631	655	650	649	630	642	614	636	631	584	632	605	615	652	622	609	603	643	596	600	616	630	632	614	637	682	616	629	637	642	586	607	633	626	607	637	611	581	592	600	668	632	624	596	596	676	597	620	631	644	654	636	591	601	633	645	618	645	652	606	601	654	567	596	614	664	649	612	609	600	639	633	639	657	632	596	592	607	616	604	621	630	603	589	626	633	623	604	665	610	646	667	678	645	620	674	625	578	607	607	608	609	669	628	614	641	605	655	621	597	636	618	580	588	622	598	571	602	589	628	627	670	603	645	624	591	612	597	593	616	599	594	622	618	604	593	618	577	599	619	650	631	658	615	626	615	630	613	624	586	650	622	617	629	608	659	631	626	593	582	611	664	596	628	637	604	586	658	594	613	619	660	623	619	603	642	629	624	645	603	632	569	607	650	660	638	651	587	613	649	603	598	630	645	626	621	602	636	650	616	647	575	611	634	640	656	617	626	594	639	622	593	674	629	615	609	618	626	633	639	616	617	644	616	624	598	616	624	648	652	640	630	589	629	633	623	646	618	659	599	627	655	588	599	626	567	612	632	656	634	626	651	608	620	605	579	587	632	642	639	622	630	657	586	633	597	630	616	632	654	626	612	649	606	579	571	657	614	676	631	593	684	624	601	566	648	652	609	562	568	626	642	615	610	625	600	609	605	652	633	629	626	652	647	609	632	643	643	624	640	602	661	638	577	656	661	638	591	646	622	636	601	607	608	623	588	598	639	605	611	616	625	622	621	613	638	608	596	600	615	606	577	631	572	603	651	635	622	649	629	634	601	643	616	633	587	639	621	613	569	627	613	614	619	637	646	596	611	660	634	605	645	648	585	669	605	620	613	581	654	634	623	643	659	605	613	655	645	601	626	585	649	623	591	589	628	617	649	608	619	614	655	684	594	595	615	635	649	608	662	625	679	571	598	636	675	628	652	608	616	581	631	610	595	594	656	607	606	621	638	672	622	624	553	635	586	612	582	620	628	604	635	610	661	621	620	612	632	609	636	627	604	644	612	613	634	634	600	621	594	646	625	603	632	592	611	658	609	623	645	615	621	594	617	595	600	635	649	618	605	654	661	592	644	653	606	599	598	598	602	607	620	611	626	566	677	582	634	670	639	605	617	622	648	660	646	599	561	619	618	649	657	579	647	599	617	600	626	659	642	646	572	605	625	621	616	651	573	575	623	603	594	618	596	634	595	645	611	663	635	582	638	612	631	628	608	688	626	650	608	607	590	615	630	607	676	590	568	583	582	662	602	621	605	661	593	609	623	667	627	593	617	608	573	617	631	617	661	653	616	630	601	611	591	601	616	604	643	623	615	623	692	628	635	658	585	623	574	608	671	574	590	574	630	619	632	619	633	657	566	596	645	588	588	615	590	578	616	597	639	594	642	609	606	686	630	578	621	605	632	612	615	639	651	593	670	642	657	612	630	654	615	633	630	599	623	587	576	612	615	594	597	628	618	634	649	584	607	624	598	641	588	580	604	592	660	633	578	601	628	615	603	679	579	601	637	604	687	643	666	692	621	599	673	662	646	574	637	609	645	595	618	644	625	636	639	635	641	625	646	638	577	661	624	633	617	609	603	614	647	612	608	605	636	631	598	611	627	573	637	610	626	635	584	617	637	654	612	583	650	597	595	592	662	579	608	691	592	567	597	586	672	615	620	601	592	679	585	615	659	617	640	614	624	643	651	621	632	639	647	585	623	597	623	613	548	638	653	636	619	610	616	612	574	618	608	621	613	616	670	586	633	650	644	600	634	653	629	626	636	602	580	598	631	621	604	631	592	648	646	592	592	617	635	654	597	643	610	627	600	629	602	614	605	633	638	638	623	596	614	548	625	672	605	596	652	652	607	601	625	640	625	674	613	617	665	571	590	594	661	661	630	567	616	668	656	633	626	644	631	641	587	666	650	637	620	642	605	599	607	644	627	665	632	672	649	607	626	623	598	625	639	660	595	630	623	645	594	620	612	623	649	644	623	683	645	634	624	597	646	605	605	669	606	660	604	628	615	607	665	696	641	598	622	634	636	621	624	608	623	585	651	596	616	619	603	567	610	627	628	631	614	606	574	609	553	648	613	619	635	645	620	619	624	652	645	627	639	593	607	569	584	614	625	558	593	655	592	627	586	622	600	632	637	666	629	595	600	599	606	643	640	599	668	626	651	603	620	600	632	644	604	665	660	626	605	629	603	579	613	626	611	629	621	630	607	629	586	626	592	649	610	617	605	644	618	631	588	613	611	633	658	618	572	634	634	612	657	616	641	632	639	598	678	644	603	601	644	626	626	625	648	652	627	609	610	647	659	646	615	590	601	652	604	605	617	617	634	657	655	653	609	637	630	650	638	606	603	623	638	631	642	604	632	685	623	608	613	614	686	594	637	622	648	654	595	587	602	636	640	627	604	607	595	634	611	585	660	612	621	650	603	687	622	657	582	579	616	629	610	564	622	588	612	627	622	620	664	649	610	621	635	647	602	622	637	598	635	650	594	673	576	586	643	617	623	620
1735	393	247	201	349	403	358	278	256	210	199	153	144	120	103	94	77	86	78	49	57	48	57	44	28	48	36	41	26	36	50	38	26	41	40	34	35	32	33	31	26	34	24	25	22	23	26	23	21	34	22	33	20	23	28	26	13	30	24	17	25	21	20	14	34	22	29	17	28	27	32	20	24	15	29	29	26	19	24	19	19	21	27	21	27	25	25	29	24	31	20	23	17	26	19	23	29	19	23	22	21	26	28	27	18	25	27	24	24	24	29	35	27	26	20	33	21	25	28	25	21	18	20	19	26	23	24	32	30	22	35	19	18	18	17	18	19	20	28	25	23	26	26	19	25	11	18	29	22	26	22	22	29	22	21	21	24	25	17	31	34	22	21	24	31	26	19	18	28	27	12	17	20	20	31	35	21	39	32	28	16	16	32	31	26	18	27	33	23	18	24	20	28	28	19	19	27	20	27	15	20	23	23	15	24	17	19	26	23	26	24	24	21	30	21	19	20	25	19	24	24	18	27	22	22	27	27	19	26	29	21	24	25	27	18	28	21	23	23	29	26	28	20	21	19	24	27	22	22	26	18	26	27	13	19	18	26	26	13	18	25	25	21	17	33	24	38	17	27	22	23	25	24	30	23	24	21	23	23	29	21	22	28	20	22	28	23	21	18	25	29	31	19	28	18	24	13	23	23	22	18	22	22	27	27	21	18	30	24	24	18	21	32	31	25	28	27	24	28	24	13	24	25	23	19	14	20	25	26	22	31	16	26	22	26	17	27	33	23	20	32	30	17	16	30	25	19	22	26	31	22	23	29	23	20	18	32	23	22	20	27	25	29	30	24	20	34	29	26	26	20	20	28	21	16	22	23	20	22	18	36	24	31	31	22	39	29	19	19	30	20	24	36	32	20	26	28	27	25	21	18	22	24	20	23	19	20	26	26	19	27	29	19	19	23	26	22	26	28	28	20	22	16	28	26	22	34	28	35	15	26	21	22	24	26	24	31	27	18	33	30	39	28	17	32	31	27	24	26	29	29	23	20	30	26	29	22	30	16	30	28	18	28	23	28	25	31	22	23	23	40	34	25	24	23	26	29	24	35	29	23	12	28	14	21	25	27	19	19	16	30	18	14	34	29	25	28	20	20	25	22	25	22	13	23	18	27	23	25	30	26	23	19	25	29	24	17	25	18	24	26	29	23	33	26	25	25	16	24	29	19	19	16	23	29	17	26	19	25	26	14	33	26	19	22	27	23	26	19	32	25	25	28	22	24	24	25	19	31	30	28	26	18	20	27	31	23	27	22	32	27	29	18	36	24	27	25	23	29	25	14	16	19	24	25	29	27	24	15	23	30	35	27	23	25	23	20	34	24	22	28	13	33	22	24	27	25	26	25	17	22	33	22	31	26	16	20	28	21	18	30	34	21	16	36	17	23	15	33	31	21	35	25	17	17	24	18	24	30	21	35	24	29	33	20	20	24	25	11	28	24	18	14	25	19	18	23	28	21	22	24	23	24	26	23	22	17	30	30	21	27	25	20	25	23	21	26	20	15	20	25	20	26	26	36	29	32	20	19	18	15	16	26	32	31	25	13	25	27	23	17	24	23	29	28	36	18	25	22	18	25	29	16	33	21	21	16	20	30	35	30	19	16	26	25	16	33	28	23	24	18	21	26	26	23	25	30	32	15	16	19	31	27	26	24	24	30	24	31	24	34	23	16	26	28	32	27	20	21	22	30	24	28	25	23	26	30	40	17	24	21	29	19	23	31	14	19	26	24	22	30	28	17	22	29	21	27	16	20	35	36	22	28	25	25	20	22	23	24	25	22	28	28	24	25	25	29	26	25	20	22	18	29	32	14	28	19	40	27	25	20	29	25	27	16	22	27	31	17	23	20	25	23	21	26	22	23	30	28	24	17	29	33	33	23	18	31	27	25	31	24	25	24	25	32	32	27	20	20	28	21	12	25	23	27	27	24	19	21	25	23	27	28	30	28	20	29	37	20	25	28	24	16	29	16	33	28	17	22	23	29	28	27	26	20	21	20	29	26	23	20	18	28	24	36	19	24	30	24	24	23	24	15	30	27	16	25	21	18	26	25	17	30	16	21	28	20	29	20	24	27	22	24	28	30	20	29	25	26	21	19	22	28	20	34	26	24	21	23	27	27	30	25	29	23	19	26	28	22	27	28	30	20	23	32	21	18	22	21	17	34	23	21	24	25	15	24	27	25	34	9	26	22	15	19	26	25	19	27	19	24	27	24	32	25	22	23	24	21	17	16	24	17	27	19	17	23	22	22	28	26	32	18	19	23	21	20	30	31	19	32	27	32	32	25	15	25	23	17	33	17	24	31	35	34	22	35	39	32	19	18	25	25	19	20	18	28	21	22	15	28	20	28	20	29	21	26	17	19	22	26	26	27	28	19	26	27	23	21	32	27	24	20	32	21	35	27	25	29	19	23	19	19	17	22	28	26	23	32	18	19	26	21	23	15	18	29	23	27	28	21	29	21	24	20	26	24	21	27	15	26	28	23	25	27	19	24	18	24	18	23	25	22	17	32	26	21	33	21	22	22	31	24	17	24	24	28	29	19	28	21	27	23	24	32	20	18	19	18	21	27	29	25	21	24	30	26	21	23	30	27	23	29	20	26	18	23	30	26	23	21	30	21	18	35	24	23	15	24	19	21	27	28	20	21	28	28	22	25	28	20	17	15	21	27	28	15	17	33	25	20	22	25	28	27	28	25	24	22	29	29	23	24	13	19	20	13	21	27	30	26	29	22	36	24	18	20	20	18	22	20	14	29	27	18	21	12	19	29	14	18	31	30	23	24	26	28	28	27	20	15	12	23	17	21	28	19	18	30	30	21	28	35	19	18	16	27	16	27	24	26	19	23	19	37	16	23	32	22	23	25	28	35	24	25	33	20	12	24	29	27	24	29	29	24	31	26	31	28	30	21	25	17	19	23	15	25	24	26	23	33	23	27	24	18	21	21	16	28	29	30	24	26	32	23	24	26	28	15	24	31	28	19	21	25	27	25	25	24	25	29	22	26	23	26	33	12	27	19	21	23	27	22	21	26	14	23	29	26	28	28	24	21	25	25	21	17	22	10	17	23	15	17	22	20	26	26	25	15	23	14	27	22	35	21	20	20	32	22	22	25	24	33	33	21	18	18	28	26	26	34	21	24	21	27	24	25	26	26	22	21	27	25	25	29	23	26	19	22	25	24	20	28	19	26	33	24	21	22	34	31	27	19	21	32	23	30	31	25	26	22	27	23	23	24	23	17	30	28	26	18	21	30	22	21	19	19	25	26	24	25	24	22	37	23	33	21	27	30	28	23	25	27	23	23	27	30	18	26	24	20	30	25	26	18	21	24	23	23	27	40	23	26	25	17	21	25	21	25	26	21	16	24	24	27	19	35	16	19	29	26	22	16	25	23	26	25	22	41	25	31	28	35	24	23	27	27	20	20	26	25	25	20	26	16	32
17891	11481	6681	17775	25621	24674	21375	17837	14533	11944	9913	8150	6742	5901	5038	4326	3555	3076	2705	2409	2093	1935	1683	1472	1348	1287	1228	1147	1008	1011	1029	1072	1005	986	962	896	826	765	670	678	645	624	538	507	468	488	468	515	481	488	477	496	471	465	426	436	433	431	428	419	394	437	432	417	411	419	424	404	432	429	414	425	395	398	448	405	429	426	394	392	379	438	425	400	432	420	397	428	383	428	442	404	371	404	429	436	374	428	425	404	441	386	454	366	386	388	375	404	392	399	395	387	404	393	417	396	429	365	365	408	416	397	354	361	410	431	385	410	379	433	416	409	417	393	410	417	378	387	379	419	412	415	406	413	411	407	371	394	383	388	402	411	400	427	426	391	398	425	409	404	399	446	415	411	431	415	420	419	412	422	412	411	411	396	445	413	396	427	408	409	394	389	410	373	379	414	418	421	419	407	402	377	410	394	414	394	395	394	381	422	361	428	414	375	414	464	401	430	430	389	401	385	390	403	413	351	407	407	415	388	387	412	408	385	381	418	388	400	390	392	388	407	442	379	435	387	393	408	385	401	382	394	371	412	383	403	394	387	447	399	390	432	385	419	396	407	448	401	399	415	390	386	385	413	375	399	412	410	382	387	396	413	406	379	404	392	358	386	401	419	409	403	376	371	386	403	403	387	395	393	395	373	398	417	427	426	401	420	405	403	423	400	382	399	438	413	405	430	418	415	410	378	361	375	427	399	409	392	403	418	380	357	401	417	397	433	377	375	390	371	392	416	408	394	386	410	413	410	387	388	429	392	391	404	362	416	381	401	418	400	365	406	407	416	411	432	430	403	389	385	401	407	400	381	431	402	384	396	419	403	401	392	426	410	370	387	373	402	418	416	368	395	388	416	404	399	368	404	411	410	375	411	406	388	368	392	415	432	409	381	389	390	413	391	400	395	398	409	421	424	373	428	383	401	390	383	426	364	402	425	375	408	406	387	367	417	372	403	382	396	402	391	403	427	403	388	422	399	418	383	448	375	412	428	400	377	372	394	394	428	391	404	399	354	386	403	408	387	435	394	391	403	428	400	387	415	407	411	382	392	386	381	415	422	447	423	402	363	417	379	387	382	373	385	406	415	432	399	402	354	413	381	410	425	371	403	384	401	389	388	435	380	416	393	383	430	425	381	431	381	401	449	393	409	395	364	413	417	406	401	376	422	374	410	387	412	396	395	417	397	379	420	409	405	378	387	412	399	373	420	393	400	416	382	412	408	416	373	421	369	392	410	426	414	414	384	379	418	396	398	389	380	374	417	435	367	359	378	380	396	385	408	436	443	398	419	400	408	412	410	413	391	433	393	387	410	378	444	403	409	435	365	370	436	398	375	399	408	370	410	376	398	372	392	396	431	429	359	405	428	410	436	415	419	425	392	438	383	372	403	431	423	395	402	416	390	427	391	411	413	377	406	375	366	416	414	409	400	390	399	364	377	402	367	390	430	434	375	389	417	371	393	394	421	385	403	425	393	379	385	366	349	400	408	402	404	393	408	383	389	379	404	408	436	403	388	406	413	387	401	386	424	380	388	369	411	402	385	403	398	410	401	433	415	392	386	449	391	406	392	410	407	407	357	392	415	398	398	409	403	420	411	406	419	389	399	406	421	406	398	390	447	384	389	401	408	386	405	403	438	427	353	420	389	389	382	376	411	387	395	401	425	413	395	369	422	407	395	392	412	413	458	417	383	412	410	374	379	410	449	383	406	366	394	447	404	423	421	442	391	399	394	402	352	446	393	395	374	396	366	433	419	341	415	396	404	409	396	383	386	448	369	396	405	403	408	400	391	422	355	387	382	424	411	443	412	397	404	421	436	397	397	405	383	379	432	412	368	407	408	391	404	418	407	400	419	424	370	395	405	413	379	433	388	403	393	371	413	392	394	402	407	394	411	416	389	425	387	398	385	392	400	418	358	400	414	391	420	385	437	397	411	414	383	387	417	397	422	423	368	412	407	391	422	392	416	367	426	374	405	415	384	404	388	395	401	391	381	391	403	374	409	429	408	406	371	400	406	437	415	448	375	403	409	405	396	349	359	400	350	398	381	409	407	418	406	396	407	379	407	406	404	439	406	425	397	385	382	443	375	409	396	412	397	367	428	399	429	403	397	403	404	403	400	413	408	376	416	395	379	404	351	435	377	372	408	369	406	383	393	397	391	401	421	391	451	431	393	401	401	394	380	377	387	442	381	403	432	411	364	400	413	412	386	431	415	426	387	433	444	374	388	390	407	327	412	369	371	406	391	417	421	406	418	389	402	414	386	371	383	390	426	421	396	356	407	422	371	379	428	406	390	421	384	370	370	393	369	385	417	392	410	422	399	368	415	377	369	374	374	404	386	365	396	429	407	383	404	398	383	417	403	395	419	408	373	374	412	386	412	359	385	399	423	374	408	392	378	417	394	422	399	397	391	403	395	396	387	388	359	420	411	380	378	389	410	411	397	415	406	409	392	359	409	380	411	409	396	398	422	377	422	393	441	422	396	429	388	421	409	373	377	406	437	403	373	393	385	410	419	429	413	373	403	405	404	416	414	403	404	400	402	376	431	392	438	411	429	400	398	378	406	400	404	431	428	355	391	404	368	393	394	375	422	402	422	368	416	408	396	391	366	418	421	423	409	383	427	417	395	409	403	398	377	398	418	385	405	401	401	435	417	389	398	414	421	434	372	414	391	361	390	381	387	424	380	394	382	402	399	409	398	399	397	393	425	408	430	397	414	425	361	395	399	389	471	434	401	408	394	402	395	431	409	368	402	381	409	443	415	392	393	385	392	383	398	405	379	377	377	428	393	369	430	418	391	437	399	398	359	413	399	395	404	409	440	396	370	398	436	407	389	405	385	351	396	402	376	371	377	393	406	422	433	385	456	383	396	401	388	426	406	389	399	375	405	410	377	429	438	431	415	392	372	366	407	408	379	389	388	410	396	405	409	399	383	391	378	383	406	394	392	413	397	402	354	414	410	369	410	444	407	438	394	378	415	374	381	406	378	400	417	420	415	407	414	396	403	407	411	422	417	447	426	380	385	387	428	398	378	381	367	437	371	388	413	416	436	427	348	390	384	418	422	420	393	375	364	406	382	422	415	387	417	419	401	383	396	376	402	418	390	382	392	394	400	410	369	374	400	416	424	408	413	414	386	411	384	409	402	373	414	369	414	388	427	383	402	386	377	425	400	403	379	393	402	381	374	398	424	420	398	410	417	409	397	391	429	420	423	375	387	398	449	410	428	415	429	378	404	416	395	359	413	396	388	370	447	425	412	411	397	404	419	394	382	407	369	423	407	424	411	377	424	399	394	363	394	409	396	373	395	376	368	412	371	362	423	440	410	432	427	422	400	409	421	434	395	399	405	401	360	382	403	373	403	430	356	399	428	401	408	449	387	397	415	361	367	405	410	395	391	405	408	398	405	363	383	426	422	385	388	409	392	373	425	387	384	388	377	398	398	425	374	431	442
1054	639	340	248	496	540	533	443	359	312	256	232	201	185	144	140	115	99	86	79	70	63	55	42	54	36	45	41	36	40	46	41	35	50	31	27	28	33	32	32	22	23	21	27	23	17	25	21	30	29	29	28	27	28	18	21	16	20	21	16	17	24	19	27	19	37	21	19	21	31	21	24	19	27	26	26	24	21	21	17	23	24	23	22	18	13	23	23	20	14	24	22	28	15	19	22	20	12	24	20	17	26	20	21	18	24	17	23	30	24	23	19	23	23	22	19	19	21	19	14	17	22	16	23	25	26	24	14	21	28	22	22	19	20	23	25	20	18	25	23	19	19	10	20	20	17	12	17	21	18	16	16	17	19	15	28	12	16	25	27	24	18	19	22	21	14	19	20	20	28	18	22	25	21	23	25	24	13	29	23	18	23	24	19	20	21	15	23	16	21	20	22	26	21	20	23	20	22	18	19	15	23	16	21	20	24	23	19	18	17	21	24	26	23	15	21	20	24	27	26	13	29	12	28	14	11	25	17	14	19	10	28	23	19	10	17	24	19	20	22	13	19	22	22	21	19	22	15	22	26	19	24	24	24	23	20	18	20	18	21	21	23	17	15	16	32	18	18	20	26	24	16	17	22	23	22	17	17	23	18	20	18	23	25	13	18	24	17	25	18	18	12	25	23	15	28	27	25	40	13	21	20	16	17	24	20	18	24	29	24	20	20	17	16	18	24	17	12	27	24	23	19	26	19	24	15	19	19	24	22	19	19	16	21	17	20	18	31	13	16	20	21	19	24	17	22	15	27	22	26	18	20	22	25	23	24	20	20	19	16	19	22	18	15	25	20	27	20	24	26	22	24	18	19	25	20	19	15	16	22	15	22	20	22	16	25	17	15	21	22	24	18	26	26	27	27	20	13	22	20	22	13	29	20	19	23	22	22	19	23	23	14	21	24	23	21	24	29	16	18	17	24	25	21	19	24	21	24	16	23	21	24	17	23	29	20	21	15	24	27	20	22	26	17	15	27	25	19	23	18	18	18	19	16	24	21	19	20	19	16	22	13	24	18	11	23	22	18	19	20	25	19	13	26	29	19	19	20	14	23	12	21	19	33	25	15	25	21	16	23	19	21	22	12	16	23	23	26	22	24	23	32	23	22	19	31	10	19	18	22	18	17	25	17	18	16	25	20	19	21	27	19	16	17	18	16	15	19	18	21	14	24	17	18	17	16	11	21	13	16	17	24	26	14	26	23	15	19	12	21	19	16	25	21	12	27	28	17	24	23	26	29	21	16	25	28	24	16	21	20	22	28	16	21	25	18	17	21	17	15	21	28	15	22	29	15	22	21	24	18	32	19	18	25	25	24	19	23	22	19	24	18	19	19	21	14	25	22	27	22	25	18	19	20	22	18	23	14	18	27	17	22	25	24	12	15	15	20	33	27	27	22	27	14	16	17	26	11	28	27	22	19	29	17	19	23	24	23	17	17	24	20	21	18	14	22	19	22	23	20	22	16	12	20	13	27	14	19	23	18	22	22	21	34	22	29	19	22	27	15	27	27	21	12	20	29	31	22	24	20	20	14	27	23	28	29	18	17	18	23	15	25	23	23	24	22	23	30	30	29	29	25	23	18	22	25	22	24	19	18	18	19	22	17	24	20	25	15	18	23	18	29	19	25	12	24	20	22	17	26	26	14	24	18	18	19	26	15	18	20	19	12	24	23	17	20	22	18	15	13	21	21	24	24	20	13	20	16	21	19	28	26	25	27	27	24	20	17	24	22	16	18	20	19	23	23	23	25	29	13	16	22	19	15	17	22	16	20	20	19	20	28	15	23	19	27	23	30	17	19	13	19	15	17	18	24	17	19	12	15	19	24	15	22	19	19	14	28	18	32	20	29	24	22	15	16	17	21	23	23	20	13	27	20	20	25	19	27	19	21	21	25	20	18	19	23	20	12	21	19	24	14	25	21	20	18	21	20	22	21	28	19	23	18	22	23	25	17	17	20	23	18	29	26	25	28	18	18	31	26	22	28	21	26	17	23	20	23	21	19	31	18	25	21	17	20	26	18	19	23	22	24	28	18	25	22	21	23	13	19	13	16	21	19	20	25	13	20	26	27	20	18	29	21	23	18	14	15	26	27	21	21	18	24	22	18	14	22	36	26	16	20	19	20	26	24	18	14	22	24	19	19	25	23	29	16	19	15	16	18	16	21	19	26	15	21	19	15	18	21	24	25	21	21	40	26	17	19	21	25	16	22	23	9	18	18	26	16	23	26	18	18	9	14	17	19	22	21	13	27	13	26	13	16	21	22	26	22	27	22	15	17	28	22	24	20	19	24	23	22	26	31	24	14	20	17	30	15	22	14	22	17	21	14	22	16	21	18	22	22	15	24	21	19	23	24	18	21	17	17	21	17	17	20	21	23	21	35	27	19	17	16	17	27	15	18	27	22	27	23	24	21	15	24	21	29	17	23	17	25	16	18	16	9	28	22	23	21	20	21	21	12	20	20	23	20	19	23	21	20	18	12	21	18	24	22	15	16	26	21	19	18	18	27	27	19	24	22	26	20	19	19	20	27	19	22	19	23	27	21	19	27	19	19	19	20	13	14	14	22	23	31	30	18	22	18	24	21	21	20	17	20	34	22	19	10	22	16	15	26	15	25	16	16	23	31	16	20	33	15	28	18	25	25	25	19	20	18	15	19	14	25	20	20	27	15	14	16	21	20	21	30	27	25	19	20	25	17	21	28	23	20	15	11	14	19	22	21	27	12	15	14	28	21	23	26	31	23	17	23	15	24	19	19	27	19	22	23	26	23	22	25	23	22	15	19	23	20	9	19	18	18	27	11	22	26	20	23	17	17	22	29	19	32	13	16	22	16	21	25	21	15	16	21	12	18	17	22	22	17	18	12	25	23	22	19	19	22	25	16	31	23	18	20	28	21	13	10	15	17	16	22	24	18	18	19	22	22	30	24	20	17	19	18	15	16	19	27	18	22	16	27	15	16	18	20	11	26	25	23	14	17	23	18	35	23	18	29	29	19	17	22	24	21	16	18	16	18	16	15	22	23	18	17	31	23	13	24	21	37	26	17	18	29	30	33	16	16	19	19	25	21	20	19	14	17	26	23	20	22	20	15	20	19	21	23	12	20	21	26	18	19	23	25	19	19	14	19	18	23	24	19	21	17	18	14	15	30	21	33	18	20	17	18	13	26	19	24	18	26	19	17	19	23	20	17	20	28	7	21	24	27	19	20	30	24	23	17	19	23	19	17	20	24	28	19	20	23	16	26	23	20	25	23	20	29	23	15	21	23	21	30	21	14	25	22	18	25	23	16	18	21	22	28	25	21	19	22	23	17	19	27	20	15	20	15	18	17	19	18	17	17	14	26	17	19	22	25	26	18	16	21	11	13	20	23	27	16	22	24	24	28	25	23	20	21	26	17	22	25	16	19	14	19	26	14	19	21	19	24	15	22	19	17	21	21
21872	15651	9483	23241	31215	30130	26704	22624	19182	16121	13625	11239	9633	8399	7060	6128	5150	4305	3749	3231	2906	2606	2316	1972	1860	1667	1519	1421	1260	1249	1307	1301	1120	1210	1146	1020	845	846	766	768	810	613	529	516	435	499	464	476	498	485	486	515	485	468	485	426	456	431	399	389	389	395	427	374	392	384	377	360	354	397	368	409	387	377	357	366	392	351	390	342	351	372	367	389	379	356	364	387	368	362	372	388	324	379	364	380	409	387	377	382	368	356	365	388	340	356	338	325	366	371	354	399	348	381	331	371	368	342	340	324	342	329	376	343	365	361	352	384	356	381	305	342	351	385	348	323	379	359	369	359	333	343	330	372	335	346	348	359	318	357	371	335	320	357	336	370	378	375	328	347	344	333	380	364	381	372	362	366	331	371	332	315	361	356	310	376	333	358	333	377	368	348	341	351	317	326	348	339	337	345	357	373	322	359	357	342	331	340	368	347	320	383	359	331	346	342	343	356	352	375	329	366	394	337	350	358	328	337	350	349	380	337	355	364	322	340	350	359	312	369	315	337	368	347	361	363	375	355	333	347	332	342	376	340	334	356	337	354	331	385	338	332	362	379	346	340	362	329	339	370	352	367	316	343	343	367	364	340	361	359	346	366	364	347	364	335	385	342	345	376	342	356	307	375	322	313	339	344	350	344	340	352	336	322	327	349	327	347	357	393	347	364	319	343	343	349	339	375	351	345	334	365	333	353	330	393	354	360	354	345	327	326	338	333	334	326	327	351	335	326	360	356	322	340	347	332	373	338	336	310	367	301	352	314	387	370	336	342	360	377	344	343	343	341	375	345	336	331	341	361	338	345	375	342	334	357	320	330	375	332	350	368	316	352	340	335	355	364	349	395	345	360	336	340	347	343	346	370	347	326	314	339	310	317	343	358	341	332	334	335	356	372	368	361	324	313	320	363	342	328	347	347	344	363	357	364	367	367	350	333	327	358	336	326	364	356	343	335	364	345	370	386	354	403	347	321	329	335	335	322	329	343	346	352	301	361	337	376	337	332	320	335	362	362	329	355	329	356	364	366	379	332	356	329	330	303	336	346	310	356	369	339	347	337	339	350	349	391	361	329	357	330	378	308	367	331	342	322	344	342	332	343	364	293	329	388	356	376	343	330	343	355	340	351	328	347	349	359	333	337	354	352	311	337	371	382	351	308	351	381	331	321	345	335	323	370	329	339	354	310	336	348	347	355	344	365	336	347	340	363	351	361	373	342	361	327	387	355	349	343	392	370	316	358	340	332	372	354	334	321	322	338	320	356	365	302	352	322	318	348	354	327	316	341	313	336	343	307	346	354	345	322	340	346	341	357	335	336	328	350	399	304	337	342	367	353	320	349	350	325	354	341	323	349	356	342	341	344	313	332	357	374	352	350	343	307	340	332	361	337	368	320	355	346	339	377	333	336	332	375	346	357	336	367	333	373	364	341	366	370	337	357	367	341	381	322	343	339	334	333	342	346	354	373	339	360	326	329	329	343	327	376	359	304	336	332	339	361	324	350	337	348	360	330	362	358	340	370	328	374	366	366	356	356	356	353	338	355	365	321	361	358	377	350	378	309	354	322	363	356	297	350	345	329	350	323	341	345	373	332	340	361	331	362	343	346	361	352	357	357	324	361	365	335	351	342	331	333	333	326	371	349	345	328	310	361	365	318	355	358	316	321	313	321	344	322	328	350	342	334	336	346	353	354	344	336	348	361	318	332	344	313	364	329	353	350	354	342	347	360	338	359	344	366	343	344	348	326	346	367	349	371	337	323	329	369	368	347	367	382	333	380	345	349	329	337	363	349	340	337	353	298	332	339	347	323	337	363	329	368	371	332	332	346	351	337	342	348	340	344	312	354	377	340	350	331	344	332	324	343	310	312	385	359	342	342	374	347	329	340	351	345	338	383	362	335	330	352	359	356	372	336	367	347	312	326	377	349	367	336	368	353	355	385	342	324	321	312	326	323	347	362	363	350	363	354	349	322	349	336	330	399	343	308	352	327	316	342	354	365	339	350	371	373	339	340	348	339	355	313	376	346	366	337	337	364	303	330	342	349	344	344	343	349	361	370	356	345	366	372	354	392	363	349	373	347	337	348	332	363	359	355	350	332	341	354	354	341	320	319	356	362	367	319	350	370	362	384	356	367	345	383	328	333	347	353	343	344	352	347	311	342	346	381	327	335	337	392	339	328	322	366	349	317	355	294	325	348	340	365	365	349	329	356	343	357	345	343	332	353	348	325	320	363	352	341	329	327	336	359	356	373	352	333	343	351	363	358	351	340	347	369	372	336	326	315	341	346	337	347	337	375	344	349	352	326	312	341	351	340	357	329	375	337	354	332	338	367	368	361	344	332	344	356	361	359	352	337	361	370	359	326	377	337	320	397	359	319	354	342	372	349	325	328	327	329	335	314	366	346	315	386	328	379	346	392	367	319	392	350	345	323	340	346	362	332	341	339	363	334	369	363	351	331	332	353	327	347	348	330	349	390	351	382	338	371	330	336	318	351	365	318	342	313	368	351	356	346	374	348	324	359	369	319	355	349	350	330	348	340	325	355	341	354	341	344	329	372	341	355	321	361	357	342	342	334	323	328	364	364	342	340	345	346	328	317	349	348	339	355	332	353	338	348	361	339	338	326	363	324	325	326	354	357	386	341	355	342	319	320	316	377	349	381	344	357	336	360	347	325	362	350	346	350	355	333	334	319	330	322	335	369	358	329	359	344	376	348	329	322	347	353	319	330	330	354	329	385	369	346	342	348	375	359	330	340	361	339	334	344	368	356	332	343	366	345	369	356	326	384	381	364	372	318	377	376	351	336	336	313	352	346	389	333	328	321	367	354	359	348	338	344	351	364	356	346	386	333	356	382	316	327	363	359	324	356	351	335	339	354	344	346	354	364	330	379	315	354	315	360	311	308	344	332	331	359	335	323	359	360	326	379	342	340	375	348	341	328	363	325	327	354	366	373	337	366	372	337	329	322	371	308	325	349	364	357	290	338	355	362	324	356	357	358	332	320	341	357	380	319	341	314	363	372	342	391	330	319	299	364	360	339	369	321	328	348	313	346	351	329	321	376	339	350	307	350	359	337	316	326	341	393	354	338	368	341	335	372	343	351	376	364	341	367	351	311	291	350	360	348	344	390	309	323	325	338	325	362	369	349	364	347	295	328	351	356	331	351	344	329	333	333	341	335	344	340	370	320	320	351	354	345	364	314	322	352	332	361	335	340	346	361	350	333	349	343	355	339	380	358	340	328	334	336	347	327	344	333	333	327	338	348	310	346	331	343	328	342	347	334	350	334	300	352	303	327	353	330	331	312	328	350	342	305	328	361	308	367	347	349	333	334	352	368	342	349	340	363	344	346	348	324	359	363	356	342	317	356	356	365	370	343	328	326	363	368	346	336	374	348	367	334	351	362	339	378	349	376	338	321	347	351	320	347	353	351	340	358	323	357	359	364	293	374	341	356
2852	649	375	281	459	521	530	415	397	299	276	213	213	174	178	120	125	114	104	87	63	67	83	70	65	67	67	60	59	70	55	68	55	57	51	54	64	51	52	54	53	43	40	51	30	30	42	44	44	40	50	47	67	55	45	26	50	52	43	45	42	44	48	38	43	33	34	41	32	44	42	44	34	50	36	39	50	40	44	37	45	41	40	51	37	32	38	45	49	43	47	42	48	32	40	49	42	40	37	43	51	51	33	49	51	35	47	44	54	43	43	41	38	45	41	35	50	45	40	42	35	38	47	43	43	45	41	39	33	46	42	48	52	52	33	51	43	39	35	37	27	33	35	47	53	41	42	52	41	48	45	36	37	49	42	45	40	43	39	41	47	36	34	55	41	40	40	26	40	34	48	33	47	41	43	43	50	37	34	32	50	30	38	27	39	42	35	40	38	38	37	38	42	31	45	30	34	33	44	41	41	46	49	43	32	48	39	43	35	36	41	37	47	38	50	43	34	43	43	41	37	43	50	36	37	42	38	38	43	38	36	47	38	40	38	42	38	48	50	43	41	44	36	43	47	36	41	39	53	39	40	45	56	47	36	41	40	54	34	41	44	39	44	33	45	49	47	41	33	47	44	40	44	40	37	49	38	34	39	35	42	42	44	39	54	55	32	35	49	44	44	42	41	36	39	47	49	42	40	42	39	35	45	38	38	48	44	28	36	44	40	46	38	52	58	45	44	36	34	45	43	34	37	41	44	35	47	43	34	30	38	36	45	38	50	49	51	39	41	40	56	42	37	33	40	39	42	46	33	45	38	42	49	62	41	38	30	34	36	49	35	49	41	47	35	48	39	35	40	41	42	40	48	48	36	32	49	43	48	48	40	44	44	44	30	39	43	32	33	51	53	42	40	42	40	42	45	38	41	40	37	39	41	43	42	36	36	37	46	48	36	47	41	39	50	44	37	35	41	43	53	46	40	38	33	41	35	44	42	36	48	31	56	42	45	32	40	36	44	34	44	44	40	50	34	41	43	47	44	47	48	45	41	35	30	35	55	41	38	40	49	37	25	37	40	46	40	42	47	33	30	52	51	32	34	41	40	36	31	41	34	43	44	31	54	27	57	43	38	37	40	47	41	35	42	28	39	48	41	46	34	41	38	35	39	34	38	45	43	48	42	43	37	45	48	53	38	44	47	32	34	41	50	45	43	36	46	35	41	39	36	33	42	39	34	54	33	40	44	46	51	48	30	36	43	49	44	37	44	46	27	41	37	29	36	42	36	36	35	38	43	43	36	44	37	32	46	44	40	53	38	30	29	46	64	36	40	52	40	40	41	45	44	43	43	37	39	33	49	28	39	29	50	34	38	38	47	32	39	39	41	44	27	36	36	36	38	45	37	53	34	38	39	37	40	38	43	37	35	35	37	40	35	39	43	43	43	49	37	50	28	45	37	36	48	42	47	43	45	29	40	47	37	43	35	34	41	43	54	62	41	47	42	40	43	35	38	43	31	35	40	35	39	39	35	47	44	44	47	38	30	45	38	32	41	58	40	45	51	41	50	35	53	45	37	50	34	40	44	44	38	41	43	44	49	40	40	35	53	44	39	57	34	35	42	39	34	36	40	42	49	39	40	35	43	39	34	31	42	26	51	41	38	42	41	55	44	51	43	36	41	43	38	41	44	39	41	47	50	27	48	39	40	40	49	48	42	33	40	43	44	38	49	47	38	36	44	35	36	48	40	45	46	43	40	46	35	42	41	35	41	45	45	32	45	31	34	27	47	36	40	42	30	50	43	43	43	31	50	38	36	44	31	37	56	37	27	40	38	42	48	42	52	44	40	52	27	33	39	41	34	29	40	26	34	44	29	38	34	43	35	50	39	38	38	40	43	46	28	38	38	34	47	46	34	46	54	43	42	41	49	43	46	34	35	38	35	46	46	45	35	52	29	35	42	36	56	52	41	53	32	33	46	38	50	36	45	44	52	43	32	42	48	40	45	31	42	44	38	42	44	42	41	45	41	30	44	37	34	52	36	50	35	42	43	41	34	47	46	40	39	41	46	42	43	37	42	45	37	45	42	52	36	56	43	46	40	42	35	38	33	42	40	45	36	34	44	38	34	35	44	35	43	39	44	31	33	45	34	38	40	40	43	38	33	45	48	40	30	44	42	50	35	42	40	33	41	38	44	47	57	49	47	50	46	40	31	45	35	55	41	31	39	34	40	37	48	38	37	31	43	38	41	45	39	41	44	32	50	47	42	36	51	45	44	50	35	35	37	57	36	51	51	42	38	37	42	43	32	25	40	36	38	31	36	36	48	39	37	40	35	38	38	42	44	36	57	50	49	35	38	45	47	30	30	47	37	55	38	44	39	49	50	34	36	46	48	44	31	40	36	46	30	43	47	48	39	39	45	33	41	35	43	43	41	45	48	47	42	39	42	48	34	30	36	40	46	40	48	36	35	45	37	40	54	39	42	41	39	40	45	40	41	37	33	46	39	44	42	43	43	51	38	33	45	41	29	53	38	44	42	41	54	41	46	36	45	47	50	43	35	45	43	32	48	58	38	42	39	39	35	35	53	37	37	43	54	37	31	45	31	35	52	42	36	38	42	44	44	50	51	39	34	42	46	48	41	40	38	47	43	41	45	43	39	41	53	54	40	45	31	37	49	36	45	43	39	46	44	37	44	37	41	55	35	42	44	38	49	43	36	45	42	35	50	52	54	53	41	46	49	45	44	40	44	32	35	57	31	45	40	39	28	51	37	35	31	33	40	38	43	41	45	47	46	45	36	36	22	36	42	47	42	41	53	31	45	50	44	35	39	41	44	37	30	44	35	34	41	35	52	47	41	49	50	46	38	43	28	43	45	36	53	39	36	38	34	47	41	45	45	47	43	58	41	32	45	52	48	46	43	47	44	47	41	30	41	48	43	37	44	35	38	44	43	31	50	53	42	39	32	43	45	40	32	43	35	41	47	43	35	60	44	51	37	42	50	42	30	30	45	45	37	35	29	34	45	46	38	34	34	40	43	45	46	45	48	38	56	41	43	46	27	47	42	40	58	54	40	39	42	33	43	43	33	48	39	36	37	38	39	39	32	38	59	44	35	45	60	51	42	44	44	43	43	43	38	41	45	42	35	47	47	47	44	47	33	42	35	38	42	45	41	57	33	43	33	42	43	31	37	42	39	41	40	52	40	42	34	36	43	38	40	49	44	38	49	45	49	48	44	46	35	56	31	46	39	41	47	30	28	41	42	42	51	45	50	47	31	41	48	32	46	50	38	34	50	39	43	52	30	33	40	35	47	43	48	30	43	35	36	44	48	38	41	47	36	42	54	42	42	39	57	46	39	44	46	51	36	40	35	44	39	41	41	38	38	52	37	36	53	32	47	36	45	42	42	33	36	36	40	38	40	41	37	45	35	35	42	48	40	51	53	47	40	33	42	40	45	37	49	46	39	37	52	29	45	32	37	33	43	38	47	39	37	38
20433	14451	8945	21935	30192	29091	25692	21654	18345	15164	13048	11042	9555	8025	6861	5844	5167	4232	3684	3221	2949	2722	2330	2153	1970	1859	1749	1634	1598	1538	1484	1471	1480	1466	1424	1311	1225	1044	1056	1113	1003	906	792	834	826	803	791	792	802	843	813	821	774	774	763	694	730	712	760	673	696	718	711	685	702	704	672	667	725	695	677	673	698	713	708	692	697	711	683	701	729	674	637	680	677	661	724	696	686	681	676	683	682	669	753	677	639	679	680	636	692	708	690	665	640	675	702	651	670	680	666	657	671	623	653	700	687	646	655	698	677	625	663	649	660	707	639	610	716	724	689	649	664	686	623	669	656	692	671	698	646	649	612	686	635	709	661	686	724	679	684	706	663	654	665	665	696	641	685	685	670	698	670	731	660	685	692	661	670	656	670	677	672	695	654	663	690	604	721	636	685	661	686	638	711	625	649	717	622	668	671	696	671	672	670	672	688	640	676	644	663	630	681	710	681	655	693	675	696	691	722	691	686	645	644	640	692	641	640	634	641	695	690	664	692	662	683	617	657	655	676	640	695	640	659	665	683	648	693	645	657	671	688	646	701	636	648	654	653	679	676	677	655	664	651	676	677	642	676	719	651	684	647	636	713	665	691	651	657	682	639	672	671	625	690	690	683	695	722	615	642	681	664	653	633	683	684	641	675	687	648	629	647	678	668	699	670	667	637	664	694	653	627	659	670	655	674	686	641	707	682	661	645	652	662	658	691	619	674	635	612	656	648	650	659	683	669	699	659	670	678	648	660	638	665	699	653	666	710	624	670	632	642	704	666	679	623	631	667	680	629	710	672	654	668	633	635	660	637	670	631	671	646	652	665	669	677	633	714	641	667	693	718	679	709	718	640	655	674	678	713	715	626	694	644	644	643	663	663	681	640	660	619	613	649	658	649	645	647	730	642	676	671	688	651	665	646	680	597	603	662	634	733	664	688	675	645	598	690	654	641	648	648	675	653	735	648	676	655	722	648	658	666	669	667	691	671	651	653	648	692	697	655	681	632	666	677	680	671	681	629	659	641	678	675	691	650	648	630	697	689	652	684	611	689	684	677	662	688	694	654	694	650	658	654	661	707	647	637	634	642	662	647	645	701	677	633	673	645	671	701	695	639	628	646	640	648	653	710	663	641	677	643	652	663	664	667	633	634	661	639	647	658	652	651	632	672	607	691	713	647	635	661	672	667	640	673	664	633	705	679	682	620	654	652	677	671	698	647	619	639	608	686	646	669	659	704	678	619	680	662	650	686	655	675	668	671	659	692	663	699	649	659	670	676	689	639	655	649	656	626	651	698	666	676	693	668	653	650	668	613	668	680	637	645	684	653	676	675	692	665	673	643	682	693	719	669	687	664	624	680	628	654	668	670	688	657	651	668	661	676	653	656	726	636	681	657	629	661	666	605	675	688	650	654	670	643	702	663	629	670	698	668	653	661	652	668	682	670	662	674	671	673	703	649	678	667	672	683	660	691	700	670	710	696	666	670	679	656	639	635	674	726	654	681	665	694	658	672	690	655	656	624	679	705	623	700	700	670	706	630	688	715	688	659	680	683	675	676	694	670	664	697	660	664	681	638	679	651	662	715	682	693	672	664	648	635	657	686	713	669	660	650	692	695	620	660	640	646	674	646	656	662	719	672	654	680	651	664	631	673	660	666	673	629	665	664	608	674	659	681	701	661	683	666	664	652	663	656	692	646	638	676	664	648	662	679	674	660	651	714	651	625	672	664	676	665	693	694	694	683	650	655	675	697	678	630	683	659	689	670	619	677	695	688	665	654	678	640	641	686	716	645	670	640	661	665	658	715	670	685	639	647	614	669	633	633	644	648	682	681	648	653	634	680	637	698	691	665	681	667	681	686	682	644	710	673	664	645	630	653	672	675	674	644	644	663	676	641	654	650	665	715	654	631	708	694	643	714	672	685	675	674	660	667	654	698	658	664	634	656	636	628	643	669	680	629	672	651	646	636	666	698	669	683	678	661	712	672	696	610	692	688	655	686	692	637	711	633	654	657	654	657	681	662	693	691	646	640	645	684	691	646	695	634	694	663	660	694	647	666	656	644	693	626	670	626	677	619	679	650	663	656	664	663	678	671	686	625	685	654	692	679	689	660	643	645	658	655	651	662	664	668	648	703	672	700	647	644	637	697	633	679	671	669	658	628	680	669	643	667	663	717	656	654	679	673	675	683	682	649	677	631	689	690	699	662	648	643	702	657	663	613	699	652	678	669	684	631	633	668	674	646	646	679	645	639	634	706	626	650	640	631	646	636	638	631	701	670	680	633	606	640	662	656	653	639	683	685	641	675	626	673	673	627	630	720	657	660	712	600	654	699	671	652	649	663	638	623	679	615	663	667	697	655	650	629	615	650	636	643	661	680	651	690	652	677	665	630	704	662	624	679	694	698	678	643	666	686	652	669	705	654	671	628	681	638	649	614	685	640	685	642	625	639	664	634	684	667	661	656	619	662	657	665	625	624	698	701	655	648	698	632	659	661	703	630	729	642	676	630	620	632	680	677	623	727	685	659	637	663	645	674	671	691	653	641	646	638	701	665	664	643	696	658	685	606	639	619	706	699	626	658	654	635	689	648	643	631	623	656	661	654	654	626	645	663	634	637	669	651	652	690	652	631	720	655	679	665	660	654	666	657	687	668	681	658	703	691	685	639	672	661	697	699	678	620	684	643	626	628	704	654	631	625	668	676	661	679	639	664	666	674	651	614	690	680	634	658	649	672	635	737	666	682	650	678	688	698	679	676	681	659	678	653	671	640	655	650	705	634	621	623	678	655	681	698	673	663	695	626	717	718	636	675	726	651	696	686	638	672	693	681	673	641	669	652	648	655	669	676	671	672	643	686	609	677	704	664	652	679	636	672	649	700	649	683	690	692	615	627	688	681	698	707	686	660	674	641	709	668	646	652	623	635	668	679	658	673	681	676	680	725	664	629	639	656	675	695	671	654	681	687	691	656	688	692	672	658	638	636	697	651	664	599	675	671	684	606	687	690	668	640	662	698	737	645	640	677	686	647	677	647	641	687	674	621	652	622	638	660	718	654	652	664	640	682	660	627	645	657	677	622	632	660	645	615	685	648	672	669	663	682	650	629	664	698	649	694	670	668	640	741	650	727	660	703	707	673	678	659	632	678	712	702	666	705	672	663	705	648	661	641	670	694	645	657	665	703	680	647	651	668	667	657	658	694	648	644	617	666	689	642	650	652	670	675	681	664	679	670	631	672	646	665	642	646	631	655	683	668	728	686	638	684	639	662	657	657	654	640	658	653	690	680	677	689	660	701	630	682	653	685	715	704	727	686	651	701	660	652	657	671	639	655	658	668	672	670	673	669	678	669	729	686	674	629	675	668	717	656	658	698	611	687	671	579	667	678	729	668	694	704	678	698	670	659	676	686	652	665	646	680	651	680	657	654	655	667	702	659	676	693	636	646	629	666	663	660	661	654	688	677	641	647	670
2124	938	516	405	751	854	806	622	529	470	386	331	301	272	213	199	162	144	122	101	115	98	79	84	77	90	69	55	63	60	62	56	62	56	47	48	42	63	59	42	42	45	31	47	59	53	37	40	50	46	28	26	31	34	37	39	29	44	38	48	38	33	41	37	34	48	39	34	38	35	36	37	29	33	29	42	28	36	30	41	44	38	44	34	37	48	44	40	43	43	42	44	32	38	34	30	27	37	40	47	38	47	38	43	31	41	33	32	49	53	38	32	31	48	42	45	41	32	51	46	41	43	29	47	43	38	38	41	28	47	42	42	45	39	37	39	36	38	42	37	34	43	30	41	38	29	28	37	29	38	37	51	35	38	44	33	41	38	43	38	33	28	34	36	33	43	32	37	42	33	45	28	39	33	47	43	38	48	29	36	34	31	31	31	28	43	38	40	31	40	36	27	41	40	32	34	27	46	45	42	36	32	42	37	46	42	44	47	44	34	31	34	34	40	45	27	30	37	46	44	43	40	43	47	25	29	44	46	40	44	34	32	35	30	38	31	26	31	40	30	37	28	31	35	33	48	30	39	40	28	40	42	47	38	38	32	37	46	35	35	47	42	53	41	42	36	18	35	39	41	38	32	24	32	42	34	30	30	47	39	37	52	37	35	44	43	40	44	41	41	46	45	43	41	34	30	37	42	40	45	39	43	40	36	36	45	47	30	32	36	36	29	47	37	39	37	32	40	31	39	38	44	41	35	34	35	26	39	41	37	46	42	35	37	41	43	33	42	54	39	35	45	29	39	34	37	40	46	43	36	31	35	31	41	49	36	46	31	36	32	38	28	36	40	33	42	49	43	32	28	42	33	32	39	31	36	52	25	33	37	42	42	37	36	30	37	31	40	36	31	48	40	43	41	47	41	36	29	33	28	43	28	48	38	39	37	26	39	36	35	39	41	36	41	35	30	30	36	41	25	37	30	24	36	39	39	46	40	49	42	37	31	31	30	34	33	37	28	29	37	30	28	32	46	32	40	34	35	34	42	37	30	46	38	41	32	33	35	36	37	37	38	44	39	45	42	41	45	40	31	41	33	35	44	53	23	26	29	43	42	37	54	28	41	39	31	31	43	38	36	38	34	33	35	27	38	38	41	23	36	37	46	31	40	32	46	37	46	36	37	45	33	34	40	29	45	34	46	32	36	38	37	27	35	40	40	41	38	35	50	45	39	45	53	44	35	42	45	37	34	33	35	44	47	45	38	40	50	42	50	45	37	49	46	43	38	36	35	34	36	31	31	40	38	25	39	39	38	35	28	32	42	34	34	36	42	38	44	41	38	49	44	40	37	32	29	19	42	40	31	39	26	33	35	30	40	42	52	36	46	44	32	35	34	41	34	50	43	43	38	32	49	43	29	41	45	57	37	22	35	42	38	41	32	28	36	46	31	31	45	45	44	31	43	34	30	44	48	46	39	48	31	31	40	48	44	31	32	36	32	34	30	41	47	32	35	41	36	50	32	39	30	45	43	37	35	32	26	45	38	39	47	36	29	25	52	33	43	36	51	31	47	32	42	46	27	48	45	36	34	35	39	45	33	35	36	42	43	39	39	33	46	32	28	33	36	38	43	49	56	39	36	35	29	43	38	43	44	27	42	28	43	43	37	48	31	38	43	44	44	32	38	42	33	44	32	48	31	33	40	48	37	38	44	37	45	30	35	28	34	35	41	36	29	40	53	44	31	50	48	51	32	40	40	48	38	42	40	53	27	54	29	33	46	35	45	41	38	32	43	35	27	35	44	42	32	42	44	34	37	36	29	43	49	36	31	35	32	41	51	27	44	50	41	40	20	42	27	41	34	32	37	46	22	38	33	49	41	33	53	34	46	30	34	28	27	37	47	41	38	40	35	34	44	46	38	37	33	41	34	49	38	35	40	37	30	32	31	28	38	31	38	50	32	46	26	32	32	32	38	34	46	32	30	42	40	27	46	32	43	39	37	35	41	43	41	30	45	38	35	27	41	45	36	44	40	39	37	27	42	33	42	46	32	34	47	37	40	40	46	38	30	40	26	39	36	37	36	41	27	28	48	38	43	45	38	38	38	37	31	40	40	37	39	32	45	35	37	37	38	44	33	32	40	35	32	35	30	32	38	40	34	37	33	46	35	36	39	43	42	29	49	23	28	36	44	43	31	45	39	43	40	37	35	45	54	39	45	44	38	51	36	25	48	46	33	42	44	42	42	29	38	36	39	38	40	45	30	40	36	29	36	42	37	39	33	34	38	38	49	38	29	43	42	47	24	34	38	35	45	39	36	41	32	31	47	35	30	44	31	44	39	40	37	43	40	26	26	43	47	48	33	38	38	37	47	35	36	43	50	39	39	29	31	44	44	36	29	34	43	45	35	45	30	52	40	48	36	30	37	37	29	40	42	33	43	32	38	29	45	44	33	34	32	20	47	42	45	37	36	46	36	45	38	42	39	49	36	42	31	48	35	36	52	40	45	34	38	43	44	46	40	46	43	41	55	41	47	52	40	39	35	43	38	47	24	29	53	41	34	34	33	36	51	35	48	37	41	45	45	43	43	36	29	36	39	38	31	35	43	32	40	36	41	27	43	35	45	35	32	35	37	36	37	34	47	42	41	42	47	30	51	40	39	28	32	35	31	41	42	52	37	46	40	30	46	40	31	45	29	31	43	41	35	39	32	40	41	38	27	41	43	34	36	38	37	35	27	49	40	46	46	48	35	49	35	30	21	36	38	39	39	34	47	32	38	33	35	39	36	39	37	35	27	30	35	33	34	38	49	46	35	41	36	36	27	32	39	38	45	27	40	39	35	41	51	30	40	41	36	42	34	44	36	43	38	37	45	22	30	40	50	50	23	40	27	32	33	44	39	44	33	44	42	37	37	37	43	33	41	39	38	40	34	47	37	42	35	35	45	37	38	40	39	41	42	44	33	39	36	29	34	37	47	39	25	36	29	35	36	44	51	37	39	41	40	29	46	36	32	33	47	38	39	35	32	38	36	45	41	44	38	33	35	40	30	36	36	33	51	26	42	31	40	48	43	45	38	41	38	42	33	45	43	28	45	41	39	43	39	39	44	33	35	45	33	36	36	39	34	44	31	33	38	40	44	36	45	40	40	34	39	29	39	40	33	54	43	25	52	40	36	40	36	30	47	39	37	37	44	26	46	36	37	44	29	41	40	37	36	39	33	40	26	44	49	36	46	44	39	36	45	50	34	36	38	33	39	32	38	41	38	41	27	40	44	40	41	34	41	32	40	39	47	39	47	35	37	33	37	27	39	40	30	37	47	38	36	46	40	30	36	36	31	40	31	42	30	46	36	30	35	36	37	39	37	41	43	33	29	43	40	28	43	45	41	50	34	35	27	38	34	41	22	35	37	32	23	32	30	27	40	39	41	35	37	26	32	36	34	35	57	44	28	31	34	27	47	40	42	36	38	46	36	39	35	29	33	37	35	35	45	38	37	33	38
26288	18934	12608	26810	35074	34055	30658	26817	23142	19858	17041	14871	13064	11472	9596	8175	6797	5889	5051	4573	4032	3552	3250	2797	2551	2347	2213	2074	1937	1870	1839	1735	1770	1732	1581	1451	1311	1282	1327	1319	1100	946	854	873	871	843	809	922	892	926	835	850	818	835	781	716	702	722	739	712	700	751	704	744	721	704	718	636	693	699	642	735	701	677	716	697	700	673	688	678	652	665	669	659	668	644	693	645	644	674	694	639	669	593	699	637	614	672	657	641	654	638	631	667	634	624	608	627	646	621	611	649	658	624	664	643	693	619	623	667	605	640	590	624	649	616	608	613	576	642	616	601	654	601	684	588	592	598	627	631	627	575	616	613	690	631	650	610	618	612	590	650	650	626	625	659	602	629	637	610	646	673	686	660	665	664	647	629	684	640	638	647	697	615	616	627	613	653	625	609	599	577	585	613	650	662	617	629	656	636	638	645	659	657	632	632	605	617	591	600	660	629	622	655	611	626	644	613	600	640	601	652	623	612	619	618	660	592	627	626	666	627	643	630	640	591	612	634	633	635	611	622	590	587	664	681	596	629	630	609	591	633	620	713	576	601	619	643	672	601	615	592	653	598	589	613	634	663	625	620	666	633	615	613	640	650	641	599	575	616	648	613	586	610	635	589	641	593	603	597	636	661	618	629	600	659	648	638	634	612	626	579	642	620	616	673	600	637	579	631	652	637	641	673	620	654	602	613	590	593	645	648	649	647	600	660	582	586	599	632	557	575	586	620	628	654	638	593	624	622	624	596	621	584	642	606	605	652	601	670	595	641	602	645	604	642	650	653	625	620	629	605	644	586	645	587	603	673	579	650	613	635	646	625	612	591	605	629	631	637	628	606	647	616	643	633	617	610	602	634	570	588	597	633	586	634	645	615	594	617	613	613	636	594	618	624	604	583	659	623	648	558	599	641	584	663	613	655	630	596	638	661	636	598	661	615	587	595	595	580	623	597	635	619	627	591	626	623	597	638	599	646	652	623	692	613	572	630	634	627	628	623	623	584	647	607	620	607	625	635	633	587	664	614	670	621	642	664	602	669	587	608	608	607	606	600	645	636	616	630	587	620	614	637	606	602	636	640	635	631	666	616	619	629	586	605	581	577	617	606	584	586	616	653	579	649	617	636	664	651	649	614	556	660	581	583	631	671	600	641	597	643	599	637	588	645	623	630	632	618	612	576	626	622	631	614	613	584	607	620	643	603	653	619	594	586	593	617	605	610	642	622	667	552	626	612	637	588	634	577	606	587	611	612	597	583	650	606	630	587	630	616	649	659	595	580	603	621	660	687	613	583	614	718	628	637	647	597	638	594	627	598	662	646	659	631	626	657	610	630	637	643	661	648	663	654	593	664	554	604	658	623	632	587	614	646	642	650	633	626	640	639	594	624	660	631	608	637	577	645	609	582	635	648	611	612	655	645	604	572	616	624	640	610	614	598	683	606	599	596	568	613	599	650	639	592	634	639	640	588	631	638	603	594	637	621	641	624	628	625	638	597	629	599	627	634	651	591	638	606	613	603	631	648	612	619	621	603	622	623	623	627	656	654	639	637	563	602	627	661	667	634	627	614	601	644	608	614	590	615	638	644	594	619	649	647	635	615	601	566	637	636	619	591	642	634	579	593	574	635	606	658	608	683	643	638	657	649	614	569	640	622	575	636	590	567	628	598	629	615	629	607	618	597	628	619	627	652	658	585	622	646	645	612	597	601	617	648	618	606	629	615	625	620	646	611	654	616	638	631	589	625	625	612	620	595	599	618	617	651	587	597	644	628	630	634	616	619	575	600	642	609	617	635	594	571	599	642	593	589	590	592	637	606	607	627	638	613	596	600	594	615	610	604	655	630	605	622	573	607	623	617	619	606	614	605	567	641	636	631	676	637	657	636	658	643	634	657	632	627	613	632	618	571	609	637	619	660	633	603	586	633	590	616	660	562	591	629	623	577	642	585	620	625	656	634	658	665	620	616	649	645	611	629	647	609	613	603	592	581	593	627	642	629	627	643	607	610	605	604	601	591	618	564	607	686	622	657	621	645	628	669	658	627	603	611	585	636	589	623	644	657	628	639	617	590	621	615	645	648	586	623	597	659	591	639	648	626	605	608	592	613	626	599	626	623	636	623	622	632	592	651	596	606	646	601	620	599	682	606	666	574	622	568	579	587	621	663	663	613	616	602	591	646	617	593	618	642	606	575	591	641	601	624	633	612	646	620	661	649	618	620	626	570	634	596	599	621	622	595	660	593	577	666	600	613	633	628	651	602	614	609	626	614	647	638	634	643	643	621	625	579	612	605	666	625	608	647	603	620	603	615	640	623	642	608	573	661	629	654	631	616	647	633	589	621	673	662	615	682	614	621	628	650	606	573	576	639	606	596	591	648	618	608	640	594	594	583	642	606	625	606	653	611	623	622	604	622	612	666	585	603	612	591	627	697	570	610	620	584	625	623	661	645	642	633	606	630	609	650	641	615	615	612	617	656	612	612	623	622	594	625	605	645	616	590	631	614	635	598	608	632	661	649	633	610	619	672	660	596	608	638	652	657	649	625	642	633	556	632	636	584	629	620	577	613	630	651	633	590	638	570	584	613	637	682	672	630	603	626	616	624	601	586	625	674	573	617	668	617	612	619	620	639	632	627	609	606	638	645	635	586	640	602	602	646	595	626	679	596	627	634	619	626	579	588	644	614	627	654	599	602	629	636	623	615	628	636	607	572	622	638	641	593	668	623	642	624	593	647	602	642	604	618	632	635	636	650	638	599	615	623	657	636	584	642	588	659	620	633	630	613	590	632	610	636	599	645	645	596	625	657	656	652	622	607	634	604	612	622	644	617	648	603	620	642	588	618	678	604	582	628	598	645	609	609	607	619	622	606	584	605	650	617	648	594	645	589	674	618	668	592	592	608	686	605	623	603	597	586	629	632	603	610	640	612	609	621	577	613	613	580	658	614	613	593	639	631	605	606	617	632	569	601	622	605	640	602	596	684	584	628	593	631	633	658	617	578	609	642	613	635	632	632	657	607	600	621	646	628	649	571	626	621	615	644	637	608	614	583	656	602	688	628	590	624	606	622	603	631	597	627	592	640	621	617	641	624	645	596	614	627	600	610	669	622	660	637	649	660	612	562	647	642	639	623	596	598	629	599	590	632	598	581	611	656	656	589	632	594	630	647	664	588	664	608	621	595	586	634	578	609	594	612	606	630	645	646	608	594	608	616	616	620	628	641	576	613	654	611	606	607	607	652	621	599	636	618	625	602	592	602	641	597	634	619	640	623	639	631	618	633	642	635	621	640	630	624	603	666	657	612	616	645	627	613	612	643	630	623	586	610	612	629	585	605	589	645	605	626	602	629	625	627	625	621	638	653	570	663	597	623	619	638	597	622	613	640	619	621	606	656	587	601	630	624	634	639	661	637	603	634	623	586	630	636	640	608	619	606	640	602	618	605	634	606	640	636	618	629	637	608	636	617	621	667
1626	383	220	170	348	395	337	280	219	193	194	149	140	117	109	94	69	57	71	50	52	46	45	38	40	35	35	32	29	33	39	35	27	62	27	41	23	26	32	37	29	32	24	35	22	24	25	23	28	29	13	25	26	22	28	25	22	24	17	21	17	28	31	17	14	20	27	18	24	28	33	18	28	17	22	26	27	21	14	26	23	27	30	25	25	25	21	31	25	24	25	24	14	21	27	25	29	19	28	20	25	18	23	29	23	22	14	17	23	25	22	20	25	26	29	32	23	28	25	30	13	22	18	26	27	36	37	27	24	16	16	35	19	18	29	28	29	20	21	29	26	29	21	15	23	23	26	26	15	20	24	28	21	23	30	28	25	25	27	21	19	30	24	23	19	20	20	17	30	20	20	21	21	22	20	25	30	24	22	23	17	26	24	19	29	25	22	22	15	20	27	17	32	20	16	21	28	31	24	17	27	20	24	28	26	22	23	29	26	33	20	31	15	20	25	21	32	17	22	26	25	30	27	29	23	25	30	27	22	33	20	18	30	21	19	17	28	28	28	25	21	26	29	26	41	28	20	20	23	18	21	25	26	24	26	20	33	27	21	29	26	18	27	18	26	27	27	22	20	32	21	17	24	25	34	24	20	18	26	19	24	21	20	24	23	17	29	29	21	23	21	21	18	24	22	23	17	26	33	25	19	30	25	21	19	22	22	23	23	24	21	30	26	25	27	23	25	20	38	22	22	17	23	15	24	26	15	27	29	18	23	19	22	27	16	19	24	29	22	23	23	23	30	24	18	22	23	27	20	28	25	28	24	31	27	17	20	27	30	26	23	22	19	21	29	23	32	24	19	29	29	22	23	22	15	21	28	33	28	14	32	27	27	24	33	31	30	16	25	30	24	24	23	16	18	23	27	19	26	25	19	21	24	23	26	26	25	16	18	19	20	21	14	15	32	16	19	24	26	22	31	25	23	36	22	22	23	28	21	25	19	31	20	22	34	22	27	23	23	19	25	23	22	19	23	27	24	22	9	17	23	31	19	16	24	22	29	23	24	13	23	25	30	30	25	22	26	22	26	22	24	20	31	22	31	22	32	16	23	18	20	18	19	23	21	27	22	25	20	28	24	31	28	23	23	28	26	26	28	21	26	21	22	24	32	34	21	21	23	27	23	26	25	22	27	24	26	26	21	26	18	20	18	13	27	30	18	27	21	25	18	27	25	29	23	25	22	20	20	20	20	19	15	28	22	17	22	32	22	31	26	24	17	31	16	22	27	27	16	21	28	29	23	13	19	19	30	25	16	20	22	27	18	26	20	21	29	35	19	25	28	24	22	21	25	30	21	27	20	27	28	17	21	21	23	23	30	18	28	19	24	23	17	18	21	21	21	21	29	24	23	21	22	29	21	30	21	19	24	33	32	19	16	25	19	13	22	21	23	32	23	21	21	28	20	29	29	29	27	22	22	18	25	20	27	17	29	24	33	24	28	24	25	25	31	27	10	22	27	32	24	20	18	27	29	22	25	27	31	30	22	20	25	24	32	31	24	24	25	19	31	23	30	22	24	30	35	18	33	33	19	28	23	28	14	18	24	25	20	20	23	24	21	19	29	20	25	26	21	28	30	25	24	16	20	26	35	21	29	26	30	28	22	30	24	25	20	20	24	29	24	34	28	19	20	25	25	13	19	13	34	19	22	20	17	21	20	13	25	21	28	26	26	28	34	19	30	19	16	17	23	28	30	29	24	20	17	31	18	16	22	22	14	23	15	24	22	21	23	31	29	23	26	22	19	33	17	30	25	18	23	20	27	16	27	22	23	35	18	12	23	22	19	19	27	13	20	32	24	29	27	22	26	25	27	21	33	23	28	24	15	26	16	16	19	23	28	23	28	25	21	24	28	23	25	29	35	23	23	24	17	29	18	33	23	24	27	21	29	23	21	23	38	11	32	21	33	22	22	17	21	24	27	34	22	16	22	16	19	26	23	28	25	20	22	21	32	22	28	23	27	27	30	16	17	19	36	29	25	27	22	28	19	29	26	26	29	27	25	34	23	21	22	26	30	17	18	22	22	20	20	18	25	34	15	24	31	15	26	26	29	27	25	27	24	31	32	24	13	24	26	18	20	27	21	30	24	25	24	26	23	27	19	29	26	25	31	26	29	34	32	20	24	20	28	24	24	24	31	24	25	16	25	24	17	19	28	24	29	19	18	22	26	23	19	21	18	24	31	20	29	25	25	28	20	23	22	25	24	29	17	10	27	23	29	22	26	23	22	26	25	30	20	19	29	22	27	18	24	34	34	18	18	26	15	26	24	36	34	26	27	16	31	25	18	30	22	21	27	17	27	37	21	18	27	23	23	20	24	31	22	18	32	18	18	30	22	28	28	28	24	22	26	24	21	19	14	29	24	22	10	19	34	28	17	30	19	29	24	27	21	31	19	23	26	23	36	24	22	16	18	21	27	24	21	21	27	20	20	14	22	30	20	20	30	22	20	25	29	22	22	27	22	26	24	18	8	22	24	25	29	25	31	29	25	27	16	20	25	31	24	31	24	27	19	24	25	28	34	19	21	26	19	24	25	21	25	26	27	39	31	25	25	26	24	23	19	18	23	25	22	25	23	16	29	27	13	17	16	19	20	21	18	26	23	24	17	29	24	23	33	16	29	26	31	23	19	23	19	23	27	29	12	26	31	26	26	25	22	22	24	28	30	19	29	26	27	19	21	27	13	22	25	23	21	24	29	25	21	26	24	20	17	25	21	25	15	26	18	25	23	32	25	19	20	24	22	29	28	26	19	31	28	31	30	18	24	20	26	24	15	23	19	19	27	25	18	22	19	22	20	19	23	22	22	26	34	27	28	24	25	24	23	14	18	30	20	29	28	23	22	26	20	21	31	12	23	23	22	24	22	21	28	23	28	18	29	23	17	30	28	22	30	22	24	24	16	22	17	35	26	19	26	31	18	26	21	24	29	25	24	21	26	31	25	19	23	20	28	23	18	26	18	27	27	29	21	23	23	22	28	23	21	29	31	27	15	24	27	28	30	21	28	30	19	17	22	19	25	23	29	27	33	24	17	22	19	31	13	26	25	14	31	33	18	29	25	18	32	23	18	19	20	23	21	26	23	22	25	22	29	27	31	25	27	28	20	30	21	27	26	26	21	21	27	26	21	19	23	19	27	28	23	17	28	26	35	28	30	15	30	27	21	20	25	21	27	15	22	23	25	26	26	18	36	27	19	26	22	25	26	24	20	14	27	28	30	23	16	20	24	23	28	21	25	22	16	36	34	26	20	23	24	16	25	24	21	29	23	23	28	20	23	23	26	25	24	25	22	28	17	31	29	20	24	30	24	25	20	17	29	30	20	21	24	21	21	26	28	30	12	27	23	26	32	29	23	18	17	32	27	23	34	32	23	25	28	25	37	23	13	20	20	20	29	25	15	24	18	24	20	32	30	16	26	23	21	21	20	26	25	21	19	24	31	21
17720	11521	6816	17845	25540	24284	20714	17170	13788	11375	9564	7964	6876	5846	4895	4071	3290	2771	2397	2075	1873	1663	1489	1303	1231	1191	1083	1057	1036	929	1071	983	994	1009	899	787	738	747	781	636	556	454	462	446	470	483	487	499	491	476	511	492	428	488	420	434	433	382	436	440	434	385	403	423	405	404	407	395	389	406	393	422	402	434	398	385	388	406	397	398	424	410	452	426	404	390	370	413	400	389	394	367	405	368	414	396	371	431	384	380	412	384	400	424	376	400	385	419	417	353	343	412	408	404	420	386	402	405	395	406	421	371	402	405	398	377	419	400	399	373	389	408	410	389	401	415	421	418	420	416	402	413	382	413	339	393	379	407	404	447	394	392	405	449	403	427	432	403	411	414	418	388	391	413	389	395	416	412	413	401	382	421	387	401	394	380	410	402	388	406	426	388	406	400	395	417	385	338	396	421	398	400	419	384	393	404	399	425	412	386	416	369	404	371	394	370	381	416	385	433	428	386	379	412	410	390	402	390	382	418	413	400	416	402	377	418	402	418	395	409	364	392	408	389	384	400	381	385	389	374	383	369	420	395	396	377	385	376	381	413	383	397	435	382	396	392	387	427	394	391	389	390	407	382	411	376	403	425	407	373	406	375	382	390	372	428	389	402	390	375	401	390	444	423	403	395	420	382	355	380	396	424	372	406	396	425	402	355	390	408	389	366	413	402	403	361	388	359	414	406	407	366	374	387	431	424	414	407	431	425	381	393	368	389	366	372	390	388	376	402	387	382	389	413	363	408	409	403	396	363	373	395	382	371	386	387	389	401	412	409	406	418	410	424	404	404	407	375	399	408	357	385	386	400	403	419	407	380	397	386	394	371	381	380	418	396	384	392	363	417	374	414	381	376	408	372	410	396	364	428	392	395	428	420	405	399	399	383	375	378	375	392	394	396	383	372	413	394	404	405	389	368	366	416	389	412	404	420	433	372	406	426	410	409	404	389	393	413	367	423	370	415	385	387	398	438	383	422	400	412	396	393	374	382	443	385	397	379	410	414	418	399	391	409	363	393	375	390	382	382	414	388	417	378	382	404	387	412	396	388	388	370	381	387	380	380	378	384	435	410	400	429	400	379	394	390	388	361	422	370	396	420	371	423	425	386	408	401	367	383	338	370	415	378	429	385	407	404	413	401	380	376	380	423	384	423	375	432	403	395	390	377	400	383	406	382	402	387	374	372	419	410	372	359	403	396	373	402	417	416	400	406	396	398	416	404	395	400	393	395	426	374	396	402	424	379	395	366	371	401	331	385	389	378	380	396	374	377	397	403	363	417	400	391	399	415	383	389	399	393	381	380	405	409	385	362	384	394	444	394	374	404	376	391	380	384	397	370	377	399	378	398	404	404	394	394	390	396	409	402	424	368	369	361	405	381	389	379	376	360	358	380	382	378	360	391	387	409	382	428	402	403	417	396	403	386	380	402	383	372	371	406	386	423	385	408	399	361	362	367	394	419	397	359	392	388	396	395	374	354	411	420	406	383	386	391	404	428	395	394	385	394	392	379	390	412	384	390	395	381	414	379	398	377	359	410	366	398	406	386	455	417	393	426	373	383	388	396	382	383	394	410	385	383	435	373	421	415	414	386	401	418	404	349	343	385	414	440	369	390	438	372	386	362	436	459	420	401	374	382	393	425	382	376	417	359	389	409	404	413	406	391	394	421	423	398	379	387	414	389	370	352	380	389	420	444	372	386	398	437	404	399	330	414	403	389	421	394	394	396	404	419	381	392	427	402	385	382	424	384	419	399	395	407	390	376	388	406	438	398	384	378	417	408	387	373	414	395	365	392	383	367	433	361	401	393	445	392	399	399	397	406	405	389	402	365	392	395	397	395	388	431	369	397	400	416	356	375	397	388	408	405	395	374	411	415	409	380	362	401	394	404	379	387	410	369	405	399	359	421	414	394	414	418	408	378	380	378	407	422	402	411	447	388	407	374	390	355	411	414	396	419	420	418	410	392	391	407	440	416	409	383	423	394	406	421	386	408	394	392	408	426	397	406	403	376	392	375	406	397	421	408	412	432	390	338	411	394	434	429	397	396	409	394	413	403	415	391	381	412	395	437	363	441	410	396	452	375	416	398	388	454	378	394	437	331	392	413	381	381	358	412	402	385	409	382	389	351	367	361	380	378	349	364	403	387	392	390	393	397	418	379	374	409	415	423	410	405	397	399	348	408	378	381	418	392	396	421	404	384	377	423	408	386	395	408	397	413	391	374	395	398	409	416	398	385	403	379	408	409	413	401	375	386	384	409	414	405	394	404	396	381	363	427	429	434	366	418	360	382	383	375	387	410	377	361	376	405	405	420	397	389	388	397	380	393	397	419	408	386	369	417	394	472	361	430	418	392	393	394	401	378	408	396	382	382	419	377	399	414	395	402	410	398	407	367	412	396	397	384	374	422	413	378	417	416	385	416	394	393	411	385	407	402	430	406	422	434	430	380	409	362	390	399	407	376	403	402	386	393	382	366	406	405	398	376	409	391	384	342	420	370	411	369	372	370	404	402	404	401	425	405	423	384	404	418	408	401	406	403	434	410	402	415	400	382	392	395	403	404	406	398	383	385	417	426	425	399	403	430	409	395	416	424	422	414	415	372	371	422	425	371	386	382	410	382	436	393	391	434	396	410	408	368	418	391	353	383	413	405	391	407	408	401	406	403	395	355	379	428	427	386	381	430	437	373	390	427	375	393	396	426	419	416	383	423	392	399	409	365	425	392	374	384	407	385	400	409	434	402	367	404	390	375	411	368	397	370	389	409	369	393	363	336	381	392	384	437	409	404	409	387	360	368	440	409	375	387	432	388	405	376	402	450	381	407	393	386	449	356	395	388	381	377	396	368	387	401	393	399	386	383	387	406	419	381	426	409	396	409	371	405	390	410	422	395	390	368	363	370	404	392	376	378	430	392	436	402	405	384	395	404	396	416	418	394	415	389	377	390	422	387	375	361	383	415	375	389	395	393	379	379	430	385	399	419	357	411	383	411	401	386	374	411	418	432	340	388	355	384	425	404	381	407	400	394	391	388	403	379	391	392	421	397	384	411	380	390	466	405	354	378	380	398	415	394	378	404	406	387	374	420	369	412	383	382	415	425	389	405	400	392	392	399	386	367	387	422	416	399	424	416	407	422	404	365	382	410	413	409	418	441	412	423	387	430	412	408	357	400	412	433	405	391	402	412	379	409	423	358	385	433	389	379	405	384	366	400	415	402	396	391	385	402	381	379	376	393	420	389	378	399	414	405	425	408	366	387	387	383	369	408	395	402	384	360	360	415	390	400	380	389	397	420	397	413	371	418	411	394	395	446	419	391	405	380	405	390	409	379	386	386	382	405	398	394	390	408	443	400	391	386	402	403	414	363	384	398	437	410	389	383	395	402	371	383	389	378	409	363	399	384	363	391	419	392	384	389	395	413	396	405	387	394	390	369	411	377	391	380	428	376	395	392	422	423
1088	631	327	278	517	566	478	422	351	308	293	210	195	171	139	120	103	92	75	65	64	65	64	57	47	62	25	52	34	26	37	36	41	23	39	32	38	28	28	20	24	16	22	27	23	37	24	23	15	29	24	24	21	19	27	17	21	18	15	19	22	19	18	11	18	17	21	18	15	22	21	22	18	20	13	18	23	19	24	13	20	18	24	22	16	15	13	24	20	23	28	26	21	25	17	21	18	22	15	23	21	17	32	22	19	24	17	23	29	22	18	21	16	28	11	21	23	20	19	14	14	26	29	20	19	24	21	25	15	18	19	16	21	16	20	18	17	17	22	18	26	23	17	19	26	18	21	16	20	19	27	20	21	22	22	18	19	28	29	30	19	25	23	21	20	16	16	21	30	20	23	22	17	16	24	17	21	18	25	19	29	25	19	25	19	19	27	17	11	25	18	22	28	11	11	21	24	16	25	17	17	22	13	13	14	19	26	32	17	19	24	19	18	23	22	25	28	20	21	22	17	18	29	18	19	21	23	24	25	25	26	19	25	24	19	16	23	19	23	26	22	29	25	18	21	22	16	28	20	14	31	23	20	19	23	18	21	21	13	24	17	20	25	21	22	23	18	19	21	22	22	23	16	16	18	18	23	24	21	26	18	14	22	17	20	15	14	9	14	9	26	23	11	28	21	22	25	13	17	25	19	17	19	19	21	20	23	19	25	20	18	10	20	23	18	21	13	29	18	16	22	17	16	17	24	20	17	20	25	18	23	14	19	15	19	17	13	16	27	25	22	25	22	19	15	12	19	26	19	28	24	19	23	14	16	23	19	14	22	25	24	23	20	20	17	24	21	24	25	23	24	23	25	21	22	17	19	15	20	21	20	28	22	14	28	19	18	18	23	28	19	23	24	17	19	30	19	25	17	15	5	18	22	24	21	15	16	22	16	15	21	28	16	24	22	18	16	20	21	21	23	23	23	12	23	11	22	21	22	25	21	12	20	18	17	18	27	26	23	24	24	32	11	28	23	21	19	21	29	20	17	21	16	29	26	18	13	17	18	22	21	23	18	15	13	25	20	18	28	13	26	28	29	27	22	13	21	24	15	16	33	13	21	34	23	19	22	21	21	19	23	21	13	21	25	23	23	20	24	15	22	22	20	21	22	18	30	25	22	16	21	16	17	22	25	26	25	22	19	26	22	28	15	17	17	22	19	23	28	17	15	13	23	22	20	34	14	26	23	20	22	17	25	26	22	17	13	18	28	16	26	31	17	16	24	30	22	24	19	19	21	17	22	19	16	26	23	23	23	23	21	19	22	18	16	19	23	22	20	18	13	16	33	20	16	15	25	23	25	10	19	22	13	17	12	19	27	23	19	22	17	14	21	16	19	16	29	21	16	20	19	26	18	19	27	18	17	20	10	13	15	19	19	24	22	24	23	17	20	25	23	28	30	15	17	18	24	21	17	31	25	14	21	18	34	31	30	18	26	19	17	18	15	22	17	21	24	26	25	24	21	14	22	22	25	16	24	20	24	16	14	20	19	23	19	20	27	26	15	20	22	16	17	19	18	15	25	16	20	16	27	21	22	24	19	24	16	23	16	17	22	21	13	17	25	12	28	14	21	13	21	12	21	27	22	12	23	23	24	18	27	15	20	19	13	25	22	17	19	19	17	25	23	16	20	19	21	21	19	14	29	22	22	14	16	16	17	32	25	27	22	21	20	19	20	16	23	23	19	22	20	23	29	17	12	23	18	22	23	23	13	23	21	23	16	16	27	22	15	38	32	24	16	19	13	21	23	15	16	19	14	14	21	22	18	18	23	22	17	19	18	24	24	27	21	15	12	19	23	26	17	21	19	14	25	20	21	19	17	17	19	18	23	25	17	23	21	22	17	24	19	23	17	21	29	25	17	13	22	17	25	26	23	28	14	16	24	26	18	19	20	19	18	23	14	22	12	27	21	17	18	23	19	21	28	18	22	18	14	26	19	24	21	15	22	30	14	16	16	28	20	24	17	27	19	19	18	15	22	18	29	22	18	19	18	31	14	23	20	18	22	22	13	29	17	20	21	25	17	21	18	22	21	24	19	24	17	17	24	20	25	24	17	11	27	22	23	12	12	27	20	18	24	15	15	15	21	13	19	12	21	28	17	20	14	18	18	21	20	23	21	25	20	23	19	16	16	24	22	21	9	16	23	17	20	23	25	16	24	20	18	13	22	21	16	19	20	18	23	19	22	17	26	26	15	18	22	18	18	16	28	23	20	26	19	22	18	18	15	20	23	22	13	15	17	20	26	17	16	30	21	20	23	16	29	18	19	21	16	19	16	11	9	24	14	19	30	21	30	20	23	24	11	18	22	26	31	17	13	14	20	20	13	26	15	17	9	29	20	18	29	25	20	16	16	27	19	17	22	18	18	13	21	25	30	23	20	20	23	20	19	15	16	25	20	26	16	13	19	22	28	24	19	23	26	17	26	21	22	20	14	19	16	12	16	21	21	20	18	22	25	14	24	20	20	22	19	20	19	15	23	20	26	23	13	22	20	25	10	29	22	19	24	21	14	16	25	19	23	19	23	16	26	28	20	20	23	22	22	21	23	20	21	23	28	13	22	24	15	19	24	23	19	18	14	28	19	18	16	18	17	19	23	18	16	29	24	17	20	24	21	21	22	15	19	15	16	22	21	19	15	22	22	20	19	15	18	25	19	18	24	19	25	18	26	20	22	25	30	26	26	18	13	14	20	20	19	16	23	19	25	15	24	15	13	30	11	18	34	15	19	23	19	17	13	17	20	23	13	21	18	30	23	23	28	20	27	22	28	24	20	25	26	22	14	19	28	16	14	24	22	16	17	15	21	24	28	19	21	17	18	15	23	20	26	13	20	18	19	18	15	30	16	23	21	17	21	18	15	22	23	27	19	19	25	19	23	24	22	16	20	27	15	23	13	22	19	20	18	26	13	24	28	16	21	25	8	17	27	15	21	23	19	22	22	14	22	14	23	29	13	22	32	23	19	24	13	23	23	18	22	27	27	23	18	21	12	22	23	30	20	26	15	35	22	21	17	20	24	19	18	15	16	25	20	23	14	24	21	26	22	19	21	12	23	22	28	22	24	21	18	18	20	16	15	20	13	21	18	14	20	17	22	25	17	21	23	13	16	26	20	24	20	20	21	19	25	19	19	13	16	18	25	23	15	19	10	20	24	18	22	22	23	17	18	20	22	26	17	16	15	22	17	22	27	17	22	11	20	25	28	24	25	15	10	19	13	22	21	17	12	21	17	22	25	19	17	22	24	21	20	27	23	22	15	20	23	25	17	24	19	25	26	21	19	18	21	22	18	21	22	13	22	17	17	20	16	19	20	21	21	22	21	17	15	21	23	24	23	26	21	24	26	22	14	33	17	22	22	28	15	25	19	16	11	19	13	17	18	21	18	21	17	17	17	20	17	25	22	16	12	17	17	22	20	20	17	20	25	20	13	23	24	16	16	19
21918	16021	9648	22967	30928	29924	26325	22237	18410	15673	13353	11472	9813	8354	6941	5847	4641	3899	3413	2985	2727	2410	2001	1871	1748	1494	1436	1373	1249	1317	1291	1239	1242	1119	996	931	828	899	929	685	575	533	458	500	534	521	525	514	519	480	528	501	471	439	450	429	421	383	396	384	420	371	369	361	403	373	389	402	386	358	386	360	364	394	359	368	381	352	363	386	414	360	367	391	367	369	380	396	333	347	407	344	358	352	378	343	383	365	375	349	380	326	357	345	374	349	366	356	358	353	335	359	337	364	332	345	374	361	351	352	366	335	379	355	352	371	344	359	365	373	310	384	344	335	363	374	351	334	332	372	326	348	365	353	336	348	348	362	353	335	337	385	342	367	369	328	323	316	326	318	365	358	338	345	387	365	376	372	323	349	329	382	320	339	354	326	369	340	316	371	366	336	347	361	361	350	323	358	345	348	337	342	377	332	336	325	370	344	328	324	352	356	369	325	325	347	331	360	328	352	366	370	334	365	377	359	294	333	367	345	335	355	339	345	347	312	351	364	335	332	334	326	345	359	335	369	371	313	343	354	344	363	333	333	340	372	331	337	354	343	368	346	315	325	325	322	340	362	344	372	313	330	341	348	316	323	354	402	361	354	352	348	334	333	348	305	363	351	339	353	341	340	325	326	337	334	345	322	335	341	347	347	375	364	371	355	360	334	344	360	360	343	365	378	327	342	311	366	340	365	354	337	335	338	344	376	341	349	354	393	324	346	344	360	354	342	342	330	316	332	362	321	355	358	339	364	350	327	354	348	391	320	384	313	348	342	351	374	322	315	353	349	359	344	324	320	348	344	342	334	329	356	337	320	374	329	338	325	398	350	326	359	323	306	338	336	350	354	316	326	359	354	342	339	353	345	368	369	364	346	343	349	307	349	312	334	362	365	341	335	368	360	368	320	359	358	333	337	364	339	336	358	339	336	318	342	346	340	336	368	350	333	375	341	322	345	334	342	344	303	349	374	316	370	335	332	367	347	332	357	354	329	372	356	315	355	339	352	355	339	341	353	359	331	351	325	335	338	359	333	344	364	326	351	342	345	305	298	340	355	346	330	354	338	358	335	345	353	363	331	334	331	321	326	348	371	339	351	334	360	360	333	336	356	380	352	326	316	328	366	375	357	348	337	361	320	343	325	332	332	338	308	342	308	362	362	324	351	367	317	341	325	310	332	342	362	325	345	315	329	340	342	359	362	326	355	315	317	354	381	331	369	360	341	343	357	349	369	365	342	371	355	331	354	346	336	326	353	312	330	323	343	343	331	316	327	335	370	356	364	327	323	350	348	349	313	329	361	361	366	381	377	340	342	366	349	372	322	322	330	352	354	331	303	356	362	351	368	363	317	351	327	345	328	352	342	358	311	350	349	323	365	359	375	342	356	320	345	350	339	320	343	340	375	342	338	334	350	353	337	351	308	393	344	342	343	344	359	347	320	344	315	353	358	343	327	345	342	329	319	304	352	320	354	325	371	367	312	355	342	331	352	360	337	321	330	343	334	336	367	344	334	317	373	364	365	357	326	361	317	344	382	379	346	329	346	340	344	310	365	356	362	323	335	316	346	335	331	327	320	314	326	340	339	363	354	352	321	340	300	338	323	334	366	335	321	365	377	353	367	307	357	356	320	305	352	323	342	353	354	321	359	346	346	309	335	356	357	319	351	382	357	386	332	364	340	351	333	326	332	379	341	319	348	331	356	326	356	346	319	346	348	357	365	345	345	359	340	330	327	337	329	346	353	356	357	365	347	329	347	310	364	361	362	346	364	327	355	370	369	327	346	344	347	371	332	387	354	338	353	314	349	344	361	327	327	340	346	331	327	348	351	344	346	342	344	351	348	374	343	343	350	312	327	353	318	345	313	348	339	342	362	347	360	313	335	358	340	326	332	344	319	355	358	342	368	314	316	364	341	338	364	335	357	371	355	348	319	363	353	315	361	360	355	352	329	322	365	333	334	376	342	340	336	327	317	355	353	313	365	327	320	345	343	355	340	348	345	351	367	330	336	353	336	370	348	330	359	359	313	358	347	338	344	326	320	330	315	346	340	350	365	357	331	330	321	308	357	369	313	318	344	358	336	332	340	339	346	309	317	348	331	348	339	324	361	350	338	354	341	350	320	325	330	326	337	349	357	384	317	346	336	352	379	355	335	376	341	321	347	343	344	325	367	345	368	375	376	311	358	321	356	364	344	357	322	341	322	351	345	346	333	342	344	335	336	357	335	345	345	371	340	338	317	346	366	332	359	357	328	339	337	384	369	317	290	325	345	316	333	336	337	353	350	332	348	319	313	331	330	369	330	333	341	339	343	351	331	325	355	342	348	353	315	329	336	334	342	336	351	302	347	332	343	318	365	328	326	360	347	359	364	313	346	348	329	347	335	337	338	305	312	322	364	359	320	339	313	360	353	319	341	354	328	326	386	349	348	358	357	338	358	340	321	320	333	337	350	348	338	356	362	345	341	328	332	371	356	355	341	336	360	355	374	368	361	297	353	348	354	345	335	322	337	344	326	327	375	342	348	344	361	364	313	331	357	342	338	321	375	323	349	318	377	391	334	327	343	341	349	360	324	360	340	360	333	310	340	351	368	338	362	338	379	375	307	362	325	332	315	327	335	333	326	310	334	350	337	318	359	342	329	340	336	366	336	368	323	355	357	321	393	351	349	376	342	367	318	378	357	362	349	345	328	335	346	318	338	336	326	381	349	353	384	346	387	320	292	343	327	355	332	335	355	332	386	346	312	333	338	353	334	357	382	337	343	344	310	339	361	324	360	285	367	299	339	351	360	329	367	347	357	357	359	340	346	343	337	333	357	362	363	330	307	323	331	323	329	345	338	301	362	338	351	342	348	361	341	379	342	365	361	325	331	337	341	332	315	357	329	356	335	325	351	341	364	373	341	354	360	361	355	343	361	317	348	330	323	343	373	313	339	368	334	333	369	312	351	320	327	330	342	352	336	338	353	359	366	344	312	361	326	350	354	334	350	359	322	337	348	331	335	340	349	350	346	362	337	387	363	320	314	368	359	352	308	349	344	332	339	336	350	332	333	385	328	299	310	376	357	381	350	348	359	352	358	364	321	351	354	338	329	307	367	320	340	325	381	348	344	334	326	351	343	315	326	321	344	356	330	362	350	338	314	345	323	317	299	311	350	327	334	356	321	344	363	343	332	354	347	339	348	335	356	361	325	374	356	346	356	348	332	370	357	340	321	349	354	341	343	348	352	329	331	326	357	318	347	382	332	344	335	351	349	355	358	324	386	364	322	315	354	356	333	318	322	356	346	352	344	352	360	363	335	378	353	345	355	341	359	349	349	364	308	339	309	342	352	353	350	331	349	338	362	330	320	366	332	355	327	348	345	333	344	342	330	364	338	360	344	358	354	335	333	347	336	331	346	350	352	329	327	338	343	347	343	322	336	342	355	349	321	360	364	362	376	353	371	342	328	373	347	327	345	330	358
2743	599	342	252	491	550	482	424	339	320	256	236	191	179	164	124	112	90	102	91	82	73	72	64	75	57	58	51	59	62	55	61	49	43	63	57	59	49	50	45	41	29	44	43	51	43	24	50	45	44	40	44	33	40	39	38	46	46	45	46	41	38	35	51	42	42	47	29	38	37	44	46	41	51	38	51	48	45	31	45	37	46	41	48	41	31	48	47	37	34	37	41	43	49	42	39	35	43	41	42	26	39	36	42	47	47	36	43	27	41	39	49	42	36	37	45	31	37	46	41	41	32	50	38	35	36	36	38	45	49	47	45	37	36	46	42	45	47	43	35	39	45	36	33	45	38	37	40	47	38	48	44	33	47	34	33	44	54	46	45	29	36	44	44	46	41	46	28	38	33	40	43	44	45	45	43	39	49	45	37	43	46	36	46	35	50	46	33	49	39	27	34	31	39	35	52	39	36	43	48	37	35	41	59	36	51	33	42	37	45	28	37	35	48	49	42	46	36	44	37	41	41	54	33	26	50	43	44	27	45	41	40	48	25	31	38	61	40	38	36	41	51	39	36	35	48	42	47	36	46	47	48	43	27	44	43	36	44	44	46	54	44	43	39	32	42	36	36	51	38	24	53	48	39	40	41	37	39	39	32	31	33	50	41	44	42	49	36	33	36	40	46	41	47	46	37	25	40	42	56	39	39	34	44	28	40	37	33	56	35	51	36	41	36	29	44	34	53	53	38	36	34	29	33	38	46	37	37	39	32	37	43	42	38	41	36	33	42	45	48	47	35	29	59	51	31	38	33	30	44	47	43	34	37	36	43	43	34	34	34	42	40	40	40	42	31	31	45	51	47	45	51	32	48	46	42	38	57	38	46	40	39	45	41	33	46	45	40	42	48	45	37	47	38	47	37	34	39	29	39	37	47	36	39	51	45	33	46	39	46	41	43	47	32	50	38	43	35	33	41	46	43	46	24	32	38	46	44	41	48	33	40	50	37	38	35	50	38	53	37	53	35	39	42	35	44	45	41	34	41	37	33	37	37	37	36	46	45	38	39	39	45	44	32	47	43	46	34	37	54	43	34	48	37	41	49	43	39	40	44	38	46	38	48	53	49	45	29	29	40	35	33	41	38	37	41	37	43	50	34	36	48	30	34	43	43	44	52	54	34	41	40	36	57	32	38	42	39	45	38	35	38	40	47	29	50	49	42	42	42	42	54	36	44	45	40	38	41	43	45	37	55	39	38	51	42	56	42	38	42	37	47	44	44	37	43	32	40	47	35	47	50	39	32	53	41	43	47	44	50	43	34	46	35	39	34	48	42	46	39	43	36	41	42	43	36	44	38	47	40	34	33	42	36	39	36	48	50	25	42	38	42	41	40	40	39	43	32	42	40	37	49	41	52	37	45	39	50	41	41	35	49	49	45	38	38	50	35	32	38	39	38	40	34	40	34	41	41	56	38	38	49	37	44	38	42	42	42	34	39	42	36	45	42	39	38	49	52	43	39	34	49	39	30	41	39	33	41	39	47	44	33	47	35	34	35	50	44	43	35	46	47	30	43	36	32	48	39	47	34	39	34	37	38	41	39	41	37	46	42	34	52	37	38	44	39	53	40	44	38	39	41	44	43	29	32	43	39	41	48	44	32	44	43	45	40	35	34	37	39	28	38	38	50	56	49	42	40	46	46	33	36	36	33	50	42	44	43	38	43	39	36	34	46	42	37	41	45	49	38	57	34	37	46	44	42	26	45	42	53	47	46	40	39	31	34	37	44	35	31	41	31	45	37	47	43	31	38	46	38	37	36	38	38	46	34	38	52	36	36	47	30	34	29	36	29	33	41	32	52	38	38	47	42	33	32	44	43	46	47	35	37	35	52	42	40	50	37	39	32	35	39	44	48	38	36	35	45	44	37	44	41	48	38	28	48	32	36	38	36	35	34	44	40	36	38	45	37	43	41	38	48	41	40	41	38	34	44	36	40	37	29	52	45	41	26	58	47	29	37	34	37	43	44	49	48	34	47	35	49	41	32	39	44	39	38	43	34	50	30	41	27	35	36	44	31	38	45	51	36	44	38	49	44	47	34	42	31	36	30	50	34	46	40	32	42	42	50	45	32	40	37	47	49	43	46	41	40	35	41	54	53	39	23	47	52	35	40	36	39	28	39	35	44	39	44	42	53	41	41	33	47	48	39	46	38	39	33	33	48	31	51	40	56	39	41	40	45	29	44	50	46	45	33	35	41	41	39	39	48	40	35	42	36	44	37	41	42	42	44	35	40	52	43	40	27	35	41	42	34	28	54	44	35	36	28	38	50	48	42	34	53	42	35	37	40	45	47	48	35	49	43	42	44	39	41	44	42	43	44	42	36	40	38	34	45	47	44	40	44	38	36	44	43	34	46	38	36	43	37	47	49	43	36	39	37	42	44	42	29	41	41	31	38	37	40	39	42	32	47	35	33	39	28	47	43	42	48	39	37	37	45	31	35	46	27	44	48	42	32	41	46	46	46	39	51	32	43	47	38	40	47	36	34	44	39	53	43	42	39	43	33	30	38	39	38	27	42	46	36	34	37	37	34	42	33	50	40	40	37	45	38	34	40	38	47	57	34	44	39	44	38	38	43	38	44	49	41	45	40	37	46	30	34	53	32	38	37	32	42	44	41	48	45	41	38	38	33	38	42	32	40	38	51	29	46	48	36	42	48	45	49	42	37	42	40	43	40	33	45	35	44	28	39	51	47	38	40	40	38	29	38	48	35	33	44	41	38	42	46	35	49	35	50	44	44	41	52	41	51	44	40	48	35	43	40	36	41	42	40	44	45	40	38	51	43	39	34	35	38	37	32	38	36	34	31	44	52	47	34	35	39	38	48	32	40	41	47	33	39	45	42	34	34	42	43	32	41	30	45	40	46	47	44	33	31	36	31	36	41	47	31	52	41	32	45	37	47	33	40	39	42	45	35	38	38	31	47	42	37	41	21	28	40	37	48	35	36	32	46	46	30	40	40	41	43	45	39	32	49	29	32	44	37	40	39	32	33	34	46	43	46	38	51	38	46	35	44	50	43	49	42	32	40	49	46	23	37	39	29	39	43	41	34	45	40	38	41	47	42	37	50	45	33	32	29	35	33	45	45	41	44	45	32	40	46	36	38	48	37	48	30	50	46	42	43	37	41	32	51	42	44	48	36	38	43	52	41	37	35	34	29	39	38	36	42	40	26	44	39	45	38	46	32	48	49	31	36	34	44	39	38	38	32	39	43	47	46	40	37	43	39	36	43	35	39	51	36	37	37	47	45	39	42	38	39	38	48	43	47	41	39	44	37	55	45	35	52	31	41	37	31	27	36	32	31	43	36	46	38	48	39	27	35	37	46	44	32	48	28	40	49	41	33	28	32	37	41	30	42	40	36	33	48	47	43	36	44	38	43	38	40	48	38	34	45	45	44	40	37	46	45	48	34	41	35	38	35	39	35	32	38	30	34	35	42
20261	14407	9028	21652	29760	28682	25212	21036	17639	15304	12885	10914	9267	7929	6553	5450	4569	3960	3413	3064	2751	2479	2304	2044	1798	1740	1590	1605	1434	1518	1445	1518	1501	1365	1229	1178	1219	1236	1099	869	864	826	789	816	789	730	806	798	853	784	872	800	768	741	692	704	772	711	691	710	700	710	700	698	694	688	701	705	702	702	711	685	749	750	727	703	756	692	686	663	692	708	718	688	662	667	657	699	665	679	667	631	727	673	691	693	683	709	657	672	720	706	669	650	655	695	701	690	681	713	660	667	665	649	654	675	654	690	730	686	677	642	675	639	671	719	673	692	679	659	665	630	640	676	670	673	678	644	701	733	654	627	662	635	655	636	679	687	616	725	665	692	698	693	690	654	657	722	663	680	695	634	691	663	674	678	657	673	666	627	670	692	653	652	710	648	685	655	659	634	613	646	652	660	641	604	667	656	639	686	591	652	638	639	692	643	634	636	635	600	702	660	647	629	631	642	621	690	667	647	644	662	658	680	671	667	669	689	633	633	618	651	639	667	670	691	658	695	725	689	699	669	691	660	654	653	654	677	656	705	688	681	705	697	712	649	614	681	640	654	647	660	640	649	672	644	672	686	665	652	639	646	622	624	622	655	671	644	681	650	677	675	635	674	707	680	678	648	663	671	640	637	639	640	704	654	641	636	630	681	643	678	600	697	671	644	687	688	684	645	664	656	631	649	617	681	662	658	609	638	636	644	646	676	619	660	706	699	637	651	622	642	670	686	662	668	684	728	671	618	663	696	674	667	662	671	677	684	707	650	669	641	655	687	653	679	657	643	670	671	633	724	679	650	683	660	673	691	694	644	628	714	675	651	707	676	661	670	673	647	693	642	645	653	662	667	664	638	671	684	681	689	656	646	664	680	683	597	636	731	654	671	663	666	687	656	602	685	655	646	711	629	688	667	670	667	665	613	712	674	678	645	692	676	684	678	664	684	676	677	697	683	692	682	635	662	645	691	676	702	626	660	700	685	694	694	648	641	686	713	688	694	688	663	667	708	628	685	686	666	653	685	660	661	648	648	666	720	673	695	709	680	712	679	644	692	657	696	686	681	698	667	665	635	712	637	661	651	668	699	675	601	674	709	675	683	633	612	669	672	694	663	673	702	678	651	656	686	655	632	635	670	681	650	675	671	632	642	658	720	682	653	660	649	710	676	654	659	681	671	646	730	620	675	629	655	667	715	674	692	621	674	651	691	659	651	675	634	653	665	691	643	702	642	663	695	661	679	686	694	670	642	674	620	662	686	682	627	657	672	689	659	695	677	674	693	637	662	659	680	637	681	639	694	632	628	682	707	663	650	643	632	632	670	687	668	640	599	655	682	652	660	675	714	667	646	688	713	675	606	666	677	675	656	668	619	628	656	705	646	668	648	665	686	712	617	692	647	661	671	644	661	708	647	633	642	651	658	642	688	694	629	682	705	612	656	660	654	694	649	691	678	647	656	644	642	647	699	687	694	634	670	673	665	631	666	671	672	660	665	701	698	677	669	693	665	714	692	637	623	661	658	628	610	676	677	664	700	717	673	664	645	665	654	690	649	625	658	623	659	680	628	658	652	671	671	626	613	668	655	659	645	660	683	663	668	671	646	647	687	657	652	698	662	670	630	648	663	655	680	689	677	698	683	689	709	637	668	638	636	652	667	634	658	706	670	665	675	664	654	688	697	619	695	664	662	694	634	664	676	661	656	659	685	644	659	643	639	616	690	655	667	659	726	639	691	592	686	689	663	655	656	609	641	635	657	681	658	665	727	678	619	685	615	662	629	700	659	624	683	658	653	677	673	650	659	683	709	631	630	645	672	649	656	686	674	669	680	660	663	656	654	688	690	683	653	677	693	686	747	662	683	686	627	720	676	637	696	656	662	646	662	682	683	673	663	674	680	683	667	666	665	732	712	704	674	672	691	664	672	689	641	641	657	665	697	643	656	645	678	629	627	675	678	674	672	707	669	607	647	698	684	691	712	662	633	718	658	656	669	667	667	653	680	619	677	662	678	680	676	672	669	665	700	687	670	670	652	699	661	633	680	673	643	688	643	641	710	686	683	667	685	662	645	672	662	675	700	640	673	687	687	692	629	623	670	652	663	640	644	652	684	670	645	620	726	639	650	676	623	641	661	661	640	672	690	643	650	640	627	639	623	689	716	657	682	650	679	695	664	704	706	624	699	652	691	693	669	684	646	653	635	685	619	632	644	667	646	633	646	666	669	678	630	626	634	685	687	674	663	686	677	634	631	680	664	662	643	670	662	713	696	629	661	645	677	633	649	649	699	652	663	650	666	688	690	663	634	651	668	662	670	676	663	682	675	683	674	627	681	701	674	668	689	681	658	674	674	651	627	683	722	681	655	674	635	686	676	670	659	680	707	678	695	691	655	656	648	643	672	645	668	653	672	679	661	709	665	685	660	698	697	666	647	670	682	695	697	648	691	652	645	673	695	674	663	600	658	646	652	700	675	670	656	663	681	684	699	712	612	666	663	648	666	598	657	605	688	613	675	649	664	649	661	651	683	694	688	666	643	639	621	657	681	645	684	631	680	663	671	634	699	676	686	693	645	679	616	686	660	742	672	629	639	710	717	679	633	718	647	671	699	646	711	619	646	642	659	658	665	684	679	666	671	656	674	666	719	679	689	650	622	677	650	684	676	661	672	658	663	646	661	699	653	662	664	717	688	660	667	714	641	683	689	692	669	663	673	653	688	619	643	633	692	682	671	696	637	671	697	658	729	621	708	650	719	627	654	650	687	689	649	636	641	645	610	662	655	627	605	659	648	656	661	662	674	648	673	700	708	681	670	663	659	681	674	680	600	647	651	678	671	630	672	690	655	625	626	640	635	672	650	657	684	634	658	648	654	661	639	669	641	667	643	679	670	715	649	724	669	681	706	684	664	681	677	672	662	649	678	643	629	645	691	676	686	647	666	630	714	650	660	629	692	679	654	668	726	695	664	683	636	679	643	607	685	722	672	660	630	630	666	607	714	670	676	593	670	639	627	650	694	655	676	645	629	631	649	666	645	690	664	637	645	665	690	671	624	651	646	687	693	640	639	641	676	665	714	655	642	663	675	666	697	676	638	634	646	634	690	681	697	641	656	669	654	636	635	618	650	655	668	633	678	630	672	667	704	668	690	687	698	640	655	650	653	668	644	670	673	729	670	653	654	661	685	688	629	671	676	630	670	656	623	641	663	684	685	710	588	653	696	661	635	628	659	631	671	673	652	677	682	650	671	654	668	663	641	685	705	641	629	669	624	647	669	678	694	646	634	714	651	701	685	677	681	661	680	676	683	665	691	712	672	659	714	632	693	651	683	647	618	642	689	671	633	684	645	691	652	652	692	629	665	643	666	672	662	674	618	672	636	687	700	658	646	671	653	700	663	662	661	685	672	684	659	676	673	681	664	652	668	690	632	651	653	686	618	685	658	665	630	663	650	677	645	705	668	639	659	647	642	678	666	710	657
2124	896	541	413	699	779	745	569	535	440	378	330	274	225	240	197	156	140	126	102	104	71	76	59	77	65	76	69	57	55	55	48	57	52	48	46	43	34	38	34	34	49	36	52	34	50	41	42	48	44	43	40	45	34	30	40	36	50	36	34	43	42	34	37	36	31	40	46	44	37	35	54	42	30	41	34	41	38	37	49	46	31	47	41	32	27	29	40	40	38	50	36	43	35	46	30	41	42	40	33	41	33	31	35	33	44	36	32	35	39	35	41	43	40	38	48	36	40	32	35	33	40	41	35	39	33	41	35	46	40	41	33	36	42	39	40	44	30	33	42	37	41	41	46	36	45	41	31	32	49	34	42	49	46	54	30	24	32	32	39	34	42	45	44	48	25	39	33	32	50	29	35	37	37	32	31	38	45	39	40	28	32	42	46	32	33	35	43	40	28	42	37	41	47	38	44	34	43	43	37	33	30	30	40	43	30	42	33	51	34	36	41	39	34	38	30	39	34	45	40	37	32	43	39	43	43	24	39	38	28	43	37	40	38	36	38	44	42	38	27	33	36	35	36	38	45	29	42	36	41	37	28	34	39	34	40	34	41	38	30	40	39	40	41	29	51	33	44	32	42	35	37	42	39	39	37	33	31	36	37	31	35	33	46	37	33	37	36	48	24	20	34	33	47	34	44	35	40	38	31	29	36	41	37	45	30	46	50	40	40	39	31	43	46	40	34	49	36	41	42	37	38	29	39	40	27	39	38	31	38	51	35	42	30	24	42	37	38	44	38	62	40	29	42	29	35	47	41	42	37	45	37	38	39	37	38	43	42	30	25	33	26	31	35	30	38	26	39	35	34	38	32	33	42	31	40	43	47	33	30	40	39	39	40	27	37	34	46	40	28	49	35	34	28	35	38	34	40	30	35	34	24	38	41	38	41	27	31	33	33	41	40	39	36	36	30	40	29	38	50	43	44	29	39	29	48	46	34	49	32	39	38	35	37	25	30	35	25	39	39	37	32	30	37	42	40	41	37	34	46	27	42	29	47	38	39	36	45	34	36	43	37	32	36	33	41	33	47	38	28	38	28	25	36	44	36	43	40	32	47	39	35	40	43	42	28	30	36	38	34	31	34	40	45	50	37	36	40	35	41	41	32	28	45	48	40	40	33	28	44	47	40	26	42	32	40	45	31	30	40	37	44	50	27	29	37	32	34	33	26	30	32	37	36	38	36	31	31	39	28	45	40	47	36	30	40	41	47	36	48	47	47	41	46	37	47	36	42	30	41	37	51	28	33	27	40	35	42	39	41	35	40	37	39	43	47	30	38	41	38	32	38	41	51	41	38	30	45	41	41	38	35	39	35	51	37	34	35	39	35	38	41	39	41	36	39	32	20	42	48	47	44	36	34	43	39	40	41	35	38	43	30	38	28	31	46	27	33	40	38	30	37	38	31	42	34	42	37	39	36	37	30	47	43	38	33	35	39	49	29	36	47	30	47	34	30	35	42	32	33	33	32	35	43	39	40	41	28	36	33	32	46	47	41	36	25	29	39	39	49	36	42	40	40	54	45	42	39	36	33	29	31	37	34	40	39	37	50	27	39	39	37	38	33	37	33	43	34	40	40	30	38	39	33	44	31	43	38	38	33	35	28	39	37	31	29	42	41	44	51	51	39	44	33	31	32	30	40	51	37	39	39	45	31	49	35	42	29	46	30	42	53	28	34	41	36	51	41	38	41	40	42	40	46	41	48	29	31	35	40	46	43	38	43	36	36	32	43	33	38	44	45	36	40	42	34	38	35	36	26	43	37	35	38	52	35	31	44	40	42	44	38	35	33	31	26	39	37	37	41	40	44	38	42	39	33	41	47	37	23	39	37	39	38	32	43	41	35	29	40	38	44	45	31	38	36	35	43	45	38	37	39	29	36	39	25	29	38	33	38	39	37	34	39	45	43	36	31	39	38	39	33	28	41	34	28	36	30	47	41	35	45	46	35	49	35	29	39	36	40	46	48	30	38	31	41	40	42	33	34	32	41	43	41	37	32	40	48	35	33	43	38	44	39	41	56	54	30	37	40	39	30	38	37	37	48	28	39	34	45	37	29	38	51	41	35	29	35	45	34	35	44	46	34	30	50	40	40	42	38	34	31	34	31	35	33	36	34	36	40	32	44	35	48	45	39	28	33	37	38	37	40	29	43	33	37	36	42	40	29	41	30	45	39	33	36	34	36	38	57	42	44	32	34	26	44	47	50	45	31	40	44	42	30	46	34	27	41	38	28	33	26	33	49	36	24	29	35	36	34	37	40	29	29	30	41	45	35	36	38	43	31	41	41	25	37	37	44	37	36	35	35	35	36	39	50	38	48	51	37	39	35	42	36	47	39	30	34	32	39	34	47	36	46	45	35	29	37	36	36	39	35	31	40	40	40	44	42	36	37	48	43	40	43	35	33	39	43	41	44	39	38	45	35	44	40	37	39	35	45	43	31	37	41	36	40	36	39	29	42	27	57	25	30	30	33	42	34	38	35	40	31	36	35	36	42	29	41	44	45	44	37	33	38	42	37	47	37	33	36	30	27	41	44	33	34	37	49	42	42	35	37	31	48	40	28	37	48	43	50	40	39	41	33	44	36	26	48	29	33	26	28	34	34	33	37	40	33	28	27	31	44	33	54	29	39	42	26	39	36	45	41	49	30	34	47	47	33	32	40	32	35	37	38	48	37	45	47	37	50	33	44	37	41	37	36	34	23	38	32	40	29	48	35	36	34	34	39	38	44	31	37	39	35	38	39	38	35	37	32	36	34	35	28	45	37	42	37	45	37	32	44	32	41	46	36	30	38	32	44	32	33	39	33	24	30	37	29	39	26	39	45	42	25	40	46	39	26	41	46	44	32	20	45	40	49	38	25	33	28	46	33	44	43	43	37	36	40	37	35	48	44	38	43	32	44	30	43	40	33	41	36	37	25	36	41	36	37	35	37	35	29	39	35	43	36	30	38	32	32	42	28	35	39	31	29	42	32	26	33	45	34	37	45	40	44	26	38	34	27	38	40	29	34	42	42	44	36	37	48	38	36	40	34	41	34	47	39	35	23	44	44	28	35	37	40	28	32	36	40	37	27	47	32	38	35	33	49	30	39	32	29	37	41	38	35	37	43	43	34	45	42	45	31	29	47	41	38	42	39	34	34	43	39	50	45	26	31	32	35	44	34	37	41	44	39	44	37	43	41	40	39	42	32	44	46	49	32	35	26	33	43	49	30	34	45	30	45	37	38	32	31	43	34	26	26	43	42	39	45	38	47	34	30	25	39	43	39	47	32	25	43	42	39	29	33	37	27	33	49	36	38	39	32	36	39	39	29	42	26	35	34	41	32	30	34	26	37	29	46	33	38	37	42	45	33	41	45	38	22	30	43	32	39	32	34	40	39	42	37	35	33	22	49	49	34	39	38	23	52	38	39	34	41	49	41	28	47	40	39	35	34	34	44	49	41
26003	18876	12507	27008	34897	33582	30229	26248	22815	19717	16830	14654	12445	10589	8989	7500	6476	5359	4758	4053	3729	3226	2933	2734	2375	2193	2133	2006	1879	1840	1834	1814	1741	1646	1432	1384	1473	1429	1226	1012	923	896	924	949	847	912	903	835	921	906	817	786	767	767	744	748	731	729	742	704	691	710	713	704	676	697	662	721	663	657	721	673	667	681	694	686	675	667	704	641	682	660	715	652	650	677	677	611	672	642	605	610	643	662	649	591	655	641	661	638	628	623	644	633	607	611	685	627	601	650	643	640	592	666	565	677	649	623	633	627	620	590	641	646	624	614	597	631	627	640	624	637	606	615	637	627	636	632	614	579	624	639	620	626	593	643	635	658	611	603	674	572	658	633	616	610	588	634	619	615	691	590	611	680	625	585	664	588	631	626	571	655	647	622	600	562	632	605	615	619	595	611	598	631	614	633	597	605	636	614	654	599	599	569	646	616	598	627	645	596	660	581	605	631	623	587	620	647	601	655	582	644	677	597	607	596	649	608	615	619	609	625	610	655	613	618	660	624	644	598	617	637	631	640	632	624	621	594	599	622	627	644	612	623	597	621	613	641	631	647	604	662	609	657	606	658	658	656	613	639	580	589	629	605	601	619	581	642	621	602	640	627	650	631	624	609	574	604	591	579	633	566	647	650	692	626	662	622	587	626	592	610	654	631	584	600	655	646	631	605	603	577	657	629	599	591	597	572	586	615	609	625	616	647	670	605	617	602	639	580	631	642	633	599	605	591	630	619	584	624	623	647	609	635	620	604	599	615	594	575	574	587	627	610	583	622	609	583	612	639	642	630	597	590	597	600	588	632	611	655	607	633	635	620	595	628	601	604	605	604	600	626	566	658	609	641	638	620	647	624	603	632	649	629	646	637	605	585	612	611	617	605	602	588	611	590	582	640	621	647	578	590	557	650	595	572	593	552	657	618	642	627	625	642	625	658	591	622	543	657	622	643	606	623	616	651	624	648	661	636	564	619	596	595	570	646	599	640	628	600	615	672	596	633	640	620	582	599	626	595	627	615	638	592	625	633	642	659	615	619	658	573	598	623	611	605	635	601	623	622	654	634	653	646	582	614	620	624	636	592	648	637	623	642	577	628	598	611	614	677	589	653	617	587	647	599	656	584	631	610	612	598	615	556	587	614	606	660	623	627	605	632	588	643	619	621	635	630	589	601	618	658	664	559	602	624	624	653	628	583	663	620	591	604	624	597	605	628	619	659	605	609	616	635	602	640	646	621	590	653	628	665	599	645	596	591	594	630	646	610	643	644	608	624	627	629	606	623	638	602	612	674	603	647	590	628	597	617	604	644	591	638	589	596	608	628	650	588	631	627	607	599	645	633	623	628	661	639	625	622	629	614	629	597	633	671	632	607	615	622	608	650	613	643	619	591	663	595	606	620	625	689	648	622	606	579	655	613	600	604	616	579	624	631	594	615	603	608	619	585	606	639	638	620	635	615	626	609	630	619	594	627	653	607	659	604	600	651	623	661	607	611	642	633	619	572	590	649	600	585	649	632	625	644	631	626	648	582	666	594	626	629	647	624	604	603	618	596	603	586	634	617	604	627	584	652	632	612	650	606	619	619	578	615	631	635	643	592	628	578	617	617	660	589	608	629	638	596	616	601	619	629	591	602	589	608	577	620	608	618	609	634	591	578	615	595	652	646	640	622	582	645	583	590	604	623	646	652	602	663	593	656	646	581	621	600	617	642	599	618	600	604	594	621	618	599	618	608	564	642	646	614	616	643	585	635	612	605	620	559	640	624	596	603	599	624	617	640	599	563	577	616	593	608	616	617	627	673	600	611	643	603	625	605	617	641	631	642	637	616	619	644	617	620	676	608	595	596	617	637	637	631	636	623	634	614	603	606	619	633	612	658	628	586	626	631	621	650	610	616	648	601	628	639	611	624	602	598	620	594	598	632	608	654	639	629	645	605	599	614	635	632	598	609	598	666	597	633	584	634	628	637	625	618	617	582	637	593	631	595	618	586	626	585	616	641	629	616	595	626	608	575	619	645	630	642	674	583	582	621	634	649	626	665	607	630	607	617	604	625	620	596	584	655	618	638	673	625	608	611	648	626	637	614	614	614	614	628	596	643	585	593	555	647	621	610	596	595	605	603	596	659	636	562	627	585	602	595	620	611	631	602	619	591	643	604	614	620	593	647	617	632	592	630	595	578	590	638	614	640	648	614	597	590	595	661	609	593	632	656	656	618	577	633	633	650	593	603	615	655	633	605	615	614	614	566	653	571	671	612	583	625	592	657	610	601	612	594	630	578	607	625	610	577	618	580	631	663	647	619	588	613	582	598	626	640	602	621	630	569	627	603	637	594	669	590	637	624	612	605	607	627	618	617	652	618	646	615	625	600	635	575	557	630	618	610	614	614	633	632	634	577	638	616	626	622	662	656	607	604	649	613	591	582	628	642	606	667	657	620	608	645	607	616	605	607	601	604	611	604	620	603	642	600	615	614	577	647	653	557	568	627	581	611	655	595	661	634	632	587	603	607	618	610	617	627	601	667	674	650	612	606	608	617	630	620	611	620	603	636	605	639	652	624	619	602	669	600	664	637	594	614	595	643	598	617	651	637	624	593	627	627	589	629	623	601	646	597	624	615	604	612	601	645	609	611	593	636	627	600	584	642	678	610	632	619	636	639	632	610	616	626	659	594	627	672	630	624	628	645	584	651	658	628	604	558	625	628	598	629	697	572	637	626	601	636	642	624	650	629	609	604	573	568	625	651	626	590	625	634	584	596	627	634	608	612	598	622	619	582	646	618	655	651	619	637	613	604	598	614	588	577	575	656	676	595	616	647	661	611	582	593	640	628	653	618	643	602	631	628	591	611	687	604	619	603	618	626	597	647	610	556	594	622	644	586	591	612	644	575	627	590	609	612	619	656	665	588	627	622	624	675	651	634	648	615	661	581	629	631	613	613	622	603	598	591	623	581	621	615	634	667	612	635	637	607	605	582	608	656	641	673	647	607	610	626	574	611	569	628	632	629	598	625	645	602	627	579	633	660	598	599	610	593	635	667	659	598	644	632	631	665	635	556	623	584	660	581	587	590	601	588	601	616	588	574	603	624	609	605	615	584	595	692	632	605	601	599	575	624	631	650	573	636	643	635	618	635	617	636	592	605	587	588	617	638	669	640	629	586	584	633	575	612	615	601	639	588	622	631	610	637	602	626	555	612	628	588	632	628	577	629	647	609	578	592	595	619	639	596	626	624	615	653	621	568	657	605	648	597	615	601	655	611	584	643	605	645	616	619	616	613	629	583	631	674	614	601	588	646	586	615	570	640	543	592	653	581	646	636	625	624	630	632	599	597	619	636	586	627	601	644	620	604	596	613	551	600	608	614	655	629	659	598	592	609	592	613	606	624	633	618	623	588	619	599	628	628	629	598	702	619	612	616	604	651	614	606	635	615	676	611	586	620	613	608	633	609	619	609	653	585	603	641	605	649
1654	409	257	199	319	363	277	279	245	183	188	135	125	106	99	76	72	57	53	63	37	50	53	57	47	36	34	37	48	43	28	48	39	35	34	29	38	27	18	23	23	33	29	24	23	28	26	27	30	20	24	28	33	23	19	28	20	19	33	19	28	26	25	16	23	33	27	22	25	29	15	18	16	35	21	15	17	33	29	16	18	19	18	31	24	15	21	25	23	24	24	28	27	32	25	30	25	20	21	15	21	20	38	30	25	19	28	25	35	24	18	27	22	25	39	19	25	22	16	21	24	23	28	30	26	28	25	19	18	25	22	23	23	22	20	19	29	21	28	28	24	17	31	24	16	17	28	20	23	26	28	16	27	23	20	25	22	19	21	35	23	28	25	23	29	27	19	23	24	20	17	22	18	28	21	27	20	34	21	22	25	18	26	20	28	33	22	27	28	24	27	16	20	17	29	31	25	21	23	15	24	22	21	22	20	24	21	14	22	21	22	19	36	18	21	26	18	26	27	22	22	32	32	33	30	28	25	26	16	22	25	26	24	20	24	13	23	20	20	28	24	23	30	18	24	23	24	27	21	15	29	20	28	21	25	27	24	21	22	17	33	24	22	29	24	29	28	28	26	23	24	15	31	23	24	16	23	18	34	25	30	22	23	29	23	22	21	28	19	18	21	23	34	28	29	35	21	22	23	24	18	32	24	24	27	27	19	29	21	20	28	21	19	32	21	25	23	21	22	32	20	25	21	23	19	23	28	24	23	31	23	26	26	26	30	16	20	15	22	28	18	22	24	22	31	27	27	20	22	22	28	20	29	27	26	26	28	21	23	24	28	31	28	27	17	24	28	21	19	18	29	28	23	25	22	23	26	30	28	17	20	17	16	26	27	22	22	31	25	23	19	25	25	26	23	19	17	30	38	18	27	28	10	33	22	22	23	22	26	24	22	21	19	27	24	20	27	26	29	22	22	29	27	33	31	29	25	23	33	25	22	16	33	23	23	29	23	20	25	15	27	19	20	32	24	20	26	28	31	20	21	22	28	28	25	19	22	28	31	28	27	27	18	24	32	19	22	24	22	25	31	21	23	24	31	17	23	21	11	31	21	26	13	19	25	21	26	28	17	25	13	22	30	22	21	24	28	27	19	26	27	29	29	19	17	26	18	21	27	24	34	19	18	22	19	24	25	25	25	34	23	15	27	29	28	22	27	28	20	17	23	18	27	17	25	28	21	31	14	25	13	25	34	21	25	19	20	18	21	24	26	20	24	22	30	20	27	30	28	26	23	20	16	18	25	22	18	20	34	12	21	21	36	12	20	19	26	19	19	18	20	22	22	26	30	29	23	16	17	30	28	40	25	30	25	22	27	19	27	20	25	27	17	30	23	23	30	29	18	27	23	28	22	24	23	21	20	30	28	20	26	27	29	24	26	27	19	27	26	16	27	18	27	21	35	20	19	20	19	28	25	18	25	19	23	33	23	27	25	28	27	35	20	22	31	29	25	27	19	21	30	23	16	24	23	26	17	23	27	30	19	18	26	26	15	29	27	21	29	19	27	18	26	27	26	21	21	26	27	23	34	15	14	26	20	24	24	26	18	25	21	29	21	26	27	25	24	16	16	32	20	23	22	31	29	25	16	20	27	21	27	24	24	16	19	16	22	24	25	26	16	23	23	25	25	23	16	20	27	23	26	18	25	20	23	19	22	24	33	24	30	22	19	21	24	25	24	27	25	26	21	20	28	25	27	23	25	16	20	12	22	15	18	24	18	27	19	18	22	22	20	25	24	33	23	28	15	24	15	21	17	21	20	32	26	27	33	28	18	23	23	23	21	28	27	22	25	21	34	32	26	27	24	25	28	30	28	26	21	27	27	23	19	29	22	17	26	28	32	27	26	24	22	21	33	19	25	19	23	18	31	24	17	19	23	35	26	19	21	17	24	22	33	27	27	22	17	13	14	24	30	18	23	28	22	22	21	32	20	31	16	31	19	26	20	25	29	27	20	23	19	26	24	30	38	19	29	22	20	25	26	19	28	28	20	32	26	24	21	25	23	27	20	26	22	26	23	33	18	26	22	32	25	27	30	13	29	27	28	24	27	27	23	29	25	27	29	24	28	20	15	27	18	29	26	25	18	28	17	25	22	23	23	28	30	28	21	26	26	24	21	25	29	27	23	27	27	25	25	26	28	27	23	22	21	16	26	21	22	23	24	27	18	19	23	20	17	24	30	21	22	21	13	27	23	21	20	30	27	21	24	28	18	24	27	22	18	37	23	28	23	24	29	34	32	23	19	34	32	19	16	26	15	20	23	32	20	27	36	24	22	27	29	22	26	26	19	29	19	26	25	21	19	26	24	18	31	16	20	25	18	26	24	34	23	24	25	31	22	23	23	26	24	28	22	24	27	19	28	27	18	27	24	22	18	25	17	32	23	22	23	22	30	23	25	28	17	22	16	26	28	27	22	29	25	28	21	23	27	21	23	21	21	18	27	26	28	26	26	18	23	22	21	32	23	24	21	29	24	20	18	21	16	24	25	22	21	16	22	18	26	13	25	25	16	21	19	21	23	28	36	28	23	23	20	26	16	23	13	17	20	27	23	22	13	22	24	28	17	19	22	19	24	24	22	20	28	24	24	24	31	24	24	23	20	28	29	30	26	21	18	20	23	17	26	20	28	30	23	31	36	24	25	16	28	26	28	26	20	28	25	25	18	25	26	22	24	21	21	31	19	27	20	20	21	18	25	14	24	25	19	22	19	24	28	30	25	26	23	23	31	30	22	20	28	26	30	25	11	24	28	18	21	15	18	16	20	25	20	20	24	21	26	28	23	23	22	25	17	24	26	28	18	22	22	33	20	27	21	22	21	23	28	26	24	29	23	24	26	17	26	21	27	26	16	21	19	30	17	23	20	24	23	24	17	20	20	18	23	23	26	21	17	32	19	18	30	20	29	25	34	24	21	21	28	21	19	20	21	20	23	24	12	28	26	21	21	18	28	17	30	28	24	28	25	25	29	25	21	19	17	20	34	25	28	26	19	29	21	26	36	14	26	22	19	18	31	23	24	30	33	18	24	27	17	20	33	26	27	23	29	19	26	24	32	17	25	19	19	24	14	18	28	27	26	27	30	29	25	22	22	17	31	26	25	34	27	19	20	22	25	19	14	26	28	25	29	19	22	24	18	21	25	20	19	23	31	17	33	20	24	17	19	24	18	24	22	22	26	21	18	18	14	21	15	20	19	32	27	18	18	32	22	33	25	25	27	25	20	20	27	22	28	26	19	20	25	18	22	20	28	31	25	23	18	17	18	19	14	24	18	25	25	17	30	26	24	14	19	27	16	23	23	18	21	17	23	28	22	32	22	26	15	23	20	22	19	14	32	23	18	25	27	25	29	29	23	19	24	30	20	27	24	30	29	25	26	30	24	24	31	18	22	36	20	20	18	25	19	22	25	32	25	24	21	29	18	23	17	17	29	30	18	22	20	20
17806	11774	6895	18043	25502	24139	20460	16905	14086	11500	9199	7877	6344	5489	4476	3628	3017	2644	2369	2006	1757	1570	1432	1294	1119	1144	1064	1005	1004	1031	1009	1065	1019	961	823	762	968	852	619	497	457	457	487	499	480	508	506	517	522	506	483	502	414	415	455	415	403	387	419	436	424	400	417	412	428	421	466	417	407	409	381	417	401	394	424	436	393	430	444	411	427	402	399	400	410	413	412	436	383	391	402	425	375	417	433	364	388	443	399	383	425	390	403	419	439	411	397	402	400	375	428	382	402	405	374	419	386	460	401	401	408	399	430	394	396	418	391	383	402	371	397	391	412	426	401	405	393	402	415	401	387	406	424	405	411	417	381	398	404	448	374	374	456	416	440	421	414	397	434	408	377	414	406	396	417	385	400	377	413	366	408	389	421	388	357	436	372	405	423	442	421	411	391	378	405	451	449	391	399	413	379	381	396	419	395	410	405	389	440	413	412	429	391	400	393	382	371	397	390	373	400	411	424	392	412	407	386	421	371	407	375	422	414	435	357	419	376	403	405	400	432	406	389	363	383	384	395	405	382	388	393	375	386	386	423	373	400	403	431	408	363	380	420	394	403	366	402	428	421	391	418	418	412	418	375	415	370	391	386	390	410	407	415	358	387	387	388	411	406	427	434	437	392	390	393	381	396	386	428	378	407	397	424	431	413	381	400	438	403	438	410	410	397	428	408	408	372	368	387	395	406	392	359	411	413	403	428	395	430	389	404	397	368	367	395	421	415	396	393	396	361	389	429	385	390	372	418	394	381	386	417	414	419	428	402	413	386	428	358	425	380	389	407	378	399	401	401	369	387	387	367	385	398	402	370	417	382	396	389	429	387	372	372	386	387	417	402	381	380	401	383	407	428	411	382	343	416	437	416	393	390	419	390	394	406	404	401	412	388	418	408	398	373	410	394	403	395	404	404	419	387	382	402	363	385	379	384	419	389	399	410	404	364	401	379	367	376	389	393	406	372	410	406	418	391	385	385	360	366	341	384	400	418	409	402	395	437	416	404	404	393	379	387	386	366	398	419	397	406	378	421	393	402	430	420	426	370	400	388	393	429	406	397	431	394	450	419	394	395	403	414	424	435	420	418	401	389	380	419	413	394	414	362	396	406	420	416	379	439	436	378	363	434	379	382	418	373	387	444	404	389	413	402	393	400	402	405	401	361	389	448	393	423	354	402	378	395	419	409	418	413	350	413	382	400	406	408	404	387	372	374	397	434	399	376	399	411	374	411	405	388	389	406	413	403	416	400	381	376	379	400	424	399	411	386	398	367	373	391	367	411	419	401	423	387	393	358	434	399	458	364	420	437	421	385	423	414	421	412	378	395	388	420	384	387	379	414	382	406	390	368	359	387	395	390	397	417	394	401	415	418	400	389	371	406	433	426	415	404	421	394	390	379	377	382	390	390	407	426	417	379	403	394	371	406	387	378	382	403	395	406	416	389	383	396	374	387	378	368	351	421	410	386	419	365	391	395	357	369	394	411	421	394	432	423	412	431	388	400	410	387	411	380	455	389	408	368	375	379	392	438	412	396	382	425	395	425	396	369	391	416	416	442	412	407	415	392	433	448	405	424	362	420	405	428	438	413	402	431	446	398	410	388	424	425	387	420	427	355	427	380	401	401	372	436	381	406	384	388	377	411	375	381	420	371	370	409	405	397	370	432	357	431	399	412	386	406	379	409	431	395	375	447	458	394	397	405	370	406	425	409	428	380	411	410	400	439	397	385	393	366	395	381	417	400	412	393	382	377	410	391	374	360	398	401	404	382	402	397	401	414	425	384	384	436	372	360	373	397	396	371	372	455	403	415	421	383	420	402	382	412	415	368	409	429	397	390	395	390	407	397	383	382	401	368	377	393	411	422	439	411	396	415	411	431	440	388	415	412	420	395	410	403	387	428	388	410	395	383	409	376	394	380	415	394	390	382	407	414	352	427	398	406	377	397	403	429	392	378	382	413	420	407	422	416	428	378	407	428	403	405	386	395	393	419	393	350	371	396	409	394	427	394	397	437	397	414	404	452	405	402	418	382	415	370	382	425	376	377	369	374	415	409	399	437	384	380	400	342	398	390	436	413	380	397	380	386	418	357	388	414	398	424	380	389	404	370	416	340	425	372	389	398	417	402	402	383	394	435	414	429	399	387	466	422	413	371	389	404	405	405	392	385	430	415	381	395	381	412	409	383	415	405	420	393	384	408	415	403	392	424	386	384	406	360	373	430	380	377	394	367	411	407	411	371	398	392	399	397	435	400	415	412	408	395	411	439	371	380	417	410	410	396	415	372	439	419	366	374	379	451	405	416	386	402	463	427	401	399	398	398	402	440	381	415	425	414	422	405	407	447	383	445	404	356	423	420	387	388	420	365	387	412	402	403	363	360	410	401	405	419	398	375	386	381	407	398	409	405	421	411	387	404	418	367	440	380	412	415	411	392	379	386	423	389	374	401	360	397	378	429	420	399	388	372	394	430	416	363	399	396	408	440	371	397	386	385	409	400	406	367	414	363	382	398	415	401	384	362	380	409	404	408	418	407	391	419	387	367	385	411	413	421	386	444	397	388	361	392	383	387	404	436	396	382	388	395	352	380	411	401	439	407	426	407	383	379	398	385	401	395	414	413	391	434	392	436	421	390	393	392	383	410	391	423	384	403	369	366	393	410	398	410	419	389	412	406	409	396	401	409	414	371	386	401	395	403	404	424	410	400	433	410	424	409	406	414	435	402	377	417	365	395	396	390	396	431	404	401	390	411	392	372	416	401	441	387	344	385	397	371	380	345	403	428	387	402	396	399	395	412	359	395	404	399	374	392	406	404	397	401	396	373	369	380	415	403	422	418	370	420	428	399	379	410	436	364	366	397	392	425	425	417	406	383	422	374	385	417	391	371	396	386	429	408	401	406	404	379	406	435	389	388	422	380	410	414	383	378	414	380	369	389	419	398	433	427	375	372	413	411	387	379	416	400	382	386	389	365	409	383	376	411	378	422	395	419	387	405	360	407	380	404	378	420	399	368	383	400	387	385	399	381	372	418	409	395	420	380	418	389	439	376	378	415	394	413	394	384	375	412	397	392	383	368	395	404	415	403	377	388	358	375	392	398	386	402	402	391	398	402	381	397	377	367	424	397	384	387	407	437	402	412	426	407	397	399	384	404	374	407	420	393	396	413	410	398	395	361	413	362	388	397	415	406	423	362	375	373	390	411	366	346	395	383	402	420	408	383	376	410	366	394	397	386	369	409	390	387	397	443	386	417	414	389	425	409	395	398	387	415	409	437	392	451	367	430	386	402	391	415	419	390	362	390	414	436	422	412	366	374	418	386	423	414	393	416	408	408	395	402	420	401	394	424	396	404	407	385	385	390	364	392	400	358	392	421	404	410	403	414	398	390	427	390	422	391	383	359	380	412	377	397	415	406	439	412	397	396	442	374	380	397	438	422	386	390	394	386	416	405	396	400	393	393	423
1140	651	357	267	530	583	471	443	371	334	255	232	189	166	132	115	90	86	77	71	59	45	49	37	44	36	55	44	40	56	32	37	39	32	37	46	32	36	23	17	21	22	21	29	19	24	19	15	31	25	20	35	22	19	20	26	34	23	26	28	21	18	19	22	22	28	22	18	18	17	23	16	20	20	26	20	10	21	19	14	18	18	21	17	25	16	18	24	21	27	25	21	17	16	25	26	21	30	20	15	20	14	31	24	17	17	21	21	15	17	18	22	23	17	14	16	25	23	24	28	20	18	20	15	13	16	29	21	27	24	20	32	20	11	20	24	15	28	27	27	21	14	24	24	26	25	18	15	22	19	23	24	25	17	21	18	20	28	23	20	24	27	19	22	14	19	17	14	29	28	15	23	28	19	17	16	15	18	18	19	23	24	17	22	20	18	23	14	18	23	27	18	24	19	23	31	23	16	27	14	16	24	15	18	19	33	21	24	21	21	13	21	17	32	30	22	23	16	17	16	22	21	18	11	19	22	15	20	31	18	31	20	24	21	15	20	19	29	20	21	22	16	18	20	17	24	20	16	27	24	23	18	19	17	16	14	15	23	18	20	25	22	18	19	15	24	17	24	15	13	13	16	17	13	19	20	22	17	25	21	21	23	17	23	18	22	24	15	22	24	18	18	20	26	24	23	16	18	18	19	20	22	22	20	16	15	21	22	20	27	23	23	13	14	20	20	16	19	20	19	24	24	17	10	20	15	24	21	25	22	21	25	21	14	24	22	12	22	27	22	20	20	21	34	20	26	17	22	14	21	27	19	24	13	27	20	22	16	29	24	18	25	20	23	19	23	15	21	34	19	18	17	23	24	23	14	21	20	26	19	18	21	17	13	21	21	18	18	30	18	26	19	21	25	21	30	20	23	20	27	27	23	21	17	23	25	16	32	18	19	22	12	19	29	13	23	16	17	19	14	25	15	27	21	15	15	23	20	21	32	13	24	23	14	20	15	18	20	18	21	18	17	21	22	25	21	19	17	22	15	11	19	29	26	31	20	15	16	22	24	21	18	14	24	13	23	29	23	22	26	21	19	21	23	23	21	23	20	26	22	28	12	23	14	18	16	19	20	13	15	20	31	18	16	16	17	26	21	20	14	28	22	18	19	23	25	19	17	23	21	19	24	15	20	16	15	12	28	19	22	12	23	22	18	24	14	15	21	15	18	23	22	24	28	15	26	19	27	19	18	15	21	9	25	23	14	17	26	9	23	25	24	25	15	17	18	15	16	22	13	18	24	17	27	17	21	22	16	19	21	15	22	19	21	15	14	17	23	21	15	19	22	21	12	19	23	21	25	14	18	22	21	19	19	25	15	18	27	21	23	27	17	24	25	21	29	20	24	22	20	21	21	15	27	19	24	20	17	22	16	26	16	18	15	20	18	14	22	20	23	18	16	21	13	21	19	23	23	15	18	19	20	16	15	17	13	18	29	26	9	17	23	19	20	22	24	23	18	21	29	22	23	18	22	18	16	23	17	19	16	24	22	16	15	26	22	20	22	21	19	21	17	20	21	25	22	16	24	21	20	18	17	24	18	28	18	23	23	13	19	20	19	20	26	23	20	18	28	26	9	27	19	17	26	27	17	17	28	25	25	25	28	24	16	21	24	25	28	16	19	13	20	19	20	27	19	12	25	18	16	22	19	24	16	20	23	22	14	17	15	15	19	17	20	21	14	14	18	16	19	19	30	18	20	20	22	17	28	29	19	28	27	14	24	24	17	18	12	16	21	15	19	17	31	18	27	19	28	22	23	22	26	11	19	27	22	24	21	11	17	16	25	20	22	21	21	27	21	21	19	27	20	19	17	23	22	15	22	21	26	20	25	31	21	17	14	13	25	18	21	13	23	23	19	19	25	20	20	19	22	26	18	19	21	28	24	22	12	21	22	15	16	19	23	27	28	23	15	16	16	28	21	20	15	24	16	20	23	27	20	23	15	29	23	24	17	27	13	22	18	19	18	14	17	22	14	21	18	18	19	22	15	14	21	19	29	18	25	26	19	24	22	18	21	15	19	16	21	20	17	22	16	16	20	21	22	18	24	21	16	26	14	15	22	20	16	24	15	17	26	24	19	23	19	14	15	25	17	17	22	26	17	23	22	23	16	18	24	31	19	24	19	25	21	20	18	24	17	18	22	26	22	26	17	15	16	20	17	19	14	20	14	19	12	19	14	23	23	22	14	26	33	16	17	11	14	22	10	14	16	21	19	28	21	27	20	22	24	23	24	19	23	20	20	19	14	17	16	16	26	17	11	23	24	17	21	20	13	22	25	14	16	34	17	30	16	20	19	21	25	29	17	16	24	22	16	24	22	21	20	19	14	15	23	23	22	18	22	23	15	26	18	20	20	20	20	22	20	22	23	17	19	17	19	23	24	26	14	18	15	18	14	21	17	20	23	26	20	15	20	19	12	27	10	18	22	19	16	22	18	14	25	21	30	21	18	17	19	13	23	20	24	22	19	26	22	24	10	17	17	17	24	16	21	14	15	17	28	18	24	23	21	13	22	17	26	22	16	12	20	21	20	19	24	18	18	18	21	20	20	22	20	21	27	14	18	22	15	21	11	13	20	21	24	13	16	25	20	21	23	19	15	15	21	20	20	15	23	27	21	12	24	20	16	18	19	21	17	20	15	32	16	19	22	20	24	21	15	17	15	15	16	17	20	20	16	24	22	20	26	23	19	25	17	33	19	16	23	26	17	21	21	17	22	17	20	24	14	16	17	22	22	17	22	27	23	15	15	23	25	15	14	22	20	24	19	19	23	18	21	15	25	19	21	23	20	27	28	21	20	15	16	11	10	18	23	17	24	22	19	22	28	17	12	20	22	14	19	17	13	18	20	22	22	16	21	27	15	13	9	22	28	23	16	26	27	16	17	23	22	19	23	25	24	16	16	15	28	24	23	20	18	18	17	22	27	30	23	22	16	18	20	21	23	25	18	14	25	18	20	10	14	22	18	10	24	16	13	18	15	15	17	23	24	17	21	17	20	15	24	25	17	27	20	26	21	23	20	20	16	19	10	23	22	22	24	19	19	22	18	14	27	14	26	20	19	20	16	19	23	21	19	25	17	22	19	20	20	17	22	20	23	31	17	24	21	15	21	15	17	19	17	21	21	22	23	25	14	22	20	20	23	15	23	11	20	18	18	19	25	25	24	24	20	29	13	14	23	19	15	24	23	12	26	20	24	26	22	22	24	25	19	19	19	25	24	28	24	28	21	22	24	12	17	18	18	22	17	16	13	22	17	15	14	23	20	16	17	25	23	15	21	20	20	17	28	29	22	21	24	16	25	25	27	25	27	24	21	16	19	19	11	21	23	24	28	19	17	24	20	16	15	26	15	21	25	21	17	19	23	20	24	20	15	26	22	21	17	17	16	12	14	33	21	14	21	18	23	12	25	20	19	14	16	30	23	23	17	23	33	14	19	13	23	20	14
21982	15777	9602	22945	30738	29422	25939	22135	18451	15419	13186	11080	9253	7563	6342	5079	4336	3752	3198	2808	2423	2095	1953	1680	1523	1462	1332	1301	1258	1295	1372	1329	1191	1078	978	1021	1071	860	607	548	504	542	538	504	512	498	489	519	567	510	490	445	421	428	442	425	403	413	434	414	395	395	394	385	381	403	364	393	371	375	359	432	373	357	376	353	379	361	387	367	362	350	384	409	383	332	415	352	354	366	354	407	331	324	356	320	372	390	361	361	349	365	333	360	350	313	352	352	346	368	346	355	350	342	350	336	374	354	336	301	371	375	363	359	368	352	360	362	351	330	341	324	384	337	370	367	337	346	347	345	375	352	348	339	366	360	355	322	335	363	362	340	380	351	346	368	368	331	394	387	354	367	363	371	365	343	352	352	337	359	357	337	360	315	353	368	339	334	321	350	354	331	348	353	383	321	330	372	333	333	315	335	347	339	334	334	319	352	371	361	332	374	346	334	344	352	307	354	358	337	326	338	328	350	353	377	316	316	354	372	345	316	318	323	314	335	357	344	364	368	330	360	336	373	352	337	326	366	352	325	355	339	350	333	377	346	352	349	324	327	336	343	338	355	346	365	281	365	317	326	351	331	369	345	342	312	314	346	354	351	352	399	315	355	341	304	359	338	352	348	343	364	328	361	307	337	368	364	363	328	336	352	366	304	365	332	338	342	352	324	348	372	354	350	328	365	370	344	326	350	283	316	312	357	360	352	346	325	349	349	324	359	345	336	351	303	321	298	303	336	354	353	314	352	335	380	354	355	350	325	329	335	332	321	344	349	356	334	382	350	330	313	331	323	342	329	325	319	334	366	350	321	369	337	364	317	352	344	331	335	344	316	335	341	343	308	379	313	345	327	319	359	344	355	308	337	341	332	344	335	318	340	352	329	324	343	340	330	331	352	333	342	342	343	352	330	325	350	344	339	351	332	324	364	336	315	355	321	337	395	313	314	340	346	330	331	340	369	325	349	334	349	336	345	322	349	343	340	336	337	326	324	357	316	331	337	331	337	329	327	360	346	379	333	363	312	318	334	372	311	359	317	362	354	307	303	331	321	388	371	346	337	353	346	350	311	353	349	314	343	348	371	348	320	320	362	337	330	332	325	353	325	341	345	352	353	357	345	364	332	323	333	311	361	325	346	363	350	332	323	360	356	322	329	306	327	365	344	353	348	358	351	325	327	348	364	347	337	323	339	359	342	338	361	341	334	337	338	361	333	307	329	364	329	343	345	338	329	342	342	352	318	349	360	355	397	343	377	329	328	388	344	343	340	355	400	337	331	327	366	314	363	363	328	331	315	364	346	319	373	361	348	328	371	354	349	342	307	324	370	356	320	327	312	322	359	356	346	336	322	331	361	338	319	351	348	338	345	338	360	342	379	323	350	325	320	358	328	306	315	337	359	336	308	327	317	344	321	325	319	318	310	328	322	337	336	344	347	348	325	358	387	364	345	331	341	354	344	333	358	341	331	338	339	356	339	357	342	335	338	384	333	331	329	345	378	304	321	342	341	347	332	345	348	342	345	343	314	361	364	347	331	345	328	337	365	323	306	361	307	327	365	368	365	334	367	348	361	343	344	321	356	319	344	325	333	338	332	353	382	311	334	333	343	379	316	372	369	354	337	359	368	298	348	339	364	332	322	337	353	328	354	330	342	337	335	353	329	333	333	340	335	331	354	329	330	395	345	353	325	365	328	362	331	365	339	356	336	340	351	336	354	343	323	351	344	343	354	329	314	332	320	324	370	313	357	357	348	342	351	320	342	369	334	336	319	342	340	345	329	361	333	347	314	338	323	354	374	332	332	336	345	325	344	360	324	346	339	314	346	306	334	330	366	340	354	322	325	359	356	376	317	336	357	386	322	368	346	347	324	358	307	332	342	345	338	347	330	312	347	329	351	356	357	320	353	357	322	344	369	331	337	366	340	325	367	374	334	312	350	347	352	337	328	356	355	345	378	353	320	352	331	351	360	318	333	323	386	365	371	309	334	348	344	338	353	368	313	354	337	331	357	342	351	363	349	333	356	347	310	348	355	329	324	344	351	347	330	325	350	324	331	329	378	369	356	308	346	340	336	353	308	320	350	348	319	362	349	349	353	349	348	349	352	345	319	317	342	332	330	368	353	365	327	351	357	337	327	330	327	362	336	338	375	342	338	340	371	342	321	350	326	287	336	351	305	348	340	355	322	338	345	341	368	334	319	322	327	320	373	356	348	345	363	345	334	355	304	373	343	337	345	369	365	342	334	325	337	345	351	335	360	312	322	356	322	345	356	352	341	342	324	338	335	322	373	332	346	338	345	364	342	339	319	318	339	350	321	338	369	329	320	354	358	360	350	319	345	354	318	331	318	328	335	367	339	329	324	327	333	328	350	347	361	316	351	354	342	332	362	336	362	327	319	336	398	325	328	328	358	344	335	329	324	352	332	307	337	340	339	323	357	336	349	336	342	344	357	357	314	340	304	377	349	337	303	326	332	367	347	289	353	343	346	337	332	340	313	363	319	363	367	343	348	328	336	341	335	307	315	363	326	347	356	323	357	359	339	317	346	332	359	375	335	346	364	353	339	357	292	360	338	311	329	347	344	359	311	324	340	352	344	320	349	354	337	358	384	344	359	350	332	334	338	366	358	310	342	336	310	346	349	347	335	323	340	296	333	380	362	345	333	325	346	344	331	360	328	352	319	346	331	337	330	328	345	355	354	340	353	332	356	354	323	314	358	337	334	350	329	362	304	330	329	376	339	342	351	319	339	327	347	317	344	328	312	319	370	351	361	354	315	335	339	364	312	308	350	370	360	303	332	363	358	354	356	330	299	348	326	347	341	349	333	365	364	334	296	319	355	330	322	334	369	345	349	342	364	352	305	345	327	353	329	330	346	331	356	324	325	314	337	312	298	343	332	339	293	350	370	334	331	330	327	345	321	353	329	365	331	357	349	324	349	368	326	330	331	338	356	319	347	341	340	357	359	324	359	349	369	310	300	344	324	337	326	310	334	334	353	346	315	353	309	355	344	345	332	333	307	334	346	351	359	358	353	354	281	320	332	333	352	319	341	332	327	344	333	329	342	331	337	341	344	321	315	331	351	338	296	365	339	321	308	345	302	367	334	337	345	356	347	325	359	359	315	358	314	353	349	336	347	324	340	345	347	328	349	327	339	355	302	329	364	339	338	334	316	344	336	323	321	358	395	356	342	350	332	336	342	326	320	343	336	332	342	345	332	384	368	359	329	347	353	328	355	349	350	310	346	324	320	344	357	331	335	308	356	338	328	340	355	346	310	341	348	347	322	312	339	326	334	308	330	325	313	344	351	307	320	331	353	316	368	320	346	365	336	362	322	341	345	329	332	343	326	375	356	350	334	330	317	382	339	388	364	340	343	374	328	332	347	372	366	350	360	325	331	376	317	347	354	340	320	327	320	306	360	336	336	367	324	295	328	338	355	327	344	346	311	314	363	329	340	349	313
2793	579	337	262	425	528	454	369	333	308	204	237	189	171	128	121	97	109	88	78	79	65	63	69	69	68	63	64	52	55	38	58	51	60	52	60	57	43	52	36	39	57	41	47	44	54	51	52	43	38	39	41	36	54	36	41	44	40	29	37	35	49	36	35	38	46	45	44	45	42	38	37	42	33	31	46	41	41	48	43	43	38	40	34	38	47	37	33	37	42	47	33	29	45	34	36	33	39	51	35	49	40	54	37	34	38	39	30	46	40	35	42	47	42	39	31	53	37	45	35	30	54	38	48	27	51	45	40	45	50	42	44	38	43	33	31	43	45	42	35	37	45	32	45	42	40	44	25	41	32	41	37	41	43	45	41	53	48	39	31	30	45	34	38	46	38	45	47	44	36	37	37	39	39	38	39	40	51	30	36	33	43	39	41	38	45	39	43	28	46	47	38	40	50	37	35	43	39	38	56	35	32	46	37	38	64	36	41	50	36	33	36	42	40	46	43	24	30	50	40	29	38	53	38	30	39	27	39	40	38	30	33	47	47	30	29	38	31	39	37	40	41	42	32	46	43	43	37	38	35	54	28	46	39	33	30	32	41	42	31	45	52	40	46	33	43	43	39	38	35	46	55	40	38	33	33	46	50	39	37	51	35	46	39	35	36	37	39	40	42	29	31	43	40	48	43	38	39	55	37	42	40	46	46	45	43	37	36	52	34	29	39	41	38	38	36	42	37	45	46	41	36	33	44	50	46	39	36	49	30	48	37	47	39	42	50	47	38	41	43	42	46	50	40	43	35	44	39	42	44	43	43	46	41	34	33	38	58	47	30	41	37	32	48	56	42	29	38	31	39	37	55	32	39	37	29	28	39	41	41	22	40	39	39	46	45	41	43	38	46	43	48	33	33	41	42	41	41	42	31	40	43	49	39	48	45	40	54	40	48	42	39	50	33	45	48	40	42	45	37	38	39	38	31	39	33	29	39	48	50	42	50	38	43	47	40	46	43	44	42	39	46	30	48	45	58	38	40	41	40	41	44	47	37	36	45	33	49	36	37	44	38	39	49	34	43	42	30	44	34	35	36	45	42	36	43	50	46	42	36	49	37	37	39	35	42	33	43	47	43	42	34	41	45	36	32	45	38	41	28	39	40	50	50	32	31	41	39	38	40	46	38	38	40	43	35	39	39	27	50	37	37	34	40	50	33	39	36	44	48	35	47	36	39	49	41	45	47	26	34	35	41	36	42	34	41	36	41	40	36	38	34	41	42	36	27	35	30	45	51	47	39	43	41	38	38	42	46	49	39	48	42	45	33	35	23	40	40	42	49	35	37	34	32	39	33	50	41	42	40	34	44	35	41	34	43	38	36	29	39	28	35	40	34	40	37	39	58	41	39	44	40	62	41	44	33	47	39	44	45	35	44	32	54	42	40	40	42	52	29	28	39	31	30	45	47	38	43	39	43	40	37	42	50	46	42	44	42	41	33	40	36	39	50	38	40	29	46	28	44	43	39	36	35	39	40	37	46	37	51	41	44	40	53	41	38	35	36	33	40	25	31	34	43	48	37	31	39	43	40	31	45	25	32	36	38	46	47	46	46	46	48	38	42	43	39	33	35	46	38	40	34	43	43	54	49	33	43	46	32	42	40	30	39	40	38	35	28	48	36	42	46	47	35	42	28	31	42	49	39	40	43	47	39	35	37	41	35	47	37	45	40	39	41	42	37	45	39	41	28	44	39	41	42	44	38	34	46	39	39	36	39	38	47	40	47	43	36	46	43	32	44	37	43	34	39	45	41	46	35	42	51	40	46	44	54	53	43	40	34	44	40	37	42	32	49	43	36	42	37	50	34	36	41	34	35	49	36	39	47	34	30	38	35	46	49	36	47	36	34	33	47	38	49	30	52	46	31	51	43	28	37	51	30	28	48	36	41	32	42	52	41	41	46	46	30	41	34	47	31	29	41	41	40	34	42	37	31	42	39	33	40	39	38	44	42	35	35	40	45	42	37	35	39	43	43	36	51	38	38	48	52	48	34	38	36	44	42	49	31	34	36	33	31	36	37	41	39	31	47	45	34	40	35	43	42	27	31	41	33	34	35	40	44	43	33	36	30	38	40	43	41	41	49	41	36	30	39	33	44	35	36	48	42	41	50	44	57	42	40	44	35	41	47	52	41	50	45	34	53	30	29	35	34	26	41	39	36	46	32	44	44	36	38	48	52	42	44	36	46	45	44	55	47	31	35	49	32	35	46	56	44	42	42	52	36	44	51	46	44	32	32	23	48	38	38	39	33	36	37	33	28	44	54	42	42	41	41	29	46	42	42	34	45	45	50	46	50	32	33	54	44	32	43	40	37	46	36	40	37	45	30	33	37	39	39	46	50	34	38	34	45	38	46	33	44	54	34	51	41	33	36	37	54	56	42	32	37	43	36	36	52	44	43	51	50	37	37	39	51	36	33	32	37	39	40	36	56	34	43	38	37	45	37	37	38	52	37	35	33	46	40	43	46	45	37	59	49	48	45	38	45	48	31	44	34	45	25	45	42	37	52	40	44	34	36	44	40	42	65	43	45	39	36	40	46	47	38	43	47	44	44	41	47	39	53	46	46	42	39	41	49	35	54	39	34	44	42	42	38	30	35	40	45	41	45	32	48	42	39	36	43	41	34	40	37	41	41	34	44	33	38	40	37	49	39	45	36	34	47	40	40	46	49	38	36	41	40	44	36	47	45	39	47	37	32	36	46	38	33	30	29	47	61	47	38	52	38	28	49	49	31	33	38	44	33	44	40	46	37	40	50	53	53	45	30	41	46	48	50	45	40	43	36	39	32	43	46	40	38	41	40	32	35	45	45	27	35	39	39	37	46	36	33	30	38	42	44	42	36	41	44	46	45	41	31	40	40	39	39	49	39	26	42	45	33	36	31	42	41	39	34	30	41	34	44	43	36	41	37	33	37	39	47	40	37	40	37	29	35	51	33	47	47	45	34	39	46	46	46	36	41	39	49	52	33	39	34	45	47	29	45	27	35	40	41	41	39	45	38	41	43	43	35	37	43	37	40	41	32	41	46	41	35	33	46	47	46	37	31	40	40	31	37	57	33	39	29	54	31	41	47	38	35	43	43	37	38	49	28	50	34	37	42	33	49	50	33	37	37	52	40	60	27	55	51	45	45	34	35	39	38	41	34	44	26	48	37	40	43	39	61	42	42	42	44	44	40	50	34	45	43	40	43	39	35	37	43	35	41	40	31	47	41	41	41	44	40	40	36	32	48	37	29	55	46	31	32	29	38	29	44	30	34	42	34	40	41	42	29	39	34	44	41	50	41	30	31	43	44	41	44	45	47	37	27	49	45	34	43	39	34	43	41	39	32	43	40	40	47	48	36	29	36	37	51	40	50	41	34	34	35	42	51	30	39	42	48	47	37	43	41	46	35	41	49	41	46	51	38	46	43	36	47	38	39	39	45	41	45	40	36	50	41	34	44
20321	14669	9160	21734	29334	28348	24979	21043	17692	14684	12450	10654	8757	7153	5990	4982	4256	3745	3154	2827	2534	2261	2006	1909	1775	1639	1572	1593	1486	1487	1601	1544	1360	1292	1248	1276	1254	1020	860	854	844	834	829	821	846	866	757	840	850	866	727	794	789	758	732	698	757	758	706	702	736	747	725	756	686	692	714	735	705	717	696	706	703	715	661	673	698	682	638	679	685	705	674	642	703	704	712	655	698	691	672	698	650	637	682	683	614	688	721	658	685	693	680	646	682	663	685	669	689	677	685	651	667	659	701	665	688	652	679	647	648	638	704	693	616	678	674	695	648	681	712	653	648	663	646	697	687	679	685	672	668	701	672	644	681	655	665	690	694	660	743	684	684	681	702	679	676	650	693	670	672	631	660	668	661	663	655	701	672	695	632	697	635	687	660	709	662	685	664	677	678	666	629	661	696	671	662	683	664	640	684	665	668	679	692	680	683	684	660	713	623	658	705	704	652	657	673	673	657	679	690	681	667	658	654	649	660	711	685	663	659	651	656	642	699	667	660	648	706	684	658	651	663	690	657	662	639	630	682	713	670	701	666	683	644	657	680	681	679	637	696	626	683	671	709	672	635	661	665	662	620	679	688	628	678	677	635	681	666	677	679	674	688	672	647	673	647	681	686	663	639	691	637	613	684	675	661	647	664	618	693	638	647	646	670	610	644	672	664	658	687	643	626	635	697	657	665	666	670	664	679	674	675	698	676	641	621	658	694	682	682	721	678	661	692	637	679	641	664	699	682	677	685	647	691	671	651	641	656	652	625	610	667	645	672	663	690	657	712	722	688	661	696	624	698	627	714	675	675	700	713	645	670	671	707	693	682	669	675	699	661	673	706	669	607	704	617	622	642	635	643	630	676	689	645	654	648	674	662	620	724	666	696	679	682	674	622	684	688	664	657	682	676	621	605	701	661	670	685	629	702	672	654	651	675	637	658	701	650	721	671	645	611	636	665	655	679	633	679	697	617	642	715	691	659	637	687	652	671	676	652	615	690	681	688	632	695	686	711	664	666	668	661	654	674	683	691	687	628	648	679	682	695	662	680	647	628	659	679	681	707	663	668	673	666	646	654	652	646	655	645	673	693	621	682	644	618	669	638	669	679	706	705	637	696	663	675	626	639	620	662	649	701	675	637	651	622	618	651	647	652	645	670	674	650	633	695	689	649	663	652	679	646	619	650	663	638	682	630	655	650	686	671	655	695	681	682	669	663	657	658	683	690	656	673	640	665	694	604	696	685	646	664	646	658	676	691	654	680	662	678	654	635	700	655	682	666	640	682	670	648	648	621	701	646	686	618	672	642	625	611	659	614	618	643	666	673	696	690	645	704	651	653	706	691	648	653	681	664	638	674	685	673	694	681	653	667	694	627	635	682	665	703	678	688	685	632	691	704	681	677	671	625	665	638	683	682	637	662	634	638	685	647	685	661	650	686	691	670	668	649	650	723	636	665	701	719	684	686	702	643	662	655	653	661	717	661	654	674	709	669	664	664	651	657	699	676	601	674	671	629	674	625	683	688	678	670	671	746	698	677	702	641	655	646	693	679	632	689	691	684	680	689	664	719	653	657	661	689	638	628	680	655	667	652	689	693	685	675	687	657	656	672	655	696	700	697	649	717	645	675	677	678	626	667	659	665	653	648	665	715	646	666	676	653	629	669	706	685	665	687	626	672	655	689	653	692	643	683	659	623	657	667	698	623	656	668	656	674	651	658	666	681	689	635	673	655	685	685	657	694	658	676	671	646	669	690	640	704	669	660	677	696	676	639	669	667	651	684	622	672	678	669	673	696	640	675	675	638	660	657	677	640	657	669	660	667	625	655	634	651	682	657	686	651	663	693	663	657	651	676	660	654	664	666	628	661	684	671	643	651	672	647	681	661	716	692	672	692	666	711	681	694	680	622	669	685	630	723	694	667	633	660	668	667	699	675	649	709	693	660	712	632	721	698	666	676	669	634	675	657	661	654	666	674	637	660	641	645	684	715	650	686	643	645	659	662	626	675	667	662	689	674	691	651	646	676	646	690	692	678	665	656	667	662	660	670	702	633	653	681	651	651	625	697	684	648	671	697	639	728	631	672	644	649	674	683	690	676	658	662	642	663	698	690	623	632	649	662	678	649	663	683	651	679	652	655	668	713	672	718	685	671	646	662	681	664	701	667	684	669	631	660	693	666	677	653	616	649	645	642	636	663	677	677	693	658	667	669	677	646	689	679	712	659	654	649	686	689	685	638	720	677	630	665	697	691	656	651	679	648	686	640	641	659	634	657	675	648	636	652	657	649	611	651	621	651	645	702	673	645	625	652	719	665	663	704	622	688	654	669	664	667	664	717	674	679	684	668	663	642	649	696	662	647	687	682	696	673	661	657	630	725	663	705	686	671	642	654	634	640	654	678	664	672	692	650	668	655	701	651	680	685	639	703	724	708	618	660	703	686	663	632	680	685	663	593	672	673	666	636	687	644	671	671	677	680	638	633	644	675	633	644	634	612	638	672	652	711	642	660	654	655	689	688	616	649	682	663	697	644	696	612	662	676	640	686	669	700	695	642	700	701	633	708	651	631	656	635	640	702	679	708	660	670	641	670	651	698	583	671	690	701	662	640	646	679	654	658	667	633	622	718	653	662	667	652	734	663	663	633	670	684	721	654	678	633	625	628	647	624	693	633	670	665	676	638	689	704	683	641	667	660	669	664	647	688	695	695	676	692	662	656	718	653	667	626	664	665	672	678	700	659	692	706	700	655	680	691	620	657	703	668	638	698	657	659	672	632	650	685	700	676	653	708	669	661	611	670	627	662	649	645	681	651	671	681	687	685	666	654	671	687	659	664	643	666	678	675	706	683	648	699	675	614	667	686	680	658	647	668	664	706	653	667	678	639	709	635	633	664	668	645	691	630	654	597	674	663	662	695	623	661	713	691	684	665	647	669	664	697	694	684	714	628	667	698	704	637	642	711	683	683	657	630	659	659	666	659	640	671	664	723	676	661	695	653	688	631	666	695	663	719	699	656	636	674	613	700	682	634	626	632	646	714	685	682	671	664	675	667	657	634	655	689	696	683	641	661	710	650	700	671	633	633	672	696	659	668	671	665	669	640	674	661	698	643	691	676	669	678	667	676	677	687	675	649	669	666	671	666	655	646	603	656	684	667	697	667	694	651	672	689	666	685	654	675	640	639	681	695	707	683	688	639	690	702	650	663	659	676	664	665	698	684	670	653	665	648	664	636	622	617	651	615	672	655	672	640	681	639	626	660	660	643	639	674	666	681	660	632	634	702	633	664	657	681	662	658	641	654	647	668	649	655	666	657	668	668	677	696	709	682	708	636	670	642	670	651	731	644	668	618	652	644	674	635	623	669	678	705	640	636	636	662	633	659	674	635	690	680	657	658	663	637	634	680	694	624	650	633	670	638	663	656	630	718	690	643	652	663	638	671	652	725	618	663	659	689	677	647	669	705	672	671	670
2137	900	541	433	737	861	739	612	574	431	374	356	275	225	179	176	133	118	107	103	89	76	74	68	66	70	58	70	66	60	72	61	53	48	53	46	53	44	37	49	51	57	43	44	46	38	61	52	46	42	53	39	45	48	48	41	32	50	50	28	39	42	40	37	39	43	40	44	35	49	35	30	49	37	49	35	40	52	29	27	37	37	40	47	32	40	45	43	38	38	48	32	43	43	36	34	28	31	43	40	41	44	31	37	37	35	30	30	28	48	20	35	42	36	41	40	40	41	40	46	46	38	41	39	35	46	32	38	43	33	25	25	35	38	33	25	34	46	40	36	25	45	37	37	42	38	39	46	31	38	42	39	32	44	32	48	39	41	34	36	36	38	43	39	40	39	41	37	40	31	52	34	49	40	37	37	37	28	41	40	30	46	42	42	42	29	30	33	43	31	35	40	38	38	37	48	33	26	46	32	40	31	49	26	27	44	31	34	38	40	32	44	37	52	24	35	31	38	35	34	43	34	29	42	30	44	30	36	43	49	50	39	28	49	29	42	48	53	34	30	52	33	29	42	38	37	30	42	40	53	26	34	33	45	43	49	55	42	49	42	38	40	27	36	47	38	45	36	42	38	38	42	35	37	35	37	41	35	41	43	36	33	31	35	34	45	36	45	30	30	25	38	41	41	23	33	29	30	29	35	38	29	30	42	30	29	42	35	30	42	34	36	32	33	38	31	35	39	48	36	39	30	44	36	41	32	36	30	29	36	43	38	44	41	38	40	47	29	37	38	35	30	40	38	38	39	28	37	50	46	35	37	53	35	48	37	33	45	45	42	33	36	29	49	43	40	31	44	31	38	34	33	34	44	38	37	36	35	38	32	44	30	44	28	41	32	25	31	41	45	40	31	45	34	42	42	31	36	35	35	51	39	43	39	39	39	37	39	37	39	40	44	35	42	34	47	45	38	48	34	52	40	39	37	43	30	29	34	51	36	37	42	44	33	39	35	41	39	38	48	34	38	40	36	35	36	44	38	41	36	44	46	28	49	35	45	41	27	35	43	37	49	51	37	46	43	31	24	40	39	39	36	39	34	27	40	30	37	37	34	32	32	20	33	39	41	42	47	40	26	42	27	45	35	35	32	42	31	36	24	40	40	30	33	38	45	33	46	45	42	21	37	28	54	31	32	45	38	39	23	33	26	38	50	38	41	48	44	35	38	36	46	34	52	34	41	28	46	42	36	37	34	46	40	41	30	39	31	48	42	35	49	53	36	43	34	34	34	30	38	28	38	33	43	34	34	26	32	36	33	47	35	44	38	34	45	35	26	29	34	38	39	39	36	35	40	30	44	41	34	43	39	21	41	38	30	43	42	39	32	36	36	36	38	39	35	32	38	46	46	35	34	33	30	46	42	35	35	32	33	39	42	32	40	35	31	27	23	32	36	45	55	39	40	44	35	41	47	42	43	41	31	29	46	38	30	40	32	38	41	52	30	34	24	48	47	34	33	44	40	45	32	23	38	48	35	52	35	48	38	34	39	38	38	41	45	41	34	46	37	29	45	26	34	44	25	37	36	30	32	38	33	32	37	37	43	34	31	34	38	34	29	47	36	40	28	53	30	40	40	41	42	32	35	42	43	42	38	40	25	26	43	36	32	30	39	54	38	33	37	34	42	35	39	46	34	33	28	38	44	38	33	35	40	40	39	44	46	37	28	41	38	53	43	46	33	32	42	30	36	35	27	33	42	38	50	34	41	35	33	44	30	54	38	49	37	29	32	34	37	46	31	40	37	23	27	43	42	41	37	35	44	40	31	38	33	44	50	30	37	40	49	36	40	37	45	37	43	25	44	31	52	48	28	35	37	35	28	36	45	39	33	34	44	32	40	41	43	31	37	36	41	38	42	36	40	43	31	39	43	46	26	36	42	39	29	48	40	36	42	28	37	35	40	21	35	48	43	44	38	30	50	28	37	44	42	38	36	28	37	26	36	36	30	31	36	47	34	44	30	25	41	48	43	50	45	42	46	30	49	29	31	40	32	36	33	47	27	35	31	34	37	33	34	43	43	41	47	36	34	31	30	44	39	33	35	34	27	38	34	42	34	46	39	38	30	50	41	43	28	40	41	31	32	38	36	33	32	33	49	47	39	36	43	30	36	37	46	41	37	39	42	35	28	44	46	39	40	34	33	36	44	33	34	37	28	53	31	41	29	32	35	42	36	40	39	43	42	34	32	40	33	47	31	37	46	44	37	29	45	32	42	38	46	33	46	38	41	45	41	39	37	34	27	44	40	48	46	35	19	42	33	36	41	30	39	51	36	44	41	29	44	37	49	34	42	49	41	32	40	33	33	35	43	39	43	29	37	42	32	29	42	38	30	40	35	27	37	39	41	47	42	38	35	51	34	37	37	35	33	25	38	34	24	33	38	37	46	43	33	37	38	28	33	39	32	34	40	45	37	39	45	40	33	36	43	46	39	38	39	30	42	31	46	38	45	39	46	30	42	36	30	37	42	35	37	40	33	26	37	31	28	28	33	35	36	35	39	43	38	38	31	40	30	37	33	26	36	30	42	29	39	38	41	33	31	41	33	39	33	41	44	43	37	43	41	32	36	25	36	39	36	28	49	40	33	33	32	41	24	37	39	31	35	36	33	52	39	36	36	42	42	27	36	38	41	53	26	39	39	41	29	48	35	44	40	36	46	37	45	36	51	45	34	32	39	31	39	43	32	46	25	35	40	31	39	38	34	39	29	44	40	37	40	44	45	36	40	45	36	40	44	43	31	40	36	52	40	34	37	36	35	38	42	31	49	36	41	37	37	27	38	26	31	36	30	40	33	41	32	35	40	37	33	52	34	34	35	31	40	33	28	29	35	36	43	52	36	43	39	45	24	43	38	43	37	46	34	35	35	42	29	35	36	41	30	33	37	41	36	34	36	45	43	24	47	40	47	30	40	49	43	35	32	28	42	39	34	54	36	46	42	42	41	42	35	38	41	36	44	44	31	55	44	47	49	35	48	35	33	41	43	35	40	31	39	52	42	46	45	36	36	35	40	32	40	25	32	34	39	51	43	37	30	27	39	43	34	37	31	35	42	33	41	31	47	36	50	43	35	30	48	43	42	30	36	27	37	34	39	31	37	41	26	41	31	39	35	43	35	33	51	29	35	39	51	28	28	38	41	24	42	44	37	26	41	35	30	38	42	26	42	35	42	37	39	44	40	35	41	25	45	42	35	34	34	42	38	43	42	45	37	36	49	37	36	35	39	29	37	34	34	47	43	45	41	40	43	33	44	37	36	39	42	28	39	35	39	27	34	36	34	34	29	44	31	29	40	40	34	33	42	40	50	37	34	41	33	42	33	40	37	39	39	43	35	31	32	29	36	45	45	34	58	30	31	46	39	35	40	40	33	31	36	37	48	42	34	37	43	44	33	41	46	45	51	34	31	39	42	44	38	30	37	39	30	35	36	37	33	49	45	39	31	42	41
26281	18964	12194	26620	34354	33341	30190	25980	22651	19303	16774	14481	12015	9996	8088	6968	6079	5055	4382	3814	3478	3039	2769	2536	2241	2147	1994	1986	1883	1865	2059	1871	1685	1579	1598	1693	1357	1046	1020	1028	942	929	863	908	911	899	892	914	918	837	815	786	764	776	800	814	732	673	716	703	740	684	725	735	680	690	653	699	682	598	716	652	643	678	708	681	697	653	688	656	623	672	646	656	690	605	630	651	635	682	629	668	656	657	646	617	622	652	659	654	669	669	651	631	622	642	634	587	619	645	657	597	627	648	643	621	636	653	578	666	638	626	635	613	632	611	661	588	599	613	673	602	668	600	579	622	665	619	661	677	618	640	594	606	609	606	614	645	672	640	659	590	611	644	646	615	611	632	658	655	612	646	608	623	646	613	595	605	612	570	631	648	645	585	678	663	656	600	635	657	635	610	610	602	658	633	637	610	600	650	627	606	625	626	604	630	657	584	584	655	636	651	562	626	636	574	636	637	637	633	587	569	594	610	610	662	651	622	609	635	603	634	592	643	643	619	630	603	627	636	631	622	672	623	607	633	604	628	627	619	578	627	579	620	634	619	611	634	589	606	612	580	606	618	609	641	629	618	635	592	581	659	629	641	624	657	626	591	680	626	646	624	595	574	629	613	608	635	626	603	593	625	625	618	583	620	575	615	630	581	654	623	582	607	591	645	681	634	587	610	593	603	596	640	618	593	617	635	664	607	663	646	621	571	621	601	652	614	587	613	603	624	631	607	664	600	633	600	606	602	592	660	636	643	641	595	575	602	619	615	638	628	645	624	604	623	574	592	599	614	636	588	631	613	596	605	620	612	623	593	621	629	631	620	639	655	620	599	636	597	644	632	606	606	615	617	616	628	582	617	588	632	649	601	623	614	626	597	619	574	633	640	594	610	658	597	604	592	577	591	608	656	670	592	618	643	602	632	617	574	618	605	632	624	580	581	643	633	603	607	610	603	648	639	627	586	586	588	588	649	598	596	632	613	608	595	647	593	661	630	586	605	620	656	652	624	602	576	593	650	619	689	586	580	641	642	590	626	602	654	603	630	645	602	635	605	635	606	593	619	645	599	607	624	608	629	615	623	624	604	591	658	636	611	648	596	652	631	599	588	621	650	677	646	582	627	649	596	619	616	618	660	632	639	653	659	593	666	655	661	611	673	651	631	640	573	626	632	641	614	636	622	646	597	613	645	610	650	607	618	607	614	605	606	622	655	610	626	610	597	598	587	632	554	612	568	614	620	596	620	599	660	645	607	569	626	618	618	650	608	633	691	640	637	617	655	631	619	631	626	630	632	680	651	593	604	635	626	595	604	587	600	601	607	626	590	608	602	615	624	595	645	617	618	609	635	641	596	633	621	611	581	627	611	647	591	639	597	614	658	636	641	612	624	590	580	609	640	577	568	625	617	629	629	645	623	657	680	647	605	648	631	592	578	552	619	584	580	627	633	641	609	615	587	588	600	605	652	569	596	589	636	621	623	645	599	644	648	618	596	650	625	614	613	598	619	640	589	589	590	571	618	635	591	639	561	601	574	633	608	605	623	645	653	603	588	633	601	626	582	657	607	589	674	589	602	622	633	594	610	598	608	630	629	609	652	657	654	649	612	611	650	598	595	602	587	644	623	597	623	614	626	582	612	578	601	633	629	648	587	595	604	613	595	592	596	630	618	607	574	618	630	649	602	630	583	643	695	596	643	603	622	573	593	637	603	616	661	640	647	617	619	640	639	634	591	652	611	623	596	581	608	604	594	627	616	636	630	607	581	622	648	619	590	677	597	617	627	637	630	638	600	553	628	605	580	658	624	609	628	603	592	668	605	652	672	626	642	614	621	647	661	557	604	621	625	616	608	615	623	597	632	642	605	598	617	646	620	594	613	596	630	601	626	630	627	629	626	623	618	618	608	655	584	651	654	578	638	623	616	621	569	622	574	590	638	641	645	611	595	590	626	629	602	583	606	585	608	619	594	615	645	634	619	616	580	603	628	623	602	604	624	616	622	623	588	576	636	637	598	615	620	623	620	604	656	624	615	664	647	647	629	611	605	625	611	615	628	594	618	592	650	624	652	593	600	641	631	612	605	583	578	614	600	625	600	625	612	627	674	655	614	617	656	619	614	614	608	572	620	602	585	597	661	580	662	615	636	604	606	556	622	601	631	590	629	606	598	599	618	644	597	601	628	603	597	578	610	673	685	617	643	606	645	608	621	630	603	607	616	596	596	656	686	590	651	662	606	648	656	596	575	656	629	602	610	604	634	588	586	622	616	635	587	628	656	592	598	672	672	634	602	591	607	624	573	609	638	597	590	627	565	586	617	602	584	568	669	610	563	619	609	607	632	646	579	598	587	614	567	632	606	595	608	602	590	592	632	607	628	594	589	608	618	659	609	636	590	620	610	600	621	664	594	599	611	648	626	609	606	583	629	598	601	597	610	606	633	625	612	688	633	612	652	641	580	588	608	650	588	620	630	612	573	625	649	572	643	631	629	608	601	593	610	636	643	586	571	614	636	658	638	639	589	597	628	613	619	640	596	601	616	618	588	578	613	648	602	634	620	628	617	638	553	581	587	631	567	614	599	588	593	617	580	592	587	609	618	587	601	628	590	586	590	599	638	608	637	650	598	647	644	618	650	632	661	632	643	594	623	625	612	563	642	632	612	649	627	598	627	610	584	545	609	557	626	616	584	615	589	600	594	626	591	588	600	626	631	658	588	581	621	590	595	613	646	646	636	638	610	638	699	616	652	643	583	638	620	617	589	633	619	603	620	641	629	632	616	681	658	680	640	587	617	641	608	607	641	638	588	652	625	623	613	619	626	614	592	579	626	615	602	674	580	607	605	633	601	605	564	616	610	610	612	554	609	614	643	605	620	588	622	624	635	589	671	665	615	609	584	619	581	609	596	574	664	607	605	611	621	564	648	613	622	642	605	603	622	679	609	612	614	629	608	612	622	622	661	628	625	601	631	609	626	614	604	633	641	602	599	586	578	634	617	594	592	592	608	595	616	637	633	627	628	570	637	630	645	672	640	620	605	612	603	603	614	638	612	598	596	604	607	654	611	585	620	622	650	637	607	573	593	589	625	613	604	652	649	592	625	648	627	651	584	606	614	604	595	641	617	658	649	613	605	653	636	647	645	591	582	590	609	618	640	615	633	626	598	590	591	595	604	603	586	617	627	582	676	613	601	619	590	602	605	608	645	640	596	639	601	646	630	569	622	608	624	629	612	603	620	618	610	631	575	612	613	573	569	611	616	593	622	633	604	630	588	589	643	643	588	608	662	569	617	614	630	576	649	594	605	612	605	605	635	636	600	620	615	621	598	629	628	588	614	644	658	605	630	570	614	610	635	575	630	577	610	626	651	641	597	614	610	613	659	658	608	598	555	612	605	597	625	646	642	616	596	620	608	609	598	576	618	645	645	643	656	640	616	621	636	578	579	641	608	629	628	641	658	615	601	627	662	614	627	621	620
1676	397	233	179	304	352	319	270	241	188	156	150	114	109	95	68	55	47	56	39	29	34	43	35	33	35	44	27	34	32	37	27	42	33	25	30	23	25	29	24	21	28	28	25	22	39	23	17	21	25	24	19	25	26	23	29	20	32	23	27	20	34	29	20	26	29	21	26	21	21	23	16	33	19	25	22	18	19	27	31	27	21	25	31	23	29	19	24	11	16	22	27	25	15	25	33	33	24	24	25	21	22	28	24	21	22	25	22	20	20	22	16	28	28	26	22	20	28	26	16	24	22	20	26	23	25	17	16	24	17	23	16	27	35	23	28	31	25	21	25	24	21	14	23	16	15	20	23	28	19	24	23	24	14	24	29	28	25	25	22	18	21	29	22	21	26	24	17	18	34	24	29	23	32	21	21	34	15	27	23	29	28	28	19	24	35	23	24	27	19	28	20	19	22	19	20	23	20	20	22	13	32	28	34	23	25	21	17	25	25	21	28	33	25	23	23	21	21	19	20	25	16	28	23	26	23	18	14	12	27	19	33	26	26	26	26	23	29	25	16	29	13	19	27	19	36	26	28	15	22	30	22	24	18	27	23	24	22	24	26	18	24	21	20	26	27	35	20	38	16	26	28	17	21	21	29	18	19	23	24	13	22	20	21	27	20	27	25	31	27	24	18	35	19	23	19	22	30	28	25	24	24	27	23	24	22	20	24	24	25	23	17	20	30	21	24	27	25	28	23	31	30	23	22	29	16	30	20	18	23	22	37	22	20	22	30	31	26	21	25	34	20	27	31	26	30	18	24	26	15	31	20	22	19	24	29	33	23	19	20	28	22	29	26	16	29	23	24	23	27	22	19	14	23	31	28	19	12	26	25	16	19	26	28	33	27	25	21	32	23	13	26	28	28	23	26	20	24	30	15	16	23	30	23	30	31	12	25	21	26	20	21	26	24	21	29	24	23	30	22	19	28	22	17	26	19	19	22	23	22	18	26	24	23	20	16	15	29	21	28	25	22	24	23	17	23	19	21	27	33	31	24	22	30	26	21	24	16	28	26	27	21	23	29	27	27	17	14	21	22	16	20	27	19	27	22	20	21	28	31	28	24	20	20	24	26	17	28	19	25	27	26	20	29	25	23	26	20	31	22	21	25	25	25	21	15	19	20	29	17	27	24	20	23	23	26	22	24	22	22	19	24	26	27	19	24	26	22	15	18	19	26	24	24	24	16	33	21	23	20	26	20	27	24	28	20	23	22	24	26	22	23	23	25	31	23	35	21	24	30	26	30	14	25	24	20	25	23	27	24	23	31	17	30	27	18	22	32	17	22	24	16	19	21	34	32	20	23	26	15	18	22	21	23	22	29	26	26	15	19	23	20	23	14	23	23	26	22	22	31	25	28	22	27	14	19	23	21	27	20	22	20	30	20	21	17	17	21	18	23	20	24	29	20	24	21	25	18	25	25	28	21	22	29	15	32	23	19	28	29	24	26	23	25	32	25	25	23	23	19	24	22	24	23	20	23	23	26	24	24	23	20	27	20	23	21	26	21	20	24	14	25	23	18	25	23	23	15	17	17	26	30	26	27	14	20	18	22	26	28	27	25	34	24	23	25	20	16	21	23	25	20	25	15	24	19	23	22	23	20	22	25	28	27	24	21	20	26	26	30	27	29	23	27	31	25	18	30	18	25	22	11	23	28	31	25	28	23	26	26	15	19	26	17	26	24	26	27	22	28	24	18	33	27	28	25	26	35	23	13	25	19	23	24	31	18	21	20	27	28	22	24	19	24	25	15	20	28	26	29	20	29	23	27	27	24	26	21	23	26	22	25	19	18	32	24	23	26	20	18	21	26	26	23	16	23	22	29	27	24	28	29	21	24	20	18	30	29	22	21	21	26	21	22	27	20	31	23	22	20	16	14	19	19	22	25	29	24	27	21	23	25	21	19	19	28	18	14	27	23	16	23	16	25	31	29	23	34	23	22	30	30	19	13	19	23	28	26	22	24	26	19	28	21	28	26	24	23	24	27	23	20	16	19	27	25	27	24	23	25	17	19	20	24	23	27	18	23	14	23	21	24	21	19	18	22	19	20	23	27	22	20	24	31	23	27	29	25	26	20	18	30	22	30	24	22	26	20	30	18	22	20	22	23	26	22	24	37	23	25	13	26	20	22	21	28	26	27	26	24	18	21	25	20	24	27	19	23	35	25	27	22	22	29	24	26	23	20	26	33	17	24	26	24	24	26	25	26	28	16	29	21	22	24	26	27	22	23	29	18	25	22	21	22	19	27	25	23	17	23	29	21	19	17	24	35	26	24	27	20	23	27	23	27	29	29	31	19	23	23	27	19	23	25	18	12	15	20	20	17	33	25	30	24	21	26	26	28	15	25	25	19	16	24	19	24	17	29	21	22	28	26	21	22	20	22	30	30	27	22	14	27	31	19	21	20	24	28	17	32	21	24	26	16	20	26	18	24	26	27	25	21	25	25	20	23	29	22	22	33	22	22	23	22	21	28	20	25	26	21	24	22	23	25	16	22	22	25	21	22	22	23	23	29	31	25	25	19	20	14	20	19	22	22	20	23	29	21	32	19	17	19	35	24	26	17	27	23	24	16	20	28	23	33	32	23	16	29	24	19	28	29	18	23	20	21	26	30	32	18	26	19	24	27	32	21	25	25	24	26	28	18	29	25	34	17	28	20	27	31	15	24	28	16	21	42	25	26	19	18	27	31	16	22	27	21	28	21	29	22	24	23	22	29	13	22	21	28	15	21	27	28	30	16	20	23	27	24	27	22	22	15	30	27	24	30	29	29	19	23	20	26	41	21	26	21	25	22	27	26	23	21	22	36	21	29	15	20	23	24	30	18	32	25	15	28	12	24	20	25	15	27	25	25	14	25	27	24	25	27	21	19	25	36	18	21	28	27	31	17	23	27	23	25	28	25	25	21	25	28	30	31	27	25	17	29	28	31	28	25	24	24	23	19	16	27	21	24	25	18	30	23	25	27	26	23	30	27	22	19	32	31	23	23	11	20	18	22	20	33	22	20	30	36	23	19	22	26	23	34	25	15	21	29	23	20	22	15	22	33	23	18	23	26	34	21	23	25	25	31	21	32	24	26	25	23	18	15	27	21	18	22	25	20	18	17	27	24	31	22	29	26	29	18	27	22	24	24	26	25	24	25	11	25	24	21	25	20	23	23	34	19	13	29	30	26	29	23	25	20	29	23	23	26	26	27	22	19	21	25	30	26	25	25	27	22	27	29	21	25	19	25	36	26	21	24	32	25	22	20	27	25	25	24	22	31	15	18	24	20	18	16	31	28	32	23	13	36	16	28	17	19	24	21	22	24	26	34	24	30	18	25	26	29	21	17	21	15	22	21	35	16	27	18	19	14	21	21	25	19	23	23	25	22	23	26	24	31	26	26	31	20	22	31	24	22	17	19	16	23	24	25	22	30	25	25	22	26	20	18	24	21	26	29	30	22
17878	11366	6486	17507	24841	24023	20508	17016	13713	10967	9080	7659	6199	4936	3922	3207	2754	2304	1997	1835	1578	1430	1291	1198	1077	1029	988	971	1003	1029	1089	1046	893	888	926	930	634	571	544	493	461	481	503	467	492	481	495	555	527	508	465	469	424	453	461	426	420	439	366	385	416	446	412	403	388	466	398	441	437	416	411	399	401	392	413	370	420	385	409	408	418	417	404	394	384	388	415	439	407	393	410	398	412	396	366	376	360	391	381	390	389	409	384	394	395	368	384	424	405	359	399	399	397	413	372	395	396	406	385	390	377	387	408	357	389	382	370	426	371	400	426	380	370	378	409	376	393	401	393	368	348	412	434	397	414	366	358	370	396	381	427	418	421	414	403	390	425	421	383	398	381	392	399	408	439	374	377	373	445	431	394	412	387	415	409	383	420	407	348	412	426	394	402	420	402	384	383	393	391	398	388	360	370	398	418	363	398	434	425	368	371	404	385	388	390	363	394	400	398	389	413	404	380	382	383	408	396	409	385	387	415	354	410	360	368	405	411	358	408	402	396	353	368	370	411	417	362	399	377	374	398	335	409	399	395	410	407	429	397	388	391	378	441	387	401	431	375	381	382	387	391	389	407	404	407	372	408	431	402	403	419	415	424	374	407	395	372	377	409	409	414	368	415	366	428	382	427	422	407	420	422	388	392	372	361	346	406	381	397	421	369	424	388	380	410	357	400	408	412	414	407	398	394	389	387	394	394	375	398	386	367	448	399	396	369	408	411	391	431	374	398	421	381	418	436	406	437	361	359	413	376	377	412	410	386	412	407	387	377	419	422	384	403	402	401	368	386	366	448	393	403	393	404	406	376	410	382	382	399	391	377	399	424	390	408	394	417	369	402	385	404	387	412	402	366	398	390	384	419	411	386	408	387	421	404	415	418	378	393	378	406	397	374	387	417	405	408	363	397	366	373	395	385	408	438	384	401	453	408	395	392	423	403	422	393	419	364	366	390	431	405	371	390	375	383	401	361	393	382	395	400	378	390	388	376	388	370	388	383	408	395	412	396	389	402	368	381	407	389	384	409	402	399	388	418	396	394	393	380	413	396	407	402	374	401	388	395	415	394	375	364	372	417	382	385	388	358	408	417	379	388	392	369	419	415	380	420	385	395	399	404	396	379	440	429	398	377	382	405	397	397	351	372	360	386	403	384	411	396	384	391	383	380	409	389	388	403	389	390	385	381	369	369	408	436	408	425	409	404	395	395	427	401	402	433	374	390	390	413	350	360	398	401	386	401	397	384	362	393	404	385	359	358	426	384	386	386	411	384	419	428	384	431	378	375	404	378	409	423	364	374	381	402	417	419	432	418	405	394	397	415	415	402	377	393	407	418	416	375	365	390	372	400	412	414	411	434	378	392	364	393	392	371	414	380	380	385	417	397	386	380	371	386	395	397	379	394	387	412	443	399	397	396	393	378	371	392	377	407	369	396	397	440	375	387	378	393	381	380	386	380	407	392	404	397	378	386	402	405	376	373	422	386	394	421	433	369	346	415	399	401	382	373	375	372	401	367	398	400	410	390	399	413	378	376	395	381	358	396	385	405	385	357	441	382	435	397	409	406	387	385	374	364	379	389	385	405	390	373	343	389	413	399	395	396	413	394	380	386	374	358	385	335	412	417	404	438	393	383	344	408	401	415	388	383	376	393	427	403	396	403	391	409	397	412	386	434	394	365	373	376	417	349	392	366	401	379	381	430	400	416	422	366	412	385	390	403	411	441	377	384	360	399	429	381	360	395	436	396	384	381	423	369	409	380	398	373	412	366	365	385	406	418	398	382	418	407	369	393	402	388	379	385	398	372	380	385	408	376	401	356	415	383	379	389	398	391	384	395	413	378	395	363	357	402	367	370	401	398	425	378	419	367	396	403	409	435	413	384	405	379	374	400	425	369	385	362	391	397	407	395	357	391	414	415	401	396	389	394	402	399	399	403	354	424	382	399	396	384	420	358	403	431	380	417	408	392	404	404	380	420	373	420	387	405	373	388	387	393	385	394	394	424	384	378	370	404	360	415	414	407	389	397	412	395	407	383	373	387	398	431	398	387	414	396	367	372	403	441	404	385	386	382	406	413	393	382	409	377	367	394	408	393	402	410	422	381	404	394	416	389	398	379	383	416	408	392	384	383	381	383	416	367	384	430	371	433	392	393	420	415	411	394	359	402	395	400	380	392	418	419	357	370	391	406	397	381	371	381	399	412	400	373	404	370	396	365	388	392	399	383	366	424	412	381	420	373	380	405	401	386	431	385	400	429	407	401	406	391	403	437	396	406	387	399	373	397	414	407	382	373	369	414	361	399	400	412	365	376	377	412	428	377	376	407	401	392	394	375	427	403	363	409	386	401	370	387	398	399	396	397	432	411	415	392	390	408	361	387	394	391	411	432	402	387	374	378	385	380	406	393	407	372	383	350	385	388	344	420	422	366	363	392	390	407	414	372	392	399	408	416	378	409	399	380	374	429	384	404	386	435	369	379	383	406	395	399	391	395	380	357	413	401	427	405	411	387	389	428	385	409	383	401	405	377	380	422	391	411	402	390	391	363	395	391	414	411	381	405	398	377	370	418	416	366	414	380	410	380	434	400	383	365	422	385	381	416	394	409	398	383	385	431	413	384	402	409	432	417	416	371	391	379	408	401	393	386	356	408	419	384	375	388	386	389	420	396	391	388	384	399	406	377	378	421	416	400	406	397	370	453	397	395	381	373	363	413	359	404	388	390	363	393	441	416	407	409	421	434	394	396	400	401	372	417	374	379	402	374	347	383	388	413	397	410	408	388	343	397	406	379	382	433	373	391	393	405	422	370	413	385	377	375	397	382	416	367	395	405	428	391	377	362	386	397	412	373	398	360	395	390	411	400	402	417	410	408	408	424	391	374	416	369	429	408	401	430	421	359	398	374	421	367	429	367	424	388	404	408	384	385	404	401	426	394	362	399	360	408	381	379	373	368	378	385	397	415	387	396	384	404	402	382	393	407	393	365	398	408	401	376	355	401	386	410	392	390	385	401	396	414	387	412	363	368	391	394	400	413	405	393	373	393	388	397	424	369	402	356	405	412	362	373	385	394	391	367	380	425	421	409	353	358	399	416	382	401	373	425	411	361	421	425	421	385	394	417	409	388	424	419	404	370	428	394	392	387	379	384	390	372	355	416	353	391	422	392	372	354	398	392	430	413	360	370	422	397	374	380	390	356	389	399	365	400	405	393	388	400	398	387	402	424	381	400	407	410	407	415	397	404	396	408	380	369	395	371	385	411	376	400	395	401	426	410	401	409	387	422	406	377	389	376	401	397	425	385	417	369	386	394	427	426	397	395	393	342	398	403	382	417	399	403	399	368	418	393	408	385	394	420	409	393	449	379	398	378	419	403	410	411	371	418	401	374	386	359	437	405	378	386	409	394	405	401	395	356	411	363	374	380	380	414	392	408	389	410	403	381	390	424	414	398	405	401	390
1106	637	342	266	465	559	471	450	364	269	238	199	182	125	123	98	96	59	81	58	59	52	57	49	42	36	37	21	46	41	44	44	41	40	51	37	20	22	21	23	21	20	31	17	21	16	34	13	20	25	21	13	20	19	21	11	21	24	20	18	15	17	17	22	32	21	15	20	20	15	21	22	13	17	14	25	20	17	17	18	13	23	32	24	14	21	13	15	25	18	23	19	24	25	17	21	15	21	16	18	20	23	22	25	17	27	16	13	25	11	23	22	24	22	13	21	23	14	30	24	25	14	13	22	22	22	22	11	30	24	21	24	22	20	16	19	21	18	22	20	8	17	17	18	22	15	18	22	28	18	17	20	27	14	11	23	13	27	16	18	21	24	22	21	16	22	20	18	15	23	22	22	13	27	26	12	17	16	30	25	19	23	20	20	23	24	19	23	20	18	19	27	19	24	20	14	18	20	26	24	19	22	28	19	20	27	15	31	19	24	15	23	17	20	17	16	16	21	18	17	25	18	26	20	24	17	23	17	18	16	17	19	14	14	12	22	18	19	21	25	20	20	20	18	17	19	23	25	17	29	30	19	20	16	30	26	13	24	22	19	21	14	25	16	20	16	14	15	24	18	22	16	15	20	15	22	8	17	17	20	25	23	18	22	20	21	21	19	23	17	15	27	28	20	27	20	19	15	19	14	18	23	22	17	17	11	26	26	17	23	13	15	29	16	15	26	14	20	25	31	17	25	20	19	15	16	19	14	14	23	23	16	28	20	22	20	10	16	26	27	20	19	24	19	24	18	22	23	25	24	22	15	15	22	18	26	25	17	15	13	24	25	19	17	22	17	14	17	17	22	19	24	22	24	14	12	21	29	21	19	18	20	14	26	27	29	14	19	16	23	17	9	16	20	21	32	18	27	25	29	25	22	25	13	16	16	16	16	24	17	22	22	21	12	20	30	19	22	25	22	17	16	13	25	9	16	21	15	23	20	21	17	25	21	17	18	25	22	15	18	23	21	19	17	16	24	15	7	25	23	24	17	19	26	22	16	18	18	13	20	27	15	17	24	20	20	22	18	26	21	23	25	17	29	22	23	22	17	19	26	20	20	29	19	20	25	18	27	22	11	19	29	8	18	17	15	17	26	23	21	19	19	13	21	17	21	14	28	20	21	17	25	15	21	19	28	27	19	23	23	23	31	27	14	22	14	15	19	31	23	18	11	15	16	15	24	25	22	15	13	19	28	19	17	21	23	26	21	25	17	20	19	19	20	18	20	19	21	22	19	22	24	17	23	16	23	15	21	17	20	20	17	24	13	23	19	18	18	19	18	23	15	22	18	19	24	13	16	24	16	21	22	13	19	16	16	18	27	18	23	20	17	18	23	17	23	17	22	28	26	17	18	25	16	24	17	17	16	26	13	18	22	30	24	20	17	27	25	18	17	22	22	11	13	27	18	19	22	27	18	21	21	26	22	22	13	7	17	18	28	19	17	20	19	18	21	22	17	28	25	19	18	27	15	24	24	19	19	16	23	21	15	25	19	19	12	17	25	17	23	15	24	22	21	28	22	16	25	23	21	27	22	18	26	21	18	18	12	17	16	17	18	23	24	15	25	24	22	27	15	23	19	21	24	23	21	17	20	13	20	22	17	15	27	28	15	14	13	24	18	19	28	23	25	20	18	16	23	25	20	20	21	17	11	24	20	26	22	23	16	27	31	14	20	18	14	16	14	24	17	18	17	20	26	18	30	19	24	24	22	30	12	24	20	20	14	17	24	25	31	17	27	16	18	15	22	26	16	15	16	16	20	19	19	19	15	19	32	15	24	26	17	20	17	17	21	25	21	17	12	23	28	12	19	19	18	18	17	15	16	24	19	27	21	28	19	24	25	23	21	26	21	15	20	19	22	19	19	19	20	22	17	12	28	19	12	22	18	18	11	20	23	19	19	20	16	17	23	23	25	18	14	16	19	25	21	23	16	28	24	11	25	26	18	18	28	13	16	19	31	12	9	18	22	18	15	13	19	13	26	22	10	24	19	21	27	22	26	16	25	28	22	17	26	26	19	18	12	25	19	24	15	16	17	16	18	19	15	27	23	19	18	20	25	14	27	12	20	20	21	21	21	15	22	21	21	21	13	23	15	23	21	24	17	20	17	28	19	13	27	18	24	18	20	23	24	22	23	24	19	21	19	18	16	12	17	17	23	20	26	25	19	22	16	16	17	21	29	23	19	27	24	19	18	22	18	17	18	28	18	20	21	18	20	11	27	16	27	24	19	20	16	22	19	20	18	22	22	18	19	19	20	20	23	23	18	17	14	16	23	16	30	22	14	20	23	20	10	16	17	20	16	12	24	28	17	21	15	18	24	17	18	19	15	21	15	15	29	22	13	23	22	15	21	16	29	27	14	20	14	17	21	17	18	24	15	15	16	23	23	23	30	23	17	21	27	15	17	18	23	17	15	20	19	11	17	11	13	16	25	19	23	26	13	13	23	19	26	21	20	21	23	20	27	22	15	21	15	17	25	26	29	24	27	12	16	16	21	17	29	24	18	28	22	22	20	18	19	26	20	23	18	21	22	19	19	22	30	23	19	25	16	21	17	11	26	20	20	28	25	14	26	17	20	34	21	20	25	15	21	18	28	19	13	25	16	16	17	26	17	19	15	13	18	25	25	13	21	19	27	25	14	19	24	21	17	12	25	15	20	11	16	23	15	27	11	21	31	18	13	21	16	12	11	20	22	15	20	24	18	20	28	16	18	28	13	21	19	23	21	20	14	26	20	26	11	11	16	21	12	28	20	19	16	22	21	21	16	19	15	14	19	15	21	17	22	19	27	18	26	24	17	24	17	18	21	15	20	14	20	13	21	17	19	28	17	27	20	22	12	24	15	25	21	16	20	25	36	24	21	21	15	15	19	26	19	28	21	17	20	16	16	21	27	12	21	23	23	15	19	12	23	17	18	22	13	22	15	22	23	27	25	21	18	22	19	15	21	18	19	20	12	26	25	17	21	24	21	14	8	25	14	20	22	18	19	18	13	17	22	19	17	22	16	23	22	19	13	17	26	17	19	18	19	23	21	21	20	24	16	24	23	28	21	19	21	24	34	21	15	13	19	15	12	19	32	24	18	26	15	17	18	26	14	21	24	22	25	11	14	14	14	12	24	19	19	20	21	16	19	17	28	12	19	26	16	20	23	15	22	19	20	16	16	18	21	23	17	17	19	19	16	22	21	27	17	23	24	18	21	26	29	16	17	21	24	22	16	24	20	14	29	24	21	19	28	20	21	25	18	24	29	24	22	14	27	21	20	18	29	16	25	17	19	18	17	12	14	21	22	19	17	23	24	25	20	23	19	21	18	19	16	20	21	26	28	26	27	22	17	19	27	16	28	24	10	25	13	21	15	23	13	16	18	17	17	15	25	26	15	29	23	25	21	22	20	19	13	25	19	17	21	21	25	14	14	19	28	13	19	20	25	22	15	21	19
21883	15683	9369	22821	30414	29036	25865	21952	18159	15283	12929	10873	8702	6985	5777	4823	4030	3399	3028	2528	2207	2023	1779	1696	1388	1322	1392	1389	1367	1422	1339	1192	1082	1030	1236	928	664	628	597	595	532	548	539	483	524	510	530	536	544	469	428	479	447	479	430	419	395	419	407	408	363	387	382	416	363	403	373	359	387	378	399	364	363	345	382	353	376	366	353	353	333	353	367	386	345	366	337	363	384	368	333	348	350	344	361	350	352	353	334	333	301	337	374	343	353	323	361	345	302	343	313	377	334	372	335	358	340	337	346	359	321	328	347	368	336	320	344	347	315	339	356	360	346	347	335	345	348	320	358	367	333	345	367	343	355	357	336	342	354	327	346	394	345	316	342	352	357	345	355	301	315	356	342	353	360	362	358	319	340	346	362	355	345	339	356	320	357	361	332	357	337	370	342	349	346	353	341	337	346	336	328	362	335	329	318	343	337	366	342	336	324	353	325	317	330	350	344	384	318	334	348	361	346	322	310	353	338	339	345	342	338	345	351	345	387	333	335	355	345	360	348	328	348	332	325	335	344	340	292	340	335	316	326	348	347	321	318	311	327	334	348	340	373	345	303	327	360	320	316	327	304	323	346	347	322	332	359	365	340	348	324	333	336	310	350	348	324	341	402	364	331	330	334	304	360	341	349	324	350	338	349	338	336	316	327	297	338	341	329	338	343	335	339	340	364	351	290	350	341	324	345	343	317	335	338	352	355	325	334	328	356	338	306	336	335	349	351	355	316	358	372	334	341	334	326	329	327	331	324	367	333	368	348	337	342	345	342	323	355	346	320	359	332	349	320	326	324	364	354	366	345	336	346	333	301	328	331	326	308	334	318	355	348	332	323	345	320	326	357	301	320	345	338	329	323	325	361	362	328	357	384	333	302	310	345	327	325	326	316	315	387	343	361	317	374	337	329	339	320	357	336	367	311	345	293	360	354	333	347	306	329	352	351	334	355	342	325	331	348	374	328	308	351	358	381	272	363	329	345	348	297	348	368	339	325	315	350	314	342	348	347	342	336	339	346	363	330	353	339	328	335	319	332	332	318	330	347	344	372	319	333	342	321	344	338	349	363	345	338	352	351	325	337	322	339	331	367	341	353	328	323	353	374	345	346	338	326	308	338	332	365	320	338	354	332	340	328	342	357	334	325	302	330	343	362	371	347	341	327	356	381	328	322	317	310	353	377	315	345	356	320	339	337	346	332	347	368	319	320	341	341	357	360	339	317	330	344	317	326	319	330	342	342	364	351	316	320	346	357	347	327	348	321	355	346	337	326	328	321	335	337	334	386	298	352	333	302	349	356	344	312	322	361	349	323	361	306	355	367	330	335	348	373	347	370	352	302	317	354	315	324	369	349	356	337	332	392	355	320	341	366	327	323	334	330	363	346	355	311	339	321	353	338	322	349	349	337	332	341	334	319	334	328	327	306	340	343	335	335	358	323	357	347	336	343	340	334	332	342	363	318	366	343	308	313	357	359	316	353	346	360	337	366	323	339	344	349	353	343	358	337	337	351	340	363	339	340	306	310	336	355	343	346	352	352	340	336	350	342	355	366	293	326	320	345	357	360	344	346	365	330	319	347	324	334	331	342	335	343	332	333	347	367	341	332	308	316	337	337	307	374	335	342	355	314	351	318	321	358	372	323	352	335	359	356	349	330	345	348	311	344	363	312	336	326	323	325	340	312	372	338	324	339	320	309	303	329	359	348	374	325	337	325	394	354	329	357	345	365	339	345	347	391	353	371	361	329	337	358	286	339	347	367	329	326	337	333	341	320	315	365	323	337	336	350	316	327	337	341	336	354	309	332	342	351	345	369	314	328	325	309	330	331	344	341	354	355	331	339	349	360	317	361	330	353	355	348	306	330	317	348	337	329	356	327	355	350	328	340	304	346	322	340	373	344	342	318	324	351	326	334	344	315	377	303	359	336	345	347	343	304	327	344	310	366	312	339	334	321	358	374	340	340	334	356	320	337	333	341	337	352	334	327	322	302	333	348	304	354	347	369	349	337	355	323	353	332	354	318	340	345	327	350	355	359	355	334	304	333	330	347	334	317	345	300	299	338	352	353	336	325	325	338	372	296	337	318	355	317	361	332	310	336	328	330	337	350	353	344	341	328	319	356	342	345	327	339	348	301	339	352	362	351	338	326	338	369	348	311	331	339	313	355	357	341	325	354	359	372	338	341	338	374	347	335	340	334	330	337	358	325	328	352	349	322	318	297	308	341	339	337	340	373	304	328	347	340	362	349	316	338	329	331	367	358	344	332	320	356	347	307	345	361	318	328	324	383	351	325	325	313	325	323	349	329	325	330	357	362	331	359	325	327	340	341	302	339	338	332	357	365	334	347	322	318	334	339	373	321	402	349	330	371	349	366	356	326	374	334	333	334	359	364	332	336	307	369	349	384	296	323	354	330	351	350	355	308	332	374	323	306	333	324	339	340	337	357	365	347	317	355	345	380	332	330	318	348	314	348	338	344	343	327	337	364	324	324	345	365	310	351	337	337	321	356	342	359	353	350	362	362	355	329	327	350	326	359	342	355	331	340	349	333	348	335	343	336	340	341	343	350	335	314	328	339	331	332	316	345	338	361	381	312	349	336	392	329	356	352	328	328	345	370	362	334	340	327	324	344	333	348	333	320	339	337	352	314	360	348	317	347	354	368	331	358	329	369	333	366	358	315	355	348	314	346	317	377	337	352	354	347	290	331	324	349	367	330	322	287	369	332	343	357	322	317	335	339	347	361	326	345	348	331	347	315	316	379	368	371	310	308	351	346	329	325	354	317	339	316	331	345	360	321	361	383	333	359	331	322	344	351	333	343	399	356	379	339	324	309	344	352	332	332	325	330	344	311	358	323	345	308	356	341	334	361	331	321	351	317	362	336	316	344	357	388	321	316	340	336	340	328	348	302	320	339	335	365	318	357	331	335	328	338	346	345	328	369	341	359	351	337	331	344	362	361	345	345	314	324	330	317	341	326	352	319	367	341	372	331	331	335	352	326	346	355	328	330	347	309	329	343	342	374	342	339	350	352	326	327	364	325	334	358	344	332	327	363	335	323	336	356	358	329	348	345	333	372	339	365	337	349	339	357	340	310	378	333	319	363	301	339	335	337	321	363	359	335	325	339	341	341	325	369	334	343	300	353	355	322	306	358	341	360	337	368	320	324	345	345	343	349	321	355	328	341	359	345	376	337	375	344	334	309	347	378	320	298	324	300	331	349	328	334	349	342	323	346	372	337	320	361	366	381	346	344	287	368	330	359	310	375	348	358	333	310	322	340	354	340	313	350	355	351	343	340	333	335	334	346	317	324	351	307	359	338	343	345	337	294	330	365	323	353	349	354	339	331	317	323	304	362	344	342	328	361	333	375	348	326	350	319	320	339	342	352	315	316	329	326	348	363	371	358	360	348	302	303	348	308	342	311	346	302	358	338	350	341	356	333	346	336	314	319	382	340	345
2778	528	337	282	479	521	475	422	367	299	282	219	177	161	149	104	91	91	84	66	79	70	61	63	57	51	63	55	56	64	64	60	64	48	61	47	51	51	35	51	40	37	52	42	39	40	54	42	40	44	38	53	47	41	31	45	39	37	43	56	41	35	46	41	47	52	46	47	32	41	41	36	43	52	46	45	46	51	40	42	26	54	49	54	35	26	39	35	47	46	40	40	39	48	42	36	44	45	33	31	33	39	42	51	35	35	45	31	44	37	37	30	44	37	45	31	32	41	38	45	45	47	34	38	39	46	43	45	48	47	46	35	52	34	37	38	45	37	44	39	37	43	39	38	47	34	38	40	41	54	40	39	42	62	43	36	45	29	50	48	40	42	38	48	44	35	37	47	34	48	32	33	54	40	42	38	23	42	40	43	44	37	39	42	41	39	35	42	38	43	49	42	41	44	41	51	41	49	44	44	46	36	42	38	47	35	32	30	45	41	32	43	45	32	39	33	35	42	38	40	33	34	40	28	44	42	57	50	38	48	51	40	40	40	40	31	37	46	37	46	36	37	56	37	39	30	41	37	51	56	29	47	41	34	31	45	28	43	28	32	40	40	39	46	34	43	34	52	35	44	45	47	39	52	43	54	43	48	37	30	43	31	41	39	30	41	44	35	33	43	27	32	35	50	44	57	46	37	43	53	39	40	35	36	37	38	44	35	39	37	41	30	37	35	41	39	50	40	32	41	40	29	44	28	31	49	48	27	43	40	38	36	49	41	48	47	31	48	39	31	34	45	27	43	41	49	41	37	40	34	46	28	52	42	37	49	50	42	34	37	44	41	40	41	48	49	49	37	35	46	40	45	30	42	50	40	33	31	27	41	45	47	40	42	49	31	43	47	37	39	42	43	43	36	44	35	36	47	39	43	43	45	32	37	40	39	40	44	39	48	42	45	33	39	36	38	36	46	41	45	41	48	44	35	34	38	44	32	51	40	44	38	52	40	40	42	28	51	39	39	36	37	37	51	34	47	44	34	41	37	37	49	40	38	45	26	33	46	43	35	36	44	28	42	43	25	46	47	41	36	42	39	49	32	41	37	56	42	42	37	29	52	50	43	45	44	39	57	43	38	44	42	38	31	35	34	54	49	43	34	32	49	40	37	41	47	33	36	35	43	30	35	35	31	37	38	46	27	35	32	32	48	38	42	28	33	35	33	45	39	38	35	37	34	47	35	34	32	26	47	41	45	42	44	31	36	40	41	44	36	35	45	50	35	46	44	40	42	46	25	33	47	45	27	39	30	32	30	43	35	41	34	41	40	41	43	44	35	34	40	40	45	39	34	43	50	40	58	37	38	50	48	42	30	30	28	39	50	41	47	33	56	35	44	42	33	45	42	35	45	47	42	24	47	46	43	42	45	38	42	47	41	40	44	47	43	56	46	36	51	43	35	46	36	45	45	42	43	39	36	44	33	44	43	43	38	33	30	45	40	38	39	39	40	41	39	34	47	47	35	44	39	44	43	40	42	45	35	36	40	41	44	42	33	39	41	38	30	40	39	23	40	41	40	47	36	39	31	31	47	36	38	48	42	49	43	30	54	36	42	33	47	39	30	30	53	43	45	36	41	36	37	27	34	36	56	48	39	39	40	41	44	37	40	36	45	52	44	31	33	47	38	27	34	36	42	36	57	32	36	44	46	44	52	37	40	42	43	33	42	36	36	28	41	51	41	44	43	41	36	44	35	43	39	41	36	43	46	34	47	38	46	35	52	46	32	34	49	32	52	37	46	40	45	44	29	31	39	47	34	48	46	41	38	35	39	36	33	39	29	44	49	38	23	35	36	43	41	40	44	43	43	39	30	48	56	39	43	36	49	42	34	37	36	53	44	44	47	49	41	45	50	37	41	37	33	45	51	34	41	40	41	30	42	49	40	41	36	41	42	32	29	43	46	40	48	50	40	36	55	44	41	35	42	40	43	31	38	45	47	44	50	43	40	37	36	42	43	42	36	42	35	42	41	42	38	50	43	35	44	46	36	45	34	57	46	37	38	46	40	31	33	34	50	38	44	45	42	42	30	33	38	40	42	51	35	50	37	47	36	40	39	47	50	36	44	36	45	49	36	48	45	52	47	36	43	41	47	27	39	44	40	33	41	31	51	30	40	46	36	46	38	49	36	38	44	46	48	41	45	38	40	34	40	36	50	35	42	40	36	34	45	32	29	54	39	40	52	41	32	40	42	52	37	43	33	43	56	38	34	38	41	35	32	40	42	37	40	40	32	39	39	48	44	50	29	39	47	40	49	44	34	26	44	42	54	32	35	37	30	40	33	40	43	35	45	38	44	40	37	42	46	41	39	47	44	42	35	39	43	43	43	44	29	39	32	31	58	46	31	43	42	41	36	36	34	43	38	43	40	45	44	31	36	40	30	43	33	47	45	43	45	39	37	32	41	42	33	40	44	33	37	34	46	35	45	39	38	36	40	53	36	45	51	40	38	38	41	33	43	40	31	37	36	36	49	45	34	39	55	33	49	50	37	36	37	31	44	30	28	46	34	38	43	42	36	41	33	45	34	30	29	43	40	43	43	43	35	33	42	44	39	46	42	47	32	37	39	42	41	43	45	37	36	50	44	36	48	34	47	46	34	47	37	44	35	51	44	48	39	43	36	37	38	45	42	48	36	35	35	39	42	40	41	34	44	40	37	49	47	32	38	41	31	51	36	36	40	42	37	51	37	42	44	37	32	35	43	41	47	44	45	43	43	44	42	42	32	49	42	45	42	35	39	37	29	36	44	47	36	46	42	38	34	50	43	41	53	45	39	36	41	47	37	44	27	41	29	39	41	43	51	27	32	35	43	47	45	44	39	46	52	37	51	37	45	53	39	41	43	38	30	48	47	45	37	39	47	38	51	44	35	54	40	34	49	44	45	48	30	33	42	44	49	45	32	39	42	38	45	44	28	47	31	31	35	41	44	30	42	37	39	44	44	40	44	41	33	44	26	41	38	35	44	32	37	33	32	47	41	33	42	34	47	41	41	39	45	39	34	31	38	50	46	47	37	46	44	43	40	28	42	31	38	49	49	34	36	45	43	43	41	41	40	35	34	41	35	38	42	36	48	28	32	43	38	45	46	46	35	47	40	35	42	44	55	30	36	41	45	49	40	40	48	40	39	39	47	42	37	39	39	43	40	26	46	41	31	48	35	32	45	48	46	42	37	28	32	32	35	40	31	46	43	29	36	42	38	53	52	45	38	53	34	32	31	40	41	36	40	40	37	42	47	37	37	38	43	39	36	39	44	43	41	29	43	38	47	34	45	40	44	30	37	53	40	42	43	33	43	36	29	47	34	48	35	49	29	40	30	44	46	47	39	41	40	48	33	43	41	38	37	39	37	50	31	28	41	35	36	41	45	46	46	40	42	59	47	42	40	39	41	38	43	32	35	46	34	38	47	39	35	37	39	31	35	43	43	46	57	41	36	38	29	43	51
20188	14278	8873	21454	29012	28053	24858	20987	17501	14849	12420	10264	8178	6761	5534	4733	4126	3426	3021	2600	2415	2030	1916	1806	1698	1660	1648	1701	1593	1647	1475	1396	1209	1440	1463	1144	972	947	895	895	856	834	875	860	795	811	832	811	791	798	815	727	742	766	784	714	724	737	719	748	744	746	723	726	736	773	719	647	702	711	694	689	731	723	695	665	729	679	691	688	740	675	674	725	692	665	656	697	699	734	648	720	623	630	655	657	640	715	681	642	665	703	657	723	653	708	707	670	665	705	668	611	677	715	667	708	623	704	659	641	667	657	668	706	631	700	722	709	642	657	665	696	670	654	670	627	678	695	722	667	646	675	659	651	645	674	727	634	683	699	646	646	662	715	671	679	657	673	661	674	691	655	708	691	644	690	670	670	671	689	667	680	667	622	661	670	685	682	720	710	714	629	661	650	661	685	666	678	634	683	641	685	678	655	690	670	721	676	634	703	750	672	667	696	680	661	654	637	650	657	666	658	677	662	689	664	709	665	671	655	653	628	644	664	671	725	671	683	688	649	668	672	653	645	658	659	693	656	680	674	655	701	665	673	683	662	646	642	663	686	683	643	661	639	695	670	681	672	628	699	694	666	682	650	706	646	693	679	645	659	652	664	673	661	596	706	685	660	660	665	669	683	697	670	700	708	638	600	627	695	663	680	659	686	639	659	676	686	693	634	676	672	628	668	596	665	700	645	721	710	666	649	683	684	669	669	673	660	625	684	641	672	661	642	642	620	686	623	666	652	676	622	654	667	697	630	637	628	695	668	699	666	669	707	687	629	682	616	650	675	685	691	636	663	658	642	672	654	682	625	661	667	702	700	680	684	675	670	680	678	673	638	664	680	638	680	692	657	650	676	655	684	677	705	695	611	601	699	690	678	651	683	672	673	687	675	676	693	657	678	659	672	661	626	681	664	623	626	639	628	691	661	628	690	640	667	671	733	666	691	670	595	682	697	684	682	656	694	651	671	660	705	666	667	672	677	642	647	671	690	680	656	692	689	675	694	693	650	680	676	701	649	673	681	700	694	661	690	692	687	698	681	632	680	685	706	688	604	697	696	715	656	677	680	663	675	657	669	679	685	675	673	683	677	654	684	663	644	673	655	669	688	684	675	686	625	662	675	653	667	663	676	675	684	655	642	662	626	642	622	679	607	661	657	648	680	662	703	648	640	648	651	677	702	698	668	665	662	660	680	659	701	661	653	662	692	650	670	690	669	677	646	684	699	735	664	672	638	636	633	659	673	685	680	703	642	654	698	674	639	673	657	660	669	665	669	661	639	655	710	642	650	659	643	640	723	649	729	668	643	692	666	676	684	666	694	619	670	667	668	663	682	663	698	688	649	674	682	676	666	670	649	649	656	674	655	665	619	631	675	628	677	688	665	686	713	656	624	683	702	647	635	619	679	645	720	651	672	668	666	673	664	669	658	677	612	657	671	697	689	682	662	657	631	699	688	613	718	669	711	686	675	668	647	681	647	645	681	619	670	671	639	641	651	653	647	699	671	652	691	643	654	664	692	661	609	680	634	654	703	680	661	652	655	624	621	658	643	708	633	683	669	637	656	680	635	629	660	673	639	667	687	605	702	619	645	672	652	675	649	653	645	652	678	698	678	667	712	627	646	669	679	670	632	629	655	706	690	651	677	684	622	649	687	657	651	691	659	704	653	660	702	643	649	676	696	625	653	665	711	662	690	647	647	674	666	679	642	601	686	719	653	647	659	673	682	676	639	646	715	683	699	675	618	672	626	646	645	700	689	659	626	650	625	695	640	648	671	634	619	724	666	678	662	624	615	657	668	676	603	697	666	631	672	708	661	661	708	696	676	629	621	625	727	701	665	696	649	665	638	670	676	701	674	636	707	668	694	668	646	635	664	631	676	664	648	627	674	658	678	659	652	648	639	669	684	689	708	666	611	689	665	689	670	685	707	679	673	673	659	642	627	642	655	692	661	716	673	600	703	667	691	677	649	713	660	678	656	597	670	714	662	684	669	703	658	658	637	694	673	625	640	622	675	679	661	657	657	664	645	663	685	662	631	658	698	686	666	655	694	667	678	624	678	727	653	659	660	660	668	689	671	641	641	638	656	636	695	637	661	662	658	640	645	650	701	639	623	707	678	671	694	627	621	670	614	647	672	641	654	640	693	659	659	655	653	608	673	692	653	693	651	654	688	686	706	676	627	651	687	664	656	650	696	634	686	680	690	662	659	632	630	672	665	690	669	683	740	668	720	709	667	663	662	658	689	679	650	589	696	638	667	658	656	686	616	686	673	662	672	718	725	681	610	692	713	671	678	649	689	671	649	619	634	658	659	636	640	684	691	689	639	676	712	681	661	678	715	633	713	687	659	685	651	653	674	647	642	685	677	652	639	706	699	613	660	642	678	699	632	695	646	628	625	668	647	599	619	665	674	673	710	644	659	660	665	649	639	671	635	662	718	654	683	617	685	658	650	709	649	703	698	657	634	660	706	635	712	616	677	662	682	669	671	702	650	701	695	656	679	628	639	631	671	678	636	630	657	704	677	661	651	644	674	665	677	670	659	682	641	650	717	696	651	676	688	693	695	719	657	653	671	631	665	670	667	672	641	679	646	661	655	694	639	672	612	661	649	706	687	667	720	696	665	669	675	669	671	652	702	654	662	654	673	688	622	677	653	676	655	687	689	674	679	648	679	653	613	692	651	668	667	696	629	660	658	645	644	657	676	641	710	667	690	663	662	631	662	659	640	639	660	627	664	672	640	660	672	657	646	678	691	619	649	684	676	663	670	699	673	688	684	616	605	700	638	681	653	643	636	705	645	685	670	671	694	649	653	710	609	637	588	654	691	668	691	641	638	643	683	713	655	640	662	658	669	687	677	621	638	686	637	641	667	705	736	674	672	669	637	686	699	662	629	684	695	645	686	680	694	618	678	656	620	652	668	682	674	619	657	640	659	643	696	684	705	647	679	636	634	629	690	639	694	715	676	683	712	674	670	672	711	690	655	656	695	678	669	628	709	686	690	643	597	688	630	669	664	627	686	611	675	678	695	676	669	656	636	654	651	676	654	651	636	690	663	623	633	641	657	653	682	652	657	652	650	636	637	613	698	669	642	652	639	714	674	709	645	644	650	656	643	655	692	686	640	672	639	698	694	689	680	676	663	696	666	657	685	657	631	652	638	698	648	624	659	663	608	693	693	617	676	672	686	679	680	685	663	673	663	647	664	654	688	692	684	675	616	646	690	644	666	657	646	648	689	696	648	646	650	634	679	707	659	630	661	678	651	660	637	633	671	671	716	694	656	647	696	646	681	653	645	716	663	628	680	655	679	668	644	659	649	655	653	623	651	651	664	664	672	670	645	633	631	732	680	694	649	676	666	699	676	683	681	678	676	679	653	688	660	709	641	659	651	659	655	673	634	647	663	717	706	685	697	659	702	617	629	618	707	632	659	672	666	669	659	692	653	660	710	665	641	682	682	672	640
2014	860	489	397	728	839	729	575	504	438	379	284	243	219	171	147	139	107	99	97	75	85	94	68	74	61	77	57	78	85	55	60	69	67	65	51	51	42	46	41	39	34	32	34	42	56	47	31	42	42	43	40	35	33	31	41	39	40	38	38	41	37	40	37	36	39	37	35	35	38	39	41	39	29	33	27	39	37	45	35	36	36	35	47	43	21	43	31	39	35	54	37	42	44	39	32	47	37	41	38	33	38	35	38	34	42	39	35	36	37	36	27	39	39	31	38	29	32	42	44	51	41	41	45	37	37	31	35	34	38	40	31	34	37	39	45	36	37	53	33	35	41	41	39	37	43	34	32	43	42	38	37	41	41	39	41	31	38	40	31	38	32	46	37	43	51	51	31	29	47	44	37	36	34	33	40	43	27	25	43	37	35	45	44	35	31	37	38	34	33	29	39	38	37	39	47	42	45	34	35	28	44	38	35	35	42	44	45	30	39	57	38	36	34	36	25	32	38	30	43	27	34	43	45	44	39	33	45	37	40	45	30	36	27	32	41	31	36	37	31	38	31	37	32	46	42	38	33	40	46	40	42	32	45	38	50	39	31	43	39	24	31	28	42	32	28	33	42	41	42	41	46	44	36	35	34	47	35	31	37	45	46	44	28	34	42	49	43	33	33	55	42	37	34	32	44	40	40	36	35	34	40	35	42	48	30	33	32	35	36	28	36	38	33	26	46	44	46	27	40	36	41	36	44	45	51	34	33	37	38	57	37	38	44	52	35	32	36	49	40	32	35	32	48	38	32	28	33	45	40	25	34	40	40	41	37	37	47	33	35	36	30	38	36	41	35	41	45	43	42	40	40	47	38	36	27	40	33	37	36	36	40	36	34	34	41	45	36	39	45	34	34	38	35	33	46	34	34	48	37	39	40	31	32	36	34	36	31	21	42	37	32	44	26	51	30	39	43	46	33	37	34	36	47	42	27	27	33	36	34	44	45	38	33	35	44	33	35	37	32	40	60	37	33	38	39	41	39	23	39	32	34	35	41	29	32	25	29	32	43	43	38	34	47	34	37	32	30	38	25	38	35	37	46	44	45	46	39	28	38	37	31	41	47	32	41	25	31	40	42	41	38	32	30	32	28	39	37	44	35	43	40	37	38	40	35	34	37	43	48	47	31	39	31	37	37	48	36	33	36	31	38	29	46	38	27	44	30	39	35	27	41	39	43	32	33	39	40	33	40	31	44	28	36	49	44	38	32	37	32	36	39	29	34	43	34	44	35	29	30	40	36	35	31	26	45	43	44	38	37	49	41	29	52	40	28	33	40	29	40	41	35	34	36	39	41	41	45	34	38	41	49	41	41	43	29	32	36	28	48	32	31	43	45	30	41	34	35	38	43	29	35	41	34	38	37	34	32	29	35	32	43	32	37	36	30	40	25	31	51	39	48	38	39	34	44	47	45	35	40	32	37	41	40	42	35	36	38	37	40	32	38	39	32	28	45	30	29	36	34	33	34	37	36	49	32	43	32	25	35	27	40	30	32	44	50	31	38	43	44	34	32	41	36	48	29	38	39	36	45	41	42	41	33	41	37	47	47	41	31	40	44	48	35	43	39	52	34	30	48	41	36	31	39	31	45	38	30	41	31	27	48	47	44	34	41	31	42	45	17	28	31	41	33	48	46	37	37	41	36	29	37	42	37	38	38	27	35	49	42	41	35	35	42	45	36	36	44	26	42	31	41	41	46	42	32	33	27	48	35	41	35	38	36	30	33	54	33	46	34	43	35	28	50	38	44	46	36	38	30	29	36	37	34	25	34	33	29	33	26	41	42	45	30	38	53	34	34	32	35	39	33	38	46	31	39	38	39	35	30	45	32	34	32	39	42	29	31	39	35	37	41	28	36	45	40	44	31	31	42	39	40	37	31	40	38	33	38	34	35	21	43	49	32	28	24	40	29	35	34	43	38	28	33	43	29	33	29	32	29	30	31	31	44	31	34	27	35	26	41	38	36	39	47	33	35	32	47	45	26	44	39	41	40	34	35	36	39	45	33	48	33	31	35	38	39	35	34	42	33	31	42	37	38	43	41	31	35	29	35	26	42	41	37	36	35	48	31	35	28	37	39	38	34	39	30	44	36	35	38	31	42	33	40	25	37	34	28	27	34	36	34	44	31	42	32	35	38	41	44	44	38	30	45	33	37	33	34	29	36	43	30	32	47	43	37	35	39	36	34	42	37	41	33	35	38	47	49	36	36	25	49	40	45	36	49	56	35	31	40	39	34	35	29	38	27	36	43	30	31	41	47	35	38	47	35	45	43	33	39	37	30	49	31	34	31	33	31	34	38	49	25	41	27	36	42	44	36	38	40	44	36	35	30	37	41	31	35	34	39	37	38	31	37	31	43	35	41	31	40	32	30	30	46	27	39	36	34	30	33	42	36	35	43	41	38	37	40	32	38	36	36	29	35	28	29	42	41	39	33	32	22	40	29	44	29	38	38	32	39	36	39	30	35	34	36	30	46	39	36	31	36	27	42	35	37	32	31	41	34	30	37	35	33	35	29	28	40	41	40	31	32	33	38	45	45	43	40	33	33	49	32	41	49	38	37	39	34	36	43	48	29	41	46	31	29	27	37	41	44	35	44	26	32	23	37	43	30	54	28	32	50	51	28	44	44	36	41	38	43	32	33	38	31	41	31	32	33	30	36	33	39	27	37	35	41	32	40	36	44	34	41	38	35	29	50	37	36	38	30	40	34	47	26	47	28	44	46	34	29	44	36	39	35	45	47	35	42	41	32	37	33	35	45	33	36	53	34	25	46	36	32	39	39	32	29	27	32	40	43	33	35	34	35	31	40	40	34	45	43	40	42	34	32	36	36	43	35	33	40	43	26	29	27	30	39	32	36	47	36	32	42	34	53	32	35	35	41	35	32	33	42	27	33	32	29	39	36	33	31	40	30	33	38	31	37	37	39	32	46	45	36	46	34	36	47	31	33	39	32	37	39	31	40	25	40	39	33	35	29	31	36	32	36	31	34	43	29	35	36	32	38	46	37	28	44	34	35	41	46	33	34	33	36	33	34	36	38	25	34	33	46	35	34	41	40	25	35	29	41	34	30	45	50	37	31	18	34	34	31	28	38	28	29	50	42	36	32	49	47	34	45	39	42	33	46	36	43	41	46	38	35	29	39	43	32	38	45	39	35	42	38	50	33	26	43	38	41	38	29	47	30	43	28	31	28	45	25	38	41	46	35	36	47	38	36	40	23	43	48	28	42	36	33	32	33	35	38	40	41	37	36	33	44	37	33	31	40	29	35	33	34	42	41	38	28	38	32	30	41	36	37	34	29	29	44	32	37	43	42	37	40	40	39	34	38	35	39	39	33	46	36	34	36	43	47	41	35	31	24	37	37	39	43	37	49	39	46	34	51	31	28	43	45	40	43	20	36	51	39	42	34	41	37	50	38	49	42	35	40	36	36	42	35	28	39
25994	18645	12268	26424	34164	33298	29627	25804	22223	19413	16342	13606	11285	9521	7836	6637	5623	4860	4300	3668	3272	2956	2628	2386	2279	2110	2010	2008	2023	1996	1855	1705	1671	1868	1525	1158	1127	1049	989	993	983	911	909	887	861	970	912	857	838	826	745	743	738	768	780	788	732	766	751	715	702	669	658	686	699	771	731	700	680	673	637	714	683	633	690	692	670	630	668	696	689	639	678	640	675	669	617	634	648	696	653	628	617	623	631	650	623	649	629	629	642	610	637	614	625	617	636	635	650	653	620	602	599	610	659	590	624	614	676	651	620	630	621	657	595	609	611	628	642	641	584	632	650	621	623	664	628	626	626	640	638	616	641	650	565	655	622	627	615	641	673	683	629	640	638	639	610	629	671	649	633	621	660	651	638	607	632	657	593	641	599	615	605	605	597	629	597	621	633	595	600	635	638	614	628	585	600	625	588	629	567	613	618	614	644	626	614	606	645	582	593	575	607	606	605	648	589	591	619	655	658	638	625	572	627	597	624	623	618	589	636	614	580	606	612	657	683	657	577	614	634	629	655	649	566	605	635	583	627	626	633	618	667	608	595	591	604	672	640	600	590	652	601	601	629	604	591	596	637	629	650	612	596	603	594	601	615	633	600	648	602	637	649	573	606	639	602	574	610	625	625	628	623	599	597	617	579	630	625	598	638	627	653	590	623	640	579	632	584	605	620	602	648	573	653	634	594	598	634	598	609	671	622	582	595	591	606	624	602	584	625	618	607	578	609	596	585	574	616	617	610	611	599	634	622	558	624	579	609	631	562	627	609	616	570	672	545	647	574	632	615	615	642	615	580	626	621	589	588	591	624	615	642	625	617	643	622	604	641	613	588	545	575	612	599	617	608	610	653	612	580	636	665	606	605	614	631	584	603	592	621	623	593	630	620	657	618	576	582	643	587	608	646	623	603	637	619	627	670	624	602	664	632	649	626	624	581	606	618	607	637	598	606	589	600	614	606	624	585	598	573	601	597	616	616	641	638	664	597	590	622	599	610	627	597	581	626	627	634	596	615	601	650	564	631	623	583	627	609	628	601	574	636	667	594	624	604	569	625	629	641	607	611	650	621	631	624	606	574	587	621	594	612	609	588	639	611	565	589	607	615	611	615	597	637	645	640	625	605	589	640	606	646	627	611	565	616	632	619	613	622	624	627	612	611	608	611	665	633	598	605	617	574	586	635	608	593	623	585	626	606	616	628	619	644	570	596	644	564	577	636	619	552	625	635	605	655	637	625	602	614	608	623	602	611	640	594	557	623	594	593	638	635	618	631	607	627	615	620	626	574	594	573	627	637	609	551	637	589	547	632	601	585	588	599	624	606	662	636	647	575	601	624	574	630	595	595	596	627	599	546	647	620	602	611	611	603	558	624	689	622	623	621	622	610	593	612	609	598	614	621	611	652	620	583	619	587	626	618	598	643	630	617	633	644	626	624	607	588	592	594	624	613	616	575	606	597	619	593	616	570	647	604	609	629	601	592	620	625	590	616	624	596	605	622	614	647	610	631	654	585	614	592	597	587	653	637	570	630	658	613	666	604	661	591	593	635	623	621	606	634	590	625	611	601	590	617	611	602	628	660	583	631	627	630	638	606	591	601	608	646	597	588	630	620	635	578	599	636	571	608	617	574	606	634	561	595	575	598	609	647	583	617	659	570	644	621	628	603	622	595	616	598	636	624	604	648	582	618	605	604	639	613	614	596	638	629	565	619	595	571	593	636	574	610	560	603	589	617	617	606	653	657	638	614	639	642	561	591	573	602	668	627	685	585	586	598	621	632	648	636	641	632	636	624	631	592	606	654	641	590	626	618	623	577	622	580	651	590	633	586	604	627	620	608	617	585	594	597	614	610	617	568	597	616	590	613	595	592	664	662	577	633	628	578	603	631	585	599	583	591	633	581	635	631	591	671	612	597	637	602	626	629	589	631	590	624	642	647	593	650	646	631	615	637	674	592	603	582	627	630	605	602	601	654	608	612	597	614	597	654	585	606	603	609	609	601	649	589	620	624	618	628	602	617	594	603	629	630	626	613	627	585	590	589	634	610	608	605	623	593	620	612	591	613	660	634	632	643	630	595	620	612	642	630	619	612	619	627	600	565	602	595	607	595	635	591	628	598	588	647	631	621	648	617	621	622	589	629	627	600	592	627	633	592	584	598	609	643	589	578	620	608	611	646	587	626	653	607	582	584	609	636	596	609	638	635	617	631	630	619	613	609	638	609	619	581	594	598	605	608	570	608	621	618	650	575	600	648	635	574	615	620	659	602	621	626	581	642	615	640	637	581	602	597	643	590	586	625	627	622	645	651	638	642	579	632	600	575	642	628	629	578	629	657	608	637	625	581	609	595	631	590	647	628	593	651	613	609	584	669	632	638	612	583	618	568	553	636	618	630	612	549	612	604	659	639	624	650	596	613	577	635	614	609	648	613	613	577	625	649	642	584	582	662	611	624	596	617	638	619	645	672	637	583	615	631	587	576	603	587	591	585	591	584	594	618	597	634	625	575	653	618	614	620	637	669	589	638	612	617	625	622	593	582	636	603	599	619	644	680	608	622	596	631	594	612	639	612	618	651	575	617	614	645	644	648	613	608	597	631	643	570	588	637	604	645	588	591	586	617	616	607	641	649	624	569	635	607	619	643	623	594	611	604	598	604	560	648	586	647	640	618	644	560	594	614	617	610	575	653	676	628	599	586	598	590	598	586	622	621	581	623	635	630	613	624	604	605	578	608	604	640	625	637	629	591	621	603	662	630	621	593	638	647	594	606	567	646	611	586	606	633	572	626	609	577	605	604	618	593	604	625	591	567	626	617	640	636	591	631	616	637	613	607	622	611	629	629	621	641	553	622	619	635	573	620	621	621	575	619	578	642	609	604	607	603	590	618	604	606	619	610	621	603	625	600	630	622	602	619	601	578	606	595	650	613	630	610	616	586	592	647	618	635	604	617	618	593	607	599	593	659	612	606	615	654	625	624	632	613	601	589	590	578	606	604	599	606	578	584	626	617	645	616	619	596	613	633	644	572	608	622	606	624	577	637	602	630	617	666	631	600	635	636	619	620	617	598	619	652	616	612	608	591	602	612	632	632	687	643	602	615	623	583	609	610	562	626	629	576	634	648	596	619	628	640	612	618	605	618	613	606	649	585	608	594	597	625	627	596	650	628	654	598	622	553	605	654	618	609	619	596	622	585	609	641	613	644	624	617	644	629	607	574	638	561	674	607	613	628	593	591	608	586	613	623	611	643	595	592	640	646	661	601	653	594	617	625	646	609	564	630	589	618	550	615	591	577	590	624	621	635	593	604	616	629	651	604	595	619	573	628	657	590	594	576	672	606	609	585	601	625	603	642	591	600	625	604	602	605	656	631	564	650	617	619	632	589	634	568	606	656	618	638	596	590	634	610	607	615	673	602	630	613	609	597	602	622	616	605	616	598	625	588	645	633	639	585	603	606	628	576	621	609	565
1682	381	255	165	313	356	279	256	229	176	161	129	103	120	84	67	68	51	42	33	40	32	43	35	33	34	38	32	34	34	36	37	40	37	36	22	29	25	37	31	22	30	26	23	23	22	35	21	24	29	27	22	29	25	23	25	29	19	20	23	19	23	22	26	25	19	24	25	19	27	18	20	31	18	22	19	21	20	23	18	23	25	25	34	16	18	20	36	20	24	20	27	22	25	27	22	19	29	31	20	23	19	16	22	28	25	20	16	24	23	22	23	33	27	17	17	15	28	26	19	17	15	27	30	19	21	22	24	26	23	22	26	20	21	20	19	32	29	28	26	21	28	28	22	20	28	34	26	21	18	18	28	24	14	13	25	26	26	39	24	19	18	22	24	15	26	26	24	24	24	22	23	25	26	27	36	27	21	21	26	24	23	28	17	26	29	23	27	37	32	29	16	26	28	27	25	19	20	21	22	35	30	24	31	23	25	22	20	24	23	35	18	28	23	20	23	25	20	26	22	21	31	35	17	25	21	18	19	28	29	20	15	15	18	26	27	23	20	19	25	34	21	17	33	22	32	22	27	15	26	16	22	20	25	24	16	20	26	24	27	26	27	24	22	22	26	20	24	22	23	20	27	26	29	20	31	22	27	16	28	27	24	17	24	19	29	23	21	21	25	17	24	27	17	13	30	30	27	27	25	17	24	24	19	23	22	19	24	23	27	31	23	26	21	23	25	20	25	14	26	21	23	18	26	31	26	32	26	25	25	24	29	26	21	18	22	23	24	24	26	22	22	29	23	15	21	29	21	24	30	33	29	32	19	19	20	22	22	28	24	16	20	21	20	24	22	21	27	22	25	30	25	35	28	24	25	23	28	26	23	21	24	22	23	20	22	24	21	23	16	25	36	17	22	15	22	19	19	29	26	19	23	18	20	23	23	20	24	11	19	17	19	23	15	26	31	10	17	25	28	27	18	28	23	26	24	27	39	22	28	25	22	26	25	22	25	22	28	21	24	28	28	20	26	24	23	24	22	17	20	33	20	24	32	31	20	30	18	22	24	27	27	21	21	19	26	26	19	21	23	31	19	28	18	17	16	29	24	17	19	20	19	24	23	18	32	16	25	23	21	20	23	20	23	20	24	20	21	31	16	17	24	19	23	22	17	34	24	20	21	28	25	21	17	21	29	17	16	12	19	18	24	19	24	28	22	27	28	29	27	24	19	27	13	30	27	18	25	25	25	11	22	24	20	21	22	31	22	25	31	25	27	24	25	24	23	25	18	18	30	30	24	24	34	24	25	21	16	22	28	28	21	29	25	19	26	21	28	26	23	8	20	26	15	34	27	18	21	26	23	23	18	22	15	29	13	27	21	29	16	22	23	31	26	32	13	18	30	23	27	21	24	26	22	20	23	21	31	24	27	22	27	29	20	26	25	19	28	16	21	23	17	16	30	22	15	22	29	16	17	21	18	21	22	31	20	20	15	24	19	19	30	15	25	22	28	26	21	24	33	23	24	16	15	23	24	18	27	16	27	22	21	17	22	35	32	25	30	20	27	17	26	19	28	23	20	23	24	25	31	27	21	23	30	16	27	22	21	21	31	29	17	30	31	25	14	25	27	19	30	21	27	22	21	32	17	19	30	22	19	31	18	20	21	29	18	24	29	23	22	20	23	20	21	27	22	18	24	20	27	34	19	28	15	27	26	24	19	22	16	19	23	25	34	16	21	23	24	22	20	25	23	18	16	34	33	28	23	18	19	20	20	25	19	21	39	23	25	29	24	23	22	20	24	28	16	24	24	23	22	32	27	22	15	17	22	27	22	24	20	19	25	31	29	26	23	19	26	26	25	27	13	24	25	19	18	18	15	14	22	18	26	21	19	22	28	25	32	29	26	31	21	23	24	19	21	23	24	17	18	23	17	19	26	28	28	31	15	23	21	23	25	24	25	17	30	14	24	19	22	35	23	21	17	21	19	23	24	14	25	27	29	19	16	25	20	32	27	31	19	27	21	22	24	31	20	16	24	19	24	14	20	16	24	26	23	20	19	21	16	30	26	24	17	18	24	21	18	24	27	25	30	27	18	23	29	24	27	27	22	23	29	25	17	27	21	21	34	21	21	21	29	26	30	26	22	21	10	23	26	21	23	26	21	22	17	17	22	23	21	21	30	29	21	23	13	20	21	24	28	25	24	23	33	22	30	30	30	22	23	22	18	27	24	21	26	18	27	28	22	24	26	13	28	29	30	19	23	29	39	24	24	16	30	19	29	25	26	24	26	21	18	33	23	31	21	25	34	19	24	26	21	25	20	27	16	22	21	23	27	24	21	24	16	29	29	26	20	26	16	20	22	15	16	22	21	23	33	23	23	19	16	31	26	29	25	29	24	18	26	20	25	24	25	32	19	30	18	31	18	22	20	13	28	19	24	29	15	18	19	27	20	18	16	30	16	18	33	15	21	23	19	24	21	29	18	31	25	30	28	25	20	24	34	23	19	31	28	23	29	20	18	26	18	22	19	17	20	23	19	23	28	29	25	20	11	24	25	19	20	24	16	29	22	24	20	30	23	27	18	19	28	29	20	31	26	23	26	25	22	24	19	25	25	24	15	17	21	31	28	25	17	24	25	25	21	16	17	27	28	27	26	24	24	33	28	22	11	22	23	25	25	13	18	15	23	29	25	18	28	20	25	20	31	23	19	23	22	28	23	25	18	24	19	26	22	21	20	30	20	30	23	19	24	25	21	27	37	22	18	20	27	26	19	31	20	25	23	15	28	18	11	20	22	26	30	21	25	19	19	26	23	16	20	31	24	25	24	22	26	16	19	21	21	24	30	24	24	27	26	18	26	19	28	19	25	29	18	18	24	25	23	25	27	16	21	29	20	19	16	27	20	28	21	20	30	25	27	23	28	22	26	31	26	23	26	21	17	32	31	37	28	24	30	19	19	29	29	25	25	18	29	23	17	21	30	25	26	28	18	33	30	27	23	22	29	21	24	15	26	23	22	26	28	24	21	29	15	35	21	18	27	21	29	30	27	26	19	21	20	20	23	24	28	30	24	23	31	14	27	17	28	18	18	30	30	33	20	26	26	23	22	26	27	21	17	23	19	30	19	21	25	17	26	22	25	21	26	21	24	17	24	22	18	24	13	25	25	23	22	16	18	25	28	33	19	26	19	16	21	27	21	24	18	19	23	30	21	25	23	20	25	21	24	22	22	20	22	29	17	26	22	20	21	26	22	19	22	11	19	23	22	16	28	21	21	27	21	24	22	24	31	26	24	16	20	28	17	18	30	22	29	22	21	27	21	27	17	24	17	18	25	27	17	22	25	22	27	25	18	17	28	23	22	14	29	15	16	27	18	35	26	23	23	23	25	23	29	20	22	28	31	22	16	22	13	24	26	23	21	17	23	18	14	29	24	19	23	35	29	22	25	29	21	25	15	22	25	22	27	24	17	23	26	25	18	30	26	27	24	22	14	23	20	26	23
17733	11441	6648	17260	24943	23792	20077	16597	13582	10873	8607	6952	5663	4543	3805	3056	2519	2204	1917	1691	1495	1329	1232	1183	1118	1047	1090	1021	1140	1050	989	925	1004	1110	723	643	591	527	556	513	521	524	507	508	517	507	503	510	500	431	427	394	440	417	415	399	436	442	418	440	452	386	395	401	432	384	452	390	406	406	406	396	426	405	428	423	396	424	396	432	406	383	402	436	417	406	421	384	406	421	405	415	374	389	433	414	388	408	388	409	406	401	379	412	404	376	381	430	403	370	411	405	390	361	415	410	414	363	382	406	449	370	396	397	431	382	397	406	427	419	415	371	437	391	384	394	400	413	374	394	376	410	393	376	364	385	407	385	405	401	452	417	412	440	415	413	420	378	407	438	379	374	381	412	382	377	411	413	418	402	415	390	366	379	411	378	402	400	391	432	410	351	377	374	373	391	364	414	399	383	358	407	406	426	397	395	420	409	413	402	431	409	391	340	387	395	398	406	384	375	375	410	422	381	393	417	398	407	439	404	370	396	415	384	405	388	400	411	406	400	378	390	448	404	413	410	407	384	365	384	390	352	380	390	392	374	417	434	386	420	395	422	381	395	379	402	406	428	387	420	392	398	390	407	396	382	411	424	385	383	417	374	410	398	433	416	384	407	403	384	418	406	427	389	393	379	390	412	416	402	402	393	389	399	409	392	372	357	397	414	381	422	393	379	400	404	411	360	400	396	387	407	365	411	352	408	357	364	399	420	392	420	362	408	390	371	393	403	394	375	390	390	415	371	397	396	378	407	408	425	426	425	399	377	414	395	380	402	379	396	392	395	376	401	430	419	377	417	404	396	374	395	401	421	398	407	402	382	409	384	397	409	383	395	411	394	391	390	424	369	412	396	376	458	393	350	381	404	397	385	394	385	427	400	404	370	393	373	435	411	378	417	358	374	365	415	364	377	404	400	398	401	391	374	382	430	356	372	403	388	405	378	383	395	370	366	414	354	432	363	428	406	391	444	388	412	401	375	410	369	419	402	386	397	389	403	390	411	371	388	395	408	376	394	413	390	393	394	403	404	387	375	409	400	401	390	414	410	377	371	395	372	372	403	380	414	385	428	386	388	399	400	361	375	403	380	380	373	403	375	396	401	393	367	374	384	431	388	393	376	410	400	407	412	376	406	401	395	392	385	402	380	396	393	396	402	375	398	394	395	392	372	401	411	366	403	359	396	386	410	415	412	380	387	406	375	375	393	428	425	373	423	384	381	415	418	417	385	423	396	425	409	383	409	405	375	388	369	380	405	397	398	428	421	392	395	377	409	376	362	352	395	436	356	366	409	381	422	364	425	408	402	379	417	375	412	409	355	394	410	422	363	391	406	408	356	397	385	394	405	420	390	398	404	414	403	423	399	420	394	414	398	391	412	411	381	402	434	374	395	383	389	387	405	365	359	393	408	368	432	407	393	391	360	380	381	365	382	428	389	405	357	388	398	411	395	377	406	404	378	349	370	373	393	392	355	378	393	372	405	386	394	373	364	457	382	375	386	426	399	406	393	406	371	405	413	398	399	404	387	353	347	431	394	443	355	418	429	385	419	424	369	385	398	384	363	426	382	379	411	353	377	410	408	388	377	421	390	383	362	423	398	400	399	389	409	390	387	393	388	430	396	436	401	433	403	413	410	409	408	368	415	409	382	359	401	379	393	426	355	404	388	418	431	406	385	405	385	376	370	408	359	398	428	393	378	407	385	377	404	390	400	379	397	405	421	388	439	356	401	400	398	402	398	398	383	405	411	389	368	384	396	391	370	420	417	374	423	395	420	404	360	361	394	384	362	391	403	426	383	425	396	423	393	368	388	390	425	378	375	375	399	396	400	381	394	398	415	382	401	372	402	439	398	397	376	422	404	400	329	351	383	410	433	408	361	390	360	377	357	415	432	413	391	405	414	383	392	389	386	392	374	398	404	388	417	386	373	387	412	418	383	384	386	398	427	370	374	407	411	381	409	393	365	381	409	390	387	390	415	375	379	419	386	359	362	381	423	387	419	390	356	396	370	384	401	393	357	394	442	396	375	402	425	412	378	399	375	384	369	389	399	406	384	379	401	410	384	405	401	361	410	419	370	418	394	403	372	406	390	409	388	401	363	377	375	373	434	418	398	399	397	389	391	386	404	405	417	399	402	404	387	393	392	411	361	374	408	393	375	389	381	414	385	411	355	373	422	428	419	378	417	389	395	409	410	408	391	402	410	407	383	395	373	385	400	378	416	440	391	407	397	373	423	378	391	428	406	410	371	423	381	411	375	392	390	392	394	419	382	387	381	377	395	409	355	397	389	367	392	410	392	420	409	417	420	400	362	394	446	406	411	389	410	368	390	391	437	412	395	412	379	433	372	430	382	390	396	386	384	379	395	413	398	407	394	411	403	385	420	433	418	414	437	438	384	398	395	371	440	399	420	440	407	402	393	388	368	403	420	384	401	385	391	389	425	414	396	393	393	397	417	397	389	403	392	355	398	395	407	412	359	400	376	397	378	401	375	405	364	390	398	422	415	394	409	390	395	375	417	396	426	368	391	414	419	390	392	383	430	378	387	378	360	407	366	394	380	401	371	376	443	431	387	427	412	418	417	431	427	374	406	404	388	395	381	384	413	390	426	403	398	418	353	391	379	384	375	385	354	361	425	409	375	413	392	371	388	385	381	409	378	411	390	386	372	434	382	409	381	387	406	400	418	403	376	426	371	402	393	395	392	413	417	422	381	382	410	366	408	456	399	396	408	419	383	403	381	427	370	398	394	354	394	384	382	377	413	404	415	402	368	402	394	416	403	419	385	389	402	367	376	404	388	435	395	369	395	415	379	394	392	342	400	410	404	414	400	385	382	395	396	416	390	392	399	370	436	355	401	438	392	392	384	375	378	414	368	380	390	393	403	378	428	383	405	422	376	406	444	357	395	414	378	379	385	408	392	378	402	357	383	375	424	411	393	404	385	416	391	417	368	396	392	451	391	376	368	376	386	397	410	400	372	373	391	370	389	376	406	362	416	391	374	380	385	408	411	410	415	402	401	412	418	364	379	413	408	420	393	344	403	379	381	404	379	395	395	396	411	380	376	404	387	411	339	410	375	404	410	376	390	365	388	379	366	395	407	352	369	382	435	387	366	387	404	441	418	405	375	369	375	379	371	394	359	432	387	393	373	373	410	403	376	418	410	391	363	374	393	437	378	394	395	412	379	394	391	372	403	365	386	388	406	378	422	353	391	381	422	398	370	393	380	392	390	366	405	384	360	389	419	421	355	401	400	416	370	401	403	406	441	409	391	412	378	412	385	371	399	384	407	442	419	398	414	401	386	367	388	399	402	397	351	409	420	409	387	372	377	374	402	379	412	400	454	409	435	406	358	413	388	402	386	369	370	394	419	395	405	366	417	388	417	390	411	383	370	401	378	395	419	355	405	389	379	425	397	352	413	365	425	409	395	401	395	390	427	389	411	379	416	417	392	420	391
1157	647	374	271	473	565	479	418	306	289	237	178	155	125	101	93	66	66	50	67	55	49	36	36	40	40	39	39	48	41	37	48	37	28	37	27	24	25	18	36	37	25	22	32	23	22	24	29	15	26	23	25	19	21	28	25	18	22	17	21	22	13	17	17	29	30	24	22	33	23	21	24	17	18	20	24	25	15	17	19	27	19	13	20	31	24	14	22	24	23	20	22	12	25	21	16	19	19	11	21	20	19	23	14	19	27	13	28	17	17	24	20	22	12	25	16	19	23	18	23	19	19	22	20	25	23	19	25	18	20	23	26	14	14	19	18	25	26	18	16	18	25	16	19	25	17	26	29	24	20	13	22	25	23	19	17	14	20	28	20	20	15	21	19	20	15	22	20	24	20	23	19	18	19	27	18	16	24	17	16	13	17	25	25	26	9	18	21	15	12	21	19	13	23	29	23	16	17	16	24	17	22	19	22	21	18	21	21	32	27	16	24	22	16	19	9	19	24	18	19	22	27	28	30	12	23	25	18	30	21	21	22	22	23	26	21	23	17	23	36	16	16	22	11	13	14	20	24	21	20	22	13	15	14	20	31	24	16	20	16	16	15	31	19	19	23	26	25	13	17	16	18	15	22	20	12	20	16	22	15	12	14	18	10	22	31	20	29	23	23	18	22	17	21	25	12	21	23	20	14	17	17	22	16	14	21	18	14	20	16	15	13	25	10	22	27	22	14	23	21	18	17	13	17	26	13	24	23	21	14	20	24	24	24	20	13	25	11	24	12	24	15	15	19	21	18	17	24	18	18	26	27	12	8	22	27	26	18	17	24	16	17	14	19	14	22	12	17	18	22	21	19	20	25	23	17	27	17	17	25	20	21	27	21	17	19	16	12	17	13	18	24	9	28	20	22	10	23	18	19	25	21	19	16	22	22	13	18	22	19	21	21	17	21	18	23	16	27	15	23	20	18	15	17	26	16	15	20	20	20	20	24	14	20	21	15	17	16	20	19	20	20	27	24	22	16	18	20	26	25	26	20	16	17	19	19	20	15	20	15	24	25	24	17	16	27	22	22	16	21	9	22	23	22	28	12	21	14	14	19	22	23	29	23	16	15	18	19	29	25	24	23	26	19	16	11	21	16	21	26	23	23	15	14	22	21	17	23	15	17	26	11	17	23	21	21	6	17	20	12	16	19	20	12	29	17	17	21	28	25	13	17	19	20	17	17	17	18	12	20	17	18	32	25	18	18	16	22	11	22	18	16	28	21	20	32	27	16	22	17	22	20	17	20	17	21	24	12	24	14	14	22	16	27	26	22	12	18	20	17	28	21	20	29	21	14	13	14	19	18	24	25	15	17	16	21	23	16	21	21	18	13	22	19	19	18	17	20	22	14	19	19	11	21	15	22	23	24	18	29	17	18	17	26	20	18	17	19	20	23	13	26	26	21	19	22	22	15	23	21	18	26	19	27	14	26	15	28	20	27	20	20	19	14	21	23	17	14	11	24	28	18	20	20	21	18	12	24	20	23	17	19	21	19	12	21	17	22	28	16	16	15	19	25	16	17	17	25	21	16	15	15	17	16	19	18	17	25	31	21	32	22	23	21	34	18	20	20	11	27	26	16	22	12	25	19	21	22	13	17	20	16	17	18	17	18	28	28	25	23	24	20	16	28	19	16	22	12	21	15	18	28	12	13	25	28	20	13	23	19	15	10	17	19	16	30	14	23	20	14	22	21	18	18	20	17	19	13	18	13	20	22	9	12	20	19	19	14	32	19	17	13	16	15	18	16	24	25	23	24	13	16	19	21	20	22	17	12	12	22	22	24	19	22	18	21	21	22	14	14	25	18	24	14	33	19	16	19	19	18	22	22	22	22	14	18	23	24	16	22	14	20	22	15	17	24	26	15	24	12	23	28	19	24	16	17	20	15	23	23	24	10	16	25	19	17	22	17	23	23	23	17	14	15	19	28	14	20	28	21	15	17	16	24	24	22	22	22	21	21	20	19	12	12	31	19	15	23	18	15	16	15	15	17	14	20	18	21	21	16	18	30	20	25	23	20	26	22	26	21	15	19	24	22	22	15	12	30	13	15	26	25	17	20	20	17	13	17	23	22	20	17	16	23	23	17	15	14	19	27	11	20	24	20	22	18	19	23	22	11	19	22	15	20	13	18	12	12	14	34	14	19	27	17	24	20	15	18	26	17	22	21	19	21	21	17	17	14	18	21	26	16	18	24	21	19	21	10	18	18	21	16	18	23	20	23	27	17	15	24	16	19	17	23	17	18	27	19	16	17	25	25	16	16	23	18	11	21	21	12	22	23	20	17	14	21	20	18	26	22	21	14	18	16	19	20	24	27	17	17	16	22	20	26	22	20	17	27	25	19	21	19	17	15	18	20	17	12	23	21	20	17	18	17	21	19	16	20	16	18	26	23	15	22	19	17	16	14	18	21	20	18	14	22	15	24	10	24	18	19	15	20	15	17	18	20	23	18	25	11	21	25	15	20	15	14	19	27	26	26	16	21	21	15	15	13	26	20	17	15	19	22	24	20	17	18	25	19	15	20	20	19	21	23	16	21	22	17	30	21	28	16	25	16	33	15	20	22	19	16	20	19	17	29	18	16	14	20	19	19	17	23	18	22	16	25	17	20	19	23	21	25	15	21	29	19	20	17	25	19	28	16	17	19	13	18	20	24	16	22	24	23	23	10	21	21	19	24	24	15	16	21	22	24	15	18	15	22	18	19	21	29	25	19	29	21	15	15	16	15	25	19	22	27	14	20	22	17	16	19	23	24	17	22	26	19	28	21	21	18	20	12	26	18	23	20	15	11	18	21	22	21	26	27	19	16	19	16	14	24	16	18	18	12	14	16	18	16	13	27	16	20	28	21	20	19	18	25	19	16	16	17	19	16	24	18	24	13	15	21	15	20	19	20	24	19	16	15	22	17	13	23	15	22	28	16	22	17	16	20	20	14	28	21	21	15	12	24	14	17	23	24	24	22	17	13	10	19	15	21	17	15	23	21	15	23	14	22	20	17	15	23	18	27	24	18	17	18	19	17	13	17	21	13	25	19	14	23	23	19	19	18	9	18	23	21	13	15	22	24	21	16	23	22	29	29	22	18	19	27	15	19	13	17	15	21	14	25	23	7	16	14	17	26	19	21	12	14	25	19	13	18	25	15	17	15	13	15	24	19	19	20	17	28	16	24	16	25	26	19	15	22	23	20	15	16	14	21	19	13	27	28	22	26	22	19	15	21	20	24	25	21	24	23	25	30	21	19	15	21	22	19	21	24	17	19	18	20	29	18	22	22	17	23	22	15	24	23	17	19	15	19	21	17	10	21	18	17	14	16	34	18	14	15	24	16	17	17	16	17	23	20	22	19	28	17	25	22	21	13	22	18	16	27	16	14	22	17	16	23	32	21	15	20	28	17	16	21	13	30	23	20	16	25	19	13	19	17	26	27	16	26	24	29	13	15
21739	15512	9468	22461	30017	29120	25352	21577	18108	14813	12017	9803	8203	6589	5553	4567	3861	3209	2714	2472	2129	1884	1660	1569	1492	1491	1431	1460	1368	1382	1292	1176	1343	1282	875	718	650	560	640	630	617	572	529	549	534	534	511	496	494	443	428	446	446	410	404	400	415	405	415	384	412	369	361	397	424	366	377	365	414	397	365	380	410	367	337	360	353	347	338	322	351	341	341	371	354	342	386	368	362	336	350	361	373	356	339	365	372	347	329	326	311	336	339	329	351	358	321	370	349	345	340	356	330	337	323	303	335	324	364	328	357	344	351	306	338	355	322	384	339	352	327	349	360	333	324	382	348	334	324	341	339	328	348	321	344	371	347	346	359	337	329	332	353	374	342	323	332	367	349	338	342	320	377	340	369	324	372	320	316	351	357	326	322	335	370	311	378	345	356	363	365	341	356	333	332	353	371	331	314	318	338	344	334	330	320	324	346	351	334	360	362	360	320	296	328	359	355	304	313	330	320	317	311	330	327	325	381	354	346	306	338	323	344	337	304	343	328	301	348	339	326	322	314	344	341	334	334	348	327	353	335	334	325	352	339	343	324	297	333	334	362	349	317	327	347	338	342	324	335	336	348	338	355	280	329	318	331	363	337	326	359	338	316	344	349	330	346	355	312	336	357	329	293	326	338	320	314	319	317	324	339	355	342	306	326	328	315	316	327	348	335	351	318	341	356	351	333	328	341	340	333	335	346	359	313	335	335	344	354	317	350	350	344	344	339	351	353	367	307	299	334	345	341	292	342	322	353	337	365	314	366	311	328	354	344	329	341	340	378	297	325	299	328	323	337	326	332	375	366	334	334	340	348	334	345	368	355	326	348	326	351	355	332	368	374	339	321	341	352	351	342	322	343	362	340	343	353	334	319	330	347	347	345	335	327	321	333	340	342	302	333	361	340	319	333	360	352	327	350	320	373	325	348	360	319	332	350	344	348	335	333	347	340	303	326	314	334	336	340	319	318	337	359	318	328	314	323	308	308	363	316	332	352	362	320	343	334	345	324	317	300	318	347	369	335	346	341	365	341	370	286	332	360	332	321	346	363	329	367	358	333	322	338	310	376	354	354	364	350	332	363	335	332	359	366	353	356	323	316	329	363	391	307	338	326	333	350	309	362	311	375	335	355	365	343	340	329	377	336	325	350	305	345	354	299	326	349	367	343	336	328	337	337	362	325	340	375	345	327	323	334	355	364	350	333	322	316	332	301	288	324	326	330	313	328	319	365	319	348	337	343	342	321	350	334	355	351	304	317	337	344	334	339	330	331	309	311	318	302	325	330	325	322	318	332	314	324	332	344	348	327	328	345	325	342	315	354	332	342	342	344	330	338	340	382	345	347	336	311	344	321	348	331	307	362	343	319	356	320	334	348	354	303	346	309	338	346	318	327	330	355	376	361	294	362	297	327	355	307	350	329	365	332	347	326	305	363	326	297	352	328	307	280	325	330	328	351	328	347	295	325	344	321	351	317	366	315	328	344	328	318	331	340	316	312	355	336	367	335	363	311	358	346	338	319	314	346	329	331	352	359	332	351	337	342	347	338	301	329	346	305	337	327	348	348	349	333	330	334	314	323	344	312	353	345	329	330	350	349	323	359	344	333	362	319	357	350	343	354	338	348	361	361	351	323	353	311	334	328	345	337	354	292	342	336	329	350	320	349	363	322	308	338	352	327	314	320	338	373	334	341	344	372	356	306	357	325	336	366	340	330	336	337	363	313	340	358	318	339	316	346	347	335	338	321	350	365	341	323	327	349	351	324	337	332	333	329	363	341	357	321	351	322	333	333	322	291	348	332	340	314	327	313	344	316	357	319	335	354	320	358	348	333	333	332	330	351	325	315	318	349	367	302	332	348	306	342	322	352	322	336	351	345	340	348	357	328	330	312	353	332	365	370	365	350	323	362	334	349	331	303	303	329	352	342	307	368	348	324	355	328	332	322	342	316	306	333	306	345	318	306	340	311	331	313	334	353	362	320	310	337	305	329	328	328	320	311	343	325	365	352	358	323	358	348	310	330	338	318	344	314	355	346	359	317	327	353	355	347	324	328	342	379	333	351	357	356	349	372	316	338	344	330	331	307	366	328	336	313	382	356	340	319	331	324	346	323	346	323	292	314	345	328	345	329	333	332	343	310	316	385	347	317	314	374	353	331	341	308	344	333	326	334	328	323	324	325	329	357	339	357	326	318	320	339	350	340	357	336	335	332	315	329	358	342	341	356	323	306	341	323	334	328	339	323	328	322	326	363	332	341	326	334	370	316	317	361	358	340	328	348	324	358	308	343	331	351	311	322	332	326	345	310	340	329	311	350	344	322	349	335	369	350	365	355	316	358	371	367	342	308	348	322	320	341	345	364	323	337	332	316	349	332	324	342	324	347	297	319	292	345	351	370	341	302	342	339	348	325	313	326	345	366	332	288	342	319	345	320	327	365	333	316	333	361	341	350	320	330	348	376	336	334	327	326	343	355	354	363	345	338	318	307	346	368	333	363	322	327	327	328	353	323	339	313	325	341	335	334	375	318	314	325	352	325	339	316	336	374	319	344	310	326	335	313	301	331	305	341	320	349	333	334	349	321	327	319	316	366	320	304	377	350	340	345	357	317	322	315	340	346	367	313	322	343	361	349	324	341	333	335	334	309	343	338	357	329	344	354	332	330	347	341	326	320	339	299	368	329	330	337	325	330	366	332	327	365	314	334	304	337	360	326	311	323	347	322	349	311	327	345	334	324	314	287	372	342	365	327	363	336	316	321	314	339	362	347	342	353	352	356	364	348	334	334	337	378	333	352	329	346	352	315	327	312	347	321	337	310	371	344	334	340	331	332	333	345	351	344	328	349	353	332	379	329	327	341	343	314	354	315	339	316	343	334	311	331	345	313	339	337	330	328	319	328	330	330	315	343	341	333	328	308	354	307	357	314	365	326	340	331	320	341	348	310	337	314	319	329	277	321	332	329	348	344	327	345	313	338	304	321	312	341	319	315	350	331	332	349	376	292	348	322	320	315	345	286	321	333	307	347	333	324	348	338	337	334	360	319	346	349	339	362	343	335	323	325	372	332	343	325	379	339	323	327	305	316	348	359	346	322	353	313	318	307	337	316	345	347	346	321	341	341	302	349	336	346	321	308	326	316	327	353	345	353	300	300	370	338	313	313	298	304	321	324	338	339	312	308	366	372	333	333	344	333	323	339	330	318	353	368	305	325	334	336	305	315	335	340	312	345	341	326	356	303	322	345	361	347	320	328	346	380	349	345	311	339	344	343	367	347	300	345	325	332	341	357	355	332	323	315	337	365	341	328	345	327	359	322	334	338	323	365	308	326	309	335	308	337	324	358	381	345	323	342	340	313	316	375	325	376	329	346	303	342	325	342	342	309	363	346	345	353	307	322	305	349	307	339	325	346	335	338	299	354	285	344	360	328	326	347	372	318	373	332	340	372	336	341	346	398	384	308	336	318	322
2726	549	368	292	423	489	442	364	315	269	228	214	182	147	116	79	107	88	83	68	69	86	61	60	63	86	61	68	67	54	41	50	64	53	42	43	47	45	53	32	48	41	53	43	58	44	46	42	40	37	30	43	41	34	52	42	45	43	46	46	49	35	47	52	46	38	42	28	38	36	35	41	37	41	31	46	55	38	56	38	38	50	42	44	47	46	30	43	34	34	42	53	39	33	36	34	43	45	35	30	44	38	45	46	42	34	47	43	43	43	35	43	39	45	45	42	40	35	38	39	31	51	28	36	36	40	33	39	42	36	54	51	36	48	39	28	40	38	45	39	37	43	41	39	54	40	47	35	33	46	36	46	46	35	33	32	43	29	37	26	40	51	37	41	40	37	51	39	43	35	45	36	34	48	32	46	43	38	30	32	45	36	32	42	48	39	48	39	41	37	42	36	40	44	42	33	40	56	41	41	33	40	39	47	38	43	50	45	47	30	35	37	47	38	40	41	38	32	39	39	35	49	35	52	41	39	31	47	41	41	50	45	38	48	31	44	31	43	41	26	30	41	36	36	46	37	40	38	34	41	37	31	43	43	49	37	39	29	50	31	25	37	26	32	39	37	37	45	40	36	44	48	43	33	47	41	34	40	42	40	38	48	40	39	33	27	49	38	44	44	49	58	40	47	45	26	48	34	60	56	39	32	36	31	51	49	48	45	50	55	35	35	36	32	34	32	33	35	49	33	34	40	42	36	44	44	45	33	43	42	44	41	39	46	38	33	38	40	46	45	27	46	41	41	31	40	29	35	49	46	40	33	45	58	44	38	39	45	47	36	37	42	48	34	43	41	30	32	39	40	39	38	40	42	46	46	38	37	37	48	38	43	34	40	32	34	33	35	43	36	35	40	48	44	42	45	42	42	30	34	42	35	35	57	47	42	50	41	43	43	47	45	30	43	42	37	36	50	40	50	45	28	28	38	41	42	33	50	44	56	31	46	41	46	33	48	39	37	31	38	51	34	56	48	49	43	39	32	48	35	49	41	40	37	32	43	35	32	30	32	43	33	38	36	30	45	40	38	45	46	40	46	31	33	31	40	57	53	48	30	44	34	41	40	42	33	35	35	28	44	39	40	50	46	37	42	31	34	45	46	34	44	42	39	34	33	40	46	40	36	36	47	41	43	29	43	48	39	48	39	44	32	39	32	37	35	35	51	30	36	34	45	47	39	29	47	38	42	40	44	31	35	38	43	48	32	33	50	31	37	53	30	40	35	39	38	41	42	36	49	47	41	45	51	42	39	35	39	43	45	45	41	38	44	43	45	45	50	46	41	30	37	34	32	47	36	38	36	34	46	38	42	37	39	55	53	44	39	40	35	37	49	37	38	38	31	34	38	40	39	33	35	48	30	41	41	40	48	40	49	36	43	30	51	39	39	48	55	38	43	33	38	43	42	49	39	35	36	42	39	37	26	34	42	45	43	40	33	45	46	39	42	37	45	58	39	39	32	33	36	43	43	41	45	39	40	32	42	42	33	45	42	42	42	36	39	49	40	40	45	41	43	40	37	37	44	44	39	52	32	41	36	35	42	42	43	42	48	32	33	50	35	48	53	44	40	47	43	34	26	39	44	31	44	50	35	48	45	43	35	43	38	30	35	39	48	47	39	39	40	47	43	32	52	44	50	36	41	30	41	36	43	38	41	41	37	35	39	51	44	32	43	37	25	45	36	29	39	45	38	43	25	36	48	42	58	41	39	41	38	36	40	46	41	38	46	33	44	42	29	49	36	51	42	34	35	35	39	47	39	46	41	39	31	49	34	43	58	39	49	27	43	46	47	43	45	33	35	40	42	58	39	42	43	36	38	48	48	41	39	40	33	33	36	38	44	31	43	56	28	39	37	40	50	41	40	30	46	27	40	39	36	46	41	42	46	41	32	30	29	44	43	38	33	48	34	43	34	46	30	38	41	42	36	31	48	27	39	60	41	47	47	42	37	33	53	41	47	38	40	52	38	32	37	41	48	39	54	43	38	44	39	37	42	42	29	44	39	40	36	47	47	48	34	41	48	38	40	38	36	36	25	48	43	34	33	46	49	30	52	41	44	39	47	39	39	39	39	42	36	38	51	47	41	36	51	35	43	41	40	31	42	40	38	38	39	48	45	38	46	38	51	35	35	39	40	45	51	31	43	39	49	52	41	37	45	50	39	33	44	40	43	53	39	35	38	45	45	36	44	44	47	36	57	45	32	46	47	36	49	53	38	38	53	36	35	39	43	44	38	47	44	47	44	34	50	42	54	49	39	64	42	50	34	41	35	53	37	42	43	48	47	31	28	29	46	40	33	35	43	42	41	43	38	34	37	23	38	29	48	35	41	43	37	29	36	36	47	45	45	32	47	35	40	41	32	45	45	49	43	51	45	42	41	33	31	43	41	46	37	43	37	47	50	38	37	48	43	46	46	41	46	40	30	32	36	49	56	37	55	31	42	40	39	45	40	36	34	34	33	42	39	38	45	42	50	46	45	38	50	40	48	40	37	40	33	40	46	40	35	33	42	37	37	35	42	44	35	41	37	38	37	44	40	34	43	36	32	52	37	32	50	30	31	36	50	48	38	44	44	39	34	43	33	44	40	39	39	37	37	51	37	45	34	48	45	41	36	35	42	32	44	32	36	46	39	37	38	35	46	43	30	46	41	44	41	43	35	38	44	31	33	38	49	36	37	41	27	37	46	48	49	44	33	43	35	40	39	36	45	34	35	45	45	45	49	42	39	39	37	34	36	44	43	25	43	33	39	42	32	41	55	40	45	40	44	44	33	34	43	44	41	38	41	38	46	49	40	40	47	46	34	51	42	44	40	39	41	45	28	45	35	34	40	46	36	43	45	40	26	45	45	47	35	48	41	34	37	38	30	50	27	40	37	46	48	47	35	44	48	39	46	43	52	45	38	43	36	37	41	37	43	38	42	36	49	38	50	42	49	39	49	52	49	46	23	34	35	48	40	48	44	40	26	34	34	42	43	38	45	41	40	42	40	43	28	39	52	35	39	38	44	39	48	39	58	41	34	33	39	40	43	33	29	38	40	24	33	38	34	34	32	48	40	42	45	43	38	44	37	44	33	36	31	41	41	34	41	41	40	33	37	39	44	47	35	37	38	40	45	46	35	35	47	41	43	48	38	51	38	37	42	35	26	37	38	40	39	49	54	32	40	40	35	44	33	46	30	31	39	35	45	35	46	23	31	33	31	50	40	42	52	47	40	34	30	43	44	42	38	48	42	43	34	36	37	56	45	42	48	41	48	36	45	49	45	38	24	47	34	39	37	44	40	41	46	40	44	39	42	38	41	28	46	37	36	37	43	57	41	46	52	44	53	43	33	39	38	43	41	49	42	35	38	38	42	35	37	52	53	49	58	45	40	36	41	38	52	35	37	39	46	37	34	52	38	31	33	48	41	39	41	48	39	44	35	46	49	50	40	44	43	34	42	47	45
20045	13972	8703	21031	28749	27921	24545	20928	17317	13937	11531	9495	7705	6388	5221	4406	3894	3213	2927	2538	2225	2060	1940	1759	1761	1730	1722	1629	1653	1500	1521	1550	1602	1341	1070	1031	888	934	928	874	912	925	881	837	887	808	837	798	823	792	769	771	751	767	744	735	713	715	691	685	710	740	732	715	718	673	677	674	651	683	703	687	693	659	674	677	686	612	654	657	684	665	716	695	642	698	686	672	685	692	683	659	696	673	650	681	700	658	654	707	689	678	686	665	664	702	688	672	683	706	673	664	647	690	685	694	636	716	670	691	635	654	647	729	729	672	687	721	703	647	698	678	646	647	606	678	696	652	648	677	667	721	663	683	709	676	710	700	646	680	614	680	671	681	659	712	636	684	639	678	672	672	669	654	669	664	685	656	652	634	663	621	688	644	709	624	720	711	695	660	652	654	690	713	693	679	637	658	667	705	651	706	702	707	711	649	645	671	655	626	635	631	695	688	675	666	649	642	632	706	698	632	679	699	658	699	659	670	655	669	667	704	652	656	701	645	690	624	647	637	617	614	661	679	620	632	698	679	666	662	646	689	684	693	661	653	644	661	656	664	695	715	676	642	686	694	629	658	703	681	635	661	652	650	683	687	644	660	668	658	633	704	643	697	662	639	656	653	670	659	657	657	650	657	681	692	622	693	665	686	700	679	605	683	691	697	645	647	661	721	646	644	691	661	651	679	630	680	655	690	685	629	671	685	684	664	652	632	639	672	684	643	669	676	676	636	655	670	656	672	643	664	730	620	699	674	720	677	622	653	668	645	655	670	630	650	690	659	668	702	690	666	649	653	672	632	647	676	718	639	635	688	648	632	671	665	685	678	726	676	672	691	668	664	669	707	655	676	661	668	648	627	646	611	694	653	679	669	686	692	693	686	669	658	708	634	598	671	648	662	706	677	682	666	673	641	682	699	689	688	683	677	585	670	672	657	719	590	657	650	626	627	632	659	658	688	659	702	670	672	648	662	647	658	707	639	653	667	656	676	637	606	718	628	711	697	661	675	679	640	673	648	661	686	667	690	649	655	678	666	676	690	685	701	672	688	661	665	685	682	682	672	702	718	653	658	694	712	648	646	663	689	652	677	662	684	689	678	638	628	678	625	676	675	624	643	643	642	655	659	653	637	692	636	670	663	642	696	630	651	640	672	662	663	647	637	643	688	675	661	659	660	678	674	636	633	642	642	679	653	739	686	637	674	692	639	640	634	688	629	670	697	712	693	677	673	681	677	663	672	626	661	646	705	645	617	627	641	622	653	659	650	623	698	629	624	654	702	628	650	645	664	655	648	642	708	684	610	678	626	682	631	677	648	623	680	642	729	686	630	697	657	674	665	676	679	668	651	655	674	677	673	677	667	629	637	666	725	697	679	651	641	647	666	634	660	654	676	681	654	619	656	689	683	680	656	662	660	668	617	654	670	677	652	652	679	629	706	699	641	668	669	702	708	663	642	707	657	649	685	660	680	659	647	755	638	604	634	641	631	705	661	656	630	628	676	695	635	632	652	617	694	640	671	676	667	680	693	665	661	638	625	655	681	684	678	646	676	670	638	622	617	605	645	661	695	700	637	698	685	658	672	712	660	660	655	709	684	650	698	694	660	689	692	674	641	657	692	635	687	638	700	684	677	643	663	685	674	636	685	658	676	668	625	686	661	651	664	681	647	636	675	681	674	691	650	668	639	662	663	669	672	718	650	618	681	658	668	679	673	658	644	642	709	669	666	694	668	696	679	660	644	652	669	699	622	692	637	679	675	687	653	671	638	643	696	687	677	675	666	666	678	659	684	692	675	671	627	683	661	676	710	668	677	626	667	698	697	717	672	641	640	693	701	686	669	648	637	610	664	682	651	653	628	686	676	671	677	692	666	643	659	649	722	649	637	631	645	625	691	627	667	634	631	692	687	663	708	683	660	657	654	686	656	686	698	618	709	718	664	651	637	585	662	654	652	626	663	630	668	671	698	643	670	686	624	689	695	628	654	656	643	663	677	652	644	671	636	660	652	701	700	683	716	685	648	676	641	677	681	666	689	670	675	652	706	674	633	662	637	689	637	684	646	704	676	691	651	671	639	685	648	679	672	652	670	661	658	660	609	653	673	678	667	664	653	654	680	667	666	684	673	669	642	649	645	653	664	681	652	683	655	680	675	710	654	669	674	660	635	716	694	730	670	633	635	687	646	684	650	620	685	686	622	671	683	698	656	637	670	667	676	620	634	719	626	688	604	636	632	641	654	688	623	667	643	692	702	655	668	668	619	653	678	686	654	694	636	686	706	667	640	706	705	680	658	720	715	664	670	702	657	648	634	659	609	697	640	683	651	650	632	649	649	651	701	627	675	664	689	683	684	653	635	641	704	692	673	704	653	667	682	742	688	668	673	699	656	664	741	667	653	681	645	646	658	667	661	667	645	671	665	678	656	704	644	664	682	654	659	649	653	672	669	635	687	661	705	702	682	647	702	680	641	637	626	667	681	643	650	656	700	653	694	665	675	667	674	664	653	639	670	666	645	626	700	710	631	709	657	692	596	700	696	684	629	709	670	667	654	648	661	637	625	655	686	646	677	700	698	696	717	682	641	684	648	683	680	659	649	620	628	637	645	697	672	656	662	698	696	698	677	707	688	670	656	685	651	705	642	658	656	651	684	695	628	692	641	686	659	688	691	706	661	703	655	678	678	681	690	624	685	651	658	671	708	661	626	680	655	747	667	667	678	635	647	692	664	682	645	711	645	719	678	679	665	691	641	665	653	660	661	686	684	690	672	698	673	663	674	656	650	688	650	691	634	691	657	667	660	628	655	663	651	618	680	684	596	696	608	644	709	661	669	718	661	608	659	679	675	644	699	677	627	647	669	645	669	631	710	637	643	695	652	659	655	671	656	654	657	658	720	630	672	618	638	668	649	674	633	639	671	659	666	669	658	634	689	669	594	661	636	675	685	691	630	700	648	657	692	636	657	690	671	633	621	651	691	640	652	639	658	626	619	710	660	680	683	696	691	684	655	654	691	669	683	630	673	602	643	681	657	653	657	691	672	645	651	675	669	654	697	668	654	678	680	643	613	672	683	703	654	657	624	658	653	655	669	725	709	669	688	680	674	626	658	690	663	641	670	678	685	696	664	703	710	706	696	653	673	621	665	643	690	659	668	652	686	676	678	645	672	657	732	662	655	650	691	599	688	645	644	674	677	654	675	694	645	686	659	654	665	647	690	646	702	665	682	645	669	683	635	618	644	653	665	681	704	662	670	664	665	670	666	695	660	663	628	683	662	683	647	667	642	625	673	683	682	666	633	695	647	658	693	690	700	683	687	658	655	664	706	713	630	646	701	663	675	646	629	682	664	637	667	673	674	676	653	664	686	647	720	668	652	662	688	674	643	702	677	625	656	641	631	673	695	713	633	640	652	620	702	645	682	681	670	684	654	677	663	657	674	635	646	699	665	600	662	665	674	673	642	644	679	620	652
2046	845	536	383	707	816	691	606	503	427	344	276	229	222	182	143	127	108	101	107	87	83	81	86	68	80	65	60	81	66	63	77	66	57	43	42	44	41	41	52	54	39	41	35	44	53	47	41	46	44	35	43	38	43	44	34	42	43	41	27	37	45	40	44	36	38	31	41	40	26	31	48	53	46	36	43	31	33	31	34	40	43	30	52	55	28	36	33	28	40	43	44	37	48	43	39	36	47	29	37	40	46	35	30	42	37	43	36	36	42	24	35	41	40	42	44	28	22	36	36	36	46	42	42	37	34	34	28	49	49	30	42	36	33	36	33	26	39	37	43	48	34	35	34	33	38	37	30	34	41	44	33	30	31	37	31	34	39	39	39	39	36	36	38	29	42	40	38	43	31	34	27	37	41	35	31	23	46	43	34	39	48	47	32	42	30	37	32	30	32	42	35	40	34	38	40	35	36	35	38	33	33	43	52	32	29	35	37	40	33	39	36	43	41	39	35	35	37	30	39	42	45	31	32	28	46	34	33	43	33	29	29	43	31	37	36	29	42	38	25	37	34	34	36	37	45	29	35	39	41	43	44	33	36	48	35	49	43	35	42	47	35	37	41	41	43	42	42	38	49	36	37	35	34	31	37	47	43	36	29	34	40	43	47	42	35	34	38	33	29	39	42	27	30	40	53	37	34	43	44	56	40	33	41	37	44	33	44	39	42	41	38	42	44	43	35	39	35	32	42	37	40	33	37	34	40	35	36	46	35	48	44	41	34	43	45	34	31	46	29	37	42	42	48	32	50	34	38	39	46	32	30	38	35	42	26	25	33	42	27	41	33	36	50	42	37	31	41	34	32	38	36	27	43	44	39	33	30	41	45	27	47	33	42	39	40	43	37	39	37	32	31	28	36	40	31	42	37	41	41	38	36	28	34	40	26	29	32	42	37	35	39	42	46	39	33	34	43	33	36	38	35	40	37	44	39	38	42	37	38	37	35	30	42	37	46	36	30	35	46	34	35	29	40	39	34	35	33	38	31	37	37	42	37	42	51	41	42	39	42	36	32	33	24	40	45	38	27	31	38	50	41	41	48	35	36	41	31	35	40	32	36	33	34	39	44	32	46	35	34	29	45	37	40	43	29	28	44	37	43	43	35	27	28	43	39	39	40	56	42	34	41	41	42	33	40	37	35	39	42	40	39	28	44	33	36	44	35	33	33	34	47	33	43	31	46	42	34	36	40	35	31	42	35	38	30	35	43	30	39	52	40	39	36	28	32	35	38	44	43	41	31	46	38	41	32	53	44	27	34	34	37	29	36	45	34	30	34	46	42	29	48	40	41	46	36	45	45	36	37	39	33	40	32	38	42	37	34	31	49	46	34	35	38	31	37	37	39	34	38	50	34	36	37	40	32	40	45	35	26	36	35	46	38	35	27	41	34	42	37	43	31	36	40	27	40	35	33	36	35	42	40	37	39	30	42	43	53	29	54	43	40	33	33	45	42	31	49	39	41	26	31	34	37	31	29	30	31	34	46	39	33	37	42	43	45	41	27	37	39	28	34	31	37	39	35	28	34	36	26	50	42	40	40	42	44	42	38	38	33	37	41	34	41	35	32	38	40	32	35	41	37	42	38	36	45	43	34	41	36	42	35	42	40	43	38	29	27	32	41	30	35	31	40	42	33	31	41	39	37	40	42	39	45	30	39	35	30	27	39	37	39	35	32	41	40	40	33	36	37	38	39	39	43	36	35	35	36	38	28	32	37	43	34	34	34	35	38	46	36	45	50	33	35	34	47	33	45	28	30	36	37	28	42	45	38	40	30	30	31	41	46	33	32	29	39	35	37	45	31	37	34	49	35	36	54	39	39	33	44	45	35	35	47	38	48	31	52	38	35	35	43	49	45	30	33	29	35	46	43	29	35	28	44	39	29	40	37	30	35	44	38	42	35	49	32	31	40	44	42	40	43	43	46	45	45	47	34	50	34	40	27	33	29	38	36	33	31	41	41	34	46	46	35	34	40	42	31	26	25	31	30	30	39	33	34	37	39	40	41	33	39	38	36	29	34	42	30	45	22	35	35	45	37	40	43	42	44	50	35	43	37	34	42	38	35	30	41	24	42	26	30	40	28	44	23	36	33	29	40	42	32	34	34	48	33	32	35	39	32	29	25	45	49	48	37	37	35	38	45	36	33	37	30	28	34	42	44	47	39	43	31	28	27	32	59	32	28	29	34	37	39	44	38	49	49	36	33	28	33	35	30	43	38	43	38	42	43	32	39	43	37	39	43	52	45	33	41	39	32	43	35	30	25	47	40	34	39	28	40	37	33	43	37	36	34	34	33	37	34	39	28	33	39	32	25	52	34	30	31	30	27	44	29	38	55	41	44	36	26	35	26	53	26	26	45	42	41	45	40	36	46	42	40	36	29	34	30	40	28	33	47	37	38	36	35	35	43	34	42	39	42	42	32	37	30	30	41	34	30	40	41	44	42	32	32	30	41	20	40	46	31	38	34	42	36	37	38	39	41	38	34	42	32	28	32	29	38	34	37	43	34	40	31	34	44	38	44	40	46	26	41	46	24	35	46	25	33	32	32	54	30	43	33	39	30	28	47	38	48	29	33	34	49	40	44	25	26	45	40	40	33	35	29	48	40	37	40	27	37	41	41	40	41	37	39	32	45	30	35	33	31	38	43	38	53	38	48	35	36	33	40	36	41	49	43	31	36	45	32	32	39	37	44	43	39	37	38	38	38	43	32	32	30	40	32	38	39	36	31	35	38	34	33	40	48	36	29	33	39	35	36	39	38	39	34	34	38	40	31	32	24	43	46	41	31	41	29	42	27	43	37	29	41	38	28	39	55	37	39	50	40	35	42	34	45	39	44	42	42	33	36	39	42	30	30	34	44	40	33	42	45	42	41	34	46	36	38	42	34	30	37	45	41	39	42	41	38	32	46	30	44	42	45	36	42	45	46	39	41	34	31	38	47	40	35	36	38	41	32	40	30	28	42	33	29	40	34	37	34	55	32	50	35	43	47	37	40	45	42	45	35	37	44	49	34	39	35	34	42	31	32	37	40	40	26	32	32	53	41	38	43	41	32	40	42	50	49	36	38	39	45	31	29	36	42	36	39	44	45	32	45	30	45	33	36	32	38	28	44	36	31	40	40	38	35	42	39	32	35	39	31	36	42	40	50	32	36	40	43	40	32	39	32	35	39	53	49	44	33	34	40	45	37	41	40	43	37	38	40	42	45	37	47	35	40	37	35	42	32	38	34	44	36	37	43	36	38	40	28	41	29	35	31	40	32	44	39	36	42	48	38	40	42	34	35	44	33	38	35	39	41	43	32	30	31	36	41	40	36	39	41	37	39	32	44	42	33	41	29	45	34	32	29	37	38	38	33	50	42	45	32	40	40	47	39	41	37	29	41	54	49	40	46	38	43	40	50	36	42	30	28	44	35	37	42	38	46	42	36	30	38	38	47	32	37
25766	18245	12050	25958	33828	33150	29759	25998	21691	18033	15664	12918	10624	8756	7501	6354	5278	4409	3997	3482	3196	2785	2592	2434	2277	2303	2192	2127	1996	1924	1856	1985	1957	1493	1276	1125	1057	1047	1049	1039	972	911	991	938	984	904	849	872	800	727	806	721	743	778	735	710	722	727	737	728	728	693	668	713	655	702	707	732	638	709	687	653	684	671	697	664	684	675	673	673	658	651	655	641	604	636	657	634	653	665	636	634	659	632	682	631	658	635	660	646	646	669	592	681	582	607	666	620	653	647	629	604	685	621	657	697	631	624	591	618	627	595	601	687	607	635	640	648	618	614	659	650	580	622	634	590	618	615	603	597	602	653	592	644	595	630	638	596	600	637	630	606	665	712	662	605	641	638	646	625	634	599	600	671	646	627	592	584	657	586	584	586	671	618	607	593	614	632	668	626	615	630	634	634	569	630	626	627	604	624	656	623	591	620	610	612	597	593	643	631	630	601	604	682	613	603	628	599	624	600	624	612	556	607	582	625	602	596	608	604	607	637	669	606	626	577	624	585	616	584	610	631	618	626	620	595	660	632	619	618	623	570	637	602	583	575	610	598	606	602	606	607	660	621	597	604	600	583	636	632	612	599	603	642	572	631	604	588	606	584	616	577	544	575	596	591	597	626	605	648	637	627	579	605	620	558	608	622	646	619	592	598	611	635	623	634	618	618	594	617	638	635	600	582	642	577	612	628	606	660	595	602	633	594	565	594	626	561	546	587	561	618	565	633	619	617	650	593	624	620	646	615	645	628	574	617	614	589	593	634	608	610	583	637	624	599	600	628	585	599	619	572	619	646	600	600	586	591	606	607	629	618	607	654	667	625	569	602	576	624	647	608	581	575	625	617	629	617	607	607	600	575	624	611	611	589	608	598	625	597	614	622	602	623	602	607	620	588	607	604	634	624	561	601	666	644	626	643	606	592	624	661	618	603	642	633	604	620	643	616	610	621	563	617	577	581	600	621	616	558	603	604	609	621	612	649	614	626	607	574	641	622	621	610	613	634	645	585	593	631	635	615	574	651	599	636	615	639	603	606	576	619	605	604	617	591	595	582	592	590	627	627	581	632	600	585	626	620	605	654	601	619	626	625	596	603	604	620	620	610	642	598	588	559	593	618	631	589	567	647	627	607	606	588	622	629	602	595	640	607	596	607	595	611	611	626	640	591	564	582	643	578	571	610	617	614	654	602	594	595	617	608	598	608	592	625	593	616	628	597	656	608	631	613	579	612	621	606	643	651	580	568	626	636	656	627	557	572	625	613	606	630	595	606	590	611	590	590	596	605	594	596	608	575	577	633	613	642	587	610	600	642	592	583	649	629	631	623	613	569	592	575	583	583	595	622	669	599	596	602	575	608	606	611	652	600	646	636	628	638	598	651	613	588	575	605	609	627	600	638	578	638	633	558	641	614	573	611	614	617	611	635	615	574	584	601	591	642	622	577	597	633	580	593	588	607	577	602	630	606	624	599	601	582	641	629	598	623	610	591	606	662	622	589	551	630	631	595	651	636	612	582	636	586	620	647	626	609	631	610	600	642	612	603	619	638	588	586	607	647	627	612	636	568	588	601	633	583	569	616	567	579	579	624	618	587	629	630	595	622	661	641	683	631	650	634	627	610	640	592	609	610	586	634	594	599	608	566	613	574	619	602	607	613	612	574	634	593	588	584	603	589	652	596	633	649	674	617	615	592	596	600	561	646	594	613	660	587	615	615	612	598	583	540	615	646	556	655	657	629	667	585	592	581	597	569	601	607	644	600	610	603	652	632	641	567	615	638	649	584	665	624	602	599	625	595	617	583	603	575	647	604	645	609	589	626	588	628	599	617	627	600	623	606	607	582	602	626	624	603	556	610	653	613	648	597	591	609	599	614	608	624	581	625	623	628	603	601	632	592	585	635	605	646	634	636	598	591	639	586	671	651	631	602	602	579	609	562	595	582	630	647	604	594	588	536	600	607	584	615	575	601	644	605	582	629	625	624	617	572	626	614	591	626	618	608	610	644	597	629	577	632	603	608	622	611	637	651	648	599	616	605	597	612	615	620	591	601	644	619	612	616	590	614	599	608	617	652	624	678	623	614	613	593	604	603	625	629	613	641	543	601	598	599	613	593	649	565	628	575	621	609	583	585	609	632	626	624	603	638	640	642	619	644	601	608	624	586	634	648	582	580	610	639	646	602	638	595	630	651	611	579	635	621	587	654	544	646	625	567	597	599	609	610	620	586	619	589	595	631	572	627	584	675	588	621	579	628	637	588	667	623	642	583	580	628	593	622	608	628	572	608	620	613	636	623	585	601	598	647	620	614	574	604	583	655	635	638	630	563	621	630	633	611	567	594	602	620	604	587	605	581	623	599	614	632	599	599	630	627	589	586	576	617	659	595	630	612	572	614	601	601	602	643	587	608	599	605	622	642	588	570	601	594	606	629	603	602	638	623	573	597	596	566	596	582	607	621	648	579	626	636	623	559	622	641	605	579	598	634	569	607	641	626	609	615	663	598	630	602	570	606	616	593	600	628	619	598	622	585	579	578	583	602	602	620	622	626	570	631	600	588	575	594	641	575	581	603	634	583	604	652	604	617	606	593	620	615	607	612	622	627	640	638	608	633	581	642	615	563	574	598	606	612	591	636	639	581	590	606	599	629	625	624	597	602	575	631	579	627	608	659	589	647	632	614	585	579	612	614	612	633	620	616	602	613	652	603	608	592	611	630	616	598	593	639	634	601	645	633	646	596	586	655	603	620	614	675	625	598	627	646	620	575	563	638	617	616	615	602	604	642	604	610	621	621	618	615	587	616	624	590	620	618	608	638	589	614	606	596	603	624	635	586	633	605	593	627	662	630	625	580	623	568	590	599	572	592	642	615	638	589	614	606	613	603	599	552	597	608	597	629	610	617	602	577	567	601	626	622	569	591	602	590	588	564	586	622	608	651	630	606	628	553	645	611	599	601	579	607	610	590	593	627	664	581	598	603	623	622	592	606	587	608	615	596	605	604	625	600	601	605	624	589	587	594	567	602	597	622	604	602	624	613	607	636	599	618	595	607	641	561	654	610	601	615	613	547	613	618	648	593	627	627	572	635	585	578	636	633	612	628	589	612	623	656	629	600	613	682	590	601	604	606	581	609	594	549	601	635	602	584	594	656	642	623	589	583	570	601	618	577	666	566	572	573	636	641	589	657	624	575	581	639	642	632	630	650	612	570	603	632	620	608	611	592	641	605	626	601	591	629	627	603	628	593	603	593	588	587	592	617	623	622	605	648	628	598	572	605	599	609	642	620	592	609	611	585	654	632	595	598	603	614	622	623	688	625	599	608	663	620	613	577	616	645	596	625	605	591	632	631	607	605	560	612	604	581	583	647	585	594	604	622	641	603	609	630	639	616	615	655	594	598	600	614	601	609	555	603	615	611	601	598	613	590	579	612	578	652	572	562	605	636	616	640	618	637	598	591	581	625	599	592	597	551
1616	391	233	207	282	389	334	256	199	170	124	132	109	95	65	61	56	43	51	48	33	33	52	27	38	35	36	32	39	35	40	36	34	33	24	34	28	32	29	32	29	31	29	32	34	18	29	17	23	22	21	20	20	30	28	21	21	27	31	15	34	22	24	36	28	17	24	17	27	29	16	30	24	22	34	25	23	21	32	24	23	32	21	23	18	30	25	24	18	21	30	26	18	31	21	23	24	27	22	28	40	30	24	14	24	23	16	30	22	21	32	20	23	14	29	29	22	20	24	18	15	21	20	20	24	21	24	22	28	23	22	27	18	21	19	26	21	21	20	19	20	24	27	23	31	25	24	22	33	30	27	26	20	18	39	32	18	21	21	23	29	34	25	22	18	23	21	18	33	14	27	19	21	15	29	29	23	25	28	29	22	23	36	15	27	36	27	13	12	23	13	32	20	19	28	24	22	23	19	17	20	24	24	23	20	19	18	29	21	32	25	32	19	32	26	23	27	30	35	28	24	16	20	14	28	24	21	11	19	14	17	20	25	30	20	22	12	21	31	20	15	28	24	29	22	21	22	25	25	21	24	22	24	23	26	24	25	33	25	33	29	16	27	26	34	21	31	27	17	20	25	23	16	20	22	20	25	30	19	16	19	27	22	26	19	24	29	28	33	21	25	28	31	17	30	20	28	21	36	15	17	34	24	25	28	26	13	26	23	23	31	19	15	16	18	31	26	27	33	26	20	29	27	22	28	18	25	26	18	20	24	31	19	28	28	22	31	28	29	23	29	31	23	20	20	31	33	23	16	21	31	22	24	19	24	25	19	23	19	22	33	17	25	15	27	26	23	22	21	26	16	25	19	24	23	15	23	26	22	24	18	30	27	26	21	27	23	33	23	22	23	24	26	23	23	23	18	18	27	20	21	21	21	32	23	28	22	27	22	28	23	19	22	18	23	23	30	23	20	33	20	23	36	20	22	33	27	23	24	23	16	30	21	16	26	25	23	21	27	13	21	20	18	22	19	26	20	16	21	22	25	28	22	21	19	18	31	20	23	21	26	15	28	28	21	20	23	27	26	23	19	25	29	23	22	13	31	27	29	20	24	28	20	23	24	28	20	21	21	18	34	33	12	25	21	35	27	20	23	13	11	16	20	29	22	25	19	23	25	24	32	18	22	26	21	27	20	26	30	23	23	30	21	23	21	19	26	26	30	27	22	26	24	19	24	22	18	24	15	28	26	23	20	24	21	25	26	19	25	20	29	16	26	30	19	22	29	17	29	30	28	23	24	11	25	28	19	26	27	24	23	22	19	29	26	24	22	25	21	22	23	21	21	20	23	25	19	22	24	21	20	31	17	19	26	26	30	20	24	25	20	23	29	27	16	18	18	18	20	17	22	35	20	27	20	29	18	36	29	16	30	18	25	22	25	31	21	27	19	21	24	20	21	26	19	19	30	26	21	23	32	22	24	25	22	19	22	21	21	18	29	28	21	15	28	23	22	28	27	26	28	24	19	26	29	18	23	27	20	21	21	28	32	17	22	21	31	29	31	26	34	31	15	22	27	28	27	18	22	29	27	23	18	18	21	20	21	30	24	25	25	28	21	24	24	22	29	21	25	22	28	21	23	19	23	30	21	21	23	15	16	23	24	28	38	22	24	21	23	28	21	29	23	20	28	17	24	23	27	26	29	25	23	28	23	20	25	16	16	16	22	20	23	16	17	16	23	24	17	16	31	23	31	33	26	26	23	28	20	19	23	16	21	22	19	16	23	27	20	33	26	25	28	21	15	22	25	23	25	26	34	33	22	23	22	26	26	23	25	19	31	23	10	28	18	19	26	16	19	26	20	21	14	24	20	27	34	31	29	22	28	20	13	17	29	25	27	30	21	24	19	26	22	17	15	23	23	21	23	18	22	35	29	28	13	22	22	16	19	33	26	26	22	22	25	22	28	30	31	28	25	28	27	25	31	19	23	30	28	25	17	25	22	19	20	20	20	24	21	27	14	28	18	25	16	19	21	19	16	21	18	15	12	28	16	26	23	26	25	28	21	26	13	22	21	24	18	29	25	23	20	25	20	22	23	25	30	23	27	27	13	29	27	19	26	28	21	24	14	25	22	30	22	16	21	23	17	25	26	21	16	22	18	15	18	24	31	20	20	29	32	23	28	18	21	25	32	26	20	23	27	17	23	21	22	29	31	28	29	20	20	24	25	20	26	22	23	20	29	26	31	20	24	24	22	25	25	27	27	29	24	26	24	28	21	14	33	21	28	30	20	19	26	22	18	18	27	18	25	12	30	30	27	25	20	20	25	25	26	17	31	24	36	28	21	26	17	17	20	16	27	29	29	22	27	28	18	28	21	21	32	25	27	35	29	25	27	26	20	27	28	21	25	20	18	27	23	15	26	25	20	29	26	29	13	20	23	24	23	25	14	31	28	23	22	23	22	23	23	22	23	29	29	19	26	28	28	23	17	30	20	20	22	32	21	24	28	33	29	16	24	33	36	29	20	25	23	27	22	26	19	29	28	24	29	21	32	37	26	22	23	20	27	26	33	23	19	21	25	19	24	27	18	25	19	22	18	19	26	30	28	26	21	22	23	18	26	19	22	23	21	15	23	16	17	21	27	27	35	23	17	20	21	25	21	33	22	21	19	21	22	22	21	18	30	24	22	18	18	18	26	22	22	30	30	15	24	26	27	24	24	23	31	35	25	25	29	31	18	18	29	28	22	26	17	31	31	24	28	15	25	18	17	29	23	33	30	25	31	13	16	20	21	30	29	31	27	27	28	33	27	25	24	27	17	23	23	25	30	19	23	36	26	13	22	24	29	30	24	14	27	20	25	24	19	25	23	25	27	14	18	29	25	19	16	23	17	29	27	21	24	22	28	20	25	26	24	19	25	17	23	20	28	20	27	25	19	20	23	27	20	23	22	20	28	27	29	31	21	29	26	23	16	23	20	21	22	25	23	28	27	24	20	16	24	21	31	28	18	30	13	25	24	20	26	24	23	34	17	27	23	25	27	26	21	31	22	22	23	24	36	27	26	24	22	30	23	14	17	13	23	28	26	24	23	24	23	21	19	29	20	23	21	30	26	21	23	30	30	33	30	23	25	20	28	22	31	19	22	26	18	25	26	28	23	24	29	21	26	28	20	25	25	15	21	15	20	25	26	14	23	24	21	24	27	20	18	27	23	21	18	15	17	24	24	24	29	36	22	31	23	22	24	24	28	30	23	22	25	20	18	28	23	27	16	24	22	27	19	27	23	34	21	24	24	28	15	27	16	15	19	24	20	23	29	22	40	25	29	19	28	25	36	15	13	20	11	22	26	25	18	23	21	24	26	28	16	35	22	22	24	19	32	23	17	20	30	25	24	24	30	17	22	25	24	16	20	33	36	27	25	19	22	24	27	21	31	23	25	20	23	20	24	20	20	19	21	24	25	20	24	26	25	27	21	19	28	25	29	27	23	21	28	24	27	24
17019	11062	6560	17039	24770	23493	20249	16354	13102	10278	8049	6498	5361	4219	3415	2878	2417	2061	1778	1604	1468	1334	1215	1146	1191	1159	1220	1160	986	1004	1093	1130	1113	747	630	543	540	542	539	508	491	554	519	519	507	488	444	456	454	451	432	447	429	451	424	413	408	429	432	409	416	413	441	387	415	422	411	438	400	429	416	405	405	397	392	424	427	382	415	418	389	387	392	402	392	381	355	418	398	404	409	400	431	408	385	394	382	416	401	390	438	404	406	422	376	404	401	368	404	408	427	410	420	393	399	378	391	376	399	367	372	362	387	394	357	400	411	378	392	399	388	373	414	389	395	400	389	413	429	388	410	407	386	390	388	404	413	415	399	380	390	419	396	385	401	414	429	396	421	411	397	370	399	396	381	398	359	417	385	366	401	371	358	390	376	392	363	402	411	399	386	396	409	357	360	376	394	368	399	401	407	381	400	399	385	348	382	377	369	395	390	417	404	375	426	403	373	403	416	364	420	371	368	390	375	391	387	424	400	360	403	385	403	427	385	410	388	404	397	382	407	368	409	406	429	370	391	400	402	386	383	369	386	385	380	414	370	362	407	369	419	380	378	381	410	398	399	380	376	398	411	414	373	391	382	364	391	405	378	420	416	399	398	380	401	389	365	371	418	377	396	389	384	399	391	407	396	404	419	380	416	358	397	407	427	399	359	414	375	406	389	395	412	362	388	414	362	398	426	383	380	383	391	384	378	379	399	404	366	399	395	350	400	396	378	391	407	409	413	414	367	419	375	393	406	398	359	401	372	401	402	419	402	433	379	405	383	378	375	398	381	389	393	363	390	356	423	370	409	388	410	388	415	397	389	386	382	394	359	414	372	379	364	409	404	390	411	388	415	418	418	404	369	374	359	377	380	405	399	400	447	390	395	373	381	378	393	381	409	395	398	396	448	411	416	399	389	386	359	388	375	393	383	403	415	367	402	423	412	371	371	402	390	386	421	401	386	378	380	378	386	395	383	412	425	381	397	372	374	389	391	403	391	389	400	420	408	393	384	396	408	410	427	408	422	376	398	378	413	380	358	399	396	386	407	395	436	378	415	387	397	384	384	385	414	417	363	364	356	425	413	398	386	373	357	411	393	394	408	402	410	392	396	384	401	397	356	415	369	381	411	406	355	372	385	393	393	392	364	367	392	379	361	386	399	400	404	410	416	356	407	369	417	368	430	379	375	418	388	392	377	391	417	374	424	376	373	386	397	388	391	386	377	403	369	378	352	407	429	391	388	391	384	383	398	417	406	382	411	373	400	411	389	418	378	402	405	373	388	379	394	397	419	374	373	414	409	406	368	389	374	372	390	383	399	382	394	378	360	388	393	389	384	386	378	426	394	397	405	377	396	370	412	413	413	384	399	377	381	382	402	401	417	380	387	393	376	428	407	395	389	393	399	400	406	354	434	354	388	397	378	408	372	403	367	419	386	408	395	395	404	416	386	351	394	411	386	392	432	421	359	383	376	368	392	415	406	390	383	406	396	413	384	393	364	398	391	400	372	396	419	419	378	419	380	401	401	419	377	400	383	397	396	405	391	387	412	411	404	389	375	395	386	377	407	369	388	399	366	398	375	385	380	387	372	400	366	395	378	402	363	411	402	398	398	412	388	365	416	405	363	391	364	371	396	416	360	393	368	386	398	376	380	377	412	373	443	396	342	401	355	413	399	377	383	379	394	408	382	407	364	385	459	398	379	375	402	393	385	415	377	427	406	374	415	338	340	398	373	367	426	377	394	396	414	344	431	361	406	368	358	418	383	395	427	389	367	430	356	362	371	377	397	347	423	410	387	385	399	381	409	383	378	409	379	406	420	367	363	386	396	376	393	369	399	393	417	373	351	385	377	404	386	406	378	368	446	396	377	371	376	385	398	380	383	406	378	436	417	367	399	390	397	389	414	404	377	411	389	397	394	395	358	411	403	406	439	397	405	379	423	403	432	387	380	364	389	363	388	393	385	384	386	398	423	411	369	397	374	349	401	390	397	387	353	425	403	392	403	371	411	426	407	406	400	398	405	402	380	399	402	427	363	395	372	420	383	372	371	408	388	398	374	375	380	423	423	379	410	369	398	407	385	391	409	408	422	386	413	367	421	371	408	423	401	383	379	384	397	391	388	419	403	424	404	378	417	400	380	396	370	395	376	400	413	396	411	412	385	376	400	379	413	399	394	368	381	375	404	402	397	381	386	423	390	389	384	379	408	425	383	407	387	397	375	431	399	424	414	407	448	395	405	390	353	363	369	385	412	381	417	371	369	387	381	380	391	372	369	395	402	397	384	402	400	374	400	405	370	379	400	391	431	388	390	387	380	385	372	378	359	406	432	423	386	379	422	393	379	374	371	376	374	384	384	434	404	418	384	397	369	408	432	438	387	385	367	393	350	400	409	434	390	413	420	378	419	391	410	412	423	405	370	341	394	419	409	388	389	387	390	359	378	380	416	404	400	429	408	356	394	392	405	384	369	407	421	394	472	408	395	403	407	355	359	391	436	380	367	369	393	382	408	400	386	371	383	395	408	390	433	398	369	398	407	389	402	410	410	408	427	425	371	423	412	396	416	402	417	386	387	400	405	426	386	412	384	390	374	404	376	395	367	421	356	419	431	401	373	364	395	352	402	426	383	365	407	423	353	379	436	399	382	388	424	417	389	413	404	389	443	351	404	362	389	400	410	346	398	414	385	375	377	414	394	384	397	395	374	400	389	396	386	416	405	388	335	394	406	397	352	387	388	374	378	403	355	410	383	357	393	388	408	413	432	373	396	368	382	390	374	362	432	395	395	375	385	371	387	401	431	405	408	398	384	378	376	394	403	377	404	396	406	410	373	423	421	373	425	381	441	407	410	370	374	385	407	394	387	385	386	434	382	415	393	395	437	403	385	385	388	387	408	414	382	411	426	389	388	399	381	398	424	398	392	390	395	389	355	407	416	388	389	348	395	376	377	410	412	390	402	413	377	400	401	378	396	377	386	382	364	411	391	420	391	390	363	405	397	406	383	411	402	410	352	377	403	402	415	380	408	389	345	405	415	378	396	388	383	375	402	405	399	402	407	370	395	407	378	393	376	381	409	393	382	380	406	406	415	401	381	373	395	420	406	377	390	391	404	395	401	401	398	400	414	393	385	378	383	410	408	397	389	393	355	390	386	386	396	394	394	421	410	376	380	416	452	385	369	359	391	411	375	380	386	390	400	366	400	395	399	392	406	442	425	392	378	376	407	386	389	382	347	385	370	408	405	397	389	382	396	414	393	420	417	420	369	404	387	397	395	404	393	383	385	423	413	430	413	415	416	399	364	395	399	385	364	413	398	416	391	394	382	382	397	394	411	398	405	389	392	421	401	419	372	390	393	404	382	392	407	417	382	404	402	393	396	397	393	391	421	412	416	365	365	396	409	419	396	409	407	368	375	402	420	414	396	401	397	398	384	409	370	383	379	409	411	402	392	387	373	385	423	356	391	417
1086	616	347	282	483	570	516	443	321	257	241	189	161	123	101	97	75	71	62	59	56	64	55	38	34	41	38	40	38	40	45	41	38	22	17	28	28	27	13	27	18	21	30	18	20	24	28	18	22	25	23	25	16	28	17	16	19	16	18	25	17	23	20	25	17	20	23	19	22	20	17	21	18	28	22	22	17	22	19	31	24	22	13	24	20	24	14	24	11	19	26	18	25	25	27	16	16	21	17	20	11	16	17	17	12	13	21	18	20	20	16	22	13	23	13	18	18	17	23	26	26	20	37	14	22	21	19	22	19	21	27	20	15	16	24	24	15	18	21	17	26	14	16	13	20	19	25	11	21	12	15	19	25	21	22	15	19	19	16	13	22	22	20	31	27	23	17	15	22	13	26	17	22	23	13	16	14	13	33	22	18	25	24	24	23	17	25	23	26	21	25	36	23	13	19	33	23	24	26	20	15	16	25	21	16	18	23	14	24	19	30	17	28	12	25	24	23	28	26	17	19	23	17	24	10	29	12	15	13	11	27	19	19	23	28	17	17	16	18	20	18	14	18	26	25	27	18	20	20	24	20	19	21	17	32	19	24	26	35	25	19	17	24	19	26	17	30	16	17	24	14	12	24	19	21	12	22	26	22	19	19	21	23	26	14	28	22	29	20	21	17	17	23	27	18	18	16	18	21	18	17	24	19	12	23	23	18	24	17	18	15	20	24	28	19	19	9	19	17	18	23	24	22	23	18	19	10	30	16	24	26	22	15	15	15	25	21	20	21	12	15	16	30	16	11	15	22	21	27	26	17	22	22	19	16	27	22	12	22	16	19	24	23	13	12	16	21	13	22	13	32	16	20	19	19	23	18	18	17	18	30	21	14	23	16	15	25	21	19	14	26	21	24	22	24	17	19	19	6	20	14	16	25	19	22	16	17	19	12	18	16	21	25	17	14	19	17	12	16	16	18	16	24	16	14	14	21	31	25	17	19	21	20	19	19	16	21	17	23	27	13	30	22	22	20	20	22	14	18	22	22	22	25	26	18	21	16	17	18	16	18	21	15	15	21	17	22	24	21	28	19	19	12	19	19	18	18	17	14	16	19	15	19	21	18	17	18	16	20	17	21	18	19	27	18	17	18	18	20	25	22	17	29	13	23	25	24	18	19	28	22	17	20	21	25	19	21	21	24	16	14	27	19	20	20	19	17	18	16	15	19	19	18	16	15	18	23	20	20	21	16	17	22	19	20	22	27	24	11	18	19	25	21	26	17	26	17	19	21	19	20	16	20	20	29	9	16	24	19	15	14	20	19	22	15	10	27	18	14	19	18	17	20	18	28	22	11	16	20	21	19	18	19	19	21	11	21	16	18	23	18	20	18	21	30	21	16	13	28	18	21	20	15	20	12	19	19	18	15	20	16	28	25	16	23	22	16	12	21	20	20	19	22	28	24	15	21	13	27	10	15	23	27	21	15	30	12	15	28	13	25	16	15	24	11	18	18	19	18	27	23	17	24	16	30	13	20	17	15	18	19	20	14	15	21	26	14	18	17	17	18	22	12	13	18	23	17	18	13	20	19	21	19	18	25	16	15	25	21	17	21	19	19	23	21	12	13	17	17	18	20	20	17	22	19	23	27	15	22	22	23	24	17	13	19	24	16	21	19	18	17	19	20	15	16	25	21	20	21	25	22	18	19	16	16	19	24	22	27	18	18	21	25	16	34	20	14	24	23	19	14	21	15	20	19	18	23	25	17	28	16	17	21	11	21	24	17	22	20	19	20	20	21	16	23	19	14	24	20	17	23	16	15	22	12	23	18	23	22	21	17	17	23	19	17	23	19	14	16	16	23	21	27	11	17	26	16	27	21	19	29	24	20	16	15	14	21	24	25	14	20	24	16	21	18	21	23	14	20	17	21	26	15	22	19	25	16	16	15	22	9	17	9	11	28	15	31	22	17	13	22	24	19	22	20	23	23	26	25	14	16	26	19	22	25	24	14	22	20	19	14	16	13	11	21	15	19	21	13	20	25	16	18	21	20	24	17	20	20	36	17	16	16	26	15	20	19	23	23	22	14	21	12	21	15	19	18	21	16	22	17	13	24	21	20	22	25	19	11	16	23	17	19	14	14	13	17	21	26	19	20	20	15	23	21	26	23	12	29	25	19	20	21	26	15	18	18	31	24	14	20	26	18	14	22	20	30	19	24	12	17	19	24	18	20	24	24	15	19	12	18	26	21	18	21	24	21	18	22	17	19	14	21	13	12	25	25	19	21	21	21	21	17	17	19	20	21	24	17	26	27	24	16	16	26	29	18	19	17	23	24	25	18	27	21	18	22	24	21	21	19	15	22	11	21	16	19	18	28	21	14	19	23	20	23	20	26	24	14	24	22	19	19	30	25	21	20	15	20	18	11	24	19	22	16	23	25	17	15	24	18	29	16	20	18	19	20	23	9	20	20	24	21	18	22	17	15	19	24	19	10	25	16	21	23	15	17	18	25	18	29	19	25	14	13	22	15	24	28	20	18	18	30	18	18	19	22	17	16	23	30	23	22	9	21	25	15	24	22	23	18	18	22	15	16	23	15	30	10	27	22	12	16	24	25	18	25	17	14	18	23	22	17	20	22	24	14	18	20	11	24	25	15	23	24	15	25	17	13	21	26	18	21	21	21	15	11	17	18	22	25	13	28	20	20	18	20	21	12	24	17	28	21	15	27	30	27	21	22	16	26	18	16	13	23	23	16	20	20	16	24	20	16	20	19	25	21	16	13	20	12	8	22	21	24	24	16	24	23	18	17	23	24	15	16	17	18	31	32	27	18	18	15	24	22	21	20	12	20	11	16	14	11	15	18	19	23	21	19	26	21	16	12	25	20	17	27	13	20	25	21	14	21	22	22	18	26	18	18	19	22	16	25	18	17	20	22	22	21	21	24	22	24	24	17	25	18	21	27	22	12	23	15	21	22	28	22	21	23	23	17	18	15	7	15	14	15	18	14	21	17	24	22	11	20	25	18	24	16	27	17	15	18	26	18	11	19	11	19	12	28	20	16	22	19	12	16	22	26	17	18	16	20	21	21	23	16	24	23	20	14	23	20	25	21	15	15	20	22	28	16	27	12	25	13	13	23	23	19	29	18	21	20	17	9	23	14	15	16	16	20	16	23	16	28	19	18	15	25	21	17	12	15	22	25	25	20	30	16	19	24	10	19	18	15	22	19	21	21	19	17	25	14	24	21	22	21	27	21	24	28	21	20	17	21	28	19	11	24	14	19	18	16	18	15	17	21	20	13	19	17	15	23	21	25	22	19	21	27	26	18	23	16	14	20	18	22	14	16	20	25	18	20	23	19	16	22	27	21	18	19	19	14	16	24	19	21	29	12	9	22	18	16	23	10	15	22	16	31	21	26	20	22	14	18	17	20	25	16	14	19	24	23	22	31	24	22	14	19	12	14	20	17	30	13	22	20	21	23	16	21	18	14	15	19	12
21347	15454	9387	22400	30191	28859	25463	21374	17436	14120	11635	9461	7753	6419	5127	4347	3675	3037	2724	2227	2036	1807	1729	1760	1611	1567	1500	1420	1304	1295	1393	1476	1082	846	696	649	639	674	614	548	539	548	600	529	534	508	483	470	463	435	474	430	421	435	429	413	404	400	414	383	384	391	367	372	380	377	361	388	365	372	353	375	362	375	361	359	395	355	366	374	358	353	351	343	350	309	384	352	358	333	339	339	342	340	354	349	349	361	355	361	373	319	344	329	320	344	368	361	303	330	301	342	354	345	334	338	350	346	324	341	347	325	339	332	332	350	312	342	341	305	343	333	329	311	346	325	327	309	370	306	340	334	359	342	334	340	330	329	363	369	351	352	348	351	328	351	349	353	334	375	305	345	357	303	342	347	344	335	324	328	342	329	301	349	327	323	331	299	347	320	315	367	294	335	311	361	313	357	306	323	336	332	332	293	320	357	335	333	347	307	344	319	325	316	351	313	351	357	301	314	330	307	351	326	339	327	350	322	322	382	341	311	330	313	320	325	321	332	332	334	349	354	365	305	362	326	299	311	322	299	347	309	307	345	359	335	357	352	346	306	357	348	369	329	340	335	322	327	314	339	311	326	368	343	342	319	349	358	353	341	372	317	334	317	310	349	325	361	354	347	332	350	342	337	349	343	338	301	298	353	329	338	327	311	298	319	310	328	322	336	329	319	320	333	296	339	323	334	330	349	315	297	332	346	341	330	325	319	358	328	326	320	334	354	307	328	329	322	334	299	321	350	346	355	348	361	320	335	306	320	337	335	345	305	312	303	276	329	347	331	348	326	350	300	350	338	301	306	319	342	323	322	333	326	316	319	333	325	362	335	360	331	332	322	320	318	359	327	337	338	332	353	356	365	333	390	338	344	351	314	331	328	307	311	338	343	318	317	315	312	316	349	322	328	330	353	328	319	328	328	315	314	336	361	324	342	306	333	315	333	332	337	327	349	330	343	339	350	361	322	359	340	315	317	336	323	333	317	347	306	339	338	315	351	310	309	347	367	313	336	357	321	340	317	355	315	335	317	308	340	326	328	322	337	336	338	332	346	323	318	328	325	320	326	332	315	329	326	311	292	322	323	328	312	341	334	314	375	348	316	312	311	321	298	348	321	342	320	318	335	337	331	339	342	331	329	310	301	319	310	335	348	330	323	300	365	306	337	351	373	344	318	309	356	328	321	336	394	339	301	327	305	289	345	322	338	357	331	362	319	334	304	327	324	311	332	368	337	314	354	370	319	313	328	339	352	321	298	329	361	316	352	314	320	328	359	327	293	345	330	319	315	332	330	310	336	356	334	324	345	337	340	331	325	332	322	314	337	318	321	314	334	354	318	339	366	332	327	305	340	325	321	327	313	362	354	365	328	347	343	332	349	354	330	329	326	343	302	329	337	336	354	357	353	335	311	334	326	358	325	334	326	349	350	359	321	380	312	333	336	301	333	338	361	356	365	348	342	362	349	305	336	359	314	328	314	335	313	336	319	317	335	303	325	356	337	354	323	301	322	320	326	315	355	342	365	318	328	335	335	307	308	336	315	323	316	334	346	333	321	339	352	337	326	344	318	342	309	328	331	335	333	300	304	320	334	327	299	347	317	317	341	341	325	322	317	330	319	328	345	326	304	336	297	340	355	329	320	366	305	352	324	342	342	319	352	319	301	341	312	310	367	335	301	338	339	319	326	359	325	338	339	336	340	330	336	316	324	364	373	343	314	340	334	312	305	317	316	326	329	304	354	343	333	328	361	380	345	339	344	333	354	349	342	318	330	332	323	331	326	305	324	321	350	339	289	363	325	351	342	370	289	353	332	314	310	333	342	336	367	322	325	341	353	349	326	313	339	337	380	338	331	343	340	343	345	334	341	341	335	342	357	332	302	304	307	332	296	318	327	331	333	324	321	319	350	333	315	343	346	321	307	335	317	337	350	302	327	333	357	329	343	349	329	311	324	361	324	326	300	312	349	315	341	354	322	332	309	321	335	346	340	334	332	303	327	355	338	350	333	358	355	342	306	338	304	320	327	319	342	354	353	333	343	314	338	323	345	330	347	317	324	309	325	354	320	329	315	320	320	323	316	325	356	377	334	354	316	339	328	305	352	324	370	319	292	328	346	344	329	361	348	333	337	316	343	346	322	317	347	309	301	345	353	319	313	325	309	331	344	366	312	308	294	309	351	320	338	334	335	330	345	341	306	317	339	315	326	319	343	315	364	321	315	335	317	332	317	325	331	326	338	321	356	315	331	369	317	374	339	327	347	343	362	354	342	305	339	335	330	330	333	327	357	322	338	295	347	332	307	336	326	347	319	345	345	329	314	338	353	341	337	320	347	325	331	353	336	352	322	345	323	328	378	355	361	319	335	322	337	336	346	304	308	355	327	313	319	351	310	292	350	340	337	309	341	335	303	315	345	297	328	352	336	336	355	320	329	323	305	322	328	343	315	292	337	339	340	350	357	319	325	344	364	291	329	338	337	354	316	320	336	370	330	358	355	357	310	350	329	292	295	303	332	345	321	377	327	347	333	338	320	336	370	337	337	375	331	319	343	320	336	276	310	360	328	313	329	323	304	341	328	348	361	354	346	314	306	304	332	326	336	343	348	329	311	343	369	351	336	312	341	331	346	344	349	341	314	330	320	345	328	354	329	318	374	298	347	322	312	341	310	317	314	359	320	344	326	316	325	322	328	321	349	333	332	338	332	334	322	323	321	350	310	352	333	327	341	305	338	306	365	298	325	368	310	334	335	340	317	321	319	290	295	331	321	345	336	358	339	366	303	315	353	325	328	341	338	338	339	317	307	345	335	303	308	342	342	325	334	342	326	351	365	338	347	314	327	317	309	366	331	311	327	353	331	318	325	335	344	308	329	324	342	300	346	319	339	367	335	323	365	338	320	330	311	364	358	322	311	333	317	333	351	306	334	304	344	327	325	328	317	328	329	333	323	332	334	326	321	314	336	341	324	329	369	308	328	329	327	355	349	325	337	358	322	376	350	339	322	345	326	292	297	348	316	351	336	335	329	320	332	329	325	319	314	350	322	333	352	317	300	314	376	336	344	311	320	299	356	354	333	342	337	330	337	310	358	334	334	343	282	358	325	349	364	361	335	324	359	361	339	334	323	353	321	305	324	324	337	308	337	309	315	329	330	352	319	301	340	325	332	319	333	367	348	326	336	330	338	335	337	327	334	332	321	326	314	322	326	322	330	316	353	309	334	325	343	310	318	325	333	333	353	320	374	331	333	338	350	306	302	340	340	346	336	362	353	335	322	343	324	350	341	338	322	342	328	350	376	336	322	335	308	342	344	318	333	308	318	328	330	342	341	347	315	277	339	362	306	339	316	333	348	364	353	350	350	311	316	346	353	347	308	333	345	302	326	319	337	344	335	334	292	330	332	313	332	334	306	322	349	317	347	325	282	320	305	357	349	339	360	315	323	297	291	350	335	355	335	341	348	345	296	317	330
2757	572	332	286	488	503	440	387	323	269	241	183	178	129	115	96	91	84	81	65	92	64	57	78	67	69	64	65	54	52	66	71	44	60	35	41	45	45	45	53	41	37	36	51	51	38	42	39	39	47	40	36	39	42	35	31	42	36	46	38	37	42	34	30	36	39	47	36	37	32	46	52	41	42	42	36	43	31	35	38	40	42	47	38	46	37	38	45	43	39	45	34	41	41	40	51	42	45	41	33	46	45	34	43	36	38	47	47	39	32	52	50	37	41	42	37	39	55	47	36	40	48	42	34	38	56	35	36	37	41	39	40	46	39	40	49	45	37	38	34	26	34	38	46	34	45	35	37	41	39	42	55	43	42	41	47	29	32	44	38	47	43	48	39	59	27	43	44	49	48	32	33	29	40	34	33	52	41	37	43	43	45	33	44	38	39	30	41	37	38	39	39	36	49	47	30	45	41	52	46	47	36	37	32	34	40	45	44	44	35	43	38	34	33	52	32	41	40	39	46	45	33	40	40	50	47	45	34	35	44	44	44	39	33	43	57	40	47	41	37	45	41	46	43	34	40	41	60	46	34	43	39	41	36	40	41	39	47	46	45	40	42	34	48	50	38	51	51	50	47	31	32	44	38	42	40	38	45	48	47	35	43	43	43	27	44	47	38	39	39	44	28	43	50	44	46	42	46	51	46	44	32	44	32	45	45	47	48	48	37	49	40	42	34	34	35	42	42	43	42	46	47	54	40	48	33	45	43	51	39	42	42	47	42	38	32	33	39	40	41	40	32	38	43	47	37	49	43	45	37	42	46	42	31	36	40	40	51	42	44	51	39	46	32	38	34	43	43	46	41	48	36	31	32	32	49	49	44	44	42	44	30	46	53	34	35	38	43	39	43	37	44	36	32	50	45	52	33	52	40	39	42	34	39	39	40	43	36	39	39	38	37	36	42	33	48	39	41	52	44	35	52	36	46	53	38	45	41	35	36	30	37	41	37	41	34	44	46	52	34	40	40	32	46	41	37	35	40	42	37	39	45	41	30	51	32	40	35	38	27	50	41	48	43	50	47	42	38	42	34	50	50	41	42	33	50	41	39	28	31	47	51	51	32	44	44	37	46	51	42	44	43	46	35	49	43	45	37	37	36	48	43	33	39	53	43	40	48	46	24	33	49	45	38	42	37	48	45	38	43	34	36	37	40	43	40	37	31	53	37	49	36	47	48	48	43	32	39	62	41	45	30	42	39	38	42	37	39	37	35	47	35	37	39	39	40	44	44	44	55	44	34	38	45	44	43	51	33	48	47	38	40	37	36	48	43	48	42	42	48	39	39	39	35	52	45	43	35	41	29	46	43	34	43	36	51	28	32	37	40	35	39	39	55	45	36	41	39	48	40	45	39	42	36	51	46	43	37	34	43	44	35	34	46	31	35	47	36	42	47	45	46	35	30	36	40	29	39	46	46	43	47	47	41	49	40	42	47	50	43	50	36	44	43	47	31	43	31	43	47	33	31	40	45	31	38	61	45	40	34	34	44	44	36	50	40	53	31	38	42	36	34	49	36	43	54	38	49	39	48	47	36	43	43	29	34	50	36	37	42	47	35	46	41	38	33	31	40	44	32	36	43	40	35	41	50	36	39	48	46	37	39	44	38	42	40	33	42	42	42	36	36	45	50	37	49	33	45	46	45	35	51	36	52	30	43	33	48	32	46	32	45	40	41	33	35	48	49	41	28	41	46	36	47	38	41	31	43	35	36	33	42	32	41	29	43	41	40	36	40	41	43	44	24	37	39	37	44	38	48	41	41	40	42	51	38	37	40	35	38	41	45	34	44	37	38	31	41	50	43	35	49	42	45	46	47	44	47	36	41	46	35	46	48	35	46	52	38	50	33	36	40	42	34	41	35	49	32	39	47	43	38	39	34	35	42	37	34	54	38	46	43	42	63	42	45	32	40	36	39	41	41	41	36	37	38	44	35	47	44	33	38	37	40	37	41	36	48	43	44	26	31	35	37	44	48	39	34	33	47	38	42	38	39	36	38	39	47	37	37	45	45	48	49	37	47	36	38	38	39	44	35	46	39	45	44	48	32	38	43	35	43	46	53	53	57	37	38	28	38	37	44	34	42	37	40	40	39	38	46	46	47	42	39	31	43	37	38	42	32	42	54	34	47	38	38	38	39	43	45	43	40	49	43	52	36	47	44	44	52	33	27	44	38	48	39	49	45	44	36	37	42	33	35	47	38	37	48	45	45	42	31	37	43	33	36	32	42	34	49	51	39	40	49	37	50	37	46	36	48	41	40	46	49	47	45	41	49	44	41	45	41	44	42	54	28	41	50	34	49	37	42	46	41	37	40	34	43	42	41	39	45	27	34	45	47	45	36	42	43	46	54	48	40	32	25	46	45	55	41	36	36	35	42	29	38	32	44	30	32	45	48	40	32	51	37	43	32	36	46	48	46	36	41	55	45	46	49	45	28	43	41	41	40	38	39	52	49	41	44	40	44	39	44	51	41	28	44	47	37	45	45	41	42	42	55	43	43	31	49	39	33	49	44	36	38	38	46	43	49	47	45	42	45	34	40	40	44	44	42	43	32	46	48	38	46	48	43	35	38	35	36	35	43	35	36	40	40	34	37	48	39	55	40	45	40	26	40	43	26	49	39	47	47	37	51	47	35	40	40	40	55	48	28	46	35	33	48	29	35	43	46	40	40	35	38	30	43	47	57	48	44	39	42	42	46	34	32	38	46	45	48	38	33	40	50	35	32	42	35	34	45	38	40	31	52	34	40	39	47	34	47	36	44	39	56	43	47	32	40	42	38	39	46	41	31	43	43	42	42	43	45	38	41	48	46	40	46	38	39	36	44	33	36	36	39	41	44	43	35	38	35	50	26	36	47	44	40	37	44	41	42	44	36	37	38	35	35	45	46	40	47	39	56	30	47	45	37	43	45	42	57	39	52	35	38	40	45	42	38	44	41	33	39	40	42	38	40	44	34	42	35	30	45	42	47	31	44	32	46	45	44	35	40	44	43	35	27	36	46	39	39	36	35	39	37	51	41	48	53	49	44	42	46	38	49	29	34	23	45	49	34	43	50	42	41	33	50	34	39	33	40	44	38	40	43	34	36	39	50	39	56	30	54	46	32	44	41	48	42	48	47	43	40	43	40	37	48	40	46	46	50	34	34	40	33	43	49	47	40	45	39	35	44	42	35	51	39	47	32	42	37	42	31	40	37	44	43	36	34	40	55	51	41	44	54	37	49	42	30	35	50	50	49	36	56	32	50	42	40	34	41	42	38	34	30	37	48	46	41	39	49	40	31	36	43	44	38	50	42	31	46	38	49	43	46	43	40	41	42	47	49	46	58	46	44	48	47	39	42	44	51	44	37	46	37	34	38	36	53	46	43	43	50	29	46	44	36	39	47	45	47	47	30	38	33	40	36	30	42	47	43	37	36	34	30	43	34	38	35	47	38	44	39	34	39
19997	14056	8904	21042	28912	27631	24656	20476	16539	13150	10833	9020	7548	5933	5078	4221	3689	3122	2757	2431	2255	2001	1990	1876	1856	1907	1815	1642	1630	1656	1673	1734	1290	1108	1045	917	1049	931	918	856	930	893	907	875	830	827	860	791	784	751	749	741	734	690	715	718	708	720	745	683	717	690	741	683	725	760	693	739	712	668	694	746	698	694	692	720	695	697	662	647	692	675	694	719	726	703	686	629	665	725	648	720	637	643	686	685	667	637	717	704	688	711	645	641	672	660	686	712	654	691	669	699	633	691	650	625	668	637	694	629	635	633	674	636	674	673	663	656	655	668	619	688	715	684	701	644	682	646	669	696	680	674	646	693	663	709	651	637	676	672	644	686	724	727	689	696	634	662	606	673	703	656	645	679	681	618	668	707	684	658	692	662	694	673	660	695	699	635	653	654	708	668	673	692	719	636	671	655	663	715	632	678	651	664	657	662	633	664	627	646	702	664	684	701	684	665	653	668	654	689	674	688	649	674	664	674	612	651	710	648	664	728	682	635	671	643	630	650	672	664	649	630	669	660	644	661	644	671	646	684	680	636	695	636	654	735	667	657	699	675	667	649	651	665	677	666	732	728	660	665	655	713	635	685	696	653	630	704	690	678	663	664	630	612	653	686	691	651	631	632	658	619	633	672	688	692	715	647	700	661	694	642	686	658	664	654	673	632	629	679	687	698	669	651	687	641	674	646	674	645	725	628	657	734	617	682	635	636	673	627	656	684	660	707	649	670	648	683	718	681	661	654	720	705	689	661	657	680	671	675	632	662	668	645	706	676	665	662	681	661	649	648	640	674	674	648	681	644	719	645	654	640	615	701	662	632	655	639	643	662	679	663	681	628	612	647	657	685	645	647	666	652	694	642	684	653	650	655	643	673	655	628	677	663	665	712	652	635	621	662	637	678	644	669	633	629	654	619	690	680	638	657	693	660	630	654	676	728	669	657	646	660	660	670	670	666	705	670	649	669	648	702	617	681	680	700	710	672	638	692	633	648	635	643	697	634	640	688	658	723	637	674	625	670	653	676	657	666	654	605	668	670	641	681	654	688	694	626	644	665	666	694	662	698	619	672	663	678	630	685	651	654	680	632	715	624	658	665	660	664	702	680	632	660	683	628	705	638	670	664	672	652	697	706	605	670	667	682	679	623	668	625	701	646	684	704	693	665	641	647	639	662	619	694	656	641	654	645	692	683	674	719	659	662	663	669	648	650	631	678	611	686	639	614	622	685	671	679	689	620	686	669	668	623	674	647	676	632	714	619	690	683	637	642	666	653	631	662	663	640	651	702	644	678	662	634	669	644	641	658	643	661	629	703	675	687	632	685	622	673	659	659	696	658	651	693	680	694	654	670	714	700	667	623	678	634	650	659	671	636	667	685	647	649	646	643	672	704	629	632	695	676	622	667	642	669	665	704	630	659	672	675	658	698	696	671	672	597	614	670	674	634	677	633	646	665	694	631	638	653	696	657	641	621	659	685	690	651	683	680	667	701	673	681	651	668	674	711	677	699	679	674	657	662	661	681	650	653	670	669	629	670	695	647	690	644	682	662	674	689	635	690	660	663	656	649	658	641	649	707	667	669	662	660	669	624	663	617	690	658	650	676	649	677	601	673	631	658	659	653	653	660	654	673	655	657	623	670	647	662	642	660	652	636	619	674	626	635	633	643	681	678	664	648	641	663	663	681	713	670	665	710	665	667	670	639	657	669	695	643	692	682	686	693	647	626	677	637	609	667	669	709	669	663	677	658	647	646	690	667	681	693	668	665	677	675	663	644	688	671	671	690	664	646	659	645	645	651	668	631	629	640	696	634	674	716	676	669	651	674	634	684	651	616	634	647	684	682	697	639	731	647	661	664	640	672	676	658	657	684	638	652	699	646	635	659	656	629	673	665	697	681	673	672	675	658	645	646	677	664	674	643	677	645	672	698	625	667	670	709	705	662	672	652	656	652	699	669	648	657	677	661	663	708	639	636	635	668	688	692	675	656	663	657	663	640	660	638	674	660	655	656	690	676	629	665	644	681	659	632	655	665	642	646	643	629	662	628	652	623	635	643	683	641	671	623	665	654	628	659	662	653	610	669	630	689	637	651	669	691	675	638	662	709	624	668	683	643	637	624	693	671	695	658	635	619	668	680	654	634	645	646	644	649	689	665	685	631	660	663	683	635	630	657	650	638	655	682	694	598	672	604	653	646	645	661	649	665	614	616	701	691	628	655	595	636	664	669	672	612	694	677	648	704	702	669	678	645	688	659	616	662	669	675	676	662	645	698	655	619	640	662	648	633	657	669	620	645	662	667	675	648	647	660	648	678	650	646	671	667	622	682	655	704	651	646	662	669	691	651	611	638	657	657	694	641	658	685	680	644	631	683	631	640	684	693	695	645	671	682	637	658	727	648	631	649	678	671	679	674	705	656	637	650	683	639	679	666	740	672	658	678	638	618	632	635	610	658	639	651	646	674	651	605	642	658	647	663	633	666	621	681	688	654	648	657	620	679	640	642	652	671	668	647	640	630	650	689	622	639	660	675	683	671	672	708	667	667	693	617	653	672	649	706	604	641	675	668	652	635	658	717	695	676	696	674	650	736	680	660	659	638	649	666	674	631	696	609	704	689	673	676	686	670	666	625	684	638	639	643	710	640	656	650	676	668	635	649	628	636	586	656	639	678	691	658	642	667	676	661	672	701	660	676	642	684	660	665	682	696	640	701	663	672	641	644	692	707	628	618	655	651	664	642	673	704	650	657	695	645	665	656	668	678	656	639	684	718	678	668	668	687	650	638	673	674	642	636	688	645	693	721	623	641	663	678	623	667	652	669	656	679	705	684	660	668	659	669	723	640	700	682	654	636	689	619	655	712	630	660	640	659	640	610	691	660	678	652	668	671	669	647	686	747	639	640	678	697	677	680	649	677	621	668	658	660	639	663	642	634	655	660	660	672	632	655	631	736	661	649	667	698	665	662	628	612	649	630	623	676	652	692	641	665	680	661	681	627	650	678	622	655	635	628	685	675	678	670	615	643	627	644	630	700	654	660	637	711	681	639	693	685	692	658	644	657	679	702	697	693	651	642	654	695	703	641	677	684	652	671	635	677	678	652	663	655	638	662	647	675	686	647	673	684	704	611	681	690	646	678	636	666	627	727	670	693	720	655	704	680	640	656	655	695	655	681	644	636	621	650	672	659	647	673	641	620	694	668	638	702	671	640	677	667	652	666	619	675	689	654	692	707	730	614	696	664	665	630	644	710	627	706	642	715	723	687	657	688	585	649	693	646	663	623	668	694	673	647	687	644	621	675	688	645	667	649	653	663	652	629	661	661	644	616	698	662	698	667	679	642	656	697	669	687	640	678	646	686	677	665	616	656	665	686	675	651	656	667	647	675	651	677	648	707	641	674	646	633	654	658	667	730	680	682	669	667	688	683	679	669	697	658	682	646	618	640	678	693	667	648	669	658	656	632	705	717
1984	811	493	372	689	790	658	635	485	387	342	318	246	192	158	151	137	101	101	93	98	108	69	88	81	76	75	78	73	61	76	55	61	60	42	51	56	47	50	41	50	41	32	39	46	46	38	29	49	58	46	41	34	34	40	33	25	43	29	38	38	44	31	40	38	41	35	30	39	30	34	41	33	36	34	31	39	26	44	37	26	33	38	37	39	46	32	42	35	41	44	43	38	30	42	34	29	29	40	37	34	43	55	43	28	37	43	39	35	46	32	38	50	39	29	44	35	42	51	49	50	30	34	40	35	41	37	39	41	38	41	48	26	37	38	34	43	39	34	36	37	31	32	38	48	40	28	51	30	32	28	41	34	27	37	35	40	41	38	26	34	40	44	27	37	34	50	35	33	24	31	29	51	34	39	42	30	44	39	38	36	45	29	26	29	39	32	31	32	44	46	37	34	31	33	45	37	50	36	41	31	38	40	26	31	47	34	36	33	43	45	28	39	33	34	37	36	34	34	28	40	31	38	46	41	37	33	36	36	37	29	26	35	35	39	31	41	34	36	37	44	33	31	40	34	34	34	51	46	42	36	29	49	44	38	39	36	44	35	32	31	42	37	45	41	37	36	34	38	38	47	38	41	42	29	39	43	39	29	32	45	38	45	49	39	35	29	31	42	41	38	29	37	33	47	44	41	40	38	41	38	38	33	40	47	33	38	43	41	38	34	45	52	41	32	37	38	41	33	37	34	36	36	38	31	32	42	44	38	26	32	37	35	38	32	45	42	33	37	45	29	32	38	31	31	36	37	32	25	41	34	32	33	45	41	32	28	42	34	34	35	29	46	39	43	39	43	42	38	39	43	35	48	31	47	43	42	29	47	40	36	37	33	36	32	48	29	46	42	45	35	35	47	39	38	37	30	30	37	44	32	24	44	41	37	40	35	32	44	32	26	41	37	28	39	44	39	44	39	40	36	32	37	46	41	29	42	36	38	24	36	39	37	35	39	38	45	28	35	40	36	45	46	34	37	35	37	42	34	38	40	42	38	44	37	38	31	35	35	40	31	51	33	41	36	42	33	45	40	28	29	43	32	32	30	25	42	52	42	27	37	46	25	44	37	33	41	41	46	31	34	47	26	30	37	36	43	43	47	29	42	29	38	43	26	38	40	34	34	35	40	46	31	26	33	33	42	33	37	36	43	42	35	41	42	33	43	48	45	39	34	37	27	37	31	35	43	31	30	36	36	36	42	39	45	30	36	41	35	47	53	32	34	45	37	34	41	35	31	45	42	34	37	32	33	30	41	47	38	40	40	50	38	40	38	41	31	41	38	36	45	54	43	35	40	45	35	35	39	42	31	42	25	32	30	37	33	54	37	42	33	30	27	31	24	44	49	48	36	27	43	29	43	52	34	30	42	33	34	44	48	32	46	39	34	30	46	40	28	38	36	52	42	28	35	39	43	44	36	39	36	47	32	45	28	42	41	30	33	39	30	47	39	42	26	34	50	38	27	34	37	36	33	40	29	44	38	44	30	31	55	35	47	46	44	41	35	34	36	45	36	30	28	33	31	39	32	45	29	41	39	43	56	48	32	42	43	45	34	31	28	41	37	36	42	36	38	46	37	37	44	44	49	37	24	41	31	41	39	36	36	47	29	38	41	23	37	35	32	31	47	31	34	45	48	41	38	41	23	35	44	35	33	38	37	34	43	42	41	46	41	50	42	32	39	30	36	30	35	39	44	28	36	41	38	36	51	42	31	39	43	41	39	34	42	23	36	38	36	39	26	43	28	51	29	40	39	34	33	40	46	26	35	32	40	40	37	32	43	28	33	28	32	40	42	33	40	39	37	35	33	35	33	41	33	39	35	41	45	36	42	36	40	37	46	34	42	36	34	32	42	32	34	37	33	33	46	40	39	31	33	41	42	53	45	45	31	43	38	44	38	17	41	40	31	58	40	47	26	30	31	38	36	30	46	25	43	38	45	40	35	39	41	35	43	34	32	39	45	25	33	54	48	39	39	37	33	32	23	29	39	48	34	41	37	36	47	35	45	40	26	41	46	36	46	42	40	34	35	32	39	47	35	28	46	29	40	34	33	47	42	37	39	46	39	40	29	27	37	41	32	41	38	43	40	40	46	37	38	33	36	45	46	34	46	39	55	38	30	41	46	38	43	38	41	38	41	39	45	39	43	31	34	43	48	36	37	46	34	38	38	46	41	47	28	43	42	41	32	37	38	42	34	35	37	44	38	41	30	36	40	44	41	63	35	32	41	42	38	32	47	43	38	37	41	42	37	39	39	37	37	38	26	40	37	35	39	36	39	43	44	38	32	30	38	31	40	31	35	39	37	29	46	41	43	43	29	38	41	27	35	27	31	47	44	40	30	47	31	43	39	32	31	38	28	28	39	35	43	31	37	35	43	37	40	34	38	39	32	24	35	32	32	35	30	32	30	44	29	40	30	35	32	42	30	34	35	35	29	57	34	32	37	55	27	31	28	36	42	33	53	37	31	40	33	54	30	31	31	39	28	36	49	37	50	28	37	31	41	42	38	41	37	40	41	38	40	39	38	48	36	37	36	33	41	28	37	31	37	57	34	41	47	36	45	40	39	43	43	47	29	43	36	36	34	36	46	26	29	32	42	36	35	32	38	37	33	37	42	34	51	37	33	39	39	35	36	42	35	36	27	42	39	29	32	36	27	32	46	43	35	38	38	33	33	35	34	38	34	39	49	39	38	38	43	43	44	35	36	37	34	42	31	39	48	44	37	46	48	32	42	35	30	28	33	32	37	47	37	35	32	37	37	33	37	34	31	37	33	35	37	38	37	31	30	39	40	44	34	52	30	33	36	39	43	27	32	44	42	36	39	35	46	36	41	37	31	24	45	35	31	46	31	26	20	27	39	37	26	37	35	31	49	37	41	41	25	40	39	31	39	33	39	30	33	26	36	19	34	33	44	25	38	29	40	27	52	38	43	28	34	36	31	40	41	38	35	35	34	36	43	40	39	44	45	29	37	35	38	42	43	38	40	43	43	33	39	27	30	48	34	37	36	40	29	40	43	33	32	34	37	41	46	32	37	34	36	42	42	25	28	37	31	34	36	38	26	28	31	39	35	52	34	45	39	44	34	44	45	37	39	29	42	31	33	38	37	38	27	46	22	36	36	55	32	41	43	37	39	47	37	46	44	28	30	39	36	48	39	45	43	36	40	41	38	33	34	32	41	32	28	33	36	32	38	36	34	42	43	40	44	29	33	32	36	32	38	32	42	26	46	46	38	35	33	33	35	45	35	48	51	38	38	25	45	42	40	35	37	40	34	38	39	40	36	39	26	37	31	33	29	37	35	47	28	32	37	41	30	23	36	26	41	34	38	43	39	34	44	28	42	40	38	34	37	58	47	28	49	31	29	32	32	35	35	29	37	30	41	40	45	35	44	32	33	37	34	38	53	42	42	48	33	36	42	39	39	39	34	34	32	32	32	47	31	40
25687	18445	12145	26108	34237	33312	29385	25281	20922	17563	14895	12574	10271	8622	7243	6166	5240	4564	3886	3424	3102	2903	2699	2616	2509	2404	2275	2117	1921	2053	2252	1935	1395	1181	1167	1081	1134	1043	1033	1019	986	968	1023	954	878	897	869	808	777	757	776	777	780	747	728	740	718	704	748	704	754	702	740	658	723	669	667	675	685	652	707	719	694	676	708	674	672	650	617	665	685	645	695	612	618	654	606	660	635	656	666	606	647	636	675	580	618	623	642	656	661	578	590	620	618	626	635	627	606	635	619	639	640	631	629	622	644	582	626	621	645	645	627	598	610	618	629	576	555	623	625	558	598	613	611	614	608	591	614	657	594	588	604	614	610	606	621	634	588	631	639	645	647	667	682	619	600	594	584	661	638	619	623	638	655	642	588	624	623	621	576	583	604	631	610	624	629	633	596	596	650	604	575	633	597	579	584	604	577	589	593	550	602	584	627	576	639	598	621	621	633	609	631	640	637	620	622	600	597	629	660	609	621	589	627	633	671	555	566	658	573	597	608	604	609	615	659	578	593	610	612	589	604	594	600	582	613	606	614	591	647	571	596	581	623	623	658	620	569	595	607	595	626	594	593	605	577	601	584	609	614	595	582	612	603	605	555	567	558	601	594	613	630	613	604	627	624	607	599	651	609	629	600	646	596	567	650	607	629	596	607	626	619	619	602	618	596	597	636	571	603	620	667	628	581	602	629	624	600	589	649	622	613	596	660	620	641	610	581	637	629	634	618	602	606	613	599	561	604	601	611	587	650	553	639	573	632	593	593	627	559	566	607	623	603	591	609	604	619	571	607	633	568	567	619	622	634	606	641	589	564	635	621	635	552	596	604	602	604	645	622	580	595	656	618	574	673	573	606	630	598	574	593	632	604	615	608	593	626	623	640	640	650	631	602	594	596	623	612	568	588	577	543	558	653	643	611	596	620	656	604	612	597	589	616	600	649	570	611	613	620	608	648	587	639	608	637	592	633	608	623	606	554	583	598	577	581	584	617	623	584	586	589	622	629	604	626	584	572	604	614	581	625	553	587	616	631	629	609	609	557	582	599	583	627	554	633	626	601	561	574	579	641	636	597	599	666	639	620	566	583	625	595	660	614	591	643	602	644	617	645	625	575	587	621	569	628	589	593	577	618	612	625	578	621	620	617	580	591	599	590	579	589	618	660	601	616	607	662	588	558	651	567	579	607	609	582	593	563	595	553	573	598	649	577	600	594	662	661	586	626	579	606	639	591	595	566	628	573	611	618	578	644	590	593	566	622	631	582	573	618	611	565	649	550	613	588	600	645	644	643	649	641	616	623	643	608	601	612	604	578	627	609	593	622	599	669	648	580	634	593	605	605	630	624	575	603	627	665	581	599	593	598	596	616	581	620	596	583	577	614	622	638	624	564	616	622	628	570	627	588	664	592	589	604	556	603	571	634	614	567	611	593	605	610	580	596	571	580	606	562	622	662	631	659	593	576	602	537	628	638	615	616	592	579	585	584	646	582	578	613	561	574	589	619	613	633	603	587	599	614	613	654	600	656	619	571	608	581	651	609	614	631	548	593	593	607	587	635	607	651	607	593	621	619	594	635	613	609	612	529	599	600	633	598	598	648	583	603	605	623	660	624	621	626	626	630	613	566	654	607	645	611	623	603	638	609	604	595	619	584	596	583	628	606	579	603	618	629	622	619	622	583	616	624	554	581	615	647	598	598	646	587	584	578	596	583	584	586	627	615	624	627	622	611	603	606	622	574	622	655	598	603	617	588	662	592	636	564	604	636	644	644	586	572	588	611	571	577	581	616	604	621	575	627	611	644	604	627	666	615	624	608	591	649	610	599	640	590	585	591	602	605	598	675	583	597	612	636	553	613	631	609	619	634	608	609	576	604	663	598	606	619	606	608	634	597	591	632	671	559	624	571	617	638	581	626	582	589	614	579	634	604	603	632	607	591	635	622	631	586	562	591	625	603	640	584	645	576	608	615	606	577	641	578	591	628	642	589	586	590	566	592	576	662	580	626	601	625	607	598	633	602	624	566	595	591	592	631	663	584	571	656	624	577	620	568	588	625	593	630	594	579	586	575	578	586	656	590	626	568	610	610	676	596	611	607	599	604	600	632	577	612	606	618	581	603	648	608	578	593	576	558	601	626	622	608	643	628	618	640	615	596	570	573	588	565	627	659	587	599	635	597	641	597	636	616	614	618	601	578	583	669	599	644	578	566	596	566	603	587	602	571	634	590	620	608	611	649	645	625	589	579	651	630	591	636	601	577	592	602	630	626	580	575	629	587	591	610	620	555	599	578	590	657	574	616	600	624	590	627	611	641	612	665	621	614	609	610	629	582	572	625	602	614	564	577	627	598	629	634	618	638	553	607	590	636	626	577	613	639	657	602	653	579	618	599	607	611	615	606	612	586	588	593	587	594	618	600	612	639	620	583	587	633	609	633	598	593	577	568	623	603	569	579	580	628	597	594	677	614	517	621	634	615	586	641	606	619	580	605	594	603	626	574	548	595	664	646	583	610	597	616	645	628	571	636	613	580	678	670	656	627	660	610	601	624	600	625	619	587	600	608	604	621	674	607	568	620	630	636	618	614	594	577	587	595	632	608	594	621	610	615	648	624	573	606	619	582	597	579	629	630	621	624	585	574	584	611	599	603	628	632	594	593	606	617	622	581	607	623	612	620	631	641	641	604	604	550	573	620	642	613	575	626	625	631	594	604	581	573	623	632	610	613	638	642	644	581	681	617	603	634	647	645	607	590	580	601	662	610	598	624	565	604	598	585	601	651	625	633	580	612	645	566	650	613	622	617	599	605	625	661	604	607	604	622	624	608	588	613	572	637	619	599	594	618	602	607	610	599	602	588	581	635	586	610	642	591	585	640	598	633	593	592	574	618	584	602	630	652	611	623	631	591	634	601	641	559	617	645	608	622	605	621	610	620	627	670	601	619	641	605	596	596	609	602	625	573	639	609	606	651	583	615	629	617	603	616	611	586	614	579	591	587	606	635	595	576	617	632	648	592	546	626	558	620	610	579	607	614	604	624	642	623	597	611	640	593	600	656	603	622	635	635	618	622	640	648	618	611	618	598	608	604	569	603	625	622	591	617	575	597	636	614	602	589	627	557	570	608	583	606	625	623	634	610	599	618	669	657	631	616	592	589	620	634	577	634	575	593	627	600	611	643	573	617	633	595	613	604	625	611	605	651	605	590	645	594	620	605	620	615	595	630	611	605	600	624	614	562	602	589	616	583	533	592	599	595	605	636	636	585	608	610	609	603	606	615	612	605	616	569	601	579	642	640	621	619	581	600	579	597	658	579	561	579	598	610	601	567	628	576	615	619	608	629	615	612	631	586	630	638	621	636	583	593	618	597	612	611	614	598	627	583	597	632	611	575	575	626	636	585	664	587	640	579	575	589	589	633	611	585	564	612	602	581	622	593	634	619	580	689	617	571	650	623	625	614	635	569	596	614	627	621	603
1698	409	259	171	300	368	300	256	194	132	125	113	93	77	77	57	70	54	45	34	39	46	55	34	32	24	35	40	32	52	42	34	31	31	25	29	30	29	35	18	25	25	23	33	24	27	22	26	26	20	20	35	28	24	23	27	22	28	28	26	25	23	28	25	21	32	18	20	21	26	28	27	20	22	23	25	22	17	26	34	29	19	18	25	24	21	16	22	19	31	22	14	24	22	23	19	25	29	25	23	23	22	18	26	27	26	26	33	21	25	24	25	21	25	25	18	28	22	24	24	35	25	20	22	26	24	29	23	13	26	30	31	30	25	17	18	16	18	32	25	35	34	22	22	18	27	23	26	19	34	17	21	20	25	28	25	27	32	19	20	29	30	14	24	27	25	22	24	20	21	22	22	18	27	21	13	15	21	29	22	20	31	19	21	19	21	21	17	15	23	23	22	18	22	31	22	24	14	27	25	20	28	27	26	21	18	21	24	23	17	28	25	32	30	21	22	25	26	19	27	19	19	28	23	22	29	18	27	17	17	15	32	21	22	26	18	25	21	29	27	20	23	25	19	24	17	25	20	32	27	24	21	29	23	27	20	26	29	19	19	30	30	25	21	27	18	29	23	24	27	22	27	24	23	23	25	15	24	25	25	37	24	34	30	23	20	22	21	20	28	22	22	25	26	25	28	21	19	20	13	17	26	29	22	22	22	29	22	29	24	17	23	37	27	15	24	27	23	34	30	31	20	24	23	24	24	24	34	18	25	14	22	18	23	28	25	23	33	31	14	26	34	26	18	22	19	26	23	24	30	26	24	23	27	20	19	22	30	17	20	26	24	27	28	25	25	26	31	25	26	30	24	32	21	29	31	28	28	19	20	24	27	22	17	28	19	20	21	28	19	23	19	18	27	28	29	26	29	19	28	23	25	22	25	19	26	28	27	18	20	32	26	28	20	24	25	18	31	25	32	22	18	27	14	27	23	31	26	26	23	19	21	20	14	18	25	28	35	25	17	19	23	18	28	22	21	24	30	21	29	26	20	16	25	23	26	22	26	20	19	26	29	23	16	23	29	22	38	22	25	28	18	23	21	29	26	25	26	22	22	19	21	20	25	21	20	29	24	32	25	20	25	25	27	30	25	25	19	22	25	22	34	24	23	17	30	23	29	18	27	25	27	37	21	32	23	15	28	22	15	22	24	20	20	29	23	20	21	19	18	20	24	26	22	20	23	29	22	29	20	16	20	28	19	29	25	27	20	25	22	33	14	19	32	21	22	24	25	29	36	25	26	25	13	19	29	26	18	13	31	21	19	31	32	22	30	29	20	24	21	27	29	24	30	12	26	24	24	23	21	31	27	19	23	20	27	25	24	23	27	23	35	18	20	21	18	26	33	22	16	14	26	17	24	30	20	17	15	25	13	32	23	25	16	14	24	27	25	24	25	29	23	24	28	19	28	29	27	31	21	28	27	20	22	33	27	20	29	32	23	24	24	20	21	31	24	24	29	29	25	20	21	29	25	22	22	24	14	23	25	31	21	26	27	20	18	23	22	14	23	22	26	27	21	23	20	19	22	27	34	22	19	14	24	25	33	22	19	13	24	22	23	19	25	20	19	23	27	25	33	31	24	26	19	23	25	27	25	29	14	24	29	31	29	22	25	21	31	28	28	20	25	26	29	23	26	23	19	28	23	26	20	28	18	19	23	19	28	27	18	21	28	30	22	22	22	34	23	27	25	30	30	18	27	27	20	32	37	22	27	23	14	24	22	23	30	19	26	29	30	11	35	25	25	19	28	25	27	21	24	26	22	24	26	24	25	17	27	27	25	12	21	23	30	24	24	22	30	24	24	17	14	14	30	27	26	34	19	21	24	22	31	27	26	23	28	19	21	15	21	23	23	27	26	15	24	22	21	29	25	24	22	28	22	26	31	22	19	18	19	32	27	31	29	23	24	28	16	25	20	22	23	24	23	27	23	22	23	24	25	23	21	22	18	25	24	22	34	18	27	16	20	22	24	27	31	16	25	21	24	19	30	20	27	22	21	24	20	34	20	24	26	34	27	19	19	19	15	25	23	32	23	20	36	15	26	34	17	25	29	37	25	24	22	21	17	14	29	25	22	23	19	28	31	24	25	33	17	23	20	25	27	18	27	25	22	24	17	20	29	24	14	23	24	20	25	27	28	18	30	17	19	31	16	23	17	17	19	34	26	28	28	12	29	23	21	21	33	20	21	24	23	26	22	15	32	21	21	24	27	24	20	20	14	31	34	16	10	24	28	20	24	22	29	40	19	18	24	19	25	20	24	33	27	20	20	22	18	25	28	22	27	22	28	31	22	18	26	25	29	26	28	32	25	24	29	29	25	23	27	34	28	22	23	32	27	18	20	22	20	21	16	24	19	22	27	30	30	19	18	22	26	23	28	25	23	21	25	24	24	22	23	16	21	28	20	25	20	21	22	30	20	25	32	32	30	32	16	27	23	20	24	18	31	13	26	29	31	24	25	32	23	23	22	18	27	16	22	23	15	27	19	18	19	18	22	20	26	17	30	28	27	23	28	29	24	21	27	18	24	25	23	20	25	29	15	14	24	31	28	27	22	24	32	20	22	21	28	21	20	21	17	21	28	27	27	21	23	27	18	20	24	24	20	24	23	20	23	23	24	21	28	17	25	28	22	25	21	26	23	21	23	21	25	34	30	28	22	27	22	26	23	15	25	22	27	26	24	20	29	23	29	17	27	14	17	26	30	23	24	23	22	27	29	23	21	18	28	23	19	29	25	30	21	17	28	25	24	24	29	16	22	24	19	25	24	22	22	26	28	26	17	23	20	22	17	20	22	26	21	19	24	20	23	26	26	25	23	23	21	18	24	25	24	18	15	30	16	25	24	26	24	38	25	20	21	25	22	24	27	24	20	23	28	22	17	18	29	33	28	26	30	16	21	22	27	20	19	19	17	21	32	22	17	27	26	24	33	23	32	19	30	27	18	27	23	24	31	31	26	23	19	20	21	19	20	23	26	25	12	23	20	33	28	25	20	22	23	23	30	27	32	24	19	30	29	16	31	21	26	22	16	30	27	23	31	19	22	33	19	18	18	20	22	25	23	24	19	30	21	28	25	17	26	25	23	31	27	25	21	16	16	22	28	20	19	21	24	22	25	19	18	25	26	24	22	31	28	26	24	15	26	16	19	28	11	26	18	28	24	22	24	26	24	28	27	28	18	19	21	28	26	19	15	21	26	25	32	26	29	21	18	24	30	15	20	24	18	20	24	29	24	24	31	23	15	20	28	18	31	23	25	15	24	23	23	23	25	14	16	23	22	31	27	18	19	28	24	19	14	20	24	26	21	28	17	27	36	24	30	13	40	30	28	19	27	16	21	15	28	24	15	18	24	28	25	24	20	20	23	19	26	29	22	23	36	23	28	31	31	21	19	30	14	23	22	26	25	16	24	25	25	18	31	23	18	32	20	22	18	29	19	20	19	27	26
17520	11026	6654	17178	24757	23643	19663	15679	12391	9467	7414	6051	4876	4037	3321	2717	2273	1997	1753	1532	1461	1355	1334	1274	1238	1201	1191	1072	1068	1212	1335	939	763	668	569	617	586	556	584	537	587	566	537	534	490	473	424	463	448	436	437	437	455	432	437	402	413	449	417	395	402	426	439	396	417	432	431	412	411	367	404	403	415	398	437	423	414	397	408	389	390	429	374	431	431	361	369	383	409	377	373	389	432	415	398	430	430	398	378	362	418	399	451	407	372	394	371	395	424	370	387	423	370	378	415	382	352	386	413	432	390	406	420	362	415	384	404	398	393	407	401	395	378	388	408	371	407	430	360	396	435	392	377	369	378	399	401	357	404	413	439	412	422	400	385	420	399	415	364	383	373	406	410	382	368	381	401	393	389	420	431	421	371	424	365	362	392	401	382	414	377	364	412	379	418	370	393	379	393	366	404	374	393	398	386	426	404	397	404	410	367	378	391	396	424	433	404	391	360	365	397	403	367	385	414	405	399	383	415	426	376	386	391	387	389	397	392	422	368	373	405	400	405	389	387	365	386	350	420	406	372	387	385	407	384	363	401	391	398	385	362	380	401	413	387	394	386	389	387	390	393	386	385	379	386	401	392	405	414	410	417	409	379	386	397	431	385	392	384	393	393	403	423	420	391	417	409	387	393	387	386	366	412	393	399	397	420	392	391	404	371	362	387	400	399	378	377	373	381	393	395	379	373	380	417	396	391	389	390	367	387	411	388	375	410	389	398	447	393	384	383	352	398	401	394	397	402	361	399	390	360	370	403	377	404	401	358	383	398	399	377	411	385	408	382	418	397	396	412	414	379	414	380	419	397	373	403	404	401	362	395	380	382	416	382	364	428	394	392	368	387	380	379	455	387	381	396	374	380	373	390	392	370	376	388	430	369	372	393	369	408	379	407	375	393	394	425	397	421	408	381	397	375	400	418	391	441	415	410	387	373	366	407	393	366	398	363	402	428	406	351	370	393	367	364	389	381	400	399	406	379	374	393	399	427	366	368	385	407	370	396	374	391	391	416	412	393	392	401	406	429	362	420	429	397	395	368	370	371	392	402	387	423	396	424	371	390	400	412	430	389	385	404	405	398	409	423	391	425	357	429	404	409	412	425	400	379	398	368	406	405	391	369	380	441	422	416	419	397	399	408	387	402	403	387	397	378	427	379	442	384	383	372	404	377	400	359	393	393	391	385	410	389	357	393	383	406	404	377	383	412	376	392	392	391	386	376	413	410	390	398	429	388	363	396	412	378	400	385	399	387	393	382	395	400	407	367	362	367	382	420	395	415	392	405	384	402	362	355	396	371	420	405	402	379	405	359	392	401	407	402	410	391	382	382	384	380	430	396	417	411	416	401	404	413	399	369	384	351	438	415	415	419	402	424	422	383	369	391	432	391	359	406	377	409	402	421	415	405	392	391	411	405	413	361	376	386	400	388	382	414	410	439	400	393	364	372	417	379	398	391	409	395	386	384	429	429	383	417	394	376	387	405	399	381	394	435	383	379	399	362	414	384	386	403	376	412	412	376	400	395	402	413	379	370	373	401	415	390	416	386	410	411	339	403	361	377	409	385	391	378	412	347	396	398	396	415	415	407	398	368	384	367	395	385	390	408	408	376	410	379	428	406	372	425	374	388	360	362	386	378	449	409	400	436	405	376	364	390	379	395	405	404	402	387	374	388	389	409	376	388	366	402	384	364	427	392	408	369	403	408	375	400	386	411	432	404	354	440	404	385	433	390	392	381	397	393	365	421	402	423	370	390	397	412	396	401	386	384	378	403	383	379	377	384	385	394	402	376	367	410	409	359	394	368	380	370	400	382	391	392	379	374	382	385	406	456	378	417	420	417	417	416	414	383	419	376	375	393	408	420	424	416	392	406	368	346	397	374	400	370	403	396	387	378	419	379	419	377	409	401	447	412	384	399	392	423	372	425	384	389	372	394	388	403	366	435	398	396	379	406	411	361	437	411	376	382	370	421	408	388	426	396	386	416	396	352	386	407	408	356	394	386	395	357	357	370	413	405	421	405	385	374	380	382	405	408	366	398	393	387	401	361	418	371	390	378	377	441	411	369	383	414	405	378	397	389	450	377	405	378	398	377	390	382	375	417	401	407	398	391	360	382	421	385	367	401	380	391	400	409	420	382	377	415	363	393	422	417	397	418	358	402	366	424	398	386	373	413	363	414	380	391	421	397	375	406	404	402	418	396	411	420	395	336	351	367	362	422	373	350	390	380	409	401	364	412	402	364	417	419	394	396	402	425	376	385	398	396	404	385	378	387	417	390	376	379	392	426	392	405	385	389	367	372	398	390	385	399	401	426	454	365	409	349	425	375	387	417	365	396	396	374	381	415	378	397	376	419	396	385	390	368	390	401	428	404	386	378	415	381	344	403	410	405	367	414	382	389	403	379	366	373	409	397	390	385	376	413	384	408	355	396	387	397	384	402	399	362	384	395	396	389	400	393	382	430	391	378	390	399	431	429	439	413	358	379	371	424	395	383	404	373	389	401	407	411	398	397	359	395	389	356	379	379	359	399	348	427	389	393	412	425	413	401	405	436	399	399	402	377	404	391	387	371	402	369	419	388	420	390	385	375	389	384	412	396	376	416	403	405	397	398	358	399	370	397	381	396	365	426	373	421	393	395	369	391	362	401	396	408	414	398	402	409	399	400	386	386	378	383	396	368	399	381	377	398	396	408	391	381	371	372	405	381	419	382	394	397	393	410	378	362	407	384	381	391	372	393	372	433	414	387	386	376	395	382	407	403	402	364	430	373	411	396	424	389	376	417	408	370	394	366	435	381	421	407	352	400	403	396	405	368	427	428	377	360	391	378	393	378	392	362	425	399	404	389	414	422	402	376	375	381	404	414	419	408	402	379	362	432	379	396	420	383	374	399	418	402	404	359	394	393	388	408	366	401	395	453	430	410	403	410	408	413	398	377	371	417	425	406	378	376	384	382	397	389	409	388	419	362	373	381	397	396	356	348	362	416	419	427	392	371	405	374	364	392	416	369	399	413	375	378	368	374	391	395	382	389	425	393	380	402	407	409	396	417	412	404	430	409	408	432	398	385	363	404	390	394	424	391	424	387	420	383	366	376	406	371	392	361	371	385	398	407	397	381	433	391	380	388	372	365	424	400	363	384	421	416	384	401	382	407	387	381	405	375	384	367	426	400	399	386	386	430	428	410	381	367	382	367	365	376	376	401	396	414	404	403	364	401	361	431	379	407	394	408	395	401	349	392	395	384	373	418	385	396	403	406	437	381	433	381	407	381	390	374	373	391	377	412	380	386	396	413	375	416	393	400	381	371	369	369	407	415	375	418	425	389	451	374	402	379	401	387	397	371	376	393	375	411	410	389	392	416	365	371	393	373	392	378	368	416	400	404	380	347	399	391	381	368	383	408	393	400	451	385	362	388	384	420	396	392	405	408	390	348	388	376	396	424	386	409	419	363	397
1153	601	327	275	491	531	447	381	319	246	201	172	140	122	105	103	91	64	47	57	57	36	58	53	47	46	60	42	48	46	39	35	31	31	28	18	33	21	27	21	24	26	25	22	25	25	20	24	17	17	15	27	18	26	24	16	25	32	15	21	16	17	13	22	20	26	18	17	8	22	20	12	17	21	28	18	9	25	19	25	16	21	16	21	17	23	19	25	26	21	31	18	20	19	22	23	18	23	17	28	22	23	17	22	21	18	21	24	18	24	17	18	20	19	17	20	19	22	24	20	21	22	18	19	16	17	14	19	24	11	18	16	19	12	29	19	15	21	20	21	26	14	25	20	23	22	15	23	16	22	16	16	14	22	24	21	20	20	26	20	23	15	17	17	18	23	19	20	9	19	21	25	21	27	26	13	17	20	20	30	13	20	30	18	22	19	17	25	21	23	14	17	20	21	24	23	18	13	21	16	16	18	19	19	26	17	21	23	23	24	16	24	20	14	19	21	14	19	25	15	21	13	18	13	24	28	20	16	23	21	19	26	18	15	25	15	23	16	14	23	22	20	28	27	24	22	25	30	23	20	21	18	30	15	17	31	21	20	23	15	28	21	13	25	20	22	17	19	14	24	21	23	20	21	16	20	15	19	13	22	21	21	18	14	21	24	15	21	21	25	21	17	25	28	25	12	23	16	23	19	21	18	18	25	16	16	20	21	19	22	27	25	22	19	19	20	25	15	24	23	15	16	28	13	17	12	24	23	25	30	21	19	25	28	25	17	13	18	22	19	19	17	21	21	15	15	27	23	31	18	22	14	28	20	18	21	25	26	20	20	17	27	21	15	24	19	20	22	24	21	19	17	19	18	23	17	20	21	21	20	15	25	16	16	19	20	18	22	27	12	23	20	18	14	11	15	22	14	17	14	24	17	19	19	19	25	22	21	19	19	19	20	13	16	14	10	12	20	16	14	20	23	26	8	23	20	21	19	18	19	22	11	16	22	23	20	30	21	20	19	13	20	24	23	17	16	21	18	17	23	12	19	15	16	17	18	18	20	22	9	22	19	19	23	17	17	16	17	20	24	28	36	22	22	18	24	20	36	15	21	22	25	17	17	22	20	20	12	18	11	15	25	22	18	29	22	23	16	14	18	19	28	19	23	21	18	22	12	24	16	25	24	23	19	18	13	21	12	19	15	14	15	11	26	25	15	22	16	18	16	17	23	21	25	15	14	16	26	17	13	20	17	19	16	22	27	21	20	19	30	21	21	21	23	21	14	17	14	19	19	20	25	14	13	20	23	20	16	16	17	19	21	26	26	24	26	20	19	16	16	19	12	19	24	23	16	21	21	6	20	15	22	21	23	22	17	16	19	24	15	12	20	16	28	17	22	19	28	26	20	13	18	22	24	19	24	19	29	31	20	27	20	27	23	29	19	18	18	23	29	17	21	17	25	15	21	19	23	18	27	9	21	26	15	21	23	20	35	23	18	16	26	19	23	24	12	16	20	18	22	16	23	19	23	17	18	11	15	16	17	19	14	19	22	15	14	21	16	30	18	17	22	13	28	20	16	13	22	20	18	27	24	22	30	21	16	21	16	22	12	8	30	17	18	18	24	12	19	19	22	21	17	14	26	38	16	15	22	31	33	17	27	22	17	15	18	29	16	17	10	23	28	17	21	23	25	14	19	19	16	19	12	27	20	27	20	12	17	13	23	20	27	17	21	25	21	18	19	17	18	20	24	18	21	25	21	20	19	17	13	20	14	16	29	18	17	24	18	22	25	16	18	22	18	21	16	11	15	20	17	28	15	11	23	24	23	21	16	18	18	29	32	23	22	13	30	13	20	30	14	14	26	14	16	14	17	19	18	17	20	16	9	21	18	21	14	21	28	15	22	25	26	13	21	16	27	21	17	11	12	20	10	24	18	19	22	26	15	25	16	19	22	25	12	21	16	20	18	19	15	14	20	22	22	21	16	12	17	23	15	27	16	22	21	25	12	20	18	16	26	23	24	26	21	17	15	11	21	24	23	17	25	20	23	13	20	13	13	13	21	23	29	18	16	26	23	22	14	22	19	18	15	23	20	21	17	24	14	23	15	15	16	23	11	19	19	20	18	13	17	10	25	15	19	17	24	24	20	10	16	17	17	23	22	20	20	15	12	27	22	19	17	12	19	17	16	19	20	18	24	23	18	21	14	16	22	16	24	12	23	19	19	14	18	28	17	12	14	19	12	14	17	18	18	19	18	19	21	17	13	18	19	17	21	17	19	19	23	22	27	27	17	15	16	23	22	11	12	20	14	22	21	19	24	20	12	11	14	25	21	18	12	17	22	21	13	24	19	17	17	19	20	19	16	22	16	19	11	17	24	22	16	21	15	17	20	16	22	19	20	13	22	20	24	21	18	17	17	29	19	17	15	18	17	24	27	23	10	14	29	19	22	23	22	20	20	31	19	22	13	19	25	18	20	27	28	25	16	17	15	21	18	18	23	14	21	25	22	19	26	28	15	21	20	22	22	13	17	13	9	28	19	23	16	22	16	17	19	22	25	15	20	19	25	23	23	12	17	24	22	20	20	25	27	20	24	25	18	15	21	22	14	19	24	16	19	15	23	18	18	19	13	14	16	16	21	17	28	11	22	14	12	25	16	18	24	22	22	14	25	17	26	11	25	21	12	15	18	26	24	26	15	19	19	26	18	24	16	27	15	25	11	29	8	16	21	15	24	18	17	14	28	23	18	28	20	21	16	24	16	19	20	21	25	26	20	18	18	16	20	13	15	23	19	22	22	13	15	16	18	22	26	15	25	20	26	16	22	15	22	16	18	18	15	17	18	18	18	17	14	18	18	20	11	24	17	13	18	19	21	17	22	28	13	26	18	15	18	17	19	22	27	15	12	25	24	12	17	18	16	15	22	24	14	19	19	12	18	25	19	18	24	23	23	18	18	18	16	14	26	17	14	18	21	14	24	13	17	22	22	21	17	29	14	23	18	17	20	21	20	24	19	21	25	20	18	23	31	21	10	24	27	27	27	16	15	19	17	19	18	17	19	15	19	27	21	24	17	24	19	16	17	16	21	14	22	23	22	23	16	16	21	16	17	17	18	29	21	21	23	27	19	21	18	14	22	24	17	19	15	14	19	27	15	20	20	18	18	15	26	23	21	21	21	25	19	19	20	21	14	18	17	16	20	14	21	22	18	21	16	19	16	20	10	16	27	10	19	16	15	21	25	18	18	17	19	11	25	16	27	19	16	20	18	17	20	21	21	19	25	14	18	18	18	26	20	20	26	21	19	18	11	20	24	20	18	21	17	23	21	23	24	21	22	26	24	8	16	23	18	18	19	18	19	17	17	17	21	25	27	21	16	17	23	22	26	18	14	23	21	21	27	19	28	27	16	17	26	30	26	21	24	21	22	20	11	18	20	18	22	16	21	18	14	15	20	14	15	27	20	31	22	26	20	13	18	17	31	17	18	20	18	22	17	9	25
21691	15570	9529	22448	30484	29028	25134	20723	16539	13584	11257	9120	7470	6006	4926	4158	3534	2951	2542	2275	2087	1920	1911	1859	1694	1635	1489	1448	1380	1468	1586	1072	857	759	692	683	646	639	614	627	631	621	556	564	485	505	490	462	471	454	495	431	406	419	411	421	405	382	362	406	358	384	375	362	384	383	364	352	428	357	404	376	379	343	376	371	367	361	355	396	390	351	332	358	339	346	331	359	398	341	363	387	383	363	359	343	339	351	305	364	371	367	359	335	332	374	352	355	352	358	332	360	331	359	330	341	326	342	326	365	321	345	357	352	356	337	337	361	330	341	336	323	352	312	355	323	324	358	321	334	361	321	342	342	337	327	363	321	347	339	368	367	361	373	342	388	328	326	328	341	347	377	351	350	373	388	333	333	321	315	355	317	337	349	364	331	317	347	340	331	364	325	311	359	334	324	332	327	331	322	376	331	341	355	320	367	319	325	326	348	342	332	327	298	330	321	315	328	367	314	365	349	336	328	334	335	355	290	326	323	326	320	337	341	344	364	374	360	301	327	314	346	328	321	338	344	332	360	347	326	335	349	317	320	342	311	314	333	294	324	333	355	340	347	354	342	315	340	303	322	316	330	328	367	322	304	323	325	314	316	346	342	322	327	373	326	319	363	324	318	306	319	313	326	358	381	321	330	331	371	335	338	320	350	352	334	327	301	324	288	322	323	327	320	350	336	352	318	334	356	333	329	337	334	336	342	348	349	334	322	343	322	344	326	326	341	323	299	318	317	317	327	334	368	315	352	341	338	370	317	280	348	343	361	328	337	327	338	325	321	362	340	298	345	354	327	324	318	308	310	320	285	344	342	305	355	327	351	305	339	346	332	341	316	322	305	292	333	332	337	316	309	336	298	326	320	323	348	335	315	330	336	366	336	330	345	344	309	320	344	312	355	331	320	326	322	337	334	315	338	323	322	342	324	335	333	321	349	328	375	316	319	362	359	340	321	306	332	361	316	354	342	322	337	344	324	318	360	307	330	312	352	361	360	313	346	316	309	362	340	342	307	322	332	300	339	314	310	326	360	330	327	326	339	302	336	334	305	328	324	309	299	334	361	350	342	315	322	334	357	320	332	321	318	312	318	316	336	311	359	343	360	305	319	313	356	333	329	296	318	336	338	318	331	327	310	339	326	305	328	365	314	336	351	314	356	330	304	336	326	294	357	355	329	347	341	338	301	336	361	330	311	328	326	375	315	320	329	327	314	323	343	369	320	321	362	292	335	357	370	362	362	329	351	302	320	339	332	349	344	349	357	329	344	336	307	343	306	340	357	348	324	306	355	357	309	312	335	346	335	315	367	346	329	316	315	330	341	349	332	346	314	340	341	307	337	327	294	335	351	295	329	369	312	341	317	363	311	340	328	338	353	324	372	327	332	334	307	362	283	341	351	356	345	349	335	364	342	326	372	317	344	327	337	303	339	340	357	320	384	334	316	320	359	344	338	334	342	343	318	333	341	308	341	354	347	349	306	282	297	334	348	335	326	295	311	336	356	342	346	317	351	336	345	350	321	376	328	335	345	303	311	345	323	308	340	326	331	322	308	321	318	316	351	322	316	350	338	308	323	333	334	295	320	304	326	298	332	339	328	334	347	324	363	341	340	320	306	350	351	300	326	339	280	339	343	315	319	345	357	363	327	336	330	330	365	323	324	316	348	299	326	340	328	322	323	360	356	317	323	327	326	317	323	330	321	332	323	343	329	289	319	316	320	334	317	305	331	315	299	354	350	339	340	343	336	334	325	349	343	341	324	354	336	302	298	329	311	345	334	326	326	315	323	337	331	332	324	342	334	344	359	349	330	327	310	304	344	333	335	289	341	341	340	336	371	326	338	328	343	346	345	329	342	369	336	332	340	319	350	342	364	318	319	340	340	347	367	309	359	306	311	317	320	330	322	318	313	331	328	302	329	321	345	330	330	333	342	309	335	320	358	337	371	293	345	367	346	304	336	334	339	344	320	330	311	377	325	315	341	315	327	340	315	303	353	329	349	340	352	307	347	354	355	321	324	353	296	351	369	312	335	327	320	325	325	362	325	354	318	331	347	347	338	334	312	343	305	334	329	353	331	339	351	316	376	320	347	301	326	309	345	326	327	323	326	354	316	349	315	349	342	329	332	314	333	304	328	299	324	309	349	317	323	331	310	301	328	317	346	312	310	357	293	343	318	343	310	356	330	350	328	307	332	324	346	327	323	332	344	339	311	323	326	333	318	324	341	307	361	315	325	355	326	353	335	370	309	319	335	363	322	319	319	348	305	326	292	359	338	366	310	337	320	331	321	358	356	340	313	337	290	336	360	312	321	310	326	348	306	318	358	347	331	354	346	358	321	330	339	320	332	359	369	319	349	347	310	351	372	324	325	319	318	344	357	320	333	348	330	350	331	306	329	326	322	348	316	359	346	366	313	344	387	311	339	326	332	316	344	317	303	331	329	330	329	334	317	326	314	339	341	312	325	336	318	345	322	330	328	296	291	297	345	311	316	310	297	345	326	352	313	356	337	354	344	349	354	320	309	335	287	328	338	314	278	291	331	303	323	361	329	347	330	328	347	318	318	340	365	344	359	311	361	352	334	345	335	301	329	322	340	326	325	320	311	307	326	341	319	345	347	353	363	317	312	330	321	312	352	321	340	330	327	303	337	323	334	341	314	307	349	337	345	340	343	321	345	333	323	338	340	343	345	351	314	320	321	319	310	332	315	326	345	306	347	346	325	309	355	324	304	341	303	321	356	318	349	349	327	339	308	325	369	323	325	344	314	337	303	297	335	302	328	350	325	326	344	367	366	374	330	332	377	334	355	332	330	338	355	317	353	319	306	347	341	310	320	342	348	324	357	370	312	296	317	327	331	330	330	341	363	349	318	290	327	349	339	349	328	341	323	319	343	357	290	308	313	307	333	313	372	346	332	297	331	306	327	321	316	363	349	307	301	315	310	349	354	324	359	303	315	325	302	332	320	339	325	333	311	306	305	300	336	334	339	341	310	341	334	320	337	329	348	343	361	311	331	311	356	358	303	351	330	312	351	328	297	364	303	317	316	362	303	299	368	324	318	340	347	313	332	339	306	321	328	336	334	338	330	345	367	332	343	343	331	346	320	327	332	317	369	326	357	320	312	333	330	311	323	346	309	333	351	302	342	334	346	351	325	350	325	347	337	349	308	342	352	311	324	320	331	332	351	323	337	338	355	344	325	350	317	345	322	305	322	309	320	322	321	328	302	340	341	337	343	335	347	336	366	361	323	334	338	348	326	319	344	335	319	295	322	279	313	374	345	325	320	355	341	327	313	330	315	320	354	339	335	325	309	344	313	343	360	320	339	330	354	334	344	330	372	349	318	319	336	326	309	323	329	365	337	352	322	339	319	361	330	334	360	325	353	328	341	313	320	318	310	341	366	347	359	320	312	310	336	319	368	339	310	321	338	360	309	363	322	328	340	342	285	322	349	333	402	347	325
2638	612	334	284	453	501	452	341	315	234	216	177	164	133	121	109	93	84	78	62	76	80	87	62	70	52	55	75	59	70	56	50	60	42	51	39	42	36	38	54	39	48	27	51	34	38	33	37	38	52	35	28	41	48	43	32	38	37	51	47	40	35	48	42	45	41	44	44	38	46	38	45	41	37	46	44	33	41	28	44	45	43	43	41	37	40	44	32	40	38	36	42	46	39	45	37	28	36	46	33	36	47	43	50	35	42	28	57	48	41	45	45	36	49	39	30	40	31	42	33	42	33	31	45	34	33	41	39	46	44	39	47	51	42	49	49	45	39	37	39	45	43	42	38	37	46	34	41	33	36	34	41	33	48	50	45	39	31	46	30	43	47	35	30	47	39	47	34	29	48	45	44	31	55	41	34	50	39	41	30	41	48	42	35	41	43	40	35	40	51	35	29	45	33	45	37	43	35	43	41	34	37	49	37	47	48	40	39	41	37	44	49	43	56	36	55	34	38	30	41	35	39	43	34	41	29	41	34	44	42	50	38	33	49	33	38	44	44	36	43	50	43	43	44	48	38	38	36	37	35	31	31	45	40	39	34	43	49	35	44	49	30	44	33	46	58	44	55	28	35	33	44	40	46	46	38	42	33	32	36	35	55	30	32	48	42	37	40	39	40	40	40	41	39	36	60	35	45	48	36	48	45	37	45	47	34	53	56	42	33	32	41	44	30	30	46	38	31	40	46	51	44	41	37	44	35	44	42	39	41	37	42	40	34	29	44	55	42	43	39	41	38	42	32	48	36	42	41	32	47	36	41	34	38	40	41	42	59	33	46	41	38	34	55	41	47	37	47	34	36	35	39	31	42	43	41	54	41	44	44	51	45	33	29	39	36	45	34	49	36	34	32	36	35	33	37	38	50	37	47	47	35	41	47	43	33	42	46	34	35	33	32	36	36	33	49	38	48	40	36	36	56	34	32	43	47	50	46	46	37	43	44	51	35	42	35	32	37	48	34	36	50	53	46	42	45	41	29	42	34	48	34	37	54	44	41	38	27	32	50	55	42	43	42	48	44	39	34	47	31	45	43	32	36	36	45	33	43	29	37	28	35	36	36	42	36	40	49	43	44	39	36	39	37	46	37	34	45	45	49	37	37	33	39	43	48	52	42	41	39	31	37	37	41	39	38	42	36	29	34	42	41	39	44	37	34	42	50	37	34	45	48	49	44	37	37	45	24	31	38	49	33	37	47	48	51	45	40	34	37	47	43	32	45	34	42	46	43	43	29	44	41	51	35	31	47	38	40	34	45	41	52	51	38	40	57	49	37	40	37	34	35	39	44	38	31	34	39	48	47	48	41	45	34	44	49	32	41	44	48	32	42	36	43	39	48	36	46	33	37	48	42	39	32	53	40	39	44	48	30	39	39	35	40	34	33	39	38	35	35	37	35	31	43	49	38	45	43	41	37	46	31	40	33	50	31	40	49	45	51	42	40	32	47	44	42	42	44	45	41	35	44	39	48	43	45	47	44	38	50	37	42	50	36	36	28	43	36	41	38	37	51	52	40	43	39	47	38	47	32	42	44	50	26	33	31	41	49	30	29	51	38	36	35	32	36	41	31	42	47	37	39	31	47	38	46	44	46	53	37	42	43	38	45	51	37	43	35	41	45	30	24	45	27	45	35	37	40	38	43	31	42	42	43	35	41	48	45	31	53	39	38	39	32	38	38	51	32	47	44	47	41	55	40	51	39	34	32	39	47	37	37	53	49	43	37	43	41	50	38	30	44	46	35	33	48	39	38	47	42	43	31	35	41	38	27	33	52	38	42	49	37	39	40	33	35	34	41	39	45	46	46	38	44	38	39	48	44	37	34	57	32	41	39	35	46	46	43	35	39	31	49	45	40	37	49	36	42	44	39	41	38	36	40	43	46	51	54	38	29	40	45	54	44	36	44	48	36	40	32	35	36	49	41	38	50	43	37	35	38	32	39	47	30	49	32	46	51	48	35	42	26	48	43	45	36	40	41	43	40	55	44	53	41	35	36	32	44	45	38	34	45	38	35	35	39	51	48	39	36	43	43	47	33	47	40	34	37	42	36	37	26	43	35	24	39	40	40	50	36	41	35	35	35	42	39	35	40	40	40	41	44	51	44	36	40	51	32	44	35	46	39	39	44	37	46	33	52	42	28	38	41	43	41	34	37	34	31	37	33	46	47	33	39	30	37	39	35	38	39	32	34	40	51	42	49	44	38	35	45	37	47	43	39	37	38	44	61	38	34	45	38	41	41	38	42	46	30	37	39	42	37	41	38	35	50	29	27	34	43	38	52	43	53	50	41	37	38	35	44	35	41	28	27	45	39	45	46	56	27	41	37	32	32	39	37	31	38	50	43	33	49	52	37	33	33	59	33	43	46	42	41	42	36	46	41	34	48	49	38	42	46	36	32	52	36	33	44	40	43	37	57	52	38	49	43	36	59	33	40	42	32	40	34	31	44	44	33	43	43	45	46	36	35	45	50	55	41	36	40	36	45	35	26	43	27	47	48	43	41	42	40	41	46	47	45	40	35	48	38	39	40	47	49	53	46	47	43	44	38	55	46	43	36	44	35	37	36	40	36	37	57	29	34	47	24	42	45	44	52	41	44	42	46	32	55	45	34	42	40	49	45	48	37	42	42	41	44	38	49	35	44	38	43	47	47	41	38	46	43	52	44	38	42	51	35	36	49	45	29	39	38	37	34	40	45	29	39	28	44	53	56	40	37	41	52	42	44	36	58	46	39	49	37	47	42	49	49	38	42	33	35	45	39	45	50	43	39	38	31	42	54	42	36	38	38	37	41	39	44	31	41	36	47	51	41	33	56	42	36	37	39	44	37	41	34	46	37	40	37	29	43	37	43	33	46	37	53	35	35	43	39	34	39	38	47	32	28	36	43	42	40	43	49	43	36	49	33	42	42	35	43	35	26	41	36	47	49	27	34	41	43	37	39	39	41	44	40	47	45	27	30	35	26	40	48	39	46	46	49	42	32	41	45	53	41	36	34	48	48	46	40	37	43	48	44	30	45	40	44	46	43	39	40	45	39	38	57	40	59	49	30	36	42	38	27	38	26	49	35	34	36	33	33	43	40	36	31	28	35	37	48	41	44	44	52	52	27	39	52	45	41	45	39	38	47	37	40	31	40	29	36	49	40	33	39	36	43	29	64	47	31	39	45	39	31	46	41	47	44	37	40	39	37	35	46	38	36	31	41	38	53	37	42	35	46	37	50	52	27	38	42	49	34	46	41	38	32	36	43	39	40	40	40	47	40	36	46	30	38	53	38	47	36	50	36	44	37	43	49	37	44	37	39	38	32	33	42	40	45	47	36	39	56	37	46	57	35	45	46	53	42	49	39	38	48	46	52	41	39	42	47	30	39	37	45	38	46	41	37	28	38	47	45	30	38	45	40	48	38	33	41	49	38	44	36	41	49	35	42	36	34	37	44	30	41
19933	14046	9074	21519	29198	27974	24071	19645	15877	12950	10746	8812	7095	5769	4895	4204	3636	2949	2646	2459	2320	2218	2164	2059	1929	1864	1711	1601	1655	1785	1689	1285	1114	1111	1074	1000	969	911	883	957	947	956	895	809	804	797	793	777	762	772	762	768	738	748	712	745	757	687	702	709	738	728	746	694	698	701	723	696	738	735	711	676	715	671	689	687	678	679	711	692	696	720	733	655	648	674	729	677	674	669	706	704	671	677	696	608	687	678	708	659	673	635	685	692	651	649	635	704	683	670	660	622	677	678	689	691	658	664	682	628	651	661	689	680	658	689	663	671	689	662	715	659	660	705	647	637	641	647	618	640	703	680	610	661	681	710	671	629	716	676	669	685	641	681	718	671	682	652	664	675	694	665	747	706	630	712	705	634	619	650	669	704	691	633	662	639	678	659	714	654	684	659	698	691	699	683	672	694	700	631	681	650	670	623	674	683	707	667	649	702	719	689	664	675	668	664	647	646	674	682	674	661	661	690	654	685	693	646	680	640	687	655	695	682	634	719	647	667	635	654	671	683	686	640	680	675	680	622	662	694	654	667	656	693	664	653	649	691	628	651	694	651	705	651	615	658	654	634	728	685	672	661	625	665	671	655	690	667	722	631	643	698	662	659	635	677	652	657	628	648	680	657	637	644	644	658	638	637	691	636	699	635	634	643	656	650	669	678	632	715	656	621	687	677	668	649	720	673	638	643	655	659	674	660	695	672	656	654	679	697	693	666	643	692	670	680	659	637	700	619	623	623	709	674	700	673	664	675	636	681	647	622	665	606	723	694	642	643	689	651	680	677	682	641	648	644	659	706	659	670	669	655	636	643	655	649	645	664	652	694	698	674	660	673	680	651	667	691	661	674	683	667	644	638	660	651	703	678	676	694	628	639	685	636	669	655	641	673	690	643	680	657	693	687	715	644	681	717	664	675	692	658	647	671	692	630	669	631	646	644	636	697	661	673	658	625	698	680	703	658	656	699	693	653	658	640	686	651	707	667	671	684	622	689	634	706	656	667	654	707	664	596	618	629	660	667	638	637	616	673	639	698	655	704	640	622	652	679	632	656	693	647	683	681	676	667	652	667	651	660	661	675	687	657	662	746	653	651	634	634	666	671	636	642	715	677	688	659	653	645	671	620	653	680	676	669	665	616	689	665	706	607	631	650	651	633	673	671	638	685	631	651	689	651	671	676	657	674	679	654	637	633	684	664	666	647	639	669	667	707	657	639	641	677	676	636	665	641	656	677	678	620	676	697	658	653	672	649	656	637	679	677	680	706	656	681	647	676	664	658	649	703	690	724	681	628	665	658	657	679	670	623	629	679	652	668	671	654	645	711	674	640	626	672	645	658	667	666	647	653	705	677	643	669	678	658	669	701	644	652	668	658	642	658	631	637	675	643	675	691	633	662	697	682	664	655	662	668	621	700	634	669	623	623	675	729	718	688	618	655	733	707	686	660	687	692	697	686	663	699	664	682	649	649	652	625	635	670	666	680	655	717	627	669	686	654	628	696	670	700	690	695	685	685	630	679	666	667	631	662	648	691	635	671	730	687	641	644	651	665	672	622	642	659	644	659	649	699	654	643	687	646	701	640	654	702	636	664	672	668	637	666	609	659	667	660	658	682	696	670	644	656	678	663	658	665	691	691	671	663	654	699	635	686	701	728	653	665	668	637	682	683	666	678	675	687	688	691	674	670	662	662	690	662	681	671	644	665	649	699	633	643	706	648	689	680	676	649	676	646	626	634	669	634	626	676	712	680	687	610	652	634	673	671	666	679	640	666	669	648	637	685	676	702	734	656	666	675	672	658	682	677	678	674	644	618	621	665	679	647	660	657	648	639	682	653	624	619	690	654	625	646	662	644	687	725	697	623	640	673	660	650	698	666	686	664	690	591	637	648	668	626	652	678	677	704	671	658	626	696	644	689	686	713	666	693	650	712	656	645	668	659	653	663	633	619	671	628	709	700	694	635	683	651	659	659	679	694	653	667	663	714	661	677	688	676	659	668	676	672	669	696	655	672	649	663	642	688	670	633	685	676	632	666	676	642	636	624	634	628	627	634	640	665	659	634	674	655	654	654	657	687	649	711	668	641	636	641	683	661	661	710	681	676	709	680	680	652	669	620	656	694	691	637	634	682	685	654	652	657	684	626	661	638	653	677	684	682	638	637	684	681	638	688	668	681	617	613	663	670	661	667	635	696	658	651	642	623	680	692	635	655	669	652	684	617	664	624	639	610	700	657	678	611	681	673	660	668	673	635	648	649	661	666	650	639	715	662	612	666	693	609	649	645	653	615	684	695	682	663	650	725	662	687	673	645	709	680	685	716	660	643	655	703	708	673	708	648	625	698	668	637	694	632	637	661	656	650	714	637	655	639	661	655	694	663	726	678	652	678	654	678	667	648	666	704	631	639	654	658	648	712	626	645	701	673	680	658	617	679	634	683	670	681	663	623	670	676	615	639	665	693	673	680	650	696	728	663	665	684	651	696	683	607	629	657	651	645	668	693	671	671	684	674	664	614	638	640	713	688	679	689	660	664	651	690	635	693	653	644	671	679	674	642	614	650	661	687	643	690	696	659	680	661	622	682	650	704	664	605	654	664	680	702	630	681	638	617	661	648	647	673	675	688	683	636	663	667	649	676	680	675	669	644	674	682	666	671	634	640	679	665	649	666	655	658	668	697	603	657	651	635	646	676	713	636	646	682	670	661	668	670	729	651	667	639	629	673	623	667	672	665	670	729	649	673	680	645	658	665	639	707	692	670	637	664	662	657	676	706	709	655	612	671	651	659	699	702	675	670	685	675	665	700	662	729	670	681	684	682	708	622	674	699	648	621	669	709	653	660	646	657	643	681	682	683	707	689	663	656	674	691	664	649	649	671	641	677	686	667	655	639	703	650	690	655	722	666	649	621	624	706	683	680	678	662	660	668	619	662	680	678	702	657	733	675	711	701	667	644	608	638	646	651	662	671	664	659	692	647	647	671	646	670	691	704	655	663	649	644	649	617	669	651	643	666	679	668	664	626	647	679	649	690	669	689	663	662	678	681	710	643	678	637	661	645	655	671	681	649	708	635	666	610	633	645	680	619	683	660	635	632	697	634	670	659	697	651	636	637	683	650	684	658	664	728	678	695	726	646	705	696	740	684	676	685	665	623	658	672	646	666	635	668	690	735	669	663	673	682	671	666	669	675	683	654	625	722	693	643	667	639	689	683	656	673	659	663	664	668	687	623	647	672	647	681	638	687	668	643	692	717	644	641	694	660	662	671	709	642	689	654	648	653	683	679	664	654	665	646	674	684	619	665	639	649	674	707	663	726	660	697	643	704	695	663	651	640	682	689	660	630	626	672	695	657	652	663	690	635	639	690	700	672	682	701	651	625	648	673	614	713	727	672	661	645	671	663	660	690	629	657	681	641	659	674	638	682	633	691	635	644	675	703	691	676	654	662	662	652	656	691	666	639	664	674
2059	902	532	417	643	744	689	574	456	332	258	261	238	184	135	159	129	98	101	94	73	90	87	81	77	64	68	60	62	69	73	57	54	56	45	40	45	55	46	46	39	46	33	43	41	45	40	34	50	34	32	45	36	36	39	42	39	30	34	38	40	37	44	38	30	39	42	34	44	48	32	48	32	41	37	33	32	30	40	28	36	46	30	41	49	39	39	40	38	38	40	43	29	36	35	36	35	43	39	36	35	38	34	27	47	37	32	26	27	40	36	36	32	38	36	32	35	37	34	38	34	41	35	37	46	28	35	44	31	34	44	38	52	32	37	38	32	44	33	49	41	35	41	42	33	33	43	36	32	22	30	32	33	49	39	37	31	50	45	44	41	31	30	36	43	31	37	36	41	44	39	34	37	31	34	40	49	28	39	47	44	30	38	39	44	47	41	37	35	31	31	40	41	50	38	30	42	36	35	41	28	45	36	36	36	35	35	32	45	38	33	24	40	32	35	42	30	41	42	36	32	48	47	37	30	34	43	41	43	34	45	42	40	32	33	35	35	37	46	37	29	41	53	34	28	42	24	32	34	30	33	36	42	34	30	36	38	36	42	42	35	41	41	43	38	41	42	31	40	42	43	33	35	34	37	31	34	34	45	45	30	32	34	30	37	31	39	41	38	48	37	29	39	33	31	33	27	31	24	34	38	35	39	35	38	40	32	38	43	29	43	40	39	42	40	33	32	43	37	33	46	27	35	34	40	45	41	33	28	38	29	29	33	31	30	33	41	24	28	35	43	43	37	31	50	45	44	25	42	40	43	37	36	26	43	34	36	35	26	31	37	38	44	32	30	36	40	44	46	34	43	29	39	27	33	33	42	42	25	32	31	30	43	49	29	37	38	47	34	42	33	36	31	26	47	34	42	50	31	34	37	29	39	44	47	36	29	35	34	46	35	39	31	35	41	40	39	39	37	26	43	45	45	36	39	38	42	46	41	35	41	38	40	31	29	28	41	32	38	36	34	47	39	40	44	36	45	37	37	34	44	53	33	43	38	36	40	42	34	39	31	50	33	36	41	37	35	35	27	31	33	40	37	38	36	30	39	31	38	38	29	32	36	39	37	39	27	26	35	38	32	37	39	44	33	44	42	36	30	36	33	43	48	42	44	37	37	43	41	29	38	29	47	38	41	36	34	34	48	29	34	36	40	37	36	44	45	32	38	36	34	31	30	40	41	27	31	44	38	28	36	40	46	32	45	42	45	29	35	38	31	43	31	36	31	43	36	46	22	55	34	41	30	30	34	29	36	25	34	46	37	38	47	34	31	34	40	37	31	39	43	30	31	42	34	35	24	43	49	31	36	43	43	45	37	30	34	32	45	35	50	34	36	32	36	50	34	33	42	39	31	35	30	53	30	42	27	28	33	41	41	31	31	40	38	33	32	30	45	28	42	35	39	37	40	32	38	37	31	26	29	33	40	43	45	39	32	38	35	38	40	34	37	40	45	38	43	34	44	40	28	31	42	42	35	32	32	39	43	30	47	39	43	21	38	43	35	40	31	42	37	30	39	31	36	33	42	35	38	35	46	41	38	43	36	37	27	44	48	37	49	35	26	37	39	54	40	45	41	41	41	35	41	28	46	44	45	39	40	37	41	40	42	37	32	36	25	35	28	47	48	47	37	46	54	41	41	39	37	22	32	39	28	37	30	29	35	35	28	43	45	32	41	37	20	30	34	38	35	31	42	40	37	40	41	40	41	23	40	33	32	32	37	42	34	42	37	37	47	52	37	38	44	31	25	32	43	60	28	36	26	37	39	40	34	40	31	34	39	38	29	37	43	52	40	42	56	36	37	33	43	27	33	44	30	31	35	43	35	41	43	36	32	35	34	33	26	39	34	42	44	38	33	54	43	33	42	46	32	41	36	35	44	34	41	32	31	40	36	32	34	29	41	46	40	37	39	38	33	36	33	36	38	50	37	37	36	29	27	42	45	42	25	35	44	32	42	46	42	38	38	36	38	37	37	39	31	42	38	43	33	39	42	43	38	40	37	35	30	37	35	18	43	30	40	39	27	41	45	30	34	34	37	46	30	37	42	33	33	51	29	37	33	28	49	36	43	38	42	40	37	43	35	30	38	43	36	38	36	39	45	36	36	38	40	53	36	40	35	37	44	31	39	32	40	40	42	31	31	33	33	34	29	41	44	34	43	46	46	36	33	35	43	51	36	47	46	35	42	33	46	29	34	39	46	30	38	29	46	49	41	36	38	34	49	39	35	27	26	37	39	44	29	41	30	40	32	41	36	42	33	37	36	36	38	32	34	39	42	30	35	36	35	40	36	38	30	42	42	44	32	34	27	31	32	43	39	35	38	34	28	30	44	32	30	36	30	43	33	47	39	41	27	42	34	29	39	25	25	33	34	36	42	39	42	26	28	44	47	27	46	25	37	41	28	34	48	40	30	36	40	29	30	41	32	41	34	41	29	27	34	32	33	40	37	39	37	38	32	28	39	35	40	45	32	43	26	42	44	28	29	38	41	45	38	37	44	38	43	31	35	43	42	34	24	46	37	40	37	36	31	38	31	43	32	38	49	37	35	33	30	45	32	27	43	31	33	39	39	36	37	34	50	47	30	30	36	29	44	40	27	37	43	37	38	25	45	33	33	33	39	40	31	37	34	32	35	43	35	40	32	32	30	34	33	26	27	43	41	36	34	42	28	37	34	30	37	36	34	38	32	41	41	33	40	47	41	45	29	38	36	37	34	32	40	35	39	39	33	39	37	27	45	29	36	33	31	45	41	34	34	38	34	44	39	43	38	29	45	49	33	30	27	38	38	37	45	41	34	38	44	25	42	43	36	27	30	41	37	43	38	40	32	36	39	38	38	37	35	39	32	40	37	34	27	36	33	38	37	37	29	32	46	37	38	37	28	19	44	35	40	36	45	28	38	41	37	34	32	33	49	29	44	38	41	25	51	36	46	38	37	25	35	36	31	34	42	30	28	52	27	23	39	37	28	44	39	44	40	44	40	33	36	40	43	40	25	40	50	27	36	50	49	42	43	37	38	44	39	42	34	41	35	28	37	41	37	30	42	29	26	40	41	44	33	50	32	43	41	38	40	32	36	46	33	34	27	37	32	38	35	24	34	29	36	33	41	29	26	37	39	30	46	28	41	26	41	37	28	39	31	34	45	40	22	37	38	40	29	37	35	46	35	40	33	37	41	35	35	40	40	36	29	44	44	48	40	34	37	39	42	35	43	37	40	39	44	23	43	33	47	43	38	32	42	22	37	29	33	36	48	42	37	44	32	42	33	24	25	46	32	37	43	29	34	43	39	35	41	37	40	34	36	47	36	40	37	46	47	30	27	33	30	44	41	39	48	30	46	51	26	34	34	29	36	38	37	38	40	38	41	41	31	52	41	39	39	29	35	28	27	51	44	33	38	29	34	35	41	37	48	40	38	33	35	35	38	40	28	36	36	32	46	42	33	34
25407	18583	12426	26333	34162	32665	28941	24593	20601	17211	14632	12064	9883	8253	6855	6006	4976	4173	3653	3400	3191	3145	2902	2760	2538	2365	2208	2091	2175	2301	1837	1398	1338	1144	1152	1125	1081	1021	1111	1061	1024	938	939	901	833	815	774	828	841	785	784	767	750	772	811	773	708	748	712	730	710	691	766	694	731	661	705	690	669	678	729	689	664	681	662	654	669	611	656	650	710	636	659	687	663	634	646	636	596	663	611	633	633	600	612	630	655	642	643	598	625	640	590	629	646	656	656	584	639	643	610	595	617	635	600	660	638	588	614	649	648	607	641	651	626	595	617	630	641	603	649	632	637	651	635	584	609	611	666	583	618	603	607	612	667	644	653	631	574	673	603	605	634	644	673	635	584	651	638	575	637	630	574	648	668	598	596	609	630	603	633	584	623	615	620	607	612	621	637	569	610	594	622	653	606	627	642	586	594	587	635	602	587	570	557	604	615	646	616	574	604	580	605	625	586	622	597	613	630	619	598	600	623	630	602	584	617	605	584	566	576	645	590	581	593	598	646	634	601	567	658	607	627	595	583	582	628	683	571	589	597	635	641	650	621	608	684	577	646	586	609	599	586	625	587	621	604	633	639	609	617	612	605	578	645	602	629	605	608	621	608	554	578	588	605	597	615	622	606	599	641	598	598	612	602	565	588	634	612	600	623	643	646	646	635	606	620	613	587	581	637	544	600	635	626	595	604	641	617	603	601	644	599	585	608	642	564	625	617	618	604	607	607	597	649	615	601	594	632	566	616	626	606	596	584	589	608	582	639	600	587	645	611	609	601	633	596	610	602	612	587	561	594	624	616	605	606	588	654	618	586	572	552	620	585	611	593	633	593	606	605	576	628	592	615	593	636	614	643	605	605	596	632	601	633	636	593	620	623	583	588	595	611	536	587	633	569	665	640	638	666	626	605	639	595	651	633	612	619	633	602	580	605	640	577	601	615	577	622	591	637	610	610	588	630	588	612	601	534	582	586	603	606	624	613	633	587	596	595	625	602	600	575	591	611	569	617	660	614	623	578	635	584	622	609	623	654	601	652	590	598	617	617	611	547	557	592	583	609	639	633	609	604	594	575	591	555	618	593	574	611	587	621	615	615	615	602	588	620	595	601	578	613	657	577	610	628	606	581	642	604	619	622	581	595	598	631	590	588	604	609	661	622	593	618	550	606	640	617	624	636	610	619	551	618	628	625	581	612	581	617	603	616	586	617	613	592	599	604	616	610	602	602	611	659	638	593	611	614	593	564	642	603	607	606	580	594	606	590	614	584	592	637	607	629	595	569	592	575	601	594	611	613	594	623	646	597	600	608	615	612	594	620	581	594	591	613	580	622	608	604	645	606	608	610	601	610	587	591	609	604	597	619	628	603	619	582	594	637	634	604	585	627	624	602	637	592	617	599	643	583	625	598	607	606	599	611	600	593	610	548	641	625	586	595	605	579	598	604	619	603	602	631	604	611	645	625	599	587	612	592	630	612	623	616	601	594	604	599	603	599	602	609	620	569	605	599	644	583	649	558	619	586	563	578	620	606	605	560	620	601	637	623	584	594	585	551	603	646	633	613	587	595	615	634	606	612	686	610	593	633	568	562	587	572	644	583	597	612	607	625	568	633	602	596	584	573	581	563	625	594	579	649	606	599	571	616	602	576	593	622	611	656	627	576	580	566	588	575	611	623	636	585	619	693	593	569	630	636	615	620	618	574	618	629	627	581	589	616	620	607	596	604	599	606	633	596	548	645	630	594	621	573	621	642	626	546	638	576	621	606	613	618	621	648	600	619	634	622	578	648	586	600	604	597	613	588	612	587	586	617	631	573	578	584	581	647	573	609	590	588	601	580	588	600	616	625	613	603	570	608	590	655	586	621	598	626	615	611	669	654	585	567	590	610	591	583	586	625	608	635	571	582	673	577	544	641	592	623	591	614	629	591	615	613	548	601	597	587	601	609	611	614	680	657	598	588	565	598	650	641	570	596	592	654	584	643	581	636	591	583	585	601	602	644	615	589	618	619	612	613	594	627	623	593	573	588	617	567	645	641	618	611	568	629	631	613	601	603	586	615	583	598	606	566	592	607	624	616	553	595	608	607	603	604	554	631	616	607	608	600	607	599	625	613	626	619	595	612	633	641	640	603	609	649	587	560	606	581	637	612	603	608	563	627	606	579	577	603	575	677	657	607	661	612	601	591	650	618	631	595	634	615	584	608	630	607	638	615	596	560	621	629	641	606	610	611	586	604	585	599	671	601	620	565	592	641	651	635	607	590	589	587	595	620	617	531	599	599	615	628	630	623	578	663	591	612	607	602	646	591	602	646	626	625	648	643	618	601	625	629	640	594	612	617	659	606	586	588	605	608	577	629	594	587	626	636	598	612	554	587	594	609	615	624	609	610	618	614	650	618	628	644	583	629	568	622	634	630	610	606	600	631	625	566	596	536	642	568	621	588	626	639	587	624	582	588	635	607	596	634	595	604	614	592	622	589	644	622	608	618	603	656	623	593	615	639	610	635	577	618	640	603	551	610	632	631	631	554	602	653	638	644	569	622	581	600	617	626	649	584	610	596	620	666	614	631	618	626	640	639	660	638	626	596	609	590	624	607	623	600	592	644	620	571	609	570	593	626	555	574	552	578	609	630	633	566	644	649	593	600	603	611	590	669	617	615	682	618	605	601	585	572	593	603	585	588	576	597	649	598	610	598	570	617	620	601	608	553	616	576	603	586	652	667	627	602	617	633	643	644	568	573	586	603	604	632	639	600	608	568	601	630	614	596	589	607	560	586	559	606	638	587	559	627	609	583	600	612	560	604	604	598	596	590	582	609	619	628	605	642	580	612	588	577	607	617	620	619	570	631	614	580	653	613	624	640	615	591	585	573	620	567	604	611	625	567	618	600	608	621	568	647	611	609	672	608	624	602	579	632	638	617	627	626	599	625	616	635	586	659	603	590	597	560	590	581	674	606	569	617	616	583	613	605	616	648	601	596	609	561	644	596	624	617	613	600	621	606	613	620	648	555	614	599	612	587	624	603	567	657	554	637	641	571	599	617	561	622	616	583	645	606	591	601	625	606	581	617	631	593	619	590	577	624	582	603	606	614	600	592	580	553	577	590	599	618	573	623	569	638	592	580	640	611	613	609	561	609	600	624	620	595	584	581	615	592	579	621	596	626	580	611	593	615	585	603	611	643	649	606	609	570	551	627	593	590	596	601	603	620	570	548	624	622	602	617	600	621	582	620	600	600	624	620	598	621	582	568	582	612	621	539	599	602	589	635	609	597	655	604	585	622	607	577	580	632	610	613	642	620	633	626	589	600	619	637	612	618	561	649	562	571	618	646	634	600	594	608	599	611	607	527	643	570	614	613	635	632	597	609	607	572	598	578	627	613	586	596	586	656	603	615	648	588	636	639	589	549	607	558	579	617	601	612	637	591	591	599	622	562	588	631	572	635	590	603	592	622	677	614	586	595	630	590	610
1600	361	215	179	274	329	281	200	162	160	140	107	88	67	76	61	50	49	47	43	38	57	50	34	38	33	34	39	26	50	25	21	21	28	23	38	29	24	24	29	25	23	21	24	27	25	23	28	24	21	18	21	23	19	23	24	26	18	31	19	24	28	24	25	25	22	14	32	19	32	21	16	31	25	22	25	15	21	20	18	18	23	26	32	20	29	20	20	26	16	22	21	24	19	19	20	22	22	31	23	30	15	17	22	28	21	31	25	20	26	27	22	18	31	28	19	18	21	27	23	27	22	21	33	20	24	16	20	29	19	28	30	23	19	32	20	33	19	24	19	26	20	25	24	19	18	19	28	17	24	32	24	19	25	19	27	23	18	26	21	26	20	25	19	16	15	27	17	21	29	28	29	14	15	20	21	24	23	29	15	19	21	18	17	19	25	12	19	20	22	35	31	21	24	18	26	23	26	21	20	31	23	28	20	17	19	23	28	20	19	13	26	28	21	29	21	20	21	22	24	23	23	20	22	24	28	28	20	18	27	28	19	27	26	26	20	14	20	27	21	19	15	31	18	32	20	25	29	20	29	16	19	14	14	31	31	27	21	22	29	25	25	23	20	14	24	30	27	25	13	16	20	26	26	38	22	30	32	28	25	19	14	30	25	16	25	26	21	18	26	29	25	18	26	31	31	27	21	18	28	21	20	28	16	20	33	18	29	18	16	12	25	14	23	28	34	27	29	17	23	29	32	25	22	27	21	20	23	29	17	24	18	24	26	28	38	24	26	26	24	21	21	21	22	21	17	19	18	21	30	22	20	32	27	23	18	18	28	21	27	21	28	31	31	26	22	25	21	31	22	23	18	24	33	20	28	25	25	22	22	24	35	25	19	23	25	22	17	22	22	20	23	23	23	24	12	23	23	24	19	23	32	25	16	20	30	18	25	22	29	28	24	17	31	26	19	30	29	21	18	25	18	31	31	24	20	22	23	20	33	30	21	21	26	24	22	20	30	34	29	30	16	19	23	20	34	28	28	30	14	29	23	24	24	15	34	16	28	26	28	22	16	21	28	26	17	16	26	25	24	31	28	26	17	23	22	24	23	25	18	28	27	18	21	23	30	25	21	31	27	32	30	21	16	20	22	20	31	26	25	28	26	24	25	23	28	21	19	26	27	22	25	22	15	24	26	25	23	27	18	36	19	22	37	24	31	20	27	28	21	18	21	33	32	23	18	27	25	23	19	23	24	28	22	18	19	26	32	29	25	29	24	23	27	19	16	21	19	26	24	19	27	25	25	28	25	28	31	28	25	27	19	24	15	30	17	22	33	23	21	33	21	21	26	24	25	32	20	23	18	27	20	10	29	18	28	38	20	22	27	27	17	26	19	24	22	16	20	20	22	16	23	29	17	25	21	18	24	23	30	20	25	20	26	26	21	23	32	19	19	17	9	27	25	28	19	23	23	20	25	21	20	27	24	16	22	20	31	25	25	20	22	24	21	21	24	18	24	27	17	19	32	26	20	16	37	30	26	29	22	26	23	28	24	24	23	20	25	23	21	20	22	19	30	32	32	21	30	23	27	31	25	21	17	15	25	34	14	21	24	21	21	20	18	27	23	13	24	21	22	18	27	24	24	23	22	28	16	23	19	20	24	19	24	23	24	31	26	20	18	26	22	22	27	23	31	17	26	27	18	24	28	24	25	26	26	36	17	24	23	11	25	21	20	28	30	29	23	28	20	19	25	28	30	19	33	30	20	23	15	21	21	22	21	24	20	26	28	28	19	26	27	23	20	24	23	22	25	16	27	17	23	31	31	33	20	24	25	21	14	19	23	21	19	16	22	31	30	18	23	21	28	21	24	24	16	20	22	20	18	25	18	23	24	26	15	25	29	28	26	16	28	18	26	17	19	21	24	19	19	21	22	23	29	33	22	23	21	18	23	26	22	21	20	17	36	19	19	25	22	11	27	19	29	32	22	18	18	26	18	16	25	27	19	28	33	20	21	17	19	23	23	23	23	24	27	23	20	21	27	25	24	22	21	18	13	20	25	17	25	18	25	22	32	21	31	21	19	26	27	20	21	32	25	22	19	28	21	24	21	29	28	21	20	22	21	17	22	24	20	19	35	27	27	16	18	25	32	20	27	23	15	20	19	29	16	23	27	24	18	24	33	21	35	24	22	18	15	23	37	17	23	20	29	26	28	21	22	17	19	20	32	22	24	28	19	30	24	25	21	32	14	25	17	17	20	22	21	20	29	24	27	34	23	26	28	16	28	19	23	17	16	25	27	25	22	17	32	27	23	25	17	20	25	30	19	20	19	22	25	31	21	29	20	22	16	18	24	22	23	20	17	21	18	9	21	21	18	26	18	19	20	27	21	28	17	23	24	26	23	21	19	21	18	26	22	23	25	16	23	32	21	21	17	28	30	25	21	19	34	31	19	26	25	27	15	23	21	19	19	30	18	21	25	28	16	20	20	23	20	18	16	29	22	19	18	25	23	17	18	22	20	18	21	17	27	28	17	29	27	19	27	26	18	25	24	21	17	21	17	26	25	23	29	23	27	28	26	13	29	22	19	24	23	30	27	13	28	22	22	19	23	15	22	19	21	30	24	22	25	15	23	32	25	25	17	22	13	20	16	17	36	26	16	22	26	30	19	25	28	22	33	32	18	25	26	24	28	20	31	28	30	32	23	17	18	23	26	22	18	19	29	25	19	24	19	30	23	28	32	16	31	16	19	25	20	29	19	23	27	19	27	22	27	19	15	30	19	24	23	26	23	17	30	18	15	21	22	28	23	24	25	25	20	27	22	28	26	22	28	18	22	32	20	14	17	24	22	23	15	25	25	23	22	28	24	24	35	24	18	16	19	16	19	25	22	31	35	27	24	29	19	30	28	16	19	27	25	23	15	30	23	24	29	28	26	23	15	26	20	17	30	17	31	27	21	16	19	24	35	26	16	27	19	25	24	27	34	21	22	21	25	16	25	26	27	22	25	17	25	27	15	15	22	28	27	15	14	21	16	25	23	28	26	20	23	26	23	25	24	17	26	19	28	28	22	25	27	20	23	27	24	25	23	23	36	23	28	14	35	25	22	30	35	23	24	19	24	25	20	20	29	25	21	25	22	23	23	30	15	29	23	23	25	20	21	22	15	21	20	18	21	16	16	26	25	31	21	38	23	36	16	30	25	17	24	23	19	21	13	30	16	22	30	29	23	17	22	27	19	22	27	29	31	17	17	21	26	23	25	30	24	27	21	23	24	30	18	22	28	25	23	33	24	20	28	20	16	16	25	23	26	26	15	17	17	18	27	25	22	29	26	20	27	18	16	20	32	25	24	29	22	20	24	16	26	27	22	21	19	31	28	24	23	20	23	22	16	26	26	29	20	20	31	34	18	27	23	18	20	21	20	27	18	30	29	21	27	24	24	29	31	22	20	20	19	27	26	22	22	15	15	25	23	23	22	24	19	21	26	31	22	24	16	23	24
17311	11235	6486	16913	24086	22768	18744	14641	11434	9073	7149	5557	4451	3687	3074	2502	2225	1858	1669	1565	1492	1471	1449	1373	1261	1151	1011	1060	1188	1148	891	662	621	607	674	645	563	592	558	567	568	499	476	437	452	417	472	432	436	437	427	457	435	432	432	394	393	396	427	440	439	436	395	408	413	423	409	417	374	424	409	431	395	391	401	396	431	391	386	391	405	406	395	422	393	408	385	381	369	391	354	413	369	419	379	406	360	385	403	404	365	397	368	397	370	367	358	397	394	393	402	380	384	402	376	398	436	393	398	433	390	394	386	395	406	398	379	358	373	369	370	411	404	426	373	392	410	407	430	383	396	388	381	391	435	371	381	371	418	388	374	380	399	389	399	405	406	396	382	399	386	402	376	359	384	394	361	357	360	418	388	431	410	370	407	331	379	365	418	384	408	400	404	363	403	362	371	385	392	418	374	374	379	407	405	405	372	433	365	361	398	407	385	388	391	375	419	394	389	397	375	388	353	358	412	363	386	356	407	369	377	441	405	388	366	374	377	422	376	376	416	405	371	412	435	427	378	393	384	432	388	365	419	374	348	400	414	418	382	380	361	392	389	404	417	369	376	379	405	363	411	383	390	380	396	382	403	375	371	363	366	389	368	375	399	363	409	408	376	395	388	407	397	376	388	402	373	384	371	405	389	367	413	396	414	397	386	446	385	384	396	354	361	400	362	382	374	395	399	397	381	417	412	388	373	381	404	394	404	409	384	391	418	358	379	375	357	370	423	405	399	421	362	404	368	417	393	402	388	355	411	397	384	380	395	392	409	383	378	359	381	379	418	374	429	408	343	365	376	377	356	337	371	369	411	398	369	371	379	416	344	392	394	391	400	370	373	388	365	397	413	371	365	391	378	380	377	385	396	406	397	399	396	399	356	335	403	380	402	386	392	395	389	406	407	376	374	397	387	360	405	373	377	379	391	383	374	398	387	369	375	399	383	406	381	422	363	412	415	422	422	399	389	383	418	347	347	412	389	362	363	382	381	429	375	372	382	393	343	356	411	389	374	397	405	395	393	420	426	387	362	369	383	371	376	385	397	395	386	405	370	410	405	394	390	378	383	369	393	368	365	410	347	375	385	395	400	403	398	369	369	370	393	398	378	400	400	404	394	405	390	376	363	388	367	369	394	422	413	396	405	384	395	370	393	403	371	390	356	404	404	396	411	392	376	399	367	375	381	404	392	366	401	398	425	424	434	402	406	393	414	363	424	410	373	389	379	381	405	390	397	402	376	366	396	386	392	365	383	403	382	388	374	369	402	368	373	362	385	395	377	383	396	363	417	391	378	391	400	373	392	401	369	420	362	385	359	364	358	375	381	391	413	367	395	426	407	399	433	403	416	418	382	439	387	418	406	378	401	409	397	384	405	383	386	375	366	397	361	370	365	397	390	391	415	396	415	377	414	370	390	401	374	371	375	368	370	421	412	381	399	377	369	382	396	418	399	371	403	357	364	387	348	369	361	410	388	444	377	383	368	371	395	397	387	359	353	395	353	404	383	379	381	387	371	370	379	393	364	396	364	407	376	410	405	403	388	354	341	348	411	420	399	386	380	417	340	372	349	396	385	365	384	352	397	388	371	364	387	398	400	367	369	388	418	410	374	421	374	426	376	359	401	371	386	429	404	384	403	383	436	391	380	385	397	362	435	389	402	365	386	394	411	397	380	388	359	359	369	366	384	359	404	377	390	365	380	365	383	428	383	397	396	383	370	390	408	402	391	396	374	390	385	382	376	368	384	426	384	400	370	363	405	373	386	414	382	383	413	352	374	364	373	373	424	384	374	377	377	391	417	407	423	382	378	417	375	384	394	379	385	333	375	391	369	402	402	379	389	400	398	389	352	365	383	367	393	387	383	383	358	389	384	384	379	390	351	405	343	392	414	372	418	353	395	413	393	401	398	380	391	361	372	381	373	350	412	403	383	360	405	346	382	383	392	389	381	387	353	355	388	356	388	385	367	409	385	345	376	414	386	385	378	357	369	385	386	380	402	433	402	399	367	421	325	385	365	408	387	377	381	377	380	404	360	327	347	409	380	388	370	384	399	396	408	368	393	367	376	396	356	364	376	421	381	374	419	396	393	371	365	431	373	369	422	393	363	407	369	359	387	401	402	350	365	423	393	432	395	392	350	384	407	357	364	374	380	410	379	382	416	424	391	370	391	361	353	379	433	389	405	380	402	386	378	400	386	366	370	389	399	377	380	369	365	387	363	428	397	399	373	348	384	382	392	411	374	416	387	377	367	389	386	389	364	358	378	395	364	388	345	363	365	345	399	344	419	410	395	393	402	376	393	369	400	420	385	393	348	354	393	382	392	376	401	391	385	431	389	403	391	382	389	392	389	416	385	394	390	369	399	410	398	387	353	384	373	390	338	365	428	370	385	380	372	372	399	376	385	378	407	377	389	368	374	372	406	436	393	366	378	365	403	377	372	393	367	380	381	352	412	368	410	397	364	396	368	417	366	376	367	409	394	353	386	428	392	391	373	413	333	386	414	405	398	387	398	383	390	373	374	399	402	387	414	378	387	423	345	372	365	366	395	362	368	356	389	402	372	403	372	387	409	395	428	405	383	391	384	391	379	399	407	353	414	390	379	409	385	379	361	429	366	411	363	391	391	404	381	365	344	394	379	375	425	403	386	379	413	369	377	377	410	401	387	409	383	382	369	429	363	401	421	389	377	384	386	394	397	372	362	396	398	415	384	356	378	383	399	371	368	350	354	402	361	392	381	374	413	408	375	388	406	397	375	378	428	365	436	379	411	402	391	360	377	421	373	390	411	348	355	434	399	358	393	379	378	362	375	366	409	395	357	381	387	364	370	385	386	377	403	411	385	395	374	422	409	384	387	395	402	396	418	392	358	369	343	395	375	393	359	404	360	362	378	397	385	372	405	359	371	395	379	424	399	415	387	404	391	393	371	363	377	405	352	393	373	385	388	377	391	387	389	395	393	381	392	376	409	385	402	411	389	401	395	385	367	382	424	384	414	370	378	397	372	394	396	379	393	407	396	362	421	385	388	385	366	361	399	379	365	387	406	341	399	350	377	358	404	376	416	355	400	399	392	397	399	412	389	381	400	387	393	412	387	406	411	365	371	386	392	383	400	362	410	389	372	375	412	416	403	400	403	410	378	383	390	394	368	408	400	415	361	367	397	388	363	397	395	425	402	340	367	344	361	389	384	388	411	413	385	380	377	384	399	386	408	418	367	406	383	396	390	370	391	372	354	389	418	397	412	398	384	386	382	407	351	396	371	401	384	348	420	378	362	392	380	400	382	388	393	413	405	387	379	379	350	381	404	408	393	376	365	396	389	380	361	363	408	367	397	384	395	386	412	369	345	425	392	410	360	380	377	399	395	391	418	361	392	395	395	400	380	402	396	388	363	393	359	380	366	390	412	352	394	376	383	388	383	380	374	374	391	370	366	396	382	385	363	355	373	410	381	391	384	402
1058	620	351	254	441	573	390	343	316	244	199	150	147	114	102	98	84	62	62	65	54	53	49	45	49	47	54	40	34	44	38	25	41	24	26	31	26	22	23	21	23	31	39	25	20	25	16	25	19	13	19	22	35	15	17	26	18	13	26	19	29	25	13	20	25	23	24	16	18	15	19	22	26	20	21	33	9	24	17	24	16	19	28	14	18	21	19	15	17	17	19	20	21	22	22	22	20	23	20	17	19	10	24	15	19	20	25	24	16	22	25	17	15	20	17	26	17	23	16	17	18	20	20	25	11	20	11	20	18	22	26	17	20	25	23	23	17	19	24	16	23	22	20	16	10	22	21	25	15	22	22	25	16	16	25	22	20	14	23	20	21	28	24	20	18	23	20	17	23	18	14	12	28	25	23	29	19	14	18	18	19	24	20	19	19	15	19	22	25	23	10	20	22	17	21	15	17	22	20	13	15	25	24	30	29	26	21	24	22	18	24	23	17	16	16	19	22	21	24	18	16	16	20	19	20	15	18	19	22	23	25	19	15	21	28	24	22	15	27	14	19	18	21	17	16	23	28	10	15	13	15	19	19	16	12	22	20	25	21	22	17	25	26	27	16	10	24	17	22	25	12	20	23	24	11	29	25	22	19	21	18	15	15	20	14	15	18	17	21	20	18	18	22	19	14	18	17	24	16	18	18	13	19	22	23	20	15	24	20	14	16	25	12	25	19	20	22	22	24	20	17	19	16	24	20	15	13	26	26	19	23	19	15	18	19	19	24	27	26	26	14	27	16	23	24	18	16	19	18	23	23	18	21	14	16	22	26	27	23	21	21	15	16	10	21	22	22	24	15	19	19	21	9	21	15	16	20	18	24	19	17	16	27	20	12	22	23	21	26	26	18	12	19	15	14	22	19	13	15	25	19	19	21	16	13	11	17	9	15	24	18	16	22	26	19	18	27	17	15	26	20	12	18	19	15	19	24	17	16	15	24	24	21	20	26	19	15	17	18	30	12	23	20	27	17	20	25	21	13	18	21	23	13	21	13	16	18	18	17	19	18	16	13	18	30	23	14	12	18	21	16	22	12	20	18	26	25	22	25	18	21	25	19	21	17	25	18	17	12	7	18	17	26	25	23	24	18	19	21	22	23	21	23	21	17	17	20	22	18	21	15	23	24	24	22	27	18	26	12	22	23	22	20	17	20	27	22	20	17	23	22	14	20	28	21	19	26	20	22	18	19	23	18	14	25	17	20	20	15	30	22	19	26	21	20	27	18	22	20	18	22	24	25	25	21	18	23	25	25	18	16	14	25	19	21	18	23	30	25	16	23	18	23	18	17	15	18	13	24	24	11	19	17	20	18	20	14	14	22	22	17	20	17	22	21	18	15	22	11	20	18	33	18	18	12	24	15	14	13	19	19	16	18	19	25	21	13	22	13	17	10	17	27	18	22	15	24	15	17	20	18	12	17	10	22	15	13	19	22	15	15	19	23	18	23	24	16	17	31	25	25	23	23	16	16	23	17	18	22	18	22	22	19	21	14	14	21	19	21	21	21	22	19	10	18	21	12	19	17	18	14	18	21	18	18	14	22	25	21	23	25	23	26	14	19	23	13	25	16	21	12	15	17	22	24	14	18	25	15	17	24	21	15	20	19	21	13	16	17	18	18	9	14	15	18	17	20	17	30	15	20	21	18	22	30	11	19	31	15	22	16	23	29	19	16	20	18	17	17	19	20	26	25	21	15	24	19	23	13	29	9	24	22	20	26	12	22	21	18	20	16	17	24	26	20	17	23	20	27	21	21	22	19	11	23	23	24	20	22	15	17	16	16	11	21	19	21	23	16	16	15	15	15	21	17	28	22	26	17	23	18	29	13	19	19	14	22	19	12	17	17	16	16	23	20	20	20	18	12	21	21	18	20	20	20	17	15	27	23	21	17	22	28	12	19	24	26	17	22	21	11	15	25	25	14	26	29	19	15	15	16	15	27	16	15	24	23	34	16	21	18	16	18	30	20	17	17	20	23	18	28	20	18	17	15	16	16	21	18	8	26	21	26	20	12	23	18	22	15	14	20	22	14	24	17	22	20	13	20	25	21	28	22	22	19	25	22	19	17	20	19	18	16	20	21	18	11	18	15	16	14	24	18	19	17	24	13	21	21	14	20	17	16	22	18	26	21	13	19	24	21	15	20	22	28	23	27	17	18	24	23	27	20	18	17	17	21	29	16	25	20	27	24	8	22	15	18	17	20	22	28	22	17	12	15	27	15	18	20	19	16	10	18	20	26	19	19	21	15	15	20	25	19	25	18	26	19	18	25	14	23	17	20	25	27	24	21	18	16	27	17	17	24	29	19	20	18	22	14	21	21	23	14	20	21	14	29	21	20	13	14	13	21	18	28	20	26	18	28	11	15	25	19	23	18	14	20	17	24	21	15	19	19	22	15	20	19	25	19	20	11	17	19	16	15	25	18	19	21	18	24	21	13	17	28	29	27	16	18	19	17	21	16	20	22	21	29	18	15	14	17	17	25	24	16	17	12	16	17	20	22	15	15	24	21	19	16	13	17	14	21	31	17	22	15	23	21	19	20	12	19	14	16	15	12	18	12	12	12	17	16	25	14	21	23	19	18	14	21	20	17	22	12	19	18	10	26	20	21	22	26	19	17	17	16	17	22	17	13	27	28	17	19	20	21	27	25	13	16	13	22	17	19	14	24	22	16	17	16	22	22	18	22	24	22	19	27	18	24	18	14	23	27	14	15	24	18	16	16	20	19	23	19	16	12	20	16	14	13	13	23	24	18	17	20	14	19	20	26	13	15	17	23	11	30	19	17	19	17	11	16	28	18	18	17	8	29	16	16	24	22	13	22	16	22	12	13	19	20	17	21	19	20	20	20	18	17	19	15	24	15	20	22	18	23	20	23	13	23	24	21	19	17	32	24	14	28	13	13	21	21	13	18	11	19	21	14	21	20	15	12	27	15	21	17	20	17	28	23	18	16	23	15	20	20	13	21	14	17	19	21	12	15	14	14	18	16	19	17	28	13	15	15	16	23	14	24	18	21	18	22	19	25	20	17	22	17	20	16	26	20	27	14	21	18	20	23	19	23	23	22	14	13	23	16	15	19	16	24	17	17	20	19	21	16	21	16	17	24	19	23	17	22	21	24	14	20	18	22	22	13	20	20	18	12	26	27	23	16	18	17	28	17	17	23	22	24	15	14	18	14	21	23	18	20	26	25	18	21	11	24	23	18	19	21	15	13	21	20	19	25	17	21	28	15	14	21	17	17	25	20	24	17	14	20	15	20	23	18	20	16	17	28	13	26	15	23	22	15	24	11	19	15	13	17	20	21	14	20	18	19	27	11	18	16	30	22	18	19	12	25	15	23	19	11	24	21	14	20	16	17	17	17	19	17	28	24	15	16	23	15	17	16	20	16	20	14	23	17	14	19	24	19	14	23	18	16	12	14	13	26	15	18	10	21	17
22028	15661	9275	21896	29629	28090	24298	19737	16053	13012	10538	8454	6938	5645	4677	3997	3384	2773	2491	2269	2240	2151	1950	1864	1661	1639	1439	1397	1354	1324	1012	904	753	807	725	643	636	673	682	614	548	566	539	526	460	485	439	478	484	454	433	417	450	416	403	402	412	432	396	409	402	382	373	401	396	386	373	441	370	402	365	385	408	374	377	395	356	352	320	359	378	332	356	361	348	368	377	352	320	371	350	372	374	371	357	339	321	341	333	338	329	348	351	346	342	351	364	356	357	359	347	306	352	336	320	355	346	323	311	323	329	314	361	361	342	336	354	309	335	341	326	328	342	343	372	353	347	347	313	328	334	326	362	323	351	314	348	364	317	342	348	339	340	356	385	361	364	334	346	334	358	304	336	343	362	340	328	335	300	313	346	317	348	376	355	306	351	353	335	294	321	305	331	327	339	294	341	349	310	313	334	327	358	322	349	311	308	340	330	323	327	312	328	334	307	315	343	342	341	311	282	343	331	338	303	329	331	345	322	317	359	324	318	302	326	370	324	346	310	334	350	313	320	333	330	318	316	366	305	332	351	349	332	303	294	326	338	293	321	342	348	319	301	313	327	328	342	307	326	314	346	326	357	335	335	312	326	301	287	308	287	346	337	324	328	335	311	342	326	343	308	313	332	331	368	358	323	317	287	290	329	305	319	338	324	319	291	316	353	332	310	323	324	347	321	325	334	320	312	343	285	328	338	299	337	338	339	333	337	352	294	333	317	326	365	324	326	348	326	298	321	343	286	341	301	333	334	329	340	293	342	288	323	367	323	327	293	336	344	328	311	324	289	343	329	312	312	324	339	355	320	338	350	319	346	330	324	334	336	332	300	330	325	313	337	329	308	356	298	311	351	330	335	339	343	355	335	303	344	322	328	330	314	309	312	328	328	313	367	312	324	319	290	322	302	351	354	380	320	332	335	277	326	313	336	348	342	319	319	349	332	335	330	322	308	339	328	309	283	269	322	326	301	326	346	324	295	330	341	336	317	320	332	339	344	320	314	306	337	320	299	300	308	297	322	301	318	315	344	357	307	321	341	325	305	312	332	319	309	337	337	333	301	326	356	324	323	345	326	343	340	313	373	328	318	333	289	362	343	352	321	324	319	350	297	335	334	311	316	331	290	333	341	329	310	310	328	300	294	327	322	328	320	312	315	324	327	312	328	323	338	315	319	323	349	315	360	316	289	336	354	320	359	376	300	302	310	346	332	330	341	371	334	334	384	330	300	317	323	288	319	353	299	360	318	318	340	316	317	298	332	316	304	329	320	330	334	343	337	299	350	299	337	330	319	325	329	338	329	335	313	347	329	323	306	359	328	337	333	322	338	335	328	316	305	327	299	342	333	326	305	328	340	323	333	327	350	313	320	328	298	306	302	369	330	354	309	359	338	319	333	338	334	318	314	319	299	342	334	309	329	338	331	312	323	308	348	323	341	309	332	340	345	341	294	321	338	337	315	334	295	336	330	335	339	364	330	305	292	347	309	346	324	332	338	362	302	343	356	334	328	310	308	334	328	327	326	301	310	304	340	317	323	362	332	329	300	288	292	334	339	333	326	325	310	341	356	309	320	354	363	312	316	328	331	319	368	315	325	356	320	346	306	321	296	327	311	307	306	290	287	311	356	308	352	344	327	363	316	298	322	320	334	308	294	325	310	322	322	284	334	354	311	350	306	337	319	316	322	304	346	325	338	311	352	305	318	311	332	300	327	329	310	293	331	330	313	304	334	322	371	313	317	320	309	311	304	329	320	298	300	337	362	334	325	316	293	316	345	314	341	310	321	318	327	330	346	358	282	328	333	374	306	352	327	342	349	333	335	315	330	318	315	381	298	319	367	339	304	349	339	329	326	337	324	313	339	354	333	279	305	332	346	310	354	324	365	332	342	318	325	322	333	312	324	347	335	280	305	314	318	319	345	340	314	328	356	358	342	342	332	335	310	315	329	320	311	340	307	334	333	320	349	320	320	338	352	311	311	323	315	286	332	333	312	333	333	348	274	351	312	326	347	330	337	313	343	330	305	313	325	326	288	302	308	315	309	327	311	329	304	309	322	342	341	317	344	302	306	323	311	321	313	334	304	311	326	340	342	327	335	307	314	344	312	352	345	335	341	326	355	324	324	308	331	358	313	328	367	353	313	335	316	300	300	341	318	356	361	344	323	323	293	367	326	324	320	356	313	323	342	319	303	344	315	318	293	335	341	314	328	324	309	301	325	315	310	304	368	329	344	331	336	316	311	313	300	323	332	315	332	321	308	323	299	322	315	341	280	315	305	314	318	321	317	331	337	302	321	300	311	324	315	320	342	314	335	336	321	336	340	319	336	312	311	332	331	310	319	332	295	328	334	297	347	312	299	288	354	326	339	321	328	315	331	337	330	302	333	369	332	322	348	291	353	319	311	299	305	303	332	338	342	311	328	322	339	304	335	355	337	271	326	325	322	322	315	314	306	327	319	303	281	320	318	356	326	309	385	353	336	371	370	309	325	328	306	365	307	302	300	342	329	357	330	334	336	323	303	308	369	325	368	335	298	320	322	318	329	324	325	330	303	338	346	333	326	338	315	330	356	316	316	313	367	303	346	330	333	306	337	322	371	324	328	323	281	313	312	322	312	349	304	336	319	311	332	337	336	315	323	310	332	303	368	322	316	350	318	326	317	353	324	342	326	315	292	330	317	317	333	338	337	336	321	319	304	342	320	348	320	356	318	332	329	344	346	322	332	344	299	337	337	321	350	337	335	329	312	325	318	274	323	327	356	329	329	350	355	354	358	334	302	282	290	362	322	293	302	328	350	327	353	344	320	326	302	333	326	319	329	315	294	317	333	323	298	334	316	319	325	319	350	330	330	322	304	296	353	290	325	334	318	327	303	334	296	338	307	327	319	323	319	360	267	326	333	337	349	322	337	350	342	368	333	324	333	316	345	325	339	310	326	315	319	330	330	324	332	311	315	328	339	297	316	331	320	313	334	291	304	362	325	322	332	339	330	296	319	353	326	311	343	329	328	316	316	330	323	319	358	328	326	343	310	313	330	348	293	336	340	292	331	340	335	328	329	360	355	299	318	320	322	355	324	328	288	342	336	318	292	341	317	328	334	321	331	324	328	334	311	332	326	313	325	326	311	336	345	317	345	316	327	336	334	336	362	326	334	326	324	320	346	341	322	363	305	351	336	335	339	296	287	298	297	321	327	353	327	334	327	333	338	341	312	327	321	311	322	323	323	314	290	339	353	310	295	311	322	373	328	341	300	299	298	349	331	342	326	327	296	306	315	296	326	323	337	321	310	324	340	341	312	309	323	334	311	319	335	351	315	325	344	336	326	319	317	336	344	344	325	365	338	278	356	334	347	331	313	348	317	342	343	328	318	331	310	337	334	339	354	341	333	314	298	293	319	340	312	322	325	301	319	343	326	320	335	346	353	332	356	334	310	293	295	336	318	337	321	310	324	356	319	321	330	350
2713	628	381	264	450	514	393	346	268	227	187	159	153	151	128	92	91	87	70	82	62	65	83	78	50	66	54	65	69	50	47	53	45	53	46	45	49	59	40	46	57	51	40	37	46	40	40	44	33	46	43	31	39	44	48	37	52	44	40	50	45	34	43	38	37	43	40	46	33	42	54	44	42	29	37	37	51	33	57	50	49	42	49	25	43	40	32	61	31	41	49	41	38	46	46	44	45	40	43	35	56	43	41	36	43	39	43	27	43	40	36	42	32	37	43	45	32	35	41	34	36	37	34	32	46	28	41	45	51	40	38	50	33	40	39	43	45	40	38	28	42	47	40	27	38	31	37	41	38	35	39	49	48	52	41	50	37	43	45	43	46	43	45	54	45	40	45	45	44	42	44	40	40	50	36	31	38	33	48	50	38	40	40	29	38	49	50	37	40	31	36	40	32	38	44	37	51	46	43	34	40	41	44	38	34	49	41	52	44	46	28	37	48	43	42	45	46	32	46	29	45	51	38	44	35	41	51	40	46	54	47	30	49	44	28	46	38	34	34	52	37	27	41	30	35	39	42	30	45	32	44	35	38	47	40	42	50	38	43	44	39	40	40	30	36	36	43	38	40	51	46	33	30	37	36	46	36	31	45	28	44	53	44	44	43	34	44	42	44	36	44	38	35	33	34	48	48	42	36	50	45	39	51	43	38	62	38	50	31	44	42	44	42	41	35	36	42	49	51	52	47	40	40	37	30	47	44	42	38	39	35	45	36	40	41	43	56	44	43	42	36	50	42	37	41	42	39	38	35	42	43	30	46	39	46	47	47	49	42	52	44	35	40	35	31	49	39	48	43	40	38	36	48	34	43	41	45	36	30	50	40	33	43	36	45	54	35	47	50	43	32	42	35	43	46	38	39	35	36	45	40	47	40	46	36	28	45	42	34	46	36	41	38	38	35	42	40	40	45	39	41	53	38	38	41	49	46	47	40	42	46	36	30	44	48	42	46	35	46	44	48	37	38	46	40	48	38	45	38	42	30	41	31	40	43	37	39	41	42	33	41	38	37	44	39	38	43	40	33	38	46	40	30	46	40	39	45	41	33	43	38	44	38	36	54	51	44	47	47	43	39	35	37	50	53	42	30	40	32	39	30	42	37	34	47	34	46	43	42	38	38	31	39	45	34	40	42	38	33	34	33	42	47	39	35	37	30	40	33	27	29	50	46	36	49	51	47	44	42	43	46	35	37	34	41	41	37	38	42	48	40	40	46	37	41	53	37	33	41	46	37	38	41	38	35	53	45	35	37	46	40	44	24	44	36	39	37	34	51	37	45	27	38	46	31	46	36	36	27	50	42	34	37	35	49	39	48	53	36	49	41	48	47	37	46	51	49	35	35	34	29	40	48	35	45	51	49	47	29	40	42	42	31	50	42	52	41	29	43	39	43	41	51	38	36	38	36	38	37	33	47	32	32	37	36	44	41	56	46	36	40	34	39	50	45	36	33	50	50	53	31	48	37	34	46	39	41	34	43	36	37	33	38	49	44	41	42	42	34	42	33	35	48	45	30	41	32	47	55	35	25	49	55	35	43	45	46	40	48	44	42	42	32	45	43	45	39	39	46	39	30	46	27	49	35	42	43	44	36	48	41	50	35	29	41	38	43	35	44	32	35	47	45	39	38	43	40	49	39	41	33	47	37	37	44	44	43	43	39	34	45	50	43	44	40	39	29	37	45	49	41	44	44	32	41	42	34	33	32	41	34	50	52	38	44	48	40	34	40	43	38	49	45	41	46	45	32	40	44	46	38	29	32	38	55	42	47	54	44	44	40	41	41	26	37	39	49	40	53	39	35	46	37	49	36	41	38	51	47	38	31	34	36	44	36	44	38	48	44	43	46	50	38	43	54	36	44	57	46	34	40	56	41	49	51	29	47	34	51	29	38	51	36	37	49	36	40	38	37	50	37	42	46	34	50	38	47	42	44	53	32	33	41	38	49	37	53	43	44	35	37	50	44	48	46	45	45	41	47	39	45	43	40	47	35	39	41	31	41	42	46	34	57	46	46	38	31	44	33	36	29	32	35	41	51	43	42	36	39	36	32	39	47	50	42	44	46	46	38	38	39	44	48	43	40	44	44	33	36	50	46	51	39	46	34	34	33	56	38	50	41	40	43	40	42	40	38	34	37	34	45	26	46	46	45	42	42	41	33	46	46	29	42	43	40	35	43	52	44	34	48	48	40	34	41	44	46	47	42	33	50	46	39	40	46	39	36	45	32	38	52	48	44	44	44	36	44	50	34	36	49	47	39	44	40	34	48	42	43	35	28	33	55	37	36	43	51	42	35	53	36	33	41	45	44	56	38	35	45	45	42	35	47	32	39	51	53	31	41	34	56	28	38	46	53	42	43	41	32	40	32	43	50	34	42	36	42	34	46	35	48	39	48	48	46	39	44	29	38	42	29	29	29	31	41	42	36	40	43	39	35	34	35	46	32	34	45	42	35	35	47	26	41	50	41	40	32	40	39	41	27	24	37	30	44	46	44	38	37	43	43	41	49	33	43	37	40	47	42	51	43	45	37	38	46	64	34	39	27	28	31	41	37	38	41	34	47	43	48	31	29	38	31	33	33	42	47	36	45	52	36	42	53	43	61	46	40	51	38	40	38	34	48	41	41	37	52	38	43	36	38	44	53	51	34	42	47	37	43	41	36	38	42	37	38	50	42	42	34	30	40	42	39	40	45	42	32	37	44	48	41	39	41	31	39	40	44	43	46	44	41	35	30	41	46	35	47	41	39	48	31	43	45	26	39	50	45	42	44	37	45	45	36	41	32	44	40	32	42	39	25	51	40	36	48	39	28	45	46	33	47	42	35	49	38	33	30	46	29	33	38	33	41	58	40	44	48	43	34	38	41	28	36	43	37	41	37	48	48	44	37	39	37	47	39	41	39	41	43	40	37	44	33	44	38	37	55	35	48	37	27	47	44	46	44	48	35	37	37	39	50	51	50	42	52	39	44	48	38	41	38	37	53	37	35	40	44	42	36	36	35	52	30	42	47	46	50	35	46	29	39	48	44	33	41	34	29	41	36	42	40	40	38	44	43	53	35	48	52	38	40	43	36	44	50	32	45	40	46	48	25	46	27	38	41	41	42	59	38	34	46	45	40	53	34	51	36	39	40	42	33	34	34	39	41	38	44	49	41	37	38	44	38	41	49	47	39	45	33	38	36	44	36	39	32	41	50	38	34	52	31	55	38	36	48	49	42	37	51	39	40	38	43	36	44	38	40	41	37	43	43	40	39	45	32	50	47	41	38	47	40	31	41	42	43	43	43	44	42	29	50	40	34	39	49	45	44	40	38	44	37	46	42	50	34	33	40	38	31	47	39	44	41	47	50	37	38	51	48	40	40	38	45	35	37	48	46	46	40	49	40	50	46	37	35	45	42	47	40	59	44	33	26	40	39	38	46	40	46	38	35	46	39	42	54	41
20202	14187	8872	20647	28266	26929	22938	19012	15291	12420	10062	8072	6558	5505	4671	3935	3402	2938	2646	2521	2491	2362	2363	2120	1863	1761	1781	1568	1589	1444	1254	1237	1084	1082	1021	968	964	962	966	958	887	822	826	782	800	834	785	775	788	735	769	817	800	774	726	739	761	691	704	695	699	761	672	728	668	687	710	741	695	733	684	717	713	684	720	701	737	659	691	661	703	629	602	636	686	653	658	705	630	705	658	713	676	684	687	683	657	693	648	660	674	611	645	737	692	656	724	678	661	644	603	645	691	652	631	660	642	649	727	652	667	673	687	648	660	643	682	679	647	660	671	648	665	677	653	680	697	642	695	672	650	646	662	604	679	668	668	642	701	645	689	625	675	650	687	632	659	634	658	631	685	630	659	658	630	693	666	687	645	683	666	641	642	661	688	679	616	635	676	695	691	680	642	690	632	629	707	673	660	663	638	679	654	629	641	655	673	674	634	673	677	634	670	667	632	645	680	668	693	700	623	641	667	680	638	647	735	661	626	612	739	659	722	665	653	637	673	720	631	716	644	684	652	678	702	623	667	691	670	687	717	671	682	685	676	691	657	690	658	679	696	678	669	652	647	685	668	676	664	630	678	668	680	618	656	617	684	673	652	649	669	684	673	657	677	686	640	666	691	643	624	697	652	623	693	655	722	646	698	698	681	675	644	653	669	655	689	673	660	670	709	633	749	632	660	726	670	662	686	700	673	630	654	649	655	631	676	672	645	620	697	658	638	688	681	671	640	595	643	669	650	688	623	678	653	672	669	661	683	646	669	652	692	652	679	610	684	667	631	595	695	680	639	607	660	643	653	665	687	668	680	676	665	699	652	645	645	701	662	664	699	670	660	628	647	649	607	634	659	687	684	606	645	687	656	665	664	648	673	641	666	662	657	643	635	676	656	697	682	678	628	652	620	648	673	651	677	635	681	677	692	637	694	641	704	661	670	589	641	650	642	673	642	640	646	651	701	660	671	688	671	658	645	671	682	673	663	642	652	647	630	661	653	691	680	623	668	638	639	647	693	675	654	646	700	682	661	631	664	643	695	704	730	627	702	654	622	629	697	694	654	688	657	665	677	686	652	680	626	677	643	715	715	658	677	653	713	679	647	707	665	640	668	680	639	673	658	705	678	655	660	670	711	630	650	653	669	647	727	719	637	665	675	634	706	678	624	657	657	653	667	664	679	644	663	664	664	632	610	722	647	662	704	655	658	658	668	651	616	661	645	697	655	618	623	671	664	632	669	618	687	686	697	652	656	655	670	680	655	679	662	621	686	669	668	693	631	639	674	651	602	634	638	666	678	699	688	673	664	701	684	670	657	664	649	630	664	679	660	668	668	639	638	638	646	663	685	661	626	639	685	692	657	656	617	688	611	663	688	677	667	644	663	647	653	648	651	677	642	651	660	678	699	694	683	684	667	645	661	619	684	660	674	670	658	640	647	659	658	668	673	654	666	634	624	624	682	682	691	617	665	700	722	696	644	639	663	665	641	707	663	666	627	648	627	654	670	643	651	666	674	697	701	660	636	670	675	637	610	637	620	674	661	658	677	653	662	639	653	632	672	624	688	716	658	671	663	649	656	622	668	685	694	700	639	677	670	685	668	710	646	711	685	669	625	704	668	650	666	669	666	668	670	694	659	679	673	637	699	626	661	640	661	691	694	670	708	669	675	650	686	665	639	663	698	683	672	648	643	614	688	675	700	677	680	657	694	675	677	646	685	641	663	664	655	652	687	643	648	685	709	641	634	642	631	651	723	672	644	631	651	634	656	651	667	617	665	671	640	660	660	708	698	665	632	660	650	652	684	691	648	677	632	659	671	652	645	668	683	694	630	655	665	673	695	658	713	644	668	635	646	635	686	643	662	685	655	633	630	629	637	688	639	676	656	638	648	658	654	660	628	646	606	641	629	609	696	624	680	640	682	653	656	637	632	642	632	665	661	668	666	648	707	654	688	646	703	627	668	671	637	664	693	681	646	636	713	693	645	649	663	685	667	677	636	619	711	704	659	674	646	682	678	666	678	645	684	666	683	677	677	659	669	664	630	735	696	636	680	653	663	656	693	671	645	652	641	662	696	665	657	662	664	693	680	680	662	650	666	630	634	676	662	664	635	706	620	661	650	647	654	673	667	668	675	653	622	619	671	656	693	657	702	636	705	669	666	664	625	660	631	634	682	640	637	684	653	644	680	648	678	653	633	681	684	676	639	662	659	637	694	675	691	679	654	677	644	635	689	659	665	630	692	650	687	645	695	672	644	661	610	660	647	658	677	653	676	664	641	662	690	673	691	626	671	665	646	637	649	677	657	649	631	673	675	650	657	646	616	640	678	647	670	689	666	631	690	675	675	664	679	617	606	674	648	621	660	648	655	647	622	706	643	703	600	651	648	630	637	649	611	645	660	638	694	694	725	643	728	713	729	676	644	705	659	641	683	626	662	673	657	619	659	696	636	669	629	667	679	672	683	639	650	691	709	655	686	662	654	690	637	651	659	675	634	641	656	686	682	622	663	689	644	701	650	631	689	632	658	647	607	713	648	674	702	661	611	664	626	664	703	657	690	673	655	675	677	683	664	666	690	643	649	656	652	620	674	667	694	666	694	697	641	685	686	611	651	689	672	683	676	640	660	696	650	684	676	641	643	681	680	714	680	649	678	670	662	690	649	688	714	696	661	619	612	671	626	664	679	699	704	634	654	689	661	660	663	675	712	699	658	640	643	610	674	722	661	679	644	648	670	651	691	706	642	660	678	644	623	672	615	679	694	664	664	654	681	649	662	641	695	688	655	689	651	646	664	644	677	645	673	671	673	674	624	696	631	646	674	712	699	642	620	682	619	642	650	703	670	645	697	666	663	638	698	643	650	679	695	685	682	660	652	687	610	687	625	699	681	658	685	627	661	659	685	625	685	632	747	687	625	658	669	664	653	698	691	678	682	674	684	661	712	640	653	660	641	700	609	625	675	680	641	669	689	679	678	668	618	656	682	665	641	662	684	680	689	674	642	675	683	645	680	655	714	692	679	642	628	693	679	632	674	671	671	661	680	685	670	650	651	709	637	675	677	702	672	671	664	686	659	670	698	611	693	674	712	643	670	658	679	636	676	625	652	655	647	672	657	659	662	634	667	664	639	675	673	656	666	647	664	675	664	670	638	658	665	624	650	694	715	654	630	661	630	655	691	645	593	629	663	637	671	605	629	694	696	662	728	678	706	673	639	629	659	643	666	642	619	628	673	696	673	646	673	683	661	640	623	636	661	655	691	666	638	670	653	708	652	627	697	660	649	642	619	620	689	653	645	655	674	678	644	635	648	637	677	690	662	704	631	682	665	671	675	685	720	654	662	631	636	671	627	638	673	643	645	669	616	681	656	670	619	658	670	636	661	682	654	671	660	652	672	666	690	648	649	647	671	657	662	665	634	646	624	671	685	718	670	652	660	678	693	673	679	636	665	652	701	667	644	652	689	703	618	655
2082	909	500	372	691	701	591	571	443	377	292	261	199	196	164	113	109	117	96	94	84	96	92	78	72	70	61	59	62	65	55	44	48	54	45	39	40	43	57	47	49	47	53	33	47	41	47	28	46	54	48	39	48	37	39	39	36	36	47	27	40	45	37	38	39	39	34	45	43	33	48	34	46	32	41	42	47	45	34	31	30	33	29	48	37	39	39	33	43	43	34	35	44	36	42	37	27	33	34	37	39	43	31	30	40	40	42	48	41	34	35	31	49	41	46	42	30	35	37	41	27	29	27	48	36	35	31	23	40	39	33	37	34	29	41	42	35	33	37	36	36	45	41	36	32	34	38	26	37	35	31	43	36	39	27	35	35	33	42	36	40	42	36	42	37	39	36	41	40	31	44	47	38	24	36	39	35	41	33	37	45	46	46	41	41	41	35	40	49	39	40	39	37	40	33	37	42	33	29	46	36	36	38	29	34	34	48	40	34	34	30	39	35	39	42	35	34	39	33	45	40	45	31	30	31	38	42	30	39	40	29	37	40	42	44	31	36	36	43	33	34	32	38	29	40	39	42	45	40	56	28	34	45	28	41	36	48	35	39	42	35	47	41	42	32	29	31	43	29	39	42	30	27	44	35	33	45	38	30	37	36	43	35	48	37	37	32	53	29	30	34	29	28	38	29	40	41	36	42	44	42	31	31	40	35	31	37	33	26	35	32	38	26	27	32	45	32	48	40	55	36	51	47	41	29	37	43	36	30	44	34	35	36	37	37	50	36	39	46	33	33	48	38	26	43	37	40	31	38	29	32	33	42	48	36	32	27	40	31	38	43	29	32	37	42	38	34	29	40	34	42	37	31	41	48	44	37	49	34	49	31	17	36	38	38	31	34	49	43	36	50	43	34	37	35	27	51	26	41	35	45	38	51	33	33	44	41	40	37	37	39	37	34	30	49	32	37	25	34	39	47	43	43	33	33	30	44	45	50	35	36	45	40	35	38	26	42	35	39	44	38	33	35	30	34	42	20	33	39	32	35	49	21	43	29	38	32	37	39	35	40	33	36	44	36	40	43	45	44	38	33	34	37	43	26	28	38	39	34	37	31	41	42	38	32	38	34	38	37	36	34	36	34	35	29	41	37	39	31	29	30	36	50	31	34	32	31	35	45	38	33	29	42	34	36	44	47	36	39	26	44	25	35	40	39	37	35	35	40	29	34	38	29	37	45	41	35	31	42	31	40	28	45	36	39	39	45	33	45	49	43	43	32	33	36	38	27	36	31	44	29	43	47	33	32	47	44	26	37	18	28	26	41	36	40	33	39	37	44	45	30	31	39	34	41	42	24	42	39	28	39	36	35	29	36	34	35	45	48	26	35	45	40	31	38	39	37	35	38	34	44	37	36	37	31	26	31	47	42	35	31	38	47	37	44	28	36	36	37	33	46	37	34	39	35	39	36	38	30	46	34	33	42	36	32	26	38	51	33	29	27	44	36	35	46	31	35	40	32	39	33	26	33	33	43	31	40	45	29	33	39	39	40	25	40	21	38	27	34	42	30	27	38	30	47	43	29	40	39	29	30	39	40	33	35	31	38	44	38	27	34	38	26	32	46	38	51	34	33	29	35	34	41	34	36	48	40	30	40	32	38	31	33	34	51	31	35	29	34	36	34	22	36	33	34	41	37	39	43	34	41	40	45	36	35	36	37	31	44	39	40	39	24	34	32	27	34	38	35	37	33	40	43	33	48	47	32	40	42	41	30	32	38	47	39	42	45	31	45	42	35	37	27	48	38	34	35	38	41	27	31	40	31	30	43	39	40	30	34	38	39	42	25	25	27	35	39	37	36	34	33	34	48	33	31	26	36	40	27	37	36	32	42	34	35	35	40	45	34	41	35	35	40	45	33	30	36	39	42	27	38	36	26	33	43	33	23	36	62	36	36	37	33	42	32	33	41	51	34	38	43	41	38	49	33	32	27	42	33	24	35	46	39	30	38	39	31	25	46	33	36	45	33	49	34	49	40	36	33	35	33	31	43	47	42	39	37	34	26	30	33	31	48	46	40	36	41	33	34	32	32	31	48	30	23	38	32	32	36	35	26	29	52	35	33	38	28	34	43	38	44	45	37	35	41	36	37	36	37	33	46	36	35	33	37	35	33	40	46	37	35	44	33	39	26	49	41	39	42	30	27	39	43	47	36	31	39	46	26	43	30	42	37	47	48	31	40	36	45	30	31	29	34	27	41	38	44	31	43	36	27	38	43	29	36	32	44	35	30	45	32	38	38	38	36	38	44	50	29	37	31	30	35	41	33	35	28	41	34	46	36	32	44	43	37	38	36	40	36	37	42	46	47	26	41	41	29	26	29	35	39	43	42	48	38	29	38	30	31	38	39	39	28	41	29	41	35	52	36	43	34	41	37	43	48	45	41	39	47	29	40	35	38	43	36	41	42	37	35	36	40	34	26	38	46	29	35	35	29	37	27	47	30	37	31	33	35	50	26	30	46	43	26	34	37	39	44	33	26	48	39	36	34	31	43	31	40	36	28	41	43	34	31	42	37	39	34	27	39	37	29	39	32	32	43	47	32	33	31	41	26	38	34	30	42	34	33	34	33	47	43	38	41	38	33	34	40	44	27	33	38	39	38	34	47	39	34	30	36	36	31	29	47	41	31	32	29	38	37	25	37	35	36	30	43	50	36	45	31	36	31	24	38	24	50	39	37	42	38	41	39	34	35	31	36	45	37	30	39	31	41	31	35	35	54	41	36	34	40	33	43	36	33	48	39	41	31	36	41	34	34	43	36	48	36	40	36	38	28	33	34	34	35	48	37	28	34	41	39	45	32	37	36	24	39	26	40	41	39	36	36	37	31	49	50	39	39	29	38	46	36	24	34	34	32	25	47	37	34	27	34	34	39	44	37	36	24	26	43	42	34	28	38	41	28	35	44	41	32	25	39	34	34	44	38	33	36	39	23	38	36	31	35	31	45	34	37	36	33	39	50	26	35	36	36	31	38	42	33	39	49	37	35	39	37	30	38	20	43	41	33	45	35	26	43	40	34	39	38	43	37	36	38	43	31	43	43	38	31	37	31	34	23	29	31	43	43	31	29	38	40	41	29	44	36	28	25	41	37	37	37	31	31	37	44	35	22	26	40	28	31	44	33	34	39	38	33	39	34	33	29	40	35	40	42	33	44	44	39	25	40	44	43	34	41	37	37	39	25	41	40	30	39	46	36	39	38	32	23	22	37	32	41	35	41	41	32	31	33	28	45	45	36	42	33	33	37	36	39	35	30	42	31	34	36	31	39	40	36	26	40	38	28	37	38	35	43	40	31	34	33	39	40	42	38	53	42	35	32	36	39	33	45	40	32	32	37	29	37	37	41	45	35	35	29	31	40	34	49	37	29	45	35	42	37	37	29	27	36	27	37	29	36	35	32	40	42	30	33	43	23	31	37	36	49	43	39	38	31	45	38	28	39	37	34	43
25884	18513	12040	25654	33291	31869	27999	24101	20007	16279	13566	11340	9416	7930	6782	5772	4718	4137	3788	3497	3500	3270	3003	2606	2467	2387	2248	2052	2009	1694	1594	1412	1238	1249	1210	1128	1089	1074	1065	1021	919	984	908	836	805	857	853	784	836	763	777	808	807	758	744	767	753	719	694	737	703	701	698	688	695	683	757	639	717	647	683	705	687	703	689	710	650	664	638	601	666	679	638	666	629	637	606	615	636	674	621	639	609	653	638	625	646	654	621	631	642	619	591	644	620	630	611	658	617	601	674	617	615	547	639	646	610	568	610	611	660	652	603	626	590	614	623	610	641	599	640	591	623	623	595	647	626	623	631	626	584	624	604	612	585	604	631	643	609	575	625	627	625	657	638	699	667	645	602	597	564	592	603	602	604	618	582	610	595	646	606	609	582	627	594	596	600	587	619	616	639	619	622	590	581	585	614	634	635	653	578	595	599	619	636	593	621	568	598	618	609	627	624	595	601	590	590	627	551	590	611	609	627	618	596	620	625	597	608	564	629	583	640	556	617	582	608	611	565	611	624	603	623	591	657	589	604	599	592	596	614	603	613	638	559	643	616	578	620	593	603	564	551	585	579	562	599	612	594	618	590	573	610	599	572	609	606	579	631	606	611	622	609	633	588	594	552	675	600	599	597	616	569	588	615	556	620	605	635	598	620	625	576	560	607	602	559	612	604	623	600	610	621	589	619	639	609	602	599	609	571	567	607	570	560	603	562	617	625	614	607	629	637	595	608	635	577	634	591	625	629	640	611	582	586	586	649	573	583	650	634	598	600	575	611	626	582	641	576	630	598	579	610	627	603	599	614	633	618	600	570	601	598	633	638	623	602	634	659	598	632	568	590	599	639	627	597	619	626	613	570	582	602	634	654	636	569	622	597	644	597	599	632	651	552	559	616	598	625	607	572	594	596	622	608	583	612	595	629	576	576	618	571	597	605	602	621	635	645	657	638	631	600	597	570	590	570	622	551	662	625	616	617	606	591	602	592	634	599	588	598	577	627	611	560	599	619	618	606	591	632	590	589	586	585	587	576	607	590	594	595	576	584	605	623	612	616	643	649	568	618	630	611	620	611	597	610	560	580	635	616	626	575	598	579	569	595	585	651	612	579	614	624	600	628	618	669	571	586	605	628	594	637	593	579	625	664	576	611	657	607	603	618	585	566	575	633	616	612	609	620	602	607	569	598	591	603	587	547	598	603	665	551	609	645	595	612	586	568	601	591	575	583	572	638	590	566	570	624	627	524	616	614	614	585	597	592	613	637	610	596	626	588	608	624	625	624	643	601	640	629	573	600	540	561	619	608	597	600	537	663	604	636	634	609	586	643	602	624	583	605	569	638	624	616	611	579	645	592	622	605	596	590	643	594	608	610	629	621	608	594	641	616	625	618	597	614	617	598	621	577	606	633	599	604	625	594	645	619	581	575	606	595	589	584	652	614	606	598	652	576	602	617	604	588	595	592	604	612	570	572	586	618	605	552	611	616	613	605	596	601	615	637	545	641	620	642	635	622	577	613	584	616	598	601	561	601	609	621	595	569	583	598	617	586	652	629	635	635	645	608	622	636	604	603	605	576	627	602	576	628	595	580	604	610	634	610	602	583	590	608	593	584	605	600	648	581	587	612	617	571	653	611	628	655	631	562	639	594	607	630	625	618	647	590	611	605	599	630	588	599	564	592	576	625	585	588	578	589	642	618	586	590	589	599	646	611	587	614	638	607	597	610	641	632	640	611	615	571	617	615	618	582	618	611	600	566	542	616	597	649	556	589	571	570	613	629	577	589	610	568	585	657	653	627	591	607	625	631	580	592	602	581	591	588	589	626	643	602	594	603	632	600	623	644	605	575	583	582	587	634	599	590	576	589	589	595	624	575	591	618	566	600	600	621	596	576	582	629	582	641	605	588	622	624	579	617	649	586	638	624	606	628	593	568	624	626	603	605	589	618	596	626	585	618	583	628	605	612	609	596	569	602	601	631	594	591	614	631	610	570	611	580	604	584	569	624	618	609	602	602	593	608	594	646	593	565	588	574	572	618	623	578	580	615	565	582	614	600	621	611	597	566	590	576	567	577	612	615	602	629	616	615	619	614	604	581	608	627	596	638	609	627	610	617	596	591	611	653	589	587	590	578	593	588	583	579	585	568	656	638	597	618	618	600	623	606	601	612	573	658	575	620	609	630	627	584	579	617	601	598	565	598	609	593	554	611	589	601	582	617	554	596	617	602	580	615	592	586	621	605	594	594	622	596	622	578	640	638	635	623	595	630	619	598	587	585	644	579	623	610	590	604	571	589	601	635	591	665	522	639	574	623	587	601	559	603	609	592	624	621	587	621	579	606	606	601	600	658	605	606	606	615	602	671	597	614	591	592	580	581	597	596	598	589	560	557	623	573	613	609	629	642	632	602	618	629	579	596	637	632	683	576	616	620	578	642	610	610	593	586	633	629	604	599	625	653	606	587	587	597	631	633	568	572	635	595	585	625	609	600	585	625	630	635	577	599	597	576	619	599	604	635	603	590	615	653	634	649	590	595	659	620	615	600	574	608	582	593	598	637	611	554	578	590	593	612	595	592	645	592	591	609	615	620	613	591	585	624	542	611	610	641	595	576	584	609	607	584	603	582	623	620	563	639	597	626	604	603	614	573	618	641	612	586	580	607	564	601	605	608	591	615	598	605	612	545	674	624	600	646	605	631	598	614	602	621	590	599	579	583	562	635	592	604	626	632	612	584	648	588	624	607	603	595	592	603	551	629	622	618	608	605	595	576	614	618	565	599	608	608	620	547	630	611	594	596	586	590	599	587	609	601	621	596	642	619	637	573	586	605	609	585	623	589	619	609	590	619	626	633	610	589	548	586	607	588	619	616	620	573	627	625	601	558	614	599	581	633	638	617	605	595	609	615	595	556	623	617	627	595	604	600	592	582	595	585	588	644	630	641	643	612	544	579	576	657	569	598	582	637	603	568	610	603	609	632	604	600	621	604	612	595	604	626	614	642	568	622	617	597	648	576	594	618	613	556	602	605	564	634	583	647	563	602	648	618	586	583	618	595	611	635	584	605	604	576	609	581	693	620	583	595	613	642	589	586	588	576	650	605	644	589	634	593	564	637	623	626	587	564	618	616	573	592	602	625	660	561	601	616	597	618	629	602	603	606	627	633	606	561	579	595	598	606	593	650	598	603	621	556	574	609	621	609	600	639	623	616	600	626	614	592	604	579	654	616	618	586	577	600	592	605	576	625	605	587	575	633	599	619	630	577	559	622	591	600	560	562	587	591	624	615	585	569	613	615	619	610	633	654	598	633	590	628	594	627	578	623	580	604	571	627	610	582	637	598	618	598	666	557	604	612	595	601	608	576	592	595	636	614	593	602	605	636	607	619	625	554	609	579	643	579	605	624	619	594	673	604	633	613	616	570	602	630	636	603	628	538	587	641	612	608	610	602	604	581	577	624	658	642	593	594	613	629	622
1691	366	228	154	276	315	237	209	179	146	117	102	81	74	54	64	53	43	46	42	45	52	46	40	47	42	36	40	36	34	30	35	35	26	19	25	19	24	21	26	25	28	20	27	25	26	33	22	25	17	21	34	16	32	29	24	28	19	28	28	22	22	32	30	24	21	24	29	30	22	26	26	30	27	26	17	27	26	20	30	21	27	19	19	22	16	25	21	23	24	21	21	24	29	22	29	24	22	29	29	28	25	26	23	21	19	26	27	26	26	24	20	19	15	24	21	13	26	19	25	26	17	28	25	26	26	20	24	25	21	21	27	25	26	25	17	28	28	28	21	18	14	29	27	20	13	23	16	26	28	26	24	12	21	19	33	28	25	26	17	26	27	21	24	25	15	29	21	25	21	21	19	27	25	19	21	19	23	24	28	18	23	29	23	22	21	21	29	28	19	21	26	16	34	30	25	20	22	21	27	19	25	26	25	23	31	21	22	23	27	33	15	14	21	23	21	23	23	28	23	23	23	22	21	23	15	24	25	31	17	19	20	31	32	20	32	29	15	35	30	26	18	23	16	23	25	30	24	25	15	17	20	22	25	35	19	27	19	25	21	25	23	29	17	27	28	30	27	26	15	23	25	36	25	26	25	15	25	29	26	21	21	21	33	23	16	17	27	24	21	27	20	28	22	31	27	20	15	21	28	28	20	23	15	20	25	19	16	26	22	23	26	19	22	21	19	18	24	24	31	27	18	37	22	19	22	22	23	26	15	25	22	32	13	17	32	25	16	19	32	24	17	16	26	23	22	16	28	26	29	18	22	19	21	21	22	26	34	21	19	18	23	27	22	22	22	25	22	16	23	24	23	21	17	21	25	25	19	28	25	15	21	23	22	26	21	24	27	21	29	25	21	22	23	20	23	16	19	23	33	23	24	15	23	26	31	31	17	21	25	15	22	22	22	24	14	21	30	30	22	21	21	24	24	25	23	21	32	30	23	24	23	22	22	26	24	23	33	26	24	26	34	31	21	24	20	26	26	24	22	23	27	15	17	18	23	19	28	18	28	22	26	22	26	28	23	22	20	24	30	26	21	26	15	18	22	23	26	15	23	23	16	19	23	23	27	23	19	27	26	20	28	27	23	27	17	21	16	27	27	26	29	27	30	22	18	30	27	16	30	25	35	21	21	24	20	19	18	22	14	29	26	17	33	23	20	12	22	17	22	22	21	23	20	19	17	23	31	16	23	24	20	26	30	21	19	26	19	21	18	25	28	17	20	31	36	27	23	16	21	25	12	31	18	23	30	18	23	17	25	16	32	23	35	26	15	21	16	18	20	21	28	23	30	33	26	26	11	26	22	27	27	21	20	18	30	12	23	20	15	20	22	14	16	23	16	20	17	22	28	17	9	25	22	21	21	19	35	18	28	28	26	22	26	22	24	30	30	17	31	30	24	22	39	15	19	25	18	29	28	25	20	26	32	22	29	15	17	21	22	22	20	24	24	27	22	24	18	25	30	22	28	21	23	25	23	33	23	28	27	19	28	18	22	21	21	16	24	27	25	25	17	25	26	18	25	21	16	22	24	23	17	21	22	21	27	27	20	15	25	26	16	19	23	30	23	27	21	24	23	24	29	30	25	21	12	29	23	32	18	19	24	22	16	27	27	20	25	23	25	27	27	22	32	34	35	25	16	28	18	22	27	29	21	22	19	20	21	24	25	30	23	18	24	22	29	30	30	18	26	23	24	26	20	15	25	23	22	22	23	24	21	18	10	19	25	31	23	22	21	28	27	27	21	21	28	20	30	28	21	26	24	24	19	27	25	17	30	22	20	28	27	16	22	25	18	31	30	19	35	26	29	22	23	24	18	23	26	27	26	31	22	26	27	20	27	27	18	18	29	29	23	18	18	27	30	19	20	23	18	34	25	26	23	18	22	25	22	15	21	31	30	21	20	23	28	23	21	17	17	23	22	27	15	28	16	20	27	25	33	20	25	28	20	22	25	22	31	21	29	21	24	17	17	24	24	25	28	20	25	28	22	20	24	18	16	24	19	23	26	26	21	15	17	24	13	24	26	22	17	24	21	15	30	15	26	25	21	36	21	30	22	19	27	24	22	20	26	22	20	20	14	27	23	22	22	22	18	21	20	27	17	19	24	20	20	25	26	19	23	25	25	24	21	23	26	10	22	21	22	37	24	15	30	26	24	22	21	29	18	28	25	12	19	15	29	25	31	21	22	28	24	22	21	22	19	30	17	31	26	27	19	26	15	17	23	18	25	17	13	15	29	21	12	23	23	22	19	20	22	28	18	21	21	18	26	24	23	26	20	18	29	15	29	29	23	17	24	15	25	17	25	24	19	17	20	23	32	19	24	34	36	26	23	28	21	34	16	28	21	25	22	21	22	18	16	24	18	17	17	19	28	18	29	32	27	28	22	21	18	16	12	30	39	22	20	27	24	28	17	27	21	28	26	29	32	14	18	31	21	38	26	15	27	23	24	12	22	22	21	16	29	30	23	19	25	27	20	20	23	32	29	22	20	18	29	19	23	17	16	38	18	14	10	28	22	24	27	24	26	21	23	25	13	25	16	18	19	22	24	20	22	16	27	24	28	24	30	22	23	21	21	20	24	16	19	30	28	27	25	26	28	18	21	21	20	19	19	22	18	12	23	29	27	21	22	36	22	26	30	26	22	26	17	26	18	20	20	32	26	31	27	23	15	25	23	23	27	25	32	34	21	29	26	25	29	17	17	33	28	21	16	25	19	28	22	22	27	26	29	18	24	21	21	26	22	34	32	26	22	26	29	24	21	23	26	31	23	28	30	30	17	17	21	17	15	19	21	15	34	28	30	28	21	17	25	20	19	14	23	25	14	23	27	40	17	28	33	31	33	24	11	15	23	18	20	24	9	31	18	27	19	24	25	18	29	30	19	19	29	24	15	25	29	25	23	28	27	22	16	27	35	18	27	20	21	25	24	25	32	23	14	25	29	17	24	25	29	29	20	28	21	27	20	29	24	23	29	26	18	32	13	29	32	22	22	27	21	23	19	13	22	19	21	29	28	21	27	24	22	17	16	20	14	23	22	22	26	28	23	23	20	18	20	24	31	29	27	20	23	20	22	26	25	29	29	22	24	26	24	22	23	24	24	16	27	23	14	24	19	22	21	26	27	25	19	28	30	22	25	30	29	29	32	33	22	24	24	30	26	14	19	34	25	25	23	28	17	27	27	20	26	21	23	16	23	24	26	14	27	23	22	22	17	26	26	18	27	19	32	22	26	20	21	24	22	31	33	22	30	24	18	24	31	31	17	16	31	20	28	21	30	26	25	20	21	25	14	20	25	17	20	27	18	26	20	32	18	26	23	21	21	21	18	24	16	24	19	21	22	21	21	22	23	26	22	25	24	25	27	23	27	17	12	20	13	26	19	22	24	30	23	17	19	21	27	31	21	15	22	24	29	20	26	24	25	29	30	21	24	32	31	18	21	22	19
17530	11190	6358	16380	23014	21565	18005	14120	11021	8263	6472	5209	4232	3474	2958	2480	1967	1762	1694	1751	1671	1630	1411	1388	1246	1193	1118	1090	1029	892	738	669	632	684	628	587	652	586	609	522	514	494	481	481	472	462	455	440	454	458	402	417	450	418	444	390	365	432	424	396	399	375	432	404	408	413	406	433	427	460	391	410	418	391	419	382	404	393	398	399	405	401	405	402	396	420	411	388	388	377	387	398	416	425	405	389	381	377	407	363	417	381	354	381	405	425	340	400	376	388	329	415	405	414	388	397	393	377	383	412	379	390	399	404	391	371	425	426	397	384	388	374	387	377	375	418	394	372	413	396	373	368	391	391	454	374	388	358	385	383	416	391	368	413	387	392	384	388	411	410	393	382	421	377	415	363	374	400	382	372	389	358	398	364	361	386	358	430	388	403	368	419	382	423	403	391	394	378	407	368	422	404	378	372	393	373	371	378	371	351	386	372	352	374	358	397	390	377	371	415	370	382	424	364	384	400	376	351	398	418	360	344	407	403	371	395	416	431	405	369	360	389	417	430	370	381	384	408	404	399	386	403	391	400	419	389	392	364	399	431	395	423	420	377	374	391	386	407	391	390	375	393	360	405	384	414	376	354	360	404	381	373	369	379	420	384	382	394	424	361	422	388	366	393	391	372	352	399	410	360	374	371	388	395	425	385	408	382	407	353	391	391	371	399	429	381	379	381	399	375	427	350	347	405	408	387	381	420	400	416	363	381	383	406	415	401	389	384	450	385	339	392	400	401	370	427	413	370	362	355	358	366	396	363	417	379	379	396	396	381	386	380	407	381	391	391	393	385	390	411	422	406	364	362	382	358	403	363	424	388	366	352	383	378	406	384	356	372	363	370	382	412	387	414	384	355	381	393	408	415	362	374	401	373	369	418	367	399	411	388	419	431	401	412	383	352	379	381	400	371	409	356	406	350	419	387	412	358	398	407	399	386	427	352	396	404	399	367	436	377	406	367	389	354	420	383	359	347	351	388	389	393	396	409	393	395	405	397	327	394	406	424	402	398	401	392	409	426	372	394	379	380	377	402	398	379	411	392	375	403	387	359	397	395	405	366	381	400	363	389	404	366	394	389	431	380	389	369	395	367	413	394	376	365	376	376	385	375	387	380	401	381	330	427	401	390	385	434	362	404	389	381	405	370	396	395	387	378	412	385	387	418	411	401	375	408	388	331	383	421	379	398	373	415	373	384	375	399	384	399	395	381	374	387	391	372	398	373	381	415	357	383	393	349	402	404	405	411	377	405	357	355	401	375	370	402	390	411	400	400	412	384	372	402	354	372	397	350	433	395	411	377	391	425	370	378	369	412	387	414	393	411	367	354	375	405	380	393	415	382	393	377	387	348	365	369	347	436	392	413	372	395	391	401	410	372	367	399	369	350	402	383	408	404	382	391	421	376	377	390	400	405	371	383	384	417	369	398	402	359	368	372	388	386	401	399	390	374	393	386	359	394	414	413	387	366	386	376	403	420	411	382	342	419	414	387	371	390	356	382	386	388	361	357	394	405	407	370	380	391	380	365	374	380	385	372	358	387	389	398	374	394	408	414	372	375	380	388	384	359	431	402	382	383	404	384	359	397	374	419	392	387	386	371	360	379	388	419	381	399	377	376	359	393	369	341	412	359	423	391	377	392	368	385	404	395	395	390	387	405	405	387	390	408	351	369	391	395	416	393	402	387	413	398	402	413	380	374	395	401	394	394	373	397	367	403	393	369	365	387	373	367	353	357	391	389	392	376	416	392	423	395	393	386	409	388	387	430	406	331	355	413	398	375	383	411	356	427	406	409	374	369	415	401	402	399	386	407	372	381	375	396	365	398	383	387	378	352	380	385	409	361	365	395	373	363	352	348	389	396	403	419	399	404	394	375	385	353	412	363	420	380	404	400	371	402	394	372	405	384	378	439	367	375	390	392	382	394	374	359	392	364	366	396	351	394	374	386	367	368	379	393	390	370	313	372	404	388	381	333	361	408	374	382	404	384	360	381	380	381	363	380	344	388	383	403	391	350	392	395	374	385	401	372	391	414	396	350	378	386	360	364	391	420	341	363	411	397	382	413	406	412	407	429	387	395	405	403	413	400	355	425	392	368	344	402	419	418	337	367	350	404	366	410	378	358	397	399	390	413	380	404	403	385	405	361	381	389	378	423	362	367	375	404	405	388	399	375	382	375	382	367	392	418	398	387	370	363	369	371	412	398	379	373	385	386	391	372	426	398	424	383	396	389	404	386	400	426	358	409	399	389	439	385	408	363	396	413	380	393	398	443	389	372	414	376	398	404	375	362	383	397	359	350	380	398	418	403	396	370	382	388	405	394	422	387	403	398	402	403	405	368	350	392	390	419	393	362	415	374	404	407	367	388	384	372	349	386	363	381	399	380	411	374	392	334	414	428	345	435	389	375	362	370	376	380	388	383	387	333	399	382	394	372	373	392	372	392	376	392	399	346	392	363	396	393	404	407	409	412	357	372	357	431	401	357	352	385	335	369	370	375	361	401	405	385	372	382	412	389	398	389	380	367	406	386	374	378	365	376	382	398	363	404	371	411	354	389	384	400	388	392	394	407	399	394	378	359	416	402	388	394	360	386	364	388	381	384	375	413	393	356	387	366	388	403	472	392	380	369	376	370	392	385	353	414	384	403	405	343	366	366	390	413	402	426	399	386	427	390	332	394	422	386	411	398	376	371	391	368	384	363	387	369	392	379	380	379	389	410	403	425	403	384	365	356	407	360	393	404	387	399	395	391	366	385	426	390	403	403	398	362	394	386	338	409	381	401	400	409	405	396	378	396	379	386	391	346	409	358	392	385	400	372	400	385	371	394	372	381	389	377	383	387	396	388	395	388	400	360	364	398	391	377	412	376	388	375	427	399	387	378	357	392	407	360	379	371	394	417	425	355	367	349	348	369	378	385	400	365	371	382	397	418	378	418	365	409	369	428	375	367	393	362	371	392	380	378	400	370	372	406	389	405	378	364	363	381	384	413	418	398	411	373	395	368	406	392	418	371	408	409	394	384	409	371	385	395	423	387	401	418	391	410	394	388	338	396	354	379	388	360	394	403	366	379	400	386	437	368	380	406	401	399	388	371	403	377	402	411	359	400	379	394	409	397	435	368	408	362	421	400	391	390	392	425	385	408	382	366	380	356	406	369	399	397	372	369	394	394	363	403	401	442	410	418	402	376	407	367	366	400	355	403	376	368	360	420	411	360	399	376	401	385	387	403	399	414	369	399	404	384	371	392	388	396	396	399	395	407	364	399	394	393	383	406	373	387	363	378	354	432	409	391	370	359	378	393	374	419	391	373	401	358	390	361	356	395	407	409	398	375	402	404	352	377	392	397	354	382	367	391	396	363	368	406	401	381	372	373	388	407	396	369	388	379	367	391	409	364	369	372	415	403	371	406	368	394	392	422	411	378	400	434	400	392	406	382	402	385	392	404	385	433	417	392
1056	559	382	258	424	531	457	366	288	230	180	137	122	123	71	86	78	69	72	50	47	65	56	37	50	29	56	39	45	42	30	29	19	25	34	33	21	26	31	22	25	23	25	17	14	26	24	23	19	20	19	19	16	17	26	18	16	31	36	23	16	17	21	21	18	25	21	17	28	27	18	21	21	25	22	15	28	30	16	23	17	29	22	13	19	22	22	20	22	23	18	17	15	19	18	23	26	15	17	24	27	21	18	20	21	21	28	20	22	26	27	18	20	16	23	18	14	24	27	19	17	21	21	17	17	21	12	23	18	17	17	18	20	15	10	20	24	23	25	12	15	18	13	21	17	12	25	23	28	22	22	21	14	9	10	18	27	15	24	22	17	21	20	31	24	16	14	15	16	11	17	28	20	16	16	11	15	19	16	16	13	19	18	21	18	14	20	13	14	12	25	12	22	18	22	22	29	19	15	30	18	20	13	17	9	19	17	15	20	31	18	23	23	28	17	17	18	22	14	27	12	21	15	19	12	11	17	16	18	25	19	16	18	13	20	26	18	24	21	19	19	17	18	12	21	18	18	25	19	23	21	21	21	15	16	20	21	27	30	17	21	22	19	20	21	29	26	18	15	15	26	20	27	24	18	27	19	20	17	15	13	27	19	23	22	16	18	24	22	24	25	23	30	13	26	15	18	15	17	12	15	19	15	11	15	25	19	15	23	12	19	22	23	20	20	19	19	15	12	20	15	16	16	24	18	19	17	24	15	19	22	27	26	26	23	18	20	23	20	19	28	26	18	16	23	18	25	15	27	22	14	26	23	18	13	20	19	18	22	22	19	21	23	13	16	18	28	20	23	16	20	13	25	9	15	19	19	26	17	14	20	16	13	14	11	9	16	22	26	14	26	18	15	22	29	28	21	16	19	23	27	21	25	18	20	23	14	14	24	16	32	19	28	21	28	12	27	16	22	19	17	22	17	17	14	24	13	17	12	20	23	12	12	19	23	18	13	13	19	17	29	26	17	21	21	25	21	18	20	15	13	28	24	15	14	17	24	16	15	19	22	21	12	17	18	19	13	10	24	15	11	27	18	19	19	22	20	15	21	16	21	17	13	18	20	20	22	18	14	18	18	28	13	17	17	13	18	15	20	24	19	24	25	23	22	16	23	21	25	12	19	26	17	16	18	28	17	18	13	21	14	17	12	12	15	12	15	18	22	19	17	24	18	23	16	20	24	21	12	9	13	19	18	19	25	21	14	15	17	25	20	23	20	14	24	20	12	25	14	18	19	25	17	23	21	15	15	22	21	24	17	12	16	18	23	18	22	23	21	20	17	19	23	18	17	17	17	19	18	32	15	17	16	24	22	30	22	16	27	18	14	25	22	16	17	23	22	20	26	22	7	17	22	18	18	23	18	17	25	21	17	28	17	20	17	19	19	22	30	19	15	19	17	16	24	30	19	13	23	12	26	20	18	21	14	25	25	19	18	16	19	16	21	18	20	19	11	19	15	26	18	15	21	14	30	21	27	18	20	14	20	25	20	24	16	17	14	21	14	16	14	19	20	11	28	18	16	21	22	17	13	17	22	15	18	20	25	18	18	17	24	17	20	19	22	10	27	23	26	25	24	20	24	20	13	21	12	24	17	21	18	20	14	28	12	14	25	18	17	14	24	18	20	19	15	16	24	24	20	19	20	26	19	22	21	22	15	21	28	16	11	30	12	18	19	26	13	19	23	18	18	19	24	16	16	12	14	25	16	18	13	24	19	18	18	18	18	17	18	22	26	24	20	17	16	23	34	22	36	23	15	16	12	18	16	20	18	30	18	14	22	23	23	20	16	19	16	18	22	18	19	16	18	26	9	20	14	26	11	25	21	15	22	20	27	15	19	16	19	18	25	22	19	22	20	17	16	23	22	24	25	19	19	16	22	22	20	19	17	17	21	17	9	13	22	22	18	24	16	19	18	20	21	20	18	16	19	28	14	19	15	14	22	18	26	19	17	19	18	19	22	18	10	15	11	24	15	20	27	17	19	15	21	21	27	15	21	21	17	24	20	26	16	20	33	27	23	20	21	13	17	14	19	13	21	24	24	19	20	12	15	24	18	15	17	23	19	15	19	19	19	16	20	16	23	18	14	18	18	19	12	21	18	17	24	25	14	20	19	17	14	18	21	24	13	15	16	17	27	11	19	17	18	16	17	20	14	20	22	14	20	22	22	22	13	19	20	32	11	23	19	22	27	23	17	17	21	21	21	21	23	18	24	14	24	20	12	34	22	16	15	25	21	16	19	18	24	26	10	17	20	25	18	18	19	20	10	18	20	25	29	22	18	19	26	16	15	18	16	15	20	13	16	19	22	21	19	25	31	19	16	16	22	15	16	16	11	15	22	23	17	18	20	18	17	23	16	20	22	21	16	21	27	17	16	17	13	21	14	20	17	21	19	26	27	20	19	23	19	25	23	18	17	24	11	9	13	16	22	19	19	27	20	23	21	18	22	23	27	22	26	22	26	13	21	28	17	15	25	8	19	19	17	18	23	18	24	21	19	16	14	15	22	17	14	17	25	26	21	29	8	27	15	24	26	21	17	16	26	15	18	19	24	11	18	26	19	28	13	13	18	18	21	19	24	15	12	23	21	15	20	13	19	15	17	20	16	13	19	21	22	16	18	26	19	19	15	15	13	16	17	13	17	26	15	19	15	21	20	10	21	20	20	18	23	21	21	19	16	24	15	20	15	19	25	22	18	24	22	22	25	19	17	6	20	31	19	27	13	21	22	21	26	20	19	19	23	11	12	17	18	25	25	18	22	23	24	20	20	19	21	14	16	16	19	16	27	24	18	13	15	13	24	20	18	17	17	26	20	14	13	27	15	18	10	28	20	30	18	18	12	16	22	19	28	21	18	13	11	18	25	21	23	25	17	20	14	31	29	22	17	10	14	12	9	27	15	22	24	15	20	21	23	20	12	21	15	18	25	20	15	12	25	18	19	16	21	24	24	19	21	20	13	21	19	26	15	20	17	15	26	19	24	16	19	15	24	20	19	15	17	16	18	24	12	22	18	23	16	19	20	22	17	18	22	15	21	14	15	23	23	14	18	24	10	21	15	19	16	15	17	24	15	26	16	20	22	18	17	21	15	20	16	15	22	24	20	19	18	20	17	17	15	13	19	17	15	16	19	19	21	21	22	19	21	20	23	24	23	9	15	21	19	23	21	17	26	19	24	13	18	20	18	13	24	22	18	12	25	29	23	22	18	21	20	19	21	26	16	17	12	20	23	28	21	21	22	24	22	23	22	17	31	15	19	25	21	14	17	25	22	12	27	14	24	20	15	15	22	19	22	16	17	19	12	21	16	17	14	20	14	32	16	17	14	18	33	18	14	19	19	14	20	20	17	12	19	17	21	16	21	16	21	20	21	11	18	26	20	24	20	24	17	16	18	21	17	16	20	18	22	20	14	20	20	15	17	17	13	27	25	40	20	16	16	23
21647	15507	9143	21570	28955	27464	23598	19584	15347	12128	9930	8102	6445	5410	4473	3702	3171	2829	2562	2511	2367	2350	2063	1820	1707	1457	1486	1439	1302	1119	900	736	827	767	786	714	684	692	643	606	577	553	525	459	492	481	470	476	449	457	458	395	405	422	455	403	403	406	402	390	392	361	385	417	395	384	386	397	396	376	411	369	386	347	365	376	359	378	387	372	333	351	325	348	316	353	385	337	344	345	326	368	361	363	357	355	320	338	350	309	339	332	351	332	312	314	333	344	320	362	325	337	313	324	338	341	338	327	325	351	335	347	324	313	312	330	352	348	338	332	315	332	327	338	328	333	321	330	335	305	337	309	332	303	349	331	331	335	354	326	322	343	318	379	367	353	325	315	329	302	343	344	323	340	331	325	347	337	340	332	333	288	340	334	360	315	325	314	349	342	335	319	341	336	303	297	342	341	314	336	305	331	316	359	359	289	353	335	321	341	334	329	347	331	327	336	327	292	323	339	332	346	285	347	367	306	304	330	344	303	337	313	318	312	317	343	358	352	359	291	308	340	314	338	288	307	299	335	329	310	353	313	304	355	319	303	307	346	307	335	308	345	326	285	333	340	314	320	319	340	337	351	316	326	340	311	308	348	351	332	346	329	315	312	346	322	312	353	315	361	322	323	335	328	345	350	299	314	353	333	324	319	346	334	341	340	326	313	326	310	322	333	330	329	324	309	330	334	334	356	322	357	301	323	339	318	342	308	334	309	319	315	317	313	323	342	334	327	314	349	351	333	333	332	298	324	322	295	298	331	339	315	308	314	314	307	334	324	344	306	319	299	311	349	342	319	348	345	282	322	344	342	313	339	301	334	334	323	327	324	305	310	328	366	340	345	305	345	310	348	315	340	292	320	332	345	312	307	307	341	309	326	320	332	329	308	302	302	313	326	325	320	334	320	301	347	337	341	308	314	314	326	292	308	323	342	333	309	344	313	327	333	337	303	329	287	302	326	331	335	296	323	287	317	308	343	317	305	325	314	336	339	321	325	310	315	330	318	312	336	326	331	321	305	298	321	361	332	328	317	324	346	294	302	320	329	302	303	325	344	299	336	347	291	335	283	334	341	312	325	374	330	336	330	349	338	318	324	326	324	342	346	327	322	326	335	352	339	300	347	346	337	309	347	304	325	295	346	344	301	335	288	333	312	302	317	336	307	320	335	325	307	323	323	338	299	313	337	294	325	322	342	332	344	354	328	343	324	356	337	302	317	321	311	314	301	340	358	317	335	315	318	300	326	357	330	303	321	332	319	307	339	323	312	358	303	291	320	349	309	310	335	330	322	338	323	317	329	334	323	314	332	315	362	353	331	336	312	337	316	318	310	307	323	351	310	309	315	319	321	298	326	304	338	314	348	332	353	336	337	336	316	312	322	345	327	312	327	310	304	312	304	320	344	318	322	328	337	334	315	334	324	341	334	318	320	305	335	305	312	305	317	345	322	321	328	308	328	296	317	316	311	341	303	319	303	329	319	313	309	321	316	293	341	310	327	311	320	325	323	311	329	308	320	307	322	324	324	293	329	313	325	316	307	333	341	347	296	373	319	374	349	319	312	336	336	303	322	330	310	356	366	335	332	335	318	325	305	303	329	340	293	337	332	328	340	350	309	326	313	343	328	350	317	291	352	304	339	304	356	301	340	322	347	336	326	338	365	307	312	300	306	386	304	305	313	315	325	328	331	309	336	323	319	337	306	344	286	349	311	356	309	328	344	299	309	338	300	325	347	332	323	343	306	331	314	324	309	348	345	327	325	316	335	313	312	290	329	331	287	303	346	299	320	339	313	331	342	315	299	309	303	310	359	337	332	322	329	317	321	321	321	306	323	320	310	287	297	347	309	317	328	293	352	294	323	354	335	313	360	321	323	330	354	361	330	339	324	295	319	321	299	325	301	362	321	307	334	328	365	306	335	324	314	277	323	297	308	313	325	327	353	329	334	338	311	322	353	319	297	316	331	333	303	327	284	322	345	329	351	347	335	333	334	306	297	328	323	323	324	324	351	331	346	332	298	330	318	333	308	326	323	320	329	315	355	340	330	332	298	351	321	333	353	310	336	337	314	333	359	341	334	339	307	319	334	297	299	320	313	328	321	328	329	338	307	326	314	338	313	337	315	282	312	311	355	338	294	308	335	322	300	354	355	351	332	339	373	293	295	368	352	340	315	339	317	299	308	326	304	295	332	332	338	308	309	310	303	322	301	324	334	351	296	335	327	308	314	303	317	337	323	303	321	310	336	310	322	301	295	341	366	314	336	317	312	317	350	325	273	303	322	324	326	311	323	352	334	317	350	327	341	293	308	365	305	347	342	335	334	341	324	322	310	343	323	311	323	322	324	348	355	342	297	345	281	320	354	315	304	323	312	310	327	375	344	297	327	351	322	322	309	355	306	332	298	303	340	314	300	340	336	309	320	338	319	285	303	328	324	322	324	327	317	310	324	319	341	302	317	346	329	322	346	338	326	296	329	274	344	314	295	306	290	314	348	305	340	314	353	349	355	354	297	306	337	326	357	337	330	318	322	330	319	379	319	320	310	327	334	331	330	285	346	299	334	315	302	322	326	350	310	325	316	326	348	349	342	367	328	316	315	308	321	311	320	354	328	378	304	316	314	322	334	346	345	321	313	332	324	351	323	326	305	350	362	283	320	326	338	290	357	316	357	319	303	321	344	314	319	349	312	314	302	319	294	344	302	316	313	318	334	346	340	338	318	313	350	321	330	334	322	308	318	312	302	336	359	334	315	333	315	324	344	313	326	350	326	312	289	329	343	305	295	322	312	301	308	286	314	318	309	313	332	348	328	308	332	327	330	318	350	325	322	326	325	309	298	317	345	323	356	311	333	316	320	370	317	318	332	339	335	293	333	342	321	326	341	338	334	336	335	329	331	308	309	326	321	312	308	331	324	314	327	324	327	340	316	312	303	325	318	322	338	322	301	366	326	338	285	277	312	348	353	326	314	295	321	325	342	321	323	333	345	338	308	305	282	292	344	303	317	321	343	304	323	339	288	304	328	317	321	340	318	342	321	334	305	309	302	366	335	326	342	317	292	311	309	334	307	317	316	336	337	307	319	307	310	345	355	311	317	324	368	347	319	319	281	316	325	333	312	337	329	340	348	313	342	287	309	330	318	320	315	337	337	332	340	301	334	320	313	283	362	319	338	308	356	315	322	305	306	303	319	362	319	345	324	334	332	310	340	328	313	284	331	302	315	336	355	339	331	296	345	288	303	335	326	338	293	327	297	339	312	295	336	340	327	355	332	334	303	337	355	321	334	313	338	351	328	311	335	347	302	283	341	342	326	321	307	318	340	333	328	348	348	321	303	305	296	339	302	323	335	296	333	326	299	312	340	336	327	338	325	307	332	319	332	328	362	343	320	308	302	288	302	298	323	309	353	307	337	322	320	326	331	323	334	298	351	352	314	319	358	326	309	316	320	343	335	347	322	342	299	338	295
2722	557	347	249	407	467	386	326	283	205	188	161	118	117	109	85	75	76	70	69	77	79	74	70	62	60	42	55	65	54	53	43	51	45	43	42	49	53	46	51	39	50	40	44	44	52	38	47	47	43	37	44	45	44	41	51	41	43	40	48	32	47	45	53	44	54	42	40	54	39	41	44	46	48	38	37	36	25	34	42	36	36	41	41	37	42	41	45	44	37	41	35	48	53	48	46	48	48	48	39	35	37	42	34	39	30	35	31	44	31	46	42	32	28	34	35	42	35	44	30	42	37	31	43	41	42	29	43	34	47	42	47	28	44	28	39	51	36	43	33	38	36	39	30	44	38	44	31	32	45	63	40	42	36	37	43	38	48	38	45	38	42	44	43	42	35	42	48	37	39	40	46	38	43	49	38	41	34	37	47	43	46	42	44	44	39	28	44	50	42	36	40	33	37	51	44	34	47	43	30	47	41	45	42	36	36	49	34	48	32	31	33	41	31	38	46	29	33	37	44	47	31	38	51	33	41	33	40	45	45	40	40	36	44	43	49	38	34	42	30	45	46	50	32	37	47	37	41	59	48	40	48	39	50	35	39	39	37	35	43	41	46	31	36	51	42	36	42	50	46	48	40	36	48	41	33	43	37	47	38	40	33	48	31	35	34	42	45	50	42	48	45	40	40	39	39	37	37	33	31	45	38	44	38	52	38	33	33	36	49	38	39	43	44	34	42	42	41	46	38	36	35	40	34	50	46	32	41	45	29	56	50	51	49	36	45	49	34	38	50	32	42	43	61	35	39	52	43	45	36	43	37	48	36	41	39	45	31	33	38	50	36	43	41	40	48	36	40	33	39	45	47	42	36	42	32	44	38	45	38	52	50	40	39	45	40	39	44	48	47	29	39	39	49	41	40	32	41	41	36	37	36	39	29	34	42	40	45	42	41	44	40	41	36	42	36	29	35	41	36	43	30	46	27	48	44	25	46	40	31	32	42	44	42	45	48	47	36	36	36	37	34	31	30	40	49	49	52	50	36	27	30	42	40	50	41	37	42	53	43	46	33	43	41	39	41	38	51	46	36	44	47	31	49	29	44	43	45	49	42	41	54	38	40	36	26	45	35	52	36	34	44	35	35	44	45	34	47	45	39	44	27	41	32	35	33	38	34	39	51	42	31	40	39	48	62	50	33	58	33	39	46	37	40	37	39	40	43	41	38	47	27	30	46	52	40	36	38	38	49	45	40	55	41	42	49	42	35	44	41	26	52	58	32	45	44	31	36	48	34	44	31	30	46	41	33	38	55	36	54	33	37	41	40	37	36	34	34	41	48	49	38	49	52	38	37	47	43	37	42	37	43	41	30	47	40	45	36	37	33	43	40	39	36	41	49	39	40	42	38	53	53	40	43	31	34	44	36	36	41	44	45	44	40	35	28	41	47	36	42	40	36	50	53	33	47	41	40	41	54	42	40	39	37	33	42	37	42	28	33	46	56	45	49	42	27	50	47	38	27	36	52	34	37	43	40	36	36	36	46	44	41	41	38	43	44	54	49	29	45	35	31	39	47	42	33	43	55	33	53	34	33	36	35	34	34	49	34	57	50	40	40	42	35	48	51	38	36	28	32	43	44	36	30	43	34	42	50	45	40	38	42	50	32	49	43	33	42	44	39	34	43	57	45	49	41	40	31	42	63	38	35	48	44	35	31	39	51	46	50	36	53	47	31	39	41	37	43	34	39	36	36	35	44	27	30	44	56	43	51	41	52	45	45	44	40	40	33	33	46	34	40	46	32	34	33	51	42	39	46	37	31	52	40	33	41	48	34	41	48	38	36	34	41	49	42	44	48	55	33	34	47	46	37	37	35	41	43	30	42	53	37	47	21	45	32	38	51	45	43	40	33	40	46	42	40	42	40	36	39	44	42	37	39	32	37	47	36	42	37	48	38	35	48	37	53	44	40	43	51	37	36	37	41	41	42	38	47	38	34	43	40	40	42	36	36	43	42	32	40	42	34	46	39	40	25	38	50	41	40	29	39	50	36	33	51	35	42	41	38	38	41	42	41	39	44	33	51	51	34	40	52	33	36	40	41	43	48	39	39	44	45	43	46	39	40	42	33	48	47	57	39	35	50	41	46	45	43	47	38	34	41	37	29	46	34	48	39	42	55	43	43	41	46	50	41	49	39	59	40	40	39	44	36	44	52	35	47	34	40	32	42	38	36	38	47	35	33	46	53	39	44	33	41	46	40	34	37	41	30	35	34	35	36	45	42	31	35	40	40	44	34	40	39	35	37	35	28	36	54	38	45	36	32	34	27	47	43	46	42	51	45	23	41	43	38	51	33	37	30	40	35	43	40	45	35	49	40	41	33	23	33	29	38	46	38	30	29	32	46	41	40	32	49	41	38	38	41	46	46	34	34	44	43	51	40	42	44	25	47	37	31	38	36	42	35	52	45	53	37	36	34	26	42	36	44	47	40	45	39	43	37	40	44	36	36	44	38	43	45	36	42	46	46	34	36	40	41	36	35	45	31	42	37	42	42	45	31	40	30	48	39	39	40	29	49	40	39	40	34	45	35	38	41	25	42	41	38	45	35	42	41	46	41	39	41	35	38	45	42	42	41	43	39	49	37	36	37	42	38	51	42	43	51	38	44	42	37	29	47	51	31	47	42	39	44	37	36	41	35	30	42	41	52	54	41	42	39	34	42	41	31	42	28	39	42	42	51	39	55	51	35	40	26	45	35	40	37	45	43	31	35	33	44	39	31	45	35	43	44	35	53	37	47	34	42	43	48	41	42	42	52	40	49	43	49	38	39	34	32	40	44	37	45	48	40	38	39	41	45	47	49	44	44	49	35	43	34	46	31	50	38	39	35	33	50	44	48	31	35	37	50	40	43	36	41	37	38	35	38	49	33	42	35	42	45	33	42	35	46	47	34	40	36	38	29	39	36	31	51	48	43	49	41	36	51	45	39	38	35	35	40	33	38	49	45	35	38	53	33	57	53	36	41	42	46	36	37	45	41	32	41	55	41	42	51	37	37	25	31	28	39	36	52	34	40	42	39	32	47	39	52	47	60	41	42	35	31	34	40	47	39	37	46	44	35	39	37	33	41	39	34	37	32	39	55	33	33	44	35	49	41	42	39	45	36	31	45	27	43	42	48	42	35	27	32	49	44	45	40	42	40	31	38	37	31	40	50	46	29	39	41	37	52	44	44	40	46	44	38	49	45	41	58	38	29	33	39	49	41	34	45	39	40	38	36	33	40	30	32	44	26	37	39	37	39	54	40	44	32	31	41	38	41	44	48	55	47	43	37	46	55	37	31	46	48	49	57	38	51	39	50	37	39	52	39	36	42	43	36	48	46	40	33	36	36	40	41	42	39	50	42	44	54	37	48	35	43	39	43	31	41	41	34	38	30	30	42	41	40	44	43	34	51	36	36	34	45	43	43	48	46	40	45	32	44	30	34	41	40	44	27	45	38	41	54
19862	13749	8370	20171	27281	26385	22846	18358	14528	11501	9540	7898	6199	5276	4421	3767	3362	2986	2889	2747	2563	2390	2154	2091	1865	1754	1809	1653	1577	1280	1087	1142	1097	1043	1095	1098	1050	994	963	878	855	857	773	831	777	809	785	793	783	758	815	735	746	741	738	778	712	716	698	703	685	748	742	753	736	686	729	721	707	723	743	742	706	769	679	689	725	711	704	719	703	702	709	652	687	673	672	713	648	731	673	648	673	695	600	656	631	673	643	682	666	683	674	689	664	701	713	658	654	684	693	669	645	646	662	662	707	655	682	650	644	693	666	670	707	718	635	708	675	652	674	682	642	655	657	647	647	680	661	660	659	672	673	682	644	669	664	690	653	672	658	710	672	674	650	720	684	650	698	685	671	680	658	667	691	671	679	637	667	676	644	662	658	638	642	663	655	707	637	688	640	661	656	655	692	668	663	686	688	647	631	680	664	657	659	635	682	663	665	641	607	654	716	691	731	721	676	628	701	655	680	622	656	667	637	700	692	647	673	645	697	633	679	705	665	681	679	637	679	666	693	676	679	647	704	656	672	670	660	669	697	696	645	710	660	683	683	676	648	679	681	647	614	674	675	679	650	645	660	697	646	639	623	667	610	681	671	686	664	693	728	714	686	644	692	689	636	635	701	691	657	665	625	666	715	710	704	651	660	629	624	653	651	669	665	638	664	663	669	649	696	668	705	669	622	657	699	690	674	656	638	645	669	645	620	630	656	630	652	677	727	659	644	685	622	641	690	635	636	688	640	643	672	663	704	654	655	645	643	673	677	625	649	629	695	676	625	670	700	668	646	701	684	639	673	678	688	633	704	662	687	671	655	660	664	656	622	631	664	677	657	648	658	633	665	696	671	699	664	668	651	667	658	668	699	664	644	680	672	623	651	686	640	690	657	637	705	631	657	622	678	653	644	670	662	674	635	637	623	686	646	673	691	686	666	612	681	720	661	667	605	649	637	669	653	680	661	693	652	650	674	681	644	687	645	680	674	659	691	644	653	659	716	689	724	624	660	653	649	676	657	668	636	675	663	675	684	681	639	645	670	651	664	656	647	657	678	642	639	692	679	674	670	662	672	641	675	634	603	620	667	686	660	660	680	673	620	653	687	704	651	634	613	658	597	634	698	689	646	619	715	687	597	716	660	639	649	649	673	660	647	666	678	669	605	685	671	646	648	693	690	671	672	696	661	664	657	634	677	623	654	664	643	684	652	681	663	656	668	687	672	690	638	639	627	642	656	651	649	651	634	709	674	701	631	657	687	640	683	689	668	638	652	693	685	668	692	655	679	666	699	654	641	663	642	655	674	644	658	641	712	647	664	656	664	677	684	686	614	672	653	690	675	659	661	654	694	662	670	694	688	674	637	669	689	718	655	664	677	661	696	636	640	673	634	705	640	654	698	672	684	687	650	623	682	633	647	654	682	687	652	665	670	665	653	640	664	686	692	671	651	627	663	727	607	689	607	655	697	665	635	669	638	629	695	662	670	661	661	668	693	668	607	616	648	693	645	678	696	648	685	695	642	665	635	686	661	656	671	661	619	670	650	619	691	654	641	620	669	655	687	690	663	673	673	669	657	692	720	695	667	631	675	689	635	648	641	632	623	696	707	706	679	650	646	643	673	694	639	627	648	713	645	650	690	672	683	684	626	645	633	656	709	655	677	702	668	641	645	649	702	669	690	656	699	636	636	687	679	632	690	685	676	616	664	663	630	688	630	695	690	662	719	642	685	643	677	697	678	647	693	687	667	666	684	661	662	709	603	643	612	703	642	705	667	673	686	654	627	688	663	648	694	700	738	618	656	690	692	674	677	655	679	682	686	684	668	680	666	628	687	655	642	655	661	703	692	635	660	682	641	651	647	660	658	674	677	667	666	608	668	654	673	621	631	658	648	661	663	636	676	696	658	637	655	625	684	651	685	705	680	674	649	640	693	674	658	673	663	650	654	684	672	663	669	656	649	675	644	646	713	675	656	659	624	683	621	680	646	658	674	661	660	670	661	651	624	640	720	665	665	688	658	650	695	618	680	647	618	650	656	686	626	645	651	663	653	645	650	684	648	620	663	698	649	661	669	666	634	660	668	654	640	704	647	654	674	703	650	701	648	674	664	665	650	678	695	685	682	669	665	650	672	648	668	632	625	680	673	674	689	697	662	658	678	680	692	661	618	687	639	671	641	661	682	665	692	648	673	686	665	647	693	645	679	657	644	673	711	616	659	676	650	726	637	622	647	689	657	671	647	679	663	618	671	633	654	669	673	630	654	626	635	682	667	668	661	648	667	683	648	652	662	674	674	662	684	664	622	665	641	643	677	642	685	654	642	659	682	675	631	599	650	688	653	682	695	704	669	673	676	654	643	662	645	628	674	671	634	683	677	661	692	685	623	649	639	627	701	698	666	639	670	704	705	659	667	659	680	638	671	655	653	653	679	706	690	662	674	676	694	641	701	638	679	681	663	595	649	662	682	649	658	660	672	684	671	696	615	695	690	703	651	651	641	634	710	631	631	700	636	662	647	689	676	617	676	654	697	661	629	703	680	656	642	629	630	633	669	667	648	631	710	642	652	676	670	684	660	648	591	653	636	655	657	696	689	688	626	676	706	671	665	606	684	643	671	667	641	630	631	637	688	643	696	644	704	601	661	677	682	676	662	679	675	675	670	633	663	702	634	656	666	672	658	694	676	615	651	664	666	665	628	676	697	636	684	656	649	636	664	685	665	689	691	633	644	654	675	634	665	643	643	639	628	739	634	635	677	696	715	646	685	680	665	697	688	663	683	645	698	666	643	731	657	693	678	659	675	693	694	630	647	646	678	634	634	633	717	654	635	648	625	658	656	629	680	632	688	715	643	678	668	672	648	669	651	642	659	655	693	707	686	707	687	651	724	682	676	701	696	661	654	663	630	676	677	704	653	661	683	650	665	693	685	669	651	659	682	661	689	617	610	656	679	603	641	663	691	643	661	689	721	689	673	678	693	649	622	657	644	646	683	699	622	667	685	610	659	686	667	636	653	660	663	671	652	619	619	696	646	651	662	659	680	661	670	668	688	663	660	642	667	687	671	715	653	679	653	634	630	662	663	633	635	692	642	659	683	633	636	694	625	646	699	616	641	693	649	649	641	633	679	685	656	636	662	684	711	648	625	656	661	670	641	643	633	687	673	686	659	714	715	664	697	608	633	688	622	646	650	685	693	626	645	705	641	683	658	647	664	670	671	660	631	672	674	682	716	632	643	605	630	668	673	660	668	650	675	649	647	665	644	712	642	689	652	698	638	657	653	679	723	682	613	642	649	623	620	687	679	603	613	693	682	668	676	700	640	627	660	697	666	678	658	690	693	631	639	640	660	684	642	662	631	676	680	667	659	625	639	608	668	646	651	699	691	684	651	693	640	628	613	654	731	676	662	650	675	671	653	702	651	648	695	711	637	633	669	708	632	653	667	604	632	678	663	668	678	665	678	689	642	645	645	663
2100	826	455	368	627	661	599	484	369	303	258	233	186	189	152	138	108	93	104	104	96	92	83	82	72	82	76	71	61	47	58	59	43	51	61	38	51	40	37	45	38	39	45	35	46	35	37	45	41	43	57	40	43	37	48	38	40	44	32	54	33	42	51	51	33	33	41	38	26	42	43	38	37	40	36	46	44	44	36	46	35	48	30	40	41	35	28	30	36	37	42	37	23	30	36	37	43	31	35	38	30	36	36	37	44	34	34	28	35	48	40	35	42	34	33	31	36	39	48	49	42	25	34	39	29	33	42	30	47	37	30	32	33	29	31	41	33	36	33	40	36	41	45	35	42	39	44	36	31	36	35	37	45	29	40	36	41	54	36	30	42	40	34	35	32	43	27	35	35	25	39	40	25	49	39	35	29	43	26	38	23	36	35	28	33	40	41	38	28	33	34	35	41	34	33	42	36	29	42	31	39	30	32	32	42	40	38	36	48	24	30	37	35	48	36	41	33	41	31	26	35	42	38	36	33	35	40	34	36	39	28	37	37	27	31	50	38	36	39	32	38	31	42	30	38	31	34	27	30	34	33	45	40	33	31	34	39	25	30	32	32	39	27	42	28	35	29	32	37	41	39	39	34	42	37	31	38	36	38	41	19	39	40	45	28	48	37	33	40	34	28	38	39	30	38	52	42	30	39	40	36	41	45	41	49	40	25	41	36	35	41	40	36	24	42	42	45	31	32	28	35	46	32	39	36	38	33	41	31	27	46	40	40	32	39	26	37	39	30	43	39	34	30	44	34	39	39	43	33	35	33	42	41	47	34	39	37	44	36	36	37	36	41	39	25	32	46	34	39	36	37	28	36	39	36	39	47	38	41	40	34	40	42	39	33	24	35	48	41	31	39	37	40	38	44	40	39	32	33	35	37	42	27	47	29	32	33	39	33	29	35	27	36	34	36	41	37	39	31	28	43	51	35	39	33	38	50	42	44	30	28	33	35	34	32	37	39	33	38	39	36	36	31	45	35	38	43	31	52	47	34	37	36	40	40	30	26	33	42	42	25	35	39	29	36	35	34	36	38	36	34	37	40	29	36	42	47	42	31	29	42	35	43	34	31	43	39	38	32	37	43	34	45	32	40	32	33	24	33	38	38	34	34	42	50	47	34	37	27	51	39	47	34	52	49	40	35	33	35	37	43	31	29	40	45	48	32	29	28	38	38	30	40	34	38	34	36	32	38	40	31	31	43	37	28	34	24	41	33	39	33	31	43	35	46	32	31	33	42	31	32	29	34	40	35	40	36	38	40	30	48	38	39	37	21	40	37	40	45	28	35	25	32	40	28	31	47	46	31	43	40	48	25	33	27	26	34	38	33	38	45	32	38	50	36	45	36	37	38	55	36	40	47	38	41	52	23	46	36	36	43	39	39	37	44	43	48	38	43	32	37	35	28	33	40	29	31	38	28	39	41	31	42	33	35	41	38	36	38	35	32	23	25	30	36	37	32	33	34	41	58	37	46	40	43	36	31	38	44	50	27	24	31	39	42	33	44	34	45	52	36	33	53	42	27	33	40	33	37	37	36	33	36	43	47	35	37	37	32	41	35	34	36	29	28	49	32	40	31	47	34	41	29	37	33	38	44	43	28	36	30	54	53	30	37	35	39	34	41	30	30	40	30	34	40	42	41	49	41	38	50	29	40	34	34	40	32	46	37	34	38	36	24	47	39	21	40	29	40	31	37	38	33	34	33	46	31	34	35	29	29	32	29	38	39	37	43	36	35	40	39	51	34	27	42	49	33	27	45	34	28	30	37	41	42	35	48	33	54	43	39	41	35	43	30	33	26	42	22	28	37	40	38	32	31	29	35	29	38	45	34	30	35	50	29	42	36	30	30	39	36	41	38	35	33	47	40	40	54	41	25	35	26	37	32	45	33	32	42	37	43	35	46	39	35	43	39	37	35	37	40	30	36	31	54	30	32	34	44	33	40	45	50	37	27	47	41	40	25	42	25	34	39	36	35	40	29	31	31	39	36	35	29	33	38	41	38	45	48	37	45	42	33	28	32	47	54	33	41	38	29	41	40	32	37	35	38	31	25	30	40	35	42	45	35	45	45	34	45	38	39	35	32	29	31	27	29	31	35	38	49	33	50	29	35	41	48	46	51	36	33	21	42	35	36	39	40	30	36	29	38	38	29	35	45	32	22	33	49	38	51	27	24	42	49	32	43	28	38	42	36	37	43	37	32	27	30	23	36	46	40	37	32	33	33	37	42	39	53	48	38	39	48	39	42	41	36	32	29	44	34	45	26	33	41	42	34	28	29	38	32	38	39	40	37	39	38	43	27	41	37	37	47	29	28	37	39	40	32	34	42	33	50	41	36	35	35	34	46	35	43	38	38	37	29	39	27	32	50	42	36	35	45	35	43	39	25	33	45	32	21	35	36	33	34	31	39	48	29	38	28	33	31	42	41	34	41	25	40	38	23	30	36	37	37	35	37	33	42	36	50	37	33	39	42	45	35	34	29	43	30	39	35	38	36	36	34	25	41	38	38	42	34	34	45	33	39	31	53	31	38	36	38	35	23	38	41	32	32	35	31	29	32	31	27	31	34	33	38	27	31	29	43	34	43	31	39	35	40	40	33	35	29	41	32	36	44	32	32	29	38	40	47	41	34	32	21	36	29	34	41	29	32	31	28	27	39	38	43	35	40	33	38	36	26	35	47	30	34	45	28	35	32	28	38	42	32	35	32	49	32	39	33	27	35	29	25	41	33	44	46	29	47	34	36	52	23	47	33	39	38	39	35	39	33	36	38	40	33	28	39	39	32	36	37	39	30	37	33	37	31	30	34	36	25	41	43	36	29	38	26	37	27	39	40	32	31	44	48	33	37	34	44	39	43	33	31	38	34	38	39	34	39	44	37	41	32	40	39	35	47	38	28	34	45	29	26	38	43	36	33	41	36	34	25	46	37	38	36	38	45	26	40	53	37	38	31	41	40	44	35	42	37	25	44	53	36	34	41	41	31	30	41	30	33	37	35	37	46	41	30	36	39	38	36	37	38	43	43	33	48	43	32	28	32	43	42	27	32	39	37	34	37	42	37	44	40	33	36	29	42	45	43	35	46	33	40	35	39	44	22	38	39	32	34	31	43	34	34	29	35	31	33	47	46	36	51	40	34	34	28	46	41	29	38	38	47	35	34	29	29	39	34	32	35	42	36	38	45	39	41	39	22	31	42	37	31	43	36	29	43	30	30	46	36	48	36	29	32	25	34	42	39	54	34	41	39	30	39	27	42	29	38	24	40	29	33	40	36	36	46	36	41	38	28	31	35	44	35	22	44	35	27	32	42	41	33	32	39	28	39	30	39	37	33	42	33	35	43	24	36	33	39	46	43	30	38	50	48	38	37	38	36	35	47	47	31	28	37	37	26	25	44	38	26	24	31	44	37	54	36	27	30	48	37	31	33	26	36	33	41	37	40	33	39	28
25777	17996	11860	25260	32666	31378	27701	23309	19086	15660	13278	10988	9256	7529	6231	5273	4647	4360	3991	3776	3536	3250	2982	2637	2394	2383	2309	2075	1783	1483	1405	1331	1305	1349	1191	1225	1186	1111	1096	943	922	912	888	868	840	852	832	883	863	802	813	777	800	776	763	717	753	709	761	725	705	688	702	716	712	693	720	677	725	703	701	680	699	694	710	652	695	629	669	647	625	594	629	629	643	611	654	713	593	630	617	642	643	611	619	608	619	654	610	648	578	652	612	614	603	604	610	630	625	624	664	606	623	600	611	612	569	642	602	611	629	636	578	614	578	619	648	649	644	592	646	626	585	599	596	606	583	640	579	588	639	571	622	606	614	603	623	600	609	619	651	611	624	630	647	555	622	622	608	650	601	599	593	677	628	597	623	615	599	593	583	621	649	619	642	641	605	615	576	618	573	614	628	692	591	631	573	628	581	602	599	603	642	633	590	575	590	627	580	625	600	648	598	645	638	604	607	571	610	583	560	621	543	629	641	599	602	643	646	622	627	564	651	619	594	603	575	594	648	577	617	592	554	619	616	580	620	605	616	606	620	602	589	568	614	578	582	598	604	618	568	617	615	639	626	592	534	612	568	588	614	585	633	600	622	630	591	612	606	592	586	639	654	609	638	578	636	575	605	574	594	598	559	587	599	559	609	553	563	613	602	624	590	535	621	623	618	599	569	599	614	593	644	581	586	579	597	636	604	627	625	602	601	587	590	586	631	605	631	598	619	632	552	605	618	656	662	678	575	607	631	585	590	670	560	598	575	586	608	653	599	606	628	589	607	613	612	568	615	613	604	609	590	631	612	661	666	607	561	624	591	628	602	602	596	590	578	632	571	572	603	627	648	578	583	622	622	601	611	602	570	582	564	565	616	625	570	617	565	633	608	579	625	565	585	587	636	630	615	588	610	614	653	575	625	567	573	608	586	626	616	574	576	570	640	612	567	613	556	561	535	618	614	576	594	613	627	609	617	594	652	618	592	600	575	573	589	594	562	595	645	618	611	625	624	583	612	592	599	587	589	629	626	603	567	565	588	633	574	589	663	595	617	605	615	599	582	583	573	614	615	602	601	585	565	615	606	613	606	571	563	598	597	638	565	622	554	548	578	592	616	601	604	602	596	659	644	622	599	563	626	549	617	595	547	611	619	587	630	590	594	604	607	639	616	614	593	615	611	633	596	647	571	617	578	596	591	626	629	553	610	592	614	637	622	575	548	599	635	596	595	621	628	604	632	614	584	605	613	606	600	619	624	647	635	609	628	619	657	668	589	563	586	585	620	617	581	580	563	610	637	596	572	578	582	598	609	610	608	617	601	603	587	594	633	633	594	602	616	596	605	607	642	609	601	626	595	608	582	606	594	597	597	599	591	601	591	591	632	654	611	633	598	608	573	584	567	627	611	602	613	606	596	613	552	590	644	585	570	579	622	603	597	627	639	564	619	613	595	612	615	600	641	597	600	641	627	588	642	565	569	604	563	579	586	590	625	606	616	625	622	600	610	615	623	571	543	576	609	623	608	598	652	584	637	590	606	604	624	561	578	583	556	566	586	607	627	602	604	614	534	580	572	575	653	610	622	607	666	560	619	593	569	588	592	558	621	597	609	648	599	609	643	590	590	578	609	580	565	570	619	603	609	591	618	587	626	608	579	569	583	585	612	604	574	569	577	635	593	579	618	610	632	599	615	577	633	578	559	625	628	618	580	601	584	619	616	597	567	597	555	617	586	642	607	616	619	569	622	601	568	573	602	613	610	595	582	584	580	573	585	611	630	596	619	597	609	597	641	675	591	605	551	610	600	606	552	602	616	637	627	612	638	620	629	629	557	615	611	604	591	647	618	600	653	585	565	637	591	582	603	617	586	612	584	656	588	564	634	619	627	588	594	598	599	613	599	660	542	567	569	613	626	579	605	613	624	621	592	590	581	538	653	604	577	611	598	606	607	609	592	664	613	606	622	605	577	555	614	600	580	618	615	586	556	619	641	632	580	592	623	606	617	603	623	586	593	652	642	559	566	601	656	613	561	581	583	641	616	608	574	584	602	646	580	643	570	592	577	557	587	577	600	599	646	625	642	600	624	621	615	590	592	533	635	606	601	609	589	647	553	617	582	576	588	579	593	603	615	598	619	608	584	566	593	603	594	592	613	619	625	612	606	604	609	580	584	593	580	597	600	598	609	579	615	590	587	610	617	620	596	604	616	528	601	598	629	623	588	594	619	597	593	628	607	608	633	630	628	616	608	587	586	635	592	619	589	597	589	588	613	599	620	620	626	647	607	641	590	593	602	595	595	570	625	612	626	602	606	601	629	610	605	597	600	618	593	576	562	595	618	590	606	577	539	595	590	639	623	635	593	583	599	572	612	644	631	630	581	600	585	610	638	601	603	624	581	595	608	600	589	585	591	571	576	609	601	598	623	548	614	655	611	594	565	602	631	601	591	619	593	599	620	595	582	573	580	612	610	581	587	597	578	596	647	606	622	593	594	627	621	597	607	608	640	609	624	566	592	581	612	654	611	637	553	594	610	573	607	609	559	644	628	606	617	604	551	602	639	588	616	607	594	608	590	655	616	584	583	594	600	610	640	570	615	567	624	622	583	574	604	611	595	591	589	603	578	612	567	595	626	584	602	592	583	616	649	597	655	601	602	597	614	607	654	647	615	597	594	585	649	625	587	617	625	643	597	610	604	621	602	599	604	553	639	586	617	606	585	598	615	580	597	623	607	574	571	604	614	641	594	566	633	638	584	594	566	599	569	578	589	651	629	603	593	603	622	636	663	579	590	580	589	579	568	610	594	612	635	573	638	583	643	595	617	565	575	579	601	626	616	592	591	567	559	580	606	630	606	603	599	583	585	574	609	624	608	568	604	561	553	592	594	581	629	603	652	616	589	608	618	643	597	570	636	599	572	583	612	572	626	600	599	566	635	591	565	627	629	547	592	602	612	604	608	620	631	646	562	546	588	593	595	625	608	598	628	613	629	580	586	607	597	634	599	626	604	557	584	597	566	621	613	629	620	614	614	595	576	560	631	592	584	620	573	600	569	560	633	611	605	632	592	579	563	579	622	620	650	580	609	564	604	586	565	596	603	560	562	608	562	575	647	614	583	592	630	595	576	588	570	630	576	602	582	602	557	597	580	603	603	572	614	537	641	566	590	612	589	640	616	597	589	595	597	584	592	546	610	599	619	654	630	606	593	600	584	558	617	617	596	606	584	630	643	586	585	605	614	581	609	594	606	585	577	572	561	591	613	589	618	589	625	580	583	597	618	632	613	582	601	572	569	584	572	571	606	566	605	623	614	609	602	631	611	595	561	596	614	625	661	560	610	589	585	592	590	655	626	661	574	572	605	598	559	605	567	627	557	573	596	610	595	561	631	567	637	621	569	589	586	597	642	592	585	577	594	621	596	595	582	593	587	603	643	579	545	636	600	632	574	593	619	609	630	617	600	616	623	597	620	627	590	588	660	594
1663	352	202	169	246	302	249	207	155	139	125	86	78	58	68	53	50	46	51	47	53	50	36	40	39	34	47	35	31	34	25	31	28	25	21	28	18	20	29	27	21	24	22	18	25	18	23	25	20	21	18	23	23	32	27	20	23	14	20	27	16	28	24	18	32	19	21	28	24	29	27	38	22	19	18	26	28	23	29	25	21	31	28	27	23	25	24	30	24	24	20	23	17	14	24	23	20	20	23	23	22	19	22	26	21	22	20	29	19	23	26	25	25	20	22	15	27	19	25	18	20	21	14	25	31	22	24	32	12	18	19	17	22	16	21	21	25	23	23	24	21	26	25	27	24	22	19	21	18	27	29	20	28	22	32	30	26	24	25	24	28	25	24	20	12	33	19	26	25	26	25	15	18	29	23	19	21	23	23	19	21	26	21	27	23	20	30	24	22	20	19	25	27	20	23	13	25	20	21	25	22	24	27	22	24	28	28	26	20	19	26	24	18	19	23	25	16	15	19	17	23	24	15	22	24	29	22	32	22	27	28	12	22	13	24	18	17	31	24	19	22	17	18	23	18	19	23	24	25	21	19	34	26	23	31	19	28	24	21	20	21	28	20	17	20	26	17	27	12	23	18	28	18	25	29	24	22	18	23	19	21	29	24	26	18	15	21	22	27	23	28	20	23	27	22	37	19	24	23	23	25	24	31	25	17	27	22	44	27	19	33	26	22	18	17	26	22	29	26	33	30	24	22	27	24	29	23	23	28	21	30	15	24	20	17	25	28	26	27	26	18	24	20	17	15	24	20	20	19	13	21	15	22	27	22	22	16	24	29	25	32	22	24	20	16	22	17	24	13	32	22	16	24	26	27	19	30	20	23	35	18	19	35	18	17	19	26	21	20	20	23	32	23	25	27	28	30	33	22	27	18	23	22	27	23	24	26	26	30	26	20	25	20	26	27	22	13	23	20	26	18	21	20	17	15	12	27	24	30	15	22	24	23	22	29	26	26	20	25	14	27	21	21	21	23	24	29	26	21	27	16	26	19	31	18	26	35	15	29	25	15	23	18	19	24	28	20	17	20	28	20	17	17	24	28	33	27	16	24	19	26	18	24	20	19	33	22	24	21	26	26	19	30	22	19	19	31	25	25	27	20	24	27	20	31	15	23	25	31	24	23	25	21	18	20	28	28	22	32	21	26	21	15	19	16	32	30	25	21	25	21	20	31	27	19	20	21	28	17	18	21	18	21	19	18	25	27	34	26	26	14	27	15	14	25	25	19	29	22	31	23	21	16	21	24	22	17	29	26	23	19	20	15	24	30	25	26	12	20	31	23	30	32	26	22	16	14	22	20	29	28	21	24	17	27	20	20	25	26	26	24	28	19	18	17	13	12	20	16	20	25	25	14	21	16	17	20	21	27	21	22	19	36	28	24	21	16	25	28	28	32	17	33	14	32	15	26	25	24	20	20	26	23	33	26	25	31	25	21	21	19	22	28	17	21	15	25	22	26	20	22	23	13	23	22	17	25	26	16	15	25	17	24	15	24	25	25	24	25	27	19	14	20	27	23	28	29	15	22	23	25	19	24	20	33	32	34	24	22	30	16	28	23	15	20	25	17	29	18	20	21	20	18	24	23	25	30	25	30	34	22	20	22	18	31	26	11	27	24	17	21	26	26	16	22	28	26	31	21	22	25	26	21	21	22	18	26	20	20	21	37	20	26	29	25	27	24	15	28	20	20	21	22	23	19	22	23	27	22	24	23	14	33	23	21	35	27	21	11	26	28	19	22	17	23	15	19	22	22	20	23	27	23	35	25	29	13	22	31	26	18	24	33	27	21	23	18	22	29	18	29	25	30	21	26	19	37	26	25	19	24	32	16	24	24	22	22	26	35	23	30	21	26	26	21	21	16	29	33	19	31	21	19	17	17	25	29	23	30	16	29	24	22	18	20	22	18	28	23	15	27	22	27	23	22	18	16	20	23	19	22	17	26	21	29	25	23	22	25	24	17	15	26	24	25	19	24	21	31	29	17	22	28	19	11	16	19	17	26	18	31	24	11	13	24	29	25	29	23	25	24	22	18	25	18	21	24	21	26	19	26	31	18	15	19	25	25	28	17	32	25	16	12	28	21	26	21	25	23	25	24	23	21	20	25	26	21	29	31	20	16	19	20	20	25	20	23	19	30	23	14	22	23	23	20	29	18	16	24	18	19	25	23	22	17	35	22	29	25	26	19	33	21	23	28	23	19	28	19	23	18	20	27	23	27	19	12	27	15	38	25	19	25	19	30	26	34	23	24	26	29	21	21	36	26	23	20	24	24	20	17	18	24	19	16	19	14	37	23	18	20	18	31	39	25	18	23	22	28	18	22	20	21	20	19	23	25	32	25	19	35	22	12	26	17	15	19	36	18	39	24	21	30	35	34	32	22	19	23	25	25	23	34	22	18	26	23	14	21	27	30	32	23	22	25	22	15	23	26	28	20	21	21	29	18	21	29	32	21	26	21	30	27	36	14	21	21	26	20	36	26	15	26	20	19	33	27	33	22	19	25	21	25	22	22	21	29	18	16	14	23	22	24	20	16	16	17	29	26	24	19	28	21	32	36	12	26	15	29	23	24	20	22	24	16	19	23	24	27	35	20	23	24	21	18	24	25	28	24	30	25	18	15	39	22	23	24	19	13	21	20	19	24	18	28	20	28	31	21	31	17	19	32	21	24	18	27	22	23	18	14	21	24	21	29	26	24	26	27	19	17	27	27	24	19	15	23	24	31	23	33	15	25	31	24	23	25	20	34	24	17	24	16	11	27	29	20	29	21	21	23	21	22	21	24	16	30	13	26	26	24	31	21	26	30	31	25	13	18	20	22	22	21	21	22	24	20	18	24	33	20	15	17	32	25	23	24	23	12	23	24	18	21	33	28	18	19	21	24	19	20	14	19	18	25	27	21	20	28	20	31	26	29	20	33	20	22	29	17	22	21	29	16	22	20	24	19	21	25	23	28	29	24	18	19	25	13	25	22	25	23	24	30	24	29	18	25	22	18	22	23	27	23	25	18	29	28	26	25	23	29	20	26	28	22	22	25	24	32	20	27	28	22	20	19	30	25	20	20	22	21	21	26	22	19	16	29	20	27	21	24	22	15	32	22	26	21	15	24	22	27	24	26	23	24	12	18	26	19	27	22	25	26	23	22	19	21	25	23	32	30	21	29	20	30	22	18	18	24	24	26	21	33	22	20	22	18	28	24	15	31	28	29	21	22	23	22	17	21	22	29	13	25	22	18	20	24	17	23	19	22	16	26	26	23	13	21	20	30	16	31	19	24	27	29	33	18	20	19	13	17	29	14	22	21	20	22	12	23	19	21	19	20	25	25	31	20	28	32	17	26	15	21	25	20	26	24	32	21	24	27	27	20	26	23	29	16	22	30	30	23	29	28	25	38	28	28	20	14	24	26	25	33	16	22	29	27	25	29	18	22	17	20	26	23	27
16786	10588	6056	15960	22452	21330	17551	13334	10109	7937	6299	5043	4139	3316	2706	2357	2083	1870	1852	1824	1707	1605	1409	1260	1176	1172	1234	1015	787	724	729	756	689	680	661	693	677	606	540	556	493	458	504	452	463	459	471	445	457	437	430	445	431	419	390	426	389	419	444	419	460	416	450	419	447	456	455	422	397	414	425	450	415	443	383	390	389	384	408	420	392	414	429	416	416	428	396	400	403	370	408	353	405	382	383	365	415	392	382	380	404	384	405	403	415	399	402	375	378	364	396	363	371	389	372	402	404	415	394	388	373	407	396	410	362	389	381	410	409	391	425	353	408	434	388	388	377	412	387	411	410	417	389	392	411	371	394	383	442	376	405	398	410	419	394	411	377	382	388	402	383	393	404	398	416	356	414	407	369	376	434	361	404	430	359	369	381	384	403	392	400	373	431	354	388	425	365	410	376	407	390	383	405	415	382	436	395	365	383	368	371	362	371	351	372	398	397	377	427	381	394	381	362	417	393	360	383	393	393	423	393	382	387	377	425	409	423	386	406	413	395	378	380	399	395	400	372	378	409	375	390	356	387	360	396	412	386	372	389	391	374	397	384	411	409	422	363	389	403	391	402	403	397	385	384	410	380	374	417	357	412	380	396	383	394	381	409	417	390	379	385	400	407	396	379	413	394	397	407	393	387	366	409	395	397	363	367	373	400	367	363	408	393	375	390	417	419	394	411	395	401	425	354	387	372	402	381	395	402	387	380	355	391	409	353	360	377	386	374	382	395	411	388	362	415	378	385	408	372	393	380	371	378	347	370	391	404	380	373	353	419	384	392	376	353	415	378	369	403	370	382	400	402	377	376	397	375	401	386	369	401	356	347	408	379	386	376	369	428	400	405	395	363	422	381	392	375	395	373	351	385	353	388	365	387	393	417	384	379	374	408	392	414	397	400	380	429	393	388	374	375	403	371	391	380	387	393	400	371	369	390	373	365	402	400	397	380	438	375	395	395	400	434	365	404	367	368	374	383	359	398	350	390	354	392	382	418	390	399	367	368	363	353	383	398	391	382	418	416	403	403	365	402	419	419	380	417	400	364	410	397	351	412	417	424	393	436	385	378	410	384	385	402	390	389	362	357	423	390	412	397	394	404	394	379	365	377	383	406	396	382	364	386	413	378	356	374	365	408	388	358	406	386	385	388	366	391	415	383	367	395	345	398	389	332	403	376	384	398	381	405	412	346	387	370	388	406	375	383	369	349	383	382	427	388	405	421	392	403	358	410	331	387	395	422	379	408	402	407	387	400	391	406	352	394	369	412	378	369	419	420	390	368	388	431	412	397	427	405	372	353	388	388	321	401	409	381	389	387	399	407	378	376	411	394	377	386	397	383	373	381	411	386	392	415	413	379	383	397	364	378	367	387	396	400	385	404	445	361	343	380	382	387	403	404	386	367	398	430	382	432	366	416	387	361	381	381	366	388	384	403	403	374	394	374	385	399	382	349	359	392	374	397	391	370	401	403	376	342	381	409	398	385	372	389	379	386	409	375	394	359	412	405	375	373	383	407	370	418	377	387	378	392	375	387	389	415	373	372	412	411	375	371	413	395	395	377	355	394	398	395	416	399	403	390	411	368	399	343	435	386	360	362	374	408	403	380	411	401	390	403	383	379	381	392	405	385	377	413	383	356	411	385	362	416	360	413	352	390	384	394	378	365	436	366	380	392	355	391	375	380	412	413	381	372	410	377	371	383	401	382	384	378	371	349	377	420	434	373	380	433	371	408	400	414	365	438	388	392	397	388	399	341	391	362	386	390	365	380	384	414	405	387	388	406	387	385	385	395	359	384	410	377	373	368	360	365	380	386	419	380	427	372	433	403	367	407	412	371	366	410	397	393	378	384	402	384	404	411	387	407	386	367	382	399	379	389	393	368	383	372	387	390	398	366	380	386	416	389	374	387	389	383	368	383	375	332	361	360	386	413	389	382	376	353	358	364	374	415	346	373	372	380	426	388	398	401	381	397	407	380	380	394	398	404	369	407	391	425	395	413	361	403	395	412	377	395	385	375	392	376	395	390	393	407	401	371	357	419	371	366	383	366	384	397	406	384	391	394	385	404	413	399	405	363	405	386	421	382	363	393	364	403	402	392	358	422	414	397	364	400	367	384	379	403	408	387	405	394	379	395	367	424	433	396	387	377	367	419	346	389	408	368	390	361	402	426	387	384	363	397	414	380	378	377	366	386	389	377	381	389	408	381	397	363	394	376	444	376	376	387	398	392	380	389	404	377	388	371	374	394	376	403	435	379	387	398	408	356	403	390	409	397	395	417	374	377	372	369	383	404	419	377	409	374	379	372	425	409	357	384	367	391	416	387	381	383	388	377	403	388	358	390	392	390	412	417	393	387	409	441	382	375	415	417	391	412	371	353	385	356	414	384	391	394	406	360	363	391	401	385	397	397	366	406	366	408	441	405	366	345	387	420	423	389	377	408	413	374	437	359	375	383	363	360	385	381	376	370	368	386	399	384	404	385	411	375	404	411	388	376	370	407	392	405	381	388	384	417	367	373	407	353	399	367	394	372	367	390	373	380	381	382	406	390	390	378	417	394	393	405	387	405	369	407	414	395	381	398	385	404	394	405	397	393	384	362	403	408	389	371	399	352	377	400	371	387	386	384	393	403	386	383	352	424	365	405	386	346	381	436	393	371	416	371	438	410	387	400	394	416	423	394	409	382	398	398	377	388	403	414	374	398	393	389	391	371	438	394	401	416	398	367	395	384	385	368	394	370	370	407	386	391	383	395	401	379	372	404	398	401	382	394	417	407	372	375	402	413	383	401	371	387	345	365	420	391	355	391	411	374	382	380	393	364	405	387	393	395	392	398	394	345	402	389	389	383	416	379	372	374	409	384	434	349	413	398	391	397	394	392	412	392	381	394	365	378	397	376	393	397	389	381	391	370	399	363	371	422	402	376	355	440	399	398	391	399	367	371	420	377	386	378	432	394	392	417	354	399	368	392	354	402	391	393	386	362	397	397	411	400	400	377	423	392	427	433	396	380	399	397	364	416	371	394	402	383	363	379	376	412	380	358	350	387	364	346	392	380	372	388	356	378	367	400	370	381	392	417	364	400	386	405	399	375	376	394	370	398	373	383	404	388	345	373	405	368	402	384	374	424	392	387	377	418	421	375	371	407	382	397	407	369	372	382	436	366	393	403	367	396	396	417	382	383	358	428	376	379	397	401	401	435	376	379	428	371	403	362	363	419	384	412	414	425	410	368	366	395	407	385	353	392	381	413	368	376	405	382	343	397	387	418	405	384	371	421	385	384	362	386	356	382	383	380	371	389	361	400	381	385	393	370	373	384	381	413	401	415	386	366	392	409	384	358	394	378	391	363	395	420	388	412	392	387	397	412	416	417	407	420	433	445	398	377	430	377	400	387	406	369	398	391	403	396	377	381	364	363	366	393	421	374	400	395	376	399	380	376	385	407	392	372	362	414	409
1028	542	369	220	400	455	378	289	246	225	159	136	112	95	79	68	63	70	65	64	61	53	62	38	42	45	36	31	37	34	34	29	22	19	25	33	26	22	35	20	13	21	19	17	15	21	19	25	19	26	21	21	25	23	20	17	17	15	18	23	25	14	15	27	18	27	22	14	14	23	15	17	21	17	15	19	25	17	19	25	24	23	19	23	20	20	21	23	20	26	14	16	22	24	19	13	20	19	21	20	17	10	19	16	21	21	20	15	20	22	24	11	23	16	13	15	19	24	18	20	26	20	20	17	20	16	22	23	26	20	15	14	14	30	19	30	20	21	19	16	17	25	13	15	24	29	26	21	17	20	20	12	16	15	18	20	17	19	16	19	18	18	19	23	21	16	18	17	21	22	17	26	19	19	18	18	27	13	28	25	19	20	16	18	19	13	23	26	21	17	18	29	15	21	17	16	21	27	23	25	20	18	22	22	17	18	16	16	20	27	17	13	28	17	12	28	19	21	21	24	21	21	20	15	25	19	18	16	26	16	15	13	28	26	20	16	16	15	17	24	22	26	12	19	14	23	18	19	27	9	15	24	12	21	25	28	23	24	23	21	23	26	24	19	15	18	13	22	13	20	16	18	17	11	19	21	21	24	20	14	20	22	20	14	22	22	18	18	19	18	23	18	21	11	17	18	22	12	18	16	15	15	22	14	18	13	18	13	18	25	25	19	22	19	10	21	18	26	22	20	21	12	12	19	18	15	21	31	17	14	13	27	21	25	13	24	29	25	16	14	17	16	16	28	16	25	19	17	24	20	26	18	20	20	24	22	20	19	14	21	13	17	20	12	28	20	20	23	27	14	20	19	16	24	14	14	13	12	15	12	17	24	15	28	13	20	12	13	22	17	22	15	25	22	18	19	15	19	13	20	18	20	18	13	11	16	21	16	16	28	20	25	21	13	16	25	23	20	11	22	30	15	23	16	23	18	20	22	20	18	27	13	19	23	19	16	22	16	21	12	15	15	23	17	14	30	23	25	17	16	13	19	24	14	16	17	23	20	23	24	12	30	14	20	21	14	22	11	12	19	17	14	28	18	19	15	22	13	21	18	18	17	17	17	20	23	21	22	25	17	24	19	23	17	19	9	15	14	12	14	12	23	19	26	13	20	13	20	19	17	18	19	17	22	20	19	16	18	19	15	24	21	14	21	14	16	15	21	21	20	10	18	12	19	22	17	17	22	17	28	16	17	17	21	17	23	16	20	20	16	23	13	19	25	15	15	24	19	21	20	33	20	17	22	24	20	15	27	25	26	25	21	15	18	13	17	26	24	26	20	20	21	22	12	21	15	21	26	19	20	15	24	17	22	14	18	18	23	17	17	22	11	19	19	13	19	26	17	17	9	11	24	18	23	17	15	21	19	12	20	30	20	17	25	24	25	29	11	11	17	16	24	17	23	24	25	19	15	20	16	15	20	18	18	25	17	18	22	22	18	21	21	20	21	15	19	18	18	15	15	20	22	16	17	22	17	22	21	25	22	16	19	17	25	25	19	24	17	13	19	15	18	20	15	22	14	18	20	20	15	15	14	18	23	19	10	19	17	21	17	10	18	17	20	17	24	19	21	16	23	21	17	12	22	24	22	15	24	28	21	22	11	18	18	15	30	22	17	14	11	15	23	17	22	24	22	17	13	17	22	22	15	25	17	22	21	11	8	17	15	21	24	29	18	16	18	18	10	11	20	18	13	18	13	16	19	12	20	19	20	18	15	13	17	21	27	21	15	23	23	14	12	24	25	27	21	17	22	18	27	18	21	21	14	29	18	13	15	14	16	19	18	23	10	17	13	27	12	23	18	18	16	23	26	20	12	23	23	17	21	19	20	15	26	24	21	24	22	20	24	11	29	22	18	22	15	18	15	27	27	15	18	17	25	19	14	30	17	19	25	18	18	18	24	27	15	14	12	14	21	16	23	18	16	22	18	12	23	21	21	18	20	20	14	18	20	19	22	15	10	22	21	19	18	16	12	16	17	20	17	23	25	20	17	18	27	21	23	19	13	15	18	21	24	15	30	26	25	23	18	14	14	24	22	26	21	13	11	15	25	16	26	14	23	15	10	17	13	14	23	26	23	16	16	16	14	15	23	21	16	15	25	14	19	15	21	18	24	18	16	15	14	16	21	24	20	16	21	14	20	24	12	17	20	19	19	15	22	23	23	11	16	19	14	14	20	16	15	13	25	12	23	18	18	18	25	11	15	13	15	22	21	17	20	27	22	16	18	14	28	24	15	18	18	15	14	19	19	23	21	12	18	19	19	17	13	26	15	20	23	11	14	17	14	19	25	28	17	16	15	15	18	18	19	11	19	18	18	20	18	18	21	22	18	26	20	17	20	19	25	20	14	20	17	24	16	20	17	26	21	19	24	13	22	18	12	23	18	22	20	17	15	18	12	17	16	13	16	21	15	17	23	21	23	11	17	19	15	15	14	20	18	20	18	24	15	29	24	12	10	26	26	23	17	17	19	18	12	20	23	13	26	18	21	25	12	21	21	20	21	20	28	18	22	12	17	22	14	24	19	12	20	20	19	24	10	27	19	18	22	21	20	15	15	18	23	22	23	26	23	23	33	17	10	18	19	19	13	19	10	16	8	21	12	15	19	16	18	24	17	22	22	22	16	20	25	15	18	23	18	21	22	20	15	27	24	16	21	15	25	12	20	17	16	19	23	19	18	16	18	22	26	14	20	18	24	23	23	16	29	10	21	9	15	15	17	15	16	17	23	13	19	20	18	22	18	24	27	19	19	15	17	24	11	28	18	21	18	14	16	22	18	16	15	17	20	15	21	20	17	19	19	21	17	18	20	24	19	25	16	10	19	18	17	15	30	16	16	21	23	20	22	23	16	12	27	20	17	24	17	7	13	18	14	10	22	10	16	27	19	18	13	18	18	17	23	28	28	24	22	22	19	22	22	13	18	19	22	22	14	18	30	24	18	21	20	11	19	20	20	11	14	19	13	18	19	29	11	26	23	23	22	20	19	17	13	22	22	24	23	22	27	9	21	22	16	23	14	19	20	23	18	16	21	7	28	21	16	22	29	18	16	20	23	22	20	18	21	16	19	21	24	15	21	22	25	21	19	23	17	17	15	27	20	12	20	14	12	24	13	11	19	21	14	16	17	20	10	23	18	13	14	21	15	20	18	20	14	15	16	20	21	22	20	21	26	24	20	23	25	19	21	19	24	19	14	14	26	17	17	20	24	26	13	20	21	17	14	15	24	20	18	18	18	26	15	20	25	22	25	21	21	23	25	19	23	19	25	20	29	18	15	19	18	23	27	24	22	12	24	21	14	20	27	29	11	20	15	19	16	29	19	17	18	13	26	29	20	15	28	25	28	16	22	15	21	11	27	25	15	17	19	13	21	20	23	20	24	22	22	17	18	13	28	24	17	18	21	17	17	21	17	14	14	22	15	24	21	18	13	16	20	19	17	20	21
20912	14979	8873	20999	28497	26984	22986	18524	14478	11652	9532	7748	6257	5336	4268	3749	3219	2885	2839	2736	2519	2299	2011	1735	1641	1750	1544	1180	1034	914	916	855	847	840	828	727	742	673	648	627	574	507	508	511	472	494	469	480	481	488	457	426	416	420	381	399	409	388	386	387	403	395	384	366	358	406	381	398	378	378	413	400	361	375	388	404	383	335	337	405	361	342	362	338	342	364	356	341	322	339	372	334	327	352	359	374	318	319	366	314	347	328	356	337	362	305	357	335	343	358	328	321	345	354	340	328	362	332	353	327	321	353	341	341	282	332	336	327	358	416	332	365	326	307	315	330	331	367	297	342	377	360	329	353	353	358	341	331	316	359	318	363	339	359	359	332	346	318	350	337	369	306	298	319	343	307	323	331	297	321	329	337	297	331	331	306	326	340	309	331	365	343	328	364	336	336	322	317	319	328	314	324	322	288	334	339	338	343	345	324	306	309	327	322	341	358	291	308	344	350	330	314	343	321	325	345	335	334	348	329	329	341	347	344	335	308	306	313	316	341	332	321	349	345	301	368	306	336	323	350	358	297	303	314	330	316	353	332	355	305	336	316	291	329	342	295	329	320	332	321	333	318	332	330	313	320	328	343	333	318	316	316	325	342	301	327	328	342	352	341	307	292	314	333	330	331	315	331	312	326	322	319	338	325	306	355	324	320	308	331	330	341	343	326	276	315	310	300	308	325	341	328	319	281	338	331	340	338	313	328	331	311	315	306	303	315	345	354	311	291	315	336	360	309	325	318	301	319	290	334	327	299	296	340	296	336	344	326	340	339	345	300	318	321	311	313	318	321	312	337	306	328	328	328	326	300	328	360	348	309	333	326	317	359	290	310	307	325	330	314	298	315	334	328	324	334	313	332	331	306	319	322	319	316	309	332	308	317	357	348	348	310	322	322	332	320	328	324	321	299	339	309	310	327	324	336	355	332	315	347	328	318	330	311	299	304	329	315	346	309	334	346	330	350	339	327	371	319	338	342	328	297	349	322	333	335	320	323	323	326	328	300	313	327	307	322	304	335	312	348	296	323	300	308	280	319	334	374	356	301	262	281	340	353	304	315	317	331	313	321	321	270	318	317	341	319	316	317	327	320	349	332	302	304	311	299	303	288	329	306	341	337	349	331	345	334	324	309	340	311	345	329	342	336	313	336	303	292	321	317	320	323	336	375	339	292	310	293	306	331	355	334	342	302	328	333	341	330	311	336	304	348	314	322	300	329	344	324	308	301	311	318	311	350	315	320	325	309	327	330	317	317	320	332	332	293	340	301	338	326	314	342	323	325	352	324	338	349	353	279	334	326	312	312	304	318	309	311	331	357	310	343	329	326	351	337	312	328	324	295	311	287	323	303	323	349	351	294	331	326	358	302	298	340	334	348	325	314	338	335	311	344	302	305	367	332	318	303	350	337	316	347	320	329	353	317	333	304	317	294	311	319	343	323	309	327	345	323	342	325	366	312	345	346	318	317	326	332	310	326	314	295	305	328	326	324	325	358	296	313	315	368	350	334	292	315	360	331	332	354	343	320	303	311	301	336	305	319	294	345	352	335	325	332	339	336	339	347	321	341	353	347	331	328	310	304	292	291	321	340	325	305	312	309	322	313	356	297	311	320	354	343	318	330	314	309	315	332	343	313	373	310	317	336	322	337	311	325	348	334	380	327	337	346	325	315	298	340	325	325	302	339	310	327	324	305	328	346	317	331	331	326	344	330	325	332	338	302	303	327	308	342	319	315	333	330	307	321	313	362	309	339	331	326	304	322	304	316	307	320	329	316	322	329	337	297	313	327	348	346	331	302	339	312	339	299	312	334	333	316	322	307	357	340	316	310	336	340	357	338	346	340	326	307	335	339	330	314	299	292	360	334	295	328	321	308	311	319	324	316	348	327	308	338	331	316	325	324	308	323	340	325	331	306	356	297	337	347	314	353	323	313	278	335	363	311	326	351	299	312	318	325	312	304	339	303	326	338	310	340	316	307	311	312	352	315	296	289	331	326	333	312	306	294	308	306	342	334	319	286	324	311	291	313	315	276	355	328	342	309	312	302	312	321	340	312	332	306	327	348	322	351	335	290	326	305	335	315	312	307	321	334	349	336	338	318	310	369	311	327	284	326	303	347	328	335	333	328	344	315	333	295	319	299	297	327	338	339	337	310	337	331	340	330	304	302	300	328	354	322	315	329	322	322	330	302	321	348	312	309	339	298	289	343	350	315	316	306	338	321	305	321	345	293	326	326	346	337	361	319	335	314	354	356	324	275	370	339	340	350	293	348	333	335	345	337	361	325	307	329	293	352	341	293	311	299	325	357	328	306	298	302	342	283	312	332	324	345	331	328	303	312	303	314	323	319	330	328	347	308	317	349	341	311	315	325	332	307	316	352	299	299	333	318	342	338	313	326	319	330	336	324	343	320	341	310	336	324	297	335	316	311	290	334	336	328	351	307	333	320	291	361	343	294	349	334	333	319	290	304	330	344	314	320	330	322	330	319	335	336	341	340	322	327	291	317	305	321	317	288	350	315	293	331	327	357	328	309	326	342	356	321	315	306	306	313	341	306	333	310	320	309	336	329	297	326	323	297	292	314	341	324	330	340	316	313	373	308	334	335	332	346	291	318	317	327	348	358	342	356	369	344	302	286	355	307	327	313	340	339	321	284	325	348	304	318	298	328	333	335	314	340	330	329	337	328	325	340	320	351	338	319	320	319	311	340	342	323	319	292	339	342	321	307	331	352	388	309	334	299	336	336	347	342	317	291	341	306	359	329	272	301	319	324	322	316	304	312	304	318	345	333	301	320	340	333	332	327	328	335	329	376	299	335	327	324	302	323	283	333	331	314	321	341	368	345	310	327	329	351	315	337	345	293	364	339	368	336	326	348	283	338	288	301	333	325	321	384	286	326	318	336	325	327	307	367	310	313	321	316	335	339	335	327	338	340	297	336	325	311	317	322	348	323	343	335	346	332	302	332	325	340	304	328	336	315	315	333	339	318	321	329	317	348	314	318	316	313	326	304	313	346	321	299	303	322	312	352	292	315	333	332	348	352	330	316	316	313	309	335	293	341	335	315	324	288	341	334	329	331	356	321	364	323	343	360	315	345	328	335	317	364	305	354	326	334	344	312	343	333	318	343	292	331	336	334	331	324	319	330	338	337	338	318	344	301	354	324	296	312	335	314	342	329	316	313	325	337	315	315	325	313	324	330	291	322	303	347	300	309	334	343	296	314	300	330	328	328	309	350	302	350	325	312	326	347	348	327	343	322	318	323	312	324	328	338	343	319	314	308	327	324	299	316	295	330	342	317	341	336	323	302	319	328	334	340	359	308	318	336	301	319	332	332	299	316	339	326	328	324	335	308	321	352	358	315	330	332	318	301	333	305	328	305	294	314	356	339	328	338	312	337	308	321	299	332	317	320	326	309	324	326	335	301	342	330	331	311	344	318	300	336	293	330	362	346
2699	513	301	246	426	399	355	277	243	224	207	168	130	120	96	91	95	103	81	74	74	66	51	51	65	63	51	60	59	44	62	55	46	53	49	39	40	50	40	50	39	39	49	50	49	44	38	39	36	51	36	39	52	23	38	44	47	47	42	47	33	31	39	41	37	46	40	39	53	45	50	37	41	40	44	47	50	32	35	40	35	29	28	36	45	47	40	36	35	44	37	42	50	31	46	35	44	39	49	36	37	35	43	35	36	55	37	33	44	45	49	41	46	42	40	36	34	53	42	22	39	37	29	34	38	39	41	29	35	45	49	42	35	35	38	34	52	44	34	38	31	41	48	42	38	40	40	42	59	42	46	43	33	44	49	56	58	39	37	45	44	42	37	31	48	46	40	44	42	38	34	47	36	37	48	40	38	41	56	38	33	41	42	35	32	48	42	49	37	29	40	35	43	38	39	41	50	41	42	40	38	46	39	36	41	38	45	52	37	39	43	43	31	36	34	49	36	31	35	40	44	43	51	28	34	44	38	41	41	45	36	32	37	40	38	39	43	61	46	38	35	42	43	30	48	46	40	35	35	36	43	43	38	36	43	37	45	33	42	38	39	45	53	43	38	45	38	31	32	53	55	42	45	50	30	40	34	47	48	39	48	37	55	30	31	37	48	38	42	38	43	31	45	35	35	48	29	32	37	40	41	50	39	40	34	38	41	36	49	38	44	41	45	43	44	34	41	39	49	39	46	53	30	45	51	32	50	37	45	42	31	31	38	40	37	48	48	33	41	34	44	41	37	32	44	37	49	48	39	41	28	43	43	38	40	48	44	33	32	36	44	49	37	37	33	34	42	33	35	41	41	32	45	36	36	31	32	35	35	37	38	41	48	36	36	30	47	47	41	42	34	44	41	41	45	41	39	38	45	31	42	36	30	32	36	36	32	43	40	48	46	28	44	34	42	43	45	48	39	54	44	40	39	45	40	42	54	38	39	42	38	30	38	31	49	48	39	37	37	45	41	40	43	40	51	32	38	36	47	38	43	40	36	41	44	38	49	51	44	29	42	39	38	41	43	48	31	31	38	48	38	37	37	44	33	35	46	31	35	39	42	27	41	37	50	32	35	36	58	44	38	47	39	48	41	42	33	40	44	39	36	38	51	43	51	44	33	40	40	36	46	38	41	46	43	34	34	50	42	47	44	32	28	42	41	45	48	42	39	43	39	45	45	42	37	38	41	52	41	45	29	37	45	36	35	31	46	41	33	41	36	43	44	42	48	51	36	36	44	41	52	31	39	42	28	40	33	47	44	34	51	39	47	45	46	29	47	43	51	35	48	37	41	36	35	50	30	38	46	51	43	40	41	42	35	33	43	33	34	33	31	40	39	45	47	37	48	42	48	42	47	31	31	43	36	47	40	32	40	43	40	35	44	50	39	50	26	34	42	35	42	33	47	48	34	35	28	32	42	48	37	33	39	46	35	44	45	41	32	55	28	39	26	39	40	46	33	46	39	28	38	39	33	28	38	42	40	37	48	36	32	38	28	55	27	40	36	43	37	39	33	43	38	48	34	41	42	39	46	37	51	40	43	51	40	31	30	36	36	40	37	43	44	31	45	42	45	51	42	37	36	41	32	41	35	49	21	35	41	46	32	29	44	42	46	43	44	33	41	42	47	40	38	51	54	49	46	32	32	39	40	39	32	34	39	36	43	40	27	41	50	42	22	49	29	45	34	34	44	40	32	39	44	50	40	45	33	41	42	51	25	42	46	41	47	35	29	32	52	42	42	35	24	51	44	29	44	41	36	45	37	31	40	42	49	34	39	31	37	36	52	40	36	44	39	38	40	26	56	29	38	43	42	53	38	46	39	40	37	52	38	40	47	28	44	41	40	44	53	41	46	39	43	30	29	54	53	36	36	39	59	38	52	50	35	49	49	39	38	31	28	40	39	32	35	31	41	46	53	40	31	36	38	43	43	37	30	42	33	37	47	42	44	33	35	31	41	40	44	46	28	46	50	34	32	40	48	30	45	53	34	40	44	41	49	37	32	39	42	32	31	43	49	33	40	39	43	25	43	39	30	42	41	39	44	38	36	43	47	39	27	41	41	53	45	47	48	40	42	33	36	38	38	35	40	34	40	38	41	41	42	52	32	53	41	48	38	45	41	36	38	50	35	32	39	39	43	47	40	53	35	41	38	40	31	51	42	37	41	39	47	31	37	40	37	31	43	36	43	47	41	39	35	48	36	36	44	35	37	41	37	42	35	38	34	34	32	37	42	43	39	44	43	47	36	33	47	45	34	44	42	41	33	29	38	37	40	47	56	42	37	51	43	38	38	30	44	40	31	43	39	38	46	44	44	35	47	39	42	34	37	41	32	29	39	41	49	47	37	41	43	43	31	50	37	40	44	48	31	46	40	39	40	41	48	50	42	59	46	35	36	43	46	34	34	36	58	41	32	42	33	42	40	34	42	34	46	46	32	45	40	47	49	50	62	49	35	33	41	52	44	43	43	32	48	29	44	29	40	43	37	30	44	44	34	44	42	46	38	45	38	37	37	40	32	43	36	45	35	43	48	36	34	28	38	49	34	41	43	59	45	45	43	45	34	46	42	37	38	38	48	44	45	37	39	40	32	42	40	30	35	52	44	42	41	43	43	40	26	41	43	37	39	46	40	34	46	53	52	42	47	42	40	42	49	37	47	35	49	47	44	46	36	33	44	40	30	49	44	41	33	43	37	45	43	49	48	47	47	37	46	45	47	36	30	46	35	39	41	37	42	46	42	37	43	43	33	40	33	38	37	34	46	36	35	45	51	39	48	46	43	53	32	34	30	44	52	44	29	43	40	37	37	32	41	34	35	41	49	42	43	37	40	37	43	35	39	42	46	44	35	32	33	36	45	44	41	39	40	41	38	38	51	46	45	46	35	32	42	44	43	52	35	50	41	41	27	40	47	43	33	36	42	48	49	51	29	54	46	32	50	37	41	39	38	34	35	45	39	52	37	34	29	37	40	46	46	42	46	36	45	37	34	39	41	38	44	50	52	43	37	49	52	24	50	34	40	38	36	38	49	49	35	44	31	34	41	45	38	44	38	34	46	38	37	40	37	26	47	50	35	50	35	48	33	41	35	44	53	44	34	30	33	38	46	33	41	56	46	45	39	35	50	50	35	48	34	43	42	49	29	39	45	34	39	43	36	32	41	35	48	45	49	37	45	41	42	30	42	42	45	34	44	29	46	46	47	46	27	41	36	39	46	48	45	45	32	37	42	57	41	40	37	32	38	47	45	48	45	48	45	37	35	45	41	42	43	39	51	52	39	36	45	28	32	39	35	57	36	37	38	36	51	42	33	39	35	41	43	39	41	45	34	43	52	45	39	37	43	42	37	39	34	30	32	40	38	37	42	43	45	37	38	39	41	38	40	31	37	36	43	47	42	52	42	36	39	32	36	35	35	36	41	33	49	56	39	40	33	40	35	44	33	28	30	38
19469	13234	8272	19496	27070	25806	21613	17418	13942	11200	9016	7709	6162	5168	4398	3796	3333	3206	3082	2872	2718	2415	2229	1955	1849	1949	1813	1360	1261	1178	1232	1157	1237	1162	1052	1151	1032	989	947	929	880	880	840	869	851	820	799	771	813	777	797	792	768	767	787	687	715	763	751	711	700	686	699	723	726	757	697	717	700	732	712	785	762	721	680	683	693	677	737	745	682	669	656	700	682	670	643	685	679	713	720	700	699	716	681	655	650	706	691	686	670	657	671	660	730	689	676	646	707	685	689	664	639	681	694	696	690	708	630	654	647	659	652	722	665	695	676	687	652	630	635	697	667	694	640	639	660	679	670	715	654	668	669	665	680	666	649	671	672	658	705	695	691	698	717	693	682	713	652	671	714	666	665	658	698	698	707	656	647	654	662	675	665	626	711	660	660	652	708	652	666	699	676	705	664	650	653	668	636	670	641	712	660	634	663	688	708	707	674	643	655	663	622	659	690	667	638	617	719	655	654	665	684	647	645	681	679	681	715	619	659	661	650	661	671	684	645	630	632	685	633	694	712	645	644	678	633	619	651	653	652	663	657	719	658	675	685	669	648	602	685	671	639	660	660	686	686	688	668	644	672	684	689	712	648	674	681	652	607	612	664	652	688	723	611	659	680	692	668	637	626	693	655	661	649	661	682	669	622	646	672	640	629	635	661	663	618	631	638	650	649	721	666	658	665	686	666	696	648	670	682	668	648	703	693	658	660	660	634	665	684	658	646	689	708	661	685	645	648	648	668	685	666	695	684	670	648	663	662	694	659	709	658	654	683	691	679	661	684	649	631	688	678	645	711	684	690	645	697	682	675	651	639	698	630	620	679	726	669	668	654	663	681	634	685	660	645	676	617	633	609	609	694	686	677	681	677	612	706	669	668	674	644	668	678	696	668	623	665	655	690	664	684	678	673	671	625	697	674	678	622	664	656	680	653	633	639	711	665	675	632	640	646	658	624	645	670	668	679	676	678	720	626	677	687	660	671	679	659	644	697	631	651	646	656	642	622	673	659	650	625	657	674	664	691	670	666	682	671	634	655	644	646	718	693	665	710	636	687	663	670	680	692	635	626	660	662	651	696	678	648	673	648	648	669	667	658	713	656	688	660	708	649	662	679	633	683	685	662	686	626	641	680	630	627	626	663	723	666	683	686	679	681	669	657	635	635	665	670	682	616	646	637	672	673	652	639	642	646	627	638	682	685	629	666	687	660	637	658	716	698	673	657	658	633	668	701	706	654	663	702	690	686	677	740	670	677	690	654	677	676	635	664	693	672	700	647	638	683	712	602	704	701	641	715	682	657	659	649	656	679	668	608	719	652	644	679	707	659	655	700	682	663	663	687	666	637	685	653	642	689	703	655	643	671	682	698	636	665	664	671	680	688	687	681	665	661	636	670	683	704	666	657	656	703	673	630	631	642	643	657	663	691	674	691	669	637	687	688	666	703	696	731	623	684	671	644	714	689	708	692	645	652	607	645	687	659	652	671	602	688	631	673	667	641	666	688	684	674	666	665	669	700	668	680	665	682	657	678	669	647	595	680	698	642	637	683	654	684	649	679	658	646	650	707	693	667	665	668	674	627	656	644	669	618	663	626	635	667	715	650	695	668	655	644	659	694	617	661	664	649	637	624	653	694	695	677	658	687	637	631	681	666	690	620	670	665	660	729	698	678	615	655	646	657	613	697	653	689	678	702	628	653	629	661	643	660	685	619	643	686	685	686	605	617	693	660	630	683	709	691	687	675	646	683	624	680	690	641	665	661	657	690	621	661	667	690	639	676	669	684	660	677	651	663	703	635	645	683	647	649	633	644	691	636	678	652	661	674	647	649	693	710	688	645	689	671	676	693	659	675	673	687	639	670	615	685	685	673	685	648	659	655	659	664	663	686	639	635	691	683	678	648	661	648	641	681	680	661	645	671	653	712	686	668	702	708	633	669	657	697	649	660	669	661	663	620	656	687	634	700	660	670	659	637	685	595	709	656	657	672	666	626	690	641	663	656	681	673	633	617	648	613	639	676	705	644	663	697	660	715	671	673	616	674	680	634	675	637	657	656	675	668	692	677	691	645	627	681	705	685	650	653	674	664	611	658	667	677	651	667	685	679	635	668	681	637	659	657	659	633	675	659	670	704	674	717	643	666	681	678	650	640	662	682	632	689	709	654	658	686	688	647	671	681	666	662	722	656	716	639	655	697	682	698	649	689	653	686	676	670	681	680	611	665	710	648	674	694	679	687	662	685	667	674	643	734	659	698	634	669	655	686	639	655	700	657	681	695	697	660	665	664	667	673	675	662	659	617	637	670	680	722	716	619	680	644	645	663	647	691	692	675	681	652	643	727	697	686	684	676	722	668	640	679	634	639	683	696	627	691	644	673	714	733	655	662	677	699	677	656	643	674	620	638	666	710	669	655	701	726	701	679	704	663	634	647	649	638	649	671	684	629	639	658	671	702	630	687	669	632	631	670	669	664	654	650	593	673	645	654	629	686	634	638	671	652	629	633	693	706	662	668	657	679	640	653	676	633	724	674	678	696	624	689	676	697	730	660	737	635	636	670	642	686	667	650	651	669	636	642	704	642	679	700	658	669	628	697	689	625	710	639	676	684	673	689	627	682	634	633	662	681	620	692	717	667	657	681	664	649	624	694	668	680	638	642	683	706	647	687	647	679	672	657	641	665	695	658	644	594	681	669	649	642	625	636	637	696	669	672	646	694	663	648	662	641	687	688	660	708	656	591	678	653	682	665	685	667	670	671	665	645	612	638	690	719	642	653	672	682	652	652	616	674	654	638	636	682	637	662	607	672	683	649	665	687	638	628	696	592	643	650	683	689	716	629	608	633	708	691	669	641	630	658	680	730	667	669	665	637	679	679	657	658	687	659	683	685	679	716	678	699	665	642	695	621	661	719	637	689	682	735	609	626	659	649	613	690	687	667	678	683	657	671	628	654	657	675	625	623	685	668	698	680	672	652	690	692	648	637	606	660	677	676	648	678	667	659	667	682	686	679	724	696	645	702	637	671	658	714	677	698	654	670	642	641	695	654	650	676	586	632	655	711	671	664	656	656	641	630	675	676	659	657	711	613	684	620	667	639	710	627	603	667	694	739	629	637	697	699	637	691	683	671	674	671	668	677	631	710	686	658	640	705	675	698	673	675	668	649	659	679	698	667	683	663	703	672	630	654	651	648	681	665	691	671	642	634	635	673	640	617	654	666	595	622	711	682	653	662	654	687	619	701	661	693	704	663	649	659	654	677	641	661	665	660	711	689	610	706	705	661	713	667	679	671	662	640	664	619	690	696	645	641	673	642	659	700	696	646	640	662	626	660	664	671	697	684	675	654	674	661	686	705	633	589	692	614	671	671	651	692	701	696	674	647	670	656	656	603	696	684	652	691	683	684	640	667	701	631	663	646	658	610	630	675	690	674	681	668	681	675	679	631	697	699	641	641	689	667	653	684	637	640	658
1866	873	479	385	605	684	556	448	390	331	287	222	175	180	169	136	113	91	116	114	104	85	80	82	79	74	58	59	52	57	49	36	45	45	45	31	55	35	48	45	43	35	43	41	28	45	38	50	48	35	31	45	37	45	41	54	43	34	45	36	36	49	34	47	35	41	32	41	38	35	36	42	40	42	40	39	41	23	45	48	33	44	41	32	46	33	39	38	38	39	37	34	33	35	52	48	37	29	20	32	24	40	42	38	32	35	24	47	42	27	30	36	36	34	34	26	44	35	40	54	48	39	30	40	29	43	40	42	22	30	33	34	32	43	43	33	33	36	41	41	35	42	34	40	41	43	40	23	37	36	53	31	47	31	38	38	44	36	38	43	33	30	39	25	47	35	32	40	38	43	36	34	46	47	36	51	37	27	43	40	34	34	35	36	38	49	43	48	36	36	48	34	33	24	36	37	42	36	38	30	29	35	37	37	31	41	38	34	37	29	24	43	39	35	28	43	32	36	33	47	30	38	34	37	45	32	41	36	47	33	42	39	37	34	36	41	45	34	42	35	43	38	25	38	36	46	32	28	35	42	45	46	36	35	26	36	43	40	39	45	34	39	31	39	31	44	39	36	35	27	50	38	40	49	47	40	47	32	42	31	28	29	38	37	44	34	50	35	33	37	38	43	38	32	40	36	36	38	29	26	19	31	33	36	38	51	47	34	34	32	45	35	29	33	30	41	27	28	28	35	41	36	39	42	42	30	39	41	40	36	41	41	29	38	39	39	39	42	41	32	45	37	26	40	32	46	29	46	35	37	40	55	45	43	42	42	34	42	34	35	25	31	42	32	27	39	37	41	45	37	32	41	37	36	39	31	47	34	38	44	32	38	44	24	31	33	38	32	35	33	30	35	36	40	45	46	39	37	28	34	33	42	40	39	33	32	59	38	41	37	34	44	36	44	39	26	48	35	38	50	46	40	36	38	36	32	39	30	36	39	31	38	41	34	44	37	35	41	32	35	34	26	39	42	41	41	51	37	31	37	43	45	56	32	34	39	41	31	34	38	43	31	25	40	35	54	34	30	46	33	36	32	34	34	34	36	37	36	33	35	36	37	43	46	47	32	38	37	44	33	41	34	42	25	44	35	38	48	32	35	34	49	40	31	37	35	37	39	36	42	34	32	44	50	33	42	30	35	36	37	43	51	38	35	37	37	48	39	30	35	41	34	32	38	42	45	34	43	38	37	27	31	37	41	34	34	36	42	36	47	38	32	29	42	41	36	40	44	38	33	39	40	35	32	41	41	47	48	27	35	44	34	27	31	43	37	29	38	34	39	28	33	35	30	34	27	36	40	38	35	27	44	49	32	37	36	35	41	46	40	47	43	40	40	29	39	28	33	41	37	36	43	36	41	40	39	46	42	37	45	38	36	34	49	31	31	38	27	31	35	23	38	46	35	32	33	38	31	30	32	35	43	36	34	32	42	38	27	40	36	43	34	35	44	35	38	42	34	30	27	35	38	27	25	39	44	25	33	32	43	43	35	42	33	41	34	38	36	41	37	32	40	35	37	25	39	32	36	46	39	27	44	43	33	41	48	48	37	47	43	44	45	20	40	35	40	39	44	40	29	38	24	35	28	32	35	27	27	41	27	30	43	36	36	39	41	33	50	38	42	41	37	36	40	37	40	34	45	42	40	36	39	38	32	32	29	31	37	40	40	32	30	38	29	32	43	39	44	43	38	26	36	40	29	44	30	51	48	41	36	38	25	31	40	36	35	30	36	33	41	47	29	37	38	36	30	43	52	35	48	41	39	38	40	27	46	34	45	45	48	38	32	29	29	34	40	29	38	42	34	33	46	49	32	41	43	46	37	36	42	46	29	44	37	33	42	27	42	45	31	37	27	33	36	42	44	31	33	40	28	34	35	34	38	25	31	32	35	41	31	37	48	33	27	32	35	46	36	39	44	36	37	37	40	44	22	29	31	29	32	41	37	39	28	34	53	39	32	37	32	33	35	25	39	35	30	47	38	42	34	38	30	32	41	39	29	37	31	31	48	38	41	37	34	50	29	54	35	34	29	35	31	33	28	43	34	46	41	31	40	46	31	39	32	30	50	29	34	21	36	47	34	35	33	32	42	40	47	42	50	34	39	34	41	37	34	41	32	30	40	35	42	42	45	27	40	28	37	41	32	28	46	35	44	31	43	38	34	41	40	36	29	34	20	41	37	31	33	34	35	37	36	30	37	30	47	41	45	31	40	37	34	41	47	37	46	44	36	39	37	26	39	51	42	28	35	33	45	31	26	33	52	38	39	34	34	37	34	43	42	48	32	44	33	40	54	39	40	33	37	38	42	43	20	35	42	44	34	33	38	37	35	28	40	41	39	35	49	30	38	31	39	22	34	37	39	39	30	36	38	31	43	43	39	50	33	34	32	36	43	34	31	43	44	42	35	28	40	35	36	28	47	40	42	34	38	28	26	36	29	41	38	37	29	36	31	35	35	35	36	37	28	40	32	39	29	38	37	38	36	35	39	43	31	35	24	26	30	27	36	25	29	31	47	43	38	41	39	37	22	40	38	34	30	34	27	30	55	32	23	39	30	38	31	32	43	31	41	34	38	31	46	39	28	34	30	33	41	32	41	34	48	31	32	44	31	32	37	29	35	35	35	34	34	32	40	36	37	37	24	33	35	43	40	39	41	52	33	36	35	27	43	19	40	30	35	37	41	41	32	31	25	27	38	35	48	44	34	46	36	36	43	30	42	31	26	49	40	36	26	36	29	38	40	32	34	36	33	33	33	39	44	42	41	42	29	41	30	36	43	41	41	35	41	41	33	38	42	37	25	33	40	36	44	29	30	36	42	33	32	30	34	36	37	45	52	50	27	36	38	33	36	46	33	33	31	41	37	25	35	44	55	38	41	43	36	37	43	35	33	37	28	38	25	37	45	40	36	34	29	41	41	52	28	46	39	39	35	44	28	38	44	29	32	40	30	48	46	34	41	42	38	43	38	37	39	41	41	33	36	38	33	38	38	29	35	35	40	47	40	42	42	38	42	41	46	51	34	53	36	33	42	44	38	37	34	43	50	31	35	33	23	40	33	34	32	41	47	24	30	36	43	34	30	39	45	38	30	37	34	36	39	35	23	34	54	33	43	38	22	29	39	28	41	34	41	39	36	43	36	43	29	43	45	40	35	27	30	36	27	37	31	38	36	36	46	34	29	39	26	30	37	24	40	29	38	43	50	39	29	37	37	40	45	46	41	26	40	30	36	39	33	35	39	30	37	40	37	43	37	41	28	38	41	45	40	39	40	39	26	33	39	32	36	33	40	36	44	29	34	33	46	31	38	34	33	39	37	43	33	44	40	32	37	46	34	33	33	44	35	32	36	28	32	38	37	27	34	39	43	34	45	42	42	27	21	27	41	41	44	49	26	31	43	44	45	31	38	37	27	37	32	33	19	27	39	45	37	32	38	41	40	36	27	45	37
24868	17625	11254	24790	32311	30643	26842	22501	18498	15413	12889	10950	8911	7278	6379	5459	4890	4619	4289	4040	3817	3174	2896	2474	2619	2515	2129	1645	1494	1493	1469	1365	1447	1304	1298	1195	1094	1136	1109	1000	942	898	878	854	869	885	861	917	804	785	831	802	760	788	790	711	802	761	752	726	702	747	722	704	691	744	773	715	706	719	658	688	642	666	676	650	673	648	663	630	648	608	667	615	629	636	679	629	605	598	634	687	626	678	643	554	672	629	669	615	643	608	642	640	665	623	668	604	604	671	635	617	644	595	649	614	624	628	624	623	593	625	660	595	644	665	589	619	634	641	649	618	584	631	613	610	646	595	621	619	601	625	586	641	599	592	597	581	619	684	655	673	655	657	618	627	580	632	611	635	631	644	633	628	647	624	628	606	618	649	588	613	587	620	630	628	599	597	605	598	654	564	626	633	622	574	628	629	587	592	602	611	605	637	586	611	620	573	557	578	655	627	593	590	597	624	593	633	623	578	626	646	576	624	611	614	589	611	613	585	616	627	579	586	598	625	605	636	592	630	596	649	613	611	615	609	628	614	584	562	577	573	621	562	571	607	648	612	598	610	586	619	630	595	625	634	640	634	606	612	635	600	621	613	627	573	629	556	627	573	568	614	639	625	579	628	604	620	627	546	608	586	592	616	594	599	605	600	577	585	604	599	600	592	608	643	608	607	549	645	585	613	636	626	635	592	599	606	588	566	599	562	631	580	620	563	626	604	613	630	604	629	599	649	635	580	569	604	591	608	622	563	647	601	603	626	649	628	599	604	574	608	617	636	587	569	593	602	585	603	558	580	632	612	623	595	566	559	567	618	605	620	630	638	642	575	601	604	583	620	581	608	622	622	615	615	643	571	617	621	656	580	594	592	612	579	635	600	630	612	641	569	580	631	587	594	587	600	619	569	601	619	603	662	606	653	590	616	577	577	597	592	633	595	598	632	579	575	619	605	621	586	607	596	587	622	636	627	646	626	656	598	613	595	597	614	646	587	580	594	576	609	597	565	589	566	566	623	606	640	578	611	569	589	610	640	628	611	601	636	592	595	614	611	623	592	595	611	598	576	609	606	612	590	587	559	607	587	576	601	594	614	624	591	583	567	628	584	615	541	632	624	644	571	590	607	628	637	599	620	565	594	561	602	621	584	604	617	643	618	638	589	573	596	563	601	627	612	605	629	586	567	607	613	585	638	621	605	608	579	579	622	600	636	591	570	588	597	591	643	607	606	583	652	585	592	634	638	562	604	591	627	578	583	620	620	611	587	569	599	640	595	633	585	616	672	586	614	618	607	588	615	618	652	575	602	582	598	619	595	584	631	587	620	596	605	604	601	583	583	571	594	623	600	633	611	561	599	619	598	578	595	561	590	583	630	617	596	613	602	629	602	555	638	629	631	568	601	595	631	626	618	585	578	609	584	598	571	572	653	592	580	594	628	600	615	584	551	573	618	607	627	640	604	637	594	604	531	649	589	598	635	639	597	591	607	590	657	602	565	618	597	565	668	596	635	617	607	602	608	591	598	578	579	593	610	643	628	602	630	597	609	617	589	628	568	624	590	578	622	579	572	586	587	618	581	614	586	597	577	609	595	582	624	618	613	588	586	597	602	583	625	591	612	642	600	619	609	639	559	625	599	583	618	660	593	644	558	601	637	593	589	630	599	563	547	652	617	580	596	607	557	650	578	631	574	588	608	616	589	628	639	608	558	591	591	588	624	570	668	644	597	649	611	630	623	594	635	611	601	559	616	618	618	595	616	625	615	610	596	615	571	605	612	627	568	641	584	611	604	615	611	584	624	604	593	598	615	601	574	615	586	631	563	625	593	626	621	575	628	558	560	641	593	592	614	596	595	634	601	649	631	593	616	606	550	615	606	584	650	644	590	595	621	618	565	536	617	552	587	591	549	640	592	593	612	578	632	589	568	582	602	613	603	586	613	614	584	564	605	650	620	626	608	594	635	655	603	577	630	653	619	651	584	593	626	595	566	563	600	639	560	643	642	585	610	643	595	602	610	565	648	622	602	580	636	618	576	612	571	587	575	616	593	590	606	573	612	609	651	603	590	589	588	590	564	576	587	580	612	625	584	626	640	650	606	600	647	596	606	612	618	582	579	615	600	623	592	576	577	608	626	593	579	571	627	566	630	569	597	616	607	605	607	575	603	573	579	591	599	589	582	627	662	585	595	617	619	608	571	600	602	611	633	589	625	584	582	620	592	605	581	614	582	592	628	591	647	597	588	572	597	648	595	582	642	613	617	586	591	643	617	592	608	579	637	612	623	632	586	582	643	596	646	575	625	563	556	621	573	593	601	566	601	599	628	584	604	592	608	591	566	578	582	608	649	597	611	625	592	617	597	614	615	618	605	615	607	564	599	634	602	571	576	607	603	578	613	587	614	604	588	590	632	614	585	665	634	589	606	614	628	610	615	612	617	579	569	602	592	594	621	639	600	615	627	609	605	668	596	585	626	595	554	580	594	609	615	614	583	595	601	619	601	593	624	595	580	605	600	630	623	623	606	620	586	625	631	591	626	566	612	636	611	588	611	618	619	576	595	597	606	625	634	592	633	602	593	602	572	604	600	616	581	607	591	589	604	626	616	608	617	616	599	659	658	619	609	653	575	611	619	593	624	604	644	622	597	578	624	594	623	637	623	619	620	568	618	597	579	596	598	626	613	627	614	617	573	646	582	567	571	568	568	614	618	583	630	615	568	550	601	566	575	588	595	582	596	608	626	608	575	615	631	586	554	635	634	599	608	582	608	554	592	600	617	605	601	631	606	587	571	592	588	603	605	575	595	639	580	602	601	573	614	627	575	643	607	622	670	596	581	550	621	588	646	572	631	607	638	583	605	567	645	609	580	638	589	629	610	634	603	566	595	581	575	642	567	591	610	618	623	615	623	609	600	598	572	617	606	600	564	614	592	609	607	617	590	621	613	624	568	616	651	612	648	588	633	616	594	592	602	637	657	575	617	580	608	594	613	606	594	584	584	589	585	597	606	622	598	609	607	586	614	615	600	586	625	619	589	590	604	609	590	627	582	612	604	628	582	586	638	612	589	576	579	595	596	575	605	640	612	572	571	557	654	572	648	592	605	621	632	625	590	610	579	593	584	564	592	579	541	608	577	614	576	587	631	567	559	628	579	607	609	588	618	605	617	619	632	584	645	567	615	555	568	632	566	633	550	645	609	630	603	575	585	595	624	605	638	644	613	575	565	600	650	628	601	617	574	592	569	607	599	599	663	593	615	614	587	606	620	613	616	592	614	604	625	608	565	561	642	592	615	611	591	587	589	611	609	636	633	616	585	619	556	581	590	568	600	595	627	597	601	596	590	583	620	619	582	573	576	625	626	637	610	620	593	636	598	587	611	620	642	635	588	601	599	596	594	574	572	572	597	590	589	593	558	586	605	605	626	603	571	629	562	619	593	584	598	594	614	590	612	602	611	570	603	567	610	597	643	608	604	615	635
1619	326	195	132	215	279	209	168	155	115	103	98	93	61	67	62	66	50	58	51	37	35	33	35	39	36	36	41	26	30	32	30	33	31	30	25	29	34	18	37	26	25	32	20	28	26	26	21	17	30	31	23	26	17	25	22	22	23	20	22	18	14	20	15	23	22	30	17	20	19	28	18	20	30	28	26	28	21	25	25	30	20	25	28	15	26	32	29	14	30	20	26	21	25	20	19	24	25	20	30	32	31	20	28	22	23	21	19	24	22	24	26	27	33	32	18	25	25	23	27	24	26	23	22	26	19	22	18	22	20	23	24	25	23	26	28	33	18	20	33	25	18	26	29	27	31	25	18	27	28	18	20	17	17	28	28	21	26	24	19	30	20	17	26	16	25	23	19	26	27	23	23	30	22	19	23	29	18	16	22	22	25	23	18	29	15	21	24	32	33	30	25	20	26	32	23	31	23	26	21	32	20	25	22	25	22	31	19	19	18	25	24	24	25	21	29	23	31	24	30	21	20	29	27	22	28	25	23	29	32	32	26	21	19	16	19	21	24	23	25	27	22	16	25	28	22	27	18	18	23	19	26	21	21	23	21	25	22	28	31	19	12	21	26	19	26	14	17	22	19	26	20	20	23	20	30	29	26	32	31	19	36	18	25	22	18	15	25	19	15	27	21	35	28	22	26	24	26	21	24	25	21	25	28	33	21	30	24	26	20	27	30	23	26	39	22	27	19	25	29	16	21	23	25	22	21	25	30	34	23	20	19	33	32	18	33	15	21	19	13	26	25	27	18	19	22	23	25	20	26	25	21	24	30	30	13	25	22	16	30	27	22	24	18	18	33	27	21	28	27	19	23	26	22	29	21	29	29	24	27	25	22	26	27	22	27	29	19	16	20	22	21	29	21	20	23	24	20	22	30	13	35	24	20	25	26	27	21	35	19	22	29	20	20	25	25	22	24	28	22	17	27	21	23	25	26	30	17	26	35	27	26	35	19	20	27	33	19	25	20	26	22	25	24	26	22	28	28	24	19	23	28	27	31	21	22	19	27	20	27	27	25	19	26	21	24	25	20	28	26	16	22	22	26	35	24	15	27	20	21	24	21	22	28	30	10	25	32	17	21	20	24	26	19	19	32	23	22	36	22	19	29	18	29	22	28	29	28	22	19	21	28	28	24	13	32	19	33	24	14	19	21	13	18	25	20	20	25	17	34	27	24	23	18	28	26	28	24	21	19	23	16	16	28	27	21	25	27	24	21	19	30	30	24	25	23	24	22	26	19	21	26	21	19	30	22	21	26	24	27	22	24	29	28	22	27	17	18	23	13	23	33	26	24	23	17	30	19	17	31	30	16	20	16	31	25	24	25	21	31	30	18	21	22	27	17	24	28	19	18	28	23	22	26	22	26	23	19	19	24	22	25	24	26	21	21	19	24	25	25	30	29	25	23	18	25	20	24	17	24	22	25	27	25	19	24	20	17	28	18	24	21	26	19	32	22	24	21	24	23	17	22	26	20	16	21	24	27	24	24	21	26	32	22	25	26	18	17	23	23	22	21	21	25	32	36	24	29	14	19	28	29	16	22	33	23	27	8	19	28	19	20	23	30	29	23	37	23	19	24	30	27	27	29	17	27	23	17	18	25	25	15	17	26	24	20	31	26	28	32	25	17	21	23	10	23	23	30	21	24	21	28	22	26	21	22	18	30	27	28	16	18	20	17	20	21	21	15	23	21	31	16	12	11	13	21	27	32	25	20	23	22	22	22	22	24	21	21	20	27	19	28	24	22	18	22	27	26	24	20	24	29	29	26	35	24	14	12	18	16	27	20	27	20	17	18	30	25	19	25	28	21	16	28	27	20	21	14	17	21	21	27	22	20	29	26	27	22	25	25	21	16	21	19	26	32	18	20	18	14	20	20	21	18	18	24	23	18	26	29	16	21	18	30	30	22	16	29	23	28	25	21	21	26	27	36	17	23	21	23	21	12	21	30	19	19	26	23	12	24	14	29	15	26	31	22	19	18	30	24	24	24	28	20	22	34	20	23	19	13	24	28	22	22	24	30	23	27	32	16	17	24	25	25	31	20	21	23	29	34	19	17	23	26	19	36	20	14	20	32	23	25	21	17	28	21	18	25	25	26	22	24	17	16	21	25	21	27	23	31	19	28	17	30	17	22	25	24	24	21	15	24	23	21	12	23	22	29	29	26	34	19	24	44	30	23	23	18	19	19	22	17	29	24	21	29	26	18	23	31	20	21	22	21	26	24	22	18	19	16	24	26	18	19	17	18	21	21	23	26	18	22	18	19	21	21	21	21	28	17	18	23	26	22	30	27	21	21	19	21	25	33	32	23	29	29	15	33	22	24	15	23	25	31	19	32	24	26	25	29	28	36	21	8	13	31	22	22	24	18	27	21	28	28	27	26	20	31	20	16	30	22	21	26	20	13	25	25	20	24	27	25	20	17	26	26	18	24	35	17	27	34	21	16	20	20	14	24	25	24	16	22	29	17	25	14	15	23	23	19	18	21	21	21	25	20	20	21	23	24	22	20	24	20	26	33	18	15	31	15	30	19	27	26	22	25	37	26	17	29	26	18	18	16	19	21	20	16	25	25	31	18	29	28	26	27	33	22	25	25	19	23	25	20	13	22	19	27	22	25	19	18	29	20	21	17	13	22	26	25	20	22	27	21	28	16	29	27	15	19	29	20	12	28	21	24	25	33	35	17	22	19	18	28	23	25	29	22	22	21	26	14	23	18	18	24	13	23	25	25	29	24	19	21	20	28	17	22	23	20	26	23	29	16	19	25	18	32	19	18	19	26	19	23	21	21	18	26	25	26	25	32	25	23	22	22	21	15	20	29	25	30	26	24	14	25	20	30	24	23	23	32	23	29	25	31	18	23	26	25	30	31	26	24	20	18	22	23	20	17	29	26	22	22	28	17	24	33	26	16	25	17	26	23	13	23	20	23	22	20	20	25	21	28	22	20	22	19	20	30	24	26	25	14	30	14	28	24	27	23	22	16	14	24	26	32	18	28	17	24	31	21	29	26	16	31	18	20	33	25	21	24	23	28	26	33	22	22	22	29	24	19	24	19	28	20	31	20	19	16	21	18	18	21	24	26	24	27	25	18	26	24	24	23	28	27	30	19	27	18	27	18	19	21	25	23	25	29	22	22	30	20	25	22	17	35	33	32	21	19	26	11	25	24	23	29	20	20	26	31	25	20	17	27	16	12	27	22	24	21	20	24	24	26	27	24	26	29	25	21	25	25	31	19	28	28	24	16	15	33	33	24	21	20	33	17	21	25	31	21	18	23	28	20	22	21	21	23	21	24	18	23	22	23	33	18	22	22	37	22	28	23	23	18	21	22	27	27	23	31	23	26	27	20	20	32	23	31	21	22	19	30	22	21	16	20	29	25	24	25	24	27	24	22	21	22	23	32	22	21	24	15	21	20	30	11	22	18	18	19	26	26	20	14	16	20
16480	10356	5694	15012	21945	20344	16580	12647	9590	7707	6012	4897	4065	3362	2789	2426	2284	2201	2013	1943	1760	1474	1348	1251	1247	1227	944	828	705	714	773	802	763	694	660	658	638	567	586	526	515	463	504	454	511	453	433	454	430	456	447	411	415	442	418	431	398	452	382	412	443	450	445	409	434	448	413	406	465	413	452	415	395	433	392	419	412	422	393	404	371	417	386	378	398	407	410	399	392	393	406	406	438	398	371	421	377	397	355	402	393	336	444	383	359	392	418	354	376	411	395	395	398	381	384	392	415	401	377	417	392	392	398	369	391	387	397	424	383	342	380	359	398	379	419	409	405	414	388	402	380	404	394	378	403	380	383	386	426	428	420	406	430	406	403	392	387	389	400	418	384	426	402	390	395	361	355	393	404	385	343	409	396	403	360	392	386	353	408	389	400	378	383	378	387	382	434	313	424	395	402	430	415	373	381	382	373	384	388	418	374	391	401	376	389	376	418	403	398	389	416	382	397	376	388	398	345	393	391	378	403	385	377	392	401	393	399	432	379	404	415	402	358	372	365	418	354	354	406	389	394	397	386	374	404	392	392	375	414	393	381	396	390	433	423	397	424	406	372	439	401	398	363	400	391	401	413	404	433	407	404	360	348	406	380	421	366	400	402	356	444	404	386	371	375	355	401	417	392	392	413	394	387	404	380	392	405	397	378	380	394	392	411	408	408	350	416	363	403	378	359	405	364	361	414	388	395	358	353	395	371	332	406	390	404	392	427	398	386	359	401	374	371	362	423	403	393	406	428	409	398	409	383	415	414	360	432	409	421	438	406	364	367	381	387	414	358	379	407	368	406	357	389	386	390	395	392	420	430	390	394	401	382	380	396	403	383	396	365	393	415	424	391	372	411	370	377	438	374	377	383	395	389	408	382	402	382	412	379	370	433	401	386	387	390	404	374	356	395	371	387	336	383	394	377	393	355	411	397	369	411	367	435	337	401	364	401	392	398	381	357	370	346	379	373	382	396	390	368	366	390	392	382	385	403	400	363	401	392	378	397	378	329	359	385	394	378	372	431	376	364	364	397	397	411	408	359	378	365	394	381	366	380	351	383	361	393	376	387	405	401	391	395	388	415	366	400	388	420	403	381	401	426	345	401	386	368	362	358	410	387	358	390	417	375	377	393	381	397	358	393	381	361	336	345	373	419	351	375	403	398	389	394	390	412	397	408	421	397	378	395	372	367	343	402	378	371	392	401	410	444	433	387	344	366	346	392	397	386	406	414	350	386	384	405	391	399	407	382	370	378	386	391	406	349	426	394	375	391	391	388	371	407	398	390	373	379	384	363	388	385	378	367	385	357	411	418	376	408	401	401	377	409	380	407	408	349	385	402	375	403	395	384	391	391	393	372	383	405	391	385	367	417	382	385	370	379	399	408	417	358	367	439	409	412	395	374	408	379	372	396	374	384	393	396	407	380	390	404	393	368	387	379	386	415	415	394	385	384	400	379	393	344	389	372	406	371	362	439	401	398	409	399	382	356	394	433	389	405	384	414	405	365	398	417	383	360	354	399	391	421	391	426	381	401	423	381	386	392	411	384	407	401	390	387	384	398	403	384	387	397	367	356	395	376	383	410	405	392	390	418	402	382	420	432	370	369	396	354	404	386	378	386	403	394	391	419	440	409	377	410	376	390	374	403	359	399	444	406	418	372	388	400	393	396	389	371	399	379	395	368	383	392	412	417	398	424	376	387	364	409	402	383	416	394	392	366	386	366	382	412	368	371	390	369	405	388	421	374	370	404	359	393	368	426	390	374	391	377	393	409	415	376	398	401	382	417	371	408	385	377	419	368	379	394	371	367	401	404	385	395	390	401	391	401	367	399	357	425	388	416	378	389	406	378	422	395	382	415	345	359	370	371	369	368	388	401	426	380	376	408	429	381	403	409	412	397	394	349	406	398	391	347	378	398	411	381	367	389	386	387	392	417	394	390	388	423	401	372	411	360	355	387	374	347	394	399	396	420	369	408	407	389	396	370	386	358	392	389	394	380	392	398	381	421	412	366	371	377	396	396	400	411	358	398	390	371	354	405	383	366	379	375	423	407	429	380	403	429	379	366	424	380	373	398	396	387	409	407	362	389	402	372	381	388	365	373	361	387	401	416	365	375	394	391	411	374	378	370	394	371	400	378	429	389	354	395	425	383	389	391	413	400	420	384	379	404	376	377	390	400	400	354	397	368	416	382	399	384	367	371	400	391	395	412	347	385	363	386	379	361	374	377	358	370	387	422	401	397	403	392	390	420	380	401	396	388	383	394	404	414	407	388	393	402	400	383	358	362	353	355	382	340	370	384	381	388	390	372	397	397	382	414	370	382	385	369	407	398	404	374	389	400	380	384	386	383	365	357	363	388	398	388	415	384	382	408	398	383	390	428	415	366	359	397	384	420	377	406	395	386	383	364	422	413	392	389	402	373	353	378	368	400	415	360	397	402	384	346	349	390	424	390	361	419	378	389	413	381	405	383	406	380	398	378	411	378	445	376	391	400	391	387	370	401	416	324	403	409	363	387	389	419	441	375	359	398	394	395	379	416	405	393	389	375	385	385	370	385	402	372	374	395	405	388	406	384	414	391	407	420	411	374	357	383	391	406	420	442	367	413	396	396	381	403	399	357	420	363	401	390	365	382	388	402	399	391	380	416	408	402	385	409	390	397	365	379	391	386	402	363	394	380	351	366	393	390	401	394	376	356	393	393	396	385	373	362	362	408	387	345	360	399	344	361	380	387	363	376	390	350	394	420	362	411	380	417	388	382	403	364	410	415	405	410	387	416	406	363	431	385	406	414	408	367	391	410	375	403	383	416	386	411	407	360	431	408	360	382	374	359	371	358	422	353	417	371	385	358	394	388	375	370	404	375	357	383	383	392	380	397	356	370	363	390	372	411	417	388	387	369	441	363	364	422	384	403	394	402	382	375	404	403	402	392	378	361	387	428	408	369	345	398	392	383	338	416	350	392	396	406	395	418	408	383	363	372	376	404	401	394	394	375	351	416	408	400	406	398	398	382	397	373	427	417	398	410	390	371	393	420	411	376	371	400	357	382	366	360	382	432	387	371	387	357	375	410	379	350	402	369	360	360	416	373	387	394	381	444	402	424	396	422	429	355	378	401	384	379	405	405	396	386	414	428	358	385	373	432	405	379	417	387	403	398	401	393	381	392	355	378	416	351	370	402	382	392	394	417	399	385	394	388	377	380	410	411	374	413	358	396	368	409	385	414	356	367	370	358	402	393	410	376	390	358	380	366	376	404	353	425	385	407	385	410	388	398	353	391	387	398	389	396	376	391	338	374	405	387	397	382	384	380	379	393	417	426	374	399	378	360	399	367	412	405	414	404	384	366	386	392	401	381	387	406	363	407	378	369	401	404	391	383	388	379	386	392	433	398	360	414	415	375	404	392	411	374	389	387	357	366	380	434	398	373	385	413	393	388	380	401	404	413	410	374	355
1035	557	302	247	428	475	373	311	230	218	158	150	129	103	84	88	72	70	73	74	51	56	65	51	42	45	37	33	32	38	37	30	21	25	28	20	24	27	22	26	25	26	21	21	25	18	29	20	22	21	29	19	22	25	22	20	18	20	23	29	17	30	26	24	24	22	22	23	27	13	20	24	16	22	21	12	18	35	17	19	20	22	20	14	18	15	23	21	18	16	17	15	21	23	30	17	12	20	17	20	15	12	24	15	21	29	14	26	20	14	19	24	21	18	18	16	18	17	21	23	18	17	17	25	20	15	16	11	15	18	12	17	12	16	19	20	25	19	18	23	15	19	14	22	14	21	17	25	20	20	17	21	21	26	23	15	23	16	27	15	17	17	21	14	16	16	17	20	17	18	21	26	21	16	15	18	14	20	13	19	26	23	23	28	9	29	21	13	15	19	12	20	26	19	16	25	15	17	13	26	23	27	20	14	23	29	16	24	18	20	17	23	19	19	15	21	26	16	20	27	19	18	23	21	25	20	22	13	26	20	12	21	17	13	22	20	20	17	13	21	30	22	19	28	18	16	16	19	24	16	20	19	23	19	20	22	17	17	21	22	23	22	21	17	18	20	19	25	13	22	15	22	12	25	23	16	20	17	19	16	28	20	15	19	14	21	22	13	21	25	23	22	23	21	15	19	25	19	15	18	18	16	21	17	17	17	15	22	16	22	18	13	19	17	21	19	18	20	22	21	18	17	24	18	19	13	15	18	20	17	18	20	17	26	13	17	19	23	24	19	20	19	26	19	14	21	14	22	18	18	23	13	14	17	26	19	12	16	12	29	24	16	20	25	17	18	18	23	20	17	12	20	21	18	18	12	28	14	16	27	18	16	28	18	15	16	16	21	19	17	23	28	15	17	21	22	20	20	16	17	27	20	11	15	30	21	17	13	19	17	24	19	21	16	21	19	18	16	28	19	19	15	12	19	11	16	21	17	17	13	16	21	18	25	21	17	23	19	16	17	11	24	19	14	26	16	18	23	18	18	21	17	15	14	21	23	13	24	23	19	20	13	15	23	13	21	20	18	20	18	27	24	19	25	20	28	18	15	24	11	20	25	14	12	12	27	25	18	29	15	26	25	13	17	23	19	19	20	14	22	19	23	27	24	18	16	30	29	23	18	19	25	19	14	18	18	14	21	18	22	22	22	16	30	14	14	28	12	20	26	15	14	18	18	12	13	17	18	16	18	24	16	24	17	17	22	21	13	25	21	16	20	19	22	25	23	19	23	14	24	22	18	15	22	15	29	18	13	17	21	15	21	22	18	11	16	17	17	13	21	24	21	18	21	23	22	23	22	19	17	17	15	22	16	18	13	21	29	24	18	15	15	13	25	22	14	16	26	14	18	19	15	26	25	19	20	15	11	16	20	17	21	19	25	18	18	23	21	23	22	15	23	19	20	21	18	9	13	17	17	21	20	22	21	16	12	21	20	14	20	25	19	21	17	22	13	23	20	15	15	16	21	19	17	21	18	16	20	14	26	16	15	27	23	17	21	25	13	17	17	17	17	15	17	18	16	15	17	24	15	17	21	19	14	23	19	22	24	22	12	17	19	28	22	22	25	25	18	24	14	16	24	13	24	11	26	17	16	12	22	20	20	24	18	12	9	17	18	20	17	17	19	21	21	23	12	18	21	25	20	25	15	21	11	17	21	13	16	19	16	18	20	24	19	14	14	24	17	13	17	22	20	10	21	14	14	18	25	20	20	23	24	22	26	24	20	17	26	11	23	18	21	13	13	23	19	21	20	14	19	12	29	16	22	20	24	12	14	21	15	24	15	23	21	25	19	19	14	29	20	18	19	11	20	30	23	24	19	24	25	24	27	23	25	25	28	16	9	19	13	19	15	17	23	18	16	20	18	25	27	21	12	21	20	15	24	15	19	25	19	16	21	18	15	27	21	15	13	18	19	20	19	14	27	14	15	22	19	13	22	26	19	16	19	17	19	25	18	28	18	16	18	17	23	20	16	19	25	17	19	16	30	15	24	20	17	16	17	18	21	19	17	16	17	29	13	22	27	22	15	17	20	20	17	24	18	17	27	17	26	20	19	22	23	20	15	20	17	22	13	25	14	17	21	13	15	21	22	16	17	20	20	10	13	21	17	20	21	22	19	19	19	16	22	15	14	21	18	24	11	19	13	12	16	17	21	16	17	24	21	21	21	13	15	12	26	27	16	17	21	20	13	16	16	18	14	21	18	19	14	18	23	11	17	20	28	26	16	14	21	19	21	25	22	17	23	12	17	21	16	14	24	23	16	22	11	15	13	21	20	19	18	29	19	20	22	17	19	24	17	20	20	21	21	23	21	23	16	21	19	16	20	17	18	18	27	18	18	20	18	10	16	19	15	16	19	13	23	12	17	25	20	20	15	27	18	32	24	17	18	22	22	24	27	21	15	20	16	19	13	13	20	22	15	14	28	25	27	19	19	17	18	23	20	10	14	19	25	20	23	22	11	22	18	24	15	15	19	20	21	18	26	23	14	18	16	11	16	18	20	18	13	24	20	20	22	19	19	18	17	17	11	16	10	22	32	19	21	14	14	18	16	18	23	23	25	20	20	15	12	25	21	16	23	16	28	21	25	23	19	21	29	21	21	14	24	12	21	19	25	19	17	12	17	11	23	14	16	22	16	21	20	21	28	15	28	25	24	16	12	21	16	25	26	18	16	20	20	18	15	21	29	14	18	16	16	23	16	21	14	18	20	21	16	16	24	12	15	18	16	21	17	30	21	13	8	11	13	23	17	24	24	22	19	18	23	22	14	23	18	19	12	16	18	26	15	26	15	20	24	25	16	19	26	18	10	25	11	15	16	19	22	23	17	19	13	17	19	14	16	21	16	17	22	24	26	20	20	20	24	16	22	12	18	22	16	25	20	9	15	21	12	20	21	16	14	16	17	18	25	13	32	15	12	24	21	24	27	20	21	21	17	20	27	12	28	23	15	17	22	23	23	20	11	16	17	17	19	19	25	19	23	22	20	17	21	15	21	16	22	22	15	16	15	22	17	19	22	23	19	6	27	12	19	20	25	20	20	14	20	17	15	15	23	17	19	9	19	14	19	18	18	11	15	16	14	11	15	20	17	21	16	19	18	19	16	19	21	20	16	18	22	14	12	16	20	21	20	17	10	23	16	20	19	19	32	17	12	18	22	14	16	19	20	22	23	25	14	23	20	27	17	22	23	18	27	15	25	26	14	18	16	14	26	22	14	14	18	17	21	18	16	25	9	11	19	19	13	26	24	22	13	17	19	16	17	20	23	17	18	26	25	19	22	15	19	14	20	24	17	15	16	19	23	19	19	15	17	19	22	20	18	16	13	16	27	13	24	18	16	21	25	20	19	12	27	18	21	15	14	22	21	21	17	14	13	21	25	16	25	15	17	17	12	15	19	15	16	13	15	24	14	14	19	21	14	24	20	14	14	21	25	16	14	23	17
20647	14738	8506	20469	27652	25974	22034	17755	14366	11605	9640	7946	6294	5206	4371	3923	3486	3315	3113	2723	2448	2004	1865	1815	1615	1500	1221	1012	948	919	960	959	926	816	733	707	738	646	639	594	563	508	510	505	499	520	479	485	461	454	446	417	418	394	384	404	451	406	401	429	382	388	382	401	428	393	409	432	371	399	420	392	390	354	372	415	377	361	395	352	367	363	317	356	336	336	335	342	342	357	347	334	342	327	335	338	350	358	366	356	335	341	327	350	344	313	344	344	361	336	351	340	339	319	338	329	315	331	338	340	304	329	324	311	327	311	346	318	371	344	344	293	346	332	345	339	342	336	319	314	339	350	340	356	339	326	342	329	374	353	341	328	349	365	352	340	347	335	334	347	311	344	346	332	321	305	361	345	340	315	327	303	322	361	308	328	369	301	324	347	349	355	297	338	322	322	356	344	319	342	333	300	347	323	306	312	339	339	342	341	332	331	341	319	327	289	339	329	336	318	375	321	269	323	293	325	346	311	329	330	340	318	334	301	351	313	319	334	306	313	314	301	322	302	308	329	331	286	344	325	323	341	323	311	305	339	316	336	323	326	311	293	307	357	319	316	291	353	318	324	330	342	309	305	327	308	324	316	331	335	337	319	343	315	317	303	336	320	330	312	337	280	334	339	296	319	321	303	318	320	311	358	361	326	338	332	303	341	323	315	340	321	317	348	313	311	288	318	327	323	335	333	325	348	312	313	337	327	339	337	312	282	322	319	315	351	280	314	305	340	337	303	342	348	331	327	311	319	332	299	340	309	330	349	367	311	333	318	332	309	311	314	322	313	321	318	328	344	305	338	294	318	358	302	333	336	317	344	314	320	325	347	299	320	352	304	322	342	311	339	343	308	305	329	336	325	350	350	317	314	335	308	347	350	332	342	358	333	322	333	333	350	346	322	325	328	340	316	311	356	327	319	326	316	311	328	316	317	322	333	369	315	299	328	300	334	318	324	308	340	315	316	317	311	334	303	317	300	294	327	339	331	362	312	310	297	306	329	301	325	320	324	345	334	346	302	322	338	319	317	338	315	326	339	334	340	348	360	310	310	344	321	320	349	297	352	319	335	326	342	304	355	323	339	302	311	334	316	364	334	300	312	305	283	330	305	334	295	313	297	320	347	332	358	342	314	324	306	311	332	356	337	302	344	309	310	343	334	300	305	343	316	323	319	323	355	336	345	344	328	309	317	389	346	320	310	325	311	364	356	345	326	330	300	317	337	305	350	297	301	316	335	289	321	335	350	319	368	306	352	301	332	335	294	336	318	335	346	311	321	313	317	355	313	347	352	333	322	364	286	341	338	298	313	329	337	316	303	320	325	342	328	316	311	345	308	333	293	321	302	302	295	321	267	317	310	310	301	294	350	317	312	322	363	306	334	323	313	333	337	295	318	337	311	356	293	311	323	311	294	348	296	329	293	308	270	305	306	338	298	313	308	350	320	330	335	356	288	317	344	344	366	339	318	326	322	338	328	355	314	318	345	309	351	321	363	330	344	333	350	306	328	331	331	285	331	334	314	312	327	355	325	323	341	331	306	317	296	309	336	327	316	312	313	320	321	312	314	318	322	347	284	330	306	317	323	297	349	298	327	326	339	302	329	321	294	310	317	319	323	344	348	343	337	296	313	306	334	315	318	332	314	303	322	310	299	343	307	308	361	317	349	310	369	339	309	342	304	276	332	329	324	304	309	347	293	322	312	310	344	316	327	314	353	347	315	328	303	326	310	332	326	286	306	314	324	305	325	342	348	339	353	320	318	332	337	328	300	310	309	314	345	323	322	315	308	361	321	341	324	349	287	284	330	328	311	318	325	323	306	290	333	326	321	313	316	348	313	317	335	347	312	302	337	340	328	307	270	328	326	326	302	334	322	339	297	302	314	311	285	325	373	285	326	293	333	301	328	321	312	328	321	323	316	342	335	323	325	338	337	313	317	334	310	330	345	336	331	310	311	364	320	294	348	311	326	333	314	337	307	321	306	312	371	314	319	344	359	315	353	295	321	297	322	337	298	295	331	338	312	295	314	344	347	308	361	318	337	319	357	336	338	355	327	312	313	316	308	324	338	323	288	345	317	331	308	334	308	335	306	337	340	312	324	323	317	339	305	326	340	343	353	307	330	322	318	331	307	346	309	334	307	302	319	324	309	311	332	332	310	322	312	342	295	298	343	351	357	355	341	339	315	332	312	315	335	318	310	332	297	306	338	322	318	327	321	337	317	339	313	331	320	333	321	312	316	315	292	295	388	317	310	287	318	352	322	302	307	349	312	336	337	342	299	345	336	305	314	300	310	325	330	308	312	322	324	338	297	339	320	339	312	335	336	318	340	338	337	276	332	316	339	330	315	315	335	306	340	353	331	326	312	315	306	309	339	302	304	318	312	343	303	329	340	323	312	314	303	327	315	294	305	322	304	325	317	319	327	310	350	338	317	306	327	332	334	348	368	317	334	328	315	327	328	314	347	307	323	296	346	325	337	318	298	321	326	308	343	323	329	351	310	335	306	327	307	321	331	300	336	316	321	344	341	274	345	337	313	305	327	314	312	315	339	333	317	336	364	326	350	349	368	305	319	326	312	314	331	337	279	311	326	327	336	310	346	347	318	337	339	315	331	302	333	339	339	331	319	338	341	333	317	332	324	343	326	357	325	322	324	296	316	307	269	341	297	306	329	334	315	308	335	325	348	302	334	328	334	346	322	336	318	336	349	308	307	331	303	306	335	339	320	339	337	344	341	309	313	319	352	342	315	322	291	339	318	352	332	336	322	314	329	337	328	317	323	345	303	322	328	326	331	328	320	325	336	326	300	322	351	299	310	335	323	326	307	300	304	317	284	308	334	342	330	345	332	318	295	355	308	331	357	327	358	294	323	322	299	342	350	306	351	315	351	351	323	322	342	321	311	318	323	302	319	311	331	334	320	302	310	315	310	353	309	338	309	301	309	302	341	324	338	315	312	330	327	313	329	377	359	308	340	315	322	323	349	332	301	332	323	327	320	341	280	293	332	332	322	335	324	323	319	331	301	325	335	308	324	319	357	325	265	333	300	334	343	345	320	337	332	316	331	296	324	343	326	336	323	339	342	347	314	318	364	333	325	324	286	289	339	322	315	378	310	343	356	314	325	337	299	325	276	322	294	350	312	317	315	300	326	325	279	289	311	316	335	327	324	325	327	304	322	346	335	348	356	345	323	307	327	307	306	355	335	316	326	309	324	354	329	308	303	308	316	313	314	321	334	347	321	321	366	357	346	318	346	329	286	317	341	323	334	320	319	342	314	323	322	309	328	312	310	313	316	308	326	322	323	293	304	320	332	299	288	324	293	330	346	331	328	320	309	334	334	319	335	312	326	322	360	328	315	339	317	334	315	299	328	321	313	356	365	329	351	328	286	324	318	321	334	332	323	315	323	321	349	320	331	330	312	334	354	356	328	310	342	338	298	326	340	346	318	330	339	364	325
2693	467	285	261	357	394	362	286	232	185	193	161	125	128	110	84	107	96	86	68	74	64	70	62	66	60	62	42	52	42	54	53	54	58	44	64	55	58	45	46	42	51	48	41	43	53	40	48	39	44	46	40	48	50	31	37	43	54	44	36	58	36	42	39	51	40	35	40	40	44	41	40	68	48	49	38	55	44	40	42	45	46	44	42	40	42	37	40	51	46	51	35	37	39	49	41	33	41	49	41	49	37	47	47	47	43	47	46	37	37	51	50	43	46	36	46	36	50	52	31	52	48	41	44	40	51	33	41	37	45	40	27	42	32	40	30	25	41	47	40	41	46	39	47	42	57	40	44	29	39	38	40	47	37	45	46	38	31	28	37	42	35	50	23	34	39	31	43	39	49	46	41	39	32	48	40	32	45	45	42	48	42	38	54	38	43	42	38	43	24	42	59	45	26	39	38	36	37	44	41	45	35	49	44	33	43	42	33	39	46	39	46	41	44	30	55	42	37	49	40	41	30	43	42	31	38	25	43	42	37	33	41	49	32	36	44	47	52	40	44	48	37	38	36	36	46	35	43	50	35	44	44	40	35	38	54	41	46	37	50	50	39	45	37	35	38	34	40	47	39	46	41	30	49	42	33	29	41	41	40	38	38	46	40	40	47	26	43	31	35	42	41	49	40	45	37	41	47	42	38	47	38	46	42	42	41	39	71	53	38	50	41	38	43	39	41	35	43	43	49	40	40	39	31	45	34	45	48	44	43	51	40	42	32	35	44	44	34	34	36	43	31	43	35	46	40	34	49	39	53	37	53	42	36	30	37	41	36	36	32	31	46	39	29	37	48	40	49	42	38	46	37	40	43	47	33	53	36	43	44	37	51	35	40	33	48	40	51	50	32	36	30	40	32	44	30	35	44	39	42	42	44	39	46	50	39	40	61	45	52	41	46	27	40	36	51	43	42	45	36	43	47	31	31	27	38	39	27	39	51	40	37	49	28	39	47	36	45	34	45	32	41	34	32	33	41	39	40	34	39	42	30	35	39	44	43	50	42	30	41	45	45	43	41	29	41	40	46	54	39	47	37	34	38	44	42	42	53	44	39	38	34	43	45	38	40	44	40	52	36	47	41	34	43	34	26	29	36	38	48	34	40	44	62	30	37	35	39	37	42	39	48	40	39	39	36	50	38	32	35	39	51	48	45	26	48	44	26	35	46	39	43	42	37	35	38	32	34	42	41	42	36	40	44	41	32	36	51	33	38	34	44	40	41	46	38	38	48	48	36	52	40	42	38	39	44	35	46	46	38	36	33	28	33	38	39	49	37	55	50	38	30	47	43	47	38	29	40	45	51	37	37	46	37	33	35	34	41	59	39	38	42	44	42	27	46	42	30	48	35	42	37	25	40	39	38	40	37	42	50	55	39	36	45	59	37	30	36	40	51	42	45	28	39	38	51	39	49	49	36	29	42	30	42	46	37	40	33	44	54	43	46	33	35	42	43	30	39	35	41	42	36	30	59	37	47	37	35	42	41	45	53	38	42	39	40	47	35	58	45	44	32	40	42	34	44	37	46	46	36	41	38	32	38	49	45	36	34	41	36	36	39	36	44	30	32	36	30	40	43	42	38	45	47	42	38	33	35	28	46	48	44	39	58	39	44	42	44	40	47	35	42	39	48	38	48	53	46	49	44	41	42	48	49	46	40	39	40	33	40	33	38	39	43	41	36	44	35	38	26	48	39	34	54	31	40	38	45	44	28	44	36	52	34	42	43	43	38	41	58	41	35	37	41	47	46	37	41	36	41	37	27	46	26	34	42	54	40	36	45	47	42	32	32	38	34	34	36	43	49	48	36	52	46	47	39	38	43	38	46	41	43	37	47	41	46	41	44	38	52	41	49	51	38	42	41	42	42	39	33	35	44	42	46	40	40	36	30	42	47	35	33	41	34	43	43	38	46	48	51	43	33	30	36	39	34	38	53	55	37	46	47	30	39	41	31	39	44	45	42	34	43	48	43	35	40	41	50	36	46	50	36	29	33	48	43	43	43	44	37	43	46	34	41	45	32	40	40	41	47	31	46	53	41	45	36	35	25	45	40	42	44	46	40	40	52	35	36	41	25	31	54	49	50	24	44	41	58	39	43	44	36	43	34	44	41	38	53	33	36	36	54	41	39	37	46	42	42	28	38	47	44	42	42	35	45	46	38	47	39	30	50	47	44	45	51	51	39	50	42	40	24	48	51	24	48	53	35	37	44	36	49	43	36	57	44	34	29	37	49	36	29	37	43	37	29	44	42	47	47	36	37	36	35	44	42	42	48	46	48	38	45	51	44	29	48	40	40	44	47	39	41	29	39	30	39	43	46	43	48	49	35	52	46	37	44	30	41	39	37	44	38	46	52	37	39	38	38	37	45	38	45	41	29	41	39	29	36	48	33	44	39	40	41	43	47	34	38	36	38	49	50	33	27	32	35	42	42	40	43	38	43	46	49	41	28	42	42	35	40	40	39	34	30	36	46	41	43	46	39	49	35	37	41	36	48	47	49	37	50	51	42	47	33	37	43	36	40	32	40	37	51	48	35	43	47	40	39	33	39	40	45	38	43	49	47	32	45	42	47	28	39	37	38	27	43	34	46	36	37	51	39	35	38	37	30	42	38	42	31	41	34	32	41	36	32	30	45	31	59	41	34	35	37	43	35	40	44	47	34	43	34	35	33	45	42	45	43	45	47	32	39	49	37	53	48	38	28	34	47	36	35	29	44	41	45	42	51	31	40	53	41	46	39	49	40	38	42	45	46	42	40	44	38	46	40	42	30	36	46	39	38	39	53	41	38	42	40	37	45	41	39	44	44	50	40	41	54	27	39	33	40	40	44	40	31	41	41	38	39	44	44	41	34	46	53	45	47	37	46	34	37	28	31	27	46	41	37	44	37	49	48	52	51	52	36	48	38	40	43	40	44	41	40	36	44	43	39	38	51	28	36	48	37	40	37	44	35	36	49	40	41	43	39	29	43	46	41	54	52	44	37	34	41	44	36	34	42	39	33	44	33	38	32	41	50	42	36	42	39	46	41	49	47	35	40	45	50	36	37	43	39	37	34	38	41	47	34	43	34	40	43	41	28	35	44	35	42	32	44	38	43	40	43	32	38	35	53	33	48	33	41	28	57	48	34	47	36	34	28	42	43	45	33	37	44	48	40	43	40	45	37	34	47	40	47	40	40	35	40	40	43	42	40	42	51	33	40	57	47	44	44	38	42	38	44	29	36	40	47	41	43	39	39	34	42	50	40	32	39	40	41	43	42	39	40	42	42	32	34	51	35	51	51	27	46	48	36	38	43	36	55	41	38	36	47	37	40	38	36	41	49	38	34	37	37	45	38	50	41	36	42	43	37	51	44	45	31	33	40	36	42	33	52	35	39	34	30	41	37	45	49	34	40	43	39	45	41	39	50	44	35	34	39	49	44	50	49	45	42	44	45	45	44	41	48
19175	13235	7921	18855	26335	24905	21194	16959	13412	11058	9024	7407	6172	5233	4439	4051	3516	3388	3216	2881	2597	2331	2065	2087	1922	1704	1483	1260	1231	1311	1271	1221	1170	1182	1078	1084	1102	1031	933	836	882	853	842	830	849	813	832	803	802	725	760	721	765	709	767	756	802	763	758	727	735	727	732	701	696	729	745	771	711	730	736	693	767	779	733	684	677	648	630	687	672	644	706	616	661	672	697	703	669	702	752	674	676	683	710	723	680	691	627	696	637	680	710	685	655	685	683	715	686	698	695	665	680	674	716	713	672	650	657	641	611	657	678	656	661	673	740	709	658	635	693	660	667	688	688	669	637	671	688	650	649	641	704	658	615	678	696	698	694	698	691	717	693	691	698	694	689	676	675	657	640	682	657	709	659	659	637	707	639	679	692	679	634	644	703	649	726	682	699	633	694	675	698	650	639	626	722	709	664	627	612	665	675	643	687	629	713	632	672	683	657	663	694	623	644	699	684	668	667	666	678	641	655	639	627	682	684	692	675	664	714	693	664	643	665	723	700	670	650	669	692	653	646	682	651	653	676	704	596	622	687	663	691	681	687	639	695	650	690	706	675	694	661	654	652	687	645	653	708	669	723	670	711	698	670	678	687	686	655	648	659	669	656	665	662	703	670	715	641	698	699	688	663	644	618	694	665	655	676	690	701	642	649	673	669	668	686	629	669	683	661	650	638	642	638	680	647	666	705	695	663	643	679	666	689	699	629	708	643	687	635	642	662	676	672	684	679	576	696	675	715	659	654	694	656	731	659	676	647	675	718	656	652	662	691	652	654	656	697	650	702	697	624	685	661	692	693	653	663	673	689	665	654	701	676	666	640	676	675	679	680	671	717	699	652	663	617	703	712	659	662	719	678	715	676	703	666	638	695	638	640	664	665	684	658	648	658	665	690	676	687	644	705	661	631	681	671	631	671	674	664	701	653	724	632	663	693	706	622	690	668	636	663	689	677	699	651	670	690	654	658	615	700	667	680	617	672	695	657	657	690	668	691	642	635	675	691	615	683	704	699	659	635	652	685	655	689	663	634	675	662	659	704	725	713	688	671	690	656	663	676	704	640	679	683	693	679	621	661	673	619	684	659	641	652	698	663	708	693	669	689	641	667	667	695	649	645	694	705	670	668	610	658	678	624	646	674	663	661	664	649	708	678	672	659	718	640	641	677	732	656	666	654	639	661	622	660	674	637	697	628	660	686	638	662	668	726	688	724	679	613	681	651	644	685	652	656	690	667	638	677	666	674	627	675	630	653	627	712	651	664	634	697	653	700	684	609	682	740	659	677	718	687	722	623	688	660	664	693	652	680	672	689	652	708	694	670	638	655	633	622	666	681	642	684	662	649	709	721	682	675	681	692	657	645	682	632	717	687	690	648	669	680	701	672	650	691	673	653	667	674	667	698	654	680	670	649	609	673	674	642	685	658	657	678	622	650	653	617	631	672	678	642	658	660	656	688	653	646	715	665	699	662	652	629	696	669	660	675	681	687	695	664	707	719	636	657	651	670	684	691	679	632	670	694	655	682	657	654	667	717	634	676	661	677	677	710	678	697	648	682	631	640	658	679	664	666	666	639	653	637	692	664	635	646	657	697	643	708	637	638	659	702	652	662	664	702	673	646	686	672	727	667	685	660	636	664	696	689	701	678	638	711	636	700	678	664	684	628	655	637	708	704	675	698	662	696	638	717	674	678	686	740	659	641	676	635	707	672	659	650	638	645	697	626	706	656	620	655	705	682	710	686	646	650	669	702	683	677	660	639	703	693	679	650	682	602	688	666	637	676	678	647	700	661	654	641	650	684	675	681	695	662	689	685	668	665	693	692	629	653	647	704	674	676	650	654	684	691	639	685	658	647	645	648	679	658	637	658	626	659	635	666	655	625	709	629	632	702	662	713	653	661	720	714	656	657	647	656	654	679	691	662	712	678	695	609	666	675	637	664	671	660	677	646	654	666	682	657	692	695	664	731	661	655	691	665	653	682	637	638	611	696	666	701	697	667	638	655	709	683	689	680	639	652	679	689	669	699	657	660	678	648	619	665	665	710	643	676	654	687	678	645	622	637	644	682	667	690	700	670	665	667	662	669	670	670	667	691	662	661	690	696	659	664	652	659	658	722	685	680	677	700	707	650	652	701	635	691	673	678	664	682	663	670	638	640	666	672	645	650	691	700	698	631	710	664	645	672	662	677	683	699	669	642	628	660	695	639	651	649	694	662	677	674	675	683	583	652	660	705	644	644	657	621	623	628	667	676	662	690	624	712	695	647	717	688	659	644	680	695	657	637	658	675	686	675	665	691	681	683	625	667	706	668	701	672	666	696	676	700	697	674	673	627	714	663	636	631	639	668	648	666	648	689	691	668	670	659	681	666	609	703	692	660	681	682	686	647	668	665	678	607	667	643	642	696	638	675	676	621	647	665	654	646	705	622	642	705	670	618	670	645	653	683	700	602	696	643	633	649	617	660	656	665	678	716	650	678	669	664	653	645	706	683	670	654	667	667	680	617	610	706	646	627	649	686	704	682	659	675	668	629	703	656	691	673	680	679	695	630	667	675	678	679	634	660	652	700	678	591	678	691	678	631	696	636	669	650	712	662	677	727	663	671	608	676	663	636	675	634	681	636	638	677	633	641	684	686	631	664	679	659	684	704	692	635	681	686	690	637	611	632	666	637	686	635	695	697	683	669	671	698	701	677	698	678	622	646	674	678	647	670	686	677	674	662	688	664	653	683	689	632	619	627	639	680	603	645	669	646	666	681	672	646	681	701	692	646	640	673	696	677	672	680	650	662	646	630	631	667	653	661	658	696	655	661	633	681	661	644	658	686	646	642	662	706	681	633	648	684	626	658	644	662	654	683	701	678	651	597	635	688	649	673	699	666	652	698	642	672	667	655	684	692	673	676	654	663	654	637	674	659	671	701	707	638	698	646	643	629	661	716	678	641	631	692	663	696	672	686	675	624	670	705	649	705	689	637	659	645	675	683	601	616	623	714	633	650	658	698	643	681	629	672	697	682	663	662	674	613	701	637	645	668	653	685	645	649	685	704	683	680	676	621	622	688	658	646	643	653	675	661	651	655	666	700	661	651	667	697	671	676	684	655	681	649	654	657	666	627	722	643	635	655	669	707	625	610	682	633	622	657	680	670	707	675	704	673	733	694	623	660	680	647	672	653	637	662	658	658	692	660	632	700	628	661	682	653	667	718	669	682	636	651	691	654	698	655	676	667	646	662	611	650	690	721	688	707	677	700	673	666	668	656	682	645	668	673	665	725	680	631	678	660	671	716	679	674	678	634	689	642	670	693	662	656	697	659	696	709	648	643	714	685	635	682	689	679	653	645	707	710	677	671	615	701	653	623	689	682	669	709	682	690	707	628	687	648	681	636	659	660	605	642	684	666	639	658	644	667	647	677	689	654	672	693	683	732	678	659	698	666	632	681	675	634	659	680	665	684	719	698	664	678	663
1932	785	449	286	567	632	541	447	348	289	268	219	199	191	158	115	139	114	127	95	84	78	75	77	74	66	67	50	57	54	51	54	50	53	54	65	50	37	57	38	37	40	34	49	37	38	39	39	34	43	37	33	45	34	46	33	41	40	43	38	31	37	32	25	43	41	40	36	31	44	42	36	43	27	36	38	29	45	33	45	48	32	32	37	38	27	41	28	38	35	36	39	45	35	42	41	36	37	45	33	37	34	43	28	36	27	23	28	48	47	49	38	36	35	37	36	39	29	39	33	28	31	32	30	25	35	35	43	35	33	38	50	35	29	44	32	38	39	51	27	33	28	31	35	33	33	32	33	33	37	38	37	35	30	36	39	42	43	26	33	39	44	27	43	36	37	38	30	42	41	40	37	34	27	32	49	43	41	45	33	39	29	31	39	39	32	38	30	36	40	34	34	43	37	30	32	38	50	38	24	47	40	26	33	39	45	33	43	43	46	39	37	37	36	40	28	40	34	32	41	35	46	41	37	44	36	36	51	42	40	30	40	48	39	35	34	36	41	40	28	27	37	52	28	35	28	47	33	53	24	35	40	30	30	42	22	28	43	36	49	31	38	57	36	27	46	38	28	35	33	31	40	31	41	33	39	51	38	44	36	34	33	45	40	30	36	32	48	28	32	35	44	25	42	37	28	37	42	30	29	31	33	39	30	30	30	51	39	27	40	45	31	31	47	28	36	38	44	35	47	53	31	39	35	32	37	42	43	28	39	27	30	33	23	32	43	36	38	30	40	29	37	41	36	41	34	44	39	30	39	34	38	32	38	54	31	52	35	40	40	38	31	36	36	46	37	30	36	45	30	45	36	39	40	36	28	44	29	31	36	34	39	36	31	40	32	34	45	39	37	41	34	42	36	43	36	39	39	29	32	43	33	36	43	30	34	42	47	40	40	34	33	38	31	36	29	45	31	50	54	30	29	34	43	36	31	30	33	35	55	48	38	33	46	32	38	34	26	44	30	47	40	36	33	40	37	29	38	36	36	31	43	29	37	50	29	38	43	35	41	37	33	36	34	36	34	47	36	26	26	54	44	39	45	34	38	36	41	41	43	29	54	34	40	44	30	36	43	42	38	42	31	45	45	29	35	32	45	50	31	33	33	43	33	28	37	33	41	26	45	30	32	37	37	38	45	43	33	36	32	43	36	41	36	50	33	37	31	40	31	32	33	29	36	38	34	42	34	34	34	40	30	46	38	31	41	50	36	39	39	32	44	52	41	35	23	29	35	37	38	45	34	40	38	41	26	43	39	35	32	42	28	41	40	30	37	32	47	38	27	37	39	29	31	41	51	48	34	40	35	34	30	37	32	32	42	38	34	39	33	40	39	40	31	35	45	31	42	39	44	35	43	36	27	37	28	35	43	46	40	35	29	36	38	47	42	30	48	42	34	39	33	32	40	36	49	35	34	36	43	31	31	32	33	37	35	35	37	46	46	32	26	39	37	37	30	41	45	42	33	40	28	34	25	26	29	32	35	30	33	37	44	31	30	33	29	38	44	51	40	33	27	29	31	28	40	37	36	36	42	35	36	32	36	36	41	40	54	25	43	40	33	41	35	31	47	31	40	37	29	37	47	39	34	46	35	41	36	52	25	34	36	51	37	32	36	35	47	40	37	38	37	41	35	32	31	39	39	28	47	29	27	46	34	39	33	19	38	39	34	49	34	33	39	31	50	43	37	44	33	46	37	40	50	42	30	31	37	30	31	43	33	36	44	41	34	32	43	43	36	38	27	43	40	29	44	37	25	45	34	33	36	39	35	28	30	29	33	36	49	32	34	33	32	46	50	45	36	38	46	33	41	43	41	39	45	33	43	30	41	35	37	38	48	41	40	39	37	32	33	37	35	30	26	37	44	36	39	35	25	24	37	39	33	27	33	45	34	38	32	38	37	38	26	38	32	30	41	50	34	24	29	36	39	35	48	32	47	44	42	44	40	37	42	39	40	34	41	39	25	38	38	39	34	40	38	45	38	35	27	39	51	35	38	37	30	41	41	40	46	35	45	42	21	35	31	43	48	26	42	37	33	38	37	36	34	39	29	28	41	38	35	27	47	30	41	23	32	42	32	37	32	35	38	33	42	34	41	35	33	32	36	33	44	28	36	47	30	37	30	29	31	30	45	39	35	32	39	36	32	35	38	41	41	44	41	37	39	39	25	33	35	30	33	34	44	29	33	44	39	36	27	46	30	30	41	37	43	41	36	34	26	32	35	39	43	44	33	39	35	31	33	39	34	37	37	43	33	39	39	31	41	49	46	28	38	34	31	27	35	37	31	29	44	45	26	34	35	33	48	37	37	29	29	39	35	36	34	32	32	37	45	32	26	39	35	35	36	34	31	43	29	32	40	41	30	41	33	39	49	40	45	36	36	32	41	50	31	36	39	27	32	35	37	41	38	25	38	40	35	30	32	34	34	35	32	46	38	39	48	29	34	38	38	36	26	43	33	30	45	41	34	33	38	30	44	49	35	28	40	37	31	37	44	31	38	44	36	36	30	36	27	38	42	51	30	29	33	29	35	40	41	44	44	33	34	25	41	29	34	44	38	31	32	34	38	42	33	35	34	32	33	31	35	36	39	42	36	32	42	39	34	36	42	31	37	37	45	47	37	42	56	30	34	33	46	35	28	33	35	32	28	41	40	34	45	37	41	32	34	43	27	44	27	36	27	28	45	31	32	37	32	37	49	41	36	47	45	27	35	54	27	31	35	49	42	46	37	24	38	33	38	38	39	18	41	32	37	36	28	37	38	39	27	37	28	28	28	40	37	41	33	31	24	29	33	31	30	31	36	33	30	33	37	30	43	31	43	23	30	35	37	43	30	38	39	34	34	42	29	34	33	24	37	35	37	47	36	34	37	40	39	46	31	36	51	33	38	40	35	54	34	41	39	34	26	36	29	41	40	29	31	38	34	35	23	41	45	38	35	29	33	29	40	47	41	28	45	45	38	27	28	38	33	41	47	31	27	39	40	47	31	36	37	38	34	46	39	26	31	36	29	34	39	35	32	33	24	50	45	38	33	38	50	43	42	42	41	40	39	28	42	44	45	38	35	29	31	41	38	33	36	43	29	34	35	35	37	49	41	34	43	43	35	41	37	26	26	29	36	32	47	23	30	47	47	42	39	37	44	36	33	48	36	32	26	37	40	30	36	46	39	35	31	32	36	33	38	27	30	47	37	46	30	34	39	33	36	38	38	30	37	45	38	39	34	34	35	46	32	39	39	39	46	38	44	33	40	28	45	31	40	31	38	33	34	28	32	39	32	35	30	35	40	41	38	41	29	32	54	44	33	42	49	32	29	38	40	36	27	41	30	43	42	38	35	37	37	35	41	32	44	44	39	36	39	37	37	34	42	32	28	43	41	43	42	32	35	38	25	23	31	36	33	32	40	47	41	34	42	40	37	35	39	42	45	36	28	42	35	45	31	35	43	31	38
24727	17399	10997	24009	31474	30327	26431	22242	18420	15401	12824	10863	9050	7434	6334	5666	5260	4647	4400	4048	3489	3010	2832	2593	2420	2209	1803	1559	1511	1583	1532	1458	1357	1247	1149	1176	1201	1116	988	976	952	873	901	870	857	911	905	869	781	825	780	740	714	752	762	663	659	719	744	718	716	699	751	698	743	724	725	677	694	665	747	725	721	697	708	696	665	623	672	691	631	600	664	636	626	627	612	634	631	640	645	624	623	660	635	677	602	607	613	656	577	629	628	609	630	629	627	619	618	617	602	619	602	622	602	579	604	631	627	594	586	645	636	591	620	595	571	669	624	605	659	601	619	618	540	583	627	567	644	575	607	602	616	607	653	619	598	592	618	643	652	625	568	651	694	653	607	616	612	605	624	618	646	597	650	599	622	605	612	607	613	589	623	573	555	637	655	610	628	624	595	592	599	623	589	573	623	616	578	620	614	610	625	625	572	618	585	617	600	618	602	643	598	611	626	575	616	636	571	588	570	606	566	611	620	594	567	589	596	610	591	615	609	632	609	674	580	598	596	596	573	617	612	614	615	649	610	595	601	596	601	593	623	620	606	645	623	615	581	586	630	601	613	590	609	633	605	590	607	633	618	614	568	591	623	610	629	638	584	580	593	604	604	565	615	592	591	615	619	626	613	583	615	598	596	613	577	604	593	618	637	594	594	586	587	621	621	595	595	607	626	574	588	590	580	601	658	608	633	597	585	606	615	586	590	613	592	616	650	592	610	638	606	563	610	625	586	597	566	640	577	616	619	582	600	584	611	574	629	618	610	603	624	634	619	578	607	576	600	582	607	576	589	597	626	612	641	571	614	610	573	632	640	614	602	599	617	596	571	565	642	637	563	616	608	583	601	643	642	631	625	580	597	604	579	600	549	649	600	561	607	603	605	617	603	594	638	592	608	624	585	618	600	607	557	621	622	682	646	613	585	629	594	635	629	570	607	644	608	653	614	593	612	578	619	595	609	564	620	577	604	609	562	583	653	542	585	610	627	614	615	622	612	661	579	611	580	593	583	570	550	574	587	668	588	632	651	616	579	613	612	630	647	601	629	603	574	635	632	603	567	577	548	613	620	534	574	658	557	616	603	605	599	590	595	587	593	586	611	589	551	641	675	641	656	565	600	588	577	669	563	615	585	651	615	594	650	633	562	608	674	619	635	595	644	588	571	572	612	611	647	628	548	622	616	603	648	547	586	638	580	633	558	587	637	654	624	591	614	588	584	657	591	585	627	582	600	598	602	606	617	610	617	578	600	602	629	600	630	615	576	628	549	595	623	576	570	599	601	652	658	611	640	623	623	625	584	617	567	584	615	576	596	564	663	635	607	614	605	632	607	598	634	602	629	590	585	563	640	619	634	600	548	600	611	614	605	615	630	640	587	615	618	574	629	597	599	602	600	623	609	655	599	608	577	618	619	636	626	578	622	574	621	608	557	586	557	577	648	574	576	604	575	639	606	637	618	601	614	601	573	611	612	606	581	591	592	599	628	547	571	638	606	620	655	596	556	606	593	606	645	587	582	649	554	584	601	558	568	572	618	619	579	629	605	631	595	592	591	577	574	607	595	588	560	667	616	583	628	600	596	656	653	575	580	586	592	617	583	582	616	639	586	640	595	628	570	611	585	602	591	647	592	580	638	610	588	569	565	646	612	619	611	578	586	622	576	559	602	597	598	617	560	571	627	594	659	609	630	651	555	598	622	612	592	639	613	615	570	592	579	603	632	594	548	593	591	601	612	620	593	616	594	601	538	588	616	588	603	600	635	578	602	616	597	552	609	579	581	612	620	628	612	631	607	578	614	597	558	631	620	626	588	607	664	619	564	625	584	605	594	637	585	589	671	592	627	578	642	629	609	574	594	636	606	601	597	627	562	624	627	645	588	641	622	598	597	550	622	574	607	634	634	566	561	608	581	611	590	603	589	633	595	533	622	579	645	607	602	600	602	599	560	648	546	650	613	613	602	593	581	590	599	605	616	662	610	623	577	637	598	579	596	587	581	619	610	605	581	593	618	615	579	638	611	587	605	661	609	617	600	633	610	621	647	567	592	631	569	594	623	622	611	578	602	551	684	614	593	633	622	577	636	601	611	580	644	581	619	655	576	620	612	587	566	603	609	616	584	608	532	590	592	595	627	643	641	596	614	648	610	603	582	608	598	595	602	607	605	636	540	597	624	599	589	638	598	611	577	619	604	572	591	619	590	619	608	621	602	592	562	618	607	579	600	571	557	603	620	576	584	627	612	590	603	620	605	585	646	640	565	604	636	613	615	625	603	629	624	627	582	639	620	589	577	578	595	574	597	599	626	606	583	588	622	630	653	617	597	548	637	614	583	559	582	594	646	573	602	629	612	597	640	612	592	620	583	583	570	602	574	641	600	609	596	635	592	625	610	592	606	607	583	617	607	637	588	607	596	591	598	614	615	645	593	629	580	578	637	602	625	556	568	604	593	619	646	629	606	660	605	609	611	644	608	552	567	609	665	619	634	639	607	565	631	649	619	615	607	628	596	629	598	578	624	607	630	602	594	635	619	621	597	543	595	650	572	624	571	631	619	611	608	638	563	604	620	603	615	596	599	603	603	574	629	617	591	566	598	592	567	601	595	643	583	632	616	585	591	599	606	614	609	592	609	611	576	582	603	582	601	619	618	625	583	591	638	614	584	598	615	602	629	606	582	585	588	582	619	612	612	597	575	586	624	573	611	632	623	531	557	606	609	625	601	594	610	612	614	578	587	596	590	637	622	588	589	608	603	582	570	591	592	591	579	627	604	610	614	611	639	596	632	589	608	612	613	624	594	560	600	649	581	626	589	582	565	628	598	584	634	573	625	610	579	621	580	619	651	645	617	580	620	595	651	625	582	622	615	594	617	604	637	602	660	603	618	551	552	597	579	625	612	615	615	606	607	624	596	616	585	601	571	632	621	578	627	564	603	561	625	608	634	601	623	591	642	571	627	555	617	595	573	579	571	584	589	604	575	603	590	641	628	600	617	585	593	616	594	602	594	610	570	644	629	574	628	572	634	614	588	612	626	546	573	619	614	611	575	558	613	607	635	613	595	653	660	604	606	631	600	584	565	589	658	588	588	634	578	617	588	638	583	609	623	618	605	632	597	624	595	589	598	578	604	627	628	617	647	584	636	653	596	588	634	578	614	607	572	539	638	601	621	606	650	641	589	652	546	597	614	597	630	589	617	608	613	554	618	582	603	570	621	618	628	610	567	632	614	568	610	641	563	605	605	666	603	584	566	623	594	580	588	597	630	584	604	566	617	591	570	579	589	641	608	645	616	652	583	601	576	593	603	652	606	613	623	571	597	637	560	581	583	610	592	655	575	647	537	628	593	612	598	620	597	586	589	611	582	615	569	557	615	592	589	625	598	582	622	596	577	592	631	574	563	585	565	620	625	642	583	637	588	563	617	582	605	579	605	600	637	565	594	570	637	595	604	611	596	627	609	550	635	566	592	586
1580	356	172	139	239	247	207	169	151	126	108	90	76	65	64	69	61	64	51	46	44	47	41	35	42	47	39	27	33	17	30	32	27	28	45	31	30	26	33	26	28	17	32	33	24	32	26	23	16	24	18	13	24	23	23	25	21	26	27	25	21	27	28	25	21	24	26	11	31	21	21	21	20	30	24	22	25	33	32	21	30	21	28	12	24	23	25	27	32	24	20	22	17	32	27	29	29	14	22	28	18	16	26	26	14	27	19	24	25	23	27	42	25	29	27	14	21	18	26	24	29	29	21	18	20	10	29	35	25	23	38	21	20	23	36	27	21	24	21	25	24	23	24	15	21	16	15	24	7	23	29	19	31	18	19	29	28	21	14	22	27	24	27	32	23	14	14	23	16	14	21	26	20	27	23	24	15	24	26	25	24	18	21	12	14	27	23	13	23	23	34	21	35	18	16	23	27	19	24	28	19	22	18	23	21	17	31	22	28	28	19	23	26	26	23	21	26	22	29	27	34	20	31	19	24	15	19	16	26	18	29	24	23	27	23	24	19	20	21	26	23	19	21	18	22	22	24	20	15	19	22	27	27	26	24	15	20	19	26	22	21	24	30	25	20	20	13	24	32	23	22	19	28	15	30	17	22	21	24	25	32	25	32	21	20	16	22	28	25	19	32	23	18	29	29	23	17	20	23	22	14	29	26	15	23	20	25	25	19	25	26	22	30	20	18	23	33	24	25	21	23	36	27	19	21	25	18	22	18	10	22	20	23	19	20	24	18	21	19	20	23	28	20	25	24	26	29	21	16	28	20	22	20	32	14	23	22	21	28	19	21	20	14	16	14	16	24	26	17	22	14	17	22	16	28	25	23	20	32	16	25	30	35	22	22	19	23	23	21	20	29	27	24	19	30	24	22	24	17	26	16	28	22	23	19	28	24	25	29	21	16	22	23	19	18	19	26	26	23	27	29	24	19	29	24	20	26	12	29	21	24	24	34	20	22	29	19	15	26	26	23	23	17	23	19	26	18	19	27	26	29	27	26	30	27	16	27	24	17	20	25	28	29	34	18	30	29	27	20	26	29	21	26	20	18	23	22	15	16	20	22	14	26	19	27	26	32	27	18	18	25	27	22	20	31	28	19	33	21	29	15	14	18	23	18	22	20	19	27	18	18	31	16	17	29	16	25	23	22	33	19	24	31	20	22	20	22	22	23	25	27	20	20	21	23	17	11	17	27	18	13	36	28	21	20	25	21	23	24	26	24	18	31	26	16	27	24	17	22	18	23	32	25	22	30	30	20	18	21	20	24	22	12	31	25	23	26	24	24	22	18	28	21	19	29	26	31	21	22	20	26	28	22	27	19	24	27	25	20	31	32	28	24	31	25	21	29	22	21	24	21	23	21	24	19	19	21	24	28	24	22	17	20	33	24	24	30	27	21	7	22	31	26	28	31	25	29	29	13	25	28	29	23	24	25	25	18	30	30	29	21	25	17	23	18	22	22	18	19	26	19	23	22	35	25	28	25	15	26	25	17	28	24	14	17	19	27	18	28	18	25	22	22	23	32	20	24	24	23	15	21	26	15	22	26	23	30	22	18	25	24	16	21	36	27	26	12	13	23	14	17	22	25	22	22	26	26	24	16	21	26	18	30	27	27	28	21	36	33	29	21	26	21	23	20	18	27	22	21	30	30	20	22	23	16	26	23	28	21	28	21	20	22	16	30	25	20	19	22	25	25	26	24	26	21	28	21	16	22	20	16	32	23	26	30	24	21	28	25	30	26	20	19	25	14	18	30	23	29	14	25	18	28	23	22	19	25	32	25	27	19	17	26	26	17	23	22	23	25	19	23	22	21	27	27	18	27	21	19	23	19	19	19	20	23	27	31	25	24	33	20	22	19	20	19	28	17	23	21	14	13	15	10	15	37	33	19	35	26	25	20	28	35	17	17	26	29	14	28	22	25	31	18	20	31	27	28	21	16	19	24	21	27	29	22	23	26	18	24	22	31	28	25	37	29	21	23	33	21	19	12	27	22	23	32	24	39	16	16	24	20	27	20	32	22	17	36	30	19	22	20	23	19	29	34	20	15	23	16	34	21	20	23	19	29	20	28	20	29	23	20	16	15	22	17	26	20	28	20	19	14	21	17	22	22	30	30	30	21	20	21	22	20	25	25	28	22	23	23	29	17	21	22	29	17	15	28	26	22	25	26	17	18	28	18	25	30	20	15	29	27	17	31	20	20	21	25	21	22	22	21	26	23	21	23	31	26	21	18	22	28	22	29	19	23	24	22	15	17	26	27	26	22	25	20	23	22	27	29	26	31	24	20	29	28	24	16	25	23	29	27	32	24	17	19	24	25	23	24	18	21	18	26	20	26	27	17	17	26	31	29	23	17	18	19	25	30	25	22	18	15	22	27	22	35	21	14	18	24	22	24	24	20	27	23	28	20	29	15	19	24	32	26	29	30	24	24	22	18	28	16	28	27	22	27	34	28	29	25	33	27	22	19	29	31	26	24	29	17	28	19	25	17	24	22	19	29	21	22	22	24	31	17	20	27	22	24	21	22	29	18	16	19	22	20	25	18	17	30	16	25	24	21	29	31	26	34	29	32	30	18	26	21	21	27	24	19	20	27	30	21	25	21	22	22	20	19	21	20	20	11	19	23	19	17	24	23	21	31	30	26	28	23	22	27	21	24	18	21	30	17	23	25	25	27	19	19	20	24	16	24	18	21	16	27	28	27	22	20	20	23	29	28	28	14	19	27	19	26	24	29	26	30	20	24	19	24	23	27	27	28	20	23	31	28	21	30	20	19	25	16	17	25	20	30	27	26	18	24	26	26	26	16	30	23	27	22	29	24	28	22	21	14	23	28	30	25	17	21	18	18	22	28	25	17	15	22	27	23	29	28	22	29	25	27	27	24	19	12	19	26	16	34	27	22	20	24	21	19	17	22	32	17	25	16	21	30	15	23	24	16	22	28	24	25	21	23	19	22	23	19	28	33	28	20	26	21	22	18	24	25	21	22	26	20	20	18	27	23	22	27	24	20	18	28	23	21	27	27	26	24	25	24	38	19	19	34	22	20	30	26	16	22	30	30	21	18	14	29	24	31	28	33	19	30	24	26	28	18	15	30	22	21	23	19	21	24	17	25	20	22	20	24	27	26	25	24	25	16	28	19	21	15	19	26	21	18	26	24	19	26	29	16	20	21	18	24	20	23	24	34	26	21	21	27	28	18	19	21	19	18	21	25	33	32	18	25	17	37	19	35	23	26	23	24	27	23	18	14	17	24	16	31	29	16	26	20	23	17	14	22	36	18	24	20	25	15	21	19	23	26	22	24	29	23	22	29	26	31	25	25	15	25	21	30	28	25	20	16	19	28	29	18	26	19	21	25	16	22	18	26	18	22	25	26	30	19	18	31	26	26	25	25	30	21	20	21	22	27	20	26	19	22	19	29	17	31	28	28	26	18	24	30	16	28	13
16411	10021	5638	14278	20522	19579	16157	12282	9508	7509	6252	4924	4040	3256	2851	2574	2314	2300	2108	1837	1534	1413	1409	1334	1191	956	794	723	780	800	817	822	772	714	679	718	705	554	560	510	457	479	505	486	463	504	486	451	449	456	439	443	417	441	417	460	407	418	442	430	449	422	457	452	407	476	411	457	437	387	393	410	420	464	413	433	434	375	415	407	394	410	422	402	417	371	381	402	358	399	429	380	420	405	359	400	398	352	375	419	421	391	401	408	425	406	396	384	403	417	397	398	385	361	412	360	396	375	412	387	373	398	353	386	395	384	417	397	389	346	449	433	373	400	403	387	403	389	411	410	421	436	328	396	392	408	431	415	387	417	399	414	418	407	431	412	406	383	381	394	381	399	407	401	405	388	386	384	396	406	406	414	379	415	388	402	427	416	397	401	403	401	431	385	385	403	385	391	364	389	396	400	376	423	384	390	380	418	405	375	400	386	361	389	381	424	414	350	376	394	410	412	371	408	421	393	425	434	380	411	380	386	415	390	378	386	403	422	371	408	418	401	392	417	392	396	412	412	396	377	379	421	382	397	403	408	382	361	385	418	388	399	421	371	377	398	397	346	397	407	402	380	404	415	350	389	389	403	419	382	365	372	383	384	368	375	417	398	348	367	383	404	377	416	415	401	397	409	395	386	395	417	385	406	356	366	399	383	397	379	399	365	393	414	387	411	399	381	429	395	393	392	436	403	405	371	422	415	348	383	376	367	414	437	369	404	354	382	415	337	360	388	389	370	407	397	401	392	388	395	377	385	396	364	387	396	394	375	412	408	388	429	417	397	412	390	351	415	368	361	353	356	363	385	380	412	350	357	426	398	354	384	390	384	359	408	365	404	378	405	397	395	411	401	370	377	392	365	419	380	407	389	367	365	403	386	404	393	395	397	396	370	355	378	397	399	402	395	366	363	381	394	416	402	402	372	392	368	399	349	388	398	372	394	385	436	359	388	397	392	368	390	410	372	401	396	405	411	411	363	366	367	429	398	428	389	352	389	399	437	386	388	378	386	384	370	383	417	391	366	382	397	370	442	376	390	418	390	384	393	400	388	439	381	396	409	416	379	416	373	399	414	400	375	371	399	363	414	392	359	444	406	392	390	387	391	403	383	427	410	431	408	396	372	378	351	405	381	366	395	401	344	394	376	353	363	375	369	375	422	388	430	434	368	391	401	414	386	382	422	386	369	395	412	383	367	378	387	397	361	435	403	403	396	347	420	350	385	416	393	376	392	425	381	375	369	378	403	373	383	405	377	386	372	386	407	404	380	413	387	434	415	397	376	380	382	380	377	427	379	376	395	384	371	411	407	410	397	408	390	376	376	409	396	428	370	380	438	373	394	375	393	379	389	379	379	382	397	366	423	421	392	402	378	375	392	387	423	395	398	387	343	416	385	408	418	384	359	406	401	411	371	428	394	411	371	441	380	411	396	388	408	387	403	369	417	407	403	402	392	431	387	362	417	411	393	390	412	384	407	379	392	400	430	380	393	401	352	365	435	419	396	388	414	365	358	365	368	424	373	410	395	373	365	401	386	392	403	392	388	383	444	386	396	426	389	389	397	357	391	398	369	374	392	363	430	426	397	378	427	362	393	350	393	366	358	406	408	376	372	409	431	388	440	355	408	407	395	442	425	395	415	396	369	382	385	399	389	409	390	407	386	360	408	411	359	418	415	407	374	371	380	378	380	350	367	373	375	404	367	391	423	411	397	420	361	361	391	429	387	412	405	383	425	342	400	377	402	380	383	420	381	374	381	404	402	409	402	422	383	399	404	375	402	409	460	416	392	403	375	370	386	409	387	402	398	395	383	412	391	391	381	367	393	349	373	389	417	357	417	364	417	405	413	391	428	389	392	387	420	410	380	390	401	414	384	401	398	385	406	393	401	439	408	418	394	408	364	421	391	381	385	354	387	388	363	357	401	410	403	400	420	396	416	402	393	388	411	393	406	396	386	398	391	369	405	396	381	342	398	388	363	390	405	421	402	427	361	396	378	395	411	406	398	433	427	407	401	359	399	409	389	396	370	396	382	388	395	367	381	346	389	398	406	359	390	398	405	411	390	398	408	369	396	402	415	367	409	347	400	396	385	403	383	388	398	370	364	405	378	384	396	380	364	366	382	407	417	375	386	350	398	376	396	366	381	404	397	399	380	393	397	389	383	391	410	419	414	389	366	401	380	378	391	427	401	382	412	379	412	407	373	379	397	379	408	419	400	403	362	400	396	368	400	397	414	410	355	389	372	380	382	383	385	380	399	374	423	380	399	388	415	400	423	390	420	412	422	370	389	371	406	356	381	433	406	383	369	389	409	360	383	388	410	382	374	377	399	395	426	374	401	383	415	395	437	389	410	390	388	389	414	423	369	379	397	415	414	375	388	384	394	405	407	383	398	393	388	409	393	373	386	378	412	418	410	381	421	360	372	395	435	394	401	358	369	382	385	389	389	425	399	421	402	421	422	409	394	395	399	376	401	398	419	393	419	401	376	421	402	429	385	409	402	391	402	424	369	393	397	408	379	410	400	340	355	375	432	423	376	392	367	398	421	381	398	379	379	390	418	382	380	401	402	394	387	412	400	403	390	381	398	380	413	379	403	395	381	426	410	415	372	366	400	378	380	403	397	399	377	411	412	395	389	391	351	399	379	385	377	421	414	410	419	388	392	378	417	373	384	395	385	378	426	368	385	373	366	416	408	389	392	392	367	397	381	382	398	388	404	389	399	393	409	410	376	423	357	370	370	369	367	409	389	382	377	362	403	430	388	389	368	395	359	423	407	409	387	413	409	430	387	383	367	380	395	348	380	397	415	388	359	400	402	419	403	365	389	392	407	396	359	406	396	402	398	409	393	417	409	385	394	378	374	394	411	415	384	384	405	411	378	389	395	391	393	392	390	388	401	376	417	384	419	436	388	364	408	400	416	379	358	380	388	381	433	393	399	396	385	375	376	415	388	371	393	392	427	390	371	392	416	404	399	383	391	365	413	368	433	375	384	403	363	376	381	387	395	406	376	409	413	426	378	396	414	388	397	385	375	398	403	382	380	373	383	387	396	421	395	376	363	403	394	397	430	380	392	431	412	366	370	391	403	387	395	392	377	407	370	418	386	408	383	402	381	398	395	395	425	393	379	412	404	361	390	371	376	397	412	396	404	402	372	370	388	380	393	378	398	401	413	382	378	420	377	386	386	390	389	394	428	363	361	397	440	391	395	388	431	390	375	378	367	410	387	405	388	345	388	404	373	405	373	360	368	427	394	411	366	406	409	383	400	411	408	392	394	373	399	416	361	392	389	374	404	373	345	394	387	360	379	394	389	385	397	394	373	373	381	390	376	413	399	426	397	393	402	400	364	403	406	401	389	404	393	402	352	362	372	360	408	403	392	392	389	364	405	354	443	397	393	363	420	385	401	343	416	351	370	396	411	375	410	404	379	383	395	398	391	375	384	390	377	398	409
1024	549	300	225	363	444	356	277	278	223	180	130	116	104	92	74	81	85	62	65	50	47	57	53	36	34	25	32	29	40	38	29	33	36	40	39	29	31	24	21	19	20	26	22	19	21	16	22	24	24	23	15	16	20	15	18	23	22	20	14	25	23	17	27	22	24	19	23	25	19	22	19	18	19	20	27	16	25	15	25	18	15	21	23	21	16	17	19	22	14	16	28	17	23	16	21	24	20	17	18	13	15	12	22	19	19	27	22	23	18	19	26	24	20	14	20	27	17	10	21	15	34	21	12	17	9	21	17	19	17	20	27	27	24	21	19	17	18	22	22	21	20	10	11	18	14	15	22	18	24	18	22	20	20	23	27	22	13	28	18	23	24	16	11	20	19	18	18	25	16	27	18	20	25	12	20	16	17	15	20	20	13	14	25	14	17	19	23	17	21	16	18	29	23	20	19	15	14	16	23	21	14	11	21	21	23	22	10	22	16	19	22	17	25	26	22	22	18	19	22	17	23	18	20	15	15	15	20	19	14	16	16	19	19	20	15	22	19	15	18	16	23	21	15	12	19	28	22	13	18	16	19	22	20	19	12	23	29	14	16	15	27	19	16	19	27	16	19	17	22	18	14	18	18	25	24	19	15	17	21	15	17	23	18	12	8	20	22	17	15	26	19	18	15	29	19	20	23	19	30	15	13	20	24	20	20	12	20	22	25	13	17	14	17	17	20	20	19	15	21	15	16	20	17	27	24	16	22	18	14	20	21	12	16	21	24	16	16	16	17	16	19	21	15	19	16	15	15	17	24	20	19	13	16	22	21	18	18	19	15	10	13	25	25	19	16	18	22	14	16	29	20	8	29	21	20	19	23	19	19	23	20	18	21	11	26	11	23	14	18	31	18	17	14	23	16	23	14	14	23	22	18	20	21	15	17	23	27	12	14	13	20	19	19	22	18	16	15	16	20	21	23	13	29	26	20	16	22	23	21	20	12	23	17	22	26	14	17	22	12	23	18	26	16	21	18	17	15	23	18	23	22	24	15	20	20	21	19	24	21	20	16	18	18	14	21	26	18	19	21	18	18	19	24	19	22	11	15	26	23	29	18	13	13	17	19	15	17	26	26	15	18	18	19	19	14	18	18	22	26	21	20	17	16	20	15	12	22	19	15	20	17	14	14	17	18	13	18	15	20	17	18	24	13	21	19	13	17	14	27	24	18	18	21	23	19	18	13	17	22	27	27	25	22	14	21	13	24	21	15	23	13	17	19	20	19	15	25	15	14	14	25	21	16	21	25	17	13	12	31	22	25	18	28	19	19	21	25	22	17	21	9	17	14	26	23	22	17	22	16	22	20	18	16	15	11	25	22	21	23	18	23	15	25	17	22	25	21	24	17	18	20	23	16	17	20	22	27	25	17	12	24	16	21	18	34	18	16	13	19	24	13	24	24	20	24	24	18	18	21	16	21	24	25	17	25	16	15	10	20	20	16	20	17	25	22	20	28	21	17	21	14	24	19	21	22	14	16	19	18	25	14	16	16	21	20	25	33	19	16	15	23	26	17	15	16	19	17	20	19	22	16	17	17	12	24	21	17	16	16	21	23	23	13	19	17	16	16	13	17	25	18	13	23	21	21	26	21	19	23	22	20	25	28	18	18	18	18	17	14	12	16	21	19	18	19	17	18	18	18	25	22	24	24	19	14	12	31	22	18	25	24	20	26	18	14	9	26	23	20	18	18	19	15	25	25	18	24	12	13	28	17	25	19	17	21	18	15	28	17	23	12	21	22	18	17	13	22	9	7	17	20	26	18	19	26	21	16	16	22	23	29	20	19	23	18	22	20	15	22	25	26	16	20	14	15	18	20	20	23	18	18	24	18	25	10	21	18	21	14	17	15	17	20	16	20	15	22	18	29	25	19	16	21	21	20	18	21	16	22	16	14	20	21	14	14	21	16	20	32	19	32	15	23	20	16	16	18	17	20	23	25	23	13	16	18	15	16	15	22	15	20	17	15	17	17	18	18	17	16	18	16	18	18	16	15	24	19	20	28	13	24	17	16	26	20	11	25	21	28	18	19	20	23	18	16	19	26	20	23	19	25	13	24	16	25	14	11	21	14	26	23	26	13	14	24	19	19	10	21	17	16	17	24	19	23	30	18	24	31	20	14	20	19	18	23	18	18	18	28	25	14	9	24	25	22	22	13	17	7	20	12	17	21	22	15	15	12	20	20	13	20	22	25	26	22	20	23	12	18	16	10	19	20	22	23	20	13	17	16	22	23	24	21	25	17	15	15	15	16	18	14	23	14	22	17	20	12	14	13	29	22	20	20	13	16	20	22	15	22	17	14	16	15	26	17	21	25	24	20	21	20	22	19	19	20	24	19	24	22	12	22	16	19	24	21	25	16	10	17	27	15	21	18	20	22	17	12	18	17	13	15	14	22	12	16	23	22	30	19	15	17	18	18	20	17	25	18	26	23	25	23	17	21	18	20	18	16	20	21	19	20	13	19	11	14	24	20	20	26	18	23	21	28	21	20	21	23	22	23	15	24	16	17	25	18	25	24	32	27	14	15	12	31	12	29	18	25	21	18	19	17	32	22	15	20	21	25	16	21	19	22	19	18	21	15	20	22	14	25	12	17	17	19	16	18	23	20	10	19	10	20	29	25	19	17	22	21	18	17	13	26	17	20	24	23	18	17	17	16	18	27	20	14	19	17	24	13	21	16	24	19	21	17	18	21	26	25	15	21	22	22	23	19	19	18	14	22	20	19	33	18	22	16	11	26	21	19	18	8	23	28	9	16	14	20	17	17	31	20	17	18	12	11	20	16	25	16	21	18	17	16	20	23	18	32	19	28	19	16	18	13	27	20	15	8	17	27	24	12	14	23	20	12	25	15	21	25	27	23	19	21	18	13	13	19	29	23	18	18	16	22	14	19	16	21	16	19	20	19	17	22	21	20	17	21	25	17	12	12	18	16	24	20	22	22	18	22	23	15	11	18	24	12	23	13	26	16	21	22	21	13	19	17	15	21	23	20	14	28	20	12	26	32	18	17	19	16	21	24	27	18	19	22	27	21	19	19	14	20	25	16	14	18	17	12	20	28	15	22	20	13	12	18	17	18	18	22	16	24	19	13	13	16	20	18	12	23	19	23	15	9	18	16	22	26	18	21	17	21	14	14	21	24	15	17	22	25	23	16	25	28	22	17	23	22	22	20	17	14	17	24	17	14	16	27	16	14	9	20	20	20	22	25	23	21	15	18	17	20	14	15	24	27	21	18	22	21	20	23	15	16	22	26	25	22	23	16	20	23	24	18	16	18	19	18	25	22	13	17	23	16	13	21	21	20	14	17	17	18	19	20	20	15	22	26	13	15	19	14	16	14	19	17	19	19	17	21	19	24	23	23	16	17	18	18	20	25	17	17	21	17	17	20	16	25	25	17	16	18	18	20	18	26	11	16	23	20	20	16	14	12	15	19	17	22
20728	14469	8142	19835	27132	25590	21642	17615	14379	11472	9455	7704	6327	5232	4476	3967	3722	3395	3192	2729	2218	2067	2052	1910	1507	1247	1008	986	924	956	1065	1019	926	799	746	790	713	592	617	550	522	567	492	544	522	524	516	485	446	434	440	402	440	409	397	382	437	443	415	400	405	410	402	430	412	428	392	395	351	404	373	344	357	378	378	355	360	359	358	346	388	362	396	346	338	358	336	319	345	368	371	316	342	329	363	326	353	343	344	330	358	322	332	362	359	332	352	325	337	332	361	324	334	361	311	333	339	329	324	334	339	352	328	311	355	333	351	332	321	309	349	329	340	366	331	325	310	345	334	338	313	329	350	351	323	339	339	330	325	306	324	366	358	341	360	347	319	356	328	319	277	305	352	357	320	333	326	353	311	307	363	325	367	351	335	323	338	321	340	325	328	328	289	337	307	324	313	329	371	296	336	293	336	325	319	322	310	321	321	338	312	344	335	308	323	307	328	330	338	319	331	306	313	340	339	325	327	338	337	310	323	321	342	307	308	316	337	358	310	342	303	324	322	338	341	344	290	324	311	312	320	337	294	331	326	319	315	315	305	331	324	318	341	352	292	351	353	342	341	299	334	330	307	324	330	300	374	328	334	316	353	369	312	344	345	294	340	337	345	322	337	331	313	340	310	315	303	364	323	329	320	315	325	294	321	328	336	282	315	349	317	306	344	319	336	319	327	304	326	303	346	315	339	317	333	342	336	294	343	352	318	341	351	366	285	338	314	336	315	323	324	367	327	365	301	322	312	332	333	345	304	343	315	346	324	336	314	373	314	311	341	333	303	288	326	315	313	294	308	335	319	324	308	326	327	327	318	306	315	332	302	317	287	334	301	329	332	335	323	312	306	317	279	326	312	331	367	322	321	304	329	322	352	337	310	352	350	322	306	309	325	292	327	306	322	320	337	302	315	290	314	326	304	298	310	324	355	332	321	361	328	338	321	296	338	346	336	336	348	350	339	341	322	322	343	323	345	343	315	318	273	356	329	334	329	328	318	316	346	317	324	326	322	330	324	312	341	356	321	312	322	355	333	352	310	310	344	341	300	330	360	315	332	326	333	335	326	300	291	302	357	360	311	327	312	330	339	333	316	300	318	322	338	343	335	326	314	318	334	292	337	301	312	329	349	366	310	307	313	338	321	303	307	330	317	339	308	333	297	337	339	338	332	309	319	349	350	324	348	334	329	337	331	305	322	319	321	364	321	329	330	350	319	355	360	358	352	351	327	331	322	339	333	328	325	308	343	320	360	296	321	312	360	330	319	330	338	335	346	308	328	337	334	350	309	332	371	326	301	329	326	317	329	307	348	289	325	331	328	345	313	285	325	335	356	312	321	321	341	352	316	353	330	315	354	315	323	320	323	330	322	297	339	338	336	332	348	326	318	315	319	335	338	309	303	298	326	321	327	359	332	292	334	329	324	297	342	326	299	319	323	301	302	337	345	351	320	344	306	330	303	318	313	329	339	342	344	322	304	323	341	333	321	314	315	352	321	332	309	357	336	324	320	324	315	349	308	300	343	322	326	376	353	317	362	325	336	305	317	294	341	312	286	323	353	283	326	326	314	341	336	315	242	318	329	340	313	344	323	351	312	356	336	330	359	331	327	349	334	316	318	347	357	339	326	327	330	318	314	338	325	317	327	351	336	308	317	342	307	319	328	311	328	378	294	309	353	340	328	352	366	314	346	307	313	344	342	332	336	339	316	331	349	345	329	305	334	325	310	327	343	349	309	333	317	331	313	332	303	330	306	293	311	312	324	350	340	344	301	325	345	321	337	326	304	338	334	278	302	306	305	333	328	325	327	313	305	323	296	340	331	310	296	315	323	338	337	308	338	318	298	349	325	343	350	290	346	347	346	297	307	358	334	338	337	314	333	318	327	309	349	296	335	346	326	315	318	350	336	334	299	353	325	315	313	293	315	324	319	301	344	312	354	343	343	338	321	331	344	328	328	323	319	344	283	342	345	325	325	328	291	316	367	322	303	372	280	329	329	329	335	324	325	321	344	332	341	308	335	326	365	325	343	362	314	349	327	336	322	300	310	337	317	325	318	325	339	334	346	348	315	358	319	304	316	325	326	309	318	332	332	331	333	325	363	308	325	355	328	311	325	288	321	344	328	321	322	308	293	330	340	319	333	301	317	314	311	318	323	341	302	314	325	320	325	349	341	346	348	365	325	350	374	327	321	339	303	325	327	307	337	343	313	341	296	345	302	352	326	303	334	353	350	315	287	332	370	324	316	302	306	314	336	323	343	326	303	302	340	377	335	274	307	286	332	382	344	336	354	331	329	341	315	343	289	325	357	300	320	322	318	356	293	368	324	298	333	283	334	321	310	325	329	274	323	337	302	328	339	331	358	324	356	342	323	343	305	322	317	313	317	322	301	289	355	314	311	310	340	327	335	314	322	353	334	328	316	320	344	310	304	330	351	316	367	319	316	310	311	306	323	307	347	311	284	315	343	309	335	331	324	334	325	306	352	305	350	303	332	296	335	284	320	327	304	334	315	348	341	327	331	303	327	330	311	312	338	319	317	332	346	303	297	309	338	305	336	298	295	336	323	353	310	349	320	319	299	332	355	310	330	366	327	335	329	335	325	301	316	324	312	320	324	372	330	317	311	312	317	345	320	298	363	334	316	310	308	335	328	297	312	329	307	291	360	335	302	309	345	311	307	282	329	327	340	329	335	315	307	287	342	316	335	324	332	320	355	299	341	300	298	324	299	329	347	312	326	341	319	325	352	334	322	353	306	337	359	295	332	331	321	323	334	329	306	322	319	314	345	325	310	311	329	363	344	323	354	313	351	324	305	326	314	327	331	353	348	345	320	303	312	313	334	333	308	343	331	327	328	347	362	351	319	290	310	316	320	321	344	304	340	312	338	310	333	351	331	314	322	321	325	309	307	339	306	330	327	330	326	311	321	308	340	318	297	353	302	331	355	315	326	330	311	327	330	323	337	332	330	316	329	349	310	340	312	334	334	313	307	302	328	343	332	336	329	332	328	306	327	326	326	310	301	343	342	330	339	311	299	312	350	332	351	328	348	334	330	345	339	323	318	326	316	304	341	324	347	328	316	332	336	333	326	338	339	352	350	308	306	307	358	314	328	314	320	338	281	321	327	323	335	319	315	333	293	334	331	358	313	287	347	344	348	332	317	349	352	365	307	335	370	337	331	319	299	298	324	301	325	353	318	346	344	324	290	336	291	330	340	343	315	344	354	349	313	332	275	289	294	311	317	333	345	292	326	294	348	301	341	345	322	320	336	340	370	341	318	287	308	312	347	300	335	330	325	317	323	321	343	288	326	327	313	347	339	349	349	313	348	311	339	324	293	304	343	321	348	304	301	338	334	323	317	341	320	317	328	308	313	346	306	330	300	341	337	305	329	333	330	328	335	347	347	343	359	329	292	330	353	323	326	360	319	357	298	333	300	283	371	341	335	293	296	310	347	316
2660	466	305	213	346	383	330	290	278	201	189	161	122	117	111	102	95	106	102	78	73	67	72	68	64	52	54	51	61	54	64	54	40	47	45	56	48	52	36	46	52	37	53	45	41	43	38	37	54	52	49	46	52	44	45	44	54	37	44	42	33	41	37	58	46	40	39	41	46	33	35	34	43	47	26	37	45	37	29	40	38	34	31	44	27	43	34	50	40	33	43	49	41	49	42	35	54	41	41	44	39	34	40	47	44	28	34	36	40	33	29	50	43	35	37	51	37	38	53	33	40	50	41	46	44	35	38	36	51	37	42	43	50	47	42	46	46	37	42	46	44	53	46	35	37	39	52	37	29	33	40	47	31	47	37	49	38	35	46	37	31	40	45	42	54	31	51	49	37	43	47	33	49	43	44	45	34	58	36	41	36	49	39	47	29	36	41	39	45	26	40	37	41	35	55	42	39	38	31	36	41	31	33	50	44	45	47	40	41	30	44	31	59	39	46	46	47	39	43	34	46	49	44	21	40	40	40	40	48	35	44	49	33	36	49	30	49	44	31	32	31	41	42	37	37	39	29	30	36	38	44	29	50	36	44	47	40	38	37	42	43	31	28	42	40	36	36	42	39	47	48	28	38	37	38	44	45	26	43	37	40	51	41	38	35	47	36	31	44	48	46	48	34	47	38	34	43	41	50	44	32	42	48	42	38	43	41	40	48	44	40	41	35	47	42	31	40	31	42	54	24	51	32	40	35	39	41	42	35	34	51	46	45	31	53	45	34	40	47	51	42	41	31	40	38	42	38	44	32	45	42	49	45	39	45	33	28	43	42	35	35	53	49	35	43	53	50	46	32	38	47	43	42	33	37	38	32	47	43	42	53	41	36	37	32	36	56	41	45	49	47	41	38	35	40	40	46	44	47	36	31	37	45	40	42	35	36	48	39	41	39	35	32	42	44	46	43	38	35	49	41	45	44	42	35	52	34	29	41	33	47	47	47	46	28	46	51	34	48	47	40	43	43	26	44	44	33	42	45	42	33	39	34	44	41	47	44	40	38	31	39	47	40	31	34	38	34	35	41	37	35	44	35	47	35	41	37	37	37	39	53	46	35	43	40	48	32	45	33	42	41	48	45	41	43	32	53	38	38	47	30	34	36	41	36	36	43	32	43	43	48	32	53	44	39	34	46	39	38	42	41	35	31	43	40	36	36	43	43	47	22	34	39	39	35	37	39	50	35	34	49	51	32	46	49	47	33	43	41	39	58	36	37	33	34	46	40	41	51	48	49	35	47	34	33	40	45	43	46	47	39	44	36	37	46	36	43	37	33	31	45	48	35	43	35	40	38	43	50	33	31	45	38	50	41	41	38	40	50	35	42	43	45	51	30	46	33	44	45	42	43	41	44	36	44	41	53	26	40	31	41	47	44	45	30	45	32	42	41	52	33	35	43	35	34	32	30	37	42	42	38	36	31	48	38	45	38	44	36	35	40	27	40	43	40	47	26	38	35	41	47	58	49	44	38	50	52	37	41	46	32	37	36	49	41	49	39	34	41	35	39	37	55	38	37	30	41	47	42	33	39	42	46	47	39	32	48	42	37	33	49	45	42	41	43	45	38	37	37	30	38	44	49	35	42	39	44	44	46	44	44	43	41	25	32	38	42	33	47	52	51	42	42	33	45	44	47	48	45	44	39	46	35	42	43	46	47	35	31	42	38	33	40	48	35	42	42	37	46	36	27	42	39	40	35	44	40	36	44	31	37	47	42	37	34	39	55	36	37	42	44	46	43	60	34	38	38	46	37	50	30	37	43	32	37	42	49	37	38	40	35	32	43	50	36	35	35	34	37	32	41	38	45	52	33	46	39	38	43	46	42	44	43	48	41	36	45	49	43	38	30	36	41	31	37	46	48	37	35	38	31	37	35	42	43	42	47	40	27	44	39	42	41	46	45	37	43	33	31	37	39	55	52	39	49	40	43	43	41	50	27	40	34	45	37	41	42	46	39	42	45	42	31	43	44	44	43	39	58	38	38	48	46	33	32	33	51	38	43	41	28	38	44	41	42	28	54	34	31	37	36	47	33	47	40	42	27	43	41	35	49	40	45	47	50	47	42	35	42	48	52	29	42	33	39	38	41	36	44	46	39	32	49	39	42	38	45	41	35	52	40	32	37	36	51	31	40	41	40	32	35	43	39	37	48	55	47	41	36	37	41	48	42	51	34	60	54	38	34	39	51	44	42	34	37	30	37	33	43	32	37	34	55	42	27	46	43	36	44	25	38	37	45	45	27	45	44	39	50	40	40	56	34	45	44	36	37	39	47	48	37	45	39	32	29	43	53	33	39	52	40	60	49	36	41	44	39	37	40	31	40	29	38	32	39	37	40	39	44	41	47	40	30	29	36	45	39	34	47	40	46	44	36	30	30	38	41	37	45	42	37	30	50	40	47	36	51	29	46	44	52	51	40	33	39	38	37	42	37	33	39	41	42	54	48	43	36	38	42	55	49	37	40	40	45	40	32	49	39	47	43	44	39	38	41	36	38	40	31	38	43	44	33	39	44	51	36	39	49	38	46	38	51	34	49	36	48	40	45	41	39	55	43	41	50	42	43	51	37	49	44	39	49	48	38	42	34	25	39	30	49	43	46	33	40	34	30	42	37	35	36	49	40	39	46	46	40	44	33	40	53	34	56	45	41	37	47	42	35	42	37	45	50	39	45	33	34	47	41	40	35	38	31	49	37	39	36	37	39	40	37	42	42	35	47	37	42	53	37	44	43	46	35	32	50	52	41	46	44	38	46	42	46	39	40	43	34	40	39	40	42	45	31	44	32	32	41	40	40	32	46	44	48	39	47	39	39	53	41	41	51	46	31	41	44	35	45	38	35	32	41	49	40	40	37	49	39	42	51	44	42	42	47	38	45	35	34	47	37	41	51	38	47	46	41	47	44	33	32	37	35	41	40	43	39	45	44	41	56	35	47	35	36	43	42	43	39	43	32	47	37	40	46	51	39	34	38	35	39	47	40	59	41	32	42	27	40	46	27	42	40	34	34	36	42	38	32	39	40	31	37	51	33	38	40	34	34	38	42	50	34	28	46	38	34	42	41	36	38	36	48	43	35	42	41	43	48	52	35	49	29	46	39	49	49	47	37	33	42	36	47	41	46	46	42	43	38	41	44	41	50	35	41	39	37	47	28	46	44	43	48	41	47	47	48	38	44	32	53	33	33	51	40	48	39	33	34	37	47	34	31	42	49	38	40	41	45	38	39	52	40	42	39	36	37	42	40	38	44	39	45	47	47	50	47	41	60	43	45	50	38	44	38	42	35	39	40	46	41	41	60	44	43	37	38	34	44	45	41	56	37	45	39	43	39	50	39	31	45	41	36	43	39	46	33	41	35	44	36	42	39	51	54	46	40	36	40	47	55	43	34	42	49	40	46	37	50	47	51	42	33	37	36	35	50	53	42	46	29	35	43	32	56	50	38	44
19011	12791	7665	18226	25313	24186	20476	16705	13491	10866	8972	7436	5952	5099	4642	4103	3790	3615	3200	2765	2411	2345	2232	1917	1624	1422	1237	1304	1291	1329	1372	1224	1173	1067	1209	1123	966	931	848	877	921	863	797	825	819	836	824	801	826	785	801	755	785	738	763	749	709	757	750	746	733	761	762	769	733	673	730	732	699	731	694	729	723	656	697	670	750	694	670	715	691	695	703	695	696	730	702	671	682	746	682	693	720	605	740	655	720	691	702	644	678	664	681	641	682	636	610	705	704	694	653	674	673	677	652	672	678	686	665	611	661	661	692	641	667	656	645	638	682	673	627	669	651	671	655	674	729	700	680	628	692	668	671	654	707	730	655	684	657	681	687	713	631	689	731	729	711	670	664	669	667	688	667	663	714	688	692	698	666	628	680	623	703	697	675	656	648	680	661	687	629	670	630	623	686	674	662	683	653	661	690	633	641	689	660	638	655	691	658	655	685	674	667	632	663	687	682	682	655	665	671	698	657	686	670	646	611	691	703	669	653	717	658	630	725	683	690	660	636	644	710	687	707	700	655	699	668	754	654	616	659	668	688	702	646	679	667	661	666	673	692	673	693	671	715	693	689	635	668	665	693	632	640	700	690	730	659	675	681	670	696	631	712	678	684	686	661	618	680	663	681	682	645	663	657	650	676	699	681	662	674	646	643	655	684	686	710	683	709	686	655	654	649	695	666	660	643	695	700	721	701	658	715	659	688	664	683	693	688	707	678	642	614	699	666	633	686	705	694	689	664	653	689	633	658	644	650	638	689	639	640	669	647	652	684	691	684	651	679	701	684	663	645	694	622	699	658	591	636	680	636	658	703	679	673	670	651	680	696	680	726	659	679	682	667	689	668	683	696	665	654	670	640	647	721	678	627	677	693	693	747	686	660	630	640	652	698	687	650	701	656	758	616	670	674	671	681	651	661	663	666	668	679	628	683	655	739	656	682	703	686	630	675	656	656	684	696	650	648	653	650	641	646	682	652	658	649	679	676	628	669	630	645	669	739	683	652	663	666	697	679	687	646	659	686	617	660	649	641	606	655	716	678	667	698	665	687	694	721	691	685	689	694	668	670	678	629	666	678	650	715	649	703	658	618	648	683	682	659	669	723	701	664	674	638	676	636	711	681	697	647	668	724	633	654	629	692	684	665	662	654	678	660	667	662	711	661	676	655	656	686	628	639	660	662	657	666	671	657	641	671	738	640	640	659	671	655	690	650	696	639	634	681	650	733	663	689	664	670	709	642	676	646	667	707	700	669	649	681	716	731	623	681	688	622	684	644	691	721	681	684	713	642	645	674	718	685	695	646	663	629	638	632	669	678	667	675	646	614	645	713	674	663	719	685	716	658	656	709	676	680	669	669	649	678	650	667	645	648	679	643	674	653	621	663	645	680	625	658	667	639	641	663	632	679	672	672	684	660	684	680	713	692	657	659	677	684	693	658	686	655	671	637	639	654	638	683	653	695	669	678	682	657	668	718	650	651	621	661	680	652	694	677	699	666	610	628	623	665	678	713	696	705	689	662	692	653	674	670	663	648	622	666	677	667	714	658	648	676	639	690	667	664	658	644	700	660	654	675	612	653	648	636	690	655	663	677	684	675	641	651	633	655	670	676	720	666	678	665	656	679	655	691	668	686	701	633	661	658	690	684	623	732	675	671	681	663	683	651	632	664	641	670	665	666	699	664	669	614	690	643	592	658	657	656	661	649	678	645	650	662	690	677	682	707	678	678	675	639	684	724	681	677	673	660	673	618	682	637	668	660	700	659	633	696	708	736	669	659	617	647	683	686	671	645	653	681	665	668	649	689	656	638	695	613	673	673	661	683	643	685	640	668	671	645	643	691	621	655	704	641	638	650	671	657	696	723	643	629	660	676	727	665	677	637	626	640	683	629	657	650	689	656	642	679	640	686	650	685	668	655	672	707	656	674	665	718	653	675	651	665	645	683	672	662	623	649	628	687	658	653	645	647	676	717	687	671	686	688	682	652	669	708	654	645	682	712	708	688	650	620	697	646	627	656	659	628	673	653	639	614	648	629	699	682	655	663	677	678	651	628	698	674	651	691	718	651	634	664	707	680	653	673	680	700	665	632	672	643	664	656	656	671	738	666	662	694	659	694	667	662	713	637	644	659	636	654	678	648	637	687	703	638	664	660	714	673	673	661	649	681	623	666	656	684	673	666	727	705	721	645	682	710	618	645	647	671	674	688	623	608	669	688	652	634	656	675	661	660	679	647	667	659	625	679	634	634	687	648	682	640	662	682	645	684	703	674	651	648	679	663	693	691	673	695	714	670	713	639	653	678	692	680	655	665	713	652	679	643	646	686	633	641	628	712	663	669	642	656	676	643	712	682	653	654	660	663	645	682	643	630	659	696	638	645	661	666	717	627	690	635	670	699	664	664	663	672	672	612	691	631	666	674	673	645	701	671	641	664	649	668	619	697	650	647	632	705	649	665	669	684	667	672	660	650	684	671	674	677	689	661	648	665	668	623	696	684	650	695	677	649	698	674	678	630	675	678	693	681	671	688	660	655	670	723	682	636	609	701	605	680	648	651	712	625	654	657	676	692	655	668	644	665	637	704	660	682	696	674	675	639	684	659	648	686	647	675	684	668	707	718	710	696	664	631	665	638	696	645	678	678	657	680	697	663	661	711	692	644	647	648	647	667	653	670	661	672	643	644	664	652	688	639	654	689	716	701	689	657	657	693	661	624	686	684	696	679	668	648	728	689	669	677	698	648	642	638	696	661	651	685	666	663	641	678	674	679	637	682	686	659	688	690	673	656	652	670	634	654	629	628	666	677	681	670	691	675	672	638	667	644	662	634	669	691	694	650	676	654	647	676	639	699	651	683	698	679	661	661	673	632	610	688	661	654	611	672	685	631	670	682	675	716	656	648	678	617	646	703	704	717	660	672	667	695	679	657	713	663	667	675	637	685	627	672	683	656	663	688	665	661	662	669	686	673	691	698	694	692	687	653	694	657	682	666	687	691	711	665	690	625	707	661	666	674	653	675	681	686	647	674	656	664	678	651	697	678	661	680	665	653	679	655	660	661	668	692	623	632	651	684	701	663	646	681	684	662	660	690	637	637	658	710	671	690	651	661	639	658	644	685	674	643	662	701	660	654	666	631	721	698	657	649	671	658	675	680	692	675	622	657	674	643	671	693	642	665	682	689	681	648	628	677	667	661	646	619	667	642	655	680	694	634	662	645	689	695	674	677	688	692	681	645	680	645	696	676	659	609	678	699	679	718	694	674	704	652	683	640	660	664	710	678	670	675	632	672	647	664	724	647	671	671	693	629	668	648	651	652	680	608	634	661	696	647	670	674	673	681	678	670	674	691	708	657	685	644	642	637	710	679	644	688	711	665	689	644	713	666	633	672	618	677	654	657	701	722	719	706	644	636	649	687	690	665	643	649	721	688	667	660	650	666	704	647	740	621	721	655	636	654	709	659	686	649	639
1907	756	409	346	533	604	478	415	344	326	240	217	179	150	151	138	136	114	105	95	91	90	100	71	55	75	57	62	64	64	63	47	54	53	37	60	36	48	42	41	37	41	44	48	47	39	56	44	40	46	49	40	48	49	43	46	39	41	43	49	45	38	37	41	40	33	47	26	38	37	43	45	29	37	31	33	31	35	43	42	34	43	34	39	26	40	41	38	42	37	44	32	39	41	35	33	32	34	29	32	40	39	29	35	35	44	31	35	36	42	41	40	37	33	36	40	28	31	38	40	26	44	48	31	34	33	33	29	33	35	36	41	40	34	36	37	32	44	40	34	35	34	39	37	39	42	34	31	30	36	26	30	34	40	43	27	36	42	32	46	28	39	29	37	29	39	25	26	41	39	42	37	27	31	37	49	38	38	29	38	47	44	34	30	31	38	30	30	32	41	34	25	50	37	29	28	54	33	45	45	30	38	32	39	38	35	45	36	41	51	30	46	34	30	40	32	44	29	41	32	20	45	38	36	36	37	28	32	37	37	37	42	34	39	38	37	28	29	35	34	27	39	41	33	39	29	41	31	30	40	42	32	56	32	37	31	34	38	33	38	38	37	28	34	38	42	33	42	42	39	34	39	34	50	36	36	39	39	32	40	37	32	39	41	32	37	46	34	38	31	39	34	38	43	47	35	37	36	33	31	43	38	40	48	35	39	34	53	44	30	27	22	33	37	34	32	36	38	32	44	40	44	40	40	47	45	43	34	36	32	34	37	42	37	35	30	37	42	52	34	30	37	39	38	41	29	44	36	39	27	31	41	32	34	37	28	35	38	34	36	32	34	37	44	47	42	34	29	27	38	49	37	31	28	41	31	30	41	46	36	33	32	24	40	31	35	35	34	27	35	28	49	39	39	20	33	47	39	38	42	33	26	33	28	40	31	37	52	30	41	34	27	39	37	31	40	49	44	36	30	43	35	47	40	39	35	38	37	36	23	38	49	37	32	38	41	41	36	35	31	34	36	40	32	31	30	27	38	47	40	36	29	49	42	40	30	35	41	39	52	50	36	41	41	44	37	30	36	38	31	31	31	37	35	46	36	30	33	31	44	39	28	43	35	40	41	27	51	43	38	30	44	37	40	35	26	30	29	32	40	26	36	52	43	32	43	37	33	38	41	46	35	27	40	34	34	30	40	39	41	42	33	40	39	25	42	47	29	38	35	39	27	42	48	38	53	45	41	44	49	34	26	31	37	35	32	36	42	33	38	45	42	43	39	28	28	37	45	42	35	40	37	34	41	45	45	33	39	31	37	28	35	35	29	33	38	33	35	45	43	36	43	29	21	30	46	29	35	42	31	45	38	31	30	42	37	51	34	33	41	41	36	23	29	31	36	36	41	34	37	37	41	38	31	53	39	42	34	33	34	28	36	45	38	30	33	36	44	43	41	51	31	43	37	32	38	33	31	40	46	36	41	42	31	30	41	46	35	35	38	40	34	40	28	49	32	43	36	39	52	38	45	43	35	54	27	49	43	36	35	39	33	34	39	42	44	26	47	32	23	38	34	28	43	41	40	35	25	38	42	38	37	37	37	28	41	41	37	44	35	36	36	33	40	42	32	40	39	42	35	34	31	32	26	35	52	38	37	40	38	50	34	31	36	45	38	36	42	35	39	31	48	40	44	38	38	36	40	40	33	31	32	35	38	47	33	42	32	28	36	42	32	35	48	27	32	39	39	35	40	37	42	31	49	37	35	33	38	29	29	43	37	32	39	48	25	37	44	33	34	49	29	43	35	40	31	49	31	37	32	33	34	36	39	36	31	28	34	38	38	39	28	39	34	40	35	30	42	43	29	27	37	43	43	32	37	44	34	36	34	38	37	39	37	43	26	23	40	29	30	37	38	38	34	33	50	38	39	32	31	37	36	28	34	29	41	26	30	29	29	41	35	40	23	38	39	35	35	41	45	34	28	44	38	43	38	35	37	29	29	34	43	32	25	27	33	34	41	24	36	33	45	33	33	38	37	31	33	42	44	49	30	45	35	41	33	34	34	44	33	41	44	32	33	35	38	29	36	34	43	27	38	45	32	33	49	45	36	39	52	21	38	41	25	40	40	37	52	29	44	30	33	45	34	39	43	38	41	29	36	34	41	47	35	34	42	47	39	37	35	37	40	37	41	37	28	33	40	44	40	36	38	26	36	40	34	39	41	35	29	37	40	22	36	42	35	39	49	25	38	32	34	32	44	34	27	37	45	48	34	35	34	39	37	36	45	33	40	35	34	43	38	33	37	29	37	40	35	33	36	30	26	55	30	40	32	35	37	31	30	46	30	48	44	41	27	28	39	26	48	40	25	36	42	41	35	53	40	34	30	48	38	42	40	34	37	36	36	44	60	26	40	39	34	48	31	29	40	32	31	35	45	40	38	32	47	45	27	36	52	37	40	36	32	29	35	38	41	38	42	37	48	44	39	31	38	31	38	34	50	37	36	41	43	38	35	38	38	39	30	31	36	45	29	33	32	42	36	38	39	45	56	38	30	24	31	36	41	39	27	43	40	30	30	36	42	38	39	29	28	43	39	42	46	34	26	53	45	38	34	48	26	35	36	35	36	45	46	29	32	44	34	33	44	40	35	31	30	34	33	31	52	44	31	35	26	34	42	36	39	45	37	36	40	46	32	33	44	45	33	35	43	28	36	41	41	42	38	32	33	29	33	39	39	33	36	41	36	32	36	36	37	32	38	28	37	31	36	41	47	31	32	42	34	27	37	35	39	39	38	35	43	27	29	29	30	42	37	40	30	25	34	30	49	35	44	34	42	28	46	28	39	38	28	34	44	37	41	34	37	42	40	37	45	38	46	33	35	43	36	30	42	25	35	36	36	40	31	33	35	38	37	35	30	24	27	35	42	33	27	27	39	23	22	42	37	29	39	43	38	32	34	40	37	30	35	35	30	41	46	45	44	42	32	39	38	35	47	30	27	46	31	29	37	46	37	28	45	33	34	30	33	22	38	34	41	45	40	40	44	39	48	35	43	42	42	40	30	29	46	45	51	34	33	41	39	34	37	43	47	39	45	51	28	38	35	35	42	32	37	43	36	37	29	31	33	43	36	34	35	37	44	31	36	39	26	55	49	37	35	35	30	41	38	32	32	34	41	46	43	38	33	33	47	37	35	38	34	29	44	42	33	28	42	44	34	33	27	47	34	25	39	36	29	34	35	44	29	31	36	45	34	34	42	32	41	48	36	41	37	33	28	31	38	31	27	30	37	38	39	35	33	40	36	39	40	40	44	37	31	29	35	38	32	32	41	29	43	41	30	37	40	29	41	38	53	33	34	46	33	28	32	38	44	27	53	36	33	36	41	32	43	32	44	32	46	38	29	35	32	39	49	32	44	39	20	45	43	35	35	28	37	36	29	35	35	46	33	31	30	34	35	35	35	49	37	32	26	47	30	39	27	38	36	40	33	37	34	37	29	44	37	39	46	49	40
24669	16967	10414	23703	31287	29801	25815	21834	18300	15271	12606	10630	8851	7431	6661	6257	5704	5052	4482	3764	3321	3228	2929	2525	2041	1790	1753	1486	1564	1623	1596	1541	1309	1251	1254	1190	1095	1024	954	944	997	962	919	900	877	931	873	782	821	804	754	716	711	787	697	718	749	767	739	803	750	768	794	728	746	741	772	749	701	716	681	738	705	665	694	651	669	691	681	629	668	617	718	644	661	666	667	646	638	664	657	613	632	644	625	646	601	626	598	629	663	669	635	617	625	639	603	580	622	601	647	628	631	641	612	646	657	631	595	644	600	610	603	625	645	620	616	572	625	631	654	623	646	638	572	582	586	603	642	605	625	644	588	616	637	597	631	629	560	640	645	627	657	675	646	635	672	676	647	630	598	608	590	649	605	585	624	638	614	600	600	619	621	618	619	655	646	603	644	613	626	597	607	627	550	610	650	581	634	613	618	570	589	608	636	587	640	575	637	620	607	615	598	623	655	599	569	595	618	598	574	640	592	614	551	565	608	586	637	650	623	635	580	566	616	579	587	605	614	590	610	640	577	603	640	574	605	589	611	590	631	580	598	582	610	606	565	595	558	575	629	640	595	639	596	620	626	561	618	617	641	591	633	634	556	598	596	665	587	606	587	581	595	597	624	589	595	637	602	665	574	577	611	619	587	583	593	618	596	588	581	569	608	566	587	630	572	556	599	667	605	628	605	628	648	650	593	606	635	586	588	567	562	585	639	571	614	625	599	592	607	635	584	617	620	561	625	595	592	584	631	580	599	582	610	592	617	564	597	611	652	633	642	603	591	613	627	650	621	557	609	623	628	576	646	647	592	639	617	596	579	604	639	629	610	565	594	605	598	603	626	660	601	654	614	603	566	678	592	626	639	618	590	654	588	626	621	604	585	589	590	618	610	604	624	615	574	596	564	597	638	619	632	603	625	595	606	581	593	639	610	600	597	590	568	637	617	649	592	623	598	610	619	548	604	646	635	613	635	592	641	626	606	594	600	658	625	596	610	591	673	599	605	594	611	615	595	651	609	566	587	612	619	555	577	607	615	561	619	609	636	579	574	638	631	634	617	620	589	602	586	579	608	617	599	566	621	630	604	587	657	616	620	606	579	597	584	612	599	578	613	579	628	604	616	634	578	619	618	587	600	590	591	620	618	604	602	613	594	597	565	555	618	591	640	592	620	579	605	633	588	633	590	563	608	587	601	618	618	641	590	589	597	643	626	617	622	629	634	643	615	637	589	617	563	579	626	646	596	580	563	605	630	636	584	600	589	610	622	588	591	653	616	599	609	604	630	579	622	575	618	583	631	652	614	581	623	586	606	561	606	605	580	598	622	643	608	604	562	570	584	623	595	604	582	631	588	580	562	614	614	597	588	603	614	576	633	553	623	618	589	607	623	594	622	602	603	587	648	647	603	589	542	587	594	645	566	629	634	610	585	568	604	611	631	649	621	628	569	665	642	573	608	595	576	591	607	630	558	622	616	600	627	594	590	583	595	602	591	642	621	612	607	569	623	597	631	615	576	637	542	669	587	580	647	622	609	572	601	635	614	585	594	579	621	637	587	636	571	620	608	615	560	606	583	609	589	629	612	645	587	568	644	593	590	594	580	558	617	591	609	598	586	591	598	623	605	578	608	588	607	640	567	638	597	607	567	628	647	572	614	632	599	667	593	580	587	607	610	605	648	590	645	573	591	588	587	606	620	626	576	594	606	585	608	578	619	570	637	583	632	621	626	598	640	646	571	610	632	638	623	563	610	612	612	571	571	638	601	632	605	615	606	632	615	611	606	629	601	617	648	589	598	581	624	634	577	556	602	598	631	591	629	592	606	607	585	592	645	609	596	622	608	588	608	627	588	622	595	570	579	612	639	651	634	598	594	586	587	570	614	608	613	572	626	567	620	623	654	606	632	628	639	623	651	592	578	623	592	617	584	596	581	631	578	556	613	590	636	570	587	601	612	585	581	619	602	593	588	625	636	589	637	607	595	584	586	585	580	584	580	614	628	625	581	610	594	667	582	592	600	559	626	620	615	609	615	621	589	571	616	642	627	631	568	598	615	624	605	573	590	609	618	624	601	603	591	593	622	645	604	616	607	616	568	631	603	591	608	604	575	634	608	622	569	626	636	639	616	602	599	584	604	576	623	572	598	627	580	634	602	572	624	603	568	569	600	634	622	566	608	626	597	601	586	597	628	615	624	652	597	589	636	613	592	596	607	586	606	635	590	645	596	623	615	579	638	598	643	602	616	590	601	584	606	597	582	620	571	600	600	609	599	631	617	656	588	608	614	629	582	604	617	640	589	591	605	658	639	610	606	605	588	603	613	657	595	617	633	601	621	638	603	604	587	612	606	559	595	575	604	611	615	594	583	609	573	602	584	610	647	640	597	608	631	606	599	606	609	617	603	605	583	622	651	619	604	600	604	607	615	630	557	599	604	571	593	578	626	587	567	559	595	614	652	592	581	630	601	594	564	587	601	565	662	579	588	639	581	562	616	556	582	589	650	618	605	605	627	638	615	618	631	589	614	606	622	601	605	587	612	594	610	606	600	572	630	564	610	622	660	593	617	587	543	603	595	588	619	557	598	614	556	585	621	593	608	615	583	626	607	622	569	593	588	597	591	618	579	645	624	566	564	602	606	600	635	610	596	551	598	597	610	602	604	588	628	609	605	607	629	589	601	610	627	575	578	599	644	604	627	564	640	613	643	641	622	605	610	629	563	536	613	584	570	595	605	603	625	610	573	568	586	573	607	614	624	622	616	608	569	647	597	584	611	561	583	582	630	574	617	623	587	620	614	604	603	635	609	641	615	596	612	586	566	598	612	597	619	550	640	580	595	619	591	607	580	606	577	592	604	575	581	631	613	595	637	613	633	628	647	586	584	577	644	600	583	599	614	610	594	621	609	639	614	576	627	596	622	584	554	591	584	615	565	616	598	566	589	626	580	601	628	630	616	611	580	594	570	614	592	618	590	563	590	576	588	579	532	567	623	607	595	583	618	614	577	619	627	614	604	585	594	627	629	636	604	614	635	567	613	599	595	628	655	612	605	585	624	580	674	633	566	579	570	593	633	616	630	623	596	605	627	590	648	587	616	601	573	606	651	646	581	639	588	630	598	645	631	617	585	602	588	618	634	593	586	627	610	607	603	576	612	550	604	561	572	565	643	571	619	612	579	598	647	592	609	572	618	585	606	581	614	617	547	579	595	651	596	596	639	617	613	630	608	637	580	628	593	605	597	636	595	623	612	638	598	596	566	569	617	616	608	618	612	587	615	551	632	604	609	576	598	593	580	576	601	608	557	673	597	583	593	630	637	626	606	655	641	626	601	546	582	645	610	648	616	621	621	610	619	609	618	586	600	609	602	607	606	604	601	604	585	625	608	624	576	569	585	621	624	602	581	628	611	636	578	599	567	604	589	633	575	601	560	591	637	569	646	626	646	623	621	611	597	612	566	607	591	607	635	601	579	581	608	591
1552	299	173	150	214	262	200	197	157	117	106	95	92	71	75	87	55	46	61	48	31	43	45	37	34	41	36	19	41	33	34	30	35	42	24	33	32	27	26	28	32	17	25	29	22	16	32	21	23	20	29	28	18	25	23	26	25	21	33	23	23	19	24	25	31	19	30	31	31	27	26	24	26	28	30	21	20	25	28	13	26	20	24	17	14	23	23	20	20	23	15	25	21	27	22	19	21	24	22	29	22	16	22	23	14	21	26	32	20	24	27	24	22	19	26	27	27	21	31	20	27	18	26	23	20	27	21	28	27	18	28	23	17	11	17	20	14	18	21	17	23	33	25	28	17	30	26	28	20	27	19	17	18	18	22	24	26	26	24	19	25	16	33	24	23	30	26	32	28	26	24	12	25	22	14	25	19	23	35	22	16	28	18	29	23	17	30	26	20	24	18	29	20	25	27	29	20	27	20	27	26	17	26	20	26	27	27	28	24	22	23	30	25	19	26	20	28	26	31	28	23	17	23	28	20	27	16	24	22	13	23	30	22	25	26	13	25	31	24	23	20	22	27	17	26	30	16	22	14	27	23	14	20	25	15	18	21	27	22	17	17	20	29	31	21	30	13	15	29	24	24	32	22	21	31	22	22	23	28	25	20	30	24	31	19	26	23	21	16	14	29	25	24	35	20	23	18	30	21	18	29	32	19	21	24	13	15	19	19	19	22	19	29	18	23	26	20	17	30	25	29	26	28	22	17	22	24	29	31	31	30	26	24	27	18	15	20	26	28	26	25	24	17	19	23	28	33	28	24	21	34	31	25	21	32	18	22	29	24	24	19	19	23	25	27	18	18	31	19	29	19	23	26	24	22	32	17	25	26	25	18	22	23	21	21	31	27	22	19	34	26	19	17	21	18	29	20	27	28	22	26	25	16	15	30	19	20	31	19	28	31	34	18	19	32	22	21	27	27	23	24	19	27	22	22	20	28	23	28	30	29	22	24	29	18	23	30	27	15	34	32	26	25	19	16	31	25	24	24	14	14	22	27	22	25	17	25	18	19	23	26	23	19	16	24	22	27	18	22	25	22	27	30	27	18	26	25	16	22	26	16	26	26	26	15	25	32	21	25	25	18	22	24	21	23	32	29	25	25	32	14	18	22	23	17	27	23	17	26	26	38	28	22	19	15	24	30	29	27	24	18	35	18	27	23	20	30	20	26	27	25	21	22	32	27	36	14	18	21	26	19	24	23	27	22	22	20	27	21	23	27	24	28	17	17	19	23	34	29	37	26	28	24	13	21	21	22	15	23	28	30	19	20	22	20	27	24	21	28	20	24	22	20	20	29	17	23	24	23	25	21	21	26	23	21	23	15	23	17	16	20	24	25	23	16	21	18	25	26	26	35	20	28	31	21	26	21	26	27	31	26	26	24	29	22	24	23	28	27	16	21	23	22	20	36	25	19	24	27	19	25	23	30	22	21	27	17	20	29	22	14	24	13	23	24	24	17	32	23	18	22	23	17	21	16	26	32	26	26	26	12	25	18	21	29	29	28	34	17	22	21	26	20	25	23	22	19	25	23	26	21	26	24	35	22	23	18	29	20	33	17	23	21	18	12	22	22	25	17	23	26	36	22	18	31	21	18	24	23	28	27	35	15	20	24	30	17	26	26	27	18	21	20	23	21	37	18	29	26	26	22	24	29	28	24	23	24	16	22	23	18	25	22	23	14	29	25	24	21	21	30	17	24	31	20	27	31	20	15	27	24	31	25	24	26	26	30	21	28	34	20	32	22	19	20	27	15	18	23	17	29	26	21	18	21	27	18	23	26	26	24	23	22	32	23	19	21	33	28	32	19	21	22	24	24	25	25	24	27	29	35	20	18	18	22	23	26	30	28	23	31	24	22	24	26	25	26	32	19	18	27	28	27	22	26	21	27	29	21	22	24	25	27	26	23	24	23	25	28	25	23	24	23	26	28	28	26	18	24	23	24	23	33	23	24	19	28	16	28	25	22	25	8	25	24	21	23	29	21	19	24	22	20	19	27	19	27	28	17	31	15	14	12	22	20	24	14	19	23	28	23	28	24	23	22	28	18	26	27	28	27	19	21	24	20	23	33	25	26	17	24	24	20	25	28	21	18	23	21	20	26	18	23	20	22	27	21	25	30	20	29	20	20	23	18	21	18	26	24	28	21	17	23	28	22	18	30	27	23	27	22	17	26	25	26	20	15	21	23	26	26	32	23	27	24	20	29	29	25	22	22	23	28	20	18	35	24	23	17	26	18	21	16	27	32	25	24	32	24	27	24	16	21	26	18	27	25	19	18	17	27	33	24	25	18	19	13	32	27	25	21	21	24	38	25	13	27	23	19	27	17	29	21	21	20	21	27	23	16	27	27	20	20	22	24	20	29	18	18	17	22	20	24	22	19	26	20	28	23	28	18	23	22	22	22	23	23	29	33	21	28	19	26	29	26	23	25	21	17	32	16	18	38	27	22	23	26	27	28	15	26	25	21	14	27	18	15	31	15	34	26	31	26	24	30	20	25	28	28	28	21	24	22	24	23	27	27	20	23	19	17	27	23	26	32	18	25	16	21	30	24	22	21	23	28	29	25	25	26	39	20	24	23	26	15	26	27	21	31	28	22	23	23	24	14	25	23	22	24	21	18	20	28	16	19	23	23	15	24	30	20	19	22	22	20	26	27	24	21	25	20	27	21	23	25	23	27	20	20	17	29	22	28	18	30	25	13	28	25	30	20	29	27	21	17	21	30	17	22	29	21	21	22	26	28	24	19	17	25	22	19	25	24	26	22	23	20	13	15	28	25	21	26	23	26	16	22	21	18	21	32	29	29	20	19	23	16	29	20	26	17	21	17	28	19	28	13	21	23	21	28	24	25	17	24	23	31	19	22	17	23	18	27	25	30	24	23	28	19	32	26	35	29	19	25	21	30	23	17	31	35	25	28	21	26	32	31	23	33	25	15	24	23	24	21	21	21	23	17	27	26	23	20	26	19	26	19	17	25	25	18	33	18	23	23	22	26	19	23	24	19	15	26	25	22	19	16	19	23	31	25	22	17	20	18	31	16	19	19	23	16	20	19	20	27	23	26	14	20	21	13	20	21	27	32	18	32	24	26	32	19	33	24	23	26	28	24	29	28	26	22	20	20	19	26	20	22	23	18	26	18	21	28	22	23	23	21	23	23	18	18	23	31	21	14	20	11	18	25	24	19	23	31	16	19	24	23	28	21	26	29	12	29	24	24	24	24	27	28	21	19	27	26	32	25	14	28	26	29	19	20	23	16	18	25	27	28	21	15	26	22	22	27	30	28	19	25	26	21	25	26	26	26	26	24	20	22	23	16	24	21	23	20	18	24	28	17	28	19	17	31	20	27	21	26	18	32	29	20	24	14	16	27	24	20	22	26	26	23	25	25	27	17	34	22	30	17	22	25	33	24	16	23	18	20	20	18	22	24	16	22	25	27	19	31	14
15985	9736	5247	13865	20208	18950	15560	12266	9407	7509	5906	4740	3808	3401	3100	2900	2756	2401	2088	1666	1624	1680	1421	1094	890	793	794	805	888	907	882	756	737	690	666	628	587	550	540	553	526	533	511	522	515	507	478	462	448	464	443	431	412	434	482	432	431	391	418	434	428	473	394	435	458	429	479	461	429	410	425	408	442	453	400	434	402	375	406	392	404	417	395	386	419	398	428	407	389	350	382	444	399	384	400	388	385	417	403	402	423	372	383	367	416	375	397	395	437	414	412	382	365	388	401	395	409	383	384	402	394	375	387	372	399	397	401	393	395	387	382	363	409	400	377	397	400	409	390	422	381	353	397	386	392	403	376	391	436	393	397	419	396	429	476	422	395	417	392	444	393	386	438	386	400	382	393	385	382	395	417	398	400	408	398	403	421	410	422	397	367	392	404	418	420	391	421	380	367	411	386	378	394	383	415	389	398	378	370	356	412	393	398	410	396	419	394	387	371	371	377	372	442	416	392	393	424	398	369	392	414	382	399	404	375	374	375	396	372	403	389	386	392	366	373	408	398	376	389	379	420	382	370	402	418	373	429	376	406	389	367	395	375	364	377	365	353	375	371	381	423	402	390	436	378	382	401	375	394	415	416	380	424	361	411	400	425	387	397	384	417	386	403	377	369	394	418	427	400	404	383	417	366	412	410	417	400	395	377	402	382	403	367	377	386	409	407	406	379	403	393	397	388	407	411	397	354	373	413	382	393	382	396	391	391	390	406	386	387	390	425	419	423	381	415	400	384	381	404	375	373	404	394	412	404	407	409	387	383	402	390	407	380	410	387	413	388	378	386	381	387	386	369	422	396	378	410	416	413	421	378	402	408	378	443	402	385	440	391	371	439	405	377	394	389	374	377	396	371	387	399	393	384	366	367	403	405	426	378	398	389	395	381	395	368	388	419	390	379	392	436	360	405	389	406	427	392	402	386	423	389	367	430	399	381	379	386	370	406	408	412	374	416	423	406	382	409	392	399	419	399	398	391	370	408	382	384	401	395	371	366	381	395	365	408	399	426	439	399	407	382	394	394	396	389	371	379	343	371	379	423	405	384	391	379	422	416	410	353	431	426	407	381	392	354	377	385	382	411	380	382	373	405	395	416	383	394	414	383	389	357	355	385	381	418	372	386	382	408	386	382	373	393	407	405	385	379	378	416	400	417	394	352	413	415	345	380	414	380	347	401	383	369	403	378	355	385	384	395	393	403	389	393	389	381	404	374	425	424	394	378	393	424	411	360	380	415	369	395	378	382	382	346	390	425	431	380	388	392	357	396	407	359	329	375	398	364	398	388	389	374	372	411	415	379	393	372	380	367	408	390	385	404	405	393	376	402	409	405	392	372	375	391	382	380	401	374	389	374	395	382	362	428	399	385	401	393	377	363	424	367	377	406	421	429	422	372	391	376	392	400	425	386	459	370	387	420	396	419	437	393	392	376	416	394	400	405	395	384	377	372	372	385	418	371	416	369	399	427	404	404	392	390	410	365	383	380	396	395	396	400	373	379	389	404	415	393	402	389	382	383	421	398	400	391	380	412	382	381	389	379	393	392	396	413	427	380	385	376	421	430	387	369	411	381	388	380	363	410	406	398	423	436	358	390	401	403	376	405	357	434	383	391	367	399	414	400	355	410	387	414	415	414	398	412	417	411	349	403	373	442	374	399	414	401	406	373	364	443	393	390	406	349	393	387	402	361	367	369	401	437	406	377	387	417	415	409	422	398	371	392	444	377	415	385	372	390	415	372	391	388	400	384	396	442	367	405	396	414	408	389	388	407	396	401	403	418	402	385	392	413	362	357	385	370	397	396	423	392	391	393	432	393	396	374	404	389	382	401	362	394	397	364	429	382	382	413	405	390	372	363	415	418	399	413	371	371	398	394	409	394	414	413	393	405	398	378	382	424	369	419	359	400	429	392	406	382	365	400	394	387	409	395	417	380	415	405	405	393	402	384	393	361	402	391	414	389	370	363	361	411	385	396	385	385	426	405	353	393	411	397	432	397	368	421	394	421	361	383	395	397	400	423	402	354	403	412	382	385	394	391	430	400	370	390	392	428	382	379	398	389	360	388	374	396	378	404	397	410	413	395	382	396	385	384	395	369	374	385	391	381	391	435	405	421	384	344	379	420	433	393	397	368	392	387	407	374	396	392	387	402	386	397	400	399	369	405	371	406	390	404	408	375	405	388	453	379	406	380	394	369	380	422	376	356	409	378	400	367	402	414	424	397	404	401	425	418	380	379	347	373	417	402	370	396	385	393	429	384	372	374	380	381	395	363	367	395	378	390	424	399	416	379	393	403	380	374	364	411	400	382	418	388	385	396	350	365	374	395	357	405	390	383	353	384	373	388	377	386	402	393	369	396	386	393	403	378	363	419	397	375	403	378	424	378	416	369	380	395	413	392	380	383	428	372	413	396	387	377	381	379	358	403	367	393	405	386	397	413	401	366	356	388	392	434	405	366	368	388	363	409	374	369	382	408	400	359	384	417	412	386	396	406	383	391	407	404	367	379	414	375	403	404	405	400	400	396	396	400	416	387	391	376	414	404	359	396	377	386	407	394	422	388	363	375	414	358	414	403	387	409	387	356	361	335	404	409	400	415	397	390	407	378	417	374	408	408	415	401	402	390	407	399	361	396	422	382	411	408	410	373	362	407	427	406	368	406	362	401	370	386	413	384	422	382	369	411	414	396	371	382	379	383	416	389	402	408	421	423	366	371	403	355	391	398	391	382	364	381	417	384	388	409	385	395	384	397	354	386	376	374	363	405	395	405	399	383	377	416	401	393	374	393	395	391	428	427	420	390	386	378	426	370	386	406	414	385	443	371	436	393	398	400	383	365	390	405	400	434	394	417	383	368	362	392	369	405	399	421	405	387	396	406	381	422	412	377	388	376	358	420	382	368	380	381	389	388	388	404	397	396	373	401	415	401	420	403	429	411	377	387	419	400	390	394	366	411	376	388	389	367	408	372	390	383	403	410	407	383	381	390	402	409	393	393	425	415	385	418	379	396	408	421	393	386	395	405	355	348	415	383	388	398	377	377	383	416	372	361	416	384	392	381	411	434	400	400	402	368	434	396	373	411	406	425	404	383	391	396	380	385	396	381	367	395	404	394	405	406	388	380	392	382	372	407	354	382	349	414	418	413	356	392	381	410	388	388	385	404	388	387	377	393	389	418	401	367	398	373	380	396	346	366	398	382	371	406	380	362	427	390	398	400	374	370	420	372	348	421	392	417	369	406	420	392	371	384	407	396	376	405	411	405	428	376	400	407	406	412	383	420	393	378	399	382	402	349	411	403	396	400	373	387	445	379	392	395	400	386	390	381	381	414	406	356	402	356	378	421	378	376	382	381	394	438	393	354	426	411	412	436	365	350	393	387	367	381	380	430	387	402	406	370	352	364	417	373	393	371	411	388	405	379	393	396	360	368	376	377	393	409	415	380	401	395	382
1009	510	273	220	371	401	351	271	218	183	178	131	109	116	102	102	102	76	54	56	49	58	48	36	24	34	38	39	32	30	31	35	29	35	22	25	23	21	31	22	22	20	29	23	27	23	26	23	16	18	19	24	19	20	25	18	22	28	19	24	18	30	29	12	26	19	21	21	23	20	18	22	21	17	21	23	17	20	18	20	23	15	29	20	12	26	17	17	18	20	17	19	16	15	14	20	21	24	19	15	15	18	19	23	10	27	18	30	21	18	18	16	22	28	18	21	23	21	14	12	16	25	22	23	31	10	23	17	16	19	14	22	22	18	21	14	21	21	19	17	27	14	16	18	14	20	11	19	19	28	24	25	20	20	26	21	21	24	21	23	11	15	22	15	14	18	16	21	18	21	14	19	20	17	22	23	21	23	18	21	24	20	13	19	17	24	20	16	22	19	17	19	20	16	19	22	23	11	17	15	11	19	26	25	20	24	26	24	25	21	18	15	16	19	12	14	16	23	11	14	19	23	13	17	17	14	23	15	23	22	14	20	12	24	15	31	20	21	28	12	18	24	21	22	17	13	23	13	22	17	18	23	19	21	13	16	20	22	26	13	18	22	15	28	22	18	16	20	18	24	18	26	23	17	19	22	20	20	21	22	21	21	24	17	17	14	27	22	16	18	10	23	26	21	19	14	16	21	14	19	16	21	14	22	25	24	19	22	16	21	21	18	19	20	12	17	24	21	12	32	13	15	22	22	15	19	22	13	15	16	23	17	25	20	20	24	15	18	13	14	26	25	23	17	17	17	14	17	29	17	23	19	16	22	20	20	24	22	17	14	22	14	18	19	17	27	19	16	25	24	20	8	25	21	22	24	23	23	17	21	17	15	17	15	13	17	18	26	15	18	17	21	18	20	23	26	13	17	20	14	23	22	25	14	18	20	17	22	17	21	22	18	19	24	24	25	18	10	24	15	13	20	19	13	18	21	17	17	26	20	20	13	18	17	16	21	18	15	12	23	21	18	15	11	21	27	17	19	21	25	16	19	15	22	18	16	21	22	19	18	21	17	16	24	23	23	18	15	19	15	14	21	16	20	19	17	19	19	25	26	11	22	19	15	18	13	29	20	11	29	21	19	22	19	18	20	20	23	19	21	16	18	14	12	19	22	17	17	17	18	24	17	22	16	18	16	14	13	20	23	23	17	17	16	13	17	20	16	24	15	24	28	19	26	22	26	27	11	19	24	16	15	18	25	21	20	26	20	20	9	20	25	15	19	21	21	20	16	25	23	25	25	16	17	17	19	14	19	8	22	25	18	14	17	28	16	13	15	13	32	17	24	39	18	17	16	23	15	18	15	17	19	24	18	16	18	27	10	19	12	21	26	23	20	23	20	22	18	17	22	15	19	24	16	19	20	19	19	17	18	20	23	22	17	22	14	21	18	19	12	20	23	13	19	20	22	17	18	19	19	22	24	25	18	26	18	21	16	18	29	15	12	20	19	16	19	20	20	13	19	18	17	27	19	11	18	18	21	23	14	24	22	15	23	21	18	14	26	22	21	14	21	16	20	15	16	19	15	17	11	14	17	12	26	19	17	13	12	14	17	24	20	19	23	11	8	23	23	22	16	15	22	23	22	28	20	16	16	13	29	17	23	30	16	23	22	25	23	19	12	22	18	15	14	23	17	31	17	13	23	19	15	20	20	21	16	23	22	19	20	18	19	20	22	22	14	25	16	22	20	27	12	14	23	21	17	21	14	15	14	15	17	18	15	18	9	21	17	15	17	20	17	18	23	16	20	16	19	22	16	22	22	22	29	13	13	22	23	17	17	22	37	13	12	17	17	19	16	20	24	26	19	23	22	20	11	19	21	16	19	9	12	15	19	15	9	16	12	20	19	22	20	24	19	22	21	14	22	16	20	18	17	21	17	24	26	21	18	25	16	23	26	19	12	12	16	15	17	20	21	23	24	20	14	16	20	12	15	22	25	19	19	21	15	20	17	19	20	20	26	13	22	24	16	18	22	16	16	15	16	21	16	17	17	14	22	22	19	23	15	16	19	24	22	17	20	23	21	30	25	22	22	14	19	20	20	23	18	22	14	28	19	18	14	23	26	13	19	18	19	18	15	11	18	21	15	19	13	16	15	16	18	15	26	20	16	20	14	20	19	21	24	23	14	13	20	18	14	18	15	13	18	13	13	13	22	13	24	24	27	28	21	22	24	17	21	24	19	21	20	25	23	23	21	21	15	19	15	20	23	18	18	25	17	24	21	17	21	23	19	21	18	18	20	22	19	22	17	18	25	22	24	21	22	19	21	15	14	24	13	18	22	23	24	19	20	13	16	20	21	14	20	20	26	13	24	17	21	18	21	15	19	23	20	23	26	15	17	17	16	11	17	29	22	18	23	14	16	14	17	20	18	27	16	15	27	20	16	17	18	16	16	21	21	15	20	14	20	16	22	32	21	21	18	18	20	21	18	24	14	18	18	19	16	16	17	29	13	14	12	17	16	20	18	14	20	25	12	21	14	20	20	19	16	15	16	14	23	15	22	23	12	24	16	17	17	22	22	20	22	20	20	24	21	14	14	14	12	23	21	20	19	14	23	17	22	16	19	31	20	24	12	18	21	18	19	23	15	15	12	17	20	15	21	24	24	20	19	18	16	17	21	27	20	17	19	11	19	25	24	15	14	21	16	20	20	16	17	19	15	25	14	24	18	12	11	13	20	18	19	22	24	23	16	14	23	19	21	25	15	13	25	21	16	14	18	18	25	24	19	12	17	18	23	29	17	11	19	14	24	24	19	14	10	26	20	18	23	15	21	20	20	15	12	22	16	18	16	26	19	15	16	23	18	12	29	25	20	21	16	17	19	20	16	21	17	16	14	17	20	14	29	31	26	22	25	14	20	23	19	15	20	19	16	22	18	18	15	20	27	15	20	24	22	20	17	17	20	19	23	22	23	13	24	18	22	17	21	23	16	19	21	24	18	23	24	19	22	20	14	26	21	14	24	18	16	24	13	14	19	21	17	19	20	18	19	14	18	27	16	23	20	15	22	22	19	19	24	26	19	19	20	26	15	17	14	24	20	14	18	21	17	19	20	20	22	16	14	17	26	17	8	22	21	18	22	24	17	26	17	18	11	21	14	22	31	21	20	18	14	15	22	19	25	13	24	29	23	19	22	16	15	22	19	21	19	13	18	17	18	19	20	23	26	16	19	18	25	16	14	17	19	20	14	21	17	18	18	20	25	23	20	18	22	23	15	17	23	28	13	19	25	14	17	19	14	22	19	24	19	26	12	14	16	21	19	22	20	15	21	26	14	15	23	15	21	17	20	22	25	20	26	19	30	17	21	17	15	18	20	24	17	14	22	16	21	20	20	25	19	17	19	16	22	15	19	27	22	25	26	20	18	17	19	18	19	21	20	17	23	15	26	16	23	20	13	22	20	16	18	16	17	26	16	18	22	23	13	22	18	14	23	17	16	20	16
20336	13867	7558	19008	26892	25225	21355	17391	13854	11274	9162	7615	6166	5338	4814	4496	4205	3519	2815	2481	2371	2239	1945	1423	1096	1116	1090	1047	1030	1125	1036	907	802	848	757	711	566	589	591	566	571	527	567	503	530	478	529	438	444	448	418	397	435	394	413	411	443	384	421	396	419	431	435	407	426	442	407	397	417	415	408	349	411	363	352	399	345	362	338	380	376	357	343	348	367	354	360	331	336	334	364	348	355	327	356	321	334	333	305	362	329	337	348	346	328	339	355	373	342	298	303	335	313	359	341	350	352	327	319	334	346	356	305	332	328	336	326	349	334	343	343	325	330	302	344	342	307	324	343	344	307	318	333	378	352	311	366	354	338	331	360	365	396	361	348	344	367	345	323	318	319	300	315	355	349	341	345	329	320	313	334	330	365	326	315	330	327	328	333	307	319	341	333	274	325	385	349	337	313	302	308	331	330	356	350	330	340	345	352	307	338	342	336	304	350	321	354	297	338	324	304	344	304	350	321	342	300	322	343	334	320	318	339	342	337	333	342	306	331	341	305	341	333	340	325	307	291	326	327	331	306	306	329	330	328	318	335	340	361	323	314	302	320	330	361	344	307	306	332	326	339	335	325	317	311	281	318	319	339	303	301	330	314	328	315	317	304	339	310	303	315	336	310	319	336	339	325	344	330	331	316	340	326	324	351	343	308	313	340	329	327	299	317	328	320	316	329	371	317	307	323	304	325	309	341	320	287	303	334	314	340	302	308	306	301	322	343	340	317	302	338	315	322	323	333	321	330	345	344	346	356	332	324	334	350	306	347	332	322	345	347	317	306	340	339	337	339	316	330	357	350	318	333	315	337	323	337	327	315	328	343	313	334	309	324	312	362	324	336	329	317	314	340	362	333	328	355	303	301	343	344	353	332	301	366	329	321	352	321	343	299	301	344	330	330	308	326	294	293	301	331	321	326	328	321	328	324	341	370	329	325	325	347	353	333	312	335	308	324	335	309	322	328	325	323	339	354	347	310	343	344	331	299	357	322	317	301	315	329	318	354	322	339	310	334	345	366	320	319	322	337	325	307	336	302	290	321	289	296	310	324	330	317	327	332	324	314	306	338	333	308	327	345	335	350	318	377	331	326	351	345	326	334	326	308	327	334	343	321	334	318	337	320	321	336	342	341	307	344	345	329	323	302	305	336	318	360	352	337	318	320	327	323	344	304	339	301	318	328	292	330	332	336	315	338	335	301	320	329	325	324	332	319	323	332	315	320	320	374	350	333	334	321	299	322	333	359	337	336	332	320	293	293	290	332	330	316	329	315	310	326	336	357	327	356	312	334	322	327	311	305	342	328	313	300	312	341	317	337	314	358	354	320	346	317	338	364	344	325	319	268	307	304	350	310	341	315	322	312	307	306	325	355	312	296	326	352	313	336	349	324	314	335	321	338	321	306	282	339	282	329	316	371	348	311	312	341	328	336	329	329	364	328	316	331	298	332	314	352	316	307	292	329	293	320	330	356	329	283	325	323	339	340	353	318	303	328	341	336	327	336	313	301	298	300	366	359	340	310	309	327	308	310	318	330	311	301	319	325	340	299	329	319	322	306	361	310	333	310	337	345	343	311	335	321	314	361	350	307	336	328	315	319	337	303	310	343	332	324	314	328	345	346	335	320	353	353	334	291	336	351	341	337	327	340	341	367	337	335	352	344	349	312	355	349	366	307	337	330	319	304	351	338	320	321	344	326	336	364	340	329	343	304	346	333	335	311	359	355	340	327	332	348	331	310	322	348	323	323	340	310	288	321	360	368	292	326	326	339	312	317	313	325	320	325	267	325	312	338	325	356	330	354	344	305	319	331	314	336	335	310	344	310	357	319	320	347	350	344	344	329	310	340	356	325	344	352	312	325	313	365	339	319	378	303	302	328	329	311	305	334	324	340	326	322	352	337	313	314	349	319	323	348	335	357	321	298	331	296	358	308	314	346	328	289	298	332	282	316	316	354	305	310	325	324	348	345	329	320	295	291	310	322	351	326	297	336	311	330	304	307	337	349	320	331	312	327	326	314	330	337	365	315	303	305	314	346	351	311	339	315	327	338	332	306	326	353	311	311	342	342	334	321	354	312	376	320	337	301	344	327	333	303	324	318	308	326	316	295	321	307	338	320	342	296	325	309	339	316	308	317	359	340	334	316	318	343	301	334	324	338	294	339	310	342	322	316	310	283	327	336	324	333	308	330	306	310	312	334	344	347	330	328	329	362	351	342	330	325	307	325	311	323	340	352	343	326	331	338	335	304	316	338	326	330	342	315	309	332	301	331	309	326	319	337	338	328	311	311	328	303	342	340	340	321	345	312	314	346	330	289	325	337	349	316	317	327	323	324	323	313	334	299	362	360	329	318	334	343	341	313	306	317	322	340	329	312	353	290	327	328	309	292	329	335	323	349	314	312	304	321	331	347	305	328	371	327	323	316	319	343	344	328	320	312	329	337	337	315	360	321	330	306	350	324	294	330	331	294	321	318	288	330	319	304	347	347	322	309	327	328	303	332	326	318	327	317	341	316	358	342	292	307	371	298	330	369	325	313	303	351	304	337	360	317	329	297	336	297	341	353	320	333	336	343	323	369	338	324	322	324	314	325	308	307	307	321	330	322	335	318	327	340	294	330	299	340	310	337	307	321	320	306	316	306	320	373	344	323	293	340	333	354	331	323	317	332	330	317	329	294	371	308	331	349	312	292	337	296	297	323	298	316	378	314	284	323	315	307	318	337	340	313	333	323	294	325	331	312	338	339	334	316	356	325	341	321	313	349	338	330	320	356	342	286	347	321	328	332	338	309	310	318	322	320	332	314	314	329	319	331	344	336	333	313	323	323	293	320	357	340	330	315	322	324	332	332	346	330	314	311	310	325	322	332	323	348	331	359	312	335	280	324	358	339	335	343	343	318	336	312	343	303	342	356	323	319	321	334	294	301	290	351	350	304	290	292	341	326	335	329	312	352	337	304	313	323	357	323	328	337	339	311	382	331	300	329	330	310	375	313	355	328	325	320	316	326	321	327	317	327	316	321	320	317	331	333	323	325	316	307	334	352	323	293	298	322	315	311	302	342	342	301	330	297	322	303	326	320	359	318	306	318	340	341	333	317	329	320	357	338	315	343	330	317	324	301	321	354	320	324	316	309	337	326	342	327	316	354	326	342	304	321	335	321	310	355	295	323	328	331	318	318	333	331	306	340	298	309	316	332	341	328	338	330	362	316	332	301	334	304	317	339	305	303	322	321	322	337	329	309	333	283	332	334	318	337	320	333	330	331	315	309	349	305	306	299	344	317	330	329	301	360	353	332	345	371	338	317	331	335	327	335	318	317	339	304	327	324	344	311	336	352	315	347	316	330	329	318	311	299	343	340	325	375	317	321	319	320	291	321	306	299	337	316	334	332	312	339	297	314	316	326	341	327	315	337	343	314	328	333	318	306	295	371	323	342	335	352	311	311	356	305	317	359	300
2589	478	296	208	320	347	330	282	228	206	182	146	146	123	117	110	113	92	67	89	73	80	58	66	55	54	39	54	53	54	40	55	43	52	41	52	43	40	50	58	38	46	51	51	57	35	47	42	44	37	46	51	49	38	42	37	42	46	43	44	52	38	35	51	46	46	47	46	40	40	35	35	44	51	42	48	33	39	35	46	57	49	38	46	40	39	39	38	48	40	44	39	38	44	44	40	42	46	27	42	39	44	39	46	40	39	47	26	40	36	34	33	48	42	42	33	43	38	52	37	50	33	45	41	35	42	29	40	44	33	44	44	43	42	37	44	48	50	31	43	37	35	40	48	37	36	44	50	38	42	47	45	43	45	34	49	40	35	50	28	52	38	48	39	37	40	40	37	56	41	40	39	42	43	39	36	52	29	36	29	41	37	45	29	46	39	46	49	41	42	39	40	38	43	36	44	39	44	44	34	40	50	47	39	43	35	41	32	52	39	31	48	40	38	42	39	36	45	45	45	40	35	36	41	31	43	31	42	38	45	37	41	44	39	41	42	40	49	45	54	39	36	49	40	40	36	31	40	42	37	37	39	41	36	29	37	44	44	36	42	30	38	34	31	32	45	44	41	52	38	37	38	47	33	52	38	31	40	53	38	47	38	39	45	50	41	47	40	30	49	48	43	37	39	39	43	32	27	41	39	37	40	35	39	49	34	33	39	48	49	43	39	32	44	42	42	48	40	51	43	45	35	30	38	44	39	36	41	36	36	32	34	38	33	37	34	34	37	36	52	51	40	45	51	44	45	45	41	64	45	39	49	40	31	37	48	42	37	32	42	39	43	49	35	32	51	50	46	40	42	41	47	41	47	32	49	42	35	38	35	35	47	45	36	44	50	32	38	34	36	32	29	46	45	29	35	48	42	43	45	37	35	34	38	30	47	38	51	46	44	41	40	49	33	50	35	33	50	37	40	45	40	29	41	50	40	45	36	47	43	37	40	38	55	40	34	35	36	40	40	34	40	46	40	42	34	46	33	49	47	33	37	29	36	46	45	36	46	44	39	35	44	26	40	36	42	38	40	34	37	40	36	38	35	45	32	39	38	36	45	39	39	55	36	41	39	46	44	37	41	47	39	49	44	50	44	38	44	36	43	29	48	43	43	40	45	43	40	35	38	42	36	45	45	40	40	53	49	33	38	50	47	28	35	31	42	39	36	44	40	36	39	43	31	44	28	48	41	38	33	42	35	30	46	37	43	45	46	39	33	43	35	25	33	37	35	36	40	42	42	26	49	41	44	45	23	48	41	33	35	42	47	29	49	36	38	37	39	40	44	47	55	39	40	44	49	34	37	49	42	34	50	42	43	36	44	32	45	41	35	43	29	31	46	35	42	50	35	43	42	42	41	45	55	49	40	41	34	40	49	49	42	35	44	47	38	45	37	47	44	33	34	40	53	41	43	48	33	49	40	38	35	31	37	34	42	32	32	49	57	45	51	40	38	40	39	48	40	42	45	38	41	44	36	43	46	42	41	50	36	48	42	46	41	37	43	43	33	43	42	45	45	46	38	48	41	38	35	41	40	40	35	44	38	50	45	29	36	45	43	41	43	52	33	37	43	42	44	38	44	49	46	35	52	30	45	20	27	35	49	37	30	40	26	46	49	43	33	36	34	49	53	43	37	53	48	29	41	52	51	42	33	47	48	37	41	43	47	43	42	38	40	37	37	42	40	43	41	32	41	47	27	27	46	27	46	36	46	37	36	41	28	33	33	47	36	32	47	38	41	41	41	43	33	52	38	37	36	43	38	41	34	46	40	47	35	40	37	48	32	42	36	44	39	47	33	38	43	41	40	31	33	29	42	34	41	50	48	37	42	42	33	32	46	52	32	39	35	40	40	45	55	40	50	49	46	39	41	38	42	38	49	37	41	50	35	44	43	38	39	38	39	35	43	38	56	50	46	56	37	32	41	36	36	32	47	48	46	44	31	43	40	37	42	38	43	36	45	41	42	43	39	38	32	35	32	30	43	33	42	31	29	40	39	41	40	35	34	34	44	31	48	45	31	36	42	34	34	31	42	39	51	34	42	55	47	40	47	43	32	32	34	41	47	58	45	43	31	38	36	31	45	42	31	43	41	44	35	39	40	39	35	40	46	39	48	42	44	49	38	43	44	45	35	34	28	49	49	48	40	47	42	44	35	44	43	35	42	34	37	39	43	49	34	33	45	44	40	35	45	43	33	45	29	35	47	37	34	44	44	32	45	42	39	40	44	45	40	38	31	38	37	34	40	48	41	39	31	46	37	32	41	37	42	46	40	64	57	44	38	56	40	36	38	35	44	38	45	39	36	27	34	45	38	44	38	46	34	43	33	33	31	32	37	50	40	40	44	39	46	39	35	41	41	41	37	48	43	34	42	41	44	45	33	43	38	46	37	53	40	43	37	38	37	44	38	48	41	44	43	40	46	37	35	37	48	38	46	28	45	31	40	32	38	32	39	30	47	47	42	39	41	37	45	32	35	43	36	43	41	43	36	39	39	34	50	42	39	42	42	46	38	44	41	52	44	35	26	37	45	34	32	56	37	34	39	42	44	37	36	29	30	37	45	43	36	40	45	47	35	40	52	44	44	29	51	46	45	38	40	42	48	53	40	49	50	33	46	44	40	37	45	39	46	32	46	36	43	39	35	38	39	37	28	24	46	28	34	38	29	48	39	33	46	44	46	29	45	33	47	45	31	32	39	45	41	50	53	43	47	35	51	29	40	42	41	35	39	52	48	45	33	47	40	42	40	50	38	44	38	40	49	45	34	33	44	36	46	47	34	37	40	39	50	41	38	34	35	41	51	49	38	43	36	43	39	48	42	40	45	38	42	47	49	48	35	36	30	36	32	43	37	41	46	40	34	44	31	32	39	32	37	42	40	39	40	42	40	36	31	39	45	40	24	42	36	36	41	39	41	46	50	35	43	51	31	41	43	37	37	40	37	39	34	44	39	29	44	41	49	32	41	34	43	47	49	44	43	34	38	44	46	48	41	54	31	41	46	37	43	42	64	32	31	36	43	60	59	43	49	39	45	43	47	40	40	48	25	42	36	44	50	40	40	37	36	45	40	44	50	40	46	39	37	47	47	27	39	34	40	39	45	41	48	28	44	37	45	51	39	42	39	37	52	37	36	44	39	41	45	40	41	30	41	38	49	36	39	44	53	36	31	44	41	39	47	35	41	37	45	38	41	35	33	44	49	36	44	46	31	51	37	30	44	47	41	27	42	31	44	35	37	42	59	46	48	49	42	43	27	34	38	42	38	44	29	40	39	44	30	43	43	44	46	51	42	42	39	37	38	48	29	42	29	38	40	33	39	40	30	30	41	45	38	27	44	39	50	43	45	45	33	43	47	40	43	45	51	41	35	39	48	29	47	44	41	43	40	54	43	36	33	24	30	39	36	33	37	36	46	34	33	36	38	29	38	31	40	42	36	42	29	32	32	43	34
18709	12469	7102	18011	25084	23997	20414	16786	13290	10779	8874	7452	6306	5425	4979	4633	4084	3564	2859	2673	2638	2445	1900	1609	1431	1352	1350	1371	1443	1384	1264	1264	1143	1132	1102	972	836	960	897	891	841	885	842	905	868	786	844	817	817	810	819	732	815	777	743	772	764	807	729	751	718	719	776	746	779	742	762	741	743	720	746	760	775	718	725	781	733	711	715	715	684	726	724	683	757	665	692	659	693	658	656	664	667	679	711	676	664	674	622	714	673	702	682	707	719	692	637	729	715	659	667	674	672	686	675	684	717	676	673	725	676	674	598	682	683	685	656	703	686	676	687	668	681	664	708	693	689	689	694	670	661	705	666	667	669	692	636	656	649	729	701	717	653	712	733	702	680	683	744	684	635	638	715	676	703	639	690	697	707	698	687	627	690	655	657	701	700	706	708	637	696	700	714	690	674	715	659	662	669	733	697	651	656	644	696	679	688	641	697	661	694	687	682	666	632	651	660	674	639	661	649	702	663	642	739	656	655	671	675	677	690	633	696	677	691	638	658	668	630	658	701	640	649	682	636	667	643	608	647	699	678	688	624	686	697	662	691	701	675	691	685	653	692	660	718	689	729	654	644	660	656	613	665	644	682	715	683	683	661	716	686	683	672	642	677	689	699	703	666	680	701	674	668	654	709	709	699	674	705	645	674	668	689	739	659	661	689	640	679	676	696	674	683	676	677	750	674	678	711	726	695	638	624	690	691	679	678	682	694	652	641	661	649	719	676	652	691	671	705	701	631	675	713	688	675	709	681	699	662	695	662	662	648	716	652	686	685	681	684	647	686	687	618	690	661	711	697	678	668	652	704	654	720	624	697	683	672	670	668	663	683	660	669	678	690	686	680	670	668	650	685	672	679	668	638	686	652	687	698	696	654	667	672	709	655	731	683	660	672	667	680	680	640	664	656	679	706	709	674	692	685	670	665	664	649	636	713	663	691	654	700	697	661	669	614	702	635	668	705	703	675	659	649	718	670	632	669	691	689	677	698	673	668	625	648	689	689	681	643	636	685	675	718	635	645	640	627	634	652	699	689	654	690	695	657	658	672	665	702	678	604	657	653	651	674	666	659	698	650	643	698	687	646	682	659	682	673	676	661	636	641	642	658	680	681	681	706	662	742	711	641	648	670	693	671	703	705	697	662	732	696	721	658	685	704	686	696	641	660	687	638	707	642	707	649	669	728	649	624	660	704	678	623	675	664	683	684	693	648	687	708	656	638	688	683	683	698	657	636	703	700	655	678	704	669	648	654	666	696	650	681	710	662	671	695	706	664	661	684	683	695	673	702	680	713	730	703	724	672	667	693	714	677	665	680	699	696	682	666	666	698	738	749	676	653	652	660	734	675	683	664	681	677	681	679	685	664	668	672	647	668	716	689	672	698	647	640	680	695	627	690	689	703	650	669	669	733	683	673	738	676	674	659	694	667	682	707	663	650	687	657	703	637	629	688	637	615	658	673	675	635	689	672	693	670	682	693	609	647	717	653	692	704	652	667	699	709	684	636	716	685	737	736	676	656	655	711	690	728	693	666	665	694	640	642	725	657	666	638	664	695	635	686	718	723	683	635	699	689	699	675	665	685	662	680	667	650	664	735	677	667	638	661	692	643	706	694	683	674	680	712	664	668	659	654	667	635	693	651	633	658	668	648	670	693	709	680	650	637	657	712	725	730	645	637	664	686	643	683	710	663	728	664	661	670	675	673	644	699	667	730	693	685	656	706	662	619	704	660	680	665	657	690	689	661	675	672	621	709	666	654	661	684	650	697	654	681	642	698	688	712	664	637	688	676	661	645	650	668	672	676	671	660	636	630	651	667	656	672	688	632	661	642	730	692	694	641	726	693	690	628	695	681	680	590	669	685	651	660	690	649	723	632	681	678	675	669	695	670	641	670	646	662	634	653	698	720	666	646	684	688	670	681	661	643	652	703	660	629	695	655	647	684	651	698	683	658	684	648	683	667	704	636	669	679	657	686	684	712	727	690	716	676	663	632	693	684	722	674	658	667	679	649	664	668	673	672	654	643	693	671	727	706	671	650	670	664	686	663	671	663	660	656	719	696	662	672	660	650	706	681	704	679	714	657	677	677	704	667	704	714	658	698	680	670	675	638	704	678	703	709	684	695	701	666	687	665	692	651	680	697	692	711	679	639	688	694	613	718	651	751	715	722	695	696	695	616	694	700	681	710	630	709	704	687	617	657	681	655	660	676	681	695	672	610	677	684	647	601	676	682	684	667	647	649	665	653	642	675	655	660	660	679	683	663	692	662	658	694	664	652	665	679	692	642	656	649	670	663	665	621	695	641	618	682	635	655	683	675	671	651	690	664	632	687	681	663	634	630	668	694	711	666	751	671	635	692	706	683	682	670	695	665	648	686	685	652	670	685	699	663	646	700	634	679	647	707	673	679	660	702	685	686	629	666	703	695	662	676	704	629	672	693	651	645	692	693	631	710	698	656	662	687	636	656	709	725	631	649	699	633	677	670	640	703	673	677	642	660	631	688	689	700	712	680	680	721	618	707	649	672	683	663	679	673	667	709	641	654	672	691	647	695	723	668	681	632	748	698	641	650	687	713	629	675	680	663	679	694	667	670	710	705	688	659	658	702	699	672	683	685	667	688	679	672	626	666	666	715	703	607	674	675	660	705	699	674	607	685	665	694	632	712	643	673	670	677	634	657	691	705	647	668	656	689	663	655	662	654	662	680	672	722	709	598	747	654	628	712	679	660	611	706	694	703	661	681	697	681	672	670	686	659	683	686	686	711	688	708	700	678	707	671	668	711	698	688	654	682	682	674	690	701	720	672	674	684	650	683	677	638	682	642	661	687	679	682	672	715	658	676	704	671	708	685	685	658	666	669	732	674	641	605	666	662	687	653	628	705	720	675	730	706	726	636	684	667	651	694	676	671	694	642	691	695	679	669	709	646	677	643	673	681	667	676	653	668	658	651	689	707	669	674	667	657	667	702	672	694	666	691	690	700	654	647	588	682	687	707	640	655	713	672	676	691	650	677	672	683	665	676	680	667	685	679	687	680	661	655	672	642	648	679	632	690	689	656	664	705	656	686	636	673	656	685	688	669	673	688	737	697	640	661	631	683	665	668	706	682	712	674	726	669	693	676	686	706	676	728	658	678	673	636	689	715	728	646	665	647	684	687	679	686	689	675	656	666	700	688	660	669	649	639	650	658	669	693	670	717	638	684	675	640	670	643	663	688	710	676	639	670	650	665	650	679	715	668	699	684	683	663	707	676	687	666	650	670	632	691	691	686	685	661	699	665	716	624	633	715	715	691	650	662	716	650	670	670	687	680	667	754	657	683	672	693	698	675	683	647	648	619	697	664	607	674	724	716	662	667	663	671	648	640	625	721	616	691	623	654	667	665	658	693	713	695	695	721	677	688	703	666	685	635	671	697	697	641	714	656	650	676	699	706	677	670	654	680	708	679	684	695	675	664	653	672	635
1897	719	401	284	509	586	492	433	333	310	263	216	177	165	140	134	139	108	97	105	87	74	82	61	66	49	44	57	62	65	47	64	52	52	52	40	50	43	44	54	43	37	35	45	40	45	43	35	38	50	35	45	45	41	47	39	43	43	36	33	40	47	45	42	38	40	37	40	40	42	46	52	40	37	35	40	28	47	48	25	33	28	52	33	35	46	40	39	37	32	42	32	41	42	33	34	29	39	41	32	37	32	36	47	40	32	42	42	43	31	34	34	38	46	32	44	33	31	33	39	48	34	36	39	42	47	35	36	37	33	34	37	34	35	28	39	39	35	43	22	34	40	39	35	34	34	53	44	34	34	29	30	42	29	33	39	31	36	32	40	37	29	41	33	32	35	44	39	41	38	43	42	37	34	38	30	38	42	36	36	28	38	29	33	46	33	27	43	30	28	21	31	31	35	44	38	45	36	42	34	35	36	40	41	40	38	43	37	32	27	35	43	28	33	43	42	38	33	30	28	33	32	42	27	46	27	39	40	37	40	37	40	29	31	37	40	38	28	53	44	25	33	43	32	39	33	39	27	42	35	39	44	36	38	29	40	35	38	45	49	36	38	26	35	30	27	41	47	32	51	34	36	44	36	42	35	44	35	32	34	31	40	46	34	32	24	31	38	28	42	28	41	31	32	31	36	39	43	36	34	33	33	45	30	44	37	32	27	38	37	28	48	37	40	41	37	41	33	22	36	38	29	36	38	33	41	40	42	38	36	33	36	37	30	37	40	35	32	32	27	45	34	32	51	31	31	36	38	28	41	31	35	32	47	30	40	46	42	49	36	40	31	33	37	26	27	34	31	29	45	35	28	43	26	25	36	33	35	37	33	37	40	34	39	36	40	42	36	39	36	36	27	34	34	31	41	38	46	35	39	34	36	34	31	34	37	50	41	34	38	35	26	37	33	50	44	41	41	29	28	34	41	49	46	41	35	38	38	36	42	30	30	42	41	38	47	35	28	28	44	33	38	43	40	43	31	37	41	37	35	51	41	39	42	28	33	44	39	43	37	36	40	39	37	50	24	30	31	32	36	39	36	50	28	29	37	38	34	30	41	43	38	26	43	48	37	41	31	34	41	44	36	33	26	37	37	33	44	39	38	36	31	47	37	41	31	33	39	37	35	32	31	28	30	36	34	39	34	34	30	39	46	42	42	43	32	38	39	45	30	44	32	29	38	37	32	32	42	33	38	39	38	33	25	34	35	31	35	32	39	38	33	32	35	33	41	37	33	30	46	47	24	29	41	33	33	37	40	40	27	49	42	41	38	26	44	50	37	38	52	30	34	50	31	40	36	35	33	32	34	32	47	39	30	31	32	42	43	42	33	43	31	36	30	39	26	27	36	34	34	40	36	41	29	42	31	33	32	33	37	41	43	44	39	36	37	44	31	40	39	34	34	52	34	40	27	36	38	34	26	34	33	39	37	29	31	38	36	37	36	33	39	36	40	37	35	47	40	26	42	37	40	46	41	35	28	37	24	42	36	31	30	39	37	32	37	41	27	42	46	46	24	28	38	42	44	47	28	29	39	37	22	30	41	33	44	36	38	45	33	38	29	29	44	33	32	39	35	47	40	37	29	38	31	27	39	34	38	39	42	41	42	31	31	22	31	42	40	32	42	34	36	35	45	39	23	40	28	46	37	31	39	21	34	41	38	37	38	34	39	36	36	37	33	21	37	30	40	35	32	35	32	37	38	29	32	39	42	41	28	41	31	39	36	39	38	31	41	41	30	38	35	39	38	39	31	33	45	38	39	29	42	28	36	45	27	28	36	37	38	37	32	34	36	40	35	40	45	36	26	38	36	33	39	37	37	35	34	44	43	40	37	38	35	35	36	43	32	38	36	30	27	39	33	42	40	44	42	35	35	34	39	41	42	30	34	26	36	38	28	36	31	33	24	36	27	30	32	38	33	32	33	50	40	47	29	33	25	30	25	37	35	36	33	38	39	39	41	34	38	38	41	41	35	31	35	28	48	35	34	37	43	36	31	26	33	28	41	34	37	43	43	41	29	48	39	34	35	42	37	38	34	36	43	34	39	35	33	34	33	28	39	41	44	34	43	43	39	35	31	33	27	41	35	37	35	41	37	30	46	35	22	40	30	41	37	33	37	30	32	41	38	37	41	34	28	37	40	43	40	31	39	32	43	34	39	29	51	33	28	46	30	38	39	41	41	31	25	33	39	40	26	33	34	36	46	34	34	31	39	49	38	36	37	40	31	31	25	24	36	35	32	39	38	39	39	41	30	42	31	40	35	36	37	40	40	39	50	33	25	33	33	31	46	30	29	36	37	42	47	36	40	34	39	29	30	42	31	42	43	36	40	46	24	33	35	45	36	35	43	41	30	29	47	40	34	40	43	42	29	34	38	29	31	31	29	32	44	39	32	45	41	39	39	32	34	35	41	33	39	47	39	40	35	38	50	28	35	35	31	32	38	40	29	32	42	38	39	35	39	36	28	39	42	44	32	34	38	35	33	39	31	35	40	46	29	30	35	35	44	28	39	30	35	39	36	38	27	29	40	34	42	36	30	34	33	32	37	42	43	43	48	41	21	44	28	36	42	38	42	30	33	29	33	34	28	44	42	37	44	29	42	45	31	47	41	35	43	32	39	33	42	41	41	45	39	35	38	36	37	38	50	34	34	44	34	41	29	37	35	37	35	35	36	39	34	38	31	34	37	35	36	45	32	37	45	29	44	27	39	37	38	37	48	41	37	40	32	29	38	27	29	37	34	34	41	31	32	34	39	29	39	42	26	31	33	43	34	45	30	34	30	43	22	26	23	42	26	40	33	39	28	44	42	39	37	37	38	37	33	31	43	41	38	32	38	35	34	35	39	43	42	41	30	35	34	40	27	48	39	46	28	25	42	36	28	31	27	41	34	32	40	37	31	44	32	32	30	37	29	37	42	46	48	32	37	29	32	41	32	56	26	37	46	43	37	37	39	38	38	33	37	42	40	36	30	34	39	51	35	30	37	27	40	45	38	34	34	30	21	32	35	36	40	28	43	29	36	38	29	49	42	42	37	33	31	22	31	41	36	38	33	38	38	23	37	40	37	41	26	46	48	36	44	33	40	39	33	35	37	25	27	37	32	44	35	37	24	37	47	35	30	50	31	39	38	41	35	39	34	32	32	39	40	32	35	37	36	31	35	29	33	42	40	31	46	34	31	41	25	33	33	42	34	40	36	34	34	35	26	43	40	39	47	34	24	38	37	34	30	32	40	39	37	34	48	36	37	41	44	37	34	27	40	51	39	32	45	36	35	33	32	48	37	36	36	39	28	30	40	35	31	42	35	39	39	34	39	33	39	40	43	45	35	35	32	35	32	24	29	47	30	23	29	33	31	34	30	44	33	32	37	39	24	41	30	39	33	33	37	46	38	35	35	43	31	26	40	30	38	43	27	29	41	37	33	29	44	38	30	37	36	37	37	40	40
24542	16766	10197	22799	30853	29301	25753	21804	18063	14830	12717	10761	9033	7986	7241	6656	5822	4672	3980	3661	3565	3190	2496	1961	1897	1877	1765	1657	1733	1741	1585	1544	1325	1313	1262	1073	1041	987	1022	1055	981	959	933	911	918	849	848	828	848	823	794	791	783	751	737	724	801	759	752	778	740	763	786	784	771	682	744	807	736	678	731	729	735	712	695	737	670	696	647	659	634	678	679	625	658	621	598	604	667	625	660	637	615	630	667	658	663	622	654	582	631	611	609	609	612	644	659	638	615	673	616	607	644	606	620	672	692	635	624	605	581	587	631	643	600	627	637	638	559	647	619	620	655	590	659	601	674	606	662	593	655	631	644	602	607	652	599	587	610	628	618	665	624	692	627	619	632	639	598	626	639	561	593	591	635	591	623	596	619	586	621	605	617	596	644	605	660	631	608	619	607	578	598	652	561	621	583	598	571	583	576	609	617	587	643	581	623	621	622	616	613	602	567	617	635	579	626	552	622	619	631	645	586	601	650	619	599	607	630	648	600	584	586	595	620	614	574	619	582	578	621	621	623	639	608	588	599	602	615	599	636	577	612	631	587	567	607	662	618	610	616	587	568	601	614	599	577	564	638	594	611	603	617	640	574	580	608	592	590	592	594	633	623	589	601	623	631	640	566	615	616	598	600	575	633	612	588	603	619	589	593	614	639	595	607	600	587	592	630	620	570	628	546	585	593	607	578	562	588	615	632	547	595	642	597	641	587	611	634	596	603	614	602	600	569	595	583	649	607	641	651	582	595	597	607	554	601	599	625	570	593	585	538	562	621	602	653	626	646	609	586	646	588	633	614	653	605	656	607	639	639	586	646	614	596	542	630	643	604	624	652	569	613	574	612	616	645	601	640	607	645	639	598	576	590	626	655	621	563	609	621	642	562	601	633	596	602	606	602	574	594	597	617	619	582	599	587	593	630	590	601	636	611	614	554	661	576	628	612	638	589	617	586	604	594	586	626	590	642	578	573	567	641	608	621	615	592	618	598	612	597	628	586	620	628	590	580	618	609	547	646	596	631	636	593	618	630	579	567	606	621	614	578	582	618	588	609	569	578	580	609	607	631	582	596	603	628	601	586	585	618	658	615	606	628	601	596	594	622	623	599	605	579	596	620	593	624	575	631	632	617	649	641	639	604	616	594	604	597	604	596	624	605	571	593	560	609	620	619	560	618	577	620	605	643	606	614	568	593	597	612	608	566	591	600	568	620	612	599	653	612	620	601	562	618	618	634	582	648	593	640	617	617	577	590	575	597	601	596	622	627	610	571	570	577	573	658	609	581	651	574	616	655	641	604	591	676	598	596	613	590	595	626	589	619	581	571	593	585	591	629	604	619	632	572	660	652	624	609	623	601	624	609	644	570	599	551	612	611	586	587	581	632	629	603	594	627	591	601	647	625	614	590	634	606	578	612	591	618	597	557	611	621	636	604	633	605	622	595	618	579	596	590	629	587	607	603	639	608	637	617	592	602	636	614	593	573	618	590	626	638	588	604	611	629	630	608	545	582	642	651	625	582	571	629	600	558	628	571	606	577	615	576	610	640	615	607	628	626	641	644	626	607	611	566	626	603	614	636	589	608	625	562	677	574	608	607	603	604	637	600	589	601	593	629	628	605	585	601	573	604	627	621	629	592	585	608	645	589	622	631	582	619	630	597	602	590	645	572	631	571	572	611	588	573	578	650	623	628	624	570	591	603	561	599	595	631	598	581	604	596	631	607	605	649	610	600	611	560	667	599	629	594	602	609	634	661	598	603	628	636	651	598	593	552	637	592	606	599	562	573	600	615	594	599	567	618	613	558	596	597	633	591	611	603	586	612	634	591	693	595	577	675	610	605	622	608	597	612	614	606	600	602	613	581	580	556	631	573	618	573	614	599	587	597	613	595	595	612	573	647	582	623	582	593	638	623	657	584	624	617	585	626	621	619	585	619	636	650	601	589	586	564	593	608	638	613	627	626	634	591	643	593	591	585	598	635	600	594	599	626	622	584	584	574	604	617	599	613	612	578	616	576	567	657	578	623	605	636	614	675	614	620	597	651	614	614	597	602	551	661	641	590	624	622	577	620	608	633	592	596	584	575	579	598	618	610	611	625	626	605	586	614	590	599	614	596	580	593	608	635	609	595	603	613	592	619	626	546	664	586	614	583	599	622	578	606	593	604	622	561	615	590	592	590	602	598	612	594	594	585	553	592	609	632	627	612	595	572	604	595	620	647	591	608	563	626	611	615	622	596	598	618	599	597	583	615	630	633	595	642	608	627	607	598	572	600	663	595	616	610	614	580	588	600	575	617	636	629	583	587	624	595	624	627	631	626	569	607	631	616	604	591	579	561	632	624	640	630	579	604	592	601	543	608	675	608	565	613	619	598	562	619	611	592	610	558	613	622	562	625	578	567	622	611	590	590	633	642	606	592	649	648	594	609	603	625	650	598	638	616	578	586	621	609	588	596	597	628	631	606	601	607	588	561	666	637	626	636	595	601	628	592	609	617	625	639	646	566	579	622	594	609	580	609	621	584	591	609	623	654	577	636	571	607	608	617	615	633	623	593	613	616	634	601	608	571	619	590	570	574	567	623	646	650	624	586	612	639	580	574	619	656	634	607	590	636	604	590	547	609	648	583	628	611	590	625	612	607	573	561	590	641	612	627	638	638	614	595	618	595	587	641	599	615	609	597	606	592	624	589	627	562	602	611	642	598	602	650	639	581	584	609	564	577	600	593	566	617	642	590	644	601	574	608	645	625	603	609	602	604	616	603	635	600	640	643	647	618	593	633	594	608	646	557	563	627	596	627	604	583	647	625	662	611	655	588	536	608	572	568	628	609	631	587	592	612	603	619	569	558	593	619	572	605	638	641	636	626	620	639	572	642	591	608	592	610	608	620	580	623	598	640	624	646	620	621	617	614	643	599	589	649	620	590	606	600	623	607	614	622	593	560	645	593	635	590	608	574	617	625	615	586	658	622	571	580	605	600	605	578	563	586	593	597	609	611	618	604	601	620	591	601	556	582	636	591	591	594	607	584	620	566	584	648	618	594	617	635	590	617	641	610	591	602	591	537	594	604	615	601	644	602	581	625	590	585	641	599	622	629	595	573	601	650	597	656	619	581	652	645	583	611	615	613	639	619	614	613	616	621	573	622	667	657	643	596	630	599	570	627	570	607	590	610	618	602	601	652	612	604	675	612	654	621	600	620	628	648	648	610	610	604	605	590	620	622	622	603	578	570	599	579	610	608	614	626	638	612	592	656	600	615	586	563	612	597	645	628	573	568	578	578	618	572	627	583	597	620	637	615	605	665	603	634	580	634	649	628	597	604	636	607	619	615	609	620	595	620	588	633	611	574	591	592	627	631	621	589	619	585	588	601	601	605	603	600	595	621	594	601	672	645	631	630	571	628	603	609	567	618	576	606	618	632	608	600	604	626	582	574	595	580	595	602	645	600	616	646	575	627	602	614	611	643	570
1548	290	177	142	191	262	183	186	155	116	101	85	72	72	78	80	58	56	46	40	40	39	30	35	27	31	40	29	35	31	49	27	27	39	27	26	23	34	29	27	37	26	29	24	25	24	25	39	21	17	21	16	25	27	30	23	25	29	26	19	23	15	26	27	32	16	26	20	19	24	34	33	20	23	28	15	24	19	22	22	26	30	20	21	24	25	24	31	25	23	26	21	22	23	24	25	24	23	31	23	22	18	24	27	25	21	21	23	22	32	24	26	22	28	24	15	21	26	23	22	24	30	11	25	14	21	23	25	31	16	33	23	21	27	17	22	26	20	25	29	27	32	32	17	27	23	28	29	27	23	21	28	25	21	30	34	26	26	22	22	23	19	22	34	23	33	25	25	24	29	29	34	25	31	21	29	28	23	29	18	21	23	25	14	21	23	17	24	30	17	23	24	18	28	24	37	22	29	21	28	26	28	24	23	18	27	25	26	25	22	28	25	23	24	23	18	17	26	32	13	29	17	16	34	24	26	16	30	26	26	18	29	14	24	23	22	19	18	22	20	25	32	26	28	22	19	20	26	19	31	23	32	23	30	30	22	17	23	26	24	22	21	21	22	20	21	31	14	30	16	26	19	24	27	29	32	20	23	28	17	30	24	23	20	31	22	28	28	17	21	24	25	25	24	27	17	26	21	23	34	26	28	17	30	22	19	25	21	22	24	19	21	31	24	16	22	23	26	22	22	34	25	30	29	21	16	24	18	22	32	24	24	18	25	22	22	25	34	16	19	26	22	25	23	21	23	25	27	20	25	25	19	22	22	31	20	19	17	19	26	29	17	26	28	36	21	18	21	24	26	23	21	31	20	16	28	28	22	22	30	22	29	23	26	19	16	23	13	24	24	28	13	25	23	26	29	18	29	19	28	18	28	26	20	20	27	22	20	38	21	22	25	20	19	32	29	29	29	30	24	14	23	26	22	18	13	21	14	26	24	13	25	21	23	13	19	20	18	22	29	23	27	20	28	21	20	26	25	30	25	26	20	22	26	23	21	21	22	31	28	22	22	22	16	19	24	18	25	25	29	25	21	19	25	15	23	19	16	25	16	20	25	27	19	23	20	31	34	28	22	26	24	18	21	26	24	20	27	23	22	21	20	27	26	29	25	33	20	24	17	22	11	23	26	27	24	26	20	21	25	22	19	22	23	24	26	25	28	19	19	29	23	16	26	22	24	21	30	21	24	25	35	23	25	29	32	26	24	28	24	24	18	28	32	29	30	29	27	27	23	29	25	23	19	22	15	22	24	28	25	19	20	22	20	18	25	23	30	27	28	16	23	28	25	28	28	21	24	17	20	27	25	30	19	25	25	20	21	30	21	34	28	20	15	21	19	28	22	21	29	20	20	18	29	27	27	28	20	22	23	24	18	27	22	19	33	24	24	28	15	18	29	20	24	20	24	17	20	22	14	26	20	25	27	19	24	32	16	14	22	19	19	27	19	21	24	19	28	19	22	30	16	12	22	23	21	23	32	26	35	23	20	25	21	24	19	27	24	23	16	23	19	19	13	18	24	21	28	26	28	39	31	23	22	26	18	15	23	19	35	25	33	20	14	22	15	18	22	23	15	22	25	28	29	21	27	29	19	25	18	26	24	18	16	21	25	27	27	15	27	21	21	22	18	17	23	20	20	25	27	31	21	23	24	24	26	20	23	25	22	33	14	31	23	14	17	30	22	17	26	26	22	16	19	21	27	33	22	24	19	20	29	31	20	26	31	26	30	28	23	26	27	19	21	23	15	29	19	21	27	16	23	25	18	22	29	23	20	23	15	28	23	17	23	20	18	14	23	14	18	23	23	19	22	17	28	28	19	33	25	21	27	20	24	16	19	31	18	16	26	25	22	26	22	28	12	18	21	22	17	25	25	30	16	24	24	25	28	17	32	22	32	28	26	25	30	18	32	18	22	23	25	26	19	18	31	30	23	21	25	23	21	24	23	24	27	23	18	25	24	26	25	15	22	20	31	30	26	16	27	32	23	27	27	19	15	27	29	32	18	21	26	29	20	13	26	19	17	23	22	23	20	28	25	25	29	26	18	18	27	28	23	18	32	29	22	25	24	27	15	19	19	28	17	22	20	20	21	27	23	20	21	21	17	23	23	18	17	22	29	26	23	26	24	23	27	21	33	22	25	26	22	21	30	28	18	22	25	18	22	24	30	25	25	38	26	20	35	21	25	23	18	23	26	17	17	24	18	17	28	32	22	22	29	24	17	19	29	15	27	14	23	23	25	25	26	23	28	17	18	38	26	20	22	19	22	21	23	26	21	29	21	22	27	24	27	19	24	28	19	10	23	22	20	27	21	17	24	32	15	26	11	18	27	20	21	11	18	26	20	21	23	23	27	23	22	21	27	24	29	15	32	25	32	20	20	23	25	23	24	16	25	25	25	28	17	28	29	22	20	23	23	26	26	19	24	24	22	36	25	25	24	23	25	21	25	24	24	22	16	28	22	18	26	26	23	28	21	28	24	22	15	22	24	22	13	18	20	21	24	24	25	18	20	15	30	23	28	27	29	14	15	27	24	24	24	26	26	20	24	21	24	25	19	22	22	25	28	25	31	16	23	21	19	20	15	22	15	19	12	26	18	32	31	26	28	30	33	27	26	19	23	19	19	31	26	27	23	20	25	14	21	17	27	24	24	30	28	21	24	25	28	25	25	24	24	21	22	29	13	27	27	19	24	36	22	22	18	26	31	24	27	28	22	24	29	22	18	20	26	24	23	29	27	20	25	24	31	31	19	23	21	23	26	20	19	20	33	29	20	29	13	28	33	22	30	28	23	27	19	25	21	17	22	24	19	32	29	15	26	20	18	27	22	12	22	29	24	25	25	30	29	16	24	21	25	20	22	26	34	25	27	23	21	30	16	26	20	31	22	23	21	26	24	20	20	27	26	18	22	20	24	24	25	17	22	36	25	20	21	29	28	18	25	24	25	24	22	29	24	20	17	25	26	16	24	30	20	29	25	23	26	26	21	26	24	26	22	27	28	25	33	32	22	28	27	21	23	32	28	22	23	15	22	25	30	20	29	17	22	19	26	17	33	25	26	25	21	24	32	17	22	26	22	16	18	26	24	28	22	28	24	14	22	30	30	14	27	15	26	18	24	20	17	20	23	23	24	20	23	16	21	21	28	25	21	32	19	24	24	23	25	23	22	20	26	20	20	22	18	21	24	23	20	25	22	25	18	17	26	22	29	27	29	20	23	23	24	27	29	18	21	26	26	21	38	28	31	20	29	27	21	24	17	28	15	22	23	22	20	32	25	25	20	28	23	21	23	17	24	21	21	25	21	22	21	22	27	33	27	22	29	20	35	19	16	25	31	20	27	17	21	23	15	17	26	23	23	20	17	19	21	23	18	21	19	17	29	17	30	21	19	26	28	17	27	18	29	28	23	30	22	21	19	21	24	20	25	25	26	11	28	28	26	20	23
15608	9399	4965	13503	20052	18762	15552	11979	9137	7259	5889	4860	4127	3810	3477	3138	2576	2062	1801	1711	1656	1284	1045	855	855	869	904	869	943	960	857	803	735	748	592	546	520	543	591	562	550	509	484	516	509	471	498	429	435	425	474	455	482	440	465	467	449	445	445	418	475	478	430	471	439	468	405	448	443	435	413	415	418	400	417	422	426	425	409	378	396	439	374	434	395	438	413	378	405	449	389	417	400	372	412	416	379	418	412	403	418	410	426	399	417	415	444	430	403	370	390	392	394	426	383	373	404	418	391	422	392	382	401	402	370	378	397	392	393	408	388	397	393	437	402	418	388	408	389	387	406	357	378	420	395	394	404	433	387	404	434	417	368	413	430	424	393	383	411	409	408	359	452	414	375	416	375	397	412	401	376	440	433	424	442	412	411	394	380	365	428	431	365	442	364	388	397	407	394	420	372	426	397	389	381	406	383	363	387	389	361	409	384	384	429	393	369	391	406	414	394	399	415	358	400	363	404	379	406	361	364	391	418	381	371	388	400	402	404	358	399	413	404	411	383	422	378	405	403	398	370	395	412	393	398	431	407	421	415	399	408	405	378	386	400	396	393	408	366	397	399	399	364	390	386	404	383	412	395	368	418	425	369	378	417	382	389	429	416	419	389	411	367	417	402	381	431	401	413	389	397	368	405	397	377	400	382	385	377	437	420	369	419	380	412	389	351	411	420	388	389	412	387	412	380	396	389	398	372	372	419	354	419	433	400	392	429	380	380	400	399	396	421	417	378	399	403	371	405	415	381	396	370	397	392	389	412	417	416	384	396	428	385	426	416	394	424	405	344	368	376	416	419	419	348	385	395	377	392	389	344	358	369	378	383	430	412	400	385	433	398	426	389	387	392	437	421	416	413	393	367	393	385	414	401	383	345	408	401	385	405	376	440	401	438	357	402	400	398	383	367	394	415	377	379	416	391	385	406	377	382	388	399	385	416	386	401	375	413	404	388	406	396	416	362	391	410	418	401	404	377	375	391	407	384	396	411	390	412	442	396	419	400	399	397	397	366	428	388	402	384	415	401	361	416	363	392	422	389	403	405	378	422	420	389	405	407	420	417	400	382	375	411	407	400	414	405	408	366	388	407	401	394	412	422	396	412	372	405	370	370	426	392	380	387	378	386	420	406	372	385	380	387	412	363	359	387	415	366	388	407	393	383	354	392	347	361	430	398	387	386	417	400	412	418	390	402	439	373	383	412	408	388	380	413	381	393	405	379	380	416	368	414	401	429	376	404	402	414	392	373	422	415	364	375	399	382	403	402	402	429	402	386	408	373	392	411	420	389	367	394	376	379	370	392	379	417	367	398	396	403	360	361	382	378	378	419	392	414	408	395	419	419	376	406	366	369	403	377	395	390	423	413	369	444	370	411	357	413	414	391	384	413	389	391	391	360	390	393	396	386	403	391	424	404	375	356	366	395	364	440	394	395	400	415	396	394	377	390	415	395	389	380	381	371	364	410	384	411	421	391	402	399	398	393	425	398	373	401	368	400	395	418	411	408	415	418	403	416	384	384	397	380	415	381	381	389	415	408	389	374	414	381	405	406	376	443	421	404	385	366	394	398	421	360	381	382	349	401	386	407	427	412	389	404	365	413	399	444	398	375	373	392	393	388	392	410	420	420	393	350	407	393	370	368	414	412	402	375	406	373	410	398	405	381	394	403	368	430	388	371	369	402	391	407	402	402	384	390	367	381	379	421	394	378	414	385	433	384	413	404	381	399	394	379	389	388	388	420	409	398	370	401	393	364	402	396	408	403	395	390	416	405	415	370	385	379	391	378	389	436	397	400	376	358	389	419	403	399	394	407	397	402	390	374	447	414	376	373	390	417	396	395	394	404	396	426	391	367	386	404	368	411	383	396	407	399	375	425	337	416	396	388	386	365	363	417	448	367	389	392	403	384	393	398	397	383	409	373	395	407	401	426	439	388	376	366	405	423	403	405	392	403	372	422	390	425	388	400	388	421	420	389	366	422	391	411	355	390	421	378	385	407	423	369	375	390	379	395	394	382	426	398	407	392	410	395	387	371	394	377	397	419	356	413	428	367	408	401	405	367	403	385	387	390	422	365	407	380	388	403	393	390	404	397	402	447	392	367	363	405	386	415	372	368	421	389	377	397	397	386	408	352	394	351	350	396	373	390	369	396	380	406	350	387	436	453	386	358	389	419	393	390	398	434	420	417	374	408	370	403	380	414	407	394	397	404	352	404	411	381	408	378	380	434	423	407	383	400	393	372	366	422	396	373	390	371	382	362	389	394	413	372	408	366	360	396	378	382	408	385	367	393	419	441	371	422	403	397	421	392	416	395	395	438	392	421	403	368	379	395	390	390	377	394	409	400	409	428	400	416	428	379	384	400	400	394	395	401	403	387	379	393	400	391	388	404	426	369	361	386	422	369	353	376	402	395	405	402	375	362	407	418	401	402	396	434	375	387	412	374	413	393	399	384	406	363	393	394	417	420	443	393	395	371	399	409	395	392	447	390	391	389	406	375	428	393	388	396	379	392	436	412	392	382	399	411	388	432	396	422	417	384	404	377	400	387	412	396	388	391	382	409	400	363	413	415	367	387	404	400	387	418	410	416	384	389	391	358	444	410	389	369	383	401	399	381	393	418	393	396	375	404	386	374	371	389	374	403	362	383	381	391	409	383	391	370	416	364	410	412	395	388	405	420	411	398	403	405	416	438	404	403	391	399	414	424	381	411	365	399	395	402	384	395	410	409	385	390	421	399	385	394	371	380	399	405	403	406	365	389	383	420	382	374	393	403	404	405	355	365	418	398	363	405	384	388	409	395	416	411	392	395	425	371	383	398	448	416	374	425	357	370	400	383	377	360	408	388	383	387	412	375	379	409	389	377	364	361	424	444	362	405	431	396	407	420	421	406	394	391	389	418	387	389	389	365	388	396	422	395	370	422	380	418	418	395	394	400	386	402	424	418	378	413	384	428	389	386	380	402	400	407	391	421	380	397	393	416	406	441	391	363	385	389	362	427	379	396	411	380	406	388	427	407	367	404	404	389	418	393	392	389	430	399	379	415	411	408	395	384	406	400	393	397	413	392	398	403	399	382	410	374	390	412	373	396	397	374	375	370	385	394	376	392	396	416	406	441	392	356	376	394	414	368	343	369	382	409	418	370	424	409	421	364	413	393	406	374	441	397	410	404	393	365	356	394	410	404	428	345	378	423	404	363	405	382	407	416	405	383	379	408	419	410	395	354	409	398	404	402	418	399	407	383	408	405	377	382	416	429	414	408	425	384	378	386	402	388	401	418	389	392	385	408	407	377	385	409	387	382	410	380	414	389	417	405	419	388	387	392	398	406	343	372	407	401	388	385	406	419	391	382	396	379	367	416	430	428	384	383	396	360	386	424	381	393	350	425	412	392	396	371	404	398	377	406	381	414	380	413	405	392	383	395	411	375	386	379	358	438	390	413	422	389	393
973	470	265	200	333	402	318	279	229	202	181	151	121	108	105	98	83	66	62	60	44	47	33	45	37	33	33	41	32	24	34	38	31	36	24	17	24	26	28	22	20	22	26	26	21	22	23	16	20	16	16	8	20	25	20	26	14	27	20	21	19	19	29	26	15	18	30	19	18	20	20	21	24	19	20	16	25	21	19	26	22	21	24	19	22	25	19	23	18	20	22	22	18	16	17	11	16	23	22	21	17	24	20	14	19	12	18	28	16	23	26	14	19	14	18	21	22	17	9	16	12	26	22	18	16	20	18	24	14	26	14	14	22	17	10	25	21	20	19	22	16	17	17	29	29	16	16	24	16	19	12	22	26	17	15	15	18	21	28	17	19	22	23	16	24	23	22	11	19	24	19	20	25	21	22	17	25	15	21	17	17	16	17	18	19	15	22	19	31	17	11	21	19	18	13	15	20	19	16	25	27	18	16	19	17	24	24	20	12	20	27	12	17	15	15	17	24	21	20	22	21	18	20	20	17	27	27	20	12	19	17	16	29	23	25	15	19	19	20	24	18	18	18	18	22	20	13	19	17	25	19	18	17	21	21	13	14	21	25	28	18	21	11	20	17	19	24	20	22	24	20	25	14	21	17	11	19	26	21	18	24	13	16	16	16	29	25	23	16	13	21	17	22	11	15	17	22	18	16	10	21	9	19	18	17	17	19	15	20	25	26	19	19	15	31	12	25	22	22	9	20	21	16	16	15	16	17	15	23	17	17	19	23	16	26	25	20	27	30	25	25	16	22	17	22	20	17	14	19	10	29	19	17	17	16	19	16	20	19	18	13	19	18	22	18	18	13	25	15	25	19	15	14	29	16	24	15	20	21	28	24	17	23	17	11	15	20	15	22	16	21	17	19	24	19	18	16	16	18	21	21	17	16	13	18	13	17	17	22	22	15	13	23	20	20	16	17	19	18	16	21	15	21	9	16	21	19	16	22	24	16	21	22	28	17	20	24	16	15	17	18	27	30	24	13	16	23	10	25	11	20	15	21	9	16	16	26	20	13	25	20	19	12	24	18	11	25	23	25	28	25	14	12	16	17	15	13	23	28	16	18	20	28	23	22	18	18	21	12	16	26	21	20	18	10	15	21	15	17	20	29	18	18	16	26	18	13	16	16	15	17	20	18	30	21	19	16	19	19	17	17	21	18	12	21	13	27	12	16	16	16	25	22	14	22	18	17	20	16	19	18	20	20	22	19	22	16	13	18	20	24	21	12	17	18	18	17	21	16	25	15	17	15	29	14	19	24	23	23	19	17	18	19	20	17	12	23	29	19	19	17	20	11	15	15	20	18	18	14	14	20	16	20	17	25	11	18	19	26	26	15	12	24	26	18	23	21	14	10	17	28	19	17	16	28	24	19	15	23	16	11	21	13	22	27	22	21	16	22	20	18	28	11	20	23	18	22	9	26	22	16	15	18	12	16	26	18	22	18	16	20	13	22	17	13	22	20	23	16	25	25	16	13	13	14	17	14	23	14	19	19	25	15	19	12	22	18	23	15	18	19	15	17	15	17	19	20	22	18	20	27	21	15	20	15	19	13	26	13	18	17	16	13	16	19	13	19	20	24	20	24	18	19	13	19	19	11	20	17	17	21	18	28	19	22	17	22	16	20	24	19	27	14	18	23	15	21	16	20	12	28	14	21	24	16	16	20	20	18	14	22	20	24	14	25	30	19	25	20	19	18	18	14	17	24	21	17	15	22	14	28	17	18	21	16	12	32	22	13	13	13	13	13	16	11	21	16	11	14	10	23	14	19	23	18	14	22	19	23	19	28	22	20	16	27	16	16	24	26	16	22	17	19	22	20	20	22	13	15	8	16	21	19	16	17	17	19	21	25	14	27	21	21	23	19	17	23	20	15	17	22	24	16	20	19	20	9	24	13	18	21	23	27	24	16	17	14	20	21	26	16	16	27	23	17	10	20	17	19	19	19	16	21	20	14	20	17	19	18	28	14	27	23	15	20	17	21	16	23	23	21	21	19	21	20	18	26	20	16	23	19	24	21	25	20	17	19	14	18	25	16	17	15	23	26	18	20	17	18	22	15	17	22	15	19	22	21	17	14	16	19	29	21	19	25	15	16	15	28	19	15	26	20	15	14	16	24	27	20	26	12	18	12	19	11	21	19	26	18	16	17	13	16	21	26	27	15	22	22	14	22	20	13	19	18	15	15	17	19	13	17	21	19	20	22	22	20	18	16	19	15	19	26	12	26	25	21	15	27	19	15	25	23	22	21	24	18	32	12	19	18	22	23	13	22	16	17	15	22	28	20	16	22	25	15	21	15	23	17	18	31	25	23	14	18	17	21	10	18	16	16	16	18	19	21	26	18	19	34	20	28	22	17	20	16	18	11	27	15	17	23	22	17	24	21	22	11	23	17	21	28	22	16	14	12	22	24	18	19	15	17	16	19	12	26	15	20	21	15	19	12	26	19	22	17	18	19	13	25	25	17	17	19	14	19	21	19	27	18	30	24	16	26	13	21	20	19	11	17	30	15	22	16	21	15	26	25	23	27	15	23	11	14	24	15	10	16	22	18	12	14	16	20	18	13	20	18	21	18	17	24	17	18	14	16	15	20	22	20	16	25	18	18	23	17	16	18	12	12	20	29	20	16	23	19	21	25	19	15	15	17	20	17	21	18	14	13	18	18	18	23	23	15	14	23	22	18	13	19	21	22	21	18	17	19	17	27	16	20	22	19	14	19	18	25	16	24	13	19	19	25	18	22	11	18	16	17	17	16	21	24	25	16	23	16	20	15	21	16	11	21	14	18	14	28	21	14	22	16	16	13	16	23	22	15	18	29	19	21	11	15	21	16	25	14	17	23	17	13	20	15	20	24	16	19	14	21	20	23	32	19	20	24	19	15	12	25	16	23	22	22	14	25	16	20	17	16	17	21	18	18	18	18	18	13	22	16	10	18	20	11	20	15	19	18	25	20	19	29	17	15	19	20	20	12	21	20	16	24	16	22	17	27	15	23	27	26	15	23	15	16	18	21	17	18	12	25	12	21	19	22	16	26	18	15	18	24	17	15	21	17	16	19	16	19	15	18	15	19	12	17	27	24	9	20	17	17	14	13	21	18	20	11	16	17	21	11	19	28	22	12	22	27	17	25	17	17	18	26	8	19	21	16	20	25	23	20	19	11	23	20	17	18	17	15	19	15	13	20	20	27	13	16	24	20	22	20	22	23	15	22	14	23	13	21	24	22	20	24	18	19	26	19	19	19	16	16	19	18	20	29	16	18	29	14	21	24	20	23	21	26	22	19	19	18	20	15	23	22	16	18	22	12	18	32	17	19	21	18	19	24	16	17	18	26	19	17	21	20	24	20	15	22	25	11	25	20	22	24	20	19	20	13	14	23	19	16	25	13	13	16	25	13	15	12	16	16	24	25	15	22	22	20	19	24	11	18	17	9	11	22	20	19	14	20	18
19583	13570	7344	19005	26102	24703	20847	16933	13476	11146	9170	7669	6814	5901	5537	4568	3738	3013	2653	2555	2329	1831	1455	1286	1185	1255	1150	1171	1173	1078	984	982	874	790	677	664	668	667	649	622	574	526	537	519	509	503	466	476	400	430	414	429	423	436	442	423	400	394	436	426	463	418	453	459	436	431	383	401	418	404	416	384	379	416	362	397	382	348	403	350	356	384	374	353	311	315	303	343	331	356	342	342	345	353	314	364	328	347	361	351	375	327	314	355	340	345	334	314	342	353	336	322	315	339	324	323	321	305	319	332	326	348	320	343	344	341	332	315	372	339	351	340	336	348	362	313	336	306	358	334	335	348	318	290	314	315	348	348	350	409	341	370	342	363	368	378	329	338	334	315	326	340	346	335	349	322	324	364	306	361	370	305	325	342	345	340	305	331	305	332	312	319	340	329	314	331	318	315	335	312	334	333	328	328	330	337	322	341	351	360	330	331	319	330	322	346	328	282	335	336	329	332	340	328	328	349	333	333	317	302	337	339	351	360	357	331	317	329	317	353	322	319	337	310	337	366	349	367	341	331	312	333	330	336	337	349	318	310	319	321	322	317	326	329	337	316	326	282	339	329	348	319	300	316	339	354	331	315	316	330	317	316	345	316	276	309	351	344	318	310	328	340	357	318	314	324	331	339	313	346	341	342	319	290	333	306	315	324	305	321	304	356	295	315	349	351	345	363	327	322	312	277	347	301	368	337	293	346	334	291	320	349	287	344	320	322	323	307	345	328	342	329	314	351	338	340	305	359	334	350	295	314	344	340	302	327	314	322	317	321	347	307	323	313	344	342	351	313	336	300	373	326	341	325	308	307	313	282	314	311	303	322	344	300	325	331	347	320	347	353	351	346	328	377	329	332	307	333	345	316	331	304	314	343	351	324	319	349	296	355	333	332	336	318	335	300	325	304	313	326	340	317	293	302	337	349	318	335	316	299	346	324	349	330	308	337	318	301	307	337	296	314	312	314	308	334	305	323	327	342	338	306	315	314	319	370	289	298	340	316	307	314	324	325	304	297	335	361	326	323	296	317	324	328	329	343	285	318	345	328	322	320	321	331	324	344	314	339	346	324	334	335	353	337	325	317	341	308	332	336	332	363	339	335	345	327	330	342	345	358	325	344	333	312	345	356	324	318	313	310	343	289	310	303	356	337	306	301	307	311	334	328	328	320	317	321	336	332	320	323	305	346	288	349	326	313	336	357	345	308	332	337	287	330	338	344	297	333	314	323	322	298	323	340	345	358	293	342	328	356	341	298	364	319	364	340	338	339	309	361	311	334	352	335	321	318	315	323	304	355	340	350	349	330	326	349	310	325	315	355	335	312	313	295	322	342	328	327	327	312	338	330	327	329	357	292	314	311	333	345	355	313	323	342	328	320	351	328	346	313	345	336	305	357	321	350	320	340	335	330	333	335	287	316	324	321	293	337	309	307	327	299	341	328	326	354	326	336	370	332	322	319	327	319	339	355	335	312	325	330	329	315	345	341	336	322	361	361	304	311	334	340	332	327	343	348	337	344	307	316	309	366	325	331	314	312	335	320	319	327	318	362	336	305	334	326	343	335	323	367	336	351	364	331	328	333	360	306	337	290	341	309	310	308	292	290	287	337	305	308	349	347	313	275	316	298	356	342	314	341	340	333	331	343	312	314	306	327	339	354	344	317	338	319	303	317	325	342	307	316	335	312	334	342	340	306	323	336	304	354	332	308	327	355	311	327	321	332	348	323	349	303	357	333	291	349	341	317	332	323	359	299	322	330	341	333	315	312	330	358	327	319	316	323	322	316	311	315	334	370	340	327	293	329	289	319	310	340	334	327	358	322	307	319	331	311	314	311	307	349	315	342	335	322	308	348	341	305	334	305	354	318	320	334	305	323	334	329	357	316	346	366	365	291	298	332	330	332	330	333	305	346	318	316	346	318	303	300	328	318	328	346	321	332	298	302	363	310	336	326	274	328	315	331	337	334	359	307	347	350	318	311	370	332	340	321	352	331	313	304	330	321	316	330	313	343	330	332	322	321	309	334	305	332	324	314	302	342	326	276	329	337	338	305	317	322	324	325	341	301	333	344	324	345	310	336	333	354	317	311	318	328	341	340	305	329	347	312	357	302	311	312	302	325	293	329	359	345	316	320	366	322	305	322	296	307	333	323	314	326	325	324	304	327	309	348	342	298	335	336	282	328	331	340	338	337	321	322	319	324	342	308	313	327	319	335	325	330	322	318	322	324	332	308	348	324	354	341	344	351	337	308	322	304	357	331	306	358	309	367	307	287	344	369	330	357	288	331	313	320	292	321	322	316	344	326	341	324	314	320	314	343	324	327	305	350	325	301	337	346	335	323	334	311	327	330	361	329	366	335	272	337	313	330	319	343	325	308	339	341	340	311	308	316	348	327	298	335	299	322	334	315	354	318	328	304	334	322	340	310	347	331	303	331	324	324	304	323	310	328	331	339	325	337	332	308	335	370	311	329	330	346	354	314	348	353	329	320	326	328	316	302	318	338	274	351	376	347	316	348	322	374	290	295	274	291	340	313	369	330	310	322	339	344	321	373	316	348	313	328	319	293	338	291	323	330	307	358	350	334	317	326	312	339	304	312	327	322	309	316	318	319	343	292	335	345	329	325	310	325	321	340	321	309	317	341	318	332	337	303	358	351	325	360	326	317	335	330	323	340	333	306	317	340	326	324	301	303	334	344	351	328	303	330	313	349	338	325	309	343	304	324	348	326	304	275	309	319	346	318	308	340	353	324	321	318	348	336	318	339	346	350	300	355	275	336	324	341	293	318	314	337	318	311	324	297	322	341	310	313	302	346	331	331	331	322	313	351	340	328	341	347	327	358	329	362	320	335	329	308	296	343	317	348	360	323	334	332	346	339	340	308	309	358	332	327	349	326	317	339	292	328	334	316	296	324	306	325	322	368	328	311	305	338	320	335	322	337	308	350	321	344	310	336	316	296	286	349	314	321	334	336	340	306	342	327	318	323	350	308	340	342	311	287	306	314	295	331	313	328	349	322	302	345	313	316	336	364	294	347	310	345	330	325	297	306	313	336	296	343	345	324	315	284	320	336	301	318	314	329	319	318	319	341	314	295	306	335	301	306	325	319	310	308	308	338	349	335	339	294	364	337	325	336	342	313	304	313	318	292	321	347	317	314	317	287	335	306	349	319	356	295	305	344	378	319	323	314	303	325	340	319	321	335	318	314	312	339	307	298	346	345	339	313	335	306	342	302	303	339	370	318	320	320	369	367	350	355	320	322	348	340	315	352	324	331	295	346	337	343	353	325	331	346	332	342	341	319	327	308	305	302	345	349	342	330	301	346	336	318	372	273	324	334	372	342	330	338	349	345	335	339	325	333	337	339	338	338	347	327	315	329	330	329	304	322	335	315	326	316	335	332	331	320	303	327	328	329	327	349	323	340	307	338	327	331	347	313	329	306	327	304	339	317	315	316
2534	425	273	212	342	345	286	253	249	176	185	155	149	136	116	115	126	76	73	76	73	68	59	53	54	56	57	62	48	45	46	52	54	47	47	49	57	47	49	41	36	52	33	45	29	50	45	48	32	50	39	35	43	35	32	33	56	47	51	45	42	37	54	61	48	38	41	45	43	46	45	41	37	37	48	53	46	33	50	38	45	36	36	49	37	47	37	38	37	44	38	51	46	40	34	50	51	49	46	46	52	45	26	51	46	47	40	44	39	38	37	37	38	40	45	46	50	39	38	42	47	34	40	33	41	45	46	48	55	44	48	41	48	50	40	41	32	45	44	33	37	39	41	42	40	49	29	39	38	50	42	38	34	45	34	31	41	39	37	37	37	38	44	46	33	45	39	46	39	40	36	36	33	37	43	33	35	38	47	42	36	47	46	43	45	32	48	46	57	43	37	46	40	38	48	37	33	39	38	35	31	37	41	45	45	42	41	33	32	41	46	28	34	53	47	35	48	47	31	52	32	32	42	47	40	46	54	35	31	45	37	50	42	45	46	36	38	46	37	49	43	49	41	49	42	41	48	40	41	44	33	33	28	34	30	41	57	42	25	53	37	48	41	52	54	37	40	44	38	35	48	43	51	39	44	48	46	48	50	41	32	33	32	32	41	40	26	41	41	44	28	41	37	47	40	36	41	46	51	48	48	48	34	43	43	40	38	44	46	40	31	48	53	28	30	36	40	46	57	40	49	42	37	41	41	44	48	38	41	39	38	31	34	37	45	42	38	33	43	41	30	37	41	41	45	48	27	55	47	37	37	48	42	40	42	35	50	45	38	44	33	35	43	34	43	32	39	54	32	44	36	33	37	39	40	33	39	45	46	46	41	47	31	37	45	33	45	38	35	50	31	50	39	31	43	31	51	37	38	48	48	38	30	43	39	43	39	37	42	35	39	50	49	43	40	37	37	31	44	48	46	40	42	43	46	42	41	38	41	47	35	46	54	43	38	44	43	48	31	38	47	53	43	51	48	41	36	30	38	49	33	50	41	40	47	46	50	51	36	29	35	37	52	28	36	41	43	41	35	45	39	40	40	32	43	42	36	50	45	38	35	46	30	38	37	38	43	36	37	45	48	43	35	36	43	34	44	36	36	44	48	31	31	49	43	43	53	41	43	44	55	50	37	41	37	35	26	47	33	40	47	45	56	44	46	34	45	47	57	43	36	46	51	45	49	37	38	40	38	39	35	45	44	33	49	47	39	45	29	42	42	44	36	37	35	51	31	50	48	32	46	29	33	45	46	36	32	50	32	38	44	49	43	30	37	30	54	43	49	38	51	44	47	40	41	37	42	33	53	50	45	38	40	28	52	43	19	41	37	39	46	48	40	55	43	36	42	55	39	40	35	40	47	42	34	53	34	47	43	37	47	52	53	30	38	46	53	33	48	40	41	49	31	37	31	41	42	34	32	44	46	49	38	48	36	36	36	35	38	51	41	39	36	33	39	45	46	37	49	33	44	55	34	30	50	59	41	37	42	48	45	34	37	51	44	43	37	43	40	38	44	46	47	34	51	52	45	44	43	38	34	48	55	43	32	32	43	46	38	43	46	39	54	38	36	44	41	44	31	41	37	48	48	44	32	39	44	39	38	44	33	45	39	46	43	42	44	35	43	40	40	36	54	38	47	43	45	40	36	43	39	44	44	38	52	44	37	53	42	43	44	51	45	46	44	48	31	45	42	31	34	47	43	52	40	39	41	50	37	39	37	42	27	38	38	44	27	29	51	39	35	39	40	36	35	47	44	45	41	45	21	42	41	43	28	37	42	47	55	46	38	53	45	33	40	38	51	33	30	43	33	48	44	38	38	36	42	53	43	46	42	51	42	48	38	37	28	43	38	42	38	27	38	50	42	45	53	42	40	47	39	32	22	41	42	33	38	44	33	41	44	35	39	22	38	39	43	48	53	46	47	39	38	41	30	45	31	42	44	52	46	40	41	44	37	48	45	36	37	41	35	45	38	32	44	39	38	46	31	42	51	40	41	35	42	41	35	37	44	38	50	47	39	39	38	53	43	46	42	34	34	47	41	29	50	38	32	42	41	47	38	43	47	37	45	40	36	55	40	37	42	40	40	49	42	46	33	40	43	40	45	51	38	35	25	38	48	41	46	43	31	24	55	43	35	29	41	44	39	43	49	43	45	36	41	41	26	46	34	44	42	57	39	51	48	42	41	27	42	39	40	39	42	41	35	45	52	40	44	38	36	40	33	34	35	36	44	45	35	39	42	50	39	50	47	43	41	40	33	49	47	43	35	37	40	43	32	27	42	43	44	30	35	45	48	50	34	48	44	41	46	37	49	48	37	42	42	44	43	39	40	43	37	43	36	44	32	40	39	38	47	43	41	54	39	35	48	37	46	39	48	35	50	33	45	36	32	57	36	28	47	47	46	51	45	32	42	47	38	44	41	40	39	43	38	43	46	43	53	32	41	46	41	38	45	49	43	44	26	49	44	40	37	37	33	37	44	38	34	48	33	42	33	38	44	43	45	33	40	51	37	42	33	40	28	42	37	44	38	38	57	47	42	41	25	37	40	36	45	46	44	43	44	50	51	46	39	47	42	40	42	51	55	46	50	36	32	49	43	44	44	51	43	47	45	36	38	43	26	45	35	40	48	46	49	41	41	30	34	34	44	48	39	40	41	40	42	45	39	37	41	48	38	53	48	48	38	38	51	36	39	43	44	49	42	35	36	48	41	46	39	40	34	41	55	44	42	43	44	31	33	43	35	33	53	51	49	46	48	50	37	53	47	40	47	42	35	35	36	35	39	46	37	41	35	37	51	37	32	44	40	37	47	41	39	46	51	37	36	37	39	36	32	30	46	42	50	43	55	36	42	45	35	32	40	37	41	37	47	47	34	47	50	27	34	38	46	42	35	40	35	41	45	42	38	34	44	45	50	49	38	34	41	42	36	27	47	38	30	38	36	57	35	46	40	45	43	37	41	56	40	44	40	52	49	37	37	43	37	39	40	40	40	34	45	33	34	36	46	27	36	31	44	49	38	37	43	47	38	33	42	40	49	41	48	35	33	36	45	27	45	41	43	37	36	43	46	44	47	45	49	51	44	48	41	39	48	47	32	49	45	32	40	40	46	53	35	41	35	42	53	44	51	43	50	48	44	34	44	36	49	41	33	39	46	34	36	44	41	45	38	29	37	39	33	23	36	42	43	48	46	55	46	38	41	43	47	40	32	40	34	43	41	35	36	35	36	52	34	49	34	43	42	33	40	42	46	41	36	51	21	29	41	27	37	28	53	35	47	32	34	37	45	38	35	38	48	37	37	48	42	49	30	39	43	35	50	47	28	47	27	44	41	48	42	46	40	54	43	34	39	39	48	46	46	41	55	45	38	36	48	39	42	47	39	41	48	44	47	36	43	46	45	45	48	42	49	40	57	32	31	37	42	56	40	45	42	41	44	43	40	44	54	46	32	52
18239	11805	6960	17498	25000	23595	20123	16183	13024	10434	8814	7644	6648	6005	5303	4488	3667	3117	2786	2714	2410	1891	1635	1501	1479	1522	1401	1483	1363	1341	1238	1181	1166	1021	930	934	907	930	955	910	925	928	872	867	838	770	847	803	821	803	840	787	758	733	748	782	711	786	749	750	755	750	760	718	807	772	774	749	754	663	708	736	694	737	746	713	694	726	645	693	710	693	722	702	704	730	728	700	696	704	701	714	684	685	670	677	686	692	648	680	700	702	687	708	656	709	685	714	628	660	701	663	594	653	660	660	666	694	689	693	633	685	639	654	661	656	656	676	711	640	668	726	698	654	672	695	701	710	681	674	680	671	688	674	724	692	675	687	725	693	697	708	672	719	702	696	680	686	699	668	665	644	725	688	686	722	659	638	653	686	670	650	660	737	674	627	686	674	679	694	690	710	670	701	678	717	645	664	675	681	695	677	634	710	683	700	688	656	678	675	656	689	680	677	683	743	674	696	695	667	684	666	662	684	693	663	680	641	663	715	698	719	660	654	677	719	638	735	699	702	651	722	680	698	668	708	678	703	686	699	692	696	686	638	672	694	648	678	735	667	699	687	701	669	657	633	670	646	663	651	676	659	701	668	680	639	669	645	689	677	670	670	685	664	711	708	699	660	675	656	660	674	651	676	746	670	698	688	692	674	697	639	699	633	674	681	696	671	681	690	658	722	715	671	649	674	678	721	703	676	722	692	636	665	686	678	699	675	683	711	676	698	658	704	648	698	668	690	678	707	633	693	661	663	666	654	631	692	688	673	695	672	648	701	688	655	695	622	660	657	693	674	646	701	684	699	617	654	662	665	735	665	663	687	662	646	661	654	657	681	682	693	709	662	653	662	691	719	648	674	677	691	654	719	753	692	638	670	704	675	670	706	675	681	665	688	634	625	664	644	618	665	704	675	687	660	699	682	673	691	668	608	716	674	694	730	697	690	663	699	687	654	687	694	662	656	684	696	693	621	712	695	649	645	668	678	664	664	678	641	708	690	666	641	703	690	702	686	696	666	637	666	699	660	626	699	726	679	663	699	671	667	700	665	640	670	688	671	678	687	663	675	679	704	692	620	640	692	691	662	699	670	670	678	652	641	690	694	663	693	657	659	694	694	670	708	665	699	660	654	634	690	621	713	718	674	691	639	669	682	707	678	662	636	749	688	652	674	695	631	693	627	704	662	670	660	685	706	693	666	678	688	671	707	684	674	671	694	653	673	669	653	665	713	661	696	687	652	696	706	659	674	728	708	676	683	702	693	664	688	692	668	684	655	716	688	671	686	633	653	639	622	620	658	683	690	684	650	660	707	732	717	679	665	680	711	651	660	705	670	688	670	630	682	723	650	680	666	642	669	683	671	687	704	639	682	622	644	656	682	693	636	708	634	679	706	670	689	681	630	697	712	679	677	653	651	691	683	659	670	671	660	714	635	665	676	696	672	646	685	636	683	656	683	609	735	643	664	660	655	730	685	716	665	716	651	666	704	645	697	673	681	683	695	650	656	733	702	685	706	707	676	684	719	679	689	688	669	669	685	708	643	683	685	654	660	698	674	680	702	683	649	708	681	670	758	666	630	672	677	670	709	716	697	665	689	662	696	721	677	628	694	672	636	675	693	668	669	705	660	681	655	691	671	658	648	665	684	681	655	712	686	662	684	634	691	687	711	630	649	645	708	688	706	729	689	680	685	681	650	682	720	665	672	709	688	714	621	715	691	641	698	664	713	649	633	664	642	659	697	702	641	688	634	708	659	674	672	671	662	628	671	717	664	708	699	643	643	675	670	640	670	694	744	669	682	669	644	671	679	721	701	674	658	659	693	689	707	642	691	714	666	640	665	652	638	664	708	652	652	657	651	706	648	698	679	746	679	654	669	675	705	652	684	672	705	663	622	659	649	722	686	620	673	676	685	678	645	690	695	694	694	680	666	660	667	624	642	669	648	660	689	683	667	725	674	643	637	693	716	674	647	639	632	673	650	657	670	712	658	670	689	698	676	726	626	656	647	673	674	657	663	674	666	704	653	691	692	704	704	652	683	683	677	681	713	679	671	653	673	676	613	660	708	711	668	661	732	677	685	644	653	689	685	709	686	674	732	664	662	653	712	691	656	695	675	652	687	704	679	679	732	670	651	702	720	697	626	688	657	711	685	668	663	683	706	655	650	683	671	657	717	708	695	684	663	677	662	688	726	667	613	726	654	684	692	657	667	689	667	668	716	664	678	689	639	665	675	647	710	705	706	646	691	631	680	687	659	634	687	660	663	706	635	667	670	643	661	688	682	699	679	677	673	721	612	726	667	644	679	652	647	685	629	617	637	665	645	684	664	665	671	683	672	633	682	627	694	681	712	702	668	671	687	636	636	676	696	654	697	629	660	673	689	637	645	710	687	678	691	685	698	704	677	726	666	694	689	657	635	667	656	689	659	660	682	669	679	714	682	696	623	711	657	695	629	665	663	689	663	639	655	676	678	706	697	653	659	634	656	654	634	687	653	662	694	673	705	654	687	701	656	660	669	701	681	699	673	721	646	650	703	675	730	698	714	730	665	712	691	682	718	687	638	697	652	703	673	684	693	687	661	684	682	673	672	731	702	690	680	712	660	668	652	699	692	651	651	692	721	762	710	687	692	664	670	661	710	669	663	662	666	650	685	645	655	743	655	647	700	646	686	669	711	686	676	653	710	661	684	671	660	660	677	666	664	651	668	624	677	634	723	720	701	590	673	711	704	677	706	713	704	683	665	659	666	669	650	670	671	662	698	626	667	709	656	661	677	634	730	694	659	680	647	708	652	709	629	640	694	645	711	665	661	682	710	649	657	663	668	652	694	715	730	656	657	681	644	698	697	687	667	672	673	670	648	663	685	692	684	721	673	669	685	680	678	634	663	635	683	661	665	640	687	714	643	667	665	701	657	740	691	681	641	662	627	680	637	686	687	738	691	643	701	683	721	663	625	692	686	646	673	686	665	689	634	653	651	683	680	694	670	678	657	700	652	686	729	680	661	637	721	698	691	676	660	684	677	696	707	706	677	635	670	686	695	667	669	670	675	675	701	686	729	654	668	655	689	618	650	655	674	679	666	670	731	671	671	704	677	644	717	680	663	712	656	660	651	659	708	657	675	676	714	635	715	665	639	759	696	658	663	684	662	662	657	639	693	677	693	668	678	662	727	650	665	725	650	699	655	625	671	677	667	690	643	675	639	680	634	661	684	682	727	716	682	691	671	694	675	661	648	663	694	681	682	700	702	667	669	657	664	672	657	674	639	652	673	714	707	687	701	644	693	701	648	656	684	625	699	681	679	693	685	675	697	706	701	705	661	704	669	659	660	697	672	663	680	706	723	682	672	686	694	658	670	667	667	678	710	679	675	656	687	665	687	639	682	704	674	691	713	694	676	652	665	662	676	639	613	700	715	720	719	628	700	644	619	693	664	665	719	683	675	698	715	702	686	724	686	654	677	628	656	721	655
1799	736	400	306	509	577	492	403	351	264	248	227	213	204	153	140	127	105	126	88	87	76	69	68	62	62	74	49	53	58	69	46	52	52	38	47	55	54	38	43	42	48	47	53	35	48	38	42	35	34	37	39	41	53	42	38	34	46	34	39	47	33	42	46	36	38	33	40	40	44	39	34	26	26	31	43	31	35	31	53	37	30	41	44	40	40	33	36	43	41	40	48	30	26	35	40	35	39	42	33	37	31	32	47	46	34	38	40	35	44	44	26	53	36	40	34	31	26	41	46	32	34	43	27	46	39	33	39	28	40	30	37	29	32	33	38	26	25	44	44	36	41	41	33	32	39	42	41	41	35	35	33	49	39	44	52	46	40	45	31	45	29	42	38	43	34	38	31	42	38	27	38	35	33	30	32	40	30	40	37	37	39	41	34	42	35	36	32	30	41	28	26	34	41	45	37	36	41	37	35	34	28	36	32	48	29	28	33	35	49	42	40	32	37	47	26	33	31	34	42	37	36	52	41	45	39	31	37	41	34	46	42	38	32	48	33	33	39	30	37	49	34	29	34	39	38	34	35	38	46	28	27	36	26	25	52	30	36	26	38	41	26	46	49	30	41	33	38	32	28	49	49	46	28	32	39	34	31	47	39	35	41	47	39	31	28	32	32	29	39	41	43	38	38	27	29	30	21	43	41	31	35	30	24	29	37	31	39	36	36	38	34	43	36	38	43	26	44	25	40	34	29	39	50	33	37	37	47	46	40	38	41	42	36	30	33	52	40	36	39	28	32	40	40	38	38	41	28	34	40	44	24	43	27	36	40	38	49	34	28	36	37	29	40	31	40	24	41	41	40	35	39	44	38	33	37	36	36	38	40	32	33	39	38	37	41	31	36	30	41	36	34	35	49	36	50	34	44	29	36	30	40	38	36	50	36	32	27	28	37	43	40	42	32	42	44	38	50	34	25	27	31	37	38	46	41	27	41	29	44	36	32	25	38	29	37	45	23	37	36	41	45	39	42	40	29	32	29	47	44	44	41	33	48	40	40	44	35	32	42	34	46	41	32	44	38	42	44	42	41	42	37	38	35	28	33	46	33	35	38	38	35	38	34	34	41	43	30	35	34	37	50	38	35	37	42	47	42	41	39	43	34	39	45	34	48	44	35	39	28	37	38	41	40	33	38	44	41	42	24	36	38	31	35	43	42	36	33	39	48	40	34	39	37	32	37	43	37	32	36	26	49	29	46	28	42	37	42	35	22	28	42	38	49	29	39	37	41	26	43	37	44	38	39	29	49	34	38	43	43	38	42	44	29	30	41	45	38	34	46	48	41	39	33	40	27	36	38	36	28	46	33	39	40	40	32	43	32	38	35	32	51	30	33	32	30	48	33	34	37	36	37	44	36	38	51	36	54	28	38	35	38	40	25	38	34	41	42	30	43	47	29	33	42	29	38	33	41	36	36	36	37	27	43	47	35	33	33	41	45	44	37	36	45	44	36	31	38	36	40	32	38	36	32	27	41	41	40	45	29	46	38	40	38	26	46	34	34	50	44	37	50	42	29	41	33	46	44	34	42	35	45	34	40	26	41	36	24	34	46	36	43	35	42	30	40	35	39	35	32	36	41	40	33	45	42	48	36	41	36	33	39	35	33	38	38	38	41	47	30	32	34	32	34	37	32	32	47	43	37	34	35	40	49	38	36	40	25	42	32	44	31	30	37	36	29	49	38	42	36	44	31	34	45	38	43	41	31	48	35	43	42	31	41	40	36	34	38	35	30	40	39	34	38	34	31	29	40	27	29	45	32	37	37	42	31	25	43	23	41	28	43	33	35	29	34	22	32	38	43	41	20	33	34	27	45	30	34	33	51	42	49	41	31	43	33	46	39	39	38	38	35	41	35	39	38	39	42	36	37	37	34	36	32	32	36	32	31	38	35	41	41	37	31	36	29	36	36	34	38	32	37	25	30	33	30	48	32	42	37	34	35	33	32	35	39	33	34	45	34	35	41	38	38	42	47	36	42	40	29	43	38	30	47	30	33	43	38	35	37	40	43	42	37	52	35	32	27	35	28	31	35	45	33	36	35	32	40	41	38	37	31	29	38	33	34	40	41	36	38	43	33	33	23	32	45	47	35	46	35	41	38	30	36	36	31	43	33	40	43	37	35	46	49	34	34	42	33	30	35	41	36	51	39	35	24	39	31	39	31	43	34	47	37	47	40	33	41	35	41	44	39	44	29	36	43	36	25	34	35	28	28	32	31	31	47	35	48	29	33	34	45	42	30	36	38	35	36	40	32	32	45	39	37	38	28	42	38	32	34	38	34	37	31	35	39	39	38	35	39	36	38	39	40	28	33	27	44	42	34	35	36	33	44	33	29	43	33	34	34	42	33	36	42	28	38	43	45	37	31	32	38	37	31	38	43	40	28	40	34	25	34	30	43	26	28	33	36	44	25	35	33	41	37	32	37	22	30	48	32	30	36	39	39	39	30	39	36	42	33	40	36	44	43	43	30	41	36	52	41	40	43	37	42	35	34	25	34	45	27	39	48	24	29	27	30	41	42	40	42	43	36	45	42	40	42	42	42	40	45	33	38	36	35	30	44	33	35	37	27	52	35	31	45	34	45	34	33	42	37	40	26	36	27	28	36	20	35	38	30	34	38	35	38	32	40	28	31	29	33	29	46	33	40	26	40	32	41	38	34	34	30	37	33	47	37	42	33	31	43	39	48	36	43	27	46	35	36	35	38	43	34	35	35	25	32	42	28	34	28	40	32	33	41	47	37	32	36	40	44	39	33	36	36	41	41	36	40	29	31	44	36	45	39	35	44	31	37	34	31	52	37	39	32	38	34	35	36	39	44	32	23	29	41	47	43	44	41	35	43	37	32	36	38	36	41	43	40	36	37	35	39	35	44	42	30	44	41	30	49	53	40	22	38	35	35	37	51	31	35	34	24	44	37	29	43	39	41	41	39	28	26	37	36	41	39	34	42	40	53	39	35	33	34	43	32	45	44	40	35	42	37	32	33	32	42	32	43	38	29	35	29	40	29	30	27	36	36	34	47	40	37	37	26	27	30	37	35	47	36	39	25	36	27	45	43	30	39	47	30	32	36	44	43	42	44	25	33	34	35	46	28	45	43	42	34	37	47	54	54	41	39	37	41	44	33	30	35	41	43	42	33	27	29	42	33	39	41	46	46	32	31	36	44	43	29	40	44	38	28	36	34	30	36	24	35	27	35	45	43	35	32	38	31	37	43	25	31	35	30	53	35	38	37	37	37	32	35	33	35	41	33	34	39	34	38	34	37	33	45	38	40	26	36	32	38	39	37	30	38	36	32	36	39	37	41	29	43	38	37	36	38	42	38	44	43	47	33	38	27	34	32	40	36	41	41	31	29	39	38	31	30	32	32	36	41	33	40	46	35	37	37	34	29	21	36	36	39	39	33	37	43	29	37	38	44	47	45	35	25	34	49	34	37	21	35
23917	16417	9829	22753	30518	28956	25334	21184	17627	14744	12780	11154	9807	8771	7654	6468	5293	4358	3996	3806	3176	2476	2247	2063	2007	1911	1881	1794	1645	1584	1458	1552	1255	1202	1169	1097	1095	1074	1079	1032	1035	952	966	906	880	849	838	809	856	830	786	777	799	776	770	753	765	779	832	814	835	786	777	761	741	697	753	710	755	731	710	653	729	695	728	640	673	669	724	662	647	685	629	645	628	614	607	616	667	651	616	676	630	644	619	604	655	657	658	635	671	667	622	598	643	648	594	619	641	645	648	617	631	616	655	634	646	667	636	629	646	697	640	618	599	590	600	609	592	616	625	629	599	619	606	633	613	613	603	603	585	632	580	638	606	628	631	646	606	590	637	604	681	663	685	651	641	593	615	612	590	636	637	617	598	662	627	603	591	592	597	639	602	653	590	643	632	610	645	595	604	644	592	597	595	601	615	595	603	605	663	607	590	657	596	614	611	623	631	619	594	607	623	600	607	598	674	578	584	627	620	570	582	613	627	603	637	609	680	654	621	616	599	611	638	620	590	601	640	568	590	598	600	574	637	636	629	595	594	629	598	649	635	569	607	628	624	610	556	589	687	607	633	618	587	623	617	652	618	639	611	580	599	637	595	524	593	590	632	660	606	613	594	619	616	606	639	646	544	571	610	613	620	597	629	613	612	564	594	622	653	633	651	570	668	612	603	612	610	609	629	607	605	610	608	668	601	606	596	613	622	582	607	600	625	656	620	606	626	648	636	586	621	593	633	640	615	629	562	670	624	593	669	595	592	630	531	560	647	621	574	562	614	627	713	618	559	606	550	575	582	590	590	595	592	614	629	616	584	606	635	603	585	609	601	621	592	606	578	600	617	580	584	606	556	571	612	596	609	634	605	612	624	592	603	598	579	603	578	623	637	679	648	637	585	617	613	625	573	592	617	611	655	610	577	606	583	638	627	595	586	584	601	650	579	593	575	546	646	633	580	621	626	632	620	634	620	585	578	594	587	645	632	610	593	602	569	597	616	634	636	618	611	588	573	607	611	559	604	600	619	628	604	623	615	603	606	597	595	588	609	614	611	623	616	598	611	637	530	600	601	615	620	592	600	601	570	596	654	581	611	579	611	616	644	649	603	630	624	579	617	590	627	618	606	617	595	582	631	577	595	605	632	616	565	605	619	589	624	619	611	616	611	658	651	625	601	591	634	604	572	631	592	602	570	598	622	623	605	594	599	608	607	608	605	605	619	615	594	594	600	615	624	625	585	598	613	607	613	634	626	626	606	638	617	626	617	550	588	582	594	618	631	576	607	582	615	594	632	604	593	598	625	632	593	616	624	650	624	567	614	590	635	587	615	649	611	628	591	605	628	628	585	613	598	614	607	616	588	611	604	612	592	586	585	623	631	601	598	634	581	626	592	629	614	605	601	613	621	583	603	598	583	621	566	580	592	617	608	646	617	579	621	601	607	615	594	614	601	636	588	635	627	563	633	560	640	573	591	595	633	620	608	554	593	620	588	604	563	609	643	652	649	583	620	594	610	658	622	590	601	632	591	632	644	602	622	584	624	596	606	615	656	592	640	621	610	629	599	619	619	586	651	572	626	616	645	605	624	613	618	607	592	654	582	613	597	607	591	624	593	609	640	605	658	588	602	568	601	617	617	564	619	629	641	594	601	620	589	611	585	574	614	570	593	589	618	598	628	595	598	564	664	620	601	602	612	575	608	577	617	607	613	590	589	580	568	608	590	572	605	614	627	624	603	603	585	563	584	596	595	609	625	613	584	602	658	554	609	576	625	618	650	575	615	656	599	574	625	566	646	598	609	612	580	574	588	610	588	600	587	602	606	617	581	661	597	647	607	636	625	597	588	574	624	587	609	613	607	591	580	619	604	604	654	651	598	594	671	621	645	612	617	581	602	611	579	625	608	602	606	619	619	571	653	641	615	617	623	602	603	629	626	587	601	564	585	564	589	599	569	596	607	575	601	602	549	593	592	630	632	606	617	590	626	600	595	591	592	606	653	619	618	591	572	593	619	595	606	608	628	595	649	586	637	598	610	565	603	607	645	633	606	639	569	596	639	579	595	598	618	612	612	568	649	597	586	553	595	602	628	599	595	600	637	617	601	603	590	588	646	630	590	578	597	607	636	604	604	556	598	629	623	587	568	607	596	622	629	637	614	582	597	606	619	568	622	600	626	611	564	604	609	601	621	598	618	591	616	605	640	611	574	649	599	631	568	601	669	623	590	618	625	618	588	599	625	577	593	586	634	603	607	573	594	646	596	589	625	606	597	593	614	548	618	592	606	593	625	620	651	580	689	620	639	615	602	545	598	647	597	615	595	584	620	631	645	613	617	625	596	606	563	581	576	607	633	611	608	660	578	612	594	581	657	603	599	585	610	599	604	637	651	629	624	623	605	550	564	613	615	604	606	582	614	591	597	629	627	593	574	645	648	602	596	624	600	587	616	640	601	602	610	620	630	584	602	627	601	642	586	621	540	579	578	664	603	634	639	638	619	607	570	596	602	644	603	616	573	569	593	606	610	626	631	613	579	568	595	618	599	590	634	599	622	605	562	607	590	626	622	550	618	613	645	653	624	624	587	628	604	578	611	605	586	595	542	588	668	632	601	584	629	612	598	619	612	548	605	634	601	687	561	607	637	631	616	574	578	610	612	627	649	641	608	573	598	587	624	639	623	579	623	540	580	583	593	607	616	594	594	614	614	558	617	581	609	576	621	601	623	600	584	573	569	602	599	630	545	616	591	595	612	627	616	570	591	624	605	622	588	603	586	615	602	594	609	593	601	617	619	558	641	618	606	581	607	579	624	638	614	603	615	609	601	564	625	652	582	639	608	596	613	604	648	573	582	624	576	621	644	597	560	596	614	558	649	569	576	629	590	630	619	603	631	572	623	620	561	625	567	582	633	603	601	625	614	591	614	619	570	581	604	652	614	561	576	583	599	601	610	605	595	577	620	559	640	583	613	632	598	611	582	617	580	640	642	609	554	634	631	595	652	630	579	577	621	616	597	621	623	600	565	619	596	610	559	612	620	598	588	628	554	588	592	612	611	636	607	598	641	554	648	637	628	639	621	622	629	605	635	612	571	614	584	562	623	643	652	591	609	608	601	607	603	623	612	636	675	673	572	618	636	658	602	610	606	588	622	651	611	609	640	571	604	573	614	622	615	591	609	614	551	589	598	622	596	599	562	614	605	587	611	576	579	663	605	569	573	595	594	635	620	572	592	647	642	592	562	610	597	617	585	613	637	580	588	609	618	610	591	630	614	598	649	605	617	641	559	574	635	602	580	610	607	598	623	576	654	575	580	597	609	597	563	578	641	612	614	585	576	620	633	544	585	592	637	577	656	613	587	625	624	576	630	611	553	574	598	601	575	591	565	596	607	661	611	574	625	641	593	599	587	573	598	600	618	617	677	601	583	642	588	606	632	664	652	553	555	593	604	614	607	593	595	583	586	595	617	655	604	659	612	587	601	538
1510	265	169	133	199	219	211	155	136	118	113	108	94	82	85	60	60	54	42	43	34	36	38	30	34	35	39	37	32	36	27	42	26	26	38	32	27	32	34	28	30	26	23	31	22	30	31	30	20	24	28	24	24	23	23	30	24	28	26	21	27	22	29	31	23	29	22	25	21	19	21	25	22	28	21	21	27	25	15	26	29	17	22	29	29	29	18	22	25	19	26	32	20	25	26	32	26	33	25	30	21	26	18	24	31	14	27	31	23	30	20	31	22	26	31	16	23	24	20	17	22	20	22	33	21	25	30	34	14	23	20	29	31	25	26	21	32	21	24	16	23	23	29	23	22	21	20	20	24	19	22	25	22	35	24	16	31	28	30	27	25	35	24	20	23	24	25	35	36	26	20	21	23	26	18	23	19	26	18	25	15	28	25	25	28	25	22	25	24	31	20	26	25	20	19	26	24	21	27	21	28	28	25	20	27	22	20	23	21	24	22	30	32	23	26	22	30	21	14	20	29	20	23	24	24	17	22	17	27	22	23	19	17	33	22	19	15	30	24	27	16	19	21	23	19	25	27	19	22	20	28	23	26	29	27	26	19	27	23	32	30	29	24	15	27	24	30	32	24	28	22	31	33	31	35	13	24	21	20	23	27	21	29	32	32	23	22	27	26	24	28	22	20	18	21	18	24	26	25	23	23	13	22	27	26	25	26	24	23	21	23	17	20	21	20	23	28	20	27	24	20	23	22	21	24	21	28	30	19	22	20	25	26	22	22	22	20	20	28	17	19	21	16	18	21	22	27	29	26	18	24	17	22	20	19	24	20	27	27	28	21	15	15	27	20	26	30	24	26	26	25	26	22	23	18	20	23	21	27	21	25	24	22	23	28	25	25	18	21	22	19	34	31	17	27	27	25	16	15	30	20	17	27	21	17	29	30	16	21	19	34	28	33	21	16	25	28	26	27	25	16	29	23	24	21	27	23	24	31	20	22	19	20	27	25	20	17	21	17	28	22	23	19	39	26	18	26	21	18	18	20	28	22	25	26	32	18	27	35	23	25	25	29	28	30	22	27	31	23	24	15	32	24	18	22	21	27	20	26	24	26	20	22	24	18	22	29	22	25	34	16	17	31	32	20	29	16	25	27	14	28	25	29	15	20	22	21	27	19	18	38	16	28	16	34	20	15	20	27	21	23	21	19	20	22	32	24	31	27	13	20	20	31	27	35	18	31	24	22	19	25	25	22	25	22	18	22	35	17	15	11	25	24	20	23	30	27	17	25	21	29	30	24	21	11	22	16	18	19	23	24	22	20	24	24	29	25	29	26	26	25	24	23	24	22	20	25	26	23	20	20	21	26	34	17	29	27	24	20	26	21	12	29	23	26	24	19	26	19	29	25	25	17	25	17	29	23	21	22	20	28	24	34	28	15	33	15	24	26	21	24	26	23	23	28	28	20	25	26	21	22	24	26	26	23	19	33	29	21	17	28	18	27	18	21	36	21	20	27	30	20	30	18	24	25	27	26	25	30	30	23	15	20	23	27	26	19	31	35	16	29	30	23	23	38	24	26	28	23	31	25	20	15	30	21	28	23	27	22	23	23	28	23	18	26	24	19	28	19	23	33	20	21	21	23	18	22	21	17	26	25	21	25	19	21	23	26	18	19	21	23	25	19	24	29	25	26	24	23	29	22	24	20	17	22	34	23	26	16	21	18	21	28	34	25	19	29	27	23	27	19	27	23	27	30	29	16	22	26	26	12	21	20	25	24	22	22	22	28	26	16	24	25	21	33	27	27	31	20	22	27	25	17	21	25	29	26	29	26	18	27	19	36	32	15	28	18	26	18	20	23	14	24	21	28	29	24	27	24	18	22	22	19	26	26	26	22	35	26	24	27	23	34	32	28	28	26	26	25	18	27	19	30	16	22	26	22	20	23	27	27	25	25	18	27	26	33	30	15	28	23	21	30	21	20	27	22	19	21	30	21	32	26	37	26	26	13	29	18	32	26	26	19	28	22	19	24	31	21	20	31	19	15	22	21	27	28	20	30	26	17	29	25	18	17	22	22	24	23	27	21	24	26	25	18	20	23	29	24	23	30	25	26	25	19	25	22	21	8	24	25	22	31	21	18	28	23	21	34	25	23	28	31	26	24	23	36	30	30	15	27	18	22	19	26	25	26	22	21	29	28	19	22	17	22	18	27	21	19	19	25	29	26	24	33	23	23	24	18	22	24	26	24	22	17	22	26	25	16	20	13	22	20	24	23	18	25	27	20	20	24	20	19	27	19	21	22	28	26	21	25	17	23	19	26	29	21	26	16	23	20	23	25	22	25	29	18	27	26	23	24	35	12	31	23	38	26	22	28	25	17	19	21	16	13	25	26	20	24	28	31	31	19	24	30	23	24	21	20	24	20	20	20	27	31	28	33	20	19	29	27	28	25	20	27	18	23	16	19	28	21	19	28	25	26	22	12	22	19	24	27	18	18	15	24	14	28	15	23	29	28	27	28	27	31	15	31	17	20	28	26	18	20	23	23	18	23	16	19	28	31	16	36	23	18	28	32	24	28	31	32	14	22	23	26	26	17	24	20	21	21	28	15	23	19	21	28	27	28	22	24	26	20	23	29	24	15	20	20	24	34	33	24	28	20	27	33	19	24	22	21	29	29	28	26	17	26	27	29	23	36	35	25	23	14	25	23	14	23	22	17	31	26	24	19	27	23	26	14	28	30	28	16	30	16	16	22	29	21	16	22	21	27	18	32	30	27	18	22	32	29	20	29	18	29	16	17	22	29	18	23	25	32	24	21	27	20	36	24	23	23	21	21	20	21	24	35	25	24	21	26	23	27	19	29	31	14	14	23	30	27	23	26	23	27	27	18	23	27	23	27	34	28	28	18	22	17	21	16	20	23	28	21	24	27	25	25	16	25	25	18	28	29	20	28	22	15	33	27	21	20	32	37	30	17	27	17	25	24	26	23	17	19	23	23	30	19	27	28	22	22	18	18	18	27	19	22	24	22	21	22	21	26	19	18	20	15	32	22	25	31	23	38	16	24	21	23	26	24	21	23	30	23	24	21	23	29	14	24	18	25	28	22	22	22	28	27	33	25	21	38	19	23	12	23	25	19	22	33	34	20	24	27	26	21	16	28	14	31	27	20	22	20	29	22	25	18	32	28	17	36	25	19	29	29	21	22	24	28	27	24	27	21	19	21	30	29	22	21	24	22	23	24	18	23	20	17	29	21	23	22	18	28	25	22	27	22	30	27	32	22	23	20	24	17	21	19	22	29	30	28	27	27	18	24	17	20	24	19	24	29	24	19	14	21	29	28	17	21	20	19	30	24	30	33	15	28	26	31	24	27	25	30	26	26	34	27	27	19	27	32	24	16	30	21	20	19	28	27	22	28	30	26	23	22	24	30	25	17	21	36	18	24	31	16	22	20	22	26	18	21	28	16	19	18	36	27	28	24	24	27	24	29	18	15	20
15201	8726	4620	13118	19577	18303	14738	11538	8891	7347	6197	5308	4722	4034	3648	2863	2275	1883	1811	1772	1362	1077	963	881	917	928	875	920	760	730	816	725	674	580	619	645	616	616	576	594	558	554	508	507	508	459	511	453	453	449	429	453	487	468	441	433	465	441	463	458	445	465	420	456	489	461	438	454	412	441	424	418	412	463	417	418	442	409	432	410	411	396	407	413	412	399	377	417	397	397	407	427	379	408	398	380	405	422	417	417	420	413	417	395	398	391	360	386	380	393	369	347	399	392	353	373	421	404	381	441	388	421	386	370	381	407	390	395	376	380	403	386	411	383	411	431	380	404	366	418	385	421	387	414	387	420	386	408	364	404	397	411	467	449	436	404	410	389	418	408	402	414	391	442	402	413	401	391	414	364	393	404	423	402	420	398	385	377	383	403	407	428	394	401	394	406	423	432	399	399	424	447	409	391	366	421	405	416	425	417	414	391	411	413	380	386	363	407	441	388	393	419	371	402	413	388	386	440	413	407	407	383	376	416	399	397	391	390	402	394	424	385	375	374	404	389	415	406	405	403	421	376	405	387	388	381	412	375	414	415	408	386	392	393	413	399	389	393	380	391	368	369	398	405	384	411	417	436	375	379	417	446	421	402	407	425	385	427	399	417	387	427	422	414	412	415	415	395	416	415	440	377	372	398	378	374	414	410	394	377	433	409	393	387	400	364	355	370	396	390	372	395	392	386	372	411	385	411	391	361	379	372	398	384	427	412	432	408	375	386	416	384	412	405	412	377	444	410	424	370	378	415	390	372	409	396	366	419	404	372	388	415	352	374	373	365	381	372	446	414	420	384	408	397	386	382	367	419	432	400	416	393	364	385	377	402	392	404	415	420	410	393	420	432	378	399	437	396	444	405	436	427	387	387	416	375	398	381	396	359	409	402	406	397	389	385	382	393	394	413	409	396	380	428	397	384	385	377	376	390	397	384	408	414	375	374	408	358	388	401	383	384	392	374	413	422	376	379	390	394	431	391	398	372	374	385	419	383	395	376	353	393	388	402	435	426	393	383	367	391	382	424	384	390	429	371	400	394	402	398	390	406	372	382	380	413	412	390	378	405	425	400	407	387	420	438	355	388	393	425	410	422	381	414	377	390	442	401	437	416	385	441	418	389	400	416	379	404	384	380	396	376	434	396	407	379	394	398	402	379	417	397	394	392	407	391	404	409	379	421	387	421	424	362	406	383	438	357	385	407	409	386	416	372	396	403	415	368	448	418	367	407	380	399	418	376	438	409	431	377	387	385	365	402	400	411	414	394	399	352	405	417	409	377	437	422	392	415	410	410	409	443	379	413	373	387	363	409	414	456	401	402	368	366	379	355	395	423	383	401	384	379	367	403	366	424	377	412	401	396	420	415	392	410	383	394	417	411	379	407	356	401	398	401	433	401	387	369	427	404	424	383	405	365	402	359	382	392	409	358	409	412	431	415	370	374	411	392	376	432	422	395	389	373	376	391	364	398	384	427	389	410	423	404	411	392	442	387	398	352	434	395	382	433	368	380	397	417	374	395	415	385	451	387	414	398	402	418	400	414	404	386	406	397	373	386	391	380	410	412	415	406	395	405	401	389	391	422	411	412	390	385	373	384	402	379	389	409	422	360	370	393	351	426	380	386	385	394	404	370	372	406	417	407	428	404	371	427	405	385	411	368	398	397	398	391	418	380	409	369	364	391	395	365	402	395	387	421	392	418	378	392	380	370	352	397	384	406	425	419	388	380	376	422	391	415	411	399	357	403	401	413	387	373	405	388	394	411	384	376	395	398	413	403	450	403	388	435	372	392	402	421	380	390	442	387	433	436	378	443	396	400	400	407	365	410	379	368	427	403	368	418	386	373	397	392	418	391	409	373	366	425	411	403	407	413	392	422	388	399	383	405	401	385	382	409	415	397	392	385	412	376	398	406	391	393	391	393	401	381	400	413	387	395	382	378	396	364	423	386	377	402	394	388	430	425	358	396	390	376	420	443	425	391	396	411	395	385	357	388	385	388	400	392	399	377	376	356	395	430	415	401	383	400	395	419	429	380	363	378	418	387	389	356	397	389	373	425	396	395	383	407	396	400	427	410	406	412	435	420	413	406	410	402	411	426	376	386	402	381	379	418	375	411	386	376	393	412	399	371	375	367	390	379	402	376	372	354	381	411	377	443	388	392	412	372	392	371	397	372	409	411	414	384	400	393	375	407	413	381	378	401	428	406	377	392	401	394	367	383	372	421	387	388	375	467	352	418	392	372	400	399	399	389	406	426	408	407	383	455	396	410	448	394	421	373	391	396	397	431	368	399	362	403	357	376	376	396	407	398	424	429	388	398	353	391	398	424	376	415	419	370	392	392	389	415	369	382	425	418	377	366	414	394	388	395	400	409	388	374	387	369	414	430	379	408	412	394	416	383	409	409	386	375	413	442	412	412	390	399	421	435	382	368	390	397	375	417	404	414	392	434	401	394	391	407	381	378	385	373	399	445	389	406	414	383	406	365	395	381	397	406	365	391	401	375	449	398	427	387	418	397	414	399	390	392	397	414	394	409	414	367	402	423	360	385	361	410	380	370	414	414	406	418	403	413	389	443	439	415	418	371	389	411	380	435	389	372	383	420	391	402	400	401	402	405	391	380	421	393	352	421	372	410	396	413	366	386	410	396	408	393	400	371	370	446	395	398	416	402	407	396	397	416	428	398	403	410	365	370	362	397	389	401	406	404	415	417	396	384	401	440	396	409	409	410	387	427	411	407	388	400	397	385	410	368	395	385	401	382	425	393	399	421	414	405	421	424	374	380	389	401	404	376	400	416	395	377	416	404	414	385	398	412	396	376	359	415	377	391	375	368	402	422	419	396	408	372	426	397	394	421	407	419	406	397	379	377	383	401	407	417	385	395	392	387	421	390	411	406	437	379	386	394	416	381	382	362	391	370	382	416	404	377	408	377	405	397	366	359	419	359	396	420	393	429	383	403	385	385	417	375	393	394	410	382	371	363	397	425	439	418	440	390	425	427	416	401	396	417	402	390	429	391	360	422	380	424	411	379	394	412	404	401	406	379	416	402	404	398	368	423	420	414	391	385	392	417	399	405	411	400	385	371	393	394	421	392	380	373	366	380	395	382	407	398	372	399	371	395	396	365	389	413	380	434	394	417	389	412	419	399	396	397	361	402	401	416	385	409	443	391	368	395	342	403	416	401	401	416	414	404	397	378	413	376	399	380	413	420	392	376	396	369	381	395	406	382	396	385	402	431	390	415	351	393	409	372	387	396	398	416	367	411	425	413	376	396	408	408	395	388	412	400	400	397	360	405	358	403	398	411	406	410	376	369	352	388	412	416	417	413	418	407	424	388	410	380	400	403	425	425	419	381	425	388	424	398	391	379	398	381	407	369	389	437	412	405	383	414	405	416	381	433	392	369	399	404	379	416	423	379	385	392	415	364	383	401	400	405	395	397	419	437	402	422
945	434	243	171	310	346	323	259	230	197	164	146	130	141	132	87	91	75	68	62	51	41	42	37	35	45	38	51	25	40	29	17	20	29	27	32	15	19	33	29	28	20	17	20	38	20	22	21	21	28	16	23	19	33	26	21	28	17	22	13	21	33	20	13	18	19	22	12	18	23	21	22	34	14	13	13	21	21	23	22	27	22	26	17	26	18	28	22	23	16	16	19	23	25	19	20	16	20	17	33	15	16	18	17	20	22	13	23	21	19	15	19	20	21	22	17	15	24	14	12	20	21	21	22	21	15	27	16	17	13	19	26	34	20	13	21	18	14	19	23	26	17	18	23	24	22	22	25	13	20	18	27	16	14	18	22	23	16	23	16	16	16	29	14	13	17	24	15	25	20	20	21	18	23	16	19	13	25	20	15	23	22	21	17	12	12	25	32	22	20	13	15	20	18	19	22	15	17	19	19	21	10	21	22	24	11	16	17	20	19	21	11	12	17	18	15	23	19	21	18	20	24	18	25	12	21	15	19	23	17	14	17	15	26	30	26	18	27	12	18	19	9	20	17	24	19	19	22	23	8	16	15	20	12	24	14	24	17	13	15	22	17	21	17	19	15	14	17	22	23	24	22	14	20	21	22	24	22	20	25	23	16	14	17	20	21	20	22	25	16	17	19	10	20	23	25	23	24	19	10	26	16	17	18	17	18	18	16	15	23	16	16	16	24	17	12	15	18	25	16	23	19	25	26	17	16	23	16	20	20	19	26	12	18	15	18	19	10	15	23	20	19	14	22	15	16	20	15	20	25	20	25	22	11	19	21	12	13	7	18	12	22	13	12	22	16	14	18	18	16	15	13	14	16	21	24	10	15	24	17	26	13	17	15	25	22	24	18	30	16	21	19	22	20	26	16	19	19	20	17	22	18	30	13	19	26	22	19	18	13	17	21	17	26	19	20	16	30	14	16	20	22	10	23	18	25	15	20	26	32	16	20	22	15	19	19	15	21	18	15	25	22	23	24	15	18	20	21	15	25	20	19	14	22	17	15	15	18	20	20	26	20	24	20	17	18	16	19	16	29	20	11	13	24	16	22	18	18	14	17	21	17	22	24	24	22	15	19	16	20	20	15	18	16	25	14	18	21	17	19	23	24	16	16	22	17	18	19	23	12	17	25	14	18	20	24	18	14	19	22	22	14	18	21	14	12	28	20	17	26	22	24	12	18	12	27	14	15	19	17	23	21	17	16	11	11	15	24	23	24	23	17	18	29	23	19	20	25	25	22	18	20	20	25	28	16	12	20	16	17	9	17	18	19	22	29	27	10	21	19	24	23	25	24	16	17	24	18	15	24	15	27	19	19	16	14	19	20	17	24	13	24	25	19	20	15	25	20	24	24	21	12	21	26	15	17	25	15	15	16	12	20	12	16	17	16	23	21	21	17	18	15	24	20	30	25	17	15	15	14	21	17	23	30	21	17	20	26	20	18	18	20	17	22	17	18	20	29	17	21	11	19	14	17	18	15	23	27	21	19	25	14	19	20	23	19	16	18	13	20	20	19	12	16	12	18	10	24	27	18	22	26	18	15	23	19	20	13	22	17	16	25	6	26	14	20	13	13	22	19	17	19	16	17	18	18	15	19	21	23	22	22	20	22	21	22	21	19	22	21	16	12	21	19	20	16	25	16	22	12	17	14	15	21	16	18	26	11	10	22	25	19	18	22	10	23	15	24	24	20	25	25	12	15	12	21	17	19	23	19	18	22	25	16	27	18	18	13	20	21	16	14	20	23	14	22	21	15	23	25	23	25	21	20	14	21	14	19	22	23	15	24	15	19	19	17	16	16	26	24	14	19	14	14	22	21	13	12	17	23	21	15	16	17	22	29	13	18	25	22	13	20	25	20	19	19	17	16	22	20	19	20	20	10	23	16	19	20	18	18	29	18	18	19	23	21	26	25	16	18	17	25	32	17	20	25	13	19	19	16	16	25	20	16	20	21	16	17	14	21	17	17	30	25	13	25	23	15	28	17	29	31	18	19	26	18	22	17	20	12	18	16	20	22	20	19	19	18	12	23	14	19	23	17	16	25	20	25	19	16	23	26	15	27	11	17	13	28	21	13	19	21	13	16	26	17	16	28	15	16	20	16	18	18	18	19	24	15	15	20	17	13	13	15	17	18	19	26	19	23	19	13	17	20	19	11	25	20	25	17	22	11	18	18	23	14	19	18	16	20	21	26	26	15	15	23	17	11	12	23	21	23	29	22	17	19	8	22	16	18	21	13	30	25	15	22	19	17	16	11	20	19	21	16	22	25	11	17	17	20	26	11	29	14	16	21	27	30	18	12	20	19	16	16	17	18	22	21	20	20	13	15	17	28	16	28	18	13	23	14	15	17	19	14	14	23	20	26	25	22	17	19	21	22	17	16	22	22	23	21	20	28	15	19	15	20	13	18	24	17	14	20	23	23	13	26	14	19	28	18	18	17	15	20	35	19	23	21	14	21	16	15	18	22	18	16	16	15	19	21	23	19	22	19	24	26	18	18	18	19	18	19	24	19	20	13	19	25	17	23	20	18	16	24	19	16	13	15	24	19	21	20	13	15	17	14	11	17	20	24	28	24	24	20	20	21	23	21	11	13	11	22	26	20	23	24	15	18	24	20	17	19	19	26	19	22	23	22	14	13	28	29	15	20	29	16	19	11	23	16	24	19	21	18	41	17	22	11	15	14	20	22	21	23	26	12	24	17	16	19	22	14	25	24	18	18	18	15	18	22	24	18	22	16	24	22	23	24	25	21	25	22	15	24	24	24	18	16	24	19	19	18	26	20	24	12	17	23	21	27	18	20	24	17	24	20	18	9	19	14	26	23	17	15	14	19	19	18	22	20	18	22	21	32	18	28	12	18	14	20	15	21	16	29	16	16	23	20	19	18	26	18	20	17	11	17	24	27	13	18	22	18	17	12	16	14	19	23	10	22	19	16	14	26	18	25	24	20	21	21	21	23	13	21	21	17	17	24	16	18	20	20	20	17	17	18	22	17	19	19	25	21	10	15	19	15	21	20	21	25	18	20	25	22	18	19	19	22	22	20	15	20	22	17	18	20	10	17	19	27	23	28	19	20	15	15	20	10	19	24	24	19	26	20	18	23	23	13	19	28	19	16	19	20	21	29	18	22	28	13	23	18	19	20	15	17	17	18	16	28	24	20	16	22	22	20	21	23	19	19	19	12	17	11	18	26	21	23	17	22	30	29	14	13	13	14	19	22	14	15	24	17	18	13	22	19	24	13	23	25	25	20	24	13	26	22	21	23	17	12	16	26	17	21	23	18	20	18	22	15	17	21	25	24	20	18	17	17	23	15	17	13	26	17	18	15	16	19	15	15	14	26	15	18	20	14	13	22	17	22	19	16	21	17	15	21	19	26	26	18	15	12	20	29	28	20	15	10	16	19	19	23	17	23	18	22	15	12	13	20	20	11	21	24	22	21
19325	13091	7021	18432	26031	24301	20531	16657	13625	11312	9753	8365	7145	6160	5259	4245	3496	3018	2695	2561	1857	1597	1422	1353	1299	1278	1163	1115	979	975	1011	916	828	700	681	678	702	611	660	570	552	566	592	528	546	474	497	491	467	410	401	461	441	405	459	422	438	488	430	445	457	465	437	471	440	395	453	414	397	368	381	393	377	371	384	381	399	361	371	367	351	370	309	384	370	341	368	350	362	323	304	347	329	367	340	361	318	391	365	343	373	347	335	359	330	327	347	349	350	379	354	365	348	342	335	334	326	305	352	330	332	375	319	325	306	316	332	316	344	325	341	351	357	368	348	319	338	334	346	324	310	348	342	355	315	306	338	316	351	356	371	402	383	362	402	396	374	335	330	365	360	360	313	380	344	329	335	361	345	331	309	331	340	335	323	356	308	322	332	343	363	341	324	340	329	305	345	329	313	356	336	327	309	332	318	330	297	340	310	329	325	311	326	359	283	334	333	320	363	319	346	326	314	314	361	330	319	284	353	334	338	334	324	315	303	337	346	325	324	323	312	345	320	314	311	336	356	337	353	340	325	327	330	336	318	361	313	319	333	334	322	298	341	339	314	336	333	368	333	320	321	371	376	338	343	366	370	329	319	321	297	347	306	321	333	304	341	343	326	312	322	336	336	324	275	289	341	340	327	302	353	313	346	310	335	314	373	336	348	325	369	319	350	319	317	327	351	353	323	323	319	318	353	374	326	312	340	295	340	326	329	339	332	321	305	343	356	325	308	295	342	340	338	328	320	307	355	332	318	326	303	301	322	335	316	348	322	318	333	322	303	351	307	339	335	335	325	322	336	302	292	311	373	323	346	322	318	346	339	332	345	334	326	339	299	327	331	321	336	338	348	347	330	327	309	325	318	338	350	343	313	342	323	337	336	297	329	308	316	352	359	331	359	348	332	337	309	300	314	357	332	320	351	323	319	319	357	342	321	333	320	320	331	323	339	323	305	329	329	331	335	318	329	317	313	335	329	337	311	323	346	285	314	325	336	314	365	331	323	367	304	338	328	306	327	343	326	333	348	327	332	325	314	340	369	342	269	351	330	315	323	302	320	325	323	305	346	318	340	324	332	313	306	347	361	307	332	334	329	352	327	318	337	319	353	342	333	336	323	384	304	310	330	355	328	332	334	330	320	322	319	303	325	320	345	319	338	303	322	333	339	294	314	315	349	348	328	304	329	356	317	340	307	348	318	345	326	343	322	326	324	329	313	337	332	321	348	323	303	319	334	296	331	352	319	349	333	331	339	324	327	334	330	333	341	346	337	333	318	311	328	349	318	314	324	323	328	352	348	331	331	292	323	320	321	329	339	303	328	329	336	293	331	319	317	327	333	333	335	317	297	330	308	316	334	321	357	327	290	319	316	319	321	323	312	362	298	333	313	312	334	325	322	339	305	304	329	326	349	315	340	335	357	326	312	305	313	336	317	347	326	314	341	348	351	334	302	304	307	283	358	306	324	315	312	318	336	337	310	350	315	295	319	292	324	310	344	331	327	326	353	302	354	305	328	304	330	322	339	316	306	312	346	332	331	317	322	317	343	280	345	362	293	349	331	341	334	336	315	339	324	346	312	359	331	347	331	309	320	318	334	362	334	325	335	344	345	340	317	307	343	307	331	327	337	338	343	329	336	358	340	354	374	312	324	321	327	321	347	318	352	321	304	310	340	323	334	315	329	350	333	286	327	351	325	327	354	304	335	341	354	358	329	328	333	347	325	298	341	324	299	328	329	323	307	322	318	354	353	337	325	334	347	322	308	338	333	349	323	357	347	335	345	327	348	333	319	345	299	336	320	342	325	325	335	325	327	346	307	324	326	323	344	330	360	361	341	316	314	330	339	320	315	325	304	329	313	314	315	318	312	328	323	357	329	284	330	303	280	327	317	338	354	343	338	335	332	373	307	301	326	330	347	325	330	316	311	335	298	336	310	319	315	335	338	333	337	343	335	322	333	320	315	346	338	327	275	336	312	302	325	315	326	329	303	314	333	356	347	291	326	310	336	305	345	348	342	334	303	299	324	313	339	332	357	336	330	335	313	321	335	350	345	307	302	330	356	367	303	317	336	326	314	308	313	325	340	327	343	329	324	322	337	335	320	336	335	317	333	324	354	318	354	335	345	354	341	344	330	297	343	317	347	325	344	317	319	356	314	309	346	329	311	324	326	347	337	317	296	310	314	330	312	305	300	345	312	316	329	333	337	305	331	334	324	330	305	387	315	373	325	332	332	372	333	334	310	322	349	339	320	347	306	335	321	348	312	313	293	349	344	349	289	347	334	315	332	319	321	364	280	325	309	331	311	307	337	345	335	321	354	356	334	316	334	343	316	337	315	361	367	294	316	353	300	307	321	313	354	337	313	312	332	339	308	366	339	311	336	342	307	326	337	277	348	359	330	353	312	341	337	295	321	369	337	340	328	337	349	326	287	335	329	297	323	310	302	298	318	318	340	304	329	323	311	331	316	298	311	307	329	311	332	326	338	321	324	372	309	334	309	322	364	341	335	346	317	320	321	301	300	315	307	343	328	361	344	326	320	327	319	314	315	343	300	335	310	333	317	347	304	329	329	347	331	318	335	321	302	320	321	355	296	289	314	371	316	353	359	305	333	346	320	304	330	317	326	322	356	331	334	339	348	335	330	354	289	321	353	327	338	311	351	349	328	314	330	300	334	314	313	361	305	364	327	330	346	296	336	350	325	340	340	331	355	308	313	312	328	335	309	317	310	327	335	290	293	326	324	332	302	343	358	336	336	338	322	333	365	315	296	309	342	371	336	303	333	333	320	321	314	337	303	320	302	366	332	296	322	328	293	312	319	326	336	339	328	315	317	314	325	333	310	338	379	328	333	305	316	319	310	327	336	348	363	321	328	329	307	328	284	337	316	318	350	300	350	315	345	333	289	331	318	326	327	328	308	333	334	302	334	316	343	321	312	338	314	309	348	326	311	347	344	329	321	328	342	317	330	330	379	339	323	318	301	320	322	334	333	337	345	341	325	343	364	334	323	343	307	347	326	331	339	310	341	355	334	328	339	323	316	302	295	322	298	309	338	321	346	318	328	327	342	308	314	344	333	330	303	337	324	353	341	349	339	335	330	339	295	327	322	311	330	309	337	329	314	336	327	330	304	316	298	312	333	353	329	329	317	325	342	343	342	317	297	357	316	343	318	314	345	354	344	328	330	290	369	322	337	327	327	320	315	338	365	327	322	310	330	344	328	314	300	313	343	341	345	355	326	343	297	311	342	312	318	327	323	338	300	344	320	322	339	372	319	298	338	321	347	317	338	320	327	314	311	336	352	336	321	349	305	316	297	317	357	332	315	323	324	339	303	326	346	331	360	350	325	345	340	320	327	345	334	338	331	332	324	335	316	288	347	346	332	326	305	343	336	322	306	297	335	307	324	335	325	344	311	340	367	333	311	321	323	328	351	345	341	315	310	317	341	319	321	321	326	288
2534	459	241	206	306	324	288	241	225	212	188	182	150	142	119	112	82	88	75	71	80	61	58	62	74	61	53	40	58	44	55	52	51	62	45	45	45	42	42	34	54	38	57	36	42	40	35	53	55	34	36	45	42	51	50	50	53	46	37	47	52	42	44	47	29	34	34	46	36	37	40	43	46	40	38	49	39	37	35	56	42	44	43	46	41	44	40	47	42	40	39	40	37	42	46	34	32	39	38	54	27	38	31	38	48	42	53	38	46	49	47	31	53	45	36	44	43	40	45	43	40	40	33	37	33	38	33	46	45	45	40	41	47	37	58	34	39	42	35	53	45	42	37	56	31	52	26	40	43	41	41	37	36	44	41	33	26	47	31	42	40	47	29	37	47	55	49	40	34	46	42	36	35	59	44	43	39	34	52	47	48	39	33	48	48	39	38	45	36	51	52	46	46	40	42	43	41	42	48	41	48	50	38	44	41	48	40	41	53	33	46	44	45	37	37	36	41	40	48	40	31	44	39	43	37	38	43	33	41	39	35	45	47	49	46	49	42	42	48	40	34	39	51	48	47	40	35	38	25	47	42	44	36	35	46	36	40	49	35	28	40	49	37	43	41	43	43	37	43	54	31	40	45	46	42	36	48	43	52	62	45	42	40	37	36	53	47	56	49	37	46	33	52	32	47	40	42	40	40	36	54	48	37	42	45	47	34	41	44	51	43	46	38	42	43	52	47	55	31	43	43	43	44	40	38	36	41	36	36	49	50	47	54	45	42	40	38	40	45	47	36	38	40	42	44	40	47	37	49	52	47	37	52	39	39	34	43	39	53	57	36	43	46	46	33	27	50	36	44	30	36	52	51	44	46	45	39	31	36	35	31	35	43	38	46	52	47	27	35	47	40	32	40	45	24	40	27	34	35	44	38	42	43	46	49	40	35	33	46	46	35	46	44	43	41	44	38	42	32	24	44	39	34	41	28	36	37	42	51	52	36	38	41	45	43	42	40	34	44	40	38	31	43	49	35	42	36	56	34	32	35	36	34	48	34	32	37	47	33	44	32	47	47	38	33	36	48	40	42	36	38	42	41	45	31	43	27	53	35	36	46	40	40	48	44	37	39	40	45	47	47	38	39	30	26	40	58	55	43	39	33	37	34	41	43	44	39	47	43	41	47	37	47	48	39	48	45	55	43	35	41	34	33	33	28	41	40	34	38	33	37	45	32	48	40	43	29	32	37	50	53	34	40	40	41	43	44	50	38	38	35	44	47	47	45	54	50	47	33	46	38	36	38	41	38	42	41	45	50	28	33	33	38	36	32	40	42	35	37	37	54	42	46	36	42	42	44	40	29	34	38	52	34	35	39	32	38	41	43	37	44	41	42	52	38	43	35	33	39	30	41	50	36	41	42	41	38	40	31	48	46	33	49	24	35	29	37	38	41	50	47	42	42	33	47	44	49	65	38	40	38	41	41	45	45	46	47	52	43	49	25	45	44	47	34	38	64	33	42	34	39	48	36	35	35	41	36	47	52	32	38	44	38	39	36	39	45	30	39	44	42	45	57	51	30	32	35	30	47	40	42	28	30	49	38	48	43	46	41	29	35	44	32	40	41	31	38	47	35	28	39	52	51	43	40	37	33	48	39	39	40	31	42	55	34	38	48	25	48	37	42	44	43	49	56	43	41	47	39	44	49	39	37	36	42	46	36	40	30	34	40	38	44	39	31	37	47	40	41	42	49	43	34	32	54	32	43	39	49	46	50	37	34	45	35	44	44	37	31	43	42	32	43	43	49	31	34	46	38	48	42	47	39	51	40	46	44	38	51	29	33	53	41	34	45	41	47	42	36	32	38	41	37	26	40	29	42	44	50	37	50	49	50	38	42	41	48	41	36	46	40	41	37	36	39	33	40	38	39	36	33	46	35	36	41	28	40	39	45	39	36	34	35	40	29	45	47	33	36	39	38	44	44	46	58	32	39	38	47	40	44	51	49	42	43	37	30	36	37	36	44	43	49	43	54	44	45	41	54	49	41	49	36	37	39	36	43	50	48	51	43	43	44	41	34	37	29	39	43	46	40	41	39	49	51	36	38	25	43	36	39	36	36	37	40	53	42	41	33	46	46	45	45	42	36	49	44	44	32	42	49	47	44	28	46	49	35	39	40	43	40	57	43	39	36	34	39	31	39	30	43	38	42	40	48	37	36	31	45	42	44	35	53	35	51	39	32	39	39	45	40	48	45	35	55	36	54	41	36	43	35	37	42	46	39	46	39	42	35	30	42	36	51	42	46	29	54	46	40	35	44	33	40	42	48	39	41	46	54	41	44	46	40	30	33	36	55	29	45	41	51	49	35	33	40	38	41	42	33	34	44	42	42	35	37	53	42	44	35	43	36	30	41	49	47	50	34	35	47	37	40	48	48	30	37	46	42	34	36	37	41	42	53	37	38	36	46	40	55	37	34	29	57	44	39	43	40	35	38	32	35	47	41	40	45	37	55	32	37	33	52	41	37	34	44	36	33	36	39	48	37	45	35	46	39	46	48	40	53	45	40	41	42	40	34	43	37	51	38	30	43	37	46	40	38	47	53	48	38	39	50	39	29	42	45	50	38	62	50	39	39	41	44	40	41	43	53	40	39	43	59	55	32	47	39	33	45	36	38	48	41	48	32	42	41	33	41	41	63	42	53	38	44	49	34	50	39	48	25	37	45	40	47	46	38	50	39	46	41	45	49	40	33	44	44	29	33	49	50	42	36	42	44	49	45	39	45	44	51	37	28	33	35	30	45	35	43	49	42	43	44	47	43	48	53	45	41	38	41	41	44	48	49	38	42	43	44	41	34	48	42	44	37	39	43	42	44	41	54	37	39	57	41	45	45	38	40	39	44	43	39	32	39	32	60	44	40	42	45	42	44	39	39	38	35	41	37	35	46	45	55	37	40	44	36	42	38	37	49	40	39	50	40	36	39	29	37	48	38	45	43	35	46	44	40	40	40	37	39	36	42	40	33	41	46	35	40	47	34	48	30	30	39	43	32	37	37	36	41	44	47	48	39	39	43	30	39	38	38	43	40	45	42	39	30	41	49	35	34	42	36	42	40	38	38	46	46	38	38	35	41	43	41	40	48	53	49	38	41	38	36	35	46	47	41	43	43	41	39	40	51	50	45	45	43	36	33	48	31	39	37	44	45	33	47	33	38	51	54	33	46	45	38	32	46	51	43	39	46	49	41	31	42	38	42	41	33	41	37	40	44	39	44	45	34	37	50	37	39	52	40	47	40	37	48	44	28	40	38	40	36	38	47	34	29	36	38	49	38	41	37	40	38	44	41	46	40	45	34	33	40	37	33	42	36	44	42	44	45	41	46	40	39	46	42	37	39	46	43	43	36	30	39	43	36	35	48	49	38	42	42	43	42	38	26	38	36	41	32	33	54	38	35	48	36	46	42	26	50	38	49	38	25	46	46	36	45	34	38	40	38	51	34	47	39	36
17680	11414	6727	17053	24292	23184	19308	15874	13133	11155	9454	8096	7066	6066	5110	4142	3471	3041	2901	2524	1998	1738	1578	1608	1535	1518	1522	1462	1223	1240	1296	1199	1102	1049	1044	1007	1004	1009	898	916	960	897	911	820	833	814	801	775	804	783	787	748	763	793	780	770	768	774	785	809	798	775	778	816	775	744	765	746	758	712	728	715	767	725	747	715	683	694	723	735	712	704	735	717	635	749	693	619	718	743	655	693	707	654	696	744	735	690	641	666	706	693	665	704	712	714	666	700	658	746	671	742	722	669	653	674	649	637	698	673	712	709	674	657	700	707	665	688	664	659	715	698	674	707	659	689	673	648	669	658	732	667	706	611	715	656	716	684	646	656	695	685	717	698	752	718	722	691	716	702	666	646	699	689	680	668	651	691	624	703	667	675	654	707	725	693	680	689	710	644	697	713	635	701	713	650	663	634	676	673	648	691	685	721	690	669	697	660	655	679	653	681	688	687	651	698	679	714	645	694	712	671	694	704	672	662	688	670	636	666	692	672	650	688	651	704	657	681	694	679	665	643	648	707	706	641	691	650	726	657	670	673	724	693	694	726	686	678	637	659	674	661	674	726	650	671	655	663	717	713	729	682	702	717	720	730	658	668	669	688	699	634	708	637	653	615	700	673	684	661	671	680	696	709	665	720	701	665	691	705	687	723	681	661	656	725	703	648	721	671	683	688	671	686	713	692	674	674	632	666	675	705	677	645	742	672	666	662	704	640	668	667	638	659	684	661	709	663	668	662	706	660	686	688	661	691	680	675	658	668	678	677	648	663	706	650	684	712	664	663	680	736	664	709	650	646	728	671	661	733	674	674	666	694	650	688	676	657	715	664	676	647	676	697	678	667	665	619	732	702	691	673	664	671	696	717	682	645	670	688	682	669	665	684	647	641	659	691	678	704	676	697	640	633	672	674	663	681	690	683	702	694	665	685	637	719	682	654	681	662	642	686	660	661	702	667	642	725	705	635	697	661	711	695	676	671	637	649	680	722	680	707	726	684	633	689	675	730	669	686	719	649	697	679	679	664	671	663	694	665	683	646	663	710	657	733	674	749	660	664	666	659	678	644	624	630	642	683	695	656	648	714	647	674	669	732	657	643	634	661	717	673	712	592	716	702	677	679	627	630	670	666	684	683	638	737	645	717	716	741	654	666	727	673	688	670	648	691	717	717	697	633	674	668	615	707	671	689	676	668	694	674	680	694	672	705	690	642	675	717	695	699	707	701	710	706	700	705	655	677	644	673	687	649	717	682	695	646	666	655	661	650	664	698	649	670	686	656	695	710	661	637	668	707	719	645	692	665	709	681	661	706	720	667	663	674	702	657	675	688	671	678	700	655	697	692	675	661	673	640	676	705	676	682	709	675	697	649	704	724	696	691	617	644	682	700	701	672	662	681	665	661	641	720	663	659	668	671	635	697	707	696	685	657	699	665	679	678	661	680	643	682	610	690	696	670	682	664	695	665	680	643	625	656	687	657	683	681	665	661	663	646	651	739	663	695	662	718	639	628	684	648	678	746	706	676	704	702	672	667	699	660	637	663	666	672	678	674	674	738	631	704	670	685	717	651	644	657	717	677	692	688	683	705	680	680	663	636	704	633	716	680	641	663	634	711	721	677	690	665	719	711	689	649	673	652	661	690	670	647	691	751	653	686	659	727	656	686	718	700	722	705	650	665	650	655	663	687	669	689	660	682	716	675	654	656	663	701	653	654	678	663	679	687	668	698	659	688	717	696	684	679	661	720	703	664	678	631	681	687	698	705	696	677	669	643	698	635	664	725	651	694	700	670	676	684	664	709	670	703	701	712	697	654	704	650	641	707	643	684	701	681	681	654	685	624	676	641	691	646	704	675	710	669	668	653	694	677	678	720	683	680	685	638	699	680	681	672	690	651	673	671	687	713	698	679	681	686	671	648	655	663	732	609	703	646	676	630	649	698	661	682	694	695	662	693	663	681	695	655	689	665	701	635	685	677	672	691	669	707	696	693	689	693	674	665	691	670	654	646	716	711	702	658	630	728	695	622	719	640	668	677	660	647	696	693	719	680	693	660	672	716	670	652	668	652	651	700	651	733	687	693	697	694	651	675	691	663	669	649	656	692	631	695	626	671	706	693	694	699	676	689	659	724	630	701	725	719	674	675	705	668	702	668	669	681	675	724	656	666	686	683	646	641	666	670	649	671	685	685	668	687	631	715	652	632	663	729	660	712	694	667	646	682	690	633	644	657	675	660	631	649	685	663	696	667	720	649	695	685	639	669	712	672	702	701	670	657	686	663	693	683	640	718	663	647	695	685	672	660	718	655	681	667	660	662	704	659	669	677	679	653	671	694	625	690	652	697	664	674	692	651	694	682	665	649	675	718	696	675	700	695	721	670	678	700	669	666	716	704	669	658	680	685	721	689	617	682	643	691	680	651	724	644	664	678	677	650	701	673	704	713	701	696	674	657	694	657	690	664	687	702	666	655	683	679	699	615	691	635	685	663	660	742	672	670	677	667	702	640	678	674	716	695	675	649	682	669	692	675	692	673	738	680	647	643	673	667	691	696	701	677	677	673	675	633	686	693	727	669	707	705	702	695	619	629	678	674	699	636	698	714	665	690	687	696	655	664	690	649	682	639	680	694	700	683	634	726	662	648	707	672	686	688	703	713	662	641	669	690	671	624	667	653	637	658	664	667	674	691	639	640	590	698	702	634	631	684	623	687	733	711	700	673	655	708	663	647	703	684	669	640	687	700	636	676	684	699	735	702	676	636	656	636	717	649	664	700	674	707	693	700	630	728	707	659	699	671	702	662	709	702	691	714	707	643	717	661	639	699	638	680	655	716	700	685	733	653	653	676	662	705	624	650	655	687	682	674	668	667	723	628	662	716	660	662	682	660	655	705	658	655	661	707	681	707	670	672	648	652	681	658	642	659	676	637	730	663	682	646	690	681	632	689	705	638	662	684	674	656	669	661	657	680	684	641	697	633	701	679	680	649	700	686	708	709	712	687	648	700	639	679	691	702	704	683	660	657	623	686	657	708	710	683	689	705	658	665	633	669	699	667	673	677	663	703	698	650	698	702	698	699	673	685	677	660	679	722	677	645	636	658	691	678	687	627	686	694	670	668	631	704	694	691	676	691	674	696	675	673	702	692	673	689	706	664	692	695	680	678	650	648	665	683	662	665	659	721	679	691	654	717	667	643	710	702	689	656	681	710	629	660	698	683	686	693	642	721	684	690	655	687	673	628	667	684	675	670	707	677	629	670	712	661	706	642	669	671	636	702	683	665	705	717	650	688	635	671	646	736	702	633	646	662	665	703	678	701	675	666	681	729	708	643	670	649	692	665	705	665	647	708	631	662	731	716	690	678	669	677	712	640	686	666	649	666	658	701	691	680	689	670	726	672	674	643	664	680	683	650	667	654	609	687	710	671	681	698	658	699	684	637	652	678	687	652	667	676	657	668	680	694	651	680	663	685
1833	706	373	307	502	519	442	413	374	325	306	254	247	188	161	163	111	95	120	80	58	70	80	63	63	73	53	60	50	51	70	52	54	44	42	54	48	37	55	47	44	39	40	51	39	45	40	40	47	38	36	55	42	45	33	43	39	23	49	49	39	50	23	45	43	37	29	32	42	63	49	32	48	36	35	43	36	31	48	43	41	43	45	36	43	43	33	30	40	38	35	42	31	40	35	38	50	29	35	31	34	38	32	34	40	37	39	36	34	34	36	33	38	38	33	46	38	42	43	46	28	33	36	42	37	35	30	33	39	45	33	29	53	45	37	29	35	36	28	43	33	37	26	31	28	47	32	39	40	41	41	42	29	45	35	38	37	42	29	38	47	34	21	42	45	41	50	37	24	40	48	44	45	41	32	39	46	37	32	38	29	31	38	28	36	32	31	45	28	37	42	37	28	43	37	23	30	25	31	31	38	20	44	40	39	28	38	47	33	29	32	39	30	40	52	36	29	25	41	39	32	38	38	44	40	35	45	37	34	38	38	39	34	29	28	46	26	39	39	42	40	43	40	32	45	31	36	37	38	34	38	36	57	41	34	18	29	27	46	37	34	36	39	47	32	28	38	33	41	41	28	24	30	31	38	34	34	43	39	36	44	43	26	33	46	33	35	45	44	22	42	35	34	47	48	32	46	39	41	36	32	29	36	47	28	37	34	49	47	48	30	26	23	33	32	35	35	33	31	33	26	34	37	36	53	40	39	38	34	43	44	33	28	34	33	41	25	31	40	42	36	37	45	31	36	32	32	43	28	40	29	31	38	34	40	33	37	33	49	38	43	36	48	34	48	42	34	53	31	28	36	30	40	39	29	34	45	27	35	46	37	34	36	39	39	44	40	46	37	48	37	47	31	50	35	38	41	31	36	31	36	31	33	45	37	42	36	39	38	30	30	41	31	44	38	37	32	33	32	36	36	49	42	35	41	39	29	43	47	44	34	39	26	44	31	47	47	42	49	34	35	43	30	36	29	49	32	36	41	21	44	29	32	44	38	45	41	42	43	30	38	40	39	42	42	31	30	28	30	26	35	36	30	33	42	33	28	41	34	37	36	20	31	38	38	34	40	43	42	37	23	48	30	31	37	33	38	31	35	35	31	32	36	47	36	47	40	20	39	33	50	40	45	37	50	34	45	45	50	36	33	34	35	38	32	43	41	32	34	40	41	30	30	33	30	39	38	41	31	49	37	28	43	37	29	34	25	30	34	42	31	37	38	42	31	28	32	32	30	49	36	33	33	34	40	46	34	34	28	26	50	26	26	38	43	43	37	46	34	40	47	32	44	39	32	30	33	40	35	37	44	37	37	24	38	29	27	40	33	22	32	33	33	32	33	49	30	42	39	32	35	38	45	37	48	49	37	37	35	31	31	40	34	31	36	37	40	28	37	35	31	44	46	31	39	49	36	38	34	31	56	41	27	34	37	36	35	36	42	42	23	36	56	40	29	31	36	29	34	29	40	44	29	35	34	35	33	41	41	43	34	33	36	37	38	42	37	30	40	32	37	37	31	39	38	39	40	24	30	27	39	41	47	34	30	31	35	37	46	35	46	35	32	34	43	38	30	24	31	30	37	29	36	34	41	43	35	42	41	40	46	26	28	38	42	30	32	30	43	39	32	36	29	37	35	30	28	33	32	37	35	42	30	41	49	29	34	36	41	37	37	33	42	34	41	39	33	43	37	36	39	42	37	42	35	33	37	43	27	41	27	31	44	36	37	42	27	34	28	38	44	36	31	29	33	25	30	33	37	28	32	38	38	41	32	40	46	45	37	33	35	38	29	35	32	39	27	26	38	47	40	40	38	36	36	34	41	37	36	34	36	52	30	43	29	37	43	45	31	42	36	40	32	45	33	48	46	33	34	39	40	27	44	34	47	31	39	39	30	39	42	31	37	31	32	45	33	24	44	40	39	34	28	47	36	41	32	42	37	39	48	35	27	33	37	25	35	27	32	34	27	43	40	41	37	34	31	35	34	34	40	30	45	37	39	39	46	33	30	31	38	36	43	26	38	35	32	42	29	35	37	39	43	30	44	28	33	42	43	37	28	43	38	46	30	43	40	32	37	32	37	38	34	44	32	39	36	37	44	41	40	31	31	31	38	39	35	31	39	36	38	31	35	46	31	36	44	39	32	34	43	39	38	30	51	28	30	55	43	26	49	40	37	36	29	36	40	39	43	39	43	40	44	51	42	38	35	33	48	27	30	45	35	36	36	40	29	29	47	37	34	41	37	40	28	34	53	28	40	38	37	40	33	31	30	31	36	30	29	52	33	42	49	46	31	35	28	23	27	39	42	37	26	50	35	34	40	39	42	39	39	41	31	39	27	36	46	42	44	41	39	38	31	46	37	34	40	29	30	38	40	36	35	39	38	40	26	42	44	33	30	39	37	42	50	33	41	37	38	41	32	45	31	44	48	32	40	41	47	39	35	40	31	39	38	41	48	38	42	36	33	36	43	28	40	26	41	35	40	33	44	43	35	40	28	33	42	39	37	39	37	32	47	31	31	33	37	37	35	39	36	32	37	30	32	35	33	39	38	35	38	53	32	44	35	45	38	34	55	33	31	25	28	37	36	35	49	40	45	43	37	35	30	32	33	35	40	42	35	33	30	48	41	40	39	35	36	34	31	42	36	28	41	41	36	35	23	37	43	36	31	37	35	37	41	23	30	28	43	34	37	29	33	32	48	36	32	51	38	32	31	48	43	34	31	42	34	23	25	41	38	37	32	28	28	39	30	44	36	38	40	35	35	40	37	39	41	37	37	37	35	36	47	37	34	40	42	39	55	37	36	35	47	37	39	25	27	45	27	30	29	47	42	27	31	33	32	31	36	36	52	41	34	37	42	39	44	37	36	41	28	34	39	32	38	36	34	38	38	32	38	45	37	22	33	20	35	46	26	28	32	30	34	39	29	37	45	32	27	43	40	50	26	33	41	33	51	55	43	32	33	43	37	37	38	34	42	32	41	45	37	36	30	33	52	26	31	46	39	28	39	30	33	42	34	41	35	30	42	39	36	42	35	29	44	37	45	36	42	46	42	26	30	38	29	25	34	37	38	32	35	43	40	28	36	36	47	44	38	34	38	30	46	39	37	38	35	29	34	32	36	44	35	42	48	43	32	31	39	41	28	42	49	45	38	38	35	30	39	34	46	34	33	31	48	30	51	40	29	40	39	39	38	35	46	39	40	47	41	31	40	30	32	43	38	37	34	30	40	42	31	44	50	36	35	32	30	39	36	35	36	41	35	27	37	38	28	40	39	38	44	34	30	40	33	37	34	30	38	22	30	41	42	36	40	31	38	32	38	34	32	36	44	48	39	38	40	24	52	31	49	34	32	49	34	32	33	45	31	40	44	33	37	41	28	39	48	43	41	35	43	42	24	36	24	30	40	43	41	29	28	43	32	40	35	22	37	40	38	51	26	42	43	32	40	39
23301	15916	9514	22273	29911	28524	25008	21261	18108	15706	13711	11899	10058	8511	7195	5907	5096	4405	4076	3352	2596	2389	2291	2105	2047	1967	1971	1700	1618	1573	1548	1367	1221	1191	1092	1194	1125	1141	1079	1077	1040	965	948	946	857	890	816	784	795	827	790	782	786	868	814	763	792	797	794	810	860	829	764	795	753	815	736	805	738	755	712	740	685	698	709	686	644	703	665	651	645	660	654	643	669	675	644	649	662	640	659	657	700	654	635	681	626	631	659	626	628	650	650	622	634	641	662	607	617	588	649	617	603	607	607	618	623	653	661	613	623	631	615	600	639	646	658	619	589	637	615	596	600	640	580	594	633	594	589	593	616	585	598	621	620	604	623	648	667	595	670	664	636	600	663	686	656	553	638	653	642	616	628	633	585	589	597	569	572	608	623	615	584	605	628	587	596	662	604	608	630	600	622	635	609	606	573	577	621	597	610	654	624	613	640	575	596	589	624	605	594	614	596	577	639	661	590	636	640	611	612	605	584	621	598	621	604	570	649	595	612	623	568	582	611	591	582	614	599	604	605	594	630	608	587	625	600	627	608	613	637	642	580	595	611	581	597	663	605	625	547	607	641	619	625	627	619	570	606	606	597	603	589	613	669	554	627	606	673	619	595	652	621	600	608	618	602	643	591	604	579	569	615	604	652	646	573	580	602	589	590	610	601	618	612	584	605	610	593	659	594	609	593	626	622	605	577	591	611	625	634	620	630	604	624	625	624	583	591	624	620	616	627	633	646	597	657	589	612	593	593	606	600	579	586	626	616	600	624	593	599	615	556	626	599	647	601	600	648	614	603	553	614	600	586	609	603	570	658	656	636	613	607	593	587	622	600	555	613	611	599	634	569	572	613	647	640	608	602	648	638	614	613	662	585	619	590	637	618	601	611	599	599	603	647	603	554	608	566	615	572	632	584	582	596	598	625	625	595	634	617	594	618	597	624	661	576	639	618	601	575	638	594	612	628	616	636	616	565	599	594	583	606	592	590	623	607	646	588	589	647	629	601	620	625	612	618	625	604	623	603	593	637	649	593	573	620	613	613	570	667	627	622	586	631	573	599	577	620	611	602	598	610	619	604	619	573	623	639	645	638	591	611	607	639	656	597	583	621	556	588	641	626	577	607	584	582	616	587	570	639	631	612	588	580	596	598	579	588	650	656	590	592	579	637	627	606	600	604	612	561	608	591	593	606	598	631	625	621	568	629	542	588	602	621	620	608	586	635	598	598	592	622	596	589	598	636	612	572	622	609	662	628	626	529	622	591	641	599	567	611	603	686	609	594	595	595	598	625	589	592	625	621	655	633	649	613	611	619	640	612	610	645	593	621	559	653	600	587	596	599	621	615	602	624	597	632	593	628	629	592	595	636	625	609	576	591	570	599	625	631	602	588	617	577	624	618	613	611	583	606	615	582	640	628	630	610	632	599	577	627	611	646	632	559	631	615	579	625	545	647	635	619	622	650	639	603	597	595	582	582	627	613	582	598	572	619	616	661	592	663	612	583	564	647	636	573	618	587	626	619	600	591	609	652	661	595	626	607	615	614	637	600	579	657	575	618	627	602	637	548	605	621	601	598	614	624	584	603	584	607	588	624	609	626	630	568	617	616	591	582	609	596	607	615	620	570	610	632	636	610	648	612	659	610	603	594	608	597	597	583	601	610	608	617	607	570	614	588	580	549	661	622	586	595	554	591	597	540	642	583	616	597	587	615	604	641	584	599	589	598	599	580	618	629	577	635	576	586	579	632	576	665	596	597	580	615	574	667	651	576	608	585	640	606	597	598	621	604	616	646	620	582	606	626	594	604	569	597	600	621	601	619	605	614	609	611	582	601	639	581	611	617	653	611	614	592	625	594	610	590	608	609	635	566	648	575	586	613	597	588	557	579	556	583	630	601	604	605	635	591	600	646	591	604	611	591	603	657	620	647	628	617	610	606	602	624	583	615	626	633	624	628	603	616	606	639	596	589	617	611	601	613	590	582	559	611	628	622	581	564	626	613	612	591	616	607	601	633	626	606	603	608	599	621	564	595	652	594	583	613	569	581	557	607	608	586	647	607	595	599	630	596	638	636	624	642	622	570	547	600	609	577	576	638	682	588	629	624	623	611	600	632	633	596	617	621	633	566	566	598	639	574	579	622	614	592	570	634	591	604	618	612	597	628	618	582	623	605	612	621	643	609	579	588	621	583	642	585	615	568	609	588	605	570	639	604	637	589	605	620	619	601	597	637	605	622	609	586	598	615	631	589	579	640	599	585	635	633	617	595	611	638	607	569	624	605	612	636	642	554	610	638	610	602	566	609	618	597	596	616	642	656	636	616	568	571	575	595	588	615	603	614	613	600	620	607	604	609	616	587	571	610	576	577	590	610	646	632	598	593	599	652	595	591	606	611	573	648	594	622	595	618	619	596	600	638	616	601	631	585	579	617	598	597	619	644	570	576	644	588	658	593	582	626	632	599	585	612	623	603	674	581	611	617	590	638	588	616	574	627	603	599	616	579	644	608	611	611	617	674	622	606	602	612	590	589	616	620	586	645	561	632	592	667	603	608	625	550	647	600	597	622	593	588	624	605	602	668	573	599	622	618	611	652	660	611	577	591	594	644	600	603	587	578	603	612	626	587	606	623	601	567	574	635	605	621	632	603	570	585	559	595	604	610	581	573	654	586	626	614	558	617	635	544	587	586	590	597	599	608	589	599	609	585	586	643	613	615	597	589	527	631	612	615	620	607	550	639	634	571	591	618	566	596	578	603	628	615	639	612	616	593	587	611	552	547	594	627	584	596	604	622	654	570	590	575	628	586	620	540	604	609	598	596	592	527	609	590	575	565	607	611	585	591	590	602	616	613	606	621	602	613	585	602	591	601	619	667	629	604	608	593	613	596	594	657	564	610	576	622	583	621	621	592	618	613	673	629	627	614	580	618	627	587	582	615	576	620	611	627	630	582	584	618	598	570	614	585	612	564	618	620	578	588	569	639	611	600	631	597	641	588	628	598	603	622	617	628	590	669	587	597	644	582	591	652	626	616	635	630	604	577	584	611	592	635	599	583	614	621	600	634	633	616	611	634	608	559	606	584	573	598	578	579	593	609	625	591	590	593	647	662	599	598	626	608	610	606	597	625	625	596	577	648	601	588	626	596	620	625	591	621	606	576	614	625	634	648	603	609	621	626	617	594	621	588	610	616	626	632	602	663	580	634	574	617	610	586	540	604	572	638	614	614	616	593	596	623	625	597	575	639	642	642	600	621	605	593	588	637	606	598	634	612	597	619	587	615	570	655	597	624	579	623	650	616	669	569	599	630	618	621	596	627	604	609	636	584	602	597	634	651	634	646	591	561	597	636	623	598	600	620	623	621	592	612	601	573	598	597	611	609	624	623	587	604	625	589	621	650	621	606	587	582	571	587	617	612	616	648	590	633	583	589	577	602	579	590	574	603	595	607	610	596	621	580	605	589	637	565	648	594	585	554	626
1489	280	149	123	202	236	185	170	138	123	119	92	90	75	83	67	66	56	49	42	38	34	36	32	29	25	32	27	26	30	25	18	29	34	30	33	25	39	37	27	29	36	24	18	24	22	22	34	20	25	30	29	28	22	26	23	27	20	29	24	22	23	20	30	29	30	26	25	27	31	22	24	24	31	17	23	24	29	26	29	25	30	32	19	23	28	16	31	14	21	22	27	25	20	28	24	17	25	23	26	14	17	15	26	22	13	24	24	23	13	23	24	25	26	19	23	15	26	18	14	15	30	21	24	30	29	24	22	21	22	25	23	20	23	28	24	17	27	33	22	23	18	18	20	22	32	18	22	19	26	26	40	36	20	22	15	34	31	19	32	20	23	28	29	14	25	20	24	31	29	32	20	18	22	16	28	20	26	23	32	22	25	34	27	19	24	23	27	21	27	30	20	23	23	26	26	25	20	25	24	22	37	17	28	20	19	25	20	18	19	29	29	21	13	20	28	24	11	24	34	9	21	24	24	25	34	16	21	25	29	25	21	20	23	21	17	27	27	36	29	24	30	30	23	20	18	20	19	16	23	20	18	24	19	27	19	38	27	29	17	19	27	16	23	34	23	29	20	20	17	25	22	30	26	33	31	27	25	29	23	24	20	26	23	29	22	29	20	19	21	17	24	29	22	17	15	14	26	22	25	26	28	19	18	25	15	26	23	25	23	23	17	27	17	25	24	22	23	26	25	25	23	19	29	30	29	25	29	31	38	25	27	22	26	22	24	24	25	31	17	30	21	28	26	24	36	16	22	24	28	23	16	25	21	27	25	32	26	18	19	28	23	34	27	26	22	26	28	10	21	26	24	25	17	18	20	25	25	38	17	19	26	23	35	28	18	23	17	21	35	24	27	27	21	23	27	13	29	21	13	18	22	20	30	20	25	25	25	28	26	20	26	22	30	26	21	23	26	24	27	23	28	20	24	15	28	23	22	24	18	22	31	30	24	15	22	22	25	31	20	23	23	25	30	26	32	33	25	24	22	21	22	30	26	20	29	23	19	22	28	19	24	17	31	17	20	23	14	22	38	22	26	20	30	26	25	19	26	24	26	27	27	23	24	19	23	23	14	25	19	28	23	31	22	27	16	23	25	32	26	19	23	23	26	31	31	17	16	32	21	24	25	25	26	26	19	21	18	25	29	23	24	23	29	31	20	18	21	33	30	25	37	25	28	20	22	22	34	21	30	28	21	16	28	30	26	24	28	18	29	25	19	27	22	22	29	26	26	35	31	20	26	22	22	19	24	28	20	24	21	14	24	20	27	29	25	27	26	22	22	24	26	40	26	17	23	21	27	28	21	20	25	26	25	24	21	25	18	21	19	29	34	26	29	28	21	22	18	19	23	30	19	21	26	26	19	17	31	21	23	23	16	23	27	29	22	30	20	29	18	31	28	25	26	24	24	24	22	21	21	32	25	24	19	26	22	24	30	31	22	18	38	25	30	28	20	30	20	21	22	27	20	29	26	23	22	26	22	22	21	14	23	22	24	28	23	25	17	24	29	28	18	22	19	20	22	24	28	20	22	22	22	31	31	23	21	31	22	18	18	23	21	20	27	24	25	29	19	28	21	18	27	35	27	20	26	28	20	31	30	23	31	22	28	26	23	25	27	25	18	25	26	33	22	21	24	19	16	14	33	26	20	21	34	19	21	25	31	17	16	24	18	24	22	26	18	31	25	21	23	35	22	17	21	15	21	27	28	18	32	23	29	20	31	21	23	30	16	25	21	32	25	15	24	25	21	33	25	22	24	29	29	22	23	20	24	21	31	19	26	34	19	17	19	24	27	24	17	27	25	24	26	27	22	18	27	25	26	24	17	30	24	20	20	30	26	26	22	24	22	30	24	23	26	18	22	21	27	23	23	24	26	24	25	20	22	25	21	19	24	25	23	27	17	29	28	22	28	23	18	19	28	23	24	24	25	23	26	31	18	24	13	26	16	33	19	25	19	21	26	22	24	28	27	18	24	23	24	22	20	29	31	34	27	21	18	22	23	22	23	28	29	19	27	22	31	35	21	19	25	28	17	25	14	20	26	27	23	27	25	26	20	15	31	27	21	14	26	17	33	31	24	26	19	19	31	28	28	28	27	28	31	27	31	22	24	24	27	27	25	24	23	27	26	17	28	19	16	25	16	21	23	31	20	23	19	30	35	20	19	16	31	20	22	24	24	19	30	15	23	30	11	25	29	32	26	17	24	27	22	26	22	20	23	22	26	22	22	20	13	26	21	22	30	17	24	22	33	29	22	18	25	18	21	22	37	26	26	28	32	29	25	21	28	21	27	25	19	15	23	26	23	17	26	24	27	24	20	21	31	28	28	26	24	31	23	23	28	26	27	28	24	25	25	13	24	21	27	26	24	19	31	26	21	27	30	31	24	25	25	17	22	27	23	22	22	21	24	16	19	27	21	20	23	20	15	19	20	37	23	16	19	27	28	23	31	22	24	26	18	33	34	30	25	22	24	20	23	22	17	23	22	24	43	25	27	17	18	17	21	23	19	20	28	28	25	14	24	25	21	19	30	30	31	18	17	19	20	24	24	23	21	20	30	25	26	23	27	23	27	21	25	19	22	26	27	20	29	24	30	13	24	20	27	28	24	21	18	21	30	20	21	30	27	29	20	30	29	24	28	17	21	20	32	16	25	19	35	18	28	21	30	19	24	15	25	24	18	28	24	25	14	21	33	18	27	35	27	23	29	23	29	15	28	27	26	22	22	20	30	28	28	33	27	22	23	21	26	20	22	18	25	18	22	28	20	22	24	24	22	29	19	19	27	20	25	33	25	23	23	23	23	22	32	17	22	22	29	28	30	26	30	24	24	26	29	29	16	29	22	26	29	27	24	20	33	24	24	21	35	28	21	32	25	28	34	28	21	29	28	33	26	14	27	23	26	27	24	25	25	26	23	22	29	35	26	35	21	32	27	17	23	23	22	32	26	32	27	23	26	31	18	36	27	28	21	28	28	29	16	22	20	23	27	31	17	27	27	29	21	36	27	20	23	21	20	22	20	29	37	33	27	36	17	22	18	30	28	14	23	24	28	26	10	24	29	23	21	21	22	24	23	29	28	28	27	28	26	25	27	33	18	20	19	29	32	31	23	26	16	21	23	26	25	27	20	24	25	27	19	27	23	19	14	22	26	27	31	19	17	21	24	16	23	31	16	22	21	33	20	30	20	29	29	29	23	23	23	18	24	26	28	21	29	26	31	20	29	23	29	20	16	19	15	37	24	19	24	26	25	25	27	27	37	13	23	16	21	19	17	28	36	15	32	21	26	24	34	18	30	22	18	14	21	24	23	27	25	30	31	27	27	36	19	19	26	30	23	25	16	26	22	29	18	26	20	16	35	28	28	25	26	27	28	21	20	22	21	31	25	30	28	41	22	22	28	30	21	37	25	20	23	23	28	23	20	26	25	31	28	15	23	24	26	21	27
14752	8538	4614	12742	18903	17838	14551	11763	9653	8089	6739	5645	4812	3944	3222	2630	2253	1887	1784	1285	1159	1063	916	971	973	936	882	821	726	813	789	733	626	576	681	644	638	606	552	589	568	503	478	464	481	455	496	447	423	455	470	429	441	461	445	461	455	469	481	465	489	433	503	457	461	446	438	435	460	414	434	441	433	416	411	416	441	407	418	395	421	386	424	444	396	418	387	401	430	424	427	416	400	374	426	391	378	413	385	410	422	378	419	388	414	404	383	406	427	412	376	419	408	399	397	382	406	417	394	407	416	418	393	418	392	419	401	385	390	421	407	386	381	406	362	411	425	397	395	388	381	378	391	401	444	373	389	450	426	383	386	396	423	401	446	408	392	415	409	394	413	404	404	401	422	377	380	394	416	421	404	354	409	436	402	390	402	406	394	380	383	374	391	398	408	369	404	391	372	373	396	384	371	412	422	415	399	423	375	415	400	410	432	416	391	397	384	405	391	390	387	383	405	388	423	384	416	414	395	407	381	392	365	392	391	417	411	372	364	421	390	397	415	375	393	393	396	418	395	398	410	384	414	415	383	371	407	376	396	421	429	390	418	414	405	369	412	414	397	423	385	400	358	381	433	388	408	418	375	390	395	438	430	410	397	414	428	416	384	397	387	386	452	416	400	411	377	408	436	380	404	416	397	384	373	387	386	391	394	430	388	412	409	407	423	367	384	352	427	406	363	434	422	406	397	410	396	439	431	366	440	377	403	406	380	391	397	407	385	410	427	421	413	381	418	368	395	424	419	425	392	392	403	397	398	418	371	383	383	375	409	337	389	422	409	405	403	383	406	413	384	424	405	361	435	385	363	386	406	422	409	401	394	385	383	404	407	371	394	437	394	397	400	409	383	400	389	429	392	437	407	410	414	398	398	396	417	408	384	387	395	410	385	414	384	394	406	360	397	407	379	396	385	368	400	404	399	446	440	416	398	402	400	402	399	390	379	389	380	409	408	418	394	410	398	427	373	400	375	384	408	419	426	429	378	401	381	370	378	392	428	423	409	421	388	384	401	398	418	355	365	393	398	388	414	442	381	397	402	387	432	442	415	390	405	416	424	388	356	395	418	396	416	383	406	373	386	384	425	391	430	366	377	372	403	416	396	434	385	389	386	426	410	440	399	389	412	421	406	398	386	445	375	378	410	403	419	424	415	420	432	433	453	419	407	426	420	371	368	425	407	421	438	388	377	370	407	416	362	400	393	390	379	363	391	408	378	401	436	394	401	401	411	394	407	382	402	412	408	401	397	403	394	395	431	395	426	441	414	359	400	368	399	387	429	386	357	445	427	447	394	396	400	401	374	400	374	396	407	381	425	418	414	431	429	384	391	389	399	386	409	397	415	398	384	416	398	433	437	431	448	387	383	385	436	373	459	419	419	371	410	408	409	394	388	410	425	424	411	384	424	389	375	417	405	418	404	393	392	361	377	376	357	374	394	401	407	423	424	395	404	385	382	406	416	379	380	438	395	401	409	400	409	353	394	380	391	381	426	386	380	380	412	374	377	415	388	395	404	383	411	437	386	377	354	397	418	423	402	413	408	416	419	415	407	422	402	392	398	401	393	416	411	382	374	437	420	382	405	428	429	404	406	424	388	410	394	428	394	399	335	416	397	414	396	381	409	391	406	403	430	414	405	404	379	415	421	410	382	375	371	419	376	385	407	428	417	377	432	423	388	415	426	387	408	439	426	439	392	407	421	384	403	353	380	412	418	418	412	426	427	425	387	389	397	412	398	418	396	360	393	367	413	417	384	392	428	370	444	413	373	413	399	391	397	385	393	426	403	389	391	377	417	407	360	406	398	434	411	399	396	406	388	418	434	412	415	411	402	390	410	376	403	406	407	399	392	405	395	417	381	411	396	412	408	410	410	381	377	404	404	397	386	401	430	390	390	412	400	401	422	413	368	367	384	413	376	371	419	431	404	375	401	414	381	413	392	385	393	387	413	397	385	397	391	396	384	416	423	374	414	387	415	391	407	410	395	395	388	392	460	410	388	372	404	425	452	391	393	418	380	410	387	367	396	396	378	428	392	355	433	408	437	391	408	418	411	428	413	388	413	392	400	423	396	403	393	396	369	406	408	406	408	418	392	436	381	397	411	417	393	401	408	418	373	413	395	387	411	412	409	397	412	386	398	426	398	371	410	383	379	393	402	373	423	360	412	407	430	407	388	393	387	376	386	363	388	422	362	398	417	432	389	387	390	412	381	385	417	412	403	395	417	385	440	389	377	427	396	364	390	412	411	414	394	407	405	379	421	432	444	354	374	415	391	378	400	418	358	385	398	400	399	403	403	405	386	359	403	400	403	421	403	420	396	410	397	427	405	406	440	413	410	404	403	364	403	411	387	407	398	418	372	398	377	403	425	428	379	423	424	395	388	401	405	429	364	413	387	405	410	413	402	397	402	403	411	413	393	390	356	385	387	382	409	418	419	433	365	393	397	416	404	375	406	421	392	391	397	416	430	424	389	396	398	386	437	384	376	392	393	384	413	433	367	389	398	437	421	406	401	427	404	393	376	401	399	373	416	408	425	390	407	382	391	413	396	428	386	386	426	400	417	397	378	432	404	384	403	403	382	392	405	398	380	406	420	385	419	375	387	404	410	402	394	384	377	413	406	385	426	386	403	405	390	392	374	413	384	414	379	399	437	402	420	390	410	404	403	408	422	391	357	404	392	373	401	397	427	369	357	408	375	382	403	399	411	368	423	422	425	399	381	411	410	435	403	422	376	400	401	416	394	375	397	406	392	440	403	428	399	452	411	367	399	396	370	385	368	372	396	453	413	368	399	351	383	436	398	421	398	388	410	415	388	394	395	444	394	393	407	369	406	420	394	401	421	405	411	414	393	392	439	426	403	346	405	395	401	398	385	408	400	386	393	382	398	408	432	378	405	412	380	419	441	402	433	408	384	411	416	391	378	389	407	380	399	391	398	426	401	403	403	401	421	386	433	411	384	391	400	397	389	384	406	399	419	436	397	405	417	410	417	395	392	399	388	416	425	406	381	414	408	392	405	376	383	414	386	379	419	415	359	413	400	396	373	422	414	379	386	409	397	417	409	384	398	403	366	415	386	413	368	364	386	402	422	430	375	404	419	419	372	411	360	371	411	416	363	407	392	394	404	404	407	411	415	378	384	397	381	403	417	394	405	472	386	367	397	428	383	392	391	411	412	392	405	407	421	371	393	399	414	404	395	440	410	400	405	398	373	388	393	389	437	387	407	402	398	409	426	391	381	391	393	392	400	423	420	439	423	406	401	404	390	376	380	426	401	425	364	391	415	432	403	417	386	390	397	391	402	398	400	406	413	380	401	361	398	364	383	402	383	427	415	429	400	417	394	409	406	420	391	430	447	393	437	394	420	414	385	382	358	416	376	404	396	392	384	422	412	382	430	375	414	378	416	409	404	403	371	405	407	414	408	405	415	366	409	398	404	384	414	423	409	422
887	443	239	170	310	366	352	266	234	211	177	182	128	128	91	89	83	78	56	61	45	45	47	30	28	30	29	28	30	27	43	22	20	29	24	28	26	28	19	22	21	21	18	26	27	27	27	22	18	15	16	12	24	21	19	22	21	24	17	20	25	17	24	18	27	23	16	18	28	19	20	16	10	15	23	16	10	18	22	26	23	21	14	15	23	16	16	22	11	14	21	18	23	22	16	25	24	23	17	20	22	16	15	27	27	21	21	23	15	22	14	17	11	17	18	26	27	17	19	21	24	13	17	20	14	22	23	17	18	11	19	27	15	18	19	11	13	16	25	13	18	17	20	21	16	29	22	15	16	16	17	19	15	13	17	29	28	19	16	14	18	18	16	23	23	15	25	21	22	17	28	21	26	17	18	18	13	20	19	21	21	17	16	14	17	19	15	10	15	14	14	31	18	24	13	22	23	19	19	23	26	17	18	18	14	18	19	15	17	32	15	21	8	18	29	19	27	19	18	11	21	20	15	17	14	19	22	21	21	18	20	18	21	19	15	16	20	12	27	11	16	18	17	15	23	17	17	11	16	19	18	17	23	31	18	22	19	16	19	15	13	19	18	16	14	14	21	13	24	20	19	19	20	11	15	22	19	16	13	15	15	22	26	28	22	14	27	17	19	18	21	18	13	19	13	26	13	13	19	19	15	28	22	15	16	19	11	20	15	19	23	12	19	22	22	18	19	17	16	23	17	23	25	27	19	23	19	14	21	26	15	16	19	12	29	16	19	15	23	20	22	22	16	12	19	13	18	26	17	16	21	23	20	9	20	19	17	18	18	15	23	16	21	23	25	21	17	23	20	17	13	19	25	12	26	26	24	19	25	21	24	15	19	16	15	20	18	22	28	25	11	21	23	15	15	10	15	13	14	23	19	20	15	18	24	20	17	28	17	20	24	24	18	16	25	16	20	17	15	21	14	24	10	17	9	19	23	16	14	14	21	18	17	20	24	12	10	31	19	28	20	21	24	19	24	23	13	15	16	16	18	17	25	18	23	29	28	21	20	22	14	17	17	20	21	16	16	21	18	20	27	19	12	14	24	22	23	18	25	16	16	14	18	17	11	28	22	14	19	23	14	28	22	18	14	20	16	23	22	18	25	20	33	16	14	27	17	13	20	25	17	19	18	17	20	19	15	19	13	29	18	13	17	18	25	27	17	21	22	18	19	16	21	17	26	22	18	19	18	14	16	14	21	19	20	26	23	15	17	28	21	17	20	20	16	16	18	19	20	27	15	21	23	19	18	18	16	12	21	19	13	17	23	20	17	18	19	26	14	18	17	17	12	13	15	12	18	24	18	18	22	20	20	22	15	16	23	26	19	25	22	14	22	15	24	18	18	14	12	19	21	20	22	16	21	13	17	11	26	24	16	19	18	14	23	22	22	18	15	27	19	19	29	19	16	18	16	17	16	22	26	9	15	23	17	19	17	17	11	21	16	16	21	12	21	21	12	19	24	12	18	19	21	15	21	22	16	16	25	19	20	19	11	18	18	30	23	27	14	28	24	25	21	16	14	21	17	21	20	24	24	18	24	22	18	21	18	24	16	22	14	15	17	22	20	23	23	16	15	24	18	24	19	17	28	16	21	28	24	19	18	25	22	19	19	20	15	21	14	26	22	13	18	17	20	12	24	13	17	15	17	19	19	17	23	19	21	22	21	21	22	15	12	19	21	29	21	20	17	10	21	19	23	17	24	15	15	24	20	16	20	16	22	16	23	20	20	16	24	25	26	20	20	25	22	18	12	17	16	26	17	21	22	16	14	18	17	19	16	15	24	19	21	24	17	22	17	23	10	17	24	23	24	23	16	15	16	17	22	14	12	18	19	22	16	17	26	25	28	22	22	18	28	23	15	30	24	17	20	17	27	21	12	25	15	17	20	12	13	22	19	15	20	20	32	22	25	19	25	23	26	19	20	21	18	19	30	21	26	13	18	15	17	19	25	19	14	23	21	17	12	28	22	16	26	17	6	18	19	17	20	20	18	21	8	26	21	16	20	12	15	11	22	26	20	18	22	17	15	27	16	24	16	20	14	23	21	27	15	22	25	23	21	20	29	21	18	20	22	21	22	21	19	20	18	20	22	18	18	12	23	13	18	15	14	20	18	22	16	17	17	21	23	12	14	24	29	15	25	14	17	25	23	24	20	15	19	13	12	21	19	26	27	22	17	16	10	18	14	20	22	20	12	21	17	27	25	18	14	22	9	18	15	16	21	22	19	16	23	25	15	15	19	23	15	19	16	22	14	19	13	12	21	11	19	19	26	10	33	18	18	23	21	17	15	19	19	16	21	24	25	17	24	17	14	16	21	18	19	19	14	21	17	17	22	18	24	16	15	22	10	11	16	15	23	20	13	22	16	21	17	23	21	19	14	18	28	15	21	23	23	12	18	20	13	16	17	22	16	16	12	19	12	11	22	24	15	17	18	27	15	18	14	17	29	17	19	12	21	16	14	21	12	12	25	15	13	12	13	13	23	19	22	19	18	22	18	15	21	25	13	20	18	20	20	27	16	26	21	15	16	17	19	15	22	22	18	15	20	16	23	20	15	24	23	23	11	18	22	16	17	21	13	17	16	18	21	21	23	21	21	21	20	17	19	22	21	27	20	15	19	18	21	21	19	21	14	25	21	14	13	19	24	12	15	15	23	17	23	15	20	18	16	20	27	15	17	20	16	24	15	18	21	17	15	25	20	12	25	18	23	26	13	31	23	19	14	24	21	21	15	19	16	24	11	23	24	17	19	26	18	19	17	16	21	24	18	24	22	18	17	12	12	18	23	28	15	15	26	24	14	18	19	21	19	21	17	20	26	15	11	17	18	11	19	19	16	22	24	19	17	22	22	16	24	22	25	22	19	20	20	16	19	24	22	21	16	30	21	19	8	26	30	22	17	30	17	18	22	20	15	29	18	17	21	15	26	25	19	19	14	23	12	22	17	22	22	21	24	15	14	17	22	22	21	23	21	17	13	23	19	23	24	29	22	19	10	34	18	18	19	22	19	20	14	19	23	19	17	15	18	31	11	20	25	17	22	18	16	19	23	17	23	21	14	16	25	19	21	17	20	21	25	20	19	22	19	19	23	33	20	16	13	23	26	16	20	14	24	18	14	18	15	12	23	15	26	26	23	19	16	19	14	14	16	30	16	21	14	28	18	19	21	22	21	14	20	14	15	19	18	24	27	21	17	24	15	18	17	18	19	22	27	28	16	21	22	17	20	27	13	20	23	19	21	17	13	9	25	15	20	22	21	30	21	18	22	23	19	14	17	15	24	21	14	24	25	26	16	14	18	25	8	18	35	19	20	20	23	19	20	14	23	21	16	16	17	20	15	26	18	17	22	16	17	25	20	20	15	25	19	26	24	18	29	20	17	18	19	17	20	21	20	20	17	19	18	15	22	23	21	23	17	15	14	18	24	13	22	15	20	13	13	22	15	16
19085	12664	6583	17742	25678	23813	20658	17220	14287	12118	10278	8754	7060	6026	4977	3920	3317	2862	2536	1913	1567	1520	1490	1374	1289	1151	1099	1064	929	977	900	811	772	682	743	725	661	644	639	640	516	568	544	548	482	468	521	458	469	440	474	453	448	457	428	450	481	447	460	490	464	473	484	445	431	459	414	435	430	393	395	400	368	386	380	369	356	409	344	327	357	384	364	371	345	315	363	335	378	363	353	320	338	356	353	351	361	342	365	330	327	320	337	353	331	320	337	339	339	312	333	313	377	323	327	322	322	338	333	305	352	342	325	331	316	343	309	334	372	341	304	337	334	312	374	322	316	356	327	315	317	372	332	348	389	326	330	329	338	351	378	345	346	358	368	347	348	338	338	300	328	328	331	333	303	349	331	320	327	317	363	326	327	306	310	354	303	332	317	342	346	329	336	312	321	313	316	354	305	309	330	287	353	320	293	342	340	336	313	323	333	342	344	330	354	317	349	326	334	316	322	360	338	299	316	336	307	331	343	311	334	336	344	313	329	293	321	308	321	345	343	328	337	329	300	319	319	322	317	313	317	312	350	340	325	334	357	344	346	336	346	352	352	326	289	369	316	338	336	295	326	313	289	330	317	319	314	312	345	316	331	334	326	322	342	294	334	347	325	336	334	304	331	317	300	347	330	350	313	303	312	300	335	326	334	340	332	315	318	330	352	350	344	294	335	366	320	298	317	330	294	305	335	347	315	332	326	351	342	340	323	320	326	314	332	346	305	308	294	313	337	310	353	346	348	328	328	354	331	360	308	323	327	308	378	314	322	317	313	352	319	320	371	349	341	314	311	321	287	314	326	306	369	348	317	323	333	337	324	338	356	286	321	301	321	338	359	311	315	322	289	324	321	339	369	315	315	338	333	344	312	329	353	321	344	354	347	299	343	329	311	329	330	312	305	358	350	338	341	323	326	336	330	311	321	300	325	295	317	313	343	343	323	314	328	323	320	343	342	323	337	332	330	337	333	345	339	347	298	348	342	321	313	346	339	278	314	305	336	320	344	367	310	307	335	334	314	321	316	290	319	338	299	330	327	365	318	306	291	324	311	313	344	345	333	357	325	340	326	318	324	352	322	341	326	299	333	350	325	335	329	352	337	318	290	331	332	288	338	311	323	335	370	322	313	303	319	347	338	352	306	360	312	300	304	337	326	316	307	303	318	328	318	325	330	342	341	310	297	345	323	313	344	301	346	339	330	339	309	323	328	330	344	332	322	368	350	310	330	326	348	340	302	295	334	276	318	346	362	304	315	314	336	320	366	315	342	312	342	311	324	336	341	332	341	348	313	355	345	289	319	302	339	342	298	321	298	355	334	353	304	313	323	340	312	322	338	323	356	336	319	348	340	297	327	341	326	345	314	348	302	316	329	329	324	334	317	360	299	326	338	330	317	361	353	336	334	326	357	316	344	320	327	306	335	351	343	338	351	315	319	306	312	321	290	330	306	327	354	343	312	313	348	322	342	312	313	306	319	337	332	318	303	312	331	338	321	321	312	331	319	331	321	314	348	327	334	343	330	338	350	299	350	319	334	326	317	324	326	308	317	318	334	334	331	316	365	283	305	278	295	324	311	317	339	326	337	337	292	361	299	319	326	358	309	337	337	313	295	325	315	335	321	305	299	329	327	305	284	354	356	306	341	337	327	314	359	350	336	325	320	335	347	298	353	313	311	342	314	295	334	339	309	325	321	315	304	311	320	345	316	315	340	315	334	296	331	323	328	322	310	329	376	342	349	344	341	299	288	313	347	354	308	308	332	337	325	331	307	331	302	313	316	352	314	325	316	309	314	335	358	327	297	331	317	354	311	307	342	319	315	387	349	322	319	361	319	323	307	315	344	346	342	314	345	315	350	311	321	333	334	345	339	303	317	335	357	309	318	340	351	294	337	362	314	327	318	320	329	318	344	304	372	329	350	352	333	350	330	322	329	301	284	317	310	352	366	331	331	327	316	329	296	330	335	346	364	307	331	311	323	344	342	316	344	345	313	335	329	357	328	344	340	319	333	319	334	307	335	319	374	329	336	328	322	322	332	342	300	348	329	312	332	294	300	353	315	321	361	366	335	335	311	289	306	331	360	330	333	329	355	337	329	320	296	351	327	303	356	337	300	323	306	307	316	311	352	330	331	347	343	330	330	345	333	340	319	338	353	328	294	295	337	316	277	372	308	342	332	346	332	347	330	303	314	314	309	281	334	345	314	351	304	311	319	340	298	327	336	316	328	325	319	314	288	329	362	315	311	309	321	323	330	317	306	311	310	335	349	303	303	317	350	349	308	307	326	320	327	334	326	321	337	308	320	331	346	320	348	349	297	336	312	321	326	300	300	325	323	329	316	317	324	308	342	309	315	302	304	311	341	356	308	324	351	351	321	286	306	325	335	309	348	314	346	313	347	312	315	323	354	324	336	313	317	333	340	340	369	307	311	326	344	324	333	315	359	357	329	331	328	330	308	337	323	329	317	325	326	297	303	311	314	352	309	322	360	352	328	329	331	322	345	332	333	329	336	313	318	346	338	316	310	334	333	342	304	317	347	340	324	310	314	301	320	321	334	294	309	333	346	298	330	310	319	324	328	337	341	347	309	331	341	348	358	338	306	326	306	303	310	326	317	319	347	316	305	323	296	331	338	347	297	319	330	362	332	305	328	345	336	350	359	367	318	319	316	374	319	315	311	321	354	365	340	333	293	330	346	324	292	326	318	313	321	343	329	339	323	324	310	334	305	357	334	320	343	307	335	337	313	318	329	329	314	357	335	354	373	357	321	295	319	325	313	303	320	364	312	317	333	306	342	330	324	329	320	368	322	320	327	340	353	324	339	343	322	342	308	344	293	298	290	322	313	336	331	311	310	321	314	326	319	326	302	303	334	290	331	320	316	317	302	355	317	302	346	341	336	321	324	304	262	307	345	314	315	310	331	338	311	332	315	328	316	333	324	335	325	353	330	331	324	337	329	330	336	335	300	356	334	343	302	322	335	315	288	340	329	342	306	322	329	363	316	324	341	344	328	319	327	327	316	321	344	330	313	334	308	309	309	327	327	307	326	316	350	325	343	351	282	360	351	350	333	338	297	343	340	323	338	326	338	335	348	322	312	343	289	306	304	293	319	345	303	366	336	297	306	329	304	315	330	334	339	357	303	339	336	339	334	332	331	328	332	331	306	330	339	354	354	330	304	335	350	321	301	327	331	320	308	336	317	305	285	312	308	325	334	342	344	307	330	335	296	336	333	336	323	341	335	324	307	307	335	315	344	349	345	321	328	314	304	335	320	348	331	346	342	344	317	327	335	329	348	293	342	335	329	298	315	324	303	314	322	321	330	316	340	295	338	335	301	312	322	307	337	327	342	320	316	329	348	293	332	310	320	330	342	329	328	325	321	318	348	351	341	311	331	331	322	351	357	338	343	331	330	324	310	290	332	308	311	329	339	351	327	306	353	335	302	320	304	322	323	323
2490	395	250	209	315	330	319	278	215	223	215	175	163	127	117	105	88	91	88	64	59	70	61	72	55	62	49	60	52	46	44	48	44	50	43	45	43	39	48	50	48	34	44	51	36	56	34	40	51	40	39	49	50	42	39	36	45	53	36	42	34	41	40	58	48	31	44	50	39	35	43	41	40	42	47	47	42	57	40	38	34	38	34	31	28	42	39	28	45	45	52	52	41	43	43	57	43	39	50	50	31	40	46	40	35	45	41	34	48	36	36	39	39	41	47	31	50	40	33	43	35	42	36	38	39	33	46	48	44	37	40	37	40	42	38	52	45	32	30	46	53	39	55	46	43	44	41	43	39	50	38	38	42	44	51	38	48	46	41	35	36	46	37	32	42	48	36	42	36	35	52	41	45	40	44	55	30	37	44	37	49	39	54	34	49	40	35	48	40	40	51	45	34	41	43	41	40	45	48	35	45	45	41	57	43	41	42	36	27	48	36	49	44	43	38	38	48	43	47	36	41	35	41	37	45	48	40	39	25	45	49	48	42	46	42	29	38	41	39	43	49	47	41	37	36	40	26	51	45	42	48	33	54	36	42	36	39	41	39	32	35	37	35	37	42	44	41	41	54	42	44	39	35	40	38	40	39	43	48	51	36	48	34	41	37	37	42	41	34	37	40	40	41	42	38	39	38	50	46	34	35	41	35	45	42	43	43	49	40	35	43	41	27	37	45	39	42	43	50	28	39	37	37	38	46	45	49	38	42	34	43	36	51	38	35	41	32	33	39	41	53	43	35	48	32	48	45	49	44	35	48	35	47	37	46	32	33	51	39	37	45	42	38	44	52	46	49	39	46	51	38	38	43	44	51	43	43	39	39	40	42	45	39	42	45	38	39	54	33	46	31	42	33	45	51	48	54	35	42	54	43	46	46	43	44	36	34	46	41	37	46	39	38	41	40	43	37	39	47	58	49	39	47	32	38	37	50	36	36	37	48	48	30	48	44	39	43	36	47	51	39	41	39	40	32	40	48	48	33	47	42	44	37	36	29	39	50	32	46	48	39	39	35	49	25	41	50	40	25	49	36	43	47	37	55	43	40	32	40	47	30	44	42	36	48	37	40	54	34	38	37	39	37	41	53	47	32	42	35	38	43	52	40	36	38	38	52	43	39	32	44	49	45	39	37	30	40	38	36	33	63	40	34	42	47	37	44	43	46	46	27	43	40	47	47	46	51	29	42	49	45	38	40	31	44	38	43	42	42	51	48	34	40	46	37	31	46	32	50	39	43	35	34	33	34	35	41	42	38	37	36	38	41	40	48	35	41	46	38	49	40	41	34	38	52	46	44	38	50	33	30	31	47	44	51	37	35	33	48	33	38	35	53	38	55	42	36	41	48	49	40	50	44	36	43	56	50	44	32	36	42	46	40	47	43	40	46	48	31	47	38	41	49	47	39	41	38	36	38	42	31	41	44	40	45	41	50	49	43	36	41	41	42	39	39	50	49	49	57	24	34	36	43	42	37	56	38	51	39	35	47	35	47	42	32	56	56	43	34	39	40	41	44	53	29	50	39	37	41	47	49	46	37	47	46	53	44	42	35	46	29	34	36	40	37	45	47	38	43	32	51	34	49	52	44	39	48	34	43	49	44	38	39	35	42	43	37	47	31	50	42	47	40	39	44	35	42	44	41	33	28	31	48	36	43	40	32	47	51	49	41	36	37	33	49	45	46	36	44	38	48	35	47	39	45	37	44	44	38	51	46	41	35	46	46	27	43	34	36	36	49	34	61	44	45	32	35	45	40	47	41	40	49	43	40	34	50	49	34	42	34	37	53	35	53	35	41	42	43	41	42	31	37	28	37	41	52	42	32	45	48	35	46	42	50	41	57	39	46	50	43	41	36	54	47	44	46	42	37	42	33	36	36	39	46	33	49	48	40	37	34	34	39	48	37	53	43	46	40	37	31	46	43	41	30	42	39	45	37	41	40	48	41	54	33	34	45	48	33	40	35	40	38	36	30	42	47	46	46	37	48	36	41	33	39	38	47	38	46	41	46	41	35	39	43	40	38	39	41	40	47	31	43	51	33	50	42	40	38	39	29	38	37	37	52	50	37	42	41	39	45	32	43	48	56	51	32	38	40	45	37	42	36	42	42	49	36	44	47	40	32	39	36	43	39	41	43	34	34	42	38	47	37	63	39	57	33	49	39	52	54	44	49	52	50	51	39	42	55	41	42	45	47	42	41	44	42	34	45	45	43	53	51	43	34	45	55	33	39	54	32	38	40	37	28	50	33	64	39	42	21	42	32	49	40	50	42	35	37	52	43	31	26	49	39	42	42	35	47	43	55	49	51	40	39	49	26	37	40	41	41	41	40	40	43	49	51	31	42	50	34	36	33	50	38	38	47	47	48	56	36	48	35	36	48	42	51	41	51	46	59	57	41	55	45	34	43	42	37	31	45	38	39	47	41	34	34	42	43	43	52	38	38	38	41	43	47	44	44	40	46	44	47	43	39	41	41	33	41	43	38	41	36	54	53	35	39	55	34	42	40	42	49	37	44	36	44	61	45	49	37	47	36	45	34	48	43	47	35	42	45	48	46	40	42	47	33	39	46	58	34	31	48	45	34	40	44	46	36	45	49	35	38	40	39	48	44	41	34	38	43	41	45	49	44	46	45	42	41	50	36	50	39	46	47	35	50	54	42	34	44	40	34	56	43	41	35	45	47	47	45	41	36	54	51	44	38	53	29	33	41	45	58	42	47	59	42	55	33	39	29	35	50	45	35	44	42	46	33	39	46	43	37	48	35	48	40	45	48	33	31	42	48	52	43	46	38	38	42	35	40	39	32	46	41	54	41	35	39	30	34	35	41	43	40	46	39	50	48	35	36	39	44	38	35	44	43	32	50	42	41	37	44	52	36	41	52	33	48	43	42	44	44	46	44	37	38	56	50	39	41	33	40	44	47	54	41	46	48	32	41	44	31	35	43	57	64	35	46	50	43	38	42	31	37	44	46	43	41	28	43	47	36	51	40	39	40	46	52	37	38	39	45	47	33	43	50	49	48	41	38	42	27	42	60	48	49	46	43	35	34	40	45	37	39	30	49	46	41	48	52	48	33	46	38	44	28	36	42	32	41	26	40	46	45	32	37	44	42	45	51	36	52	30	45	46	44	45	34	48	51	43	37	43	32	52	45	56	48	38	47	35	42	47	28	41	43	30	37	45	41	29	46	41	30	54	55	50	45	44	52	35	38	48	33	41	44	41	32	49	37	34	45	40	51	44	33	53	48	49	40	44	40	36	44	40	36	64	31	37	43	49	40	44	31	34	46	46	43	50	34	40	38	34	39	40	59	46	44	43	47	44	32	45	45	29	46	38	36	40	50	38	34	33	46	36	50	42	34	35	41	44	43	49	34	44	38	36	53	28	33	37	41	36	45	37	47	41	39	43	34	52	45	48	32	48	45	29	43	40	34	48	47	40	37	41
17495	11158	6316	16572	23738	22882	19577	16581	13994	11714	9976	8502	7168	5811	4886	3982	3408	3147	2538	2027	1834	1655	1644	1617	1538	1472	1350	1342	1225	1300	1242	1119	1012	1064	1084	1060	1063	985	965	911	855	884	912	780	780	792	784	802	798	813	761	778	815	790	805	812	746	737	774	774	752	793	823	778	735	795	779	787	756	727	727	734	725	722	692	726	726	718	728	655	631	774	739	709	701	687	683	725	718	743	716	735	677	713	719	694	741	706	731	732	655	656	715	661	734	701	661	703	711	673	630	668	726	683	676	709	671	695	682	715	656	724	643	742	677	690	707	686	677	724	663	635	718	684	693	688	676	698	651	699	718	649	643	723	694	654	629	701	717	704	720	726	728	739	717	733	708	663	669	704	677	660	727	690	668	708	693	699	681	711	697	661	642	681	666	695	673	685	654	632	697	633	740	703	717	735	683	666	679	703	660	713	652	713	664	688	629	681	678	681	655	714	674	678	686	668	677	670	635	649	663	670	647	675	675	659	698	683	712	667	677	688	649	661	671	714	680	659	657	689	677	659	686	709	639	682	624	682	691	668	681	674	719	702	694	680	671	678	698	684	688	670	688	649	668	648	683	723	650	691	653	676	696	643	639	710	641	655	673	632	644	662	684	735	707	704	674	726	656	690	694	682	686	711	709	676	673	702	685	724	686	694	677	733	696	680	677	670	642	677	690	658	665	662	690	698	679	724	682	705	709	635	633	682	644	649	671	708	665	709	698	665	667	666	659	676	715	715	688	707	648	677	654	665	662	713	688	657	705	676	674	652	681	707	683	693	743	711	682	696	697	666	699	725	714	676	740	669	665	725	711	673	651	683	659	668	647	696	683	679	708	652	666	663	704	713	701	702	690	705	630	673	733	708	678	698	737	657	737	745	644	658	691	669	675	692	681	672	644	709	643	669	670	694	708	682	671	720	686	654	678	673	685	647	678	672	650	697	693	695	688	658	661	658	674	705	672	657	632	657	661	693	669	693	705	645	647	696	637	687	670	641	677	602	683	679	672	703	732	691	674	665	699	720	680	669	710	692	721	657	697	671	680	726	696	684	637	646	680	709	639	696	710	703	675	711	674	675	703	679	671	712	663	662	720	662	689	740	653	711	701	660	704	684	718	685	669	685	712	663	661	654	703	696	667	682	683	627	685	651	632	648	720	679	702	707	669	670	625	712	627	682	673	629	672	648	695	684	659	699	677	699	703	662	662	668	690	695	702	686	710	634	651	693	642	688	729	663	718	694	663	705	648	662	662	690	676	675	735	677	651	643	655	761	699	667	689	732	695	657	685	660	651	728	669	675	720	632	676	693	656	715	661	699	678	680	677	712	677	682	699	686	654	687	656	644	651	662	650	697	662	708	691	689	746	649	661	690	688	690	678	632	679	675	692	687	705	667	713	654	690	682	695	669	728	657	689	676	662	678	607	699	681	730	672	650	690	684	682	689	694	684	685	638	695	689	711	747	670	656	731	707	661	700	679	655	620	699	764	681	665	662	614	758	671	680	697	740	710	680	658	724	676	681	657	677	683	724	688	688	680	657	676	698	700	690	718	670	698	661	647	641	697	730	624	657	642	676	669	694	661	672	715	657	675	634	673	697	642	716	688	675	621	713	713	656	675	645	688	689	706	703	651	650	714	677	651	636	691	675	679	669	700	659	708	663	651	685	673	713	694	675	674	677	656	644	653	658	645	670	700	662	669	677	673	717	721	658	671	675	684	710	676	674	676	688	726	657	721	626	673	716	667	689	699	651	696	686	660	683	698	691	679	713	691	720	638	681	709	712	722	666	652	703	667	652	703	688	667	643	678	683	695	682	686	645	663	703	661	685	682	717	680	689	715	701	665	698	655	701	663	682	688	687	673	695	646	643	663	699	669	625	649	706	673	664	642	716	686	683	698	666	670	683	691	604	704	691	677	670	697	653	647	706	681	690	731	704	670	685	679	711	706	692	668	725	702	669	635	652	637	670	682	635	685	702	672	714	662	641	650	766	692	695	682	678	629	664	671	688	700	673	663	679	686	663	682	696	733	704	649	702	736	674	704	661	659	687	647	691	685	680	677	679	664	672	659	706	668	695	670	647	651	693	711	720	691	665	622	686	708	677	662	659	706	729	654	692	663	677	672	684	657	696	684	625	666	665	641	722	638	665	661	657	707	631	657	678	683	670	702	659	703	685	696	644	678	688	695	681	703	665	688	671	688	664	647	672	683	668	694	672	635	677	684	689	705	663	681	657	696	671	696	715	691	641	682	688	673	692	697	698	678	649	689	696	726	661	696	662	732	685	633	660	726	679	708	658	659	651	639	681	673	680	656	682	684	684	679	696	720	627	692	683	679	691	681	662	725	677	713	676	678	675	680	703	677	699	712	620	696	654	671	676	646	716	671	643	710	648	680	677	655	665	680	676	706	686	696	671	649	696	690	671	681	702	666	673	634	709	656	718	701	675	678	695	654	684	740	680	684	696	691	690	710	689	665	667	669	656	707	683	699	674	670	678	726	658	658	675	697	659	669	704	673	651	718	709	691	669	643	629	673	661	685	667	698	670	654	659	673	728	677	688	665	728	641	676	671	656	742	680	677	632	678	670	647	719	684	682	699	670	691	706	677	706	695	686	654	685	695	692	674	669	675	684	648	657	704	760	674	723	691	663	717	681	643	679	672	681	673	684	642	671	668	660	672	661	656	696	690	644	681	674	678	704	693	711	695	659	670	647	680	694	714	663	676	685	705	628	694	708	691	662	684	664	697	661	686	683	700	692	673	678	673	673	725	721	676	689	697	717	668	661	646	646	698	686	675	637	685	713	659	674	657	693	668	680	667	728	705	713	717	679	700	715	653	674	687	666	680	694	646	687	668	690	636	687	681	679	661	696	668	678	693	696	642	647	650	732	687	724	685	702	728	671	706	735	665	675	634	665	673	677	700	685	677	657	666	696	700	648	682	668	657	727	668	654	621	697	682	632	661	664	654	697	711	681	653	658	659	650	702	709	661	715	677	626	695	677	663	699	666	679	646	677	688	697	722	680	661	666	651	688	680	673	716	716	645	647	637	687	668	683	691	680	678	683	662	686	667	659	757	657	706	681	670	732	661	682	691	698	640	658	657	678	696	668	704	670	672	694	677	670	703	696	688	698	665	649	678	673	659	668	687	658	618	709	679	675	640	698	721	672	723	668	637	667	697	646	646	724	675	658	696	712	650	669	703	677	728	620	684	672	645	665	669	657	697	687	654	662	688	660	666	721	670	672	652	654	642	685	609	684	666	651	692	666	680	663	664	689	657	655	664	662	658	695	642	637	669	657	712	720	665	696	704	663	651	685	650	686	721	682	646	672	668	656	678	706	676	655	715	683	663	692	658	694	671	653	727	682	658	692	658	704	694	691	681	704	712	678	714	643	670	673	649	668	645	657	658	658	682	718	691	672	727	686	701	690	673	652	666	671	682	666	654	683	601	688	717	686	660	668	731	657
1769	693	352	291	482	584	464	450	396	327	290	253	238	166	155	139	129	103	83	85	79	73	80	67	56	57	70	52	57	64	65	49	62	62	48	53	48	40	52	54	40	37	46	52	40	38	46	44	31	49	39	42	40	39	45	43	50	55	42	35	37	47	36	59	49	41	42	45	46	39	46	30	26	39	37	34	44	35	34	38	42	40	42	32	40	38	37	35	43	35	52	45	44	46	48	39	29	46	35	42	29	47	34	30	47	42	31	37	44	44	40	47	51	33	39	47	43	35	33	33	39	41	36	30	34	41	43	41	47	33	44	32	23	42	28	51	31	40	43	38	31	34	30	39	37	38	41	36	38	37	32	38	29	35	34	36	45	41	37	28	32	39	34	30	42	47	46	46	35	57	43	30	42	32	33	42	37	24	30	36	35	28	33	39	42	42	50	39	45	33	36	43	31	40	42	39	46	46	43	38	55	44	44	38	44	37	29	34	39	32	48	51	40	35	38	32	31	46	38	45	31	41	33	38	36	29	44	50	29	32	36	34	34	40	33	27	36	36	39	28	29	37	38	37	41	34	40	37	41	39	40	44	36	28	38	37	33	48	30	45	24	41	30	33	45	32	47	35	46	33	45	40	37	30	38	29	39	38	41	32	27	33	39	33	28	36	42	43	35	38	53	35	37	41	32	31	37	33	35	37	37	42	31	24	40	34	29	43	44	41	29	40	40	35	31	40	28	37	41	27	26	41	29	39	34	37	42	48	25	32	35	40	39	35	49	34	38	28	45	34	39	33	34	33	36	41	36	39	35	44	40	47	41	25	30	40	36	44	40	38	33	50	40	39	50	30	39	42	43	41	54	38	41	41	46	35	30	43	43	43	38	24	33	37	33	28	34	40	30	29	39	45	25	44	39	31	30	43	28	36	39	31	36	30	45	36	41	53	40	32	38	32	36	30	36	42	40	35	37	34	50	34	31	26	37	32	36	35	31	36	36	44	41	41	41	41	42	38	37	32	41	32	34	40	48	38	39	41	34	34	41	39	41	39	49	34	40	32	33	30	39	47	33	36	43	36	34	32	39	44	39	46	37	45	33	40	38	20	36	35	35	33	44	32	23	29	44	39	28	28	38	37	36	38	34	24	33	37	36	27	40	38	38	45	42	29	41	52	36	43	31	30	32	43	44	31	32	32	41	27	33	34	36	40	33	32	43	40	28	43	32	38	48	42	30	41	42	33	37	34	38	38	49	33	33	34	34	43	37	32	41	43	41	40	38	50	39	30	42	34	44	30	37	39	37	47	37	49	49	37	39	30	43	48	38	43	52	36	41	33	33	53	37	35	36	19	46	31	34	43	39	39	36	32	31	40	36	46	42	38	28	37	42	27	48	31	44	38	45	34	40	37	28	36	38	34	35	42	40	42	29	35	38	38	39	38	30	33	36	32	40	50	41	39	39	38	40	35	43	41	43	40	36	40	29	35	36	34	35	46	50	36	40	44	33	36	35	37	33	41	27	28	35	45	33	40	26	31	48	43	31	54	41	35	45	39	30	27	40	43	39	37	59	39	30	37	41	51	33	35	34	32	38	42	38	48	50	40	44	42	41	38	28	35	38	33	37	37	29	27	36	30	34	40	33	48	35	33	40	33	37	39	42	33	44	37	27	40	35	31	28	45	42	37	32	37	37	31	37	43	34	28	28	39	36	33	36	35	43	43	24	28	40	33	30	46	46	31	40	30	44	45	31	31	40	31	43	29	40	40	26	30	37	42	44	34	38	33	44	30	37	43	37	35	41	41	37	32	25	43	40	36	38	32	30	41	33	43	47	44	31	34	25	39	42	46	37	40	32	38	27	38	39	31	31	31	42	37	31	29	40	35	29	35	33	35	36	35	29	41	38	28	35	38	31	40	35	40	34	30	37	38	31	33	54	40	35	36	51	40	33	39	29	42	43	28	40	31	34	26	33	40	32	31	37	23	32	31	34	38	44	29	35	32	41	38	36	41	26	27	41	38	38	37	35	45	29	40	35	39	39	39	31	37	44	40	33	41	44	29	38	39	32	36	37	33	42	36	24	32	31	37	40	30	41	35	42	41	29	27	37	38	42	46	26	32	41	30	32	37	33	31	43	44	32	42	26	45	46	37	41	36	29	32	39	58	35	38	38	41	44	33	37	31	43	38	36	37	30	38	41	35	40	42	30	38	42	43	36	42	34	35	33	39	34	39	29	32	40	40	40	46	49	39	37	26	40	38	40	32	44	32	31	47	35	35	27	36	41	40	32	33	37	39	43	28	39	35	39	43	27	43	33	40	50	38	41	30	41	40	34	29	41	32	40	42	34	40	51	34	35	40	41	32	32	42	41	42	36	40	33	44	31	38	41	37	42	45	33	38	29	31	30	47	33	37	34	31	34	24	34	32	40	31	41	33	25	36	40	39	32	50	43	43	39	34	27	53	40	38	42	46	41	43	35	39	42	45	26	43	31	39	36	36	47	34	40	30	34	25	45	32	37	40	42	35	28	42	33	37	45	39	42	44	40	40	30	33	43	35	40	34	51	48	49	39	41	40	39	32	42	34	28	27	37	31	53	29	22	41	37	26	33	33	32	40	37	34	38	29	40	31	39	42	42	39	31	35	40	47	24	46	37	38	45	39	45	26	31	39	41	37	36	25	35	40	34	35	28	45	43	39	48	41	35	34	40	38	44	23	36	41	41	32	36	35	35	30	33	34	34	35	42	36	33	38	34	26	30	31	38	40	27	41	43	29	43	36	36	35	42	33	41	37	34	39	30	32	47	27	31	39	47	26	29	53	43	42	41	38	40	28	39	31	41	40	23	33	38	44	46	41	37	41	33	38	56	37	43	40	29	28	38	38	41	39	37	34	37	48	35	47	37	42	40	43	26	37	37	49	48	34	42	36	27	38	28	47	33	32	43	33	36	37	39	41	26	36	38	33	37	37	42	39	32	39	30	43	42	47	30	40	36	26	43	35	35	33	39	29	40	36	45	42	21	37	38	32	32	45	37	38	36	41	38	31	38	41	44	50	42	44	41	39	36	41	30	28	45	34	35	36	37	47	42	42	37	28	40	26	31	37	34	37	37	44	34	45	34	43	37	37	37	35	47	30	33	45	39	34	31	31	39	37	37	35	33	36	38	36	46	41	44	40	30	47	47	36	32	37	33	33	39	32	26	29	41	45	31	39	33	32	37	30	32	40	35	35	29	46	35	45	45	34	40	38	38	37	44	31	41	38	39	46	32	38	37	36	30	38	30	36	32	31	42	34	35	31	41	25	43	49	43	41	43	39	39	42	40	32	43	35	30	34	50	47	39	37	32	41	30	46	39	45	29	40	27	46	31	26	36	37	37	36	40	37	40	57	39	29	39	43	43	47	34	34	33	35	43	34	40	35	45	37	35	39	37	31	26	39	32	43	43	47	35	32	31	35	45	34	35	32	39	37	37	34	33	42	42	37	40	53	40	35	38	25
23163	15647	9135	22029	29796	28658	25769	22095	18905	16252	13985	11922	9877	8410	6805	5717	4829	4396	3372	2826	2550	2443	2220	2182	2160	1995	1803	1647	1531	1531	1370	1248	1204	1284	1286	1196	1084	1158	1023	990	962	942	906	889	901	864	801	869	791	773	788	800	758	834	817	813	790	842	832	832	808	757	776	784	841	738	723	732	731	741	748	750	718	695	662	695	655	641	656	642	680	671	684	645	642	617	657	695	666	641	669	637	640	653	645	647	675	638	678	647	643	650	617	667	632	622	642	654	608	631	640	645	619	555	661	607	615	602	592	630	629	649	607	680	626	648	653	642	652	642	590	576	664	624	611	606	637	631	602	619	631	630	589	587	632	628	631	627	667	665	640	644	634	724	649	655	640	632	608	588	656	649	582	611	571	585	649	626	603	626	640	613	579	609	594	615	634	616	674	652	581	593	613	582	603	624	580	615	631	611	633	631	610	649	628	583	567	599	634	617	630	608	632	658	627	590	618	600	589	632	608	591	637	623	634	571	643	577	556	625	624	625	590	613	627	614	599	620	652	589	676	606	623	620	585	608	565	613	584	620	625	623	597	620	662	618	642	642	641	616	632	618	628	559	591	573	587	637	627	593	609	591	602	618	627	608	612	606	659	575	609	645	599	622	617	649	595	619	576	607	588	566	629	647	546	661	604	610	576	637	638	561	585	563	613	609	632	599	603	597	609	626	586	617	661	605	580	613	604	614	594	637	655	604	619	597	610	596	608	619	571	586	645	639	630	619	627	619	562	620	577	613	585	593	599	627	636	643	617	638	635	580	577	654	618	623	661	610	639	598	593	605	598	576	621	638	643	585	596	635	639	596	621	636	607	588	577	607	652	631	619	650	647	639	601	593	585	645	569	600	651	589	623	624	642	625	578	631	576	614	594	598	644	629	596	620	598	636	622	654	614	600	611	590	581	574	612	586	598	593	622	639	574	627	639	585	589	619	610	626	617	621	589	619	614	625	655	592	600	647	653	606	630	618	604	631	598	588	629	634	606	620	578	617	665	601	588	601	623	611	632	580	640	636	626	577	612	593	628	613	621	618	640	630	639	634	576	631	568	556	579	635	602	625	572	625	626	601	595	621	607	619	589	566	584	615	611	608	593	600	604	656	607	567	621	619	589	611	605	591	611	592	637	624	608	620	616	642	572	652	627	596	619	581	621	613	608	610	584	618	601	644	590	592	600	643	625	649	590	620	610	622	658	595	584	633	592	601	603	661	549	627	611	614	594	596	611	579	611	574	627	582	576	635	567	559	555	636	610	592	585	598	619	621	585	613	585	603	597	598	591	575	637	616	646	616	601	624	622	648	594	675	588	628	623	602	651	581	571	617	596	572	602	624	606	601	662	610	649	566	655	608	582	638	567	656	594	590	578	580	605	594	586	602	624	591	610	574	629	594	636	657	607	639	591	571	616	588	609	624	618	586	619	609	605	558	606	595	607	605	603	596	651	595	620	654	598	587	598	669	607	617	636	594	573	606	578	564	589	626	605	575	603	613	608	632	611	650	640	569	613	672	603	597	608	576	589	583	605	646	583	539	578	629	625	622	583	564	601	636	583	625	607	603	643	602	572	615	579	641	654	641	612	570	617	603	609	600	611	587	629	631	639	597	597	596	645	619	595	629	668	591	599	611	615	626	610	663	571	602	581	597	608	617	604	619	600	668	565	579	611	600	626	600	610	604	598	628	626	647	585	617	606	606	637	587	593	625	621	604	653	635	600	604	607	612	644	580	610	590	591	587	607	575	644	634	614	622	605	582	610	584	624	668	580	630	636	582	605	547	633	607	641	633	623	594	623	606	603	610	609	619	614	601	597	607	585	604	585	568	586	585	650	587	592	593	587	631	596	610	616	612	611	606	607	614	607	593	641	633	591	619	566	625	646	576	571	617	638	599	595	613	626	623	551	636	613	595	619	582	623	599	600	608	566	613	592	594	571	604	616	634	617	566	575	620	635	633	592	620	647	582	579	615	682	596	661	627	592	593	597	597	618	615	641	658	568	598	596	591	611	588	600	662	592	625	591	601	625	595	616	616	593	582	629	597	601	608	628	594	598	576	608	603	604	589	622	604	584	602	577	604	573	620	634	645	630	625	645	590	608	596	608	591	630	638	598	648	583	617	591	642	605	605	604	622	602	596	639	590	635	620	635	631	629	584	626	583	604	615	601	640	593	634	565	624	577	571	596	584	653	618	606	578	615	582	611	576	621	629	634	631	610	606	614	600	645	557	618	644	610	615	599	597	635	619	628	620	599	607	575	633	599	605	626	596	625	580	629	571	658	632	640	631	612	608	621	572	673	668	563	602	616	601	571	555	607	594	620	618	627	596	637	626	603	640	673	586	619	602	572	626	633	581	595	621	605	567	602	605	546	603	625	650	616	575	644	596	569	617	597	670	601	636	644	641	623	607	592	623	597	591	588	578	603	602	581	595	575	621	602	620	551	623	583	603	621	625	564	620	555	564	598	618	659	585	577	625	590	605	596	610	601	626	580	606	631	578	619	609	606	660	589	604	587	561	612	621	654	610	604	593	556	633	626	585	614	606	583	604	641	601	610	582	608	657	587	647	596	611	600	612	584	635	626	646	617	586	585	647	624	568	632	623	577	621	616	602	637	593	604	621	612	651	609	588	605	606	647	585	636	609	598	594	620	608	571	627	613	602	608	590	636	616	574	604	659	674	600	615	634	599	680	615	589	596	599	604	590	598	600	595	651	597	642	590	603	606	593	639	595	607	586	586	619	660	603	585	577	586	644	583	655	590	640	609	593	608	568	617	573	609	579	582	591	603	619	604	585	610	634	610	587	623	599	589	593	596	615	602	619	640	608	594	622	607	577	626	590	636	605	606	625	621	625	605	648	589	624	600	612	591	608	594	593	584	596	578	637	649	650	618	586	618	610	597	566	620	631	651	642	566	637	638	603	604	635	622	630	635	629	580	620	560	617	630	615	584	606	616	600	599	573	583	638	581	607	607	592	619	632	605	598	600	588	614	640	595	612	579	599	607	599	616	624	614	607	553	656	611	546	612	626	607	601	633	613	654	608	592	627	645	622	635	654	636	618	662	658	602	607	590	583	604	611	547	601	597	580	600	550	625	652	622	604	613	583	640	608	640	580	559	578	590	607	566	572	628	610	587	614	579	629	606	616	628	636	626	577	607	568	624	618	675	578	597	629	654	624	604	665	584	676	590	588	639	600	583	621	601	599	598	650	611	606	592	627	617	649	634	600	625	618	593	614	610	594	614	630	579	544	531	615	622	600	619	610	610	599	638	569	571	620	605	643	584	648	626	607	622	603	575	628	571	602	641	630	582	626	643	644	634	635	594	598	625	585	622	614	610	581	584	607	586	597	559	583	629	623	609	609	564	596	641	615	590	623	650	587	623	625	597	611	549	654	593	587	626	575	581	610	648	586	599	635	611	580	629	620	581	606	610	568	598	574	608	608	569	619	572	626	599	606	652	615	593
1416	243	144	103	201	225	205	184	149	119	127	98	97	65	57	63	48	34	45	39	46	34	36	46	34	28	35	25	26	34	24	27	28	29	29	24	35	22	34	30	33	14	30	28	26	18	24	27	30	26	22	26	19	17	24	28	19	38	24	30	31	15	42	32	23	31	25	23	21	27	20	17	21	22	17	24	22	22	25	24	13	24	28	19	25	21	19	16	29	21	21	23	22	25	28	15	25	26	28	29	27	32	32	30	19	27	31	26	31	31	27	30	22	18	19	32	19	16	20	21	31	28	28	23	34	21	19	31	22	21	23	24	28	28	37	24	26	21	32	23	18	26	25	31	21	29	31	29	21	22	17	23	22	18	22	22	25	22	24	33	27	23	21	25	26	19	22	26	20	16	18	24	28	22	27	30	30	27	20	24	22	25	24	27	31	29	15	25	25	28	24	18	19	21	27	29	36	21	19	25	37	32	19	29	26	27	22	24	31	19	25	33	27	19	28	25	24	29	24	29	27	25	25	27	22	28	27	22	19	16	27	26	27	32	21	16	17	26	28	21	29	31	22	28	25	18	26	30	21	17	17	26	25	23	22	21	20	26	18	29	18	29	23	23	17	25	26	24	28	25	21	24	26	22	19	17	33	29	18	32	22	15	23	16	22	23	22	26	30	25	21	26	23	23	25	22	18	20	28	18	29	29	27	24	26	29	29	29	19	17	30	30	26	25	29	17	29	10	26	27	22	28	24	19	24	25	27	20	30	28	19	19	23	20	25	26	15	27	21	26	20	21	30	20	22	19	28	31	23	25	16	13	23	26	26	25	19	24	23	21	22	18	24	19	25	29	25	21	16	25	29	27	24	26	25	20	25	25	22	28	27	18	25	23	16	30	28	30	27	22	26	28	21	25	25	23	23	21	23	23	28	30	30	28	33	18	26	24	28	24	30	22	26	18	19	19	17	21	32	18	32	17	12	29	19	23	16	26	20	22	28	31	21	19	26	28	22	30	25	25	22	26	24	24	28	32	25	19	27	26	22	22	19	26	19	21	37	24	23	27	20	30	18	20	15	20	23	32	25	24	21	22	28	17	17	25	24	18	17	24	19	30	31	21	19	25	31	17	21	22	25	21	15	34	29	27	31	29	29	22	24	26	24	22	22	14	26	30	26	19	23	26	18	18	28	26	27	24	28	34	23	15	21	28	21	16	25	26	19	16	28	18	24	23	32	19	20	27	28	24	23	24	28	25	23	29	22	24	16	21	16	32	18	34	27	33	24	27	23	29	21	23	18	26	25	29	27	24	22	29	25	23	21	25	20	24	16	22	36	27	33	16	28	25	26	24	24	16	25	20	26	23	20	21	29	25	22	24	26	26	23	22	20	16	20	22	26	36	24	38	27	22	29	25	26	20	26	28	17	20	27	33	33	24	25	22	20	21	25	16	19	26	17	18	20	24	25	23	21	19	20	31	19	25	25	21	30	28	33	26	19	23	33	24	21	20	24	23	29	31	22	20	16	19	24	17	30	16	18	26	24	26	20	30	21	25	27	23	23	24	18	23	33	24	26	22	22	29	19	29	38	22	23	27	29	32	29	26	28	23	21	25	22	29	22	20	25	24	26	29	19	28	28	34	22	26	32	26	34	27	22	24	20	23	19	24	23	25	23	19	21	23	29	21	26	24	22	27	26	20	26	24	18	24	26	30	27	28	24	22	20	28	26	29	22	22	30	18	29	17	21	20	23	34	14	29	16	21	26	21	22	33	23	26	16	29	23	26	23	22	21	27	23	36	15	34	29	31	31	24	24	37	16	33	23	28	29	20	26	26	27	26	24	28	22	20	23	28	32	25	26	28	23	34	24	27	21	25	23	23	20	23	30	25	20	25	25	28	24	28	25	36	20	22	18	21	29	19	32	25	20	21	20	27	21	20	21	25	23	16	28	27	27	20	24	23	23	19	18	24	23	23	17	29	21	28	33	24	26	23	24	16	23	27	24	30	28	19	22	33	27	32	21	24	24	28	25	24	18	22	21	13	20	29	27	25	28	26	23	23	23	24	20	23	22	18	26	21	29	26	21	23	21	32	26	18	19	26	35	26	34	23	27	30	22	22	31	31	19	22	24	24	34	32	22	27	23	24	27	23	28	22	18	19	20	21	26	29	23	19	24	17	19	24	25	20	24	29	23	25	29	14	24	26	21	20	29	26	15	28	21	22	26	27	41	22	19	25	22	31	30	16	22	20	26	24	19	18	31	24	26	22	33	20	22	23	22	33	31	24	26	25	19	22	21	18	26	26	19	26	22	26	19	27	26	20	23	25	29	17	26	32	21	25	25	23	28	22	23	28	21	25	31	28	24	25	24	18	19	26	27	26	22	27	29	22	29	13	24	28	29	29	25	23	19	20	25	20	24	23	23	21	30	20	34	17	27	16	29	19	27	26	25	21	18	29	26	31	21	21	23	22	26	29	25	16	27	30	15	19	26	37	21	21	22	16	25	22	27	21	22	29	24	23	28	28	25	28	19	22	17	20	19	24	25	28	27	24	23	26	22	21	17	18	25	22	28	26	16	25	23	29	28	28	33	18	25	24	21	21	22	30	27	25	21	34	32	27	16	36	25	20	20	25	23	24	30	30	25	25	30	22	11	27	20	18	25	16	29	20	23	22	29	23	19	33	22	19	22	36	25	23	19	21	27	20	25	23	25	22	27	17	22	18	36	19	17	28	26	28	27	21	31	26	26	26	27	29	23	21	19	18	22	32	27	29	24	22	24	27	25	24	21	20	22	26	31	29	31	33	20	27	32	24	28	24	25	17	21	19	15	24	32	33	19	30	25	27	28	17	25	28	26	20	14	21	26	22	24	14	21	18	25	27	24	17	14	25	20	26	24	28	15	26	24	23	20	27	28	33	23	24	23	19	26	19	20	34	16	25	25	20	20	19	21	20	31	20	36	28	15	24	31	33	27	24	23	31	26	23	19	27	26	30	24	37	31	29	23	16	22	24	33	21	22	25	22	24	29	16	32	32	31	17	13	22	19	19	27	24	26	15	18	24	24	23	26	33	31	25	25	29	28	25	27	27	22	33	30	26	27	18	29	18	24	19	24	23	21	21	21	29	16	23	19	28	30	25	25	17	23	25	20	35	29	28	21	23	24	25	18	26	18	22	21	29	27	35	26	27	26	19	23	22	30	33	26	17	25	28	23	31	17	20	26	26	27	26	31	25	20	42	19	13	23	21	27	25	25	27	21	22	18	21	32	22	24	24	25	21	23	28	25	26	28	20	20	20	27	32	28	23	26	23	18	24	27	21	22	32	14	31	24	24	24	33	26	22	33	31	25	20	27	26	16	22	27	22	26	18	23	23	31	23	27	26	27	20	26	23	25	26	21	25	37	30	22	17	31	28	16	21	31	27	24	15	12	33	21	20	27	17	23	23	25	29	26	25	22	20	23	25	22	16	30	22	21	27	26	16	25	23	18	19	22	22
14299	8054	4329	12236	18749	17763	15146	12333	10012	8306	6894	5465	4716	3688	2924	2352	2099	1788	1459	1269	1107	1071	1053	924	937	915	841	800	797	740	742	665	647	754	689	649	629	630	583	553	541	529	489	523	442	435	459	425	448	486	480	457	483	479	472	496	462	499	451	493	450	472	467	474	500	455	435	451	484	469	424	436	462	391	413	408	408	456	435	389	391	461	402	448	414	401	415	363	402	380	428	382	392	396	407	381	405	422	442	424	414	374	434	441	409	407	413	404	391	407	380	368	393	409	403	409	401	400	359	400	415	405	394	379	383	429	390	374	409	405	431	400	389	367	401	401	406	392	372	401	400	406	425	404	419	391	397	407	393	415	411	436	410	409	403	437	370	440	368	384	409	359	414	389	410	428	422	418	435	396	398	422	390	381	361	396	407	405	379	374	415	405	414	374	363	381	415	404	396	361	401	405	401	401	418	409	398	440	429	395	420	398	397	373	405	376	397	414	401	369	414	405	401	379	409	397	380	397	384	443	427	396	423	405	412	409	414	402	384	420	416	419	365	411	388	407	377	387	404	408	376	424	399	367	383	369	409	397	380	380	424	384	381	413	395	390	395	415	412	413	385	394	383	379	400	405	385	357	424	401	424	407	387	398	363	402	441	415	417	387	376	410	407	368	419	373	419	386	419	396	400	413	420	380	401	455	425	399	434	362	411	386	397	405	370	416	397	387	374	405	376	397	356	404	415	418	390	432	426	381	384	424	413	404	395	355	377	421	439	429	396	367	365	404	408	399	392	413	433	420	367	368	404	372	394	360	402	378	381	397	385	431	387	372	430	409	382	404	372	400	414	372	407	414	405	412	369	390	381	409	412	385	405	412	427	430	403	402	420	387	402	379	421	392	389	408	397	396	392	392	364	394	403	430	378	388	409	414	414	415	388	386	431	391	370	355	391	414	385	390	377	439	381	377	422	394	388	397	400	404	391	370	426	379	392	364	387	402	409	399	430	413	409	413	418	403	430	384	373	431	399	413	370	383	396	412	426	405	386	377	412	411	353	422	415	408	410	401	409	365	374	400	403	384	382	413	409	409	426	378	434	394	381	414	392	367	392	398	436	362	400	389	396	393	401	404	388	401	421	388	393	406	370	377	390	409	395	379	397	394	410	408	462	395	402	397	385	396	393	376	384	399	391	405	392	415	396	386	380	392	400	440	404	411	406	417	386	423	437	371	369	396	430	368	379	385	382	390	396	376	391	415	407	422	391	399	402	387	414	371	383	411	375	402	430	391	409	393	439	378	409	378	371	414	391	401	409	385	403	426	409	415	383	386	412	421	397	417	431	402	399	352	407	394	416	428	383	375	396	418	409	395	422	385	403	389	403	395	381	422	410	414	419	373	396	381	367	350	404	392	417	459	416	398	408	385	418	366	410	377	400	420	425	395	418	396	440	403	407	418	371	404	408	420	396	389	408	394	453	421	396	393	380	401	398	380	403	413	366	374	411	358	397	428	422	390	414	343	416	390	348	411	385	401	352	362	430	379	390	403	382	378	416	383	416	443	412	426	406	397	372	392	422	395	416	426	396	416	402	392	430	403	397	371	354	387	416	404	382	374	408	422	410	377	417	393	384	399	403	410	398	415	377	405	378	410	385	396	400	410	392	384	377	416	368	377	409	400	411	421	379	384	420	386	395	387	392	379	407	389	397	356	410	406	412	399	409	398	409	369	379	415	394	406	409	372	402	375	394	411	376	421	374	379	407	393	384	359	397	399	340	395	422	421	366	393	378	408	420	398	390	403	425	413	381	401	365	408	410	390	413	397	367	405	382	380	417	417	405	416	435	378	419	384	412	427	377	404	401	399	397	380	383	411	421	388	395	409	406	389	432	418	394	370	375	401	408	416	410	449	401	423	409	430	386	400	402	377	379	386	409	404	390	398	391	422	387	407	407	406	419	412	412	385	413	431	356	376	376	410	365	377	361	389	372	383	397	423	403	429	397	402	411	386	424	401	347	393	413	391	371	385	436	389	380	423	403	387	415	375	389	427	424	376	380	365	434	388	377	434	386	400	385	423	412	408	425	415	411	407	425	398	394	411	404	377	423	389	446	396	380	368	393	360	396	388	384	390	388	408	432	382	389	425	390	391	422	396	402	406	407	380	402	403	386	406	428	388	442	378	415	386	408	379	392	400	456	425	390	373	387	437	401	427	401	379	373	391	383	398	419	412	410	420	400	360	394	399	392	425	404	394	440	392	371	408	383	410	381	390	384	418	403	434	383	427	412	431	377	431	419	442	416	384	425	409	439	379	351	399	385	408	397	370	426	392	359	401	402	420	403	386	424	449	394	414	421	398	398	412	413	380	398	389	396	416	399	396	423	403	405	363	404	390	387	381	400	373	380	388	418	381	397	399	387	419	406	414	405	396	400	396	426	385	356	426	403	410	380	409	376	412	408	379	385	372	391	385	413	412	376	381	426	432	402	394	400	451	404	450	389	409	402	426	392	373	411	383	424	378	430	407	416	373	397	415	380	424	406	399	383	402	379	391	376	410	366	385	387	391	392	390	384	398	407	395	416	363	415	402	388	386	375	389	406	409	390	433	365	371	425	367	398	444	421	415	398	423	396	390	395	401	369	355	416	421	378	416	396	404	390	401	398	381	411	371	418	395	385	407	389	382	386	372	398	431	398	389	382	415	411	387	422	400	391	393	413	410	409	407	391	417	410	428	378	409	412	392	394	406	386	432	443	410	412	382	379	405	402	429	422	424	401	385	399	429	384	398	408	401	420	398	434	387	396	383	378	426	388	387	396	385	396	407	365	422	391	369	402	371	395	382	390	422	382	419	398	374	431	411	394	380	387	420	383	396	395	388	427	422	370	421	435	370	426	351	381	377	408	399	402	386	421	396	414	390	412	401	388	376	409	405	422	379	393	385	435	422	430	430	408	374	405	422	405	404	386	377	403	380	420	405	390	421	432	403	413	428	385	415	396	414	375	407	397	380	392	439	404	403	455	414	411	391	377	437	376	369	393	414	400	437	389	414	409	378	419	433	391	380	402	362	433	425	406	407	398	404	369	431	408	397	378	391	379	415	394	445	404	425	402	400	384	378	387	386	390	424	408	388	411	398	393	384	425	397	407	371	398	376	389	393	443	410	394	447	404	373	402	409	389	413	418	423	367	378	422	382	377	383	391	409	386	428	365	372	398	372	415	408	395	415	384	378	420	417	392	440	412	413	419	409	373	374	385	381	384	405	398	398	394	379	415	464	386	415	397	430	363	378	388	429	389	391	401	410	407	404	402	409	371	382	429	387	432	379	410	423	415	358	432	412	375	377	411	442	366	402	358	399	374	386	406	385	387	359	440	391	381	426	402	394	385	378	367	418	407	380	398	465	413	406	433	400	404	396	436	435	399	366	373	410	392	395	404	384	421	402	394	350	395	403	381	381	403	431	375	371	391	405	403	381	354	392	415	404	421	399	384	395	368	460	360	398	428	380
865	457	236	190	296	406	307	299	245	222	210	169	128	118	96	78	66	67	48	58	49	42	45	42	43	23	41	24	29	38	29	22	30	36	23	26	25	33	35	17	19	23	19	23	26	22	25	21	27	23	17	19	24	20	22	23	29	12	24	17	17	24	21	27	23	25	16	29	25	21	25	17	25	24	16	25	19	20	18	16	18	19	17	19	22	14	17	23	16	24	18	15	15	23	14	21	27	23	21	12	17	27	21	12	18	19	22	23	25	14	22	16	12	16	22	20	20	19	20	12	20	14	25	20	19	19	12	15	14	17	22	25	17	15	19	24	14	19	21	24	16	15	21	28	18	16	14	12	31	11	27	25	22	16	15	17	19	29	27	17	16	12	35	20	17	17	18	23	17	13	20	14	15	23	15	12	23	23	13	11	19	17	22	27	23	26	16	21	16	30	31	21	24	15	24	18	20	16	19	22	19	23	18	18	21	16	14	22	18	24	24	13	20	15	11	15	16	17	18	28	14	25	10	29	11	25	11	19	23	22	21	19	14	23	18	23	15	17	19	19	19	14	19	18	15	19	18	17	17	16	18	21	23	21	15	16	18	15	20	25	20	16	24	15	14	17	17	25	22	28	19	17	21	14	18	28	19	30	17	10	19	18	12	16	19	24	15	21	18	17	19	13	15	23	13	22	13	27	18	18	18	11	21	22	14	21	18	22	18	24	20	14	25	24	18	25	19	18	15	18	15	18	21	15	22	28	21	25	23	14	19	18	17	14	17	20	15	10	24	13	10	22	17	18	18	20	23	14	15	22	18	22	23	20	16	30	21	14	19	20	21	17	13	26	29	15	15	20	23	16	23	16	14	14	14	22	10	26	20	12	15	18	20	18	15	27	26	13	25	23	22	15	19	21	20	31	21	21	15	12	15	25	19	17	15	16	25	16	24	19	16	25	16	23	18	23	19	18	29	19	19	11	18	20	10	23	22	17	18	24	25	21	26	19	17	13	20	19	31	24	19	17	22	12	15	16	24	28	21	21	20	12	14	12	18	23	17	24	15	13	21	28	19	19	26	20	18	18	18	22	22	14	30	21	13	15	16	18	9	14	27	16	15	23	11	15	25	26	19	15	19	8	25	16	19	26	16	18	26	17	24	13	23	17	21	9	21	21	16	18	8	21	23	20	16	23	21	16	11	22	25	15	17	16	26	22	20	21	15	14	19	18	21	21	28	25	22	25	23	23	14	18	23	17	16	20	20	16	19	17	26	19	14	23	17	21	21	20	15	15	23	21	24	23	17	21	26	18	21	22	17	23	31	22	18	20	28	18	16	8	19	18	20	14	18	19	20	22	19	18	18	23	20	18	14	23	18	24	18	16	22	16	18	17	29	16	19	23	22	24	17	19	15	22	11	12	25	25	22	22	15	17	19	16	14	14	24	32	14	18	15	23	16	21	17	17	22	21	17	31	24	19	26	18	20	8	20	19	17	26	22	25	20	13	23	20	15	18	16	15	17	15	24	16	17	26	19	21	16	11	23	19	19	21	19	16	21	17	22	19	20	13	20	15	12	28	19	14	22	19	32	21	24	22	16	22	22	22	17	12	13	16	27	19	19	24	17	17	16	19	17	13	18	16	28	14	15	19	26	22	20	22	13	24	19	24	13	24	17	17	18	20	26	22	21	15	15	22	21	13	17	21	10	22	18	17	21	19	18	14	19	16	25	25	24	25	16	17	15	22	20	13	18	20	24	22	27	21	21	20	22	25	13	18	23	17	25	20	15	18	23	27	20	27	19	21	20	22	29	23	16	21	16	19	24	15	18	19	19	14	22	22	13	20	23	13	28	22	20	15	14	23	21	23	27	13	25	15	14	27	20	17	22	17	22	21	17	16	18	20	14	17	24	23	14	24	15	15	20	23	17	23	17	15	23	18	22	18	23	28	21	27	22	19	21	23	16	22	17	22	16	9	17	24	21	20	18	20	18	23	20	18	30	14	14	20	15	22	17	24	23	25	15	23	19	25	10	17	13	19	20	18	21	13	24	15	23	15	20	24	18	19	24	16	14	27	16	16	18	26	20	19	20	18	17	21	17	21	17	18	19	24	19	21	21	16	20	24	24	26	23	21	19	22	21	17	19	14	20	35	26	17	27	18	10	15	17	19	30	20	20	17	12	23	16	17	15	17	19	22	19	16	13	17	16	14	17	24	13	20	26	15	11	21	26	17	29	19	24	17	15	18	22	16	14	22	14	18	19	14	20	20	23	16	21	19	14	15	16	29	22	23	21	21	16	14	21	19	19	21	14	22	20	14	17	23	23	13	26	19	28	9	15	20	20	19	15	20	17	6	11	17	16	15	15	24	18	19	18	8	23	16	18	12	20	14	29	21	11	18	14	22	16	17	18	16	22	23	17	17	11	27	21	20	25	22	16	23	13	18	19	26	13	16	22	16	17	19	20	14	14	18	18	19	26	11	19	12	14	19	18	17	25	17	22	21	16	21	18	18	17	22	20	20	20	16	15	12	11	12	15	24	18	12	18	20	22	23	19	25	28	19	18	22	24	23	17	19	24	18	21	19	15	15	19	17	21	25	24	22	20	16	15	20	13	12	20	23	17	26	19	22	22	17	26	13	14	15	21	15	22	21	21	20	16	24	23	21	17	19	24	16	17	23	20	19	18	30	16	26	17	20	27	19	15	19	30	18	20	21	25	18	16	19	16	26	18	17	16	18	20	25	15	20	25	17	21	24	12	29	20	24	12	20	16	19	13	20	17	14	17	22	12	18	27	15	17	18	18	15	18	20	24	20	24	19	22	18	24	17	23	19	22	21	17	21	22	21	20	27	25	17	14	21	21	16	16	13	13	16	24	19	25	15	23	15	15	13	19	18	16	24	20	14	14	15	13	24	19	16	19	19	19	20	16	29	13	14	21	18	18	17	21	16	16	19	23	19	14	17	27	25	17	15	22	29	18	26	25	12	23	17	15	13	22	22	14	16	22	26	18	18	24	15	20	20	18	13	20	15	16	19	11	20	20	26	26	25	18	29	18	25	15	21	15	21	16	15	24	26	17	23	15	13	20	24	20	13	19	20	21	13	26	24	27	20	17	16	24	13	21	14	17	17	19	20	17	16	13	12	28	18	20	18	26	23	22	19	23	18	19	15	21	27	16	19	17	12	19	17	14	17	13	13	15	21	13	20	20	15	20	14	21	23	17	21	28	18	19	17	20	17	20	17	27	20	14	13	18	16	18	23	18	17	22	20	27	22	24	20	15	19	18	26	19	11	16	18	24	25	24	22	16	16	26	25	17	26	22	12	23	16	14	14	23	21	16	13	18	18	15	26	26	26	18	17	24	26	15	20	21	17	17	17	25	18	18	26	16	19	27	14	12	14	19	27	18	19	24	23	19	21	22	19	19	18	21	22	18	17	22	30	16	12	14	19	16	21	22	24	19	15	14	20	21	11	16	12	11	22	18	19	22	25	17	20
18594	12550	6632	17658	25362	24269	21218	17990	14907	12292	10300	8610	7096	5435	4335	3750	3272	2674	2151	1844	1613	1550	1529	1404	1290	1182	1097	1061	896	952	873	793	804	880	820	735	689	656	618	634	549	562	536	517	474	439	441	481	443	446	431	453	426	476	452	445	475	478	513	446	465	499	467	479	436	457	461	410	396	407	402	372	383	392	376	360	353	401	393	379	346	334	371	376	351	358	311	351	363	349	352	335	345	361	307	331	358	371	345	351	300	365	350	346	333	318	375	384	353	345	381	316	317	326	332	351	341	323	354	289	330	327	344	337	337	326	328	348	337	326	304	343	336	330	328	331	339	339	344	337	321	326	331	337	373	346	368	346	327	349	374	351	342	344	370	389	327	354	343	349	337	321	357	311	311	324	314	358	328	352	336	324	316	346	319	299	322	336	331	309	317	332	315	328	348	331	333	349	325	331	337	300	293	309	298	348	314	323	295	314	342	330	333	322	334	339	322	330	334	310	366	300	303	323	327	323	319	315	315	305	317	320	340	292	323	340	333	318	330	341	323	324	296	347	315	314	319	292	348	313	345	336	330	312	350	328	343	322	292	352	325	318	319	344	344	369	312	323	310	323	327	325	318	303	338	311	309	368	327	330	321	318	343	356	321	348	323	359	313	357	342	314	319	325	340	314	365	332	296	323	322	350	337	316	319	330	327	313	312	295	332	311	315	321	355	309	324	304	317	288	301	325	273	333	331	336	351	351	350	332	329	329	345	358	327	330	348	307	298	311	300	352	351	309	325	325	340	323	332	324	290	371	320	314	341	344	334	355	326	317	347	298	364	331	356	298	319	344	361	300	303	335	363	365	336	304	360	333	315	308	332	350	327	283	348	296	329	304	297	343	315	324	284	359	321	334	322	307	328	341	310	352	305	357	323	317	322	332	330	330	337	312	363	350	350	329	304	340	344	316	320	345	331	304	312	323	339	329	318	337	331	312	323	311	323	357	329	293	329	324	298	330	302	331	358	324	316	289	345	313	333	316	358	332	340	334	342	374	330	334	324	341	318	311	325	345	345	330	322	345	358	308	340	296	337	326	348	334	331	316	342	331	312	361	334	331	318	314	341	296	315	328	316	358	358	294	311	275	335	327	284	353	316	319	295	323	305	308	345	301	294	307	329	318	322	303	320	290	308	360	310	336	335	336	332	340	351	323	339	343	345	338	291	341	345	341	349	356	309	312	304	302	324	309	335	332	299	319	332	317	320	325	299	326	339	355	302	319	327	321	306	327	331	350	307	335	324	355	340	328	341	317	356	341	336	322	338	314	349	311	341	319	363	335	317	320	307	343	323	353	313	321	331	345	335	336	343	318	299	347	322	322	312	326	339	319	332	307	353	301	337	309	312	300	317	307	300	342	327	316	324	345	333	341	328	329	348	341	297	343	314	346	351	327	344	348	329	305	320	310	317	326	331	318	322	334	326	319	305	318	322	334	317	299	305	331	321	336	354	329	334	344	321	316	337	319	317	314	337	318	299	364	325	296	317	340	327	331	322	319	322	320	320	354	324	308	312	324	339	313	311	314	337	321	315	307	378	305	317	338	337	304	327	330	285	326	337	298	339	335	343	355	329	335	310	332	317	323	315	313	301	333	307	335	344	334	318	365	340	332	342	318	312	317	328	317	282	346	317	319	310	335	328	316	346	322	308	314	318	349	321	339	345	330	314	328	330	365	324	319	311	353	346	330	309	373	345	309	314	361	333	298	332	317	362	346	315	337	325	319	286	345	305	329	320	329	319	350	317	312	347	345	326	355	344	322	352	312	358	315	352	329	300	363	309	357	373	306	336	326	344	321	327	327	324	319	357	331	324	323	322	349	334	328	344	333	309	317	313	307	309	319	335	346	333	311	316	316	326	300	345	307	317	339	347	349	349	344	374	315	327	317	335	325	316	323	310	342	329	312	349	337	339	317	316	345	342	351	304	304	338	358	326	339	327	323	339	306	333	331	343	341	319	310	353	309	335	341	322	355	338	301	341	316	314	343	341	338	327	320	303	321	331	334	316	305	335	340	343	300	326	342	327	343	328	337	369	367	304	322	351	315	325	292	307	331	351	320	312	340	347	346	312	347	294	326	345	302	338	319	339	328	316	338	330	334	328	342	307	302	315	305	330	320	323	306	296	330	330	345	313	330	329	319	350	343	367	300	334	333	315	324	312	324	353	331	328	333	347	348	297	340	295	332	329	329	344	310	317	332	296	328	327	350	339	312	382	325	322	372	341	321	366	346	326	333	328	314	324	331	332	330	296	320	324	321	346	326	313	308	305	312	342	290	315	335	333	350	346	340	317	313	341	328	325	322	317	345	345	318	332	309	338	300	306	307	341	322	336	302	348	319	340	310	295	340	336	311	337	325	328	342	347	301	343	318	329	323	315	320	292	318	328	347	316	332	359	337	320	306	321	305	354	320	341	362	330	328	296	338	327	320	324	307	321	325	341	317	323	319	296	311	326	354	316	314	327	312	302	327	303	307	309	345	359	324	322	334	337	346	343	310	303	324	356	310	311	331	322	305	317	318	323	328	339	364	332	352	312	349	323	332	340	319	309	338	348	299	323	326	337	328	312	310	306	315	326	326	379	316	309	356	293	346	332	307	303	330	328	322	358	340	350	359	328	307	308	337	312	314	297	316	312	318	315	335	331	358	334	304	326	320	333	337	311	347	342	333	301	345	366	312	313	357	321	345	318	336	332	316	360	319	333	312	327	327	333	312	299	335	306	294	294	329	338	333	309	305	316	324	373	276	354	346	318	337	335	316	352	362	289	337	351	337	334	323	353	328	274	322	316	319	316	343	338	336	335	324	325	362	320	329	328	348	320	346	328	307	347	332	334	338	357	329	313	328	363	348	328	353	324	309	354	338	344	324	334	342	342	295	322	285	339	342	338	309	336	319	322	313	305	360	308	347	334	327	348	341	312	335	306	322	292	332	276	306	346	277	317	324	328	330	318	340	325	307	314	333	349	308	334	346	359	332	328	339	299	345	329	318	334	320	332	317	325	312	318	346	282	306	334	293	343	338	330	334	324	350	326	305	337	332	349	367	351	314	321	357	338	323	313	309	313	318	320	347	317	333	295	331	298	344	324	328	339	310	326	318	345	341	355	297	336	339	362	335	324	334	340	333	346	339	299	295	340	311	313	291	332	300	333	337	317	334	361	323	372	339	346	291	341	303	303	323	338	336	372	291	334	319	349	354	352	322	334	366	352	359	333	342	317	317	349	317	308	331	295	311	299	347	331	314	367	317	312	337	316	318	339	344	332	333	320	324	346	319	326	299	317	353	334	312	332	322	295	333	316	320	319	334	302	302	306	315	320	306	318	324	335	308	329	323	314	328	348	331	308	332	334	339	306	305	313	299	315	314	316	352	357	359	351	367	304	334	323	310	337	340	344	349	344	332	330	313	330	332	293	341	363	339	327	328	336	351	347	320	322	324	291	358	320	339	300	334	339	356
2511	401	224	191	283	348	323	265	249	205	198	188	155	143	90	91	91	74	45	66	60	56	57	44	61	58	53	51	57	52	45	58	52	53	53	36	44	35	49	52	39	48	50	48	48	48	36	53	44	48	36	35	43	52	36	40	33	51	38	38	38	55	37	45	48	44	44	41	52	46	46	34	32	41	61	37	35	38	51	42	38	37	32	45	48	40	49	35	40	40	41	42	41	60	52	33	49	39	30	39	49	39	37	45	37	42	44	38	31	37	25	53	48	47	37	58	43	37	30	41	52	45	55	36	35	52	45	48	39	39	49	44	45	57	31	38	38	46	28	51	40	45	49	46	46	50	39	50	36	44	36	35	37	45	34	47	52	36	40	37	42	43	36	39	49	49	42	32	38	43	40	39	45	37	49	49	46	45	47	34	49	45	45	48	32	47	38	34	32	37	41	48	40	43	36	49	41	33	52	40	40	47	33	52	31	33	38	34	41	47	36	40	38	37	35	46	51	41	35	45	50	47	36	22	40	33	19	44	36	42	34	43	32	51	33	40	39	51	45	46	35	44	45	39	47	37	40	35	37	29	43	45	42	52	39	42	40	40	42	47	33	38	45	54	46	37	41	52	38	39	51	39	35	32	40	41	40	37	41	41	44	30	38	44	57	43	42	54	39	34	46	40	48	47	32	34	40	39	43	47	44	34	33	42	49	43	28	40	31	37	43	49	38	39	48	46	42	50	26	48	40	53	43	39	45	28	40	32	33	35	43	26	49	39	41	43	42	46	38	38	36	51	36	38	38	41	45	29	33	44	38	44	39	36	46	50	43	49	47	43	46	38	34	31	49	46	38	48	40	42	39	42	41	36	46	43	43	58	33	42	32	43	39	41	44	42	47	47	46	48	45	34	34	43	36	44	44	35	54	34	44	55	50	35	38	40	47	43	36	42	30	43	33	55	38	49	44	39	38	37	40	26	45	41	49	38	36	38	40	46	36	46	46	32	49	35	50	45	38	47	48	40	47	38	47	42	36	35	35	52	49	37	28	34	47	43	32	28	36	30	43	43	51	45	34	43	44	45	47	36	37	42	36	41	39	39	42	51	32	43	33	50	37	40	33	47	38	49	44	46	36	40	39	35	48	38	39	38	42	51	49	33	49	37	41	40	43	39	47	31	37	41	28	39	45	42	41	27	39	38	47	50	55	39	42	45	32	34	41	40	42	52	37	41	32	40	36	39	39	50	38	42	31	39	34	34	33	38	51	37	44	37	42	39	50	41	47	52	32	44	42	41	42	46	48	37	38	48	36	38	46	38	38	49	47	46	30	43	32	44	29	39	44	41	42	44	45	41	41	47	46	34	36	45	44	31	46	34	47	49	39	43	38	41	45	37	47	48	41	41	43	40	42	43	34	39	43	50	34	43	38	37	46	50	40	42	37	35	36	42	38	37	43	39	45	57	42	45	49	35	51	57	34	40	42	56	40	53	43	30	42	36	45	36	46	39	38	42	34	43	39	44	36	39	41	34	46	40	44	43	40	42	42	40	45	37	35	54	27	53	51	39	33	25	42	51	42	42	45	40	42	46	56	41	37	57	49	50	35	41	33	43	47	35	41	34	39	41	36	38	44	33	43	41	33	45	49	38	36	43	36	38	56	37	49	45	37	37	49	42	58	49	47	47	51	42	33	38	53	41	48	46	44	38	40	36	46	54	47	42	35	44	48	31	47	38	62	43	34	43	50	29	37	34	39	39	59	36	32	36	44	43	28	39	48	46	48	34	42	35	39	38	38	44	34	46	45	41	37	46	43	26	41	51	52	36	45	41	37	47	38	36	48	34	36	51	32	39	39	59	45	32	38	36	49	45	41	43	39	49	35	47	37	44	39	29	46	33	53	41	50	41	42	38	47	41	57	47	26	55	54	41	49	39	36	36	39	36	36	42	48	35	45	41	45	41	41	52	39	33	40	37	30	37	44	37	45	45	45	43	30	43	35	43	39	37	44	37	44	44	38	42	43	30	40	46	29	31	32	57	37	42	35	33	49	50	42	46	54	36	45	42	38	41	38	46	47	43	35	45	30	42	44	46	41	48	31	42	41	51	33	52	37	42	40	43	44	44	48	46	41	36	38	57	43	52	43	46	47	45	37	33	35	39	41	44	42	30	30	42	42	44	37	45	40	46	34	34	39	46	45	34	55	41	43	38	42	41	43	35	44	36	45	35	44	36	46	37	38	41	34	47	47	46	50	42	36	45	31	33	34	30	44	39	39	35	40	39	35	40	55	40	44	44	49	50	44	42	46	42	53	48	52	40	46	58	43	51	35	47	45	42	35	56	41	36	35	40	48	37	31	38	32	55	39	45	27	46	33	36	40	47	39	51	39	46	45	40	35	35	42	46	42	44	37	43	39	35	36	51	36	43	38	38	41	41	50	33	36	45	46	45	51	28	30	37	34	35	41	41	39	38	40	55	52	31	32	42	31	42	33	44	36	44	47	48	46	44	38	50	27	48	39	43	47	43	32	54	43	41	35	49	52	48	42	40	41	36	35	33	43	47	46	35	41	55	32	46	40	41	42	42	35	36	39	32	53	41	60	38	35	37	40	48	41	39	33	48	47	31	46	38	49	32	33	34	39	37	32	49	30	37	39	39	35	43	38	44	43	48	38	43	43	47	36	38	44	44	32	37	33	31	49	42	36	34	47	33	47	36	40	38	49	39	37	36	38	37	40	37	49	61	47	27	43	36	47	54	41	47	33	30	53	34	34	42	36	46	46	36	48	36	45	28	35	37	53	40	46	31	40	43	34	42	34	39	45	41	37	33	36	31	51	54	30	35	44	44	42	43	44	39	41	39	32	37	52	38	39	43	53	38	38	43	36	47	34	40	44	44	31	45	39	44	33	38	45	39	49	41	29	44	39	37	45	48	42	37	41	41	36	39	44	46	47	50	41	38	42	47	42	50	39	41	37	48	42	48	50	39	42	45	47	35	45	35	52	41	37	49	51	51	40	36	47	51	34	38	37	34	36	44	40	44	47	49	46	41	30	37	34	47	47	43	47	41	31	36	45	38	42	23	27	40	50	44	34	46	33	48	39	40	38	42	44	42	27	40	42	40	51	34	39	45	34	47	38	37	56	50	34	40	39	47	39	42	35	40	31	38	45	47	42	61	46	44	46	53	43	41	32	43	49	45	53	45	34	44	45	35	49	50	26	34	49	36	38	45	37	39	49	36	35	35	43	41	40	40	38	46	32	40	47	44	39	42	36	35	51	41	48	41	42	35	44	37	57	39	56	37	43	45	48	39	51	46	42	36	53	45	42	46	31	44	34	39	49	46	43	26	40	50	42	37	42	43	52	48	46	50	42	38	36	44	52	54	36	36	48	40	34	45	50	59	48	46	35	31	38	48	41	40	34	43	45	43	44	42	39	45	41	35	49	48	46	40	39	44	43	43	38	42	43	55	49	45	42	50	40	49	35	41	49	40	41	37
16973	10930	6241	16300	23828	23517	20444	17064	13911	11592	9751	8324	6644	5422	4374	3809	3456	2714	2286	1981	1832	1834	1708	1673	1570	1406	1415	1284	1260	1156	1108	1143	1218	1182	1045	1019	1030	938	909	927	864	820	844	820	836	779	795	815	811	785	832	776	752	810	815	809	792	761	798	811	746	767	778	836	842	773	731	789	751	720	799	712	750	745	731	722	681	717	703	713	702	698	712	726	695	698	700	659	660	740	699	734	718	681	703	696	690	708	720	644	736	655	701	647	691	683	661	680	683	640	671	644	625	662	713	711	649	653	695	725	675	738	737	708	662	655	698	635	702	708	630	677	673	697	733	707	692	668	681	716	726	674	658	678	659	690	708	636	703	672	718	706	718	680	738	729	717	702	634	664	723	686	663	695	673	671	633	692	723	637	711	684	703	648	668	660	692	658	688	662	666	766	698	702	717	701	676	652	694	682	699	726	715	676	675	683	704	674	696	659	692	688	670	654	708	673	642	650	615	688	689	650	656	662	720	747	696	692	703	711	716	707	692	698	690	696	673	696	638	695	704	674	635	686	635	697	661	689	676	655	711	705	671	667	712	664	680	678	690	722	699	710	675	662	661	652	671	695	698	713	719	653	645	701	665	627	693	705	718	682	677	635	655	711	697	744	614	690	725	678	607	741	657	692	709	649	632	709	702	688	651	674	694	690	673	681	644	701	678	660	690	687	691	698	690	749	671	673	732	651	649	650	674	637	677	652	676	699	665	693	707	689	693	668	676	663	652	693	660	644	691	680	626	679	685	672	662	732	649	694	691	684	709	689	686	735	666	696	706	653	642	671	682	661	680	688	670	675	626	646	664	703	682	732	687	663	635	668	686	654	683	692	674	651	706	658	697	667	756	686	681	639	668	682	679	674	654	698	695	651	683	690	692	671	658	685	688	678	667	656	693	676	659	684	686	650	691	644	684	661	731	697	690	688	670	664	694	680	710	693	712	686	684	619	685	705	686	721	682	644	664	674	697	659	692	703	717	720	675	683	683	702	648	654	648	680	681	658	665	674	637	689	697	687	747	627	662	660	711	685	692	644	675	626	720	685	659	677	650	705	676	664	690	689	671	693	670	692	699	724	645	671	715	682	654	651	689	678	708	677	654	661	646	680	695	661	690	665	652	691	702	679	671	689	674	654	654	680	709	681	669	686	673	633	681	685	654	708	677	715	689	741	645	686	630	699	663	668	650	677	757	730	693	716	642	686	680	729	696	717	650	694	602	681	700	672	716	684	708	707	687	710	669	686	684	679	633	712	668	686	702	652	712	645	673	683	674	642	713	670	688	690	634	651	710	657	698	664	699	693	725	691	658	723	678	633	677	727	657	707	669	681	654	653	693	694	600	656	683	709	656	686	662	660	655	685	615	654	657	724	656	652	640	677	662	682	697	696	728	662	637	691	663	659	697	711	656	670	655	713	671	676	705	670	674	706	654	698	651	628	637	718	669	636	716	668	663	668	762	732	664	716	667	704	663	696	699	650	686	690	681	687	655	681	707	739	669	679	691	719	725	685	670	712	726	636	693	694	694	653	695	660	695	702	642	604	685	701	631	687	635	696	698	706	682	707	695	668	681	701	671	682	626	714	683	671	686	662	648	704	714	697	706	661	642	668	667	683	658	706	676	665	655	655	628	667	714	742	702	652	684	692	695	673	649	658	690	679	680	641	682	698	680	722	640	693	697	683	713	667	709	653	694	700	700	714	683	657	700	708	711	686	650	691	709	705	665	692	724	628	689	663	722	680	659	696	695	630	665	675	648	668	688	658	696	733	687	673	649	696	698	671	666	697	717	667	677	673	707	633	662	712	651	735	682	690	645	675	700	647	672	691	747	661	696	685	715	649	642	738	713	695	697	663	693	621	695	707	652	699	639	688	660	685	668	661	700	685	692	649	720	666	623	647	698	704	693	726	711	682	699	735	651	673	744	672	695	714	677	724	659	689	665	681	665	656	704	668	655	671	708	654	707	710	688	648	676	692	696	688	718	655	640	662	689	713	719	671	680	688	664	662	682	717	677	683	735	692	709	700	658	715	689	677	714	667	714	679	687	689	694	686	658	687	649	707	629	686	626	689	682	672	661	666	689	699	659	654	700	636	646	653	680	668	662	659	672	641	679	673	689	671	677	696	680	688	651	674	693	702	691	686	709	694	686	666	721	681	678	687	678	706	681	692	665	689	679	664	657	628	690	688	685	692	672	698	659	705	672	689	709	669	720	679	639	715	667	687	687	690	653	724	642	695	625	653	711	662	675	682	691	681	713	668	666	666	717	679	683	706	680	665	639	664	711	687	689	698	671	723	690	679	686	670	681	702	704	665	672	714	636	626	680	667	694	703	677	677	680	650	701	665	678	657	699	683	685	673	665	711	692	683	692	715	669	703	691	641	612	672	656	651	693	676	717	727	691	702	651	630	639	703	678	688	667	692	703	650	638	667	668	672	693	690	649	682	676	695	702	629	673	681	686	653	709	659	682	690	622	707	692	667	646	718	650	677	680	662	731	688	670	693	715	712	667	719	703	722	685	649	722	695	697	679	698	686	705	615	697	679	676	665	683	636	705	705	652	704	674	687	660	712	677	680	656	696	652	689	667	709	676	707	662	692	664	664	695	691	682	686	659	683	675	713	660	676	638	647	641	695	677	686	642	677	662	640	653	662	681	675	626	688	697	680	718	692	700	714	654	635	701	724	690	721	646	654	648	613	676	685	643	708	632	663	674	690	608	686	670	683	656	673	668	701	664	691	684	640	653	689	692	636	714	658	714	689	673	657	708	644	717	627	698	691	695	659	663	663	683	679	651	710	644	678	670	686	673	678	707	689	641	678	686	744	698	726	675	696	715	673	629	704	665	688	687	701	683	674	705	690	675	685	695	658	687	680	690	643	658	677	680	662	664	675	727	699	640	646	664	670	712	669	641	698	745	660	632	693	711	616	679	679	697	644	713	664	637	657	680	696	714	705	692	662	699	690	669	678	708	664	696	710	658	693	689	714	665	658	687	668	727	672	694	718	711	663	684	707	671	646	662	685	700	661	681	705	683	669	659	758	688	675	736	721	665	673	673	701	705	652	685	634	713	741	643	673	712	694	675	699	696	678	658	641	676	700	656	655	696	697	727	730	650	651	751	675	687	662	673	702	698	669	692	743	684	636	718	698	694	685	670	682	677	666	676	709	710	678	663	652	721	726	661	647	693	688	689	707	728	726	683	668	657	654	685	647	720	672	675	683	677	676	671	664	664	638	683	653	689	695	701	684	631	676	643	699	730	702	692	665	673	675	678	677	654	637	683	668	636	714	651	633	635	693	666	713	756	703	665	658	691	668	633	685	693	697	642	678	662	669	674	691	608	656	707	674	693	682	639	656	690	657	679	706	660	634	638	716	673	680	684	722	714	649	705	690	653	659	678	671	666	652	683	700	639	713	698	655	695	705	684	729	706	672	656	716	654	706	684	650	707	673	690	623	668	639
1738	645	380	270	479	530	500	430	369	289	269	241	218	155	126	113	109	93	83	80	89	56	58	83	51	57	55	68	57	33	53	49	50	69	39	41	34	53	32	45	38	43	36	41	45	47	45	54	47	39	35	40	52	34	37	53	45	43	48	36	36	37	51	45	37	35	35	41	45	49	22	38	38	45	45	24	34	47	43	34	48	34	39	30	34	27	32	43	36	31	37	40	42	38	49	44	31	22	43	43	43	30	33	37	22	35	29	43	37	24	27	44	34	40	28	49	30	40	36	33	42	44	30	35	45	47	33	28	41	34	45	40	31	37	36	33	42	44	37	44	29	41	30	41	43	39	41	45	46	40	49	31	44	37	35	46	39	36	35	38	29	33	34	32	39	37	36	38	52	38	46	37	38	35	44	38	35	29	45	41	37	44	45	39	33	44	32	45	39	50	31	27	41	32	33	32	37	34	53	31	43	41	44	29	34	29	37	29	42	36	43	36	41	34	47	41	33	37	34	35	42	37	40	39	29	36	34	39	32	38	38	48	29	33	38	36	41	39	45	45	27	29	35	35	32	37	38	41	38	41	34	30	31	36	32	42	18	44	33	29	45	40	37	38	23	40	41	40	33	38	36	34	49	47	36	34	33	33	46	44	38	35	51	40	37	34	46	44	53	40	41	36	44	33	42	26	37	35	42	34	45	41	27	28	36	37	35	36	37	37	38	39	41	38	33	39	45	31	40	33	33	46	27	34	40	41	40	28	35	31	28	43	33	36	32	32	29	40	43	33	31	35	32	30	39	35	41	34	34	34	31	39	35	24	38	43	33	41	43	34	43	32	38	33	32	25	32	39	36	43	44	35	35	28	41	30	33	34	31	31	44	46	41	34	37	32	34	42	35	35	29	37	39	38	40	38	36	28	35	40	35	27	30	39	43	40	38	39	29	42	39	48	40	37	35	34	40	29	37	26	35	34	48	35	35	37	32	32	33	46	32	36	39	39	47	43	44	21	40	39	44	29	35	39	37	40	36	29	34	48	30	35	41	36	35	35	43	39	39	37	41	31	35	40	34	39	29	29	38	32	31	29	35	48	31	26	37	28	35	43	35	41	42	31	35	29	26	39	43	43	29	43	34	36	46	24	43	47	42	34	37	37	28	49	30	39	35	36	33	26	30	41	36	31	44	38	44	39	39	45	42	48	31	31	49	31	37	43	35	33	39	47	33	40	36	36	29	26	41	41	35	44	31	31	53	28	39	33	28	35	30	36	41	37	38	39	38	39	37	46	31	39	36	39	37	45	34	36	33	26	39	41	32	43	27	47	34	35	34	30	41	32	34	49	48	32	26	40	36	38	35	44	55	42	27	49	38	43	38	37	42	25	36	27	35	34	36	37	34	40	44	41	40	32	43	27	25	36	38	36	37	40	34	32	48	46	35	39	42	38	36	35	32	42	37	30	23	32	35	23	40	38	32	35	40	37	41	39	37	41	32	41	39	32	30	43	30	32	40	43	31	37	46	42	41	39	33	30	47	49	39	32	35	39	27	46	33	40	30	26	35	34	34	36	39	39	49	46	34	46	31	36	44	36	32	26	37	36	34	42	31	42	40	41	34	45	51	34	38	30	43	39	34	43	31	38	45	34	47	44	36	42	35	34	40	32	36	43	45	38	42	35	33	32	34	35	44	46	39	33	43	31	41	41	35	34	35	43	45	35	30	32	43	39	32	32	26	44	38	26	44	38	38	39	37	37	52	38	39	37	45	29	48	34	48	37	41	28	41	37	36	39	43	41	37	37	28	25	44	34	26	35	45	35	37	30	32	41	32	41	31	38	36	38	37	40	32	33	31	49	34	42	30	41	50	28	44	34	43	40	44	43	45	32	46	44	32	30	35	36	37	36	46	36	49	34	39	39	32	34	42	43	34	44	39	35	42	36	33	36	34	37	36	40	36	34	33	38	34	28	39	27	50	49	37	34	37	40	46	45	40	38	35	29	33	31	31	48	22	41	32	34	33	27	43	40	32	32	46	38	34	41	40	39	36	37	25	41	31	34	38	44	35	25	36	39	35	35	31	35	48	53	32	31	36	40	37	40	39	40	40	41	27	37	32	37	36	43	32	39	28	34	37	21	36	38	36	47	36	27	31	31	35	40	31	37	36	40	39	36	42	42	40	34	32	32	36	41	31	40	41	25	35	34	32	41	35	36	39	30	45	30	35	40	38	40	30	31	43	27	33	29	42	36	49	41	50	31	44	33	32	30	38	39	25	38	33	46	40	41	30	40	36	37	39	33	45	38	31	32	42	50	33	34	24	46	44	43	36	31	46	33	45	28	33	28	35	32	43	38	31	43	37	41	43	39	35	27	41	41	25	45	45	39	40	32	37	40	37	31	36	47	49	41	27	27	41	27	30	38	33	43	32	49	35	44	36	38	38	43	30	31	39	36	34	40	50	37	43	36	32	38	26	25	43	32	44	36	38	44	37	35	36	36	41	41	38	31	43	44	36	43	40	34	34	37	37	35	44	33	48	18	29	37	41	31	43	30	34	34	32	37	42	40	38	30	37	39	42	36	32	41	43	35	37	25	34	39	39	46	37	47	37	49	37	38	31	27	42	32	31	38	37	36	37	39	34	43	34	31	34	28	40	29	52	38	38	36	36	44	35	36	40	39	41	47	42	38	39	34	33	27	33	35	43	29	40	38	39	36	41	38	30	25	34	37	51	45	26	43	41	37	33	37	25	33	37	39	33	43	33	22	36	37	31	39	33	46	37	40	42	20	41	38	29	37	30	42	44	42	42	34	38	18	33	44	42	43	34	36	34	36	37	35	41	50	32	25	36	30	39	44	47	34	42	39	40	32	33	36	38	38	24	41	27	34	27	44	41	25	34	41	40	43	38	43	34	33	30	36	44	29	47	31	31	33	45	41	33	39	42	27	32	39	34	41	36	35	43	32	36	27	33	42	35	33	38	31	32	30	26	45	40	41	41	42	29	34	45	40	40	39	32	29	43	35	41	45	39	40	43	40	29	39	35	41	37	27	45	41	53	47	30	33	20	30	38	25	45	43	38	41	32	44	40	38	39	33	26	42	40	38	47	37	40	34	40	30	40	38	41	47	46	30	40	32	34	35	34	35	35	44	45	41	29	42	37	37	27	36	46	43	45	45	42	26	40	34	31	26	34	50	35	40	30	43	40	44	41	40	37	40	43	39	35	23	43	27	23	31	42	49	30	43	37	32	31	33	50	35	36	37	39	46	37	24	40	45	39	32	50	48	46	37	27	38	29	37	35	48	52	34	34	38	42	44	34	39	34	33	40	36	45	34	42	29	35	39	45	36	35	36	26	38	34	43	33	36	38	46	52	37	29	59	43	29	32	36	28	28	27	43	43	40	46	39	38	32	38	36	27	45	48	35	35	46	21	35	40	40	37	39	43	31	32	48	43	28	31	44	36	37	63	39	41	25	40	45	39	40	30	34	33	38	50	31
23050	15619	9060	21407	29559	29189	25899	22108	18634	15904	13783	11637	9247	7442	6317	5378	4840	3813	3244	2935	2635	2608	2354	2245	2018	1874	1731	1581	1489	1394	1435	1341	1384	1377	1175	1122	1073	1082	1052	1006	992	979	891	883	824	886	912	839	807	805	831	784	827	865	890	824	775	796	881	835	744	885	846	817	877	790	796	788	782	774	731	685	683	743	696	711	680	661	636	698	644	673	650	633	689	637	652	650	667	664	632	653	668	616	654	608	657	603	635	683	661	626	622	607	615	645	617	628	618	608	628	581	664	642	664	642	586	675	593	648	631	623	629	588	625	617	652	582	597	630	612	610	587	649	620	635	647	598	604	642	622	640	660	593	657	620	648	632	639	653	633	679	620	679	659	653	682	607	637	610	632	622	625	626	644	630	607	587	629	608	661	582	615	613	634	600	608	571	622	649	560	583	628	610	596	661	602	627	633	601	663	611	628	601	642	564	648	543	610	595	611	612	650	544	633	569	602	611	619	595	624	635	592	583	592	621	606	635	544	599	631	582	612	622	611	619	605	623	668	644	586	696	603	610	570	665	622	640	658	600	640	594	599	598	624	619	597	625	553	609	605	603	585	614	585	613	668	548	621	609	607	604	618	580	608	623	630	567	612	569	592	679	622	621	590	613	580	644	603	616	627	631	587	609	599	547	589	579	549	576	638	590	587	612	623	563	613	622	551	596	608	609	565	605	587	615	589	617	618	649	592	573	632	595	612	585	604	595	578	633	602	632	580	617	613	571	601	665	580	605	605	567	606	612	624	589	586	611	594	642	577	600	601	609	568	593	596	572	613	583	619	582	627	600	624	601	579	618	619	620	651	604	570	599	631	593	624	662	572	604	618	611	612	629	661	639	643	599	587	660	556	613	596	609	599	631	584	586	613	638	634	642	593	601	626	594	608	633	564	588	617	596	603	621	676	591	617	621	608	576	591	584	585	641	582	633	626	592	639	592	648	578	591	591	598	607	602	582	624	600	576	590	608	574	644	582	578	613	567	566	628	597	603	601	571	660	604	586	574	600	590	607	596	580	626	580	633	586	634	638	662	631	598	610	651	573	588	595	600	586	627	616	620	629	635	647	613	600	615	608	614	624	600	630	631	511	573	569	624	569	584	602	606	626	597	678	591	620	626	595	604	590	588	579	578	616	582	607	620	600	601	579	588	606	592	623	633	651	586	664	621	589	593	637	598	579	588	639	588	581	639	575	627	602	587	598	624	595	578	605	626	608	570	637	592	617	634	584	624	634	591	580	657	640	604	637	621	598	632	606	634	628	628	613	579	621	590	588	581	636	609	639	554	613	623	595	599	581	634	576	582	602	640	572	607	598	560	648	582	589	614	561	584	586	576	599	613	616	588	566	611	614	605	580	591	607	641	619	597	617	615	619	600	610	640	611	623	623	604	618	616	621	630	634	616	601	605	595	616	617	625	562	634	614	624	616	641	625	620	586	575	593	623	619	610	616	626	646	610	558	570	578	574	648	586	585	600	604	628	607	613	603	589	580	602	622	586	616	614	617	600	599	600	574	636	643	585	609	595	595	579	564	581	583	576	610	586	602	601	621	608	674	619	578	589	599	618	656	658	639	588	613	635	585	561	619	639	625	636	595	633	567	568	576	565	619	618	557	643	577	630	576	615	583	610	584	632	639	628	590	596	554	599	600	585	645	605	579	550	597	628	581	579	614	628	607	612	631	573	630	591	602	589	636	617	605	611	615	630	631	615	659	572	562	595	634	609	616	613	580	633	591	607	570	620	590	603	610	612	623	594	605	601	606	644	593	615	591	605	583	630	620	563	625	612	584	619	537	584	606	631	562	625	544	578	614	597	606	613	588	599	598	593	626	598	599	625	638	649	599	627	587	588	634	628	581	622	599	587	617	575	619	596	587	563	600	570	622	606	603	560	654	603	603	618	608	580	588	631	607	572	615	692	581	606	603	633	656	637	630	660	595	613	606	610	609	599	623	597	568	614	563	613	606	646	573	654	632	608	584	577	659	613	608	593	556	626	580	592	600	585	598	617	627	612	636	655	597	632	599	581	621	612	604	638	619	624	634	632	632	586	609	600	608	661	573	596	598	582	595	634	629	605	561	649	637	626	611	583	602	602	611	618	642	569	602	624	606	584	637	608	589	624	594	624	618	629	622	639	598	630	607	645	616	582	616	588	604	580	625	528	616	560	618	623	586	613	595	569	590	594	608	617	615	601	618	616	625	563	652	611	590	608	602	603	637	556	594	621	595	604	636	595	606	597	593	600	624	618	602	595	584	572	618	578	611	592	601	612	583	632	641	615	578	600	603	594	632	637	611	632	580	614	600	634	618	635	561	607	593	623	619	640	656	589	620	611	659	606	618	550	591	655	578	573	633	624	619	604	624	606	624	634	561	585	594	626	635	609	590	577	616	621	613	594	590	590	600	572	619	598	604	602	633	595	622	582	592	577	593	603	613	607	612	623	590	609	589	586	589	590	651	615	613	646	592	597	601	558	578	625	592	606	618	599	607	626	593	578	583	616	615	570	592	615	641	626	623	616	600	628	579	646	661	545	602	663	602	666	635	617	677	642	590	593	575	614	626	576	600	591	634	600	602	609	606	576	585	618	613	619	592	583	566	654	624	603	622	607	608	588	606	597	642	593	589	602	606	625	654	575	644	580	615	561	561	637	636	637	568	598	632	622	628	639	579	619	609	596	606	628	582	624	614	621	611	612	587	607	655	624	618	623	552	595	600	621	595	618	629	656	571	602	640	564	592	613	587	580	604	599	571	624	571	617	599	599	648	623	625	623	636	628	621	616	618	606	613	605	621	639	633	600	624	637	578	592	594	635	619	571	602	610	615	593	585	609	607	615	579	607	618	576	595	620	593	612	636	625	628	609	582	629	591	613	613	581	590	613	609	626	656	601	596	586	614	653	572	618	603	639	587	578	568	631	594	571	630	615	634	612	668	596	595	611	631	607	637	615	643	631	582	608	608	562	605	568	619	607	620	663	584	572	556	594	583	593	630	614	621	614	595	584	628	579	606	612	598	571	606	570	655	622	614	596	610	622	601	587	605	609	643	547	650	602	619	604	593	567	586	637	607	647	612	612	604	596	539	593	609	585	574	592	604	638	634	594	628	601	556	601	578	611	603	632	597	595	618	624	580	578	630	573	622	601	618	626	644	578	623	595	604	595	604	624	642	630	589	588	593	589	619	612	605	641	581	606	617	635	565	595	650	601	612	590	594	583	593	605	610	642	608	589	634	622	617	592	653	629	620	632	596	644	596	593	583	629	604	580	598	605	590	634	572	679	642	650	584	593	641	619	612	594	605	598	633	561	598	584	587	594	602	583	608	609	638	586	618	610	618	601	621	629	634	572	630	612	613	627	630	619	602	583	621	620	615	611	639	644	628	601	654	574	597	586	604	589	580	596	583	611	602	599	579	623	611	603	619	597	637	649	646	598	610	624	589	611	628	627	597	609	557	611	621	568	606
1446	253	128	101	186	218	198	152	162	137	118	117	80	69	66	55	48	56	36	37	36	43	29	22	23	24	20	35	36	34	27	34	31	25	26	31	19	30	25	25	44	28	25	23	31	31	24	23	26	22	16	26	28	28	22	15	24	21	28	22	23	27	23	21	28	18	22	24	38	28	28	14	23	22	24	25	22	16	19	28	25	30	18	27	33	27	18	23	17	25	33	19	18	17	24	23	18	18	21	20	22	32	26	26	26	18	29	28	26	24	21	23	26	25	25	25	18	30	26	29	22	29	20	28	20	24	28	26	20	21	21	17	23	24	29	15	25	29	25	31	22	23	20	24	25	33	26	31	23	14	32	28	22	19	34	28	18	23	24	32	26	17	21	23	23	25	24	20	21	18	20	19	22	21	25	21	22	24	20	17	29	20	23	20	18	18	30	19	26	36	27	27	21	38	20	22	21	28	34	18	33	23	22	23	35	20	28	21	32	22	25	25	27	17	16	20	25	18	22	18	24	23	21	24	13	13	29	26	22	27	20	24	26	20	23	24	22	24	27	19	29	21	20	22	24	34	19	26	21	21	26	30	25	25	24	31	33	25	26	9	21	28	22	25	16	31	23	25	21	28	18	20	25	23	15	26	27	25	24	26	20	26	20	25	23	29	27	24	25	26	29	19	30	23	21	26	31	22	27	33	25	23	24	18	18	17	21	22	17	23	28	27	25	28	29	25	26	29	24	25	30	22	23	24	22	27	27	34	29	22	23	23	21	34	30	20	24	25	34	29	29	24	17	21	20	17	24	27	20	29	23	22	22	24	29	32	31	19	17	29	29	31	31	28	18	26	18	16	28	27	27	17	25	20	19	21	39	29	24	25	24	23	19	30	19	24	20	20	19	22	28	22	16	20	39	33	26	19	23	21	24	23	34	20	26	23	31	28	34	23	18	24	32	17	16	26	30	23	19	27	22	28	18	24	20	19	30	14	19	36	18	21	29	31	30	27	22	17	31	28	32	24	27	21	27	29	29	18	16	13	20	32	24	20	18	20	24	23	20	19	28	26	22	24	21	28	20	23	25	25	22	24	28	21	26	23	28	27	31	16	28	22	19	31	21	24	20	20	24	25	32	24	22	21	29	20	33	26	24	18	19	24	21	19	19	22	24	16	35	26	26	28	24	25	14	25	21	25	22	26	22	25	22	26	24	30	24	38	24	26	19	20	30	24	20	23	33	22	28	23	23	30	26	31	20	30	24	24	22	20	30	30	22	14	24	30	18	24	22	16	23	20	13	22	19	19	18	33	18	21	29	27	21	22	14	17	26	31	24	20	21	21	34	23	27	21	37	21	33	17	24	27	25	16	17	27	15	39	24	24	17	22	24	24	27	24	22	28	32	24	17	21	31	24	30	22	22	22	19	33	26	28	20	24	23	33	30	21	24	19	27	26	18	29	26	22	26	20	19	17	19	24	25	24	27	13	21	24	29	25	22	25	33	23	27	28	25	15	21	21	23	30	26	20	21	22	36	35	28	18	20	27	31	21	27	29	23	21	26	28	30	30	25	26	23	15	39	27	32	22	19	21	19	25	24	25	20	35	22	24	25	26	28	29	29	32	37	22	26	29	13	21	20	26	21	20	19	24	11	21	26	22	10	28	25	26	25	25	18	30	23	12	32	20	28	27	25	13	21	30	19	21	21	16	29	22	21	27	20	25	29	28	27	18	23	18	23	28	31	24	20	16	22	22	27	19	21	27	26	21	27	18	25	23	17	18	24	23	29	34	36	17	18	26	19	26	19	26	24	27	28	29	28	14	30	33	23	29	21	21	24	22	34	20	25	30	30	32	25	11	19	20	26	16	21	20	20	21	17	22	28	14	25	33	20	24	28	30	26	20	26	35	26	26	23	25	24	21	18	26	24	13	17	22	24	21	26	36	30	24	24	23	21	25	25	26	27	37	37	25	17	30	18	15	19	19	28	19	24	22	18	23	26	20	19	29	30	30	25	20	20	22	24	16	24	24	20	26	23	19	28	19	23	19	26	24	18	24	21	30	27	14	23	18	34	25	30	30	16	29	20	30	26	23	24	22	26	21	21	11	20	23	18	22	23	23	17	34	27	20	30	27	33	20	28	20	36	27	18	25	20	18	20	22	21	28	22	30	28	25	17	27	25	19	21	15	17	30	22	32	21	13	24	14	30	30	23	25	27	22	28	22	16	20	27	21	22	17	33	20	25	24	22	27	20	25	24	22	17	27	30	22	24	17	24	35	24	24	22	21	25	18	35	19	26	30	26	28	31	26	30	28	23	19	23	25	17	21	28	20	24	19	24	25	16	22	28	25	23	18	16	27	22	26	21	25	35	29	22	23	21	15	27	26	33	15	16	24	28	35	17	21	22	29	20	34	26	23	29	24	20	24	20	29	33	27	23	15	29	18	23	24	16	22	23	26	29	22	29	24	12	18	28	23	29	20	18	28	27	20	23	27	22	33	24	27	30	29	28	20	18	29	31	21	21	23	26	22	29	19	26	24	25	22	21	30	35	26	27	23	27	26	20	22	25	26	23	18	28	16	24	20	19	18	27	25	21	21	28	19	21	21	24	19	28	30	28	10	27	15	24	20	21	18	20	30	29	22	24	17	28	27	20	16	22	16	15	26	29	20	22	33	25	23	26	23	25	20	35	23	23	19	17	21	26	29	39	23	25	19	30	27	26	25	16	19	30	24	32	21	20	28	23	23	28	17	13	22	23	24	16	17	21	17	15	19	25	22	18	31	20	22	17	27	22	12	23	21	26	25	30	15	23	27	31	29	19	29	24	22	24	33	23	22	26	26	29	25	14	21	17	32	27	29	19	28	26	11	19	30	28	27	17	29	25	15	23	32	24	26	22	25	26	22	23	33	23	27	23	25	24	27	21	31	26	14	36	31	22	29	31	22	15	28	12	22	24	22	19	22	28	26	30	32	23	18	24	20	20	22	28	23	15	18	32	26	19	22	31	30	22	24	24	27	20	16	25	25	29	21	26	32	24	24	19	17	25	24	20	22	37	23	22	19	25	21	28	24	32	21	25	31	23	34	26	29	33	24	32	22	18	29	16	22	17	19	21	25	27	22	23	21	26	16	24	20	17	27	20	24	23	15	24	30	22	13	18	23	18	26	31	22	27	19	30	25	25	24	21	18	19	29	24	28	23	27	29	28	17	24	28	23	22	25	33	24	30	32	28	26	28	27	25	21	18	28	28	18	17	23	30	31	32	27	22	17	29	25	21	23	22	18	28	20	24	28	30	23	23	26	25	26	23	26	24	21	22	26	17	27	15	24	26	22	25	28	16	23	20	33	18	17	15	19	26	27	30	18	21	29	26	25	24	25	19	26	27	14	28	18	24	16	24	18	22	34	27	27	23	15	23	19	19	15	21	28	19	27	16	31	24	18	16	27	25	17	23	22	23	22	25	13	20	28	16	20	20	16	28	24	25	30	23	29	17	35
13943	7936	4218	12184	18964	18177	15294	12333	10052	8168	6545	5316	3988	3210	2686	2360	1985	1560	1265	1207	1125	1117	1080	974	854	826	766	726	694	678	760	776	811	703	630	580	607	578	535	519	549	516	455	500	470	483	465	431	463	437	493	507	454	485	477	472	472	460	501	494	456	501	503	505	432	488	481	448	429	436	480	424	445	417	428	397	407	402	415	402	395	427	422	395	383	427	431	411	419	408	432	391	395	387	368	367	441	432	377	418	393	388	415	396	413	396	406	368	404	412	384	380	454	387	373	406	379	415	408	419	378	394	378	382	368	405	386	439	396	413	418	399	387	393	416	385	393	399	417	379	456	375	441	372	390	402	378	416	415	395	397	444	404	429	428	420	435	432	357	374	379	415	350	381	383	403	382	370	427	362	386	389	371	384	415	382	417	440	417	376	406	388	380	351	402	414	380	420	424	382	428	388	382	414	375	407	397	434	401	403	428	379	415	387	405	400	369	364	415	425	393	384	390	418	413	406	389	392	398	412	423	411	419	402	401	407	411	394	407	375	420	431	396	381	392	399	416	393	377	395	418	431	390	436	420	358	389	432	393	435	428	360	388	423	407	394	383	374	421	382	401	399	417	378	425	385	412	415	400	400	409	394	435	386	393	408	410	367	410	385	374	435	394	356	380	437	382	391	448	445	409	384	419	447	410	374	403	408	417	351	358	382	418	398	392	396	403	380	390	415	420	375	397	419	391	415	431	411	384	409	378	385	408	406	369	404	383	385	409	392	401	422	411	389	423	417	375	402	410	398	420	452	385	393	398	368	406	396	361	437	378	357	402	408	388	391	424	366	411	386	416	401	417	396	423	441	404	410	383	351	417	398	379	414	367	388	383	412	411	390	410	410	370	394	398	434	368	400	408	408	389	456	409	431	387	419	419	380	403	386	407	390	395	379	380	426	422	380	381	399	430	390	405	406	400	406	436	394	380	385	396	409	404	384	427	422	415	378	407	409	393	397	378	401	423	395	357	385	394	411	406	428	416	426	375	365	390	402	402	349	381	380	391	387	422	420	413	446	447	398	409	430	423	406	382	394	395	407	393	398	408	392	416	384	388	399	420	402	396	380	389	406	391	403	384	395	365	420	434	410	380	440	418	387	412	396	389	390	355	413	398	418	425	395	395	367	410	462	399	376	390	398	449	442	392	393	402	390	403	440	400	386	410	409	410	405	406	405	392	404	390	369	372	420	384	392	410	422	388	412	429	369	406	400	417	424	384	389	384	399	430	412	399	394	388	369	397	429	394	436	398	416	386	414	402	364	406	407	410	424	411	422	388	457	387	383	404	358	394	389	392	426	375	357	415	453	382	382	405	441	379	380	401	387	422	426	423	398	388	379	363	395	394	391	439	385	377	390	434	391	396	410	404	397	399	392	378	403	415	409	400	367	432	382	379	425	402	391	415	432	404	378	384	399	412	417	415	401	411	359	393	401	399	410	424	343	407	416	412	374	403	385	406	415	446	382	400	424	395	403	401	400	441	366	417	439	387	401	406	415	412	438	401	364	408	413	450	408	386	389	405	364	398	424	411	425	390	407	362	407	432	439	399	409	437	371	378	400	401	397	415	424	391	406	359	396	424	376	408	363	373	418	393	411	415	382	398	374	410	376	371	409	347	401	405	403	391	383	396	427	403	433	412	386	394	406	372	399	363	380	365	400	402	397	385	398	423	382	412	377	371	443	426	396	390	391	384	387	373	392	377	353	392	387	395	397	375	401	425	387	418	419	426	416	426	421	381	385	367	386	378	433	420	379	384	387	375	398	401	402	409	390	389	380	399	419	421	400	379	423	428	394	380	406	381	415	381	413	417	436	403	420	376	378	387	418	419	379	371	407	397	356	415	411	398	408	382	360	399	397	436	370	363	426	402	365	414	388	355	389	404	419	387	411	401	377	421	392	367	377	423	385	404	370	399	384	390	406	395	394	403	368	398	411	384	372	411	440	385	387	375	373	372	398	400	371	403	433	417	420	417	406	379	398	380	395	409	437	409	430	422	389	387	411	417	422	387	385	409	420	402	370	421	368	361	416	369	373	393	411	381	423	430	404	404	391	377	387	368	390	414	441	398	399	392	378	389	409	405	390	395	407	422	402	409	417	403	421	419	415	386	380	386	382	374	426	397	379	432	382	403	416	386	397	433	366	355	398	383	381	369	379	401	403	417	378	406	407	413	411	387	403	396	425	412	408	392	391	431	410	367	418	374	383	395	378	386	418	361	358	395	400	435	352	439	357	397	449	395	420	393	389	421	380	379	394	398	381	383	405	423	398	405	398	397	393	415	386	414	384	377	389	417	396	382	428	399	445	392	410	387	379	414	368	430	373	399	391	396	425	365	382	397	372	394	408	400	387	412	361	421	419	426	437	418	423	394	392	418	409	371	389	370	407	418	355	427	445	392	413	402	383	396	412	385	419	396	401	387	426	376	401	413	398	411	384	397	393	371	393	376	408	426	404	440	385	445	404	390	358	415	397	408	399	382	405	388	427	369	386	374	400	412	428	400	401	409	384	402	416	381	418	379	442	405	393	424	414	401	373	434	394	407	363	430	427	399	443	406	389	408	413	377	443	390	396	394	394	438	390	399	387	434	395	413	426	380	398	389	406	409	407	391	438	393	412	407	396	413	439	414	402	371	405	394	395	429	379	389	349	383	392	400	401	390	388	422	391	404	413	409	415	387	400	388	413	392	422	382	405	401	432	404	398	418	390	366	364	394	380	375	442	399	381	394	380	372	424	370	418	370	389	430	425	384	382	412	380	392	406	377	427	419	431	375	406	419	400	414	406	372	357	402	408	401	381	413	409	407	409	389	422	425	362	426	437	372	378	385	382	400	401	433	361	415	387	414	372	403	364	402	392	404	424	385	396	420	396	375	424	384	421	410	419	396	388	398	390	447	391	421	434	448	396	426	378	416	397	401	420	398	381	366	389	406	388	390	446	401	373	412	375	414	422	417	409	426	419	428	412	428	431	383	425	393	408	412	392	414	417	445	406	394	402	434	376	395	418	388	369	385	416	371	406	413	372	369	438	397	375	409	397	409	386	390	414	429	387	381	377	398	391	387	373	428	421	400	394	413	401	390	399	403	388	417	389	385	402	449	373	395	373	400	364	398	376	413	388	381	397	432	393	395	403	409	404	391	408	398	411	399	432	399	383	406	377	453	424	399	408	419	418	367	408	418	399	386	400	375	449	399	390	405	366	406	398	361	390	391	391	412	404	417	422	443	367	390	388	422	395	395	408	407	404	384	378	428	403	422	418	397	371	387	398	415	415	372	418	419	425	417	386	404	422	393	407	387	396	422	407	370	413	387	362	342	385	398	381	393	403	350	382	388	386	406	395	402	377	415	395	413	397	451	378	408	405	430	377	383	422	431	400	367	422	402	378	387	408	380	397	415	384	400	394	412	407	387	383	383	400	388	356	379	368	408	422	373	394	385	393	411	395	418	382	414	373
802	427	233	185	328	358	313	276	231	216	193	152	129	121	95	84	71	60	55	66	49	50	39	39	36	24	35	38	28	22	34	31	39	17	29	33	31	25	20	16	16	25	30	26	21	23	20	20	31	18	22	22	28	23	21	29	22	24	29	25	25	22	28	21	17	27	21	21	23	22	19	24	27	26	15	26	19	23	28	13	25	17	23	21	17	16	21	11	19	16	21	17	16	13	18	14	21	17	19	18	19	20	20	18	12	20	24	22	22	6	17	21	18	19	16	15	36	21	25	16	23	16	22	20	21	21	22	28	18	25	19	17	18	16	11	24	13	19	14	24	18	14	17	22	17	23	17	21	18	14	22	12	25	17	20	28	28	15	24	20	26	22	21	20	18	19	20	22	18	19	19	15	20	18	20	29	18	17	16	18	20	19	19	27	10	20	16	27	27	22	14	17	25	19	15	27	18	23	23	20	22	26	21	19	19	13	20	14	16	17	13	14	16	21	23	15	15	13	13	8	19	16	18	14	21	20	20	16	24	21	20	26	23	12	15	17	15	27	18	18	19	21	17	25	22	19	15	14	26	23	18	21	11	23	15	22	24	24	15	20	16	18	20	19	18	23	19	14	29	15	14	23	23	12	15	17	17	27	24	17	21	25	20	16	15	17	22	18	17	15	11	21	19	16	21	19	19	15	16	22	18	22	12	14	21	19	18	14	14	10	14	19	19	17	15	19	18	26	15	16	21	16	20	19	13	13	22	19	19	19	24	18	26	12	14	20	23	21	21	21	29	17	14	19	25	14	15	18	19	21	29	22	15	17	14	22	15	17	17	13	19	22	29	13	24	20	21	26	16	26	17	22	24	22	12	22	18	21	24	15	16	14	25	16	17	19	16	18	10	21	13	18	20	18	13	18	12	22	19	15	11	20	20	14	16	19	18	22	13	20	19	19	23	18	20	24	16	23	16	13	22	16	23	19	26	16	24	21	20	17	21	13	17	13	19	23	22	25	22	24	8	21	19	20	21	16	19	26	21	16	17	15	17	28	13	14	18	18	12	21	15	24	19	17	20	13	14	24	24	21	20	17	18	11	15	19	28	19	22	22	22	20	20	21	15	20	13	18	18	23	23	25	20	21	22	16	12	23	16	13	12	29	18	23	19	13	18	20	21	20	20	19	19	15	19	13	14	15	23	25	18	11	18	18	20	15	14	13	17	19	13	12	20	16	19	22	14	19	31	26	16	22	19	16	26	24	15	16	19	15	14	13	14	21	14	26	17	20	19	15	23	19	28	20	20	14	17	28	20	20	22	14	23	21	16	22	23	12	31	22	17	16	17	10	15	20	23	16	17	17	13	22	22	19	19	14	17	22	22	19	22	24	19	17	17	17	21	23	21	19	13	21	17	21	16	28	16	20	24	20	21	26	19	21	25	20	10	17	25	16	27	23	23	23	16	17	18	27	16	17	18	20	22	20	15	22	16	11	24	26	14	19	31	21	19	20	15	24	18	18	16	21	20	12	16	14	16	15	13	21	18	21	13	25	21	17	32	19	31	23	24	25	19	13	22	19	24	15	20	20	19	18	27	14	17	15	16	23	17	17	20	18	17	17	20	22	16	19	28	19	11	21	10	12	18	13	16	18	18	19	19	20	15	15	14	20	16	15	23	16	26	22	19	13	18	20	21	25	13	19	17	17	19	17	21	23	20	17	23	20	12	16	18	12	22	15	20	15	23	24	25	20	16	11	20	15	21	14	17	16	18	25	17	24	24	18	20	15	21	12	11	22	18	12	22	24	9	20	16	10	15	16	13	20	21	17	27	21	25	21	27	23	14	25	16	16	13	22	15	18	22	17	20	15	12	20	22	20	20	14	22	22	17	24	15	14	11	16	15	19	19	29	15	27	17	16	15	22	16	17	18	18	19	23	17	16	22	22	20	25	22	14	22	12	16	20	22	15	13	34	18	17	18	13	18	22	27	19	20	20	13	22	17	17	14	22	21	18	19	15	27	24	21	14	12	21	17	15	12	17	13	18	23	19	29	19	13	22	23	17	17	16	20	22	18	19	16	24	17	32	18	26	16	22	17	16	24	22	16	12	16	17	14	22	22	30	17	16	23	28	12	17	22	19	20	16	21	10	15	32	12	24	16	18	11	22	21	11	20	22	30	26	29	16	17	18	16	23	19	23	16	17	15	24	20	25	13	17	14	16	21	13	19	18	29	22	21	19	14	12	15	13	20	15	20	18	17	18	13	21	24	20	21	23	19	23	14	11	17	14	22	22	18	24	13	19	17	26	20	18	25	25	18	19	16	16	24	17	22	15	20	18	19	15	15	22	15	19	21	28	14	21	15	20	22	21	9	15	20	17	20	25	23	24	18	17	25	12	18	16	23	14	21	18	19	22	19	20	26	13	25	26	19	14	19	16	15	12	19	15	15	9	15	19	15	14	22	19	23	17	16	16	23	23	19	27	20	27	12	16	25	22	19	22	19	27	14	21	19	15	14	19	24	17	26	15	11	12	12	10	22	16	18	18	22	19	14	16	18	22	21	24	15	13	23	11	17	17	21	17	25	23	16	16	32	26	15	18	10	17	19	22	19	17	28	23	17	11	15	20	13	17	20	18	18	18	24	23	22	13	15	16	15	10	18	24	21	23	14	19	27	20	14	17	14	17	15	20	12	17	17	11	18	11	26	15	16	19	15	20	26	12	16	20	20	16	16	13	12	21	24	15	14	20	20	21	17	21	13	16	18	25	14	18	25	15	23	24	21	21	22	15	25	15	22	16	27	10	20	9	12	27	21	12	18	16	27	20	12	26	15	18	23	22	19	18	20	17	22	15	20	25	18	17	18	22	16	18	26	22	24	10	23	17	24	13	20	20	23	24	23	17	20	24	14	21	17	18	24	19	18	17	20	24	25	20	15	19	16	17	18	11	20	30	15	26	17	21	16	21	19	11	23	19	17	14	22	19	15	15	21	26	18	26	20	21	12	24	15	13	25	16	20	15	13	15	18	18	24	23	21	24	17	24	10	23	16	20	23	19	19	22	16	20	20	22	16	21	22	18	24	16	21	13	18	25	25	18	22	13	23	30	21	12	15	14	14	24	24	27	23	8	17	17	17	22	18	25	20	12	20	20	25	17	16	22	13	17	31	13	22	19	20	18	30	11	19	14	13	20	19	22	20	15	16	12	19	26	22	25	17	14	18	18	14	26	15	22	23	20	21	21	10	25	15	27	22	23	24	17	28	17	19	27	16	20	19	23	21	17	20	16	20	17	21	18	23	25	18	21	24	14	22	21	21	18	17	20	15	26	20	21	24	30	19	19	16	14	25	30	20	13	17	17	17	16	21	26	22	14	22	21	14	27	22	23	19	15	19	23	29	12	27	14	17	21	22	25	15	22	27	21	21	18	18	25	21	21	18	23	16	15	17	19	9	12	20	22	17	19	13	18	23	23	23	17	18	17	17	13	19	31	17	17	12	17
18552	12381	6572	17710	25208	24370	21064	17730	14465	11991	9978	7951	6269	5015	4241	3744	3102	2417	1922	1805	1708	1581	1523	1330	1255	1115	1109	995	912	879	939	912	895	828	719	697	676	688	625	601	520	521	502	456	475	447	510	483	456	473	467	443	456	466	492	474	466	494	496	465	455	418	430	426	459	441	443	416	399	380	396	401	392	359	372	391	375	383	399	378	344	347	337	354	324	354	370	323	322	335	357	344	360	363	378	329	326	345	353	325	344	355	358	357	337	337	332	319	333	338	310	336	388	344	345	316	340	338	311	323	317	351	330	349	358	314	318	366	347	307	321	343	324	317	322	321	343	370	359	316	316	322	311	319	310	335	333	363	334	337	360	347	345	349	365	390	349	303	348	341	315	333	320	330	334	315	309	320	336	355	308	334	350	325	304	334	328	349	336	327	338	310	336	320	333	309	341	321	324	316	334	292	316	315	302	316	327	287	313	358	353	302	327	316	326	327	337	332	327	309	311	306	323	306	321	325	356	316	320	327	338	319	308	318	298	319	342	332	318	307	299	321	299	304	342	343	348	343	306	311	339	322	317	313	302	319	319	336	331	307	345	288	307	297	320	326	305	326	331	327	329	329	351	339	292	276	291	293	295	334	320	319	322	326	284	349	292	307	319	329	336	309	336	339	296	342	310	318	295	348	296	349	362	350	336	356	353	322	324	375	314	346	334	333	319	301	314	322	303	324	323	315	323	318	362	340	318	301	322	320	323	322	328	329	338	361	335	338	328	319	349	312	321	327	279	305	327	327	332	297	330	356	320	335	326	313	320	329	316	305	336	336	302	323	341	307	354	327	353	325	324	327	323	282	364	351	347	309	316	320	341	322	315	311	327	301	337	341	322	318	299	338	329	308	368	320	327	334	335	346	351	315	337	331	310	306	342	316	352	313	334	322	295	325	336	332	318	330	321	342	312	310	295	317	321	351	342	311	340	319	294	340	306	333	338	348	325	337	358	352	337	307	311	308	315	346	307	317	319	325	344	343	307	344	341	295	342	313	334	314	303	303	328	314	322	349	334	327	332	311	337	315	333	357	335	334	356	321	331	283	326	308	333	336	330	341	310	333	311	314	347	304	357	339	332	356	322	302	323	338	316	317	329	326	348	306	328	324	329	323	337	330	329	323	356	330	335	319	334	319	358	326	317	327	334	314	303	332	337	323	328	312	347	281	315	318	306	321	288	290	353	344	326	312	334	347	347	323	341	316	319	313	336	296	311	359	302	320	348	305	323	316	337	333	319	318	314	326	345	330	322	330	318	321	297	331	311	320	323	324	339	309	317	339	335	305	328	322	332	312	315	314	300	327	324	310	325	351	340	320	314	342	310	329	312	350	307	340	302	325	341	336	348	298	320	328	329	336	328	311	315	329	317	306	312	343	341	305	338	321	294	336	361	339	332	354	336	329	341	326	320	343	352	316	311	316	326	361	327	321	335	358	305	317	314	328	352	336	316	335	336	332	293	349	338	344	330	339	305	328	296	332	301	306	304	318	320	293	345	308	333	342	307	303	321	338	289	324	330	332	305	309	350	283	331	313	325	310	343	304	316	302	322	341	322	333	306	341	344	332	323	318	318	319	334	319	298	354	318	337	370	334	323	321	297	362	317	307	324	321	356	328	333	290	341	332	323	308	332	358	318	309	330	360	309	332	332	370	346	309	321	354	325	342	320	319	321	339	326	293	323	336	295	331	325	330	337	310	294	325	298	303	323	310	343	317	330	346	338	326	349	337	311	349	301	301	334	341	287	335	322	338	323	357	330	337	362	321	332	327	323	343	317	296	330	309	323	313	323	310	318	338	321	329	335	330	304	318	298	340	335	310	320	320	307	341	324	359	320	318	300	332	302	324	320	300	324	361	320	334	324	301	336	336	322	320	331	322	338	354	343	353	347	313	337	324	315	310	320	326	335	339	302	328	334	320	352	341	324	322	340	360	333	318	291	318	308	311	309	310	330	301	303	337	313	301	300	323	317	327	350	322	344	320	305	296	315	294	309	337	322	323	337	300	320	320	336	311	340	329	329	323	319	324	308	308	358	316	305	326	322	363	358	321	328	282	340	320	331	346	290	299	307	336	324	352	346	346	346	332	291	345	334	323	335	322	326	333	325	330	329	348	308	298	362	332	327	331	342	314	319	318	333	303	328	329	338	286	332	341	329	345	304	339	328	319	347	319	344	299	344	340	305	343	326	326	308	330	358	344	335	327	340	324	351	327	304	340	349	325	324	305	326	304	353	331	308	336	359	328	319	299	288	318	296	345	365	311	311	336	330	338	323	332	337	306	318	354	329	330	343	311	317	347	314	337	340	328	314	328	327	318	309	343	311	310	319	387	322	330	344	324	328	360	336	313	341	299	330	339	299	339	299	302	317	321	320	340	380	305	316	317	321	327	349	321	330	328	321	327	334	326	320	308	306	333	328	341	321	352	334	330	314	333	321	292	331	311	320	347	343	313	324	309	303	327	328	358	312	325	293	331	315	311	310	325	330	338	324	341	340	317	336	317	333	315	308	358	356	332	303	301	331	321	292	322	307	346	317	352	323	346	332	320	351	336	298	316	330	326	317	344	308	334	328	308	345	343	319	342	327	333	327	317	335	326	313	345	327	322	317	325	309	347	323	307	334	346	327	325	326	345	319	322	316	331	308	311	290	307	319	355	320	324	344	318	367	323	312	334	374	336	292	354	308	319	351	317	281	314	321	322	318	328	356	331	320	357	336	324	305	282	312	359	344	347	330	322	342	329	292	322	325	309	331	347	324	315	326	303	352	324	316	303	303	324	350	317	351	348	316	305	302	330	281	342	344	308	340	321	356	299	335	306	343	370	316	325	322	321	348	301	363	297	331	323	346	341	272	327	329	318	336	305	351	335	347	315	321	335	334	333	298	300	312	335	319	300	310	311	300	352	302	330	320	340	308	318	293	337	330	323	343	310	355	285	319	336	320	341	357	340	300	337	306	326	321	326	328	315	341	311	347	322	313	311	277	324	311	309	308	335	335	331	353	325	323	306	345	353	304	279	301	340	324	309	295	321	317	344	320	329	360	331	353	338	324	331	326	345	321	356	348	300	305	359	307	314	335	349	349	348	317	328	342	315	307	320	328	351	337	332	337	326	334	325	299	322	316	334	329	324	293	352	333	305	317	327	309	339	317	319	345	333	332	333	314	329	327	323	351	319	323	328	323	309	321	305	356	315	305	347	359	305	314	309	307	307	304	342	330	341	311	345	313	311	367	318	334	289	310	328	335	323	329	317	304	322	311	301	300	309	294	336	318	335	346	326	338	321	323	327	323	337	313	342	329	332	333	319	302	319	305	317	325	320	323	345	316	350	355	284	352	321	319	351	337	303	321	325	332	323	300	322	323	323	330	351	333	327	300	326	325	307	352	356	314	340	293	336	295	320	336	323	326	340	345	330	326	329	280	346	327	339	283	351	314	320	322	354	345	288	295	361	337	293
2466	391	235	207	320	386	310	260	250	202	220	170	127	135	105	98	90	59	61	72	63	62	68	52	61	51	57	73	52	54	64	55	55	43	44	58	36	33	31	39	44	42	57	32	43	53	45	40	36	42	35	57	34	43	46	51	40	44	41	39	49	32	46	46	40	40	50	34	45	34	50	44	46	36	49	37	38	52	38	43	43	28	44	36	39	42	44	38	42	42	45	55	43	38	41	50	49	45	32	39	40	41	36	54	47	45	44	43	37	47	38	31	33	51	35	46	41	34	40	46	40	44	36	40	50	46	40	35	31	35	36	33	36	34	39	35	32	44	40	42	39	38	48	43	46	32	36	44	39	36	41	45	37	37	47	43	27	32	49	46	44	48	35	44	41	40	49	42	48	42	40	48	45	41	43	43	33	37	35	41	35	58	35	48	37	44	40	43	44	49	46	43	36	34	38	37	54	45	40	54	36	37	35	43	42	35	34	41	52	40	43	39	29	28	48	41	38	38	43	39	45	42	58	36	42	44	32	44	40	48	51	41	34	46	41	38	38	35	30	38	45	35	37	39	29	31	43	29	39	46	46	47	38	38	37	38	44	53	45	33	34	35	37	51	43	31	47	50	36	36	43	35	35	30	46	43	44	41	44	29	50	48	46	30	43	43	48	36	47	42	37	52	36	46	49	48	36	26	44	39	32	45	49	26	43	46	39	30	39	33	61	45	35	41	30	39	45	34	36	33	32	55	55	45	34	35	45	42	48	38	39	35	37	42	29	39	41	38	52	37	35	38	45	36	46	46	41	44	36	36	50	40	37	31	54	31	51	48	44	40	39	50	37	45	32	49	42	44	31	40	34	37	32	51	49	48	43	39	49	48	43	35	45	58	41	45	46	32	34	34	41	46	51	39	41	37	39	44	40	37	45	30	40	44	48	33	40	50	35	47	37	49	52	31	45	46	38	36	49	36	36	32	52	32	34	30	28	46	50	34	55	38	39	48	50	40	37	49	37	44	37	44	41	44	49	42	37	40	47	47	50	43	36	55	42	36	45	35	34	38	43	47	44	39	33	40	46	50	39	45	43	44	36	40	42	35	39	37	41	41	39	34	36	29	42	35	42	42	45	45	44	40	49	36	46	41	46	37	37	40	36	45	44	30	46	47	33	45	35	52	48	44	38	43	46	40	47	31	44	35	41	42	40	40	53	31	43	36	39	42	42	46	43	44	40	40	37	46	26	25	43	33	42	40	45	31	45	38	47	33	39	38	48	49	34	40	37	40	45	39	29	41	48	32	40	41	47	47	44	49	32	45	29	38	48	51	51	29	36	40	36	51	39	37	33	52	41	46	41	42	51	45	29	37	39	40	52	36	39	43	39	47	38	41	34	29	33	49	31	47	40	43	38	48	44	48	35	40	42	41	39	40	37	33	49	39	44	40	41	41	41	45	42	41	37	37	44	50	36	51	34	54	38	36	44	52	40	38	41	49	38	54	39	41	45	41	45	41	42	42	46	43	45	40	44	35	33	45	40	48	37	41	42	26	40	43	47	45	44	39	41	44	42	28	38	40	39	42	48	34	38	32	43	36	46	46	40	56	38	51	54	39	42	35	45	40	39	51	32	43	44	33	39	38	35	42	44	33	38	42	42	43	38	45	37	32	40	30	47	39	41	41	36	43	45	36	44	48	36	42	40	49	49	44	37	50	43	51	49	42	37	46	53	24	47	53	39	47	44	51	39	51	38	57	41	38	35	35	45	40	52	41	39	41	39	44	29	36	51	34	46	48	47	42	50	45	39	38	43	53	51	37	47	36	49	50	47	41	42	44	30	50	41	40	42	53	41	44	47	46	39	48	35	43	49	45	38	31	51	34	41	50	45	46	36	39	44	45	29	42	54	39	41	34	48	39	43	43	42	41	32	42	52	42	45	36	42	34	41	43	41	41	31	38	39	38	55	40	43	42	35	37	36	37	34	32	53	34	45	27	37	46	45	40	46	41	47	34	38	49	33	50	48	35	38	41	36	24	34	44	49	45	35	55	40	40	35	56	34	40	42	40	44	39	56	39	42	34	49	40	51	34	38	43	45	46	50	42	44	53	32	45	54	35	41	50	44	39	51	40	36	43	41	37	39	45	53	44	48	42	39	43	41	29	42	46	52	42	52	37	42	46	55	51	36	39	44	49	47	43	28	44	40	36	46	32	45	42	39	46	42	41	28	34	41	42	42	30	34	46	37	43	45	46	47	37	37	34	40	40	51	51	42	35	61	44	46	49	38	31	36	51	44	32	39	39	44	47	40	32	30	44	40	47	48	32	41	45	35	36	33	42	43	53	40	32	52	47	35	38	44	33	39	43	38	27	41	36	31	29	30	46	44	36	41	49	39	45	53	34	36	44	34	36	42	54	33	34	49	42	51	49	47	41	39	38	40	36	39	35	38	53	37	39	37	42	38	58	40	38	44	44	34	44	44	43	33	31	36	41	39	36	41	33	36	39	36	42	39	41	44	34	34	47	47	39	43	51	34	39	42	49	43	38	36	42	43	40	47	44	60	40	34	39	39	28	37	39	49	48	43	43	43	44	41	40	32	48	44	34	38	47	26	44	37	55	45	32	39	44	41	45	43	59	56	45	48	43	43	41	38	49	37	42	38	48	37	52	47	42	41	45	40	42	53	45	33	47	38	46	47	46	42	47	39	42	37	31	44	42	44	36	32	33	33	38	37	37	45	48	41	38	37	47	37	40	51	39	34	44	28	47	41	44	46	34	46	43	49	50	38	38	48	35	40	40	47	36	47	41	39	43	33	40	47	61	35	44	43	39	45	39	36	45	36	48	40	29	37	47	29	35	35	41	32	42	42	37	36	36	47	47	39	39	46	52	36	39	34	49	37	41	31	34	49	39	51	47	46	39	43	45	42	35	39	40	31	45	46	46	36	34	37	36	45	41	36	42	36	43	33	40	45	49	51	39	43	42	53	44	38	51	49	32	43	40	43	52	42	38	41	49	30	43	48	31	31	41	53	44	46	48	39	43	38	56	36	37	43	30	37	41	41	39	36	39	25	44	42	49	42	43	36	42	42	43	49	46	36	44	46	51	47	32	38	51	40	35	47	47	40	42	43	53	39	43	40	48	41	47	38	43	36	33	40	37	45	35	39	42	42	50	59	38	42	47	43	33	45	52	46	39	51	36	38	45	41	40	49	37	36	37	46	42	44	50	48	52	41	51	50	47	45	34	32	38	31	43	47	51	32	39	40	52	41	28	53	36	41	56	51	44	50	43	32	56	45	42	58	38	42	41	45	48	52	60	47	41	50	41	41	31	42	43	39	33	47	37	43	49	41	24	50	33	49	32	42	30	41	30	30	47	43	25	58	51	39	46	43	45	47	42	34	55	49	33	28	37	42	48	35	45	32	52	24	41	52	42	27	43	31	39	39	33	34	35	45	45	29	38	36	32	45	45	37	36	37	42	42	45	51	50	46	43	40	37
16966	11028	6170	16463	24126	23349	20194	16907	13992	11520	9345	7469	6036	4873	4281	3856	3075	2535	2132	2114	1947	1883	1746	1583	1361	1393	1409	1291	1191	1220	1291	1256	1198	1111	1090	1016	958	939	907	978	829	800	850	848	806	797	807	772	792	782	776	792	842	812	802	836	824	786	776	762	797	805	782	752	786	791	821	762	732	720	758	713	749	719	766	754	684	721	712	720	733	678	710	731	739	665	685	694	695	697	621	714	686	695	668	752	739	666	673	669	683	655	668	719	668	683	689	679	616	721	650	671	697	628	660	657	675	695	683	707	714	631	673	693	707	678	676	710	729	701	703	687	662	711	668	636	673	651	692	679	703	644	690	650	711	715	661	703	731	718	680	721	690	723	678	717	737	751	715	724	669	686	642	719	697	668	697	678	716	680	683	694	745	670	680	676	662	689	678	656	634	690	687	691	667	657	728	683	700	670	694	734	718	653	713	666	679	651	688	695	730	687	675	654	614	655	671	684	693	720	683	661	660	679	638	652	670	687	742	674	689	660	668	654	661	654	654	698	675	643	658	673	690	699	668	668	707	682	711	744	636	626	674	674	633	652	684	686	689	671	707	621	683	688	710	721	694	657	650	651	650	643	676	711	665	687	730	698	696	650	689	652	685	643	713	705	654	671	652	704	674	701	677	651	716	682	695	722	677	622	685	686	675	696	636	673	665	674	670	734	688	687	715	654	660	716	661	666	731	672	684	703	728	717	695	704	659	646	724	694	634	661	674	655	658	682	657	687	638	675	648	673	665	660	643	672	649	675	655	677	644	727	660	674	675	672	720	635	659	700	683	675	727	703	686	690	685	652	709	663	650	657	683	665	647	689	645	648	675	664	681	697	680	719	686	653	663	668	735	679	669	677	743	665	640	668	694	671	720	678	697	682	716	719	623	692	694	675	678	674	680	647	655	724	650	673	708	650	663	688	705	688	670	635	677	693	678	654	679	706	710	682	683	690	652	680	682	736	676	672	678	703	672	719	675	683	655	677	683	643	699	643	710	638	622	686	672	737	655	659	666	707	668	703	631	672	699	653	686	660	622	655	701	692	665	706	689	681	678	632	724	680	673	681	676	691	695	657	668	702	675	689	665	630	643	693	690	649	677	648	685	715	676	693	677	662	660	661	705	704	697	699	662	628	672	679	737	670	691	710	686	647	699	654	678	700	671	669	704	713	695	692	682	713	663	655	696	722	662	673	661	642	713	659	647	648	667	725	663	665	639	675	649	677	709	732	683	689	664	743	682	683	755	719	694	709	650	670	706	669	687	700	620	691	705	675	688	690	663	646	700	659	690	685	696	643	642	688	668	653	689	662	695	679	663	679	668	640	662	695	692	673	637	650	699	653	652	671	675	645	645	687	694	679	658	662	676	705	680	678	676	668	662	691	648	694	680	682	655	701	713	646	670	663	684	633	669	613	706	651	658	677	684	710	660	654	658	666	677	681	662	697	664	656	665	642	671	675	701	697	684	703	711	624	724	664	651	706	710	671	648	639	684	680	627	725	662	696	668	642	638	667	680	671	678	651	699	692	676	718	696	666	710	685	664	661	675	647	676	723	684	689	698	671	699	674	639	650	685	672	672	701	687	710	658	692	660	655	654	705	670	693	646	651	624	690	679	652	693	676	690	697	679	685	632	674	645	666	677	656	726	664	689	715	664	707	712	706	660	703	704	689	675	646	687	687	702	702	683	640	688	714	663	699	702	664	728	655	688	697	671	665	695	717	684	674	657	664	690	691	652	687	683	671	630	706	687	686	697	641	682	706	698	694	653	673	656	681	662	660	668	669	676	683	689	678	678	705	681	664	640	665	700	679	714	721	695	740	661	722	672	671	675	653	644	666	676	745	685	648	676	679	676	702	659	693	655	691	661	656	660	626	639	679	708	654	702	676	685	646	671	715	702	684	732	668	684	713	694	696	706	655	660	680	644	683	705	666	655	645	675	674	657	671	705	712	708	664	637	674	705	658	718	651	653	656	669	692	665	671	695	648	687	687	659	708	653	681	661	661	704	678	670	677	661	695	670	639	711	695	667	642	657	668	666	669	716	661	689	658	685	689	670	710	691	696	670	681	675	665	704	681	659	705	714	731	684	692	696	665	654	674	661	649	668	663	709	720	648	699	716	651	645	637	664	642	662	697	688	663	719	653	668	647	659	690	660	672	659	701	651	717	705	658	648	659	720	700	695	740	707	732	698	673	652	688	711	680	639	674	643	688	672	684	682	652	693	679	698	694	720	663	619	646	722	607	646	692	687	684	741	694	699	674	658	656	645	647	689	674	657	671	681	706	689	677	696	673	651	694	700	639	638	717	653	672	677	643	687	688	687	632	684	669	666	636	669	699	619	669	722	670	685	700	691	672	684	655	690	704	679	707	685	713	699	694	643	646	684	615	632	642	677	688	637	669	699	662	677	667	672	687	684	642	647	698	678	650	689	749	660	678	629	644	674	705	705	670	671	663	663	689	699	639	670	670	638	689	687	702	629	655	689	677	654	654	662	708	685	706	701	657	695	659	675	717	727	668	672	689	673	646	706	645	688	692	648	694	635	627	639	662	676	734	655	635	675	679	657	698	662	669	686	707	673	662	679	674	639	674	656	721	647	653	685	642	675	696	693	689	672	729	650	680	704	687	726	648	664	643	663	631	677	666	634	652	685	656	664	734	683	680	690	688	629	648	694	703	636	656	665	653	678	690	664	670	684	694	636	673	649	658	666	666	664	712	672	703	656	655	621	675	669	659	669	645	704	718	680	671	708	676	667	710	699	641	651	691	649	706	700	679	705	708	648	694	687	699	679	656	663	612	677	685	681	702	657	705	715	708	664	674	664	678	669	653	654	686	678	676	694	648	675	668	666	669	664	682	694	683	683	665	636	679	669	715	610	671	676	703	701	682	663	651	682	687	639	654	672	693	668	681	656	664	643	669	613	692	677	711	692	637	668	677	715	710	700	676	682	709	673	682	664	696	678	622	628	724	689	688	646	693	610	711	691	682	664	633	651	635	658	658	664	651	685	648	659	706	678	670	669	715	711	692	681	736	682	672	656	706	673	671	701	692	660	683	664	690	714	637	674	675	695	693	683	701	684	672	658	683	664	693	700	645	693	701	687	655	640	639	696	714	677	690	700	698	681	726	697	681	689	651	691	687	684	672	653	689	734	656	651	643	692	721	662	628	656	664	719	682	655	691	658	690	655	700	656	699	658	634	671	679	654	723	688	707	601	679	644	700	676	671	661	672	667	664	641	622	677	673	694	645	691	768	689	715	713	636	662	702	690	636	681	662	715	659	655	632	592	693	687	669	690	723	720	663	731	672	646	708	655	708	652	660	715	666	667	683	656	699	657	662	650	705	672	681	658	633	648	686	708	676	642	660	644	663	694	683	655	675	685	681	628	690	692	674	678	658	672	626	673	687	689	624	653	658	611	672	684	681	652	665	675	701	701	707	720	666	670	668	644	709	677	647	687	711
1689	660	371	289	448	582	513	462	366	306	264	212	179	163	131	115	84	90	68	71	87	71	67	49	62	54	48	41	52	49	52	59	39	48	50	42	48	41	37	46	33	44	42	47	49	37	55	49	39	43	38	39	37	48	52	49	36	48	45	39	39	33	41	47	41	37	39	42	39	45	40	46	36	25	44	38	36	47	33	43	32	35	35	35	37	25	28	30	44	30	35	44	43	41	35	33	42	39	36	39	33	36	38	32	38	39	31	41	51	35	50	33	28	42	40	27	27	37	38	38	33	39	29	42	30	32	35	40	35	33	26	45	42	43	40	35	25	37	31	37	31	34	37	28	44	49	36	38	39	38	44	41	39	34	44	42	31	26	40	39	30	34	48	44	41	37	45	33	32	25	29	40	38	46	41	32	37	43	37	36	42	49	47	32	37	36	48	37	41	56	30	29	37	27	37	30	41	29	37	33	34	30	32	39	34	40	30	40	30	38	35	30	27	47	39	41	35	39	32	41	40	45	45	33	38	35	33	38	34	41	38	42	31	17	25	31	28	33	47	34	34	41	34	37	34	38	29	43	40	32	40	47	40	38	37	40	37	27	41	39	38	38	26	40	27	31	42	38	29	44	39	41	46	41	35	46	27	25	35	31	35	36	51	38	27	34	36	36	40	40	39	39	46	40	28	49	43	43	37	37	34	34	39	38	36	36	36	42	42	34	38	40	30	38	46	41	37	41	48	50	32	35	48	40	32	30	38	40	51	55	39	35	34	33	35	32	29	33	43	38	36	38	31	31	31	40	34	32	46	45	47	47	29	31	39	34	35	39	28	41	28	33	41	35	36	41	29	40	29	50	33	34	31	46	42	30	33	35	34	34	40	38	26	37	30	44	39	30	32	44	34	36	33	42	41	36	34	47	34	47	40	33	43	40	32	44	46	32	38	29	33	35	35	37	39	27	28	46	46	34	37	43	41	34	35	36	30	43	32	36	35	45	40	27	49	35	37	35	33	37	24	25	28	39	43	32	39	34	32	33	34	34	43	32	32	28	32	32	55	39	41	37	45	41	42	32	35	26	36	39	28	37	32	37	28	37	43	35	36	39	33	39	32	29	32	32	35	29	42	32	38	38	30	30	37	30	47	34	40	32	39	36	26	31	39	34	25	32	40	35	33	35	35	32	30	39	33	30	30	22	33	36	39	36	41	36	31	40	36	28	45	29	40	38	32	34	38	36	39	32	44	45	41	42	33	36	43	37	31	36	35	41	39	24	35	41	33	42	40	24	35	38	33	36	20	36	32	35	29	43	41	39	34	33	40	42	33	37	30	30	28	31	49	40	39	49	35	38	45	33	36	36	38	39	36	35	37	24	36	38	36	48	37	41	43	41	37	36	33	43	33	31	33	31	45	30	36	40	36	37	48	34	40	35	33	35	35	38	39	42	38	26	37	30	39	36	34	36	37	26	53	34	38	42	34	32	33	31	37	48	34	38	38	40	42	36	40	44	39	28	35	33	38	30	34	39	41	31	45	26	27	33	30	37	25	29	35	30	45	34	41	28	44	30	30	29	41	31	42	33	34	46	44	39	33	45	43	33	34	39	49	35	35	43	40	47	42	32	40	43	45	42	37	42	41	45	30	26	38	38	41	38	41	40	46	48	43	35	18	42	29	44	39	31	40	28	35	39	36	37	41	35	31	41	30	47	36	28	38	37	35	41	33	27	41	31	38	38	49	39	39	32	39	28	31	27	43	39	28	44	47	35	45	37	34	37	32	46	28	30	44	33	42	30	29	22	28	40	41	29	37	36	42	41	39	36	38	38	48	33	26	50	39	43	29	30	29	34	35	25	29	37	33	30	35	44	37	38	36	34	37	42	58	27	27	21	38	34	32	26	32	40	41	42	21	30	36	40	39	42	32	37	40	32	28	36	45	26	29	26	38	31	37	43	32	37	41	23	36	36	25	41	35	36	38	29	38	36	37	43	48	48	25	40	30	32	32	35	32	33	45	29	29	37	31	29	32	35	26	38	42	25	40	38	38	45	39	33	35	38	36	34	29	35	40	31	35	37	34	35	33	28	36	37	44	31	33	40	28	30	44	34	33	27	38	35	43	40	34	46	47	32	26	35	38	38	36	51	36	32	31	35	56	33	33	40	27	39	33	31	39	42	34	45	36	41	29	40	47	37	42	45	37	48	35	37	31	28	25	34	49	44	45	31	28	37	27	37	37	39	34	29	32	37	37	27	33	35	38	34	29	47	43	34	41	42	42	36	43	37	42	36	38	38	40	37	37	27	38	39	34	32	38	37	48	28	42	42	36	45	36	37	36	36	31	37	24	43	36	33	28	43	30	31	39	44	36	37	32	40	36	32	30	34	40	34	37	31	32	29	42	35	34	33	41	33	45	32	47	31	33	48	38	31	39	32	37	39	31	39	38	49	32	33	42	36	35	33	38	42	40	35	39	28	42	41	44	44	42	43	39	40	32	25	43	30	44	33	43	35	40	37	30	40	32	30	32	39	30	43	34	40	56	29	43	36	34	39	34	35	46	39	42	27	40	49	42	35	37	26	34	37	39	44	33	36	31	43	34	31	41	45	40	38	33	35	32	34	39	36	28	49	29	40	33	28	30	46	36	39	25	45	38	40	40	33	43	49	27	39	35	38	43	29	38	47	29	33	40	48	40	48	34	31	34	34	30	34	35	36	32	37	25	31	42	44	47	47	47	36	31	39	42	35	40	45	40	37	32	37	32	33	33	33	31	44	34	36	43	42	43	34	28	45	27	41	42	36	36	44	44	35	24	50	35	35	39	27	43	37	31	42	27	37	38	31	43	33	37	30	36	40	30	34	48	41	37	33	45	36	35	30	30	32	34	40	28	41	38	28	39	49	41	47	34	37	38	27	31	42	41	31	40	39	35	27	33	31	45	26	37	24	46	30	34	30	36	39	45	34	44	41	39	35	28	40	46	37	49	29	46	32	40	30	38	32	43	37	30	28	42	35	32	36	34	40	31	39	38	32	32	36	38	39	36	35	31	38	46	34	34	31	40	32	36	36	34	29	34	38	29	31	37	33	39	34	38	44	31	43	25	37	28	45	41	34	40	27	33	42	35	33	36	34	42	43	43	37	37	31	30	45	36	39	36	54	46	28	40	34	42	28	29	27	33	44	42	35	33	41	35	37	31	34	30	30	33	41	42	37	43	34	34	41	28	46	29	35	35	32	38	36	36	42	30	36	34	43	41	29	26	39	31	29	37	37	36	34	30	41	33	42	28	39	42	40	44	51	35	36	42	29	44	34	36	37	32	42	30	38	37	29	34	33	34	35	31	42	35	33	45	35	37	40	27	35	39	41	30	40	43	32	37	31	42	34	35	43	30	31	50	33	33	32	41	41	30	35	49	43	31	40	38	43	36	30	23	38	39	30	34	39	41	38	39	37	33	38	44	36	37	46	34	34	34	36	38	39	40	46	41	49	38	50	45	41
22704	15396	9136	21599	30182	29257	25697	22314	18868	15825	12896	10901	8714	7250	6232	5537	4373	3449	3172	2967	2599	2504	2351	1992	1884	1836	1733	1530	1474	1502	1516	1556	1386	1237	1198	1167	1088	1064	1030	1049	960	910	888	896	842	871	835	843	818	856	865	821	818	830	833	805	910	854	874	843	809	817	881	811	760	752	786	813	709	724	683	678	695	676	670	693	713	652	674	679	653	646	653	696	638	640	658	632	628	638	642	637	616	639	628	604	611	657	650	591	614	615	642	596	601	594	648	592	630	616	635	625	622	600	628	637	629	589	620	570	637	592	605	662	652	597	619	661	599	682	607	638	640	602	603	616	622	610	583	598	597	638	657	617	585	648	587	648	636	672	616	646	656	627	675	653	673	638	593	621	662	635	592	606	616	575	626	623	607	571	607	643	641	608	614	619	596	648	590	599	623	611	597	628	624	610	613	606	607	621	591	588	615	610	584	611	599	569	590	571	562	641	612	575	586	630	614	608	639	602	641	622	628	599	566	580	580	596	590	565	543	656	591	612	603	620	647	580	618	595	598	572	627	583	624	624	593	622	600	570	597	614	568	657	572	601	629	602	573	648	621	619	601	609	597	629	607	570	584	557	618	574	616	610	603	624	629	638	578	605	596	577	611	579	604	641	667	567	601	654	633	584	633	606	599	612	629	615	610	583	585	592	615	609	608	601	590	646	574	627	593	594	620	598	611	633	628	601	643	601	619	617	562	621	580	613	588	572	593	648	629	615	596	619	584	641	619	624	618	629	649	646	660	621	566	620	678	603	630	590	594	630	617	615	599	629	628	626	629	584	614	598	583	619	637	594	634	633	623	617	594	554	627	592	568	582	591	603	581	597	593	610	607	615	568	652	629	576	583	601	605	597	617	624	542	596	587	608	621	585	628	657	615	602	654	596	598	590	634	584	595	635	627	609	608	640	657	591	536	615	595	606	650	562	574	576	609	605	573	582	557	586	614	617	617	608	544	660	616	593	576	629	633	570	619	599	574	613	624	590	636	594	601	578	629	615	574	624	619	584	603	619	615	605	589	628	637	615	619	600	600	613	606	589	574	583	618	613	584	587	569	607	603	594	618	623	607	606	590	614	604	612	593	595	616	621	613	605	627	603	563	605	609	613	630	602	606	597	568	565	604	588	603	657	611	599	599	641	596	627	639	598	576	620	584	604	646	600	606	609	593	601	609	631	670	598	582	596	633	644	612	575	598	596	614	585	621	558	626	593	633	597	582	565	595	583	623	593	617	603	612	597	647	601	588	638	622	652	575	633	618	596	600	578	601	615	613	631	618	607	666	631	567	610	578	607	607	620	585	641	609	627	553	608	616	615	618	586	604	630	625	578	615	606	632	655	608	602	587	623	593	597	598	589	656	622	622	589	605	613	610	656	598	627	632	564	626	603	626	646	613	630	621	595	583	581	624	633	609	573	604	601	612	617	600	625	552	550	625	630	592	585	597	623	622	618	570	631	630	586	600	598	588	607	620	625	549	613	634	598	603	574	608	592	605	593	598	638	653	593	577	574	622	583	617	672	603	583	614	565	569	598	624	574	606	638	610	569	621	639	591	656	619	612	599	568	613	618	571	585	591	631	588	652	545	584	654	633	660	599	624	613	583	610	603	626	628	580	584	631	607	573	616	576	601	640	639	613	643	587	576	570	668	627	605	588	617	599	589	614	599	599	632	620	585	607	590	593	581	563	597	643	596	587	624	593	576	659	610	667	610	633	604	614	602	621	537	654	586	612	618	628	593	602	584	586	599	596	568	567	580	626	639	575	603	588	607	636	594	608	605	587	618	618	606	621	583	598	597	599	600	607	589	580	591	570	609	614	659	591	585	641	588	596	583	589	643	626	617	616	613	627	603	615	597	609	573	608	576	573	628	612	603	592	604	564	607	620	600	557	567	619	579	616	637	581	621	601	638	608	652	582	622	611	590	573	595	591	615	623	567	615	581	626	589	585	622	627	579	619	605	584	573	582	614	565	623	600	623	581	625	566	588	570	604	590	616	607	590	574	584	633	597	606	611	584	565	616	616	625	658	616	593	620	589	629	620	628	613	600	598	624	575	642	621	589	650	643	637	613	639	580	586	572	603	612	535	594	602	599	631	625	592	597	576	618	599	611	584	646	606	578	662	616	571	562	613	616	611	609	598	641	608	624	616	602	583	651	621	574	657	657	567	611	597	600	626	611	562	627	556	564	642	559	617	605	595	603	616	619	640	616	597	602	600	630	558	587	625	595	597	610	583	597	596	623	633	623	619	612	601	639	583	578	620	568	606	576	604	616	614	616	630	600	595	657	590	576	606	599	634	592	600	587	623	611	621	612	601	613	586	604	625	600	559	645	563	603	638	568	636	602	628	608	634	616	617	626	594	636	644	644	592	561	589	564	611	643	559	575	605	600	575	601	584	627	584	647	578	586	614	620	612	596	600	584	608	582	647	584	544	593	625	623	623	639	597	703	624	636	622	613	613	626	635	639	627	557	626	621	615	569	597	631	609	592	589	615	649	600	536	600	594	591	628	631	580	618	664	619	624	597	599	631	613	555	659	653	605	575	649	565	571	570	582	596	621	611	630	594	603	609	597	621	586	620	693	626	598	648	623	611	637	606	594	567	592	587	644	607	572	646	652	559	597	581	620	605	601	589	642	597	578	569	601	666	576	588	616	560	564	608	635	641	624	607	591	579	590	589	605	608	588	576	609	603	633	628	580	565	599	622	602	596	652	666	545	590	562	623	602	602	639	633	583	586	618	559	577	592	654	579	626	606	575	563	630	645	618	625	594	618	601	580	599	620	564	611	621	628	602	608	572	628	591	611	608	592	570	616	585	633	594	588	606	611	596	585	603	623	591	632	573	613	603	608	625	582	589	552	638	624	555	647	577	601	569	562	549	586	593	601	609	627	624	655	586	610	582	615	581	626	626	612	564	669	611	612	625	578	599	612	608	643	638	581	594	584	624	610	604	595	650	583	621	579	590	636	613	618	577	614	628	606	611	598	618	619	621	595	621	566	604	608	583	635	559	577	637	596	570	610	637	626	592	643	616	604	606	636	619	557	634	625	595	647	620	582	634	590	606	603	600	633	569	610	612	632	610	576	620	549	606	585	628	602	617	606	616	593	619	600	577	593	605	617	599	615	596	587	638	588	581	600	645	571	584	639	618	600	604	569	603	648	610	619	618	609	625	565	578	576	627	600	615	629	564	613	567	566	579	566	573	614	597	598	592	588	607	577	661	598	617	617	577	635	585	610	624	678	619	615	620	570	613	605	624	601	627	565	574	596	617	583	614	589	658	633	626	617	648	613	630	617	590	603	631	585	596	661	609	639	602	613	594	614	629	594	559	614	623	624	636	565	651	598	586	595	630	536	581	551	615	582	586	604	628	586	614	597	603	642	554	608	622	591	629	584	598	622	584	591	596	621	612	601	587	563	606	611	621	629	616	561	598	638	606	594	580	585	577	601	604	594	554	633
1452	210	160	116	228	275	218	176	147	120	109	101	68	70	58	53	47	44	50	38	24	45	33	40	34	33	28	22	25	32	46	37	32	31	42	28	31	36	27	26	32	27	22	24	22	32	35	34	21	29	19	16	22	25	24	25	23	20	22	27	28	24	26	25	20	23	25	20	15	42	21	28	15	27	21	31	18	31	21	33	18	16	26	21	26	19	27	29	28	26	24	28	23	18	32	24	13	17	32	20	28	23	18	24	25	19	25	24	27	19	16	23	23	19	16	20	25	19	28	28	30	24	26	29	22	33	21	39	24	21	23	21	24	24	21	22	36	27	24	29	26	25	24	23	24	18	25	23	30	27	24	34	25	22	28	32	34	22	19	26	30	25	26	19	22	28	26	23	23	22	22	30	25	32	31	15	29	27	29	19	19	24	25	17	23	21	22	25	29	27	25	32	18	24	28	36	28	20	30	35	19	17	19	28	17	18	19	24	24	25	23	18	19	17	24	28	25	15	25	27	23	30	25	24	21	17	21	28	28	23	22	21	25	22	16	15	33	14	34	21	29	31	29	24	16	19	24	21	32	27	31	26	29	26	20	19	28	26	27	21	28	15	15	26	23	28	32	26	20	32	25	18	28	28	27	26	34	23	28	26	23	21	24	23	21	28	24	28	25	28	20	28	26	16	32	26	24	20	32	21	30	23	27	19	29	22	15	24	29	25	26	25	25	25	29	25	21	25	13	22	21	29	20	29	18	33	23	23	18	24	24	24	37	26	15	22	28	37	22	27	26	30	23	22	28	34	26	31	22	27	18	18	17	22	26	21	27	20	22	21	21	22	26	18	27	23	31	20	17	24	26	32	23	20	23	29	20	25	25	18	23	18	35	20	18	24	24	23	31	22	21	25	18	21	17	20	32	23	21	25	22	17	23	36	21	30	22	26	14	28	32	26	22	30	23	21	20	18	20	17	26	32	23	27	28	26	21	34	33	24	21	16	17	28	25	23	34	19	29	20	16	27	29	31	23	24	30	26	22	26	28	24	17	28	23	26	23	16	25	23	24	18	20	22	27	26	21	28	21	21	24	28	23	21	25	23	20	13	24	27	24	26	28	19	14	20	39	34	12	18	28	22	27	30	22	24	23	34	26	25	28	28	18	22	26	32	21	28	20	33	25	18	28	23	26	23	22	21	18	14	28	18	24	28	21	20	27	23	28	23	27	32	26	23	24	24	14	22	17	19	25	14	19	33	22	26	20	21	36	22	27	22	31	20	26	27	12	25	25	22	29	26	20	25	26	26	26	28	16	19	16	28	19	24	28	18	25	23	23	29	29	25	24	25	22	28	28	33	17	26	14	20	22	26	27	18	27	24	35	24	26	22	25	18	15	32	22	34	22	27	23	22	27	18	18	21	26	17	33	25	21	25	32	30	27	20	25	29	28	25	22	23	20	26	25	20	29	19	26	30	34	22	16	22	16	22	25	21	20	19	20	18	22	38	22	26	28	32	22	21	19	27	18	20	30	30	21	23	20	35	21	25	20	23	25	28	29	19	24	23	31	18	31	31	20	19	22	24	20	24	26	32	30	25	33	28	25	19	22	23	23	23	19	18	26	18	21	21	23	26	30	28	27	25	21	18	20	20	20	18	17	18	24	21	18	24	32	29	34	22	30	32	19	23	13	26	28	23	28	16	18	20	27	35	22	30	23	25	35	24	21	22	16	20	21	14	18	19	20	32	34	18	33	24	20	16	15	24	25	29	45	34	25	20	22	27	24	34	17	28	16	20	20	19	20	16	20	18	27	26	28	21	18	31	39	17	17	25	13	20	28	28	28	20	19	28	26	25	21	29	35	25	20	25	22	24	20	19	23	29	29	23	22	32	23	25	25	20	28	22	20	21	28	20	28	17	14	28	23	19	31	12	22	23	31	20	26	26	17	21	30	21	18	34	36	24	19	26	19	33	27	23	26	16	18	26	18	19	21	18	22	21	20	25	24	23	28	24	16	28	20	21	18	28	22	20	20	22	27	24	24	34	28	24	21	22	24	19	27	31	26	31	28	26	28	24	19	27	38	32	34	20	29	21	38	24	19	27	25	27	21	29	26	22	31	18	21	21	27	19	34	23	22	24	19	16	12	28	29	28	27	23	24	15	20	39	19	27	30	19	20	21	27	29	18	23	21	24	25	21	23	25	31	27	31	22	21	26	23	34	16	20	28	31	28	27	24	23	19	23	19	27	24	20	25	27	31	22	19	18	33	21	22	21	25	23	23	28	25	24	21	29	23	21	21	25	16	20	26	24	23	20	23	20	36	32	18	22	25	23	18	25	23	21	28	30	34	30	17	25	21	27	21	17	25	30	25	20	32	27	26	30	27	22	34	20	31	30	23	15	31	24	22	26	21	32	31	24	26	28	31	22	18	21	20	35	26	28	27	22	29	25	18	21	14	24	32	23	21	24	14	18	21	14	19	24	23	26	35	22	31	24	26	30	26	20	35	23	21	22	24	22	17	24	15	18	23	25	25	29	29	31	28	26	22	26	32	23	30	27	22	22	21	20	16	28	24	31	22	33	18	21	23	25	25	31	30	20	16	26	26	23	24	28	17	23	26	34	24	21	17	21	22	19	22	24	34	24	19	18	19	30	27	28	28	23	17	29	32	26	29	30	16	20	22	24	30	23	24	19	17	15	14	32	24	22	25	18	27	28	19	20	19	31	33	28	22	33	29	22	24	13	27	22	23	18	24	24	24	23	27	21	25	18	23	19	17	24	24	18	24	28	22	28	29	35	22	32	28	15	25	14	17	26	28	26	20	25	18	24	18	42	28	18	30	23	31	20	19	27	26	23	30	13	24	21	21	20	28	30	15	29	28	23	26	29	22	25	21	29	24	30	29	22	23	25	25	16	32	24	25	29	24	24	23	21	16	22	18	34	28	20	26	29	26	28	30	23	21	26	29	21	21	30	27	23	16	26	19	29	34	28	29	16	14	15	25	19	22	22	20	20	23	28	20	27	22	15	23	19	22	34	17	22	31	25	21	25	22	28	25	19	27	19	22	22	27	30	27	23	26	19	25	22	20	33	19	30	19	18	22	19	24	24	20	27	17	22	17	35	19	19	24	26	21	25	22	26	27	29	27	29	28	25	30	17	24	26	14	27	20	26	25	23	26	24	19	28	27	28	34	24	25	18	19	26	25	13	17	30	21	21	27	19	28	27	22	28	19	33	17	30	33	25	19	28	16	18	17	35	26	31	26	21	15	17	23	28	26	24	23	23	25	22	20	18	27	31	31	26	33	23	22	19	23	29	34	23	15	20	35	29	20	19	29	26	27	23	22	24	32	22	24	31	15	21	24	29	19	32	26	20	20	29	13	30	29	24	24	26	21	29	18	21	16	25	26	22	23	28	21	23	25	23	20	25	20	27	24	28	24	20	29	30	23	19	27	23	23	14	24	25	16	17	29	18	22	20	22	25	24	25	31	25	25	15
14043	7855	4191	12260	19263	18294	15609	12718	10012	7589	6116	4787	3842	3117	2723	2320	1752	1367	1304	1201	1159	1069	1033	897	762	800	808	709	692	809	822	781	659	671	689	594	579	585	537	534	514	498	491	465	467	450	467	485	462	472	480	475	501	467	473	498	505	515	486	490	458	452	497	472	484	501	482	449	467	450	413	397	410	432	430	448	420	422	406	393	406	413	430	400	394	390	408	425	420	453	427	392	386	361	402	375	429	401	427	466	429	395	431	384	397	376	395	378	409	414	380	394	371	374	414	374	392	406	399	394	447	386	382	401	403	396	381	368	395	410	426	411	395	423	409	430	394	402	407	384	415	394	419	390	397	363	406	387	411	393	407	409	435	415	461	471	412	382	433	414	409	400	404	392	392	416	398	409	395	413	424	435	384	428	367	415	367	415	428	449	389	427	410	397	401	425	418	381	370	419	367	398	386	381	398	389	411	379	388	407	391	418	387	413	387	409	394	397	363	425	375	420	379	412	395	391	405	402	373	369	407	386	398	402	385	398	381	397	414	383	421	374	396	430	386	412	413	392	422	466	396	362	397	365	379	405	394	369	392	411	344	402	398	446	393	402	379	370	409	404	399	386	377	394	389	383	424	430	361	417	406	421	428	393	427	408	379	420	410	406	429	418	377	391	374	395	389	392	412	383	451	383	402	422	412	396	368	405	419	365	394	392	417	396	398	375	396	400	428	396	390	390	388	423	427	427	411	376	378	376	367	346	382	399	420	413	372	385	390	396	419	377	414	417	409	402	391	394	413	414	412	406	420	421	391	410	422	388	377	444	398	442	398	415	387	394	406	407	406	366	418	392	414	402	391	400	415	426	403	376	423	404	386	422	412	375	382	430	379	423	444	414	390	391	412	421	393	406	423	408	423	398	372	390	417	408	379	370	404	399	397	400	402	404	416	419	410	392	386	397	399	432	420	389	381	405	403	398	412	396	405	393	405	389	411	386	428	407	394	370	377	378	432	400	414	415	391	392	409	443	398	418	412	401	408	411	409	405	397	398	415	373	384	411	414	410	395	417	409	407	389	402	434	388	419	394	393	427	395	391	380	389	440	408	397	379	390	399	405	407	378	374	410	408	380	389	390	435	386	402	367	375	397	421	406	423	430	392	393	405	399	384	402	393	373	413	435	415	401	401	399	437	421	371	407	414	424	403	350	409	406	418	458	409	363	415	375	419	355	393	393	392	401	378	381	404	381	402	400	398	406	431	402	385	396	416	434	369	372	410	423	420	392	412	382	403	383	388	406	412	420	380	386	419	346	381	373	396	378	408	430	387	393	387	426	400	398	374	372	383	425	420	387	428	399	437	402	366	420	385	440	393	405	403	376	426	416	350	459	401	448	412	390	376	391	432	429	407	389	396	379	390	365	398	420	429	385	394	401	395	411	389	396	372	433	410	351	398	431	392	397	411	380	415	371	377	391	400	404	410	391	410	410	394	409	391	432	416	382	368	416	424	406	395	415	379	398	415	402	397	380	396	413	420	407	396	419	403	449	379	391	413	394	377	409	394	412	371	434	383	400	424	413	437	424	391	417	414	435	432	388	385	390	386	414	406	440	434	414	409	385	404	395	412	418	415	353	370	397	399	415	423	390	409	410	425	391	400	380	424	387	366	415	416	407	383	413	420	411	406	434	397	418	415	403	394	402	358	408	404	428	447	410	392	420	400	406	390	424	407	358	362	349	416	406	394	401	392	400	408	403	395	423	402	394	429	398	414	415	376	398	391	378	414	386	371	398	427	405	399	389	381	396	368	426	430	410	384	390	438	388	398	397	383	400	416	408	365	388	412	379	412	412	400	396	386	408	388	388	385	387	407	380	409	408	376	405	408	382	385	417	440	384	415	415	370	427	427	443	376	403	431	410	363	395	415	399	415	412	386	400	403	407	412	430	386	407	384	414	410	382	390	379	406	401	422	425	399	417	383	380	414	419	418	393	412	376	416	423	410	381	386	411	382	389	397	382	420	433	414	418	347	417	408	413	388	394	388	387	395	389	422	395	389	425	382	369	412	363	389	437	417	437	403	413	405	421	409	396	377	427	411	416	411	382	401	386	397	396	408	390	423	381	428	376	396	427	396	417	412	413	405	411	426	394	397	402	360	405	382	402	402	386	421	408	398	364	382	420	414	395	388	430	417	396	365	372	350	413	376	417	432	399	411	392	403	383	405	424	420	370	369	381	415	426	400	398	395	392	396	368	371	427	390	394	385	347	400	382	407	417	433	389	453	381	376	397	412	414	369	412	386	431	413	400	417	372	412	394	411	395	401	377	396	400	403	420	390	422	383	398	356	421	382	403	392	404	405	367	391	391	411	401	408	394	418	364	395	429	397	405	429	392	423	367	373	403	412	422	391	383	383	406	398	402	360	428	451	392	380	423	406	411	411	420	370	398	397	406	404	383	371	394	410	406	393	397	379	377	385	402	396	410	379	391	395	383	401	408	416	408	415	399	405	426	409	415	420	406	409	424	424	440	360	404	356	353	415	446	349	407	442	408	401	398	402	385	412	398	398	396	377	408	409	399	417	438	399	409	399	413	397	400	388	419	377	403	413	401	371	399	384	418	383	375	412	384	400	418	379	415	376	419	398	401	401	402	387	383	417	394	419	412	403	408	365	424	413	363	405	362	391	410	411	408	405	408	393	405	394	429	423	382	385	435	431	425	437	362	364	382	414	398	393	400	373	395	437	400	412	393	406	386	407	408	408	392	416	375	393	388	416	425	411	394	405	414	403	402	388	403	380	427	397	402	374	442	435	395	452	406	387	412	387	382	424	406	402	436	383	381	388	386	397	420	379	402	419	422	375	387	386	390	424	399	424	392	436	412	399	406	354	377	382	406	377	392	394	390	401	399	412	411	417	406	390	373	410	451	411	366	447	411	378	381	425	383	436	396	392	401	403	447	370	397	427	400	412	414	398	419	372	394	410	385	418	425	383	406	398	430	408	422	381	419	393	414	426	401	379	377	422	402	406	416	390	416	415	421	386	394	397	442	383	413	423	406	429	412	388	398	402	407	421	397	391	374	409	369	397	412	400	425	389	371	386	427	395	405	377	406	427	352	400	432	398	413	370	400	391	457	381	425	406	403	420	421	386	384	393	420	397	420	380	378	378	414	401	422	396	409	384	395	412	370	383	416	382	409	379	394	392	421	378	413	399	435	400	437	421	376	438	403	385	371	405	407	411	391	390	397	423	419	380	386	389	375	408	430	414	405	395	433	431	391	405	399	411	438	378	389	426	372	376	390	413	401	411	386	382	409	415	376	406	413	426	364	439	357	413	408	392	426	379	403	411	419	417	414	397	408	405	421	430	392	403	427	393	386	385	441	425	404	379	383	384	414	418	377	353	429	398	401	394	430	401	380	384	377	404	453	360	396	383	403	409	421	406	372	398	402	419	415	391	421	402	402	384	390	403	406	385	399	407	392	420	397	370	406	448	441	455	400	387	380	394
850	405	241	181	320	387	327	302	253	187	175	122	102	92	108	77	60	55	49	52	40	45	49	36	36	29	24	34	31	30	37	34	35	33	34	32	25	20	24	25	11	21	27	18	22	16	31	21	15	27	27	34	20	16	24	28	22	26	24	24	21	28	23	25	22	23	19	17	29	22	22	20	16	21	16	19	21	26	22	16	20	26	15	17	17	20	19	13	17	30	17	23	16	24	25	19	16	19	17	19	17	19	16	24	23	28	21	22	21	25	24	19	10	19	29	21	16	14	14	20	24	23	20	19	15	14	17	19	21	21	19	19	19	19	16	17	15	20	20	11	19	16	14	19	22	23	19	24	15	16	21	19	20	23	21	23	18	15	15	17	16	18	12	17	17	16	13	19	16	21	17	20	16	13	18	23	15	17	24	17	20	21	23	5	19	19	15	24	23	25	11	18	20	15	20	19	19	21	21	22	17	19	22	15	15	12	13	24	13	12	16	22	21	12	20	19	15	24	17	15	19	26	18	20	15	23	22	24	20	16	16	15	19	18	18	22	19	30	22	24	25	19	18	19	14	20	21	15	24	18	20	10	14	21	21	15	31	17	19	13	21	17	11	22	20	15	20	10	22	21	20	22	17	22	27	18	18	17	25	27	28	19	31	24	20	23	8	25	28	19	17	15	30	18	30	16	12	19	14	19	20	26	16	20	15	18	11	16	17	15	18	10	22	13	17	13	19	18	19	11	23	24	21	18	18	12	26	17	17	29	16	16	14	28	18	21	20	15	19	20	18	23	16	14	15	22	16	16	19	28	21	18	19	11	21	25	20	23	19	17	27	17	14	20	26	23	18	16	22	21	18	22	20	23	13	20	16	16	23	22	21	29	25	18	26	14	18	26	14	18	17	19	21	14	17	15	18	23	17	18	20	25	13	15	18	21	26	24	16	12	15	17	20	23	20	16	19	28	11	22	20	24	12	20	28	23	12	15	27	20	20	15	21	21	25	18	16	17	14	23	16	20	14	22	23	17	17	19	17	20	25	22	11	17	18	17	19	22	16	18	16	15	22	11	20	17	15	18	19	11	16	23	15	20	16	17	19	23	19	15	26	21	20	16	27	12	20	16	27	26	19	20	25	18	22	18	21	17	20	13	17	24	24	15	27	21	18	20	18	22	17	23	23	12	21	17	21	22	19	13	16	21	25	25	18	20	15	15	15	17	20	19	18	18	20	26	26	22	19	22	23	23	14	18	24	26	19	24	28	22	19	20	15	15	17	22	17	16	19	16	13	16	23	13	19	21	17	21	13	19	17	19	16	22	17	21	27	13	27	23	22	21	16	18	13	15	18	17	15	25	22	15	29	18	17	23	18	34	23	18	16	12	13	18	25	15	16	17	22	13	21	29	17	14	24	13	20	18	20	17	21	15	16	24	22	19	19	22	17	14	22	22	26	18	21	17	19	19	19	20	26	21	15	20	19	18	17	22	19	17	19	18	18	15	17	19	21	13	14	20	20	13	16	19	21	15	16	15	20	17	18	15	21	20	20	12	18	27	18	24	21	25	16	16	11	18	17	13	17	17	17	14	23	14	19	27	30	19	22	17	14	23	26	18	26	23	20	28	20	21	21	15	21	19	20	15	15	16	21	18	7	16	22	18	20	22	17	14	18	21	20	14	20	19	12	18	20	17	20	14	26	20	26	12	17	21	23	28	24	16	21	16	16	24	24	22	25	25	16	21	10	19	17	15	24	19	21	18	19	23	22	21	13	15	25	19	14	19	24	24	16	21	17	18	26	18	18	14	13	18	18	20	19	13	18	15	22	17	29	14	18	18	18	15	26	20	33	18	17	20	27	19	15	19	24	13	18	15	21	15	20	18	17	12	25	25	18	17	21	10	33	17	18	19	21	13	23	19	27	20	16	23	20	16	17	15	28	22	21	15	19	12	14	24	17	14	23	21	23	25	20	13	20	17	17	18	26	21	14	13	15	20	10	18	19	20	19	21	25	20	21	21	24	26	17	13	18	17	15	19	13	19	20	11	25	25	14	18	16	21	17	27	33	16	16	21	23	20	25	22	20	17	22	11	11	17	24	17	25	26	24	25	20	22	21	21	15	18	20	26	25	12	23	15	11	23	18	22	18	14	21	24	15	15	24	16	21	17	21	19	18	13	31	16	24	20	11	18	15	12	17	19	16	30	18	15	17	17	27	13	13	19	23	26	16	19	11	23	17	12	21	21	28	25	28	24	18	21	21	22	24	19	18	20	18	26	18	19	13	16	20	17	21	20	16	20	20	19	17	21	15	21	17	17	14	22	15	17	16	16	22	18	22	23	17	16	22	15	24	21	20	17	22	17	14	25	17	18	22	16	22	17	23	20	22	18	15	25	22	13	22	20	23	15	18	10	9	24	26	18	18	17	16	18	16	20	20	28	22	14	20	15	24	17	23	20	18	21	24	20	10	18	22	22	16	15	20	21	21	20	23	28	18	18	14	14	10	19	23	15	20	14	14	24	19	21	21	23	17	18	18	17	23	20	22	20	22	15	26	21	14	22	12	24	20	20	13	17	17	14	14	21	19	16	16	19	22	19	20	17	22	18	16	17	26	20	20	24	20	19	20	15	15	17	22	14	26	26	21	20	25	19	17	12	16	24	18	9	15	18	24	19	17	15	19	19	16	21	19	16	14	18	21	30	20	18	22	26	24	23	18	13	18	15	17	13	22	13	24	27	17	20	19	19	20	15	17	18	21	15	21	22	20	25	20	23	17	19	26	17	19	15	24	20	12	15	17	18	22	16	26	26	19	15	17	23	12	16	14	19	15	26	18	13	16	17	18	21	19	17	19	24	9	17	20	21	22	17	23	21	18	11	25	19	12	19	15	14	16	19	21	20	19	12	18	17	19	20	14	22	10	28	14	20	17	21	21	19	19	26	17	31	24	19	21	16	21	24	21	10	21	15	13	17	19	21	14	19	20	14	14	21	13	24	20	23	19	21	16	15	18	19	18	22	14	17	15	14	13	18	23	18	13	18	29	23	20	17	16	13	20	21	21	21	19	26	17	17	22	16	15	16	17	14	20	22	17	15	22	22	15	23	16	23	14	21	18	16	16	30	20	12	19	13	17	17	15	13	26	21	13	20	17	17	19	25	16	19	21	16	22	15	19	17	16	22	19	26	22	26	8	19	17	21	19	16	14	14	22	17	18	21	16	25	15	21	22	17	22	16	24	19	19	19	13	17	8	24	19	24	25	18	14	19	25	20	16	17	25	17	19	15	19	19	17	19	9	15	19	22	16	21	15	31	18	16	14	22	23	15	22	16	11	25	22	20	18	22	16	24	27	21	15	16	26	19	15	19	14	26	18	23	20	17	21	19	15	25	23	16	28	21	12	23	25	14	18	14	17	24	22	18	12	20	20	15	15	22	24	16	28	21	10	14	32	18	16	21	18	18	15	20	17	13	18	21	18	9	24	15	22	27	14	23	19	16
18276	12339	6718	17543	25426	24626	21612	17861	14330	11381	9316	7386	6062	4861	4304	3598	2680	2083	1931	1849	1850	1649	1427	1153	1112	1219	1038	934	935	1054	999	915	796	740	771	676	643	609	553	524	520	510	514	479	465	517	454	457	471	474	505	472	529	475	461	508	465	492	465	468	493	472	464	458	475	439	439	422	424	354	384	372	370	369	389	342	361	373	347	379	346	355	360	345	359	333	377	359	352	351	322	324	352	360	391	325	340	333	344	341	311	353	312	346	344	325	327	334	351	323	335	348	338	339	327	327	362	337	312	337	357	340	296	366	326	364	336	331	352	326	337	355	304	310	303	302	349	340	310	338	327	317	330	325	341	345	321	353	339	354	357	352	351	334	352	420	328	353	363	288	321	310	303	339	344	308	334	364	341	354	302	311	338	313	301	306	353	327	332	327	332	310	303	314	325	343	317	320	335	301	349	311	306	319	302	345	339	264	337	354	333	311	296	348	298	308	355	314	343	333	339	330	341	318	329	316	332	326	328	329	315	345	346	360	335	345	328	346	333	326	299	303	324	347	320	343	350	302	329	319	303	322	324	333	324	327	301	364	343	370	322	331	296	340	330	322	314	351	316	337	333	329	311	295	314	287	330	325	304	330	327	340	334	321	331	356	310	289	309	319	336	309	316	289	347	321	312	322	316	300	312	350	283	350	313	314	346	312	329	335	316	302	336	341	303	284	324	301	334	311	319	312	306	320	302	321	320	349	312	301	334	348	355	289	339	332	298	302	335	299	308	328	311	295	318	353	327	326	324	318	359	328	328	335	301	338	301	295	325	323	311	327	318	317	337	356	348	321	341	300	323	302	341	319	316	349	304	336	309	308	324	338	310	350	338	309	290	309	308	317	347	318	341	346	305	329	346	328	339	318	317	341	309	295	327	318	355	337	310	316	323	320	295	319	342	283	336	314	345	347	323	337	328	294	343	324	319	309	335	334	356	328	316	322	332	334	343	327	323	334	335	304	314	325	316	319	327	294	330	305	330	323	351	311	325	323	334	309	335	317	317	317	301	322	311	325	327	339	317	345	337	362	302	281	338	297	316	323	321	356	299	339	344	320	338	314	350	297	266	299	381	303	296	318	338	319	329	339	338	326	323	353	310	305	330	327	313	293	298	304	318	375	325	309	296	310	319	293	329	333	333	339	342	339	337	311	317	318	313	330	341	342	311	320	333	313	318	308	352	314	352	289	346	321	284	307	293	314	317	335	308	336	325	334	313	299	347	319	344	325	319	330	337	334	310	357	311	357	325	330	319	320	319	334	308	343	339	341	344	309	303	302	343	315	307	309	363	316	324	335	314	307	344	318	330	345	332	313	317	304	293	311	330	333	332	333	306	335	303	315	318	320	345	350	315	322	354	321	323	327	300	277	323	339	334	343	312	306	321	299	319	305	315	356	343	331	329	326	313	351	325	299	318	323	329	352	338	343	313	319	318	341	314	347	330	318	324	329	288	303	325	336	343	309	313	362	340	326	302	349	328	327	315	309	310	327	303	300	314	348	319	332	317	296	315	356	330	316	316	329	289	304	361	314	335	332	320	312	311	307	305	307	297	345	326	312	321	316	325	304	337	335	313	320	330	320	318	315	351	324	320	357	318	336	278	323	315	292	334	313	343	354	320	342	341	300	292	330	309	312	313	306	319	318	310	334	310	321	315	331	329	340	325	335	302	328	331	331	295	340	327	312	319	363	303	303	334	372	291	317	312	328	357	325	331	317	321	309	313	305	341	339	321	304	331	329	314	318	310	322	287	350	326	321	275	335	332	325	316	304	296	318	336	308	334	352	322	317	364	339	314	316	321	329	306	305	327	313	300	302	313	336	303	313	337	324	317	336	335	342	308	318	323	304	310	321	315	316	328	348	356	349	322	314	325	314	343	347	321	323	325	335	327	329	329	339	292	303	325	332	324	324	326	354	333	308	326	352	343	338	301	355	293	326	346	322	345	298	289	311	342	333	340	326	338	321	370	328	322	306	295	333	318	353	363	309	314	313	344	349	321	285	328	340	358	308	337	301	323	338	335	304	372	347	310	356	329	338	369	322	300	347	303	306	305	299	332	352	317	333	331	333	330	312	321	328	328	326	325	307	283	306	331	329	318	329	328	319	311	325	341	348	341	322	316	345	311	330	312	297	324	304	315	337	331	323	308	315	347	340	314	333	312	327	365	336	357	314	340	331	347	330	315	340	337	324	347	337	318	326	320	334	316	381	343	325	323	366	310	332	339	309	331	345	322	310	333	339	322	312	324	307	353	327	346	320	294	323	337	352	285	321	310	303	296	340	323	298	323	334	319	374	325	305	305	318	337	342	303	291	324	346	318	332	300	328	294	326	327	317	342	332	277	314	278	329	277	360	281	342	333	318	292	310	355	322	302	334	295	314	345	338	341	309	292	313	310	350	334	342	314	343	321	338	336	298	339	321	352	370	324	346	337	330	339	339	344	337	350	304	338	340	348	327	335	292	320	314	299	332	337	305	332	325	329	318	324	327	329	363	340	310	354	351	312	305	320	331	318	336	328	301	335	316	322	338	314	350	286	380	330	305	312	275	329	330	335	355	333	340	345	299	391	324	311	314	332	354	321	360	332	315	304	306	320	340	291	329	308	299	329	335	327	315	279	328	329	339	351	291	330	305	311	338	299	316	301	324	342	361	290	301	325	336	339	312	322	312	319	324	344	323	368	344	318	302	327	316	299	322	331	327	330	345	302	301	336	295	281	301	323	327	294	348	314	323	322	300	328	316	316	354	331	314	332	323	321	319	306	303	311	316	322	276	330	319	321	316	333	340	350	321	277	307	329	292	313	334	317	296	303	313	343	325	283	341	346	345	351	322	316	310	328	326	327	321	328	325	345	320	317	319	298	341	329	344	328	322	339	299	333	321	314	330	310	313	350	315	346	325	313	335	317	334	350	316	300	348	340	341	320	336	284	307	331	310	316	321	297	286	330	348	338	318	323	344	328	327	357	291	322	353	317	302	322	340	354	305	344	318	325	339	291	339	326	315	339	309	305	327	316	354	322	306	307	317	356	340	308	344	357	340	305	315	349	309	319	296	293	328	321	298	325	325	351	318	310	341	317	312	343	331	307	324	335	327	326	315	310	303	338	291	308	357	336	326	307	347	278	328	323	345	345	326	328	351	307	310	309	329	331	326	323	341	309	315	373	343	317	346	334	345	355	348	329	326	291	303	310	302	363	348	300	327	337	332	333	313	285	340	322	336	311	333	326	297	286	340	325	322	330	330	308	351	323	317	325	354	310	338	312	329	319	313	355	361	328	342	313	316	345	363	319	332	311	321	313	327	329	310	309	321	324	289	355	321	311	333	303	310	325	357	317	338	332	327	331	341	343	326	324	301	320	336	276	340	346	337	311	327	323	327	322	329	335	308	336	321	311	310	327	346	310	345	330	337	299	316	315	310	346	314	326	340	313	306	333	317	325	309	339	341	324	319	346	334
2478	357	229	202	313	355	321	309	227	213	183	149	126	119	119	78	80	72	78	78	74	69	55	46	68	52	40	62	47	41	44	36	49	50	57	51	39	43	58	40	41	47	55	44	41	58	50	56	44	47	29	44	34	49	44	44	41	40	37	40	35	48	39	54	41	38	47	46	45	31	44	38	47	46	25	40	34	44	43	44	43	37	38	37	48	44	47	38	48	43	40	44	36	43	51	49	58	41	41	45	36	28	37	35	22	44	46	54	34	43	42	38	51	48	31	51	51	32	33	45	50	59	39	42	51	39	32	41	33	57	40	46	43	40	57	34	38	39	47	33	52	31	35	47	45	45	46	35	49	40	43	38	40	43	37	45	41	37	36	37	41	49	31	38	39	31	31	57	39	50	42	41	46	60	47	44	41	37	43	45	44	39	32	46	48	50	39	40	45	43	40	56	39	39	41	51	35	49	43	58	40	40	43	53	33	50	42	45	36	48	42	43	40	43	43	32	44	38	48	36	41	50	35	57	41	41	39	46	45	24	42	48	42	48	44	46	51	45	35	44	37	48	34	37	49	34	37	47	30	37	47	47	39	46	34	38	58	41	44	37	46	39	29	42	51	42	50	28	46	54	45	38	55	29	44	34	36	37	40	45	42	49	36	40	59	30	40	44	53	37	46	33	33	42	43	38	40	27	33	54	33	35	31	29	38	47	36	35	32	46	42	28	37	33	43	40	47	38	38	37	37	45	34	40	33	45	44	42	46	34	44	42	37	34	41	44	48	55	40	33	41	41	41	47	48	49	37	38	42	42	42	35	33	39	52	37	39	36	40	41	56	37	32	44	54	57	38	40	40	49	46	45	43	46	34	56	49	37	34	39	42	45	39	40	35	34	35	43	37	34	37	34	51	44	42	38	54	58	42	40	32	42	33	37	39	42	41	31	33	50	36	67	45	32	36	37	35	48	44	42	43	44	38	38	37	35	52	38	48	40	45	29	40	39	44	34	45	46	49	35	47	49	44	36	37	48	36	44	49	33	42	37	44	49	42	43	35	31	40	40	39	47	49	39	46	44	44	38	34	46	35	37	41	50	45	45	52	34	48	46	47	56	44	36	43	33	37	35	41	40	39	39	43	44	47	31	36	42	57	35	41	38	27	43	43	44	39	55	46	43	43	39	50	32	36	58	44	34	43	39	42	41	34	47	41	54	47	45	35	47	31	32	47	46	45	47	44	36	50	42	34	48	58	41	32	34	39	45	36	54	48	40	27	45	43	38	32	29	33	45	40	42	54	52	32	42	46	48	33	48	35	42	28	44	36	40	48	39	39	41	42	35	36	39	36	48	43	39	41	34	46	34	50	41	34	48	34	37	26	30	34	38	36	44	32	31	45	33	44	52	40	41	40	40	46	33	54	37	42	41	47	39	36	37	37	48	38	37	39	44	37	45	36	36	41	39	54	40	38	50	45	43	39	33	38	47	46	40	29	38	38	48	40	38	45	43	56	39	38	38	53	48	44	31	40	50	41	43	42	38	42	36	40	53	42	37	47	51	38	45	44	46	33	45	36	35	45	39	44	41	42	34	38	37	42	43	37	30	33	56	37	30	40	39	40	43	34	45	37	34	28	45	41	40	37	45	36	37	37	36	45	40	43	49	41	38	48	36	36	55	50	37	43	45	48	48	48	41	45	31	53	34	34	46	48	52	51	41	39	45	45	35	37	45	41	39	40	44	45	52	43	41	36	50	34	41	41	50	40	37	37	41	49	39	44	34	37	29	41	43	50	41	44	41	36	34	35	55	43	39	34	45	45	47	44	46	40	47	42	35	44	41	48	47	42	32	34	42	43	47	47	41	47	36	36	36	41	36	40	48	51	38	29	37	33	35	57	47	37	38	37	46	34	41	32	29	31	42	55	43	47	37	39	34	46	44	42	35	43	44	48	32	39	45	38	40	40	39	43	40	44	42	43	41	37	35	39	43	40	53	46	37	36	28	35	46	34	48	45	39	41	40	34	40	43	48	40	47	38	49	37	48	42	40	43	38	48	40	45	34	53	48	43	37	42	32	33	40	37	47	28	35	39	31	34	40	37	36	45	40	35	38	40	43	38	44	29	42	43	42	39	38	42	29	51	50	47	44	40	49	30	37	41	46	44	44	53	39	56	44	43	49	39	51	44	42	40	37	50	50	45	46	44	37	38	34	39	35	35	43	44	46	38	36	33	55	33	42	47	58	47	46	34	36	40	35	32	39	43	48	50	37	47	46	39	56	41	51	35	37	27	48	38	46	33	45	38	59	38	34	47	47	28	46	40	37	35	38	38	45	44	46	30	41	45	34	34	53	47	44	41	33	44	35	42	34	31	42	49	44	26	45	41	32	41	43	42	36	40	48	33	37	44	47	41	43	39	41	52	30	30	45	42	41	47	48	35	46	59	33	50	49	34	38	42	40	42	43	37	49	38	45	44	40	41	48	48	46	26	32	46	47	30	56	50	38	36	34	33	44	47	41	42	42	43	58	45	28	49	49	41	41	44	40	43	31	42	63	54	34	44	47	38	30	37	43	38	38	61	49	50	30	31	40	32	40	42	40	40	34	47	45	35	38	42	54	45	46	36	57	37	32	33	43	34	49	28	44	38	61	37	49	42	38	39	44	46	39	35	33	42	44	31	53	48	38	32	43	45	45	39	42	38	41	55	40	54	45	34	40	33	48	41	48	47	36	42	43	54	40	44	42	41	43	45	37	37	40	40	33	43	28	50	48	47	43	29	43	38	40	38	46	55	39	35	51	47	44	36	47	43	46	30	44	45	40	44	46	46	43	43	54	42	36	49	33	48	50	46	30	47	44	45	45	41	35	39	38	30	33	37	37	49	42	37	50	51	40	46	41	32	47	39	37	35	39	39	47	34	39	50	37	39	46	31	49	46	45	44	42	48	40	29	38	50	44	50	46	45	28	34	35	38	41	36	34	38	28	38	47	61	38	41	39	38	36	56	45	52	32	41	37	32	47	38	32	47	64	38	45	45	48	57	41	36	53	37	44	42	48	49	38	25	42	40	52	32	34	36	43	39	35	36	47	45	43	32	50	44	40	45	32	48	38	42	31	49	46	30	48	39	54	42	36	50	42	50	51	44	46	45	51	58	30	42	48	36	35	39	45	41	42	48	45	33	48	31	39	50	47	28	35	34	31	40	48	37	50	44	41	44	40	41	38	54	41	45	53	40	44	35	51	36	49	56	38	53	50	32	38	28	43	46	41	36	39	36	38	44	31	47	50	43	40	32	37	42	31	34	35	39	53	35	44	39	40	45	53	41	43	41	46	55	40	47	38	31	32	34	50	34	42	30	52	36	43	44	35	36	34	44	47	43	40	47	51	43	44	52	35	43	58	42	41	45	45	29	35	48	40	34	39	41	32	27	43	43	36	44	43	56	44	54	42	40	43	44	50	33	37	38	50	37	37	53	40	42	37	37	53	36	42	46	40	53	39
16649	10846	6342	16331	24230	23617	20683	16962	13405	11054	9103	7254	5807	5041	4463	3648	2699	2289	2179	2095	2079	1866	1607	1618	1452	1476	1315	1229	1307	1419	1305	1209	1162	1100	1041	1015	972	977	921	893	880	911	859	846	817	827	877	766	845	789	869	811	821	794	811	817	887	796	747	840	796	853	797	806	810	793	796	752	755	760	697	681	717	732	709	703	698	734	727	741	665	694	673	682	703	692	725	707	700	708	683	746	674	655	692	692	682	692	709	675	707	646	732	654	637	722	680	705	686	716	661	638	704	676	704	703	659	671	694	709	661	696	669	705	666	656	689	707	702	717	676	673	677	703	686	711	699	667	690	659	650	650	658	722	660	622	723	660	660	679	672	710	689	745	694	724	719	655	669	658	692	676	684	707	709	667	664	674	703	686	672	657	633	674	720	660	682	709	639	688	719	766	656	689	654	668	702	714	674	686	695	668	639	676	712	677	664	690	685	689	681	696	679	692	679	677	724	679	682	674	695	680	678	666	712	696	668	710	681	684	624	659	657	616	659	713	675	620	664	668	655	655	643	664	657	726	662	641	710	695	713	674	690	674	602	611	711	690	654	646	639	685	681	644	668	667	679	678	693	628	662	676	661	713	663	683	705	639	707	646	668	712	733	657	678	672	683	685	671	692	667	680	620	681	638	680	663	627	682	707	632	663	698	703	666	659	704	671	714	707	718	684	694	662	703	684	650	680	692	724	678	666	667	642	652	696	614	703	641	707	673	671	679	670	669	742	677	702	708	661	665	660	685	668	688	714	707	695	635	745	753	685	657	683	691	665	717	701	667	652	686	710	676	719	688	697	702	685	696	715	657	681	710	709	693	676	729	679	682	677	680	661	743	702	649	659	651	659	682	711	715	719	710	664	673	694	675	694	675	682	670	673	661	708	684	694	734	646	721	675	680	706	636	685	689	683	635	688	715	667	693	693	667	653	715	708	652	714	726	711	691	673	722	717	661	677	646	698	679	687	705	649	710	694	692	687	693	695	721	688	709	720	660	660	694	717	671	664	690	702	673	686	706	684	688	655	719	677	753	675	674	661	647	645	684	694	695	705	718	630	710	700	656	654	678	656	627	671	651	709	675	683	687	695	679	690	690	625	663	666	710	666	630	681	667	667	608	695	652	694	678	641	678	696	716	670	685	673	685	663	717	735	684	710	685	656	622	631	655	660	710	687	683	666	659	654	618	698	684	645	660	671	673	665	647	673	643	701	666	660	687	597	645	715	678	691	681	737	682	630	711	722	680	678	728	659	667	712	674	675	700	657	668	715	717	667	636	681	705	628	695	699	697	651	672	659	708	746	714	687	668	658	672	657	698	689	651	715	679	707	634	727	696	710	653	662	693	696	684	701	671	668	675	718	668	652	607	679	685	686	652	721	728	683	652	705	675	667	652	718	690	710	668	676	705	730	696	706	692	693	710	678	668	686	668	644	660	691	692	696	692	665	703	662	642	716	684	692	643	638	705	664	687	667	663	677	680	719	674	677	703	676	654	692	668	673	653	649	670	685	608	616	680	664	673	680	690	691	742	688	674	689	655	643	702	645	676	694	678	652	703	705	687	661	695	680	643	689	663	675	697	665	663	614	676	721	680	723	693	674	667	698	665	671	672	693	745	704	699	657	660	720	673	672	705	689	708	726	689	717	649	685	718	653	659	741	664	686	764	686	669	687	649	741	690	661	629	677	653	709	670	671	662	675	707	665	669	658	697	695	653	726	647	683	705	675	635	676	663	676	722	664	679	625	730	653	675	696	686	660	663	642	655	672	683	651	684	662	658	679	635	670	670	722	713	719	661	673	671	730	693	714	711	633	723	677	688	669	662	687	633	713	670	669	643	656	704	670	698	696	651	681	720	681	732	630	734	657	674	642	723	658	724	688	674	672	727	677	665	678	696	671	672	691	671	654	680	677	665	717	684	666	708	639	666	682	694	666	705	654	709	718	720	656	653	658	672	703	628	685	707	688	650	698	659	697	661	716	626	707	699	688	655	697	681	683	695	634	682	673	697	671	695	694	681	706	729	670	697	705	679	670	669	680	700	678	665	617	693	659	665	719	682	707	683	690	696	687	713	679	714	653	675	669	653	675	686	658	684	670	704	699	660	661	701	656	708	653	694	697	606	707	720	642	650	711	677	705	689	673	685	658	691	703	670	646	707	653	691	698	651	706	670	690	696	713	655	649	707	694	698	681	660	681	663	693	710	667	699	711	677	684	662	665	666	668	676	670	716	679	728	697	687	694	672	669	627	693	665	677	624	691	698	669	718	713	695	702	674	722	700	689	698	654	691	682	683	706	656	625	685	670	687	690	720	675	682	710	677	675	715	644	675	653	693	692	650	678	651	666	705	679	688	676	672	653	660	653	668	654	684	686	710	692	652	637	669	691	664	658	683	685	719	633	702	697	691	713	709	638	690	642	702	728	656	695	691	664	670	679	681	635	685	677	731	727	723	683	720	666	691	640	685	666	664	664	693	628	686	710	660	667	643	712	691	656	686	680	689	701	673	663	696	672	679	704	636	693	694	748	695	649	686	697	705	696	662	685	690	647	683	707	702	719	638	703	697	683	645	721	671	657	679	723	719	686	680	641	685	689	637	667	658	681	673	682	693	694	704	701	734	684	649	682	715	672	688	663	675	671	654	684	709	706	701	683	653	687	638	688	650	700	668	648	697	670	696	687	658	679	688	667	713	667	649	708	713	681	658	653	705	668	694	707	688	736	669	651	659	660	710	659	670	745	645	658	684	667	648	674	657	679	647	678	660	754	669	702	690	644	690	745	735	702	710	695	691	679	663	691	693	681	725	669	697	618	694	683	666	682	665	662	712	718	658	656	682	671	657	643	683	698	622	691	700	662	671	684	695	681	688	651	700	666	677	683	704	664	675	685	675	717	673	663	707	689	660	692	685	654	688	706	701	671	720	678	678	671	703	641	685	641	679	651	672	680	668	720	709	686	651	689	675	711	670	713	678	668	718	683	696	698	678	684	672	684	674	626	676	696	700	672	680	680	705	719	716	686	668	641	647	707	667	655	704	680	642	683	688	672	668	695	719	703	634	666	661	654	647	663	708	698	697	704	665	661	756	665	692	669	725	706	699	660	708	717	667	661	684	703	620	626	661	705	685	690	682	714	709	692	659	690	692	678	662	667	650	663	667	697	693	681	695	651	675	690	699	656	664	688	721	698	731	690	695	685	712	646	681	675	717	683	647	704	647	718	711	659	709	701	688	695	749	696	695	703	719	672	666	656	656	667	668	669	642	725	657	709	729	669	646	707	681	687	729	696	669	652	652	624	676	609	717	709	671	737	666	648	647	658	684	688	715	656	633	634	651	707	668	679	705	652	669	712	712	693	672	701	665	676	716	696	663	681	708	700	708	741	686	713	721	740	681	669	691	705	698	719	692	691	679	685	716	695	719	696	681	667	669	716	661	668	661	675	673	691	645	704	683	727	692	681	666	717	638	690
1640	621	340	254	508	594	537	454	373	320	254	219	184	164	136	110	103	113	83	91	82	72	60	55	54	60	49	57	59	60	64	45	42	53	52	46	53	43	37	43	46	40	47	41	36	43	49	39	39	42	52	39	45	33	37	33	54	47	34	37	43	46	45	41	40	45	41	34	41	38	43	46	35	34	48	30	44	36	31	44	40	36	53	36	29	42	48	39	37	40	38	41	42	34	31	39	29	39	37	36	31	40	42	34	43	38	42	35	36	36	27	36	38	30	41	37	38	46	39	35	27	43	44	38	38	32	39	34	47	32	42	46	43	39	44	49	35	35	41	19	37	48	42	36	37	33	33	35	51	47	46	38	53	37	41	33	41	29	36	32	28	38	39	46	36	46	31	38	42	42	42	23	44	38	34	35	41	31	29	34	41	37	35	36	31	35	36	31	37	32	36	38	30	38	37	37	38	41	37	35	42	42	39	39	30	48	36	27	36	44	42	34	40	42	42	42	40	42	42	37	36	37	34	32	42	46	46	37	35	45	37	41	29	44	31	43	26	41	40	55	34	35	39	28	46	28	35	31	33	38	30	32	26	38	40	34	38	36	33	48	26	37	35	41	23	39	36	44	48	40	51	32	30	32	45	39	30	47	27	31	36	45	28	39	41	37	29	38	38	38	42	38	35	33	31	29	44	36	41	32	42	39	51	32	34	29	31	40	39	32	31	35	24	52	40	32	42	31	43	45	43	34	49	37	38	43	37	43	30	36	35	29	40	38	38	42	40	34	40	50	42	27	42	37	43	38	50	34	42	41	46	35	36	43	35	41	41	39	32	33	35	32	44	36	38	36	43	33	41	30	53	45	35	47	30	39	28	36	21	33	31	41	40	31	30	38	37	39	29	52	34	27	33	31	33	48	41	30	40	37	27	32	45	37	24	51	38	42	43	51	46	35	32	35	33	43	41	44	39	51	33	27	38	34	50	36	40	30	34	31	35	39	42	33	33	29	30	37	47	34	39	33	33	36	33	40	37	36	35	19	41	45	46	37	44	37	42	43	25	40	34	33	40	39	39	49	37	30	42	31	36	27	50	34	40	28	34	32	38	37	36	40	39	29	41	31	34	35	34	35	24	40	32	34	39	33	42	39	38	37	34	40	41	26	34	39	38	37	41	41	43	37	39	46	37	34	37	34	50	27	24	39	38	37	34	42	41	27	40	40	38	43	42	37	44	31	33	37	28	35	29	28	34	28	40	32	33	37	33	50	34	42	34	29	41	31	39	35	35	40	35	28	35	42	42	36	34	39	41	46	38	30	32	42	32	41	31	35	36	38	39	27	36	35	29	48	36	29	28	27	32	51	33	44	36	40	33	33	32	34	38	47	39	48	35	33	27	31	32	41	44	35	38	39	35	32	33	39	37	32	36	38	34	47	34	40	31	38	36	29	37	42	44	32	32	44	36	39	36	27	26	44	34	33	29	40	29	39	38	41	24	55	41	27	44	34	38	44	34	28	38	36	39	29	43	27	46	39	34	36	47	29	29	41	37	44	37	35	37	34	40	37	36	37	43	34	40	26	36	38	34	33	47	35	42	33	30	34	33	42	42	32	31	33	42	46	33	33	45	27	32	33	42	45	32	40	32	33	44	36	41	36	30	36	38	34	48	34	33	33	41	27	34	38	31	22	40	50	40	35	45	56	41	50	28	32	30	32	29	40	36	31	48	29	33	40	36	42	30	37	36	36	50	36	41	42	35	30	31	34	43	32	45	33	41	51	35	41	37	45	34	35	49	27	32	47	51	33	36	39	39	34	33	25	39	30	35	42	42	34	39	45	34	36	37	33	41	57	33	42	43	31	38	34	41	35	37	35	40	41	41	36	42	36	32	37	34	33	42	41	41	36	47	35	45	35	40	36	34	48	41	42	38	44	33	30	40	33	32	36	35	37	33	29	36	39	34	36	33	40	49	50	35	31	35	34	36	36	36	27	50	33	41	42	33	35	34	39	39	36	35	42	30	50	45	40	32	39	32	34	31	50	42	38	36	19	33	31	29	28	42	37	37	31	38	33	27	39	36	31	44	41	31	38	47	41	43	36	30	37	47	43	46	37	29	45	45	34	29	31	45	36	33	39	35	43	34	30	28	33	35	32	35	35	31	37	44	35	38	37	38	34	39	40	35	35	53	35	27	45	32	43	41	38	47	30	38	45	34	33	38	49	38	36	29	34	26	35	28	39	33	33	34	35	51	44	41	51	43	34	46	20	32	30	38	43	44	34	32	36	39	44	33	35	33	33	30	41	38	39	39	41	39	32	19	54	28	40	42	31	25	36	35	41	28	37	37	36	32	39	42	38	31	34	43	40	31	38	45	42	35	41	38	32	35	31	35	45	37	50	43	27	29	38	38	30	34	37	45	32	43	28	40	32	42	24	38	37	39	43	32	28	32	35	29	42	26	36	33	45	29	31	40	39	31	35	44	33	48	35	35	29	43	34	38	46	32	36	41	45	33	32	34	50	39	38	38	29	32	35	40	46	42	37	45	30	47	30	33	39	42	31	24	45	26	38	32	26	43	28	26	47	42	30	27	34	31	38	38	35	40	39	28	32	38	34	34	34	40	48	48	40	32	50	50	42	30	46	37	35	38	36	35	35	35	29	32	29	41	41	39	37	45	30	41	39	41	39	43	26	37	40	33	38	31	41	28	32	35	23	27	38	35	42	42	35	46	45	42	38	40	38	35	42	39	35	38	47	39	33	47	40	35	35	34	33	40	38	37	24	24	32	31	41	32	32	40	33	34	38	43	39	35	39	40	26	41	37	44	44	42	35	36	37	40	32	24	35	39	26	38	41	39	30	45	39	43	27	28	32	43	37	37	39	32	48	39	44	32	31	37	42	48	31	43	47	43	37	47	29	39	40	46	29	26	33	36	40	37	37	44	35	34	41	41	43	34	41	41	39	29	18	27	38	41	35	32	30	31	42	37	42	45	33	35	32	34	30	43	33	46	34	33	43	44	33	36	33	40	40	40	39	31	35	28	24	31	37	40	40	28	51	33	31	31	33	39	32	48	39	37	39	40	52	39	43	35	31	41	46	28	35	37	24	48	31	33	36	34	27	34	37	36	42	37	49	42	43	29	28	43	40	35	36	30	38	42	43	30	42	40	39	40	29	43	37	41	46	32	37	33	35	37	45	38	30	42	30	42	35	34	32	46	31	45	42	33	42	36	32	39	41	34	46	37	39	49	32	38	38	43	36	41	38	40	43	28	38	39	34	50	38	37	38	36	40	30	34	30	32	38	44	32	40	36	38	32	45	34	35	43	43	39	34	34	45	29	27	40	31	37	41	35	36	32	39	32	36	38	26	45	34	43	50	30	42	38	40	28	42	35	47	32	33	35	35	35	21	47	33	34	27	31	41	36	35	38	43	42	53	29	28	41	41	30	39	30	40	28	33	37	26	45	41	36	37	28	37	31	42	37	38	42	40	33	35
22542	15216	9017	21702	30104	29343	25995	21992	18210	15096	12563	10257	8354	7446	6403	5131	3907	3334	3273	3078	2783	2452	2063	2009	1998	1808	1631	1588	1597	1600	1571	1410	1298	1212	1103	1173	1016	1059	990	972	904	902	887	925	921	890	904	864	917	901	866	880	822	839	801	783	860	829	871	764	819	822	794	831	755	738	782	770	720	724	730	682	703	682	687	678	644	724	652	676	696	619	669	643	627	648	619	644	626	685	611	623	698	638	634	606	607	618	565	614	624	660	606	655	625	635	629	603	700	628	618	638	660	592	672	599	582	636	589	635	632	590	573	596	620	640	667	596	641	597	620	636	602	671	633	630	608	623	612	655	624	598	603	624	641	588	631	622	660	594	673	653	651	664	599	657	627	620	600	594	578	608	622	623	592	651	602	636	595	617	596	609	614	641	624	608	602	611	549	617	644	586	635	623	594	609	638	622	573	631	615	605	595	574	616	621	611	617	638	596	637	618	592	601	614	588	566	639	573	594	585	628	589	604	591	615	580	572	623	599	595	585	607	601	614	584	570	615	595	635	597	568	597	642	598	640	584	612	550	632	576	596	590	539	577	609	631	624	598	579	646	573	614	594	607	564	596	613	623	601	578	594	567	622	613	611	630	582	592	645	592	620	608	600	639	601	589	525	631	612	659	600	645	580	610	586	593	608	562	602	586	613	618	602	594	570	637	588	645	582	639	606	626	598	585	590	629	598	584	615	587	627	593	586	608	603	570	611	579	563	644	623	620	630	587	579	603	607	610	616	606	582	584	610	647	578	642	643	564	558	620	601	633	628	622	576	644	608	628	663	596	626	576	583	630	599	648	632	615	616	587	634	623	604	573	590	595	610	586	620	616	631	581	599	587	645	562	590	568	604	607	549	618	628	609	588	630	578	568	607	603	605	634	579	616	617	597	631	590	609	577	592	608	619	581	639	553	578	630	634	603	614	604	638	614	580	607	616	571	577	577	590	634	614	615	620	587	597	586	573	596	611	645	590	604	605	591	628	622	610	583	644	572	591	585	624	614	623	581	602	608	604	658	587	581	593	598	608	619	620	526	589	606	589	645	601	596	630	588	616	605	586	586	573	605	619	619	577	619	618	595	620	582	592	627	605	587	625	561	625	627	633	607	586	590	583	603	583	597	601	638	623	628	622	584	620	537	638	576	599	592	601	597	593	634	620	566	590	612	667	589	634	583	607	570	628	552	615	599	602	574	666	623	603	563	602	600	577	592	567	617	609	616	624	627	600	586	655	618	642	610	600	570	605	599	591	591	588	622	592	577	617	524	560	579	598	582	644	568	618	607	586	617	614	596	573	638	596	596	619	609	665	658	541	638	569	617	592	626	562	593	590	654	649	584	598	595	613	615	591	592	586	583	631	626	592	590	603	618	601	613	568	638	598	580	583	575	571	618	566	646	592	636	611	624	624	580	562	587	662	592	599	586	634	600	547	561	580	581	598	604	604	572	587	605	600	563	604	588	550	570	620	596	634	644	607	590	635	642	574	655	579	612	614	611	560	591	625	597	567	612	605	627	632	646	608	609	597	554	637	618	599	595	587	588	625	660	578	600	586	551	581	611	607	605	596	586	622	594	588	627	610	579	617	621	589	596	616	537	612	617	588	587	624	603	674	578	576	579	602	632	604	615	637	607	608	582	663	611	607	619	540	585	587	590	591	635	615	599	596	604	578	618	602	608	576	611	602	617	598	582	550	588	599	595	609	573	623	610	569	663	581	600	582	640	641	616	631	596	608	627	600	616	589	563	621	613	653	592	574	623	641	617	607	554	679	644	619	630	605	632	576	617	616	582	617	582	624	595	606	603	588	601	572	617	618	609	640	619	633	602	623	601	613	610	601	609	579	605	616	611	608	620	613	583	619	572	572	625	647	601	587	631	647	599	614	587	585	582	589	618	619	645	627	585	639	665	538	583	619	618	593	594	557	644	550	594	572	591	635	574	562	628	595	580	630	649	622	580	590	569	659	582	604	624	594	586	640	618	602	596	551	650	609	587	610	601	640	600	630	602	616	620	639	616	635	569	566	633	615	604	603	591	592	701	602	605	586	577	594	592	559	607	679	580	602	642	596	603	602	577	591	607	632	607	608	627	585	639	557	594	623	580	646	624	612	586	591	598	598	580	628	595	580	587	587	578	580	594	565	621	593	616	581	608	631	636	601	617	582	605	577	552	631	550	627	649	620	616	576	598	578	597	620	610	613	632	612	541	619	652	589	622	614	617	590	583	630	640	604	612	622	607	574	607	631	574	580	611	582	607	653	573	589	620	623	624	582	620	624	595	590	597	617	579	625	665	600	587	598	583	611	606	623	617	593	614	592	564	571	566	610	643	603	596	655	601	611	573	608	643	620	591	610	596	581	570	624	593	634	611	601	599	558	596	590	638	614	605	630	611	602	612	555	598	627	588	598	624	617	590	615	621	608	587	637	622	576	613	613	591	618	578	620	605	566	596	632	571	559	632	599	583	602	613	599	604	578	564	635	589	580	538	620	583	581	643	560	574	626	624	568	627	610	585	612	611	587	597	584	600	595	614	641	609	616	628	612	611	573	635	605	618	580	606	638	609	609	580	554	614	603	590	579	636	605	585	583	575	609	643	615	603	572	592	649	648	601	603	579	613	584	603	605	570	589	639	632	590	592	585	599	576	570	638	577	652	640	651	663	624	605	560	587	597	658	608	594	591	578	631	587	569	593	577	625	575	603	575	552	572	579	622	630	604	643	632	581	580	566	615	594	625	592	603	630	603	591	552	585	588	618	620	584	606	592	639	608	629	555	597	566	578	611	577	576	586	545	599	549	574	604	634	611	580	596	582	602	570	602	601	638	580	638	621	607	632	606	625	639	587	597	589	620	550	618	618	572	627	622	605	590	625	580	569	600	592	640	549	631	648	573	610	619	596	638	631	568	590	613	596	586	617	580	669	580	616	584	580	656	553	614	559	625	601	590	573	630	608	613	603	623	607	629	604	615	625	621	616	570	610	612	588	599	629	569	626	621	598	675	600	618	646	587	608	603	561	601	585	573	628	585	600	590	574	650	620	612	598	593	645	589	584	604	601	653	604	615	596	629	566	571	553	643	631	586	586	642	607	610	576	605	669	629	575	558	635	594	619	627	622	580	619	604	616	579	687	608	589	595	637	574	652	579	589	588	611	551	574	602	613	618	605	609	575	601	650	597	609	610	597	614	606	572	609	587	573	580	585	609	609	624	568	619	594	584	565	577	608	609	549	642	548	603	584	566	605	571	621	582	601	609	607	624	647	595	619	602	662	578	580	630	602	653	602	597	579	648	589	607	594	591	604	566	627	580	628	596	605	581	594	594	593	602	595	603	577	614	591	629	624	571	637	613	618	607	636	621	597	588	612	609	625	624	627	567	621	574	571	609	592	613	590	585	552	592	609	618	615	614	598	614	580	568	619	576	614	618	605	602	590	574	672	637	590	602	552	598	630	619	548	581	595	623	640	580
1395	241	144	107	202	242	180	184	146	138	98	92	71	55	49	55	33	41	32	46	26	27	30	28	26	35	30	28	33	28	35	32	24	24	23	33	22	17	38	23	17	32	17	22	20	27	29	27	27	26	28	22	21	23	20	23	23	31	31	35	33	21	17	26	28	27	26	27	22	25	17	31	22	30	24	28	30	29	33	22	20	23	17	29	20	21	29	27	22	21	30	22	24	23	30	36	24	17	26	24	23	23	18	34	21	26	21	23	27	23	25	20	33	29	18	23	23	29	27	19	22	35	32	23	31	24	16	18	22	16	30	22	25	16	18	21	15	38	21	30	22	20	26	23	25	29	23	22	17	25	20	25	30	30	21	30	29	28	26	29	20	19	26	29	29	25	34	17	27	20	22	33	25	18	24	32	35	16	18	31	24	31	27	27	19	18	22	21	26	24	22	21	22	23	21	26	27	22	27	19	24	29	20	22	23	27	31	25	23	29	22	28	22	19	14	18	31	21	14	24	26	24	27	20	10	20	21	20	24	24	20	20	30	26	20	22	25	16	21	21	32	29	21	37	18	25	16	20	21	19	25	25	26	26	27	21	14	25	29	22	22	19	33	27	17	25	22	26	27	20	19	23	30	23	25	23	23	22	19	23	25	34	17	25	37	23	21	27	22	24	20	19	28	29	37	28	21	20	18	22	24	37	24	29	22	30	22	38	14	20	35	26	22	25	24	20	34	21	28	14	22	18	31	26	22	29	23	20	23	23	28	25	26	20	31	23	21	21	26	18	30	22	23	32	17	26	20	22	14	26	24	24	17	20	18	18	28	29	24	21	23	23	34	29	25	25	26	18	29	19	20	16	35	21	21	22	14	16	26	16	24	30	21	31	24	26	26	22	20	30	29	26	25	19	21	22	34	22	25	27	26	18	25	27	20	23	25	20	20	29	21	33	27	23	20	22	24	19	22	26	19	31	25	17	24	20	26	32	21	24	25	29	21	28	25	26	28	23	35	17	19	18	27	24	21	26	23	25	27	27	28	25	30	22	15	24	32	26	29	20	24	31	22	23	28	16	18	24	21	23	21	16	30	27	20	25	26	26	22	22	22	25	28	16	33	26	25	16	21	21	28	22	21	29	17	20	22	23	20	24	31	26	27	35	26	22	30	28	23	20	25	26	23	24	27	25	21	23	19	24	18	21	24	23	26	24	24	23	25	23	27	26	17	27	25	21	21	29	20	13	33	28	17	29	27	24	22	20	19	20	26	27	23	18	19	19	19	31	16	29	26	23	31	18	18	36	28	32	25	34	30	23	18	24	23	30	26	16	18	21	24	19	23	17	22	31	21	17	27	17	24	24	26	21	23	27	33	27	31	25	18	25	27	21	15	18	22	23	18	28	15	26	30	27	30	27	29	18	24	25	27	24	25	20	22	26	24	23	21	27	35	26	14	23	11	16	25	25	21	30	29	24	18	23	24	32	25	26	17	18	19	22	17	19	19	24	18	31	18	17	27	30	23	20	17	19	31	18	27	28	28	28	21	21	18	23	26	27	24	24	23	25	21	24	26	16	24	21	23	17	23	30	18	32	20	27	22	25	16	17	20	28	21	21	27	23	24	29	32	25	26	19	17	26	23	26	19	23	18	20	28	19	25	19	26	27	28	16	28	17	28	16	19	24	28	19	18	24	23	27	24	25	22	27	30	27	17	28	23	26	20	16	18	25	25	13	19	28	27	28	18	31	28	39	31	27	15	16	21	23	20	22	16	26	23	24	27	22	23	26	21	26	24	20	25	19	18	16	23	19	22	25	25	25	21	20	30	24	31	24	38	24	25	22	23	30	21	21	26	22	21	26	17	16	25	20	18	25	23	18	25	26	25	16	26	23	28	29	23	29	23	25	21	15	27	23	20	20	26	20	20	19	17	20	18	19	23	18	22	25	29	22	16	28	24	25	25	30	21	20	25	23	24	29	20	17	23	23	17	25	28	24	28	27	19	22	20	26	22	17	29	26	17	20	26	21	23	29	21	18	19	21	24	20	14	29	27	32	16	23	30	19	22	18	16	22	20	25	13	26	15	22	21	30	25	26	17	21	22	21	21	16	16	27	16	28	14	25	17	27	30	22	25	26	26	17	25	27	14	15	26	20	23	15	24	24	23	23	22	27	27	21	21	16	28	29	31	24	22	25	18	20	22	29	20	24	26	27	15	26	22	24	28	30	26	21	18	21	26	22	32	33	10	20	28	17	19	26	24	24	18	23	38	22	22	33	24	17	26	24	29	22	28	27	25	20	24	27	26	23	21	19	19	20	23	26	27	16	14	21	20	18	15	27	25	21	25	30	18	20	20	23	33	25	27	33	32	22	19	25	30	28	31	26	28	23	16	28	24	21	21	23	18	21	19	27	23	22	22	18	29	22	21	17	23	22	31	28	30	34	25	12	20	21	21	23	27	25	31	22	28	19	29	16	16	31	27	25	23	23	20	26	27	27	29	23	25	24	29	31	25	22	28	24	25	34	24	28	20	25	30	22	21	18	28	20	17	23	22	22	25	23	20	29	25	23	35	23	16	22	18	22	32	21	21	30	20	23	27	27	27	25	24	24	21	18	30	18	25	31	24	20	18	29	31	20	20	24	21	18	22	29	23	23	19	20	24	19	17	16	35	25	24	25	28	22	20	19	17	20	24	32	33	25	24	11	30	17	34	19	19	23	13	24	29	12	23	25	28	24	19	27	28	28	26	23	22	26	23	16	24	25	31	22	24	28	19	19	32	20	20	21	18	28	29	29	19	18	26	16	22	20	29	30	21	25	33	21	26	27	23	17	17	17	25	26	21	21	22	16	21	24	25	23	18	23	35	18	24	26	26	20	19	31	32	15	26	21	18	18	21	27	18	21	34	13	19	27	33	23	22	19	35	21	29	27	25	34	30	27	25	30	25	33	26	19	28	29	27	20	20	36	17	33	21	24	25	26	18	30	26	27	23	27	22	34	24	26	25	25	29	11	21	21	28	24	24	19	25	19	26	27	27	22	21	24	23	25	27	16	18	25	16	24	29	23	23	17	24	18	21	22	18	22	29	22	14	33	31	27	23	23	20	33	20	23	11	27	27	35	33	32	25	25	17	32	21	25	25	17	19	15	22	25	26	30	27	22	28	17	27	21	26	33	18	13	30	30	32	21	27	20	28	23	18	16	25	26	26	26	27	15	22	19	25	18	23	34	17	25	20	33	24	14	25	20	20	29	24	25	26	25	23	19	36	13	24	25	18	37	25	20	24	15	19	29	20	27	29	21	26	17	23	15	21	23	28	29	25	22	21	31	30	20	20	28	25	20	22	34	21	13	17	35	21	16	30	19	28	24	28	26	25	22	21	22	20	18	18	20	32	24	17	22	16	28	25	17	29	20	23	23	27	30	29	28	19	26	24	21	21	24	30	26	14	28	19	25	24	33	19	28	27	19	27	31	21	26	22	25	29	23	26	20	12	24
13931	7945	4204	12280	19081	18620	15433	12058	9150	7259	5639	4523	3803	3263	2660	1974	1491	1327	1330	1254	1146	958	940	903	920	825	748	763	795	819	783	734	696	638	630	582	492	554	496	488	497	489	489	497	455	499	487	477	448	526	462	529	508	457	495	483	542	465	464	489	453	473	456	463	469	501	471	449	426	414	412	443	462	420	447	406	446	461	399	403	425	428	400	439	416	398	413	400	426	364	406	419	407	400	416	378	360	454	383	417	420	385	419	393	385	405	356	383	399	401	408	427	396	405	393	418	404	402	425	384	444	394	424	416	394	406	414	411	402	388	433	385	413	432	391	384	446	406	411	424	400	410	403	439	454	399	378	421	427	384	422	461	437	424	411	428	443	424	411	428	365	415	414	385	411	378	382	398	400	360	399	426	438	385	382	412	431	386	419	383	416	405	393	378	389	411	400	372	363	418	431	389	397	397	397	412	400	423	385	449	400	457	422	373	409	403	403	411	373	390	402	415	350	382	414	402	369	407	436	380	411	392	369	423	413	393	382	393	375	427	430	400	392	408	433	402	445	365	412	409	389	420	429	395	379	447	405	448	432	408	381	373	368	398	401	413	423	411	421	361	395	391	383	372	383	437	428	399	393	392	406	415	392	390	380	440	418	391	434	412	367	410	408	421	375	425	412	412	429	370	397	425	394	389	402	426	433	390	407	406	357	397	398	411	381	440	400	433	418	406	395	422	391	413	424	368	400	395	395	397	391	396	412	417	382	363	408	376	428	399	398	419	412	363	403	395	424	395	432	407	436	419	385	395	419	387	406	395	420	374	421	412	388	405	388	410	405	392	390	427	384	413	411	358	362	414	389	392	392	395	403	391	387	402	378	401	390	357	397	416	407	387	429	397	371	403	392	399	410	397	414	403	364	412	397	402	432	398	387	392	407	388	442	397	401	382	413	373	360	415	404	415	420	403	402	412	416	422	426	391	384	429	399	397	376	406	397	399	416	385	427	416	420	404	381	410	387	368	377	384	404	397	404	410	392	424	401	427	361	416	396	412	378	404	393	423	390	401	394	377	359	396	426	389	397	390	439	397	393	392	378	401	422	411	403	403	405	371	402	367	422	355	406	380	416	410	404	390	387	408	373	398	405	401	398	366	423	380	418	401	394	417	385	389	424	373	361	364	432	405	418	373	355	363	417	396	409	442	400	404	391	411	412	435	409	432	418	372	422	400	397	374	388	354	429	378	392	394	378	416	420	377	400	401	431	403	381	375	389	384	445	371	380	396	393	412	410	421	392	426	432	412	411	422	373	367	399	399	393	376	418	402	396	402	419	404	441	386	427	392	408	391	403	385	408	402	395	383	403	370	391	416	399	378	402	415	394	416	382	381	388	418	382	386	372	393	393	386	362	395	430	421	417	387	396	383	426	425	425	399	408	353	432	409	372	410	393	389	412	376	362	410	412	403	387	377	421	376	400	396	416	411	388	427	387	431	388	408	377	398	401	363	383	406	380	432	419	396	391	420	380	401	404	405	388	418	393	394	410	405	427	399	378	378	389	427	389	390	382	385	426	415	409	382	441	400	426	406	382	414	387	420	385	399	394	385	391	402	404	394	379	430	413	407	402	382	392	423	387	358	385	391	411	414	403	398	384	380	387	399	373	416	410	417	380	389	383	365	393	395	407	423	436	401	418	406	398	391	386	383	393	407	380	404	402	360	399	398	408	395	409	424	405	414	417	419	388	382	355	443	345	394	429	404	396	393	396	394	426	404	413	372	398	378	417	432	422	405	413	364	413	419	395	400	443	430	400	391	383	398	409	374	409	364	405	396	381	418	398	375	375	398	427	390	421	419	381	428	438	373	366	390	384	400	384	390	401	394	387	410	420	422	395	401	419	372	403	372	392	406	410	432	380	389	392	384	377	394	383	403	376	357	399	380	407	391	381	415	384	417	438	422	392	423	402	388	420	395	413	404	417	416	387	422	394	356	409	347	407	392	369	360	420	388	402	407	396	387	372	392	413	408	381	364	404	399	413	387	418	366	368	430	396	376	405	398	404	403	386	443	384	443	389	405	398	380	412	425	395	403	411	448	408	393	425	410	385	396	386	411	378	413	423	399	394	399	437	433	402	392	412	391	445	385	388	368	391	423	389	418	403	401	429	423	407	387	422	396	383	421	411	396	406	417	355	437	423	391	407	425	355	408	419	398	381	414	416	418	413	396	401	425	414	400	402	418	427	406	378	387	398	429	391	373	398	395	380	353	412	388	382	382	406	389	393	395	411	399	405	415	408	404	387	369	422	386	378	388	388	425	434	420	418	400	378	381	434	392	369	415	404	378	404	393	378	381	417	445	404	423	414	427	400	373	396	402	432	405	416	399	397	432	409	396	426	382	400	416	405	427	384	409	370	446	375	384	428	425	389	390	375	427	416	374	402	405	399	406	415	395	397	391	395	377	412	405	393	406	419	398	395	396	384	419	400	373	392	409	376	415	380	393	436	386	382	413	392	395	410	398	402	394	394	406	433	376	414	406	379	355	376	417	413	363	373	407	410	443	415	399	409	397	405	392	440	398	403	392	395	362	420	399	417	388	399	403	406	412	383	377	398	426	375	443	408	373	382	376	389	410	411	399	410	403	404	430	399	381	422	395	401	405	379	428	418	391	429	389	396	402	401	375	401	421	427	398	376	365	413	422	396	394	398	382	403	404	435	376	414	396	377	379	378	392	381	422	395	396	369	414	383	389	381	408	406	383	386	370	407	419	387	405	395	420	370	408	445	367	411	396	417	398	415	416	422	386	396	403	401	388	426	393	408	408	407	386	373	397	399	404	375	385	429	389	399	437	381	422	386	417	393	374	417	389	420	401	381	383	390	385	377	396	390	407	381	379	417	398	392	389	417	459	393	425	364	385	392	390	385	399	415	390	410	410	401	402	365	405	408	410	392	413	423	390	433	409	409	393	388	399	406	451	381	375	405	382	426	383	397	376	414	390	389	372	396	424	391	425	410	401	397	394	395	435	402	370	381	413	401	400	387	421	416	391	405	412	434	402	395	383	408	404	387	430	397	359	370	427	392	404	402	410	415	376	396	357	425	374	390	414	408	422	365	412	385	400	410	417	407	412	372	404	401	412	427	393	379	427	396	413	383	395	392	398	413	395	390	435	393	392	429	387	435	385	411	421	365	389	418	397	402	382	405	408	398	387	403	390	396	415	378	392	424	414	358	395	393	401	404	390	408	390	381	386	356	390	411	383	395	402	419	382	390	382	386	413	410	417	398	387	399	393	379	430	403	444	398	425	427	381	431	376	420	390	373	421	405	397	415	427	414	413	435	356	396	411	441	394	399	382	400	402	406	394	374	433	425	374	390	432	375	405	403	443	376	435	363	389	393	405	419	405	397	393	381	362	401	418	375	443	393	371	383	401	369	399	362	418	367	393	430	372	403	372	429	424	428	394	364	404	408	393	410	379	397	433	372	405	399	365	416	401	401	412	398	442
858	384	244	155	311	363	282	291	227	196	153	124	136	106	75	55	44	45	63	41	42	44	41	32	30	32	35	32	33	34	27	31	29	19	18	26	22	14	23	26	28	20	25	18	28	22	23	22	22	21	20	19	14	20	23	26	26	16	22	23	19	30	20	20	24	23	23	25	15	18	19	27	19	20	17	21	16	22	21	21	22	19	31	20	18	15	14	17	13	23	30	18	17	20	19	18	18	28	23	19	16	32	14	12	18	20	25	16	15	20	18	26	25	23	24	16	15	17	28	17	17	21	13	11	20	17	25	19	27	19	18	19	17	19	23	23	24	20	20	27	23	14	19	14	24	28	16	9	24	20	20	33	18	22	12	18	16	13	19	23	26	22	15	13	9	18	20	24	17	24	14	22	20	16	19	19	26	16	16	17	22	19	18	23	18	15	24	19	21	16	25	17	12	19	19	13	18	16	21	9	24	21	17	22	30	18	18	23	24	16	18	18	22	24	11	24	18	23	17	14	17	18	16	18	17	17	23	14	16	20	26	24	15	21	25	15	20	15	14	16	17	18	14	17	26	24	15	21	14	19	24	16	20	16	18	13	21	19	21	18	15	19	10	14	17	20	19	24	18	20	19	15	17	18	18	18	23	15	22	16	22	24	13	12	22	27	15	14	18	18	20	15	20	19	14	18	14	17	14	22	17	18	19	16	10	13	22	23	19	20	22	19	17	21	14	24	23	23	25	14	24	22	24	16	14	27	24	14	15	23	17	25	14	28	20	22	24	16	19	21	20	29	12	19	17	14	21	23	21	32	22	24	12	22	17	17	20	20	16	19	19	19	14	11	26	19	20	17	20	21	25	14	24	39	17	16	26	22	21	24	27	22	10	17	19	26	22	15	13	24	23	9	22	17	34	15	13	18	23	17	17	20	10	21	22	13	12	18	16	21	16	20	8	6	17	15	12	20	17	25	22	16	19	19	20	21	23	11	13	31	17	20	21	11	27	15	27	20	19	19	16	17	16	25	18	14	20	25	22	15	14	24	14	18	15	18	25	22	22	18	17	16	22	27	19	18	15	28	17	17	20	23	21	12	20	9	29	20	10	22	14	19	18	20	19	18	12	21	13	19	10	26	16	17	31	22	18	24	24	15	20	22	21	25	13	18	20	24	24	11	16	23	14	22	14	27	21	15	20	17	26	23	13	15	13	21	19	18	19	15	19	18	20	19	31	17	25	16	29	24	20	19	20	11	13	30	18	16	25	15	15	19	17	26	24	18	14	19	12	26	16	22	21	25	17	27	17	26	22	17	10	10	15	17	16	18	22	22	18	22	15	22	17	16	18	16	28	21	15	15	10	10	16	24	17	20	15	21	19	18	15	20	22	19	10	22	20	8	12	23	27	16	15	13	23	12	17	25	12	27	22	24	18	23	15	9	17	15	19	16	16	11	12	13	19	19	15	20	12	11	18	19	18	16	22	13	31	15	30	18	21	18	19	18	23	22	11	19	19	18	21	15	28	18	18	14	23	18	18	20	13	14	15	16	21	15	20	19	22	23	16	20	12	21	20	25	20	20	24	12	18	18	14	17	25	25	20	18	13	16	12	14	20	20	23	18	26	21	14	20	22	19	16	24	17	20	16	19	14	26	17	21	21	29	15	34	29	23	22	18	19	26	23	22	19	20	19	22	21	12	21	16	22	11	11	21	14	23	28	18	17	14	31	23	20	23	19	23	20	16	21	21	20	14	18	17	8	15	19	15	18	14	15	16	13	18	21	22	23	19	19	21	14	12	14	16	25	15	24	18	19	17	16	23	22	20	21	29	20	20	18	22	22	17	14	10	23	16	17	13	21	14	10	18	21	16	13	19	15	19	15	19	19	23	26	12	23	15	12	14	10	29	24	22	14	15	22	11	16	16	17	15	20	21	14	27	22	22	20	25	20	23	13	19	17	15	19	15	14	21	26	14	17	14	23	14	18	18	18	15	20	17	20	24	22	23	18	16	13	14	24	17	21	19	21	17	15	16	17	22	19	10	12	21	19	19	17	10	20	19	30	16	17	24	19	16	21	18	14	21	19	20	18	11	14	16	23	21	20	26	15	16	14	28	26	20	20	13	14	15	15	17	13	19	15	18	13	12	16	13	15	18	20	18	22	20	19	17	15	13	23	18	16	28	18	22	18	12	9	18	14	15	22	22	21	10	14	14	14	15	11	12	15	25	18	18	14	16	22	14	22	18	23	27	16	22	12	9	18	26	22	18	18	18	18	17	18	20	22	16	11	13	21	16	14	16	14	21	26	25	20	14	4	21	27	19	22	21	14	17	24	18	20	15	21	23	16	21	16	24	16	24	18	21	19	17	21	16	19	15	15	11	25	14	15	20	24	17	10	22	23	14	20	17	23	32	19	16	20	19	16	18	17	18	21	20	13	23	24	17	21	20	19	16	19	17	17	11	13	21	13	23	16	17	36	12	22	15	19	21	27	17	17	13	12	17	21	12	24	20	14	17	16	21	16	25	23	24	16	17	21	22	15	11	13	22	22	15	23	27	19	28	22	21	21	18	14	18	19	16	15	21	15	17	21	14	6	25	14	12	28	24	20	19	16	20	12	15	14	21	19	13	16	18	25	18	21	15	23	18	25	24	15	26	20	15	13	20	13	20	20	14	18	21	24	18	13	15	14	17	19	20	14	26	9	16	16	19	19	21	18	26	21	21	18	17	21	11	17	15	10	18	22	16	18	21	24	12	29	16	11	20	24	25	19	10	21	18	13	13	33	17	17	21	26	22	20	17	26	17	10	17	16	16	24	15	21	15	10	15	19	17	24	18	16	14	14	22	16	15	22	16	11	20	25	16	19	13	23	18	23	19	22	23	17	18	20	13	13	21	22	21	25	13	19	16	19	18	18	18	15	18	11	16	10	18	23	13	23	20	16	11	16	12	26	13	12	16	20	20	21	19	20	20	10	13	16	15	26	20	13	23	16	13	23	18	21	18	22	18	20	13	20	19	19	18	18	17	17	20	14	21	15	20	16	17	12	15	22	18	21	19	18	16	13	15	12	18	23	21	24	16	18	20	21	29	27	11	18	17	13	25	13	16	17	23	11	22	21	19	26	18	19	16	19	10	18	21	24	19	17	19	24	19	24	20	21	21	20	22	21	27	23	18	21	8	22	14	21	22	18	18	17	21	19	25	16	25	21	21	16	14	20	23	16	15	14	15	15	19	28	14	18	13	20	19	17	24	14	19	28	20	16	15	15	22	18	15	22	23	21	15	18	18	20	23	23	24	17	19	25	21	13	17	16	24	26	24	15	18	16	26	18	11	25	18	18	26	15	23	19	21	12	25	12	18	20	14	15	24	16	17	31	16	12	26	16	17	26	17	15	16	12	19	18	21	20	19	18	22	30	18	17	18	26	22	17	13	17	16	20	26	23	24	23	19	16	19	17	20	24	30	24	16	26	14	19	17	24	17	18	24	19	19	21	17
17966	12342	6626	17739	25902	24648	21017	17225	13852	11149	9117	7170	5959	4985	4071	3093	2410	2211	2187	2032	1738	1532	1398	1266	1159	1129	1031	1024	955	982	966	817	785	711	708	697	593	615	526	522	518	512	492	462	503	536	487	563	478	479	530	485	501	478	460	482	472	493	460	511	497	496	457	416	434	423	384	397	426	407	374	343	397	374	355	381	392	327	363	351	360	360	345	299	315	350	377	351	340	348	335	330	347	316	328	335	364	320	325	328	340	347	315	315	332	330	319	348	352	347	323	344	336	301	327	343	330	344	307	339	320	323	324	343	298	324	336	285	349	306	339	310	351	309	322	347	331	336	324	324	339	319	317	344	328	343	334	337	322	315	379	335	373	370	364	346	349	322	300	335	328	311	323	347	331	348	328	336	316	294	332	350	302	325	324	308	324	325	320	300	317	338	341	331	332	317	336	305	324	320	351	338	349	330	326	286	292	341	316	332	313	303	300	300	320	337	341	319	317	335	333	319	335	301	313	344	287	327	298	286	347	319	335	331	301	304	319	337	282	347	342	347	323	331	314	352	296	313	293	331	340	333	313	293	329	303	315	300	354	328	316	319	317	324	332	310	357	317	318	308	295	361	318	301	305	334	340	337	316	292	312	322	320	331	357	305	351	285	304	362	313	333	311	304	337	315	322	339	329	300	326	334	293	334	307	332	327	317	327	335	344	328	312	312	298	328	329	331	293	321	341	298	338	322	325	326	323	355	354	325	316	349	310	300	300	315	303	309	299	297	339	299	321	329	319	270	307	312	315	308	310	294	348	307	314	314	357	285	343	328	310	336	313	308	293	314	305	315	302	331	320	324	299	305	316	346	290	293	348	333	326	326	306	307	328	330	325	306	372	307	279	314	334	280	337	306	319	338	329	322	306	320	346	299	303	319	307	319	347	338	303	339	318	310	349	319	350	296	319	324	347	310	338	271	325	329	317	313	333	321	332	309	333	313	338	296	316	304	327	321	334	350	327	322	311	334	331	344	338	322	316	356	296	325	340	340	333	299	321	318	332	302	302	278	311	315	342	325	308	317	309	333	325	330	311	285	290	359	339	312	307	327	333	327	336	316	345	280	339	313	286	324	332	333	328	315	336	321	318	337	333	339	330	335	343	326	337	305	322	297	310	316	318	302	286	310	317	335	305	313	301	312	341	331	313	300	326	297	338	349	324	329	335	341	308	304	322	336	313	353	317	325	333	319	325	326	324	338	302	288	355	318	343	355	340	304	346	347	309	351	317	299	320	316	328	331	327	334	346	331	333	315	340	282	344	314	320	329	324	321	358	316	323	312	303	310	300	282	292	359	323	301	330	322	289	306	295	348	294	345	310	318	307	333	312	341	330	286	337	316	338	317	310	341	339	318	337	323	320	309	327	329	304	323	305	337	313	320	303	325	315	302	316	336	344	318	298	340	285	325	352	331	335	347	334	310	317	318	309	308	304	320	302	313	308	292	325	319	329	322	301	334	313	331	305	346	305	319	344	316	324	278	317	334	339	347	329	313	319	338	302	314	336	322	334	306	307	319	360	327	317	337	285	324	348	299	337	320	320	302	324	318	333	317	303	311	316	311	343	324	320	312	317	341	330	300	298	299	311	294	313	322	327	324	314	336	303	354	304	323	349	326	304	329	316	344	352	355	299	271	279	342	356	335	313	327	320	294	295	302	326	322	310	301	319	326	314	339	319	275	325	324	312	351	329	299	309	297	337	302	316	331	310	309	321	313	339	302	312	325	319	336	326	321	309	308	304	289	324	320	302	325	292	317	320	308	309	344	287	325	324	304	346	307	312	336	316	303	354	366	352	316	307	320	339	362	326	322	339	301	320	318	311	311	312	296	331	343	314	327	315	320	341	291	330	328	329	324	305	323	346	342	340	333	318	309	316	315	319	336	331	337	315	310	350	325	312	306	358	323	294	347	331	333	312	317	307	318	303	320	307	319	302	312	299	320	333	345	295	302	320	328	312	304	352	319	315	326	332	323	299	312	334	305	314	295	339	282	319	338	358	324	325	323	297	318	337	315	328	342	341	327	318	283	307	301	327	329	342	321	317	317	294	324	326	312	297	341	309	306	326	319	324	318	302	344	321	325	321	308	306	333	299	329	310	344	294	300	312	324	338	323	333	357	340	310	317	309	303	317	345	312	327	288	319	342	344	312	306	312	315	313	314	334	320	324	296	291	336	300	313	345	364	319	297	320	355	296	305	301	334	320	305	313	318	330	292	321	338	310	325	301	331	325	352	323	300	307	317	310	325	330	316	313	342	312	296	322	306	326	336	314	309	306	304	287	318	327	323	294	324	315	311	344	332	313	319	334	299	314	310	333	355	280	297	312	313	285	337	346	333	290	317	365	308	321	338	295	324	337	351	292	307	337	310	316	347	309	328	312	348	317	303	330	331	316	311	342	327	324	327	309	332	331	325	315	333	341	331	307	318	321	334	323	323	356	307	340	317	283	341	309	291	345	305	315	315	322	335	321	300	335	321	292	342	294	343	334	310	307	355	309	316	330	336	305	328	339	306	348	328	310	324	337	343	313	303	325	335	338	300	343	310	320	325	316	305	317	307	332	310	290	316	325	305	350	308	333	291	356	307	329	373	331	298	321	288	302	306	327	321	337	313	291	342	339	342	328	299	328	335	289	294	295	306	278	283	309	313	310	347	322	298	352	332	334	355	338	280	352	305	346	312	290	322	366	321	310	316	316	365	321	315	351	290	318	305	326	318	321	309	341	323	340	305	330	302	334	318	343	303	313	288	322	306	346	327	296	320	334	340	322	320	315	289	302	320	341	321	343	321	316	345	287	338	295	329	337	327	349	310	311	306	325	337	303	301	321	324	316	335	316	308	329	320	324	346	326	313	334	321	332	297	306	312	300	294	334	307	312	348	317	315	323	304	325	313	322	328	343	308	328	332	339	315	311	323	342	304	288	325	305	301	333	310	315	316	317	292	335	356	341	314	315	317	325	317	316	297	328	301	314	333	358	313	339	322	341	353	330	319	307	289	309	324	337	309	333	299	304	317	356	329	338	314	328	285	301	311	319	326	335	339	337	308	328	337	336	324	330	327	306	338	298	323	318	326	323	336	307	331	324	357	321	310	332	318	310	305	319	316	357	317	321	292	334	334	300	319	335	351	323	307	317	337	297	319	316	330	311	358	327	337	333	304	293	332	335	292	336	311	343	342	331	312	306	299	337	315	321	325	358	327	329	302	298	313	332	367	306	333	331	313	333	309	290	310	319	280	317	316	350	319	342	304	324	304	323	322	328	350	317	339	298	308	322	308	316	307	342	297	352	343	305	314	306	368	304	273	303	315	331	329	303	291	328	323	340	290	329	300	272	324	300	315	297	307	317	321	309	321	340	293	326	330	318	309	307	290	346	322	317	327	294	318	295	306	317	313	339	297	310	341	292	323	316	343	337	318	296	288	319	356	299	319	315	307	293	330	294	308	306	310	339	289	342
2378	409	233	187	330	352	319	300	221	185	174	157	120	111	75	90	75	71	76	74	77	61	63	48	56	47	52	45	53	51	57	43	51	45	52	36	43	56	52	51	45	47	33	44	42	40	37	42	46	55	44	44	47	41	42	35	50	29	43	34	45	39	36	41	41	42	42	27	37	43	43	53	27	48	42	40	35	40	39	49	42	40	38	45	45	36	47	43	41	33	50	35	41	49	43	44	31	37	32	37	29	58	47	35	41	46	38	40	38	57	43	39	36	40	41	42	37	38	41	36	45	34	42	31	45	42	36	36	46	44	40	41	40	39	55	46	43	36	43	50	43	35	28	32	32	48	33	45	41	35	38	52	54	53	45	45	33	46	30	32	44	30	33	33	47	42	34	29	43	42	34	42	46	35	40	36	45	35	31	43	47	43	49	50	43	43	35	42	41	47	36	26	37	45	45	44	40	27	35	36	43	50	33	46	35	38	55	51	44	35	52	40	37	34	47	43	33	48	46	45	29	40	37	40	42	49	37	41	38	46	48	33	50	29	44	43	31	36	44	43	41	36	40	39	41	39	36	46	36	34	33	38	55	64	40	38	37	39	47	35	47	52	34	37	36	43	39	45	39	35	53	32	37	30	47	52	51	38	52	43	30	39	37	41	50	41	41	39	42	39	48	45	36	42	45	48	46	45	37	42	40	45	58	38	41	40	33	38	42	41	41	50	37	26	42	49	36	61	46	42	33	39	30	33	36	47	41	40	41	29	40	35	43	36	40	46	35	36	35	36	44	47	43	41	30	45	37	45	41	44	35	44	38	39	42	43	39	36	42	38	45	53	45	33	38	36	29	30	36	38	40	28	33	36	48	20	29	32	45	42	49	34	52	38	36	54	42	42	53	44	39	33	25	40	39	42	39	43	46	36	51	41	49	32	34	44	36	44	38	34	36	48	31	34	41	32	31	39	41	30	42	43	27	38	40	50	36	42	39	29	47	45	48	37	49	32	25	39	40	40	41	45	50	49	48	50	38	45	45	38	39	40	44	37	28	36	48	33	37	34	34	31	37	27	32	37	41	38	38	46	44	41	38	47	45	45	37	46	39	37	38	51	34	51	45	53	37	47	47	41	43	40	51	37	44	35	41	47	33	52	39	42	37	28	51	31	52	45	41	42	38	44	37	34	35	38	37	36	41	32	34	39	47	46	40	42	45	42	37	38	38	40	39	32	45	35	44	45	48	41	46	50	42	42	35	48	53	55	38	45	35	38	31	43	43	50	48	41	36	41	38	38	42	38	40	48	39	48	50	40	51	50	38	41	44	41	63	31	49	44	43	33	39	47	50	34	50	42	32	32	35	37	38	37	34	46	50	44	39	36	35	46	41	42	35	41	41	41	34	27	42	43	31	34	45	38	31	31	43	40	49	44	37	40	30	46	39	32	29	42	37	38	43	47	44	49	53	33	33	40	43	45	31	49	36	38	34	40	49	42	42	39	55	29	37	45	58	50	40	45	43	42	30	37	36	44	41	45	34	43	37	43	37	43	47	30	44	45	42	37	52	42	44	38	41	49	39	40	42	39	35	39	34	47	46	51	41	40	37	48	47	37	41	41	47	37	46	36	37	38	29	34	39	61	39	37	40	40	58	42	40	53	37	36	50	41	40	46	36	33	34	30	35	48	35	45	41	41	27	43	42	50	42	47	46	42	52	43	47	35	27	41	42	34	43	48	36	56	37	32	30	50	36	44	28	39	37	35	41	47	49	45	38	40	40	44	46	41	42	39	33	33	36	52	41	35	41	43	35	46	37	49	25	42	43	45	43	30	47	43	40	40	43	44	39	44	50	38	37	37	30	40	46	34	42	47	41	48	44	33	46	39	43	32	39	39	43	48	44	42	34	38	47	32	42	45	51	39	45	45	47	48	32	33	33	43	40	48	42	31	41	39	39	47	42	30	39	52	55	48	47	46	41	35	37	43	55	39	46	44	37	46	48	43	43	49	34	29	30	53	32	41	45	47	48	45	46	42	42	46	43	37	43	40	39	42	31	34	43	44	34	44	44	40	35	38	34	46	32	45	47	42	34	43	38	40	50	40	35	42	39	41	41	38	32	34	36	41	39	47	44	51	35	33	45	46	29	50	41	44	50	42	50	41	45	39	50	31	51	52	41	41	31	43	30	33	40	46	33	40	34	45	37	44	46	38	37	48	42	32	40	40	46	46	31	31	44	48	35	51	48	38	31	46	36	49	37	37	46	35	48	35	35	41	34	34	41	43	43	36	36	35	51	44	36	40	35	42	38	40	45	41	51	31	45	40	40	39	36	44	30	39	34	39	34	36	41	35	47	36	42	39	43	49	38	48	38	51	41	29	43	36	38	39	46	41	41	47	37	47	48	39	49	41	47	39	32	43	30	32	36	39	42	43	40	41	33	33	36	44	41	33	45	46	39	29	49	34	39	45	39	48	37	50	46	36	38	41	37	44	43	33	35	32	50	35	53	41	38	44	41	40	47	41	32	54	46	39	44	47	41	25	53	44	40	41	36	28	47	31	46	36	42	35	35	32	29	35	53	57	37	36	52	45	42	43	35	38	41	46	33	43	45	49	38	36	44	48	40	42	45	37	41	35	42	42	42	47	45	35	45	37	40	41	39	35	41	37	31	23	39	39	41	47	45	44	53	35	40	45	42	54	43	51	43	52	26	42	35	38	52	39	38	50	48	36	30	56	24	38	39	44	41	43	47	24	40	34	41	45	49	39	43	40	40	40	47	42	41	38	46	48	49	52	48	45	41	31	42	53	36	40	32	36	40	57	44	43	51	40	40	38	44	50	40	39	31	47	46	61	36	43	46	40	52	51	55	38	48	46	37	41	35	52	39	45	42	52	52	39	39	44	43	33	50	52	45	37	37	41	40	32	51	47	43	48	43	41	57	32	44	44	38	42	50	38	52	48	36	35	34	41	48	38	49	44	54	39	39	46	42	46	54	48	32	48	45	33	37	39	41	37	34	38	49	41	44	43	48	51	45	34	40	42	45	41	22	43	42	35	52	42	41	50	46	42	41	43	43	34	44	52	38	48	38	28	47	42	39	37	48	59	27	33	33	36	39	44	44	41	30	46	38	42	40	43	43	28	43	38	43	40	47	43	34	40	36	53	55	39	38	36	37	33	44	40	37	40	43	48	36	49	53	38	38	39	43	35	41	33	48	36	40	49	52	38	52	31	32	50	39	53	44	41	40	48	43	41	36	38	52	34	44	35	32	40	40	40	41	34	40	45	49	39	35	37	43	40	34	33	46	59	37	34	33	31	38	49	46	39	34	42	46	50	45	44	39	48	38	46	44	50	51	34	45	42	41	43	45	40	30	48	49	41	31	30	36	32	34	39	38	31	44	39	49	39	41	40	42	46	49	40	31	47	46	35	44	42	45	34	29	32	37	39	34	42	41	34	42	41	27	35	51	48	37	35	36	37	38	41	50	45	42	37	52	53
16563	10885	6398	16652	24360	23389	20120	16584	13266	10682	8543	6864	5819	4916	3972	3065	2574	2410	2360	2113	1980	1825	1607	1528	1420	1421	1390	1268	1224	1287	1209	1181	1079	1008	1008	951	899	870	823	885	818	904	865	835	813	827	854	810	867	847	828	798	852	845	815	765	784	772	823	827	800	767	797	804	770	719	747	774	779	767	695	710	726	742	749	688	751	695	754	670	685	716	650	727	720	705	675	699	694	691	693	690	701	719	711	736	653	717	692	706	687	662	685	687	659	684	727	705	698	671	708	652	680	666	695	693	681	701	703	715	647	635	681	737	698	727	713	682	674	723	672	633	697	710	709	668	689	640	746	657	699	696	731	662	658	694	704	675	694	700	689	695	707	704	693	678	677	687	681	673	669	698	662	705	698	685	704	728	672	672	673	654	653	668	649	713	687	697	680	666	646	742	660	690	655	626	700	708	661	652	641	655	707	644	707	665	693	695	638	657	720	664	710	678	644	671	697	722	705	663	673	634	735	670	649	708	736	694	673	718	718	713	714	675	661	681	679	674	631	659	678	709	681	628	709	741	699	658	684	705	682	707	697	697	670	703	697	665	673	683	699	627	683	696	695	702	696	683	701	697	665	724	636	690	677	677	679	676	681	636	640	708	664	680	665	652	675	669	750	676	680	662	682	663	648	682	695	677	720	638	700	690	660	638	705	667	663	663	663	680	687	709	674	681	667	655	703	691	684	657	682	733	668	645	683	659	685	678	699	675	682	684	704	691	667	633	676	700	669	680	725	682	658	665	678	695	653	713	720	670	642	694	724	669	697	658	615	725	660	662	639	680	702	704	629	688	640	677	631	643	661	657	733	642	683	707	683	662	690	709	677	684	698	701	677	681	700	713	665	681	632	634	694	663	703	716	700	658	692	655	659	719	662	709	679	643	689	647	674	659	650	649	721	680	715	709	658	632	667	688	648	664	661	678	730	704	682	652	634	672	730	698	691	714	649	725	648	657	665	635	683	689	654	675	691	700	661	697	682	674	659	730	676	672	656	665	687	653	704	688	663	635	708	681	666	690	659	681	688	675	653	653	677	695	672	696	669	625	659	686	667	706	678	655	684	683	671	713	662	658	679	676	663	677	728	677	649	698	695	651	661	702	664	687	701	692	688	703	651	702	678	666	669	688	697	703	664	666	635	698	701	706	690	641	655	721	668	649	685	661	636	663	659	681	670	683	679	732	710	675	701	654	698	653	635	629	699	678	682	743	710	663	700	692	695	646	680	726	642	682	666	680	718	692	679	686	628	658	644	665	697	666	686	708	664	658	711	658	669	681	655	650	695	741	647	646	683	655	744	683	695	653	669	665	653	655	702	673	657	678	682	677	675	674	651	708	657	678	648	655	711	728	713	677	669	689	653	722	664	701	705	655	689	666	685	663	677	668	675	663	655	691	708	682	675	653	692	658	681	674	703	695	681	626	659	684	657	654	707	641	692	674	671	598	675	695	680	666	717	637	700	692	683	660	698	663	674	712	687	672	669	676	676	690	638	675	677	682	710	708	686	703	676	705	661	671	673	641	680	666	669	672	704	705	663	675	693	627	693	691	686	615	700	675	725	700	695	705	671	653	681	692	717	668	652	637	683	729	735	686	617	661	658	671	660	680	690	678	654	708	626	701	677	699	688	673	682	659	667	717	625	667	674	721	653	671	682	656	636	692	710	667	692	696	704	632	703	686	662	671	698	692	690	679	677	683	648	677	724	704	684	700	650	639	682	634	686	696	697	674	668	702	661	701	680	723	718	637	643	667	722	669	736	691	606	675	696	674	714	741	676	676	654	671	653	687	638	654	664	705	685	665	677	712	628	685	675	685	634	653	681	710	683	711	672	675	694	735	632	703	738	673	712	655	703	715	710	689	636	663	651	646	672	692	681	696	669	634	721	663	657	650	644	703	685	662	671	683	663	675	672	653	683	715	718	647	695	673	698	676	683	678	665	680	666	671	711	724	701	660	678	639	705	712	654	689	696	689	705	673	683	677	710	680	722	706	696	652	667	705	693	671	668	684	651	705	702	666	690	651	683	683	643	718	653	675	674	690	687	719	675	678	694	699	673	709	649	675	695	727	717	672	656	697	657	655	724	697	699	682	690	692	667	713	713	696	701	686	709	689	669	708	731	706	679	711	665	705	697	711	673	690	692	626	670	679	708	693	685	662	634	689	688	707	662	706	706	701	685	666	621	676	665	637	656	694	662	665	693	698	678	682	687	681	685	627	756	665	665	662	668	691	717	646	714	703	649	676	725	698	682	704	701	683	700	638	686	707	708	711	678	682	661	680	669	753	675	665	696	619	676	660	665	624	704	661	699	664	709	720	681	651	706	697	669	684	676	671	668	670	685	662	691	686	675	688	713	675	689	659	643	672	669	664	648	664	663	687	664	654	735	736	682	706	684	692	730	638	725	612	699	686	684	696	666	653	628	692	661	692	689	666	680	731	703	695	657	708	724	665	711	691	621	645	677	663	710	678	680	688	677	651	702	710	693	692	668	681	663	692	666	738	639	634	674	636	687	620	671	683	688	692	675	614	647	718	692	663	659	690	637	668	663	675	707	642	683	725	691	699	654	665	662	630	641	695	730	638	704	645	678	656	676	667	672	663	669	677	669	705	687	651	729	722	668	674	666	688	630	695	680	694	677	681	625	687	694	652	680	676	690	662	676	655	683	683	696	714	730	650	641	677	667	691	686	663	690	687	653	718	664	696	681	651	686	725	676	633	666	718	726	743	683	681	695	684	683	685	632	673	649	717	715	740	653	654	670	663	703	692	669	672	672	664	661	710	686	662	679	733	693	662	686	652	647	685	667	678	663	695	672	706	665	683	628	669	670	680	667	658	675	732	695	672	676	716	689	684	641	626	692	702	675	665	732	680	692	616	672	660	687	685	707	669	713	664	703	689	679	723	634	691	663	672	672	669	655	679	682	685	709	683	701	680	722	728	680	666	702	725	638	674	684	691	680	704	689	727	718	678	637	718	713	681	678	665	673	665	626	654	710	688	697	704	662	679	693	699	642	708	633	648	649	675	671	647	725	730	688	701	686	689	695	679	723	701	687	655	720	677	656	639	650	728	694	655	659	673	625	625	698	679	665	662	739	714	697	682	674	687	654	655	639	697	654	702	702	643	703	666	659	653	690	713	690	665	713	712	689	627	686	681	693	624	705	713	709	715	643	681	646	690	676	693	661	677	629	664	649	656	682	689	718	675	669	697	690	666	698	656	720	632	644	652	695	689	665	657	735	682	628	662	653	693	636	689	663	692	639	696	706	713	711	720	689	667	669	677	623	692	703	740	696	683	656	689	648	725	669	669	672	678	643	708	663	643	678	649	684	678	629	690	698	688	676	671	661	633	698	710	680	671	673	648	669	668	677	667	683	695	682	655	655	652	672	694	759	673	620	671	649	666	693	685	681	679	664	661	648	633	682	683	698	668	710	667	686	650	691	708	675	651	705	740	652	678
1669	644	332	291	497	529	479	427	379	293	243	189	185	144	143	103	100	101	96	79	63	82	67	55	48	70	64	49	41	54	48	43	45	59	46	36	42	53	46	47	46	32	40	44	36	35	52	48	38	48	35	48	37	42	52	44	32	35	39	45	48	37	29	34	40	36	29	38	38	35	40	35	37	44	30	43	46	41	34	41	39	51	43	33	33	57	39	30	35	38	36	41	32	31	39	42	37	43	37	36	44	41	39	31	32	30	29	35	41	38	34	38	47	32	33	46	33	50	45	46	36	36	42	37	36	37	38	32	32	39	36	41	35	44	36	40	33	36	31	40	31	43	39	32	40	36	34	40	36	29	37	30	41	38	42	40	34	35	44	41	44	28	36	38	44	39	42	38	36	35	33	38	43	40	28	42	28	41	42	34	33	42	32	26	30	42	41	31	39	31	43	32	35	34	37	39	36	40	35	42	37	33	29	44	45	37	42	54	39	29	35	38	32	38	31	36	41	26	41	41	40	45	29	23	31	30	34	31	28	44	41	29	47	33	42	29	30	47	29	42	37	29	28	38	32	41	40	42	53	37	40	45	29	39	32	31	40	47	38	37	34	26	35	40	51	36	37	26	27	29	39	34	33	34	31	32	35	39	31	46	34	52	33	32	31	32	39	31	38	20	36	46	35	28	31	31	31	36	32	26	27	34	32	38	32	46	38	44	42	32	42	42	36	30	36	30	38	30	31	39	32	29	39	41	36	41	44	29	32	30	38	25	45	30	32	42	44	48	32	43	31	34	31	41	43	41	36	32	26	33	41	37	39	36	43	32	47	35	33	41	32	42	36	39	32	39	34	41	38	33	41	35	38	33	35	32	42	36	43	46	34	33	39	28	35	39	44	29	31	35	50	37	28	42	28	37	43	39	32	36	29	36	33	39	35	32	44	24	35	33	36	33	34	31	41	38	37	38	36	31	37	42	44	46	40	28	37	38	43	31	35	35	39	35	29	35	28	37	36	35	34	32	36	44	33	32	33	31	41	33	38	21	31	50	27	37	38	31	26	44	45	41	31	31	46	29	33	31	46	28	31	35	34	33	35	42	31	38	37	39	42	35	47	40	40	49	32	45	37	31	29	34	47	29	39	26	39	31	46	40	39	41	37	32	45	40	35	34	36	42	54	37	33	36	34	28	48	30	34	37	43	32	35	32	34	48	33	32	29	28	37	30	35	41	30	54	42	42	35	41	37	44	30	34	45	40	42	42	41	34	39	43	44	34	37	46	36	35	35	33	46	31	35	36	37	42	43	31	34	34	45	32	35	49	31	29	34	35	34	38	30	40	27	29	40	27	46	31	35	37	47	19	28	33	41	40	48	47	28	46	48	36	40	35	44	50	41	35	33	39	33	43	40	32	37	33	34	48	30	30	33	42	42	33	37	34	39	46	40	32	42	40	41	41	44	42	41	45	38	33	37	47	37	35	39	37	32	32	29	35	37	33	32	36	45	35	37	36	37	38	46	35	45	26	43	35	38	36	31	41	37	34	44	36	28	52	48	36	24	22	36	32	39	28	43	29	47	38	40	35	37	38	36	49	33	41	33	24	27	42	44	35	37	44	32	39	45	29	45	35	46	35	43	41	36	31	50	34	47	25	37	26	33	44	38	37	32	34	30	35	36	37	35	32	42	24	41	42	33	41	36	37	39	38	36	35	40	35	41	33	40	32	43	40	35	38	45	39	41	43	37	36	37	29	34	37	42	39	35	28	45	25	34	28	29	37	36	37	38	39	41	35	34	40	34	30	29	38	35	46	42	49	41	47	33	41	39	37	35	37	36	33	34	46	44	34	41	51	44	42	46	36	27	33	31	29	35	37	45	37	35	25	51	44	42	30	43	40	30	34	30	35	31	25	51	34	35	29	38	46	28	41	42	40	39	45	25	41	27	37	43	38	37	32	28	39	39	35	34	32	37	36	39	28	43	37	36	26	28	37	37	36	26	40	46	35	38	30	34	38	39	49	45	38	31	28	39	35	33	40	39	42	25	34	42	37	32	36	36	32	30	30	35	40	42	32	30	36	47	32	41	34	33	34	40	39	26	23	32	32	37	54	41	35	29	24	43	26	40	39	31	39	49	36	41	41	40	38	40	35	32	31	40	28	44	39	36	42	37	37	32	36	30	41	39	27	39	42	32	28	38	40	32	36	46	37	34	30	32	39	37	33	41	33	23	35	25	38	35	49	29	31	42	35	40	33	22	34	28	46	30	35	49	28	32	40	41	34	35	15	24	38	42	45	35	51	23	34	30	42	45	36	38	37	38	41	35	43	51	33	31	37	46	41	26	35	33	36	26	37	35	32	38	45	34	32	28	34	35	38	28	47	35	37	37	29	46	30	42	27	34	40	35	35	40	46	28	37	37	40	33	39	26	43	34	38	31	35	41	34	40	42	27	38	38	45	30	32	32	36	29	38	38	35	42	29	37	30	37	38	49	39	41	27	37	43	42	27	35	29	43	33	37	35	37	29	27	41	44	32	37	35	35	35	47	32	36	38	34	30	35	28	34	36	27	39	37	47	41	34	38	35	53	41	33	35	24	47	37	40	44	31	36	30	34	40	40	42	43	41	40	28	26	27	43	51	36	34	45	35	36	33	33	41	25	38	30	39	46	34	37	37	37	26	42	27	29	34	30	32	29	45	35	35	40	34	33	41	41	34	29	39	37	35	42	52	39	41	31	43	35	36	27	39	36	33	40	32	31	35	37	41	36	38	38	38	54	39	39	47	24	39	36	25	33	39	46	29	46	33	31	33	35	40	45	47	34	34	35	35	36	34	41	42	45	31	35	31	49	32	38	32	25	31	41	37	37	27	40	41	36	25	39	31	38	24	50	46	33	49	35	51	31	40	32	40	43	30	35	42	45	36	28	33	33	34	31	34	39	40	39	30	31	48	40	46	40	30	42	45	26	32	31	32	25	37	33	28	36	29	36	36	51	31	34	37	37	32	36	33	37	30	26	35	44	36	45	39	38	38	40	34	20	41	43	39	33	34	36	30	36	35	33	43	34	31	45	35	41	42	44	27	41	31	26	44	36	28	34	37	34	42	30	25	40	33	42	33	40	31	34	39	34	40	32	45	45	48	33	28	28	38	34	31	31	38	24	38	41	37	33	29	30	34	27	39	38	33	31	43	38	51	42	31	35	38	43	33	42	30	51	38	42	34	43	39	35	44	27	30	45	36	41	24	45	35	32	24	31	37	33	35	37	37	37	32	58	35	31	45	47	41	47	44	34	26	36	33	41	45	43	33	50	26	36	27	35	34	39	35	29	39	50	42	38	36	42	43	37	33	39	37	56	31	41	53	48	43	34	36	31	36	42	36	34	34	34	41	48	33	34	37	41	30	38	35	48	37	45	38	44	35	45	32	48	40	25	33	29	45	37	33	34	39	33	33	36	42	30	39	41	32	29	38	36	42	35	33	33	38	39	30	40	38	30	31
22711	15178	9126	21904	30218	28915	25498	21511	17942	14739	12101	10204	8537	7213	5697	4345	3773	3516	3304	3114	2723	2396	2333	1982	1947	1916	1839	1640	1550	1533	1450	1304	1276	1246	1130	1038	1081	1004	971	969	921	938	938	880	886	895	860	939	872	883	885	885	874	878	877	853	866	830	880	831	795	788	784	747	740	698	739	680	710	667	727	694	666	700	624	667	698	686	640	666	673	660	679	633	650	613	611	615	638	632	598	688	624	605	640	615	614	614	594	639	646	623	610	650	698	582	579	605	608	629	593	591	593	639	630	626	620	645	584	598	607	578	585	594	604	630	624	587	640	611	662	614	590	611	577	587	629	598	573	589	571	617	638	624	571	610	616	717	607	694	597	571	663	642	663	615	630	621	578	572	610	603	627	636	578	623	598	580	572	608	640	597	651	602	655	616	635	642	616	586	588	631	567	635	618	565	575	609	559	618	594	620	594	597	580	570	595	572	610	604	624	562	591	623	607	590	610	610	635	631	598	563	606	625	595	573	593	583	624	641	600	594	580	590	589	575	576	575	621	575	588	633	598	612	643	554	591	592	575	602	590	591	629	596	594	618	613	577	638	621	570	630	592	633	605	631	599	625	636	592	596	590	629	602	561	620	633	663	589	572	592	594	654	597	582	618	590	598	656	588	603	629	591	593	652	576	564	587	623	577	581	626	578	652	629	553	584	589	618	577	583	577	584	626	575	580	601	557	648	576	593	625	608	630	586	599	611	569	639	578	664	602	573	592	583	552	595	635	601	606	624	626	554	591	607	612	629	625	595	585	620	654	604	595	612	610	573	560	620	594	609	573	547	579	601	623	575	583	594	607	616	592	601	601	633	586	624	638	577	582	586	577	611	606	611	632	586	600	611	593	659	619	602	630	628	576	604	594	609	611	632	610	614	598	611	564	611	541	574	634	609	619	597	578	634	620	617	563	558	630	629	558	598	624	608	601	618	616	618	581	579	593	613	563	584	637	578	617	633	624	618	618	600	619	632	629	616	614	581	636	569	568	579	595	602	600	614	588	590	630	614	580	602	558	623	559	609	595	609	606	582	591	592	590	603	605	575	568	661	608	619	565	650	595	610	615	613	602	579	615	549	578	584	621	602	576	605	635	613	647	572	626	594	579	602	599	604	542	604	608	617	615	626	596	640	551	600	586	626	588	592	639	609	585	619	592	560	631	581	579	634	607	614	631	618	616	585	612	617	632	597	553	615	614	594	599	588	579	595	610	586	626	564	558	644	589	586	622	567	610	578	595	599	601	582	582	592	567	605	634	583	622	591	584	647	567	565	620	575	580	607	670	633	596	584	580	605	638	555	618	670	648	603	595	638	612	615	634	582	607	609	593	648	616	637	602	616	575	554	617	593	577	601	586	612	623	591	634	615	606	607	589	617	557	595	603	595	601	614	599	578	614	621	577	578	594	590	588	601	655	612	579	598	580	607	575	631	596	588	607	620	593	586	584	542	624	591	566	566	576	593	560	568	618	588	615	621	589	646	635	588	637	569	574	599	609	611	599	575	624	602	618	613	580	601	589	570	618	582	606	626	604	603	600	567	602	577	580	594	571	590	589	584	607	612	599	619	599	589	582	591	637	578	612	597	609	599	633	607	587	565	635	567	602	589	600	632	609	668	581	569	577	634	610	646	603	623	605	568	594	633	610	631	615	585	622	612	609	625	640	601	574	581	618	572	598	600	600	596	589	647	625	589	581	652	606	590	591	571	555	574	600	624	631	586	593	619	608	583	585	600	597	632	622	611	586	601	594	568	606	584	628	616	613	622	584	630	585	613	591	524	592	646	621	602	597	572	579	549	642	585	617	615	632	564	564	581	602	611	643	616	601	601	582	588	608	604	608	585	574	574	626	594	602	641	568	586	603	608	607	573	568	572	579	640	580	602	577	554	602	593	597	616	646	629	563	612	607	615	578	641	580	646	615	557	602	532	635	622	591	596	640	561	612	617	614	563	620	589	581	609	627	616	657	578	591	610	633	619	595	586	621	651	588	664	626	576	633	584	597	619	581	601	587	583	586	595	579	622	586	583	553	596	604	606	580	610	605	571	624	567	604	645	631	583	609	576	578	635	604	568	628	593	626	605	671	578	606	624	602	617	596	599	587	603	589	633	649	626	583	592	619	609	636	606	610	615	579	559	628	596	618	625	614	595	618	610	616	600	600	566	578	600	638	597	578	606	641	586	611	602	571	561	567	578	577	625	555	566	583	619	601	583	574	647	660	576	605	611	624	608	563	614	535	557	639	588	601	654	600	574	585	621	611	601	573	611	583	621	597	610	596	618	606	603	602	618	588	634	585	611	611	592	644	595	596	615	603	604	625	572	645	603	601	657	580	622	578	606	608	578	572	590	562	593	584	604	550	598	611	590	583	551	617	650	626	583	638	634	594	637	592	555	600	607	615	624	557	592	613	596	561	574	630	546	599	606	593	653	611	585	583	611	538	597	582	554	599	555	630	580	547	612	633	572	613	643	538	614	597	640	656	590	607	578	575	613	592	591	595	610	563	604	568	554	572	581	598	593	581	655	626	581	604	629	608	591	596	613	610	587	593	607	589	628	569	620	589	627	625	613	589	611	584	624	625	588	578	635	599	576	617	598	556	626	560	599	577	592	565	570	602	588	625	595	578	606	564	581	559	624	666	592	557	557	618	645	622	648	600	585	548	564	624	598	590	616	614	569	595	589	603	617	602	604	594	635	568	601	551	616	594	615	588	554	594	642	630	597	559	570	616	586	571	604	609	598	576	630	580	647	603	611	597	579	607	575	642	575	599	612	611	574	636	624	605	606	593	624	592	642	582	578	599	585	562	611	573	608	618	589	611	625	588	578	595	584	564	602	628	630	594	607	571	606	607	601	629	624	609	589	591	599	614	604	630	657	587	590	598	596	586	592	558	588	620	596	626	627	598	600	607	571	605	578	657	573	603	583	620	651	589	599	635	621	599	575	548	588	614	580	567	584	638	640	560	602	587	593	599	596	652	575	636	565	561	626	592	613	599	635	622	621	577	611	608	587	585	568	587	643	614	627	604	608	634	600	620	572	570	584	651	587	602	599	595	605	579	605	628	584	604	657	638	603	627	614	600	595	583	589	625	603	614	621	585	634	585	587	575	610	601	606	579	594	602	597	580	651	593	596	591	636	605	610	608	634	611	641	647	588	611	598	618	584	558	595	554	627	617	556	580	601	574	592	578	664	569	599	610	590	579	590	614	612	624	577	612	602	582	613	622	611	607	604	587	592	622	599	606	565	614	584	631	586	651	587	592	605	639	616	631	631	621	619	589	569	558	570	558	628	618	570	602	599	574	586	592	557	563	600	621	638	573	599	627	570	614	580	623	573	602	611	596	593	621	550	575	626	589	582	657	598	607	577	624	605	621	598	627	610	570	595	616	592	577	600	573	630	615	559	614	607	630	534	614	608	583	593	652	590	578	557	592	590	601	593	632	652	588	581	593	617	596	643	629
1397	252	143	119	215	235	183	137	123	127	109	98	74	68	53	43	36	41	40	32	28	44	29	27	32	23	30	40	34	30	34	33	33	23	20	33	26	25	34	27	25	29	29	31	30	27	19	24	29	17	20	23	24	28	19	30	35	27	22	27	23	21	24	20	20	21	31	19	24	26	29	23	27	24	28	24	26	22	23	32	26	24	18	28	27	23	22	28	16	17	21	18	23	32	26	16	35	23	15	30	21	25	15	20	22	26	21	19	33	20	22	39	20	29	28	23	35	17	18	26	25	24	21	22	25	27	21	22	30	29	28	22	23	25	19	11	22	28	18	26	29	25	14	26	15	28	26	7	24	21	35	17	23	15	27	32	20	23	24	19	25	14	22	23	18	24	20	14	17	23	24	25	30	31	18	27	31	19	27	27	22	27	21	19	22	19	22	27	24	25	27	27	14	21	30	27	20	23	22	25	23	26	22	27	21	26	22	22	26	22	20	13	32	17	18	23	27	13	20	34	23	18	27	26	21	22	25	33	16	28	17	26	29	25	24	25	30	23	19	27	23	14	23	32	31	15	18	26	25	32	24	31	30	27	18	24	29	22	26	24	24	28	20	27	17	33	25	21	34	27	26	17	31	21	26	22	18	26	20	21	18	33	19	27	18	28	26	19	22	26	25	27	24	20	28	22	22	20	35	16	24	23	26	26	12	24	24	25	33	22	29	22	22	13	26	25	17	19	29	25	19	24	31	27	27	30	24	26	28	25	24	13	28	25	27	28	23	24	22	22	24	31	22	27	32	28	21	21	30	32	25	31	21	21	25	16	22	24	21	19	25	27	24	25	22	16	21	22	22	20	23	24	23	15	26	12	24	27	30	29	25	25	23	27	23	19	17	16	22	24	29	33	22	23	23	29	23	27	29	25	21	29	18	22	19	24	19	27	35	31	28	22	30	21	27	21	28	22	30	20	17	14	24	37	32	22	28	33	30	23	22	19	27	18	26	21	24	18	24	21	16	31	28	24	29	20	18	23	20	27	26	23	13	20	22	18	24	21	25	18	20	24	21	31	17	22	31	19	30	21	26	30	21	24	25	25	21	24	22	33	25	20	24	27	22	26	19	27	17	19	20	19	31	23	27	22	17	18	22	26	28	29	22	20	25	26	26	27	27	17	24	22	22	20	26	25	21	29	23	20	26	21	27	26	17	16	20	27	16	32	19	26	26	30	17	26	25	20	33	23	23	18	26	18	26	20	17	25	19	18	22	22	20	22	29	23	23	25	20	17	28	23	29	26	32	21	30	28	24	26	20	18	30	22	23	25	26	20	23	25	21	26	24	26	22	30	20	23	24	31	16	28	20	17	22	19	21	20	20	17	26	28	21	24	24	28	21	21	23	18	24	20	27	11	21	29	26	25	32	26	16	32	21	25	29	33	14	21	31	25	28	24	28	21	24	23	16	27	26	32	27	27	17	21	16	20	22	22	21	22	21	24	23	30	30	31	23	28	25	21	29	30	22	24	23	22	24	12	22	23	22	25	30	22	25	26	34	25	28	16	32	21	17	26	23	28	22	22	27	21	24	24	21	25	26	29	23	21	29	25	15	24	23	16	23	22	23	25	13	19	33	19	22	24	20	25	24	22	20	26	25	24	20	21	24	27	27	22	24	15	29	21	20	25	23	21	21	28	20	25	31	23	23	24	23	30	26	27	22	22	17	17	13	16	22	27	23	18	32	18	24	25	25	19	24	29	21	24	21	35	27	19	20	17	29	22	23	19	22	22	20	28	17	27	26	22	30	25	34	22	25	29	27	19	19	23	22	20	22	20	26	19	25	21	16	27	33	24	30	26	29	21	26	21	27	17	26	25	25	23	22	28	30	22	18	20	25	27	22	26	29	32	25	25	19	25	22	28	22	21	21	24	25	26	19	29	19	24	29	25	17	25	23	19	19	18	24	25	27	22	18	29	25	27	21	33	27	19	24	28	16	25	21	21	29	17	18	21	26	28	28	24	29	27	28	24	21	28	30	30	24	27	27	17	15	27	34	26	25	21	25	21	24	26	27	25	26	22	25	25	29	24	18	26	31	34	25	22	17	23	27	20	16	24	25	22	24	25	24	22	15	23	21	24	28	21	20	18	28	19	27	22	23	30	17	23	22	22	23	19	35	18	21	20	16	18	15	23	20	25	24	22	25	33	15	33	26	26	19	26	27	37	24	30	30	21	27	30	23	22	39	22	15	17	22	14	26	16	23	22	24	24	23	27	24	21	31	18	24	20	25	21	30	14	25	26	26	30	13	19	21	24	23	24	18	33	19	21	34	28	25	40	20	12	14	32	21	30	28	18	26	27	19	18	26	22	20	18	33	19	26	24	23	24	19	28	19	32	22	33	24	20	28	22	27	21	20	15	21	21	28	19	24	26	25	23	29	22	29	22	26	24	30	19	23	25	24	34	20	21	30	16	25	16	31	23	40	17	25	22	35	17	15	22	26	28	25	21	18	20	22	24	24	30	25	30	22	29	21	26	19	28	20	23	15	16	28	27	32	24	25	23	30	17	24	27	22	22	18	29	22	22	17	19	23	25	27	25	25	18	18	24	20	37	17	32	22	24	30	15	22	27	23	34	30	32	27	19	24	20	19	19	19	29	28	22	35	27	18	20	19	24	32	25	18	32	27	27	24	34	21	33	30	23	18	22	23	26	24	29	29	25	23	28	17	26	25	21	18	29	23	27	37	22	22	19	20	20	24	24	23	21	26	25	16	30	26	31	35	29	37	20	23	26	18	33	22	22	22	31	28	25	35	19	24	25	26	27	25	19	23	17	19	25	19	35	31	28	28	24	27	12	27	20	18	25	27	19	21	20	24	23	29	32	30	25	31	25	28	27	29	34	24	22	26	19	21	27	20	22	30	27	15	36	13	20	27	14	30	14	18	33	24	24	27	16	23	25	33	18	18	21	21	22	27	22	31	25	32	17	18	35	23	16	26	31	23	23	19	32	25	29	19	19	13	21	25	26	20	21	27	28	29	25	34	25	32	15	20	21	15	24	21	28	24	18	26	29	13	25	24	27	25	24	21	9	19	18	25	21	17	21	24	24	29	24	22	27	20	29	26	26	21	16	23	26	27	17	26	22	19	21	16	24	18	28	23	31	24	23	28	27	18	30	38	27	20	21	30	21	28	27	26	32	27	19	19	20	22	28	27	17	26	21	34	22	22	23	24	26	30	23	23	27	27	17	31	31	31	26	25	27	26	31	29	30	22	24	30	20	23	20	27	27	29	23	22	32	23	22	28	28	20	18	21	16	21	21	24	23	20	28	25	19	22	17	21	23	28	18	24	32	22	18	25	25	33	22	22	21	28	28	16	15	24	18	22	34	19	21	28	23	25	21	32	19	20	30	17	20	29	28	28	23	27	18	37	27	26	27	27	25	23	34	30	25	21	24	28	31	16	30	17	25	22	23	25	18	23	12	24	25	27	32	26	26
13918	7799	4315	12254	19246	18123	15044	11967	8952	6727	5471	4406	3645	2841	2245	1676	1478	1408	1488	1275	1098	971	1014	888	815	917	828	818	750	703	698	709	658	639	588	537	544	549	517	481	489	476	457	485	460	505	517	555	523	490	490	498	470	506	484	488	508	468	506	480	476	461	492	445	437	391	418	438	406	429	415	439	395	390	405	442	374	432	432	398	410	419	386	373	427	414	444	405	436	397	459	405	417	411	418	425	429	410	386	400	414	395	425	389	377	407	413	412	422	389	433	399	374	405	421	393	403	429	395	401	398	410	393	399	433	401	391	395	412	440	421	407	435	401	413	394	368	355	414	402	381	418	371	412	373	391	405	421	404	424	388	395	451	403	397	415	446	365	404	432	394	414	423	417	399	395	387	377	417	405	370	422	411	383	399	414	403	390	394	399	402	379	455	408	377	370	380	407	386	381	411	360	400	374	421	396	395	388	427	429	396	394	430	424	416	379	409	391	443	403	404	372	395	423	391	381	408	394	396	384	376	424	403	383	398	368	380	393	384	378	377	404	392	376	381	442	400	372	368	399	423	400	375	383	415	405	413	436	393	404	408	404	380	355	373	394	409	405	418	411	395	399	438	396	366	425	411	397	344	401	401	412	424	385	410	411	394	369	341	363	384	377	398	401	368	419	393	413	419	372	430	369	402	416	440	391	405	397	415	377	365	388	388	418	365	386	410	418	413	395	382	368	420	414	402	400	392	385	421	410	401	390	396	402	410	366	364	359	380	395	407	371	373	410	427	405	423	397	422	393	442	410	403	396	430	407	361	424	371	413	380	407	387	379	400	382	392	408	402	419	394	403	411	433	377	368	409	402	418	382	402	426	437	413	373	412	382	379	386	396	395	376	420	380	400	400	438	444	398	414	420	405	346	384	414	368	391	399	418	406	384	359	400	421	403	403	379	422	364	417	411	391	416	381	393	431	413	356	374	356	406	396	414	400	377	352	374	406	407	389	406	395	419	381	373	375	396	365	394	389	400	388	389	404	394	404	412	393	405	386	419	405	400	414	403	425	424	396	378	391	403	387	382	405	375	368	443	401	372	403	406	407	392	409	405	393	399	433	399	427	384	417	377	365	370	418	389	384	398	425	394	401	423	408	411	408	409	413	411	395	433	392	406	394	416	391	401	385	389	419	402	403	422	397	386	379	395	391	414	423	391	401	402	442	412	418	410	421	386	366	371	434	394	389	374	398	379	368	371	393	396	387	402	387	384	410	391	370	398	388	368	397	407	384	383	393	363	392	423	375	360	386	393	396	404	385	380	368	368	432	375	339	407	404	425	441	394	392	426	371	413	426	380	382	411	411	427	393	404	389	376	445	387	363	424	393	386	407	363	366	365	388	400	382	399	371	395	393	396	395	432	384	347	393	375	365	415	357	389	404	413	402	371	372	411	406	376	406	409	411	406	397	394	399	406	402	401	423	361	415	380	388	357	452	386	368	405	395	362	374	418	418	398	449	374	411	419	428	434	396	407	415	405	371	414	419	427	389	383	400	417	410	402	389	383	396	415	422	411	366	410	371	406	440	377	403	400	393	363	388	372	389	398	393	341	424	382	424	377	399	387	395	396	366	409	430	378	411	389	381	385	396	384	398	382	346	390	384	405	434	393	390	413	402	414	411	408	391	387	388	415	388	377	384	395	433	399	384	398	401	377	398	402	405	430	392	408	427	368	437	407	415	352	366	399	396	373	362	389	351	391	382	417	403	363	403	361	404	378	389	399	399	370	402	416	440	396	384	398	358	368	418	407	408	413	407	398	393	377	427	422	411	402	382	400	419	392	405	391	405	433	403	420	366	427	393	403	414	389	372	426	349	419	383	392	414	397	416	410	405	413	409	411	393	387	395	415	387	400	348	376	405	392	392	378	422	419	396	375	385	403	432	352	390	390	404	391	397	385	372	418	354	416	387	396	400	411	368	386	373	418	413	421	414	370	429	406	374	412	403	411	411	390	384	413	394	380	415	432	411	384	406	391	385	366	378	405	397	358	391	395	398	392	405	403	393	432	407	353	399	430	382	384	403	396	382	414	388	415	380	377	409	402	361	406	403	372	423	376	387	408	390	378	373	366	374	421	384	406	357	380	362	382	413	388	409	406	384	377	372	411	423	418	387	395	405	405	378	401	423	398	410	387	386	391	377	437	390	411	384	411	417	371	366	409	402	386	408	413	346	387	428	401	412	408	373	382	412	355	357	408	404	372	399	405	359	416	391	396	391	389	402	409	391	387	389	393	371	413	387	400	432	384	420	405	413	410	399	371	383	416	409	395	384	331	396	404	428	420	368	393	388	403	385	395	411	392	423	393	435	435	403	374	385	377	419	462	383	347	407	402	407	392	412	391	374	400	400	407	391	361	370	453	415	450	404	409	401	387	366	393	399	396	370	349	412	425	432	386	436	372	403	406	403	436	422	394	384	423	416	383	346	368	422	346	403	387	414	412	384	394	381	405	400	402	378	413	401	408	391	371	391	386	417	391	382	354	437	362	415	405	397	402	405	375	411	362	390	409	408	391	392	402	394	373	404	385	404	399	378	380	376	397	424	380	386	376	436	396	398	407	414	385	424	398	389	398	403	383	426	415	432	417	392	397	408	395	392	400	374	409	402	402	402	380	372	426	413	406	416	410	419	402	408	422	411	404	433	404	392	391	391	413	410	384	430	378	444	352	383	405	366	378	359	394	389	384	339	377	376	399	384	413	393	371	395	394	372	414	426	400	379	392	383	421	399	382	408	392	376	434	412	401	375	402	412	378	369	362	418	424	388	377	395	421	428	398	395	370	420	382	386	412	362	399	418	395	418	401	386	369	379	408	394	380	410	396	381	411	404	375	391	437	383	440	433	434	408	384	409	390	396	406	400	433	412	384	372	372	392	387	409	403	394	417	419	409	399	389	396	409	408	378	388	415	389	422	420	391	398	428	380	414	392	398	390	389	393	409	384	415	382	434	426	405	412	418	413	380	411	396	406	401	404	393	385	377	408	404	377	413	403	408	423	400	376	399	372	391	357	422	379	368	398	392	392	417	377	360	397	382	413	399	396	413	401	352	398	421	401	363	414	401	380	404	425	405	393	417	373	397	424	380	390	427	424	392	390	404	385	371	406	437	408	423	371	410	425	384	400	408	410	386	425	426	398	377	414	397	408	385	393	387	389	416	378	406	403	412	389	414	369	397	364	398	409	399	408	416	406	362	363	390	402	388	397	349	418	425	412	401	403	428	350	416	402	407	401	395	385	402	420	439	365	422	373	390	409	412	385	405	384	420	408	408	411	369	416	391	401	386	453	400	380	401	417	415	412	372	414	412	406	410	423	392	413	412	404	379	376	390	412	407	400	392	398	411	391	372	422	376	370	422	427	401	366	392	407	399	437	412	369	412	378	375	412	392	425	384	366	382	377	384	397	374	401	357	365	399	385	392	408	410	381	383	382	375	381	392	423	365	378	400	408	395	409
819	398	210	181	320	397	302	227	212	170	159	140	124	86	63	54	49	54	62	45	49	30	34	29	33	36	28	35	39	33	23	22	25	31	20	18	24	18	20	23	21	22	25	23	18	24	23	16	25	25	25	24	10	19	17	18	19	20	16	19	26	27	16	31	24	19	21	19	13	26	24	18	23	20	14	23	18	10	17	11	15	14	15	21	21	16	20	19	20	11	19	17	19	16	22	22	19	22	20	17	17	21	21	14	25	17	18	18	15	18	21	11	11	19	16	22	14	25	25	17	18	22	21	23	24	21	26	17	18	21	19	17	17	17	22	20	14	14	15	15	14	22	22	20	18	19	16	16	17	23	13	15	18	23	25	14	24	14	17	19	18	18	17	19	17	23	10	10	23	19	14	22	15	11	25	13	22	19	24	24	20	23	17	16	21	20	23	17	24	18	19	17	22	21	17	14	25	17	13	20	26	21	20	12	20	18	26	26	16	24	28	11	15	18	19	17	19	19	15	18	23	16	16	19	26	24	19	19	20	19	21	13	13	15	19	27	12	16	21	25	18	13	20	23	22	18	16	21	20	23	18	18	17	24	18	25	30	16	21	17	21	17	21	21	27	19	17	17	15	17	26	20	20	19	22	11	18	20	15	22	12	14	17	24	26	22	16	12	27	16	22	14	10	23	21	20	19	16	19	16	19	24	16	23	17	14	15	21	22	20	13	22	15	15	12	17	15	19	24	20	17	18	29	13	13	18	22	20	27	15	19	15	17	18	13	17	19	17	23	16	17	19	15	31	17	23	21	15	10	21	11	16	15	18	11	19	17	24	19	18	15	22	22	16	19	9	21	11	17	18	14	17	15	16	18	25	15	16	24	10	16	20	25	17	14	22	26	9	10	14	13	17	20	15	15	27	15	16	20	20	19	13	14	19	20	19	20	18	18	17	15	12	15	13	16	21	19	27	15	10	17	12	17	23	26	29	14	18	14	17	21	15	26	15	17	26	16	23	17	21	18	14	13	13	21	10	15	18	24	9	6	23	11	20	21	19	18	19	19	15	27	16	17	12	19	26	25	20	13	23	24	21	22	17	15	14	20	18	19	14	27	12	15	20	23	21	21	23	14	17	15	23	15	18	17	18	24	21	18	16	22	23	16	19	14	19	14	18	17	14	20	13	22	21	22	19	15	11	17	24	18	22	19	13	20	19	24	24	20	16	19	14	20	28	15	15	19	12	12	21	23	17	18	17	17	17	12	28	14	22	27	14	14	20	16	11	22	22	20	25	27	21	15	20	16	18	16	24	21	19	22	23	25	16	15	17	15	21	15	20	24	27	17	17	18	17	23	12	18	13	18	23	21	17	18	12	19	14	25	24	18	19	18	18	22	18	13	19	20	21	15	12	19	17	13	21	16	15	12	16	19	7	19	20	17	22	24	14	20	12	22	18	18	16	19	11	18	16	23	17	25	18	21	20	10	24	16	21	15	17	15	14	16	18	19	19	14	23	15	15	26	26	12	18	17	15	20	29	21	24	23	24	18	14	16	16	22	18	16	13	17	27	10	23	20	16	10	14	24	16	19	19	17	16	14	16	19	13	14	16	17	20	25	17	14	24	18	20	21	12	16	24	25	8	18	20	17	17	23	17	18	26	15	21	13	23	20	22	15	20	20	21	12	14	21	17	19	19	16	15	20	22	22	20	18	13	21	17	17	18	18	21	24	23	23	19	18	18	11	14	18	20	25	22	18	22	22	27	23	12	21	13	14	15	13	23	11	11	12	15	14	19	22	19	10	16	22	23	14	17	24	17	22	18	28	17	22	23	19	19	25	18	20	20	26	17	19	27	18	15	26	13	18	15	21	19	20	16	18	18	21	16	14	16	18	18	20	16	19	19	19	19	18	18	22	15	20	25	21	12	17	20	17	21	21	21	21	24	16	18	12	26	20	11	19	26	21	12	23	20	20	20	19	22	24	22	13	26	12	16	15	13	18	14	17	19	14	26	16	17	19	19	11	16	20	19	13	14	12	18	16	13	16	17	17	16	17	20	20	20	21	22	19	14	15	20	22	18	18	18	19	28	18	19	15	18	20	14	13	21	24	30	17	19	24	20	18	13	19	16	12	24	22	14	26	14	20	21	26	15	13	20	14	18	16	18	16	19	22	14	17	21	17	21	17	18	19	17	11	12	17	18	18	16	17	20	18	17	21	25	17	22	20	24	21	21	23	16	13	10	17	18	24	17	11	19	16	27	19	29	20	14	21	16	20	28	17	19	17	19	13	22	22	18	21	19	25	19	26	20	19	21	21	19	20	21	17	17	23	17	24	20	21	17	17	22	16	16	16	13	21	15	21	18	13	17	16	15	20	19	16	11	23	19	26	11	18	14	15	16	17	15	9	17	20	14	26	16	15	18	24	16	15	17	22	25	15	23	13	10	15	20	15	20	21	18	16	23	22	24	14	23	27	15	15	20	16	13	19	11	23	20	17	15	16	17	28	12	11	10	22	19	18	24	8	16	22	15	18	21	21	16	14	12	15	27	19	18	27	17	18	23	15	15	21	18	18	21	24	20	17	23	16	19	24	17	28	21	18	16	23	13	19	17	16	19	25	16	16	23	23	18	13	20	19	19	23	17	17	14	14	29	10	17	13	18	23	16	23	12	18	13	30	19	14	23	15	21	21	27	22	23	23	26	15	15	14	12	18	18	22	22	13	15	28	17	11	13	22	15	17	28	13	16	22	22	25	18	12	20	16	25	17	13	13	16	28	26	17	12	17	20	15	17	21	17	15	16	22	21	22	20	18	15	14	6	22	23	26	25	21	21	26	21	21	25	22	14	25	14	18	15	16	22	19	24	15	19	17	23	17	12	13	17	23	14	18	16	17	20	20	16	20	22	18	11	13	11	24	10	14	18	14	12	28	22	31	20	22	22	19	19	23	25	11	20	18	20	21	18	22	26	17	11	13	21	20	24	13	18	21	18	24	20	17	10	20	18	23	36	16	13	22	15	16	13	14	26	19	19	22	18	22	19	18	22	17	10	20	22	15	19	21	14	12	21	26	21	14	24	19	16	24	18	11	29	13	22	11	14	16	16	16	17	22	20	19	12	23	15	17	22	14	20	23	18	22	17	21	18	15	18	24	13	18	18	12	14	14	21	20	25	21	18	17	26	19	25	13	16	12	23	16	28	19	17	22	21	17	19	20	16	20	22	13	17	15	17	22	19	20	12	14	13	15	19	17	19	24	20	9	17	16	14	16	20	14	20	17	16	16	11	22	21	19	25	18	18	24	18	29	23	25	15	20	14	21	20	21	25	17	19	29	18	19	15	18	17	16	9	17	26	22	22	20	19	20	8	20	23	18	22	16	19	20	20	20	26	19	16	18	16	15	20	13	19	23	17	23	23	17	17	19	14	13	18	26	13	19	17	25	19	14	24	21	14	14	9	31	21	9	15	26	23	21	16	15	24	10	12	21	10	17	21	21	14
18035	12364	6746	17737	25348	24313	20842	16575	13405	10715	8808	7280	5887	4678	3538	2691	2371	2362	2142	1882	1647	1565	1348	1294	1189	1219	1170	996	996	930	932	858	816	761	649	663	574	542	526	562	497	512	515	514	528	522	490	527	538	539	473	495	501	474	487	498	494	487	447	456	490	450	403	410	405	429	383	350	362	378	377	399	393	358	397	347	368	336	372	337	357	366	371	356	314	331	309	327	314	345	314	350	346	369	339	340	345	358	350	347	322	313	342	370	340	315	304	318	307	293	299	315	293	327	291	329	330	337	275	354	308	337	340	314	299	318	292	347	332	361	345	328	332	359	341	357	307	319	333	323	320	332	312	299	303	311	320	313	330	350	319	346	369	384	327	350	322	315	322	335	317	340	329	304	317	309	348	318	329	345	332	315	315	322	322	327	322	295	366	284	330	315	295	324	324	312	304	337	347	342	332	315	310	324	368	322	318	321	325	368	296	318	292	304	299	345	309	317	288	321	333	359	295	330	325	307	302	326	307	317	289	332	327	310	332	315	323	307	335	276	325	299	308	334	308	277	316	325	314	318	334	321	296	300	318	344	329	318	339	323	326	332	339	316	298	304	294	322	284	341	324	319	358	318	319	344	350	326	310	302	322	308	319	294	346	321	327	279	326	328	318	327	328	342	322	319	305	305	321	337	332	334	329	288	308	323	310	326	299	330	293	300	332	306	332	325	364	303	313	321	309	334	351	313	328	291	338	313	318	308	324	328	325	304	296	325	344	341	329	324	326	307	334	294	305	309	301	293	308	333	333	309	294	326	337	326	322	337	305	296	345	283	306	258	298	279	312	289	324	333	321	331	301	295	310	305	312	301	314	313	330	324	323	305	285	320	323	313	316	353	342	304	328	296	326	318	333	314	328	313	300	337	290	325	318	319	340	336	286	298	333	310	329	335	325	325	309	310	289	261	318	268	313	292	323	316	289	310	278	308	336	319	311	284	308	303	345	300	312	296	312	294	343	297	347	306	308	309	318	313	298	305	307	313	325	296	310	312	311	331	359	303	328	320	328	305	306	314	323	310	316	341	308	324	317	331	292	286	342	316	307	303	305	313	327	335	308	352	322	313	300	316	334	302	284	313	312	305	317	321	290	321	316	313	301	296	322	304	312	299	359	328	344	311	327	308	299	309	301	293	318	315	333	329	304	324	319	270	330	313	335	333	323	321	339	332	308	326	306	316	323	320	287	304	311	339	334	321	285	309	315	334	305	301	285	311	291	313	313	295	335	306	325	338	333	306	329	298	292	348	349	328	301	331	326	328	311	327	339	282	295	344	301	315	324	314	325	301	290	328	323	311	346	308	319	317	338	293	328	329	322	345	311	278	327	306	292	316	320	324	334	348	313	318	307	346	322	350	299	351	322	304	294	354	324	311	317	306	327	333	340	318	307	316	321	308	341	322	321	299	330	316	323	320	307	289	348	331	371	303	324	315	317	299	314	347	328	355	354	310	307	312	304	297	338	346	313	300	318	335	311	339	306	314	328	290	345	303	299	334	330	286	298	328	322	342	353	364	336	312	290	322	299	311	336	328	319	302	310	339	292	305	296	350	314	337	341	330	345	331	308	368	308	337	296	313	345	328	309	294	326	320	312	310	319	313	334	343	326	300	346	325	321	330	349	325	346	324	296	319	334	323	322	309	299	294	326	343	301	298	306	320	304	329	320	329	329	309	305	314	312	316	326	304	319	319	322	321	280	318	320	297	335	301	306	316	317	306	309	308	293	312	283	270	313	310	323	299	318	323	319	310	353	309	306	306	286	298	309	315	330	295	314	313	338	311	313	277	295	312	335	311	295	294	322	295	324	303	329	297	297	314	305	327	332	340	294	313	299	348	304	282	366	323	323	310	324	290	341	333	314	333	322	319	299	327	320	322	293	294	333	323	325	310	308	354	320	340	320	325	311	301	319	335	317	299	310	344	334	325	313	331	341	318	288	348	351	309	322	334	305	265	311	324	338	346	339	310	352	328	318	302	338	350	342	283	322	293	308	343	319	315	349	316	329	347	296	314	322	316	319	338	293	301	370	317	317	317	322	349	374	312	317	286	315	313	284	338	331	345	321	310	351	304	312	323	308	288	302	356	298	254	340	326	309	336	299	325	303	329	304	326	289	311	313	314	318	306	333	296	310	312	321	340	320	328	316	313	299	320	317	346	350	312	318	324	347	302	306	295	328	294	341	294	318	332	319	331	353	292	315	304	309	316	314	335	330	342	312	309	304	330	348	347	292	340	312	342	332	339	304	325	300	278	300	357	338	295	326	310	310	328	306	347	318	337	322	331	298	307	311	368	293	313	293	341	330	350	307	336	325	354	330	353	305	301	325	299	292	300	338	315	339	332	327	379	339	361	316	294	352	344	311	315	315	296	282	325	324	352	312	327	323	300	309	318	295	329	329	343	318	349	343	289	311	305	305	308	296	319	328	297	336	311	333	305	324	298	312	332	294	317	348	332	328	294	320	364	333	331	336	331	297	335	282	306	316	329	313	305	331	317	284	314	292	340	314	325	318	334	316	322	295	297	280	337	325	293	310	307	344	292	299	324	336	267	353	317	319	290	349	326	303	304	333	311	322	316	317	328	302	303	335	315	321	317	337	347	308	324	328	330	343	319	346	318	326	330	299	296	316	320	354	304	307	299	317	296	298	334	321	349	332	318	326	300	313	295	311	360	322	291	294	320	302	322	323	322	326	319	309	322	336	325	316	308	333	283	332	308	313	300	316	340	319	316	311	337	267	300	319	311	330	309	315	313	305	330	328	326	325	307	343	293	324	318	318	318	303	320	319	302	310	335	298	295	280	313	331	324	312	345	305	326	346	318	327	316	314	314	330	338	366	319	340	302	307	328	331	324	300	286	314	311	274	358	299	319	292	297	358	320	312	299	320	327	315	304	323	293	317	283	313	284	336	300	324	309	315	335	326	335	324	318	279	339	281	293	301	305	320	326	304	327	276	318	306	342	297	334	342	307	303	330	310	344	304	309	305	348	343	355	317	300	350	322	319	295	313	320	332	331	306	308	313	295	295	325	360	317	322	316	289	315	303	292	307	316	313	320	316	317	299	291	328	290	318	308	339	305	360	332	345	314	339	307	300	302	312	316	311	316	322	313	297	304	315	285	316	310	349	332	308	329	328	304	289	328	286	334	346	331	295	319	352	316	297	312	296	343	342	309	305	305	333	328	316	317	323	283	309	308	307	309	302	333	319	319	301	312	315	307	316	315	339	283	309	336	305	330	346	295	320	320	341	333	329	303	331	306	285	280	297	351	330	298	290	335	323	295	329	354	296	310	375	305	291	308	285	348	351	289	315	331	311	323	296	332	326	338	291	318	329	316	352	331	318	325	321	318	329	277	306	310	332	308	328	337	317	304	318	336	320	327	330	319	315	324	310	313	334	363	319	301	326	321	285	293	333	341	347	340	288	338	357	279	310	307	324	324	309	330	317	326	321	324
2419	372	232	186	279	358	313	272	223	195	189	120	124	94	91	88	79	83	73	56	69	69	58	58	50	54	52	62	54	60	54	48	49	55	36	40	50	34	40	45	51	47	56	44	36	31	42	39	36	42	42	32	54	52	50	48	42	50	36	47	40	42	39	47	44	34	37	37	39	40	39	45	42	40	67	50	56	34	31	43	45	50	43	57	42	48	39	35	50	38	40	37	38	29	49	42	33	55	32	39	37	45	42	47	43	42	57	41	42	51	38	43	44	29	49	48	38	40	46	32	39	37	39	31	35	32	36	42	42	44	41	46	37	33	34	56	35	34	44	43	39	42	28	30	47	46	45	38	30	45	42	39	50	37	44	34	43	41	43	29	55	52	37	42	39	41	48	45	41	41	36	46	46	50	49	37	33	28	45	34	41	49	19	43	38	34	47	39	50	48	49	42	36	40	35	41	46	36	46	30	39	46	43	49	46	38	46	46	44	36	47	42	41	35	49	37	40	40	42	42	43	38	45	39	40	55	47	29	49	39	46	46	38	47	48	43	37	47	46	38	35	41	26	45	29	49	47	49	47	51	43	47	41	36	39	37	31	40	55	48	38	40	29	44	36	46	45	38	39	43	42	38	37	41	33	40	38	36	38	32	41	52	36	33	36	40	37	37	48	31	35	29	37	31	54	37	41	31	48	40	43	32	40	46	42	42	41	37	44	45	40	34	37	51	36	43	46	34	57	45	32	38	32	36	51	40	38	37	39	39	46	46	32	37	39	38	43	38	54	25	43	47	48	52	38	38	51	29	49	43	41	41	45	43	46	35	54	41	38	40	43	43	45	44	43	33	35	61	43	43	38	46	38	37	47	44	42	35	33	48	54	44	33	42	56	44	40	37	31	43	41	45	40	39	48	42	44	32	40	47	35	37	36	50	51	43	52	43	35	49	43	32	35	41	38	44	39	28	53	46	34	39	39	42	45	46	36	42	45	34	44	59	50	39	40	46	54	45	35	40	50	42	41	39	54	40	54	44	42	35	43	39	48	45	46	46	44	50	36	45	41	34	41	38	48	37	34	46	35	42	29	46	55	34	41	43	44	34	43	49	58	45	33	28	56	47	40	43	31	40	39	43	35	50	30	44	26	37	42	40	50	47	51	38	42	41	43	34	41	52	23	43	40	42	57	34	41	47	41	50	44	35	40	35	35	41	37	45	44	38	44	42	43	40	40	33	41	39	28	43	44	46	40	45	48	42	42	39	44	35	38	48	47	45	44	47	52	38	39	50	40	38	42	47	47	35	44	42	46	42	48	45	33	45	32	46	46	39	45	53	52	51	38	44	39	46	40	41	44	33	33	39	29	33	46	45	40	43	41	48	26	42	30	37	43	50	53	29	43	39	36	34	42	44	48	43	35	36	36	38	37	55	37	31	43	28	39	47	40	37	30	37	40	39	37	57	46	40	45	38	45	34	34	41	43	39	46	41	36	40	23	53	53	44	48	40	47	45	38	41	34	30	37	42	29	41	47	44	45	45	38	35	45	40	40	49	41	43	43	36	42	51	41	38	34	39	41	41	53	46	43	37	46	44	44	38	40	37	49	50	51	52	46	35	47	41	34	47	42	41	52	54	47	45	42	53	40	41	50	35	37	39	40	43	38	40	38	34	38	45	35	35	42	43	29	54	43	50	51	38	50	33	39	33	33	38	50	42	56	41	53	38	37	34	43	53	42	34	47	40	47	54	43	35	52	33	43	56	31	40	37	40	31	34	37	42	38	37	43	47	55	36	39	38	41	43	30	48	36	34	45	37	49	39	42	37	52	47	39	54	35	37	46	44	36	45	38	39	41	41	42	38	44	44	45	32	30	51	38	47	35	55	31	37	58	41	41	35	47	41	39	48	49	38	53	42	40	32	27	43	53	52	36	42	40	47	32	34	45	38	48	38	38	36	34	38	36	33	44	43	34	40	53	37	41	47	36	44	47	49	36	37	46	43	53	35	42	34	47	59	44	47	41	42	34	42	37	34	47	41	40	32	30	44	45	41	28	50	35	36	40	36	41	30	37	40	45	45	47	36	37	38	42	42	37	41	47	54	35	38	46	37	50	45	30	29	39	41	43	38	49	46	34	40	53	45	42	37	45	32	40	40	38	52	33	43	36	35	46	37	45	37	31	31	38	41	35	33	37	35	44	39	30	52	37	46	38	37	27	44	31	50	35	37	43	41	41	39	53	47	46	37	42	43	43	43	52	49	38	49	48	30	34	43	39	37	33	31	48	41	40	33	42	44	41	43	26	40	42	38	42	41	41	39	39	38	58	41	42	51	30	42	36	32	41	43	39	43	51	36	37	39	42	47	40	38	40	41	35	48	42	42	35	38	52	41	48	49	29	38	55	37	37	29	38	38	51	43	31	38	43	52	36	43	45	39	39	44	34	45	47	27	43	40	35	39	35	35	36	37	40	42	41	39	46	37	27	46	46	48	43	36	47	40	41	38	54	55	43	46	39	39	48	34	47	41	41	32	42	47	37	53	38	43	42	47	43	28	35	35	52	31	40	38	34	33	33	43	39	37	34	49	37	39	48	42	38	40	40	44	54	28	44	48	48	40	43	32	45	44	30	43	36	46	36	37	45	46	33	32	40	46	31	48	35	42	41	36	39	48	38	41	36	51	43	36	42	40	54	42	42	47	39	48	48	45	45	33	46	36	41	47	33	45	33	45	39	42	43	47	34	39	27	52	44	48	30	44	36	44	44	39	37	32	44	43	50	38	46	46	57	35	40	47	37	55	30	41	44	39	51	33	40	41	47	51	41	53	39	38	34	35	33	46	32	43	37	51	30	43	49	49	50	38	29	35	38	37	37	46	26	34	32	47	29	38	42	41	28	48	53	43	33	44	43	43	52	39	43	52	44	51	51	40	34	28	38	41	39	40	38	41	43	50	48	41	44	36	43	38	32	39	41	48	39	33	45	39	42	43	38	38	36	38	35	33	42	38	40	47	40	42	37	51	39	36	49	46	41	40	44	24	51	51	46	31	34	28	40	40	42	57	45	31	40	46	43	41	46	57	41	41	38	40	41	47	39	43	36	52	33	44	47	33	38	40	44	49	38	44	34	35	40	53	41	45	44	30	44	43	39	45	57	38	42	52	41	40	42	43	41	40	42	34	34	43	44	49	44	40	55	36	50	43	42	45	51	40	48	31	36	39	56	42	50	49	43	32	29	45	45	34	45	45	42	37	32	39	49	51	36	56	54	40	34	35	39	48	33	32	42	36	39	37	48	42	44	40	31	47	44	44	38	39	42	38	32	35	36	46	41	37	36	38	43	41	47	30	38	44	36	40	47	45	39	39	33	53	38	40	41	54	51	49	44	35	35	39	32	42	40	49	39	42	39	36	54	46	35	35	28	42	36	42	51	54	45	36	33	34	47	39	39	58	36	35	34	44	29	38	32	37	50	48	36	40	46	27	37	43	52	44	37	38	41	39
16906	10740	6300	16360	23867	23199	19690	15924	12928	10309	8638	6801	5724	4494	3356	2814	2585	2607	2255	2014	1916	1788	1618	1534	1615	1583	1482	1308	1228	1224	1223	1239	1139	1062	1011	984	916	903	910	853	839	837	822	817	832	840	873	860	829	858	822	844	858	828	837	795	882	846	798	820	770	799	751	698	748	811	722	736	698	783	709	752	687	706	742	672	736	685	694	689	733	681	733	678	696	670	710	689	687	725	645	647	679	681	729	730	717	722	659	655	692	681	690	717	722	685	702	710	682	701	722	705	684	691	738	720	704	707	688	669	666	661	683	667	643	726	695	663	673	665	682	749	651	706	700	642	722	662	704	677	693	684	669	712	679	690	715	698	704	710	741	697	726	694	691	657	683	699	651	650	709	690	727	701	686	684	653	682	732	702	746	693	687	688	655	711	669	635	690	644	627	653	682	687	685	672	689	725	666	677	673	710	634	695	662	665	702	705	667	718	688	663	708	673	612	740	690	696	650	674	661	682	644	706	698	680	670	672	710	717	632	699	692	683	656	645	658	638	640	660	684	654	678	680	697	623	679	655	642	702	718	680	678	676	676	685	720	624	669	681	680	681	698	678	635	675	651	655	672	697	708	757	658	675	682	682	669	704	683	657	693	678	632	701	679	667	639	669	663	718	665	658	704	698	681	663	723	692	646	723	662	676	672	660	686	659	692	674	649	673	679	688	661	653	684	673	658	697	652	707	661	671	612	698	659	662	678	660	681	661	688	673	655	684	652	653	670	651	715	710	652	710	704	696	672	715	666	700	672	706	660	709	666	617	694	624	687	721	658	693	731	699	688	684	687	699	620	706	709	717	704	662	727	627	644	639	651	625	673	709	705	624	689	653	672	687	679	655	684	689	672	679	655	677	697	690	669	653	667	677	682	654	634	697	667	639	670	685	666	678	677	665	629	653	671	668	659	670	710	656	700	665	705	675	632	655	649	667	665	686	658	677	670	687	627	633	671	685	683	717	715	651	691	691	702	676	715	683	677	697	648	660	701	642	671	660	678	596	664	606	673	701	689	655	704	688	653	682	680	674	683	659	683	658	707	693	722	645	639	724	693	683	702	638	674	652	716	693	700	645	678	660	693	690	716	644	655	706	657	731	698	689	689	642	695	667	678	724	649	704	677	702	629	700	665	624	679	640	693	661	652	696	684	719	673	690	728	697	700	689	642	687	677	714	677	697	715	632	681	677	686	677	711	672	719	682	691	674	633	672	703	677	721	653	702	717	643	712	696	663	677	658	734	690	677	687	675	636	663	683	698	723	677	653	699	664	697	681	646	610	697	670	679	683	678	692	702	718	678	673	694	701	687	649	658	673	653	684	695	693	658	700	656	663	708	698	703	678	666	719	696	665	681	687	653	663	682	673	698	690	643	675	685	679	692	705	712	664	683	662	709	670	704	661	662	710	689	663	702	701	692	679	654	635	691	669	669	684	668	662	626	675	711	693	690	655	646	671	630	663	678	712	679	690	742	665	670	675	684	675	686	694	705	679	674	646	693	670	672	647	694	682	692	673	671	642	665	692	712	692	693	683	732	687	703	690	660	679	652	669	648	658	674	688	685	633	726	657	672	708	700	639	662	693	675	687	687	691	676	671	651	639	635	663	744	678	705	674	659	691	720	709	636	645	716	684	665	680	656	661	678	676	668	664	640	710	718	679	650	640	655	650	681	662	655	661	693	682	692	646	705	727	709	668	708	676	686	641	598	661	641	644	636	644	688	681	678	694	619	645	684	672	672	688	682	709	657	720	710	649	654	689	673	664	703	718	692	704	706	684	652	701	661	693	669	669	659	662	716	671	666	687	660	668	643	690	672	644	658	632	700	707	711	665	651	671	689	632	685	678	690	638	687	701	698	682	713	642	734	686	696	725	687	665	644	699	689	625	626	660	704	663	694	664	685	646	673	662	700	675	695	678	693	689	754	684	712	687	644	687	720	715	700	673	693	682	669	674	716	730	682	706	721	715	676	616	658	701	668	686	738	681	683	691	684	702	699	658	708	680	672	696	612	680	703	723	671	646	736	651	660	654	698	675	706	696	693	646	687	691	655	701	651	654	646	684	689	696	645	689	678	699	675	644	647	637	696	673	668	693	695	684	677	694	684	632	702	652	680	651	679	702	680	685	732	693	668	664	677	680	658	695	698	688	692	672	678	691	678	656	656	693	728	633	651	663	661	695	700	669	659	658	679	688	706	636	641	645	670	723	700	606	659	705	672	613	678	668	673	698	742	687	706	679	695	664	678	616	689	704	629	650	657	679	669	720	685	636	662	640	681	687	659	639	673	696	682	612	676	694	709	705	667	718	644	686	677	654	648	690	688	680	693	692	723	675	668	682	680	669	691	685	676	607	677	676	655	699	692	706	719	679	674	666	653	701	675	691	658	670	641	644	696	687	700	698	658	693	658	686	653	655	666	666	657	670	681	661	679	658	690	657	728	685	709	708	680	674	705	658	661	666	704	656	700	701	678	699	680	668	696	680	642	683	682	665	658	668	679	648	661	725	664	663	693	692	688	679	642	670	684	679	703	671	648	680	711	668	635	641	697	702	689	663	678	682	688	644	675	681	693	694	672	670	705	653	664	690	689	692	697	698	680	740	695	671	664	684	720	663	639	674	621	733	669	676	720	665	630	680	649	698	745	677	671	703	669	719	681	708	698	685	701	639	667	647	654	710	704	662	681	693	697	671	714	620	675	699	681	675	715	661	647	651	653	710	703	614	723	681	644	652	633	699	686	706	701	719	714	660	699	710	683	692	713	685	642	649	652	681	638	666	634	704	664	692	690	678	642	684	666	667	676	652	705	646	724	696	696	692	669	668	677	699	650	629	644	668	699	677	679	705	718	724	652	651	641	645	664	681	678	721	685	705	692	675	675	697	661	648	691	639	630	664	675	668	652	682	667	698	690	682	733	695	646	680	690	687	700	674	655	682	706	718	638	698	720	718	668	665	662	626	692	652	760	666	685	661	638	673	648	697	672	696	675	700	672	712	685	681	655	670	678	669	646	667	669	693	649	677	666	688	699	665	680	695	705	737	664	717	662	678	651	715	676	688	667	675	665	689	668	635	704	693	702	640	744	707	660	690	674	671	671	645	705	695	678	654	666	667	676	736	692	698	705	671	691	703	692	668	658	692	698	670	726	655	668	645	679	685	684	678	659	688	666	660	711	655	667	663	666	649	637	697	637	712	660	680	639	652	668	671	712	695	663	693	708	668	684	693	698	646	663	671	693	742	685	639	639	651	697	670	644	650	641	673	686	654	688	656	678	691	689	686	651	683	640	692	622	655	672	718	653	665	679	662	705	660	660	705	695	635	667	688	687	707	672	715	661	715	649	657	698	690	657	663	721	716	733	675	662	676	721	674	702	696	683	691	657	675	636	715	653	704	666	675	622	663	668	696	671	664	692	713	711	681	685	649	679	660	625	718	694	653	649	678	624	665	745	699	621	668	663	669	677	675
1787	567	360	289	479	555	476	394	341	315	233	200	170	141	113	100	107	97	92	83	81	58	67	66	59	67	59	61	43	58	53	48	46	47	32	46	54	41	46	49	41	44	38	42	36	45	41	46	60	51	46	40	56	43	35	51	50	35	46	37	25	33	25	41	47	44	38	33	36	41	41	44	35	41	43	36	35	31	32	37	37	28	40	34	27	43	48	43	29	44	40	36	25	31	37	33	41	39	36	36	36	52	27	36	40	38	35	35	25	35	37	42	48	33	28	38	31	46	38	40	43	40	37	35	38	42	30	30	28	40	31	34	48	34	41	27	34	34	38	36	40	47	33	34	29	23	43	33	37	51	26	32	35	35	38	46	25	45	39	30	34	37	27	44	38	33	35	43	32	41	31	28	47	38	28	33	48	24	36	26	42	35	48	43	43	37	32	45	31	31	40	42	34	48	36	31	34	33	38	37	26	44	46	38	50	36	26	39	24	35	39	30	37	22	42	31	30	32	30	45	34	33	36	32	39	25	41	36	46	41	38	43	26	24	40	37	34	27	29	37	31	30	31	36	44	37	28	32	47	30	32	42	31	47	32	31	40	34	26	35	33	42	43	41	43	36	36	48	28	42	27	31	32	46	30	36	32	38	37	44	47	37	28	22	37	24	35	31	40	43	41	32	32	32	37	34	23	37	39	41	34	29	24	24	40	40	37	38	43	37	41	36	39	42	33	39	29	34	29	32	47	35	36	43	45	36	38	47	22	41	32	39	34	32	33	34	29	42	46	42	45	31	41	44	31	35	46	34	53	32	26	30	27	46	33	35	45	33	36	39	37	34	18	36	36	31	35	38	41	34	32	33	31	33	52	42	40	33	22	41	38	31	22	43	44	42	29	33	51	32	33	51	44	43	39	40	36	29	42	33	31	37	34	32	27	46	32	35	38	29	43	38	32	29	35	40	36	37	36	28	44	44	38	39	40	36	37	27	35	45	31	34	43	54	38	46	34	26	34	39	53	34	30	34	44	36	41	47	42	35	40	30	29	45	34	35	47	30	33	25	31	45	21	34	42	33	38	48	33	34	44	31	40	34	40	39	21	26	36	25	34	44	33	33	36	49	25	36	29	38	29	38	36	36	32	32	44	45	35	28	45	36	38	40	42	28	41	46	42	44	35	23	28	41	29	36	37	23	45	44	32	34	30	45	29	32	42	35	31	38	43	41	34	38	34	42	32	38	34	33	42	37	38	27	35	25	34	34	41	55	37	35	34	34	39	35	34	28	39	37	31	23	29	42	44	31	41	50	47	45	35	26	31	39	36	34	44	36	26	36	43	28	38	43	46	36	32	30	54	41	40	37	34	37	31	51	33	54	30	38	50	37	40	33	38	30	38	43	31	28	41	44	36	42	30	40	33	39	31	30	39	34	25	44	33	37	40	28	31	30	29	46	31	34	36	48	39	35	31	35	37	44	40	40	45	42	33	28	33	47	33	44	34	37	40	31	39	28	29	43	40	34	32	37	37	32	34	40	27	37	41	42	37	34	37	52	39	41	41	35	28	31	32	29	28	41	30	38	37	39	32	43	37	38	28	30	41	24	30	25	37	42	32	44	40	39	39	54	34	31	41	37	39	32	38	34	38	42	48	28	38	34	36	21	44	38	36	25	39	41	34	33	35	25	42	37	32	32	39	39	44	44	39	36	34	47	43	23	38	29	41	33	28	23	30	36	37	39	22	30	45	27	25	36	45	41	40	39	29	34	37	31	28	36	33	29	34	38	38	34	42	37	38	41	38	33	36	35	42	29	29	41	43	28	32	33	36	43	40	28	46	37	30	35	29	43	39	40	45	44	50	43	39	30	38	30	44	43	43	30	38	41	41	38	30	45	33	29	46	43	48	35	34	25	29	37	29	23	28	33	36	43	40	29	45	35	34	29	36	25	35	28	34	37	30	36	39	38	37	46	39	47	43	34	40	48	35	33	30	32	35	31	32	40	46	32	40	33	39	37	31	34	32	36	35	29	40	33	44	49	40	31	33	31	44	26	33	35	30	30	36	45	48	48	36	30	36	29	31	37	34	47	50	40	29	35	34	33	43	44	36	26	46	37	39	39	45	36	37	43	37	39	38	38	22	35	45	40	35	41	44	38	27	45	39	34	41	35	37	34	43	40	32	36	53	33	39	41	34	34	34	23	46	38	38	36	30	20	40	34	32	38	37	39	41	26	30	36	33	36	44	33	33	38	46	28	34	38	37	35	30	43	38	37	37	36	34	31	47	35	39	38	43	37	36	33	31	35	43	35	43	32	41	35	37	39	34	40	41	48	35	40	32	33	39	29	36	36	32	46	33	37	43	37	29	43	34	47	44	31	48	23	44	32	34	33	34	41	33	27	46	39	29	38	39	36	43	38	42	27	43	35	35	39	37	40	42	33	32	37	43	41	28	39	32	41	33	36	30	33	26	32	41	25	32	38	34	31	26	30	35	31	33	30	42	43	43	34	39	32	29	36	32	44	31	43	27	41	41	30	31	36	37	27	34	36	38	41	37	30	28	46	32	32	47	51	35	39	35	40	30	35	36	45	35	32	30	30	27	45	34	32	32	38	32	45	38	53	33	41	28	41	29	34	34	28	43	50	28	35	45	40	36	26	29	46	32	38	27	29	44	28	37	41	34	31	37	45	46	51	28	40	36	26	32	36	42	40	43	24	28	35	34	35	36	30	40	42	38	31	31	33	41	32	36	31	46	39	46	31	38	51	41	37	36	39	41	35	38	45	39	45	29	29	36	42	42	50	46	33	23	30	30	35	26	36	32	45	27	32	36	37	42	33	38	51	38	37	28	41	31	40	37	31	41	32	41	36	39	34	31	39	35	30	46	23	39	45	39	25	35	43	40	24	49	40	29	40	40	32	37	31	28	37	36	38	50	42	38	31	21	37	41	30	45	31	39	43	24	42	43	44	44	41	30	46	38	39	35	36	42	39	28	30	29	32	30	33	35	22	26	31	34	43	33	27	30	38	36	33	43	39	38	39	31	37	42	36	35	33	29	32	41	30	39	35	38	33	39	51	41	34	39	43	33	39	36	31	29	39	37	33	25	36	36	34	40	50	37	38	35	37	30	27	27	36	36	50	41	40	35	47	42	44	28	34	30	28	47	25	35	27	35	35	35	27	33	26	41	41	36	34	32	38	35	35	36	30	26	26	33	47	36	35	37	32	36	38	44	32	31	41	39	31	26	35	42	38	30	34	32	38	39	24	33	47	31	36	36	38	35	32	30	36	38	38	44	31	33	22	34	33	49	33	39	32	31	38	37	47	39	49	34	38	38	31	50	45	36	30	36	39	39	25	37	39	36	29	36	28	34	29	29	29	39	32	34	29	35	32	38	30	27	39	28	29	33	44	37	34	27	39	36	35	30	41	37	33	41	28	34	33	38	44	36	40	37	43	33	24	39	27	39	26	41	41	43	31	30	32	43	33	34	34	30	38
22741	15361	8979	21780	29791	28960	25400	20934	17448	14731	12175	10012	8179	6476	5200	4333	4100	3706	3292	2954	2596	2366	2183	2200	2079	2008	1747	1570	1506	1514	1445	1377	1261	1239	1126	1038	1014	1001	964	957	922	941	936	883	835	904	885	918	900	929	849	861	887	847	934	858	861	822	853	857	800	802	736	706	723	741	755	719	686	713	706	698	690	706	693	678	701	660	662	659	679	669	612	611	637	657	627	646	633	647	615	625	630	644	608	666	632	606	617	593	614	625	604	589	577	583	600	594	644	613	594	630	594	580	647	626	620	589	606	575	592	650	631	645	604	594	615	614	589	616	609	622	603	605	605	589	635	614	569	628	581	600	621	584	619	605	582	622	600	636	641	606	602	674	653	651	642	619	656	628	593	645	620	619	601	630	621	630	590	599	632	599	580	613	580	583	648	560	594	677	596	591	598	612	597	568	566	576	585	576	653	581	621	549	562	579	607	572	584	605	619	592	558	585	585	614	648	550	602	629	612	605	613	635	598	645	602	603	592	567	619	601	629	626	608	569	600	605	581	626	578	564	621	586	624	629	544	608	557	587	569	629	580	605	560	603	609	629	582	613	594	577	617	581	607	617	577	577	588	587	573	583	617	583	624	595	589	619	601	621	583	589	586	636	601	578	583	627	571	618	554	586	662	603	620	606	594	606	581	573	575	605	552	599	627	601	619	589	577	618	633	621	626	587	616	585	615	616	602	599	575	584	614	578	575	618	587	605	611	535	587	591	614	603	615	585	565	592	581	613	586	545	596	555	603	613	626	611	653	616	591	632	570	596	603	604	606	620	604	611	568	625	618	577	594	544	622	586	636	595	587	618	556	648	578	565	579	644	634	629	599	591	622	602	595	597	588	628	561	571	576	595	583	616	616	605	593	586	568	604	570	543	586	595	642	648	643	570	618	615	588	645	608	636	603	590	607	592	593	593	613	581	625	634	621	588	577	608	595	612	581	570	630	564	596	582	579	624	597	593	610	606	568	586	591	620	622	595	545	600	621	636	546	624	596	557	575	601	607	596	598	597	597	616	569	620	599	585	586	585	627	618	591	592	591	599	556	577	651	622	584	588	536	621	594	604	595	594	619	554	634	569	562	597	595	597	633	588	614	598	608	576	619	636	625	592	613	575	622	608	578	606	561	599	592	616	576	615	645	657	585	591	608	589	581	646	675	581	568	585	638	622	588	638	545	578	578	612	610	608	607	545	580	610	570	607	586	618	542	601	605	596	620	606	596	603	576	623	619	600	583	626	581	568	560	593	596	611	592	611	605	542	608	571	611	534	607	597	588	620	580	584	585	619	630	567	603	604	615	547	621	620	590	562	552	634	613	588	615	628	628	583	597	602	617	570	558	584	606	646	636	589	592	577	574	640	584	579	640	539	628	585	597	587	601	602	608	573	619	630	608	592	593	631	621	624	631	561	579	557	555	596	638	575	545	603	623	544	631	591	612	639	659	587	608	612	593	587	600	619	643	562	612	586	662	585	616	616	569	594	580	615	611	568	626	594	559	583	618	596	570	544	609	548	630	620	596	595	644	563	582	573	586	565	622	609	637	614	641	604	583	597	607	597	625	594	611	600	595	622	588	630	595	604	572	611	608	580	604	636	611	598	587	597	597	579	633	608	639	587	610	621	599	611	600	617	573	587	609	609	633	619	596	598	580	608	589	636	608	622	578	623	578	579	597	596	621	625	590	624	617	583	597	586	584	620	615	587	627	579	580	597	639	610	586	596	624	603	579	634	597	586	601	608	604	570	630	602	627	606	665	609	637	584	585	617	577	592	577	635	597	591	587	557	633	602	588	642	613	620	579	573	641	660	595	592	565	557	619	606	591	594	616	601	606	621	585	630	557	616	593	613	628	605	602	631	611	595	624	604	579	574	601	573	600	623	579	613	586	595	598	597	603	533	616	566	596	582	577	618	584	587	592	597	628	583	597	607	614	618	622	573	610	643	590	611	589	604	631	584	589	607	613	548	625	586	568	594	588	592	598	577	578	622	599	570	584	612	619	622	620	636	597	567	609	572	611	622	564	598	628	627	599	603	576	604	606	628	629	581	604	572	636	588	638	594	617	576	600	564	552	613	597	645	561	627	613	593	596	625	622	571	620	608	590	560	620	605	599	645	598	626	561	638	546	559	666	586	601	644	603	604	552	554	614	592	594	588	613	622	625	577	620	618	609	632	594	615	612	593	620	597	580	574	571	633	593	577	581	566	605	604	608	623	558	612	598	597	584	611	637	564	586	607	597	590	606	570	627	635	609	590	590	624	572	579	612	604	629	588	606	648	624	598	564	600	583	594	601	574	631	585	597	613	605	571	633	569	606	566	606	597	584	611	607	597	590	636	595	618	593	579	628	639	575	559	613	576	583	671	588	621	598	593	612	601	600	591	602	622	629	605	616	634	565	585	599	536	635	632	579	639	600	591	670	627	556	568	619	575	647	629	628	586	616	618	581	606	587	591	601	609	586	604	637	571	632	608	580	597	602	605	542	566	580	615	627	610	609	604	638	589	578	558	605	604	623	565	597	586	616	607	604	599	559	596	589	632	609	592	593	598	598	617	619	629	599	666	555	555	611	633	590	588	612	629	580	600	589	660	611	591	599	638	604	596	581	575	595	608	592	595	570	578	602	584	607	577	602	608	670	575	603	561	578	632	568	608	620	606	665	586	579	605	598	612	626	581	546	581	591	549	577	574	595	609	631	613	582	591	585	605	587	603	579	574	646	602	615	598	620	617	590	628	612	606	604	578	563	585	597	603	600	614	577	618	572	618	594	628	606	600	583	627	623	614	618	592	608	647	616	570	644	608	581	641	585	583	615	605	600	597	608	561	623	560	552	621	606	579	601	614	596	587	606	605	654	657	584	576	613	554	588	581	618	548	569	623	610	641	594	613	592	611	578	581	631	591	560	599	568	577	612	614	601	591	545	591	646	587	599	582	597	576	596	610	609	574	578	570	659	621	597	560	647	602	628	612	612	613	599	621	618	617	567	598	609	574	626	657	587	636	606	587	575	604	582	636	584	587	620	615	613	604	626	565	612	590	620	569	586	619	601	609	606	565	605	560	620	623	561	599	598	570	609	628	581	588	569	616	587	624	650	584	606	568	601	624	583	620	563	634	597	574	556	595	602	623	618	591	591	592	585	565	608	595	589	574	577	582	592	587	588	612	630	609	630	599	592	610	552	642	635	584	610	563	590	591	598	615	596	574	602	593	638	598	591	648	608	651	634	596	626	609	594	633	545	589	577	614	567	634	609	620	614	591	622	539	557	620	600	568	574	626	568	544	638	643	597	608	593	606	627	610	610	571	587	582	626	633	620	598	610	572	608	574	606	590	617	662	615	592	574	547	621	616	583	607	616	610	575	582	641	601	624	571	601	598	576	610	625	586	625	613	601	580	608	573	537	564	613	621	606	609	632	621	631	599	600	569	561	555	602	554	624	548	651	572	565	578	566	620	598	563	588	600
1441	277	154	105	176	240	200	149	120	126	100	89	77	53	48	55	45	30	40	43	33	37	40	29	32	38	36	30	23	27	37	22	22	23	22	26	22	21	24	25	22	19	24	26	31	28	21	28	21	20	15	27	27	32	25	21	35	18	26	26	23	25	28	23	21	23	36	33	21	25	31	18	29	19	21	24	21	25	30	17	22	31	23	16	28	22	29	29	29	21	25	23	24	19	22	24	21	22	17	18	35	26	23	16	20	20	22	28	16	30	19	25	24	27	17	26	30	31	26	23	19	18	29	16	29	26	29	31	23	22	32	14	20	22	13	19	24	23	29	16	21	28	21	36	25	23	27	27	16	17	27	22	28	15	22	21	25	27	21	22	17	28	24	20	26	25	18	23	29	22	28	25	26	31	22	25	32	29	20	31	29	25	16	30	31	26	25	18	31	24	19	20	24	16	29	28	25	17	19	17	17	25	23	17	20	20	33	23	24	20	25	25	29	21	20	25	23	21	13	29	19	22	24	19	23	27	26	28	34	23	24	23	18	25	20	18	22	26	23	26	17	26	18	30	13	25	18	25	27	18	26	21	31	17	23	25	25	24	19	21	23	25	25	24	15	20	9	20	14	17	23	24	27	28	30	17	22	22	19	29	19	17	18	19	31	24	23	19	21	17	17	29	22	18	32	28	26	21	26	23	19	21	17	23	22	27	27	20	22	29	29	30	19	22	29	14	13	22	14	28	26	19	21	27	30	25	19	29	28	31	23	27	20	17	26	22	14	20	21	22	15	26	26	19	23	24	21	24	23	19	29	19	21	20	29	28	18	18	25	22	33	21	27	26	23	23	21	24	26	22	29	21	26	22	21	20	30	20	28	27	17	13	18	21	33	23	25	24	25	32	26	18	22	15	25	19	18	24	29	21	19	19	26	31	21	33	24	23	20	26	22	30	16	20	21	27	20	22	23	16	30	21	23	19	24	20	15	21	17	25	22	23	15	12	29	20	21	29	26	29	30	21	40	15	25	20	25	21	22	29	23	31	30	35	21	17	28	27	28	20	19	20	22	21	28	19	16	29	26	24	20	30	28	21	16	19	17	20	25	22	25	24	31	33	35	25	25	29	21	26	33	21	28	26	20	21	23	29	21	14	28	14	22	21	18	18	33	32	24	28	26	21	34	20	20	22	19	19	17	25	25	21	24	30	23	20	30	24	20	20	20	24	27	18	30	25	23	30	21	21	29	24	27	14	25	25	31	22	31	31	28	30	24	23	23	26	13	16	20	20	14	23	27	30	22	25	25	22	25	27	24	21	23	23	22	15	21	28	28	23	34	27	21	29	21	24	25	21	24	21	28	20	18	31	31	25	30	32	20	28	16	25	23	24	19	19	36	20	29	24	21	33	30	25	22	15	23	25	16	21	20	14	14	17	27	27	20	23	24	25	31	26	21	28	21	17	28	19	20	32	31	21	24	20	23	19	26	22	20	32	16	27	18	21	22	26	20	21	31	17	18	16	24	14	24	30	19	17	30	17	19	24	18	22	23	21	18	19	36	35	21	28	29	33	18	20	26	25	27	27	18	20	19	19	24	25	23	26	22	26	23	21	20	25	25	29	29	23	23	33	17	19	17	16	24	11	21	34	31	25	15	24	21	27	35	26	25	27	25	27	32	17	28	19	17	17	27	29	28	19	23	27	17	20	23	21	20	21	26	24	39	16	24	22	18	20	26	18	19	22	24	22	29	21	21	29	18	28	21	34	18	30	24	22	39	27	21	34	21	28	19	21	26	25	24	20	21	34	18	14	32	20	16	23	23	18	24	20	31	25	20	20	24	26	24	25	24	33	27	17	21	25	29	15	14	16	18	25	30	21	24	21	25	24	16	16	30	28	30	27	24	21	31	15	17	23	33	27	19	21	20	24	20	28	31	33	20	31	27	23	26	25	23	16	24	18	33	20	21	21	17	25	20	25	22	21	25	31	21	22	18	30	31	24	20	30	25	25	24	26	24	25	20	12	23	35	26	20	30	20	21	27	26	24	17	17	23	20	18	25	22	21	33	27	21	25	21	22	28	26	37	20	25	32	17	26	22	29	24	26	23	26	23	22	23	26	25	18	19	29	24	23	23	20	27	13	21	26	29	22	22	16	26	20	28	25	19	30	26	29	36	21	25	24	22	21	35	18	10	22	20	19	27	19	21	19	30	22	22	23	24	31	24	21	13	15	17	29	19	25	29	24	20	18	20	22	19	23	21	21	23	29	20	18	27	30	26	22	20	15	17	27	20	20	20	28	26	23	17	27	16	26	31	19	33	16	26	28	28	26	20	20	14	31	25	31	25	18	20	22	22	23	15	23	18	17	29	23	25	12	22	20	25	14	30	25	21	30	18	19	20	35	20	22	27	30	23	26	19	23	21	27	22	19	32	25	26	22	18	28	22	17	17	22	31	29	21	23	16	21	24	21	28	26	20	16	25	14	27	25	28	22	29	21	36	22	24	17	26	19	25	20	22	29	29	14	26	22	23	29	28	22	25	21	31	24	21	18	26	22	25	26	20	17	20	25	24	21	29	21	23	33	27	24	23	22	22	17	15	31	22	21	21	26	30	19	25	36	26	23	30	24	24	25	21	16	28	21	28	30	24	25	28	19	26	18	14	20	27	26	23	21	23	23	21	22	22	24	21	20	26	33	27	21	29	23	16	20	21	28	34	27	26	11	27	24	26	26	23	24	23	20	16	20	27	20	30	27	25	25	23	14	24	19	25	29	24	22	18	19	27	24	27	19	20	28	32	26	19	22	18	28	18	24	20	21	23	30	20	19	21	26	23	21	23	20	21	24	30	19	17	28	19	30	22	24	13	24	30	27	32	25	25	26	27	24	30	34	23	24	25	22	32	24	27	22	15	17	24	22	22	14	17	18	19	9	20	17	29	27	32	29	25	22	21	22	28	23	23	18	28	29	26	14	27	18	21	22	21	22	26	34	21	22	16	25	22	25	13	30	27	16	21	22	32	21	26	16	19	23	28	22	25	22	21	20	16	24	32	26	20	28	26	18	18	24	25	21	23	24	29	22	23	22	27	29	18	26	25	27	23	21	25	26	17	23	27	33	21	14	20	26	15	25	21	27	24	23	26	20	29	26	20	24	20	22	24	22	33	22	25	20	21	25	20	26	24	24	25	21	24	21	32	13	20	28	23	29	17	22	32	22	21	25	21	23	20	22	27	14	34	18	22	12	26	24	30	19	25	26	27	20	26	25	14	15	18	15	19	21	28	25	28	32	23	31	27	19	13	24	24	20	20	11	15	29	24	19	18	22	23	27	22	22	18	19	23	23	22	26	35	28	12	25	27	26	26	24	23	29	20	14	28	25	19	16	22	21	30	17	20	23	32	23	27	18	14	27	25	15	18	35	27	26	19	38	31	24	21	25	28	22	25	19	26	22	22	26	24	22	25	20	26	16	31	24	25	27	17	19	36	16	23	21	25	25
14050	8136	4318	12108	18835	17991	14439	11262	8732	6782	5286	4241	3176	2301	1869	1586	1611	1627	1329	1195	1106	1002	993	1035	976	875	830	710	733	703	747	675	660	601	571	556	519	532	521	498	457	488	475	496	469	489	483	536	525	499	505	523	482	532	453	509	499	435	467	476	463	429	456	433	388	421	435	409	439	433	467	398	403	410	447	403	406	443	434	395	397	379	422	392	404	422	406	441	445	376	441	401	379	402	435	410	397	419	390	387	388	406	400	415	401	410	417	411	383	413	415	377	377	358	394	379	377	393	405	414	387	390	398	391	406	402	412	386	406	363	402	389	409	434	373	414	359	393	386	365	389	360	381	426	410	398	413	389	403	397	393	401	409	449	410	431	404	412	377	370	371	383	391	382	412	399	385	378	407	363	423	374	360	381	411	378	401	392	425	374	414	378	394	390	409	419	382	395	401	388	372	392	398	383	394	410	415	401	374	390	394	398	415	395	400	391	387	406	414	404	371	379	364	353	397	405	426	366	412	375	369	398	393	354	390	394	423	395	388	402	406	372	411	410	407	398	428	430	437	382	405	393	372	370	413	432	375	379	355	392	397	388	398	415	379	395	398	420	376	404	409	392	392	358	384	379	404	414	376	411	395	415	384	432	392	385	407	453	377	406	414	365	405	390	435	388	383	396	390	417	368	397	409	411	376	405	396	394	397	414	384	356	396	409	422	379	367	411	383	412	402	357	382	407	381	427	386	376	363	408	401	394	404	387	388	362	365	400	427	426	431	420	381	418	390	368	382	388	357	408	380	442	434	414	379	402	367	373	378	379	417	407	437	417	389	381	399	398	399	400	409	410	400	425	405	411	385	436	405	384	375	378	398	430	394	393	430	398	376	371	385	402	355	384	375	435	386	411	403	353	389	419	388	401	417	401	372	392	398	356	375	386	387	349	375	403	414	423	401	388	427	393	355	402	394	393	412	375	406	389	402	396	433	422	412	369	398	403	392	417	403	387	414	380	400	361	437	410	412	374	398	394	396	389	383	413	409	414	410	384	349	372	405	390	428	400	412	404	379	402	399	411	398	388	385	352	411	418	414	365	364	394	409	436	384	425	426	432	392	419	406	383	386	378	411	381	385	363	380	373	358	362	395	395	413	408	414	384	408	379	411	359	406	423	387	382	404	390	407	390	380	349	392	392	411	403	372	356	325	416	411	381	379	412	386	406	390	408	363	374	382	403	440	381	366	439	391	410	379	385	396	358	388	405	397	388	384	402	399	418	409	383	364	344	383	375	370	403	406	357	379	404	409	390	389	429	400	394	385	382	396	379	422	379	409	361	404	416	382	373	384	388	442	407	394	390	406	382	346	382	350	362	394	397	387	425	412	405	394	385	404	372	402	407	394	386	368	424	384	436	384	388	411	414	360	385	409	387	350	397	409	385	389	396	414	385	359	456	394	382	429	386	410	387	388	403	373	398	430	438	419	434	394	395	433	388	427	416	403	402	458	379	376	404	436	379	379	414	396	376	385	376	380	376	380	427	443	430	399	390	396	359	410	376	400	388	381	417	425	379	397	399	370	407	385	421	387	392	426	367	399	412	402	414	460	431	361	397	401	399	370	408	404	419	377	417	404	396	379	385	380	408	395	422	377	404	394	391	443	404	431	408	414	435	382	374	426	410	420	388	395	412	399	395	400	436	378	415	378	397	379	394	366	418	428	387	408	378	380	404	425	399	396	380	396	417	430	390	378	381	377	382	413	370	394	388	421	380	412	381	386	408	401	372	412	390	376	377	389	380	412	390	375	371	371	396	395	397	420	404	428	370	406	402	361	391	363	393	404	398	410	380	431	400	424	396	419	357	422	389	359	404	423	407	422	390	387	383	413	387	394	387	378	380	397	375	427	441	398	399	355	356	386	369	393	424	375	397	394	395	451	430	412	390	379	409	413	420	367	419	411	366	394	385	409	400	401	407	369	406	388	438	358	415	408	353	372	383	407	391	425	384	386	383	398	405	377	404	401	404	373	389	386	408	425	370	414	390	366	434	390	376	431	416	409	365	396	414	399	388	357	410	366	430	398	432	363	448	403	419	430	411	365	387	415	367	351	413	398	397	409	416	400	390	342	379	419	380	421	387	416	378	407	406	425	392	385	382	440	417	417	390	370	438	365	411	382	385	378	390	378	413	421	399	390	398	405	411	449	387	389	371	413	399	407	415	367	390	366	376	368	390	381	415	391	386	384	398	393	401	383	390	425	395	371	380	386	382	404	371	391	411	395	384	401	402	388	386	411	341	406	380	365	404	391	385	380	398	418	378	369	384	389	348	390	445	415	383	400	388	390	372	402	395	410	380	366	381	381	413	365	374	382	388	370	402	399	384	410	398	394	402	410	435	385	372	373	404	351	391	411	414	392	366	377	419	466	420	386	373	377	381	405	389	384	384	414	400	386	376	392	425	368	392	408	395	358	419	427	429	414	366	385	414	372	393	375	420	438	386	374	415	402	418	361	341	377	386	378	417	420	415	374	433	402	391	395	414	420	410	361	377	406	391	406	415	392	424	385	386	380	410	413	419	379	398	388	446	376	450	410	404	391	390	405	383	418	415	407	379	386	396	440	373	372	387	382	428	414	390	364	394	363	397	356	391	369	413	364	383	357	436	401	404	403	419	417	392	386	371	379	393	425	390	393	409	390	398	387	382	391	407	410	395	357	403	387	432	396	415	370	416	398	391	383	422	357	358	407	376	390	387	366	393	378	375	393	388	363	392	420	365	413	403	401	418	422	365	393	407	414	419	392	412	375	407	409	390	383	393	382	369	431	396	402	420	388	378	378	355	392	423	396	425	393	460	388	418	416	417	379	443	428	391	392	365	386	382	448	412	408	398	378	365	391	406	369	385	395	404	384	362	378	397	389	376	442	417	393	413	379	387	447	384	408	391	421	396	383	368	423	370	396	437	372	407	398	388	407	398	403	395	385	409	384	401	391	379	421	434	379	400	431	404	359	384	388	399	407	392	378	365	390	415	419	386	430	371	415	401	382	386	405	410	381	401	423	409	393	407	395	401	397	390	413	428	376	366	409	366	388	384	388	403	390	398	381	421	391	411	396	390	419	410	406	383	378	383	406	392	414	363	376	382	377	432	418	341	404	426	406	430	396	382	375	417	402	366	427	424	419	381	375	423	442	383	377	405	411	398	418	405	404	388	392	386	394	382	422	410	384	399	391	393	372	422	403	399	379	403	411	388	390	386	380	417	425	411	382	412	370	405	410	354	403	404	385	399	385	387	408	410	382	358	385	414	402	400	402	415	402	385	345	433	419	353	376	380	388	414	382	400	376	393	435	415	404	369	419	383	382	425	387	390	414	361	396	401	405	376	411	409	398	449	445	392	407	399	401	379	417	372	398	404	356	402	401	405	406	389	389	371	394	419	356	398	400	388	389	349	413	395	415	391	405	382	375	389	420	399	418	400	360	366	404	373	416	413	369	429	409	377	389	396	367	382
861	466	230	184	327	400	337	265	217	178	157	92	101	75	58	62	57	35	40	35	42	37	37	37	23	43	34	31	38	24	24	29	24	21	20	27	16	20	17	17	20	17	17	22	22	28	21	19	29	21	22	19	17	29	24	24	20	28	18	19	22	25	18	17	22	19	15	30	15	15	23	24	15	17	19	23	19	16	15	21	20	16	15	21	22	27	20	22	18	27	20	13	23	30	13	24	19	25	23	18	15	19	17	16	20	14	15	17	21	18	18	20	21	24	25	23	28	25	25	17	25	15	14	29	16	12	15	16	18	18	18	17	13	25	21	19	19	22	15	20	20	24	13	15	11	15	25	17	30	10	17	16	16	22	25	19	21	20	16	13	14	19	15	14	17	21	19	16	17	10	20	23	14	19	19	24	16	12	17	11	18	19	24	26	17	15	20	17	12	19	16	18	22	16	19	24	30	18	14	26	25	20	12	18	20	20	13	19	17	22	16	18	16	15	20	16	19	10	21	15	20	16	14	19	12	16	27	25	12	16	22	19	24	17	14	17	19	15	24	21	20	16	16	15	24	15	14	21	23	23	16	19	19	17	15	19	19	19	16	18	20	21	22	20	18	19	17	15	14	29	22	17	24	16	21	16	11	26	14	14	28	19	22	25	19	19	11	19	29	19	24	11	14	16	23	21	14	18	19	18	17	22	16	19	14	23	18	21	18	21	22	17	16	21	20	19	15	20	11	14	9	25	25	10	17	16	22	17	25	14	14	19	24	21	23	18	10	16	15	14	23	27	18	12	26	27	20	25	12	14	24	23	13	19	13	14	14	17	16	29	14	21	19	19	15	13	20	15	26	20	11	27	20	18	19	12	19	15	15	17	17	14	23	21	24	19	21	22	20	17	20	17	20	22	23	18	21	17	19	16	13	25	16	17	19	19	9	20	23	21	19	18	21	13	24	20	21	22	19	24	14	16	23	16	18	19	16	13	23	23	26	18	16	24	17	21	19	16	18	13	15	21	18	16	15	24	20	22	24	20	19	20	11	16	17	11	26	17	17	20	30	24	21	20	19	14	26	23	23	29	21	28	24	25	23	10	11	23	11	18	16	22	16	23	21	10	21	27	11	16	15	18	19	15	25	22	19	19	21	18	23	14	23	16	26	21	12	13	20	17	25	26	16	21	21	21	15	21	23	20	20	24	12	14	14	19	17	21	14	25	19	15	12	24	24	19	13	20	17	20	21	13	21	18	23	17	10	16	18	20	16	16	23	18	21	11	26	17	15	6	13	19	24	20	27	20	23	13	10	13	10	18	21	19	19	19	21	19	17	18	14	19	24	11	24	28	19	23	18	17	23	20	17	25	25	20	31	23	22	21	25	20	11	12	15	13	14	16	25	19	15	17	17	21	18	19	24	20	15	21	22	17	22	22	19	19	22	20	23	23	16	22	18	17	20	17	23	15	17	18	18	17	16	18	24	18	13	19	14	21	16	26	10	21	16	20	31	22	28	23	12	22	10	19	18	23	28	17	20	8	16	10	13	16	31	21	20	22	21	14	26	19	17	17	20	20	24	17	16	18	12	18	21	22	21	18	15	24	11	15	18	13	15	11	26	18	24	20	25	28	16	19	13	16	21	13	14	22	22	21	19	15	24	22	18	17	22	13	15	18	22	18	20	26	14	18	11	15	14	11	16	14	16	19	19	23	15	14	29	28	13	16	18	22	19	23	16	22	23	17	23	21	15	14	21	12	22	16	17	21	13	18	22	15	18	13	13	16	17	22	17	21	23	15	20	20	28	23	11	16	24	24	10	25	20	15	26	19	16	22	15	18	17	14	27	23	18	19	25	16	11	23	16	11	17	13	15	18	25	19	19	26	20	13	22	14	21	14	18	8	20	17	19	20	18	27	25	16	19	19	13	19	14	19	14	21	16	14	30	22	19	21	16	26	21	17	21	27	13	22	16	16	18	21	20	21	25	24	17	15	15	18	14	20	16	21	20	15	24	25	12	17	19	17	13	22	17	23	20	16	14	22	20	25	24	24	18	13	20	17	29	14	16	23	21	25	21	18	21	21	15	15	21	19	25	20	21	14	19	20	24	18	17	19	18	13	19	23	22	12	18	24	21	16	10	23	18	27	17	26	18	16	19	17	15	23	25	16	21	18	24	17	13	26	13	16	18	20	28	13	17	17	19	21	22	16	24	13	10	17	17	21	13	11	19	12	13	19	19	18	18	24	26	20	25	18	15	12	23	21	10	15	16	20	15	16	19	22	25	16	27	24	24	14	20	15	16	19	11	29	24	23	25	17	18	22	15	17	16	18	23	17	21	21	18	15	16	20	17	19	19	19	11	12	22	14	20	28	17	15	14	19	15	11	13	14	20	8	25	14	15	14	21	17	17	14	15	22	14	19	19	16	17	25	13	21	22	13	20	18	19	18	16	16	13	19	23	19	17	18	14	22	18	17	14	25	12	19	16	18	19	23	17	21	30	21	23	17	14	19	13	19	19	20	22	27	17	21	23	20	15	17	13	24	21	21	21	15	16	18	15	16	17	20	26	14	19	26	16	18	18	13	32	17	16	28	24	23	21	13	20	15	29	20	13	22	25	12	19	26	15	17	25	29	17	20	21	14	12	7	21	16	16	19	16	21	10	29	26	19	19	20	11	14	16	18	15	16	17	25	12	16	22	19	26	20	23	20	13	28	19	31	13	14	24	20	26	14	20	15	19	27	13	20	18	13	18	16	21	26	15	12	20	17	18	14	26	16	16	20	13	21	24	22	20	24	20	15	22	19	18	18	14	13	17	17	15	14	11	27	21	14	19	18	18	26	21	18	23	15	23	18	15	18	9	17	11	22	17	22	18	25	19	11	17	18	18	30	14	7	16	18	20	20	23	10	15	18	10	19	22	24	22	13	21	21	13	22	17	15	15	17	29	16	13	15	18	16	21	18	23	16	17	17	14	20	11	24	25	16	23	20	18	20	27	18	21	8	15	25	15	15	18	22	13	17	16	20	17	23	19	18	17	18	22	23	14	18	19	15	24	26	16	16	19	14	22	16	14	23	20	13	14	15	21	22	21	13	18	18	21	20	13	18	18	12	18	23	19	22	18	17	13	12	19	22	25	13	22	22	10	14	10	16	11	15	17	19	10	15	26	16	21	21	23	18	13	14	15	11	18	22	21	19	20	19	15	17	10	22	19	26	15	21	25	18	18	27	28	23	13	19	21	15	17	21	23	16	15	22	20	15	23	20	31	18	20	19	21	20	16	18	26	14	19	24	22	15	24	9	16	15	15	18	24	30	19	32	17	19	15	25	24	13	24	18	18	14	20	18	16	12	12	18	18	19	20	19	28	20	21	20	22	15	20	22	21	17	23	22	20	24	24	15	16	29	22	19	17	14	24	15	15	20	18	9	18	16	12	14	12	22	16	19	15	23	24	14	19	14	21	19	22	21	22	25	14	13	18	14	15	16	21	16	23	18
18456	12240	6582	17486	25398	23975	20402	16606	12931	10392	8253	6657	5181	3847	3025	2827	2615	2418	2087	1738	1668	1523	1470	1517	1267	1123	1077	995	953	852	895	776	838	673	628	601	575	589	491	541	560	482	531	507	559	527	531	499	517	528	537	527	466	522	480	472	499	459	472	456	460	426	426	402	390	395	385	404	356	363	348	364	359	370	353	374	359	335	336	342	332	335	339	341	324	363	346	339	339	325	342	326	341	322	328	346	335	345	311	346	343	346	331	336	355	350	333	318	307	328	308	309	321	310	302	324	329	306	365	319	306	334	303	336	352	340	335	295	336	329	319	326	321	337	330	334	342	313	329	316	290	294	331	328	313	311	336	355	343	354	342	320	328	342	306	311	319	334	327	295	321	288	298	317	331	323	288	314	323	341	295	327	303	346	279	304	349	305	292	330	310	311	311	326	343	315	312	326	320	319	310	311	305	295	269	328	319	302	327	291	331	320	285	291	340	302	319	332	338	309	310	311	344	327	329	294	333	324	280	333	322	332	306	317	306	325	318	295	320	320	331	332	290	335	314	312	330	325	319	310	313	338	302	334	319	317	325	340	329	320	310	305	318	283	304	306	328	313	326	322	306	322	323	297	319	309	309	320	288	301	318	299	297	320	320	337	300	302	322	338	294	315	293	293	318	338	347	354	301	304	316	304	302	327	312	344	322	335	322	298	322	339	337	301	340	333	304	317	338	327	297	316	341	339	344	298	352	308	295	328	329	316	305	285	322	312	342	300	306	330	291	297	303	344	303	279	329	317	319	330	329	348	317	308	321	301	329	305	345	340	324	307	290	349	315	340	300	325	317	342	321	333	327	307	321	316	287	354	301	344	334	337	274	304	330	303	303	350	344	343	302	275	282	295	309	346	326	327	307	309	312	329	321	338	332	299	324	332	367	268	312	309	306	335	318	309	336	324	333	283	302	299	283	300	303	323	314	325	311	318	314	300	339	307	297	330	302	313	321	312	325	336	292	305	330	325	305	336	311	303	309	314	280	301	321	297	307	290	314	305	295	287	293	329	308	301	334	307	312	314	311	345	326	311	297	316	279	327	324	334	334	310	319	350	307	308	293	326	333	323	309	323	286	296	312	310	332	340	343	309	333	317	300	327	311	317	294	350	316	320	329	307	295	323	288	320	352	319	302	336	303	302	321	291	333	355	308	310	316	364	288	333	355	316	311	300	304	325	319	323	276	322	349	329	321	311	306	303	303	306	314	284	311	307	335	333	333	334	312	322	324	306	314	340	312	315	315	324	324	339	295	325	305	283	323	315	312	340	308	309	305	352	293	327	326	343	299	312	334	300	309	318	311	314	306	334	313	326	313	296	324	310	334	330	293	330	326	348	297	350	285	344	311	301	306	284	314	325	313	308	301	319	318	314	350	294	343	305	301	332	293	331	295	328	315	309	325	303	315	340	314	336	288	334	337	317	328	315	319	310	295	309	305	308	311	316	284	330	326	321	320	290	327	314	316	310	332	325	332	296	320	319	280	327	321	300	299	314	331	287	288	312	303	304	309	297	328	311	303	319	256	316	337	317	334	324	307	309	324	322	328	288	296	290	317	305	297	324	303	293	294	293	319	338	353	302	294	329	298	277	322	330	352	307	299	307	314	335	307	306	322	301	307	304	298	305	302	323	330	341	304	341	317	306	321	287	319	311	289	306	329	327	319	296	306	320	299	314	321	304	319	317	297	349	284	301	340	301	330	280	279	307	291	307	339	309	310	315	343	362	292	309	339	306	294	319	322	337	325	314	333	306	332	321	317	333	292	321	309	287	329	342	313	345	314	334	323	325	297	348	300	315	297	310	334	340	295	301	288	343	332	297	316	333	299	304	285	314	333	321	319	297	334	301	306	317	296	326	354	334	318	323	324	320	320	305	313	298	287	325	338	316	335	306	302	302	311	342	300	311	325	323	335	352	354	344	291	319	294	319	314	335	335	328	337	312	316	333	320	335	299	324	332	308	335	311	312	315	320	315	306	285	308	314	288	327	318	288	325	324	335	311	318	280	317	347	336	301	294	342	300	350	324	273	284	339	310	321	308	311	367	321	325	305	292	287	312	293	304	323	313	325	312	334	286	314	310	299	327	344	300	317	300	326	326	288	300	365	312	334	311	311	286	322	332	320	292	332	349	300	345	298	307	309	319	331	317	347	301	359	327	297	320	316	330	332	297	301	311	329	299	326	338	306	323	334	284	310	303	343	301	314	328	306	337	338	327	324	324	289	329	316	295	346	337	335	335	321	307	317	306	324	324	329	328	336	333	350	312	305	324	297	309	303	307	338	290	294	321	303	303	318	300	306	333	328	328	309	300	293	275	309	306	320	328	283	302	330	305	357	336	296	279	291	316	364	335	303	287	302	311	275	326	295	317	301	300	317	335	310	338	327	305	299	298	288	302	329	338	296	310	297	283	316	316	334	308	308	321	346	295	298	315	312	316	328	330	331	286	311	310	293	342	314	324	302	329	323	317	317	292	329	334	326	314	330	307	333	297	355	303	321	319	313	309	324	322	313	297	309	344	310	341	311	347	312	332	299	301	308	307	348	326	308	299	331	318	302	317	307	326	313	341	335	318	295	318	315	348	315	308	311	297	333	310	297	320	321	329	314	311	294	312	339	333	324	329	291	299	289	282	340	330	317	288	360	307	329	307	292	295	317	299	294	340	312	334	337	327	329	323	330	310	321	304	321	286	345	321	323	331	337	337	315	344	326	309	311	301	341	325	323	294	308	322	311	295	322	294	323	335	346	296	290	315	307	323	318	321	337	277	296	305	342	319	306	300	329	307	318	348	329	332	295	322	326	297	340	308	305	326	301	298	319	332	310	312	300	297	297	315	354	302	339	313	316	303	326	301	305	307	319	302	315	328	309	296	322	333	296	288	297	310	314	328	326	353	328	344	328	312	329	347	329	304	321	249	307	315	297	325	284	319	304	303	302	325	290	306	292	307	339	294	318	302	322	327	300	362	308	296	320	324	257	307	313	298	333	318	330	314	303	340	302	281	319	299	301	359	327	336	287	335	320	332	301	306	271	293	325	317	287	332	323	313	342	306	354	327	285	311	327	333	321	303	295	322	313	312	325	287	303	292	292	301	310	292	319	313	328	315	312	319	337	300	348	337	307	317	322	325	303	307	325	325	312	321	350	310	303	314	336	310	313	328	305	300	306	312	327	288	291	321	327	321	308	313	301	310	300	299	324	328	278	305	281	313	312	315	318	341	327	300	304	289	346	317	326	311	304	310	322	332	341	311	324	313	325	290	299	324	328	313	301	325	320	309	292	306	312	315	337	319	304	286	327	302	343	329	321	298	283	357	306	303	303	332	333	321	317	334	337	326	295	310	314	328	335	307	308	307	341	315	327	317	318	295	315	304	341	327	338	338	305	291	317	281	320	304	298	308	323	346	313	291	324	349	288	311	352	302	320	300	306	337	324	357	297	340	312	340	318	322	306	312	298
2390	378	236	214	303	356	314	255	212	194	138	141	116	84	72	84	82	79	73	58	65	58	56	52	57	54	45	50	49	63	36	45	55	47	48	49	41	45	41	42	39	45	38	48	39	40	38	42	43	43	42	35	41	43	37	36	47	40	43	53	38	51	52	45	46	32	40	51	40	36	49	39	40	32	44	31	58	44	37	47	51	39	29	43	36	41	34	50	38	33	46	48	37	51	36	45	31	40	48	33	44	31	44	49	40	44	51	43	40	29	41	41	42	36	42	39	31	45	42	44	53	45	44	49	53	45	47	54	38	39	40	38	42	49	43	30	36	42	35	54	39	39	46	44	52	39	51	30	29	46	44	53	40	48	53	44	36	54	43	38	35	43	35	36	44	47	42	26	40	46	40	50	47	46	40	40	39	40	37	51	35	42	39	34	44	33	38	33	50	39	48	40	29	38	42	38	50	44	45	43	43	45	41	46	44	44	38	43	36	51	38	38	46	46	41	46	35	50	48	47	44	40	43	37	38	37	36	34	33	42	39	41	28	46	52	51	47	50	44	38	42	50	33	42	43	32	46	49	48	40	41	50	35	25	45	46	25	38	45	37	35	52	49	51	37	48	44	45	45	42	37	35	38	50	39	49	49	44	25	45	53	52	45	35	38	47	47	41	34	46	35	33	32	36	33	26	37	47	40	42	33	51	52	39	41	39	50	41	44	37	40	44	37	37	38	33	38	42	31	42	35	42	39	42	38	53	38	33	38	30	40	43	38	35	50	44	34	47	35	37	37	31	52	29	34	40	44	53	42	26	52	45	49	42	47	37	50	57	48	46	30	42	36	48	46	41	47	37	46	51	41	43	44	23	47	44	52	44	43	39	42	40	34	48	35	34	41	38	40	50	34	44	51	51	47	35	50	57	40	44	43	32	40	45	42	41	45	37	45	37	34	52	42	42	35	39	36	30	41	34	38	35	35	34	32	40	40	48	46	32	40	37	48	42	32	45	36	37	46	40	35	44	44	38	35	50	39	48	45	39	56	47	49	40	38	35	34	35	33	48	32	36	32	44	35	36	31	39	43	42	28	28	37	43	46	40	42	48	37	46	39	45	42	53	48	47	42	31	43	46	35	44	40	42	37	31	54	26	34	24	43	52	30	32	37	45	32	30	46	50	47	37	40	42	39	39	41	47	41	38	47	43	42	30	30	34	39	48	49	44	40	48	39	40	52	47	41	33	33	25	37	35	39	35	44	41	50	41	49	43	41	46	33	40	41	32	57	44	54	45	41	51	44	33	40	48	39	29	48	45	30	40	51	48	25	50	32	42	45	41	40	36	36	46	41	41	37	44	45	48	46	39	40	40	45	47	34	38	39	33	43	53	42	42	46	43	37	41	33	50	55	54	43	41	35	54	51	43	37	42	39	37	41	38	46	38	50	27	33	44	37	43	40	42	38	29	49	32	54	39	44	31	45	55	39	42	39	31	42	33	36	33	33	51	38	50	41	41	44	38	39	46	45	51	36	31	40	44	50	34	36	35	35	50	39	45	49	48	47	38	46	42	49	34	32	29	49	53	31	42	53	39	39	34	35	38	44	34	44	27	38	47	36	36	43	39	43	46	51	41	35	23	23	50	47	49	44	31	37	37	39	49	39	52	28	41	38	44	48	45	35	31	41	38	45	41	45	37	35	41	38	41	46	42	49	37	38	48	41	55	33	38	35	42	43	41	46	35	36	33	49	48	43	48	41	36	46	39	54	35	39	44	53	40	42	32	41	43	48	45	63	35	34	48	46	40	32	54	35	45	43	45	41	41	38	40	42	32	46	28	40	23	48	38	32	41	33	41	31	40	47	36	29	49	43	47	28	45	41	42	38	37	42	53	55	47	38	34	39	43	47	44	36	41	42	36	34	35	53	33	38	59	39	43	36	58	40	31	35	38	31	41	35	49	44	31	42	45	30	41	47	40	35	48	41	31	47	32	42	38	47	25	50	43	37	43	34	45	41	43	31	41	33	46	36	46	30	47	47	40	46	33	45	31	41	42	40	43	54	52	34	31	44	43	43	60	46	41	54	44	40	40	43	44	57	36	42	31	44	41	37	51	50	42	35	48	42	49	43	37	38	44	38	56	43	40	29	34	47	40	48	47	37	42	47	47	35	34	41	46	31	40	35	45	43	51	50	37	35	35	40	48	29	40	43	40	41	46	40	37	55	35	30	41	35	37	31	42	38	44	38	44	43	41	46	41	42	42	47	31	44	32	42	43	33	39	41	38	33	43	43	55	38	45	38	40	38	43	42	35	42	35	45	51	34	42	46	34	43	24	52	38	51	43	35	47	38	41	51	52	44	41	40	48	37	40	47	37	45	38	43	45	38	39	43	34	32	38	43	38	38	34	40	36	49	43	39	32	44	28	30	40	36	35	29	36	42	27	52	49	43	39	28	39	37	50	46	47	34	49	35	48	51	40	49	44	38	48	51	34	36	57	34	40	37	38	40	36	47	42	44	47	57	42	41	47	38	32	33	38	42	49	39	45	42	50	45	50	47	47	41	36	40	42	57	50	45	30	25	41	41	38	25	35	38	43	31	43	50	43	55	59	56	45	41	43	39	44	39	40	43	43	49	37	39	45	42	45	43	51	38	57	24	51	47	44	47	42	40	38	46	25	47	38	33	35	48	49	43	43	35	36	48	43	40	44	45	42	48	39	44	39	46	33	31	33	40	43	46	35	51	39	36	45	40	36	30	30	34	46	25	46	43	45	44	38	44	46	44	38	49	41	40	26	49	40	44	35	29	46	49	51	34	41	42	41	39	44	44	36	39	47	33	38	38	30	44	43	43	47	49	48	56	34	49	36	40	31	45	46	39	27	42	41	32	60	40	45	44	43	54	45	37	40	49	38	46	39	39	45	36	38	29	44	37	42	44	33	44	36	36	46	46	43	36	33	34	39	43	31	39	35	40	36	28	36	47	37	38	40	41	40	39	28	40	36	46	40	44	40	44	38	45	37	38	43	54	36	42	43	42	41	37	43	27	56	36	33	44	50	40	46	36	46	31	38	38	49	35	37	58	32	36	34	42	46	32	38	47	47	45	37	36	43	40	41	38	52	43	45	38	46	50	42	34	42	37	35	41	45	37	46	48	27	31	50	38	36	35	49	30	60	26	38	45	39	43	49	39	44	43	48	50	36	47	38	44	40	37	45	44	34	34	37	43	47	36	46	52	47	47	44	40	47	39	32	37	50	42	38	41	45	45	42	43	43	44	42	34	50	37	28	33	36	40	41	43	45	42	46	34	30	30	42	48	26	43	35	44	40	50	35	37	34	32	44	37	38	48	54	38	39	38	41	52	36	32	49	39	41	44	35	45	42	40	38	45	40	41	45	56	35	37	50	54	44	45	38	48	34	43	50	38	41	45	43	47	42	36	45	39	48	26	36	44	38	41	33	25	43	47	49	46	53	30	37	38	48	37	49	37	45	42	43	42	43
16806	10809	6336	16257	23986	22972	19325	15703	12428	9743	7942	6254	4724	3920	3184	2963	2879	2599	2322	1988	1889	1775	1762	1755	1559	1488	1338	1295	1260	1186	1162	1175	1074	995	952	893	883	897	899	869	850	867	843	846	940	886	837	889	906	828	927	868	864	783	783	832	858	766	815	812	730	806	788	746	741	771	751	740	738	739	687	754	729	734	732	751	724	690	678	693	715	710	689	692	698	709	687	719	712	732	704	732	731	648	680	690	679	689	692	712	692	669	680	670	686	742	670	677	702	674	698	656	685	691	634	664	708	666	710	627	664	721	689	637	653	683	692	687	706	708	698	640	621	662	653	670	699	628	659	635	653	681	680	742	690	700	711	697	638	700	637	729	707	728	688	687	692	642	654	680	695	726	695	611	668	690	680	692	634	696	663	680	658	660	620	701	680	666	683	661	690	671	684	665	662	662	686	731	664	706	714	685	692	631	655	684	708	681	703	679	673	671	703	647	691	658	660	672	661	704	675	686	672	679	680	672	668	689	702	659	649	699	675	696	666	650	670	668	675	657	643	667	725	708	669	644	686	667	654	644	693	672	674	631	682	713	605	613	674	653	674	712	680	715	697	679	648	696	668	705	693	674	656	652	679	652	681	682	694	655	666	672	685	718	681	616	686	710	692	698	690	723	638	653	713	691	690	672	690	699	641	656	685	646	720	681	687	670	710	673	678	656	691	672	672	664	713	672	648	684	654	711	687	691	640	678	686	686	698	672	694	656	678	679	624	676	666	670	663	643	689	635	681	651	663	640	639	702	666	650	605	653	678	629	709	648	677	644	674	697	672	644	620	709	667	676	694	657	640	698	682	660	609	622	686	692	678	685	678	735	707	697	709	738	674	661	705	646	658	681	655	695	670	703	665	650	694	719	726	675	718	641	660	612	702	674	633	642	701	629	691	654	683	653	690	678	670	666	725	696	671	725	661	710	718	652	676	729	672	679	648	691	651	607	642	664	674	702	679	659	698	666	647	721	711	700	705	699	717	627	684	704	634	649	696	657	665	686	678	731	698	698	662	666	636	668	735	677	734	762	690	649	662	688	680	637	665	631	684	718	673	662	695	664	687	655	723	629	701	720	654	699	701	693	688	671	655	677	697	660	625	652	678	706	659	703	680	632	665	691	655	689	699	680	673	711	673	678	673	679	690	670	671	677	667	675	646	685	711	646	691	637	725	669	661	689	664	678	673	704	610	625	692	634	677	648	683	713	688	677	655	695	663	664	725	596	653	731	653	688	652	687	668	687	689	744	642	676	684	674	660	677	648	659	681	614	706	693	665	717	724	698	654	630	675	648	725	615	653	671	680	673	645	634	679	675	644	661	691	667	705	659	711	655	705	656	700	739	676	695	661	698	679	665	664	727	700	676	690	609	663	690	709	663	687	685	703	681	674	667	705	624	696	677	669	676	705	629	634	663	699	705	691	653	670	661	741	654	681	637	627	694	666	667	730	630	707	635	705	674	693	630	634	681	681	659	689	670	673	655	650	645	692	651	669	675	660	643	704	716	678	691	685	671	678	614	661	663	686	650	696	674	677	658	683	650	694	656	719	628	689	646	721	689	721	703	653	667	679	683	695	696	723	665	647	698	675	692	639	673	656	695	644	637	707	664	690	694	674	647	680	665	656	669	607	651	699	669	689	682	688	632	677	661	678	714	707	673	686	668	706	666	616	624	644	664	678	650	673	735	673	664	708	664	718	682	658	667	672	704	648	677	695	687	650	674	691	669	702	717	666	710	688	691	657	661	672	626	677	660	758	692	732	697	693	625	700	644	703	683	693	640	689	654	660	697	693	672	682	654	681	686	741	671	657	664	671	637	717	695	699	715	693	686	666	701	669	641	666	650	687	679	669	620	679	714	669	629	711	703	672	670	697	670	694	598	683	683	686	657	670	653	683	687	683	637	671	655	621	687	692	696	685	702	684	694	666	676	673	653	665	672	722	636	637	711	673	689	672	657	697	670	683	673	705	693	667	696	721	646	669	633	639	696	664	676	669	640	671	713	734	668	645	676	644	646	689	634	684	688	651	697	675	680	676	685	683	664	638	637	657	683	682	669	736	637	615	688	604	681	718	701	634	684	702	638	688	695	702	733	679	651	704	670	720	680	708	688	657	692	678	694	685	640	663	660	702	683	677	636	632	689	661	694	701	671	640	686	664	683	675	704	687	705	678	665	661	675	673	674	709	626	668	689	655	658	704	664	626	695	660	718	686	683	691	638	644	688	663	694	673	634	713	691	717	686	681	654	659	663	671	671	700	732	688	659	703	716	628	717	656	713	662	684	685	660	705	676	670	678	619	682	635	678	671	635	632	648	704	642	655	638	679	702	656	680	679	690	664	722	692	648	673	707	664	698	664	672	665	729	618	699	722	681	639	682	674	696	665	635	658	685	674	640	632	692	709	691	667	672	677	687	663	667	697	708	700	625	693	683	661	701	710	696	704	683	677	652	669	633	678	647	686	687	711	722	638	648	678	678	670	685	697	676	689	702	720	698	686	652	673	649	685	664	670	653	671	723	685	693	704	702	678	674	638	667	729	700	682	710	669	678	703	662	653	691	679	620	642	697	640	661	663	665	686	658	700	642	659	661	676	690	679	688	668	696	704	695	714	651	659	657	680	673	705	716	655	643	690	628	684	665	653	654	712	666	694	688	679	743	690	655	666	646	672	690	675	677	666	696	729	660	675	669	718	688	688	627	727	658	638	618	724	663	655	679	711	633	687	710	715	676	678	669	681	744	675	648	644	685	709	678	683	681	702	672	636	679	710	705	644	687	666	672	681	671	721	638	683	681	681	683	668	664	659	630	709	703	660	682	684	669	686	688	655	691	704	700	699	660	665	697	653	656	697	645	647	711	652	741	666	662	693	658	673	686	659	694	694	695	695	686	717	677	691	706	713	664	647	637	651	705	665	652	666	663	625	682	641	693	691	681	692	672	682	701	665	671	649	696	684	667	685	683	666	660	694	637	661	705	641	669	665	662	669	646	657	704	698	678	670	707	666	666	641	695	679	692	682	717	701	683	691	629	672	656	681	678	735	636	675	660	687	709	686	663	637	679	725	707	691	677	677	684	686	674	671	650	695	663	724	673	654	704	707	703	665	658	723	704	685	652	672	691	700	663	690	725	687	667	676	692	708	657	674	709	682	684	670	639	683	662	700	700	673	658	664	704	648	659	658	695	712	700	711	696	679	676	657	669	657	679	656	653	684	684	634	661	718	698	665	680	661	704	653	661	699	629	679	670	653	645	702	659	649	688	688	720	657	677	723	643	641	671	677	664	625	689	689	674	669	666	678	658	654	659	627	688	733	695	704	675	692	681	650	633	703	693	703	712	628	676	680	680	696	631	672	700	647	731	700	681	702	653	703	709	650	684	635	671	662	697	657	658	655	701	703	663	703	663	664	729	647	715	685	643	683	672	642	674	691	652	652	637	655	663	661	670	634	663	655	710	647	664	692	675
1716	637	366	262	434	547	455	383	298	291	245	180	132	118	108	113	98	96	109	95	61	74	65	67	67	66	61	54	51	49	59	67	55	49	46	53	45	49	49	43	31	41	52	35	45	47	43	43	45	61	46	41	49	45	35	43	40	35	43	43	52	40	36	32	33	46	33	39	38	38	35	41	35	40	40	38	32	43	47	30	35	40	44	38	32	34	41	36	37	40	35	37	31	35	45	31	36	38	36	33	44	34	47	29	34	38	31	38	36	26	35	32	31	36	39	33	45	38	39	26	38	26	34	47	38	31	34	37	46	32	36	42	28	36	32	37	34	39	37	44	31	39	40	42	38	34	39	32	36	38	37	42	41	40	37	48	25	41	37	41	34	43	44	42	44	41	35	38	24	36	35	38	35	43	28	32	30	37	43	35	40	39	30	38	42	34	34	42	44	55	37	32	32	39	43	38	35	34	37	31	37	53	32	34	37	40	38	48	42	43	23	38	38	42	43	34	35	45	45	49	42	43	41	34	39	36	41	39	30	30	31	40	55	50	43	49	43	24	45	34	27	24	43	33	36	35	34	38	39	43	38	42	38	37	39	31	39	36	29	32	39	35	38	43	34	32	36	39	23	31	43	29	40	38	43	43	40	28	37	30	28	22	32	35	38	37	40	41	28	40	25	31	27	30	36	30	33	34	27	56	42	35	33	34	48	28	33	40	27	40	37	38	39	45	23	36	37	26	39	37	32	32	44	31	32	35	34	29	44	33	50	43	45	39	46	33	33	28	50	38	38	36	41	31	30	30	34	28	37	34	32	35	37	33	31	44	37	25	37	34	43	34	39	40	26	48	37	36	48	41	26	24	33	44	34	31	35	42	43	37	42	48	24	40	33	37	43	39	43	32	39	25	33	30	34	35	39	30	38	37	35	42	24	35	25	29	29	29	30	31	30	37	32	34	37	43	32	47	29	36	44	28	39	33	39	45	31	35	41	45	43	32	31	28	31	33	38	43	35	31	42	32	21	45	35	30	37	33	33	34	35	29	42	30	33	44	32	39	28	35	35	41	36	31	35	42	28	32	36	44	38	30	35	36	32	36	37	42	41	38	35	33	36	29	33	33	34	30	28	36	25	46	37	36	39	36	43	34	39	29	43	30	48	41	36	38	40	44	31	30	24	46	36	34	37	47	30	30	44	42	48	45	36	43	35	38	30	24	30	43	46	29	34	33	39	29	28	42	36	30	40	30	35	30	41	39	33	41	39	41	42	43	31	45	32	22	36	27	37	24	37	37	39	29	34	28	30	41	28	39	46	32	32	38	41	33	45	37	35	38	38	41	47	29	43	36	31	38	31	42	39	45	37	35	32	36	37	35	37	29	38	46	37	37	29	33	39	34	35	33	39	31	31	37	39	46	35	31	45	40	42	34	40	39	48	38	34	30	40	34	40	43	52	19	21	38	37	33	48	27	38	25	27	38	41	30	34	36	30	33	37	39	30	35	25	45	33	44	45	46	29	40	31	38	39	36	48	36	35	51	44	33	43	34	35	39	30	42	36	33	36	36	42	39	26	37	32	36	19	41	29	32	43	33	30	39	36	47	39	36	32	32	43	33	30	37	36	47	35	44	37	31	33	36	28	39	36	28	36	40	40	35	41	38	43	51	34	38	43	35	36	38	35	24	37	26	43	42	38	46	35	34	30	42	31	28	35	33	18	44	31	40	45	38	33	38	47	38	28	36	45	41	23	42	41	34	35	46	32	43	35	41	34	46	44	35	30	30	42	39	39	36	43	39	28	36	36	33	46	37	36	32	45	43	41	32	38	37	38	32	30	25	33	32	37	33	33	46	40	34	28	34	36	36	36	29	47	41	43	28	28	34	40	37	35	32	33	46	30	36	48	33	37	40	47	39	35	42	45	21	32	28	44	31	34	38	30	28	34	45	42	33	29	35	31	56	35	35	26	30	33	41	36	30	26	34	41	43	36	34	29	38	25	35	28	48	40	32	45	35	38	31	31	41	29	45	37	40	37	35	41	36	36	41	44	38	25	39	34	39	35	31	40	48	27	35	36	32	35	30	45	36	34	41	45	43	37	40	25	35	33	28	50	33	31	29	41	42	36	39	33	32	26	40	38	42	35	38	43	30	29	39	34	35	38	33	35	46	35	36	32	38	32	31	28	40	47	25	53	37	41	34	33	41	37	36	35	38	32	32	35	30	40	35	33	36	31	33	37	35	47	23	43	38	33	35	37	33	34	40	30	31	41	44	33	35	42	41	38	35	40	37	39	26	30	36	38	33	34	31	31	29	39	38	30	40	38	38	32	43	27	44	41	52	41	35	40	34	41	37	40	40	36	33	45	38	43	29	39	28	50	37	38	35	33	32	34	35	30	35	27	38	27	32	39	36	22	46	32	43	37	41	36	47	32	46	47	45	29	41	36	37	41	34	41	29	33	34	48	40	32	31	39	38	37	31	34	41	38	41	42	43	31	40	36	33	39	40	41	37	30	33	34	35	42	40	36	42	35	34	44	35	43	38	45	34	43	28	39	42	34	43	27	39	35	31	43	29	27	35	33	33	41	32	40	37	50	42	37	29	39	45	38	36	33	31	37	39	33	38	36	36	26	28	33	35	37	40	28	34	32	40	27	34	37	50	42	29	34	42	36	32	45	30	35	37	34	51	38	28	38	47	36	37	42	37	32	44	38	31	38	33	42	32	36	41	27	33	36	51	43	36	28	45	35	33	33	38	31	39	34	28	30	35	29	36	51	43	33	32	34	34	38	31	31	30	34	40	26	33	41	33	41	34	36	36	31	30	41	41	32	35	30	40	40	25	34	37	36	52	36	46	38	38	41	30	36	36	44	37	35	34	40	38	34	36	27	45	37	38	26	33	36	43	38	39	28	45	43	49	44	28	27	28	41	36	31	33	38	37	30	41	39	45	36	41	34	37	43	41	36	49	40	31	26	37	35	36	28	32	53	29	40	34	41	35	28	36	44	26	25	34	34	31	51	38	33	30	33	45	31	31	34	24	30	31	38	42	37	37	33	35	46	36	39	43	39	43	40	44	24	41	29	43	28	32	26	37	37	33	37	40	23	39	44	36	42	45	33	34	36	40	32	32	44	39	42	29	44	44	35	41	26	35	40	33	30	43	36	29	45	32	38	28	36	38	32	45	41	27	42	36	31	32	38	27	42	39	33	35	43	38	35	33	31	27	27	32	39	31	35	41	46	26	25	43	36	33	32	38	41	39	29	38	32	39	40	44	34	30	32	41	39	23	47	37	40	32	34	29	31	37	37	36	28	31	29	57	43	37	32	40	32	45	44	32	37	35	32	33	36	38	47	34	35	33	27	33	37	30	25	32	39	46	32	38	33	39	39	46	31	30	41	51	34	37	29	28	41	35	37	53	44	37	34	38	34	42	47	41	30	39	38	36	31	33	33	29	32	25	36	32	26	26	27	45	38	48	35	44	37	40	34	38	36	30
22766	15378	9112	21765	29592	28541	24739	20753	16667	13718	11334	9209	7101	5841	4974	4508	4143	3708	3317	3000	2662	2599	2513	2210	2098	1891	1730	1599	1518	1462	1502	1391	1233	1167	1104	1064	1008	1019	952	999	926	884	921	866	923	972	948	934	937	879	906	879	885	855	882	859	784	877	815	798	818	808	801	741	725	735	745	689	703	688	675	679	666	706	701	644	644	653	624	677	650	673	655	607	606	647	698	602	662	674	637	592	621	610	639	623	620	593	593	600	636	623	599	630	646	615	626	622	632	599	618	608	636	621	607	584	601	596	622	620	619	641	627	601	615	591	614	657	600	614	623	558	609	602	635	618	643	607	644	576	636	618	607	587	623	581	665	622	623	611	587	600	625	619	647	552	608	626	598	645	570	625	614	607	604	611	622	605	612	632	611	564	609	584	612	593	591	628	583	625	594	597	601	567	631	572	603	620	551	590	592	597	623	608	599	606	591	564	638	603	593	609	616	598	573	627	586	592	628	620	536	616	615	579	598	544	601	600	576	597	570	600	595	606	586	654	573	527	619	598	578	573	592	602	602	605	637	591	554	626	566	558	593	627	643	635	603	586	577	582	607	581	582	592	576	581	583	567	613	614	622	614	597	605	595	617	601	597	612	619	641	582	575	623	590	584	603	568	614	563	568	609	577	588	572	571	605	599	619	577	601	629	628	609	620	584	612	575	575	662	591	565	600	585	579	552	614	618	603	558	593	597	579	609	589	563	560	595	586	594	594	613	574	582	556	584	571	581	604	592	627	604	607	603	593	577	641	593	565	637	626	577	629	562	570	656	591	554	559	588	630	622	579	593	568	601	564	612	550	590	595	625	590	586	597	591	586	586	628	596	588	612	605	616	595	614	577	587	625	591	569	606	590	591	602	629	601	603	594	596	612	566	585	580	571	656	569	603	572	609	615	603	597	539	589	550	647	595	593	584	609	589	609	620	618	619	545	564	604	587	644	609	583	600	584	577	613	596	553	555	628	590	595	588	605	608	580	596	606	573	561	592	596	615	608	564	657	612	643	562	604	562	563	582	599	578	655	609	584	617	645	593	605	589	579	611	553	595	634	604	600	609	600	621	590	577	612	621	569	597	619	570	607	618	606	617	544	610	541	583	559	570	590	602	554	598	605	626	572	569	576	616	630	604	600	603	572	607	563	571	620	631	600	578	557	582	613	606	637	541	585	559	569	604	617	616	582	610	614	602	611	621	605	574	593	586	604	607	600	603	604	564	593	615	579	629	584	598	630	549	625	608	591	601	619	554	620	610	600	624	554	601	583	582	657	616	628	587	616	539	631	583	606	590	632	641	616	591	565	585	604	625	623	582	625	566	630	583	628	621	614	572	598	601	592	554	589	633	635	615	592	638	615	613	569	587	607	573	571	619	551	618	582	599	575	613	575	624	638	546	625	608	634	616	559	596	635	593	564	590	613	519	601	563	565	572	613	554	607	578	546	622	602	607	605	607	599	597	561	584	612	599	593	580	583	595	552	607	592	570	610	620	561	588	596	590	617	586	562	608	579	611	562	573	614	610	608	609	622	570	566	554	616	649	613	594	629	579	620	598	574	649	621	587	621	564	601	595	588	624	618	598	572	579	589	602	613	578	578	619	589	661	577	593	591	607	581	611	589	615	599	610	578	561	619	573	586	595	599	547	577	640	563	628	623	598	599	579	562	592	599	611	620	583	591	577	602	575	589	573	607	608	595	594	587	613	575	559	575	646	598	610	639	602	597	605	591	635	584	617	577	612	615	651	608	628	655	608	586	609	635	560	557	594	591	590	635	599	581	593	567	626	577	639	562	594	604	584	554	620	634	617	591	591	597	631	598	568	590	594	581	609	635	599	583	644	616	577	576	573	590	553	612	602	575	627	629	552	596	615	568	606	592	646	592	582	594	570	605	572	613	583	594	590	593	577	598	585	608	615	586	611	563	616	576	606	614	580	569	580	613	571	585	605	598	623	611	631	594	610	576	651	616	595	607	570	533	585	605	594	584	621	584	609	588	597	595	575	604	616	595	605	610	587	639	584	631	555	610	536	560	594	604	603	587	592	632	579	569	586	588	602	569	560	598	560	568	595	593	583	578	575	562	628	632	552	614	619	619	567	618	586	597	578	635	553	577	585	566	591	591	646	584	604	596	595	592	574	553	645	587	593	606	584	579	606	563	579	590	615	615	581	590	603	617	588	612	591	628	578	609	642	603	583	584	633	579	617	615	533	567	624	601	595	580	577	643	605	579	559	579	616	640	593	565	549	593	602	635	576	582	565	612	592	570	589	614	643	588	618	621	588	576	571	605	604	627	575	568	566	597	606	597	560	592	581	616	607	571	586	622	573	608	601	555	596	607	592	612	618	622	635	598	596	604	589	590	564	557	590	618	588	582	567	570	623	588	607	593	629	592	613	622	649	618	591	583	632	583	649	629	555	613	565	596	578	594	619	621	597	630	596	569	568	601	622	577	622	566	591	575	571	544	573	534	616	611	583	613	558	598	574	555	584	599	582	576	584	597	621	645	581	610	592	623	597	611	595	553	591	583	593	640	595	577	617	644	604	616	623	617	595	585	558	651	648	616	573	549	659	611	587	613	619	565	606	597	583	608	597	575	618	590	625	571	573	627	636	607	611	595	630	612	585	609	635	591	583	607	541	609	596	582	631	597	561	581	581	574	606	544	556	589	612	619	642	592	546	612	570	595	587	584	636	582	602	598	613	576	571	544	554	620	619	594	606	610	610	618	615	602	573	603	555	639	589	592	613	590	631	604	558	613	615	579	599	605	605	625	583	622	603	623	570	598	580	590	569	539	539	603	558	568	610	602	617	628	592	599	600	598	555	644	575	591	633	587	597	596	626	595	572	593	562	595	561	618	607	586	634	588	561	630	593	624	586	614	599	607	567	645	611	617	545	593	637	589	570	562	602	608	543	608	569	642	579	603	583	637	604	622	565	608	598	570	557	665	587	603	583	600	614	568	572	602	631	602	576	621	646	580	576	549	589	604	570	564	630	628	601	607	582	621	574	595	630	587	576	618	591	604	578	546	593	594	592	574	602	571	613	560	581	612	555	606	610	567	637	624	622	599	596	601	591	576	598	615	635	589	598	670	559	565	613	582	590	628	597	610	573	589	629	628	576	598	583	617	567	586	594	571	593	575	612	616	624	612	596	559	616	581	606	600	557	618	600	635	563	630	584	651	551	617	599	605	624	615	582	578	642	589	583	568	572	642	609	543	584	593	607	622	603	579	587	545	573	665	588	621	605	597	579	655	668	581	563	580	594	594	566	569	616	598	571	606	577	575	583	614	565	580	599	571	617	608	594	612	594	574	597	617	608	620	601	614	613	642	601	596	624	538	594	589	568	633	572	580	616	579	600	602	571	589	609	588	583	604	632	615	598	626	587	601	592	578	577	571	582	606	614	594	602	598	578	582	599	599	651	632	597	572	591	570	596	592	630	581	648	573	616	601	595	601	605	594	591
1446	249	114	99	171	204	156	158	126	91	77	87	57	53	52	58	49	41	37	37	44	32	39	30	31	24	38	30	29	31	40	35	29	21	18	23	23	31	25	28	24	19	30	22	31	34	27	26	30	30	32	24	25	21	25	28	18	30	21	34	30	31	22	19	25	21	25	27	19	23	24	23	26	13	22	33	20	31	25	23	17	24	35	24	21	24	23	18	15	21	23	23	20	23	27	19	17	28	21	34	19	18	26	27	21	21	22	20	29	33	22	24	30	22	25	22	18	26	22	16	26	32	23	20	16	26	20	25	22	21	19	22	26	24	18	26	15	17	27	20	30	19	27	28	19	29	27	23	29	28	25	14	11	16	18	23	30	31	23	29	13	21	26	28	21	26	15	21	11	14	19	32	23	15	15	20	31	27	28	20	26	36	35	22	30	25	18	20	17	29	25	22	20	23	25	23	31	29	23	29	21	25	20	31	32	26	22	27	18	25	26	16	24	24	28	17	25	23	20	30	34	31	25	19	22	32	14	32	29	21	22	16	25	27	26	22	18	21	22	23	22	26	17	13	26	19	17	18	22	20	17	21	28	28	26	22	22	29	35	20	22	23	24	21	20	20	26	22	30	21	24	23	29	26	30	16	29	32	29	26	30	23	25	15	24	25	26	13	18	17	22	23	30	25	22	40	23	18	18	22	20	25	22	20	17	25	24	35	21	24	23	25	23	19	21	24	15	27	29	29	16	29	25	29	22	29	18	18	19	27	17	20	25	22	23	27	28	28	29	20	27	25	24	23	18	20	36	25	19	21	22	20	21	32	25	23	27	32	27	18	22	25	25	23	26	19	23	26	29	15	25	17	17	22	26	29	18	36	16	29	27	26	35	26	22	27	21	20	20	24	25	16	23	28	30	31	17	24	35	19	25	22	26	25	26	16	27	17	26	12	30	26	21	19	19	24	20	28	22	20	18	28	28	28	24	24	26	17	26	23	26	24	20	23	16	26	20	24	31	22	24	18	24	23	23	19	22	24	26	25	18	27	34	23	25	28	17	22	37	15	18	21	20	19	26	22	23	29	18	10	22	27	27	21	24	18	23	28	25	20	22	23	27	29	24	24	26	23	27	24	18	22	17	30	22	22	29	26	27	20	27	23	27	23	20	23	28	17	19	23	16	28	29	20	33	21	21	22	22	17	20	22	15	25	17	23	25	22	33	20	25	19	28	23	22	26	21	31	20	25	13	20	28	24	19	26	23	28	20	19	22	34	16	29	28	17	30	23	20	24	25	23	24	24	21	21	19	29	18	27	20	23	29	28	15	25	18	17	21	26	22	30	19	25	36	23	27	22	28	14	25	32	27	30	25	18	18	28	25	28	23	27	27	21	27	17	21	22	26	30	27	20	18	18	20	17	30	28	15	29	25	20	20	25	24	22	28	28	18	19	24	24	25	16	29	24	20	20	25	25	19	33	17	19	25	27	31	17	22	24	24	19	20	22	24	27	28	15	26	19	23	29	17	21	28	23	17	19	21	27	30	28	15	21	30	20	21	16	24	16	22	18	22	29	27	19	24	25	20	34	21	23	25	28	25	14	24	21	23	37	19	27	18	20	18	24	24	22	17	23	21	25	21	21	27	14	29	16	24	20	26	29	21	25	21	20	33	21	25	22	24	28	24	19	26	25	20	31	18	17	21	20	19	24	27	27	28	16	26	17	35	20	17	32	34	20	30	17	30	21	21	28	27	15	19	15	17	19	19	28	31	24	24	23	31	24	17	26	17	17	19	21	20	22	29	15	24	23	21	20	27	19	28	24	27	22	26	21	25	22	23	23	26	15	31	30	27	29	21	19	32	28	27	22	18	32	23	24	25	14	16	20	27	32	25	31	29	25	16	16	17	18	19	26	19	20	26	24	27	17	27	26	26	29	30	30	22	32	25	29	11	20	20	16	26	24	30	20	20	22	33	19	23	31	25	29	20	25	23	19	31	29	26	25	31	18	19	27	25	18	25	18	23	18	22	28	22	20	14	16	29	22	20	22	25	25	32	20	25	31	23	22	26	21	22	19	26	18	29	21	26	24	22	23	26	22	24	14	13	23	18	22	29	17	30	27	21	21	29	24	27	20	15	20	23	12	28	32	25	31	26	19	20	28	27	25	17	20	27	29	18	25	20	26	21	16	20	37	24	24	19	21	20	23	24	25	28	32	29	24	31	23	19	28	24	28	34	23	24	22	28	19	23	33	22	19	24	19	27	30	21	24	32	21	23	28	30	18	18	19	31	22	24	18	24	16	26	22	19	30	30	20	17	29	26	27	26	20	31	23	20	24	30	27	16	23	23	32	21	25	24	26	17	15	23	18	25	13	27	23	21	26	25	24	23	18	24	21	35	18	20	22	28	20	38	20	31	21	18	21	30	25	28	20	16	26	21	22	15	28	12	24	28	29	22	22	21	28	27	15	27	22	28	15	29	19	24	25	27	25	29	28	17	22	14	29	25	25	28	28	28	22	20	21	24	27	17	28	22	24	19	17	26	21	22	22	30	23	17	19	20	24	25	26	21	22	28	18	30	18	33	23	22	21	17	17	22	20	21	26	27	16	19	26	31	21	23	28	24	30	21	20	27	16	11	31	25	25	30	20	31	20	26	30	21	27	23	21	22	25	18	23	19	27	24	27	28	17	22	18	21	24	17	21	20	29	19	29	29	27	28	22	15	18	20	22	16	24	25	22	27	25	31	25	20	24	27	24	24	25	27	22	31	18	22	36	22	12	24	27	20	29	21	28	17	28	20	25	17	23	30	23	26	21	26	21	22	24	36	29	22	21	16	26	19	27	28	21	24	23	17	26	11	25	26	24	15	20	25	15	26	28	25	16	21	22	25	19	27	17	19	26	17	32	22	19	19	18	22	28	24	22	18	30	24	24	30	20	24	17	20	24	19	25	25	20	25	27	21	26	24	24	18	32	20	19	23	25	27	24	21	17	21	23	22	19	31	26	22	25	20	29	17	18	21	20	26	19	25	21	21	30	15	25	24	21	25	16	29	27	19	34	31	26	24	17	18	16	22	20	30	23	23	21	20	13	23	28	15	17	27	29	27	28	17	27	26	26	21	26	21	27	17	30	32	20	23	21	29	23	18	26	16	22	26	20	19	27	22	26	16	25	30	17	20	25	29	18	26	27	28	16	27	29	26	31	31	27	20	16	19	22	22	24	20	22	30	19	32	31	20	29	26	28	26	18	18	19	21	22	25	25	24	26	25	17	25	16	28	23	28	24	28	29	30	18	20	19	27	22	26	25	24	31	22	24	24	24	27	21	17	28	19	20	23	28	30	17	16	13	21	16	20	21	20	20	20	36	21	25	29	24	22	25	28	25	20	26	23	21	19	31	36	19	25	16	35	26	22	27	19	24	29	17	17	25	27	31	26	26	18	18	26	24	26	26	21	24	25	35	22	21	23	23	27	24	25	23	28	26	25	25	24	31	21	17
13933	7930	4107	12046	18329	17224	13935	10809	7940	6074	4781	3606	2595	2127	1821	1740	1727	1525	1318	1195	1113	1169	1116	983	929	822	790	700	689	707	750	683	598	549	567	524	544	504	510	546	468	498	489	522	535	480	563	555	553	457	538	491	509	476	518	500	487	487	488	452	487	463	478	465	430	456	445	465	392	409	442	469	413	423	409	420	418	383	369	406	386	409	413	425	384	396	408	445	437	395	418	381	359	395	396	415	374	384	418	389	384	408	414	400	379	424	361	369	427	399	390	398	423	429	393	403	392	416	411	363	396	408	418	396	384	375	383	379	412	362	428	382	434	373	390	435	381	386	368	425	436	372	425	396	401	393	408	412	401	405	403	404	379	366	374	394	409	404	412	393	428	398	385	419	381	396	423	430	398	419	389	375	370	391	411	379	412	387	383	390	351	378	428	377	396	409	338	417	436	454	405	393	403	398	399	346	404	404	404	401	396	399	377	407	369	380	401	364	392	399	391	398	415	394	409	391	410	408	385	391	393	387	383	409	371	414	406	369	396	373	409	419	437	362	405	389	422	423	419	362	433	408	364	382	393	409	419	380	399	408	416	386	386	370	424	405	386	377	350	403	398	366	390	399	414	393	380	385	375	402	386	385	442	390	405	395	381	391	392	405	391	374	375	423	392	395	338	371	392	442	363	378	395	390	385	400	365	398	421	383	403	385	382	400	375	424	360	380	412	403	357	376	382	405	398	386	388	402	408	381	421	408	411	377	413	378	391	415	384	429	403	379	426	408	406	399	354	380	385	389	374	375	372	380	391	415	415	377	407	405	384	416	360	365	365	409	350	392	390	403	396	411	364	360	376	407	412	407	380	399	411	392	348	397	404	426	383	381	377	375	390	380	395	396	365	419	394	401	399	376	370	383	351	396	405	355	407	375	383	408	385	411	403	388	409	396	390	371	365	363	430	427	415	390	459	413	447	386	398	427	405	396	384	388	374	363	406	410	434	372	386	395	390	400	433	413	396	401	413	410	403	411	419	361	420	384	401	414	368	391	394	404	383	416	387	418	398	400	389	395	384	420	399	424	423	399	405	403	397	406	406	403	395	391	412	391	408	408	387	374	392	381	415	394	386	385	412	379	368	425	411	362	400	405	389	411	430	415	382	357	367	385	377	389	374	361	395	379	394	409	404	404	410	398	379	381	399	398	404	402	414	412	379	372	374	405	412	382	360	386	345	418	376	417	381	388	391	381	385	406	362	407	413	397	386	388	390	418	394	370	387	388	423	404	400	407	414	381	388	420	388	398	380	387	405	406	401	424	408	421	385	388	404	417	416	408	388	410	411	389	372	425	388	402	373	391	351	411	382	384	390	421	407	402	405	406	394	401	381	404	411	373	389	376	398	381	419	393	414	398	402	385	391	396	416	385	376	366	400	368	415	380	379	407	416	379	427	388	417	371	364	393	377	377	420	388	413	381	400	404	391	415	391	435	416	396	378	419	365	382	396	395	421	352	407	377	389	406	388	406	427	399	373	406	426	378	418	365	422	422	382	380	386	374	424	406	391	383	392	389	438	418	381	401	392	384	409	405	399	422	383	406	359	383	431	402	361	385	345	406	393	351	403	407	375	397	404	384	403	377	395	367	398	387	362	404	370	383	417	386	390	383	396	395	397	384	408	429	378	385	375	389	416	427	362	414	400	382	412	395	400	385	431	412	356	370	372	384	399	386	386	431	403	404	404	422	387	390	407	427	416	385	386	382	371	397	405	359	383	413	398	386	438	383	406	368	398	392	396	377	400	411	381	402	396	390	363	392	375	407	391	424	379	364	409	427	405	388	383	422	373	418	386	398	416	396	360	396	410	402	401	400	390	387	368	378	422	412	372	373	409	408	420	417	357	397	401	397	368	375	401	415	401	406	415	357	380	397	360	421	382	416	402	451	409	366	409	379	389	416	395	384	388	380	422	368	428	403	394	384	414	400	388	366	377	389	396	444	397	420	391	410	346	399	377	375	412	424	439	369	391	409	372	397	373	395	389	423	388	396	401	414	385	364	453	385	390	382	385	354	384	380	400	388	384	411	387	401	406	367	389	411	375	398	398	397	420	382	401	408	377	376	373	407	373	405	397	383	375	392	406	393	365	440	418	400	397	390	399	412	437	373	424	384	375	414	426	411	393	398	414	402	375	392	402	392	411	388	388	383	378	394	385	402	383	393	401	397	388	403	375	389	415	390	402	400	383	402	377	429	364	397	423	384	404	384	403	351	417	398	385	402	397	395	406	431	407	413	414	424	369	384	410	404	386	391	408	365	378	378	382	413	374	410	410	386	422	357	407	384	372	372	347	391	394	410	396	421	432	406	416	372	417	394	378	401	371	393	408	398	420	383	387	405	412	390	388	403	428	388	380	430	386	394	395	410	395	394	389	396	385	371	423	374	372	355	420	415	354	375	411	418	383	379	413	398	364	372	375	419	412	386	434	373	409	391	390	433	392	431	403	375	391	379	424	410	401	424	438	355	392	411	394	413	392	366	396	376	397	403	396	384	438	405	374	421	406	421	434	366	427	415	418	395	404	449	397	391	352	411	421	390	399	360	433	376	380	385	382	415	393	399	408	380	363	404	416	405	405	401	409	418	430	417	364	380	392	400	393	426	397	374	386	428	395	358	384	387	371	369	378	385	404	417	409	348	400	370	367	395	384	401	386	383	390	391	428	397	415	379	401	392	369	398	393	383	411	405	407	440	415	398	415	394	400	391	415	399	409	356	404	407	337	367	397	363	384	392	375	400	397	397	368	408	388	408	402	396	402	393	359	422	392	436	431	412	365	368	370	375	371	395	427	379	392	407	375	387	394	419	393	409	417	416	399	432	424	361	376	374	378	374	419	381	422	414	402	421	401	397	372	417	376	417	418	376	378	408	407	385	390	418	408	435	402	371	375	361	385	422	399	360	419	424	417	377	399	393	404	396	403	385	408	386	404	371	374	419	388	374	412	418	396	378	404	396	401	401	445	444	396	387	399	383	358	407	395	427	379	429	373	383	426	420	401	414	371	402	413	370	399	401	422	395	402	384	404	388	368	412	388	393	344	405	398	416	388	428	415	425	386	409	413	377	384	417	410	393	410	404	393	409	386	432	379	404	378	402	405	404	382	366	373	371	389	367	363	409	358	391	381	397	372	378	379	379	394	411	390	417	409	382	412	415	380	396	394	370	415	402	427	383	403	397	379	407	397	396	420	369	421	388	386	391	419	420	400	438	442	396	404	372	372	408	385	359	375	377	358	382	372	397	401	402	419	366	386	401	389	416	402	402	411	385	397	385	387	361	397	405	383	384	399	376	351	401	378	413	410	396	402	391	365	410	403	396	443	391	368	387	397	374	354	399	399	404	418	366	381	418	381	391	395	443	414	416	417	427	395	382	402	407	423	405	415	392	397	412	417	402	393	372	389	399	420	423	401	400	361	381	365	391	379	426	372	379	418	407	386	421	412	411	410	417	413	399
817	420	240	184	276	342	322	242	209	169	141	116	84	75	79	68	61	49	57	42	52	47	30	32	29	41	32	28	31	16	26	25	30	27	31	27	20	25	12	31	21	26	17	25	24	22	19	27	24	19	25	16	20	17	30	19	28	24	18	14	25	18	19	29	20	21	27	14	15	19	29	21	21	12	12	23	16	28	21	21	21	17	17	14	11	22	10	22	11	16	27	19	23	19	18	14	24	23	20	20	17	22	17	14	21	21	17	13	11	21	21	16	22	26	14	19	18	12	20	21	20	24	19	21	19	14	15	15	17	16	18	17	15	16	22	16	20	15	23	13	19	21	14	11	15	13	22	21	27	21	20	18	12	20	14	19	13	13	21	15	16	14	13	20	19	19	20	14	17	13	16	21	21	21	13	18	21	13	15	31	15	22	21	21	21	17	13	13	21	28	18	11	17	20	10	20	17	20	20	16	19	24	16	18	17	10	19	15	15	18	19	26	16	12	22	21	19	18	17	17	14	13	13	28	24	26	18	14	15	20	13	22	22	25	20	24	20	10	22	9	19	15	19	20	13	20	20	18	25	25	14	21	19	23	18	22	15	15	24	20	14	18	21	28	16	18	12	19	19	20	12	19	11	16	21	24	16	14	24	24	20	17	20	18	12	12	15	15	20	19	16	21	18	17	19	18	18	12	23	21	25	17	15	16	17	18	22	21	12	17	21	17	16	24	15	20	17	18	13	20	18	24	17	23	19	22	15	20	24	18	23	14	22	20	17	23	22	12	27	23	17	13	16	19	18	16	17	20	24	15	10	20	15	21	19	16	20	17	20	22	11	25	18	14	16	19	25	16	24	21	17	18	14	19	22	16	15	16	17	21	17	21	15	15	14	17	22	17	18	17	13	20	19	21	12	26	12	8	19	22	19	16	15	12	12	28	19	22	21	23	17	20	16	18	16	16	19	13	16	22	21	20	22	16	20	14	18	18	16	18	12	14	24	18	20	23	12	20	12	20	21	21	21	21	20	19	16	19	27	13	15	18	26	27	16	17	30	24	17	22	12	27	14	18	19	26	16	21	19	14	10	14	14	11	29	18	19	12	16	18	21	19	20	21	18	16	20	18	15	11	14	18	16	15	14	16	16	20	21	17	20	17	29	17	27	24	13	15	10	23	16	22	24	15	15	18	18	13	17	16	35	15	16	16	20	22	17	20	18	13	20	22	24	20	15	23	20	20	12	20	16	17	22	10	21	21	22	23	23	18	24	16	17	21	26	11	15	26	20	21	17	17	18	22	16	21	22	9	10	23	18	16	19	22	23	25	20	18	28	23	19	19	17	21	24	19	26	17	17	22	22	22	19	13	21	8	14	16	24	15	14	25	17	12	23	15	22	18	16	20	11	19	15	15	21	22	18	16	17	13	17	11	13	21	15	23	19	18	16	14	18	21	14	18	12	19	24	15	16	18	22	21	25	18	17	21	19	21	13	18	15	17	35	20	22	26	14	15	20	16	22	15	11	16	22	27	22	20	23	19	18	13	21	15	13	24	22	20	21	22	10	21	15	18	15	17	15	21	20	26	17	22	20	14	17	17	20	19	14	27	21	20	27	16	21	18	22	21	18	22	20	25	14	19	23	30	18	16	22	20	19	21	26	18	26	14	21	17	15	18	24	14	18	18	12	15	19	14	13	22	21	10	17	20	21	18	23	17	19	24	18	19	13	19	19	13	17	20	17	11	21	16	24	21	29	19	17	19	22	13	17	11	21	16	11	22	15	25	17	15	24	15	22	17	26	21	12	22	18	11	18	23	16	18	10	15	15	24	19	10	16	13	21	16	24	20	20	27	17	19	10	18	22	24	21	17	15	24	18	19	21	14	13	9	11	17	20	16	24	27	18	16	22	20	22	13	17	11	17	17	8	14	14	13	12	21	24	14	22	24	19	14	15	20	10	18	10	21	17	24	24	16	25	10	22	17	24	19	20	20	14	24	17	13	23	25	16	18	20	19	18	15	22	17	14	19	19	17	17	24	14	18	17	15	20	16	13	25	22	19	23	19	21	22	17	22	22	17	18	19	17	13	22	19	15	22	18	16	21	19	19	20	16	26	11	21	15	28	16	19	19	20	13	22	21	15	27	19	19	22	15	20	12	14	20	17	19	16	18	13	24	24	20	15	19	22	22	24	10	26	13	16	18	16	16	18	10	10	13	13	17	17	18	14	13	21	14	13	16	18	14	15	21	10	18	11	14	14	19	22	19	21	21	21	14	20	15	12	12	8	18	20	22	17	17	26	22	19	11	17	22	18	13	16	18	22	22	15	19	13	25	15	20	16	18	22	20	16	12	12	18	25	9	19	15	11	21	10	27	27	21	22	13	18	16	16	21	15	25	20	20	18	19	17	15	15	11	21	16	12	20	20	26	18	17	14	25	23	17	12	21	17	19	26	24	15	10	13	11	17	21	21	18	10	27	19	16	15	14	18	14	19	22	21	17	15	19	19	22	16	15	17	28	22	13	14	16	13	20	16	24	15	24	17	20	12	21	17	14	23	18	22	29	21	20	20	28	15	18	16	16	21	22	17	29	14	16	22	24	14	16	12	13	21	19	15	16	19	20	18	19	22	22	15	19	26	18	22	17	18	15	13	18	17	26	20	25	19	17	19	17	17	26	19	19	22	14	16	22	19	30	15	22	24	19	18	24	18	26	20	15	15	22	19	22	18	18	20	19	16	15	24	19	26	22	23	16	15	15	20	15	26	23	14	23	13	12	23	30	10	13	16	19	27	14	19	23	19	6	14	16	17	16	27	13	19	14	17	19	19	21	23	20	10	21	18	18	20	14	20	23	14	18	14	19	15	25	11	21	15	20	17	20	15	11	19	20	17	23	26	18	22	18	17	20	22	23	16	23	23	19	23	21	26	21	18	16	17	11	18	16	8	24	23	23	22	20	24	22	24	11	20	20	21	23	19	11	23	18	24	13	19	24	17	14	18	11	21	30	23	13	17	18	22	14	15	19	13	16	24	19	18	20	16	29	16	24	26	22	22	13	13	18	17	12	26	13	11	19	21	22	24	20	19	22	20	16	12	20	13	16	16	15	21	19	23	18	14	13	15	11	19	12	20	16	16	20	13	14	19	22	16	21	28	12	13	19	19	16	22	17	19	15	19	17	23	20	17	22	15	23	23	20	23	21	25	24	18	18	16	21	18	26	19	24	20	19	28	17	14	23	24	18	19	14	17	17	17	15	16	23	18	21	20	14	14	12	20	15	15	25	17	22	20	9	28	16	11	21	18	11	14	15	28	17	16	12	25	20	20	25	13	26	12	9	11	20	17	15	23	26	21	7	19	15	13	11	14	21	18	15	26	19	15	18	22	20	17	17	18	15	24	20	25	15	19	19	20	17	16	24	22	21	16	20	17	24	19	16	18	21	18	22	19	11	17	30	13	21	23	18	26	18	14	19	24	16	21	24	28	24	16	16	21	12	11
18323	12099	6637	17188	24731	23357	19946	15647	12119	9415	7542	5813	4615	3702	3275	2930	2795	2425	2025	1820	1679	1739	1534	1304	1142	1177	1032	963	867	900	913	785	748	685	601	574	562	518	546	502	535	487	523	508	548	515	572	538	517	494	511	511	490	479	468	475	463	488	461	434	467	429	426	423	412	411	410	417	351	414	390	363	363	371	337	343	341	318	320	347	300	317	342	320	320	322	355	355	354	377	311	338	379	327	324	321	328	319	337	330	335	324	330	309	357	333	326	345	327	300	325	334	347	290	317	301	325	344	319	330	342	340	322	311	326	304	344	333	323	306	313	318	326	311	319	336	304	303	303	333	303	340	323	321	328	320	304	328	339	324	337	329	321	324	336	342	319	300	309	318	306	335	290	309	298	317	340	324	316	313	359	296	309	311	339	299	309	336	305	300	331	322	279	316	298	329	311	330	329	347	321	309	322	325	327	317	344	303	311	320	306	305	313	299	319	366	333	335	345	308	306	300	323	323	294	320	341	304	336	295	304	326	321	313	323	318	324	331	308	300	308	307	314	294	331	300	325	283	321	301	321	295	314	318	299	307	277	321	281	308	309	299	321	326	310	295	315	305	302	298	338	315	294	289	310	311	310	340	332	304	318	317	357	290	329	312	312	325	314	303	339	299	311	295	334	285	297	317	282	335	294	307	308	330	308	301	329	307	321	338	306	314	290	280	347	318	323	319	292	291	331	291	306	351	316	311	309	307	300	321	328	317	290	316	331	304	311	327	322	288	296	290	346	349	310	302	301	335	302	297	308	297	318	284	299	307	300	332	314	314	294	307	333	295	309	301	338	307	323	290	313	310	332	324	322	314	329	294	325	320	334	323	319	309	281	299	298	281	325	326	300	312	327	316	322	294	326	321	322	268	318	311	310	355	314	314	299	324	324	334	321	290	325	304	324	351	332	318	325	312	275	315	301	316	294	279	308	295	336	329	313	312	319	293	299	325	326	303	319	294	314	306	331	297	327	315	341	309	291	321	299	319	309	302	329	285	302	316	331	305	316	304	298	319	323	338	296	304	299	302	330	304	307	310	310	317	335	303	297	339	303	295	305	350	307	306	289	323	289	301	317	285	317	332	294	310	310	316	316	311	321	312	320	286	295	286	285	323	330	328	308	308	322	295	296	307	319	327	329	294	333	350	299	320	330	285	316	325	279	293	312	317	315	314	322	305	300	304	312	328	298	302	339	296	311	315	283	310	305	332	335	338	287	308	348	310	344	313	290	321	319	290	317	316	295	291	339	309	297	280	312	307	312	308	278	295	279	334	313	329	287	335	322	313	353	313	340	285	306	298	326	345	329	309	325	279	292	303	325	335	308	304	334	317	300	322	351	322	301	289	343	308	338	304	290	322	305	336	282	303	310	286	273	345	358	325	328	295	294	328	336	281	325	327	320	328	319	302	319	294	313	276	332	303	327	323	305	300	352	326	310	282	288	346	338	306	320	327	297	304	315	324	284	308	321	337	312	307	291	312	318	320	281	328	282	290	295	299	309	313	316	304	307	295	305	277	322	289	285	319	293	311	300	263	303	342	307	320	319	326	330	289	301	310	350	316	325	295	333	304	341	324	328	318	310	317	322	266	304	326	332	311	312	317	320	308	314	296	306	328	296	304	321	301	318	326	302	341	322	327	268	331	340	302	317	300	312	296	310	278	329	296	335	328	277	311	278	306	301	307	283	324	311	318	301	328	314	308	308	337	324	313	306	322	312	305	281	286	315	327	298	290	312	320	326	317	333	289	334	316	302	293	324	313	267	296	285	324	305	316	309	311	325	343	340	308	306	331	301	317	338	297	316	344	338	308	304	306	304	320	299	332	328	319	309	307	290	303	324	344	330	318	305	297	318	299	309	311	313	267	297	321	322	304	334	285	316	299	324	311	312	327	328	325	312	279	298	292	311	325	300	339	286	295	332	294	301	291	313	329	308	334	303	319	306	309	311	318	318	292	322	307	313	296	297	340	326	295	288	320	320	320	292	311	277	325	308	310	284	297	310	304	315	321	318	328	325	301	318	318	283	313	302	314	325	300	274	303	299	313	308	305	308	334	282	296	317	305	295	313	304	339	313	319	296	277	314	296	297	326	285	296	286	310	306	308	314	319	297	304	316	304	309	347	311	331	333	305	321	300	282	306	305	342	305	273	310	296	329	303	319	314	305	310	326	327	354	348	308	338	303	318	323	318	307	329	318	300	330	322	336	303	336	315	341	314	319	316	352	294	304	342	288	330	308	327	293	299	310	334	315	309	306	326	320	303	337	308	316	310	320	300	323	303	335	310	299	327	279	313	295	306	280	315	328	297	304	329	325	331	313	304	316	292	310	315	335	327	306	267	282	296	348	331	332	273	284	325	320	314	314	322	305	316	319	348	321	318	308	316	294	303	312	355	305	311	313	300	301	300	310	307	294	296	331	315	336	344	320	286	300	321	349	312	306	320	351	326	314	304	344	327	304	318	299	290	323	329	327	327	331	289	298	283	288	337	311	318	298	336	327	297	320	291	304	321	307	274	296	290	337	304	294	321	317	313	316	287	334	344	309	319	311	300	311	290	307	296	312	340	303	312	334	281	303	315	296	321	311	322	318	310	337	315	310	335	333	316	353	336	336	300	313	329	342	322	317	318	304	327	334	327	294	310	334	319	321	291	278	351	319	323	334	303	307	323	343	292	295	314	317	337	315	319	301	305	299	318	334	280	307	312	312	308	326	304	309	291	279	322	293	302	309	300	314	278	310	311	315	299	319	291	303	348	336	327	292	318	290	307	318	288	302	333	327	292	322	312	309	309	305	294	342	297	328	279	297	359	317	314	294	301	307	285	304	299	325	285	302	328	315	348	289	306	302	288	310	341	287	300	340	328	329	324	295	300	322	302	301	309	321	294	313	324	362	342	329	291	329	300	303	286	346	349	283	291	326	275	315	335	326	347	308	314	287	293	314	328	327	329	315	318	305	298	315	321	306	315	338	297	329	299	319	300	311	301	318	310	319	301	289	299	322	329	322	325	349	323	296	321	330	305	303	281	317	324	358	308	298	282	330	325	303	288	300	295	307	337	335	321	267	343	288	302	304	293	311	310	337	297	328	337	315	303	293	316	317	326	312	309	299	286	291	321	331	330	284	346	346	289	325	319	341	336	334	295	339	265	319	277	326	324	283	307	295	324	309	346	316	294	311	303	318	336	322	293	297	318	305	300	315	307	287	322	327	283	316	299	302	305	301	315	302	323	317	327	306	306	303	351	319	345	343	321	343	316	331	286	320	302	308	310	286	282	345	305	299	284	290	336	321	288	297	277	328	314	309	284	324	310	345	329	307	321	298	280	336	313	293	306	283	315	303	303	307	304	328	401	305	324	293	309	290	330	299	300	314	295	303	332	278	298	296	320	314	350	282	319	292	302	321	323	297	327	332	303	295	330	316	315	306	303	294	293	304	303	307	302	304	300	325	308	296	292	322	315
2534	410	212	183	279	325	307	256	205	150	137	130	112	87	58	90	78	55	55	61	60	59	48	50	53	68	44	54	46	49	50	56	48	43	34	52	46	34	43	50	51	65	44	40	46	47	55	56	37	36	46	44	34	49	43	50	46	34	49	39	49	51	61	40	34	45	41	42	40	44	51	44	53	49	28	40	45	34	38	38	32	54	44	21	45	50	34	43	36	47	40	47	39	45	43	45	40	48	45	57	32	50	45	46	44	49	55	42	45	42	35	39	44	31	31	40	47	34	39	37	40	29	52	37	53	40	38	46	39	26	29	43	47	38	50	43	38	48	40	39	42	40	35	38	30	52	42	33	44	38	37	43	45	43	49	38	34	40	36	54	41	29	47	30	40	39	34	47	49	27	37	43	38	36	47	31	45	35	44	38	48	58	40	41	35	35	33	38	33	42	50	42	33	46	44	38	51	35	46	33	43	45	46	34	52	34	41	39	48	44	40	54	43	41	48	50	43	44	46	43	60	44	47	47	41	53	37	40	43	47	44	37	28	43	39	62	45	36	47	35	59	34	33	44	49	30	37	41	36	43	50	46	35	45	43	30	42	41	38	51	48	37	35	36	31	43	48	52	30	43	47	41	48	45	54	34	39	48	45	41	42	38	40	34	35	58	47	48	34	44	50	50	39	48	40	34	32	43	33	36	47	37	44	47	48	58	34	41	43	43	45	39	38	46	53	43	34	46	38	45	48	39	41	41	39	31	41	25	34	34	39	29	34	31	38	43	39	40	38	44	32	41	40	41	38	43	40	42	39	36	34	49	40	28	49	34	48	40	39	39	44	37	39	41	46	41	45	40	29	31	39	45	48	38	30	43	45	54	35	38	38	45	44	33	32	45	51	30	43	45	40	41	47	31	44	43	41	35	35	43	31	42	40	37	63	44	45	41	42	38	36	39	45	24	28	40	38	39	45	38	39	34	42	40	31	42	47	47	42	51	33	34	35	41	39	48	37	47	34	39	40	36	46	54	42	39	44	42	43	50	50	33	37	44	38	39	42	52	43	45	34	43	30	40	52	46	24	45	34	32	32	36	42	31	48	48	56	46	44	35	41	46	49	36	36	39	41	32	38	34	41	47	40	49	38	29	39	34	42	47	54	42	53	52	39	33	38	51	45	46	52	49	46	32	31	39	37	35	39	47	31	40	35	47	44	36	36	47	44	51	40	25	46	37	41	44	41	49	46	37	37	43	41	30	41	44	53	45	43	50	44	48	45	25	35	38	36	58	45	38	46	38	39	44	38	33	36	37	43	37	38	43	38	44	43	50	35	51	39	47	63	57	44	29	50	44	42	39	45	49	49	35	41	40	40	50	41	23	46	23	44	48	49	42	32	50	48	43	56	36	45	40	38	41	49	38	46	46	34	36	41	37	44	43	43	35	37	43	48	32	45	57	34	31	42	40	42	37	36	48	54	31	41	29	34	45	38	51	34	37	53	31	49	40	46	41	36	50	56	38	31	40	47	43	43	48	39	39	57	33	38	40	33	38	47	45	28	42	49	41	53	31	51	50	38	34	40	42	40	44	33	38	43	41	30	41	39	33	39	39	52	29	37	43	38	36	30	35	32	46	43	44	37	41	48	36	40	44	34	28	38	40	42	35	54	41	52	25	52	38	51	38	41	46	32	49	44	38	41	46	47	41	41	45	56	37	53	46	39	32	44	37	36	34	49	39	38	26	35	39	40	40	53	33	35	35	40	37	37	53	50	37	45	36	38	41	39	43	41	38	41	39	45	38	35	44	41	37	37	37	43	45	38	37	38	34	45	40	36	30	48	56	44	60	41	31	58	50	36	39	40	24	40	54	44	24	46	42	45	46	40	48	46	34	47	46	34	39	33	43	54	34	30	48	33	46	46	35	50	42	48	39	42	45	39	46	36	38	35	30	46	38	46	29	52	46	39	52	51	43	35	38	32	32	33	37	56	37	42	39	40	34	41	36	29	27	38	32	42	52	38	47	35	34	42	50	54	44	41	31	29	36	42	50	49	48	41	44	34	49	39	40	52	34	44	39	38	37	40	35	32	42	48	39	41	46	39	36	49	44	46	48	38	43	32	39	40	43	44	30	44	41	39	43	39	39	39	45	39	56	37	51	47	41	41	45	40	44	42	41	33	35	43	39	46	44	39	40	27	46	42	43	41	41	32	49	47	36	49	44	44	45	38	40	43	36	47	47	52	36	50	50	49	36	36	42	37	38	48	42	42	35	44	37	37	44	38	37	36	39	46	49	39	29	41	42	41	45	40	41	35	26	38	46	32	45	40	41	24	36	41	38	46	38	44	38	45	40	51	36	47	53	29	41	37	37	40	52	42	37	33	38	35	36	46	52	45	50	43	48	38	41	37	36	33	43	43	43	35	42	31	49	38	37	39	49	53	44	53	32	40	41	43	44	36	34	41	31	38	30	36	48	43	48	32	30	38	43	42	29	37	35	35	45	44	35	34	40	51	53	61	51	32	41	40	43	43	37	39	35	33	49	50	35	34	61	36	38	40	40	30	35	45	31	26	27	48	43	41	50	41	38	24	48	44	46	49	45	46	26	43	42	35	47	43	48	40	38	46	35	58	42	39	42	35	48	37	25	36	34	44	41	34	38	40	43	46	35	42	36	44	44	44	48	50	36	32	49	44	49	36	43	48	34	43	37	43	37	42	54	44	47	32	35	34	25	37	47	32	56	41	44	39	44	42	54	40	43	38	44	44	31	28	29	37	30	46	37	37	44	45	38	42	39	57	37	43	37	40	57	35	43	38	39	33	44	36	41	35	36	44	44	38	30	42	35	32	48	30	35	47	34	41	42	54	39	36	55	41	40	48	38	40	42	40	42	46	41	37	35	31	47	38	40	50	37	31	54	47	41	42	37	41	49	29	45	40	42	39	39	44	40	34	30	42	35	42	39	54	34	36	40	37	39	55	34	34	35	32	42	43	48	32	31	37	46	36	41	50	38	43	33	48	44	42	39	44	35	49	41	46	45	34	41	29	35	43	36	44	52	37	40	48	42	43	41	37	32	37	51	44	43	34	42	46	27	41	45	42	34	37	39	48	38	39	34	43	41	46	34	45	40	51	43	41	33	34	31	48	39	43	33	35	24	36	42	29	44	32	42	39	48	35	46	44	43	29	35	39	38	44	47	45	45	47	42	43	48	46	43	39	42	43	30	51	35	31	33	46	51	35	51	37	39	53	51	35	44	32	46	40	46	51	39	30	36	32	47	38	53	46	52	42	44	38	53	46	39	34	41	47	37	54	35	29	34	44	41	48	40	44	34	41	53	39	42	40	37	39	47	30	47	29	36	44	33	40	40	35	44	45	42	46	32	41	35	37	45	36	43	38	32	54	38	49	36	35	54	35	42	44	49	42	42	46	38	24	39	47	45	41	30	30	45	24	38	42	41	48	28	49	50	37	40	35	39	48	39	39	34	46	46	54	34	42	36
17132	10612	6215	15888	23451	22496	18885	14722	11477	9160	7130	5581	4430	3695	3333	3244	2942	2527	2302	2011	2037	1965	1730	1648	1467	1440	1358	1273	1205	1201	1182	1141	1066	983	930	928	924	819	898	887	899	912	898	861	893	931	950	891	949	863	830	829	843	822	799	814	788	835	833	833	836	816	786	789	749	766	856	792	762	793	709	746	694	699	727	686	740	742	676	662	744	704	695	706	753	708	724	689	702	696	686	653	688	729	700	657	644	695	645	727	681	709	689	689	685	715	658	690	697	645	694	681	720	699	718	663	683	711	672	724	668	685	671	665	643	729	726	697	695	675	689	660	675	655	648	663	635	691	721	657	700	674	674	683	657	693	697	684	680	751	695	709	688	726	712	694	693	644	687	665	700	672	706	656	654	665	693	670	717	699	706	715	678	682	689	670	681	630	710	674	715	684	680	669	673	686	689	648	664	700	631	600	658	706	686	698	677	668	651	702	685	660	716	697	704	689	714	726	706	666	653	714	680	667	608	627	659	673	686	689	673	671	700	620	713	636	641	662	657	685	670	655	643	668	676	649	714	712	683	675	714	704	656	654	677	661	642	654	681	650	726	669	651	658	701	693	677	733	644	658	677	644	676	642	678	695	656	697	695	666	708	678	741	666	657	669	741	646	727	663	667	669	664	666	703	675	646	688	721	683	703	658	670	680	686	688	667	689	696	654	693	677	663	668	680	690	745	696	664	700	672	698	660	691	689	626	704	678	717	668	707	627	721	665	669	670	655	669	718	641	699	683	641	715	696	692	627	686	711	669	692	667	710	673	712	693	699	675	699	678	680	701	653	653	673	663	608	652	656	655	630	706	724	649	653	704	679	654	670	647	689	640	675	677	661	712	677	657	628	719	660	618	672	679	687	666	638	665	727	668	699	655	670	680	709	653	698	677	680	652	678	666	700	685	685	677	708	667	668	651	680	675	647	720	683	642	685	631	674	708	663	703	683	683	643	709	662	661	710	654	675	729	729	679	700	680	717	711	690	686	662	662	673	657	637	699	707	650	653	691	662	695	683	698	666	719	684	594	665	685	665	651	684	708	697	675	703	679	734	717	663	694	663	677	654	733	694	682	700	674	670	614	631	651	703	675	657	665	705	677	679	688	652	711	634	650	685	670	688	665	659	716	694	724	668	635	681	666	710	609	684	698	679	679	695	681	680	693	667	651	704	694	683	634	674	726	691	691	695	707	680	717	658	676	652	689	681	709	664	669	638	712	712	678	646	678	691	690	711	670	709	655	692	634	675	678	672	666	683	656	692	713	656	687	662	702	687	666	702	649	680	687	684	642	687	713	674	647	661	667	699	651	705	728	698	708	672	673	678	677	673	715	651	682	653	713	712	678	667	631	650	658	686	689	704	652	712	702	671	683	675	665	701	646	678	678	689	678	656	644	647	672	703	690	695	661	665	648	625	680	689	684	703	674	672	638	690	695	645	612	683	705	666	679	704	725	675	693	658	684	701	660	657	689	706	675	669	674	642	683	683	698	712	723	674	691	636	720	687	673	685	689	694	625	658	716	700	674	708	631	630	645	669	694	688	673	636	707	698	650	693	701	691	681	687	694	675	671	703	725	638	667	652	634	690	653	644	685	691	687	658	680	685	693	691	669	668	665	684	686	654	651	702	689	673	679	640	678	701	651	653	667	666	697	714	717	700	641	690	678	658	718	688	718	662	616	681	749	683	695	696	685	698	661	701	702	669	714	688	670	666	683	664	689	659	687	657	721	658	703	691	665	726	689	661	641	692	650	701	669	681	687	664	682	722	677	671	717	698	725	651	650	697	687	671	688	662	689	663	627	651	693	657	652	707	646	646	699	688	666	679	693	636	677	674	608	658	678	677	677	695	709	681	670	728	645	696	672	725	705	661	714	684	667	661	700	685	676	669	684	684	675	681	684	662	690	679	626	654	662	704	635	666	672	704	610	659	670	716	755	650	638	721	676	640	651	678	693	718	690	652	701	680	663	709	692	726	637	700	676	684	694	681	678	695	655	694	657	648	678	718	684	674	636	678	675	673	645	701	693	680	629	637	682	663	682	656	726	672	707	707	617	721	697	713	686	670	642	662	678	652	699	684	661	708	676	691	674	625	701	624	651	665	660	679	660	686	671	617	738	659	674	664	658	715	666	716	663	684	697	694	677	670	687	667	690	698	706	667	653	689	669	654	671	721	696	641	692	684	676	666	686	660	654	622	684	658	684	673	672	638	655	661	691	644	705	669	681	679	686	642	739	691	640	659	675	696	637	657	668	693	679	660	702	661	685	678	646	689	700	662	706	730	665	710	697	669	686	695	690	724	688	739	694	671	675	660	746	716	637	691	647	704	676	663	704	689	656	665	707	649	657	661	700	638	648	711	699	687	643	654	656	658	651	639	717	652	709	703	695	666	699	671	626	659	689	680	654	668	690	697	680	683	694	708	692	682	681	674	668	695	697	707	660	662	663	692	702	732	675	712	641	760	680	690	675	695	657	724	725	669	683	625	673	640	674	616	686	691	699	653	642	664	706	771	643	664	708	683	698	713	702	675	706	698	679	667	707	686	670	693	716	666	695	663	675	703	662	761	693	676	661	674	637	672	675	629	697	698	705	645	648	647	667	681	631	719	695	666	681	649	677	701	684	648	731	670	654	657	663	641	691	704	667	648	678	658	669	683	687	662	743	704	647	688	619	670	716	709	694	669	663	701	684	646	683	724	663	667	641	655	694	653	656	712	672	673	689	654	671	682	706	641	666	623	689	684	684	693	696	623	643	649	667	695	718	700	673	662	695	676	655	650	644	671	639	670	689	719	682	674	639	622	702	615	662	671	704	735	676	673	704	634	703	708	652	649	731	660	688	676	710	742	650	703	739	677	696	689	643	679	721	703	708	664	671	737	678	679	675	710	649	699	675	696	705	690	640	659	687	679	676	639	657	683	678	667	703	642	701	652	712	670	713	671	703	644	640	663	651	668	717	711	686	705	691	701	698	701	681	654	653	747	673	657	659	658	685	665	658	679	672	676	671	672	699	614	695	699	683	686	655	676	669	675	708	660	643	685	667	612	705	689	668	700	677	718	663	714	654	639	665	668	638	653	663	652	651	736	695	699	713	698	676	718	715	689	682	655	691	694	690	674	658	645	659	682	673	688	681	678	703	732	706	649	684	652	674	656	706	669	647	669	659	684	745	692	692	629	668	636	696	652	685	709	659	707	665	686	660	697	692	685	671	663	693	696	637	695	638	691	682	654	698	655	701	616	666	708	683	668	698	681	674	723	699	692	665	693	718	658	642	719	724	659	655	664	710	668	712	629	716	704	682	653	675	680	708	713	701	662	682	694	706	650	651	641	651	687	685	645	692	656	699	695	700	693	695	666	682	687	682	672	643	707	672	717	644	636	664	665	687	622	643	669	687	666	669	721	699	694	659	648	692	658	671	633	726	660	694	677	665	668	663	683	687	656	677	673	601	651	666	697	668	685	717
1656	551	292	287	424	548	458	372	307	261	189	177	153	136	123	126	92	96	75	73	97	84	57	52	62	59	64	46	48	48	66	37	44	45	41	44	48	45	44	40	35	54	48	40	37	55	37	46	38	43	39	53	36	39	43	36	32	32	44	26	37	32	43	43	49	35	44	35	23	27	37	37	29	32	36	36	37	39	38	27	43	34	38	37	33	39	37	36	34	27	33	39	34	29	39	36	35	42	40	32	36	41	42	28	45	41	50	45	47	34	41	34	28	42	42	44	46	36	25	45	47	36	39	33	41	39	39	27	29	39	51	33	36	35	34	34	42	47	37	39	27	38	25	34	47	53	33	34	39	29	38	44	29	38	35	39	38	33	34	40	32	31	34	29	29	37	39	31	25	39	52	37	28	37	37	48	36	35	37	32	42	28	34	41	34	38	39	35	37	46	45	34	35	37	30	32	30	24	34	31	29	24	35	36	25	40	25	37	44	35	33	30	29	35	33	36	37	35	37	32	35	30	33	39	37	39	27	41	46	42	27	44	39	32	33	38	27	43	23	35	26	23	36	25	41	41	45	37	26	34	23	34	42	40	42	29	38	41	33	45	50	38	32	26	36	37	32	44	30	38	40	33	28	33	40	31	33	30	44	34	40	40	34	37	32	34	36	40	37	37	37	29	35	42	31	34	37	27	45	48	49	30	40	28	34	41	47	40	29	35	36	26	40	52	38	27	28	42	36	36	44	31	32	37	50	39	38	39	39	41	40	29	31	40	32	37	39	39	32	35	30	28	55	19	22	41	36	46	48	41	36	45	46	37	32	45	38	30	30	44	32	37	39	43	37	45	47	48	28	29	34	29	42	34	43	30	42	43	36	36	36	33	40	58	33	40	38	33	38	32	38	39	32	42	29	47	26	44	44	36	39	40	33	38	41	38	39	43	28	40	40	25	40	30	34	37	34	35	34	34	35	35	26	37	35	40	32	43	44	36	42	28	28	36	38	39	37	40	29	30	48	37	41	47	39	29	42	37	26	34	26	41	38	32	34	34	45	41	35	37	32	43	49	38	26	38	38	45	35	36	44	36	35	36	34	36	45	28	34	35	35	28	25	26	37	30	42	28	40	47	30	37	35	35	28	32	38	30	39	31	28	46	37	47	32	38	36	38	34	33	31	30	31	38	24	48	32	41	38	36	26	33	33	30	40	38	41	29	29	34	40	38	31	47	47	34	40	42	31	41	26	30	33	34	39	34	55	36	39	39	45	35	42	33	36	30	33	36	33	39	37	45	39	42	31	52	42	40	41	41	38	43	33	32	35	32	39	28	37	24	38	40	39	51	49	42	44	42	42	47	41	39	30	42	45	44	36	30	33	39	43	36	39	38	32	37	44	38	41	28	38	35	34	37	39	30	36	23	40	33	36	40	43	44	49	35	37	31	36	35	30	41	39	34	24	27	48	42	50	40	36	38	33	33	34	37	35	46	38	39	37	43	44	30	39	28	31	37	32	37	30	38	32	48	33	39	40	40	30	38	43	41	36	25	29	37	50	37	40	49	35	35	37	24	40	31	35	34	31	34	42	30	31	47	38	37	36	46	26	45	38	33	31	37	50	30	41	31	30	42	37	33	34	26	45	45	41	33	26	39	50	42	43	43	37	42	34	36	27	35	39	33	42	40	28	29	29	32	37	28	41	37	32	38	39	38	35	30	33	31	28	34	39	36	38	36	38	30	36	36	33	29	38	33	30	37	48	47	37	37	37	34	37	27	42	44	36	28	34	35	40	40	33	38	42	24	32	34	36	40	37	40	35	35	33	44	33	39	44	34	35	37	37	30	35	38	38	27	40	32	38	33	40	30	39	41	43	33	36	33	32	35	30	37	32	42	33	41	37	50	34	32	32	44	28	37	46	33	44	34	33	39	38	39	37	35	32	38	37	38	37	37	42	41	40	34	33	33	33	38	47	36	39	37	43	32	24	46	39	43	34	36	25	30	36	28	32	33	27	40	36	26	26	44	47	27	43	32	30	31	29	45	35	49	40	21	35	31	31	45	38	38	41	51	38	36	33	29	32	42	39	29	41	48	38	34	45	42	40	43	48	38	26	28	39	29	35	34	43	35	37	40	27	36	39	40	34	46	30	45	33	36	43	31	31	47	45	32	34	34	50	33	48	30	35	39	42	34	41	44	43	45	39	27	31	44	32	39	35	47	36	37	35	36	38	45	30	38	50	38	37	38	38	40	39	40	38	35	35	28	32	48	29	30	35	52	31	39	43	38	30	42	33	42	33	39	32	30	35	42	29	37	38	43	37	41	36	29	50	30	39	37	38	37	35	34	52	50	43	24	24	34	38	36	33	38	35	30	43	38	31	28	37	38	31	44	35	31	35	31	28	45	45	37	35	38	49	23	44	45	32	47	40	36	39	37	36	33	37	36	36	43	24	35	42	48	27	30	28	37	41	37	37	26	34	31	39	32	46	35	30	35	32	32	43	26	35	34	45	42	39	31	29	34	38	28	34	39	44	39	37	30	34	37	42	32	33	37	33	41	38	32	34	33	40	34	35	32	38	41	39	35	49	34	43	38	32	28	34	22	36	29	37	29	38	38	43	28	41	33	34	38	41	38	41	31	32	34	33	32	30	32	34	31	31	47	39	34	37	34	33	41	42	35	23	41	37	33	35	44	47	49	34	36	50	43	31	35	48	33	46	36	43	34	37	25	37	31	34	40	39	36	32	27	47	33	33	31	39	37	29	43	37	47	41	49	36	32	40	35	36	41	48	42	32	43	31	40	34	34	36	32	43	32	31	34	33	36	41	39	32	43	32	29	30	39	46	34	41	39	35	36	41	31	30	34	39	37	38	39	37	44	39	31	40	28	34	38	33	40	34	36	35	49	40	34	37	38	31	40	23	39	38	31	32	34	49	28	27	34	30	39	37	46	43	30	40	38	33	36	44	47	33	36	45	38	31	46	47	43	29	41	36	24	33	43	47	35	34	45	51	42	41	45	35	32	40	32	34	41	30	35	30	42	32	41	42	36	40	36	37	43	38	36	42	43	32	33	40	29	31	35	28	31	41	47	28	39	35	29	52	37	52	37	30	44	33	32	26	26	32	44	45	35	45	46	31	37	34	41	35	43	38	38	29	33	33	31	37	42	42	36	46	39	41	48	37	32	34	39	40	25	30	31	30	39	39	39	37	23	35	27	29	33	32	29	37	29	38	41	33	32	35	44	28	35	37	46	45	45	43	39	36	30	37	32	44	40	32	35	30	45	36	36	40	32	34	43	31	28	36	43	38	38	45	35	36	28	39	40	37	40	30	31	35	30	33	31	46	38	35	34	38	39	28	35	25	46	43	46	36	40	40	40	28	35	38	41	38	35	44	38	39	33	44	41	27	27	43	35	50	35	43	30	37	42	28	36	47	32	31	46	46	50	38	49	31	38	31	28	34	44	32	40	28	49	36	40	23	25	45	26	45	44	41	36
22609	15145	8884	21298	29216	28109	24061	19900	16052	12797	10364	8356	6918	5947	5174	4880	4362	3724	3145	2965	2973	2676	2305	2142	1958	1879	1717	1603	1477	1526	1462	1353	1160	1131	1007	1027	976	957	942	1015	985	925	957	948	902	996	981	962	977	972	860	873	824	872	845	852	806	826	794	807	785	780	764	795	773	764	712	699	711	673	712	685	706	678	664	714	661	670	628	663	644	644	593	619	627	637	653	652	670	665	597	623	647	621	644	651	619	660	627	656	611	606	605	589	634	616	648	604	652	648	639	632	605	571	610	592	610	625	649	631	616	604	584	593	622	633	590	654	591	593	608	555	629	596	637	607	581	600	630	552	616	608	616	641	639	652	671	572	653	686	610	631	593	604	583	637	631	594	579	544	595	641	617	553	632	619	608	613	563	648	609	581	581	604	639	592	600	603	631	588	603	603	603	586	633	585	629	592	599	618	575	634	607	600	637	627	574	619	553	627	614	606	590	634	612	609	590	625	593	614	582	563	615	596	581	630	589	611	583	578	566	605	588	587	610	603	620	597	591	626	578	604	589	561	581	610	593	594	569	596	586	577	620	543	596	587	596	602	587	621	624	620	574	599	571	617	621	536	568	591	631	580	592	651	585	627	648	583	621	577	603	612	622	586	601	604	599	610	606	597	595	585	578	615	592	591	600	600	553	587	589	583	616	662	564	614	601	572	515	585	586	574	591	623	606	561	568	557	636	563	583	573	623	564	608	625	604	625	628	561	604	576	601	597	576	595	594	615	594	602	612	628	602	579	632	610	586	608	613	644	601	609	607	625	592	612	603	570	592	580	572	605	582	572	577	633	605	600	635	577	580	600	563	597	584	551	568	556	605	551	587	593	569	593	630	613	594	647	569	621	636	614	590	586	591	590	564	589	567	577	591	554	664	576	623	589	590	602	618	615	549	599	621	603	629	546	584	602	651	606	595	554	561	548	580	595	599	609	585	570	589	623	647	616	592	566	584	628	588	583	648	601	588	604	643	585	598	558	636	587	595	560	657	604	611	610	644	582	606	600	614	654	589	621	591	587	612	612	649	545	604	609	600	623	646	616	591	553	561	603	602	574	611	582	589	590	644	604	616	625	600	607	559	603	603	625	618	601	596	616	571	607	631	603	544	619	616	584	579	571	602	585	588	572	547	548	571	612	560	630	617	570	607	598	568	604	593	547	625	589	595	618	596	623	593	583	601	632	643	566	606	618	636	600	587	592	574	549	607	574	584	628	553	595	587	584	613	583	614	573	616	565	563	552	645	605	583	585	615	597	595	598	550	611	646	566	625	577	588	599	549	580	595	588	590	613	577	623	595	623	625	592	599	625	589	601	605	584	618	577	602	619	605	584	600	611	548	567	611	588	576	601	600	597	603	592	597	591	610	589	590	585	600	562	630	600	587	595	581	595	597	615	623	615	611	583	598	541	584	584	575	590	588	571	596	596	619	566	591	600	605	553	610	599	620	571	574	637	576	567	620	611	597	590	619	610	621	581	560	603	603	597	627	599	569	648	601	644	594	594	640	624	653	563	596	581	616	598	627	594	626	641	588	631	611	585	565	592	570	556	605	579	605	561	586	573	637	580	594	577	582	596	595	568	612	608	596	582	606	602	592	605	592	636	612	600	664	593	615	621	543	610	611	618	590	573	590	587	611	631	585	610	589	598	578	622	549	631	558	592	609	598	586	575	593	596	635	603	620	608	643	586	591	626	600	582	665	623	609	615	586	594	586	608	597	608	588	559	632	602	583	592	578	598	619	622	605	600	620	608	649	619	595	572	586	626	614	605	540	562	608	631	638	620	587	612	562	581	603	550	620	549	562	613	591	614	590	592	630	579	621	621	594	559	558	571	582	602	676	606	607	581	620	632	607	561	567	577	626	606	626	598	655	609	567	609	597	632	584	602	637	637	620	577	598	622	605	616	587	598	631	616	585	549	607	550	606	572	600	637	627	613	559	634	622	590	655	602	637	631	593	628	573	596	589	601	585	599	595	605	594	617	632	597	613	626	568	597	590	567	563	624	644	605	608	630	582	569	546	609	613	609	603	597	609	549	593	628	597	647	603	566	633	563	595	588	611	600	557	593	545	590	599	597	593	572	595	670	589	637	605	622	648	568	611	561	561	562	565	580	609	601	618	558	628	607	636	577	588	650	613	644	634	589	627	567	623	608	608	570	640	625	603	568	604	597	617	574	588	612	610	601	607	580	570	577	615	611	594	588	565	607	628	630	612	590	608	614	597	588	566	596	584	595	585	575	628	622	556	615	587	560	603	569	604	647	562	621	565	624	584	616	605	611	591	628	609	580	634	602	591	616	580	570	623	613	613	643	600	585	582	618	601	586	630	592	598	637	571	636	612	599	606	600	594	620	587	593	573	573	593	572	567	622	680	576	564	590	582	611	598	606	594	601	594	601	559	617	624	616	600	607	613	552	626	578	614	591	601	584	617	589	633	621	586	619	578	622	589	538	605	573	589	543	578	596	570	564	569	594	620	643	580	571	603	619	550	601	576	583	586	620	609	592	597	605	607	584	586	622	579	601	582	633	614	583	591	620	596	633	609	610	576	589	574	607	603	559	595	621	530	602	667	577	573	567	588	611	584	579	609	602	605	580	566	573	588	586	541	646	585	585	580	587	646	545	616	639	582	618	606	567	641	563	598	628	587	608	576	594	622	599	609	593	629	569	586	596	607	595	572	565	590	617	572	612	583	585	603	583	608	604	604	571	645	591	571	589	563	579	639	609	581	638	563	588	595	608	621	582	609	565	608	606	556	631	602	613	630	600	594	629	570	622	568	629	587	606	611	592	579	644	641	577	613	582	576	588	560	614	588	593	600	569	621	614	571	591	646	641	620	623	567	565	562	610	601	596	610	615	630	621	613	624	616	564	586	605	590	608	570	601	640	647	569	592	626	578	606	566	553	603	575	611	595	595	573	585	588	594	605	619	565	586	574	576	577	624	563	576	630	559	634	598	573	555	603	583	534	629	573	583	576	582	589	561	589	621	594	642	582	613	557	567	587	610	591	605	591	563	599	600	601	594	582	578	610	601	595	642	599	594	606	581	588	595	640	562	598	575	532	621	597	642	583	611	594	582	632	605	603	617	603	625	582	610	603	579	619	620	579	599	560	583	613	532	564	602	585	584	604	620	598	589	601	619	564	607	622	605	634	593	610	619	633	581	635	597	590	591	595	541	553	547	570	621	599	619	606	584	595	577	567	601	576	557	558	611	639	614	639	588	594	639	583	645	619	592	614	605	577	633	582	609	554	582	564	598	587	605	611	578	605	584	573	624	582	572	634	559	586	622	608	556	547	594	549	574	609	586	582	623	585	608	602	642	566	586	618	626	633	611	616	613	626	611	618	587	582	599	592	550	605	577	617	587	585	591	600	621	613	593	628	570	581	629	563	637	525	603	596	564	597	621	609	594	580	604	581	583	607	586	613	574	614	609	607	598	583	585	606	660	601	616	603	578
1420	215	139	94	171	201	155	120	113	88	64	58	52	48	50	52	58	47	40	34	32	24	36	31	43	33	41	37	30	31	38	28	25	26	31	21	26	24	25	19	18	21	25	19	30	25	26	27	28	28	18	24	24	20	22	26	29	30	27	28	20	30	24	17	27	30	21	28	21	19	27	27	22	18	25	18	26	35	27	22	27	28	21	33	19	25	18	15	26	23	19	23	26	17	27	33	34	27	19	18	21	21	21	21	29	17	31	27	27	18	30	25	24	23	17	21	26	24	38	19	23	21	23	21	30	25	21	28	23	17	25	24	24	18	23	23	25	28	20	33	27	26	32	19	26	16	29	11	24	25	20	30	24	24	25	24	27	21	21	32	16	30	11	27	29	23	25	25	20	26	19	25	21	36	28	32	34	19	25	27	24	32	31	14	16	23	31	22	23	26	22	18	26	26	20	18	26	24	16	33	22	15	29	22	20	29	17	25	24	24	22	21	21	22	24	20	23	15	23	33	20	27	25	19	29	18	17	26	28	25	17	22	24	29	12	29	25	20	15	19	18	23	26	20	25	21	25	21	29	23	30	25	23	28	29	26	22	17	27	23	30	27	21	26	22	16	34	28	26	27	21	20	25	23	32	16	19	19	19	23	18	24	27	26	25	26	25	23	21	28	22	15	28	36	16	19	23	25	29	20	26	17	25	21	20	21	26	24	17	26	22	22	29	23	29	19	22	23	32	24	18	23	24	28	32	31	19	20	21	36	16	22	25	23	31	25	35	29	32	18	23	26	17	27	22	19	26	22	18	27	35	21	21	33	18	25	26	19	20	25	20	20	23	22	22	26	20	25	15	26	23	28	18	18	24	23	24	21	22	17	19	25	29	27	34	28	23	21	28	34	30	25	15	20	24	18	16	23	25	26	21	20	21	26	22	18	21	19	35	29	25	21	20	26	21	21	21	32	24	23	23	27	16	28	24	26	21	27	23	30	26	18	29	20	29	35	32	25	23	29	27	24	20	27	27	28	20	26	25	25	21	27	21	19	17	34	22	22	28	22	16	20	30	24	24	25	28	23	17	24	18	26	26	32	22	24	17	24	21	30	25	21	20	22	28	23	27	20	29	25	20	26	23	27	24	23	23	28	23	23	23	27	18	25	31	21	21	25	12	25	20	35	21	22	21	31	18	22	24	26	23	24	30	16	23	22	27	15	29	25	26	26	27	17	25	21	26	19	17	22	20	19	14	20	22	25	23	25	24	22	26	29	25	22	30	24	19	23	20	25	28	36	26	21	19	28	22	25	29	19	25	19	20	20	29	26	24	22	25	32	20	19	22	24	12	24	29	24	23	33	27	24	22	22	28	29	21	21	21	17	28	24	37	25	26	22	28	20	17	19	20	35	23	30	21	25	20	19	26	27	22	23	27	26	27	23	22	34	27	20	22	29	29	30	17	27	30	30	19	22	28	18	39	25	17	23	27	34	22	22	27	18	27	22	18	26	29	25	28	20	19	26	24	26	26	20	24	18	24	23	18	28	15	25	29	32	24	25	26	22	28	17	19	17	25	15	28	23	19	21	24	32	21	25	19	31	20	22	28	12	23	31	20	23	33	25	24	19	36	22	25	20	21	28	22	18	24	12	28	14	22	21	26	17	28	20	30	31	25	22	24	32	15	21	26	32	32	25	22	26	18	16	18	23	19	21	20	28	25	14	22	22	20	21	19	17	30	33	19	20	12	22	25	18	21	19	30	24	27	16	24	22	24	25	21	24	20	20	26	19	21	19	26	19	18	11	27	22	15	31	24	25	19	23	23	24	19	17	23	23	22	24	24	22	22	34	27	15	23	21	20	19	18	23	19	24	18	31	24	27	16	19	37	15	23	33	23	20	20	21	20	21	23	21	21	27	22	20	25	19	37	25	21	17	23	25	22	20	23	24	20	19	23	19	26	28	28	22	22	19	31	16	22	18	27	24	31	23	21	23	24	23	22	22	19	29	22	28	23	22	23	26	28	23	22	24	11	26	26	24	27	21	23	21	20	29	26	23	24	28	26	23	33	19	25	16	27	33	23	23	22	27	22	26	17	27	27	29	27	20	18	29	26	22	28	19	34	17	32	22	21	19	23	21	32	19	23	22	21	25	23	23	22	21	26	19	27	20	26	28	19	20	28	26	23	30	17	24	14	18	24	18	23	20	24	20	24	25	31	22	25	22	19	23	19	24	22	19	28	22	26	26	30	24	16	17	26	21	21	25	19	28	30	29	21	28	23	25	34	23	32	25	21	14	24	26	24	36	29	23	27	23	31	19	24	23	27	23	24	20	25	37	20	18	20	22	19	18	25	26	16	30	24	28	21	27	28	16	35	38	18	12	23	18	26	30	22	20	27	27	20	21	16	26	23	28	23	25	15	27	25	27	24	28	24	26	27	24	27	17	26	22	28	23	21	20	22	23	24	32	15	23	24	16	26	28	23	22	23	29	23	34	23	31	28	15	29	26	26	20	33	28	23	22	23	30	23	15	19	23	20	18	24	22	28	28	24	23	25	27	24	17	12	33	24	27	23	35	27	25	20	28	34	17	22	22	31	22	24	29	22	21	21	21	31	23	20	27	22	21	23	26	27	21	30	31	26	29	27	26	28	23	25	22	22	20	28	25	18	29	20	22	23	19	24	30	16	31	13	20	47	24	29	23	24	18	29	23	17	19	22	30	23	24	21	23	24	13	23	18	28	28	33	27	23	19	22	31	27	20	22	29	28	18	16	22	22	24	23	19	20	31	29	26	28	13	29	23	26	26	28	22	26	18	22	29	22	23	24	18	22	28	25	22	22	21	25	26	23	21	23	20	27	16	18	24	26	26	30	22	20	28	20	21	25	22	22	28	13	23	16	22	16	24	28	23	20	34	26	28	19	20	22	28	18	27	16	23	22	22	24	26	23	23	31	32	26	25	26	30	25	20	19	25	23	15	16	37	26	20	18	23	27	17	17	26	25	25	26	25	25	20	30	19	17	28	26	22	28	22	24	28	24	29	24	24	33	25	30	25	21	17	25	17	23	31	32	14	27	17	31	31	29	23	28	29	25	34	27	17	25	28	18	24	22	17	29	28	32	21	17	17	29	22	26	39	27	28	30	23	21	30	24	23	22	24	26	21	19	18	34	29	31	28	26	21	20	24	28	26	17	29	20	28	20	27	22	16	26	24	27	26	27	27	23	27	25	19	25	31	24	19	25	30	23	29	26	28	29	25	20	27	19	30	25	22	24	25	33	17	32	21	18	22	29	22	26	20	24	24	26	17	24	18	20	32	24	27	30	22	26	23	20	25	22	36	16	28	27	24	27	28	30	24	18	23	23	25	17	27	28	25	22	27	21	19	20	28	17	33	31	24	19	30	17	29	17	23	32	19	19	31	25	28	19	20	23	27	31	22	23	18	20	26	16	26	25	22	19	29	21	21	21	26	28	27	26	25	21	28	16	30	26	28	26	17
13879	7669	4085	11568	17962	16485	12974	9598	7139	5396	3940	3082	2576	2160	1938	1877	1789	1457	1170	1319	1265	1018	972	884	881	822	784	741	657	759	689	663	566	558	531	538	481	477	463	535	504	541	510	505	545	560	493	502	514	505	489	465	489	471	479	486	477	474	508	468	451	464	433	497	447	455	458	469	423	434	443	459	432	416	448	392	430	410	422	396	422	393	423	443	396	401	378	412	408	375	413	405	409	380	395	338	369	386	432	362	399	392	392	389	410	385	405	423	393	409	387	421	403	399	439	404	382	405	380	390	412	388	425	393	398	410	392	398	425	384	362	417	388	407	397	434	379	381	389	368	407	396	399	423	414	401	406	446	395	428	439	422	399	427	425	431	428	401	381	361	372	400	427	375	387	421	413	370	429	409	355	417	406	392	403	377	409	390	400	363	426	403	382	389	401	372	353	364	428	382	404	410	429	423	403	368	410	379	402	431	413	393	414	380	407	385	371	369	430	431	378	401	418	378	408	396	404	414	433	359	407	409	380	386	426	364	396	363	414	367	383	407	395	423	381	390	363	353	386	380	391	385	411	390	381	395	391	394	380	409	427	371	408	405	367	388	443	380	358	393	420	422	387	366	427	410	400	412	393	407	400	411	373	389	406	425	401	393	385	421	383	355	377	430	394	399	409	387	399	381	335	385	405	439	390	406	387	443	400	362	387	398	421	377	383	387	395	382	407	417	383	399	420	403	381	376	397	408	397	393	386	412	402	377	404	388	379	376	394	399	386	401	404	412	380	425	379	385	410	395	408	369	408	397	349	379	415	388	412	380	384	402	414	414	400	427	402	367	381	424	409	431	422	360	393	362	374	397	391	420	372	360	386	368	376	368	370	422	390	417	409	412	410	403	409	412	378	401	406	417	362	401	397	423	420	399	349	430	378	375	399	393	416	400	371	385	369	370	406	389	374	385	397	392	399	392	388	392	426	427	391	405	407	347	388	372	407	395	404	418	413	420	391	421	384	390	399	413	431	412	395	394	468	369	415	414	422	422	390	402	389	423	412	426	416	370	414	384	412	392	394	418	388	365	416	401	411	373	411	419	413	419	404	379	371	344	418	361	388	400	409	398	442	367	408	395	369	385	397	394	387	399	393	365	371	382	380	373	426	419	423	400	401	422	415	390	399	410	404	405	414	422	411	407	426	383	395	371	405	448	407	391	392	413	389	396	398	378	398	418	395	445	389	376	399	419	382	396	401	385	398	389	384	411	424	407	392	426	364	407	409	425	409	408	438	387	396	401	415	405	402	395	390	385	410	394	376	420	420	382	411	447	390	407	409	391	368	398	416	395	377	412	399	400	400	393	408	372	444	375	396	405	432	386	381	385	388	412	355	399	413	414	382	371	383	419	348	388	352	392	388	375	380	404	404	374	395	403	386	385	383	409	394	386	373	402	420	379	398	420	424	423	364	415	409	377	404	389	379	417	384	409	377	392	388	402	421	401	394	421	390	387	435	425	417	394	404	407	380	429	408	375	439	407	382	396	396	385	406	375	373	415	439	396	365	394	374	434	365	399	373	404	397	423	410	393	401	414	418	409	415	411	370	443	393	403	415	400	370	386	401	406	386	383	387	416	369	384	395	454	429	408	414	379	387	366	424	395	410	394	388	396	385	359	413	409	430	419	397	376	440	397	390	427	400	416	381	421	399	404	390	405	382	422	415	384	428	449	367	382	376	379	404	417	391	388	364	395	412	395	403	429	401	377	400	410	393	396	397	402	388	399	378	390	418	393	368	401	389	400	370	390	427	382	373	361	367	399	393	391	406	367	394	381	360	397	401	381	385	372	429	382	388	398	400	394	380	395	425	398	372	411	395	426	412	372	389	403	399	420	403	401	387	415	369	428	424	440	413	361	371	390	360	362	370	376	403	382	396	406	383	405	442	381	384	419	400	437	413	409	405	450	368	391	427	409	411	435	389	392	389	386	380	412	429	407	393	378	405	398	393	394	401	409	377	392	410	371	403	357	420	418	391	392	389	432	396	393	397	398	397	408	391	409	422	397	406	380	367	425	392	425	406	395	417	389	398	399	368	399	377	382	367	405	395	391	416	329	368	394	401	351	392	381	385	393	382	396	419	403	406	375	395	365	359	391	400	380	397	395	382	374	422	371	401	403	431	413	390	379	397	392	409	404	422	407	372	391	413	392	415	379	431	403	363	412	405	368	415	443	387	359	420	444	421	419	394	408	390	386	419	425	401	395	400	395	400	374	401	409	393	407	395	362	398	368	411	394	377	371	394	422	390	424	396	408	412	385	425	400	406	392	384	388	440	350	423	396	410	418	389	404	409	402	390	394	396	416	412	388	443	398	404	424	394	407	418	392	389	408	386	400	400	396	398	357	436	406	392	402	409	440	414	407	375	396	398	388	372	365	416	375	367	392	367	410	413	393	410	404	388	356	381	434	370	408	383	444	393	380	409	388	384	390	377	389	363	377	386	402	432	396	379	397	421	396	404	422	415	422	424	378	403	406	376	419	381	396	418	380	400	385	380	399	422	376	414	359	385	405	386	367	406	421	409	379	375	397	424	401	362	389	424	407	427	379	394	401	433	377	412	404	372	393	390	375	395	368	395	398	373	398	452	402	390	386	370	396	434	383	394	405	393	429	404	402	408	427	442	402	431	382	394	363	437	396	417	394	377	396	409	403	405	412	372	396	382	433	427	393	419	378	413	398	392	410	398	394	425	415	366	396	386	382	403	404	421	419	416	390	393	387	382	396	395	375	393	379	390	393	396	429	428	385	424	379	396	394	402	395	368	388	430	397	398	418	364	385	406	425	414	373	385	373	407	397	409	407	420	418	354	395	391	413	417	395	397	439	360	397	380	402	420	439	407	381	426	422	367	426	413	411	388	396	390	414	396	416	378	406	390	399	412	369	419	406	413	385	413	390	384	386	355	398	429	414	377	391	395	406	387	380	376	388	410	382	417	388	374	377	389	424	359	413	375	377	395	414	389	380	380	392	408	396	427	380	410	400	382	396	377	442	416	386	419	414	410	415	408	400	418	399	418	397	415	389	403	437	386	389	420	355	412	403	412	409	376	379	407	420	369	411	419	420	417	411	369	395	429	406	390	371	386	426	391	369	411	366	378	428	397	389	364	367	395	396	397	372	395	396	405	446	394	407	403	386	398	396	406	404	394	384	362	395	454	435	435	404	386	425	410	423	405	379	403	379	387	398	362	417	405	413	400	391	417	417	387	371	409	356	413	409	376	432	437	419	404	403	364	401	405	436	381	429	399	408	395	412	384	402	384	405	416	410	411	360	424	384	420	438	398	392	390	418	381	378	386	378	400	401	401	383	416	393	379	392	419	379	371	386	382	367	352	413	373	398	383	395	386	385	390	429	404	372	401	407	384	430	412	404	401	423	388	376	378	446	395	395	401	371	379	374	422	371	436	403	398	402	362	388	381	379	379	410	433	419	376	378	405	426	389	394	383	390	391	384
851	379	208	181	286	351	231	200	173	141	108	114	91	71	64	59	64	45	38	45	39	40	27	34	39	27	34	36	28	40	25	27	29	24	19	20	13	23	21	23	20	20	21	20	30	26	26	16	23	20	22	17	22	24	27	23	31	25	17	16	13	18	24	20	20	19	21	15	21	16	19	13	24	17	13	25	22	21	17	20	15	23	17	21	20	15	21	23	16	18	18	16	16	17	25	20	18	20	31	19	19	16	17	23	24	9	14	21	17	20	15	20	17	21	14	22	26	10	16	12	24	17	26	14	22	20	19	22	18	23	17	18	17	23	19	16	29	19	18	23	16	18	13	18	22	22	21	16	20	20	16	16	15	11	18	14	21	15	30	11	18	15	19	13	16	21	20	19	21	11	22	18	21	19	14	17	16	17	23	20	21	22	13	22	17	23	20	20	21	16	20	18	17	11	17	23	13	16	26	23	20	22	18	15	15	16	20	14	29	18	21	20	26	14	15	17	15	21	17	18	22	19	21	16	22	24	14	15	23	25	19	21	24	24	21	14	21	20	17	17	13	20	15	22	34	20	25	15	19	25	18	15	17	15	20	24	16	14	17	15	15	18	18	27	21	23	17	20	18	21	19	19	18	18	23	24	20	19	15	18	22	11	19	20	15	24	28	17	16	16	18	22	19	19	25	29	11	13	18	22	15	22	20	18	21	13	23	18	19	21	22	21	23	17	19	22	16	22	23	16	25	17	15	15	25	18	25	27	20	20	19	17	24	18	18	24	20	13	29	24	19	12	23	19	13	17	22	24	14	15	19	23	16	11	18	20	11	20	19	18	18	17	20	18	20	26	13	15	25	25	16	14	16	19	15	16	18	16	17	19	16	21	14	15	9	14	21	17	24	14	16	15	23	16	15	14	19	25	23	21	14	12	22	18	12	14	22	20	11	23	18	26	19	16	16	16	25	21	19	18	19	20	23	19	20	22	12	17	18	18	18	16	10	14	16	30	21	15	18	21	14	18	20	19	14	17	19	19	14	10	18	9	12	22	28	17	17	20	15	26	15	14	12	22	15	19	17	14	17	12	26	25	15	24	17	18	17	24	20	14	29	19	18	9	27	11	22	18	22	19	20	14	16	9	18	22	12	20	12	16	21	18	15	10	18	20	13	20	14	16	18	16	25	17	21	18	20	15	23	14	23	15	17	14	18	18	19	19	21	17	28	21	20	19	22	14	16	22	19	20	23	27	22	15	16	14	19	20	19	15	20	22	13	13	11	10	19	26	18	22	18	14	20	12	14	16	24	16	18	20	18	10	20	23	18	17	18	21	20	17	20	24	24	16	17	14	12	16	25	20	18	17	21	20	19	16	14	18	26	11	19	23	15	27	21	16	20	20	14	18	26	16	18	22	24	13	20	18	22	17	16	23	21	18	26	21	16	23	19	13	13	19	13	15	16	18	13	16	4	10	27	19	21	17	12	20	16	17	14	17	15	14	17	19	23	21	24	14	17	15	17	22	12	17	18	15	8	15	20	22	20	18	13	15	19	17	13	21	11	18	19	20	24	19	13	16	13	21	19	15	10	17	18	24	17	13	23	14	24	20	16	17	16	22	21	24	25	15	23	13	27	24	19	13	18	21	11	15	21	16	24	21	15	10	20	20	21	27	18	18	18	27	31	15	19	13	23	24	27	23	22	22	26	27	18	23	22	15	12	29	17	26	25	12	17	14	23	17	15	19	11	17	24	20	12	16	19	13	19	13	16	22	20	17	11	17	16	20	24	18	13	19	12	17	19	16	15	16	18	11	22	16	18	25	14	13	15	17	13	16	15	15	19	24	22	13	18	16	16	22	12	18	20	13	20	22	12	21	11	16	21	15	27	17	23	19	16	24	12	12	16	22	21	24	18	14	16	13	21	15	14	16	18	17	19	17	18	22	23	11	16	14	21	23	20	17	22	17	20	16	18	11	14	19	15	21	18	12	18	16	18	12	15	16	23	20	20	19	14	26	15	27	12	16	20	16	21	8	26	23	22	8	23	23	15	22	16	11	27	22	20	19	15	18	24	16	10	15	27	18	18	20	19	21	15	23	18	15	22	17	28	12	24	23	22	19	21	19	16	13	18	24	16	22	22	15	17	18	11	12	19	18	24	15	18	18	22	25	19	19	7	24	26	12	22	20	16	19	23	19	18	18	17	17	19	20	21	18	22	27	23	16	26	24	17	12	19	16	17	15	14	17	14	12	17	15	17	14	17	15	8	20	14	25	26	14	13	13	24	16	17	25	18	14	15	16	16	11	24	19	20	23	15	15	30	22	22	20	18	13	23	23	18	17	20	14	16	11	16	18	15	13	26	12	20	22	14	16	14	17	19	17	16	13	21	15	16	21	20	10	16	18	19	15	31	19	23	14	16	17	15	18	13	17	17	24	13	20	18	14	20	15	20	17	18	14	17	16	13	19	24	17	13	20	23	16	29	26	21	22	12	15	12	30	20	24	16	25	18	21	12	20	18	20	24	18	13	17	15	24	20	22	12	18	9	15	21	12	19	26	19	22	19	14	14	19	14	16	18	13	29	22	20	17	19	19	21	23	17	19	15	22	18	21	20	12	14	23	19	15	14	28	17	15	20	14	18	23	15	15	21	22	22	18	18	19	25	19	21	17	13	17	29	17	19	16	17	18	14	13	18	22	12	23	19	20	20	10	22	19	12	16	23	23	17	27	11	15	15	19	20	18	20	20	19	17	18	19	20	16	16	21	22	20	15	17	15	27	20	13	14	18	24	22	9	23	17	22	18	23	14	17	10	18	15	11	17	15	17	16	23	16	12	21	20	23	13	19	16	16	17	19	30	16	22	26	28	19	24	15	25	17	21	18	20	14	12	19	18	19	21	14	18	19	19	15	22	21	13	19	20	19	18	8	18	25	22	16	22	18	21	16	26	11	12	17	20	22	19	26	14	22	21	16	18	21	20	12	30	23	11	15	17	19	16	20	20	17	16	17	20	24	21	20	20	21	21	19	13	21	16	15	15	17	19	20	25	14	20	17	15	14	14	20	22	29	13	12	23	19	19	13	30	12	20	27	18	16	18	25	14	23	17	17	12	24	21	21	20	23	10	20	14	12	16	19	14	24	25	16	20	25	19	22	18	16	25	28	16	20	19	17	19	21	18	11	23	10	20	19	31	17	13	16	18	14	26	19	19	21	25	14	18	18	15	18	21	16	18	23	22	20	20	22	13	16	25	17	24	21	17	18	14	25	22	21	24	21	14	17	11	15	21	18	13	23	18	11	17	12	16	19	16	14	23	18	18	19	19	19	16	22	19	20	15	21	26	17	26	17	17	16	18	17	19	14	15	14	17	16	25	27	26	15	18	20	20	22	25	27	17	19	21	18	26	19	24	19	22	21	21	17	24	19	20	18	16	16	16	16	19	15	22	21	12	26	16	20	16	22	26	21	19	15	18	22	18	17	19	20	17	19	14	26	20	20
18117	11999	6333	16929	24476	22584	18564	14707	11211	8537	6826	5686	4461	3771	3441	3135	2710	2233	2041	2010	1764	1566	1358	1252	1191	1098	1024	974	916	956	858	809	707	645	616	522	568	548	555	568	531	603	570	581	532	567	575	563	525	514	530	493	523	453	470	490	488	490	475	474	433	457	447	417	406	413	381	381	382	359	360	385	381	369	371	360	384	381	359	362	357	324	325	365	305	340	338	320	341	300	337	358	288	351	330	328	330	335	300	344	312	341	335	332	357	326	347	324	306	315	318	341	335	339	337	314	289	321	306	350	344	322	319	283	340	333	307	298	340	272	315	305	326	332	293	316	312	310	336	323	332	327	330	312	337	337	353	342	347	351	334	337	347	331	314	313	318	332	330	354	309	323	329	316	328	335	301	316	319	353	298	297	291	313	308	316	324	328	338	324	283	324	323	307	316	338	334	312	314	311	310	307	312	315	314	319	303	319	345	350	317	313	302	341	307	331	342	329	323	350	330	308	301	328	295	332	317	300	295	329	308	328	313	275	327	318	274	315	292	277	332	299	325	348	324	323	311	310	320	328	299	291	295	325	307	340	336	333	338	305	327	328	317	299	307	316	283	306	308	301	295	329	282	315	314	334	295	344	313	341	343	321	316	316	351	334	310	330	317	344	334	317	314	306	332	293	310	309	278	281	310	304	302	292	311	313	312	303	324	306	341	320	326	287	329	306	296	293	278	360	315	325	332	340	319	345	325	300	319	318	311	316	333	289	334	326	299	285	317	304	317	333	329	297	273	302	305	310	306	303	271	295	308	312	289	305	330	294	295	307	323	299	305	323	344	290	310	321	304	312	266	328	324	286	288	349	301	287	325	326	325	329	343	358	306	307	323	326	291	284	291	315	325	349	321	314	321	319	297	288	299	301	330	317	339	327	315	324	329	347	328	335	337	306	288	310	290	332	297	303	306	290	305	317	325	343	296	339	328	287	310	313	322	323	287	290	320	315	335	316	317	325	296	313	330	270	334	318	347	305	304	319	354	331	328	308	322	303	307	313	305	311	316	317	336	293	315	308	309	300	317	316	288	323	275	315	301	316	291	332	321	305	299	306	279	308	314	329	336	296	319	296	301	291	344	323	336	307	300	339	295	329	312	313	290	324	315	329	309	296	328	347	352	347	333	282	314	332	318	301	325	330	327	321	309	311	289	344	315	329	344	314	310	286	295	298	332	313	299	314	300	306	316	292	315	339	315	319	320	310	284	327	335	299	307	288	315	328	325	270	335	296	314	334	309	294	325	333	335	296	297	302	320	295	288	308	357	316	321	305	296	302	319	306	305	318	339	295	310	311	326	309	343	302	263	332	302	314	304	341	318	326	338	321	327	305	308	313	340	307	298	317	299	310	298	279	310	296	338	320	345	296	310	291	319	320	339	312	343	311	353	302	261	320	293	319	299	294	312	323	279	288	326	275	321	334	308	307	295	328	328	306	315	346	320	327	299	338	305	346	289	338	313	303	316	333	321	316	327	301	340	344	320	311	320	309	315	325	325	328	295	322	351	309	286	311	296	340	283	329	304	301	303	317	323	290	307	333	333	290	292	328	316	322	304	278	322	311	291	322	297	304	291	275	277	320	310	267	287	296	301	290	340	322	296	298	309	316	325	314	298	317	343	324	304	271	262	322	302	345	291	297	317	329	311	305	310	317	344	309	315	287	294	290	317	307	274	333	293	304	294	326	349	335	305	292	327	322	323	295	321	350	305	294	322	342	323	343	313	305	282	303	334	322	311	316	349	306	320	331	296	316	313	355	321	341	311	284	305	309	310	314	321	259	308	294	293	315	299	324	314	326	321	323	302	304	307	306	323	328	339	346	276	312	331	343	292	296	316	299	334	304	335	305	325	324	311	308	332	343	330	309	325	310	331	272	315	301	339	333	302	319	289	305	314	318	350	312	296	355	324	312	300	321	352	306	326	298	319	306	294	321	317	352	352	308	285	327	328	299	313	328	321	315	303	319	307	289	285	318	329	332	305	312	329	338	336	320	332	302	281	282	322	295	328	330	305	320	309	319	306	293	309	335	314	320	370	325	320	307	313	324	290	346	298	341	296	307	342	304	353	309	326	298	316	305	325	323	315	325	283	317	286	317	323	329	323	315	329	296	300	316	314	303	299	315	322	318	307	284	326	307	298	313	299	301	319	330	329	285	339	290	306	293	323	291	315	299	321	317	294	291	334	316	290	320	325	344	300	345	317	299	333	306	310	306	313	319	313	316	345	321	313	306	312	337	327	319	300	345	337	339	325	351	349	325	292	330	293	304	318	300	310	303	300	280	296	308	307	317	311	305	314	303	283	353	284	295	303	325	326	342	318	309	341	304	307	296	336	296	315	319	276	323	316	319	339	340	324	334	332	318	307	322	328	351	269	291	334	318	307	311	298	322	328	330	339	313	316	304	298	338	314	325	287	320	334	335	314	303	285	304	314	304	291	325	312	324	327	324	333	304	328	337	332	313	297	361	324	321	283	326	297	305	334	292	302	329	303	287	301	306	295	336	291	290	321	321	319	301	303	303	302	284	307	321	336	314	296	314	325	341	339	324	284	333	307	310	329	304	329	291	325	302	314	316	307	300	326	333	323	340	328	303	324	315	332	310	319	313	311	317	329	323	314	323	295	307	306	310	297	311	282	321	291	291	281	349	309	308	339	316	343	305	314	311	267	287	311	320	308	312	343	290	337	320	318	292	346	332	297	314	310	302	313	310	303	311	323	324	312	366	313	309	328	319	300	323	320	301	331	299	313	291	311	306	304	300	303	297	301	309	305	305	322	320	320	306	325	310	308	323	328	314	316	313	317	301	315	320	302	313	326	304	291	305	306	307	289	308	283	317	345	297	306	331	338	328	307	309	311	328	309	353	348	316	308	337	307	309	326	304	325	322	282	318	339	294	310	297	299	317	302	272	356	306	318	326	306	325	336	304	283	310	307	291	310	301	323	343	321	331	323	335	330	350	326	329	315	300	301	295	315	309	308	341	341	290	321	293	303	322	320	319	336	338	311	300	291	306	333	305	316	305	324	325	310	316	325	295	314	330	306	303	338	334	296	345	313	310	353	322	324	322	320	278	338	318	312	304	325	337	311	296	313	274	313	309	328	307	329	308	322	311	332	300	307	311	291	315	308	310	341	317	310	314	324	312	323	320	280	316	337	294	333	315	331	308	303	317	314	319	326	297	332	317	350	303	316	308	319	333	333	318	298	322	354	306	298	299	315	308	334	318	307	327	325	337	326	304	305	324	365	310	305	313	289	345	316	307	296	337	330	345	311	292	291	299	324	302	330	312	337	308	309	314	331	316	349	307	312	294	315	318	297	350	289	309	309	329	326	308	324	337	329	308	326	331	317	310	294	336	295	303	360	338	292	325	293	302	323	309	317	330	339	309	322	293	280	302	305	320	321	325	312	300	314	318	320	331	293	300	322	361	306	325	308	329	328	303	332	306	321	291	323	308
2448	350	237	182	240	280	275	231	168	141	129	101	105	108	77	96	74	82	55	62	56	66	54	65	58	54	54	57	44	58	47	45	42	42	44	50	48	50	44	51	45	44	51	47	48	40	52	45	54	46	48	34	43	46	44	49	39	52	31	43	42	41	42	63	52	37	48	41	41	40	48	42	37	53	45	38	42	48	36	43	46	51	44	39	39	49	31	35	53	47	52	35	43	52	42	35	30	36	41	46	32	42	49	43	43	47	46	33	42	37	43	46	39	34	38	29	49	40	30	38	47	43	45	44	63	42	48	36	42	47	37	34	43	55	43	40	46	35	39	25	32	45	44	47	50	40	45	45	42	42	42	40	36	44	46	33	48	43	46	40	49	45	50	41	39	34	53	43	39	46	34	41	33	39	46	41	41	39	33	40	43	38	48	40	50	42	35	39	46	43	54	41	44	38	49	45	43	49	31	44	42	48	42	46	41	48	54	40	39	42	48	31	50	35	39	39	53	41	35	40	32	34	45	44	39	45	42	45	46	36	30	47	48	39	50	41	28	48	52	35	47	32	47	36	37	55	46	46	39	39	47	47	35	43	44	45	36	48	42	42	26	37	36	42	32	48	34	42	44	39	32	46	51	43	41	51	48	43	55	44	46	36	42	44	47	45	34	43	31	40	31	39	52	34	38	36	42	50	36	38	39	26	42	39	47	41	43	53	40	32	45	50	37	37	45	44	55	42	41	44	39	31	36	32	44	41	46	45	35	36	43	43	47	33	36	37	39	39	45	41	41	43	33	40	45	41	47	55	43	32	24	34	47	60	37	63	39	29	40	47	37	43	20	50	44	48	40	38	39	43	35	46	40	37	47	45	49	46	48	28	40	34	38	38	42	42	37	37	52	35	42	43	43	41	46	39	30	48	35	43	47	41	39	42	43	29	40	42	41	39	40	47	36	37	41	36	34	50	36	43	40	30	38	43	38	41	54	44	42	40	55	42	45	37	43	38	35	45	38	33	43	43	43	34	42	39	43	38	41	38	41	48	38	51	38	45	48	45	40	37	46	40	36	39	39	30	32	43	56	46	48	43	48	41	34	48	37	40	39	42	43	45	55	33	42	50	21	50	48	57	39	45	40	42	34	44	41	38	38	52	35	43	42	49	43	40	45	53	39	35	43	31	40	26	28	38	43	32	51	53	43	44	46	43	40	40	35	44	39	47	51	48	47	44	49	52	38	42	43	39	45	54	55	31	50	37	28	40	36	32	27	41	47	37	36	34	37	42	32	27	55	44	41	38	55	33	43	51	36	31	40	46	37	36	41	52	29	39	40	48	52	37	41	55	38	42	34	40	35	42	49	49	38	40	47	50	28	56	56	58	42	49	37	41	52	42	46	44	42	35	37	46	55	41	43	36	46	44	41	31	37	31	42	21	46	43	43	47	35	35	42	46	38	32	49	44	37	55	53	37	37	26	51	33	45	48	46	47	46	42	54	32	49	53	30	35	35	42	37	38	44	32	41	47	34	39	35	33	32	39	54	35	35	41	46	53	47	37	56	40	47	40	52	29	31	47	42	43	62	32	40	42	40	49	52	47	41	38	39	40	53	39	47	38	43	36	48	38	31	33	39	42	43	37	41	29	52	52	34	36	52	41	42	38	36	31	55	49	41	35	34	52	34	48	46	37	41	38	48	33	46	49	43	54	42	43	40	33	35	38	33	39	31	44	45	51	50	39	39	32	35	45	49	42	40	36	54	51	44	36	49	31	43	38	36	40	48	43	41	50	42	43	39	38	45	48	40	54	44	55	42	36	32	50	28	45	40	37	25	32	42	47	40	41	42	34	44	46	51	46	51	42	35	41	31	39	28	30	36	37	33	35	43	31	39	41	40	35	48	37	43	50	47	41	41	47	45	45	36	46	31	34	38	48	40	39	46	45	41	46	54	43	46	48	41	45	43	33	45	53	39	49	35	45	45	45	45	38	25	38	40	46	56	47	37	42	48	54	46	37	34	28	42	32	51	52	47	42	34	26	38	35	41	44	42	41	36	44	51	52	40	31	31	46	40	43	38	51	41	41	44	31	53	36	59	36	43	40	55	43	34	55	50	41	35	50	36	37	34	36	43	44	37	42	41	37	42	38	49	32	38	61	40	37	42	40	32	36	40	41	54	32	41	48	43	36	45	46	32	50	49	53	33	40	37	50	33	43	33	35	39	42	33	51	35	49	40	48	47	48	35	35	45	36	47	44	42	48	38	41	45	52	37	44	45	38	37	43	30	43	40	56	39	39	33	45	47	39	46	38	48	41	43	32	47	49	41	46	49	41	41	38	57	42	41	43	42	44	46	30	31	40	31	39	37	37	39	46	36	45	35	39	38	25	33	41	32	41	46	36	42	51	36	40	43	39	55	31	45	44	47	36	37	45	43	41	40	44	49	47	45	40	38	52	56	44	51	35	31	44	49	41	42	52	42	36	41	43	46	40	44	43	36	43	42	40	40	46	51	36	43	41	26	24	37	52	40	32	41	43	50	46	30	29	46	32	41	39	43	40	52	43	42	48	34	34	45	37	38	34	39	39	41	37	39	41	46	40	49	44	49	40	31	55	45	56	35	48	27	33	42	52	35	42	49	48	36	44	52	45	37	46	51	36	51	46	48	34	28	41	46	50	50	39	38	34	39	39	46	44	31	48	47	57	38	31	45	45	42	47	47	37	27	39	44	38	30	51	44	40	41	42	38	34	50	31	43	45	37	44	34	31	46	36	39	29	42	51	32	30	41	42	40	38	49	44	43	35	36	32	42	42	44	38	41	50	41	34	42	50	43	51	42	37	41	38	47	42	37	28	49	43	48	40	46	41	39	38	59	41	42	38	37	45	39	47	34	30	43	37	48	30	35	46	38	54	27	34	40	34	34	39	47	37	39	36	31	45	47	51	40	38	51	44	37	42	34	34	43	40	31	40	38	58	50	38	39	43	37	39	48	50	44	53	36	44	39	46	42	42	31	32	47	37	39	46	37	42	46	44	44	46	42	33	42	48	43	32	36	39	36	58	39	50	41	38	42	36	32	31	42	43	52	53	37	40	43	34	28	37	42	38	46	40	44	38	30	41	33	40	47	51	52	29	43	29	51	31	42	37	48	47	28	37	38	42	52	38	31	44	55	39	48	41	32	34	44	47	44	42	45	43	49	33	39	44	50	44	45	52	41	38	45	39	42	34	47	29	33	44	44	42	50	39	39	36	39	43	44	40	38	52	42	36	36	38	36	40	52	38	45	31	35	56	32	42	46	45	38	45	33	32	47	47	39	44	48	36	39	45	36	40	37	45	31	37	48	31	40	31	61	44	49	49	45	52	38	37	34	43	34	37	32	47	33	39	40	44	44	46	46	38	40	46	39	46	41	43	40	48	43	34	49	31	36	44	35	41	40	41	39	38	46	52	41	42	47	34	38	50	39	54	47	49	41	31	38	45	40	36	41	29	55	48	57	41
16487	10397	5908	15547	22679	21040	17367	13714	10458	8134	6547	5328	4446	3878	3534	3220	2818	2450	2259	2137	1928	1776	1601	1520	1447	1369	1308	1266	1206	1229	1163	1030	980	931	928	916	849	880	886	888	927	887	931	929	908	954	924	900	900	835	838	870	898	818	874	807	819	810	822	832	848	793	768	780	807	755	754	746	711	767	752	734	728	745	674	649	716	710	758	686	713	703	710	707	737	709	715	690	676	660	655	710	723	720	702	728	672	744	704	681	666	656	709	614	669	714	706	694	673	740	689	664	725	699	737	711	674	691	656	702	750	651	721	687	669	714	677	725	658	694	718	674	724	668	696	709	690	737	711	743	680	708	707	683	664	698	734	728	685	681	663	695	731	676	719	648	690	667	684	706	715	674	736	709	674	695	674	643	717	692	689	679	679	669	668	656	695	659	707	660	688	665	711	674	690	693	668	676	698	709	691	670	671	696	653	719	674	671	694	687	737	681	676	701	717	673	660	664	691	676	674	663	656	633	684	676	694	697	703	643	673	666	681	731	689	677	672	672	646	693	722	677	663	690	684	681	665	700	671	675	689	670	680	654	677	671	654	644	667	676	688	640	718	713	659	709	671	666	710	630	684	655	661	677	694	675	685	698	659	688	695	667	643	676	676	687	690	725	655	675	682	629	723	710	646	657	657	671	693	654	703	673	676	709	671	674	698	682	619	665	708	720	625	708	697	678	692	692	734	697	667	687	666	673	650	664	646	705	709	707	687	721	718	655	694	650	674	652	639	709	739	730	715	697	687	723	667	641	736	668	691	667	720	673	696	667	658	704	654	681	635	695	667	685	681	651	656	679	649	714	740	742	663	701	673	729	641	673	692	692	644	702	645	667	659	661	669	732	696	638	657	690	663	668	595	741	708	731	659	674	649	708	700	644	693	680	671	619	688	689	687	718	675	611	703	668	689	710	741	684	684	652	663	674	678	663	695	673	659	684	718	677	652	653	733	670	691	680	641	659	712	689	697	644	672	719	749	677	632	705	686	628	724	709	711	673	672	706	625	710	701	704	691	648	648	708	661	683	675	736	684	689	718	681	628	654	682	650	710	688	722	656	698	714	704	773	698	737	668	638	706	672	676	693	713	677	677	697	675	678	629	731	660	724	730	698	674	664	685	626	698	675	683	652	695	668	701	692	690	662	706	686	663	690	650	661	662	657	735	713	694	642	666	697	670	672	672	677	659	691	667	684	664	691	642	698	720	650	690	666	705	716	722	697	685	722	669	664	646	664	657	703	640	679	666	680	675	698	651	670	655	688	633	667	649	684	652	703	659	677	656	703	659	679	687	683	644	704	660	685	673	666	681	665	680	622	654	707	728	634	681	687	678	667	619	720	612	649	666	631	680	716	702	712	700	712	678	722	698	696	683	667	703	677	670	707	708	680	739	652	658	644	703	675	628	626	694	680	718	732	713	653	655	706	675	674	716	704	647	708	656	656	719	688	647	687	659	690	678	700	704	662	717	712	675	707	667	674	674	632	675	690	670	613	662	666	652	703	733	713	621	629	675	651	688	627	708	671	671	661	681	658	671	653	679	661	656	664	687	637	704	698	662	673	677	688	677	656	691	709	669	678	743	655	675	743	654	694	699	735	671	684	622	635	652	670	668	635	714	681	699	672	679	672	704	682	717	687	702	675	657	660	737	649	660	712	678	703	684	729	680	696	686	696	687	649	620	669	645	688	727	661	675	679	700	687	687	693	673	628	635	696	723	694	654	701	696	689	696	672	713	682	708	678	718	734	672	644	674	712	693	699	672	661	735	676	625	694	685	703	680	662	714	693	688	660	677	669	646	690	695	629	700	682	622	679	717	614	659	692	702	650	660	676	673	663	676	642	662	693	664	678	659	660	680	619	745	733	690	701	658	690	670	650	714	694	664	737	696	708	672	645	724	638	673	695	720	629	703	680	633	691	677	736	653	707	685	654	712	684	722	693	724	657	680	668	695	703	680	693	704	656	667	728	667	646	665	695	707	657	664	686	708	679	731	650	712	696	725	658	649	691	678	707	669	711	663	665	668	688	739	707	712	682	691	680	699	633	659	669	735	654	698	673	661	671	746	641	628	615	662	666	661	681	679	671	680	657	677	656	674	662	661	667	706	733	680	752	672	626	676	663	658	667	690	700	712	696	719	674	702	684	691	701	621	709	678	633	683	667	643	649	692	684	652	689	692	688	714	674	681	664	682	702	684	682	674	682	689	660	669	701	692	671	690	680	660	645	717	690	679	706	713	700	687	695	632	644	710	681	684	650	649	680	657	648	711	705	689	683	709	685	635	671	700	669	669	662	685	646	697	670	695	666	723	720	694	707	645	710	739	651	672	656	678	660	681	680	621	690	710	720	699	715	647	743	703	712	666	656	703	651	709	696	695	734	673	668	665	644	687	666	675	668	703	681	682	631	685	644	658	661	681	699	710	700	697	689	686	691	652	666	687	660	669	657	665	712	669	688	700	659	693	692	624	691	701	676	659	677	712	690	696	696	682	705	706	721	693	667	667	713	713	692	686	698	638	660	673	680	707	686	696	671	689	662	707	632	692	616	638	695	711	653	712	685	649	683	662	730	688	687	682	667	661	696	635	683	630	695	703	702	698	678	646	690	651	648	658	678	669	659	735	698	682	647	722	689	687	706	685	649	677	679	647	647	692	647	714	675	665	676	638	655	627	710	734	651	731	667	680	709	671	668	668	675	697	644	665	724	683	679	694	653	643	643	650	663	686	642	670	677	678	666	680	686	729	652	629	680	652	670	658	620	662	687	702	679	689	700	701	702	657	665	666	646	700	669	667	689	682	676	669	644	700	647	674	676	651	637	690	668	660	652	676	669	677	639	638	651	684	703	654	710	665	702	718	681	666	677	727	708	720	616	664	695	732	613	696	696	678	672	684	643	650	660	657	739	699	718	684	659	644	711	684	665	660	695	680	748	681	693	667	642	738	664	716	705	660	699	679	683	719	664	641	701	688	692	754	693	670	687	695	693	678	714	604	712	713	684	720	694	626	650	712	645	704	678	689	660	657	699	633	712	685	631	669	713	635	662	714	699	661	686	688	662	749	653	668	723	692	650	670	690	683	702	666	656	669	628	708	692	665	622	667	679	666	686	679	659	683	671	672	672	657	678	698	655	674	668	638	650	659	649	696	666	690	675	720	667	687	683	672	646	641	683	644	638	664	689	654	654	688	670	670	667	700	671	684	698	660	674	651	723	679	685	695	681	630	665	692	700	661	686	710	716	709	667	696	700	683	696	667	647	687	664	672	655	685	630	695	634	656	648	727	689	736	649	668	679	640	694	688	665	678	652	676	691	712	688	659	655	673	680	697	687	675	673	660	713	691	681	655	668	643	699	663	717	692	686	659	650	686	696	676	661	699	701	691	702	677	686	737	666	675	664	657	733	658	656	677	732	675	629	656	662	675	654	725	651	688	693	663	682	695	705	675	634	681	665	736	693	690	660	675	689
1685	570	327	243	465	495	399	318	274	205	177	152	143	130	141	113	114	90	101	82	74	78	68	72	56	54	62	68	43	49	33	61	46	41	51	61	42	51	33	40	43	51	55	51	44	31	42	56	44	47	41	38	49	47	42	43	47	48	48	43	37	44	40	46	34	44	38	27	30	39	36	34	36	48	30	37	45	39	43	43	38	33	36	29	44	28	38	39	24	49	48	42	27	33	43	35	47	33	41	35	24	36	34	42	45	27	44	38	33	29	31	35	38	33	41	35	38	45	31	36	44	36	31	31	39	32	35	39	46	49	22	39	42	36	31	41	38	37	35	39	35	34	47	27	48	32	29	32	38	42	39	22	45	37	40	30	32	43	39	31	35	41	27	42	24	40	32	34	30	27	24	24	35	33	41	40	31	33	37	46	32	31	40	30	33	46	32	34	38	31	34	38	49	28	32	36	27	40	38	34	38	37	31	33	40	48	41	26	51	37	32	30	33	38	28	38	43	35	27	41	34	38	32	31	40	32	30	47	37	32	34	29	30	38	22	34	33	33	39	36	44	45	40	41	33	29	36	34	54	40	38	27	35	38	34	39	32	25	32	32	40	39	43	32	37	38	29	44	29	38	32	27	47	37	39	32	37	30	33	40	37	33	33	36	46	35	28	36	36	37	40	36	35	43	39	35	41	38	41	42	35	36	31	41	31	42	34	34	30	31	36	26	52	41	26	47	42	36	35	34	38	30	40	44	39	42	40	38	34	30	35	37	42	40	37	27	43	30	29	48	31	24	37	33	45	43	45	34	42	32	42	35	32	45	36	31	39	49	46	43	35	44	32	35	27	40	33	35	39	42	41	37	46	39	31	32	33	26	35	31	42	36	33	19	39	40	44	37	25	39	45	32	26	29	40	40	42	34	48	44	37	37	28	39	39	37	46	36	34	31	33	36	45	30	27	34	38	35	44	37	35	54	26	36	42	35	40	33	42	40	39	30	37	36	36	43	34	37	40	37	53	27	38	29	35	36	35	33	42	56	44	38	33	27	35	38	36	37	40	30	37	38	38	49	36	48	40	33	46	40	31	31	26	34	23	36	37	29	30	36	40	35	34	29	42	46	31	40	34	38	36	30	32	28	26	48	34	49	32	28	37	44	32	36	32	39	31	26	37	34	43	47	30	33	33	38	39	34	38	35	29	40	38	32	42	36	42	34	33	34	41	40	28	36	29	44	44	47	43	32	44	40	34	33	33	43	34	50	37	31	36	28	30	38	42	38	32	39	28	46	39	49	27	31	46	39	45	43	35	49	33	34	41	31	45	32	39	37	34	25	27	35	37	36	33	31	23	29	49	34	41	34	40	30	41	30	32	39	42	34	45	30	37	28	39	40	31	40	27	38	33	45	39	32	42	40	36	32	37	25	33	43	34	42	34	37	27	37	35	42	25	44	30	33	26	31	38	41	33	35	34	31	35	34	24	37	30	45	27	33	36	35	39	28	31	38	40	35	22	40	36	30	42	44	34	42	34	29	21	36	35	28	49	47	21	27	27	38	33	33	33	33	29	34	50	34	29	47	29	34	39	30	34	35	32	33	37	31	34	30	37	33	35	37	36	29	31	34	42	36	39	34	32	30	45	37	32	37	31	36	45	55	37	31	38	43	47	46	31	28	25	34	33	50	44	45	35	51	38	43	25	33	40	32	42	37	40	37	31	33	28	26	35	46	44	35	38	32	30	47	33	38	45	35	39	35	34	32	46	28	52	35	30	55	40	39	37	37	43	31	30	36	32	36	40	49	31	36	41	39	47	37	38	36	38	41	29	30	28	25	35	44	27	42	44	37	47	38	37	32	20	30	34	38	31	50	51	23	40	31	35	32	33	35	34	36	36	33	44	32	42	31	29	30	47	39	37	29	29	29	32	28	41	41	40	40	30	28	30	42	40	33	31	47	48	34	43	32	37	38	37	37	44	53	30	38	40	44	22	28	36	43	40	29	40	30	37	32	29	32	43	32	39	36	45	42	24	27	48	35	44	38	44	39	36	41	30	44	42	34	33	32	29	38	37	33	38	31	42	39	28	40	45	41	32	27	40	35	21	40	37	20	32	32	26	35	29	36	47	25	45	32	48	36	36	34	34	39	37	29	36	48	38	33	39	45	42	34	31	37	28	37	30	35	33	27	34	27	30	42	30	40	41	50	35	45	36	34	27	41	39	40	43	36	33	28	38	42	36	34	39	42	41	30	30	27	40	36	40	27	38	29	45	35	35	34	37	49	58	30	38	34	36	41	29	53	29	27	44	35	26	36	46	42	34	28	25	50	32	36	37	41	37	33	41	37	32	45	40	31	30	36	31	32	44	31	32	30	46	28	37	41	39	35	33	36	35	34	33	36	30	36	43	37	44	40	44	41	36	33	36	30	33	41	33	29	33	34	40	31	31	42	39	33	39	32	43	34	40	40	31	34	40	42	29	37	44	40	36	38	32	29	37	31	39	24	34	45	29	26	38	41	41	44	36	38	28	32	41	36	46	31	35	39	34	33	33	35	31	32	47	32	38	37	31	29	49	31	24	41	31	33	36	28	35	40	30	24	34	30	36	39	37	37	34	33	31	31	32	36	39	36	37	36	27	36	27	47	29	46	28	33	43	36	32	43	38	48	35	34	40	38	39	34	25	37	38	40	44	37	41	42	34	44	38	36	36	25	40	40	38	36	37	37	31	32	29	23	41	37	37	24	37	35	39	37	29	30	33	34	30	39	42	43	28	31	32	34	40	33	49	40	33	34	34	33	26	43	38	39	30	45	39	36	29	37	40	19	41	36	43	41	42	39	31	32	44	35	51	32	23	34	38	37	37	35	38	58	42	31	44	38	42	31	41	37	33	31	34	41	34	44	32	36	39	45	43	38	34	35	45	37	43	42	41	29	41	35	40	41	39	35	28	36	33	43	28	33	37	28	38	33	33	33	41	32	37	43	42	30	30	33	38	36	42	35	41	44	38	41	39	41	31	41	41	29	35	45	44	40	40	42	39	40	40	31	28	45	40	32	34	42	23	34	49	37	42	38	45	42	45	28	24	31	29	36	43	45	38	26	31	30	45	40	31	34	39	42	33	25	32	35	38	27	42	33	41	39	36	29	45	45	41	39	34	32	35	27	31	28	37	42	33	31	35	37	28	32	51	32	46	29	35	31	31	35	24	33	38	42	31	37	37	24	32	34	22	44	38	41	33	39	38	34	30	37	38	36	32	32	27	42	39	50	48	33	40	32	34	38	39	38	31	40	42	38	34	26	40	36	29	35	34	32	33	32	43	47	31	30	36	43	27	35	38	41	33	39	43	35	33	34	24	28	34	24	44	38	39	44	28	41	35	38	37	41	38	36	27	33	30	26	29	39	46	49	36	33	37	31	49	31	37	27	29	38	37	26	41	33	31	33	48	34	41	31	31	42	35	27	41	37	35	39	31	45	35	26	38	24	35	40	39	41	54	26
22660	14913	8764	20604	28244	26832	23009	18787	14664	11867	9762	8090	6801	5969	5452	4843	4482	3588	3544	3119	2607	2395	2271	2079	1951	1937	1717	1595	1493	1410	1361	1256	1141	1096	1074	1083	1034	1008	1003	1017	1012	1001	1026	996	998	1001	935	921	921	986	898	911	900	864	902	854	871	825	769	824	868	825	798	754	716	711	681	743	745	704	660	652	668	680	643	673	699	662	669	623	727	629	672	642	640	607	623	608	610	656	665	640	678	592	625	658	620	561	630	635	631	627	621	618	615	636	594	635	619	609	649	616	576	627	634	607	637	599	617	549	621	632	614	603	605	621	577	619	577	591	626	634	592	619	599	584	632	595	610	578	641	628	625	637	634	608	616	635	686	697	642	619	594	592	613	625	598	624	609	637	636	586	596	590	612	602	587	593	596	563	640	617	619	618	641	581	609	617	595	638	615	616	570	584	629	650	629	568	586	609	622	600	614	644	571	652	627	604	630	561	606	558	592	593	571	605	560	590	587	611	575	615	581	600	557	589	592	592	602	580	578	583	621	608	649	583	612	597	552	596	587	592	568	630	618	620	605	585	598	599	555	593	596	579	600	629	591	582	554	562	622	618	629	619	581	587	579	644	556	581	588	577	614	590	605	642	589	609	527	627	568	596	581	632	597	622	577	601	561	584	594	613	590	629	591	542	605	591	619	584	567	600	581	613	577	570	587	563	615	596	565	645	590	550	612	555	613	607	567	610	537	619	613	607	578	609	610	633	597	563	607	581	627	565	610	602	562	559	592	572	600	588	617	602	641	570	586	600	638	596	654	558	613	603	583	602	594	625	606	554	603	612	596	578	584	618	636	570	579	555	603	627	597	576	597	580	593	613	607	553	579	571	607	612	615	601	617	617	610	578	544	547	580	598	576	625	610	589	601	598	545	567	610	564	609	621	640	612	634	570	671	628	559	613	627	605	580	617	562	627	565	613	583	578	571	612	617	630	587	628	547	621	578	614	568	677	599	591	617	569	587	608	584	605	608	596	597	627	581	607	566	599	601	645	643	617	558	614	600	629	595	643	616	605	602	605	609	593	581	532	592	581	594	593	597	633	612	610	592	590	584	598	587	584	607	595	581	583	587	587	572	633	604	558	578	621	620	579	617	587	583	612	553	613	615	601	600	622	604	568	603	642	646	547	579	606	558	531	558	574	611	635	592	606	558	571	549	607	604	587	656	640	638	624	597	587	594	603	625	629	627	592	580	595	653	601	607	616	540	571	580	664	599	590	627	613	603	641	627	639	574	593	592	587	573	622	592	614	589	585	593	544	627	591	568	601	584	594	601	578	570	607	626	552	583	608	609	604	582	564	601	618	576	600	564	635	644	560	617	593	616	619	583	595	602	617	628	619	621	657	608	656	586	621	617	569	559	614	591	584	588	590	600	585	583	615	615	602	631	572	609	599	616	610	601	559	599	628	574	585	584	619	593	591	598	611	595	637	589	595	601	635	591	594	576	597	572	618	561	593	618	607	626	628	594	603	636	567	622	594	603	577	575	609	626	571	570	584	620	573	585	614	605	669	591	620	578	602	592	644	627	581	597	632	557	631	564	625	556	585	612	564	646	613	543	632	578	623	622	628	591	597	596	616	614	589	583	597	631	585	634	619	562	594	580	611	567	578	569	568	610	608	575	597	592	687	597	604	596	573	592	622	641	616	609	557	576	556	620	597	603	631	585	583	611	570	637	604	610	594	625	638	647	544	637	574	606	603	602	588	572	582	549	560	613	563	604	594	584	625	609	575	599	619	620	596	555	608	582	607	587	602	575	574	569	637	594	568	568	577	594	607	606	566	613	654	582	611	578	568	580	609	560	591	611	600	601	565	625	593	621	594	593	606	635	641	571	595	590	599	592	585	613	602	604	612	625	590	607	594	583	608	636	584	620	584	581	626	592	586	583	607	605	603	613	581	591	593	645	652	627	606	608	608	566	610	601	620	632	596	583	592	573	573	649	551	596	651	621	609	599	539	588	658	617	548	580	611	601	584	578	570	602	626	523	611	581	585	610	634	597	596	601	577	605	576	597	532	564	584	568	575	592	592	627	569	606	593	612	617	620	598	619	596	614	567	612	610	642	583	568	580	613	635	593	599	565	599	580	593	553	579	641	572	609	612	565	578	623	585	619	587	606	588	619	587	635	597	549	617	556	587	570	628	602	602	587	521	584	605	595	583	595	617	592	571	617	582	625	586	603	568	575	613	608	643	580	591	641	607	598	613	622	628	564	595	563	571	605	584	564	634	624	592	592	618	598	593	602	670	613	604	622	556	592	631	595	595	580	598	597	605	551	575	553	608	604	580	571	647	568	559	626	586	579	587	623	617	612	626	594	582	603	559	612	580	580	583	634	595	563	583	596	607	574	611	585	597	601	616	602	587	638	596	629	626	589	602	591	592	617	601	553	584	622	604	573	633	572	589	593	627	649	532	632	591	584	621	585	565	620	590	602	624	635	611	575	627	558	574	581	579	616	582	616	585	626	580	594	579	650	584	606	581	595	623	636	546	586	634	605	548	580	594	567	610	568	608	608	589	570	598	643	628	600	602	590	583	607	644	559	586	609	597	603	618	622	626	601	561	561	553	591	605	553	578	579	540	566	617	581	592	610	577	586	635	569	602	609	582	638	594	586	591	619	577	576	633	604	585	567	594	610	609	608	594	604	602	586	612	612	573	622	589	599	540	580	596	616	591	612	618	581	604	591	602	578	595	601	575	594	584	592	608	596	555	573	635	615	592	542	630	615	627	593	613	647	597	597	585	597	632	619	598	587	591	563	617	576	611	608	596	589	595	589	574	644	553	619	586	582	587	633	602	585	592	558	596	637	542	597	590	605	559	630	590	653	603	613	606	604	556	592	545	623	620	651	614	569	599	579	566	577	599	611	589	574	565	578	618	548	589	578	584	656	604	596	644	612	632	616	576	612	602	636	603	628	624	566	618	583	576	567	612	572	608	625	557	596	583	589	607	616	598	579	606	637	610	559	604	558	576	575	637	564	592	603	606	629	608	577	624	576	637	570	620	595	573	609	590	597	603	595	601	582	608	610	620	632	595	618	569	570	608	616	619	630	597	603	623	599	607	615	639	597	566	579	602	611	590	599	606	596	603	616	604	610	604	587	604	610	584	629	587	589	570	602	598	622	612	571	630	597	578	624	615	600	633	629	603	561	620	605	592	597	603	553	612	590	598	581	610	627	587	597	600	595	596	602	581	578	605	577	595	591	584	564	613	560	598	590	622	589	600	573	585	592	593	593	564	639	588	610	567	595	592	601	605	587	566	624	624	611	580	586	608	573	594	598	645	620	626	617	608	550	563	584	584	580	603	581	614	627	573	596	595	591	631	576	592	646	580	592	576	627	589	586	526	600	590	611	573	592	598	576	583	592	594	593	595	577	612	608	611	620	601	560	587	627	557	617	551	619	559	589	621	597	593	569	583	611	603	584	609	623	563	587	605	585	613	582	630	580	608	589	588
1387	227	147	101	145	171	121	111	81	70	72	59	56	44	51	55	48	24	38	26	27	31	34	30	35	45	22	27	33	25	30	31	32	28	24	19	22	32	20	29	20	27	29	26	28	26	20	20	24	27	20	23	31	25	31	20	30	24	25	32	21	28	20	30	29	24	34	30	32	19	39	21	31	27	27	26	28	25	20	23	27	24	25	23	26	24	24	26	22	27	19	28	34	21	19	21	21	29	24	29	19	32	21	20	16	36	17	29	21	22	25	28	30	13	28	18	30	21	23	24	20	24	25	23	22	22	31	21	26	33	20	28	26	23	19	30	26	20	30	17	21	27	20	19	25	19	26	29	34	34	20	38	23	21	29	19	21	22	29	12	27	19	23	15	23	22	31	19	26	30	24	34	24	18	25	15	26	22	22	26	26	20	21	14	18	22	26	15	22	34	27	16	30	23	30	23	27	34	17	17	30	25	24	25	27	26	25	18	25	24	23	26	22	19	23	37	27	20	36	24	19	18	24	27	23	21	28	16	18	15	25	29	26	22	26	26	26	21	23	27	25	25	22	22	17	24	25	19	25	13	20	26	29	23	25	20	22	25	19	25	21	28	17	27	22	29	23	22	24	19	24	19	26	28	28	22	29	25	23	22	22	19	25	28	29	30	24	16	20	29	24	27	26	16	26	24	22	23	28	19	29	23	28	27	21	26	27	24	19	25	22	15	26	31	29	17	25	34	23	23	32	27	27	21	28	29	21	22	26	35	28	29	23	26	23	18	25	16	22	24	22	27	18	19	39	24	26	18	19	27	27	19	32	26	24	23	27	29	28	23	29	28	23	20	28	29	25	26	22	35	31	20	27	23	17	28	22	22	15	19	23	24	27	25	16	28	30	23	17	25	21	30	23	18	24	26	32	20	16	24	17	24	18	23	20	18	21	20	22	30	28	19	28	22	26	23	16	22	22	19	23	21	17	28	16	20	29	31	24	18	26	30	26	14	20	17	22	24	22	18	35	26	18	21	17	26	19	27	28	26	26	36	19	19	22	36	22	36	22	22	24	21	24	26	32	17	24	18	21	16	23	22	29	19	19	26	22	16	28	23	28	18	30	22	20	18	24	10	29	15	23	27	27	26	28	24	29	26	15	15	22	28	19	17	23	12	25	24	21	30	24	25	31	23	22	23	19	20	19	28	18	21	32	15	31	30	21	22	17	31	26	22	25	26	22	19	20	24	16	14	26	19	20	18	23	20	26	27	16	24	20	27	21	25	24	22	23	21	18	18	30	29	24	20	22	25	14	26	21	19	33	17	28	19	33	14	25	23	22	22	30	15	14	20	24	25	21	12	27	25	12	23	13	17	23	24	32	22	22	20	17	40	22	20	26	20	22	21	23	17	19	18	21	22	23	23	21	34	22	29	21	25	21	25	17	21	23	22	19	19	23	22	24	26	20	32	24	29	19	23	28	19	21	22	18	20	30	30	31	25	25	23	25	13	22	25	22	22	27	26	23	18	26	24	22	24	20	14	35	28	24	21	22	19	21	26	21	23	12	16	27	22	22	37	22	21	19	35	24	24	19	30	21	23	26	18	28	25	12	17	25	27	20	28	35	21	31	18	18	20	19	33	19	21	22	22	22	25	18	23	22	27	26	25	20	28	24	28	30	25	25	25	24	15	27	18	27	26	26	34	25	30	23	16	27	41	16	30	27	24	16	19	22	26	20	24	22	21	17	19	24	25	22	24	21	23	20	19	31	18	26	12	14	19	22	26	24	22	24	25	28	24	15	17	27	30	21	22	30	21	19	25	30	20	23	21	26	18	29	23	26	34	18	23	15	19	23	22	21	29	25	18	20	23	24	24	31	25	24	20	32	20	23	18	22	21	29	24	21	16	28	29	21	17	25	19	24	22	20	19	15	21	25	17	20	17	19	18	19	23	14	28	17	16	26	33	15	27	31	22	23	25	18	31	24	12	26	19	29	26	17	28	34	25	32	23	20	18	24	22	30	22	22	20	33	13	22	23	23	32	27	28	20	23	17	27	22	23	31	26	26	19	25	24	19	26	25	27	25	21	27	29	28	31	31	18	27	24	22	32	21	21	19	33	17	26	27	25	28	28	24	21	20	28	22	30	22	29	31	26	19	27	22	29	21	18	18	31	26	19	28	28	23	22	28	20	26	22	16	32	28	18	34	28	24	13	28	24	27	20	16	27	24	20	20	22	23	20	12	25	28	23	23	22	17	28	33	28	25	22	29	29	22	31	18	25	26	25	22	26	28	21	24	20	28	28	18	20	27	32	20	22	22	11	22	21	24	26	34	35	21	22	28	31	23	25	24	20	31	16	19	14	17	28	28	17	16	22	28	18	21	30	27	27	26	21	29	16	14	22	25	25	25	22	25	29	25	27	26	27	22	31	24	26	22	26	24	30	16	23	24	23	22	23	17	18	28	21	14	37	22	21	31	16	22	18	28	15	18	28	28	32	24	19	27	21	26	22	25	26	30	12	17	25	22	24	23	29	21	27	21	29	24	31	27	21	23	25	20	19	21	21	21	25	17	19	19	24	24	27	19	24	22	25	26	28	30	23	25	29	26	21	31	22	26	22	21	27	19	30	24	33	34	28	23	28	25	26	23	19	21	18	25	16	21	24	27	28	27	22	22	21	22	22	22	23	16	22	15	27	14	14	25	26	28	18	19	31	12	29	19	29	20	25	18	18	19	24	31	16	22	21	21	20	25	22	23	27	19	23	28	26	18	23	19	26	24	22	30	31	28	27	25	25	28	25	29	18	23	23	29	32	20	20	18	20	19	19	22	24	20	26	20	20	33	26	28	29	27	22	22	27	31	29	21	23	26	25	27	21	27	28	23	20	23	19	27	18	25	22	18	27	27	32	24	27	29	20	19	22	24	27	30	22	26	28	27	33	18	22	23	27	23	26	19	22	17	25	19	20	22	32	20	21	24	24	24	24	24	27	14	25	23	22	20	25	29	33	27	29	14	30	20	24	19	18	20	20	22	20	28	20	24	22	19	14	21	20	34	25	25	25	23	32	28	26	22	25	21	18	21	31	19	30	25	20	26	29	17	21	21	15	26	25	23	24	28	29	27	16	32	24	15	15	23	20	18	23	19	22	23	35	27	21	24	21	17	27	23	19	21	30	22	18	17	24	18	22	23	18	25	22	25	32	26	23	26	19	29	28	33	20	14	18	27	21	18	16	24	22	18	28	20	26	23	22	22	20	26	26	18	17	25	17	28	25	24	27	16	31	21	19	24	26	29	17	16	19	21	20	25	27	21	25	21	24	21	17	30	22	16	21	31	20	22	18	29	26	37	26	28	30	18	32	22	19	22	33	16	28	31	24	23	22	22	19	18	26	24	18	18	22	29	25	22	28	23	15	27	26	22	22	18	27	24	16	26	16	18	23	28	24	21	26	24	21	29	18	25	18	16	23	28	26	27	26	17	16	24	19	28	14	27	29	15	20
13626	7381	3852	10742	16343	14864	11793	8682	6207	4680	3696	2997	2583	2288	2235	2044	1699	1525	1498	1347	1171	1056	915	882	866	813	764	714	728	686	689	621	564	542	509	481	465	512	504	554	509	508	547	537	541	552	553	497	553	487	484	516	475	570	478	493	450	490	515	500	479	485	459	445	438	469	450	456	432	449	411	422	419	430	430	410	454	396	417	432	411	416	399	406	428	419	388	433	388	384	415	399	377	399	412	358	413	424	401	434	405	388	378	407	407	393	396	393	415	389	446	419	425	419	408	411	432	371	410	393	428	402	380	405	381	409	401	398	411	407	436	396	429	432	407	427	425	388	407	389	438	442	420	393	405	403	421	398	413	428	414	427	394	392	402	388	397	384	372	433	363	403	415	400	415	404	420	370	428	392	395	395	385	414	425	425	398	409	397	383	385	421	405	416	373	374	372	407	384	394	403	401	413	380	412	387	403	413	404	427	399	409	392	412	422	402	384	426	410	361	370	400	403	413	394	358	330	415	389	411	386	361	391	399	380	382	384	388	381	438	415	412	388	384	454	378	414	403	407	388	413	392	384	339	436	387	386	424	396	411	436	377	413	408	354	377	394	411	394	430	393	396	407	404	387	375	428	394	395	391	419	397	385	376	429	393	357	396	398	383	374	432	464	423	411	385	401	394	390	415	410	381	367	423	406	379	380	426	398	377	403	421	386	395	390	388	394	409	368	429	411	409	413	397	395	391	398	388	402	414	383	365	399	407	389	423	369	394	413	422	415	385	388	435	430	386	377	375	411	363	427	406	410	413	407	407	422	428	378	391	405	405	369	400	381	392	398	413	367	409	386	432	408	396	392	412	446	368	397	391	370	406	355	380	403	397	383	402	364	431	397	390	388	389	383	362	395	362	404	376	385	408	394	402	419	426	394	385	432	405	376	399	360	411	404	409	400	414	443	371	376	389	409	427	385	371	404	399	411	425	410	387	412	410	370	397	397	409	383	374	399	433	397	379	412	419	390	409	417	375	392	384	384	409	421	385	390	433	418	363	402	363	379	409	430	389	415	399	359	392	368	393	417	411	389	418	408	378	400	400	402	409	370	406	414	373	399	435	374	385	362	410	425	424	376	395	389	406	416	393	400	403	412	396	388	410	437	429	420	412	388	389	395	388	383	397	395	387	368	403	424	363	381	438	366	440	397	405	386	373	381	399	376	385	396	380	425	406	402	393	424	392	412	390	395	401	400	410	414	385	399	367	398	432	409	365	390	421	399	386	439	416	417	404	397	377	419	434	416	370	368	428	413	400	424	386	372	415	374	386	418	405	447	416	379	394	425	395	409	391	375	396	392	420	390	415	387	392	381	386	390	390	420	398	404	409	383	402	418	394	406	403	404	381	386	405	423	415	418	346	369	397	360	424	381	405	425	422	414	378	408	430	409	415	387	406	409	388	398	411	406	376	364	402	380	410	401	375	370	406	397	400	384	395	409	397	404	395	418	426	421	431	347	389	402	375	404	377	405	404	409	395	456	400	379	399	433	388	420	420	404	367	392	394	385	388	414	410	398	414	369	414	385	421	372	418	405	393	424	385	425	395	418	382	387	385	354	387	413	412	366	389	429	379	398	403	399	386	393	378	442	378	400	369	367	417	405	422	408	424	408	390	393	432	408	429	389	414	409	399	407	363	380	414	356	414	407	393	429	365	398	410	396	432	392	406	416	407	352	431	393	410	432	375	377	389	432	414	421	403	418	394	445	411	430	393	397	372	385	359	395	422	396	359	409	362	423	399	414	400	435	386	421	394	394	377	433	399	394	369	432	398	403	387	368	424	399	404	381	397	398	428	402	409	421	393	417	384	397	400	402	390	448	412	388	410	424	434	388	414	368	377	403	392	432	412	401	392	444	345	383	423	392	394	416	416	369	409	399	368	395	409	405	428	396	397	404	413	411	402	389	392	401	396	408	399	327	408	381	378	372	351	407	424	352	387	381	386	372	385	414	388	380	420	401	393	394	400	419	403	388	400	394	419	419	411	405	403	398	398	388	399	351	391	366	398	386	427	401	382	374	424	413	358	408	408	402	401	407	426	421	403	377	395	437	382	418	394	407	456	426	392	384	391	392	414	385	402	397	374	396	363	387	428	394	392	394	390	394	405	395	400	392	377	372	418	419	393	404	427	428	405	404	422	387	390	403	350	396	396	370	420	403	401	400	380	390	371	424	413	360	432	418	434	402	412	374	408	401	412	421	417	398	410	391	398	401	394	404	427	405	401	407	401	398	405	435	425	428	403	404	400	389	385	373	387	390	408	392	375	414	359	389	435	377	395	378	402	407	414	338	369	418	469	407	422	397	369	395	371	429	384	432	410	406	380	410	441	409	420	386	388	365	382	380	418	420	453	428	396	409	367	428	368	388	380	383	382	421	428	408	412	402	376	398	368	397	438	387	396	399	454	420	354	406	366	398	420	382	392	402	383	414	438	415	390	434	396	383	361	399	449	428	369	396	409	412	406	443	388	408	422	401	416	404	407	364	397	433	388	396	407	405	436	381	417	416	389	375	408	397	399	404	422	399	380	399	384	391	402	356	419	401	414	367	422	424	387	384	395	435	388	406	376	386	407	365	413	416	404	377	380	418	392	379	408	397	392	374	416	393	386	427	403	405	393	405	433	453	387	368	412	380	393	440	410	417	436	394	369	376	447	369	414	372	406	403	414	436	375	405	374	400	403	374	398	396	367	365	404	408	365	400	380	398	418	431	383	387	416	417	406	444	381	392	388	390	374	411	393	417	436	397	425	365	379	410	421	389	379	418	395	378	425	368	434	378	411	426	384	392	446	372	387	411	407	407	424	406	434	445	429	399	418	410	399	413	403	396	417	409	378	418	416	401	380	404	352	405	374	419	385	409	430	406	396	380	411	431	404	425	452	401	405	411	368	408	382	431	373	408	380	402	383	454	395	409	370	436	385	415	408	425	401	394	396	389	418	415	401	408	411	405	424	433	429	350	392	410	364	402	390	430	421	427	408	400	408	442	394	402	388	428	405	400	381	399	383	383	429	382	396	422	375	382	371	396	359	411	407	412	410	422	352	392	377	428	370	366	396	428	436	383	463	429	396	414	396	422	377	362	371	432	408	396	350	372	362	398	414	375	377	411	424	441	394	384	393	371	388	386	399	377	419	408	416	404	389	402	380	379	405	425	380	379	400	385	416	408	423	406	421	415	433	414	389	368	417	413	426	386	397	356	405	392	395	388	406	382	366	371	407	399	393	398	397	439	421	418	391	398	370	382	413	417	394	415	436	422	383	440	392	374	382	410	392	380	452	386	424	412	378	393	393	405	428	377	403	403	418	409	377	398	390	391	440	409	373	384	398	438	421	381	414	407	417	390	366	409	403	369	385	381	426	370	429	408	397	362	381	372	376	402	394	371	419	395	440	379	425	416	408	459	419	418	392	445	381	393	381	403	411	361	416	387	431	384	404	407	403	418	402	414	394	395	420
788	354	181	148	275	303	239	197	185	123	109	97	85	88	92	70	56	64	43	48	35	40	36	44	39	33	31	30	21	26	31	41	24	26	23	13	21	21	27	28	22	33	23	20	22	26	23	22	31	29	22	20	18	21	18	14	20	22	19	17	23	27	36	18	14	15	20	27	21	22	19	17	22	15	19	18	25	19	12	25	14	24	15	19	14	27	21	20	24	18	17	18	20	7	14	28	23	15	19	17	18	23	27	23	16	8	19	23	20	17	23	24	17	15	21	30	27	24	32	16	18	21	11	24	24	20	19	19	20	13	11	27	23	23	22	13	20	19	15	22	14	17	20	16	18	20	11	18	21	14	20	17	17	14	14	21	18	22	23	14	17	13	20	18	12	20	23	21	9	14	13	15	24	17	15	19	18	24	12	32	17	21	20	11	17	17	20	18	17	16	16	20	18	12	16	18	27	18	14	19	19	10	16	18	22	16	22	26	19	21	18	8	18	16	23	17	18	15	24	17	22	23	20	19	18	14	26	20	17	20	12	22	19	17	18	21	15	19	17	19	19	19	18	20	14	18	16	19	14	25	21	16	17	14	27	19	10	25	14	16	23	20	20	15	15	16	14	13	21	27	22	14	18	15	19	19	16	14	13	17	19	12	16	17	19	17	19	16	18	22	17	16	10	18	22	18	26	23	18	19	16	10	20	17	18	15	21	20	15	20	12	19	18	17	17	16	11	22	22	20	20	22	19	17	18	24	20	30	15	18	14	19	17	24	9	18	10	18	16	16	12	18	14	24	18	24	19	22	15	20	26	18	16	17	12	13	15	11	16	19	26	24	18	13	15	20	21	25	14	27	20	24	20	15	21	16	18	14	19	10	16	14	21	22	22	16	24	13	18	24	24	18	20	16	25	22	17	20	16	20	20	18	9	16	17	22	7	11	14	14	18	16	17	16	18	19	19	19	23	22	21	12	28	22	20	11	15	12	20	18	22	15	17	16	16	21	10	20	19	16	25	15	18	19	18	18	25	19	24	16	15	26	17	14	13	18	30	17	15	14	14	17	25	21	21	19	16	20	21	13	24	20	15	15	23	22	22	22	24	20	18	11	19	26	14	11	20	16	16	16	11	15	13	17	21	11	11	14	13	27	23	21	13	19	13	25	22	17	20	19	23	17	21	19	20	14	13	13	18	17	13	14	11	28	28	20	28	23	18	14	19	25	10	20	18	23	20	14	20	24	18	19	16	22	23	24	18	15	15	24	22	12	12	16	22	20	19	17	17	15	14	20	19	13	18	13	16	15	18	15	21	17	22	5	19	19	23	14	21	19	19	20	23	18	14	13	21	14	12	21	13	10	21	13	21	13	20	20	19	19	17	16	15	16	17	16	20	23	15	16	18	16	18	12	29	19	20	19	21	21	18	19	22	15	22	15	17	22	18	20	16	17	16	17	17	15	19	13	14	18	17	15	12	22	20	20	21	21	19	21	20	12	19	17	17	26	21	21	15	20	20	23	17	27	16	11	28	17	21	17	17	24	18	16	16	14	18	21	21	20	20	15	9	15	20	27	10	22	32	14	22	17	18	19	26	18	13	23	23	18	20	19	19	17	20	17	20	23	23	15	23	23	14	17	26	25	15	20	16	21	19	12	20	17	21	25	38	18	15	21	23	19	24	13	19	18	17	11	25	18	16	23	16	24	11	22	14	22	25	17	13	17	16	18	18	16	23	22	15	19	19	14	14	24	20	19	16	18	16	11	11	19	23	23	17	15	20	18	19	24	13	19	22	12	12	18	17	23	23	24	19	10	13	21	19	21	20	25	24	21	20	21	22	16	26	15	14	19	19	23	18	16	12	13	22	22	23	21	28	9	15	25	18	21	24	23	17	16	19	21	15	11	18	22	18	12	28	21	21	15	19	19	15	23	14	17	29	18	19	26	18	22	12	17	11	16	14	12	20	20	24	12	19	17	13	14	17	17	11	11	14	12	20	17	15	24	17	16	23	16	16	19	15	22	23	18	19	21	17	19	17	12	16	20	23	16	16	19	12	17	17	26	13	18	19	18	11	17	17	17	15	24	22	32	16	24	14	30	23	9	14	12	23	20	19	23	12	17	15	19	20	14	16	14	19	19	18	11	18	14	22	24	27	12	17	27	13	18	20	16	17	23	23	21	17	19	13	14	15	11	19	12	15	13	22	26	19	21	13	20	20	14	16	18	16	25	17	15	20	10	21	23	15	25	29	22	31	16	25	9	16	20	20	17	17	16	16	20	22	22	13	21	15	20	15	21	15	15	11	19	12	23	22	12	19	22	22	23	16	14	20	19	14	18	15	24	19	15	20	11	13	21	24	18	25	21	25	18	20	14	20	20	17	19	22	20	21	15	16	22	19	19	24	17	14	21	24	26	22	24	15	19	20	12	14	13	13	20	17	17	18	19	19	17	20	21	18	15	19	17	19	19	19	16	27	18	18	17	16	18	24	16	26	15	13	18	25	28	19	16	22	25	14	26	18	17	13	19	12	15	18	16	22	17	34	17	16	18	16	25	15	15	22	16	17	21	16	23	29	24	15	11	16	25	26	19	20	20	10	29	18	20	19	22	24	18	16	16	13	9	22	10	23	20	21	17	14	22	22	14	17	16	17	13	15	15	20	24	22	10	16	14	19	15	15	18	10	22	16	17	22	14	25	20	23	19	21	14	21	16	19	15	16	23	18	19	20	19	19	12	21	16	23	22	18	19	18	16	15	8	15	26	23	14	24	18	19	17	21	14	20	17	14	16	21	9	23	16	20	4	16	15	13	13	18	18	18	24	20	17	15	22	21	17	27	20	19	14	16	21	25	19	15	24	20	19	19	14	22	26	24	24	22	17	26	14	25	20	20	24	27	32	22	20	13	7	17	20	14	21	19	21	14	11	12	16	18	17	27	16	14	20	22	27	17	27	5	20	18	17	16	29	20	23	21	18	16	22	21	12	23	17	17	21	19	23	14	23	29	24	21	19	22	14	25	19	19	15	15	20	15	17	18	21	18	21	25	14	24	18	27	17	15	19	17	17	21	15	17	12	13	24	17	21	25	20	17	19	20	16	21	17	20	18	16	19	22	15	24	23	21	21	18	14	26	20	22	22	20	23	16	24	16	19	18	18	13	18	26	21	16	22	16	18	13	18	14	24	20	22	23	21	19	17	15	14	14	15	19	14	24	15	21	23	23	17	21	21	16	20	24	19	18	20	21	17	14	18	21	23	20	21	22	11	19	25	15	22	26	20	11	23	13	15	17	15	18	18	19	24	17	16	17	16	14	22	12	16	19	10	15	16	23	21	20	24	16	23	26	17	11	10	22	19	18	18	17	20	12	22	19	18	29	12	17	25	25	18	22	19	16	15	16	17	15	20	15	13	16	16	17	18	14	27	18	19	21	23	26	17	24	15	20	16	14	20	17	20	17	17	15	12	17	18	22	18	13	19	13	11	20	19	18	23	14	18
17973	11560	5764	15914	23084	21459	17604	13711	10446	8085	6667	5620	4550	4055	3744	3225	2713	2516	2266	1903	1684	1504	1392	1257	1186	1110	982	954	898	794	817	688	625	645	622	564	569	575	576	633	579	612	608	586	587	618	566	547	493	515	545	535	485	501	501	511	500	479	501	435	432	512	443	463	427	417	397	403	401	394	352	365	370	378	373	390	349	396	360	328	359	319	330	346	337	328	333	359	353	334	300	344	349	303	322	310	334	348	331	314	321	339	330	342	312	323	327	328	329	309	331	301	353	337	344	299	340	335	329	352	315	297	328	274	315	317	342	291	318	296	316	328	321	316	318	307	354	356	319	287	319	327	290	350	327	343	369	361	347	351	357	310	327	361	342	353	322	316	336	320	354	355	322	337	299	313	288	337	335	313	328	325	323	302	305	326	305	312	359	315	345	313	314	327	327	306	320	317	305	331	304	355	333	308	308	325	321	352	287	303	292	283	324	288	298	320	302	304	323	308	322	306	350	339	298	326	320	349	335	310	329	328	317	330	316	335	382	301	316	314	307	290	325	329	295	325	348	280	310	323	306	359	311	327	320	340	257	283	298	303	350	307	319	337	296	313	311	319	294	324	343	321	276	338	298	317	320	352	320	308	259	301	316	283	326	328	347	313	359	331	338	288	346	317	339	303	325	316	303	331	354	287	303	339	331	328	325	332	309	310	281	328	318	306	348	297	307	331	342	321	330	323	352	315	335	324	317	312	333	303	348	325	308	280	337	297	328	336	334	321	317	321	331	316	330	320	316	312	297	309	307	318	323	334	313	316	297	326	293	306	316	316	298	310	313	313	328	320	299	336	347	334	321	318	297	328	343	316	317	322	358	327	300	290	339	329	318	333	314	334	311	314	324	308	355	308	326	308	323	274	341	312	315	334	303	323	303	324	330	314	312	302	306	313	327	344	313	320	315	296	344	310	315	339	334	335	347	313	329	310	292	282	337	314	316	334	325	336	304	314	314	301	286	317	351	304	309	307	316	342	311	325	300	303	334	316	313	289	288	351	314	339	308	310	358	340	366	326	307	286	344	276	338	292	320	311	327	307	325	312	293	304	318	298	325	340	304	284	325	341	318	308	317	326	324	337	318	305	300	314	309	322	327	340	304	343	286	310	321	295	328	344	325	315	335	316	312	322	337	324	297	314	301	333	349	310	336	324	313	311	300	336	339	322	333	322	319	333	315	319	314	330	325	345	327	348	323	301	320	310	312	333	307	313	304	325	317	305	318	311	325	294	344	289	320	301	314	304	306	312	321	338	304	344	352	315	315	286	365	308	310	298	315	331	329	324	314	336	306	296	316	349	315	310	302	323	275	334	328	298	351	363	308	324	328	320	322	315	314	340	322	310	333	329	311	345	288	319	362	321	346	320	307	291	293	346	290	301	316	352	302	297	318	303	301	334	306	305	296	316	323	337	324	312	322	325	331	313	334	295	291	304	323	298	307	338	300	305	299	299	345	318	298	314	319	350	313	336	266	301	324	311	317	348	335	307	325	318	332	311	315	325	331	306	346	349	325	295	319	308	328	295	308	320	313	302	321	309	335	319	337	300	332	309	290	333	331	328	294	299	293	326	297	310	276	301	329	319	320	294	311	319	339	345	309	335	356	334	342	350	314	300	319	330	323	307	323	319	302	308	320	305	348	334	337	301	330	308	354	322	337	305	322	309	307	307	346	329	318	318	295	332	325	321	294	309	293	317	322	316	328	300	320	294	317	313	344	282	259	325	338	316	337	325	301	297	315	292	337	331	309	329	326	298	313	340	333	297	306	340	318	331	325	266	309	298	328	304	332	312	325	312	298	302	307	294	274	337	312	266	338	334	282	313	323	290	340	303	341	336	324	307	327	299	300	351	320	314	289	308	316	339	306	331	319	357	327	336	285	316	318	319	305	315	321	304	334	326	360	317	306	328	314	316	333	305	282	327	306	324	328	303	312	297	325	333	329	307	325	317	331	321	302	338	344	305	300	322	314	306	347	339	267	347	302	318	316	324	301	311	326	345	279	312	312	305	322	301	338	288	339	316	315	341	326	329	319	325	320	309	327	308	320	354	317	331	318	306	319	338	318	316	332	351	326	353	326	309	314	299	327	331	317	308	310	298	295	329	318	325	325	328	335	325	339	310	308	300	306	319	326	282	320	268	326	300	329	307	324	312	300	318	312	314	349	315	330	334	320	325	314	317	314	322	321	358	323	312	301	313	307	294	332	312	302	318	319	315	329	330	320	326	330	314	330	295	333	286	295	308	303	345	306	312	318	318	328	330	299	309	326	339	343	332	327	314	295	328	301	339	327	295	322	290	306	308	325	334	289	294	328	315	319	328	331	335	322	321	283	333	325	294	329	334	310	322	310	302	310	295	304	305	301	328	302	313	322	316	303	333	339	315	341	297	308	291	329	339	352	312	341	294	303	301	320	325	315	279	300	329	285	329	285	295	313	313	305	309	325	271	322	339	300	298	314	328	325	306	304	332	351	302	329	310	284	313	307	306	303	328	327	304	320	322	307	312	317	342	308	343	305	303	304	344	325	353	333	335	321	319	295	296	334	319	287	292	309	316	350	325	306	319	322	359	320	315	327	311	313	287	343	314	301	313	317	305	309	317	300	322	337	326	303	342	319	342	320	303	335	323	301	346	326	350	324	310	319	320	326	314	282	303	302	320	328	289	325	339	332	338	285	308	296	314	300	332	300	344	316	292	342	347	309	319	314	315	339	336	290	324	330	331	304	340	337	302	329	322	325	336	321	338	321	305	302	307	325	316	318	330	315	298	324	323	306	312	322	321	335	315	310	319	316	305	308	315	340	312	337	317	353	335	340	322	318	325	337	338	308	326	342	324	301	326	285	322	306	308	297	326	330	344	314	325	296	328	288	303	334	324	302	322	333	324	352	335	297	311	319	335	323	327	324	298	312	311	300	304	341	332	313	299	336	353	287	346	348	307	310	316	304	310	331	350	304	332	325	340	337	292	297	329	322	306	337	333	331	315	309	305	320	315	321	295	298	326	307	312	335	293	333	280	308	304	308	298	309	300	321	305	317	333	339	311	308	310	316	320	325	298	324	323	285	287	303	311	341	315	286	338	313	336	345	322	326	312	298	320	322	336	313	304	317	322	323	308	301	322	334	344	316	311	299	336	307	332	319	336	306	329	306	334	307	283	324	322	333	285	330	340	323	331	338	328	321	347	349	306	305	321	307	321	293	326	320	300	300	307	296	330	315	327	331	312	313	322	312	317	305	298	316	328	361	330	357	305	289	325	326	327	328	324	293	327	306	333	312	295	330	330	311	304	317	309	332	310	328	358	302	297	297	329	269	323	328	337	306	321	317	293	321	319	339	320	321	292	311	290	287	303	315	312	313	299	312	318	291	323	297	297	312	337	287	353	331	334	318	299	313	332	318	324	291	340	333	300	319	333	303	336	323	300	323	306	330	300	313	317	304	322	327	342	316	343	348	281
2408	325	180	139	261	270	207	181	150	144	128	119	120	101	84	68	74	77	70	58	69	67	57	53	47	63	57	56	45	42	46	45	48	53	38	47	38	40	50	55	46	46	51	52	53	52	45	57	44	60	41	48	51	46	43	54	33	47	56	47	45	57	56	48	40	38	41	36	43	52	47	42	37	48	40	43	48	53	51	53	56	30	36	32	37	47	40	43	42	42	42	39	43	36	48	39	33	45	50	45	41	35	46	34	48	52	39	29	37	32	36	47	47	47	39	49	42	37	46	54	49	39	48	43	39	45	42	41	39	46	31	30	43	51	40	47	36	43	31	42	33	49	32	39	45	34	42	50	47	41	51	39	33	40	47	34	52	47	47	49	25	43	48	50	50	36	39	32	48	33	43	47	36	38	38	49	49	35	51	45	41	45	50	26	48	37	43	30	37	35	34	43	38	37	49	41	43	43	37	50	40	41	43	33	51	47	33	43	42	45	41	34	39	43	39	40	40	42	50	41	42	36	46	38	33	43	51	43	52	33	42	39	41	34	34	30	30	43	33	53	36	38	37	51	45	32	36	42	33	42	37	40	53	35	32	46	52	51	39	43	48	33	29	44	57	43	30	42	47	36	36	44	37	37	50	47	39	33	50	45	34	48	38	33	39	47	39	46	34	43	45	50	40	50	35	41	37	41	38	50	42	38	49	49	31	31	41	48	37	36	46	46	44	44	32	54	41	39	46	34	43	30	47	42	44	48	49	39	33	37	38	39	45	46	44	44	49	43	36	39	38	41	47	44	45	44	37	42	40	45	43	38	46	37	50	42	29	58	34	49	52	56	45	40	34	39	46	40	36	39	45	38	45	43	41	46	47	39	37	26	43	52	33	37	40	35	36	40	41	39	48	43	36	41	37	45	38	56	38	39	48	35	40	41	45	28	48	40	34	37	47	34	50	30	36	38	44	45	45	43	43	39	47	44	40	40	42	49	44	37	39	49	50	45	37	43	48	34	45	43	40	44	52	47	46	37	39	35	39	46	49	38	43	41	37	30	37	32	32	49	41	45	42	45	29	43	46	47	37	48	44	40	39	22	40	39	41	51	45	37	41	47	45	44	47	50	43	36	37	52	47	34	41	53	46	46	44	36	32	42	49	45	39	34	41	43	26	43	40	44	31	30	31	47	43	47	48	40	33	48	36	36	40	40	46	39	41	38	43	40	28	36	36	49	46	44	41	38	41	34	37	34	37	44	47	41	41	38	39	48	42	34	44	46	42	47	43	46	43	41	40	52	34	38	35	44	48	39	39	47	26	41	39	34	44	40	50	33	42	42	43	36	33	35	29	34	37	44	55	41	34	50	40	44	43	38	37	54	42	36	44	44	38	36	33	49	32	47	39	40	42	42	36	58	40	52	39	55	39	52	41	40	44	39	42	40	40	53	36	38	51	32	39	46	41	35	50	42	31	42	31	31	34	40	48	38	37	58	61	35	39	52	41	48	48	49	44	36	49	39	36	47	46	41	44	46	46	34	43	41	36	37	40	37	48	42	44	42	43	36	36	43	38	34	42	39	49	42	40	39	47	34	40	42	43	38	34	58	45	29	39	45	37	34	33	37	38	33	40	38	34	36	43	53	28	27	29	34	32	39	43	49	40	46	39	59	40	39	39	43	38	36	37	43	36	52	51	43	34	46	27	44	47	42	43	40	42	46	37	35	44	40	41	29	45	43	45	40	43	38	42	49	47	26	40	33	45	45	46	37	41	36	38	34	43	44	40	37	44	54	48	53	34	48	44	50	40	44	44	32	48	31	43	25	32	49	35	35	40	32	40	46	44	39	42	35	36	38	37	47	38	57	39	53	39	41	38	36	47	32	37	38	37	46	49	41	35	51	42	33	52	41	46	39	48	43	38	43	34	37	52	30	43	45	40	43	36	41	43	40	41	43	30	47	34	37	47	48	32	41	45	42	37	37	40	43	44	43	58	45	58	37	34	40	45	55	42	55	35	57	34	43	48	38	32	46	26	29	44	44	46	37	44	53	35	40	40	35	43	44	38	34	28	44	42	39	36	43	31	39	38	32	35	44	55	40	46	47	39	40	48	38	32	47	35	52	40	43	44	47	33	42	44	39	33	39	43	33	49	35	46	40	41	35	25	34	40	38	34	36	43	34	33	33	44	35	32	39	46	41	48	41	39	47	33	31	51	32	40	40	42	37	35	35	54	50	41	36	42	43	35	42	36	40	37	40	31	43	49	34	40	41	46	34	45	28	38	40	35	31	40	54	50	43	45	31	30	26	39	52	38	38	49	24	42	42	45	51	50	40	50	47	36	51	40	50	48	45	35	38	34	51	42	39	55	35	56	35	42	31	52	44	40	48	34	56	36	38	45	50	40	46	48	44	44	43	47	38	34	37	51	44	40	44	23	36	38	51	45	48	33	49	40	37	36	55	51	36	43	41	50	41	43	38	43	31	45	37	44	37	37	45	42	30	33	51	33	39	47	24	50	35	34	42	47	41	41	47	35	45	34	46	44	33	45	35	48	37	41	39	40	31	36	45	43	40	41	43	44	44	40	42	46	39	40	36	33	36	40	33	39	43	52	49	55	35	39	34	39	37	43	49	54	41	45	37	60	39	52	48	35	48	40	45	36	44	27	42	43	38	41	38	46	35	43	45	33	43	35	41	34	36	48	47	57	40	45	42	35	53	46	38	32	47	39	47	51	43	45	40	58	41	45	42	33	37	26	36	38	42	44	44	22	43	37	37	37	37	43	45	37	50	39	27	33	48	32	44	41	42	39	39	38	34	37	48	31	44	46	41	43	34	37	36	41	41	31	38	50	46	41	33	38	44	54	52	39	41	31	34	49	48	34	51	37	32	38	41	40	39	43	37	41	41	48	39	44	33	52	46	32	36	31	35	41	34	33	36	33	35	48	36	35	33	49	38	61	44	42	36	41	44	48	44	44	35	32	35	44	46	35	38	35	46	48	32	48	46	42	38	41	31	58	37	35	49	46	42	38	49	47	53	33	42	39	38	53	42	38	43	37	40	48	37	41	41	37	52	38	45	43	37	41	33	31	34	36	40	38	45	44	34	44	36	61	30	54	32	44	35	49	47	42	34	59	43	35	38	44	44	31	41	33	38	34	48	38	46	44	29	51	31	47	32	40	36	43	38	41	43	34	42	43	31	42	46	33	44	46	36	54	41	44	51	49	42	31	46	46	32	40	37	58	46	41	42	43	46	43	32	37	40	33	35	35	42	37	53	48	50	55	38	52	42	40	53	41	40	41	36	45	39	39	43	43	36	38	51	37	40	32	35	46	43	45	36	42	45	37	37	40	45	50	37	42	48	48	43	42	43	43	42	40	32	48	43	53	44	46	46	51	35	58	50	45	40	31	40	44	44	52	46	35	46	49	29	31	37	44	40	52	42	39	43	44	40	45	37	40	39	48	40	44	42	36	42	44	51	43	42	47	36	51	47	56	44
16548	10093	5612	14522	21363	19927	16091	12825	9987	7848	6577	5496	4745	4153	3760	3151	2775	2601	2454	2120	1908	1727	1687	1535	1439	1423	1378	1237	1199	1134	1129	987	971	952	983	908	921	969	918	934	917	1018	885	919	935	949	922	896	833	842	839	825	830	820	852	834	838	885	858	807	813	802	801	734	749	738	800	726	713	763	718	715	753	750	734	724	733	717	765	728	725	714	685	737	728	742	718	703	686	696	730	730	667	672	698	724	645	733	701	727	741	647	658	673	701	721	674	744	742	656	666	723	684	700	695	714	671	681	662	675	672	696	688	704	649	673	671	682	712	688	716	658	707	688	685	691	762	702	720	671	703	710	684	677	694	730	711	672	742	699	701	708	721	708	656	726	710	697	719	689	703	700	728	720	668	679	695	712	701	695	724	687	661	669	655	679	685	751	698	725	688	654	717	670	650	658	706	697	712	696	684	694	702	730	684	661	679	626	726	711	692	694	667	687	745	701	679	675	674	678	740	712	640	679	670	702	736	697	695	682	710	680	701	691	721	728	682	666	680	670	703	692	712	687	723	643	702	668	703	696	725	687	673	651	667	661	671	704	688	691	639	690	671	676	673	711	667	638	710	707	652	714	707	736	682	745	681	676	690	670	675	706	692	690	704	668	695	726	720	650	677	715	675	686	650	696	717	680	680	641	675	680	686	691	697	723	720	646	704	664	666	650	708	655	699	725	696	654	708	683	669	709	677	659	693	656	665	740	690	705	695	666	713	699	688	706	659	700	657	669	720	696	719	711	702	696	656	724	695	654	699	708	720	674	691	710	684	733	697	678	676	732	654	716	716	703	689	676	667	719	676	677	650	668	668	664	650	693	744	739	715	729	722	696	695	707	689	700	678	653	697	673	696	742	667	722	663	694	691	722	694	650	646	690	710	683	691	687	681	670	695	683	689	644	679	676	675	734	683	687	695	670	680	648	695	646	675	653	678	694	683	677	708	683	715	671	706	692	684	663	751	716	726	677	727	649	671	665	692	691	677	683	691	686	693	668	698	641	665	658	692	656	673	720	692	721	698	675	724	694	708	681	684	654	688	652	683	672	643	680	668	712	712	664	673	698	740	703	679	682	706	682	713	641	741	686	690	682	669	718	671	669	684	725	713	664	684	648	683	687	710	693	700	686	653	690	664	641	699	658	693	747	727	707	711	691	751	727	761	652	673	725	698	668	741	658	716	770	674	701	710	694	706	681	659	690	667	698	692	666	703	670	670	681	671	689	699	641	674	711	669	718	660	713	703	713	718	690	699	754	653	683	729	712	653	703	774	698	685	719	698	686	713	688	654	658	721	663	664	681	679	710	689	676	671	692	730	696	664	720	693	644	710	726	714	697	651	675	674	686	656	706	668	707	693	693	665	701	641	690	673	702	681	699	682	664	706	662	680	674	664	688	726	685	740	689	682	718	700	693	731	703	705	693	656	663	695	670	677	720	662	688	711	656	658	685	691	683	723	697	707	743	722	665	730	691	634	679	687	681	669	710	684	653	715	688	670	699	665	694	652	695	686	709	701	721	694	716	672	683	722	669	693	695	658	668	675	730	667	654	698	707	680	721	659	695	678	698	726	700	661	726	668	666	664	657	627	696	715	686	650	687	696	705	702	662	680	664	687	694	663	721	710	695	716	707	711	745	648	636	669	698	748	678	726	688	689	669	714	668	673	613	695	728	677	732	707	662	668	674	707	698	676	666	717	674	703	684	694	705	709	676	671	718	709	671	658	705	716	668	702	706	722	674	644	647	658	705	686	665	720	654	685	660	738	684	655	685	663	660	653	672	714	683	693	678	646	688	659	682	676	670	658	716	666	667	647	673	730	702	718	662	715	673	709	663	664	694	745	683	700	711	673	702	653	691	679	734	679	685	735	661	677	712	690	670	664	701	682	711	713	683	774	658	666	657	685	693	667	637	666	739	647	678	716	672	676	704	671	684	663	668	680	633	702	708	729	685	671	659	666	723	730	676	692	634	695	701	720	673	674	733	692	705	677	651	668	663	697	718	700	713	675	724	712	689	706	692	663	680	661	655	666	681	694	722	686	712	703	686	660	702	695	707	637	696	669	672	650	648	677	700	710	678	679	688	689	684	651	706	683	688	720	674	656	695	677	723	709	687	664	700	694	721	729	686	722	646	713	705	678	703	705	695	684	657	698	712	661	653	698	699	688	683	697	679	628	735	666	651	652	704	678	671	677	704	655	664	756	673	674	712	668	710	654	707	660	693	722	688	707	693	701	695	658	635	685	686	691	694	644	723	650	664	713	615	694	720	653	713	702	728	658	672	672	674	677	680	655	655	692	708	672	678	709	729	709	676	741	658	745	700	660	692	696	720	755	686	700	670	727	706	726	698	629	739	728	709	700	736	723	693	646	685	692	713	672	695	713	695	648	704	694	681	712	700	723	684	700	647	700	699	692	668	674	694	654	704	638	644	700	712	681	675	665	668	689	696	707	674	739	648	672	755	680	692	713	711	719	745	664	677	694	689	706	728	651	666	704	683	639	677	679	709	649	679	699	680	695	696	679	704	682	701	665	631	737	659	648	717	705	692	639	686	711	666	688	718	747	693	682	701	679	702	712	694	669	644	691	663	700	671	686	663	698	651	698	696	720	684	702	681	738	685	671	686	685	709	673	717	689	660	755	707	703	739	704	699	708	675	696	672	696	658	707	677	693	716	670	665	652	667	640	656	673	635	742	694	694	719	678	742	683	687	675	673	677	662	613	664	679	698	708	666	726	637	675	637	705	692	687	724	683	693	710	679	705	683	658	630	704	615	682	671	674	655	665	651	696	728	706	689	674	704	727	719	692	681	712	725	709	720	684	654	685	679	705	704	677	707	623	712	715	643	682	668	688	710	702	700	665	701	685	643	642	704	745	701	689	683	684	644	689	635	733	708	679	649	716	666	727	736	664	671	679	682	643	723	653	705	690	727	637	662	693	670	658	668	662	719	640	678	692	696	695	626	668	717	715	739	649	639	693	675	710	710	691	689	718	693	632	662	663	652	684	661	678	649	719	666	670	671	652	701	679	714	647	659	731	659	691	680	687	671	694	649	678	703	670	626	700	715	652	697	703	669	655	662	704	716	722	725	660	681	711	701	698	689	660	649	646	639	655	707	733	693	700	661	682	692	725	711	733	720	687	674	682	684	698	719	661	680	642	613	656	672	701	723	636	702	707	700	686	708	657	719	692	697	749	712	664	660	710	707	658	694	719	679	684	647	683	708	694	702	661	663	694	682	715	720	682	723	686	702	685	717	674	699	711	658	656	639	699	697	697	716	674	692	634	744	686	738	653	708	696	682	735	682	688	745	642	677	685	708	704	692	679	723	708	692	669	682	668	643	663	745	682	673	674	642	693	689	689	724	677	642	702	694	701	662	664	689	666	698	724	717	670	643	665	665	718	668	678	673	669	709	686	696	655	664	672	734	691	696	681	680	669	715	715	665	686	697	692	672	633	668
1619	570	314	186	382	414	374	301	246	194	198	194	153	161	146	111	106	94	110	72	75	70	64	73	64	61	46	57	69	49	48	41	53	54	46	44	50	50	33	40	45	50	50	43	46	49	54	44	41	40	39	41	39	51	41	42	52	39	38	34	37	48	43	39	37	47	42	42	31	35	48	24	33	37	39	40	31	43	35	33	35	49	37	45	37	45	43	35	56	39	38	31	32	35	36	36	45	39	57	34	48	31	32	41	31	38	40	36	34	32	39	37	33	37	29	36	38	33	31	36	35	34	27	42	43	33	37	37	29	43	48	45	30	41	42	35	35	47	37	30	26	49	35	20	39	38	39	38	40	37	42	38	27	43	33	36	39	36	37	31	39	32	36	29	32	44	28	37	33	39	39	45	32	31	29	45	37	27	45	42	42	37	39	35	38	32	37	43	33	39	44	40	33	35	40	38	34	42	28	32	42	35	44	40	40	38	28	41	37	35	38	25	32	33	35	31	37	33	40	35	38	32	45	38	46	36	35	40	40	33	33	29	33	37	35	47	26	27	27	29	34	31	39	39	33	36	30	32	20	37	31	33	38	36	39	41	41	36	49	27	33	39	34	41	34	39	44	28	40	37	35	27	39	28	36	41	28	37	30	31	43	33	29	39	37	37	34	40	34	35	42	42	46	25	35	37	44	34	43	34	30	38	39	35	38	30	39	43	30	46	31	40	24	32	31	37	55	34	53	39	40	44	26	38	34	41	34	43	36	43	35	36	34	32	37	28	45	54	39	25	36	43	31	38	37	46	34	30	37	34	34	38	43	30	31	41	34	25	31	41	35	47	36	38	40	38	36	47	45	42	36	29	52	42	37	42	35	39	41	35	38	46	38	39	34	25	37	41	37	41	24	35	37	47	46	34	44	27	36	38	45	34	39	27	23	45	39	35	44	35	40	32	42	35	38	33	37	38	32	46	42	45	33	43	34	43	37	35	35	38	42	37	33	40	36	41	39	27	32	40	31	41	40	36	36	22	26	32	34	37	37	38	27	34	47	40	37	32	37	32	29	53	35	34	24	24	41	35	33	45	31	41	41	34	37	29	57	35	32	42	39	43	34	32	46	32	42	35	36	43	29	44	39	42	38	35	28	45	34	36	39	39	31	35	32	32	41	40	36	40	31	52	41	27	36	29	33	22	22	35	39	26	36	42	35	39	34	32	34	27	36	39	35	41	38	44	28	30	40	36	35	39	37	36	39	36	33	48	27	33	31	38	42	32	36	28	36	34	30	33	27	45	47	30	36	40	30	40	48	28	40	37	41	26	35	44	39	40	40	31	42	35	31	40	38	35	45	39	28	27	39	43	40	34	34	39	30	31	35	33	50	40	30	40	36	33	30	30	34	42	38	39	38	44	38	38	37	36	40	29	54	47	44	36	41	38	32	44	31	37	41	49	37	36	28	37	28	38	32	33	39	37	26	38	45	38	38	30	42	53	39	37	35	38	38	38	44	44	44	38	39	36	27	22	42	35	35	43	34	38	38	35	36	31	45	34	33	39	33	38	36	42	35	42	49	33	33	48	31	40	37	39	39	27	32	39	41	37	38	39	35	31	43	43	41	40	43	34	35	36	46	37	40	43	43	33	37	34	37	54	35	43	46	38	46	35	29	32	40	29	37	32	49	44	44	39	41	40	37	27	35	34	30	43	29	35	34	44	41	35	28	46	41	31	39	47	43	30	43	36	43	43	38	34	40	41	32	31	36	42	37	27	39	50	32	45	33	41	28	41	43	42	27	35	33	38	44	35	31	26	36	37	30	30	38	29	37	45	33	33	35	33	36	41	38	34	44	34	38	29	41	33	48	43	35	40	36	42	30	33	33	32	37	33	37	46	48	39	51	36	25	32	43	30	38	40	47	38	41	42	36	32	47	38	45	37	36	35	34	37	37	34	31	43	46	29	42	41	33	35	33	38	37	27	33	38	32	26	38	30	26	34	29	37	38	36	42	38	40	44	39	34	37	40	42	38	34	51	37	41	46	45	37	32	31	38	34	45	27	48	44	24	42	39	27	31	44	37	27	34	29	39	45	30	36	32	35	36	35	44	42	55	37	24	46	32	41	32	30	35	24	35	38	26	31	32	44	39	35	41	34	35	46	27	37	38	38	35	31	32	40	42	40	25	35	39	38	26	44	41	44	48	37	45	38	18	38	38	22	36	25	38	40	36	40	45	40	48	32	37	28	35	37	37	34	42	47	39	48	40	33	35	27	37	32	35	38	41	32	34	33	42	32	31	26	37	38	44	32	28	42	45	35	41	39	38	46	36	34	34	31	30	33	40	37	26	34	38	40	35	39	42	33	42	34	35	33	40	43	44	39	38	30	37	33	29	40	47	22	49	30	36	48	36	32	39	38	34	33	42	27	43	44	29	41	45	39	37	28	39	28	32	40	35	46	37	48	40	28	28	42	51	37	32	41	41	30	40	24	27	45	39	32	30	49	37	35	39	35	41	32	37	35	40	49	27	32	32	31	33	35	39	36	28	33	39	33	38	31	42	37	33	42	31	32	37	41	35	39	40	35	44	32	39	25	36	33	37	52	31	39	39	37	32	36	40	32	32	30	32	33	31	35	28	33	46	39	36	26	42	41	39	34	32	34	29	36	39	29	26	36	38	31	38	29	39	36	34	37	26	40	28	28	40	44	34	37	36	35	41	34	30	43	37	41	30	46	39	38	37	38	42	40	37	45	46	48	33	32	30	38	32	31	37	37	41	30	25	37	32	45	34	35	37	27	44	42	43	34	29	31	39	32	31	39	42	38	32	40	42	37	29	34	24	41	40	30	40	41	34	30	41	44	27	39	38	41	42	29	38	25	41	41	28	34	32	38	23	37	37	36	36	27	41	46	26	46	37	32	49	30	41	37	30	27	41	42	45	35	35	29	42	48	27	37	36	29	34	22	27	40	32	41	33	41	38	41	35	29	42	33	29	38	52	46	43	30	34	39	43	30	39	41	35	32	49	27	40	38	40	37	35	44	27	45	33	43	44	43	30	35	40	39	49	31	34	25	47	31	56	46	47	38	48	42	41	29	40	44	36	37	48	31	32	52	45	31	35	33	33	39	32	37	30	34	41	39	31	36	43	34	39	41	24	37	42	34	38	35	51	31	44	34	42	43	37	41	40	37	39	33	43	37	36	31	40	42	37	30	29	40	33	52	34	41	44	44	35	33	28	37	32	42	44	33	37	43	37	26	38	27	47	30	35	41	37	42	31	36	33	28	41	26	40	34	35	35	34	41	51	36	48	36	32	45	39	28	45	32	29	43	34	28	36	43	33	33	42	39	34	37	35	27	25	41	36	31	49	36	33	32	27	54	26	32	29	40	48	38	29	29	37	44	33	43	43	42	41	34	32	41	32	37	40	41	41	36	33	43	37	35	38	25	25	32	37	41	48	35	29	27	39	32	34	28	45	34	41	35	44	31	34	33	44	40	35
22190	14263	7946	19856	27531	25939	22271	17935	14520	11904	9930	8446	7264	6514	5660	4824	4228	3950	3405	2945	2609	2429	2306	2089	1903	1804	1788	1558	1498	1379	1252	1233	1165	1044	1038	1041	1055	1069	1076	1040	1062	1077	1020	1089	1024	986	972	959	915	912	953	864	943	825	860	884	898	886	848	855	856	830	771	807	779	734	701	701	730	687	709	635	697	696	691	651	702	697	684	665	642	627	642	622	685	586	607	653	653	674	622	662	632	637	634	623	638	632	613	682	612	603	672	629	575	603	612	611	635	601	597	651	662	605	589	669	617	606	617	617	596	639	606	633	634	575	642	623	654	639	595	642	619	605	597	573	574	606	609	654	621	622	569	662	641	676	621	660	670	670	652	617	675	608	627	600	603	572	621	621	590	621	615	633	570	585	622	629	640	639	632	702	575	579	656	597	590	622	582	621	630	626	639	618	580	622	579	585	641	636	563	599	638	597	615	595	653	551	564	555	627	608	609	603	602	607	605	571	616	650	596	624	590	603	572	568	598	571	630	587	566	624	628	594	625	603	647	622	596	613	632	639	627	629	625	590	625	596	609	605	626	619	568	646	610	615	600	639	607	610	599	647	575	602	628	606	570	623	637	571	621	589	600	592	589	590	580	573	620	625	632	637	605	620	595	587	566	610	624	626	603	559	591	590	599	624	653	563	635	598	603	571	559	619	579	643	584	596	576	619	593	601	581	607	580	569	652	587	598	613	622	620	660	603	595	594	634	614	587	596	579	603	587	606	602	595	589	638	610	601	567	626	604	567	643	610	568	561	575	559	654	624	576	577	594	623	589	626	614	608	603	601	617	649	559	576	612	638	621	610	609	606	586	584	568	598	560	600	556	600	614	568	585	578	611	556	609	601	618	570	638	652	599	536	564	608	595	641	619	625	627	600	582	627	636	582	606	631	618	601	623	604	621	605	587	573	610	586	614	585	632	605	613	657	625	619	589	597	606	598	577	634	605	601	651	609	564	607	575	584	587	676	582	589	606	635	605	612	604	604	647	624	646	660	582	599	600	580	591	653	590	580	622	642	628	600	583	584	580	651	575	593	601	579	626	606	578	559	571	605	564	601	598	579	585	591	585	591	595	608	593	599	603	598	568	615	612	629	587	536	630	599	604	601	597	608	664	600	613	654	595	632	617	563	631	624	581	623	594	569	622	602	608	616	628	628	656	616	618	601	649	605	615	627	591	597	594	614	612	659	593	602	627	589	631	619	573	598	609	631	618	598	596	624	544	608	598	625	600	607	599	600	544	588	637	596	641	635	617	618	590	605	581	602	613	568	611	610	632	605	592	563	575	576	566	589	566	593	579	546	617	601	625	595	590	612	601	631	608	571	538	582	607	592	638	612	615	628	599	625	587	616	603	579	587	644	582	567	610	598	601	577	596	620	574	615	616	585	638	597	587	625	590	637	567	592	566	630	587	613	540	566	579	619	649	591	617	584	590	574	607	626	592	564	665	636	587	617	612	641	558	578	569	561	586	615	591	595	618	572	617	576	601	603	606	617	634	606	631	601	595	647	624	646	592	586	598	582	600	581	604	605	639	625	608	567	599	618	620	589	618	611	603	565	617	685	584	555	583	643	636	626	639	602	573	615	591	597	601	606	612	604	612	575	606	589	574	608	616	613	583	583	625	592	579	577	628	586	607	612	583	639	600	590	612	622	566	628	606	600	616	590	590	572	644	592	574	607	580	554	613	609	577	582	649	627	632	619	651	586	613	612	615	610	594	579	613	605	582	555	592	618	597	643	607	660	595	547	622	602	599	595	599	582	593	648	623	601	604	619	602	589	631	621	633	624	602	617	558	623	641	596	588	623	659	600	592	602	619	581	620	581	557	605	610	645	607	584	612	617	629	616	581	627	610	562	609	622	599	644	550	597	589	620	648	589	608	652	662	606	591	603	622	666	603	634	589	616	588	612	603	600	602	610	572	550	623	650	634	657	597	621	597	630	603	593	575	576	624	614	625	628	579	612	614	603	589	599	627	583	602	608	631	610	564	571	584	624	604	605	585	587	573	586	570	606	606	590	625	604	577	595	583	618	626	618	637	645	583	640	663	604	576	596	650	599	646	594	595	598	642	586	622	572	569	604	623	600	624	619	596	640	648	630	651	584	637	615	629	606	615	591	605	619	561	602	580	613	610	640	643	643	600	593	597	600	598	592	618	613	606	625	582	605	618	611	622	585	597	624	597	618	608	580	636	609	633	617	616	569	542	637	627	561	576	601	616	613	611	624	575	580	613	560	612	634	653	562	625	604	605	553	599	613	633	602	605	601	595	625	625	578	611	657	585	660	625	621	605	618	661	586	616	605	555	570	628	601	618	570	601	648	600	630	578	602	592	597	587	614	695	588	614	583	557	642	590	582	624	631	597	577	579	604	574	585	554	628	602	630	606	625	596	619	601	639	610	630	631	633	597	549	624	595	568	616	592	647	623	641	585	605	587	625	564	633	616	611	612	556	551	590	621	586	580	592	606	610	588	612	544	567	583	593	597	633	596	641	641	568	582	617	612	617	585	616	606	597	602	572	617	614	593	646	546	606	631	623	621	591	619	589	631	585	568	626	610	561	649	627	589	616	627	615	594	542	604	587	607	584	600	548	580	615	559	636	565	625	605	613	607	602	604	580	568	653	598	579	628	603	626	560	581	631	616	616	601	615	601	597	620	596	595	571	561	603	614	585	600	604	616	575	587	603	559	586	582	613	595	557	644	634	588	599	627	603	599	586	586	605	564	577	618	602	583	583	612	625	598	606	534	559	592	579	594	600	603	601	588	655	638	623	610	590	594	610	657	597	599	522	567	599	606	625	579	620	608	602	593	593	624	605	580	589	583	571	608	593	627	607	589	588	607	611	609	606	591	595	605	589	537	562	589	607	576	640	603	574	593	624	625	578	589	618	656	612	600	604	588	617	574	615	630	588	594	564	553	638	611	591	600	576	586	629	628	635	585	554	610	589	599	610	575	594	543	642	556	581	631	658	671	614	607	609	592	592	566	629	591	632	627	633	591	639	624	622	612	593	612	579	586	598	565	641	580	611	625	640	653	605	605	617	613	582	603	585	637	583	597	623	651	605	616	596	582	597	636	620	595	615	597	588	622	580	591	640	598	645	589	633	555	621	606	564	562	552	592	572	545	583	559	593	599	620	612	605	569	621	617	640	617	641	608	609	615	582	563	663	577	598	614	583	639	603	600	620	594	594	613	616	599	603	597	599	584	599	571	575	534	577	609	573	620	599	637	581	594	577	605	585	589	619	580	562	599	609	594	598	597	659	617	602	645	580	623	533	586	603	631	608	575	610	605	628	572	620	626	610	621	590	569	585	597	608	581	611	587	600	600	593	620	566	596	609	585	613	597	611	635	635	619	599	631	615	614	603	620	604	597	581	607	630	585	602	595	578	607	610	617	624	580	608	617	603	579	619	643	588	562	600	617	589	588	623	631	624	592	632	616	637	612	577	650	610	592	598
1471	183	122	76	128	159	115	95	78	73	75	64	63	61	60	43	44	34	50	33	41	34	34	34	36	27	29	36	30	21	25	21	35	19	24	23	28	29	20	27	27	19	28	29	31	27	29	31	24	36	20	29	16	21	21	26	24	21	30	33	16	25	29	27	27	25	22	23	26	20	23	31	18	33	15	23	17	30	23	25	27	34	25	16	22	27	20	30	25	29	21	34	20	22	30	20	27	13	14	29	28	30	26	28	23	18	38	22	24	20	22	27	26	23	28	15	24	29	17	23	25	17	26	22	24	17	32	23	25	19	28	28	36	23	18	30	22	25	22	23	19	25	32	23	16	31	19	24	23	19	23	21	18	22	28	26	24	22	28	28	27	37	22	17	22	28	20	25	27	30	19	31	20	27	29	16	27	26	25	24	22	24	25	20	21	20	25	27	28	29	27	24	21	22	22	23	19	28	24	28	29	25	18	22	31	18	24	20	22	20	19	29	29	22	31	16	29	21	31	28	21	22	30	19	18	18	33	20	30	33	33	30	20	41	21	28	26	22	26	27	24	23	21	36	24	31	29	20	28	24	21	33	28	33	20	23	26	18	24	33	31	27	32	28	19	27	29	25	23	27	23	31	26	26	29	29	31	21	17	29	25	25	23	24	31	26	23	28	26	19	22	25	21	26	26	28	20	24	22	24	22	21	25	21	30	29	26	33	31	22	21	28	23	26	28	29	24	21	21	31	19	20	35	23	27	25	25	29	16	29	28	29	26	27	24	26	28	25	27	27	28	41	29	27	24	18	20	30	19	24	25	22	27	24	26	26	22	20	31	27	22	21	26	13	23	22	13	24	26	32	17	24	31	27	19	24	19	28	23	22	24	27	32	23	26	21	30	23	22	28	21	22	35	29	23	21	25	27	27	30	26	26	25	25	22	19	27	22	18	26	24	17	22	21	32	20	24	26	23	27	19	33	22	26	22	27	22	19	25	33	24	21	19	25	23	27	21	18	26	23	26	20	24	22	21	24	22	26	30	26	28	25	24	21	25	20	12	22	24	14	14	23	19	22	23	32	21	27	24	16	34	25	26	23	20	27	19	26	29	24	30	20	20	20	24	29	28	25	27	23	16	26	27	26	17	18	22	22	31	25	24	17	27	19	28	19	22	28	26	23	25	33	17	25	24	17	25	21	26	28	23	24	30	17	27	25	26	24	22	20	21	28	25	17	19	20	31	30	29	27	16	22	27	29	40	26	36	23	17	17	27	26	28	17	22	19	24	25	23	37	27	17	29	25	19	21	35	18	31	24	20	22	16	32	24	15	30	20	23	30	20	17	25	21	27	30	22	30	29	26	29	31	27	24	29	20	31	25	26	9	32	21	22	32	24	23	22	21	17	23	27	30	25	37	32	20	35	34	30	24	29	31	21	15	20	10	20	18	27	21	27	19	23	27	30	25	20	23	21	20	29	30	25	21	25	30	31	25	12	21	27	17	32	20	25	35	21	26	35	18	29	30	23	18	24	21	21	22	29	24	20	25	25	28	31	22	16	20	29	23	21	34	19	25	21	25	27	19	13	23	25	26	19	16	31	24	19	23	27	26	25	23	22	26	30	24	20	29	22	19	28	17	30	23	23	16	20	25	17	23	15	22	18	20	17	17	22	28	29	23	28	21	25	17	19	20	28	25	20	18	33	24	24	18	28	35	28	22	14	15	23	25	28	26	25	15	33	31	28	24	25	23	23	23	18	13	18	32	27	27	30	20	21	27	22	17	25	17	17	28	25	24	26	28	30	27	20	30	27	26	20	24	40	27	18	31	20	28	26	16	26	25	19	27	20	15	18	22	23	17	25	23	21	20	21	22	18	31	15	19	19	11	27	29	19	27	26	20	23	26	20	32	21	13	22	30	30	23	19	20	25	19	23	28	30	28	24	27	31	18	19	27	20	27	19	36	20	24	33	19	17	37	29	24	26	25	25	23	23	26	21	23	26	17	27	21	20	24	28	27	30	24	20	26	11	22	27	23	22	16	18	26	23	30	24	26	24	26	28	21	34	31	33	14	25	23	25	17	24	18	17	23	23	17	26	22	17	27	21	30	24	25	21	24	18	21	25	20	27	9	24	24	18	19	24	26	26	27	20	22	25	18	25	15	29	39	17	16	25	22	21	21	14	30	20	24	26	24	25	25	28	30	20	21	17	25	29	23	25	26	25	22	26	30	32	30	21	23	19	27	22	24	21	31	27	28	24	27	19	21	23	37	26	15	33	21	24	20	19	28	26	29	19	25	16	17	28	24	23	28	37	26	20	20	18	32	19	17	24	23	20	25	23	26	30	24	32	23	17	31	37	28	15	24	29	27	15	25	26	23	17	21	18	22	29	24	25	22	20	17	25	25	27	20	26	29	31	23	27	18	29	22	27	26	20	32	30	25	25	22	21	24	22	19	21	29	14	25	26	23	25	23	27	25	25	26	33	27	22	23	25	25	31	22	32	20	32	19	21	24	31	12	21	16	21	25	21	22	21	20	15	24	29	23	29	30	13	23	19	22	22	13	23	30	22	25	29	19	26	23	27	23	24	24	20	25	19	26	18	23	22	28	11	19	17	33	22	22	29	17	29	31	19	26	23	13	17	25	27	19	27	27	27	27	25	13	14	24	24	21	25	26	32	21	22	28	24	22	26	26	20	21	23	30	33	31	24	28	35	26	19	18	32	25	16	27	23	24	18	18	24	30	19	30	16	27	28	24	23	23	34	17	32	29	22	23	27	24	30	26	25	24	20	22	32	23	27	26	31	19	23	17	16	21	32	32	33	26	32	19	28	36	17	24	19	20	34	19	17	24	30	23	24	31	24	22	19	23	24	16	22	25	25	26	29	23	27	19	20	33	26	19	20	29	34	33	23	28	17	26	24	29	17	26	21	25	27	27	27	19	23	29	22	23	21	27	25	22	24	24	27	32	25	21	24	32	26	15	29	21	33	32	18	21	28	20	21	22	22	22	21	25	23	21	19	26	28	20	26	25	29	23	27	21	20	23	20	19	32	24	29	22	19	28	17	30	22	17	15	20	14	30	21	22	35	16	19	14	33	30	18	33	26	25	14	19	21	16	20	23	27	23	20	24	21	18	35	16	32	23	20	28	30	23	20	26	16	31	30	27	20	17	17	24	25	17	27	28	26	24	20	22	22	34	43	20	28	24	28	20	24	24	31	31	16	21	35	25	32	20	19	23	23	21	15	19	31	28	29	20	24	35	18	21	25	19	17	26	25	27	13	20	29	20	29	14	15	33	31	19	20	27	18	21	24	23	29	25	16	33	22	25	29	27	32	22	33	8	22	17	17	23	25	23	20	21	19	19	19	26	21	31	21	25	24	32	20	21	24	30	28	33	22	29	29	25	23	20	15	26	23	20	18	26	24	29	24	18	32	21	30	22	25	29	25	23	16	29	28	28	16	25	25	17	38	32	39	25	18	21	26	23	22	26	18	13
13194	6869	3369	9662	15257	13852	10655	8117	6158	4771	3806	3330	2887	2557	2347	1970	1795	1604	1371	1177	1119	971	1000	945	839	892	782	752	708	617	580	575	582	531	531	513	492	515	577	565	544	590	556	540	606	573	550	515	542	522	545	525	483	502	513	500	506	506	480	508	494	466	461	432	440	467	421	467	455	448	471	442	429	454	438	425	422	443	405	412	444	423	406	386	454	399	419	417	414	441	408	406	410	380	424	394	414	413	359	375	394	405	420	394	449	384	433	436	394	427	444	367	410	418	394	401	415	407	383	419	422	393	415	395	396	429	385	398	372	362	421	390	420	407	453	450	410	401	433	438	351	430	396	445	396	401	417	419	395	407	443	435	445	405	394	443	393	402	425	396	415	452	416	378	396	409	384	395	407	438	439	442	368	379	377	413	428	446	458	366	386	425	408	415	422	424	376	433	406	370	415	406	403	376	423	391	379	398	404	415	384	430	415	415	443	416	413	383	415	427	373	437	437	379	432	393	389	372	420	393	435	426	403	373	393	412	382	405	388	413	394	417	409	408	391	431	385	395	390	388	384	409	408	379	442	435	393	403	432	424	448	413	395	411	405	395	371	444	380	370	407	378	399	398	434	417	430	427	397	410	415	396	398	394	408	371	423	423	387	399	421	394	394	423	458	425	374	383	391	415	398	453	414	404	417	404	376	417	364	382	435	404	422	426	404	414	442	411	424	388	428	420	436	427	434	447	384	377	406	417	450	422	392	386	417	400	403	361	419	396	419	457	377	446	402	411	423	402	395	364	385	439	414	395	416	406	407	425	428	435	409	404	383	383	398	423	397	421	383	414	445	414	396	436	418	390	362	417	440	403	413	394	389	408	398	397	400	414	401	389	384	409	409	404	415	374	434	410	391	408	425	382	425	399	409	390	381	371	408	421	396	439	365	419	430	377	424	431	402	384	402	411	411	417	372	423	388	416	385	404	404	398	426	400	425	392	405	387	388	382	420	392	362	417	418	400	410	422	391	437	393	387	400	382	386	382	398	397	374	404	419	423	405	428	402	374	394	378	400	424	391	385	410	427	412	403	426	419	365	378	411	430	413	387	373	437	406	414	375	396	417	427	430	412	409	400	408	427	435	395	422	429	397	414	389	398	430	395	423	397	387	399	378	402	383	392	384	421	413	428	429	407	405	406	440	398	379	414	424	399	430	382	420	387	400	361	422	408	396	406	385	393	389	398	392	399	419	448	383	421	417	396	409	393	373	443	415	420	443	426	444	440	407	408	418	417	364	413	401	430	422	435	409	394	393	414	391	409	405	428	424	360	384	406	408	413	377	411	409	436	437	420	391	441	411	409	404	373	429	443	407	402	372	434	436	408	413	447	459	409	380	426	373	406	404	414	383	399	404	394	419	403	414	410	389	436	413	429	398	438	426	387	418	438	450	395	399	426	447	393	431	416	414	415	405	416	420	413	393	414	426	374	428	414	439	390	404	422	352	416	434	437	397	409	420	431	408	421	406	398	415	401	407	444	437	444	394	409	418	395	391	398	420	412	409	394	412	402	427	387	388	412	428	415	409	386	384	415	411	401	435	406	429	439	396	370	404	389	424	396	449	417	386	407	455	428	441	399	454	398	402	399	408	430	419	386	417	389	408	398	403	380	379	422	388	451	393	407	429	403	409	407	400	384	374	435	415	400	416	390	425	442	410	374	448	393	429	386	423	415	423	388	396	409	418	446	391	410	429	395	449	417	410	362	378	390	407	390	443	431	392	434	409	429	388	412	419	402	414	404	426	384	407	398	420	378	372	401	380	401	394	390	410	392	400	374	410	377	374	428	376	447	385	400	397	426	433	408	382	459	406	400	440	414	384	371	406	380	426	433	369	486	396	379	375	384	400	422	461	366	409	410	393	394	418	408	435	416	406	443	438	440	423	413	426	426	379	399	392	428	396	403	415	416	397	397	385	407	415	376	391	418	392	422	412	432	402	443	405	370	382	413	391	397	404	400	411	375	390	395	395	380	402	387	396	393	387	421	390	390	429	444	402	410	403	389	411	424	377	373	413	452	407	388	381	388	424	395	401	389	378	376	417	390	416	367	387	407	376	411	379	418	426	443	439	435	394	391	391	393	418	424	427	410	426	419	448	395	385	423	459	422	441	432	452	409	397	354	394	398	408	407	432	425	445	416	380	458	418	383	433	424	413	446	384	380	430	401	417	416	391	409	404	424	450	391	398	434	396	416	403	428	395	407	432	386	427	406	420	367	406	426	396	401	406	397	399	408	391	414	377	387	412	408	430	374	427	406	382	419	376	398	355	391	412	402	399	402	428	420	393	404	367	384	425	407	439	413	413	406	404	382	398	420	394	399	399	395	430	424	416	445	423	416	368	446	392	397	378	387	430	471	407	422	424	377	390	431	397	368	411	409	400	435	390	424	396	403	410	427	425	407	369	418	424	391	430	436	400	419	392	383	391	426	418	401	430	363	398	420	410	400	387	427	391	381	405	417	397	401	395	352	385	386	443	431	430	414	405	409	406	393	431	406	394	376	403	385	404	386	382	401	429	412	398	384	396	427	398	413	433	441	404	400	416	450	409	424	420	391	413	419	415	400	390	426	417	394	388	416	431	421	424	420	401	424	394	432	405	408	425	421	399	399	381	399	404	458	415	381	376	409	405	428	382	404	379	424	417	402	403	398	384	390	420	430	415	410	431	391	373	417	412	424	395	376	421	390	373	425	417	398	411	396	378	417	432	352	410	421	416	380	411	411	397	413	399	451	383	368	381	415	396	456	419	425	403	409	410	399	432	465	443	398	369	397	425	449	448	424	411	445	383	429	403	383	402	412	405	390	428	426	443	436	412	409	389	394	426	414	383	409	374	398	407	397	415	436	395	428	457	419	422	417	367	402	400	355	398	393	446	427	400	399	428	393	399	415	433	406	371	425	418	386	441	411	384	403	389	409	393	455	377	421	369	393	424	415	395	362	398	389	385	405	436	408	422	387	378	445	418	408	422	401	399	434	404	417	403	396	408	410	384	418	408	380	391	402	392	431	407	424	407	405	380	415	406	397	366	415	376	420	387	444	393	394	423	400	423	414	392	438	370	411	412	403	432	383	429	399	419	393	386	427	419	421	415	399	409	403	413	406	403	436	405	416	382	413	408	424	419	396	376	418	388	422	424	406	409	414	415	411	424	433	428	385	383	406	416	425	373	408	386	384	424	434	403	428	448	396	419	393	393	382	401	425	426	415	375	413	412	413	408	408	405	406	414	418	399	424	377	406	410	370	390	374	426	423	374	399	418	391	401	406	399	415	405	398	406	401	417	397	420	404	418	417	429	409	425	394	420	395	431	410	404	398	402	388	417	396	400	380	370	382	429	380	410	419	426	439	386	443	386	402	383	409	396	419	449	433	421	428	378	418	423	406	425	390	416	412	394	430	383	387	424	363	404	371	380	387	426	408	388	409	424	399	399	421	361	398	419	372	406	410	390	399
767	329	186	134	237	274	223	185	165	132	133	122	102	96	81	79	74	57	51	47	41	31	33	33	36	36	31	38	23	27	24	25	29	26	23	27	36	28	38	25	26	28	24	26	27	22	31	25	19	27	20	29	23	27	19	15	18	26	22	23	18	22	18	18	19	18	27	10	20	22	19	19	27	27	20	13	14	19	19	16	15	21	31	21	15	12	33	16	21	13	15	17	13	13	20	15	19	17	24	29	9	18	20	19	22	23	12	22	23	24	20	23	16	12	14	19	21	17	12	11	15	22	18	19	15	18	14	13	18	19	21	17	18	11	21	13	18	9	22	20	20	12	24	19	17	12	20	19	16	14	18	20	24	27	17	18	16	25	20	22	20	19	18	23	19	16	13	16	18	26	10	18	27	25	16	16	22	18	15	20	17	17	14	17	7	16	23	17	23	20	25	16	11	18	14	14	16	16	24	14	19	12	14	21	22	21	23	18	22	21	15	21	25	17	20	17	15	20	20	25	21	20	23	24	18	16	19	14	24	13	22	18	15	24	20	18	18	27	17	17	13	13	22	23	19	18	14	17	21	20	15	16	22	19	15	16	14	13	22	18	15	18	22	20	15	16	12	19	14	24	19	19	8	23	18	16	16	13	22	28	14	11	24	24	18	21	22	22	20	15	11	17	11	23	15	21	20	18	21	20	14	20	20	17	22	23	25	13	26	22	17	17	36	23	22	19	19	24	14	13	19	18	18	21	16	18	16	17	25	19	28	12	25	16	18	28	14	21	12	20	22	24	23	11	22	20	21	22	23	12	25	25	16	17	16	24	20	13	25	17	22	19	24	13	18	20	14	24	22	17	27	15	15	17	18	19	17	16	22	21	17	13	26	20	19	15	18	21	17	13	13	15	13	23	23	19	19	22	17	14	27	14	21	13	25	22	14	24	21	10	18	19	14	21	19	19	25	37	17	18	20	16	14	21	20	23	17	20	23	19	16	20	19	21	22	22	19	27	19	20	26	24	19	18	14	24	18	24	18	15	16	19	16	13	13	19	15	12	19	22	30	17	14	29	20	19	15	26	18	16	19	17	28	18	12	18	14	11	21	23	18	22	24	28	17	10	20	23	21	19	20	12	17	23	19	11	8	28	22	20	14	18	30	23	26	21	18	20	22	14	20	20	21	11	21	26	10	15	20	16	13	20	11	17	22	17	23	17	19	12	15	16	13	25	14	23	17	16	21	13	21	21	19	20	18	16	16	15	17	15	20	20	21	18	16	13	22	14	18	18	10	29	22	13	19	16	21	16	18	11	20	23	18	15	20	14	27	22	22	17	18	19	12	15	17	15	12	15	18	12	21	14	18	22	19	15	17	23	13	18	17	21	19	16	16	18	22	17	16	21	29	19	18	13	18	22	16	19	16	18	15	20	22	15	19	26	19	19	20	20	14	19	17	13	20	29	20	20	14	15	15	26	17	16	18	27	21	20	22	23	15	27	19	18	15	18	19	20	22	21	14	23	21	12	14	25	22	23	22	15	28	13	21	17	27	14	18	18	17	16	22	18	13	14	21	19	21	13	22	24	28	20	16	12	20	18	21	25	22	19	27	22	19	17	22	19	12	10	15	25	22	20	16	10	28	14	20	15	22	14	20	14	22	24	22	23	18	22	26	22	25	17	15	21	19	16	19	14	25	16	25	15	21	16	22	26	16	17	17	19	27	14	14	13	10	17	19	11	19	23	15	17	17	21	22	29	19	21	16	20	22	14	29	22	10	16	21	25	22	20	18	26	24	16	18	17	23	18	19	23	22	26	17	15	16	17	15	12	16	28	17	14	16	18	21	19	18	16	17	24	23	23	16	23	13	22	19	16	15	14	21	12	15	20	20	26	20	23	16	20	16	25	28	29	13	16	11	16	16	22	15	16	23	11	18	20	18	25	17	18	16	20	24	22	19	15	13	16	19	18	18	11	17	23	6	17	15	23	18	17	21	18	18	20	25	16	18	14	13	21	10	20	16	20	19	31	14	28	22	13	17	26	15	17	16	16	18	15	22	16	19	14	26	20	16	17	10	16	15	14	19	21	24	19	18	13	23	18	9	21	11	19	21	20	21	25	14	14	31	21	13	13	12	10	23	24	24	20	17	19	12	17	25	17	24	20	19	23	24	22	22	16	10	23	14	16	19	15	22	14	19	15	21	16	25	18	19	16	14	18	26	17	25	19	24	12	23	18	14	27	16	25	17	28	17	12	15	20	14	19	17	9	17	18	24	18	12	23	13	19	15	14	17	27	23	20	14	19	19	18	15	17	19	16	11	16	21	21	18	25	17	15	17	24	20	12	19	22	22	19	16	10	20	13	20	15	20	22	30	18	17	17	19	9	19	25	15	20	16	18	19	9	19	17	15	21	18	19	20	15	18	20	23	18	18	21	21	24	10	18	12	26	24	16	14	16	15	10	25	15	24	18	14	20	21	17	16	25	16	13	23	23	18	18	19	17	13	24	24	19	16	15	20	15	15	18	15	16	14	16	24	13	26	14	18	19	20	17	21	18	21	15	19	13	15	18	15	19	23	16	17	22	14	12	17	18	14	21	15	14	23	25	23	20	15	10	28	14	20	19	19	25	32	16	15	17	21	16	23	19	22	19	27	18	19	16	30	12	27	14	22	15	23	19	27	10	17	15	15	24	24	21	21	16	19	22	21	21	15	21	26	17	13	15	17	19	9	25	18	22	16	15	14	10	20	13	16	21	20	16	23	16	14	17	18	20	16	21	19	26	24	19	11	12	23	19	13	25	14	9	27	16	19	15	20	25	26	12	15	14	33	16	19	15	22	15	9	23	19	17	17	12	21	21	19	18	12	26	29	17	17	22	17	25	17	18	13	16	24	12	20	18	31	21	17	15	16	17	13	19	22	17	20	21	11	15	16	15	22	9	21	19	16	25	14	20	18	19	23	20	13	21	31	21	17	21	10	16	22	15	19	12	17	23	19	23	22	18	24	19	19	20	25	24	18	13	15	16	20	18	20	24	23	12	16	21	14	30	15	19	18	15	22	19	22	20	19	18	16	13	20	7	18	19	24	19	18	16	18	22	19	20	14	19	18	24	16	21	26	23	24	26	12	18	19	22	19	20	23	25	17	25	18	25	19	9	19	26	24	17	13	23	20	20	21	19	20	14	25	19	19	14	14	20	18	18	14	18	11	17	15	14	15	21	12	17	18	18	19	14	16	19	20	20	14	19	22	21	23	14	15	25	23	13	18	25	23	21	22	12	17	17	22	14	20	14	13	14	18	22	19	22	17	16	22	12	22	19	23	20	26	31	16	24	22	19	14	19	16	10	26	17	9	14	25	19	17	16	18	15	25	21	19	12	18	30	16	21	24	20	20	19	29	19	20	22	25	20	17	23	22	9	26	16	17	17	26	25	22	23	20	14	21	14	11	16	19	17	23	17	14	13	12	12	20	21	14	23	14	11	13	20	17	17	18	13
17343	10957	5429	14893	22014	20546	16814	12892	10281	8148	6715	5712	5098	4591	3810	3259	2985	2547	2082	1816	1576	1507	1403	1298	1229	1142	1050	899	837	778	726	669	589	614	641	641	580	607	634	693	618	654	615	614	616	632	550	542	541	518	522	509	480	511	477	460	506	491	484	471	454	432	421	446	418	413	438	368	404	354	357	363	424	380	361	379	348	362	333	346	342	372	354	361	362	354	364	331	347	362	355	336	340	343	336	353	316	328	351	359	304	331	350	315	334	316	315	349	321	319	351	305	327	318	304	376	326	295	324	348	331	344	324	348	319	333	319	283	337	312	321	330	347	303	308	321	319	301	336	323	323	338	303	373	307	331	335	387	363	357	391	322	324	323	328	319	296	294	340	333	330	324	327	312	313	340	343	286	294	330	314	327	331	311	345	305	325	341	288	297	337	316	354	329	310	290	307	308	294	352	336	317	322	323	340	297	333	282	341	327	338	319	306	324	325	354	327	316	312	314	312	328	308	302	321	360	334	297	323	325	302	334	344	311	306	313	281	359	323	323	339	323	303	287	300	310	317	282	320	326	354	356	280	294	290	311	335	336	316	303	334	318	330	303	305	332	344	333	336	322	387	301	330	321	323	273	353	324	308	346	322	326	315	320	320	321	349	350	328	289	319	337	319	339	339	324	304	323	332	318	364	333	315	307	292	300	333	348	319	328	318	318	313	309	307	321	317	313	333	315	311	294	365	299	340	315	324	324	319	326	322	324	335	328	314	317	306	352	333	338	319	335	335	320	332	322	342	293	333	353	338	340	313	325	306	319	354	322	330	307	348	330	321	320	330	290	335	352	349	323	291	332	311	333	286	334	332	316	335	299	313	331	306	315	299	297	345	359	331	325	302	317	310	370	357	327	315	324	327	357	329	325	316	330	349	301	338	297	304	330	312	353	321	336	304	288	328	307	317	327	302	330	331	332	313	313	327	333	351	314	322	313	352	313	322	321	334	325	313	300	322	327	321	329	326	293	317	302	350	336	299	285	324	295	321	302	302	315	328	332	304	308	322	329	318	300	319	318	314	347	290	332	323	316	290	312	316	309	309	327	293	296	331	284	336	337	315	332	286	325	310	323	339	287	338	297	294	332	289	344	300	317	324	302	341	284	289	306	309	328	320	295	299	323	311	302	317	295	313	313	334	337	326	309	311	323	297	310	326	308	345	334	337	332	292	306	347	320	305	315	317	295	325	312	314	326	335	309	315	327	327	308	315	335	313	341	289	320	306	320	296	323	331	318	325	308	316	340	304	333	321	310	334	309	322	310	293	314	335	315	321	301	327	330	295	328	293	301	297	354	327	305	330	305	319	323	332	316	328	300	292	353	318	294	322	289	290	323	313	299	314	324	325	296	318	324	308	303	341	323	306	311	356	305	344	315	320	330	297	319	315	316	342	322	299	327	327	318	300	314	275	310	306	332	312	313	310	332	339	321	323	326	281	292	353	291	324	306	353	337	336	308	301	299	315	333	336	333	311	304	306	302	336	317	341	325	365	325	302	341	302	293	307	316	330	353	315	332	300	310	301	313	314	329	316	341	309	318	327	344	314	334	314	337	341	332	318	304	349	296	326	348	306	336	293	357	319	306	296	350	330	307	349	305	305	324	325	329	331	320	312	353	290	314	308	323	305	310	322	323	325	331	335	302	347	319	313	324	339	313	319	318	352	300	314	297	325	335	345	325	328	297	344	301	305	345	347	320	328	333	295	313	356	297	305	312	306	315	326	322	301	314	319	339	301	314	322	324	280	263	316	323	312	316	329	332	324	321	312	335	327	319	310	307	342	292	307	307	315	289	296	349	311	320	304	316	312	337	355	309	336	296	332	342	319	297	325	326	299	355	303	326	344	309	328	330	353	320	341	317	306	323	297	297	333	319	303	300	321	318	311	306	321	340	326	324	343	330	346	305	319	328	348	300	301	292	352	295	304	303	319	302	306	310	316	324	377	345	303	296	332	294	322	323	315	281	302	323	324	330	267	344	314	304	344	312	345	302	303	314	330	313	352	340	327	339	343	311	319	321	302	327	291	335	329	304	332	301	301	329	318	327	322	329	336	286	328	335	323	346	288	344	317	322	331	311	321	311	346	306	289	320	312	340	316	303	331	356	316	340	296	307	300	323	341	300	326	330	311	309	308	321	312	278	354	302	289	307	315	303	301	306	303	325	312	323	323	305	338	292	318	353	369	346	324	331	334	335	310	318	318	289	311	336	310	334	315	309	347	284	328	280	296	328	320	314	347	316	300	310	295	310	330	316	308	350	305	326	341	301	307	351	338	300	314	308	315	324	279	326	319	293	295	344	306	300	328	329	330	302	306	333	305	310	356	312	329	340	330	341	300	335	342	319	290	338	298	312	308	324	342	297	288	327	333	326	349	333	299	294	312	371	310	312	352	331	344	319	307	331	323	305	272	333	331	312	340	306	325	296	304	315	337	306	318	341	311	322	321	304	338	309	303	365	309	341	325	351	323	320	333	332	345	299	314	310	329	321	278	301	302	330	316	331	323	349	310	329	342	337	308	328	309	324	343	328	320	319	330	328	343	302	299	321	324	322	321	311	311	319	296	322	302	298	307	317	307	310	314	334	341	305	313	315	297	320	309	336	310	332	326	298	314	329	343	318	323	318	318	337	304	309	330	328	314	324	335	366	318	324	315	298	303	315	324	334	333	300	308	338	356	313	303	303	323	336	296	290	318	351	325	298	316	344	342	312	312	309	349	344	305	338	302	323	319	344	311	337	318	321	318	293	313	296	305	355	346	334	321	318	333	268	361	326	339	332	317	332	304	319	315	325	274	320	311	323	343	324	345	322	313	292	327	310	285	336	307	325	293	348	318	309	322	318	287	324	308	321	330	301	338	331	324	351	293	322	329	327	309	343	354	300	335	336	324	316	302	275	349	332	330	275	344	310	349	330	340	305	322	349	325	329	333	336	348	320	303	339	314	300	313	303	342	321	307	290	339	369	296	306	319	310	319	340	303	327	341	360	337	291	332	293	278	308	310	319	328	312	338	300	279	309	326	324	340	318	331	319	351	300	309	314	343	308	310	296	339	335	325	304	306	351	303	324	310	358	329	284	343	327	350	329	301	293	312	283	318	327	328	321	324	347	341	292	282	312	332	330	309	335	344	306	330	339	315	304	313	329	319	334	341	343	311	282	350	317	305	316	273	345	338	290	304	323	326	315	324	310	323	335	320	311	303	313	363	341	310	319	352	304	337	339	317	318	300	305	325	319	335	336	298	307	330	305	298	284	293	347	301	309	320	331	319	314	298	330	335	319	322	326	369	362	318	296	301	321	317	339	335	361	349	327	300	344	311	315	337	309	319	331	323	318	284	304	322	352	325	325	334	338	317	317	327	327	322	304	303	308	318	312	307	297	294	311	329	330	333	298	314	308	323	277	292	335	357	318	316	352	323	298	320	297	323	308	324	323	322	316	303	322	362	306	300	319	360	326
2411	280	167	164	243	257	209	163	162	144	139	122	126	128	89	74	96	69	62	63	59	52	60	57	51	60	44	50	49	49	38	52	43	50	51	43	42	44	41	51	43	48	52	55	42	36	51	43	45	46	51	35	31	46	41	41	49	39	51	49	41	46	41	45	49	39	40	37	40	49	41	49	41	42	48	40	40	40	46	41	44	41	43	42	40	45	50	38	53	48	47	44	35	39	32	59	42	44	39	53	37	31	42	44	32	48	37	27	36	40	39	33	42	44	39	46	42	45	42	35	46	50	38	43	32	34	51	56	52	44	35	38	39	43	37	27	30	43	45	48	37	42	37	42	55	46	35	37	32	44	29	35	48	46	55	34	44	53	40	40	30	43	36	39	41	48	38	43	41	48	49	31	43	44	42	45	30	40	39	48	48	37	39	44	30	37	45	33	48	42	36	39	35	41	28	50	52	35	44	51	35	33	38	35	43	48	42	51	40	41	34	48	39	31	44	40	38	43	38	35	40	44	37	37	45	38	52	42	43	45	38	50	42	39	45	42	33	42	38	41	40	45	49	26	39	42	48	43	36	42	41	47	50	36	52	41	43	43	48	49	41	53	45	49	37	42	40	41	42	46	49	49	37	39	43	39	37	38	49	39	48	49	37	33	38	48	46	43	44	43	37	43	44	44	36	33	36	39	50	42	46	49	37	38	39	55	41	39	36	42	33	56	45	44	39	45	48	47	48	43	38	39	35	39	41	33	55	38	41	30	34	44	44	48	37	43	45	44	37	42	40	36	40	36	41	40	41	43	30	35	43	46	38	36	34	45	38	49	44	47	40	49	40	46	40	41	38	51	43	32	43	47	33	55	45	46	43	44	48	41	45	45	41	37	44	43	56	44	37	41	38	40	40	49	40	31	55	32	48	41	37	50	50	50	45	37	50	29	41	45	57	44	35	35	38	40	53	51	39	41	49	37	41	51	36	33	38	33	39	36	40	42	46	42	53	43	34	51	34	49	38	56	44	44	39	45	37	44	39	48	39	40	41	42	41	42	39	45	42	50	40	44	51	46	31	26	40	42	43	40	41	42	46	41	55	44	58	39	46	45	32	28	40	33	36	38	42	43	45	38	41	48	45	42	36	35	44	41	48	39	35	47	39	49	37	25	34	53	43	38	45	37	40	59	42	56	47	34	59	49	48	32	50	39	38	39	37	38	32	38	36	47	49	41	35	44	38	35	35	37	37	46	41	37	45	47	58	46	46	41	36	49	43	44	41	32	46	31	46	45	31	40	46	46	40	38	46	46	43	44	36	35	38	31	43	32	50	43	50	35	39	51	48	36	44	35	39	48	48	46	44	32	31	39	46	37	32	53	44	49	46	41	45	46	50	38	49	38	63	39	43	40	40	28	54	47	43	44	42	35	37	33	38	36	42	35	50	33	30	30	41	47	34	39	28	41	41	39	39	38	44	43	35	43	42	43	53	50	51	28	41	37	38	39	44	46	30	26	43	48	26	31	45	41	40	48	39	38	40	31	36	38	37	36	34	32	44	38	53	39	31	38	35	31	47	45	44	39	47	37	41	51	50	47	37	36	54	45	38	41	32	32	39	51	39	37	45	39	55	37	39	53	43	48	52	48	42	32	41	40	37	44	44	38	33	44	41	48	39	46	41	52	44	42	47	49	35	49	44	47	53	35	39	51	38	34	44	44	54	34	48	34	38	54	33	43	35	36	41	43	41	36	53	45	58	44	36	36	48	39	46	36	45	38	45	42	48	36	33	43	30	40	39	48	46	41	43	49	45	46	35	39	37	32	47	42	35	28	35	37	35	43	51	40	30	38	30	46	37	39	41	33	39	41	34	38	42	47	45	42	59	49	46	47	34	39	43	49	32	51	36	37	46	42	31	43	43	52	40	41	38	48	55	36	47	41	38	35	45	46	45	42	31	50	43	44	42	32	42	41	38	45	41	57	40	38	38	35	42	40	38	36	26	56	40	47	62	34	37	52	48	44	33	37	36	42	35	40	32	43	52	38	41	36	43	46	36	36	33	43	39	42	54	38	36	34	33	47	47	45	44	49	34	32	41	42	34	36	33	42	38	47	47	57	40	47	39	39	39	48	52	46	39	45	56	43	51	43	47	40	38	43	35	49	40	35	54	40	42	42	47	42	37	36	47	42	38	41	36	44	48	41	34	38	38	44	40	36	49	43	54	41	40	47	40	38	49	37	50	39	37	37	42	39	34	39	41	57	35	30	40	45	50	38	47	39	50	40	42	41	33	37	44	37	43	45	48	42	32	43	38	41	50	46	29	42	35	42	36	41	43	38	42	44	52	35	36	42	47	43	36	41	47	43	37	39	50	38	41	45	45	50	50	36	49	32	41	46	45	38	37	53	47	46	39	47	43	37	37	51	46	37	37	28	37	49	41	35	43	43	46	49	30	43	42	43	35	47	41	32	37	40	35	41	39	45	45	54	38	42	42	45	38	34	39	41	37	37	42	51	50	40	39	51	50	45	52	34	39	50	57	44	40	42	30	30	43	43	38	40	38	36	32	56	41	46	47	46	46	33	55	42	44	48	60	40	50	54	44	41	46	46	28	46	41	34	41	42	41	44	50	40	51	35	49	46	46	40	33	36	39	39	36	49	34	42	46	36	51	31	36	38	41	33	43	46	43	45	46	40	47	50	53	45	31	39	42	46	40	39	32	35	33	39	52	44	43	41	50	46	37	42	38	51	41	42	47	31	41	37	36	39	43	43	43	55	43	38	44	40	41	49	36	40	38	34	40	33	52	40	38	40	36	50	35	34	42	43	38	40	36	42	39	38	35	44	38	43	52	41	47	54	49	46	43	40	49	43	46	38	51	32	37	32	32	38	25	36	44	38	38	42	43	50	53	40	52	31	45	36	49	46	50	43	39	44	31	48	59	40	40	39	40	42	50	42	47	34	36	33	41	46	42	32	42	50	37	50	33	38	42	38	47	33	49	43	37	47	44	37	47	41	45	49	46	36	54	47	52	38	29	44	35	32	45	39	30	52	35	36	35	46	42	41	38	44	40	39	57	43	34	45	34	38	48	48	36	42	47	35	35	43	37	34	40	40	20	47	37	40	46	35	34	49	42	52	31	37	45	38	42	38	35	44	43	38	43	45	47	45	41	47	41	52	46	45	36	50	49	34	41	48	45	41	39	35	36	38	46	42	34	38	44	36	39	45	46	42	31	28	43	46	42	39	49	45	43	36	47	42	43	44	38	42	35	40	45	39	43	45	48	33	37	38	41	55	35	42	50	34	38	58	36	52	41	44	49	49	38	34	38	30	34	34	41	46	45	38	32	36	40	31	46	41	43	37	46	61	60	44	43	32	40	32	47	45	55	50	41	39	52	36	47	38	38	37	37	42	44	44	47	43	41	42	41	46	37	41	52	39	44	37	37	39	48	41	52	40	27	39	39	34	42	33	40	46	36	42	32	40	43	34	31	43	43	50
15711	9364	5019	13592	20407	19182	15517	12352	9760	7869	6730	5920	5322	4677	3969	3462	3165	2612	2200	1957	1834	1782	1671	1592	1463	1446	1265	1278	1142	1106	1125	1012	982	958	957	1010	928	965	998	991	1027	996	971	949	959	943	940	901	886	873	859	838	875	871	855	849	812	834	854	842	774	778	744	747	810	801	719	777	784	744	766	772	714	738	737	761	776	738	695	713	726	756	714	755	703	714	695	727	750	684	698	708	679	732	699	673	710	650	721	698	683	686	686	655	675	675	752	712	720	705	764	695	693	710	643	731	715	641	737	685	732	708	718	700	645	692	693	693	655	690	705	707	658	679	711	689	679	734	709	686	733	675	729	702	738	751	722	699	693	742	707	723	739	743	658	725	675	739	714	717	693	707	688	717	697	678	713	658	707	671	714	672	687	667	715	696	722	735	723	671	709	660	711	714	712	676	661	642	699	700	668	702	681	696	697	680	695	693	715	695	710	720	665	686	684	708	703	667	681	698	690	696	631	693	709	675	682	686	683	684	727	663	689	693	677	686	722	685	694	682	665	667	701	674	710	742	663	658	694	715	693	637	710	660	708	672	705	676	699	705	739	689	655	757	688	747	702	683	739	757	660	721	693	685	661	643	642	746	672	721	693	669	682	712	706	669	677	679	725	705	687	709	675	713	688	680	712	653	717	652	714	633	681	679	713	695	712	709	734	656	680	717	680	696	688	678	693	688	688	644	711	671	673	725	729	723	678	714	709	684	727	674	705	716	717	695	711	669	695	710	744	696	707	716	693	720	700	710	656	737	677	703	674	644	591	678	688	680	694	728	673	685	692	705	678	671	680	702	690	697	682	675	678	697	660	670	699	684	673	725	722	700	666	689	683	705	741	661	688	689	705	704	714	704	693	730	664	678	665	734	718	739	671	676	679	678	697	716	686	714	712	738	632	754	734	731	681	717	720	704	700	709	666	670	698	707	686	674	706	713	692	757	657	649	709	707	706	673	652	690	721	726	711	666	695	669	687	664	722	678	734	702	694	699	665	683	688	736	711	709	681	727	706	705	671	702	683	729	694	668	630	729	655	695	658	784	703	715	723	672	705	699	715	714	711	704	744	687	705	690	649	723	700	671	667	701	730	643	684	693	727	702	714	662	693	664	704	697	658	680	680	683	666	689	708	676	696	689	756	708	658	738	722	664	652	664	675	663	697	681	703	715	636	623	656	688	746	722	709	702	666	731	684	699	699	659	727	706	713	703	729	699	698	691	699	653	680	690	675	682	719	691	698	681	643	665	726	695	662	682	673	653	691	711	722	726	670	734	691	701	703	632	723	685	713	648	683	648	689	687	691	679	704	666	698	704	675	645	647	682	660	695	697	697	705	724	713	702	647	716	651	721	713	676	749	672	711	676	674	698	667	682	645	688	698	689	671	735	701	746	674	683	690	682	702	702	725	685	654	669	707	702	654	675	684	698	677	704	747	692	702	678	723	671	672	708	691	700	719	745	734	720	669	689	710	677	698	697	689	697	706	657	772	675	719	661	720	732	701	708	677	706	727	667	661	691	715	728	635	704	682	717	680	704	714	655	666	678	692	719	694	657	727	667	694	676	673	695	687	666	686	690	690	699	692	695	653	694	715	719	711	682	696	691	669	728	693	702	703	682	699	711	678	696	711	691	662	680	650	713	636	669	659	660	729	703	753	711	672	754	646	637	732	693	695	700	738	688	664	686	702	670	693	674	721	719	691	706	699	686	674	717	739	716	730	708	698	700	694	688	676	708	739	734	697	637	680	711	687	669	728	709	685	733	731	649	640	696	690	694	677	675	715	665	669	706	713	673	642	737	683	675	689	687	717	681	680	669	676	705	668	699	745	689	712	706	658	730	721	693	734	683	670	690	677	710	688	738	667	698	706	661	634	652	686	711	668	680	691	675	711	720	700	683	678	693	693	667	691	647	646	673	682	678	681	708	691	693	713	694	748	666	718	703	699	632	697	642	698	685	653	700	719	618	698	715	704	690	676	696	698	641	741	664	705	712	704	689	609	636	670	704	722	697	699	686	685	720	706	666	677	725	670	734	692	698	708	672	685	722	716	622	678	680	714	663	697	705	728	670	687	746	716	698	691	723	657	697	679	712	719	688	702	704	671	729	643	715	695	671	699	707	705	705	694	660	606	697	673	696	695	677	721	669	659	681	680	713	675	660	669	702	712	676	668	721	734	642	676	698	640	685	660	673	691	667	690	734	729	703	689	696	687	681	712	673	697	706	702	723	731	733	717	676	681	697	719	736	685	643	702	600	691	683	675	694	715	661	719	672	688	645	672	696	660	704	715	697	667	745	689	659	726	642	723	683	710	648	760	683	674	667	670	696	630	689	684	721	694	698	696	709	636	652	698	624	669	646	664	673	683	690	710	720	718	659	712	674	702	688	707	706	712	693	713	690	643	665	686	704	696	673	718	711	700	665	713	708	707	699	733	715	685	652	676	698	699	651	650	683	675	677	656	717	683	700	686	739	724	708	742	726	665	740	692	729	675	674	716	729	645	704	736	693	653	655	704	683	676	693	652	697	738	722	698	635	677	719	680	744	686	686	702	678	705	652	718	709	630	686	730	675	754	693	700	673	664	652	677	737	712	714	715	695	721	663	700	728	670	688	646	683	698	693	694	696	637	700	706	654	710	694	701	696	652	679	675	727	674	695	737	667	728	671	666	735	690	665	721	644	701	693	733	673	672	664	719	638	713	694	722	719	706	703	639	679	677	757	671	723	708	658	688	706	645	724	683	638	705	682	665	709	662	652	684	692	659	670	670	666	702	662	768	733	684	690	659	647	714	698	692	680	744	663	753	740	721	710	683	689	660	683	702	636	647	716	664	673	699	723	682	697	665	707	677	669	728	707	686	697	701	671	703	733	662	720	719	690	678	681	709	679	688	676	639	676	714	695	677	689	687	721	645	699	648	731	667	681	700	668	731	653	662	670	683	707	696	683	704	684	695	689	687	647	620	735	682	728	671	685	710	674	673	715	714	707	645	693	712	651	652	697	669	733	708	743	669	723	712	684	682	738	744	677	714	698	701	703	671	695	713	684	699	718	713	657	715	704	678	703	662	659	706	681	673	658	656	662	702	653	707	698	652	725	680	678	669	670	686	696	690	652	690	702	715	650	687	680	726	683	699	702	671	728	677	697	666	732	713	714	634	705	676	727	714	721	700	666	654	688	698	691	698	700	723	722	669	711	656	680	714	682	671	699	653	669	683	722	712	619	679	710	747	645	670	689	700	701	680	686	660	729	677	665	686	704	687	717	677	709	702	682	712	664	720	716	704	679	682	698	710	713	687	702	630	687	712	662	695	684	682	667	704	649	714	731	688	694	716	688	700	701	672	736	668	715	678	694	709	666	671	687	690	690	679	656	722	658	743	726	662	689	668	778	720	689	726	738	666	670	685	639	721	695	717	690	700	711	650	659	678	656	661	645	695	729	759	675	668	664	716	688	740	663	694	677
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
