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
341903137346	341903137907	341903138457	341903139007	341903139555	341903140107	341903140657	341903141207	341903141755	341903142307	341903142857	341903143407	341903143955	341903144507	341903145057	341903145607	341903146155	341903146707	341903147257	341903147807	341903148355	341903148907	341903149457	341903150007	341903150555	341903151107	341903151657	341903152207	341903152755	341903153307	341903153857	341903154407	341903154955	341903155507	341903156057	341903156607	341903157155	341903157707	341903158257	341903158807	341903159355	341903159907	341903160457	341903161007	341903161555	341903162107	341903162657	341903163207	341903163755	341903164307	341903164857	341903165407	341903165955	341903166507	341903167057	341903167607	341903168155	341903168707	341903169257	341903169807	341903170355	341903170907	341903171457	341903172007	341903172555	341903173107	341903173657	341903174207	341903174755	341903175307	341903175857	341903176407	341903176955	341903177507	341903178057	341903178607	341903179155	341903179707	341903180257	341903180807	341903181355	341903181907	341903182457	341903183007	341903183555	341903184107	341903184657	341903185207	341903185755	341903186307	341903186857	341903187407	341903187955	341903188507	341903189057	341903189607	341903190155	341903190707	341903191257	341903191807	341903192355	341903192907	341903193457	341903194007	341903194555	341903195107	341903195657	341903196207	341903196755	341903197307	341903197857	341903198407	341903198955	341903199507	341903200057	341903200607	341903201155	341903201707	341903202257	341903202807	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2234	3300	1900	2700	2234	3300	1900	2700	2234	3300	1900	2700	2234	3300	1900	2700	2234	3300	1900	2700	2234	3300	1900	2700	2234	3300	1900	2700	2234	3300	1900	2700	2234	3300	1900	2700	2235	3300	1900	2700	2235	3300	1900	2700	2235	3300	1900	2700	2235	3300	1900	2700	2235	3300	1900	2700	2235	3300	1900	2700	2235	3300	1900	2700	2235	3300	1900	2700	2235	3300	1900	2700	2235	3300	1900	2700	2235	3300	1900	2700	2235	3300	1900	2700	2235	3300	1900	2700	2235	3300	1900	2700	2235	3300	1900	2700	2235	3300	1900	2700	2235	3300	1900	2700	2235	3300	1900	2700	2235	3300	1900	2700	2235	3300	1900	2700	2235	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
2485	1018	510	379	656	844	633	577	532	409	389	409	381	657	620	302	187	149	106	66	81	62	49	65	58	45	51	55	31	47	50	38	42	48	62	35	42	47	49	45	42	40	49	34	44	38	36	33	33	38	218	194	139	47	36	41	40	28	39	60	40	54	81	36	32	25	45	39	42	51	36	33	43	40	40	43	37	36	34	38	35	51	33	51	36	38	43	40	25	45	36	35	33	42	35	50	34	38	34	26	53	33	36	32	37	43	39	38	38	40	30	32	37	37	43	38	34	38	29	28	51	34	42	53	36	33	31	41	23	31	38	35	38	37	42	24	29	43	39	39	25	40	32	39	49	33	28	36	41	52	43	33	38	33	35	38	30	44	41	33	37	31	40	29	33	47	35	39	40	43	39	42	39	35	34	50	45	39	35	36	25	33	32	40	27	40	31	36	32	35	36	36	26	43	37	38	38	37	39	47	39	35	25	34	41	41	31	31	46	40	30	39	39	28	37	29	29	30	48	36	37	33	53	29	33	33	30	35	43	46	32	32	37	40	30	42	37	33	35	34	39	37	32	38	38	30	44	38	35	28	36	31	38	44	40	39	45	30	32	38	44	45	45	39	38	38	36	45	50	32	52	42	33	41	36	39	25	32	31	28	40	34	46	48	36	32	33	39	35	46	38	33	29	32	38	34	34	45	42	30	40	32	32	37	50	38	32	30	32	43	39	34	32	27	35	33	43	41	33	29	26	35	39	33	37	44	29	41	43	26	25	34	36	34	29	39	37	39	37	30	40	44	28	33	45	40	33	36	40	39	44	35	41	39	33	32	43	34	41	35	47	33	36	32	29	41	42	51	33	38	43	32	51	38	38	40	46	33	28	30	41	40	44	42	39	36	33	32	36	34	26	45	35	39	24	43	37	46	41	28	36	38	31	44	29	44	42	45	26	36	37	39	41	39	30	39	27	36	34	46	26	39	34	36	28	37	40	40	29	38	30	34	32	34	30	36	39	35	27	34	47	33	40	39	41	31	34	40	30	50	43	43	35	34	35	25	27	36	46	42	45	31	28	28	37	42	39	39	36	30	31	46	43	41	32	37	25	31	46	34	31	32	31	39	45	34	28	40	42	35	43	44	42	40	42	34	31	43	36	34	37	48	38	42	39	38	42	43	35	37	48	36	43	34	47	32	41	36	33	37	36	44	36	41	46	32	33	31	29	40	27	39	37	37	46	35	47	32	36	37	37	31	39	41	34	55	36	35	56	36	43	31	43	32	35	45	33	40	37	38	41	33	33	35	31	34	33	42	35	34	34	43	49	36	31	45	40	34	39	42	48	44	32	29	41	27	34	38	38	28	34	43	43	44	31	30	44	35	38	37	37	34	28	43	48	50	40	31	33	41	37	33	34	40	43	27	31	38	45	34	41	44	50	47	41	40	35	45	30	42	41	36	39	33	36	40	38	40	44	39	36	34	50	45	28	56	43	29	36	36	33	32	30	43	39	39	42	44	28	33	44	41	34	38	40	35	38	46	43	27	24	35	41	38	34	34	32	29	33	38	32	37	44	32	35	32	40	29	43	46	44	29	39	39	41	53	49	32	45	41	40	37	28	44	34	32	36	55	40	46	35	29	46	44	38	41	36	29	24	27	35	31	36	35	36	49	45	28	36	33	31	47	40	34	50	46	38	36	39	34	49	40	39	35	48	36	26	41	40	35	59	34	49	21	49	42	52	39	36	32	29	36	34	36	28	43	29	32	37	45	42	36	36	47	34	43	35	28	30	35	36	34	39	30	28	33	41	33	38	39	45	46	39	30	33	44	35	30	52	28	34	40	44	40	35	42	45	48	32	32	46	27	35	47	54	43	39	35	39	43	35	43	41	41	41	31	36	39	32	42	31	32	31	51	37	37	34	44	32	28	34	31	33	36	36	37	41	39	41	37	37	37	50	43	40	37	37	41	40	35	35	41	39	39	32	35	44	35	36	37	29	39	41	37	29	44	44	48	36	37	38	30	41	38	37	34	34	43	36	43	48	37	49	34	33	38	42	34	42	32	37	32	45	26	37	39	34	35	44	34	38	49	51	43	31	31	36	28	37	42	41	46	47	35	42	32	26	31	38	52	32	44	45	40	39	41	41	31	36	41	41	30	41	41	32	41	36	36	35	25	32	28	34	43	31	52	38	42	37	44	42	35	48	40	38	35	37	46	28	31	45	38	43	45	43	33	39	42	33	25	38	31	22	37	33	29	33	29	43	39	28	39	44	34	34	27	37	42	46	42	47	32	40	33	41	35	26	34	38	39	39	36	40	31	33	25	39	39	35	34	32	38	34	35	27	39	38	34	28	35	43	29	48	36	49	53	32	29	47	32	38	37	32	27	46	27	41	35	42	31	38	27	36	40	37	42	43	35	41	36	37	34	30	36	33	42	33	40	37	36	52	38	34	41	42	35	52	25	31	37	44	44	42	42	36	36	41	46	49	32	49	42	47	32	37	34	41	38	43	30	36	30	48	38	40	31	32	40	36	38	38	32	39	35	42	41	50	25	46	34	32	32	42	30	45	31	33	36	34	31	40	41	33	36	53	51	30	47	51	35	25	39	37	37	41	36	46	34	39	42	33	42	37	50	31	44	31	45	39	43	30	29	47	28	46	30	46	44	42	38	36	35	36	36	45	33	42	39	36	44	40	45	29	29	39	46	36	30	36	33	44	45	41	38	30	37	30	45	32	43	37	29	36	42	46	43	33	43	45	31	39	36	44	39	33	26	27	38	36	47	46	31	29	38	33	41	43	38	44	31	28	58	35	35	31	38	54	28	36	42	37	39	42	40	35	35	29	34	37	32	34	33	44	36	31	41	40	34	50	36	45	40	48	37	38	38	40	49	33	36	33	40	42	31	43	33	30	41	53	23	32	33	43	26	39	32	30	37	40	44	41	43	41	39	32	36	29	40	28	41	45	40	46	34	37	39	39	45	42	38	35	40	33	35	31	47	37	47	35	26	36	31	36	38	44	36	40	27	37	40	27	36	30	41	37	35	42	41	28	40	40	40	43	35	34	36	50	33	26	43	41	36	45	37	35	40	37	37	38	27	42	30	32	42	43	47	44	39	30	45	40	35	41	38	38	35	39	31	34	37	45	32	40	44	34	45	36	22	32	45	38	27	28	39	31	37	38	34	35	30	41	39	29	42	39	45	31	39	47	37	31	28	40	26	35	39	32	46	35	33	33	35	46	43	33	40	39	43	37	32	39	29	30	43	34	29	35	41	37	40	40	37	27	45	30	35	43	41	30	41	43	33	41	36	27	33	37	37	37	45	46	36	33	41	27	40	37	34	34	44	42	30	27	44	28	36	36	27	43	33	44	31	37	36	36	41	31	40	30	44	35	31	30	29	37	45	44	36	30	32	44	45	34	35	53	49	54	34	44	37	38	32	42	35	28	31	39	39	30	37	34	30	35	37	47	31	27	49	38	34	33	40	36	41	30	34
27406	18670	12559	25355	33750	33139	28821	25839	21470	18039	16578	16529	15263	21772	20430	12263	9240	5718	3809	2967	2424	2050	1746	1707	1568	1383	1307	1234	1117	1084	1021	1033	1078	997	988	993	1114	1025	1008	900	867	796	794	842	843	866	779	803	772	935	6700	6873	3611	687	612	602	670	672	881	829	1063	1053	2382	611	647	689	614	673	614	663	628	569	591	624	579	539	624	640	574	618	598	605	639	637	621	613	590	645	677	624	650	678	593	628	621	622	605	602	631	612	617	617	619	614	575	600	630	620	652	568	578	621	619	556	576	584	635	595	573	607	587	603	594	581	617	588	568	564	587	572	604	596	611	605	584	564	622	554	609	608	583	620	571	584	564	629	587	657	629	578	624	581	592	626	610	602	635	595	565	598	618	626	603	568	586	577	578	527	623	582	604	594	611	592	561	574	555	585	589	590	587	563	586	585	584	608	625	595	608	565	613	582	584	633	602	554	585	568	535	578	612	590	547	589	616	591	568	542	642	585	556	592	532	576	606	586	525	599	590	596	582	579	556	615	608	546	605	552	599	574	568	578	620	604	634	613	556	588	614	605	579	600	599	606	583	583	595	610	576	610	596	613	570	537	622	595	588	601	521	556	613	601	547	622	566	587	596	606	555	579	609	535	558	606	578	594	601	597	588	618	581	583	581	564	515	595	584	593	617	595	598	600	585	560	601	596	566	562	588	572	589	609	571	603	598	590	586	575	574	623	583	570	581	572	555	594	563	568	571	590	586	592	621	591	575	549	569	598	580	609	589	572	635	588	642	604	582	590	540	556	602	584	643	618	587	597	564	586	593	569	586	607	539	631	609	582	598	576	625	593	553	592	611	514	601	567	579	576	595	561	618	545	581	558	599	597	627	617	624	602	580	586	572	572	613	619	604	551	534	535	555	548	577	597	567	550	610	558	599	613	588	593	588	552	591	566	578	544	578	571	564	579	592	641	560	597	558	599	613	587	611	589	559	569	569	533	553	586	601	532	582	554	567	624	637	569	568	547	551	586	592	580	567	566	571	564	592	548	556	581	559	601	558	618	573	557	566	589	588	562	588	596	578	567	552	588	638	613	612	568	579	606	578	579	615	579	589	568	578	570	583	575	585	559	566	615	567	551	559	567	557	585	574	599	602	598	547	581	546	590	611	568	577	574	605	619	545	566	557	619	566	571	579	592	576	615	554	614	590	573	554	553	619	581	535	592	534	568	558	607	588	574	538	545	550	590	554	570	590	567	590	537	595	596	566	557	553	565	591	594	593	579	561	587	535	572	584	595	566	605	630	612	565	622	574	585	583	579	606	607	576	592	585	568	579	585	579	607	578	601	627	596	588	579	599	629	530	606	561	555	605	585	609	594	569	608	591	611	588	568	602	607	548	572	599	618	597	593	558	599	590	565	565	586	610	582	625	598	607	604	615	552	587	618	582	554	560	609	629	581	590	579	590	582	566	613	601	571	537	603	634	599	585	582	585	589	596	560	556	553	567	583	625	572	570	523	588	554	623	577	585	578	597	598	617	573	572	531	569	544	606	581	585	603	583	575	560	526	563	570	569	533	551	607	569	576	623	607	591	580	545	578	594	611	564	590	581	590	606	607	602	568	606	612	616	599	555	585	603	621	580	572	581	587	559	545	569	564	554	587	558	586	581	612	589	529	568	607	590	609	617	578	571	594	546	582	595	561	596	570	533	591	602	553	604	576	570	600	580	569	531	554	567	597	600	547	542	564	589	587	591	632	593	610	558	540	567	514	574	583	583	629	597	549	586	592	553	655	577	613	615	589	588	622	586	561	568	601	578	579	538	589	577	582	544	580	603	553	552	554	570	639	612	552	583	582	557	562	579	564	575	585	602	561	564	566	545	573	591	554	595	601	597	575	538	619	630	611	599	596	559	616	585	579	579	540	566	576	592	597	541	562	598	583	543	624	604	552	588	598	588	618	592	564	606	597	565	593	564	584	628	649	602	575	612	540	609	589	598	558	619	576	587	605	595	579	581	618	570	570	604	591	605	612	559	587	555	599	613	578	530	568	595	583	603	592	585	552	587	569	580	569	602	632	551	572	611	601	605	593	587	658	581	584	578	557	605	571	589	597	556	569	561	578	560	579	557	593	595	573	601	543	571	594	614	572	575	589	559	576	595	546	575	561	608	566	575	584	589	639	582	577	592	566	593	600	641	577	616	582	558	576	588	594	567	560	563	574	591	581	569	598	579	564	597	576	544	609	572	554	568	631	600	580	555	562	582	587	593	601	578	564	574	621	573	604	606	612	553	550	587	606	597	610	600	600	596	553	607	557	578	594	576	597	578	592	566	598	520	565	631	544	601	577	575	605	565	589	583	576	600	576	595	573	615	534	564	594	577	579	568	615	594	558	605	591	561	618	587	572	614	577	601	580	588	563	603	624	616	568	569	543	559	610	572	582	551	582	576	596	620	568	541	565	583	572	550	573	600	559	565	628	562	568	549	580	572	591	562	537	596	569	620	591	612	588	546	603	574	549	520	583	598	616	555	564	596	577	574	627	557	610	581	577	605	586	564	540	660	568	607	573	561	619	597	558	600	613	581	551	547	622	564	604	579	544	591	559	614	570	616	658	592	591	560	572	590	608	568	571	569	547	591	571	588	629	560	562	573	542	574	596	642	555	602	560	552	561	555	603	578	544	585	597	589	609	565	604	582	554	579	566	594	567	616	600	603	610	568	583	592	575	566	592	592	575	561	601	584	568	551	595	546	577	598	581	622	637	593	567	615	612	589	566	580	588	576	538	564	554	596	542	540	590	530	550	582	572	593	618	552	571	585	591	587	586	562	603	598	560	563	618	552	566	612	573	608	569	569	565	590	584	582	525	565	560	609	540	555	557	563	597	583	582	590	583	603	611	587	608	602	587	597	592	570	599	586	537	584	568	548	620	579	539	579	588	590	601	625	581	621	572	575	553	556	612	587	564	563	600	606	563	550	572	570	583	610	548	569	577	607	553	567	575	563	578	577	585	588	552	593	593	591	591	562	593	570	590	573	575	558	562	609	649	594	568	590	579	594	581	591	561	588	602	590	565	560	597	618	617	545	585	556	565	584	619	577	591	627	603	572	598	570	593	585	592	605	560	553	575	614	613	608	588	565	572	571	582	620	604	599	606	640	578	603	600	543	633	575	577	561	585	593	558	591	597	566	541	575	559	614	561	558	579	575	606	588	595	594	564	568	596	587	566	619	632	574	577	551	560	554	557	599	613	558	576	597	605	569	639	574	543	586	572	567	603	545	572	631	589	560	593	595	609	599	594	574	538	557	583	554	573	587	597	592	574	592	566	611	567	599	599	582	602	605	561	561	560	602	606	607	577	527	549	573	620	584	613	594	604	587	553	570	521	605	566	540	602	582	566	582	581	598	550	594	590	557	600	566	596	566	576	598	567	552	620	590	616	576	559	606	593	574	603	622	563	594	589	567	601	578	552	572	628	583	620	609	550	584	585	599	553	584	561	616	597
1775	433	249	189	305	327	281	262	203	141	156	168	150	243	295	168	88	54	57	37	39	34	32	36	35	37	17	31	26	33	30	35	24	19	20	26	19	26	29	19	33	38	33	28	22	25	38	30	36	27	31	48	37	25	30	28	22	28	29	28	35	23	27	28	31	29	18	29	34	25	21	33	26	38	30	28	25	24	35	20	30	21	27	30	28	25	32	27	34	18	35	29	17	23	32	21	24	15	29	31	32	23	25	23	41	19	27	33	34	25	31	25	32	34	28	26	30	31	35	24	19	39	33	19	28	30	31	29	23	28	20	23	27	25	34	24	25	31	27	24	19	26	31	29	19	34	28	29	22	29	29	24	24	25	16	30	18	27	26	29	28	27	31	40	32	26	32	30	23	21	33	18	22	27	33	28	35	21	28	25	30	24	22	25	29	32	25	30	24	39	24	37	25	22	34	34	32	16	38	16	32	34	37	23	29	29	26	23	25	24	22	20	35	32	22	27	29	28	27	21	28	21	29	25	29	37	28	22	36	36	28	35	29	37	30	28	24	27	26	32	31	32	31	31	20	33	25	20	24	26	33	32	29	24	25	30	23	22	21	25	25	21	26	27	26	27	25	39	26	29	28	28	28	30	18	31	25	29	18	23	35	31	18	26	27	25	26	27	34	26	22	23	24	32	27	33	23	21	16	25	30	22	30	23	26	31	27	33	24	16	28	22	24	29	25	34	25	31	31	33	22	26	23	26	29	30	19	27	32	20	20	29	18	26	22	27	31	27	18	22	30	26	19	24	25	22	27	25	25	33	20	23	29	22	35	31	19	25	23	27	28	24	22	22	29	35	23	24	26	28	23	24	41	33	24	23	33	29	28	32	27	22	33	22	20	32	21	37	31	28	32	22	26	29	26	23	27	23	14	26	30	38	22	37	23	38	23	21	35	17	27	23	25	27	28	30	37	21	29	36	34	25	27	22	29	23	28	20	28	24	26	32	29	22	34	20	22	21	28	23	28	27	37	28	29	21	34	16	36	24	11	29	17	30	33	26	30	27	29	28	30	29	25	25	28	29	21	41	36	27	39	34	31	31	35	23	21	25	22	17	24	25	34	30	21	20	24	27	30	22	10	24	30	28	30	29	21	20	24	35	34	26	28	36	30	35	22	27	43	29	29	26	23	27	26	25	34	22	24	27	22	21	27	21	23	27	25	20	21	20	23	30	22	30	28	29	31	34	31	19	22	25	27	38	22	31	35	22	26	31	28	32	26	24	29	24	38	22	19	23	20	23	29	37	26	28	18	27	27	32	29	21	27	16	22	16	26	33	33	26	28	31	29	30	24	25	32	27	34	32	33	36	27	32	30	34	29	19	25	28	22	25	22	35	19	18	25	31	25	33	37	35	26	21	25	25	23	25	31	28	31	27	25	32	25	15	25	29	37	29	28	31	26	27	30	22	19	25	18	25	21	28	19	30	29	26	35	29	19	20	22	17	26	35	25	33	32	26	34	27	34	29	29	26	32	36	23	20	30	22	29	22	29	18	19	26	18	23	27	24	26	33	23	21	24	29	13	25	30	23	18	27	26	21	26	25	26	29	29	30	28	27	16	36	26	27	26	30	32	28	29	28	17	19	19	30	27	23	25	31	37	33	21	23	30	21	29	25	30	27	31	29	14	26	25	22	33	25	30	28	40	30	31	29	27	32	26	25	18	27	24	34	32	31	31	31	26	31	31	24	22	26	29	31	32	38	24	22	28	40	29	19	27	26	27	25	29	21	24	24	31	29	22	20	20	22	25	21	29	27	27	34	25	27	26	28	30	29	22	29	31	24	28	28	30	25	20	14	20	23	33	30	20	23	23	17	23	29	23	24	23	30	37	23	28	32	35	29	26	32	25	28	28	28	27	23	27	23	24	41	24	20	31	17	28	24	23	17	25	21	34	17	22	26	21	24	27	21	26	30	23	24	21	23	23	17	30	31	31	28	17	20	33	32	22	38	37	27	25	25	32	22	23	28	24	35	28	23	37	26	33	22	25	27	34	26	16	34	35	24	32	17	28	21	24	20	28	16	33	19	25	24	23	37	23	29	22	30	29	22	23	23	37	30	23	36	27	32	31	20	31	42	30	27	33	24	26	29	34	24	29	31	27	28	21	24	20	29	33	36	35	20	26	17	22	31	31	22	27	19	20	37	35	18	26	23	22	29	31	24	27	37	25	18	26	26	21	24	29	19	30	19	33	33	16	35	23	26	27	25	20	30	20	39	22	20	23	30	27	26	30	32	28	28	20	27	24	19	33	18	24	27	27	25	23	32	27	22	23	18	25	28	32	24	22	32	31	24	30	25	21	20	31	29	17	20	39	39	25	23	20	31	29	20	24	17	33	25	20	34	32	27	26	23	31	35	24	25	36	30	26	32	25	25	28	43	23	25	30	23	21	28	16	33	23	33	36	18	25	25	31	26	30	20	28	25	31	34	19	18	21	25	30	26	29	32	31	31	25	35	29	32	17	26	41	38	23	20	28	30	34	17	23	26	29	25	29	30	31	30	33	22	29	30	31	32	27	27	27	21	26	28	32	32	29	26	23	25	23	32	27	17	20	33	19	31	25	33	30	27	23	27	28	18	18	26	27	22	26	30	27	22	23	22	29	34	33	29	31	27	26	27	24	20	22	27	31	31	26	26	22	24	33	24	27	30	23	23	21	22	27	32	30	31	27	20	21	29	19	30	30	20	30	38	25	23	29	26	26	22	24	31	29	37	15	28	12	32	26	25	38	24	31	21	27	23	18	30	24	26	30	24	26	22	14	26	29	22	32	25	18	22	26	17	29	23	23	32	16	33	28	29	34	27	32	25	24	24	29	26	34	29	29	35	27	24	38	20	25	19	32	23	26	26	33	18	16	39	18	35	29	28	30	32	28	33	23	24	27	26	29	30	24	24	24	28	32	27	23	18	19	25	21	37	37	23	24	23	29	29	22	27	31	17	20	22	33	27	18	28	30	27	27	28	30	30	28	24	29	20	30	24	19	25	40	24	25	22	29	29	34	26	30	21	33	25	26	27	20	31	26	46	32	25	34	35	24	28	25	31	24	28	26	30	21	33	31	29	28	26	24	22	31	29	25	23	32	32	26	33	24	25	34	26	31	24	33	24	31	28	30	25	22	21	25	29	25	21	29	36	30	29	21	25	23	26	30	31	22	23	19	29	15	30	34	27	24	24	31	23	13	27	21	28	25	25	24	26	21	36	22	24	33	23	18	32	26	22	30	29	30	28	27	26	23	28	35	22	25	19	18	22	26	26	23	31	30	34	24	35	22	25	29	25	33	14	14	24	23	29	32	44	24	17	19	23	19	29	28	23	33	28	22	28	32	26	23	30	29	35	23	25	29	34	22	30	31	30	32	22	22	30	24	36	28	23	30	24	22	29	26	21	27	30	24	27	25	35	23	26	26	31	22	30	25	28	27	24	24	37	28	25	34	21	18	26
18773	11152	6656	16605	23772	22831	18839	15382	12098	9642	7770	7764	7998	12743	11731	6234	4046	2554	1515	1080	906	815	703	639	624	615	561	525	520	486	481	470	468	550	514	541	529	533	480	476	472	500	518	521	502	496	478	517	470	536	1353	1675	1071	475	419	421	476	452	470	490	507	540	585	460	422	467	416	438	395	426	423	435	414	431	454	433	441	408	440	471	441	428	452	432	415	432	425	407	439	420	431	447	455	419	447	414	463	467	431	432	448	425	400	397	459	397	425	405	450	431	424	409	422	429	413	407	423	432	447	422	427	443	426	426	419	435	416	467	406	406	450	395	420	420	439	427	427	454	404	416	423	457	424	416	461	469	404	427	444	429	422	458	422	406	427	414	408	395	420	461	396	437	442	425	410	420	427	437	440	423	394	408	444	401	419	419	439	413	403	470	415	403	422	428	404	424	431	415	410	418	413	429	388	408	448	444	452	429	421	416	443	430	402	426	431	435	409	429	409	413	422	407	411	448	412	460	432	413	415	466	433	402	432	462	374	474	405	420	431	405	472	428	423	439	422	427	449	421	387	397	429	402	421	407	406	435	459	418	397	419	455	466	452	468	435	410	427	440	421	426	434	425	440	459	410	444	420	416	399	414	438	426	444	423	408	465	389	423	423	426	406	403	438	439	440	425	439	394	390	382	420	427	472	425	383	457	418	410	389	391	422	421	433	404	404	440	443	366	438	452	405	403	424	424	396	436	432	429	410	462	388	432	412	402	455	443	460	422	437	391	413	402	401	450	416	438	425	405	424	411	419	408	408	412	401	436	420	414	428	405	446	435	421	443	436	444	400	444	379	452	419	417	424	415	419	418	440	361	422	400	432	368	426	416	429	416	433	467	443	418	430	432	408	455	424	431	438	429	418	427	427	409	438	440	412	416	416	415	418	429	441	438	422	417	426	445	403	415	421	397	442	419	450	436	414	439	397	423	410	442	391	444	406	441	440	392	401	396	400	405	392	411	444	417	413	376	402	434	413	429	416	419	430	447	418	418	450	417	409	419	412	429	426	396	413	436	414	456	457	461	411	409	426	451	407	389	430	415	439	428	437	401	421	407	466	418	388	412	420	419	400	387	424	422	422	428	404	426	391	463	410	448	429	439	413	408	420	436	456	411	389	400	428	441	403	427	413	414	405	408	421	426	415	433	420	453	432	448	444	421	415	417	430	436	446	407	415	430	422	415	426	414	411	416	424	427	419	432	432	429	407	450	425	429	438	415	399	449	394	403	411	437	423	394	442	425	406	421	417	410	429	453	430	413	407	414	449	413	463	418	408	393	421	408	397	468	403	443	405	433	414	422	404	432	454	427	458	404	397	437	418	406	404	411	399	426	393	415	445	414	400	447	366	385	443	414	417	426	413	422	411	402	431	452	391	425	395	427	428	425	401	422	428	441	435	445	433	440	418	420	451	440	430	419	428	397	459	425	439	413	444	439	414	405	399	449	407	467	452	419	389	453	404	428	388	414	419	412	389	427	450	425	417	446	414	435	423	441	426	403	438	443	432	412	433	445	425	430	392	427	403	426	406	440	380	433	423	411	410	462	434	424	406	418	396	428	421	406	439	437	447	424	433	454	404	419	421	440	441	421	438	376	422	419	437	433	436	436	429	459	409	444	437	434	424	403	390	426	419	444	447	420	439	435	405	439	438	432	429	429	420	420	398	427	427	407	461	377	387	443	410	429	405	414	420	452	409	432	425	404	444	427	392	451	417	425	407	434	399	425	424	437	421	429	438	466	417	447	447	459	435	410	446	451	402	434	417	425	413	445	411	401	445	458	456	434	391	430	425	446	404	411	385	477	442	423	423	410	416	404	434	436	405	459	456	436	370	404	395	441	441	432	386	399	428	420	411	404	462	455	415	411	448	403	407	406	409	466	425	393	403	417	400	416	452	435	405	449	445	424	435	418	421	404	425	404	426	434	430	430	431	414	416	434	457	394	425	430	445	396	445	421	419	432	435	408	455	434	451	418	439	423	417	430	420	414	435	397	422	423	451	399	425	431	403	437	421	423	419	439	428	427	424	446	416	441	445	449	442	434	412	404	396	390	411	403	385	425	429	418	444	407	437	414	410	451	441	443	378	462	392	430	444	405	444	400	425	434	435	427	449	427	445	395	426	421	451	420	413	434	461	430	420	460	418	454	419	434	403	414	451	407	423	418	386	417	406	436	437	421	421	426	443	424	399	429	415	421	416	440	393	408	421	413	404	428	412	429	401	422	446	402	431	448	448	407	447	411	471	431	420	431	420	410	416	442	425	449	438	447	420	411	432	401	432	422	427	441	433	431	428	435	435	428	403	428	448	417	438	414	423	447	392	445	413	457	407	388	456	453	397	425	424	389	415	435	439	422	414	435	429	457	431	421	438	446	415	428	429	408	446	433	411	392	436	423	454	422	412	437	422	390	413	433	436	395	437	451	413	382	433	403	379	424	435	422	458	443	400	391	418	430	381	441	455	415	413	453	426	440	413	434	401	457	391	436	400	451	436	412	401	425	432	425	444	416	408	440	436	432	436	404	421	454	450	411	430	400	426	409	405	457	416	431	433	412	413	435	448	426	437	412	414	433	440	407	442	461	428	434	421	425	442	439	431	428	433	374	444	431	435	467	427	437	437	441	411	409	436	423	394	428	454	441	438	418	384	446	446	442	448	493	456	396	427	412	424	421	425	435	405	388	385	415	440	414	403	466	440	444	411	429	425	414	408	383	436	427	419	414	426	403	431	421	446	415	447	377	421	422	460	394	408	446	450	415	416	404	415	438	412	429	414	396	447	410	400	440	446	369	386	450	434	402	405	422	437	449	408	462	432	414	408	419	446	429	423	418	426	413	400	448	438	406	446	426	434	416	434	453	417	397	430	433	392	407	485	468	386	419	425	389	413	435	392	427	441	479	411	423	432	441	383	421	408	433	428	432	463	429	404	423	394	423	423	441	416	435	423	479	390	446	470	444	406	409	422	455	416	386	403	438	407	455	467	432	407	405	510	436	402	462	412	431	402	420	425	422	399	417	418	428	423	410	444	407	443	376	438	418	422	420	436	418	426	382	432	420	444	422	423	465	443	407	425	385	409	406	429	432	415	434	442	436	432	418	401	421	387	437	423	418	382	412	437	448	395	419	458	441	412	461	439	427	414	425	394	438	417	420	454	434	405	436	452	454	415	417	378	457	436	439	406	431	427	444	417	483	445	475	411	431	422	440	423	416	456	459	415	434	407	443	433	406	421	405	435	441	438	421	450	435	413	423	423	426	436	418	409	430	441	452	403	428	447	440	420	397	427	425	381	419	415	434	446	442	402	405	446	406	429	427	452	438	445	405	452	430	459	434	400	381	429	390	419	401	431	469	410	419	400	419	442	475	447	400	421	457	422	414	388	436	429	405	436	420	426	379	441	423	425	431	416	407	442	425	440	425	411	409	460	408	439	449	450	444	414	445	401	401	405	443	427	407	422	439
1301	690	385	266	450	541	515	412	353	274	270	235	224	465	575	220	140	71	51	50	33	37	31	24	26	31	21	27	34	31	29	32	22	33	21	22	21	25	23	22	23	23	25	25	25	27	21	19	23	22	89	130	41	19	19	23	21	23	18	24	24	25	28	21	19	25	23	23	20	20	28	22	19	21	29	24	19	24	22	18	24	23	12	17	21	18	22	18	16	21	25	31	21	20	23	35	18	25	21	22	23	22	26	15	12	19	18	26	19	17	20	26	20	18	20	17	18	18	26	25	22	23	29	18	19	17	19	17	18	12	22	24	22	12	27	24	19	18	25	20	24	26	20	20	23	9	23	23	22	26	25	13	21	22	22	20	21	12	27	16	29	23	28	20	27	25	20	25	14	17	25	13	31	26	14	17	24	14	19	19	25	14	20	25	25	21	23	17	27	24	17	18	19	23	18	17	16	16	16	20	18	18	22	20	12	19	27	18	27	22	28	18	17	23	14	20	17	18	19	23	22	23	17	24	27	21	20	22	14	21	19	21	27	21	21	16	19	15	26	11	21	25	15	14	25	24	16	16	15	19	12	19	19	17	25	15	19	21	20	18	24	18	20	24	27	18	27	25	17	20	23	21	21	21	27	28	22	25	20	19	18	12	16	19	19	17	29	10	16	18	19	18	16	24	34	25	26	20	18	22	20	23	17	20	15	21	19	17	15	13	23	17	19	21	23	20	21	22	21	17	23	12	29	15	15	20	21	28	13	13	23	23	11	17	17	24	11	21	22	16	23	20	17	13	20	17	20	27	19	16	19	22	15	27	26	19	26	17	28	21	21	13	19	16	21	17	25	23	27	23	26	21	24	14	28	22	15	22	24	17	16	18	15	24	22	26	18	30	23	22	20	17	17	19	26	25	20	19	15	25	26	21	18	19	23	16	16	17	24	30	25	17	19	13	18	29	24	20	22	19	15	16	17	19	15	15	23	16	26	18	18	31	16	27	19	22	23	23	17	16	25	23	21	19	27	27	21	18	24	22	20	27	20	15	23	12	18	16	20	14	22	19	21	16	16	24	14	20	22	18	15	19	18	27	26	22	19	17	21	20	29	29	17	23	22	9	21	12	21	27	21	18	17	16	16	17	24	21	23	25	15	21	26	20	15	17	15	25	15	34	21	26	14	20	13	26	24	20	19	20	15	17	30	21	23	23	22	14	23	25	19	24	20	19	24	29	33	18	14	17	21	20	15	27	16	24	16	28	17	23	20	19	18	23	9	20	19	21	26	15	20	18	23	18	18	15	18	28	16	18	14	22	32	19	24	16	11	16	22	17	23	25	13	19	28	10	20	19	21	21	17	16	26	16	15	14	21	19	21	21	20	14	22	18	11	19	20	16	20	15	18	18	16	17	23	12	16	23	23	19	19	27	18	21	27	12	26	14	20	14	22	18	27	17	26	25	17	34	16	26	17	20	19	24	17	20	24	32	16	22	17	26	19	17	28	20	28	13	21	15	9	19	24	27	18	32	22	24	18	22	15	14	28	15	19	19	18	34	28	26	14	18	22	27	28	26	18	20	20	24	18	17	16	17	13	20	20	17	12	11	20	16	28	20	16	14	19	19	19	12	25	33	24	26	19	23	25	32	15	15	18	28	30	24	18	26	31	19	19	22	13	22	22	24	28	17	24	21	14	22	15	22	18	23	14	17	23	21	19	19	21	22	25	22	19	10	26	22	21	17	14	14	20	15	18	23	24	19	22	20	23	23	21	20	18	19	28	21	23	16	15	18	20	7	14	22	20	17	12	27	29	24	21	20	26	19	19	16	16	24	24	13	21	23	20	17	22	19	20	20	17	17	19	15	16	22	18	20	20	23	22	20	17	23	20	21	25	25	18	21	21	15	25	13	21	17	24	13	28	19	16	17	23	19	23	18	21	23	22	13	22	26	20	20	23	18	18	22	11	15	24	18	22	23	19	22	19	19	19	21	22	20	28	28	27	21	22	24	22	25	37	20	14	17	18	16	28	18	16	29	15	25	18	22	18	20	23	18	22	15	12	19	22	22	26	15	19	22	14	13	21	11	20	20	24	16	20	21	19	18	19	28	19	20	21	14	20	18	26	20	16	26	25	15	12	21	21	31	23	18	16	27	20	22	19	19	19	15	25	16	24	22	16	19	16	20	19	27	29	18	18	24	22	22	19	18	18	17	25	28	17	22	24	13	27	20	19	16	21	17	16	32	22	22	27	27	23	21	15	25	24	15	18	22	26	17	21	15	22	21	18	14	12	13	15	22	20	18	21	24	20	18	14	10	18	16	20	20	19	26	21	19	18	12	19	19	24	19	22	23	17	20	23	19	17	21	16	27	20	24	22	25	19	20	19	25	22	24	22	30	23	23	14	22	23	21	18	20	33	31	15	12	16	20	13	25	19	23	19	31	24	23	21	13	14	23	17	20	18	18	29	12	21	25	16	18	20	17	22	17	23	19	16	23	17	20	20	18	27	26	13	19	23	26	20	19	25	18	22	19	21	20	18	17	26	23	34	23	22	20	28	12	27	26	14	18	18	19	26	27	28	33	16	19	23	20	18	27	12	22	21	20	19	18	27	23	17	23	21	25	19	12	15	26	21	20	26	19	8	25	21	22	9	18	25	11	17	18	18	21	27	25	20	29	11	21	16	25	16	27	23	19	20	20	18	31	21	18	26	18	19	21	17	18	19	23	22	22	19	33	18	18	19	22	21	18	14	20	18	25	22	17	25	15	22	21	22	20	23	26	14	17	27	27	27	19	20	19	23	11	23	19	12	19	22	18	16	23	19	27	27	19	29	18	19	16	25	16	26	21	12	21	11	22	24	23	8	19	23	20	18	20	24	22	22	22	22	21	21	24	21	24	22	29	15	20	25	22	20	22	20	15	15	17	27	22	24	17	17	22	24	22	16	24	17	12	17	18	25	22	24	18	25	18	19	22	14	26	22	22	28	25	13	17	22	19	22	27	9	23	25	18	18	19	21	17	19	14	14	21	25	24	25	24	20	19	18	18	18	14	17	17	20	20	21	18	18	27	17	19	19	15	24	22	16	20	23	22	34	21	12	22	21	18	17	15	20	21	28	17	25	19	24	18	16	16	19	17	16	19	19	24	20	33	16	25	26	28	15	24	19	24	26	18	25	19	18	30	15	17	19	17	14	17	22	14	15	20	20	18	15	15	19	20	23	17	27	18	22	17	31	21	26	19	24	18	15	17	30	25	14	18	15	22	24	24	20	20	25	14	23	9	23	21	18	17	22	25	17	28	18	18	24	14	27	16	14	18	30	16	23	22	21	24	21	13	26	17	20	13	28	24	17	12	22	25	19	28	16	20	17	11	21	21	24	20	16	22	17	18	25	18	21	15	19	23	26	18	19	20	22	18	23	20	24	16	19	15	22	30	16	16	20	20	16	17	17	23	16	14	22	18	34	17	21	25	28	18	22	27	22	17	16	30	22	26
23176	15199	9538	21186	29391	28783	25357	21384	16871	14281	12007	11127	10721	17929	19080	10214	5974	3848	2305	1792	1339	1108	952	942	848	773	728	648	633	634	596	548	554	570	600	574	550	493	529	510	497	496	487	503	438	419	452	438	406	518	2865	5565	1137	391	350	407	358	422	456	429	793	642	649	359	349	342	326	338	372	357	341	362	365	297	337	317	363	344	331	327	335	351	370	345	340	371	349	364	314	327	351	382	381	345	310	369	364	374	348	351	362	330	345	346	323	344	346	329	349	315	324	337	357	347	330	331	305	332	362	320	314	320	343	351	321	334	295	311	337	318	344	317	348	326	331	358	346	372	362	293	355	294	377	331	353	346	337	340	332	353	340	332	316	348	347	332	345	345	307	332	351	370	329	324	302	328	350	338	326	342	335	332	332	299	332	335	333	339	328	281	314	345	292	339	338	321	336	324	311	338	333	344	361	304	334	305	323	331	319	331	333	347	308	347	350	321	310	348	321	319	311	338	327	332	318	304	326	326	322	320	309	328	324	324	362	345	317	336	349	317	325	325	334	332	318	317	329	313	325	350	340	336	319	343	347	336	355	291	304	311	332	312	315	342	335	317	303	333	343	301	308	326	333	338	313	311	332	339	340	326	327	313	313	298	339	308	343	336	312	352	371	334	348	327	331	316	303	297	300	312	323	299	288	316	357	319	338	332	296	325	355	274	319	348	322	316	332	339	309	321	297	288	317	343	337	359	307	330	305	315	322	352	273	321	324	307	307	324	341	344	322	317	337	313	323	342	319	321	321	325	318	313	365	327	337	319	316	313	353	333	345	333	338	335	337	333	328	311	309	331	342	333	298	304	320	317	319	320	322	352	302	319	322	323	315	345	334	339	331	316	340	338	343	323	367	321	313	328	338	327	341	305	293	330	308	293	303	334	302	325	333	326	328	335	335	307	291	298	321	345	320	321	316	359	309	328	323	325	362	322	345	285	331	358	379	338	346	334	339	321	291	319	321	344	303	310	319	332	319	338	315	308	322	303	353	327	302	304	334	305	314	338	316	327	316	359	285	332	352	303	322	370	316	339	328	319	321	326	323	341	323	321	293	355	332	344	331	334	320	338	323	347	315	327	322	370	316	329	338	313	296	322	321	284	318	334	329	324	357	337	376	350	334	306	306	307	346	317	321	284	287	280	326	301	313	346	334	307	326	346	343	306	298	313	350	328	358	344	295	283	308	327	325	325	324	342	360	328	323	331	343	332	309	287	330	329	347	333	331	327	330	293	327	313	320	319	326	303	336	339	311	315	318	326	299	332	336	310	321	323	283	314	327	316	331	354	336	299	335	361	343	329	275	327	334	307	329	323	316	342	299	323	315	317	329	318	310	356	327	319	340	330	348	346	302	328	338	319	334	327	330	327	315	323	316	327	319	307	327	342	305	334	329	305	330	342	331	311	362	312	311	278	347	323	323	369	354	332	315	317	303	355	344	351	333	306	298	296	335	328	346	303	314	303	350	322	343	340	322	341	311	329	336	355	338	336	340	287	360	343	323	345	319	310	311	316	332	322	330	322	303	325	314	328	334	330	325	328	311	349	369	322	278	335	380	328	311	314	326	328	323	321	355	318	310	329	325	302	355	328	320	339	337	336	319	299	356	295	336	319	320	316	339	359	322	307	336	328	314	350	351	320	325	340	326	332	331	292	301	344	327	322	312	356	321	313	300	296	362	370	302	327	314	359	299	297	336	334	288	318	312	316	331	366	350	332	304	317	311	331	336	312	320	318	333	320	339	323	330	333	268	299	345	318	313	360	300	322	313	307	325	324	322	359	328	355	322	328	324	306	360	335	311	347	341	327	355	306	326	325	336	319	289	344	339	367	322	351	292	350	290	301	319	332	307	337	328	296	341	322	333	317	348	340	329	324	319	355	342	332	334	323	313	332	317	301	346	312	316	305	342	332	299	326	323	343	362	354	351	307	340	349	325	313	308	305	307	305	346	335	344	325	332	317	326	306	317	317	319	294	323	311	356	297	318	330	314	336	319	310	353	324	337	323	336	331	330	316	329	314	306	356	358	315	338	332	353	337	323	343	331	347	290	298	316	323	333	352	331	348	336	335	320	328	314	322	341	294	356	330	303	341	319	314	321	331	317	334	302	308	314	315	336	314	294	303	297	335	309	345	331	321	371	294	306	317	320	326	322	366	330	342	304	357	328	331	304	350	328	295	330	292	322	295	313	322	313	302	302	329	300	336	328	342	356	342	333	319	320	296	339	319	339	322	306	304	335	304	359	302	333	313	340	346	323	337	357	359	311	307	317	313	288	338	341	303	336	313	308	328	326	301	342	315	309	299	334	336	322	334	341	316	342	332	294	332	302	336	327	310	313	351	316	334	322	313	325	319	331	360	343	306	336	305	317	334	322	323	340	325	345	320	329	326	301	367	293	335	317	323	307	327	320	357	349	345	289	309	296	342	348	331	315	323	320	318	331	316	342	341	337	350	340	324	327	315	292	318	315	351	317	328	316	354	331	332	310	312	319	315	309	316	308	336	311	339	311	313	349	338	298	327	341	360	336	306	328	315	305	304	309	302	324	358	331	337	308	314	308	338	362	327	299	347	316	303	366	320	319	315	346	303	324	308	293	352	342	291	347	304	341	336	326	321	334	325	344	288	330	344	296	287	295	328	298	332	323	318	321	345	323	335	350	332	310	291	329	308	311	307	335	318	340	351	298	337	323	311	317	295	324	346	292	343	319	308	321	314	322	335	330	327	343	357	303	340	300	340	326	335	324	335	325	332	350	310	313	325	327	279	323	300	345	315	328	336	343	308	309	327	322	311	331	318	328	334	309	308	343	329	322	280	316	326	332	332	333	299	307	329	346	348	302	367	340	332	363	329	343	323	334	337	331	301	305	322	309	303	340	300	307	339	323	299	342	319	304	309	343	338	331	328	335	321	292	339	317	325	315	321	317	353	340	323	308	378	318	352	326	311	349	323	331	315	346	335	342	381	318	337	355	342	332	345	316	330	327	309	322	321	314	345	336	308	308	326	361	351	309	307	344	314	307	311	309	322	344	317	326	309	345	322	323	343	316	281	309	342	317	344	315	369	338	334	328	331	302	286	333	304	305	360	333	358	329	300	323	353	313	344	320	314	324	340	330	326	342	343	319	308	348	339	311	329	331	311	323	301	340	340	314	331	319	340	314	313	317	329	349	321	307	357	324	296	303	320	323	327	326	290	338	333	301	316	304	313	324	316	332	323	330	294	322	321	332	320	332	354	326	367	323	363	343	308	300	313	312	366	340	328	327	313	361	334	340	312	302	325	328	325	298	309	309	349	336	335	358	318	335	327	328	340	338	318	343	353	317	297	325	320	329	320	301	315	339	315	319	314	321	283	311	331	311	306	332	302	323	345	316	331	342	318	321	330	334	322	330	312	303	326	308	360	341	365	326	317	334	306	308	341	338	325	327	304	308	331	334	299	326	303	350	356	309	317	308	307
3054	677	362	302	467	616	512	404	327	272	263	245	200	305	469	225	119	112	78	78	54	51	33	54	56	52	60	50	41	42	40	49	45	55	56	45	37	39	60	61	40	38	51	49	46	52	44	56	53	36	94	177	51	40	45	47	47	65	45	48	58	49	62	38	42	36	43	51	50	41	36	48	37	45	44	48	50	55	41	36	52	44	45	38	42	37	53	45	38	51	63	39	42	40	40	45	47	44	47	36	42	53	41	49	36	48	43	39	32	42	46	36	53	43	37	37	33	50	46	41	37	49	42	24	62	41	52	41	43	43	52	40	35	50	32	42	36	33	46	37	37	33	30	42	42	67	34	53	55	39	45	41	47	50	46	41	41	39	43	50	40	35	39	40	44	45	38	34	30	27	51	55	38	48	39	50	48	25	41	42	41	45	49	44	39	47	39	28	43	42	44	48	40	47	42	43	34	45	45	28	42	42	50	46	56	34	47	45	49	41	47	50	34	34	49	44	55	35	46	50	45	39	40	53	51	49	48	44	45	45	56	39	51	54	37	44	45	37	37	48	44	42	51	44	37	46	35	47	45	49	40	34	41	38	52	41	40	45	58	44	54	56	45	39	50	28	27	54	53	29	49	44	50	44	34	30	41	50	40	46	50	34	46	45	49	46	36	38	49	38	49	39	45	46	47	41	48	41	35	56	47	44	37	34	38	46	58	35	53	51	36	54	50	39	48	41	37	46	43	43	43	49	56	39	48	55	44	38	46	40	45	43	39	54	46	51	48	46	46	54	41	45	51	44	42	47	49	49	34	43	39	40	39	42	39	44	22	36	42	38	48	46	46	46	39	40	50	46	38	45	55	42	43	41	47	40	54	46	48	50	40	50	36	43	33	22	45	44	57	40	50	43	46	38	63	33	41	37	39	52	44	39	40	40	53	34	46	42	57	50	37	38	45	34	52	44	45	39	33	60	58	54	47	36	46	43	47	40	54	33	35	39	34	42	47	37	58	32	42	46	41	46	39	43	44	46	38	34	56	41	34	48	42	47	49	47	46	41	44	46	43	46	48	46	45	44	32	55	47	53	39	43	51	27	40	36	49	34	39	47	49	46	47	49	43	41	41	35	46	47	54	45	46	50	53	49	36	38	43	42	52	40	40	45	47	55	39	50	36	39	48	44	40	39	51	35	38	49	50	39	42	48	57	36	54	42	51	41	43	47	51	38	46	50	41	46	45	47	44	47	43	51	55	48	45	41	49	47	50	50	39	47	40	34	46	40	35	44	45	51	44	56	44	34	43	52	52	42	36	48	49	39	57	55	44	46	43	42	33	35	33	48	45	43	37	46	47	44	50	30	44	51	36	45	48	41	49	43	48	35	39	58	31	44	34	45	39	51	37	33	40	48	30	48	42	51	39	46	39	44	43	40	35	46	47	51	50	34	50	48	41	43	42	48	44	49	42	46	43	45	43	47	46	42	32	46	47	35	51	46	48	47	50	58	38	45	44	42	54	64	36	39	52	41	38	41	47	51	55	39	56	33	36	50	55	42	47	40	44	43	45	35	51	39	46	33	50	38	40	43	54	35	48	41	29	55	40	45	51	30	46	39	39	42	31	50	33	41	37	57	41	47	44	31	41	46	49	40	41	36	43	51	41	49	45	54	42	37	50	41	52	39	42	41	48	50	58	39	58	46	45	41	42	40	53	41	40	42	36	51	44	39	47	40	42	39	32	43	38	34	45	45	56	49	38	37	35	50	48	43	47	47	41	42	42	44	47	54	47	41	47	43	42	42	42	45	43	40	53	32	32	47	37	50	40	48	39	42	42	55	34	41	46	41	52	41	46	39	56	46	44	43	42	45	51	49	48	46	36	53	47	52	50	44	29	55	42	41	45	35	36	37	51	41	35	42	23	42	30	39	44	49	49	43	35	54	43	40	39	47	49	42	45	36	57	46	41	44	32	40	41	49	32	46	37	44	39	46	58	53	39	58	42	31	25	50	53	43	39	46	39	45	33	47	42	44	46	42	53	48	42	37	48	50	31	43	51	37	31	54	46	53	42	46	35	51	43	45	29	55	42	47	36	46	55	45	52	58	47	48	36	45	37	39	41	50	52	36	49	57	48	54	40	35	36	37	46	44	42	55	46	40	50	49	52	41	51	37	37	39	39	42	52	37	61	47	44	42	40	37	61	48	45	50	37	50	50	38	42	45	53	48	46	44	42	46	46	47	46	47	33	48	41	54	36	50	41	46	36	34	47	48	34	60	48	45	44	48	31	59	50	37	44	40	30	35	56	43	44	62	45	47	48	47	35	44	57	45	45	40	45	41	45	46	39	36	45	44	40	52	52	35	55	42	27	38	47	41	48	38	49	28	48	49	62	34	40	49	37	44	54	43	34	41	39	51	49	50	47	41	40	35	40	51	40	50	49	48	39	46	39	36	35	43	43	51	51	33	40	48	36	43	42	40	43	36	30	30	46	49	32	47	40	35	40	46	42	42	54	41	48	50	50	41	50	49	44	36	33	42	44	43	48	35	56	53	49	46	52	46	49	47	40	53	47	47	47	36	48	30	37	41	55	34	39	54	48	32	41	51	33	46	46	36	46	32	41	42	57	36	41	47	48	42	46	47	41	35	35	48	38	40	41	44	40	27	42	48	48	50	36	56	50	54	42	37	40	53	41	36	45	43	36	41	35	41	35	46	51	42	52	45	48	55	47	35	51	55	44	34	43	46	45	51	41	52	46	59	52	48	34	45	47	41	49	45	56	52	37	46	41	40	27	43	56	46	43	51	46	48	36	45	54	36	38	55	42	44	52	41	35	40	47	32	35	51	53	49	31	41	47	45	49	42	39	50	41	44	48	58	48	44	54	43	46	50	59	51	35	45	44	40	40	45	44	44	37	33	35	45	40	45	38	40	44	50	35	49	36	40	49	44	48	51	42	50	50	48	57	40	55	41	40	49	44	32	57	38	32	41	48	54	50	47	46	51	33	44	48	51	50	50	47	48	55	47	37	51	35	36	46	31	56	39	40	52	47	37	42	42	51	41	41	48	45	41	41	45	38	53	60	31	36	33	45	46	42	45	39	45	41	45	43	29	50	34	42	41	47	46	54	48	39	36	49	51	58	42	48	51	64	58	49	36	49	41	41	47	43	34	48	42	46	43	47	44	37	43	42	51	50	55	49	39	47	50	51	36	46	48	44	42	46	43	51	54	43	39	55	45	39	42	31	39	40	44	36	47	49	44	32	32	49	38	47	46	39	44	45	55	38	45	51	42	45	31	39	39	41	40	44	54	33	62	42	42	35	58	42	37	53	41	44	43	30	43	30	38	47	41	37	35	40	53	50	53	39	42	24	33	36	50	52	41	47	39	33	42	35	49	48	35	44	48	37	49	36	48	50	35	41	36	50	38	40	36	40	41	45	46	61	46	36	46	40	51	46	43	39	55	41	45	53	44	39	34	43	38	51	39	36	51	36	43	42	38
21179	13996	9063	19849	28145	28467	25218	21606	17138	13788	12312	10480	9654	11530	16955	9261	5077	4168	2922	2021	1648	1496	1240	1187	1100	1004	1040	976	942	946	915	879	843	945	912	898	850	882	830	869	832	855	825	739	784	775	771	740	753	747	3079	5140	980	710	698	714	748	761	765	704	946	1152	1065	687	663	713	677	731	684	673	669	676	698	698	713	672	699	701	704	716	673	716	645	707	713	686	715	732	694	686	697	685	667	727	736	712	714	685	723	732	685	686	694	671	685	664	680	674	685	724	674	682	674	680	676	648	697	673	670	735	691	652	678	676	664	660	680	652	664	707	755	652	691	636	688	693	659	654	695	681	714	685	651	725	689	702	695	668	728	673	676	647	706	753	683	717	672	702	645	723	681	660	681	664	685	711	659	691	677	642	670	677	681	695	649	656	701	705	667	676	707	693	682	693	690	688	695	622	690	665	649	666	666	659	650	727	696	633	653	653	635	663	681	668	669	720	646	703	675	625	676	689	703	700	681	660	660	694	715	696	672	724	629	667	668	703	623	657	722	720	665	651	695	701	669	697	734	698	683	638	641	697	675	667	657	671	638	714	665	680	716	632	693	678	692	652	699	699	670	664	727	647	669	713	679	667	676	690	668	716	669	657	700	687	626	715	671	637	712	712	670	672	698	711	681	661	679	683	697	631	677	697	679	679	650	629	690	724	694	663	690	667	618	675	693	628	691	670	670	654	652	626	713	695	661	714	671	661	642	667	671	659	705	633	617	671	613	693	674	665	700	635	665	677	656	667	662	682	683	659	647	629	664	675	665	658	674	639	669	713	721	653	647	690	660	700	669	641	624	612	666	672	654	676	663	686	643	685	668	693	647	712	669	684	668	645	696	659	659	653	644	688	611	655	679	662	656	686	676	644	695	666	646	727	697	702	680	696	657	715	649	672	653	698	656	640	650	682	676	660	640	667	684	666	623	685	682	714	673	625	676	686	670	719	665	655	736	661	685	714	624	665	654	645	694	670	664	719	658	679	691	650	643	656	655	678	674	680	667	684	718	663	722	659	658	678	685	690	661	693	687	692	692	706	630	634	714	666	651	672	649	648	676	690	666	654	646	686	637	667	680	704	676	665	658	638	678	675	706	665	669	657	610	645	670	670	672	673	652	649	718	635	673	639	732	710	663	659	675	656	718	634	756	688	652	645	704	706	655	698	708	708	644	678	690	726	678	686	686	654	661	686	660	665	693	659	626	673	679	633	661	692	662	702	678	690	660	662	677	728	702	676	660	647	647	673	677	695	679	646	681	655	661	664	722	666	625	728	678	661	689	634	664	697	687	644	652	676	664	677	717	657	725	660	702	667	675	642	658	657	663	699	725	688	669	701	612	675	670	675	621	685	711	684	662	684	674	653	667	692	665	687	658	704	677	651	669	606	690	695	696	664	660	679	654	641	699	695	636	664	717	708	641	664	672	671	661	703	676	669	668	670	679	668	688	717	682	683	667	733	732	676	694	680	647	665	634	712	703	637	660	642	657	675	624	710	697	648	690	682	659	677	673	621	624	628	726	697	648	655	682	688	674	676	695	645	713	668	655	690	688	682	660	642	673	659	682	661	681	698	704	652	702	693	643	637	714	703	692	645	672	683	686	610	657	685	625	628	656	642	638	682	704	691	647	622	646	714	669	701	622	699	693	689	674	676	635	637	695	665	653	643	674	654	672	695	694	666	697	685	706	746	705	689	687	670	664	633	714	685	665	707	693	656	723	707	663	681	656	711	637	681	667	695	689	699	639	674	677	677	685	698	724	685	689	661	697	693	698	692	726	671	625	669	676	710	667	644	698	720	686	702	674	681	697	706	659	668	703	706	675	688	673	700	663	655	679	649	673	624	708	641	654	673	690	635	647	656	701	663	653	701	686	686	672	668	675	635	708	695	642	639	705	678	708	673	682	700	676	671	665	732	717	674	628	659	674	712	661	653	688	692	694	684	721	704	693	665	648	685	621	638	654	625	697	696	702	656	700	630	697	667	704	681	674	671	682	693	634	670	658	650	649	639	674	628	666	663	667	713	681	663	672	668	693	667	678	693	659	613	683	663	648	706	692	661	689	659	658	666	688	656	685	718	683	678	688	685	636	650	629	694	695	711	661	701	668	679	676	652	663	666	658	636	631	679	677	641	679	647	691	668	671	692	697	672	656	637	657	687	651	640	658	719	615	674	696	663	704	698	639	660	659	659	695	701	736	682	712	665	659	653	679	698	655	681	676	654	718	721	695	713	698	665	611	668	643	675	682	692	664	688	663	673	671	666	703	676	689	678	701	691	636	688	590	688	670	631	615	653	686	640	639	672	625	665	626	688	652	692	633	643	682	684	717	696	668	608	690	692	651	634	693	670	667	688	648	629	695	670	681	703	647	647	613	654	636	683	688	692	697	682	657	634	688	682	662	645	683	735	614	658	675	650	662	666	676	641	679	671	629	673	652	651	615	677	690	654	630	712	692	637	670	615	691	698	681	683	699	644	666	628	623	663	692	688	676	695	681	673	708	640	715	657	710	651	686	622	676	719	663	658	645	626	710	623	657	685	707	633	635	679	638	702	687	726	717	647	677	666	651	679	666	701	627	659	657	677	689	686	690	677	689	697	668	706	679	665	712	704	722	685	668	666	672	658	648	705	698	663	683	688	686	660	710	684	663	715	664	682	628	668	668	685	624	656	667	669	645	661	654	637	647	633	660	719	674	659	651	633	698	716	661	667	635	672	689	688	631	670	670	692	620	687	601	653	630	681	668	640	670	704	691	648	674	684	663	672	668	628	659	705	664	629	671	705	726	643	718	658	644	682	684	661	695	620	719	700	646	670	694	630	689	663	651	644	674	680	714	668	645	613	660	649	652	625	709	677	676	672	675	643	667	642	640	667	665	710	680	650	677	672	691	666	659	669	684	650	681	710	697	677	688	661	632	639	690	660	692	661	674	641	656	658	680	658	643	715	657	676	720	685	639	698	645	673	658	712	703	650	658	608	690	719	656	689	722	724	682	667	639	695	699	681	709	663	660	668	689	722	662	669	665	689	678	671	661	685	685	673	657	712	671	680	676	701	668	623	716	703	687	683	688	668	645	670	694	684	731	615	685	685	691	655	661	704	706	673	740	629	669	740	685	621	693	643	693	692	713	655	638	672	652	685	707	697	671	712	662	753	692	722	678	715	659	672	670	679	661	641	689	669	635	680	654	670	701	691	649	714	635	696	667	720	653	670	649	673	600	623	665	696	732	661	680	700	657	647	666	734	658	632	673	691	683	672	635	685	693	653	688	629	631	640	675	670	674	655	694	683	631	670	703	658	674	703	684	651	690	685	680	614	638	667	696	616	668	690	660	681	665	682	642	637	692	687	693	696	685	679	664	720	642	651	645	660	680	669	662	695	681	699	672	696	732	637	651	660	690	714	670	653	670	659	654	674	686	665	653	647	719	628	657	662	701	711	678	687	654	667	683	713	664	691	691	717
2496	957	529	356	638	814	799	704	502	476	374	323	291	297	600	389	161	171	127	87	70	85	67	57	66	47	49	51	46	48	44	41	39	49	41	46	42	44	41	39	50	35	44	39	41	45	48	53	43	56	223	338	32	26	43	31	38	48	39	46	61	62	64	33	34	32	43	39	37	28	40	45	36	32	30	30	30	39	32	36	39	38	38	30	49	43	37	47	27	31	44	31	34	45	38	45	35	50	32	37	38	30	43	21	26	26	45	24	45	38	33	39	43	30	32	37	47	27	35	35	42	40	37	46	46	32	31	38	38	29	34	33	24	40	28	40	37	37	42	32	34	38	36	18	39	37	40	43	32	39	35	35	37	40	37	28	37	36	47	33	38	35	37	34	36	46	31	39	52	49	32	31	31	39	37	46	39	30	31	40	34	42	45	36	25	35	36	45	38	38	40	31	35	40	43	33	37	40	43	42	42	29	36	45	49	34	39	42	33	28	38	41	39	39	39	41	39	41	47	36	37	45	29	35	28	33	28	41	37	44	32	48	31	38	37	39	46	41	45	42	40	27	38	39	29	33	42	39	37	32	34	42	44	39	45	32	42	40	44	36	30	38	30	25	24	41	35	32	38	32	30	36	44	35	32	41	44	33	40	37	36	30	40	40	35	38	46	47	38	31	38	33	39	21	42	41	33	38	36	43	32	39	42	35	33	36	28	39	41	36	42	36	36	35	36	34	51	43	39	36	42	37	34	38	44	43	41	34	36	32	34	30	43	41	37	38	34	33	39	31	44	39	31	35	34	30	40	37	39	30	48	30	44	37	41	41	34	27	41	43	42	35	34	31	39	19	38	34	39	38	31	34	36	26	42	37	34	48	31	33	41	31	43	27	31	39	37	34	47	47	25	44	50	34	42	37	34	39	33	37	28	27	44	45	45	28	45	36	22	37	36	30	28	34	45	28	43	35	39	34	49	25	45	35	34	36	30	46	40	44	40	43	35	33	37	37	38	36	34	39	24	41	33	41	38	32	41	41	44	34	28	28	45	35	48	38	39	38	39	41	46	42	30	38	30	39	35	24	32	35	38	33	39	28	42	40	43	45	48	21	45	40	33	27	37	36	28	39	31	39	40	40	31	37	44	36	39	39	44	40	40	37	41	50	31	46	31	33	34	33	33	39	33	41	36	45	35	43	50	39	39	42	36	32	32	46	34	32	37	36	38	40	39	34	30	33	39	38	29	41	40	33	30	43	40	42	27	37	28	35	35	38	31	36	39	37	41	44	36	47	32	29	37	32	40	31	33	32	35	33	36	33	36	32	28	48	31	35	45	40	44	34	46	35	39	37	40	38	38	33	40	40	38	33	36	38	39	36	35	38	46	38	38	37	26	18	32	41	32	32	24	33	31	35	43	42	42	43	32	39	35	38	39	41	35	44	27	35	39	38	37	40	44	44	47	34	24	32	34	22	32	50	35	25	40	33	37	34	40	31	35	31	34	48	38	26	31	29	39	42	36	52	38	44	27	44	34	39	36	33	29	39	35	34	32	31	37	41	37	33	33	32	45	29	31	33	31	35	40	28	36	51	46	30	26	39	41	31	45	26	38	36	36	44	30	45	38	43	38	32	43	48	43	43	40	38	40	45	49	31	42	35	36	37	28	25	32	38	42	31	34	42	39	36	51	35	34	43	40	23	33	41	44	41	33	37	36	41	38	33	33	43	32	31	35	42	46	36	46	38	36	46	35	37	32	41	32	47	45	33	39	47	27	48	37	35	31	39	50	39	31	31	29	45	27	54	39	43	42	39	30	41	35	42	38	41	42	38	34	51	43	31	51	33	37	54	39	33	39	34	28	42	45	30	43	29	35	34	38	33	47	39	39	40	28	39	31	43	35	35	34	40	29	41	33	30	35	30	44	42	37	28	34	40	34	37	45	23	34	39	49	35	35	43	30	27	36	23	26	33	40	36	46	43	51	42	38	27	32	38	39	45	40	37	38	41	38	36	29	38	47	23	38	40	39	37	34	46	53	31	38	30	36	45	30	32	36	42	43	46	23	31	30	36	27	45	29	34	40	42	41	37	35	39	47	40	35	33	36	39	36	33	36	44	29	35	28	42	32	33	43	33	27	28	36	32	49	44	39	51	26	44	39	33	30	41	37	33	45	33	35	32	44	45	31	36	41	32	32	40	25	30	38	47	37	42	38	49	38	41	37	40	46	38	41	35	47	32	30	51	36	35	40	32	36	28	36	33	38	37	38	35	27	32	23	37	35	43	32	31	39	45	30	37	33	35	33	35	30	35	41	30	50	33	32	38	34	27	48	47	34	40	33	39	42	40	34	44	39	27	38	30	44	39	27	33	39	38	32	30	40	33	51	29	38	36	42	39	40	39	40	40	38	34	41	41	28	37	41	34	45	50	32	40	37	42	38	33	34	30	40	27	46	31	22	37	30	36	41	41	33	39	30	38	29	39	32	37	34	36	27	32	34	43	35	35	29	37	38	42	39	33	41	42	40	42	34	41	30	38	30	38	47	39	38	34	24	30	50	35	30	45	31	47	34	36	33	33	31	33	36	28	41	25	42	32	39	39	42	41	40	32	52	43	39	32	40	53	38	23	32	50	35	27	36	42	44	35	41	33	35	33	42	37	35	39	37	30	45	30	36	33	38	40	32	36	47	29	35	38	41	40	43	34	37	29	36	36	32	28	37	30	50	39	33	33	46	43	47	36	28	39	36	34	43	47	50	33	37	44	27	36	33	30	31	39	41	36	36	41	34	25	40	45	31	34	37	39	29	34	32	45	33	36	40	35	43	35	47	35	31	39	23	42	33	36	33	25	48	28	26	29	33	27	35	39	41	40	32	36	25	30	37	39	48	38	32	31	32	42	33	40	37	34	29	28	31	41	44	45	43	30	33	37	41	32	41	29	33	42	34	39	36	41	39	35	37	40	42	38	38	40	33	36	31	45	34	53	29	32	41	44	32	34	33	38	32	26	33	36	25	35	40	34	36	26	43	38	37	54	41	32	37	28	40	58	42	42	40	26	47	34	37	50	32	37	38	29	36	40	40	41	31	51	31	45	34	41	35	36	46	39	49	27	34	36	30	36	47	37	42	44	29	44	30	37	39	39	31	34	45	41	37	39	33	42	27	29	35	36	38	43	46	28	37	27	29	38	29	39	28	39	33	34	31	43	38	40	38	36	36	38	46	34	40	43	45	41	33	33	34	46	44	37	39	31	30	34	38	34	26	30	38	50	32	24	44	42	36	44	30	38	22	35	35	35	35	38	31	40	29	30	36	40	44	35	40	26	33	37	39	26	35	35	48	40	28	43	23	37	37	41	34	28	26	29	34	25	37	32	34	45	30	41	28	40	41	46	42	35	37	31	37	37	45	32	44	27	43	46	36	34	38	41	26	39	27	39	21	38	36	32	38	31	35	37	33	35	34	33	32	36	36	40	39	44	41	45	36	44	27	35	38	37	26	32
27192	17974	11991	24348	32608	33006	31093	27086	22271	18078	15993	14371	12534	12804	19326	14672	7050	6215	4999	2994	2362	2016	1807	1551	1492	1343	1256	1179	1138	1101	1060	1019	976	1015	1009	1009	989	931	856	878	874	831	861	871	766	836	781	742	727	1014	7405	11532	751	684	664	626	779	695	680	719	1642	1807	1995	637	630	639	593	624	592	599	559	579	582	627	577	577	565	573	592	578	608	597	604	604	617	610	672	577	580	631	587	640	592	641	644	564	623	609	555	575	628	577	654	583	582	583	560	610	581	579	554	546	606	583	559	583	579	584	560	626	577	534	557	627	553	575	556	574	629	565	624	583	603	597	584	600	575	596	573	592	588	597	579	601	613	607	550	539	596	655	599	624	581	565	580	562	561	602	581	613	587	589	568	597	553	558	611	529	558	541	595	596	604	571	567	586	603	579	584	570	600	579	588	552	575	555	604	565	564	567	567	588	562	560	548	548	563	538	594	544	568	582	551	585	592	587	581	595	552	557	584	588	588	589	525	570	567	554	585	587	615	531	572	534	554	606	542	542	561	558	566	600	577	567	551	583	542	575	595	545	560	593	582	587	599	590	569	615	565	604	546	612	586	578	580	594	608	528	593	589	595	635	545	597	537	591	499	603	564	577	551	536	538	587	535	558	572	541	600	558	544	600	551	573	562	549	595	581	592	570	550	556	593	572	531	630	619	545	605	549	614	554	618	581	578	580	585	552	590	590	543	589	524	576	605	615	585	566	541	559	535	590	547	629	569	585	587	557	566	565	507	559	617	567	604	538	577	574	570	569	548	557	543	610	544	552	530	542	622	532	557	578	590	564	523	560	585	582	572	556	577	607	594	586	615	591	527	600	527	560	608	557	588	533	594	561	557	567	593	568	539	555	596	542	558	528	593	630	557	533	599	550	577	589	585	584	630	588	585	511	559	598	548	583	584	568	590	539	578	537	542	583	546	536	571	540	560	558	573	563	567	590	571	592	553	591	564	569	563	575	610	540	556	557	565	562	548	599	519	586	547	593	539	514	574	585	609	575	555	575	519	533	534	606	595	565	578	544	558	556	580	562	543	547	573	527	571	576	552	577	593	587	556	549	578	573	613	577	562	595	555	570	573	584	565	620	575	596	578	572	569	575	585	589	590	602	576	644	572	574	543	551	612	586	563	514	597	590	536	599	557	573	587	612	591	626	549	554	531	616	574	562	555	567	586	575	616	583	547	569	536	548	576	586	569	594	556	560	556	600	554	583	550	581	576	566	576	534	530	621	573	539	570	534	578	562	573	573	557	538	590	554	574	540	583	581	577	611	533	533	559	557	519	551	616	573	531	551	547	573	563	593	553	587	566	556	597	540	567	556	593	607	578	559	586	567	632	601	539	604	562	538	586	571	547	554	604	561	530	609	559	527	580	532	539	555	610	579	627	594	549	577	562	575	531	576	531	534	576	554	560	546	563	532	527	550	564	536	613	615	536	607	559	586	595	552	558	591	564	563	597	533	586	547	589	569	564	551	589	577	573	564	559	575	536	588	585	580	562	582	578	584	557	568	548	565	597	587	535	571	552	536	569	560	525	569	546	606	597	560	563	538	547	605	577	558	569	595	633	561	640	589	553	601	576	553	571	586	591	533	581	578	567	534	602	555	583	529	538	555	532	574	505	557	570	590	594	569	572	612	619	533	575	581	596	568	570	591	572	621	573	565	554	517	552	622	586	559	527	589	596	558	592	577	569	591	563	578	586	556	544	522	591	550	580	596	580	579	557	588	562	566	538	574	576	589	541	562	612	584	560	573	561	563	608	605	567	564	516	573	554	589	559	580	578	587	571	574	572	632	551	567	545	588	555	562	554	571	571	547	558	522	550	625	574	571	566	581	571	529	601	595	571	585	575	563	551	620	550	539	587	571	547	612	553	557	582	587	593	504	576	560	600	575	544	614	551	581	567	604	487	546	566	588	529	556	575	589	605	563	571	563	555	593	543	600	577	587	563	562	562	542	577	560	544	563	556	608	561	561	580	535	577	604	535	544	630	608	563	535	575	571	588	552	563	564	574	592	594	586	566	559	559	561	604	594	578	537	560	552	543	548	550	570	619	559	603	539	565	580	574	557	561	540	563	564	542	600	548	558	570	572	554	539	541	555	575	571	595	578	598	575	568	555	545	537	612	575	577	598	567	556	582	583	570	592	556	574	554	547	549	579	631	553	573	544	534	577	561	507	576	556	607	590	559	556	534	560	549	568	540	573	575	567	585	572	577	544	620	547	579	602	526	570	606	572	553	545	557	581	591	518	600	580	599	551	566	602	561	579	588	603	542	607	556	572	559	585	526	581	577	574	607	533	585	593	532	589	590	581	545	600	587	578	598	575	572	578	525	552	576	578	602	557	551	608	546	531	601	571	584	576	621	571	594	553	592	631	557	559	569	585	586	557	602	571	561	568	578	591	552	560	578	559	582	580	572	526	561	612	581	582	622	583	549	582	594	580	584	587	551	592	594	571	585	544	561	554	566	579	580	558	584	542	590	571	537	553	584	583	627	584	578	529	582	581	592	533	541	611	572	525	605	491	595	564	551	570	542	595	542	548	556	577	567	536	560	576	575	522	594	576	583	596	594	554	613	543	549	630	592	573	582	553	582	585	624	551	603	577	573	559	561	578	542	584	589	533	573	577	565	556	593	568	594	543	579	575	572	593	537	606	566	512	542	599	584	586	550	584	562	527	557	641	558	556	603	548	606	580	568	596	586	567	575	552	608	592	568	606	547	586	573	598	569	573	573	601	580	556	527	563	571	562	579	552	579	590	575	566	601	556	556	578	553	607	595	591	593	584	567	574	603	575	619	536	564	518	573	538	583	532	510	537	552	549	572	554	585	594	609	608	551	558	563	588	539	584	590	589	594	556	553	549	553	559	600	575	562	595	525	584	606	564	559	594	593	586	603	551	567	607	604	570	596	572	616	584	564	570	577	600	577	578	558	588	612	541	552	584	547	519	566	529	590	554	558	569	565	611	582	581	619	563	542	591	595	578	610	546	573	559	604	567	595	559	581	564	566	544	599	577	550	589	569	561	571	570	560	577	555	542	543	565	515	551	597	580	551	551	592	584	553	627	549	585	550	592	604	578	647	594	568	605	556	612	597	572	555	570	555	547	618	606	566	549	607	557	574	567	574	597	547	601	587	648	599	588	548	562	594	591	600	575	567	524	574	547	549	570	571	596	585	584	572	568	600	589	581	598	589	596	614	594	594	588	556	582	613	628	576	534	554	586	568	585	599	546	571	556	607	559	512	607	553	557	571	548	549	579	536	554	578	577	536	556	590	577	596	594	560	560	540	586	543	562	598	606	597	594	558	566	572	541	574	585	569	580	547	579	618	573	581	565	559	546	520	630	576	568	539	562	578	533	580	568	533	526	562	532	519	604	552	620	565	628	589	561	581	617	561	578	554	548	573	597	559	573	566	595	566	546	541	562	577	552	602	559	600	566	559	536	577	550	550	553
1826	478	227	194	288	384	345	300	225	141	144	140	131	107	156	227	103	67	56	51	47	31	24	27	40	31	31	20	26	35	30	32	25	37	27	38	33	25	26	26	36	28	31	25	23	33	28	32	25	28	38	51	29	18	26	34	21	31	23	26	30	30	24	24	33	25	32	22	27	25	34	31	23	20	27	31	33	21	23	36	33	22	34	28	22	28	27	30	26	24	29	32	32	26	25	28	30	30	21	23	31	28	23	29	35	32	31	19	26	23	28	22	33	34	25	33	19	30	29	18	25	21	27	41	23	20	27	32	25	25	27	23	21	31	36	27	23	22	24	25	32	34	28	17	40	28	28	24	37	36	28	32	25	26	24	30	28	33	26	31	20	29	26	18	32	30	22	27	30	23	23	22	21	25	30	31	28	22	17	22	32	27	31	26	26	26	28	31	25	27	22	22	24	24	26	30	26	27	22	35	27	27	21	27	27	30	31	19	35	23	30	32	29	26	30	32	27	24	23	33	28	31	26	23	21	23	26	28	20	33	32	34	28	30	29	26	32	29	33	23	26	29	23	33	32	29	36	19	25	15	24	23	25	27	38	25	28	27	34	22	28	34	32	32	26	29	19	27	27	26	15	38	28	37	32	33	24	27	19	29	23	28	27	27	28	26	28	25	27	26	30	31	26	24	23	32	33	23	16	24	27	27	30	19	22	32	29	31	28	23	22	26	28	28	30	29	18	22	32	26	28	22	28	26	37	21	25	25	23	31	14	26	17	27	35	24	24	40	20	24	30	15	27	23	26	25	21	23	26	28	28	22	14	18	29	24	27	34	27	27	22	26	21	25	17	28	30	27	29	26	19	22	33	22	28	30	29	31	25	23	17	28	27	27	23	26	28	31	30	31	27	23	15	28	33	31	25	32	22	34	28	27	34	24	28	30	31	28	22	24	22	28	34	40	24	23	34	21	41	33	34	29	26	27	40	27	32	36	29	37	17	21	30	26	25	29	25	40	25	23	29	23	23	29	22	21	27	31	28	25	25	32	26	35	31	20	28	24	21	37	31	21	35	22	37	26	20	30	26	23	27	37	20	26	23	24	23	25	22	39	26	31	27	22	35	25	32	28	33	34	27	35	32	29	28	25	22	34	29	24	26	32	35	27	24	15	24	23	29	28	34	24	29	31	23	34	21	26	21	29	19	23	30	28	24	23	20	22	20	26	19	38	29	27	28	27	16	28	24	30	26	26	29	21	23	24	18	31	36	29	29	26	30	32	21	32	23	31	24	28	30	29	26	32	17	30	36	28	24	35	25	31	35	21	29	24	22	28	35	32	20	27	30	31	28	26	24	38	35	23	32	27	31	28	29	28	13	16	31	25	28	22	39	20	25	18	21	17	31	34	33	31	34	26	36	24	28	27	26	26	23	28	24	24	31	24	24	28	27	19	25	28	25	33	34	29	36	32	26	36	28	35	35	21	25	21	38	30	24	27	28	27	25	25	21	29	30	32	29	22	29	20	29	26	32	25	34	29	25	34	28	29	31	33	17	28	30	24	28	27	21	18	30	21	33	28	26	21	15	23	31	21	20	27	25	36	33	24	24	30	27	34	26	31	25	36	16	21	26	28	21	27	22	18	27	21	38	30	31	22	27	19	30	39	38	24	28	24	17	23	22	25	30	30	34	31	27	30	25	24	24	27	26	22	31	21	21	21	21	28	29	37	28	22	24	19	21	22	18	25	32	25	21	29	37	24	21	39	24	31	20	16	26	29	36	24	26	23	26	26	20	23	25	23	17	26	21	26	33	29	26	29	28	26	31	30	34	13	22	30	29	18	19	34	24	26	35	34	24	34	25	25	27	26	26	29	26	26	26	18	26	28	21	23	28	24	26	18	34	30	33	28	19	22	25	20	32	25	22	24	29	25	28	26	26	19	21	28	25	17	25	28	25	26	30	24	30	21	30	25	23	27	31	18	19	24	24	24	28	33	34	27	17	27	17	20	23	25	25	26	27	20	28	24	25	31	34	23	34	31	23	33	19	22	19	19	41	28	17	26	29	39	24	20	20	22	22	32	24	33	27	22	22	27	26	33	27	25	26	28	26	27	20	30	17	28	20	24	21	27	30	29	24	27	20	23	22	29	38	25	26	27	26	24	28	29	23	26	29	32	37	29	26	26	25	36	26	30	25	18	22	22	34	33	26	23	33	29	25	24	36	27	30	26	24	24	24	28	29	27	35	18	28	24	24	19	32	30	31	24	27	26	27	28	20	28	24	21	14	20	26	21	22	32	32	29	21	24	40	32	22	30	24	23	22	19	29	22	24	33	15	22	24	35	31	30	18	24	19	17	26	34	21	32	30	32	25	20	22	25	37	25	30	21	25	21	34	22	20	21	26	22	28	28	25	25	26	36	32	27	22	20	22	24	27	24	29	32	23	24	19	31	19	27	32	25	33	21	10	34	24	28	27	28	21	28	23	26	26	21	26	26	24	23	20	21	29	28	36	31	23	23	35	30	31	32	24	27	17	16	27	27	29	24	21	28	23	22	29	28	26	32	30	30	28	21	41	27	23	29	26	29	31	19	25	25	31	26	18	27	25	25	21	35	27	34	19	35	17	29	27	35	21	26	32	31	18	25	34	22	23	23	20	37	25	32	24	26	27	31	27	32	33	18	21	30	30	20	31	24	25	21	26	29	32	33	25	22	32	29	36	32	29	28	28	27	33	17	26	30	16	16	32	26	18	30	26	19	24	34	27	28	26	28	25	24	28	25	30	24	24	24	16	36	19	40	23	28	28	21	28	22	26	23	23	27	27	20	32	34	28	24	22	22	22	17	19	26	24	19	30	26	23	21	15	23	21	24	31	21	27	35	23	30	32	24	28	20	29	24	25	20	20	27	32	25	20	26	29	30	36	29	22	37	25	32	17	29	24	26	22	24	26	21	23	23	24	26	30	19	31	20	25	33	27	18	23	27	34	32	23	25	43	19	23	28	31	27	30	35	30	27	28	26	29	26	29	23	27	28	32	39	34	34	29	28	29	28	30	25	12	28	27	23	24	20	33	28	32	20	20	29	24	31	20	20	29	25	35	21	24	30	31	23	22	23	29	25	34	25	30	29	19	27	34	25	16	36	25	28	29	25	23	23	31	25	29	18	32	29	37	34	19	28	31	20	34	28	34	17	25	37	29	20	24	25	19	19	30	25	21	25	22	25	22	21	20	33	29	25	24	22	32	30	29	27	28	26	27	27	28	28	32	23	26	18	24	29	40	32	20	22	25	26	37	28	30	33	29	20	27	24	22	28	36	18	26	27	24	18	23	18	24	36	30	21	21	24	23	23	26	29	27	26	24	22	25	29	25	25	16	33	23	27	37	22	34	22	23	25	28	30	28	30	42	24	23	35	26	29	25	22	31	28	39	28	23	30	25	27	21	26	24	23	24	25	21	29	24	25	21	23	26	25	28	31	39	29	34	24	36	27	31	19	31	21
19225	11152	6488	16138	22835	22799	21629	17916	12941	8800	7573	7126	6173	5477	6574	8162	3818	2361	1649	1074	939	813	763	605	614	590	578	524	496	450	501	509	511	511	514	516	502	494	502	454	462	522	518	453	483	467	445	418	456	484	1129	1759	453	431	426	461	496	459	445	425	554	603	611	426	408	437	407	389	419	440	392	404	418	447	393	386	433	401	415	364	399	434	430	408	402	433	401	439	429	435	457	426	413	457	419	440	417	420	437	443	439	443	427	409	418	409	438	411	382	459	413	444	464	402	376	430	421	452	430	412	408	431	433	391	419	387	401	390	453	451	401	423	439	452	398	428	442	417	418	460	387	430	427	430	445	419	450	385	395	419	454	408	401	425	438	451	429	427	454	410	447	440	432	382	442	443	450	468	438	411	408	454	421	413	414	440	421	448	369	435	423	433	416	414	417	425	431	369	440	406	419	407	414	454	387	437	394	422	397	419	437	404	414	429	415	385	438	422	385	408	394	408	456	414	391	425	404	419	408	445	412	393	424	405	412	420	375	434	402	421	394	432	399	411	402	440	393	394	415	427	430	439	418	406	417	457	410	394	416	423	441	411	407	393	454	425	432	426	462	444	406	388	400	396	427	428	457	445	415	417	374	415	417	431	450	422	408	445	382	404	447	421	406	463	451	449	407	418	401	461	427	410	426	430	423	410	444	421	408	390	412	422	425	408	453	415	431	418	425	419	417	425	404	402	440	407	448	404	408	411	414	431	416	451	414	448	387	437	455	426	421	401	434	419	398	429	412	415	479	424	415	425	406	422	388	398	377	359	439	442	424	424	443	417	426	439	402	409	423	442	373	428	409	398	444	448	413	437	429	413	407	416	441	410	386	396	414	433	401	425	401	441	385	445	390	429	408	447	413	416	401	421	404	410	448	431	404	407	407	389	424	385	400	412	435	407	410	412	399	397	409	436	406	397	415	402	395	397	383	420	380	413	407	410	387	434	448	457	386	417	430	423	435	400	402	409	430	408	438	424	415	410	383	398	417	431	423	446	428	413	416	430	423	425	433	415	406	412	422	441	393	407	399	393	402	418	404	374	405	421	419	428	442	424	421	398	414	428	365	436	435	447	364	417	423	436	398	450	400	400	368	425	380	409	447	423	432	422	387	429	409	395	409	428	404	371	445	395	428	384	396	389	425	468	463	421	432	440	450	462	429	416	476	429	410	414	365	449	409	420	422	400	451	433	457	406	406	443	440	429	416	437	432	433	415	429	393	411	474	427	422	393	397	409	405	387	442	419	426	396	431	403	409	410	423	413	420	389	420	386	416	394	442	396	412	375	408	398	446	467	431	410	410	430	403	433	401	408	387	428	399	431	418	430	426	446	375	413	412	406	422	402	420	445	418	423	344	396	423	415	420	422	417	389	455	395	439	417	444	403	430	423	410	409	433	389	402	419	427	423	401	421	433	419	421	398	417	429	383	419	431	443	460	445	451	409	411	421	391	429	414	391	410	412	414	411	403	417	403	403	392	453	430	404	425	432	422	422	425	405	450	450	427	420	417	421	431	422	451	390	458	411	450	383	406	395	413	415	436	454	441	406	415	399	410	431	440	417	377	429	397	422	404	389	460	421	390	400	447	426	433	440	408	374	429	383	402	408	400	418	420	408	433	413	418	390	398	434	458	395	440	430	410	416	413	424	409	397	421	444	443	405	401	437	427	401	403	394	392	432	398	404	427	405	438	402	399	395	429	412	410	398	413	420	420	441	404	372	425	433	446	439	437	412	423	404	415	394	415	406	407	421	425	434	402	406	395	421	428	439	413	433	409	425	401	422	447	398	431	426	388	428	399	418	422	402	407	407	428	448	410	405	431	457	388	389	436	422	408	413	424	418	412	421	405	413	397	415	400	436	405	445	408	416	405	411	373	362	408	437	424	433	418	418	406	425	377	387	423	436	437	426	413	413	438	417	405	440	414	387	375	417	431	415	378	402	391	422	422	383	417	417	441	423	460	420	417	425	414	420	434	419	411	405	415	396	428	403	388	446	412	399	457	427	438	430	390	396	418	417	386	409	411	450	417	392	433	425	421	423	418	478	428	414	416	397	428	445	397	412	417	443	409	424	403	412	410	393	441	389	429	416	408	432	426	455	439	397	433	424	424	411	387	416	439	423	397	382	395	416	401	399	402	415	430	384	412	424	392	426	457	398	390	426	418	437	412	401	377	418	408	393	432	404	429	413	408	395	415	382	402	390	392	448	392	406	433	445	404	434	438	448	391	470	418	420	408	433	442	442	418	386	394	389	392	385	434	412	367	425	405	386	461	374	420	427	424	418	430	413	399	434	413	434	419	404	371	393	387	401	457	387	430	430	387	395	385	390	399	421	410	373	364	420	444	445	416	438	419	434	417	434	417	383	386	372	382	417	384	373	434	392	396	443	438	421	410	425	462	404	390	404	407	454	427	406	388	419	429	381	434	471	414	387	422	400	412	444	432	416	422	407	397	415	403	468	435	412	436	393	407	403	368	437	409	391	402	431	397	441	452	425	437	413	398	415	432	377	424	457	429	423	397	372	450	436	413	391	387	401	380	450	422	456	422	425	446	424	440	450	411	432	405	412	399	437	422	429	426	394	407	423	429	417	445	402	381	411	412	444	449	422	437	407	419	433	404	419	415	458	443	442	403	385	381	406	405	458	452	418	414	416	408	365	429	444	456	402	421	405	405	411	370	443	426	421	422	419	410	431	431	417	424	413	427	431	408	420	466	406	436	414	447	427	444	473	438	458	447	397	392	425	418	434	450	388	438	417	437	397	457	433	422	396	394	412	422	424	390	432	448	406	411	414	425	407	431	404	387	421	394	424	463	413	447	405	397	407	437	408	425	399	426	404	433	416	393	441	411	419	425	426	402	414	413	457	391	398	406	438	384	387	386	431	413	428	450	438	449	432	399	383	418	434	424	420	430	425	408	419	445	406	413	432	410	435	424	461	350	429	432	444	428	428	422	412	426	442	427	411	396	403	410	437	409	436	416	425	416	444	401	403	416	377	384	435	439	443	400	442	423	416	449	422	431	385	393	465	418	433	411	461	423	452	404	389	457	479	429	442	416	431	438	388	397	415	438	451	414	394	405	443	407	429	411	418	384	424	420	407	386	428	478	432	403	431	385	412	404	450	433	399	429	438	417	415	437	410	412	449	404	429	424	396	417	388	418	399	398	424	423	436	419	424	450	416	413	411	410	406	402	432	423	394	434	422	426	407	417	430	458	424	406	474	423	434	417	463	417	452	409	406	410	416	461	404	455	429	389	434	404	431	417	404	423	397	401	431	459	427	421	399	406	437	448	407	420	402	438	423	402	415	410	406	404	396	431	433	400	397	389	440	419	437	439	402	388	424	401	449	416	426	390	447	431	446	420	411	398	428	430	448	423	456	428	385	413	442	483	408	440	430	362	444	411	426	419	414	429	443	412	385	445	404	437	437	392	432	419	441	408	437	441	411	427	438
1349	674	375	260	467	583	556	541	391	207	187	240	178	178	170	240	161	86	58	48	40	43	20	36	28	33	22	28	25	36	30	31	18	21	29	22	14	21	24	21	29	24	24	21	15	23	19	18	18	31	57	161	16	25	16	14	18	19	15	17	34	41	31	12	14	15	22	21	25	27	14	21	17	19	16	17	17	30	19	30	19	19	18	18	26	25	19	22	18	20	18	18	24	23	18	17	20	20	20	15	12	20	17	21	24	24	11	12	18	26	25	24	17	24	25	20	14	14	21	17	27	15	20	23	10	25	27	24	28	21	28	22	11	25	29	24	14	24	23	24	27	17	11	21	19	12	14	20	22	22	14	24	13	20	21	18	17	22	19	16	23	14	23	18	22	17	20	24	22	22	15	17	21	22	24	25	16	19	23	15	21	22	12	23	23	24	14	16	19	25	19	20	9	19	20	25	24	28	17	29	19	22	18	20	18	14	19	19	19	17	19	16	24	17	15	22	17	21	15	26	19	23	22	24	18	21	29	17	16	20	15	17	16	24	22	11	18	21	20	17	16	11	19	20	19	20	20	19	16	28	22	20	21	10	15	23	25	16	10	17	17	15	18	13	20	22	24	21	23	13	21	19	23	25	16	17	14	20	20	23	19	23	12	27	17	22	15	17	26	16	19	25	23	25	14	22	22	27	27	22	25	19	26	13	19	21	15	19	24	27	12	27	18	15	21	20	25	13	15	19	19	8	19	23	15	25	21	21	25	24	12	14	23	13	20	25	18	18	20	19	25	21	17	23	16	19	26	26	10	26	23	24	18	21	25	17	15	13	20	18	19	31	14	16	9	20	21	11	18	20	18	13	25	19	21	15	26	14	28	16	25	23	18	21	15	25	16	24	23	24	26	26	25	27	21	26	15	17	16	21	17	18	17	26	20	16	14	13	21	8	14	22	22	18	11	19	16	14	23	16	21	17	19	22	19	21	16	22	20	22	28	23	22	24	19	22	20	22	26	17	18	17	16	22	14	18	25	15	19	19	15	21	24	27	13	22	18	22	13	23	20	16	19	17	20	23	22	23	18	17	13	22	24	16	33	18	27	12	21	17	18	17	17	19	16	19	16	14	20	20	24	21	18	29	14	14	20	16	19	19	16	21	21	31	16	17	18	22	16	15	14	19	23	21	16	22	22	22	18	21	22	18	20	23	16	20	20	26	15	21	17	21	22	14	20	21	18	24	18	20	25	14	18	24	12	16	20	17	17	18	26	20	21	21	20	20	11	11	14	24	19	25	19	23	20	23	31	30	19	25	15	23	22	19	26	16	14	19	23	23	27	17	19	17	22	19	21	27	19	17	18	16	18	19	19	15	21	17	23	14	14	29	18	24	19	23	15	17	20	17	16	10	26	21	19	18	13	20	26	29	21	22	14	21	26	31	21	20	21	18	9	17	13	17	21	20	23	16	18	28	25	23	17	24	22	22	25	16	13	20	21	18	33	20	29	21	24	28	21	19	20	17	16	19	20	29	24	16	21	25	22	25	21	11	24	22	15	26	17	17	17	19	19	18	18	20	17	18	26	18	23	19	20	27	25	16	19	23	19	20	17	18	19	20	13	11	20	15	18	21	16	12	16	15	14	24	19	18	18	20	17	21	28	19	19	22	22	15	26	17	16	26	14	18	28	18	21	20	18	20	11	24	22	16	22	19	19	13	23	19	20	18	20	17	29	22	10	18	28	14	20	23	14	16	16	19	20	23	16	17	17	22	12	24	15	15	27	28	21	20	21	21	22	19	18	21	15	15	17	23	24	16	25	15	18	27	18	20	11	16	22	23	23	22	19	16	10	23	19	19	21	26	24	25	12	32	17	21	25	16	15	18	15	16	18	13	24	10	24	24	23	28	16	18	21	28	20	15	12	15	10	14	14	17	17	27	18	18	17	24	29	16	25	25	22	22	21	20	21	16	17	16	26	21	18	19	20	17	18	22	15	21	24	20	25	19	13	20	22	17	14	19	24	13	31	24	17	26	17	27	15	16	22	16	18	25	22	18	21	15	15	33	18	19	22	19	19	27	21	12	16	22	20	22	18	17	25	19	18	17	20	15	20	20	16	25	19	24	25	18	17	19	13	11	13	16	23	25	20	16	25	34	20	21	20	16	24	16	27	22	21	10	22	15	26	15	18	18	20	18	21	23	22	15	17	23	11	17	18	19	16	21	13	22	19	21	25	13	23	15	17	15	20	20	17	23	21	22	19	16	22	17	25	20	22	27	21	22	28	30	17	23	12	18	20	16	15	14	18	19	21	15	15	12	18	14	12	25	18	17	14	17	25	22	17	11	17	20	15	14	15	25	16	26	17	16	19	22	18	20	12	22	21	18	14	18	19	18	23	25	25	17	17	17	19	25	22	21	18	23	10	18	21	21	16	18	24	20	15	18	18	21	25	26	15	22	16	24	18	18	23	18	19	15	17	19	31	16	22	11	21	22	13	18	16	14	13	16	16	16	18	13	19	16	29	28	20	20	15	15	16	12	23	16	20	22	18	18	18	16	17	24	24	21	16	19	18	22	23	16	24	23	21	15	18	26	23	15	15	20	20	18	16	19	16	21	15	23	22	24	18	14	16	18	24	26	14	23	20	18	25	18	22	16	23	18	21	24	14	23	19	19	15	26	20	17	15	20	18	20	20	19	18	15	16	23	23	30	14	23	19	20	24	13	22	25	23	22	22	20	23	15	21	18	27	20	14	16	20	13	9	17	19	24	14	17	21	21	18	12	18	26	23	17	16	17	25	18	16	23	13	21	25	11	19	31	16	14	25	26	18	24	16	20	17	17	22	23	29	17	20	15	26	14	19	23	19	22	15	22	20	21	25	23	15	13	22	24	13	19	14	20	27	28	19	25	18	21	14	26	17	18	22	19	16	21	14	18	23	24	15	18	14	19	18	18	17	15	15	20	15	20	27	18	12	20	22	19	18	14	25	16	24	24	21	14	28	19	27	23	12	16	25	17	20	14	24	25	16	20	17	26	16	18	17	19	12	18	24	29	23	19	21	27	21	14	18	22	21	21	26	18	20	17	16	12	17	13	28	19	13	16	19	16	23	27	25	22	15	17	12	22	21	20	10	31	21	25	19	27	15	18	21	24	11	18	19	19	19	18	16	15	16	12	19	12	26	21	19	22	13	23	28	15	14	27	18	21	18	22	26	17	15	21	24	27	19	19	22	29	15	19	18	17	22	17	18	17	19	18	25	16	27	18	16	20	18	21	19	13	20	27	14	21	22	17	23	12	23	21	23	15	11	32	16	17	18	23	28	16	27	20	21	15	16	22	19	17	18	22	15	17	25	17	16	19	19	25	25	15	26	21	20	21	19	17	22	16	11	19	12	9	11	20	20	13	20	13	17	22	25	17	16	13	20	22	16	27	21	22	20	20	22	21	18	15	31	18	15	15	23	15	12	18	14	12	15	13	20	19	20	18	20	25	22	20
22886	15347	9197	21095	29004	28570	26691	23664	18118	12843	11096	10372	8833	8238	8477	10877	6158	3376	2672	1827	1594	1182	1035	859	866	763	754	650	628	547	572	643	597	648	560	573	517	466	476	479	482	466	478	446	429	461	398	459	404	402	1638	5954	360	346	375	365	382	400	451	438	496	1294	975	335	328	342	342	343	350	316	357	350	319	338	326	312	307	334	335	307	353	321	341	342	337	333	363	354	330	337	336	382	383	369	364	353	381	349	363	324	334	372	318	343	305	339	343	317	325	326	301	376	323	343	297	332	354	336	332	318	349	309	357	348	363	307	345	308	337	318	334	320	339	349	321	292	331	340	276	344	307	320	344	351	302	325	324	343	312	342	339	348	332	334	350	335	308	306	296	321	273	305	303	335	324	325	309	303	344	327	304	310	320	313	294	347	311	337	335	323	325	340	318	293	309	321	327	343	321	309	321	324	331	315	330	320	335	321	324	329	299	331	309	290	320	320	319	317	312	320	302	306	326	329	307	299	307	314	317	326	315	334	324	296	305	279	313	321	275	291	335	331	319	347	337	288	329	301	335	335	311	342	290	332	314	304	316	325	350	339	326	317	308	300	313	320	329	331	324	333	308	312	288	333	307	330	326	306	301	309	309	270	325	310	297	331	317	326	304	327	294	308	302	305	283	289	331	312	322	289	309	343	295	321	276	288	332	315	320	334	347	318	330	340	321	296	287	337	297	337	301	323	309	334	315	338	313	315	323	290	319	295	323	310	326	312	288	328	319	314	309	321	317	308	317	347	354	304	315	293	319	305	318	299	281	294	326	326	320	312	309	310	308	336	315	296	298	333	313	308	318	307	305	331	324	332	318	313	323	326	312	319	322	342	311	280	340	321	340	303	325	345	297	311	311	303	276	315	305	310	312	318	311	296	318	352	334	325	309	319	296	303	306	323	323	321	329	316	337	292	316	347	320	300	298	319	333	321	340	339	309	316	285	320	325	372	337	310	311	301	313	306	371	299	327	294	332	302	312	318	329	312	350	301	321	307	301	334	344	296	285	288	338	319	315	306	356	293	315	336	317	314	302	314	324	316	300	309	321	294	324	290	342	281	330	322	345	323	290	292	316	325	283	317	326	354	283	317	321	307	321	340	324	301	341	285	294	306	312	322	315	298	337	319	334	329	320	323	303	301	279	301	355	316	300	329	315	332	290	307	304	342	341	326	321	330	343	308	304	329	322	320	338	296	319	339	310	342	327	341	314	305	330	317	331	334	296	326	333	339	311	324	333	300	317	324	309	320	327	293	327	308	322	294	318	291	322	291	318	308	331	330	292	300	276	325	328	325	285	291	332	290	340	305	307	306	301	311	297	322	338	323	306	321	287	321	277	341	329	321	294	310	322	317	290	311	309	310	330	317	337	314	313	307	325	334	312	310	298	332	308	341	302	330	287	351	319	286	283	289	313	329	313	336	299	309	308	280	285	322	297	328	293	307	290	311	279	303	290	318	296	347	306	353	308	330	304	322	303	307	302	344	318	309	326	332	316	306	298	331	321	297	330	314	316	324	362	297	344	350	291	332	275	314	314	305	331	307	313	291	305	286	349	292	303	296	309	323	331	294	326	308	299	302	312	323	301	329	323	332	303	296	309	296	319	321	323	311	315	325	322	318	290	314	321	316	292	313	317	303	324	321	329	344	331	293	334	303	322	344	313	309	326	323	334	320	293	278	334	280	281	302	311	294	291	283	320	302	337	313	317	310	306	301	321	308	327	308	294	331	316	315	315	355	342	313	317	316	331	328	298	309	335	327	325	316	318	335	295	310	310	292	293	320	294	287	355	346	337	351	327	299	324	321	315	300	311	304	281	275	335	295	278	326	301	308	299	353	323	328	281	308	351	302	298	347	301	299	321	301	335	319	352	317	341	311	330	301	291	298	293	350	297	357	350	303	320	352	342	296	330	308	309	323	316	321	339	270	320	261	317	314	343	322	313	329	289	334	325	298	300	308	339	334	331	304	299	302	320	332	286	322	340	352	296	331	333	308	329	321	338	319	319	322	330	306	346	311	320	329	323	298	295	292	327	333	313	313	310	313	310	333	291	282	306	345	330	325	333	323	297	322	324	312	306	325	294	332	358	318	291	339	319	316	300	296	333	304	294	313	339	286	326	299	328	306	269	319	286	318	304	332	315	332	296	303	294	283	301	326	321	337	331	325	324	311	308	306	346	294	282	313	317	308	319	339	321	287	321	297	310	281	295	298	336	316	353	278	300	318	320	313	309	292	331	337	322	360	347	302	332	321	323	323	327	327	331	276	312	328	316	286	323	293	312	309	310	276	322	320	318	316	310	310	327	327	311	288	311	303	307	314	352	284	329	316	303	305	305	314	314	325	355	353	293	310	286	323	333	325	309	312	324	319	303	299	311	368	289	314	288	302	321	310	350	301	306	321	329	294	308	329	309	318	309	309	308	299	308	314	306	326	336	326	324	350	298	277	318	303	295	357	297	324	283	323	311	340	331	297	309	307	349	332	288	330	336	320	335	316	285	317	313	310	332	311	319	304	353	332	336	301	309	308	313	331	278	305	315	325	297	308	325	321	308	323	304	307	324	301	301	297	335	324	324	340	287	322	334	311	326	327	319	305	353	326	329	293	331	319	332	337	302	326	356	317	340	312	303	307	302	309	320	321	320	307	310	304	310	302	297	305	320	311	307	358	310	331	294	320	305	324	284	331	307	322	328	359	303	325	337	299	315	321	305	327	302	317	326	315	318	311	323	283	289	327	321	366	298	320	317	310	309	293	289	306	319	317	296	286	288	276	304	300	324	307	317	369	304	307	275	320	317	314	336	314	311	331	339	340	344	327	309	319	345	320	331	309	310	326	306	319	295	302	305	316	330	311	312	306	321	319	313	323	301	322	312	301	309	347	322	305	288	296	305	327	287	315	327	305	326	278	299	330	322	306	320	315	319	350	341	301	325	333	303	313	336	289	303	334	299	299	337	321	323	306	317	326	323	288	309	324	307	282	287	305	328	346	295	312	309	339	315	297	310	322	286	320	308	312	343	296	287	347	283	336	324	305	312	308	295	303	314	313	312	327	315	310	280	308	320	354	349	306	315	330	316	324	315	314	325	306	315	291	321	304	291	336	329	339	318	279	285	326	320	310	330	299	313	310	336	296	311	253	282	317	292	317	329	297	312	281	339	317	303	319	324	308	324	312	309	316	330	317	339	306	355	334	306	302	309	304	257	314	328	321	309	300	280	363	283	305	303	303	324	307	328	302	286	279	298	351	324	313	325	313	306	318	330	319	318	308	311	329	307	312	329	323	327	268	353	296	302	310	331	309	305	304	313	285	309	339	322	311	331	323	311	308	324	311	322	318	299	295	319	323	304	330	277	311	303	316	282	326	308	309	298	325	300	306	299	302	359	320	333	305	326	329	315	328	324	280	351	340	287	338	299	309	297	319	321	318	290	323	313	331	293	322	335	337	287	328	305	335	269	319
3009	656	390	278	450	558	536	533	373	259	190	205	211	213	199	222	144	87	92	74	77	74	57	58	59	42	46	52	59	45	57	48	42	29	45	50	60	39	42	42	37	39	46	37	53	51	48	52	45	50	68	183	51	43	41	48	45	57	40	39	45	66	71	40	39	50	40	29	50	40	33	43	37	55	53	44	51	40	29	47	34	44	36	55	42	49	46	45	44	43	37	46	56	38	34	42	44	44	31	47	56	33	44	35	45	50	40	42	33	38	48	34	41	37	37	49	35	35	40	29	46	45	38	41	38	39	45	42	53	53	34	38	46	26	37	47	44	40	58	53	47	42	46	40	34	39	39	46	48	52	43	38	45	56	42	50	48	53	45	52	49	40	35	48	36	46	41	35	47	42	42	40	37	38	65	45	42	51	38	40	47	36	29	36	42	43	34	48	38	51	43	47	30	49	45	51	42	56	43	34	33	41	45	57	42	55	37	43	38	51	42	41	47	57	44	44	53	43	52	47	36	38	48	41	48	49	53	33	37	44	31	46	48	39	52	47	52	51	47	32	37	61	38	38	38	37	42	29	38	38	47	55	46	30	42	45	46	42	43	42	47	47	43	44	49	59	42	42	40	37	38	43	29	41	47	43	42	48	36	43	43	54	50	46	36	37	42	45	49	53	36	46	33	27	44	37	40	57	40	46	46	33	39	36	37	41	48	49	34	52	59	49	42	47	40	47	28	51	40	41	44	47	41	35	39	50	51	43	47	65	59	52	40	38	40	47	44	50	31	53	61	44	45	44	38	44	40	47	42	34	35	45	40	42	51	45	40	39	35	51	46	39	37	40	51	49	51	48	45	40	50	37	39	38	47	52	49	44	37	41	44	35	47	40	38	48	45	40	45	50	46	44	42	45	37	39	39	47	52	38	54	57	48	38	40	40	45	42	39	42	51	41	42	51	42	33	44	36	50	40	54	40	45	47	39	41	30	47	33	45	40	37	34	44	34	37	59	46	34	50	53	47	44	50	35	46	45	54	49	51	28	46	31	42	45	33	43	42	45	49	40	46	52	44	36	37	46	36	53	52	40	45	51	49	44	42	37	52	38	44	59	42	38	33	48	43	39	43	52	44	48	44	32	34	43	40	48	44	43	40	39	44	36	51	51	43	57	42	39	48	36	49	53	37	45	50	52	53	43	45	41	45	46	45	63	38	52	44	55	40	35	41	56	41	44	37	52	53	43	51	59	40	55	40	36	42	50	36	48	50	46	51	45	36	37	45	42	47	49	40	52	46	44	48	48	52	31	50	46	58	38	37	33	51	42	50	40	41	47	38	47	49	51	45	45	53	43	48	38	42	44	55	38	46	40	40	39	40	44	45	46	50	55	40	52	39	32	48	50	51	37	39	51	54	47	35	41	37	40	40	44	40	27	44	44	50	52	35	47	48	46	37	60	28	43	49	42	34	41	38	49	43	53	32	31	39	42	37	47	52	45	44	43	60	33	54	52	40	47	37	57	47	44	42	47	43	41	42	38	45	45	47	46	41	43	41	50	51	43	33	41	49	56	39	48	33	40	41	43	43	45	55	47	46	46	55	31	46	36	52	52	48	45	43	35	51	49	30	40	38	49	42	33	49	40	45	40	40	40	41	40	49	35	38	40	48	36	34	40	52	38	51	50	39	35	42	41	38	36	32	39	47	26	57	52	46	45	40	42	37	49	41	45	48	39	39	33	39	35	43	46	43	48	51	42	31	41	45	43	42	34	33	38	49	37	49	48	25	35	39	43	43	37	45	46	41	42	53	51	49	54	32	48	52	48	44	46	44	46	44	36	38	55	42	44	39	47	50	34	37	30	50	51	46	38	45	48	44	40	38	32	49	50	50	51	44	46	48	39	47	35	49	50	31	49	26	47	47	44	32	60	31	54	36	49	47	36	39	36	47	34	26	39	40	38	37	43	46	50	36	40	34	36	39	37	41	45	46	33	49	45	46	44	46	43	36	46	36	41	39	41	51	39	41	43	46	48	50	60	51	45	40	45	47	47	44	38	54	49	41	35	45	43	50	40	48	51	50	44	35	39	46	54	44	41	43	35	48	48	43	54	49	34	47	44	39	39	48	46	43	43	56	51	49	63	37	45	42	40	45	50	34	42	44	39	38	34	41	36	44	48	50	42	46	46	46	38	40	48	36	46	65	45	46	35	53	55	54	42	47	43	28	42	49	39	41	42	41	59	43	38	40	46	46	45	36	57	44	43	33	43	43	42	50	40	44	47	44	53	45	45	47	42	52	49	43	53	45	31	30	31	36	30	48	44	54	39	40	38	39	41	48	39	41	47	40	48	47	55	41	39	38	37	48	32	40	51	35	45	50	40	41	44	37	46	48	46	37	56	39	42	48	43	34	41	39	37	39	37	36	50	40	44	39	47	55	50	45	51	41	48	40	43	36	50	47	35	39	48	54	43	32	39	57	36	40	33	46	43	38	39	46	59	39	45	40	61	40	36	38	43	41	37	50	43	37	30	51	37	45	40	46	40	42	36	63	40	47	41	33	47	27	52	42	49	48	43	53	40	38	41	42	42	51	42	46	50	53	37	46	40	49	49	46	39	39	47	36	34	45	39	49	40	40	42	46	44	38	39	35	36	33	35	33	41	47	50	58	50	37	35	44	55	37	45	36	49	47	55	46	44	32	35	47	47	50	47	39	41	34	46	44	54	45	42	45	34	64	46	62	38	40	40	42	47	45	46	35	50	58	43	42	49	39	49	49	45	39	35	34	48	52	39	45	43	42	39	54	38	46	53	50	60	37	49	34	43	44	45	35	39	46	31	50	41	49	38	41	42	42	42	47	38	47	43	40	38	36	48	56	50	36	48	49	43	52	66	39	40	39	40	47	46	42	41	42	48	40	41	40	52	30	48	45	47	42	37	32	47	55	42	47	44	42	52	50	37	33	47	42	34	49	52	41	41	50	40	37	36	41	33	39	38	50	44	56	44	39	44	46	35	44	45	48	42	34	44	42	43	38	35	39	34	40	38	41	43	51	52	45	41	38	51	36	52	44	34	36	34	36	54	50	46	53	38	36	30	41	43	45	52	47	49	50	51	51	42	43	35	42	48	40	47	60	30	53	38	40	34	41	49	32	28	50	47	38	49	35	37	45	39	41	49	44	47	46	47	43	53	44	45	39	46	52	47	46	42	45	35	53	32	42	38	54	47	49	52	38	50	41	47	63	51	39	48	48	40	28	38	37	45	41	26	43	31	41	37	38	40	51	45	36	40	46	52	41	36	38	58	46	46	44	47	40	44	40	34	32	34	40	46	30	43	51	46	44	42	35	46	45	47	49	39	54	31	44	43	51	49	43	54	39	51	51	40	51	40	47	26	41	34	33	45	38	43	43	39	51	50	39	38	44	34	45	45	49	38	33	37	40	32	48	54	33	44	36	39	53	39	41	48	51	48	47	43	46	37	36	52	40	33	45	44	34	41	36
20953	14435	8960	19896	28585	27715	25348	22909	18283	13345	10555	9726	8856	9112	8327	9987	6132	3257	2539	1912	1794	1375	1395	1211	1186	1119	1067	1047	988	949	985	882	875	914	816	952	864	813	771	805	794	759	795	756	795	771	817	722	713	760	1605	5911	709	712	729	712	752	763	784	781	951	1349	1456	697	677	730	694	728	737	706	672	700	649	669	715	685	718	638	680	653	688	644	693	699	689	689	666	693	701	700	697	695	704	712	680	728	652	683	703	696	723	688	691	670	659	675	702	657	664	645	717	694	687	688	690	693	671	713	716	682	707	668	707	699	712	699	687	665	680	718	695	666	690	685	648	691	686	719	731	736	653	697	709	670	707	702	678	721	709	690	667	676	669	653	690	686	664	701	727	698	664	655	638	686	701	667	710	698	685	681	733	677	688	665	659	669	708	656	664	682	695	688	627	652	686	665	667	725	711	720	661	634	636	693	680	646	624	642	646	667	680	677	698	692	734	649	670	676	682	653	681	722	670	684	667	650	672	682	678	673	665	691	676	655	695	673	675	688	643	666	678	611	706	658	694	677	707	670	683	671	683	680	701	661	692	709	674	644	674	674	710	642	678	640	661	660	705	645	669	686	680	702	701	666	691	681	728	655	646	644	645	663	690	635	648	651	649	689	685	704	624	700	658	733	690	708	649	651	667	648	651	680	703	668	665	639	638	662	658	663	695	689	710	680	678	644	655	632	685	717	714	706	685	658	708	676	681	661	681	625	651	680	693	672	707	709	700	683	706	656	674	667	688	675	670	690	676	670	666	712	682	697	648	648	664	681	688	697	655	655	711	716	666	682	630	656	692	696	657	645	656	649	671	623	657	674	688	688	696	680	666	707	662	671	685	710	675	665	718	661	701	672	643	662	700	715	692	717	671	688	663	670	654	736	662	627	690	659	653	668	664	689	688	668	609	668	666	632	638	675	658	650	656	681	659	649	662	673	653	687	650	670	626	684	725	648	706	701	728	650	655	671	685	620	671	611	746	688	636	662	701	683	646	678	683	658	658	663	683	678	710	620	696	663	673	735	616	697	717	669	686	633	646	730	679	694	657	681	663	641	600	705	657	706	656	638	678	679	678	620	652	681	704	681	654	664	653	666	652	657	674	696	679	637	670	704	649	638	712	633	729	661	698	688	704	682	692	649	681	668	695	650	680	626	669	688	691	665	667	697	667	627	691	731	700	704	684	704	721	683	609	664	700	661	689	670	706	702	692	664	656	621	666	705	679	690	695	656	695	661	687	731	699	615	694	646	658	628	692	624	661	695	727	695	700	657	667	655	695	694	675	693	625	652	674	685	679	657	669	655	609	696	679	670	644	675	683	694	689	635	658	706	673	663	709	650	672	694	680	665	661	632	711	682	674	682	665	663	660	658	673	654	709	666	670	689	721	694	638	670	651	683	724	679	616	649	678	639	650	696	679	681	659	670	646	661	672	681	669	649	668	676	736	690	647	673	712	690	615	675	663	692	695	651	668	649	690	702	696	666	646	728	702	654	673	670	632	671	711	702	657	688	677	721	670	724	677	648	636	698	682	708	618	669	672	666	720	673	688	656	702	664	634	648	670	672	665	652	678	691	678	625	652	681	707	715	656	662	649	697	680	661	684	684	638	594	687	728	671	672	699	628	675	686	638	693	677	673	705	682	684	685	669	671	628	695	680	686	688	667	660	666	669	654	599	670	627	662	696	733	702	708	662	681	634	688	649	654	669	682	683	657	668	645	666	688	700	654	703	671	585	668	705	681	680	674	665	690	686	690	655	672	672	707	651	684	658	649	705	691	685	690	670	628	661	643	629	692	723	653	695	675	691	667	674	666	692	683	687	704	658	680	650	667	665	629	672	743	659	672	666	692	701	680	685	689	684	698	608	706	624	679	692	706	661	683	662	700	701	629	694	688	652	650	674	660	672	680	675	623	711	676	633	681	699	630	676	680	690	702	664	687	611	654	705	667	686	724	651	670	655	661	677	679	652	724	685	682	700	666	671	656	691	647	626	675	689	659	677	631	629	703	695	657	710	690	672	702	683	689	681	659	640	673	680	639	682	676	649	656	674	708	653	706	672	661	678	649	650	674	668	702	711	667	644	662	743	682	676	674	653	685	688	657	666	701	650	638	719	716	683	649	706	711	675	680	630	660	669	676	680	642	703	740	706	686	709	669	686	650	660	701	671	683	717	656	659	734	678	682	667	682	696	671	678	696	686	704	651	606	624	664	679	644	627	674	681	646	666	696	707	646	644	668	673	696	622	683	694	654	674	661	686	667	665	642	680	669	731	659	673	641	619	711	624	649	662	678	729	698	703	699	753	658	644	654	657	707	661	660	680	671	650	631	646	653	655	722	666	656	654	691	658	677	654	680	674	674	662	664	666	670	743	703	687	645	656	657	705	686	708	671	667	703	667	674	668	675	672	673	645	635	663	681	658	645	697	705	663	670	663	675	659	693	671	657	723	727	666	633	688	681	670	675	618	664	645	700	712	633	639	666	669	678	686	713	649	649	636	659	684	661	663	689	708	660	675	673	686	694	660	656	669	700	681	664	671	686	677	673	722	661	669	635	650	677	700	685	714	688	651	704	728	663	649	659	652	635	662	659	704	684	658	628	700	667	683	680	718	684	663	662	659	687	681	658	713	667	694	695	720	695	634	689	671	646	672	629	642	662	660	686	671	676	659	639	687	668	603	710	716	666	713	665	694	657	652	670	681	710	644	729	672	660	646	689	693	705	683	669	674	657	679	679	653	652	680	660	690	631	658	670	686	666	683	638	686	677	655	680	672	630	619	660	668	686	726	629	700	665	678	696	593	692	681	686	679	655	676	721	649	669	626	644	712	631	674	661	660	707	672	700	686	675	660	671	675	704	658	688	668	649	676	679	652	678	673	644	681	661	636	669	633	677	661	659	673	640	682	703	643	639	689	673	680	687	644	677	628	627	673	692	702	668	670	631	625	671	615	681	637	643	655	638	634	685	643	677	644	683	677	677	652	650	635	634	663	651	692	641	655	677	690	675	699	672	668	663	649	694	668	677	646	633	682	688	695	708	676	682	690	675	645	648	658	671	644	667	619	670	715	698	653	699	672	679	697	712	706	699	715	630	649	650	663	637	694	676	655	637	681	701	667	695	681	616	700	640	670	675	678	663	665	658	695	669	654	671	684	698	657	672	682	669	654	669	652	669	665	672	672	668	643	694	664	660	651	633	730	651	703	648	662	688	667	713	710	692	654	644	679	660	671	637	661	649	688	661	674	716	658	683	650	668	652	686	669	661	665	644	656	707	643	704	717	674	675	694	628	676	690	664	676	661	691	682	719	720	622	683	689	664	660	668	666	680	736	687	702	589	634	711	638	678	686	697	707	675	687	710	687	716	699	663	669	682	705	685	696	675	687	714	651	677	653	649	686	715	677	669	619	692	648	667	681	648	689	622	642	657	685	658	681	628	669	629	682	656	652	704	678	676	697	677	659	655
2307	1052	544	384	690	790	833	743	616	381	329	311	268	260	297	300	225	129	94	91	81	62	62	53	59	48	58	53	44	48	36	47	47	45	40	32	46	44	36	41	40	43	44	40	38	33	38	33	35	36	67	314	45	45	48	31	38	33	28	43	59	107	30	42	30	31	51	33	41	34	33	35	36	30	41	44	38	32	34	41	43	43	42	32	40	36	35	24	34	44	43	32	38	37	31	33	41	37	41	44	31	41	33	38	31	30	37	38	45	29	27	26	35	46	36	38	43	27	32	34	35	31	32	53	28	31	37	43	41	48	41	39	33	29	32	30	49	28	40	29	27	32	50	37	41	24	39	36	36	39	43	38	29	37	36	35	45	37	30	33	39	23	41	33	37	39	41	36	38	43	30	44	35	38	49	26	44	29	39	31	35	30	42	32	34	34	39	37	37	25	33	48	33	48	41	40	39	34	31	36	40	29	39	40	37	39	43	26	34	37	35	44	27	35	44	31	35	38	39	42	26	48	35	39	40	40	37	37	32	37	30	31	29	29	25	35	44	36	38	30	35	38	34	36	51	34	30	30	34	30	45	45	38	33	40	32	35	38	41	39	37	27	36	35	42	28	34	43	34	35	45	41	34	39	35	44	39	42	38	45	45	30	34	26	26	36	32	40	36	34	43	42	34	25	28	37	42	38	34	25	41	38	51	33	31	41	35	42	43	36	42	39	40	35	38	32	27	42	25	42	46	33	33	33	33	40	27	29	34	40	24	43	34	30	48	42	45	27	40	44	44	35	34	41	42	32	51	39	34	32	36	27	30	29	32	35	29	29	35	36	37	41	34	42	38	33	32	34	42	47	33	38	44	28	30	29	37	32	34	37	35	28	41	39	40	26	41	51	43	52	31	28	47	37	42	34	41	31	33	45	34	26	38	34	46	28	28	38	48	30	30	38	36	36	32	39	32	34	36	36	40	41	42	35	37	41	41	38	40	42	41	29	38	39	44	47	34	40	38	32	40	38	44	39	25	31	37	37	38	34	35	42	27	36	37	35	27	32	30	42	32	44	32	29	36	40	36	35	42	24	46	27	29	39	45	49	35	43	30	38	41	33	41	39	28	32	30	44	22	35	31	37	36	43	30	46	38	35	45	41	44	36	39	31	35	39	36	39	26	41	31	39	35	38	30	35	35	39	34	47	34	35	28	29	31	35	42	30	41	42	32	44	39	31	38	35	45	33	25	52	39	36	40	34	36	30	43	43	44	37	39	37	32	42	33	37	34	37	35	36	41	35	46	17	33	34	37	43	42	34	42	40	35	40	23	38	34	27	26	31	26	28	42	23	33	39	28	41	34	32	21	48	42	47	45	45	39	45	31	45	30	30	37	29	30	35	41	32	40	31	44	42	37	37	35	40	50	30	31	46	28	28	33	32	33	35	38	35	40	34	33	31	31	55	35	36	30	26	30	34	37	41	37	38	33	37	32	34	36	31	26	29	25	33	36	41	35	42	33	34	34	33	31	34	37	46	44	42	39	33	33	42	35	43	43	36	29	36	40	31	35	38	21	37	38	35	30	43	43	36	42	40	21	41	45	36	29	35	38	26	37	29	32	32	42	31	39	36	43	33	32	31	40	35	27	36	44	45	35	36	29	34	34	40	41	31	46	46	32	37	31	44	40	35	46	31	40	43	35	29	29	21	48	30	40	38	39	44	31	58	39	34	35	31	40	29	33	34	33	37	43	27	47	30	34	38	36	31	47	33	32	39	38	34	38	30	33	33	26	50	42	50	40	46	46	28	33	37	31	36	42	40	34	34	28	24	33	36	39	40	43	30	47	31	34	30	44	39	41	48	22	36	31	39	25	38	29	41	34	36	46	38	32	35	35	32	33	36	34	29	43	41	38	35	42	26	34	30	37	38	32	42	49	38	38	43	39	37	34	43	33	37	37	36	42	29	41	30	40	28	43	33	32	31	43	42	26	42	36	37	36	31	42	39	45	37	31	37	34	29	26	51	43	41	41	35	41	45	37	29	34	32	36	39	34	35	36	32	39	29	35	28	36	35	43	43	34	35	41	31	32	22	35	35	44	36	33	38	31	52	40	30	37	36	28	31	34	31	40	33	36	36	36	32	34	31	32	39	42	40	42	29	29	38	36	44	42	29	45	36	34	32	39	39	36	32	43	37	40	37	36	30	40	35	30	34	31	46	43	40	32	41	37	36	46	26	34	48	31	42	30	47	31	44	24	34	24	41	37	36	36	32	29	31	40	48	38	37	42	40	38	45	43	34	40	40	28	37	34	44	29	34	34	35	33	30	32	33	36	48	42	38	39	50	40	34	35	35	39	33	43	37	23	37	48	43	35	35	33	31	38	46	35	36	35	37	38	47	47	33	27	37	41	36	33	43	49	31	40	28	31	29	31	39	26	38	36	44	26	27	39	39	25	30	36	40	38	42	33	41	31	43	33	44	33	41	40	34	37	40	36	32	37	34	35	38	35	48	41	31	39	31	40	40	49	27	43	44	30	32	42	29	46	37	36	39	31	40	41	45	32	33	28	31	38	39	36	41	25	35	34	33	34	41	46	41	28	46	29	30	34	31	45	32	41	32	31	38	33	40	36	42	30	29	52	36	33	32	35	36	33	36	50	44	43	29	37	29	38	29	42	30	29	41	27	35	32	34	41	41	32	44	45	32	25	41	56	28	36	43	32	35	45	46	43	35	35	31	34	34	31	29	29	29	39	37	19	44	36	28	35	36	38	47	42	39	36	35	31	38	31	35	37	40	41	38	42	48	35	36	33	40	29	44	37	29	36	42	42	44	33	27	36	33	39	31	37	29	30	31	44	35	42	42	31	45	36	42	28	34	36	35	35	35	45	43	36	28	48	44	35	46	24	33	42	37	37	39	37	40	39	32	37	35	32	34	29	33	44	44	30	39	52	41	33	33	50	33	46	36	32	38	38	35	41	43	33	24	31	34	32	37	36	24	40	32	42	41	32	31	42	47	46	40	49	36	30	39	48	42	39	34	33	30	31	39	38	43	43	40	30	32	42	41	38	23	31	46	38	28	25	27	41	29	37	34	35	51	43	32	25	42	36	37	42	45	27	34	34	34	34	27	25	26	31	41	43	39	35	27	25	44	36	40	31	29	40	45	35	22	39	25	32	36	38	39	39	30	46	49	35	29	39	34	41	40	33	32	36	40	42	37	39	33	29	39	38	49	31	34	31	42	36	36	22	28	38	38	36	27	35	35	50	48	30	33	32	40	56	46	39	37	40	38	41	40	34	33	35	32	30	37	36	37	47	42	32	30	24	48	43	36	36	40	32	30	35	40	37	27	34	37	36	32	32	44	34	36	35	45	38	35	30	35	42	34	43	35	37	38	30	44	37	34	42	32	42	41	35	44	46	39	53	42	37	41	28	38	41	37	30	29	44	37	44	39	35	29	42	37	33	42	34	43	29	41	35	31	34	34	36	34	34	41	30	40
26443	18621	12383	24377	33233	32956	30727	28315	23870	18501	14967	13631	12046	11062	11566	12489	9597	4791	3701	2895	2675	2036	1931	1654	1545	1480	1331	1238	1136	1103	1097	1046	1112	1077	928	938	930	788	853	844	823	770	815	761	737	741	771	719	761	725	2110	10079	724	687	662	665	648	674	760	820	1149	3509	888	618	622	587	629	651	606	603	615	623	587	628	633	591	610	578	644	577	611	638	584	606	626	614	638	607	613	607	597	646	599	646	615	603	625	646	632	607	567	558	575	592	568	604	606	606	583	603	607	551	556	579	524	650	601	570	575	566	618	607	587	625	586	609	618	578	612	627	576	568	612	588	608	560	594	589	592	627	557	628	576	610	596	590	593	611	598	576	594	567	605	603	562	575	560	587	551	556	583	565	556	567	559	559	578	540	582	593	547	549	597	523	569	561	613	566	595	608	586	597	580	548	605	560	587	620	545	574	582	599	580	553	567	569	582	560	578	536	583	582	569	571	542	590	557	593	517	542	570	574	575	532	566	566	560	535	568	560	578	561	585	542	541	565	593	575	613	561	541	544	550	602	556	557	560	545	642	582	591	594	537	545	528	568	581	516	542	580	591	586	539	561	572	554	560	600	544	542	590	599	539	554	557	561	613	581	552	576	569	587	590	558	565	588	603	583	552	546	567	541	557	558	536	528	578	600	572	611	565	537	527	564	558	566	598	549	587	580	553	552	574	543	585	576	580	544	556	583	541	537	564	552	563	543	567	522	556	593	580	572	548	574	556	551	572	563	557	584	556	570	589	545	611	579	576	545	578	555	562	555	575	591	588	563	596	531	574	554	615	573	557	588	586	572	530	620	531	571	567	542	580	544	560	603	566	566	564	568	587	555	568	590	551	533	577	551	569	553	572	570	560	575	564	533	565	519	574	542	576	574	510	560	587	576	561	580	564	565	529	553	550	602	546	563	570	554	551	565	553	549	565	590	529	580	584	526	551	577	563	565	582	585	581	567	540	546	556	566	536	549	544	550	627	582	568	564	577	573	545	553	535	563	589	519	566	567	556	568	530	538	553	554	585	580	541	560	586	588	596	583	550	560	606	602	597	534	580	577	566	574	586	569	579	560	574	527	552	640	542	558	575	539	556	547	601	547	563	574	558	573	590	560	525	561	543	574	549	563	570	562	580	546	553	503	552	572	558	583	566	587	541	563	577	592	599	572	593	635	599	562	605	564	543	514	612	548	594	597	552	583	559	547	590	556	565	516	548	540	602	612	631	542	566	586	583	545	555	587	586	527	609	585	626	567	583	595	554	555	583	524	567	557	583	623	593	561	519	552	524	575	549	566	601	546	547	579	594	530	587	558	574	598	565	550	568	555	587	577	604	588	633	526	499	572	581	558	547	567	589	582	565	598	542	531	569	570	564	542	528	539	563	530	557	576	538	590	495	582	563	554	526	632	531	575	591	559	549	563	614	588	539	581	600	528	556	573	551	567	583	577	577	540	581	590	523	542	533	560	565	547	531	576	563	581	525	547	545	559	584	540	545	585	578	560	556	596	551	570	557	561	547	558	550	596	605	526	570	562	532	536	561	553	549	589	567	542	565	582	570	594	582	557	563	582	603	623	556	572	599	568	589	557	578	578	559	562	622	563	560	583	561	588	570	557	543	566	571	543	571	601	569	539	580	581	548	558	578	540	579	558	540	597	592	584	565	558	577	568	607	546	599	539	550	538	549	578	556	573	596	578	536	590	616	537	572	590	560	540	564	600	553	612	598	614	578	563	536	524	581	580	590	581	553	541	538	542	569	618	589	557	552	532	544	545	552	570	589	647	574	557	538	557	557	562	597	547	590	579	577	512	557	535	558	583	583	532	579	514	550	603	577	580	544	571	584	586	532	598	535	576	557	522	560	562	598	578	609	535	582	531	543	578	535	573	572	558	542	536	560	571	567	539	566	565	559	567	557	547	548	599	529	584	584	582	550	561	578	581	553	573	549	589	535	561	570	592	578	581	545	565	527	592	580	546	563	575	570	560	559	572	571	608	515	579	538	587	557	575	574	561	529	532	580	574	552	560	534	580	585	580	579	550	565	560	544	580	533	572	525	583	569	551	583	546	548	611	542	605	577	520	599	560	619	585	622	589	534	569	582	541	560	520	580	591	583	548	572	567	550	510	550	597	580	595	570	632	599	587	538	550	600	512	540	574	601	567	548	557	569	538	580	551	563	559	565	520	545	562	563	555	574	555	572	560	555	525	529	548	561	566	533	572	558	518	549	550	568	580	554	525	581	559	591	546	557	556	603	581	556	551	604	596	563	548	562	559	551	540	547	524	564	582	512	594	606	576	581	513	555	578	604	549	588	580	551	572	598	570	598	560	573	579	559	579	598	549	568	527	557	577	603	616	587	620	555	568	548	573	578	550	606	590	573	597	589	543	613	540	572	536	524	535	579	576	534	548	548	546	565	521	565	566	527	556	584	566	533	612	575	577	617	600	560	569	585	588	552	573	583	601	559	550	568	563	619	579	599	570	543	595	571	553	556	590	583	545	585	537	589	534	583	552	570	561	572	579	530	585	583	587	525	604	521	552	539	565	575	590	576	551	553	605	537	539	527	554	548	590	563	603	594	595	569	582	546	583	584	580	596	559	521	611	582	570	550	582	529	570	583	577	554	553	601	571	519	547	589	549	582	572	592	585	577	579	563	591	608	585	555	569	582	583	562	602	558	545	597	589	516	554	560	561	599	577	593	588	567	546	599	511	553	559	570	619	541	532	562	561	551	572	557	600	563	559	532	562	533	545	558	542	585	577	540	543	575	533	626	563	548	584	572	549	510	549	574	526	578	554	580	565	541	526	575	569	606	569	594	581	517	598	541	547	606	540	541	566	556	587	548	541	566	598	569	603	590	581	574	513	548	588	577	564	554	548	571	566	548	554	586	549	587	619	536	573	572	567	557	593	576	546	585	566	561	585	611	511	579	523	577	620	611	555	546	546	589	576	554	592	561	575	570	573	541	546	593	553	550	577	558	551	555	635	573	560	562	582	571	538	501	571	576	546	527	536	557	579	567	536	536	576	583	577	548	595	544	578	521	584	553	564	571	534	588	583	579	559	618	508	502	591	559	539	582	541	593	555	552	571	588	611	554	539	604	572	543	553	569	568	542	580	548	521	567	585	565	525	556	544	605	537	553	583	555	563	538	513	565	584	578	541	585	561	556	592	560	561	496	555	552	559	540	577	561	577	593	548	588	542	530	573	560	523	515	602	595	607	544	538	553	534	569	561	568	566	602	538	601	565	561	595	539	562	557	569	535	558	543	610	559	620	523	560	569	568	552	582	547	523	556	613	583	541	569	561	593	581	547	536	597	567	608	559	624	581	571	557	546	561	594	582	519	535	581	552	564	567	537	544	550	550	526	635	555	539	601	546	576	555	551	607	540	539	552	544	573	585	557	534	574	555	562	566	574	568	573	521	561	551	590	578	535	569	546	608	587	588	563	597	570	569	550	576	555	597
1791	436	244	171	278	337	355	301	272	212	124	127	119	102	120	123	129	82	32	33	36	42	30	30	37	32	27	31	24	28	28	13	30	26	24	33	26	26	18	29	15	21	38	27	35	23	26	29	29	26	32	62	31	26	28	33	29	29	26	30	28	27	26	21	23	29	32	25	21	23	24	31	21	28	33	31	25	26	25	26	33	18	28	29	27	29	38	20	25	20	27	32	32	26	33	22	21	24	22	29	23	27	31	30	23	24	24	27	26	29	26	25	23	18	28	23	37	25	32	27	26	35	18	27	28	24	21	24	36	20	21	29	30	41	28	28	27	25	22	22	33	32	17	33	39	23	25	34	32	24	22	22	25	34	27	20	23	26	22	29	31	17	33	28	23	25	31	21	23	33	23	33	23	19	29	27	36	25	33	21	25	28	29	25	30	33	32	26	32	27	24	18	26	24	20	19	31	26	24	30	26	27	29	42	28	28	23	22	23	23	26	30	29	30	33	33	28	28	21	31	24	30	24	30	32	28	20	31	25	28	24	18	31	24	29	33	24	23	31	24	21	20	31	24	37	32	31	11	20	18	15	31	33	27	25	40	20	30	32	28	31	27	21	23	23	27	26	28	24	27	21	36	36	18	21	23	36	21	20	37	26	22	22	24	25	22	34	26	27	29	34	23	26	20	23	26	29	15	29	16	34	30	31	37	25	23	23	25	26	23	22	35	28	31	17	23	27	23	25	26	29	23	33	27	38	33	23	19	33	21	21	21	25	29	29	22	27	34	28	31	12	31	23	29	30	35	37	22	26	29	26	22	29	21	27	33	34	30	22	25	29	36	19	25	24	24	27	19	25	30	27	26	19	27	31	30	37	26	23	23	17	26	29	19	30	29	32	21	30	31	19	29	24	23	31	30	33	22	26	17	29	23	26	23	26	28	30	19	21	28	31	29	29	27	25	28	25	25	26	27	19	28	24	25	31	30	22	21	26	25	25	23	25	28	31	32	29	25	13	31	21	24	28	29	29	13	28	34	35	23	30	27	24	28	32	29	28	25	29	23	17	22	24	38	30	24	27	26	24	29	27	22	23	19	29	30	20	22	29	23	28	26	19	22	35	22	34	25	27	22	22	27	27	14	28	21	26	31	25	28	21	29	22	32	28	30	22	28	26	25	24	29	17	26	28	29	23	34	26	24	25	21	25	23	18	29	22	18	30	31	30	27	22	30	21	27	29	27	25	17	19	16	25	29	29	24	25	24	30	21	31	27	26	28	22	26	23	21	27	28	20	17	25	24	25	26	23	33	22	25	22	23	28	26	45	24	23	30	22	22	30	26	30	26	35	23	23	16	31	20	32	30	21	23	39	21	31	26	29	25	22	26	33	29	24	21	22	29	21	25	31	24	24	27	26	32	23	19	28	27	28	25	27	30	24	32	28	11	33	24	38	28	21	37	19	24	26	29	25	26	34	17	31	24	23	27	24	34	31	29	23	19	23	30	26	21	19	28	25	21	30	27	37	23	33	27	34	32	15	42	27	29	24	20	22	23	19	28	28	25	21	26	24	29	25	34	25	22	30	31	22	23	25	28	32	29	25	18	44	37	23	35	20	31	19	25	21	24	27	29	28	22	23	23	21	27	23	19	24	31	32	26	27	23	29	22	26	29	38	18	20	44	27	23	32	24	29	21	24	39	33	18	28	31	31	22	19	25	30	33	30	30	20	26	25	19	24	23	26	38	22	36	25	13	27	21	17	21	36	41	34	27	31	22	33	25	37	31	30	27	33	19	32	27	28	40	32	22	36	39	28	27	23	27	18	27	26	28	26	30	26	30	27	36	16	27	37	23	20	20	26	22	17	30	24	21	29	34	28	28	27	32	28	32	27	23	25	32	30	18	25	34	20	21	37	21	29	30	26	30	23	26	27	26	17	32	22	22	24	39	29	28	26	18	21	24	26	19	16	22	24	19	26	33	28	21	32	21	45	29	15	21	35	29	25	32	32	22	16	29	17	27	29	22	21	34	22	34	17	34	29	19	33	16	22	20	17	30	20	35	27	33	30	30	24	33	26	21	23	27	28	30	23	24	22	25	22	23	32	29	22	22	26	28	29	21	27	32	26	23	32	28	25	21	29	32	26	22	29	26	31	26	26	27	28	34	22	22	18	25	26	27	25	20	25	25	41	20	27	36	22	23	20	22	25	27	29	21	32	22	29	25	22	33	29	25	28	31	24	34	26	31	23	27	17	30	27	26	28	25	23	28	18	30	28	41	26	37	19	35	21	34	22	26	23	24	28	29	21	24	31	26	19	22	24	28	31	25	34	23	23	28	34	27	17	26	25	29	23	24	28	21	26	28	26	25	23	25	34	29	32	25	22	17	15	25	26	23	25	20	19	24	21	28	23	21	35	43	21	30	25	33	31	34	21	21	25	34	24	24	28	28	23	27	26	33	18	23	29	27	19	23	24	23	23	27	28	22	27	25	33	33	35	25	21	43	25	31	25	30	19	18	15	20	29	26	31	26	21	25	38	26	30	29	16	31	36	29	26	32	30	29	19	25	23	21	27	27	31	34	30	29	21	28	29	21	34	17	33	22	22	25	25	20	35	31	19	31	31	21	24	29	24	24	20	27	28	26	21	25	22	22	23	37	21	29	27	25	19	17	31	20	25	27	22	42	20	26	30	33	26	26	33	20	21	33	29	34	22	29	27	25	22	16	29	24	23	29	19	34	21	19	27	18	38	39	31	17	21	23	22	23	39	19	26	19	25	24	23	26	36	32	25	26	21	22	33	17	28	24	21	25	23	13	29	41	29	27	22	25	29	27	21	21	27	33	35	22	31	30	25	27	28	15	31	33	38	21	26	24	16	19	33	28	26	21	22	29	29	20	35	34	18	29	22	28	20	32	23	21	29	32	22	23	29	38	20	34	21	28	28	31	21	24	24	29	30	38	22	32	28	33	25	31	29	34	24	27	31	28	23	23	30	29	26	22	22	31	20	27	41	21	23	29	22	20	20	22	37	23	35	32	32	23	30	28	24	29	24	23	22	25	35	27	25	28	20	32	32	29	25	22	20	30	24	23	33	21	22	31	30	23	27	24	26	38	25	25	22	30	25	29	28	26	27	29	28	24	25	31	20	20	22	28	40	25	32	16	21	25	21	25	32	28	32	31	32	30	36	29	28	44	30	26	29	36	25	34	20	26	21	26	31	30	28	20	26	29	26	34	18	23	31	19	31	28	26	15	19	23	28	28	27	30	24	14	23	23	26	29	19	32	23	21	34	33	38	32	33	26	27	17	21	30	37	29	28	30	20	31	27	26	21	25	29	26	23	37	21	31	28	28	30	23	29	18	29	30	25	24	23	18	18	25	26	23	27	24	29	17	22	23	28	30	24	26	31	23	27	22	19	37	35	25	25	27	36	25	24	16	30	21	23	23	27	26	31	30	23	23	30	23	18	35	26	26	18	34	22	26	30	27	27	35	23	18
18155	11213	6612	16070	22698	23002	20969	17576	14194	9995	7704	6534	5574	4681	5424	5378	5173	2360	1438	1090	958	756	738	701	630	592	513	505	478	520	475	521	509	501	474	489	423	465	479	456	506	474	493	440	459	421	443	432	408	484	636	1943	469	428	412	443	430	503	499	511	507	651	459	409	403	417	454	436	401	416	397	404	408	408	438	448	426	442	430	430	430	397	446	465	426	422	400	451	457	442	477	451	427	430	422	424	422	446	439	429	419	400	465	400	408	433	414	404	428	434	419	397	441	418	410	408	392	407	405	395	401	450	411	426	434	423	423	438	416	454	443	427	409	412	408	437	413	433	449	421	416	423	425	406	443	400	413	422	424	413	419	416	402	394	397	433	424	408	418	437	417	430	421	432	430	403	398	403	419	454	450	444	455	438	425	416	401	411	402	396	434	431	442	419	402	444	436	444	392	411	399	383	439	427	429	444	442	365	383	425	397	403	413	422	406	394	415	431	430	430	419	403	403	426	413	393	419	441	395	402	458	394	441	423	402	383	418	449	407	402	431	424	407	413	423	391	412	410	402	438	408	425	415	418	437	410	441	448	440	410	443	411	409	400	412	445	449	428	408	401	417	425	443	431	447	401	410	402	439	404	399	416	386	450	436	416	392	438	390	415	414	415	412	366	427	384	404	414	388	442	405	396	403	403	444	413	408	425	431	403	419	395	446	411	431	420	415	415	428	421	420	404	398	413	391	411	389	436	406	405	425	426	411	399	425	426	426	398	399	380	395	391	428	421	439	392	442	403	404	405	432	406	391	400	432	444	408	436	404	435	396	424	383	405	421	465	381	419	434	406	409	414	411	379	404	410	424	395	400	424	402	451	402	408	409	439	400	458	415	401	408	408	419	438	405	452	430	449	399	469	406	427	385	431	410	433	407	421	407	428	429	393	414	391	386	395	417	437	428	408	431	415	390	417	409	409	429	413	433	389	418	422	434	416	417	393	400	425	418	404	426	396	436	403	425	441	432	405	423	414	412	414	416	424	419	424	402	429	390	407	422	393	397	400	410	411	408	411	443	439	400	429	408	423	441	419	399	379	413	423	444	414	420	430	411	446	408	389	420	414	418	418	408	407	429	386	430	425	457	410	414	413	415	430	412	415	383	466	436	442	400	425	432	397	447	419	391	442	411	482	447	409	411	423	419	410	437	404	412	404	430	393	432	399	423	419	422	430	410	416	463	438	426	395	426	448	439	434	435	392	421	395	382	436	393	425	439	386	416	401	398	393	403	396	420	426	426	418	393	425	413	426	419	399	406	441	385	428	430	402	418	395	388	425	434	384	410	426	377	411	454	423	426	393	429	407	412	377	412	437	441	471	444	413	415	409	403	433	409	396	404	404	413	429	423	434	415	404	412	415	438	412	436	430	384	451	427	419	417	416	456	426	413	433	460	382	444	435	441	398	407	433	458	399	385	405	451	417	421	382	418	404	425	458	372	407	416	397	396	435	433	396	412	431	401	431	419	376	418	428	383	405	425	403	438	403	486	413	432	418	425	400	385	406	390	421	392	418	428	403	399	375	426	405	434	465	396	393	366	399	412	446	387	427	396	430	422	424	409	400	415	426	421	412	446	394	372	438	432	416	410	451	394	412	443	415	437	389	450	402	405	375	447	411	407	414	390	413	413	438	454	422	389	417	406	433	382	427	408	452	401	414	438	429	399	412	399	383	401	383	419	428	439	428	378	396	427	411	429	424	388	399	386	410	431	424	420	458	438	410	419	421	401	396	452	383	388	432	390	414	427	420	434	432	402	424	420	392	433	459	445	443	459	415	426	430	435	412	419	413	437	423	435	397	417	392	410	413	390	409	434	422	397	395	452	445	422	433	418	411	386	423	414	412	425	437	429	436	390	400	375	428	417	405	403	385	394	423	398	463	433	441	406	458	439	399	381	456	365	417	425	418	419	446	408	386	411	409	483	428	412	365	432	440	434	424	407	417	434	449	402	404	451	388	445	413	420	419	404	410	401	416	437	419	425	394	390	428	414	417	434	390	412	419	419	404	423	429	397	396	430	445	403	428	472	441	415	415	388	443	400	420	400	420	397	405	423	433	407	427	395	393	419	431	384	426	418	419	457	422	467	411	440	414	384	371	375	416	393	461	459	412	425	425	423	418	438	435	425	392	424	430	441	412	436	389	393	453	412	437	438	406	401	394	436	394	404	441	430	435	455	439	423	419	430	423	392	379	403	381	406	412	411	409	404	453	421	422	412	402	443	401	430	422	441	412	405	393	430	409	421	436	396	441	418	408	416	409	439	402	428	436	380	408	404	440	457	443	404	413	431	406	389	401	468	411	412	374	439	432	458	426	418	391	422	421	434	431	445	433	394	415	379	403	428	433	427	372	421	464	415	414	443	380	408	377	425	389	431	413	392	409	426	422	400	398	389	401	415	424	365	432	433	411	417	424	429	420	430	447	408	413	442	395	412	438	412	398	410	456	440	435	415	441	438	426	430	406	404	427	459	401	394	422	433	413	409	413	389	389	408	431	433	441	404	423	432	441	440	431	438	455	430	407	415	464	422	417	454	433	401	442	407	428	390	394	443	397	422	442	467	446	401	382	422	438	404	399	439	428	443	444	425	413	410	436	409	431	475	406	399	395	425	429	419	405	424	398	408	414	448	420	411	418	394	427	376	398	433	437	439	437	430	420	452	405	406	396	433	403	416	421	419	401	412	401	418	390	415	422	404	443	438	408	425	419	445	425	423	435	396	357	458	390	431	435	421	405	393	387	446	442	481	374	447	408	385	408	442	445	415	417	412	410	424	436	429	409	416	412	397	413	433	425	390	439	433	409	403	388	396	386	392	393	428	405	433	431	415	439	443	419	431	410	385	398	395	419	402	427	403	396	407	425	398	423	401	412	396	405	429	435	366	405	411	432	383	418	396	428	394	412	413	452	426	427	395	449	391	397	452	425	419	419	426	409	411	430	386	419	416	450	426	452	410	426	448	404	414	410	403	383	390	395	436	392	389	397	416	439	449	426	397	420	382	422	397	435	457	400	423	421	373	420	462	434	435	419	386	382	406	420	441	433	413	430	423	426	448	403	407	418	452	454	425	403	425	433	395	431	455	369	424	412	409	416	404	437	426	387	388	412	409	440	434	427	400	393	395	433	416	442	404	376	380	424	422	423	423	409	390	431	419	393	460	356	409	423	390	380	429	400	430	422	393	389	359	434	434	389	412	405	394	410	427	410	408	400	410	443	396	373	435	410	438	432	412	427	400	449	441	425	401	392	416	450	410	412	362	417	424	370	425	411	417	417	403	439	434	411	447	394	437	417	435	379	418	397	437	433	458	412	417	430	450	450	390	401	435	410	433	433	387	412	420	413	397	428	390	433	419	452	402	438	474	404	430	411	428	417	402	408	414	428	393	441	424	402	399	405	404	399	419	414	426	397	414	427	441	440	394	379	433	420	439	397	392	400	416	438	438	451	418	423	424	410
1234	666	385	278	464	572	524	483	376	280	217	171	180	149	171	146	160	96	43	38	45	40	37	34	30	33	29	34	34	24	38	32	27	38	28	21	17	19	22	20	30	19	14	19	20	20	27	27	22	23	70	165	21	26	18	22	20	20	14	30	35	56	24	14	16	21	15	25	15	23	12	17	14	23	24	12	10	26	25	17	28	16	23	14	21	18	15	20	20	17	21	20	22	25	28	23	21	21	13	23	20	15	15	12	18	22	20	14	20	14	25	22	28	30	15	17	18	13	22	17	9	13	23	19	20	18	20	21	15	15	22	10	18	15	20	17	32	17	26	26	18	22	19	15	19	20	28	14	22	19	23	23	19	23	14	24	16	20	12	25	20	26	24	27	22	16	18	26	29	20	28	23	21	16	14	14	16	13	20	18	19	24	28	12	16	19	20	18	11	14	24	25	19	20	21	19	23	12	22	22	23	23	25	29	16	9	19	26	13	23	10	18	22	18	20	15	19	24	17	18	17	14	15	16	15	23	13	25	16	25	16	13	18	20	18	26	26	12	32	11	28	19	21	20	25	25	25	13	15	21	13	15	21	21	12	14	27	28	11	17	16	28	21	22	17	20	19	13	15	12	21	23	24	25	15	16	25	21	19	16	14	22	21	16	26	23	20	17	18	21	21	20	14	28	18	18	14	25	19	20	17	26	22	21	17	22	26	15	26	16	17	18	17	20	13	18	16	23	15	16	21	20	18	29	17	22	25	21	15	17	17	24	18	21	21	26	17	20	22	23	17	16	16	15	13	23	25	19	13	16	16	21	21	20	28	23	23	17	20	16	18	24	22	19	15	15	23	19	27	18	20	19	18	19	24	16	20	21	17	26	18	28	21	20	16	17	27	20	21	19	18	19	21	20	25	22	21	18	26	20	19	24	19	20	16	17	12	20	16	6	20	20	23	15	24	23	31	23	22	17	17	16	20	22	28	17	20	17	18	28	31	22	18	20	10	18	11	23	14	33	23	20	18	17	19	19	18	29	24	21	20	20	16	20	15	25	16	17	22	20	16	20	19	19	18	15	24	16	19	23	17	15	22	22	21	19	18	16	30	14	22	18	25	22	22	25	15	25	22	24	22	29	15	21	15	20	18	16	23	24	20	21	17	18	18	18	28	17	23	17	19	16	24	17	12	17	18	28	25	25	14	25	23	20	21	23	13	27	23	19	26	17	18	23	17	23	22	17	22	11	12	17	19	24	19	16	21	27	27	24	13	16	20	21	24	24	23	14	23	16	21	13	21	15	21	13	20	16	13	17	23	19	14	20	30	23	17	23	19	19	20	14	19	21	19	20	20	14	27	25	12	22	18	23	29	18	15	19	19	17	29	18	29	24	22	15	17	17	18	26	17	20	18	16	21	17	21	14	21	22	18	28	12	13	14	15	20	21	26	19	20	20	26	26	21	27	20	27	25	20	24	23	23	14	21	18	26	20	19	20	20	21	18	19	23	15	30	28	27	28	15	21	24	21	24	25	17	20	23	21	23	14	19	18	12	24	29	17	23	17	22	13	15	24	16	21	18	16	18	22	20	17	9	16	13	19	20	20	21	18	18	24	16	24	21	20	24	21	22	11	18	25	17	17	27	23	21	21	20	17	22	16	15	21	17	32	19	15	27	12	17	16	16	18	14	21	19	22	28	25	21	15	22	18	25	25	23	19	17	19	13	22	23	26	20	15	16	21	18	24	30	10	25	12	16	29	14	21	12	22	24	14	12	27	15	15	21	21	13	17	19	16	19	27	13	22	15	22	7	18	23	23	14	21	33	21	19	26	13	24	16	20	17	21	25	14	21	25	19	22	23	13	19	23	23	11	18	23	27	20	21	15	24	20	18	16	23	16	20	13	24	15	16	13	20	16	12	29	21	20	14	22	20	19	16	21	27	15	19	13	26	23	19	15	21	18	14	22	20	17	18	16	25	14	15	16	12	13	16	25	10	11	24	20	24	17	19	17	24	14	23	19	17	15	25	13	9	23	18	21	19	22	19	22	31	25	27	14	16	18	17	16	16	22	19	17	26	17	23	24	24	21	15	20	24	20	22	9	16	16	16	17	20	13	20	22	20	15	24	18	21	21	25	28	21	18	23	19	21	21	18	19	16	22	12	18	20	18	15	26	26	18	21	16	13	27	20	17	19	17	15	25	22	25	14	16	16	16	16	27	10	22	22	17	21	22	21	26	18	19	21	15	21	13	21	14	15	19	25	22	14	17	19	23	16	25	16	14	10	13	22	24	23	18	23	23	20	18	14	23	19	23	20	24	23	15	18	24	27	15	16	25	20	13	17	20	18	17	27	12	22	22	16	29	17	23	27	13	18	32	18	17	13	21	24	27	18	20	18	17	23	25	18	13	15	33	21	24	17	18	21	12	21	12	22	26	29	21	20	23	22	21	20	20	19	16	20	13	14	19	21	22	21	18	25	26	20	18	25	25	22	16	17	24	21	15	19	14	22	26	20	28	20	17	21	27	31	22	21	16	16	18	21	23	12	23	20	20	16	16	19	19	20	17	21	13	21	19	22	21	25	23	28	19	23	21	14	18	16	21	18	19	16	23	25	16	18	15	28	24	23	17	18	10	24	16	28	21	20	18	16	16	28	14	22	22	9	18	21	17	24	18	16	19	17	18	26	19	15	20	26	18	19	22	19	17	20	14	18	15	22	21	15	22	19	23	14	29	28	25	20	11	22	14	24	19	18	13	15	22	33	17	14	12	22	26	19	19	19	20	29	26	21	23	16	14	18	15	26	22	26	15	26	18	19	23	17	21	15	14	18	20	39	18	28	19	24	20	20	23	15	23	16	20	14	18	22	24	14	17	22	21	16	18	19	17	14	21	18	11	14	18	21	19	19	14	26	16	19	22	13	21	13	18	21	22	15	23	24	16	17	23	20	12	22	16	22	17	18	14	21	23	19	26	17	20	21	19	26	18	18	23	14	20	18	17	20	16	22	23	21	28	31	16	20	18	14	18	25	16	14	21	18	19	21	18	23	24	18	15	25	23	17	16	19	24	19	13	25	18	18	13	17	21	18	31	15	24	16	15	17	14	21	25	17	18	25	25	19	21	15	18	34	18	28	17	22	14	16	21	17	18	23	21	19	23	24	29	22	21	16	24	12	21	17	14	19	15	11	18	17	17	11	19	16	15	14	21	28	12	21	23	20	14	19	24	14	20	17	18	22	20	15	17	20	21	19	17	19	19	14	12	18	19	21	18	13	21	15	12	15	20	18	29	23	17	19	17	18	14	24	17	28	23	12	24	26	20	26	24	20	16	11	20	15	14	14	26	17	14	20	13	22	26	9	21	21	27	25	19	15	16	11	19	30	16	17	21	20	21	22	21	12	19	16	16	22	21	17	14	26	20	16	23	27	12	23	14	20	23	17	15	24	12	30	15	15	21	21	14	14	22	28	31	22	19	23	18	23	27	20	21	23	18	20	17
21974	14788	9112	21269	29318	28312	26355	22945	18889	14526	11633	9845	8519	7527	7698	7531	7514	4406	2384	1758	1483	1130	1047	944	934	870	727	718	613	639	645	568	536	597	521	536	474	511	516	514	503	516	470	459	445	393	423	460	415	423	2379	6719	588	376	386	394	473	401	407	661	729	1470	387	360	316	372	345	334	331	345	351	334	331	334	311	370	301	301	356	340	306	350	283	326	294	343	348	351	350	378	356	338	335	373	351	317	350	331	366	308	299	331	335	324	332	354	308	333	339	361	320	357	313	328	335	286	311	317	309	334	316	346	369	330	327	330	367	337	310	337	343	320	321	323	296	314	336	317	303	318	330	319	340	318	320	359	325	308	314	325	319	347	353	350	293	341	342	345	307	310	338	325	326	333	315	327	325	323	354	335	309	330	320	288	336	314	337	347	349	305	344	341	353	352	316	320	356	324	338	303	340	329	338	347	323	355	321	291	306	349	312	286	304	339	314	338	316	323	322	338	328	292	319	316	349	331	331	347	329	319	319	295	312	315	312	349	335	308	325	311	330	300	298	293	315	292	303	309	306	307	316	300	301	300	324	314	307	332	321	340	323	315	315	315	307	339	296	298	317	314	304	315	301	310	305	375	335	300	303	319	282	307	317	303	291	298	319	316	284	303	312	339	338	319	302	330	315	317	317	312	312	349	314	309	345	324	308	329	303	303	310	344	307	324	327	315	290	328	330	303	306	302	307	307	330	302	310	354	312	344	327	333	306	308	307	305	315	310	289	315	311	327	335	274	264	338	320	309	299	304	330	311	352	313	326	331	314	327	319	324	293	300	313	318	338	304	342	297	336	316	317	356	326	311	339	303	284	300	297	323	321	333	311	368	315	306	322	301	304	293	323	301	338	316	290	296	310	305	314	312	334	336	326	316	287	305	345	285	284	307	339	338	321	316	313	300	319	314	320	353	321	325	329	301	327	338	318	310	332	338	311	335	328	337	283	304	318	314	291	321	302	314	321	325	334	293	298	309	338	343	306	333	348	329	329	301	334	308	348	275	291	317	313	273	273	345	330	349	317	296	316	308	313	349	293	311	343	313	316	313	311	372	316	319	308	329	320	338	327	315	297	340	287	308	335	307	313	292	325	333	315	326	310	316	296	341	319	318	303	295	317	308	308	313	305	316	306	323	341	326	304	303	344	337	309	341	331	339	311	317	325	324	323	321	315	286	326	327	291	344	322	345	365	348	327	307	326	310	313	324	318	318	294	301	300	290	260	320	322	353	307	313	303	355	309	345	321	311	338	302	332	300	311	304	304	331	313	307	326	322	349	346	324	324	292	286	334	315	303	323	306	323	328	319	289	292	310	328	327	328	297	326	302	306	334	289	320	325	311	302	301	336	304	297	348	319	335	306	321	322	338	303	281	326	332	309	309	303	296	308	327	308	358	286	322	303	307	337	346	308	310	288	317	307	340	303	297	341	322	324	295	319	288	318	340	310	296	314	317	321	325	338	325	337	329	313	331	309	324	302	319	334	315	326	307	316	333	322	296	300	338	314	303	332	309	299	312	306	306	319	318	339	312	336	334	324	321	321	280	321	300	300	316	343	319	323	355	306	297	353	331	300	302	312	334	343	338	330	292	312	342	322	274	325	336	348	300	331	313	340	300	321	337	319	322	314	323	297	350	297	297	327	336	326	336	307	306	306	324	341	309	304	320	332	303	308	321	343	319	287	323	289	322	322	344	340	323	303	334	285	319	317	281	323	330	333	324	329	327	289	346	325	295	300	322	335	318	314	326	301	300	327	322	328	312	291	289	278	317	316	292	311	309	302	319	309	314	290	318	337	309	326	322	343	306	337	316	328	302	330	298	336	328	313	304	326	300	286	322	332	335	304	333	313	309	313	304	312	331	288	300	353	321	320	328	331	341	317	324	341	277	318	321	361	331	316	306	327	307	316	334	311	342	312	321	333	290	321	333	330	327	334	328	342	289	321	305	321	290	312	322	311	302	309	332	330	317	338	314	311	308	294	320	323	362	326	348	319	321	317	326	351	295	280	363	318	293	327	306	313	319	309	308	315	312	325	320	314	333	312	301	332	309	344	324	331	323	305	312	303	317	334	334	282	323	309	308	299	314	318	300	353	321	342	355	284	310	326	330	342	276	298	330	298	325	322	288	316	299	328	322	329	357	305	329	320	341	328	332	303	307	310	330	336	337	299	337	302	336	293	316	323	326	303	324	332	305	316	307	325	325	321	326	298	290	339	307	345	298	302	316	293	323	282	313	296	332	321	289	327	313	323	277	311	288	297	329	328	303	313	315	343	324	314	312	337	324	326	343	292	303	301	306	331	304	323	330	358	350	322	330	334	316	355	319	318	348	335	301	327	316	296	324	333	308	305	321	304	312	295	319	318	331	324	309	331	363	316	301	327	300	318	352	322	336	328	330	327	297	307	331	362	319	329	307	328	321	305	339	309	317	326	321	288	348	303	300	317	312	336	287	318	342	312	334	316	307	312	327	330	322	363	344	305	320	312	327	299	295	325	331	326	303	328	301	323	319	311	326	293	317	290	289	309	323	309	319	314	309	317	309	302	320	331	336	314	303	297	308	320	320	293	329	311	315	300	345	289	333	299	321	314	297	318	286	330	308	324	304	304	316	333	333	325	321	345	336	319	296	300	310	311	329	296	343	315	316	316	309	320	310	350	340	324	324	316	341	305	312	320	294	298	314	306	345	352	294	325	328	279	305	362	318	289	314	329	291	288	302	346	318	345	332	313	336	321	336	317	304	327	297	324	336	299	294	304	310	329	311	306	349	330	291	300	345	301	331	317	297	334	298	310	310	326	337	329	329	310	297	307	324	320	292	329	302	304	308	325	327	323	311	300	318	326	291	324	333	302	321	323	293	315	306	313	327	278	351	343	310	285	326	289	329	309	340	292	327	300	307	326	276	297	323	332	316	334	344	315	293	300	289	328	348	326	313	320	309	304	334	350	337	314	332	286	313	296	311	322	277	303	326	312	326	305	300	332	277	308	314	322	292	322	306	328	299	297	323	274	298	351	328	307	287	353	334	301	311	308	292	284	326	325	303	303	324	359	362	303	327	287	322	320	314	318	305	301	275	299	311	297	315	321	275	322	335	331	329	337	313	306	287	328	326	331	315	314	300	333	334	328	322	310	308	326	337	330	291	327	279	312	308	344	309	296	331	304	323	297	302	313	310	347	312	307	302	321	305	316	322	325	368	312	314	316	298	331	337	351	310	277	294	322	322	339	333	306	330	287	311	297	317	305	325	309	303	299	321	319	300	306	312	305	312	333	319	334	334	304	327	324	302	334	362	330	321	309	301	315	283	326	324	323	293	321	320	291	324	307	333	296	297	293	318	346	328	301	308	344	280	306	329	326	306	321	335	334	329	347	321	331	342	350	295	340	308	311	276	312	348	314	310	321	331	298	317	309	359	346	316	287	309	317	298	294	288	330	282	349	306	310	322	315	325	357	347	335
2994	633	397	307	450	550	458	432	368	296	233	233	200	172	189	170	180	121	81	80	50	49	61	40	54	52	48	56	55	45	48	47	61	37	66	36	40	44	42	64	51	41	33	42	53	44	44	49	52	65	134	140	50	50	46	39	43	38	51	35	62	49	35	47	38	41	41	35	49	42	55	38	37	39	41	45	33	55	42	34	41	39	37	53	41	40	48	45	48	47	48	32	47	42	37	30	47	40	45	53	39	41	35	43	37	48	49	56	54	40	44	42	51	40	40	50	32	31	40	41	57	37	42	47	39	47	52	28	43	59	47	44	42	49	41	41	50	42	45	51	47	43	61	56	54	47	35	35	39	53	44	57	39	42	42	40	40	45	50	42	36	42	39	44	50	36	44	34	37	35	48	52	56	35	56	42	37	38	50	42	44	45	43	33	38	31	48	42	44	36	47	47	50	49	60	35	38	44	44	37	47	49	44	35	44	45	45	42	31	41	44	40	42	47	44	35	39	40	48	52	44	44	47	51	25	40	39	39	45	49	42	40	37	34	45	32	38	59	52	47	42	49	49	43	41	43	32	44	53	55	43	51	43	42	30	39	53	40	53	46	46	45	46	36	48	50	46	38	46	42	36	48	49	33	44	43	39	39	39	48	54	64	33	35	34	40	45	38	39	38	43	41	41	37	38	47	34	44	35	36	44	47	38	45	46	45	48	55	48	45	56	46	26	52	34	40	43	41	44	39	45	41	47	50	42	42	46	56	50	46	41	43	28	44	42	53	40	41	48	40	43	41	62	43	42	47	43	43	53	44	48	47	28	41	58	43	35	32	47	36	46	46	36	47	40	46	56	43	39	51	34	44	42	39	42	38	43	37	43	37	38	50	44	50	52	40	35	46	53	47	40	44	50	47	31	52	45	57	54	44	39	49	52	35	40	46	43	36	55	37	35	44	57	53	39	35	35	49	50	48	42	48	35	50	46	44	34	42	51	44	43	26	58	39	31	43	51	45	57	51	47	41	45	50	40	51	48	46	51	40	39	36	33	41	42	52	45	50	38	39	44	41	43	38	43	41	32	34	36	47	45	49	54	43	35	61	38	36	39	40	39	54	37	37	50	46	42	39	40	41	35	44	38	52	52	36	44	39	46	33	44	35	43	45	42	44	58	54	30	48	53	50	33	47	43	49	40	46	32	35	43	41	54	39	41	40	47	40	44	36	44	49	40	54	53	42	49	48	40	31	31	40	44	35	47	35	43	53	51	42	43	50	30	47	39	39	44	45	50	38	35	32	42	34	46	40	36	41	43	38	50	39	48	45	54	48	50	40	44	37	38	42	52	38	47	52	48	44	48	38	42	39	62	39	50	41	44	39	48	45	37	48	41	56	43	46	37	43	37	40	51	38	51	39	38	45	45	39	37	46	38	41	48	40	50	40	51	44	34	43	42	57	43	33	30	50	50	41	46	41	48	52	53	52	42	52	32	52	50	40	48	41	50	44	37	37	32	45	46	39	45	42	38	49	34	33	47	43	38	38	53	43	38	40	55	33	51	52	44	46	52	47	36	42	45	43	40	43	39	56	49	36	62	37	36	38	47	33	34	37	55	48	42	38	34	34	40	39	37	48	43	39	51	30	32	55	42	44	56	40	30	40	50	38	47	42	40	64	34	43	44	50	45	40	41	37	36	45	52	35	42	51	52	48	43	48	36	39	42	39	44	49	40	56	34	53	34	46	36	27	53	41	41	38	44	38	39	41	49	46	51	39	29	37	53	44	47	38	35	52	42	38	46	53	44	55	37	35	35	27	34	35	33	39	42	43	39	39	41	46	57	36	42	39	50	39	52	31	46	42	36	42	50	53	50	36	41	47	47	40	46	48	44	42	31	40	43	49	45	53	47	44	46	39	44	40	48	44	49	49	38	50	48	37	40	50	44	41	33	49	48	46	45	51	34	48	43	40	40	43	51	46	47	35	35	46	53	52	36	49	36	46	39	58	59	38	36	36	41	48	46	34	47	48	56	45	47	37	38	40	47	41	37	57	42	39	48	46	44	52	53	44	42	53	46	30	39	38	46	37	40	48	50	32	46	46	50	46	44	40	51	53	47	51	49	50	31	52	35	41	48	58	35	49	41	52	39	53	45	46	43	48	36	51	46	32	42	44	44	44	37	41	53	41	50	39	50	43	44	41	59	45	39	42	50	40	56	52	55	44	46	45	46	42	33	46	42	24	47	36	43	41	40	46	43	46	42	49	41	51	36	47	44	45	47	43	45	43	44	53	55	48	39	47	43	47	44	52	52	46	37	52	43	43	47	35	40	59	44	52	35	35	49	39	44	40	39	41	50	37	31	63	50	46	42	36	43	39	46	41	39	45	58	43	38	51	39	41	49	51	52	45	42	35	39	44	56	44	30	38	45	40	38	33	40	47	41	39	43	39	41	35	32	43	42	35	37	42	41	39	46	46	34	51	41	49	48	43	50	37	46	52	35	40	36	37	49	29	45	40	38	35	35	37	40	31	58	50	45	46	35	54	44	35	44	37	43	38	45	48	37	32	45	33	48	44	35	50	36	34	45	48	37	40	60	62	51	41	42	37	40	47	43	44	37	45	55	36	41	41	50	43	45	40	35	52	45	24	36	46	48	45	39	43	47	32	46	40	43	36	45	44	39	37	50	39	46	41	43	44	39	49	41	47	53	45	49	43	39	50	38	45	42	39	35	50	53	39	55	41	39	44	41	48	42	41	50	41	32	50	44	47	57	45	57	42	46	42	40	37	34	48	42	45	40	49	49	45	42	44	49	40	42	25	57	37	47	34	40	40	45	56	50	48	46	44	45	42	38	50	48	44	49	43	44	32	39	52	37	49	47	44	43	35	39	42	38	47	33	49	29	39	45	49	46	34	42	40	41	44	38	39	49	45	49	37	45	42	47	45	37	43	34	36	51	38	42	42	43	54	36	37	42	58	58	56	41	42	44	45	45	60	52	48	49	44	32	58	45	44	33	31	45	45	53	47	41	38	45	47	46	48	38	50	44	37	42	45	38	39	51	34	45	38	45	45	28	43	50	44	47	41	47	50	41	42	45	30	42	34	35	59	44	43	46	50	50	45	50	31	41	39	45	41	44	37	37	37	40	36	44	46	33	42	43	46	38	54	43	56	37	40	55	38	37	46	40	38	46	42	39	35	43	43	40	48	39	34	53	45	50	48	47	30	48	45	67	40	58	41	50	43	61	43	52	35	49	41	38	40	52	42	41	37	51	33	45	38	43	35	52	46	43	41	48	48	45	55	38	48	42	42	43	45	47	42	43	39	32	46	52	31	46	35	34	35	49	38	36	39	37	43	48	46	49	43	38	52	47	32	46	40	41	44	45	44	51	47	38	54	47	50	52	46	41	51	45	44	46	42	42	49	58	41	40	34	37	38	37	41	46	50	50	41	46	40	35	48	42	50	52	48	43	47	48	37	40	42	46	24	43	50	51	42	39	51
20515	13669	8954	20656	28869	28192	24859	21908	18387	14227	11620	9573	8605	7856	7912	7131	7214	5283	2612	2006	1815	1384	1276	1305	1262	1090	1121	989	933	963	934	880	929	943	816	881	882	858	883	809	866	884	820	784	788	739	774	794	765	855	5224	4851	767	718	762	819	810	774	774	873	957	1097	715	720	680	678	649	736	657	688	730	698	656	738	685	673	666	665	675	672	699	723	736	744	676	697	705	694	697	745	668	731	721	711	755	711	683	732	758	707	657	691	728	686	691	708	674	689	721	645	712	693	664	688	699	655	650	757	700	695	741	742	667	673	701	687	730	692	722	669	670	711	697	644	624	657	711	681	661	664	640	736	695	711	664	675	684	681	661	679	663	681	699	713	695	669	645	685	677	662	687	699	644	702	643	649	681	731	701	677	639	712	652	685	708	684	687	665	670	636	673	650	647	660	672	649	662	668	654	710	657	693	678	676	647	714	684	709	652	708	722	653	661	721	674	685	700	656	732	707	669	682	702	684	689	655	662	644	635	660	679	684	686	640	684	716	679	660	714	691	637	662	648	675	673	690	691	623	612	668	673	697	671	699	642	656	691	657	645	668	668	632	672	647	709	696	669	683	678	667	669	675	705	735	659	669	673	679	654	680	685	680	691	689	655	692	663	687	662	702	767	640	684	706	650	646	727	669	626	711	673	719	695	674	693	659	676	698	655	725	662	674	668	701	692	688	703	663	717	674	646	623	661	691	652	699	701	659	651	704	691	711	768	673	695	678	686	699	700	661	689	699	638	715	735	720	628	655	660	680	671	708	676	642	665	696	705	707	742	667	714	656	686	655	682	668	699	706	654	618	670	676	673	683	689	725	689	682	652	718	661	703	660	689	707	669	662	665	627	685	715	692	732	654	718	696	666	654	716	738	646	714	705	652	652	690	693	673	641	721	653	691	703	735	703	715	693	698	719	678	714	621	694	634	701	649	700	689	652	718	658	642	688	669	698	691	671	641	667	723	700	722	677	614	716	679	643	649	682	707	678	668	680	666	641	662	693	706	661	686	675	621	701	698	661	684	693	676	631	641	693	630	661	689	637	694	723	682	655	696	657	664	691	656	674	674	645	669	659	687	688	643	692	678	694	613	689	671	688	664	699	697	618	645	717	693	689	664	697	667	655	696	663	692	653	649	657	724	714	668	676	741	725	678	667	676	691	693	703	659	666	713	698	650	687	686	676	726	678	690	662	666	674	644	712	636	681	699	645	657	696	671	688	670	662	708	708	695	675	648	675	643	686	696	699	633	675	713	681	658	658	679	736	618	683	686	666	650	730	637	656	691	686	679	671	696	622	692	657	691	668	665	684	681	681	705	690	697	654	686	694	671	710	676	649	690	663	694	688	650	678	701	650	678	687	683	704	672	676	670	698	646	681	685	703	691	693	686	672	699	710	673	681	618	655	647	740	672	658	691	640	697	686	652	726	733	600	677	708	658	635	627	657	653	679	675	683	661	687	683	648	656	665	650	662	697	666	678	681	717	687	670	729	669	678	671	679	677	676	672	702	654	650	685	684	641	693	704	676	671	669	677	674	698	650	662	676	697	680	683	665	732	681	643	683	697	703	715	662	653	652	640	709	678	685	665	682	666	693	670	701	639	695	700	659	698	689	733	691	672	673	719	680	716	648	714	659	690	677	695	692	693	636	698	707	674	651	648	644	663	651	665	703	673	676	700	649	677	685	688	706	717	624	610	733	662	671	644	689	707	685	690	659	671	634	707	675	677	668	679	698	677	659	671	644	680	643	645	696	667	701	708	664	668	687	667	691	673	701	706	656	622	673	689	631	679	701	674	704	690	633	646	662	701	723	685	641	642	658	678	651	749	693	665	677	663	677	674	663	689	684	623	693	643	706	675	674	672	712	654	656	644	630	647	712	668	712	684	663	677	689	705	665	667	705	690	682	706	670	716	691	693	703	659	664	701	658	629	673	705	680	664	676	686	671	663	672	688	686	657	710	704	631	628	665	696	694	711	674	643	696	677	649	651	644	677	688	709	649	693	677	666	673	679	669	683	641	682	683	713	640	689	634	666	680	674	680	691	635	680	681	727	669	674	663	662	697	734	720	691	692	707	686	658	664	677	703	761	691	693	744	714	682	709	655	688	692	654	660	676	673	679	680	671	673	666	641	664	656	710	713	695	691	691	689	688	695	656	696	694	641	707	707	661	741	678	702	656	679	664	711	703	705	627	715	681	705	668	706	677	642	646	658	684	688	645	621	688	669	650	684	649	732	679	657	683	707	667	672	678	696	669	718	683	676	672	681	679	668	691	675	679	674	681	681	662	697	674	678	662	713	628	671	696	663	717	688	665	664	654	645	647	670	667	690	659	721	667	664	700	668	729	652	687	652	654	664	668	695	685	677	681	711	625	647	672	683	640	708	660	716	629	683	645	708	681	691	683	689	681	652	663	644	648	702	673	666	699	698	683	683	675	726	690	677	683	683	666	698	620	692	730	685	711	690	645	682	642	680	682	654	680	687	642	702	661	655	661	687	666	732	671	684	651	610	668	697	671	712	702	672	669	651	684	742	623	653	637	673	662	699	705	691	688	689	650	710	700	730	715	679	685	696	669	673	710	644	650	657	683	635	707	714	664	689	654	686	665	637	733	685	675	739	689	661	664	676	652	690	705	677	681	725	676	682	713	680	655	639	637	720	668	685	679	709	647	661	659	656	656	658	681	654	694	627	682	676	681	709	676	718	641	678	669	687	691	724	659	657	700	710	650	672	678	685	681	717	655	689	727	697	681	641	643	622	661	665	649	658	706	656	694	671	678	668	711	713	669	642	667	688	680	682	680	662	685	656	685	668	680	698	659	682	683	693	660	692	747	681	657	686	692	706	684	705	663	648	677	710	671	680	636	697	661	659	698	675	668	661	662	753	621	658	636	669	674	660	704	688	705	660	669	689	641	669	667	665	693	655	672	681	671	640	668	673	666	690	711	699	625	682	698	632	721	665	677	650	644	689	654	663	682	659	673	636	691	716	697	677	666	650	692	638	661	710	686	659	630	668	595	653	640	661	657	648	682	683	676	722	666	675	687	728	729	685	691	647	667	644	665	725	696	708	663	677	693	745	648	671	646	693	688	637	683	657	682	682	654	678	706	694	673	659	705	655	672	655	694	660	668	616	690	716	687	678	697	656	676	674	661	676	679	669	688	691	694	709	630	684	649	702	657	702	686	677	614	645	747	734	686	674	693	722	699	662	660	685	652	704	678	631	670	702	655	738	710	682	667	678	698	657	671	715	659	687	680	626	690	652	655	644	679	614	646	686	683	682	655	718	652	675	672	690	717	660	678	659	685	652	671	677	710	609	675	678	678	664	720	695	687	719	656	669	686	688	678	670	650	679	712	675	636	697	677	718	658	666	684	725	656	698	666	696	703	676	659	660	668	663	739	652	671	637	684	671	685	680	665	642	713	645	708	675	688	659	670	670	623	697	694	719	687	682	741	673	699
2343	999	616	417	704	869	826	628	604	492	361	299	268	260	284	206	256	171	109	79	85	66	49	72	59	57	65	64	53	73	43	43	45	47	35	51	52	45	41	57	40	42	24	45	41	46	39	37	44	52	270	325	35	45	29	44	42	33	50	46	53	48	37	45	37	44	49	37	33	50	36	45	35	28	27	50	39	31	34	33	43	27	29	43	44	42	42	42	34	46	32	39	39	40	31	39	32	32	43	44	36	36	31	42	34	43	44	48	38	37	34	45	46	50	31	45	42	37	34	37	39	41	40	41	38	35	35	32	39	28	27	36	40	55	40	40	31	37	36	37	38	29	29	31	43	33	39	39	45	40	39	40	43	35	38	39	32	24	26	28	37	37	30	41	34	38	36	31	36	41	40	37	43	38	37	31	42	41	40	41	42	40	36	46	30	40	32	28	47	33	44	29	32	39	38	41	41	42	38	46	23	37	39	43	40	33	37	45	45	34	32	32	42	32	39	38	44	34	32	41	35	31	40	35	37	32	42	36	36	33	36	36	31	34	36	38	32	26	35	32	24	34	35	24	31	49	38	26	33	33	46	31	36	45	41	54	39	37	27	35	47	37	43	35	22	40	27	39	36	26	42	44	43	32	41	42	41	36	29	41	38	31	38	35	45	34	34	48	34	34	39	40	40	34	39	28	38	47	35	32	44	32	31	37	31	56	45	34	30	35	48	40	32	35	33	36	47	31	42	32	34	32	37	41	40	37	41	32	39	38	38	33	43	31	42	38	44	22	34	47	47	31	33	35	41	36	29	46	38	38	40	36	36	29	34	32	25	44	38	43	37	52	41	30	30	38	37	40	38	26	29	25	34	34	35	33	36	40	30	35	47	41	36	34	44	42	34	47	24	34	31	27	34	28	40	44	39	28	51	35	30	37	40	32	46	36	37	29	35	31	37	31	32	42	35	35	33	23	31	32	31	36	42	35	35	34	32	55	35	34	32	38	36	37	39	34	39	40	34	37	35	34	35	29	29	39	34	29	38	40	30	25	33	37	37	44	43	32	36	42	34	40	34	25	40	34	35	32	39	37	34	45	33	37	30	34	29	30	42	39	41	43	44	40	32	39	47	46	44	41	36	47	30	28	47	36	47	42	33	27	39	46	31	32	41	36	36	49	42	30	44	40	34	37	45	39	40	51	38	35	29	48	32	34	34	41	29	37	41	46	31	31	42	29	29	34	38	45	43	46	29	42	34	37	47	34	42	47	39	41	30	37	35	37	36	35	44	32	37	30	29	35	37	33	36	34	38	30	40	31	33	36	37	36	27	28	23	31	39	39	35	50	37	32	36	38	42	32	36	35	32	41	36	40	24	28	37	41	30	42	44	35	42	40	40	44	36	37	37	45	33	39	44	41	29	35	46	49	40	31	34	43	36	43	26	37	34	40	53	30	39	33	47	37	34	34	39	28	31	26	30	44	34	40	31	29	38	33	36	32	34	28	45	43	31	44	39	49	44	39	35	41	43	30	33	42	33	37	37	34	43	43	41	34	38	27	40	29	40	46	46	30	32	41	46	28	32	44	43	44	35	43	55	26	47	38	33	36	43	44	42	36	39	35	36	34	39	36	38	45	38	47	41	47	38	44	26	40	38	24	41	37	47	28	35	49	37	44	38	38	37	45	24	38	34	38	33	32	31	27	33	49	25	30	32	39	38	35	42	41	40	42	31	31	45	29	36	40	37	42	43	34	39	36	36	44	37	43	32	22	37	37	38	31	44	47	39	36	38	37	37	31	39	32	34	36	34	34	43	38	48	36	47	32	39	43	43	26	32	49	36	40	40	42	32	33	44	30	33	43	30	24	38	29	53	37	42	46	43	32	47	37	37	46	42	36	25	33	31	33	28	35	44	36	41	28	35	34	35	42	35	34	33	32	47	49	35	38	31	40	36	39	35	39	36	35	27	36	34	52	48	28	25	33	31	40	30	49	39	36	37	33	39	34	48	31	33	29	24	26	52	29	32	35	38	37	39	44	57	33	40	33	30	43	35	38	29	31	39	19	36	47	30	40	32	53	29	46	28	32	39	42	57	38	43	45	36	38	37	37	44	42	38	37	19	41	42	35	33	29	39	37	41	34	30	38	41	44	44	30	28	32	50	34	37	37	27	32	35	42	35	36	28	43	39	40	33	40	36	29	35	31	38	40	47	33	52	32	37	40	41	34	51	45	38	32	22	35	38	39	40	46	36	38	46	36	40	41	47	44	41	37	32	38	27	41	48	30	38	36	32	25	38	41	39	37	34	25	42	41	38	35	34	36	49	39	32	51	33	40	41	44	29	28	37	38	30	37	43	37	40	32	41	26	40	34	41	33	45	47	39	36	43	30	38	23	33	30	40	31	31	35	25	33	33	35	47	31	39	38	31	33	33	35	34	39	40	36	39	42	49	36	38	37	30	36	37	35	30	27	40	32	30	41	31	35	37	32	37	38	42	41	32	33	31	40	38	34	37	30	39	31	33	35	40	43	44	41	36	33	35	46	31	35	43	28	40	48	40	35	33	41	46	39	35	28	38	36	38	35	35	29	29	45	36	36	36	38	38	48	33	44	27	42	34	37	31	29	44	32	34	36	37	48	35	39	39	35	41	32	38	37	36	33	44	39	31	29	42	49	36	39	38	39	43	32	38	29	35	44	39	43	33	35	35	36	39	33	30	25	40	46	36	44	33	34	38	43	27	33	34	34	27	41	37	38	37	52	26	44	37	33	40	37	37	34	35	36	40	41	33	42	39	45	42	41	39	29	37	29	37	34	19	29	25	47	40	30	31	36	34	44	45	28	36	38	39	45	35	26	35	29	20	32	30	52	38	29	49	39	37	39	28	33	32	39	31	39	38	49	39	38	39	42	37	37	41	44	31	37	31	32	35	28	48	42	36	29	40	36	38	43	31	40	30	38	29	28	26	28	34	36	39	34	41	44	30	44	28	40	20	27	34	36	42	29	27	53	49	38	37	32	42	40	33	45	38	46	40	27	37	35	29	35	38	36	29	41	33	47	38	45	33	37	42	42	48	52	31	38	40	36	38	33	43	39	41	42	37	36	42	37	46	32	42	34	39	44	45	41	34	35	24	36	46	36	40	38	34	25	34	36	41	45	46	34	34	37	41	33	44	42	48	36	26	37	36	39	40	43	43	30	48	33	46	46	35	26	28	37	42	36	30	32	37	37	38	43	32	34	41	38	35	32	50	46	38	38	37	34	30	42	27	44	45	29	39	34	37	31	36	32	31	43	47	37	44	47	29	36	29	36	38	46	31	34	30	45	41	37	26	38	35	37	36	29	49	31	32	32	39	36	41	35	46	27	41	33	39	40	33	39	45	33	43	34	46	40	45	41	29	44	42	24	33	33	42	45	34	44	40	44	40	36	35	45	27	46	35	38	43	44	50	38	24	42	44	50	32	47	27	50	37	30	26	26	37	41	40	36	34	46	30	28	41	38
25935	18007	12299	26125	34097	33607	30029	26512	23633	19906	15890	13286	11672	10708	10750	9535	10257	6933	3977	3213	2589	2012	1845	1721	1550	1523	1393	1241	1205	1148	1141	1085	1034	1093	984	915	959	892	908	882	894	823	836	801	777	774	784	797	785	846	8991	9107	653	681	736	822	799	740	757	787	876	1072	686	650	630	609	605	584	601	571	614	647	608	609	651	606	617	611	619	594	583	616	634	621	624	610	635	627	642	582	650	604	611	599	633	657	574	587	620	638	614	602	595	593	574	588	628	641	561	583	609	623	574	609	559	586	559	620	572	591	591	582	530	562	600	602	577	594	594	613	578	589	546	609	603	586	591	553	600	510	577	623	570	587	586	567	593	582	557	568	570	550	591	590	596	589	580	605	556	577	602	576	566	569	611	567	588	631	609	569	561	592	598	539	574	563	570	578	552	569	583	605	531	561	604	531	589	584	575	536	568	582	567	534	563	567	593	582	570	541	594	571	522	585	588	578	552	644	560	570	581	596	567	534	584	588	598	512	573	555	550	566	602	586	559	564	569	580	565	594	547	537	556	582	572	562	533	569	549	559	580	584	583	594	587	614	592	536	583	569	599	553	546	527	530	571	591	543	593	567	545	564	595	563	550	584	562	558	537	550	546	568	554	537	556	542	581	531	560	587	523	563	558	534	599	574	597	561	550	541	599	578	523	556	568	575	599	572	524	565	546	623	536	591	543	501	564	545	554	569	585	579	552	534	581	560	539	602	558	570	607	557	604	542	531	602	555	594	541	594	597	551	590	539	563	584	548	579	607	560	559	551	579	557	581	576	597	602	581	541	580	551	561	565	595	570	597	532	559	564	549	582	583	579	567	526	564	605	581	546	582	535	552	540	583	560	574	561	559	572	560	569	549	546	559	566	600	572	564	547	588	604	592	557	522	560	567	558	605	568	631	578	520	600	555	571	546	580	554	534	571	559	543	584	543	528	562	563	589	585	566	584	562	543	639	601	551	559	602	557	584	561	586	580	546	606	563	558	556	548	536	535	571	579	606	590	569	592	563	626	578	560	566	564	543	566	545	528	571	550	584	547	580	563	580	592	619	523	573	578	619	543	560	564	568	614	555	558	543	560	529	602	545	591	574	551	616	567	588	551	585	576	548	529	621	557	606	546	537	559	594	593	536	567	611	599	589	577	513	607	581	579	592	606	559	566	562	573	613	574	565	580	592	566	614	543	600	562	551	524	564	558	586	560	538	588	553	565	596	551	570	595	505	597	544	545	593	511	561	561	587	591	554	540	594	561	597	555	609	570	518	556	599	563	591	585	526	587	563	579	552	535	571	569	584	563	547	550	550	575	544	565	537	575	579	578	574	582	519	588	545	579	546	591	591	540	541	578	562	560	591	543	560	574	592	537	577	612	569	563	610	557	566	556	567	587	554	595	561	547	578	591	562	626	613	542	572	605	547	533	587	556	587	551	556	569	590	547	557	603	600	592	579	563	590	555	585	579	547	584	589	602	529	543	601	583	587	581	557	595	538	625	550	593	560	580	598	562	561	570	574	561	597	583	589	559	555	584	578	631	583	600	573	564	614	567	562	562	573	577	565	583	557	544	572	583	586	595	583	547	568	590	553	595	564	621	568	588	534	552	561	570	600	550	587	560	589	550	603	551	592	538	589	565	585	585	536	549	566	544	545	540	552	571	550	567	603	605	591	564	573	554	540	566	611	564	567	584	544	595	559	570	588	557	593	536	543	548	583	538	585	521	556	576	547	553	518	551	569	571	588	557	547	567	572	555	593	559	545	578	588	528	555	544	555	548	571	581	557	607	573	578	555	526	573	596	579	572	593	630	533	587	581	543	542	584	583	568	572	521	549	569	595	567	591	547	591	542	575	557	587	554	550	588	599	611	571	575	584	574	583	608	555	572	576	567	549	578	546	578	542	592	531	530	600	590	585	574	559	575	564	547	558	577	527	583	560	533	543	523	578	566	587	555	568	577	521	532	564	562	565	535	616	592	558	592	564	553	565	597	544	601	578	557	526	549	598	566	525	597	600	607	601	582	570	614	532	568	604	564	582	566	552	552	539	555	611	584	578	561	565	576	556	583	600	563	588	580	575	571	592	547	541	579	555	592	549	588	530	565	599	510	626	568	601	551	576	565	549	597	530	580	570	554	579	513	522	520	574	548	558	557	598	586	580	589	574	573	543	555	567	575	543	567	609	567	589	560	606	579	592	558	578	576	604	611	557	566	553	581	553	540	595	595	606	613	579	537	586	544	548	580	567	550	575	589	622	584	562	527	545	521	565	549	547	579	577	576	576	575	553	554	596	527	591	555	576	572	546	610	578	564	536	564	545	552	605	591	565	558	567	608	555	612	618	568	560	544	548	548	559	572	607	564	560	582	581	577	535	585	525	552	603	548	578	584	606	563	524	573	626	528	569	591	557	564	603	562	590	558	580	537	566	593	570	562	592	578	552	582	586	572	601	561	524	567	586	597	579	601	596	595	549	542	573	592	573	550	575	563	575	537	554	617	560	572	554	512	569	563	592	549	515	556	597	575	549	550	563	508	558	598	566	565	544	562	548	545	568	596	553	566	614	602	578	563	559	529	596	553	574	556	555	597	555	574	581	594	560	568	553	549	538	600	514	571	564	564	604	537	583	592	601	557	622	587	616	580	597	569	573	535	515	539	578	579	574	549	582	572	586	567	604	581	552	617	540	591	558	558	561	569	537	586	574	556	579	593	568	570	558	587	564	532	590	511	536	549	590	544	569	585	559	590	560	572	581	528	562	594	576	560	578	548	509	580	564	556	547	602	548	574	577	550	569	532	550	545	557	604	582	571	610	573	590	565	585	542	540	603	553	558	596	585	556	575	601	576	548	599	601	607	562	539	592	589	542	572	546	600	562	534	566	555	576	543	546	564	575	578	534	596	560	557	560	585	560	570	570	556	605	603	515	560	588	574	577	582	565	597	549	563	546	602	568	575	565	546	532	589	547	542	555	571	572	567	516	556	594	585	583	538	582	567	575	555	542	585	601	589	559	609	535	567	531	554	589	568	554	571	544	547	603	549	551	529	548	581	583	547	575	623	539	542	558	553	561	529	587	609	606	576	538	600	562	552	550	549	562	528	574	574	554	595	577	574	586	619	582	558	551	609	543	581	580	531	571	582	551	568	610	540	568	619	563	559	599	593	592	566	558	631	528	592	580	558	556	552	572	599	567	577	585	564	549	541	585	565	551	568	586	597	572	579	556	576	581	526	587	560	536	556	537	554	543	544	584	579	580	601	543	555	563	557	513	505	580	552	542	530	590	578	549	576	564	576	544	588	524	553	548	574	594	552	583	603	525	545	546	580	552	579	565	525	560	552	570	582	562	557	562	565	569	569	555	591	523	625	586	593	547	564	554	547	545	567	556	573	587	581	593	614	549	561	539	601	572	596	576	568	565	530	562	531	589	572	607	555	561	586	588	585	587	597	609	587	588	540	607	550	583	564	559	503	597	551
1755	418	238	179	316	361	335	294	211	245	155	146	103	101	103	81	103	90	62	45	30	29	36	32	26	29	31	20	31	18	21	25	27	24	22	32	30	37	23	25	20	17	30	28	27	21	28	15	36	29	42	75	27	21	43	38	36	24	24	38	21	30	28	24	39	20	29	28	33	24	25	22	27	19	32	26	29	23	27	30	26	32	29	34	38	20	25	21	24	33	28	29	27	38	35	43	33	27	26	26	23	32	26	27	33	26	19	27	20	21	24	23	27	20	39	26	23	31	21	26	22	28	33	24	24	29	27	31	20	41	35	25	22	24	24	29	33	30	28	31	23	26	35	27	27	24	38	30	26	25	30	28	29	20	28	23	39	27	34	25	22	18	26	27	17	31	20	21	24	14	23	27	28	31	26	29	29	32	35	24	30	25	27	23	29	19	32	30	22	25	22	26	30	25	26	22	29	17	31	39	24	23	32	20	32	23	21	31	28	34	26	34	28	32	32	26	30	24	21	33	26	23	32	18	36	24	26	28	28	24	34	33	27	34	18	23	23	24	32	36	22	24	23	30	27	18	39	26	21	21	20	30	17	23	26	28	22	35	27	28	29	25	23	28	32	33	25	21	27	26	25	29	22	24	32	31	22	24	23	25	36	20	29	27	19	22	30	29	25	28	30	23	27	33	32	21	28	21	22	36	34	23	29	21	24	25	33	34	30	21	23	21	15	28	37	29	29	29	36	28	27	39	31	20	21	22	26	17	28	21	24	29	24	22	23	33	25	28	32	28	30	30	30	25	21	23	34	34	35	27	29	25	26	27	31	22	25	30	21	20	27	26	31	20	24	28	20	27	22	31	23	27	22	24	28	23	31	28	31	19	35	25	25	19	25	31	30	24	19	24	19	30	26	26	19	25	19	16	25	18	29	20	19	27	32	21	24	18	27	26	26	25	31	17	34	32	20	26	23	20	23	17	29	25	30	28	32	32	33	21	22	29	29	25	24	27	30	24	24	32	34	30	28	31	26	16	28	28	33	31	30	24	24	22	29	30	30	22	20	34	38	23	30	27	31	25	30	22	25	25	22	24	25	19	24	29	31	19	30	25	30	15	24	24	25	32	27	34	24	35	33	14	21	28	19	27	27	27	27	26	18	32	30	34	30	24	20	26	23	26	21	25	30	23	34	28	29	28	28	25	21	29	27	28	29	22	26	28	21	27	32	18	20	28	26	26	19	24	18	26	31	26	35	31	25	25	27	32	33	30	15	23	27	35	16	20	22	40	25	23	27	36	30	26	17	23	24	28	28	23	24	27	38	32	25	29	25	28	26	24	37	28	19	27	35	27	25	26	22	25	31	25	25	27	46	25	32	26	28	25	26	27	23	27	24	36	24	36	25	32	29	18	29	31	23	24	18	27	22	25	28	38	36	29	31	28	32	25	23	31	27	33	38	28	23	33	29	33	32	21	31	23	26	30	19	37	37	20	23	31	29	19	29	27	26	24	25	25	40	27	26	31	23	32	18	25	24	30	24	30	24	34	25	23	25	28	26	27	23	20	30	32	25	26	31	28	35	20	31	28	17	24	20	25	31	29	20	28	28	27	19	30	28	17	20	22	29	24	35	24	26	26	41	32	28	29	29	31	23	26	31	16	17	41	31	28	26	19	32	29	27	27	23	21	34	28	24	23	25	23	27	31	18	27	27	29	26	27	30	21	27	27	34	34	23	31	32	28	26	34	30	21	24	25	28	27	26	37	35	29	20	21	29	30	26	20	29	26	27	30	26	25	26	29	24	28	29	36	28	28	30	21	20	32	29	33	36	25	29	37	24	26	26	32	19	19	28	18	30	26	21	30	32	37	27	25	27	20	33	27	34	26	27	36	19	24	17	29	21	27	26	20	18	32	23	24	26	26	33	25	18	30	30	34	27	34	24	33	28	34	24	26	35	27	28	20	30	36	28	27	28	24	37	31	21	30	23	23	30	17	11	31	32	17	28	29	28	25	19	30	28	20	24	32	29	29	32	42	24	29	31	32	21	25	29	22	21	27	26	24	22	24	28	23	30	28	28	23	35	39	16	16	29	26	27	17	22	22	32	18	38	27	22	30	28	30	30	34	27	31	30	21	22	29	44	28	38	21	28	27	20	21	31	27	22	23	33	24	27	39	23	30	28	26	27	23	33	33	22	37	26	21	30	18	37	20	20	26	27	25	32	25	27	21	36	32	25	30	28	25	21	20	28	24	16	19	30	24	34	22	27	22	20	24	25	26	25	34	23	24	18	33	41	16	28	29	25	28	25	25	23	21	29	29	23	23	30	29	19	27	30	33	27	26	20	26	30	24	19	27	27	22	11	26	21	28	24	28	34	39	21	36	26	17	23	22	31	37	28	33	24	23	24	31	27	28	31	23	26	29	26	23	35	23	29	21	27	26	32	17	21	36	30	25	28	23	20	24	22	19	29	22	20	29	23	30	30	23	21	30	21	19	30	22	27	26	40	15	20	37	34	23	27	31	22	21	24	22	29	27	27	26	27	28	18	26	22	26	19	39	19	27	33	33	28	25	35	30	34	34	26	29	15	28	21	26	30	20	21	24	26	22	39	30	24	20	33	24	24	29	24	31	28	31	28	26	29	27	31	38	28	30	22	33	22	29	25	26	26	29	26	26	31	34	32	30	21	28	28	31	31	23	30	17	23	26	27	29	26	32	30	21	24	27	29	20	32	32	16	20	21	27	25	29	27	18	28	31	30	27	21	20	17	28	25	26	23	25	26	33	30	42	26	26	27	33	30	15	16	21	28	20	24	26	24	23	22	34	31	35	29	14	29	39	20	28	29	28	23	34	28	26	23	35	31	31	22	19	24	18	26	33	36	29	18	33	18	34	28	26	25	24	33	28	31	32	31	27	23	17	27	34	32	25	33	42	26	31	27	20	19	32	23	27	25	24	31	17	25	32	21	30	27	28	24	18	26	32	28	22	22	21	27	31	19	30	22	32	30	27	27	27	25	33	19	28	23	24	30	29	32	26	34	20	35	25	30	28	31	36	28	25	24	31	27	35	29	22	24	21	29	26	19	22	28	21	43	27	22	22	22	23	24	21	24	24	16	18	23	33	22	28	30	24	19	29	29	21	31	33	19	20	28	24	25	23	27	25	29	31	31	17	25	33	26	29	20	17	28	24	25	31	32	30	25	18	24	26	27	26	15	30	33	34	27	25	38	26	30	26	26	23	28	31	35	28	22	30	32	32	27	19	28	12	25	29	28	29	23	17	25	20	23	25	34	23	16	31	31	31	19	24	25	28	31	22	20	32	33	34	28	33	38	24	28	24	32	34	31	26	27	26	25	23	31	10	31	23	30	27	29	17	20	24	15	32	31	31	28	24	24	24	22	39	23	27	28	25	29	24	24	23	33	39	28	33	28	31	33	27	25	26	26	31	26	24	24	20	30	19	24	31	19	24	18	26	27	34	30	43	25	28	33	27	27	27
17160	10821	6635	17370	24158	23375	20887	16202	13669	12030	8757	6536	5169	4477	4561	4395	4774	3152	1912	1196	952	749	716	683	612	606	606	567	530	538	530	532	554	473	544	519	539	504	498	524	509	455	467	497	437	495	485	483	449	420	852	2095	456	469	540	491	436	482	506	489	470	664	449	397	425	431	391	431	427	457	424	424	439	435	417	433	443	449	437	439	397	415	435	434	482	421	448	414	422	430	429	460	419	433	483	445	462	410	436	436	431	475	437	449	447	444	403	416	443	446	433	427	385	441	433	416	411	392	408	428	453	422	386	421	424	405	386	452	425	419	435	430	437	420	427	417	392	418	441	416	444	453	440	418	473	437	411	431	423	422	409	421	448	416	436	406	432	421	456	455	400	422	403	379	419	438	396	422	418	423	426	400	427	443	437	395	424	390	424	435	424	429	430	438	421	432	412	433	395	434	437	428	437	422	463	399	426	380	445	430	415	383	432	411	433	424	447	417	412	434	423	429	414	412	443	434	429	396	457	394	460	430	440	415	383	450	430	435	441	416	418	471	429	447	461	432	442	409	387	411	442	474	429	409	429	394	419	410	380	435	456	414	403	401	402	448	384	385	384	446	423	453	395	430	424	415	408	387	402	437	409	408	458	428	454	424	436	429	399	419	426	416	425	417	387	448	424	392	463	428	417	456	452	399	428	435	430	443	417	429	407	374	413	436	427	434	417	423	437	445	434	451	458	421	413	429	417	474	464	409	412	443	397	408	396	428	410	431	416	398	460	402	433	465	432	452	375	465	428	442	418	390	418	409	426	413	426	439	405	408	454	423	415	394	382	408	457	437	400	417	450	451	465	447	407	413	399	423	399	433	413	423	417	421	419	425	464	400	451	388	425	448	435	411	418	429	430	393	408	428	404	400	409	399	408	451	405	405	399	422	409	447	422	403	399	395	443	413	444	454	452	418	412	389	451	404	417	427	412	444	439	412	441	443	396	403	393	457	409	418	443	403	410	414	422	434	404	448	411	385	416	412	386	400	408	420	408	459	419	407	441	393	440	412	440	394	449	427	407	416	427	394	393	399	431	393	486	436	452	406	404	432	448	419	430	443	414	401	416	407	426	401	392	426	425	432	434	435	437	470	411	447	429	420	431	439	451	406	413	417	431	360	425	433	380	398	419	437	410	419	415	414	389	413	428	401	431	424	435	406	441	427	453	407	433	420	438	443	420	433	458	407	404	417	426	421	489	430	414	419	412	411	411	433	453	399	407	408	393	438	445	394	423	461	403	430	410	407	460	414	465	460	465	451	394	428	413	415	455	415	366	437	433	411	417	415	445	395	417	407	430	441	434	457	389	444	418	416	415	440	420	423	399	408	407	435	459	433	430	404	435	404	396	428	403	445	373	453	428	411	403	405	436	382	431	430	385	408	388	463	409	443	425	462	391	458	413	415	408	407	433	435	430	419	443	422	413	387	464	445	393	427	422	409	418	451	416	396	441	437	412	436	439	402	408	432	429	386	422	446	445	423	423	427	489	395	420	429	433	402	414	381	399	430	431	410	436	400	416	415	412	411	446	425	449	425	419	406	414	419	392	395	414	438	408	411	442	375	469	436	415	450	454	414	390	442	414	418	418	392	396	432	392	423	412	413	426	415	442	411	414	408	402	428	421	423	435	431	404	392	447	419	437	430	422	413	464	411	431	395	422	461	400	417	397	436	418	416	420	403	421	408	441	420	442	415	435	409	445	405	417	464	417	467	411	387	467	427	402	423	414	452	393	378	397	389	463	410	428	397	452	417	414	413	431	409	436	426	414	429	424	416	414	432	391	414	454	389	438	388	399	441	430	414	412	439	436	387	439	421	421	426	424	403	455	406	402	440	400	432	408	425	406	402	401	413	455	407	426	409	430	416	434	399	391	422	409	435	440	429	371	414	411	465	437	403	419	442	431	405	402	395	414	463	420	412	416	422	403	418	424	436	421	424	406	432	416	431	408	431	412	435	402	409	400	409	401	409	403	423	427	420	446	416	419	399	441	403	444	447	433	427	394	432	452	404	417	420	412	434	439	384	428	423	413	451	392	412	441	411	414	422	402	459	441	404	444	403	402	420	433	430	425	450	381	397	423	416	430	441	440	424	409	416	408	456	414	454	434	408	417	421	403	428	417	440	397	457	452	432	452	412	428	377	439	407	431	434	429	417	397	438	443	381	441	412	420	404	426	390	385	408	419	403	431	412	435	415	386	413	440	393	414	413	459	437	418	400	408	430	401	431	392	426	412	404	420	447	429	391	411	408	428	452	417	433	452	400	417	429	426	420	395	470	412	414	431	434	411	440	399	446	459	440	436	449	423	422	432	405	422	400	452	424	430	425	426	396	431	410	400	403	419	387	406	442	427	440	429	431	402	410	426	414	416	404	431	399	413	388	413	423	402	403	431	462	385	427	415	432	450	406	439	417	421	421	445	449	413	409	396	423	448	440	447	396	461	405	388	445	405	419	421	390	398	414	437	416	428	435	397	402	420	411	435	389	451	401	392	449	441	436	468	384	445	408	376	406	453	444	420	402	419	437	453	434	387	421	411	430	446	398	429	397	448	418	436	446	442	416	407	434	381	426	390	443	444	438	448	446	436	442	384	415	441	457	447	402	424	439	436	437	403	454	434	411	444	358	425	448	400	421	406	427	426	418	429	459	399	403	418	442	439	389	434	415	378	416	449	399	416	453	429	387	413	394	418	403	398	401	415	436	407	400	458	404	386	415	433	428	410	433	443	449	387	409	367	427	452	414	444	421	430	423	398	432	431	425	408	419	472	463	441	427	397	438	421	502	407	414	465	431	415	414	434	408	412	472	426	419	427	420	434	400	428	392	431	442	429	437	410	428	481	422	440	419	417	429	441	400	479	448	407	417	411	388	406	440	449	422	436	423	434	426	413	414	407	435	424	427	388	445	416	388	391	435	415	403	414	427	413	426	401	412	427	435	406	437	430	416	400	402	437	427	437	405	440	423	418	448	413	400	422	441	428	436	417	444	435	395	429	430	421	453	438	431	414	404	407	442	456	440	380	412	376	452	427	447	427	445	428	454	409	397	406	417	446	418	426	437	389	420	432	415	432	437	401	414	407	410	448	395	428	409	427	407	431	418	401	427	406	432	410	413	417	453	396	387	444	439	413	381	447	408	434	418	464	451	416	426	408	455	425	439	447	407	428	412	452	390	414	437	417	442	435	443	434	436	456	434	427	439	421	465	428	441	455	412	424	440	417	383	455	434	379	417	403	459	414	417	396	402	446	441	423	427	423	408	430	406	395	412	411	424	437	405	459	411	439	459	425	436	436	430	417	423	423	435	428	417	421	420	384	398	420	437	439	390	394	418	435	426	394	409	402	450	389	437	425	406	418	409	417	443	413	405	430	425	436	400	411	416	414	447	454	415	398	434	420	403	461	394	412	420	410	403	423	428	431	421	452	416	420	411	442	424	425	378	453	445	419	451	418	416	410	422
1202	628	341	252	493	572	532	431	325	301	274	190	166	111	128	162	127	101	74	58	31	37	40	30	35	30	26	30	15	24	28	20	24	24	17	27	25	25	22	20	20	30	21	31	19	27	20	23	20	24	51	187	25	27	26	27	22	18	19	27	21	36	17	27	24	21	21	17	14	12	20	21	18	23	19	13	13	21	26	27	7	15	30	22	26	17	19	19	27	17	20	21	18	20	16	21	11	20	26	18	20	9	26	18	22	20	17	24	15	22	14	12	20	26	17	18	28	16	17	24	17	20	13	19	17	19	17	17	17	15	19	29	15	20	15	27	25	18	25	24	19	15	30	15	14	18	21	22	21	23	24	18	14	20	16	15	22	16	21	18	24	17	13	17	20	22	33	16	14	21	19	16	25	23	19	16	24	23	16	24	10	27	15	19	18	26	12	16	20	14	14	27	20	17	8	18	20	24	30	21	16	23	16	21	11	20	19	19	17	17	16	18	14	21	22	21	16	22	16	21	18	22	17	20	27	19	23	17	20	21	32	23	23	19	23	21	19	22	24	15	25	15	26	16	19	21	20	17	18	26	16	19	15	18	15	19	16	14	22	22	22	17	24	18	21	11	24	18	30	24	17	23	14	22	18	23	27	21	19	14	22	23	23	14	22	21	14	23	16	21	15	17	21	16	18	21	22	16	15	20	21	17	17	18	22	17	24	22	21	16	16	29	16	19	21	15	20	16	21	30	22	16	25	16	15	18	22	23	19	16	19	11	21	24	20	24	22	16	20	17	12	19	15	17	18	25	25	18	17	12	18	21	21	24	23	23	22	23	14	16	16	23	16	17	14	18	12	19	17	9	16	19	20	23	21	21	19	21	20	28	21	20	21	22	18	24	18	16	17	25	16	22	15	21	25	20	23	14	20	21	28	23	21	21	20	21	32	20	18	13	23	21	21	23	19	24	19	29	19	22	29	19	24	13	16	29	25	18	14	21	19	17	24	25	26	18	17	19	33	31	15	13	21	28	21	19	22	13	21	19	15	29	16	20	17	22	20	21	14	23	20	14	16	15	20	17	16	19	19	24	13	24	26	20	27	14	20	20	18	17	25	16	17	23	16	19	17	16	19	25	13	14	19	29	16	21	22	23	17	18	23	19	14	17	17	17	27	19	26	21	27	13	21	19	17	20	29	19	17	24	18	17	23	21	24	16	17	29	18	19	17	17	26	16	14	20	15	26	18	18	20	18	14	20	21	16	18	20	17	16	20	17	14	23	20	13	14	23	19	20	14	22	17	21	21	18	14	20	19	16	17	22	23	19	20	18	28	16	24	18	13	12	17	24	32	21	13	17	19	24	20	23	22	19	24	16	16	15	22	15	19	17	16	21	25	23	19	17	21	29	18	19	25	20	17	19	13	26	16	20	24	16	21	10	21	15	22	15	21	11	16	18	17	15	24	28	13	21	17	21	27	23	19	22	23	16	28	15	25	15	22	13	23	25	17	33	14	19	14	19	15	25	20	22	19	21	16	20	19	20	18	23	22	19	19	13	20	19	17	21	19	13	27	23	25	24	17	25	20	21	18	23	19	18	12	22	17	18	18	20	24	19	21	17	16	18	20	23	15	26	18	20	27	16	12	18	19	20	18	21	16	23	19	14	15	21	16	27	19	20	17	16	17	21	20	22	9	15	18	23	13	23	13	20	19	26	19	20	18	19	20	20	16	23	20	15	20	23	17	21	23	23	14	18	16	28	21	13	14	24	19	14	12	18	19	16	19	17	16	23	20	25	22	20	19	19	25	17	16	16	20	22	31	16	18	25	28	22	21	23	19	17	18	21	21	23	24	24	20	25	26	22	21	26	11	13	18	14	23	18	16	22	19	28	12	19	22	25	9	15	16	20	24	18	19	13	26	18	16	14	21	15	17	18	16	17	15	18	13	24	15	23	17	17	18	14	17	21	24	18	25	21	26	21	22	14	22	20	9	17	17	21	24	21	18	17	20	22	20	15	14	21	15	20	25	19	18	22	23	26	20	15	28	22	12	13	18	23	17	19	18	17	20	26	26	21	16	19	21	15	20	26	28	25	19	26	21	17	25	16	17	16	30	23	21	23	20	21	14	22	19	15	25	21	19	23	14	16	19	21	26	20	17	22	23	24	24	19	26	13	21	16	19	20	19	20	33	18	23	15	19	22	15	23	18	24	22	18	20	15	25	13	20	24	17	19	17	13	17	14	19	21	27	16	24	18	23	29	16	25	22	29	15	17	21	21	19	13	18	15	15	28	20	12	20	18	18	16	22	19	21	16	17	15	21	16	20	14	20	20	20	19	21	16	18	22	22	21	23	19	22	16	21	19	25	15	32	16	19	25	18	10	24	22	15	21	20	19	16	23	20	18	21	30	25	19	13	18	16	23	21	19	13	26	23	23	22	21	19	17	19	16	19	23	18	24	18	15	20	18	15	20	22	25	23	14	14	26	20	20	22	18	23	15	22	18	21	14	25	18	32	22	17	30	22	16	16	16	31	16	20	21	13	23	23	22	16	20	23	21	18	11	15	14	23	26	15	27	17	19	18	27	17	19	20	24	25	19	15	18	29	26	25	15	20	24	25	18	19	20	18	19	29	20	14	17	20	18	18	20	24	21	31	18	19	18	16	19	20	14	9	16	19	16	23	23	19	24	14	20	23	23	26	19	18	17	24	16	19	10	21	19	18	20	22	30	15	21	22	15	20	15	14	21	25	30	24	16	15	24	21	20	16	31	18	16	25	23	18	10	24	22	21	16	17	20	8	12	27	26	24	29	20	15	18	23	19	11	16	15	20	22	28	21	21	18	22	13	16	16	19	25	25	21	23	23	14	22	18	22	20	22	24	22	26	19	16	22	25	27	17	22	24	24	18	21	22	25	24	11	16	27	26	25	25	20	17	20	21	16	22	10	10	22	20	18	22	22	12	22	19	15	21	16	24	17	19	24	16	21	20	20	17	10	18	24	28	17	29	27	19	19	22	20	19	32	20	29	18	21	18	27	13	23	20	22	23	18	20	19	17	14	17	21	15	15	12	19	23	19	18	22	23	29	22	20	23	19	19	15	16	24	23	20	16	28	25	16	22	20	21	13	22	18	20	15	15	16	19	29	21	33	23	14	16	18	23	17	22	11	23	19	26	28	18	21	18	17	19	16	20	18	18	24	22	26	19	14	19	19	19	12	20	17	29	21	24	24	21	22	12	14	19	20	15	19	12	18	20	16	24	14	20	15	14	25	16	22	23	19	22	20	20	27	15	25	23	19	25	14	18	15	18	22	21	21	24	25	17	22	20	18	20	20	20	22	27	16	21	19	14	24	24	17	21	26	16	22	22	24	14	30	21	23	26	17	19	23	15	6	26	27	15	18	25	13	24	20	26	18	16	27	21	24	14	30	15	20	26	23	19	25	11	19	22	20	28	27	18	25	26	14	23	16	23	21	16	23	21	21	23	23	16	32	21	21
21566	14792	8890	21389	29860	29425	26138	21492	18170	16433	12905	9530	7488	6440	6506	7085	5850	4153	2651	1861	1491	1122	980	1036	828	811	745	682	646	643	574	588	632	574	549	537	561	460	475	492	477	451	497	438	429	464	442	403	467	475	2055	6537	487	464	479	505	423	476	405	423	403	883	389	344	362	373	351	365	346	345	331	314	322	335	321	321	327	331	326	337	345	343	338	347	314	348	351	351	357	363	340	372	321	341	366	323	355	357	341	323	337	342	310	353	336	351	337	313	330	352	324	343	322	320	331	366	327	332	305	293	327	319	323	309	330	324	336	305	336	314	348	333	342	340	347	329	301	354	307	321	295	315	361	340	327	348	310	301	317	316	340	310	371	325	350	344	321	302	306	344	343	337	324	328	303	314	328	321	332	341	322	313	322	316	300	317	314	333	325	272	338	305	327	345	320	343	318	337	316	318	318	325	332	329	291	307	325	326	327	272	316	318	306	312	297	315	311	316	316	328	323	309	323	352	311	297	324	327	306	327	305	307	308	336	294	316	283	297	300	308	343	308	332	289	327	308	326	298	297	361	309	315	330	315	345	327	328	316	331	331	299	296	311	338	350	307	291	311	343	308	321	328	304	287	298	328	342	302	323	298	335	311	305	318	314	322	316	318	320	323	334	332	327	297	314	323	318	313	332	316	294	333	321	298	349	313	330	313	340	318	308	323	334	318	337	334	310	296	316	300	325	306	332	320	363	333	320	318	294	302	314	317	288	326	307	321	271	302	293	292	334	304	320	311	330	334	325	302	329	343	275	335	316	327	289	323	322	324	327	326	268	328	321	341	303	331	316	326	338	317	344	311	295	286	335	314	288	345	312	321	284	313	325	325	305	332	322	316	308	297	340	306	335	322	326	298	327	330	291	325	308	342	325	312	326	305	328	312	337	298	346	285	290	285	290	307	305	323	295	304	305	311	338	300	323	309	313	349	335	316	307	361	343	349	331	307	330	295	329	326	316	301	315	334	287	337	294	330	342	305	319	300	290	329	334	308	305	315	309	311	354	320	321	343	303	329	321	306	296	327	326	291	313	306	326	292	327	316	283	318	328	319	336	318	317	318	331	328	326	283	310	317	327	316	299	325	317	316	298	307	321	341	331	298	289	302	349	338	302	318	324	324	307	307	331	301	293	336	342	312	294	310	304	282	290	304	310	317	296	309	312	295	316	330	334	281	296	347	314	353	275	321	288	336	285	313	290	314	331	323	292	327	338	326	355	312	341	332	323	288	310	305	337	308	327	330	318	294	307	317	298	330	281	306	333	328	323	288	320	336	320	322	306	343	343	306	318	310	276	320	318	313	293	332	322	279	334	311	328	347	311	292	346	349	304	305	345	315	311	286	318	294	335	305	290	310	306	297	333	310	317	330	311	322	303	335	313	307	330	325	283	295	350	302	311	318	325	336	292	332	293	321	334	296	318	320	355	296	327	308	297	288	291	339	331	315	308	296	323	318	346	313	319	309	308	318	302	357	327	339	303	345	334	312	340	320	299	302	298	307	319	325	299	315	287	287	325	305	340	296	326	319	312	315	352	327	287	330	308	331	302	343	301	307	311	275	350	330	330	322	307	305	303	363	322	296	335	331	305	347	302	302	318	294	312	335	296	311	336	316	304	308	293	320	300	340	305	290	322	330	309	307	312	311	286	309	297	280	320	325	297	316	347	285	301	290	350	316	308	353	318	343	328	289	289	328	343	297	321	336	346	320	295	312	324	311	313	336	310	306	306	299	311	301	297	312	318	330	320	357	309	292	339	298	296	297	349	344	326	335	296	311	308	332	337	291	314	305	323	295	297	308	336	306	311	274	323	333	292	284	337	373	316	313	321	329	313	312	316	317	336	333	325	306	287	288	306	307	311	372	343	315	296	315	312	293	284	272	293	312	331	314	299	295	314	323	306	324	351	293	298	295	307	339	312	313	300	338	331	312	311	329	317	322	303	300	323	289	302	292	307	339	327	278	313	338	311	314	300	330	316	314	289	315	307	326	295	322	332	308	338	305	314	330	325	305	288	308	311	324	317	298	302	330	313	332	320	296	339	320	329	324	299	298	313	322	334	324	347	328	304	320	322	320	316	350	292	342	323	313	309	290	301	290	343	312	343	317	330	315	289	327	330	313	286	323	288	293	310	332	287	296	314	309	322	374	299	346	325	291	291	317	322	298	335	318	308	323	318	301	295	320	318	296	339	325	314	315	332	325	273	343	299	314	323	311	362	318	315	310	312	321	349	351	336	340	330	325	306	329	316	307	321	305	302	286	312	280	318	326	300	330	287	336	322	313	316	326	343	334	299	283	341	317	340	299	314	337	296	309	316	307	343	358	345	302	330	294	341	368	322	340	325	281	330	308	335	339	323	324	326	337	295	336	299	325	324	282	327	308	322	274	295	307	297	321	338	323	310	328	333	292	317	321	333	327	341	320	320	301	339	313	326	320	325	322	350	345	353	283	326	330	328	291	325	301	337	298	289	282	329	321	315	353	317	292	318	317	323	304	328	306	293	319	337	334	312	359	321	296	322	327	313	263	300	304	331	318	309	300	319	309	311	335	310	319	300	282	332	310	328	332	344	312	329	315	306	335	297	322	321	332	316	327	334	335	351	309	336	306	293	324	327	289	303	302	321	311	335	284	323	302	280	328	320	308	305	312	316	334	308	328	315	317	301	293	304	320	341	317	318	330	301	304	317	312	319	349	323	305	287	337	315	305	328	322	320	307	308	289	307	313	356	322	313	288	298	324	313	308	327	314	327	329	338	311	290	314	317	295	349	309	308	329	304	306	298	300	327	310	330	306	314	314	322	336	321	320	289	324	325	266	305	304	318	295	310	252	292	316	334	322	319	321	329	318	342	294	311	339	327	306	321	344	359	319	313	279	321	335	309	325	303	329	296	336	334	283	329	348	312	308	301	318	285	304	294	316	316	322	319	306	305	299	301	332	318	322	299	299	348	309	306	323	333	319	309	351	297	316	304	332	290	314	301	351	334	306	314	331	322	332	306	292	335	330	312	296	335	330	330	346	275	330	299	309	279	317	297	296	335	289	286	318	318	292	330	319	337	307	309	329	305	332	342	296	318	353	321	316	345	352	300	333	334	327	299	307	331	304	313	323	335	345	294	337	349	279	315	306	306	307	310	309	316	334	315	359	288	330	323	297	313	314	293	317	336	282	291	335	290	327	310	309	325	301	291	294	296	330	299	309	323	295	331	317	321	331	329	296	322	335	322	320	358	323	289	344	288	327	348	301	303	283	308	299	321	319	322	328	307	324	288	284	311	330	277	310	320	303	338	324	290	310	319	352	316	329	315	325	303	321	320	300	285	303	310	321	315	289	318	348	344	319	288	338	285	311	310	325	319	306	318	315	305	307	322	357	291	318	309	315	326	283	309	302	300	313	309	305	282	316	311	302	304	330	311	310	323	335	333	316	311	330	292	310	327	317	279	302	323	306	344	350	327	342
2946	630	353	272	460	596	514	367	342	302	244	222	191	160	141	159	144	100	83	77	64	53	67	66	56	48	56	47	46	48	37	53	53	44	55	63	56	56	52	63	47	48	47	49	42	39	55	52	51	48	92	273	60	44	47	51	44	47	51	41	49	60	57	43	34	48	40	47	62	43	46	48	41	44	45	51	39	32	42	50	45	45	35	47	62	45	49	43	50	43	59	48	43	53	52	55	45	51	47	42	46	47	51	46	34	45	52	43	43	39	36	50	35	36	42	48	48	40	42	47	36	47	53	44	43	44	43	50	42	43	61	33	38	42	47	56	39	45	43	50	38	50	45	48	49	45	40	35	41	44	46	44	41	33	52	36	42	49	46	53	44	33	42	41	43	52	46	51	43	40	47	50	45	41	41	47	41	40	53	45	45	40	50	38	48	37	41	45	45	52	41	43	63	38	44	45	46	52	45	46	49	45	41	42	36	42	38	52	44	37	46	36	40	41	45	40	32	52	31	47	42	49	36	34	46	39	36	51	45	49	45	40	49	34	58	44	49	40	49	47	51	52	46	52	50	39	47	56	55	50	54	39	54	52	40	46	42	32	36	43	39	49	52	43	45	43	41	43	50	51	46	48	49	49	41	50	38	42	44	44	46	36	41	41	39	37	51	55	43	41	44	38	41	42	36	51	34	51	36	62	52	42	44	32	52	44	49	51	48	32	45	41	45	44	51	29	40	51	52	51	41	41	48	39	60	49	49	39	44	37	44	49	53	53	52	38	36	30	46	40	41	39	39	48	52	56	46	47	47	50	31	48	46	41	50	40	55	50	47	42	40	40	43	54	46	34	40	39	40	53	40	43	44	44	58	41	38	48	41	47	39	62	45	50	46	45	45	44	40	47	50	37	42	48	41	34	42	41	37	30	53	50	42	39	51	57	57	40	39	48	35	40	41	43	52	41	55	38	51	40	41	41	54	42	38	50	36	53	50	44	43	46	47	35	40	48	51	33	37	45	41	39	45	49	40	58	40	37	51	44	41	48	49	47	40	47	38	42	43	39	44	47	47	45	47	45	44	50	42	32	41	54	40	38	51	42	46	57	56	35	34	46	45	52	40	42	37	44	54	40	43	36	49	52	53	43	49	51	50	38	29	47	30	51	52	43	35	39	52	51	35	57	53	35	44	48	43	48	44	41	48	43	40	41	36	43	61	44	56	49	43	32	44	40	40	61	45	36	47	31	47	38	52	53	47	43	33	45	44	32	53	29	38	48	46	31	44	52	59	45	44	52	47	45	46	42	39	40	45	46	45	38	41	52	40	51	41	40	38	52	38	45	55	46	55	46	46	46	39	32	36	47	38	34	39	43	59	43	47	39	42	39	43	53	54	36	46	40	43	36	47	45	44	47	39	45	47	32	38	46	38	47	50	49	42	43	49	35	44	44	41	27	36	41	44	41	57	44	47	44	44	53	31	56	41	38	35	34	56	40	43	42	43	45	46	60	41	39	44	58	50	42	40	37	43	45	51	38	38	59	53	43	45	43	51	52	39	47	44	48	51	50	51	45	43	46	45	41	45	34	42	52	50	40	34	57	54	44	30	37	47	40	44	50	41	57	38	36	39	41	40	47	43	41	46	45	49	39	40	51	42	48	42	41	41	47	44	45	45	48	37	38	45	37	37	34	38	43	65	44	43	51	43	53	48	38	45	52	40	40	44	46	46	54	36	48	38	40	57	44	47	39	39	37	37	41	54	42	41	40	37	48	42	50	36	49	34	48	39	43	39	46	48	43	43	53	37	44	39	43	51	46	41	39	25	48	44	40	48	58	38	40	55	44	41	50	50	41	41	48	48	31	44	43	47	51	38	45	31	52	38	40	43	49	48	49	44	46	40	45	48	47	57	36	43	57	41	34	42	39	50	54	48	38	38	40	51	37	41	49	50	43	35	50	46	41	39	49	55	45	46	44	41	48	44	48	44	48	36	47	55	40	47	47	35	50	41	37	38	46	49	58	37	45	42	41	52	40	55	47	42	42	38	45	45	55	56	40	38	44	45	32	45	40	38	39	46	31	41	32	44	42	48	43	38	45	44	52	43	43	48	34	42	37	44	35	39	47	46	32	47	36	34	48	38	41	40	40	38	40	45	52	38	37	47	52	45	42	43	37	44	43	36	47	29	39	49	43	35	44	45	36	32	46	45	39	43	33	34	47	51	42	48	37	37	51	40	41	43	40	41	48	55	43	45	43	42	42	51	43	37	39	47	40	46	57	47	49	45	46	39	39	50	36	63	42	44	49	50	38	28	40	29	33	44	43	49	40	55	36	56	36	54	47	45	45	44	45	32	46	47	44	37	53	44	58	41	42	33	41	54	54	44	47	37	49	55	49	38	49	50	55	40	54	47	44	39	48	38	42	45	38	47	37	46	38	45	50	34	51	47	43	53	44	53	47	45	34	53	43	35	48	47	41	53	51	55	55	32	41	40	42	40	59	36	33	43	46	37	44	56	41	48	45	48	28	52	42	39	38	37	52	36	49	38	45	37	39	42	33	42	38	56	41	30	40	52	43	60	43	45	50	34	40	56	49	46	45	46	44	46	44	49	48	56	48	46	47	54	45	56	43	48	51	48	44	35	44	48	35	43	42	65	51	49	41	44	47	42	53	38	42	55	32	42	38	31	41	47	41	44	61	41	40	46	38	47	35	37	51	46	32	34	42	51	50	39	42	34	53	47	42	44	46	51	44	39	40	53	56	44	45	42	55	41	53	43	38	39	44	40	43	36	40	41	41	46	38	39	41	53	44	49	45	55	42	32	60	37	43	39	40	36	46	40	48	47	44	42	39	46	44	43	40	42	55	50	38	42	35	34	44	43	42	41	49	40	46	46	47	40	44	42	48	42	59	38	52	41	44	43	34	54	47	43	46	53	46	39	35	43	52	43	43	42	33	33	29	36	52	54	44	47	43	39	49	38	35	37	44	45	48	54	54	42	39	27	52	41	34	56	38	43	41	38	39	36	55	42	38	39	45	46	47	46	50	37	36	36	43	38	38	41	42	43	38	51	32	44	46	40	37	47	41	40	50	49	51	32	35	49	40	52	38	46	43	41	47	48	34	48	47	48	34	47	48	41	46	38	52	45	53	53	47	44	41	45	50	39	47	41	36	44	38	38	58	46	54	46	54	49	41	40	57	36	51	43	39	39	55	36	46	49	40	46	43	52	35	52	46	44	40	40	50	39	44	48	46	43	49	45	35	43	54	41	55	36	48	57	43	48	39	48	37	35	52	46	58	49	35	45	50	42	43	43	47	36	43	40	45	43	44	42	42	40	46	44	37	50	46	41	48	34	58	50	46	41	60	38	39	43	45	32	42	57	48	44	50	50	41	42	58	44	43	48	38	47	33	40	43	39	47	45	41	34	34	48	37	42	40	43	49	41	41	41	30	49	40	36	44	44	39	43	46	46	46	49	44	39	45	48	38	40	42	35	47
20458	13763	8788	19569	28597	29059	25532	21384	17545	14862	12256	10043	7902	6342	5520	6437	5681	3942	2650	2064	1866	1612	1298	1174	1067	1100	1045	998	981	945	976	918	948	921	890	878	862	764	857	868	833	860	790	801	790	775	756	765	810	788	3039	8577	1117	917	843	803	832	796	740	844	910	1601	803	640	683	678	686	641	740	658	720	660	683	664	667	702	727	664	702	696	727	682	641	676	660	714	735	646	693	705	691	670	722	711	739	695	656	719	754	695	741	674	710	727	702	709	660	671	709	687	663	708	671	713	668	656	677	714	681	674	684	635	713	636	732	700	706	719	694	725	673	715	703	634	653	738	687	740	728	713	739	742	654	684	696	725	725	684	728	723	708	686	768	673	701	717	655	716	707	648	683	712	677	720	642	692	701	681	676	653	641	722	667	684	718	707	683	652	684	688	644	724	663	688	708	638	707	668	692	680	664	690	708	708	661	693	694	700	663	700	643	657	672	689	695	670	719	668	688	681	688	663	700	733	676	756	653	673	706	738	689	670	690	696	655	672	716	657	651	664	678	656	680	651	641	631	692	636	685	676	688	650	654	656	696	703	670	684	698	705	718	644	664	731	659	675	713	713	632	708	667	672	734	639	683	642	681	668	687	716	706	715	700	724	658	676	687	771	631	713	683	659	682	655	686	683	696	705	675	751	640	697	636	696	669	674	684	680	641	683	680	716	686	697	705	663	735	691	698	715	667	713	617	703	688	691	654	656	667	680	661	687	706	687	664	668	680	643	687	724	686	686	672	695	691	692	674	711	700	672	675	677	663	707	686	660	719	716	667	683	654	690	657	666	699	708	708	702	707	722	753	685	678	711	674	653	646	712	682	704	690	714	671	662	711	675	667	654	636	682	710	652	700	672	710	640	660	654	663	719	682	671	715	654	680	644	651	715	669	650	681	672	655	708	722	639	654	746	710	691	690	649	702	668	703	682	648	709	708	694	654	715	681	652	672	740	681	646	664	698	671	682	689	657	695	687	698	627	674	677	675	730	691	695	678	671	670	651	670	657	729	662	700	657	693	690	690	722	657	689	703	733	720	665	679	634	658	641	708	662	687	698	656	673	687	711	670	683	644	711	702	740	697	608	679	701	688	655	679	691	685	711	737	663	676	762	675	710	716	683	685	698	653	702	688	635	732	709	696	695	669	676	677	666	719	687	690	710	673	712	712	698	692	638	755	653	726	671	709	648	646	672	674	660	693	651	707	670	684	661	711	639	685	687	702	708	701	662	659	676	703	692	655	695	708	705	654	680	664	660	711	679	682	715	683	714	643	721	667	714	690	712	644	698	656	712	686	690	676	667	721	656	676	691	690	719	661	699	679	695	700	681	666	678	725	694	683	641	715	682	665	688	726	632	710	665	696	697	679	656	669	670	688	671	692	714	651	708	663	662	744	675	707	667	691	697	668	662	667	698	665	683	706	623	655	660	646	666	704	647	679	644	694	679	700	667	701	710	717	624	736	664	715	669	642	659	720	719	657	702	674	675	661	643	667	696	675	701	721	676	659	678	686	689	673	720	685	717	642	642	664	649	693	688	686	659	672	667	688	652	702	702	684	684	699	675	659	672	649	703	723	730	657	727	638	701	660	652	648	707	654	655	685	641	668	668	673	719	722	676	683	686	663	700	709	687	654	699	648	685	687	699	690	672	694	680	651	738	733	704	721	666	667	692	654	652	697	703	667	681	692	727	657	742	717	641	630	714	685	658	653	667	709	742	704	682	654	653	684	683	690	673	673	668	723	636	679	703	715	694	637	664	668	686	675	661	657	668	645	682	647	697	684	714	671	698	667	675	661	720	675	644	637	667	678	701	662	681	683	680	663	699	705	683	737	686	692	694	652	651	723	688	680	689	712	674	706	671	664	673	722	718	741	676	682	726	737	670	652	702	694	719	670	706	707	668	675	686	710	663	675	656	645	719	652	656	647	661	690	715	710	707	679	694	621	646	708	700	657	675	698	659	669	694	672	631	686	719	706	624	682	691	696	678	684	647	665	649	710	664	682	671	731	654	688	710	739	648	705	658	669	688	649	703	653	647	675	654	692	700	663	682	679	697	656	638	667	687	656	693	657	670	679	642	691	659	670	784	711	685	660	656	659	639	673	680	684	673	684	640	721	674	691	675	684	723	682	677	707	678	668	744	702	677	744	689	719	614	666	707	684	669	641	690	689	737	727	677	656	707	671	643	682	654	676	735	652	669	725	667	660	636	702	644	661	629	665	691	676	700	716	661	708	639	716	679	710	664	675	667	673	705	693	703	651	651	682	661	712	655	664	632	663	715	696	716	671	664	693	682	690	707	635	708	736	652	693	689	691	732	696	676	642	632	710	650	690	694	645	724	674	689	724	660	653	734	691	643	665	665	693	685	675	686	616	685	676	693	709	688	674	632	664	671	692	695	676	714	685	705	725	676	669	696	692	658	723	661	731	656	719	724	685	715	678	676	697	664	680	718	682	745	734	655	647	708	645	654	720	638	695	685	665	686	673	679	689	696	648	672	743	711	676	660	687	689	626	717	659	649	713	647	697	735	681	722	711	662	629	646	638	689	658	704	682	686	673	690	716	725	671	661	670	688	670	656	675	686	714	692	681	669	698	665	690	708	629	662	677	637	633	662	690	691	678	718	662	679	683	669	673	682	674	673	653	652	719	668	670	678	676	688	675	694	659	728	651	669	688	686	700	653	706	647	671	701	704	686	645	708	677	684	675	730	715	690	686	714	691	647	723	726	703	714	731	672	668	666	711	647	667	641	706	671	698	688	691	658	695	698	690	663	665	697	680	700	718	694	691	731	670	700	738	677	686	716	673	696	676	654	680	720	725	660	664	640	648	752	729	645	640	678	692	667	680	696	659	668	717	675	677	753	652	675	691	645	702	692	683	622	701	703	713	690	694	690	657	674	673	654	702	659	728	687	704	714	709	678	671	677	675	704	671	712	649	687	703	720	714	711	662	686	652	669	705	734	667	627	665	644	713	673	663	717	692	672	692	689	714	671	676	693	710	691	640	691	680	672	688	668	705	667	734	679	679	611	665	681	687	678	658	701	715	695	704	682	700	705	670	673	692	659	727	663	640	684	719	686	724	679	680	742	680	744	742	686	676	656	678	648	694	676	703	655	712	658	678	705	716	718	666	692	627	699	691	647	660	665	703	674	693	671	666	671	684	664	704	712	710	685	709	686	650	736	671	649	673	655	656	623	711	715	720	724	716	698	728	672	658	684	663	669	666	639	652	674	696	674	699	744	658	674	675	687	709	673	648	707	676	709	649	689	709	661	698	697	707	696	657	639	698	675	662	704	704	693	661	674	676	687	650	662	713	674	702	711	670	681	685	697	649	702	695	700	722	694	689	662	647	656	710	676	676	671	689	665	709	676	690	712	704	669	686	695	729	651	709	673	662	714	660	696	690	676	668	688	731	698	665	667	677	675	683	693	653	724	669	675	703	715	701	658	723	669	672	699
2329	983	519	447	715	926	759	678	595	509	389	281	215	182	158	190	152	169	107	86	67	88	59	64	53	69	46	50	42	53	43	44	66	50	45	54	45	44	40	45	50	35	41	41	43	37	33	45	29	58	292	340	53	48	34	35	40	26	48	44	54	86	41	36	40	41	36	30	47	30	45	33	43	42	33	40	46	31	44	40	39	37	31	36	40	34	33	40	34	31	41	32	31	36	40	39	21	47	31	38	46	44	47	35	47	38	39	31	39	33	37	40	35	34	39	43	32	41	28	37	31	31	41	30	27	46	39	34	27	34	39	43	36	37	35	34	37	28	39	45	41	33	36	30	32	35	40	41	46	28	43	36	39	26	39	39	32	45	41	54	38	46	39	31	29	44	41	38	42	50	47	47	32	48	48	30	35	37	36	37	33	36	39	29	35	34	35	26	29	38	38	45	31	34	45	45	35	35	37	29	38	47	48	44	46	34	38	46	30	42	38	36	32	39	34	24	37	35	39	33	42	39	40	39	46	41	33	47	30	28	35	51	38	41	34	28	32	41	39	38	43	31	40	32	36	35	42	41	27	42	39	37	35	42	42	37	29	32	39	43	36	42	39	32	37	34	31	48	35	43	37	30	40	39	24	48	35	42	49	30	40	41	45	29	40	33	35	28	30	37	41	36	31	32	44	37	35	36	43	40	54	36	40	40	31	30	51	43	36	28	38	38	52	34	31	34	46	38	40	38	39	29	43	25	40	29	35	31	30	40	44	29	36	32	46	41	37	40	30	36	41	26	42	37	37	44	43	31	34	40	35	42	46	34	33	39	33	36	32	39	31	47	37	35	36	43	36	30	34	30	39	46	34	35	49	27	46	29	50	34	33	35	40	32	44	35	45	26	43	38	32	32	30	32	25	34	30	40	37	39	31	45	38	34	34	33	35	28	42	41	40	37	38	35	39	43	36	44	30	34	24	35	39	33	35	38	34	35	43	38	45	31	39	40	28	39	40	28	29	38	30	32	30	50	46	39	34	40	33	36	36	32	33	38	23	39	34	42	33	29	38	40	39	39	38	36	34	52	43	41	33	46	34	39	38	41	44	47	42	24	34	39	38	33	38	46	44	36	38	38	37	40	37	46	32	38	32	34	32	45	37	29	31	35	37	36	44	41	32	39	34	43	44	33	39	38	43	38	42	28	43	32	30	38	32	44	46	38	38	47	41	35	35	44	38	41	29	36	34	29	41	42	46	35	37	40	28	49	36	39	37	43	38	32	36	25	47	33	45	34	25	52	39	34	32	48	36	50	31	30	33	41	32	34	35	36	40	43	44	42	45	43	33	34	40	36	37	30	35	41	39	41	33	38	48	40	38	44	34	43	28	45	38	33	28	38	38	24	42	31	35	36	44	40	34	29	46	30	38	34	36	18	34	37	49	36	34	50	32	43	36	37	39	40	35	36	38	44	50	46	41	42	35	30	31	43	24	31	43	35	26	37	41	27	34	35	48	40	34	34	36	39	48	35	25	43	32	37	37	38	35	38	32	22	43	41	50	29	34	47	37	35	40	40	37	38	34	30	46	45	28	39	31	52	45	46	33	49	30	40	38	47	24	35	37	39	38	38	30	40	30	33	34	30	34	31	41	32	33	37	38	39	40	34	40	40	31	40	34	35	32	55	39	50	37	31	44	36	42	47	34	43	50	30	27	34	41	31	40	37	32	31	37	26	38	36	45	44	34	34	45	39	45	34	39	41	41	37	37	32	33	42	32	37	47	40	35	31	44	39	38	39	27	37	50	36	26	39	41	31	34	33	35	43	44	40	32	40	32	43	35	34	40	44	46	34	36	34	41	47	34	40	38	42	31	36	39	36	39	42	39	45	38	40	29	37	36	35	26	54	34	42	38	38	24	43	45	31	40	33	31	40	42	32	41	28	34	35	34	41	39	37	32	34	33	43	42	16	37	31	41	36	42	36	39	32	35	24	39	36	50	34	38	43	39	37	43	30	46	33	37	51	33	44	35	35	33	39	40	33	37	41	50	48	31	29	41	43	28	36	47	44	36	34	40	32	36	31	38	45	37	39	32	31	39	43	36	42	48	32	33	37	43	34	23	40	26	26	32	41	32	37	44	38	38	44	48	34	40	47	42	42	39	42	44	50	34	40	29	25	37	31	35	40	27	28	29	38	42	38	28	41	39	28	33	33	36	30	40	44	39	33	37	41	44	28	38	34	44	44	49	33	45	30	36	36	38	46	33	47	34	44	34	28	34	36	40	36	33	26	38	32	39	33	43	42	38	36	59	30	40	39	35	37	34	36	35	40	35	34	32	40	37	30	38	35	39	43	48	33	38	39	33	39	32	38	36	53	38	42	41	37	34	30	31	39	25	42	35	34	41	41	47	41	40	36	46	34	39	53	49	36	36	39	40	35	28	35	53	33	45	34	30	33	40	35	53	37	43	39	33	48	27	40	34	36	38	35	34	32	34	30	34	35	41	36	27	40	37	38	45	40	31	39	36	35	32	48	35	30	27	29	36	35	45	35	40	33	35	37	39	33	34	29	34	28	26	35	52	31	40	39	27	38	55	41	34	37	45	36	32	38	45	36	45	43	41	40	39	49	42	36	47	40	30	38	36	47	44	50	39	34	26	33	39	47	50	46	42	45	50	34	41	38	44	38	32	42	31	49	47	37	38	44	47	35	40	34	36	38	36	24	37	46	41	33	50	41	24	41	55	38	35	49	35	25	48	32	37	36	39	24	39	35	33	26	36	42	32	43	37	39	23	30	31	38	39	33	51	31	45	36	37	41	32	36	43	34	31	35	26	33	27	38	35	34	29	36	44	45	28	35	39	33	45	22	38	39	40	39	35	36	39	32	27	42	28	32	30	36	31	41	34	34	42	42	43	40	37	35	30	32	29	39	35	40	35	41	38	34	39	41	61	28	33	37	28	48	30	29	27	43	29	41	41	38	38	35	33	29	43	36	33	45	47	30	35	38	43	31	43	40	42	51	45	44	36	33	37	38	42	38	37	39	31	47	50	39	31	38	31	43	31	31	34	32	44	34	33	36	33	31	31	26	41	28	40	47	39	41	26	33	25	31	35	32	45	26	40	33	43	36	31	37	42	36	40	38	36	30	34	28	47	32	37	32	43	30	36	34	35	36	33	33	40	30	36	37	45	33	37	43	41	46	32	48	45	38	49	27	41	50	43	41	40	39	38	39	32	39	31	37	37	34	40	37	23	39	39	30	35	36	42	32	36	39	46	40	41	52	34	38	34	30	39	31	43	43	44	35	48	50	42	45	43	43	36	42	34	44	37	41	45	39	38	37	34	32	37	39	21	43	35	44	46	39	34	37	37	40	36	31	38	33	34	33	39	42	31	42	37	39	44	41	42	45	33	41	41	43	38	37	32	50	50	32	39	39	48	36	35	30	29	38	36	39	28	36	50	38	34	47	31	31	32	32	36	38	45	42	39	29	37	48	32	47
26042	18122	11708	24722	33917	34060	30170	26461	23062	19756	16370	13902	10868	9200	7579	7265	7584	6173	3791	3061	2460	2245	1882	1697	1503	1414	1356	1223	1230	1186	1145	1077	1109	995	1027	879	925	948	953	858	862	828	878	758	820	738	758	816	753	1906	10477	10832	1130	812	871	828	776	672	744	1070	1076	2645	561	660	583	571	623	652	572	606	599	551	621	587	612	630	625	625	654	604	606	607	588	567	613	571	660	624	626	646	596	665	594	595	604	658	631	567	616	637	636	621	607	591	610	584	591	591	574	528	595	597	602	625	555	641	591	594	563	561	609	634	594	605	571	598	576	592	588	566	586	632	589	582	597	594	525	596	644	606	590	630	605	560	590	624	587	579	574	598	626	594	579	578	610	599	568	601	589	566	586	625	579	532	570	593	562	594	595	546	598	571	561	570	620	584	582	571	581	595	612	560	546	587	594	517	573	554	585	585	567	580	589	622	581	569	585	604	563	551	591	552	609	558	562	585	558	540	606	571	621	591	579	579	561	581	601	546	569	591	587	572	575	620	561	557	555	599	531	592	558	596	571	563	577	547	618	564	577	562	591	566	565	553	587	575	582	583	559	592	602	511	562	616	586	552	590	557	569	580	569	571	550	532	555	588	589	591	581	568	570	507	609	577	548	560	590	559	604	578	596	620	577	578	552	605	555	569	572	569	578	592	568	564	570	604	563	553	585	568	586	555	590	565	577	566	530	602	587	561	564	556	566	580	596	605	566	604	560	568	568	583	567	580	572	578	597	579	557	535	574	570	572	566	575	563	609	567	593	547	558	575	570	591	583	591	564	592	566	575	580	621	601	598	561	560	567	570	582	578	596	595	584	569	572	571	583	594	599	598	571	559	576	606	586	585	600	606	597	623	559	593	578	578	617	593	583	611	594	588	559	598	539	622	616	556	562	589	609	618	547	584	561	569	565	576	599	565	554	587	578	579	585	638	583	604	536	563	583	595	576	593	555	610	554	560	594	589	533	548	649	611	530	532	559	568	578	600	544	594	560	587	582	551	622	599	607	555	588	541	578	583	561	576	541	529	583	584	561	615	572	571	582	599	595	582	558	544	584	553	552	627	606	561	567	581	604	568	622	526	605	580	638	567	520	586	523	544	564	599	562	557	618	537	545	565	577	527	597	589	516	556	603	571	543	598	587	579	574	542	573	617	583	534	523	590	559	631	590	573	572	593	602	572	584	552	593	545	606	567	605	576	548	596	629	582	553	552	554	555	596	607	614	550	597	587	534	612	567	555	579	567	552	632	585	586	554	591	573	522	554	559	563	574	549	572	557	587	569	551	600	588	598	567	565	573	590	586	538	591	544	588	519	584	584	560	600	567	544	602	606	562	582	550	563	571	524	584	594	555	566	591	579	590	648	602	606	579	579	595	565	535	567	549	548	567	552	604	610	561	621	578	569	602	587	595	594	594	565	573	534	563	584	589	573	541	596	562	586	574	583	586	569	565	518	588	561	594	554	584	591	611	556	521	544	558	539	548	551	573	568	579	611	602	527	600	570	579	559	565	582	547	559	573	568	620	565	579	570	576	550	605	628	539	570	607	584	598	571	579	579	561	585	606	537	555	590	604	589	614	565	568	566	599	568	632	593	600	561	567	566	579	577	569	579	574	544	562	585	588	587	576	587	585	569	584	574	611	581	623	609	589	557	574	569	574	575	568	616	558	594	586	548	572	579	559	547	603	530	559	540	582	552	579	574	589	568	607	584	574	585	554	634	577	566	567	577	588	594	572	564	551	621	570	565	545	589	621	568	576	566	569	602	623	579	559	560	544	544	554	571	597	556	574	580	609	567	556	531	573	577	560	622	563	571	572	591	581	593	598	576	579	579	582	573	515	589	561	568	594	569	585	600	606	579	548	593	588	560	553	535	540	582	550	559	610	612	587	602	555	554	538	597	556	544	589	571	621	571	531	577	567	584	560	582	546	582	558	627	560	553	571	567	576	562	611	601	589	597	548	602	550	586	612	637	566	546	531	565	574	596	606	561	588	585	546	577	554	544	594	610	561	584	564	586	592	594	575	589	535	548	578	537	548	592	601	580	584	571	565	560	569	546	543	595	579	593	582	592	576	542	581	568	569	577	566	541	583	589	620	610	561	571	537	588	588	579	558	591	574	572	578	620	594	579	576	601	620	572	607	572	545	552	543	564	602	569	537	593	564	572	587	588	609	576	601	581	539	586	567	621	611	569	591	610	585	596	581	578	523	551	548	551	594	557	566	542	584	595	591	549	580	583	565	559	584	588	569	604	578	570	544	558	605	579	592	545	634	536	639	606	603	607	543	581	545	591	586	631	589	600	587	547	562	573	550	547	562	568	545	633	609	592	572	570	533	579	548	532	596	560	586	578	573	568	540	568	582	588	575	591	567	595	581	538	587	583	587	593	579	591	545	560	564	539	574	542	552	600	572	591	569	583	532	572	541	630	589	580	593	561	577	547	594	510	575	580	535	603	580	600	580	565	578	577	556	595	560	574	605	603	576	594	540	614	558	532	596	605	560	584	594	561	575	549	567	571	612	560	599	588	594	589	563	562	572	554	591	638	587	589	608	566	603	583	562	573	604	569	549	599	571	591	562	623	610	548	583	543	570	610	541	548	582	579	549	598	575	559	567	598	569	562	592	539	555	559	590	604	579	572	593	585	592	607	592	594	593	600	597	568	645	593	568	646	583	552	587	546	600	603	542	600	561	641	543	582	564	569	599	596	549	550	574	556	547	572	589	575	609	571	537	591	616	567	543	589	567	574	598	533	580	536	575	580	572	556	582	598	603	569	560	569	533	564	581	579	556	533	531	562	567	584	584	573	596	605	548	565	570	596	569	535	567	543	572	590	579	583	564	550	598	568	544	568	583	623	576	553	562	574	581	555	599	589	582	576	533	572	564	565	574	601	571	540	557	524	615	531	552	579	607	567	621	544	561	578	565	543	591	576	584	558	574	539	603	571	605	621	601	569	549	603	521	542	567	587	623	604	538	582	606	586	577	565	593	593	600	608	623	586	572	597	590	575	622	574	567	588	586	563	628	576	595	592	554	600	546	635	571	590	587	626	594	555	596	546	593	563	599	562	598	620	639	542	611	577	528	578	550	574	540	564	519	560	557	544	559	550	568	596	567	572	587	606	620	592	536	617	582	594	594	563	596	563	561	571	615	585	579	560	607	574	597	537	617	543	590	532	588	607	582	624	616	580	595	570	564	605	608	530	596	578	579	547	603	570	585	561	591	558	604	517	515	575	589	595	560	572	554	624	605	592	573	558	527	581	558	576	554	557	606	605	576	575	588	531	557	600	575	587	587	589	605	561	565	553	563	557	571	551	599	575	571	563	584	615	583	554	575	550	534	571	597	553	571	574	527	544	586	564	551	570	531	560	582	558	558	552	633	582	588	619	625	590	546	565	615	577	583	588	580	591	567	572	605	545	594	589	587	578	590	540	571	539	550	620	565	553	603	621	563	577	549	625	569
1720	425	205	172	320	424	314	253	253	205	180	147	88	90	88	43	92	64	39	49	24	34	34	25	34	29	35	27	30	30	30	33	27	24	41	29	39	25	33	31	26	27	22	30	31	20	24	30	18	26	36	59	26	30	39	25	29	28	27	25	21	30	29	18	30	26	30	32	27	32	25	21	42	19	32	40	35	31	25	27	26	32	32	32	23	28	32	25	36	26	28	28	29	32	26	19	28	30	28	28	26	27	25	26	30	24	25	24	25	31	32	26	24	30	36	23	15	27	28	20	24	25	30	28	30	21	19	24	31	29	32	32	22	35	22	30	29	29	19	28	34	23	29	29	24	23	27	29	26	23	20	39	25	30	16	19	19	18	36	27	27	22	21	29	34	16	35	23	29	27	28	28	29	24	24	32	27	19	32	39	27	22	27	40	28	22	31	20	28	15	27	33	24	31	33	31	29	21	27	31	24	20	25	31	25	21	23	26	31	30	33	29	22	34	27	22	27	22	27	18	31	38	27	24	25	17	25	29	25	26	37	25	19	38	20	31	19	25	28	32	28	30	18	36	35	42	21	32	31	24	24	24	24	30	32	27	27	32	22	27	30	32	17	15	31	19	31	27	19	30	30	25	27	19	28	39	28	29	28	41	21	35	27	25	22	18	27	27	26	32	31	28	30	38	24	28	26	24	29	30	36	34	26	29	24	22	19	14	30	34	23	17	29	31	30	25	29	23	26	22	20	28	26	25	19	24	18	37	32	29	22	24	26	16	34	32	33	24	17	32	19	22	29	30	36	30	30	32	27	27	18	31	21	25	31	22	30	23	24	24	24	28	19	21	28	29	27	27	31	29	23	35	22	29	36	34	22	34	22	23	29	26	31	36	30	23	30	30	21	30	36	33	38	25	18	24	25	29	33	29	20	31	36	27	25	33	26	27	28	33	31	28	24	31	29	33	24	24	26	19	26	33	26	21	27	24	23	21	29	31	30	18	30	35	25	21	17	35	19	21	32	34	28	22	33	32	27	23	27	24	36	32	32	31	30	30	33	28	22	30	26	22	20	36	29	31	26	27	29	19	17	23	27	30	24	21	28	29	25	30	32	26	27	25	24	26	22	22	34	31	29	26	24	31	17	29	15	21	23	26	22	26	25	25	27	22	17	33	29	34	22	31	26	32	25	41	24	27	25	31	27	36	33	21	31	33	25	23	19	23	32	25	28	30	39	25	26	29	29	28	31	31	27	33	37	17	29	32	21	17	21	27	28	25	35	26	26	26	20	27	25	20	28	33	30	27	29	18	31	22	31	17	32	27	26	27	26	35	23	19	28	34	34	23	24	26	30	26	30	26	26	37	24	37	31	20	20	23	28	26	26	28	29	33	24	23	32	30	29	24	25	32	31	30	21	27	30	30	30	37	20	29	29	28	19	30	23	29	27	23	28	27	23	24	32	23	23	28	21	27	36	27	31	36	30	18	30	26	19	31	30	19	24	28	33	21	30	29	26	32	34	30	31	26	30	29	27	30	24	28	33	22	25	21	18	33	28	31	36	27	31	24	19	14	28	24	22	28	38	23	23	29	38	32	20	25	34	35	33	21	29	26	22	24	27	29	31	31	22	28	28	27	31	23	32	23	29	27	21	34	21	20	20	27	26	27	27	17	22	35	22	28	27	27	32	30	30	30	22	23	25	32	24	28	29	27	35	31	25	31	25	32	26	24	26	32	24	34	23	26	22	31	24	26	32	20	35	15	32	27	32	28	28	24	29	23	35	32	30	22	19	23	23	28	25	28	19	30	31	22	18	31	29	24	30	23	26	35	27	32	32	26	25	27	21	31	26	25	28	23	29	27	22	27	30	29	31	31	26	27	25	31	23	24	33	30	28	23	27	24	26	27	30	35	26	25	34	25	26	20	28	25	27	30	30	30	24	31	24	28	24	29	20	34	27	17	22	26	23	33	24	25	28	31	31	25	24	31	29	32	30	31	26	23	19	21	24	23	24	33	24	22	16	25	28	28	29	28	33	26	31	31	20	37	33	25	37	26	38	28	20	27	21	20	29	23	26	28	17	24	37	27	23	22	23	23	27	23	29	28	25	28	29	25	26	34	27	29	30	29	45	22	27	27	31	30	26	22	24	27	26	21	34	28	26	24	33	27	18	25	29	25	34	26	27	27	29	21	38	35	38	31	20	30	36	24	28	28	21	21	31	31	27	23	25	23	28	22	28	28	28	19	29	25	21	31	28	32	31	32	27	31	20	25	40	20	23	31	20	22	23	18	24	31	23	26	22	33	28	24	28	30	24	23	30	26	22	27	23	25	21	26	25	23	29	30	24	22	21	24	24	21	30	21	20	33	25	21	32	26	25	24	30	35	25	26	31	25	30	38	26	28	27	34	27	30	18	39	25	29	29	31	25	22	30	29	33	21	17	29	30	29	23	20	21	25	30	33	23	30	24	15	27	27	26	29	30	37	18	29	30	24	27	26	26	25	28	34	37	31	24	21	32	22	22	23	25	26	33	26	18	31	21	24	29	30	23	30	24	24	25	24	16	35	22	42	16	25	22	21	23	25	36	25	27	30	31	27	23	37	24	26	39	22	28	31	29	23	25	37	34	16	24	33	29	29	35	19	30	30	29	28	40	33	17	25	16	27	28	20	22	23	31	27	30	31	20	29	23	26	26	20	24	24	38	32	37	32	27	19	35	26	26	22	28	23	26	23	29	25	36	25	21	24	25	33	23	29	25	19	32	21	31	22	39	29	20	24	33	41	25	28	24	22	21	28	43	25	18	28	26	29	28	24	25	19	29	29	23	27	33	26	35	33	29	22	36	32	35	32	18	14	32	34	30	31	30	24	37	28	17	26	22	21	23	20	33	28	23	32	30	20	26	22	31	32	36	23	31	23	15	27	33	23	27	33	20	36	25	34	24	30	26	23	26	33	22	32	35	28	22	27	21	22	27	26	25	24	31	29	31	16	20	20	24	21	30	25	29	21	21	24	32	28	31	28	22	19	19	30	34	19	29	36	29	28	25	23	30	23	28	23	25	30	33	21	29	27	18	15	30	37	22	24	29	29	25	31	30	23	35	40	28	27	23	23	26	24	18	31	19	20	25	29	23	22	33	21	28	32	26	33	28	27	29	26	25	24	29	29	26	25	21	30	33	27	28	27	25	31	23	26	25	38	20	18	17	23	22	28	26	16	30	26	26	19	32	31	26	29	25	38	32	28	23	28	27	21	28	29	15	25	31	27	29	22	41	28	33	38	30	30	27	24	31	30	29	22	32	24	35	28	17	26	23	25	22	32	32	38	33	24	28	26	28	33	30	19	28	26	19	24	19	24	27	37	20	17	22	24	28	23	30	21	19	31	27	34	26	30	29	34	30	32	27	24	35	26	18	28	27	32	24	20	31	22	24	28	33	24	36	27	27	26	20	32	42	30	37	30	19	24	32	30	28	27	31	31	23	37	25	30	24	30	26	25
17896	10694	6007	15967	24501	24194	20058	16553	13682	11697	8938	7110	5126	3774	3296	2739	3009	2783	1447	1195	996	842	733	651	630	625	584	507	558	509	532	527	536	529	490	496	500	536	467	480	489	492	461	468	458	474	441	464	474	523	1118	1949	557	517	538	520	487	463	516	534	495	670	435	418	462	415	424	430	455	429	379	441	451	440	424	397	453	434	435	447	420	412	445	430	454	480	460	445	488	448	447	431	438	437	437	443	445	463	437	437	440	434	451	418	411	463	406	443	417	480	444	479	415	429	430	413	439	428	455	459	436	436	411	396	419	450	403	420	433	475	435	468	394	444	418	394	430	442	444	455	430	453	446	447	440	418	432	426	426	425	448	469	438	419	421	459	427	434	428	435	474	426	429	424	422	457	450	417	437	425	432	401	421	403	398	428	414	450	440	391	403	377	448	421	404	396	442	458	421	438	400	431	413	403	406	421	466	430	438	432	436	447	428	461	417	430	430	422	423	460	411	424	436	388	418	388	449	399	427	430	428	411	399	424	418	389	398	397	424	397	409	456	431	438	426	417	420	427	378	409	449	417	397	470	382	429	457	397	389	465	429	398	393	437	407	434	436	449	414	441	401	400	407	403	450	394	422	410	448	412	448	460	427	471	424	405	395	404	423	459	395	452	406	434	422	457	451	415	420	444	446	450	405	408	418	461	445	429	435	430	429	409	421	440	427	410	397	465	417	410	398	421	452	414	449	434	416	422	398	432	402	420	462	409	415	443	427	414	416	427	421	444	435	416	471	441	449	392	415	423	439	427	420	442	445	460	427	428	401	406	435	406	415	441	417	406	424	422	401	429	434	411	422	468	427	414	419	417	438	453	429	429	429	415	397	451	440	396	449	443	435	424	396	451	398	424	432	465	423	440	457	445	453	413	437	431	433	425	412	417	410	396	397	459	415	418	402	425	437	418	423	406	402	379	412	436	449	416	440	429	426	434	433	401	439	425	420	452	408	436	390	416	410	432	439	452	428	419	436	438	405	464	457	409	410	423	403	467	445	411	424	438	433	414	408	452	426	452	399	412	405	424	424	395	395	418	472	436	369	441	403	424	411	459	463	440	419	407	435	386	428	445	399	409	423	420	420	416	374	448	433	409	386	403	390	415	385	444	432	421	416	438	430	407	394	390	497	433	436	400	407	443	404	402	427	409	435	433	403	443	410	396	434	415	437	374	406	393	478	432	466	401	408	409	400	396	431	422	417	397	402	413	409	433	383	446	427	416	415	418	385	428	376	423	421	419	444	426	429	451	412	427	389	422	453	434	393	444	444	422	409	449	419	434	411	447	425	448	424	429	435	426	407	434	439	451	407	423	428	446	445	425	423	425	424	383	447	397	427	433	431	415	423	434	439	406	444	419	448	412	434	412	426	436	421	428	447	384	388	449	414	413	408	399	406	430	438	393	433	419	416	427	406	419	443	457	385	407	445	395	438	406	416	445	423	411	418	432	409	402	455	435	428	430	429	402	437	435	395	434	450	457	436	411	427	449	417	419	441	425	452	409	415	392	451	433	412	460	422	453	446	426	446	434	440	437	396	423	400	465	403	397	412	452	418	389	441	441	432	409	419	411	441	415	377	459	438	444	416	445	398	477	396	455	422	420	431	413	456	464	413	429	387	440	446	400	421	427	402	436	420	460	427	415	390	441	438	428	437	449	408	433	427	395	457	395	436	417	431	433	410	405	420	411	401	418	428	441	440	416	422	413	400	444	418	414	422	434	444	418	401	416	422	409	464	421	410	402	452	419	410	444	444	407	454	427	422	440	448	412	453	416	441	413	381	420	393	434	453	428	421	448	431	438	421	412	435	429	437	408	406	416	452	393	419	411	421	412	438	441	448	403	399	411	390	438	410	437	403	393	415	401	432	435	482	411	447	425	406	391	397	444	400	412	421	412	408	397	421	468	425	442	430	439	405	414	432	443	427	423	429	435	399	397	435	372	417	422	421	388	426	434	374	415	422	420	450	419	414	405	426	425	406	423	387	434	418	414	414	445	441	443	403	460	457	448	417	422	377	415	457	454	432	450	405	437	403	428	408	445	402	451	459	430	436	426	442	435	432	434	421	425	408	413	427	427	432	455	401	422	425	416	423	374	415	437	453	418	407	419	440	417	425	456	465	400	430	415	440	420	414	444	434	395	453	438	443	426	445	416	421	415	420	451	431	425	394	449	443	405	402	454	413	429	406	416	421	457	384	438	401	402	419	432	448	413	459	424	456	416	407	413	422	456	466	451	388	436	410	416	426	399	422	383	382	432	442	443	450	413	405	416	458	406	418	418	404	416	416	442	413	447	438	419	435	453	357	381	429	394	423	406	416	432	426	439	404	412	430	436	460	431	403	453	388	405	450	403	391	435	411	448	416	418	423	401	411	458	398	423	432	440	408	413	403	410	423	425	400	451	399	411	439	399	394	379	469	393	412	425	406	415	444	431	405	401	427	421	449	414	400	402	407	410	427	397	443	410	414	409	439	431	427	433	391	447	423	398	433	404	414	426	412	445	428	457	429	453	425	423	405	421	418	416	427	433	443	375	378	402	410	460	446	434	419	408	401	420	398	449	399	446	436	397	402	434	455	423	467	442	427	383	382	390	437	388	414	432	419	457	404	434	427	413	411	389	453	458	425	400	443	385	409	422	433	420	416	413	436	472	426	423	424	415	467	423	436	424	419	451	393	380	412	423	437	443	414	423	435	435	425	410	399	414	441	419	406	424	437	398	444	413	383	419	445	425	412	436	426	435	434	444	401	453	446	447	392	398	419	432	409	433	434	414	395	435	453	436	418	447	435	429	423	419	416	411	445	415	399	411	421	491	419	410	425	388	405	413	427	395	421	395	437	429	427	430	431	439	413	426	409	411	460	413	437	447	428	387	459	414	423	418	433	430	424	437	411	441	412	396	439	414	389	418	376	412	406	391	402	440	456	423	436	426	445	423	416	408	420	448	432	447	439	403	427	427	440	441	420	425	428	395	395	453	389	453	420	386	432	419	421	435	436	403	446	402	430	453	448	392	406	423	421	470	448	400	419	438	387	440	385	382	434	401	426	420	433	427	425	439	424	418	424	444	406	428	415	413	440	419	405	415	426	436	427	435	417	407	392	432	433	412	388	420	415	392	422	419	452	423	417	429	416	413	378	452	459	433	415	412	407	406	449	432	405	434	412	399	447	437	459	427	428	427	448	410	431	408	392	411	424	427	448	398	409	429	437	446	414	474	416	430	398	424	438	387	416	423	417	404	412	411	433	416	435	423	427	453	427	434	407	434	389	455	444	422	372	402	433	445	424	405	425	437	414	397	395	407	471	444	454	422	436	417	454	409	458	403	419	438	409	400	404	460	482	471	405	427	430	425	409	413	388	482	441	427	478	400	397	420	429	426	452	440	415	416	406	379	422	404	420	452	443	411	435	427	401	403	435	409	392	397	435	403	415	423	413	419	414	413	449	415	410	403	419	440
1277	645	325	268	522	637	563	501	403	354	308	216	186	130	126	88	76	111	64	44	27	36	31	41	30	23	22	24	20	22	23	39	29	25	21	31	25	24	31	26	25	20	18	21	21	21	13	23	19	24	40	167	23	25	18	28	12	30	29	30	18	38	15	29	23	13	18	13	24	23	22	26	21	21	22	25	17	20	15	18	20	25	23	23	24	14	19	23	24	24	24	22	27	24	22	19	17	26	21	23	15	18	27	21	22	21	20	14	15	15	23	24	19	17	25	28	20	15	14	22	16	25	26	22	14	24	15	24	21	12	19	12	27	18	24	25	17	21	25	28	24	23	35	24	20	23	17	15	20	22	22	23	26	15	19	27	20	17	14	21	30	19	19	17	25	15	16	20	28	23	17	14	16	20	19	18	22	21	19	28	19	24	13	13	23	21	20	20	20	26	19	20	24	22	21	24	26	23	28	20	16	16	22	15	21	19	19	18	15	20	23	20	27	26	22	18	17	16	15	13	19	18	17	15	22	17	20	27	25	15	21	12	26	18	24	21	29	17	28	16	24	17	20	23	19	26	14	16	22	14	15	12	15	20	16	23	29	19	20	20	22	11	15	23	21	18	21	25	15	23	21	19	18	26	25	17	15	16	22	27	22	17	16	19	19	19	17	20	15	27	12	20	16	27	22	19	14	25	25	24	12	16	16	18	24	17	28	28	22	23	23	12	13	19	21	23	13	19	16	17	19	19	21	18	23	12	16	22	22	18	24	18	21	24	16	17	15	18	23	17	20	20	21	21	25	20	21	13	16	24	18	11	23	25	13	32	12	16	30	24	18	19	26	19	22	23	19	19	30	22	23	22	20	25	20	26	21	17	15	20	15	17	15	18	14	17	13	27	14	25	21	12	18	27	13	24	25	25	26	21	24	18	18	23	17	20	20	15	11	20	24	15	19	26	28	16	16	15	19	21	20	17	22	22	17	15	18	21	8	27	11	18	20	17	27	24	26	27	22	19	26	27	21	23	24	18	19	17	22	20	19	27	21	7	17	19	21	16	23	25	18	30	23	23	23	20	19	19	15	20	14	24	27	22	26	18	16	15	10	22	14	21	20	20	23	19	18	20	20	14	23	21	22	24	22	31	19	22	18	17	24	23	19	14	28	14	19	15	19	27	19	31	11	20	22	18	26	28	24	20	25	21	18	22	16	22	20	28	22	20	24	26	25	22	17	21	19	23	20	16	22	21	20	15	19	21	19	18	18	19	16	15	22	16	18	16	24	17	22	25	16	25	14	25	27	20	18	20	23	16	24	18	23	24	19	27	21	14	21	25	17	18	23	20	16	20	16	16	12	21	19	21	22	19	16	21	15	20	24	19	20	17	16	14	19	23	11	21	25	14	16	20	19	21	22	17	22	22	21	19	20	15	19	21	20	19	23	24	14	23	24	23	22	28	15	20	16	19	23	27	24	27	25	15	23	24	13	23	23	24	14	19	21	22	20	21	23	11	23	13	18	14	17	13	16	18	16	17	25	21	14	25	17	11	14	21	15	20	32	25	26	19	34	18	25	14	14	19	17	18	18	18	17	20	23	12	23	25	13	15	20	22	21	14	23	20	29	21	18	15	12	19	21	18	27	18	24	13	22	26	20	23	26	19	17	20	20	17	25	19	11	22	22	19	20	17	19	24	22	27	24	15	15	14	27	24	9	19	11	14	27	27	22	15	24	20	21	20	21	20	19	20	17	22	21	24	15	15	15	21	25	21	20	31	15	9	24	22	20	23	23	19	16	20	18	21	12	24	24	14	29	17	17	21	11	26	14	24	18	15	18	16	20	16	24	19	19	18	18	17	17	24	17	22	16	24	20	19	18	10	9	27	17	19	22	16	23	26	22	21	18	21	16	23	24	23	20	13	18	22	21	16	14	19	25	17	21	22	16	16	15	29	24	15	21	20	22	23	21	20	19	15	21	15	29	18	17	21	18	13	29	20	25	18	17	24	19	28	16	17	22	22	30	25	31	17	19	15	22	18	13	21	11	18	17	20	24	27	18	23	18	18	15	15	29	24	22	20	25	18	27	19	13	31	19	15	19	24	17	26	23	19	17	19	22	26	25	24	26	16	22	21	30	26	16	17	23	20	17	20	15	28	17	20	25	21	25	21	20	21	24	19	20	19	21	22	23	18	21	23	13	20	21	13	17	23	18	26	24	25	19	17	21	18	21	19	21	23	21	20	20	23	16	23	23	13	21	19	20	21	19	17	23	18	24	22	17	21	21	20	21	17	22	16	29	19	23	22	20	17	25	19	23	29	22	16	22	19	20	17	22	25	18	26	22	18	16	17	22	22	24	16	18	21	17	29	14	22	17	26	18	21	21	20	15	15	18	17	22	19	15	22	20	19	22	13	14	15	15	15	15	25	24	16	16	17	21	23	20	24	24	21	18	23	17	22	22	18	22	20	23	30	21	20	21	29	25	22	19	27	21	27	14	19	17	17	21	20	13	23	21	17	18	19	24	24	29	23	24	25	26	23	25	15	23	13	17	18	22	15	21	25	15	20	18	15	26	20	21	17	21	22	26	21	25	26	25	22	23	22	21	23	22	25	27	11	19	18	17	18	19	27	21	21	26	16	22	25	21	17	25	22	13	30	21	18	18	18	22	21	20	21	14	21	26	12	20	21	16	19	13	25	28	21	24	23	13	24	25	14	18	20	14	16	21	18	25	21	18	18	22	19	20	20	18	17	23	24	23	25	15	19	21	15	18	20	16	27	18	16	23	20	19	31	18	19	18	25	25	25	20	18	16	15	16	21	17	17	24	23	18	31	16	17	14	23	19	18	22	27	11	26	15	17	22	16	24	22	11	14	16	20	19	29	28	25	16	25	22	21	14	17	20	20	13	33	24	19	21	14	24	28	20	25	23	14	22	22	25	15	15	19	22	24	16	15	21	23	22	28	18	17	18	22	23	19	15	18	12	21	29	16	21	16	28	21	18	23	17	18	21	16	16	18	16	18	9	19	23	19	26	18	18	16	27	25	26	20	23	18	10	26	25	15	23	18	20	28	21	19	32	21	16	22	33	29	29	17	29	22	23	17	14	19	24	21	14	15	19	11	21	26	17	22	17	8	20	21	16	19	19	23	18	24	21	17	18	24	18	17	18	16	22	16	18	17	17	20	22	19	26	20	21	22	22	18	19	21	14	21	23	16	14	20	22	20	23	14	32	20	18	22	20	18	23	13	22	17	18	27	26	24	19	23	19	13	16	14	20	23	18	17	19	20	20	16	13	21	18	20	8	18	15	19	20	21	25	24	20	21	19	27	17	18	23	23	25	24	21	27	24	22	17	19	18	19	21	27	17	16	21	24	27	19	22	20	24	17	16	12	15	21	22	20	14	18	27	24	11	17	19	23	15	14	23	22	17	19	31	21	22	25	17	26	18	23	18	16	18	19	24	23	26	13	22	16	20	24	24	25	24	29	19	22	25	22
21810	14432	8484	21039	30536	30347	26478	22405	18837	16569	13615	10246	7762	6260	4938	4120	3953	4003	2332	1785	1487	1253	1053	943	842	827	782	704	676	627	591	582	634	596	535	544	514	554	590	570	536	550	471	440	445	419	419	423	430	420	1440	6266	599	530	404	407	443	406	463	716	415	1149	361	374	327	342	366	338	340	366	342	328	316	384	339	300	327	340	342	325	352	339	354	355	367	345	357	348	352	308	355	324	353	388	345	304	337	325	317	342	350	286	341	361	314	355	322	339	297	328	369	298	294	351	320	315	344	296	334	315	342	320	343	370	332	330	359	315	366	346	334	313	364	315	332	310	328	321	321	305	344	341	324	349	306	357	314	371	333	303	344	324	317	327	318	336	337	304	322	318	329	331	322	338	337	312	291	342	316	329	335	307	349	318	308	335	353	293	332	327	299	326	340	301	334	321	300	351	337	320	312	323	307	334	351	333	341	338	325	355	313	335	331	305	315	313	318	312	316	337	311	305	305	304	327	319	298	292	316	315	316	316	300	323	334	304	324	341	315	337	305	316	309	321	321	314	290	342	337	313	311	315	324	325	308	324	327	311	315	298	323	329	336	311	310	315	341	316	308	352	348	318	354	333	283	322	322	310	321	356	353	329	324	324	333	310	307	345	306	319	323	304	350	368	317	314	324	308	319	320	332	316	329	335	359	329	318	296	339	327	309	314	339	323	314	297	321	300	346	295	291	330	342	323	338	320	343	304	325	351	353	333	306	291	339	305	339	299	327	318	338	301	317	300	316	324	311	345	316	283	314	333	339	326	335	354	305	346	313	343	313	278	304	305	352	338	318	317	345	310	321	300	346	330	297	313	291	336	343	310	306	338	336	319	337	331	323	289	293	296	329	324	324	299	329	334	330	326	314	336	329	295	313	348	290	325	324	300	330	332	304	336	312	341	341	313	329	313	350	320	287	318	326	330	311	327	333	299	316	314	317	342	298	336	302	325	334	315	307	322	322	319	326	289	303	324	328	338	327	302	317	322	310	306	345	348	278	333	286	326	345	336	284	296	319	306	328	332	323	343	321	326	330	324	323	317	320	300	326	307	326	297	345	323	363	344	316	332	296	300	322	318	349	325	326	316	306	320	296	282	333	350	326	330	286	341	352	300	316	305	296	327	302	321	344	284	322	312	297	325	337	309	330	359	327	325	298	331	321	353	301	310	293	308	314	306	334	342	327	301	282	338	351	310	324	313	353	313	315	330	333	360	315	318	314	326	304	344	332	328	324	323	320	325	328	302	319	306	325	268	297	331	298	325	312	329	323	316	330	334	308	287	335	281	341	324	325	321	321	341	300	306	307	352	338	357	347	310	338	306	319	332	321	325	318	301	331	296	333	302	300	319	356	291	298	318	325	297	327	335	280	332	316	299	292	311	322	316	332	316	325	321	297	316	304	329	318	294	323	320	323	314	324	373	301	313	272	310	308	319	335	304	324	349	301	316	312	305	274	342	311	285	314	268	323	307	333	322	318	339	340	335	290	302	345	320	365	361	331	321	315	316	323	320	306	318	336	332	323	320	345	311	307	311	322	314	301	314	327	307	320	304	327	310	310	343	295	303	313	324	299	321	335	296	315	317	326	346	346	302	350	297	326	323	322	280	311	306	350	312	280	327	305	296	310	305	349	342	324	319	326	319	313	302	327	314	317	314	347	327	337	287	294	289	336	304	314	285	359	306	318	348	313	321	315	311	346	321	321	315	317	314	314	322	331	333	352	330	320	305	304	287	341	329	338	340	346	293	308	321	300	353	324	332	320	326	316	320	323	340	347	343	309	289	269	321	326	328	327	323	310	335	317	320	288	343	352	302	320	317	307	324	313	320	299	324	304	314	328	308	349	311	295	303	302	334	314	307	324	332	315	304	334	334	357	324	346	318	342	328	290	322	291	314	314	321	343	331	325	313	325	321	292	292	303	325	319	345	322	302	323	336	310	321	314	343	325	312	303	284	329	366	344	326	352	334	316	366	314	316	329	337	277	347	290	288	312	283	296	334	304	306	304	286	327	300	307	297	315	336	333	289	310	309	343	331	305	341	296	341	329	271	302	345	297	300	306	346	309	309	329	323	281	336	305	304	330	313	343	301	300	309	313	332	332	327	304	308	308	327	325	330	316	287	329	329	306	314	312	306	315	298	280	342	297	310	323	317	314	322	291	318	306	307	276	296	349	345	329	311	312	364	305	321	321	316	314	316	314	311	331	298	326	330	314	297	346	301	320	302	306	347	308	310	324	310	338	310	291	342	306	330	313	326	301	323	307	339	307	322	315	302	324	315	335	354	297	329	323	338	368	317	310	334	286	296	311	338	309	324	311	309	305	299	272	311	321	342	326	325	310	305	309	308	337	300	318	350	292	324	313	319	350	337	322	297	314	331	328	331	317	333	362	316	337	307	301	337	286	329	313	337	305	305	300	312	302	356	346	327	356	350	318	286	310	317	354	348	335	295	313	362	327	309	317	289	343	339	319	300	308	294	324	323	338	345	313	319	365	329	351	324	315	353	308	349	297	290	339	301	296	291	305	326	330	335	327	325	332	319	323	308	356	311	318	306	342	318	310	332	341	279	313	312	363	311	318	323	324	346	303	337	320	318	336	300	336	339	324	323	316	317	308	313	331	323	286	311	330	325	283	344	329	335	346	311	326	330	321	307	332	322	291	355	349	336	286	317	316	322	334	314	315	325	297	313	330	286	274	321	307	314	329	331	371	337	347	328	312	314	321	301	300	352	302	337	327	324	304	316	304	309	349	339	313	310	323	353	310	343	310	317	325	296	324	319	312	377	306	321	339	309	317	317	323	320	310	320	277	298	325	318	284	295	303	315	321	339	310	319	313	302	313	325	297	307	313	348	301	326	295	316	340	320	340	348	325	317	322	303	321	302	321	304	353	316	312	334	329	341	315	322	315	336	316	318	325	291	320	309	317	293	319	321	309	325	363	308	364	304	297	326	294	336	301	313	323	342	294	314	332	332	333	317	337	317	291	337	313	332	345	330	307	292	303	357	312	292	294	302	330	340	328	319	308	285	307	311	323	324	324	315	310	342	368	317	304	332	303	303	318	339	341	308	306	313	319	341	324	360	310	328	304	321	299	322	357	327	310	314	322	320	325	332	354	313	288	300	332	310	316	293	302	370	325	308	319	320	316	344	311	308	303	320	321	326	327	319	361	315	332	306	294	342	294	301	309	317	320	337	340	281	316	339	309	345	303	332	324	315	332	317	302	342	304	321	332	301	327	310	342	282	299	320	322	323	308	279	334	319	335	322	323	312	353	345	312	340	301	352	341	319	315	307	299	326	344	291	317	310	326	315	286	327	347	342	326	286	320	296	312	308	323	301	323	351	324	291	307	341	280	323	332	321	314	338	316	293	311	326	299	294	315	317	306	319	324	302	308	317	322	312	319	297	306	324	301	320	325	308	292	323	326	347	331	302	310	322	311	313	297	286	311	313	316	333
2955	573	317	257	496	620	527	454	421	364	300	215	197	143	133	119	86	103	87	65	65	74	55	51	63	60	50	59	59	53	48	47	47	52	57	48	46	54	48	52	49	50	42	35	55	47	44	48	44	49	145	194	51	40	52	51	35	45	54	57	53	50	49	41	43	53	43	52	41	48	51	38	57	50	51	39	39	44	49	39	33	37	39	37	41	54	45	47	43	39	43	43	46	45	64	42	32	37	45	44	26	50	56	54	57	54	43	53	43	39	43	40	37	41	51	46	38	59	35	42	50	38	39	42	42	47	44	45	53	41	44	58	46	33	32	35	45	44	39	37	49	41	51	45	49	43	36	42	39	42	44	48	49	38	42	37	38	48	49	44	41	55	45	38	42	44	51	43	41	48	49	36	46	41	41	40	51	51	50	52	44	36	53	42	43	46	44	39	49	33	42	53	46	48	37	56	53	51	60	46	41	52	48	45	48	50	34	42	45	40	45	43	54	36	41	47	49	42	45	49	43	48	37	41	33	50	38	50	42	48	41	39	43	46	45	40	52	48	45	38	34	47	40	54	25	33	41	45	42	33	56	63	46	42	44	37	51	42	44	60	48	31	30	38	33	57	52	42	39	46	56	50	41	41	39	52	46	40	42	46	40	52	45	43	43	45	50	44	49	55	45	52	39	49	44	53	46	47	36	36	38	40	40	37	57	37	40	32	44	38	36	38	38	34	44	48	46	51	48	41	41	35	42	46	44	49	51	49	43	43	42	46	40	48	44	29	33	51	45	37	28	52	49	45	39	29	37	44	42	56	40	39	45	40	52	40	50	44	46	46	41	41	53	47	57	45	33	46	36	45	44	45	46	45	52	47	58	37	42	32	34	42	53	38	44	36	42	40	41	44	47	38	63	43	47	45	39	43	42	39	35	43	40	52	47	48	42	42	29	49	45	40	55	45	45	44	40	58	35	40	47	47	46	45	45	31	30	51	39	54	43	45	41	53	41	42	46	36	42	40	33	42	60	59	41	50	49	56	49	48	37	38	45	38	42	59	43	43	49	49	53	35	50	43	53	51	30	47	52	42	32	48	37	61	38	61	55	32	31	38	61	45	44	43	48	36	60	47	37	49	40	40	25	48	38	44	45	42	37	41	48	34	50	52	53	50	61	46	38	50	46	40	44	47	48	46	49	42	43	42	48	46	42	39	37	49	45	47	46	44	43	47	40	44	43	43	44	45	47	33	34	46	41	39	31	55	55	47	52	49	46	55	54	57	44	46	51	45	37	52	37	42	43	36	36	47	40	55	28	51	45	49	42	55	45	49	34	45	50	46	34	27	37	42	57	40	47	52	48	47	38	48	37	48	46	36	44	46	36	30	45	37	46	34	45	45	56	47	44	41	49	44	54	51	51	32	29	41	39	37	52	42	37	40	41	54	52	55	57	56	40	51	47	43	43	49	33	43	41	41	43	37	46	49	56	40	38	41	29	47	53	45	40	39	35	33	45	39	46	40	42	52	36	51	43	46	56	33	47	47	50	38	46	50	40	53	49	45	49	52	40	41	38	58	36	40	26	39	42	52	55	45	36	43	52	38	53	38	50	53	47	49	29	44	45	49	42	55	43	38	51	42	53	44	53	42	52	37	29	51	48	35	51	61	58	36	44	39	38	41	43	49	54	33	39	48	49	41	44	59	30	44	52	48	42	53	41	51	49	46	51	44	34	36	46	48	41	54	53	44	40	38	44	46	33	37	39	48	52	45	48	44	57	32	42	49	42	42	54	38	60	37	41	43	49	41	38	54	45	28	40	38	37	45	50	45	38	32	49	46	52	42	62	35	45	54	41	37	50	48	53	32	48	46	43	40	46	41	42	48	47	43	56	43	31	39	38	40	36	46	55	57	48	41	43	49	33	42	45	45	32	42	47	49	53	53	46	31	39	45	51	43	33	34	54	42	57	41	39	47	43	48	33	50	41	50	46	42	39	54	35	46	48	43	42	38	33	41	37	54	45	51	33	27	31	40	35	46	42	50	47	38	53	52	51	44	46	32	39	48	44	46	52	41	47	38	41	59	53	53	38	34	36	51	50	37	49	48	40	49	47	43	54	57	45	48	31	47	53	41	48	40	41	51	47	49	35	46	53	39	46	59	39	36	44	35	53	44	44	40	48	42	38	47	40	46	51	42	39	42	34	39	45	47	39	36	31	46	46	43	52	39	39	45	53	50	43	40	32	39	41	53	50	38	54	53	50	46	56	41	48	53	42	49	40	50	45	37	55	40	46	39	50	46	46	41	42	33	34	41	46	44	47	38	39	43	49	50	53	31	44	41	55	43	45	53	44	47	48	52	54	48	49	41	45	43	42	37	44	57	41	34	25	41	49	38	52	40	42	43	32	48	43	46	46	35	49	46	43	50	41	56	43	42	47	60	36	48	48	49	50	44	47	43	55	44	33	45	50	51	49	36	44	48	52	33	41	45	41	43	56	36	45	40	40	46	40	37	34	38	48	44	50	49	50	45	33	42	37	37	43	34	43	40	46	40	45	49	43	32	37	50	28	35	41	45	48	35	33	50	57	41	31	59	37	34	55	46	53	52	42	49	40	40	40	38	51	31	49	40	52	53	40	41	49	45	48	47	47	43	33	52	54	47	58	39	41	46	40	52	36	51	42	54	52	59	28	42	50	47	50	44	52	33	44	42	40	55	35	34	43	51	49	41	49	41	41	43	44	48	51	46	55	43	43	40	45	46	49	44	48	54	44	43	44	36	41	41	46	46	35	46	50	45	41	43	43	52	36	41	47	46	47	48	53	52	58	43	43	44	41	53	34	47	44	45	38	45	47	64	41	47	45	35	46	37	44	49	52	42	41	41	42	43	53	43	41	45	36	34	33	49	53	34	33	42	53	37	56	43	45	40	48	52	45	45	27	40	30	41	38	45	54	58	48	42	37	49	44	46	48	43	47	26	39	46	47	44	43	44	53	35	40	50	32	43	42	45	41	40	48	41	47	50	45	47	38	43	50	53	52	53	49	55	42	48	48	39	35	39	40	41	59	49	40	47	39	49	33	39	38	44	44	59	45	46	44	41	54	41	43	48	51	41	47	44	49	43	49	48	57	41	48	47	49	48	38	43	56	36	34	44	56	45	51	35	42	48	39	38	43	38	50	41	45	32	47	36	50	43	51	49	40	50	54	51	46	37	40	60	38	41	55	50	46	49	44	45	37	50	56	52	50	52	44	38	55	50	62	41	50	41	47	39	49	49	43	44	44	45	51	39	49	48	52	38	37	56	50	46	45	50	36	46	50	51	38	38	56	47	52	55	48	43	53	37	40	46	39	40	46	45	47	46	52	37	52	41	46	39	45	38	44	41	50	48	58	34	34	48	44	51	38	41	46	42	53	49	36	60	38	37	48	46	55	39	38	48	59	51	42	42	40	47	53	35	31	51	45	48	53	47	39	43	36	38	51	42	39	50	40	52	46	44	46	44
20286	13099	7987	19866	30047	29476	26463	23085	19395	16220	13049	9932	8184	6430	5208	3985	3757	4179	2649	1997	1714	1521	1395	1226	1168	1118	1119	1046	995	953	937	860	883	913	880	898	857	928	986	924	878	844	860	788	801	711	810	858	785	863	4465	6292	1107	837	825	777	780	733	914	1019	938	1004	736	717	763	706	715	706	677	703	697	732	734	691	712	619	694	653	666	714	706	726	659	706	694	682	723	679	747	703	722	714	764	653	746	767	714	718	726	683	724	673	720	664	703	658	726	684	675	682	727	673	697	669	743	723	690	678	657	655	692	658	654	710	691	704	744	656	646	725	734	654	718	652	677	701	733	673	694	713	676	666	683	723	664	715	699	704	669	681	711	669	743	659	707	700	635	690	664	718	650	694	685	651	705	681	725	718	695	671	665	736	710	722	726	676	703	710	716	666	689	668	646	730	648	728	691	701	700	658	672	699	692	636	686	693	716	684	686	705	674	726	675	701	660	717	660	682	685	680	720	667	700	630	666	668	711	674	687	686	643	627	667	696	671	665	669	719	681	698	644	708	662	670	686	709	682	715	668	700	669	704	717	722	685	709	701	624	701	645	662	687	711	684	610	665	668	670	697	701	694	648	672	700	739	688	670	689	701	673	673	681	681	649	701	675	687	671	715	679	727	697	668	707	685	699	713	675	670	609	725	675	695	707	692	735	710	686	656	689	702	702	667	707	709	676	695	696	679	676	682	749	705	715	676	712	667	739	674	657	730	666	675	686	703	715	667	682	687	689	665	642	727	675	656	704	684	662	680	672	658	678	712	703	686	704	703	690	703	683	662	664	685	680	662	710	692	690	678	685	655	700	675	686	700	690	671	701	629	723	697	730	674	651	758	680	685	693	664	682	683	677	668	704	684	703	665	688	715	696	689	706	698	643	684	703	701	706	697	673	710	657	683	646	725	685	695	697	719	653	695	732	676	713	691	752	681	735	650	694	649	727	684	703	676	730	713	693	683	689	699	659	699	682	716	687	663	680	729	666	648	667	721	676	666	680	689	690	660	662	710	721	679	683	652	677	742	670	724	716	720	667	707	725	686	684	655	708	680	672	667	708	709	747	704	662	729	711	674	682	689	669	691	680	638	673	695	728	712	694	686	702	692	703	709	658	688	714	686	709	690	703	696	670	708	680	675	720	676	664	719	681	711	704	664	671	717	723	691	701	700	713	680	669	688	641	690	725	736	735	689	702	703	618	684	664	706	727	709	723	677	643	673	696	695	720	699	638	703	656	657	659	686	692	652	727	677	679	661	684	654	653	669	722	669	714	683	688	713	693	637	695	713	693	677	675	712	680	746	650	735	698	678	692	699	689	645	725	683	685	710	712	717	690	619	669	718	699	647	693	701	708	716	703	723	675	638	691	716	673	712	705	662	700	709	674	699	692	689	663	691	698	688	699	682	687	723	643	693	690	680	706	670	723	691	699	652	652	690	662	637	686	700	675	664	698	649	635	677	725	663	677	629	701	684	686	698	718	678	697	699	695	716	637	706	685	710	710	712	680	649	710	674	701	642	661	707	711	672	775	680	710	716	740	658	684	686	658	681	692	670	707	646	723	670	695	685	686	658	695	696	635	693	704	692	683	695	709	656	688	667	703	657	701	631	728	728	663	672	706	695	677	686	704	751	683	719	677	695	651	699	658	680	687	636	735	692	720	703	710	656	674	709	668	684	628	652	664	697	710	656	682	672	667	715	677	696	724	674	721	715	675	714	660	698	698	700	727	670	642	683	675	682	691	703	710	680	676	656	691	725	670	691	668	655	697	694	666	647	671	706	690	662	677	739	667	662	689	744	668	698	658	706	681	670	681	649	690	703	652	728	676	680	670	723	729	680	680	747	666	715	683	682	700	652	709	741	683	676	691	661	721	637	719	694	688	699	684	736	717	660	724	691	634	710	719	675	674	662	674	642	672	735	693	689	669	702	742	755	679	695	687	658	655	671	680	682	681	708	696	685	642	682	691	676	743	669	698	697	666	706	685	630	683	722	702	694	671	697	719	667	692	678	702	670	726	720	718	700	678	670	702	706	665	679	722	699	689	699	700	674	671	691	662	711	667	668	720	700	691	686	662	654	678	631	651	675	685	679	699	690	703	668	690	692	701	664	685	701	728	684	714	660	672	677	704	688	688	680	697	700	704	631	694	734	719	667	715	667	689	710	631	653	650	720	680	705	669	734	662	698	705	718	680	710	653	702	683	647	673	720	657	719	692	735	736	700	709	685	700	688	668	702	718	680	685	681	692	679	643	676	632	673	743	661	721	723	692	677	686	712	691	729	700	730	667	705	687	669	725	695	693	720	707	705	700	705	684	670	686	673	663	691	676	707	629	681	679	689	707	716	675	663	692	731	660	670	729	720	707	736	696	741	710	665	754	725	678	698	684	671	669	710	704	746	710	669	640	691	650	738	649	759	694	685	690	670	655	680	691	725	706	681	720	694	674	717	710	687	697	676	724	666	701	691	708	699	734	731	689	681	679	698	688	686	672	688	648	640	669	691	660	629	677	656	720	692	676	667	683	646	686	642	686	717	670	699	670	672	717	685	694	676	695	714	716	701	647	651	666	713	699	650	652	700	704	716	644	689	706	698	646	694	668	687	667	640	730	698	673	724	736	679	677	654	662	703	685	664	637	668	637	713	680	671	669	674	713	696	706	691	652	702	689	714	673	637	652	681	699	698	687	644	655	667	707	696	729	681	721	685	656	639	698	713	688	716	702	671	678	713	724	694	709	656	716	639	675	691	751	677	739	689	667	713	714	707	658	671	595	669	721	678	679	692	631	687	722	689	686	711	685	698	695	688	727	708	712	692	693	731	657	716	631	688	672	736	680	647	703	682	763	662	675	680	641	692	720	697	759	675	649	675	729	679	722	734	714	747	622	664	667	736	733	689	724	677	671	662	643	691	685	674	719	668	732	686	672	649	697	695	695	713	731	688	667	668	682	682	669	711	695	716	700	693	700	686	675	705	692	677	694	669	689	707	702	659	710	733	711	676	654	693	666	650	681	679	672	677	727	740	744	635	673	648	646	659	664	655	671	669	688	675	704	721	681	698	684	714	661	719	709	695	745	669	665	631	636	710	748	674	629	657	713	701	665	688	686	681	706	688	687	665	670	691	709	719	686	688	666	677	679	674	686	732	662	709	693	654	646	646	705	642	695	681	712	694	657	686	648	652	743	732	644	711	689	661	674	682	680	678	695	676	644	736	655	687	697	707	701	671	726	733	678	706	636	726	678	677	677	692	705	647	665	741	671	703	695	673	720	678	693	689	700	660	661	730	687	688	685	707	708	669	687	676	709	691	699	692	711	655	698	659	681	660	732	694	713	695	666	774	645	685	718	655	698	685	702	698	669	746	671	692	705	675	668	673	721	672	672	676	728	710	694	646	697	668	669	658	708	686	726	666	715	637	664	673	696	679	692	688	719	671	702	681	745	640	682	649	680	729	675	641	710	688	694
2320	968	468	355	698	880	851	773	635	528	441	343	263	231	193	135	116	132	105	78	56	69	77	61	47	56	46	54	45	42	47	48	53	56	50	45	50	49	52	38	54	50	39	43	48	34	36	45	43	41	82	415	121	50	45	49	31	37	49	57	48	57	31	27	52	42	29	47	38	42	35	35	33	38	44	33	26	45	34	40	42	27	47	47	31	38	30	40	25	38	37	44	50	31	37	34	31	41	36	43	37	40	35	29	46	38	40	34	39	37	31	32	38	41	53	38	49	39	45	40	51	32	51	41	40	26	37	32	41	39	38	30	35	40	32	50	31	36	41	45	35	27	33	38	39	32	38	36	32	40	34	48	33	37	42	39	35	36	43	38	33	36	31	48	32	39	27	41	42	45	24	38	42	35	34	37	36	34	27	35	44	38	30	34	32	46	26	39	41	33	42	31	37	23	28	27	49	28	43	42	30	39	47	37	40	49	41	29	43	29	44	43	31	43	49	35	38	38	41	32	29	30	40	39	30	35	37	37	33	41	43	41	45	35	37	37	38	26	37	35	36	39	37	38	32	33	49	31	29	30	36	52	26	42	32	31	44	42	38	45	35	35	31	35	35	32	30	37	46	35	29	32	25	22	32	29	46	45	40	35	31	42	38	46	40	37	40	37	40	32	44	37	37	29	42	43	46	32	46	48	39	42	26	37	56	42	37	37	37	36	38	40	40	39	35	30	39	38	41	38	45	39	43	39	42	39	36	32	42	37	21	39	30	40	41	33	38	42	41	36	38	45	31	32	42	40	36	39	45	40	46	32	35	35	47	33	34	42	30	45	35	36	38	44	34	47	36	40	39	39	54	32	39	34	43	30	39	38	32	37	38	32	36	32	29	26	30	32	39	34	38	44	38	49	35	35	34	32	35	38	34	37	40	34	36	41	42	25	34	44	37	45	38	35	42	32	60	44	37	35	38	40	50	37	30	34	40	38	29	35	36	45	34	38	35	38	36	46	33	38	44	32	39	36	35	35	49	42	44	34	37	29	44	39	37	36	41	39	34	29	28	39	42	43	37	45	39	41	49	46	43	48	37	37	39	31	34	31	48	38	34	36	44	46	34	41	33	43	29	29	35	27	42	43	43	32	35	33	30	32	33	35	39	33	40	39	39	43	31	45	43	41	41	45	33	38	37	35	35	38	34	28	36	30	34	40	29	32	44	39	30	41	40	32	40	29	47	44	41	37	52	42	42	35	40	31	40	39	30	35	31	40	38	45	39	34	37	32	38	40	46	43	24	25	22	36	49	41	36	38	32	41	30	35	42	32	34	46	37	24	34	42	36	38	31	57	46	29	36	37	34	26	25	56	27	37	34	39	22	28	29	40	39	41	49	34	32	45	35	43	27	39	35	37	46	38	31	43	34	29	34	29	35	34	41	41	38	30	41	42	34	31	38	37	32	33	27	35	37	32	34	44	41	33	34	30	31	25	59	49	38	30	38	35	42	48	39	36	33	39	39	39	36	37	43	29	41	42	30	50	28	36	47	32	35	41	34	41	42	34	39	34	34	49	37	30	45	37	33	30	41	37	38	43	25	29	43	36	39	48	47	38	34	26	42	38	32	40	38	35	38	31	45	52	41	36	38	41	38	32	35	50	33	36	39	30	37	40	38	43	48	29	37	25	32	34	37	33	40	38	40	42	40	38	28	36	23	40	31	42	27	31	39	31	43	27	25	33	35	34	48	39	29	45	40	42	28	35	42	38	44	35	36	30	47	31	39	44	32	27	49	34	49	42	45	35	43	33	40	32	48	39	41	31	35	40	36	51	35	35	37	32	35	30	36	34	38	29	41	34	34	32	33	38	43	34	40	38	44	38	40	36	28	38	44	37	46	44	43	33	42	40	36	43	26	25	39	31	37	32	30	36	32	47	38	41	44	40	37	43	34	35	37	44	34	29	45	44	34	33	41	29	37	46	28	25	45	44	39	33	36	38	30	29	38	36	30	41	42	33	35	43	33	33	28	36	34	27	46	35	46	36	44	37	35	37	34	35	31	47	43	32	45	39	49	30	31	33	26	36	33	38	28	37	28	51	41	38	43	26	44	34	34	40	44	34	52	38	37	27	43	49	46	37	39	36	39	28	35	38	34	28	35	42	41	42	32	41	31	37	39	46	43	30	39	35	38	38	34	48	38	33	26	33	23	45	50	40	29	49	36	35	34	45	48	47	26	45	42	33	33	44	33	31	39	39	39	42	36	44	30	37	33	32	40	40	36	41	38	39	45	38	35	33	38	33	51	46	39	47	27	36	34	34	39	32	26	40	39	44	34	32	35	35	39	20	36	41	28	30	40	40	36	33	33	41	35	47	32	37	35	40	30	35	40	36	39	30	32	40	43	30	49	37	36	35	28	46	38	35	40	38	36	40	38	36	45	41	40	28	32	44	45	34	32	32	34	34	39	43	35	27	43	38	48	30	39	29	48	44	39	40	37	43	38	40	38	32	39	33	35	36	37	37	40	36	35	37	33	40	42	41	40	38	39	47	36	31	34	45	37	31	36	32	36	28	45	36	36	42	46	36	39	30	33	43	41	35	45	33	36	30	28	38	32	36	30	31	42	32	36	37	42	35	46	39	35	43	30	40	45	35	44	36	31	41	28	36	40	38	38	42	36	36	33	34	28	43	39	49	34	41	40	42	32	35	44	42	48	40	42	31	31	40	35	36	47	37	30	30	44	36	39	36	41	39	36	29	32	39	39	32	37	28	37	45	45	39	44	40	45	40	37	38	45	52	28	37	39	25	36	38	42	36	39	28	49	28	37	48	30	45	42	32	44	32	50	35	37	37	32	48	23	32	31	37	41	47	35	36	38	42	45	36	42	38	37	35	30	36	42	32	43	44	35	35	31	38	37	36	28	33	43	28	36	36	37	41	34	37	33	41	36	39	43	44	41	48	47	35	26	35	49	48	29	42	45	26	39	42	22	47	36	43	40	41	38	39	33	27	38	32	44	32	34	40	41	44	32	36	38	32	40	22	34	48	30	42	39	33	35	31	34	40	45	38	41	46	32	37	44	27	39	35	30	42	35	45	42	30	32	33	41	34	32	44	37	40	47	36	40	31	42	45	33	38	43	40	40	48	38	45	38	38	36	37	42	47	31	25	35	34	29	46	39	33	39	37	27	26	46	36	38	42	38	34	46	31	29	40	40	31	25	40	44	43	40	43	30	40	36	39	39	36	55	39	27	24	49	36	32	42	41	26	26	28	18	37	27	42	40	38	38	36	31	47	28	38	48	37	37	38	35	32	25	36	45	30	34	27	37	37	41	27	46	38	32	31	39	31	36	51	37	29	48	44	47	47	46	41	33	32	45	36	39	46	28	32	41	29	46	33	41	28	39	41	39	36	42	33	39	37	39	44	26	54	38	35	28	35	36	30	29	34	40	26	37	31	41	42	41	42	43	50	40	52	30	34	44	33	40	40	29	36	41	40
25471	17063	10627	24368	33960	33752	31406	28266	24516	20993	17913	14316	11081	9755	8370	5867	5029	5715	4175	2909	2406	2198	2038	1688	1510	1346	1336	1343	1212	1163	1051	1083	1019	1086	990	941	947	956	994	945	958	804	902	802	800	850	816	786	709	752	2780	13071	2793	883	812	741	685	700	1080	1201	747	1224	642	645	614	654	639	626	630	616	585	610	594	618	589	564	571	624	589	594	601	605	611	655	618	637	605	649	631	648	623	601	610	643	642	639	626	648	628	646	654	652	579	614	586	605	589	592	596	585	594	564	624	556	590	650	602	619	616	596	564	605	638	625	601	607	591	576	582	588	582	612	566	561	598	598	588	602	546	627	604	614	622	668	593	602	586	559	555	608	602	564	602	576	495	568	596	551	569	615	591	589	563	564	570	559	612	559	573	567	588	612	585	573	624	567	569	581	598	588	581	578	570	566	575	545	600	564	605	526	572	587	565	579	572	559	581	574	565	597	573	591	583	619	580	608	573	564	556	587	558	594	544	619	575	582	582	564	608	597	520	572	569	608	559	552	584	576	617	597	594	575	576	572	560	569	573	585	555	559	569	550	599	544	601	572	567	551	600	597	573	590	563	544	543	596	580	538	563	612	604	561	582	530	560	592	565	591	610	560	552	617	587	610	584	657	579	520	564	531	599	592	569	560	564	543	575	526	588	563	543	557	560	573	596	570	556	566	550	570	543	557	552	549	572	577	553	566	580	551	604	600	582	562	576	619	582	571	569	562	569	584	599	564	591	565	556	578	584	534	545	567	589	573	584	592	567	559	541	575	570	529	580	600	607	552	607	603	581	538	581	559	600	567	574	605	566	593	571	556	584	561	584	558	571	603	590	532	562	573	559	522	596	615	565	597	619	530	537	546	595	571	608	594	552	598	577	537	594	585	599	590	609	564	593	583	567	569	541	575	563	611	592	559	580	616	573	591	595	572	618	597	561	558	573	618	515	560	563	590	613	575	595	603	602	574	536	531	626	600	583	567	558	575	590	540	577	576	568	576	564	567	599	569	583	550	584	588	603	617	586	621	616	563	560	582	528	538	549	589	638	563	618	620	610	543	532	616	561	564	548	545	571	545	597	566	573	555	536	574	553	565	601	586	562	614	615	584	614	581	561	588	555	618	574	625	583	580	536	579	641	637	572	571	584	568	567	550	611	564	527	563	581	610	614	585	567	569	584	575	571	572	595	547	553	601	588	589	602	599	563	526	590	546	557	543	583	577	594	564	595	543	563	621	570	612	590	569	575	603	617	611	575	524	592	596	561	535	560	584	559	578	589	548	549	581	589	601	542	569	587	536	553	588	575	537	536	584	622	588	561	599	527	570	580	592	563	567	556	569	569	554	575	558	626	578	564	546	556	605	577	546	559	557	597	554	575	605	565	624	566	562	542	547	591	566	611	557	563	562	608	551	582	590	611	543	565	593	586	606	575	534	575	595	571	589	614	600	521	564	572	573	563	594	541	579	571	622	541	565	583	536	556	559	554	607	574	577	600	538	551	523	565	613	530	576	572	590	558	551	574	552	513	553	599	596	552	584	547	604	541	565	553	545	566	626	590	588	560	604	538	558	546	616	601	553	618	542	610	578	577	625	569	590	570	611	575	568	609	586	537	553	577	571	557	572	565	592	560	564	572	560	550	602	543	591	590	570	588	546	561	578	525	593	564	618	566	575	581	529	521	558	591	529	593	543	568	566	604	559	550	587	587	578	522	570	605	530	589	581	577	529	578	590	601	547	583	581	537	588	550	573	563	609	574	586	588	575	615	580	567	526	574	601	591	545	574	562	558	596	559	603	609	537	522	586	575	545	608	568	525	557	573	520	578	551	615	567	531	546	625	591	558	604	557	559	597	563	623	600	583	575	511	584	566	564	555	566	581	565	574	565	601	576	552	560	612	603	565	553	601	596	591	606	593	544	578	556	622	549	571	549	524	617	565	547	554	586	602	586	606	590	578	574	613	583	570	586	644	540	585	568	613	590	612	577	587	547	563	583	567	556	603	574	574	556	548	571	551	599	571	562	569	567	560	600	610	555	580	627	623	656	592	569	569	596	607	584	570	588	602	589	556	553	591	580	555	605	560	553	583	534	564	577	560	568	604	562	594	561	542	543	555	588	537	572	544	602	616	559	573	585	576	547	568	565	598	556	557	588	627	564	569	550	599	583	567	581	587	578	551	595	557	584	596	602	591	562	580	558	569	570	588	585	574	564	562	583	596	593	594	563	580	568	573	549	554	572	558	565	589	609	588	578	607	573	598	577	599	586	588	575	579	529	566	605	577	580	563	563	597	522	617	575	553	586	597	564	607	635	562	584	587	629	551	584	560	560	593	565	592	615	602	565	617	566	570	588	582	557	555	550	567	588	517	600	558	582	586	580	563	632	601	564	574	557	596	574	595	605	553	575	567	578	562	570	543	563	574	579	563	594	608	533	594	499	569	586	583	594	570	556	566	634	580	555	565	565	638	577	545	617	586	590	592	553	574	591	571	543	529	505	590	543	582	572	552	619	540	607	572	578	557	564	562	573	603	589	583	561	570	596	597	583	536	601	577	597	579	604	640	598	565	581	602	569	602	588	550	568	565	515	541	608	569	581	580	572	615	589	588	591	611	557	599	542	621	558	612	538	581	548	616	526	556	579	585	575	586	566	594	587	568	597	575	569	612	571	605	576	550	581	619	556	554	625	544	595	583	598	560	590	566	549	565	577	595	542	557	588	568	568	496	591	586	579	617	565	560	604	543	533	563	567	572	549	592	574	568	585	537	569	589	572	566	574	575	562	571	586	590	545	582	576	584	577	562	602	595	568	561	554	577	592	577	578	600	598	595	588	565	599	578	612	576	571	581	564	548	569	557	557	561	543	568	572	602	591	574	537	621	625	591	591	582	568	570	565	561	584	619	585	579	611	550	581	585	599	618	578	579	570	572	575	582	600	547	558	566	537	588	575	586	584	540	587	618	574	598	532	605	574	556	555	557	595	618	593	585	577	604	568	585	603	562	580	660	594	578	566	547	597	575	562	571	599	585	556	537	581	580	584	576	607	577	612	595	553	575	594	579	585	583	545	587	577	570	587	605	602	590	561	578	552	590	560	562	553	592	556	528	600	578	516	556	603	575	541	563	554	569	551	572	551	559	591	565	576	611	583	602	568	555	570	589	580	517	576	551	547	576	608	548	574	590	568	577	554	586	606	561	546	540	549	566	544	572	592	588	573	583	589	603	573	555	589	565	586	611	591	570	539	537	589	585	579	541	576	541	569	572	583	572	604	595	579	548	570	545	533	550	556	590	555	575	559	585	625	561	585	577	603	557	560	559	593	608	580	554	505	581	591	560	587	583	587	553	604	539	583	608	615	560	588	585	569	559	571	565	611	635	599	568	600	569	614	597	589	593	586	558	596	576	545	590	553	541	581	569	606	556	578	607	561	580	561	564	573	584	615	558	594	581	605	563	572	613	511	580	552	606	624	602	590	551	561
1805	373	222	175	262	410	362	355	300	235	185	162	119	91	90	75	58	61	49	47	33	34	32	33	28	27	42	35	26	35	28	26	20	26	24	25	36	26	23	27	29	22	32	32	24	28	28	21	33	25	33	89	51	34	28	25	29	35	32	31	30	24	28	27	18	16	28	37	33	24	25	22	30	28	26	26	36	29	31	22	20	29	37	39	27	30	27	23	27	28	29	33	27	19	24	27	39	35	36	25	35	28	30	22	31	20	28	20	30	19	31	25	28	23	25	19	27	32	31	27	31	19	23	28	32	26	26	29	23	28	25	26	29	34	28	31	26	30	26	38	32	20	25	29	24	27	31	34	28	26	30	19	34	32	33	26	22	30	29	27	18	19	40	30	36	31	24	34	29	26	24	29	25	33	31	40	29	25	26	34	30	35	26	28	27	42	22	34	33	26	26	25	25	34	27	28	23	30	23	23	31	17	42	33	24	31	27	48	34	26	36	25	41	31	26	36	33	27	23	32	19	29	28	31	23	27	22	19	26	30	29	21	38	35	26	34	17	36	19	32	28	28	21	39	34	29	27	18	29	24	25	35	20	30	28	27	40	25	31	28	34	33	18	25	30	31	33	27	32	27	24	31	32	22	21	34	25	41	27	29	31	29	28	34	19	34	41	33	28	26	20	23	27	27	25	23	26	33	37	19	25	38	34	25	34	27	24	27	24	25	23	35	29	33	22	25	30	29	24	25	39	25	28	26	24	34	35	25	26	29	39	25	30	29	32	26	29	30	27	28	34	32	27	26	31	36	29	35	27	31	33	30	26	22	19	27	37	29	18	32	26	32	30	28	24	27	20	25	24	30	23	19	24	35	34	30	26	20	37	28	34	37	24	26	25	25	33	18	29	23	22	25	27	23	32	23	22	30	27	26	26	34	22	19	31	32	36	28	26	29	31	17	43	35	30	30	28	40	22	25	24	24	26	36	39	23	28	24	23	29	23	33	30	27	30	24	28	28	32	24	32	25	29	28	27	21	34	26	28	25	35	38	27	25	31	37	26	21	25	22	27	37	29	21	23	26	28	26	27	19	28	28	37	34	21	27	42	32	23	36	27	29	30	30	34	29	37	28	34	23	32	24	33	22	27	28	24	46	32	31	23	23	32	26	32	22	38	22	36	27	30	23	32	21	28	27	26	30	29	27	30	26	33	28	28	31	24	28	26	32	34	30	28	27	26	27	24	26	37	28	25	32	34	36	31	30	30	22	30	32	31	24	31	22	31	19	28	39	22	34	33	30	25	32	28	22	23	20	29	26	26	26	27	20	35	25	36	25	24	25	28	21	30	19	31	18	26	24	29	27	30	32	16	23	27	30	26	32	26	23	24	32	17	44	29	35	28	25	40	27	29	35	28	22	30	23	28	30	28	29	28	21	22	29	26	39	22	21	30	20	34	22	36	22	27	24	33	20	27	26	25	26	26	26	31	30	36	30	29	28	30	26	27	29	30	28	29	33	25	23	26	37	27	24	18	29	24	27	25	40	28	28	28	24	23	34	29	30	32	28	29	25	29	33	27	26	17	29	21	29	25	19	29	24	30	29	31	33	28	30	26	33	37	28	31	32	18	36	25	28	30	33	34	34	26	32	27	27	38	24	28	26	33	30	23	31	27	25	25	28	22	26	42	39	28	22	29	32	36	19	30	28	26	27	22	34	30	32	24	33	33	33	26	17	21	31	30	28	29	27	20	25	31	28	28	26	23	33	34	27	26	22	20	17	30	22	30	26	29	21	30	28	33	18	28	25	22	21	24	35	37	22	32	32	24	30	26	23	31	27	29	37	32	32	28	22	29	26	24	33	34	31	22	27	24	18	38	33	22	26	30	40	26	25	27	27	29	34	35	25	29	23	24	35	37	25	32	19	30	27	47	39	25	34	26	32	25	28	26	24	31	29	21	23	23	31	22	24	21	40	39	30	30	24	36	21	32	20	22	34	21	29	21	22	25	39	33	18	26	26	29	30	27	28	25	16	37	25	34	31	19	36	30	21	33	23	36	28	24	21	36	22	26	30	28	26	35	35	24	36	25	24	36	38	36	34	26	30	40	25	29	25	19	22	30	33	28	38	28	33	29	18	30	28	27	22	24	30	33	24	20	27	25	31	26	36	23	34	34	20	32	36	38	26	27	23	23	19	27	26	25	27	31	28	35	20	25	25	30	32	34	26	28	35	20	23	31	33	25	28	28	31	18	30	17	29	30	33	21	26	20	16	33	30	21	30	18	26	30	25	33	21	28	22	30	24	28	39	37	34	36	25	26	28	39	27	42	27	30	33	24	34	31	36	28	24	27	28	21	28	27	34	14	29	24	31	20	23	27	29	31	36	19	34	21	32	27	25	28	34	22	28	28	27	31	37	23	28	28	23	36	22	37	27	27	31	29	27	28	29	22	25	33	41	37	26	22	29	25	29	33	22	29	30	35	31	24	25	27	24	20	19	41	21	22	28	26	28	21	30	24	26	28	25	27	30	34	41	39	23	26	32	35	26	26	22	33	24	26	26	18	34	27	37	38	28	26	28	20	21	36	33	32	18	28	21	33	22	19	36	26	32	31	40	32	22	21	25	29	33	27	31	21	23	31	27	31	33	31	27	32	18	20	30	26	29	40	24	35	32	31	23	29	22	25	29	30	23	31	25	28	28	29	24	24	34	24	31	28	42	27	29	18	22	20	14	22	21	26	25	21	31	24	29	27	33	27	30	30	30	23	27	21	18	23	25	25	28	35	25	24	30	32	23	31	31	25	35	32	36	26	35	23	32	36	33	28	24	29	26	34	23	31	30	32	34	33	25	19	32	31	18	25	38	25	26	37	29	28	26	34	33	34	37	28	31	19	36	33	24	25	31	29	29	17	26	26	32	20	11	24	30	35	30	35	27	32	29	36	37	38	34	26	23	30	34	23	29	16	28	25	26	24	26	33	27	25	28	32	23	33	32	36	27	25	19	30	25	22	25	20	29	20	37	34	28	26	22	28	27	30	30	29	31	23	38	35	37	29	25	35	30	27	34	38	37	38	33	17	26	30	28	25	26	26	32	28	34	31	34	35	29	31	23	32	34	29	26	29	38	29	27	22	25	27	32	20	40	30	25	25	24	30	30	28	33	38	31	27	30	26	18	31	22	27	31	28	26	23	26	33	37	30	24	23	29	26	32	25	37	25	20	35	27	28	36	23	21	34	21	24	23	34	32	25	32	26	23	27	34	26	19	20	35	34	38	21	27	33	29	20	34	29	31	25	23	22	40	27	42	31	26	29	23	30	30	24	23	22	33	36	26	22	38	24	35	31	21	33	36	25	33	23	35	35	20	26	38	26	29	27	34	32	34	39	25	25	29	25	36	23	26	28	30	22	37	29	28	35	31	25	24	28	35	32	34	33	28	27	29	21	20	33	34	26	33	35	26	33	26	28	20	25	32	23	24	27	26	31	32	22	37	22	29	25	43
17103	9921	5776	15132	23200	23640	21257	18344	14778	11786	9332	7672	5799	4421	3705	2567	2021	2045	1751	1193	954	896	846	755	653	606	569	596	552	580	473	555	548	544	521	527	532	520	543	536	469	495	488	513	509	466	501	452	487	525	1108	3374	1152	474	495	475	445	467	511	504	454	497	447	462	470	463	433	466	426	417	467	446	470	435	439	464	452	435	460	455	457	462	463	449	433	450	454	454	460	440	509	434	444	403	432	457	461	479	457	453	446	421	457	383	425	432	402	472	397	440	475	422	442	434	452	440	397	458	423	434	474	417	424	463	447	425	459	454	410	425	447	455	434	477	447	401	421	424	465	461	455	448	452	467	440	461	459	407	422	413	454	437	424	451	421	414	429	438	493	463	448	455	457	432	436	379	443	432	454	416	421	462	452	424	421	431	433	451	438	431	424	440	431	426	406	439	437	417	424	414	428	408	411	387	427	409	449	435	412	420	465	413	473	422	409	410	406	418	433	436	424	453	442	433	455	388	456	423	452	440	401	435	438	445	409	461	414	389	389	445	441	410	411	447	420	433	417	405	400	423	429	439	430	460	402	433	445	423	433	453	417	460	447	427	435	467	424	437	432	445	447	396	431	416	431	446	453	464	411	448	426	433	459	420	453	414	435	397	425	415	419	446	475	421	464	432	393	442	415	430	420	471	420	431	457	466	462	436	477	455	435	450	411	478	398	440	432	450	457	420	447	437	423	440	475	452	426	412	423	428	420	416	451	429	445	471	441	427	429	452	433	445	415	459	442	407	441	460	452	418	413	454	445	414	398	442	444	396	438	430	431	423	439	424	433	423	419	399	459	430	444	435	435	439	458	430	430	399	467	440	432	437	432	424	415	411	420	428	442	457	424	418	445	450	441	446	427	425	435	389	434	427	459	401	412	430	472	437	402	436	432	444	423	431	476	467	403	440	423	431	433	445	410	404	437	436	450	445	438	440	432	412	435	444	435	432	417	441	438	420	469	408	472	396	479	416	466	468	438	440	417	483	468	418	432	426	399	441	458	435	433	429	430	425	443	436	458	424	407	435	452	366	423	438	433	438	436	424	428	405	452	427	413	474	422	448	444	448	465	429	394	417	425	458	452	458	461	432	435	414	458	459	449	421	470	452	418	408	446	437	413	436	445	416	425	449	421	436	418	418	424	425	392	412	442	432	470	442	403	429	440	442	441	401	421	427	442	467	420	420	446	445	441	462	458	443	451	436	426	425	451	464	426	446	441	390	406	433	435	399	437	414	454	446	410	423	408	482	405	413	434	445	423	459	464	417	409	416	420	392	471	400	460	447	443	468	405	422	438	468	435	423	445	447	405	440	449	486	444	458	398	429	456	432	433	427	430	394	434	449	443	421	427	419	406	416	440	424	446	456	440	420	417	443	432	427	418	425	420	412	436	414	420	440	451	430	421	469	451	432	447	446	448	441	420	434	453	446	400	414	432	478	422	435	459	421	479	433	444	424	389	413	440	452	464	464	442	443	462	425	413	453	459	407	420	460	424	438	460	433	412	422	428	437	458	452	426	431	437	407	434	427	412	461	406	427	446	439	429	461	463	453	455	440	428	423	418	419	407	453	439	425	439	428	436	454	432	452	440	446	446	427	449	417	421	421	445	434	450	457	445	442	439	433	461	465	430	413	433	461	439	410	452	399	426	439	446	467	453	456	430	412	408	452	432	427	423	446	425	456	448	423	434	436	445	453	483	426	414	470	423	460	439	440	428	428	463	445	467	402	428	415	447	448	471	429	430	407	464	428	477	462	458	479	469	432	420	425	433	444	441	446	483	418	428	424	425	458	403	438	426	410	438	425	440	421	438	414	428	440	478	394	426	453	446	461	477	438	427	450	433	455	469	438	437	433	437	430	454	397	452	424	406	433	438	429	391	472	408	427	459	446	430	426	427	426	433	449	400	441	388	425	450	397	451	472	427	433	393	436	442	401	417	403	460	439	447	425	446	426	441	452	460	453	436	435	432	438	418	436	451	456	444	455	426	415	411	437	441	442	451	440	439	436	421	444	445	484	430	450	420	433	444	461	423	436	400	439	418	436	439	440	448	424	431	412	413	410	437	424	433	442	406	453	434	422	442	411	464	434	449	445	449	456	477	416	407	418	431	418	411	463	424	430	459	424	418	440	417	456	435	419	440	420	451	475	414	451	499	436	385	466	413	451	432	449	437	465	425	431	443	435	421	437	452	407	438	399	431	444	436	421	452	387	423	433	430	459	435	404	417	456	425	444	422	427	437	442	420	398	455	402	439	408	464	445	408	412	441	462	438	448	475	436	467	424	442	411	426	457	444	457	436	417	404	444	406	441	455	432	438	434	434	443	465	475	458	432	427	432	429	418	415	433	406	467	385	451	377	430	437	440	418	419	473	457	449	442	414	472	425	436	394	425	441	408	437	417	426	434	432	401	428	425	411	433	435	441	401	476	366	443	427	439	438	422	459	427	430	401	415	459	452	453	450	438	435	409	409	423	435	429	442	459	456	445	447	434	429	465	441	415	436	426	432	457	417	424	459	436	454	435	442	436	440	456	448	479	417	403	438	416	416	458	415	446	423	426	494	419	417	423	411	426	434	470	461	397	454	433	471	439	448	413	438	443	437	467	396	453	469	432	425	423	431	466	429	436	451	439	445	443	469	434	444	459	456	440	417	442	461	452	462	439	456	450	408	422	462	433	430	445	425	451	441	443	417	463	430	403	470	386	458	442	441	398	441	433	404	441	449	430	424	454	434	417	413	454	398	457	421	438	461	413	442	440	408	429	412	464	409	449	407	413	418	440	457	466	416	466	452	423	459	431	456	435	472	444	427	473	458	450	432	420	429	412	411	407	417	439	456	452	437	435	455	454	422	434	474	445	456	419	421	462	465	424	430	426	436	412	411	431	425	416	417	418	422	454	447	419	470	417	464	431	422	419	417	454	427	402	417	412	448	428	443	442	451	435	429	410	431	407	419	410	434	435	392	421	448	479	409	433	412	405	485	459	431	428	443	484	412	411	425	445	427	420	463	400	400	453	420	414	412	437	382	442	414	464	474	433	450	415	442	426	465	420	430	400	451	451	422	418	441	475	422	479	419	453	431	451	459	484	429	468	453	404	461	420	421	443	436	421	433	443	456	399	472	442	427	442	438	410	426	502	463	455	412	423	447	445	428	450	448	445	424	448	429	444	412	450	468	456	407	460	461	406	421	469	452	439	471	453	432	430	429	439	429	428	421	437	447	436	401	418	410	415	453	426	419	429	449	397	427	413	436	433	427	449	410	428	408	404	440	400	450	462	410	428	448	436	411	465	411	433	434	406	424	424	454	403	458	427	458	449	452	481	505	452	461	467	395	459	465	441	445	456	435	422	426	423	449	442	409	439	453	438	429	412	433	413	415	406	440	469	408	437	431	463	421	433	462	431	395	418	463	468	418	476	419	497	387	451	445	424	443	442	458	431	420	431	433	453	420	456	438	433
1217	598	333	258	489	582	576	530	424	345	245	223	185	147	115	90	81	77	66	57	64	45	44	42	34	29	28	25	29	27	23	38	20	25	21	32	29	25	23	16	24	18	28	23	21	29	23	20	31	48	171	276	44	17	29	22	15	27	35	22	17	27	20	19	14	18	22	28	16	18	20	25	22	26	26	20	30	17	18	26	24	23	19	20	21	18	18	27	11	20	26	14	21	18	23	14	22	26	23	22	17	16	19	23	25	12	26	21	23	22	29	16	19	31	23	17	22	24	20	25	19	17	20	19	11	13	21	30	23	16	19	24	25	32	12	26	20	17	21	24	17	20	25	27	20	23	29	15	24	14	14	26	17	33	21	18	17	17	22	19	15	21	23	13	13	25	22	22	17	17	26	19	18	23	24	25	18	24	16	18	19	22	17	22	22	20	19	18	18	23	29	21	22	14	23	23	24	30	23	22	19	11	24	31	17	25	25	23	28	15	22	18	16	15	18	17	21	21	23	16	22	20	25	15	19	27	16	25	16	20	19	21	19	24	24	19	16	23	23	15	25	20	21	14	23	26	27	25	16	26	26	32	20	22	16	21	18	22	21	27	27	23	21	18	17	24	20	23	14	28	24	17	19	29	18	29	16	25	22	17	16	28	19	21	27	20	16	26	18	23	25	21	21	10	22	22	22	17	29	16	19	17	21	22	16	20	23	14	22	24	22	20	25	25	21	9	16	21	22	18	15	18	22	20	18	21	22	22	20	17	18	19	19	29	21	22	21	31	26	18	28	30	20	14	18	18	21	24	15	21	29	21	25	31	25	24	27	21	18	22	21	25	13	22	27	19	19	19	23	19	29	26	23	21	19	16	22	13	21	24	19	20	29	21	19	26	21	23	23	21	24	23	28	21	19	19	21	21	17	27	17	19	24	13	22	26	32	17	21	19	23	27	21	19	19	25	27	20	19	21	20	23	11	18	24	18	28	22	22	24	20	19	25	20	24	19	20	19	25	20	23	23	19	22	19	18	11	34	16	20	24	16	20	27	21	21	27	20	21	18	19	17	28	30	20	15	23	14	22	21	21	18	20	22	17	18	15	20	18	19	28	29	17	21	25	18	21	12	18	13	23	18	26	18	20	28	24	17	30	25	20	14	26	25	21	16	22	23	21	23	15	23	21	21	18	18	14	23	20	24	19	21	21	19	17	24	20	21	25	17	22	14	23	22	33	25	23	17	14	18	23	21	18	24	20	20	20	22	23	19	20	26	18	25	19	24	19	18	26	16	23	21	31	37	18	21	16	18	29	16	22	20	22	20	19	30	24	30	24	27	30	20	21	17	14	16	28	16	19	24	24	23	20	17	22	16	18	28	18	22	16	24	21	22	20	19	18	18	21	23	16	17	20	24	21	24	16	16	27	18	15	15	27	24	21	17	20	19	12	25	26	21	25	18	25	19	23	23	15	24	25	28	18	18	23	16	19	20	24	25	24	12	31	27	25	24	20	23	22	19	23	22	8	19	31	14	22	18	25	22	22	20	17	21	28	28	21	20	18	20	27	23	24	24	16	26	16	21	25	20	21	21	18	21	22	29	20	19	19	29	20	21	20	20	30	22	23	29	11	16	22	20	20	22	16	29	21	26	14	22	30	24	16	18	20	28	19	26	19	18	27	21	30	21	30	19	16	27	30	29	21	20	26	19	30	18	26	6	17	19	19	25	23	20	23	14	21	14	23	15	26	21	16	18	28	20	19	26	17	18	25	34	22	28	19	23	16	18	28	16	22	16	20	24	20	16	21	23	17	18	18	15	19	26	17	16	26	15	13	30	22	21	23	27	17	18	25	27	27	10	21	18	23	29	30	35	9	23	19	27	24	15	25	12	23	28	16	25	24	33	23	18	24	16	26	26	21	25	25	13	21	27	15	25	26	23	18	24	20	14	19	24	21	30	23	19	25	20	20	12	27	22	21	26	18	24	26	19	25	25	20	30	20	22	27	24	25	21	23	22	26	25	29	26	27	18	28	24	21	27	23	22	19	15	21	21	17	21	19	30	22	19	27	17	15	20	24	23	24	23	25	26	20	23	23	28	31	21	21	31	23	22	21	32	12	24	22	20	23	19	27	28	22	23	19	14	16	20	17	19	20	19	25	23	14	19	16	22	22	17	25	20	29	22	25	21	16	25	25	22	20	21	16	17	27	21	29	19	26	21	23	31	22	25	18	17	22	18	14	20	18	18	21	20	35	18	29	18	27	25	23	30	25	14	27	20	28	20	15	25	17	23	21	16	28	19	11	27	28	21	18	17	21	24	20	27	27	23	20	18	25	18	25	23	22	22	23	18	25	26	25	29	25	16	27	19	10	32	18	18	15	20	19	19	23	23	26	32	24	22	18	22	16	31	12	24	18	20	20	17	27	22	31	16	18	17	22	17	28	19	18	28	23	19	12	13	19	23	16	23	21	19	24	19	23	23	20	20	25	18	25	30	19	21	19	21	24	21	20	29	16	33	26	28	16	20	12	14	21	11	16	18	22	18	30	21	30	22	28	19	27	20	19	26	22	16	21	15	21	16	25	30	25	17	27	19	15	22	20	23	27	27	21	23	23	23	22	17	16	19	18	29	29	16	16	22	14	32	23	27	25	17	18	17	23	13	21	26	27	26	27	22	23	27	22	21	16	13	22	8	22	25	17	16	17	28	17	24	13	24	23	20	26	17	25	20	23	19	20	24	19	24	18	17	19	24	21	30	21	20	19	19	22	22	27	21	29	22	15	19	21	21	13	27	11	18	28	14	15	32	18	15	28	20	17	12	17	17	21	26	17	21	24	27	27	19	26	15	16	21	20	17	27	26	27	23	15	23	18	14	21	20	22	10	16	22	18	12	32	21	15	20	22	18	14	12	24	30	21	30	25	21	16	22	27	17	25	12	23	20	17	23	22	20	20	19	18	16	15	20	20	25	23	21	17	15	27	24	15	17	11	19	12	17	24	19	28	23	20	9	17	16	12	16	16	20	25	24	20	22	17	28	27	26	10	25	14	18	23	20	18	28	25	14	16	16	28	17	24	19	23	25	18	17	18	23	13	14	25	27	20	17	12	16	12	16	21	18	26	17	21	29	22	19	24	25	23	20	19	18	16	23	20	23	24	22	16	17	24	19	26	19	24	28	24	15	23	24	21	28	29	27	21	21	15	13	31	16	20	15	24	24	17	25	9	23	19	20	21	15	22	20	17	31	32	23	21	16	23	26	8	21	18	18	23	17	23	15	18	23	21	22	19	14	23	15	20	17	13	27	19	21	21	19	20	21	20	17	14	24	20	16	18	18	22	25	25	29	15	13	22	25	36	24	25	18	18	29	17	18	20	19	21	19	19	20	17	21	15	27	17	24	20	19	18	19	16	25	16	16	18	33	17	30	25	23	25	27	16	20	18	18	21	19	16	22	21	26	18	18	25	29	26	20	20	21	20	14	19	19	19	27	20	22	18	17
21147	14198	8339	20197	29275	29307	27134	23801	19644	15958	12629	10817	8735	6837	5456	4204	3399	3254	2529	1834	1471	1269	1191	985	921	810	710	702	658	667	608	631	628	662	630	536	560	522	605	500	513	476	506	492	452	418	454	542	659	1919	7090	8554	1099	402	412	378	357	364	641	611	420	500	354	336	398	327	331	364	347	363	343	335	348	318	392	329	357	354	352	360	344	337	363	365	331	341	362	366	393	362	404	367	356	366	370	360	335	369	346	345	364	361	318	343	351	320	336	335	336	360	356	332	355	329	318	357	352	344	333	348	336	352	355	351	335	343	308	341	346	350	331	342	335	317	340	342	337	356	318	364	357	344	362	353	354	348	354	374	369	323	318	344	357	351	300	324	322	342	325	325	362	318	336	323	332	339	325	345	338	325	336	328	360	324	335	341	311	325	362	340	299	308	333	312	385	292	336	342	347	352	317	315	335	346	315	331	312	337	347	345	353	292	328	360	321	341	333	389	309	309	334	372	302	332	325	322	363	307	320	303	347	304	321	303	331	338	298	338	337	346	348	333	324	349	326	308	363	332	345	336	344	329	299	363	361	339	356	343	324	332	362	352	329	309	340	337	327	333	318	331	352	338	340	365	347	334	351	337	340	315	303	338	342	335	321	332	338	345	348	340	340	309	305	382	325	307	333	341	309	322	348	325	341	350	355	300	297	360	311	319	306	332	309	345	341	332	348	336	346	328	354	356	336	338	316	361	337	332	381	312	335	321	332	346	313	356	330	326	382	304	301	337	325	352	345	331	307	340	343	338	341	368	304	314	326	354	326	318	341	336	339	328	304	324	342	323	359	320	341	321	308	349	335	372	317	312	343	335	301	299	313	319	299	329	347	332	299	332	345	353	314	327	322	344	343	343	287	322	361	307	349	337	331	321	337	343	328	357	318	309	336	332	348	358	329	295	319	317	321	347	316	320	307	326	327	314	337	347	348	310	309	331	339	305	363	386	322	331	350	351	337	380	342	337	340	310	333	326	329	321	332	361	322	332	320	327	339	344	343	355	326	318	371	356	313	334	326	332	344	313	339	351	293	355	337	326	342	326	326	358	338	334	356	358	358	309	335	359	325	318	323	335	346	334	337	349	329	327	320	332	306	343	329	331	366	320	348	334	350	332	315	330	320	341	344	331	327	332	342	320	336	311	318	352	331	326	324	337	343	329	349	324	308	332	311	329	345	340	354	344	325	327	320	344	329	348	331	368	345	349	338	360	366	346	355	348	326	324	304	338	331	333	312	341	310	315	343	364	319	332	309	331	332	343	315	282	348	311	352	331	336	362	300	308	317	328	313	332	339	351	312	315	338	321	339	334	323	349	294	319	345	342	379	345	328	359	306	341	316	328	320	329	308	335	317	324	321	356	339	306	319	326	319	319	318	314	334	356	306	320	318	330	333	309	335	325	349	363	332	300	285	346	343	343	324	347	335	314	329	340	300	324	342	349	324	328	308	342	376	348	339	317	342	383	318	349	347	382	296	355	324	326	321	308	361	341	346	358	341	370	303	370	332	331	338	313	298	317	313	309	351	322	333	362	322	363	370	326	336	341	321	341	310	321	315	308	322	357	331	331	356	325	324	332	345	341	349	345	331	320	297	308	345	342	308	321	343	330	334	330	345	371	334	318	341	330	332	322	334	348	387	334	317	319	345	325	305	337	310	304	320	326	337	332	326	307	363	356	353	340	309	350	341	312	332	327	331	335	337	338	310	314	330	332	347	335	323	298	324	302	325	325	361	327	311	330	318	361	337	325	327	323	322	351	340	354	338	350	355	345	346	316	367	316	347	353	318	285	369	344	342	339	310	337	314	336	351	360	349	308	335	353	333	326	319	348	368	327	309	293	309	324	322	328	336	363	349	355	337	358	353	341	334	311	326	334	329	336	347	306	283	337	340	319	360	346	339	356	322	325	297	333	344	320	349	333	332	335	345	348	364	329	351	311	337	333	291	352	342	349	340	305	357	310	358	340	306	338	342	325	334	322	342	299	332	317	317	327	297	320	318	325	324	367	347	314	348	329	322	302	314	319	344	330	318	318	321	340	310	321	329	344	306	340	327	311	344	347	328	350	320	353	316	355	308	330	375	306	348	349	354	329	346	337	347	326	333	307	372	318	372	349	322	319	284	313	328	335	363	328	331	348	312	321	329	306	326	327	336	316	329	343	329	318	309	328	339	328	312	318	340	331	335	355	310	312	332	321	353	338	341	361	340	346	332	321	315	340	316	326	337	284	328	328	307	345	332	332	328	323	334	364	309	324	359	330	337	311	298	321	313	288	354	341	329	334	297	335	317	298	319	318	342	318	325	327	335	344	336	297	352	331	345	298	322	326	304	348	351	320	323	372	367	337	343	361	322	336	301	325	329	340	326	305	305	323	357	339	309	370	331	317	355	321	337	318	321	358	333	336	334	373	332	354	351	358	329	318	361	347	353	343	377	334	368	351	323	353	330	320	347	339	313	316	337	323	331	309	359	345	338	343	310	334	317	350	325	345	351	344	317	337	327	324	349	326	326	317	315	328	340	349	354	337	368	317	351	335	320	357	329	303	326	317	351	312	319	383	354	323	341	361	360	327	306	314	342	346	322	368	313	325	348	315	327	321	313	342	345	330	339	364	344	343	319	306	327	354	311	354	353	319	338	295	362	329	343	335	327	326	320	305	350	314	327	337	343	340	374	359	307	330	340	332	342	358	339	362	368	292	318	313	360	364	334	308	319	344	351	342	315	338	311	339	327	354	306	334	353	318	343	311	322	329	345	346	330	354	381	310	342	318	312	330	305	349	332	372	336	325	344	324	316	337	342	333	322	333	333	341	344	319	317	327	312	343	321	313	321	347	304	320	333	325	335	336	306	328	336	325	344	363	323	307	361	270	343	346	318	345	341	341	329	320	327	334	331	314	362	345	299	368	352	332	337	326	352	338	333	315	334	313	341	304	353	298	326	332	310	354	331	326	345	317	336	307	361	344	321	345	317	331	346	325	349	312	314	336	337	343	320	335	315	317	384	324	323	349	361	307	313	332	344	312	341	317	334	360	357	315	344	320	335	344	321	324	331	342	326	368	343	324	321	339	351	351	346	348	334	306	300	351	305	276	348	341	342	318	345	304	337	335	285	341	360	330	358	350	333	363	327	346	331	339	333	325	362	337	328	355	307	340	321	298	321	351	320	296	333	364	340	369	329	319	325	357	334	333	318	323	328	319	326	339	340	322	340	300	323	314	337	352	322	317	330	321	353	349	332	309	349	307	375	326	348	354	362	318	335	333	302	301	373	333	316	311	327	331	302	377	331	370	314	313	323	329	339	324	355	323	337	349	330	339	304	347	340	317	352	347	312	310	333	340	301	347	340	342	342	355	339	333	327	340	344	297	370	351	340	332	319	283	330	304	356	348	318	356	321	346	318	342	313	340	319	353	314	312	341	353	340	309	351	377	355	318	345	321	325	318	322	350	333	365	334	300
2906	584	334	274	558	609	582	504	386	297	281	250	203	188	143	112	88	88	87	67	61	61	70	64	58	60	43	58	54	60	54	52	41	65	44	40	43	53	50	51	42	54	44	53	44	40	54	52	56	100	203	216	30	46	44	40	44	58	43	55	54	51	38	54	47	40	47	50	46	39	49	31	50	39	40	52	49	55	44	42	49	31	47	37	31	41	49	52	49	40	25	38	43	46	45	34	38	51	46	44	51	52	40	51	44	50	37	43	31	42	42	46	43	38	31	49	48	52	49	46	37	58	43	43	47	53	50	55	50	43	35	41	45	52	29	45	46	72	46	36	55	52	51	48	53	44	49	55	38	60	49	39	54	37	32	49	41	49	41	47	39	40	44	52	54	48	46	57	40	52	44	58	37	30	49	56	47	46	46	37	58	60	50	49	40	52	44	39	39	57	52	44	47	35	42	43	47	52	38	50	46	46	53	44	47	48	55	42	47	44	46	44	36	53	44	44	40	42	59	38	44	38	48	54	55	41	47	54	57	41	52	51	54	38	46	33	38	34	56	47	57	48	33	44	37	32	43	39	48	37	52	45	38	42	43	41	46	50	57	42	53	49	38	36	41	54	35	39	46	69	42	45	36	53	46	54	51	38	50	51	46	36	46	47	60	52	49	40	48	47	55	39	46	49	48	31	41	42	39	49	41	46	35	43	53	46	62	42	59	38	45	52	48	39	53	50	39	55	51	37	38	36	47	53	45	49	49	32	43	48	45	40	55	40	38	59	49	51	43	42	48	55	51	44	41	40	44	45	57	36	44	53	44	51	43	49	37	42	44	48	37	51	50	51	52	58	40	55	63	39	56	40	42	45	42	42	54	52	43	39	36	27	42	55	36	53	48	51	38	38	42	43	50	50	43	47	46	46	40	50	45	38	46	39	36	41	34	42	54	50	60	47	44	40	42	36	49	47	56	37	49	39	52	47	35	35	33	38	51	45	45	38	47	30	47	40	47	57	43	50	42	46	53	54	49	57	48	45	48	47	51	57	56	44	37	42	34	43	52	51	45	46	62	56	37	37	49	51	45	40	56	44	53	35	54	41	55	35	32	37	52	57	45	48	48	40	45	48	52	40	45	44	49	48	43	41	54	42	53	37	51	55	52	46	48	43	42	40	47	57	44	59	41	52	52	39	53	37	47	42	54	39	45	49	35	63	41	40	51	43	43	44	47	48	52	44	44	41	54	42	43	34	52	43	44	65	46	46	38	42	48	43	55	45	46	48	35	42	46	43	32	52	41	55	32	46	44	42	40	44	54	36	43	50	62	45	47	53	37	50	56	48	61	43	53	48	41	51	61	44	49	47	41	53	37	46	42	39	40	48	38	43	42	37	43	38	52	49	51	49	43	44	47	42	29	49	48	49	52	47	33	50	41	43	57	38	43	48	45	32	38	50	57	51	52	52	38	46	45	40	43	49	34	37	51	46	46	38	44	44	35	48	48	38	44	41	62	58	51	45	39	42	53	51	38	46	43	49	33	35	54	45	53	38	41	50	50	47	41	47	34	53	43	45	45	51	46	49	39	43	48	42	48	43	48	35	43	49	37	48	50	55	45	38	40	48	45	35	57	43	61	40	48	59	40	46	39	53	51	54	44	55	47	38	44	49	34	61	52	44	47	43	59	55	44	41	48	47	47	55	45	46	36	41	52	37	43	39	42	61	40	53	67	56	43	38	45	42	52	45	42	45	40	50	50	46	46	44	54	41	55	38	39	42	53	36	53	40	33	38	32	39	45	43	42	36	42	32	48	34	49	53	44	40	47	35	33	54	50	48	50	36	49	50	52	46	38	32	35	36	62	42	40	33	42	52	46	50	50	47	57	51	49	48	45	53	45	50	38	48	48	40	45	44	47	46	40	44	57	32	34	39	43	34	42	53	44	45	42	40	44	47	56	45	48	60	45	36	55	44	56	45	46	48	50	39	45	48	48	51	41	34	46	41	42	43	65	44	40	55	48	41	52	49	60	58	55	57	48	45	56	50	50	52	47	40	32	37	28	39	44	41	45	40	49	51	52	54	40	51	41	47	44	37	41	44	40	47	42	27	39	53	44	53	39	46	63	50	43	32	51	40	42	37	36	47	54	51	53	46	50	43	51	52	55	37	44	45	43	54	46	47	45	42	40	48	47	53	41	38	39	49	45	37	48	39	44	40	46	37	65	51	49	39	51	42	43	53	47	45	44	44	64	58	44	44	45	47	44	34	39	36	40	61	47	43	43	42	45	43	50	43	46	46	36	45	42	36	53	42	37	34	42	62	62	45	44	41	56	57	42	46	36	45	46	51	48	44	41	35	45	42	46	39	52	39	36	48	46	44	47	51	54	41	44	41	41	49	59	39	41	47	45	48	48	44	44	48	40	58	56	46	47	51	43	51	43	44	50	44	41	51	53	34	33	33	38	38	30	50	49	43	37	47	51	50	51	42	47	52	45	50	49	54	41	55	43	62	44	48	53	41	49	52	50	43	40	45	49	32	47	54	48	62	43	39	43	42	53	40	53	65	47	42	29	49	47	37	52	42	46	40	36	50	50	46	38	54	44	43	43	50	50	45	46	43	53	39	42	43	43	35	40	61	42	48	42	47	45	32	38	45	47	47	45	40	36	43	45	49	55	44	50	47	47	59	36	45	53	55	41	42	49	41	40	39	51	42	46	45	55	38	49	55	47	57	45	36	34	49	45	42	58	35	57	46	53	57	42	45	38	42	48	59	44	39	42	51	55	55	46	47	38	32	40	41	35	47	45	49	53	43	42	53	37	33	44	46	45	42	42	41	54	54	41	46	37	36	47	34	48	45	52	46	48	49	44	35	45	46	49	61	37	48	49	45	51	44	37	44	38	41	46	37	50	35	46	56	35	40	42	44	49	56	46	42	42	49	59	40	44	50	49	45	50	47	47	52	37	48	49	54	39	45	52	47	56	42	47	44	48	52	40	38	37	43	44	44	50	44	51	45	48	42	52	43	52	42	47	47	44	26	65	54	43	52	30	42	37	43	48	43	48	56	32	61	52	47	46	55	48	58	59	45	34	53	37	44	33	52	38	35	48	35	36	35	50	51	40	42	54	41	49	33	44	45	52	41	39	36	39	47	52	46	46	35	42	45	51	43	49	52	48	35	54	31	45	44	50	47	51	42	59	48	53	43	43	41	53	51	45	52	35	53	50	53	54	42	47	44	38	41	51	46	49	55	42	48	43	36	50	46	57	50	49	36	47	51	51	41	55	40	39	44	49	49	42	44	45	44	42	44	39	49	42	47	37	36	37	48	44	64	34	32	44	42	44	45	42	41	61	43	50	41	42	42	58	30	47	61	58	41	50	47	47	42	46	42	51	45	58	42	50	49	58	50	50	56	38	47	38	51	46	42	44	41	35	43	43	53	41	37	40	54	58	49	42	44	54	48	49	43	41	54	32	43	37	50	44	59	45	47	35	37	36	45
19651	13134	8163	20039	28782	28595	26297	23027	19125	15614	12331	10420	9103	7028	5812	4767	3598	3216	2705	2036	1626	1658	1457	1335	1228	1083	1052	943	995	961	906	930	958	936	948	952	893	905	872	879	872	853	890	797	808	827	826	939	1031	2191	6979	6776	897	789	773	712	752	761	885	926	805	865	753	653	759	728	703	693	737	696	712	715	710	736	685	701	664	746	691	709	712	704	722	728	764	720	689	693	681	696	702	731	683	747	696	704	702	738	690	719	720	708	728	734	718	695	630	630	728	699	713	742	739	686	671	696	712	673	713	714	673	687	700	764	690	693	658	740	711	685	692	754	675	706	656	694	738	677	691	724	671	709	665	666	716	732	691	669	685	727	716	706	668	696	674	705	699	698	724	704	675	709	692	668	652	666	706	703	732	689	708	715	699	712	666	681	661	729	722	721	650	722	706	717	670	708	723	690	641	650	707	703	690	678	666	682	704	683	679	690	705	709	663	768	671	704	691	705	682	661	657	680	703	693	686	699	698	692	670	687	726	663	711	719	654	650	748	713	660	683	673	678	684	716	731	701	663	631	696	712	716	648	702	727	660	687	696	649	693	640	711	655	684	680	694	703	683	659	699	705	695	703	727	690	693	706	715	692	689	702	678	735	692	686	667	699	686	691	692	656	631	652	700	699	672	696	698	720	690	740	712	673	687	670	657	718	691	739	660	690	679	671	715	658	666	692	756	637	681	701	681	706	680	686	698	710	659	684	704	765	721	701	657	665	699	686	721	696	729	725	703	706	690	706	673	699	682	703	705	726	687	708	641	714	665	737	719	661	688	636	680	688	699	711	743	742	709	668	747	660	754	695	730	684	664	702	673	709	704	658	709	733	675	672	670	685	674	701	722	743	710	694	645	663	696	688	709	740	649	666	710	662	651	649	687	761	728	686	688	689	674	709	654	679	684	715	703	682	729	674	746	689	709	722	708	676	678	726	676	647	691	690	670	726	684	724	694	679	725	713	691	661	658	718	702	701	702	690	697	759	724	681	723	633	680	697	677	716	742	708	705	676	687	721	696	744	690	694	698	703	622	638	682	650	695	657	678	639	694	718	754	671	695	691	692	761	706	704	697	675	686	632	714	728	676	660	672	717	712	722	666	657	704	712	710	742	682	709	699	703	670	674	708	646	713	677	697	742	670	701	715	702	679	770	690	679	691	678	739	682	685	715	733	690	700	724	731	704	671	684	707	687	670	728	687	647	687	688	719	706	671	744	648	715	703	715	683	685	642	694	648	703	668	716	637	678	667	676	661	752	677	702	657	679	662	720	654	686	713	661	699	708	705	689	662	686	694	759	667	667	745	681	692	653	701	701	722	694	670	648	739	713	688	707	701	675	709	690	675	696	699	680	702	717	699	702	715	643	725	675	697	716	662	673	668	693	690	668	710	657	670	647	720	716	675	697	654	711	667	752	741	723	714	654	674	684	708	708	664	656	683	736	702	767	676	694	664	694	731	657	707	701	721	703	687	678	720	687	654	714	696	689	711	750	685	705	662	698	689	675	687	755	690	689	692	727	692	700	730	696	688	719	680	714	692	705	731	656	704	667	722	718	707	695	726	687	719	689	686	709	676	724	689	688	703	726	683	669	710	683	690	680	707	679	674	681	682	694	733	674	710	663	683	654	688	694	691	694	617	714	692	647	643	694	709	673	702	693	749	680	740	714	646	668	653	674	712	634	696	644	694	726	696	730	690	740	677	680	701	722	680	641	719	690	700	723	741	686	713	712	736	681	643	659	711	663	706	663	694	696	697	685	698	679	720	710	667	666	712	716	667	713	699	642	719	674	690	689	702	661	755	696	666	734	689	745	692	695	714	715	706	682	687	714	716	704	686	684	687	699	701	658	701	685	681	689	673	704	691	707	694	683	701	685	699	711	659	699	698	686	659	699	711	729	625	743	690	719	705	703	687	681	704	728	735	621	746	652	669	684	676	724	718	704	714	671	654	724	631	702	705	716	684	747	711	730	646	729	656	682	710	735	714	706	715	655	742	740	680	729	710	656	657	671	680	687	740	696	709	691	695	687	710	647	671	703	653	716	671	664	654	713	665	703	682	679	694	687	645	691	697	729	686	719	657	712	681	706	722	689	675	676	706	702	645	638	702	691	714	679	705	704	624	673	688	684	684	687	673	705	700	672	709	704	653	723	657	702	683	692	687	716	695	673	656	675	713	704	716	668	684	676	704	701	656	715	691	667	711	689	667	704	704	712	719	669	655	697	700	707	716	688	694	708	715	674	655	661	682	688	693	675	679	708	756	696	691	683	703	662	671	712	686	699	708	694	662	680	621	647	691	680	696	748	651	722	696	703	687	701	718	738	720	673	696	718	691	676	697	690	723	649	661	685	721	712	667	658	727	716	689	725	661	738	687	676	706	693	712	697	687	727	701	688	706	688	693	704	698	683	743	721	711	698	697	696	735	702	640	637	670	697	680	664	727	679	663	709	679	690	681	696	662	700	711	658	671	661	668	717	748	692	642	700	749	699	715	693	678	688	708	694	704	726	689	700	693	689	672	729	693	695	706	679	691	698	670	690	730	719	644	671	709	692	699	745	711	710	675	696	716	687	697	699	697	677	637	705	732	671	717	692	704	687	701	686	720	719	715	626	716	661	686	683	676	685	674	702	673	694	701	702	696	672	663	715	702	712	642	707	648	721	667	688	683	653	681	713	702	768	739	665	691	695	701	657	667	712	704	664	682	706	663	671	682	710	702	695	716	667	716	701	674	665	696	683	677	707	675	709	671	700	696	640	692	722	599	690	694	682	703	644	702	682	700	686	630	691	649	696	684	652	670	724	678	693	722	716	685	723	719	668	700	679	698	678	687	674	726	716	686	660	698	689	653	695	718	696	708	708	715	668	690	694	686	727	710	686	666	675	697	695	700	651	716	721	668	691	639	663	698	690	703	687	710	698	661	676	714	693	711	708	712	727	684	673	692	684	693	681	690	714	674	739	689	717	690	671	717	701	663	682	690	701	712	677	703	699	665	676	644	678	714	650	679	711	684	730	678	646	690	727	721	711	681	695	716	720	694	714	709	665	695	708	695	697	672	745	749	715	695	645	689	726	692	662	704	731	714	651	715	681	657	690	738	721	718	676	649	731	695	727	673	713	678	713	669	718	668	697	683	702	678	713	669	685	650	678	662	675	706	709	699	640	701	715	660	682	678	743	673	741	678	692	677	682	717	637	678	692	694	689	742	679	706	657	696	699	670	650	628	661	653	664	669	702	736	689	644	671	702	685	695	682	676	690	708	696	670	689	679	702	731	769	690	758	692	705	643	725	689	706	654	673	678	681	654	692	678	732	694	705	625	693	713	664	702	688	659	704	706	646	696	713	644	703	720	733	729	672	701	697	739	726	661	721	725	703	739	705	709	676	709	716	673	681	712	694	718	715	715	718	726	688	694	737	716	651	705	694	679	765	686	665	663	676	760	660	695	734	673	686	710	692	703	707
2266	927	511	363	709	995	894	733	568	482	418	309	332	263	207	172	150	136	105	90	75	46	85	57	48	59	47	52	52	56	44	50	33	48	42	61	47	57	56	58	49	42	49	40	45	36	39	51	44	46	156	409	99	53	38	51	44	28	35	56	42	40	35	34	41	33	49	44	36	32	34	39	37	29	39	38	34	36	30	40	42	44	33	43	38	43	39	37	40	41	38	38	48	50	41	47	38	52	43	38	40	33	43	38	34	28	40	43	38	37	39	39	36	33	50	37	49	39	27	32	31	33	36	42	38	37	41	44	36	32	46	48	35	36	32	37	39	34	45	33	43	46	40	36	48	38	28	47	31	48	37	36	35	26	41	39	31	41	35	46	46	27	36	40	47	49	24	32	37	37	40	36	41	35	51	35	37	31	31	30	30	47	34	52	43	38	34	42	28	34	32	31	37	46	31	33	40	48	39	43	32	30	37	31	40	47	37	49	35	44	38	34	40	32	50	37	36	34	48	41	31	40	47	42	47	32	40	38	32	41	36	41	44	36	36	41	36	47	34	33	33	41	35	39	46	35	41	41	35	35	32	39	43	42	42	42	42	47	32	42	35	42	30	38	31	37	42	46	28	36	41	34	30	33	58	49	46	52	42	41	50	41	49	45	42	40	42	33	50	31	46	45	35	32	31	29	34	41	41	45	35	43	33	26	34	34	36	39	31	26	41	30	40	42	42	25	27	31	30	35	38	45	42	42	37	39	52	33	45	35	33	38	34	30	38	41	26	35	27	39	39	29	41	48	34	32	38	34	31	35	39	41	44	35	45	53	40	32	44	40	31	37	33	50	32	30	46	33	37	29	38	37	35	34	46	38	36	33	47	47	38	33	47	25	36	37	35	40	50	42	46	36	40	32	29	37	42	42	35	48	41	34	40	35	36	42	46	36	32	37	32	23	35	39	32	25	42	36	29	33	46	44	38	35	35	36	39	41	46	38	34	34	26	40	46	48	43	32	47	44	37	43	30	30	35	33	50	45	40	39	51	25	27	49	42	31	45	37	48	35	33	45	34	47	33	39	38	33	38	35	39	47	31	43	43	40	27	32	46	39	35	37	24	30	34	29	38	36	30	38	30	30	36	38	36	44	32	30	47	40	41	37	29	34	47	42	36	49	40	29	26	31	36	34	34	45	46	40	37	30	35	40	28	35	40	41	29	31	42	38	47	34	42	41	37	28	41	40	32	43	39	41	32	43	35	39	37	33	28	32	51	28	33	30	26	52	34	46	37	38	37	44	28	37	46	38	44	36	40	47	28	49	43	35	39	43	54	44	40	39	41	40	43	43	43	35	42	29	48	32	40	33	30	50	37	35	41	32	37	31	37	34	32	36	41	28	42	42	47	26	39	22	38	38	30	38	41	32	36	35	35	39	44	30	42	45	43	40	34	38	36	35	36	33	33	36	39	31	35	40	39	36	37	38	52	34	46	29	41	42	33	47	37	42	30	40	38	39	29	48	39	48	35	33	34	40	42	47	34	35	30	44	47	46	37	45	45	39	40	29	36	40	31	38	44	30	32	51	39	23	36	41	41	35	37	50	42	36	44	37	46	38	45	36	30	41	50	45	29	37	36	55	35	37	32	42	33	43	45	35	38	27	34	34	43	39	43	44	30	44	37	41	35	40	35	38	39	32	38	38	43	29	53	32	46	45	35	44	34	31	28	32	40	36	36	41	37	38	44	32	37	45	38	30	43	30	44	37	31	38	38	49	36	35	29	36	37	41	27	29	41	37	42	30	40	36	36	35	30	26	45	41	48	33	48	33	30	43	31	33	43	51	32	44	43	44	40	38	39	37	34	35	38	43	28	45	34	39	31	43	33	35	31	41	37	42	34	44	36	29	41	35	35	44	33	29	43	45	34	35	48	53	43	41	34	35	40	29	22	47	35	43	40	45	32	33	43	33	38	42	40	39	36	42	45	55	36	28	50	31	42	36	40	40	37	37	37	35	46	48	41	41	38	35	35	37	39	41	42	35	44	44	24	52	35	46	35	36	40	30	30	36	48	44	40	36	35	48	43	48	40	27	40	43	39	45	44	41	28	42	41	39	32	40	37	32	26	39	34	40	24	52	38	37	42	39	38	36	40	38	29	37	26	37	28	36	30	31	40	39	43	39	40	35	43	44	29	53	38	41	34	37	45	45	36	35	35	34	31	25	36	34	35	36	46	40	35	35	39	36	39	35	36	33	51	33	37	36	34	40	38	47	35	39	27	35	46	29	32	38	39	29	45	42	43	40	32	34	32	38	48	38	30	38	25	46	38	36	36	31	32	31	34	26	43	35	36	41	43	25	40	32	41	54	50	43	27	47	38	37	46	36	48	39	41	38	40	33	36	45	47	32	39	49	29	34	32	42	35	47	42	43	34	33	36	40	31	43	49	39	31	47	26	43	32	41	31	43	46	38	44	47	43	32	30	44	43	29	29	42	44	44	36	39	42	32	27	32	37	31	33	40	38	37	41	37	38	42	37	25	37	31	43	32	25	50	43	34	33	42	23	40	41	43	40	36	35	42	33	35	32	44	35	43	26	39	35	48	29	30	41	31	38	34	28	44	44	37	52	43	38	42	41	49	39	24	29	37	23	44	41	43	38	44	36	44	40	35	33	37	37	48	26	43	29	34	42	37	39	32	43	26	31	45	30	42	49	37	33	33	39	28	38	32	43	40	47	28	44	35	46	28	24	41	40	46	36	42	40	22	37	42	36	33	31	29	44	37	36	34	41	39	31	43	34	50	34	35	43	30	47	34	29	31	29	49	34	32	41	34	31	38	41	42	31	49	47	36	25	40	44	29	35	35	41	32	38	45	42	45	40	36	25	39	36	30	41	28	49	40	33	38	32	36	34	31	29	27	33	47	51	48	28	33	44	34	41	40	39	39	48	40	37	36	41	35	28	44	46	37	28	27	32	31	41	36	36	34	37	22	49	28	34	33	41	25	39	45	36	34	38	33	44	35	35	26	38	39	47	47	54	46	51	23	42	47	35	29	38	44	25	47	52	32	36	39	36	38	34	31	38	40	38	38	44	35	25	38	34	33	34	43	40	39	32	45	37	44	41	38	42	34	34	31	32	36	35	35	39	30	52	43	27	32	34	52	33	40	31	38	58	25	46	30	26	53	33	43	41	36	31	38	36	35	50	38	32	26	34	41	37	45	43	32	35	35	26	43	30	43	36	38	47	47	50	38	42	40	41	34	34	40	41	32	37	26	36	35	39	33	42	37	39	38	34	38	43	27	32	36	37	29	32	45	40	41	36	33	39	51	39	27	32	40	41	30	45	44	42	27	46	40	38	45	32	49	43	40	36	38	49	40	36	43	36	46	37	39	40	47	34	27	36	34	23	40	51	46	43	41	45	42	37	43	35	49	34	32	36	52	40	31	38	35	32	32	33	25	38	34	35	34	48	33	37	44	34	33	35	42	36	54	39	40	34	43
25756	17280	11334	25015	33719	34095	31285	27900	23835	20378	16407	14259	12660	10569	8256	7071	5400	4390	3683	2889	2488	2115	2137	1810	1763	1439	1268	1203	1155	1055	1069	1187	1091	1082	1016	1042	993	1006	914	960	895	931	881	819	783	755	922	938	1025	1320	4124	12700	2243	791	770	669	662	679	914	1260	770	842	639	642	613	630	605	637	614	610	594	599	614	606	580	593	626	613	627	608	572	622	632	604	650	608	613	635	584	617	663	639	617	624	595	578	639	630	655	611	575	592	593	614	588	602	614	622	599	592	593	615	611	578	552	612	594	566	611	577	638	625	611	608	593	575	587	600	621	597	575	620	565	604	619	574	589	635	591	599	591	623	590	558	571	635	620	613	622	631	554	601	568	618	537	572	586	598	582	610	548	542	621	587	570	590	562	626	554	585	581	533	582	582	565	569	627	661	540	604	594	602	611	520	569	582	594	585	575	606	575	557	572	606	546	597	578	627	578	565	589	570	574	641	565	595	625	569	616	549	576	549	611	612	522	579	547	579	603	581	587	575	563	553	611	596	575	583	575	579	609	590	620	566	549	581	612	553	560	612	538	616	581	572	532	562	581	605	593	582	586	576	587	574	564	576	566	568	581	574	583	592	532	592	564	604	595	553	552	539	637	657	609	579	606	540	583	577	596	591	581	575	590	528	564	597	593	575	579	553	569	592	582	558	606	577	579	555	528	600	614	540	567	574	564	597	602	596	599	583	628	573	626	576	604	533	620	578	570	578	576	630	580	591	572	568	589	584	552	577	583	589	601	558	584	606	577	602	567	531	568	575	570	611	561	588	560	565	577	617	585	577	539	574	582	549	578	566	632	561	599	563	567	578	552	563	560	567	550	602	570	597	606	578	586	576	590	553	580	566	549	537	590	588	604	622	569	584	565	613	592	589	565	633	550	578	545	604	580	571	584	557	599	606	563	574	580	559	577	551	565	605	549	525	610	587	622	574	597	554	559	549	570	595	561	543	584	547	572	560	586	605	570	621	551	549	592	559	547	533	532	611	573	594	594	604	596	566	601	594	587	574	591	599	583	569	562	588	616	585	612	606	553	575	571	566	555	598	574	578	526	553	581	552	590	567	632	565	559	558	559	573	573	588	579	581	572	582	556	603	611	592	583	569	583	625	569	593	553	572	535	564	566	626	579	641	546	526	587	553	573	561	569	556	557	571	617	591	577	562	569	547	548	545	566	588	552	554	605	582	590	580	597	551	535	617	622	589	598	507	585	622	553	563	585	604	587	578	572	558	578	572	589	577	572	545	547	582	544	566	566	569	597	576	589	622	585	559	592	564	620	587	577	559	571	614	576	572	542	561	586	551	600	588	588	570	555	557	598	567	548	594	603	563	612	575	564	596	587	578	534	560	575	542	576	589	583	538	613	586	608	540	577	560	593	564	600	601	527	571	551	542	557	609	586	607	579	584	574	556	607	574	581	581	609	567	630	595	563	568	520	603	585	567	606	602	554	576	534	562	565	562	583	582	592	554	590	532	620	564	554	560	529	571	606	619	559	570	574	599	573	572	577	582	605	607	558	587	558	605	571	547	605	587	599	586	602	579	589	572	544	562	576	530	585	563	534	612	594	591	615	600	568	589	538	526	579	550	582	558	556	626	557	619	571	556	602	543	575	563	565	575	601	521	609	599	558	558	546	596	576	555	586	626	551	557	537	607	586	612	604	562	636	562	596	595	581	571	550	546	539	570	605	579	600	562	561	584	594	597	605	539	569	592	566	563	543	575	556	582	617	575	588	578	585	620	600	555	567	571	588	576	588	561	548	573	582	566	570	550	560	586	552	551	624	571	554	553	556	558	579	565	623	569	596	555	575	550	577	553	564	514	621	573	585	557	580	561	595	578	543	591	568	600	559	580	573	555	596	573	623	555	567	595	575	595	588	534	573	546	556	586	591	561	603	560	599	585	598	568	579	594	597	591	568	590	544	594	550	586	558	564	573	547	562	556	551	615	559	585	550	568	593	604	571	544	523	523	556	606	543	543	604	573	548	598	559	534	605	595	558	564	598	585	593	592	580	605	577	581	594	581	593	556	567	553	518	553	588	553	556	553	568	617	609	586	572	518	584	570	565	597	577	577	587	573	611	545	580	545	613	557	560	570	547	597	575	533	594	556	566	551	564	565	577	586	579	512	579	582	560	574	558	588	576	601	552	640	590	520	597	613	588	560	559	600	628	585	544	537	611	573	535	665	555	593	568	596	571	578	580	566	610	596	561	572	544	554	599	595	551	604	599	587	612	568	567	550	603	573	574	573	562	610	585	572	591	610	540	581	619	588	613	561	575	532	556	581	542	580	593	615	583	620	593	596	574	610	626	593	548	557	559	602	609	583	569	561	593	579	602	561	601	556	614	582	586	560	583	552	560	549	595	584	556	571	527	599	598	511	581	603	606	625	532	597	561	553	562	552	576	555	582	559	546	577	560	562	562	582	614	558	562	555	560	571	561	596	608	549	593	569	587	580	566	583	556	615	585	551	598	579	586	605	592	586	554	592	581	587	580	570	585	618	559	582	585	573	588	537	547	574	567	551	567	591	587	566	554	582	565	584	583	549	560	574	582	544	565	588	560	602	601	539	556	569	526	577	568	558	567	561	523	582	568	598	601	604	571	593	570	578	612	560	633	555	587	610	576	588	565	618	594	544	566	554	579	576	528	556	585	547	561	574	563	591	588	584	564	602	568	539	590	583	621	543	596	565	581	552	585	561	558	568	564	578	586	575	530	580	582	543	608	544	631	576	577	566	556	604	535	606	583	561	592	548	547	520	578	542	579	612	578	552	588	586	588	588	580	593	564	577	581	566	550	576	572	615	568	567	584	536	566	573	546	578	540	571	598	545	606	537	541	558	565	619	590	599	590	562	589	561	624	595	585	578	626	629	606	605	554	565	576	598	622	571	561	581	567	602	587	553	600	603	546	611	583	594	553	580	586	602	596	557	591	564	587	595	588	552	565	581	595	558	585	565	566	553	595	589	571	633	590	639	570	547	529	578	561	549	596	587	566	613	578	552	589	577	605	565	580	586	554	586	577	595	617	590	557	597	543	595	591	565	538	587	596	581	576	569	589	547	599	612	589	565	565	535	594	526	562	562	555	576	594	601	603	587	565	611	581	574	573	608	553	553	559	541	604	629	599	517	582	541	568	559	571	566	552	567	588	572	602	544	572	574	555	587	578	596	563	599	578	537	581	594	594	571	596	567	542	567	581	593	614	624	580	621	553	562	536	566	567	572	555	569	588	583	590	616	647	567	564	604	563	551	561	547	580	580	565	592	549	601	548	560	628	541	555	593	557	559	564	563	536	529	592	575	539	576	553	601	626	559	583	539	599	570	605	558	592	581	557	610	591	574	596	590	602	553	583	617	527	570	545	585	589	563	589	595	560	578	559	563	545	601	562	609	595	595	571	580	569	564	559	621	596	601	597	608	566	554	606	590	537	551	607	616	590	606	585	605	582	584	612	597
1790	394	225	191	320	417	427	320	298	213	151	135	132	102	94	84	64	42	49	39	36	43	37	38	39	38	34	28	32	28	21	27	29	31	25	31	32	28	28	38	26	19	35	28	18	23	26	27	34	32	39	82	34	23	35	24	23	33	32	33	31	39	30	32	37	29	21	23	27	14	24	33	36	32	30	24	20	24	28	24	31	27	29	28	25	32	33	31	26	24	13	24	35	35	33	31	23	28	28	25	35	28	19	30	26	30	27	35	26	30	21	28	22	25	19	35	25	29	34	32	33	20	46	30	27	24	32	32	27	27	32	29	29	27	27	25	31	25	30	38	21	31	20	30	35	24	27	33	32	17	26	28	34	30	37	31	31	30	27	30	19	24	30	34	29	23	29	25	26	32	22	31	33	27	37	22	31	16	32	17	34	28	26	32	25	23	22	28	26	32	24	24	27	34	25	31	29	26	33	29	26	20	23	33	32	26	34	34	28	29	28	28	31	34	24	43	26	24	32	30	28	34	27	27	27	26	30	26	22	34	27	27	33	33	33	24	28	28	20	25	26	37	32	31	34	23	19	38	32	23	28	20	20	34	27	20	29	31	18	24	30	33	29	25	27	24	41	23	35	37	27	25	31	30	28	24	18	29	21	23	21	27	27	25	24	21	21	27	30	32	32	31	22	30	26	34	28	30	28	30	30	29	29	24	26	25	35	25	32	32	30	33	24	33	29	15	31	22	30	24	28	35	32	31	33	19	24	24	34	34	27	31	26	26	34	22	30	29	24	39	36	35	24	24	27	34	18	36	30	23	37	26	22	31	26	28	27	17	30	33	26	17	17	25	25	33	20	27	25	32	29	25	38	34	32	23	28	18	27	33	26	31	37	25	38	20	37	25	25	32	43	31	31	30	35	43	28	35	25	27	28	27	22	29	31	25	29	31	32	32	20	29	24	29	36	24	41	29	26	36	24	22	27	32	31	29	28	25	19	30	30	28	31	22	17	30	32	36	29	29	34	36	33	22	39	33	42	21	23	36	19	33	23	22	33	27	35	29	34	27	36	26	28	33	26	29	31	32	32	31	28	31	25	23	30	35	31	24	31	22	28	26	32	21	26	23	23	21	30	25	17	22	31	21	39	25	33	32	34	29	27	30	26	26	22	28	38	31	35	18	31	26	27	22	24	29	22	26	30	21	32	28	34	25	23	27	30	21	20	26	25	25	34	27	19	25	28	22	35	23	26	31	27	27	28	37	20	30	33	29	29	27	28	35	26	29	36	24	29	28	29	22	27	21	26	26	31	22	29	35	30	37	22	32	34	27	30	29	22	39	30	41	33	29	29	25	21	24	31	29	21	34	25	36	28	19	33	29	21	28	32	33	22	26	22	27	22	29	35	28	26	32	28	27	20	33	29	30	36	20	28	32	22	24	29	39	22	25	28	26	35	35	31	35	34	22	32	39	29	28	31	26	27	25	24	33	24	32	26	26	27	29	26	32	39	42	26	30	22	35	17	29	30	27	31	28	28	26	27	28	37	25	25	24	32	28	32	25	18	24	21	33	27	27	18	15	28	27	40	25	42	30	42	26	27	31	31	22	27	24	32	22	39	21	25	39	24	28	30	20	40	21	25	43	35	20	28	23	25	26	30	27	28	26	30	33	18	26	31	25	35	29	44	38	32	19	30	20	24	29	27	30	24	27	35	21	34	27	28	20	26	23	28	32	31	35	27	19	32	29	19	32	24	23	19	22	25	30	32	29	27	29	27	13	30	35	25	14	27	33	38	34	32	34	22	25	22	27	39	27	32	32	42	22	27	25	25	27	33	28	30	30	28	33	32	29	31	26	33	23	27	24	24	27	27	38	18	33	26	22	41	23	21	29	28	30	25	26	34	35	22	33	40	24	23	27	21	16	25	28	26	31	37	32	33	37	26	29	30	21	35	30	32	28	30	30	29	32	25	41	24	29	25	22	36	21	37	29	25	24	29	31	19	30	19	22	29	36	24	28	25	26	20	28	28	26	31	16	15	38	28	39	32	27	30	36	28	34	24	30	19	33	24	30	18	25	21	23	28	23	34	23	32	21	24	29	15	26	20	26	36	28	24	33	36	25	36	30	22	24	27	29	18	24	27	43	18	22	28	28	38	23	21	25	22	31	25	34	37	33	26	30	27	29	19	28	32	32	37	27	26	32	29	28	28	31	26	25	25	22	39	31	26	25	28	26	32	26	24	24	28	31	23	34	39	22	24	26	31	24	28	24	32	26	25	37	29	24	26	34	26	29	18	36	34	27	21	37	28	19	30	22	32	24	25	28	37	27	35	24	28	29	33	27	32	28	25	29	19	31	25	29	34	27	21	26	31	27	28	22	23	27	25	27	36	22	26	26	25	24	25	27	27	28	24	30	32	29	21	22	34	29	26	28	21	34	28	24	28	27	31	22	23	29	21	23	18	31	27	40	26	39	28	30	25	32	31	34	25	27	26	21	36	32	27	26	26	32	33	26	23	30	28	31	27	21	38	27	30	27	22	18	22	19	26	27	37	20	21	33	32	24	26	19	30	34	31	30	36	25	31	34	24	29	33	30	27	29	27	37	29	23	23	26	22	29	35	23	14	23	29	20	25	41	21	30	24	27	37	34	30	25	29	23	26	28	25	24	13	26	34	28	20	30	28	21	28	30	19	25	31	24	25	21	32	21	20	26	29	31	31	30	37	25	37	40	32	30	35	37	23	27	30	25	28	30	21	26	31	28	23	25	39	26	22	38	24	27	34	22	21	34	23	36	24	24	32	25	19	22	34	22	33	21	22	23	26	40	25	29	23	34	27	24	32	32	26	27	25	30	29	30	36	37	32	18	33	21	27	30	26	27	23	31	27	35	26	29	21	16	26	33	33	25	25	36	33	41	30	22	38	29	25	29	19	30	26	19	23	30	40	30	22	31	33	27	28	21	39	29	27	35	29	25	27	28	33	34	30	32	21	25	34	34	29	22	30	27	22	21	22	28	35	27	25	24	24	30	28	23	25	36	30	31	26	29	22	19	22	28	27	29	13	28	20	28	23	29	40	29	29	19	26	32	20	27	26	37	23	29	29	30	28	28	28	25	18	16	20	31	18	35	25	32	28	26	30	29	26	32	30	21	32	29	28	35	29	36	23	25	32	21	31	28	22	39	26	30	26	28	28	33	24	27	25	29	22	22	26	31	30	27	25	24	24	29	38	29	26	36	24	47	33	24	24	19	19	32	39	27	32	24	21	26	32	26	46	19	25	31	27	27	27	32	28	24	30	32	37	19	24	32	34	37	33	30	28	35	26	34	31	35	28	33	27	34	31	24	28	31	29	24	24	29	34	36	24	35	21	37	37	34	29	24	23	30	20	35	26	20	26	30	28	28	28	38	24	21	31	22	22	31	24	26	30	12	30	30	28	25	34	26	41	36	19	33	30	26	30	37	29	17	30	25	23	32	37	19	28	24	30	28	39	28	26	24
17300	10281	5921	15766	23928	24618	22142	19435	15218	11329	8562	6621	5779	4806	3833	3288	2227	1765	1409	1009	922	885	803	709	747	658	554	529	563	557	534	504	530	563	527	537	549	547	576	582	592	496	510	510	443	483	493	499	559	613	1009	3017	1090	541	515	467	486	487	537	475	459	462	431	459	449	431	445	451	445	407	445	390	446	449	419	437	405	451	469	453	451	417	465	462	420	459	427	452	420	480	469	494	426	474	461	468	444	458	486	455	482	468	460	440	468	448	443	469	430	440	449	459	446	428	425	452	469	491	409	436	456	440	437	440	471	454	464	465	437	472	446	424	441	447	423	444	457	508	433	408	419	478	441	426	422	406	462	464	447	463	425	433	476	463	431	412	471	405	432	381	456	424	429	431	444	459	418	474	436	424	445	474	445	464	463	446	453	420	472	454	416	431	450	436	406	471	462	439	402	439	405	489	443	412	434	442	433	398	439	458	419	430	457	407	446	420	411	412	403	429	437	447	412	405	422	457	460	424	451	439	419	485	427	455	450	471	444	466	455	448	432	434	426	437	416	457	441	443	417	428	437	437	412	420	443	410	414	443	455	429	473	425	473	472	457	458	453	467	431	449	464	412	428	437	441	479	474	467	430	451	424	431	459	420	407	419	453	429	450	445	404	440	474	458	445	430	440	409	450	427	419	435	421	450	395	441	454	435	463	465	453	418	428	420	447	414	420	455	457	441	409	460	432	417	436	423	450	457	435	441	441	425	472	441	446	428	457	481	459	443	450	463	455	421	406	464	456	439	488	443	400	443	451	436	420	470	393	424	447	465	463	426	431	421	413	399	463	448	436	447	422	437	457	431	412	463	434	487	460	471	423	433	429	453	429	458	426	461	433	422	431	460	439	428	460	451	440	430	453	415	434	404	450	451	403	471	459	455	378	468	450	399	453	429	450	461	419	439	411	437	422	444	459	449	454	443	419	423	387	452	431	435	451	429	457	457	445	440	422	433	431	421	451	450	421	407	450	413	427	417	440	445	434	436	434	462	449	401	430	464	449	388	481	442	436	436	467	430	466	429	424	430	456	438	436	417	395	420	382	458	428	445	444	425	439	459	451	460	438	449	411	461	396	390	394	408	450	460	468	406	467	458	417	428	405	407	448	462	449	438	432	405	451	411	430	437	405	445	405	460	419	455	420	441	464	411	407	430	441	444	413	412	455	438	432	430	450	407	485	449	422	454	436	462	434	430	454	433	469	459	430	424	448	423	417	410	452	439	432	455	452	444	463	449	458	451	480	451	447	431	443	449	451	435	461	429	371	465	424	439	413	409	433	409	427	395	434	448	448	445	451	441	421	409	446	439	439	391	431	446	446	450	442	472	442	422	419	447	398	412	379	422	452	461	381	424	453	408	448	439	458	439	443	444	456	467	437	437	433	418	446	418	437	414	428	436	422	436	428	444	458	446	482	470	435	450	415	395	429	384	457	432	405	474	463	431	443	425	472	400	420	381	438	398	446	462	410	428	417	458	449	420	423	452	436	481	432	465	477	422	461	392	404	428	386	443	419	456	448	430	448	414	399	437	427	444	444	451	432	436	447	452	450	457	402	435	454	440	464	465	410	429	432	420	445	460	435	480	423	421	457	465	448	457	446	408	408	454	432	430	426	492	409	395	454	461	439	427	410	401	481	416	433	421	400	424	435	415	461	423	451	458	454	463	447	425	407	426	418	426	478	441	424	451	465	442	455	462	427	437	425	427	462	423	456	431	396	431	421	456	445	425	439	419	447	431	391	436	455	433	435	484	467	455	399	405	421	432	424	429	434	455	395	460	458	434	430	457	411	429	436	436	406	420	441	415	430	474	428	453	424	454	432	426	417	383	441	430	402	450	447	447	437	433	427	411	447	421	440	446	452	437	427	438	436	443	441	446	431	421	457	468	446	460	435	469	423	470	389	445	441	449	475	448	422	451	425	482	455	435	410	421	460	441	394	422	430	449	426	424	407	448	426	419	421	447	414	438	412	417	437	432	407	446	435	436	445	466	429	433	420	465	436	436	447	406	441	412	435	414	447	474	436	445	428	389	457	434	454	433	441	427	409	450	472	428	482	421	415	426	401	468	468	486	407	453	403	394	452	426	435	436	434	465	445	444	451	488	416	459	470	418	459	435	452	448	445	444	470	422	442	435	443	424	471	474	461	437	467	429	452	443	450	466	422	426	425	432	454	423	417	448	406	441	440	450	404	455	437	404	427	413	425	423	451	415	440	450	440	457	460	425	448	444	422	419	453	425	424	431	433	402	436	436	441	419	429	394	427	441	390	395	459	419	447	424	421	421	439	435	458	435	450	442	414	452	428	421	429	411	432	429	404	442	426	446	457	448	436	424	440	443	458	437	407	465	465	470	442	442	475	451	452	396	442	433	441	441	411	425	426	453	463	448	452	437	471	408	453	446	455	452	441	413	470	436	424	418	463	406	455	412	420	438	447	422	463	424	442	410	415	426	444	480	428	449	434	433	446	437	410	451	429	434	458	437	443	418	490	447	440	399	442	422	431	420	404	457	427	407	480	418	471	474	410	415	435	450	466	446	401	427	490	431	427	459	444	420	420	452	410	450	422	407	436	433	397	426	448	433	444	464	467	462	434	451	463	430	427	405	478	463	435	444	459	418	448	414	499	431	468	447	422	468	434	430	433	423	431	423	441	440	460	440	427	387	397	450	431	417	442	434	456	400	452	463	462	430	444	434	440	413	449	403	450	402	470	437	469	453	400	423	404	475	399	446	454	394	437	437	421	382	476	413	435	482	450	485	420	437	449	453	447	441	456	445	438	446	416	443	422	435	403	398	424	451	424	444	436	439	444	421	460	433	433	422	444	417	420	478	433	424	415	403	400	434	442	454	453	430	457	433	451	446	435	444	440	439	476	421	464	429	416	419	436	468	424	454	430	439	442	446	438	442	447	476	474	436	399	439	427	447	461	448	451	458	424	417	432	462	415	408	437	438	443	400	406	421	443	453	388	445	443	450	428	407	449	439	428	431	414	476	436	436	436	443	429	481	436	428	471	426	405	477	482	445	443	407	462	411	429	451	444	438	438	436	468	448	451	462	454	400	435	414	434	439	442	443	427	457	439	432	446	476	452	420	456	448	420	443	413	400	446	464	464	431	423	407	444	427	423	454	459	471	413	434	439	425	449	461	417	403	452	443	444	410	443	432	421	431	399	412	442	458	425	430	405	435	429	452	423	454	445	434	411	428	451	406	460	450	442	440	453	473	405	446	427	437	420	454	444	443	448	448	438	459	408	451	410	411	393	439	444	420	424	414	427	471	412	439	443	462	435	407	431	438	443	422	432	413	469	426	478	453	447	431	465	431	491	483	440	404	422	406	464	439	413	446	452	470	422	475	422	456	405	459	440	477	402	438	421	415	465	423	465	417	420	437	472	441	465	401	455	431	421	464	423	439	451	416	460	433	414	429	433	439	414	440	427	444	462	435	452	417	434	443
1134	653	311	220	401	604	611	555	495	387	249	182	172	134	118	108	84	57	54	49	52	38	33	34	40	26	33	31	30	30	36	27	23	27	31	27	33	26	32	33	30	34	22	24	30	28	29	26	19	52	171	207	25	19	28	22	20	16	26	16	23	24	18	23	16	17	18	19	28	22	13	16	24	23	29	23	17	28	24	23	23	20	17	22	21	20	26	18	24	20	11	19	29	16	11	20	27	23	23	30	26	21	26	18	17	24	22	31	17	23	23	26	14	16	20	20	29	21	19	24	19	22	18	23	16	22	29	15	23	24	19	22	14	18	21	18	15	28	15	20	12	22	15	17	17	13	25	18	18	18	27	23	17	9	23	12	25	23	17	16	28	18	27	26	12	24	22	24	20	23	32	25	21	24	19	18	23	23	24	26	30	20	16	27	19	34	13	21	22	23	23	16	22	22	22	24	21	17	20	17	26	20	20	17	25	31	27	34	19	20	18	14	24	21	16	25	23	26	29	21	19	25	24	25	24	27	18	25	23	16	23	21	21	21	26	14	30	18	27	22	25	20	21	17	21	26	19	32	20	22	22	22	21	17	17	22	21	16	27	31	13	30	22	32	23	17	24	26	24	20	28	23	14	26	28	18	21	21	25	17	19	18	27	25	21	24	17	18	25	17	19	13	21	16	22	22	21	19	14	19	22	25	25	25	25	18	15	30	25	22	23	26	21	24	21	18	26	19	16	25	21	23	22	19	26	14	19	21	14	26	14	20	15	20	19	22	21	20	21	13	11	28	23	25	18	21	21	18	24	21	23	19	20	22	27	21	20	17	19	28	23	20	29	22	26	24	19	20	14	18	22	17	22	23	21	22	22	14	25	24	13	17	22	17	18	24	26	21	21	21	15	25	15	20	26	27	23	19	23	25	25	21	15	30	23	24	20	18	15	28	26	19	26	30	19	17	20	15	20	23	30	23	21	26	17	21	19	21	21	14	22	18	25	18	19	21	22	25	16	23	23	22	25	16	21	22	23	17	18	25	22	23	16	22	23	23	19	26	16	26	18	9	27	23	24	25	15	25	12	17	21	11	17	15	12	22	23	18	15	21	20	26	22	16	26	19	24	16	16	19	18	18	33	25	21	22	18	24	23	19	16	24	21	17	19	19	32	25	17	20	27	16	18	28	21	24	11	21	26	15	20	21	18	25	23	16	15	28	21	16	24	23	19	14	28	19	23	26	17	26	14	31	18	28	22	24	24	25	29	10	13	13	21	25	20	20	23	17	13	26	22	16	23	27	20	18	14	21	21	22	20	24	21	24	18	24	25	16	19	23	27	23	15	23	24	18	25	18	18	27	20	20	26	20	25	15	22	22	21	30	24	20	24	25	15	22	25	20	20	23	18	22	21	24	14	25	26	18	23	25	22	24	14	31	20	25	23	27	16	33	13	24	24	27	28	15	19	20	20	22	14	23	24	24	17	20	20	26	24	21	21	24	14	18	26	20	18	29	16	17	19	17	31	16	22	22	21	14	25	20	26	20	18	21	21	21	22	17	23	27	17	24	22	23	19	24	19	18	16	23	16	29	18	25	22	26	16	20	26	20	12	14	25	20	15	18	16	23	24	19	28	17	18	25	19	22	16	10	27	27	22	19	20	20	21	26	26	25	32	23	18	22	26	27	26	26	30	17	21	27	17	18	15	18	21	23	32	22	25	16	37	20	18	21	25	31	15	23	21	19	21	22	23	18	21	23	20	26	17	24	17	22	19	19	19	19	19	22	25	18	24	21	16	21	20	15	12	15	17	16	20	22	24	13	17	27	17	15	28	22	16	21	17	28	21	19	26	16	25	25	33	17	26	22	19	14	20	19	21	22	16	15	24	24	25	21	23	24	21	13	14	28	26	24	19	20	25	17	22	22	23	19	23	21	20	30	17	19	19	21	18	17	17	16	19	11	18	17	19	21	29	24	20	23	23	24	24	22	26	29	16	20	13	27	20	25	15	19	22	25	25	21	18	24	31	24	19	26	23	18	22	14	30	24	19	26	21	16	27	25	31	18	25	25	23	23	25	14	23	25	21	33	25	19	20	21	16	28	28	26	26	23	22	18	24	31	27	19	22	20	18	22	25	20	22	18	29	24	22	29	16	13	21	25	13	30	18	24	21	20	29	12	23	17	30	21	23	24	18	21	19	16	21	14	26	17	19	19	27	21	18	23	28	21	27	21	20	19	19	19	19	21	21	17	31	25	17	18	24	26	20	19	18	19	22	21	21	16	17	22	21	12	25	28	23	23	21	27	14	19	22	16	25	15	17	29	20	24	10	20	18	21	24	18	22	24	19	24	25	22	23	20	18	21	21	29	18	23	27	32	21	20	24	24	18	31	36	17	20	21	28	22	14	18	22	19	20	14	24	20	28	18	23	20	29	25	26	23	21	31	23	15	20	15	13	21	25	16	26	22	21	16	24	22	22	19	15	16	19	26	14	20	23	26	19	23	17	17	17	21	15	30	22	20	19	26	26	26	14	18	25	16	17	27	15	22	20	18	18	17	22	24	20	22	21	15	23	17	24	15	16	24	19	22	18	25	33	24	12	17	25	18	15	24	23	23	21	22	24	19	21	21	25	24	13	20	18	20	21	10	23	24	24	24	9	17	24	21	18	19	15	20	20	15	23	21	15	19	24	22	26	21	24	16	19	24	27	17	19	25	19	19	20	20	21	17	17	23	18	20	25	16	18	19	27	19	18	19	30	28	27	17	24	23	22	23	24	14	18	20	18	23	19	17	21	21	23	22	29	18	24	20	20	22	15	16	24	23	17	28	24	28	19	19	20	33	15	24	21	24	22	20	11	18	11	29	19	29	19	23	22	14	19	27	18	26	19	18	24	20	28	12	21	24	25	13	21	22	21	33	17	12	18	19	22	26	32	15	19	20	30	27	23	21	22	25	27	16	24	23	15	14	23	23	27	20	17	24	23	15	23	17	23	31	26	21	28	19	18	15	31	23	27	19	19	16	17	17	18	20	17	15	27	25	24	13	26	20	26	25	19	27	28	26	20	22	19	21	23	23	16	23	25	26	20	26	26	20	24	15	20	19	23	19	20	20	16	18	21	20	13	19	19	27	15	17	18	18	18	28	19	28	28	17	20	10	24	22	12	15	17	15	16	27	23	20	21	25	20	18	18	32	16	21	22	27	23	18	34	25	27	26	20	19	21	19	21	19	19	22	17	25	22	24	19	31	15	16	16	24	25	20	22	13	21	19	32	24	18	26	12	19	23	27	20	19	30	25	18	26	17	28	19	24	24	21	22	23	20	17	26	19	20	17	29	16	17	16	30	26	33	16	23	23	25	21	18	23	25	21	19	26	19	25	23	18	20	24	15	23	26	16	32	26	20	22	26	21	18	18	12	15	19	21	18	20	23	19	23	22	29	16	14	27	18	21	20	24	17	23	27	23	21	13	20	19	20	20	24	17	27	12	33	16	16	29
21230	14372	8470	20083	28336	29687	28179	25023	20875	16582	12481	9734	8199	7023	5739	5030	3567	2863	2326	1754	1468	1302	1199	1000	987	872	808	727	684	605	590	640	626	628	607	602	648	721	743	679	529	533	476	521	461	530	569	613	704	2206	6304	7707	633	544	476	414	411	369	964	484	433	746	382	353	363	389	354	360	324	354	333	361	352	319	330	341	321	378	392	370	350	335	357	357	345	378	369	377	360	335	373	389	370	358	349	399	387	322	330	339	377	330	391	351	372	381	320	352	338	344	372	340	339	361	316	325	329	375	343	345	345	318	374	340	303	365	372	340	349	377	331	347	355	346	348	373	350	341	358	373	354	346	338	359	345	359	360	340	346	347	378	353	338	334	330	352	367	357	340	313	345	350	331	320	325	330	355	327	336	368	319	332	349	333	341	343	366	316	353	369	365	301	352	330	336	355	351	307	319	326	332	317	338	335	337	342	333	335	342	329	323	364	330	334	341	363	327	345	339	369	338	325	363	292	348	339	311	331	364	353	326	379	335	361	346	357	336	365	332	318	336	385	351	322	329	333	311	318	337	342	353	354	335	343	332	341	333	314	324	308	346	359	328	347	340	308	337	361	322	304	348	368	336	342	324	337	330	352	303	356	330	321	325	336	337	309	318	369	345	311	352	333	326	339	330	333	363	344	357	335	342	339	357	323	365	339	325	348	337	332	351	330	359	352	311	353	329	363	322	352	312	337	361	339	330	323	341	332	355	307	346	343	329	327	306	335	327	328	327	333	311	344	328	327	319	356	303	317	375	325	339	326	332	382	330	372	358	355	325	354	307	377	313	344	341	335	340	317	335	354	324	282	322	312	359	364	346	332	338	346	308	320	342	328	332	322	331	319	351	316	345	337	355	370	339	339	324	326	356	332	368	331	351	337	362	367	332	346	346	343	327	327	345	339	335	348	343	345	357	343	338	334	344	376	350	310	336	326	314	321	328	341	299	335	305	352	347	332	358	352	342	324	340	344	342	324	317	334	347	335	348	328	371	363	319	331	330	316	316	349	345	333	312	355	350	369	344	337	362	353	331	300	311	357	344	317	357	356	372	347	351	352	364	343	309	318	364	325	349	339	312	332	311	348	354	333	343	349	336	338	323	313	351	354	314	333	349	341	296	328	326	325	339	326	310	317	305	360	356	319	315	341	323	333	356	333	324	335	338	303	358	363	319	342	363	309	321	323	353	330	362	316	304	311	336	322	342	335	330	339	350	336	342	316	317	311	327	323	337	365	330	332	330	338	331	353	328	333	348	348	319	323	313	334	312	353	320	358	325	350	334	337	340	341	332	313	309	360	356	361	315	346	326	312	305	316	323	342	332	364	304	347	348	339	326	322	333	318	333	365	345	346	361	330	360	322	328	322	302	330	336	310	349	321	349	344	331	306	348	359	339	310	347	333	350	353	336	312	359	330	304	370	341	313	289	340	354	325	305	346	361	335	344	331	348	363	315	338	348	324	319	326	342	331	352	347	339	303	367	325	332	358	309	339	340	322	308	349	321	313	331	341	359	349	321	322	315	358	356	338	318	327	357	341	307	352	315	331	356	355	318	361	322	348	355	348	337	352	318	318	325	322	346	321	351	332	318	307	312	325	354	363	349	355	324	351	321	351	333	328	348	329	338	316	321	311	305	365	328	319	328	318	364	343	345	305	343	325	332	346	350	313	365	378	311	329	356	331	332	366	355	323	340	312	360	318	339	330	315	355	324	317	351	331	338	318	330	308	341	323	344	309	324	317	335	334	332	348	337	320	362	328	338	359	332	341	323	337	393	344	303	372	343	345	331	344	366	350	339	325	302	341	310	331	318	341	353	331	313	355	327	341	316	342	338	353	334	349	335	352	337	324	322	341	331	302	306	340	348	332	353	342	313	328	327	348	341	319	336	338	342	304	316	336	345	337	344	347	316	335	295	303	364	341	308	313	320	311	370	343	334	329	321	338	346	288	328	331	351	331	344	355	367	312	331	357	304	306	359	307	299	359	328	347	343	315	326	346	329	351	350	326	330	331	326	332	331	327	355	316	340	349	346	326	345	334	327	371	315	333	328	322	343	348	299	365	341	335	334	302	314	377	371	345	368	338	341	327	311	319	329	343	327	347	333	332	308	341	324	341	346	359	346	340	313	350	321	341	351	325	320	324	312	330	310	355	328	346	325	333	347	331	366	376	362	349	322	347	345	341	339	342	314	318	350	314	339	355	322	309	322	315	375	392	340	356	351	325	321	332	346	332	333	334	338	319	315	348	326	324	358	373	325	372	354	365	343	346	325	319	319	328	362	346	341	336	335	339	370	332	320	336	331	324	313	357	371	330	304	348	364	316	356	345	347	340	375	336	338	352	370	352	351	308	353	362	324	355	355	340	328	343	332	351	347	353	337	341	315	311	326	328	341	342	310	336	325	342	366	327	348	345	344	322	291	314	356	332	354	348	305	344	350	317	315	322	336	355	350	340	354	301	357	337	350	310	329	306	332	350	371	345	380	330	345	326	336	326	314	349	333	321	339	327	333	342	333	359	331	337	334	370	337	350	368	334	316	339	337	359	347	359	340	337	332	343	358	345	311	315	341	341	326	333	328	348	308	313	357	345	339	288	363	332	331	344	322	349	341	339	333	321	357	316	330	364	329	338	345	320	322	331	347	354	353	333	340	352	358	331	333	329	308	326	359	363	344	344	353	327	336	306	329	333	348	337	356	318	347	344	351	313	347	331	341	342	337	321	330	332	350	322	332	332	337	360	308	364	334	315	341	331	334	340	328	300	333	304	343	330	309	343	381	335	327	317	333	364	352	324	319	342	348	329	312	323	354	357	335	337	334	308	362	343	371	383	344	341	332	340	335	316	358	288	314	359	346	344	367	345	347	333	319	319	335	343	334	330	344	343	336	345	333	318	317	346	284	326	359	344	350	344	313	322	310	346	319	348	327	343	344	315	339	363	339	366	329	314	344	348	339	321	318	288	336	342	365	357	346	326	321	340	346	335	311	369	343	332	385	371	339	349	318	329	321	344	352	349	317	326	320	311	366	314	341	320	362	326	329	361	346	340	349	344	311	345	323	322	326	313	329	362	333	362	331	324	338	338	340	310	383	342	347	330	325	339	346	355	339	314	313	337	350	320	351	339	333	342	318	338	337	366	372	358	332	327	355	377	341	335	294	316	347	346	324	323	342	343	313	319	312	333	332	319	327	308	331	335	337	352	323	354	371	314	280	367	370	375	361	315	349	327	320	345	313	338	331	329	336	302	321	364	351	303	289	334	318	335	340	360	353	316	359	332	323	346	348	320	340	325	319	338	330	336	325	344	333	326	322	333	330	340	324	340	363	345	327	339	341	343	360	362	327	345	339	353	358	339	356	324	350	326	337	320	338	333	333	349	365	353	369	359	333	346	331	342	308	345	333	326	323	359	357	333	326	324	345	325	330	319	324	312	344	344	329	353	339	337	345	301	320	337	346	313	346	319
3071	589	351	247	431	573	568	570	553	390	264	202	162	152	159	125	103	94	64	67	63	60	52	66	47	45	51	49	46	53	49	46	37	49	57	51	48	63	61	47	52	55	43	48	37	50	54	54	39	57	139	200	54	62	51	44	49	46	59	48	33	59	51	35	60	53	41	46	41	49	40	50	53	32	45	48	41	53	61	40	35	41	48	54	36	46	45	50	45	41	31	45	38	30	44	57	50	36	48	56	33	39	40	45	48	40	55	42	55	42	49	54	47	49	58	51	46	46	38	40	29	55	52	39	47	41	40	43	47	44	55	40	48	43	33	43	45	41	45	55	49	45	36	46	41	44	48	44	55	33	59	51	48	61	40	45	48	48	48	51	34	35	41	43	59	56	43	44	46	55	58	52	54	42	38	60	45	51	53	35	51	51	51	58	55	40	52	46	47	43	43	41	48	43	37	42	47	39	49	44	55	54	46	41	40	50	37	44	48	50	46	38	31	41	47	45	57	54	36	40	46	55	49	59	46	42	54	61	43	46	50	49	45	57	41	38	39	46	37	43	49	45	48	38	38	46	46	51	58	57	46	48	41	31	44	52	43	43	47	44	49	39	43	44	42	50	49	34	43	43	24	57	44	55	56	35	31	41	43	46	35	53	49	54	58	40	36	47	61	37	47	41	56	45	44	49	41	41	47	46	42	50	53	45	48	39	36	50	41	55	49	40	35	43	44	47	50	44	50	52	44	44	46	54	46	49	40	46	44	54	47	58	31	42	35	41	69	40	30	45	34	44	44	47	50	41	43	33	55	37	47	37	51	62	46	55	52	38	41	32	51	42	45	38	43	41	47	46	43	62	46	50	40	40	46	37	41	49	48	44	39	48	49	47	54	55	42	49	55	40	49	52	41	42	38	37	46	36	59	54	47	44	40	39	40	45	48	42	45	55	52	34	40	61	37	52	42	49	40	40	42	42	37	39	57	57	42	36	40	54	42	52	41	55	52	39	41	39	54	32	36	47	45	57	48	45	59	48	43	43	50	34	49	56	36	44	55	41	37	43	34	54	36	61	54	48	34	50	39	41	39	33	55	48	41	59	42	52	50	45	50	44	42	42	31	32	34	35	39	29	44	39	51	45	47	40	36	45	37	51	53	34	42	42	42	43	38	46	48	47	47	37	40	38	37	46	45	39	53	36	38	50	42	46	50	41	50	45	42	37	48	45	35	44	55	40	46	35	37	53	49	36	51	62	37	52	37	38	44	43	48	33	44	53	36	47	58	64	42	39	49	42	32	47	34	46	36	42	46	47	47	31	45	41	46	40	50	51	40	38	50	40	36	49	44	41	40	50	37	51	56	49	50	43	47	50	45	48	45	46	46	45	50	48	50	58	42	55	45	51	44	40	56	42	45	47	46	59	55	48	64	47	40	43	54	49	41	36	46	42	51	45	44	50	47	41	45	38	37	34	50	52	50	50	54	48	41	44	44	55	41	48	40	37	45	48	43	41	48	54	56	53	49	49	38	46	42	49	33	51	42	51	56	46	48	46	35	28	41	34	43	67	46	43	53	44	50	46	42	34	52	32	51	43	43	39	34	40	42	43	49	48	32	36	43	45	38	38	51	36	47	36	42	47	47	57	49	43	47	33	38	50	47	39	40	44	37	45	36	38	48	31	48	44	41	51	46	40	42	61	47	49	56	54	55	46	42	41	32	53	52	46	47	49	46	40	54	44	49	40	53	45	52	42	36	42	41	51	36	54	35	46	44	42	49	37	49	41	43	41	52	46	48	58	43	38	56	46	53	39	44	37	48	54	36	52	50	37	40	41	37	41	61	50	54	49	47	36	41	41	51	44	33	48	37	49	40	42	39	40	40	46	43	38	51	46	35	47	51	45	53	38	53	50	53	48	27	53	57	54	31	36	53	50	38	50	38	45	48	53	44	35	51	43	43	44	37	53	58	48	39	38	46	48	59	42	39	37	36	39	43	50	38	46	48	43	49	33	44	31	45	52	40	48	47	46	52	45	43	40	46	31	49	43	46	46	56	49	37	51	46	31	42	40	50	58	46	58	51	36	46	41	40	53	49	40	42	34	58	57	46	49	61	53	47	48	49	56	29	45	38	47	35	50	38	41	52	45	42	38	38	40	40	48	40	30	48	47	48	44	41	63	40	54	54	50	47	41	52	53	55	51	48	49	48	33	54	53	39	44	40	47	49	43	37	41	33	42	51	48	42	48	34	54	56	51	42	46	58	45	33	39	50	41	43	33	41	52	36	50	47	55	43	47	34	42	36	52	51	60	30	44	49	52	61	60	42	38	30	45	53	38	41	45	45	33	52	45	42	45	33	44	42	48	49	38	33	44	46	40	40	54	40	55	49	52	46	46	42	45	43	34	51	43	45	59	59	38	40	37	43	51	44	45	42	46	38	49	47	50	37	50	46	51	48	40	42	42	43	40	49	50	47	59	47	39	41	45	52	48	32	52	40	46	42	40	41	44	57	44	33	42	44	48	59	53	55	64	45	42	44	48	34	51	42	37	50	45	50	48	41	47	51	37	51	35	45	58	41	36	45	41	36	46	45	47	50	52	37	45	36	35	46	40	56	33	48	39	45	42	40	41	60	47	43	45	48	38	48	52	39	36	45	41	48	43	48	49	34	40	53	42	46	49	46	49	52	43	52	41	47	55	52	37	45	44	29	50	40	49	44	43	37	47	41	40	50	40	42	50	50	55	41	50	44	44	44	44	58	49	48	50	42	52	48	40	57	44	52	52	54	43	51	41	40	48	52	57	51	53	43	48	53	61	51	48	34	34	56	60	51	43	44	57	47	41	40	42	27	40	36	52	36	40	35	52	41	40	40	52	47	43	41	49	36	41	48	41	51	39	45	44	54	48	31	41	43	43	41	38	43	43	44	43	41	48	59	54	47	49	50	52	41	43	41	43	54	27	50	41	34	48	42	51	51	53	41	45	47	51	62	48	47	44	42	45	48	42	41	44	42	52	46	54	46	37	37	59	29	46	44	51	46	48	40	47	42	35	41	60	41	62	34	37	44	45	32	50	50	41	45	56	41	55	39	47	51	43	43	34	30	35	52	51	47	59	49	31	49	57	50	48	38	34	44	54	36	45	50	47	49	50	44	41	49	43	38	50	55	45	38	44	47	44	48	48	54	39	42	38	46	59	39	39	43	35	41	44	41	47	44	43	44	46	55	47	46	42	42	61	31	47	41	48	45	50	41	46	39	42	48	30	39	55	45	40	29	34	41	46	59	35	41	53	59	49	44	53	53	37	57	41	52	35	42	41	36	41	49	47	53	67	44	49	43	46	47	44	32	49	55	39	43	45	53	54	49	39	64	41	56	49	41	50	63	50	29	61	42	41	49	37	43	53	32	63	43	44	43	34	42	44	57	35	47	35	50	41	34	46	46	37	47	47	47	50	40	44	35	37	41	41	43	35	46	60	54	52	45	46	52	46	38	50	51	42
19729	13368	8232	18757	27987	28840	27084	25575	22167	17365	12481	9557	7595	6782	5518	4847	3730	3276	2547	2101	1719	1527	1461	1406	1411	1169	1066	1054	968	927	905	951	904	960	936	876	1049	1088	985	915	867	827	842	803	837	866	863	872	959	1235	3652	6759	895	961	812	809	753	794	1493	831	789	783	744	719	681	692	675	696	731	696	711	718	722	697	667	707	683	744	685	674	736	689	689	722	740	724	671	716	728	708	726	707	749	752	722	697	681	739	701	737	670	701	761	731	737	705	666	690	725	723	721	697	718	719	693	713	673	667	697	719	677	695	716	722	740	690	691	671	676	742	688	713	709	735	719	714	695	673	677	735	678	670	679	756	730	732	753	733	705	708	682	726	711	731	703	639	719	715	677	686	691	704	676	715	682	655	705	710	733	650	681	727	672	686	730	656	735	719	730	660	702	690	697	707	767	691	769	689	713	705	709	711	700	671	649	698	709	694	716	706	719	689	651	680	700	743	668	700	681	679	698	709	674	707	651	692	703	739	689	691	704	676	684	687	736	708	700	703	675	719	721	656	679	684	727	693	704	650	700	687	704	723	682	663	717	694	707	665	709	642	684	623	712	674	672	650	647	687	675	716	654	695	727	721	718	621	723	684	633	703	705	700	655	623	733	688	709	708	622	738	666	662	700	709	744	683	691	673	691	650	677	711	662	705	693	695	684	686	745	664	695	714	704	699	747	662	693	671	697	651	713	734	642	654	676	715	693	724	682	664	680	663	697	702	704	671	723	691	717	735	715	729	644	657	737	700	691	722	709	721	688	671	730	715	689	708	736	706	671	742	701	672	717	720	688	710	672	740	662	685	737	732	692	730	672	674	675	745	707	681	675	684	672	691	694	707	721	666	670	661	682	713	705	691	731	684	623	704	685	711	640	694	685	727	726	692	702	682	694	711	682	705	676	682	702	650	631	711	723	637	648	739	670	661	658	660	696	676	688	637	673	667	647	729	658	692	736	736	692	693	660	719	716	670	679	677	716	706	671	701	724	699	644	663	669	657	674	727	679	705	677	693	707	661	711	675	665	677	694	672	691	668	709	692	713	687	666	700	682	744	705	707	668	705	667	644	716	713	701	689	705	732	683	687	709	688	680	670	683	701	723	716	650	685	759	709	657	692	689	686	735	696	608	714	701	710	664	698	695	753	701	681	689	681	663	702	668	659	681	656	680	697	642	677	691	689	665	728	699	689	696	714	682	674	666	665	703	674	727	674	695	713	666	665	709	718	678	722	697	655	726	685	715	670	692	694	685	692	704	713	734	681	715	723	686	740	736	660	734	704	733	713	718	698	691	742	683	697	662	722	721	742	711	706	743	660	693	694	716	717	674	726	716	699	732	708	672	698	670	683	724	663	696	704	641	709	718	717	743	676	706	690	694	677	709	701	662	698	687	672	734	722	686	670	705	683	713	681	692	740	671	711	699	705	663	707	696	701	656	692	671	698	703	666	686	688	700	708	653	684	707	721	672	728	695	678	660	711	636	710	709	707	646	667	686	686	641	657	713	688	685	737	682	722	657	698	733	650	693	673	675	689	683	706	703	679	732	670	766	717	686	710	747	772	667	655	711	699	721	702	715	698	655	732	686	686	750	708	762	718	687	723	661	673	677	720	682	727	672	707	693	706	717	669	701	688	729	673	746	719	661	716	685	686	620	724	706	661	756	665	728	669	658	679	695	678	696	685	719	701	675	745	657	754	694	722	704	665	709	639	691	696	682	669	656	700	723	679	707	709	696	681	715	698	672	654	701	646	686	693	674	685	711	679	644	710	697	735	684	748	739	688	693	711	722	691	680	668	727	657	670	687	691	673	738	646	690	685	692	706	714	679	673	702	692	692	698	642	660	757	721	701	650	744	706	668	695	679	701	700	683	708	698	694	714	708	692	693	722	703	723	699	679	662	675	717	696	706	722	683	749	709	654	725	721	691	710	717	700	676	739	706	688	723	650	685	665	655	678	646	674	672	691	689	683	673	701	691	730	689	723	656	718	656	681	678	740	644	714	676	709	700	732	734	724	694	714	688	671	660	720	669	708	634	646	671	708	675	682	649	733	713	721	687	675	708	708	657	684	693	703	646	690	709	692	683	720	748	662	673	701	677	671	688	691	682	660	673	699	659	627	683	672	776	664	710	668	691	695	675	672	675	655	678	706	695	691	704	649	677	721	685	728	734	704	698	693	695	706	724	723	695	737	667	726	753	698	708	738	713	709	640	697	660	667	734	705	643	696	670	704	702	691	688	707	674	727	691	657	702	686	675	702	679	701	685	696	728	668	667	678	662	656	657	697	706	708	650	667	694	751	657	688	711	702	660	725	692	671	663	662	679	660	715	663	703	746	701	679	684	753	673	704	669	720	682	719	695	719	677	691	734	704	666	684	718	667	673	675	724	711	696	700	645	635	665	733	693	662	684	691	671	692	666	716	688	683	646	693	690	697	667	756	701	711	717	712	741	689	706	671	693	675	693	673	699	690	736	703	712	661	670	717	716	657	676	689	709	686	692	691	693	683	711	720	708	736	691	641	698	676	729	682	707	719	623	678	720	714	661	689	680	697	674	695	684	725	669	657	728	658	670	664	735	705	693	684	654	683	704	669	692	702	675	688	630	706	668	672	696	703	669	680	675	689	706	674	694	697	664	688	720	700	677	687	722	708	692	697	684	708	680	709	683	711	674	652	731	655	684	691	739	690	723	706	701	670	743	719	675	658	683	705	678	677	703	692	681	702	661	703	698	676	704	666	676	667	754	703	722	694	691	643	655	737	701	727	724	691	680	715	726	688	734	702	644	702	693	700	742	710	644	669	688	705	664	667	711	694	640	707	684	700	713	734	679	671	679	758	693	710	653	700	708	739	658	729	671	735	674	721	688	670	676	659	647	653	719	667	713	677	613	728	657	725	645	675	692	685	669	687	673	703	707	705	687	700	659	713	718	643	698	691	703	681	737	697	680	724	693	676	664	682	663	692	679	724	714	721	662	688	709	708	663	694	657	696	685	723	699	678	687	708	661	675	688	705	690	691	657	699	683	700	703	664	721	630	729	697	671	686	746	701	692	659	663	704	674	679	705	652	649	720	675	670	752	709	682	712	691	729	699	669	707	709	705	713	679	681	647	637	672	672	677	734	699	712	704	733	699	668	755	706	681	704	667	721	634	701	719	685	660	738	738	733	708	723	703	688	661	700	703	673	686	679	661	722	739	660	671	687	713	733	715	714	735	729	699	660	757	696	710	677	745	700	678	750	709	669	654	687	713	679	667	683	734	651	621	727	668	672	640	682	693	656	735	627	652	707	767	673	721	718	697	728	711	674	732	667	750	698	679	708	669	689	683	670	712	673	696	707	681	709	652	646	639	700	706	681	666	697	697	729	666	651	725	708	675	675	697	724	690	701	711	727	692	688	696	691	723	757	705	640	680	727	654	685	682	665	715	680	653	716	733	673	696	704	710	732	673	681	710	684	711	687	680
2253	911	512	340	683	974	967	895	782	535	438	323	231	232	176	166	154	131	106	113	88	76	73	77	58	53	49	61	53	58	60	37	49	44	49	46	62	45	51	40	48	39	49	37	35	51	38	52	46	36	153	422	52	52	45	30	32	58	83	42	38	39	46	35	28	31	47	37	23	50	35	29	36	33	35	51	33	39	29	45	44	46	41	47	33	40	27	31	41	45	35	41	40	41	38	44	40	41	37	29	41	35	36	38	39	49	40	39	41	40	36	35	41	35	52	51	38	36	38	45	45	24	37	41	32	35	40	35	41	40	24	50	42	40	36	36	27	32	38	35	38	33	40	36	38	30	41	37	43	50	36	29	43	36	39	31	37	33	33	36	37	38	17	38	23	31	37	29	41	40	41	34	49	45	35	34	38	39	32	32	30	44	40	35	33	34	31	29	44	37	42	37	43	45	49	35	24	31	37	33	39	38	47	31	37	42	42	43	44	40	34	27	45	40	29	27	36	40	31	42	30	32	41	47	41	40	40	24	43	36	29	35	42	35	41	43	37	42	36	21	44	47	44	50	48	43	42	40	46	39	27	36	37	42	34	48	44	36	38	40	35	39	41	36	36	32	35	39	42	37	34	35	46	44	52	34	48	39	33	46	28	31	41	42	43	34	44	28	31	37	37	29	35	51	38	27	31	27	43	38	50	40	40	37	32	36	33	37	45	30	41	32	39	37	41	47	45	43	39	36	40	34	46	33	31	31	34	31	36	35	35	34	39	39	29	33	40	43	36	30	41	44	30	30	31	33	45	37	30	47	27	38	49	46	37	34	34	46	40	43	42	42	40	26	40	34	40	30	36	32	37	29	33	38	31	33	39	40	38	39	43	38	28	29	41	36	34	29	47	46	44	43	45	37	44	32	32	33	26	37	40	24	45	34	30	36	35	30	35	44	23	40	41	29	31	29	43	44	37	33	31	25	36	36	39	43	47	34	33	33	34	42	42	37	38	52	41	31	37	35	35	47	36	39	37	36	34	38	32	36	36	44	53	39	43	31	36	36	43	50	41	36	31	50	40	33	38	30	47	46	34	45	49	38	36	39	24	38	43	31	41	36	40	36	35	41	41	32	30	39	29	44	42	37	48	29	44	31	42	28	38	38	33	29	41	53	29	33	33	41	33	26	35	33	33	38	36	36	31	45	29	52	36	37	44	40	43	34	31	35	40	35	37	33	31	35	44	46	38	33	38	44	41	37	38	46	36	36	45	49	34	39	33	30	44	38	35	31	36	35	35	33	30	40	33	36	30	43	39	34	41	27	37	36	40	28	33	41	35	36	25	40	40	39	31	43	33	37	29	44	39	28	33	41	40	41	42	35	34	49	36	38	29	33	32	42	30	25	45	45	30	24	31	37	43	45	33	33	30	40	30	36	42	36	40	33	46	35	44	35	36	38	30	33	39	37	26	40	41	36	39	34	37	40	29	37	52	39	33	46	26	44	35	45	33	38	50	44	43	35	36	36	38	39	37	43	31	37	45	43	29	31	39	28	43	32	49	34	40	42	44	40	39	37	43	36	44	39	42	41	31	50	26	34	30	34	34	36	36	35	32	31	40	46	43	45	43	43	48	37	40	40	32	37	41	49	40	41	31	33	44	36	42	29	34	48	41	34	38	42	34	32	39	44	40	32	27	45	27	32	32	47	44	38	41	33	38	37	37	32	36	29	39	42	46	47	32	36	31	35	40	38	36	31	40	26	29	41	27	37	31	43	45	33	34	33	32	48	34	33	31	33	26	51	41	37	45	30	43	44	24	33	31	45	41	28	40	39	35	35	43	24	31	40	45	37	32	36	35	37	31	48	33	52	34	35	29	44	28	32	32	31	32	37	39	38	30	42	50	51	49	26	35	37	44	21	28	34	39	36	44	29	40	31	31	31	32	35	39	40	42	40	43	33	34	28	27	29	41	39	42	41	36	31	34	43	27	44	34	29	23	38	37	35	34	41	35	29	43	33	53	33	35	37	35	51	36	47	37	38	49	45	33	42	42	29	25	39	29	39	38	28	28	48	37	44	39	35	39	40	44	36	44	38	39	44	56	34	42	54	36	36	32	45	53	27	25	40	38	53	36	36	43	40	41	30	36	34	39	29	46	35	43	39	43	39	42	43	46	30	40	49	34	36	33	41	45	56	40	41	28	40	43	39	42	32	42	41	35	43	42	29	37	37	26	39	44	36	33	31	42	35	30	31	33	44	39	34	49	41	24	30	31	39	33	40	41	35	37	36	29	43	37	39	34	39	43	28	34	44	26	43	32	36	37	43	35	33	41	30	54	27	41	38	42	38	44	40	40	46	23	40	52	30	44	36	44	38	27	35	46	43	41	25	36	40	51	32	48	34	40	34	54	26	35	48	27	44	26	41	30	35	39	37	35	38	42	44	39	34	28	29	41	35	25	40	37	36	33	38	31	33	29	41	32	35	48	26	36	42	37	41	36	38	38	34	34	29	39	39	30	44	32	48	41	42	41	43	25	32	29	45	38	44	34	37	48	30	46	43	45	29	39	35	38	40	27	57	37	38	27	34	42	44	36	41	47	32	37	35	37	35	35	35	27	32	38	39	31	27	59	43	31	31	42	51	44	34	47	45	39	30	43	37	43	47	25	34	45	36	47	43	29	39	43	37	43	30	45	47	41	33	40	35	41	32	35	46	37	44	32	38	28	37	33	48	38	37	39	44	24	37	41	42	42	40	38	43	32	40	43	42	40	32	38	36	33	39	36	42	31	35	30	40	32	33	40	40	38	32	29	40	46	39	43	32	47	35	35	43	33	42	40	42	38	35	36	33	33	44	48	47	41	42	32	36	36	36	30	41	29	35	42	40	37	32	46	36	30	42	39	39	33	38	45	38	43	45	33	32	52	36	35	34	38	39	41	36	30	36	37	34	47	31	40	39	30	34	38	31	34	38	42	30	42	46	40	36	27	27	45	32	36	38	33	42	31	48	41	32	30	44	46	46	31	44	41	34	32	43	40	47	42	33	38	33	45	38	46	35	37	45	34	29	34	33	48	43	41	43	35	35	50	42	40	50	38	26	27	38	43	32	33	25	23	32	43	32	38	44	34	35	52	46	41	37	46	36	40	34	28	26	36	38	38	48	33	33	44	34	49	42	43	27	48	35	37	36	31	31	34	39	41	37	43	38	32	43	39	43	30	52	39	28	32	27	37	38	40	41	49	37	44	41	34	37	37	36	34	40	40	36	37	35	42	28	41	35	44	30	37	39	44	33	31	36	44	39	38	30	41	43	47	29	32	21	39	35	42	23	34	38	33	35	38	35	37	41	35	40	38	28	50	28	42	33	34	46	38	36	39	45	44	51	33	41	22	40	31	46	25	39	56	33	33	38	28	44	29	38	42	29	37	38	34	41	37	37	45	32	34	28	40	39	30	34	34	37	39	51	38	24	35	27	28	45	50	36	41	41	35	43	40	28	46	41
25746	17760	11333	23469	33502	34655	32652	30166	26660	21598	17093	13521	11090	9387	7944	6630	5780	4714	3917	3099	2466	2181	2035	2005	1884	1579	1337	1338	1161	1176	1136	1115	1075	1112	1146	1122	1166	1167	1043	950	932	927	949	875	787	794	853	789	906	1031	5306	12409	960	911	869	675	727	874	2357	757	677	635	660	635	652	620	618	632	639	620	637	626	637	617	626	621	585	596	636	624	613	648	663	662	625	646	654	627	641	598	606	595	626	586	576	632	600	622	635	586	638	641	631	598	610	577	606	572	614	599	583	608	625	620	583	606	620	577	590	612	608	619	617	609	615	619	619	622	623	602	613	582	629	579	619	568	572	619	594	585	610	596	588	608	606	642	609	592	599	606	605	575	644	596	553	621	578	599	580	593	602	621	609	584	577	630	611	581	570	608	592	555	621	616	645	616	575	568	561	593	624	632	582	560	592	617	612	580	596	583	600	579	583	570	585	541	577	581	582	606	544	582	587	606	623	581	557	563	575	512	599	558	539	577	558	563	629	561	601	582	571	555	541	586	575	522	617	585	591	597	609	554	585	596	543	597	582	559	585	570	605	568	583	561	581	573	566	583	594	607	576	603	587	580	595	570	552	550	586	569	569	610	601	614	565	606	571	631	622	585	560	593	585	598	562	557	599	585	540	564	578	597	583	525	577	570	569	556	617	577	589	594	565	588	543	572	607	572	564	587	587	581	617	584	625	586	567	596	571	596	598	559	574	586	570	546	574	585	609	585	550	609	549	621	561	573	544	574	547	570	558	586	591	591	585	541	575	571	562	585	542	554	619	615	587	619	610	623	566	554	615	573	610	581	575	550	544	581	581	565	578	534	580	582	608	566	557	629	537	605	631	578	565	608	585	605	559	568	560	564	598	571	555	565	589	612	575	576	533	588	575	547	620	607	600	598	565	560	587	589	579	580	562	604	550	546	605	573	647	587	571	560	540	616	528	579	538	618	553	596	564	573	599	549	599	594	628	619	592	558	588	580	594	557	580	573	574	602	570	595	597	567	592	608	584	573	605	587	557	580	593	590	566	619	605	553	599	561	620	582	595	613	588	597	549	622	566	546	620	527	564	586	596	564	596	606	633	568	586	571	580	588	557	578	598	559	567	542	624	606	585	554	553	584	622	570	607	570	575	597	588	588	565	538	588	547	555	600	533	576	595	533	601	565	574	594	557	561	586	570	576	578	561	563	607	561	565	554	598	565	578	576	549	630	595	561	573	550	558	576	591	560	586	558	598	543	553	572	623	596	583	585	548	573	568	582	586	570	580	572	566	530	564	550	616	584	564	604	598	595	590	562	578	623	545	607	551	590	610	582	565	613	582	570	569	591	580	639	569	636	544	616	548	552	587	573	594	528	577	572	579	538	562	579	581	609	563	581	622	611	604	562	562	580	578	587	581	597	559	556	601	536	573	568	573	554	608	560	589	579	591	542	589	576	575	627	586	602	597	636	557	601	551	581	583	552	604	577	564	576	565	593	594	606	577	558	604	567	576	592	572	601	576	599	566	599	576	599	609	594	580	593	577	580	601	555	596	543	573	577	560	596	585	578	589	568	632	545	574	612	601	593	566	602	579	597	607	572	626	568	556	562	580	571	580	611	569	641	599	609	606	554	518	568	559	605	571	580	591	542	597	573	594	607	605	568	599	575	582	587	567	565	620	607	572	620	565	553	616	576	566	526	577	579	531	582	571	576	575	582	600	597	587	566	595	530	604	625	588	578	591	523	613	582	579	598	542	537	564	599	599	608	573	564	588	575	587	556	579	580	600	580	597	576	577	560	554	604	614	589	596	620	597	582	578	569	576	626	588	532	566	552	591	545	576	597	550	578	575	596	614	604	545	576	567	557	582	609	610	583	581	548	617	576	603	575	616	571	613	572	553	553	588	607	574	580	549	626	608	557	581	576	572	583	553	606	567	592	494	578	585	602	552	626	582	590	591	529	553	575	585	579	591	627	562	603	614	550	630	565	537	578	570	601	607	553	570	619	582	620	607	590	594	532	608	576	582	584	575	623	572	586	605	590	569	583	578	559	609	589	554	593	538	545	622	591	589	555	615	589	560	588	578	564	577	595	562	600	563	589	596	617	575	546	547	566	560	568	564	582	546	586	577	593	564	588	562	598	551	583	595	578	575	612	599	591	600	590	584	590	537	557	563	570	563	575	618	565	642	584	548	586	570	539	561	556	568	585	562	590	552	563	598	577	558	545	588	600	583	543	613	623	547	572	563	590	568	580	567	570	533	611	600	584	613	576	581	567	597	590	623	607	603	600	589	579	570	625	573	550	601	520	528	557	575	592	620	609	610	620	607	580	596	607	575	585	584	585	579	552	607	610	589	607	585	598	570	608	571	613	594	582	609	581	578	621	595	554	572	578	609	592	575	605	565	590	584	599	583	618	559	588	577	593	580	586	579	551	570	613	579	594	574	598	576	575	585	600	569	611	588	600	561	587	598	626	602	553	589	538	567	576	583	618	637	609	541	589	605	561	545	573	567	571	584	563	558	616	525	601	575	551	585	583	574	594	592	568	546	587	583	520	579	566	519	555	572	593	583	583	595	566	554	552	601	576	542	560	554	566	612	610	589	600	564	572	572	590	583	606	541	638	583	619	581	545	562	606	583	580	579	629	562	529	557	600	562	562	576	518	598	576	566	620	562	588	583	570	586	574	585	631	602	582	535	574	604	598	627	573	619	540	609	596	588	584	552	586	569	555	555	566	595	585	578	583	556	581	590	548	558	575	581	559	579	564	579	583	596	589	599	614	597	585	578	606	583	564	558	614	573	555	609	601	558	542	545	593	600	548	569	621	531	614	567	556	547	631	604	576	592	604	609	558	554	558	602	574	586	581	588	604	572	568	564	623	561	597	565	592	566	565	611	619	565	629	576	605	587	587	570	618	551	597	584	603	599	604	598	585	595	609	598	594	591	614	580	546	552	577	577	582	558	518	608	633	554	576	593	589	630	555	601	604	539	547	568	590	610	606	531	557	562	582	584	570	545	571	568	569	573	572	577	619	564	590	545	600	595	546	548	563	597	567	565	554	596	568	549	579	576	582	557	562	567	572	580	570	579	587	540	583	582	596	544	602	604	631	563	559	580	591	564	609	586	590	565	588	579	581	577	574	539	579	579	604	607	597	582	598	519	600	551	638	587	608	576	561	597	580	556	613	596	569	622	585	572	624	615	584	565	584	555	606	523	573	542	615	557	575	586	561	525	579	579	568	623	588	580	573	572	576	540	534	586	587	596	569	561	554	568	538	547	591	586	588	585	582	587	588	578	567	569	526	639	563	571	540	618	545	598	592	530	597	554	571	562	527	578	561	572	580	593	604	582	545	601	573	608	582	593	564	583	562	570	597	561	582	621	562	544	588	562	595	555	571	586	545	592	588	572	579	591	580	584	579	564	566	572	597	590	533	574	578	598	588	566	623	593	548	577	556	532	586	599	559	578	566	584	583	597	554	562	587	573	598
1761	448	219	161	310	387	418	382	317	251	172	113	117	87	59	54	59	65	53	42	36	39	21	37	26	21	34	37	33	34	26	31	25	44	31	22	39	33	29	32	29	40	29	27	44	24	25	22	39	38	36	63	29	40	17	30	23	37	30	36	32	32	32	19	24	26	24	32	28	24	32	22	26	25	22	30	14	27	26	20	24	35	25	27	31	24	22	33	27	20	22	21	35	35	24	24	38	37	28	29	31	34	35	24	32	31	35	31	31	25	20	23	30	31	29	28	42	25	31	25	24	21	27	25	24	26	27	24	27	19	24	25	26	28	30	25	32	26	27	32	20	32	21	34	20	24	29	26	30	29	32	29	32	30	28	22	24	22	23	31	29	30	22	23	35	37	30	34	23	18	32	29	33	21	26	30	32	23	25	27	28	22	33	24	25	27	38	31	32	23	39	24	25	32	28	27	31	30	34	33	37	23	29	25	29	36	35	28	24	33	19	23	26	24	28	27	29	27	33	31	31	27	28	36	27	32	30	38	22	20	23	34	25	27	26	35	26	32	25	33	30	26	34	29	29	27	33	30	31	18	36	32	30	34	25	28	22	23	29	31	28	28	29	31	37	32	28	38	22	23	32	29	16	30	29	38	31	21	30	33	29	30	20	18	26	28	24	30	22	30	25	22	36	35	31	29	29	36	25	25	35	23	27	22	26	30	29	26	22	26	27	26	19	28	32	32	28	20	25	30	25	27	13	26	23	16	31	17	28	35	29	31	24	27	28	33	25	32	23	27	18	27	27	33	22	23	32	31	32	39	30	30	24	29	22	25	24	26	29	27	25	17	27	28	24	23	30	27	28	19	29	25	28	41	32	26	21	35	29	30	27	30	34	22	25	31	28	30	28	27	37	26	15	28	29	20	26	32	36	28	22	43	25	26	30	27	24	33	22	20	35	33	26	29	26	31	28	18	30	18	31	33	25	30	29	31	28	27	37	34	28	21	33	24	21	36	27	35	25	26	32	33	26	30	24	21	23	30	29	27	25	25	31	34	30	27	23	27	21	26	29	16	26	34	31	40	33	31	20	31	29	38	18	45	29	30	23	34	20	31	22	33	22	31	25	30	33	32	24	23	19	32	28	21	31	35	27	24	28	30	32	28	22	32	32	31	34	23	34	27	20	30	25	40	29	23	25	34	38	17	26	21	27	20	26	20	17	25	24	28	32	25	25	20	29	27	34	11	35	27	27	36	28	27	27	22	29	40	23	22	18	28	21	31	29	22	22	22	33	29	32	25	23	31	22	27	36	36	17	44	26	21	23	26	18	16	35	29	30	25	34	21	39	21	23	28	36	33	22	30	22	27	32	25	28	37	25	27	37	29	31	25	24	24	11	33	26	24	31	26	33	28	19	25	29	26	24	25	31	24	24	24	33	27	27	23	24	22	24	27	26	35	23	29	23	23	24	24	41	29	32	24	26	29	24	18	22	26	29	39	26	30	26	24	32	40	31	23	34	21	29	33	34	27	25	24	32	25	32	33	30	30	21	23	20	29	36	31	21	28	25	28	23	33	20	24	25	19	26	22	25	27	25	29	27	29	34	28	27	19	40	28	23	28	27	34	31	26	28	26	23	36	21	29	23	34	29	31	26	28	38	30	20	27	21	32	32	30	36	17	22	35	34	30	15	24	29	19	23	33	24	26	14	23	18	25	23	22	33	26	38	35	29	23	18	35	31	33	30	20	22	27	27	36	36	19	29	26	28	26	35	24	20	29	24	35	20	36	16	28	32	30	23	33	32	25	22	23	21	28	30	30	31	25	29	26	29	15	36	25	21	26	25	23	29	32	32	23	26	36	33	23	30	28	27	30	23	28	36	24	31	31	28	30	31	30	27	24	30	19	33	21	23	25	36	23	33	19	26	25	24	31	34	29	19	22	27	33	30	31	32	26	28	29	25	22	32	20	34	26	27	32	31	39	19	27	27	26	34	36	28	33	30	37	25	21	31	26	33	29	19	21	25	32	21	24	28	37	28	30	30	33	25	29	35	27	39	20	20	28	28	20	24	24	24	30	20	31	27	29	29	33	21	37	21	23	30	33	22	21	28	31	30	25	30	16	22	20	31	25	33	32	33	22	32	26	30	35	29	29	33	31	33	27	29	24	26	20	27	30	20	26	22	30	43	19	22	28	26	22	29	30	42	29	26	22	32	22	31	26	26	24	26	32	31	24	29	24	27	23	32	27	28	33	28	25	32	27	23	17	32	28	30	22	33	23	36	22	26	19	36	30	30	29	19	33	27	24	34	22	38	31	32	30	27	33	30	26	27	22	19	26	22	28	37	26	33	31	24	20	36	23	26	24	34	32	26	29	28	25	29	30	28	27	33	26	28	25	29	31	31	30	19	23	19	22	25	27	29	21	22	25	33	28	19	37	26	27	32	32	28	37	37	36	29	26	30	35	26	29	18	24	20	38	30	29	27	29	32	26	36	20	26	35	36	29	21	27	35	22	24	30	30	29	23	27	28	26	32	22	30	21	26	28	33	26	30	29	29	26	18	23	32	33	21	17	24	32	24	26	37	21	26	36	25	24	23	29	26	24	26	29	28	28	29	29	31	27	29	34	23	23	31	26	29	21	29	26	30	25	25	33	28	21	29	23	28	31	22	33	20	25	29	29	26	26	29	35	22	19	18	43	32	33	25	29	23	21	37	29	28	36	25	17	33	33	27	19	39	33	21	28	37	23	37	23	23	25	26	28	39	23	21	31	25	31	19	24	28	38	32	32	30	33	30	29	34	32	25	19	23	34	22	28	39	26	29	29	32	25	27	27	30	26	29	28	29	26	28	30	29	27	26	19	35	38	22	26	31	28	28	26	23	25	30	31	29	22	28	29	32	22	24	25	30	32	21	18	32	23	37	30	36	21	28	29	27	37	28	21	22	23	26	31	25	26	24	32	24	21	33	25	26	39	32	26	33	22	25	29	23	34	37	27	25	33	25	19	32	34	28	28	44	24	34	27	27	29	28	31	32	29	22	26	32	30	20	36	33	32	23	30	27	33	40	33	27	22	26	26	22	33	34	24	32	17	27	23	29	23	29	30	26	18	21	22	29	23	22	30	30	30	29	22	29	28	31	28	26	27	21	32	32	29	27	28	22	24	32	30	24	25	17	29	22	25	33	40	23	24	17	27	26	23	25	27	34	39	35	25	28	35	32	32	29	36	22	29	31	27	27	27	30	25	28	29	30	20	29	20	25	23	29	24	30	22	29	27	46	25	42	21	35	30	19	25	25	22	15	41	24	31	30	24	40	27	26	28	26	27	32	26	30	27	27	31	30	34	23	27	30	27	21	22	30	26	26	26	27	31	20	30	21	27	16	34	25	22	24	36	22	40	28	30	33	26	24	28	29	38	33	20	33	30	20	26	23	22	23	28	20	26	21	32	32	23	27	32	23	20	26	20	27	29	25	26	21	29	23	36	27	27	25	32	32	28
17867	10877	5939	14881	22805	24370	23481	20311	16632	12725	8932	6265	4909	3869	3475	2690	2239	1979	1555	1258	950	878	774	810	798	703	629	554	526	537	546	527	515	546	579	550	565	546	624	520	556	497	496	439	494	478	505	499	578	584	897	2630	657	538	462	465	500	565	727	483	421	416	472	457	425	440	444	431	444	419	442	437	441	438	447	442	416	444	410	428	475	477	434	473	416	459	456	434	472	464	455	433	442	436	443	424	413	468	457	466	443	450	440	480	443	445	479	468	427	462	436	459	443	441	463	425	459	447	437	429	438	438	407	421	427	436	421	433	428	451	456	455	426	442	399	444	437	459	468	474	432	470	408	457	469	455	435	431	449	466	457	412	443	409	421	464	460	431	432	433	447	438	480	426	491	426	464	442	465	430	424	428	493	434	443	419	436	466	425	414	441	458	404	427	442	444	402	454	427	424	456	430	455	436	448	462	442	458	434	426	404	421	444	436	428	473	428	413	451	437	450	457	454	445	463	434	378	435	468	415	454	402	443	413	487	414	441	446	423	439	438	464	406	432	428	417	413	453	422	423	451	416	433	444	412	428	463	425	444	432	419	445	436	395	406	420	423	412	426	429	420	427	465	407	419	427	487	430	439	422	475	442	449	431	467	427	463	405	433	425	455	400	454	417	430	409	427	443	478	440	456	458	451	420	398	413	461	436	421	436	404	430	459	452	477	443	434	410	419	456	423	427	416	417	412	438	445	436	413	457	421	437	469	478	429	438	417	458	413	430	434	419	436	416	443	426	414	425	421	428	435	425	437	454	434	410	452	402	456	412	438	436	432	443	437	427	431	431	451	427	463	462	449	452	402	431	456	427	428	433	447	471	447	434	426	424	429	438	458	432	422	438	453	441	409	405	391	442	416	419	458	369	445	426	409	414	446	436	442	454	429	456	436	427	451	437	396	403	433	437	409	450	444	441	456	495	428	497	407	398	424	416	404	454	427	406	472	433	422	446	374	429	448	469	420	425	427	409	433	364	457	425	433	444	482	403	435	430	434	432	433	442	441	471	470	456	446	431	401	442	439	425	420	413	416	438	430	432	391	414	406	426	443	451	438	458	446	429	469	389	441	455	426	439	464	437	456	398	484	382	394	443	383	441	427	439	453	453	397	427	441	461	436	383	439	461	410	454	474	442	437	454	430	440	420	434	438	394	448	371	432	426	454	450	379	461	419	448	440	425	453	460	449	441	425	415	424	430	429	428	427	418	462	438	417	426	456	432	401	448	441	448	438	433	454	436	400	447	415	446	433	426	442	447	419	436	382	449	431	470	418	403	382	418	397	373	411	401	454	425	392	425	416	406	429	426	426	422	462	453	442	435	444	428	430	429	456	437	414	448	432	467	427	391	453	413	435	459	449	474	416	425	450	452	444	463	441	402	419	422	398	433	445	415	418	413	431	431	477	395	465	446	447	419	431	439	426	443	424	454	431	466	457	433	418	466	427	446	446	407	421	460	442	421	419	452	436	449	468	447	447	420	487	453	419	407	424	389	447	432	430	422	451	434	444	449	415	413	410	460	467	452	435	455	419	433	434	426	438	417	420	457	430	460	411	441	439	447	429	404	433	446	411	448	401	440	419	427	451	427	442	437	405	437	472	404	415	411	385	432	437	422	404	427	470	431	431	417	474	449	437	429	435	417	414	440	437	466	433	430	410	419	416	399	396	412	398	416	396	446	423	443	485	427	450	439	436	429	416	452	416	437	436	429	465	408	454	443	468	448	452	464	404	436	429	439	414	417	414	448	429	424	392	408	399	420	433	445	430	450	428	467	420	455	427	413	465	441	416	447	443	449	467	419	409	429	462	392	429	434	435	456	434	395	442	462	431	436	444	435	407	449	421	422	453	413	393	436	451	446	468	425	439	424	423	428	426	404	452	457	415	416	449	432	390	420	406	444	427	410	434	450	446	420	410	448	440	419	421	421	451	435	427	410	455	424	470	418	417	403	442	418	406	420	431	402	400	417	436	444	437	434	457	388	438	466	407	421	397	430	437	389	484	457	420	390	455	432	400	420	466	451	476	386	432	428	434	454	413	445	418	433	418	420	434	421	414	431	398	412	468	414	450	460	441	437	439	426	436	444	410	427	407	433	438	466	434	453	431	426	447	397	435	400	437	417	438	436	427	421	439	441	422	439	418	443	431	422	459	434	447	452	440	449	432	406	434	410	429	430	405	448	434	441	425	428	440	415	435	442	435	429	476	420	419	439	445	423	440	438	412	447	407	411	447	384	449	409	435	420	438	443	399	438	402	397	415	473	432	447	407	423	433	435	466	412	433	474	443	415	424	427	420	432	441	450	476	448	418	428	433	445	433	410	465	443	450	417	446	428	398	456	456	457	425	428	427	434	423	433	427	420	480	462	409	442	438	444	425	391	430	472	455	434	452	445	420	465	432	413	455	413	403	427	431	418	464	422	421	417	442	423	413	458	439	432	405	434	443	445	457	484	425	435	423	438	424	466	475	457	437	430	422	430	472	399	445	398	433	385	422	434	415	460	413	469	367	459	431	436	442	433	447	427	454	431	418	425	436	435	444	459	441	423	435	432	431	426	468	393	459	393	411	458	424	453	422	413	432	480	433	422	400	487	450	478	442	423	437	429	417	416	478	463	438	401	425	420	470	463	452	467	435	446	430	410	448	460	497	420	436	425	420	445	467	384	438	425	432	465	437	428	445	428	482	437	450	476	447	480	442	430	443	440	422	455	442	463	421	407	462	408	426	416	440	376	415	466	418	452	437	431	476	433	448	429	452	499	413	408	399	442	431	416	445	447	404	431	443	446	453	446	463	450	431	431	443	449	458	448	454	478	423	430	399	387	426	448	447	436	457	410	424	454	425	425	436	395	496	465	451	441	437	432	414	421	427	429	441	449	407	437	402	442	452	414	466	407	431	418	416	417	417	430	434	462	404	403	409	443	397	410	462	411	447	428	447	435	459	432	395	441	444	442	439	457	400	412	402	449	450	407	439	433	426	471	438	431	420	405	441	416	416	434	432	404	440	439	462	440	456	437	483	446	478	441	456	408	422	459	446	405	465	415	443	430	421	469	433	424	471	455	431	431	412	427	424	431	415	435	427	482	446	443	416	398	437	405	422	447	432	440	415	450	385	467	448	432	451	423	407	411	456	473	412	437	439	466	438	428	446	425	443	441	447	420	451	399	413	402	474	410	405	454	423	437	412	384	401	425	397	418	486	419	412	448	416	474	425	441	401	467	442	443	412	414	403	422	390	406	454	427	431	460	411	397	435	444	456	443	454	435	450	425	425	403	428	388	425	408	426	429	429	445	456	441	475	435	403	426	418	460	442	399	414	417	445	473	449	411	437	433	413	419	411	410	429	417	442	416	477	464	412	437	432	441	424	414	430	433	458	412	460	447	449	442	457	437	439	474	423	418	444	417	451	455	418	456	450	445	413	427	454	453	417	455	412	446	436	410	439	405	429	406	438	421
1254	709	320	232	408	646	684	630	490	364	295	203	149	143	123	94	103	73	67	45	48	45	38	38	37	22	31	21	30	42	32	19	23	25	36	25	33	30	26	24	25	27	26	34	28	24	16	26	28	23	68	210	26	22	26	22	16	26	48	17	21	27	23	20	16	17	22	21	37	15	18	27	25	23	19	16	20	22	18	18	25	14	23	27	24	27	16	15	18	19	21	21	24	19	21	27	20	21	19	25	32	19	29	19	19	22	23	27	21	29	27	18	15	15	24	24	15	16	21	12	21	17	20	19	23	20	20	27	20	23	19	18	14	19	20	17	18	17	22	21	27	20	20	23	23	21	16	20	17	19	16	27	21	19	29	28	27	16	28	21	25	30	25	13	21	24	11	23	26	24	23	18	15	11	24	29	17	17	20	22	19	19	26	24	27	24	23	14	18	23	17	29	25	29	29	20	11	20	17	17	25	11	26	15	23	15	15	18	13	19	19	20	24	22	29	21	33	23	15	23	26	28	22	25	22	20	14	24	21	24	26	25	34	14	27	24	18	23	20	26	27	21	28	26	16	24	14	20	23	15	33	12	28	28	20	23	12	20	18	27	11	17	19	14	17	19	21	17	17	16	15	25	18	21	20	28	24	23	18	26	15	16	19	22	20	24	23	18	20	23	17	21	23	21	22	19	28	20	15	29	14	27	30	17	19	20	23	19	19	18	18	17	19	17	22	17	16	22	31	18	14	24	28	16	29	21	23	27	18	18	28	24	17	27	23	17	26	22	20	14	24	25	25	17	27	20	23	19	20	26	29	12	26	34	18	20	19	28	23	19	21	22	26	28	21	20	28	20	21	19	21	19	25	27	32	18	17	29	23	25	23	28	21	20	21	32	14	24	18	20	30	25	19	30	27	20	34	19	29	15	17	25	26	14	16	22	21	26	24	19	13	19	14	21	23	15	24	24	17	20	37	27	25	21	24	20	26	16	14	21	18	20	22	17	17	21	17	26	28	27	23	20	22	25	21	23	16	25	16	18	20	22	25	22	21	27	21	23	27	14	22	25	28	23	18	18	23	21	23	21	23	30	20	19	16	22	18	20	16	20	16	20	24	26	20	25	21	20	24	21	26	22	33	18	23	21	16	19	12	24	21	18	30	19	16	13	22	26	21	16	24	31	22	19	16	19	20	21	20	23	19	17	19	27	24	18	12	28	23	18	24	25	29	22	17	21	24	19	21	23	23	19	14	19	22	26	18	22	17	21	18	17	20	19	18	13	23	30	23	18	14	22	21	24	20	20	24	19	26	22	19	14	12	27	12	24	24	23	16	24	13	20	22	18	28	19	21	22	15	27	23	21	23	21	23	28	17	24	26	17	21	29	22	23	21	16	19	29	22	21	29	20	24	31	21	24	28	20	20	20	13	28	20	29	17	19	30	10	18	13	19	21	16	20	18	20	20	15	19	25	26	25	23	17	17	21	22	23	15	24	16	25	17	18	22	15	25	23	24	14	20	18	20	31	15	21	21	33	21	27	19	19	24	15	19	19	25	30	22	38	26	28	24	15	22	16	24	19	20	25	20	11	24	24	35	16	13	18	25	28	20	26	22	25	27	15	22	22	15	31	18	21	20	19	22	22	12	16	23	23	20	19	19	23	23	30	24	22	22	20	21	15	23	22	23	26	21	23	16	18	11	20	25	13	14	24	18	30	15	27	28	23	21	22	25	18	18	27	21	23	20	16	21	23	26	15	27	17	18	18	28	15	23	19	28	31	24	30	24	19	21	25	15	15	23	14	22	20	28	22	16	23	14	21	21	19	25	11	23	10	20	24	17	22	21	18	26	25	23	27	17	23	23	17	15	18	26	23	17	24	23	24	21	16	16	20	32	30	23	25	17	18	26	23	26	27	22	20	12	20	16	25	17	30	21	31	24	18	20	18	17	24	22	17	15	22	17	22	25	12	20	23	20	21	31	27	18	17	28	24	28	14	16	12	27	25	26	15	22	21	21	27	23	25	25	22	16	20	31	11	21	21	24	25	14	17	27	22	28	23	11	14	15	21	18	11	27	22	22	21	20	19	26	25	17	15	19	21	16	29	22	20	27	20	19	22	15	17	24	18	16	22	20	24	13	23	14	15	20	21	25	18	17	18	23	21	24	17	23	18	28	22	25	19	23	18	17	18	19	21	21	21	15	26	20	19	15	17	22	24	24	20	18	24	21	21	13	17	20	18	14	23	27	24	20	17	12	27	21	19	14	23	22	19	17	18	20	18	19	20	28	20	18	17	17	14	21	18	22	23	21	19	32	19	15	23	24	20	19	26	25	16	22	19	15	26	19	14	19	9	18	18	22	22	18	21	18	19	23	18	26	19	20	29	24	18	13	21	22	16	17	21	20	25	16	29	18	20	27	12	33	24	19	22	25	23	19	20	19	20	13	24	28	21	27	23	16	23	16	21	18	24	21	17	16	18	21	13	25	17	23	21	23	13	19	14	16	22	16	27	21	19	19	28	22	18	20	19	15	24	26	19	10	23	15	22	27	20	22	22	23	19	17	16	23	10	21	24	24	16	19	21	25	29	20	20	21	10	17	20	19	28	22	22	24	24	29	17	21	21	20	18	14	24	25	20	22	22	24	15	26	19	21	23	22	16	27	22	30	17	16	19	23	18	16	30	25	22	19	21	27	16	29	19	24	20	14	23	13	16	14	21	20	19	18	14	19	17	17	18	17	20	26	27	19	15	28	19	23	27	31	20	23	24	23	19	25	20	23	11	20	21	20	28	22	24	23	25	23	14	12	17	20	17	21	25	14	23	25	18	16	18	27	23	18	16	25	16	20	16	18	23	34	19	24	24	16	25	24	24	16	24	19	23	29	27	25	15	22	24	14	25	18	25	17	18	24	15	22	37	25	25	11	23	18	17	30	31	22	25	31	19	18	19	21	30	20	13	14	14	20	14	23	22	23	22	16	15	24	23	18	17	28	22	24	20	19	19	16	14	26	16	19	17	26	22	18	26	27	21	16	23	22	20	15	23	19	19	24	20	28	20	18	15	22	22	23	20	23	19	32	27	29	24	20	13	27	15	25	21	24	21	15	18	22	20	14	19	18	22	17	22	23	24	16	11	20	28	23	15	22	22	18	26	19	19	24	20	11	18	18	13	14	22	26	16	19	23	22	17	32	17	24	24	20	23	28	17	22	13	21	22	25	16	21	19	32	20	28	17	22	26	16	11	20	23	20	17	22	19	15	19	17	19	15	24	23	20	23	18	24	26	25	18	26	20	15	22	16	7	17	17	26	24	26	24	18	25	13	17	18	24	23	18	28	21	18	19	25	14	16	22	18	17	9	20	18	21	17	21	26	18	23	21	22	23	24	24	28	17	20	23	16	30	20	15	23	19	24	15	27	23	23	20	25	17	21	19	27	31	14	20	16	26	27	17	18	22	21	15	18	12	21	21	24	24	23	20	20	18	23	19	19	20	31	20
22171	14627	8208	19648	27901	29570	28894	25958	21484	17127	13407	9822	7486	6297	5281	4292	3563	3018	2524	2051	1525	1252	1143	1130	926	890	824	727	680	681	636	606	596	583	643	602	652	715	634	552	642	546	510	441	449	481	452	481	555	498	2473	7200	677	450	407	380	462	691	1572	397	409	369	352	375	346	343	344	358	332	334	318	371	367	353	346	346	332	329	332	344	369	364	351	343	372	372	379	327	320	361	349	352	355	371	381	318	389	339	361	392	341	345	358	343	356	355	355	374	367	341	342	347	348	327	339	354	352	358	322	313	359	344	337	349	319	336	336	324	356	332	340	359	308	342	344	346	371	317	326	343	337	349	330	315	353	348	340	316	335	385	339	322	370	323	309	372	339	340	317	319	344	344	336	352	326	332	335	358	365	346	339	345	337	349	335	334	345	335	317	331	348	343	299	342	335	370	357	377	326	352	342	327	314	321	324	326	324	319	351	334	355	334	317	332	341	311	364	309	329	339	329	341	360	333	315	344	339	327	330	307	336	302	312	291	331	311	325	342	304	346	303	360	342	321	318	337	323	309	324	338	310	327	371	311	333	347	343	352	328	350	325	311	341	294	303	318	315	303	330	329	320	339	312	349	343	326	325	336	334	324	335	300	335	316	341	311	334	356	362	330	336	320	304	325	359	309	337	312	353	348	361	363	314	355	316	348	322	304	337	320	305	356	318	334	314	318	320	335	335	323	318	309	331	327	333	333	310	344	328	324	330	342	325	344	345	329	344	321	350	354	359	318	331	327	339	324	346	346	295	307	363	315	332	299	328	294	333	315	317	339	339	328	351	333	356	343	322	325	344	320	324	346	318	329	310	340	318	325	372	343	351	358	328	339	335	332	306	386	297	328	318	369	346	341	297	322	338	338	328	341	322	334	325	304	340	306	355	325	325	367	347	334	335	306	362	309	337	340	320	339	312	327	317	324	347	324	336	345	325	324	326	300	310	372	292	333	327	311	325	324	343	325	337	336	342	346	317	317	334	321	282	313	326	328	341	313	318	356	339	331	334	293	318	319	341	323	331	326	334	325	311	360	357	334	342	341	360	342	359	339	312	344	357	323	327	300	344	342	332	330	350	298	334	327	329	354	361	313	355	345	318	319	322	321	324	370	299	322	368	310	319	318	368	324	326	334	354	356	360	308	370	309	321	349	306	317	356	338	328	314	328	321	319	310	322	342	318	329	322	331	339	325	332	375	341	340	344	334	295	326	339	337	344	349	363	314	319	315	305	324	332	336	349	329	321	309	353	335	350	323	337	374	319	344	334	305	324	337	309	335	334	307	308	353	310	355	333	315	312	333	349	278	346	337	334	335	358	314	329	321	352	354	309	288	318	345	310	321	329	327	310	326	316	317	329	327	334	305	329	357	299	335	328	351	301	303	326	320	320	335	314	339	382	334	319	336	337	317	315	342	333	358	314	344	359	329	350	333	348	343	361	319	295	303	311	343	346	345	318	313	318	314	327	358	347	322	317	307	320	316	330	388	295	351	329	338	357	333	330	317	334	342	389	335	313	336	328	317	292	363	331	324	367	340	342	335	310	311	288	320	328	333	312	349	294	319	347	318	316	323	325	307	317	300	370	318	340	357	341	330	295	344	328	313	349	337	327	325	343	330	350	346	344	295	345	319	295	341	333	320	327	321	295	364	334	323	337	311	304	332	295	327	327	322	322	321	352	359	329	354	315	341	341	292	341	341	312	350	344	302	335	341	346	309	305	344	336	343	363	331	340	320	320	330	337	346	312	322	324	335	320	340	334	353	322	333	309	328	337	310	327	301	353	304	320	349	336	327	336	338	300	340	309	331	306	312	328	348	292	346	327	308	311	346	322	327	318	338	332	305	303	337	348	320	311	329	325	331	318	367	332	327	310	335	316	345	346	324	344	316	312	333	368	326	309	322	339	333	298	313	342	329	349	331	357	336	336	317	318	350	350	325	337	340	332	356	329	332	342	333	322	331	341	323	332	330	322	346	335	321	328	331	334	303	356	325	313	357	338	332	345	308	328	320	309	372	327	339	335	375	333	327	299	293	342	326	313	354	325	315	328	302	329	333	320	318	334	326	310	324	334	340	354	317	323	327	322	366	308	337	324	351	317	332	317	334	319	298	332	313	327	333	345	311	283	297	326	333	323	367	344	310	315	345	330	305	324	303	308	289	291	342	362	329	328	318	349	315	313	326	342	326	298	346	306	312	313	315	343	318	321	315	313	292	339	346	329	341	348	323	331	349	307	315	336	309	355	339	338	378	330	297	298	337	340	336	333	357	346	323	324	351	346	342	325	309	295	310	349	334	333	365	330	314	306	325	320	324	339	324	295	328	335	326	330	306	346	321	325	315	325	363	345	336	318	329	354	359	332	340	323	367	342	319	337	337	355	346	337	322	349	302	343	363	307	353	351	326	324	325	333	287	331	344	337	347	320	340	343	332	325	320	294	353	347	330	326	319	313	308	325	330	292	359	303	311	319	330	308	322	338	309	303	289	339	309	321	317	334	348	308	344	353	343	371	308	341	329	283	350	326	327	361	319	337	358	321	336	332	319	344	351	333	324	313	342	358	348	353	350	324	330	301	345	351	341	321	329	328	333	307	358	326	332	343	356	303	316	317	297	323	314	326	322	362	284	362	333	308	317	344	315	334	323	351	310	316	334	366	328	352	349	318	359	329	331	322	356	349	337	355	346	345	349	341	339	331	329	324	335	336	302	361	319	318	347	321	319	327	322	329	344	341	324	340	334	294	363	344	311	319	325	344	334	329	352	334	303	336	332	358	319	328	328	330	331	332	324	298	336	329	321	355	276	325	307	298	341	329	323	328	313	344	327	326	340	346	351	320	330	344	311	348	331	337	310	307	326	358	300	337	293	358	335	289	341	352	360	306	342	349	312	302	336	311	336	339	293	330	342	334	309	307	351	350	326	334	335	339	307	347	312	352	336	372	316	329	319	331	322	302	315	353	309	369	342	334	320	331	323	330	313	355	341	295	313	334	338	326	333	334	277	365	307	313	314	333	331	327	343	333	316	317	298	323	346	331	335	325	298	338	362	341	333	349	304	346	352	308	311	296	332	313	325	349	345	348	333	330	335	304	326	338	327	335	338	314	304	331	346	347	347	328	349	318	336	336	321	343	339	316	378	314	314	336	317	318	355	362	331	339	330	351	299	337	356	313	314	310	318	372	305	347	331	336	347	347	310	319	310	351	312	316	329	287	326	313	331	321	348	301	332	303	350	352	337	330	321	319	311	316	318	327	336	322	339	328	331	321	348	315	302	339	298	321	356	362	325	303	321	327	347	319	367	320	316	364	296	340	318	368	333	320	310	290	334	329	368	325	320	325	326	341	331	333	331	339	336	306	311	326	336	363	345	286	313	328	355	326	343	322	326	337	344	335	326	310	335	293	309	333	305	349	329	346	333	368	368	339	330	330	365	338	328	355	297	341	331	339	310	312	330	305	308	307	331
2953	639	344	264	440	610	578	522	492	413	314	246	179	154	138	100	106	86	87	78	62	59	59	47	50	53	60	64	47	54	41	49	48	65	57	47	43	49	55	60	55	40	42	52	38	56	63	36	46	67	165	180	52	54	43	55	38	50	53	45	38	40	43	39	41	41	42	43	53	40	43	51	53	50	39	42	49	39	48	44	36	48	40	52	45	50	43	58	62	54	49	51	46	32	46	48	34	54	35	49	62	39	33	44	45	44	39	43	35	39	39	55	39	45	37	58	36	43	46	44	32	49	44	49	40	53	48	53	35	57	44	59	38	44	43	60	44	51	36	39	48	51	48	46	46	50	46	60	38	48	33	48	47	50	50	47	50	49	38	36	47	41	38	36	39	40	43	48	45	44	57	49	53	29	36	68	47	61	56	58	52	50	45	39	55	39	47	54	36	43	40	48	44	52	47	43	53	40	41	47	34	44	50	47	49	46	49	35	48	45	47	38	42	50	56	43	50	37	48	38	35	32	39	53	52	37	52	47	42	50	40	53	56	52	48	36	53	42	44	34	48	52	47	46	28	33	46	49	58	43	55	36	41	44	40	41	35	53	33	28	54	35	39	49	35	49	57	52	42	37	50	55	43	36	53	47	49	46	49	50	46	48	48	50	42	40	50	52	43	48	53	36	48	42	48	40	52	58	41	49	52	30	53	51	36	53	57	35	44	60	38	47	50	45	46	39	56	37	39	35	61	41	51	41	41	38	38	56	41	49	43	34	40	49	43	46	54	43	37	39	37	46	44	40	44	46	45	44	44	46	46	40	43	31	48	41	49	42	43	57	51	50	32	45	54	46	40	48	59	50	48	33	42	50	44	55	48	54	46	38	49	55	44	36	52	38	39	50	49	44	41	47	47	44	39	51	39	57	28	41	47	41	44	45	37	35	49	54	42	43	54	44	51	42	31	41	55	39	57	49	54	34	35	60	39	37	48	37	52	45	40	51	45	30	49	45	49	47	40	57	60	43	43	42	44	43	40	45	51	37	34	44	53	42	39	35	40	45	43	38	40	48	50	30	39	52	38	42	42	47	43	39	38	36	41	40	56	39	52	44	46	49	43	57	50	36	46	43	44	52	47	38	50	41	57	33	36	59	42	47	39	47	36	36	39	44	47	31	48	42	52	36	48	49	56	48	41	43	43	38	42	45	48	54	47	41	42	51	51	48	54	47	60	41	45	47	59	51	46	40	47	38	39	52	49	47	50	46	48	45	50	42	47	45	40	53	30	41	54	42	38	57	52	49	50	51	43	43	48	39	39	37	58	36	40	38	47	48	42	41	41	51	51	39	46	48	51	51	39	35	31	41	44	37	39	43	52	39	35	55	37	52	44	48	35	43	53	40	39	42	47	58	36	48	38	42	42	47	43	40	40	37	39	41	45	44	36	52	39	41	38	46	51	45	59	55	37	47	48	36	45	56	36	47	38	36	53	43	43	57	39	48	48	50	56	49	49	33	49	38	40	40	43	45	47	37	45	36	47	44	55	48	44	42	51	42	42	55	39	36	40	53	55	44	52	55	34	42	51	41	43	54	39	43	48	48	35	44	55	49	44	30	56	47	51	45	44	37	51	49	49	53	39	49	47	49	40	50	48	48	35	44	48	53	39	43	30	57	54	46	46	50	49	46	43	45	35	47	42	50	41	41	45	42	52	53	34	49	49	61	49	51	53	40	44	45	30	36	42	47	42	50	43	53	52	52	42	49	36	48	50	39	49	60	47	46	34	50	54	38	44	53	52	40	47	42	64	48	45	60	49	36	43	49	56	32	36	57	49	50	43	45	45	36	45	60	37	45	42	35	51	50	49	61	52	55	32	45	48	49	43	53	45	39	45	45	54	49	36	34	48	51	38	42	39	40	52	45	36	46	53	51	41	36	38	40	40	46	42	56	41	42	39	46	65	34	41	48	54	33	38	43	45	47	50	47	52	43	46	40	42	41	45	48	34	47	45	53	37	37	52	50	53	47	43	45	61	47	36	39	46	58	44	43	44	52	51	48	42	50	51	39	56	40	52	48	40	38	35	50	44	41	51	53	46	46	43	30	53	62	42	45	53	54	51	46	45	38	46	48	44	45	38	49	50	43	46	31	45	55	41	38	42	48	51	57	36	48	50	50	43	37	50	32	51	47	45	30	49	44	49	50	41	51	39	53	43	43	45	54	39	50	54	36	44	50	44	57	49	54	47	52	48	47	50	57	53	51	44	50	41	50	38	37	43	42	40	64	34	44	41	38	28	53	44	35	40	43	45	51	63	43	51	49	45	39	36	35	43	48	51	47	39	39	50	39	58	46	59	46	45	47	41	45	56	41	37	51	45	51	50	51	51	51	44	40	48	53	45	48	53	52	49	44	41	39	38	41	40	44	46	50	33	58	53	42	48	42	50	56	49	45	51	47	35	50	44	52	53	60	44	38	43	46	49	37	58	33	48	51	48	53	46	49	45	48	48	50	55	44	38	45	46	54	49	47	46	42	46	56	44	41	44	47	24	43	45	57	53	50	45	44	60	37	49	69	40	47	44	42	43	46	48	48	48	56	61	45	49	37	41	45	39	35	47	33	41	36	49	55	47	47	53	40	46	38	50	45	37	52	51	35	51	55	46	44	40	50	36	48	42	43	48	43	51	43	41	49	40	38	57	47	41	45	48	46	43	37	42	44	40	48	53	34	42	54	54	39	42	47	49	47	51	38	49	47	38	49	43	45	42	31	44	45	61	45	46	45	36	36	48	33	38	44	53	45	45	41	46	43	59	41	43	38	48	45	51	48	58	44	46	42	48	45	40	45	52	39	39	52	55	37	46	44	34	55	46	52	40	41	44	34	50	54	46	45	46	38	45	54	60	44	51	48	45	47	48	54	53	45	35	51	52	48	47	39	45	56	54	56	53	40	61	46	44	39	32	38	42	40	41	48	46	57	50	43	58	43	52	41	48	51	43	47	46	51	43	48	41	42	41	46	52	37	49	50	49	45	55	39	46	40	39	32	48	54	59	51	47	42	42	53	40	34	38	49	35	41	65	46	44	35	58	53	37	49	40	52	55	51	41	35	39	44	44	49	50	41	45	55	47	37	57	44	50	62	49	36	40	44	42	56	38	36	54	50	55	47	48	54	55	39	45	47	34	42	42	46	49	45	42	36	57	62	40	50	41	39	49	49	53	49	54	53	45	59	48	53	45	47	49	46	53	48	38	38	33	48	51	58	53	44	39	34	48	51	43	60	44	44	48	37	53	45	36	39	46	56	36	47	54	55	31	52	51	44	40	37	55	41	51	55	58	42	46	54	40	44	53	47	53	57	46	55	52	38	46	39	41	51	49	37	58	49	43	48	39	47	40	48	54	48	47	39	42	49	44	44	32	47	49	42	43	46	40	36	42	47	56	34	50	47	46	51	50	44	46	52	43	55	53	49	43	44	49	42	38	51	46	42	48	44	45	49	43	45
20454	13364	7873	18348	26929	28793	27087	25069	21608	17941	13981	10097	7477	6520	5212	4344	3710	3236	2691	2119	1851	1626	1447	1385	1327	1298	1123	1042	1016	983	983	1007	1044	1016	996	922	1069	1051	953	1019	974	829	815	834	739	817	857	861	819	1532	5453	6186	1011	770	727	812	823	1036	1199	744	681	712	716	737	697	730	751	682	701	648	705	704	744	659	693	726	712	722	751	680	696	701	753	720	720	715	724	667	760	762	712	712	670	708	715	740	753	744	756	692	749	719	688	760	721	710	729	706	710	734	693	725	725	694	679	686	703	738	685	702	693	729	693	700	693	692	727	697	750	684	727	704	681	710	739	717	716	678	659	725	700	674	713	720	703	662	712	711	673	717	705	715	733	728	698	689	665	711	689	724	664	719	715	719	680	721	710	718	703	695	692	677	712	761	725	688	720	668	753	728	696	719	688	726	705	713	704	663	689	728	692	714	675	700	711	707	707	754	738	707	665	724	702	689	721	653	705	687	711	725	715	711	658	718	702	676	697	656	662	696	705	685	748	679	720	713	670	709	717	687	696	679	726	715	664	710	661	718	667	716	656	713	690	661	712	734	720	697	682	724	660	700	719	720	729	641	690	728	695	677	700	698	746	724	717	667	677	722	710	680	695	707	680	657	690	673	702	694	677	683	682	708	662	700	697	719	679	673	713	661	685	713	682	690	657	728	689	708	704	722	725	678	696	670	652	709	688	706	713	675	705	715	721	663	713	707	640	743	728	716	753	700	713	712	684	659	774	657	730	682	706	704	690	718	719	742	691	707	685	695	686	704	688	692	684	705	718	723	708	649	725	678	713	713	699	703	676	681	691	685	665	668	672	705	677	698	643	700	642	683	686	699	723	672	710	700	699	717	677	681	671	773	676	702	651	746	682	670	743	695	688	707	713	732	666	738	683	696	703	718	665	744	739	713	728	717	725	751	694	687	668	683	674	694	721	677	736	669	675	709	748	689	672	702	686	651	706	708	706	693	655	721	696	686	666	747	729	679	743	697	669	719	673	687	682	709	724	676	686	715	720	665	707	696	732	723	685	698	737	721	693	723	700	726	705	724	711	729	694	688	710	687	709	725	689	677	693	692	729	712	725	683	658	688	681	690	679	737	663	666	697	680	685	706	696	649	707	683	706	646	694	694	695	679	664	701	693	675	711	687	676	715	701	693	692	700	756	757	681	668	708	685	641	694	698	713	742	710	709	686	719	654	696	672	688	665	715	752	710	695	684	736	700	729	699	678	710	737	664	715	728	696	661	685	680	693	701	701	722	735	697	699	744	661	694	679	679	722	680	721	702	708	625	692	667	664	687	677	658	697	691	725	711	708	715	665	710	718	628	719	674	684	692	725	738	694	677	686	743	702	709	741	716	703	661	684	742	698	699	722	692	713	695	736	692	708	683	670	712	642	697	694	690	732	691	721	689	647	712	707	696	727	727	723	652	715	709	710	639	677	691	663	718	710	620	691	603	679	692	675	683	713	710	673	681	668	649	693	693	740	715	671	650	681	710	712	681	673	659	707	659	724	692	726	664	654	693	713	695	702	677	693	690	700	693	661	717	652	705	694	678	723	777	761	737	710	716	720	710	722	701	717	727	692	667	659	702	683	673	694	733	682	662	740	694	687	674	695	666	692	744	688	714	707	675	697	713	664	677	732	664	726	696	695	727	690	673	696	691	690	705	700	661	664	696	706	709	707	729	725	696	646	717	646	723	694	686	679	722	707	718	736	701	734	672	678	708	718	712	687	702	696	734	673	695	740	664	657	694	735	702	683	732	680	667	715	733	712	687	730	687	641	736	727	695	666	713	680	700	726	653	693	655	650	686	740	687	677	698	732	630	724	720	689	667	720	713	698	678	710	745	683	680	760	684	662	740	676	712	714	684	713	688	702	686	697	682	680	708	696	719	673	692	689	678	713	679	700	688	675	702	705	687	658	708	710	749	693	673	706	731	694	722	686	714	738	747	684	713	686	705	650	712	713	687	676	676	675	695	698	720	673	680	720	654	678	714	675	706	739	709	730	670	694	745	698	691	689	714	689	683	727	708	712	678	649	716	670	701	705	705	677	686	670	687	643	665	717	693	707	664	737	725	683	663	726	681	742	671	684	649	663	699	666	695	655	669	668	690	687	683	707	701	689	698	673	715	706	744	714	719	668	711	660	722	751	702	706	678	668	688	728	669	695	723	671	687	662	727	746	709	685	738	687	698	699	673	697	691	711	729	676	733	689	661	669	714	693	701	684	711	646	727	702	677	685	696	698	702	676	646	717	679	698	670	670	674	746	684	733	713	712	738	696	714	722	664	700	645	681	691	712	682	690	666	666	691	740	679	675	637	665	741	721	650	714	672	682	688	677	685	689	649	651	684	680	713	666	692	693	685	681	704	676	688	673	718	706	679	669	666	679	703	695	681	667	676	705	726	663	703	669	646	652	676	733	675	679	688	710	728	726	731	680	683	694	677	710	694	711	684	712	692	689	654	660	723	706	692	723	698	678	694	681	732	721	721	709	691	749	694	704	696	698	694	738	738	723	684	711	689	707	673	769	712	706	709	674	717	658	716	672	704	654	645	653	685	703	707	688	697	684	714	623	660	678	693	690	661	681	685	700	669	729	687	698	678	704	703	663	715	732	738	726	701	711	739	726	690	639	753	722	694	728	703	675	647	698	679	693	738	656	730	677	681	662	727	672	706	695	725	695	670	724	719	697	690	706	655	694	677	702	723	674	748	717	656	687	710	702	694	708	725	706	713	679	692	669	684	676	721	717	684	733	699	662	687	688	697	713	731	650	689	676	739	739	671	703	663	684	689	749	712	680	680	696	716	696	684	678	685	705	691	692	698	684	712	719	734	695	680	708	705	713	720	692	673	693	674	687	690	673	757	696	692	694	676	703	677	702	668	695	689	677	697	700	682	714	655	727	704	694	681	694	676	700	690	672	724	687	677	733	703	683	708	713	707	687	691	699	681	705	703	688	674	700	673	683	692	709	679	685	677	689	715	703	727	729	692	723	711	738	713	687	722	701	677	708	744	683	705	714	674	717	676	705	667	708	691	710	662	687	712	670	688	754	676	681	710	694	666	702	667	684	712	656	703	727	702	667	719	673	682	700	700	708	688	656	718	697	678	652	732	763	670	744	632	688	687	676	696	734	684	708	685	705	677	699	728	703	654	743	723	703	702	728	716	717	713	686	709	700	680	685	715	748	693	669	667	686	728	714	681	684	696	704	722	702	670	697	703	752	713	681	733	702	671	683	709	687	689	670	742	711	714	674	714	681	705	697	723	716	719	691	710	682	702	728	670	695	680	697	686	730	687	694	719	715	714	657	712	666	672	714	726	704	737	703	688	679	733	716	658	683	696	693	742	726	747	710	648	692	668	698	673	673	707	725	689	734	666	706	734	706	733	652	689	742	685	697	671	684	733	712	690	691	684	704	688	701	699	685	697	704	699	665	695	691	719	714	716	650	697	649	741	699
2374	980	512	352	621	897	826	801	742	611	471	376	274	227	187	150	130	125	108	106	78	93	76	64	64	55	50	51	42	55	42	48	45	42	49	57	58	46	54	65	43	51	45	38	28	29	33	42	39	60	338	368	70	43	44	44	32	62	80	39	33	37	39	37	30	49	35	39	30	36	36	41	58	47	40	34	46	36	36	42	50	47	38	48	40	46	31	34	31	35	49	37	36	31	33	25	44	42	38	22	35	44	47	39	47	34	34	25	47	39	48	38	37	39	36	39	39	43	48	40	44	45	38	28	33	26	44	35	54	48	38	33	38	40	37	51	49	41	41	35	41	41	38	29	35	34	31	33	51	43	45	44	29	38	40	44	35	32	37	41	33	47	31	38	31	38	36	39	35	39	27	39	34	44	37	37	34	43	42	40	40	42	44	36	37	36	52	36	36	42	31	37	41	47	36	25	42	41	47	33	38	48	44	45	42	31	30	29	36	44	35	46	37	35	31	49	47	38	36	34	31	43	50	47	41	40	30	35	41	63	40	36	41	24	33	30	33	33	32	39	37	48	42	35	37	38	38	36	36	32	33	40	28	34	38	40	26	34	34	35	40	39	35	35	45	39	31	40	44	35	34	42	41	27	27	49	31	40	31	32	33	40	45	36	35	52	43	37	29	37	34	47	35	48	37	45	40	36	42	32	37	41	31	42	34	27	29	36	50	31	34	33	37	36	40	39	51	42	43	34	29	42	40	45	42	39	56	36	38	41	36	47	38	23	34	36	31	42	33	43	39	36	36	42	35	37	34	39	37	39	47	36	38	40	30	34	36	43	34	40	31	46	33	40	43	41	33	32	32	36	41	35	36	44	44	46	37	35	49	44	41	40	34	50	41	38	38	41	34	42	47	34	32	33	31	32	32	43	38	28	32	46	51	30	44	29	31	25	47	36	45	33	39	38	35	32	37	45	48	39	38	39	48	52	50	37	34	28	38	41	33	41	35	31	35	39	38	33	32	43	43	39	28	29	45	37	42	26	40	45	38	28	38	35	37	36	35	46	44	46	43	35	38	32	43	37	39	44	32	43	36	47	36	33	43	38	33	25	37	28	35	34	47	38	41	35	34	47	31	31	47	43	47	41	43	42	35	43	37	41	43	55	30	37	43	34	19	39	31	32	41	36	41	39	37	36	32	35	37	37	49	30	25	34	32	35	39	26	38	50	29	32	30	46	36	39	30	37	33	31	37	35	36	44	41	38	28	38	34	34	31	36	33	33	43	32	49	44	41	19	39	29	32	33	45	47	51	28	36	38	38	41	34	47	50	45	48	29	28	42	34	42	35	28	40	38	36	38	33	30	30	27	36	43	39	19	40	37	50	40	40	33	43	45	42	42	43	39	39	49	34	50	38	42	44	26	47	40	39	51	40	35	33	37	36	37	33	32	41	43	34	41	37	45	36	39	36	38	54	35	43	43	42	34	39	41	39	34	36	44	41	52	38	24	50	40	32	36	32	38	21	40	43	30	29	31	41	38	43	39	35	41	37	37	43	42	39	45	47	39	51	44	30	36	44	45	27	38	45	33	46	28	39	35	42	45	40	38	41	43	41	43	28	42	31	43	45	40	24	38	42	30	40	47	45	45	38	27	35	42	41	33	32	41	47	26	43	44	50	42	36	38	38	54	45	41	35	39	31	42	37	39	30	49	38	34	37	40	40	42	44	47	30	35	39	33	26	41	38	47	33	36	29	46	32	41	33	39	50	47	39	40	44	43	32	46	38	28	41	35	43	40	31	37	42	50	35	33	51	37	44	28	48	38	40	40	32	34	45	29	27	33	39	32	28	41	33	37	31	38	41	43	38	43	42	33	28	46	40	37	34	35	41	31	54	33	31	38	43	37	30	37	51	45	43	41	33	24	36	28	42	36	38	50	42	32	38	36	41	33	43	32	30	34	36	31	43	39	47	44	46	38	33	36	40	40	40	41	39	31	37	32	42	42	33	41	44	48	49	40	32	34	38	42	29	43	42	31	46	43	35	36	34	35	36	35	49	40	35	37	35	42	37	39	43	30	38	38	18	39	31	28	29	49	23	41	38	35	50	41	33	43	36	37	43	39	39	25	35	39	39	37	34	33	45	37	40	26	42	45	37	35	22	36	38	32	42	41	35	35	39	41	44	41	39	35	52	39	24	37	43	46	40	42	49	38	33	42	39	34	25	38	42	33	55	32	33	37	30	36	38	36	44	40	37	40	47	30	31	39	29	45	39	44	44	39	38	46	29	38	38	45	35	35	30	36	32	34	35	37	26	30	29	36	35	29	32	26	51	43	39	42	48	33	47	32	21	48	39	34	44	45	41	50	39	43	35	40	38	41	40	37	36	28	40	35	40	37	41	39	50	41	22	40	32	48	41	29	36	36	36	31	40	26	30	43	48	36	38	42	34	25	49	36	49	36	43	45	44	34	40	46	32	35	42	37	37	37	35	44	43	39	45	38	36	36	38	42	47	47	30	32	35	36	25	34	34	30	39	29	39	36	34	36	37	32	44	36	47	33	39	33	38	41	27	24	41	35	41	38	46	51	37	37	43	38	49	33	32	29	39	34	38	41	40	35	33	37	38	42	27	39	42	33	37	29	39	32	42	30	41	30	43	37	33	44	43	32	39	41	33	29	53	45	36	45	35	31	29	32	30	37	32	42	21	49	40	40	32	42	38	29	40	31	40	35	35	37	37	40	43	34	40	38	33	38	45	40	38	36	40	37	43	42	31	47	43	43	38	39	52	37	35	39	31	42	32	42	44	43	39	38	47	31	22	46	41	30	25	25	46	39	34	35	35	46	34	36	45	41	42	34	34	33	45	38	33	36	33	46	38	41	37	31	39	40	35	30	31	34	36	30	43	37	37	36	37	47	43	44	36	36	42	37	41	29	41	43	38	41	41	32	53	38	40	39	42	30	39	32	45	52	40	39	45	33	43	34	35	45	39	37	41	41	29	38	40	41	30	32	39	36	38	42	47	40	47	41	44	32	38	34	35	48	36	35	40	33	46	43	34	46	29	34	34	25	22	37	38	54	50	35	39	36	45	36	42	38	36	40	30	35	32	41	36	37	37	45	38	34	39	42	38	38	43	36	34	27	30	35	25	40	42	39	43	37	48	39	31	35	40	51	35	49	40	37	31	40	41	38	41	39	34	45	50	38	37	41	29	42	33	44	36	47	30	33	38	39	39	35	23	41	38	44	31	33	48	43	31	35	38	43	31	34	40	34	45	41	38	48	49	37	43	44	40	40	30	40	39	36	41	42	33	29	51	25	37	28	38	40	33	52	41	38	43	35	34	40	37	36	37	38	37	33	31	37	29	34	40	40	45	43	41	36	35	30	39	38	38	32	39	26	41	37	36	42	46	41	35	47	31	30	52	37	35	34	45	45	34	36	35	39	28	39	41	36	38	37	30	37	43	48	45	39	37	31	35	39	41	28	36	32	39	38	41	37
26273	18016	10730	23322	32631	33836	31378	28915	26704	22757	18137	13803	10778	9265	7870	6140	5468	4756	4109	3283	2768	2385	1988	1838	1910	1768	1504	1331	1235	1218	1104	1085	1257	1227	1124	1108	1283	1123	1055	1027	927	818	824	815	732	799	779	825	838	1683	10926	12001	1734	725	677	677	681	1277	2273	606	629	679	609	668	677	675	654	631	604	573	642	631	606	669	626	563	618	608	571	642	640	618	631	625	615	603	585	644	573	623	580	622	655	627	603	689	608	592	574	646	633	548	630	606	565	617	614	604	589	597	594	616	611	625	607	598	619	563	557	618	562	663	588	648	629	549	576	556	576	568	608	639	586	591	592	626	563	615	597	593	641	600	624	588	619	587	573	597	582	611	586	574	586	618	572	594	562	631	628	570	616	550	594	563	596	608	539	537	616	590	556	600	636	613	563	603	639	557	606	602	607	631	611	569	607	588	591	594	565	607	576	582	639	580	567	600	574	608	596	582	621	542	586	602	565	625	602	632	558	546	549	619	554	585	626	597	601	560	604	602	546	622	592	581	586	609	620	646	611	602	605	594	585	576	573	573	607	570	606	586	631	595	525	628	549	564	557	577	575	597	567	575	566	608	597	554	578	623	602	623	581	562	554	614	583	613	548	577	586	601	596	614	560	552	612	594	588	562	579	596	622	622	567	592	601	563	605	582	585	573	627	503	573	613	598	555	590	575	538	557	590	601	591	579	573	566	606	585	587	590	575	566	585	520	604	603	564	628	599	576	581	649	608	549	555	561	627	615	582	602	585	629	570	565	620	566	546	588	603	539	579	598	574	559	597	618	589	561	601	567	614	536	620	580	583	521	576	591	603	581	603	544	574	616	609	562	609	567	627	554	615	570	566	582	613	602	570	575	559	596	592	587	586	591	562	563	599	602	618	570	582	581	557	559	583	574	568	589	582	599	596	616	597	562	556	560	593	583	566	566	564	560	591	625	590	552	606	672	579	589	580	607	531	556	575	597	567	610	571	552	559	617	601	564	593	609	567	590	621	587	591	620	593	595	596	548	548	567	554	612	596	612	603	578	612	576	591	584	586	588	547	578	604	574	588	608	585	569	580	572	609	600	543	573	560	564	670	578	567	624	578	567	637	606	591	552	593	598	570	621	546	550	604	571	551	622	541	569	527	571	562	568	571	545	577	593	558	610	620	591	556	578	576	621	592	598	571	617	550	585	626	580	615	554	626	555	572	563	546	586	564	586	560	602	623	619	555	600	556	606	615	572	578	604	544	615	558	597	591	584	594	629	564	609	558	635	597	539	559	629	593	559	611	615	585	584	534	552	574	535	552	594	599	591	580	579	558	594	576	553	576	542	541	576	554	595	604	588	598	564	576	584	573	555	576	579	570	591	596	637	584	639	630	566	569	539	602	619	619	537	594	550	597	590	595	660	572	577	611	594	563	588	622	591	591	550	586	576	578	530	611	622	589	575	621	573	569	605	584	584	597	592	553	601	626	585	600	642	569	600	566	594	590	563	582	580	621	554	521	552	565	566	604	596	574	570	589	610	585	609	580	608	566	583	566	563	606	567	553	596	615	593	572	563	569	609	579	581	562	575	558	605	576	562	563	544	569	583	572	588	579	567	599	618	556	539	592	600	593	536	607	553	576	583	580	559	596	535	561	592	623	588	559	596	548	577	543	540	578	599	536	613	524	582	584	583	565	564	605	547	546	556	592	555	590	547	611	597	568	555	563	583	591	548	606	603	577	564	562	608	599	577	610	530	550	610	610	559	574	572	587	574	561	627	583	549	589	573	572	577	590	600	587	585	532	550	604	593	556	612	572	565	538	543	577	637	580	552	555	589	582	591	595	546	580	580	584	616	553	557	564	583	557	601	595	533	564	577	638	596	610	582	555	598	586	568	596	587	532	577	608	588	563	535	593	609	557	558	585	580	579	584	585	627	565	608	597	534	602	552	566	544	619	575	548	549	583	593	579	588	641	590	553	582	607	620	607	585	568	586	559	593	587	540	556	566	530	608	571	562	589	544	629	591	547	612	564	572	602	597	586	574	612	587	618	575	551	573	601	579	566	599	573	564	513	561	603	593	613	556	602	614	559	606	589	583	604	625	579	569	635	558	591	567	589	597	552	592	590	587	562	574	587	554	606	591	576	557	570	592	568	570	570	583	570	628	600	634	594	597	556	599	562	573	567	577	561	589	586	578	569	613	611	605	578	581	629	532	623	567	599	567	596	618	573	602	612	572	606	569	547	572	570	609	611	629	597	556	605	586	574	591	576	571	567	569	580	598	590	577	613	563	598	548	552	539	544	584	599	546	586	578	591	600	585	582	598	603	602	594	545	585	579	589	602	580	575	569	583	613	589	615	564	598	561	569	581	603	560	617	626	577	578	594	576	570	575	591	660	583	580	532	628	556	556	593	620	607	592	590	606	582	515	591	580	611	596	588	570	580	586	563	560	602	605	622	541	558	586	572	584	586	574	580	625	599	596	591	583	571	552	545	594	585	590	598	619	558	567	597	630	549	609	579	639	572	586	570	598	564	551	588	586	568	595	619	591	564	599	588	611	556	606	599	568	608	624	559	622	604	574	558	599	577	562	581	575	589	563	588	577	535	593	567	585	608	596	602	593	578	608	592	540	563	562	564	531	583	591	537	559	543	553	610	586	589	540	604	613	590	612	599	561	607	565	588	590	576	594	579	538	635	528	543	614	580	588	592	546	570	595	575	573	560	611	620	620	528	554	576	569	568	637	589	560	565	554	568	539	594	585	557	580	565	610	583	616	569	563	606	575	583	585	555	552	585	588	610	615	593	588	577	610	604	594	560	565	595	593	577	577	587	573	588	604	538	597	590	600	600	566	600	604	596	579	608	543	580	636	560	582	604	573	532	589	571	598	615	610	552	620	574	602	585	584	597	625	593	599	586	598	573	550	603	585	544	524	606	568	596	519	603	577	568	569	589	550	556	583	597	630	593	605	582	553	572	553	538	588	600	567	574	566	574	562	574	583	551	563	570	568	579	568	574	581	615	553	613	591	551	560	610	567	570	620	584	596	595	536	570	563	562	555	552	566	592	651	600	549	586	595	540	584	589	588	615	601	609	593	581	596	586	582	581	563	560	582	603	549	611	585	550	584	543	593	586	577	596	576	585	567	543	603	587	573	575	579	524	583	597	573	618	561	598	567	573	558	645	569	569	574	552	593	562	576	556	623	620	587	583	592	587	549	550	562	567	570	580	605	577	562	585	553	570	564	540	555	581	588	540	564	593	568	577	551	629	590	571	582	605	583	572	576	567	552	602	592	578	579	601	611	559	587	616	623	599	613	550	602	570	581	602	584	563	597	573	585	577	566	572	605	597	574	569	565	574	555	537	562	559	560	621	589	576	553	605	565	617	559	561	559	563	603	591	577	564	553	582	587	556	636	580	624	614	589	540	597	580	575	598	537	572	549	582	578	556	577	598	521	569	642	542	580	569	571	582	582	568	543	587	628	624	565	619	605	577
1772	433	199	143	303	345	380	342	324	267	180	128	128	68	88	86	58	73	64	38	29	41	44	35	37	29	28	23	26	26	19	28	27	26	32	28	30	20	25	36	36	38	28	24	27	31	22	30	32	35	58	77	24	25	32	31	41	30	37	30	32	33	36	34	22	32	31	42	32	27	28	26	32	27	26	20	31	31	41	31	17	30	39	24	33	38	19	27	30	28	32	29	24	16	25	26	35	24	35	22	18	36	25	36	29	24	26	52	22	26	38	24	20	23	27	35	24	25	24	34	22	37	27	33	31	25	29	31	40	35	21	23	35	39	26	35	36	16	32	35	27	31	37	35	37	31	40	33	30	33	36	24	33	37	29	26	31	29	25	22	32	26	26	31	26	31	23	31	34	29	31	28	32	25	29	34	25	30	22	34	24	37	25	29	23	30	24	25	31	25	26	21	17	22	33	37	34	28	26	28	21	36	21	28	38	33	34	31	28	38	31	24	31	27	26	37	20	28	31	35	29	25	28	29	24	25	22	37	31	38	33	26	34	29	26	29	18	24	25	31	28	23	38	28	18	25	28	33	24	29	31	34	35	30	24	32	33	37	37	21	24	26	21	19	27	29	33	36	22	29	25	32	31	23	20	35	30	22	28	32	34	26	25	28	31	31	28	18	33	32	23	25	24	36	38	30	26	29	34	29	27	35	23	34	39	26	35	27	32	30	24	29	23	22	40	34	22	33	32	21	19	23	27	35	27	40	20	33	31	22	31	29	23	21	32	27	23	28	26	28	24	24	37	27	30	29	34	30	30	25	34	29	27	37	33	29	36	32	32	34	23	21	37	30	27	25	30	29	32	33	32	27	30	26	33	23	38	28	35	25	21	33	19	31	24	26	21	29	36	24	32	29	31	22	30	36	34	18	28	28	30	33	29	31	23	31	31	38	21	29	23	31	25	20	23	30	30	28	21	33	37	27	33	19	30	25	29	18	33	30	24	24	41	29	21	29	30	23	27	39	25	37	27	22	20	20	30	28	22	31	27	28	19	20	24	20	25	43	30	30	35	25	25	27	30	22	28	35	27	29	21	37	31	26	25	32	24	27	29	21	32	29	37	31	29	28	29	25	14	24	26	31	31	29	35	26	26	34	28	33	21	34	26	19	35	21	25	41	23	25	34	19	25	30	35	21	26	21	26	22	25	31	33	19	40	29	23	22	24	32	19	29	22	32	32	20	33	26	34	33	34	25	30	33	25	29	19	30	16	29	27	25	37	25	30	29	23	22	21	31	22	23	28	35	30	36	35	28	29	27	21	37	22	22	40	35	28	22	17	35	28	22	25	20	26	21	29	29	34	41	22	21	32	34	24	36	25	31	36	26	24	24	29	31	38	38	41	31	38	40	37	27	33	28	33	29	20	32	29	30	24	26	29	28	31	22	30	33	21	35	31	25	17	19	28	24	15	28	22	33	26	29	29	29	30	28	35	32	38	37	24	32	21	31	25	29	28	24	39	27	22	25	28	29	29	23	29	27	29	24	27	37	30	32	28	25	37	23	31	26	34	38	25	27	32	26	29	31	25	28	28	31	25	28	25	38	31	29	43	35	27	33	33	34	32	19	21	21	23	44	30	27	29	36	22	28	35	26	21	17	29	30	34	18	33	36	21	36	42	34	32	32	26	28	31	27	30	26	31	22	29	27	35	44	33	32	28	45	24	37	28	25	37	31	20	25	38	34	32	22	40	21	23	42	33	33	26	30	30	22	19	22	24	34	30	22	32	26	28	34	21	31	28	25	33	21	36	23	35	34	21	34	31	28	27	27	25	29	34	34	31	30	29	21	20	34	27	31	29	35	42	30	35	29	25	22	30	27	23	27	28	27	25	23	27	33	24	28	19	22	33	35	23	34	29	25	24	22	28	29	24	30	28	36	22	36	26	38	27	37	36	26	23	26	20	31	24	30	26	34	27	27	25	32	26	26	33	34	26	27	21	28	25	34	24	28	30	25	24	35	27	25	24	40	22	34	32	25	42	23	24	31	25	29	25	32	34	30	29	37	33	22	24	35	24	18	23	28	29	30	24	29	34	26	38	30	32	29	30	41	35	39	25	32	18	18	33	29	28	32	29	19	33	32	25	18	26	23	27	26	36	26	31	23	26	30	21	37	21	30	16	34	28	38	33	28	33	25	45	20	26	38	22	32	33	34	29	31	35	20	26	32	33	32	29	25	25	27	22	30	35	21	18	25	36	32	24	32	36	36	26	26	26	31	27	28	22	33	30	20	27	29	27	24	31	22	27	29	41	30	22	33	38	28	27	23	27	36	25	22	26	45	25	28	36	21	38	21	26	40	32	29	36	25	31	30	23	24	30	35	21	23	30	34	27	32	35	29	29	34	20	38	25	27	21	40	24	28	36	34	30	27	26	39	18	23	24	26	17	27	30	27	28	32	29	31	36	31	24	27	37	35	32	28	29	28	39	26	30	26	48	26	29	27	30	20	30	32	31	34	23	38	30	31	28	29	27	18	28	32	20	19	31	24	25	30	28	36	27	28	30	30	33	37	48	26	26	31	26	33	29	43	23	26	40	37	22	18	14	29	35	27	22	32	28	43	32	34	25	26	31	26	34	34	24	34	27	26	29	27	32	40	22	27	29	25	24	25	30	32	44	25	41	35	20	31	35	32	29	33	29	19	29	32	31	40	35	23	26	28	29	23	28	25	29	36	30	22	21	29	22	27	22	32	29	30	33	31	22	29	26	34	24	35	24	31	33	24	28	31	27	38	31	30	44	29	26	24	36	24	36	25	21	28	24	33	25	18	34	38	41	33	24	23	34	21	31	31	31	21	29	26	28	28	25	17	35	24	35	32	24	27	18	38	32	37	21	25	25	23	35	31	27	26	29	23	26	22	32	27	29	23	44	30	28	27	37	20	32	31	22	29	24	27	28	24	27	28	23	25	33	34	30	18	17	23	25	30	30	25	30	27	30	39	34	35	29	27	24	37	28	23	28	21	24	22	33	21	20	26	28	33	39	29	34	35	34	19	25	25	39	20	24	20	29	29	33	27	21	26	34	34	23	31	21	26	20	29	27	35	30	35	32	24	25	30	28	26	28	18	17	26	24	22	23	27	30	32	23	27	25	30	27	26	31	29	37	24	35	21	26	24	35	30	26	32	34	29	41	27	35	32	27	37	31	32	30	34	24	22	23	21	25	27	41	24	34	33	35	38	31	34	28	28	26	22	25	31	29	29	35	21	32	33	25	30	34	24	23	26	30	35	30	30	34	29	26	18	35	27	25	24	29	33	34	28	33	15	27	29	29	32	20	17	27	24	22	29	23	22	35	34	30	20	32	26	29	21	21	27	20	26	19	25	25	30	25	31	21	19	16	28	27	31	28	23	32	32	27	31	28	27	36	30	26	37	34	26	26	24	27	27	22	29	24	29	22	19	35	32	26	27	25	29	25	29	35	32	30	28	34	31	33	26	32	22
18082	11476	5636	14429	22687	23552	21574	19407	16510	13153	10122	6857	5156	3790	3237	2627	2414	2051	1755	1355	1206	1015	811	759	818	789	713	595	597	606	581	597	590	541	578	584	601	583	544	522	496	501	478	489	497	465	496	507	482	566	2097	2791	607	482	476	472	468	514	767	439	458	469	471	442	481	496	495	458	434	428	455	468	427	477	486	476	416	410	440	402	458	443	462	470	437	449	468	448	471	456	432	451	438	482	490	478	441	477	485	443	439	491	413	472	447	466	450	430	453	449	465	436	474	465	414	469	403	485	463	462	433	438	446	424	444	414	465	443	438	464	452	458	478	458	457	456	463	484	461	446	437	448	458	463	447	503	435	455	460	435	464	461	461	463	467	439	415	398	439	429	469	428	426	458	474	460	470	470	444	457	481	465	460	425	439	469	451	450	459	436	459	478	415	432	461	464	502	451	458	443	478	441	434	421	431	486	462	441	438	466	436	469	467	457	446	444	447	462	408	458	442	452	454	470	412	464	440	496	423	458	466	416	433	442	448	432	440	459	432	403	440	448	421	433	387	470	455	474	465	429	464	432	441	409	476	436	440	430	473	452	434	374	439	421	448	442	473	415	418	461	438	451	435	411	431	407	452	488	457	473	448	451	462	470	472	416	439	452	422	463	453	413	469	430	444	435	480	428	440	464	467	443	488	434	460	471	419	395	452	442	436	448	444	399	482	417	460	451	434	455	427	450	437	453	492	446	471	432	462	457	460	452	460	471	436	492	443	438	420	415	442	464	441	449	455	464	463	444	443	476	427	450	453	450	461	460	453	450	452	440	424	475	454	426	464	461	469	433	443	446	487	442	417	472	454	425	427	475	433	430	437	437	427	415	476	429	469	426	425	431	416	426	462	464	430	432	450	444	466	466	463	418	424	472	447	474	398	447	385	447	434	447	449	411	455	455	426	442	449	423	437	424	449	423	432	447	466	457	433	440	452	456	437	461	420	456	442	448	457	466	444	445	438	435	427	409	472	485	458	420	419	444	457	430	427	443	430	456	418	415	455	458	466	444	467	460	447	458	435	460	453	442	447	422	454	431	440	437	435	411	426	461	464	455	422	479	431	470	445	475	424	454	428	420	441	429	417	416	435	461	446	420	435	448	399	442	454	462	437	423	441	462	448	441	437	426	447	429	472	453	459	438	460	416	447	440	381	440	448	455	432	461	447	443	428	426	435	477	462	446	492	433	447	446	445	452	447	416	464	456	458	464	440	435	428	462	459	455	441	428	445	447	463	460	426	471	429	462	436	438	439	439	457	448	444	449	440	454	453	466	439	442	420	436	437	434	473	412	488	484	446	432	464	427	470	423	444	447	461	464	438	466	442	489	436	439	455	436	440	424	467	475	426	434	445	438	440	472	434	438	452	453	455	452	404	437	428	407	457	461	444	416	437	464	430	437	465	430	468	463	490	440	435	456	463	467	449	426	425	465	492	442	443	455	430	486	439	420	440	444	432	428	402	446	458	439	464	434	434	446	433	450	446	436	456	449	457	467	411	458	480	428	417	453	448	431	444	444	413	458	419	464	411	439	466	437	427	413	450	467	437	418	423	437	471	455	444	423	485	467	447	437	467	468	442	449	483	464	437	425	435	440	405	456	478	439	450	420	456	400	460	439	450	428	466	445	469	418	462	454	460	417	459	448	427	443	424	440	465	444	465	489	407	453	471	425	448	452	405	472	460	447	425	422	471	428	428	413	456	445	422	424	453	458	438	426	476	403	424	463	429	459	487	487	458	453	432	437	422	454	454	471	431	484	428	397	418	443	437	443	455	436	455	469	431	421	443	398	450	445	413	451	465	470	505	436	442	420	454	459	468	436	472	461	429	458	420	429	463	443	435	426	425	442	405	425	436	439	441	460	417	434	475	465	432	429	434	470	431	452	477	431	423	446	450	431	407	458	459	446	449	436	479	429	449	474	485	442	407	444	463	455	441	489	421	413	448	489	400	433	460	434	456	471	403	463	467	459	483	466	407	421	434	418	466	420	443	442	458	452	452	447	416	439	384	438	451	404	447	436	406	465	412	436	408	437	454	453	417	453	437	479	456	449	431	449	417	450	445	446	456	437	439	442	408	437	489	436	475	419	401	440	491	466	462	454	409	452	456	423	435	453	422	451	442	437	443	450	416	418	428	444	470	466	470	440	453	416	433	445	446	460	432	407	471	462	444	452	425	430	417	442	416	454	426	439	437	454	441	420	419	458	465	459	442	447	448	409	462	447	409	441	444	452	449	489	443	454	419	451	444	508	449	427	447	470	473	451	438	451	413	443	442	430	449	431	460	444	444	460	471	455	481	445	458	441	453	447	464	465	444	457	430	451	422	442	476	451	454	462	434	444	460	442	455	458	446	446	420	408	447	445	458	395	438	434	455	440	442	437	413	459	462	439	461	465	436	447	436	442	407	461	442	456	437	473	421	429	437	482	443	438	472	456	448	454	442	433	506	466	461	472	449	454	474	498	439	458	459	438	471	426	428	474	437	455	510	448	459	469	422	459	451	439	443	445	445	438	432	425	415	500	416	399	463	457	460	448	456	458	500	476	440	468	448	450	467	435	422	455	477	471	432	452	435	420	420	447	458	455	440	450	453	453	425	467	415	466	446	419	428	452	432	410	475	435	433	434	422	483	445	430	395	480	381	438	465	452	453	442	495	448	454	428	413	443	431	418	428	460	456	464	472	435	443	451	414	440	456	440	479	492	435	456	440	454	459	431	449	412	436	431	443	438	443	432	444	427	444	415	415	440	454	428	438	403	440	438	462	428	446	464	465	434	442	453	420	424	400	434	448	475	437	469	400	463	443	431	432	481	458	464	485	458	472	467	437	446	500	447	460	430	428	446	417	456	456	425	446	472	409	419	458	406	424	406	450	450	465	458	452	437	441	426	436	463	474	418	465	446	470	417	433	443	457	434	435	452	417	455	426	478	448	438	414	486	430	447	458	415	463	429	451	420	438	470	435	426	451	429	443	428	441	439	480	459	450	427	421	477	436	490	473	483	445	424	449	427	416	475	437	472	468	479	470	436	463	428	467	464	456	474	439	425	500	467	441	450	427	422	451	458	407	434	460	425	453	428	463	456	461	407	452	444	433	457	474	454	448	459	468	444	434	419	452	478	441	435	423	407	423	432	445	446	468	442	434	464	441	441	444	443	458	441	440	415	450	439	426	451	461	463	444	430	432	498	483	412	411	436	451	443	425	473	439	430	430	456	432	433	490	485	436	431	458	459	436	415	462	432	433	390	442	435	435	421	451	473	440	406	435	423	450	446	429	448	454	419	449	444	434	435	453	421	426	482	463	428	455	425	438	458	436	434	469	445	462	438	455	441	443	458	437	427	483	469	467	438	456	408	444	444	441	449	430	441	472	426	459	451	403	431	468	435	454	448	457	457	428	448	427	450	444	459	456	475	420	433	464	421	464	471	464	425	419	451	442	406	467	451	440	489	449	421	478	460
1353	703	324	219	452	628	566	547	488	414	270	224	157	136	95	105	88	65	65	62	57	51	50	30	41	26	33	31	29	25	28	27	32	28	28	27	34	22	35	20	28	32	28	29	15	15	20	26	29	37	137	253	31	24	23	15	23	27	53	19	32	21	23	21	28	28	20	30	25	26	24	20	22	28	19	17	25	26	18	33	31	23	20	20	18	19	22	23	25	17	19	21	18	25	27	15	28	15	32	22	23	28	21	21	24	19	12	27	31	18	15	25	22	22	19	22	24	21	25	27	27	19	20	25	18	20	13	17	25	21	26	17	19	23	23	23	27	18	28	19	26	29	18	18	19	14	11	23	14	20	24	28	27	26	35	19	23	25	26	26	19	26	19	17	20	16	28	20	25	29	32	19	26	21	26	13	22	23	30	17	22	17	27	22	19	20	24	28	19	12	28	25	20	17	22	21	21	16	19	17	20	29	30	20	25	20	18	15	17	20	24	25	18	31	26	23	33	25	18	13	16	17	25	21	21	22	16	22	27	22	18	24	21	12	24	18	23	26	28	19	16	20	19	19	19	19	20	21	18	19	16	26	24	23	25	27	20	16	30	18	18	16	27	16	22	25	22	21	21	24	20	26	17	18	19	25	19	24	22	22	18	33	21	18	15	18	22	19	20	16	17	22	26	17	26	24	22	17	17	25	26	16	20	20	13	15	16	23	23	20	20	18	16	16	15	28	28	24	18	18	25	27	17	12	27	27	25	20	22	23	28	24	13	20	27	26	14	25	26	27	20	20	22	21	12	13	13	21	21	14	18	17	21	18	25	19	15	20	31	23	21	15	22	22	24	16	22	16	20	19	20	29	19	19	23	17	17	22	20	26	20	19	20	30	28	16	17	25	18	21	23	19	22	22	21	17	30	25	27	24	18	15	19	24	27	14	15	18	22	33	26	18	23	32	18	18	14	23	22	23	23	26	23	19	30	22	25	24	25	20	19	15	17	17	18	18	32	24	32	17	33	27	23	16	25	26	15	17	23	21	27	34	22	28	22	24	26	17	20	18	21	25	19	21	22	25	26	26	19	19	18	22	16	26	27	21	21	19	22	22	15	26	28	24	19	26	20	19	31	24	19	20	24	20	16	22	17	21	24	25	20	20	20	26	19	23	20	23	19	19	15	22	20	27	25	23	20	22	16	23	26	21	18	19	15	13	21	26	21	15	21	24	16	16	19	21	18	24	29	20	20	19	16	19	18	20	21	23	17	20	24	28	19	17	27	22	20	17	20	28	17	18	22	25	21	20	21	22	22	25	20	24	24	31	24	19	27	20	31	19	19	29	21	27	20	28	28	20	20	24	23	32	29	23	24	28	13	21	25	26	20	29	22	23	32	24	23	19	22	29	24	23	18	25	16	22	19	21	18	21	23	30	17	15	28	18	20	22	18	14	18	22	15	24	30	24	21	25	33	21	16	13	13	24	28	26	19	18	15	16	17	25	24	16	22	20	27	18	18	24	14	24	24	21	22	20	22	18	27	22	20	28	27	25	25	17	16	18	20	22	26	19	13	16	23	18	19	20	13	24	25	21	24	19	26	27	21	24	19	23	24	25	16	24	21	26	17	17	26	16	21	23	22	23	10	25	18	25	28	24	20	22	11	21	19	26	14	27	17	19	27	14	24	21	21	24	30	20	14	17	27	30	25	21	24	21	28	23	29	17	22	16	11	24	20	20	29	14	23	29	19	18	29	19	24	23	24	27	31	27	24	28	22	20	27	17	19	19	28	25	20	24	22	29	15	23	18	22	21	19	19	16	13	24	25	20	21	21	18	29	25	21	17	26	14	20	20	21	15	23	22	23	15	22	21	18	21	13	25	18	18	21	15	25	25	21	25	20	24	18	26	22	16	26	26	19	18	28	22	19	21	30	22	15	18	22	27	21	19	18	24	23	19	17	18	26	19	20	22	20	27	19	27	24	13	18	26	16	21	19	20	26	22	27	31	24	29	26	22	19	23	12	24	15	22	25	20	18	19	22	22	16	23	17	23	17	15	18	24	18	21	18	19	17	23	20	20	15	15	20	22	26	22	15	21	26	27	16	26	19	27	17	27	17	16	17	25	11	26	25	20	20	17	19	19	29	18	23	16	28	30	14	16	16	17	25	17	18	16	25	21	17	17	21	28	24	19	21	23	18	21	19	19	14	23	25	21	22	23	25	22	22	23	14	22	24	16	19	20	10	21	18	20	31	25	19	20	19	23	9	28	18	25	19	19	23	24	17	24	29	15	20	20	23	26	28	21	24	18	18	13	17	23	21	27	26	27	24	23	28	18	20	25	19	25	18	18	27	18	21	22	28	21	17	23	29	12	16	16	21	24	23	9	24	17	22	19	25	30	20	18	15	17	15	13	20	21	21	24	26	25	24	13	28	18	22	26	19	20	25	19	31	20	16	22	21	22	20	21	22	18	21	17	23	23	22	23	28	19	21	19	17	23	20	23	21	18	18	23	26	31	19	28	23	24	27	23	16	26	25	23	24	23	23	19	17	25	18	19	22	25	20	22	25	29	25	17	12	18	27	18	20	28	29	26	16	22	25	29	24	18	32	20	23	18	20	26	22	13	16	26	16	21	16	15	24	24	20	35	23	16	18	16	24	16	22	24	24	30	29	26	21	18	23	27	26	24	17	25	25	27	22	27	21	22	22	21	17	20	22	17	24	15	18	22	24	20	23	29	19	17	17	20	28	17	20	28	20	25	17	30	20	23	19	17	29	25	18	21	29	24	18	14	21	14	21	17	16	23	18	25	16	19	19	17	35	17	24	24	29	16	22	22	21	24	31	32	14	23	22	26	14	31	13	21	23	20	29	21	24	24	19	25	17	25	19	27	26	29	18	17	25	21	22	19	17	14	18	17	19	23	34	16	18	22	25	25	22	27	23	16	17	17	21	29	18	14	27	25	21	13	23	23	19	25	17	20	17	22	23	22	18	11	20	24	17	17	16	27	28	24	22	27	21	17	19	14	19	19	21	23	21	20	30	28	18	22	22	23	22	31	15	21	24	11	19	19	19	27	18	16	26	17	19	26	25	15	33	17	17	16	27	23	16	30	23	22	27	22	23	19	21	18	23	25	17	20	15	23	23	16	34	26	31	15	24	19	28	26	22	22	17	23	19	32	23	24	29	30	23	23	27	18	18	28	19	20	18	20	20	23	20	22	17	13	25	19	15	22	28	16	27	21	23	34	19	18	15	18	18	21	18	25	23	18	20	24	28	27	28	23	22	29	23	21	23	18	21	23	23	12	19	23	23	26	17	20	20	27	22	19	19	24	27	20	21	26	30	17	37	25	15	17	20	16	17	21	17	22	28	12	13	20	14	19	21	24	17	29	28	30	21	26	17	18	14	28	16	22	23	30	18	22	17	19	25	19	10	29	22	19	10	23	34	26	16	21	22	13	23	26	22	29	20	16	17	13	23	17	22	22	26	14	26	19	17
22402	15035	8040	19169	28872	28703	26591	24842	21694	17544	13906	10417	7393	5864	4921	4447	3728	3173	2874	2183	1740	1586	1163	1112	1056	1009	1051	945	749	684	723	645	619	624	668	629	587	610	600	499	528	513	519	434	444	498	456	437	466	882	5996	8653	427	398	441	455	344	806	1461	377	363	355	355	351	364	354	358	389	317	368	338	362	352	351	351	349	360	370	337	389	362	314	393	376	369	370	364	350	331	382	361	367	343	326	372	356	403	345	363	377	350	347	363	359	352	341	348	362	355	369	358	386	335	359	355	329	347	353	336	301	327	336	351	354	333	338	360	353	363	328	346	320	353	355	358	325	338	332	364	334	359	363	328	330	347	359	376	374	335	328	358	360	299	325	365	343	362	365	363	341	335	355	329	314	375	362	346	347	334	313	315	291	351	317	336	346	328	349	338	340	298	344	361	360	357	333	349	325	321	346	333	359	347	306	324	324	364	365	357	311	351	295	354	334	325	348	353	328	324	327	353	355	360	329	298	374	388	349	375	309	340	353	324	311	329	350	346	331	354	337	314	322	315	335	316	347	360	343	339	334	346	339	359	340	351	343	318	298	353	314	344	318	335	308	342	304	348	330	316	337	340	421	365	357	327	341	315	329	350	330	302	327	359	351	326	361	346	334	329	328	382	316	315	356	356	310	345	330	339	369	345	299	374	329	315	366	336	327	360	347	331	342	366	367	331	326	358	330	352	330	340	302	308	306	346	332	321	390	322	351	306	359	322	321	323	345	333	360	323	326	332	372	305	337	343	346	320	327	315	315	334	345	328	330	319	360	338	348	336	349	357	349	351	342	340	330	371	333	338	348	340	326	339	316	331	322	336	325	343	315	320	366	351	355	360	336	349	306	343	315	338	364	352	328	343	335	340	321	319	338	351	332	345	350	333	350	356	332	348	347	315	347	312	329	332	349	340	311	352	346	326	311	338	356	367	343	355	340	334	341	327	324	329	293	338	341	337	337	361	334	343	318	331	353	357	312	329	320	313	358	329	299	337	362	325	355	315	329	355	340	345	347	360	331	351	331	357	298	353	312	345	317	371	345	337	357	370	341	311	346	329	328	333	336	343	344	345	344	328	333	322	312	337	322	315	324	356	328	390	334	382	350	330	343	316	340	332	344	298	336	368	350	313	348	313	355	342	345	328	349	326	352	323	316	349	324	365	327	355	333	344	311	348	343	319	333	345	361	328	321	348	303	326	362	327	315	334	353	321	339	353	331	308	331	369	330	329	379	337	313	319	359	339	343	353	344	320	329	332	331	327	306	325	327	360	366	332	319	319	339	318	310	330	306	345	329	366	309	331	352	336	321	324	328	339	342	352	337	326	355	339	345	345	329	353	343	354	373	334	360	336	359	343	368	287	339	337	358	351	344	317	352	338	316	385	340	370	310	336	360	350	324	333	315	345	359	324	336	312	324	341	334	346	322	347	325	348	320	337	347	336	348	304	340	334	345	323	365	332	342	337	379	327	334	349	361	314	361	329	332	332	353	320	343	352	332	348	367	338	320	365	353	343	315	313	351	334	337	344	323	361	341	375	343	342	343	335	352	347	330	353	344	324	363	377	377	344	335	346	354	324	362	311	374	319	322	337	314	336	333	311	339	351	338	295	364	342	312	295	348	319	322	317	307	356	343	351	310	327	327	359	295	332	379	327	339	329	320	335	349	339	329	365	304	354	339	317	357	363	331	347	364	345	346	333	309	360	350	379	359	328	363	333	359	336	361	347	332	340	354	329	352	310	347	358	358	352	358	332	325	315	354	326	342	336	326	327	361	343	330	339	319	330	353	355	337	324	317	348	347	353	309	360	356	331	318	371	344	347	358	321	335	325	367	348	305	360	351	331	353	346	379	315	330	330	335	343	322	352	354	310	365	366	360	345	316	344	335	342	318	341	339	343	332	303	326	344	334	335	340	376	320	370	325	371	365	353	346	325	322	345	330	323	335	388	360	346	334	334	331	347	313	335	320	328	314	332	360	335	328	337	339	337	337	341	362	327	297	323	334	366	324	324	326	361	309	304	303	347	342	334	359	333	344	350	359	336	351	317	367	334	313	322	345	331	321	352	328	330	362	363	355	341	328	366	355	347	340	335	349	345	342	326	304	387	360	347	354	328	345	348	344	316	353	326	318	328	374	374	340	367	325	321	343	310	324	332	338	318	357	301	323	313	351	349	316	301	343	351	356	342	327	350	327	350	338	346	333	342	357	360	318	321	307	332	336	353	340	342	341	323	329	366	350	306	335	317	326	302	339	315	337	359	321	337	337	336	312	356	325	340	319	360	342	344	332	332	337	343	327	324	339	369	366	328	329	310	334	337	344	336	353	317	336	341	329	352	324	325	331	316	361	334	349	313	373	313	345	365	336	345	353	343	341	351	340	333	348	319	344	362	339	366	335	361	354	338	354	325	334	334	361	338	362	338	310	324	345	344	306	339	313	357	318	352	380	349	354	327	331	339	341	360	346	343	315	357	337	367	372	331	360	326	330	351	332	309	351	325	329	348	330	318	358	357	301	333	328	335	354	323	338	358	342	353	334	359	329	318	336	344	329	344	346	332	356	315	362	359	373	336	349	336	334	362	340	356	329	306	336	356	345	346	344	327	382	318	349	328	358	338	336	330	324	328	336	390	362	329	338	321	375	334	344	324	340	326	348	345	344	344	378	343	356	298	367	344	346	352	349	350	336	368	333	316	332	347	321	329	353	367	357	359	336	352	353	334	357	341	366	350	347	345	330	344	376	344	358	341	329	330	329	323	343	323	340	320	321	309	346	300	342	325	344	348	360	310	298	325	335	313	358	308	365	318	351	340	339	362	362	343	356	348	303	360	341	339	347	326	358	341	353	312	346	305	297	364	352	352	340	305	333	336	315	355	320	363	323	346	345	350	338	329	350	329	353	349	368	347	319	335	313	324	326	359	328	348	319	329	328	303	335	370	339	354	307	328	302	385	324	350	338	338	327	349	315	350	343	327	323	356	378	336	364	342	324	315	364	342	371	332	340	342	337	373	337	326	342	325	315	348	304	344	341	297	352	357	326	332	314	282	337	326	310	335	320	347	357	332	317	345	359	349	334	346	350	330	377	310	344	342	318	356	355	345	346	343	336	330	357	340	360	307	316	327	357	341	359	322	327	370	339	354	321	334	319	323	335	351	321	347	344	353	336	326	318	318	344	366	342	310	328	326	345	355	304	325	318	354	328	349	353	338	349	339	350	352	342	343	339	332	326	386	333	320	333	359	341	338	324	309	352	302	336	349	342	336	349	337	321	323	351	361	327	349	352	362	322	330	307	328	325	346	348	348	327	336	308	348	345	316	366	360	316	326	326	345	332	370	344	373	331	328	317	341	321	322	368	347	349	315	326	312	332	320	349	319	335	326	338	359	331	334	342	344	337	362	351	323	295	357	332	348	368	315	353	352	355	352	359	355	347	383	364	358	340	343	335	344	300	336	339	339	328	317	355
2992	643	323	233	451	571	519	533	510	412	306	202	169	136	123	123	109	92	75	86	65	77	54	66	71	52	55	54	64	45	60	46	47	63	45	56	59	47	40	43	49	52	41	35	49	43	55	41	38	49	138	244	33	42	47	41	47	55	68	53	45	45	47	43	49	68	45	48	51	45	60	44	43	64	44	44	53	55	54	52	41	40	45	43	39	58	57	45	34	39	27	45	47	49	52	39	45	56	44	50	43	36	46	65	39	53	49	43	61	47	44	38	33	62	45	51	44	44	43	49	53	44	50	48	43	49	50	53	43	44	42	62	50	51	56	45	43	52	44	47	58	53	46	44	49	48	33	54	41	41	48	43	48	41	33	42	63	39	39	41	46	47	39	48	29	43	38	46	37	38	53	51	52	50	46	48	46	56	38	48	52	60	61	55	48	38	76	41	46	45	43	44	42	35	42	46	51	45	57	51	44	33	43	42	41	51	52	43	38	52	56	46	56	46	52	53	48	47	48	46	58	45	53	50	43	49	56	47	46	42	45	44	38	43	49	46	42	58	48	39	41	39	41	41	46	54	44	39	48	48	45	47	48	38	45	47	51	41	51	42	56	46	48	47	48	36	46	42	52	41	44	43	41	56	41	40	33	33	45	40	56	45	51	61	43	46	55	48	47	52	44	34	49	51	48	45	40	41	62	50	48	51	40	45	55	48	60	33	41	52	51	47	44	44	51	48	46	44	57	34	50	35	37	43	42	40	42	46	44	47	34	41	44	40	40	34	49	52	48	49	37	42	48	47	55	45	41	50	44	44	47	45	55	51	54	54	55	61	40	47	39	53	53	45	41	46	46	42	45	52	33	36	42	44	36	59	39	48	47	44	57	39	43	43	51	42	43	44	49	50	58	38	37	52	45	47	50	35	48	42	57	47	43	56	43	51	44	53	49	50	56	35	46	40	46	51	44	47	59	41	44	46	37	45	57	38	57	50	48	40	50	57	29	56	47	38	39	42	42	41	42	49	43	40	45	43	43	46	53	43	38	54	38	55	56	49	44	37	53	41	42	46	47	36	45	47	57	49	46	36	53	43	45	46	62	49	45	51	48	39	59	37	31	31	53	45	56	43	47	51	48	39	54	47	46	55	53	40	50	44	39	41	39	48	41	44	44	47	46	57	42	42	34	32	44	54	44	49	46	44	51	44	49	59	56	41	57	48	53	45	44	60	54	47	49	43	48	44	46	37	37	60	49	45	38	47	58	56	50	38	53	44	43	58	38	48	42	43	48	35	52	46	43	49	45	44	43	51	61	52	48	40	38	37	44	45	41	42	50	40	50	48	45	47	45	40	47	39	42	41	49	50	39	50	39	41	41	48	40	58	46	42	47	49	35	44	49	43	42	55	40	39	48	53	33	51	41	46	53	42	48	50	49	49	42	47	45	46	44	42	46	47	50	55	44	47	46	55	34	43	43	48	64	63	61	59	57	43	52	54	34	52	39	47	41	44	38	56	43	35	45	42	61	40	45	47	50	58	38	51	55	48	53	53	49	51	41	50	49	40	50	50	50	44	46	44	50	40	40	53	44	54	58	49	44	40	38	63	53	49	53	44	51	43	45	45	51	52	51	53	44	52	43	48	43	45	44	40	39	39	47	36	45	56	47	44	53	44	40	51	35	49	65	44	58	43	44	42	51	52	53	53	52	49	43	38	38	43	38	41	36	50	47	53	40	40	46	57	56	46	42	42	30	49	45	46	45	37	47	44	49	54	48	44	49	46	53	56	39	34	45	58	48	40	44	47	40	65	43	55	46	48	51	47	51	51	41	45	39	47	49	44	52	40	53	48	34	51	49	46	48	49	44	50	39	43	32	49	50	42	43	58	45	55	52	37	44	49	49	41	41	46	49	47	50	52	58	50	48	35	59	43	36	34	37	44	50	41	45	53	50	46	34	53	49	51	48	54	33	49	48	50	40	47	48	44	47	57	45	39	56	39	43	49	41	41	42	42	50	46	49	40	45	52	35	45	58	39	46	45	45	45	44	49	47	50	52	42	40	44	50	45	55	52	44	40	52	44	53	36	44	45	40	40	48	50	57	52	50	61	40	47	46	57	38	46	41	44	37	54	30	56	43	40	40	52	31	49	40	60	49	50	37	36	48	48	50	49	52	44	61	58	47	50	38	49	48	44	54	43	47	39	47	45	49	43	49	46	40	33	48	40	46	49	49	59	45	45	49	39	51	53	42	57	34	36	34	36	42	58	54	51	38	50	64	51	45	31	49	45	36	46	54	37	57	49	39	55	51	43	38	37	42	41	43	55	62	30	44	62	55	45	42	44	39	53	42	40	55	45	49	53	60	50	43	33	40	40	44	39	44	53	56	43	45	44	46	41	54	55	52	40	52	45	46	46	66	39	49	48	49	41	45	38	39	42	49	52	51	30	45	44	41	45	43	41	49	43	50	57	56	36	45	60	47	51	46	49	45	47	48	44	48	59	45	39	38	41	57	43	52	42	51	49	49	62	44	45	48	52	50	38	50	34	47	46	44	48	46	43	39	40	45	49	53	46	48	37	48	51	42	41	52	43	44	48	49	38	52	50	54	56	37	53	46	48	48	55	50	38	54	70	35	47	43	41	57	46	39	52	47	56	28	44	48	51	39	50	44	60	50	40	38	41	59	57	46	47	40	50	42	51	45	58	58	40	47	46	48	42	55	43	43	43	49	39	51	42	52	53	51	54	45	47	65	38	47	49	48	37	56	51	55	52	44	33	42	45	46	45	44	43	44	45	54	45	54	46	55	46	39	47	48	39	39	43	62	35	41	55	41	42	51	35	56	34	42	38	30	37	56	43	38	46	55	50	47	41	44	48	55	45	43	61	30	55	43	50	53	44	36	55	40	47	50	45	44	59	43	57	48	44	38	43	51	33	44	49	42	50	53	57	45	43	40	48	43	36	52	49	51	32	43	43	60	57	51	39	37	51	58	60	42	36	42	45	40	46	37	35	50	39	51	41	48	49	50	37	49	36	43	44	49	53	41	59	49	47	47	32	59	57	52	50	43	51	38	43	54	52	41	52	56	52	35	50	40	40	47	42	38	39	45	31	46	48	44	53	39	54	66	43	47	38	36	45	58	32	54	50	38	44	36	45	45	49	57	52	45	49	52	57	43	42	43	42	57	49	38	37	33	52	42	48	46	45	50	56	56	46	53	47	45	42	37	45	35	46	40	37	51	36	39	37	47	33	42	52	46	44	35	38	44	48	47	55	47	43	54	35	47	54	43	40	46	42	41	40	50	53	52	42	43	49	37	42	36	52	42	45	48	48	58	51	47	42	49	45	50	52	42	38	51	44	48	51	46	42	52	40	39	47	58	48	54	53	44	45	41	54	55	41	55	50	43	58	41	55	38	36	53	42	43	47	38	34	42	42	47	37	43	37	43	47	38	51	50	54	44	40	57	42	49	54	47	52	43	49	36	53	43	45	31	36	55	48
21134	13795	8002	18621	27637	28267	26115	24033	22178	17442	13492	10000	7196	5640	4825	4477	3639	3301	2896	2462	1969	1886	1479	1406	1347	1183	1255	1151	1179	1055	1054	953	975	1014	981	961	1017	996	903	880	947	876	818	824	814	836	840	740	852	883	3876	7353	911	758	826	757	758	1485	1180	758	716	752	692	710	687	783	735	685	733	717	724	716	657	721	712	732	696	689	665	738	681	762	719	665	714	668	723	734	723	726	785	728	724	709	738	715	686	739	707	725	733	669	712	725	709	723	667	719	710	663	771	704	703	654	716	708	718	736	748	752	772	681	706	688	735	706	689	734	733	764	680	692	710	728	725	678	714	702	681	681	684	762	758	713	678	719	721	679	711	671	718	691	725	718	681	691	774	685	722	732	729	709	737	645	762	755	704	717	727	726	688	695	748	734	678	652	712	690	693	674	674	707	707	666	670	669	687	712	745	709	681	655	720	674	738	734	669	742	669	700	713	705	673	683	709	695	671	709	687	695	710	739	730	663	695	761	685	678	687	696	702	683	663	693	705	720	665	694	731	713	715	755	684	666	668	705	717	667	709	744	704	735	672	744	700	741	700	709	662	674	755	692	682	687	669	672	690	670	739	699	732	655	717	708	655	674	741	738	707	691	718	695	689	699	718	731	705	707	698	692	726	672	734	697	679	735	690	705	703	672	663	760	727	696	728	707	755	688	703	695	667	663	707	710	635	731	701	728	670	692	669	684	708	735	749	723	739	712	740	629	697	666	711	719	722	729	670	697	671	685	702	738	691	672	721	688	699	678	691	677	693	716	696	686	707	718	757	710	700	713	675	707	690	724	736	723	695	666	704	706	720	667	696	711	699	700	709	715	739	649	687	700	703	722	687	667	711	691	710	673	709	644	690	685	681	718	727	687	711	727	658	705	719	685	692	720	691	754	684	707	722	689	724	633	676	683	736	689	696	664	674	711	713	748	676	676	717	717	699	686	682	723	647	712	689	714	691	709	699	698	737	657	699	678	686	706	640	739	683	701	659	661	699	712	669	737	703	693	675	702	700	681	698	735	687	709	672	703	681	687	704	693	734	702	666	732	704	726	704	706	727	702	673	750	694	702	667	718	705	701	728	732	706	699	706	685	713	711	683	692	699	672	725	728	720	717	718	726	716	695	679	716	687	701	729	715	756	689	712	673	705	711	690	691	694	714	654	732	680	709	704	675	749	649	669	695	699	714	698	699	711	710	744	661	726	650	677	689	716	687	669	652	701	719	673	732	704	711	710	697	671	713	645	683	717	707	734	746	688	692	731	687	682	668	700	670	709	663	699	680	718	685	720	685	737	701	679	687	656	735	670	696	724	685	726	735	726	735	704	742	688	690	712	677	693	698	728	675	671	703	704	641	746	694	708	691	680	688	745	721	677	690	679	716	714	710	723	734	694	708	705	682	745	699	691	705	709	660	684	735	683	732	686	690	717	695	683	699	689	718	696	692	673	679	653	667	675	683	681	700	666	748	720	717	758	748	688	719	665	684	660	692	651	675	681	686	713	728	661	710	731	691	697	657	734	708	645	689	709	694	690	681	684	713	717	676	694	675	729	677	713	702	740	666	684	683	713	693	717	733	738	681	747	691	709	644	678	735	716	685	657	698	731	672	680	717	710	717	708	682	672	701	716	708	651	735	688	716	675	717	722	706	706	691	710	671	712	665	691	677	679	759	733	717	676	726	694	717	694	668	742	672	725	678	715	698	679	716	716	702	690	684	755	703	627	692	681	703	717	686	674	690	729	681	742	675	676	745	670	700	694	717	718	718	721	752	727	693	681	697	712	717	662	656	698	686	693	761	733	679	732	711	683	728	715	706	689	700	689	655	699	730	711	677	707	738	746	669	712	722	672	723	668	715	698	692	718	694	676	671	772	694	662	703	709	680	673	713	704	688	693	726	702	672	683	716	690	741	728	681	656	686	726	706	688	662	761	712	700	685	727	666	733	702	692	679	709	670	722	716	697	732	689	664	683	748	691	683	718	712	732	659	696	700	722	745	695	723	703	670	692	681	735	729	646	691	686	725	705	765	736	684	697	717	693	721	706	690	685	728	699	744	728	719	671	731	726	678	693	685	689	709	687	731	674	677	673	680	702	670	668	709	702	667	719	710	712	671	698	697	671	743	691	704	675	672	705	701	674	754	722	674	715	744	695	706	694	721	705	707	750	694	685	656	663	684	698	662	763	692	701	717	723	683	742	676	715	682	704	743	687	672	698	728	705	681	687	688	692	715	707	692	684	738	679	738	697	653	694	721	687	701	734	688	709	684	683	683	701	720	693	688	721	683	686	704	716	746	672	675	718	696	675	656	714	678	651	694	688	692	712	676	714	693	663	682	676	704	758	687	736	695	706	690	687	663	759	688	689	669	710	698	747	680	656	709	726	674	700	679	672	710	703	703	698	685	698	740	725	723	705	680	678	676	742	691	652	702	661	685	694	709	718	673	688	680	662	694	668	733	720	675	714	701	658	739	693	667	720	710	717	721	642	688	679	706	679	663	758	698	715	704	679	684	686	692	716	669	666	700	668	659	692	647	710	699	663	723	682	680	720	669	674	691	700	723	700	714	690	664	669	718	714	655	681	709	724	682	696	689	656	704	693	726	702	634	694	715	665	704	708	693	727	675	672	707	772	676	696	731	749	762	707	676	670	687	677	651	683	783	687	746	691	731	699	694	715	633	725	672	729	733	675	708	714	703	681	721	717	700	683	722	723	700	723	678	693	670	735	739	690	704	717	715	657	732	662	704	688	699	672	693	767	705	722	721	699	645	679	720	707	669	673	682	704	684	707	692	672	667	702	725	690	668	660	655	688	666	655	713	726	732	689	708	694	683	764	690	700	648	681	736	664	706	684	698	659	701	669	730	704	748	669	680	709	663	691	667	662	692	707	676	680	762	703	681	670	721	725	713	655	737	725	794	678	736	678	694	689	649	689	732	731	670	715	693	705	728	692	705	715	699	692	698	691	720	679	681	696	631	624	698	689	711	661	721	676	716	649	712	673	656	702	638	677	697	686	708	709	719	674	658	674	745	713	689	704	739	693	699	667	750	658	692	693	700	665	748	682	679	722	701	719	716	657	738	711	681	665	699	673	728	640	676	684	674	720	687	729	691	726	708	742	726	724	685	762	775	674	711	693	680	738	670	657	705	679	709	697	701	719	696	681	713	717	698	688	680	680	713	712	659	685	697	698	717	674	680	698	736	729	736	698	700	679	659	659	643	718	713	683	680	668	717	703	698	687	746	718	708	705	698	685	673	692	697	676	668	704	664	738	675	775	685	690	716	736	749	695	666	679	692	695	696	675	659	648	684	727	680	716	670	729	687	751	692	717	724	735	655	709	682	632	653	666	691	685	674	693	711	688	743	705	680	663	660	702	668	702	687	677	669	691	671	688	677	661	688	671	707	698	679	651	673	705	750	695	705	703	670	680	723	733	732	711	694	674	653	695	696	705	720	694	741	627	712
2413	982	440	341	661	815	752	747	693	656	488	346	265	201	165	173	130	118	124	87	92	95	59	68	62	66	60	68	63	60	54	49	54	47	47	53	43	50	53	60	44	51	41	31	42	33	38	43	49	109	405	477	57	41	40	50	44	74	64	36	49	51	41	39	46	38	26	39	25	35	36	32	37	35	28	40	37	39	27	39	39	40	56	44	47	41	40	29	39	40	40	46	46	28	29	46	56	42	42	48	30	38	36	43	34	38	46	46	37	41	45	40	43	43	36	43	32	34	35	35	37	36	49	36	43	30	51	28	44	35	41	43	40	34	33	33	31	41	48	40	42	32	45	39	41	52	39	30	46	46	44	37	25	42	53	34	42	33	35	48	37	35	47	31	32	34	39	40	27	39	40	46	45	33	35	30	37	49	51	33	39	49	44	27	41	45	35	35	44	33	43	43	40	37	43	39	49	35	29	41	30	30	30	49	37	24	38	49	32	33	43	41	36	37	37	39	45	36	48	46	38	46	29	43	39	31	42	26	34	36	39	41	44	52	37	33	38	37	50	29	44	30	31	40	29	46	33	34	43	48	31	31	34	39	57	36	48	46	40	30	41	38	46	44	36	41	41	41	33	48	34	39	43	31	39	35	31	51	27	45	31	37	29	36	33	29	45	33	47	36	52	40	38	34	35	38	43	32	41	38	37	46	27	37	41	40	40	47	29	34	41	39	46	43	46	36	43	39	38	35	38	44	32	44	42	36	33	33	44	43	40	38	30	44	37	39	41	41	38	37	57	36	42	40	37	36	41	35	46	29	41	55	35	43	33	34	40	59	45	38	44	41	36	31	37	32	44	45	35	49	35	26	32	39	36	34	41	38	42	38	35	42	40	46	41	30	35	38	44	38	47	37	43	53	37	47	51	43	30	35	41	39	33	40	36	43	38	34	32	47	44	30	37	44	37	37	38	31	34	28	53	51	40	33	33	36	41	31	34	54	36	46	37	50	33	28	38	40	35	37	47	29	37	37	40	43	31	34	31	41	38	41	38	45	41	43	39	34	46	36	37	36	45	39	47	50	46	33	47	46	44	37	44	51	52	35	45	29	38	35	34	44	46	45	46	39	40	31	39	44	42	43	41	41	30	39	38	37	42	42	35	41	35	38	24	38	47	41	31	53	52	35	34	37	36	45	35	44	46	37	42	45	31	36	39	42	42	39	35	32	45	48	42	43	35	27	32	34	42	35	43	38	45	40	34	39	39	46	40	47	34	46	34	37	43	40	36	45	35	42	34	50	38	45	25	34	42	38	43	41	23	34	43	34	40	40	44	36	27	34	40	27	39	37	36	30	47	24	40	34	27	28	38	31	49	24	42	32	41	48	44	49	29	30	32	52	32	37	34	40	41	41	40	35	52	36	39	40	37	32	39	36	37	36	31	33	48	40	36	47	35	41	41	45	45	39	35	46	36	41	44	33	28	35	41	46	29	37	32	29	38	40	41	45	43	38	36	37	53	46	43	30	36	47	42	46	47	35	39	37	43	34	41	36	41	45	42	51	34	38	40	44	36	36	38	39	36	34	21	36	39	32	31	42	30	49	49	37	36	41	41	33	47	28	31	37	45	39	33	37	39	37	43	38	36	42	36	27	41	38	45	39	31	38	37	29	34	34	32	40	39	39	38	34	39	42	39	42	36	35	45	36	51	39	40	37	21	45	42	45	33	33	31	36	30	33	41	43	33	45	43	31	44	44	42	39	39	34	37	35	38	33	44	29	44	41	35	43	43	32	45	40	34	42	42	37	38	40	27	37	39	36	38	34	42	41	31	43	33	30	30	40	33	46	36	43	45	36	36	41	39	39	34	32	47	45	40	38	33	49	43	36	43	51	39	35	38	40	36	26	36	34	35	39	41	33	43	42	37	33	40	45	30	37	38	35	45	38	42	41	40	39	33	40	38	34	37	46	30	32	47	43	41	55	42	29	38	43	31	38	48	28	45	47	45	33	40	41	49	30	46	41	43	40	54	32	39	42	33	37	49	27	36	37	37	41	34	40	36	37	40	40	41	39	37	46	33	34	42	31	41	32	44	44	44	34	51	39	49	48	42	39	36	34	22	35	46	45	41	50	38	42	45	33	32	26	36	45	47	40	40	46	44	42	44	40	40	49	48	29	37	42	46	31	39	34	43	38	30	38	49	35	31	35	31	34	42	43	48	25	43	41	34	35	45	34	43	34	41	44	27	47	43	53	43	45	36	46	33	43	34	36	38	36	39	45	33	38	39	29	41	35	30	38	40	34	40	28	39	48	47	47	38	44	42	52	54	38	37	50	43	45	30	40	49	31	42	43	49	47	35	43	50	53	36	43	49	40	37	49	50	41	41	33	47	36	40	41	44	42	45	33	40	28	26	35	28	46	41	39	29	35	35	30	36	39	41	42	34	34	46	44	50	32	42	50	46	40	33	38	37	42	38	23	32	38	32	33	33	34	38	48	31	56	40	42	40	39	39	31	30	34	28	40	39	34	40	43	35	36	34	30	47	38	44	38	32	46	33	38	38	45	30	49	27	45	40	30	46	44	42	31	38	46	40	43	42	34	54	38	27	26	34	31	43	35	37	41	42	40	43	30	40	39	38	33	35	33	35	42	27	46	37	48	45	42	35	46	37	36	37	40	55	33	34	48	47	34	48	35	51	43	47	29	47	30	50	40	39	43	38	31	37	29	43	33	42	37	35	42	38	37	37	40	34	37	51	42	39	38	34	37	49	39	41	35	46	45	35	39	30	45	39	39	46	46	34	35	40	35	37	50	33	39	44	35	38	56	39	38	46	42	38	34	44	34	32	43	23	43	38	32	48	39	33	36	45	28	34	46	42	31	34	24	35	46	33	28	29	35	35	34	41	38	43	36	38	33	30	34	51	42	35	40	38	40	41	37	38	38	39	33	47	35	40	37	35	32	51	32	35	41	42	35	43	39	40	35	41	31	41	38	45	36	42	46	39	28	34	36	50	42	27	40	40	28	48	29	44	40	37	36	49	43	35	43	42	48	46	34	49	39	31	39	48	46	41	37	35	28	55	45	37	41	43	42	41	38	38	45	43	34	35	44	35	39	42	41	40	42	51	46	45	35	35	36	45	41	40	30	40	62	35	32	44	38	45	41	45	33	44	47	40	39	45	43	35	37	34	51	26	47	29	37	48	37	43	35	41	33	32	35	38	49	41	32	39	48	48	39	28	34	52	37	33	38	45	41	38	43	32	36	39	35	40	39	43	28	42	41	42	34	32	38	24	27	29	33	44	31	47	37	37	40	36	44	35	42	38	48	39	47	41	41	41	46	26	42	30	37	38	53	41	37	35	33	43	43	42	45	35	34	34	38	35	30	37	39	42	35	46	42	33	27	42	35	38	36	40	35	47	45	43	31	42	39	37	35	37	38	37	41	44	38	34	41	37	36	32	35	40	36	38	43	37	34	43	39	37	38	34	33	31	31	36	51
26497	18087	10670	23812	32732	33022	30553	28339	25734	23223	18826	13790	10656	8219	7262	6470	5395	4771	4109	3397	2949	2580	2054	1892	1763	1714	1596	1514	1339	1272	1208	1123	1176	1130	1130	1094	1115	973	940	1066	917	879	829	789	762	771	841	808	918	3054	13302	14731	1438	665	692	645	732	1949	1968	657	616	646	678	651	638	606	581	671	667	644	664	629	607	599	590	594	638	606	613	606	654	632	584	589	638	557	623	631	633	673	622	605	667	615	618	663	646	615	651	598	624	657	613	644	617	604	613	683	672	586	629	610	626	616	623	626	630	609	580	639	611	605	665	595	601	591	610	643	606	638	579	632	614	608	620	590	636	593	636	611	577	583	675	600	602	611	563	638	634	602	598	606	585	615	592	610	629	643	579	592	615	611	627	571	569	640	596	590	545	593	542	624	592	602	610	609	617	645	574	595	621	579	614	611	630	564	571	577	583	564	564	572	593	596	546	572	606	611	625	616	589	593	586	574	650	644	573	589	596	594	573	597	574	587	584	559	602	576	598	588	580	634	581	521	558	617	557	577	572	562	563	586	607	655	590	598	588	588	555	570	593	622	571	543	575	603	606	599	601	604	542	554	591	576	616	579	569	617	567	602	603	597	613	550	585	600	566	546	586	572	602	587	601	579	553	615	571	615	673	564	589	629	603	629	583	539	590	587	594	603	614	610	574	607	578	635	574	559	601	647	607	565	571	550	603	636	597	610	599	569	588	608	593	573	621	647	596	620	598	564	579	607	594	551	618	562	584	627	605	600	607	604	605	603	620	574	607	594	578	613	612	600	583	575	598	597	586	586	606	573	572	588	603	592	579	592	590	608	596	564	596	618	641	594	615	557	590	629	576	574	579	597	608	584	624	578	579	599	565	591	615	630	592	563	647	569	603	562	578	617	568	574	574	645	660	569	633	611	586	595	612	618	624	576	582	627	604	602	594	614	584	577	596	618	593	616	582	646	610	592	585	581	603	569	570	604	661	568	552	559	632	560	587	592	619	571	610	567	585	611	618	595	604	567	580	581	608	589	602	605	612	584	621	622	584	584	643	616	565	606	622	566	614	671	595	605	592	634	606	630	589	592	538	553	582	574	615	563	569	635	598	578	621	633	592	628	561	574	581	624	623	550	604	638	582	624	595	574	601	589	558	650	610	610	572	592	612	578	634	613	618	599	651	594	559	601	572	583	601	590	621	575	583	589	591	561	524	605	616	581	614	623	577	562	558	595	586	585	602	612	601	618	576	606	575	604	631	606	595	578	557	574	581	601	617	590	622	597	619	610	614	547	595	615	613	593	617	616	559	587	579	577	580	579	569	617	615	625	616	610	639	611	616	625	543	606	610	566	596	592	627	611	564	606	599	610	587	649	604	561	578	628	629	602	559	554	607	628	566	596	630	584	594	619	580	558	614	579	584	607	607	570	623	565	579	620	561	592	594	601	573	562	594	562	635	610	549	624	523	586	597	602	621	590	564	580	633	611	594	580	549	563	615	611	616	553	628	577	579	588	594	595	575	647	593	605	587	571	611	544	590	557	583	575	584	570	595	600	568	620	567	598	577	613	606	565	586	610	611	581	607	587	550	564	572	572	601	576	570	539	605	618	598	592	605	610	613	559	596	640	611	605	619	607	656	614	627	632	581	590	615	559	584	565	611	621	597	616	576	582	587	585	599	614	573	645	605	612	555	623	563	548	598	645	591	587	614	596	631	584	581	570	584	580	587	586	570	627	612	598	601	567	616	573	562	614	609	562	625	580	604	578	575	596	555	622	565	628	619	564	623	578	589	580	558	659	570	603	583	539	566	613	554	596	580	626	588	607	552	591	592	584	657	594	605	536	582	581	602	602	579	557	559	598	598	564	619	598	575	618	554	560	590	602	603	593	606	551	581	590	590	585	574	566	554	614	617	619	598	581	600	610	598	638	536	632	601	578	599	584	591	587	618	568	557	613	566	599	582	598	581	555	575	566	569	594	664	604	586	576	592	598	590	593	605	565	588	553	638	595	589	592	586	575	570	612	617	598	556	608	596	593	583	572	625	589	630	541	584	570	544	596	592	583	633	568	583	588	603	564	624	620	617	589	571	574	611	637	619	639	570	582	592	671	615	638	548	611	667	586	601	597	581	604	629	604	577	584	578	592	581	559	587	623	566	602	645	609	587	569	609	583	562	612	600	627	614	603	534	597	593	551	578	556	647	633	570	621	601	615	607	606	618	590	586	618	596	627	619	623	605	636	594	581	572	586	592	605	572	572	566	588	550	573	595	643	597	589	587	557	588	538	522	599	619	570	592	605	580	607	591	591	625	556	609	588	609	568	550	606	600	584	621	562	608	606	559	598	602	556	536	546	597	600	614	584	627	640	558	595	588	630	560	595	593	625	666	601	619	610	595	589	622	597	633	613	591	573	585	538	616	603	594	609	558	591	583	604	584	579	618	631	589	582	583	602	563	576	608	586	617	575	590	597	568	600	626	637	599	566	586	603	593	582	591	563	587	560	604	593	573	555	605	588	598	611	613	573	580	592	602	582	601	551	582	618	633	565	523	587	597	622	632	593	610	594	641	610	622	588	575	553	581	621	594	592	577	586	561	568	590	580	575	570	611	610	582	604	588	595	589	619	591	607	611	593	617	627	588	583	617	577	564	585	604	566	605	606	579	587	620	570	584	585	567	604	554	594	594	544	563	654	617	571	572	600	595	571	591	604	595	572	559	611	582	610	596	597	628	612	577	554	619	593	562	621	601	638	580	617	578	580	606	635	590	591	589	571	580	576	574	547	606	614	612	642	605	596	577	549	532	612	598	637	567	586	578	612	601	605	590	599	576	572	646	567	561	583	597	599	563	605	613	566	594	562	594	595	624	600	587	609	553	597	595	614	593	581	574	583	569	640	597	603	587	604	623	587	602	611	621	634	606	569	618	625	597	569	622	586	615	566	577	590	578	617	604	568	585	605	571	594	631	584	679	602	624	564	602	595	591	597	584	648	621	569	599	596	533	586	593	618	577	616	599	597	592	607	642	608	617	599	564	581	592	601	608	576	611	565	551	610	577	584	539	585	603	630	553	604	571	609	567	609	576	631	573	647	650	589	557	556	608	600	581	589	586	618	594	608	545	597	614	629	646	559	545	606	588	567	590	618	603	569	619	647	570	584	599	614	610	595	590	565	551	606	608	575	609	545	579	564	585	587	570	589	575	623	618	581	623	586	602	603	621	579	554	587	597	613	556	568	586	584	629	629	647	591	572	591	589	579	588	616	602	640	606	596	609	593	608	622	590	593	633	586	626	605	642	592	585	613	627	613	575	563	580	583	551	555	616	584	576	617	614	595	627	578	568	550	584	575	611	607	612	604	598	614	630	573	601	562	600	594	621	570	613	553	631	610	610	598	583	596	614	644	585	572	582	610	601	572	590	623	603	554	569	531	600	582	560	595	599	541	588	555	589	593	584	600	584	578	592	584	576	588	587	656	621	550	620	607	607	586	608	603
1808	445	212	171	286	337	350	329	280	232	243	167	107	75	70	50	66	63	60	40	43	36	35	32	36	34	32	26	47	34	47	33	34	32	27	36	26	30	30	28	19	28	24	31	34	30	30	28	31	41	65	112	32	25	38	41	35	29	32	37	22	29	19	40	36	28	41	26	26	29	34	24	42	27	30	35	26	28	36	30	24	29	24	24	27	26	38	32	40	33	33	27	23	38	40	30	23	33	27	23	24	21	26	16	29	27	30	24	29	23	32	20	19	26	31	24	29	21	37	36	32	31	32	26	25	29	19	29	27	33	25	19	25	28	31	29	29	40	35	30	31	28	32	33	32	31	27	28	42	32	37	31	24	33	34	32	33	23	45	25	29	39	35	29	26	34	28	23	20	22	29	29	28	35	33	39	42	27	32	23	23	27	22	29	26	26	29	33	18	28	32	30	24	29	25	33	32	26	37	28	34	36	27	27	22	29	29	35	32	25	27	26	26	30	26	29	28	28	28	31	35	24	26	32	36	29	31	31	32	34	33	26	29	35	34	37	28	29	23	29	28	33	30	24	35	25	33	26	32	24	23	21	27	32	40	39	23	27	26	30	35	28	22	24	31	16	30	25	23	36	28	27	29	27	36	34	25	29	32	26	28	21	26	35	25	32	24	25	24	29	20	23	27	34	20	30	32	29	24	24	35	26	21	21	27	31	22	38	30	19	24	23	30	39	29	25	31	21	32	28	23	31	28	32	24	27	25	33	31	27	35	27	37	34	35	24	27	19	32	28	34	25	26	30	27	19	19	27	23	25	23	28	39	21	35	40	21	33	26	26	39	26	24	27	35	23	35	30	21	34	28	29	34	33	23	29	28	26	24	25	27	23	28	30	37	38	30	26	24	32	30	28	29	26	23	30	27	26	27	33	24	33	31	23	41	22	32	26	24	33	17	31	20	34	36	36	26	16	31	38	35	22	20	28	25	33	31	28	23	27	31	33	31	35	28	30	40	24	28	23	30	19	26	27	24	30	26	28	31	21	27	26	22	29	24	19	29	31	30	29	30	28	29	23	28	30	30	44	33	26	27	33	33	34	38	29	31	30	23	26	25	33	33	32	28	31	26	26	31	20	25	25	23	31	26	21	26	27	25	34	33	27	34	46	33	30	38	31	28	30	32	31	29	23	34	32	31	40	38	24	27	35	29	34	37	33	34	22	22	30	33	23	33	23	29	21	24	27	36	30	28	29	35	30	26	23	23	33	37	23	34	24	28	26	37	33	38	24	29	36	38	36	36	27	38	24	29	26	30	26	30	38	36	30	24	37	25	27	25	31	27	20	38	24	24	26	34	31	28	28	25	28	22	27	22	32	17	27	25	18	29	33	36	28	32	34	27	31	30	22	29	24	41	27	29	23	32	25	45	37	26	31	26	28	25	35	29	23	28	31	39	24	24	26	19	24	16	27	32	26	35	34	35	39	23	28	30	41	31	27	29	21	25	33	20	36	29	30	37	29	28	28	29	36	31	34	38	24	35	20	33	33	42	25	37	27	35	28	23	32	20	29	28	23	32	16	26	22	27	19	31	31	31	25	25	39	28	21	34	35	35	19	27	33	25	30	38	33	25	29	20	23	30	28	23	30	22	28	23	27	40	27	25	21	29	32	24	22	22	27	24	22	22	25	31	26	28	25	31	36	33	24	34	29	25	25	23	30	31	29	26	27	31	31	29	30	31	27	27	27	32	32	30	21	36	36	21	29	31	19	27	29	27	34	35	25	35	27	40	25	33	19	21	33	22	33	30	26	30	25	32	30	33	29	35	44	36	31	27	28	38	26	35	24	34	30	19	31	26	35	28	36	23	27	31	37	24	23	23	29	38	30	33	34	34	38	30	25	34	28	33	32	30	34	26	27	30	34	20	24	37	38	27	27	39	27	27	23	29	37	24	29	36	34	32	36	33	33	27	29	28	31	40	36	25	22	28	41	34	29	33	30	27	33	29	28	26	26	26	21	30	25	30	24	28	30	30	33	33	35	31	31	33	27	25	38	26	25	38	48	26	31	24	33	31	27	31	25	24	30	30	27	33	25	31	33	22	37	33	31	36	27	27	35	30	30	35	33	22	30	31	21	32	33	25	30	25	54	29	30	33	44	22	25	32	22	21	29	22	20	18	32	20	28	36	31	40	30	33	32	31	26	33	27	33	30	27	28	30	25	36	27	26	24	27	32	28	32	23	35	25	42	37	36	23	19	20	25	38	25	23	27	24	37	27	28	32	30	38	31	29	27	32	24	32	31	27	31	22	28	33	31	42	30	32	29	21	21	34	37	21	43	27	39	26	33	36	30	30	35	28	21	37	24	27	29	25	30	21	26	34	24	33	30	32	30	25	24	27	26	24	31	27	31	28	29	28	31	27	25	29	29	32	40	28	32	27	23	18	20	38	28	30	36	21	33	31	26	25	31	29	16	25	33	30	39	40	38	33	34	29	42	30	31	23	31	19	26	38	23	33	21	27	28	42	32	20	39	45	33	32	17	32	30	34	32	38	30	32	34	29	35	39	36	20	27	28	27	25	27	20	21	37	30	30	24	43	27	26	27	36	32	32	30	34	24	25	25	30	25	21	28	31	33	25	26	30	24	28	25	28	31	30	26	23	35	25	44	28	32	33	23	26	32	32	32	38	26	29	32	34	27	27	33	33	33	30	26	32	37	32	24	30	27	24	31	25	40	22	28	28	22	31	34	34	32	27	30	43	30	19	25	33	23	29	24	21	33	20	26	34	33	27	34	33	38	27	23	37	21	31	38	22	34	29	34	22	30	31	39	23	34	23	30	18	31	23	24	27	31	33	32	30	29	42	22	26	26	34	27	35	26	36	29	25	31	39	27	31	31	19	34	33	24	36	28	18	25	29	26	32	34	34	30	37	30	35	27	28	34	31	28	31	23	21	28	37	27	25	29	26	33	35	26	38	23	22	34	33	28	30	26	27	29	22	23	27	29	32	27	32	31	31	29	28	31	30	32	23	26	26	25	27	30	26	30	28	30	26	18	27	27	24	14	28	26	38	37	42	20	39	30	29	27	35	21	35	29	20	24	17	27	22	23	21	34	29	31	36	23	32	36	32	32	28	31	38	29	34	21	17	28	31	33	34	28	20	25	18	36	27	34	24	33	31	23	26	18	39	29	33	33	32	29	30	25	32	32	26	30	30	28	32	27	28	32	29	41	31	27	22	31	25	35	27	36	29	28	28	31	34	30	25	31	27	22	31	32	35	31	32	38	30	29	29	34	28	26	30	30	27	35	23	34	29	21	29	26	34	29	33	33	27	33	36	25	31	33	28	23	33	28	38	20	25	37	29	22	35	27	25	26	27	35	36	42	33	28	26	32	21	24	29	28	37	23	36	21	30	24	40	32	25	32	29	25	26	29	25	21	31	32	30	35	26	35	26	25	34	26	26	34	23	30	30	34	27	32	34	28	18	30	32	37	31	19
18268	10928	5666	14815	23897	23132	20523	18537	15428	12543	10298	7128	5191	3529	2938	2578	2196	1899	1737	1379	1226	1042	927	726	841	742	742	661	678	660	580	562	546	595	549	554	552	603	565	528	521	508	497	505	496	496	468	481	527	1017	2358	3182	525	488	482	506	512	667	634	463	495	484	463	466	475	498	452	457	470	479	454	440	444	465	426	421	480	464	475	445	464	497	487	464	466	460	495	463	444	492	459	478	479	435	474	461	494	451	474	457	445	437	484	421	439	436	466	454	447	434	461	435	454	434	481	443	472	489	472	438	470	484	412	475	480	470	485	413	443	420	437	464	421	443	479	422	456	456	470	430	488	479	450	467	450	420	461	448	466	420	445	443	420	431	435	439	441	448	492	458	453	426	466	426	461	481	504	435	482	462	446	423	437	474	480	490	475	435	438	494	464	426	411	497	503	474	438	439	469	460	482	469	469	471	481	468	493	420	468	501	425	461	460	413	480	465	469	445	476	409	429	472	439	461	433	481	435	465	412	444	457	481	412	432	461	492	430	473	474	470	468	474	415	450	493	454	480	460	466	482	467	475	467	444	432	450	435	499	465	495	459	442	466	433	466	440	469	464	430	443	430	457	459	393	446	434	468	435	445	460	464	487	442	394	474	472	479	443	451	435	407	448	450	439	413	491	445	476	470	461	463	426	425	438	471	459	444	474	451	446	462	423	482	466	407	440	440	508	478	451	420	446	420	447	465	435	486	458	439	439	488	469	478	448	426	420	463	456	447	454	500	468	467	461	467	472	473	445	467	462	435	441	459	478	502	432	443	448	446	493	418	424	490	418	448	441	446	481	446	459	462	463	465	437	455	458	448	471	434	475	464	434	444	445	445	430	444	450	459	479	437	441	451	439	452	462	461	399	447	466	433	424	440	488	452	421	450	472	448	464	449	439	480	458	469	460	461	454	476	483	407	444	458	448	446	448	466	447	437	513	442	470	446	456	463	424	446	441	467	448	454	460	480	418	456	485	482	440	422	474	417	439	426	463	463	480	441	427	438	443	427	422	475	416	450	412	474	462	448	425	446	430	451	467	443	449	455	448	439	444	472	417	457	441	452	451	492	466	467	426	455	470	434	487	477	457	410	477	453	478	465	475	452	479	445	466	448	487	451	458	473	447	459	442	471	450	516	443	473	469	483	429	455	432	424	465	451	447	478	429	441	438	478	475	462	477	453	462	487	477	473	476	466	462	442	459	452	523	465	468	464	444	454	467	436	450	451	444	456	485	440	433	456	412	450	437	462	472	437	475	408	457	460	488	459	454	470	464	493	469	432	419	472	438	454	431	461	454	433	451	426	432	480	457	455	440	453	455	429	483	488	433	422	461	463	448	444	436	438	460	470	463	450	463	446	452	448	473	455	476	471	425	442	437	478	423	450	469	478	459	508	491	441	469	460	416	440	409	475	431	467	462	455	465	480	478	452	438	467	460	470	448	429	451	452	451	470	456	428	442	420	476	503	465	454	469	477	462	468	466	475	426	444	447	453	465	481	429	431	435	432	435	465	440	445	473	449	445	478	415	443	477	452	479	454	454	473	480	442	467	456	417	442	478	451	455	416	431	454	456	485	441	485	448	438	477	436	467	434	464	499	438	448	458	481	473	432	447	468	447	417	426	443	467	466	447	471	459	459	425	425	499	435	425	484	456	457	457	483	471	473	423	451	462	470	466	452	500	446	430	482	456	457	490	425	438	449	434	461	498	449	463	458	446	459	453	467	491	443	440	431	453	492	463	475	474	438	512	461	430	471	466	432	466	423	454	451	468	428	494	448	465	436	488	422	449	459	433	483	466	452	467	411	455	434	443	451	385	451	441	457	450	454	462	458	424	417	438	451	462	450	457	484	452	437	407	424	454	482	489	446	429	455	501	473	444	436	435	442	450	464	462	466	468	426	453	464	433	447	459	432	455	461	425	484	442	453	412	449	429	440	459	408	444	465	462	469	457	480	456	411	462	440	473	446	470	463	456	458	451	448	444	442	450	471	503	448	407	462	461	443	423	416	478	462	466	464	411	466	488	449	475	472	484	456	455	443	473	455	428	447	442	474	454	443	442	463	459	455	428	487	407	444	444	461	475	473	444	414	449	462	476	453	454	472	460	457	485	493	471	433	457	449	475	483	455	485	418	442	494	474	486	440	454	411	502	422	447	504	471	448	442	459	446	432	417	433	434	472	449	440	452	464	434	476	429	488	448	451	494	443	467	470	435	462	426	445	444	477	499	482	444	444	467	469	470	437	432	478	460	447	465	453	467	421	461	475	406	449	488	464	490	474	458	456	442	452	474	434	416	442	452	478	432	451	438	462	472	454	472	480	448	441	423	490	455	456	450	443	461	426	451	461	483	440	488	468	474	460	468	447	391	425	449	451	455	467	451	454	452	444	420	449	475	455	477	456	460	475	441	440	442	472	433	447	466	461	471	484	462	446	477	432	460	450	478	468	424	473	476	485	482	468	466	466	466	431	464	462	479	464	460	457	444	457	461	442	462	441	455	475	461	422	424	466	463	450	465	444	440	462	445	468	464	444	465	459	432	472	452	466	460	432	493	458	460	498	449	446	498	469	466	426	492	460	432	460	476	468	474	444	428	471	454	487	494	428	500	417	436	435	482	444	476	457	446	438	455	468	442	425	451	442	456	441	483	483	436	453	449	467	444	475	455	451	465	481	486	437	479	441	445	451	436	437	444	481	434	427	468	452	457	422	483	472	436	450	488	463	453	499	473	458	467	484	463	492	449	496	437	452	477	461	458	435	452	474	464	452	456	461	437	475	435	439	436	465	441	453	457	463	445	429	427	455	435	455	455	435	454	453	500	438	464	443	457	480	456	461	480	460	446	475	494	440	483	434	474	465	462	449	497	447	535	478	494	469	443	499	411	452	488	482	469	430	442	457	447	447	406	461	442	485	464	398	468	451	434	412	442	492	475	428	483	460	478	459	454	454	480	444	480	476	420	463	461	453	449	434	423	409	470	471	441	458	459	449	446	492	427	441	414	470	460	456	416	472	433	473	457	461	459	445	449	439	469	463	438	473	454	510	452	455	481	466	442	440	472	439	434	483	426	457	439	455	404	422	441	456	460	406	422	449	476	456	464	446	419	463	488	422	445	448	480	455	409	442	465	490	437	452	475	418	429	432	446	417	501	451	415	437	488	434	433	473	460	468	441	434	483	451	422	499	477	470	461	442	430	441	437	438	468	446	438	454	493	460	413	458	444	425	448	443	485	446	457	468	455	453	451	445	446	432	457	474	436	452	459	431	437	451	457	443	461	443	449	451	422	484	484	435	472	486	453	461	448	472	442	447	408	477	456	453	456	461	446	425	442	439	475	445	486	473	474	439	446	433	444	419	456	449	444	413	404	458	457	476	446	422	449	458	479	439	475	449	483	454	480	447	464	455	491	494	443	509	462	465	471	459	476	409	458	430	469	425	467	489	473	438	441	417	451	440	471	437	445
1296	707	299	246	461	601	492	535	411	369	316	222	183	108	114	96	72	78	61	61	58	52	38	29	38	36	28	23	29	32	26	35	23	21	25	31	19	32	19	24	19	27	17	20	24	20	23	30	23	26	100	305	56	28	20	42	24	31	40	17	24	25	20	38	30	18	24	26	18	23	31	23	21	13	19	23	21	29	21	31	27	30	25	17	22	25	20	22	20	21	20	24	24	24	18	24	29	27	21	26	20	24	14	27	21	27	31	27	14	25	24	21	23	17	13	19	18	20	26	31	18	31	25	33	25	17	19	12	26	24	19	24	21	20	16	28	20	20	22	21	18	32	13	13	26	22	22	29	18	28	18	26	25	30	21	24	22	19	29	23	23	17	30	16	25	23	21	23	21	15	19	21	18	31	20	17	17	18	27	26	25	21	22	25	14	23	21	28	22	24	17	23	22	25	23	19	17	21	22	17	32	31	23	31	17	20	19	17	24	21	25	25	21	15	22	18	23	21	18	29	24	14	23	28	23	17	19	25	26	21	25	15	21	22	22	23	33	26	19	27	25	26	21	17	20	23	29	16	23	17	24	18	26	23	27	14	25	23	18	27	21	22	25	25	18	25	17	27	12	20	23	22	23	22	31	20	19	27	21	20	23	22	18	25	21	22	12	19	22	22	26	26	23	27	17	19	18	16	22	24	19	15	30	19	18	22	20	28	19	20	22	20	21	32	17	17	23	27	22	24	23	19	18	22	16	22	20	22	18	18	30	19	20	20	20	24	20	25	17	31	22	16	19	24	18	25	23	17	26	22	15	25	14	26	24	15	22	19	32	13	22	21	14	19	18	18	14	29	28	23	25	29	24	17	25	22	19	23	23	21	15	24	13	25	21	18	14	24	22	21	16	20	35	22	17	27	16	14	18	21	20	23	24	22	21	29	19	26	30	27	25	31	25	22	22	21	27	24	15	22	22	14	21	27	25	21	28	21	23	30	21	27	16	16	15	22	15	21	17	23	26	20	28	16	18	24	17	21	22	22	28	23	20	20	28	21	27	35	20	23	8	25	15	23	32	30	16	18	25	23	27	35	16	19	17	33	25	20	25	21	15	20	29	17	19	22	21	18	15	23	10	18	19	19	19	25	19	21	25	24	28	20	25	16	21	21	22	24	20	30	21	29	22	17	32	25	24	16	19	16	18	28	24	20	23	18	21	23	16	18	21	19	12	22	20	25	21	25	31	29	20	28	22	25	26	15	21	26	22	23	20	36	19	23	17	24	21	26	23	24	15	20	18	22	14	30	21	20	21	18	24	18	30	25	30	23	21	15	32	29	22	20	19	27	28	22	25	33	26	21	30	20	24	18	18	13	17	21	24	22	16	23	25	22	26	20	20	20	22	24	22	17	19	16	27	23	22	27	24	26	21	31	24	18	25	16	19	21	22	24	26	23	20	22	12	25	18	11	12	24	11	17	21	19	17	28	17	28	21	20	26	22	27	28	25	22	18	21	29	21	17	27	17	15	22	19	25	26	31	19	19	29	21	25	23	28	20	26	32	31	18	29	28	18	23	36	17	23	15	24	25	19	24	33	25	21	19	13	22	21	18	22	25	26	29	22	22	15	25	26	30	20	23	13	23	21	14	24	31	23	26	26	20	20	31	20	29	28	23	27	24	17	15	26	26	21	26	14	15	24	22	20	26	27	18	27	28	22	17	23	21	25	25	19	17	27	20	20	12	25	24	21	20	25	18	15	17	19	22	20	28	18	20	28	16	20	18	17	24	16	22	13	20	24	18	26	20	17	21	31	15	22	33	18	19	14	19	17	20	17	14	20	26	20	16	21	25	12	22	23	26	22	25	18	21	14	23	22	25	24	23	24	23	28	28	28	17	23	25	19	33	23	24	24	26	23	21	21	25	22	23	18	24	24	22	19	21	25	27	24	30	30	24	20	17	23	14	21	19	26	20	24	20	32	19	18	24	27	19	13	25	25	24	22	30	24	23	16	22	22	15	20	25	25	17	25	27	18	27	20	27	23	24	21	33	27	21	23	22	19	26	15	14	19	19	20	29	23	23	18	30	22	19	23	21	18	29	26	19	14	9	19	30	23	18	16	30	25	27	23	31	23	32	15	20	18	23	19	23	19	23	22	27	24	30	12	22	13	29	20	25	27	17	25	30	30	16	20	22	23	17	22	17	21	23	14	19	20	22	21	27	19	27	24	16	15	19	21	17	25	11	20	29	30	29	26	29	18	24	22	17	13	18	20	22	23	17	23	21	19	18	21	25	22	30	18	25	24	22	25	24	20	23	16	37	20	17	27	20	20	22	21	30	19	21	22	24	25	25	22	25	23	17	18	20	22	31	24	26	29	23	17	24	13	28	17	22	27	20	21	26	22	17	17	18	27	20	23	21	25	18	29	19	24	20	26	19	29	18	14	26	23	23	20	21	21	16	21	18	19	15	24	16	26	24	23	26	25	20	20	21	17	19	24	22	24	24	22	26	24	27	15	23	13	14	23	22	20	20	19	16	21	17	30	22	27	26	23	28	22	23	20	22	21	17	14	16	21	24	19	24	18	18	20	19	27	17	29	22	32	24	16	22	27	26	19	17	33	19	21	28	31	21	21	21	26	20	21	19	23	17	15	26	20	29	23	25	26	27	28	24	21	22	16	21	22	15	17	17	19	11	22	26	28	26	24	24	29	22	23	21	15	23	24	18	22	20	20	23	16	16	31	17	15	19	16	24	23	26	24	19	15	27	24	23	24	28	20	21	25	20	19	22	18	12	21	28	28	18	20	22	20	34	25	17	24	22	32	17	27	24	18	21	26	20	24	24	23	24	27	24	11	19	25	23	25	20	31	19	30	31	16	23	18	24	28	33	28	30	23	21	20	20	24	26	37	13	12	16	13	27	17	24	20	17	15	18	22	26	19	18	29	17	26	24	28	22	23	13	23	26	20	24	33	14	23	19	25	21	17	22	17	17	31	22	23	16	20	18	20	24	31	28	15	19	20	16	15	23	21	16	13	25	19	19	25	17	22	22	21	29	18	27	30	24	21	27	18	25	29	17	23	18	21	18	11	21	28	17	18	20	28	21	23	19	24	20	26	31	21	23	31	18	16	19	25	10	29	15	13	13	27	19	21	18	15	26	25	17	20	29	22	23	14	14	19	16	21	18	22	24	16	22	21	31	24	30	24	20	18	17	22	26	18	20	21	17	15	20	17	26	26	24	25	18	18	12	25	29	25	21	20	26	20	18	14	21	27	22	28	22	24	22	20	21	24	23	18	17	24	19	24	11	22	15	25	24	27	29	25	19	22	29	15	21	22	26	22	23	14	16	17	21	30	27	15	19	33	18	28	19	18	27	24	26	20	17	25	20	24	17	17	20	27	12	14	26	26	17	29	28	21	24	23	31	29	23	29	30	22	29	24	26	28	26	18	22	22	17	28	20	26	19	20	22	20	24	27	17	18	21	25	16	16	19	26
22454	14692	7913	19985	29126	28947	25988	23781	20320	17094	14049	10989	7681	5601	4467	4072	3476	3068	2959	2277	1933	1538	1504	1116	1097	1029	856	846	734	727	702	665	611	613	588	600	651	589	569	549	516	497	475	431	456	463	489	491	477	685	4277	11147	1585	412	366	393	403	892	1344	379	381	383	383	352	334	390	345	363	363	354	381	377	370	337	339	342	370	345	386	349	360	365	348	340	317	380	349	359	348	372	380	370	373	348	385	361	373	365	359	361	391	374	357	391	343	340	368	370	353	348	358	353	336	379	344	364	364	347	347	368	352	368	354	339	329	355	337	373	338	355	389	346	347	333	376	377	364	345	368	347	340	371	372	363	342	371	372	360	345	345	345	347	340	369	341	337	341	345	330	340	349	359	339	388	368	315	347	347	386	372	343	380	332	359	356	340	387	345	326	331	352	350	351	352	324	330	331	341	337	354	356	347	348	385	365	333	364	327	339	355	364	364	343	295	330	302	324	334	314	373	340	371	350	355	357	384	329	333	366	370	346	352	310	354	378	349	324	328	376	371	297	353	366	354	355	347	320	346	313	328	345	350	331	334	332	306	349	335	316	341	350	312	341	356	326	364	342	327	373	340	326	347	391	333	319	323	315	374	376	329	332	352	369	348	320	322	328	348	355	346	356	333	347	325	353	343	349	342	360	353	320	327	327	346	347	331	330	370	339	348	345	363	329	341	370	322	364	321	361	388	340	301	338	334	339	369	377	328	362	357	324	337	346	369	319	361	304	330	306	342	315	324	348	322	355	354	366	327	360	331	335	354	347	342	357	332	359	354	355	350	322	349	320	346	336	334	352	332	397	324	362	324	375	328	338	343	312	350	365	337	346	392	336	366	341	349	322	339	333	382	332	326	337	349	324	330	355	356	334	367	319	330	371	311	342	342	362	362	380	335	355	367	374	354	371	336	325	360	409	326	339	361	365	360	364	367	357	385	347	346	393	378	334	329	316	363	352	306	331	311	330	351	366	354	311	342	350	326	336	353	335	381	376	331	382	362	354	320	350	327	343	366	329	357	331	334	368	360	317	344	349	389	334	343	312	354	300	331	346	322	356	321	401	337	384	339	334	341	332	330	346	368	327	330	357	359	355	344	348	296	358	374	365	351	340	346	381	348	358	372	347	342	342	377	318	378	333	346	323	347	345	356	362	355	312	361	334	320	358	351	341	352	324	329	321	340	342	322	340	348	340	336	344	350	337	329	329	364	332	353	331	322	356	342	379	410	352	340	333	349	367	318	349	344	361	354	314	325	333	349	329	340	384	347	348	357	338	339	331	350	318	365	354	333	335	337	333	341	326	326	370	375	357	398	372	348	324	331	361	340	313	328	319	370	351	347	369	357	319	352	311	348	346	324	346	348	362	347	361	355	337	331	329	350	316	339	372	354	358	327	335	360	316	365	371	340	340	353	332	354	374	330	361	313	328	359	319	327	330	346	372	323	349	363	323	327	367	353	356	342	341	341	356	363	351	354	325	348	345	360	340	313	324	396	315	319	361	354	356	356	364	356	385	347	348	348	303	338	378	339	330	329	371	329	325	357	375	318	331	324	329	347	361	362	323	344	353	323	337	327	354	351	357	324	348	311	343	318	329	339	347	334	341	366	365	336	323	341	357	357	315	336	344	337	377	358	340	337	321	368	362	316	378	357	324	336	369	337	328	331	359	331	400	365	352	353	322	339	328	322	341	311	367	326	342	367	340	356	320	324	333	350	332	330	369	343	355	337	331	332	361	338	353	359	328	324	366	348	382	372	354	362	351	350	325	333	360	345	361	373	341	363	346	326	339	353	338	355	351	337	351	354	354	336	378	351	339	355	338	354	357	347	328	342	316	356	367	319	337	330	339	352	355	377	348	326	334	329	345	346	337	334	354	364	331	339	341	363	380	312	391	379	351	348	351	325	356	346	366	335	404	334	351	335	346	360	348	358	360	354	320	320	322	347	338	349	349	340	319	351	320	351	351	364	354	374	367	327	303	317	335	334	363	381	338	318	333	375	354	343	353	353	348	368	343	355	332	359	324	346	381	356	354	329	338	334	333	348	364	347	337	329	352	321	337	335	350	351	362	331	335	349	359	350	360	322	321	307	372	334	345	352	364	342	337	345	349	341	364	330	357	344	333	334	294	370	358	356	369	350	332	373	352	341	341	358	346	336	363	317	339	355	329	315	322	350	338	340	325	357	348	351	326	353	367	349	308	345	346	364	344	339	352	363	339	369	350	355	357	349	348	359	356	353	348	324	331	349	377	334	316	327	354	320	363	323	316	341	331	366	318	323	357	359	375	356	341	362	360	349	342	377	324	327	369	348	326	313	344	367	323	330	333	317	340	359	334	371	335	346	336	341	337	322	332	315	353	353	334	330	355	327	344	355	378	333	362	359	327	337	353	332	314	353	351	372	332	352	361	328	357	371	348	331	391	378	346	341	377	373	347	352	325	341	346	335	373	315	324	348	334	340	374	339	329	358	342	360	348	355	355	372	308	365	371	342	344	346	367	371	337	340	337	351	345	340	336	330	324	361	359	360	326	344	323	348	340	363	344	326	362	305	327	360	374	316	378	361	316	323	362	312	353	333	342	323	385	343	357	337	323	364	361	371	352	341	354	355	354	356	358	341	320	370	350	372	355	306	333	349	331	381	351	345	338	338	335	336	331	359	371	348	395	341	340	347	361	317	319	350	341	309	340	341	320	319	335	382	350	371	311	365	349	360	351	384	336	338	335	327	350	356	341	362	342	344	355	326	343	328	359	345	351	333	352	361	327	325	366	366	392	367	334	336	346	353	364	358	316	373	350	336	372	385	361	369	318	373	309	337	358	361	317	330	344	323	328	328	348	335	349	317	339	341	367	378	328	354	337	311	368	311	323	310	314	351	351	344	365	350	340	336	317	346	350	324	377	354	360	353	368	365	352	335	321	362	328	345	341	381	352	312	373	355	338	365	361	311	364	354	329	333	316	351	348	346	357	326	337	347	357	327	344	316	328	288	386	317	345	348	372	346	350	356	354	350	316	348	370	364	358	363	355	372	327	320	308	303	363	361	355	337	347	339	351	332	336	343	332	347	338	343	347	345	383	347	361	376	365	360	356	334	337	338	367	352	356	367	337	300	335	293	321	322	349	322	352	349	348	363	348	353	335	353	329	314	331	371	340	358	349	319	339	368	352	381	341	346	385	325	343	323	357	336	328	320	337	320	376	338	353	354	322	369	350	364	315	333	339	342	351	309	377	346	350	342	359	334	353	362	356	350	332	359	334	365	341	327	341	365	356	373	337	359	331	328	323	348	367	363	303	355	349	330	357	351	400	351	341	330	324	374	374	346	374	335	342	321	334	341	319	334	365	351	362	339	401	323	354	345	301	335	326	352	328	319	329	337	336	351	362	348	334	366	329	369	367	328	336	315	366	336	337	335	340	320	356	332	340	350	356	336	358	326	361	368	359	323	347	361	340	337	325	364	303	359
3015	631	315	255	459	553	516	500	455	375	315	228	179	161	109	97	94	97	95	81	83	72	65	58	53	58	56	65	40	53	64	65	53	69	44	54	42	54	51	52	55	46	39	43	48	57	46	59	41	78	266	292	61	43	41	48	50	52	63	41	59	44	46	44	48	41	39	39	50	43	37	36	48	45	47	41	46	39	45	49	47	46	50	50	39	47	43	57	50	41	51	42	44	34	54	37	45	58	46	56	44	50	49	46	48	48	40	42	45	44	51	46	47	39	39	65	43	40	43	46	42	45	51	34	40	50	52	43	43	46	48	56	56	37	59	47	50	51	50	39	51	46	46	46	50	49	49	56	43	45	48	45	45	46	45	56	53	45	56	58	41	37	52	54	41	46	37	53	52	52	38	49	55	35	54	50	50	62	44	38	60	51	52	41	48	56	47	64	49	47	42	38	43	42	42	52	50	48	50	39	39	55	48	39	53	38	46	47	43	44	42	48	40	39	50	42	36	46	41	45	46	34	46	47	43	53	52	36	40	52	52	38	48	43	51	44	42	45	47	49	49	35	43	53	54	46	49	54	47	59	52	45	53	63	55	54	41	50	48	45	50	43	47	38	48	39	45	46	60	52	50	34	59	51	37	60	51	39	46	45	59	41	50	50	45	60	45	50	45	48	50	47	41	46	41	50	56	46	41	40	54	45	34	48	51	45	41	42	53	40	52	43	57	48	51	51	55	54	45	44	39	47	56	49	32	53	37	48	42	43	47	46	48	48	49	53	43	44	49	46	51	41	54	49	41	41	56	49	50	43	47	38	39	45	44	47	53	53	56	50	40	33	49	55	54	46	39	51	47	54	45	45	48	52	50	57	46	55	47	35	37	51	45	40	31	45	45	47	50	39	56	45	51	55	43	44	39	41	49	52	57	43	46	43	64	47	61	55	49	42	48	50	37	50	48	37	44	47	35	46	43	41	43	55	45	50	46	44	43	52	43	43	46	54	49	50	53	36	37	50	52	54	42	55	37	43	54	29	49	37	38	42	47	37	46	37	49	45	55	51	54	37	46	61	55	53	61	40	40	49	44	39	44	46	52	41	39	45	31	45	42	53	47	60	44	47	38	48	41	45	52	42	42	35	50	37	53	46	40	46	44	54	50	39	46	46	39	51	49	58	45	46	48	46	42	54	49	44	58	36	45	45	54	47	50	46	44	61	38	39	51	36	59	57	42	43	48	52	44	53	46	39	43	44	62	48	49	53	36	54	42	52	44	50	36	38	51	48	51	41	55	40	42	40	35	48	57	43	39	48	44	49	37	50	49	48	54	43	52	43	48	64	54	52	30	58	53	45	38	39	50	39	51	46	60	51	44	38	52	39	38	50	53	55	35	41	33	46	40	49	41	65	44	49	42	45	48	36	44	47	49	47	36	44	43	58	48	35	37	46	40	34	42	44	43	53	44	45	37	46	45	34	55	54	41	44	65	49	48	39	56	48	58	39	31	56	48	36	65	57	46	32	47	40	47	40	44	49	50	45	48	39	39	42	53	42	42	35	41	43	58	42	50	42	39	45	50	58	43	40	44	42	50	36	35	45	47	47	45	50	49	51	43	44	45	35	54	58	47	56	35	46	55	38	35	40	35	45	40	50	53	39	53	42	47	50	55	39	36	59	55	36	42	36	50	51	33	43	34	45	37	56	45	37	53	40	47	38	47	54	47	34	46	46	46	43	41	34	43	41	48	50	59	42	41	42	46	43	40	46	47	44	44	38	53	33	47	54	42	40	47	47	51	49	47	47	50	41	47	46	45	50	50	44	57	44	37	40	35	42	43	37	55	45	54	41	38	42	52	40	56	56	33	61	43	49	45	46	50	35	42	44	55	52	41	56	51	39	50	51	45	44	47	42	40	53	45	45	51	48	37	31	62	41	45	39	46	39	41	45	45	39	48	51	48	49	48	36	43	47	48	50	49	40	48	53	43	45	46	40	50	46	37	46	40	54	42	55	34	41	39	41	47	48	40	58	47	44	55	53	48	40	46	47	49	43	41	47	28	44	35	52	50	39	50	45	43	40	57	44	46	57	41	47	49	40	54	30	49	42	49	47	51	53	44	51	49	47	45	50	44	53	52	53	51	55	46	52	43	59	48	50	37	39	55	41	53	38	49	47	49	45	52	49	48	49	31	41	52	38	52	50	51	41	36	42	42	55	55	45	54	53	61	49	38	61	44	45	32	40	40	56	46	43	54	45	51	44	35	54	52	56	56	45	44	50	52	46	45	43	50	52	38	48	49	42	43	48	35	39	44	41	47	42	59	41	49	61	46	42	44	55	41	40	43	53	41	38	57	48	52	51	49	52	54	40	45	43	50	54	55	56	45	49	55	39	43	48	47	46	34	37	45	54	60	46	43	50	33	46	39	37	38	51	54	52	42	38	52	37	55	42	47	52	43	36	44	40	59	45	44	40	47	35	49	38	43	49	49	49	56	47	59	48	56	48	49	50	38	48	54	39	48	57	51	43	41	53	47	43	32	37	46	46	46	31	58	48	36	39	52	41	51	43	34	45	53	54	51	50	41	49	49	50	48	36	38	49	41	49	44	36	58	54	46	48	49	55	32	45	49	47	33	37	43	49	53	47	45	43	49	44	40	40	35	48	56	41	43	33	43	47	59	40	56	60	41	49	47	55	37	42	39	43	46	50	37	42	51	48	51	47	39	45	46	35	43	44	41	53	36	47	53	45	47	51	41	58	50	44	44	48	38	40	43	63	54	46	42	47	42	44	49	46	51	43	52	47	51	38	58	52	39	39	43	35	54	49	46	51	55	43	43	40	48	48	39	47	43	59	37	41	53	43	49	46	59	51	34	51	51	54	51	47	45	43	39	45	54	41	56	51	48	41	59	42	49	35	43	46	41	48	39	47	35	56	43	44	35	45	42	62	47	46	47	49	44	48	36	41	49	42	46	51	53	48	52	54	59	41	30	45	41	41	37	43	49	52	36	43	37	39	59	35	50	38	53	40	49	54	48	45	50	49	42	49	60	48	46	49	53	41	57	57	42	62	43	60	36	44	44	42	55	40	40	47	41	44	38	47	56	53	35	51	50	44	54	46	56	58	45	47	52	49	48	40	31	44	44	48	40	39	54	43	47	39	49	34	40	51	47	50	40	38	37	48	61	53	53	58	50	48	36	48	56	38	55	51	45	49	38	55	42	38	56	42	53	56	40	53	43	47	55	54	38	41	48	49	52	53	45	37	35	53	49	43	45	58	44	45	37	41	38	51	57	45	47	58	35	44	51	44	49	44	57	53	59	52	48	56	49	56	46	47	49	56	63	60	44	45	49	53	33	35	34	36	49	35	51	47	29	43	48	49	51	50	61	31	55	45	48	44	45	44	49	48	50	48	43	46	36	36	45	33	49	57	46	37	56	39	44	36	39	61	57	51	55	47	42	39	45	36	56	50	45	52	33	49	46	38	48	47	65	39	46	40
21078	13728	8017	20062	28542	28176	25546	23136	20525	16820	13551	10911	8105	5859	4427	3857	3666	3480	3172	2599	2231	1752	1847	1483	1307	1347	1247	1129	1116	1097	1060	1047	1038	1008	938	904	973	895	915	856	864	828	776	891	832	863	797	897	844	2171	8222	9633	1374	765	771	759	811	1296	1513	730	737	692	731	704	744	699	741	686	730	740	717	777	716	702	779	711	716	724	760	682	729	720	735	703	706	705	762	733	772	709	766	705	747	734	739	717	734	739	757	690	698	760	712	758	707	700	746	752	719	692	685	699	714	684	731	732	686	714	736	726	685	748	688	817	738	712	710	757	689	724	797	718	752	717	760	710	713	738	743	708	709	733	694	724	697	722	666	693	766	736	740	681	720	685	732	744	707	697	735	666	692	738	656	701	704	705	747	675	748	744	703	736	752	724	748	743	711	684	699	729	736	737	719	692	751	699	716	704	687	755	734	717	727	729	695	744	736	702	714	756	691	708	671	687	703	691	754	716	728	713	742	748	759	711	687	717	749	699	734	736	684	754	726	725	667	716	767	720	759	735	714	730	696	704	746	752	711	778	686	730	692	719	706	749	720	732	733	646	737	743	720	724	718	732	668	744	698	691	738	729	681	725	773	744	691	674	734	758	706	692	713	741	700	685	695	696	673	740	732	723	703	682	699	723	746	701	720	715	726	740	691	748	736	693	680	698	667	702	756	683	699	683	715	667	706	740	725	699	708	701	712	742	734	697	716	680	727	726	712	732	727	777	698	696	728	700	729	680	768	751	768	713	726	739	715	712	742	702	720	728	713	726	763	701	702	690	718	740	724	732	701	708	738	717	724	679	691	698	707	725	687	731	714	781	671	743	713	709	717	685	751	722	726	734	720	738	717	768	680	713	725	765	716	652	728	701	741	734	706	685	762	680	665	689	720	698	712	735	695	704	720	755	734	730	696	706	746	695	708	692	692	710	721	765	756	726	719	729	670	709	717	710	712	743	702	727	710	709	731	706	721	701	675	721	754	689	722	720	691	689	714	739	726	725	724	745	703	742	689	717	703	768	704	716	742	685	708	688	750	732	723	724	727	695	727	721	745	741	708	699	670	708	752	722	728	725	739	721	667	696	709	743	695	707	693	699	717	739	745	748	716	723	724	757	721	748	746	736	728	726	730	730	672	708	709	690	739	707	710	704	728	743	709	724	705	724	750	718	701	682	771	674	705	748	691	706	719	762	690	721	695	724	685	710	713	737	707	661	707	739	692	753	692	694	705	678	741	740	706	754	702	749	765	699	699	716	709	732	700	696	698	707	709	695	678	730	699	658	713	709	710	704	704	717	666	707	691	700	711	696	738	712	726	694	707	748	670	690	700	702	728	775	753	728	716	681	732	705	719	722	726	694	688	739	718	757	707	684	701	696	686	680	722	716	762	766	710	709	730	734	692	739	750	700	691	737	708	673	692	782	708	716	716	723	752	722	706	785	734	729	704	702	677	765	719	799	741	749	674	691	735	661	759	710	718	669	716	716	699	713	712	735	715	696	743	727	719	713	717	705	703	805	706	701	685	740	740	749	724	694	694	685	628	705	712	700	709	733	724	712	718	738	678	715	732	720	730	717	709	715	727	742	722	774	702	731	783	713	750	728	716	679	737	758	739	726	715	711	718	728	696	724	736	712	751	703	705	751	719	705	720	760	709	719	739	780	660	744	751	730	744	714	737	719	741	733	711	721	707	716	696	721	728	672	687	729	653	661	686	748	706	710	728	710	682	668	684	741	720	713	699	707	662	688	703	686	710	724	778	741	733	701	726	689	688	692	702	696	723	703	772	666	728	763	694	742	690	689	712	731	760	729	751	707	720	738	680	716	682	742	760	755	689	727	674	692	739	736	684	712	701	737	650	711	774	679	733	681	739	683	704	700	743	739	659	679	722	712	672	729	726	714	726	704	725	675	709	768	697	735	730	732	699	727	705	682	680	761	702	724	763	670	733	684	664	773	778	705	667	745	724	702	727	682	676	720	717	749	686	720	718	697	715	721	728	729	727	771	738	666	739	715	718	686	709	698	740	723	683	720	699	694	718	761	722	730	710	722	683	707	716	681	685	738	692	699	710	715	714	741	736	668	721	693	702	718	728	705	715	733	677	706	762	737	723	733	708	714	705	767	750	702	698	751	695	702	752	744	674	690	721	665	670	716	731	735	742	761	711	714	720	705	726	704	712	704	703	712	744	725	725	696	749	748	731	685	721	754	732	699	691	718	678	684	721	712	696	760	670	723	709	728	714	791	734	688	731	760	728	706	719	709	715	693	688	715	697	715	691	717	682	669	756	697	730	735	696	763	696	658	751	732	718	727	717	689	671	744	686	703	693	716	703	695	727	745	730	769	701	697	749	719	738	702	742	710	706	693	715	749	714	677	698	723	693	719	749	745	725	680	736	736	706	656	708	746	712	728	749	659	692	739	695	748	724	737	706	748	727	688	715	695	722	727	723	709	764	704	687	695	701	734	721	717	695	702	731	747	731	738	718	670	745	709	778	673	678	747	703	717	706	689	724	718	698	703	724	701	722	691	711	754	691	710	727	694	716	752	730	725	707	740	752	695	766	707	718	703	707	739	719	744	685	740	684	692	679	694	711	748	756	714	697	706	698	712	739	741	710	773	721	757	709	715	709	687	692	731	733	703	712	736	702	676	736	756	707	725	738	714	747	691	709	715	696	731	717	665	670	760	720	688	691	729	684	702	753	695	721	743	646	701	747	661	695	749	739	673	736	711	699	724	701	694	734	745	749	703	714	666	732	690	743	694	736	745	705	753	715	689	702	702	713	687	707	706	721	702	742	720	748	709	694	681	679	687	735	731	710	743	721	767	700	743	725	673	718	739	742	741	740	710	664	774	674	697	681	704	704	723	739	776	689	761	720	720	707	702	728	696	688	762	724	695	724	803	663	764	704	790	700	718	730	777	734	730	739	688	697	753	690	735	737	733	751	682	732	712	711	681	700	720	709	689	691	715	733	740	717	698	708	744	686	694	756	731	704	704	711	744	704	750	697	743	712	748	742	693	729	743	695	682	696	710	741	702	700	700	744	688	706	709	714	703	744	705	716	700	681	706	673	681	727	666	730	741	750	735	709	744	687	726	681	760	733	748	780	679	714	710	730	718	709	730	714	703	653	717	732	721	750	668	684	694	706	755	679	728	706	717	670	730	730	734	704	720	729	733	690	657	707	687	693	696	690	689	683	760	671	708	688	708	727	767	708	702	714	752	722	727	754	745	716	700	728	687	725	735	699	675	735	705	688	721	759	722	701	706	723	725	708	690	746	725	703	719	709	709	740	691	699	745	706	740	722	749	687	770	696	706	698	706	733	696	685	714	714	734	711	708	664	713	709	693	708	723	729	748	691	701	748	720	766	698	732	744	662	730	720	717	717	703	697	704	718	726	698	683	753	798	703	709	723	676	754	723	724	719	716	726	718	719	764	685	710	698	700	687	735	699	715	736	760	732	755	699
2417	945	536	348	696	918	794	783	675	591	401	346	271	192	161	148	156	147	121	103	92	78	78	69	73	57	50	62	56	58	50	48	58	59	32	44	42	49	58	49	48	47	45	38	39	42	42	47	48	55	242	632	92	41	43	36	41	74	79	18	36	37	48	42	31	36	33	49	38	36	45	46	42	34	28	33	41	42	39	51	36	36	47	35	38	47	35	34	44	38	36	38	40	50	47	36	30	38	30	45	31	29	39	31	40	42	45	47	44	36	35	34	48	51	30	35	47	47	36	34	34	42	54	36	43	35	44	30	44	45	37	38	41	32	30	43	39	32	52	42	36	42	37	37	25	35	31	39	42	46	47	42	47	35	36	29	40	42	38	37	39	36	37	37	38	48	40	33	48	44	36	42	28	44	38	39	43	48	55	32	31	40	43	44	34	45	45	43	40	36	31	34	35	33	44	36	24	46	39	42	46	48	23	52	48	37	48	52	44	36	31	48	41	33	51	42	30	32	34	35	37	33	47	24	47	38	46	43	40	34	35	35	45	32	31	42	38	35	35	42	32	35	45	36	33	36	33	36	45	42	47	36	40	41	43	39	44	26	36	52	49	47	33	42	48	50	46	39	43	50	42	39	37	42	46	36	22	44	37	37	41	28	37	34	35	41	37	38	39	57	45	32	37	54	38	45	48	40	53	23	46	48	36	41	37	44	39	45	32	36	39	33	35	41	41	49	48	40	32	33	29	35	28	46	35	34	37	52	38	33	42	38	42	27	41	36	35	43	49	36	35	38	33	33	44	49	48	40	43	42	43	47	30	39	44	40	48	42	48	42	39	38	29	29	32	40	30	31	31	37	31	42	39	35	35	36	41	32	30	33	37	35	26	39	45	38	32	43	31	33	52	39	31	43	44	42	42	30	40	44	50	48	36	33	33	52	46	38	31	44	37	34	32	42	48	40	27	36	38	38	39	37	26	35	26	35	45	23	43	49	35	36	35	43	35	45	38	37	46	34	43	40	39	31	31	39	33	32	40	38	38	41	34	41	34	29	40	30	51	44	30	47	47	36	36	35	37	49	37	41	43	39	41	39	52	26	36	30	38	52	29	39	31	40	27	50	45	40	40	35	33	40	40	39	31	44	44	32	40	37	46	40	44	44	40	38	45	24	37	34	32	25	42	36	38	40	36	39	38	42	55	36	42	44	36	43	40	38	42	33	34	34	39	49	34	36	46	37	50	39	40	48	43	43	42	41	41	38	40	30	41	42	35	38	38	46	48	42	48	26	42	37	27	34	40	54	27	37	34	43	43	39	39	37	34	45	42	39	35	43	38	48	49	26	39	27	43	36	56	48	38	45	57	37	42	21	48	35	48	20	44	43	35	29	40	39	31	59	41	34	40	43	26	37	44	40	39	33	41	42	30	58	43	48	52	45	41	49	43	40	33	31	40	35	45	38	37	39	47	26	38	39	38	38	35	36	46	28	33	21	38	43	38	44	47	45	44	37	45	47	42	36	38	36	33	37	39	28	45	37	48	43	35	34	42	34	48	36	38	55	40	45	38	34	42	38	34	44	37	35	44	35	38	40	39	42	44	38	26	37	42	28	29	26	42	43	38	39	46	49	34	28	33	42	37	38	43	37	38	25	37	35	42	34	33	49	40	35	42	52	52	30	42	35	32	40	51	37	39	40	37	33	31	43	37	40	31	34	42	40	47	45	46	41	46	35	40	42	41	34	44	39	36	31	35	37	36	34	36	31	44	39	38	33	39	34	39	43	45	30	38	40	46	41	31	41	41	38	38	44	47	41	46	41	45	41	38	30	47	45	57	39	27	39	37	34	32	42	31	43	36	46	38	29	43	42	32	44	43	48	35	36	41	45	36	50	33	42	37	37	30	39	39	39	52	32	35	47	29	31	39	47	31	35	42	42	51	51	37	43	53	43	40	43	45	37	36	33	32	45	48	38	46	55	40	34	48	44	44	46	27	33	44	37	39	34	34	38	36	40	45	32	32	42	38	24	44	40	37	33	29	42	40	30	35	34	34	40	33	39	50	46	44	48	36	35	43	36	46	51	36	45	30	42	35	41	40	43	46	40	36	39	31	33	40	27	47	43	42	33	38	46	35	35	37	47	36	41	53	38	35	41	39	47	54	38	30	33	33	28	33	42	42	34	42	36	39	37	41	44	29	25	33	37	32	31	41	40	46	30	53	38	51	44	46	42	41	26	36	40	36	36	53	35	27	41	45	55	36	41	44	50	34	37	48	43	38	38	37	35	35	42	38	44	45	37	33	49	31	41	43	31	35	37	39	34	36	42	45	36	42	40	31	42	37	51	40	34	42	35	35	24	43	48	29	34	28	42	45	50	37	37	47	36	44	34	32	46	35	36	38	47	35	50	39	31	34	45	45	36	41	36	30	37	35	47	21	32	43	38	43	40	46	37	42	32	36	55	46	21	40	41	36	40	50	31	33	32	45	44	34	53	38	38	30	48	39	35	40	44	36	37	38	39	33	28	34	30	37	42	29	42	41	51	42	34	40	42	37	38	44	37	47	29	34	36	35	30	40	35	45	39	35	31	51	23	35	32	39	37	44	42	37	40	38	32	35	30	34	31	29	42	39	37	38	38	34	31	40	27	26	41	40	43	45	51	38	38	36	42	38	51	43	38	47	50	34	36	40	50	34	39	37	34	25	35	47	43	47	50	33	42	38	37	35	44	42	27	33	42	36	47	35	41	32	46	42	37	38	41	52	39	40	39	44	48	35	35	37	48	38	38	40	30	41	48	40	35	34	53	39	37	37	37	39	43	32	39	41	33	47	37	48	39	34	44	34	43	33	47	44	44	27	43	38	31	31	31	47	51	39	38	31	44	35	42	37	55	41	39	44	31	41	39	41	37	49	51	41	44	43	39	45	34	35	31	30	47	37	45	35	23	40	34	35	41	43	40	36	42	47	31	46	32	43	35	35	37	25	37	42	40	41	33	35	43	29	36	38	43	25	39	36	38	51	43	40	44	26	41	42	35	45	21	32	30	36	45	36	43	32	33	39	33	44	35	41	47	35	31	39	38	31	39	33	40	36	29	34	43	39	33	35	41	31	44	22	38	33	49	43	44	41	35	40	27	36	46	41	46	30	36	31	37	31	41	32	49	30	37	39	54	30	40	42	53	42	41	39	43	32	47	41	29	34	39	36	36	35	41	24	45	38	42	44	38	31	28	43	53	44	40	34	38	36	43	36	40	49	43	26	28	39	36	36	40	40	40	32	37	30	29	30	33	44	33	30	41	35	43	41	30	33	42	40	39	31	23	31	43	35	39	32	46	31	50	28	41	44	38	30	37	36	47	31	37	46	29	37	43	38	43	41	44	29	37	35	36	39	33	41	39	36	39	37	38	43	40	39	33	33	34	52	50	44	35	33	48	38	45	39	35	28	39	41	50	39	53	45	33	37	41	31	49	38	50	43	32	39	38	38	33	37	41	48	31
26656	17502	11202	24451	33526	33583	30372	28149	25608	22148	17260	14549	11423	8229	6616	5883	5355	5289	4765	3960	3153	2476	2491	1970	1702	1630	1598	1489	1337	1287	1132	1160	1150	1100	1039	984	920	921	873	896	848	909	787	800	764	827	819	801	793	1238	8295	17757	2244	672	682	720	693	2001	2673	637	687	659	643	601	626	625	644	617	581	605	609	634	671	626	603	642	599	654	650	603	649	640	637	596	644	617	674	643	633	681	604	598	627	599	635	634	611	644	657	650	658	603	627	595	611	667	637	585	587	599	609	589	598	581	608	635	667	581	614	585	644	648	624	659	588	658	621	609	600	610	637	599	624	588	637	639	626	622	577	577	606	637	555	609	596	621	592	578	609	588	677	603	644	644	598	636	575	568	592	604	621	604	638	576	637	609	632	602	617	583	592	618	582	584	570	574	534	603	584	582	605	597	592	624	615	597	622	622	623	603	620	604	578	601	580	592	642	580	591	555	602	571	577	609	591	588	571	574	623	580	584	630	601	620	652	587	595	612	592	546	566	575	643	600	633	545	590	589	565	582	566	615	585	564	548	589	588	613	622	605	625	613	569	593	594	604	608	591	571	567	609	610	562	601	625	576	568	603	618	581	606	576	602	619	586	600	572	554	618	600	642	597	607	616	572	609	640	601	602	597	625	577	583	595	609	650	619	598	580	629	632	590	582	575	580	574	606	573	532	599	652	553	563	619	591	623	612	606	599	648	599	614	586	579	599	624	597	579	621	638	592	619	595	582	619	602	583	596	562	603	600	650	586	587	610	628	610	588	620	561	617	602	579	576	616	593	609	576	568	616	603	613	573	630	657	616	606	606	592	628	590	597	608	621	581	570	582	590	579	579	581	663	659	566	588	642	608	582	588	564	612	604	599	596	575	597	647	606	574	575	614	541	581	600	615	567	608	563	609	639	592	589	618	584	589	599	614	607	616	591	585	604	593	612	594	579	556	619	583	601	578	612	603	594	635	609	562	599	615	591	576	587	604	579	598	581	592	569	589	591	633	594	584	597	592	605	646	531	601	587	588	572	593	615	595	653	623	649	602	556	585	640	552	619	576	607	622	630	573	627	619	597	587	608	627	597	603	589	568	582	650	634	609	603	628	609	574	633	620	626	570	577	611	596	615	631	591	551	596	588	658	624	584	610	593	618	600	602	582	619	602	567	578	568	575	602	584	603	567	613	537	612	556	610	586	600	584	604	594	577	544	595	635	590	608	606	601	585	572	638	573	602	623	587	588	594	606	627	602	612	560	556	603	615	610	579	613	635	609	609	607	618	591	567	613	614	567	591	650	592	575	591	591	584	625	604	599	591	608	600	639	631	655	558	614	602	624	625	599	597	577	607	602	598	560	558	581	555	579	602	580	603	625	559	585	575	589	604	624	611	590	592	609	591	598	627	574	615	558	587	592	620	583	543	652	600	590	613	616	610	602	572	619	571	606	619	557	596	601	580	578	594	574	595	615	567	616	629	630	654	578	586	545	608	607	565	609	603	655	591	610	595	605	556	614	587	536	639	569	592	602	611	598	569	558	595	575	566	587	621	587	599	564	618	552	632	620	649	613	621	554	601	574	619	615	585	598	641	617	588	600	565	549	596	588	595	615	607	606	594	561	610	580	558	647	574	567	567	617	571	608	582	618	621	614	565	586	607	604	587	565	580	577	550	609	564	594	611	592	564	583	629	613	625	606	637	570	614	547	606	594	640	569	626	615	565	571	641	646	582	651	563	579	634	593	572	602	615	576	629	622	613	542	635	615	607	557	585	619	578	594	635	571	616	598	637	582	562	627	584	616	613	604	626	596	612	612	632	595	623	600	602	598	593	624	593	599	588	622	594	606	655	582	586	615	601	616	595	609	577	611	598	594	579	596	640	587	593	587	570	569	578	578	639	572	593	613	626	600	580	613	601	579	629	576	627	597	563	573	558	565	633	610	614	593	645	608	612	629	589	605	622	563	569	635	608	626	564	592	576	617	561	598	575	603	605	591	604	590	584	640	670	572	585	566	582	609	621	594	587	570	645	580	593	603	573	544	623	577	583	549	570	599	613	626	614	578	665	612	587	586	575	597	590	586	600	577	606	599	622	585	640	582	620	617	627	593	589	619	614	597	591	602	576	640	612	618	624	582	619	580	596	563	612	595	560	587	597	565	629	579	596	572	620	617	645	604	585	625	593	569	583	633	628	602	600	568	575	627	623	559	609	626	623	600	603	601	605	614	625	610	541	558	613	587	610	578	554	578	613	660	613	586	586	574	618	628	641	591	576	623	569	574	557	616	587	584	568	585	593	549	609	595	622	561	586	606	595	560	598	646	626	584	642	594	610	593	586	580	652	628	603	646	620	586	552	592	596	604	622	574	553	589	561	608	566	576	608	576	599	576	613	570	623	607	684	626	598	621	589	617	538	584	566	622	595	598	600	583	574	588	607	609	545	546	628	573	591	604	608	625	618	641	588	584	586	590	587	586	603	582	636	620	575	571	606	608	583	550	611	589	636	638	627	623	563	555	581	597	595	550	574	615	626	606	615	607	594	620	580	592	589	589	574	556	595	605	608	582	560	626	667	592	602	592	572	595	594	610	550	584	603	600	618	601	577	560	566	591	651	627	591	622	562	577	626	598	608	598	594	600	590	564	615	598	604	595	581	585	633	605	593	618	627	606	580	629	634	633	579	598	600	580	564	586	576	601	565	608	560	574	600	587	633	587	586	565	612	575	584	570	589	578	605	602	564	612	598	618	563	624	558	619	614	556	604	546	609	588	636	585	556	577	595	595	589	602	598	603	550	567	545	563	568	604	600	591	600	637	577	573	603	574	584	609	611	573	557	574	606	589	609	626	588	564	616	598	587	643	582	612	631	576	622	561	562	601	586	568	616	596	568	566	555	585	596	625	593	621	650	623	606	573	608	607	592	590	603	616	604	631	577	578	595	612	558	622	625	596	593	582	607	650	625	607	562	628	588	598	573	587	579	598	555	598	579	589	645	566	597	599	607	588	606	593	593	614	600	595	559	594	592	599	621	564	643	593	615	580	588	552	586	590	580	634	582	606	614	581	576	618	607	598	647	607	607	626	599	583	616	576	590	572	604	617	578	573	629	608	568	598	600	606	584	583	609	605	658	612	603	636	602	598	602	566	628	586	564	574	579	614	615	599	625	623	613	638	593	631	631	617	570	616	577	571	593	605	625	597	605	558	584	646	624	580	628	612	625	564	538	607	592	578	604	607	603	630	583	595	581	612	626	603	611	614	569	573	618	595	594	622	665	627	553	589	574	620	586	575	600	622	638	576	628	613	635	521	627	648	587	610	625	636	576	574	616	617	586	588	580	571	571	573	528	598	589	592	625	646	582	536	546	568	614	582	626	580	613	614	577	607	621	593	613	599	575	595	603	615	625	614	584	561	588	612	619	568	598	547	616	568	621	562	603	626	589	610	611	582	605	601	572	605	617	604	617	627	583	604	616	586	558	605	558	608	565
1802	395	236	198	296	375	291	325	306	251	210	137	116	91	76	78	65	57	49	50	47	40	35	39	49	47	31	30	38	34	31	33	37	29	32	31	33	24	22	26	27	41	29	35	27	30	39	22	36	67	99	99	41	33	26	27	34	39	28	37	24	29	32	20	30	28	35	24	25	36	20	26	25	34	28	31	29	22	27	25	32	34	34	24	34	25	39	32	23	23	31	33	37	24	28	36	30	28	29	36	27	31	25	19	38	40	25	29	28	36	38	27	41	27	30	28	26	30	20	29	24	34	21	21	23	30	32	29	27	28	26	30	37	28	24	28	41	37	21	29	31	26	32	27	25	32	25	34	31	25	25	33	35	36	37	24	29	26	32	24	28	28	20	27	31	29	24	33	30	28	34	32	24	30	30	33	34	31	33	40	29	33	25	31	25	28	25	29	25	28	26	34	28	31	24	22	25	30	29	23	29	36	28	40	31	27	35	37	20	22	23	35	23	24	28	28	34	28	21	29	24	26	37	28	29	27	25	36	29	32	26	32	35	36	31	30	31	29	41	34	28	24	23	40	36	23	33	26	27	39	27	29	22	36	27	29	20	35	33	27	28	32	23	30	23	25	47	32	35	35	19	28	28	33	42	39	27	45	35	23	32	29	31	20	38	30	28	17	24	40	34	30	30	42	27	33	30	35	21	32	35	33	26	27	34	34	22	24	29	27	27	36	24	39	29	25	24	33	30	26	30	40	36	35	26	21	34	26	32	43	26	36	34	31	30	31	28	28	34	37	30	23	22	32	31	25	26	33	25	31	27	39	21	29	33	36	34	31	31	29	26	19	36	22	30	32	26	24	20	38	34	29	29	18	16	29	28	38	31	33	32	31	37	32	29	33	27	32	26	33	35	43	32	35	29	30	31	34	24	25	28	28	28	24	39	30	35	20	23	33	24	29	36	33	27	39	28	34	27	35	26	31	42	44	31	25	30	25	28	33	32	32	32	33	31	29	16	31	32	35	21	24	34	36	29	35	26	39	24	34	19	30	20	24	22	34	21	33	34	28	23	24	25	33	23	37	31	27	33	26	29	26	29	27	26	32	40	26	21	25	32	23	32	47	26	30	26	32	38	29	20	30	27	27	35	32	27	28	22	31	28	33	31	33	37	31	17	31	28	29	22	31	32	29	28	24	43	24	20	21	35	36	35	26	23	27	38	26	26	33	23	29	32	37	28	30	30	19	27	28	31	30	28	21	36	33	26	35	44	26	32	36	22	22	26	29	29	22	32	33	29	22	23	28	27	33	23	28	28	30	36	32	22	36	34	28	31	32	29	28	39	30	28	26	32	34	22	26	39	33	29	24	25	20	32	33	33	30	24	29	33	37	32	30	40	19	33	24	38	36	23	26	27	28	32	21	22	18	35	33	33	34	27	28	38	25	33	33	23	31	25	32	31	32	29	25	23	40	23	33	38	32	22	33	38	34	29	27	31	35	35	28	35	29	30	27	15	36	25	24	20	37	37	22	34	30	24	29	34	28	25	21	29	32	35	37	34	24	27	26	26	24	24	30	36	30	27	39	26	27	29	24	26	31	21	25	30	23	26	31	42	27	22	23	43	30	30	29	19	20	24	30	31	26	27	30	23	32	34	37	32	32	32	22	37	22	34	32	25	28	38	42	25	30	26	14	29	25	34	32	28	33	26	30	28	35	34	42	37	25	28	24	35	35	26	39	21	24	30	40	32	31	28	39	32	37	31	31	27	34	36	28	27	28	24	34	19	24	34	37	25	29	34	34	26	19	28	32	20	44	31	36	31	39	35	29	30	25	34	29	32	34	35	17	31	33	21	34	35	25	45	25	25	31	28	34	25	23	27	23	25	28	35	33	19	33	23	32	19	30	32	22	31	29	39	31	31	29	25	26	25	28	30	29	30	34	40	22	26	28	24	23	25	31	27	22	26	35	23	29	25	27	33	29	21	30	25	29	23	28	28	18	26	36	30	28	31	29	24	34	34	24	34	23	31	31	27	28	29	31	29	36	30	24	29	32	26	23	29	23	37	26	23	29	24	27	34	35	24	23	27	28	32	35	28	36	31	33	25	31	27	24	29	30	33	24	24	25	28	18	32	33	34	26	33	23	29	30	25	30	26	34	34	37	27	19	35	41	30	29	20	29	25	21	31	26	38	25	25	32	20	28	34	30	30	30	25	33	33	24	30	37	23	33	34	33	34	22	30	35	33	34	31	27	26	26	33	32	34	21	29	28	33	35	34	42	33	33	31	29	31	35	32	25	37	25	37	36	28	21	29	25	22	32	25	35	28	40	37	35	27	34	23	28	32	33	36	29	35	41	31	22	39	29	21	39	37	25	27	34	24	28	39	41	21	25	39	26	28	32	19	30	29	24	24	22	35	21	34	26	25	26	29	29	29	25	32	25	26	34	30	23	34	35	42	29	25	23	29	32	36	22	23	31	29	39	35	34	31	24	28	23	29	28	37	25	33	30	34	30	37	32	41	32	34	28	40	25	17	38	37	35	34	22	34	36	23	26	31	37	25	27	27	28	35	25	31	33	37	36	23	25	18	36	29	36	35	37	23	34	31	29	29	26	25	29	24	29	25	30	27	16	29	30	27	29	26	23	21	29	17	33	20	37	32	32	32	29	24	29	26	31	32	27	31	28	20	34	29	42	31	39	32	22	26	29	33	31	19	24	37	36	22	28	23	36	38	30	39	32	22	32	33	27	38	42	29	32	22	28	26	27	26	27	37	38	31	30	25	37	26	30	32	22	34	33	28	37	28	36	18	27	29	34	35	32	32	26	35	30	31	23	31	33	25	24	22	18	41	37	26	33	35	29	26	28	26	31	31	35	36	17	24	29	31	24	25	25	33	35	30	28	38	37	25	28	25	21	28	33	20	24	32	26	24	37	29	37	34	33	24	29	27	17	35	36	25	23	27	25	30	28	43	28	40	17	27	37	24	19	25	28	28	26	34	30	26	46	35	27	41	29	31	27	22	30	23	31	28	32	38	37	23	36	20	29	33	22	25	27	25	32	37	42	23	29	27	29	30	32	27	36	36	29	36	31	29	32	30	25	37	22	26	33	32	29	32	23	30	20	29	25	34	32	29	26	29	20	33	28	34	25	32	30	24	23	29	28	29	32	30	26	25	29	37	33	23	27	43	30	32	22	33	21	25	34	26	30	27	27	27	24	29	27	28	23	21	30	26	23	36	33	28	32	28	23	23	27	25	35	29	33	31	41	21	34	35	33	29	21	32	22	30	24	33	26	30	26	34	25	26	34	24	32	33	30	28	30	29	30	42	20	21	36	33	34	25	32	29	34	39	28	36	28	24	27	31	28	34	28	31	35	38	28	38	38	25	30	29	32	31	22	31	39	31	41	27	29	35	37	18	30	21	33	34	35	27	31	30	27	20	22	34	29	29	30	30	20	37	33	32	30	22	32	26	31	38	36	34	31	31	31	27	32	27	31
18021	10848	6112	14969	23542	23587	20056	18273	16414	12677	9757	7366	5235	3512	2746	2337	2233	2236	1932	1685	1227	1075	962	817	766	726	688	604	625	573	538	637	549	584	532	548	548	549	529	494	540	460	510	513	482	550	549	504	604	1433	2969	3514	725	503	488	487	462	552	675	499	456	497	439	477	446	481	471	467	467	473	497	467	456	443	439	468	495	465	432	484	473	490	480	467	486	488	440	457	467	457	486	455	467	489	494	480	507	474	512	474	462	476	448	439	473	468	460	489	452	455	450	447	471	442	477	445	444	510	486	484	463	505	455	436	469	443	474	493	474	471	465	439	468	489	462	477	460	455	450	498	454	434	467	445	469	456	475	487	504	449	468	449	516	492	452	462	462	479	489	497	451	434	489	490	441	525	429	481	451	510	419	460	480	491	436	438	483	478	446	494	469	481	496	472	456	476	473	511	453	442	453	458	449	470	498	446	421	491	477	431	485	470	491	473	463	458	469	480	422	474	487	454	458	430	450	470	425	458	447	479	478	477	428	478	479	496	448	461	511	479	454	461	451	464	485	454	450	450	465	476	451	429	440	479	471	452	430	473	457	485	434	449	476	478	488	437	480	427	459	434	489	427	472	437	459	481	426	481	493	436	468	461	452	449	449	494	481	474	486	460	458	464	471	471	481	431	467	474	447	463	438	462	465	486	448	465	491	464	473	417	475	457	467	444	443	503	499	481	436	475	472	470	465	477	429	441	475	438	480	472	437	486	478	459	504	451	451	470	439	485	473	490	470	463	470	476	455	471	477	437	482	454	476	481	453	449	447	442	434	464	452	446	435	492	469	472	526	525	473	474	457	470	482	420	461	499	459	475	453	474	466	490	507	514	467	462	495	473	486	431	475	443	446	486	458	459	420	449	483	464	471	469	446	456	464	478	467	436	470	458	467	463	456	452	437	456	463	475	480	456	474	458	473	451	457	494	437	450	502	481	481	449	453	472	440	487	458	450	471	478	450	494	487	458	462	467	457	431	459	483	481	495	452	466	449	510	473	478	454	470	471	492	465	453	447	437	433	526	469	462	444	443	455	459	436	474	507	448	500	483	504	487	479	421	466	473	451	446	515	440	436	482	461	483	493	481	464	446	522	503	490	457	468	460	470	461	459	488	461	444	457	443	467	452	425	460	452	440	478	443	466	434	412	455	506	496	498	442	481	486	453	499	446	482	480	493	488	426	464	426	461	494	490	462	437	510	446	458	449	468	446	479	442	456	449	444	457	451	470	461	470	446	428	460	465	453	460	449	522	495	461	463	456	477	496	439	502	465	437	454	482	496	461	454	437	470	482	461	474	413	445	450	465	456	448	470	485	438	432	478	459	454	454	465	457	466	470	448	434	473	496	472	468	475	448	445	448	490	473	452	434	472	448	459	461	473	482	475	467	462	494	420	501	495	496	435	452	471	457	509	483	415	483	455	453	438	474	487	466	449	448	486	490	473	455	438	459	446	459	495	500	479	486	445	490	458	478	482	487	415	461	488	472	460	441	449	507	483	489	480	457	514	449	427	500	491	476	432	467	541	468	482	464	454	434	432	450	438	483	436	486	466	438	478	462	489	458	482	471	475	466	521	431	479	495	455	436	455	463	460	464	493	451	440	461	450	487	455	479	464	467	463	445	445	466	468	440	481	477	402	504	416	426	487	479	446	501	431	469	446	463	504	480	476	489	450	491	473	456	456	467	435	436	465	469	476	425	463	502	490	432	496	451	484	423	458	467	460	481	472	460	492	472	448	449	465	451	449	482	458	439	472	469	451	437	462	455	477	446	458	463	503	466	487	489	453	460	458	468	483	454	508	450	451	474	493	459	467	452	451	458	455	471	465	484	446	464	446	457	498	495	477	455	433	442	508	498	486	460	451	498	502	481	488	514	457	489	494	478	449	486	449	463	498	451	445	520	468	464	480	471	511	458	476	484	462	491	479	425	480	464	466	456	423	447	502	490	485	448	488	486	470	455	444	467	455	502	479	485	425	428	438	495	429	453	462	456	485	446	418	466	446	500	454	460	478	482	479	480	462	427	474	469	508	471	504	458	443	408	501	461	489	461	466	495	441	506	459	480	473	473	435	460	506	482	469	435	464	496	491	488	458	429	494	440	493	491	475	490	460	447	495	470	481	474	511	456	425	468	446	491	456	448	481	447	468	450	434	502	501	478	456	469	464	480	490	462	448	473	451	442	501	469	475	483	459	439	474	457	457	407	443	499	436	424	465	458	459	506	454	510	444	460	464	459	475	497	450	472	447	489	496	430	506	440	474	467	458	424	462	421	466	476	458	442	448	475	451	495	469	493	431	453	474	440	426	476	463	453	444	478	465	479	477	453	498	426	458	413	448	443	492	472	458	488	442	449	461	460	464	460	465	434	470	458	506	424	438	449	475	463	501	476	464	443	488	436	460	504	466	463	477	498	442	441	454	437	446	457	482	466	463	456	466	466	461	479	484	492	452	459	432	488	456	446	469	471	471	475	458	461	456	442	452	519	421	471	505	471	473	432	430	480	455	479	539	444	447	443	468	450	439	456	454	457	470	425	433	466	507	448	458	470	459	445	442	430	454	472	463	433	464	453	462	469	508	453	486	482	480	457	457	477	453	452	451	500	423	441	492	473	488	478	460	433	484	467	427	486	468	490	504	448	447	483	485	441	461	461	457	447	447	458	499	423	430	448	456	467	486	484	468	433	473	472	463	430	458	468	415	516	491	468	433	440	486	453	458	495	470	461	466	468	443	485	472	467	470	489	488	427	436	465	435	458	460	509	430	481	459	476	471	500	500	478	477	462	478	492	484	459	457	478	444	483	429	469	421	470	435	477	459	491	462	504	486	478	492	435	424	461	467	486	479	454	480	459	475	415	461	488	473	473	466	451	460	439	427	456	429	474	445	463	481	465	466	467	447	470	447	400	413	460	497	446	431	486	482	446	455	475	477	419	422	453	435	448	420	467	460	499	428	455	483	479	465	465	509	415	498	460	464	468	468	414	476	457	486	460	450	459	470	431	479	467	462	457	453	486	499	527	487	445	480	458	443	453	472	454	462	463	489	481	446	502	447	433	503	485	441	438	467	468	427	467	456	450	489	466	439	464	421	450	428	487	487	465	498	459	490	477	445	441	488	438	481	466	483	435	452	482	458	441	502	453	447	467	464	500	457	473	478	452	495	442	486	470	499	480	436	479	478	499	465	437	485	469	453	468	473	449	465	465	453	450	465	485	471	435	489	456	436	442	507	473	469	481	450	447	477	502	479	457	450	441	475	483	440	464	480	448	440	488	471	451	474	460	455	454	480	485	503	412	491	448	479	480	462	440	448	465	453	474	510	453	444	495	431	458	418	469	451	454	483	448	462	452	473	447	430	452	449	471	474	462	459	513	478	439	485	462	443	471	475	482	470	434	457	440	468	482	449	428	447	440	455	433	466	453	460	466	469	458	475	455	437	464	514	469	429	491	455	470	431	445	474
1299	721	359	224	502	559	496	545	495	435	296	223	172	126	110	77	66	73	67	60	55	46	54	46	41	26	41	41	26	28	26	24	28	18	22	32	22	27	27	31	31	20	27	28	21	24	22	20	25	39	229	340	77	38	30	26	30	28	28	22	32	37	18	22	27	26	25	20	22	18	17	28	23	19	24	20	26	28	30	20	18	24	26	26	30	22	23	24	22	18	25	27	23	19	25	26	19	17	24	21	24	20	25	25	23	28	29	23	17	18	29	15	26	17	17	20	24	20	22	24	28	17	19	23	22	29	26	18	26	17	15	18	27	17	24	23	23	18	27	20	26	24	25	22	24	19	21	20	23	28	25	23	28	18	24	23	20	17	14	13	22	17	14	21	17	25	21	28	25	23	22	18	25	13	24	20	18	27	29	26	22	27	20	25	18	21	26	22	19	23	28	22	19	32	23	27	31	16	30	24	14	22	30	20	24	18	15	23	25	27	24	17	31	27	26	9	17	20	24	20	21	27	20	19	17	12	21	23	21	17	22	25	25	18	34	19	29	26	22	24	19	18	29	23	16	31	18	9	30	22	21	27	17	18	21	29	25	19	20	28	21	17	21	28	16	21	23	25	27	18	24	23	27	23	19	24	25	18	26	27	18	25	33	18	14	24	28	22	27	21	24	25	22	29	31	21	20	25	27	19	28	20	20	21	30	26	32	16	18	25	15	23	21	33	24	19	27	28	21	34	23	24	21	23	21	22	25	23	22	18	23	27	25	16	23	27	25	31	18	23	23	20	33	21	37	23	22	21	15	19	26	23	22	18	18	39	17	21	25	29	23	17	29	19	17	26	24	15	26	24	25	21	22	25	27	20	27	20	20	30	24	28	17	27	22	22	24	25	14	23	18	33	22	17	23	16	25	19	26	23	14	20	31	26	21	15	29	22	25	20	21	23	14	28	25	19	20	21	17	18	30	23	22	29	26	17	23	16	17	25	23	33	29	23	10	25	21	16	27	24	23	27	27	26	21	20	20	34	33	30	26	16	16	12	31	24	20	24	24	23	30	21	20	34	15	20	23	14	23	24	21	22	27	19	24	22	22	29	17	22	27	19	17	26	23	14	18	28	24	24	22	23	20	15	29	15	28	21	18	23	24	20	23	21	24	22	19	24	26	26	25	28	28	30	23	25	23	17	19	30	18	20	16	28	23	26	29	27	27	29	21	17	21	13	24	23	23	18	23	18	20	20	22	23	29	26	21	17	16	15	24	21	24	29	15	11	20	23	22	21	25	32	29	25	21	27	26	23	20	17	27	25	27	25	17	33	26	29	24	21	30	15	33	23	16	23	22	30	24	25	29	20	24	29	24	17	22	20	16	20	23	22	20	24	13	23	20	24	28	22	26	15	30	28	14	21	19	32	27	20	19	27	29	28	17	21	30	13	19	21	15	26	21	19	31	22	16	24	21	20	22	19	21	30	23	27	27	19	27	17	17	20	23	14	27	19	24	26	16	29	28	28	28	21	19	22	20	22	22	24	23	23	22	20	19	29	21	23	19	16	28	32	20	29	18	23	17	32	26	23	19	15	25	21	24	27	21	18	25	13	25	16	15	31	20	26	27	19	25	24	29	23	30	36	23	30	20	20	27	25	15	21	21	17	15	25	23	19	27	20	19	29	26	25	18	19	31	25	27	24	17	22	27	21	20	22	21	14	26	27	19	29	25	22	26	17	28	15	20	17	24	17	21	23	23	26	20	29	24	22	23	22	19	24	22	31	29	29	18	23	25	26	13	21	21	28	22	26	26	17	19	32	19	22	17	27	19	18	19	20	25	25	21	19	27	23	33	18	22	16	25	19	23	30	26	32	21	29	31	25	19	19	20	19	19	30	14	23	25	24	19	21	19	21	19	18	33	18	23	19	25	20	22	22	24	20	27	17	24	26	20	28	29	22	19	20	28	25	26	20	29	23	25	22	17	22	11	27	24	21	28	28	19	13	24	18	24	23	26	23	16	16	25	19	26	22	23	23	25	23	16	19	17	35	27	21	16	30	15	27	37	14	19	22	19	26	20	28	20	22	31	28	25	15	33	28	23	23	20	24	25	13	29	25	20	22	19	25	18	17	21	17	21	30	23	24	27	21	24	26	20	23	30	22	26	20	16	23	16	28	21	30	23	29	21	28	25	23	26	28	16	19	20	18	33	29	27	23	19	20	28	25	19	23	22	24	23	17	24	21	24	23	22	24	20	24	15	19	20	22	21	32	23	32	24	22	22	23	26	22	27	25	21	24	33	24	13	27	22	25	33	28	19	24	21	27	20	22	19	26	16	31	24	20	22	28	21	25	24	19	15	25	23	20	22	22	16	22	25	23	22	18	22	22	19	24	18	25	23	23	17	20	19	26	13	20	24	25	21	28	23	25	24	20	25	35	22	20	28	24	20	21	24	29	9	25	28	26	31	25	28	25	26	21	28	20	15	21	19	28	24	15	23	23	19	25	30	14	25	27	24	30	31	18	23	27	30	24	12	15	20	25	21	24	22	30	17	27	27	21	20	18	18	20	23	25	16	22	21	31	33	18	24	26	25	17	22	11	19	21	25	21	22	23	25	27	28	23	26	29	25	23	27	22	22	16	19	23	16	28	15	14	22	28	23	22	21	23	23	21	16	18	31	17	23	20	30	30	28	25	22	24	24	22	19	27	27	23	22	20	21	26	20	31	18	28	25	23	28	22	25	16	17	22	17	25	24	23	19	25	28	32	28	20	12	19	20	17	34	30	27	32	18	17	19	24	19	32	33	25	22	26	25	16	18	28	34	17	19	23	31	24	25	20	27	23	22	15	19	17	24	23	14	19	30	32	23	16	17	17	21	24	19	22	24	24	15	20	39	24	25	23	20	25	21	18	21	19	22	20	23	22	24	20	32	18	23	15	20	17	23	21	31	31	35	29	20	21	18	27	15	20	24	26	23	29	31	18	19	26	22	23	23	20	28	23	22	21	21	23	24	19	26	27	24	24	27	22	30	18	25	25	19	25	16	26	23	26	18	18	18	23	20	28	16	25	20	22	14	20	25	21	23	17	18	31	22	15	19	21	37	25	19	34	17	18	20	25	24	19	26	23	30	23	19	27	15	22	22	25	19	23	22	18	24	19	28	23	18	28	30	23	24	19	23	23	24	25	15	14	19	27	23	21	20	22	20	18	18	24	25	26	23	23	21	10	20	24	29	24	14	30	18	21	18	23	25	22	26	22	25	16	39	29	32	20	23	23	16	25	29	32	19	21	32	28	24	26	19	22	21	21	21	22	22	19	22	19	21	26	25	27	19	22	22	19	26	24	18	19	19	20	25	23	29	17	20	23	25	24	14	29	22	27	28	17	22	25	34	34	27	23	26	15	23	14	24	17	27	24	20	24	26	18	21	18	18	28	24	28	26	23	31	28	26	28	20	19	25	20	29	28	12	21	18	17	19	19	27	22	23	15	25	29	29	27
22074	15146	8756	19860	29116	28347	25018	23686	21448	18129	13521	10865	8290	6212	4909	3823	3397	3330	2821	2342	1838	1521	1403	1079	986	952	889	833	737	706	642	620	651	598	611	593	610	505	496	599	517	521	433	466	467	501	463	493	497	1018	8016	11637	2081	425	426	408	346	524	745	400	374	383	359	392	381	413	359	329	379	357	361	340	375	379	379	390	345	340	351	352	378	349	392	350	393	346	373	385	358	363	371	351	408	366	392	373	359	360	364	363	365	370	351	386	361	351	367	357	365	347	383	366	356	384	362	369	353	352	384	367	351	355	354	350	428	328	371	338	362	365	349	361	387	373	345	378	374	360	395	346	407	367	384	342	366	390	372	330	365	388	364	399	375	332	375	366	342	372	365	332	369	380	359	373	380	357	360	338	349	326	351	368	379	368	338	353	341	356	339	354	338	370	353	354	345	349	372	359	360	343	360	352	379	323	379	400	352	384	328	313	356	350	356	368	365	367	367	355	378	338	350	382	369	386	361	366	374	376	373	382	363	375	359	360	375	358	338	361	310	347	371	330	362	353	348	355	363	365	391	327	336	350	346	354	352	357	361	365	333	357	348	386	350	336	313	340	323	335	398	355	373	353	356	322	353	361	359	340	322	345	322	354	344	359	385	398	353	349	380	351	330	377	366	372	345	373	339	342	369	322	378	336	355	359	367	369	353	356	394	350	357	364	377	361	392	379	347	351	354	348	353	374	345	331	372	356	355	347	353	392	365	378	353	369	369	367	382	352	331	361	343	389	371	394	337	369	332	364	355	382	360	332	337	302	356	323	344	337	348	336	330	326	371	362	361	351	408	354	350	363	412	381	393	334	346	371	382	377	353	330	344	372	366	346	350	364	322	346	345	354	386	369	347	385	346	339	361	362	360	349	357	376	346	355	394	363	347	360	367	317	393	361	374	339	375	330	384	372	363	335	326	372	425	349	349	360	313	350	358	372	335	361	366	368	337	341	344	373	372	344	349	364	373	374	363	408	358	355	337	362	343	369	359	339	351	349	364	335	372	388	358	382	354	316	342	328	313	392	336	363	376	354	368	358	337	377	362	369	378	352	389	343	349	361	391	371	356	328	349	338	351	357	369	323	352	355	307	379	362	381	359	395	323	365	334	328	342	347	349	346	331	381	332	361	354	363	385	378	358	346	387	361	352	349	336	328	372	307	349	282	372	324	350	357	333	347	341	328	345	341	328	359	372	356	363	340	375	356	370	401	342	356	346	358	350	358	358	334	340	365	382	397	348	365	344	373	366	352	352	334	350	348	349	324	377	315	369	357	317	343	330	379	359	353	359	336	351	369	360	350	354	328	315	322	356	392	330	386	370	342	368	340	380	353	379	361	339	360	375	303	357	363	367	376	353	389	382	333	372	355	368	357	347	366	326	321	365	359	355	352	399	337	331	329	387	336	349	341	344	346	353	327	346	390	348	313	324	335	370	308	315	342	422	368	352	334	351	361	355	368	368	367	382	334	316	350	359	357	347	381	333	371	348	350	308	377	344	380	346	345	330	368	349	345	364	338	361	360	312	358	367	349	364	374	368	367	374	391	352	342	362	380	365	355	374	363	323	365	363	330	349	380	359	406	347	346	357	359	357	330	356	374	363	325	354	380	350	393	330	352	355	336	362	361	380	342	370	379	325	382	405	342	338	332	345	356	321	358	361	362	359	355	379	342	340	362	357	344	372	347	358	299	353	343	314	367	353	335	358	377	377	367	359	354	357	422	350	365	334	353	364	325	379	359	366	345	371	342	390	369	356	349	365	299	355	335	373	374	384	370	366	315	372	359	357	363	358	367	335	350	353	362	367	325	373	350	350	373	369	344	376	356	368	375	362	368	352	352	371	374	342	356	355	337	326	342	371	339	357	332	334	371	386	335	333	346	343	338	358	327	333	378	372	383	353	343	349	383	365	353	333	354	342	375	373	340	374	342	333	339	322	331	352	350	335	356	381	351	396	345	351	362	326	392	368	352	325	373	359	363	341	341	408	332	338	354	359	357	359	349	375	361	340	369	350	387	357	342	363	377	354	390	380	389	339	379	361	356	349	356	387	361	355	355	411	368	343	358	358	371	341	381	363	383	364	355	360	331	367	346	363	342	338	355	348	354	349	377	378	358	365	348	360	346	343	361	424	355	371	360	365	355	389	365	374	365	369	371	340	356	334	343	353	340	354	396	371	323	351	343	341	386	369	377	343	330	336	355	340	350	388	352	382	366	360	349	362	350	357	350	366	371	355	321	326	357	375	343	369	329	370	390	325	346	355	359	361	378	346	363	325	350	326	373	342	364	336	358	356	353	335	315	384	356	361	358	360	351	369	340	388	356	368	372	338	354	348	344	345	357	342	331	375	355	359	338	406	361	345	354	356	376	344	352	364	331	413	371	318	392	411	306	347	351	344	356	353	362	391	313	328	364	378	361	350	366	336	343	344	362	360	354	338	353	329	357	345	349	371	336	374	344	347	355	354	348	343	349	369	331	383	381	370	356	355	353	356	342	359	367	377	359	375	346	355	338	368	371	388	353	370	364	361	349	350	315	392	333	348	349	335	355	358	361	359	375	364	353	384	356	349	353	339	374	356	358	320	339	373	356	360	385	341	318	357	333	388	378	402	386	374	335	360	359	324	348	355	345	324	348	366	342	351	379	352	348	364	364	331	362	371	383	363	352	365	337	383	337	357	390	333	346	357	338	363	377	377	328	408	357	341	354	335	360	357	384	367	379	370	347	343	358	366	347	364	374	359	333	320	338	360	345	325	372	352	408	348	368	324	355	347	366	363	345	321	328	378	370	369	393	341	319	376	347	343	360	364	327	352	317	372	357	378	402	333	349	356	324	362	355	359	337	360	396	353	350	347	361	370	333	347	364	357	375	332	357	347	337	353	378	362	313	339	360	379	372	346	362	354	332	350	339	338	355	361	355	400	325	343	354	341	328	368	356	364	354	373	367	334	347	375	348	293	348	343	347	333	361	368	331	357	336	388	366	370	355	371	373	368	335	369	353	371	352	356	361	367	349	332	351	374	355	362	362	364	371	365	380	363	346	343	353	364	359	341	337	336	338	351	375	375	334	351	346	361	342	358	332	376	327	363	343	367	316	374	371	357	353	364	359	385	367	365	357	353	347	394	361	367	330	336	396	335	340	354	311	334	385	364	361	376	363	349	358	338	366	353	342	292	331	350	321	352	374	382	383	370	376	353	334	369	389	354	366	356	361	369	350	334	338	327	353	357	352	361	361	382	352	358	351	362	323	350	354	345	365	341	383	359	345	339	376	353	363	342	353	344	387	350	342	347	385	357	357	364	329	359	361	373	363	334	337	348	334	378	353	341	340	351	356	336	336	337	376	399	332	337	355	325	366	322	344	370	338	373	403	351	360	330	379	399	327	329	354	352	331	347	353	331	343	365	398	361	346	339	341	356	372	377	360	338	347	392	356	339	374	333	383	343	352	342	328	351	336	361	373
3045	670	350	274	405	545	520	522	491	381	269	233	220	154	127	99	107	88	94	87	71	58	56	63	58	63	60	56	62	51	53	54	48	49	66	45	59	50	67	47	68	67	52	48	41	53	45	55	33	51	212	353	83	40	38	45	44	41	56	45	58	41	42	45	38	51	60	47	47	47	52	55	52	35	43	48	46	40	52	51	55	54	52	49	50	38	49	49	47	64	46	53	51	37	45	46	41	42	58	46	46	37	47	43	46	52	45	43	41	35	51	45	44	41	53	39	44	55	62	49	67	41	37	45	48	60	46	50	41	48	48	55	38	51	45	45	37	49	50	45	39	49	47	36	44	43	44	49	48	56	43	50	52	51	37	57	47	45	36	45	48	36	55	36	42	52	40	58	56	43	52	50	45	55	56	56	41	46	50	53	59	39	50	50	38	54	42	58	52	39	35	49	37	44	50	52	54	40	40	45	49	40	49	52	36	48	42	47	53	43	42	37	35	45	50	48	43	43	46	58	54	53	46	52	47	45	50	52	41	60	53	42	45	56	41	55	54	52	47	44	39	34	45	56	46	46	58	35	48	46	47	53	41	48	41	44	40	40	57	53	44	51	38	61	52	54	46	35	56	51	37	44	35	50	52	58	59	38	58	47	45	51	55	38	47	45	42	37	57	42	45	66	50	52	39	47	54	59	37	44	52	49	47	51	41	54	57	43	43	42	52	50	53	56	47	51	39	46	54	57	56	38	47	48	40	49	47	54	72	50	35	49	45	45	43	52	37	36	49	46	41	52	54	45	45	51	42	48	49	50	58	39	57	42	62	50	50	42	53	47	54	36	30	53	55	40	53	32	55	41	58	44	55	51	40	47	57	50	50	59	43	45	37	49	59	48	39	51	45	48	40	48	43	44	39	47	56	48	58	53	45	43	55	48	50	68	44	48	47	47	55	44	50	50	59	45	41	49	45	47	38	44	54	42	49	52	39	47	49	47	45	49	59	46	68	53	45	48	61	40	50	50	37	45	51	54	41	55	45	41	34	40	53	50	55	41	45	40	31	49	40	44	51	52	49	50	39	55	44	35	56	42	50	57	43	45	48	58	56	53	54	49	51	59	48	45	46	31	49	60	36	48	38	36	35	44	43	46	46	57	53	46	43	43	42	64	41	60	55	46	37	40	46	46	48	54	47	43	44	50	42	46	59	54	53	45	46	53	40	52	54	38	51	54	60	45	52	60	59	50	45	49	38	58	47	62	47	48	52	42	51	49	58	46	48	51	50	51	58	49	44	39	44	43	47	39	39	58	33	47	38	45	48	50	45	39	47	35	45	52	47	39	45	56	51	56	44	40	46	45	55	54	55	53	49	34	57	46	39	45	51	61	48	44	49	48	43	46	44	53	32	40	34	51	58	47	48	61	38	52	58	46	44	43	50	34	31	46	49	36	52	46	39	45	47	50	44	55	46	42	50	47	41	42	57	39	53	37	52	52	41	47	39	44	49	64	50	38	43	31	43	54	48	43	45	44	46	42	50	47	46	50	34	43	47	54	40	46	42	47	47	41	43	52	42	40	51	46	46	52	46	44	57	50	48	36	46	59	48	49	61	51	70	48	66	52	48	53	40	45	62	54	55	37	51	39	33	36	42	44	37	54	66	37	53	40	39	38	57	53	38	56	43	39	41	34	33	43	45	49	38	50	54	38	45	50	57	43	43	55	52	49	43	42	37	49	69	47	48	37	38	47	50	35	43	45	39	46	46	41	46	38	56	41	50	53	50	55	43	46	56	49	65	49	35	50	62	36	61	48	57	47	42	35	49	42	53	49	54	45	56	31	42	50	53	48	48	48	65	56	39	36	55	62	46	53	53	37	51	37	41	46	53	37	40	45	51	44	53	41	52	51	53	40	49	40	50	51	41	45	41	60	42	35	45	39	61	51	54	55	50	37	64	31	42	38	49	49	47	61	49	55	47	47	49	31	51	49	47	41	36	48	39	58	54	41	56	39	49	37	42	49	31	41	56	47	42	50	61	47	38	48	48	52	59	40	62	50	55	38	60	45	45	37	29	44	56	54	54	39	44	47	58	48	43	42	54	52	42	46	54	58	60	30	59	46	35	57	47	46	52	30	49	35	53	50	48	36	52	41	34	54	44	51	40	38	39	45	40	39	55	37	62	43	34	44	36	51	44	50	47	52	52	44	35	30	45	51	40	41	39	50	45	43	41	45	51	37	37	59	53	53	43	50	45	45	41	50	48	48	53	43	48	43	50	48	57	46	42	43	39	51	54	49	45	58	54	40	39	52	44	47	46	48	47	46	51	44	48	43	44	35	45	46	65	42	44	59	46	45	51	50	40	39	40	40	46	36	40	55	45	47	40	42	50	51	30	46	42	36	56	57	49	53	41	44	33	35	37	64	37	51	45	58	52	43	47	43	44	36	52	44	54	36	42	47	46	36	45	36	43	58	56	46	48	41	57	45	45	57	48	38	44	51	46	47	51	59	33	37	53	46	34	41	41	53	44	55	46	36	44	48	40	40	37	49	52	57	55	58	45	60	46	39	46	52	41	40	44	44	54	55	47	52	46	47	50	58	41	45	48	56	39	42	52	38	54	50	48	43	39	37	56	49	60	50	55	39	41	42	48	35	45	49	54	44	45	42	39	41	47	41	44	45	49	50	37	50	47	51	48	47	47	41	52	46	42	41	46	42	47	37	47	48	47	47	47	42	42	58	49	51	44	47	45	51	58	48	48	40	41	52	41	47	39	38	42	48	55	66	48	61	43	39	55	38	55	50	44	51	58	47	59	34	47	51	40	50	53	34	43	44	38	48	41	44	44	43	42	48	45	57	55	53	40	58	36	52	37	41	58	38	34	60	52	54	49	49	67	43	42	46	51	46	43	48	62	64	38	50	58	45	52	54	50	40	51	50	49	45	46	47	48	54	47	48	54	60	31	52	57	47	48	47	52	51	49	55	47	54	44	35	45	47	37	51	57	50	49	49	45	42	36	49	50	46	44	41	39	44	44	49	48	44	50	34	53	61	45	36	46	50	43	52	39	54	51	47	55	39	51	48	58	50	48	38	42	43	34	40	49	38	63	51	51	61	52	67	44	49	42	50	48	53	48	54	43	36	47	52	43	45	50	48	54	51	47	37	40	52	49	29	41	53	44	42	46	37	51	43	48	55	45	48	34	57	48	46	43	55	49	50	40	43	48	47	47	55	58	54	50	49	59	39	45	56	54	46	52	43	49	52	41	50	64	60	37	51	49	49	48	50	41	38	47	58	53	43	52	65	38	41	48	41	48	48	55	44	41	51	43	33	50	41	39	59	48	51	45	41	33	51	44	43	44	48	44	55	54	31	37	45	44	50	43	48	40	51	48	42	45	34	47	45	49	48	56	51	47	41	39	51	44	33	42	47	50	56	53	44	44	42	40	48	40	47	53	41	42	38	45	40	48	56	60	37	38	40	43	41	49	63	50	49	43	37
20747	14214	8963	19636	27946	27411	25014	23841	20705	16067	13066	10948	9028	6370	4861	3864	3579	3251	2850	2489	2021	1803	1680	1445	1370	1213	1231	1130	1041	1060	1050	927	977	931	922	939	922	904	898	867	832	866	814	766	785	796	818	907	799	998	7361	10605	1623	712	774	830	730	829	952	766	736	755	749	736	747	805	705	769	708	716	772	733	761	713	767	758	750	700	710	731	774	679	787	733	692	745	734	751	752	755	754	745	747	745	705	714	714	705	702	719	736	716	723	728	699	736	726	737	695	748	748	704	716	723	707	709	722	676	717	753	777	634	735	710	747	690	741	693	748	714	702	760	747	716	722	723	727	735	743	735	692	722	777	711	786	743	751	724	753	679	798	733	739	757	726	715	740	775	737	740	732	720	741	715	712	720	793	772	698	747	749	743	674	753	738	767	765	741	727	720	737	746	764	753	751	742	731	723	729	747	688	745	775	733	721	693	783	723	690	702	712	738	688	750	687	781	726	699	721	719	694	742	763	708	740	664	681	689	713	670	724	712	721	737	710	688	730	713	717	706	744	737	721	711	780	704	695	729	772	737	734	728	682	683	697	696	698	744	686	719	704	694	719	758	732	687	718	702	698	743	770	685	741	689	683	749	756	700	709	712	713	764	667	678	714	732	715	703	712	715	723	734	740	707	694	719	753	728	741	711	740	715	705	679	715	673	690	668	715	711	703	704	732	704	694	716	723	752	688	736	706	711	718	771	689	743	753	727	734	697	715	698	741	725	675	648	753	733	717	726	674	716	676	719	674	759	724	713	711	692	739	725	692	735	695	732	746	699	762	732	749	709	704	760	730	787	733	710	737	727	739	734	735	712	740	716	724	720	699	695	701	733	720	705	738	729	704	724	793	786	742	715	725	711	739	724	744	736	730	706	725	710	698	718	721	714	742	686	706	699	712	684	756	695	729	753	743	691	714	691	682	732	729	713	722	726	722	715	750	764	728	718	717	682	709	700	725	704	685	738	725	714	701	674	744	718	747	712	739	733	721	749	764	715	713	730	687	729	720	717	764	677	747	699	743	713	693	667	697	720	669	698	755	726	772	749	703	724	739	765	702	710	713	672	745	686	763	718	757	666	748	779	722	679	729	702	710	718	736	738	716	699	734	720	732	755	731	698	714	689	735	681	729	720	725	711	726	695	684	698	718	726	715	699	736	670	699	691	723	713	710	727	712	760	722	718	713	697	706	733	741	708	743	783	751	706	699	693	736	742	710	739	738	749	757	700	725	693	739	745	692	764	733	734	699	721	705	720	714	753	726	726	730	718	743	694	693	727	730	718	722	691	711	702	685	713	680	692	753	732	693	782	714	764	715	704	704	715	742	728	695	740	796	745	677	720	697	670	725	686	710	749	756	703	745	684	725	672	735	733	691	712	708	755	748	657	776	700	702	763	726	686	708	723	701	742	718	706	734	774	712	687	704	735	789	691	689	753	763	731	720	725	770	700	737	698	717	754	737	672	762	734	678	715	745	726	722	715	672	721	739	767	714	693	719	733	735	701	739	700	742	728	736	721	747	737	699	697	746	709	748	731	728	741	773	692	721	709	709	708	752	693	708	743	707	684	757	727	710	699	692	750	714	746	751	718	681	685	718	671	731	692	736	722	726	729	705	747	729	741	718	710	696	729	728	711	734	690	723	690	781	775	722	702	742	706	689	724	725	712	691	727	734	746	696	725	738	703	750	699	733	726	684	749	689	678	723	716	724	710	675	802	684	750	719	757	719	724	751	737	709	699	770	712	707	700	671	668	816	747	746	743	686	738	736	722	722	709	732	690	699	690	712	795	756	676	733	707	759	739	678	732	721	705	677	699	766	736	712	677	700	715	700	703	713	723	729	697	745	708	755	743	749	734	750	690	728	780	738	732	740	725	744	762	750	744	724	714	723	729	709	710	725	686	717	756	734	691	779	726	728	762	716	745	714	763	759	758	689	736	726	730	703	738	714	681	720	736	732	774	717	750	706	675	726	730	690	710	706	734	702	709	741	688	747	693	704	740	731	712	739	719	747	721	707	671	733	733	719	730	726	740	678	721	723	694	712	705	751	695	714	763	711	720	709	735	741	707	672	751	752	709	744	753	727	707	767	732	715	714	744	702	768	707	701	707	758	711	722	732	751	743	702	729	728	720	685	729	734	729	707	726	736	673	729	714	706	687	778	713	682	745	713	723	726	752	732	753	719	710	793	714	676	656	742	701	693	738	732	720	704	711	709	681	699	688	724	717	759	698	701	723	723	732	707	713	763	658	693	752	741	762	723	716	678	726	739	706	722	704	742	727	743	757	730	734	703	673	702	724	702	684	705	724	729	678	752	720	689	688	699	725	752	714	689	698	713	715	692	738	722	720	741	707	745	740	748	730	728	681	719	751	760	689	724	764	725	723	753	748	748	718	739	706	725	710	730	736	691	695	702	703	732	775	731	732	748	699	691	715	753	781	709	683	718	735	681	718	724	720	725	703	698	701	774	700	722	668	750	707	732	754	699	691	723	751	738	676	712	759	724	720	754	751	720	693	715	758	701	725	711	709	708	749	712	748	721	759	723	715	742	741	655	737	736	786	734	710	791	726	697	718	700	768	732	741	696	727	732	703	687	707	718	710	773	747	722	737	729	696	687	735	659	746	697	734	740	706	760	768	742	737	761	739	704	701	705	755	721	729	721	716	733	743	743	699	713	708	637	716	715	715	759	729	695	699	759	697	719	718	702	715	720	712	756	760	695	741	718	724	688	733	745	716	759	726	703	716	777	725	752	711	751	736	702	706	704	712	742	717	750	698	714	712	741	734	712	734	738	711	713	751	745	731	729	679	734	735	695	755	722	672	744	693	721	692	723	710	698	686	738	717	738	750	714	714	739	737	724	740	693	704	729	777	682	715	714	710	741	711	702	704	741	730	763	729	776	709	718	732	687	704	679	694	720	743	680	768	712	738	739	744	702	756	755	736	730	728	747	714	752	773	721	696	764	713	674	722	755	739	717	737	725	752	699	734	707	700	693	718	668	697	712	752	735	682	733	668	691	727	743	743	737	736	716	749	697	683	744	785	773	750	725	723	698	714	752	728	734	766	664	732	772	729	732	770	723	730	714	716	741	735	686	675	742	686	702	768	715	780	665	756	728	718	705	776	736	696	729	734	708	714	710	729	663	715	780	663	676	740	713	661	737	708	725	717	766	686	639	734	743	726	764	723	723	756	726	776	778	717	683	673	683	672	650	721	694	692	713	713	740	730	721	759	730	729	712	691	759	746	714	736	731	742	746	681	677	734	674	717	731	712	697	745	715	704	663	712	713	746	728	721	714	716	771	704	694	710	688	720	740	721	730	714	692	732	738	714	673	687	754	748	706	702	713	683	743	675	689	734	746	713	723	727	746	735	734	704	745	711	740	710	718	753	717	706	672	680	700	736	737	744	744	732	724	714	746	756	700	768	699	730	728	723	770	739	697	730	703	752	746	646	774	712	745	664
2341	1063	588	343	690	773	744	757	663	548	475	352	306	241	205	144	132	138	111	93	84	70	63	71	60	62	56	55	57	41	54	57	37	52	49	44	58	32	45	45	51	42	48	40	54	60	53	34	53	121	423	641	129	44	38	49	41	46	68	31	42	36	37	39	37	44	33	38	38	39	41	35	40	40	43	46	40	44	36	36	49	36	37	35	57	41	45	29	32	49	35	34	44	34	43	33	39	44	38	45	37	38	38	41	37	29	44	35	43	43	49	40	46	30	35	45	44	43	36	40	42	32	42	35	38	40	38	40	55	46	40	45	39	37	45	30	48	38	43	31	44	36	39	39	44	41	49	31	27	39	43	40	43	43	39	47	50	32	34	30	33	41	46	40	46	40	42	36	39	43	34	39	37	46	32	40	36	50	40	37	28	30	42	40	41	37	28	35	41	45	43	40	49	42	43	30	38	42	45	34	49	40	40	39	45	37	42	50	50	40	37	43	26	39	43	38	36	41	38	38	46	34	42	42	44	34	37	32	53	39	37	35	29	33	36	45	40	41	42	40	41	41	31	55	44	46	36	36	47	49	42	39	35	33	34	39	25	33	35	43	34	32	36	42	47	49	35	43	34	46	43	39	47	36	43	48	55	42	40	34	44	33	34	36	40	48	33	35	30	48	40	43	36	33	39	41	33	36	34	47	32	41	45	50	38	49	38	34	23	37	33	31	38	57	32	40	39	40	41	45	37	31	48	38	38	34	25	25	36	42	34	48	38	39	42	42	37	33	32	40	48	37	34	46	36	47	36	33	38	42	35	43	37	40	49	51	36	50	39	44	45	40	31	58	52	40	47	40	40	36	42	24	44	48	32	59	45	44	43	32	35	32	30	49	43	47	40	37	47	42	33	43	42	40	30	43	35	26	45	58	41	49	32	36	50	40	40	42	41	43	39	39	28	34	47	31	38	35	37	42	43	43	53	41	27	43	43	28	44	33	30	37	40	42	43	44	37	41	40	25	45	42	36	42	35	31	43	35	31	42	50	43	45	43	37	48	48	44	33	43	37	30	42	35	47	45	44	31	34	34	37	36	40	29	34	53	32	49	50	43	54	31	35	49	43	48	34	26	26	42	34	28	26	39	43	36	37	36	49	38	42	27	40	39	47	43	39	47	35	36	59	33	48	31	33	31	37	48	44	33	49	33	35	42	37	42	58	40	46	33	39	36	39	29	37	44	33	36	31	52	31	46	34	35	37	41	40	41	29	35	38	40	33	41	32	33	46	33	48	39	45	35	40	35	41	47	48	34	31	47	38	36	40	41	52	39	43	51	49	26	35	48	43	38	48	45	53	33	48	49	38	47	48	32	52	43	46	39	45	45	35	54	43	42	54	39	45	40	40	39	25	39	39	40	51	41	43	31	30	38	31	44	39	26	53	37	38	34	36	41	41	37	50	55	49	35	48	46	49	48	36	43	51	41	44	46	38	45	37	37	34	46	33	31	40	47	36	50	46	40	37	41	27	51	47	28	35	38	34	32	41	32	38	30	36	38	36	33	41	40	47	39	47	43	29	41	29	38	38	34	44	36	20	54	48	42	35	41	35	32	30	49	30	33	50	42	34	49	40	44	44	38	29	57	34	51	47	45	38	32	34	39	37	30	34	38	42	31	36	43	45	39	42	45	38	41	39	38	50	28	51	33	46	47	38	45	43	34	45	36	32	53	39	39	42	42	44	40	38	41	35	38	54	33	44	46	37	43	36	44	38	38	39	46	36	42	35	42	49	48	34	44	45	33	39	37	49	46	36	48	38	43	48	36	42	37	43	44	50	47	39	55	30	44	42	43	33	34	40	41	39	38	37	39	30	29	49	33	43	42	44	56	40	33	42	43	39	41	39	38	39	40	46	29	49	40	34	41	43	41	35	40	38	41	36	46	44	41	42	43	30	46	42	37	35	33	34	37	48	47	36	23	42	36	35	38	47	39	24	35	37	32	39	45	41	30	38	41	42	33	44	36	27	31	41	35	40	52	41	40	40	36	36	46	38	50	34	48	39	38	30	39	42	36	46	32	30	41	45	31	44	42	46	37	33	46	42	32	36	30	42	40	34	45	35	45	33	39	38	31	45	47	35	38	36	38	48	40	41	38	41	34	36	42	35	34	36	30	39	45	41	45	46	28	40	38	41	36	41	47	39	45	35	24	51	38	39	40	40	38	35	25	36	32	42	44	34	44	30	50	32	47	42	33	28	42	38	37	38	39	45	35	32	48	41	43	38	41	55	39	39	36	46	36	42	47	33	37	30	29	46	30	43	45	42	51	43	52	51	36	37	37	45	42	35	39	46	39	41	41	47	36	28	46	44	48	40	41	42	30	34	43	53	42	42	39	39	32	37	56	45	40	38	32	33	47	37	42	45	46	23	41	36	31	40	41	43	44	39	34	32	32	45	49	46	34	38	50	44	50	27	54	39	45	53	52	37	42	43	35	54	39	40	46	37	35	31	26	38	28	28	36	44	42	39	34	45	40	45	39	38	46	38	40	35	32	45	44	32	40	42	43	39	37	27	31	52	33	45	43	38	43	39	32	32	43	36	44	32	38	37	30	50	46	46	42	43	39	33	39	33	46	38	36	41	40	41	35	45	42	43	38	38	31	33	53	36	37	37	49	31	35	35	35	44	36	29	39	31	37	40	40	39	38	41	37	55	47	37	41	37	45	51	32	47	38	36	30	35	36	37	29	51	39	44	34	35	44	42	52	41	39	36	43	40	41	43	31	34	31	29	32	30	50	38	38	46	35	37	45	42	49	47	37	47	33	38	39	42	41	49	38	48	47	34	39	53	34	47	45	42	42	49	39	46	36	43	32	38	40	44	45	38	46	38	43	27	30	41	41	56	31	44	40	47	39	32	38	30	30	39	38	48	37	44	37	43	46	36	37	35	43	38	43	41	30	39	38	50	51	47	26	40	45	46	43	41	48	49	35	48	43	47	45	42	48	39	36	26	48	50	38	35	33	39	36	41	32	33	38	42	31	40	35	44	34	49	42	40	43	37	36	51	36	43	44	32	47	42	40	37	34	44	51	29	50	40	36	33	40	49	46	36	32	39	39	37	44	40	41	47	45	34	32	42	34	39	40	34	45	34	45	36	43	45	37	43	46	43	35	43	44	38	56	40	46	48	41	40	32	39	41	38	53	37	40	42	40	40	46	31	36	49	26	47	45	36	39	41	53	40	44	50	38	45	36	36	45	34	37	39	46	46	35	32	42	33	38	31	52	36	38	30	40	30	42	42	39	45	43	30	38	50	29	28	50	36	39	39	37	37	40	46	39	32	50	39	30	39	44	46	33	42	34	48	51	40	39	32	43	31	35	52	49	46	45	44	47	43	40	34	47	43	37	38	42	48	34	44	33	40	46	40	44	39	34	39	45	42	42	38	41	49	25	53	45	42	39	33	41	43	39	39	46	54	45	38	32	33	38	37	46	32	39	36	35
26361	18474	11788	24439	32856	32057	29750	27926	24419	20565	17666	14546	12814	9931	7891	5722	5418	4552	4155	3378	2996	2456	2108	1906	1500	1428	1418	1371	1320	1236	1177	1145	1144	1049	992	1011	967	947	937	884	822	848	836	800	861	901	801	751	903	4363	13035	18033	3090	745	682	662	672	1063	1448	656	677	714	637	635	656	649	624	613	630	673	638	606	634	633	646	593	644	638	644	657	659	662	630	602	678	635	638	591	642	626	642	633	656	631	653	710	657	672	625	616	620	640	637	621	607	601	590	636	597	616	599	575	620	621	597	604	602	601	582	605	628	587	621	617	640	630	639	632	670	623	592	645	612	613	613	610	606	614	648	581	651	602	601	593	620	598	620	599	589	618	616	634	616	613	599	593	620	611	626	614	627	560	576	614	618	637	612	621	557	593	602	591	595	642	617	616	622	663	564	642	592	616	613	661	634	659	614	659	621	595	607	618	599	604	586	615	612	606	611	630	636	622	579	602	627	594	622	604	616	619	597	609	595	583	609	591	618	610	624	599	536	611	631	537	606	651	630	650	649	632	608	594	605	597	600	660	598	549	596	613	589	576	607	590	613	590	598	611	626	665	608	634	582	581	596	594	587	585	601	648	601	557	610	613	592	601	617	633	610	592	630	591	594	577	618	592	608	600	683	635	623	596	562	625	675	575	566	574	626	586	604	633	590	648	656	607	605	624	584	600	582	614	583	594	583	662	657	568	581	586	601	604	620	603	637	616	615	603	634	613	595	608	591	614	592	582	630	602	621	610	616	613	649	547	594	624	613	608	608	616	658	606	604	572	567	558	600	583	614	620	593	628	599	582	609	594	595	612	622	586	586	612	618	578	612	625	630	607	612	567	616	603	600	592	628	617	631	619	607	650	599	631	613	622	638	617	601	601	611	601	623	612	598	615	609	588	610	643	618	592	591	584	646	582	571	617	592	560	564	595	619	614	606	645	588	600	578	599	575	602	599	665	598	614	624	623	589	573	617	648	568	653	612	570	622	609	622	627	609	600	648	636	597	574	584	629	680	585	616	621	616	654	619	577	598	608	610	558	594	596	606	634	597	597	596	632	642	619	591	646	607	595	620	611	586	651	624	674	663	586	613	599	595	592	587	645	598	555	585	642	579	621	605	587	579	588	629	602	580	593	610	639	613	635	538	591	597	599	644	588	579	592	556	582	614	621	616	569	573	601	600	583	535	626	607	634	629	590	642	636	621	614	656	588	604	614	629	579	621	599	602	606	633	559	614	594	606	586	618	588	593	563	588	603	584	606	615	615	603	576	688	617	613	571	601	588	589	605	597	594	630	614	625	610	597	613	618	579	598	604	589	604	581	641	601	653	607	653	603	588	603	597	621	644	576	620	630	647	610	579	621	582	609	584	603	598	600	582	621	593	585	671	599	624	629	631	576	562	596	611	613	595	575	638	646	628	603	622	617	615	612	613	647	615	596	629	615	600	622	571	601	594	602	573	626	611	598	626	595	631	612	556	609	603	594	601	628	564	577	622	600	612	608	607	626	622	597	608	592	591	569	631	598	611	596	585	624	612	585	645	600	637	633	590	591	569	589	591	632	599	630	596	614	617	602	618	627	633	633	579	596	615	604	596	663	618	596	613	634	607	588	610	601	602	603	598	610	614	583	591	581	585	564	554	582	593	613	569	635	578	617	598	615	605	570	622	575	600	623	601	586	591	581	582	619	595	673	609	587	605	595	604	595	598	595	618	577	605	581	578	592	614	596	607	617	578	614	616	592	602	605	569	610	600	576	607	598	590	616	597	608	618	603	620	639	609	615	623	619	592	562	568	580	602	592	624	659	628	624	596	588	593	642	603	627	558	608	572	635	618	625	604	620	602	641	582	639	623	596	620	621	594	607	598	656	574	616	608	611	624	621	619	637	620	613	639	604	582	583	612	598	627	600	629	584	602	580	621	565	597	631	592	606	614	605	558	579	657	571	591	623	630	599	608	621	619	626	584	577	609	625	576	599	605	644	598	578	600	625	639	624	619	625	629	569	606	642	637	586	590	650	583	577	566	624	621	630	600	620	603	592	581	588	600	608	624	611	608	598	602	599	598	615	592	601	600	622	602	598	656	589	614	596	607	603	631	601	629	599	591	576	591	601	634	574	600	600	608	597	603	635	642	592	635	616	593	606	598	622	652	634	651	597	619	593	637	604	567	633	616	625	618	619	582	651	593	580	611	610	591	562	601	626	590	613	614	661	598	618	563	637	629	609	608	599	629	586	564	602	571	584	585	592	544	602	614	654	606	628	607	593	640	644	644	605	586	657	622	611	596	613	581	605	587	592	652	626	612	590	604	624	634	572	606	617	580	601	617	583	623	577	577	638	572	641	597	595	623	628	638	603	596	608	589	566	580	644	581	609	589	600	603	593	638	598	639	601	594	572	619	627	618	608	597	581	574	605	584	626	629	581	612	592	575	617	631	615	605	643	603	621	593	588	612	616	645	611	620	583	628	612	667	624	602	595	579	608	588	613	586	615	628	600	599	554	624	656	617	618	609	655	635	632	599	596	579	614	603	608	615	629	624	602	642	629	608	647	611	604	630	642	620	606	611	615	599	617	629	590	607	600	601	583	676	625	588	613	649	611	616	636	613	647	630	617	593	584	611	608	655	620	602	617	642	631	569	594	627	638	547	605	627	590	623	614	631	659	589	621	580	593	610	608	607	596	616	665	603	589	581	603	613	659	631	584	636	590	606	616	592	626	620	571	610	582	630	623	585	596	654	631	596	593	643	622	613	606	617	635	624	637	615	645	660	597	604	618	606	606	617	656	561	639	648	574	613	610	591	608	557	612	603	636	575	573	599	603	634	590	649	635	635	559	648	615	590	601	638	586	603	637	636	578	569	639	597	623	625	631	614	626	588	599	590	603	585	591	620	627	606	599	618	649	624	595	575	657	610	588	627	621	610	600	585	611	612	643	640	642	596	610	586	614	576	608	604	620	589	604	575	634	592	565	656	609	570	594	562	591	613	567	627	565	629	609	625	602	618	610	577	650	599	632	583	581	588	612	606	606	595	594	598	636	601	613	603	617	590	618	634	659	578	642	617	591	607	574	604	569	567	602	590	572	615	596	612	570	604	583	632	618	600	629	599	648	627	642	583	632	578	596	564	576	592	600	608	585	610	637	592	588	654	547	626	622	626	625	640	599	626	597	591	615	610	592	625	593	660	589	592	606	601	617	602	584	593	609	634	602	619	575	627	627	594	566	604	603	589	622	561	602	642	572	581	638	609	558	557	636	586	631	623	598	583	594	591	622	623	604	584	595	648	588	596	600	591	592	634	595	558	605	606	563	608	598	618	567	636	619	596	583	551	594	587	593	592	567	565	625	583	614	585	620	596	603	626	593	653	581	592	601	607	594	578	604	603	601	599	598	564	618	647	614	639	592	603	601	596	575	615	661	649	608	622	576	620	629	623	618	629	588	659	569	597	588	614	620	636	581	621	612	619	600	607	560	570
1830	412	235	178	335	392	302	308	272	221	189	140	147	120	92	68	65	42	57	34	46	37	36	30	40	28	37	34	39	27	27	30	27	36	33	46	30	34	28	27	28	28	30	23	40	39	35	32	44	48	86	100	57	29	30	29	34	33	25	36	34	31	34	24	25	43	24	31	32	33	24	28	33	37	33	26	23	24	27	27	34	36	29	32	27	31	33	28	34	30	34	29	29	32	29	32	28	41	17	32	21	23	25	21	29	35	33	35	43	27	23	37	22	28	32	29	29	33	40	26	34	30	31	30	27	31	29	36	23	32	38	39	19	36	26	32	30	30	37	28	24	38	33	32	24	26	33	31	24	44	30	24	28	29	31	25	29	30	25	33	32	24	35	31	30	31	23	30	24	32	30	27	33	32	22	30	28	34	28	33	25	28	28	30	30	32	29	31	34	31	34	46	17	30	24	27	39	36	39	27	39	29	29	36	34	34	28	33	32	32	31	26	41	29	25	25	37	25	31	35	39	18	36	23	37	26	39	30	28	27	23	31	28	32	28	20	24	40	23	48	29	39	29	31	26	34	18	38	32	27	38	34	26	38	22	41	31	34	36	22	29	33	30	30	31	26	31	17	23	25	29	31	28	20	28	20	20	37	31	32	31	36	42	37	24	33	33	30	21	30	31	34	31	39	39	32	34	34	28	40	29	32	29	32	28	27	29	35	27	30	33	28	45	36	31	39	28	29	25	29	31	33	35	19	26	37	41	31	28	26	29	25	20	34	29	33	32	28	24	27	33	37	26	35	32	28	19	37	26	31	27	31	28	21	34	27	38	37	37	29	26	32	29	29	29	32	34	35	27	26	33	30	29	22	22	28	37	32	34	27	30	24	31	29	31	38	34	40	34	22	26	35	31	32	38	39	31	27	26	34	38	24	24	37	29	25	25	27	32	31	28	20	21	30	26	36	36	31	31	28	32	26	29	33	38	33	30	29	29	29	24	27	28	40	37	30	37	36	34	29	35	33	26	19	30	36	30	39	26	25	35	24	27	26	27	26	36	36	29	36	25	31	32	27	38	32	25	25	28	29	38	36	31	33	26	33	24	34	36	32	21	25	30	43	40	37	30	25	34	30	29	25	33	35	36	32	32	26	38	31	45	24	21	24	21	35	34	37	28	29	40	24	30	38	34	39	38	31	34	24	27	36	18	33	40	32	35	34	32	27	39	28	31	33	28	27	33	34	29	36	30	33	43	36	24	37	44	28	24	29	22	40	42	33	32	29	27	25	36	21	27	35	29	36	31	35	30	47	36	28	34	30	29	32	32	40	26	21	32	43	30	28	17	32	20	34	22	31	34	35	32	22	32	36	33	34	34	34	37	32	29	24	35	33	40	21	41	38	33	28	37	34	29	36	19	25	34	35	34	33	37	34	43	29	32	28	34	28	32	25	22	23	28	36	22	21	30	33	35	34	34	31	34	27	37	32	24	31	24	26	31	26	32	18	20	35	24	34	27	24	37	29	28	28	43	29	28	24	35	39	25	29	31	26	34	31	38	32	31	26	24	38	34	36	35	27	21	38	34	30	33	23	32	41	27	34	36	36	32	33	35	32	23	28	26	31	26	24	33	26	27	35	37	26	21	27	36	26	24	34	23	34	35	25	25	24	33	24	31	27	28	25	33	35	32	19	25	27	38	39	26	16	38	30	32	28	24	29	29	29	33	26	31	26	31	28	34	21	34	27	28	34	31	31	33	25	29	32	26	36	24	33	34	35	36	23	28	26	27	38	32	28	32	40	32	30	35	29	30	34	28	29	36	38	26	26	40	29	33	32	28	28	27	40	27	37	35	38	36	34	26	27	22	36	23	21	24	35	33	24	28	40	33	23	32	40	34	46	33	38	34	41	31	24	30	27	36	27	27	37	26	34	33	35	23	35	31	30	26	32	22	37	29	31	38	25	34	38	32	25	28	26	31	44	18	20	25	48	33	29	38	27	31	28	38	26	24	29	29	29	30	27	22	30	33	24	36	26	25	36	34	35	36	32	31	35	34	30	28	20	27	24	29	35	28	35	23	33	25	34	24	29	27	40	39	34	26	28	36	33	33	31	30	39	31	36	25	28	33	34	42	24	30	33	30	33	27	39	25	34	27	31	27	25	35	32	31	41	34	32	27	39	28	33	36	26	27	36	33	24	32	30	32	18	21	39	29	20	24	24	29	22	34	45	41	32	41	26	42	34	27	24	22	35	31	33	33	33	42	32	27	24	31	27	32	37	30	40	23	36	30	24	25	32	34	28	36	35	23	29	42	35	47	36	34	38	29	39	21	26	34	30	43	17	26	30	30	33	24	27	34	26	17	29	27	29	35	31	34	28	39	42	18	22	32	29	34	31	28	35	27	35	36	25	21	28	25	25	42	29	28	28	23	24	37	28	33	24	35	33	25	30	41	33	32	34	33	30	38	34	29	39	45	37	22	33	25	32	39	32	29	28	25	28	26	23	32	19	35	36	28	36	26	31	34	19	24	32	24	31	37	29	39	25	33	27	34	30	28	33	28	35	27	19	30	31	19	29	29	26	27	34	34	31	28	25	35	38	28	35	19	29	39	23	24	29	30	31	33	42	43	22	23	25	40	31	26	24	29	27	34	32	27	26	31	26	31	28	27	26	26	42	37	39	39	29	28	27	36	33	35	29	29	35	27	32	33	26	29	37	31	26	34	35	26	26	30	33	28	32	25	29	33	33	32	27	36	33	26	23	40	30	34	44	41	35	43	32	38	31	41	32	27	29	30	27	31	26	22	29	27	40	27	37	35	32	44	32	22	24	23	35	36	26	39	31	46	39	34	26	28	19	33	35	37	33	36	23	28	27	38	28	37	30	25	27	33	24	25	35	32	36	23	35	32	35	40	25	34	20	34	38	33	28	21	23	31	35	30	38	32	29	32	38	30	41	29	27	36	25	37	26	37	31	38	30	28	24	25	35	30	31	23	28	30	27	37	31	38	29	25	25	28	35	30	31	29	24	25	28	31	36	32	41	32	26	23	29	28	31	19	37	27	34	39	33	30	21	30	29	37	36	39	24	32	25	38	27	32	31	24	34	24	36	28	39	28	35	30	28	40	37	34	35	25	30	28	39	46	33	25	41	29	36	32	36	16	33	44	31	26	31	31	26	19	24	34	28	26	38	31	41	26	37	35	36	35	31	26	31	24	32	39	19	26	30	35	32	32	31	31	30	33	31	26	27	31	34	31	31	33	40	34	38	31	33	36	34	32	24	31	29	23	32	21	27	38	22	24	26	32	29	28	29	25	25	31	38	24	35	33	25	29	24	21	28	38	30	28	31	33	24	42	34	30	19	23	21	33	30	26	29	37	29	27	24	31	37	36	23	30	22	29	35	20	20	25	31	38	25	33	35	26	34	31	37	39	39	25	37	31	34	28	31	30	21	25	23	35	28	32	27	28	23	32	26	18	33	32	31	26	27	22	22	39	33
17924	10743	6547	15894	23884	23051	19682	16687	14627	11858	9578	7601	6307	4827	3486	2572	2096	1738	1656	1294	1247	1088	886	806	744	678	652	684	609	591	546	559	536	559	534	526	531	582	542	509	567	543	542	509	565	581	499	519	561	1405	3078	3897	1283	517	482	435	457	484	600	527	499	539	446	506	493	462	489	456	489	459	410	475	482	454	483	483	473	441	508	511	479	488	516	479	520	464	469	463	492	451	506	465	454	553	517	475	477	495	508	480	449	504	515	480	555	483	485	521	487	461	520	495	491	459	460	446	493	506	423	451	489	461	474	446	468	495	458	462	488	468	521	471	486	480	485	461	454	460	482	464	479	520	478	462	461	507	461	534	509	451	467	431	523	510	499	475	431	500	512	481	490	504	487	493	439	457	476	479	487	467	429	485	489	469	467	436	474	453	497	497	519	483	492	484	500	476	432	470	457	463	472	454	425	477	477	460	476	468	486	500	475	494	478	491	468	454	508	496	498	482	459	466	467	485	480	463	471	445	483	501	515	496	451	519	447	472	495	488	426	464	490	492	481	522	472	528	516	483	459	460	466	512	471	447	506	463	474	490	473	497	489	496	457	492	450	456	495	450	466	522	485	500	468	491	510	488	492	502	482	477	465	489	502	492	515	462	477	476	472	490	495	463	473	496	478	477	508	497	519	505	483	504	484	456	511	493	497	503	487	464	471	497	478	452	470	497	463	471	463	475	452	494	443	467	453	456	484	475	472	472	485	504	483	522	468	474	486	448	480	492	473	448	494	484	422	442	490	517	518	483	450	528	527	498	481	480	492	495	473	480	497	478	468	510	458	467	494	453	488	473	481	468	488	435	519	468	491	496	460	476	503	471	461	472	463	442	487	463	479	472	487	512	495	481	495	463	433	488	473	451	469	466	441	495	472	468	477	441	470	478	492	519	445	500	451	449	487	457	475	513	430	516	486	475	470	473	461	461	461	473	490	454	486	480	460	471	464	461	475	448	501	495	467	499	475	484	483	463	477	451	446	425	447	476	470	494	512	458	467	467	453	429	469	411	441	454	488	453	491	461	494	470	469	428	489	456	502	477	502	471	465	470	463	469	461	484	436	408	486	502	471	434	481	480	482	466	478	469	471	475	465	502	485	504	458	472	472	500	464	442	458	468	451	488	489	478	470	514	459	455	472	459	505	474	443	428	468	462	493	477	467	519	485	495	503	488	433	491	494	502	485	474	471	459	453	482	528	483	504	477	491	458	459	494	485	473	478	459	485	489	500	459	468	480	479	485	468	444	502	452	479	465	463	489	498	457	462	478	449	488	451	455	512	435	473	449	458	474	475	478	477	477	446	471	485	479	454	454	465	478	505	510	476	471	506	485	464	511	474	461	452	478	470	454	478	481	477	456	514	474	449	462	476	453	443	461	463	504	479	466	492	525	494	463	491	477	482	525	469	470	492	489	479	475	474	480	468	461	479	494	500	451	441	481	441	458	502	466	485	450	494	508	505	473	462	483	512	506	433	481	445	475	484	469	463	471	469	468	506	444	522	464	472	444	458	429	423	445	471	454	430	501	457	465	502	496	482	488	495	463	475	440	475	492	507	500	487	483	506	495	454	465	489	498	445	496	462	424	496	471	490	489	500	487	456	434	491	468	476	449	472	441	468	457	470	482	493	491	451	512	470	530	504	475	481	504	473	494	464	450	500	441	460	461	481	498	526	477	483	484	455	450	449	461	519	466	446	527	469	515	463	495	483	473	481	467	479	469	454	477	486	463	454	473	505	466	500	486	448	459	502	502	458	475	472	482	477	475	480	489	483	461	499	479	471	473	453	513	531	510	484	439	447	455	500	458	478	470	511	490	464	500	484	463	495	441	486	493	501	502	450	484	510	501	465	493	490	511	498	463	458	492	473	499	489	470	477	456	483	455	497	492	508	487	468	483	514	506	437	464	472	482	431	449	490	537	483	518	495	474	477	450	448	460	509	482	456	536	491	512	486	462	487	487	442	507	445	471	508	465	492	471	478	494	470	491	438	501	501	520	492	500	482	474	449	477	493	498	488	514	447	516	492	463	477	441	481	453	478	460	500	488	473	465	478	484	482	438	437	469	498	501	438	521	458	507	477	476	472	473	460	446	461	466	505	505	499	504	451	473	531	461	455	497	485	486	461	436	464	484	450	465	486	470	463	439	446	505	440	451	489	534	485	476	473	484	468	481	443	512	451	477	463	514	486	456	493	451	470	476	462	470	459	465	449	498	484	498	451	523	471	512	483	476	535	427	493	472	442	488	459	483	498	447	488	486	500	497	455	490	463	436	491	460	488	449	501	484	445	468	456	511	458	491	479	480	453	458	488	472	501	474	494	500	446	519	470	503	438	485	527	489	476	462	452	456	492	483	447	487	419	457	506	473	449	449	485	443	493	465	489	500	450	470	484	483	476	512	468	479	503	463	488	489	474	508	496	491	482	464	480	482	497	511	456	479	444	482	490	477	435	496	501	478	478	468	462	464	512	488	468	468	475	476	487	452	441	485	505	469	503	442	478	455	459	467	477	533	457	460	447	493	478	486	466	513	481	465	523	497	456	473	434	454	457	460	461	465	484	503	475	462	476	452	494	475	502	509	491	458	490	452	462	478	472	489	493	462	487	466	475	521	479	430	512	449	434	473	525	479	467	455	484	460	506	462	484	462	493	484	488	483	470	484	465	450	507	477	454	495	463	455	458	458	493	507	434	467	473	474	456	505	495	519	478	510	505	459	438	477	502	444	466	481	486	432	489	474	467	438	467	488	489	432	461	447	503	452	512	484	491	482	430	460	451	483	472	484	494	486	465	471	456	481	465	496	473	468	491	426	444	505	491	516	469	476	500	514	478	476	488	501	474	485	499	480	509	450	462	437	464	473	466	500	487	445	466	476	483	471	465	482	439	506	471	464	440	476	505	497	474	511	498	464	491	471	481	447	479	481	508	477	508	498	488	476	510	503	485	468	462	509	466	513	469	491	471	467	469	466	473	490	499	452	441	461	491	512	491	462	494	492	459	502	481	486	446	463	456	488	430	487	474	485	479	500	486	472	497	470	448	454	493	477	465	492	510	475	490	512	465	440	466	456	490	511	456	456	463	478	503	461	458	503	456	470	469	478	451	463	502	487	452	452	469	473	485	502	511	494	464	498	470	475	478	445	470	495	501	438	468	501	485	474	489	482	460	499	515	477	474	474	496	506	506	426	486	504	446	467	480	471	491	451	462	528	462	465	492	486	471	478	494	482	477	477	447	455	494	507	486	461	475	465	498	455	472	506	458	502	546	471	483	465	456	456	502	490	518	484	466	479	467	474	464	472	460	483	463	471	472	445	489	489	454	472	458	451	417	473	458	496	472	483	446	479	492	518	443	450	467	474	493	511	495	474	483	483	494	475	449	444	506	485	452	484	458	505	471	492	483	513	493	445	494	471	474	487	503	493	498	452	495	450	462	477	474	475	486	482	485	463	502	466	476	491
1248	618	368	293	475	588	514	459	425	336	322	306	218	132	120	103	84	92	65	47	68	49	37	32	28	28	36	32	32	31	25	33	30	31	29	25	32	18	22	21	23	24	23	24	25	28	25	19	25	15	189	373	105	21	26	27	23	30	30	28	29	17	20	27	17	28	23	24	29	25	22	26	23	26	23	34	26	20	33	19	25	21	30	27	12	24	20	13	21	19	25	17	21	24	26	15	17	16	16	21	22	22	21	23	28	12	18	32	27	24	30	22	21	17	22	12	24	26	25	19	13	24	17	16	28	21	21	28	30	20	28	32	23	24	18	25	26	17	27	19	32	20	32	20	24	27	30	22	28	17	22	19	27	28	21	24	19	19	11	19	23	25	29	22	25	25	22	23	10	26	22	24	26	22	25	26	24	19	22	20	29	24	28	30	17	14	23	32	12	18	24	35	22	26	18	26	18	32	13	30	17	21	19	17	16	19	23	18	25	19	28	25	12	19	25	15	36	34	20	23	20	27	24	29	22	30	28	20	26	33	30	23	13	28	24	30	27	20	32	24	28	23	22	17	27	18	19	31	18	26	19	29	16	19	23	20	23	24	16	28	28	18	13	31	24	22	21	29	27	29	24	22	20	23	36	18	19	23	31	21	33	25	38	22	21	19	17	24	23	20	31	21	34	14	25	20	32	31	29	20	14	18	20	21	20	17	23	14	19	12	37	22	20	23	30	14	16	17	27	16	18	21	25	24	19	30	26	23	26	24	22	19	15	23	25	18	24	23	24	23	24	28	24	17	23	22	25	27	20	24	29	27	20	26	21	16	17	21	19	27	20	16	20	23	25	25	25	22	23	26	24	21	31	25	19	20	28	13	25	38	26	31	23	33	21	20	18	27	23	14	18	30	19	26	29	28	28	23	28	17	20	26	24	28	31	24	20	23	26	26	33	27	28	20	25	30	25	19	19	29	25	30	19	24	22	24	27	24	28	19	19	26	24	23	24	15	20	22	18	28	18	21	22	22	23	21	26	21	20	19	26	21	21	22	26	20	21	22	22	21	24	25	28	20	26	29	24	17	32	26	31	13	22	25	21	32	29	13	22	24	20	24	24	18	19	24	17	24	21	26	22	19	28	21	28	24	22	29	13	18	15	21	25	27	29	17	23	33	15	9	24	24	17	24	27	21	22	14	26	21	18	20	23	22	23	23	18	27	30	21	22	19	30	27	30	30	23	18	23	20	22	35	23	19	27	24	20	21	13	24	30	35	19	27	30	18	24	19	23	21	18	30	22	18	22	28	27	26	14	25	24	19	25	24	20	22	19	15	15	26	14	27	24	31	21	14	19	27	23	25	27	25	15	14	21	27	21	27	23	22	21	31	18	23	28	21	15	21	28	18	30	23	28	18	19	22	19	21	17	13	27	17	25	22	19	18	26	17	28	30	21	23	17	18	15	24	16	32	21	18	18	27	17	25	20	23	16	20	30	20	31	32	19	23	26	18	19	22	20	37	34	13	29	27	26	21	22	20	31	21	20	23	24	18	20	18	27	20	30	28	23	15	20	23	22	18	20	22	22	31	15	23	27	33	22	28	22	26	23	31	19	22	25	29	20	11	25	28	19	22	23	19	29	26	21	20	20	29	30	24	25	19	34	28	23	30	22	21	25	21	21	27	22	17	20	22	21	21	22	23	26	24	17	17	15	16	24	25	29	31	22	17	19	24	22	24	24	25	23	18	26	15	21	24	16	25	20	30	18	22	27	21	20	21	19	23	23	27	23	21	14	27	23	27	21	21	33	18	30	23	21	27	25	18	24	30	27	32	24	21	30	24	23	21	35	21	22	15	26	28	24	27	24	27	30	25	25	22	16	26	22	10	27	26	21	29	30	24	23	23	28	22	21	18	27	23	25	11	24	18	19	24	23	23	24	30	21	17	21	21	20	26	25	28	17	21	20	25	22	20	10	28	21	24	24	29	23	23	22	24	30	24	16	21	27	31	30	25	21	20	22	14	25	26	16	34	30	18	22	17	29	20	18	19	17	20	15	28	24	26	20	26	25	27	14	19	25	24	19	15	21	17	25	26	19	16	26	27	37	18	14	21	16	24	30	22	26	25	21	21	16	20	24	23	21	21	18	13	20	23	24	32	26	18	32	26	23	28	17	25	27	20	21	16	17	19	32	26	25	20	17	28	15	21	19	27	18	22	34	17	21	15	35	25	23	27	21	20	21	14	25	32	21	20	19	33	24	24	16	24	21	26	22	12	19	23	21	21	23	23	20	21	26	23	21	21	24	29	24	23	21	22	24	34	22	17	26	19	20	24	25	26	28	16	21	18	30	26	18	28	27	22	17	21	21	26	22	17	19	17	16	19	15	24	22	18	27	25	23	21	25	27	22	21	23	27	21	16	25	19	28	28	26	19	35	24	25	16	24	21	15	16	31	24	18	25	24	19	20	27	20	24	22	20	27	15	18	22	23	16	29	28	22	23	20	33	19	27	24	24	22	20	18	15	22	18	24	17	18	24	22	25	17	22	15	27	25	23	25	27	25	21	18	19	33	23	26	19	25	23	31	24	13	21	22	22	30	20	27	29	19	14	27	23	18	18	24	19	23	23	17	20	27	28	23	19	17	29	29	19	26	17	23	20	30	17	28	24	18	18	23	23	25	29	18	27	15	25	16	27	16	23	14	20	16	22	19	22	20	20	14	19	15	23	32	20	27	29	22	20	31	26	25	24	27	25	24	18	27	20	21	25	31	21	23	15	19	22	18	19	28	35	15	16	31	18	24	18	22	19	26	22	26	33	26	23	15	18	18	35	19	27	16	19	21	19	19	10	23	30	16	23	21	20	22	15	30	20	20	24	18	17	23	20	23	28	23	27	25	17	31	29	25	23	25	30	22	28	21	18	26	25	20	19	27	28	23	23	24	27	28	22	14	24	25	22	30	21	24	30	18	21	20	18	17	28	28	26	29	22	19	25	26	20	23	30	27	21	36	25	13	18	22	28	19	11	20	23	20	21	20	24	26	27	23	26	22	25	13	25	21	22	20	22	18	15	17	17	18	19	28	22	23	31	27	20	24	22	20	21	21	25	29	20	31	18	26	15	22	22	23	25	26	19	20	22	27	34	21	14	20	15	15	22	22	31	24	22	20	18	23	20	18	18	33	25	30	20	21	24	20	21	22	26	19	29	26	30	25	26	19	19	29	24	18	28	28	16	24	28	36	26	20	22	29	21	22	29	29	29	26	28	16	27	9	20	20	26	21	24	24	27	29	22	28	27	24	24	23	22	22	24	21	30	20	16	21	24	26	20	28	21	28	20	23	18	20	32	26	39	20	24	26	17	27	16	29	20	22	26	17	21	18	22	32	20	26	24	23	26	18	22	30	26	17	27	25	23	17	17	24	17	27	23	19	25	27	31	25	21	16	30	17	29	20	26	20	20	20	29	24	14	28	33	27	19	17	26	21	26	30	30	25	20	35	23
21662	14517	9440	21631	29323	28830	25031	22047	19767	16574	14141	11989	9408	6502	5208	4076	3437	2999	2529	2104	2059	1562	1281	1100	962	833	821	788	692	689	654	652	642	578	553	570	535	564	525	560	505	515	575	489	515	470	465	515	482	772	7323	12040	3399	385	406	396	362	468	463	369	380	365	366	399	386	391	383	381	378	365	428	384	411	379	354	386	340	372	398	361	373	376	369	365	355	339	409	389	369	388	380	389	405	357	390	396	375	394	396	369	382	380	345	389	357	377	385	364	386	347	379	361	352	361	346	408	361	324	393	358	365	381	358	363	351	349	371	351	368	422	376	371	379	356	363	360	407	365	367	378	351	354	366	387	349	373	366	381	348	378	375	368	347	402	380	373	373	355	380	362	363	390	385	338	402	372	336	364	371	319	348	373	392	369	379	397	340	375	384	364	339	385	373	333	410	355	370	383	328	382	337	352	334	327	366	334	338	353	372	353	389	359	347	329	378	358	342	369	368	359	367	364	409	329	366	369	416	383	337	375	334	400	402	362	340	376	348	328	346	363	376	327	348	383	373	357	344	363	360	347	353	352	360	394	353	364	376	339	380	353	332	362	391	351	379	366	374	399	361	338	368	386	382	362	388	379	386	338	356	333	361	317	339	340	353	348	358	360	368	370	394	331	381	382	386	349	359	371	398	335	372	361	408	344	364	366	381	369	374	372	347	337	347	333	360	382	354	331	392	345	366	381	386	383	346	393	351	333	370	392	340	370	363	330	364	337	349	358	351	349	385	376	371	399	380	375	361	349	359	351	372	370	406	353	348	386	346	341	368	376	317	344	349	336	326	360	354	356	365	324	349	369	401	350	349	378	401	327	345	378	344	377	368	371	345	355	387	365	332	351	349	332	390	388	379	379	385	375	384	368	328	338	372	356	367	362	344	366	382	344	371	366	366	356	361	373	377	367	365	345	345	368	358	366	366	366	325	399	305	338	352	367	356	335	377	360	345	379	350	379	355	367	376	368	363	355	369	373	348	350	341	365	328	366	361	313	363	378	365	337	337	367	371	340	353	340	358	337	362	311	384	356	387	357	386	352	375	377	347	388	345	346	346	361	381	355	356	343	378	353	374	370	375	369	345	345	352	347	356	344	385	360	391	389	386	352	374	340	373	353	370	354	382	339	361	381	354	355	358	351	335	372	373	370	335	349	374	377	393	356	348	353	343	396	356	350	352	342	388	380	352	393	363	401	364	345	369	382	374	359	359	356	379	344	362	403	396	348	369	328	333	338	359	360	357	356	354	348	346	360	374	349	363	362	348	358	350	338	345	341	356	339	352	406	324	388	350	369	343	374	346	338	346	358	349	385	339	338	368	379	363	338	347	363	373	343	382	372	329	342	324	366	360	385	356	372	353	359	314	379	360	407	381	364	354	367	372	362	373	347	353	367	344	343	364	388	359	353	362	377	352	412	327	351	372	356	361	357	369	361	343	366	354	374	374	366	341	334	336	363	371	354	327	332	380	377	355	340	330	363	354	388	359	360	374	372	367	368	384	354	360	353	340	363	368	373	354	356	367	352	360	336	331	376	391	360	356	395	369	363	353	357	372	338	380	360	352	356	342	337	377	363	378	373	388	357	350	353	374	369	394	330	378	383	402	361	380	348	344	364	377	357	362	387	364	361	370	388	336	358	325	421	353	329	330	364	376	391	376	376	379	351	371	351	386	359	375	360	341	369	360	339	372	374	361	370	368	372	358	383	382	364	389	365	375	364	355	374	343	361	373	374	330	330	364	364	363	352	351	363	370	335	364	381	379	374	368	377	361	350	358	378	361	361	346	363	357	324	378	354	342	389	390	347	351	339	347	362	359	356	359	360	369	326	359	346	383	354	381	361	359	367	389	394	369	351	387	368	329	378	373	368	376	349	376	377	367	364	383	350	354	347	371	383	342	377	364	369	369	345	387	404	378	371	342	363	389	361	362	353	349	373	324	352	374	372	371	360	378	419	353	396	343	385	406	375	367	385	387	370	320	343	354	385	336	364	355	376	351	339	359	377	362	366	366	353	332	346	358	368	373	375	357	359	388	340	368	361	361	395	342	342	362	381	368	364	371	345	362	360	369	348	351	379	353	340	373	376	371	366	354	363	376	337	370	384	353	323	362	343	359	350	334	326	336	347	335	377	326	345	392	331	398	369	378	410	347	360	408	357	345	383	357	382	378	384	362	365	350	338	354	364	336	341	353	386	349	371	356	357	325	358	362	336	335	358	366	376	341	347	375	338	375	374	371	395	347	364	363	339	349	346	366	382	378	367	379	384	363	376	389	391	333	343	374	338	364	403	380	378	344	370	336	361	374	340	390	343	361	359	371	389	361	383	379	364	338	369	358	362	398	351	347	362	403	346	363	376	385	385	342	362	374	365	361	355	334	379	339	347	350	348	355	395	365	363	360	363	361	363	343	366	364	369	348	352	371	341	361	385	340	363	325	376	387	384	341	369	340	351	353	334	355	357	348	390	326	368	355	401	348	343	351	380	355	394	356	345	337	374	354	397	368	380	346	398	359	335	345	339	341	359	351	349	367	374	332	336	357	337	344	377	362	344	356	384	324	344	348	333	356	390	386	382	336	329	353	355	341	385	319	342	353	348	364	353	328	385	386	340	342	355	333	351	373	343	330	349	345	378	398	354	385	367	361	329	305	374	355	372	338	382	380	374	364	360	355	356	354	348	378	337	352	363	373	364	360	391	368	383	381	358	371	376	385	375	387	362	383	353	357	379	333	362	395	362	389	367	339	359	333	361	335	363	359	348	357	383	333	386	364	367	334	347	399	351	322	372	319	395	372	347	376	370	371	325	378	381	356	345	337	336	380	352	342	361	370	331	354	366	363	354	355	395	385	335	362	330	326	388	365	388	345	342	381	375	366	356	385	382	365	364	381	328	360	384	345	361	344	321	357	356	344	339	385	354	325	350	360	336	343	356	351	352	365	363	370	371	334	337	358	386	354	380	394	364	385	353	373	333	356	336	380	375	373	372	331	361	353	389	357	355	391	372	381	359	358	347	365	382	358	348	378	390	346	339	380	358	394	364	381	325	343	335	383	360	369	368	372	360	350	359	357	388	374	337	376	345	364	393	358	356	333	407	390	377	332	373	361	335	381	370	337	362	346	376	355	364	368	363	342	376	343	363	374	390	337	358	373	357	347	351	337	363	385	381	328	340	373	351	360	384	405	351	380	392	351	345	359	385	330	340	384	369	354	372	390	359	388	332	384	394	349	344	384	361	376	362	391	344	360	371	352	370	371	357	372	365	352	308	381	369	340	379	368	372	332	322	361	353	368	370	356	344	361	354	319	359	379	347	385	328	366	367	381	367	348	363	369	379	373	361	355	374	359	369	349	389	366	355	340	387	326	351	340	379	432	383	367	358	351	337	392	376	378	387	380	342	349	376	370	351	355	377	371	361	355	337	364	350	393	356	373	329	413	324	381	342	363	349	388	343	349	351	413	344
2895	579	419	278	486	609	475	491	438	392	330	276	207	171	123	116	91	96	99	68	74	55	59	68	62	64	54	48	66	68	44	43	47	45	46	46	40	54	43	57	40	47	32	55	45	53	53	56	46	52	112	316	113	48	50	55	56	44	50	44	56	50	60	44	47	45	49	40	56	48	55	39	40	43	61	44	54	52	58	68	57	45	47	50	40	48	37	58	45	46	53	56	39	47	48	48	42	47	39	46	44	47	48	37	43	52	48	39	53	37	51	46	55	46	45	44	48	46	34	48	48	47	49	41	46	36	43	49	50	49	60	53	51	40	41	55	47	47	44	34	47	55	42	45	38	50	34	33	50	40	55	57	46	52	58	46	57	56	40	49	37	46	50	33	45	44	52	39	45	37	49	51	55	44	47	49	38	42	37	53	39	54	51	49	59	45	49	45	47	42	46	50	48	54	45	49	48	41	53	48	37	50	58	35	63	43	58	50	54	46	44	43	57	62	37	34	38	61	59	44	54	60	42	36	46	49	42	45	57	45	45	40	38	48	44	54	38	44	49	41	43	43	52	41	66	48	60	55	42	40	40	47	50	47	41	54	61	44	42	40	55	48	56	55	59	47	45	35	50	50	60	36	37	39	52	53	40	44	68	51	60	54	43	52	48	51	53	45	55	55	53	50	39	45	44	40	60	52	44	47	46	45	45	59	51	35	38	44	45	41	39	45	48	48	44	44	35	60	38	45	46	38	40	48	51	34	48	51	57	42	53	61	42	48	36	49	59	44	55	58	42	54	44	46	44	54	42	45	57	50	53	42	39	48	31	52	50	47	51	45	57	54	45	44	52	48	63	44	46	49	46	47	37	51	40	47	48	49	55	48	41	57	41	33	47	54	45	44	45	49	45	41	54	39	44	40	59	39	40	51	50	39	51	36	44	37	43	39	46	41	58	38	46	43	48	51	41	46	47	37	36	47	42	45	39	46	42	45	50	63	41	45	41	57	39	38	46	44	51	40	58	40	42	49	50	38	52	40	47	58	50	41	47	52	37	46	54	41	56	49	55	57	51	46	35	54	42	47	48	43	40	72	41	51	56	47	44	43	48	49	48	45	51	49	40	51	54	50	54	36	47	38	48	44	52	50	49	43	56	40	44	54	43	56	42	64	37	50	68	40	43	45	35	36	41	38	48	47	40	46	46	36	37	40	45	57	46	43	46	48	52	54	46	51	54	49	41	45	44	46	46	38	46	48	49	36	42	42	38	51	55	50	37	41	53	47	42	35	43	34	51	51	56	38	57	51	51	50	36	54	50	47	44	49	47	52	40	44	45	53	42	54	42	39	42	38	61	54	48	40	56	41	49	49	46	63	48	42	54	52	54	47	51	45	47	46	45	55	56	47	47	50	55	52	45	56	48	54	56	53	46	53	41	38	46	51	39	40	47	44	45	60	40	35	55	49	46	47	49	38	45	43	43	48	46	47	47	49	41	39	36	41	43	48	46	35	37	48	45	58	41	52	35	44	56	50	47	48	42	36	50	53	57	42	49	43	56	42	47	36	49	52	57	49	47	64	39	51	43	54	45	54	52	41	52	50	53	54	43	53	45	40	46	40	35	53	56	38	45	42	54	38	42	36	45	49	48	48	36	44	45	45	44	38	37	51	41	38	48	51	53	42	61	40	42	52	44	40	44	39	41	50	40	51	57	46	43	33	49	50	52	50	45	42	68	53	46	66	47	40	45	48	48	45	43	41	48	44	57	50	48	48	46	45	53	42	57	40	50	57	40	48	62	52	42	46	48	44	54	36	38	56	41	42	48	50	46	43	47	66	40	54	38	35	44	60	37	56	39	42	41	47	29	47	48	28	54	49	50	45	40	56	41	44	43	42	54	58	42	62	32	34	46	41	45	52	52	42	40	38	38	49	54	59	34	44	48	52	47	47	64	50	49	49	49	42	39	57	52	48	56	40	46	43	61	48	51	47	43	32	40	50	45	40	50	47	66	45	39	51	51	41	50	52	43	35	42	52	66	39	38	48	52	48	53	59	46	49	46	56	47	53	43	39	52	39	45	43	41	42	46	55	48	53	60	47	50	41	53	46	54	45	46	43	60	45	36	41	43	60	41	35	55	30	45	58	45	45	47	45	42	41	51	47	48	48	53	39	43	44	36	61	45	55	45	53	51	44	40	46	39	53	55	52	44	50	55	53	70	68	44	58	43	58	62	56	52	51	58	45	35	34	45	51	33	51	47	46	52	47	57	56	38	47	53	42	44	37	51	51	63	38	50	47	55	46	39	52	54	32	54	35	44	53	47	38	50	34	52	42	52	36	41	51	54	50	64	29	49	59	44	53	45	50	41	56	41	48	51	47	43	45	48	46	46	43	41	55	51	34	43	30	41	50	44	46	46	45	40	43	43	38	49	40	39	55	58	45	53	53	46	38	44	44	50	46	41	48	62	40	49	52	49	46	42	35	44	45	40	41	52	49	54	52	50	51	50	61	54	48	57	63	44	68	41	44	47	47	41	44	27	48	54	48	50	43	49	46	45	37	44	36	43	54	58	61	53	60	49	50	49	51	56	55	47	55	39	47	62	46	49	50	58	50	48	55	40	46	47	46	42	45	48	47	54	43	44	47	51	36	49	43	51	48	48	44	41	49	43	64	63	43	55	52	45	40	55	49	51	45	45	41	70	45	45	42	46	62	49	39	36	35	52	54	53	39	45	44	49	46	62	58	40	58	39	42	60	32	45	29	46	44	43	45	47	50	55	38	54	40	47	45	46	43	36	59	35	41	46	59	46	55	47	63	52	55	52	45	48	44	39	49	54	42	46	40	49	40	57	54	40	53	42	46	62	40	56	46	43	44	58	49	51	50	43	47	51	49	47	33	54	38	48	42	40	44	59	53	53	40	51	53	38	47	58	48	61	46	48	59	54	40	39	44	39	63	49	40	38	41	56	42	45	48	49	42	31	55	49	41	46	57	41	59	48	44	54	51	50	51	48	50	36	40	50	55	48	49	34	54	41	52	45	53	35	38	39	46	42	51	46	45	43	49	35	45	56	44	49	45	53	43	53	45	34	58	53	53	43	48	50	42	44	60	58	51	32	53	51	48	49	43	32	38	53	42	46	49	45	45	45	52	40	43	49	48	47	38	54	57	47	60	31	64	37	45	48	42	49	41	52	48	48	32	53	40	43	54	47	39	46	46	44	50	43	50	33	53	52	42	54	46	51	50	56	43	34	51	57	39	39	41	43	48	44	53	42	46	50	41	39	52	43	50	48	40	45	36	53	56	46	50	49	40	56	38	51	40	48	38	42	35	48	50	46	60	53	55	37	50	48	56	47	32	48	47	61	56	49	49	45	52	37	46	58	41	41	38	55	55	53	49	45	52	48	56	61	44	45	49	54	71	49	51	38	38	43	49	54	40	38	49	45	45	38	38	44	50	53	44	42	57	47	47	55	47	53	37	55	43	53	50	54	47	45	47
19954	13576	9235	20352	28768	27791	24209	21605	19224	16397	14690	11607	9469	6722	5084	4074	3532	3257	2895	2381	2194	1907	1561	1382	1250	1152	1093	1136	1004	943	954	856	986	942	919	894	926	966	910	886	884	831	803	827	815	854	867	845	875	892	4118	10581	2718	757	731	782	769	786	721	720	754	736	708	712	759	768	757	727	738	773	710	689	718	707	747	720	689	697	706	688	718	709	759	710	739	702	745	744	749	687	746	755	792	687	710	668	734	744	778	771	720	743	764	721	716	720	694	650	745	759	736	719	688	716	687	739	724	700	751	680	761	743	660	753	697	742	708	727	704	740	747	724	725	698	782	735	714	722	703	758	714	740	743	744	707	757	707	753	718	732	728	729	741	731	748	746	677	732	740	739	736	746	727	700	709	710	673	749	726	768	730	709	716	709	690	729	684	735	748	736	740	763	755	742	755	684	762	737	751	665	732	721	750	726	696	714	684	699	713	720	782	645	760	695	710	774	707	694	729	734	694	680	726	756	723	702	781	692	674	726	715	759	745	734	723	717	788	768	696	776	773	713	762	737	765	695	744	704	719	698	722	709	698	716	702	690	728	729	751	736	695	711	778	703	753	741	742	740	746	730	710	699	724	751	735	681	690	721	733	712	709	728	783	688	765	729	732	750	695	708	730	714	748	725	698	715	701	736	773	760	767	687	760	756	726	679	738	711	731	686	753	741	710	756	721	694	717	737	711	744	712	734	668	743	718	696	675	744	702	677	728	700	781	717	694	698	753	734	719	745	715	680	721	710	747	705	672	729	763	719	657	751	751	721	721	707	718	744	767	692	706	742	774	756	746	693	687	729	726	739	714	716	649	701	741	746	735	688	766	757	762	715	687	686	748	731	699	717	735	711	710	707	756	718	690	738	721	776	727	743	715	744	722	712	717	717	762	730	730	697	715	675	765	703	726	745	696	725	699	780	690	688	738	713	752	727	693	717	755	751	704	706	741	732	736	715	690	729	756	712	743	706	734	706	734	689	702	698	701	734	727	725	751	727	738	690	723	733	737	739	706	773	707	733	729	714	734	704	743	713	710	701	713	715	693	732	786	744	737	696	733	728	664	723	727	687	748	712	773	761	693	658	693	750	748	727	731	707	695	718	731	757	719	727	704	681	722	717	697	731	690	702	731	702	707	723	812	749	716	733	707	728	734	739	682	715	752	719	722	712	732	716	710	733	720	700	660	723	741	706	769	728	719	718	738	744	693	736	722	690	688	730	722	711	702	734	718	773	722	710	741	749	669	699	705	721	747	691	708	725	704	734	723	710	753	714	733	690	733	694	708	708	674	715	667	731	713	722	698	703	771	709	739	658	738	761	707	739	704	755	736	753	722	741	720	712	734	707	719	746	729	748	686	697	668	746	714	724	692	677	715	723	745	707	759	753	740	727	717	714	712	733	708	723	693	749	707	675	700	696	774	741	749	745	724	707	697	677	681	729	725	748	669	687	770	731	716	790	674	719	728	740	732	729	716	713	652	707	703	722	718	672	728	695	679	708	746	703	760	720	712	702	715	734	737	731	708	702	763	715	712	666	717	732	729	729	705	717	714	743	755	726	696	721	760	750	697	780	703	722	725	702	730	662	730	765	768	737	718	766	694	744	677	709	682	686	777	733	735	705	693	723	733	720	681	746	760	726	697	725	703	726	706	719	728	732	730	694	717	690	745	718	701	706	694	715	713	680	783	731	692	759	683	766	665	717	747	699	688	748	733	745	739	715	732	719	739	690	739	736	738	721	726	679	750	762	777	734	725	724	750	730	710	707	700	730	722	742	695	727	727	691	686	684	711	751	705	689	697	763	717	717	696	722	749	768	721	715	653	674	739	737	731	759	736	718	719	664	703	673	700	664	697	686	728	726	732	703	685	722	697	701	745	701	712	692	737	727	740	725	775	711	740	709	708	732	745	759	720	746	733	748	742	703	731	657	741	742	731	684	751	706	742	660	727	754	713	718	752	805	707	698	723	723	709	723	747	707	691	723	723	688	752	687	727	758	742	741	762	710	682	741	697	693	707	760	712	748	719	676	715	730	693	720	710	670	713	709	704	700	689	773	733	754	721	744	747	767	723	708	759	723	754	708	715	753	759	667	729	674	756	698	754	740	726	702	692	722	722	715	718	697	705	661	715	657	700	717	721	737	722	675	752	693	764	664	764	710	697	681	760	703	769	714	725	704	741	731	696	725	771	705	715	735	699	725	733	725	724	705	732	699	673	708	733	722	744	764	752	715	725	723	777	706	706	716	758	709	691	698	727	714	701	741	690	729	728	728	746	672	780	726	720	709	764	742	716	713	697	751	677	739	712	710	683	718	709	706	690	741	706	753	743	728	657	708	722	700	723	745	729	738	696	714	753	669	725	738	715	692	646	749	744	738	724	719	663	725	661	719	725	726	667	752	705	791	773	747	744	706	703	695	730	704	678	683	722	758	732	735	653	763	697	735	693	691	716	681	725	711	686	708	785	701	734	682	745	748	693	709	696	754	784	689	724	711	725	724	724	707	713	679	712	772	664	755	679	715	724	731	706	741	759	715	775	690	752	743	727	691	732	702	729	705	751	673	699	748	696	707	711	751	738	732	746	730	717	736	699	730	720	724	706	724	722	733	682	775	748	682	733	730	681	714	741	748	729	767	751	679	729	701	717	719	717	722	739	739	701	741	748	715	679	706	687	695	713	697	761	723	699	708	777	729	733	681	717	717	702	713	776	744	674	710	733	743	742	711	675	738	756	701	762	712	724	730	683	710	727	714	699	677	784	725	713	722	728	747	730	689	729	690	696	699	706	770	782	705	692	703	721	765	708	664	725	728	668	676	725	736	745	700	696	722	701	703	791	698	672	714	699	712	734	706	696	776	677	700	775	745	710	783	759	708	733	671	771	720	755	743	705	728	720	725	710	719	731	693	722	698	705	810	735	692	712	774	702	754	709	666	718	722	742	711	744	745	725	713	725	679	693	727	699	764	716	736	681	753	712	721	694	704	681	708	702	755	713	756	705	646	735	718	720	716	676	689	784	752	724	732	723	731	707	637	739	726	770	725	702	701	693	743	766	714	721	707	734	747	699	694	706	735	711	684	735	759	709	732	749	719	742	714	695	734	763	737	723	677	737	712	699	726	691	694	750	720	681	698	745	690	787	707	765	654	737	728	694	716	734	715	732	729	739	731	714	712	672	702	734	685	732	728	695	698	709	710	737	770	729	693	702	775	685	712	755	709	721	707	759	654	718	694	737	742	713	711	715	721	753	743	737	692	736	697	745	724	720	735	745	709	688	778	731	677	764	721	709	772	741	689	702	721	692	756	722	758	683	751	742	719	725	697	677	690	720	702	700	773	708	707	691	728	724	743	708	702	681	705	693	682	698	689	760	713	740	721	745	699	696	712	730	735	729	691	703	717	704	759	704	708	746	721	740	726	735	716	696	698	643	670	797	678	725	685	760	758	728	702	705	723	725	731	711	722	713	666
2236	961	527	380	744	867	772	617	648	548	493	400	308	231	181	177	116	152	113	104	79	80	54	67	70	58	47	48	67	46	49	43	57	49	46	41	50	40	57	48	47	41	30	54	38	40	51	56	82	144	473	602	145	39	40	43	53	33	40	45	48	32	50	37	44	37	39	52	37	45	43	39	31	35	47	41	36	42	34	41	39	39	39	44	33	55	39	39	35	33	38	44	36	35	44	38	39	51	44	38	47	44	38	32	39	30	37	42	37	38	34	37	33	41	34	30	40	37	47	48	33	45	33	49	39	46	36	35	54	37	33	36	39	54	39	32	38	44	43	29	44	40	47	39	35	30	42	47	39	44	40	52	39	42	37	37	41	27	35	46	30	50	39	35	45	34	36	41	31	50	48	32	31	52	47	45	46	32	30	31	33	52	30	46	38	45	33	36	35	42	52	45	43	47	44	32	35	37	44	41	41	42	39	44	48	33	53	45	45	40	37	44	33	32	32	37	40	37	33	33	35	47	30	42	44	42	43	42	28	42	46	34	43	34	39	45	49	42	49	49	45	39	47	36	55	31	53	40	46	41	38	28	43	48	38	30	34	42	36	41	56	46	38	39	34	42	37	42	33	50	42	40	42	33	47	38	41	45	40	38	48	36	45	36	34	35	38	49	36	44	43	31	32	42	40	38	40	36	37	41	42	41	39	42	39	33	34	40	43	45	34	32	34	43	31	44	41	37	39	38	41	38	45	36	46	34	47	34	42	34	36	49	31	44	46	52	46	40	42	48	32	36	38	40	35	69	33	33	36	46	38	34	33	51	29	33	41	42	45	48	38	46	32	49	42	40	48	54	41	38	39	44	40	38	36	40	32	45	43	37	41	37	44	47	42	46	43	38	38	43	38	49	35	33	50	37	42	37	40	36	39	38	46	39	53	30	45	42	43	52	23	37	42	53	32	36	44	48	35	42	40	36	44	40	35	38	50	39	44	48	42	38	41	46	34	41	44	41	42	40	39	35	43	35	44	44	39	42	36	40	27	39	30	48	36	36	24	30	30	39	32	41	35	33	41	45	44	34	42	42	36	47	40	38	35	38	38	41	43	35	41	32	45	29	39	43	47	45	43	35	47	33	53	39	50	34	52	35	46	32	33	26	41	38	49	33	40	41	43	33	34	41	35	47	40	44	36	51	45	40	27	39	34	46	32	39	43	44	39	38	42	24	42	30	39	39	38	32	40	40	45	33	50	39	37	41	34	42	30	38	38	38	46	36	40	38	49	41	47	34	37	36	45	36	34	38	31	48	44	39	49	36	32	43	31	33	40	50	39	37	32	45	41	46	38	33	28	48	53	36	41	36	39	34	45	34	40	42	32	41	41	35	37	38	34	39	34	36	44	49	39	49	43	48	35	39	36	35	46	39	36	38	37	43	51	37	46	55	33	46	47	39	42	40	50	36	48	38	34	42	40	43	45	46	38	44	46	40	42	44	28	38	34	49	40	40	35	40	49	55	40	35	43	36	41	37	40	38	55	39	30	41	34	45	30	29	56	33	41	29	36	29	42	41	34	36	40	42	49	32	42	41	53	44	33	42	33	46	41	33	47	44	38	35	43	44	34	39	34	26	46	28	41	49	46	39	47	38	42	50	39	43	34	44	50	37	38	30	44	47	48	35	46	36	46	37	40	32	45	39	35	29	36	51	37	42	48	41	32	38	36	41	30	33	37	42	38	37	41	42	39	35	35	42	39	40	43	45	37	41	37	39	34	43	52	46	33	36	32	38	38	43	40	43	33	49	34	35	49	34	35	48	32	31	39	43	45	39	39	44	59	36	47	45	32	37	38	38	33	46	37	47	43	39	39	48	44	33	40	49	45	44	44	32	39	47	40	39	44	34	36	34	30	56	33	39	47	49	36	41	38	36	33	40	45	40	43	39	36	35	39	34	33	43	39	46	29	36	38	42	36	47	42	40	35	31	38	43	38	49	37	35	41	35	30	45	42	52	32	44	54	55	48	50	36	51	36	48	44	32	34	32	43	37	36	43	43	47	38	37	46	38	51	39	39	28	47	32	44	26	34	41	49	48	38	40	34	44	40	40	42	37	38	42	28	37	39	42	33	46	37	37	51	40	50	37	35	43	34	44	23	51	36	36	43	45	43	59	34	55	37	39	40	46	47	28	41	39	40	39	44	34	40	39	32	36	54	42	38	38	39	47	40	38	30	39	53	34	32	35	49	35	44	36	35	44	36	42	52	38	40	50	50	35	34	36	40	40	31	31	49	40	36	48	47	40	41	32	35	36	47	48	37	47	45	43	43	39	30	49	36	39	45	48	49	32	36	33	38	43	40	44	33	47	39	40	37	46	30	38	37	36	38	39	30	36	54	44	45	46	31	37	37	31	48	30	40	40	31	37	34	36	46	31	39	47	38	28	43	26	41	39	35	31	38	42	31	43	42	41	46	36	29	40	44	44	39	47	39	50	37	39	32	41	49	29	39	40	42	48	46	38	43	39	31	41	52	43	43	39	50	41	52	45	49	41	39	43	35	44	45	60	34	50	41	39	34	54	38	33	41	39	47	33	40	51	38	45	35	52	44	45	49	49	48	35	40	46	34	32	35	50	34	44	34	44	48	38	52	37	36	33	34	42	42	35	38	40	31	36	39	42	40	44	38	42	43	51	33	49	35	29	29	39	42	37	37	43	46	41	33	30	44	45	25	44	32	38	33	35	45	34	42	36	38	41	45	41	36	37	37	44	37	57	44	39	42	42	45	42	42	32	44	32	35	33	33	39	49	44	39	41	28	32	39	38	42	41	24	37	42	40	32	34	33	29	31	42	43	36	34	36	32	46	39	38	33	43	47	53	49	44	42	43	31	33	40	35	37	30	36	34	48	43	44	46	42	40	39	30	37	44	52	34	52	42	39	41	40	46	48	42	38	44	34	27	34	50	46	42	39	51	40	46	45	48	41	40	45	34	41	35	36	40	34	34	43	38	35	37	44	37	34	39	46	44	41	44	35	46	40	42	37	53	56	36	40	36	46	49	31	34	50	40	46	53	44	42	41	57	48	43	54	34	45	38	32	35	47	49	43	29	39	42	40	27	42	45	44	44	37	44	35	39	40	36	37	39	42	42	44	46	37	34	30	45	37	36	43	25	31	43	31	29	54	37	45	33	35	42	35	38	35	45	43	40	32	42	49	44	38	45	36	42	46	41	39	34	36	38	34	34	41	42	42	38	41	41	56	43	42	39	56	43	45	32	40	39	54	45	34	34	44	48	32	42	35	43	38	34	34	39	47	34	37	34	50	49	37	35	44	39	45	40	27	43	45	34	40	35	32	46	42	42	43	36	32	36	33	42	39	37	40	42	31	35	40	37	38	31	31	40	34	34	37	38	36	32	32	44	44	41	41	44	41	33	39	43	35	43	28	46	30	53	41	45	44	38	46	43	45	40	35	32	47	48	49	34	33	42	43	32	44	47	47	46
25552	17893	12285	25135	34015	32689	28818	25752	23637	20975	18861	15481	12428	10253	7562	6504	5161	4739	4257	3353	3098	2694	2063	1844	1754	1579	1346	1278	1208	1250	1133	1074	1076	1033	1049	1058	1026	996	942	908	899	872	839	850	862	799	785	816	2284	4724	13869	16599	3728	654	659	640	635	650	615	660	635	706	650	658	615	645	654	657	595	664	654	652	647	656	626	605	592	600	618	654	632	670	627	632	611	665	658	641	679	620	589	649	614	658	634	610	649	668	626	622	625	644	616	653	615	597	582	589	632	622	620	650	624	634	663	624	619	562	646	611	607	638	646	596	600	630	607	619	621	615	605	599	669	602	606	635	654	618	612	592	613	609	673	591	609	605	634	609	615	619	622	596	658	631	614	665	651	620	625	611	592	615	611	624	596	591	605	622	609	632	613	624	652	655	631	621	642	626	630	570	583	611	578	610	588	563	625	637	618	617	625	606	623	610	623	648	556	558	611	626	663	649	637	626	655	614	577	600	595	627	623	615	609	593	618	619	601	626	641	603	603	603	608	579	595	598	599	633	583	683	603	628	600	604	604	630	629	578	616	595	608	613	642	646	580	540	594	605	625	664	629	588	586	594	623	589	609	608	593	613	602	569	629	644	607	600	612	591	590	616	638	560	562	631	611	600	629	621	602	614	647	617	606	571	602	598	610	622	610	644	611	615	618	658	596	610	639	607	604	614	562	594	575	628	616	610	615	627	623	571	592	621	606	568	614	589	640	615	618	605	587	599	616	630	620	625	598	604	591	591	587	606	591	608	610	596	577	614	607	592	621	592	609	611	562	611	570	575	610	610	638	606	583	628	619	613	600	604	620	606	615	623	585	595	608	602	625	553	595	630	642	646	648	628	615	623	624	627	644	651	611	625	632	580	609	576	596	607	605	621	608	627	602	649	637	586	626	612	641	611	613	653	593	620	600	605	634	635	611	606	597	637	572	647	630	642	647	586	597	628	638	624	592	617	636	638	625	634	622	609	613	613	586	644	564	594	573	615	618	583	592	616	627	606	591	574	603	623	622	617	611	586	609	579	634	594	602	614	653	648	602	643	603	631	637	617	609	625	651	593	637	629	595	595	665	644	639	625	589	586	577	615	575	629	610	601	604	602	583	620	596	605	593	590	618	642	681	573	611	621	622	631	606	613	600	633	590	663	592	644	603	637	629	597	590	588	605	623	597	619	630	597	629	641	598	564	601	583	632	612	613	599	650	582	593	613	625	633	624	550	622	578	615	626	639	602	619	600	592	593	611	582	588	567	624	586	614	607	622	661	629	610	625	600	590	599	634	633	616	561	574	577	628	595	584	605	577	591	637	592	613	609	668	612	621	657	566	600	604	646	550	581	625	576	584	635	585	593	618	631	625	607	623	597	636	652	591	648	617	606	627	602	625	640	608	630	604	708	652	610	600	635	656	599	607	591	606	641	636	571	678	591	582	617	569	614	623	537	609	650	611	598	623	623	633	591	610	614	626	607	600	610	647	588	601	640	561	634	615	623	619	626	590	615	576	600	616	603	591	599	631	587	613	605	611	589	594	606	663	624	569	629	574	621	643	632	602	647	607	591	623	641	606	615	571	589	574	603	602	596	575	606	599	596	598	617	631	606	591	614	611	655	582	620	610	590	631	568	589	627	592	627	606	605	645	583	618	624	601	576	606	610	643	579	591	610	604	629	612	590	572	617	603	648	610	607	642	583	592	619	630	679	591	619	598	623	627	581	627	593	602	657	598	608	599	599	606	575	646	602	611	604	592	619	678	580	578	603	629	615	658	605	610	660	634	610	630	592	624	617	635	586	590	592	641	617	597	657	604	598	590	633	609	622	589	633	602	580	609	603	651	641	608	641	603	612	584	583	621	635	665	596	586	603	566	619	644	574	611	605	572	598	653	639	617	605	656	582	596	590	562	651	635	590	629	655	649	591	565	589	637	599	596	614	575	588	593	602	601	646	544	628	602	622	582	615	632	602	622	664	619	603	604	578	616	613	625	632	612	592	637	572	588	597	574	611	617	619	567	603	622	594	596	631	578	586	586	652	571	618	579	598	635	605	584	559	585	618	620	608	602	624	625	646	679	605	591	639	599	590	625	586	617	583	545	615	595	632	607	623	630	615	594	637	642	593	617	609	611	630	632	588	582	606	582	607	589	640	594	559	613	606	637	644	631	585	615	591	577	601	595	625	657	617	613	625	605	638	626	577	587	603	620	605	599	601	652	588	642	577	648	646	614	619	635	626	656	633	616	667	601	624	539	589	609	600	588	570	592	619	623	618	640	584	619	646	620	593	599	625	616	657	628	636	597	639	665	652	567	599	611	618	588	657	635	632	588	635	627	575	587	574	576	599	617	591	611	587	604	628	597	657	623	635	609	634	640	591	624	636	565	620	631	593	568	614	577	578	631	606	594	623	602	627	609	631	596	621	599	579	627	614	610	601	634	643	642	609	618	582	621	621	628	598	607	656	631	637	621	644	616	617	587	630	608	580	661	647	611	645	619	582	564	615	597	645	625	569	619	645	641	604	638	612	641	555	621	597	658	641	570	586	636	613	602	617	574	650	618	632	610	641	600	593	603	632	653	630	593	642	600	628	609	589	624	589	621	600	601	634	599	644	612	530	630	604	623	602	602	629	617	632	595	562	631	627	601	615	612	651	663	652	615	609	604	630	623	641	607	588	614	608	621	607	626	584	593	588	632	611	589	591	594	656	580	572	603	583	590	606	632	640	639	632	646	576	598	639	573	606	606	597	678	607	634	587	650	599	609	571	599	639	594	633	623	565	601	603	619	624	595	646	589	597	613	592	597	554	633	601	603	588	651	644	655	567	571	631	629	623	626	595	635	670	630	541	582	624	583	635	620	607	569	593	655	574	615	650	590	654	618	611	633	576	599	589	609	569	605	608	629	572	604	642	599	574	574	599	644	584	595	579	601	582	586	615	551	579	595	614	561	635	625	628	598	631	609	622	618	617	587	602	595	608	605	599	664	595	610	597	640	621	629	617	616	599	618	584	665	628	629	625	584	634	571	609	621	584	596	601	602	588	616	642	586	634	570	600	627	642	634	645	590	608	574	616	640	621	592	607	622	634	599	595	586	621	612	615	646	599	626	638	606	613	623	586	588	609	610	596	621	608	585	664	598	637	602	598	565	647	607	616	600	601	564	629	606	592	586	590	633	624	607	578	631	586	625	632	628	610	580	621	586	612	623	640	655	596	577	649	579	649	562	694	621	633	615	635	620	592	644	626	593	624	627	591	641	569	633	581	579	594	619	591	617	627	578	637	621	632	617	624	646	607	626	593	648	648	626	658	649	565	636	601	605	594	630	643	606	575	590	562	627	608	584	604	620	558	629	581	632	625	588	599	593	628	594	620	594	643	575	570	605	599	584	612	610	661	616	616	595	572	668	594	597	633	623	617	623	610	613	630	622	591	551	651	604	637	584	643	577	617	644	613	629	631	597	562	622	602	584	586	582	572	604	576
1725	447	248	179	351	381	332	233	267	236	178	157	127	101	94	58	92	61	52	42	45	45	38	46	42	34	35	47	35	44	34	34	27	32	26	29	42	34	30	31	33	26	33	35	29	36	30	32	47	62	126	92	38	36	31	34	39	32	45	29	18	27	40	25	31	35	22	31	34	25	21	34	23	46	28	19	33	32	40	38	34	41	34	26	30	25	33	37	32	36	24	20	29	30	28	36	22	25	43	44	23	36	21	28	27	42	27	35	36	36	35	33	25	24	21	29	38	31	40	33	28	32	32	27	32	33	30	39	29	24	39	24	29	33	41	25	39	42	34	34	41	27	34	36	19	34	29	29	37	23	31	26	34	30	33	31	31	38	31	34	38	30	29	30	37	22	27	32	28	30	37	31	34	35	35	24	32	28	26	34	38	38	37	31	26	34	33	24	29	32	39	20	30	38	42	34	26	37	28	22	23	30	30	24	28	38	27	30	34	39	38	38	29	32	28	29	26	27	30	26	26	26	40	39	25	28	28	38	34	28	36	31	39	31	27	34	31	23	29	30	36	29	35	35	26	37	29	41	30	30	35	35	30	27	29	37	27	35	38	24	26	27	31	41	32	34	32	31	36	36	27	29	31	38	32	26	25	33	36	26	30	32	37	33	27	39	31	35	32	15	31	28	22	44	36	31	34	38	38	24	33	21	37	30	38	36	24	34	30	27	40	20	31	25	33	24	31	29	16	22	25	33	30	32	36	37	41	29	36	27	34	25	32	24	28	20	32	30	31	37	27	32	27	31	24	36	24	30	25	30	32	30	30	31	22	24	29	27	30	36	33	38	31	19	46	32	24	30	44	27	34	35	40	31	46	24	38	34	25	39	37	34	31	30	26	33	34	34	38	29	32	26	34	45	27	26	26	23	29	30	26	27	40	18	39	30	26	34	44	32	35	34	33	38	40	30	25	44	28	27	41	27	26	35	30	42	40	31	38	36	26	27	28	34	29	31	28	37	38	28	32	25	25	26	25	23	30	32	40	36	43	26	27	31	29	33	24	32	25	34	49	21	42	16	24	39	30	38	27	20	33	36	37	30	30	32	20	31	27	38	34	30	32	26	30	33	24	23	39	36	36	25	28	36	34	37	39	25	26	34	27	40	37	28	22	33	34	30	26	34	27	34	34	27	23	31	34	32	32	29	23	24	28	25	32	31	27	34	28	27	35	31	35	27	31	35	30	28	38	34	30	29	28	22	43	29	32	45	30	27	36	25	30	31	39	37	41	38	32	27	27	37	22	31	25	34	35	46	35	44	28	28	35	36	26	31	23	21	22	36	25	37	26	29	38	30	22	32	23	26	23	25	36	39	34	23	30	23	38	32	33	28	26	29	40	31	24	23	46	25	33	31	34	37	31	32	34	38	35	32	33	44	26	26	37	30	36	23	24	38	37	37	35	25	27	29	27	26	32	25	38	31	27	28	39	35	30	29	36	35	34	32	22	30	40	36	30	28	40	21	40	25	34	36	22	31	28	31	35	28	24	28	25	27	35	36	38	31	31	28	31	23	22	31	34	34	33	34	24	39	36	36	33	38	31	42	36	32	45	28	29	29	29	36	34	19	40	19	31	41	26	35	29	36	32	39	30	29	33	31	36	26	33	34	25	39	30	32	32	22	31	33	39	41	35	34	32	28	27	32	28	38	31	35	38	25	32	28	29	29	30	26	30	38	31	38	39	18	30	31	36	38	24	23	39	18	42	31	32	26	32	36	36	42	26	37	34	30	31	40	40	42	30	40	32	30	33	28	39	25	31	35	24	39	22	45	34	38	27	45	29	28	38	23	37	34	28	25	24	38	24	30	26	38	26	37	30	27	29	33	22	33	30	29	31	31	35	20	36	40	32	33	36	26	31	31	28	35	26	36	23	37	31	32	33	29	30	29	25	29	24	38	48	28	26	33	32	27	42	41	27	29	33	34	33	42	26	26	25	24	38	22	29	22	29	29	24	30	27	37	32	26	23	25	32	38	28	32	36	29	37	32	25	32	28	27	32	33	31	39	24	20	34	20	29	24	23	36	29	32	22	30	41	30	34	39	31	29	34	29	31	30	39	25	30	31	33	26	22	29	44	39	40	33	34	31	29	29	27	36	29	19	27	31	40	34	31	32	23	35	26	21	33	26	38	39	34	33	37	36	30	35	33	34	43	22	35	32	31	25	20	40	35	25	31	26	25	31	36	36	34	24	27	40	38	24	25	25	34	25	22	31	34	34	27	35	19	31	38	37	26	37	35	30	30	34	29	37	34	27	28	26	27	23	33	30	34	35	30	36	41	30	30	35	35	33	32	27	33	26	39	28	29	26	30	29	33	19	36	28	39	37	33	36	27	29	28	24	32	28	37	38	43	26	27	33	26	29	36	32	35	33	37	23	44	46	42	39	27	27	34	29	36	37	32	34	32	37	34	37	33	28	42	36	24	34	29	32	25	29	27	34	29	34	31	39	39	35	44	36	26	26	32	25	36	26	34	37	24	40	33	38	30	23	25	30	25	31	32	28	43	31	35	32	35	36	31	24	37	27	33	29	37	30	25	38	28	38	38	29	22	33	35	35	35	17	36	23	31	39	25	36	30	29	20	35	42	36	36	29	39	29	38	28	31	27	35	35	31	31	29	34	32	28	26	26	29	35	21	35	29	29	30	33	27	33	33	25	23	34	35	18	30	33	31	26	42	33	37	32	39	25	29	34	35	43	26	40	32	29	28	33	29	28	33	25	25	37	39	32	39	34	31	27	24	33	33	25	28	31	27	36	24	34	28	39	26	30	30	37	34	28	25	30	33	38	30	35	25	30	32	31	31	24	32	27	23	33	32	23	39	32	41	30	37	27	40	30	27	34	30	31	25	36	28	31	26	26	31	38	39	37	40	25	21	28	29	34	32	38	34	29	32	35	27	32	27	23	42	32	29	35	21	41	31	28	33	34	30	36	35	40	39	29	37	29	23	31	36	33	44	31	32	33	43	27	22	28	27	38	34	35	33	20	34	22	36	27	25	30	36	27	31	28	27	32	30	29	25	30	35	29	30	37	31	30	27	27	35	28	26	29	19	35	37	42	38	34	35	30	29	28	32	27	25	37	25	31	28	37	26	30	26	29	26	36	34	32	28	35	34	36	48	24	21	38	29	29	34	28	33	30	40	32	32	38	32	33	27	38	25	35	33	38	30	27	26	27	43	32	30	26	42	32	28	26	41	29	31	28	29	33	31	33	22	44	28	35	33	36	34	23	26	36	39	33	29	24	24	33	46	30	44	36	32	20	38	24	33	29	34	33	29	29	35	32	24	33	35	31	36	26	40	33	35	23	27	30	27	37	27	27	31	29	33	31	29	37	28	30	29	25	29	24	28	29	32	25	28	24	39	30	32	38	31	41	37	33	31	21	31	26	38	28	31	20	25	30	22	27	37	37	43	25	25	32	39	29	30	36	19	34	28	35	38	33
17544	11335	6947	17066	24118	22491	19679	15428	13650	11995	9597	7781	5781	4568	3503	2536	2276	1882	1727	1396	1222	1164	905	793	756	666	636	643	644	615	573	561	542	570	574	618	567	590	587	566	532	523	514	528	516	503	513	606	1009	2606	3762	2936	548	459	466	448	513	490	494	454	459	507	455	457	474	500	497	535	487	496	442	498	513	485	450	490	493	445	499	481	474	485	511	493	502	516	474	489	478	497	466	505	489	506	469	507	466	525	471	477	467	462	491	475	468	464	461	479	488	497	509	498	484	489	450	485	485	476	533	469	469	486	517	490	502	506	483	464	509	468	512	463	491	470	475	506	480	521	465	484	497	514	472	491	507	469	505	486	503	489	496	518	476	481	455	514	477	485	496	466	450	499	462	449	501	518	486	498	527	502	507	497	524	463	508	497	469	489	467	479	461	503	477	493	495	463	470	497	484	468	484	482	472	488	502	492	498	519	487	474	509	493	493	510	470	485	495	461	480	471	472	508	456	463	495	487	475	497	506	464	477	475	473	491	462	474	508	493	442	454	480	492	438	478	515	452	494	490	532	452	467	491	493	507	478	485	526	474	498	486	465	470	478	475	486	473	491	487	482	481	483	473	524	513	501	466	467	509	496	443	476	484	489	473	527	478	478	449	521	469	483	488	474	501	462	487	490	469	464	468	512	465	493	439	453	510	488	459	420	428	461	473	479	506	454	473	490	455	483	470	479	442	481	523	485	504	483	486	473	483	459	497	461	501	470	451	513	495	481	477	472	475	444	456	484	500	462	452	488	481	502	460	437	464	506	463	498	477	461	467	472	475	468	473	444	444	483	447	499	460	462	503	461	504	504	453	498	471	497	499	527	458	466	521	528	522	528	465	485	474	527	511	469	454	496	463	489	489	472	461	473	445	477	516	489	445	509	444	491	494	470	469	419	454	507	495	507	521	467	467	484	481	513	489	486	460	482	512	460	495	454	478	483	486	465	454	489	515	506	463	469	475	482	498	507	482	491	489	492	474	467	526	503	496	471	494	499	452	482	494	517	489	459	495	475	471	490	518	424	492	465	500	458	459	453	462	443	491	478	479	455	487	492	484	512	483	477	486	476	477	496	463	452	494	497	488	474	461	482	531	523	501	463	462	478	466	518	466	451	474	501	498	493	502	454	479	481	446	482	525	514	510	434	506	505	478	439	500	481	468	464	485	472	464	441	481	491	439	478	449	483	471	451	509	458	469	471	467	490	495	470	482	420	500	498	470	507	495	441	473	481	515	502	466	501	517	470	488	505	504	463	491	455	503	494	497	476	459	475	540	499	436	490	475	500	477	469	509	491	444	484	450	477	467	478	428	476	485	532	486	498	482	502	432	483	457	488	484	458	449	511	460	478	487	505	472	504	487	503	496	448	477	467	471	459	472	511	436	486	487	460	518	464	486	474	476	492	484	497	459	510	507	518	460	466	429	458	489	502	515	488	481	500	457	523	500	449	458	497	438	494	473	485	463	449	481	460	505	512	499	485	542	459	492	527	452	490	493	520	501	485	474	467	483	492	502	492	465	452	486	487	478	490	511	459	518	500	520	534	438	466	491	482	482	476	460	483	462	483	487	506	493	474	495	465	475	465	525	497	464	506	451	475	464	469	477	489	498	468	489	481	444	510	477	487	465	481	516	460	459	477	472	497	491	477	475	525	484	493	473	463	473	483	445	459	501	463	466	460	487	456	488	520	487	462	451	521	495	474	442	533	521	507	475	490	461	492	493	469	512	469	482	503	498	499	476	492	497	486	486	480	466	505	483	485	504	454	492	450	473	467	483	490	492	469	438	480	508	502	502	470	469	503	485	459	520	500	481	514	472	504	479	490	469	485	497	471	438	498	493	458	490	476	490	462	482	466	448	480	489	493	478	513	497	471	455	477	500	457	508	494	472	533	471	461	444	443	489	490	488	461	415	472	477	499	460	513	465	463	516	482	513	472	513	502	465	479	480	495	517	476	490	507	482	494	479	478	458	469	485	490	472	434	477	470	473	447	469	523	513	460	481	488	480	473	507	477	461	478	478	504	484	473	431	478	493	492	505	478	469	485	501	475	510	484	552	480	485	463	491	495	476	516	495	491	466	466	497	497	525	507	453	449	470	496	480	517	469	471	488	533	496	454	448	472	482	462	432	498	487	517	494	508	475	480	442	451	496	481	488	469	467	488	475	472	482	493	470	465	507	482	469	499	466	441	482	443	450	494	470	481	483	515	511	485	489	507	484	463	482	474	518	452	504	504	488	486	492	472	504	519	494	510	452	436	472	472	453	542	468	505	542	473	483	486	456	474	507	488	490	471	502	480	473	473	492	483	502	496	459	494	477	467	477	462	520	459	512	499	481	463	459	517	506	511	470	490	509	460	498	480	453	505	500	487	507	483	442	487	461	508	487	462	492	494	508	497	467	434	521	483	482	503	474	455	459	471	479	499	490	480	498	476	502	482	495	497	535	505	487	487	419	511	493	477	489	488	472	464	449	474	496	463	494	508	523	440	468	470	469	434	484	470	490	466	515	443	463	441	491	511	469	517	475	450	428	454	483	468	494	515	486	491	478	460	455	470	484	470	452	484	460	506	477	463	498	476	465	430	462	496	536	491	484	486	435	485	496	504	443	471	544	481	476	506	480	470	482	487	447	472	479	499	496	470	493	486	481	471	477	498	455	490	477	453	497	486	488	488	446	488	469	498	461	472	488	502	480	521	482	453	482	496	514	487	470	491	473	480	510	470	471	428	470	504	474	475	475	497	477	475	467	478	498	455	502	462	478	495	464	497	466	501	465	461	510	448	465	468	485	473	516	488	470	469	449	475	490	493	474	475	489	450	518	534	456	492	477	493	493	465	467	462	508	464	476	484	483	529	527	468	491	480	441	471	484	459	478	469	493	507	485	442	436	508	476	477	481	508	501	419	495	504	453	496	475	485	519	452	467	456	493	486	502	521	454	479	503	457	506	468	468	496	507	507	455	466	403	466	454	487	548	523	453	482	451	468	489	454	504	447	463	525	452	493	498	448	472	511	488	473	473	466	511	456	530	499	435	491	500	472	514	514	467	458	460	531	481	465	497	480	500	506	495	483	496	505	464	459	472	453	464	498	453	478	492	491	490	459	487	471	469	511	470	507	532	522	479	492	462	480	505	471	497	478	466	477	472	494	493	492	501	474	455	468	466	485	499	489	486	504	470	477	495	485	468	489	495	479	513	460	478	493	457	486	508	481	468	496	485	485	499	492	482	546	490	483	519	488	487	485	510	504	494	508	496	500	464	473	425	504	463	460	479	520	469	476	467	480	534	486	473	488	474	493	480	475	474	474	505	482	483	502	468	461	496	459	486	474	474	475	492	501	467	474	470	461	526	507	473	478	473	476	479	453	498	485	500	509	476	501	481	467	485	481	482	476	512	494	488	502	468	461	472	475	478	458	500	458	478	451	506	467	474	462	484	463	435	469	495	493	522	480	462	500	507
1239	717	383	285	520	534	501	396	396	348	277	218	209	164	131	91	77	68	67	61	50	58	45	42	27	29	41	30	39	24	28	34	29	33	32	26	35	33	33	33	25	21	21	27	26	23	33	18	61	122	295	306	81	25	20	26	23	29	26	29	17	25	26	31	23	22	28	19	23	27	28	20	17	27	21	34	24	30	17	19	27	16	28	24	27	19	14	28	19	24	21	22	24	25	29	26	16	15	26	26	18	24	29	17	25	20	23	20	35	26	28	28	25	36	20	23	23	34	28	28	22	29	30	28	20	24	20	27	23	25	18	23	21	17	23	27	31	17	20	16	20	25	32	28	28	26	18	25	19	19	23	33	26	29	19	17	23	27	34	28	26	26	27	24	27	29	18	33	28	22	27	27	16	19	24	17	23	32	29	18	14	24	23	28	24	20	16	28	22	24	20	22	26	27	24	23	20	23	16	23	31	29	26	29	21	25	26	23	20	20	28	27	22	26	21	20	37	19	24	23	19	22	26	29	26	33	23	21	35	27	22	23	26	17	15	26	29	18	26	16	16	28	22	17	27	24	18	30	22	26	26	21	32	16	32	18	22	27	20	19	30	26	21	27	25	32	24	29	20	22	21	14	20	26	26	21	31	17	26	25	20	21	30	17	17	15	30	18	20	23	23	20	31	19	25	25	16	19	19	21	34	22	34	29	29	22	38	21	23	22	31	20	19	19	20	25	23	22	24	29	17	28	24	19	22	25	27	26	20	24	22	33	26	24	28	14	26	26	27	27	18	22	27	20	20	21	26	26	31	20	29	26	22	25	17	17	29	25	27	21	24	25	29	30	21	34	26	29	14	23	19	28	20	25	22	22	22	24	19	29	24	29	27	20	25	28	34	28	30	20	18	21	22	25	26	37	21	26	23	15	29	28	26	22	18	25	30	28	24	30	27	25	19	31	30	15	17	24	21	29	34	22	14	26	14	23	21	26	15	25	26	20	21	32	30	17	26	22	22	22	26	28	21	17	20	24	28	32	22	21	19	29	27	19	34	23	20	22	27	30	23	26	22	30	22	30	22	18	26	20	19	24	26	21	17	28	19	35	25	31	32	20	18	31	22	32	20	26	22	26	26	24	28	28	27	26	27	23	24	29	24	21	24	19	25	24	26	33	24	27	22	21	22	27	35	26	30	26	19	27	19	22	33	25	20	34	24	21	24	26	26	12	22	29	25	18	21	25	16	16	21	29	28	28	22	22	20	16	19	27	30	28	17	25	28	21	22	17	29	29	16	14	24	22	27	21	29	18	21	31	17	21	35	12	26	35	21	22	29	25	24	32	20	23	24	36	27	32	23	28	16	21	29	28	23	14	19	34	28	25	20	19	17	24	23	25	20	23	22	39	25	26	26	18	26	25	27	23	22	22	29	26	34	33	25	23	21	27	22	24	19	28	25	22	30	20	19	26	15	20	19	16	17	21	26	23	31	25	25	23	17	34	33	29	33	29	19	33	25	22	29	30	22	27	32	16	29	23	19	19	27	25	29	32	22	23	24	15	28	33	24	22	24	24	27	25	31	30	20	27	27	21	28	19	31	24	20	25	17	22	30	22	21	20	12	32	35	28	19	15	24	32	30	34	27	32	15	21	25	24	21	22	27	31	24	32	22	22	38	26	28	21	21	28	26	17	20	25	22	20	20	26	32	23	18	15	15	19	26	27	30	22	28	25	20	24	28	19	25	18	23	21	22	24	16	20	20	27	23	27	19	14	18	17	29	18	18	22	25	17	29	27	25	24	19	24	23	19	24	29	23	27	19	28	17	26	17	22	26	34	30	29	17	23	29	19	24	27	23	20	17	14	35	14	24	29	29	15	28	28	17	21	20	24	15	19	23	27	27	19	24	25	30	27	27	19	21	24	28	23	26	29	19	28	20	24	24	28	16	23	22	28	19	24	25	29	39	23	25	21	22	30	15	25	25	13	20	17	19	29	25	28	23	20	22	23	20	25	29	27	34	15	21	29	30	27	25	15	26	31	25	22	18	29	32	37	23	32	20	25	18	30	29	16	23	31	19	24	24	18	12	27	22	23	29	30	24	16	31	24	17	16	29	28	29	20	23	26	33	26	23	25	22	18	28	23	24	19	22	32	35	23	28	25	19	33	25	31	26	23	29	24	29	22	13	28	21	22	18	33	17	21	14	23	27	22	31	14	24	30	21	28	32	24	35	14	21	24	25	26	30	24	19	23	27	23	21	29	25	20	30	25	23	30	21	26	30	27	24	24	28	21	22	13	26	22	32	27	29	21	28	35	27	33	39	13	22	17	27	29	25	24	36	23	28	17	21	27	30	25	23	29	17	29	26	32	14	27	19	21	21	18	14	26	29	25	19	26	22	26	23	29	18	19	19	19	21	37	27	32	24	21	14	29	18	28	24	20	26	16	19	34	21	15	26	20	21	24	24	28	25	26	27	22	26	18	20	27	22	21	23	16	23	20	21	21	25	24	13	27	23	31	25	25	24	23	34	17	27	26	27	21	29	31	34	21	25	24	17	32	22	19	18	32	31	20	35	28	34	28	25	14	18	13	20	21	22	29	23	28	17	28	23	22	18	28	22	23	27	26	18	24	24	34	30	24	26	24	35	32	26	23	22	26	27	23	28	12	24	23	23	17	21	22	17	22	27	31	38	28	22	27	28	22	23	23	31	24	25	16	21	15	32	25	30	18	28	24	17	28	23	26	22	24	30	17	31	16	20	28	15	14	28	32	28	26	24	25	25	14	29	36	19	27	28	23	22	30	31	31	27	27	20	22	27	32	28	24	28	27	30	22	18	21	31	30	25	20	29	22	27	21	24	20	32	24	20	28	21	20	25	31	26	22	23	30	19	10	21	23	21	25	20	21	24	19	26	29	24	24	29	25	21	21	22	25	21	26	27	29	31	24	23	26	31	28	22	31	32	18	16	20	30	17	22	29	27	20	21	30	18	19	23	30	31	21	23	27	28	27	22	24	26	21	21	13	27	29	19	25	30	20	19	26	23	34	25	28	30	31	26	28	28	27	16	20	30	21	28	34	23	30	15	28	13	28	19	26	25	27	15	22	25	18	28	31	17	25	15	16	20	21	24	26	25	21	25	21	24	23	27	19	30	23	19	25	20	22	24	28	22	25	25	24	22	22	17	28	22	22	23	15	28	27	28	22	42	19	15	17	27	19	21	28	32	27	23	20	26	24	22	26	25	16	25	17	12	24	21	34	30	29	20	24	20	14	21	32	26	25	24	34	19	18	31	30	22	16	25	20	12	21	19	21	29	19	18	21	30	18	20	29	29	12	27	30	36	23	38	22	21	26	24	22	23	19	25	29	25	21	21	19	24	18	26	32	21	18	25	19	24	19	22	22	19	29	28	26	28	17	15	32	17	20	21	28	28	28	23	33	29	17	27	21	19	18	20	25	19	17	25	19	18	17	34	22	21	21	23	28	20	23	28	19	22	30
22001	15572	9459	22596	30546	28383	25098	20186	17919	15454	13373	10804	8730	7329	5885	4115	3449	2851	2779	2223	1839	1624	1353	1130	982	920	765	709	740	705	680	643	638	640	672	572	582	654	559	521	508	495	495	493	493	505	473	597	1844	4720	10393	10724	2580	406	361	381	399	370	400	361	403	372	368	377	411	369	359	379	366	377	379	354	411	406	414	404	371	389	423	405	370	409	382	406	384	361	429	382	403	400	361	367	352	361	399	389	404	360	418	385	389	408	404	337	388	364	388	361	379	383	374	416	379	365	374	396	383	422	377	378	371	345	387	376	327	359	363	383	380	403	383	345	388	404	373	382	396	389	360	364	421	385	414	382	450	369	406	390	392	380	399	401	383	369	370	380	381	378	388	357	375	374	361	330	373	382	394	360	371	382	376	394	358	393	360	367	356	375	384	399	350	347	386	387	375	410	429	395	356	369	376	381	362	406	369	398	369	369	336	357	365	379	342	388	367	375	400	372	390	390	364	407	361	354	396	364	398	388	377	389	365	340	383	385	365	407	393	419	386	363	373	389	383	407	348	366	400	359	389	400	366	360	396	355	376	378	352	331	360	391	417	348	386	423	371	343	370	365	357	354	416	376	358	357	364	350	376	366	356	380	369	366	356	364	365	375	357	373	370	353	375	365	365	387	399	380	371	373	341	388	382	380	352	362	374	390	397	392	392	373	353	396	371	386	349	381	367	375	376	350	382	351	360	420	351	427	350	354	359	351	361	391	370	372	357	377	375	371	333	368	380	391	369	359	392	371	356	372	361	382	357	396	362	394	388	359	372	379	398	405	361	364	344	400	375	350	388	368	383	407	391	354	381	334	379	371	378	373	358	390	356	369	375	368	378	385	368	380	352	349	411	386	388	382	338	394	376	355	367	372	364	326	379	380	379	401	365	362	372	365	379	365	376	376	379	336	360	421	394	391	385	381	404	375	375	401	386	395	365	366	352	385	372	383	387	378	367	335	382	368	400	377	347	383	387	349	364	369	366	382	394	375	373	401	344	389	336	389	343	387	375	360	396	358	399	368	362	378	310	367	389	420	364	403	397	400	349	388	382	389	379	378	353	396	350	383	384	356	353	346	387	383	386	391	388	360	324	366	365	373	383	380	339	366	368	390	348	375	395	365	370	310	391	402	375	375	374	339	378	355	381	397	368	354	388	374	352	375	345	364	392	394	394	407	384	377	380	361	346	374	384	346	377	391	380	352	352	394	395	396	409	377	390	380	395	393	369	373	364	390	373	388	387	359	375	366	364	388	391	347	402	347	360	368	354	379	392	357	399	382	393	377	325	368	383	425	348	384	370	355	375	397	368	396	326	391	391	350	347	349	383	369	419	356	368	379	366	397	357	353	358	384	373	399	371	384	384	361	387	369	373	366	383	353	382	374	367	372	361	347	374	399	395	374	384	368	365	390	375	340	377	344	379	382	371	375	403	359	376	351	369	342	379	361	354	336	356	354	381	369	384	375	403	354	378	329	358	399	360	372	346	357	373	350	374	402	389	358	370	366	377	349	363	381	417	357	385	360	421	381	385	360	397	371	377	396	369	361	373	365	391	391	360	381	379	351	357	384	410	369	375	358	384	371	373	388	356	397	358	394	351	376	378	356	407	363	331	360	346	374	368	391	349	353	389	371	353	413	351	357	360	387	396	350	370	385	387	354	381	404	365	333	374	342	350	371	395	377	366	382	359	377	395	327	364	402	347	363	370	318	375	404	362	409	360	345	391	394	373	365	368	353	365	378	404	370	398	362	346	378	371	385	375	396	341	371	377	369	372	395	407	394	406	403	367	392	384	364	353	353	369	364	356	367	405	366	359	401	430	405	368	343	391	362	364	344	362	374	388	355	335	370	398	383	371	354	371	369	398	372	333	367	338	383	354	365	359	373	377	379	384	352	378	376	374	371	358	372	373	383	370	370	351	359	383	399	346	376	356	361	378	350	328	375	390	376	359	361	347	371	407	385	400	394	345	369	402	393	377	358	385	337	359	386	374	393	391	364	378	359	371	372	357	370	409	349	407	374	344	383	395	379	379	367	378	382	376	358	383	355	355	356	384	358	357	371	392	353	370	403	387	390	384	382	368	356	363	377	414	384	393	360	382	340	386	394	380	379	373	344	363	354	368	334	404	390	372	375	357	368	399	380	361	366	364	391	353	341	371	342	409	389	380	386	391	362	375	370	387	357	386	376	361	380	376	408	360	353	325	399	362	406	395	362	387	391	310	380	408	374	386	382	350	338	365	355	370	372	375	392	394	308	382	388	412	374	377	370	398	373	381	367	387	355	356	404	366	383	394	359	344	390	371	364	358	369	362	373	389	382	375	375	356	402	380	396	346	363	369	372	364	344	380	401	348	358	350	391	365	374	374	358	369	320	367	358	373	356	369	377	386	375	373	392	372	359	395	398	375	341	365	396	400	352	392	360	381	332	381	386	351	381	375	378	367	404	366	392	373	344	343	385	383	377	340	366	349	367	373	420	380	356	387	383	390	382	395	375	370	374	406	381	388	368	359	343	366	383	414	361	388	368	367	400	341	424	337	335	348	403	381	353	379	396	368	375	338	379	386	380	363	370	371	405	345	332	362	408	363	346	395	373	384	365	385	374	398	378	383	407	413	388	346	382	406	326	356	375	356	385	411	364	378	368	361	381	397	365	365	378	376	398	404	372	376	339	344	374	394	371	388	392	369	374	353	373	355	367	378	387	377	341	383	386	399	369	359	357	381	400	383	400	388	362	399	372	370	351	340	369	382	346	387	375	413	370	339	371	366	339	384	367	355	369	386	367	412	353	368	381	404	427	376	397	356	394	374	374	332	395	381	389	337	364	352	378	347	386	373	369	360	391	359	368	380	371	383	365	369	378	367	425	370	354	398	350	392	366	368	398	369	364	384	383	376	372	369	393	364	407	408	370	349	377	396	408	340	381	340	360	368	371	396	370	414	371	398	351	389	340	383	381	352	394	369	403	364	357	340	317	369	367	386	396	395	370	374	381	391	405	396	404	399	390	373	358	404	391	390	381	370	340	393	344	359	373	410	360	349	360	389	336	340	383	349	370	412	414	336	350	381	359	378	354	351	349	379	369	398	377	393	351	369	349	366	367	398	368	390	378	342	387	368	332	351	370	364	355	348	374	365	380	359	389	370	401	377	384	395	371	372	371	361	356	370	397	349	361	370	357	389	372	383	358	338	321	319	355	338	383	395	411	390	365	370	378	407	368	381	369	356	357	370	348	373	371	362	353	349	385	410	359	371	376	374	367	394	356	369	370	324	392	417	377	377	375	368	362	377	357	400	349	347	382	375	395	370	346	365	360	358	357	351	414	364	364	395	349	362	364	331	403	373	370	360	345	345	391	369	382	349	357	374	349	371	362	353	340	384	373	346	339	371	356	354	366	349	371	358	362	379	366	410	387	379	345	385	401	370	381	365	366	396	324	396	345	343	381	377	394	360	378	397	385	374	376
2928	643	411	301	526	589	488	391	354	301	279	241	213	196	156	105	113	84	105	67	85	64	62	57	53	41	53	63	58	58	52	45	51	55	49	42	48	46	56	39	55	48	57	45	54	35	40	49	42	89	276	247	55	50	47	51	53	63	52	45	43	51	57	50	36	65	57	51	41	53	52	53	59	53	38	52	56	45	47	56	45	49	43	44	56	31	32	46	48	47	49	40	46	53	51	37	57	47	46	47	56	49	47	38	60	57	47	48	43	48	48	42	44	50	43	52	63	47	49	44	49	39	38	46	47	41	59	56	49	39	51	43	36	52	61	39	49	46	49	44	34	47	43	40	49	42	60	38	48	46	43	55	52	46	56	44	43	52	47	44	49	54	41	55	54	50	59	41	46	47	41	43	52	51	47	40	46	45	47	39	49	44	58	38	44	41	48	49	42	40	63	46	52	44	49	62	44	47	42	52	45	31	51	46	55	47	62	45	49	49	56	48	48	46	48	57	40	55	48	51	50	48	42	56	56	52	40	59	47	52	45	36	50	42	34	36	63	52	50	51	53	47	52	45	51	49	49	60	49	48	49	54	35	43	49	54	53	42	57	41	41	53	44	56	39	46	45	42	50	46	48	45	39	48	48	48	58	51	53	41	49	43	39	47	42	38	43	63	46	41	46	59	44	49	46	48	53	52	42	43	49	51	42	48	41	61	46	44	37	65	47	55	47	44	44	53	46	53	52	57	43	46	43	44	41	50	37	32	50	49	46	45	47	43	46	58	64	57	49	44	54	56	45	57	42	42	43	55	60	56	43	39	42	54	43	38	49	55	49	46	44	48	43	44	54	50	48	37	54	43	42	57	41	51	61	39	47	49	51	34	50	48	47	41	42	47	42	56	50	42	32	54	58	55	40	43	42	36	57	49	52	40	36	48	46	53	44	57	50	45	40	57	54	52	45	40	38	48	48	51	47	44	38	37	35	42	43	42	47	58	57	50	53	45	35	38	45	52	47	41	51	43	52	49	62	48	51	42	42	45	51	53	57	58	50	56	43	38	39	59	42	58	48	50	48	39	50	57	49	64	64	52	50	65	43	46	53	46	50	49	39	56	59	66	40	39	48	55	44	51	39	44	48	44	49	55	38	40	39	44	32	34	48	52	57	42	46	46	51	46	56	52	39	58	35	49	57	48	66	54	42	46	51	33	53	48	53	45	56	54	49	60	56	37	56	42	42	43	44	45	47	50	48	61	52	50	48	51	40	45	57	60	47	56	42	48	46	55	47	46	59	39	46	38	44	50	41	37	45	49	41	51	34	42	42	63	45	72	32	50	53	54	45	49	46	55	46	41	43	39	38	55	49	48	53	51	38	59	58	61	43	37	54	57	58	51	54	48	43	45	40	60	54	54	50	41	48	47	50	52	44	48	49	41	46	45	48	44	52	52	59	44	56	55	49	34	45	41	36	36	47	50	40	39	48	49	60	47	48	49	57	46	40	39	51	55	47	32	53	51	45	39	39	42	42	48	38	48	55	40	37	49	55	37	52	42	49	41	60	58	55	47	39	46	52	52	63	54	41	62	61	45	56	56	41	43	44	49	54	50	40	49	50	42	40	44	40	52	41	39	49	39	60	68	51	41	45	58	46	57	35	64	48	49	37	41	55	44	49	53	49	54	50	55	63	54	49	51	49	52	49	52	50	66	42	54	34	42	48	50	42	44	60	40	56	51	44	39	58	50	54	41	45	44	43	44	47	56	47	44	46	54	37	46	47	47	54	36	48	49	41	57	45	54	41	46	47	56	36	51	44	38	55	59	57	67	44	46	45	44	48	44	47	47	61	35	35	45	53	47	52	53	46	53	47	43	48	51	55	54	37	53	34	42	47	57	53	46	42	43	47	49	56	41	53	46	43	55	37	38	40	49	52	36	48	47	54	45	56	44	53	41	45	31	55	47	42	43	46	56	58	46	53	51	43	49	48	43	47	54	46	44	51	51	51	39	41	45	47	60	42	59	52	51	42	48	53	60	50	42	58	45	41	58	52	56	58	41	46	57	58	54	60	50	44	40	44	47	48	45	57	45	51	46	44	51	55	50	50	45	44	50	53	45	52	45	42	47	48	43	55	50	54	45	40	50	47	46	51	54	43	47	40	42	40	37	42	46	48	54	56	60	45	51	52	43	51	42	47	40	56	47	46	48	37	58	47	39	53	52	49	51	62	38	44	46	46	56	43	42	52	48	43	47	50	35	48	43	49	56	50	36	50	46	59	47	52	43	46	35	47	37	40	50	40	43	49	47	50	54	45	56	48	50	53	44	51	47	52	34	36	48	44	46	61	40	55	49	55	56	46	35	54	50	44	52	49	46	41	65	46	46	51	44	51	51	59	35	39	44	38	40	46	60	56	38	46	46	63	34	53	44	56	40	64	50	54	34	45	59	51	46	59	48	44	50	47	50	47	48	47	49	51	48	42	38	47	52	63	50	49	44	50	64	52	45	43	47	46	40	48	47	55	41	50	54	46	46	54	54	55	43	49	50	46	58	44	48	42	48	49	43	47	49	51	48	50	50	56	57	42	50	52	48	44	38	59	48	42	56	42	45	44	54	40	53	42	59	44	57	41	37	51	41	38	42	36	53	37	50	49	59	51	41	56	70	37	63	48	55	44	48	44	41	54	54	43	58	48	45	49	34	42	50	50	57	39	43	52	43	47	46	37	51	50	34	42	45	42	44	39	58	55	51	40	41	50	57	34	45	48	51	45	63	57	48	57	46	52	44	42	52	49	51	49	54	54	56	47	49	52	61	51	40	59	56	43	39	48	43	45	40	47	44	56	54	47	51	42	37	46	37	46	46	36	45	43	45	62	42	49	61	29	52	61	54	42	30	43	68	46	38	50	45	40	46	53	40	45	60	43	41	64	50	49	59	44	47	47	35	55	65	42	54	35	45	38	37	43	54	38	57	38	52	35	50	56	39	49	54	54	49	56	38	44	48	38	48	46	43	44	44	50	38	54	38	39	43	47	47	49	50	38	55	52	31	52	67	51	47	45	56	37	48	45	36	50	45	50	44	54	45	44	43	44	45	48	59	38	42	44	57	58	42	36	57	36	43	42	55	48	49	50	58	37	49	42	37	37	59	41	50	53	43	37	50	52	44	42	38	42	49	44	48	31	45	53	50	47	39	41	46	52	42	38	49	55	40	44	43	37	48	46	44	43	51	43	50	34	41	51	49	36	38	38	45	46	48	44	42	47	39	48	50	56	65	49	42	59	57	48	53	50	48	48	41	41	51	60	32	48	42	44	62	42	55	34	34	55	39	43	38	57	42	55	33	49	44	40	52	51	48	50	43	62	57	41	48	57	34	41	43	48	48	41	58	48	46	50	47	47	48	44	53	56	55	48	49	67	43	63	44	51	49	65	46	46	49	57	36	58	49	56	43	45	50	50	50	55	50	54	41	49	47	62	55	56	50	50	44	32	52	47	39	56	51
20403	14121	8989	21168	29357	28479	24211	19871	16953	15086	12991	10084	8956	7444	6039	4510	3553	3073	3133	2454	2118	1889	1548	1393	1297	1135	1066	1028	983	958	1001	986	952	1028	979	970	1071	990	951	896	855	833	885	871	851	834	836	756	921	2936	8703	8336	820	738	718	808	759	772	714	711	778	685	723	694	726	772	730	772	746	776	751	710	701	752	727	727	730	707	688	777	692	744	730	793	718	720	712	752	714	707	708	782	747	735	742	699	799	720	703	722	717	739	788	710	722	704	755	761	762	669	711	705	731	779	726	723	756	716	767	710	716	760	779	761	754	723	731	730	727	820	754	753	784	743	795	723	738	723	790	675	706	760	754	726	710	709	776	763	794	749	777	691	726	733	748	750	677	753	760	781	697	715	691	727	748	769	709	718	707	698	739	702	728	763	710	768	754	701	724	782	708	723	744	771	725	722	773	714	708	747	713	742	691	716	705	716	724	694	715	691	754	739	727	708	741	712	736	700	726	781	733	750	678	709	736	747	744	748	708	730	730	737	716	749	720	770	744	734	748	699	721	708	736	728	695	766	761	689	685	709	761	758	711	679	718	711	710	726	704	728	724	714	727	691	759	728	740	709	722	734	753	740	756	701	708	728	699	730	751	692	706	698	701	758	759	694	721	704	711	759	740	734	703	699	704	761	724	714	743	737	709	739	737	740	731	738	728	751	715	726	733	706	686	679	726	707	701	716	713	755	717	656	722	708	718	721	744	733	763	730	706	745	771	704	744	731	712	716	768	721	748	743	705	784	729	710	746	734	713	744	683	716	692	729	717	746	740	762	750	787	793	714	715	697	747	744	746	774	724	748	719	740	725	733	723	705	763	734	751	721	697	697	792	705	728	733	700	734	710	747	719	704	729	736	714	729	750	715	739	730	738	708	712	717	724	729	694	709	703	736	721	718	712	709	720	741	735	721	799	749	722	786	734	666	753	733	762	715	713	743	732	754	747	728	731	720	676	746	687	711	742	710	726	693	713	719	746	703	703	729	698	711	686	713	741	733	705	729	739	739	693	707	732	760	713	763	738	754	702	737	716	725	724	680	719	779	731	744	719	701	717	765	743	723	760	746	714	686	713	730	732	726	723	747	746	703	725	689	694	708	693	711	727	728	684	726	713	744	790	725	746	689	735	687	712	729	698	804	751	730	712	744	727	731	700	736	722	751	702	693	689	769	724	712	739	720	744	691	758	752	707	738	754	743	773	740	777	702	719	744	692	761	740	742	793	707	759	751	737	740	793	726	699	740	684	732	707	727	734	716	724	707	752	730	707	713	731	725	777	763	760	709	725	716	719	711	768	762	709	703	753	688	667	754	765	722	769	735	735	677	723	756	772	803	707	727	721	748	707	717	736	734	745	664	682	725	742	762	730	731	745	739	726	735	713	693	736	793	729	726	705	754	736	775	697	771	771	730	758	747	734	752	727	737	746	728	714	705	694	761	745	734	752	725	717	687	679	760	681	726	724	752	702	725	714	678	702	761	725	734	699	744	712	736	722	727	721	752	700	730	694	784	710	689	711	732	755	730	684	739	719	726	700	760	734	734	713	719	793	731	675	692	736	720	715	752	685	745	717	703	731	702	751	747	697	710	689	774	726	711	709	723	724	716	721	769	686	718	729	732	748	731	711	709	723	740	727	708	720	723	730	692	678	789	678	754	688	776	757	687	722	694	720	750	713	753	728	717	736	698	714	701	753	757	664	752	691	708	759	724	724	739	731	769	693	787	743	723	676	691	737	710	721	712	720	729	717	745	675	732	795	702	740	680	732	760	707	724	727	749	693	726	739	728	696	766	770	746	751	674	702	725	742	691	723	752	723	734	744	703	746	733	682	733	681	715	748	751	722	741	734	688	710	694	746	705	780	739	731	737	746	728	731	700	758	741	708	689	710	730	738	759	741	712	730	742	731	726	734	714	678	712	774	744	730	734	708	746	722	695	695	699	749	737	698	715	734	722	743	740	672	696	753	723	741	722	735	703	694	741	677	770	749	695	695	706	698	735	694	749	711	673	699	656	663	665	679	692	728	732	758	759	752	738	762	750	752	717	787	732	725	676	731	729	722	755	743	703	720	715	724	729	707	678	737	718	717	759	719	741	719	709	744	771	734	758	728	702	684	689	719	711	750	736	723	726	747	757	714	731	741	747	738	742	788	699	744	719	732	727	717	706	740	756	748	711	684	716	732	696	720	727	759	742	715	698	679	764	785	733	692	742	731	691	708	756	672	714	698	750	764	755	738	739	758	744	751	731	721	697	698	734	757	688	752	694	718	717	775	709	729	748	760	731	697	727	750	730	759	698	771	685	761	723	711	704	714	724	732	717	752	729	682	735	739	717	752	755	759	698	712	792	662	743	757	726	727	710	661	679	709	774	769	736	703	708	716	746	698	711	714	706	760	736	731	735	777	711	727	754	730	726	760	752	698	691	736	703	700	729	741	764	771	750	723	721	725	737	700	715	690	745	719	700	716	736	692	713	702	681	731	777	705	722	705	728	740	759	728	750	693	717	715	749	726	681	675	730	690	691	694	750	724	706	764	723	724	696	687	735	726	742	717	691	755	728	696	728	734	758	710	749	724	717	721	713	721	700	745	709	711	718	728	731	729	684	775	740	715	701	700	677	715	701	775	708	745	785	750	741	765	699	735	720	734	753	697	680	725	723	750	742	767	734	746	727	740	713	721	741	713	708	721	743	749	703	730	728	757	740	765	682	710	718	732	731	747	738	714	702	737	702	726	715	728	729	716	713	718	751	740	717	688	742	714	691	683	700	751	752	736	727	760	713	742	743	737	696	702	679	720	737	773	728	752	712	736	747	697	730	729	718	735	704	761	712	711	747	724	686	707	745	692	696	741	734	686	729	700	701	730	716	754	732	732	757	694	740	759	742	727	724	725	708	682	753	701	738	744	694	744	708	758	714	766	730	696	729	722	723	736	720	703	744	750	684	685	674	710	746	716	736	710	752	690	731	724	716	717	710	726	703	742	738	711	730	694	698	722	703	757	738	730	667	748	709	729	714	746	719	687	719	719	744	725	753	704	755	715	699	735	727	743	713	723	710	754	711	708	707	758	708	748	733	701	704	755	723	733	716	768	752	760	740	732	714	752	706	728	713	724	699	732	731	767	724	754	706	764	669	719	725	736	703	760	708	751	729	716	782	704	712	708	696	715	713	732	753	702	737	739	729	759	743	710	677	717	716	740	732	720	713	750	755	715	705	762	689	734	733	738	692	721	711	766	682	772	729	698	714	700	706	757	736	665	734	703	795	737	723	701	739	746	727	716	760	749	760	790	775	713	699	727	738	758	699	749	731	714	809	728	724	727	718	754	712	735	749	718	734	722	747	682	717	760	723	715	737	730	715	749	718	703	728	687	724	719	723	729	725	728	716	773	703	750	727	757	774	753	690	726	719	722	737	683	691	702	746	755	728	717	739	792	761	733	699	665	741	709	734	748	724	721	771	732	708
2335	963	539	419	760	878	718	631	567	497	419	336	313	280	183	164	124	129	127	111	79	84	63	58	50	64	53	56	49	54	69	59	53	46	51	55	42	40	47	34	65	48	33	32	58	55	47	37	49	84	383	524	95	39	43	44	38	44	43	51	38	49	41	34	37	31	36	38	34	33	38	45	41	51	34	40	49	42	43	47	37	42	41	47	42	56	30	48	40	39	31	45	43	51	34	35	37	41	29	56	33	46	40	34	34	38	46	53	36	42	51	46	28	37	44	43	44	54	41	42	49	57	42	43	38	50	38	31	42	33	35	39	47	36	31	32	39	43	34	42	38	45	31	55	54	44	44	29	34	38	35	30	45	36	45	35	44	37	43	42	37	31	42	44	38	37	39	44	44	48	31	51	48	39	41	50	39	52	28	44	48	38	47	38	31	33	34	47	23	35	44	34	52	34	38	43	33	32	38	49	33	41	45	45	30	29	50	39	44	31	48	40	43	36	41	38	33	45	39	45	34	35	36	35	25	43	50	34	45	43	41	37	43	40	58	56	44	38	32	38	38	40	39	40	39	39	35	41	49	48	42	36	29	35	47	40	40	30	51	34	48	37	47	35	40	46	44	51	31	37	35	41	34	39	42	34	44	48	39	37	41	29	39	43	34	50	35	37	43	36	26	37	35	31	41	35	40	40	35	34	49	36	37	24	41	35	36	43	33	42	37	47	43	39	32	45	36	41	36	45	50	27	44	46	24	33	40	44	44	42	35	33	34	43	37	40	37	40	49	40	34	28	39	47	35	48	38	44	31	36	48	42	42	43	44	34	42	31	34	42	41	25	38	45	28	44	48	37	43	40	27	35	47	42	35	32	41	35	33	48	62	39	44	38	43	31	44	40	39	48	51	35	37	30	45	35	43	41	46	50	42	40	45	40	34	42	32	30	30	42	49	41	29	33	35	44	35	35	45	41	33	42	41	33	44	39	46	40	43	39	45	47	47	35	31	38	41	30	40	32	46	38	42	44	43	40	42	27	38	47	33	40	48	30	41	32	34	46	40	40	35	31	46	39	39	48	43	41	47	46	41	29	39	36	40	42	40	39	38	35	35	36	46	50	35	33	40	54	41	41	39	48	38	34	37	28	42	36	34	46	30	44	36	36	41	32	48	36	51	46	32	41	45	31	34	40	43	38	33	47	37	37	34	38	34	32	37	48	40	28	39	41	43	32	34	39	45	35	31	36	32	36	39	33	30	40	34	33	32	30	51	31	29	42	39	39	26	33	34	47	29	46	29	31	26	40	40	51	40	40	48	46	36	39	37	34	37	30	34	35	46	42	26	46	39	39	40	30	42	42	42	34	42	48	52	38	29	29	37	45	43	44	33	47	41	36	42	35	42	39	29	31	35	48	41	39	38	48	38	47	36	32	36	31	43	40	38	35	45	30	42	34	39	40	41	41	35	37	51	33	32	37	34	32	39	36	30	42	32	31	37	35	33	34	36	38	43	36	37	40	49	48	34	44	47	42	34	43	50	28	45	29	47	38	32	46	33	48	42	32	31	35	47	45	32	35	35	43	38	34	35	46	38	37	43	36	46	39	40	42	42	34	41	47	33	34	39	41	49	45	38	42	33	42	45	33	34	30	36	34	54	35	40	37	41	32	41	36	39	42	44	43	45	40	39	46	39	48	40	35	47	23	36	29	44	39	50	39	31	29	40	36	35	43	40	57	35	39	36	44	42	30	31	35	26	30	48	37	35	41	47	36	28	38	32	50	41	54	44	29	45	42	32	38	43	30	40	40	29	31	50	34	43	43	36	34	40	47	27	42	40	46	44	43	40	38	45	31	42	34	36	39	46	40	37	40	38	31	32	27	33	32	37	33	39	40	38	38	32	24	46	30	45	36	40	48	43	37	36	33	47	48	46	37	38	45	34	39	36	32	37	38	37	52	34	49	29	40	51	40	50	33	38	50	30	44	41	34	40	40	29	39	52	35	47	32	57	30	31	40	28	27	32	44	45	31	35	31	36	44	35	39	48	46	45	38	30	41	40	42	45	36	31	39	42	35	28	32	34	42	44	33	40	26	43	32	39	42	46	30	44	39	32	37	40	35	29	39	41	45	44	43	28	34	35	36	43	44	42	45	37	43	42	34	41	34	45	50	34	40	44	34	37	32	39	40	30	41	36	57	50	36	36	43	31	37	41	44	38	42	41	33	34	40	32	41	40	39	52	39	38	35	45	42	31	40	40	23	44	43	44	35	41	42	33	40	46	44	40	48	43	34	40	32	33	39	37	54	46	39	44	48	41	41	45	36	41	48	28	32	28	46	49	58	47	57	40	42	46	34	39	41	43	45	35	31	32	44	54	33	41	34	46	52	37	34	40	42	36	47	47	30	44	37	43	33	33	37	48	50	34	40	34	36	38	55	46	44	44	43	48	35	32	41	32	31	32	36	38	33	42	38	42	45	34	33	38	34	44	45	44	38	56	37	36	44	49	43	37	45	45	37	30	35	40	47	32	33	39	45	31	32	42	37	45	47	43	52	35	38	35	41	38	35	40	38	32	41	33	44	34	29	44	48	35	37	31	48	48	38	43	32	28	38	44	38	40	42	45	45	40	40	39	47	32	31	30	43	39	50	35	37	35	43	37	31	54	34	42	40	32	50	45	38	41	45	37	34	46	45	35	27	33	36	37	40	37	41	45	40	46	45	43	39	34	56	33	43	47	41	42	47	42	30	38	35	51	39	38	38	50	30	43	44	32	45	33	35	30	36	43	34	33	31	52	33	38	42	35	39	37	48	33	42	40	46	39	39	41	44	39	43	51	45	39	35	43	36	28	42	38	45	48	41	26	38	30	36	37	40	47	38	52	48	52	33	44	52	55	37	40	51	35	41	40	41	40	44	40	38	38	40	47	45	38	38	40	33	43	33	38	46	46	32	48	43	37	35	35	36	38	40	49	46	36	36	36	43	38	32	44	44	34	41	27	41	45	46	41	39	45	28	35	38	44	25	38	33	44	44	30	40	34	38	47	45	49	35	48	43	47	39	33	43	34	28	31	44	38	39	52	54	38	42	39	49	41	40	38	44	43	40	49	43	41	31	41	43	46	42	45	41	49	43	38	33	44	34	37	33	32	40	42	48	28	31	45	50	43	36	47	35	46	35	46	34	43	42	28	39	46	25	32	36	43	33	32	46	33	39	43	38	48	46	40	33	44	35	54	51	41	51	38	34	29	40	47	35	35	42	35	36	42	33	40	51	47	35	35	49	29	41	38	27	34	43	28	48	43	43	45	41	39	38	35	28	33	43	48	43	44	30	47	46	46	41	38	41	32	59	40	43	37	42	28	30	37	36	37	58	40	37	35	29	47	36	34	48	37	32	34	47	38	38	38	39	40	39	41	39	43	46	42	42	43	52	39	44	40	31	39	39	50	51	37	46	42	36	37	34	35	37	38	35	46	51	45	45	38	32	27	42	43	45	40	44
25693	17953	11805	26074	34585	33105	29348	24793	22311	20451	17311	13624	12175	10631	8342	6811	5411	4617	4374	3649	3034	2437	2119	1796	1644	1508	1358	1229	1202	1132	1137	1051	1089	1166	1040	1097	1077	976	958	868	908	944	803	856	847	874	806	836	982	2733	12052	14557	1832	678	653	663	649	693	652	694	681	638	723	671	603	632	618	632	654	650	614	634	621	624	612	687	611	634	645	643	611	666	649	646	661	656	627	629	637	580	630	636	632	658	663	628	608	599	648	630	630	647	672	621	671	595	717	617	607	677	611	626	618	662	613	613	581	613	611	630	651	626	591	627	616	639	588	569	600	587	588	634	605	626	596	615	635	585	640	637	648	635	642	602	658	629	612	609	604	599	673	560	664	610	610	608	580	608	603	623	630	605	633	613	612	631	637	595	615	645	583	580	574	634	601	600	624	617	553	603	592	667	583	586	626	665	601	588	590	619	580	595	604	609	567	626	585	599	594	609	622	617	548	570	578	610	558	581	634	571	634	622	566	579	588	607	645	551	580	625	590	595	583	586	632	596	597	586	646	592	587	571	618	623	594	565	585	587	653	621	593	653	596	627	577	564	596	633	627	617	629	613	610	607	631	599	612	611	609	652	657	672	621	682	601	611	594	611	593	600	603	593	620	597	621	613	633	590	634	613	604	623	610	624	616	583	553	584	610	586	620	603	615	563	580	606	585	637	599	575	569	641	568	592	589	616	595	591	587	592	599	588	559	638	588	579	639	598	609	573	613	589	632	584	559	588	662	617	576	604	570	610	620	619	595	618	626	604	596	617	634	624	577	597	626	577	577	604	597	646	598	604	628	575	605	565	589	611	625	595	596	594	602	633	597	610	606	624	606	612	618	663	610	600	578	598	588	620	572	626	590	610	581	594	606	581	594	591	653	597	579	632	639	558	623	624	596	591	603	556	605	582	624	583	684	635	612	601	614	615	583	578	641	579	654	618	603	583	622	618	574	609	567	577	614	630	561	604	610	618	568	583	606	608	593	616	627	634	575	597	627	628	604	586	616	622	584	587	634	641	606	603	568	601	605	620	636	658	632	575	627	592	583	616	616	617	626	579	611	573	583	629	605	603	573	598	599	635	646	562	604	594	583	592	594	569	573	595	584	648	589	587	628	645	636	618	521	642	602	600	582	582	582	606	616	611	571	621	565	600	612	574	591	582	648	546	608	578	644	615	541	587	589	626	635	571	630	640	601	653	638	599	620	611	594	585	616	613	561	622	566	636	609	619	598	597	630	633	594	589	579	604	623	594	637	615	570	613	573	577	580	624	634	603	625	564	590	596	601	640	592	596	592	607	599	586	600	635	632	617	616	664	557	588	617	614	636	598	628	563	600	650	602	594	627	639	638	631	587	593	607	609	638	592	666	598	637	602	583	596	602	592	625	613	573	617	575	609	666	643	594	580	609	626	597	577	593	610	586	578	569	607	601	598	553	632	531	590	621	591	586	618	566	643	558	613	586	543	599	601	603	570	599	642	590	660	573	634	629	593	601	591	637	623	609	610	582	581	600	596	581	616	634	611	591	629	610	609	628	588	627	628	595	605	570	585	601	595	621	562	616	595	587	577	613	567	619	577	619	627	580	607	606	657	610	632	611	556	613	619	604	598	647	613	595	596	555	579	622	595	644	611	593	605	603	555	555	602	608	600	593	628	619	617	586	625	589	629	571	606	625	587	571	630	630	607	618	626	588	582	646	578	603	582	632	616	619	599	642	601	582	594	571	616	584	570	584	629	581	560	632	610	591	613	583	611	602	627	624	604	607	597	601	613	636	603	616	575	631	582	614	614	627	606	609	582	603	542	603	613	567	590	622	583	615	577	583	634	584	576	565	581	597	625	576	654	618	631	631	615	574	605	577	612	576	610	534	588	574	627	627	582	586	597	599	640	624	619	581	610	610	648	617	598	581	618	590	600	614	580	616	561	613	635	606	647	608	585	572	607	604	598	592	648	569	579	572	625	571	629	584	636	597	631	609	584	583	591	597	564	623	609	576	612	598	584	613	600	592	597	607	607	549	606	647	592	601	626	631	609	646	640	622	602	596	600	596	632	575	592	550	605	650	617	545	597	559	608	615	585	666	595	612	648	566	582	623	604	592	641	656	559	628	629	622	559	557	601	597	613	588	625	539	623	558	637	605	609	577	621	619	593	622	609	569	596	654	597	593	597	610	586	604	587	623	587	562	630	631	594	565	603	592	601	595	620	574	540	651	577	580	616	597	555	617	617	625	607	611	574	574	587	607	593	597	566	614	608	617	626	595	621	642	645	648	614	603	623	583	597	632	592	608	602	599	616	600	586	631	584	596	678	601	627	600	561	592	638	618	596	572	611	606	614	574	574	621	607	601	614	594	594	621	595	582	618	584	579	668	575	607	600	591	628	583	597	577	635	599	618	604	605	625	561	560	636	597	600	621	574	570	590	614	599	640	622	617	614	605	609	592	627	555	630	591	585	620	615	574	596	634	629	597	587	603	562	626	596	614	574	578	591	564	621	612	578	597	616	614	587	615	589	580	588	575	613	585	610	619	601	631	612	619	606	603	568	588	626	611	638	568	593	629	611	635	594	624	629	591	574	639	643	593	557	593	615	623	582	578	577	634	605	619	571	594	618	619	571	633	573	618	590	570	597	639	572	646	594	590	609	604	569	637	601	623	618	614	597	623	623	635	568	602	587	582	597	630	585	593	620	626	601	603	611	623	611	603	621	572	618	608	608	608	645	604	587	606	649	583	569	611	583	574	610	583	590	619	593	582	605	590	595	629	599	576	616	614	589	576	589	571	606	604	614	596	596	601	596	621	615	604	636	595	603	616	587	631	568	605	638	616	608	626	612	617	590	581	602	600	587	601	586	583	592	612	584	590	642	590	569	610	576	621	583	611	604	604	617	603	588	623	593	610	599	602	589	595	589	578	575	591	625	565	614	602	594	587	594	537	571	629	647	611	608	684	600	603	610	599	556	628	575	634	602	621	604	585	628	638	650	638	647	605	622	616	628	645	598	622	607	579	608	592	602	559	616	618	626	597	574	584	575	645	614	579	613	613	623	592	588	545	619	599	568	589	594	591	609	585	582	617	602	642	627	588	605	579	578	594	599	602	581	591	567	598	620	584	622	592	639	603	626	663	598	606	577	605	569	615	567	586	607	594	571	607	586	592	662	610	600	597	604	607	641	619	592	611	612	577	627	590	584	638	629	591	619	596	566	619	588	602	632	571	570	550	633	566	619	641	585	595	602	652	571	604	620	561	558	596	588	621	599	656	585	627	607	609	604	594	567	584	581	609	563	612	574	628	629	568	580	600	612	609	576	589	556	575	637	632	598	605	600	621	587	605	592	634	589	643	612	599	613	623	626	613	588	616	551	605	631	597	606	643	620	614	632	597	593	595	616	585	592	564	574	585	649	613	618	585	624	628	611	590	641	636	593	602	572	626	608	621	627	628	598	658	612	595	571	599	638	600	610	629	629	632	599
1785	428	248	218	338	397	303	285	276	242	208	147	125	94	79	72	62	52	46	54	43	37	49	33	44	36	35	25	33	31	28	26	23	27	36	26	34	39	39	36	29	32	25	25	36	30	38	22	29	43	49	111	46	34	32	27	19	29	32	23	25	44	28	30	35	25	27	27	26	26	28	35	29	28	29	27	31	30	31	27	29	32	40	37	37	32	30	30	28	32	34	23	38	29	29	30	33	33	34	30	32	26	26	25	28	32	29	35	41	31	22	30	42	22	28	35	38	37	35	31	33	30	38	25	27	38	40	31	30	31	28	38	22	36	36	41	22	30	23	38	33	33	37	23	33	34	25	32	38	30	34	31	27	28	40	35	33	33	27	40	33	32	29	29	34	30	31	27	34	28	27	30	31	30	26	37	37	24	22	27	31	21	26	34	27	41	31	24	29	23	25	39	35	39	37	26	31	26	41	39	31	37	31	31	42	30	33	26	31	27	29	30	42	27	26	37	28	33	33	34	26	28	32	35	22	32	22	36	32	26	23	31	23	24	29	33	35	40	26	29	28	38	32	36	25	24	33	33	36	27	30	30	25	33	25	28	35	32	31	31	34	43	35	27	36	30	32	35	37	33	29	23	37	28	30	29	43	35	24	39	30	36	25	40	45	35	37	27	25	28	22	32	34	23	27	29	32	34	33	33	25	34	37	36	31	37	38	40	16	27	32	28	29	22	25	34	34	36	16	34	32	33	23	39	33	29	28	28	28	22	31	32	29	37	30	34	32	33	29	28	37	37	25	27	26	24	34	39	28	28	31	29	30	29	32	19	32	30	31	35	30	34	32	38	35	22	26	23	33	21	28	39	29	31	25	24	31	36	29	25	38	29	28	23	38	21	27	19	26	23	31	25	30	27	42	36	30	22	23	31	25	36	35	27	30	34	35	30	26	37	34	29	30	28	34	35	30	26	31	23	29	25	27	25	22	19	33	32	33	26	27	26	32	33	32	33	40	23	22	25	35	21	29	31	29	31	30	29	25	32	36	30	29	35	28	29	29	26	35	28	33	32	34	40	29	31	34	25	28	25	20	38	39	32	37	27	27	28	34	25	42	32	27	23	23	25	33	19	27	31	37	32	36	27	34	30	31	36	24	29	36	26	28	28	25	33	27	40	38	27	35	26	35	26	28	30	26	30	39	30	36	26	37	31	33	27	31	28	32	38	24	26	37	26	31	31	31	46	28	34	27	27	27	26	36	27	30	33	38	35	27	31	37	28	18	30	34	28	36	35	28	28	39	24	32	41	27	38	26	24	31	24	39	25	24	28	37	25	22	29	35	28	33	25	33	26	29	33	29	31	28	23	35	32	23	27	25	30	26	32	22	23	33	28	33	17	28	19	32	30	31	39	37	28	29	26	19	33	37	26	32	26	31	39	35	23	33	23	31	36	41	29	28	19	24	26	28	23	37	21	26	23	34	26	16	27	24	38	33	22	25	32	42	28	25	32	39	25	31	30	29	36	33	29	37	28	24	26	32	37	32	34	26	28	28	37	31	23	40	27	32	20	34	28	33	40	30	25	29	33	37	37	33	28	31	26	33	23	30	24	34	24	26	33	19	26	21	30	36	27	35	29	26	38	34	26	29	26	31	29	32	41	31	31	32	28	21	33	29	25	30	33	24	19	39	37	22	26	28	36	23	25	24	26	36	29	28	27	33	23	28	29	24	34	37	37	22	25	34	35	36	26	35	29	29	42	30	20	36	14	34	32	32	31	27	31	31	36	22	19	37	26	29	26	33	27	39	30	32	35	34	23	28	32	30	19	33	21	33	21	29	23	31	18	30	32	36	42	31	28	41	35	25	34	45	30	28	27	35	38	37	22	25	32	29	33	30	34	30	25	32	28	34	33	32	22	21	27	34	33	32	17	38	36	26	39	27	36	27	30	41	30	30	30	33	23	37	28	35	31	36	27	23	32	23	33	28	32	30	29	36	22	20	26	28	30	49	20	25	29	43	32	33	31	21	23	23	22	39	32	34	23	33	34	43	37	26	32	26	39	25	27	29	24	23	26	21	31	26	35	33	34	33	24	29	27	40	28	33	29	29	38	27	37	26	33	41	26	29	38	37	34	30	39	21	27	26	26	32	35	31	34	41	25	41	41	41	24	29	35	28	35	35	34	29	30	29	33	24	32	25	28	24	36	34	27	32	31	38	33	29	29	29	31	22	34	31	36	31	23	30	22	36	28	36	34	29	28	27	32	30	36	30	27	24	36	38	34	21	32	29	29	23	32	26	41	31	28	35	39	30	35	30	29	30	31	20	37	35	33	31	32	49	26	35	31	38	26	36	20	34	27	23	39	34	26	32	30	30	32	28	25	32	32	19	34	27	35	25	33	27	39	34	37	30	32	22	34	29	32	29	42	33	29	26	31	35	34	17	36	33	29	17	26	35	24	20	34	26	34	25	35	26	18	33	36	30	36	27	33	30	37	34	40	21	34	31	26	29	41	35	42	34	32	26	24	27	18	35	27	27	34	34	29	30	37	41	29	32	29	31	33	29	33	34	24	37	37	34	36	25	29	36	37	26	31	25	37	29	31	28	28	37	24	33	26	25	30	36	29	34	31	29	35	38	21	33	38	34	34	32	32	37	39	37	19	37	32	36	26	32	31	30	23	23	31	28	32	27	37	30	24	17	28	33	27	26	38	33	28	35	23	32	30	28	34	29	38	32	31	32	25	30	29	25	28	26	35	29	32	28	28	34	35	32	34	30	21	25	28	36	23	32	21	26	29	30	30	28	28	19	42	33	31	34	23	23	26	27	21	31	27	28	35	24	39	36	33	26	32	27	27	33	18	26	35	24	29	28	27	23	41	28	30	36	28	28	31	30	31	20	30	35	33	34	24	27	30	25	33	31	39	27	43	31	28	29	26	42	22	34	27	28	41	28	33	33	36	37	26	34	32	31	37	29	30	20	20	33	28	33	32	34	37	29	32	29	31	27	34	22	38	31	38	34	36	16	21	31	30	35	23	37	32	36	31	30	35	34	31	26	37	30	30	32	31	37	30	33	22	30	32	25	26	26	34	22	22	28	29	29	32	29	25	35	35	28	32	31	32	35	38	32	26	32	29	32	31	26	26	22	30	15	42	19	28	41	27	29	35	23	33	22	27	25	28	27	24	24	29	33	31	24	39	37	34	24	32	27	36	26	29	27	26	29	50	35	22	28	28	28	28	27	39	23	27	21	29	39	31	30	32	25	31	26	33	31	34	37	31	27	34	26	39	29	41	29	41	24	30	25	20	34	28	24	34	30	27	33	32	25	32	31	31	28	30	21	38	40	34	28	38	31	30	38	27	27	21	26	26	37	35	34	35	24	35	31	39	35	37	28	28	22	31	21	25	35	31	32	27	34	26	38	28	31	22	32	22	23	28	25	37	30	25	29	25	36	33	37	23	44	33	26	31	37	30	34	32	25	38	34	44	35	34	38	39
17386	10912	6819	18124	25194	22566	18758	15276	13761	12102	9372	7110	5573	4198	3697	3236	2645	1890	1597	1462	1274	1110	938	792	769	674	638	623	591	620	543	577	609	578	560	563	583	510	528	549	488	553	472	568	533	539	536	532	557	568	1046	3775	1427	499	505	444	488	494	509	492	460	477	469	455	466	439	486	447	514	458	493	501	447	449	452	451	476	512	487	484	451	475	475	476	486	481	417	468	455	481	479	514	485	518	479	467	477	477	463	480	496	486	480	475	440	420	497	454	502	454	451	459	503	505	470	497	466	460	487	477	466	488	464	447	458	478	503	459	438	458	454	488	479	463	438	486	516	510	471	450	515	492	461	479	459	469	469	483	492	430	445	512	472	505	428	462	488	433	499	530	457	454	473	463	495	472	415	490	452	463	455	463	485	454	431	454	439	460	467	480	472	468	459	477	459	492	448	483	488	464	469	503	511	456	440	456	503	497	476	486	474	485	454	444	455	499	471	417	487	476	486	469	444	435	467	447	503	425	478	458	430	470	420	457	457	467	459	444	482	474	498	469	457	466	475	480	475	463	479	513	471	469	493	446	502	479	482	467	449	466	471	468	477	482	462	530	493	472	485	492	462	490	490	480	444	469	461	450	455	455	448	429	486	466	492	498	500	467	427	503	457	464	479	466	445	464	509	469	444	447	451	504	505	455	419	473	487	465	485	478	464	503	480	497	451	496	415	454	488	456	428	499	483	477	480	463	507	491	479	468	502	508	482	504	455	462	444	478	523	440	469	466	475	434	444	489	452	482	486	461	494	478	467	471	463	460	441	458	489	483	497	449	471	469	483	501	464	478	455	491	481	439	493	493	512	430	470	454	496	495	474	456	501	501	446	477	477	473	479	498	490	468	455	495	479	468	434	439	485	412	479	462	473	462	482	459	469	456	462	474	432	466	443	458	467	471	486	450	489	420	453	455	460	461	427	460	491	470	476	466	445	507	477	476	473	461	463	455	441	501	428	473	477	496	479	517	482	459	483	461	486	487	470	459	427	491	477	475	454	478	451	480	484	442	470	426	520	465	436	461	484	487	474	505	474	447	478	485	467	450	470	484	473	425	531	481	455	495	463	471	500	440	459	443	472	492	478	466	484	463	485	480	460	463	449	474	469	461	458	426	476	484	466	457	504	512	507	513	478	446	481	447	483	477	520	471	460	477	464	485	441	460	476	470	485	512	434	456	498	482	484	480	438	430	470	495	496	458	448	473	476	466	450	448	487	470	497	476	482	495	495	468	475	463	460	501	489	488	476	494	477	436	462	477	473	470	477	464	487	473	439	480	466	485	475	468	472	477	487	463	479	465	479	477	430	460	482	456	471	434	459	475	456	496	494	467	467	461	485	440	472	464	459	495	473	491	483	482	441	461	472	466	451	447	439	501	518	478	461	482	438	471	466	465	458	459	477	497	445	472	479	442	473	462	443	498	516	474	482	510	477	467	501	464	496	472	457	479	437	474	396	438	479	496	447	467	479	435	470	494	501	445	442	454	449	483	477	495	469	489	453	498	497	438	469	502	444	470	483	489	484	427	489	445	457	469	438	438	435	457	454	474	474	476	447	485	488	519	460	425	464	459	518	469	498	484	475	456	471	448	440	475	453	478	458	471	482	454	512	478	494	506	529	439	495	516	457	480	465	499	472	482	463	449	494	474	494	479	439	488	477	455	480	475	477	458	487	493	486	484	463	465	495	474	525	473	479	459	454	461	465	433	489	437	482	476	511	480	443	432	479	489	499	489	460	449	471	530	487	477	479	449	470	466	479	488	470	478	476	453	482	441	470	461	471	477	463	473	435	458	449	482	436	484	480	438	455	469	477	461	442	478	436	463	517	470	512	474	501	492	457	461	453	479	471	481	475	482	476	495	467	471	478	430	484	475	501	479	469	477	463	441	470	434	411	465	501	425	509	475	484	475	449	468	426	473	457	440	461	486	467	445	439	437	479	491	458	454	480	468	446	451	457	481	524	487	510	470	474	485	505	458	515	473	451	465	451	502	449	444	461	466	482	483	491	470	529	453	479	470	483	466	481	506	495	463	467	463	439	474	429	461	451	443	426	446	480	490	477	458	454	426	471	461	474	494	475	450	481	491	488	456	446	496	478	492	466	497	440	498	488	480	435	468	441	455	442	500	468	476	439	513	469	440	465	479	481	465	445	489	474	498	477	473	444	459	475	490	488	477	481	477	430	495	456	463	460	487	459	501	485	461	462	498	454	465	467	460	465	476	486	430	436	468	462	443	453	477	493	436	449	494	444	470	436	433	476	487	468	483	465	489	483	483	462	457	462	495	434	471	509	473	452	487	430	448	440	474	469	451	488	465	450	500	435	503	459	502	455	484	475	449	457	481	471	456	472	452	446	469	492	460	438	472	469	485	484	450	460	475	452	455	464	499	475	469	477	469	481	497	487	477	482	454	436	440	487	487	450	491	498	445	473	451	471	459	432	454	469	448	429	459	457	491	435	456	453	450	488	493	482	486	494	489	478	486	506	482	451	475	524	475	475	485	513	460	483	486	415	492	526	486	508	500	503	469	478	483	419	467	452	457	540	492	492	474	420	420	502	475	479	456	463	498	472	491	450	478	451	461	458	505	509	443	494	501	517	447	449	505	492	452	453	461	476	443	445	460	466	466	475	465	530	471	467	450	469	473	448	476	483	502	473	488	432	460	491	423	466	461	456	477	489	454	492	432	421	441	445	462	476	504	487	465	500	472	452	474	474	466	479	458	451	399	462	474	459	485	453	480	471	459	484	467	471	484	481	413	533	453	443	458	472	488	488	462	481	461	464	466	484	467	465	479	484	465	476	490	455	477	488	506	493	477	463	458	461	470	467	453	513	437	459	459	431	481	462	436	500	458	450	493	460	452	438	461	468	469	491	449	447	485	464	510	468	465	451	493	445	469	440	489	458	466	457	423	482	456	483	462	468	463	476	430	486	461	501	501	483	505	464	457	493	473	468	415	451	426	450	499	455	492	435	502	468	443	469	443	471	445	472	476	443	491	447	457	443	426	451	449	513	471	477	457	471	499	509	468	450	451	450	495	478	487	494	459	459	482	449	456	504	461	444	475	470	459	460	541	480	454	457	487	443	469	487	460	430	457	458	449	505	493	469	480	487	482	453	478	455	479	464	495	467	419	472	435	462	445	477	452	488	452	444	445	495	487	449	501	437	488	448	522	437	450	450	461	487	467	460	468	459	450	462	481	453	462	482	433	472	490	459	477	492	454	444	466	501	448	462	466	500	487	452	484	486	500	474	454	479	445	482	480	487	488	447	498	443	493	467	465	479	472	459	491	466	510	448	454	470	438	448	457	468	467	488	456	451	484	458	438	480	486	494	449	475	481	446	443	467	459	440	461	474	466	473	515	485	461	462	487	483	467	488	506	455	482	520	488	470	478	490	449	451	495	456	529	453	471	489	494	465	462	494	472	463	454	488	432	485	484	499	453	464	456	462	441
1157	642	384	337	513	574	475	398	367	342	306	224	155	145	117	114	90	58	78	54	49	39	57	40	26	37	27	35	39	33	36	27	23	32	30	25	41	22	21	19	29	34	34	24	25	14	25	26	23	35	169	278	95	21	20	31	29	18	28	31	28	19	19	24	19	27	22	16	22	21	31	29	20	22	24	29	31	25	25	28	25	25	18	26	34	26	20	22	23	28	17	22	23	32	18	22	29	18	27	13	19	23	17	26	19	22	24	30	25	16	14	26	22	29	20	19	22	25	17	25	29	16	24	16	18	20	30	18	17	36	20	17	25	14	16	22	25	24	24	26	25	16	34	24	26	25	36	20	22	24	18	31	25	21	26	25	32	25	23	25	22	25	26	23	31	29	12	27	10	26	18	34	26	26	25	24	18	22	24	28	34	24	17	24	20	21	24	15	25	24	15	28	22	26	24	20	22	15	29	35	25	25	22	31	17	25	21	23	18	20	23	31	20	19	25	19	25	26	21	27	23	19	21	20	20	27	21	22	23	27	27	20	20	16	30	26	23	17	23	12	27	23	13	24	21	18	27	28	18	31	22	27	13	17	13	28	21	31	20	22	27	16	26	23	23	20	24	20	30	20	20	29	23	27	27	28	29	21	25	28	22	24	24	28	29	21	26	25	19	32	25	21	27	26	22	27	29	21	18	23	22	25	12	29	26	20	33	15	29	25	24	20	30	19	22	24	22	18	22	26	22	17	19	19	12	30	18	16	32	22	25	37	22	20	30	23	24	26	18	26	26	21	23	24	21	17	27	31	28	20	33	25	16	30	25	15	23	35	16	18	23	14	18	29	20	27	14	30	23	22	27	27	17	20	17	17	22	22	27	30	21	18	29	17	22	21	20	24	27	19	23	25	17	17	22	23	25	22	19	26	21	27	29	17	23	26	19	25	23	22	27	38	21	25	29	20	26	19	28	17	18	24	15	25	24	33	21	27	25	28	23	21	15	23	31	20	25	25	26	23	21	27	32	26	29	26	23	14	22	17	25	21	25	26	16	22	25	18	30	29	22	23	20	24	21	22	15	30	23	13	25	24	24	19	22	22	26	22	21	12	22	24	24	26	21	18	20	22	26	25	23	23	37	25	19	28	30	21	23	22	26	23	20	32	31	27	31	25	26	22	24	21	27	26	25	25	22	15	22	21	26	27	28	22	29	13	23	24	23	23	24	23	24	20	24	21	13	24	29	18	26	21	19	33	28	21	25	20	23	19	19	23	22	31	18	36	20	25	17	21	18	18	27	23	28	24	27	22	30	21	24	31	21	20	16	19	23	24	30	21	16	27	25	20	18	19	28	18	32	26	28	27	29	24	20	23	25	30	24	20	16	25	27	21	13	21	15	21	29	18	16	22	21	23	12	22	21	19	19	23	21	18	26	31	27	24	29	34	30	16	23	19	27	22	20	18	19	21	28	21	26	18	28	36	23	30	23	11	19	19	19	22	19	32	11	18	15	24	14	21	33	21	18	16	22	21	22	23	19	23	19	22	20	20	23	27	21	23	20	19	18	12	26	15	25	22	25	26	23	17	21	27	22	29	26	25	27	16	28	21	33	11	22	25	22	26	14	35	22	23	28	29	19	18	28	27	20	20	30	31	12	25	22	18	25	26	23	26	20	20	29	33	35	22	19	21	29	18	22	21	26	26	20	28	33	28	22	17	25	19	23	16	23	25	24	23	21	24	21	16	17	20	32	23	19	25	29	26	17	20	25	19	21	21	16	28	32	26	29	23	31	18	27	20	29	20	25	19	23	21	21	22	26	27	24	26	22	19	37	17	18	29	22	21	22	16	25	24	24	22	13	18	19	20	22	24	23	17	23	20	25	24	23	22	25	24	21	28	21	25	23	26	33	21	31	28	26	19	25	17	20	14	25	29	19	21	23	26	27	23	23	25	30	15	30	17	22	24	29	19	31	22	20	23	23	30	27	32	21	22	21	25	26	19	24	20	26	17	21	31	21	26	22	23	22	25	24	19	12	22	30	23	25	22	22	30	21	36	25	22	29	24	25	22	24	33	26	19	24	30	26	16	20	18	27	29	29	25	19	29	29	21	26	21	23	20	25	21	21	20	31	23	27	37	20	29	21	24	26	27	17	36	25	22	19	27	23	22	19	23	13	20	25	16	26	23	24	27	26	20	18	16	34	24	21	14	24	25	23	22	30	25	24	22	22	20	18	19	26	23	21	20	18	20	23	24	27	20	17	16	16	27	18	22	26	21	13	19	21	24	31	19	24	27	29	26	21	25	25	30	25	25	20	17	27	21	18	24	23	23	18	25	32	16	24	21	29	14	24	22	22	22	15	19	24	20	15	28	27	22	23	26	29	24	24	20	15	30	23	23	23	27	18	23	22	27	19	26	16	34	24	25	20	18	23	24	18	24	24	35	24	21	22	26	22	23	15	13	22	34	18	17	19	19	18	24	26	17	31	33	28	21	20	23	26	33	30	24	23	27	17	29	31	23	15	25	25	23	31	20	18	30	21	32	28	19	26	18	21	13	36	25	19	11	21	29	24	25	26	20	24	17	29	31	27	27	18	31	25	26	21	19	18	22	22	33	20	20	22	19	24	19	22	18	23	27	26	20	23	27	21	22	20	25	32	27	23	21	22	24	25	28	35	26	16	27	22	27	23	15	16	22	28	24	24	21	24	20	17	18	24	18	32	26	25	21	21	23	23	25	15	16	28	17	26	21	29	26	20	30	19	24	22	32	28	19	22	30	15	30	20	30	23	18	24	20	20	22	22	21	29	15	13	20	24	28	12	24	20	24	14	22	23	28	26	17	15	21	23	30	20	23	23	21	17	26	19	27	25	38	28	21	31	18	25	27	18	28	31	23	27	22	24	24	15	18	25	20	20	23	23	25	23	20	22	25	20	29	22	31	15	23	16	24	28	23	21	23	25	24	16	23	21	32	22	9	29	16	25	20	26	16	19	30	26	22	24	25	20	23	24	21	24	24	27	19	22	16	19	19	27	17	27	21	17	23	20	22	17	22	23	29	17	17	19	17	26	28	27	29	29	15	24	22	17	25	20	22	22	22	14	24	25	15	19	31	29	33	21	27	21	20	20	20	20	17	28	24	27	27	21	23	19	23	15	24	23	23	16	25	31	19	27	22	23	16	36	23	22	18	16	24	30	28	18	32	21	20	19	29	24	24	24	22	27	15	20	28	25	20	21	17	18	25	16	22	22	24	22	30	22	23	19	29	27	26	28	27	29	17	23	22	24	27	20	20	18	19	33	20	22	26	27	22	30	24	19	37	27	24	29	25	24	26	28	12	25	24	28	23	22	16	27	34	26	27	23	19	11	27	13	27	23	24	24	29	21	14	15	23	28	23	14	11	22	19	28	25	27	24	19	19	26	26	20	18	17	26	24	18	23	21	24	24	24	14	21	30	31	21	26	22	18	20	23	27	28	18	29	20	29	25	25	23	25	16
21497	15154	9463	23471	30513	27832	24179	21007	18295	16224	13344	10860	7916	6278	5893	4971	3750	2944	2921	2476	1935	1614	1303	1074	1039	855	806	669	698	653	634	665	667	658	631	611	604	559	551	461	476	480	511	524	490	503	511	519	450	981	6101	10259	3028	429	410	400	359	404	412	443	408	405	394	397	358	370	405	364	381	418	336	372	384	342	339	389	384	379	402	384	350	390	363	358	386	406	349	405	347	406	372	361	417	413	378	365	336	403	374	395	382	391	368	375	347	344	375	355	387	367	336	358	366	365	361	377	346	371	367	389	363	366	358	371	427	385	367	356	342	367	401	357	357	390	361	413	365	391	379	387	392	376	357	366	380	401	376	389	395	359	410	382	412	370	328	361	379	359	356	326	325	337	353	380	357	355	356	378	339	372	335	355	341	358	340	356	385	386	389	387	371	344	374	383	377	368	389	348	344	360	369	349	401	379	377	355	356	369	360	381	419	390	339	353	350	352	371	364	384	398	342	346	354	404	358	358	357	355	373	370	339	402	353	337	393	350	381	398	352	358	373	360	335	354	350	366	348	355	373	373	381	368	369	367	350	389	362	394	340	362	408	320	355	375	365	363	421	380	365	322	398	362	355	403	364	380	331	367	385	378	363	378	359	339	375	384	356	337	354	366	363	376	383	352	388	350	350	372	361	370	353	373	368	350	352	359	374	322	358	373	356	361	333	373	319	343	341	364	355	361	343	343	366	370	383	353	358	344	349	379	354	400	357	359	335	345	363	372	372	348	375	343	389	340	339	358	377	349	361	388	325	378	392	391	408	369	361	341	368	342	375	380	370	352	353	400	332	369	361	403	388	362	359	390	381	353	351	365	340	349	344	366	361	354	357	356	376	359	358	361	376	382	365	398	368	390	351	354	365	357	337	385	381	318	368	379	342	353	400	357	346	336	341	380	346	340	336	374	363	355	358	349	333	379	353	368	340	347	361	374	389	352	379	333	359	330	367	346	350	381	366	378	381	357	386	371	346	356	355	372	369	340	385	368	332	340	363	360	368	351	343	369	384	408	337	334	336	398	355	355	353	353	361	359	355	371	360	361	366	342	354	382	375	352	377	369	357	378	344	353	389	353	366	361	332	362	352	355	386	371	361	361	342	363	358	341	353	356	359	365	345	389	372	364	375	328	365	347	339	369	366	337	383	372	355	385	341	354	344	360	376	332	358	315	361	378	378	335	361	325	330	380	325	363	367	329	367	359	363	349	375	375	355	332	368	358	365	338	361	394	354	361	353	341	346	360	354	342	345	381	365	384	371	355	372	346	342	348	361	359	380	358	345	380	340	364	367	360	364	331	390	330	334	385	348	368	346	360	404	376	377	346	336	356	390	336	353	360	368	372	356	352	350	333	334	325	353	346	415	358	343	404	361	402	355	357	375	363	339	347	360	356	342	354	376	346	370	372	355	362	375	376	365	378	362	337	321	371	385	374	338	382	352	344	318	376	368	382	385	384	388	366	371	358	352	350	351	345	347	365	352	341	371	364	358	368	353	367	358	385	370	356	345	328	336	388	318	371	341	360	354	406	347	363	302	345	391	354	330	389	380	349	354	304	367	311	351	361	352	356	347	341	387	348	364	372	334	359	340	353	394	351	378	375	360	314	343	350	362	379	385	368	358	362	338	356	360	336	377	355	364	349	339	366	353	339	391	368	371	372	339	343	323	377	379	370	360	364	353	373	351	369	343	392	368	368	344	359	359	333	355	381	359	356	330	357	373	367	367	355	364	350	358	364	336	375	348	392	370	377	366	367	387	362	349	375	355	370	396	360	355	330	340	349	366	350	366	372	367	381	363	372	373	408	366	385	353	341	368	333	377	362	353	370	381	348	361	363	365	354	327	354	337	356	360	335	361	377	361	387	369	332	382	360	394	360	347	374	383	386	352	345	352	362	347	345	378	369	369	368	347	369	360	362	374	393	354	356	352	338	365	378	366	343	359	365	374	362	390	387	386	383	355	384	358	348	375	377	367	354	373	358	353	349	338	357	337	351	361	374	334	353	358	370	406	364	364	359	353	362	332	370	365	391	369	363	348	361	352	363	347	339	373	366	369	344	356	346	404	373	383	354	383	366	356	377	357	321	333	352	342	341	374	361	357	382	337	348	366	364	389	343	359	358	363	356	354	375	352	361	355	359	357	348	387	387	338	388	366	366	371	321	348	331	400	363	394	369	363	360	372	381	321	361	370	368	374	345	355	376	346	370	354	358	395	347	372	345	363	377	364	333	390	335	350	360	368	362	346	374	385	396	384	366	364	366	390	388	379	392	356	325	350	355	386	369	409	362	392	396	346	312	372	347	367	346	365	336	347	325	376	337	358	379	333	364	331	373	337	383	354	341	387	357	359	348	359	369	367	348	331	358	330	376	371	356	347	373	355	365	347	364	358	369	359	370	345	358	363	356	339	340	337	383	357	389	366	352	366	374	365	372	368	353	383	366	375	385	366	349	352	387	375	370	332	365	375	358	367	337	354	346	345	361	348	405	345	378	333	379	356	368	369	334	349	376	348	363	330	374	383	348	371	347	343	371	365	349	387	353	371	353	336	342	339	390	364	338	388	364	374	326	307	358	367	355	375	352	340	392	364	344	354	368	371	364	346	385	370	350	356	344	352	385	347	372	347	385	336	360	349	366	357	363	378	366	344	352	383	387	380	353	382	351	359	371	358	342	396	340	357	343	353	359	392	365	356	320	348	352	396	365	361	346	376	325	383	342	385	364	362	364	409	356	327	355	334	373	334	366	344	374	326	372	311	335	368	362	348	375	348	371	372	360	376	334	346	351	338	394	349	321	343	372	345	368	359	389	330	367	368	351	345	373	357	359	357	328	333	356	374	381	335	335	357	389	345	343	346	344	387	337	368	375	402	346	318	359	372	350	347	364	369	370	349	368	389	359	391	369	375	364	372	375	357	365	398	398	356	351	352	327	354	356	376	340	348	355	394	357	368	343	352	366	359	369	348	371	359	395	383	372	349	361	388	359	376	373	342	370	344	349	346	345	347	369	357	385	371	338	367	346	350	350	343	337	329	375	351	357	387	379	377	368	387	379	335	347	377	371	351	364	385	402	330	368	349	318	328	321	348	361	392	383	372	341	349	353	356	369	377	363	336	371	369	329	370	341	337	349	381	362	373	320	386	346	359	359	392	329	359	351	380	342	322	372	331	355	345	372	344	362	368	357	369	376	368	343	316	339	357	356	349	327	335	382	370	332	378	340	366	341	391	350	367	376	367	336	362	369	338	363	364	348	346	373	362	347	334	383	364	372	373	352	377	340	359	359	358	351	347	349	387	343	371	367	369	367	342	358	357	385	354	355	396	337	364	401	366	348	328	369	346	352	338	355	339	376	349	346	350	374	349	352	373	363	409	392	390	342	330	320	333	375	392	354	366	359	395	350	386	353	353	361	374	382	355	359	372	326	353	366	370	361	386	383	380	351	352	382	378	344	345	387	360	360
2871	669	384	294	502	557	468	435	396	339	313	298	198	158	123	130	113	101	99	89	82	72	71	74	64	53	44	60	59	58	57	51	49	63	47	52	50	46	65	50	49	47	65	48	50	55	39	63	53	142	287	229	67	47	49	43	55	49	46	45	48	41	45	58	52	52	45	50	41	46	36	59	54	61	53	55	58	50	54	48	54	51	48	51	45	47	55	51	40	49	45	52	54	49	40	55	31	48	52	44	59	48	54	46	53	50	40	47	36	43	46	51	58	45	47	59	44	44	58	46	43	48	42	30	34	61	50	51	44	58	41	44	52	50	50	53	60	46	52	48	42	38	50	55	43	41	44	52	44	51	51	59	48	43	44	39	57	41	43	53	55	50	40	46	50	46	54	44	66	44	53	51	36	46	42	52	39	60	52	51	50	42	47	47	52	56	49	46	51	46	48	38	38	42	44	39	43	53	53	48	51	50	52	53	39	58	49	40	42	41	41	45	48	44	59	45	42	38	55	47	36	46	42	46	48	63	49	59	45	51	59	48	59	52	43	49	44	47	52	62	53	63	46	60	36	42	49	50	58	43	50	62	48	51	41	48	48	48	65	49	41	43	47	38	51	50	58	45	53	47	60	46	45	51	53	40	50	44	50	56	43	53	40	40	43	47	58	65	52	51	48	45	46	46	44	42	40	47	40	34	48	48	48	40	60	51	48	51	50	44	54	58	61	44	56	57	42	47	62	50	57	50	44	49	51	53	52	47	49	41	50	64	48	53	50	49	47	40	42	53	50	54	33	49	46	47	57	60	40	47	55	52	52	43	46	52	50	58	42	51	46	46	46	47	52	46	41	53	46	40	48	45	51	60	40	55	51	45	48	47	49	48	35	44	47	44	49	45	49	48	49	38	40	46	49	48	55	51	48	52	49	54	48	48	50	43	42	45	53	46	44	33	58	45	46	43	51	55	52	50	48	49	49	41	37	54	47	34	55	50	53	45	36	45	37	54	42	47	54	47	45	48	55	45	72	49	61	47	52	46	54	52	46	40	51	47	49	39	48	57	48	46	47	39	41	45	55	44	41	43	33	58	46	53	49	47	46	47	51	33	54	47	47	43	48	67	38	54	53	45	49	64	57	51	43	56	52	38	48	42	53	51	40	37	52	45	52	52	48	42	38	55	62	58	52	37	45	48	43	54	42	29	37	65	35	39	50	55	43	49	40	39	38	48	42	65	55	44	54	42	44	59	40	60	66	43	34	55	51	39	55	37	57	60	47	34	41	42	44	40	49	43	56	51	47	40	53	42	50	41	52	43	52	41	46	46	48	45	48	47	33	55	37	48	43	38	52	60	48	43	49	49	44	51	54	54	48	40	59	36	55	38	54	56	47	53	49	44	41	51	46	39	46	47	52	51	59	49	48	52	44	35	54	43	43	42	31	47	56	49	45	55	46	41	41	50	39	60	48	46	54	42	57	44	48	59	43	47	45	50	53	57	50	44	41	52	49	55	41	54	50	42	40	49	48	41	53	37	57	43	45	50	41	42	45	49	38	53	65	48	46	41	35	55	57	51	50	45	55	46	54	36	42	46	54	64	41	44	51	50	57	33	47	48	56	47	46	59	41	37	55	60	52	55	47	53	43	31	49	46	64	54	47	42	63	39	37	53	45	57	48	43	41	47	59	45	54	52	43	46	60	48	42	53	34	58	49	47	54	50	37	48	53	39	47	44	50	61	41	58	38	52	30	51	50	48	47	54	47	50	44	44	46	42	52	45	57	47	55	66	46	60	49	49	49	47	46	43	62	54	55	32	48	43	52	58	48	50	43	46	47	53	29	64	41	50	44	53	40	49	48	57	41	43	40	43	36	54	41	39	47	51	47	48	56	47	33	44	54	62	42	46	42	48	63	46	59	35	42	56	52	34	50	44	28	52	54	50	57	57	45	46	42	47	63	41	63	55	39	49	59	46	53	59	51	52	41	53	52	36	38	48	52	34	45	55	46	48	43	61	55	41	47	42	44	45	54	40	52	43	54	46	39	48	53	46	39	51	56	49	52	47	44	68	48	48	52	46	47	51	51	49	54	63	57	46	40	43	53	47	46	43	63	52	39	42	43	60	49	55	52	46	41	59	47	45	66	54	52	42	54	50	54	53	52	49	41	47	45	49	48	45	58	49	55	42	54	41	57	43	42	44	37	43	49	57	41	59	37	50	43	36	47	50	50	45	57	51	53	41	52	47	44	40	42	57	45	44	52	52	51	67	38	47	45	47	49	55	38	46	46	57	46	47	36	48	53	49	45	41	56	40	46	41	53	41	47	65	46	44	42	44	48	56	39	51	45	57	41	46	51	40	57	58	52	56	48	48	36	51	54	60	54	45	41	47	50	67	48	62	43	40	38	44	41	55	49	53	51	52	41	58	48	44	54	45	47	49	53	56	58	46	48	29	40	48	47	39	41	51	56	42	49	52	53	48	43	48	47	53	49	45	41	45	43	42	41	52	50	41	33	49	40	52	45	57	35	41	45	57	41	47	39	48	54	52	39	40	47	41	42	50	47	45	38	35	60	39	43	45	44	50	51	47	46	46	38	40	41	44	39	41	51	56	42	58	41	47	43	45	52	37	46	51	53	37	46	49	46	60	51	53	35	47	53	53	41	44	40	39	55	42	60	53	50	33	51	40	57	58	43	47	42	45	36	49	59	61	38	33	47	56	61	42	56	39	37	55	60	37	46	48	53	47	68	51	49	63	44	43	39	62	56	50	36	52	47	47	45	52	41	47	39	60	65	53	45	54	46	53	46	40	51	58	52	41	56	41	52	37	46	43	52	46	48	52	40	59	46	41	43	55	55	51	58	43	60	60	37	46	50	54	51	64	54	41	56	47	46	45	59	49	41	48	52	36	63	47	44	71	56	55	45	41	47	43	63	50	46	53	44	55	48	57	49	49	53	44	54	55	47	55	35	43	57	47	46	57	38	47	46	40	45	49	43	40	37	59	43	53	45	65	47	46	39	52	42	53	58	54	47	39	41	55	53	48	50	45	42	59	47	50	47	46	43	55	53	44	54	47	56	46	51	58	46	61	41	41	47	46	48	46	52	51	47	56	51	50	57	46	61	40	55	40	36	41	54	50	41	43	52	48	43	61	48	50	50	43	48	48	61	46	52	58	51	42	43	51	47	38	47	52	44	54	54	37	55	54	43	55	43	52	51	50	43	48	53	40	57	46	51	36	59	39	48	44	62	34	46	35	46	59	58	33	38	50	59	67	43	48	46	41	39	53	50	51	57	43	56	46	54	60	49	47	57	58	45	37	48	44	52	44	45	41	50	43	46	49	41	47	48	39	48	59	46	48	64	51	52	49	45	53	62	56	48	44	43	44	62	48	58	50	74	53	62	51	50	52	39	39	42	47	48	54	39	40	40	45	45	43	58	38	45	72	42	54	44	45	45	41	52	50	41	48	51	39	52	51	52	44	48	59	51	45	57	46
19865	13922	8801	21165	29370	27649	24220	20829	17920	15178	13651	11397	8402	6670	5620	5044	3847	3228	2961	2632	2303	1882	1604	1468	1357	1184	1121	1110	1068	1069	991	995	968	1024	947	954	885	921	859	854	871	886	898	833	841	860	843	792	885	4493	9623	7770	1405	817	728	770	733	788	782	807	675	795	779	762	717	792	732	769	757	704	750	794	733	765	766	737	742	743	815	757	700	751	766	742	763	713	743	770	756	691	765	709	772	741	764	783	746	696	764	753	726	730	722	817	749	745	791	685	722	751	748	745	715	775	701	765	789	734	752	727	711	767	769	731	765	696	722	731	726	744	753	775	738	745	747	786	707	731	694	792	744	731	765	759	769	763	767	752	750	746	716	747	712	743	653	761	787	735	710	735	773	754	697	651	727	729	720	714	734	758	757	718	720	730	817	720	752	711	695	797	739	773	745	711	726	766	754	722	734	754	760	733	727	737	746	699	697	768	702	727	711	698	757	718	769	753	725	748	729	714	724	735	726	770	752	716	763	721	703	730	729	717	730	704	699	729	701	781	728	724	721	731	767	749	735	674	737	758	747	730	704	742	743	776	746	737	720	768	720	722	699	687	738	723	726	706	724	734	736	695	727	723	768	736	746	715	756	740	718	733	712	715	723	741	730	750	714	774	680	753	747	755	737	740	714	732	705	739	689	735	740	730	719	716	702	750	735	726	762	729	746	695	714	705	721	750	735	735	756	748	786	735	744	711	728	759	716	713	778	760	754	729	736	726	782	747	694	725	780	768	724	726	727	749	780	736	756	719	738	732	757	749	826	766	738	732	775	711	759	752	728	689	754	713	721	787	737	726	682	748	728	752	705	760	715	677	718	700	677	772	674	751	783	715	723	733	728	797	723	737	765	701	735	747	742	745	736	727	731	717	737	680	722	774	717	761	796	739	766	736	752	733	712	760	728	727	773	752	711	766	715	736	792	739	732	714	712	704	704	712	709	739	728	725	698	729	715	729	820	755	726	720	737	698	764	737	705	675	720	714	808	725	806	780	689	727	740	768	704	743	716	693	737	713	747	741	725	725	753	732	748	695	744	729	771	740	745	760	748	747	722	717	704	769	749	719	745	712	666	726	756	764	727	691	734	693	745	779	714	735	742	712	730	731	721	701	786	789	693	777	707	736	765	747	777	709	718	743	721	759	729	797	723	747	737	751	745	684	733	714	735	741	736	739	751	703	689	736	719	739	734	721	700	714	760	729	720	730	762	692	732	725	738	707	742	717	693	678	700	741	718	742	763	764	748	684	718	785	742	709	718	753	717	691	738	758	729	707	772	732	745	743	717	720	738	748	724	792	704	792	734	749	755	767	752	762	706	756	754	778	736	729	686	743	707	746	748	733	714	747	716	761	724	744	731	787	758	739	718	724	711	732	712	688	733	694	761	761	716	710	772	717	702	722	797	716	743	753	726	735	714	742	760	770	744	740	775	717	755	719	745	711	721	738	737	745	704	738	764	737	760	726	726	714	768	760	751	722	725	714	747	686	747	733	738	736	756	744	754	718	748	740	745	759	758	734	681	705	750	710	765	779	715	700	721	780	797	735	739	718	766	757	766	718	761	772	714	696	766	803	762	780	734	785	736	725	739	746	743	761	759	693	717	736	758	743	697	736	727	751	729	738	741	764	692	748	719	701	740	762	799	702	715	682	747	721	727	717	716	716	735	729	764	742	694	765	770	734	702	758	704	740	742	710	753	794	742	785	720	675	743	754	692	751	747	736	700	752	778	743	737	722	751	676	786	674	786	690	758	769	755	722	744	770	771	726	721	754	766	693	690	713	752	688	743	738	686	713	737	727	670	716	728	772	713	739	751	729	691	753	745	708	754	756	739	757	739	722	707	768	723	706	721	713	779	702	657	767	705	766	734	796	713	748	713	714	703	739	729	762	740	758	708	727	738	768	735	734	781	770	733	703	718	770	766	754	715	740	745	719	793	748	725	681	742	754	744	733	721	753	753	740	725	692	717	728	704	741	691	768	687	744	681	722	677	729	753	717	751	731	770	747	704	748	692	723	758	740	702	742	751	748	763	711	699	691	772	717	665	735	723	755	764	707	716	702	727	749	704	740	741	734	791	766	750	666	731	753	728	759	726	762	722	705	682	726	709	703	704	735	733	778	762	750	720	738	731	725	731	689	763	771	729	737	771	722	725	753	681	776	678	746	730	750	726	706	721	698	792	743	726	743	716	727	750	759	739	710	759	693	736	740	701	734	792	748	732	719	763	712	725	745	699	706	723	750	767	729	727	741	784	706	736	701	728	751	784	732	744	712	737	718	737	732	729	687	720	762	768	734	702	714	729	763	740	735	722	728	738	734	700	719	732	717	705	763	709	697	731	728	752	766	720	744	756	711	715	721	746	700	763	746	722	683	721	717	755	772	711	722	736	727	741	744	710	773	759	724	755	743	750	751	759	746	728	724	693	756	735	693	708	698	721	714	746	709	765	718	702	737	691	767	788	793	733	760	717	761	738	750	745	729	752	760	720	763	691	749	723	745	741	710	783	667	721	724	751	767	755	785	729	775	718	723	717	754	795	696	780	771	775	710	767	749	790	666	745	738	715	754	751	789	720	685	684	716	793	750	760	723	732	735	696	726	750	691	758	757	737	733	766	757	729	803	729	739	771	738	714	723	737	791	748	780	773	783	754	757	725	716	744	739	763	732	786	713	709	739	778	724	721	746	735	734	727	711	719	735	728	747	748	743	712	758	767	759	731	750	773	730	737	780	744	764	723	694	727	735	748	729	783	723	753	738	731	691	739	763	725	768	711	729	741	761	787	731	722	745	704	738	685	718	771	763	742	746	667	758	688	730	744	756	691	733	691	677	749	770	752	776	764	705	775	726	702	749	725	728	730	719	756	674	783	671	733	739	750	699	766	713	762	757	721	736	767	729	726	686	744	756	750	705	712	725	728	729	746	727	731	678	733	721	694	737	785	717	750	758	751	731	762	708	730	751	739	697	709	695	751	717	744	744	741	697	769	708	671	718	796	730	728	695	769	715	759	741	750	735	715	740	801	748	714	728	717	708	747	741	736	754	765	727	730	737	721	746	808	710	743	700	744	760	769	746	713	713	730	724	701	803	766	724	721	712	714	718	746	758	720	687	707	776	724	675	725	794	742	747	739	726	789	771	782	776	741	741	755	747	732	763	701	736	721	730	692	737	717	762	785	734	708	704	701	741	713	734	702	714	740	708	720	737	770	762	747	726	722	712	699	706	741	686	754	780	715	727	740	745	759	766	746	697	772	742	734	744	734	753	796	755	749	743	795	723	697	772	758	740	732	737	686	699	741	705	738	726	734	732	721	773	748	748	715	698	745	708	741	730	733	704	710	694	723	748	702	730	706	774	739	720	747	692	710	695	770	739	751	734	748	753	707	754	723	717	700	762	756	765	776	739	726	768	740	744	751	728	767	756	717	780	747	801	722	761	711	715	737	667	755	732	727	733	756	700	703	734
2333	980	544	412	706	913	765	628	539	475	464	388	306	238	184	176	142	127	104	111	99	77	84	61	71	68	56	45	56	46	61	47	49	56	56	48	39	51	47	43	53	57	37	52	44	37	41	48	50	232	540	370	77	35	28	38	24	42	31	43	45	40	39	35	37	39	41	35	40	39	35	35	41	44	41	48	34	40	41	45	40	32	36	36	31	27	40	43	38	50	42	50	34	32	44	49	33	43	39	39	36	42	39	44	45	38	36	36	41	41	43	33	43	42	33	35	35	43	33	41	43	41	42	33	40	54	38	37	33	35	58	43	40	37	45	51	34	34	54	42	34	43	44	46	44	44	38	46	44	43	40	38	33	47	41	42	37	45	25	47	42	42	37	46	43	35	40	33	33	43	38	36	39	37	39	37	33	34	51	47	44	52	37	40	49	50	40	43	46	45	46	40	46	44	47	33	41	40	47	49	42	28	36	32	45	46	39	33	40	52	32	37	26	49	34	32	46	46	36	31	42	39	36	44	55	40	38	32	32	34	31	43	39	39	38	37	37	40	34	39	35	42	48	32	33	34	29	38	41	38	44	51	36	45	57	42	42	36	41	39	42	39	55	38	42	36	37	39	34	39	46	46	50	48	43	36	37	35	49	53	43	37	37	30	33	43	35	53	45	34	45	30	34	38	36	39	38	36	42	38	35	35	39	41	49	50	42	44	34	41	29	41	45	40	45	50	53	38	33	41	35	37	45	48	46	46	47	38	34	34	53	38	41	43	42	30	48	34	38	41	42	38	36	38	48	48	31	34	37	40	38	39	41	34	31	37	38	34	35	51	47	39	40	45	45	43	39	40	60	37	30	50	44	28	35	50	34	34	37	40	44	33	42	44	35	48	37	39	39	41	33	44	37	33	38	37	35	40	41	49	40	32	43	38	29	33	33	35	38	46	34	30	31	41	38	34	34	49	41	34	35	33	39	40	50	52	43	32	41	55	47	35	43	47	46	46	37	32	39	36	46	52	52	38	37	37	36	53	45	48	39	44	48	35	48	49	46	43	42	31	28	41	33	43	49	36	47	39	49	42	59	45	43	47	29	40	35	30	34	37	48	43	36	31	41	42	47	42	32	55	43	52	46	44	45	40	41	31	45	34	39	31	31	46	34	38	32	21	46	40	45	30	32	40	45	48	50	39	39	46	40	42	33	42	38	49	43	55	42	31	34	46	39	38	44	49	37	39	32	37	44	44	39	45	40	33	39	38	50	38	22	44	40	33	35	35	37	47	34	40	32	29	44	40	40	28	35	40	37	32	49	45	42	41	53	44	36	36	46	34	44	32	46	47	51	44	34	40	52	29	30	36	44	40	40	38	37	34	29	47	42	42	36	34	38	37	31	38	33	39	48	43	47	31	53	38	49	41	43	29	43	41	40	51	40	46	34	38	42	40	38	44	54	42	52	49	24	44	37	42	44	41	38	45	48	42	48	37	40	45	41	52	46	42	38	49	30	42	42	41	37	40	41	46	48	41	46	37	44	39	39	36	44	48	40	37	33	39	37	34	45	29	43	48	43	36	47	43	41	43	48	39	38	41	33	48	47	42	49	39	38	41	31	36	31	42	37	35	36	41	36	40	33	42	39	39	34	39	41	37	45	43	34	48	42	46	49	37	45	36	32	38	38	43	42	28	31	33	41	35	37	44	31	39	35	34	41	45	40	40	40	34	44	38	43	48	44	49	47	37	39	35	48	45	38	32	48	48	41	33	38	43	40	43	40	38	40	34	50	31	38	40	40	38	36	39	40	37	51	33	43	48	36	38	46	34	28	45	30	40	25	51	43	44	33	38	30	39	48	42	38	36	36	35	51	43	46	50	31	38	39	31	35	36	26	39	36	37	41	36	45	30	66	40	33	47	32	35	32	40	43	44	39	38	45	36	38	50	42	32	35	42	39	24	56	51	41	38	39	39	41	47	38	45	41	44	33	50	36	39	43	38	36	35	54	45	43	36	31	43	45	37	29	42	40	45	46	48	34	39	38	36	33	37	43	39	40	48	34	50	48	25	47	31	30	45	43	59	49	47	43	46	28	34	32	46	35	59	37	41	41	28	32	39	38	39	43	33	41	40	34	41	42	42	41	46	28	40	30	44	36	31	42	42	39	37	46	39	41	36	42	37	33	42	38	38	36	46	37	37	50	43	31	34	42	38	35	36	33	37	46	32	37	46	35	36	43	35	37	40	28	51	41	33	43	30	53	36	38	37	51	36	43	43	39	42	42	42	41	37	39	32	38	51	48	33	41	47	41	43	40	41	53	36	32	43	36	47	38	42	41	46	33	38	41	39	52	42	40	48	36	37	51	39	34	38	42	40	39	38	44	45	33	37	26	41	39	47	46	49	26	44	35	43	43	39	58	39	33	38	38	37	35	47	40	42	39	42	43	32	41	32	38	48	38	39	43	34	45	53	35	45	45	38	43	36	36	38	49	38	29	43	44	35	27	42	38	43	29	42	44	39	43	38	40	34	38	35	40	39	45	40	46	45	41	42	48	43	36	38	38	40	33	39	43	27	33	35	40	33	40	35	41	40	39	36	53	29	36	54	31	32	44	48	45	31	41	36	36	47	29	33	42	45	41	44	39	44	41	34	38	39	36	50	39	37	41	32	36	44	40	45	57	37	36	34	44	37	45	41	34	48	31	52	36	35	34	33	47	49	46	40	40	34	37	36	37	34	42	38	41	42	54	40	40	42	31	50	36	44	32	39	29	35	29	41	47	45	41	40	41	44	49	40	44	31	49	31	36	40	37	45	45	53	32	41	44	42	44	37	54	36	41	36	40	33	47	37	35	40	41	32	34	48	40	48	38	41	34	41	51	40	38	37	40	39	41	46	41	36	33	33	44	29	51	38	41	33	42	41	37	39	41	31	39	34	42	23	40	43	25	41	44	40	34	27	45	48	46	41	47	44	44	39	43	45	42	34	31	41	41	51	42	28	36	41	34	40	42	33	48	36	50	46	47	41	39	30	46	33	37	42	34	58	34	36	47	35	37	46	32	48	34	35	44	30	50	33	43	42	41	36	47	38	48	45	43	49	40	41	34	37	39	43	51	42	45	36	43	61	39	35	38	45	35	52	38	39	39	36	45	46	41	35	27	47	33	46	37	43	33	41	32	52	34	35	32	36	34	37	48	37	43	44	34	35	36	38	34	54	36	39	41	44	34	43	40	28	39	32	53	39	37	30	37	46	42	47	38	47	31	49	49	55	44	40	43	44	51	40	34	35	28	38	41	45	47	43	41	43	41	34	46	44	42	37	46	33	41	47	32	32	46	42	31	36	41	36	36	43	35	40	31	37	39	43	47	47	45	39	46	43	39	50	38	45	39	54	33	47	42	31	36	43	44	38	37	32	30	36	34	58	45	36	39	46	42	40	34	35	36	40	47	41	42	37	49	41	43	34	28	33	38	38	33	43	55	31	37	31	37	32	49	59	44	42
25607	17863	11512	25404	33998	33330	29878	26280	22952	19449	17561	15741	12204	9756	7954	6923	5683	4674	3998	3591	3181	2783	2443	2117	1815	1671	1387	1323	1254	1167	1111	1210	1061	1182	1063	1119	949	954	882	952	917	890	858	841	837	874	874	816	1797	8335	15942	10627	1829	654	637	704	656	662	704	946	661	667	660	619	624	640	635	685	674	600	658	634	623	672	626	617	728	658	664	670	668	649	653	670	625	662	659	629	699	607	629	622	615	627	669	637	618	634	674	599	633	623	659	656	607	641	609	651	638	620	646	611	616	610	624	628	651	620	630	568	632	632	600	623	602	670	646	679	607	618	667	690	587	639	609	644	649	646	651	622	659	604	644	641	637	631	633	580	627	606	661	599	598	598	627	645	613	621	623	654	611	633	611	576	623	604	592	621	641	606	589	642	633	582	636	616	633	622	604	621	668	643	616	571	584	606	634	620	591	610	610	608	618	561	606	608	618	627	644	598	593	590	538	615	613	616	649	630	652	603	684	597	613	633	632	598	622	631	611	623	637	627	605	635	636	632	563	638	648	599	593	600	585	604	634	566	583	637	633	633	614	617	647	577	621	611	625	598	657	613	607	621	590	623	643	610	625	609	661	593	603	597	628	580	618	659	625	611	590	582	619	585	575	631	639	625	632	585	565	613	599	656	610	616	618	604	609	597	590	606	608	570	627	598	628	611	605	610	657	573	630	607	601	650	594	568	606	575	597	641	640	618	594	589	637	612	609	661	569	576	601	634	618	624	613	625	608	633	576	612	595	598	633	617	593	620	593	610	626	612	668	606	603	598	570	600	598	578	595	611	607	620	579	658	680	553	616	604	608	615	615	603	645	607	604	576	617	599	588	644	595	622	611	602	587	616	565	663	644	626	624	600	577	596	637	549	617	628	616	592	623	634	624	640	609	594	570	653	621	650	625	619	640	599	592	606	581	630	643	608	602	615	610	617	628	629	608	600	628	632	613	612	586	645	647	603	648	595	623	651	648	584	610	592	649	627	620	614	592	608	598	608	589	622	646	573	606	657	628	587	608	632	502	622	582	639	598	624	636	587	614	631	642	593	588	580	578	599	637	609	611	631	604	580	644	614	617	638	626	586	627	609	629	611	621	586	647	583	611	580	614	593	604	579	626	581	644	609	633	643	592	632	614	627	602	653	614	621	585	603	569	648	622	568	623	627	612	613	613	595	628	622	614	610	639	599	616	605	613	596	635	622	628	636	613	597	599	592	614	582	601	640	622	585	601	581	652	608	653	598	638	610	609	633	634	595	635	634	582	602	603	586	608	625	620	610	643	622	603	608	615	598	565	607	572	605	619	616	616	620	597	587	581	640	594	590	632	599	614	620	614	597	618	584	583	610	615	573	562	604	629	621	596	621	583	684	639	605	583	628	626	615	623	609	630	592	603	603	606	563	631	625	647	663	623	628	611	581	572	632	587	615	630	610	598	626	628	578	603	560	621	575	635	605	646	615	628	601	599	646	602	602	598	570	660	643	669	657	544	608	649	603	586	615	597	640	568	602	582	618	612	623	627	630	671	604	624	594	587	635	609	583	647	603	591	638	580	622	565	593	599	579	577	635	600	605	616	625	615	595	665	620	628	674	584	584	624	610	622	600	633	595	596	635	626	597	633	627	565	592	560	589	628	612	603	637	650	601	592	631	593	585	582	620	592	614	625	639	654	612	549	603	621	618	614	618	591	677	602	588	617	603	598	572	581	625	617	631	598	655	606	614	631	583	603	633	637	637	606	571	604	640	631	578	641	575	637	608	616	637	619	571	580	609	616	607	604	615	597	592	620	612	604	595	594	583	627	613	613	596	568	621	588	593	602	638	597	601	623	643	605	622	607	624	581	594	606	611	621	588	595	626	572	562	610	579	585	596	625	609	604	586	608	621	616	631	627	600	628	614	635	637	631	629	620	591	641	637	562	574	601	630	622	656	613	623	629	602	601	606	593	625	644	587	597	630	601	632	635	565	607	627	610	616	583	557	581	609	605	592	636	607	636	618	635	600	621	583	642	650	596	641	599	597	642	626	624	607	624	593	606	632	605	599	625	574	623	591	602	598	615	625	633	616	605	591	617	597	633	569	603	636	574	621	632	596	653	633	603	594	631	622	584	644	574	588	616	656	611	597	636	614	599	627	588	618	643	582	648	634	637	625	619	604	605	599	647	601	624	638	616	609	576	604	621	583	617	654	581	571	618	577	633	652	624	628	602	622	594	633	613	631	589	613	599	638	622	635	609	599	610	574	627	634	579	599	609	616	636	622	590	609	629	629	643	642	587	595	632	603	588	620	658	576	646	637	627	677	667	625	588	637	619	631	589	589	623	590	631	595	631	614	599	580	619	617	598	646	603	627	613	631	589	638	600	609	659	607	617	622	652	642	612	634	596	646	636	616	611	622	622	584	576	630	648	582	608	600	564	627	608	604	597	608	599	590	642	562	614	652	623	632	593	646	618	628	622	642	630	565	631	630	642	600	614	649	612	600	590	561	609	582	628	599	621	615	630	611	626	598	607	588	592	568	569	627	635	581	621	604	595	635	599	605	626	579	671	628	644	596	607	602	583	629	625	615	602	622	615	601	610	593	607	594	621	678	636	615	583	605	608	559	592	568	619	629	568	601	645	583	627	616	599	644	584	599	618	570	655	582	582	614	614	590	621	612	631	618	593	603	600	598	559	595	602	612	605	623	621	641	595	602	606	615	607	606	623	638	600	634	612	583	612	567	647	555	636	604	614	662	636	562	640	560	586	582	627	642	616	607	579	606	645	632	659	642	599	653	619	602	605	586	665	623	598	625	602	572	609	584	609	588	569	666	594	607	581	619	598	562	583	628	620	595	623	604	648	649	612	637	644	567	613	597	657	618	603	583	625	624	597	651	589	601	631	624	636	612	586	592	581	611	609	636	604	611	623	567	549	597	598	600	609	610	623	632	541	589	602	626	620	585	665	588	623	606	622	648	645	623	609	567	604	587	574	637	616	626	575	586	637	623	632	606	624	619	648	566	576	600	577	567	608	590	609	625	628	605	611	555	599	622	605	622	586	599	635	598	651	620	609	568	625	607	648	649	598	625	611	599	625	633	637	572	600	623	573	625	667	604	637	622	591	601	605	612	584	595	605	605	613	618	564	594	619	603	607	627	608	600	593	586	583	660	675	593	630	585	628	530	629	621	647	636	607	591	583	603	629	612	586	618	601	606	615	631	605	572	624	587	619	594	662	552	596	640	648	619	631	626	585	578	631	624	616	620	617	581	639	582	600	612	641	605	587	629	581	616	608	599	643	648	630	592	622	613	602	579	635	625	625	598	594	641	599	628	646	630	588	645	608	634	586	623	608	600	554	638	598	594	647	617	595	603	607	632	663	607	628	646	607	647	600	612	657	584	594	591	611	641	610	632	620	656	605	599	637	594	582	640	606	654	595	601	572	656	636	602	627	622	600	593	613	617	608	577	618	637	579	611	616	603	629	667	647	668
1792	381	209	178	333	405	332	304	258	228	194	197	140	101	101	91	60	74	54	55	48	42	43	43	41	36	44	22	39	30	32	34	25	34	42	31	29	42	27	31	22	36	33	28	30	29	24	33	33	34	68	93	24	24	37	30	29	34	27	31	30	31	26	28	27	27	29	47	26	37	21	31	22	42	37	26	28	24	37	27	31	29	36	25	34	27	31	27	33	32	26	31	31	33	33	27	26	30	34	35	30	26	30	28	27	23	37	41	35	32	33	23	30	35	25	32	28	16	30	32	20	23	31	26	27	23	27	46	31	34	38	34	36	33	32	23	33	29	31	27	29	36	35	27	39	33	27	20	30	33	26	25	32	34	27	25	24	36	27	28	35	32	19	30	35	25	23	20	38	34	31	28	29	43	15	24	32	29	30	30	32	36	26	26	35	31	28	34	29	33	29	38	28	31	37	28	39	28	25	30	28	30	30	32	25	34	33	23	24	31	38	36	36	35	28	27	27	36	33	32	34	27	21	28	33	26	39	22	37	25	33	27	38	27	30	26	28	33	37	36	25	38	26	19	38	28	23	37	29	27	23	31	25	29	28	30	27	39	28	19	25	26	29	25	22	36	26	34	24	24	41	29	37	38	14	30	36	29	36	29	35	21	26	32	28	35	39	25	23	37	38	33	30	35	30	33	27	26	22	25	25	39	25	34	27	32	33	32	23	28	30	31	30	34	31	21	41	36	29	30	29	36	36	20	30	28	37	34	27	30	31	37	34	24	34	33	25	26	25	40	30	32	37	27	39	25	36	35	29	33	29	34	27	25	37	28	28	32	37	30	28	22	32	22	23	32	31	29	25	30	25	21	39	27	37	29	25	32	30	19	21	26	31	23	27	30	33	38	31	27	20	26	20	30	24	33	27	18	29	29	32	32	25	31	30	34	28	30	30	27	35	29	33	29	32	39	28	27	22	33	43	26	32	20	31	27	26	23	34	35	27	28	36	33	36	32	33	38	36	21	32	30	28	22	31	35	27	46	25	26	37	29	34	35	37	23	34	26	28	34	34	26	38	32	36	39	31	22	30	30	41	24	25	27	31	39	32	34	28	41	39	29	25	35	31	31	24	28	27	21	33	37	37	30	27	33	32	17	32	28	23	28	31	33	30	33	39	36	26	22	26	24	22	26	30	33	29	27	32	41	25	33	33	23	33	35	41	35	31	36	33	32	34	28	30	23	35	30	34	35	25	30	27	27	33	30	33	25	31	38	24	30	28	27	43	25	28	26	31	33	23	31	32	28	26	22	26	33	38	27	32	29	34	40	37	33	35	36	33	22	40	36	22	27	28	28	25	24	21	30	34	42	32	28	27	51	31	34	30	28	30	27	26	37	33	28	30	29	20	34	32	20	18	36	31	30	34	23	26	23	35	41	39	32	36	28	32	34	32	30	32	31	33	31	23	34	33	24	39	23	33	36	26	30	31	26	15	25	34	33	29	25	30	30	25	35	43	37	34	26	24	24	24	31	32	25	27	27	22	29	29	40	28	28	28	34	16	31	39	30	30	44	31	31	31	34	31	32	36	26	33	43	28	33	37	30	39	23	41	33	24	28	30	34	38	22	33	42	26	25	37	39	26	28	33	44	39	28	28	21	37	32	33	36	37	32	38	31	24	39	33	25	39	34	32	36	27	27	33	33	30	30	33	32	33	29	36	24	25	30	33	30	33	26	25	26	25	30	30	33	26	34	32	38	24	36	27	26	27	22	25	28	26	34	32	37	23	33	35	41	33	35	29	33	37	40	37	30	35	32	29	27	32	31	42	36	32	28	26	27	33	33	35	27	33	30	30	29	32	32	33	26	49	18	34	37	33	30	37	29	35	32	35	29	34	26	35	34	27	38	25	30	42	27	36	25	27	32	24	34	26	27	32	33	24	33	27	33	29	30	41	39	27	26	32	32	23	25	30	32	42	31	29	30	29	33	33	31	35	33	47	27	33	34	27	35	34	34	36	28	28	26	27	35	25	24	21	24	40	19	27	20	21	38	38	26	25	37	29	39	29	33	28	27	31	32	37	27	23	27	27	25	30	27	20	28	30	28	32	34	34	32	33	28	38	36	26	30	28	35	29	21	36	30	24	30	31	30	31	35	26	33	31	44	33	32	29	41	30	23	25	28	27	32	27	30	29	29	35	32	27	26	25	22	37	36	38	26	27	32	28	26	21	36	29	22	34	45	38	32	28	30	27	28	22	29	25	27	34	34	32	25	28	33	26	26	45	31	33	33	27	21	37	24	28	36	22	24	36	30	22	29	33	34	25	39	40	27	30	33	22	35	23	28	30	32	30	29	31	23	23	32	24	32	38	29	25	32	29	25	31	26	32	29	28	28	34	35	28	30	16	24	41	29	39	31	35	25	22	30	29	31	39	31	28	38	34	31	30	41	23	26	28	29	36	24	34	21	35	29	30	30	30	14	31	42	33	33	27	29	34	34	34	42	29	40	24	26	27	41	39	29	28	21	32	42	19	27	27	24	30	24	34	30	24	33	33	39	42	28	30	37	20	25	27	20	35	20	39	23	35	23	34	31	30	34	22	32	37	35	39	38	31	21	30	37	25	33	34	27	30	26	24	35	29	20	38	25	41	32	32	28	28	33	31	27	36	35	27	29	25	36	33	29	25	32	38	26	30	42	38	36	22	29	32	31	39	32	36	33	32	31	26	47	36	16	27	24	47	27	31	29	31	35	26	37	32	25	36	23	30	18	31	35	26	27	44	31	22	30	24	38	26	28	30	22	35	41	33	26	32	33	21	36	34	38	29	38	31	27	26	33	34	36	33	29	25	32	26	26	33	34	34	33	30	35	35	23	27	21	30	28	38	34	19	29	28	20	35	33	31	23	23	26	12	27	34	42	22	40	26	25	34	26	31	29	30	24	34	32	37	32	31	29	26	28	38	25	29	27	22	31	30	28	28	40	41	30	31	28	28	38	41	26	29	32	24	28	31	32	32	28	27	31	40	33	28	31	26	34	37	32	35	30	18	33	28	25	35	29	27	36	30	26	24	27	26	33	31	30	22	32	30	30	30	23	27	30	30	27	22	28	26	33	31	22	39	21	25	26	30	36	24	25	42	41	25	34	43	28	38	30	22	29	28	18	31	21	28	30	22	32	22	30	24	26	37	32	37	30	28	22	36	25	25	31	33	23	35	31	24	38	28	33	30	29	42	25	28	27	35	26	40	28	28	23	34	28	35	30	33	29	26	44	32	28	41	31	31	28	28	41	31	41	29	19	28	20	27	26	27	28	29	28	20	32	37	29	33	26	35	39	31	26	18	25	22	24	28	24	28	25	37	27	26	33	27	27	27	35	25	31	33	30	35	33	35	39	36	25	34	25	24	31	41	32	30	33	21	21	25	24	25	33	29	39	32	27	30	38	29	29	35	33	26	31	28	34	27	25	34	30	29	32	26	32	36	30	25	24	29	21	35	26	31	30
17185	10621	6276	16262	24671	23764	20486	17333	13927	10853	9096	8293	6564	4694	3732	3217	2333	1939	1805	1573	1307	1097	1078	934	807	726	734	619	637	589	586	621	602	626	593	589	539	528	580	511	507	510	518	521	521	528	549	508	622	605	1904	2964	502	483	457	494	487	465	519	544	506	469	495	454	482	427	479	474	440	492	456	482	507	500	478	493	419	477	494	483	511	477	492	504	476	466	485	485	453	488	454	481	501	512	529	514	493	504	482	488	486	498	485	492	499	476	460	488	504	444	457	489	448	482	472	428	425	443	437	500	482	499	480	463	444	476	472	486	498	467	462	463	484	479	469	446	495	440	478	503	466	522	472	455	485	481	454	486	505	437	477	503	491	449	478	544	487	472	461	468	471	482	500	491	492	472	478	462	455	509	488	488	509	468	435	474	469	451	484	487	520	483	467	518	481	490	460	438	454	490	477	461	456	449	459	480	471	441	475	459	486	464	411	463	466	460	435	456	444	441	500	466	475	451	436	485	479	455	483	477	443	504	472	503	471	442	470	416	494	513	451	470	493	494	480	458	464	471	412	457	451	453	484	452	485	491	461	462	476	477	500	471	458	457	489	454	464	440	435	448	426	461	415	485	428	446	527	495	456	469	473	460	468	455	486	465	468	460	484	469	441	470	456	469	433	454	498	471	484	456	458	475	500	485	488	490	479	466	462	466	517	441	489	467	513	486	483	466	494	467	475	497	473	415	463	480	428	475	479	456	487	468	459	459	509	476	506	537	503	468	452	440	484	487	461	455	433	469	488	466	468	472	482	444	452	468	472	482	493	463	474	454	432	474	472	452	494	430	459	469	424	454	457	483	498	456	498	416	475	476	485	466	489	472	473	482	473	483	464	435	463	519	432	511	482	476	427	467	445	502	468	442	498	490	489	459	481	470	498	468	435	508	444	456	471	458	518	483	432	487	457	456	478	463	501	472	493	493	458	478	506	467	513	453	489	452	471	481	479	505	465	511	480	486	466	497	499	473	432	500	487	489	492	460	465	481	486	489	486	504	480	492	468	452	450	488	537	449	474	458	469	476	475	453	452	484	468	443	457	483	457	461	464	457	458	499	454	488	462	447	487	426	437	497	441	492	483	431	445	485	469	444	485	510	473	444	466	494	439	512	476	454	477	465	497	459	517	488	461	430	460	449	477	437	460	492	458	432	472	500	466	487	469	476	441	446	458	503	449	436	484	455	491	470	449	477	424	448	479	465	478	449	494	459	429	460	478	475	481	513	464	431	431	464	461	445	494	482	506	439	445	485	498	470	459	461	465	485	477	460	487	466	460	445	494	452	475	465	442	462	489	469	449	455	467	482	456	409	479	450	449	466	458	465	480	459	469	464	496	453	484	498	469	446	434	471	480	487	524	496	451	448	441	489	508	486	499	457	436	495	465	460	454	443	432	478	479	501	420	489	484	482	470	456	453	423	504	481	467	490	470	467	449	470	503	483	444	548	489	439	476	445	494	460	470	470	467	458	481	454	443	481	486	473	456	448	467	433	476	443	501	478	461	438	466	497	457	452	467	467	433	473	440	454	520	451	490	485	458	448	493	461	492	492	476	486	451	487	446	406	416	439	458	454	487	498	459	440	479	453	494	459	440	468	492	483	481	475	460	443	470	474	451	445	475	474	497	485	455	463	450	486	450	497	439	456	460	449	490	500	450	491	457	423	458	491	474	476	483	471	458	453	467	456	456	491	447	495	480	463	459	465	479	432	423	469	457	474	468	449	451	503	465	466	487	474	501	475	464	479	444	477	496	440	460	474	469	446	481	431	496	469	464	455	421	476	467	495	457	493	486	451	488	453	459	508	461	482	476	466	455	458	464	448	446	457	473	475	490	479	455	481	478	435	454	502	435	460	462	470	455	502	445	476	436	487	492	458	475	448	449	478	480	461	460	465	446	462	481	465	508	453	447	468	451	492	498	421	448	485	482	492	442	463	457	454	484	501	459	481	469	463	422	466	493	507	456	495	447	444	475	478	484	470	476	478	462	480	463	477	451	495	497	434	473	455	487	502	484	471	458	485	462	482	492	475	463	473	431	459	441	451	470	500	454	472	447	490	492	480	467	468	453	446	492	482	459	501	474	467	481	480	441	457	457	485	472	466	460	454	496	467	494	458	485	496	480	494	474	463	479	481	466	477	510	500	490	467	445	451	505	492	484	462	496	459	452	463	466	452	474	470	477	479	462	452	492	441	449	487	439	467	467	471	434	432	469	486	432	487	472	469	461	466	477	462	495	460	512	457	462	441	449	463	478	497	448	464	487	478	485	457	417	468	484	448	464	503	433	431	468	469	447	523	475	496	451	510	491	469	452	466	489	449	471	461	474	493	445	472	484	476	471	462	477	498	478	471	462	462	500	475	469	444	460	467	513	487	454	487	480	472	467	465	473	466	478	466	476	463	461	493	439	493	485	406	492	490	487	440	458	491	478	481	463	485	476	517	487	456	493	469	496	485	484	480	457	455	457	462	496	482	476	458	484	490	503	462	431	459	460	473	476	467	458	473	441	460	453	504	480	478	420	468	473	475	453	458	435	469	462	461	498	497	427	464	447	459	441	516	448	469	447	458	447	460	464	458	468	455	457	433	486	471	494	446	460	440	486	451	475	476	472	459	476	461	450	469	480	480	472	453	466	472	507	479	486	469	451	471	478	519	479	443	482	505	458	445	461	481	476	442	412	470	505	478	482	460	466	478	447	492	496	490	549	487	499	421	489	450	479	456	467	477	480	445	474	455	452	467	426	468	514	426	451	470	476	442	523	486	478	427	469	488	479	476	457	467	456	458	479	487	467	484	476	484	512	444	467	459	471	473	492	469	472	456	472	442	447	484	472	458	428	438	443	500	467	461	500	476	444	471	506	464	453	419	455	460	459	478	463	457	426	459	456	433	487	464	513	465	449	440	479	485	432	512	516	457	456	427	475	505	452	491	443	472	513	469	499	467	433	526	477	473	475	445	488	468	491	494	459	474	465	481	487	483	483	452	490	484	455	429	464	460	442	445	447	471	490	484	460	449	444	485	474	467	456	455	475	496	484	477	481	447	511	472	453	448	447	487	458	476	448	484	456	482	433	493	466	469	486	463	457	470	487	468	492	444	477	476	495	489	450	481	469	493	479	474	466	495	455	448	461	466	469	476	456	439	461	469	481	491	486	476	505	501	473	503	488	471	477	457	448	453	458	441	467	461	491	486	472	494	450	467	443	474	472	470	473	428	494	473	440	520	498	476	492	444	418	444	479	433	464	465	486	443	471	450	436	486	440	455	481	496	478	504	486	490	481	493	483	461	514	461	447	457	472	450	471	486	467	456	443	502	445	471	456	457	479	466	459	474	432	465	491	458	463	453	468	475	456	478	437	470	486	456	442	487	460	444	446	488	452	463	494	464	490	478	457	491	463	460	438	460	475	456	486	464	473	477	446	488	426	476	454	478	453	491	467	459	444	428	460	489	508	468
1209	620	343	250	475	618	517	473	402	294	265	277	228	189	118	113	92	83	81	56	50	43	52	36	36	45	37	23	34	30	39	32	31	31	27	26	28	25	14	28	24	27	27	32	21	23	21	20	29	37	202	266	25	26	29	19	31	25	26	36	26	27	22	28	23	21	17	29	25	30	18	21	19	21	27	31	23	21	24	28	20	33	25	24	27	23	25	25	30	15	27	24	24	15	18	21	16	24	23	28	15	28	27	31	20	25	27	19	17	17	14	24	21	28	22	30	26	17	24	33	26	21	29	15	16	18	27	20	20	18	19	16	21	22	19	19	24	19	42	22	19	31	26	20	20	20	25	21	27	19	32	22	16	19	21	24	17	21	21	31	28	37	24	23	19	17	19	18	21	18	24	19	27	25	29	30	27	27	25	17	20	20	16	24	24	22	16	22	25	23	32	23	21	21	28	36	29	27	23	27	20	24	19	31	26	23	16	21	34	18	16	22	23	21	22	28	31	21	19	22	29	17	27	22	28	27	18	28	21	21	29	19	26	25	19	25	25	24	16	24	27	22	26	24	24	28	27	18	22	20	22	24	27	27	22	29	14	29	17	14	21	26	30	22	27	27	26	20	32	21	24	29	25	19	22	26	23	24	30	19	20	15	31	17	25	24	20	27	19	24	33	19	23	25	21	28	22	26	22	21	30	30	23	25	17	25	23	23	19	20	20	18	29	27	24	26	24	26	30	21	22	27	27	21	21	26	22	22	26	22	21	25	30	15	27	22	21	23	21	24	23	19	22	22	22	22	25	16	26	24	23	25	28	16	29	19	23	34	25	31	16	22	31	15	22	25	16	22	17	18	18	20	25	29	12	27	18	21	19	18	30	27	23	22	23	20	14	22	27	33	22	23	16	22	24	28	31	22	20	19	22	28	20	24	16	22	26	22	20	21	28	22	25	22	24	16	23	22	11	18	25	22	25	25	28	26	29	19	19	18	31	29	10	21	13	27	25	20	16	26	18	19	22	25	20	14	22	22	26	24	23	24	27	27	22	17	28	19	22	20	26	29	30	19	20	20	22	27	28	24	22	29	24	15	13	12	32	30	25	23	24	26	21	27	31	17	15	26	19	14	16	27	21	23	19	25	24	18	26	31	26	27	16	18	27	19	23	33	19	24	17	27	22	28	24	22	17	26	28	24	19	19	20	26	22	28	20	17	25	23	20	19	16	20	27	27	19	22	20	19	27	19	26	29	29	16	29	19	19	19	20	22	14	19	24	18	29	28	23	16	27	18	25	21	35	21	27	27	21	25	25	17	22	10	20	21	31	17	20	31	34	20	18	26	20	14	20	30	16	23	30	23	22	25	21	27	28	25	22	13	24	33	37	25	18	21	16	17	30	15	20	13	24	19	26	20	22	24	22	30	22	16	26	25	17	19	24	24	27	12	25	20	18	25	22	28	31	23	21	19	17	25	12	29	29	28	18	22	27	28	25	19	21	18	23	17	16	21	26	29	17	24	30	25	18	24	26	20	14	18	20	16	24	25	19	22	21	20	17	23	25	25	17	18	18	18	16	20	13	22	26	24	24	26	22	25	20	27	20	25	20	26	15	19	21	24	19	20	21	24	16	23	25	26	27	22	11	14	27	24	21	23	22	30	20	29	21	26	29	26	19	27	16	16	28	16	19	26	16	19	21	31	29	26	23	20	22	20	27	19	26	21	27	20	27	22	21	30	19	17	27	17	24	21	22	34	20	19	23	23	19	27	23	14	28	30	32	17	24	26	27	24	27	21	18	14	15	20	25	21	29	26	28	23	21	20	21	22	22	14	18	26	22	28	27	24	23	24	27	21	19	23	36	18	27	24	16	26	29	28	25	27	24	30	20	25	14	24	18	16	17	30	23	31	16	26	27	10	25	14	27	18	18	25	18	25	20	12	23	29	26	27	18	21	20	24	32	16	21	23	24	24	22	26	17	20	22	24	22	28	28	21	16	27	31	18	28	32	15	23	24	23	28	24	24	21	37	16	12	32	27	15	26	28	23	25	22	21	24	25	20	15	28	15	27	20	13	22	29	28	21	23	29	27	29	28	34	18	24	23	27	25	27	22	20	24	19	17	20	21	30	16	19	26	20	25	25	22	25	26	23	28	24	23	27	20	27	25	20	21	18	23	30	23	27	27	23	32	34	20	29	23	22	15	34	20	16	28	21	27	15	22	23	29	16	19	15	19	32	23	27	22	24	30	23	25	24	18	27	22	22	24	21	30	22	24	20	27	28	20	24	17	20	19	24	19	32	24	27	23	23	31	26	24	23	23	27	26	23	17	15	18	30	23	26	19	18	18	21	18	23	30	27	30	30	20	21	18	20	25	20	19	28	25	18	20	31	31	23	19	31	17	18	22	17	21	23	28	19	23	25	20	16	25	29	24	29	34	32	29	26	19	25	19	23	27	30	23	29	21	19	23	29	25	19	21	20	24	27	17	29	12	20	29	32	20	15	26	24	28	25	22	30	25	18	17	31	23	17	20	21	21	23	23	9	16	23	32	23	20	19	25	21	24	23	19	26	24	21	22	25	24	23	24	25	16	17	21	21	19	18	20	14	31	23	25	21	17	29	24	20	30	29	21	18	28	22	27	25	23	20	23	15	25	25	22	28	16	18	20	19	27	27	20	24	16	22	35	34	25	22	20	17	30	22	17	24	22	20	26	19	22	17	28	19	29	24	23	24	19	22	23	18	19	20	19	23	19	26	22	21	30	22	22	33	23	23	16	23	23	23	15	35	19	25	24	22	25	24	24	20	27	25	26	26	17	20	28	17	18	22	28	18	12	22	33	25	30	20	29	23	19	22	23	23	20	21	14	24	27	21	20	20	33	28	33	23	20	25	31	20	14	19	13	19	23	23	23	22	24	27	30	23	17	25	31	23	28	21	28	22	23	26	24	28	27	16	19	25	26	32	30	22	24	18	19	22	28	18	16	17	18	17	28	17	26	31	21	24	21	15	15	18	19	23	21	27	31	24	23	22	26	22	21	20	15	23	23	24	23	17	17	17	20	20	20	31	24	20	14	25	21	18	23	19	18	24	21	20	20	20	14	32	24	19	17	20	20	17	21	18	21	26	24	19	19	22	25	18	23	25	21	23	24	14	24	36	16	28	27	23	27	22	23	29	20	17	14	18	20	20	29	18	15	27	24	15	18	29	12	14	21	26	32	19	18	15	9	21	19	20	16	18	17	29	31	30	19	22	21	17	14	35	22	24	31	20	21	28	22	24	28	27	25	24	24	23	30	16	24	23	21	26	24	15	25	25	22	19	27	21	23	31	28	21	24	25	24	31	14	19	29	21	28	18	28	24	18	27	33	28	26	31	24	28	22	24	25	23	19	19	29	15	21	23	19	24	17	27	18	23	17	33	21	20	15	21	21	29	22	31	22	19	22	13	21	32	22	25	23	15	30	18	28	18	19	19	38	23	31	19	28	19	21	29	35
21167	14454	8601	20744	29780	29720	25228	22197	18559	15317	12918	11623	10490	7988	6302	4930	3757	2963	2819	2345	1950	1803	1466	1369	1118	1072	898	843	771	714	709	747	730	710	642	626	611	590	592	528	436	493	463	494	523	494	528	527	469	1234	6898	9361	518	407	438	379	375	390	454	618	394	402	404	406	377	424	359	431	390	361	400	392	354	370	359	368	334	388	379	377	380	369	387	391	369	383	379	352	380	381	383	384	378	399	367	403	379	404	369	357	378	379	407	384	380	345	393	378	356	385	407	369	387	325	346	364	342	341	391	392	357	366	401	359	342	362	386	371	383	331	350	373	351	362	381	408	386	373	375	400	364	370	372	392	351	392	413	369	381	365	349	375	408	341	357	414	365	343	358	356	363	387	357	351	363	353	370	365	354	358	371	366	372	350	352	372	374	367	362	369	377	370	382	345	368	382	399	339	322	366	346	357	343	336	346	368	364	331	350	348	354	355	388	379	358	354	348	359	374	377	340	357	399	378	367	361	371	375	331	345	359	351	340	379	345	366	369	372	335	354	341	371	362	346	391	305	347	321	394	357	349	362	339	338	350	368	338	361	341	352	386	377	407	349	353	357	342	361	363	354	325	365	358	350	366	351	379	365	325	370	353	347	367	347	349	366	369	343	348	374	330	372	364	331	352	366	337	348	341	369	334	342	369	330	363	362	344	343	363	371	358	332	363	407	322	337	393	354	372	357	350	359	368	335	372	352	390	376	393	391	389	356	340	349	366	371	336	363	342	362	356	352	352	342	350	352	362	344	369	346	330	378	364	353	355	381	348	374	347	366	347	350	336	388	376	394	327	366	390	338	346	328	373	378	335	356	325	340	369	352	333	355	395	341	356	359	339	349	339	323	365	359	346	359	343	356	330	339	381	362	355	352	358	362	371	350	363	346	386	363	375	372	372	343	380	355	353	357	375	321	380	392	359	360	382	356	379	381	345	344	336	345	356	369	372	352	351	360	335	344	358	374	390	384	358	337	359	356	335	357	392	385	363	361	361	359	349	375	347	367	366	348	367	371	332	357	384	372	388	345	344	349	369	358	331	381	382	378	384	379	360	308	360	365	318	362	365	349	355	343	337	333	321	388	378	380	425	353	348	399	339	353	369	363	352	332	336	352	355	366	337	344	356	333	378	381	358	335	381	355	374	370	381	335	323	355	381	338	358	381	349	375	377	369	364	345	371	319	335	374	414	353	383	390	324	337	334	372	379	341	349	372	382	370	373	369	340	366	366	384	380	354	385	357	350	355	343	372	374	358	379	391	379	348	390	357	318	398	325	370	390	362	346	359	354	347	313	333	350	392	329	319	389	371	356	349	350	345	368	358	372	336	389	363	362	313	345	357	342	351	335	367	364	376	349	375	354	363	349	346	380	353	335	346	369	336	386	391	368	347	358	337	360	357	350	358	383	365	365	357	368	332	349	347	347	375	360	386	360	331	340	360	356	361	337	351	391	330	352	335	354	361	342	374	352	380	386	366	384	348	331	372	369	354	393	330	350	365	394	365	379	364	332	365	344	324	344	377	383	361	364	339	370	382	340	383	359	315	366	352	350	358	354	363	373	355	388	339	350	360	389	366	364	368	405	354	345	369	344	356	380	384	350	344	354	361	356	344	361	358	368	352	339	343	321	319	362	354	362	348	360	376	345	359	390	380	381	348	333	336	342	350	389	365	351	337	356	370	371	365	366	350	353	337	368	360	344	362	336	357	349	344	335	366	332	388	330	368	346	337	374	354	349	359	373	385	347	376	344	339	369	358	373	363	353	357	334	327	355	351	371	365	337	330	353	345	358	350	380	357	351	363	357	368	394	324	374	378	391	361	372	380	348	394	392	341	352	337	315	357	359	323	376	352	378	430	361	357	374	363	329	385	361	372	357	385	369	346	372	354	386	367	340	374	351	327	399	326	354	345	380	338	376	329	388	343	327	358	358	358	365	395	357	341	366	322	373	344	370	330	402	366	346	348	379	326	415	378	355	368	317	356	352	376	342	342	370	382	391	354	371	368	373	320	343	353	351	341	383	369	360	354	343	339	387	344	374	377	372	350	341	379	376	377	353	382	355	364	353	340	354	362	349	404	359	352	370	357	371	368	366	342	352	336	363	355	395	354	348	351	343	349	372	324	354	349	348	391	347	316	326	332	379	352	358	349	371	382	346	368	333	334	362	345	396	337	363	350	394	350	345	359	375	343	347	361	368	379	382	342	336	398	376	352	332	358	373	373	405	327	348	377	374	365	345	380	383	366	358	357	345	368	393	354	384	371	344	352	364	381	329	358	335	369	318	379	332	359	360	339	370	382	354	343	358	342	355	327	359	343	367	351	357	383	368	393	366	378	370	329	365	360	376	342	369	348	345	355	342	359	369	351	365	319	361	339	377	355	317	379	338	383	364	360	367	342	375	396	377	387	379	346	351	362	370	358	364	374	360	356	390	313	331	349	358	349	371	357	351	339	324	380	361	383	357	340	365	370	332	356	366	363	346	359	383	369	359	384	348	362	361	386	323	374	335	323	378	363	371	320	336	403	387	355	355	371	341	334	369	378	350	367	365	363	344	362	382	368	374	355	319	338	357	365	373	367	376	381	349	371	346	365	332	345	403	384	368	349	370	379	367	330	333	352	364	347	350	346	359	397	348	388	339	354	341	374	339	381	350	368	338	364	398	372	343	356	367	364	346	410	382	340	337	364	365	377	346	331	406	363	395	334	377	382	346	333	386	371	386	404	343	381	381	366	337	358	343	369	387	351	303	379	369	342	334	413	356	360	356	377	401	355	366	361	395	351	389	359	356	348	371	350	331	338	366	403	375	361	344	323	381	360	368	353	343	329	368	366	361	384	352	355	359	382	341	353	368	385	352	377	358	339	371	387	392	330	387	386	366	350	368	313	362	342	338	367	370	370	385	362	398	369	341	395	357	378	365	377	355	345	375	360	374	344	382	368	330	353	374	375	390	356	347	392	340	349	363	342	356	367	349	337	346	364	347	364	365	351	377	339	347	374	340	349	333	367	344	376	348	304	349	375	341	349	380	384	354	327	322	330	358	358	385	381	356	375	373	362	361	377	362	374	365	333	379	353	351	353	353	355	336	359	330	369	369	351	314	365	367	338	381	369	355	355	366	348	361	363	384	323	337	361	348	341	332	346	369	369	346	391	407	329	402	381	373	359	333	370	402	361	363	328	381	394	391	384	372	363	345	400	349	370	343	377	348	383	392	360	358	367	326	336	349	368	311	366	372	331	346	342	374	345	380	355	374	340	354	326	354	350	348	343	346	369	335	329	348	357	349	360	387	305	361	373	371	380	396	365	328	349	383	332	362	324	368	347	365	348	342	380	313	356	381	347	369	352	342	375	382	369	360	350	350	371	355	345	349	332	373	331	364	389	374	361	392	322	335	324	354	347	383	363	372	362	358	353	375	377	408	340	347	353	370	328	366	332	343	367	368	368	374	378	375	389	358	356
2944	626	367	268	537	570	483	438	400	355	293	248	233	217	158	120	117	95	107	70	82	85	49	78	75	61	69	58	48	58	47	36	74	44	61	54	48	46	54	55	46	51	51	54	48	50	56	47	42	65	224	247	54	47	47	43	45	50	44	53	52	58	45	61	48	37	53	53	46	31	55	53	57	54	42	33	45	53	61	36	53	50	52	55	48	50	40	56	48	45	49	54	58	48	39	48	57	58	43	47	36	43	38	48	57	55	41	47	50	44	35	36	44	53	40	47	58	46	50	50	33	45	44	40	48	42	60	49	50	42	49	52	49	39	41	50	48	42	42	46	43	57	54	47	34	45	52	62	41	58	50	44	42	33	44	50	57	39	44	42	53	45	44	52	51	57	61	32	56	42	37	42	51	53	55	49	43	45	40	64	58	50	48	66	31	38	46	53	53	45	44	41	54	37	49	51	42	41	38	53	37	38	40	44	44	52	57	59	47	48	56	38	47	57	47	48	46	46	39	57	42	45	40	56	50	63	41	41	42	46	52	42	34	56	46	55	42	52	48	47	55	42	45	51	44	50	55	46	48	47	44	56	45	42	39	46	41	40	52	47	65	51	35	66	47	60	51	36	42	55	44	44	35	43	43	39	64	53	53	47	51	42	41	45	47	54	45	55	52	53	62	43	48	43	53	40	42	46	47	50	54	36	56	57	50	51	41	46	61	47	45	45	46	49	48	54	47	41	49	49	53	43	45	57	38	51	50	43	46	47	46	49	50	47	42	57	47	50	46	49	44	58	35	46	46	45	54	56	51	52	48	50	46	52	33	53	43	47	56	41	48	62	48	42	59	43	53	43	45	53	42	50	39	46	43	49	52	45	41	45	44	48	52	39	55	45	50	50	56	45	40	67	52	51	57	53	44	44	57	49	48	50	56	52	45	42	51	54	41	47	45	41	56	47	52	44	48	34	50	46	47	48	59	45	50	41	44	55	47	57	48	41	40	48	52	40	41	35	52	51	44	39	48	51	41	35	47	37	48	40	54	35	48	38	55	57	43	51	43	53	46	49	50	47	57	52	56	57	44	54	52	47	60	56	65	31	43	50	52	36	48	61	58	36	40	37	47	45	51	54	58	47	38	44	46	50	35	49	60	54	57	44	63	52	45	50	52	50	55	43	54	46	36	47	52	53	55	41	50	49	55	47	39	41	48	49	53	47	48	46	47	39	44	41	51	52	43	43	48	47	51	48	46	57	45	45	55	52	43	52	34	41	43	42	47	57	54	49	32	53	54	46	54	48	52	57	41	51	50	43	45	45	51	52	52	57	54	43	55	42	54	50	56	48	50	49	46	34	48	47	36	56	39	36	59	46	50	46	41	54	41	47	44	51	55	51	52	57	51	42	42	50	51	48	50	52	41	50	56	45	49	54	55	58	50	45	56	49	52	44	41	43	44	51	45	52	55	52	56	43	45	55	46	34	51	43	53	39	41	54	37	57	59	57	51	47	49	48	54	38	50	60	44	47	40	50	60	51	47	48	40	45	59	63	41	52	49	50	56	39	62	48	44	52	51	38	46	41	54	52	37	47	56	34	58	54	47	45	34	44	47	60	52	49	40	37	45	51	47	38	56	39	53	45	47	51	44	57	39	43	55	48	61	53	35	49	50	42	50	58	47	52	51	58	38	44	42	39	69	47	58	53	55	43	46	41	45	49	40	49	43	52	36	46	54	50	49	44	52	55	49	46	48	32	49	42	46	51	51	38	46	48	46	51	55	47	40	45	46	48	38	54	35	48	49	47	46	56	37	53	41	51	44	48	48	49	39	54	54	48	37	58	36	57	56	48	51	48	47	53	41	57	51	40	45	58	41	50	36	36	43	56	46	46	40	53	51	37	53	56	66	43	48	27	51	45	55	42	52	37	48	50	53	45	51	37	58	45	49	53	34	54	46	51	53	49	46	44	50	47	41	40	43	45	41	52	44	48	56	49	52	46	42	47	58	41	64	48	45	46	44	63	51	55	46	51	44	37	47	50	46	48	40	57	42	49	58	40	49	38	47	43	49	50	50	48	64	51	55	39	46	51	46	54	36	56	38	45	48	55	41	37	57	45	41	38	52	47	45	56	45	44	57	44	43	51	53	61	44	50	50	50	34	46	48	43	54	41	38	55	50	54	59	47	51	43	52	52	54	46	45	39	59	47	44	58	44	44	54	49	45	42	50	40	47	51	51	54	53	54	49	56	46	43	51	52	51	59	43	52	56	48	46	50	53	47	51	49	57	53	40	43	51	47	50	54	44	61	37	46	40	38	51	63	30	45	44	42	57	48	55	63	54	46	46	47	54	43	45	49	51	50	53	53	54	34	42	44	50	56	50	51	50	50	48	47	66	50	48	56	46	43	48	45	45	55	43	42	35	50	49	41	47	43	54	37	51	55	42	30	46	53	52	54	53	52	60	39	53	62	43	33	48	56	48	38	45	35	39	59	44	51	52	44	48	40	52	49	39	39	52	53	44	54	49	56	55	56	52	37	50	41	45	48	43	45	48	43	35	42	44	44	44	38	50	48	38	43	45	55	48	40	48	58	40	54	52	49	49	47	57	54	48	55	43	43	56	44	47	40	54	51	45	54	45	40	47	51	45	46	39	61	51	48	49	41	38	60	48	45	46	56	59	44	54	54	45	48	51	37	49	36	41	34	45	41	41	50	51	59	52	46	33	48	48	48	45	53	46	48	49	47	58	42	60	52	51	44	52	49	49	56	36	50	43	37	61	43	48	49	48	44	42	51	55	43	54	37	38	57	46	49	59	41	56	44	56	45	60	43	50	44	45	37	47	48	45	50	50	37	50	47	32	50	44	53	43	46	42	51	53	59	49	41	49	54	38	42	51	64	57	34	46	49	47	41	49	46	47	48	48	49	48	48	47	51	46	45	45	51	51	39	53	53	52	43	48	46	42	55	57	47	49	40	50	41	50	48	46	53	44	46	56	52	42	48	47	36	43	42	41	50	52	44	41	40	41	24	47	53	42	34	36	49	40	47	53	52	47	48	43	50	42	45	43	38	49	53	51	46	57	55	60	43	42	45	45	42	41	49	58	49	37	42	35	52	46	50	54	50	44	50	58	47	44	45	46	43	55	39	47	40	47	40	51	49	39	45	50	43	52	37	40	56	41	60	47	51	57	42	51	42	67	51	36	59	47	42	52	40	42	32	45	39	51	48	44	45	45	37	58	44	60	49	36	37	58	49	51	58	51	47	38	36	60	46	56	57	52	61	47	54	43	43	54	43	56	57	53	43	49	50	53	39	43	54	41	33	40	53	39	39	50	47	44	54	44	49	37	43	40	56	45	50	51	43	47	53	44	54	50	55	56	46	43	50	39	49	47	36	47	53	50	43	51	56	42	46	42	46	36	48	52	35	63	58	39	43	43	57	48	47	41	50	46	60	41	62	51	45	50	41	61	39	49	48	50	54	56	61	59	59	46	54	52	53
19555	13338	8437	20289	29712	29431	24750	20692	17985	14901	12746	10639	10508	8340	6634	4895	4219	3153	2798	2493	2239	2014	1685	1632	1465	1473	1327	1190	1094	1028	1070	1096	1072	954	1109	919	930	921	929	868	834	844	829	857	875	843	870	918	844	1717	7363	7590	822	793	755	743	816	747	910	883	765	758	780	708	737	729	754	811	711	725	751	733	773	743	726	736	736	722	770	807	738	758	785	716	778	762	738	701	772	773	780	733	721	791	768	756	722	756	755	770	771	770	738	780	720	699	770	750	750	747	732	765	744	739	769	760	764	721	770	734	721	773	696	787	758	744	709	755	743	764	773	746	747	760	707	778	747	714	777	735	782	725	784	804	753	772	737	771	736	731	754	695	733	697	742	729	693	725	738	723	681	707	741	696	755	723	702	741	758	749	738	727	758	724	765	684	740	762	702	743	764	719	637	726	742	747	727	689	785	749	709	752	763	738	721	702	674	704	713	728	722	751	766	714	690	727	686	730	733	697	733	709	676	741	702	719	737	719	779	713	710	719	693	737	726	792	719	762	765	702	720	780	744	742	695	765	724	758	696	715	744	669	741	775	713	751	754	743	742	701	736	745	734	704	741	726	740	727	690	748	739	720	719	685	751	752	737	694	725	706	719	730	758	734	683	694	747	702	745	700	774	729	715	713	763	724	743	738	702	734	748	753	733	698	737	716	784	738	715	683	750	756	729	747	721	756	715	759	712	698	725	710	716	751	745	770	648	750	756	729	762	736	751	708	749	764	741	710	718	790	717	714	757	734	722	715	739	667	791	744	730	721	736	750	726	682	705	698	748	725	757	736	770	746	733	707	762	720	682	688	750	730	775	717	745	726	695	719	719	763	701	721	695	733	703	723	705	682	802	735	759	738	712	718	714	722	729	740	722	712	716	753	695	703	723	741	730	731	719	759	736	687	752	704	713	729	788	708	722	697	733	686	753	708	713	728	736	706	744	723	733	718	737	790	761	768	730	725	718	721	728	718	700	720	729	717	697	698	718	728	699	703	704	731	745	710	746	692	758	730	683	732	788	737	715	695	720	731	714	739	736	772	704	768	674	714	745	721	710	723	754	683	704	718	730	727	738	789	677	715	731	700	714	748	728	680	762	708	728	753	722	753	712	713	718	724	738	725	753	830	693	710	694	754	707	712	785	754	782	740	738	726	768	763	740	710	719	728	706	762	745	729	725	727	724	690	739	693	741	721	739	763	681	714	703	740	674	693	706	768	733	727	705	721	735	719	727	677	706	727	727	777	764	741	695	780	747	729	743	752	708	749	737	651	757	672	699	710	767	726	723	765	743	708	686	699	739	712	705	694	726	724	700	700	726	714	726	707	776	690	759	753	749	682	780	711	722	723	705	728	721	706	701	763	704	770	731	749	674	703	752	771	746	734	735	744	748	703	676	718	730	723	778	752	745	734	723	710	786	748	692	755	713	696	743	725	718	743	702	723	670	738	743	720	784	760	706	710	727	746	696	754	700	733	704	743	753	688	748	753	733	749	742	726	738	697	719	702	775	723	721	721	742	748	764	743	730	751	703	732	736	726	724	718	719	770	744	736	729	706	762	774	724	768	702	711	729	707	721	769	708	652	734	715	773	750	750	710	748	724	730	699	740	774	743	767	712	787	745	725	724	764	753	764	723	740	751	711	782	734	764	737	755	689	724	714	746	703	724	738	724	664	759	759	751	758	741	742	738	704	684	715	727	759	667	716	760	761	738	711	655	743	725	752	733	700	739	762	711	720	738	744	733	764	790	765	733	710	748	724	765	711	747	765	742	761	688	732	741	740	754	770	775	745	776	681	760	721	741	739	749	694	735	676	766	727	757	704	718	701	732	680	701	713	747	747	712	728	721	767	754	754	688	719	695	764	728	705	731	749	751	692	724	719	748	760	722	749	733	727	749	712	778	736	732	698	718	725	711	744	741	674	749	728	748	703	695	710	757	768	708	748	722	719	713	770	711	734	734	756	724	725	774	716	724	699	706	721	716	694	749	730	741	769	716	714	756	746	751	684	748	746	742	721	698	737	765	738	716	762	706	701	728	754	726	700	794	742	691	714	702	727	686	741	721	769	729	702	787	744	749	711	736	761	782	763	692	742	746	730	732	740	792	741	680	684	713	712	731	711	781	737	751	774	725	685	752	733	697	722	698	723	806	733	721	734	742	715	714	699	727	749	723	649	775	698	708	772	736	724	711	696	757	727	736	701	683	724	708	712	709	712	710	724	791	747	723	680	772	687	707	706	721	764	719	701	712	728	738	724	743	766	725	759	716	725	734	701	689	704	733	726	713	675	737	763	720	711	711	759	754	749	722	735	704	713	717	739	716	750	713	724	719	731	739	740	743	727	694	721	686	730	746	727	710	721	697	737	740	775	712	725	723	732	737	722	722	741	755	734	680	668	744	751	736	731	732	716	742	752	723	739	738	747	735	750	751	709	703	703	713	805	738	745	731	711	740	733	721	778	713	718	735	733	698	727	753	713	763	782	711	727	770	754	702	739	722	738	706	677	725	729	701	742	779	782	766	713	734	711	727	738	781	740	730	765	717	725	748	760	723	735	759	752	736	710	682	746	713	728	752	739	732	749	697	699	716	683	701	737	701	781	735	789	754	777	734	740	700	695	703	722	756	725	702	757	764	764	757	762	692	764	732	670	714	744	741	711	735	724	717	700	752	704	736	714	748	689	736	724	712	682	714	745	699	723	747	756	760	675	693	767	758	721	714	696	691	760	744	728	729	754	726	714	781	758	742	739	701	750	708	751	732	706	746	769	685	708	756	722	643	731	760	736	742	675	728	796	739	792	722	750	717	757	734	706	762	690	726	747	723	780	742	777	765	728	766	745	733	730	797	670	766	727	711	704	756	741	747	735	762	763	777	712	752	724	720	701	752	767	759	699	722	728	748	754	709	702	744	710	664	771	756	760	741	775	760	733	778	744	754	717	724	722	740	673	682	708	767	719	766	778	768	724	734	703	753	708	748	717	759	733	735	741	756	752	728	740	771	745	711	694	691	737	771	741	783	773	743	705	750	729	707	769	765	755	744	757	751	716	735	763	706	729	755	720	684	769	715	692	701	763	738	732	715	751	723	754	742	767	746	752	716	758	732	783	703	720	729	727	731	785	735	712	727	709	728	669	741	771	740	733	733	744	703	724	717	695	720	711	713	776	711	734	709	669	691	712	714	758	752	789	756	765	738	725	739	774	726	694	751	699	792	723	715	733	720	708	753	738	713	670	748	725	740	769	707	749	756	724	721	717	766	740	741	707	766	727	718	695	701	744	662	732	733	753	722	742	716	759	750	729	733	672	740	740	759	733	702	736	678	699	734	784	720	715	741	690	715	757	702	747	733	755	754	764	680	744	719	765	735	769	690	719	690	771	736	790	728	732	720	736	748	703	729	754	738	766	743	759	717	695	684	714	704	743	711	766	712	710	685	717	731	705	735	753	761	785	696	721	676	748	675	709	706	709
2266	988	490	380	867	1067	789	664	618	474	400	340	345	316	241	201	141	137	119	107	96	83	76	82	63	67	59	54	72	58	56	58	54	41	63	64	63	47	49	44	41	45	41	45	48	52	39	41	44	95	443	509	43	42	46	39	45	38	49	42	44	42	37	35	46	41	38	49	50	37	46	37	36	37	49	39	54	45	39	42	48	43	45	52	36	49	37	51	38	51	37	51	41	37	42	30	36	40	32	45	42	35	41	37	40	44	27	39	37	50	32	30	45	24	39	34	33	33	34	36	41	45	48	53	43	43	38	40	33	41	47	37	39	40	39	46	38	51	40	46	44	45	42	42	45	36	53	46	40	47	37	41	36	45	40	32	46	45	28	39	51	43	34	31	54	46	44	47	44	31	37	37	38	44	39	46	46	42	39	51	44	42	40	44	46	32	36	43	39	50	35	36	49	43	38	40	53	35	48	42	46	37	38	37	26	49	37	54	37	42	52	36	46	42	37	47	38	57	55	54	47	44	46	41	44	43	38	41	41	35	52	59	39	42	42	38	42	36	47	31	33	32	36	45	43	42	41	41	49	37	42	39	37	52	55	39	29	43	45	50	37	33	34	37	37	39	48	40	48	43	44	47	31	39	38	52	40	35	46	34	38	33	45	35	62	37	40	36	34	47	36	36	54	43	47	39	55	43	44	37	47	42	47	42	44	37	40	33	34	51	40	43	37	41	43	40	49	40	37	32	34	34	49	49	46	37	53	35	42	52	36	46	44	45	35	49	41	42	33	29	31	38	42	43	36	44	32	37	39	32	41	42	50	36	45	50	46	34	43	35	39	45	44	35	39	43	43	45	38	45	46	31	51	47	37	55	32	36	43	39	33	35	41	51	43	48	36	30	43	35	33	43	36	33	55	35	40	41	41	38	36	42	33	50	29	38	35	39	38	41	37	48	38	37	41	39	33	40	31	35	36	47	46	32	33	44	51	55	43	46	33	39	41	45	42	43	31	36	43	39	26	39	44	43	31	50	35	47	38	42	46	43	49	47	43	43	31	34	40	40	41	29	34	47	43	42	54	40	24	32	39	58	36	40	43	34	46	41	31	31	38	40	48	35	51	49	47	40	38	46	52	37	45	40	36	43	43	45	52	46	37	32	49	33	54	34	37	42	51	34	41	36	44	51	36	36	42	46	51	32	38	46	49	36	42	42	31	48	34	25	36	39	33	41	41	39	32	42	48	43	35	41	37	42	33	37	37	38	39	49	56	48	35	48	31	31	34	41	37	27	48	38	44	42	46	33	43	38	38	42	35	52	33	39	35	39	44	35	31	37	34	32	35	40	36	30	31	44	41	43	41	40	30	51	51	41	44	36	38	37	39	46	41	39	44	39	35	41	42	31	46	43	46	42	41	42	31	49	36	42	40	42	39	29	26	37	36	38	36	32	40	41	35	41	35	32	36	45	31	47	39	43	46	48	44	44	35	38	40	38	46	48	48	50	42	37	55	49	45	42	41	36	34	42	43	46	32	47	48	30	34	40	44	39	39	38	41	42	43	46	39	42	44	44	43	41	36	31	46	38	49	39	46	40	34	52	38	37	36	41	51	39	41	38	42	44	37	49	39	47	46	43	49	34	39	40	45	44	49	40	41	45	47	34	45	31	44	54	59	46	29	41	40	29	39	37	50	34	42	41	45	41	52	52	37	38	30	37	38	50	38	39	42	39	41	47	48	39	30	38	37	32	52	37	54	31	34	40	45	43	42	53	42	48	40	36	32	50	40	39	41	46	39	52	39	49	37	36	38	43	35	40	32	48	55	42	35	35	42	36	39	47	45	43	48	47	40	33	34	39	43	46	40	29	34	31	36	41	47	34	40	44	43	34	39	40	36	47	41	42	40	41	42	36	45	33	37	39	40	42	44	39	49	28	39	39	50	30	38	30	50	35	37	49	51	34	44	42	35	45	42	41	35	50	36	33	39	33	43	41	56	35	41	37	45	43	36	30	49	30	38	37	44	40	35	34	38	47	40	35	40	46	41	35	29	35	35	54	41	43	45	56	41	43	28	33	38	47	41	45	32	46	40	42	41	47	42	35	44	38	40	29	49	40	28	43	45	40	34	38	37	51	46	48	41	40	42	52	33	40	45	39	34	28	43	43	33	36	38	56	40	38	44	35	44	41	41	41	39	37	32	39	49	39	35	33	28	37	46	42	39	34	43	42	49	38	31	43	35	41	41	40	37	42	33	38	39	50	41	42	49	45	43	39	43	42	41	33	40	31	46	43	44	47	36	32	39	36	45	48	52	41	48	48	43	31	36	31	32	43	50	41	42	44	39	41	41	42	37	44	53	44	30	42	50	30	40	31	42	32	42	30	39	36	45	44	38	53	29	37	40	44	51	37	46	35	46	41	35	38	41	30	39	36	43	35	42	30	47	44	30	32	41	35	44	41	37	30	50	35	40	39	40	32	38	47	41	26	36	38	39	36	43	40	42	34	31	41	49	50	46	51	46	39	42	40	40	47	52	41	37	39	43	31	36	34	32	49	48	44	34	56	39	43	38	47	38	35	46	47	41	35	42	31	43	46	37	34	31	49	47	43	42	34	38	38	48	50	49	33	52	38	41	42	33	42	37	45	44	51	40	45	40	56	39	36	29	47	41	44	42	43	38	31	48	43	37	40	42	38	46	23	44	48	44	32	42	33	41	48	38	27	47	41	40	44	59	36	43	35	34	45	46	36	31	36	44	46	42	54	46	40	38	34	33	37	43	29	35	41	37	45	37	48	38	30	32	36	59	44	35	41	40	36	40	41	51	51	36	46	55	43	49	41	48	26	42	50	36	44	44	46	42	44	50	48	39	41	41	47	39	49	42	44	47	35	35	58	50	39	51	37	44	31	41	51	43	40	44	43	38	37	45	46	44	40	31	42	28	46	35	48	52	47	43	48	43	39	46	40	42	42	35	26	39	35	36	39	44	42	43	31	32	38	50	48	56	44	43	41	53	43	47	40	37	45	47	42	39	39	40	46	33	33	50	45	36	32	40	44	43	42	47	48	42	47	43	27	39	40	36	31	50	29	44	38	37	38	46	49	40	31	33	28	44	38	42	47	34	52	36	45	47	41	38	46	35	38	44	47	49	40	34	41	37	45	26	45	30	45	37	39	36	38	40	43	43	54	30	42	35	34	41	42	47	65	41	32	41	46	28	41	41	42	45	38	40	40	41	48	44	48	44	35	49	35	41	44	34	33	43	48	30	42	40	35	30	31	38	36	41	37	37	43	44	32	35	42	29	36	42	34	34	28	54	44	30	45	47	34	39	53	44	39	25	38	37	46	30	43	37	44	34	39	56	32	47	43	51	48	44	39	43	49	40	34	36	44	31	40	50	45	32	40	39	55	40	36	48	41	39	26	39	29	46	37	46	44	42	38	52	47	30	42	46	44	23	38	29	42	43	34	43	34	30	38	43	41	35	59	42	29	36	40	37	49
25226	17522	11439	25170	35105	34672	30355	26562	23029	19151	16106	13699	13599	12446	9587	7372	5827	4910	4228	3714	2846	2740	2354	2085	1892	2067	1743	1642	1425	1326	1246	1260	1125	1119	1096	958	962	969	1009	894	850	851	880	830	815	832	835	805	830	2644	13591	14784	1228	736	719	644	687	645	804	716	680	645	634	669	660	617	641	643	683	626	659	629	642	669	644	612	669	603	651	645	648	634	664	633	607	628	642	675	651	620	618	628	664	633	663	632	611	599	627	634	622	621	552	598	654	630	612	648	602	622	611	637	637	625	620	649	685	633	664	649	641	612	631	663	621	634	630	610	621	629	618	567	623	659	650	595	609	622	630	623	604	621	648	649	631	640	671	649	600	651	659	634	626	691	640	612	610	575	597	645	603	573	582	632	583	568	606	605	623	621	652	652	674	620	562	631	602	599	616	626	624	649	635	632	663	664	645	585	622	608	604	641	644	610	642	625	592	554	616	587	648	670	602	615	651	582	604	607	613	590	601	616	592	615	607	611	595	590	589	624	595	597	602	592	628	613	612	599	618	616	643	592	636	611	592	620	593	589	653	617	575	631	597	607	608	614	599	598	637	591	589	617	586	630	686	653	612	608	584	558	655	579	631	629	629	611	622	590	581	621	576	612	609	616	605	662	649	614	579	574	642	620	605	604	618	617	615	614	622	565	598	609	595	618	618	635	607	639	594	594	598	607	596	645	618	609	602	625	608	608	632	615	616	580	648	588	546	578	635	575	627	580	579	571	540	637	636	608	569	610	602	630	612	629	629	591	537	596	584	613	612	609	625	599	637	587	590	631	638	605	624	629	589	611	625	606	560	640	642	642	566	635	576	635	588	605	573	642	590	618	605	621	608	580	557	626	580	629	582	619	604	627	646	579	592	605	579	619	610	598	657	575	662	598	596	587	600	601	632	601	582	616	595	650	644	571	602	627	553	629	595	613	589	582	635	617	584	625	578	593	547	587	624	625	620	639	632	616	594	624	625	585	633	577	611	607	632	591	601	609	633	641	647	641	654	602	594	605	615	619	604	591	571	622	628	643	591	578	593	632	587	642	573	592	582	613	647	589	542	553	594	683	616	588	582	645	608	564	613	612	610	606	595	633	582	617	675	644	623	653	585	581	615	644	644	623	611	595	572	595	619	618	609	639	578	603	615	598	650	631	583	637	646	616	572	599	607	628	594	606	580	631	591	606	578	623	618	590	620	635	627	585	620	587	581	600	642	593	569	586	647	618	574	610	588	582	619	634	630	586	650	594	649	584	650	621	589	585	575	610	581	603	606	600	583	621	581	602	570	605	567	587	617	672	603	581	590	633	600	612	636	606	605	612	630	603	571	625	651	619	678	621	594	615	584	652	598	590	613	587	586	585	608	556	652	643	611	623	585	614	636	594	619	634	594	612	607	612	632	626	621	613	622	583	601	618	570	643	650	621	624	620	597	615	619	597	643	589	594	588	631	626	671	583	585	594	587	583	624	603	611	637	643	618	580	562	640	593	626	599	566	657	611	608	618	614	604	584	637	595	609	590	604	601	607	609	623	616	614	616	626	599	598	626	599	618	617	621	645	570	602	636	625	628	599	604	621	587	605	588	593	681	593	605	610	584	606	607	623	611	562	679	624	633	637	640	613	609	638	628	637	590	548	605	583	631	633	588	632	633	592	605	606	617	596	677	619	610	598	638	607	637	624	592	613	614	621	605	627	583	622	589	601	634	625	620	645	623	575	580	604	587	610	566	599	627	587	629	593	612	642	576	553	631	572	648	615	650	623	635	598	626	574	615	593	591	599	613	646	587	620	587	582	636	670	597	573	658	554	610	634	618	610	598	614	569	651	603	592	585	621	647	606	571	593	606	653	589	631	583	587	576	629	581	617	639	615	607	584	586	624	647	611	575	574	644	582	621	568	598	588	595	594	605	618	655	595	675	606	623	612	621	589	594	587	588	584	599	587	620	599	626	580	656	655	598	610	616	574	570	618	644	627	608	614	574	642	627	641	573	597	600	606	567	605	637	609	599	632	576	649	594	582	601	640	592	596	583	622	570	665	616	600	612	584	623	647	641	616	566	589	595	600	616	625	586	595	587	598	587	662	592	649	633	567	627	640	633	593	596	620	574	572	603	634	641	610	622	634	619	644	612	674	606	604	652	651	649	610	585	595	615	648	640	616	615	613	602	589	549	620	647	580	590	612	604	584	620	612	604	591	593	641	517	566	636	599	574	646	620	647	598	553	616	619	607	618	601	580	614	616	649	652	622	611	644	580	583	611	633	599	632	607	630	669	588	602	643	607	557	618	587	610	556	609	607	609	628	586	606	625	608	622	617	653	609	541	602	648	599	602	585	600	583	612	623	611	611	677	609	642	610	593	587	602	570	636	642	644	600	574	597	617	629	586	616	670	595	628	653	613	616	632	601	636	611	663	608	644	619	604	656	581	610	625	569	606	624	588	650	634	578	589	639	623	634	609	625	633	620	573	621	626	606	600	645	655	621	645	585	621	606	601	672	587	599	588	639	645	625	620	607	625	585	599	609	622	623	578	661	586	630	615	566	599	582	601	636	579	634	596	662	595	622	600	632	641	607	607	657	605	542	628	605	616	584	630	599	596	585	630	585	604	622	627	611	602	567	611	586	589	632	661	606	550	571	620	630	604	593	652	627	595	595	593	644	614	636	603	568	607	620	616	621	619	612	608	630	684	582	607	656	610	636	574	569	632	572	622	633	579	651	585	617	620	606	600	580	624	643	641	630	589	609	597	644	618	631	602	643	599	638	599	583	614	631	616	603	614	611	628	596	644	622	652	597	583	600	608	606	597	580	609	589	572	580	606	645	630	633	599	663	553	599	620	593	620	602	621	636	596	639	595	631	604	670	580	619	642	604	631	583	637	626	578	622	593	665	608	589	607	631	671	580	601	628	589	606	612	622	590	619	616	651	590	627	579	650	655	577	581	613	632	590	615	587	569	619	600	601	622	649	613	615	589	599	586	625	570	577	605	626	601	621	602	630	608	618	622	596	627	600	620	630	553	627	599	653	572	630	625	622	612	617	625	621	628	649	632	626	628	619	598	615	591	592	619	646	576	582	623	652	636	620	590	611	617	608	621	595	601	588	607	611	646	609	623	583	607	622	610	616	610	674	619	617	634	613	647	633	598	641	624	632	578	578	670	652	594	601	637	621	593	621	597	611	582	614	563	602	647	599	569	621	609	597	604	652	648	609	630	597	613	640	572	627	601	585	613	616	566	607	611	613	621	559	605	595	611	614	619	600	614	648	656	632	588	622	623	614	620	576	574	617	607	578	600	639	600	615	593	608	607	629	576	593	581	587	596	639	666	585	630	628	657	647	582	636	612	577	610	655	591	616	615	619	617	600	638	646	570	627	632	616	584	621	602	632	628	638	609	588	565	619	586	591	635	580	594	638	657	602	633	615	624	588	584	605	594	616	612	609	602	616	588	587	576	595	660	595	667	644	574	540	586	616
1843	396	227	200	377	415	357	285	211	208	175	143	135	136	116	81	73	65	60	46	47	43	41	38	40	33	39	32	38	31	44	34	32	34	35	33	28	21	38	38	27	32	32	37	41	31	33	24	25	24	51	107	31	29	28	35	26	24	31	28	23	35	37	39	33	29	40	30	45	33	25	30	29	33	30	35	34	27	32	33	32	36	32	31	27	32	31	31	35	26	30	32	32	23	26	27	31	39	39	31	20	35	25	31	34	39	25	29	34	36	30	25	37	32	44	37	26	37	27	37	28	42	37	36	24	35	43	34	24	36	29	33	30	36	33	36	32	26	32	29	29	28	39	26	31	24	32	27	26	26	33	39	28	33	33	37	25	32	39	30	29	30	24	23	29	37	28	28	32	27	29	27	31	28	33	43	37	36	21	24	35	27	39	28	27	39	35	33	29	27	34	31	32	30	27	26	27	35	27	31	29	23	34	32	25	28	28	40	25	33	36	26	32	19	31	34	26	35	31	37	34	29	26	32	34	22	34	33	25	23	30	29	38	30	34	28	36	30	31	40	33	31	27	47	34	37	39	30	19	32	23	36	35	36	34	32	17	37	38	32	37	38	35	36	32	38	30	33	24	25	25	27	30	29	28	46	33	28	34	34	34	26	26	26	30	35	41	31	30	25	33	30	29	27	33	22	40	39	34	36	29	36	21	26	36	22	33	29	36	40	38	32	41	17	23	27	34	27	26	35	33	37	24	30	33	31	33	38	32	26	24	22	31	37	32	31	43	31	29	34	30	36	22	33	37	24	26	27	38	37	36	23	35	24	24	34	24	23	28	33	32	33	38	40	30	32	35	32	36	29	26	32	39	27	25	33	21	43	29	31	26	29	24	39	35	31	34	31	22	33	26	26	44	21	35	29	30	34	32	32	36	36	43	28	25	30	30	27	35	40	34	33	35	23	27	31	28	31	36	34	30	35	23	35	39	34	29	35	41	39	28	34	28	35	19	25	28	24	34	30	33	20	41	26	32	30	40	30	33	29	31	26	31	23	33	24	32	30	33	23	36	35	27	28	30	25	26	35	37	22	28	30	25	25	32	33	27	26	34	37	36	29	22	29	37	34	40	42	36	27	31	30	27	23	35	30	25	31	36	22	24	40	23	29	32	23	38	33	35	31	33	26	28	36	26	32	32	30	32	38	26	28	31	39	28	28	28	29	27	30	24	31	29	35	38	25	32	36	23	25	34	23	26	37	26	31	30	39	20	37	33	35	33	28	36	29	24	29	35	29	29	21	32	34	32	28	22	32	30	27	22	34	34	25	37	41	32	26	32	24	36	29	24	37	32	21	32	45	23	28	34	28	31	41	26	35	30	33	40	37	32	27	19	31	32	36	31	32	26	34	26	29	33	32	29	29	27	28	30	28	39	31	37	37	28	26	30	26	27	29	33	28	39	37	43	32	31	26	45	28	28	33	46	25	30	31	31	28	30	36	35	38	26	32	33	26	31	27	26	38	30	28	30	34	23	34	31	37	26	32	34	23	35	28	27	37	32	35	26	33	36	32	28	40	34	27	42	33	34	38	34	39	26	30	32	32	26	30	31	26	34	35	27	38	30	32	27	23	32	32	47	29	32	28	22	32	35	31	25	37	34	36	26	36	26	30	26	23	38	28	33	30	33	34	34	31	29	26	33	30	42	20	37	33	38	23	26	27	29	36	24	27	32	32	37	28	18	34	29	33	28	37	25	30	26	28	35	38	35	47	27	33	32	27	28	40	30	30	28	26	31	29	25	30	45	34	28	25	30	23	28	23	28	26	37	30	26	39	52	30	29	20	28	36	35	34	29	37	40	26	28	33	36	41	29	28	29	31	25	34	37	26	33	27	20	28	29	14	27	22	32	33	35	35	30	31	47	31	32	45	30	36	23	37	29	37	31	24	38	32	26	24	33	37	36	26	27	33	26	30	37	21	26	37	26	26	39	40	28	23	31	31	38	18	25	39	38	34	36	20	37	26	47	35	35	29	31	26	24	31	34	32	30	28	26	26	36	35	30	22	33	51	34	29	26	25	32	28	34	35	21	29	31	30	26	35	35	31	28	23	34	35	40	34	37	24	41	23	46	25	44	31	30	43	23	35	38	35	28	24	32	27	28	30	27	30	28	28	29	29	27	31	30	37	33	38	32	30	34	25	25	32	33	43	30	24	28	40	32	32	42	34	37	30	40	28	38	30	28	32	34	36	31	29	31	28	30	30	31	26	31	30	34	32	30	35	33	28	25	32	31	46	29	31	41	23	25	24	29	41	32	31	33	32	34	32	35	33	34	25	33	31	38	26	25	27	34	22	35	44	28	31	37	34	27	25	35	31	46	35	32	40	30	23	29	31	30	29	29	31	35	26	29	38	23	36	32	34	42	25	39	35	31	30	29	42	42	26	27	40	26	29	26	22	26	27	29	36	31	26	37	27	39	33	35	32	33	31	32	37	36	31	44	40	28	26	29	27	33	47	23	33	34	22	23	32	27	36	24	39	23	33	28	31	33	25	30	32	29	33	24	24	26	44	29	32	35	32	39	38	34	23	33	29	31	28	24	34	31	30	26	24	35	27	31	33	37	33	29	36	40	34	32	30	38	41	36	29	22	23	38	37	35	28	19	29	46	26	24	32	35	33	29	31	32	41	24	29	43	29	25	41	19	38	30	38	37	36	38	26	33	18	31	20	28	32	27	24	37	25	27	33	38	30	32	42	34	30	29	30	36	29	36	34	37	27	24	32	28	25	29	31	35	39	42	29	26	29	32	44	36	23	38	25	38	24	33	20	28	26	35	35	28	25	31	35	27	33	36	29	34	32	24	23	29	20	25	29	35	40	37	34	36	38	23	37	37	29	42	34	24	26	29	39	25	30	29	35	33	32	33	32	31	38	27	37	35	38	31	23	33	27	38	39	36	33	41	31	20	29	24	23	29	31	35	32	39	24	34	35	26	40	29	36	40	28	34	31	20	28	32	35	31	39	29	26	32	37	32	26	41	28	27	36	42	33	36	32	31	30	36	36	30	29	33	33	36	33	44	35	36	40	33	41	44	32	29	40	36	26	35	27	47	28	22	26	45	20	25	34	36	35	23	30	42	35	33	35	34	34	34	37	25	34	32	39	21	31	36	39	21	43	29	34	28	38	33	29	38	31	23	31	34	37	29	29	28	27	28	32	27	38	38	33	28	23	27	30	35	38	47	19	28	39	38	28	23	34	29	39	46	27	36	34	45	32	50	28	36	38	31	28	24	25	31	33	31	24	33	39	27	43	28	29	29	22	42	28	38	28	33	39	25	26	32	29	35	32	33	31	35	38	33	30	27	25	32	34	38	37	27	35	22	28	29	29	29	29	33	31	47	29	25	36	32	37	35	36	26	24	27	38	39	22	27	34	35	35	36	35	24	36	32	41	34	20	31	24	30	36	27	25	28	31	36	39	21	32	28	32	26	36	26	34	21	27
17254	10448	5840	16249	25811	24809	20829	16499	12645	10704	8834	6532	5977	5987	4590	3520	2736	2047	1710	1456	1268	1042	971	974	843	898	832	745	696	711	656	603	598	580	609	602	578	584	610	529	506	557	545	519	590	568	581	501	560	613	1284	3797	863	515	541	532	474	478	527	470	475	473	484	477	483	467	451	431	504	471	480	438	469	471	481	497	444	485	487	465	470	479	486	465	453	505	476	525	470	447	513	489	499	466	462	472	468	489	464	495	488	479	514	496	484	462	512	503	485	476	476	442	506	491	475	483	500	465	533	500	466	459	470	486	432	481	517	481	529	511	494	499	490	524	485	505	472	466	507	525	502	468	477	486	528	482	504	506	470	484	484	489	508	475	492	448	506	495	453	496	463	450	470	518	475	465	424	492	480	486	477	468	508	474	474	438	490	475	454	524	461	487	477	453	491	557	476	496	432	430	472	472	496	470	435	459	435	466	470	507	498	456	438	462	502	476	478	474	488	486	450	498	448	458	470	467	487	462	464	494	489	476	469	450	464	481	456	472	449	486	497	468	477	507	478	480	480	476	497	508	489	489	470	449	478	459	440	493	477	475	484	455	461	483	481	485	481	470	494	480	510	484	468	488	492	450	447	443	481	480	477	467	485	518	500	460	482	526	470	495	454	509	460	484	471	493	471	449	490	485	472	470	463	487	471	515	459	487	437	453	504	487	475	478	474	470	464	460	467	489	534	483	521	488	462	459	477	459	482	501	451	482	509	446	499	463	438	481	465	481	498	512	487	477	463	480	505	449	446	466	474	475	468	473	470	500	498	476	486	516	475	495	506	483	456	469	472	512	465	509	463	502	452	455	477	448	488	450	450	454	485	465	498	460	458	457	483	510	471	495	513	506	442	441	529	491	461	464	506	486	474	473	470	489	486	457	482	489	509	445	478	480	478	491	456	482	492	489	500	502	489	439	469	492	447	530	483	435	490	464	471	475	493	439	497	482	509	475	463	447	444	459	502	478	492	479	448	504	451	481	509	476	460	465	494	477	450	487	456	488	427	485	495	492	465	492	468	519	498	489	456	466	479	438	509	465	485	505	480	483	454	473	473	509	446	473	491	525	470	442	507	455	469	480	461	483	439	485	466	478	456	470	467	473	460	469	475	474	482	484	477	464	466	442	508	484	466	452	496	437	474	492	517	466	465	516	477	471	468	488	444	472	437	491	441	478	475	479	502	445	515	478	489	503	502	512	494	471	468	485	485	461	465	476	477	462	487	477	461	469	472	474	469	480	489	464	509	494	450	517	478	466	468	482	468	481	458	495	454	468	454	445	509	476	468	475	493	470	495	481	477	477	437	470	470	510	449	473	518	483	466	488	488	490	495	455	478	489	525	475	507	500	452	525	455	450	470	451	479	484	551	431	482	486	483	472	469	485	457	521	499	486	481	456	419	493	477	512	422	470	481	461	479	467	492	483	451	454	423	464	485	485	471	510	445	460	489	499	501	458	437	512	432	468	476	477	467	482	441	475	462	490	516	448	478	429	503	462	458	465	498	472	476	487	473	447	463	459	478	440	459	477	416	491	460	450	482	454	443	465	462	481	501	439	488	509	444	492	485	433	433	463	438	465	503	480	464	485	468	486	476	478	514	502	460	475	487	482	442	483	483	467	494	468	490	477	487	461	502	478	520	522	470	487	417	455	490	470	472	485	465	502	494	497	443	490	474	477	459	497	483	507	474	488	450	488	492	495	463	463	442	451	465	465	453	447	494	482	477	469	479	455	435	432	448	492	468	487	444	484	513	479	471	477	472	459	533	488	488	457	483	511	493	483	441	503	491	469	478	494	444	461	462	480	458	428	477	463	475	459	500	459	502	508	482	460	460	421	448	480	479	468	472	476	484	473	470	465	467	521	514	486	467	458	518	468	505	446	459	453	467	496	473	484	453	475	467	430	494	498	482	500	449	482	462	480	493	441	504	454	454	485	468	448	463	474	472	474	438	477	473	486	480	472	444	483	477	477	504	435	523	493	482	462	503	465	497	452	489	453	441	479	453	482	486	458	459	491	490	475	485	485	482	497	488	485	490	462	500	460	459	508	473	512	428	464	490	487	487	471	491	472	480	477	455	459	468	454	471	461	473	495	521	462	456	514	465	479	478	472	480	470	435	485	446	463	460	491	505	465	458	490	513	492	474	483	501	495	456	486	463	479	441	474	436	490	457	467	442	473	502	446	458	453	440	456	471	470	534	478	474	480	493	485	484	484	433	484	484	522	484	502	487	441	508	468	495	487	504	521	453	456	447	460	445	493	462	463	454	514	528	487	495	463	516	449	500	473	474	505	468	472	459	483	499	432	468	446	503	518	485	502	472	515	487	468	503	502	484	448	480	458	465	452	498	467	474	446	467	463	478	484	457	476	542	520	472	451	521	481	448	474	489	515	500	514	469	469	470	479	494	458	485	485	435	508	484	463	524	498	466	478	505	519	496	474	478	456	463	489	468	482	470	458	469	504	464	484	480	454	479	481	473	454	466	482	494	454	476	470	486	484	470	479	456	483	497	483	476	464	475	482	465	471	471	496	451	470	464	463	492	501	455	452	460	464	464	465	484	474	507	473	516	419	491	450	494	484	501	497	488	546	465	502	428	497	467	436	448	479	470	474	417	465	486	484	488	475	493	469	448	475	469	448	455	502	467	451	475	489	504	472	475	458	446	477	493	477	495	484	443	468	511	479	456	482	463	462	445	451	498	475	480	491	494	501	476	475	483	484	492	456	451	501	477	447	479	440	453	472	475	472	491	457	496	452	472	472	443	468	497	464	469	466	482	452	437	519	486	482	461	428	505	440	462	484	475	524	452	431	455	516	482	452	460	470	492	450	422	429	466	488	458	486	519	479	486	459	456	463	493	471	457	484	469	500	483	498	465	485	475	473	456	475	478	470	500	499	440	478	511	477	467	518	480	458	480	495	462	482	498	488	505	500	521	477	455	501	485	446	484	475	490	418	453	489	476	471	497	476	485	481	504	525	496	486	496	449	469	470	472	505	463	462	509	495	486	443	497	473	478	465	455	460	468	480	486	505	465	424	479	493	473	462	493	430	493	464	468	455	477	524	414	499	468	514	459	460	443	454	495	506	472	472	502	459	472	424	461	473	470	480	450	470	470	442	487	456	496	494	469	448	512	496	428	467	437	465	444	444	489	429	456	480	472	501	448	484	469	516	498	501	483	482	460	502	478	471	472	452	451	496	478	479	448	443	458	448	482	454	484	456	525	481	504	457	444	476	478	441	453	501	480	510	477	490	469	483	460	510	519	460	491	505	451	481	478	481	506	481	483	503	487	492	446	501	465	500	469	435	503	475	498	466	472	436	448	477	501	456	503	481	482	484	483	477	437	499	494	492	471	476	509	475	474	497	465	477	469	455	473	477	498	446	483	515	463	482	458	498	478	485	499	482	484	477	484	467	470	476	455	504	517	519	469	482	465	505	467	505	433	471	513	516	484	491
1229	664	336	273	545	676	614	456	357	350	290	190	203	182	149	135	109	86	57	67	51	41	38	55	49	33	40	29	41	29	29	24	27	28	33	30	29	29	22	26	26	24	31	31	21	30	29	27	19	54	224	301	52	32	22	30	28	26	26	36	29	31	19	16	18	35	27	19	27	23	23	26	24	29	30	22	30	39	19	23	23	29	20	20	20	23	23	19	25	21	23	21	24	24	24	29	22	28	28	23	25	17	21	22	19	23	20	31	15	23	24	29	18	26	17	21	22	31	23	28	28	23	27	24	25	29	25	18	31	21	24	35	19	25	31	19	19	26	25	23	22	22	27	27	26	26	14	28	29	30	14	30	24	17	26	19	14	20	24	19	29	30	26	24	26	19	24	35	23	22	22	25	25	21	16	27	24	18	25	19	22	28	27	23	29	26	27	26	19	27	17	20	29	25	23	23	16	23	25	34	25	27	23	31	15	22	17	17	27	23	37	26	26	22	26	23	20	28	21	25	23	28	22	27	24	33	20	26	17	22	14	24	21	34	31	16	29	23	18	21	22	38	21	17	27	19	20	19	25	28	21	26	14	27	22	21	22	21	21	20	21	26	30	18	20	27	18	27	28	21	24	32	20	24	28	24	31	27	20	21	14	20	20	19	31	18	33	24	19	24	10	23	24	22	27	24	23	28	21	28	19	24	24	21	28	24	11	24	23	23	26	33	24	23	20	27	16	21	19	18	36	21	20	20	27	29	28	20	23	31	20	18	23	19	22	26	31	29	23	20	26	30	23	27	17	26	23	21	18	23	23	19	23	23	14	21	25	25	23	20	21	24	22	16	24	18	32	16	25	26	25	22	18	24	27	18	18	25	21	29	30	22	21	18	29	16	9	18	20	19	26	29	27	16	26	22	33	26	29	22	19	21	24	23	23	23	26	21	27	22	18	18	16	27	28	19	25	17	15	20	25	17	32	18	24	27	25	27	28	27	30	16	30	21	19	19	19	22	35	25	29	18	16	22	46	23	26	28	30	20	19	25	25	20	22	34	18	23	25	23	19	27	20	23	21	17	29	28	20	26	23	20	28	19	19	31	30	28	24	29	22	26	23	26	35	27	26	30	23	17	26	11	28	20	20	27	28	28	24	24	18	33	23	29	24	20	24	26	26	22	28	22	28	24	25	19	27	31	28	25	20	23	22	20	18	26	20	27	21	17	31	20	20	22	20	26	26	25	14	29	23	18	35	17	31	14	20	18	18	29	27	27	24	24	27	20	19	20	23	28	28	19	21	26	29	22	26	28	21	22	22	28	23	23	22	19	28	23	19	24	26	25	24	30	23	31	24	20	18	21	25	30	21	17	22	27	22	19	27	30	27	19	24	16	24	20	21	20	30	31	17	26	17	22	28	27	31	24	24	26	24	24	28	21	21	30	28	15	31	17	23	12	23	23	26	15	19	20	21	27	19	25	23	27	23	25	21	33	27	25	29	23	24	22	22	19	30	27	23	29	27	19	21	18	19	25	25	15	15	26	18	27	18	19	18	27	24	28	24	25	15	20	31	22	20	26	27	19	20	31	25	24	22	27	17	22	18	22	32	28	22	24	27	27	15	27	20	24	22	19	28	25	25	21	23	27	29	19	21	30	18	30	26	23	25	33	21	21	22	17	22	27	20	24	31	24	30	17	24	31	31	24	31	28	22	22	26	21	14	23	15	25	17	30	25	14	27	21	28	14	28	18	19	26	20	27	24	31	28	23	14	23	32	33	23	18	21	27	22	22	16	34	28	20	22	31	28	24	21	16	26	28	15	18	23	8	29	23	28	21	28	27	20	21	20	20	22	31	25	30	23	19	23	25	23	31	22	25	23	32	28	24	17	28	17	25	21	26	20	25	31	28	17	31	12	27	23	24	30	16	20	26	23	22	28	21	21	24	21	23	26	22	22	25	22	20	29	22	15	19	23	36	27	25	21	19	26	29	19	31	20	24	20	20	31	26	20	32	28	22	28	23	36	19	27	31	18	26	20	22	19	24	26	27	20	17	22	23	19	20	23	23	22	26	23	24	20	25	23	22	19	16	22	25	22	22	28	24	25	22	20	19	27	24	25	20	20	30	20	27	19	20	33	22	27	23	26	25	30	30	26	33	14	26	32	33	26	23	26	25	28	18	21	17	20	32	26	29	24	25	22	17	21	28	29	16	32	22	20	22	21	19	27	21	26	17	21	22	23	29	21	30	28	27	26	22	24	28	28	25	27	39	27	25	24	30	31	30	27	21	24	33	22	31	27	23	33	21	19	28	35	34	29	28	24	23	16	17	30	27	20	18	32	20	25	19	19	14	17	27	33	25	22	18	27	19	28	27	20	23	28	16	20	23	28	24	25	35	27	18	21	33	17	18	27	25	30	25	25	27	19	26	27	22	28	25	25	24	24	25	24	28	24	17	22	21	22	27	27	33	25	33	17	16	23	28	22	22	28	19	19	22	29	19	23	22	19	26	17	21	18	31	27	24	22	29	16	27	22	26	23	16	20	30	24	19	25	26	18	18	24	28	17	25	33	28	21	20	24	16	23	20	23	36	20	20	24	24	24	18	22	25	29	26	26	26	24	24	13	30	16	31	26	31	27	14	24	20	29	27	21	19	29	19	18	23	24	17	32	33	18	30	30	14	16	22	20	31	33	31	30	17	26	17	29	22	28	14	10	26	23	22	27	18	33	24	23	19	26	21	30	20	26	22	21	22	23	22	29	19	28	25	32	24	30	26	25	11	21	29	19	23	20	30	27	26	41	19	21	26	23	27	23	22	16	24	35	14	19	28	16	23	26	26	25	24	24	17	20	24	28	26	21	26	24	24	29	26	28	22	19	25	24	23	14	30	28	36	29	24	28	23	23	25	18	19	19	20	30	18	23	16	18	21	27	21	22	28	23	23	19	24	16	24	17	25	23	22	33	27	19	27	28	23	21	26	15	26	22	23	22	25	22	24	26	24	27	23	28	25	23	29	41	24	21	25	28	29	30	21	24	21	22	29	23	25	22	24	20	19	30	31	19	23	24	22	20	28	22	20	21	18	27	24	22	17	20	29	25	25	29	19	23	28	26	34	37	28	30	29	23	21	25	16	21	31	21	21	15	18	25	24	23	22	19	29	32	28	28	25	23	12	24	22	29	17	12	19	18	21	21	25	23	24	22	21	19	25	25	31	24	25	21	30	26	18	18	25	29	26	20	18	20	26	28	19	22	33	25	38	22	26	24	23	26	23	24	22	21	15	29	24	22	16	26	22	23	29	24	23	20	18	13	29	24	21	32	14	21	27	22	33	32	19	21	27	27	21	23	19	28	29	26	19	24	20	20	22	26	33	22	25	30	24	19	23	19	17	21	24	20	19	20	27	26	12	24	21	27	16	20	28	29	21	28	24	18	19	26	32	27	27	22	30	29	20	20	22	25	27	22	40	22	26	19	22	23	22	22	22	10	22	19	23	25	21
21508	14402	8291	20737	31092	30387	26449	21595	17402	15894	13501	9627	8911	8033	6465	5534	4292	3430	2735	2301	1832	1465	1541	1409	1244	1177	1145	998	931	800	735	773	689	657	654	618	625	543	550	572	568	509	520	483	486	572	590	633	575	1743	7818	9429	1306	399	409	421	409	421	481	384	410	369	423	364	387	375	435	408	387	388	403	416	378	374	349	392	393	386	366	399	398	386	367	390	377	396	409	381	365	371	385	339	371	372	366	430	354	401	386	401	382	382	398	371	385	391	375	442	392	356	383	397	369	384	378	368	388	362	383	376	381	370	406	398	354	363	389	412	431	382	366	382	370	404	379	371	396	362	392	384	358	370	409	398	356	355	394	383	366	387	347	353	355	397	376	376	349	396	345	373	348	340	410	353	355	343	396	410	373	361	383	372	370	393	377	385	384	371	371	438	394	385	367	396	390	387	351	382	353	403	381	336	360	341	324	367	359	377	342	387	357	361	319	359	376	353	383	369	375	357	330	375	347	389	352	361	387	350	356	367	382	364	347	371	356	333	339	341	366	372	361	367	351	345	333	384	395	366	366	381	366	369	354	398	382	378	390	341	342	406	359	362	388	384	374	400	344	376	368	383	327	361	373	344	336	389	367	367	411	363	385	375	358	362	396	386	399	403	360	340	373	379	364	410	374	377	377	350	408	382	350	373	386	355	346	377	382	351	383	414	402	369	362	373	358	347	410	372	334	365	348	353	369	348	379	372	392	351	357	360	394	351	378	376	329	384	361	368	393	373	368	357	358	339	397	368	368	361	376	369	349	396	376	379	400	365	360	350	354	368	395	340	408	365	349	373	381	366	370	362	374	382	342	375	369	382	408	345	396	383	352	372	361	404	363	342	359	332	371	391	363	367	367	384	358	337	390	373	384	375	345	354	368	370	392	377	368	359	349	364	377	397	365	366	379	351	374	380	373	365	373	360	374	365	370	348	367	347	390	346	382	338	423	377	331	385	385	360	371	355	378	350	359	349	403	389	360	369	395	379	362	356	385	430	355	363	361	352	340	351	411	364	372	380	363	382	336	349	359	378	343	376	346	349	361	372	399	372	372	341	373	335	363	351	367	366	358	384	361	354	349	355	381	348	353	338	367	339	327	354	397	389	355	370	368	364	360	389	349	360	350	381	358	364	387	341	377	385	355	377	366	362	336	356	354	348	374	371	374	387	341	350	382	388	374	379	346	367	363	354	384	351	342	366	398	395	343	408	342	377	326	372	359	349	359	356	375	392	348	356	360	391	352	398	395	344	371	377	378	339	360	353	339	349	375	370	392	381	365	328	378	351	378	349	380	374	373	365	356	335	348	364	362	375	353	354	390	386	384	376	382	368	391	374	356	386	370	375	369	377	345	354	367	343	381	361	361	371	356	383	387	367	364	351	357	358	358	360	362	328	345	363	359	395	378	356	360	378	352	395	370	385	347	378	365	366	369	353	340	357	351	395	371	386	355	381	395	410	360	419	360	388	382	334	324	372	353	403	379	386	367	373	387	373	353	310	377	351	364	383	397	345	357	393	394	358	381	372	365	376	350	361	361	380	321	335	389	393	355	355	339	354	360	386	359	370	372	367	348	384	376	370	377	368	386	343	365	349	381	383	376	325	409	395	358	352	327	371	364	346	393	392	345	340	360	351	376	397	371	401	354	354	357	365	355	363	382	355	369	337	379	405	386	354	374	382	361	373	357	376	389	386	350	323	374	368	363	365	360	367	368	369	350	333	367	373	331	357	373	367	346	357	391	371	357	351	334	384	375	372	355	369	369	386	341	386	371	387	362	379	350	347	345	409	394	378	392	363	371	407	380	343	359	348	341	386	396	352	368	398	368	389	396	368	365	382	371	370	354	368	365	338	359	364	382	360	382	341	382	361	351	355	394	345	336	377	400	344	366	357	383	360	383	370	367	387	364	343	368	316	357	356	322	344	359	352	356	366	335	362	348	343	381	341	349	357	393	369	353	362	371	377	364	357	400	349	369	365	354	351	353	362	372	383	376	387	321	383	383	380	383	384	366	387	343	381	383	397	355	345	364	371	360	378	350	356	383	363	389	362	359	376	399	365	372	367	374	345	399	386	349	391	394	361	407	362	348	343	350	371	370	395	390	355	375	361	384	347	339	376	335	348	368	376	358	356	324	391	380	379	351	404	365	375	351	357	392	399	352	365	363	360	350	379	367	378	348	385	373	373	319	404	376	380	366	370	361	390	380	345	374	380	366	379	413	354	376	375	341	358	380	367	353	363	384	395	355	355	384	347	379	385	365	374	362	395	356	366	383	385	362	402	346	375	356	425	376	341	386	360	371	371	329	369	389	371	372	382	376	352	408	409	373	377	365	328	352	332	355	387	376	363	362	331	351	409	392	352	392	367	363	373	378	358	361	394	355	375	347	389	358	379	362	366	403	365	372	386	339	361	357	332	398	366	318	387	340	368	371	391	379	392	376	329	386	383	376	324	320	362	366	374	394	359	368	370	373	367	385	370	343	361	390	359	361	381	405	332	389	366	334	352	351	382	371	356	383	393	371	382	373	392	391	361	366	369	357	371	349	366	380	369	375	366	381	384	371	389	351	368	362	381	363	336	381	368	368	358	352	343	377	396	378	369	349	330	368	384	372	344	359	350	371	368	344	392	345	413	357	354	339	394	394	348	377	382	348	370	386	334	367	377	364	378	362	348	386	367	343	387	369	347	352	391	349	391	440	371	406	349	367	350	385	367	347	375	374	371	352	376	392	401	384	357	347	368	323	341	371	341	360	356	352	390	366	390	360	391	336	370	360	388	378	375	350	375	362	359	336	371	375	397	338	371	394	350	359	383	361	372	386	370	370	379	348	362	351	405	382	365	346	369	378	369	358	334	382	378	369	366	349	376	382	301	361	359	356	371	371	342	353	368	350	348	347	380	344	346	393	362	381	376	333	388	386	366	380	366	387	382	363	381	375	377	363	362	388	388	348	384	389	373	402	397	369	349	366	363	364	322	389	349	362	395	375	394	389	358	402	333	343	359	371	394	376	355	308	318	371	369	389	376	343	378	358	359	387	342	346	321	372	334	378	336	374	358	322	386	402	405	377	347	346	370	403	375	358	365	397	380	352	370	367	381	351	381	396	366	362	375	360	343	353	397	373	366	374	382	354	364	367	359	369	361	361	392	375	337	400	354	339	382	427	344	370	335	393	353	383	350	388	370	363	361	356	341	383	364	365	374	414	345	362	331	377	395	402	351	348	370	383	345	353	380	370	373	356	412	372	339	361	369	376	359	358	345	355	356	385	373	367	359	377	367	410	390	349	342	359	380	360	351	357	351	368	361	372	354	353	362	395	374	385	363	354	363	357	381	375	359	310	361	366	340	363	357	383	373	346	360	347	369	382	389	390	402	384	385	362	382	388	377	398	384	366	367	399	397	391	391	392	382	360	382	330	387	363	328	345	367	348	341	371	346	411	393	363	342	343	369	387	373	375	362	365	329
2901	552	378	274	545	667	585	454	390	336	321	222	224	175	148	143	133	90	93	85	77	67	66	58	70	67	58	53	50	60	54	54	57	48	50	45	43	55	46	58	47	36	58	41	50	56	54	49	55	65	140	325	116	39	49	40	57	53	61	48	38	56	46	62	50	54	44	59	41	46	47	47	45	57	43	55	43	42	40	48	42	46	43	47	48	47	52	46	45	48	62	44	54	55	52	44	53	52	38	49	50	61	51	53	54	53	57	49	35	65	43	56	46	46	44	44	49	37	45	48	62	45	48	61	47	50	68	45	40	48	42	48	46	39	42	39	38	36	53	56	40	65	45	51	46	37	54	48	56	51	39	40	47	53	50	48	57	63	47	43	49	47	52	54	52	44	44	57	45	44	53	54	47	64	37	51	53	39	57	43	51	47	54	51	58	49	57	46	48	52	45	38	51	46	53	46	48	46	38	51	40	48	49	26	65	41	43	56	67	59	56	48	69	53	39	50	61	44	54	45	51	49	52	52	52	44	50	48	45	47	50	46	47	49	44	53	50	46	53	50	47	52	47	38	48	50	51	38	47	37	48	57	55	46	46	36	46	57	46	41	54	46	45	52	55	44	50	48	42	48	49	50	31	63	49	54	52	56	47	50	65	52	57	48	57	52	57	46	48	58	44	53	48	54	56	34	48	50	38	57	43	50	54	56	53	52	52	55	54	45	51	47	40	62	53	40	50	55	58	41	57	40	51	44	54	45	52	36	48	36	51	56	52	47	43	41	30	49	49	59	53	63	41	46	42	49	48	45	48	43	51	53	54	43	56	50	41	57	47	53	46	43	53	42	53	44	35	35	53	45	49	55	45	47	40	53	40	48	46	46	50	54	57	45	38	52	55	43	49	34	56	37	53	50	55	50	60	57	38	39	48	43	43	53	47	48	48	62	52	45	50	41	44	46	45	74	46	66	57	35	43	45	43	40	61	51	57	34	53	48	50	55	38	46	47	40	38	47	48	50	49	37	49	61	48	53	46	40	56	46	55	52	51	54	50	75	51	51	65	57	50	44	46	49	46	42	75	56	57	50	54	48	42	53	47	56	60	55	53	54	40	43	59	40	50	50	57	51	48	43	43	39	41	43	41	49	45	59	54	57	50	47	48	49	50	53	46	37	44	46	48	46	52	43	47	53	51	55	53	49	46	46	46	52	57	43	52	42	53	59	55	55	45	54	39	53	48	49	58	51	53	61	46	49	42	41	56	49	40	51	43	53	54	64	42	38	41	60	57	53	48	51	57	51	45	42	39	42	42	58	37	56	53	64	53	56	45	49	56	43	51	51	36	51	43	48	47	37	60	43	42	56	55	49	43	41	43	44	52	45	52	36	65	48	49	51	47	42	48	38	49	42	40	55	49	41	39	58	60	48	53	41	39	46	35	42	47	45	58	43	53	55	40	53	49	50	48	47	39	44	55	42	47	40	49	45	51	49	49	47	56	47	49	56	60	46	46	48	54	64	39	48	45	59	47	46	57	39	51	47	46	64	37	49	44	51	40	50	47	42	44	54	58	35	47	61	53	51	40	48	44	44	43	47	45	38	56	52	48	47	46	45	40	34	51	56	40	61	54	50	51	39	41	45	44	50	55	41	41	55	41	40	41	53	48	52	41	61	56	60	55	45	42	48	61	53	42	56	51	46	48	48	48	48	41	64	49	51	49	57	64	45	44	56	46	51	41	60	55	45	47	44	47	35	41	55	56	49	45	47	39	40	45	50	48	41	41	31	42	51	51	50	61	65	47	56	45	45	48	57	43	47	49	53	51	53	47	52	50	52	59	67	59	56	51	47	48	48	60	52	61	50	41	61	57	53	50	58	55	49	44	52	46	49	47	49	30	54	32	57	51	44	59	57	51	41	53	54	49	52	50	56	39	56	46	44	38	41	44	45	45	60	47	40	41	44	35	43	60	42	41	51	52	58	42	46	41	47	43	55	55	69	46	44	58	41	56	53	34	41	45	54	40	43	51	38	56	53	52	60	43	62	48	46	51	43	44	44	46	35	50	52	55	53	45	44	51	59	36	54	54	51	51	43	50	53	45	61	47	42	54	37	46	55	53	57	63	50	43	57	52	43	43	48	46	52	51	43	42	41	49	50	54	48	56	42	54	44	37	38	61	48	51	54	48	52	46	61	43	43	43	53	43	39	45	28	63	54	58	52	60	43	50	50	37	44	51	46	52	48	45	41	49	44	55	54	38	46	53	49	46	46	63	55	41	46	42	49	58	58	41	57	48	53	57	43	57	52	49	58	43	50	54	59	47	39	48	52	57	59	40	57	54	50	48	53	56	49	61	49	50	50	44	50	44	44	48	43	44	44	37	56	54	49	52	52	34	43	50	50	52	52	49	52	38	58	57	52	50	60	54	44	51	39	47	43	38	49	53	48	54	50	47	45	51	42	47	55	46	49	53	51	42	66	60	46	46	55	42	42	48	50	50	45	45	49	54	60	57	44	55	52	49	48	50	57	44	50	44	46	49	62	50	57	46	49	51	38	61	44	47	52	43	55	50	55	48	47	45	54	48	62	67	49	51	52	42	52	51	49	43	43	54	46	52	41	49	45	52	47	52	53	51	52	50	40	50	51	44	38	46	46	49	50	51	48	50	56	41	45	53	35	46	58	55	46	39	66	40	43	44	48	59	58	47	39	35	62	34	53	44	53	51	46	56	48	47	53	40	52	51	47	55	47	52	49	58	60	53	50	49	46	50	58	44	56	48	44	57	53	47	44	45	57	58	32	43	45	55	57	45	38	49	60	54	53	41	43	32	51	46	55	44	59	51	51	48	52	45	49	46	47	45	54	51	61	52	43	41	54	51	35	52	43	55	49	51	51	35	54	46	47	47	57	62	40	45	49	34	54	63	45	54	57	46	56	46	49	57	65	46	39	46	44	57	65	53	51	42	44	54	52	58	51	53	38	54	47	47	43	56	48	43	29	49	40	54	52	57	55	43	53	50	50	50	41	40	51	51	52	46	47	48	54	42	50	53	52	47	57	39	44	46	44	39	42	53	39	54	51	45	47	42	41	61	44	59	48	51	60	45	62	44	52	46	47	48	40	47	44	54	34	63	55	44	57	52	55	45	48	54	52	46	45	52	55	64	44	55	51	50	51	59	51	57	49	67	45	56	45	51	39	53	53	48	47	47	55	50	61	52	38	52	39	57	52	60	48	44	45	41	54	38	54	49	51	46	43	42	42	48	48	51	53	54	47	47	46	42	52	45	53	51	57	46	56	54	53	50	47	43	57	51	50	36	54	54	46	57	41	54	52	56	45	47	62	51	55	53	77	37	52	62	65	47	51	54	45	56	37	51	42	61	40	41	46	46	51	45	58	53	58	42	50	49	49	53	52	57	53	49	54	43	55	48	53	53	44	55	34	39	41	50	57	47	48	55	42	30	47	44	63	48	43	66	41	53	60	56	59	52	49	50	44	50	55
20200	13201	8224	20148	29939	30377	26240	21410	17969	15480	13235	9809	8783	7749	6394	5706	4475	3625	2997	2565	2117	1741	1665	1672	1594	1578	1435	1379	1192	1059	1141	1080	1023	984	948	989	1030	936	951	922	892	875	816	837	896	863	887	931	843	1004	4935	10200	2736	756	804	790	751	758	798	789	705	749	758	767	775	788	756	761	786	762	780	751	775	820	738	744	756	787	749	745	723	757	741	758	768	715	741	832	753	778	746	761	790	750	751	814	795	727	771	715	746	748	731	752	766	762	756	748	752	774	799	769	729	758	723	772	683	756	750	736	785	743	748	714	774	753	741	764	736	764	756	743	797	759	742	750	822	738	724	760	726	718	770	733	740	761	750	755	702	702	766	770	777	710	739	744	758	732	756	708	728	718	780	756	755	724	761	752	812	753	730	737	719	781	720	776	718	778	763	735	747	725	724	738	736	750	727	713	780	735	790	703	715	711	731	739	719	725	745	744	733	761	741	707	702	719	725	770	678	751	735	724	701	782	685	743	734	742	793	759	717	739	747	794	729	788	713	681	706	772	725	749	743	783	694	720	744	767	765	708	732	721	747	742	734	736	731	731	701	775	747	713	689	754	748	678	740	728	703	713	699	738	736	745	756	750	757	755	713	740	709	760	711	757	704	787	768	759	721	752	765	713	733	772	737	732	674	719	726	721	716	760	751	749	752	777	712	739	740	779	738	742	695	760	715	745	749	720	727	749	779	732	705	754	737	776	727	731	707	707	755	726	769	700	747	752	746	741	696	739	704	723	746	717	724	690	759	771	745	724	705	749	736	731	771	760	709	786	751	772	751	758	752	711	725	716	737	730	711	716	755	750	715	730	762	757	701	746	713	722	680	723	764	721	743	731	719	741	721	742	718	725	716	717	703	754	741	682	726	712	723	737	730	747	723	718	767	754	744	769	771	768	708	686	724	727	752	702	732	721	769	758	758	713	752	723	762	778	723	686	722	721	767	744	761	743	717	731	747	786	796	751	777	724	741	727	800	753	775	734	736	734	702	696	737	684	689	754	740	779	684	694	761	699	757	728	733	743	701	733	785	752	700	734	748	718	715	738	740	710	751	731	751	735	712	741	783	719	763	713	716	774	705	735	722	724	765	756	699	762	771	727	722	754	694	701	688	704	754	763	773	759	716	722	739	755	749	739	740	725	729	799	726	720	748	740	689	695	761	708	743	759	722	758	720	750	759	723	744	774	727	740	790	734	721	736	717	741	736	759	743	731	695	726	729	688	741	738	777	748	693	764	769	727	744	816	741	726	725	798	721	710	748	745	735	749	713	729	757	765	748	725	726	723	731	712	790	745	739	767	761	760	733	708	795	700	809	766	737	740	717	721	738	760	783	752	741	750	795	676	731	764	737	734	730	740	711	729	702	730	731	774	720	745	733	712	736	694	716	741	752	747	687	709	693	727	706	727	732	748	786	796	727	773	729	705	751	685	702	749	735	769	760	737	726	723	782	783	728	760	765	716	740	716	731	741	742	718	776	722	770	696	709	729	725	721	736	741	702	754	734	744	747	754	696	722	775	737	712	726	740	744	756	726	759	708	734	722	763	699	769	755	720	753	746	743	734	689	734	721	737	764	694	722	756	720	737	789	710	752	732	734	770	679	697	715	743	766	694	741	718	733	726	763	744	751	741	698	768	748	664	761	720	753	762	772	755	759	710	724	774	689	744	732	788	744	742	758	751	770	651	705	742	731	760	769	735	774	738	769	742	764	747	729	703	748	774	716	751	721	741	700	731	734	763	732	723	718	758	763	784	763	764	731	682	722	760	761	722	787	733	730	723	728	699	748	803	690	771	677	737	719	732	721	707	745	741	682	724	784	755	742	758	735	781	668	722	742	722	733	707	748	756	748	717	670	782	691	748	699	762	756	752	722	747	729	729	684	781	731	759	752	778	719	750	726	780	734	718	749	790	700	680	786	734	753	736	706	748	730	715	673	757	757	746	715	753	709	781	704	717	736	754	710	773	706	787	704	792	745	782	734	744	733	725	750	770	697	756	733	707	729	710	744	762	732	754	739	750	732	730	713	727	752	700	729	789	741	729	749	693	719	718	720	722	735	757	732	755	692	741	711	698	726	736	754	743	761	744	700	731	749	750	736	735	726	701	690	729	691	701	708	710	723	787	714	719	752	780	688	729	758	750	759	716	720	752	736	768	730	732	782	767	742	701	801	773	729	750	745	769	735	775	727	740	700	720	708	723	728	737	765	704	737	760	776	701	718	722	763	690	723	732	760	738	739	694	669	702	769	783	728	689	694	716	712	728	768	699	709	734	765	751	737	731	682	734	741	691	728	731	695	747	744	800	747	704	703	731	773	717	745	735	760	737	768	751	723	759	718	748	746	770	698	740	775	734	817	762	759	705	715	776	718	677	696	749	738	787	777	743	731	714	788	771	696	712	680	738	736	763	706	724	703	705	726	753	725	709	716	751	736	763	747	741	687	741	749	707	757	736	728	692	754	697	749	742	746	756	751	705	729	718	770	725	729	754	765	738	702	743	726	714	735	694	760	738	717	756	695	713	718	782	755	741	765	701	737	747	733	765	719	748	718	776	791	718	726	743	697	758	723	721	747	696	734	721	742	750	764	749	721	748	683	747	756	744	716	781	743	699	737	757	692	763	729	737	759	719	750	755	737	757	749	753	742	742	713	785	705	715	719	726	760	700	708	754	731	768	710	714	746	735	760	777	681	745	727	757	710	716	731	743	728	795	807	728	763	757	706	757	758	773	753	720	785	730	694	714	723	767	715	732	747	779	743	737	755	759	683	713	724	728	735	692	690	730	743	731	750	731	729	704	693	768	751	709	710	732	718	700	729	759	730	728	730	770	752	724	785	679	746	737	717	706	746	770	725	756	734	684	744	753	751	754	708	787	727	727	771	728	729	737	720	691	699	726	732	734	729	749	784	707	745	712	723	723	789	799	769	705	778	729	761	802	763	714	697	733	740	766	724	756	802	719	793	774	689	751	784	737	663	717	747	838	708	722	758	777	748	737	712	725	715	750	749	724	756	685	760	753	813	751	677	752	736	678	726	729	754	728	671	744	698	747	750	732	772	778	748	769	769	742	728	708	725	756	761	659	687	752	725	800	723	725	720	689	722	717	749	751	743	742	722	736	685	801	768	762	710	715	727	730	719	751	720	743	762	735	749	718	709	735	768	716	768	734	735	751	733	732	725	751	710	712	737	709	757	768	745	728	754	779	743	676	687	725	686	707	720	746	710	651	743	759	727	752	709	763	651	741	745	807	759	743	791	761	733	723	738	743	728	764	774	762	756	756	753	729	791	775	709	697	733	731	689	716	780	736	715	712	712	703	757	778	696	724	730	702	756	722	701	766	712	721	769	719	736	713	709	732	739	764	755	705	723	751	742	751	747	747	701	725	755	783	704	742	726	703	705	689	726	737	745	777	730	733	747	753	715	755	747	708	694	748	773	743	734	723	757	694	760	749	746	748	707
2411	933	514	405	805	1113	890	664	599	533	394	313	269	253	227	199	168	137	131	94	92	74	90	86	68	67	72	59	72	52	55	51	57	44	69	53	61	55	44	43	46	52	52	50	53	40	41	39	64	89	387	584	126	49	44	44	40	43	53	39	47	42	36	40	38	46	37	42	38	42	40	45	40	31	36	38	46	41	49	36	34	39	44	41	35	36	38	41	37	36	32	32	43	52	40	44	41	40	35	38	48	37	34	38	46	33	37	41	44	32	32	45	47	41	56	44	47	40	43	36	36	30	45	45	35	34	42	42	53	43	26	44	40	46	44	43	47	34	35	31	48	31	26	32	31	43	30	35	40	39	40	32	52	46	44	46	33	38	54	42	45	35	41	31	33	46	39	43	44	33	47	31	35	37	38	45	31	47	24	57	46	40	37	46	40	38	40	43	52	40	38	50	46	31	47	32	30	40	40	38	39	44	47	53	29	47	54	42	36	55	36	40	45	42	53	34	31	37	54	34	39	32	48	42	33	68	41	30	36	36	43	30	32	33	42	45	44	40	41	31	36	44	46	42	44	42	33	34	31	45	32	44	34	41	46	35	36	42	52	31	39	37	47	43	44	39	38	48	37	34	33	36	53	39	34	39	37	36	44	35	51	46	40	34	40	44	42	31	41	46	41	53	43	33	35	32	42	39	31	41	34	50	42	41	38	36	48	54	43	33	52	36	52	44	38	39	44	31	32	47	47	36	46	38	50	43	34	44	34	39	43	35	35	52	42	49	35	46	48	26	36	42	44	39	45	33	37	44	47	36	34	56	35	48	45	40	38	50	41	36	53	39	37	33	33	38	39	56	66	38	37	46	47	37	29	37	44	44	44	38	37	33	44	40	43	46	41	37	41	38	38	45	35	42	34	40	36	43	38	55	45	32	38	46	26	32	39	43	38	31	45	36	43	37	36	34	45	27	42	43	36	37	32	40	35	42	43	53	35	50	45	39	42	42	35	38	42	44	34	42	44	39	46	45	54	35	41	33	30	53	40	45	38	35	28	45	42	38	49	43	39	40	40	36	30	44	33	51	34	45	44	33	36	38	42	44	45	41	45	42	29	40	48	39	37	38	50	35	43	38	40	50	34	48	48	42	38	36	35	35	49	43	52	32	44	25	49	52	52	35	37	28	46	39	40	58	36	28	35	33	40	55	44	40	46	47	43	40	31	34	24	43	36	46	32	37	40	39	33	51	30	37	48	43	42	55	42	47	41	44	42	34	49	44	33	36	35	52	47	45	51	37	42	56	34	31	35	42	35	37	44	52	48	39	33	42	40	42	44	42	40	28	43	28	40	28	50	43	37	41	39	34	34	44	42	44	44	38	50	46	43	43	35	39	45	38	34	43	51	40	44	30	31	32	46	41	40	41	37	43	50	32	38	40	45	39	31	45	28	48	37	53	50	43	30	44	43	36	49	36	38	43	57	32	40	37	43	50	42	42	42	45	46	38	42	45	48	46	39	33	36	41	42	43	45	40	39	40	33	40	52	36	40	30	37	38	41	43	40	43	40	39	39	36	43	41	40	42	44	36	52	41	38	43	47	47	36	28	50	41	44	48	53	41	42	49	43	47	45	41	30	50	50	37	50	41	43	48	36	51	35	27	38	41	41	42	44	41	42	51	43	44	36	43	46	52	42	39	32	38	42	44	43	44	33	46	46	38	26	36	49	35	39	34	36	40	48	36	39	54	39	36	45	46	35	31	42	41	41	36	38	50	43	35	37	48	42	45	33	40	58	47	39	41	47	47	40	43	45	39	38	44	38	30	33	35	38	38	31	37	36	45	40	41	36	44	47	43	48	36	43	33	32	35	34	47	39	49	39	61	30	36	42	41	41	41	36	44	52	45	42	32	44	45	34	43	36	39	42	44	40	36	41	46	43	34	25	42	40	34	51	42	39	46	48	43	37	44	33	48	36	38	45	43	33	47	40	45	43	52	38	47	40	32	39	55	47	36	34	49	35	38	52	47	37	45	41	27	53	30	38	37	45	42	34	35	41	38	43	36	40	52	32	48	46	32	40	40	40	45	47	34	42	44	29	39	45	52	33	39	34	34	36	38	39	55	43	34	38	49	45	42	50	35	46	44	47	43	47	38	36	31	42	35	33	27	42	28	43	44	49	35	36	36	44	39	31	39	53	37	37	48	61	49	36	42	50	31	44	38	32	35	44	39	39	33	39	42	41	41	43	44	45	39	49	39	48	36	43	40	46	37	36	41	37	33	37	41	42	34	40	37	38	37	40	35	36	25	52	33	39	39	44	46	39	41	49	32	45	44	46	46	37	37	41	45	42	55	42	39	45	35	52	44	39	44	40	32	41	42	34	38	51	33	41	46	30	41	40	41	39	41	47	42	35	46	30	43	51	43	48	38	48	37	33	44	52	40	35	31	40	38	27	41	45	51	33	30	42	40	31	37	42	33	40	41	42	38	49	35	48	46	54	40	51	38	41	42	47	45	44	36	44	36	30	43	29	52	34	47	46	37	45	45	51	48	42	39	40	37	38	36	38	30	41	48	24	29	39	42	42	34	43	34	46	30	33	42	36	45	45	49	42	34	51	46	41	47	45	43	28	28	48	51	39	35	39	31	52	31	35	40	45	49	40	46	51	35	40	38	50	39	43	43	44	38	39	47	42	38	35	42	51	41	29	51	39	42	39	45	40	39	35	30	44	46	46	60	32	42	49	53	38	37	41	38	44	35	33	32	28	41	35	44	45	39	39	48	45	34	42	42	40	45	44	38	41	43	34	43	46	52	42	52	45	43	30	46	56	40	50	41	43	37	42	44	54	43	34	43	38	33	43	34	49	34	49	34	37	36	46	40	37	45	42	26	44	52	52	53	39	33	52	43	54	39	41	53	37	38	34	37	33	42	52	50	43	49	40	41	36	49	33	41	38	48	38	47	55	49	35	64	47	33	39	43	44	39	47	32	40	39	45	34	43	35	48	39	27	53	38	31	39	41	40	40	44	36	42	37	43	32	42	44	41	44	45	34	49	42	56	32	32	56	32	43	39	32	45	28	41	33	45	22	47	39	45	36	42	41	36	35	28	48	35	24	38	37	32	29	35	42	36	39	47	41	40	56	42	39	36	45	60	47	41	43	50	47	40	36	28	34	37	47	36	29	34	33	33	44	31	51	34	33	38	44	42	37	39	40	40	36	36	48	42	34	33	43	45	36	38	42	44	45	42	50	55	40	40	43	47	43	44	45	40	42	51	39	32	36	49	42	43	34	45	37	45	50	32	30	47	42	41	37	46	38	54	47	45	41	29	41	38	41	65	49	42	31	37	42	45	50	53	41	44	41	42	50	31	51	50	34	38	34	47	51	48	34	36	33	41	26	34	40	33	47	38	45	39	38	48	44	39	35	42	39	43	49	46	29	51	35	38	46	45	47	40	41	30	33	42	44	46	45	39	42	32	51	45	50	34	30	38	45	41	37
26055	17868	11211	24908	34952	35356	31502	26651	23190	20416	17112	13647	11514	10664	9329	7892	6434	5024	4197	3558	3037	2458	2152	2260	2181	1981	1812	1619	1513	1365	1320	1197	1211	1089	1126	1254	1086	1094	1105	916	874	876	816	807	851	968	911	807	857	2928	11926	15697	3178	681	742	708	700	622	999	650	631	646	670	651	634	648	605	604	663	651	613	661	601	639	650	656	639	653	588	650	657	669	601	677	631	627	658	703	666	635	672	688	641	651	658	687	636	656	681	663	677	632	647	677	649	678	674	660	611	642	608	622	616	673	629	623	674	617	579	603	640	632	640	629	641	638	618	635	654	635	654	663	648	651	637	703	596	605	637	642	682	637	594	613	627	598	640	661	625	668	624	664	664	602	643	614	637	633	619	658	591	611	600	618	636	687	611	622	633	659	619	634	624	649	601	630	593	655	636	646	623	625	642	646	627	624	630	595	616	621	626	601	591	642	618	615	641	624	575	601	597	617	652	598	629	614	583	556	607	631	589	644	640	630	646	586	647	643	558	605	599	608	579	610	612	552	604	583	640	646	601	670	660	630	635	600	614	647	609	585	600	617	635	618	585	588	641	643	621	599	642	605	637	633	604	592	641	599	658	582	546	624	638	609	607	634	649	580	631	600	627	581	669	634	634	628	613	637	575	602	603	607	632	639	618	612	651	637	655	632	614	643	609	617	607	684	625	600	618	568	667	556	580	599	607	593	640	620	603	637	591	592	606	637	614	578	669	578	639	664	588	631	594	608	608	649	620	619	614	611	639	626	592	621	611	605	597	617	659	611	605	642	631	597	644	629	599	629	593	610	618	589	667	630	601	638	615	606	576	604	609	614	617	615	617	611	628	600	606	566	606	609	637	608	672	633	639	598	607	629	626	620	621	605	604	595	605	630	643	610	575	586	607	608	603	613	632	627	611	631	617	633	616	614	628	645	626	610	602	611	596	583	584	629	629	587	603	659	606	612	626	637	611	562	618	636	632	604	556	638	606	586	599	578	580	624	602	637	617	582	601	616	594	597	637	600	624	631	581	588	617	600	601	611	614	614	618	585	607	634	577	582	609	602	628	615	588	603	640	628	565	651	625	621	612	622	570	599	647	612	603	615	663	623	618	620	563	609	589	622	614	572	593	655	632	608	613	623	596	630	597	597	604	632	623	620	587	625	634	643	591	666	609	559	635	623	637	623	632	647	612	607	645	653	608	638	583	632	584	623	615	639	609	663	611	614	628	598	638	657	632	608	635	642	607	614	599	575	591	623	620	626	661	639	614	656	621	599	614	635	632	635	629	622	643	577	624	610	572	614	667	606	635	605	589	628	638	592	630	578	620	616	566	641	616	612	615	588	596	599	621	631	608	574	628	621	558	629	651	650	576	619	626	627	588	605	567	612	600	564	618	610	634	617	612	604	626	631	607	589	633	646	601	663	585	629	621	643	640	642	621	579	644	610	634	618	576	585	575	622	605	565	607	611	607	596	595	582	610	622	644	628	624	627	599	621	608	606	617	634	592	609	647	581	642	643	646	581	607	597	603	611	601	612	638	610	620	592	628	591	626	621	593	653	579	630	618	635	633	629	595	624	609	567	613	614	633	633	590	580	623	613	615	604	595	623	613	607	645	622	586	619	599	654	626	647	623	644	622	625	631	573	601	609	602	635	629	623	598	588	590	597	636	587	632	621	606	647	601	609	639	644	605	606	616	565	556	622	608	595	594	613	601	626	593	598	591	597	619	601	576	590	589	647	582	571	638	577	600	598	641	592	622	590	644	626	610	617	624	610	589	626	628	592	614	659	626	568	629	613	575	637	614	614	638	627	605	635	662	611	655	652	608	641	573	601	640	619	586	644	587	601	630	604	590	625	624	591	630	608	580	648	624	585	643	681	590	636	633	604	583	634	619	557	572	595	592	617	588	615	591	632	575	560	646	607	594	607	636	623	603	606	658	580	641	576	644	624	602	620	637	607	591	611	587	629	592	593	636	611	644	628	604	602	645	598	665	573	584	632	644	638	579	568	647	614	618	624	607	583	646	585	599	659	629	594	623	594	623	564	611	574	633	586	599	625	580	667	654	606	626	600	603	606	621	615	624	585	637	602	618	590	630	586	634	634	592	629	638	628	671	632	597	628	610	577	603	606	588	613	615	625	577	603	605	588	587	614	627	577	651	624	626	632	650	593	608	619	672	582	582	629	595	581	638	616	591	592	627	548	601	639	633	616	610	585	634	626	609	570	614	606	611	590	573	628	611	586	615	612	645	599	625	570	582	594	618	604	604	639	678	621	645	641	610	606	591	602	636	682	597	636	612	590	612	583	577	619	656	606	638	636	626	624	592	542	597	618	585	603	641	643	625	618	618	620	608	622	621	625	636	588	643	593	619	573	660	612	616	608	607	639	614	597	603	637	614	615	633	572	626	580	617	628	636	615	585	647	635	620	623	650	669	606	591	647	553	598	686	637	629	564	642	612	583	601	645	635	615	594	607	640	591	610	647	605	642	589	607	629	622	633	557	621	605	624	650	623	630	606	616	649	607	615	595	651	625	633	614	630	635	590	683	626	577	636	607	578	580	601	635	612	562	604	629	624	648	593	600	597	592	621	632	640	635	625	629	582	602	632	627	603	635	624	596	600	606	628	602	593	600	591	604	591	625	639	615	617	617	622	642	672	581	623	641	593	635	649	631	631	621	599	629	643	637	634	613	628	648	634	658	607	632	553	604	634	587	590	592	596	603	603	633	604	662	617	623	602	619	582	631	604	640	648	644	648	600	605	587	604	612	608	623	585	677	609	574	605	627	628	586	627	636	636	665	612	608	628	582	627	629	610	630	541	598	617	631	630	606	604	590	643	603	636	646	635	616	600	634	601	592	654	593	622	654	604	626	637	635	659	622	608	653	623	627	643	602	599	633	615	585	585	665	630	604	610	591	613	574	616	603	648	653	573	640	615	609	577	589	630	596	616	617	576	629	589	644	583	593	579	632	617	651	611	635	621	638	615	601	633	630	653	567	668	639	596	603	626	617	617	607	605	612	609	619	624	615	628	635	593	602	608	614	639	636	562	609	609	660	597	658	633	628	613	612	587	599	594	612	577	644	633	641	626	609	585	613	610	630	653	601	612	581	611	659	598	665	608	605	626	616	549	633	586	611	647	614	655	646	669	626	644	629	629	655	633	649	610	649	610	661	626	614	620	610	611	612	608	615	600	631	601	618	603	612	643	618	677	613	628	605	629	567	609	656	584	649	598	654	631	587	608	609	608	613	632	614	628	562	684	596	594	608	643	600	633	615	635	568	563	602	672	606	616	600	635	640	598	615	620	608	654	613	626	638	606	625	610	588	633	630	602	596	627	629	588	659	582	580	643	637	623	591	612	605	646	593	579	624	638	618	594	571	614	593	597	605	616	589	599	596	638	614	618	622	618	632	573	554	599	622	584	614	634	625	633	597	591	617	564	553	629	605	630	579	602	582	594	641	564	587	619	636	612	583	594
1843	408	201	173	316	466	425	291	277	185	178	138	124	97	90	88	77	68	52	50	42	36	35	32	35	50	37	38	36	34	51	48	29	44	30	35	32	27	46	30	21	33	28	32	30	30	32	33	29	26	43	108	64	34	32	34	31	31	32	18	38	36	29	32	41	37	28	29	23	26	33	29	19	23	31	27	51	42	34	34	34	31	28	32	32	32	31	37	37	47	27	24	39	39	26	30	30	37	30	32	23	25	29	27	25	39	29	32	32	38	34	35	32	35	32	29	36	24	30	30	30	32	38	37	25	36	33	36	48	24	31	36	41	35	18	41	28	34	37	35	37	29	29	29	28	23	31	34	34	36	33	30	32	28	18	33	30	39	34	29	28	37	34	37	26	22	38	30	37	23	39	31	34	36	34	31	33	31	28	40	27	43	31	24	39	37	35	36	24	30	34	32	44	22	34	43	29	27	34	29	35	28	33	21	25	34	36	33	29	36	35	28	27	36	28	32	42	29	27	30	32	31	29	43	35	29	36	27	23	34	27	31	25	30	24	28	37	20	38	32	25	25	21	28	34	37	35	27	29	40	29	27	35	34	23	29	36	30	21	24	20	32	28	26	36	33	30	34	40	25	30	37	26	28	27	37	31	23	41	28	31	36	35	28	37	29	35	33	28	37	38	31	36	31	44	26	24	38	35	37	31	35	27	27	35	19	32	22	32	25	36	30	30	22	36	41	23	25	31	29	25	29	40	37	26	31	21	14	27	36	28	35	24	40	33	28	37	27	27	39	35	39	33	33	38	43	20	34	28	30	36	25	29	27	21	40	24	31	37	28	28	28	33	26	30	32	34	37	32	37	36	40	30	34	28	27	26	29	31	31	42	21	24	26	33	38	33	35	43	29	37	39	25	38	24	35	33	36	35	41	31	31	29	31	36	32	29	35	26	38	24	32	25	26	25	33	38	26	41	33	28	25	26	29	28	33	30	33	38	37	30	31	25	34	31	37	20	30	44	23	23	32	37	29	29	30	24	26	30	33	31	22	24	36	36	31	30	32	35	36	33	41	39	42	32	25	36	26	30	27	30	25	30	30	30	35	36	28	32	32	29	31	44	32	46	27	37	21	29	24	37	23	31	29	25	29	29	26	35	33	33	26	33	33	32	20	26	29	30	24	25	27	25	27	29	16	31	36	35	31	39	27	22	27	27	30	41	30	22	38	41	33	38	30	46	33	32	34	33	32	31	31	39	34	36	27	25	38	33	36	36	34	25	34	26	32	37	36	23	25	29	29	32	31	34	26	29	35	26	22	32	26	35	30	36	39	30	43	36	34	43	31	32	31	48	25	35	35	35	34	38	26	33	31	34	35	32	30	34	29	25	32	17	36	36	34	30	36	36	31	23	27	36	43	30	21	34	29	38	35	46	40	32	26	37	37	31	41	27	27	32	32	51	30	33	36	28	23	36	32	40	35	30	35	23	36	28	21	31	30	27	37	29	34	39	42	25	33	23	29	26	34	34	32	35	28	35	32	37	29	29	30	26	29	30	27	32	35	21	28	34	31	29	29	35	18	41	27	27	29	37	34	37	33	33	38	33	32	34	32	21	30	33	32	32	31	29	35	25	33	38	31	34	35	34	28	27	36	33	39	33	34	31	33	22	26	26	36	32	34	38	20	35	26	26	31	40	31	29	35	33	29	39	28	19	31	17	39	27	30	25	32	27	36	30	31	27	33	29	23	30	39	35	30	32	40	32	32	32	35	31	28	34	27	28	45	26	37	20	24	28	27	42	20	30	29	44	30	32	23	25	32	35	28	39	34	34	35	24	25	28	37	27	28	30	33	27	26	34	30	29	34	33	29	23	29	33	36	20	40	30	20	26	30	25	26	37	28	45	30	33	30	28	37	32	32	27	32	39	21	40	32	34	31	38	28	24	25	27	28	42	36	39	33	25	40	30	22	37	32	21	37	37	26	35	31	30	29	34	43	35	33	29	36	36	33	40	31	29	35	28	46	29	31	39	23	21	29	28	33	24	26	25	35	38	42	37	33	22	31	28	33	29	32	27	32	36	28	35	44	26	41	29	40	38	28	33	35	30	37	31	30	32	38	28	27	35	37	25	40	36	31	37	34	25	31	32	24	28	34	26	34	37	31	31	31	34	27	31	20	32	31	22	25	23	35	38	35	38	31	30	31	20	32	28	35	36	28	31	29	37	28	25	28	37	37	36	29	33	35	29	33	30	38	26	24	27	29	35	26	33	31	33	25	31	32	38	39	27	35	43	37	38	30	37	26	26	37	22	27	34	31	33	34	32	32	24	36	33	24	39	33	28	29	44	27	26	30	24	41	31	37	31	34	35	34	38	29	26	24	41	39	27	33	30	43	36	34	33	30	24	33	28	34	37	40	34	32	34	27	18	21	36	33	34	38	25	20	34	32	36	24	29	26	35	26	39	42	29	31	30	26	32	30	26	35	23	35	34	27	35	42	33	34	28	29	32	33	32	27	33	32	31	29	36	28	32	41	19	32	27	32	42	22	26	31	29	37	37	32	30	20	32	34	42	36	27	38	28	32	35	43	40	29	40	33	33	34	27	35	34	22	35	29	37	33	27	35	32	31	47	29	28	32	26	30	23	25	33	34	29	43	33	36	38	31	20	26	32	28	27	27	34	30	30	36	35	20	27	33	32	41	24	29	32	28	22	32	33	29	39	39	33	31	33	45	28	36	28	36	43	33	32	20	27	21	25	27	25	33	32	28	25	37	32	36	22	38	26	33	28	31	30	32	35	32	27	32	35	29	37	28	24	35	24	24	28	33	30	23	31	40	18	38	36	33	36	28	36	32	32	38	31	29	37	36	46	34	32	43	30	24	32	21	24	27	30	22	33	34	27	25	35	26	30	34	41	35	38	30	33	36	26	34	34	33	21	29	27	27	28	34	34	34	20	32	40	25	21	30	34	30	26	25	28	31	32	35	39	27	28	36	19	37	32	25	34	30	28	34	25	30	31	24	30	37	34	35	36	21	23	39	26	34	34	28	27	26	23	31	25	33	40	39	45	25	32	33	38	28	39	38	32	29	35	30	25	26	30	39	33	33	32	22	28	30	26	24	41	44	40	33	29	29	37	40	33	31	30	35	27	38	24	36	30	27	35	43	27	26	30	37	38	39	30	33	31	33	38	32	37	25	32	31	40	23	29	32	38	28	25	31	36	32	34	32	23	32	26	25	21	29	29	25	34	24	30	37	34	29	28	32	29	38	29	30	33	35	41	34	35	32	30	31	27	26	30	30	25	36	24	31	36	26	37	33	40	23	37	23	32	36	32	28	33	32	30	26	30	37	29	28	26	34	42	38	29	23	25	23	31	22	24	24	17	36	32	20	40	31	34	30	34	33	34	27	29	43	28	42	26	31	26	31	23	31	33	33	30	29	44	23	28	34	29	34	29	28	30	29	25	33	30	30	31	31	35	33	24	42	40	32	39	40	23	29
17790	10560	6043	15943	25413	26492	21952	16840	14096	11546	8428	6328	5051	4639	3967	3222	2717	2362	1814	1465	1295	1125	893	1011	928	1001	779	763	732	706	657	612	637	597	649	587	667	615	579	590	539	581	538	539	552	574	532	527	556	688	1706	3460	1750	513	483	485	461	483	528	510	508	524	503	500	515	479	442	484	464	471	466	477	470	512	469	482	491	489	466	466	481	467	484	513	518	494	521	533	471	526	491	475	511	508	484	503	509	472	463	494	483	473	495	507	511	525	471	464	482	536	467	506	495	508	483	487	472	491	523	512	459	487	512	489	465	500	484	530	515	489	533	483	488	431	490	568	537	463	495	470	496	465	462	493	502	506	497	507	456	525	478	514	530	448	486	536	458	491	462	425	458	463	500	533	488	538	485	502	466	535	517	464	528	483	475	499	490	461	503	480	480	457	472	516	479	473	502	484	469	498	525	493	457	466	518	446	498	477	474	444	507	511	449	474	435	482	465	490	503	489	496	502	485	493	450	516	509	492	490	470	474	485	481	491	510	492	470	497	514	474	522	466	509	459	453	480	459	465	469	499	479	464	458	463	489	483	461	446	522	472	432	488	482	504	485	484	486	456	514	454	459	464	464	509	490	487	499	483	479	503	475	447	537	453	487	462	440	489	471	488	520	450	467	478	503	503	506	456	510	473	510	469	477	491	464	489	479	504	502	461	460	521	472	503	462	482	495	501	498	484	487	466	435	459	462	448	483	515	510	458	496	489	465	493	491	469	458	496	515	463	470	448	467	477	526	488	454	472	456	440	503	492	476	517	487	472	484	507	472	489	461	525	482	481	479	449	456	473	501	517	468	467	471	512	450	470	487	485	508	503	476	484	460	485	477	459	509	506	480	479	465	467	448	492	481	489	444	488	506	483	499	527	528	521	488	505	466	455	507	470	452	510	505	492	486	493	466	507	502	476	483	452	491	482	456	511	465	517	487	459	499	495	457	499	481	506	504	505	456	509	497	447	478	454	464	466	485	444	521	486	455	476	480	486	497	465	458	502	513	497	444	468	480	478	505	463	465	488	468	486	494	452	516	472	446	486	466	521	496	457	472	475	501	470	445	521	483	497	509	488	471	529	459	500	505	487	468	467	494	487	512	492	449	518	483	475	476	462	476	458	489	487	476	491	496	529	487	495	498	463	491	500	477	464	479	482	477	509	462	480	484	482	483	431	496	493	478	467	491	475	478	476	507	483	471	516	517	476	468	481	508	454	514	470	430	458	469	456	438	508	494	520	506	457	480	487	463	506	466	450	456	485	478	478	493	497	487	491	457	490	482	479	478	477	497	451	510	494	457	522	515	466	444	444	498	498	495	483	463	492	481	485	420	488	473	465	437	478	460	495	461	460	478	460	483	503	463	496	469	472	488	501	480	456	464	495	495	498	487	477	457	456	521	472	469	486	463	467	440	486	491	515	464	515	478	457	492	497	521	476	477	500	490	481	480	524	450	449	509	511	496	479	457	482	493	464	469	450	501	508	470	474	467	522	524	487	486	448	526	542	513	495	454	478	432	481	487	496	492	491	469	498	507	485	486	465	454	509	521	510	491	498	476	478	490	484	492	468	524	504	487	473	486	475	446	511	465	499	479	462	498	481	478	482	490	485	465	448	439	532	531	497	479	461	497	453	473	465	486	489	506	501	444	468	508	504	476	489	481	507	516	493	503	470	502	528	492	446	529	488	531	433	450	455	540	526	491	491	511	469	440	478	480	481	513	498	522	524	471	497	476	499	483	469	483	511	520	504	482	452	499	431	457	512	494	507	483	463	482	442	461	476	473	501	499	458	483	512	499	494	480	461	458	470	496	481	511	504	483	483	500	509	501	459	478	468	546	447	486	460	490	464	469	475	485	505	470	473	478	508	479	490	471	466	477	516	485	422	473	501	476	461	493	501	473	491	491	464	489	524	470	483	479	477	503	484	480	473	494	517	475	483	472	497	495	510	458	478	466	492	512	503	500	478	453	499	499	475	483	473	487	456	483	464	494	479	475	444	473	496	491	509	464	493	510	470	457	516	478	495	466	519	481	491	494	512	498	502	458	452	447	498	519	489	458	501	496	503	461	480	520	472	464	460	478	506	523	435	518	517	465	544	515	491	486	495	477	473	471	476	502	481	467	493	485	498	489	472	465	469	452	492	497	468	495	480	488	486	455	481	456	523	492	477	505	474	461	504	498	450	483	509	509	497	421	472	455	489	530	446	510	455	467	454	494	468	469	458	515	515	474	455	469	482	518	477	448	470	485	485	518	480	466	459	536	503	497	504	487	449	467	463	478	496	515	474	461	455	495	504	470	454	519	485	538	484	509	483	496	493	453	484	498	462	494	459	478	472	474	530	507	466	450	500	465	498	477	471	478	440	499	529	462	516	470	479	518	489	486	476	500	495	449	460	487	527	476	472	501	506	495	493	468	472	472	467	528	477	515	471	465	464	508	511	490	473	446	462	495	487	467	501	443	480	488	486	480	502	445	460	480	481	492	490	466	521	483	511	470	459	447	506	467	481	467	471	517	522	506	459	533	478	441	482	499	459	479	469	495	456	512	476	448	490	500	519	510	483	507	462	459	487	436	475	492	448	475	503	491	545	486	484	463	451	485	465	481	475	474	474	496	463	467	493	457	504	466	465	459	476	495	466	454	480	494	491	504	495	505	457	498	467	489	503	477	474	465	494	484	472	518	455	503	495	460	472	468	515	489	457	509	495	486	480	459	515	457	473	472	491	506	507	494	488	484	533	479	462	445	454	472	457	489	488	505	456	471	465	485	505	492	498	478	470	461	461	526	486	478	453	504	489	491	498	498	515	498	476	490	497	434	506	488	484	533	496	506	508	468	471	492	497	483	500	502	486	454	499	476	486	478	439	487	509	488	526	470	484	454	522	463	469	464	500	463	488	476	484	438	486	476	493	517	506	471	488	495	504	473	470	501	461	484	494	509	494	487	500	513	501	492	471	485	505	469	491	448	476	463	478	502	510	476	487	448	474	476	496	475	460	462	510	497	507	504	501	466	463	486	482	508	506	482	469	515	499	484	498	494	479	437	475	485	464	486	443	494	495	498	483	499	501	501	486	488	452	490	484	490	514	506	446	492	464	459	493	497	480	465	459	518	485	436	444	492	474	470	500	481	485	480	488	455	519	477	485	500	504	464	437	522	491	476	458	506	500	491	522	461	472	466	528	452	463	502	469	483	479	489	449	512	488	444	484	498	472	452	460	512	519	505	464	481	485	529	511	498	556	510	532	466	477	487	479	490	475	462	440	471	478	446	498	508	508	489	495	465	466	485	478	438	475	465	475	493	482	489	500	509	445	502	469	476	456	472	430	461	484	482	507	479	492	451	527	519	515	422	486	505	503	478	457	486	501	489	451	476	474	505	528	497	495	468	481	528	500	530	529	499	465	469	484	472	468	473	493	407	464	500	467	508	510	462	500	473	506	502	484	513	469	521	519	487	473	486	498
1312	684	319	280	536	750	595	449	371	323	281	195	162	147	133	124	109	109	66	74	61	45	42	33	40	41	36	34	23	31	27	36	21	41	34	28	34	30	28	26	17	31	32	16	31	28	32	22	29	38	135	276	144	26	18	34	35	25	28	19	19	22	27	31	22	30	23	23	22	17	28	23	19	20	25	30	25	33	22	23	25	20	21	20	23	24	25	30	22	22	24	28	26	21	31	19	27	20	22	17	25	28	27	30	33	17	17	31	32	36	23	16	18	24	22	31	17	22	19	28	25	27	25	31	23	18	24	21	28	15	24	25	21	16	19	31	27	26	23	25	19	26	22	20	29	24	22	21	25	30	32	26	23	28	25	27	20	40	19	25	23	23	33	20	22	21	22	26	28	21	19	21	24	23	19	38	14	19	18	25	27	25	21	18	20	30	25	24	21	35	34	29	18	33	23	21	21	28	24	16	20	24	24	18	32	29	27	25	19	27	19	25	29	20	34	21	22	13	25	27	32	24	26	20	17	24	28	31	17	30	23	24	31	19	26	21	24	22	24	22	26	24	28	32	26	26	20	28	25	32	19	17	23	30	21	11	23	21	36	25	33	29	20	22	22	33	23	25	27	23	28	34	30	28	25	28	24	27	37	24	32	30	18	23	33	17	26	28	28	31	31	25	30	29	37	24	21	24	22	16	16	21	21	21	26	25	18	23	31	23	24	22	20	22	27	19	22	19	24	27	35	26	26	31	26	13	29	33	24	25	25	29	26	19	23	21	18	23	27	23	23	23	21	18	31	25	28	36	17	13	28	26	18	26	19	24	27	36	31	26	26	22	22	15	28	20	21	25	30	24	24	26	22	20	28	25	24	21	19	15	32	23	28	28	26	22	27	23	14	20	31	25	20	18	25	26	17	23	14	20	17	19	18	25	15	21	28	24	22	31	19	19	22	24	25	18	21	23	21	27	24	25	21	24	28	25	28	16	19	26	30	25	20	34	22	34	31	28	22	26	32	33	27	27	23	28	33	17	20	20	17	19	24	29	18	26	20	20	29	38	30	26	26	25	18	32	32	25	23	23	30	16	21	25	31	31	22	23	18	28	28	22	36	26	23	20	23	19	18	25	23	31	16	22	28	27	22	21	21	27	15	24	18	27	27	13	31	26	10	22	15	23	29	16	31	20	36	29	31	23	20	27	30	19	20	24	23	28	29	30	25	39	16	25	19	28	23	23	23	25	22	21	27	37	24	22	19	23	21	29	25	29	31	28	18	23	24	22	31	20	29	27	21	31	26	26	23	19	25	33	19	23	27	29	23	26	24	30	26	27	16	23	29	19	22	25	22	30	20	25	25	26	19	27	25	25	24	24	21	22	30	21	21	18	21	23	28	22	30	28	22	20	14	22	20	17	17	24	27	23	22	36	25	22	24	26	21	16	15	20	20	21	22	26	23	30	26	29	26	20	27	25	18	20	14	19	24	19	26	29	21	20	22	28	28	29	32	24	26	20	26	30	24	25	26	14	27	20	16	24	26	27	28	23	26	23	28	22	30	27	20	21	18	22	31	24	35	20	15	29	26	12	24	25	24	26	17	27	22	22	15	32	21	22	23	23	23	25	38	26	21	29	25	20	31	25	23	29	24	31	18	31	16	30	27	17	17	16	26	26	25	30	30	17	18	27	25	19	15	24	19	24	28	23	26	17	30	18	25	20	22	24	22	30	18	20	25	26	32	25	23	24	16	29	20	23	19	16	22	25	18	24	30	24	25	28	29	18	30	27	32	29	14	25	22	20	20	24	31	26	20	21	20	27	24	28	24	26	26	29	27	21	22	29	36	31	32	29	26	21	29	22	30	34	24	21	21	21	26	16	21	22	15	28	23	19	26	29	33	31	27	20	15	25	26	26	23	28	25	23	23	32	23	21	29	22	17	25	19	24	25	20	19	21	24	24	27	26	23	21	23	20	17	25	33	32	18	24	25	20	20	30	26	21	11	28	20	21	28	26	22	28	20	30	25	21	29	23	29	28	31	25	22	29	24	18	30	24	26	23	31	23	27	28	23	34	16	28	33	13	23	17	31	23	29	26	24	30	18	25	22	23	22	21	16	18	21	24	18	24	25	30	19	29	33	30	20	29	22	14	28	26	19	23	29	25	25	21	23	26	21	17	25	16	24	17	36	28	37	23	20	22	29	21	27	19	25	24	16	25	27	27	22	22	18	28	19	24	25	24	16	27	25	27	11	28	13	24	28	25	19	26	22	22	22	29	26	32	24	32	24	24	32	29	20	29	17	25	19	16	22	18	27	27	18	18	25	23	16	25	27	30	19	35	26	15	22	24	22	23	25	25	22	22	24	25	31	30	18	35	34	21	25	25	26	23	22	24	21	18	18	20	16	20	24	25	21	26	16	27	24	30	34	25	31	21	22	24	28	24	24	18	22	29	22	25	21	16	27	19	19	22	27	22	31	23	25	22	27	27	30	17	31	18	37	32	26	21	25	21	26	16	27	29	27	30	22	21	26	22	16	31	25	27	19	25	24	27	25	21	20	23	27	22	21	24	23	17	24	28	31	24	14	23	18	18	31	34	34	25	27	27	23	32	21	26	26	19	26	16	23	31	14	15	27	18	19	22	23	23	28	21	23	24	22	18	23	18	30	21	25	29	18	26	24	30	23	19	18	31	22	25	15	29	32	19	33	21	27	19	22	26	19	23	27	23	27	27	23	21	20	15	27	27	24	24	28	21	21	25	14	20	19	25	23	23	25	28	26	25	32	20	28	21	31	20	26	20	25	21	24	22	24	29	29	26	29	23	29	22	26	22	20	28	27	23	27	24	22	20	23	31	25	19	22	20	22	26	19	21	22	13	33	22	27	22	25	34	36	24	13	25	34	23	22	22	21	21	31	16	20	17	26	22	27	35	23	22	30	25	38	25	30	25	26	21	22	20	24	18	16	29	26	20	19	28	21	20	30	27	18	25	31	31	22	27	21	25	27	23	18	18	31	25	18	31	18	20	26	26	25	30	26	26	29	27	22	25	15	32	16	18	29	18	19	22	31	17	21	38	27	26	25	22	24	28	26	22	34	28	17	28	28	29	31	23	23	24	20	27	31	18	31	23	23	31	24	17	32	18	21	21	22	15	34	18	31	24	25	28	26	29	23	31	20	28	23	22	23	26	25	24	27	17	24	19	30	22	27	24	27	20	27	34	17	20	21	29	26	18	20	31	19	21	19	20	37	18	24	25	21	33	24	30	27	28	21	16	22	25	24	29	29	24	28	23	22	25	30	19	22	24	24	31	22	31	29	21	22	31	26	29	16	28	23	29	26	39	28	26	27	23	22	27	27	23	28	23	20	21	23	22	22	27	15	19	27	29	18	20	23	29	21	20	19	32	20	24	22	26	32	28	29	24	18	24	22	28	27	21	23	22	30	24	17	17	24	22	23	21	19	29	21	26	28	31	30	25	19	16	27	23	20	24	18	27
22102	14829	8698	20905	30891	31580	27048	22226	18991	15849	12304	9523	7559	6724	5987	4832	4118	3618	2940	2474	2045	1750	1287	1407	1355	1303	985	915	784	774	759	644	670	704	701	703	688	617	567	529	573	558	567	590	537	508	523	541	519	1006	4868	10224	4632	405	435	381	422	418	495	404	376	405	359	391	401	371	372	366	387	396	356	403	372	404	392	338	404	372	402	380	378	420	395	402	352	366	378	395	391	410	406	374	395	383	398	406	389	378	419	362	414	413	397	387	360	323	403	412	391	419	390	352	396	389	398	407	376	414	379	369	361	359	416	407	400	380	389	393	365	346	383	375	421	397	383	400	360	403	418	377	388	383	405	357	394	407	411	388	378	416	370	359	406	362	336	360	368	399	367	350	366	389	390	389	383	398	427	400	366	410	374	360	382	386	387	377	371	397	393	382	369	404	374	370	408	381	373	328	379	348	386	389	343	360	358	350	355	395	398	344	383	362	370	347	382	400	396	322	373	366	368	378	380	403	381	419	397	357	349	365	351	363	379	363	354	381	373	376	352	367	361	352	354	351	396	357	375	396	352	352	387	374	352	400	371	396	341	387	353	358	347	338	359	351	354	390	364	386	382	368	350	409	394	376	378	379	405	382	380	390	393	360	405	373	385	395	370	382	372	360	403	376	366	330	361	361	392	344	362	382	390	357	379	371	387	396	375	377	396	374	345	368	405	346	378	339	347	360	405	347	361	407	382	376	380	380	379	403	380	340	386	366	350	370	378	343	357	375	350	381	397	379	378	367	391	367	362	371	351	367	354	375	370	435	357	371	355	345	376	386	389	365	399	363	366	364	368	407	384	388	332	366	372	376	383	356	358	366	382	402	339	389	384	338	363	349	345	369	361	361	403	349	347	345	383	370	325	394	384	366	363	365	398	380	417	375	425	344	354	364	346	368	377	364	374	395	371	403	364	361	340	408	416	367	374	401	367	379	356	410	331	354	391	377	336	388	357	367	364	342	348	395	358	397	394	386	373	364	360	392	348	368	370	403	383	392	361	372	350	351	346	378	407	369	372	383	352	405	367	380	353	360	353	381	384	370	389	363	382	386	381	391	390	335	364	343	358	405	395	368	329	373	359	389	377	354	385	382	361	362	374	376	384	366	376	385	339	376	348	372	375	342	345	371	349	340	365	390	342	365	387	354	360	380	369	361	348	366	369	377	369	369	351	400	380	381	372	353	318	377	398	377	402	371	365	371	347	380	394	368	379	333	398	365	358	347	362	370	343	370	362	358	380	371	405	395	361	359	346	332	366	384	373	391	363	445	401	398	387	367	349	380	360	400	321	343	372	403	374	373	383	365	392	374	387	339	366	409	368	363	369	361	396	383	375	398	355	346	352	383	363	378	416	345	381	356	409	374	354	357	365	367	377	410	369	376	386	395	395	388	338	348	367	333	348	356	381	412	378	385	380	377	338	356	370	361	355	341	398	343	373	372	367	362	366	392	380	364	392	328	384	359	369	370	387	359	388	369	375	360	361	359	394	359	378	383	413	370	364	396	356	356	393	373	331	397	394	363	381	368	403	382	367	376	385	350	401	342	362	353	350	359	393	374	370	380	387	381	394	342	364	362	348	345	342	343	394	396	410	388	351	336	368	382	394	366	380	376	369	350	381	408	382	355	347	383	363	391	381	357	362	389	393	393	356	366	369	385	367	342	362	382	380	353	370	373	373	365	360	345	373	392	373	380	357	372	391	391	361	416	373	390	381	352	370	398	372	364	362	370	364	392	384	408	334	369	377	372	387	349	362	360	356	371	352	359	391	368	369	352	388	378	392	391	370	370	393	361	395	401	385	386	366	364	382	350	383	396	351	349	373	346	384	360	343	356	363	391	382	386	391	358	336	354	367	387	408	385	382	377	389	368	369	377	350	341	381	355	343	397	395	363	367	372	355	347	376	371	370	390	392	370	380	358	336	395	396	379	357	375	339	368	338	386	362	310	374	353	396	416	372	381	353	376	397	338	365	334	352	415	376	341	339	377	377	411	363	360	412	363	370	380	395	361	390	356	347	337	340	407	357	376	376	376	392	358	341	346	374	386	404	347	343	380	330	359	347	343	407	376	364	352	351	397	389	375	380	385	358	409	373	415	378	340	400	372	331	364	363	404	337	355	366	359	364	350	378	367	374	343	347	375	377	407	367	404	373	370	367	410	387	358	364	370	407	373	361	370	368	332	360	398	362	388	372	382	347	363	367	381	327	341	371	392	371	334	365	359	358	388	375	397	364	348	362	364	378	393	374	322	370	374	362	374	370	356	356	358	359	346	378	385	357	384	369	356	364	359	342	389	401	345	372	367	354	390	366	335	349	348	364	378	377	371	357	355	372	338	348	356	358	415	383	362	386	382	342	402	364	388	353	373	387	323	390	345	377	344	407	378	383	373	367	372	361	361	381	353	367	344	368	323	362	393	356	348	361	365	357	386	345	352	388	376	388	387	358	357	348	357	363	388	383	366	381	375	355	357	381	356	334	356	404	336	354	349	371	379	363	358	312	359	383	335	383	373	415	364	356	357	351	357	364	346	367	395	397	375	436	377	345	374	357	364	390	381	368	409	391	387	337	412	356	391	354	381	358	358	372	398	369	346	342	345	385	398	375	369	370	372	354	394	344	390	380	356	368	379	336	388	385	373	366	410	363	386	350	361	361	376	349	356	327	358	365	336	364	349	387	376	372	387	372	354	418	383	373	344	371	362	365	351	332	401	385	361	395	344	372	352	402	372	364	397	359	378	386	348	358	334	363	358	365	382	369	344	370	360	374	382	350	369	354	368	349	383	413	368	379	378	385	389	377	353	392	354	376	398	387	347	363	371	336	371	347	351	350	349	360	388	385	368	370	376	370	368	367	351	365	372	361	377	380	333	396	401	368	360	397	370	320	358	342	363	395	358	350	380	376	377	351	408	380	379	348	354	388	383	334	313	371	408	396	367	345	369	353	342	352	361	387	361	397	332	382	349	342	397	402	370	389	383	352	352	385	402	330	354	368	386	365	409	377	339	327	399	359	356	361	382	393	405	408	340	377	355	357	355	389	365	411	351	396	391	369	402	383	406	342	375	379	359	366	352	357	351	365	384	337	358	405	369	355	366	363	404	380	367	391	386	364	390	434	391	376	365	371	368	376	391	370	385	393	374	357	386	359	376	390	364	334	335	390	385	363	372	344	373	409	358	363	383	336	368	335	365	339	347	375	369	374	365	353	359	367	397	407	346	365	369	362	381	365	348	357	411	396	402	370	389	382	371	374	367	343	369	382	392	384	349	401	357	353	348	342	372	397	383	371	378	369	361	410	393	366	368	390	355	371	353	363	383	382	385	395	373	371	368	362	369	377	346	380	360	356	356	364	354	372	334	385	398	382	356	418	338	365	349	379	363	380	362	370	402	384	357	350	374	411	379	384	371	358	372	389	392	359	392	392	378	379	339	369	389	388	378	351	358	373	357	409	372	362	380	404	377
3022	647	381	262	534	696	544	418	422	321	278	216	161	158	147	124	114	120	104	81	87	85	69	65	56	61	59	53	59	57	65	68	59	65	56	52	62	58	56	42	48	55	39	59	48	50	50	55	56	62	206	259	125	48	37	39	44	48	53	50	43	57	49	42	66	51	58	48	45	47	48	61	52	50	56	52	38	52	44	48	40	34	43	33	63	60	59	46	46	30	41	40	54	51	51	45	45	42	47	55	53	47	52	50	38	51	61	53	40	62	48	60	41	46	50	50	47	43	48	41	52	61	51	52	47	49	47	34	40	52	58	50	45	55	43	30	59	43	48	45	40	54	39	60	47	59	43	48	46	41	52	40	37	46	55	56	42	45	50	47	45	48	51	46	43	60	40	53	53	45	42	58	40	56	60	41	59	43	44	52	47	44	42	47	54	51	52	52	56	39	47	52	40	60	43	41	54	45	39	59	52	52	39	39	47	42	41	65	58	39	41	52	45	56	47	66	42	41	53	52	54	65	29	47	50	43	52	50	62	54	58	53	44	53	57	53	45	48	44	48	55	50	54	46	45	62	56	49	44	63	54	59	48	43	50	47	45	34	53	66	40	42	46	31	45	43	54	48	43	54	40	57	45	46	57	46	38	47	39	56	38	40	49	46	48	33	52	62	56	61	42	52	41	50	45	66	42	51	56	51	48	47	52	53	43	53	42	44	46	44	51	54	44	50	57	49	64	48	41	40	48	35	48	52	48	47	56	45	50	63	47	51	55	48	66	44	43	42	52	39	60	37	52	52	46	42	43	58	43	49	38	48	67	56	46	61	55	40	51	53	57	53	56	46	42	47	49	50	42	56	48	52	56	47	50	52	54	42	33	54	42	50	47	52	52	51	48	47	49	35	51	34	48	41	34	44	45	53	52	53	48	48	29	44	42	53	44	50	54	51	53	50	46	38	55	48	40	47	53	56	43	53	55	40	47	49	44	52	44	44	57	39	57	50	61	36	45	48	49	47	44	56	62	45	52	46	39	48	50	52	43	51	46	56	54	48	61	41	40	57	46	55	45	67	49	54	47	62	51	53	47	42	55	39	51	51	36	44	52	45	41	40	53	46	45	43	54	51	45	58	43	62	54	58	44	51	44	57	46	50	43	57	44	52	54	46	50	42	38	51	43	35	50	45	57	38	58	47	52	51	59	42	39	56	28	49	55	54	51	52	58	53	51	48	49	53	60	50	32	42	56	55	59	46	46	49	43	45	48	54	49	60	43	52	45	54	46	57	39	43	55	45	41	41	46	43	64	58	56	56	47	54	49	55	46	53	39	49	62	46	48	49	45	53	49	40	49	54	53	51	42	44	44	42	33	47	47	45	53	56	68	45	47	41	53	41	30	58	55	50	51	43	57	54	47	54	47	38	42	48	54	61	56	57	45	43	50	49	53	53	36	47	39	37	55	48	46	41	47	58	53	62	57	51	59	49	33	48	37	35	59	51	56	47	57	52	49	47	45	41	41	42	52	48	56	46	45	52	49	52	41	42	47	50	46	43	42	47	50	56	59	45	50	53	45	47	41	54	47	57	44	42	51	63	48	47	45	72	45	57	51	46	54	51	43	46	43	47	45	55	57	47	61	52	68	42	54	53	50	48	45	47	61	47	46	57	50	41	65	58	53	44	57	63	55	41	46	45	57	46	73	56	50	44	49	40	53	54	39	41	37	47	46	51	48	47	44	44	50	47	43	46	38	52	61	47	36	44	39	52	43	44	46	53	49	39	57	55	46	63	53	44	50	52	49	42	47	52	53	51	51	45	40	45	52	45	59	59	34	46	50	60	45	46	48	41	50	49	47	62	41	45	56	54	54	50	37	46	54	47	48	58	40	54	35	41	42	49	46	57	40	41	50	49	52	44	48	46	53	39	47	52	53	56	57	46	54	44	54	50	46	44	39	44	43	55	53	38	56	60	51	39	45	46	54	47	38	56	55	39	39	55	42	51	41	53	55	53	59	50	45	68	39	56	45	50	48	58	48	59	37	43	50	47	39	48	44	46	37	53	49	53	44	56	41	41	55	49	56	48	55	51	51	43	47	43	43	52	54	40	43	51	32	53	45	40	56	49	47	59	44	47	49	44	46	44	59	39	39	47	42	61	56	46	58	54	63	48	53	53	57	57	48	48	48	45	45	42	50	60	53	63	48	56	41	42	33	42	49	45	53	53	55	47	50	53	50	45	54	42	53	54	51	55	51	54	52	43	45	42	45	51	38	54	44	38	55	51	46	52	45	49	53	46	56	53	47	52	59	48	58	48	50	64	41	41	55	56	61	49	51	34	47	41	44	51	51	51	54	50	54	51	48	36	43	49	52	49	47	47	45	52	54	44	45	53	49	56	42	47	49	52	51	54	63	37	50	45	58	46	53	76	38	45	46	46	58	49	47	47	39	57	48	56	54	51	52	52	47	48	43	49	44	50	55	44	48	61	50	49	48	58	46	42	63	50	54	40	52	41	34	45	40	53	48	49	51	47	61	55	63	36	61	43	51	53	49	43	45	42	55	62	39	46	47	50	36	56	54	42	53	49	43	50	50	47	50	53	41	56	51	42	50	49	57	53	51	47	57	46	58	53	51	50	52	51	53	40	55	33	40	45	46	51	45	57	63	41	56	55	40	41	44	48	58	46	51	42	43	38	58	48	53	44	56	52	58	52	33	35	51	58	57	51	46	48	55	55	58	57	41	46	55	47	53	52	33	57	38	53	28	52	41	48	44	45	52	52	54	49	41	45	45	34	40	50	47	45	67	56	56	53	52	35	57	58	49	54	50	54	53	52	58	66	47	68	47	42	44	40	57	55	42	50	56	58	46	37	47	45	42	46	51	42	45	50	54	52	52	53	52	55	55	49	47	27	46	60	64	54	58	54	66	41	50	45	38	57	40	38	54	41	67	49	41	49	54	54	54	61	49	41	55	46	49	46	58	43	36	56	43	47	59	60	38	55	50	50	41	45	40	45	55	32	40	51	61	63	49	46	37	53	52	46	45	55	60	67	54	46	48	48	46	48	60	52	47	55	66	39	43	48	52	46	60	48	48	47	44	38	45	59	46	36	53	46	54	34	55	50	52	58	56	44	51	49	50	48	44	58	41	53	51	53	65	53	42	54	42	50	49	57	50	45	40	61	47	48	61	49	41	57	63	46	45	39	52	41	60	50	42	51	46	45	52	37	35	49	44	64	67	61	59	53	54	45	41	39	53	51	45	49	41	49	40	53	60	62	45	54	44	52	48	41	44	48	49	44	45	52	36	47	45	45	52	50	46	47	57	45	38	51	53	51	50	51	56	46	51	46	46	41	47	48	42	49	42	43	34	42	41	47	47	44	52	41	49	43	36	59	37	49	60	38	37	44	56	46	34	46	44	41	55	60	62	55	49	53	51	55	64	47	59	41	42	44	62	38	53	59	41	66	61	59	40	52	46	42	50	45	61	41	51	57	55	47
20499	13723	8465	20039	29500	30080	25705	21518	18782	15487	12565	9763	7709	6833	6081	4916	4520	3913	3260	2747	2338	2114	1800	1749	1593	1455	1266	1203	1139	1105	1053	1050	1053	1020	1044	1100	1066	950	1013	931	955	924	919	878	855	863	896	819	796	1976	7145	9071	3043	766	776	760	733	751	760	779	763	751	731	742	757	738	749	746	789	772	749	727	766	704	746	759	736	741	771	748	777	774	781	735	748	767	766	778	802	775	749	756	742	778	799	716	738	777	794	749	719	753	732	772	756	813	750	715	748	752	731	707	781	759	793	801	720	803	705	748	741	758	745	753	776	726	731	736	735	753	746	745	731	788	778	743	733	700	760	742	757	805	765	775	735	734	755	713	806	727	704	740	726	741	743	704	766	658	764	717	715	761	760	736	726	753	719	762	752	725	751	773	762	763	739	744	747	742	766	757	743	757	753	703	678	728	751	738	722	805	788	759	782	670	744	785	757	762	713	776	791	780	767	736	763	715	734	745	709	776	772	719	773	736	774	750	760	752	735	715	714	785	731	679	751	782	770	751	706	748	738	750	731	736	742	739	769	702	731	803	772	715	769	751	722	745	793	723	741	718	716	735	729	730	718	781	720	736	766	771	708	799	754	815	731	744	695	745	777	743	724	737	808	735	724	705	763	786	713	745	733	742	715	758	771	758	728	710	744	732	739	707	746	725	749	756	802	756	734	741	753	704	752	750	733	759	799	786	776	743	765	800	727	727	725	732	727	761	736	718	742	764	740	760	767	746	770	733	713	693	726	767	717	724	744	772	780	689	741	757	723	785	718	729	785	776	697	738	788	737	709	772	769	722	722	760	759	731	723	747	718	747	681	746	725	746	706	715	760	760	804	735	725	768	731	717	766	758	759	692	740	730	757	748	738	723	757	760	763	724	752	693	770	737	728	687	776	734	725	727	710	735	724	734	736	700	709	755	723	711	739	752	742	786	734	749	741	713	706	770	753	816	738	702	718	768	737	758	743	774	750	711	752	741	772	726	746	778	798	749	707	731	768	740	778	704	715	759	743	720	739	741	724	743	730	753	728	728	763	740	713	742	730	772	794	685	741	733	733	742	759	751	737	756	743	720	737	782	741	750	737	734	719	715	757	732	723	730	748	714	748	729	729	724	717	702	738	710	751	742	721	789	742	712	749	744	739	744	750	721	726	729	776	730	796	735	747	700	739	732	743	751	765	695	734	799	712	686	756	720	734	722	722	728	801	707	734	723	739	744	706	718	726	712	735	758	772	782	748	746	734	733	743	786	796	748	745	754	679	763	716	757	738	701	729	779	766	712	755	711	744	733	741	766	732	713	816	733	672	767	753	729	693	713	781	746	704	711	690	722	800	713	742	772	731	753	702	745	726	770	773	788	701	740	721	715	757	787	754	737	719	691	724	728	777	708	780	797	768	756	710	755	695	723	781	748	721	758	797	789	749	722	735	728	743	726	712	786	720	766	724	726	764	737	741	776	738	703	739	789	730	737	771	743	733	757	732	701	719	767	735	743	700	707	788	777	720	746	728	713	712	690	708	724	758	724	679	731	789	779	719	745	701	713	742	772	761	730	725	742	758	783	746	728	778	773	751	681	784	730	721	729	680	736	752	754	720	751	734	711	746	745	764	752	730	703	719	727	747	732	746	721	762	709	756	736	734	699	759	734	758	745	728	792	755	776	704	701	754	715	738	799	731	739	750	725	744	720	709	724	783	695	731	734	703	738	724	800	760	753	707	709	678	702	754	700	735	741	716	707	746	731	745	769	756	754	750	761	713	733	776	710	723	705	778	722	694	756	715	781	765	750	736	737	697	756	738	759	716	711	795	763	750	739	674	746	787	738	792	758	749	695	759	711	734	754	758	765	767	773	722	771	732	748	706	737	708	704	760	739	713	760	758	716	701	709	755	738	793	715	751	774	741	757	751	688	719	712	727	732	778	734	755	716	773	711	759	679	747	755	736	732	791	756	755	736	727	708	722	764	759	750	768	752	790	693	743	737	745	740	728	738	769	735	748	730	680	726	715	710	776	756	700	678	745	717	725	776	757	725	717	732	753	751	754	748	740	758	762	741	746	784	764	748	719	784	775	705	753	693	776	797	684	715	710	748	729	700	778	719	778	737	769	759	756	715	719	689	761	731	744	710	695	751	764	737	760	763	748	755	738	758	789	741	742	727	740	717	725	758	773	738	732	754	735	725	763	705	741	761	745	766	734	768	727	787	754	706	729	791	738	756	716	779	752	731	722	757	700	728	755	682	747	715	734	720	797	766	676	784	726	779	762	717	749	745	805	769	724	718	727	749	735	758	759	727	745	745	769	728	754	756	755	729	767	780	713	713	736	764	729	758	724	751	747	708	707	757	732	730	742	762	702	750	709	764	712	769	748	751	721	787	763	732	744	695	754	760	747	734	706	687	737	752	733	785	697	777	735	708	726	725	718	804	767	764	719	753	751	740	776	716	739	736	744	745	748	708	733	767	761	759	757	782	709	754	742	747	741	709	749	736	706	739	748	733	751	716	743	776	767	751	732	745	715	745	713	708	701	733	753	742	727	743	754	773	720	758	701	710	684	751	747	746	745	768	754	760	695	719	745	772	773	724	758	760	733	699	684	704	760	772	782	698	723	748	743	749	693	747	712	696	725	799	724	701	741	759	720	757	783	750	743	777	732	737	693	735	741	729	745	751	801	761	714	749	740	703	733	728	813	692	758	731	724	727	739	763	741	722	758	777	740	727	770	702	764	757	767	761	716	719	738	705	738	718	730	750	738	760	734	764	762	693	765	750	723	709	748	737	732	739	699	735	714	731	727	787	749	753	761	768	781	713	730	807	706	687	684	714	730	756	739	748	708	791	732	753	724	687	735	710	796	698	714	775	748	780	715	725	737	694	720	751	727	742	742	727	729	755	741	740	717	731	737	746	742	739	782	750	728	721	719	773	691	738	750	692	751	705	767	810	774	759	748	722	757	728	734	750	727	699	705	725	765	769	698	788	722	788	773	752	749	673	756	772	750	765	723	727	747	761	760	788	780	796	735	767	682	776	782	728	731	737	775	772	755	771	777	714	733	709	769	719	748	744	773	755	727	753	751	766	744	757	731	753	739	765	731	712	734	727	723	734	731	763	769	709	745	778	698	774	769	705	738	778	717	683	744	729	770	796	750	706	708	738	777	719	687	790	713	748	713	778	742	767	774	699	752	735	754	709	737	764	745	746	750	768	731	722	781	702	764	742	700	734	676	712	784	754	722	711	726	755	708	691	763	778	719	771	780	808	740	723	744	747	760	718	743	767	745	773	734	692	757	736	729	770	769	763	773	778	762	712	750	735	710	773	731	728	743	769	769	761	680	757	754	758	750	763	720	731	786	740	736	737	778	723	731	713	772	706	726	712	767	726	783	722	763	789	715	725	730	756	763	762	731	744	739	747	796	712	746	732	714	747	733	701	733	719	721	685	786	739	690	718	734	781	759	711	746	736	725	760	756	755
2488	939	534	412	728	964	843	667	585	516	425	335	245	210	198	174	155	132	122	107	114	87	78	75	73	62	57	50	47	48	59	46	64	55	52	46	46	51	46	46	59	48	40	40	44	40	45	39	38	58	286	558	170	44	41	42	46	41	48	34	46	49	44	25	28	44	28	44	43	59	41	37	39	34	39	40	41	36	37	47	33	49	29	44	34	27	54	35	38	37	42	40	49	40	38	37	44	46	50	41	44	37	34	51	41	43	49	32	42	41	42	34	38	47	38	47	41	39	40	43	36	37	31	41	34	33	44	34	38	33	34	48	40	46	41	42	48	48	44	37	39	45	40	43	50	40	41	31	46	48	39	47	30	37	40	40	45	35	43	53	37	44	51	44	44	41	44	44	48	41	39	40	40	46	43	44	41	41	45	32	42	42	41	40	41	39	35	34	46	40	47	57	33	32	36	34	37	37	36	52	39	36	47	38	41	38	38	42	47	26	39	34	41	41	27	41	37	44	47	55	29	46	36	50	52	35	36	50	33	46	30	32	35	36	52	39	42	40	44	38	34	35	44	44	40	44	38	41	31	41	41	34	40	37	37	58	38	37	44	43	31	51	46	38	40	40	42	36	41	51	33	37	45	51	42	32	37	45	35	33	51	48	33	44	42	47	42	38	40	42	43	41	34	40	38	46	33	42	33	33	35	43	43	38	31	36	32	42	37	41	38	39	39	44	49	38	29	43	40	56	34	41	43	43	39	47	45	22	31	39	46	45	47	41	42	43	50	42	39	36	38	42	35	40	48	44	28	43	43	41	43	33	46	45	40	32	54	34	35	35	39	39	38	40	39	53	37	43	44	38	35	54	54	48	45	38	40	45	32	35	35	42	44	43	42	26	43	33	47	36	56	37	41	36	44	45	39	33	44	51	35	40	54	32	48	36	44	46	36	45	31	50	39	48	36	43	40	40	44	44	34	42	40	34	30	37	39	41	34	44	41	35	54	50	39	41	34	38	44	38	33	36	33	40	39	35	41	46	37	41	31	41	34	33	36	37	49	33	35	57	38	41	40	56	47	40	35	34	47	47	39	44	34	37	36	36	42	37	40	42	38	39	39	43	34	47	45	40	41	35	38	43	44	33	48	39	40	40	43	34	34	30	50	43	34	46	36	31	41	36	42	33	44	52	35	32	52	38	36	41	41	40	42	45	49	43	43	46	45	39	37	35	33	37	37	32	36	32	35	41	31	48	52	35	49	27	24	48	50	39	36	42	36	49	55	49	32	47	42	50	30	32	49	34	34	37	40	43	36	43	44	38	39	36	37	39	48	35	37	39	42	36	38	39	42	43	32	38	40	40	36	38	34	32	42	43	37	33	36	39	40	44	37	39	43	28	38	35	25	52	40	34	36	45	43	30	35	40	43	37	36	39	37	37	34	37	42	27	42	41	38	28	52	53	33	43	34	43	45	48	51	29	33	38	43	32	29	32	29	34	37	47	42	38	34	41	47	47	36	33	52	38	51	52	41	36	31	49	41	38	38	40	34	31	41	33	40	37	30	41	40	33	26	45	39	38	48	40	39	41	25	36	54	31	43	40	49	58	35	52	34	33	42	38	44	43	41	39	42	42	45	44	37	47	50	49	46	46	46	45	50	38	45	35	35	41	36	43	43	34	45	38	38	47	49	30	33	40	51	51	47	36	38	45	45	39	46	39	38	49	32	37	47	46	47	31	28	46	41	45	35	50	45	40	43	49	37	39	44	39	39	49	34	35	36	39	50	40	41	34	37	44	29	44	41	43	30	43	50	35	40	48	43	36	35	38	40	40	44	34	43	43	49	39	38	42	44	48	31	36	49	43	41	33	38	43	48	40	47	42	33	41	47	33	36	46	45	48	50	38	46	30	31	34	44	55	42	43	52	42	41	33	56	42	41	41	33	42	32	21	38	44	30	42	41	30	38	51	52	45	38	41	47	46	45	32	40	45	40	38	40	36	38	42	41	45	42	41	38	42	35	40	46	44	35	39	40	34	47	43	46	42	34	41	49	34	34	30	30	41	33	38	44	33	44	47	34	42	45	46	44	42	42	36	38	31	43	42	45	54	45	41	42	32	54	51	41	31	36	41	55	40	40	31	38	43	34	40	32	40	50	42	24	40	46	42	39	44	46	32	52	46	37	33	37	22	41	42	50	35	54	30	36	40	39	31	46	32	43	38	50	48	49	43	40	42	47	29	38	31	41	36	35	44	48	35	40	37	33	41	40	41	38	39	33	29	37	34	41	36	42	31	44	32	35	34	42	46	37	30	45	59	40	30	33	46	39	27	36	39	43	37	37	51	34	47	35	52	46	42	45	45	30	39	42	38	36	39	36	46	46	39	35	48	42	38	33	30	39	36	44	46	43	48	45	44	47	40	39	38	36	31	45	30	45	45	33	53	38	38	39	43	40	42	36	37	44	37	31	37	42	27	48	38	49	43	48	43	40	41	43	33	35	42	35	36	43	46	34	44	31	37	41	38	47	47	35	40	47	49	37	39	34	50	41	37	43	41	47	26	50	43	33	36	36	33	38	37	33	33	52	40	37	32	41	37	40	43	58	33	43	40	45	39	38	42	55	45	33	39	48	43	33	39	45	54	48	52	45	31	33	41	39	40	40	35	32	48	35	39	39	42	51	40	38	40	41	33	39	41	41	43	53	32	37	50	50	37	49	45	48	36	46	55	40	41	39	37	34	43	36	45	36	36	39	48	40	54	47	34	45	30	36	34	36	40	41	41	36	56	45	42	39	36	36	46	32	41	36	46	42	34	49	53	36	33	45	51	43	26	39	43	53	32	36	48	39	40	43	35	45	42	40	38	49	36	37	35	29	44	50	31	40	42	47	40	35	43	46	47	34	40	41	48	61	39	34	48	43	48	41	34	36	51	36	51	39	40	40	40	41	44	27	35	26	33	39	38	45	41	41	46	43	39	39	31	37	46	40	42	39	47	46	42	41	52	47	48	30	38	44	28	34	43	28	40	42	43	42	43	44	48	41	39	38	35	42	36	45	43	49	50	37	31	31	32	52	37	31	43	51	41	30	45	50	27	46	31	46	41	48	47	37	39	34	41	35	41	50	25	39	36	41	44	43	32	39	43	50	53	44	42	36	38	47	39	36	45	47	33	41	40	46	42	37	26	38	27	51	40	33	21	44	40	38	38	35	55	37	32	45	45	39	40	33	42	37	52	43	48	38	32	35	34	43	46	35	41	39	40	51	41	44	41	43	40	39	32	40	38	37	36	40	41	46	43	34	41	58	42	33	31	34	48	41	42	32	41	47	36	39	35	43	47	49	48	40	50	34	36	51	45	47	41	34	39	36	38	33	43	43	42	30	28	43	35	38	32	44	39	31	34	36	41	42	35	45	41	38	44	53	57	48	44	42	41	39	47	42	47	36	38	33	39	29	52	44	30	34	44	53	46	42	34	38	42	49	50	36	23	44	30	47	35	45	41
26451	17841	11163	24641	34353	34340	30458	26511	23155	20423	17061	13533	10590	9575	8295	6898	5958	5277	4634	3981	3292	2875	2409	2358	2281	2022	1596	1501	1374	1280	1201	1105	1183	1211	1207	1171	1160	1107	1136	1128	905	782	865	865	853	944	822	840	770	1333	9701	16523	4679	647	717	666	666	659	640	652	736	671	686	583	649	681	642	639	643	622	610	638	609	633	640	658	622	653	681	634	604	630	665	654	631	644	610	656	676	572	642	664	669	616	647	665	632	659	683	660	632	616	611	652	664	630	651	607	624	637	644	635	601	626	616	666	606	614	655	644	641	700	645	569	640	624	623	651	646	609	615	623	586	669	627	629	642	650	642	623	623	655	682	644	623	642	620	620	623	601	657	643	626	647	600	648	631	647	636	610	641	617	624	598	631	609	556	605	598	548	660	666	587	625	685	632	637	633	676	594	636	613	630	627	636	650	644	627	666	641	614	587	624	580	616	606	586	593	601	595	593	616	641	683	623	644	646	652	618	606	639	556	596	618	596	614	614	611	609	583	635	600	588	591	630	613	636	602	596	648	619	600	606	636	583	607	586	647	580	602	605	629	595	648	629	638	650	622	606	567	583	641	576	589	645	648	608	608	626	628	618	645	611	601	646	609	629	583	642	595	658	611	628	602	641	606	627	590	592	589	574	594	594	647	632	627	598	604	577	641	599	594	609	631	587	621	614	579	629	617	627	658	660	610	601	659	607	630	591	633	623	610	631	610	641	601	577	604	669	607	633	616	596	636	626	651	625	589	629	610	600	577	589	635	596	640	627	618	632	638	616	615	621	634	641	609	623	620	626	605	591	656	622	592	608	636	676	612	627	627	658	614	610	578	638	627	577	604	643	626	656	608	631	621	644	674	643	598	635	633	594	596	613	613	626	619	593	586	594	582	637	636	622	610	625	616	633	576	610	656	621	616	608	622	583	599	583	617	628	624	647	667	596	648	616	562	606	614	595	588	613	657	606	604	576	655	593	580	618	584	555	539	649	564	592	590	624	643	647	615	567	620	599	591	613	612	604	624	581	596	550	608	606	634	627	637	590	601	607	633	620	631	633	622	623	683	608	645	582	617	626	577	609	634	660	637	640	608	596	596	619	619	632	610	624	576	620	587	595	642	585	628	679	647	614	596	653	594	627	615	594	613	648	664	596	642	630	622	558	636	664	620	608	557	605	643	600	630	532	643	629	589	594	596	580	596	566	641	620	612	613	625	606	605	569	591	627	591	587	623	599	651	621	663	615	638	599	632	587	594	617	578	644	595	592	639	639	593	560	614	598	616	600	650	654	631	632	603	579	646	622	616	630	592	596	602	584	554	622	600	632	644	586	612	581	620	607	577	660	567	625	620	613	622	636	625	623	608	575	592	633	625	625	629	609	630	579	610	645	616	615	613	636	592	658	665	612	636	631	601	577	623	623	631	640	616	585	597	591	611	643	632	662	623	628	610	649	580	547	589	600	567	617	600	607	605	638	602	697	615	608	642	663	645	589	617	640	600	613	603	610	626	618	605	623	649	631	632	612	640	597	608	567	662	644	615	600	596	609	639	585	603	640	612	604	587	627	597	599	688	626	577	599	622	618	665	614	657	634	626	573	622	610	629	607	598	637	589	587	596	623	637	616	570	657	637	605	604	621	590	591	635	593	675	622	603	560	619	604	595	614	618	573	579	627	634	580	612	629	633	646	643	643	648	657	671	612	631	598	602	620	615	590	610	574	610	635	592	622	595	652	608	602	612	589	633	613	612	615	607	648	599	604	655	638	604	587	637	584	593	611	634	607	630	662	637	617	617	557	611	623	611	620	589	632	637	622	642	591	611	589	581	577	604	634	595	623	593	587	604	592	611	634	622	619	590	627	601	607	659	596	585	600	589	603	636	607	603	569	609	636	633	626	601	627	623	640	602	616	645	614	608	576	647	610	606	622	618	584	577	653	592	608	566	591	634	639	585	580	641	536	633	634	670	665	617	612	634	569	635	605	589	572	605	595	624	628	596	631	628	581	637	658	597	620	604	607	562	611	622	604	624	593	653	632	613	629	652	605	603	622	607	598	619	599	642	611	660	581	622	585	629	618	649	643	597	619	577	595	589	601	553	623	597	598	584	643	629	640	606	645	615	644	611	643	639	601	591	605	603	622	597	568	628	608	596	595	586	638	600	667	585	610	640	590	611	594	609	619	629	653	631	609	626	601	595	615	618	600	628	592	628	672	646	604	637	607	637	587	639	612	600	585	604	611	638	662	614	649	621	601	611	623	609	610	625	607	609	652	596	579	591	656	613	596	640	599	636	646	631	601	603	645	607	658	614	647	658	593	660	587	602	666	627	600	631	604	594	612	619	612	603	597	619	611	617	636	625	637	629	596	606	659	619	597	581	635	621	612	603	607	596	601	604	631	619	563	624	612	597	638	609	616	595	578	639	613	600	640	616	622	630	613	601	561	659	603	627	617	600	632	577	594	622	633	576	617	597	609	642	635	640	613	613	631	623	637	637	617	653	623	621	654	631	606	600	631	574	647	628	648	659	646	562	606	584	646	618	638	599	573	628	580	593	634	602	639	611	656	639	629	626	622	629	601	616	575	628	663	632	600	606	656	598	623	615	625	618	609	638	625	613	606	647	581	643	620	556	597	612	615	645	595	659	578	590	611	663	625	597	590	630	650	599	611	673	632	612	588	637	593	599	638	621	666	577	680	597	573	677	572	574	603	606	607	620	612	606	627	588	627	569	591	607	622	598	623	575	595	610	609	611	621	591	621	602	615	659	625	607	602	633	636	603	590	614	600	639	548	570	673	620	646	584	617	614	627	617	606	631	628	612	612	625	607	675	628	660	599	609	590	605	616	672	590	633	590	629	657	634	614	618	585	559	615	618	595	568	595	618	581	599	601	631	587	605	592	607	560	575	627	585	647	551	610	674	609	657	613	623	623	589	633	624	641	590	616	582	560	637	634	599	567	634	594	611	598	592	628	578	654	595	619	628	619	668	605	610	577	602	633	647	600	576	611	598	633	594	574	615	602	623	581	628	580	603	603	633	619	603	620	572	594	615	608	569	529	636	590	575	575	619	579	594	610	638	605	599	604	575	633	590	614	627	646	540	587	639	613	612	591	634	615	581	590	594	641	637	619	674	594	601	592	581	600	623	616	597	569	625	622	626	641	606	628	617	625	590	611	668	613	607	649	581	602	605	618	605	612	638	644	571	577	589	646	628	555	601	627	624	592	611	623	601	636	630	596	602	602	602	616	632	657	632	630	608	621	618	635	659	663	631	657	646	607	615	574	625	567	649	661	641	623	632	578	605	556	631	602	632	639	669	624	621	605	632	568	614	629	623	635	663	664	636	635	630	638	622	590	628	630	629	608	617	619	592	622	643	584	609	592	592	623	648	616	625	620	635	638	616	591	659	625	636	580	616	577	599	660	598	600	584	546	605	572	643	596	629	628	611	632	654	652	552	637	638	566	612	620	646	604	632	587	616	616	613
1803	450	210	162	310	424	341	295	221	226	215	149	106	100	97	76	84	71	52	53	48	47	52	44	41	44	26	32	33	27	34	36	52	38	43	43	34	37	32	39	31	27	36	36	37	31	40	26	33	29	58	105	42	52	27	42	29	35	27	35	29	25	34	26	41	24	30	37	30	32	34	34	29	29	26	29	28	27	36	43	32	36	27	33	24	40	35	27	42	32	32	27	25	30	28	31	32	25	28	38	29	23	32	30	28	41	32	21	32	35	31	39	33	33	35	27	30	41	33	29	23	33	35	27	32	31	31	27	22	25	41	33	27	35	24	26	30	28	28	26	35	30	31	26	33	37	34	21	36	29	24	32	34	26	49	28	32	34	38	30	32	29	34	32	20	34	37	30	31	44	31	32	41	24	40	33	28	28	35	37	25	38	29	26	26	26	30	27	24	31	29	22	30	36	38	31	35	33	35	25	37	23	30	36	27	39	38	32	30	29	21	34	22	42	33	27	39	39	27	27	39	40	38	35	37	31	26	32	32	23	29	35	28	43	30	35	42	26	29	43	20	31	44	34	29	26	32	33	34	32	24	27	26	29	32	28	37	31	34	45	43	32	33	33	27	33	45	25	27	26	19	27	31	31	37	41	29	26	32	27	42	37	40	26	22	27	38	27	30	30	27	37	28	31	31	36	31	38	36	29	24	32	27	35	39	26	31	26	22	22	35	29	26	24	36	17	28	21	26	25	26	31	28	33	32	31	31	30	31	31	27	32	32	30	32	35	36	45	31	31	33	35	28	32	24	23	28	38	31	35	35	31	30	30	33	25	32	24	24	31	29	29	28	26	25	33	36	36	33	44	29	32	40	34	27	20	26	41	31	36	27	38	29	24	32	32	35	35	30	31	32	34	35	29	28	33	33	23	30	26	25	34	28	26	35	31	29	25	36	37	28	28	39	32	23	37	31	26	42	36	30	33	20	24	29	26	37	30	28	33	29	34	27	40	36	25	34	26	31	21	44	27	31	26	31	33	31	35	33	19	29	34	30	32	32	30	29	25	34	27	29	21	38	36	28	31	30	32	26	29	35	24	26	31	34	29	35	26	31	42	35	26	29	37	32	31	31	27	32	29	21	29	31	41	31	33	26	26	37	42	32	24	35	28	25	30	40	27	38	33	30	28	31	19	26	25	37	29	37	19	30	26	36	32	36	25	40	35	27	40	28	41	31	33	25	25	27	40	28	40	37	26	29	31	26	31	39	31	28	29	26	32	36	28	31	22	40	27	27	24	31	33	27	23	34	27	33	24	38	33	20	40	27	32	33	38	25	37	34	30	31	35	32	25	34	29	24	32	40	28	29	27	25	26	30	37	30	29	28	38	24	22	30	42	24	28	34	25	20	29	36	28	35	27	32	35	34	31	35	24	29	34	18	34	31	25	26	43	32	28	31	23	26	39	35	32	29	34	35	35	33	27	34	31	25	31	22	40	35	30	35	27	30	42	39	26	24	27	31	28	35	35	28	27	28	34	29	37	26	45	43	35	27	25	35	37	30	28	26	37	35	37	37	37	37	25	30	35	35	33	46	26	25	30	30	41	25	40	27	24	30	36	20	36	31	28	38	29	29	33	26	27	34	31	26	28	30	26	27	20	32	26	23	35	31	32	21	25	29	22	32	27	32	32	45	37	27	37	29	48	44	36	29	27	25	40	25	35	39	25	15	26	34	26	36	26	25	24	33	32	29	33	33	39	27	26	28	30	32	42	28	25	29	24	23	36	38	38	24	26	29	24	28	25	27	31	29	34	32	30	32	31	43	32	29	25	33	30	36	30	29	29	31	37	29	38	23	22	25	21	29	27	20	30	33	28	29	29	43	19	29	33	38	29	32	43	34	28	39	25	29	39	32	37	27	39	37	27	27	37	41	34	18	25	31	34	23	38	26	25	30	28	23	18	35	24	26	45	29	23	24	35	31	26	37	37	30	25	43	23	25	30	30	35	26	29	33	32	26	36	30	30	26	38	33	26	28	33	23	31	31	33	32	26	33	31	36	29	29	33	33	34	27	30	30	28	28	36	30	31	29	31	20	32	30	47	27	36	34	32	44	27	27	35	30	26	40	31	29	36	28	28	31	25	30	37	28	31	38	30	20	21	31	33	35	22	25	33	34	42	28	32	27	23	26	35	28	27	35	29	33	32	32	22	33	27	28	30	37	28	30	35	26	37	33	23	27	45	38	27	25	34	27	31	27	33	28	38	31	26	36	35	24	37	33	41	30	34	30	38	30	38	32	26	21	18	35	22	31	20	41	33	27	37	33	38	19	30	31	32	25	31	30	29	44	37	31	32	36	34	34	41	36	33	29	43	36	27	32	23	36	25	26	31	32	30	34	32	32	26	25	35	28	35	33	37	19	31	30	27	37	29	30	31	42	38	31	26	33	31	30	27	33	34	33	35	28	31	14	29	28	34	27	31	27	25	35	35	22	30	33	30	27	28	37	24	45	37	28	32	28	25	33	28	25	31	29	26	22	33	31	34	41	31	28	29	28	27	34	31	36	32	32	32	27	23	25	36	33	32	29	28	29	29	36	25	27	34	35	22	27	47	22	29	27	28	23	29	27	26	27	29	22	19	22	32	29	25	34	44	29	32	31	23	24	30	22	37	28	35	31	36	27	31	29	39	46	36	36	15	24	29	40	33	27	22	38	35	28	43	38	39	26	31	35	33	25	36	31	30	26	35	38	40	25	32	42	38	32	34	32	27	30	27	23	28	29	32	35	30	22	40	25	34	36	30	30	21	29	41	28	33	27	34	23	34	32	31	20	23	31	31	32	23	33	41	31	30	39	34	26	27	32	31	38	39	35	33	32	31	32	42	38	33	35	41	29	43	35	32	29	39	28	31	26	34	25	27	37	26	36	22	30	30	37	31	21	53	35	29	29	31	38	28	33	20	25	32	35	27	33	27	46	38	33	36	30	28	29	37	20	25	34	32	30	21	28	32	29	28	30	28	31	35	41	37	28	22	29	22	30	39	36	48	29	37	30	37	39	32	30	29	26	50	39	30	25	31	35	30	41	28	18	45	26	24	30	17	33	33	34	30	33	42	31	37	35	30	39	25	37	28	35	32	32	25	19	37	42	29	33	32	38	23	23	29	32	38	35	27	25	36	30	26	30	29	30	35	23	32	29	29	23	30	28	20	28	34	23	25	35	29	40	22	30	45	28	30	31	25	29	41	40	34	33	34	27	25	24	37	29	29	35	23	26	39	40	35	30	37	27	27	35	32	18	32	29	27	31	35	37	20	23	44	38	32	25	41	38	32	40	37	32	51	33	32	34	29	30	28	26	46	35	41	29	43	40	29	34	28	29	28	32	36	43	30	26	30	35	37	42	37	33	25	34	37	34	27	26	32	38	31	36	27	35	31	37	30	27	42	32	39	30	33	25	39	28	24	28	32	41	31	44	25	35	29	33	37	39	35	25	35	43	31	35	21
18168	10786	5770	15383	23969	24387	20420	15978	12909	11347	9449	6681	4852	4460	3560	2954	2528	2523	2059	1766	1508	1164	1153	1006	1055	925	727	665	658	573	585	609	661	629	686	701	564	596	601	547	584	530	566	551	542	555	530	523	533	540	1853	3667	865	514	499	480	490	499	511	531	499	452	506	529	497	458	530	501	470	511	490	512	477	449	490	480	467	502	466	466	485	467	497	500	494	523	497	449	495	487	480	490	481	499	522	528	513	477	487	470	491	473	513	482	479	490	457	478	500	500	459	485	483	497	464	468	534	497	466	513	498	465	501	481	480	462	500	499	473	480	477	496	519	507	457	480	440	516	475	553	504	496	482	496	502	515	479	480	489	508	443	470	495	533	461	488	445	484	472	453	456	437	471	496	460	501	503	472	496	503	535	479	474	464	458	495	457	491	465	473	485	485	472	510	479	525	517	507	500	473	463	500	464	448	474	506	460	532	477	449	501	446	477	515	485	478	481	512	494	458	450	483	509	501	498	500	473	544	474	489	469	485	496	465	480	523	474	449	473	428	459	516	462	490	464	504	476	438	474	491	485	466	517	468	494	498	519	500	501	474	487	445	480	511	497	468	465	471	488	521	496	466	467	464	506	494	504	437	484	434	516	469	503	476	476	493	452	491	501	507	455	509	441	460	487	509	473	524	501	450	450	480	502	466	477	506	468	457	496	513	483	440	472	482	513	481	486	483	469	470	521	468	513	473	489	484	480	492	462	494	477	483	481	495	497	501	494	503	485	470	444	470	480	472	491	456	474	473	447	530	454	507	520	466	475	500	464	494	466	472	463	489	515	471	457	469	519	446	447	472	434	504	491	492	476	473	495	488	475	446	488	473	466	474	469	523	448	446	454	512	495	487	468	493	518	493	447	448	460	468	485	476	462	522	459	492	515	522	466	491	416	486	455	443	485	434	479	478	476	492	474	465	448	505	469	481	497	468	518	499	449	450	511	460	483	496	459	489	435	464	489	510	484	501	473	495	522	524	436	432	499	522	514	476	465	457	482	488	464	495	482	461	470	499	496	434	466	464	496	527	507	483	527	498	516	476	482	474	467	470	470	484	477	480	478	470	489	468	475	480	502	523	460	467	497	462	487	478	503	512	505	463	456	461	540	472	478	461	463	478	450	462	508	487	487	482	519	474	485	484	502	478	491	491	507	501	477	470	500	440	513	460	506	483	470	450	474	469	474	492	502	502	501	468	452	503	492	461	480	467	423	472	498	470	482	470	513	497	487	456	463	472	432	468	476	471	485	449	482	475	461	462	479	499	438	473	478	475	485	473	495	479	438	496	470	505	506	431	461	487	507	480	496	447	442	486	450	472	490	456	474	485	495	458	502	493	452	472	497	457	477	495	493	504	496	494	436	511	472	511	441	493	507	494	475	495	472	461	482	486	465	496	493	493	476	470	529	468	465	512	466	494	473	428	478	495	496	477	484	481	452	473	486	481	497	454	487	487	472	486	487	492	467	458	475	508	487	478	477	501	449	457	489	466	482	499	514	473	476	454	479	499	512	498	488	483	498	472	466	480	485	516	480	463	480	472	479	484	478	483	484	493	497	475	472	519	519	496	483	432	460	507	497	470	504	444	524	487	482	501	523	495	494	472	482	467	490	476	470	523	506	479	424	475	467	513	438	508	484	485	499	505	499	484	523	508	472	433	474	427	499	482	444	472	465	477	461	488	502	508	460	499	482	473	479	459	459	478	434	484	468	475	462	459	513	467	483	511	507	475	464	504	487	516	465	520	465	482	504	501	504	474	479	493	506	465	509	477	438	478	477	470	482	444	474	472	472	465	468	490	462	469	472	484	491	523	463	459	495	480	494	438	491	498	513	496	472	455	500	473	512	531	499	490	472	461	503	515	486	496	475	487	453	475	473	506	458	513	505	507	471	471	470	511	477	493	455	475	488	507	452	431	490	504	481	480	466	475	481	481	461	470	492	459	489	547	494	456	494	511	467	459	496	481	472	471	488	473	480	480	484	487	483	488	442	442	466	514	469	487	465	465	477	494	531	486	470	469	477	495	488	456	486	479	506	497	473	477	489	471	452	486	478	480	510	457	527	500	480	459	483	505	445	474	469	478	489	470	490	452	496	486	498	502	542	438	487	461	495	480	466	469	439	480	476	519	459	470	480	457	492	458	427	464	480	434	501	444	475	466	478	528	488	449	510	540	455	470	535	505	493	463	437	465	464	501	476	466	495	546	488	466	453	503	482	502	467	463	506	482	484	473	493	492	442	439	480	509	495	520	430	487	505	496	449	509	494	472	492	498	509	474	505	467	471	508	498	499	485	490	479	486	533	480	476	476	496	476	448	500	472	443	529	477	484	502	453	464	487	468	518	467	529	503	476	464	473	495	461	509	455	482	471	464	477	462	481	493	482	448	506	495	493	497	501	476	482	502	481	451	508	428	495	484	502	499	487	435	500	483	499	525	507	466	476	488	507	470	509	510	497	467	527	528	451	504	485	468	504	466	466	470	457	445	517	492	489	481	507	528	464	486	484	464	477	470	470	451	501	464	468	496	487	478	472	492	513	462	489	453	473	480	486	478	500	477	457	508	464	484	479	489	455	512	457	465	480	467	493	481	471	502	483	458	479	511	489	521	466	501	473	508	447	473	493	469	452	485	489	488	490	423	443	521	483	470	450	459	524	492	466	461	493	504	485	454	489	484	469	475	454	487	468	503	464	487	498	479	474	490	463	474	452	491	475	471	519	470	478	495	430	497	479	447	509	469	479	500	493	455	463	491	446	491	479	478	421	427	452	532	492	478	487	516	503	491	473	471	485	483	467	449	505	474	495	455	451	487	447	483	455	495	494	459	482	485	468	459	508	518	458	456	506	493	460	489	498	493	497	462	477	483	466	489	482	478	428	474	504	519	451	503	508	485	514	444	480	504	527	482	474	475	481	473	472	443	492	481	453	461	462	499	481	439	466	518	483	445	476	498	476	467	472	485	449	449	495	489	498	478	436	434	509	505	470	471	498	539	487	511	473	487	477	478	487	444	490	482	470	485	469	497	469	468	478	480	536	514	462	495	475	486	449	489	454	506	480	457	495	435	459	447	480	473	471	447	491	490	449	481	479	494	476	478	459	516	452	475	495	485	485	492	477	455	467	466	439	469	450	495	479	464	478	448	482	489	483	449	497	487	471	482	483	466	455	468	449	492	470	485	483	501	478	502	493	453	460	507	491	480	491	468	508	473	490	461	471	475	462	494	483	449	468	456	511	522	436	465	464	522	447	471	518	463	497	493	480	475	434	481	474	477	513	491	504	468	480	496	474	444	458	449	475	486	478	523	478	470	458	469	465	509	481	456	479	467	478	483	488	510	459	477	465	502	505	518	465	459	474	473	491	480	488	436	498	476	479	489	471	479	519	481	481	500	492	466	451	493	504	511	478	500	497	452	508	484	489	496	528	500	450	466	499	479	472	497	473	500	494	507	459	521	480	489	485	469
1368	668	370	249	539	693	578	438	335	326	324	228	176	144	104	93	88	95	73	74	60	52	52	49	37	45	36	30	19	31	32	28	32	24	32	24	38	39	26	21	31	27	24	18	29	22	25	29	33	30	89	278	54	26	24	18	21	15	26	17	29	23	20	21	29	29	22	25	27	25	28	18	24	21	30	20	20	16	26	28	22	18	25	26	22	19	22	21	17	19	21	15	26	25	24	20	30	16	29	18	17	32	22	19	25	21	19	23	26	19	13	22	25	25	24	25	38	24	32	23	29	19	18	21	28	25	24	16	30	17	19	29	17	28	30	26	26	21	27	19	24	33	17	28	22	25	34	15	32	20	20	20	23	18	26	20	26	17	30	21	17	21	23	20	20	14	17	27	22	20	24	24	27	24	19	23	28	16	20	19	23	30	24	14	25	21	22	16	26	20	25	18	25	19	23	35	26	8	28	28	33	20	20	19	24	25	23	23	28	25	23	25	22	18	25	22	24	19	15	28	21	23	27	26	19	25	14	14	27	26	28	20	27	27	25	21	22	28	20	24	27	26	26	25	22	22	19	16	21	24	25	19	25	18	26	24	20	21	25	27	26	24	25	26	16	21	25	26	26	20	30	17	18	27	24	28	20	19	24	18	21	25	16	32	17	25	24	19	23	26	21	16	28	26	23	26	20	21	18	34	22	27	24	21	13	23	19	20	19	29	26	29	26	19	31	27	20	24	22	19	23	33	16	18	20	29	31	27	25	16	25	20	21	34	30	22	28	27	22	16	12	16	29	28	27	21	20	27	22	31	34	29	22	17	27	29	30	15	19	16	25	28	15	17	17	27	21	17	17	25	19	23	25	24	34	20	17	23	19	21	25	21	23	19	20	24	17	14	27	29	26	19	26	22	24	21	22	20	16	24	24	19	25	32	22	18	21	17	15	31	18	23	24	24	22	28	29	25	27	20	28	27	19	19	23	28	25	23	28	22	15	17	20	15	15	22	26	30	20	27	29	23	30	18	18	31	24	20	23	22	34	17	18	26	25	20	29	26	26	26	21	30	22	22	27	20	29	33	24	32	30	18	12	21	21	21	19	22	24	22	19	25	15	21	21	17	32	26	27	23	23	18	26	21	28	27	14	20	34	21	22	25	18	35	27	18	25	20	17	18	22	23	24	23	31	13	17	23	23	23	26	25	19	23	29	20	23	22	27	33	26	25	24	19	30	26	23	19	36	17	16	23	22	20	20	21	15	21	19	26	33	30	23	18	27	29	23	23	17	15	26	25	16	18	19	22	26	13	15	21	21	26	24	20	19	24	23	26	26	27	24	22	25	24	29	15	30	15	27	29	22	18	19	30	26	14	18	23	17	25	27	25	30	18	18	32	23	28	25	18	17	23	18	26	20	23	31	23	22	13	27	41	22	23	30	27	27	19	24	18	18	33	32	25	25	36	27	20	20	15	25	21	26	22	15	24	27	18	19	32	23	23	28	25	23	24	23	24	20	24	19	22	22	29	22	22	18	29	24	24	17	30	28	28	27	16	19	19	17	16	18	23	33	25	19	21	26	28	28	19	21	23	14	16	24	27	17	31	37	24	18	23	26	16	27	27	31	38	22	29	21	31	17	31	27	21	18	21	29	25	33	25	20	23	25	19	29	22	23	18	19	26	26	23	27	27	33	19	23	17	20	28	25	13	24	22	20	24	23	29	25	24	28	32	25	24	22	26	27	30	33	28	18	25	21	27	22	24	30	36	23	18	12	16	19	21	17	24	15	24	30	19	29	19	23	21	18	25	22	20	21	23	16	19	21	24	30	21	23	30	21	30	30	20	23	25	27	21	27	24	23	23	24	16	23	32	20	31	26	28	17	31	20	20	23	24	25	19	21	32	22	19	21	20	23	23	28	38	21	22	29	24	23	31	25	20	26	21	21	17	20	30	18	20	28	22	29	38	29	29	21	33	30	18	23	23	29	28	15	18	19	29	21	23	15	30	19	20	21	29	22	20	22	25	21	26	22	27	16	28	30	35	20	25	33	24	24	27	25	28	34	30	18	30	30	27	21	19	28	26	30	36	25	29	31	20	18	22	13	18	18	22	31	20	15	30	28	24	23	19	16	21	22	18	25	24	23	23	22	19	15	20	24	24	26	25	27	21	24	23	22	28	28	25	31	24	28	36	24	16	25	19	30	34	20	23	15	22	25	26	22	16	23	17	19	29	21	25	25	25	27	34	34	20	27	28	17	20	22	20	28	35	17	19	27	16	18	24	27	23	19	29	20	25	21	21	26	26	35	18	23	25	22	30	19	22	23	22	21	28	26	32	12	35	24	32	21	24	29	31	17	26	22	28	25	30	26	27	21	14	24	28	24	27	33	14	32	28	27	22	17	20	23	26	28	20	32	15	19	32	31	17	15	27	20	20	28	24	21	18	19	26	20	21	29	24	23	29	30	24	24	19	26	22	26	29	33	25	23	23	25	25	26	27	21	24	22	24	31	24	21	23	31	20	28	31	16	16	17	21	19	23	21	24	28	21	21	29	23	20	27	21	23	17	21	31	26	30	34	26	22	22	19	17	22	25	28	31	20	28	20	20	26	33	24	17	29	24	27	18	27	27	37	22	17	20	29	25	22	24	22	20	21	28	24	21	17	25	24	31	32	34	20	19	31	26	21	27	30	22	28	22	23	26	23	25	22	24	22	20	21	25	23	28	29	23	25	14	25	28	27	34	29	22	24	19	19	21	27	14	20	27	26	22	21	27	26	15	21	24	29	22	35	30	23	27	24	21	18	21	34	15	22	24	26	23	24	24	27	30	26	25	13	17	20	25	25	20	17	19	27	25	36	31	21	22	16	24	25	22	24	26	25	21	21	17	19	17	22	22	23	26	16	23	20	19	22	23	22	22	27	21	29	18	22	22	19	25	25	23	27	22	26	24	22	24	21	26	18	25	20	26	23	23	30	30	26	28	24	17	31	18	23	24	22	27	23	18	20	23	26	30	19	24	30	18	28	22	21	16	21	30	25	20	24	23	21	25	24	29	22	16	12	26	22	25	20	20	22	25	24	15	21	30	24	23	20	22	23	23	27	20	23	27	19	21	21	27	26	19	23	21	26	19	20	23	21	22	20	20	26	20	24	24	20	29	26	16	24	23	27	23	28	22	23	24	33	21	28	21	34	17	24	24	18	28	25	31	29	27	24	25	26	24	20	26	26	28	22	25	27	25	15	35	21	20	23	36	35	24	28	27	23	18	21	21	27	17	29	20	15	21	18	20	18	28	26	18	21	21	19	28	18	33	20	32	22	26	24	16	19	30	22	19	28	25	19	33	27	19	27	30	18	30	21	22	31	25	25	18	15	20	21	23	20	30	25	26	20	25	22	24	19	21	36	27	25	23	23	27	27	13	21	21	19	31	21	22	27	24	19	19	14	15	18	25	19	27	23	26	23	39	12	22	22	29	27	22	16	22	23	22	26	25	14	23
22395	14642	8163	20443	29847	30233	26638	21888	17979	15648	14196	10457	7731	6673	5212	4108	3891	3633	3014	2632	2287	1826	1570	1496	1315	1320	995	836	740	716	680	701	800	734	731	684	606	601	517	529	569	513	516	491	449	471	479	466	489	467	3479	10375	1714	419	408	347	389	384	370	420	365	400	366	374	386	359	382	404	362	375	404	359	374	375	363	408	374	360	366	384	347	366	375	402	398	386	387	403	366	400	353	383	368	373	392	385	424	398	390	373	400	384	380	355	379	402	367	388	389	365	365	388	377	368	371	392	361	390	357	406	372	341	351	410	374	371	403	342	388	328	378	391	379	366	369	396	386	408	412	375	373	366	340	375	373	395	384	365	403	361	385	364	372	362	357	366	380	328	375	352	378	386	312	344	347	366	375	349	358	348	355	390	359	387	363	381	388	365	374	373	385	368	399	393	380	375	358	360	379	357	340	387	375	366	356	350	340	379	366	367	366	343	375	362	351	361	373	365	341	368	369	357	366	349	340	329	359	347	341	371	353	375	374	343	362	331	367	375	384	389	353	368	327	378	357	335	380	324	375	377	366	372	332	358	381	370	361	354	362	354	350	365	381	356	384	362	355	342	374	376	367	368	398	340	369	378	367	344	374	363	345	386	335	352	408	349	382	353	370	373	378	350	328	325	378	332	366	386	339	393	336	364	327	357	346	338	360	373	367	369	351	353	361	336	343	331	400	365	362	381	343	372	372	377	356	367	353	356	361	352	390	373	367	349	374	352	362	353	356	372	332	370	367	345	353	360	341	384	330	346	351	366	340	373	350	346	361	367	367	393	359	377	352	381	332	391	366	344	346	364	352	362	382	363	336	349	361	347	379	346	375	410	364	354	329	355	370	380	348	354	354	359	375	356	334	352	374	339	414	339	358	370	343	374	321	339	359	344	351	341	387	344	363	383	361	347	351	403	366	390	360	363	383	378	359	362	352	385	362	352	377	360	343	373	386	356	351	357	340	365	388	359	354	343	373	375	320	349	388	369	365	341	350	388	373	358	371	365	380	387	359	355	372	375	374	343	350	352	364	355	371	378	359	331	355	371	343	364	363	337	357	359	305	376	354	317	365	396	355	325	355	376	369	367	345	337	352	365	346	361	375	364	346	347	345	414	354	336	356	337	353	334	379	376	351	384	363	356	322	360	351	339	329	342	370	353	373	384	350	357	393	361	354	391	373	387	373	335	379	362	375	362	363	367	354	386	395	362	389	381	349	359	339	368	358	370	367	368	391	342	355	370	357	362	393	358	383	372	314	339	385	351	392	389	350	335	331	383	343	356	347	321	353	368	380	323	387	401	356	366	366	380	360	362	359	337	366	359	378	349	380	360	399	349	363	336	382	356	360	375	363	362	391	339	371	376	370	370	337	399	354	351	382	349	364	381	352	387	412	378	317	367	383	369	365	338	348	349	356	362	373	362	372	360	365	350	376	369	398	378	349	349	390	377	367	354	341	380	343	398	356	364	346	378	384	346	367	371	332	369	368	364	386	369	332	372	343	368	363	311	313	373	354	377	374	374	382	361	366	371	406	378	371	335	348	372	337	393	377	361	390	331	368	368	385	374	350	382	361	345	378	370	347	354	351	379	371	364	348	371	372	327	360	375	341	320	385	378	375	371	367	371	390	344	347	356	362	361	383	362	347	360	373	399	353	347	389	369	364	336	396	368	368	340	361	372	340	373	384	324	369	324	354	354	351	334	349	345	358	309	424	345	364	367	368	347	323	378	365	354	360	360	380	364	377	350	364	406	354	361	364	355	368	367	377	339	334	350	353	360	341	373	383	349	362	378	327	372	362	350	376	371	368	348	338	363	372	363	353	324	362	391	352	332	329	360	333	359	365	404	353	331	371	356	368	314	332	331	353	407	362	366	350	374	364	344	345	357	359	363	357	328	356	325	349	382	361	339	381	369	395	363	348	353	339	328	350	332	377	359	347	377	335	350	337	385	339	383	389	342	338	387	404	367	389	355	332	350	361	350	364	354	327	355	354	375	382	341	363	366	351	328	314	377	359	405	370	371	378	374	346	370	390	357	368	345	377	392	351	356	357	350	368	374	345	344	377	344	325	340	359	372	334	393	343	380	363	344	347	368	366	384	315	370	353	372	350	341	347	349	338	402	367	356	348	372	391	369	348	370	365	353	358	346	368	359	385	348	386	360	321	358	365	337	363	372	381	368	399	373	366	379	373	332	356	381	386	383	340	337	333	393	347	374	349	347	345	344	361	337	352	388	355	362	374	355	376	369	341	340	372	368	359	360	349	377	368	356	372	355	358	393	384	336	387	331	361	383	347	357	310	362	349	380	347	378	340	358	353	389	363	355	324	342	357	336	341	383	346	341	375	384	352	344	391	385	367	346	342	371	354	344	352	342	349	356	338	367	373	362	369	351	372	378	385	325	348	365	371	337	363	319	352	352	381	367	393	356	380	378	377	361	387	347	325	379	355	366	352	341	353	363	358	384	371	387	355	375	383	376	341	320	372	367	368	358	363	321	370	382	379	375	363	346	357	359	373	401	406	379	351	373	340	336	337	379	359	346	372	397	364	349	370	356	362	357	351	351	375	361	345	388	367	403	353	392	361	369	354	368	358	368	371	365	362	360	365	371	367	369	379	350	348	380	337	343	342	362	361	370	366	361	375	337	344	390	358	344	369	372	325	342	353	389	351	397	335	352	369	366	358	350	367	361	357	389	397	380	324	361	376	337	381	324	357	362	352	414	366	352	354	343	395	352	388	323	358	375	365	362	383	364	360	333	347	382	331	372	379	357	356	367	366	393	342	385	373	398	382	389	362	341	385	346	392	368	381	386	383	361	365	367	366	332	355	362	309	376	345	342	371	359	386	400	345	369	378	367	381	331	389	349	364	342	362	379	371	357	385	332	339	379	351	351	359	388	371	368	374	365	355	361	363	366	360	373	361	351	372	362	379	336	363	334	386	347	358	314	360	323	375	391	359	325	359	389	360	377	368	353	371	381	384	333	394	356	354	363	360	398	351	390	336	345	392	362	378	387	349	335	384	348	409	341	365	384	368	371	359	316	351	374	354	351	374	342	386	353	373	354	371	381	364	355	363	372	371	341	336	325	354	344	379	367	360	366	359	374	370	364	332	336	347	373	369	377	336	374	398	362	354	340	391	377	363	343	335	341	377	365	353	360	338	359	332	359	367	381	387	380	374	395	338	359	380	350	389	321	361	371	341	335	350	356	364	373	328	391	347	341	369	382	350	356	348	385	343	334	318	384	354	323	356	357	378	326	351	346	354	341	320	368	355	365	359	359	340	359	349	345	338	365	394	376	349	369	352	375	356	363	331	362	345	355	349	374	355	359	372	355	366	356	374	349	342	359	330	363	338	353	344	380	353	355	352	356	355	364	349	357	344	329	352	371	382	366	326	364	388	314	377	350	350	359	386	368	336	336	343	348	330	386	371	355	380	373	355	357	343	344	360	362	344	339	384	363
2971	628	309	262	527	657	620	458	392	368	349	279	219	158	137	110	124	116	92	96	74	89	61	64	63	83	70	71	54	49	63	45	48	49	55	69	48	54	48	65	55	58	52	44	51	55	56	52	57	57	99	319	66	51	44	46	49	46	48	52	44	59	42	48	57	46	43	50	62	45	52	47	50	43	55	49	53	39	52	45	57	43	53	48	44	50	50	51	53	41	40	49	51	43	53	43	53	57	53	44	54	49	50	32	36	48	40	43	52	44	49	47	43	57	44	52	59	56	49	47	54	48	51	31	47	46	35	42	44	34	52	51	56	54	63	44	48	44	43	40	43	51	45	64	52	60	51	44	41	52	64	65	44	54	43	52	46	56	49	49	39	51	55	57	40	52	46	47	41	50	43	43	40	55	43	56	47	55	43	48	47	50	53	58	47	43	45	53	45	40	53	58	60	48	60	49	43	43	49	54	60	50	47	42	65	39	39	45	51	44	41	57	43	56	42	61	55	53	50	41	46	45	33	43	59	54	31	55	64	47	48	53	66	50	56	60	43	57	39	44	47	64	37	44	53	44	57	43	39	43	44	45	60	58	42	43	53	48	41	45	50	56	38	51	49	42	47	44	68	43	58	56	55	54	48	52	46	52	53	49	50	53	55	44	41	45	51	56	40	46	49	52	51	42	52	42	56	52	58	58	43	48	54	54	41	60	52	36	45	48	47	60	47	51	46	30	54	48	55	55	53	36	55	50	49	54	57	43	49	59	57	51	43	34	45	46	37	46	44	59	43	52	48	43	49	47	39	51	41	49	46	40	52	50	60	41	47	50	49	46	58	49	53	37	61	54	47	43	53	37	46	51	38	59	54	44	60	44	38	47	38	69	43	53	45	42	47	54	34	41	47	50	39	45	41	48	49	58	46	50	45	38	47	44	48	39	48	40	60	52	49	52	33	52	58	55	50	43	48	45	55	43	52	50	55	46	45	52	44	48	39	38	48	54	47	48	55	41	34	52	54	37	56	62	49	64	48	50	43	41	52	50	52	44	48	54	55	44	52	44	42	49	49	51	55	55	54	48	38	49	39	38	47	46	65	57	49	58	55	62	56	65	45	54	53	56	44	57	46	53	51	51	57	39	43	61	48	45	60	40	44	49	52	53	44	47	59	49	32	47	46	63	47	48	55	48	51	53	42	46	46	39	61	40	42	47	37	44	55	50	48	44	58	51	68	44	44	45	51	47	54	28	43	44	44	50	45	56	48	46	64	49	49	50	48	41	40	45	34	53	50	53	59	48	60	52	41	51	47	51	58	55	51	52	44	44	45	51	52	39	56	53	40	39	37	59	44	56	57	41	51	57	60	53	56	41	47	60	51	56	53	41	54	43	42	43	48	47	31	50	37	60	63	57	51	50	43	44	64	40	45	45	51	57	60	39	45	49	39	59	47	38	40	59	39	53	50	40	45	47	66	60	42	38	52	48	51	50	46	55	53	64	54	54	62	56	65	52	45	47	46	64	48	50	49	53	47	57	52	43	51	52	46	50	42	47	53	43	53	43	43	53	48	52	40	43	51	53	61	53	56	39	47	51	51	54	31	44	45	50	50	58	46	41	51	50	50	44	47	45	50	39	49	59	42	44	54	48	39	50	40	49	40	62	46	52	54	33	49	47	58	44	49	56	41	43	69	46	43	43	42	50	55	48	62	46	43	47	52	58	47	52	46	44	44	45	51	38	52	55	44	59	50	55	47	47	63	48	37	51	47	51	58	44	66	47	47	55	49	53	44	50	43	44	53	39	47	49	54	53	47	62	35	45	56	38	57	46	43	49	59	50	41	66	51	49	51	53	40	42	40	37	55	43	42	50	45	55	43	63	54	56	47	45	41	45	48	52	55	51	51	44	53	55	54	51	50	51	53	67	47	43	42	42	39	53	41	44	41	53	51	61	41	38	52	64	49	43	47	42	47	45	45	60	44	49	49	57	42	47	42	48	59	41	55	40	51	48	50	35	40	46	57	55	55	44	56	46	61	39	49	43	51	59	64	36	52	46	54	53	53	40	54	46	44	43	44	38	51	42	49	38	55	59	54	50	45	41	47	49	47	57	44	64	50	57	53	53	46	51	57	44	66	47	44	52	37	59	59	50	52	41	49	46	59	39	41	44	58	46	63	43	57	52	64	51	36	46	43	56	36	49	47	46	55	51	54	52	55	51	50	49	37	49	48	39	46	47	50	48	62	47	37	55	54	63	43	35	42	51	46	48	46	58	48	58	41	41	53	58	63	48	54	45	49	49	37	48	48	47	46	51	56	47	46	36	55	39	57	47	49	47	51	45	38	41	48	46	40	45	40	50	44	54	46	54	52	47	59	57	52	54	55	49	50	48	45	44	47	57	52	59	48	42	43	44	35	54	46	56	49	48	40	46	45	48	40	54	51	45	38	50	53	51	49	39	45	51	47	55	40	30	61	43	57	53	51	45	34	46	51	59	50	64	50	45	62	46	46	42	52	49	38	53	55	53	66	50	46	36	58	40	48	53	60	42	61	48	37	54	45	59	43	43	69	48	48	49	51	42	44	58	52	46	54	61	47	60	44	58	58	41	52	43	48	51	56	56	64	43	54	51	45	55	31	51	60	55	47	47	49	52	33	42	44	58	51	48	47	52	48	46	56	64	53	45	50	42	52	51	40	49	54	42	38	51	40	44	54	49	54	40	51	53	44	45	52	54	53	59	61	50	50	51	51	46	51	63	48	47	48	44	33	57	49	39	48	45	51	46	60	41	48	55	52	45	49	60	40	41	54	60	45	48	69	49	43	51	44	47	39	46	47	50	47	57	43	42	39	36	59	49	47	42	47	48	42	52	50	66	54	44	48	50	54	59	57	39	57	45	55	48	53	46	55	51	66	40	48	40	42	58	34	60	54	41	39	45	38	53	53	42	44	48	50	58	50	56	54	45	57	53	43	48	38	46	57	53	51	54	40	56	60	47	41	68	57	41	43	53	43	47	40	52	44	53	55	60	44	36	43	52	41	52	42	56	48	43	45	54	43	47	55	58	67	49	64	44	50	49	47	33	33	40	35	49	53	46	60	33	42	33	43	59	63	50	47	53	52	49	38	62	58	51	51	46	54	49	35	66	53	54	46	66	52	47	49	54	39	53	44	61	62	44	52	53	41	50	41	44	54	40	65	37	51	38	44	53	57	45	45	53	41	46	57	56	44	32	44	58	60	41	52	59	49	52	46	46	48	48	44	40	60	39	43	51	56	54	59	44	41	44	40	53	46	55	51	56	47	52	59	53	55	41	60	42	53	52	51	54	37	53	60	50	50	52	42	49	41	56	41	50	49	50	58	47	55	54	44	49	51	60	41	62	50	51	58	45	44	59	54	50	38	56	41	36	48	54	40	59	39	52	61	44	53	54	60	44	53	42	68	55	43	54	54	46	46	57	38	34	42	52	36	54	55	53	52	52	49	50	48	50	41	72	52	51
20798	13472	7973	19437	28976	29593	26885	21855	18346	15923	14594	10983	7963	6837	5383	4551	3862	3823	3411	2752	2539	2207	1838	1679	1763	1576	1412	1175	1105	1014	1045	1115	1129	1029	1038	981	1011	926	862	876	922	819	835	816	822	889	856	895	879	890	2917	10423	1465	807	762	776	737	750	730	753	753	739	768	839	745	734	801	758	746	811	752	731	759	772	739	777	732	755	722	790	754	712	761	766	756	754	711	770	776	772	801	742	761	764	747	783	763	719	770	779	739	713	746	752	745	750	746	802	762	752	775	752	727	778	724	741	788	740	782	714	750	755	729	763	743	805	765	741	754	740	728	750	753	748	733	732	696	769	744	827	740	769	728	729	767	746	741	747	734	769	748	743	750	734	758	727	730	716	774	717	723	782	739	711	778	747	760	719	755	727	699	738	752	740	751	733	757	781	762	822	742	710	703	754	740	754	711	747	768	759	753	718	754	768	709	720	761	713	720	718	732	736	739	774	762	742	760	727	708	727	742	744	784	726	701	724	723	771	717	695	763	727	751	781	738	735	706	749	739	728	711	665	737	793	719	717	735	739	712	762	723	691	759	731	754	706	732	812	752	718	745	732	697	789	725	703	717	740	770	734	739	751	725	690	709	734	736	727	717	738	765	702	793	705	735	761	786	732	724	753	731	754	794	759	733	712	739	729	749	759	706	721	739	766	692	758	749	761	722	767	766	706	715	691	750	734	731	771	755	734	764	726	745	751	705	664	752	734	720	756	727	776	747	763	686	740	736	797	731	708	763	703	704	682	723	744	740	761	703	758	734	748	724	797	777	744	759	717	775	722	738	760	727	761	724	723	766	764	725	757	743	702	733	776	690	702	770	734	788	730	741	714	742	721	786	719	715	681	772	720	712	750	723	780	720	719	689	771	700	737	780	714	744	770	788	694	737	730	777	705	756	742	723	733	780	711	761	726	713	754	774	734	735	741	766	737	683	729	719	789	742	727	729	755	743	747	747	717	726	725	735	669	735	700	791	764	770	735	782	706	728	716	722	755	728	702	730	758	713	713	707	774	735	728	693	738	753	724	755	723	706	747	708	726	715	755	744	772	725	744	724	793	751	729	762	710	722	756	746	733	754	781	752	785	715	742	717	736	724	727	733	753	738	787	772	724	746	726	679	761	759	693	736	695	671	710	704	713	727	734	748	752	705	757	756	776	754	730	729	745	766	702	750	728	732	776	761	713	735	756	734	772	679	791	750	728	794	672	790	709	775	693	728	713	749	751	822	729	774	717	779	744	746	728	719	764	762	736	744	773	712	760	750	721	710	711	737	715	730	747	706	725	783	723	784	790	752	730	737	752	751	738	727	736	734	729	781	708	761	746	746	769	743	769	704	721	696	758	692	736	770	736	750	764	700	745	743	756	688	683	707	763	736	726	721	745	779	747	768	705	736	753	689	745	716	717	752	729	726	727	778	729	727	765	739	786	738	735	745	756	721	744	788	684	746	772	754	729	684	789	737	789	735	745	718	786	757	755	687	719	755	779	765	757	753	754	753	710	740	710	738	680	716	750	747	770	719	734	762	725	749	769	711	787	764	731	778	724	755	703	776	772	754	723	677	773	727	725	698	718	752	740	677	727	800	711	769	742	764	719	767	726	727	717	739	711	755	742	715	717	735	728	816	745	763	787	776	722	747	735	744	766	732	709	789	707	793	736	723	757	735	749	744	714	728	738	753	699	698	744	755	696	749	733	727	773	749	772	737	790	727	688	735	704	703	779	785	733	716	742	693	753	708	749	743	729	698	790	738	726	741	700	743	755	769	764	736	708	748	746	742	753	697	707	736	704	730	751	758	702	711	719	737	726	713	767	740	753	716	749	722	747	726	741	736	775	752	704	683	776	682	690	737	741	748	754	794	728	721	733	715	791	676	738	746	771	741	741	739	749	752	708	722	679	725	736	747	712	760	713	699	760	720	727	746	758	751	716	728	802	775	747	736	767	785	749	710	703	739	798	710	740	763	725	742	743	730	748	767	785	748	690	747	705	741	707	728	779	725	734	728	723	714	733	730	747	748	715	782	737	755	700	746	706	696	766	744	757	734	730	748	776	782	726	798	783	741	722	755	725	720	731	711	753	728	801	695	781	720	702	696	741	764	735	718	746	682	708	748	783	758	725	720	742	760	670	707	713	746	754	775	743	725	746	739	714	738	723	717	729	730	769	763	699	736	715	726	790	747	729	740	694	715	724	738	718	762	773	726	742	757	765	790	744	746	738	734	719	755	738	746	752	753	727	787	752	730	687	720	767	724	738	761	743	697	722	740	765	766	709	751	790	708	724	724	826	732	732	763	736	711	755	674	660	711	788	807	765	715	709	731	768	753	744	734	733	760	696	755	728	726	729	738	733	720	725	758	747	764	709	771	734	720	738	729	744	735	757	760	745	732	794	743	735	721	749	808	712	799	688	719	741	765	713	759	694	692	747	696	768	772	706	721	740	748	740	725	718	732	737	663	745	738	792	767	681	740	715	735	757	738	791	778	701	733	706	740	717	704	737	738	768	750	743	727	737	739	713	758	762	764	695	690	728	714	716	690	763	780	779	733	733	774	746	721	751	750	733	717	742	739	751	765	771	738	765	743	732	778	723	732	746	745	735	785	758	734	709	684	700	728	796	748	780	720	710	744	746	732	750	710	722	736	772	740	745	779	764	755	706	702	718	739	713	730	766	765	751	767	736	753	774	777	755	762	774	733	762	688	755	753	731	707	723	737	794	707	718	728	774	733	714	757	710	845	742	727	718	750	764	713	746	715	740	744	751	726	737	744	720	732	736	767	748	737	753	656	731	737	723	688	758	750	749	722	742	753	725	691	727	771	742	731	769	746	725	704	735	740	716	769	688	727	702	741	754	793	729	745	718	742	742	741	711	747	760	759	726	781	759	720	760	724	756	754	789	718	745	781	743	736	760	745	699	698	747	693	718	731	719	733	721	780	788	734	758	776	768	743	727	666	733	788	741	761	726	700	793	720	764	716	742	760	756	720	677	750	799	717	701	712	723	731	750	749	755	748	775	721	718	756	732	747	766	706	719	743	742	718	763	733	707	738	799	783	783	723	693	732	757	786	742	715	714	695	763	711	705	703	743	751	726	758	737	724	749	720	744	701	740	724	704	735	723	751	739	778	745	735	763	756	751	765	757	742	721	723	723	754	770	749	743	755	774	717	732	726	728	753	687	678	715	702	742	735	748	779	720	762	698	734	745	813	735	686	761	707	705	723	725	690	738	678	755	764	765	797	747	757	687	778	750	735	741	750	739	736	725	738	736	669	730	712	742	761	764	752	745	736	707	745	705	706	724	726	733	760	768	796	766	756	699	713	745	718	763	687	711	739	694	709	769	720	714	753	734	692	734	727	750	726	735	738	741	739	746	740	728	761	750	735	685	733	758	756	753	740	727	708	704	735	739	725	764	719	758	775	692	732	738	755	727	729	717	739	758	717	786	789	694	743	731	728	679	799	732
2576	978	552	401	755	994	921	722	549	542	533	404	312	242	196	160	154	123	123	104	91	90	78	68	70	68	52	77	65	57	56	57	54	50	59	56	61	57	50	57	35	49	37	50	49	44	44	34	60	49	199	665	72	52	39	37	41	32	31	45	40	46	40	37	36	29	43	50	30	47	40	37	35	49	31	34	44	37	45	39	42	48	46	43	35	43	42	58	37	49	48	38	27	35	46	46	30	33	46	46	37	41	49	38	34	40	35	42	44	34	42	39	54	49	38	50	39	40	49	41	53	48	49	49	38	34	41	34	46	39	39	38	43	34	44	43	40	40	40	41	41	34	37	46	32	41	42	30	45	50	40	40	38	43	54	42	39	40	37	40	36	39	41	44	37	41	46	47	44	34	50	38	36	46	47	34	46	44	33	52	44	41	43	30	48	42	50	35	32	40	35	39	50	32	37	35	29	35	46	40	45	20	48	30	38	49	48	44	37	46	40	45	40	35	52	33	38	36	48	42	44	42	37	52	47	35	43	43	42	50	36	26	44	39	41	30	41	45	47	42	32	41	30	37	33	45	39	31	32	43	37	42	34	28	30	26	41	38	34	44	37	41	29	37	61	49	39	37	41	25	44	48	46	52	31	33	46	48	49	36	31	42	37	57	43	41	42	44	49	41	33	44	45	38	47	40	36	37	31	47	53	46	41	44	36	39	57	36	41	42	31	33	21	41	37	39	43	38	53	33	40	45	53	46	41	44	42	37	38	45	57	46	37	37	44	55	47	35	35	37	30	36	39	47	47	32	48	39	42	36	30	44	37	38	42	52	45	44	42	35	34	32	24	33	43	33	42	35	45	41	40	47	41	49	39	45	37	33	34	47	48	35	38	46	55	45	38	43	49	44	50	49	44	50	37	35	57	51	37	42	29	35	40	41	37	41	38	37	34	45	34	55	30	37	46	40	37	40	38	49	52	41	42	53	39	31	38	55	42	38	41	47	47	48	34	35	50	40	56	48	30	41	43	40	41	45	40	45	43	38	38	31	42	34	34	28	40	37	40	43	39	40	46	39	47	35	38	46	32	33	39	49	39	42	42	34	36	28	44	42	37	40	43	36	31	36	44	43	40	49	35	44	39	57	41	48	43	48	40	34	33	39	34	54	45	48	45	39	33	38	48	43	41	43	52	46	43	41	40	44	36	39	27	40	43	41	48	49	31	46	54	45	50	41	43	52	31	36	34	38	41	46	40	31	42	39	50	39	37	30	38	35	45	44	42	41	47	46	32	45	46	47	51	34	43	30	44	30	46	40	37	45	39	37	52	55	51	33	36	55	40	36	41	37	52	33	48	41	31	49	38	39	37	35	40	47	37	44	40	34	39	33	48	51	36	41	35	44	37	47	40	45	37	39	46	33	45	43	39	37	43	33	32	42	49	40	40	40	51	35	41	33	53	38	37	49	37	38	36	40	31	46	51	35	34	41	35	36	46	45	50	45	32	49	38	35	46	32	49	36	42	41	42	37	40	40	40	44	37	56	38	46	41	42	42	43	40	34	44	41	30	41	40	29	44	45	41	50	32	43	35	45	35	40	40	39	36	31	34	42	42	37	47	38	45	47	39	43	37	40	45	48	42	41	44	35	44	40	46	43	42	44	45	45	44	37	44	45	40	33	38	55	34	59	44	41	39	33	50	31	43	45	32	41	38	47	45	43	35	41	37	40	62	47	34	40	42	36	43	42	36	36	42	53	55	45	37	43	34	50	47	46	42	32	46	43	48	41	40	48	45	47	40	42	38	42	45	41	40	41	52	46	33	45	45	37	42	35	27	35	44	44	20	38	39	41	30	44	45	36	43	43	48	46	49	45	40	45	31	32	39	41	40	47	41	38	40	42	48	28	37	48	40	37	41	39	41	45	43	42	33	40	44	39	38	42	42	37	46	48	38	47	51	37	45	37	49	38	48	32	36	40	45	44	41	44	40	41	42	39	44	41	49	45	50	37	37	54	45	39	37	31	42	47	43	54	40	25	37	42	46	52	40	41	33	46	31	32	33	37	36	37	47	39	46	51	37	47	46	40	50	37	40	33	53	43	50	50	40	42	31	35	22	39	42	39	43	35	41	38	41	50	40	33	35	40	43	37	42	33	35	47	31	40	42	39	55	37	33	42	35	45	48	52	38	38	42	40	55	37	49	56	29	40	46	49	56	37	41	28	45	31	29	41	47	31	42	51	41	28	40	39	40	36	37	37	39	39	37	46	29	36	38	37	36	45	47	42	38	49	41	31	44	42	37	41	42	57	36	53	41	49	40	49	44	39	47	41	32	48	43	42	28	48	55	33	36	40	40	31	47	44	41	36	36	38	49	38	51	38	31	44	50	43	34	42	37	55	44	44	43	38	47	45	34	35	34	42	29	48	39	47	41	44	40	43	55	45	39	50	44	40	30	33	42	43	41	41	31	41	32	45	48	41	42	41	45	39	40	42	33	47	35	41	39	43	44	41	56	32	45	41	36	45	50	35	35	38	36	27	39	41	37	43	45	36	36	36	36	47	42	41	38	50	42	41	37	46	37	31	35	42	35	46	42	50	59	45	40	39	34	51	49	40	31	35	46	33	52	28	32	38	57	48	41	34	51	42	40	48	34	49	30	36	53	39	26	34	40	47	44	41	31	49	55	37	48	38	36	54	43	42	39	44	43	43	40	46	40	37	38	42	44	55	45	42	31	51	37	38	45	37	51	39	33	39	31	50	45	46	48	46	40	35	36	36	51	37	32	43	43	50	42	39	43	47	33	47	48	38	42	30	40	40	28	34	43	40	37	56	46	36	45	39	33	36	43	41	42	38	33	36	32	31	46	33	40	36	34	36	40	37	34	42	41	50	34	48	29	49	44	31	42	28	33	47	30	31	50	37	46	39	50	35	36	46	48	41	42	41	36	33	41	54	46	56	28	42	38	40	38	44	38	37	31	34	41	47	43	37	42	32	41	44	37	41	47	50	41	40	44	40	28	46	39	41	43	51	39	44	48	46	45	45	44	43	51	50	38	49	39	42	37	34	36	28	30	42	42	47	53	44	51	50	48	41	43	47	37	42	27	36	42	29	37	45	36	39	38	55	41	48	39	37	44	38	39	38	37	37	41	44	42	39	42	31	48	42	42	40	38	39	37	44	40	43	39	33	45	35	50	39	37	43	38	35	34	35	37	33	44	41	44	44	39	47	45	44	48	44	43	35	41	30	46	49	39	29	38	47	35	50	33	24	39	49	46	36	47	51	41	49	45	31	48	41	54	43	42	61	41	48	31	41	45	50	37	44	44	49	39	37	39	27	38	37	40	41	41	32	53	40	40	55	39	45	37	49	40	32	47	37	43	32	46	41	44	35	37	37	53	33	44	48	47	34	47	37	41	54	34	38	38	43	37	34	42	38	41	44	50	36	40	44	41	55	40	40	52	46	31	43	38	45	37	53	48	35	43	42	41	41	57	34	46	40
26644	17743	11022	24516	33979	34474	31593	27011	23070	20798	18495	15489	11581	9896	8258	6202	5087	5108	4766	3812	3514	2933	2394	2150	2142	1869	1754	1683	1436	1307	1316	1264	1274	1222	1250	1137	1027	982	921	909	830	829	855	887	837	820	803	883	769	840	5815	17169	1409	690	732	645	681	652	659	694	709	634	627	667	682	618	675	663	658	594	616	670	651	644	624	632	652	663	657	657	660	655	643	659	664	656	706	649	608	645	657	666	626	631	646	669	596	649	659	638	633	662	620	670	598	679	628	647	639	645	618	613	640	603	639	660	651	639	657	609	617	672	631	618	651	660	631	623	635	617	612	677	632	636	611	660	666	645	644	650	596	700	605	617	649	638	617	606	642	588	618	580	606	641	605	613	641	644	623	641	617	633	612	583	640	626	626	660	624	612	709	611	628	621	684	634	634	620	644	660	620	693	635	605	631	608	644	614	644	628	642	623	612	610	598	618	573	598	596	603	641	612	605	628	622	612	608	633	591	569	643	580	662	634	583	649	604	552	638	631	593	650	651	620	630	629	606	596	616	625	609	605	633	620	584	637	605	610	627	635	661	565	660	620	623	631	614	608	603	584	626	614	595	607	627	618	630	656	562	632	645	631	599	586	636	591	580	608	621	592	639	615	607	647	592	628	596	600	673	613	602	583	610	589	609	621	570	609	645	598	592	624	625	634	575	623	638	588	561	619	600	620	600	625	591	610	611	637	621	619	639	589	618	610	595	619	640	626	600	639	623	577	607	616	633	650	648	630	561	610	610	597	592	650	633	616	639	621	591	631	633	617	597	604	620	637	611	638	617	584	622	662	604	580	608	599	583	634	605	631	622	625	614	586	566	650	603	613	612	647	620	629	619	559	610	601	637	640	645	609	605	620	635	645	585	585	610	603	634	569	604	586	581	614	569	634	660	587	548	592	632	572	604	573	622	593	628	585	643	601	606	604	643	624	643	599	623	616	650	637	614	640	644	645	635	588	617	576	543	611	569	584	598	637	574	619	635	628	635	586	627	655	630	613	636	598	627	597	579	603	627	633	630	613	594	632	630	642	569	631	579	625	611	602	627	600	604	590	648	640	631	616	611	660	584	651	629	599	600	628	601	584	624	663	643	612	651	620	582	612	627	659	602	643	614	585	612	626	626	620	628	625	595	638	636	610	654	631	596	596	625	602	614	620	640	624	610	605	629	647	586	667	599	623	631	648	659	613	600	612	578	610	618	601	614	577	606	564	602	607	569	608	622	592	600	624	624	601	659	629	643	611	571	592	678	616	600	604	623	621	584	585	624	625	605	601	583	617	570	623	627	595	579	602	637	648	658	603	592	660	596	663	602	642	651	588	596	556	615	636	641	621	584	606	617	676	598	606	649	621	640	594	640	644	628	602	594	590	653	544	624	590	589	617	566	605	613	618	668	615	592	608	605	628	615	617	626	618	629	634	574	634	597	634	617	614	629	648	595	599	622	611	619	605	591	593	576	594	615	630	560	624	596	590	596	643	623	633	673	625	646	624	599	628	651	597	639	614	559	607	607	632	612	599	656	618	588	640	619	623	630	599	619	603	582	584	613	583	605	605	584	627	640	622	635	601	652	645	590	598	635	597	627	606	592	578	645	609	588	587	661	588	614	613	625	620	621	617	613	613	625	618	633	599	604	597	613	674	617	584	601	614	623	632	636	601	629	642	616	575	613	601	585	602	633	628	639	619	625	588	673	611	596	581	614	610	602	619	629	609	602	605	640	628	610	666	618	626	631	583	611	683	556	596	606	609	603	618	608	636	635	621	597	624	619	636	620	593	624	602	639	621	581	620	584	618	638	638	623	613	619	652	650	598	628	632	658	600	617	628	606	612	582	606	611	601	603	633	642	641	608	600	589	673	598	634	636	571	608	650	578	604	629	619	569	631	620	590	589	635	629	622	594	651	633	629	620	588	626	663	581	642	615	614	607	617	576	573	636	583	581	589	592	601	622	610	630	631	576	580	548	617	606	663	609	625	626	642	601	617	616	607	646	606	573	639	646	631	606	577	577	621	620	578	576	605	601	634	633	621	609	608	638	613	642	594	628	609	628	619	622	606	646	643	601	628	606	597	631	632	604	623	572	636	649	646	573	601	591	673	642	628	574	632	636	638	614	589	631	570	616	623	582	618	634	588	598	624	608	612	579	613	599	639	605	568	604	603	618	566	606	658	684	587	563	590	615	590	618	693	597	630	617	614	595	585	618	645	589	616	630	565	607	629	596	625	597	576	618	593	661	623	627	570	616	588	662	620	621	623	601	639	601	647	574	606	686	626	616	656	608	627	660	553	615	624	671	581	545	606	594	610	617	590	604	649	672	596	604	628	580	581	591	603	637	670	618	631	574	574	593	596	618	580	611	650	617	679	552	653	614	599	641	607	644	601	641	629	616	633	574	641	631	601	589	619	648	636	611	632	625	614	591	567	596	614	632	599	605	600	593	664	579	597	633	568	614	610	626	579	636	644	608	634	639	620	588	627	601	639	630	611	571	600	598	593	645	611	623	639	633	611	614	645	611	601	629	621	648	635	653	619	636	581	621	590	590	612	604	640	619	629	594	637	586	627	604	597	631	579	601	598	612	608	654	625	550	629	613	576	641	609	628	626	631	596	628	603	603	577	606	610	640	616	584	635	600	598	608	593	601	579	630	631	582	607	601	632	608	637	591	600	610	612	622	629	615	615	575	610	617	618	661	639	627	611	621	592	683	589	595	632	597	640	588	637	649	660	642	595	573	610	621	644	583	644	626	606	624	611	596	635	631	619	646	629	642	599	618	600	640	586	671	649	663	558	604	612	593	661	633	609	620	622	600	611	608	635	617	631	618	604	580	606	597	626	594	610	618	637	617	591	636	611	617	593	576	658	575	632	602	638	598	627	664	663	611	609	595	620	659	621	599	568	583	634	600	603	557	618	642	599	626	561	625	621	597	599	587	629	616	625	641	635	645	600	632	605	587	588	602	604	636	613	659	616	611	640	615	613	630	633	635	604	605	661	641	616	614	583	632	613	628	588	642	638	599	641	606	630	597	568	629	597	629	641	635	579	595	590	616	633	593	620	621	655	615	624	597	642	620	608	624	606	599	613	593	616	632	593	592	640	638	635	600	623	601	598	647	588	658	624	585	634	613	601	635	571	657	624	559	623	637	613	593	626	605	592	625	622	594	641	623	616	653	587	547	587	650	599	608	592	599	573	624	554	626	625	610	648	543	573	647	614	630	595	588	596	612	625	664	607	633	655	622	591	572	647	651	617	648	593	621	653	582	615	585	630	628	625	615	652	684	618	623	618	622	641	631	667	616	615	633	657	652	591	609	613	653	586	609	603	611	626	608	635	624	606	585	623	607	612	586	653	614	602	611	645	643	563	625	576	648	615	624	643	608	642	592	663	636	625	612	603	582	634	628	598	648	607	603	590	639	614	608	612	618	619	615	591	627	586	609	592	617	656	619	630	640	621	617	629	593	592	611	599
1866	442	212	178	311	398	389	281	228	250	192	211	125	115	84	73	50	51	69	53	48	35	39	44	41	37	37	35	44	33	29	35	37	34	30	34	35	24	35	23	41	42	42	44	38	24	40	30	30	40	77	104	43	37	38	27	27	25	26	38	31	24	28	47	31	36	29	39	38	36	37	28	27	40	27	29	36	35	27	32	24	40	30	30	39	33	29	40	39	22	31	36	26	26	37	34	22	32	26	34	31	42	33	24	32	37	31	26	32	41	31	31	48	28	37	29	36	35	23	40	36	24	33	33	37	40	40	25	35	34	32	26	35	41	33	31	37	31	38	27	29	28	31	37	31	33	32	35	38	32	42	30	36	35	33	32	27	24	30	40	26	27	29	28	24	38	24	30	41	38	35	25	32	36	28	26	37	38	25	31	36	34	42	28	42	30	23	33	31	32	38	35	31	27	37	41	35	31	43	46	22	33	31	36	30	31	36	34	28	28	34	20	37	32	41	36	32	34	29	26	31	26	43	32	27	42	32	21	33	31	31	30	38	26	28	35	34	33	38	35	50	29	30	25	34	23	36	30	33	27	29	25	29	36	30	25	21	20	30	30	25	28	29	24	33	38	39	26	38	34	34	30	36	31	35	27	27	38	25	35	28	26	37	26	35	26	42	32	37	33	37	38	24	31	42	31	25	32	38	38	40	37	22	25	33	30	32	38	31	31	44	38	35	31	19	24	29	32	19	29	30	33	31	39	29	37	25	34	29	21	20	35	26	26	30	31	29	27	30	38	31	29	26	30	37	31	30	27	25	25	35	22	26	35	41	32	30	35	25	29	31	26	45	31	34	29	25	26	37	25	45	27	36	39	27	31	39	35	41	42	24	41	30	36	33	22	26	28	37	34	40	30	28	48	40	32	29	35	28	31	19	41	30	44	38	30	30	30	34	32	37	23	37	47	32	45	37	32	28	44	26	26	30	32	21	26	29	30	29	48	22	33	37	27	36	31	23	35	34	24	28	35	38	33	38	24	30	31	37	32	25	31	25	33	30	36	45	41	35	25	32	39	25	34	37	31	29	30	32	36	29	23	28	32	43	34	33	26	23	39	37	35	34	33	23	41	40	33	35	30	30	29	26	31	28	47	30	34	33	35	39	30	29	41	39	27	32	28	23	24	25	36	21	38	34	26	40	31	29	19	31	31	28	39	40	40	38	39	32	36	30	37	31	25	30	35	29	51	30	32	25	17	25	44	30	40	33	28	23	30	36	19	26	21	31	34	26	34	20	35	27	34	42	33	27	30	28	40	35	43	27	37	30	25	40	30	40	36	31	32	27	31	33	37	24	38	37	33	36	36	49	35	38	36	39	38	36	30	38	31	29	40	36	22	37	38	39	38	28	25	34	29	31	38	38	30	24	30	27	28	31	31	27	27	41	30	29	32	21	30	34	31	32	31	32	35	22	29	36	25	32	29	34	29	34	31	34	24	33	20	35	32	23	31	34	33	27	23	34	26	36	29	26	38	39	35	27	23	39	32	37	26	37	34	27	40	32	30	31	27	35	29	27	41	32	32	30	38	29	36	37	32	26	25	24	36	32	27	22	37	35	32	28	28	30	30	30	30	33	38	29	30	28	23	25	35	40	36	30	42	40	36	36	30	30	33	35	35	42	31	30	30	33	31	33	37	36	36	23	33	28	40	28	33	28	24	24	36	25	33	27	36	33	26	32	39	32	36	26	30	30	33	30	33	24	35	40	26	35	24	34	34	35	36	26	35	35	37	30	28	22	32	32	43	40	29	25	40	33	28	42	37	23	25	33	26	36	25	36	29	35	33	32	33	34	29	25	39	29	31	28	31	29	45	30	38	31	25	20	45	25	36	29	37	24	31	29	19	38	39	31	30	36	30	46	29	25	29	27	27	34	32	35	33	29	22	27	35	27	36	24	37	37	38	30	19	38	36	32	35	28	31	43	38	31	24	26	26	29	31	34	34	32	42	35	26	33	32	30	32	39	29	31	29	33	33	38	34	31	32	39	32	44	37	28	34	34	35	28	28	30	35	24	21	42	39	24	39	35	36	35	30	30	33	34	20	36	32	34	39	34	37	32	20	36	29	26	42	27	34	31	29	27	44	38	26	32	29	35	23	30	35	33	32	27	38	33	41	27	31	45	53	39	35	37	29	29	30	30	36	23	28	25	31	29	24	27	41	29	33	29	35	33	32	29	34	24	26	23	29	27	38	34	30	32	33	31	35	33	43	33	26	39	33	27	28	38	37	28	40	30	25	27	30	32	28	33	25	33	27	22	30	28	26	28	39	47	25	32	21	21	27	28	23	41	35	44	34	26	28	43	29	32	26	27	40	40	30	34	28	43	40	28	32	38	41	33	28	31	33	27	27	30	29	32	26	36	37	33	32	30	37	34	33	25	31	28	33	32	37	39	28	28	31	18	24	29	30	35	30	27	33	27	34	37	30	36	25	38	41	37	31	30	27	37	22	32	34	26	33	27	32	33	39	26	32	35	36	32	37	38	31	43	35	41	25	30	35	25	23	32	29	31	28	46	36	29	21	45	31	24	29	33	28	33	19	35	31	33	33	31	27	24	44	39	38	29	32	31	35	43	41	28	38	33	33	27	36	27	29	24	46	40	26	25	21	25	34	24	29	30	38	31	42	30	29	29	21	42	29	36	43	31	33	35	41	27	33	27	28	31	39	45	24	36	29	52	28	35	39	44	35	39	38	29	43	29	27	43	23	35	30	29	38	39	28	29	43	22	39	33	31	37	35	36	37	23	34	28	31	37	37	30	31	29	33	42	31	38	33	32	24	30	21	35	30	30	35	26	33	30	38	22	30	34	31	29	35	33	25	32	31	44	35	33	32	27	31	26	26	31	25	39	40	32	31	32	35	42	34	46	32	36	34	32	33	27	30	25	25	40	33	30	34	34	28	27	36	34	31	35	29	39	20	31	40	31	25	23	32	29	33	37	33	38	39	24	25	28	27	36	42	42	31	40	31	24	40	38	29	39	32	35	22	35	26	32	46	23	35	35	35	26	29	45	32	30	33	40	27	33	36	36	33	41	38	32	36	39	35	28	29	31	35	35	37	45	36	33	29	33	32	42	38	32	42	35	27	24	38	40	35	32	27	32	30	29	24	35	33	30	37	41	32	32	24	35	32	34	35	31	37	23	29	34	33	32	40	37	40	27	34	33	42	25	26	27	26	38	44	38	39	30	36	36	36	32	26	35	31	27	38	38	24	35	29	38	35	36	35	41	29	32	29	27	38	37	31	38	34	36	33	24	21	19	39	38	31	30	31	30	31	29	35	42	44	31	29	37	26	46	28	31	33	38	34	35	24	39	33	31	38	28	27	32	40	27	40	34	30	35	38	28	33	29	32	31	37	29	44	40	32	35	29	38	33	34	36	43	28	40	28	42	32	30	25	21	41	28	21	28	33	38	34	33	23	24	34	38	33	23	36	45	23	33	27
18314	10908	6016	15186	23873	23597	21121	17107	13715	11516	9932	8169	5774	4735	3972	2802	1972	2025	2102	1592	1460	1165	1036	912	872	855	771	735	674	692	692	609	664	617	632	645	588	523	585	546	527	541	562	580	542	536	555	531	537	693	1927	3565	971	505	472	482	473	467	493	508	524	491	476	481	485	479	469	514	460	467	450	472	514	484	522	465	535	507	485	508	527	514	527	436	491	489	499	473	509	497	503	458	498	471	506	495	469	500	515	458	493	497	496	518	482	521	503	468	529	509	476	532	531	484	532	505	471	509	505	483	495	482	455	511	474	456	486	528	534	522	504	521	468	491	496	491	440	521	468	501	499	512	429	505	494	495	500	490	477	515	498	483	444	478	494	529	471	489	458	466	504	507	498	483	473	453	502	479	491	477	527	476	487	486	469	498	507	480	522	494	496	503	501	498	505	483	492	485	562	481	506	449	471	477	473	516	532	506	497	469	509	489	477	552	524	500	478	503	490	502	474	468	520	484	490	452	485	499	477	485	454	488	524	458	507	534	471	492	510	448	488	503	512	486	509	504	479	514	490	497	494	454	497	523	515	481	512	455	450	459	534	468	466	470	463	519	479	487	457	481	461	475	469	502	474	490	465	495	522	474	509	505	469	499	517	495	477	468	505	503	482	491	463	445	490	500	480	493	523	538	502	506	482	472	509	459	447	533	459	510	479	475	486	479	507	484	511	487	503	495	513	487	492	504	465	486	503	506	510	494	479	489	510	491	490	515	506	481	484	492	496	509	518	506	497	464	498	487	495	481	474	472	487	458	516	530	482	479	459	517	485	496	480	494	518	505	515	460	476	463	483	468	490	508	479	484	494	466	484	467	509	492	499	505	506	458	498	460	476	487	492	494	546	490	487	471	487	520	462	501	516	467	474	476	449	461	487	480	496	483	491	489	498	499	528	484	519	520	493	497	460	469	515	466	501	515	476	485	471	461	507	479	471	488	468	494	457	525	498	480	430	486	493	540	547	478	509	459	463	519	493	497	490	494	495	535	507	495	464	458	499	479	460	512	488	484	485	455	523	504	497	489	470	462	472	437	490	484	488	506	508	479	476	471	469	526	497	510	475	473	462	492	500	513	467	504	490	465	487	432	486	435	540	472	481	465	518	475	479	482	514	508	512	477	482	513	485	480	506	525	523	539	473	480	508	483	508	495	494	479	484	494	464	509	487	521	483	501	500	516	480	496	506	464	463	472	492	493	523	488	505	477	518	482	467	488	514	489	488	470	504	456	464	488	451	492	510	497	489	494	475	507	467	452	478	497	540	503	468	476	485	473	504	478	512	506	489	522	457	489	446	519	437	485	472	478	480	486	514	520	467	486	480	504	488	447	493	497	461	492	489	554	471	463	476	502	484	485	472	458	475	468	477	472	463	495	503	518	486	518	489	506	468	498	499	467	463	476	516	487	496	509	507	490	471	507	523	495	511	487	439	518	508	493	478	508	458	500	484	486	471	481	481	507	469	446	434	443	482	503	462	459	519	465	475	473	472	509	496	485	488	492	482	459	486	494	461	446	455	488	498	478	476	450	498	531	465	521	443	481	500	512	451	482	473	468	471	499	502	496	509	469	493	484	482	489	476	520	524	508	495	474	519	453	480	509	495	520	486	480	515	425	463	463	479	536	492	437	502	464	483	517	487	485	511	496	483	475	513	444	496	477	472	476	473	520	522	491	474	477	513	505	475	464	498	473	497	482	481	456	532	497	461	479	460	491	489	481	478	503	488	495	504	454	475	459	477	480	476	492	503	470	493	488	484	487	448	482	510	496	466	499	493	477	493	498	467	485	486	492	465	490	489	482	508	490	515	468	504	498	503	521	464	479	484	494	471	490	483	501	516	488	492	485	494	471	510	522	499	500	518	497	466	450	508	525	483	511	493	495	515	477	465	503	488	529	477	459	484	489	477	486	471	469	492	489	490	454	495	456	504	477	516	414	475	502	487	438	488	465	459	455	469	470	500	479	516	472	483	541	489	499	491	478	519	471	525	469	494	512	508	477	494	474	472	469	538	498	483	462	457	499	488	511	478	460	499	499	466	457	477	484	498	471	495	481	453	479	525	464	449	494	525	467	489	451	494	496	483	500	448	510	502	489	497	458	487	454	449	449	490	497	512	497	467	477	491	511	507	477	448	447	467	515	494	508	467	498	471	482	487	475	473	514	474	495	461	487	488	555	482	521	504	465	485	478	464	476	477	478	487	512	495	457	462	452	497	496	468	504	482	466	498	483	483	466	505	486	502	473	467	485	470	466	454	544	501	461	465	478	453	481	459	454	468	465	498	502	467	482	535	497	479	531	440	503	457	497	478	457	472	480	475	473	478	501	440	424	468	503	451	496	482	504	435	500	492	488	477	531	493	470	527	501	479	476	535	516	491	488	505	493	475	506	514	445	515	468	489	507	464	449	487	482	511	525	477	457	468	448	485	485	489	477	516	503	473	474	505	485	492	537	503	477	489	486	468	501	503	477	498	477	491	494	479	484	500	489	528	460	500	515	494	534	485	516	472	491	512	507	493	456	506	489	459	494	496	476	494	497	440	510	473	480	519	458	452	495	497	467	508	491	486	517	467	502	510	499	498	486	467	506	495	471	476	509	497	472	518	515	479	500	473	485	487	473	488	460	467	517	493	500	484	500	527	526	447	488	508	496	499	485	491	494	480	524	484	512	483	456	483	491	512	476	514	449	496	508	457	482	475	499	456	467	473	496	492	487	510	508	496	526	489	463	475	463	486	494	491	484	487	488	464	473	476	522	460	502	461	509	479	473	522	504	506	475	473	446	484	493	492	493	490	477	516	481	482	473	489	445	481	486	476	492	427	482	472	496	460	494	504	497	465	503	507	497	483	453	508	507	490	482	473	476	494	492	483	491	469	501	447	473	542	474	420	509	470	512	498	457	517	513	441	496	489	477	514	451	531	434	502	496	520	462	499	548	506	427	482	482	475	480	501	503	526	488	462	460	480	512	502	482	475	457	483	488	503	481	543	534	504	509	482	442	497	474	495	479	530	471	455	483	483	498	499	485	461	493	487	499	478	469	500	493	491	490	488	483	483	501	523	491	494	490	477	482	488	478	493	473	469	463	508	498	503	463	457	499	471	469	447	522	490	531	507	464	481	532	460	498	465	493	495	477	470	520	497	473	526	495	495	500	448	480	536	496	493	436	470	512	496	488	488	491	517	480	514	465	476	506	506	505	522	468	474	469	527	457	492	482	468	481	481	508	481	491	491	501	475	487	495	475	476	469	482	473	470	489	520	433	512	471	481	498	466	513	476	497	481	467	515	470	461	490	485	491	474	486	521	523	509	488	478	507	510	520	535	481	442	448	491	493	505	493	499	459	519	440	486	481	450	502	481	501	459	500	449	504	504	493	471	493	496	477	515	510	509	506	488	508	466	500	491	503	484	513	464	472	463	518	483	488	460	515	473	459	487	480	501	499	504	498	482	496	454	504
1320	629	339	253	487	575	542	466	433	349	290	266	193	145	135	89	83	70	77	68	58	47	42	39	41	44	33	26	39	44	36	37	27	15	29	29	35	28	19	26	20	35	23	23	31	26	23	21	24	58	205	298	47	30	23	25	28	22	18	21	18	28	29	14	19	34	20	23	18	29	23	29	16	15	17	29	19	13	36	29	29	21	26	18	26	18	36	17	17	19	23	17	23	23	18	22	19	31	26	21	21	17	23	28	24	18	28	28	25	17	18	23	34	26	23	23	32	31	22	29	22	31	34	22	21	22	20	15	35	26	24	34	25	27	29	28	29	21	30	40	23	23	29	17	9	22	19	22	20	30	30	32	21	26	22	15	17	20	17	19	17	30	27	22	16	22	26	22	24	23	16	21	17	23	15	18	24	37	24	20	21	26	21	17	18	21	22	24	29	32	25	24	17	21	20	24	25	24	26	16	16	28	23	18	25	29	22	34	25	24	19	31	21	20	26	28	26	23	21	23	27	26	21	23	28	20	26	22	20	16	18	11	26	26	30	19	27	25	26	26	20	24	29	37	30	23	35	25	19	24	27	19	24	29	22	13	23	18	29	24	17	18	25	22	28	21	30	33	33	18	16	21	23	19	21	22	28	29	23	22	34	24	30	19	26	16	31	23	22	28	25	22	17	14	24	23	19	23	26	28	25	23	20	20	24	22	27	17	26	35	25	28	23	32	15	25	23	20	21	25	20	26	21	25	26	13	16	19	20	23	20	31	24	23	28	28	21	19	20	31	17	20	29	23	28	29	22	28	20	26	18	35	19	25	17	29	27	32	26	21	23	27	26	26	32	30	32	27	23	39	27	18	30	28	20	20	21	22	32	36	19	23	20	27	21	16	23	20	20	23	32	29	25	23	18	33	27	25	29	27	21	17	17	22	24	31	18	24	21	28	28	24	28	27	20	31	30	32	27	18	30	26	30	30	17	21	18	23	30	28	23	28	29	22	20	22	35	16	22	32	20	26	24	18	23	24	13	20	24	22	25	27	28	28	22	20	23	31	22	23	31	17	21	24	26	22	30	30	41	28	22	28	23	26	20	21	25	16	26	15	30	21	27	18	22	25	27	26	23	22	21	27	21	28	22	22	22	19	29	16	26	16	20	18	32	25	24	27	20	31	17	18	35	28	21	22	35	20	23	17	21	28	21	28	16	23	21	25	17	17	25	26	22	31	23	17	20	27	17	22	20	20	29	17	24	27	28	24	12	26	25	26	19	23	24	21	22	27	20	21	21	19	18	20	25	16	30	33	34	26	22	23	20	23	25	17	22	17	25	21	29	18	23	21	17	21	13	16	22	24	34	22	21	29	25	25	27	26	14	29	24	13	15	30	32	23	22	21	34	26	29	22	19	26	26	22	28	20	23	29	23	20	20	23	28	19	15	22	24	23	25	21	21	23	28	23	29	15	21	28	29	24	24	27	17	25	26	24	35	20	22	17	19	21	26	26	13	27	28	27	18	19	29	20	25	23	21	38	27	25	30	12	24	25	28	28	28	27	24	19	16	21	16	28	16	25	22	23	27	25	27	12	21	19	15	15	13	23	19	27	26	26	23	22	30	33	19	27	32	30	27	26	22	18	18	22	26	17	21	29	19	22	19	17	24	29	20	28	24	21	29	24	17	27	29	24	21	20	25	21	14	18	27	27	20	28	24	21	22	23	29	29	21	28	26	23	18	20	28	21	31	22	18	21	27	21	27	24	31	25	23	23	29	21	31	28	20	24	34	25	25	17	26	31	24	27	25	20	28	26	18	28	18	27	25	24	16	23	28	14	27	19	27	25	20	27	23	25	26	25	20	22	26	23	30	16	21	24	27	24	29	25	21	21	27	23	32	28	31	26	22	32	27	20	15	30	20	24	26	30	25	32	24	19	29	20	22	19	30	26	25	30	17	21	24	22	17	22	20	26	27	25	26	20	20	25	27	37	17	34	13	27	17	24	27	27	28	25	21	31	25	26	26	23	21	32	13	20	23	23	23	26	22	33	28	27	28	16	26	16	21	26	27	21	24	20	24	27	21	27	32	19	19	26	29	27	32	23	23	20	19	18	18	27	17	26	23	19	28	23	19	21	19	17	25	28	21	22	25	19	19	31	19	18	28	23	16	33	30	31	23	21	24	22	25	23	28	20	32	25	31	15	32	14	21	22	25	22	20	27	26	25	28	20	24	22	23	21	24	21	20	27	24	31	18	23	31	28	21	24	25	32	24	21	25	29	28	28	26	29	18	27	34	22	24	27	30	22	29	25	30	19	19	18	27	19	16	35	23	19	16	15	25	24	32	39	25	25	24	32	28	19	19	18	26	23	27	30	16	19	25	20	25	24	22	18	26	23	25	17	25	32	25	30	23	22	27	28	20	23	22	20	27	21	22	22	22	26	26	28	27	22	30	24	28	24	34	29	22	17	25	17	19	20	29	23	22	15	23	28	30	30	24	24	19	23	29	24	28	23	29	18	38	29	15	25	25	30	17	23	25	25	24	19	19	29	26	20	13	25	24	19	17	28	26	25	24	28	25	21	24	27	20	25	23	25	28	24	23	27	22	18	20	17	17	18	31	31	21	11	28	19	26	29	25	22	23	21	22	27	20	24	21	19	18	21	33	17	21	19	14	31	23	28	25	20	29	21	16	28	24	18	21	27	23	21	21	17	33	21	25	28	28	15	28	28	15	19	26	17	25	23	29	29	29	19	27	28	27	32	26	22	22	25	18	24	21	21	29	18	26	25	27	21	30	20	23	22	21	28	22	15	26	29	34	22	17	24	21	31	29	23	27	30	19	20	18	31	24	19	23	34	30	40	28	25	32	26	20	25	22	22	23	28	18	21	19	16	17	24	29	18	41	19	25	28	25	29	27	17	23	18	15	26	26	39	32	32	31	28	16	25	19	23	24	19	16	18	17	25	21	27	20	29	24	25	25	28	25	20	19	28	26	30	25	22	21	26	30	19	28	25	22	29	20	21	22	18	21	24	27	22	24	23	29	27	19	19	25	22	25	20	30	27	19	30	24	19	37	18	15	24	25	24	25	20	18	34	26	27	23	27	12	22	18	22	19	22	23	24	25	25	30	22	24	19	25	24	14	25	22	22	23	19	17	25	22	24	31	21	25	31	34	19	25	24	25	28	27	23	29	25	24	28	24	20	21	24	25	25	23	31	23	28	27	24	32	24	22	24	23	28	26	23	27	32	30	27	19	17	27	30	22	22	28	23	32	22	21	19	25	22	22	27	27	31	24	25	22	22	27	30	29	21	31	26	26	23	19	15	19	30	21	29	34	20	22	24	21	20	25	20	24	20	27	23	22	33	24	21	20	29	29	19	26	16	27	26	28	17	26	22	24	21	26	23	28	30	28	32	18	26	27	25	23	27	27	27	32	21	28	19	23	22	22	23	22	25	25	22	35	21	22	18	16	26	22	23	32	17	22	30	21	24	28	29
22682	14512	8834	20478	28814	28658	25710	22270	18888	16089	13996	11570	8774	7024	5702	4292	3292	3000	2960	2612	2223	1692	1494	1288	1115	964	1006	843	839	819	824	741	766	681	726	706	583	556	546	592	524	542	550	490	501	519	475	445	503	1735	6813	9547	1388	404	400	383	398	409	399	384	406	352	375	404	369	394	359	364	372	397	390	376	353	397	384	375	356	367	377	393	399	398	398	363	394	397	410	354	403	400	364	395	425	370	390	407	383	383	368	369	373	369	375	394	401	375	371	412	369	381	424	364	392	367	374	374	386	392	380	401	375	395	413	364	372	349	401	384	392	351	380	399	386	369	365	376	404	379	373	382	392	450	389	402	410	404	370	376	381	383	364	373	351	374	357	380	357	378	360	374	342	340	391	369	384	359	372	350	356	416	327	404	389	362	400	376	401	419	373	364	367	400	382	384	376	363	356	394	398	356	392	380	361	351	365	384	357	373	391	362	389	362	377	367	349	367	397	385	350	376	370	389	366	394	402	343	356	353	362	388	345	383	358	331	365	365	428	392	366	337	342	341	342	346	362	396	382	342	345	393	362	403	350	363	361	368	347	383	367	386	355	392	370	403	377	421	424	379	384	395	383	399	376	393	400	399	325	353	343	387	361	412	363	386	328	390	370	371	390	376	359	360	377	360	348	367	360	385	360	389	381	348	366	364	374	381	359	354	397	371	396	377	368	407	350	368	392	387	371	391	365	358	339	339	351	363	344	374	359	382	412	363	346	374	396	415	385	375	398	361	355	385	379	378	300	401	368	385	362	342	367	393	361	362	389	404	359	376	374	378	389	395	362	365	348	350	388	346	385	358	359	360	336	390	354	354	386	388	371	380	397	374	348	365	382	368	344	354	325	382	367	360	346	343	385	370	356	368	372	369	351	361	339	367	397	342	343	345	352	355	383	366	356	376	369	364	385	380	386	380	338	378	370	370	368	327	376	380	404	353	360	389	391	351	359	360	367	395	395	361	371	369	360	371	370	373	382	373	360	379	376	370	357	345	386	366	353	376	361	416	359	366	359	360	395	376	348	363	367	384	380	380	380	376	387	344	386	383	333	330	390	361	358	381	359	364	364	363	373	399	342	374	382	374	389	367	361	377	361	335	381	412	367	345	401	354	371	364	365	381	355	405	376	355	367	397	357	369	362	396	362	389	377	377	350	378	371	398	355	358	401	368	384	371	397	430	408	379	356	379	351	380	403	363	359	388	364	367	367	401	358	364	370	346	355	366	363	370	351	373	354	370	361	339	368	369	388	379	374	328	351	369	392	370	375	367	375	346	386	419	383	356	398	351	334	354	363	395	410	352	354	422	369	371	353	363	348	318	376	372	370	356	399	376	362	354	382	378	354	393	347	357	370	407	372	384	349	369	351	347	380	389	364	358	376	357	359	361	353	374	380	369	339	391	391	390	361	417	380	413	395	346	378	344	386	347	358	387	374	353	400	370	363	398	346	391	378	360	372	357	377	377	403	357	386	342	352	358	403	357	371	351	388	353	387	359	350	355	350	340	383	376	346	353	363	381	377	372	370	355	355	378	392	361	377	369	351	359	400	363	378	370	376	354	373	386	375	348	431	377	382	369	373	369	403	364	376	384	356	400	376	374	383	397	357	386	381	364	407	367	371	365	354	377	387	362	343	392	323	389	369	361	378	381	370	349	355	369	335	369	377	375	369	390	368	380	366	418	366	349	375	373	365	379	349	386	368	346	368	363	375	391	349	333	399	374	355	358	387	394	373	363	376	401	363	365	370	378	384	370	392	346	375	400	362	390	364	353	359	353	358	373	383	356	324	357	359	317	361	380	342	362	326	348	355	348	341	331	369	365	377	346	380	335	365	374	371	379	352	387	349	362	362	364	351	361	360	353	360	392	378	396	377	361	356	398	391	360	348	353	381	381	352	362	407	367	363	372	341	375	347	358	391	354	378	390	362	351	370	371	360	354	391	400	377	340	378	387	390	346	376	362	358	381	362	386	329	381	381	379	393	392	355	365	357	374	381	374	368	365	398	381	347	378	374	355	349	375	340	376	381	380	392	355	399	324	373	332	367	388	366	337	364	354	393	352	370	367	390	381	364	352	368	379	357	365	317	379	390	384	362	377	384	376	383	373	390	359	362	394	391	365	368	366	363	361	380	347	371	378	379	363	382	351	357	356	362	391	355	350	367	355	394	409	346	375	341	359	388	345	372	371	353	345	354	378	384	385	349	386	384	352	410	380	386	357	376	380	379	346	333	367	348	372	341	364	352	369	369	360	401	377	386	372	375	374	334	389	360	364	403	363	352	371	398	369	352	339	425	346	376	360	366	387	378	384	363	367	339	336	387	393	356	369	347	378	401	374	346	377	376	356	348	388	372	370	360	409	373	408	350	325	375	361	335	371	367	354	339	346	392	343	363	400	380	346	375	377	379	361	389	400	376	354	363	378	383	386	358	389	351	409	392	382	349	350	349	357	374	353	371	371	387	367	407	387	367	374	380	365	374	359	379	370	383	355	364	369	372	384	347	404	376	385	352	347	389	369	381	398	360	360	366	355	392	381	376	378	342	324	364	358	351	378	341	364	372	351	376	372	346	397	375	375	371	356	354	364	352	367	351	390	358	350	363	422	384	376	390	405	400	381	327	361	390	382	393	363	359	377	400	334	376	374	353	370	394	390	362	363	376	372	400	378	353	343	401	361	378	404	369	358	379	392	375	368	378	360	318	353	373	345	360	397	372	384	386	394	383	360	392	351	383	381	339	372	367	385	361	359	368	354	352	369	346	365	406	348	395	376	406	384	409	367	328	368	367	369	329	382	381	363	331	362	377	417	386	390	352	361	362	407	394	380	361	368	376	366	371	355	307	368	372	385	390	364	356	379	363	385	414	384	381	401	411	365	345	365	382	336	371	357	385	365	404	335	362	350	368	390	377	381	374	345	386	393	355	387	355	385	367	343	386	358	364	398	395	337	359	391	351	368	342	387	392	382	356	319	350	365	376	380	414	351	368	377	339	365	357	352	387	378	350	378	380	378	330	363	395	357	357	354	385	395	358	391	369	377	390	366	380	379	362	353	331	352	395	370	371	373	414	384	360	356	339	360	386	372	386	355	350	360	368	376	374	379	359	392	341	356	380	351	353	356	350	359	367	388	390	390	395	374	367	361	375	380	372	374	353	387	378	393	358	370	396	361	379	355	381	364	352	344	383	383	353	363	381	343	338	362	361	364	369	388	351	365	370	370	340	394	389	365	345	388	380	372	348	371	364	365	401	399	373	393	390	368	385	386	369	345	372	367	379	365	369	383	364	339	333	395	395	378	372	370	390	368	378	350	363	345	402	385	368	392	383	331	358	361	409	393	379	342	351	371	342	388	362	356	367	358	389	387	362	369	358	357	374	372	405	372	384	390	376	400	338	341	370	374	372	379	365	387	383	378	373	349	382	340	345	367	400	372	382	379	348	376	368	350	381	401	354	369	359	356	349	383
3133	633	403	281	458	554	529	434	421	358	341	263	217	192	147	111	111	102	106	83	87	68	61	68	57	62	56	49	59	54	58	63	62	62	47	57	59	50	46	45	42	70	49	53	53	42	43	47	50	74	147	224	53	43	53	42	65	53	50	47	52	58	47	40	33	47	36	51	51	53	47	52	53	51	42	47	51	44	38	46	40	42	40	32	42	52	48	45	50	51	39	41	42	48	60	51	61	57	43	49	55	47	52	53	45	53	56	43	37	41	49	54	54	51	44	72	59	46	42	62	57	56	57	64	50	43	48	40	46	53	45	57	51	44	54	52	49	48	39	47	53	51	41	53	48	44	38	66	59	43	47	58	42	34	46	63	38	50	55	53	32	45	48	53	43	52	42	50	44	48	54	62	54	47	48	37	42	43	52	40	51	62	41	50	46	43	45	47	32	39	54	54	49	47	49	45	38	47	42	52	54	65	47	51	44	48	56	57	56	49	46	53	54	48	50	47	52	40	43	49	49	40	38	48	62	50	55	44	50	57	47	40	58	44	63	43	47	43	48	53	41	47	47	51	53	50	43	49	38	41	46	70	41	50	55	51	46	60	53	52	53	54	37	44	56	59	43	53	46	58	48	49	41	51	60	60	55	51	55	52	49	47	44	52	60	58	48	60	51	41	50	55	50	52	42	36	51	39	50	46	42	48	65	53	54	40	55	49	36	40	50	43	49	44	44	51	58	48	55	48	61	46	46	50	49	42	48	52	43	44	38	49	65	39	44	47	58	57	40	41	61	42	53	38	51	55	53	48	49	50	42	43	46	53	49	50	60	51	41	37	49	53	60	61	36	35	54	46	43	56	50	43	51	51	56	49	41	45	45	58	47	57	55	49	39	56	45	49	46	50	66	46	48	55	52	50	56	50	43	50	51	59	48	47	46	46	48	45	53	44	44	56	40	47	32	49	44	51	60	57	47	46	55	46	43	54	58	62	51	50	52	42	38	51	47	44	44	57	44	50	46	50	62	51	42	39	58	49	56	43	51	52	57	66	50	44	51	29	46	44	53	48	54	51	48	42	52	40	48	49	45	52	63	48	45	48	37	47	51	47	57	46	42	54	63	49	48	54	60	44	52	45	52	41	46	50	47	44	42	32	58	54	45	52	48	51	44	40	31	45	36	44	49	50	65	39	54	47	46	59	48	35	52	38	64	35	51	43	53	61	48	42	49	47	63	39	32	60	47	48	55	48	57	43	43	56	51	60	59	46	47	45	47	46	51	45	51	44	55	52	49	41	54	45	64	50	65	56	43	50	50	56	54	48	40	51	48	50	44	36	61	52	53	50	57	56	41	44	48	55	48	55	51	53	47	48	44	62	48	55	59	48	46	48	40	55	46	51	49	60	53	50	50	52	53	49	42	42	63	45	65	49	52	54	63	43	59	54	45	53	44	44	49	46	55	45	46	56	61	49	43	49	39	65	47	67	58	43	39	44	46	45	55	38	41	40	50	58	65	57	55	51	44	42	49	54	46	40	40	49	48	51	48	56	53	53	35	49	35	48	46	43	49	42	36	41	52	53	43	55	63	59	51	42	50	34	49	50	34	48	37	59	38	42	54	40	49	50	38	44	42	56	35	58	55	48	48	49	64	64	44	61	45	55	55	50	53	52	43	64	46	59	60	52	52	53	47	49	51	51	47	47	48	58	61	49	61	54	48	50	40	50	48	51	59	45	52	45	54	41	44	57	57	54	42	55	50	60	38	44	51	41	44	47	54	45	44	34	37	45	52	41	39	50	52	59	39	44	46	50	53	34	47	44	56	52	45	65	48	43	51	41	54	54	51	64	46	68	59	46	53	46	50	41	57	37	56	57	46	40	45	61	47	51	56	59	47	49	49	61	44	43	46	56	42	59	54	41	47	51	49	48	43	54	60	63	59	45	34	48	47	58	49	53	52	48	51	61	46	47	46	67	39	67	39	63	49	45	62	42	41	42	45	48	43	40	51	36	51	40	54	56	57	46	36	56	48	51	36	42	62	47	38	52	47	43	41	54	57	55	57	54	49	46	54	51	42	50	44	41	39	58	38	56	45	50	45	42	44	54	41	44	52	56	49	39	37	39	38	45	45	55	53	47	55	65	37	51	46	56	59	43	54	57	44	41	53	47	62	56	46	56	46	60	41	44	43	50	55	61	46	57	44	43	43	53	52	53	47	47	57	53	50	38	50	41	40	50	51	49	38	50	40	40	41	67	50	49	59	65	41	44	45	41	62	48	48	63	48	51	58	44	55	50	54	42	63	42	52	48	52	46	36	54	52	46	52	51	57	47	47	49	45	42	42	58	51	47	33	46	47	43	58	45	50	48	43	51	39	42	42	49	47	54	52	52	40	52	53	43	55	49	38	41	50	50	50	35	51	38	44	61	47	38	57	48	62	53	45	47	49	43	50	53	43	51	49	43	50	47	47	53	60	46	56	54	51	42	65	47	48	56	44	53	46	46	45	43	54	52	43	53	56	46	45	49	57	56	37	67	66	50	43	53	38	55	54	40	39	38	50	58	46	42	47	47	55	52	47	55	56	43	47	47	42	46	51	51	40	57	43	42	63	56	52	56	48	38	49	41	54	54	42	47	63	34	41	41	51	52	44	52	61	52	50	55	64	45	43	61	45	44	48	41	50	28	44	36	36	48	49	49	50	48	47	56	58	45	60	42	55	48	53	45	44	48	50	44	53	51	55	37	43	39	47	58	42	59	50	43	43	44	54	52	38	56	56	61	62	59	47	57	44	63	48	43	43	41	55	60	50	42	47	39	50	38	57	46	35	62	42	51	50	52	56	53	54	36	48	44	46	49	39	54	41	41	41	49	36	55	58	50	46	43	52	46	54	40	43	43	47	52	48	48	49	47	45	45	45	41	55	46	57	63	52	52	55	51	48	58	39	55	47	47	54	42	38	30	50	55	43	51	66	55	61	50	49	51	48	46	59	50	42	57	50	47	30	51	62	54	48	45	41	58	60	43	65	44	31	58	44	53	41	61	53	49	37	49	60	51	51	52	44	59	54	56	53	57	54	52	52	55	43	53	54	50	42	49	50	40	46	47	49	44	51	46	51	54	44	60	53	49	46	47	50	56	47	41	59	51	51	61	56	54	44	39	52	50	51	38	57	49	36	51	57	54	42	42	59	38	59	52	49	51	43	42	39	60	53	45	41	52	48	46	61	50	54	41	49	55	38	51	39	48	62	40	49	53	49	56	41	57	54	43	47	52	47	37	41	50	42	46	38	40	43	47	52	44	48	49	49	53	45	54	39	55	47	53	56	55	48	59	44	58	42	40	43	46	36	45	64	46	48	40	55	48	56	38	50	36	49	40	55	52	43	46	41	45	50	56	51	62	51	44	55	48	52	57	38	41	56	38	51	44	55	61	52	55	56	44	62	61	49	43	52	41	51	63	64	42	60	60	43	56	45	48	57	47	45	55	41	40	39	36	50	49
20726	14089	8974	20285	28008	27487	25039	21975	18616	16236	14052	11417	8782	6814	5496	4549	3542	3029	3211	3086	2396	1989	1805	1548	1370	1216	1249	1244	1123	1111	1095	1100	1052	1066	1100	1075	980	869	918	863	879	883	883	842	882	838	851	789	871	1924	5358	8076	1223	718	792	779	765	777	770	795	772	804	778	732	769	770	730	744	781	729	757	724	756	735	798	710	728	729	728	762	755	788	747	776	731	755	794	729	773	806	776	734	736	799	774	763	741	777	746	780	770	752	768	769	795	757	760	763	718	736	703	786	732	737	762	796	775	761	791	747	722	766	766	760	756	769	754	805	735	725	731	740	746	738	762	742	741	827	778	734	747	768	782	775	762	761	779	744	759	740	783	733	774	736	759	767	785	702	730	764	725	718	770	770	713	739	702	743	793	736	774	743	719	687	744	768	778	751	722	747	787	719	764	751	738	724	710	772	723	736	777	758	768	740	734	767	728	730	779	735	759	710	707	735	737	734	757	746	736	757	765	720	751	781	761	711	729	768	709	767	698	723	743	711	724	744	732	731	697	715	759	696	686	757	767	694	696	744	726	694	705	743	791	766	744	761	754	754	667	759	808	726	709	747	735	697	773	741	709	775	736	737	758	717	692	754	745	721	766	764	819	726	700	750	801	749	766	771	743	749	753	713	730	749	731	716	748	718	701	703	732	784	732	718	770	745	757	772	747	739	769	716	748	718	782	750	711	721	746	766	709	730	756	742	731	698	745	715	758	697	720	771	698	792	699	743	735	776	712	716	747	748	736	696	785	713	764	790	674	782	719	735	728	711	777	729	746	703	759	766	778	701	731	725	730	760	763	776	720	741	748	738	744	734	741	740	732	783	747	708	659	726	759	757	730	756	746	767	715	732	720	727	793	751	733	757	690	777	724	749	711	717	742	779	745	778	703	760	727	703	703	737	749	773	715	727	732	781	761	768	743	718	785	770	744	741	762	750	774	744	798	711	788	709	726	738	707	771	793	723	693	743	719	764	761	748	723	724	750	747	731	758	747	734	754	685	742	754	719	746	684	755	767	786	721	756	682	766	744	735	740	699	756	754	796	716	755	733	746	707	703	797	732	744	682	752	742	742	800	765	717	756	788	693	765	703	744	752	777	762	745	784	802	716	694	707	751	761	777	760	758	777	771	738	758	724	753	730	675	797	753	772	771	729	684	768	723	769	735	728	740	729	738	755	748	736	734	782	724	775	761	775	714	771	721	695	735	774	759	765	745	737	746	716	761	781	714	771	733	785	758	767	766	752	698	738	739	767	722	746	772	695	760	746	716	699	796	731	741	762	730	716	748	741	737	740	748	710	743	710	744	721	735	725	778	744	781	748	817	699	696	725	741	750	708	713	700	746	713	775	755	731	722	687	717	732	753	737	771	715	800	700	740	788	817	777	698	750	659	756	770	742	712	791	775	686	826	766	753	708	768	749	742	770	724	725	739	722	734	730	789	760	722	789	733	788	759	702	718	752	778	780	758	719	706	751	759	730	699	733	701	747	751	729	773	779	728	771	753	743	744	702	694	714	740	736	775	793	769	742	740	712	714	725	758	726	787	681	723	731	714	709	763	725	755	730	734	757	743	663	714	702	789	769	744	685	767	715	743	740	766	720	778	693	753	733	682	732	713	680	765	727	755	763	741	755	752	721	769	742	726	781	758	735	730	707	746	719	752	732	817	729	762	748	740	779	743	757	756	770	743	758	729	696	781	751	771	764	778	752	747	706	714	734	767	741	727	740	706	791	757	733	750	743	736	746	746	716	692	694	702	780	810	774	731	779	776	718	705	767	709	727	739	772	781	718	722	751	751	736	726	676	719	738	764	712	760	720	751	721	702	763	741	735	755	725	735	747	755	766	698	732	709	740	758	710	723	739	762	756	731	765	713	749	790	747	768	760	774	703	755	732	796	764	735	731	716	706	783	762	735	717	729	721	742	743	773	689	781	733	743	739	732	730	742	744	730	716	713	749	703	762	756	711	751	779	703	705	697	795	730	719	766	757	723	753	707	792	753	722	730	734	738	679	690	706	675	765	761	741	789	751	748	770	695	775	748	749	729	727	767	745	795	726	745	783	737	754	729	712	769	787	738	728	717	743	742	742	746	724	755	778	764	728	743	768	708	750	758	760	708	712	753	718	758	778	709	741	796	714	724	745	763	760	741	684	755	729	745	718	730	751	711	781	736	717	749	715	718	767	718	740	739	773	699	762	737	751	729	753	731	731	756	757	745	725	804	742	741	766	710	734	756	742	757	738	769	738	724	728	782	762	695	717	770	705	714	786	734	743	762	736	737	794	693	709	763	778	728	770	679	703	719	753	747	767	727	741	793	782	737	741	769	753	759	735	746	726	711	736	714	729	725	719	787	715	757	801	758	787	718	709	778	776	759	810	734	726	715	742	833	701	802	726	743	771	706	727	733	697	732	746	743	710	712	735	745	692	710	751	721	737	721	767	735	732	743	717	782	804	756	702	694	759	758	763	733	800	757	750	729	700	748	764	727	753	721	746	751	735	758	696	757	718	713	730	770	774	682	724	723	772	785	753	778	784	694	721	746	733	778	737	816	705	749	718	752	727	754	738	716	708	727	748	714	772	776	765	720	724	726	734	747	763	747	666	724	804	762	742	725	750	735	757	757	782	732	765	779	733	743	714	707	762	804	731	767	794	763	777	751	697	705	734	732	787	733	740	720	726	767	758	742	762	741	685	690	783	701	756	751	778	740	751	739	706	745	757	755	769	732	733	773	762	773	724	764	715	786	723	794	718	752	751	719	754	721	762	755	743	755	767	785	751	737	741	775	720	726	769	769	713	779	752	770	764	772	784	707	767	766	744	723	784	756	732	737	747	726	750	756	705	732	742	716	733	682	704	730	720	760	766	725	703	794	742	770	709	740	779	731	811	738	738	721	786	742	695	800	741	738	784	768	725	741	759	728	727	737	778	734	728	721	712	737	714	762	711	763	728	743	743	767	754	741	735	760	773	783	756	779	782	732	716	775	739	777	732	739	710	737	771	778	727	754	773	775	716	747	701	743	732	689	822	705	750	738	744	715	769	746	744	799	757	751	756	750	741	717	725	788	752	734	737	719	743	790	728	754	751	717	725	762	745	767	804	738	765	786	758	700	780	749	730	764	755	759	685	724	748	771	763	719	742	744	722	750	764	712	807	670	737	715	709	765	721	738	751	773	780	739	732	732	740	766	764	737	747	731	759	725	749	769	709	767	747	689	724	719	742	747	724	770	745	744	740	708	741	700	787	765	730	720	739	779	762	770	720	772	712	716	732	767	728	802	746	736	695	712	723	750	687	752	750	740	734	774	724	740	761	761	757	785	761	778	730	760	731	778	742	753	738	650	730	741	741	725	699	786	728	755	754	722	728	742	790	781	743	811	772	776	722	753	730	753	705	758	740	771	774	802	716	744	728	705	717	755	729	812	763	745	734	780	761	746	757	748	727	772	725	732	757	739	714	744	753
2333	1082	593	412	708	836	797	744	639	538	512	405	288	230	194	165	146	124	115	122	94	80	69	56	73	69	54	61	56	40	49	54	41	64	55	57	44	39	45	45	42	40	54	47	38	50	44	65	40	107	280	455	58	41	42	51	35	59	38	44	48	39	31	36	35	40	35	32	35	25	44	46	54	40	37	24	51	49	43	31	30	33	37	39	31	46	38	39	42	46	43	48	48	47	26	42	38	47	35	41	46	51	32	37	38	49	49	47	47	42	45	48	38	34	37	44	41	38	45	35	43	48	46	42	41	40	44	35	47	39	46	53	46	44	32	47	30	40	36	45	43	36	47	44	47	46	45	52	42	27	47	29	35	47	41	32	37	32	28	41	42	41	55	49	36	42	43	38	43	36	40	51	43	40	46	45	47	46	40	40	37	46	35	43	45	42	43	35	46	40	46	45	34	41	42	45	31	39	43	34	29	37	45	37	29	37	37	47	47	36	49	41	42	26	46	39	46	35	54	38	39	49	44	49	42	48	40	45	41	35	32	41	54	40	45	43	41	50	27	47	36	40	47	33	39	30	44	43	36	39	41	32	52	32	31	38	42	36	38	42	35	39	41	44	50	40	43	41	41	32	54	32	41	48	54	48	39	38	39	54	40	53	51	46	37	39	40	48	35	37	38	53	35	32	40	41	35	41	35	44	34	44	41	45	38	47	36	34	38	34	33	47	29	47	37	36	34	37	52	53	30	38	41	34	38	51	35	42	47	53	42	36	45	40	49	38	35	39	37	37	47	51	44	44	47	48	44	53	39	33	39	36	41	45	34	39	33	32	41	44	44	40	44	44	45	44	45	39	40	44	45	39	32	42	48	40	53	49	47	30	42	57	61	40	49	36	40	50	47	43	46	37	33	44	34	46	23	39	41	43	29	37	37	45	32	34	39	30	39	38	49	32	45	37	42	40	38	50	28	38	40	62	51	31	34	40	42	46	47	34	38	59	42	44	35	45	43	41	47	38	50	46	53	43	46	40	44	36	40	41	36	42	52	38	45	37	42	39	44	45	46	48	44	39	31	39	33	39	37	30	51	39	52	50	42	42	38	40	45	36	40	34	41	46	38	45	46	39	43	34	37	27	36	40	49	42	37	42	46	42	48	23	50	37	52	37	39	41	33	52	34	39	35	41	50	35	37	39	36	42	39	40	46	46	47	48	35	45	44	45	49	54	41	40	38	52	50	46	47	43	33	38	47	39	48	38	31	48	37	36	44	49	42	45	55	43	27	45	47	38	36	36	39	52	35	49	49	46	32	49	46	41	35	40	43	32	32	42	44	45	41	29	46	52	52	47	44	45	37	40	52	50	43	33	37	36	38	47	32	32	32	46	53	39	32	36	36	40	38	42	41	31	42	35	45	37	38	32	39	42	39	25	39	37	42	34	49	53	34	35	33	41	38	39	38	39	42	33	35	34	36	56	43	48	37	47	36	43	43	35	46	39	40	46	48	35	36	39	48	45	35	51	41	35	42	31	37	46	42	62	38	34	45	30	36	41	36	49	44	35	40	43	44	38	49	39	44	38	32	57	37	33	36	32	41	38	42	45	43	44	27	51	47	34	49	30	42	39	53	45	36	32	41	36	36	43	41	37	46	42	38	41	40	44	44	42	36	49	43	43	38	37	35	50	49	43	44	45	35	44	52	43	42	33	33	37	52	45	48	47	35	41	39	31	36	39	47	51	35	37	31	46	39	41	41	35	49	35	42	35	45	45	32	47	47	34	42	41	40	43	32	37	37	44	44	38	37	44	34	40	35	41	34	28	38	33	48	44	39	42	35	28	36	45	43	55	36	40	35	35	29	34	34	40	41	45	34	38	47	52	40	42	36	32	44	37	39	45	46	40	51	37	46	37	40	42	43	43	37	33	41	32	41	34	32	37	48	43	51	35	38	49	40	41	53	42	41	38	39	45	40	34	31	43	38	46	56	38	38	42	58	35	39	45	37	39	46	45	35	44	43	41	39	44	32	35	51	30	47	43	36	39	42	39	40	36	41	31	43	40	28	37	50	32	43	43	55	37	24	38	34	45	33	36	46	38	29	39	38	40	44	40	39	41	41	33	46	38	41	43	30	44	42	53	35	49	43	41	40	38	48	52	47	40	32	43	39	46	41	47	38	44	44	26	36	41	32	37	39	50	41	32	50	36	39	44	40	45	51	43	48	38	48	46	46	41	41	53	50	43	43	38	38	42	37	40	44	34	44	47	40	37	39	38	50	38	28	32	45	37	51	41	42	42	39	45	46	51	44	43	33	45	30	33	41	44	32	37	43	45	35	44	43	38	37	42	35	48	48	31	42	49	57	41	35	37	29	41	32	42	40	36	35	48	36	53	38	36	48	39	46	44	40	36	32	51	39	39	36	44	50	43	43	36	47	40	42	45	32	51	35	37	50	53	47	34	47	38	50	42	39	38	40	38	41	43	43	39	40	33	46	54	31	26	41	43	39	55	34	39	41	43	42	44	41	40	50	40	45	40	40	42	47	45	34	30	35	39	41	45	37	47	38	43	51	36	43	40	42	34	38	33	41	39	33	41	37	32	43	37	35	44	46	46	38	45	48	45	48	32	33	46	45	40	39	52	31	46	45	43	38	31	37	43	45	39	46	49	40	43	42	30	36	48	35	49	38	35	39	39	42	41	33	39	38	37	40	35	39	43	41	38	34	52	45	42	35	49	39	40	40	47	35	43	49	32	44	49	45	41	43	45	47	45	52	41	30	43	47	36	38	38	39	41	44	55	45	37	55	36	36	47	41	32	32	33	46	43	39	40	50	35	58	35	38	36	37	41	41	28	42	36	44	44	32	35	48	32	52	51	39	43	40	42	39	27	40	36	51	36	28	49	49	45	43	38	31	38	55	38	44	53	40	41	51	33	42	42	35	39	44	46	30	40	39	50	33	36	38	40	35	54	43	38	34	39	40	32	49	38	43	31	39	35	37	37	44	42	30	42	34	35	43	55	37	35	33	35	30	45	45	37	49	46	49	46	40	34	44	31	41	40	34	39	32	52	33	36	58	41	32	33	37	47	39	39	34	33	34	28	32	42	30	35	40	36	38	40	46	44	42	43	39	56	31	47	35	27	40	31	46	48	52	38	41	48	49	34	45	38	35	36	42	42	34	53	52	38	43	33	41	45	39	39	45	45	36	42	44	38	44	47	38	37	50	40	37	42	47	37	37	40	39	48	36	49	45	30	41	37	29	48	42	37	39	52	48	36	43	43	44	55	37	44	40	33	32	27	27	56	30	35	39	46	39	52	32	32	35	41	49	48	35	44	50	42	37	35	42	43	47	43	39	40	39	41	37	43	40	43	32	24	34	40	43	46	42	39	52	39	61	29	47	44	47	48	34	37	41	49	39	40	44	42	37	37	38	34	49	46	37	45	35	44	39	35	38	45	38	42	44	36	36	42	35	40	41	40	50	30	40	41	30	48	42	43
25939	18718	12792	25010	32959	32610	30376	27390	24153	21798	18558	15822	12395	9554	7720	6494	5392	4333	4495	4156	3529	2749	2412	1979	1763	1605	1546	1561	1589	1455	1353	1235	1146	1163	1251	1073	969	928	928	924	924	954	836	797	855	763	795	821	935	3911	9008	13730	1272	663	649	720	599	716	673	675	705	651	629	646	687	685	680	654	643	660	664	639	610	659	630	631	624	645	596	628	648	606	677	679	697	637	598	649	653	668	693	620	657	638	661	652	660	614	616	654	652	645	621	652	638	647	630	659	664	647	637	649	628	601	637	612	612	623	624	660	684	616	628	647	640	625	653	642	654	679	635	628	640	613	651	678	664	672	633	676	649	666	660	663	668	622	566	633	644	694	612	617	621	625	671	646	597	630	627	622	599	622	658	647	647	595	607	602	616	685	598	603	634	632	655	618	641	610	599	585	671	667	622	634	650	608	615	655	634	589	646	620	626	601	623	588	600	639	613	607	582	620	619	586	584	647	601	612	632	634	612	589	648	574	629	596	628	613	606	597	579	629	645	603	631	637	643	567	602	620	568	623	630	662	600	642	570	629	581	618	618	639	575	576	620	625	614	625	627	629	573	661	612	607	603	601	617	606	583	580	548	644	606	641	594	586	642	627	586	592	602	605	625	610	634	620	617	565	669	573	584	606	616	645	580	635	593	610	604	582	600	598	613	624	591	636	622	612	607	617	582	600	611	600	643	586	605	620	614	618	609	652	558	603	608	646	616	618	620	602	640	583	584	638	616	627	634	628	581	601	618	639	632	650	609	594	658	569	578	601	582	615	580	591	624	615	607	595	631	626	610	631	625	607	640	609	590	631	592	622	604	657	597	619	598	609	577	619	646	604	614	668	618	610	611	592	602	600	591	638	625	643	551	610	593	643	589	618	582	588	602	618	592	624	624	602	630	619	639	576	644	633	621	601	619	621	615	620	649	607	623	620	618	601	591	602	646	615	608	614	571	584	617	618	615	613	585	627	643	630	623	667	661	604	630	604	613	587	646	592	582	662	600	642	581	601	636	642	592	594	653	621	645	592	625	636	603	587	587	599	603	619	624	615	595	599	641	581	573	655	625	604	598	623	567	639	582	571	648	596	606	606	652	619	638	615	621	616	574	573	636	628	639	581	574	652	640	632	599	618	602	613	621	638	669	596	609	600	635	612	620	627	649	588	663	574	569	633	595	626	595	638	588	580	591	639	553	635	603	600	606	607	600	587	609	619	614	610	627	600	596	603	639	636	619	624	627	604	638	600	617	593	592	618	595	638	632	647	595	615	609	614	599	589	621	628	632	641	597	672	610	631	599	597	618	607	630	639	666	586	624	627	603	600	617	641	612	637	589	621	596	602	590	596	581	590	578	628	616	640	623	611	603	608	632	644	663	558	610	677	597	628	620	637	616	590	629	626	633	629	613	622	655	612	605	603	646	588	620	566	587	596	617	650	605	633	592	590	606	583	608	567	581	647	612	619	592	608	607	574	580	584	613	573	615	662	617	575	643	605	588	618	602	637	618	628	616	621	609	624	610	593	625	629	638	629	639	599	650	641	605	604	573	611	636	634	596	654	610	613	585	591	614	634	622	599	633	609	590	614	633	598	612	648	611	596	655	620	581	653	629	617	630	610	590	626	608	589	621	588	629	624	595	553	607	596	626	631	637	599	623	616	586	611	548	577	613	608	658	591	626	614	585	631	651	649	622	580	620	592	659	582	589	596	638	592	624	622	642	628	560	595	631	609	653	584	584	592	623	598	631	671	593	596	625	622	619	574	624	621	635	565	588	573	601	651	594	673	641	615	606	619	600	635	640	610	587	637	557	597	609	614	609	608	625	657	671	655	625	669	638	613	605	617	631	617	632	604	640	610	656	634	568	639	621	598	597	603	648	611	598	632	623	616	574	625	621	586	618	597	598	599	656	650	600	610	617	657	602	563	605	554	615	567	596	599	646	573	596	625	606	621	603	586	614	629	600	631	602	579	630	610	639	648	621	657	640	632	596	619	658	704	635	631	608	573	553	617	655	644	629	618	615	621	583	647	582	608	624	610	600	614	633	561	589	585	591	621	604	613	610	620	603	649	585	692	640	616	604	625	584	664	652	602	616	639	598	637	610	617	627	610	640	579	669	614	648	596	599	612	609	576	589	652	619	627	649	594	631	592	596	663	643	676	639	615	636	614	625	589	601	580	634	642	630	611	621	616	567	603	565	586	631	633	579	624	606	583	639	631	631	608	655	620	607	585	644	571	626	608	595	582	566	614	636	552	594	614	610	586	571	639	640	561	621	633	597	610	601	619	652	604	628	573	582	632	602	603	644	611	613	637	583	588	655	582	613	625	599	630	612	602	596	610	627	632	643	574	600	588	642	661	667	665	623	604	614	632	638	643	656	622	614	625	607	585	587	604	618	651	621	564	614	593	625	624	645	629	604	593	575	620	588	569	586	577	568	653	660	632	631	630	629	620	598	585	597	569	578	607	617	622	592	607	566	599	649	591	629	586	587	614	605	570	610	636	637	597	584	587	598	616	612	621	625	592	663	595	617	593	629	645	646	597	628	605	631	615	624	605	656	639	616	611	612	627	630	613	567	625	605	580	595	621	615	615	639	610	644	638	575	654	599	590	650	621	626	634	574	613	624	714	637	596	627	598	596	642	647	585	640	643	609	614	623	594	611	603	633	617	592	605	633	551	639	621	640	608	611	663	616	585	614	583	610	649	584	582	661	604	631	598	592	639	571	620	642	649	621	626	626	628	614	639	617	665	603	622	592	611	619	590	585	603	589	622	608	613	609	618	627	585	609	631	606	641	645	615	642	620	594	616	629	580	588	609	602	621	605	634	638	621	609	600	597	599	592	645	621	672	644	614	627	609	599	609	622	594	584	598	564	631	610	579	579	617	573	667	618	633	667	589	623	642	602	645	629	644	601	570	588	631	580	672	566	589	585	629	593	652	599	608	576	654	646	641	645	626	587	647	630	616	605	630	612	590	620	624	603	601	637	609	606	596	644	615	665	606	614	602	637	583	626	574	598	603	574	638	598	630	606	607	631	605	593	592	618	620	661	614	613	611	666	604	616	607	632	621	614	603	616	616	645	633	611	620	619	671	635	628	578	614	639	626	620	630	616	604	590	592	639	573	604	600	640	654	623	609	632	597	581	623	610	601	663	597	633	597	583	634	627	614	598	645	613	586	612	655	602	637	599	629	625	573	603	649	558	645	639	619	624	623	636	583	589	639	639	602	630	601	568	616	628	628	623	605	556	646	597	590	635	571	631	606	632	672	592	633	611	625	625	606	615	597	633	648	624	587	600	583	610	628	624	573	587	631	615	635	625	605	638	581	621	618	640	650	622	592	639	627	629	596	619	648	624	617	609	617	626	635	633	587	608	648	640	641	632	556	612	659	627	610	637	609	595	552	599	626	624	674	618	620	566	628	646	620	622	657	627	641	642	580	585	599	630	640	598	635	632	623	595	595	632	608	630	656
1819	468	263	200	269	348	322	341	292	265	200	162	128	87	91	54	67	62	57	58	58	43	45	48	39	42	43	36	47	27	37	47	43	38	44	39	32	36	40	34	31	28	30	37	39	32	32	29	45	44	71	84	29	32	31	38	34	31	29	28	36	33	19	30	27	25	29	26	32	37	29	25	35	37	39	32	35	31	29	27	30	41	28	31	38	32	31	44	26	33	31	31	37	38	37	37	25	40	42	35	34	30	41	21	29	32	33	36	32	37	39	31	29	26	36	33	29	32	35	45	19	24	26	40	32	26	37	28	31	38	35	38	29	35	28	27	30	28	28	25	36	31	43	30	29	25	31	37	26	27	40	40	24	32	23	36	38	31	27	29	29	34	27	30	35	33	37	26	27	29	34	34	37	26	32	18	41	36	29	36	38	33	43	39	40	31	28	31	24	27	28	23	28	36	24	28	36	38	43	27	22	40	33	31	33	24	28	31	38	31	30	27	32	38	26	30	26	36	29	34	41	32	29	36	40	35	35	38	28	36	28	33	23	46	31	31	38	44	33	24	26	35	32	35	29	32	35	43	30	42	30	35	37	38	34	33	33	25	25	41	34	32	29	34	47	25	27	29	23	34	30	27	30	41	32	25	28	28	25	34	34	28	28	40	41	28	40	33	35	35	36	29	39	29	35	31	28	26	23	24	27	31	33	30	32	36	30	24	35	30	26	33	27	29	31	37	39	28	21	40	37	44	34	20	34	31	25	35	40	32	25	26	30	34	27	34	33	41	30	24	18	32	40	36	23	48	29	39	35	32	29	28	35	31	35	28	41	37	31	35	34	28	32	29	31	39	26	36	29	36	37	35	43	32	35	25	39	36	32	31	28	37	47	36	40	30	30	29	28	24	28	31	35	26	38	21	35	28	27	30	44	17	31	32	32	25	30	25	30	36	24	29	30	31	45	29	32	32	33	28	28	28	50	24	35	24	26	38	35	35	31	35	36	34	43	36	20	45	44	27	26	29	27	31	32	39	20	24	31	33	27	30	36	34	28	37	26	26	31	29	29	34	32	32	35	34	27	27	37	31	33	33	26	31	34	37	40	23	38	28	26	35	33	26	28	31	30	25	29	32	34	25	32	39	36	32	25	34	37	29	33	30	32	15	29	31	40	32	33	32	23	20	35	26	31	34	35	32	35	33	34	39	36	27	31	29	37	38	22	23	37	33	43	39	24	37	38	33	30	37	28	37	28	30	35	26	29	30	35	45	26	24	39	27	30	33	29	37	29	24	34	32	35	34	26	35	30	29	34	32	29	30	25	33	24	33	28	40	35	26	29	26	52	34	27	27	31	31	38	29	33	31	26	36	34	36	39	31	39	32	33	32	35	32	31	32	31	30	28	33	34	29	35	29	36	35	35	38	41	41	30	18	40	37	23	26	32	26	30	27	36	29	27	32	29	40	30	29	21	26	35	22	38	26	31	24	29	30	39	30	34	27	29	33	28	47	43	33	28	31	29	37	42	27	36	36	34	32	39	25	47	32	32	28	30	36	29	34	40	36	40	29	28	36	28	25	30	28	26	38	29	32	42	35	27	34	40	27	39	27	31	41	35	26	25	37	39	27	22	31	25	38	20	24	26	31	38	28	29	36	24	40	26	24	24	36	29	37	35	39	23	39	43	27	43	35	45	25	22	41	35	18	27	36	33	35	25	37	47	36	39	30	23	39	29	28	30	22	32	32	30	34	48	29	24	30	37	30	33	34	47	30	33	22	28	27	37	45	41	26	32	38	32	29	36	34	30	24	30	31	34	46	35	30	23	32	34	34	39	33	36	36	34	39	36	29	29	26	35	33	35	35	41	38	29	30	37	47	32	37	31	26	46	38	27	44	31	29	31	34	33	34	32	33	29	28	32	42	28	28	34	22	37	36	31	41	33	33	34	26	31	28	32	36	28	33	32	37	20	19	33	27	23	47	39	20	17	35	26	41	40	39	39	35	43	33	28	40	17	29	39	19	37	29	24	27	27	34	32	23	36	32	30	34	39	28	35	33	36	33	29	31	38	32	36	39	33	34	34	31	25	20	33	36	28	35	37	25	29	35	23	27	31	28	28	35	28	38	31	24	34	41	33	32	38	45	32	29	28	29	44	35	22	37	35	29	34	15	31	37	31	35	35	33	25	32	29	27	29	31	35	28	27	21	30	21	32	33	29	29	34	21	36	35	23	36	34	35	38	39	43	35	29	27	34	38	39	36	30	35	32	32	29	33	44	32	36	26	23	27	38	24	41	26	34	38	19	28	24	30	38	39	26	34	33	31	38	33	24	23	37	28	21	31	38	32	34	40	25	32	24	37	30	19	32	45	31	34	31	28	28	35	23	32	30	24	38	28	39	27	28	32	30	34	25	31	36	24	27	34	37	43	31	34	31	34	36	24	28	28	26	31	35	32	32	29	28	32	41	30	31	29	35	26	30	35	33	36	34	34	39	31	29	43	26	33	34	23	23	14	27	37	38	29	35	30	37	34	29	35	31	37	30	30	50	31	30	21	38	36	38	29	32	34	40	28	27	32	37	23	36	40	31	34	25	26	31	26	37	32	32	32	25	27	35	33	34	25	29	37	25	32	33	26	33	29	27	19	36	38	40	35	33	29	35	25	25	43	30	38	33	37	30	32	39	35	28	33	23	34	37	30	20	41	45	33	24	34	34	33	36	30	23	32	36	26	41	37	33	40	30	39	20	34	43	34	37	26	31	27	31	30	34	32	46	27	39	31	25	28	41	28	31	41	19	30	32	43	28	25	33	32	30	35	37	30	34	40	32	25	39	26	28	30	27	33	33	23	21	29	31	34	33	29	31	26	37	27	38	27	29	28	36	37	33	34	35	24	33	36	37	32	29	38	27	27	30	35	24	28	35	38	33	35	33	29	22	33	33	37	23	34	38	35	28	24	35	46	25	27	39	39	25	41	34	32	41	30	30	28	25	30	46	29	27	33	32	36	38	35	26	29	28	33	46	29	33	25	44	27	44	40	27	24	35	35	33	32	36	32	33	22	45	30	31	34	29	39	36	38	30	37	36	28	24	33	39	30	32	22	34	29	36	28	35	34	31	25	26	35	34	27	36	28	34	27	29	31	39	32	30	18	30	36	21	31	29	28	27	30	24	29	30	25	20	35	20	25	39	36	44	29	26	29	32	32	25	32	28	35	41	29	36	34	23	23	29	34	31	24	33	34	25	34	44	32	24	36	42	34	21	40	36	24	30	41	33	41	30	28	41	41	24	32	29	33	28	40	30	23	33	26	28	37	32	29	24	33	35	32	31	30	41	30	31	23	30	35	32	30	25	29	36	28	38	30	31	29	22	28	26	31	23	24	34	25	35	41	22	33	37	36	34	22	31	37	32	31	44	38	23	29	39	40	31	27	36	29	30	35	29	35	26	39	39	31	29	37	25	22	33	38	27	18	30	34	31	30	29	31	33	37	32	24	41	26
17644	11113	6798	16180	22554	22248	20095	17928	15104	12708	9536	7778	6077	4243	3431	2695	2318	1751	1784	1676	1575	1157	1069	858	832	764	732	720	726	714	671	624	546	638	641	581	559	530	580	545	597	541	519	533	543	547	538	493	529	947	2578	2489	553	501	503	508	492	485	504	490	490	512	494	504	503	524	505	456	473	504	510	506	502	485	477	492	519	456	492	475	517	486	490	459	488	470	485	510	498	508	497	463	497	491	510	486	497	500	496	514	514	502	499	500	470	509	506	530	501	491	497	522	514	518	509	465	515	413	502	494	505	479	515	506	463	501	492	461	486	495	499	459	488	492	495	535	470	523	523	485	490	488	508	492	446	495	519	512	468	478	468	488	494	498	471	494	474	490	504	496	499	477	505	489	483	475	463	525	495	501	475	479	535	494	503	471	495	493	500	493	475	498	499	474	495	457	478	438	457	481	471	508	467	506	503	495	516	441	481	458	473	452	487	492	516	468	484	522	486	474	467	466	529	474	472	499	467	484	502	455	472	486	489	477	470	481	483	499	490	449	515	469	483	478	473	498	529	456	493	485	478	499	492	511	502	473	487	466	497	460	484	509	489	469	453	467	486	481	510	465	476	498	450	502	479	462	482	523	478	496	471	487	435	495	475	459	517	469	490	471	490	529	475	474	513	482	460	531	514	483	459	484	533	507	463	492	530	472	489	518	464	502	521	541	481	494	499	478	486	491	473	500	457	488	493	475	476	466	486	499	469	477	448	478	520	476	526	474	506	494	485	473	493	497	496	474	503	474	496	474	459	497	462	500	522	487	511	531	467	497	508	455	520	481	503	448	462	469	473	486	453	507	459	500	459	471	470	466	452	474	469	518	507	530	475	481	479	503	477	488	433	443	480	487	489	489	436	522	476	478	487	460	494	458	497	480	469	473	492	513	498	507	477	520	479	501	456	504	510	471	500	487	499	507	492	491	470	475	454	531	473	522	487	478	486	454	490	508	484	458	475	508	493	476	488	464	522	509	479	484	497	504	532	511	487	495	464	483	483	487	520	496	528	548	519	496	468	465	480	500	469	483	511	510	486	504	478	469	500	478	485	479	487	461	506	505	480	527	474	493	440	477	466	480	510	461	465	481	503	473	491	512	451	503	455	491	469	496	470	490	508	458	451	461	461	473	464	499	508	498	477	481	489	526	472	480	451	498	459	501	476	457	514	497	500	467	495	454	461	492	478	476	484	500	499	447	454	514	509	482	489	490	493	455	472	470	501	454	493	484	464	460	445	468	493	503	503	481	487	414	503	477	463	495	492	489	501	489	495	499	514	483	464	451	505	502	491	455	470	499	503	508	457	494	494	494	500	458	506	502	475	500	462	511	506	478	500	488	466	505	527	493	442	467	502	485	455	523	495	463	509	443	499	482	508	482	470	477	501	470	479	513	512	522	480	514	481	525	487	511	476	521	537	460	499	510	493	482	500	492	524	487	467	469	505	496	511	503	524	506	491	478	500	516	465	441	496	460	491	514	467	491	491	486	485	465	481	487	486	468	491	485	480	522	485	458	499	484	478	492	429	520	490	496	504	469	511	510	508	462	495	473	493	490	457	492	470	457	461	514	471	519	507	476	467	440	514	512	473	509	480	524	480	473	476	484	480	501	480	505	490	494	519	506	474	510	505	492	492	461	518	487	484	483	490	480	528	456	492	467	482	483	454	470	464	467	498	485	504	508	517	428	472	465	516	476	483	486	484	467	496	487	456	478	506	522	464	509	480	456	495	530	484	492	463	486	495	467	506	472	479	481	476	512	499	509	476	499	506	533	451	480	469	468	496	473	466	496	461	482	464	505	470	470	524	436	483	464	441	507	451	476	514	492	472	480	495	461	453	510	440	470	544	464	477	469	498	497	490	473	502	468	480	482	453	510	514	487	494	487	488	486	491	480	495	476	508	481	498	525	485	520	510	463	504	509	511	505	508	472	502	497	496	508	475	475	474	480	508	507	499	456	515	528	527	482	458	480	535	489	456	481	505	480	521	520	488	497	449	476	502	496	503	449	511	497	504	491	476	488	482	487	501	476	502	500	503	511	510	483	498	523	487	455	489	455	470	501	455	458	550	482	466	481	485	483	523	500	493	454	481	482	454	519	493	479	489	511	492	502	463	485	496	450	503	496	477	475	469	484	495	484	497	510	460	524	474	477	508	488	474	518	463	479	491	473	508	464	477	499	472	494	497	487	465	467	467	447	479	464	479	503	496	494	483	452	484	492	475	469	489	457	473	482	500	481	492	479	502	518	528	493	453	468	484	495	447	506	527	471	508	472	503	502	460	458	503	511	481	499	462	494	482	487	495	467	521	483	491	507	457	488	439	487	496	466	473	478	480	434	517	499	452	474	455	489	495	462	526	499	490	528	483	479	476	478	469	479	504	481	476	493	486	477	486	482	511	505	429	488	498	475	507	490	491	553	485	470	510	475	528	489	511	489	514	466	481	519	457	536	510	466	461	479	473	473	481	491	473	451	519	455	466	529	487	466	466	520	441	512	465	501	496	507	502	503	497	511	513	464	471	497	497	478	492	479	454	451	449	475	504	481	482	517	467	484	507	473	467	489	508	502	492	519	523	481	498	501	503	482	507	491	497	486	490	488	475	470	466	440	431	422	468	491	461	487	527	487	458	517	501	540	499	484	486	471	479	521	482	469	501	472	498	428	513	503	496	480	499	479	494	502	486	510	484	450	465	480	493	482	474	513	486	485	462	460	483	493	484	503	435	504	526	486	520	498	484	521	505	504	452	516	502	513	497	510	444	507	458	453	470	500	514	449	494	474	478	473	496	488	487	478	494	471	499	496	501	442	505	481	481	499	454	465	485	498	455	510	494	462	496	469	488	485	474	480	477	463	501	459	459	515	463	502	516	478	507	511	512	468	460	539	475	485	498	469	485	526	485	526	495	502	493	486	494	498	480	469	541	520	514	504	494	470	478	479	463	525	463	466	464	547	484	480	517	486	469	465	473	480	525	459	533	510	461	492	480	465	501	472	505	472	492	478	504	510	468	486	509	455	475	517	505	470	467	467	467	517	474	450	488	480	498	478	466	473	487	505	473	488	454	474	489	477	485	488	507	494	502	489	474	486	450	479	485	545	539	490	435	476	489	453	481	520	496	505	476	488	499	496	523	498	517	490	488	461	469	474	471	488	483	497	483	501	508	461	478	491	524	470	491	480	444	457	468	497	490	497	426	496	515	514	512	462	466	461	471	494	480	494	472	482	495	537	481	485	487	495	495	494	494	479	497	494	472	474	464	502	487	461	514	503	479	477	509	480	435	500	457	453	465	475	507	424	476	470	534	454	500	452	452	484	497	482	490	504	495	505	526	517	499	475	456	484	494	477	507	471	423	523	479	501	475	467	439	486	487	494	496	465	489	487	433	499	452	502	489	536	498	440	502	519	476	472	500	474	500	507	480	496	449	482	476	464	510	468	487	473	479	465	498	498	531	490	492	480
1259	656	394	302	508	559	529	472	458	363	314	248	178	145	129	90	101	57	68	60	56	51	44	50	30	47	40	36	35	23	23	32	25	31	29	29	29	27	35	30	34	25	28	28	12	29	29	28	27	95	175	188	24	21	19	28	18	13	28	29	28	23	34	27	12	27	26	21	27	24	20	24	18	33	18	23	20	28	22	31	13	18	17	23	22	30	27	22	28	30	17	24	29	30	31	23	34	24	20	28	30	20	27	27	21	19	20	27	34	17	23	28	24	17	11	35	27	19	17	26	35	28	19	19	31	19	19	24	28	26	27	28	24	18	8	27	31	43	27	26	24	23	16	21	16	19	27	26	24	22	26	28	22	29	23	27	30	20	25	31	18	27	28	22	28	27	32	24	23	23	27	24	25	21	29	33	27	28	25	16	20	22	16	27	17	21	19	31	26	24	21	29	38	27	25	23	27	19	27	24	25	26	25	24	27	25	20	24	25	23	26	22	20	21	20	28	21	23	29	19	19	22	32	27	21	17	23	22	19	27	20	14	22	24	25	26	28	25	24	23	21	16	21	22	28	15	23	21	19	19	23	23	14	19	29	20	19	20	22	22	28	22	30	20	30	20	19	18	26	25	27	15	28	34	21	24	24	16	21	16	33	19	37	12	21	25	24	23	24	22	18	28	26	24	15	18	24	21	22	29	28	20	22	19	23	19	27	30	18	25	20	17	23	27	30	30	27	20	22	28	32	22	21	18	19	22	26	21	25	24	24	27	28	25	21	20	18	25	20	29	24	25	17	17	26	24	17	17	30	22	19	18	20	13	21	21	23	16	23	24	20	24	15	21	27	29	22	23	30	23	15	19	16	27	15	31	21	18	14	26	27	23	17	27	14	18	35	34	24	20	22	18	18	33	20	23	21	22	21	22	21	28	19	32	18	25	32	30	17	25	21	24	27	17	21	17	32	24	19	35	20	26	21	30	25	20	30	30	21	35	16	25	27	32	16	26	33	23	28	25	27	31	25	20	18	14	26	22	22	25	15	11	10	20	20	25	15	20	24	22	19	35	24	26	23	20	22	26	18	30	29	25	24	20	24	17	28	22	25	20	20	24	20	16	30	20	20	16	17	21	21	19	15	26	27	28	33	13	27	23	20	24	17	16	25	34	17	20	22	19	20	28	24	25	19	20	26	13	24	28	20	33	22	23	21	14	26	18	13	26	21	18	22	23	23	25	26	20	20	18	26	31	37	25	22	26	14	28	22	16	22	29	27	21	27	31	26	27	25	17	26	18	35	25	19	17	24	36	28	16	25	31	17	27	21	20	23	21	27	27	34	19	29	25	29	24	25	28	25	35	19	17	25	29	20	18	16	17	20	38	19	25	20	24	21	21	16	26	26	26	24	27	26	22	20	20	15	32	20	26	18	30	21	21	23	24	26	29	26	22	15	24	26	14	27	20	20	33	23	34	26	33	29	21	17	28	20	22	25	29	21	36	26	29	27	22	22	28	23	26	15	27	19	28	31	22	26	40	22	26	33	32	29	21	43	27	18	25	17	24	19	24	25	22	32	33	25	22	27	22	22	25	21	26	36	23	22	26	21	28	29	21	14	19	24	30	28	31	23	25	21	25	26	31	24	34	25	25	24	21	23	16	20	16	24	13	25	20	27	31	30	25	26	16	24	16	19	29	27	23	27	26	25	22	24	28	22	29	18	19	24	31	27	26	18	26	23	30	27	28	26	21	26	25	26	20	20	25	23	18	28	28	30	22	16	15	26	21	30	18	29	29	25	26	29	30	14	25	17	25	20	26	19	26	24	33	29	27	21	15	27	25	24	16	25	22	19	17	23	27	28	30	21	25	30	27	24	17	20	25	21	14	28	36	25	21	30	19	20	30	24	20	32	29	25	26	29	23	20	28	29	19	29	16	21	23	25	28	26	26	26	25	14	30	26	21	20	35	20	16	22	26	22	21	28	12	21	24	30	26	35	22	23	29	22	26	27	21	19	27	17	27	29	25	29	23	19	20	25	28	19	31	22	26	24	27	29	31	31	27	23	22	28	18	21	32	25	16	23	21	19	21	23	25	14	26	22	27	29	28	25	26	20	20	24	21	22	26	25	22	14	22	22	21	24	20	31	18	12	19	30	21	28	18	20	28	29	27	22	22	24	22	29	24	17	27	19	19	24	24	28	22	25	22	22	24	26	23	24	20	25	24	29	29	14	22	23	34	22	23	18	26	30	22	23	25	30	20	14	24	25	20	12	23	26	17	23	27	20	22	22	22	28	26	18	24	22	27	23	24	22	29	28	20	24	23	22	25	24	23	23	25	23	23	24	23	29	36	25	22	27	13	26	24	20	29	27	21	20	20	19	20	24	24	20	23	26	18	20	21	23	27	21	25	12	28	25	31	27	20	18	24	23	20	25	29	29	15	14	20	22	30	27	29	21	24	24	24	24	33	29	24	29	21	23	14	24	29	31	20	28	26	28	24	23	23	23	23	26	20	21	22	26	23	20	24	25	20	26	24	33	18	22	35	10	23	15	25	20	29	25	39	27	24	27	18	23	33	31	24	32	29	22	26	23	22	25	19	14	33	26	22	25	18	28	25	20	26	20	26	22	18	13	20	29	24	24	15	18	23	23	23	18	21	27	39	23	18	36	20	24	29	32	26	30	24	22	35	41	25	21	17	27	23	27	28	25	32	18	21	29	21	28	21	24	23	20	26	28	16	23	33	21	30	25	20	26	25	20	16	19	24	23	34	25	29	29	24	16	25	22	19	24	22	16	35	18	26	27	24	24	18	24	17	19	20	20	26	24	37	29	21	20	22	25	29	22	23	29	24	19	30	18	26	22	25	23	20	20	20	22	21	22	22	24	15	27	21	19	30	23	18	27	28	26	29	17	18	21	17	20	24	22	25	26	33	17	28	23	33	27	24	26	27	24	25	20	26	20	29	19	19	25	22	24	19	22	28	24	17	21	25	24	29	21	22	28	30	23	22	17	26	16	16	24	17	19	28	24	25	21	20	25	18	22	20	23	28	27	26	34	28	26	21	20	28	21	19	22	24	32	18	14	33	19	20	25	24	24	19	25	26	26	24	28	28	22	26	20	22	21	22	14	29	30	26	23	27	23	18	24	21	21	21	19	27	23	21	26	24	28	19	23	24	28	29	29	26	17	31	19	24	23	23	19	33	20	25	30	26	21	19	23	26	20	27	17	32	33	19	33	32	17	31	24	18	25	28	27	27	26	23	31	25	20	24	27	27	27	24	25	18	25	15	13	20	20	15	25	22	31	24	21	27	16	21	23	21	28	28	21	21	24	35	26	24	27	16	28	28	24	31	20	36	31	29	19	17	19	34	23	19	34	22	21	31	20	26	18	26	29	29	26	19	20	28	21	22	23	17	31	26	16	24	20	25	31	31	20	29	33	18	23	15	16	22	24	21	26	19	23	20	17	33	27	26	28	14	26	18	17	22	27	22	22	21
21848	15459	9200	21827	29041	27905	25146	23231	20969	16851	13460	10886	8628	6421	5244	4099	3457	2800	2484	2235	2161	1740	1484	1184	1033	973	870	879	848	901	753	710	663	699	686	582	622	566	578	531	502	480	544	468	514	498	479	480	536	2694	7274	6917	403	399	447	370	374	388	351	402	410	399	392	402	390	384	387	395	392	391	377	407	367	389	383	411	371	395	385	388	380	381	400	408	414	385	371	426	413	404	416	372	358	405	330	391	378	389	396	376	414	412	383	388	380	377	365	372	370	400	398	386	383	356	399	395	362	375	342	363	370	371	374	368	340	388	381	328	359	365	367	405	382	385	386	399	382	356	428	352	379	367	389	371	418	388	369	398	333	393	360	370	389	398	377	391	375	383	368	372	361	357	377	345	378	369	356	359	395	369	376	381	386	366	418	369	387	377	366	377	419	404	374	367	378	354	374	391	364	384	343	368	380	377	388	358	379	363	375	340	356	408	373	362	379	395	389	354	371	366	362	363	369	328	374	351	358	371	364	342	351	379	342	360	378	352	386	403	352	400	354	360	355	377	328	351	373	372	341	373	366	391	404	360	330	383	367	381	403	331	344	403	367	352	365	318	346	385	337	371	363	368	371	393	356	394	395	379	348	385	374	356	383	377	394	387	356	373	360	351	362	399	395	407	380	348	344	351	356	388	371	345	369	368	360	343	381	389	378	385	365	358	347	379	390	335	353	396	351	340	382	354	376	365	363	371	355	372	397	380	354	372	322	356	363	335	368	338	383	376	385	355	387	345	346	388	360	360	375	361	347	353	347	360	379	350	348	385	381	348	367	356	364	354	368	365	326	363	352	362	361	356	356	371	375	371	355	374	365	381	364	387	380	356	402	363	361	354	383	368	349	382	339	336	373	398	374	372	349	379	401	360	341	316	369	378	400	366	378	372	392	366	364	378	383	378	399	366	371	359	375	395	333	384	355	383	370	336	382	378	361	355	329	353	356	381	353	373	340	348	358	377	358	375	383	350	393	368	344	382	362	364	396	375	379	351	366	405	340	319	378	376	331	350	369	362	394	356	346	371	371	362	359	381	381	329	347	374	361	369	369	377	402	355	357	393	372	383	382	372	361	350	362	376	383	368	373	385	332	368	389	339	351	352	407	394	397	413	341	369	374	378	344	371	377	368	369	381	348	415	368	336	354	382	347	393	380	351	390	345	392	347	371	367	357	357	374	365	352	359	336	390	357	374	357	356	388	361	352	376	325	337	384	404	385	329	364	399	382	358	387	381	377	390	352	381	356	337	371	348	370	375	371	396	367	348	366	382	357	359	353	353	358	358	346	351	376	367	363	340	391	350	362	356	385	378	351	356	378	352	365	366	383	367	339	362	383	383	390	357	354	389	362	379	359	374	357	377	383	381	365	368	392	387	368	364	338	347	371	362	366	354	372	366	388	399	332	382	386	354	386	373	351	337	365	344	333	389	358	357	377	364	383	353	333	362	370	396	386	387	348	418	371	361	366	352	387	372	330	349	331	372	325	373	349	341	367	393	356	355	359	365	379	358	368	381	392	374	369	360	365	391	371	353	371	407	347	379	414	370	366	388	351	369	343	360	368	370	364	366	383	359	359	358	382	354	370	326	379	376	390	377	372	401	333	368	350	375	359	378	387	331	367	359	338	392	386	356	345	385	391	371	347	380	374	344	335	344	360	350	347	354	367	374	370	342	392	362	381	364	370	399	351	348	357	377	365	383	377	353	357	375	347	357	372	360	401	402	385	353	375	385	373	343	373	379	358	366	370	328	369	379	375	337	349	367	335	375	383	323	349	348	354	357	352	384	378	396	346	361	372	331	387	373	345	375	330	377	375	355	378	361	361	397	369	366	347	371	349	375	349	379	358	356	393	373	397	369	343	380	358	408	364	371	400	354	381	354	353	365	354	361	357	335	319	389	370	345	332	377	366	374	336	357	327	365	333	367	374	345	361	361	373	380	337	381	359	366	377	335	357	337	369	329	371	375	369	363	374	382	328	363	347	376	338	384	373	380	345	376	350	349	390	402	379	379	378	393	387	359	409	405	369	397	379	381	327	406	394	398	403	363	415	380	378	380	343	376	388	334	382	341	321	340	361	374	348	352	403	369	374	375	379	363	365	334	343	360	362	376	353	345	372	391	359	357	374	370	361	386	340	365	335	363	368	375	373	373	382	333	364	369	361	360	386	353	371	346	391	361	337	347	399	380	396	372	374	392	380	378	388	374	346	400	378	381	402	385	374	377	344	404	364	324	380	363	351	390	399	388	305	357	379	346	420	343	367	379	367	400	374	360	347	344	373	384	374	373	367	341	393	371	363	381	365	354	349	390	356	362	384	363	341	347	400	370	381	386	361	391	357	366	369	379	362	390	395	344	376	347	382	369	317	346	366	370	349	333	355	368	369	351	408	377	371	373	326	373	369	367	335	349	374	376	351	331	383	326	364	365	360	350	372	372	341	353	378	405	359	350	364	376	385	372	383	352	347	365	387	364	383	386	373	393	395	377	349	372	366	347	375	351	357	365	360	361	358	392	352	376	347	370	366	372	357	351	377	371	334	345	338	364	337	366	395	375	395	423	368	377	383	353	376	348	379	355	346	361	339	388	421	357	331	327	393	375	397	376	349	375	381	373	342	350	367	364	361	319	381	370	370	368	401	372	318	394	369	374	351	373	339	385	360	392	349	338	380	375	338	355	322	361	375	402	347	361	374	372	320	376	369	353	390	372	388	362	351	382	374	368	369	352	352	352	366	378	384	362	378	399	363	372	372	357	355	359	322	371	343	340	349	361	392	362	370	369	384	343	341	365	402	350	399	389	375	373	367	370	365	371	370	358	360	371	377	387	362	411	371	390	359	366	337	367	348	348	350	353	391	372	370	381	385	360	360	408	402	370	383	357	380	365	359	336	366	415	335	349	369	333	353	342	344	376	356	353	329	375	385	372	382	393	341	339	356	374	377	369	350	354	361	379	376	382	372	344	377	372	422	369	343	354	359	374	388	361	341	382	344	398	335	352	364	379	387	338	396	372	385	377	378	361	361	395	357	371	360	389	349	351	354	352	359	352	392	375	387	375	374	364	391	368	354	380	416	358	352	370	344	363	360	342	373	379	384	347	396	332	366	373	382	356	363	364	395	374	361	350	359	385	381	366	384	394	356	373	365	346	355	339	387	394	385	376	368	354	366	373	370	355	395	412	426	370	343	348	374	366	364	357	386	373	363	383	366	381	348	362	388	353	345	395	343	354	382	377	360	339	380	365	367	375	368	406	365	355	352	398	401	361	375	382	356	391	369	361	356	381	338	393	391	380	365	356	371	359	368	334	323	378	348	380	363	339	393	361	389	382	368	354	372	361	352	353	360	370	383	386	345	368	373	373	368	359	354	364	381	359	380	346	361	355	376	352	367	357	364	397	378	400	358	367	381	352	369	368	370	398	362	346	396	361	333	363	377	354	360	387	367	366	349	376	365	382	361	408
2932	657	368	269	491	617	508	498	428	355	282	208	208	141	133	129	81	100	91	102	80	73	69	72	60	48	61	66	56	60	61	58	43	51	50	56	49	64	45	47	41	39	45	61	57	38	45	55	47	57	122	217	52	38	46	49	46	55	43	42	51	50	43	45	47	48	63	37	42	41	37	54	45	61	44	53	46	51	58	41	49	43	57	45	58	43	56	51	45	45	49	48	44	47	43	43	42	43	52	42	45	55	46	56	47	45	57	48	52	39	42	57	42	50	55	32	42	52	42	45	65	51	38	52	48	47	42	48	43	44	47	46	64	59	44	55	43	45	53	48	44	49	55	47	56	55	55	44	39	61	39	52	51	60	51	52	51	52	41	51	54	64	48	43	57	57	46	49	54	44	58	58	55	51	39	44	44	30	45	38	51	54	53	43	48	41	54	63	51	56	40	49	70	54	52	44	43	49	56	50	43	43	53	46	63	55	44	52	43	53	58	44	47	44	44	45	47	65	48	51	40	53	42	35	63	58	54	49	55	39	51	43	53	43	46	48	55	40	61	54	43	45	39	46	40	54	52	63	50	46	44	43	53	52	54	56	48	45	51	35	37	41	46	31	51	43	42	37	39	42	51	49	50	53	44	47	52	39	62	66	52	36	50	49	53	48	50	50	61	52	47	54	51	48	44	39	48	40	47	46	55	38	50	54	45	54	51	60	44	54	47	42	38	54	40	46	44	52	42	46	45	54	55	49	39	35	39	56	58	67	55	48	45	57	42	60	65	52	43	41	40	55	35	51	52	50	49	52	39	50	51	47	45	54	44	50	45	44	76	47	46	45	51	53	50	61	56	42	54	56	43	39	41	39	52	60	49	53	44	36	32	54	44	53	48	45	48	49	50	45	46	40	43	48	44	46	56	48	52	42	53	57	43	49	45	59	45	45	47	57	39	47	46	46	48	53	45	45	49	46	70	48	60	52	45	42	34	49	44	48	66	40	40	43	47	44	51	48	45	47	33	46	40	42	53	43	50	50	58	62	50	52	51	49	52	47	39	42	51	42	50	52	48	60	58	39	52	42	47	66	53	42	42	60	43	36	45	51	54	47	41	56	51	44	43	42	51	56	53	44	45	39	56	45	51	53	37	52	52	58	46	37	38	57	45	55	60	48	47	50	56	51	50	51	50	44	53	38	46	50	53	47	61	57	47	59	44	48	48	35	44	43	42	49	65	49	39	61	51	43	51	58	45	42	49	59	56	57	57	48	48	45	51	43	54	44	46	52	55	53	52	56	50	36	48	51	51	52	51	57	61	48	40	58	44	46	60	45	41	57	55	54	61	37	36	44	42	48	53	55	50	56	46	49	52	44	53	64	42	61	44	59	61	61	50	50	48	49	41	52	55	49	50	50	34	55	58	36	45	50	63	34	45	46	49	61	49	50	41	54	40	53	51	51	50	50	60	34	52	56	47	51	51	43	40	53	44	47	52	53	47	34	45	39	35	48	48	51	50	58	55	50	42	66	52	43	42	51	46	51	41	57	45	49	52	38	47	50	52	48	52	50	48	44	47	45	49	50	42	52	50	56	53	63	50	45	57	45	54	43	47	53	57	43	42	41	47	45	50	53	51	55	46	44	41	49	36	50	49	42	58	54	49	66	47	44	51	43	51	58	45	48	53	46	55	47	48	50	49	53	44	43	43	42	46	49	46	57	58	37	57	49	49	50	49	45	45	39	40	45	48	64	45	43	42	39	52	50	52	55	45	55	39	50	51	50	50	57	48	41	44	56	52	57	47	46	48	46	45	57	55	51	50	48	38	46	55	37	50	50	38	45	47	56	40	60	48	53	48	58	43	45	59	44	50	65	48	50	49	56	48	50	49	40	45	50	45	40	42	51	54	56	45	55	42	59	50	50	67	43	52	47	58	39	47	57	48	42	43	50	50	63	46	35	52	58	51	44	47	46	42	57	43	60	48	61	59	57	40	41	57	43	43	53	42	38	57	50	53	53	44	46	56	69	42	48	50	49	43	62	50	43	53	45	55	53	56	57	46	49	36	51	54	44	57	41	39	43	43	39	48	48	47	58	64	43	41	55	49	41	55	52	51	60	42	47	47	45	65	54	43	55	45	54	44	41	45	42	33	51	47	48	40	56	45	56	51	56	50	48	45	52	37	52	50	40	44	38	44	53	45	55	44	44	58	59	51	42	45	52	47	31	50	54	59	45	52	53	52	45	44	47	58	44	43	47	48	41	48	52	47	62	46	62	42	39	50	46	35	55	45	41	45	58	50	36	40	46	53	35	48	48	44	49	52	58	55	50	42	49	38	54	46	54	39	52	42	53	54	43	33	56	61	47	56	41	48	54	50	41	56	51	44	42	39	41	49	55	49	56	44	61	49	49	45	47	43	49	51	68	51	50	50	52	45	48	49	47	48	52	56	51	54	52	49	51	49	45	49	58	53	40	49	53	46	53	47	48	41	53	47	54	47	58	38	65	51	58	49	54	41	51	54	40	44	55	41	64	52	42	37	53	44	49	46	43	47	41	55	52	38	57	48	56	41	41	59	41	54	57	50	40	45	50	39	51	43	37	43	43	47	54	41	47	56	46	49	48	34	51	48	46	45	60	46	46	57	57	57	61	43	45	41	52	45	52	50	58	48	40	46	46	53	40	47	48	45	53	40	54	38	51	48	47	53	48	43	48	59	55	54	60	51	58	54	53	41	48	54	56	62	45	53	53	46	48	58	49	43	40	50	50	39	51	46	51	49	46	52	45	52	66	51	64	47	53	49	51	48	58	39	42	52	35	51	44	49	45	44	62	54	55	46	52	53	39	54	48	41	39	48	44	54	51	48	55	46	58	42	53	50	51	47	52	72	36	54	52	60	61	48	50	60	56	49	40	62	46	54	47	58	45	56	41	38	43	58	46	55	47	37	50	32	44	41	49	36	58	44	35	55	38	55	55	49	59	52	56	47	52	62	49	40	46	49	57	44	48	55	50	51	49	41	44	53	54	57	62	54	51	35	35	46	52	44	49	35	49	34	39	58	45	38	49	49	42	61	56	52	43	37	53	34	50	48	46	49	37	51	48	49	62	47	40	52	45	38	60	42	56	56	50	49	51	52	46	47	45	50	41	58	38	50	45	52	51	49	50	57	42	43	43	46	47	50	43	42	43	44	58	39	50	51	48	49	47	52	39	52	45	55	38	47	63	46	51	48	61	47	53	39	52	37	56	54	50	44	46	56	46	55	49	49	61	41	59	52	53	52	53	42	59	49	49	33	54	44	35	57	40	54	42	46	45	38	41	50	55	49	57	42	45	54	40	46	51	49	63	45	55	50	42	43	42	59	61	40	52	43	52	58	46	50	39	45	48	48	41	49	51	69	49	49	57	56	55	43	41	45	30	51	45	51	64	40	42	54	47	46	53	36	52	45	49	40	48	43	49	40	43	50	66	49	64	38	42	48	56	45	37	42	54	37	46	43	54
20395	13768	8412	20645	28982	27883	25037	22667	19111	15669	12742	10270	8600	6554	5405	4371	3397	3073	2787	2685	2376	2022	1702	1461	1329	1224	1169	1214	1187	1188	1067	1118	1097	1012	972	967	942	897	945	885	911	907	815	873	823	818	776	773	876	873	3441	6605	821	772	866	780	751	762	781	762	779	767	795	765	792	759	759	779	768	748	768	720	781	770	778	754	761	757	728	751	760	721	758	742	758	791	728	718	753	783	790	778	759	723	741	761	737	819	747	778	790	802	753	773	775	765	813	726	775	784	720	722	746	731	732	757	799	736	750	747	716	728	833	752	758	799	776	746	748	793	717	764	749	788	748	795	765	738	739	748	774	793	793	755	754	728	743	713	726	746	722	743	759	747	768	713	772	757	769	698	699	710	750	768	729	772	766	842	783	726	759	746	708	702	753	770	755	729	764	770	813	754	744	698	759	737	743	710	722	714	738	792	718	732	718	740	735	744	725	779	749	748	688	679	748	740	749	701	734	714	740	769	733	776	751	725	742	752	712	721	774	739	677	697	689	751	737	743	691	720	755	687	757	743	685	716	687	741	733	721	745	743	760	735	789	744	750	734	712	744	733	752	761	707	697	778	757	723	730	722	714	760	829	749	704	767	735	785	747	703	730	752	747	716	727	752	749	712	702	733	762	778	703	723	768	676	783	759	747	745	686	701	762	760	711	732	732	768	722	752	736	708	677	716	732	724	713	753	753	768	689	727	766	740	759	787	734	789	715	763	754	718	741	752	742	741	778	758	739	739	689	702	760	734	725	749	752	705	716	758	735	716	726	725	720	741	684	707	756	742	741	734	757	727	729	741	755	719	766	721	721	712	725	724	796	692	736	757	705	733	726	720	774	747	745	739	713	731	730	700	748	731	764	782	693	744	718	793	733	757	734	759	759	758	723	749	776	755	727	710	705	719	785	762	768	741	769	757	730	724	699	782	731	719	745	735	755	712	772	796	728	774	721	739	720	774	727	763	746	724	705	709	756	746	754	711	734	767	718	723	769	725	722	800	740	740	736	754	741	742	762	732	686	757	753	756	730	707	731	780	753	756	694	697	736	735	766	746	771	723	707	736	732	701	707	683	763	764	721	730	757	764	753	731	723	740	730	761	764	699	725	707	779	709	735	695	715	742	806	752	767	695	768	736	732	761	788	701	715	730	735	702	718	709	749	766	748	701	778	692	734	761	782	703	718	747	744	651	691	803	738	776	757	716	734	722	740	729	709	717	700	755	773	749	716	712	747	741	753	755	730	699	733	749	756	753	717	727	796	735	724	677	741	713	753	731	734	756	762	732	715	741	755	714	733	763	738	706	710	774	756	745	723	742	709	714	739	816	733	705	716	688	758	722	709	756	715	715	746	721	719	737	705	753	725	750	735	720	753	744	702	701	750	729	761	755	767	743	723	752	740	761	759	756	802	741	692	725	743	758	752	765	748	696	737	719	762	727	727	762	726	746	696	752	721	745	709	716	739	726	725	800	747	721	734	764	735	800	755	741	774	707	705	743	760	675	752	733	775	735	701	689	734	783	669	717	703	782	773	715	769	747	712	810	749	746	721	703	748	759	695	736	713	743	715	770	785	719	701	713	768	762	755	728	719	721	751	744	761	749	702	718	730	763	726	746	754	730	741	724	746	736	701	733	743	703	733	741	710	704	728	712	733	711	699	706	760	739	735	728	772	731	813	707	726	783	734	743	740	703	767	750	700	751	728	716	769	764	736	730	707	737	710	733	754	786	733	704	732	736	755	745	729	772	653	735	743	785	690	749	727	717	715	753	758	739	688	760	728	771	735	684	719	762	722	745	750	751	762	711	695	736	753	742	732	755	754	773	721	717	729	749	748	753	692	771	747	772	758	730	698	725	734	732	730	742	753	772	713	741	729	696	705	789	719	708	750	749	727	719	708	780	690	745	724	715	743	781	802	722	767	739	719	754	784	758	746	754	740	684	733	728	726	755	728	734	729	710	746	704	743	747	752	720	749	702	708	719	707	749	751	764	737	703	717	729	796	762	700	729	732	709	788	753	693	730	770	735	683	738	749	710	719	743	712	765	748	753	712	697	710	758	773	775	730	753	732	757	766	678	720	713	714	736	768	755	697	751	700	740	776	735	733	736	725	753	715	735	753	716	753	745	673	751	738	746	756	711	745	722	758	756	723	714	744	710	703	738	762	767	745	725	718	730	718	724	783	747	752	714	713	678	751	729	737	727	698	760	687	692	732	738	769	733	721	687	741	742	726	749	682	766	746	739	742	763	824	757	741	746	710	723	792	730	767	757	758	739	718	734	668	730	699	776	747	745	754	740	687	794	691	702	732	702	719	731	739	675	743	736	742	689	725	760	740	738	741	730	750	737	699	713	733	775	720	725	742	721	780	721	732	732	716	781	701	699	715	688	755	705	756	729	728	738	755	719	755	750	777	770	709	751	719	790	759	709	806	747	738	761	725	742	713	774	705	718	697	783	731	723	712	754	739	705	738	728	712	727	739	724	728	727	764	792	700	766	704	722	748	716	712	759	737	803	764	743	713	786	761	695	717	746	758	758	779	753	730	758	740	684	766	677	755	729	701	708	701	743	773	778	770	764	716	715	729	787	762	706	752	764	741	736	704	744	716	710	789	727	696	753	731	737	745	733	687	725	756	695	672	738	768	711	784	797	657	688	718	715	757	742	711	727	729	731	736	741	701	764	711	713	744	732	717	747	757	791	754	752	737	765	757	703	704	767	765	741	761	732	771	765	746	764	704	700	736	684	752	756	763	762	735	779	746	745	765	703	745	755	750	721	765	710	702	737	729	709	713	736	778	711	723	751	780	730	765	716	781	719	748	791	798	752	692	748	741	720	720	731	757	731	750	714	748	803	670	767	767	737	740	746	723	786	707	703	753	725	735	737	696	750	726	730	657	738	759	752	753	765	701	768	729	773	745	734	720	718	735	711	782	718	759	755	690	694	714	729	780	714	715	728	748	762	670	777	721	751	760	725	739	764	764	726	717	751	716	715	779	721	704	729	758	740	730	705	729	735	724	825	782	753	774	775	711	703	713	804	756	772	769	739	723	759	764	755	710	714	735	740	726	738	746	710	742	746	733	700	743	705	770	725	763	722	765	776	732	749	710	708	733	801	766	750	681	699	736	733	729	692	701	761	698	741	769	702	772	721	701	738	747	704	730	751	758	723	722	777	749	733	709	723	802	705	724	720	781	769	748	744	745	705	750	740	763	749	705	785	739	730	740	807	739	725	733	751	759	723	751	744	697	759	759	762	749	716	735	713	708	739	758	699	787	737	802	783	724	761	771	724	773	768	764	744	720	735	708	747	771	711	741	764	699	775	749	737	735	725	759	727	716	794	686	745	799	723	714	745	698	747	732	722	763	748	706	746	713	726	719	772	766	747	768	729	729	722	741	719	757	769	764	709	709	745	749	756	712	730	740	750	754	751	769	722	741	769	719	747	755	735	741	713	750	718	714	773	772	721
2431	965	525	372	716	983	780	693	537	473	380	355	276	215	183	161	151	116	106	106	118	97	61	52	64	62	67	57	51	51	52	58	50	55	41	49	42	35	36	48	44	42	39	41	40	49	40	59	42	47	101	430	54	36	46	32	44	46	45	49	30	32	44	35	49	45	30	44	30	35	35	43	30	45	41	36	29	39	42	56	32	42	44	44	34	63	34	34	44	33	41	42	48	41	42	56	41	48	43	39	29	49	37	50	43	32	48	46	32	46	41	42	42	40	36	33	34	37	42	38	42	37	39	44	41	43	35	30	45	57	41	31	40	44	45	38	36	46	41	44	43	34	47	38	42	40	46	49	22	43	42	39	37	49	46	36	44	44	38	40	36	34	40	40	31	50	36	41	41	45	44	34	38	31	43	36	37	44	52	44	34	45	42	49	39	40	27	35	40	53	40	30	38	41	45	33	40	37	41	34	27	44	33	37	39	54	50	33	45	38	45	32	41	42	37	41	37	32	37	33	51	49	40	49	47	41	41	50	42	39	39	41	38	44	37	38	43	41	39	30	37	40	42	42	52	34	34	30	33	39	37	35	26	38	48	36	45	53	45	30	44	38	48	40	40	41	44	44	45	37	46	33	46	33	35	35	32	33	34	31	38	43	41	47	36	53	34	36	40	33	56	48	43	40	49	29	38	29	38	29	36	39	47	43	41	34	41	30	33	43	51	54	44	48	41	37	36	40	30	33	32	39	37	41	42	40	48	36	47	33	47	44	36	35	34	40	47	38	42	37	41	39	40	40	36	44	32	31	37	52	29	50	55	35	40	37	34	38	35	24	30	35	42	45	44	44	46	32	33	42	40	56	39	38	42	39	41	41	43	37	41	41	41	42	50	47	32	40	31	30	54	52	28	46	48	47	39	46	47	29	31	42	40	41	32	35	30	45	25	44	43	35	34	37	43	40	50	23	44	40	40	42	45	51	44	50	42	35	36	42	38	42	35	41	43	40	41	50	40	32	41	28	47	36	34	37	43	45	50	48	41	39	38	42	46	36	35	40	39	42	39	35	45	36	34	47	38	35	34	33	42	52	33	56	43	45	32	47	43	50	47	40	40	51	40	39	45	47	42	45	45	33	36	31	42	44	47	37	38	43	33	35	54	40	44	49	40	41	39	42	43	46	40	48	33	36	48	44	32	48	36	29	47	44	34	39	50	39	44	43	28	40	45	46	43	36	46	43	46	45	38	40	48	37	39	42	45	42	47	39	47	41	51	43	37	35	31	27	44	39	32	44	40	41	40	42	34	46	51	31	27	41	41	50	40	44	30	49	48	43	42	45	47	31	41	58	43	30	40	50	34	47	29	40	32	35	38	40	34	37	37	36	42	39	35	43	40	37	38	46	31	40	40	44	32	52	37	36	34	44	49	39	30	39	32	42	39	36	36	34	35	46	42	38	34	39	52	26	43	39	47	40	40	32	43	37	34	33	40	42	38	31	42	36	23	30	32	37	39	40	34	36	40	53	35	38	42	44	48	42	34	35	35	35	43	38	45	39	37	35	45	39	41	42	27	46	40	37	46	40	37	43	44	40	32	45	32	51	27	35	43	49	34	39	36	41	37	43	31	47	35	36	34	38	39	45	33	54	32	42	38	45	46	34	43	39	34	41	40	42	32	39	40	43	54	41	42	63	35	38	33	32	27	50	45	37	38	48	37	42	37	46	38	30	37	28	39	36	32	44	37	51	37	36	47	39	35	35	42	41	39	43	32	41	55	41	39	45	47	36	33	45	53	33	54	30	44	38	38	35	35	50	46	48	28	38	33	36	44	43	39	42	34	45	39	35	36	37	21	44	46	38	30	32	42	41	32	49	33	36	39	37	40	36	40	43	58	27	38	50	36	46	36	37	35	45	34	35	37	34	38	40	30	36	44	55	40	42	48	40	40	56	38	27	49	47	44	44	31	24	34	35	34	39	37	36	33	39	30	41	43	50	38	44	48	37	34	47	38	30	40	41	33	46	36	39	39	39	42	33	34	41	48	36	48	36	39	38	32	41	30	49	44	35	34	52	49	40	41	42	47	44	38	35	33	48	43	44	42	40	43	47	32	47	43	34	39	34	38	51	48	38	42	39	34	45	31	45	40	43	46	34	41	26	58	41	46	30	44	31	32	40	37	33	41	34	30	31	22	42	40	39	41	38	45	40	50	49	38	43	50	44	43	53	40	51	40	26	32	50	46	47	39	43	49	44	35	41	41	36	39	57	48	45	40	42	37	50	47	30	38	36	47	39	43	44	52	39	50	29	44	32	47	32	36	39	52	38	37	38	39	42	43	37	31	41	44	43	41	40	44	44	37	42	44	31	30	39	43	45	37	37	38	46	32	46	47	40	34	43	34	31	43	38	57	34	35	54	38	36	34	39	38	47	42	40	60	45	39	39	39	42	43	43	41	40	41	42	34	31	42	40	40	37	36	51	46	34	55	30	23	43	33	34	37	45	33	37	45	42	35	31	51	42	56	29	38	35	45	41	38	34	40	45	27	36	39	33	54	43	37	48	28	51	48	42	54	43	43	36	44	48	40	35	37	48	45	40	36	38	37	40	33	61	42	35	53	33	45	34	44	59	48	44	46	47	36	36	33	37	29	37	42	31	35	41	44	39	39	37	44	43	42	34	42	43	50	36	48	35	31	37	45	29	31	47	35	50	42	42	47	43	35	42	45	23	35	42	45	38	37	43	39	47	39	43	40	49	37	39	44	46	45	35	57	39	43	40	39	43	40	43	40	40	39	41	44	45	29	37	39	39	30	39	45	49	38	48	42	39	38	40	32	32	40	43	44	37	41	27	45	32	46	27	36	34	34	42	36	44	37	36	50	49	41	36	39	31	32	39	48	41	47	36	38	33	42	58	51	44	49	34	45	36	33	34	42	44	41	47	39	31	36	40	37	39	34	37	41	49	42	32	42	37	28	37	37	38	33	35	39	36	41	26	44	53	51	31	39	56	52	41	35	50	44	47	42	34	50	39	35	32	39	30	26	33	36	36	40	26	43	32	52	46	46	38	40	54	37	41	50	45	37	40	50	44	33	40	38	52	32	37	34	43	44	31	48	35	34	36	47	37	45	35	40	37	45	43	48	31	41	47	38	40	51	43	35	46	36	42	42	37	46	40	31	43	33	34	38	52	38	42	35	43	23	37	43	55	41	42	34	32	51	33	39	36	28	33	32	43	43	38	41	39	45	36	34	41	50	51	24	40	45	40	39	45	36	38	30	43	37	46	36	32	34	53	42	39	35	35	39	44	42	43	41	34	32	39	48	45	37	31	37	47	42	40	38	49	35	37	33	42	31	47	45	38	40	38	45	38	38	43	40	35	39	36	43	46	37	31	26	34	32	34	48	42	31	50	37	47	49	44	44	46	47	37	47	36	37	42	58	40	35	43	29	40	38	36	48	38	38	39	51	36	43	42	44	35	44	37	41	43	35	31	44	34
26340	18045	11369	24508	33972	33220	30363	26859	22898	19441	16506	14362	11587	9598	8163	6418	5267	4566	3950	3873	3738	2876	2285	2115	1647	1506	1475	1360	1308	1225	1269	1181	1084	1086	1070	1111	977	956	924	907	919	921	807	817	834	731	820	817	833	813	3149	12869	719	679	690	655	663	687	658	676	695	653	693	677	615	678	674	628	637	654	594	649	559	632	628	670	671	684	665	640	654	669	653	629	645	661	666	668	680	640	686	629	652	652	646	664	645	674	651	656	661	629	628	626	646	686	641	583	682	690	612	654	655	621	623	656	668	600	646	648	672	584	619	637	628	657	607	639	696	614	613	637	618	623	606	699	697	585	656	658	650	664	629	660	655	614	646	597	633	661	620	601	605	634	604	612	624	619	656	641	585	627	661	606	616	590	621	629	649	617	670	582	645	600	603	651	634	666	654	692	657	669	641	645	638	608	601	647	617	622	618	646	581	663	585	636	597	586	638	613	638	568	659	592	610	577	598	626	627	561	568	646	583	604	621	635	602	623	651	597	594	608	593	605	635	585	615	541	611	615	635	608	599	598	612	588	570	595	607	589	588	591	616	580	565	595	592	606	598	646	612	602	577	619	611	566	681	615	630	562	612	631	590	635	614	616	573	572	659	600	600	692	645	616	625	641	616	583	628	590	634	622	590	610	612	589	589	586	617	605	587	555	605	600	620	603	574	609	613	566	639	614	597	598	608	622	615	597	576	597	603	567	611	655	606	573	582	593	575	648	623	613	571	625	564	590	648	628	651	599	613	610	568	616	612	637	603	569	604	602	584	613	630	609	604	630	600	663	628	596	581	619	625	617	598	638	615	596	621	615	607	636	604	605	609	567	593	610	623	605	581	620	622	599	624	597	626	630	619	562	613	614	611	580	605	586	663	592	615	585	608	615	566	582	569	590	623	628	616	658	565	623	630	631	583	601	594	627	620	625	588	584	598	577	596	596	574	567	618	587	600	606	633	683	598	624	614	598	614	621	658	603	621	577	608	568	617	610	611	633	584	652	639	642	609	636	588	610	557	566	630	604	570	603	586	576	603	575	580	590	594	593	637	583	529	586	601	613	612	558	579	591	634	612	634	604	590	576	611	586	586	557	636	618	575	649	619	581	650	624	583	618	612	620	595	617	588	592	627	590	600	600	593	621	603	582	603	626	600	600	572	637	627	649	626	591	611	564	644	638	583	612	598	596	598	604	616	578	570	590	579	575	584	590	638	582	628	584	637	551	567	549	646	605	595	624	624	576	576	584	584	643	593	605	595	624	608	591	621	610	561	612	610	596	619	597	634	614	598	625	600	589	612	595	641	561	607	642	575	601	566	631	603	594	607	599	613	601	611	596	602	630	628	616	595	593	621	624	613	609	585	613	636	589	638	591	569	611	608	604	648	628	614	585	627	614	621	608	604	653	586	649	634	620	634	611	613	622	614	616	576	601	572	560	584	569	569	633	594	608	575	609	591	597	598	625	557	612	603	571	610	644	617	606	582	628	577	599	608	615	609	591	611	616	605	593	622	605	597	596	619	592	634	616	601	638	569	640	594	590	594	654	564	600	630	608	602	640	571	617	588	643	568	580	643	596	553	595	598	616	619	611	605	584	598	614	626	550	602	608	605	552	626	660	635	597	610	632	607	598	594	636	584	598	595	634	629	633	590	586	605	589	607	595	609	600	632	626	644	604	578	578	621	661	605	589	631	632	567	593	641	636	583	574	632	647	612	607	622	632	575	617	599	582	642	640	605	621	608	648	604	587	626	626	544	574	597	577	612	658	594	599	607	595	602	575	546	606	627	634	622	619	582	583	572	626	592	549	594	678	640	572	637	591	598	620	632	631	631	584	609	613	609	574	578	619	598	681	605	630	565	621	560	606	587	596	663	583	604	588	595	619	594	603	581	614	641	642	618	641	619	602	644	620	600	599	613	604	611	624	621	632	630	649	618	646	635	624	617	606	670	572	641	641	641	603	604	629	604	595	617	648	618	634	561	618	619	583	624	563	584	602	605	568	662	593	589	589	594	640	610	609	661	587	616	600	587	596	663	639	550	601	652	595	634	615	642	601	654	597	563	602	605	571	593	604	641	600	602	620	608	621	607	617	596	579	578	593	623	618	575	613	613	605	588	600	622	588	590	576	635	570	618	616	596	634	638	607	615	663	601	606	602	574	650	583	570	639	614	574	610	603	597	670	607	599	647	610	642	622	631	593	549	607	573	628	637	548	588	611	608	605	616	616	547	638	584	615	581	627	619	648	616	624	669	659	579	591	617	619	624	589	568	606	619	628	591	652	580	643	600	645	587	555	594	609	597	635	634	610	579	599	608	643	589	606	612	583	614	592	584	670	623	599	564	615	569	555	599	603	634	623	620	586	639	616	582	629	617	612	629	618	562	655	627	589	612	599	600	628	599	618	615	615	655	604	633	598	572	575	628	604	609	615	639	562	605	631	602	618	687	624	590	626	617	615	556	602	602	623	647	609	582	578	619	609	642	581	671	621	603	576	628	637	634	596	611	635	568	565	610	627	608	593	640	600	595	597	637	616	636	635	613	584	559	627	621	648	590	609	580	606	551	580	608	593	602	580	597	593	632	573	598	616	623	597	615	594	606	619	616	607	586	595	601	561	619	628	585	617	614	588	581	606	584	654	611	583	601	567	586	638	550	633	569	632	613	593	574	593	614	574	584	568	580	565	608	654	616	644	592	575	637	596	652	632	640	577	609	565	566	601	600	613	608	585	600	614	602	618	612	596	637	653	598	585	608	607	605	617	668	637	608	612	594	599	642	634	583	562	619	584	623	618	592	622	599	575	595	609	640	615	587	594	595	607	624	628	605	624	620	697	590	596	644	653	611	581	596	627	599	637	638	599	572	577	607	607	630	564	561	635	539	590	598	609	586	603	629	593	640	561	566	575	604	610	563	578	607	662	632	601	604	593	623	643	554	577	668	617	585	623	599	587	562	597	609	597	590	625	610	615	654	583	588	623	630	603	627	590	593	621	619	629	604	601	620	571	615	652	578	663	612	603	622	609	615	601	573	637	624	605	628	575	630	613	632	614	598	611	624	619	584	623	623	594	597	597	639	656	625	638	610	610	598	623	633	618	591	647	622	610	585	618	608	600	673	612	617	630	580	618	601	581	636	577	620	586	616	617	634	589	604	614	628	600	661	601	631	588	622	637	613	574	621	631	605	621	629	606	602	605	584	627	585	616	626	610	593	648	617	579	631	593	647	604	582	579	590	607	590	626	617	592	575	650	589	616	639	604	684	602	655	588	606	567	575	584	604	594	571	587	591	615	613	581	603	642	651	597	587	587	624	627	608	589	576	592	556	596	602	629	603	607	645	658	662	649	611	603	605	582	584	561	589	597	607	621	610	613	603	611	587	669	635	627	598	631	561	612	617	578	625	604	641	639	601	579	605	554	630	590	613	570	637	612	645	595	599	640	555	635	589	617	575	581	622	596	611	605	589	607	638	561	604	597
1778	428	230	183	309	359	350	285	244	184	202	135	118	99	82	82	81	55	60	48	53	43	48	26	41	28	31	45	38	35	28	25	40	39	24	27	37	31	38	27	24	37	36	26	21	31	31	30	28	31	64	81	25	41	21	38	30	24	30	41	30	26	39	40	31	30	27	32	29	25	21	46	28	33	31	40	41	22	30	20	30	37	29	31	17	33	32	27	28	45	33	32	34	32	40	34	23	29	27	26	24	33	28	35	32	25	39	23	27	34	23	31	33	22	27	27	28	35	35	38	29	29	33	38	31	29	26	14	31	26	28	32	34	38	38	34	32	29	27	25	34	30	31	31	23	25	23	30	36	33	40	26	31	34	25	24	28	32	26	21	42	17	33	35	37	37	33	31	39	33	25	28	24	30	25	33	25	31	36	25	32	45	29	24	37	32	35	28	31	40	16	40	26	28	37	28	32	22	35	31	35	30	26	35	29	21	35	25	34	20	33	35	28	33	29	39	31	24	29	32	30	43	41	22	27	25	24	30	23	41	38	32	29	29	18	29	28	36	26	36	29	41	25	26	23	39	25	26	36	27	34	27	29	33	26	23	17	43	32	26	36	22	40	33	33	33	26	37	31	31	32	28	32	35	33	27	34	30	25	26	36	30	22	41	31	32	32	31	26	29	34	34	33	31	27	35	28	22	31	23	29	29	36	22	33	40	38	30	32	39	35	25	37	28	35	36	37	33	32	27	25	32	25	35	38	29	37	44	16	42	41	43	38	35	37	45	34	25	28	31	40	30	35	33	34	36	40	36	25	30	44	37	25	23	35	29	27	37	34	31	39	31	35	39	34	31	26	26	35	24	34	23	24	24	34	34	35	32	33	23	38	32	32	23	39	21	27	31	29	36	40	34	41	25	27	27	27	23	33	30	29	18	25	40	25	31	36	28	42	36	33	30	27	34	35	20	35	42	27	33	32	27	38	27	33	28	25	24	20	37	36	26	25	38	31	28	24	37	28	28	34	39	32	31	37	44	27	44	23	28	27	30	23	18	37	27	38	41	35	32	29	29	28	30	28	32	22	32	31	32	32	27	29	23	45	24	26	25	23	21	28	26	43	33	38	33	30	35	25	26	35	38	36	39	23	39	39	34	36	32	34	30	21	31	24	25	34	36	36	35	36	31	31	35	23	30	35	30	40	26	25	22	28	30	34	29	39	22	28	36	43	32	34	31	34	33	26	25	26	28	29	34	37	24	39	32	26	37	22	32	31	31	31	29	29	37	37	34	32	30	29	46	22	35	35	28	42	42	33	26	24	23	34	21	24	24	24	36	30	29	28	27	20	41	27	22	34	27	31	27	34	29	29	23	26	41	36	36	29	26	24	27	30	27	30	29	37	32	28	37	38	36	25	23	30	36	29	27	37	27	30	28	39	30	23	35	31	19	28	23	24	38	33	32	31	27	32	28	18	21	29	27	39	23	24	26	30	28	33	30	27	28	35	30	33	34	29	29	44	25	32	40	38	13	24	32	43	38	35	35	19	21	32	33	37	35	40	29	36	25	27	32	29	31	37	33	23	33	32	35	24	34	25	30	28	31	20	26	35	28	31	32	30	30	32	20	31	38	26	34	39	37	29	30	31	25	26	31	19	43	37	37	27	29	32	19	30	32	38	47	24	32	16	36	29	36	25	31	34	27	29	30	20	28	33	22	34	25	27	42	39	34	37	33	29	32	40	25	40	25	24	30	36	40	38	22	24	24	32	32	36	30	27	39	32	37	34	26	37	33	32	44	25	38	27	32	39	39	28	35	29	39	18	27	27	36	33	31	29	44	29	29	32	26	30	26	42	30	36	19	36	30	35	33	26	30	33	30	27	24	32	25	31	33	27	29	28	28	38	19	36	32	29	36	29	25	28	26	35	28	32	34	40	33	35	36	28	27	24	27	27	28	25	26	32	32	30	27	28	30	29	30	27	35	33	38	32	32	34	32	26	22	35	25	26	22	26	38	36	21	37	19	31	46	44	28	27	30	31	28	32	22	35	32	32	27	38	33	28	20	31	25	39	27	28	34	25	24	33	36	42	30	37	29	30	34	34	30	31	34	38	22	35	37	42	36	27	35	25	18	33	32	32	44	33	25	31	32	31	30	34	25	32	26	34	36	31	28	28	29	25	21	30	37	27	25	38	36	28	28	37	28	34	26	25	31	33	28	30	36	26	27	27	32	24	31	29	27	28	37	30	25	25	27	34	30	40	34	33	33	31	36	22	30	47	33	27	34	31	35	26	37	35	34	39	30	30	31	48	35	32	30	29	36	37	36	32	36	45	33	30	31	34	37	29	42	36	40	30	43	26	30	27	35	31	37	30	22	33	44	19	29	36	30	43	36	35	27	36	32	20	24	29	31	27	40	31	28	30	45	26	32	21	31	37	31	38	31	30	32	28	30	21	34	23	33	28	42	19	32	36	28	28	33	26	28	38	31	26	27	31	25	33	24	23	31	35	30	22	33	26	32	25	44	25	27	45	34	26	35	42	23	27	27	31	41	36	25	29	35	34	29	25	35	24	40	31	31	27	30	24	28	46	24	26	38	27	31	29	40	43	25	22	35	34	37	32	33	20	36	30	31	31	27	22	29	38	24	29	34	37	32	25	32	38	46	22	33	33	19	30	26	31	32	43	28	32	26	16	36	35	30	37	33	33	32	27	34	31	27	26	24	29	25	21	29	35	40	42	42	39	31	36	28	36	27	29	29	40	35	26	33	25	39	33	26	27	32	24	28	41	31	26	29	31	43	29	33	39	24	27	42	34	29	37	26	30	36	27	46	21	39	23	32	32	37	29	30	40	43	28	32	34	30	27	33	32	37	27	27	29	33	30	39	32	32	32	41	30	28	17	38	36	33	22	29	35	30	28	30	44	22	30	29	36	37	34	26	36	30	24	29	26	29	34	37	28	34	34	36	34	25	31	36	35	33	33	26	34	43	29	44	30	31	36	30	39	28	32	40	32	22	34	31	30	28	37	34	35	37	29	25	29	31	32	25	30	35	26	41	42	26	29	32	26	37	28	30	20	22	39	33	31	20	29	30	28	30	29	28	38	28	26	42	32	27	24	34	33	31	35	34	32	30	24	28	30	29	22	31	37	33	44	45	46	36	36	30	39	41	23	27	34	38	25	30	29	21	22	28	37	22	24	37	34	27	29	26	36	31	24	32	25	35	31	45	25	25	30	25	31	33	34	41	32	31	47	30	28	30	32	30	32	39	35	27	31	42	34	27	30	20	25	46	28	36	34	27	32	30	38	43	39	23	34	29	24	28	25	32	41	33	27	24	33	38	38	36	35	33	35	33	28	37	30	32	33	33	33	26	39	36	26	34	35	27	33	39	32	34	28	34	23	29	32	28	33	30	42	28	36	28	28	36	27	27	29	25	30	24	26	27	28	32	33	24	33	33	24	30	28	29	30	39	28	29	29	29	28	26	26	31	26	33	31	33
17819	11198	6342	16113	23482	23288	20100	16431	12939	9972	8553	6779	5513	4437	3839	3216	2376	1971	1789	1797	1408	1226	951	840	726	662	684	688	645	663	576	611	610	564	533	587	617	584	509	542	601	549	543	545	563	492	514	504	536	580	1439	2513	507	472	494	481	495	477	499	478	495	473	472	499	460	464	517	505	490	465	451	465	503	478	493	472	492	482	474	494	489	457	458	487	472	480	501	489	498	476	517	458	490	463	491	515	503	510	508	475	505	490	485	490	500	478	466	495	478	508	511	522	453	493	496	489	475	434	456	491	496	502	504	475	491	497	503	484	495	470	506	520	466	501	489	549	497	501	521	523	511	525	495	491	463	477	513	515	501	487	499	477	503	505	455	502	480	500	471	476	512	506	449	476	514	452	469	518	467	486	466	480	503	496	465	494	510	488	512	491	495	516	494	504	496	464	494	498	496	462	513	479	482	460	466	482	480	448	477	518	463	511	429	495	488	470	475	495	481	482	471	453	472	475	461	484	477	504	466	508	459	465	477	513	478	428	484	484	468	459	469	484	486	478	499	470	486	495	501	459	435	481	505	486	493	493	471	472	477	460	456	493	511	497	470	473	451	472	490	478	479	481	515	465	478	461	505	452	494	491	452	469	478	498	466	455	479	483	499	482	439	449	472	514	471	492	464	473	510	470	483	482	495	471	506	472	495	480	494	472	492	506	513	489	464	480	484	466	475	493	487	477	468	503	490	491	493	467	500	457	448	499	480	480	478	479	489	458	496	447	477	492	464	510	462	512	438	483	482	511	515	461	467	493	487	506	485	469	492	480	499	508	462	482	455	515	514	510	448	461	459	492	461	471	468	493	474	430	461	443	469	460	456	463	463	481	465	473	469	489	457	454	487	465	451	512	511	496	472	500	494	499	483	449	490	500	464	483	486	430	500	467	459	464	471	493	521	457	509	507	493	493	487	473	522	517	474	470	474	536	464	469	471	495	455	458	498	457	483	471	496	455	477	469	490	464	500	530	519	487	491	438	508	499	507	485	495	457	476	484	457	474	481	491	477	480	462	474	447	494	514	461	487	460	503	535	527	498	473	520	490	492	461	477	481	467	481	476	486	453	505	476	485	471	476	470	476	477	523	501	474	514	492	506	515	487	476	477	448	491	468	503	503	464	482	468	494	485	488	481	419	496	457	451	474	485	499	473	502	476	443	490	497	483	499	478	448	455	443	494	501	467	489	489	499	471	441	487	453	487	495	473	454	479	509	510	477	472	447	493	446	480	460	472	460	472	509	437	486	467	472	498	484	497	429	474	452	454	469	499	520	467	483	477	457	488	482	511	478	489	472	467	469	463	470	491	492	450	460	469	471	498	468	471	493	504	468	438	430	446	501	496	485	506	500	467	500	451	482	474	496	524	480	508	461	489	461	466	493	515	515	494	469	481	490	468	502	497	470	483	496	510	500	502	455	454	518	447	471	492	479	485	485	507	454	455	434	471	473	476	470	459	478	479	491	468	476	505	502	473	479	458	490	461	515	473	508	483	444	473	465	515	477	479	484	496	436	459	474	474	468	480	515	480	496	470	486	497	481	504	491	460	515	484	476	519	512	499	484	468	472	498	503	465	466	445	479	493	503	448	490	482	459	482	506	491	454	455	454	492	493	495	468	467	450	506	449	469	456	499	499	518	494	477	481	490	506	501	477	465	518	453	451	464	459	510	506	456	451	485	457	483	453	484	509	482	490	475	488	455	527	515	455	530	450	479	481	498	452	469	454	505	468	483	495	472	444	491	505	485	488	492	471	465	493	488	496	469	495	488	451	445	445	490	464	445	469	433	458	488	572	517	466	483	471	459	430	466	456	475	486	464	492	449	468	463	438	501	464	489	482	505	449	469	460	500	485	487	455	488	500	453	456	478	472	430	452	465	486	482	526	491	452	466	481	463	494	495	473	486	465	493	465	506	463	458	488	527	495	480	507	503	499	471	489	509	500	469	491	471	480	490	472	474	483	505	476	488	535	468	469	438	475	497	463	485	522	477	487	505	474	453	465	447	518	515	518	475	484	453	495	459	513	450	475	491	477	493	497	456	502	494	492	439	471	477	465	498	454	500	465	459	442	456	510	433	520	490	491	488	465	506	472	461	458	474	522	500	475	499	466	452	486	459	472	481	474	518	502	472	453	479	495	456	499	497	455	447	487	477	496	498	491	476	465	457	464	467	494	497	491	504	444	508	488	447	480	475	436	502	508	467	498	467	440	493	494	470	479	456	484	488	496	519	483	473	508	527	461	449	486	464	472	507	489	504	450	502	473	493	464	518	471	519	439	465	470	463	481	477	484	463	458	506	467	444	451	468	461	480	494	470	484	493	486	511	512	486	447	481	487	476	479	454	506	465	460	441	466	456	456	484	461	464	489	493	455	485	502	461	471	495	469	451	480	490	476	480	489	475	470	514	474	509	499	479	491	489	495	518	491	439	472	471	471	471	482	467	489	477	498	504	453	488	474	459	494	450	500	482	491	484	452	470	440	471	503	468	487	487	459	497	480	501	456	486	500	494	507	439	478	512	483	505	460	504	496	497	493	489	481	468	476	453	465	514	485	455	496	456	449	503	467	498	517	501	518	484	506	482	473	495	519	491	519	505	477	522	450	487	452	506	444	485	438	479	527	470	475	446	505	469	488	504	507	461	467	472	474	489	486	502	464	491	454	516	478	504	492	476	533	466	430	501	472	494	490	470	500	455	529	462	499	482	412	480	465	479	472	503	524	508	479	513	494	461	473	470	521	449	488	459	463	470	492	479	459	437	502	499	468	489	485	488	471	480	495	442	519	486	481	508	517	493	479	513	478	479	499	489	477	467	447	512	467	484	478	502	504	554	501	480	469	449	472	453	477	468	537	446	457	489	482	452	482	483	452	529	423	473	478	484	480	463	450	467	474	514	498	456	456	476	442	447	476	467	488	469	478	453	498	480	471	484	474	458	465	497	432	459	438	449	456	489	522	485	493	477	487	458	495	485	517	469	480	463	492	476	475	486	510	495	519	436	511	489	494	449	469	481	518	429	463	474	495	473	460	485	475	493	491	483	470	481	452	501	477	465	503	492	478	443	513	461	442	478	480	486	467	423	498	482	510	482	454	508	488	469	471	501	501	478	460	443	486	480	501	497	480	530	485	499	506	466	456	477	478	523	497	480	481	505	476	466	481	448	484	504	473	430	424	451	477	499	480	502	471	467	472	498	482	487	469	465	493	465	437	492	437	470	458	451	477	443	483	482	478	455	492	449	503	455	475	469	485	446	492	485	439	471	473	469	462	479	515	470	445	472	416	475	439	489	496	484	453	520	522	501	464	430	464	471	475	475	471	485	468	466	448	456	462	483	492	504	439	472	472	469	493	478	493	486	472	481	471	485	501	474	487	485	471	479	468	483	461	528	432	460	464	453	485	514	494	494	493	481	497	498	479	463	459	464	453	470	481	482	450	436	506	475	519	488	481	470	462	490
1296	729	377	261	512	584	559	446	359	291	256	235	203	134	139	133	89	70	75	68	50	53	55	44	34	25	28	29	28	45	34	27	32	32	25	19	23	39	27	27	27	23	22	31	28	30	30	36	24	59	153	195	22	17	22	19	28	19	20	25	25	26	28	23	13	25	24	21	25	23	23	26	20	20	19	26	19	33	23	26	26	31	22	20	29	33	25	26	20	30	19	23	18	30	34	25	21	21	27	24	15	19	30	26	25	19	24	35	26	26	21	19	26	34	36	28	21	20	26	13	27	32	27	22	27	22	20	36	26	19	22	26	27	21	23	34	26	25	31	24	24	20	24	14	22	17	20	19	28	24	16	18	28	24	20	25	22	25	19	29	29	23	22	30	24	24	27	34	25	22	20	21	27	34	27	22	26	26	17	21	29	23	23	25	32	20	18	21	18	24	15	25	36	20	19	29	28	22	24	33	14	30	28	30	24	16	19	21	23	20	25	12	27	15	22	18	34	16	18	32	16	28	22	21	26	28	30	25	17	24	20	23	19	28	28	22	27	22	23	30	19	27	18	23	18	23	29	26	21	18	28	29	17	29	18	18	21	22	28	27	24	15	15	22	29	26	25	26	30	24	28	22	29	25	26	30	19	28	24	23	28	21	24	26	18	13	25	29	19	18	31	34	21	28	36	12	27	22	22	29	23	30	23	27	19	23	14	22	25	24	27	27	18	24	20	21	22	22	20	17	28	26	25	28	23	20	24	20	28	22	26	20	11	24	21	27	22	24	17	24	24	30	25	14	26	18	21	21	18	18	20	16	24	21	19	21	15	23	24	25	25	27	21	30	26	31	26	17	18	20	21	24	26	22	35	26	25	20	21	19	20	23	28	22	19	20	27	16	27	20	28	30	12	22	27	33	19	25	24	21	22	25	29	18	26	19	22	21	24	23	12	22	26	22	24	21	26	20	23	20	17	32	21	18	23	25	21	23	22	22	17	17	17	18	26	32	20	22	22	16	36	32	14	26	22	30	17	17	21	27	28	30	21	18	20	21	20	16	24	21	23	25	27	28	20	22	29	21	21	20	24	28	29	23	32	25	27	20	15	25	28	21	15	21	32	22	34	29	26	19	25	25	25	24	34	30	18	36	17	24	26	25	22	18	25	21	26	17	28	22	24	21	16	27	21	27	22	14	28	32	27	26	18	26	26	17	27	31	42	20	33	25	19	26	19	23	27	33	23	31	25	25	22	17	20	21	17	19	26	21	14	13	26	25	24	21	22	23	19	32	27	19	23	25	22	24	24	24	15	18	24	22	26	17	20	20	13	24	31	24	18	30	26	23	22	22	25	20	32	18	32	18	23	21	22	31	23	25	28	25	21	14	23	18	25	22	19	21	30	27	27	21	22	28	18	20	25	18	31	28	25	14	14	16	22	19	18	22	22	21	29	25	19	19	16	23	22	19	26	27	32	26	41	28	22	14	25	19	29	23	32	22	23	23	20	24	23	27	22	17	24	18	21	20	25	27	20	30	20	23	20	26	26	27	28	24	23	28	28	23	24	28	29	22	19	19	14	25	16	14	25	24	29	27	23	27	24	31	21	22	24	23	16	29	31	21	18	19	21	31	23	25	22	21	18	22	28	18	16	24	14	12	26	22	31	21	22	16	19	33	30	24	19	14	19	24	22	29	23	21	14	33	24	22	26	17	22	16	23	18	27	26	25	25	28	26	22	23	18	22	24	21	18	27	28	25	29	16	16	20	27	23	23	15	22	28	22	19	26	21	24	29	19	22	19	29	29	28	28	19	20	18	19	22	26	22	28	21	25	30	23	18	30	30	26	26	20	21	20	24	20	18	21	17	19	26	25	16	27	25	21	20	17	24	22	22	19	22	23	33	19	22	20	27	21	24	22	20	23	25	18	22	18	15	29	26	25	25	23	33	22	19	27	12	24	29	23	27	23	16	22	26	21	23	15	13	28	26	23	20	32	19	28	17	23	32	15	31	23	42	29	19	16	29	25	16	17	18	21	20	28	19	12	30	20	24	26	39	35	23	23	20	29	26	16	20	30	26	17	25	14	18	24	19	19	18	24	25	26	19	19	21	19	26	29	24	30	23	20	28	33	24	38	23	18	26	22	20	26	28	20	24	33	21	26	27	22	17	24	32	28	17	25	19	20	19	27	24	14	23	29	23	28	32	24	25	25	27	21	16	19	34	15	16	26	25	22	23	27	18	26	16	29	16	31	29	25	23	23	19	18	23	23	19	33	18	22	24	22	24	28	20	18	28	29	23	28	31	23	27	30	22	20	14	25	28	21	18	23	26	20	23	24	17	31	24	28	31	29	24	23	13	27	29	28	25	22	22	19	25	22	30	29	28	21	26	24	24	20	19	20	23	23	27	22	21	22	21	22	24	21	23	13	21	26	33	17	27	19	26	25	30	21	22	27	13	25	19	23	34	27	25	27	11	20	26	26	26	10	21	25	21	22	18	15	24	16	24	27	28	13	30	24	23	19	31	30	29	26	31	19	21	27	21	15	25	24	25	17	28	23	23	19	18	21	24	21	30	20	27	17	19	26	15	15	24	15	23	18	19	25	24	32	28	26	19	23	25	23	13	15	24	24	31	21	16	26	21	25	24	19	25	21	25	19	31	18	29	31	20	18	19	24	25	26	32	21	21	29	19	22	32	17	26	25	30	31	25	14	15	25	22	31	21	21	21	24	24	23	23	18	23	22	20	22	14	27	24	23	28	18	14	24	18	18	20	34	13	20	21	24	24	22	22	20	25	23	19	16	28	23	29	15	27	18	21	23	27	19	20	17	20	19	16	22	32	24	33	12	29	31	27	15	24	27	19	17	28	24	24	17	28	22	26	28	26	24	21	22	25	29	24	23	21	23	23	25	25	33	27	30	18	25	21	26	18	18	15	22	19	22	29	25	28	24	16	30	27	19	17	17	15	22	23	18	25	22	29	18	23	30	19	32	22	17	18	24	24	27	27	26	21	20	25	19	30	26	28	24	25	19	19	27	27	23	27	22	23	23	28	26	21	16	21	20	20	24	21	21	16	30	20	24	25	28	32	20	33	21	20	16	25	25	23	21	21	15	17	20	24	36	22	27	24	22	20	20	30	28	27	27	22	23	26	26	18	16	28	24	29	15	19	19	24	22	16	21	21	22	24	26	17	24	30	24	24	19	23	21	23	20	22	21	20	29	22	17	18	27	26	22	23	28	20	20	28	21	25	28	30	18	23	26	23	25	28	21	25	26	32	24	29	22	20	23	19	25	21	19	14	19	21	28	30	25	34	25	11	32	24	16	14	17	18	21	16	22	22	27	22	31	30	14	23	27	20	25	28	16	29	20	17	17	26	18	26	16	20	19	23	17	19	25	22	21	13	22	23	20	24	14	23	26	18	31	23	18	20	26	23	31	33	29	24	16	20	15	24	26	15	29	25	27	19	15	29	24	20	34	26	27	16	29	19	21	28
22230	15446	9253	21506	29637	27902	25284	21690	17816	14572	12338	10433	8435	6621	5498	4833	3900	2993	2740	2391	1979	1719	1416	1155	917	912	814	793	797	809	744	675	650	616	635	625	726	560	549	568	581	506	496	446	497	478	495	483	449	1541	6028	6209	428	412	427	414	405	395	383	383	396	390	413	391	390	380	398	378	383	395	364	401	376	401	357	434	350	388	382	407	380	395	386	422	372	404	409	384	399	397	410	374	362	373	400	405	396	364	413	359	395	407	368	346	378	384	353	373	401	383	362	437	375	377	398	365	372	390	398	372	388	409	399	390	419	336	357	373	350	420	421	401	362	347	416	389	408	379	401	351	420	374	381	382	389	373	391	399	350	357	411	374	361	333	387	382	366	393	371	350	348	366	349	390	358	355	418	357	362	380	377	383	364	364	368	333	372	383	370	428	396	373	373	376	396	374	384	344	357	357	389	379	395	375	378	380	352	350	318	385	368	368	399	326	337	392	372	332	378	363	381	378	386	348	361	392	379	403	357	317	363	360	358	378	359	356	385	356	364	370	354	433	366	348	351	340	367	365	388	354	358	366	399	363	373	334	361	348	350	373	352	379	378	386	333	361	331	352	338	354	363	360	382	339	370	340	383	379	357	375	357	377	333	380	364	313	391	365	333	380	321	361	365	360	379	370	380	326	352	387	348	347	355	386	342	323	327	372	327	377	350	373	376	379	332	377	354	350	369	341	365	343	377	359	350	372	390	335	357	355	370	377	348	383	398	406	348	372	347	341	331	388	352	384	393	355	346	366	337	359	366	373	338	345	393	382	361	364	378	362	351	341	383	360	328	370	352	347	362	363	366	386	352	338	342	358	342	349	341	374	338	389	345	350	382	396	378	345	376	380	350	370	365	347	365	387	373	352	384	373	349	362	371	355	340	344	383	353	380	344	352	367	380	354	385	383	367	336	361	341	374	351	347	348	378	387	316	360	376	371	388	394	355	342	360	377	355	351	364	347	352	365	331	347	317	352	357	390	388	354	350	377	387	361	371	367	360	370	366	345	355	395	347	357	384	343	398	358	350	342	344	366	321	376	361	353	339	366	327	368	396	338	346	370	365	345	349	367	360	346	393	402	369	369	378	392	399	354	366	396	332	336	360	371	398	380	340	367	359	378	374	354	371	350	368	352	335	380	396	360	340	353	367	354	368	362	347	393	360	368	374	369	375	359	325	382	371	328	372	377	356	359	398	375	382	376	378	367	361	370	356	376	348	391	385	356	373	379	405	380	370	374	391	354	372	374	376	343	355	342	390	344	338	395	345	357	356	345	349	400	368	375	348	389	337	353	376	339	354	364	382	380	343	389	343	364	375	392	348	355	336	377	375	323	358	330	358	355	341	367	371	389	385	393	378	359	388	342	358	347	339	331	358	349	359	336	354	340	386	390	346	329	417	381	387	360	367	379	362	380	345	356	349	334	376	345	372	368	344	367	370	364	364	345	362	381	314	372	339	365	352	336	362	366	343	356	358	372	393	359	384	356	356	356	385	382	385	384	349	369	371	340	396	353	321	323	353	365	380	367	354	345	354	352	334	373	381	337	369	352	393	331	355	315	362	388	380	339	335	371	367	351	348	385	355	342	366	359	368	387	379	365	329	356	367	383	352	362	334	361	380	380	379	377	379	395	356	374	355	328	358	380	375	329	351	374	365	321	350	371	379	343	373	370	328	374	349	356	353	374	351	365	359	365	347	357	350	342	372	351	360	396	373	377	375	367	383	337	369	363	373	383	363	370	340	388	378	360	355	363	353	325	367	374	355	362	367	372	386	374	345	377	343	351	343	381	356	355	365	366	374	361	381	363	331	382	370	332	338	376	369	349	376	367	358	398	349	373	391	395	353	352	357	380	351	368	372	371	349	351	330	351	352	358	340	378	342	375	357	366	346	386	340	355	385	353	418	372	371	382	353	364	351	369	354	369	362	346	385	383	358	337	386	364	353	356	366	370	354	382	356	333	365	336	359	402	346	376	379	340	390	342	343	364	380	335	364	360	340	382	333	346	364	395	360	376	363	352	355	351	371	413	376	353	323	347	353	400	375	357	368	367	357	335	349	357	373	398	366	374	367	345	327	386	362	348	369	356	370	364	352	345	337	343	360	367	375	377	381	341	379	330	346	360	315	380	344	382	364	387	359	371	388	364	361	335	373	333	355	349	333	366	345	396	370	363	364	366	368	367	340	365	375	374	353	371	386	375	397	369	381	362	370	347	350	335	362	378	314	347	360	363	352	396	363	369	372	332	395	353	339	355	367	385	342	383	387	376	377	365	341	399	351	376	364	381	354	379	343	385	358	370	351	372	317	385	335	388	380	344	367	395	390	356	348	385	356	358	364	318	354	361	355	348	355	359	354	372	381	376	389	342	353	348	351	380	356	349	340	359	359	346	336	348	346	370	331	366	344	386	384	354	360	370	346	381	337	367	378	363	358	401	365	343	336	355	384	392	345	358	362	379	349	375	347	381	339	351	363	338	368	362	348	338	383	368	378	339	326	344	369	345	384	354	357	400	374	406	376	357	364	368	341	360	384	376	374	371	380	360	341	331	385	368	347	354	356	363	370	352	343	358	352	375	354	380	340	378	356	333	382	350	354	374	337	338	389	345	377	355	323	361	380	363	386	355	392	358	368	362	387	377	369	364	355	370	378	361	386	316	369	350	369	374	366	397	341	354	394	375	376	352	364	363	366	353	379	327	363	343	363	380	376	404	360	356	382	351	348	342	352	332	386	374	369	354	347	329	360	377	379	391	315	337	380	394	339	383	373	355	339	352	390	342	376	368	392	346	355	402	358	385	388	417	357	342	372	363	352	348	410	360	375	352	387	358	376	343	388	346	395	358	383	336	363	361	376	344	393	412	369	371	365	352	322	356	331	374	363	365	353	361	359	402	349	350	337	356	335	360	355	340	336	383	380	378	357	340	367	414	348	384	330	370	340	351	339	409	360	364	351	389	363	373	347	326	362	358	354	325	396	389	356	364	359	393	371	376	396	370	355	353	367	394	350	370	374	363	360	356	363	332	376	342	363	365	354	397	436	355	371	353	361	342	370	376	354	358	362	392	349	345	364	337	354	361	347	373	348	381	363	397	368	404	351	353	349	360	386	371	388	361	394	362	337	344	372	351	349	389	371	369	352	371	346	369	324	370	359	367	354	387	373	372	320	384	324	387	382	379	349	341	354	372	359	372	396	324	359	342	389	365	325	394	362	359	350	335	337	383	399	385	368	378	358	381	341	383	345	362	376	352	374	386	377	382	352	377	364	364	371	362	352	369	364	360	373	377	371	367	370	358	365	347	344	347	380	379	368	366	377	374	359	366	370	373	353	354	348	361	331	386	327	381	385	365	333	402	349	369	358	398	371	386	360	379	392	365	398	363	350	378	359	357	326	392	375	345	367	401	367	343	352	378	332	360	335	387	381	380	387	355	344	357	349	339	394	367	326	361	357	341	358	335	340	357
3041	646	393	331	418	542	478	481	400	348	263	263	212	161	141	128	110	95	93	86	77	87	74	45	62	43	59	58	56	54	58	63	56	47	51	82	49	51	56	40	57	51	50	51	51	45	64	48	50	84	175	144	56	52	52	44	52	50	45	43	45	55	54	60	54	42	58	51	57	56	53	43	43	53	51	52	51	49	54	48	51	43	44	41	47	38	48	55	43	47	56	59	53	33	46	49	48	55	55	63	49	67	63	55	38	43	52	56	42	40	53	42	61	47	48	47	38	43	53	53	55	59	52	47	63	46	47	51	33	62	36	49	53	49	42	58	43	60	50	43	46	49	51	44	44	41	48	51	40	55	49	40	58	43	50	65	37	55	46	43	62	66	49	44	35	57	54	51	48	41	34	60	58	52	52	59	38	56	48	51	51	67	50	49	53	47	52	42	48	41	39	46	53	49	43	52	47	46	37	63	42	53	58	50	68	50	52	51	45	52	50	43	47	46	57	61	50	50	43	38	48	53	51	64	50	60	42	48	58	79	36	55	44	43	51	51	51	43	44	43	47	41	50	49	35	72	52	55	52	50	53	62	34	70	58	54	50	51	30	45	49	37	50	56	45	59	53	48	43	45	57	43	50	45	77	54	42	62	54	56	64	55	39	36	46	71	44	57	50	50	50	41	57	53	51	56	59	59	39	39	52	41	60	48	43	53	44	53	41	42	55	47	49	42	49	40	38	57	62	42	52	49	47	44	67	52	58	54	51	51	52	54	55	50	56	51	54	46	48	50	45	49	53	46	43	47	58	53	42	56	48	38	51	47	51	52	46	54	44	53	56	47	61	35	36	53	49	40	41	46	41	48	43	60	55	52	50	46	52	49	44	40	58	40	47	45	35	52	51	62	48	43	51	49	54	44	51	59	36	49	52	54	40	42	38	56	45	53	44	52	56	45	44	50	59	54	43	40	58	52	47	44	56	37	41	55	54	56	56	48	46	58	37	58	54	57	47	63	57	51	54	46	56	69	44	41	48	68	50	40	51	56	39	35	60	58	62	40	49	48	58	64	54	37	59	42	45	48	47	55	63	40	48	48	47	63	53	53	45	47	43	40	49	36	45	47	57	50	56	44	43	46	59	55	58	63	51	44	50	50	40	45	52	54	59	46	55	43	45	40	51	55	41	55	50	46	48	45	45	39	37	48	59	42	42	45	46	37	45	49	43	56	50	41	44	44	47	29	50	50	48	34	39	35	67	56	49	52	59	39	48	52	49	53	36	45	52	54	55	52	43	42	58	49	58	50	46	55	45	53	51	58	62	52	58	49	40	64	59	63	46	48	51	45	34	43	46	50	45	49	42	50	51	53	39	57	37	34	49	38	55	47	45	47	49	51	57	54	46	46	54	49	45	60	51	55	41	56	56	43	58	56	47	48	51	60	49	54	55	61	67	41	65	59	45	38	41	50	49	60	59	52	45	53	49	57	59	45	35	53	45	34	65	50	45	34	46	53	56	53	46	54	59	52	57	56	67	56	46	48	32	42	44	51	48	50	42	39	53	45	54	41	46	48	53	50	43	52	56	62	55	37	52	46	49	59	41	40	50	46	47	54	50	40	44	47	52	52	56	46	48	52	68	52	46	42	36	47	59	47	41	45	45	51	50	49	48	53	60	49	43	46	46	57	64	56	62	59	56	48	44	46	48	52	46	40	44	59	57	65	59	59	38	58	44	43	51	50	37	53	46	59	58	49	45	50	61	42	55	50	59	50	36	38	47	56	52	55	52	35	51	51	49	52	52	52	55	52	52	36	60	49	54	52	39	35	48	58	51	48	44	53	54	56	63	47	47	51	60	55	42	58	48	50	47	53	49	59	61	54	44	53	41	49	57	41	59	48	41	56	48	43	51	38	49	46	40	47	61	48	48	44	49	59	41	50	64	48	43	40	65	60	47	53	40	46	43	42	49	42	55	52	48	49	58	51	71	45	51	49	62	57	46	36	57	49	56	46	45	50	52	49	52	52	58	38	53	49	63	54	54	38	39	57	44	48	43	44	52	34	47	48	50	46	52	51	56	48	40	54	59	31	36	40	73	58	56	51	60	35	50	58	46	50	48	45	42	58	50	39	42	46	60	58	43	57	38	45	50	52	43	44	63	43	60	45	54	46	43	37	55	56	50	55	45	45	44	46	38	50	49	44	60	54	45	49	61	50	36	50	55	48	49	45	56	55	47	52	60	55	49	47	40	59	47	51	43	44	50	45	54	52	48	47	58	52	59	48	41	59	66	44	56	51	37	46	55	44	55	41	44	44	42	70	51	53	55	51	58	54	51	58	48	55	63	47	48	52	47	53	48	57	38	63	37	42	53	38	48	41	47	53	49	50	49	51	53	47	56	49	42	47	54	52	47	46	45	50	38	52	58	53	45	49	50	60	40	48	43	42	48	45	43	41	52	43	43	48	49	48	51	48	52	51	57	52	47	46	37	57	39	57	51	46	46	61	59	57	48	44	44	49	53	49	57	51	61	57	57	50	48	65	51	39	39	47	43	47	50	47	55	58	47	53	58	55	50	39	50	50	55	56	47	54	39	41	55	61	51	42	37	56	52	51	36	54	53	60	49	52	45	37	52	56	41	51	61	44	43	49	56	41	51	49	61	47	46	46	49	43	49	44	51	43	45	45	46	47	44	45	53	52	49	47	52	50	36	53	66	61	47	50	52	58	59	44	46	48	53	51	47	44	53	49	47	40	47	56	46	42	45	43	52	45	57	44	44	50	60	48	45	53	47	44	51	57	59	56	57	54	46	40	47	56	57	48	41	60	60	48	56	47	55	47	48	61	50	59	52	46	42	61	51	45	36	49	60	38	51	42	58	40	56	43	52	51	44	35	57	41	50	50	54	60	52	41	56	50	43	35	41	52	40	49	48	48	47	58	35	44	51	53	56	48	53	51	59	52	52	55	34	58	51	45	39	40	62	44	45	55	57	47	55	35	44	44	52	36	52	54	51	48	51	46	54	49	40	42	54	51	58	40	58	54	47	56	43	63	56	53	37	56	48	59	44	50	48	41	42	40	43	40	47	45	43	51	46	49	51	40	47	55	57	42	51	40	66	63	42	49	46	52	59	42	59	64	54	52	54	51	50	51	50	58	44	47	53	49	43	44	49	55	47	64	42	45	48	41	33	47	55	49	51	45	53	63	47	48	46	47	62	51	48	51	52	37	40	56	44	45	43	47	47	44	41	50	51	46	45	57	45	45	45	55	51	50	40	57	49	52	44	44	40	47	60	48	45	49	47	51	49	48	43	46	66	49	46	56	55	49	59	45	35	56	46	50	54	46	46	45	50	46	61	37	59	44	52	65	51	40	41	48	54	58	49	44	48	47	44	52	45	40	59	65	50	48	51	52	44	46	50	56	49	49	46	57	39	56	59	50	45	53	51	42	40	52	45	64	54	52	49	52	56	48	52	38	41	39	56	52	48	43	56	50	49	39
20696	13916	9127	20767	28571	26931	24061	21560	18386	14583	11792	10742	8894	6978	5729	4864	4377	3200	2988	2677	2222	1944	1612	1423	1315	1206	1077	1100	1172	1037	1036	1033	1001	999	1018	1011	1022	1020	893	896	912	846	782	830	854	864	873	823	852	1475	5687	4973	729	784	763	792	777	781	727	768	745	735	761	739	813	772	766	755	781	757	785	753	745	749	763	725	763	750	730	754	758	768	791	755	770	759	779	755	751	746	821	778	759	786	802	779	775	763	778	761	760	756	779	742	715	780	728	740	806	794	820	772	780	732	767	790	777	775	812	764	777	730	704	743	782	752	779	740	757	761	750	719	775	736	759	709	803	785	752	805	742	764	763	771	756	724	731	740	710	782	782	752	751	782	717	759	787	766	774	723	740	729	765	745	746	738	757	742	738	732	754	758	728	762	750	796	756	775	762	803	757	718	747	764	822	749	764	759	740	737	756	733	766	781	742	765	710	744	741	756	716	689	724	730	743	757	723	743	724	761	721	775	730	781	797	760	695	756	738	786	779	742	736	720	730	721	781	744	754	715	762	772	764	728	762	772	782	751	767	706	761	748	783	741	749	751	697	732	728	767	756	773	737	785	756	717	746	772	715	724	736	766	724	726	706	778	722	747	707	738	755	719	678	747	750	734	725	770	772	730	733	737	722	767	728	734	730	773	738	715	758	678	754	745	690	689	715	759	750	715	744	732	698	762	723	757	750	748	704	758	758	732	745	738	744	686	727	700	777	690	749	757	768	712	711	723	693	766	772	680	733	709	729	756	707	692	787	690	746	689	727	757	752	718	756	728	719	723	714	750	703	721	757	770	727	693	738	725	668	751	733	734	740	790	751	723	763	736	751	763	765	769	749	795	738	805	753	757	734	733	721	792	737	754	745	734	756	765	730	738	779	796	744	746	747	767	701	722	773	709	746	727	761	774	725	726	744	748	767	777	737	728	762	763	761	731	766	699	735	758	686	681	714	781	761	764	731	701	747	744	710	717	793	730	722	714	748	784	724	752	755	770	750	729	742	727	748	759	710	700	751	713	714	744	770	676	761	767	760	764	739	730	719	740	755	694	790	722	743	723	721	747	742	744	697	709	746	733	763	733	754	738	776	728	753	735	768	748	722	764	757	733	705	762	731	732	728	714	730	755	697	752	761	739	760	762	712	734	800	761	729	700	761	748	725	758	781	745	732	769	727	739	759	746	766	716	744	731	753	734	708	760	775	755	754	677	723	710	722	733	741	722	723	734	755	703	746	719	731	795	688	740	766	711	715	727	710	731	717	723	728	744	710	711	736	753	714	719	732	768	710	736	759	708	740	756	704	732	739	731	720	750	740	733	739	772	746	710	722	748	719	784	781	742	747	723	726	682	751	739	738	754	758	756	748	710	803	754	759	716	710	738	721	764	788	746	775	726	764	800	733	755	754	687	719	719	750	744	754	743	721	765	764	743	771	744	784	817	681	738	735	735	748	731	763	742	769	723	754	770	724	752	722	735	758	749	707	693	751	729	759	740	750	748	727	719	712	734	736	733	732	709	689	732	781	742	786	736	734	688	717	756	748	708	711	706	692	747	744	696	765	760	713	756	711	760	757	748	773	697	688	712	728	765	760	721	668	750	721	759	756	734	716	753	722	706	740	726	709	780	779	743	732	729	727	764	732	793	763	713	707	735	736	729	780	720	804	713	748	697	749	786	715	759	711	784	731	753	773	708	756	735	744	792	734	739	737	756	786	697	729	712	752	730	775	704	751	735	739	670	763	750	743	749	712	724	717	743	722	745	797	728	749	760	741	763	710	750	765	753	717	741	724	742	734	736	719	745	702	765	759	677	743	749	753	734	699	749	743	783	727	753	730	729	796	723	796	745	745	775	788	710	734	734	737	757	766	737	763	764	773	754	736	743	729	768	743	766	753	717	727	769	768	766	776	742	751	739	712	730	709	769	772	728	744	783	773	768	734	734	758	752	762	724	750	768	764	728	745	730	746	741	775	748	741	737	722	757	697	756	763	723	738	707	723	759	794	711	705	748	764	738	741	717	728	758	743	793	742	786	747	728	734	693	741	759	728	724	711	726	731	748	752	715	740	746	737	770	703	788	686	722	715	734	728	749	718	741	765	700	715	698	750	722	744	763	728	722	720	725	722	729	749	733	793	760	795	799	757	769	712	778	759	760	766	741	769	744	748	749	768	698	703	750	744	728	716	744	743	735	763	774	740	734	787	736	729	761	746	714	754	737	758	733	784	704	748	738	705	737	731	758	744	750	760	742	791	721	715	766	746	771	720	751	753	726	757	745	735	765	728	768	722	745	743	739	735	728	736	747	720	765	762	761	744	732	727	749	752	706	731	733	729	744	678	747	708	749	742	726	764	786	685	715	749	742	752	795	655	721	702	727	737	728	725	746	761	762	751	760	740	705	732	731	774	779	761	777	749	757	749	760	780	733	742	724	755	776	712	708	713	723	762	770	719	730	760	770	741	717	719	768	744	793	692	742	722	724	719	704	714	692	796	730	766	727	753	751	748	722	742	688	735	709	734	670	727	737	757	725	721	777	759	747	749	734	765	764	737	745	779	743	730	748	759	731	722	762	732	741	753	768	757	728	713	762	722	756	781	732	745	709	750	767	739	733	751	760	717	762	729	728	775	729	752	719	722	797	701	751	711	783	794	730	715	746	713	758	721	735	742	727	758	733	700	797	709	726	745	738	709	716	732	738	782	751	817	701	738	772	675	750	770	750	690	699	757	687	749	803	784	709	724	744	703	761	731	715	735	684	717	743	745	777	724	749	738	767	743	749	742	774	785	694	734	741	772	688	739	731	744	709	802	758	722	705	721	729	704	723	729	704	762	734	707	766	729	703	769	743	702	789	708	722	719	755	770	686	749	762	736	761	710	793	704	743	723	726	718	773	686	697	759	686	729	766	745	805	733	736	780	714	726	752	702	735	701	770	708	732	725	708	766	817	748	748	710	780	779	750	706	701	765	761	725	732	714	743	745	739	748	725	726	785	753	754	728	766	720	731	716	764	712	708	657	749	793	767	779	748	738	762	758	742	784	728	749	734	776	748	722	710	716	742	774	776	743	712	750	786	731	770	723	727	736	778	746	688	705	713	684	772	758	704	781	771	750	748	741	756	760	747	730	752	777	724	732	717	740	729	693	768	758	750	718	725	736	739	750	754	737	762	768	744	741	734	691	778	749	718	746	743	725	712	759	789	739	736	753	767	757	733	750	737	734	776	736	779	769	720	762	725	764	729	799	725	738	752	737	801	772	726	742	725	686	772	727	714	755	707	739	757	720	696	724	731	707	750	741	734	727	763	677	766	815	769	759	759	764	757	767	722	667	704	769	759	755	722	745	706	714	791	733	752	758	715	787	701	709	762	766	747	758	726	755	738	697	712	737	730	724	740	770	753	729	708	710	741	711	744	716	687	715	736	754	754	742	811	685	703	761	816	724	721	742	748	731	782	720	752	802	716	723	800	731	779
2322	943	561	424	732	844	763	661	642	459	414	383	324	262	212	172	168	135	111	102	73	94	64	66	64	53	73	52	54	53	47	61	51	45	53	45	54	47	47	50	48	48	42	43	51	42	34	39	38	41	152	406	37	41	39	40	29	38	48	40	35	42	35	42	53	42	31	50	40	33	55	38	42	57	40	42	40	41	49	44	40	54	41	29	46	38	35	49	33	41	43	39	39	37	45	40	40	50	38	42	27	32	38	45	42	43	46	39	37	36	37	41	37	43	49	38	45	44	43	35	36	38	46	47	47	56	54	43	48	35	42	51	39	44	57	40	40	59	44	40	43	28	36	54	46	39	43	38	44	43	37	38	45	49	30	35	39	40	37	46	39	37	53	41	54	45	44	25	36	44	39	47	48	41	34	54	44	35	47	37	34	54	58	50	42	27	51	39	43	38	36	41	44	41	38	27	35	43	34	35	29	36	42	34	38	37	47	44	32	37	33	48	39	42	41	37	48	33	38	46	40	38	46	37	27	34	31	44	42	28	43	31	47	45	41	43	39	31	23	48	44	45	50	46	34	44	56	28	45	41	38	40	45	53	44	34	38	37	47	46	40	37	33	31	40	62	55	29	36	36	37	41	35	47	31	46	48	35	40	42	39	47	44	26	42	47	45	35	45	48	37	41	41	30	45	36	37	36	42	38	38	44	42	31	42	44	38	37	40	42	29	45	37	52	41	39	36	42	48	33	39	41	38	39	40	39	32	39	36	46	41	46	37	38	41	38	48	32	33	43	32	32	37	35	46	38	45	42	33	42	49	43	39	43	43	37	45	37	59	42	30	33	45	45	34	47	38	37	37	37	31	34	37	39	42	36	34	35	44	41	40	48	40	44	52	35	35	37	34	36	30	49	48	35	38	54	41	35	42	54	37	44	44	55	44	45	30	43	30	34	55	47	36	40	38	38	40	41	46	44	41	45	46	43	35	49	36	34	56	34	41	54	46	45	33	38	52	41	32	43	28	40	43	45	54	42	42	31	35	49	37	42	35	39	37	54	45	39	44	38	46	45	44	31	29	30	35	53	39	48	35	35	36	45	41	31	39	39	51	38	42	34	44	45	50	36	46	41	38	45	54	30	36	47	37	37	29	46	37	37	28	36	38	41	39	36	45	44	44	43	36	30	38	43	45	52	38	45	46	46	38	45	43	38	37	36	50	40	58	38	52	49	43	39	42	39	32	35	33	34	38	48	34	50	37	43	40	46	37	39	42	26	38	47	54	30	51	47	35	52	45	25	56	54	45	34	52	30	38	51	28	36	41	46	36	40	44	38	32	44	42	43	33	42	34	33	41	39	23	44	43	43	33	41	51	44	29	38	44	34	45	48	43	46	52	40	40	38	43	32	37	33	28	44	52	33	41	45	39	38	40	31	40	28	28	37	38	34	50	36	45	41	42	43	39	50	39	48	47	36	44	39	43	46	30	36	49	31	37	44	32	35	18	41	37	52	50	39	35	33	29	30	45	47	39	59	42	40	39	37	44	47	41	33	27	39	37	43	38	53	49	59	43	35	42	37	44	41	37	42	57	45	37	38	37	41	44	33	51	36	38	32	39	39	37	39	42	50	44	36	31	46	31	49	37	44	38	50	29	36	40	49	34	40	36	37	45	35	37	37	47	34	56	48	43	33	48	44	35	40	45	36	34	33	43	49	31	41	35	29	33	34	41	43	31	40	29	38	38	39	43	29	31	36	42	35	43	35	45	32	44	49	36	38	42	38	37	49	30	50	38	34	35	33	46	41	43	41	39	39	48	42	42	42	38	46	26	33	26	32	40	30	38	42	37	40	49	58	40	43	39	50	34	39	32	48	33	53	27	46	47	45	37	44	36	39	34	35	49	46	51	38	38	39	31	40	32	39	50	39	46	49	39	31	30	32	35	47	35	47	41	42	35	34	39	44	38	26	45	49	35	33	44	45	34	32	38	43	34	49	43	44	44	56	48	37	40	45	41	48	37	36	49	40	26	32	46	53	35	43	39	38	41	37	31	37	49	38	38	47	40	38	49	38	43	45	36	43	38	45	33	42	54	36	41	43	49	52	42	41	62	43	49	50	46	56	47	47	42	44	28	46	48	45	38	33	43	51	40	43	27	35	46	32	36	39	44	38	51	42	43	34	32	33	31	40	40	31	45	39	57	33	35	36	45	27	51	38	34	35	38	37	42	52	34	28	44	50	41	38	39	31	36	40	43	54	43	32	39	31	47	35	36	46	43	45	39	36	46	46	38	34	52	39	43	36	40	35	40	37	36	39	29	36	45	40	40	45	36	39	37	41	46	46	28	30	33	35	38	32	50	33	30	37	44	48	37	39	35	29	42	32	35	50	50	42	43	42	45	44	38	45	51	35	49	29	48	35	38	44	37	37	39	36	34	33	52	47	47	40	39	47	47	39	36	41	36	35	39	43	40	33	51	39	25	42	45	33	41	36	35	45	35	45	41	42	40	40	40	39	42	49	29	42	39	50	38	35	48	32	43	28	45	38	34	50	47	34	46	41	44	48	41	39	37	36	42	43	38	55	40	38	35	35	49	46	42	34	45	47	36	51	30	31	35	47	42	35	20	43	38	45	41	50	35	35	44	34	37	49	31	39	31	45	55	32	43	41	47	29	40	49	33	38	46	51	39	38	50	36	32	36	33	43	38	38	41	52	48	39	30	40	29	47	44	41	46	39	27	38	37	35	32	40	50	41	47	39	47	49	40	39	41	31	36	25	39	32	34	42	37	42	39	46	40	41	32	38	40	28	28	36	64	47	31	44	41	51	41	41	40	50	24	38	30	53	31	35	35	48	37	36	36	34	42	31	35	38	54	47	39	46	44	33	29	46	41	52	47	35	20	39	41	47	37	31	47	40	36	28	41	39	37	38	49	49	38	47	31	45	42	54	37	35	29	38	48	36	39	41	52	42	43	32	32	39	42	45	55	42	34	37	37	42	37	34	39	35	36	47	50	42	49	44	43	33	40	42	50	40	49	41	38	36	48	41	41	34	50	53	46	43	34	43	40	37	38	41	34	48	46	35	43	36	43	33	37	35	40	40	51	40	40	39	48	34	42	46	45	39	46	40	42	34	46	47	37	24	34	33	33	42	18	40	30	47	34	40	43	43	48	42	39	45	36	40	47	45	45	47	41	28	56	42	41	33	45	40	38	36	44	54	48	42	51	41	33	40	35	40	35	28	45	42	33	48	38	49	37	35	46	32	39	53	50	35	34	36	46	51	34	28	46	39	44	37	34	41	39	43	37	40	40	37	42	40	34	37	46	35	36	41	36	43	36	36	44	25	50	46	41	45	30	43	36	39	31	47	38	40	50	44	38	41	32	47	31	42	38	48	56	52	35	23	36	38	32	46	35	29	44	43	32	41	27	32	31	34	40	36	36	31	47	29	46	45	49	39	48	36	45	37	41	48	48	43	54	36	43	41	49	32	44	30	44	33
26175	17717	12256	26029	33877	32517	29582	26776	23943	19769	16672	14996	12821	10186	8422	7425	6680	4680	4310	3549	3133	2744	2235	1756	1591	1542	1394	1373	1304	1174	1163	1088	1065	1131	1142	1125	1131	1034	934	855	852	862	827	861	828	747	814	747	828	843	4790	11474	702	706	661	676	706	675	699	685	671	685	644	684	560	654	631	649	654	644	623	630	642	619	670	662	677	661	646	625	649	674	668	697	690	650	649	619	679	651	651	653	671	682	651	642	640	657	644	661	654	666	654	641	725	666	618	643	620	677	645	626	622	636	639	633	644	671	588	642	655	596	598	627	643	642	646	642	597	716	693	629	697	639	640	649	627	689	648	622	663	654	665	681	690	647	659	626	663	644	610	645	674	621	678	593	602	598	637	630	641	636	590	647	613	673	653	634	631	596	640	629	646	603	657	656	622	622	661	693	633	650	633	655	621	603	642	640	627	615	640	589	664	630	627	595	552	621	595	623	651	637	607	589	604	635	621	612	623	609	587	591	660	614	632	622	653	643	615	631	615	588	650	611	590	615	564	623	608	602	660	623	578	602	621	633	591	619	595	570	680	640	627	602	626	598	607	611	610	577	611	577	617	674	541	616	612	626	637	574	609	595	573	620	598	629	621	627	626	592	611	605	601	556	562	631	604	642	620	614	611	608	582	604	582	621	623	590	606	578	600	626	613	624	592	623	604	597	623	608	589	635	619	607	592	604	636	582	636	611	593	573	612	582	646	644	619	622	603	593	615	568	638	627	581	604	598	559	645	605	652	609	586	631	666	664	589	601	599	624	597	621	600	612	621	634	556	616	636	557	610	591	584	578	647	584	593	590	647	650	630	596	581	599	576	652	604	654	583	623	597	623	610	589	615	591	634	566	636	626	596	602	640	610	612	626	597	589	630	597	644	624	669	648	612	623	613	585	641	592	601	648	598	599	619	612	601	581	600	605	598	641	614	616	643	628	597	598	617	611	610	609	612	639	598	588	602	585	608	647	624	612	564	616	575	630	621	594	621	647	600	565	612	590	611	596	580	582	595	632	555	612	599	607	601	580	575	643	662	586	643	592	578	618	557	618	649	629	646	638	629	599	604	627	620	627	598	626	600	643	646	590	610	627	616	606	627	583	666	598	558	603	578	577	619	602	578	607	601	589	650	619	596	620	581	605	607	606	593	625	628	587	593	617	629	609	643	615	587	615	638	635	595	596	575	613	619	647	600	663	648	621	683	617	611	604	645	602	629	611	607	614	598	615	629	577	598	599	641	601	602	602	627	596	591	593	624	600	614	601	611	647	595	597	645	614	675	633	661	631	639	607	597	606	624	607	619	601	594	613	608	614	609	608	587	601	610	570	630	590	614	580	627	606	614	642	586	635	590	606	600	643	581	672	619	561	647	610	577	629	653	620	562	576	636	620	593	575	599	636	633	634	637	649	625	621	614	630	633	622	586	618	613	638	593	627	638	636	615	623	607	631	617	589	596	643	622	626	632	625	633	629	615	649	589	600	604	600	606	646	598	637	635	589	596	609	597	620	605	626	600	597	624	645	616	598	580	582	629	593	602	585	641	660	620	623	628	637	638	599	622	620	645	608	610	650	612	574	620	620	582	622	590	607	585	604	632	607	591	615	614	599	549	599	620	588	599	623	595	625	626	595	614	666	624	621	581	619	648	611	615	641	627	644	581	615	603	619	613	596	618	609	593	599	582	609	615	619	630	582	611	598	585	612	585	567	645	562	583	603	620	623	610	579	593	633	628	577	604	615	577	567	609	581	587	609	615	636	596	583	586	583	639	636	585	618	582	653	634	662	591	582	598	624	609	643	601	630	602	613	578	597	585	598	617	664	635	620	591	642	657	607	594	616	611	592	628	603	606	610	637	589	611	594	640	613	615	595	604	609	606	643	634	583	597	568	594	643	609	620	617	573	546	625	580	602	633	611	595	612	617	622	588	605	603	580	617	656	645	599	603	585	602	607	589	606	581	612	627	605	612	607	562	586	628	622	626	615	628	611	577	598	652	648	604	595	629	600	595	624	598	578	662	625	653	605	623	632	608	587	580	587	611	613	588	597	629	632	605	623	644	616	595	652	652	621	637	625	599	582	653	614	616	583	588	605	581	607	590	587	588	606	608	605	629	608	593	641	592	599	610	615	621	609	614	640	613	599	591	612	655	591	665	610	592	635	595	640	599	632	644	638	626	631	577	579	612	615	628	587	588	612	624	590	659	638	616	612	590	594	641	631	634	645	580	616	633	620	619	608	595	623	593	604	605	591	586	672	631	624	607	626	640	637	637	632	641	600	610	672	619	647	604	630	611	615	604	607	628	617	586	604	564	594	606	605	622	617	560	602	583	614	693	638	591	601	667	608	649	623	608	603	612	614	639	626	638	563	645	572	576	654	567	643	601	648	635	580	651	575	645	612	592	607	607	596	656	619	602	654	640	611	589	599	582	611	604	606	629	578	603	601	588	592	599	600	622	641	653	626	609	607	573	611	643	618	606	583	610	622	612	625	605	599	627	609	596	620	641	635	595	613	607	626	588	619	643	635	613	640	616	620	633	641	627	563	613	630	568	634	660	591	652	587	628	606	583	598	572	625	649	609	608	634	604	581	610	592	617	621	611	616	616	586	594	644	630	647	599	601	635	585	661	609	606	625	640	623	624	601	577	607	593	608	617	625	626	634	598	569	609	615	585	628	590	630	666	586	608	603	645	573	624	621	617	632	615	613	599	624	613	630	624	601	590	594	574	609	608	644	622	609	588	625	634	615	641	610	603	618	601	625	558	574	633	644	673	622	591	609	629	557	616	622	618	629	653	586	605	589	587	595	579	633	659	588	644	636	641	650	596	621	619	621	646	603	608	577	591	607	569	595	580	578	599	622	602	625	643	640	631	669	609	605	597	617	634	625	642	623	586	643	614	560	638	602	611	621	624	598	644	640	599	624	605	596	611	632	635	601	660	599	662	626	597	585	601	609	642	646	611	618	602	635	574	588	577	640	581	618	627	605	592	615	595	575	639	569	616	625	633	644	621	660	610	610	641	586	610	597	563	603	622	636	619	563	617	610	642	619	615	578	605	634	588	581	579	605	607	591	615	577	592	595	633	639	668	619	668	579	595	596	600	582	611	629	623	616	615	633	545	637	629	617	632	631	622	623	605	595	597	618	625	618	608	628	606	574	589	608	618	566	654	628	585	591	594	614	587	611	629	583	640	622	571	603	572	629	627	600	607	637	590	587	635	571	619	602	630	585	654	604	590	639	636	602	619	618	606	615	587	624	595	629	612	621	571	633	674	635	614	580	623	620	598	567	688	642	630	561	599	563	620	631	555	622	601	602	607	595	614	638	609	628	602	642	644	605	580	615	557	607	637	569	612	573	629	623	598	588	649	597	601	640	621	618	621	649	602	610	598	617	617	620	609	616	597	593	599	614	630	637	618	619	645	581	632	619	606	653	561	629	641	623	612	636	601	593	644	666	600	607	592	630	613	633
1735	409	238	187	289	380	353	295	275	205	173	160	166	139	92	105	69	62	60	65	47	51	28	38	29	25	33	26	37	36	34	38	34	34	38	39	29	30	45	42	25	32	28	34	33	33	36	25	27	38	74	80	28	38	28	33	31	32	29	34	30	27	36	36	35	33	30	36	34	32	28	30	37	29	37	30	34	34	33	33	39	40	40	37	30	34	38	26	31	35	37	29	23	25	33	33	41	38	32	25	38	36	36	43	31	35	24	34	36	37	38	40	29	33	34	25	37	40	27	37	27	26	32	25	26	42	22	34	36	25	36	31	38	23	28	43	30	26	23	41	24	20	26	21	31	34	31	34	30	38	25	25	30	35	33	36	35	40	25	33	35	34	37	33	39	28	28	28	33	27	30	36	27	30	37	33	36	17	32	33	32	34	30	52	36	33	30	33	36	26	23	30	28	37	26	23	21	30	28	23	29	20	32	24	36	31	28	31	27	30	30	34	41	34	36	31	29	37	38	48	37	34	23	40	31	47	31	36	34	24	33	35	26	31	27	28	26	38	33	21	29	25	34	22	27	34	24	29	32	31	37	34	26	35	26	34	41	32	32	28	29	26	26	33	21	35	27	37	35	26	32	32	32	32	30	26	32	31	35	36	19	43	27	36	40	32	26	30	25	29	34	41	36	37	45	25	41	28	37	33	28	32	28	30	26	33	29	40	24	33	45	22	28	38	30	34	21	45	36	33	34	25	28	43	32	26	23	34	41	31	35	46	23	32	38	28	24	33	25	27	29	33	18	27	25	37	38	45	42	34	31	31	37	30	31	26	29	33	37	34	32	26	40	34	39	25	31	22	26	40	32	20	30	29	22	32	23	39	23	35	31	32	36	32	40	38	34	27	33	32	32	32	29	41	29	33	30	27	27	27	28	32	35	39	36	28	37	24	45	30	44	26	30	29	20	19	30	29	33	25	27	27	32	22	35	36	30	33	32	33	27	22	32	29	40	22	34	24	29	40	29	31	34	28	25	21	37	28	30	24	30	33	37	38	43	33	24	25	32	39	32	31	38	34	43	27	41	35	31	30	39	34	31	31	21	35	46	21	37	23	27	28	29	34	47	30	29	14	27	33	45	31	31	31	38	37	29	32	39	29	37	44	38	30	28	27	23	30	27	28	23	40	25	30	29	33	26	24	26	32	35	42	23	27	28	35	33	29	33	23	27	35	25	38	29	36	35	31	34	24	33	31	36	28	35	25	29	31	38	32	31	36	39	33	39	41	38	22	30	33	43	32	34	27	31	35	25	37	27	28	36	18	37	35	28	21	29	26	31	31	33	29	49	27	24	33	30	32	30	28	32	28	37	29	26	33	37	31	26	22	36	28	29	38	26	28	34	35	26	26	38	30	37	34	28	35	44	29	38	24	25	35	39	23	34	29	36	35	33	32	39	38	27	23	41	40	33	37	36	35	34	40	29	35	31	32	32	25	28	41	40	34	33	42	36	26	26	33	26	28	25	23	30	43	34	25	31	32	29	32	29	37	30	37	30	33	24	36	30	34	27	34	30	33	31	36	39	31	27	29	30	22	33	36	25	36	33	30	26	25	37	26	18	33	36	40	31	34	35	27	34	34	36	24	28	40	24	29	32	35	25	28	37	34	28	23	36	40	29	25	27	33	30	31	30	31	27	33	34	36	34	36	25	31	30	37	37	26	29	40	25	32	31	34	31	38	40	27	29	35	28	27	20	24	35	20	27	37	34	38	40	23	30	30	33	35	28	25	46	41	33	42	53	37	30	36	19	33	28	29	27	31	29	27	22	28	28	32	37	24	33	31	30	22	39	38	27	29	29	26	32	27	25	32	27	24	35	35	40	33	40	29	29	26	40	31	38	35	49	30	28	27	29	33	30	33	42	26	31	30	28	37	32	38	22	34	38	32	44	30	26	30	35	26	24	26	37	35	31	36	31	34	32	36	38	29	38	39	39	41	45	46	30	29	39	32	33	38	29	26	29	34	30	38	32	37	24	27	36	26	26	30	36	41	35	36	28	23	32	22	37	33	32	30	38	34	27	30	32	34	26	28	35	39	33	28	29	30	37	35	33	32	28	30	30	33	27	29	29	23	33	28	28	38	33	30	33	34	37	34	26	28	27	29	32	37	30	35	38	29	30	33	26	40	35	20	33	26	27	23	35	34	31	39	36	37	36	38	36	37	41	30	28	29	37	30	31	25	42	39	24	29	32	24	38	28	27	24	37	31	26	28	32	29	28	32	28	28	34	34	38	28	40	24	31	37	32	29	38	22	39	35	38	37	36	32	32	26	32	28	30	41	43	33	32	31	29	24	40	28	29	29	28	28	29	43	29	26	31	30	26	35	41	27	29	36	36	31	30	28	30	27	44	30	29	35	33	28	35	30	27	28	33	26	40	35	29	41	28	37	30	32	26	42	32	30	30	43	29	31	34	29	28	23	33	35	30	28	30	33	30	27	36	36	36	29	31	31	23	43	32	44	36	29	29	33	30	36	32	36	33	27	36	26	41	45	35	29	33	38	30	31	31	40	37	39	30	26	31	28	25	24	38	34	24	36	31	42	38	36	36	30	31	30	31	26	27	39	28	29	36	33	33	29	22	34	28	32	32	43	31	41	21	22	29	24	33	47	27	33	38	27	36	30	43	34	32	25	36	32	30	28	34	20	39	22	31	33	38	35	37	30	25	35	30	32	28	28	23	35	23	26	28	47	38	36	30	32	31	33	33	43	25	33	32	39	27	30	37	32	21	37	33	32	31	33	29	27	25	31	32	28	29	29	39	21	29	39	32	38	27	35	36	25	30	34	28	44	22	38	28	36	37	28	27	32	44	34	28	40	43	41	25	40	32	25	33	38	33	26	31	31	22	30	35	31	33	25	34	29	33	33	22	28	31	34	27	24	32	38	41	46	32	39	40	29	27	35	26	40	34	30	27	30	31	32	25	17	26	35	37	32	32	29	40	34	28	30	34	32	30	17	29	43	30	42	31	31	26	31	26	34	38	29	32	38	37	27	33	28	22	29	37	35	32	25	29	32	27	21	28	37	39	31	35	24	31	34	28	29	36	25	34	30	37	22	31	31	38	36	34	30	37	28	50	30	34	30	34	31	32	24	33	37	36	21	25	37	32	33	35	36	37	34	36	31	42	28	39	39	32	25	36	39	18	27	35	34	36	25	37	36	31	36	36	29	38	33	35	28	31	31	27	33	34	36	29	33	26	27	22	31	28	37	23	41	38	33	39	26	34	36	33	32	36	31	31	21	33	26	36	32	20	20	33	35	27	35	33	28	41	33	33	34	23	41	37	34	31	38	34	30	37	45	34	27	20	32	35	27	35	34	33	25	40	35	31	26	45	31	37	38	32	24	27	28	20	33	31	29	33	34	37	25	32	38	33	28	35	24	27	30	40	40	29	30	33	36	33	25	26	27	27	36	28	32	37	33	24	29	33	29	28	25	36	35
17477	10490	6143	16239	23417	22820	20123	17068	14335	11487	9195	7741	6682	5283	4144	3489	2905	2058	1795	1534	1224	1113	874	745	663	727	655	666	680	592	598	611	591	597	584	608	716	630	568	591	558	539	548	523	526	564	576	548	556	529	1673	2308	518	486	498	505	530	490	473	478	505	464	499	537	501	488	472	484	517	469	451	486	536	515	460	515	484	530	529	510	483	482	500	500	514	494	482	535	468	505	465	488	486	508	498	475	513	522	518	475	505	477	540	510	463	521	481	502	504	493	487	467	504	477	483	474	495	488	462	496	477	488	536	491	509	512	486	524	478	522	491	520	501	500	505	491	472	498	493	527	501	486	492	480	518	513	520	501	531	492	490	503	476	472	531	489	498	509	487	492	539	465	460	457	496	533	481	553	494	487	490	524	500	508	460	544	498	520	534	468	568	501	524	516	477	485	500	481	465	485	523	454	508	464	487	487	472	521	478	489	488	503	521	487	473	472	474	478	471	509	475	473	508	500	465	480	463	506	521	469	506	424	538	475	449	482	460	508	451	466	501	486	507	533	528	451	477	517	480	483	477	485	502	481	509	473	490	515	454	498	485	470	510	524	514	497	509	475	502	468	455	474	466	511	459	482	470	484	470	444	465	453	494	489	473	488	487	460	487	484	485	484	468	474	481	483	526	470	491	492	470	475	443	476	495	472	462	516	489	489	494	489	496	555	462	491	512	500	507	481	506	478	499	483	495	482	498	497	472	466	543	464	474	498	508	455	503	464	484	533	481	435	500	500	478	502	511	535	495	506	543	458	517	434	510	510	527	443	513	541	480	468	517	454	485	493	464	479	454	466	514	476	463	467	461	489	454	492	468	476	462	465	522	491	520	458	494	520	480	505	488	496	456	504	499	467	496	486	486	458	504	442	523	506	477	476	514	495	456	475	460	455	468	490	463	464	516	481	497	465	564	464	482	497	512	501	496	536	511	513	471	480	500	449	463	470	503	505	501	498	486	474	467	515	519	478	458	511	500	481	494	470	507	446	470	470	481	494	523	512	487	467	518	487	508	492	474	500	490	464	488	464	487	488	499	466	519	517	496	475	482	472	497	487	479	511	505	469	437	482	519	480	527	475	467	475	470	491	494	522	498	491	494	522	516	490	440	498	458	504	471	477	486	495	506	486	494	474	485	463	474	454	463	476	460	493	561	463	483	462	470	507	495	498	516	497	515	495	440	489	482	547	502	491	504	490	500	471	508	456	491	508	451	504	511	492	471	478	482	489	461	524	490	461	484	459	501	467	491	519	496	492	475	452	519	483	496	495	488	515	471	472	468	490	480	497	535	474	488	492	458	514	476	488	505	455	500	492	497	465	475	466	482	495	488	482	515	481	482	477	514	468	496	482	501	491	499	507	508	496	507	517	433	497	492	470	492	525	501	524	484	465	511	486	485	508	486	500	509	523	507	550	494	508	453	516	500	513	485	488	555	524	490	491	454	501	499	460	441	505	492	469	498	476	491	478	488	464	466	497	485	494	526	482	493	479	457	483	499	488	473	497	472	501	532	485	497	492	512	503	501	475	455	507	487	498	485	518	472	500	464	477	477	457	499	501	446	446	480	451	488	484	494	505	479	512	511	461	493	450	463	492	475	485	482	500	491	494	504	480	513	523	489	497	486	490	507	435	496	506	496	430	491	474	549	485	506	507	494	495	485	477	483	473	497	497	469	524	458	510	492	513	466	478	494	466	488	493	522	487	505	480	468	507	491	519	456	506	436	498	490	493	499	500	489	518	485	499	479	505	491	488	506	495	457	493	523	469	514	489	485	474	488	480	487	468	469	472	480	504	505	483	516	474	524	502	490	504	533	505	505	508	479	496	472	461	495	514	453	487	450	506	489	507	478	509	501	460	520	508	480	448	502	494	492	467	491	521	467	476	508	512	500	481	481	527	472	480	461	490	514	489	505	497	488	484	459	469	477	519	508	502	487	469	491	443	500	470	446	501	546	491	494	473	472	485	516	508	499	455	504	477	471	530	465	491	428	439	481	460	479	538	537	467	508	506	474	509	511	482	473	464	495	490	492	480	498	492	468	475	529	492	468	473	479	443	485	510	487	467	502	492	465	483	522	476	460	464	459	492	500	484	487	500	466	504	493	518	499	438	493	455	511	526	425	503	524	466	497	476	450	476	513	467	507	482	498	490	467	519	501	508	513	497	457	474	491	500	500	443	462	502	495	486	498	482	492	459	519	475	494	491	510	509	499	499	515	451	456	461	511	472	475	496	475	508	507	474	472	503	470	467	466	491	480	480	535	433	514	509	439	519	539	499	461	492	442	477	503	492	510	495	515	508	468	468	466	488	476	482	507	498	532	484	509	520	494	536	531	515	481	475	488	470	559	513	479	540	436	484	500	517	497	499	477	512	502	468	469	458	442	478	504	502	500	499	513	505	523	516	446	505	494	509	491	467	498	472	478	460	486	485	493	444	491	500	480	500	465	483	481	501	509	456	457	503	505	484	505	471	466	490	444	508	517	480	473	501	467	502	528	462	473	506	536	470	495	514	501	487	472	481	485	550	504	498	521	475	491	463	481	504	477	510	476	507	424	527	464	493	488	468	495	502	487	508	460	505	464	495	461	503	538	447	504	488	499	460	521	464	462	471	507	490	504	484	457	504	470	501	532	490	440	453	494	464	515	491	462	544	498	479	495	491	507	482	424	505	513	481	546	501	472	467	495	488	482	456	481	480	483	519	463	488	487	471	492	474	473	486	480	456	464	480	488	471	485	504	502	501	491	465	458	489	499	443	509	471	458	515	500	495	494	477	492	481	477	485	501	507	456	467	478	490	474	521	475	511	502	467	466	465	500	483	465	516	505	517	464	467	479	493	489	493	505	522	490	485	498	481	482	503	492	448	506	487	482	470	508	502	507	501	458	488	492	486	490	451	446	463	475	480	500	496	492	483	456	487	550	498	493	480	511	476	468	472	472	450	421	492	448	500	474	476	475	490	511	491	481	480	477	444	447	497	456	497	444	475	482	458	522	471	511	461	514	476	473	499	480	477	522	537	484	459	476	470	505	471	502	500	534	531	497	484	515	494	479	467	462	488	506	466	503	483	485	488	550	480	475	486	466	475	524	472	461	485	513	454	496	510	493	467	503	489	528	516	480	477	470	490	477	495	466	512	477	482	525	491	451	506	488	484	502	482	506	475	514	430	470	466	478	476	527	457	460	472	497	463	480	457	482	488	468	472	505	465	491	447	481	472	464	503	483	493	474	491	477	528	494	462	503	482	463	480	496	459	477	518	458	456	486	482	501	477	460	499	495	497	493	485	463	500	497	494	510	513	521	489	462	534	478	482	471	514	483	472	519	472	498	499	462	496	499	483	459	511	464	476	460	492	495	490	462	498	498	510	472	462	490	479	477	514	488	499	460	462	499	491	494	463	453	458	476	496	458	494	463	480	498	464	461	504	477	471	505	491	462	488	476	480	496	508	498	447	502	475
1294	643	359	258	522	602	532	536	463	374	302	249	206	187	127	124	81	85	70	43	53	53	45	35	36	28	34	37	25	33	38	29	30	35	26	37	30	34	26	26	27	34	40	30	36	24	27	27	27	43	190	178	26	35	29	26	23	30	22	25	28	21	13	30	27	25	21	27	19	17	26	29	29	21	29	28	29	28	22	32	26	19	22	24	37	24	26	23	26	27	22	27	26	20	21	23	26	21	20	23	23	30	22	21	26	23	25	27	28	27	24	22	20	32	24	25	35	19	14	23	25	21	20	25	15	26	13	23	27	22	32	17	19	18	21	28	25	20	26	27	30	21	20	29	24	26	18	27	28	13	26	27	24	25	20	17	29	30	21	24	29	25	31	33	22	19	23	24	22	21	22	21	26	26	31	29	19	20	26	25	24	19	22	10	26	21	22	25	24	29	20	24	20	21	30	25	23	26	31	28	16	15	20	28	23	25	32	24	23	20	23	32	32	24	24	25	16	24	23	29	27	15	20	19	35	27	31	27	27	22	22	22	23	21	15	22	25	28	21	32	34	17	23	24	23	25	27	23	25	23	29	13	29	29	28	26	23	17	20	27	25	17	21	25	19	31	33	14	25	24	21	24	22	35	25	28	16	17	28	22	19	13	21	24	29	33	24	22	30	29	26	24	22	24	24	26	22	23	17	29	23	24	25	25	27	26	31	19	24	23	20	15	25	19	20	33	28	18	22	20	31	20	22	24	16	27	30	22	14	20	20	26	21	28	27	29	27	26	26	19	30	25	13	23	32	24	28	25	22	27	28	25	28	29	23	27	27	14	30	26	21	23	33	24	26	32	34	21	34	26	20	21	15	23	28	24	26	21	20	31	14	26	18	20	25	24	37	20	20	27	26	29	19	14	28	26	22	18	24	30	39	31	32	19	25	26	32	27	28	26	27	20	41	27	31	29	19	30	18	27	20	27	22	19	13	29	23	23	31	27	20	35	23	26	22	18	17	24	30	30	24	26	18	23	24	21	21	28	23	23	27	25	24	20	28	19	32	23	17	19	19	19	21	29	18	27	17	30	23	18	26	27	35	29	22	22	21	24	27	21	20	21	24	17	22	23	22	24	28	27	32	18	17	15	26	20	25	13	37	16	22	19	29	27	29	26	35	12	25	37	29	15	34	24	17	19	26	24	28	23	28	25	28	22	20	23	11	31	16	22	25	23	32	27	14	23	35	22	16	33	24	16	24	20	20	27	15	19	17	19	15	24	33	19	20	31	26	23	25	19	23	22	31	25	25	24	19	21	24	22	20	18	26	16	16	16	21	22	24	24	23	23	16	26	22	20	15	25	33	24	26	20	26	25	19	11	22	27	25	32	17	26	24	26	32	32	25	20	38	20	30	28	18	28	19	25	18	32	26	24	28	26	20	30	30	26	25	28	22	29	27	34	25	19	15	25	20	27	22	29	35	27	20	23	20	24	32	31	22	24	24	17	21	32	35	19	27	30	18	28	32	27	26	18	36	25	24	25	24	18	28	23	24	18	18	31	31	18	26	22	19	19	25	28	26	20	23	29	24	24	28	18	19	15	19	21	33	24	27	19	27	27	27	19	15	29	28	30	30	17	20	18	33	31	28	23	27	24	19	26	21	19	27	24	33	23	32	18	22	26	26	21	26	45	29	24	26	25	20	24	21	34	29	21	30	25	20	38	24	23	37	25	15	18	19	29	24	34	30	18	23	21	17	25	24	29	21	26	22	25	27	23	19	25	18	23	26	30	26	27	16	14	18	19	19	32	22	35	24	21	24	18	25	18	19	33	24	20	20	20	24	21	16	24	28	22	20	23	16	30	27	17	25	24	18	25	18	26	18	20	16	28	30	24	27	20	16	21	26	20	26	19	22	27	33	17	31	19	38	21	20	18	24	23	29	21	27	17	27	18	25	31	23	15	18	21	32	22	22	17	24	17	27	17	25	26	32	21	25	21	19	24	25	25	27	22	23	21	28	13	30	31	24	24	19	26	30	28	29	17	16	24	33	21	22	32	25	17	24	27	29	22	29	20	22	29	17	24	28	20	22	27	23	21	20	21	26	20	26	25	20	19	18	24	17	25	31	27	20	14	24	29	26	22	18	18	21	18	20	24	33	15	29	23	17	26	18	21	29	22	24	23	24	27	17	23	21	23	31	17	28	19	32	27	24	27	25	24	24	22	21	22	30	19	24	27	23	20	16	23	20	26	20	21	21	40	30	18	32	33	17	25	23	23	22	29	31	23	25	27	26	24	30	23	26	25	27	21	19	31	23	21	24	20	25	18	19	17	23	22	30	33	19	30	36	15	28	27	15	25	23	31	18	21	18	26	29	17	31	26	26	26	31	23	25	17	27	22	25	24	19	18	23	23	30	28	23	27	24	25	33	26	25	28	27	22	18	29	25	23	20	18	17	17	17	16	23	20	16	21	24	14	23	27	32	21	21	29	24	16	24	29	22	27	25	26	19	29	19	23	17	23	30	27	26	16	26	19	22	30	27	27	30	26	28	30	22	21	15	22	20	20	20	18	28	32	24	30	22	20	29	22	20	23	37	28	22	18	26	29	20	29	28	23	15	25	31	30	23	22	31	16	19	24	20	24	22	18	16	19	22	30	29	30	25	17	21	25	26	26	27	23	21	25	27	27	19	19	27	20	21	28	22	30	18	28	30	21	19	33	18	32	22	20	28	18	21	28	34	23	20	26	23	23	19	21	14	28	26	25	28	18	23	24	27	23	24	24	30	21	30	19	20	21	22	25	17	21	22	27	26	23	20	25	40	19	31	19	24	26	25	24	29	28	30	22	23	27	14	15	14	31	33	22	14	35	21	27	28	21	22	27	24	22	19	22	20	27	17	15	25	18	26	33	20	25	20	21	24	25	24	28	27	26	24	28	27	23	26	30	29	19	25	26	23	30	30	24	31	23	25	22	24	14	28	25	30	20	31	27	19	15	19	23	21	23	28	34	25	14	25	19	27	30	17	24	27	35	23	24	21	24	26	27	40	17	27	24	24	23	29	21	22	25	26	19	27	30	23	20	21	16	15	27	21	21	32	15	29	20	22	23	24	22	16	31	20	23	24	25	22	35	26	22	24	32	32	21	28	21	21	22	17	22	22	28	23	15	24	20	21	27	22	28	35	24	16	26	21	16	35	23	25	23	27	23	33	27	21	27	24	27	26	19	33	32	20	21	18	24	24	23	15	25	24	24	26	18	20	22	22	17	19	10	24	20	34	21	21	23	20	16	24	20	25	23	16	25	16	20	25	22	25	23	27	21	18	24	24	29	27	13	23	21	23	23	20	23	21	26	18	19	19	28	32	22	23	29	28	25	28	30	26	30	26	27	21	23	28	26	22	23	24	23	17	17	25	22	28	24	35	21	23	17	27	22	23	31	21	31	22	20	31	20	25	32	15	31	30	28	19	16	24	26	17	33	18	13	23	30	22	21	30	18	30	22
21794	14581	8550	20192	28834	29132	26672	23259	20283	16570	12858	10853	8633	7555	6351	5340	4655	3349	2546	2106	2059	1528	1211	1099	913	835	760	754	744	729	708	634	656	640	691	692	715	652	604	540	519	503	509	499	517	474	461	458	495	1154	6452	6512	410	390	434	416	420	370	413	402	385	342	413	421	399	398	418	384	390	384	369	391	367	401	384	378	388	364	423	419	393	363	390	408	383	390	388	381	418	417	391	424	382	374	377	397	342	401	383	393	420	363	395	399	385	396	386	370	401	425	371	401	391	387	375	363	371	379	367	393	372	384	396	366	398	356	413	360	368	407	383	374	421	411	424	392	412	362	417	381	359	415	406	377	374	416	396	420	410	386	353	387	402	373	369	408	436	362	368	359	374	393	370	409	379	340	378	395	384	388	388	367	367	397	367	380	360	371	409	404	404	392	401	367	341	397	360	354	360	401	340	377	390	348	358	372	372	349	364	354	356	375	371	363	398	364	354	374	376	347	369	342	374	387	321	369	366	379	389	367	368	333	360	368	379	355	368	367	386	363	402	355	396	353	363	388	358	373	335	343	391	328	367	342	386	337	359	404	390	356	366	360	354	359	366	378	360	355	388	395	392	368	406	347	375	369	361	352	341	399	364	357	344	330	394	349	346	376	386	374	355	366	366	357	414	350	384	387	382	376	379	343	387	380	373	398	386	392	333	342	367	349	342	370	377	364	384	385	366	356	362	352	387	380	363	375	375	369	384	369	373	375	350	365	336	357	378	370	395	364	349	373	356	351	391	357	379	384	372	359	331	364	355	340	393	375	373	359	370	396	332	339	387	367	359	387	400	371	354	338	353	374	330	361	392	340	369	390	345	369	347	368	367	366	382	405	373	342	400	390	402	372	376	387	363	381	363	340	372	388	338	378	368	361	343	394	373	335	354	377	387	378	346	388	388	353	380	359	388	372	375	361	360	389	381	356	378	392	405	346	340	342	366	333	417	391	351	361	341	384	378	363	389	385	387	413	390	376	372	354	371	377	354	377	343	367	363	382	369	388	365	402	356	375	419	363	359	378	375	385	353	356	408	371	407	357	389	383	374	337	383	397	373	396	359	381	364	393	399	378	385	354	368	348	374	342	363	358	369	385	382	342	328	376	353	371	387	374	383	366	351	385	358	382	371	379	391	379	405	347	399	361	346	364	382	373	391	347	358	362	374	389	385	376	382	389	414	375	347	362	379	362	362	364	359	369	325	372	381	349	362	402	389	342	338	360	363	380	383	333	389	377	358	357	399	368	364	368	349	386	378	405	352	346	392	383	369	374	356	385	384	337	364	390	365	353	391	383	361	356	344	382	348	378	378	394	375	396	399	378	342	378	384	360	392	393	338	389	365	364	380	348	372	357	367	377	408	386	381	320	383	351	383	340	375	347	387	365	348	389	388	358	333	357	367	382	362	400	352	374	371	366	391	377	386	372	361	354	366	351	369	359	362	368	393	369	362	360	384	373	367	388	325	370	346	325	383	359	371	348	356	402	406	343	382	391	356	368	376	364	376	391	381	358	370	352	379	385	405	358	322	378	395	387	387	387	357	365	378	361	332	359	380	341	357	356	405	400	384	363	370	369	356	372	350	372	336	373	352	338	359	362	353	360	341	320	370	343	376	377	341	361	365	347	380	359	368	374	338	385	362	376	354	349	345	354	382	394	344	349	377	363	399	412	366	381	397	365	370	352	366	374	352	375	398	373	356	391	351	348	354	360	368	385	377	365	342	342	391	355	379	389	356	338	361	378	380	337	358	336	379	352	388	357	342	360	348	365	335	370	370	365	393	355	378	332	361	355	411	375	343	368	356	338	371	365	391	352	382	373	343	390	356	402	376	356	391	403	337	329	371	400	375	361	395	407	374	366	366	369	374	402	403	335	358	376	350	378	356	356	360	378	338	355	361	411	357	364	392	393	389	352	381	383	384	367	364	358	360	389	377	351	383	384	360	357	369	372	366	380	371	400	361	382	335	361	371	395	355	355	373	373	345	349	371	333	380	363	382	383	344	373	370	385	344	359	347	375	375	376	361	351	363	369	346	363	380	370	386	380	341	344	357	346	365	369	362	360	365	357	356	371	344	357	367	382	363	353	339	372	361	357	352	400	336	410	403	370	347	374	356	354	358	379	370	356	347	402	375	377	369	360	377	413	360	379	358	358	371	360	358	393	383	356	369	361	337	387	362	378	362	366	390	387	360	386	354	389	363	388	339	365	330	369	368	318	343	359	341	377	383	369	366	360	376	365	354	350	357	360	364	369	356	393	361	366	343	364	379	377	377	354	356	372	368	396	345	420	350	382	352	361	394	361	358	395	369	384	336	386	400	354	363	371	383	373	370	373	350	422	350	388	384	374	364	366	341	391	375	385	382	352	365	351	377	400	403	391	362	349	380	393	361	384	365	377	374	363	368	394	375	385	349	386	407	333	350	344	375	359	365	395	367	395	339	349	406	367	378	385	344	381	365	366	401	384	389	394	359	408	337	359	403	348	405	354	385	375	369	336	376	385	362	365	346	340	344	371	361	411	369	372	359	357	397	318	372	382	363	341	361	350	363	346	383	374	361	375	382	373	380	377	370	377	383	357	374	376	334	375	359	374	357	363	349	366	347	350	366	356	357	366	391	395	357	382	362	384	377	389	387	370	394	330	357	379	381	373	410	346	390	379	369	418	355	387	341	356	374	353	378	340	334	364	362	377	371	363	340	351	369	364	361	371	354	361	348	372	361	379	386	385	339	340	367	387	349	390	359	358	353	369	357	382	355	386	368	365	342	366	351	370	366	355	363	398	389	360	342	357	366	371	374	318	372	374	341	388	358	354	359	385	377	412	356	360	355	402	376	330	340	347	329	377	336	347	354	345	354	369	330	361	355	387	378	383	361	372	361	371	361	346	393	365	350	357	378	380	367	379	386	361	361	376	323	365	399	366	345	344	371	353	338	400	345	380	396	326	336	371	379	362	350	367	421	331	328	390	375	351	364	413	374	365	346	345	368	370	375	356	375	363	330	346	383	336	379	395	319	354	388	394	340	343	361	374	368	358	374	368	389	343	336	382	364	371	388	364	370	331	384	350	361	390	382	380	352	370	362	411	351	363	400	389	368	371	386	400	375	378	370	387	379	343	363	373	387	362	378	409	390	381	396	387	367	392	375	398	366	397	364	368	402	368	384	344	345	387	388	353	346	375	331	348	360	374	389	369	344	379	341	401	359	366	348	357	365	401	390	376	373	347	387	329	383	368	342	364	350	368	380	359	349	345	323	401	385	356	351	342	368	373	379	383	347	365	392	309	365	351	372	381	361	360	401	366	366	378	354	367	354	359	368	337	397	398	365	355	361	409	337	375	373	322	358	377	386	369	369	336	406	356	353	379	349	376	375	361	355	369	413	373	378	358	361	346	375	323	366	374	324	364	363	394	397	361	400	398	385	378	349	336	357	361	387	370	383	400	369	362	360	371	376	412	360	362
3067	630	315	279	446	514	593	536	466	435	294	238	184	216	164	147	105	101	78	65	80	79	55	64	68	71	63	68	56	54	54	57	54	67	51	46	59	50	46	43	53	59	52	59	57	54	27	63	32	50	161	131	56	57	45	57	47	40	51	44	45	50	64	48	61	46	60	50	49	43	54	54	58	53	63	53	64	46	53	47	42	45	52	56	61	40	40	53	44	51	52	53	41	49	55	36	53	55	47	65	44	44	41	48	41	53	41	53	45	47	47	46	59	68	51	53	54	52	42	37	58	47	46	64	48	42	48	60	41	51	45	51	52	59	44	61	41	40	56	40	45	48	57	47	52	55	44	48	43	43	43	52	58	49	34	58	45	45	47	50	48	40	44	57	58	55	41	48	43	46	43	51	54	48	56	44	49	58	47	58	40	55	49	55	58	60	54	44	50	40	64	49	47	48	49	43	48	52	50	40	56	41	46	58	43	42	39	46	50	66	49	38	49	52	60	56	47	42	37	46	49	50	50	59	45	40	44	45	47	37	62	50	50	43	48	45	41	36	31	49	52	41	48	49	58	64	57	64	47	55	46	45	57	49	51	47	38	48	54	47	55	51	52	59	52	57	35	42	51	57	54	48	54	48	48	54	40	55	66	60	55	48	65	45	53	48	44	53	69	55	46	45	41	61	57	68	51	49	57	48	56	51	48	43	50	50	40	40	47	48	48	49	55	45	53	44	63	48	58	54	41	58	55	62	45	43	57	47	40	57	56	39	69	58	54	48	53	44	46	59	58	44	50	59	67	41	58	58	46	48	41	50	52	49	58	47	60	46	55	60	48	47	51	44	35	60	55	51	47	50	50	47	47	53	48	59	52	42	48	47	53	54	42	42	57	43	59	60	44	35	44	44	42	61	43	38	39	42	52	47	38	33	49	39	54	59	53	45	55	47	51	47	62	56	58	62	59	46	58	47	56	33	50	46	61	46	53	50	52	48	40	45	47	52	55	49	49	48	42	43	37	44	41	50	54	52	57	59	53	47	55	39	65	62	61	37	57	56	55	65	51	38	52	35	49	50	42	46	62	49	39	48	54	43	57	44	47	46	45	42	48	51	59	59	56	37	48	47	52	36	52	53	43	51	51	60	40	51	42	49	47	48	50	46	39	50	50	56	58	56	49	50	54	40	37	58	46	51	30	47	45	48	51	58	58	48	67	53	38	49	46	50	46	41	48	46	49	36	57	49	53	57	40	66	55	42	42	45	51	47	51	41	56	48	62	51	44	45	38	43	46	49	42	50	45	49	40	37	40	51	50	57	49	48	58	60	49	52	50	46	43	34	47	50	48	50	51	38	60	52	47	44	36	50	41	36	47	47	50	49	42	61	59	55	57	57	42	52	46	52	62	49	52	42	37	53	59	48	47	43	53	47	58	51	56	42	53	67	54	70	37	49	48	48	59	48	56	52	52	61	42	50	50	52	55	55	44	54	50	50	45	41	53	48	58	57	48	58	53	54	45	51	66	50	58	58	58	47	54	41	53	46	59	66	55	44	43	40	50	48	48	38	61	41	54	51	57	54	46	42	42	41	48	42	51	39	49	36	43	62	48	51	48	51	56	61	48	68	57	52	50	44	49	45	45	43	39	42	44	55	56	32	56	38	42	58	54	50	49	45	45	58	57	52	52	51	45	49	50	48	45	64	55	43	45	56	47	37	38	47	56	66	44	47	49	55	55	44	51	56	49	49	55	61	37	46	49	57	56	43	48	55	51	45	46	46	64	51	35	46	51	59	46	58	44	44	38	54	44	64	41	50	47	50	42	54	56	58	52	40	53	55	41	70	46	43	53	51	50	52	51	52	45	57	42	54	48	50	58	39	50	49	52	52	59	47	41	44	40	51	58	54	49	60	45	54	48	53	55	44	52	48	43	48	57	51	56	47	51	45	46	54	65	48	42	49	58	54	51	59	36	45	56	59	54	47	49	37	46	44	44	54	51	50	47	47	36	55	51	45	37	36	45	47	57	49	54	40	52	47	55	49	49	51	49	55	45	43	56	57	40	45	42	58	49	43	52	39	46	56	53	54	59	43	35	51	41	58	42	53	41	49	49	61	40	58	41	57	48	44	44	47	52	49	47	56	50	38	38	42	28	51	52	49	38	49	48	46	57	41	47	49	46	45	48	63	46	46	44	44	45	47	46	38	46	58	52	54	49	53	44	43	40	49	47	48	70	43	34	61	46	48	46	43	39	50	50	46	63	62	57	55	58	41	42	54	38	47	38	40	42	46	50	43	41	54	52	55	59	44	53	50	58	69	46	50	47	37	60	58	44	46	50	59	54	51	48	52	53	44	55	48	41	47	60	40	49	54	45	44	48	37	59	55	54	44	61	44	45	60	56	52	51	52	43	47	56	54	51	45	53	48	46	59	44	49	42	51	52	61	49	47	48	51	42	49	48	38	48	60	49	45	50	52	54	53	41	48	52	50	56	47	49	63	44	45	32	47	63	48	62	44	52	53	44	40	39	52	53	50	45	56	47	45	49	51	40	48	43	49	59	46	60	51	33	53	56	56	45	43	35	58	54	44	51	37	54	59	45	44	43	33	49	60	50	46	52	54	47	41	43	55	40	56	45	57	42	53	51	46	59	43	64	57	49	44	53	50	43	47	50	53	41	49	51	65	59	54	60	40	47	47	42	49	43	48	49	58	56	48	38	49	49	54	56	57	61	56	40	54	52	57	53	51	44	52	44	35	62	49	53	54	42	54	54	42	55	53	69	50	47	57	46	30	49	52	55	41	42	46	47	55	63	56	52	42	45	47	56	59	55	54	52	38	57	45	46	52	57	50	59	43	66	55	41	64	56	63	48	59	66	49	51	45	44	51	45	52	51	60	54	55	55	51	57	41	43	43	41	47	46	57	56	45	53	45	49	40	48	46	51	64	49	53	57	50	41	50	58	52	42	40	46	59	47	60	47	59	39	47	43	45	62	50	57	61	54	55	51	47	33	49	45	46	41	45	61	50	70	53	39	49	46	47	45	48	43	56	58	40	43	49	46	53	52	47	65	64	45	52	56	51	62	47	61	54	52	35	41	51	42	42	53	44	43	48	43	56	58	39	59	50	52	47	52	44	49	42	44	48	54	40	54	43	50	45	36	53	47	64	55	46	45	44	50	65	54	43	48	47	49	49	52	56	53	51	51	40	57	50	48	48	37	49	53	54	46	50	49	40	49	45	56	45	51	47	41	44	60	55	48	54	46	54	46	53	47	50	58	46	49	45	46	36	44	56	55	42	50	50	54	54	41	58	43	50	57	40	40	56	39	55	40	56	43	60	45	55	48	37	45	51	45	63	50	51	49	55	55	46	46	48	43	48	45	47	58	48	52	48	42	38	49	34	48	39	45	41	66	63	52	57	39	45	43	55	43	45	46	42	49	47	42	53	57	44	49	45	52	52	48	43	47	51	42	51	47	59	51	53	54	43	43	42	50	48
20327	13240	8119	19100	27851	28766	26649	23361	20616	17400	12881	9903	8436	7793	6931	5506	5021	3576	2750	2359	2201	1715	1541	1386	1243	1190	1173	1110	1108	1098	1067	997	993	1017	1040	1091	983	1157	1001	1028	935	902	868	906	838	861	858	798	888	1101	5884	4177	725	780	791	812	780	793	771	784	774	715	726	782	725	756	770	752	786	732	747	748	719	775	783	770	798	805	765	752	752	737	757	751	793	762	783	803	762	761	816	793	831	784	794	795	763	732	755	739	714	707	718	776	722	755	758	772	822	790	735	703	813	733	760	791	776	860	801	726	732	802	725	776	821	758	778	816	743	773	720	800	690	826	752	754	758	745	780	801	787	749	767	715	806	783	757	728	740	764	767	772	778	748	768	753	777	763	757	717	707	758	719	765	770	781	755	812	746	792	766	745	742	752	765	757	768	747	784	767	755	762	773	772	767	762	782	706	728	764	721	717	791	759	769	789	741	770	766	743	731	797	780	776	791	765	741	741	784	744	714	758	715	731	797	755	734	707	770	740	699	717	726	719	753	720	726	752	707	722	752	686	740	747	773	741	744	758	721	764	752	705	786	718	748	778	749	806	721	671	768	773	749	792	785	761	750	732	728	755	734	727	740	712	746	779	802	756	745	758	774	707	743	775	735	774	753	765	717	739	773	776	738	772	730	751	755	772	747	731	730	762	731	750	758	744	712	790	755	775	777	786	766	746	755	730	682	786	735	736	776	776	744	712	699	764	727	745	690	739	741	778	793	740	704	754	700	771	756	726	759	725	712	767	730	719	751	752	741	763	743	779	723	710	774	722	739	773	757	727	724	730	729	745	762	742	771	723	755	759	766	749	765	678	749	769	797	742	735	738	762	740	710	784	706	761	763	724	800	769	739	778	757	700	744	732	719	762	719	736	787	718	800	736	738	728	751	704	771	746	796	700	696	745	782	759	741	736	694	734	743	718	769	746	775	741	782	774	748	730	769	740	760	777	795	717	731	755	688	746	762	778	769	790	790	788	744	758	744	720	723	742	708	769	733	723	752	789	732	770	757	717	769	723	765	701	808	730	771	751	751	723	776	794	741	752	755	770	757	755	741	804	808	781	793	769	727	735	772	715	780	813	788	747	755	783	735	728	734	748	772	716	761	688	718	750	745	739	807	773	755	702	761	741	786	758	755	770	792	763	720	806	792	770	708	758	723	760	734	709	779	722	791	766	767	708	775	748	688	713	746	709	724	714	729	726	734	721	768	689	730	720	767	682	774	730	737	732	777	788	731	737	773	782	730	725	774	755	764	749	686	710	767	762	742	749	770	750	761	710	721	719	708	740	663	750	773	755	772	750	726	763	730	751	755	738	746	753	770	761	760	762	722	753	700	735	751	774	741	747	742	787	724	725	752	736	738	746	714	741	781	768	751	770	751	738	752	772	689	689	730	736	694	740	741	762	711	752	735	738	749	750	800	698	746	771	743	733	791	774	752	731	713	784	749	787	717	763	749	759	716	751	754	745	702	692	711	723	754	737	725	729	730	719	768	703	714	733	758	740	804	714	762	759	687	764	766	767	709	705	713	740	743	749	732	722	754	714	767	753	778	719	760	768	732	721	712	736	735	756	744	746	766	729	714	739	758	781	754	741	751	730	749	738	757	734	741	728	775	765	753	733	737	796	751	818	710	724	712	740	795	751	759	727	729	709	712	743	820	718	760	721	751	717	748	771	749	716	749	685	734	745	749	783	704	735	757	683	766	757	720	708	695	750	762	813	758	730	730	742	740	753	723	784	749	753	702	727	732	746	760	756	719	808	752	711	708	805	746	748	733	766	749	741	729	742	769	728	678	782	768	733	737	717	711	722	738	717	774	742	762	722	731	764	723	797	715	737	746	732	713	740	755	764	802	707	708	754	746	768	724	776	772	742	739	795	731	780	715	694	731	722	782	718	713	766	774	715	730	742	714	697	733	775	772	752	728	760	789	736	781	768	752	753	701	764	741	739	756	722	754	701	706	708	751	740	723	769	752	701	796	732	758	750	797	743	734	725	728	740	744	730	784	771	777	739	763	735	773	709	711	730	796	742	774	705	711	726	751	750	726	737	773	754	775	680	750	754	737	769	752	712	800	754	748	760	761	720	771	717	727	770	714	759	712	788	752	731	737	765	786	769	703	734	700	754	734	743	755	812	726	789	766	784	744	737	701	735	739	813	734	722	725	738	749	784	718	747	762	732	744	724	764	767	732	759	726	742	746	737	793	759	743	748	714	756	717	766	759	818	733	765	741	730	741	771	760	719	748	756	740	774	801	702	747	768	775	697	773	729	730	776	790	749	733	795	739	750	784	783	740	709	714	705	737	784	731	737	725	724	746	739	750	721	749	717	747	753	711	757	769	719	748	756	749	734	749	798	743	753	771	747	728	781	739	722	747	778	713	761	754	787	753	761	771	757	738	763	720	709	746	696	755	749	714	758	762	746	766	723	732	716	753	758	788	744	689	725	695	726	723	721	737	743	736	761	677	745	727	727	728	734	767	736	738	765	728	740	691	731	748	739	729	763	711	771	722	777	774	721	690	731	745	769	714	767	750	745	742	731	771	725	740	780	719	781	730	731	757	725	729	737	718	766	763	791	756	732	813	687	753	752	758	735	735	716	715	735	718	735	708	724	746	751	774	699	753	783	766	729	698	740	732	749	752	767	738	727	749	768	776	735	733	723	799	732	674	764	726	744	776	782	746	752	752	729	744	768	756	745	741	699	737	711	778	738	718	717	771	733	738	710	799	730	785	749	709	742	747	750	754	735	737	776	768	774	723	761	736	726	750	773	730	727	774	763	771	777	684	739	784	783	749	767	779	768	762	690	767	721	728	709	735	795	680	751	735	752	722	741	730	733	718	744	783	720	707	741	797	717	692	688	750	748	709	771	778	781	746	779	760	705	728	757	738	720	715	776	726	740	693	755	759	776	726	767	733	763	770	721	738	753	735	767	778	700	752	752	714	722	741	772	729	744	754	733	762	741	757	732	735	743	742	779	713	757	721	794	716	787	771	704	725	693	749	736	677	756	701	746	752	800	730	707	686	736	729	781	716	748	771	748	774	732	729	744	709	755	764	775	757	762	744	717	725	774	731	693	739	720	756	748	766	727	765	748	742	703	718	740	755	714	760	706	760	768	782	765	771	793	744	727	719	774	692	753	716	791	707	743	696	726	742	774	743	756	778	767	785	734	748	735	769	741	726	754	744	738	722	705	727	695	748	785	750	734	764	785	756	724	731	788	761	729	728	755	745	768	788	708	777	764	717	722	758	753	729	767	724	736	749	744	738	735	701	713	722	694	750	706	751	741	715	757	773	772	772	726	729	790	739	762	763	729	727	750	738	756	711	709	727	764	758	782	747	774	757	716	754	776	716	759	717	766	773	695	709	734	749	750	803	758	758	774	763	793	770	780	722	742	739	748	716	770	727	771	795	754	790	765	760	719	751	741	750	754	716	769	764	754	783	735	751	714	749	773
2310	897	474	371	713	886	865	851	659	593	455	368	295	265	252	212	197	159	99	91	79	77	57	77	44	52	48	57	60	58	50	48	57	53	53	53	56	45	56	54	52	55	39	38	44	49	30	47	46	102	299	172	41	45	42	47	37	50	50	25	29	40	45	52	38	34	35	37	50	45	36	41	53	47	40	44	51	49	40	48	43	41	46	42	38	42	32	39	34	45	40	35	41	48	42	45	38	40	38	43	44	35	51	29	38	37	39	41	54	35	37	46	49	41	41	44	31	37	41	47	42	43	31	49	46	41	38	52	31	36	49	29	47	41	34	44	43	50	42	37	39	29	29	39	28	32	48	42	44	39	46	45	42	35	34	41	38	38	40	38	28	44	52	31	49	49	45	36	38	39	35	39	38	31	34	41	40	54	45	40	38	47	43	44	47	36	45	50	38	41	44	38	41	30	36	38	51	45	40	30	46	45	36	43	38	40	33	32	40	39	41	45	41	52	39	50	29	35	41	44	32	48	36	38	44	36	44	31	38	34	47	47	50	38	45	47	37	45	51	46	44	36	38	35	39	42	58	46	51	41	42	39	38	41	40	38	48	52	43	36	33	41	41	27	36	44	41	47	45	41	42	42	34	45	53	45	51	38	55	29	53	42	31	47	37	39	37	38	33	53	47	34	42	40	40	47	36	46	29	38	37	38	43	34	43	39	54	43	50	52	35	42	36	41	41	38	36	38	37	42	37	39	35	39	41	42	47	36	31	35	53	37	40	49	40	38	45	51	40	46	46	45	45	31	34	38	45	27	30	40	48	30	41	33	42	32	33	33	44	44	34	38	32	44	40	45	39	44	41	35	47	41	39	41	44	44	35	37	31	37	40	37	27	43	34	42	42	49	36	46	39	34	29	45	39	39	36	43	40	44	45	42	46	45	45	33	36	49	49	43	38	31	47	43	44	50	37	55	37	35	35	40	40	31	48	33	47	36	41	57	41	52	43	39	27	44	52	48	49	34	47	37	33	40	30	50	40	44	39	40	41	51	51	41	35	50	40	38	44	39	40	45	42	37	38	36	46	42	40	42	37	53	39	32	41	53	33	35	38	34	38	46	49	52	35	35	48	43	40	39	47	42	57	42	40	39	44	44	43	34	49	31	37	32	43	45	33	36	43	44	40	41	44	40	32	42	45	39	37	41	46	43	38	43	41	34	43	34	32	48	43	45	41	28	38	46	44	29	38	37	36	40	41	35	36	36	38	38	43	34	43	32	38	42	39	33	48	31	49	26	45	37	41	32	39	52	34	47	47	41	50	32	36	30	41	38	35	35	34	35	50	46	42	53	39	44	33	37	33	33	40	42	35	43	43	36	39	34	37	54	36	44	37	35	41	42	44	35	31	39	35	42	38	34	37	29	54	34	36	52	27	34	36	42	41	34	37	29	38	34	35	48	39	44	40	30	40	49	36	45	46	35	33	43	39	41	44	45	35	37	54	46	43	35	33	42	40	33	46	39	40	41	39	32	48	53	33	28	49	38	44	39	45	40	41	42	42	39	29	30	32	47	35	32	42	53	33	57	41	43	45	37	40	44	45	36	52	29	36	40	44	48	32	38	46	37	44	37	40	35	31	41	48	38	44	45	40	46	49	40	40	46	42	48	43	49	42	45	42	43	39	48	32	46	42	42	34	35	38	36	30	30	34	33	41	44	38	38	39	39	43	49	28	33	36	34	56	47	40	37	26	47	43	35	48	45	42	25	40	28	50	40	45	45	34	47	43	41	51	49	52	41	38	48	37	36	37	30	35	50	41	42	42	39	35	41	41	38	42	30	42	42	42	47	45	52	48	50	49	44	47	35	33	38	38	44	40	44	33	41	37	31	39	39	36	52	42	47	41	37	36	34	40	29	50	44	42	46	37	40	54	44	33	46	43	48	42	38	32	46	36	42	42	31	45	34	38	48	41	49	37	40	41	41	43	48	44	28	42	48	44	48	41	43	43	45	35	45	44	37	38	33	44	31	40	51	39	42	57	41	33	37	27	48	42	37	37	44	36	35	34	34	54	34	39	43	48	35	36	32	47	34	39	39	40	38	62	42	38	53	37	37	39	41	42	42	43	39	31	38	39	50	46	41	46	42	43	48	46	52	39	37	51	50	49	43	40	47	32	54	36	44	34	38	38	38	34	43	43	47	32	58	34	37	40	37	37	33	30	36	34	46	41	33	43	40	32	32	38	31	37	46	46	47	43	48	46	41	57	38	45	34	36	31	42	44	40	37	32	42	37	37	39	48	31	43	55	31	39	27	34	45	46	32	45	42	41	49	39	46	45	42	44	40	30	46	44	43	44	50	48	43	36	37	29	52	44	37	43	46	47	46	43	47	42	40	42	24	35	37	36	45	34	56	38	54	40	49	34	37	44	42	48	52	60	32	41	43	39	34	47	38	40	37	56	35	40	41	53	37	40	49	41	40	44	38	49	37	44	46	46	30	37	36	46	31	38	44	34	50	39	50	32	31	28	41	49	47	41	43	35	24	40	38	44	45	41	50	38	52	45	60	31	35	47	43	44	47	34	43	44	43	51	37	47	43	51	42	52	42	50	42	41	39	49	43	45	47	40	41	32	39	44	37	43	43	48	29	44	40	32	46	39	51	39	39	37	42	43	38	31	50	43	23	52	33	44	47	34	45	40	32	39	45	47	42	31	43	35	40	33	35	50	47	37	40	24	41	42	34	35	48	34	46	50	36	39	43	54	45	37	24	59	42	43	36	30	52	31	47	44	33	41	42	34	46	41	38	48	48	34	49	33	41	40	41	48	32	49	44	45	41	38	43	40	45	42	36	51	34	40	39	42	36	33	43	41	40	41	36	33	44	40	49	52	42	41	39	34	41	49	41	32	41	35	32	33	33	49	40	50	38	50	38	44	42	42	45	40	40	39	54	34	42	35	47	50	34	36	38	31	34	45	48	38	53	50	37	43	51	34	51	36	33	43	54	46	38	38	26	37	35	31	39	33	23	42	48	46	44	31	40	40	40	44	33	42	44	37	38	35	43	47	43	36	44	50	41	38	35	45	40	38	39	37	46	46	36	44	52	42	38	50	37	52	36	47	49	40	38	33	43	39	44	60	35	46	45	49	45	35	43	42	38	35	41	50	44	38	44	39	42	41	41	50	44	46	42	44	54	31	40	43	41	42	42	45	33	40	46	29	41	53	38	50	36	33	33	39	31	44	34	41	38	53	44	41	32	34	36	39	44	38	23	40	43	50	43	36	39	29	33	37	34	45	51	38	45	42	39	33	48	38	47	52	52	45	32	51	44	36	36	33	39	42	42	29	42	37	45	46	42	45	35	36	54	39	46	38	37	38	40	43	42	41	34	47	41	50	38	40	41	32	33	38	35	42	29	39	47	40	37	43	41	31	35	46	55	36	39	30	40	37	49	33	38	40	39	39	34	38	45	54	49	35	39	43	42	29	37	42	44	36	34	48	40
25981	17323	10881	24083	33134	33886	31694	28284	25092	21882	17668	14167	12411	10963	9923	8375	7116	5475	3987	3249	2928	2331	2109	1808	1826	1528	1477	1358	1340	1287	1207	1138	1174	1201	1155	1183	1159	1236	1091	1001	930	901	937	825	813	790	763	782	802	3855	10007	4637	750	696	727	707	698	639	724	644	694	665	700	663	644	698	671	676	677	688	659	651	576	636	662	735	659	660	646	663	663	680	660	700	702	700	675	632	664	662	676	695	645	663	701	648	617	644	641	653	654	633	673	675	632	616	645	651	652	672	681	647	655	659	643	631	671	654	684	686	669	660	638	665	667	681	643	649	614	621	676	632	646	643	706	651	665	711	652	679	686	612	638	640	685	655	644	676	564	658	621	652	665	592	627	662	625	632	636	654	592	673	671	642	624	623	658	635	622	647	632	588	644	620	644	641	620	643	712	674	639	630	686	607	614	577	654	578	657	624	604	622	659	624	639	586	601	602	601	626	608	641	599	578	631	626	632	642	627	586	630	601	618	626	591	604	620	661	644	609	569	613	619	625	632	593	592	583	654	622	643	626	580	616	588	634	633	612	649	654	622	611	629	660	637	611	651	600	626	624	613	607	621	651	597	615	638	603	605	641	606	580	661	582	622	604	599	579	620	645	561	639	620	619	580	650	610	632	616	586	611	688	626	586	619	633	628	600	589	593	610	614	645	638	663	614	648	631	624	616	644	653	600	616	634	648	622	603	614	619	612	598	615	613	593	583	612	617	610	619	597	593	624	590	619	601	651	604	659	606	600	586	608	611	623	595	624	599	594	583	620	624	616	633	605	621	613	591	636	628	610	632	597	624	604	638	624	626	573	622	620	593	610	603	602	612	590	619	609	610	546	598	554	609	612	617	586	589	611	605	630	659	598	628	627	633	581	644	644	590	618	593	606	614	615	628	594	582	622	589	614	593	617	647	560	627	622	575	613	634	560	567	626	612	607	613	581	610	611	624	647	602	594	619	633	630	611	621	630	606	624	641	600	634	583	594	568	680	622	600	669	605	612	602	577	588	656	619	620	621	628	626	622	628	614	603	664	630	587	635	610	619	610	631	618	608	560	594	645	609	673	565	668	641	635	595	642	631	582	641	630	595	655	546	644	608	574	615	602	646	651	606	617	606	577	590	635	594	631	610	600	629	660	633	578	586	652	653	650	612	645	642	653	595	595	611	674	623	611	615	584	641	630	616	646	624	613	596	614	637	610	610	597	634	616	620	642	632	594	633	617	607	621	639	603	602	637	664	635	642	594	609	612	596	597	611	594	629	619	588	595	643	617	600	663	588	621	627	603	643	558	598	562	622	608	618	607	624	664	589	592	565	622	610	537	630	600	618	608	604	602	657	572	637	659	637	613	578	619	644	629	626	614	644	632	606	590	626	609	644	581	581	632	639	620	652	588	615	596	615	570	658	618	633	610	607	593	628	621	610	617	609	654	555	574	620	658	619	614	597	649	634	638	633	604	645	598	633	611	606	613	577	637	586	591	653	565	612	591	642	588	608	614	602	638	626	618	642	595	646	599	597	607	592	630	624	617	614	606	600	578	606	620	625	586	606	625	625	613	582	616	619	621	579	664	586	624	623	627	621	617	632	641	650	585	631	623	547	605	613	603	610	635	639	635	601	650	598	616	586	582	658	660	618	604	657	610	603	659	611	575	627	596	635	594	592	596	597	629	627	585	619	644	604	591	641	612	565	578	595	603	610	576	635	630	622	591	637	601	625	657	644	596	618	596	639	590	630	629	593	625	663	602	644	656	622	619	602	624	596	591	637	620	587	598	610	579	606	638	609	556	632	640	637	624	612	607	588	625	632	615	585	616	595	637	587	593	635	620	594	586	589	599	623	636	629	613	630	581	593	619	628	593	556	630	623	643	602	654	607	584	612	608	637	656	676	640	600	631	626	609	590	617	609	594	615	611	626	639	631	619	594	583	645	625	626	633	634	630	597	588	597	640	608	578	608	617	611	626	631	601	597	634	653	645	653	615	608	589	583	644	585	643	594	626	599	635	614	631	634	586	598	582	597	622	633	619	621	625	644	625	600	621	635	578	614	628	588	615	648	604	634	568	603	622	617	609	660	587	572	595	598	591	615	640	617	616	623	596	608	589	612	622	548	592	602	616	644	607	668	620	651	608	591	642	611	615	615	601	615	580	576	621	570	586	599	665	608	602	600	594	680	619	634	621	594	603	651	606	601	611	648	568	631	602	605	625	610	617	621	618	621	618	615	606	601	589	580	630	583	651	613	597	621	628	596	640	658	608	637	623	622	570	593	601	620	594	619	639	600	599	577	597	634	614	621	595	632	638	600	610	574	617	593	565	627	596	619	636	611	662	604	630	605	586	614	615	615	569	617	608	616	601	621	563	638	587	615	606	542	621	637	603	599	646	617	583	599	603	647	598	584	638	607	672	625	619	587	645	599	607	608	592	630	602	608	636	660	644	600	638	589	611	627	602	637	609	621	666	609	562	577	655	594	632	608	652	561	593	617	643	625	559	619	616	629	609	636	575	597	609	635	633	619	588	586	616	590	614	591	620	664	601	598	670	598	597	640	602	608	633	605	568	613	629	623	622	630	603	601	681	603	605	614	613	609	622	629	671	597	572	629	583	577	604	622	583	594	647	599	628	638	623	594	631	631	632	634	599	611	593	633	639	616	601	620	614	608	634	625	646	600	641	628	593	591	648	607	642	637	617	570	612	639	625	661	634	591	616	631	629	632	589	620	683	632	598	583	609	609	628	641	664	617	598	601	588	611	631	618	536	581	582	641	655	641	620	608	654	571	620	624	541	640	628	589	589	646	622	623	627	634	606	601	586	656	603	624	587	571	626	609	595	626	624	616	630	612	602	637	604	633	631	594	559	580	599	606	619	612	631	638	643	602	627	646	604	606	603	612	574	614	600	645	641	584	638	620	613	625	649	626	643	668	579	617	645	589	605	634	607	617	623	611	619	641	652	615	627	635	586	696	640	622	654	596	619	656	626	599	636	637	612	611	602	648	613	576	636	651	619	609	597	607	631	629	614	639	611	640	606	627	593	643	622	627	633	596	608	613	627	616	593	612	617	594	626	637	555	585	625	628	595	646	634	596	580	611	589	616	623	640	586	646	641	623	619	642	572	619	623	641	582	584	633	603	659	576	596	629	629	614	589	609	639	573	583	607	654	589	590	577	618	598	635	586	621	599	616	634	582	580	610	641	627	621	628	644	607	578	653	608	626	564	595	577	592	635	635	606	635	623	626	647	613	569	608	662	625	571	604	620	601	636	638	665	608	619	596	636	589	618	658	615	645	603	605	636	630	641	607	614	636	586	613	611	591	609	630	635	603	626	641	621	612	616	616	602	610	601	601	647	591	543	630	636	585	585	555	615	637	586	610	583	611	652	637	594	668	605	614	583	664	644	602	621	650	614	640	659	677	643	616	655	617	569	618	634	597	624	634	608	662	616	617	588	599	654	588	639	583	619	573	609	563	586
1798	385	224	161	296	355	326	311	302	207	179	140	127	105	120	103	83	61	51	59	40	34	38	39	40	28	44	38	32	33	27	34	40	32	37	37	36	39	30	29	24	45	41	30	44	29	37	30	32	34	59	51	30	30	27	30	45	24	31	25	32	21	32	27	30	29	23	36	34	26	16	31	27	27	42	33	37	27	31	22	41	32	38	32	32	31	26	31	44	29	18	23	35	42	28	35	24	25	41	27	32	28	30	25	26	26	27	33	36	21	41	32	31	32	31	33	38	31	40	16	23	32	27	29	37	29	34	40	25	29	23	32	54	32	34	26	38	41	25	44	38	33	33	27	39	28	38	32	30	36	32	24	31	24	35	31	46	17	40	36	34	30	30	28	33	26	33	43	30	39	28	31	28	26	31	35	37	35	24	30	32	26	36	26	30	36	29	36	32	24	29	31	46	42	33	42	36	26	38	37	33	26	39	36	32	33	34	31	36	28	31	30	40	30	27	26	32	29	27	31	34	42	26	31	36	41	28	27	34	32	29	39	34	28	33	21	38	38	35	24	26	32	32	22	44	34	34	37	34	33	37	33	37	38	22	26	30	40	27	35	31	31	32	29	34	36	31	31	23	46	40	28	35	44	34	34	38	33	25	29	29	31	35	28	35	34	37	22	20	22	29	27	34	39	36	26	33	18	24	38	27	26	37	36	36	28	26	28	47	24	30	31	36	27	34	26	28	31	33	28	35	34	30	38	25	36	29	26	31	30	27	42	30	29	39	37	31	29	29	30	42	28	32	26	30	23	28	33	27	29	27	33	22	37	33	33	27	34	36	21	25	36	31	34	32	34	30	30	35	43	26	32	29	30	27	34	33	36	34	43	36	33	33	34	39	29	36	39	29	30	27	43	39	43	34	34	31	32	29	45	46	37	37	27	35	32	39	26	28	29	27	38	31	38	26	37	35	28	26	28	28	36	38	35	30	32	29	32	31	24	20	35	35	33	37	30	28	34	34	26	36	32	35	38	23	38	30	50	24	36	32	33	32	30	28	38	26	41	28	36	21	44	32	33	23	35	37	29	30	29	31	35	43	31	24	24	28	23	31	36	36	36	34	45	36	33	29	37	26	20	43	30	33	40	35	37	37	41	24	40	28	34	29	40	29	36	30	36	41	29	27	34	25	33	22	35	35	42	30	30	36	37	31	20	28	30	29	37	34	32	25	32	39	32	47	33	35	42	29	32	29	37	29	27	32	43	36	29	32	32	22	37	28	29	26	27	31	34	40	29	29	43	36	25	28	28	36	35	34	23	33	40	26	37	32	27	33	30	38	37	48	15	31	25	26	34	39	33	38	23	30	30	37	41	32	30	27	36	30	30	37	43	33	35	41	27	35	35	35	26	26	30	41	35	40	27	38	29	36	41	39	34	26	26	30	37	41	31	32	40	42	27	27	32	28	25	34	29	38	40	32	30	42	32	37	35	29	33	18	25	29	33	29	35	33	37	29	36	28	28	38	34	27	38	32	36	28	32	34	36	21	33	28	29	35	42	30	34	35	28	30	33	32	41	33	41	32	32	34	37	43	24	32	26	22	29	26	32	30	31	27	23	28	32	46	41	27	41	37	36	34	32	30	24	25	33	35	31	28	32	27	32	38	22	26	35	33	29	36	42	46	31	31	40	29	26	26	28	40	30	24	40	29	18	44	25	32	41	36	39	38	45	33	37	32	30	48	21	35	23	46	32	33	37	31	32	29	38	30	29	32	20	40	23	40	28	36	37	37	35	28	29	40	26	22	27	24	24	40	25	22	40	29	32	33	33	34	34	30	32	36	36	35	29	37	42	37	35	36	32	23	30	33	34	34	32	29	39	34	32	33	27	33	29	46	31	37	32	28	26	30	34	24	36	25	35	32	28	40	38	34	38	37	42	28	34	33	29	34	38	27	33	30	30	33	33	22	32	29	36	31	35	30	36	34	38	27	33	32	25	29	33	33	29	39	38	28	34	32	28	39	32	34	29	28	32	38	24	29	29	30	39	26	27	37	26	33	31	38	28	33	32	39	30	35	36	41	33	25	35	27	28	27	42	34	44	37	38	27	29	23	31	27	29	31	38	28	28	24	33	19	38	31	24	33	30	31	41	27	23	26	31	24	25	32	37	29	21	27	33	26	30	31	39	28	29	34	37	30	39	32	39	23	30	26	26	34	38	34	29	40	34	30	33	26	29	47	19	42	36	31	27	28	23	34	40	39	34	30	32	32	34	26	22	33	40	35	34	43	40	28	23	42	34	36	27	34	27	38	29	31	30	26	27	27	37	27	28	32	42	21	32	41	33	44	32	25	39	41	33	28	27	35	37	37	38	35	38	33	23	34	36	30	19	35	34	33	28	26	40	31	29	23	25	31	38	36	25	38	34	33	30	37	33	38	27	28	32	22	21	34	33	33	27	40	33	32	33	39	39	39	27	41	31	27	26	24	32	29	32	28	27	36	27	25	47	44	27	28	28	33	21	38	26	24	36	42	42	34	32	41	34	26	28	35	29	37	32	29	34	30	38	44	24	23	26	19	39	24	39	28	28	29	41	26	33	33	42	25	32	43	26	33	26	36	17	43	33	31	38	32	36	29	38	39	33	37	28	23	45	33	34	39	26	37	33	33	25	36	35	24	22	42	38	35	28	40	34	26	32	24	35	26	24	24	34	29	29	30	36	27	27	24	31	34	34	34	37	37	37	38	30	29	35	24	41	39	44	25	35	41	37	29	23	40	41	26	31	20	31	26	31	32	33	37	35	35	30	26	37	36	32	37	31	29	28	17	26	23	33	37	42	37	28	26	37	32	40	26	39	31	32	25	36	29	26	32	32	43	32	37	31	33	37	34	22	36	33	24	23	26	29	27	41	31	31	31	25	38	30	33	32	44	34	28	28	31	29	41	23	37	37	38	31	33	28	36	34	46	23	28	27	32	25	39	27	42	22	36	32	33	33	24	30	36	32	34	29	33	35	26	28	26	31	40	24	25	27	34	32	30	23	29	23	38	23	38	29	32	31	33	37	29	34	27	25	30	36	42	36	30	33	30	33	24	27	25	32	25	33	29	36	39	34	42	43	23	29	41	20	41	37	38	38	23	31	35	28	29	33	37	28	28	31	46	26	19	33	22	37	41	29	19	23	28	30	31	27	29	37	24	35	37	40	23	29	28	27	23	29	25	32	25	32	30	25	30	23	27	33	28	32	31	42	28	27	31	30	26	29	36	39	23	40	29	40	28	40	36	40	34	34	29	49	28	26	31	28	29	28	33	26	29	31	31	32	39	42	28	24	30	35	34	36	27	34	24	33	38	33	26	30	28	36	45	30	23	35	28	39	25	33	39	23	28	28	30	35	32	44	33	24	34	32	34	36	35	45	29	26	29	40	32	35	26	23	43	31	37	35	19	28	32	25	25	26	35	27	44	30	38	32	38	36	26	31	30	31	34	38	25	30	30	33	33	32
17528	10446	5881	15309	23061	23363	20787	17902	14775	12070	9599	7189	5941	4899	4627	3749	3282	2442	1823	1318	1174	1040	891	805	744	658	743	727	687	631	630	625	616	607	688	678	690	620	651	596	612	586	575	485	548	530	521	538	556	794	2317	1155	494	502	506	505	468	503	499	489	516	480	496	514	518	495	480	539	489	470	532	489	505	492	559	475	487	484	509	533	493	501	512	465	496	438	499	537	497	492	494	507	519	502	544	499	498	517	507	506	490	497	501	521	498	526	490	487	514	520	500	503	529	540	476	509	492	499	526	506	501	530	522	531	459	456	467	542	505	503	502	494	478	523	517	489	482	524	523	520	541	517	499	523	468	503	554	501	509	514	458	476	476	510	461	486	455	507	499	469	533	446	517	435	469	492	448	535	544	547	484	476	468	427	497	476	469	518	539	466	513	478	534	475	513	510	463	543	480	473	481	494	522	491	475	477	463	460	484	474	527	466	478	487	462	508	491	504	536	518	482	464	491	491	508	494	487	510	498	491	444	507	509	518	453	475	474	453	489	492	511	456	483	524	487	479	515	468	518	516	469	495	511	474	487	468	522	470	459	529	465	510	519	509	520	502	502	486	455	529	500	481	459	507	475	531	498	496	461	481	509	482	507	496	441	517	460	458	473	502	472	507	524	528	506	510	456	472	429	483	468	494	469	464	482	477	484	504	503	513	485	469	493	514	487	500	468	497	503	478	486	467	485	460	516	473	498	483	448	514	487	517	479	496	496	470	492	476	473	472	487	521	510	478	492	522	498	506	509	470	500	483	513	492	469	508	491	511	483	472	487	472	470	489	504	472	529	466	475	509	506	465	492	490	506	493	503	451	475	465	504	519	471	497	473	479	507	471	504	504	479	457	491	518	499	500	496	503	540	495	497	479	506	503	473	494	503	477	521	492	518	469	473	484	467	491	524	485	458	469	478	482	491	442	474	471	502	473	499	477	473	476	469	489	488	514	491	538	477	473	520	480	481	522	503	503	475	486	476	495	498	522	506	513	483	483	480	530	459	509	507	505	441	456	464	486	514	476	491	469	473	464	526	493	497	518	500	522	495	485	489	489	463	483	483	478	486	521	468	505	511	490	496	502	511	489	482	518	486	484	499	504	485	507	480	484	509	457	480	501	461	507	439	492	452	496	469	442	542	474	503	481	486	465	490	433	471	515	505	567	501	512	498	485	491	453	483	480	544	480	481	442	486	467	485	516	492	474	518	511	491	426	536	507	473	494	521	476	470	444	506	509	451	473	487	463	478	482	506	475	445	455	459	492	468	484	474	478	500	488	499	489	536	460	507	473	496	463	496	491	515	494	519	485	458	452	510	474	494	483	474	513	513	488	498	488	490	472	490	485	504	506	485	482	523	504	485	495	548	522	494	470	462	507	514	487	499	462	487	519	479	493	517	475	487	483	528	493	470	478	503	510	498	485	509	497	472	505	477	468	508	508	498	495	445	496	516	489	459	494	489	519	538	490	494	456	479	481	504	501	514	506	510	507	487	489	468	451	465	532	497	477	513	471	534	491	461	481	505	512	502	509	449	488	506	495	510	490	494	497	488	509	521	507	493	485	476	547	484	469	485	523	462	501	472	511	482	514	487	508	491	492	480	489	473	497	501	496	491	516	501	484	491	500	491	510	477	506	520	432	488	469	534	495	524	477	511	482	529	513	457	531	478	531	530	463	509	501	482	492	491	449	549	455	542	484	491	510	455	513	499	482	496	486	502	494	499	538	490	485	456	522	478	472	499	453	501	483	501	470	492	549	440	474	489	483	442	503	529	501	521	533	523	519	477	482	476	505	514	487	513	442	497	504	481	490	454	500	480	481	520	485	505	503	504	499	534	459	483	465	482	460	486	463	526	484	489	484	472	487	493	477	504	476	510	519	506	486	495	512	491	478	489	509	497	474	456	505	515	497	478	491	485	478	496	463	533	488	483	462	481	480	532	495	474	500	475	515	485	519	488	470	510	493	520	489	500	465	479	462	486	493	511	525	478	498	506	529	449	496	512	539	486	465	483	512	477	512	500	489	478	496	504	452	512	531	451	479	496	494	450	532	458	492	490	532	485	514	496	522	450	514	523	506	488	482	508	492	459	478	463	508	487	505	496	500	499	482	486	473	491	498	500	528	509	514	484	522	444	469	492	480	474	437	488	508	503	517	512	524	502	505	524	475	499	486	480	521	505	506	491	492	474	552	518	462	490	504	479	495	483	502	516	527	481	499	489	473	484	503	455	496	456	479	494	481	492	460	516	439	508	508	505	513	518	489	508	470	473	519	491	504	493	494	501	482	495	533	510	499	486	487	497	507	474	440	521	512	500	493	466	497	541	498	515	486	536	509	498	496	533	453	497	499	548	547	491	485	453	471	478	516	523	489	509	493	450	456	473	499	491	518	472	486	464	513	493	506	483	473	477	503	475	471	496	494	509	495	478	493	518	477	498	522	483	485	524	487	514	485	505	483	510	536	477	502	484	463	512	517	516	488	476	507	493	453	497	498	525	499	459	487	478	466	496	503	476	487	486	494	485	488	523	455	487	479	496	514	490	481	524	479	515	502	496	517	493	507	496	467	481	528	460	514	487	506	473	498	495	476	453	491	490	484	510	481	509	516	499	459	464	515	523	493	476	493	481	493	501	509	476	502	512	500	498	505	481	474	477	491	504	496	500	473	487	485	457	499	446	495	501	521	531	525	527	527	499	488	502	503	475	458	508	509	503	487	453	494	484	477	440	488	446	508	474	490	497	506	542	517	504	446	485	505	484	485	498	469	498	472	506	489	510	511	455	435	464	460	491	538	482	493	469	488	477	500	492	474	506	512	495	462	513	465	463	497	508	488	517	507	493	508	505	522	506	506	507	467	498	501	484	504	470	508	487	494	454	492	485	505	545	512	527	521	475	521	497	512	521	509	473	457	491	458	490	548	478	518	454	505	475	516	533	515	477	478	489	474	486	484	480	485	506	493	538	504	494	523	443	514	479	509	480	473	465	528	486	457	496	497	487	508	495	492	433	479	495	495	467	521	484	441	497	448	485	451	500	528	490	512	487	476	483	502	459	509	539	458	500	464	537	490	488	498	509	495	536	513	501	491	517	489	514	504	487	448	503	471	517	494	480	492	453	497	493	484	500	495	480	478	476	483	507	509	475	505	435	479	479	547	529	504	507	486	515	464	491	495	495	479	472	515	509	483	497	445	452	469	461	482	491	504	460	489	514	543	504	457	468	446	467	475	522	450	463	469	495	490	501	501	493	473	503	489	493	505	485	505	521	475	450	506	484	476	510	536	493	525	505	489	538	490	493	505	467	465	546	490	461	487	467	491	512	484	512	447	486	478	474	459	464	497	493	471	450	520	495	450	476	511	528	495	470	492	512	504	485	494	473	506	471	511	481	497	470	526	515	457	473	480	480	526	504	486	473	460	502	481	501	516	471	446	508	484	498	467	507	498	477	471	472	476	459	499	527	473
1239	617	343	272	464	600	544	459	428	332	282	220	187	161	123	120	91	88	66	49	47	30	36	35	42	42	42	43	37	33	39	40	26	38	43	31	29	30	25	21	24	26	20	30	26	27	22	25	33	27	138	162	33	24	34	23	25	24	24	24	20	29	25	36	34	27	20	24	21	24	23	23	30	37	25	24	24	27	26	30	32	28	25	35	25	32	27	33	18	24	20	27	23	24	30	27	26	29	24	25	26	24	18	20	30	18	25	20	21	16	18	34	22	26	22	21	25	20	22	22	18	24	20	17	33	21	29	22	26	26	34	19	20	31	27	25	26	29	23	18	25	21	22	14	32	32	30	30	24	18	24	25	27	31	17	20	21	24	23	18	27	27	23	19	25	28	28	24	24	27	25	29	18	33	23	29	24	28	23	25	17	24	20	23	18	14	31	22	28	24	28	33	26	19	24	27	25	27	17	25	36	28	29	20	24	24	20	26	27	25	25	28	21	26	34	26	20	27	19	22	25	23	25	18	18	27	30	26	23	22	30	21	21	26	16	16	22	25	18	23	23	22	20	24	26	16	28	29	24	22	23	32	31	30	16	19	26	26	19	18	19	21	28	19	26	26	31	27	20	25	19	34	26	24	31	20	22	32	27	24	31	21	21	24	24	24	23	23	22	20	25	25	24	28	21	31	29	17	18	21	20	26	23	27	22	21	26	25	37	22	23	16	18	28	17	32	19	25	27	24	30	22	28	23	21	28	20	20	27	28	21	25	20	26	25	22	22	22	19	17	22	22	29	27	16	27	30	23	35	14	21	30	22	29	21	30	26	24	22	21	28	22	23	17	21	25	23	27	17	26	20	24	13	19	17	17	25	25	24	24	24	20	25	22	25	29	17	26	20	23	19	29	28	34	24	21	25	19	23	23	25	29	24	26	15	21	23	21	33	22	22	24	23	29	29	31	13	23	17	36	24	23	27	13	26	23	20	27	22	22	32	25	28	23	21	27	19	26	25	16	18	18	21	18	17	25	21	17	35	21	43	26	14	23	24	25	25	27	30	28	15	28	20	23	26	20	24	25	17	18	23	26	18	25	18	20	19	31	16	27	20	18	22	24	32	28	18	22	21	25	24	25	17	22	31	22	28	26	29	23	21	17	19	20	27	30	31	23	22	33	18	14	23	22	21	35	30	25	20	22	22	23	15	16	20	21	32	22	19	28	25	33	21	28	17	27	17	25	19	23	23	26	24	24	18	15	26	22	26	26	30	16	26	19	18	28	18	21	23	20	15	19	18	25	30	28	21	28	25	18	20	22	36	20	18	26	25	20	28	16	21	25	21	30	26	20	19	21	17	27	28	24	34	22	24	26	19	28	17	26	16	20	31	26	24	25	20	26	28	19	23	14	22	23	17	26	24	22	28	20	18	29	22	28	24	16	24	20	20	22	22	17	27	27	21	31	25	22	27	20	26	22	17	20	21	31	22	29	33	26	14	27	28	26	22	21	23	24	30	24	34	31	27	26	24	34	22	15	31	23	20	25	25	28	10	19	18	16	19	16	25	26	29	15	19	22	22	20	32	30	30	21	34	21	27	21	29	18	30	30	26	27	13	21	24	23	23	30	28	28	23	17	29	22	24	20	24	11	22	20	19	27	27	27	19	19	26	23	25	19	26	25	28	22	27	22	27	24	27	26	25	21	20	22	24	26	21	18	19	22	27	28	26	26	19	22	17	19	25	29	25	23	28	22	27	25	26	26	28	22	25	15	31	27	28	17	25	35	18	21	22	20	16	22	23	20	31	19	30	28	21	26	22	23	19	25	18	24	20	21	18	24	17	29	15	24	20	22	20	19	23	19	28	28	31	16	23	27	30	29	20	20	35	25	23	24	22	10	24	36	26	19	19	19	24	20	22	27	24	27	22	29	26	14	22	20	19	25	28	16	28	29	24	21	25	21	26	23	28	18	25	34	31	22	27	23	25	20	24	29	31	27	32	23	22	25	16	26	27	24	20	34	23	26	11	20	16	28	20	30	28	26	24	21	25	16	18	21	18	19	24	23	23	25	23	18	21	16	24	19	27	24	19	30	19	19	33	20	19	18	15	23	23	16	28	25	23	17	16	29	24	30	28	22	19	23	18	27	23	22	17	21	24	27	23	12	15	22	22	19	26	22	22	15	22	31	28	32	27	31	19	23	20	23	33	16	28	28	14	18	27	27	29	29	31	20	24	20	32	24	22	25	27	25	30	24	27	22	23	29	27	27	22	24	17	31	29	28	32	22	20	32	26	22	24	29	32	36	22	27	23	23	24	25	24	23	21	19	28	22	26	23	23	31	30	21	22	24	16	19	26	14	26	19	19	24	17	23	31	22	16	23	25	30	27	30	27	19	22	21	16	29	33	19	30	25	12	25	20	21	21	17	22	21	24	39	24	25	22	23	24	24	29	14	22	21	31	31	31	21	20	26	30	26	24	18	22	27	17	25	31	21	24	22	24	27	20	25	23	15	21	21	24	19	22	29	23	31	32	25	24	25	26	22	17	23	24	27	31	30	27	20	29	23	21	20	7	16	17	16	20	20	19	24	25	18	31	34	24	20	18	21	24	23	19	31	27	24	25	41	19	22	23	21	24	27	21	32	32	20	22	19	34	24	19	42	22	21	18	27	27	16	17	28	14	20	24	23	14	21	29	27	18	23	24	24	18	24	14	30	26	19	27	26	17	25	27	27	20	19	23	34	30	25	27	17	27	22	35	20	24	22	31	28	23	25	25	29	20	23	27	30	27	28	22	31	21	33	29	22	29	31	29	15	25	23	26	27	19	24	25	28	20	26	30	36	27	27	23	20	27	18	19	22	29	24	22	22	14	21	23	23	18	26	27	27	29	25	28	31	24	30	25	24	29	30	19	23	36	24	27	21	24	30	16	17	23	15	28	21	27	25	18	23	19	26	26	29	14	20	20	17	24	21	25	20	23	22	28	24	19	27	22	19	23	21	26	24	23	24	16	28	18	16	27	20	28	17	17	27	20	22	19	27	22	24	11	25	31	24	25	24	20	30	24	24	30	19	30	23	20	27	29	26	22	31	25	24	23	29	21	29	21	20	22	34	28	29	20	33	32	34	20	19	27	14	18	27	24	17	14	17	21	17	23	26	20	20	24	20	32	28	19	17	21	22	18	28	26	31	22	24	16	18	23	22	26	27	24	19	23	23	30	32	25	22	20	23	31	30	20	37	23	28	21	28	17	35	25	18	16	18	24	9	24	26	26	18	19	24	28	23	21	34	22	28	23	13	26	23	26	22	28	31	22	20	30	24	27	27	30	19	26	16	18	21	20	26	34	21	25	19	24	15	21	28	34	20	24	30	17	18	25	26	23	29	29	18	24	29	30	21	24	23	24	26	20	22	22	19	26	27	29	24	19	18	24	26	17	37	32	29	19	14	32	24	28	18	25	21	24	21	19	19	27	22	18	27	21	27	25	28	30	20	31	19
21319	14027	8459	21139	29252	29114	25596	22402	19290	15954	12997	10964	9128	7557	6685	5531	4815	3899	2736	2146	1791	1411	1201	1145	1000	966	998	886	796	757	775	762	694	771	718	785	765	707	603	562	569	531	476	473	473	443	471	520	485	504	4485	5255	470	438	432	358	413	404	390	377	382	414	397	394	373	407	403	379	378	398	446	391	371	375	444	423	416	393	369	388	363	443	372	419	455	390	400	406	388	409	375	340	400	409	407	425	402	387	391	382	394	385	406	406	404	400	362	397	375	404	365	377	416	404	322	391	407	369	386	393	402	378	389	379	421	392	379	396	380	395	387	414	398	393	399	392	410	425	402	417	435	413	364	367	391	414	409	386	392	412	368	365	339	372	387	362	358	380	342	401	373	364	361	387	389	402	399	372	386	404	373	344	379	396	384	394	388	391	426	400	364	430	365	388	396	368	364	352	379	379	402	385	410	381	364	383	386	356	384	378	350	375	386	391	383	386	353	386	339	372	399	340	405	392	376	382	359	348	386	369	357	374	382	377	367	367	363	372	349	389	386	357	381	390	380	377	357	376	343	394	368	383	389	412	336	405	401	330	374	384	373	428	371	365	388	394	369	366	374	339	364	358	382	373	372	402	370	368	364	339	359	329	360	342	381	392	338	382	400	404	391	376	372	384	353	365	349	361	362	360	346	371	387	378	369	364	381	389	382	360	358	338	355	376	384	377	378	372	406	359	356	401	363	338	365	377	371	390	368	352	370	385	344	378	379	351	347	380	332	387	366	390	398	374	360	383	383	369	388	357	384	364	368	355	406	382	340	350	388	339	376	375	375	373	352	339	368	368	318	405	377	372	368	375	354	363	369	374	362	388	360	357	387	361	368	381	406	369	375	367	411	380	356	393	376	385	358	354	382	340	382	405	366	389	382	367	344	387	383	366	367	406	346	365	364	427	372	381	393	401	369	374	375	389	362	355	365	397	396	394	345	338	358	347	381	361	350	368	399	338	349	346	332	383	338	351	357	341	397	397	339	361	371	393	361	382	425	388	341	398	388	315	379	350	393	420	354	359	393	322	404	365	391	385	370	401	390	358	372	389	390	355	323	365	354	370	362	348	341	411	366	355	418	323	358	330	390	342	376	378	360	356	416	382	404	372	403	389	396	360	379	362	405	358	387	352	381	371	358	360	368	396	384	366	365	396	366	374	380	333	391	395	352	344	361	366	385	363	363	374	374	378	345	405	379	375	357	339	377	328	348	368	347	348	403	339	336	360	358	385	378	391	359	380	379	382	347	385	396	388	352	361	387	354	353	379	368	354	364	387	348	377	383	359	383	369	412	376	338	382	355	376	351	376	387	370	357	404	398	343	384	345	356	358	355	385	385	374	383	351	354	359	352	380	395	353	327	360	359	362	382	342	375	358	336	372	386	396	377	375	374	362	380	400	357	351	355	392	346	324	362	376	370	374	358	353	366	331	360	352	350	381	351	380	379	399	357	375	356	370	378	382	375	362	369	339	363	344	382	377	362	356	336	368	374	387	397	378	376	371	373	355	356	350	399	329	356	404	360	386	390	341	389	400	397	344	341	362	344	368	375	369	357	390	389	361	366	401	368	389	403	369	372	369	351	390	374	390	388	358	373	359	383	373	343	362	374	368	348	334	389	387	384	393	383	394	351	369	360	402	379	397	370	387	373	381	373	388	350	383	393	345	349	394	321	375	371	342	389	351	349	373	361	346	358	365	351	359	343	362	363	370	368	373	381	394	375	355	347	380	367	373	374	375	336	374	380	371	359	393	397	349	336	359	361	382	368	361	343	366	369	389	310	380	397	383	361	331	352	306	375	392	371	375	369	395	357	388	331	356	363	374	388	354	370	387	373	384	373	363	375	365	390	372	361	382	404	336	372	357	381	369	380	351	380	369	380	378	374	359	373	307	385	383	397	386	387	360	371	361	370	337	396	368	399	363	341	353	345	397	379	354	404	376	356	354	375	368	390	374	399	377	334	400	366	360	354	372	358	365	369	365	357	384	371	354	373	363	373	362	375	411	400	356	356	327	359	403	383	362	329	384	352	377	408	349	346	348	361	358	369	338	356	381	395	358	370	355	376	365	368	362	386	363	364	375	369	349	386	377	350	379	351	425	354	378	373	343	351	330	369	399	362	393	381	342	384	386	381	374	385	372	423	385	379	348	358	364	384	375	389	353	388	365	343	368	356	391	364	371	345	376	399	343	353	384	399	375	391	384	388	372	336	381	340	386	384	378	385	387	389	379	374	382	389	358	339	361	356	390	365	379	388	371	360	395	352	364	354	368	362	373	361	372	405	385	400	352	380	378	370	384	386	316	343	370	344	392	385	348	391	417	348	361	384	357	389	348	326	370	386	357	375	382	382	388	333	350	380	378	360	371	377	353	340	378	365	376	386	387	373	349	375	381	364	384	354	367	390	389	373	393	375	398	387	366	325	360	390	396	362	385	369	355	380	368	382	351	350	358	346	381	369	350	399	393	395	396	360	388	398	417	418	350	357	385	365	380	355	377	376	363	374	372	385	382	389	388	370	359	348	386	395	385	352	382	403	368	370	365	381	340	373	429	324	373	371	372	374	375	374	382	316	367	342	374	349	334	387	400	380	361	347	354	360	354	369	352	390	384	365	371	389	407	351	334	366	374	343	373	340	359	359	378	381	356	352	385	322	383	353	412	355	389	383	378	351	365	366	366	347	402	358	360	387	380	391	342	358	395	390	360	362	347	361	384	367	397	373	360	365	375	378	399	369	375	342	383	360	371	384	417	372	385	337	367	401	353	362	360	346	364	372	351	357	385	361	352	358	364	369	340	332	365	381	403	394	362	333	407	359	357	335	361	381	374	355	358	363	382	357	393	365	376	331	397	372	359	386	389	349	370	389	380	358	368	356	415	362	369	368	350	371	374	344	358	377	371	377	365	367	404	409	396	398	355	362	364	335	355	350	374	381	371	382	356	382	357	403	354	403	368	368	348	397	399	395	349	346	370	325	367	350	364	395	350	359	355	359	372	362	403	335	376	375	360	397	368	376	383	416	324	348	395	399	339	341	372	400	385	396	344	424	385	370	358	371	378	368	371	347	340	376	406	367	358	360	389	367	365	371	339	384	403	400	409	356	360	332	349	381	399	357	363	394	383	374	385	374	362	366	352	368	363	357	383	374	377	392	377	367	354	360	384	368	338	393	365	371	377	356	356	395	373	355	368	360	349	358	358	364	366	380	342	384	377	353	404	365	375	377	367	364	359	353	370	357	354	347	369	361	379	365	355	316	387	339	354	372	406	350	380	347	363	351	355	405	365	366	359	357	405	375	339	406	365	396	366	395	375	354	379	363	391	338	363	368	371	352	400	366	400	353	377	409	362	394	352	409	345	375	350	354	338	376	367	359	373	341	369	345	358	372	391	352	367	362	351	405	384	360	334	399	351	374	335	390	380	377	362	360	376	376	355	357	388	363	382	399	371	371	323	363	367	388	371
2908	565	366	283	507	612	508	420	413	313	283	283	204	219	190	134	176	129	102	82	65	75	69	55	62	89	55	55	77	53	74	72	57	63	56	49	44	60	51	38	66	49	45	43	47	44	53	60	44	77	168	171	64	39	56	59	57	44	46	58	50	45	54	53	45	48	52	59	54	54	45	54	55	48	60	50	62	43	54	41	50	52	54	43	48	41	45	45	51	54	47	39	44	51	52	59	40	41	51	58	48	65	53	60	48	49	47	46	41	58	54	57	56	45	54	62	64	59	71	59	59	47	40	48	60	49	50	53	48	60	52	44	55	44	38	40	48	55	56	46	51	55	48	60	41	57	52	51	54	43	64	60	51	48	44	55	37	39	54	56	43	49	45	67	44	65	48	40	43	48	55	56	61	53	52	55	57	59	45	45	58	42	48	47	48	56	46	53	41	39	52	55	45	52	46	54	49	49	51	61	59	44	67	46	70	52	48	67	58	58	44	68	41	55	49	47	42	51	51	40	55	40	50	48	46	54	44	42	50	44	59	67	37	59	65	48	43	50	54	43	55	42	49	51	48	42	59	51	39	47	49	51	44	47	42	41	69	41	41	47	52	35	63	63	48	51	45	42	50	46	43	51	30	49	45	54	53	47	47	52	42	41	51	47	49	35	47	46	46	53	44	44	52	55	42	48	37	56	48	51	44	56	52	45	48	57	56	40	44	39	53	55	55	46	59	50	59	53	44	36	48	53	41	36	57	54	35	55	44	54	44	58	34	48	46	57	54	53	41	36	52	59	63	52	47	41	50	58	62	46	44	46	47	50	53	63	49	56	36	54	49	41	48	64	42	48	63	46	50	54	46	61	48	50	38	36	50	57	54	57	40	31	58	63	40	60	51	47	53	48	51	57	44	50	39	45	43	58	46	38	47	47	40	56	53	57	43	45	54	42	47	42	44	45	43	47	50	51	52	56	66	51	35	38	48	50	45	47	53	45	54	47	57	41	53	59	44	48	64	48	48	60	48	40	52	45	37	52	34	57	44	53	45	63	46	54	51	44	61	59	43	41	48	46	43	47	54	60	48	56	42	57	46	41	47	46	52	44	50	55	56	57	49	57	43	51	50	57	50	61	57	44	44	48	46	48	57	54	51	55	49	34	44	44	55	48	50	46	48	37	35	52	44	50	40	56	68	48	57	51	48	48	49	67	52	40	49	51	50	56	58	54	51	61	43	47	38	62	52	57	35	38	53	44	43	57	54	58	50	48	50	59	43	52	41	59	50	53	50	52	51	46	62	45	42	47	51	54	53	49	63	44	54	54	52	63	40	58	55	58	67	42	43	44	48	57	51	51	55	53	44	51	55	51	51	51	51	49	40	43	50	44	48	52	58	43	49	46	49	40	34	57	54	52	51	45	45	45	47	48	49	44	43	53	53	37	58	52	44	49	50	52	36	52	41	39	48	51	47	31	55	44	48	53	36	40	35	40	48	47	42	53	52	47	60	49	44	41	62	51	48	54	46	52	39	49	36	45	39	50	33	53	39	38	47	40	48	54	43	49	52	46	59	53	47	48	33	49	51	51	51	48	51	49	50	41	54	40	58	42	37	53	50	54	47	50	71	48	34	67	53	57	53	56	43	49	43	56	50	36	55	49	48	55	49	57	50	51	51	45	39	61	60	52	50	53	51	56	41	51	46	56	51	51	52	37	52	60	51	42	45	55	43	48	57	34	56	55	51	47	46	48	43	48	32	62	54	46	61	46	58	42	53	46	39	51	52	52	44	53	47	59	58	43	46	43	42	56	44	51	50	41	43	49	49	48	46	57	53	61	50	48	42	60	52	54	54	53	61	49	51	49	48	56	41	49	61	52	59	47	61	41	55	44	49	37	50	48	40	49	60	44	54	50	50	61	56	47	47	37	47	35	63	61	51	59	36	59	65	51	49	43	54	44	53	54	67	45	39	51	55	49	51	51	47	54	58	49	47	59	54	52	40	47	39	42	50	47	47	50	39	43	45	47	51	63	54	44	48	56	41	49	47	48	40	46	59	54	42	51	51	50	64	57	58	49	58	56	55	53	45	58	45	54	47	51	37	47	55	56	44	48	46	46	51	50	49	46	41	41	56	57	52	51	55	50	47	58	50	52	58	46	58	53	58	54	48	49	50	39	42	49	69	45	63	53	54	50	41	47	42	47	52	48	47	58	42	54	41	63	64	49	49	38	51	40	46	59	51	49	40	45	62	52	55	49	45	41	55	39	69	42	62	52	50	45	50	49	57	39	48	49	45	50	51	55	53	49	60	43	54	39	48	44	47	48	55	55	50	65	60	54	47	50	47	41	52	55	54	43	51	68	54	41	49	53	62	59	49	51	51	47	46	55	47	54	47	37	44	55	54	57	58	51	39	52	40	43	39	58	58	37	44	53	39	41	38	53	65	53	56	42	47	58	60	52	57	43	43	43	51	50	54	61	55	65	49	64	59	45	61	54	50	50	53	46	44	40	51	48	42	42	52	39	53	43	56	65	48	38	52	39	51	52	57	66	55	37	34	57	44	61	51	53	59	48	61	63	52	68	50	44	48	53	52	59	47	48	37	44	47	49	45	58	40	52	52	39	44	50	39	53	49	46	56	51	48	46	45	48	49	54	57	35	45	49	61	54	49	61	54	54	49	40	59	50	43	48	40	42	44	53	50	59	40	53	38	36	56	45	51	52	62	57	53	55	46	56	62	39	43	49	59	49	65	44	37	53	54	39	46	55	37	50	43	58	51	47	64	60	57	45	58	51	44	54	48	54	49	45	44	52	43	54	36	51	47	28	56	52	47	50	44	42	53	56	57	55	50	64	44	51	46	59	42	62	44	46	51	56	40	43	57	50	54	48	52	51	54	52	60	52	45	54	56	50	52	56	35	54	54	46	47	52	58	40	59	52	52	55	36	47	55	43	51	45	61	55	57	55	57	43	52	54	45	62	42	54	47	66	48	51	34	63	53	57	49	33	45	54	56	28	42	50	59	48	45	53	51	54	61	53	56	44	45	51	42	55	57	58	50	47	52	56	34	51	53	48	51	45	48	47	47	51	51	51	49	51	54	45	58	53	48	48	53	56	46	51	45	49	68	44	41	60	47	69	62	47	57	47	52	52	62	47	35	54	55	50	43	48	46	41	49	47	57	43	59	59	40	51	64	53	33	41	43	37	45	53	45	58	43	53	45	49	45	50	45	45	59	45	42	42	52	53	62	57	54	46	36	49	43	49	46	52	56	42	55	50	56	56	55	44	50	43	57	52	43	50	52	60	30	55	39	58	43	48	58	52	41	55	50	49	44	61	47	41	53	52	53	51	48	40	54	53	50	55	52	43	48	57	55	45	62	48	37	62	46	45	48	47	45	46	42	50	42	50	74	54	41	51	48	41	52	54	41	45	51	48	52	37	44	51	45	54	47	37	51	46	62	43	51	62	46	50	50	53	57	51	45	47	49	59	29	58	58	40
19238	12603	7960	20748	29333	28775	24896	20624	17695	14647	12204	10877	9405	8483	7006	5977	5064	4185	2927	2445	2104	1774	1479	1412	1342	1260	1245	1242	1169	1174	1225	1129	1028	1045	1069	1181	1168	1061	959	928	896	829	892	852	895	840	862	843	843	2028	5924	3977	903	771	808	785	772	752	795	825	746	762	782	784	789	761	738	766	752	773	740	820	773	804	806	775	774	757	802	788	756	766	817	730	760	805	746	754	792	784	778	719	736	769	758	779	781	783	762	780	761	765	796	745	761	766	789	796	820	783	756	769	743	763	794	758	778	781	745	765	787	764	780	800	761	784	716	761	763	722	752	776	735	770	821	765	788	779	800	843	805	750	775	797	729	811	837	769	797	757	763	751	764	755	739	764	778	719	718	766	769	740	746	698	796	729	767	755	792	763	769	749	773	800	758	740	762	741	770	770	766	782	764	753	776	742	745	747	765	734	819	789	770	752	747	750	725	750	764	780	745	735	727	792	775	730	703	763	783	749	737	791	752	787	770	787	764	734	719	736	715	718	756	755	787	741	759	761	743	763	758	785	765	764	726	824	778	738	768	838	722	792	802	755	774	705	795	798	758	778	760	707	794	759	664	758	721	750	702	789	809	802	753	757	760	779	777	741	794	734	749	738	770	718	724	680	735	791	787	763	748	706	774	756	729	745	749	777	740	715	729	785	763	712	755	744	727	734	767	722	754	748	735	785	743	737	770	750	747	792	716	728	739	792	729	783	765	721	738	727	801	720	744	760	761	763	778	765	767	747	756	751	832	750	779	723	737	732	754	717	788	828	801	742	736	706	717	772	785	766	764	727	722	712	696	712	796	752	755	759	756	754	762	747	756	772	699	759	743	786	722	725	778	781	735	705	765	795	736	782	776	697	715	738	766	711	802	755	785	774	765	774	789	749	736	746	789	821	720	808	760	752	760	724	761	747	743	758	753	787	779	778	726	747	754	757	745	770	776	749	758	740	723	701	776	759	755	743	790	756	771	759	720	726	752	692	799	708	769	795	736	772	772	774	764	729	760	778	732	728	777	733	759	730	771	787	750	745	712	803	742	734	732	765	745	722	799	722	798	721	726	747	733	756	763	721	721	759	756	760	738	711	766	735	797	770	714	756	782	766	802	749	735	759	773	706	813	794	727	768	787	709	735	776	754	762	728	720	783	789	758	748	756	735	757	722	813	715	754	701	788	771	746	730	804	750	727	750	765	702	753	799	777	767	742	739	764	729	711	711	727	752	787	782	773	779	721	764	772	735	734	758	811	748	741	732	751	801	764	793	783	801	740	773	767	739	740	760	738	786	789	704	740	765	759	740	738	731	750	751	775	736	778	752	721	718	731	747	790	743	753	766	779	789	758	747	725	815	710	762	765	775	765	768	746	772	747	753	729	735	761	768	755	799	763	734	755	799	756	750	773	772	745	741	740	793	790	695	760	732	775	730	718	718	720	721	712	808	727	716	766	765	726	755	748	730	759	731	742	778	763	731	744	782	654	733	753	711	721	735	773	726	741	761	750	769	739	722	710	752	751	757	759	740	729	739	767	734	740	755	747	755	735	751	759	791	788	768	742	817	782	741	771	705	716	748	751	760	766	717	768	737	764	745	732	740	738	738	755	717	758	760	752	767	759	764	756	794	749	745	748	728	774	773	718	768	744	741	717	721	702	766	716	708	722	800	751	741	804	749	737	774	788	712	752	766	790	713	771	782	768	725	674	748	755	776	773	805	771	791	746	730	758	737	781	731	760	777	773	715	746	738	708	743	726	706	767	708	732	754	723	805	751	759	764	776	774	752	727	787	744	738	782	760	764	816	735	787	787	781	743	742	768	776	775	754	748	719	777	708	733	779	751	740	700	736	759	789	753	731	754	779	762	742	777	739	784	723	769	770	728	737	745	759	730	780	785	749	723	771	763	776	710	770	757	756	764	730	709	772	784	732	710	761	787	725	731	759	730	782	782	729	759	799	771	754	770	779	761	742	746	746	786	755	755	787	765	731	767	810	760	737	762	737	700	711	813	761	726	766	824	737	772	745	821	740	738	727	717	761	782	709	723	737	746	771	740	685	759	743	747	712	740	764	709	728	758	778	713	826	741	708	778	757	725	741	739	731	779	718	735	753	747	748	747	778	758	757	787	763	749	744	752	745	776	786	747	753	767	763	727	780	780	759	787	731	769	783	762	751	744	795	758	716	710	775	728	787	804	761	777	803	728	731	759	721	815	732	748	745	802	731	714	766	772	735	758	743	740	778	765	768	760	737	744	782	776	750	769	720	702	787	739	768	805	778	777	744	745	739	720	759	774	787	751	741	742	759	762	743	730	750	726	736	739	742	727	759	757	711	728	748	749	749	756	753	715	796	767	740	800	745	774	721	721	754	699	743	788	763	727	730	705	784	740	794	712	747	735	741	688	759	759	765	723	747	764	750	758	731	743	719	744	751	747	761	752	757	786	718	781	719	771	740	746	751	779	788	763	743	745	772	763	707	751	718	733	736	721	773	730	763	725	710	779	792	726	757	738	797	771	719	751	763	761	755	713	786	701	775	700	701	740	781	727	749	711	750	765	767	753	748	787	737	784	754	811	774	717	752	777	728	748	762	809	743	763	751	762	810	763	744	776	760	743	757	765	710	746	766	714	743	782	741	755	773	711	774	800	741	761	762	738	768	741	754	795	747	750	730	766	757	775	728	756	740	728	803	742	767	765	743	782	734	776	701	730	765	698	722	776	806	767	724	765	743	758	736	748	749	737	723	771	743	710	743	799	760	754	808	772	755	748	771	809	771	736	775	744	732	812	748	754	824	765	760	747	774	775	760	739	744	730	768	775	759	714	748	729	817	747	781	786	761	762	774	769	730	772	722	750	770	753	734	732	785	734	786	761	749	791	745	757	765	776	745	775	832	730	762	748	767	733	749	751	774	722	741	748	772	771	719	773	758	751	742	766	712	735	718	746	725	753	764	696	779	787	792	730	722	749	749	798	740	752	764	791	750	753	786	783	720	756	751	689	722	740	782	753	747	715	780	748	769	752	748	784	724	727	808	759	766	770	726	745	738	721	770	754	748	829	751	793	727	762	799	740	737	760	711	734	790	765	740	805	762	767	750	720	781	738	768	756	744	714	745	750	798	780	731	693	720	730	753	769	732	705	709	760	808	749	773	712	725	707	732	750	727	720	790	737	754	759	745	756	720	703	768	798	728	730	747	747	802	762	778	785	769	741	771	749	731	766	708	755	789	706	766	773	777	770	720	738	758	766	727	740	760	739	775	762	712	734	732	750	777	737	713	759	769	724	781	787	759	759	784	773	739	716	811	782	753	741	768	753	734	787	758	757	720	786	749	746	772	789	741	710	781	759	813	741	775	729	813	752	767	759	758	782	751	718	747	728	813	778	806	726	745	777	712	736	718	750	735	749	758	764	770	755	711	774	705	709	756	753	740	771	706	738	724	801	759	757	734	685	739	793	689	767	731	737	755	764	747	711	729
2329	934	496	384	777	996	863	687	536	468	459	376	333	293	236	222	157	131	128	83	79	70	75	75	84	73	72	61	61	67	62	48	54	57	52	62	47	49	43	38	47	49	46	36	45	43	43	50	44	91	430	144	51	49	44	47	32	44	46	42	52	38	40	46	47	45	37	38	35	39	47	43	52	40	35	38	47	55	31	42	40	47	31	44	41	34	37	43	45	36	44	41	46	39	35	42	39	46	35	41	47	35	60	48	39	31	39	50	39	42	40	41	39	37	37	46	46	44	37	33	48	38	31	44	36	52	40	48	44	35	44	42	32	41	40	41	56	44	40	38	61	47	52	34	35	42	45	33	52	49	35	48	34	37	46	37	48	43	39	44	33	37	39	33	50	43	36	29	43	39	35	50	41	31	44	48	26	35	46	38	36	34	38	43	32	36	43	36	44	48	36	39	37	37	52	35	43	42	40	38	40	42	39	30	41	42	32	51	46	38	49	42	35	56	37	49	37	33	41	47	42	44	39	35	32	32	35	42	49	31	48	34	52	37	57	38	34	41	49	44	34	44	55	37	36	43	40	39	37	49	38	46	39	31	35	47	51	37	33	38	47	39	30	47	37	31	28	39	55	43	45	31	40	39	44	44	50	36	47	34	34	35	46	42	47	48	38	38	38	50	37	35	42	49	38	44	43	33	41	51	42	52	50	31	40	35	47	44	40	44	46	33	49	34	40	56	38	39	45	50	48	47	53	52	38	52	44	35	49	41	46	38	38	40	37	47	36	38	49	37	35	37	41	28	47	38	35	33	43	26	52	39	51	39	35	32	41	51	38	43	38	37	47	53	46	37	41	36	40	42	41	29	36	51	39	36	44	33	35	43	36	32	36	29	32	36	39	39	34	42	49	33	50	29	41	35	42	48	47	37	44	60	43	45	37	51	38	41	36	36	33	25	39	41	39	45	46	44	41	42	33	29	45	51	37	35	47	48	41	41	41	46	50	42	33	42	41	42	48	38	42	34	45	34	42	48	46	46	44	51	42	32	34	39	36	38	39	44	39	42	49	46	36	33	38	37	47	36	47	41	46	34	39	48	39	53	40	46	48	40	46	54	39	40	47	35	43	44	49	42	46	41	41	49	35	38	45	42	34	37	41	47	42	37	32	29	34	37	46	42	53	51	61	52	42	58	41	43	23	37	41	42	30	45	47	37	44	43	41	46	47	47	42	49	31	44	40	39	49	39	41	29	42	38	42	37	51	39	42	41	51	43	45	34	34	37	38	44	47	46	39	34	36	42	42	38	35	41	41	52	36	46	45	37	38	39	32	44	38	49	44	44	36	43	47	58	33	45	40	39	33	35	46	35	41	40	40	37	43	25	40	29	41	40	36	25	38	42	38	34	30	42	43	41	41	42	46	35	44	36	40	45	35	48	54	42	35	46	54	42	52	37	33	46	56	42	40	40	45	42	50	45	27	44	38	51	48	36	43	47	49	30	34	44	44	33	48	34	37	39	38	40	47	40	40	46	46	36	38	55	57	38	32	34	41	32	35	42	39	39	47	34	41	48	45	42	35	41	43	36	45	42	47	54	50	43	42	43	26	26	39	36	41	46	39	48	36	50	48	45	42	38	41	58	48	47	34	40	44	42	43	38	40	37	43	38	43	44	31	38	48	36	37	44	40	50	37	49	45	47	39	38	39	39	32	34	39	33	46	52	40	36	54	37	37	59	36	50	47	45	40	56	34	50	43	32	29	37	35	41	39	43	48	45	43	56	48	40	39	55	41	45	38	36	33	48	53	40	52	48	44	43	43	54	36	47	35	34	48	36	39	35	45	42	54	56	41	27	36	34	57	47	33	49	33	48	49	35	37	33	46	40	32	26	44	43	34	37	43	43	40	43	36	37	44	48	41	49	32	44	55	46	48	34	43	35	40	37	38	33	40	33	51	50	48	39	42	41	45	39	29	39	29	45	33	35	33	37	46	40	51	29	45	42	36	42	43	40	45	43	49	54	31	44	38	38	43	42	41	40	41	45	36	41	49	34	44	23	44	44	37	25	48	41	40	45	43	41	38	37	49	30	39	40	40	34	47	35	45	48	41	45	36	32	31	41	48	54	44	43	39	43	43	40	41	46	32	35	48	37	35	36	30	50	33	48	41	41	49	35	43	46	38	38	38	37	41	36	42	33	37	38	40	41	45	46	34	32	41	35	42	46	37	27	47	41	47	34	35	46	42	40	49	30	46	37	41	51	47	36	36	41	46	35	44	40	51	39	38	43	40	40	41	45	44	42	42	39	44	39	43	47	38	33	38	45	51	32	38	37	44	34	46	33	53	33	44	54	44	31	51	35	39	32	39	34	61	43	45	32	44	46	44	50	36	43	46	31	44	39	43	40	42	29	44	36	43	51	49	45	32	43	39	42	50	32	39	38	37	54	50	35	54	38	29	44	43	47	45	56	56	50	49	45	42	47	43	35	49	42	51	47	37	44	39	45	42	51	43	33	34	40	51	33	48	37	32	48	40	50	44	37	37	35	42	50	48	38	42	58	39	40	34	36	43	46	44	38	47	31	40	33	52	39	34	39	37	40	46	41	42	45	29	38	39	25	49	38	64	56	43	39	29	44	40	37	40	48	43	37	47	46	47	51	40	34	49	41	29	42	44	42	29	41	55	40	32	37	45	45	58	37	41	53	50	46	45	36	59	33	38	34	43	48	40	39	46	55	36	39	30	46	46	44	36	33	38	41	49	33	46	34	47	49	38	35	39	44	42	43	47	32	41	30	43	43	44	44	43	38	44	44	44	42	50	36	46	53	35	33	48	49	36	47	59	46	43	40	43	48	37	38	36	45	36	40	43	36	46	33	43	52	43	47	39	40	40	33	44	42	40	52	42	30	29	35	34	34	37	42	45	34	44	38	37	50	38	31	39	36	48	31	39	43	53	32	42	33	47	46	32	44	41	47	41	47	48	40	40	42	37	42	26	39	49	39	35	38	44	49	44	34	43	39	38	35	39	38	47	45	46	44	35	51	46	47	43	41	44	47	38	31	42	36	35	39	47	55	32	35	42	38	38	36	52	48	36	41	40	35	46	38	42	38	33	44	40	43	43	43	49	38	39	40	37	48	41	39	48	32	36	37	47	37	32	40	41	43	41	41	36	40	40	39	52	29	51	46	41	47	41	34	48	42	36	40	51	32	55	37	34	42	41	34	46	46	37	35	48	51	48	39	41	33	41	56	35	43	51	53	46	40	37	45	40	41	27	37	49	43	35	36	37	42	36	30	43	35	51	41	44	66	48	41	42	48	36	46	45	36	35	50	45	38	42	37	44	46	42	46	48	39	40	53	36	38	54	50	33	41	46	48	60	44	38	52	43	41	43	46	45	48	52	39	60	45	40	37	34	35	45	36	47	48	34	46	47	44	44	44	35	40	49	38	52	41	40	43	47	39	34	48	53	44	39	38	45	52	36	30	42	46	40	42	37	47
25297	16902	10861	24748	34087	34039	30972	25760	21587	18794	16428	14303	12816	11325	9815	8507	6939	5584	4134	3406	3001	2551	2094	1896	1707	1635	1586	1434	1511	1395	1322	1212	1151	1213	1256	1170	1221	1140	983	956	906	904	836	826	767	820	862	726	803	2958	13533	3860	801	710	666	677	724	635	679	661	644	705	673	660	691	659	672	651	658	644	644	643	663	650	639	641	634	633	631	653	684	658	646	682	670	658	643	697	639	629	597	693	662	661	639	701	703	673	632	651	675	631	673	639	600	652	647	667	643	687	688	651	661	600	634	649	654	651	614	653	670	636	656	674	701	625	649	691	557	688	670	630	652	690	682	633	642	675	657	629	647	664	637	631	673	602	672	638	625	613	647	666	585	661	630	679	654	615	634	638	622	639	625	604	631	629	631	646	661	680	657	640	620	663	711	631	673	679	684	646	665	639	634	599	588	654	637	640	647	645	620	658	628	625	621	643	649	682	601	615	633	632	618	627	617	601	667	636	595	567	623	586	615	610	636	633	626	635	641	636	618	582	592	600	633	585	644	616	673	641	626	655	610	623	587	611	601	650	662	634	649	701	700	617	629	648	588	596	602	647	636	585	632	594	610	597	660	632	633	601	615	626	660	611	628	589	635	593	631	670	659	611	640	622	689	626	666	590	597	626	633	571	695	633	631	601	653	633	591	643	640	616	629	583	605	641	555	613	651	631	594	667	627	596	613	646	613	623	615	569	613	565	614	652	616	620	601	619	622	617	621	640	607	611	632	623	592	623	621	637	596	641	607	624	609	617	591	665	631	677	609	673	627	655	648	638	626	610	592	587	570	640	633	631	653	620	630	602	643	612	625	602	586	670	607	634	578	633	620	615	553	628	648	596	657	626	641	565	629	608	641	626	640	628	615	627	633	630	553	613	596	587	668	619	603	634	658	594	611	598	636	653	650	623	615	614	594	660	607	655	606	617	621	604	646	601	638	628	608	609	616	597	639	637	632	650	674	595	629	647	627	630	602	637	617	646	633	590	600	622	650	648	595	623	620	618	621	642	623	592	606	690	631	610	640	668	621	615	602	613	676	700	592	590	616	629	633	624	630	625	601	660	662	634	599	654	649	589	633	575	583	606	593	634	589	600	651	618	600	607	643	614	644	620	658	620	632	634	642	591	661	644	616	620	643	590	615	591	606	646	649	612	575	582	638	606	662	577	625	591	617	637	627	618	643	622	628	616	605	651	592	619	618	600	588	599	603	621	621	621	615	615	646	600	623	608	634	613	598	619	658	606	599	645	593	622	594	614	643	651	617	638	674	650	631	624	589	635	648	635	601	626	578	576	620	651	615	627	624	614	637	662	580	626	633	626	619	606	629	636	657	647	583	633	634	644	657	646	633	615	609	597	593	603	640	632	564	622	646	639	583	617	632	636	608	642	601	645	626	633	637	621	635	631	617	625	657	639	604	639	650	668	572	638	625	626	584	622	627	594	640	616	606	617	622	626	628	613	628	585	611	614	606	629	634	623	625	651	573	656	637	641	672	626	635	636	616	640	595	640	633	634	671	645	587	625	587	593	646	596	618	625	600	686	598	643	604	642	646	637	621	616	643	658	632	616	598	619	603	583	590	635	654	599	640	595	583	607	581	606	658	619	624	593	664	675	581	612	601	624	618	605	598	609	657	639	555	607	615	623	601	654	615	649	670	643	584	609	631	615	605	610	605	621	625	581	616	619	605	609	660	594	626	590	608	630	622	625	623	594	651	614	593	628	600	624	607	628	661	584	625	617	604	624	597	601	596	641	626	614	659	621	636	618	583	628	646	593	610	610	622	612	615	652	658	588	574	637	642	615	623	608	602	598	622	621	603	623	598	644	597	643	578	614	600	618	579	605	615	626	643	591	655	634	648	629	611	597	612	615	661	648	616	664	579	603	616	632	622	602	618	661	581	610	596	667	663	609	578	647	613	659	601	608	633	624	600	585	611	667	600	615	660	632	651	615	655	624	610	628	623	644	613	605	622	606	584	614	613	645	612	621	609	599	599	581	610	667	627	646	636	592	600	663	647	616	625	659	627	655	644	673	633	638	670	635	623	657	664	564	601	597	633	642	603	633	637	604	623	634	606	631	566	618	662	631	636	605	652	597	617	629	642	651	621	591	591	634	619	618	635	591	564	641	656	639	644	644	603	615	609	632	626	632	621	618	638	656	617	621	624	648	609	597	662	647	649	625	591	588	578	611	608	598	610	599	627	609	588	627	610	628	632	632	619	634	668	545	627	686	681	620	664	581	606	646	670	625	625	627	596	678	604	587	597	619	606	605	585	612	621	597	617	614	591	630	601	605	613	586	573	595	669	567	663	629	668	639	625	612	576	640	612	631	565	556	593	567	634	589	604	630	628	642	595	627	567	627	656	606	607	627	621	617	595	631	596	637	637	617	627	602	661	661	635	611	629	624	635	603	600	648	638	640	620	606	609	631	607	640	610	606	621	629	652	616	634	633	635	656	689	625	610	614	667	647	597	640	647	622	628	671	605	611	639	649	623	651	593	646	619	618	600	608	608	587	634	612	635	593	622	584	583	637	613	638	621	604	633	599	617	617	608	581	610	610	622	586	633	626	598	633	577	647	614	608	654	604	647	620	643	585	614	618	606	646	602	671	620	651	611	608	591	592	642	640	600	575	606	649	596	618	582	622	629	645	656	613	631	583	592	613	634	628	608	621	620	641	650	598	683	614	608	629	628	579	635	655	585	576	602	663	657	639	621	651	594	643	621	636	606	627	633	615	646	591	659	593	621	647	645	654	637	580	648	612	641	648	622	626	641	602	640	634	634	579	634	601	564	650	613	593	650	594	609	667	631	654	661	638	620	620	592	607	664	578	627	591	597	699	611	633	600	605	613	650	612	604	610	641	616	660	618	606	617	621	601	639	629	588	576	570	593	614	568	585	624	617	594	642	617	612	577	634	618	643	622	654	601	630	631	617	579	608	640	641	602	594	595	608	581	628	594	603	693	628	617	586	663	591	614	616	610	598	601	643	575	632	594	641	665	626	629	610	640	596	585	639	604	648	652	632	606	620	609	627	646	632	673	630	592	643	598	603	657	594	641	617	604	624	621	626	595	612	607	672	586	661	598	606	608	606	628	634	640	629	595	597	561	627	656	591	582	596	635	633	603	636	644	592	648	602	588	556	618	614	630	558	589	602	604	660	655	657	624	602	633	607	598	635	622	658	637	621	609	611	593	655	595	596	645	610	625	608	616	630	630	609	662	645	599	619	610	615	656	562	606	641	613	667	613	578	620	607	625	615	607	587	689	621	626	595	588	621	608	616	633	636	595	621	620	604	592	623	622	584	665	585	641	691	628	628	643	637	608	646	598	604	654	600	626	615	597	630	549	603	583	630	606	667	634	595	659	570	685	664	661	634	622	607	612	625	630	600	618	632	566	589	634	611	654	626	581	622	629	638	600	622	628	582	616	642	620	598	579	630	606	626	613	626	617	626	583	610	616	639
1768	411	213	172	317	396	402	294	232	205	163	150	160	129	140	85	80	55	68	60	45	40	40	35	33	42	27	42	41	28	33	42	41	36	33	34	32	47	28	31	26	36	29	30	35	41	43	24	42	51	108	46	30	32	38	33	27	26	24	23	18	29	37	37	40	31	33	34	29	36	27	42	29	20	41	29	36	28	35	36	28	36	42	35	32	40	37	30	21	27	46	34	29	34	28	48	41	32	40	33	24	22	32	28	38	25	29	39	25	51	41	23	31	36	50	37	37	26	22	31	31	27	31	36	26	33	35	31	39	37	30	32	32	28	45	30	40	34	35	23	35	32	33	32	34	41	32	37	28	28	34	27	36	27	40	41	38	39	36	22	32	35	38	30	32	23	33	37	36	29	34	39	31	39	35	34	22	33	34	40	36	26	28	35	33	28	27	36	30	38	36	38	43	33	25	27	26	17	38	28	33	27	34	34	31	30	25	35	20	31	31	30	39	29	30	34	43	33	31	24	33	29	31	36	24	19	29	35	30	32	44	25	29	29	28	36	20	35	30	29	35	35	32	38	36	25	40	46	38	27	37	23	41	31	34	43	34	31	37	34	19	28	33	29	27	28	32	27	34	28	29	28	33	43	36	32	28	30	33	34	46	26	30	46	31	40	33	34	32	34	23	27	41	38	40	28	35	22	29	33	38	30	30	33	29	28	32	25	28	28	28	33	26	37	44	31	32	41	34	38	37	32	40	28	26	35	34	33	32	30	32	34	28	29	35	34	30	29	37	27	27	39	40	28	34	38	29	38	27	27	32	37	33	33	31	23	33	43	46	23	30	27	50	26	28	25	24	35	32	37	37	35	36	34	31	32	28	39	35	30	23	33	24	34	28	26	41	38	34	31	35	28	42	29	23	28	38	42	36	31	33	40	33	28	26	35	27	36	38	28	39	30	37	34	41	37	38	40	20	36	37	40	35	23	31	18	30	25	35	33	34	33	32	32	34	28	38	34	43	32	25	31	32	39	33	37	32	39	28	28	36	27	29	27	31	35	31	38	37	33	40	34	26	41	23	32	31	31	35	39	35	33	30	30	40	42	39	37	29	32	28	34	32	26	37	29	38	33	32	35	34	29	35	31	40	23	38	32	35	37	34	27	28	30	25	24	33	34	26	30	30	34	26	37	30	39	23	28	33	37	38	22	29	30	29	27	33	35	27	24	28	31	39	26	35	29	34	39	23	36	41	28	27	30	31	26	38	35	39	32	29	34	33	27	25	45	34	38	33	31	32	27	36	30	36	34	29	36	30	33	45	31	37	39	22	40	40	28	32	33	38	39	35	35	38	44	36	37	44	34	31	36	48	31	34	25	25	37	41	32	36	42	24	35	29	38	29	26	31	25	35	35	37	30	31	27	36	33	36	37	47	30	29	41	33	30	30	35	35	36	34	35	34	20	31	34	31	37	30	29	33	33	35	29	35	31	26	26	41	32	37	32	24	39	31	23	25	33	34	32	36	30	32	35	29	22	33	29	37	40	32	27	29	32	27	34	23	33	35	34	25	37	23	39	31	41	30	39	29	28	38	31	22	23	29	34	39	21	30	31	30	25	40	32	30	26	45	33	39	30	29	37	28	42	32	32	36	28	35	31	33	25	21	37	36	39	41	26	31	34	29	24	42	38	34	31	30	33	35	33	35	29	28	30	28	29	23	42	31	32	28	36	30	34	39	22	33	29	28	38	38	30	27	21	33	30	39	40	38	35	30	32	36	31	28	32	32	27	38	27	24	42	37	26	36	34	38	29	38	35	35	31	23	23	31	22	31	28	49	29	31	37	35	38	32	38	34	44	27	37	25	31	29	32	36	30	30	38	49	31	36	29	44	30	33	19	21	29	31	27	30	33	31	32	32	34	26	31	43	37	23	28	24	36	26	32	31	39	34	34	33	40	27	36	26	25	36	34	41	23	32	24	28	30	28	32	26	26	41	24	33	35	33	30	35	31	37	34	36	33	35	22	30	26	38	38	42	26	37	29	28	24	33	29	35	35	29	32	29	28	25	34	38	43	32	27	34	28	31	35	32	31	35	25	28	30	38	32	27	25	30	34	28	35	20	32	36	34	31	36	29	21	32	37	42	33	32	27	40	36	39	31	35	39	41	19	23	31	35	33	36	27	30	29	34	32	27	29	28	36	33	29	35	35	24	32	30	34	29	36	37	31	36	32	19	34	34	33	34	30	37	38	27	29	30	29	30	30	31	37	30	33	41	47	37	34	24	28	29	36	31	42	27	24	27	37	31	32	33	44	25	35	33	39	32	30	27	34	31	27	41	38	28	33	35	36	40	33	25	39	28	27	35	32	32	33	33	42	34	38	36	23	28	40	28	43	28	23	23	37	33	30	42	29	39	35	27	35	39	30	23	32	39	27	25	34	38	26	33	29	39	30	41	38	30	37	31	37	32	25	28	19	41	27	28	27	33	35	32	32	19	38	28	23	34	23	34	35	31	38	31	36	34	33	29	36	32	36	31	29	34	32	30	33	28	26	30	23	28	33	36	35	27	36	33	31	22	33	33	39	34	34	29	29	34	30	26	38	39	18	40	37	36	31	42	26	21	33	38	40	40	38	38	32	37	32	38	35	30	33	40	23	38	38	31	24	27	31	31	28	28	29	35	36	33	31	37	21	40	28	37	33	39	32	40	26	39	30	23	38	26	28	34	36	31	32	36	37	32	35	22	27	28	31	34	39	43	33	41	36	30	35	32	30	37	32	26	30	27	32	31	34	46	27	25	30	23	37	26	39	31	17	42	31	24	32	36	28	40	28	35	35	39	35	24	35	26	33	37	35	35	40	34	26	29	31	42	38	36	39	42	40	31	38	26	25	34	41	33	34	38	23	35	47	30	38	20	36	39	36	24	34	30	36	32	30	31	25	28	22	37	35	38	30	37	19	33	33	27	25	29	44	45	36	31	19	29	28	30	32	29	30	31	38	27	39	34	38	37	38	26	33	39	27	26	28	33	34	35	47	34	27	42	24	30	26	44	37	37	35	32	36	30	32	24	29	33	31	32	35	33	31	33	37	33	36	27	26	38	29	34	25	35	24	38	31	44	33	36	30	35	32	29	41	44	29	36	26	28	24	38	40	25	32	34	40	39	34	34	40	40	30	31	29	24	29	23	35	31	27	36	35	29	33	38	27	38	42	30	22	34	38	39	27	27	36	34	44	38	37	40	25	37	46	32	26	26	35	37	31	37	19	33	31	33	29	33	28	36	29	37	29	34	39	27	27	38	37	34	30	34	32	25	27	29	40	25	35	36	44	40	27	39	29	28	21	24	34	25	31	33	39	33	32	22	36	29	32	30	37	45	40	33	28	30	32	29	29	28	36	32	30	31	24	33	34	40	27	28	35	28	30	29	36	25	43	42	33	38	27	32	32	34	29	41	27	31	26	39	33	33	36	36	33	46	30	32	24	31	38	33	26	36	24	32	49
16915	10075	5772	15804	23779	23519	20634	16526	12672	10547	8534	7326	6510	5304	4732	3856	3141	2532	1780	1499	1251	1116	888	870	770	749	732	725	653	673	691	692	677	680	712	685	669	587	612	594	565	571	584	567	528	568	523	507	520	984	2763	819	541	594	503	463	537	473	542	527	526	519	475	465	465	520	525	459	515	536	504	510	502	512	510	539	488	510	551	526	490	499	491	481	504	468	474	501	490	478	536	484	489	533	534	491	544	520	494	558	484	525	519	534	514	524	532	508	501	498	471	502	508	550	436	502	474	470	504	546	468	483	504	493	489	529	511	527	483	491	449	485	508	478	500	535	508	464	504	488	477	480	549	529	511	492	520	492	523	507	477	485	513	518	485	490	448	479	520	492	507	504	482	455	540	501	516	477	451	522	494	511	484	509	552	524	566	569	471	541	526	522	521	519	510	510	464	497	489	470	497	518	518	488	491	515	512	494	482	469	466	501	519	504	494	470	496	505	505	501	490	459	500	497	524	482	492	450	471	489	517	474	486	506	513	520	533	467	492	458	547	514	513	481	487	529	491	475	529	498	466	500	489	500	519	509	538	483	508	512	548	500	512	501	490	512	484	513	496	477	494	496	489	510	493	500	494	475	543	496	485	507	478	539	506	518	481	482	497	484	455	518	533	481	488	470	507	516	478	482	485	516	502	489	470	474	517	504	488	465	507	508	470	494	479	488	501	493	497	487	451	498	477	496	499	492	474	533	525	522	480	501	472	485	475	508	513	492	501	502	494	547	503	525	502	485	525	528	489	473	493	451	500	463	525	490	455	490	511	499	493	473	478	494	476	468	485	489	528	500	479	546	518	478	518	472	514	485	503	514	489	487	510	515	527	474	453	510	462	474	503	503	484	500	531	480	517	503	484	446	448	498	526	500	519	466	490	484	523	477	493	495	487	510	507	481	490	472	463	497	516	482	493	491	484	480	515	476	490	479	481	523	521	494	490	464	482	535	483	482	480	500	496	496	491	488	504	503	444	479	495	502	539	513	488	516	514	493	500	479	519	522	495	492	477	500	474	503	479	483	514	481	513	515	487	512	471	452	490	497	493	462	476	490	516	441	508	484	472	477	504	511	474	488	514	514	475	515	490	487	504	450	510	507	507	441	525	462	513	489	515	482	464	467	502	506	513	507	503	506	467	515	496	500	539	491	492	513	491	504	537	526	532	489	495	492	471	493	513	481	505	535	489	467	492	494	527	462	537	452	526	496	497	507	472	474	501	472	532	527	481	495	510	469	520	498	461	529	523	504	482	489	502	490	518	498	503	528	483	507	493	474	478	521	555	488	487	495	481	499	510	512	479	480	478	509	488	499	517	491	493	497	541	480	492	534	476	469	478	501	510	504	526	483	512	491	486	523	520	534	509	514	498	482	514	519	490	463	506	504	490	495	498	486	512	513	502	502	443	500	510	467	475	506	502	513	501	512	484	496	501	507	501	456	455	511	525	453	511	475	522	464	509	491	491	495	503	493	487	516	481	459	464	498	528	500	497	469	497	480	493	500	442	458	488	537	488	491	473	521	508	466	477	476	480	483	503	445	531	476	527	513	500	510	530	496	485	467	504	467	474	521	471	474	464	501	449	501	482	486	503	490	500	503	469	519	493	517	483	471	480	475	536	524	498	501	487	511	487	486	493	495	498	456	468	492	503	514	507	476	474	514	509	494	466	530	504	477	464	472	497	456	492	491	518	487	487	516	488	482	531	514	503	483	507	492	483	537	476	498	500	486	466	508	523	481	508	532	526	505	494	504	462	520	495	533	492	508	492	483	515	517	490	485	507	446	511	515	479	490	494	464	482	494	513	497	522	527	491	491	509	514	510	510	500	472	495	503	469	501	482	540	495	501	476	509	534	493	490	511	480	463	518	478	535	529	461	466	456	490	537	476	486	477	506	514	466	493	503	474	461	514	520	515	502	511	492	488	486	489	501	464	500	460	461	424	498	496	475	533	501	535	492	482	495	518	456	497	541	466	454	489	474	573	468	530	485	460	489	484	512	466	532	504	529	521	498	512	486	478	482	475	511	483	520	498	503	468	512	516	471	507	495	503	484	458	520	501	490	476	463	482	486	487	505	474	511	498	516	491	492	502	486	495	514	550	467	504	520	535	507	510	514	504	514	492	541	471	518	478	500	489	514	460	526	474	492	496	510	491	466	474	481	483	454	482	493	529	509	503	504	531	449	504	506	458	486	492	492	528	467	506	484	498	510	475	502	480	481	497	465	528	458	498	473	473	495	506	524	501	428	520	485	536	530	515	478	511	513	516	496	471	478	491	519	478	467	482	486	478	474	456	492	509	472	485	492	470	469	506	503	487	500	487	546	502	472	515	491	503	502	490	515	528	526	460	483	491	511	482	478	485	513	500	465	492	495	467	475	538	468	483	470	500	535	516	457	515	491	481	511	476	461	525	524	490	515	471	499	491	471	476	540	506	513	502	513	539	504	505	482	462	466	490	506	527	513	506	496	489	487	489	494	501	464	497	450	497	491	499	462	486	504	496	462	520	491	516	476	479	479	468	498	498	480	511	526	479	466	501	542	527	493	506	491	481	454	516	515	495	505	515	455	522	490	480	491	501	479	509	520	482	482	493	498	493	471	510	501	443	515	466	481	501	479	511	507	513	465	508	481	487	500	492	513	483	548	516	480	504	475	472	471	520	484	489	463	511	491	553	536	477	500	538	517	544	509	538	498	508	513	474	471	541	520	518	492	468	474	526	509	520	475	487	492	486	491	528	494	514	511	511	522	497	499	498	457	540	510	483	457	471	483	513	532	469	473	479	506	494	501	514	508	455	488	508	497	480	492	500	443	505	486	520	534	515	486	446	495	476	498	515	502	498	478	482	511	492	488	515	470	486	493	513	519	542	480	477	496	495	484	462	493	511	450	486	473	462	523	458	495	524	496	527	496	507	513	470	459	529	492	465	524	441	521	492	506	486	519	488	488	479	515	511	472	492	551	507	499	494	511	508	515	471	508	524	492	491	488	518	515	506	480	473	475	495	480	464	491	491	470	467	530	518	491	514	495	477	529	482	522	485	466	487	471	449	543	490	477	505	493	477	494	476	514	541	525	500	503	514	527	462	485	466	511	509	543	477	486	502	488	528	509	491	508	526	470	482	468	492	546	466	499	458	464	500	504	528	491	473	524	515	478	492	489	478	457	505	473	518	497	495	513	488	519	503	504	489	478	503	469	496	456	498	487	502	524	432	521	500	461	504	548	545	457	506	500	519	505	528	480	493	539	499	482	510	511	488	515	470	458	503	560	528	494	479	511	487	517	489	518	515	458	495	489	497	478	488	522	476	463	514	477	483	520	489	539	495	502	483	523	477	467	460	533	493	477	513	497	531	490	488	484	495	518	486	496	533	479	540	523	498	493	525	500	479	493	476	525	515	523	539	512	526	480	503	468	540	505	497	479	486	533	509	517	508	466	458	508	500	479	488	500	482	509	472
1229	638	295	257	542	592	495	475	359	322	258	211	186	169	149	122	120	109	49	60	41	38	31	42	34	37	26	39	37	25	32	31	21	31	23	31	24	27	35	30	36	30	20	32	24	39	30	23	21	32	196	84	28	26	34	24	28	24	24	22	16	23	27	28	32	25	27	20	30	20	27	21	21	29	27	26	23	22	21	27	30	32	20	23	32	25	26	24	23	34	27	21	20	26	31	29	18	29	32	25	20	23	33	19	22	23	28	30	21	21	21	29	27	24	29	24	14	30	22	24	23	18	29	25	21	24	30	20	29	14	25	21	21	29	19	11	27	22	24	35	18	30	27	27	24	18	27	24	30	26	25	19	16	30	18	30	21	20	24	25	19	17	29	25	25	29	22	27	31	27	24	20	21	27	21	28	30	21	29	23	29	26	32	24	26	36	25	19	23	20	26	22	29	20	25	27	20	20	24	27	25	28	24	24	30	33	16	15	22	27	22	25	24	14	19	18	20	22	23	26	24	18	15	25	26	26	23	26	24	24	16	26	36	26	21	15	15	26	15	22	25	17	21	28	22	21	22	23	24	30	23	20	23	26	20	19	26	30	24	29	21	22	19	26	21	20	20	25	27	26	24	27	18	23	34	18	23	25	23	25	33	20	33	24	24	20	21	26	27	17	15	20	33	20	26	19	22	18	16	23	26	26	22	24	25	33	20	36	26	20	27	31	23	21	22	19	17	23	29	19	26	26	21	29	21	28	23	30	20	28	25	24	24	23	18	26	21	18	23	21	27	18	22	29	24	28	18	27	22	20	24	23	23	24	19	17	21	23	25	29	19	32	21	22	26	28	20	25	21	26	25	17	22	25	23	24	21	20	35	27	29	20	20	18	22	24	31	27	20	24	20	25	25	26	27	23	24	25	24	35	26	25	24	23	20	22	19	21	27	31	24	20	23	21	24	32	15	26	23	20	29	25	28	28	19	23	18	18	17	23	23	42	22	27	35	27	23	28	9	19	23	21	20	22	16	24	23	17	28	27	28	36	23	26	36	31	17	20	28	25	25	26	34	20	18	21	24	25	24	24	32	31	24	21	26	24	24	24	16	25	20	24	24	24	17	21	19	24	18	20	35	29	28	22	21	20	24	15	23	20	21	17	28	34	20	27	31	22	27	32	33	25	17	25	20	31	21	27	25	34	20	28	29	21	28	29	21	33	30	24	28	21	33	27	26	32	24	18	19	17	29	29	22	26	22	25	16	23	17	27	35	14	23	30	23	18	23	32	24	29	22	25	22	23	22	28	18	25	25	27	22	21	25	21	24	29	20	21	12	21	19	29	27	22	21	24	23	25	21	27	32	18	27	27	23	18	20	25	21	25	19	23	27	28	29	19	25	29	33	31	19	19	21	24	41	25	25	23	20	17	24	16	22	30	21	21	30	21	22	21	27	20	25	16	25	26	19	25	13	22	22	31	20	24	28	19	20	22	21	18	20	24	27	28	29	28	20	23	26	32	17	30	24	26	20	20	13	16	24	34	31	28	28	32	26	22	18	22	14	25	20	19	18	17	26	22	22	23	23	24	26	27	24	36	25	25	32	21	34	34	31	25	21	20	27	19	19	17	26	31	15	21	31	23	14	20	23	23	29	28	29	22	13	17	24	16	26	17	18	22	22	26	16	20	22	27	16	24	29	19	30	23	25	22	19	23	18	16	22	25	27	27	28	31	27	25	21	27	25	27	28	19	23	25	25	19	23	27	17	18	24	27	26	18	15	20	20	22	21	24	19	22	21	27	16	25	18	22	28	22	21	24	26	28	22	24	23	21	23	25	29	30	22	18	24	20	27	29	26	21	18	15	29	23	40	20	22	27	24	20	34	35	18	28	25	18	23	22	26	24	30	18	26	23	20	22	13	35	20	29	29	27	28	28	25	27	16	21	22	28	17	19	32	25	25	19	25	31	27	21	21	25	28	25	31	27	18	29	24	25	27	28	25	32	20	37	33	18	31	17	21	26	35	23	22	19	18	25	22	25	19	23	28	31	23	15	17	25	23	36	28	20	20	29	26	24	18	20	24	40	19	24	19	20	14	29	25	28	21	30	25	21	20	20	20	31	21	23	23	30	20	21	22	20	26	27	33	20	25	9	25	18	16	24	29	24	24	18	28	25	24	22	27	25	22	32	31	19	23	30	34	27	21	27	25	25	24	20	15	33	27	23	26	17	24	30	26	19	25	20	18	22	22	21	25	27	21	30	31	26	24	35	11	32	13	22	21	27	30	29	27	31	32	22	16	22	16	28	15	19	23	29	23	13	21	22	16	21	26	29	26	24	18	17	32	24	22	23	16	31	17	29	25	24	27	24	22	37	33	20	20	23	24	28	16	25	24	22	27	24	22	24	19	20	29	19	20	22	21	27	27	16	18	20	16	36	23	27	15	20	16	25	23	20	25	24	21	22	25	23	22	25	19	29	21	20	23	23	35	23	31	24	25	18	21	21	14	22	25	23	22	30	15	24	23	26	24	27	27	22	21	32	22	20	24	22	31	22	30	23	25	25	19	25	23	25	18	17	19	24	38	27	14	22	26	19	21	34	29	19	26	13	22	31	32	26	24	33	23	24	27	17	19	26	25	17	12	17	31	27	20	29	13	24	32	26	26	21	17	17	18	20	26	32	34	28	34	32	17	31	12	20	21	32	34	33	24	24	26	24	25	24	33	25	19	20	40	29	20	19	34	25	28	26	28	21	23	19	21	31	23	9	22	23	28	30	18	26	31	23	25	28	19	25	17	17	25	32	24	21	18	15	29	27	24	21	18	22	19	28	16	23	26	19	20	21	24	22	22	17	20	23	19	19	16	18	24	21	17	25	31	24	24	21	25	16	32	22	24	22	22	22	19	24	23	29	24	23	29	25	28	22	24	19	29	28	13	28	20	16	19	26	18	21	28	30	26	29	26	12	30	21	17	24	23	27	21	28	16	24	24	32	12	21	20	22	31	26	19	21	24	24	16	24	24	18	19	22	16	26	18	23	16	35	19	21	18	25	30	19	20	26	22	20	33	24	22	23	24	23	22	21	24	19	25	19	19	18	32	26	23	30	25	31	21	18	19	27	28	21	14	26	29	23	22	22	35	28	29	28	30	25	19	20	18	34	23	29	19	19	27	23	23	12	17	24	28	19	32	31	30	25	23	25	24	22	25	19	18	27	20	17	20	23	26	21	28	22	16	26	18	27	22	32	20	27	30	28	19	25	30	34	29	23	22	19	27	28	20	20	19	18	17	25	21	19	21	17	28	18	18	24	23	22	28	18	25	20	30	23	28	24	21	23	17	29	29	24	25	30	22	29	33	23	24	27	32	27	25	25	23	32	30	24	20	27	20	15	17	26	29	26	22	25	22	21	25	24	25	26	14	32	22	35	18	27	19	27	25	28	32	17	18	21	22	25	23	26	20	22	23	24	13	30	30	26	27	27	23	26	27	26	22	24	29	22
21416	13972	8268	20958	30335	29011	25471	21606	18576	15492	12849	10238	9251	8129	7279	5888	4920	3838	2727	2195	1861	1559	1243	1118	1176	912	877	836	809	755	754	756	778	741	758	770	691	679	589	555	562	490	517	537	517	475	483	471	505	946	6258	3066	433	437	433	402	410	397	412	425	484	394	410	416	400	412	386	399	386	394	390	396	395	423	402	360	375	407	375	400	389	407	378	433	406	414	405	433	406	404	376	392	426	392	416	405	388	435	403	374	378	404	399	385	398	402	403	412	368	373	384	396	390	392	370	379	379	390	380	397	395	373	430	384	390	390	425	374	389	393	403	404	409	408	419	426	440	373	420	423	396	410	411	461	426	369	422	354	389	366	394	398	373	386	381	375	366	427	417	399	412	412	363	368	381	407	369	413	380	407	391	400	377	372	342	381	418	389	395	383	379	438	379	377	408	380	375	403	364	360	414	379	362	380	374	382	390	361	367	381	359	379	375	407	347	383	372	343	379	372	341	403	356	390	374	404	359	401	367	408	369	379	358	431	353	369	399	407	365	409	397	368	361	377	358	340	400	380	384	349	379	361	371	411	393	362	376	370	385	383	380	346	390	375	345	368	343	418	356	378	393	357	375	418	371	368	403	387	378	416	378	396	365	375	354	379	362	379	397	399	405	365	346	371	350	388	347	391	378	390	391	371	426	365	404	338	369	357	372	380	374	369	376	363	400	388	407	381	375	373	370	378	386	355	358	381	359	392	373	364	343	364	344	364	356	347	379	373	374	381	383	386	371	355	335	345	376	371	373	381	375	390	384	345	361	393	366	371	387	369	388	367	353	374	380	354	355	398	360	363	383	376	347	402	403	390	341	394	357	374	389	385	383	417	395	355	376	369	332	357	369	347	417	371	353	356	353	396	370	361	396	387	362	362	356	395	388	359	365	379	411	367	361	375	375	381	383	358	397	401	367	358	396	363	357	383	364	376	350	335	392	422	399	350	373	341	366	381	389	364	375	349	360	387	381	365	362	382	385	389	383	371	385	375	382	329	369	403	365	360	371	375	381	386	366	306	371	388	354	393	353	343	341	354	345	373	404	391	352	351	382	389	378	368	376	376	378	351	380	369	399	385	369	375	373	405	360	351	406	395	389	406	364	363	345	346	355	384	410	358	342	392	369	376	370	392	370	367	373	394	390	370	371	388	373	359	378	377	369	375	375	404	388	340	375	390	406	410	374	361	376	366	374	367	390	357	323	356	378	373	377	373	325	384	337	421	384	392	381	367	402	376	337	364	373	343	364	385	377	360	368	352	415	369	378	382	347	333	353	348	367	383	359	369	359	372	366	370	378	363	352	382	379	384	359	379	382	356	399	365	343	385	373	335	386	395	410	358	363	356	393	375	377	351	359	382	371	394	357	373	390	408	374	354	386	350	393	375	371	339	374	346	347	367	408	372	353	369	355	366	391	364	397	379	382	382	399	359	345	383	384	362	362	391	368	374	337	415	381	389	329	384	358	360	359	379	340	364	344	402	363	381	327	375	393	384	403	350	344	375	368	353	354	341	385	377	402	332	349	402	378	378	378	368	393	360	347	368	351	346	387	369	394	362	355	385	362	417	348	366	372	373	366	360	418	396	397	389	373	377	351	350	361	409	343	396	369	372	365	374	368	379	358	395	358	358	373	374	380	375	354	393	374	342	364	348	375	401	399	340	377	416	393	390	391	405	407	374	372	346	375	356	362	393	402	371	387	380	335	371	345	396	354	341	392	370	383	370	435	394	369	359	383	367	404	367	388	373	393	352	361	388	370	376	420	365	376	348	408	344	340	373	347	366	398	382	368	335	366	349	338	395	400	375	350	368	388	386	416	353	382	409	373	339	377	358	373	374	419	316	380	423	383	374	405	370	401	376	402	366	374	356	372	385	364	350	399	366	350	366	357	375	361	351	378	400	372	379	367	398	364	347	379	337	388	367	384	368	381	382	406	361	351	341	354	379	393	360	411	378	396	366	364	368	349	376	408	381	372	337	390	389	394	375	375	401	355	365	368	365	366	398	393	374	357	374	332	355	380	402	361	367	416	386	358	352	393	388	380	343	356	385	350	437	372	357	401	371	405	393	360	395	376	375	400	364	376	381	360	361	334	364	387	387	377	403	374	362	380	362	376	395	360	385	370	362	376	381	383	346	389	368	354	384	359	390	375	367	381	375	364	403	390	358	374	374	386	388	400	349	363	404	352	388	366	351	367	380	388	377	349	367	380	376	379	363	346	366	363	374	391	341	353	377	365	398	372	358	353	359	395	370	355	353	430	379	338	373	353	396	363	379	362	391	357	355	388	355	386	400	357	378	401	360	397	364	364	377	392	340	383	387	372	342	382	380	349	367	389	362	375	377	397	398	379	370	385	375	353	387	361	355	365	384	335	346	361	384	343	354	398	387	391	383	376	377	391	414	359	398	355	363	383	345	378	377	344	389	384	385	349	385	360	365	409	404	391	373	357	370	363	374	330	337	396	418	372	359	370	371	377	354	348	388	374	382	349	348	371	383	359	347	364	372	354	374	388	349	347	339	389	343	373	400	383	393	395	341	393	384	349	370	351	381	355	392	350	360	389	364	391	364	403	389	385	380	339	336	353	366	378	373	365	357	347	386	397	375	372	385	358	370	337	379	380	382	370	360	366	389	362	363	390	369	356	391	356	348	380	380	379	345	406	375	404	395	364	359	382	389	381	387	356	384	391	397	371	341	357	385	347	376	372	384	333	363	380	359	392	390	399	396	386	380	358	407	395	386	370	412	372	387	376	364	334	397	363	366	393	410	384	404	375	395	357	390	365	365	352	352	393	369	401	380	393	349	399	397	350	372	372	379	391	373	375	340	403	362	371	377	386	354	401	381	367	387	387	373	335	411	372	431	394	371	381	343	374	375	371	399	356	396	398	356	388	381	396	357	340	372	350	410	395	382	390	381	344	399	355	378	363	392	342	369	366	429	362	391	359	347	371	340	406	376	412	389	375	351	379	354	377	374	354	354	375	370	362	381	383	382	365	395	403	389	380	371	355	380	384	371	356	404	393	375	379	355	379	363	367	395	335	363	405	340	370	387	347	403	368	361	362	372	359	420	395	356	370	331	381	344	311	373	368	388	379	312	375	378	368	355	338	345	365	370	394	374	373	396	359	391	325	419	371	363	393	372	387	414	376	391	336	394	350	386	400	357	394	360	383	368	423	394	372	375	366	365	375	363	395	391	379	350	362	394	381	398	371	361	349	379	369	403	360	390	383	383	363	385	390	352	379	374	373	385	374	349	348	363	349	369	369	358	383	407	382	356	385	364	353	390	331	367	361	404	371	397	358	405	390	372	373	353	394	344	355	385	387	345	369	363	421	375	362	337	367	420	354	383	382	348	368	392	322	324	383	378	382	410	404	397	354	365	366	365	396	384	361	340	352	356	353	366	387	387	364	392	374	384	413	374	395	388	363	422	383	404	376	352	321	373	366	387	387	380	376	381
2870	588	323	288	558	640	548	446	407	373	294	236	210	198	180	184	126	114	99	89	75	67	57	44	61	68	69	61	58	59	55	59	49	54	51	54	51	59	59	48	49	44	62	48	47	59	60	44	49	56	176	115	53	52	36	42	43	34	37	61	57	57	47	50	49	37	40	52	63	41	54	61	46	55	49	54	59	60	55	48	50	55	46	47	61	52	48	55	42	52	45	58	44	44	51	60	50	49	49	51	51	50	41	42	45	39	45	44	42	55	50	56	56	48	44	37	45	51	49	53	53	35	41	63	48	58	55	50	40	63	59	47	44	47	53	45	52	50	56	42	52	49	47	66	66	59	58	57	55	49	37	47	62	42	50	60	58	39	46	38	44	43	50	44	47	51	55	51	55	54	51	48	60	51	54	35	32	49	43	47	41	43	51	52	55	54	55	53	60	59	55	47	58	40	39	45	53	47	39	56	48	49	41	42	57	43	52	44	42	54	49	49	49	39	56	52	49	50	45	44	46	35	36	46	56	65	45	56	42	39	61	41	55	42	56	55	62	57	54	50	51	50	59	41	48	44	61	38	53	59	49	59	55	56	53	45	42	48	51	43	42	45	46	52	58	45	51	52	59	68	39	55	39	52	49	52	55	45	48	32	54	50	46	51	42	52	44	56	53	48	49	52	49	50	46	52	52	60	44	58	36	36	51	54	45	65	42	50	53	53	37	41	54	53	50	53	42	58	55	35	54	50	50	46	50	48	43	49	48	35	54	50	49	42	40	60	52	41	62	51	54	47	53	40	47	44	48	51	61	58	49	48	42	44	50	49	58	49	54	49	55	49	49	49	56	49	38	46	44	55	49	47	68	54	59	49	60	45	66	50	39	51	54	56	39	52	41	52	47	59	47	40	52	54	39	44	44	48	50	35	47	47	55	49	49	58	54	43	53	48	53	71	49	46	61	40	68	43	52	42	40	56	47	53	48	50	47	53	57	44	59	51	53	50	46	47	47	46	49	46	60	57	46	53	45	50	50	52	44	46	48	48	55	53	57	48	48	41	56	40	47	39	62	47	47	47	44	55	47	55	39	59	50	40	40	54	60	55	62	52	36	56	44	47	42	48	45	59	46	53	58	44	44	44	57	55	53	47	54	60	52	65	48	48	47	51	45	55	46	54	49	39	43	47	48	47	48	64	51	40	56	51	52	46	50	46	47	51	51	42	52	43	56	43	57	51	46	54	55	51	43	45	49	51	58	46	57	70	44	59	43	49	54	42	45	56	63	52	53	41	47	44	56	56	56	45	58	41	60	53	45	43	52	50	56	51	63	67	43	43	50	45	44	45	53	49	59	51	46	55	37	50	40	47	60	44	57	61	48	51	66	58	60	53	48	56	53	43	43	49	40	36	43	47	48	45	53	45	35	46	31	49	58	50	55	49	46	51	46	50	54	52	48	55	38	48	48	44	51	50	44	54	66	53	40	45	44	45	52	49	49	36	39	58	33	55	43	45	47	46	53	43	54	47	51	56	53	50	49	59	49	57	58	39	65	47	47	55	58	49	45	41	52	55	44	52	55	34	47	53	61	43	46	44	47	37	42	56	50	51	53	40	38	51	49	44	42	42	37	59	54	57	56	39	48	46	59	57	42	53	58	50	51	51	51	47	44	60	44	36	43	58	48	49	30	65	54	50	40	39	60	55	56	59	52	44	53	50	45	38	49	45	56	45	48	64	59	40	54	48	60	48	51	53	47	54	66	64	63	56	44	65	46	46	50	44	49	62	51	63	59	44	52	33	53	52	45	51	39	47	60	46	56	43	52	46	45	49	37	45	44	53	40	48	41	41	50	50	48	51	58	57	45	39	60	45	52	38	60	47	37	36	38	37	50	42	52	49	55	54	54	30	39	65	57	52	51	50	46	66	35	46	44	49	51	59	54	47	39	51	49	48	49	64	54	54	48	46	47	50	58	50	45	50	46	56	41	63	65	55	58	55	47	48	40	54	45	57	59	49	72	47	51	58	54	45	53	58	61	53	53	51	57	43	52	34	47	54	59	49	45	51	53	54	55	46	39	53	51	54	44	36	46	48	49	64	40	67	50	54	55	40	51	42	58	42	50	42	60	56	43	51	48	48	47	46	56	43	41	56	41	42	48	37	51	35	41	52	55	55	40	53	47	53	48	62	50	58	63	39	44	46	47	41	50	54	56	38	32	50	47	39	52	52	47	46	46	46	48	51	52	51	53	43	54	43	44	59	50	57	46	42	54	46	41	50	54	43	42	50	37	49	51	57	57	39	40	41	50	42	44	48	46	40	42	50	55	49	57	50	52	43	46	53	49	40	60	49	49	58	48	53	57	56	52	55	60	51	54	34	53	55	56	38	41	44	60	46	48	64	38	52	33	49	44	57	55	44	53	48	49	48	49	46	42	48	40	50	51	57	60	56	40	53	61	48	43	47	52	48	43	46	47	51	57	43	56	61	50	36	48	51	41	43	50	46	56	43	52	49	47	42	41	50	53	52	49	46	48	44	47	41	51	55	50	50	53	50	53	55	45	36	51	64	42	48	45	43	42	59	43	34	39	49	43	42	39	51	58	44	52	50	61	63	41	63	49	56	50	50	55	41	38	40	52	50	47	51	34	54	49	61	47	44	49	57	52	51	56	49	51	49	50	53	54	48	49	42	41	57	52	49	46	30	39	51	46	36	54	43	45	50	49	57	52	51	47	47	56	62	52	56	48	48	69	46	60	45	42	54	43	55	39	40	49	54	42	43	51	48	49	54	43	48	45	48	45	57	44	46	64	47	47	54	39	39	58	39	44	57	46	41	55	48	48	54	37	51	50	61	47	50	47	57	50	55	42	46	38	56	44	43	48	41	52	52	48	41	45	57	47	64	44	48	45	47	56	60	45	48	47	44	46	54	52	48	58	64	55	43	48	50	50	52	38	61	45	56	47	39	46	54	64	62	39	51	58	48	48	48	53	56	49	53	48	53	51	48	53	34	51	54	62	51	61	46	57	54	57	61	54	37	47	45	42	51	64	55	51	62	60	49	56	44	51	55	52	45	58	52	58	57	47	59	45	49	52	37	53	42	40	57	51	39	50	39	43	62	55	51	56	47	50	48	61	59	55	28	55	56	47	40	56	48	47	52	61	57	43	44	45	58	52	51	43	51	44	52	44	47	55	42	38	57	43	53	61	46	52	55	45	50	46	55	44	51	42	49	38	47	39	53	54	53	46	50	46	44	68	45	43	53	46	46	58	53	54	58	52	40	52	47	38	42	46	59	53	55	43	35	49	41	50	51	49	53	44	47	43	36	50	58	34	44	44	52	56	56	40	64	53	47	60	49	54	52	35	45	59	60	54	55	54	42	44	51	57	48	43	52	58	61	45	48	49	60	57	49	59	51	44	55	64	49	54	55	53	62	52	50	58	48	48	45	50	42	51	46	46	67	52	66	43	50	57	49	46	53	47	50	63	59	59	49	54	55
19776	12924	7992	20639	30027	28889	24844	21293	19008	15949	13239	10296	8755	7743	7017	6130	4943	4016	2825	2330	2202	1950	1571	1422	1433	1368	1176	1218	1119	1118	1083	1057	1127	1186	1086	1118	1104	1092	1012	985	908	925	888	839	919	868	839	871	855	1010	6320	3233	813	869	817	776	771	790	741	827	832	733	804	746	737	743	818	812	787	749	736	761	788	772	803	807	801	766	757	768	806	745	754	746	802	827	780	821	803	805	768	730	793	757	727	835	816	775	844	770	762	739	752	810	784	845	768	748	740	713	766	784	749	754	768	747	831	804	749	735	764	732	784	800	797	808	830	783	744	743	774	782	792	802	761	750	775	760	746	819	781	802	763	784	910	771	716	753	773	727	763	808	797	818	737	775	769	787	729	732	728	736	728	774	769	710	782	822	801	766	732	778	782	774	769	760	734	816	753	746	810	777	768	766	764	745	779	744	788	771	760	746	697	754	747	781	794	789	780	808	746	745	775	749	756	760	701	762	750	772	724	750	764	786	733	769	743	763	767	743	756	773	751	785	779	768	791	782	814	745	781	732	769	740	733	778	749	792	780	751	758	740	750	748	790	714	740	732	720	767	806	786	772	730	728	727	754	756	765	731	755	718	699	788	745	775	742	774	756	733	763	743	802	805	791	776	731	771	768	774	757	738	763	736	751	744	772	726	757	731	747	763	766	782	807	729	721	742	735	801	734	752	770	759	743	764	758	778	767	716	737	708	700	738	749	717	744	773	776	732	750	766	756	765	719	776	730	818	789	756	745	731	735	736	759	757	772	704	762	774	767	770	697	743	788	754	696	745	729	707	760	736	774	722	742	714	757	759	808	735	771	756	734	773	768	695	739	772	753	742	820	733	765	749	771	794	771	770	744	717	734	751	774	796	783	793	721	775	749	723	744	689	742	756	743	757	793	756	736	800	756	750	727	758	764	740	755	820	739	735	762	748	726	769	775	831	770	793	771	759	725	776	716	767	760	724	778	783	778	749	740	745	752	820	750	710	734	736	769	777	758	726	806	757	753	766	720	736	725	761	746	746	764	740	740	720	756	766	719	737	769	770	770	749	745	772	742	723	776	750	729	749	787	803	750	755	746	756	763	710	722	737	752	735	699	765	816	768	727	713	706	730	771	778	737	768	732	732	729	702	773	788	765	751	754	737	814	725	711	757	807	737	762	727	779	810	771	803	745	781	760	773	827	715	752	751	749	786	774	764	806	782	760	832	786	788	742	746	815	796	716	706	738	793	758	835	756	756	701	789	740	796	788	733	769	723	703	769	730	766	754	759	737	747	714	747	731	746	817	787	786	776	747	718	737	827	757	729	726	714	774	681	752	808	804	751	725	723	754	746	794	738	733	765	712	726	771	732	730	761	747	832	762	757	771	760	817	755	791	713	749	755	737	763	763	806	777	737	757	763	758	807	738	727	750	772	740	760	737	770	784	781	807	745	740	717	710	775	742	718	724	746	713	756	785	782	796	742	733	788	764	760	718	741	754	824	745	726	726	774	710	767	751	747	774	761	714	734	755	736	721	787	740	763	736	751	761	769	783	706	753	780	717	781	717	705	748	742	708	799	741	762	758	786	711	679	745	754	754	769	765	737	765	827	741	770	790	755	753	772	694	779	730	737	741	760	737	734	709	742	722	808	734	772	696	767	791	800	793	755	749	743	765	766	772	843	755	736	777	730	774	775	769	682	807	763	731	748	774	768	806	752	734	788	816	756	759	777	805	748	759	801	811	745	738	782	739	773	768	766	760	764	760	742	765	761	759	741	758	748	777	729	760	784	758	725	764	808	782	774	778	741	759	759	753	761	819	728	775	774	787	758	732	801	789	758	745	798	740	731	786	764	734	783	788	773	743	784	782	726	722	734	740	754	714	744	748	760	759	743	689	742	762	735	754	738	742	747	756	767	723	771	758	707	752	734	786	772	834	738	781	768	804	745	733	784	762	738	733	698	707	761	734	787	772	790	751	745	721	727	772	706	761	745	743	786	793	724	760	762	716	734	687	808	770	789	777	743	706	744	734	700	729	718	804	813	780	765	753	820	699	752	744	796	774	718	819	757	729	734	780	768	762	739	767	779	796	768	761	711	805	723	762	760	790	778	767	776	771	805	769	817	747	736	773	790	749	755	727	790	772	745	706	768	767	763	753	776	774	765	766	692	755	760	756	789	789	789	720	736	754	709	741	796	750	728	720	779	774	730	739	777	732	766	777	736	730	718	776	816	767	803	778	736	793	694	723	723	791	736	748	746	733	720	746	717	778	732	772	760	726	778	785	779	727	770	773	767	719	770	759	754	748	766	743	781	776	758	796	749	716	736	745	758	727	768	788	772	758	743	772	748	711	788	754	746	748	778	757	784	772	794	775	813	746	757	761	786	787	702	791	808	746	745	820	748	740	768	782	771	786	768	706	774	788	709	720	761	758	745	779	788	752	729	784	764	705	763	741	715	738	763	745	771	709	767	783	756	750	765	770	747	719	748	747	738	762	744	784	716	793	765	739	787	731	789	776	780	776	744	760	721	768	742	780	757	767	753	766	731	788	716	764	740	754	792	785	808	754	778	776	680	765	736	782	750	756	727	701	770	752	775	731	717	772	776	761	780	780	776	786	778	742	739	788	779	732	717	731	823	712	748	719	778	779	766	782	714	770	737	738	764	757	704	774	706	736	773	768	784	796	760	755	763	747	738	735	754	764	762	742	750	785	730	794	770	747	694	769	732	760	789	774	782	806	740	791	770	695	765	762	758	779	789	700	766	791	751	802	737	767	747	751	737	775	773	757	723	734	775	717	762	835	760	768	785	741	776	704	754	757	788	735	763	759	801	712	751	745	751	742	780	733	732	756	759	783	770	754	746	734	745	744	793	736	773	760	708	708	746	798	753	771	773	773	718	805	781	785	782	752	787	767	743	747	782	780	765	762	733	752	720	741	726	737	742	729	763	747	704	687	771	756	808	793	745	724	751	724	765	755	701	759	787	778	795	780	739	748	781	768	772	739	730	744	787	727	824	735	750	785	768	808	756	744	765	802	727	780	733	731	729	785	750	739	755	813	792	736	720	777	731	780	744	775	758	751	731	743	775	761	723	764	771	734	727	748	746	772	769	753	711	758	807	770	777	793	728	716	739	775	734	743	726	729	726	750	794	755	702	738	726	807	775	765	741	713	779	711	745	762	737	780	788	759	765	741	745	717	768	776	784	763	730	768	737	742	776	714	783	770	718	766	740	749	787	724	759	723	764	730	753	739	791	764	763	786	772	747	784	777	724	773	769	756	721	722	789	716	750	784	781	740	742	770	797	765	782	768	728	740	714	764	731	723	746	716	741	766	757	759	733	712	768	737	721	767	771	794	710	724	811	774	784	747	798	752	754	741	787	757	768	740	779	815	744	784	766	742	825	781	786	776	717	747	774	751	806	787	782	732	770	819	734	753	767	805	762	734	715	730	689	738	759	740	738	716	727	747	747	694	793	759	729	741	719
2371	928	486	377	773	967	839	667	628	489	408	390	289	242	225	237	182	160	93	94	89	85	98	80	65	66	46	63	74	68	59	49	53	58	46	60	40	64	48	47	53	38	38	52	48	48	43	58	45	127	397	117	50	32	40	46	42	44	53	48	46	51	37	59	32	37	43	43	25	50	45	37	37	31	46	50	41	35	42	43	55	52	42	44	38	36	47	48	55	33	51	38	36	45	39	37	48	53	40	42	50	46	50	43	45	49	45	36	43	36	41	44	30	41	40	45	39	30	46	43	37	45	47	36	43	30	46	43	43	40	40	43	35	42	29	38	34	48	36	50	36	54	46	49	44	44	46	34	31	44	38	44	37	42	41	43	35	34	38	43	40	43	46	43	46	40	33	40	37	39	43	51	39	35	30	38	42	45	46	36	50	38	44	43	37	45	42	40	44	37	53	38	53	48	40	45	41	36	40	40	40	38	28	31	33	39	42	30	45	36	44	43	36	41	42	43	35	55	47	30	30	37	50	44	39	33	40	38	39	42	38	43	45	40	47	35	53	53	46	39	34	30	59	36	37	47	39	34	47	36	51	50	52	44	31	48	41	38	34	37	43	47	33	44	39	39	30	43	34	45	39	36	49	30	47	47	51	51	37	40	39	39	24	43	49	36	46	34	45	38	39	40	44	31	41	42	52	38	34	43	33	37	51	38	37	47	33	38	38	40	38	55	40	37	54	36	41	41	42	50	39	49	50	49	40	43	51	34	43	37	33	40	41	43	50	35	35	45	36	45	41	40	46	52	36	50	45	48	31	38	35	44	36	47	45	43	56	41	49	34	41	42	37	36	37	34	39	38	37	43	55	42	38	42	35	39	48	42	47	35	33	44	57	39	35	38	45	53	51	37	51	50	37	49	52	42	46	43	39	45	47	40	34	55	56	39	43	50	36	34	42	31	30	41	28	36	49	44	41	46	47	54	38	47	36	47	46	38	49	37	55	30	38	43	34	37	34	43	51	50	39	40	40	47	42	49	32	35	48	44	41	44	36	44	40	50	46	41	52	41	47	47	58	32	54	37	35	42	50	39	39	49	38	43	39	43	41	39	47	41	31	43	39	34	46	37	38	32	34	35	41	41	41	41	52	47	33	38	45	35	37	44	33	29	38	38	34	43	46	43	39	41	37	47	39	47	55	43	30	42	31	46	28	45	36	37	42	40	36	53	42	51	43	36	36	47	40	45	32	32	46	42	34	42	45	46	31	42	37	33	37	51	36	44	38	49	41	43	44	45	40	32	40	31	45	34	49	42	46	42	44	53	37	56	27	54	45	50	39	44	44	31	47	36	35	34	32	41	44	45	43	46	53	32	44	39	39	57	40	46	35	49	36	29	44	28	42	46	45	40	39	36	41	47	37	32	44	38	41	43	42	25	45	36	44	42	38	42	39	40	52	38	53	43	44	48	45	32	51	45	47	29	49	28	33	46	43	51	32	48	42	33	33	48	38	54	31	36	56	41	51	44	40	38	44	40	36	42	38	40	42	44	38	36	43	45	48	44	36	31	42	32	54	32	35	48	46	50	39	37	26	43	29	41	43	39	47	47	52	44	36	45	38	27	39	38	29	33	53	45	41	42	49	52	35	52	39	29	33	45	40	57	39	35	52	43	49	36	52	36	38	40	45	41	44	44	53	43	34	42	44	43	41	45	52	35	49	34	38	37	35	30	52	50	59	42	39	40	43	47	37	41	39	40	40	39	47	34	43	38	43	44	48	42	39	34	42	48	33	31	47	34	37	45	47	45	39	28	39	48	40	40	34	50	46	49	38	34	49	51	41	33	46	40	40	46	51	38	37	39	42	38	30	25	43	50	35	41	31	36	47	32	39	36	48	39	44	46	44	54	40	44	30	27	34	43	48	27	43	44	40	40	33	37	42	41	35	51	27	39	32	64	43	36	51	41	56	36	48	35	46	42	44	42	44	41	39	40	39	50	44	43	40	30	35	50	40	33	58	48	39	39	44	49	42	33	44	40	38	36	40	45	39	44	47	37	42	38	50	45	38	42	42	37	44	43	38	37	45	47	47	46	41	30	45	41	47	33	26	38	34	45	22	44	42	39	44	38	46	51	41	46	46	39	42	39	51	42	30	46	43	39	43	41	48	43	36	45	25	36	57	40	37	53	39	38	44	36	43	52	39	38	54	44	42	45	36	34	51	28	46	42	36	53	28	38	43	49	40	45	33	44	33	41	46	37	40	49	48	40	37	28	38	32	37	46	53	45	45	35	50	37	52	45	37	46	35	46	39	40	47	47	33	30	45	43	48	37	39	40	40	47	32	39	54	43	46	38	35	41	49	46	42	37	27	42	33	33	37	41	50	41	37	41	35	37	50	47	36	44	34	39	24	47	44	47	45	46	39	46	34	37	48	45	41	31	45	40	47	47	50	32	47	41	44	34	34	45	41	37	32	33	40	43	42	38	47	30	47	47	32	51	56	45	42	35	43	43	39	48	45	38	50	39	44	40	35	40	45	40	35	33	40	50	33	41	37	39	36	38	40	36	42	38	31	40	45	38	33	40	41	47	41	45	38	46	46	38	45	39	46	38	40	51	43	46	51	37	42	39	42	37	39	46	45	40	44	39	33	31	41	52	34	39	37	35	41	47	41	34	51	45	56	42	44	47	40	51	46	43	39	46	31	40	35	43	48	40	40	46	50	46	53	45	42	37	45	25	31	45	34	30	50	41	58	37	49	46	33	39	34	30	52	43	48	50	42	38	47	31	51	49	32	48	42	32	45	48	44	43	36	55	38	41	37	38	35	38	40	40	43	30	39	35	31	31	42	48	30	45	43	34	43	42	49	42	30	46	41	43	38	41	41	46	42	39	41	64	50	38	37	38	35	51	50	41	49	56	31	44	45	52	45	35	31	35	34	36	37	41	44	53	53	47	34	41	44	40	47	52	42	46	35	44	41	42	28	45	54	55	42	32	29	44	53	49	30	41	44	51	41	45	62	41	43	39	45	38	55	43	35	26	42	49	54	36	39	54	51	43	47	59	45	39	37	43	36	30	42	28	37	42	44	49	47	40	43	38	57	42	39	41	36	46	37	35	56	44	55	40	40	51	55	26	37	35	48	45	37	50	45	44	45	37	46	41	43	43	33	35	39	31	44	40	42	44	50	30	43	44	41	38	35	44	36	47	48	44	33	49	41	41	32	48	35	33	39	33	49	46	45	56	46	46	43	28	37	33	47	36	34	34	44	38	38	42	37	37	48	40	44	56	37	44	40	44	48	36	43	51	49	44	33	29	40	38	35	33	32	45	35	32	35	51	36	36	36	36	36	37	31	46	46	39	40	28	46	47	38	46	40	42	33	50	40	40	45	36	40	45	34	46	34	46	53	47	42	44	32	47	31	37	47	42	38	42	43	44	52	38	38	42	37	38	43	40	46	35	39	50	58	43	46	44	52	36	51	42	50	40	32	29	39	44	41	30
25795	17654	10989	25476	35119	34459	30593	26651	23127	19701	17006	14212	11921	10439	9322	8398	6997	5814	3951	3215	3013	2716	2200	1953	1869	1948	1472	1336	1354	1213	1305	1292	1327	1251	1343	1444	1174	1160	1119	1042	1028	917	912	866	815	830	807	865	797	4163	12853	3240	769	731	710	767	669	649	687	729	698	684	704	730	660	645	648	647	637	653	662	652	604	661	687	683	669	647	645	681	681	693	679	667	651	632	693	670	694	661	631	649	686	716	652	700	692	692	690	633	630	649	610	606	639	625	647	650	662	683	666	655	629	623	648	647	688	659	668	604	636	653	655	661	627	660	653	678	656	682	610	686	675	676	677	643	653	707	687	692	698	683	638	670	655	674	635	624	647	634	672	602	640	664	677	624	655	682	613	589	646	625	620	702	659	628	626	594	637	606	627	675	658	658	663	649	644	655	687	617	630	653	617	619	607	624	640	625	631	611	586	688	614	659	677	641	634	565	622	655	641	631	645	628	600	625	609	617	611	643	614	664	637	581	628	640	633	622	610	595	626	673	589	629	649	609	619	661	607	599	644	676	577	671	619	642	600	598	637	594	601	613	598	632	615	638	651	688	599	604	598	626	651	592	631	646	605	628	653	642	574	656	621	618	668	671	603	613	588	643	629	609	613	573	631	628	656	627	638	649	592	597	659	644	651	631	581	661	608	637	629	617	625	611	572	644	632	645	615	637	632	621	627	593	613	629	578	659	620	648	626	641	666	635	614	658	650	641	635	648	609	678	633	605	623	656	605	638	605	608	595	622	590	611	608	624	605	617	616	563	682	637	624	591	642	629	640	643	580	635	662	627	634	669	614	622	647	602	644	623	590	610	612	598	638	593	636	624	621	624	638	654	616	660	642	649	618	585	613	596	617	625	609	596	645	617	660	602	606	610	583	655	594	661	625	628	633	636	636	613	650	615	668	626	631	618	587	647	617	698	600	656	616	608	602	632	619	649	586	618	634	616	676	653	623	609	609	617	605	609	644	601	596	646	648	654	650	610	659	571	600	659	595	585	625	613	649	621	622	604	617	636	626	628	578	641	645	620	641	648	646	648	678	623	614	651	614	610	657	655	616	626	594	616	600	624	591	650	681	606	628	621	628	594	671	643	615	647	633	606	568	637	635	576	614	601	596	629	645	591	599	587	623	630	661	636	620	631	665	642	635	604	602	629	637	629	594	661	623	645	586	613	652	644	634	645	655	602	623	614	611	657	619	652	641	620	630	604	621	614	643	630	593	643	556	636	634	623	626	639	644	661	621	642	658	613	597	658	639	622	639	599	631	658	651	651	626	600	594	653	629	575	609	660	601	622	640	644	627	615	603	628	590	611	657	568	659	632	645	673	593	622	628	655	624	580	649	603	650	638	631	615	631	631	617	651	636	639	594	616	617	642	649	663	620	653	627	659	651	619	607	623	635	606	665	623	615	614	633	665	629	616	629	628	590	658	603	637	584	599	631	658	666	629	631	638	606	684	645	658	592	648	645	609	639	628	599	625	679	655	612	616	625	662	618	626	626	615	633	620	627	638	635	594	632	619	624	626	623	625	613	659	652	591	663	620	617	585	625	600	616	629	591	684	616	620	610	703	606	631	600	664	608	633	622	606	609	602	645	612	627	631	653	641	630	659	608	646	626	617	623	650	590	616	633	614	627	643	664	634	626	608	625	615	607	632	660	646	637	595	624	621	611	653	681	628	612	626	601	603	660	605	607	637	645	577	623	602	582	637	610	583	597	633	604	598	656	645	579	572	631	639	626	641	605	652	621	638	637	662	649	654	601	588	634	642	627	651	609	664	613	615	613	636	625	634	655	616	649	611	628	625	653	648	648	620	638	605	630	606	634	630	606	621	651	606	612	596	645	605	614	615	623	604	679	665	640	613	619	653	668	672	637	584	623	640	603	633	589	643	663	634	623	634	638	631	648	621	637	593	641	619	659	631	638	624	611	611	633	622	636	646	576	626	628	607	624	642	622	620	634	651	612	629	642	640	652	661	598	644	603	679	633	650	587	612	654	654	640	629	633	637	629	617	636	643	647	613	594	589	627	653	641	588	591	591	631	619	638	641	599	635	597	624	650	633	591	613	643	619	631	586	636	618	626	601	635	661	584	611	649	615	643	653	625	619	639	628	661	643	595	641	608	622	651	626	597	630	621	630	626	633	670	610	621	642	663	597	635	616	607	634	629	680	658	568	596	616	638	611	655	644	584	647	598	654	671	634	634	595	631	599	609	621	611	615	647	633	637	661	650	639	637	617	616	670	640	664	584	568	620	612	598	675	636	614	650	611	614	635	613	642	603	593	583	606	587	650	605	640	651	633	644	599	662	636	629	660	609	607	624	663	601	641	581	572	644	599	645	642	592	616	615	664	653	569	630	644	610	581	643	667	606	679	603	682	602	619	628	641	614	639	642	578	591	640	675	583	649	603	626	613	600	620	698	642	573	617	588	607	621	670	624	656	665	604	641	612	595	672	606	621	668	585	645	605	613	633	597	605	608	597	612	666	592	608	643	578	605	632	632	645	627	637	650	588	619	645	635	611	617	654	577	618	585	638	606	628	645	601	622	654	642	579	634	590	597	655	605	630	650	590	676	649	629	615	605	627	629	590	615	626	590	629	607	616	638	598	561	652	641	616	639	608	640	626	629	628	664	588	612	620	571	629	641	613	635	595	615	618	641	656	628	628	582	629	601	665	616	629	611	629	624	608	627	602	642	586	653	638	670	623	620	615	614	644	636	619	633	630	613	646	613	604	613	628	641	601	632	616	626	640	579	667	578	637	622	605	602	600	604	631	615	698	617	650	605	668	667	651	625	638	596	630	620	638	610	621	662	624	640	619	645	609	663	612	613	568	640	594	643	638	617	576	601	642	626	648	649	627	632	617	613	621	634	601	641	625	643	621	580	649	627	573	631	666	625	614	624	647	649	638	663	605	648	662	661	632	654	680	639	635	655	630	591	623	617	680	611	650	635	623	662	649	635	626	620	612	610	636	662	603	651	662	656	610	679	626	584	670	610	644	627	583	613	677	601	609	601	636	641	625	636	612	617	603	685	624	634	608	604	637	594	639	655	613	596	579	582	613	605	673	635	588	649	660	611	595	600	610	615	648	597	633	620	626	590	603	602	660	600	618	629	602	625	633	593	641	620	678	558	639	623	581	659	652	566	600	624	620	623	616	641	631	581	608	660	597	605	600	640	588	590	617	635	614	615	675	638	624	619	662	629	620	605	596	611	633	665	633	588	618	609	648	604	617	628	655	619	585	616	668	611	633	595	662	605	626	627	597	594	658	638	596	622	626	642	611	675	637	611	669	629	588	603	656	631	631	623	646	620	609	605	648	596	614	596	597	639	631	674	625	647	573	642	635	682	615	629	650	625	600	598	643	586	571	595	668	634	632	667	636	580	646	666	597	636	632	647	616	604	611	621	632	615	624	633	635	619	657	629	584	628	633	614	609	657	637	645	663	595	608	598	638	616	611
1810	406	214	188	338	396	383	314	254	195	157	147	128	124	107	108	95	80	47	39	44	61	31	41	49	35	36	36	34	36	26	34	30	30	42	28	35	33	26	21	39	29	37	34	41	39	39	38	29	39	73	42	27	38	35	35	33	34	30	33	46	29	30	27	36	44	36	26	27	38	28	48	16	33	31	38	38	31	36	30	40	31	29	39	35	26	35	37	21	29	35	33	34	34	34	41	30	24	35	42	31	25	35	32	33	35	36	29	38	26	40	44	33	26	32	44	33	28	28	29	23	41	27	34	39	30	29	35	30	24	43	29	34	36	39	29	29	32	34	30	32	39	23	35	46	43	34	35	30	38	33	43	43	36	32	27	34	33	30	33	47	35	41	27	23	32	34	30	26	23	37	24	37	28	36	39	24	46	36	34	42	22	36	35	29	32	31	22	30	39	23	30	33	25	34	41	34	34	38	35	34	33	29	35	32	32	32	34	32	33	39	28	38	35	27	34	29	31	29	32	32	41	38	31	29	39	29	29	39	34	31	35	26	39	28	39	23	34	33	43	36	37	26	25	30	25	29	33	31	39	22	40	29	24	36	32	25	31	26	23	29	37	38	46	30	31	45	31	32	30	32	32	34	37	38	25	28	28	31	33	31	29	33	34	30	45	31	31	32	46	27	35	40	35	31	34	42	20	21	30	30	30	29	29	34	40	31	44	35	32	29	40	27	28	44	27	31	37	37	29	37	38	36	40	34	30	33	30	37	33	34	35	31	27	28	26	41	38	34	27	32	25	38	32	32	26	33	31	30	34	31	28	29	41	38	43	30	31	39	23	26	33	33	33	34	28	34	25	35	31	33	25	22	34	27	27	34	26	32	35	34	35	31	27	35	37	38	24	32	38	30	29	36	38	26	28	28	21	37	37	34	28	31	33	30	30	34	33	36	28	33	41	28	23	29	45	36	36	32	24	29	39	23	35	38	29	28	26	41	29	35	37	28	28	36	30	35	35	32	37	42	35	30	34	33	31	38	41	29	27	32	35	35	33	31	33	36	41	33	24	35	32	28	36	36	41	34	37	29	35	41	36	28	32	29	34	40	39	28	35	35	34	29	30	26	40	31	38	31	37	21	37	25	28	37	35	29	38	27	17	32	29	25	35	27	27	31	41	21	36	26	30	30	41	34	25	34	26	37	26	35	33	38	37	30	37	46	39	42	28	28	42	30	37	28	32	35	30	30	31	35	34	29	33	19	32	33	38	32	28	34	38	25	32	40	25	28	28	51	33	35	33	31	30	36	28	38	34	37	27	45	36	36	27	24	24	33	37	39	37	31	30	40	36	35	26	37	33	35	20	36	31	22	36	26	34	39	33	29	46	25	29	26	39	36	42	32	26	33	30	38	21	34	29	28	35	28	34	43	39	30	35	42	27	25	26	35	26	36	34	37	34	38	24	27	28	21	33	37	43	33	38	29	27	32	38	34	30	33	30	40	30	46	36	40	32	30	27	38	35	37	31	27	30	25	30	39	25	26	31	33	34	31	25	36	39	32	37	31	33	30	32	31	21	28	37	33	30	34	33	26	36	27	40	36	34	25	36	28	39	37	36	30	41	37	36	27	34	31	36	36	29	31	35	34	28	45	39	32	29	38	15	46	32	32	30	25	34	24	37	28	28	29	35	45	40	34	25	37	28	20	34	34	25	39	43	44	37	31	30	36	21	30	25	35	32	35	30	29	20	40	33	34	38	43	26	32	23	24	39	27	40	30	40	29	31	42	25	26	44	36	36	36	29	45	32	29	36	30	25	26	33	27	30	36	21	37	30	35	29	46	21	40	34	33	32	33	38	33	32	38	29	49	36	30	33	29	29	32	28	40	34	26	34	41	32	29	32	40	33	30	33	33	35	31	32	32	32	44	23	39	41	36	28	32	34	32	24	37	31	28	39	37	30	29	34	38	27	47	41	30	27	28	25	35	41	34	30	25	30	28	33	28	34	31	25	39	24	39	44	29	35	32	40	36	22	27	34	43	34	38	36	38	32	30	41	41	37	30	37	31	43	29	27	33	27	27	43	30	28	22	26	26	30	33	25	35	32	33	39	27	31	34	33	30	26	41	33	38	24	38	31	19	28	39	34	31	49	26	35	25	31	35	38	40	41	33	44	38	36	39	30	34	32	29	34	27	27	30	33	24	32	26	42	44	26	31	27	37	41	35	32	48	36	28	28	26	29	29	41	40	22	33	34	43	43	42	41	28	36	30	38	35	35	41	26	41	33	22	44	38	37	28	27	33	30	39	38	23	39	40	37	23	52	33	27	37	39	46	39	33	28	31	33	31	29	30	33	35	32	32	25	31	40	32	23	30	38	35	38	34	32	35	37	33	32	32	32	29	31	25	34	33	30	33	36	33	29	24	33	33	32	32	35	31	34	38	38	27	33	29	41	39	31	36	34	34	36	30	40	31	29	39	34	31	29	33	40	45	28	33	37	35	25	41	33	31	33	33	28	27	39	33	35	35	36	34	27	36	31	36	30	21	28	37	31	36	35	25	42	33	32	37	30	36	33	20	28	38	28	31	27	28	31	33	33	34	29	41	45	18	38	30	31	29	26	38	27	33	47	34	32	20	35	32	32	36	25	29	28	33	45	34	32	40	32	25	36	25	27	45	33	24	35	36	23	26	40	42	43	27	43	26	24	24	33	34	33	29	35	29	31	35	35	40	27	38	25	37	34	35	28	38	30	34	25	40	41	31	32	31	42	28	30	37	42	36	35	32	29	32	29	35	27	30	42	33	47	28	38	30	24	30	37	36	35	41	27	28	31	32	31	32	33	42	27	32	32	30	35	33	48	33	35	28	27	33	27	29	20	39	33	45	28	29	36	18	32	26	28	34	39	42	33	40	37	31	31	25	34	36	44	34	46	29	44	30	35	44	32	28	23	29	26	43	30	36	32	36	31	33	45	31	24	32	33	34	39	48	29	41	31	40	46	37	29	39	33	36	41	35	35	38	27	33	31	31	25	36	22	24	36	36	29	38	39	36	33	29	31	42	33	25	37	27	31	28	40	44	41	29	48	34	33	41	35	31	32	36	29	42	31	27	33	28	40	26	21	33	31	30	33	35	38	26	32	34	26	35	27	30	42	39	30	34	28	42	32	37	42	39	29	28	36	41	45	37	36	40	33	35	22	26	36	37	35	35	33	31	38	15	17	42	39	30	29	23	29	34	34	30	40	37	41	39	40	37	36	31	38	32	32	38	45	24	42	32	33	25	20	26	26	34	30	29	39	31	35	35	25	28	37	27	37	29	50	25	25	34	37	29	33	42	31	38	32	28	18	24	40	33	31	30	21	30	30	33	31	31	31	40	28	38	35	35	35	27	32	26	30	42	39	34	43	40	40	39	33	36	36	27	37	32	43	26	39	39	28	33	33	35	31	33	28	34	34	39	24	26	29	35	32	36	36	41	32	35	40	30	36	34	26	35	28	25	32
17551	10485	5887	16536	25074	23788	20893	16800	13321	9964	8179	6633	5499	4596	3944	3782	3411	2600	1883	1452	1197	1215	1009	840	925	875	699	668	666	673	680	670	683	665	701	848	770	673	645	589	612	579	571	517	603	543	566	578	552	898	2597	923	507	508	526	540	532	507	504	516	492	508	479	520	507	538	503	507	484	513	488	515	520	547	527	477	520	527	539	500	509	513	491	504	504	515	502	517	571	514	512	494	528	539	529	509	501	499	499	479	515	523	551	494	473	499	530	519	510	515	518	471	535	499	510	507	519	517	466	514	530	505	525	500	521	494	479	540	526	506	544	531	558	531	514	500	526	500	514	555	517	519	523	533	543	482	484	505	532	546	511	527	522	490	516	479	516	506	548	506	473	494	508	483	493	519	499	517	492	498	485	491	508	515	539	490	515	516	529	481	533	492	543	479	491	496	515	545	477	490	508	523	492	544	499	517	502	488	509	537	471	509	501	508	525	542	509	494	491	508	465	518	463	538	509	486	475	542	484	492	497	508	519	503	497	512	521	495	532	480	482	508	482	492	503	524	498	510	493	487	501	475	537	522	485	490	505	486	472	489	489	494	469	512	479	489	512	541	479	497	526	520	488	468	506	515	485	496	518	529	482	535	531	505	525	462	496	524	490	491	497	510	527	521	489	491	539	486	512	495	502	499	480	522	512	469	477	494	532	432	495	479	501	510	479	506	479	523	469	501	534	506	534	491	526	520	525	508	479	513	508	502	531	498	453	479	491	476	487	492	520	473	470	462	534	482	529	508	500	499	499	515	465	482	472	527	505	508	485	526	511	491	526	465	496	473	528	510	492	506	494	537	540	501	493	510	543	526	494	502	534	500	481	506	459	475	504	488	527	507	492	479	511	519	479	561	462	509	509	504	493	494	489	503	526	546	488	500	518	499	520	484	467	458	524	495	481	538	539	503	532	524	498	509	471	506	536	484	474	465	506	486	509	508	499	508	514	469	483	469	465	495	489	492	520	516	501	520	504	480	507	472	541	522	495	455	484	501	475	506	510	497	512	471	498	495	515	526	507	489	486	520	494	501	527	506	551	493	477	469	474	548	515	498	483	506	512	464	497	497	506	505	504	480	532	492	522	530	535	515	519	517	473	508	497	478	504	508	516	491	522	519	494	491	500	486	499	518	544	468	493	478	556	490	497	538	530	520	489	500	531	516	471	523	535	473	491	481	484	519	491	491	511	463	488	510	457	520	513	541	522	518	490	494	530	522	533	544	505	478	509	530	493	509	500	531	512	504	470	484	473	459	508	477	491	527	460	534	508	551	501	480	477	535	468	544	508	502	531	474	498	477	526	483	536	517	532	493	520	441	528	494	523	522	483	481	466	490	474	499	518	522	492	460	492	469	509	500	519	548	489	489	464	485	474	510	513	507	492	497	454	496	559	491	492	537	490	490	478	510	497	510	503	502	504	510	486	512	511	504	540	495	550	504	511	496	495	481	465	512	496	499	521	483	515	544	477	495	549	511	516	495	509	494	518	500	522	500	512	515	485	505	511	478	480	531	493	490	532	458	505	511	493	491	520	454	528	521	510	509	494	510	525	493	495	499	498	479	528	478	482	503	501	527	505	473	492	489	500	494	511	515	504	477	493	492	485	455	496	502	493	491	498	470	504	514	483	494	484	510	525	537	502	488	490	486	503	503	468	526	540	536	467	515	476	491	513	493	518	508	548	471	504	535	521	472	503	480	489	538	523	528	526	480	521	541	510	479	513	501	497	502	518	496	460	511	477	497	488	495	519	492	499	487	539	500	459	485	473	543	511	488	508	479	492	476	506	524	518	488	475	558	553	511	532	547	481	501	529	476	529	486	502	517	537	512	480	476	533	495	489	450	515	524	532	509	493	507	522	507	500	511	512	495	496	483	512	465	507	467	534	530	480	486	526	472	520	522	499	500	473	521	507	559	489	543	484	526	473	537	503	533	465	514	492	531	486	487	517	480	504	497	493	464	509	495	492	520	539	514	520	538	505	501	486	495	497	469	511	469	492	504	478	495	518	502	493	520	503	514	504	526	509	474	503	496	481	518	450	498	476	522	466	495	525	504	546	490	507	475	491	475	539	514	510	494	497	526	494	478	480	499	520	509	536	460	484	485	495	498	516	509	490	503	486	517	506	491	509	506	499	510	499	471	505	477	492	527	513	482	452	524	505	488	486	483	554	500	510	479	524	526	521	495	496	503	473	488	506	510	488	462	489	514	508	526	489	491	491	482	508	457	469	498	492	508	476	522	468	540	496	513	521	514	513	490	507	528	470	520	496	464	517	464	520	508	508	485	490	483	462	499	464	455	553	485	520	504	481	466	520	490	495	524	440	509	518	478	478	507	478	510	543	500	467	490	490	466	515	520	485	519	454	524	498	486	472	496	475	504	493	486	493	506	477	481	521	493	504	524	516	514	466	505	488	502	560	499	485	489	465	517	482	489	476	521	566	475	470	473	502	474	503	485	484	508	536	530	530	498	508	485	493	546	518	511	502	519	487	492	537	520	532	507	509	546	493	461	475	469	545	535	494	523	513	507	488	487	509	502	478	482	533	480	534	462	447	523	515	508	483	526	468	510	531	513	502	504	513	500	470	461	524	499	498	497	487	530	529	488	491	519	469	495	518	511	493	482	506	503	496	513	469	480	484	500	538	530	489	491	500	504	499	471	494	459	469	468	451	507	484	462	490	494	503	526	508	498	492	490	571	498	455	513	472	532	478	491	504	492	470	502	480	491	471	512	511	525	487	494	492	487	513	506	515	498	488	482	533	505	494	498	513	526	485	506	489	475	540	517	506	534	516	477	491	480	505	506	489	509	513	495	492	484	492	507	524	512	478	494	498	511	524	486	502	518	512	481	510	504	486	505	548	500	482	484	490	464	457	483	483	497	505	481	525	505	539	482	493	485	532	504	540	512	529	468	508	508	498	536	492	466	527	499	489	511	557	521	489	472	508	531	487	527	503	516	509	505	491	477	495	452	499	516	504	532	514	489	496	504	534	535	502	535	496	519	523	448	497	505	502	518	534	536	466	479	480	534	506	474	502	539	518	484	514	488	525	499	559	524	489	520	521	507	498	490	520	498	520	545	510	502	452	534	513	489	493	474	484	480	503	506	505	529	518	528	510	496	489	484	505	479	475	454	507	465	482	490	478	512	477	549	508	531	509	528	504	491	460	488	501	495	498	509	515	504	497	528	493	503	497	538	484	517	492	497	542	480	498	480	489	544	517	483	502	487	484	512	523	518	482	478	493	531	501	490	495	465	479	451	544	486	515	505	508	494	487	497	554	499	517	500	477	494	474	482	510	490	474	494	525	488	492	459	489	534	484	472	499	519	506	529	508	546	526	489	554	492	483	510	515	514	486	502	506	530	503	511	465	490	506	468	512	503	506	547	506	513	494	509	475	558	535	477	487	486	495	487	510	500	510	492	506	497	516	535	500	509	472	500	503	486	445	458	477	506
1299	661	379	286	509	620	608	541	410	300	229	185	169	155	154	124	113	93	81	62	42	57	48	40	48	36	39	33	28	41	34	29	31	37	25	32	42	34	29	42	22	25	26	30	31	34	30	31	25	53	231	73	26	18	31	23	19	22	30	23	26	34	21	31	32	35	27	23	26	18	30	22	25	24	24	34	27	24	16	38	26	19	31	23	14	21	23	24	34	30	24	18	17	19	25	28	30	32	23	30	18	33	16	28	31	28	21	29	23	28	29	20	32	16	25	28	22	28	37	28	33	21	20	20	27	25	28	22	27	21	37	28	28	27	37	27	33	27	27	26	35	20	30	26	16	28	22	23	23	25	20	11	22	21	25	31	36	18	20	22	25	22	24	28	34	17	23	16	24	24	28	24	32	22	22	27	23	27	25	20	30	26	31	31	29	19	28	29	17	18	24	27	20	26	27	28	34	21	14	23	17	24	34	27	20	24	20	26	28	20	21	26	19	19	15	25	21	27	20	23	30	36	32	29	30	34	21	21	28	32	28	24	28	33	22	29	19	19	28	21	26	16	23	22	17	29	35	30	23	28	20	23	20	24	19	28	32	26	32	21	25	15	39	33	22	18	21	25	25	25	21	25	23	16	22	25	32	21	18	27	18	22	24	19	29	20	29	21	23	27	23	26	18	23	23	27	29	21	24	31	27	27	23	18	19	24	20	21	24	15	27	26	32	28	22	14	31	27	26	28	30	23	43	31	12	18	34	24	24	33	24	34	32	22	29	19	35	23	28	19	20	30	22	23	21	21	26	32	17	30	29	27	24	25	31	31	19	23	26	17	21	22	20	27	19	24	26	26	32	20	20	28	26	24	22	19	27	23	30	35	29	26	28	19	26	27	15	21	21	30	25	24	18	25	22	25	32	24	20	29	19	31	22	28	34	23	20	21	19	27	15	19	24	27	30	34	19	18	24	30	15	23	19	18	32	19	29	23	16	24	29	32	28	26	24	30	20	28	29	25	23	16	25	30	26	18	24	22	24	15	18	29	22	27	25	37	28	28	15	25	36	18	22	33	23	20	24	26	32	25	32	24	27	27	27	28	22	23	21	32	18	25	20	21	24	24	22	21	28	20	24	31	28	23	24	23	22	26	20	31	23	20	32	29	26	17	28	21	29	28	18	28	23	27	22	21	31	20	18	29	29	27	30	22	31	23	30	20	24	26	19	28	29	35	21	23	35	25	30	29	19	16	25	29	25	29	26	18	16	24	27	22	30	28	29	26	19	25	24	33	33	21	23	25	20	23	23	37	23	24	25	29	20	13	23	18	26	26	24	29	30	25	23	27	23	20	23	25	25	33	27	20	21	21	31	27	30	23	28	29	22	28	31	21	22	21	24	18	17	22	19	28	31	26	17	24	24	22	29	24	26	25	32	26	34	23	24	22	28	27	27	21	21	28	30	22	22	25	29	16	16	17	24	31	23	19	23	32	21	24	24	23	15	25	32	15	23	21	27	28	19	18	31	25	28	30	23	32	20	18	21	22	19	21	26	21	22	22	25	22	25	24	24	32	28	25	21	20	26	32	26	20	26	27	20	24	30	21	29	28	17	22	21	28	32	24	27	18	23	25	23	29	20	20	26	26	17	31	22	23	19	35	33	28	25	26	26	28	26	20	19	29	26	30	25	29	19	16	29	27	28	21	28	17	26	25	31	16	21	30	28	21	24	21	23	27	19	31	32	27	26	23	12	26	23	22	24	26	25	24	21	17	28	35	22	24	21	17	17	19	19	17	32	28	24	30	26	25	27	27	21	21	25	25	34	21	26	15	22	28	31	30	29	34	22	17	25	27	24	18	18	21	22	23	21	23	32	25	23	24	22	26	20	26	15	22	24	20	23	22	26	19	21	25	30	34	26	23	27	25	22	34	21	18	22	28	20	35	17	23	20	31	23	15	28	33	30	18	19	32	22	30	30	22	15	23	23	24	28	29	24	26	34	21	26	32	25	24	23	19	30	25	17	19	30	27	26	27	25	21	16	22	26	28	17	32	23	20	19	22	19	30	28	20	21	26	18	19	23	28	28	30	22	29	27	21	27	24	21	26	26	18	22	23	20	25	26	24	17	27	23	25	17	30	27	18	19	32	23	16	26	17	24	27	24	34	24	21	24	27	39	29	22	29	23	25	25	18	30	28	24	24	18	33	23	17	28	26	25	23	28	36	30	26	24	22	34	24	19	30	24	22	22	30	29	28	23	25	27	37	22	19	24	29	21	25	21	27	21	26	22	21	28	21	28	24	42	24	22	26	30	29	22	20	26	19	21	20	25	34	27	28	29	17	26	30	25	28	23	24	26	20	23	20	22	24	22	23	21	25	26	23	19	26	26	28	23	18	31	33	22	32	14	27	22	27	24	23	19	25	21	22	34	29	25	33	17	14	23	15	27	31	27	26	23	27	27	21	14	27	22	30	27	28	31	20	21	23	17	26	26	24	26	30	20	22	26	24	29	15	21	25	19	22	31	21	26	28	20	16	34	21	24	22	14	31	28	24	24	21	22	29	18	27	34	32	29	28	20	26	21	15	18	25	27	23	19	24	22	23	22	32	26	23	32	23	16	22	22	31	25	21	19	35	25	21	33	25	30	31	32	25	19	20	19	22	22	23	26	21	25	32	23	26	20	28	26	23	25	24	18	29	23	22	27	28	25	27	24	13	21	29	26	23	27	19	29	21	23	19	34	27	21	22	27	23	23	19	30	21	21	27	29	24	26	25	32	37	19	20	34	23	24	22	23	34	23	24	27	21	22	30	26	17	26	18	19	21	16	29	19	26	21	34	24	22	18	36	18	17	26	26	22	22	26	32	19	17	15	20	29	28	30	24	24	20	21	15	29	24	23	16	21	25	28	17	15	28	14	24	29	30	39	26	20	31	32	25	24	30	22	18	20	21	27	13	39	16	32	28	23	19	29	33	25	30	25	23	21	19	22	19	26	25	24	29	22	24	26	24	29	25	27	23	25	24	29	24	22	22	23	30	29	20	17	26	21	27	33	28	31	17	24	18	23	15	23	20	20	29	18	24	23	10	16	23	21	32	37	25	30	39	24	27	35	32	26	29	24	26	25	24	27	24	23	18	27	24	32	24	28	25	27	17	25	22	26	28	28	25	26	21	29	31	27	22	22	26	28	19	25	18	27	19	21	26	29	28	18	20	18	28	28	29	22	27	31	28	17	31	31	30	26	22	31	36	30	27	28	22	24	22	29	16	22	20	15	27	23	21	28	23	27	22	27	21	25	18	27	27	18	24	26	31	19	24	33	27	30	32	23	31	25	26	17	22	24	16	23	21	28	25	27	16	28	22	16	26	24	25	26	17	23	28	27	35	23	23	27	23	35	23	35	19	23	27	33	21	29	22	21	19	27	22	22	22	25	23	16	25	26	21	20	27	24	22	17	25	29	23	32	24	29	25	28	27	26	21	25	26	21	25	24	25	24	32
21776	14469	8567	21798	30673	29209	26172	22971	18805	14813	11116	9373	7847	6796	5910	5419	4935	3667	2814	2117	1860	1813	1368	1141	1169	1030	933	883	756	828	793	785	762	850	764	813	877	703	669	669	526	569	539	476	519	524	583	537	485	1217	7847	1911	435	458	429	387	390	399	430	448	390	389	381	402	417	452	424	389	399	451	352	388	417	462	412	372	391	396	439	436	409	385	396	409	391	447	397	346	382	404	372	398	413	414	362	419	394	381	461	404	404	408	404	392	420	391	400	440	423	409	383	390	453	413	395	377	379	377	369	381	445	411	398	378	372	375	413	427	438	409	382	437	391	409	381	412	395	399	383	417	434	435	411	386	396	372	357	388	385	388	408	390	375	398	403	374	401	366	376	379	397	409	411	362	399	410	394	402	419	374	377	380	386	437	396	401	437	399	398	429	393	380	404	394	396	350	374	354	400	392	382	359	357	344	398	380	385	355	368	392	358	389	383	379	395	377	356	340	408	371	360	398	389	397	361	375	395	368	369	383	358	372	363	368	386	366	377	369	370	350	380	367	360	365	381	392	357	362	381	388	358	370	360	356	391	402	413	390	367	371	391	381	375	382	362	391	395	358	367	350	388	394	405	375	365	359	369	405	352	430	356	394	383	348	372	404	371	399	364	367	367	403	383	367	386	377	366	365	387	412	403	369	374	368	362	358	394	367	376	358	370	393	420	333	402	400	384	413	372	374	370	415	356	392	380	373	398	347	344	396	375	377	371	405	411	361	347	367	380	353	347	347	343	413	347	391	422	353	368	365	384	395	369	333	378	363	360	401	382	332	412	381	350	400	413	318	347	352	359	353	371	352	364	368	352	403	350	352	353	394	363	377	366	375	372	363	354	371	362	372	375	409	386	336	391	350	393	375	358	403	370	343	353	385	389	370	367	393	364	345	367	383	375	398	360	390	432	381	357	420	398	387	380	384	364	359	377	403	370	387	412	406	376	359	372	384	370	387	356	373	368	368	376	389	365	381	380	399	376	376	365	371	372	357	371	392	365	377	370	379	356	384	381	382	392	394	372	386	402	386	335	427	357	372	394	352	398	373	350	379	408	382	363	389	397	369	403	404	380	359	360	344	361	374	396	366	387	377	367	369	347	378	370	360	393	352	390	394	404	400	400	362	393	367	374	358	399	389	371	375	391	361	401	370	358	388	395	389	394	353	398	388	356	384	382	333	373	409	371	379	383	347	423	384	371	376	370	405	402	436	391	379	373	375	412	398	331	355	376	374	395	354	374	356	379	347	377	380	378	354	399	357	361	367	418	364	407	425	383	380	379	368	434	383	356	350	373	378	405	385	338	366	363	364	394	333	381	402	396	377	400	408	367	403	381	384	395	395	395	383	353	428	387	374	373	341	373	383	395	392	341	383	366	387	360	372	357	364	374	372	382	405	376	329	355	380	383	390	406	371	384	412	399	358	385	364	370	406	371	330	367	406	369	383	369	385	373	386	372	369	380	370	367	369	389	341	355	385	404	359	379	371	395	387	409	398	358	405	360	358	380	372	391	388	384	365	367	365	399	358	343	346	409	369	373	339	379	408	371	387	385	395	410	414	383	404	398	355	372	407	376	360	359	381	376	330	374	360	375	389	336	369	394	367	361	405	379	390	376	382	412	405	370	384	342	375	356	375	374	380	364	434	389	397	395	362	361	364	377	379	368	410	385	352	437	395	362	374	365	380	376	418	420	402	379	387	385	364	363	389	375	396	405	380	374	355	372	310	389	362	351	355	387	390	347	380	396	382	368	374	351	357	371	374	375	394	384	346	395	351	361	377	404	398	379	378	386	384	415	361	366	403	378	388	414	377	378	388	351	370	380	353	375	392	358	367	424	378	382	407	383	397	377	393	361	362	364	330	382	345	383	342	364	402	430	385	386	391	389	403	378	413	397	382	343	407	381	368	403	363	372	368	387	373	339	400	369	373	374	343	361	420	401	377	402	380	374	376	401	371	373	370	383	373	401	403	374	384	366	377	366	397	391	386	370	380	356	418	384	374	383	375	330	382	380	364	410	384	380	351	356	406	382	359	376	364	400	366	365	366	338	375	352	414	345	376	379	375	370	347	401	362	389	393	384	354	414	398	370	382	376	383	368	383	368	356	361	375	385	361	358	383	384	392	370	375	360	411	389	396	379	396	371	407	380	394	419	347	352	357	387	374	396	381	370	374	335	376	361	389	366	419	354	381	380	380	368	363	377	402	383	365	409	370	387	375	392	379	388	379	384	372	366	368	387	365	370	415	381	365	359	362	397	353	395	381	370	370	351	394	391	364	353	384	350	338	364	359	376	370	375	346	385	376	390	392	361	386	392	367	386	372	379	365	388	364	408	390	389	382	413	378	393	357	376	344	381	358	380	396	387	382	387	379	350	381	359	350	347	351	357	350	345	398	339	382	384	440	359	380	413	378	360	374	395	393	367	357	380	377	364	395	393	356	386	405	409	384	381	338	390	308	373	384	338	406	391	358	395	371	368	405	391	367	376	398	411	386	358	385	388	331	397	357	392	375	394	376	372	339	366	401	352	375	442	362	361	375	369	389	384	340	392	406	367	391	379	396	376	374	351	396	386	381	366	383	354	385	382	411	384	358	356	337	382	380	411	362	416	374	370	357	342	378	376	363	398	353	419	364	385	402	382	382	375	375	374	374	368	384	380	352	399	421	376	377	376	377	391	367	374	387	399	368	357	364	380	376	359	354	390	374	400	367	379	390	376	373	386	375	390	405	366	382	378	349	409	360	381	355	403	398	395	383	340	376	371	399	364	369	346	369	391	396	385	340	391	379	360	400	349	392	413	353	357	392	356	373	413	370	386	364	408	373	404	401	348	379	392	401	384	348	364	403	361	369	400	384	415	368	384	401	380	392	404	368	340	382	394	407	363	427	350	347	379	368	394	374	357	361	420	388	390	359	369	419	355	345	377	373	390	384	400	414	403	372	388	371	381	368	378	373	387	382	365	393	381	401	394	380	371	383	412	388	385	323	377	397	358	345	375	373	381	376	381	395	353	374	375	398	366	360	362	386	356	378	383	391	390	355	381	375	378	385	337	375	367	385	364	364	387	402	374	374	381	381	386	390	390	363	380	368	373	360	355	356	416	392	394	369	420	338	370	350	374	385	378	392	384	386	374	386	405	401	388	385	397	362	363	392	381	380	364	366	373	365	399	365	388	409	412	383	389	363	387	391	391	332	424	412	397	396	393	405	443	364	355	353	402	358	400	389	395	372	402	354	367	339	411	411	396	394	382	357	348	388	360	371	418	369	359	418	406	341	369	363	400	354	407	356	425	404	405	384	363	373	399	372	365	385	406	406	402	362	393	369	376	394	372	401	380	393	386	395	353	372	382	397	367	395	361	372	437	370	410	339	359	387	375	372	394	373	403	424	341	360	361	401	397	399	390	387	391	362	365	373	386	399	389	374	374	402	338	395	396	380	416	382	364	365	397	390	414	400	374	397
2920	616	329	293	502	625	559	513	402	311	231	216	179	168	138	148	139	114	96	90	74	78	68	67	72	67	57	58	67	50	61	63	80	50	64	60	51	39	50	66	59	55	58	60	63	65	44	58	41	100	239	98	54	47	50	44	53	45	46	52	50	38	53	50	53	51	49	52	49	47	55	47	55	40	57	47	53	48	57	52	47	56	44	59	47	59	49	60	66	42	53	56	51	44	52	57	52	51	66	60	44	55	53	55	52	48	54	37	46	42	68	61	59	48	59	58	46	51	61	52	52	43	46	44	42	70	55	53	52	56	48	46	65	60	45	58	47	69	43	50	53	54	58	48	41	46	51	52	48	53	48	45	52	34	49	53	52	42	55	46	45	51	46	52	53	38	52	56	56	40	44	46	51	53	44	54	45	51	54	55	55	54	48	54	66	55	59	54	41	55	51	52	42	52	46	48	54	55	49	51	57	64	39	45	38	38	49	53	48	57	59	52	62	61	59	40	56	44	55	47	63	44	49	43	53	49	62	49	45	49	61	60	57	53	36	64	49	46	61	47	38	46	53	56	50	45	55	48	45	53	47	45	49	46	61	39	45	48	43	56	42	52	60	48	37	58	58	49	49	41	58	55	43	58	81	40	41	47	53	56	49	39	58	50	65	61	52	45	52	56	43	46	60	48	42	66	50	56	43	48	51	57	48	50	51	52	51	62	51	53	48	48	49	44	49	49	49	48	51	44	55	65	48	55	51	46	61	55	56	51	54	50	42	51	46	47	41	43	46	67	47	45	60	61	55	46	57	42	47	33	55	48	44	42	56	53	47	58	50	43	55	46	47	44	52	47	56	58	40	48	49	51	55	53	52	37	46	56	59	40	41	52	66	44	43	63	57	36	43	45	36	54	63	53	53	50	54	61	52	44	49	38	51	48	55	60	54	50	54	36	46	46	58	42	54	45	53	46	43	46	46	59	50	50	52	48	50	55	62	52	54	44	49	38	58	51	61	56	45	51	57	53	60	55	45	50	48	48	55	52	53	54	53	59	41	42	46	54	64	58	41	54	54	57	55	45	57	55	40	37	57	49	44	48	54	46	50	54	52	45	56	54	56	51	60	52	58	44	46	55	49	54	53	54	45	53	49	52	67	53	46	42	42	48	49	55	65	48	54	42	53	45	51	69	56	61	43	45	60	42	56	48	48	53	52	55	45	62	59	54	49	55	49	49	54	43	54	42	60	42	48	58	55	43	60	56	62	55	54	46	53	39	52	47	52	47	51	43	49	39	47	47	56	45	57	52	43	41	47	51	41	56	44	66	54	50	40	56	42	56	43	43	61	40	50	44	52	58	55	49	49	51	49	45	49	44	48	56	59	47	42	56	59	53	59	51	50	38	62	52	39	46	52	58	50	66	55	34	42	58	44	63	57	54	53	48	56	65	58	49	58	54	57	44	44	48	43	54	55	56	48	40	52	56	50	63	47	61	46	54	51	47	55	58	38	42	65	58	58	36	52	69	53	52	51	46	37	43	46	40	51	46	44	64	45	50	56	56	51	48	57	47	35	55	34	50	39	45	46	55	55	46	52	56	46	52	61	61	58	51	58	56	65	52	50	55	49	47	43	32	43	60	50	43	55	62	49	56	56	52	40	52	49	66	46	63	53	49	62	51	51	43	40	42	55	47	42	44	40	38	30	54	53	53	50	53	61	44	61	49	65	55	40	41	47	63	39	62	46	58	57	65	43	49	57	40	49	43	53	53	50	44	50	45	54	61	42	40	70	50	51	70	52	58	55	50	52	38	51	45	54	43	50	50	63	51	43	48	52	48	51	45	46	38	55	52	50	45	47	57	59	57	66	46	49	47	60	49	57	60	41	41	47	49	50	52	56	48	50	53	57	55	55	54	49	49	51	49	50	52	43	59	51	41	46	44	39	54	50	61	48	58	52	48	56	62	51	57	58	53	51	40	54	44	55	34	54	36	48	58	49	48	50	41	41	53	56	57	40	42	54	57	50	48	43	63	65	45	49	54	50	50	52	53	44	55	49	53	46	61	52	41	40	45	42	48	46	44	53	49	60	57	65	54	51	60	47	51	51	54	55	50	53	46	45	44	48	50	47	63	53	44	58	60	46	53	46	42	50	49	49	46	54	56	52	51	49	46	56	49	45	54	45	52	55	50	53	45	44	46	39	59	60	55	59	43	52	46	44	43	49	43	57	46	44	46	53	62	32	55	52	55	67	55	58	51	60	50	59	48	50	60	54	44	32	47	47	42	50	50	59	54	59	55	55	56	52	43	56	53	67	41	47	45	50	50	48	54	55	58	45	40	53	31	51	56	50	47	57	53	44	48	53	48	44	52	42	54	56	63	42	50	60	47	47	52	52	54	48	49	55	47	45	51	52	45	58	48	53	47	58	51	52	61	35	59	44	75	53	45	35	35	53	59	59	58	64	47	51	46	53	60	61	56	59	48	44	44	55	56	46	40	53	57	54	46	62	50	51	52	49	46	51	40	53	49	43	51	59	53	39	50	50	43	41	59	40	53	52	51	48	49	61	43	50	41	67	66	48	52	49	71	43	44	54	46	43	50	57	54	60	56	47	45	62	57	48	45	50	52	52	41	57	49	58	50	60	52	69	55	61	48	41	59	57	43	43	50	44	54	52	48	53	44	49	53	60	51	57	51	55	50	60	56	58	36	46	51	57	49	74	55	45	50	47	61	61	39	54	54	54	48	69	41	48	50	52	43	54	56	53	54	41	75	52	56	50	48	58	51	51	49	54	45	43	61	48	53	54	51	48	56	49	52	49	70	56	41	54	51	46	38	47	48	40	47	52	44	48	75	50	60	44	49	47	46	50	58	38	44	47	48	37	53	45	46	56	47	39	56	46	45	45	45	47	45	47	45	50	57	46	48	49	42	46	54	45	42	49	47	53	44	56	52	59	61	51	61	52	42	55	44	49	53	53	34	51	47	41	43	58	50	67	38	37	52	51	39	48	45	43	48	61	53	54	55	52	46	41	54	51	45	50	46	45	56	44	43	73	51	53	57	50	59	46	57	37	42	45	48	44	48	39	45	45	54	44	52	59	47	58	57	41	59	55	55	52	59	55	49	51	46	48	62	47	44	57	48	55	50	40	45	49	45	51	51	51	58	50	49	48	45	43	39	54	39	51	53	38	65	49	58	63	70	62	41	34	51	64	51	55	51	55	50	52	37	54	56	66	54	53	51	48	48	42	44	56	65	34	58	48	50	47	50	44	48	50	46	46	56	54	46	57	51	40	54	49	48	46	63	55	41	48	44	47	42	58	36	54	44	50	47	59	66	42	47	52	57	45	48	63	50	55	55	44	50	43	43	46	45	49	67	54	45	54	62	56	50	49	53	66	54	68	51	54	48	48	44	52	49	48	72	53	53	48	51	38	43	57	41	47	52	48	45	49	60	56	50	51	55	37	56	64	58	56	50	46	43	51	52	43	41	54	52	58	50
20205	13553	8783	20853	29324	28608	25586	22650	18409	13979	10882	8843	7687	6711	6009	5443	4758	3893	3096	2432	2171	2121	1881	1563	1533	1406	1257	1259	1223	1179	1183	1189	1279	1200	1096	1156	1028	1056	974	1015	920	936	863	906	907	902	875	865	920	2962	8131	3049	795	851	799	833	820	768	806	793	817	801	787	812	803	781	779	813	762	805	800	786	793	758	807	764	758	758	797	774	794	792	786	773	750	790	768	781	786	755	769	770	793	775	794	772	837	815	794	826	790	754	758	759	813	753	827	814	731	770	800	815	786	877	739	773	797	799	779	795	766	746	770	784	786	718	776	761	740	787	789	792	772	782	786	748	801	781	800	764	763	774	812	808	852	749	799	776	759	773	764	807	751	753	734	775	778	756	774	778	769	783	791	778	765	727	798	798	769	782	785	823	767	793	809	749	765	789	743	786	774	769	807	747	779	737	796	767	791	778	749	729	800	774	792	758	812	806	790	761	774	757	780	806	804	746	775	757	782	775	809	785	733	758	755	766	724	799	808	803	783	796	755	811	766	766	725	763	755	767	741	777	727	769	732	797	780	792	787	752	790	821	795	776	736	747	754	831	773	726	832	778	771	745	773	769	764	816	770	778	788	774	787	689	777	751	756	748	779	816	762	799	747	735	753	734	739	742	768	791	826	759	739	750	741	760	772	748	753	769	770	745	769	735	799	768	773	824	791	788	779	751	768	803	743	764	802	764	755	762	709	754	785	740	796	783	806	743	733	800	787	817	753	775	756	707	774	779	750	758	805	713	801	795	754	759	730	760	792	772	837	736	755	778	775	730	774	797	764	750	703	772	803	814	787	807	755	766	767	760	779	795	760	750	748	739	813	728	780	786	770	804	774	744	788	796	768	752	736	786	764	766	764	755	757	756	763	753	808	796	776	759	762	827	777	720	771	788	785	752	771	778	781	767	784	734	788	737	785	725	771	772	780	794	749	767	771	768	770	763	785	737	751	738	726	767	723	762	755	826	792	768	776	790	766	738	814	752	779	749	744	736	718	790	719	777	769	783	730	841	735	719	777	745	759	788	785	772	770	748	826	758	767	796	769	777	763	715	782	784	784	794	752	764	750	781	798	759	758	806	768	800	755	795	729	759	780	783	737	780	766	760	772	733	702	829	788	799	783	812	756	736	756	792	745	756	801	730	730	807	760	805	707	792	771	749	760	768	757	776	724	750	765	820	726	782	752	823	772	750	775	793	728	810	705	812	709	773	786	764	740	808	744	787	777	784	755	768	828	750	766	774	768	757	764	745	805	689	773	780	783	709	763	764	769	783	744	816	768	765	789	827	772	760	750	791	730	761	748	799	748	742	790	747	835	712	771	796	738	781	786	762	763	787	752	718	707	740	788	752	806	810	771	776	716	744	801	789	775	790	766	782	733	748	706	749	775	762	751	789	777	799	765	758	735	759	755	769	767	786	731	760	775	783	752	743	787	745	824	804	788	732	761	792	799	737	755	754	754	742	783	765	766	774	762	757	751	715	761	784	772	804	737	710	788	741	731	784	795	801	822	773	776	803	767	779	776	773	742	742	784	748	759	803	780	787	739	794	727	779	799	808	780	734	775	765	763	820	729	725	758	789	799	723	764	801	809	818	763	791	765	772	764	742	726	756	771	817	762	727	793	796	810	784	735	747	757	749	798	786	804	805	813	729	747	762	777	718	753	742	722	768	776	747	779	745	763	784	780	766	750	812	794	779	777	782	777	739	752	769	757	788	801	730	772	748	723	699	783	744	789	804	771	750	804	728	721	722	865	810	774	813	779	815	719	790	784	743	784	816	793	699	797	717	807	771	754	767	750	732	759	764	730	748	733	783	807	788	754	811	760	752	773	755	752	743	752	760	761	707	716	789	764	788	745	776	776	717	692	845	792	754	771	799	814	768	783	782	737	775	766	796	761	780	755	752	765	753	790	793	747	779	779	763	792	714	761	730	778	766	705	778	719	773	769	773	762	733	743	784	777	796	779	781	764	779	779	731	730	784	800	761	788	767	773	781	752	800	789	762	776	782	838	730	744	772	763	791	766	769	814	775	743	759	791	744	765	801	750	765	770	768	779	782	766	778	716	722	758	741	751	793	779	756	805	755	822	728	765	761	797	750	757	767	758	771	729	766	772	789	732	768	785	762	773	779	804	774	725	707	770	756	729	815	736	784	765	772	744	800	693	813	742	765	766	796	797	778	759	747	784	711	761	737	774	766	773	799	797	746	772	730	776	754	798	721	731	766	767	733	753	770	764	782	738	783	797	786	780	729	741	779	803	753	763	758	814	766	776	770	797	752	798	773	805	750	744	783	811	740	778	756	796	743	806	739	754	817	744	786	767	810	787	814	816	701	737	742	787	757	744	777	771	773	768	768	771	762	685	752	736	785	742	755	741	722	801	768	768	713	758	805	785	758	783	806	748	769	755	744	806	786	779	749	817	760	759	796	740	767	726	813	753	788	781	775	738	749	810	780	773	789	742	811	750	779	764	782	757	768	767	801	750	798	784	769	775	757	726	739	738	760	744	748	791	778	764	798	734	739	785	700	802	781	764	749	787	793	745	822	772	757	825	767	759	774	727	778	799	705	750	778	771	792	765	735	714	779	754	777	781	741	773	794	772	738	778	818	782	790	766	762	811	765	794	745	761	724	736	749	740	733	820	777	761	729	763	741	760	776	780	752	782	797	772	785	763	772	765	717	769	723	759	781	758	741	780	747	756	762	765	799	795	767	793	801	785	785	761	783	775	756	793	741	754	752	806	781	757	788	764	784	786	729	746	778	747	750	791	754	741	785	786	733	752	804	816	745	776	753	733	758	798	761	774	752	809	835	757	765	808	790	759	752	740	795	752	806	738	741	756	724	775	784	754	794	759	779	794	824	767	790	794	765	745	734	784	719	775	764	768	795	811	762	782	797	785	786	752	779	775	769	784	764	809	769	763	795	789	774	825	763	752	740	763	786	769	775	762	751	713	796	725	789	703	763	730	780	799	762	776	748	809	738	733	743	775	744	799	803	721	726	764	768	758	735	758	778	787	753	794	808	749	829	774	774	726	755	760	746	835	745	808	810	780	764	763	803	734	758	758	788	707	717	770	724	725	766	737	778	700	781	765	739	803	803	762	731	733	758	759	807	840	767	787	737	692	732	747	772	729	760	776	702	712	766	825	759	780	742	794	781	722	826	794	781	755	748	774	750	763	791	763	756	751	833	744	826	731	774	758	751	763	747	755	765	795	796	758	714	754	769	784	767	756	790	703	779	769	789	800	759	781	753	771	805	739	773	757	825	770	778	770	767	751	762	741	718	789	769	752	809	742	757	780	733	770	810	746	734	738	813	805	767	747	799	738	784	767	746	781	761	774	757	786	767	782	730	769	794	773	731	743	783	770	768	772	742	791	800	775	719	765	769	788	758	762	726	788	787	741	756	798	774	786	714	751	771	732	772	758	754	784	729	794	772	746	769	750	750	777	752	790	762	764	749
2400	970	537	392	761	974	872	733	611	434	369	304	273	229	192	172	152	153	135	85	76	89	78	63	66	64	66	55	66	51	49	65	92	61	66	54	54	44	44	43	52	62	52	42	51	35	45	57	46	119	482	141	47	42	43	40	44	41	42	55	40	54	41	58	43	46	49	53	41	65	45	45	39	49	39	43	37	49	37	49	51	36	48	43	52	40	43	35	42	51	39	44	57	63	44	39	39	37	45	38	46	53	46	43	33	43	45	48	36	42	37	42	55	46	54	37	49	46	41	47	33	40	37	35	45	43	35	48	52	38	54	36	39	42	40	35	33	64	39	42	49	48	35	35	44	43	40	41	33	50	61	36	42	37	41	47	43	52	41	42	47	41	37	46	37	41	43	42	31	46	39	50	34	46	41	31	46	42	46	38	40	50	42	47	39	45	45	38	42	40	40	44	38	34	39	33	36	50	34	53	43	37	37	57	30	44	35	39	39	37	46	45	47	37	37	47	44	44	46	35	43	35	40	43	40	43	35	38	46	36	56	38	35	37	40	54	44	35	44	40	49	33	46	45	44	30	39	42	50	40	53	46	45	41	31	46	46	46	50	49	32	46	41	45	30	57	49	37	43	38	51	40	31	44	47	39	43	38	53	38	45	40	52	46	50	56	34	39	33	37	35	25	52	47	48	56	43	42	41	42	42	49	43	39	52	41	37	49	48	36	55	45	48	44	41	53	42	48	47	47	43	41	39	40	33	37	36	29	48	46	41	58	42	50	47	34	43	31	44	34	44	47	39	33	51	40	56	34	34	38	37	38	36	46	33	37	42	39	41	47	37	52	32	36	40	41	42	42	47	36	42	47	35	45	36	49	39	41	38	42	51	34	44	35	55	46	35	48	41	35	41	37	51	41	49	45	60	43	47	48	38	45	46	45	27	51	41	42	41	54	33	46	40	34	37	48	38	33	42	36	55	46	37	42	38	51	46	47	57	38	40	30	32	38	32	38	39	54	53	46	48	46	41	52	39	34	50	46	51	31	46	47	40	35	45	44	43	41	45	58	38	35	45	35	42	40	40	40	43	42	46	47	32	37	39	40	54	40	53	35	39	40	48	39	33	42	31	37	43	51	37	43	39	50	41	47	31	42	39	38	47	42	47	41	45	35	43	47	48	40	41	40	39	45	32	32	49	53	39	41	49	42	41	34	48	34	43	37	42	42	35	39	35	42	33	56	49	34	46	46	50	33	42	42	42	41	37	42	41	30	43	26	43	52	53	40	40	46	43	43	43	34	32	46	38	46	44	55	37	59	42	47	37	37	35	44	35	33	37	38	41	36	34	41	35	31	40	41	44	50	43	37	43	53	42	54	40	35	52	40	33	34	38	43	35	35	39	26	37	28	31	44	45	41	28	22	51	44	39	43	49	36	32	43	41	60	55	44	56	44	32	45	42	44	26	44	36	45	37	46	35	44	34	43	40	47	41	43	42	34	39	27	53	53	36	31	42	42	37	36	50	34	50	40	36	54	48	39	39	46	51	58	41	38	64	43	33	57	42	46	40	49	41	44	43	41	33	34	41	36	46	47	47	36	47	36	45	46	40	44	42	34	37	51	41	41	37	38	34	34	35	42	51	44	42	46	50	50	45	43	33	52	32	45	35	42	39	48	47	52	43	41	37	34	42	50	42	56	31	36	52	49	45	45	36	45	45	47	43	45	50	41	38	32	28	24	43	45	45	49	56	43	46	44	44	41	39	37	42	44	56	40	33	53	37	37	52	35	31	40	42	41	37	40	41	37	38	54	33	38	33	36	49	51	36	44	42	55	45	31	41	50	46	31	42	30	45	35	50	48	35	39	50	44	41	43	52	54	35	55	37	53	35	47	34	59	40	45	46	43	38	39	50	43	38	47	40	36	48	44	37	48	55	43	42	47	38	44	39	36	44	43	48	47	41	43	47	38	42	37	50	44	45	40	46	41	49	52	49	48	50	40	54	43	49	43	34	44	37	44	43	40	37	39	59	45	39	49	39	36	46	34	49	40	38	61	39	42	47	40	40	40	49	42	40	49	47	34	42	38	35	35	45	47	47	36	39	35	34	39	38	49	41	42	45	39	46	40	41	26	57	31	27	47	36	40	40	48	46	45	31	29	50	32	42	42	38	29	38	48	54	37	52	43	42	52	32	48	40	48	47	36	47	51	45	35	51	48	40	41	46	39	48	43	38	50	39	49	32	45	43	32	35	42	39	44	43	29	43	47	43	39	60	40	50	33	36	61	40	40	38	49	33	45	43	47	42	43	31	42	49	43	35	39	41	37	39	39	49	31	39	38	35	31	47	41	44	40	47	39	38	43	43	43	33	48	46	38	41	43	45	39	43	37	42	34	44	48	47	56	33	42	42	35	45	44	49	30	41	48	43	41	43	43	42	53	45	58	49	42	37	51	38	43	38	42	47	32	34	39	44	43	36	41	51	47	37	38	49	52	38	37	43	41	30	36	35	39	39	45	47	49	38	34	43	35	53	47	30	40	31	35	42	43	45	41	42	45	50	28	43	47	51	39	39	53	62	40	31	39	35	42	32	40	31	30	39	39	44	44	33	41	38	56	47	53	37	40	32	43	48	30	52	51	40	35	33	51	47	40	44	38	44	41	52	48	49	44	38	29	31	50	38	46	39	38	29	36	36	46	45	37	43	53	47	52	51	34	31	38	44	43	41	34	37	38	38	48	45	34	47	40	39	35	42	43	35	36	38	31	52	40	62	49	45	36	37	57	52	40	44	33	46	53	30	30	36	38	36	38	37	40	54	37	47	47	37	39	38	45	40	40	40	43	35	41	44	39	55	44	34	44	49	38	38	31	36	44	41	43	40	38	50	39	44	45	45	40	54	31	31	36	37	49	30	42	44	52	40	45	39	39	44	44	26	39	35	43	35	41	39	46	49	44	48	50	51	42	33	41	52	45	43	39	42	50	45	43	45	36	46	34	38	42	34	40	55	33	51	44	33	40	40	32	41	48	43	55	41	54	45	39	41	47	44	39	46	42	56	47	46	37	38	39	37	42	54	39	37	41	37	40	41	45	40	39	34	32	42	39	36	37	31	56	51	36	40	47	35	44	38	29	34	36	42	53	45	38	47	40	36	38	30	30	38	48	42	40	53	56	48	44	40	37	51	32	58	36	44	32	33	40	43	40	39	36	52	37	57	52	41	48	40	39	44	39	42	36	43	39	43	52	40	46	39	48	52	38	57	42	51	33	42	38	35	42	45	56	47	41	40	45	51	41	42	41	34	36	37	44	41	50	24	33	50	36	39	38	52	48	42	36	46	38	34	51	43	46	33	37	35	32	56	54	34	36	37	52	50	39	34	43	37	39	49	44	36	40	36	36	36	37	30	52	47	32	41	34	52	36	57	40	37	44	41	50	39	37	43	29	24	32	57	43	51	56	38	46	39	47	40	43	39	55	45	48	38	49	39	38	43	40	38	48	46	40
26120	17972	11501	25543	34129	34094	31083	27200	23038	18461	14982	12601	10614	9664	8271	7524	6492	5649	4623	3422	3041	2835	2400	2140	2038	2054	1693	1596	1498	1377	1368	1316	1609	1285	1213	1294	1221	1141	1154	1063	948	888	868	875	871	830	876	815	836	3320	14053	3447	791	713	670	656	717	734	750	692	672	690	695	655	650	647	642	691	689	648	635	621	680	670	638	645	696	697	639	651	687	683	672	697	649	702	662	695	675	682	682	663	631	657	636	665	706	704	679	659	710	662	637	668	650	689	680	647	668	656	666	656	665	663	686	711	685	634	669	625	655	659	664	710	647	680	621	652	611	683	687	666	701	641	669	681	696	677	686	669	663	657	694	688	692	646	617	618	637	655	647	636	680	627	665	625	577	622	632	606	612	635	635	634	639	658	652	629	671	651	644	654	701	661	632	683	669	653	729	661	657	643	635	657	622	634	692	621	605	641	633	611	618	647	590	610	618	603	575	621	627	667	634	628	675	629	585	604	626	638	616	655	622	667	658	656	599	646	587	612	635	648	645	657	580	627	647	598	609	639	624	603	630	634	666	636	604	636	614	633	634	653	668	643	609	612	620	634	578	612	649	622	689	587	590	624	618	589	637	660	638	596	665	650	624	633	643	582	630	636	624	621	634	636	632	575	652	634	607	621	674	624	683	610	617	652	657	621	601	595	656	620	670	625	615	627	632	637	660	614	684	605	651	628	611	606	587	617	611	635	624	669	610	612	649	638	621	634	681	604	637	605	626	576	652	615	662	614	633	629	677	618	662	605	646	646	589	657	668	621	635	643	599	653	613	619	636	627	667	650	695	635	608	675	621	672	694	582	595	647	675	650	622	594	624	662	625	623	666	708	637	614	633	652	570	628	622	660	593	624	564	633	628	603	639	625	594	590	638	628	667	603	693	607	640	662	622	579	627	658	624	614	660	650	612	654	606	639	639	627	611	649	616	613	637	660	633	621	615	626	620	598	616	635	615	654	634	630	605	594	637	660	622	568	612	630	587	654	663	633	601	634	561	603	609	605	634	610	572	643	663	629	593	616	592	612	615	646	622	647	649	652	639	655	708	609	611	587	623	649	611	639	648	598	658	618	566	638	618	629	660	612	622	585	634	628	680	616	633	608	629	632	596	606	671	606	632	604	627	610	648	612	636	669	603	592	592	646	639	630	626	621	659	611	657	635	612	623	638	599	624	618	656	644	624	625	658	620	615	609	651	632	615	613	628	649	621	611	646	636	630	644	620	668	639	649	627	627	667	685	626	664	581	617	607	646	646	634	634	628	658	630	652	653	675	636	632	610	648	628	611	609	609	601	648	604	708	653	635	652	654	624	562	628	617	629	609	600	630	618	641	630	648	643	622	619	615	600	606	612	619	597	696	681	660	631	583	651	628	628	609	623	640	635	640	616	572	611	612	644	623	627	645	625	627	633	572	649	601	643	635	660	626	620	650	647	641	637	625	648	665	654	635	629	608	626	613	632	638	670	642	651	628	647	657	639	587	607	638	646	639	640	586	590	627	624	622	619	632	702	605	663	627	620	633	665	628	629	636	646	648	643	614	628	591	632	668	621	647	652	663	660	635	601	656	625	629	594	668	607	644	645	647	655	630	615	593	600	636	636	648	656	615	597	640	592	604	620	607	614	583	673	662	609	612	656	658	621	619	633	646	648	609	650	604	652	625	647	651	658	605	626	635	636	602	588	619	634	608	616	558	620	611	669	621	606	625	676	645	654	635	596	664	625	662	647	629	645	623	673	664	611	634	670	632	623	633	623	634	598	632	620	594	672	634	606	708	598	623	590	629	634	595	661	639	630	566	646	637	616	633	621	629	596	616	628	657	605	651	665	622	616	668	655	615	616	630	624	608	635	642	582	624	637	633	613	566	670	600	619	616	630	578	620	657	649	636	622	617	609	620	592	652	589	594	598	627	663	656	631	581	630	633	638	637	680	591	638	622	656	653	575	628	690	613	588	687	675	645	636	651	635	615	633	626	613	622	639	562	652	636	615	612	636	626	648	651	603	599	643	673	636	595	639	602	604	617	638	697	663	571	597	647	642	592	594	645	646	639	676	654	605	639	607	571	625	635	652	666	614	661	624	634	665	584	630	601	624	612	669	651	635	613	636	616	627	650	602	629	606	606	622	640	675	608	659	667	668	646	667	647	639	622	624	603	639	646	648	607	645	674	572	635	638	649	632	650	591	617	619	584	656	609	613	667	659	694	616	662	610	680	638	617	641	629	630	618	617	606	625	622	629	625	611	645	661	633	645	663	637	640	616	615	611	629	640	630	609	605	626	613	567	643	622	640	643	622	646	629	649	656	657	674	623	649	636	645	621	625	613	627	588	608	607	663	657	660	600	666	665	610	596	615	627	627	609	647	591	650	664	656	642	639	662	624	613	606	630	657	649	671	631	588	622	654	603	610	657	635	626	643	644	627	616	652	614	655	633	673	638	644	663	620	599	631	616	622	596	610	643	647	667	648	636	618	632	621	597	641	640	658	630	650	610	662	602	658	608	561	624	673	694	631	599	636	602	643	642	579	584	628	622	587	613	647	605	630	647	653	643	619	614	640	575	631	561	618	648	651	624	630	648	669	659	641	633	606	615	601	621	634	615	643	593	669	642	670	625	669	634	635	606	629	611	567	631	627	622	611	639	615	605	612	630	631	622	635	641	576	590	638	634	594	655	611	671	658	604	603	642	593	614	638	612	629	642	615	612	606	624	627	628	619	621	612	617	657	657	603	651	612	632	658	572	631	618	673	591	638	610	604	634	595	586	643	638	658	628	675	645	662	637	620	678	598	619	614	596	578	613	614	630	602	643	640	630	630	657	621	642	643	662	644	628	621	618	610	642	626	596	649	663	688	602	646	639	604	637	625	624	597	619	655	610	646	699	612	623	608	616	614	651	615	674	666	625	626	604	625	643	595	636	699	658	647	625	651	613	626	606	618	621	652	639	643	663	639	611	619	644	627	622	624	676	643	620	628	695	643	630	645	600	603	659	634	644	630	654	665	683	636	604	647	651	628	644	612	622	659	600	595	624	668	617	593	648	638	619	616	668	620	675	632	603	603	604	590	622	647	625	666	568	652	660	616	639	602	623	622	626	622	624	623	635	575	595	613	652	661	638	641	636	631	641	670	621	653	668	628	652	641	645	586	637	639	617	617	631	675	616	637	672	618	677	660	580	679	647	640	639	619	594	613	619	579	634	615	615	674	691	611	635	637	634	636	635	627	703	627	667	588	616	577	653	672	618	611	654	633	658	620	638	667	656	656	644	611	654	667	620	629	632	618	571	621	615	642	652	637	677	647	625	637	611	627	639	668	614	638	633	594	668	672	626	611	647	600	575	678	623	660	632	616	608	625	567	616	655	630	622	602	663	664	652	658	681	648	617	609	594	592	620	579	623	613	671	620	666	634	634	633	619	600	608	639	636	639	655	620	643	606	650	576	621	588	589	627	617	624	654	623	614	604	660	669	677
1814	433	211	178	338	417	383	331	252	171	177	128	89	85	103	88	93	71	68	40	50	51	59	41	59	37	37	39	37	41	36	41	45	37	28	42	38	36	34	38	37	30	27	34	32	27	32	30	24	45	89	35	30	30	46	26	37	37	27	39	31	26	37	42	30	39	28	40	26	42	37	36	31	27	30	44	34	37	37	42	36	35	23	29	37	38	29	38	36	30	29	32	31	33	40	29	24	38	31	35	40	40	34	35	27	27	31	33	41	29	27	26	31	27	16	34	35	38	38	29	38	34	28	39	33	29	27	25	41	33	31	25	34	29	30	31	42	38	27	25	35	28	30	36	37	37	24	37	25	40	38	32	36	28	28	36	37	48	35	30	36	30	38	34	40	34	28	37	22	30	34	27	35	38	29	38	34	35	23	46	38	33	48	26	28	38	30	28	28	31	30	40	29	27	29	31	33	31	39	32	32	28	36	40	42	41	28	45	22	30	22	29	36	36	24	26	43	42	41	34	39	40	25	25	37	32	28	24	34	32	37	42	30	31	27	34	33	29	50	39	48	42	35	31	32	34	29	27	37	31	24	38	27	31	39	25	37	23	34	23	36	37	37	35	30	31	27	39	31	35	29	37	32	33	31	41	32	29	36	37	44	44	49	32	36	34	19	33	44	26	38	26	38	32	21	20	30	35	31	40	41	29	32	31	44	36	36	34	27	31	27	27	32	34	27	32	37	40	24	38	31	29	34	31	19	33	33	31	32	29	35	35	32	36	39	36	36	23	30	27	36	29	39	33	27	31	43	27	31	32	40	46	36	41	31	35	31	31	30	35	35	38	32	40	34	37	30	39	23	40	35	46	36	37	42	32	41	25	34	30	28	38	25	39	32	24	23	30	34	28	35	31	24	23	33	33	27	30	45	25	31	31	28	27	32	34	33	31	39	16	31	38	27	37	25	29	41	33	36	26	35	24	19	34	22	35	28	34	31	36	33	28	27	32	26	29	35	28	42	35	42	27	25	43	33	26	33	26	26	29	35	42	39	31	16	38	32	31	39	32	30	34	36	37	42	33	38	38	27	33	34	51	26	30	34	36	32	37	37	34	26	37	41	29	38	36	32	42	34	31	26	34	31	27	44	33	39	33	34	42	30	47	37	29	37	35	28	39	28	19	33	25	40	30	30	34	40	30	33	34	33	31	31	31	35	35	36	35	36	39	35	29	30	23	32	32	29	38	31	35	28	37	33	39	29	37	30	26	26	36	30	36	34	34	32	42	34	30	32	26	31	33	23	40	34	31	29	37	36	33	29	31	40	40	24	34	24	43	33	31	27	29	33	32	51	30	31	25	38	46	29	28	29	42	39	31	40	34	35	28	32	34	43	42	27	29	33	43	39	33	29	33	31	38	39	34	27	36	33	35	24	41	27	30	40	31	31	35	35	40	31	40	27	39	28	35	40	28	25	37	48	32	29	37	35	32	25	41	32	36	31	36	30	39	34	25	32	28	36	37	38	33	35	31	38	27	34	40	31	29	26	27	38	33	31	40	41	31	32	33	43	28	30	33	33	27	34	35	32	31	28	37	25	29	34	48	31	27	27	32	30	28	31	46	35	29	42	19	35	32	23	28	38	32	42	32	21	34	35	42	36	38	36	26	35	35	30	35	30	36	31	34	34	24	34	37	38	47	41	46	42	45	30	26	44	31	25	32	35	27	23	27	36	37	27	38	35	31	34	35	31	33	34	35	32	36	31	25	29	27	32	34	39	22	33	28	34	26	41	29	29	35	34	25	27	42	31	36	33	35	35	34	50	29	42	45	27	25	45	26	36	41	38	36	34	36	30	31	32	34	39	34	19	29	38	30	29	30	36	35	33	32	34	34	34	38	23	44	33	29	40	31	39	40	30	32	37	36	23	37	40	43	36	34	37	31	39	36	37	37	41	37	32	26	37	28	33	31	25	24	23	33	29	38	29	34	35	41	36	27	31	34	28	35	29	25	33	31	32	22	37	24	40	32	36	29	39	41	39	37	28	34	27	29	36	36	38	26	30	28	39	24	28	43	37	33	39	46	30	30	30	30	34	32	31	28	26	35	30	32	34	34	33	34	40	31	28	21	39	26	41	36	34	26	32	36	20	36	30	36	27	30	26	29	37	33	45	34	31	25	29	23	32	37	32	49	46	29	39	28	30	40	28	40	30	26	35	29	36	44	30	31	23	33	45	40	43	28	35	25	24	38	46	35	40	26	25	32	44	28	28	35	35	37	21	32	38	33	23	36	40	33	47	26	25	34	38	37	45	32	34	30	27	26	39	35	40	42	21	32	45	26	30	22	29	35	39	25	30	34	24	32	48	33	41	32	34	31	30	34	33	32	25	39	30	31	37	28	34	40	32	36	46	19	27	31	40	33	23	28	35	25	36	30	44	34	25	33	31	38	39	34	27	38	34	27	34	31	34	36	38	37	36	29	32	50	34	42	24	26	34	37	23	22	39	32	29	46	30	38	20	23	27	31	33	25	35	38	35	31	30	35	36	31	30	27	34	36	39	32	32	29	27	29	36	24	37	34	40	37	36	29	38	36	26	24	33	29	33	26	22	27	38	23	36	36	27	32	31	28	43	23	24	42	38	37	38	31	41	40	29	32	32	35	33	22	25	23	33	32	32	24	30	35	33	36	44	37	43	34	38	31	27	27	40	35	41	43	29	31	39	28	27	34	40	34	29	46	39	39	30	29	28	29	35	34	36	31	28	22	34	35	30	22	29	37	32	31	30	35	29	35	37	30	29	32	39	32	41	36	28	50	32	39	34	38	24	31	33	29	23	32	39	38	32	35	33	24	25	34	24	30	24	26	30	32	28	42	29	34	36	21	39	32	27	40	38	36	29	36	38	48	32	29	35	38	31	35	30	30	25	39	40	35	33	47	16	38	35	37	26	34	38	42	34	36	29	30	33	26	35	27	48	36	31	30	35	26	30	34	30	32	42	29	33	38	31	33	43	28	27	33	24	52	30	41	18	22	37	27	32	37	27	36	37	30	28	34	22	23	37	36	32	43	29	39	41	25	28	35	37	41	20	45	20	36	28	36	41	31	36	32	31	29	47	31	33	26	39	27	38	35	32	37	25	42	26	40	28	39	29	42	27	30	31	37	40	32	30	31	40	26	38	29	34	23	29	28	32	21	35	36	39	35	36	41	27	37	34	27	37	40	44	34	35	34	34	23	28	33	30	21	28	26	40	33	33	31	31	22	39	28	43	39	37	35	32	35	21	29	22	37	32	38	27	30	28	22	27	27	41	27	31	37	43	23	33	36	37	40	31	43	32	35	35	37	33	39	36	27	30	32	32	29	31	35	32	30	37	38	40	38	29	39	37	43	30	39	36	22	30	33	34	27	34	25	39	26	37	30	30	15	28	40	28	25	28	39	33	25	40	33	28	37	28	36	29	27	40	29	24	38	33	37	45	36	25	23	32	32	41	39	28	26	23	30
17933	10885	5792	16060	24668	23959	20997	17498	13595	9986	7701	5962	4790	4331	3982	3731	3059	2582	2175	1472	1399	1264	1318	989	905	972	878	807	710	718	748	747	822	714	680	698	718	663	618	612	596	568	581	558	543	611	549	564	541	1037	3019	826	536	530	536	519	524	554	537	561	553	533	475	507	487	513	503	543	525	520	497	495	550	524	489	503	475	559	519	544	528	499	518	558	514	455	520	574	503	490	488	529	505	528	497	509	533	571	500	545	540	467	545	532	519	481	539	548	523	499	526	501	512	512	495	524	523	527	529	542	481	503	512	537	555	542	538	549	559	520	555	492	511	526	492	527	534	541	550	524	523	528	505	533	515	526	536	539	517	554	512	545	468	547	522	545	515	491	517	481	514	534	547	544	559	480	496	558	499	500	555	543	508	543	551	543	509	568	525	506	507	538	496	519	524	524	547	513	496	512	501	517	545	558	487	533	534	496	496	542	502	491	502	515	495	495	495	507	518	533	513	498	507	499	518	513	507	475	504	508	512	535	520	530	540	519	472	563	482	545	540	507	510	507	525	489	513	515	515	508	516	522	506	528	536	534	550	517	511	524	534	477	474	488	544	475	516	518	475	491	506	490	509	504	499	492	514	474	474	542	503	545	534	500	547	540	551	493	503	537	501	482	526	515	498	504	480	515	512	527	511	471	524	483	511	499	513	494	511	519	523	515	482	487	509	527	527	484	472	470	485	539	529	483	522	526	478	474	536	516	555	512	507	526	535	514	506	475	476	501	507	534	503	514	518	503	468	451	503	508	501	473	494	499	527	531	513	497	499	528	485	470	511	565	514	550	507	518	521	488	535	484	536	521	526	521	536	497	507	510	477	487	479	519	475	525	511	501	494	549	526	465	544	520	529	499	507	483	550	522	483	524	502	522	526	515	543	495	516	495	508	510	517	531	501	510	518	487	540	481	471	479	494	520	516	526	510	490	539	507	544	508	538	485	501	503	529	499	516	499	566	504	519	493	496	508	486	523	532	522	475	458	498	518	493	511	501	550	528	515	505	528	570	506	506	501	489	493	514	449	508	495	508	478	505	505	520	473	511	518	522	536	528	525	519	505	529	546	476	497	522	516	489	510	467	496	518	539	491	515	529	506	546	479	508	502	491	509	491	493	482	503	509	524	503	526	525	532	485	548	518	509	510	520	529	502	506	528	592	532	518	551	480	569	506	489	479	515	472	515	524	488	542	454	534	474	493	547	515	476	543	531	480	499	525	513	523	543	512	491	487	487	521	509	480	504	509	504	486	508	487	518	510	509	503	522	564	505	496	495	502	530	543	548	505	526	516	520	520	547	478	518	496	538	509	532	528	510	534	521	509	506	545	490	547	516	521	492	567	535	523	511	551	491	503	518	553	513	523	495	493	517	507	511	520	519	538	516	519	483	494	535	516	552	470	487	540	493	494	501	528	537	520	523	524	495	524	529	504	500	529	504	522	506	525	491	544	514	468	510	505	449	502	467	527	509	474	528	482	520	491	452	497	522	510	536	495	541	485	523	486	495	505	508	481	505	518	549	505	505	521	514	516	522	505	513	504	527	516	497	470	491	514	460	514	491	512	537	510	557	486	480	484	527	502	502	532	483	504	539	541	477	512	502	474	481	539	518	515	509	487	520	499	508	487	500	530	504	498	515	535	493	515	527	503	484	468	465	529	521	465	499	540	541	508	506	522	529	525	510	499	513	533	499	547	515	483	526	524	451	528	510	556	539	517	494	538	485	470	478	513	492	556	491	495	521	500	521	482	514	495	484	519	473	520	512	551	508	491	512	511	504	489	504	507	486	489	498	512	480	492	527	479	512	502	515	500	499	501	567	503	547	474	501	518	518	488	502	531	473	476	526	502	497	513	525	545	522	479	482	517	500	526	531	542	534	464	490	507	526	502	542	536	525	521	513	523	465	542	511	472	519	476	533	497	495	503	507	514	509	517	533	522	512	513	487	528	519	495	508	501	533	532	505	502	461	547	500	513	495	484	473	564	522	491	532	484	478	505	485	512	471	502	531	520	470	528	499	513	544	487	525	528	503	495	489	532	517	495	526	509	504	522	518	523	556	491	488	524	493	503	498	500	516	488	550	513	506	547	556	524	503	513	496	502	513	526	502	521	505	497	536	501	482	533	499	488	486	512	500	484	479	494	491	469	500	531	479	518	454	528	458	505	522	494	500	527	479	525	496	474	522	539	515	523	515	501	498	483	491	508	501	506	562	461	511	527	554	519	481	503	511	497	515	543	510	492	488	514	451	511	482	543	553	554	494	475	517	509	519	552	515	529	564	475	502	495	482	510	485	487	478	525	536	499	511	511	497	526	504	521	503	496	448	505	525	528	500	538	514	481	477	513	527	478	512	521	533	550	512	493	480	524	523	486	537	521	507	505	483	512	508	497	532	481	466	540	530	514	528	490	509	485	514	468	533	489	523	501	463	552	509	507	509	483	530	501	517	536	490	490	526	481	529	502	519	536	465	538	490	502	504	522	481	505	516	467	503	507	529	558	543	514	506	534	511	523	483	503	502	500	510	496	528	492	500	482	472	500	525	490	485	503	521	495	540	544	534	501	518	485	480	485	521	509	512	565	483	532	523	497	509	510	507	490	513	481	493	499	544	524	554	507	527	513	489	522	475	471	499	514	536	500	519	530	533	512	505	510	485	506	501	515	499	513	509	517	487	507	533	534	528	509	517	510	512	533	498	546	508	534	484	509	467	506	517	494	535	531	481	499	515	485	497	487	508	481	543	490	526	534	530	538	519	477	534	511	511	515	512	474	516	483	529	554	482	530	522	519	499	491	485	540	510	519	530	526	556	483	478	513	498	522	505	472	568	491	485	493	504	530	484	524	537	575	548	503	501	538	547	513	576	511	521	487	516	483	496	481	488	535	497	516	529	513	497	484	503	523	488	504	496	487	570	495	493	514	500	548	523	525	519	501	509	503	501	501	509	535	521	528	511	505	507	508	497	525	567	519	505	481	523	472	544	522	466	535	492	517	506	506	562	475	559	497	495	532	461	513	471	540	563	509	489	498	509	541	475	544	513	522	495	498	509	493	481	495	539	529	551	535	517	504	497	508	492	513	541	482	512	499	493	512	509	495	526	512	489	484	484	494	498	472	489	498	507	478	515	543	510	535	526	517	460	488	529	492	475	479	497	508	495	498	446	533	482	519	503	487	505	468	550	494	518	553	522	528	478	493	493	511	525	533	508	535	519	501	491	490	505	477	549	530	497	512	524	498	508	530	501	500	516	514	501	539	520	494	492	531	552	497	523	506	489	534	528	529	475	491	493	536	497	527	479	511	487	526	477	524	505	509	499	507	528	543	481	541	510	502	526	496	546	505	525	505	508	555	517	508	479	522	518	468	501	542	510	508	524	520	506	512	512	549	494	518	502	497	476	499	537	544	471	492	507	517	497	483	451	501	467	516	507	491	537	500	505	517	517	446	529	491	527	516	529	517	504
1263	727	332	253	513	653	556	424	381	321	224	186	133	125	119	144	128	90	79	60	49	54	45	42	40	40	52	42	26	33	33	33	34	35	36	30	23	36	25	27	28	27	27	28	20	29	30	29	43	119	210	49	31	30	22	21	29	27	25	24	19	29	20	23	25	27	21	38	27	25	30	24	30	29	34	19	20	18	33	33	29	27	44	28	29	30	16	28	27	32	27	27	24	22	18	36	26	21	20	20	17	25	23	20	18	19	20	29	24	24	22	25	21	24	25	26	31	29	24	28	32	21	16	25	30	19	27	24	29	22	12	33	22	30	20	19	28	26	27	29	22	20	28	24	24	31	32	21	33	19	34	24	22	35	22	30	20	34	18	21	20	18	20	19	29	20	33	19	27	24	20	23	19	23	33	26	23	25	25	32	30	38	22	27	29	20	24	27	26	18	24	16	21	22	20	23	29	20	28	31	25	24	21	17	27	37	21	24	28	25	24	22	21	25	23	23	21	25	34	26	24	16	35	26	20	24	25	32	24	25	24	20	19	24	23	24	26	28	25	19	16	15	28	27	26	32	24	24	20	22	20	21	30	26	25	27	30	20	23	30	30	23	26	25	24	20	28	29	32	26	24	21	27	21	21	22	27	25	24	15	32	23	26	24	25	25	25	27	30	26	22	26	26	19	24	15	26	23	28	29	24	20	17	21	24	25	24	22	30	22	28	26	30	19	27	25	26	33	16	28	33	19	24	19	27	21	27	20	28	23	27	21	28	25	23	27	21	34	20	29	20	18	20	24	24	23	24	24	21	21	23	24	31	17	24	24	21	19	28	22	24	22	29	32	31	36	21	30	26	21	31	32	35	25	32	22	34	35	25	26	24	23	22	19	25	22	26	36	25	20	26	30	21	23	29	31	27	33	24	26	33	32	25	22	29	19	30	25	23	30	22	23	25	18	20	20	25	23	20	19	23	17	30	19	29	28	17	21	19	18	32	30	35	30	26	22	22	26	21	26	27	20	25	26	32	22	27	22	30	35	25	21	29	25	19	18	19	23	19	24	34	24	22	26	29	24	38	23	21	15	25	26	31	25	25	20	31	23	18	24	31	25	31	33	21	27	30	24	28	27	23	30	31	24	20	33	27	22	26	30	25	26	28	27	24	23	18	29	33	18	35	30	33	23	26	25	26	32	19	27	29	27	23	35	28	17	13	27	24	21	33	25	28	31	23	25	30	31	26	24	34	26	30	23	32	23	17	27	16	26	37	22	28	20	28	21	19	25	29	26	20	20	31	21	19	27	23	24	31	20	28	14	17	20	24	33	25	31	23	28	22	33	28	28	32	26	32	22	32	25	23	25	27	24	27	23	27	31	18	21	19	26	27	25	28	23	13	16	37	23	26	33	29	24	26	25	20	20	31	29	17	31	22	25	24	26	26	31	25	30	27	35	22	34	17	31	22	22	18	18	27	22	26	23	26	23	22	25	26	21	18	27	20	27	27	23	19	17	19	24	28	22	16	20	20	24	24	27	31	20	21	26	25	21	23	24	28	30	22	26	21	33	25	33	19	20	29	17	32	23	27	28	20	25	21	26	26	32	30	32	29	25	31	23	25	27	18	22	24	18	25	28	20	26	27	20	21	22	34	19	18	25	27	16	24	26	20	32	21	23	26	27	21	21	22	24	26	26	17	22	26	22	28	19	23	20	13	26	26	21	25	21	21	20	27	23	14	26	24	20	23	28	25	28	30	17	30	28	29	38	19	18	24	29	24	28	25	21	25	21	22	30	32	32	25	30	24	23	24	25	17	21	25	25	21	19	23	26	28	31	32	33	22	34	24	23	31	22	28	33	34	22	32	21	25	20	21	34	25	23	26	23	26	26	23	23	34	19	30	25	28	19	28	30	18	22	39	40	29	28	25	20	28	21	20	24	23	27	21	26	26	29	25	25	28	28	23	25	20	24	28	27	26	16	26	21	14	30	21	24	20	22	30	22	25	38	17	22	26	24	17	21	21	18	27	29	26	31	31	23	20	19	28	23	23	21	19	39	24	18	24	31	32	22	17	26	18	28	38	20	31	28	23	25	31	25	25	27	28	23	23	35	19	28	26	26	19	22	30	17	27	24	25	27	15	28	25	18	24	23	14	30	23	41	18	29	33	35	23	27	26	17	27	33	27	36	21	34	27	19	22	30	22	36	17	21	22	25	32	20	27	33	25	24	28	26	19	20	26	26	15	31	20	27	28	21	32	20	32	20	17	27	23	26	20	37	27	24	26	30	11	25	20	21	25	20	25	28	28	25	23	31	23	24	24	40	17	19	24	33	34	31	23	28	30	26	16	30	29	24	21	20	18	29	31	28	35	23	29	26	26	24	24	33	18	26	32	19	20	18	29	15	32	17	28	27	30	28	30	14	25	25	23	31	22	24	28	22	23	12	25	29	29	16	20	17	23	25	26	28	26	32	35	30	18	26	23	28	27	26	27	22	20	26	28	20	21	28	28	20	19	37	30	21	17	25	27	26	23	28	23	24	26	26	26	29	27	32	26	31	20	13	14	26	23	23	19	21	27	26	35	23	22	24	21	18	23	33	32	30	22	12	21	31	32	17	18	28	20	20	12	23	27	19	21	26	30	15	18	22	24	24	27	24	32	21	24	16	30	19	22	26	29	28	21	23	28	28	29	29	23	13	19	37	21	26	29	20	24	21	36	28	25	26	17	21	27	26	35	23	27	19	31	31	27	20	26	37	23	22	26	21	29	31	28	28	21	29	29	37	19	30	24	24	36	29	19	26	21	40	32	36	15	30	20	29	27	36	23	33	23	25	25	21	18	33	25	27	28	29	21	17	29	26	21	26	23	26	26	24	24	29	26	18	23	23	22	29	25	37	25	25	17	29	25	24	27	28	22	25	19	26	25	26	19	23	23	26	26	15	20	34	34	21	26	17	20	26	32	26	30	24	19	21	21	24	36	18	23	36	21	27	30	23	17	29	23	21	28	33	17	21	17	28	20	39	23	25	23	27	23	36	29	30	23	33	24	20	22	25	25	21	26	24	30	21	32	34	31	26	17	26	22	31	22	31	24	21	29	26	31	32	24	25	26	19	25	24	22	27	23	18	20	19	24	23	21	29	33	27	25	26	23	34	23	25	23	27	19	22	24	18	29	40	27	24	19	26	26	22	24	30	26	32	34	25	29	32	33	20	22	17	22	24	24	27	22	15	22	27	29	22	19	27	24	22	24	18	39	22	30	19	23	18	30	22	15	18	23	12	29	26	20	28	18	29	24	26	20	32	20	30	29	27	26	22	25	25	18	30	31	17	34	23	37	26	21	26	22	40	18	28	22	26	28	17	15	23	24	29	27	26	30	25	28	24	26	26	25	21	21	31	34	26	28	20	29	24	25	19	27	23	23	22	21	21	25	23	23	31	32	26	27	24	17	21	33	22	23	17	28	33	22	35	25	28	19	30	21	23	27	26	24	27	22	19
22210	14925	8329	20951	29814	29659	25948	21392	17509	14179	10884	8908	6910	6188	6035	5357	4736	4049	3266	2338	2001	1883	1753	1386	1373	1291	1226	1094	1023	860	883	909	872	873	807	756	751	759	680	588	543	588	486	520	524	541	481	490	1172	4760	7923	1293	460	443	454	482	405	398	443	429	404	408	439	420	405	419	422	424	433	401	379	415	393	386	416	421	365	432	430	378	459	450	388	431	402	375	422	435	430	425	428	451	441	399	414	425	433	438	419	419	394	397	402	422	411	373	368	410	410	416	406	396	422	406	405	385	432	438	419	391	401	406	434	388	401	377	411	392	393	401	428	394	439	387	404	378	435	399	431	412	415	409	417	392	404	380	394	410	380	401	400	394	384	410	392	416	382	434	346	401	399	379	408	394	398	390	388	396	372	378	363	444	425	414	393	412	424	402	403	383	385	362	382	402	393	381	383	395	421	408	351	377	371	410	407	417	398	375	399	397	400	408	377	394	414	387	375	436	378	403	382	402	376	366	401	412	389	392	370	368	395	378	403	382	385	394	378	367	411	391	370	383	393	405	402	396	355	362	393	420	375	416	416	389	392	399	366	405	387	369	372	392	391	384	423	406	384	388	373	369	387	354	363	409	372	427	369	381	407	373	403	380	365	414	380	413	359	395	389	441	378	409	353	369	423	345	379	415	367	392	404	429	396	425	380	387	382	367	387	400	400	422	343	374	434	369	386	403	367	381	374	379	434	403	370	323	422	405	400	401	380	386	401	364	380	356	379	392	423	381	379	420	382	403	393	369	376	396	408	368	413	372	387	404	412	374	377	386	387	372	372	427	358	364	401	394	400	367	397	390	388	370	363	400	370	375	384	399	388	410	431	413	388	396	376	373	410	384	384	403	425	428	404	392	397	408	382	379	391	421	400	366	391	391	383	376	375	363	366	404	391	398	394	403	392	395	399	330	390	423	383	362	373	362	382	328	371	361	420	388	377	415	380	349	436	416	376	391	390	377	398	419	410	410	416	367	393	368	382	384	388	389	415	407	402	383	420	416	374	396	390	371	440	395	385	409	397	336	395	444	402	395	392	372	417	362	415	387	356	362	368	411	361	367	362	387	400	397	386	367	400	398	382	378	393	391	369	359	375	352	426	383	409	392	400	379	400	363	393	405	395	378	397	375	399	342	399	368	371	363	383	368	399	377	359	397	401	381	398	413	401	396	390	420	419	369	379	369	376	373	390	401	366	402	395	400	407	406	397	372	400	378	432	382	395	389	391	381	391	373	381	399	382	402	355	405	396	381	369	426	380	406	394	405	373	376	384	398	385	390	365	405	385	368	376	372	404	410	360	373	393	385	382	369	397	411	390	379	391	385	351	411	363	396	393	385	402	368	388	420	376	412	366	416	376	395	372	361	377	398	381	390	380	389	364	360	435	404	362	389	381	404	355	405	437	356	376	390	388	398	381	378	397	415	410	369	442	393	397	395	391	385	394	351	397	463	388	392	376	388	384	398	390	376	375	404	399	379	378	369	383	382	410	410	406	409	404	354	412	407	367	411	362	383	389	378	395	376	361	367	356	414	379	395	373	378	376	401	383	374	386	430	392	412	386	359	416	405	394	372	392	372	364	394	401	362	372	370	384	416	394	380	412	365	388	394	392	370	394	372	362	375	378	397	397	378	393	413	421	391	379	384	404	383	385	394	391	397	396	403	379	384	388	384	385	386	406	370	422	389	377	398	389	390	387	353	415	396	414	369	410	400	401	405	401	379	409	366	381	409	429	372	409	395	402	377	360	385	395	447	384	372	397	373	388	420	400	446	362	385	371	383	408	396	431	368	395	380	416	401	351	393	390	377	367	407	357	371	435	371	406	386	364	404	397	404	379	362	409	363	371	387	378	406	368	388	404	393	386	431	411	371	364	417	394	390	394	387	379	400	382	376	407	380	418	370	397	389	412	412	365	380	396	400	405	356	377	379	393	355	386	408	405	378	411	380	415	390	385	415	369	375	371	422	372	387	387	402	368	407	410	377	386	380	362	381	424	404	371	397	415	401	398	386	398	385	353	390	363	424	400	348	374	417	371	389	351	393	365	384	439	411	372	406	356	389	411	394	405	405	393	387	373	409	387	436	384	365	404	372	394	363	413	443	422	443	390	418	398	359	392	361	397	393	404	395	402	376	414	409	405	366	418	392	385	382	383	389	373	390	426	343	415	375	365	349	386	406	379	427	409	416	406	372	380	387	385	396	397	355	414	406	398	375	389	394	368	382	387	364	350	374	385	379	390	373	399	385	396	423	378	418	385	406	379	392	415	374	379	412	398	374	372	391	389	401	399	332	415	401	396	389	428	420	350	394	357	399	379	410	397	363	362	389	408	376	351	377	412	416	374	396	406	377	387	376	386	382	388	385	388	350	386	361	405	398	363	384	372	396	358	415	377	387	368	374	386	402	410	399	336	397	359	387	335	368	369	372	379	404	393	398	397	431	379	407	401	393	399	402	402	372	372	417	380	433	375	386	408	367	387	402	417	394	394	433	402	355	419	398	379	411	375	411	414	387	419	367	391	413	405	421	407	366	395	383	342	365	406	409	364	379	398	419	357	390	396	408	372	399	376	419	345	383	384	411	393	391	386	394	376	420	398	383	377	385	397	389	378	397	407	356	389	382	372	388	371	400	371	365	383	401	413	397	370	376	394	410	416	367	406	413	382	391	370	416	391	352	382	382	366	435	367	429	378	395	369	403	407	396	378	413	415	417	400	384	386	391	370	402	396	417	393	420	392	380	382	393	395	421	386	371	366	385	410	376	408	397	402	384	382	408	391	401	406	387	380	395	417	394	402	381	378	372	419	363	378	384	398	353	383	371	384	411	410	323	368	389	391	380	361	388	387	416	410	366	371	384	399	378	393	376	366	394	402	405	383	402	356	411	398	396	412	411	376	354	380	402	386	351	418	384	368	405	400	404	374	386	384	379	399	372	388	413	391	376	392	388	405	390	373	328	369	387	363	369	355	379	362	408	388	366	381	411	358	402	414	380	370	375	419	353	382	382	377	391	370	399	373	406	401	378	385	363	360	384	399	367	371	424	378	416	396	415	376	408	402	390	413	401	373	362	370	403	394	415	386	398	393	382	380	422	396	391	390	428	391	349	386	379	445	380	377	360	367	390	393	407	401	435	396	402	376	380	384	386	370	387	362	408	398	402	380	383	389	364	379	378	358	400	404	440	355	372	369	374	391	382	385	366	367	426	432	398	384	396	421	357	358	367	406	353	404	367	384	397	404	391	412	402	360	414	385	387	394	360	404	383	391	386	399	371	378	380	384	348	363	403	404	418	362	394	404	392	382	411	387	417	394	405	378	361	411	379	412	375	393	401	389	352	409	401	375	396	388	408	370	408	375	391	365	437	397	411	397	406	414	412	393	345	358	391	380	388	373	393	392	381	312	399	377	393	381	349	383	404	381	403	357	365	386	418	360	384	351	384	403	376	418	392	395	441	402	385	371	394
3021	667	340	270	497	600	512	393	340	327	266	201	159	153	168	140	126	110	85	82	84	84	58	70	70	68	65	65	66	54	57	74	60	49	76	56	62	65	50	44	58	48	57	63	52	49	56	52	53	73	279	82	60	63	56	52	45	52	47	56	46	56	40	55	50	54	51	59	47	70	58	47	52	64	45	43	52	55	53	57	55	55	61	44	60	63	43	44	61	47	45	48	49	45	43	50	47	54	56	42	54	65	57	43	54	65	40	49	44	66	56	47	59	58	57	59	49	53	64	58	58	51	53	50	49	49	61	49	43	42	53	48	51	51	46	61	57	41	48	49	53	48	61	56	49	49	56	44	44	54	65	47	45	63	50	49	44	61	49	49	60	44	52	41	54	55	47	57	54	68	50	46	54	42	53	46	54	45	63	40	50	49	58	54	41	55	48	47	57	48	46	44	47	60	54	51	62	41	60	52	53	43	53	48	46	64	53	62	50	45	41	64	48	38	63	51	56	69	52	47	48	48	50	62	53	56	52	48	51	47	53	43	59	62	38	46	48	73	53	43	55	58	53	67	59	61	58	57	45	46	59	51	60	52	50	58	39	55	48	57	58	57	51	49	48	53	50	53	55	72	55	58	50	55	55	37	52	54	60	58	55	60	46	41	36	48	39	41	59	54	58	45	72	49	49	55	37	68	48	55	58	48	64	58	49	39	42	60	44	55	49	42	59	55	48	52	56	56	45	57	57	47	34	50	50	51	48	65	61	50	67	60	42	57	47	56	52	56	65	49	43	50	47	50	63	51	51	50	54	50	56	50	40	52	55	51	46	59	49	50	50	57	56	56	46	55	46	56	49	43	52	64	50	41	52	55	37	51	49	54	49	54	51	60	43	59	55	47	50	48	42	50	40	47	48	48	58	48	56	57	41	52	51	51	49	49	55	49	59	45	41	47	43	52	56	50	52	56	40	51	56	50	64	47	68	45	51	39	40	32	54	42	45	54	43	56	55	52	57	56	53	48	53	63	49	57	52	39	52	45	60	52	43	43	52	48	60	54	55	53	47	54	56	47	46	54	51	47	60	44	54	61	53	44	49	54	44	50	46	66	52	45	37	51	42	42	56	42	46	52	52	46	53	46	47	45	52	38	50	53	42	39	55	45	43	36	43	54	56	54	54	59	45	46	61	49	61	50	42	44	54	45	42	42	49	35	68	69	49	52	51	50	43	55	54	52	52	55	39	56	57	53	61	48	59	46	40	74	51	47	51	47	46	48	48	51	40	50	61	46	44	44	50	53	55	36	43	38	41	54	43	50	51	54	50	47	60	56	44	50	45	59	50	40	57	55	47	47	61	55	46	42	56	53	47	46	65	47	53	47	56	52	52	56	47	51	44	50	48	53	50	31	56	50	57	49	48	40	50	53	49	47	59	61	51	54	60	49	52	57	48	49	56	57	58	43	52	52	49	49	52	46	47	57	58	47	49	48	54	49	54	53	56	60	55	46	59	46	56	58	56	53	32	53	45	53	46	50	56	43	51	63	47	42	37	54	61	38	41	63	50	61	45	53	66	63	46	54	54	47	49	60	49	55	51	41	59	62	71	53	51	43	47	51	55	44	55	41	43	49	62	61	49	61	59	46	51	42	48	54	55	50	58	51	40	59	49	59	45	52	53	49	56	55	52	42	50	40	36	60	55	51	38	60	56	46	60	51	58	55	44	43	43	49	62	49	46	47	56	42	49	54	67	55	55	46	57	50	44	47	50	48	59	40	56	47	61	57	41	47	59	65	52	54	38	51	62	51	53	52	44	44	55	51	52	56	47	60	58	48	46	50	47	46	51	63	48	54	50	61	58	46	53	49	48	54	54	58	50	53	49	49	55	58	54	46	54	56	47	52	55	50	61	35	55	48	55	50	60	52	48	54	39	38	51	45	36	49	47	52	50	47	53	61	52	63	53	56	60	53	66	48	51	44	32	63	61	59	50	61	40	51	52	56	49	49	54	51	36	43	55	47	36	45	47	55	44	50	67	50	56	61	49	38	56	47	56	43	50	46	57	54	61	48	51	50	65	41	62	49	48	50	59	49	54	48	50	37	54	51	54	49	48	47	52	61	59	40	53	55	59	48	50	45	57	58	56	38	45	49	55	50	51	48	46	48	47	54	51	54	56	53	58	48	49	47	59	37	59	44	53	44	43	50	54	54	40	48	59	63	46	46	61	52	43	44	52	65	57	62	46	53	53	59	50	45	51	52	47	54	56	45	52	53	44	38	55	54	55	51	45	58	49	36	45	46	55	44	34	62	56	43	57	52	44	44	57	48	50	45	60	56	49	49	53	45	56	72	58	46	57	58	31	42	45	64	55	59	53	38	58	41	42	55	71	65	46	42	43	56	45	53	49	52	58	46	60	52	62	58	44	52	44	48	55	52	54	54	46	59	49	45	54	48	39	49	36	62	64	49	54	34	51	45	47	51	56	61	52	50	56	52	67	55	46	38	58	58	46	66	44	52	56	42	55	49	62	36	54	51	52	58	52	62	44	52	46	53	61	61	50	45	67	42	58	60	49	45	53	59	45	43	52	58	58	34	52	57	55	50	40	53	58	55	52	45	46	51	40	57	56	51	56	42	51	37	56	58	56	52	43	59	36	62	42	50	52	49	54	42	52	52	47	44	52	39	56	52	46	58	52	63	50	60	45	43	53	42	52	47	52	49	51	47	58	48	43	48	47	41	44	46	46	53	51	59	59	54	36	44	48	54	46	60	56	49	59	49	46	62	55	32	53	64	63	61	59	47	42	46	47	54	64	53	59	54	58	46	45	53	41	51	49	58	46	40	51	49	61	51	58	42	57	44	57	53	58	44	48	46	58	50	41	49	51	52	34	55	50	45	60	43	45	39	46	52	52	54	52	46	55	46	46	55	47	70	42	65	59	59	52	39	51	42	50	45	60	57	52	44	57	53	51	46	61	50	53	54	55	48	60	56	61	56	43	44	49	47	55	47	63	44	54	60	51	65	51	46	48	55	46	53	53	55	47	48	46	44	46	46	46	58	50	53	44	56	49	51	46	58	49	49	70	45	57	55	55	47	50	46	74	69	52	43	40	70	41	48	60	56	49	39	48	50	55	42	57	51	54	40	61	45	48	59	50	44	54	47	53	51	55	52	45	38	62	43	53	55	55	51	53	55	54	49	56	48	47	61	42	57	45	56	58	42	38	46	52	47	54	52	53	55	41	49	52	47	46	65	49	51	45	51	46	51	57	57	62	47	43	47	53	44	56	57	58	57	62	36	64	43	53	46	45	60	53	48	49	39	50	49	40	46	58	41	45	39	42	48	57	56	49	46	48	62	50	44	53	51	64	48	55	44	62	54	49	53	58	40	45	51	50	47	33	46	49	50	44	52	63	47	66	54	58	57	54	49	51	53	44	56	53	53	43	48	58	60	53	50	53	51	50	47	49	46	52	46	53	58	45	39	52	40	50	39	54	48
20880	13989	8277	20203	28716	28478	24433	20269	16670	13951	11221	8716	6698	6249	6165	5504	4905	4092	3361	2705	2338	2059	1882	1530	1586	1576	1652	1489	1329	1346	1267	1220	1236	1125	1143	1153	1168	1146	1146	1001	869	947	917	852	899	870	901	836	1000	1746	7728	1998	868	899	889	813	736	844	821	801	763	801	802	835	817	788	800	781	762	794	785	791	751	771	808	823	819	809	817	813	836	832	773	809	796	819	749	835	793	848	784	735	822	798	775	766	794	741	765	842	788	766	845	782	754	826	798	794	756	771	766	796	758	788	785	759	807	796	761	753	778	770	819	739	793	771	829	712	754	785	795	823	813	784	771	771	813	848	835	825	811	817	773	754	759	797	782	754	804	778	789	780	767	771	752	780	784	764	775	789	780	742	790	729	800	780	791	803	789	757	761	811	829	842	759	817	844	734	785	793	800	774	786	776	759	741	757	792	778	754	738	790	742	777	747	727	770	782	793	772	796	775	717	793	771	731	813	821	738	769	759	833	779	805	754	773	772	747	731	769	798	772	769	769	779	825	780	757	733	759	744	771	779	732	784	755	790	772	761	750	747	748	760	790	753	710	772	774	743	784	773	723	742	764	785	757	798	787	717	757	809	799	786	793	822	771	745	760	758	742	826	755	752	813	769	742	766	773	763	786	796	769	731	738	769	797	798	794	762	748	776	787	795	732	753	745	718	747	805	829	748	762	760	757	736	765	744	773	775	762	784	754	755	778	798	804	782	811	787	719	768	768	708	805	759	757	760	779	743	742	751	750	741	779	768	771	808	772	823	776	808	784	808	790	716	806	772	783	804	800	755	784	783	799	808	763	746	777	773	724	807	748	744	788	769	769	710	731	735	746	726	726	791	805	778	800	727	787	770	792	797	762	730	759	749	757	733	796	822	775	765	747	795	783	786	777	789	795	819	758	749	792	783	736	811	732	769	778	804	792	730	773	710	783	772	746	767	766	743	793	769	769	778	847	763	754	763	820	819	765	819	812	741	779	763	792	765	740	792	770	742	795	771	753	764	775	746	737	743	746	786	768	825	803	759	775	771	786	823	771	727	788	764	776	789	760	740	786	751	782	806	773	780	782	774	785	730	791	784	765	758	757	761	776	758	755	768	749	796	739	750	773	752	767	706	823	781	752	758	768	786	750	815	792	757	780	749	743	761	805	803	763	777	793	779	811	720	744	805	777	757	770	768	769	760	794	768	763	702	728	742	751	815	725	752	744	777	772	770	764	757	794	784	793	782	749	747	784	778	801	752	738	764	748	734	785	787	796	812	795	791	778	766	775	728	792	807	793	786	782	706	785	782	819	731	761	839	796	776	758	757	762	800	785	764	739	751	746	734	811	740	827	793	764	809	750	803	717	793	774	708	781	769	754	762	810	802	744	795	801	753	758	712	788	741	788	739	778	781	786	709	802	742	818	724	739	724	745	748	768	788	770	735	776	746	751	821	776	734	789	781	798	758	802	796	775	734	732	725	755	789	777	834	713	760	718	800	760	772	787	733	789	798	730	789	809	758	774	711	774	803	757	776	845	755	789	717	808	809	691	749	740	739	792	787	798	766	784	762	787	784	775	740	800	757	781	737	752	764	795	755	791	766	757	775	802	786	779	762	801	827	792	770	760	804	720	762	768	777	758	731	735	777	738	743	734	744	787	742	747	821	751	760	760	749	769	783	805	778	735	766	794	740	820	778	763	774	788	766	789	764	819	730	761	793	741	779	748	726	762	748	707	774	717	791	765	764	766	789	733	776	800	773	758	756	754	732	778	733	714	792	800	843	802	756	819	793	764	751	759	814	723	792	785	796	795	697	775	772	780	746	813	744	789	754	745	720	795	754	784	817	782	806	772	766	729	754	751	813	754	798	747	777	781	776	783	759	779	798	771	802	763	739	755	791	785	805	778	742	793	742	767	797	803	788	759	833	789	752	703	761	794	772	769	801	771	791	758	787	723	695	750	808	745	780	770	739	743	763	826	758	743	789	770	754	771	771	757	752	789	774	763	760	793	736	780	771	780	767	784	758	783	750	776	735	709	785	791	777	757	767	727	792	765	769	749	773	748	747	779	786	744	792	776	755	765	779	737	754	757	776	704	756	774	802	754	758	747	793	703	764	771	741	806	754	792	770	803	798	755	777	757	738	775	821	815	730	752	765	801	723	778	750	721	760	760	760	783	757	785	828	740	768	770	765	766	757	772	826	721	739	774	813	776	781	746	794	745	794	753	719	753	805	804	832	776	768	755	781	777	691	780	748	770	774	781	780	770	802	754	804	775	781	755	774	709	813	749	797	828	762	772	760	805	767	744	791	780	788	786	780	767	773	787	774	782	818	750	803	760	753	742	775	761	732	760	710	762	734	768	789	763	763	795	770	788	767	755	798	774	797	750	732	843	766	718	750	796	753	802	767	772	771	777	760	760	836	796	804	793	793	749	793	740	776	763	704	769	720	775	746	757	766	740	726	774	756	764	750	775	838	806	782	734	798	749	800	778	757	819	732	751	728	757	750	785	791	764	755	741	776	742	801	788	726	740	824	751	755	787	754	760	783	773	738	836	782	735	807	805	780	728	744	765	752	724	763	759	815	747	735	769	760	775	799	740	753	760	749	739	787	758	773	757	786	760	811	774	804	796	742	748	733	792	793	768	690	749	782	739	716	737	738	809	762	803	765	752	788	753	746	786	818	816	781	763	750	729	764	748	789	724	773	738	753	711	800	816	737	763	800	761	753	743	757	763	799	796	795	813	790	767	820	806	828	802	769	809	814	794	804	748	767	783	779	794	744	738	770	766	744	752	757	799	737	781	805	754	801	805	798	807	759	801	734	813	790	736	764	756	806	808	754	764	767	773	756	781	804	731	789	785	831	761	738	751	783	755	742	764	767	770	746	740	763	800	740	793	745	751	728	741	779	797	803	801	756	772	805	790	780	720	763	764	809	773	811	833	802	736	769	803	816	721	749	760	720	772	717	791	810	746	773	763	788	783	778	739	795	822	745	764	825	774	753	763	713	778	792	696	786	754	764	785	751	819	743	741	753	772	773	788	772	718	761	766	761	793	742	773	814	769	794	765	770	744	748	811	768	809	809	795	745	739	753	778	775	772	766	765	790	762	784	736	785	749	777	769	740	786	753	760	787	767	779	791	774	762	740	764	740	823	748	822	760	768	770	693	786	734	723	768	828	693	801	798	776	764	776	724	757	695	797	716	739	779	763	800	720	781	798	752	738	765	795	786	772	800	797	768	777	744	787	751	806	755	776	792	739	726	790	729	756	798	797	758	778	805	740	774	780	746	793	811	813	823	770	785	743	759	807	753	787	794	805	740	811	783	797	771	741	779	770	796	818	772	779	768	765	728	747	764	786	746	765	751	768	742	726	790	782	753	752	804	734	797	775	746	762	785	778	778	807	766	748	789	761	749	782	778	807	773	736	779	757	749	747	817	759	727	786	790	764	776	774	756	754	761	760	792	826	750	746	818	811	784
2452	1007	522	459	738	982	815	667	534	428	347	293	284	254	220	196	188	143	139	113	104	91	94	75	68	63	53	71	65	56	50	53	64	64	49	55	51	54	53	46	58	41	42	43	46	50	55	44	58	197	435	135	48	49	51	56	53	34	43	50	56	48	52	38	45	39	42	36	52	45	46	48	44	47	44	47	50	33	52	40	47	45	50	40	40	57	45	42	35	34	52	46	43	49	67	45	52	38	51	54	34	39	48	52	32	47	40	43	39	45	36	42	31	47	40	43	45	41	52	43	41	44	44	35	46	47	45	46	56	45	48	41	34	46	41	41	50	44	29	43	44	52	40	47	41	44	46	48	55	48	37	40	47	36	38	49	45	58	42	39	42	45	42	36	41	46	48	42	45	46	37	49	42	47	30	34	49	51	31	43	39	40	38	50	36	57	39	38	35	41	40	40	26	38	43	58	31	37	51	37	48	56	29	41	31	41	44	47	43	29	50	44	38	47	34	52	23	38	42	42	34	43	30	36	36	40	33	38	45	43	40	38	42	38	44	26	39	50	49	35	44	36	46	46	64	36	32	45	37	44	48	58	32	41	40	51	40	38	54	50	48	37	35	36	61	37	48	49	36	40	48	47	46	42	40	39	36	37	40	38	38	52	31	36	49	47	42	43	54	37	42	58	44	44	35	45	48	37	33	42	33	40	41	34	38	45	31	47	34	45	45	48	35	35	37	40	35	36	55	42	40	37	54	31	47	54	49	31	51	40	45	43	43	47	41	39	37	42	48	44	39	34	52	33	33	34	40	32	48	49	36	50	45	39	37	34	41	44	46	48	30	50	40	47	51	34	30	38	37	45	42	44	42	43	57	49	45	39	40	40	35	44	45	38	37	47	25	40	45	44	31	41	46	42	36	34	38	43	44	40	46	47	30	42	46	37	38	34	37	42	52	55	42	47	47	38	54	49	64	50	48	48	31	41	42	40	39	47	43	39	43	35	39	41	49	31	45	30	42	38	34	52	48	45	45	36	44	34	48	38	41	48	43	35	41	31	44	45	50	50	43	38	37	35	41	42	41	41	42	45	47	44	45	41	53	46	29	42	44	33	40	44	38	44	42	44	36	38	35	36	47	53	45	48	46	45	42	42	54	37	48	37	52	37	39	45	63	49	45	49	33	38	36	42	46	43	31	43	44	45	40	38	43	56	46	38	44	49	41	48	44	39	42	38	40	35	51	45	41	36	46	47	48	53	49	46	46	45	33	48	44	62	47	42	45	42	43	42	51	40	36	48	30	30	46	49	47	39	38	46	35	40	35	30	33	52	50	26	40	43	32	32	39	33	40	35	53	37	46	58	52	52	42	45	43	46	50	42	53	36	52	39	32	47	43	49	46	39	40	47	60	46	42	43	46	41	49	36	40	43	37	37	56	52	51	36	39	45	41	48	44	51	35	44	54	44	41	34	54	37	46	28	48	48	42	33	44	40	47	43	45	42	31	42	36	32	33	47	42	43	39	37	46	41	37	46	46	44	47	32	39	46	52	42	43	44	48	39	52	46	41	40	44	40	46	40	44	33	38	38	43	60	57	45	50	35	52	45	45	44	42	37	48	54	48	32	46	41	43	45	43	32	43	59	45	45	41	45	37	43	46	49	42	28	41	42	48	35	37	30	39	40	36	39	47	50	47	48	47	48	41	45	43	40	46	41	46	42	47	38	32	53	32	46	34	44	38	52	41	62	34	45	38	42	41	33	39	43	44	37	47	52	45	38	41	44	39	42	43	47	42	44	32	32	41	45	45	35	38	50	49	47	59	43	35	55	51	52	43	41	37	46	41	39	42	40	32	52	32	40	57	32	43	52	47	43	37	37	44	49	42	50	37	45	37	48	46	48	47	44	47	46	38	51	33	39	43	47	56	40	42	48	39	41	40	46	47	42	49	50	42	41	46	36	29	49	40	36	43	45	37	51	53	51	41	38	42	48	45	46	39	50	43	42	52	55	42	40	38	38	41	40	43	34	35	44	51	45	42	50	46	41	54	43	40	42	30	32	44	50	38	51	50	45	40	31	40	45	40	39	43	37	39	42	43	38	44	32	41	53	39	50	40	42	49	51	41	42	57	42	43	33	33	35	46	48	48	38	43	34	47	49	38	46	37	33	45	37	39	34	34	47	45	32	55	44	42	48	50	61	37	42	44	49	30	32	34	34	43	38	43	41	48	35	41	48	46	53	39	38	40	43	52	41	57	28	55	39	46	43	44	31	43	48	45	30	54	41	49	37	43	27	38	50	44	47	42	40	51	45	42	50	36	42	45	49	42	52	33	39	43	39	38	40	29	44	40	38	45	39	35	35	28	42	47	56	42	46	39	43	48	48	38	41	49	45	32	51	41	43	43	48	32	43	32	36	36	43	37	50	40	46	41	50	45	49	37	45	36	46	51	33	41	48	43	49	37	46	30	43	33	29	45	52	34	43	49	50	35	39	53	39	45	39	35	31	41	40	44	49	40	33	42	36	40	45	33	47	35	36	38	44	49	47	31	46	33	38	37	43	44	41	42	38	46	46	32	50	28	48	38	44	50	38	34	52	46	35	42	54	33	44	41	42	42	54	46	46	42	45	46	39	53	43	29	43	36	32	52	34	39	62	46	45	44	46	44	42	43	42	38	31	36	43	39	50	38	54	48	46	57	40	51	40	42	41	43	50	63	33	45	48	44	46	42	51	36	34	47	46	34	39	42	37	32	39	46	40	49	40	37	36	41	55	37	49	44	51	44	44	40	38	38	36	50	39	42	38	43	35	43	42	39	35	41	44	45	41	44	52	40	35	38	45	36	55	32	43	36	39	36	50	47	41	33	42	28	50	37	43	58	45	54	52	43	52	44	44	33	36	46	44	48	50	41	41	53	45	43	49	41	41	36	42	43	35	42	41	40	57	38	50	40	44	33	45	53	42	44	29	41	52	34	57	45	51	45	39	49	33	47	45	32	50	39	42	46	38	44	41	55	43	44	67	47	41	47	36	51	32	37	40	49	39	43	54	49	40	40	29	46	45	51	46	47	54	34	39	35	47	45	47	49	39	43	40	48	50	45	50	45	31	41	29	41	48	52	37	35	39	29	55	40	38	40	43	33	35	38	46	52	44	46	37	37	49	42	34	38	55	38	37	46	42	48	40	38	42	48	54	50	58	51	48	33	47	32	48	50	37	37	47	42	44	42	37	56	46	38	44	38	42	53	53	41	31	55	30	41	46	32	50	45	56	38	44	38	47	48	31	54	47	49	48	48	38	45	32	34	47	32	47	41	40	56	33	40	33	43	47	39	42	43	38	53	40	46	46	40	41	39	36	39	44	47	41	46	41	42	43	56	44	41	44	43	34	42	36	33	56	50	38	35	47	41	45	52	52	30	46	47	46	49	46	39	36	42	47	48	47	45	52	34	48	47	25	44	36	49	49	48	34	33	34	41	38	44	39	43	30	33	37	49	41	40	42
26349	18400	11575	25099	33881	33351	29833	25346	21695	18168	15158	12470	10019	9437	8322	7944	7328	5806	4811	3764	3267	2940	2506	2170	2083	2102	2034	1806	1654	1652	1544	1340	1283	1368	1406	1386	1349	1250	1139	979	958	881	926	920	999	889	864	843	918	5974	13722	4119	842	979	801	743	718	673	690	678	671	681	677	639	684	681	685	702	676	632	642	696	715	622	670	704	694	705	662	632	616	676	684	669	662	721	751	639	658	646	734	655	666	686	677	627	684	725	739	640	671	624	635	701	677	662	706	690	673	679	661	661	663	675	700	683	699	673	653	696	651	662	661	690	633	628	629	663	680	713	640	654	643	678	702	660	654	663	704	684	686	684	674	680	692	651	663	628	669	626	627	680	677	673	639	666	644	642	657	643	634	613	650	643	622	602	711	664	653	680	642	676	644	645	686	675	690	725	690	708	656	628	624	582	670	664	637	636	677	653	623	631	615	660	635	654	634	613	595	639	674	684	638	573	692	651	615	571	644	630	654	655	646	634	636	626	635	607	643	640	660	618	639	601	633	669	630	683	649	641	636	652	604	628	605	616	679	627	629	617	661	627	668	611	619	592	663	661	661	615	640	654	646	667	685	619	641	657	660	647	638	625	604	665	638	642	642	629	635	632	656	653	633	669	655	607	605	638	598	644	644	629	608	630	741	667	613	600	629	606	676	622	640	614	596	634	605	667	692	646	664	645	658	641	631	647	612	616	607	638	651	617	617	668	628	649	595	633	695	631	636	662	599	642	607	609	657	666	616	642	632	683	625	624	612	624	629	661	627	673	651	700	615	621	613	661	597	612	666	626	646	608	668	623	639	630	626	640	644	650	635	650	668	667	580	629	606	656	640	632	622	661	618	657	586	614	632	660	645	654	602	616	662	620	624	697	655	695	641	649	618	670	614	633	594	662	621	622	646	665	608	606	625	616	615	617	649	613	641	619	650	634	661	646	642	641	617	616	668	610	635	653	695	639	654	614	681	621	632	628	625	641	627	652	657	640	669	605	633	613	650	696	604	598	666	626	653	621	615	654	674	636	625	610	647	652	583	637	616	634	668	641	655	671	613	658	621	682	655	624	586	713	612	654	611	617	629	649	629	607	664	653	658	624	624	678	643	619	649	665	600	659	661	657	647	646	626	668	659	661	616	650	631	596	640	616	644	683	634	632	598	658	633	652	627	651	666	629	617	649	661	658	594	643	665	680	625	620	613	683	647	655	676	686	611	594	629	636	645	632	639	621	617	645	663	644	627	620	663	596	638	644	668	631	612	647	637	658	631	612	600	665	655	640	610	623	634	672	620	640	611	605	648	612	621	637	655	644	615	609	657	620	648	629	611	645	646	587	621	642	597	631	649	650	623	648	616	676	666	678	633	596	629	589	671	635	634	630	669	648	647	640	589	641	603	680	641	667	690	612	627	655	633	599	630	619	593	594	648	661	621	620	661	636	668	616	697	638	655	673	622	663	634	658	675	630	594	656	660	632	610	613	634	659	672	631	633	596	665	678	672	645	638	625	626	662	607	644	658	646	590	631	651	650	662	631	635	612	649	614	692	616	661	633	619	637	659	655	698	621	589	626	649	643	614	620	649	638	639	606	641	629	636	636	665	630	673	589	587	608	648	593	580	600	618	612	658	634	586	670	631	646	659	657	644	627	605	653	676	660	655	603	675	629	570	618	657	640	620	653	647	627	650	591	611	638	668	695	643	661	615	634	700	635	609	685	666	644	656	670	648	679	649	621	606	668	599	630	664	646	647	613	700	661	642	629	630	624	612	631	649	597	686	659	621	698	646	638	650	688	633	641	612	644	615	643	665	680	642	674	638	626	619	652	645	633	624	651	647	615	585	629	637	622	655	649	635	660	655	702	682	657	636	637	622	656	706	641	618	633	618	622	667	649	650	619	638	651	616	613	597	638	609	639	646	637	641	608	656	645	645	637	629	638	665	682	604	661	674	658	655	628	599	635	685	624	644	668	646	688	622	668	673	683	621	695	637	656	650	631	644	612	641	639	648	643	637	653	656	639	607	640	675	626	644	599	627	603	592	607	646	586	627	633	640	621	663	631	595	650	631	691	637	663	618	624	640	663	653	624	654	638	638	665	631	667	646	660	679	651	622	664	694	625	658	643	677	655	636	649	678	645	673	605	636	650	618	624	638	602	678	644	638	641	647	639	640	648	585	644	636	618	630	626	637	611	615	663	660	662	651	646	634	648	708	630	661	647	678	654	634	637	641	662	664	644	643	686	627	618	593	648	641	596	644	623	631	655	611	700	644	641	662	647	604	608	653	629	637	681	622	634	633	624	639	631	631	636	606	667	639	601	642	684	625	621	625	605	603	655	644	668	627	693	636	623	615	662	655	601	642	649	619	624	668	661	619	678	624	644	609	605	593	589	619	611	670	665	682	636	623	621	656	609	641	587	657	626	607	610	613	591	641	614	622	654	640	675	670	629	637	713	605	563	664	635	644	639	605	622	657	637	631	618	637	669	641	679	646	614	638	623	597	668	619	593	695	654	658	630	627	677	644	634	622	645	659	663	645	614	651	692	660	677	631	634	658	638	634	626	661	650	610	662	666	661	656	647	627	645	638	611	650	664	641	651	640	631	597	605	659	683	695	640	635	634	661	632	650	599	629	641	621	614	639	624	652	672	617	655	653	621	664	614	600	608	645	624	635	642	658	698	658	615	631	658	660	650	624	668	632	648	636	654	639	637	625	638	632	648	621	621	649	654	630	624	626	629	663	607	693	620	675	617	629	642	648	629	627	616	634	605	669	620	605	679	618	665	659	649	611	606	667	617	684	671	616	597	655	637	599	641	639	671	619	647	638	646	637	645	674	637	624	639	668	622	627	639	612	667	643	571	636	637	629	629	610	627	620	675	620	663	664	615	589	632	559	651	609	589	639	632	637	664	639	648	617	642	657	650	625	616	613	629	659	635	630	650	624	630	615	653	607	584	632	683	692	642	642	613	622	631	694	600	587	613	623	651	649	645	636	617	620	648	640	662	658	617	640	646	624	621	624	651	627	631	688	658	620	605	639	631	618	661	659	592	681	650	617	654	596	616	666	607	604	666	660	652	652	640	641	605	581	644	630	662	612	654	608	616	642	668	639	667	662	669	634	691	652	621	617	618	627	627	663	638	670	635	647	665	637	614	611	611	611	636	706	661	618	620	629	663	632	646	620	608	629	647	630	617	648	637	625	615	660	600	586	681	635	623	636	604	645	639	658	633	681	636	621	608	624	638	606	591	633	664	659	579	612	640	645	644	657	704	631	668	592	640	647	595	634	637	634	619	640	681	669	677	613	640	664	669	589	636	676	685	671	664	634	653	623	657	612	646	642	620	627	623	697	628	635	618	615	624	635	655	602	605	648	680	657	640	652	677	616	619	659	625	639	695	594	603	611	620	655	666	605	636	643	674	612	686	677	630	656	646	625	609	678	637	621	696	643	607	668	595	635	609	620	630	640	641	677	667	637	689
1829	412	230	178	294	411	343	285	205	182	144	131	110	100	107	104	84	86	72	60	40	44	42	50	44	55	43	33	38	44	35	20	35	39	27	44	31	41	35	39	33	30	33	35	37	36	29	33	38	53	93	37	33	48	32	25	25	34	26	37	32	35	29	38	34	34	39	36	38	33	33	38	30	29	31	31	38	36	36	37	36	34	25	35	34	36	32	39	44	34	36	37	23	32	38	36	36	39	27	27	39	39	29	37	29	27	32	33	26	36	29	42	32	35	43	39	38	33	32	25	26	27	31	39	28	34	38	35	32	38	37	32	35	29	40	43	36	36	33	25	39	27	18	28	27	36	26	37	32	29	39	27	34	39	31	33	39	34	28	30	26	25	39	38	31	32	29	39	27	23	32	42	30	38	39	34	32	30	31	30	38	48	36	31	42	42	33	29	20	28	29	39	31	30	29	33	33	25	32	35	36	41	30	39	34	35	48	24	30	43	34	40	34	32	30	32	35	37	36	36	31	29	25	35	19	31	42	33	28	23	38	36	31	32	39	41	36	24	31	29	36	29	34	32	29	33	31	27	31	35	29	37	41	32	36	40	28	47	28	29	31	38	33	37	30	33	24	28	29	29	47	30	39	28	36	33	35	40	28	33	48	24	46	36	47	33	23	37	35	31	30	27	56	36	33	30	33	28	35	38	39	31	44	32	33	45	29	35	25	30	25	41	28	30	37	28	29	26	37	35	34	44	33	48	34	35	33	21	38	30	37	32	43	24	33	31	31	29	35	36	33	30	25	40	40	33	28	31	32	29	39	31	33	38	33	39	36	43	36	27	35	36	21	30	41	35	34	29	30	27	43	45	35	31	39	31	33	29	35	29	32	31	29	32	41	37	40	37	35	42	31	24	34	31	32	39	22	33	30	34	28	28	39	30	26	27	25	28	30	32	31	34	35	31	31	33	36	29	34	28	31	45	25	27	36	40	35	31	32	37	26	36	42	25	27	20	37	25	29	37	31	33	36	32	37	36	43	34	32	32	31	31	29	36	35	36	35	35	29	41	36	38	32	31	31	35	35	23	34	27	34	29	39	30	36	40	35	30	36	40	34	21	30	33	37	29	44	33	32	26	30	30	34	28	28	30	37	29	31	37	42	30	34	32	37	36	27	36	32	41	27	38	29	38	25	39	34	42	26	24	33	44	44	37	27	38	32	34	30	32	36	38	20	39	41	29	32	35	33	30	33	30	38	35	18	28	41	33	37	36	39	28	30	29	31	35	31	46	26	36	35	28	34	39	35	43	26	39	36	35	34	31	31	31	39	27	34	26	34	37	30	23	22	41	47	44	27	33	40	30	36	38	33	47	41	28	23	38	31	30	25	24	34	35	33	28	31	33	32	37	33	37	31	32	40	31	38	34	30	46	28	29	44	30	43	34	36	24	44	39	24	21	31	31	30	36	27	31	33	30	43	43	44	30	38	27	34	33	24	43	39	26	22	39	44	33	30	32	39	29	32	44	32	40	32	42	37	36	43	28	50	27	40	37	44	31	40	40	38	38	34	42	43	35	39	37	33	32	35	39	40	26	37	34	37	29	31	25	29	30	41	29	28	34	27	30	34	40	28	44	30	36	31	36	37	27	24	27	34	36	39	31	35	33	38	30	30	31	28	39	29	37	34	36	33	38	38	38	26	22	34	42	43	33	47	23	32	32	37	41	34	30	31	32	31	29	28	36	33	32	31	25	24	41	29	41	28	32	42	38	23	22	27	27	42	34	42	34	37	35	35	40	37	26	45	34	31	44	24	34	41	49	38	27	31	38	28	30	38	32	35	22	30	39	38	33	43	26	38	31	33	38	33	25	34	32	35	20	26	32	39	33	29	34	29	35	37	30	32	37	33	41	33	29	31	39	30	29	40	42	38	34	37	31	39	39	46	29	35	27	35	30	32	32	32	27	40	40	32	40	39	44	27	35	41	38	28	35	37	39	29	36	22	31	29	36	50	42	29	36	34	34	38	27	29	34	41	25	36	23	25	36	34	40	29	37	27	29	31	32	33	27	34	41	35	30	33	38	36	30	51	26	30	32	28	27	40	27	31	31	24	29	29	39	27	36	29	25	27	36	28	35	27	36	32	46	44	37	30	33	23	31	16	44	28	41	43	36	33	36	31	36	36	37	26	29	32	33	34	34	22	27	27	36	31	34	34	28	27	34	33	36	34	31	27	24	43	31	28	39	41	22	35	44	34	28	39	33	32	26	34	30	47	41	39	38	34	36	33	32	31	40	43	24	39	26	30	35	23	42	42	27	35	33	31	31	35	38	31	23	46	37	35	35	33	31	27	40	30	33	33	34	40	32	29	28	42	38	43	24	34	28	35	36	38	35	33	30	33	34	37	29	37	30	38	27	38	41	30	33	29	22	40	18	25	31	19	31	36	33	30	31	33	34	32	34	35	25	32	26	41	30	27	39	35	41	32	31	29	28	27	18	33	38	33	31	27	28	36	31	36	37	31	27	22	34	35	43	25	27	34	41	39	35	33	25	36	28	32	31	42	33	38	29	40	32	33	26	29	42	31	25	42	32	30	34	41	27	24	26	30	39	35	40	43	27	29	30	29	39	36	25	25	34	34	43	30	43	28	26	40	42	24	33	28	30	36	38	34	40	37	36	34	30	37	34	35	31	38	34	36	44	35	32	38	25	32	35	39	32	49	31	34	38	26	37	36	27	36	25	29	33	34	44	35	41	40	38	38	43	38	31	46	32	32	36	33	47	38	27	38	39	31	41	34	30	30	29	35	26	48	38	32	32	35	26	41	30	34	32	31	29	34	37	41	41	31	36	35	38	32	27	34	34	38	35	22	28	39	29	32	31	29	41	24	26	24	29	29	32	30	36	32	28	40	38	27	32	27	41	27	35	30	31	39	39	26	32	41	27	39	32	34	44	36	36	41	31	33	22	39	27	43	38	43	42	42	41	34	37	29	35	33	30	36	32	29	28	39	35	43	28	36	25	46	42	31	34	27	25	36	27	35	33	33	37	26	41	34	43	43	35	38	38	30	43	33	33	31	36	28	28	32	34	36	22	35	32	44	28	35	33	41	35	40	39	41	33	34	26	28	28	32	41	27	33	40	34	36	29	30	37	29	31	32	28	31	36	26	46	26	36	33	26	29	32	35	34	32	29	33	31	26	31	34	34	45	33	31	34	36	35	26	23	39	35	32	29	30	33	39	31	29	39	24	30	28	32	47	30	36	38	23	26	28	31	32	31	31	38	22	28	35	40	27	35	37	44	36	32	30	32	31	35	30	41	25	28	34	33	34	39	35	31	32	36	29	39	46	32	38	36	30	39	41	29	38	28	23	31	30	36	29	48	39	26	35	39	37	43	33	36	33	32	33	31	28	35	33	44	20	27	31	42	39	33	36	31	23	33	33	32	31	29	41	36	38	34	50	36	34	33	34	30	29	35	39	31	35	36	46	29	24	22	34	37
18412	11000	6240	15362	23065	22938	19438	14968	11678	9431	7208	6069	4675	4280	4049	3785	3280	2770	2141	1825	1464	1237	1187	968	881	991	896	871	843	804	728	711	734	675	802	717	737	719	665	571	616	565	578	599	620	594	590	576	615	1502	3311	639	565	599	603	529	525	486	512	525	517	542	500	520	534	519	481	558	518	527	486	540	525	549	565	557	580	508	534	516	496	521	521	534	553	524	504	516	549	574	514	534	530	517	523	545	505	523	480	541	538	510	571	540	469	551	578	522	497	548	550	527	564	513	539	526	524	509	544	518	512	538	494	522	504	565	520	521	529	512	512	555	532	515	489	545	544	511	588	541	528	483	535	586	540	510	476	536	497	533	507	486	533	526	538	572	513	507	562	526	530	572	546	505	497	502	537	511	533	528	509	483	522	528	546	527	515	490	503	551	493	532	529	549	534	493	498	508	504	532	508	500	548	553	518	495	531	541	525	529	507	525	536	552	485	534	482	512	538	564	520	537	543	542	545	527	513	548	530	495	527	514	515	482	490	497	511	522	532	546	518	526	533	504	524	530	522	535	560	493	528	552	515	526	527	527	536	530	501	519	549	496	502	489	535	502	540	530	517	498	504	549	512	537	492	517	527	545	491	543	498	537	530	537	554	529	498	479	501	497	537	526	539	502	535	519	508	520	520	488	517	547	522	497	536	521	515	548	542	505	548	492	508	556	546	487	518	540	517	507	545	536	507	569	549	485	533	475	521	516	515	520	527	550	507	545	502	511	530	491	519	546	490	534	519	541	515	538	533	473	514	516	511	485	440	510	509	533	522	504	505	526	526	529	523	510	523	524	512	501	535	491	523	536	540	510	537	545	530	513	531	529	523	528	552	487	551	514	480	508	491	516	551	512	516	542	501	513	541	527	519	500	470	524	524	528	510	492	572	487	524	502	556	525	523	504	511	529	456	546	505	509	504	528	494	544	569	564	494	514	521	553	552	510	536	518	523	547	486	554	533	479	538	532	549	488	544	517	537	544	505	521	502	578	556	520	501	518	555	493	559	506	525	540	524	481	510	509	544	517	517	558	528	560	495	517	540	528	527	553	513	555	541	538	528	517	485	510	512	527	465	456	515	532	507	552	526	520	513	546	521	502	539	515	518	541	505	492	521	509	525	496	495	488	505	540	518	536	503	561	507	493	516	492	530	543	528	493	523	514	513	533	544	534	526	514	526	515	515	555	526	507	516	535	527	493	513	517	526	542	560	511	541	556	504	501	551	560	529	550	496	530	523	509	524	545	559	530	532	529	490	489	475	550	537	492	530	525	505	533	530	518	505	509	522	528	501	495	520	530	501	491	542	527	536	550	521	513	489	498	489	516	480	534	510	486	537	509	498	533	516	540	565	489	526	508	542	530	549	483	510	504	485	509	494	476	550	543	531	493	486	540	532	533	469	491	527	538	540	497	561	506	507	545	509	486	529	504	549	527	516	534	540	453	535	476	497	514	513	531	493	517	532	539	491	521	504	560	523	519	510	473	520	540	482	539	544	549	560	498	520	501	551	496	502	544	527	537	507	560	530	537	505	530	500	533	526	520	499	525	527	528	551	547	501	524	516	519	546	536	514	539	503	546	528	508	539	473	526	484	525	499	530	503	481	518	505	486	493	493	493	529	518	476	538	530	509	535	504	529	524	542	533	534	530	506	504	531	473	547	515	490	520	508	527	532	492	529	526	516	514	527	486	547	516	504	484	514	497	551	552	464	530	534	518	513	521	548	503	492	474	512	560	547	492	491	529	505	504	548	560	533	522	532	533	520	562	544	503	496	534	567	519	536	506	517	508	505	514	521	516	550	510	534	533	529	543	479	512	523	560	512	521	549	520	503	538	521	547	495	527	556	504	486	541	540	498	517	492	553	527	507	508	561	528	488	453	504	503	502	526	533	502	522	544	494	531	481	491	558	512	504	493	549	529	555	551	484	526	515	528	507	509	536	519	524	546	510	518	536	523	479	568	507	515	479	539	499	502	523	499	522	498	502	548	574	504	534	545	538	509	546	479	498	519	485	504	491	515	521	517	507	514	508	508	474	529	509	537	515	495	519	504	537	506	554	476	538	523	492	515	511	471	495	509	531	502	527	470	539	501	549	523	516	511	528	531	531	574	532	492	491	503	539	526	534	496	510	507	519	544	525	502	513	486	529	554	473	516	537	480	509	534	506	567	510	527	525	537	533	553	525	526	486	512	524	513	522	487	520	543	531	519	536	532	566	450	551	508	560	528	516	502	544	535	515	545	552	511	516	494	527	532	532	495	523	506	508	475	505	536	499	528	496	520	539	547	514	510	518	528	523	488	509	507	488	486	510	545	498	489	547	514	527	509	512	519	503	510	511	503	517	498	508	518	539	541	472	511	514	508	536	517	500	531	518	559	535	552	504	491	503	512	525	535	576	536	519	520	512	568	566	536	493	540	546	527	491	546	567	475	525	531	572	524	520	488	498	517	513	519	513	496	521	547	518	512	518	537	519	499	533	477	539	539	523	509	524	516	557	493	526	544	500	506	511	536	537	522	500	552	481	518	526	529	503	514	506	497	537	570	523	531	513	524	511	531	538	528	536	542	525	509	541	508	520	525	537	488	538	544	513	501	526	530	526	477	516	493	546	518	510	522	558	486	499	530	519	508	524	504	513	518	526	500	526	514	535	566	536	526	523	483	496	525	522	493	491	513	515	553	492	494	521	530	529	573	489	501	523	490	539	513	499	514	521	498	515	539	545	532	559	523	530	547	514	573	521	533	532	514	526	506	494	522	502	500	532	524	525	515	462	519	512	544	517	498	502	518	512	520	508	523	522	488	513	485	511	489	566	492	545	472	529	514	517	537	540	511	520	560	555	512	520	547	493	528	507	515	533	518	510	507	497	515	503	520	501	520	525	496	533	508	472	547	531	524	525	480	482	484	567	492	523	500	528	537	478	512	491	556	536	562	557	551	472	533	510	538	502	497	501	493	507	539	507	532	559	526	508	504	556	525	535	543	507	519	504	525	553	519	529	536	533	512	519	517	534	501	499	501	532	529	492	534	553	538	519	499	534	492	516	520	536	498	503	483	505	535	511	496	506	522	533	496	538	538	489	519	502	523	497	544	450	527	526	504	520	498	511	475	479	483	527	499	508	515	492	553	510	520	478	517	488	535	522	548	466	486	499	509	517	515	495	539	515	500	501	519	501	524	514	528	522	533	493	508	519	537	509	483	555	533	492	507	527	534	526	510	501	508	487	513	531	512	520	525	528	515	511	502	477	505	490	491	535	482	533	488	482	518	506	547	537	510	522	567	490	540	516	525	488	517	504	562	526	473	503	480	541	536	492	505	518	530	498	517	562	510	534	536	510	516	486	489	522	556	525	530	542	522	546	545	502	508	567	508	494	477	555	532	519	532	556	538	494	526	500	518	501	531	511	537	483	498	513	520	498	538	521	546	507	482	486	563	539	522	503	548	525	534	518	496	499	501	526
1369	688	359	254	459	560	482	393	348	273	227	185	157	134	146	127	110	120	97	67	69	50	33	63	50	51	52	39	38	31	40	35	43	40	29	30	38	43	27	28	19	32	25	34	24	28	30	33	33	65	299	78	30	27	36	28	25	25	27	38	25	27	27	31	28	25	32	23	26	24	31	24	18	21	21	29	29	19	31	30	37	26	28	15	26	15	23	24	30	35	26	24	22	27	20	30	24	24	30	25	25	30	32	24	24	26	29	19	28	21	25	24	35	29	23	25	22	19	18	18	32	24	18	18	30	29	19	12	26	19	23	26	27	37	26	24	25	27	26	29	22	21	32	25	40	18	21	17	21	17	28	12	25	17	18	27	23	28	15	34	22	29	27	25	23	27	20	29	28	32	20	32	17	16	23	20	18	16	22	30	26	22	26	33	28	30	33	29	32	24	35	24	24	21	27	25	21	26	26	22	30	28	24	27	23	22	21	21	25	19	34	26	21	27	28	23	35	21	29	24	36	23	25	21	23	21	36	21	26	21	34	28	22	22	26	26	34	20	32	25	29	18	20	34	24	26	28	27	24	22	26	21	19	32	26	27	19	21	28	30	21	32	32	34	21	29	31	30	22	27	29	17	19	25	23	24	25	31	35	23	26	26	29	26	25	32	29	15	26	27	21	21	28	22	31	24	31	23	26	28	19	30	22	24	28	34	31	25	29	32	19	31	30	26	28	30	28	23	25	21	20	22	24	20	23	22	16	25	18	24	27	38	18	31	19	27	19	24	21	22	25	25	27	20	31	22	26	24	22	31	23	18	32	24	21	32	17	31	30	30	30	29	36	21	25	24	27	21	16	19	20	30	26	24	26	19	36	16	31	28	25	27	28	22	31	19	20	27	20	21	29	28	24	21	27	29	22	30	31	23	26	23	26	40	26	31	19	18	34	19	22	26	31	26	25	29	29	29	25	28	28	22	32	22	29	26	22	28	21	25	31	29	31	25	37	22	28	17	23	22	24	31	31	15	26	35	22	24	29	20	28	29	26	28	30	35	21	20	19	34	27	20	25	29	18	23	26	16	17	18	27	39	26	21	24	20	30	26	28	26	28	21	28	29	19	19	27	24	25	24	24	31	28	20	24	31	36	30	32	23	30	24	20	25	31	24	31	30	30	27	28	24	30	23	24	27	20	35	17	22	24	26	19	25	35	28	25	25	22	24	35	32	27	30	23	28	30	28	22	26	24	29	27	23	35	22	24	20	29	26	32	27	23	21	21	29	27	23	41	30	18	27	28	21	28	30	19	28	36	22	21	29	28	30	18	27	15	32	35	25	27	25	24	28	28	30	35	23	20	30	24	29	28	26	21	15	28	31	17	20	25	17	27	27	33	26	20	31	20	24	33	34	22	29	21	24	22	30	22	30	20	25	33	21	25	23	21	23	21	29	30	29	30	26	23	21	30	28	21	28	26	31	23	15	25	21	27	23	22	24	27	24	26	22	25	25	27	20	34	30	27	22	26	23	25	28	22	24	27	31	27	24	29	31	31	20	15	27	25	20	28	25	31	30	24	37	29	21	25	27	27	26	24	29	27	26	23	21	33	26	27	29	31	30	22	29	27	24	22	27	32	21	23	27	38	37	28	24	33	28	30	29	27	31	16	20	25	22	32	27	25	27	22	21	22	28	34	30	21	28	18	27	36	26	27	31	20	31	26	24	33	26	26	30	26	23	26	22	28	24	19	19	18	27	35	29	30	25	27	24	27	32	27	23	30	22	25	26	22	35	22	30	27	20	17	30	22	26	24	24	26	17	36	27	29	17	22	24	27	34	23	29	21	23	31	33	26	25	30	25	25	27	30	38	27	25	27	19	27	21	29	29	20	20	34	23	33	31	28	24	27	25	24	25	26	29	24	23	30	25	21	30	24	17	26	24	23	32	27	24	22	20	22	23	27	36	30	27	23	28	25	26	31	29	29	22	31	28	20	35	22	27	22	24	28	24	28	33	18	28	37	28	25	25	24	30	29	27	19	28	21	20	19	25	30	31	23	31	30	23	32	25	31	23	19	25	32	19	23	31	31	21	28	36	33	24	26	23	21	23	27	24	20	28	27	25	27	33	23	16	23	23	32	26	21	21	31	31	25	25	20	32	29	31	21	25	30	14	35	21	22	30	29	26	18	26	23	18	22	32	24	24	28	26	30	24	34	25	29	26	19	23	21	20	31	17	27	28	26	18	24	26	35	30	27	22	29	22	28	25	17	30	30	29	24	28	25	22	28	31	24	26	27	31	26	20	35	29	36	31	35	25	30	37	23	17	20	21	23	23	29	24	21	22	21	33	22	27	24	23	20	25	29	23	22	23	21	17	19	23	19	23	26	29	28	23	16	29	21	33	25	27	34	33	28	25	23	25	29	28	27	18	24	21	35	27	34	34	22	21	29	32	13	35	28	24	23	23	22	30	26	37	24	28	24	23	24	24	36	18	22	28	26	17	28	27	25	25	26	24	25	39	27	26	13	28	18	21	24	32	16	25	22	28	18	24	19	25	31	31	26	16	21	23	24	24	24	36	35	38	31	24	27	24	23	20	21	18	19	34	21	26	31	43	25	26	22	33	29	27	23	29	26	21	20	22	30	21	33	33	26	26	24	21	26	24	30	29	28	26	29	21	19	18	20	24	32	27	28	24	18	27	29	30	24	23	18	33	24	38	23	29	25	22	23	24	25	18	24	34	25	17	26	25	29	25	18	24	25	20	27	22	23	22	24	35	22	28	20	30	26	31	33	14	31	19	18	33	23	24	31	32	28	26	36	28	28	23	22	30	22	35	31	30	28	31	17	23	30	18	32	16	25	34	26	28	26	30	20	29	34	24	24	20	31	25	22	17	26	30	30	23	22	24	25	30	25	25	30	26	22	15	22	31	20	17	26	30	33	21	28	26	27	27	20	37	23	26	23	30	21	19	30	38	37	26	23	22	23	29	33	28	24	30	20	25	30	35	24	19	24	28	28	28	27	33	27	22	31	27	30	32	27	27	26	23	24	20	18	31	24	25	15	23	40	28	20	21	20	29	23	19	30	30	30	27	24	25	25	28	21	23	24	26	23	21	26	30	27	23	24	28	25	19	20	32	21	23	20	28	23	36	22	25	27	26	23	24	33	26	24	21	29	31	25	24	28	23	31	30	24	17	33	31	19	32	27	25	25	24	27	25	23	25	25	23	23	25	32	15	21	32	30	19	29	26	22	25	16	16	19	22	28	28	18	18	23	22	25	29	26	16	26	24	31	23	33	20	23	21	21	29	29	29	24	22	25	25	22	26	30	25	21	28	30	30	29	23	19	18	27	21	26	25	19	35	25	20	19	22	27	31	21	18	19	20	31	22	28	18	29	26	23	23	24	26	35	31	24	27	26	35	32	27	17	21	34	26	26	27	17	24	36	21	23	27	18	26	30	19	33	26	28	26	29	28	21	27	21	27	25	28	27	26	24	28
22242	15273	8713	20637	28593	28264	24675	20157	16282	13308	10769	9163	7371	6459	5847	5443	5157	4478	3256	2726	2172	1947	1667	1519	1323	1230	1222	1072	1014	911	867	876	1014	937	938	867	775	746	626	633	574	588	581	593	542	536	545	526	492	2457	10132	1794	492	580	486	449	428	416	421	447	454	424	404	403	396	376	437	421	376	429	388	402	396	427	435	455	415	443	432	455	425	396	407	421	424	401	430	406	441	411	436	422	424	430	403	428	410	445	410	430	420	386	402	411	434	410	376	443	435	418	451	384	447	436	391	369	393	391	386	412	416	374	422	421	398	415	428	361	414	425	421	391	437	424	433	406	423	424	424	401	445	443	396	404	434	385	403	386	407	412	407	409	402	411	372	382	412	385	371	385	402	427	429	390	407	398	446	428	445	412	426	432	374	399	412	410	410	466	412	384	418	418	390	405	399	404	417	385	399	404	399	414	379	389	405	378	362	381	407	410	406	388	367	414	413	398	419	425	406	385	391	392	403	385	378	382	377	384	374	369	384	426	429	389	435	411	397	365	379	388	427	403	398	393	376	388	404	410	408	411	375	405	401	384	398	380	417	403	406	446	391	393	414	393	422	433	395	395	390	371	397	388	408	405	385	398	407	389	364	393	427	382	395	401	380	402	413	368	427	420	395	397	395	334	402	415	407	368	380	429	393	398	390	416	428	386	429	394	411	385	374	374	361	398	371	376	410	401	382	389	387	391	404	386	389	426	415	433	355	389	405	389	383	392	371	435	403	384	404	370	406	393	414	362	396	363	399	394	370	425	364	395	420	400	380	393	397	359	429	378	420	385	376	389	379	396	380	374	412	389	390	409	389	415	405	396	376	410	415	418	398	410	402	373	383	372	392	382	384	425	369	402	399	383	395	393	383	408	398	393	412	382	375	416	404	381	389	406	412	389	397	381	389	416	415	398	416	449	374	389	394	417	352	403	357	390	395	397	380	385	408	423	402	453	418	409	409	347	371	419	388	411	410	394	393	352	401	392	418	397	394	437	403	414	389	370	440	397	365	404	405	414	429	385	413	393	378	382	384	391	406	386	401	404	363	405	369	393	381	402	405	401	392	400	402	395	398	374	424	390	402	382	416	417	360	377	420	376	419	376	357	400	410	414	401	416	394	395	362	398	354	408	408	403	388	407	357	402	427	377	394	379	404	353	398	388	428	374	432	415	396	403	416	403	436	404	386	411	400	396	404	374	420	398	412	404	406	405	395	376	377	384	357	398	463	410	352	403	388	398	408	369	390	404	399	380	398	396	403	372	411	419	388	404	385	370	380	356	386	432	413	380	444	373	384	386	408	403	411	425	406	402	368	384	400	411	391	398	394	383	371	401	453	371	392	439	389	407	364	390	406	420	408	382	410	380	386	388	415	439	397	391	400	382	404	438	404	387	377	394	426	401	405	398	422	397	401	412	389	386	377	395	358	377	392	390	385	388	378	398	382	422	377	406	387	408	406	411	397	368	417	412	381	381	388	412	388	382	410	389	346	438	377	424	381	356	396	386	408	389	375	408	418	377	426	372	398	392	375	434	400	422	393	416	407	373	397	407	373	400	422	394	363	430	414	394	375	402	391	402	421	423	364	404	378	402	381	408	391	374	391	384	409	409	387	388	383	381	388	415	365	415	419	436	390	428	388	381	431	382	419	373	401	400	391	386	400	424	404	377	409	385	385	395	376	405	426	365	410	406	379	414	382	431	437	398	412	415	360	372	395	404	376	381	407	426	382	408	422	409	429	364	412	398	378	419	354	395	394	411	398	414	398	363	424	407	418	362	400	388	387	389	408	406	396	409	383	398	376	368	410	375	376	391	382	380	450	417	373	407	362	358	359	402	409	400	385	367	380	381	386	398	399	375	411	377	375	384	391	389	373	391	349	408	417	387	377	401	383	379	375	405	389	411	401	430	358	430	371	381	369	394	370	404	415	377	360	382	381	428	390	388	379	417	380	395	403	409	393	408	384	405	391	406	414	422	373	391	406	404	401	368	389	357	425	417	392	398	399	404	350	391	401	384	413	395	388	391	425	410	405	392	397	388	396	394	401	360	408	383	369	404	384	387	396	398	411	390	393	418	379	419	410	388	374	422	413	414	402	421	360	413	419	417	410	371	384	429	411	405	393	426	421	387	411	388	386	383	424	391	361	408	370	396	391	392	396	386	373	404	415	390	407	404	394	406	366	399	390	382	374	406	411	439	408	395	406	388	377	404	406	392	400	386	398	396	434	408	375	404	389	397	416	391	358	379	421	373	398	402	379	397	391	382	471	357	442	432	388	365	420	390	403	389	403	395	399	393	397	392	399	414	395	385	407	415	435	382	396	342	393	389	374	403	370	399	386	420	395	393	408	401	433	426	403	377	408	420	413	388	404	377	385	372	401	419	387	381	389	406	411	396	410	394	385	391	411	400	395	428	398	415	400	420	443	394	386	381	391	416	386	385	392	406	373	389	381	384	398	380	399	416	414	368	400	392	393	423	382	384	379	393	399	352	386	395	411	377	403	374	376	394	360	406	396	415	378	406	385	366	408	410	369	427	361	422	393	407	388	402	402	423	417	399	409	397	369	388	392	385	388	406	386	393	381	378	387	383	366	402	388	413	386	384	352	394	391	415	414	398	356	394	356	411	391	405	373	427	383	416	423	405	376	399	429	397	375	397	381	394	382	430	402	376	419	402	370	433	409	407	398	433	401	385	410	409	385	385	399	381	385	378	393	404	406	370	398	366	385	416	371	397	419	386	415	394	424	369	399	397	383	405	402	393	374	387	386	409	421	435	426	406	395	383	379	415	417	382	388	397	399	378	380	375	400	365	360	424	371	391	403	356	388	364	412	357	408	382	381	413	371	398	383	376	339	405	366	410	389	359	364	413	376	409	374	421	381	381	409	365	370	400	390	428	395	420	385	409	395	398	429	415	421	387	388	372	394	384	373	366	380	364	363	360	377	380	429	386	399	391	406	394	387	384	398	432	409	413	433	414	382	404	425	399	408	372	422	401	413	424	382	426	394	425	403	396	405	384	419	384	404	381	404	411	418	396	367	462	368	357	386	414	418	388	403	388	385	417	397	378	413	408	368	375	408	366	423	387	349	388	350	433	364	348	444	420	384	400	384	440	434	370	366	428	412	405	404	413	439	398	395	406	400	391	398	389	374	434	396	405	399	406	356	434	336	391	385	367	385	380	378	384	407	374	384	373	376	406	363	422	398	434	376	374	375	392	418	411	368	416	367	440	384	366	377	392	387	418	350	393	379	393	374	418	418	441	399	407	422	424	385	371	392	373	390	405	408	422	396	423	388	436	385	398	418	423	394	378	420	429	414	407	388	389	427	390	410	381	376	414	407	378	385	400	394	389	408	394	412	402	398	400	442	351	364	392	430	441	388	381	399	413	395	399	408	382	389	385	408	359	382	401	396	425	377	383	379	396	407	392	385	414	394	440	397	378	404	361	394	396	373	379	449	403	391	416
3114	685	391	288	453	578	510	407	341	281	217	180	186	161	159	167	141	149	95	91	68	97	78	66	84	67	60	59	66	68	69	57	62	60	75	56	60	44	57	59	55	59	56	60	47	54	49	48	75	58	239	130	60	60	42	50	62	46	55	52	52	47	56	46	47	60	67	48	65	55	39	56	56	54	55	66	49	49	49	53	53	53	56	53	44	51	50	65	56	46	51	47	50	46	49	54	50	54	49	51	62	43	45	50	58	48	49	59	61	47	57	53	44	49	54	44	47	62	44	57	43	58	50	43	52	57	49	59	58	43	42	39	50	55	47	53	48	63	38	53	52	51	50	64	51	61	63	56	49	57	51	55	69	51	39	47	63	47	54	64	44	53	65	38	59	58	51	53	40	36	48	54	47	50	49	55	46	52	65	48	49	52	41	46	57	43	62	47	49	54	59	55	48	54	65	45	32	60	47	55	67	57	59	47	58	60	58	55	49	54	49	61	49	53	51	73	59	58	48	49	51	46	47	57	59	53	40	54	51	52	43	43	44	53	37	57	67	58	58	45	39	45	40	44	45	48	52	44	55	53	55	44	51	50	49	49	44	39	57	48	56	49	49	58	48	51	59	39	46	57	63	54	50	49	42	50	50	49	52	51	60	53	46	56	54	57	52	40	45	54	51	53	61	38	67	45	63	57	49	27	54	43	40	54	50	58	57	46	61	50	47	66	65	47	52	51	48	55	52	42	52	72	60	54	56	55	75	49	41	51	48	41	44	63	52	65	56	56	55	56	47	50	60	48	55	40	48	46	53	49	43	53	65	60	46	47	56	53	53	41	53	51	46	44	61	60	54	60	46	42	55	51	48	52	62	47	54	62	47	51	52	64	53	44	58	53	57	51	55	49	53	46	54	44	58	56	60	68	63	44	60	46	62	42	41	63	58	46	53	48	55	43	53	39	42	66	48	56	57	44	41	37	59	54	55	54	47	51	48	45	60	45	71	42	46	45	59	59	56	61	64	53	55	38	50	53	52	55	57	58	57	53	43	57	51	54	54	48	44	49	49	53	50	46	67	40	46	64	44	54	35	46	45	46	56	43	52	57	39	54	43	50	52	58	64	53	50	53	49	58	48	58	51	62	53	52	54	56	38	62	43	54	60	42	48	43	57	46	46	56	54	49	47	60	49	53	53	44	53	45	58	63	54	42	53	56	50	39	59	61	53	53	46	50	54	53	49	45	45	48	57	42	51	44	72	53	45	36	56	56	47	64	54	46	40	46	34	46	45	60	56	56	40	50	52	52	31	50	52	57	66	49	38	53	50	59	42	67	44	48	60	46	51	59	50	52	50	33	47	58	39	47	56	57	54	41	46	50	57	50	46	43	59	59	54	45	41	51	53	57	48	52	56	41	53	54	57	54	49	53	60	63	52	46	54	44	48	51	52	45	53	50	50	46	44	46	64	58	53	55	54	44	54	74	50	65	40	44	53	56	53	52	48	40	38	58	50	59	42	50	54	49	52	52	55	42	48	58	53	41	50	36	55	55	42	46	49	58	51	66	59	59	52	53	43	65	58	48	49	50	57	45	58	49	45	56	41	55	47	48	51	46	64	58	48	63	44	54	47	57	45	56	61	50	50	58	43	52	37	53	48	53	49	42	53	46	47	53	42	51	52	52	49	55	55	44	57	41	53	60	44	51	45	59	51	53	59	42	52	61	45	58	57	58	52	56	52	53	56	65	56	45	52	50	53	49	55	56	45	51	56	52	51	63	53	46	48	50	42	47	48	49	46	45	47	62	39	61	60	60	65	43	35	52	44	47	40	46	53	42	58	57	63	48	33	57	50	44	44	49	59	46	58	51	54	51	50	59	45	60	48	46	54	55	51	55	52	57	52	46	34	45	37	66	52	50	45	47	53	61	68	62	58	49	42	66	54	50	47	52	49	48	48	50	46	50	53	41	55	52	49	49	59	54	57	70	47	56	46	48	49	53	42	60	52	52	52	57	45	47	52	48	52	45	66	50	47	54	58	47	57	42	57	44	57	59	44	58	57	55	53	67	61	48	52	45	48	49	71	52	62	43	68	54	64	52	53	61	51	75	44	48	55	63	57	51	50	45	44	53	59	41	44	64	50	61	50	52	39	52	52	51	41	61	57	52	46	57	52	49	56	51	55	46	50	46	43	62	69	47	55	62	51	60	61	60	47	63	56	44	47	59	50	44	45	48	42	45	52	51	57	43	48	56	39	42	54	50	40	59	42	53	45	49	60	47	61	49	54	56	65	57	48	53	54	54	54	46	37	66	48	49	54	45	60	45	59	64	53	50	52	43	48	51	53	50	58	52	55	48	63	48	49	41	57	64	34	52	52	58	52	52	57	46	51	53	46	57	48	46	54	39	45	58	51	40	44	50	53	62	48	56	57	53	65	47	45	53	53	54	38	34	69	63	55	53	55	43	63	50	58	46	38	59	52	50	61	57	48	42	47	53	60	36	58	57	42	48	53	59	55	45	48	62	54	39	50	49	52	47	50	43	62	60	70	56	50	49	48	55	50	53	48	42	55	50	45	55	54	48	59	54	60	56	47	58	57	48	69	48	40	45	47	58	41	54	60	47	46	61	59	28	64	42	47	50	59	44	56	59	61	47	41	47	47	42	54	54	51	65	55	44	48	48	55	53	58	52	33	47	56	46	39	62	55	38	60	45	52	58	47	54	48	56	43	48	54	44	53	66	53	54	60	58	57	51	59	47	60	58	52	58	44	48	43	47	49	46	55	43	46	56	43	60	46	47	57	53	42	49	50	40	37	47	50	50	50	52	60	45	50	55	62	60	45	55	57	43	46	50	55	55	49	54	58	51	53	50	54	54	56	48	44	46	56	61	45	59	49	51	58	44	57	49	45	47	59	49	49	52	68	39	41	52	61	53	60	46	46	58	53	46	53	55	43	60	41	60	61	44	47	60	48	56	59	49	68	58	43	45	41	56	33	56	42	65	60	51	46	61	46	62	47	44	54	54	46	55	47	47	58	39	60	55	52	53	55	58	61	49	43	56	46	60	56	54	53	69	37	55	56	44	47	51	53	49	54	46	53	53	69	47	58	59	46	61	58	56	72	47	53	52	52	65	43	49	48	37	51	57	53	50	61	43	49	63	55	50	43	57	49	44	42	47	53	46	59	54	56	47	34	54	48	56	49	59	48	38	57	49	62	47	53	59	50	52	50	61	55	34	44	52	57	46	44	59	38	49	48	55	48	51	54	47	58	44	55	47	49	52	54	62	48	56	51	47	58	58	53	54	54	40	45	48	58	45	36	66	56	58	56	60	48	44	57	60	44	52	38	48	51	42	54	64	64	48	54	40	48	62	45	51	47	38	55	55	45	41	45	51	49	61	46	56	47	46	59	35	48	48	56	55	52	47	51	53	53	57	58	54	41	46	61	62	71	47	61	42	41	50	44	46	41	62	54	60	71	67	46	49	43	55	38	58	48	49
20680	14192	8254	19323	27176	26972	23775	19585	15647	12905	10600	9138	7413	6465	6005	5392	5168	4568	3751	3072	2393	2157	1886	1799	1592	1598	1489	1368	1277	1236	1203	1307	1248	1145	1188	1153	1072	1047	1035	1047	946	1009	904	920	919	886	926	892	921	1307	7878	3608	857	920	830	828	864	820	797	801	825	813	809	764	804	782	772	756	859	800	747	786	796	752	733	760	802	753	814	799	804	829	760	757	801	799	798	810	803	793	827	819	794	818	757	801	819	757	772	832	765	812	759	825	779	790	809	773	814	792	739	793	795	818	761	806	787	759	811	796	784	780	791	795	823	829	791	757	804	796	768	814	718	804	790	762	800	823	760	819	784	809	842	784	810	799	785	822	792	817	747	746	758	785	759	782	757	786	787	829	749	765	820	754	786	796	801	728	746	761	794	798	753	796	807	781	778	777	761	800	829	808	813	797	841	757	805	783	793	780	784	812	812	789	787	774	817	786	769	767	773	784	761	772	736	771	790	810	787	793	823	739	775	717	772	741	770	766	822	754	803	802	790	793	819	716	744	768	744	770	733	755	796	808	787	777	819	748	778	779	805	762	782	748	738	777	799	740	815	811	776	765	839	767	743	740	791	792	785	798	810	813	785	779	810	718	814	758	751	771	810	817	796	815	743	747	800	772	774	792	775	750	788	751	783	747	782	774	770	847	750	793	801	753	763	770	813	764	779	778	761	803	781	823	761	771	792	737	771	727	791	820	776	802	742	757	762	808	758	783	808	729	830	791	805	759	755	772	745	761	797	776	769	796	775	788	778	781	774	798	821	776	798	791	772	784	728	803	777	769	754	765	778	792	743	774	728	782	778	770	740	774	747	763	803	732	698	794	767	730	806	783	760	768	764	734	770	742	799	785	776	822	765	738	792	769	743	769	678	777	768	757	771	746	806	815	809	784	765	800	769	734	774	742	767	801	766	717	755	815	785	786	744	815	831	709	797	713	778	772	796	782	835	793	768	766	774	757	746	763	792	776	770	755	786	785	768	785	755	745	882	762	781	750	832	769	784	797	767	784	726	773	709	778	810	737	749	756	804	763	794	815	775	838	757	783	775	788	780	788	804	789	773	802	756	789	802	810	749	778	770	769	788	728	741	773	757	801	736	757	809	793	820	729	761	783	777	822	769	843	795	800	789	823	777	761	771	740	730	751	791	797	748	720	805	763	745	796	783	843	786	818	779	812	790	764	757	794	787	808	734	814	746	747	803	800	754	791	761	795	754	826	803	809	772	757	806	750	791	715	766	793	764	814	771	775	765	762	767	753	780	748	757	773	800	839	799	770	768	805	742	744	810	773	761	755	795	753	741	791	787	795	749	806	773	769	765	771	767	826	776	743	809	775	769	719	762	774	725	762	759	790	740	767	804	780	774	726	830	751	705	840	770	784	790	766	814	791	774	756	788	820	795	815	808	733	811	741	815	747	759	762	814	762	781	738	791	764	766	794	765	763	779	766	753	757	801	766	821	778	762	778	761	769	771	744	773	746	784	758	801	733	762	768	776	730	737	809	799	782	795	776	819	769	761	743	830	790	787	767	818	788	718	851	735	779	814	775	781	766	783	759	777	790	757	789	751	761	733	811	739	816	778	780	792	795	742	783	756	780	750	801	721	820	729	782	775	765	791	765	748	764	779	759	763	762	811	792	711	796	759	749	806	858	772	845	781	738	771	754	771	763	762	812	799	815	782	784	779	845	777	786	775	814	855	744	783	747	767	788	790	786	772	754	768	763	798	804	823	767	785	793	845	699	758	775	779	806	757	842	738	797	771	802	752	803	778	769	775	745	803	755	778	762	778	732	752	802	765	752	716	767	782	792	762	737	729	794	840	813	771	769	754	810	780	783	806	770	800	748	792	814	796	793	770	841	814	785	765	804	757	765	771	854	776	757	803	748	785	719	750	749	759	843	785	804	784	824	745	811	776	718	768	800	801	767	773	771	824	791	780	737	813	750	734	771	745	733	786	772	761	803	770	782	707	780	756	799	785	710	764	796	753	759	780	758	764	790	765	757	769	786	757	789	784	745	772	765	793	828	792	725	754	808	779	783	734	770	800	769	809	811	787	771	753	762	800	750	809	786	805	773	791	813	806	799	776	789	770	753	768	823	768	744	782	780	794	805	831	762	809	758	763	770	770	724	837	734	788	734	737	778	761	760	806	808	766	794	752	766	728	701	788	786	849	730	753	814	778	786	798	788	782	739	759	799	745	829	745	789	827	713	753	777	795	796	752	809	810	790	772	782	790	744	771	740	780	790	772	737	807	768	725	793	798	791	757	815	758	761	770	723	766	765	782	765	779	737	757	769	805	794	757	819	729	779	780	815	800	731	805	779	829	771	753	744	734	787	780	725	779	810	814	781	834	795	792	723	745	768	761	777	804	765	798	796	756	754	821	740	749	740	769	799	766	771	783	791	732	800	775	750	820	790	718	808	839	780	732	777	771	804	752	810	793	793	785	744	751	812	813	757	790	777	797	810	814	791	737	762	726	783	759	753	771	731	799	767	803	771	751	779	808	821	711	805	823	815	739	809	754	725	715	776	802	760	762	812	733	741	764	783	763	781	760	832	789	778	788	765	759	718	802	779	837	771	739	790	799	776	791	797	803	735	744	766	774	744	751	786	782	748	798	784	759	783	796	803	822	777	751	851	822	741	757	768	756	756	803	807	823	813	781	768	741	777	785	748	791	748	776	747	780	789	785	784	861	746	825	755	752	812	781	779	741	716	757	790	776	777	781	776	758	761	769	753	793	740	782	787	796	798	806	756	800	745	805	749	751	808	785	751	784	732	810	757	763	775	776	803	739	687	784	784	779	781	763	766	754	759	783	801	782	809	774	801	767	803	824	808	775	759	805	738	814	786	802	789	797	765	769	812	777	763	751	826	809	743	846	728	784	806	803	754	791	780	789	797	743	783	833	794	770	766	817	786	769	748	756	805	784	802	749	722	779	788	811	738	780	753	764	781	783	775	806	748	805	757	822	780	788	817	799	760	731	777	790	774	780	771	788	774	769	793	769	796	741	780	775	760	738	795	766	746	773	780	765	819	755	763	774	749	758	807	748	755	776	797	777	763	818	738	785	723	777	791	786	802	790	780	863	751	794	751	770	747	783	749	786	764	737	763	788	788	745	815	778	758	754	817	738	738	791	786	776	772	807	783	773	756	857	760	825	758	800	753	830	807	760	759	779	806	761	779	798	798	751	760	800	776	779	802	761	808	813	795	816	792	770	782	808	722	830	774	742	778	729	791	798	775	811	755	763	827	746	773	753	783	785	789	782	752	744	778	784	770	763	786	817	786	773	789	747	773	801	770	721	783	785	755	762	794	764	772	778	806	721	835	744	771	805	743	772	753	761	692	832	756	758	781	784	771	728	750	714	798	779	817	768	774	753	811	835	780	748	734	762	768	749	822	772	739	769	819	767	759	820	800	765	734	838	783	816	794	730	816	746	749	809	767	763	825	762	750	770	747
2425	1073	550	390	678	806	733	582	517	375	361	295	266	238	242	201	212	168	136	133	96	91	85	83	60	59	93	73	63	62	65	57	52	58	51	61	39	59	48	67	47	52	46	54	30	48	38	54	43	294	519	129	34	44	48	49	41	44	35	38	46	42	36	43	38	41	37	50	45	56	50	42	32	49	41	48	44	41	34	44	40	35	47	42	33	45	48	46	51	47	51	45	44	45	43	33	42	38	36	42	48	46	40	46	49	42	42	45	44	50	45	48	46	43	47	44	38	48	48	50	38	43	39	48	57	42	44	45	54	51	35	44	49	44	53	42	47	50	44	51	48	50	48	46	37	40	43	34	40	54	44	43	43	36	43	53	56	43	45	39	40	46	42	42	38	29	42	46	36	38	52	43	36	45	36	37	43	39	37	44	43	44	43	38	46	28	48	41	36	54	53	29	45	41	36	39	51	47	50	38	39	59	51	51	46	32	36	43	53	39	45	50	41	46	47	34	44	35	40	37	47	32	55	43	48	43	45	40	41	31	31	47	37	34	42	38	42	36	46	40	47	36	53	42	42	60	40	35	43	48	43	40	38	48	52	49	52	48	38	61	44	54	36	44	44	48	54	49	39	38	53	46	42	37	41	48	31	43	55	36	38	51	33	33	45	38	41	35	43	54	48	43	34	33	46	37	53	43	33	39	37	34	40	44	40	43	35	47	39	47	36	45	46	48	37	50	45	40	48	36	41	46	44	38	45	45	43	57	48	36	43	51	39	45	50	39	42	46	41	49	33	48	53	43	39	41	58	46	37	46	42	44	39	42	29	42	31	53	47	41	49	51	41	41	55	41	40	42	47	47	35	39	43	40	42	46	57	37	37	38	51	48	43	40	55	37	45	54	41	44	39	43	40	45	41	44	35	49	36	60	42	42	51	51	42	44	45	41	31	48	40	32	43	42	38	49	39	40	41	41	41	36	42	33	30	40	33	41	35	47	52	45	44	34	43	33	52	64	32	47	40	40	37	39	33	56	43	42	49	32	42	48	43	53	37	43	38	44	42	33	43	40	45	45	46	51	46	38	41	39	35	38	49	42	52	33	47	46	48	47	41	44	48	43	57	42	35	29	40	50	47	37	43	42	46	34	34	39	45	48	47	47	36	49	44	37	38	34	38	48	42	45	46	45	39	41	41	40	38	35	50	34	37	43	47	48	41	52	43	30	39	30	33	45	40	41	35	40	39	44	48	39	52	49	30	39	49	32	47	36	35	42	47	43	47	42	46	37	37	39	44	39	40	44	42	35	46	60	53	41	35	37	42	33	43	63	32	48	53	41	46	45	41	52	40	42	45	38	38	41	41	40	42	42	34	42	32	47	39	55	42	42	42	31	44	50	40	54	38	40	42	37	50	45	38	30	43	53	42	48	49	46	44	46	43	45	44	39	43	56	42	50	50	46	48	50	34	43	42	54	55	56	39	33	36	48	36	48	32	32	36	45	55	43	38	39	40	53	45	47	50	48	46	32	50	51	35	36	46	42	51	40	41	36	45	43	39	50	29	52	39	55	29	40	42	40	37	41	35	31	48	49	36	40	40	37	47	40	43	46	38	43	46	36	47	40	59	39	40	48	50	53	42	51	48	54	50	46	44	40	46	44	39	43	35	43	47	47	37	43	40	42	44	42	43	36	41	39	40	43	44	42	42	43	46	40	58	47	59	42	39	50	34	40	38	33	45	34	41	44	43	39	41	50	40	49	43	40	36	41	50	43	47	27	51	44	39	36	37	45	41	37	52	31	43	36	42	30	30	52	53	44	47	57	52	42	40	47	44	40	56	39	46	50	41	46	52	34	36	49	43	39	32	44	41	47	43	46	52	49	47	50	46	43	46	39	47	53	38	48	38	32	38	39	48	38	35	45	37	37	42	53	48	47	35	42	54	49	58	43	31	41	36	42	37	34	50	37	48	41	33	48	43	40	45	47	48	37	41	41	42	50	48	36	50	47	29	47	36	33	44	37	38	42	44	47	37	40	33	56	49	35	44	45	37	51	48	38	46	34	54	40	43	48	34	34	53	39	40	47	37	49	42	51	45	37	45	47	48	48	57	52	56	42	41	53	41	43	36	44	40	31	43	39	37	39	33	47	42	36	40	51	49	34	39	31	38	43	42	38	48	43	49	35	45	43	45	35	42	45	37	42	45	39	40	41	43	47	34	38	44	38	47	45	40	41	41	41	37	44	49	41	37	47	37	37	33	42	42	35	42	50	49	39	43	39	40	44	35	35	56	44	51	45	38	38	42	36	37	44	39	53	45	46	38	45	33	39	36	45	42	33	37	49	44	43	35	47	43	41	41	42	50	46	30	34	38	51	32	40	52	33	38	33	44	40	40	53	48	48	37	40	38	40	47	41	32	34	44	45	40	46	51	38	45	46	42	35	49	36	40	53	42	46	29	50	51	53	49	41	38	35	47	40	31	46	55	57	41	39	46	57	36	38	46	40	40	38	42	57	46	43	41	46	44	47	48	36	46	40	41	41	45	38	52	41	43	39	41	41	54	40	51	39	41	39	47	53	37	41	46	43	38	38	41	47	44	46	46	36	37	39	38	53	35	31	35	49	46	35	45	31	35	40	49	33	45	41	49	49	33	38	46	36	38	51	38	34	43	44	52	44	44	42	38	39	50	45	53	54	50	45	45	48	43	42	49	48	47	58	48	33	54	35	51	40	55	39	43	45	47	42	41	41	42	35	45	48	50	32	39	46	45	36	38	41	35	41	38	45	33	46	36	34	38	40	49	37	49	50	35	36	49	28	41	44	51	48	45	32	44	43	45	35	55	42	50	45	29	54	41	36	47	50	48	40	41	35	37	36	49	38	39	50	36	41	41	46	48	38	49	38	40	37	40	36	41	42	45	47	40	51	43	37	44	42	40	41	35	58	44	41	38	32	39	41	40	36	34	37	43	45	46	41	36	36	45	33	54	37	40	49	37	37	41	50	43	35	44	32	29	51	40	46	43	36	53	37	47	39	38	43	48	39	39	46	39	34	45	42	37	43	33	35	51	45	44	35	44	41	39	50	39	54	46	46	57	44	41	43	41	50	29	42	45	36	36	46	52	27	38	43	38	52	53	39	35	44	39	45	35	60	45	44	43	40	52	39	60	44	43	48	42	47	41	46	44	50	39	41	44	36	66	40	49	50	40	44	38	53	48	44	38	39	47	43	45	50	52	53	44	48	51	51	40	45	38	41	42	41	44	48	46	34	42	37	40	32	43	47	33	43	54	39	51	60	44	46	40	43	39	39	50	41	38	42	54	41	37	57	44	46	41	41	33	50	39	40	48	40	50	41	34	50	41	44	43	35	38	43	40	45	41	41	41	45	38	35	42	42	53	54	34	54	41	40	38	47	58	47	45	41	36	33	40	44	58	47	42	36	36	47	45	37	42	60	47	39	47	44	43	42	42	52	48	35	32	32	46	49	41	50	46	40	49	36
26680	18370	11556	24258	32449	31927	28883	24692	20441	17055	14307	12420	10533	9491	8869	8009	7276	6646	5302	4367	3338	2949	2726	2512	2268	2087	1795	1829	1608	1509	1532	1518	1397	1329	1249	1297	1191	1171	1076	1080	1065	982	935	921	887	841	848	852	988	8978	15671	3761	742	738	764	742	684	709	733	713	732	708	664	713	685	655	690	673	673	665	662	707	634	700	725	719	695	674	681	691	678	630	665	698	706	672	658	661	669	708	694	660	696	689	655	652	708	677	712	681	696	670	700	640	669	672	708	641	691	656	740	698	654	636	604	622	646	660	657	680	647	641	647	628	666	659	638	646	703	682	648	697	697	678	682	693	696	686	678	624	707	702	649	689	672	628	698	616	636	662	628	657	638	685	583	681	623	654	631	652	635	644	596	617	625	690	671	655	634	668	710	672	647	686	688	656	694	700	695	651	666	596	644	642	640	658	674	650	641	636	662	673	646	670	642	595	620	655	670	638	680	650	618	636	675	611	655	627	651	627	629	673	601	655	638	620	638	656	592	605	655	642	644	607	669	615	648	627	654	669	639	590	615	597	633	657	646	675	644	624	673	657	651	633	626	658	652	655	608	672	665	663	651	622	645	594	605	662	630	631	662	625	666	650	639	623	651	645	653	660	640	658	640	658	684	648	674	621	668	631	649	673	636	631	617	634	638	592	656	661	626	640	644	608	655	667	699	648	650	585	653	638	710	640	657	643	663	660	662	615	675	604	627	604	646	665	642	642	642	613	647	638	687	626	613	658	669	635	625	615	652	631	650	631	683	693	615	656	636	608	631	637	627	641	683	631	639	676	653	638	665	686	668	691	658	681	697	612	628	653	647	690	653	588	611	680	628	627	645	630	692	657	652	630	620	650	689	644	673	632	637	635	632	649	654	624	651	628	664	655	637	625	669	680	621	685	677	643	608	668	618	628	615	658	624	650	660	639	631	662	680	652	687	623	663	623	644	640	627	647	675	641	638	603	609	680	632	611	657	637	653	668	676	657	651	633	636	637	622	625	655	602	626	685	660	641	599	623	638	650	648	663	634	636	621	663	583	672	662	643	626	639	651	651	654	630	602	594	644	659	634	627	661	686	634	649	588	611	646	615	681	624	671	691	638	621	624	633	677	621	614	595	629	665	680	638	645	652	655	696	676	624	634	671	643	649	617	605	617	637	669	641	629	743	658	619	652	641	633	627	636	658	632	658	700	643	617	658	592	627	607	664	674	661	604	658	691	615	604	638	622	659	626	684	633	691	631	653	641	655	600	634	641	631	650	675	597	626	635	652	602	636	621	660	675	650	617	625	645	658	656	667	659	633	677	667	691	653	681	684	632	602	668	609	657	645	655	644	646	635	606	630	622	665	653	654	700	656	665	654	668	654	669	696	641	648	618	711	665	625	674	593	704	608	653	648	659	661	614	662	649	680	654	667	617	662	655	629	623	653	635	668	658	652	657	619	677	629	669	628	597	644	635	622	693	669	644	669	626	605	682	655	645	667	677	626	609	670	667	623	673	629	597	608	678	655	657	645	615	646	580	640	621	728	628	626	673	626	602	617	624	638	613	663	586	679	671	680	625	633	626	621	626	628	620	649	655	635	704	627	661	680	639	616	675	644	616	637	644	661	618	635	616	600	694	632	641	666	668	669	659	691	641	642	649	631	639	668	630	672	657	638	637	648	632	653	663	679	649	648	619	620	651	666	593	636	681	629	638	638	628	625	647	666	617	649	642	682	680	653	602	645	656	690	631	663	608	677	577	676	639	653	647	612	617	594	613	620	637	653	659	650	682	639	664	634	654	658	673	666	634	629	659	671	637	697	631	683	623	630	663	629	637	642	620	666	638	686	675	660	668	676	666	657	647	594	633	635	672	650	619	683	639	616	626	621	636	666	638	633	607	654	630	693	673	630	645	635	615	646	656	604	642	614	670	691	672	658	618	645	675	660	632	608	631	632	649	619	650	694	665	619	630	690	674	643	635	590	666	649	624	616	660	627	664	628	643	611	604	661	707	635	637	609	690	637	672	664	630	646	598	665	675	656	623	641	619	616	665	629	588	635	668	674	623	674	694	650	662	565	633	652	683	645	606	621	640	628	663	629	654	647	678	636	666	672	618	645	597	652	682	617	671	638	628	654	630	661	653	661	651	639	652	666	694	629	655	648	595	659	627	665	685	627	653	642	673	650	639	657	637	607	642	664	651	643	613	630	648	695	587	670	670	627	624	642	626	635	666	616	658	621	633	638	631	624	619	612	619	682	627	628	600	667	654	624	651	608	705	626	642	643	630	634	663	617	595	670	642	649	669	637	638	622	650	647	611	665	663	626	650	599	622	640	614	607	652	667	627	639	667	680	665	588	671	638	647	646	619	718	651	644	635	608	590	645	655	641	642	618	653	648	656	626	625	610	582	640	620	639	647	653	634	659	660	628	667	632	623	623	648	613	633	634	651	658	656	633	636	619	647	637	644	670	636	684	673	690	649	655	669	643	665	633	587	645	638	649	647	683	623	680	600	620	668	644	617	652	610	621	645	587	691	661	632	655	628	634	659	648	625	640	681	610	659	651	670	624	634	652	636	646	656	653	621	663	611	668	629	697	667	676	643	623	624	631	628	642	646	638	615	675	666	605	655	693	646	639	658	647	640	586	668	649	663	612	661	657	637	667	648	612	655	626	605	629	635	606	639	653	598	660	689	662	692	665	587	647	651	670	630	617	611	638	614	652	635	671	620	641	664	700	676	637	632	662	656	683	643	682	658	624	638	604	608	612	610	660	651	634	634	655	662	673	628	618	625	662	597	652	692	620	629	636	669	670	638	636	642	658	632	647	659	630	648	600	679	649	630	699	663	599	674	645	604	649	616	656	635	641	671	617	612	671	638	691	681	674	602	659	625	628	604	636	680	624	638	653	635	603	638	613	580	670	661	608	636	647	671	646	681	635	646	651	629	645	678	676	643	636	628	667	667	661	616	591	648	634	647	675	640	614	671	641	640	671	623	650	656	665	660	647	700	671	633	648	652	650	660	626	649	689	659	687	642	592	594	616	671	641	692	622	626	661	674	645	651	646	649	689	611	612	655	611	628	631	649	649	668	635	601	641	643	600	696	642	590	631	622	626	658	656	622	604	646	642	691	627	621	600	681	604	627	612	655	647	605	605	669	629	686	691	661	658	659	623	624	659	656	595	649	667	637	653	618	667	677	640	666	614	664	674	645	661	618	663	646	648	614	627	627	603	638	649	652	631	653	662	655	700	659	611	627	636	638	633	655	632	626	628	659	624	637	664	646	664	619	632	624	614	658	626	636	659	623	680	602	674	626	588	658	681	662	632	681	643	621	617	647	650	638	614	641	675	631	619	638	658	638	656	615	660	634	610	629	655	589	677	655	650	636	626	684	659	669	666	658	618	670	647	592	603	642	654	603	647	618	607	606	651	655	613	638	667	634	688	641	616	645	645	685	655	589	705	617	656	685	698	689	608	613	596	642	625	646	678
1879	469	223	155	265	358	314	262	223	161	133	132	114	115	90	91	102	87	78	62	56	57	55	48	52	35	37	37	36	37	38	31	38	35	32	35	38	37	42	27	37	39	32	46	33	42	39	42	24	42	93	41	27	41	32	36	31	34	36	36	30	25	35	39	35	32	28	38	25	32	32	32	35	33	33	31	43	31	32	33	33	29	27	39	36	30	26	33	24	33	38	36	35	36	42	35	29	35	35	30	37	38	39	31	40	32	22	38	33	38	29	29	28	28	32	29	34	37	36	30	38	37	34	40	30	29	41	39	31	34	25	37	33	33	37	34	30	35	44	47	34	42	43	23	35	48	33	42	37	32	32	33	28	31	28	34	31	32	30	35	36	45	29	31	37	38	43	40	27	43	38	37	34	43	32	42	34	34	45	39	36	39	40	44	25	31	36	43	37	31	29	37	40	45	34	36	41	31	33	31	34	43	36	40	36	42	32	37	28	31	29	30	30	30	26	29	43	29	22	37	36	40	34	29	42	42	42	31	35	26	36	28	30	48	31	32	27	36	31	36	28	46	30	28	34	30	29	30	31	47	43	42	33	32	41	38	31	33	38	31	26	39	29	35	25	33	42	39	32	30	32	39	35	30	41	43	33	39	24	29	35	36	20	35	44	32	24	34	34	33	42	37	37	30	38	30	35	30	41	27	33	36	24	33	29	34	36	37	35	28	34	37	44	34	45	46	32	45	21	31	27	37	30	35	36	35	38	34	31	40	30	40	34	36	40	34	38	29	43	35	34	42	34	34	37	31	36	39	52	29	24	38	34	35	25	25	28	40	38	35	27	42	30	29	40	37	35	34	30	38	37	36	37	37	36	36	29	34	38	39	33	39	28	31	33	31	33	31	33	33	32	34	44	25	34	37	42	42	33	37	32	38	32	42	38	41	37	28	33	25	31	33	33	44	34	36	31	38	38	35	19	20	32	30	42	25	23	41	33	24	23	23	39	30	30	32	30	34	42	35	38	32	29	36	27	36	38	38	31	31	34	39	31	30	33	34	46	36	36	39	34	28	29	36	37	27	38	31	31	28	29	44	23	32	30	36	37	32	45	36	43	42	33	35	28	30	30	39	42	28	26	44	25	30	41	41	38	32	39	41	44	41	33	39	38	46	25	37	27	27	52	37	45	28	41	34	25	29	33	27	36	38	38	39	43	25	38	28	31	41	41	31	43	35	25	29	34	33	28	39	27	34	45	35	29	33	44	43	37	30	33	27	34	30	29	40	31	37	28	30	26	36	30	34	22	29	39	28	36	28	30	36	34	37	30	39	42	39	36	28	38	43	34	26	37	47	41	39	32	43	24	33	36	32	28	24	38	42	33	32	34	35	36	37	30	40	32	23	30	33	35	26	30	31	28	33	36	37	33	36	33	36	48	34	40	31	39	37	28	30	38	35	29	29	26	32	24	37	36	32	36	31	29	31	40	31	29	33	29	30	19	40	43	32	34	33	34	40	21	46	34	31	35	40	33	30	26	34	29	28	36	34	31	29	31	29	32	41	38	36	35	37	32	29	32	29	43	34	29	33	30	39	39	23	29	44	33	50	34	48	32	32	45	30	36	29	39	40	32	39	45	37	30	32	40	36	34	36	37	45	22	31	31	40	35	27	32	31	37	39	36	30	24	30	35	31	31	27	43	39	34	36	39	29	36	21	30	36	38	43	31	35	32	36	32	38	25	28	37	39	35	31	42	28	42	36	36	32	33	33	38	36	38	46	37	42	40	31	41	34	33	32	31	35	34	23	30	35	28	38	40	29	26	30	33	43	36	48	32	35	36	44	31	40	28	29	37	39	33	37	26	42	31	36	37	24	22	28	37	38	31	41	28	31	30	32	29	35	22	34	36	37	38	40	43	25	32	31	29	37	42	26	35	21	26	32	36	32	25	34	35	40	41	44	31	44	28	32	35	25	45	33	18	33	37	28	33	36	29	36	33	34	26	35	44	37	31	45	39	35	35	29	29	34	24	25	28	35	27	38	35	35	33	21	34	27	45	41	30	25	36	32	36	39	32	37	30	39	37	29	46	44	28	35	43	28	38	39	27	32	42	39	32	41	26	47	47	29	33	36	38	20	29	39	34	25	32	35	49	44	29	43	38	37	25	36	32	31	32	40	34	28	39	37	39	30	32	34	35	25	31	32	33	30	40	32	44	32	36	27	40	36	40	34	29	35	41	43	30	47	28	38	34	37	35	40	31	36	26	31	30	28	30	41	31	37	38	27	38	38	31	37	33	33	32	26	35	27	39	41	24	36	33	27	23	32	39	30	37	32	30	34	33	32	35	36	38	34	35	41	40	33	36	30	40	38	35	42	29	29	27	32	41	26	33	30	30	29	28	34	34	35	32	38	32	35	31	30	31	38	35	34	31	38	43	50	41	32	30	29	36	31	32	37	37	29	40	34	34	28	35	26	33	34	30	32	32	43	26	35	38	36	28	37	40	37	30	47	36	50	35	36	43	50	37	42	48	31	25	37	28	31	44	28	38	35	26	37	34	34	42	28	35	31	24	35	36	26	28	32	31	37	40	33	34	41	32	26	41	32	42	34	44	33	28	31	32	33	33	33	29	30	50	28	34	34	37	37	33	36	42	32	39	33	29	42	39	42	32	48	28	37	28	41	33	43	39	35	32	33	44	30	28	36	34	38	38	24	38	34	33	25	35	24	48	33	40	40	38	36	25	37	35	21	35	39	40	37	30	50	34	39	34	34	32	46	30	23	37	23	24	28	30	31	24	30	35	40	27	40	36	34	33	40	29	43	30	34	31	31	39	47	33	26	37	47	41	44	40	29	33	30	37	34	30	34	45	38	37	34	30	35	30	25	42	43	37	35	25	33	35	27	40	40	36	28	35	42	38	40	31	27	42	38	26	32	32	36	40	35	34	44	39	39	31	28	21	38	32	29	33	29	38	30	41	32	29	32	31	35	34	29	33	39	30	35	33	41	28	30	22	43	44	37	24	34	39	47	36	32	35	34	32	29	36	38	42	36	37	27	43	40	38	24	31	37	32	37	34	24	44	35	47	49	34	44	38	39	29	27	41	37	30	43	34	31	43	35	36	29	34	28	31	31	32	37	35	40	25	38	29	35	30	34	37	34	43	31	33	31	44	25	24	34	22	36	35	33	28	29	40	47	27	35	33	41	28	26	33	34	42	27	33	33	39	20	17	23	34	31	29	46	34	37	35	37	39	32	41	29	30	33	27	30	32	35	36	37	34	39	29	37	27	29	37	36	34	34	32	27	34	25	28	33	30	21	34	33	27	28	41	39	41	39	34	37	33	32	29	42	29	31	42	47	45	34	31	34	38	31	32	38	44	41	34	42	48	35	25	41	27	33	32	39	30	24	38	30	32	29	26	40	28	40	39	33	35	33	23	28	36	42	28	36	29	27	31	24	22	28	32	35	32	30	22	49	38	44	32	41	28	42	39	28	33	38
18239	11258	6168	15177	22032	21611	18237	14787	11407	8746	6980	5973	4782	4454	4050	3647	3462	3215	2396	1910	1684	1336	1205	1143	1128	981	897	756	837	785	882	818	748	716	732	719	782	648	655	695	590	627	628	636	558	567	572	583	604	1278	3057	1103	529	569	531	518	525	510	549	546	500	556	533	547	520	569	499	531	553	567	499	517	535	502	516	516	525	525	545	539	540	548	513	544	543	549	534	577	488	537	528	533	490	528	558	496	525	543	556	551	566	527	572	533	526	509	503	510	556	533	525	548	527	513	520	506	552	541	506	575	494	489	540	504	521	568	522	555	525	554	532	533	542	509	566	511	523	487	580	534	515	512	534	508	528	500	568	531	521	481	527	565	537	505	492	549	533	513	581	517	534	551	568	541	547	523	546	547	565	549	525	506	561	527	529	506	528	504	586	495	523	483	506	502	494	472	540	533	510	530	509	562	525	565	516	501	512	539	563	521	499	507	504	520	528	513	521	510	559	524	521	509	508	500	541	526	498	498	556	531	553	480	554	530	544	549	521	545	505	494	513	511	514	488	546	530	501	510	510	497	497	569	543	512	504	508	536	524	534	526	479	552	531	524	514	499	507	505	553	497	491	564	499	534	522	500	534	533	502	497	527	487	518	537	507	482	521	565	504	497	516	534	537	547	472	542	571	563	519	566	524	535	488	534	529	504	497	519	579	539	522	513	532	514	494	563	513	509	503	540	529	543	528	512	544	528	525	518	512	482	541	494	515	553	543	560	499	543	511	538	530	528	545	511	502	516	507	556	547	512	541	538	554	532	553	521	548	534	523	501	465	559	503	554	500	528	560	563	520	525	519	476	529	507	516	542	525	509	523	532	530	513	538	547	491	486	525	487	514	507	495	536	549	514	564	514	544	512	503	529	526	511	498	521	499	510	506	519	532	521	523	573	555	511	544	496	499	548	507	472	525	536	498	520	524	525	515	551	527	481	524	507	552	522	489	572	540	553	494	516	504	468	546	518	508	514	523	553	544	546	536	523	537	570	536	539	546	529	505	495	542	532	528	489	519	524	510	514	518	549	496	525	499	536	515	546	523	527	494	475	521	534	498	517	490	526	526	490	501	535	506	535	525	537	544	553	542	532	512	493	479	521	545	502	519	518	511	533	531	524	503	481	549	534	519	543	540	509	537	491	507	531	536	529	510	561	507	523	496	553	499	541	514	521	550	502	536	529	554	524	545	511	528	492	523	545	494	509	504	553	531	536	507	522	515	544	521	513	545	538	534	516	512	549	549	502	531	544	519	558	530	528	556	512	512	541	588	544	490	534	539	492	532	497	514	517	556	557	503	539	506	553	547	483	527	521	563	558	517	547	488	515	523	491	509	521	473	575	543	517	562	577	550	511	550	512	517	541	507	484	521	535	538	540	540	550	508	562	492	520	506	544	545	506	520	566	531	523	528	472	546	533	541	501	509	532	501	529	513	526	500	533	510	559	468	530	526	515	510	521	526	512	497	511	516	545	505	545	546	508	513	554	522	547	513	540	530	533	549	501	517	480	472	504	573	561	568	513	523	527	512	533	523	516	546	523	491	523	499	521	498	565	530	531	470	533	541	556	548	476	492	543	512	506	512	525	520	511	549	486	486	549	501	535	542	501	518	545	501	515	541	508	544	490	549	537	479	531	527	526	529	522	535	569	529	520	541	523	561	499	537	518	533	521	494	510	495	533	486	475	499	504	518	509	510	538	579	545	568	494	507	561	532	549	546	520	506	500	545	530	552	525	516	511	526	541	522	528	531	560	529	518	531	500	549	544	553	525	534	544	496	525	514	533	539	503	505	502	510	481	527	503	541	528	556	520	571	523	572	490	550	517	525	551	513	476	552	505	539	503	513	528	518	530	508	507	523	536	540	507	508	540	534	529	544	555	522	553	531	524	516	519	485	483	521	479	541	479	511	520	524	536	527	476	502	532	550	501	517	536	557	565	524	545	519	557	565	519	495	549	545	526	504	515	519	487	542	498	493	518	559	513	516	514	504	500	536	510	541	519	542	567	528	538	530	498	526	490	568	537	499	506	505	547	523	488	531	512	518	541	573	502	497	578	514	543	460	562	526	507	538	538	509	507	504	498	531	541	534	530	502	556	512	508	533	540	525	503	534	514	527	527	532	545	523	519	573	529	569	548	522	522	499	532	507	531	515	525	548	517	544	521	475	504	515	513	569	489	520	510	568	523	514	504	575	552	534	529	500	487	506	498	519	559	491	534	542	534	536	515	509	529	512	532	545	518	543	488	516	517	540	528	535	545	556	496	536	528	557	522	558	514	549	551	524	481	492	487	508	505	530	545	520	492	484	518	538	517	537	519	530	472	535	540	545	525	516	505	561	534	550	499	529	491	510	497	468	528	539	492	541	545	515	539	504	558	484	505	507	525	482	532	551	515	512	520	556	519	508	522	498	513	545	472	518	522	529	468	505	518	520	506	491	541	507	530	538	520	533	531	487	546	507	558	521	546	489	508	509	541	500	493	547	541	520	551	551	492	490	521	544	519	481	573	527	545	499	512	508	537	545	522	522	535	539	515	516	502	545	494	521	504	531	543	552	500	539	520	520	509	493	585	503	501	507	529	555	549	492	555	529	531	530	538	565	515	525	543	518	489	544	538	486	522	536	544	580	544	527	516	562	498	529	537	533	520	546	516	507	502	509	484	516	529	491	520	515	497	501	522	556	498	484	489	490	514	546	483	539	514	532	547	568	560	532	509	526	489	515	501	539	529	528	496	556	546	560	550	568	487	520	531	512	520	524	528	510	524	518	518	518	504	542	530	539	517	551	511	515	560	526	525	550	508	524	516	523	559	535	516	529	544	512	509	556	525	509	527	495	532	536	503	536	542	520	532	526	538	526	510	523	515	509	494	504	531	559	558	501	536	526	531	523	524	483	500	507	523	500	572	486	536	536	532	543	503	505	508	525	508	537	586	550	564	538	527	500	552	490	548	539	533	518	539	512	531	553	459	502	519	542	532	529	516	487	538	498	502	538	553	509	547	552	516	532	509	507	567	501	483	495	549	543	506	492	557	531	544	526	511	571	504	526	536	536	541	524	514	530	520	501	509	488	475	575	529	528	525	553	526	515	522	515	519	498	541	533	510	534	520	527	562	540	525	503	521	555	511	515	508	558	527	499	489	562	516	527	529	510	506	562	496	529	549	527	517	526	489	493	521	519	556	511	497	564	521	519	531	517	525	518	530	516	498	553	544	518	552	542	554	529	529	526	481	489	544	538	487	520	493	521	526	531	474	548	499	502	507	498	551	483	551	550	498	526	560	539	484	496	551	545	535	540	509	554	484	512	487	486	524	523	492	543	530	566	558	504	543	533	547	510	549	531	517	516	562	484	561	501	527	494	520	509	479	482	522	534	524	520	524	494	526	502	561	513	510	484	517	533	515	476	533	555	529	549	516	504	519	510	575	560	479	507	519	524	506	526	546	518	529	509	518	545	572	519	519
1390	769	350	242	436	570	455	397	303	268	226	201	162	138	129	127	124	119	92	84	78	35	55	53	49	53	54	36	44	32	31	42	40	24	28	39	30	30	37	26	31	27	35	26	35	25	30	25	31	111	226	54	24	29	30	29	29	26	30	34	28	24	26	24	29	27	30	27	20	31	25	33	28	24	18	22	26	27	25	23	36	21	31	23	27	25	36	27	24	26	31	28	28	28	23	21	24	14	20	35	38	46	22	25	35	31	27	24	24	21	32	30	25	35	30	23	32	24	24	19	33	27	32	24	29	36	24	37	19	27	34	27	29	23	24	27	27	21	28	21	23	28	23	19	36	39	34	24	26	32	18	23	23	19	17	34	22	19	27	31	30	19	24	24	25	36	27	17	38	33	29	33	30	24	26	36	21	23	18	24	19	30	28	18	16	25	32	31	25	19	21	19	27	31	28	23	36	24	27	14	26	29	18	20	29	21	24	32	25	23	32	28	23	24	28	21	16	26	22	31	23	27	27	30	30	24	33	27	28	17	29	35	30	26	23	25	30	25	29	28	28	14	18	17	24	40	31	21	20	26	32	26	25	34	20	36	22	29	25	30	16	27	27	26	19	28	38	36	27	22	24	23	32	23	24	30	30	28	26	24	26	22	29	24	25	31	21	23	28	34	25	19	32	23	24	25	33	19	27	25	23	37	21	25	25	20	26	30	20	20	26	24	28	20	23	25	22	24	26	22	23	28	30	21	26	27	13	25	22	29	29	21	31	26	24	24	24	17	28	15	23	24	25	24	23	24	26	18	29	27	23	27	30	32	24	28	29	22	26	23	24	25	23	25	19	22	36	20	30	27	31	35	20	28	33	23	26	29	24	21	32	21	16	20	24	21	26	25	27	32	26	18	32	24	22	27	31	24	28	25	35	22	17	24	27	19	27	29	28	23	34	29	24	21	26	33	26	22	25	25	16	23	35	30	22	28	34	24	27	18	31	37	28	27	19	19	23	29	19	18	26	26	24	33	17	25	29	19	31	23	23	26	26	23	27	23	29	19	26	26	26	28	25	33	16	26	28	27	29	22	24	20	19	17	19	30	25	24	21	33	16	20	28	27	24	31	28	23	26	36	23	28	22	21	27	16	32	38	27	33	28	27	25	29	24	19	23	34	35	26	26	16	44	22	18	25	26	19	21	21	28	19	26	29	34	16	24	28	20	25	27	30	22	25	30	31	30	23	23	39	30	21	21	22	24	23	24	18	24	22	21	26	23	28	22	18	20	25	24	19	23	30	20	30	28	17	25	31	23	25	28	29	26	28	22	18	24	30	30	30	27	22	28	30	21	23	28	24	22	28	24	23	32	28	32	26	26	26	26	29	22	25	39	22	33	20	32	29	22	22	23	35	13	17	18	23	21	21	27	19	34	29	28	24	24	21	23	19	23	20	26	23	25	35	27	22	28	31	19	29	29	28	22	22	24	16	17	25	24	33	25	28	23	24	26	24	21	17	18	40	18	22	20	27	29	20	24	26	21	28	17	26	21	27	31	31	19	31	29	21	21	23	29	28	31	31	25	23	28	22	30	25	23	22	22	21	28	32	38	21	24	29	28	24	33	25	20	23	16	32	25	22	31	26	25	24	25	24	21	27	23	18	29	25	20	23	26	20	22	24	22	24	24	14	21	32	27	24	25	29	34	28	28	24	27	23	27	28	20	23	19	26	25	35	30	25	18	24	32	27	31	18	24	24	22	26	23	28	21	24	25	27	22	32	27	27	22	31	28	29	27	25	18	30	19	22	16	28	27	24	26	32	26	31	29	32	26	27	31	24	29	27	16	17	28	25	28	20	35	27	30	24	18	27	35	25	23	25	29	18	32	30	19	23	26	26	27	37	37	28	25	22	24	38	26	26	32	27	31	24	25	24	31	25	23	16	41	20	14	27	28	24	31	29	26	21	25	17	22	20	23	20	17	21	20	27	32	25	19	27	21	30	21	30	25	30	29	29	30	23	27	24	22	24	19	28	25	25	28	28	26	30	23	31	34	18	17	32	23	18	23	28	24	29	30	28	23	22	21	29	22	29	14	22	28	26	16	28	21	16	26	17	15	17	21	24	22	23	29	22	18	29	26	26	25	32	27	23	16	25	27	27	20	30	22	26	24	29	25	24	20	28	21	22	27	29	20	27	18	26	29	33	29	23	29	18	12	19	28	17	21	24	21	15	27	27	23	27	35	28	38	22	28	28	29	20	23	20	24	28	27	29	28	30	24	24	20	26	18	24	38	24	14	22	23	24	29	20	24	34	28	28	31	29	28	24	28	19	31	20	15	28	31	20	27	28	27	22	29	25	22	23	39	29	20	33	22	22	29	27	11	29	28	34	25	21	27	28	25	25	24	29	23	24	22	24	17	23	26	22	23	32	20	33	24	24	28	35	24	20	33	20	23	36	32	24	22	27	18	29	26	31	23	26	28	37	21	24	26	31	25	23	33	25	19	28	24	28	33	32	27	37	21	17	31	31	14	24	17	29	23	25	25	23	24	32	27	21	16	24	23	17	21	22	33	26	18	15	28	20	27	26	19	35	35	38	30	25	30	29	18	28	22	24	21	23	24	26	27	19	30	23	22	20	25	23	19	18	23	21	20	36	28	30	16	25	18	18	28	24	24	20	32	26	27	23	27	37	16	17	31	28	21	30	29	16	40	30	23	24	19	18	17	25	24	24	28	19	27	19	20	25	26	22	27	17	18	25	25	35	26	25	25	21	21	23	25	35	41	34	32	32	27	27	23	31	29	32	24	25	22	28	25	27	25	18	35	20	29	25	20	18	21	26	24	25	26	20	24	29	19	30	34	30	28	32	33	28	34	30	33	30	22	22	29	20	30	24	33	27	29	31	28	29	39	35	23	29	23	19	18	23	27	28	32	22	15	25	26	30	17	17	22	27	32	33	20	23	15	18	17	22	20	29	22	36	18	23	32	31	26	21	23	22	27	33	26	25	32	29	27	20	20	23	20	26	24	31	24	24	13	27	27	22	26	29	31	33	27	25	21	31	38	33	22	25	25	23	17	30	28	26	24	30	27	22	19	21	31	23	28	23	32	24	26	32	21	30	36	29	26	28	33	30	28	30	26	22	25	32	25	26	31	29	25	12	22	13	19	25	23	26	25	23	19	29	25	34	23	26	20	25	20	25	30	32	18	22	26	23	27	30	28	26	23	30	22	30	27	30	30	29	25	20	21	30	25	14	23	27	21	25	20	20	21	30	28	23	19	27	25	19	15	22	28	22	32	29	23	27	20	25	28	28	21	21	24	22	28	28	29	22	18	29	18	20	23	32	20	22	26	21	29	21	32	28	25	30	25	19	18	15	23	28	29	25	26	22	24	34	21	29	24	24	23	29	19	25	28	23	30	27	19	29	28	24	31	20	30	22	26	21	24	22	23	17	24	29	17	25	21	29	27	25	24	32	28	26	21	23	32	20	27	24	20	22
22860	15546	8897	20591	27407	27597	23901	20224	16636	13345	10625	9051	7242	6569	6099	5362	4982	4503	3576	3051	2640	1863	1697	1528	1471	1497	1254	1035	903	858	872	895	854	840	811	802	795	681	669	624	634	583	558	525	504	576	528	531	642	3695	9034	1641	488	430	469	445	404	418	430	438	424	440	421	434	437	434	440	430	376	426	400	412	420	415	414	427	410	396	401	368	418	416	374	436	422	439	449	441	412	433	387	414	393	408	393	403	429	391	415	406	389	431	408	427	398	411	393	406	423	437	436	416	454	454	408	445	429	462	383	384	446	384	465	396	408	426	419	397	403	446	443	429	419	446	429	414	426	448	432	419	412	438	420	428	402	394	409	419	395	408	413	415	391	403	441	408	389	443	440	419	389	383	405	416	389	411	398	402	387	424	441	402	414	397	449	402	400	437	403	400	410	424	408	427	410	406	371	379	432	365	396	413	409	397	414	395	390	372	425	406	401	374	374	402	395	355	403	371	399	394	384	378	440	386	414	417	389	397	434	400	366	447	402	401	414	380	383	393	408	440	398	422	413	434	414	397	389	427	401	376	404	408	437	423	375	429	406	398	422	392	362	383	387	422	414	402	398	439	434	424	411	393	395	395	422	408	417	390	383	382	365	430	377	380	391	385	374	388	394	400	403	432	379	384	397	398	404	403	439	441	409	404	420	422	378	419	403	416	421	432	367	373	395	369	412	409	411	419	415	407	411	382	380	395	419	398	376	430	374	394	400	362	431	401	422	348	379	387	392	381	394	405	392	402	383	403	395	395	355	425	383	381	393	364	403	423	425	396	420	419	388	362	409	427	394	364	442	392	410	420	410	403	425	404	427	400	387	385	384	418	395	409	405	453	401	387	400	373	393	417	355	409	401	398	416	384	426	437	377	385	373	401	399	411	386	372	400	405	392	377	417	409	394	385	421	407	392	393	384	402	422	402	366	374	397	404	412	382	379	394	392	405	419	408	375	390	427	429	394	376	416	382	395	352	396	378	356	385	388	428	410	393	404	405	387	366	451	391	440	432	388	437	405	382	429	381	399	381	418	378	441	419	445	381	403	406	370	428	396	444	403	407	384	391	415	370	389	393	413	410	425	407	399	404	407	389	421	424	392	392	396	355	369	387	382	397	386	362	404	393	394	373	416	438	386	376	403	405	416	416	417	405	357	381	412	394	414	395	397	396	388	411	435	386	385	409	364	375	409	417	397	386	424	389	390	387	379	428	403	393	411	415	400	380	419	378	384	415	382	443	370	364	355	363	395	423	445	419	383	388	383	389	404	390	389	403	400	372	371	382	397	450	390	404	398	415	395	412	392	407	422	418	370	383	404	338	404	394	407	416	391	385	434	386	378	383	410	390	417	395	418	415	386	409	386	398	378	430	393	426	386	381	391	379	398	421	380	412	420	383	394	394	397	408	419	401	394	408	388	401	408	391	416	406	415	407	404	410	385	422	388	353	411	419	369	405	404	396	397	425	397	416	404	391	426	444	421	387	373	413	374	412	392	405	404	400	390	396	367	422	412	412	364	397	387	410	383	420	381	412	415	367	416	406	429	379	410	409	412	377	414	378	387	397	364	371	411	416	389	392	413	400	360	422	399	378	359	384	363	351	390	397	428	406	387	410	400	398	409	409	382	408	384	395	424	369	382	405	391	392	402	378	419	421	438	448	372	390	434	392	385	392	429	400	403	396	407	432	416	400	401	374	431	386	393	393	387	410	333	386	395	376	399	430	374	411	416	411	430	395	391	392	387	378	391	393	392	388	401	397	401	364	396	411	407	417	390	421	357	411	397	398	426	392	355	390	398	417	395	397	421	385	383	433	378	343	402	437	418	431	439	373	402	409	409	414	356	370	388	418	387	395	387	370	383	383	407	375	371	404	364	405	403	409	388	392	402	443	385	424	420	388	374	400	382	368	359	373	428	401	397	391	417	395	395	409	406	390	396	389	422	383	376	418	415	378	398	378	392	376	397	404	416	385	374	407	403	405	357	390	401	381	393	402	401	363	431	362	398	421	423	388	395	409	405	397	429	391	398	397	428	391	399	399	398	422	409	391	392	424	386	388	427	398	401	439	417	400	383	370	376	406	382	412	413	422	414	427	402	402	395	363	366	361	401	403	415	416	416	402	392	380	401	402	404	404	385	401	383	403	385	381	415	396	382	395	369	390	410	381	373	405	433	398	402	389	407	381	364	423	448	398	371	413	367	387	411	415	390	399	387	397	376	377	399	420	383	378	417	377	410	369	371	415	367	402	408	374	401	361	364	374	397	399	418	398	425	393	396	404	365	379	390	372	404	381	397	398	367	417	418	415	425	401	387	429	382	423	411	409	388	379	351	419	381	425	389	424	380	394	437	375	392	426	395	393	437	389	393	361	411	378	405	368	420	381	358	364	396	370	409	400	394	363	383	386	396	387	394	402	402	387	412	379	379	394	418	404	399	413	413	368	424	441	379	402	393	400	399	392	383	406	425	358	357	390	402	348	383	376	420	415	462	394	415	388	424	382	412	389	401	418	426	383	413	391	412	405	422	398	415	424	402	394	373	366	403	371	404	410	447	394	412	422	395	386	413	378	391	417	400	409	420	444	379	403	397	388	397	423	375	419	391	374	378	440	413	396	408	368	403	394	397	407	406	417	409	378	440	458	411	400	442	384	376	410	362	406	412	428	404	393	384	399	389	397	409	413	412	366	374	395	349	405	381	365	376	376	385	373	395	367	428	402	364	372	375	405	411	387	398	383	385	426	383	406	365	416	431	396	410	416	381	408	404	423	378	417	395	410	430	427	403	394	415	395	403	380	433	420	370	404	374	427	427	416	416	379	395	388	409	380	412	407	390	417	407	369	410	417	394	413	400	358	406	427	400	364	407	367	392	402	448	369	386	378	422	412	422	412	396	431	384	402	383	429	374	338	441	396	385	382	384	386	416	373	419	420	440	428	372	364	405	373	401	392	393	403	430	413	382	404	380	401	368	402	395	398	379	403	378	440	407	433	402	407	392	388	405	410	415	388	382	389	403	400	420	394	387	413	389	365	409	389	390	385	435	409	427	383	406	418	364	406	389	411	370	436	396	428	428	387	363	391	394	412	429	396	411	391	404	409	408	374	368	397	406	404	385	367	425	417	406	410	407	428	411	415	404	387	368	431	390	400	349	412	440	389	385	417	367	388	418	405	387	444	410	369	382	381	416	406	433	383	383	366	410	417	400	414	379	419	380	365	444	406	381	378	438	393	394	418	421	395	426	381	364	397	403	399	394	385	396	386	389	427	397	412	381	390	375	354	382	376	412	372	378	395	378	415	395	411	401	379	362	386	380	444	401	368	444	440	393	400	421	406	355	387	415	370	412	407	415	380	380	404	390	411	390	418	408	382	380	384	403	410	347	398	431	373	384	387	433	420	390	393	359	383	412	379	389	384	399	386	388	408	405	399	430	394	415	382	409	389	371	417	388	407	384	384	389	362	412	429	408	379
3133	724	383	249	427	479	511	404	357	283	253	204	195	153	146	119	121	130	123	99	88	89	80	70	72	79	79	58	57	60	57	59	70	56	69	68	54	52	48	61	46	58	59	59	49	58	53	54	63	186	271	98	42	51	55	49	55	58	49	55	53	50	55	55	54	61	55	52	48	50	64	53	55	45	57	38	50	54	38	51	46	39	57	50	53	44	42	58	50	53	45	52	48	50	54	66	50	38	54	43	57	57	68	59	53	60	52	55	44	51	58	59	49	55	44	62	47	67	53	42	58	45	62	51	50	39	49	42	55	56	47	41	48	61	48	63	44	53	46	48	35	48	52	51	55	46	58	67	56	30	52	36	64	54	53	54	49	53	54	48	48	60	56	58	51	45	43	55	47	52	51	53	52	49	57	45	56	55	50	59	59	46	57	43	43	61	43	48	61	58	41	53	52	53	47	53	50	62	52	47	64	57	63	71	40	49	58	55	55	60	52	39	54	46	55	66	57	56	56	52	48	44	60	61	50	50	51	41	46	55	45	56	52	54	45	44	63	49	49	53	42	41	55	57	61	55	59	56	47	63	56	46	53	66	48	43	52	64	49	52	59	39	53	50	41	44	56	49	54	63	60	61	55	42	47	42	45	57	50	51	44	51	47	50	47	56	48	52	62	56	52	41	56	54	48	55	65	47	44	43	45	47	42	50	54	55	54	51	58	37	59	50	47	65	49	44	54	56	45	54	38	49	49	51	46	62	58	49	58	43	58	48	44	53	55	54	60	45	53	58	50	61	57	59	46	69	44	33	50	51	48	59	51	47	53	53	44	43	41	61	41	60	58	58	50	37	56	49	41	57	52	37	44	47	53	55	54	51	50	58	44	49	56	63	48	50	53	52	53	53	44	62	59	52	55	48	41	49	40	51	56	51	36	59	37	53	62	65	56	44	49	51	57	62	54	49	57	45	61	45	51	51	57	57	57	69	43	48	52	42	57	46	53	45	55	51	54	51	54	63	40	59	51	50	50	51	46	45	55	41	44	49	52	52	61	42	36	43	32	54	44	58	53	51	57	46	39	54	71	46	57	56	40	51	46	54	62	52	51	65	57	42	50	53	53	42	47	47	58	48	49	42	52	56	45	51	60	54	56	49	56	56	44	42	41	53	53	45	42	44	50	55	59	50	48	38	57	53	52	53	51	53	57	49	55	52	51	67	61	51	51	48	55	55	49	51	43	49	53	37	58	48	40	41	57	35	52	71	46	53	57	46	51	60	58	57	48	58	48	47	59	41	53	62	47	56	66	45	42	47	49	57	52	59	50	60	58	55	54	38	50	60	54	43	50	63	55	48	42	50	58	48	51	50	50	47	43	45	51	60	61	50	58	59	49	44	55	57	48	53	51	47	45	56	48	66	65	38	48	53	50	54	58	57	61	50	47	44	64	49	48	45	55	51	48	54	67	37	49	52	69	56	54	61	49	55	51	63	53	51	47	48	50	51	52	49	37	51	44	46	56	43	46	44	49	50	53	54	66	33	52	56	62	56	40	58	43	60	53	51	60	45	55	54	47	50	59	53	56	49	49	59	60	62	50	62	48	45	63	56	50	56	47	54	55	53	47	52	59	50	43	52	51	35	44	47	38	52	51	50	58	48	53	58	57	61	51	45	50	38	70	58	38	63	43	32	65	47	45	38	50	48	50	61	43	52	39	52	43	46	41	54	55	46	54	39	58	49	60	49	42	56	55	40	39	44	51	46	55	70	49	41	45	60	53	54	56	50	45	57	48	42	45	52	57	52	52	37	64	48	52	65	46	37	46	58	49	52	42	44	59	48	48	53	65	59	48	57	51	55	52	39	63	55	62	55	54	42	41	61	45	44	45	42	57	44	60	59	53	69	57	51	54	61	63	51	53	48	56	47	50	44	53	47	47	55	40	38	46	61	43	49	48	33	50	51	56	54	44	56	56	49	50	50	51	55	45	68	49	52	55	42	48	66	60	52	62	58	40	42	48	44	57	50	46	61	52	51	58	44	54	61	57	49	56	48	60	59	49	53	53	51	57	50	43	50	45	51	57	55	63	51	39	49	48	64	53	44	61	46	50	56	69	62	48	44	56	38	52	42	59	61	51	61	45	50	56	57	60	47	47	49	47	57	39	46	38	49	59	58	42	40	60	45	49	53	58	42	53	50	35	65	62	39	64	50	52	58	54	49	52	49	53	48	53	45	39	56	51	67	52	54	53	42	49	48	57	48	69	50	49	52	48	41	48	63	61	59	45	51	54	49	48	50	47	39	38	44	59	48	58	56	54	58	39	45	57	53	61	34	58	46	52	58	45	51	65	45	54	64	43	34	58	49	50	44	51	61	56	45	56	57	42	48	54	69	69	55	46	52	51	56	63	57	44	49	47	54	49	67	47	55	51	38	57	51	50	65	46	46	50	59	35	46	43	51	57	60	60	48	54	64	59	46	44	48	46	49	42	55	58	49	54	53	47	65	52	52	45	46	56	46	54	45	50	66	61	48	57	59	55	64	57	67	58	71	64	54	56	48	51	53	40	44	47	49	57	38	53	61	43	46	50	49	48	41	57	52	57	42	48	56	61	61	55	52	48	59	45	58	53	58	49	51	57	58	47	46	61	48	50	59	56	54	42	54	53	41	48	52	48	56	43	40	60	46	44	42	42	52	58	49	65	46	48	51	59	61	48	52	49	47	48	60	45	50	58	50	59	49	50	57	58	64	38	48	47	55	53	39	39	48	51	43	50	46	56	57	59	57	61	50	55	39	59	42	60	44	42	44	44	61	52	47	56	60	66	56	56	50	62	58	43	52	41	43	56	42	50	67	51	46	44	62	55	53	52	43	57	41	53	37	46	53	42	44	53	48	54	52	44	39	54	42	49	57	55	50	45	40	47	39	63	50	57	36	49	45	53	45	41	55	53	49	35	59	41	38	55	54	47	51	63	51	55	36	54	60	41	58	45	67	42	63	44	49	65	53	44	68	51	48	61	49	64	55	51	41	65	55	50	43	52	65	49	46	66	57	47	56	57	53	59	49	55	53	45	54	38	59	65	56	40	49	62	51	57	49	37	54	46	53	37	50	52	60	48	56	45	59	36	71	40	55	49	51	57	65	38	61	52	55	61	40	46	48	38	53	47	66	57	59	47	43	50	53	49	45	62	51	57	55	44	50	51	34	36	41	48	50	55	65	57	62	59	54	35	51	49	67	48	41	53	64	48	42	56	47	46	48	40	51	43	53	61	50	41	51	58	52	50	61	54	38	45	45	51	47	39	51	57	51	68	41	39	55	47	46	51	51	44	62	55	51	55	48	60	62	53	50	63	41	41	49	57	57	47	55	65	56	56	52	58	53	44	49	53	47	47	57	46	69	42	52	54	53	56	78	47	48	57	43	55	51	38	56	45	44	64	50	55	49	69	61	63	48	69	62	59	50	49	54	47	51	52	62	57	66	49	48	47	57	43	44	63	40
21337	14710	8778	19325	26404	26201	23871	20284	16835	13306	11004	8946	7669	6360	6172	5379	5069	4538	3651	3260	2699	2375	2067	1843	1780	1758	1618	1376	1234	1189	1119	1264	1329	1205	1199	1184	1119	975	1034	1032	961	998	905	928	946	956	957	943	1539	5270	9270	2154	849	775	806	834	848	872	838	827	850	845	811	803	801	806	783	836	773	794	778	810	805	748	785	806	823	776	847	778	808	831	776	801	797	804	838	801	799	770	822	773	766	837	825	828	787	883	849	791	794	815	823	811	846	832	757	785	775	764	789	819	781	825	786	792	782	794	787	811	776	781	840	794	831	833	787	758	789	828	828	832	802	776	853	784	799	780	801	819	804	785	814	782	784	806	772	754	818	808	797	800	792	799	744	775	764	756	821	791	752	806	765	749	779	763	834	795	791	785	799	819	790	791	807	844	799	770	773	809	840	804	788	840	824	793	819	791	800	840	792	739	778	761	734	783	791	767	786	779	779	801	796	768	783	822	772	754	776	778	796	760	856	797	772	761	720	751	831	745	787	806	832	823	810	804	811	774	754	791	751	854	826	788	770	791	857	800	829	819	786	777	778	818	804	772	761	824	766	768	783	814	786	776	822	814	781	812	778	816	821	774	826	801	808	781	759	776	788	802	798	805	732	738	801	830	776	768	758	815	812	720	754	782	806	806	796	706	786	836	782	786	788	846	693	791	762	798	742	771	808	764	746	772	768	805	747	776	788	763	782	804	802	740	795	784	771	768	774	805	755	802	756	800	744	790	812	750	847	802	786	735	788	747	791	787	760	786	830	823	834	723	781	772	786	817	828	774	787	725	797	811	801	782	813	750	802	790	765	759	724	799	739	846	755	806	755	799	760	825	774	818	755	765	828	748	740	804	813	723	762	775	788	813	756	807	777	774	776	752	754	827	787	750	806	818	790	774	809	796	803	771	792	833	797	817	736	797	798	770	755	774	781	844	801	766	743	792	789	799	776	835	785	802	790	797	820	782	750	778	819	777	813	799	740	788	802	755	767	789	799	751	802	764	823	773	759	773	785	812	801	813	771	845	753	787	792	792	835	749	812	753	786	807	825	838	765	783	775	822	774	783	744	793	788	739	777	795	744	737	811	794	770	790	797	783	827	772	732	787	745	769	793	781	791	780	820	779	773	811	790	835	786	793	812	746	833	766	747	771	773	792	760	747	767	799	787	811	772	786	761	808	739	743	802	820	845	801	774	801	800	796	877	763	803	807	819	808	763	845	803	761	785	783	805	819	813	808	770	772	769	726	761	770	779	787	775	764	790	788	783	752	849	766	813	824	784	755	778	808	808	769	755	802	808	836	758	770	780	789	800	763	776	765	777	818	768	829	737	783	796	718	821	793	802	781	768	811	791	769	779	833	814	799	795	790	826	786	782	804	807	780	754	719	769	751	805	799	767	778	818	743	780	849	762	767	823	800	815	784	749	780	758	790	792	795	770	805	763	792	771	738	780	737	772	793	799	760	808	765	778	805	819	785	839	802	761	757	760	832	861	776	773	733	810	794	734	811	808	773	784	732	774	765	795	785	723	789	708	759	811	745	808	767	775	797	775	805	788	836	821	832	805	817	720	801	756	733	784	844	807	777	799	795	827	816	765	758	814	782	765	818	723	824	751	780	740	739	753	795	775	766	798	710	805	753	790	731	765	823	772	773	762	745	726	771	765	813	789	774	835	805	800	801	794	784	764	765	760	791	776	796	816	813	751	789	766	741	824	712	809	750	821	808	811	796	744	775	807	722	851	803	762	748	779	749	768	857	734	779	792	775	796	799	812	769	757	788	757	848	803	798	795	821	785	773	770	778	747	802	786	843	801	805	748	785	791	801	847	792	813	780	788	804	766	809	772	780	802	799	778	795	742	790	721	761	786	780	787	790	788	814	764	784	796	841	773	788	789	751	780	807	772	812	789	802	795	796	791	769	771	793	776	830	794	802	816	748	851	824	776	765	772	808	779	769	788	764	766	798	756	803	770	789	812	780	809	756	739	822	768	832	723	740	804	805	767	813	800	813	775	793	809	767	760	791	795	806	773	794	767	778	776	839	760	725	747	767	797	758	770	794	745	788	753	800	772	748	819	813	803	765	760	797	799	763	757	781	778	788	804	786	758	735	822	777	801	766	786	863	792	819	740	773	784	780	856	788	763	759	758	725	804	831	796	812	838	792	783	812	723	773	775	793	784	796	763	812	788	864	844	825	771	798	764	830	760	773	776	804	826	781	770	745	826	771	785	812	746	791	781	787	770	841	787	714	815	775	819	785	768	792	792	841	745	812	789	798	772	720	749	849	835	808	857	759	782	756	767	806	794	780	829	786	782	800	797	789	751	807	830	801	769	777	732	787	770	811	804	771	796	753	743	793	765	760	818	760	777	777	737	773	792	818	824	814	754	758	819	824	779	790	786	759	805	779	796	818	800	791	877	793	857	767	834	810	781	798	795	751	808	803	805	769	811	804	826	771	768	821	794	815	749	756	780	754	735	770	793	773	769	837	779	825	787	812	734	785	797	758	846	891	762	808	849	798	790	733	789	777	797	794	824	768	787	781	786	747	821	788	778	799	815	799	772	854	804	772	758	741	769	750	817	808	744	767	772	764	810	809	760	760	823	764	782	743	779	811	775	771	817	788	757	807	764	814	785	769	813	781	759	777	794	752	764	793	796	774	766	778	792	764	782	744	777	802	795	813	782	823	776	730	740	803	762	790	789	757	763	791	833	806	810	786	810	771	773	818	780	816	764	770	836	800	781	800	772	795	730	847	831	772	792	774	759	785	779	776	795	786	788	828	790	768	796	836	774	735	866	795	798	815	741	756	773	769	774	805	795	763	785	780	797	754	798	790	807	766	785	818	803	808	778	796	763	737	817	723	800	829	775	856	836	822	837	809	790	746	757	818	786	773	819	797	797	770	816	767	824	769	788	755	793	777	805	767	749	797	787	795	802	816	777	723	792	757	814	780	779	796	740	738	851	794	798	759	814	766	764	751	823	795	830	745	729	722	797	811	827	783	765	770	792	784	819	776	765	741	765	733	759	815	794	807	792	813	762	754	750	786	787	830	782	788	834	831	824	751	833	780	821	763	793	802	808	811	835	816	797	840	814	798	745	800	745	744	787	749	748	854	712	810	756	814	794	790	838	800	837	820	777	793	801	808	773	806	762	770	806	790	812	782	733	796	753	774	740	724	783	765	794	695	797	787	724	797	810	773	782	764	821	812	786	781	783	742	783	762	737	766	770	764	794	787	791	828	769	763	788	771	783	785	802	796	785	780	746	812	753	803	803	812	769	801	791	791	755	766	830	788	820	793	799	777	801	819	807	759	768	765	784	807	744	733	759	747	807	803	814	812	807	829	819	785	755	793	755	770	740	837	753	763	705	813	753	813	814	805	760	767	809	738	787	817	813	794	765	748	762	759	739	802	799	761	780	788	779	791	773	817	776	789	788	735	815	787	807	827	796	808	791	808	783	837	783	780
2525	1156	571	390	683	740	755	679	570	452	374	326	268	247	202	182	185	189	132	133	101	93	93	93	70	72	69	58	66	61	65	66	80	46	65	65	50	65	72	44	63	44	55	39	47	46	58	34	68	123	585	106	43	43	51	39	55	56	30	42	40	40	50	40	40	36	44	44	32	40	48	37	37	43	47	51	35	49	44	39	39	41	48	47	36	46	49	57	35	38	47	55	32	27	34	56	46	52	46	37	32	37	46	37	44	42	44	39	46	44	44	53	51	32	43	36	31	39	35	42	47	48	40	43	53	46	46	39	36	47	53	49	42	32	44	49	42	48	59	50	51	42	30	33	39	57	45	39	44	56	43	40	40	36	40	37	37	41	50	46	32	33	67	45	41	50	51	47	45	36	24	59	36	50	41	42	45	49	58	45	51	52	44	38	39	50	45	42	51	42	38	43	43	34	50	53	45	58	47	55	38	55	56	47	51	39	41	40	41	44	46	48	56	39	42	53	43	39	36	39	39	46	38	50	39	34	33	42	29	50	53	51	43	45	45	53	38	48	44	32	34	42	31	40	41	42	42	39	42	37	51	41	68	49	34	38	43	63	36	38	40	39	46	49	41	44	43	42	49	47	36	53	46	53	48	37	45	64	31	52	44	48	42	43	43	37	41	39	51	49	48	47	49	43	55	47	43	39	58	41	43	32	46	39	27	42	50	50	34	41	51	44	36	41	41	46	36	48	37	42	46	47	45	41	42	35	49	39	35	42	42	31	40	31	45	39	48	54	41	48	37	56	39	41	46	52	34	40	43	49	46	42	38	55	44	48	35	45	35	36	40	38	41	49	51	56	38	45	41	34	51	33	54	36	44	50	46	38	36	36	33	42	46	35	47	47	49	43	43	40	50	43	48	43	41	46	47	43	43	48	38	49	42	45	45	38	34	48	45	45	35	39	36	56	46	40	56	47	35	55	39	57	32	46	46	51	31	36	32	40	37	54	48	37	48	45	43	54	44	37	39	51	51	38	33	31	47	40	36	43	43	45	50	43	43	35	38	52	32	33	35	43	56	40	49	38	43	46	35	39	41	58	44	50	40	37	47	35	50	39	45	43	37	34	35	50	47	35	50	42	43	42	46	54	35	43	41	37	40	43	41	40	49	38	37	45	39	52	46	29	50	47	43	41	36	38	42	36	37	61	48	48	37	35	31	39	45	36	42	29	51	39	36	38	38	39	39	39	41	53	27	28	46	44	37	41	41	39	44	37	35	58	48	31	43	53	43	60	44	58	38	29	47	32	46	45	30	41	31	34	53	30	52	52	53	35	33	57	31	47	36	35	34	44	50	49	28	40	44	36	41	37	31	46	48	47	43	31	36	44	36	46	33	36	41	37	43	43	42	37	43	47	52	41	42	45	43	52	39	57	43	49	58	46	48	40	39	56	41	46	35	44	49	47	43	36	42	31	41	36	42	48	51	48	48	43	49	48	45	33	51	47	39	47	40	35	46	42	36	47	44	60	46	52	55	39	40	43	50	51	55	56	36	38	44	39	35	39	38	45	51	45	37	46	41	35	47	41	49	37	46	30	48	35	40	28	50	46	44	43	40	45	45	44	42	43	42	45	34	38	46	43	45	43	48	36	38	47	36	41	41	40	41	44	42	39	61	58	42	50	40	46	49	44	44	34	44	35	46	47	36	43	29	53	44	32	48	47	43	49	38	36	34	44	37	50	35	39	40	36	40	34	45	37	39	61	44	45	35	40	38	55	41	47	35	41	32	43	42	45	47	47	38	40	40	46	34	30	38	45	36	47	47	56	43	42	38	43	48	47	38	48	41	48	51	40	49	40	50	44	32	42	36	52	37	48	45	46	48	51	45	50	42	33	62	58	45	48	47	29	44	35	39	40	54	54	41	41	46	42	49	39	49	49	39	43	36	36	44	43	43	30	36	47	49	53	48	47	45	43	43	40	48	47	42	33	46	51	39	40	43	35	60	64	40	34	43	34	45	33	54	31	38	50	43	37	41	48	37	50	38	40	33	40	38	44	39	45	38	44	46	38	41	44	47	48	37	42	35	46	40	38	52	42	43	48	36	39	40	37	37	47	39	45	51	43	56	38	32	49	40	55	52	40	32	49	40	24	45	35	42	44	52	34	52	42	36	48	48	47	37	55	33	46	46	46	42	45	38	58	52	45	52	33	45	44	30	40	42	46	41	23	62	26	51	51	47	45	41	41	38	49	48	58	46	48	42	40	42	52	50	51	49	45	45	46	46	53	32	40	55	45	49	46	33	53	46	43	46	47	54	59	42	52	47	48	40	43	27	55	43	44	46	46	37	50	42	42	52	41	57	46	52	49	39	37	54	36	38	39	41	44	43	36	47	55	42	40	44	44	33	46	41	50	45	38	41	50	44	42	46	53	47	42	37	40	38	42	57	51	41	43	40	41	35	46	36	44	43	46	40	41	37	45	36	50	57	50	48	34	41	43	39	47	40	43	54	39	38	42	44	48	31	44	37	47	46	41	40	46	48	42	45	48	38	50	51	33	52	54	39	41	45	51	44	52	35	46	39	38	48	45	54	37	39	55	40	51	38	53	47	37	48	44	35	45	40	48	49	29	36	32	44	39	55	51	37	41	38	39	49	49	42	48	46	51	49	39	41	36	37	44	41	42	45	57	42	45	45	44	37	52	54	46	52	41	42	39	27	39	44	42	40	43	56	36	44	64	41	43	27	40	43	31	45	38	43	34	38	44	36	37	42	28	52	38	38	42	36	42	47	46	45	26	42	42	40	40	34	44	39	43	49	43	40	48	39	45	38	46	44	33	38	37	45	42	29	41	42	43	48	44	35	45	40	40	35	53	35	47	40	43	40	44	48	57	42	40	50	29	37	34	38	37	50	52	58	33	34	52	30	40	50	53	41	48	55	47	40	34	41	43	48	53	38	34	38	31	43	44	45	42	45	35	48	40	39	48	31	44	50	33	32	51	55	31	39	43	45	47	51	48	43	38	59	44	57	32	34	36	32	47	44	31	35	44	41	39	30	47	48	46	37	30	48	39	39	30	36	43	39	42	35	39	39	38	45	46	36	43	48	49	48	43	50	32	36	32	36	32	55	48	44	41	50	49	39	37	38	43	55	41	35	53	39	44	38	43	51	44	38	49	43	44	44	36	42	55	38	47	37	44	48	43	54	49	38	39	49	39	43	49	43	45	37	47	47	41	47	46	52	54	40	48	43	39	35	48	35	50	46	36	45	41	47	45	35	49	52	43	46	43	46	47	30	50	41	48	51	54	37	45	38	33	44	57	40	37	45	41	40	49	40	50	46	43	33	39	36	51	40	45	43	47	38	39	46	50	37	43	40	39	39	41	35	34	49	44	41	48	52	33	45	39	49	44	43	49	51	57	44	36	43	41	40	52	46	43	36	40	34	50	40	39	39	36	39	41	34	46	51	42	54	41	43	51	47	36	42	39	49	49	39	48	46	50
27236	18863	12098	24461	31931	31135	29054	25936	22554	18198	15430	12567	11027	9220	8137	7211	7337	6963	5387	4496	3898	3111	2865	2493	2291	2189	2062	1739	1610	1414	1400	1497	1576	1451	1414	1324	1235	1140	1106	1039	964	934	895	840	881	946	950	928	1206	4780	16076	2223	720	746	719	710	701	745	674	668	745	753	720	660	693	674	693	690	682	654	654	661	674	645	713	700	738	675	658	634	670	675	691	699	760	662	666	678	700	698	725	675	702	715	714	666	680	720	723	711	661	741	734	708	696	666	708	655	658	675	713	616	711	623	662	643	699	692	688	612	716	694	663	683	687	653	660	634	677	672	689	679	665	721	729	678	689	679	661	734	697	721	683	626	641	660	653	641	652	661	688	672	615	623	674	677	666	637	679	691	643	659	698	669	674	698	644	718	690	672	724	671	621	654	708	653	673	662	689	692	644	635	659	669	623	680	653	635	714	696	663	624	631	600	650	644	653	644	701	665	604	668	635	601	630	675	661	641	602	641	636	641	629	628	644	623	637	618	657	662	608	632	669	651	652	663	670	630	632	656	637	608	647	649	644	627	621	677	611	635	624	689	648	682	622	596	593	609	677	582	661	667	650	639	609	690	631	701	674	613	632	675	688	636	643	671	592	600	704	627	671	639	674	662	659	653	634	661	681	622	669	620	682	632	662	625	659	677	664	690	652	658	669	613	641	595	688	606	662	618	637	669	628	605	623	630	617	658	646	657	641	632	640	692	631	612	664	656	640	667	653	669	668	663	637	653	669	653	617	634	677	648	656	643	664	559	652	643	644	633	648	662	636	663	630	651	658	669	652	663	664	641	632	616	649	613	695	651	647	660	652	685	675	676	614	653	606	632	616	686	614	654	598	712	625	682	660	674	663	651	590	656	672	666	713	637	658	632	666	643	668	691	647	621	667	671	631	655	637	623	642	615	649	643	673	668	617	621	660	668	646	650	656	696	677	655	643	616	651	614	648	653	632	619	656	609	651	655	630	626	646	614	669	676	621	624	624	635	675	661	672	681	632	649	661	664	594	653	709	712	651	683	687	657	639	624	663	680	656	664	623	638	643	685	651	650	639	625	650	669	629	700	621	639	662	621	651	634	657	674	607	619	626	627	656	672	639	636	698	653	676	621	641	689	653	628	664	605	646	635	616	641	603	654	603	684	627	623	638	629	642	641	630	640	676	642	659	616	660	619	706	678	690	650	660	676	657	669	676	645	669	649	643	653	630	626	633	675	670	627	632	650	640	657	645	672	661	624	631	618	641	660	612	688	655	604	667	647	653	678	664	665	686	627	640	680	654	674	737	664	642	658	697	627	620	656	659	626	711	663	668	643	650	694	594	592	629	627	615	634	680	656	644	657	620	642	662	623	633	618	641	604	639	662	671	652	674	628	664	611	660	673	675	645	666	673	668	703	608	644	629	660	645	672	648	698	668	640	637	601	650	669	573	647	733	619	653	665	652	680	638	702	680	632	644	650	642	632	641	642	672	658	583	698	663	669	628	661	627	619	619	638	639	647	647	684	639	626	641	657	603	646	664	617	645	635	685	628	647	647	646	685	640	639	638	655	642	667	694	695	666	621	657	648	646	620	658	674	670	615	633	658	692	682	615	661	613	636	645	668	687	676	630	638	662	609	635	657	663	670	608	661	652	661	632	609	626	634	598	634	639	665	636	628	611	607	646	643	656	647	636	627	652	643	606	687	661	636	613	617	656	641	681	633	671	668	594	660	622	638	709	639	603	638	613	612	639	665	688	638	599	657	658	642	625	631	668	647	613	655	694	694	661	666	670	701	654	636	674	672	675	679	668	628	643	664	637	626	634	666	595	626	643	667	646	605	631	688	615	675	632	657	661	683	631	654	668	675	653	681	658	615	665	655	664	659	624	680	653	644	655	657	632	649	629	651	607	646	618	653	596	597	602	638	652	645	636	671	622	654	649	623	647	673	647	676	652	648	637	653	643	610	636	669	605	698	663	640	631	616	629	684	624	651	632	681	628	657	660	642	689	660	627	637	659	608	696	612	625	608	711	711	612	669	689	690	698	676	692	661	702	642	598	671	623	618	648	686	622	657	662	646	626	600	634	606	645	684	687	628	665	638	649	661	653	641	611	669	655	672	611	607	639	632	645	679	617	672	687	653	688	671	666	693	620	659	654	673	641	618	614	652	683	655	685	626	643	660	666	659	663	660	611	663	628	656	663	644	666	681	626	614	623	663	655	648	691	655	637	663	626	611	640	652	659	609	693	655	637	627	676	622	645	644	689	663	656	683	604	658	612	672	682	649	677	623	627	641	660	646	620	696	644	606	676	709	594	645	690	632	660	661	610	654	608	655	665	686	635	673	643	658	630	625	620	635	647	637	635	658	630	589	638	632	657	675	674	629	665	641	672	618	668	638	664	665	655	669	603	663	653	655	623	640	662	641	648	620	632	603	639	630	606	657	689	663	696	632	647	587	626	619	648	673	642	655	627	649	674	672	614	629	622	625	644	644	665	654	630	644	628	661	665	668	621	656	651	620	659	678	673	646	693	620	655	653	633	625	640	616	662	657	615	635	597	633	633	637	689	646	632	668	668	616	578	671	653	663	663	628	590	659	663	632	600	622	701	648	627	641	650	651	610	644	614	589	644	690	612	647	666	624	665	608	668	673	634	645	640	677	643	648	625	637	629	689	665	648	654	651	656	623	624	637	697	650	678	638	653	637	620	645	657	675	661	636	653	633	651	675	660	697	676	641	639	649	667	676	636	643	641	669	655	649	655	675	665	651	618	680	678	585	665	644	605	683	640	645	643	653	649	647	641	671	664	639	625	645	664	604	616	620	643	663	680	645	646	633	675	618	620	637	617	630	640	645	640	659	630	672	668	660	633	636	636	637	684	703	620	637	616	618	657	639	650	666	633	667	645	664	652	637	637	604	611	639	657	612	638	608	642	647	630	636	638	669	673	639	655	596	638	645	639	680	647	643	640	665	633	654	606	649	605	642	674	620	669	620	640	657	638	600	656	614	686	640	640	625	651	646	651	634	676	660	639	661	617	622	667	611	656	620	627	622	619	654	700	662	663	662	652	602	647	643	655	687	637	603	623	629	664	624	659	636	664	627	635	616	635	617	640	615	668	632	681	665	659	689	691	669	630	618	634	597	651	663	643	655	647	672	620	682	688	614	656	616	648	629	635	652	615	659	646	661	678	628	638	620	632	643	659	627	670	634	632	642	680	690	617	638	657	632	612	629	664	623	627	654	666	640	639	670	646	656	638	653	666	664	635	597	634	633	623	670	647	650	649	643	671	631	678	655	662	684	691	650	643	634	662	650	617	685	647	667	623	647	633	645	664	610	643	645	656	642	673	635	585	634	609	689	640	626	697	625	632	676	637	647	609	665	644	612	661	579	646	628	616	654	641	661	653	664	662	607	689	648	653	640	598	677	625	622	611	649	615	633	674	689	660	628	617	609	675	606	664	633	630	624	652	652	623	619	691	641	642	640
1946	459	242	175	294	309	284	298	237	181	140	120	101	101	100	86	89	93	65	66	64	56	55	50	55	44	45	42	35	41	21	41	42	29	41	35	29	35	33	31	39	37	43	33	37	45	33	44	42	35	91	50	24	34	38	34	31	32	49	35	38	35	38	39	34	33	43	33	33	27	37	31	32	39	42	31	45	32	38	36	35	38	26	30	39	46	34	36	40	36	45	21	37	42	40	28	41	43	39	45	41	31	37	35	40	46	31	33	33	42	38	32	34	35	28	27	33	41	42	43	34	34	35	30	42	34	36	41	28	30	36	20	39	35	37	27	38	37	30	42	33	27	29	18	40	42	34	27	41	40	39	31	37	35	28	40	42	31	27	24	41	28	37	32	38	40	42	28	38	31	29	40	29	40	33	39	35	33	26	35	40	34	45	44	27	25	39	39	49	25	33	36	40	38	29	39	49	30	45	39	34	34	30	36	35	44	29	38	29	42	33	34	40	38	28	39	27	37	34	36	37	33	39	25	40	32	31	38	24	32	40	34	37	28	34	44	21	40	28	42	37	34	35	40	36	29	35	35	32	30	28	24	27	39	35	30	38	38	37	36	35	37	36	29	30	36	26	38	39	36	48	43	37	46	42	37	30	37	53	31	36	24	39	19	37	29	39	39	30	34	35	25	30	32	34	42	34	51	31	37	37	41	28	40	28	37	32	37	31	37	27	45	28	40	36	37	25	38	45	30	38	25	29	35	34	37	39	29	38	34	31	42	46	36	16	31	39	44	44	28	36	39	37	37	26	42	31	47	45	43	32	21	23	32	30	35	30	40	26	36	35	33	38	29	48	24	29	32	30	25	32	30	32	31	31	37	49	39	25	42	40	34	33	31	43	30	35	31	31	35	46	34	35	30	49	48	42	30	36	34	31	27	28	30	28	48	39	31	34	30	27	39	30	34	36	34	36	47	37	39	45	26	30	36	30	36	28	28	27	25	36	35	37	48	28	39	36	38	39	31	33	34	33	29	39	23	24	36	34	28	34	28	31	25	30	30	33	37	28	43	45	33	41	30	38	37	29	39	35	33	32	27	22	39	37	52	34	37	33	40	34	32	27	30	32	33	34	39	41	35	33	38	40	34	32	30	35	33	42	39	30	27	25	40	39	35	44	27	27	43	34	35	32	35	36	40	34	36	24	34	36	38	42	43	34	36	33	32	35	33	39	45	41	31	34	33	37	34	44	34	29	26	34	40	35	26	35	35	45	31	40	39	35	38	36	34	29	39	38	33	53	48	35	32	31	35	35	28	33	30	40	41	39	35	32	26	35	33	44	26	33	37	38	42	38	36	31	36	34	35	26	33	27	32	37	46	33	30	39	36	23	46	33	27	24	43	45	35	37	39	36	38	27	35	30	27	25	33	27	32	38	41	27	30	39	34	36	45	36	41	43	25	29	35	39	43	29	37	26	36	36	41	41	30	38	44	34	36	26	39	34	28	37	29	34	33	23	40	27	45	40	25	43	36	33	41	34	26	26	32	34	36	29	41	38	47	30	35	38	33	35	32	36	34	28	39	34	22	47	28	34	33	41	31	33	27	40	42	26	31	34	32	36	33	36	33	28	38	29	44	36	34	34	37	27	31	39	28	29	39	36	49	38	38	28	41	41	29	34	38	45	33	36	34	36	32	29	32	26	27	31	37	45	41	28	24	35	39	27	50	42	35	27	33	27	42	36	40	28	29	31	34	29	39	37	33	46	28	40	27	35	32	22	23	37	35	40	38	35	39	39	31	22	35	35	35	37	38	34	28	32	32	32	45	36	39	41	34	26	42	35	33	43	22	45	28	48	38	46	30	31	23	44	48	36	31	37	38	37	35	22	30	30	39	32	33	39	37	35	35	37	36	37	32	28	38	32	29	41	39	41	37	37	37	38	28	46	31	40	39	40	33	39	41	32	34	35	49	38	29	29	34	36	30	24	33	29	34	41	35	37	32	30	31	38	29	32	35	38	32	32	29	33	32	22	32	29	36	40	36	33	36	40	30	35	46	35	47	26	35	31	51	25	28	40	42	40	27	49	43	34	37	27	37	42	34	34	26	30	36	27	30	31	37	40	36	30	26	38	25	31	38	35	41	33	51	32	40	38	38	28	37	35	41	31	30	19	34	30	29	37	35	42	34	34	36	29	36	30	41	33	34	34	31	31	46	41	41	28	45	25	22	29	28	26	34	42	52	26	34	33	39	39	32	42	50	35	38	30	29	35	30	38	30	38	25	52	32	38	35	33	31	38	34	36	34	34	32	41	35	37	38	39	42	37	34	38	38	26	44	29	44	37	28	31	32	37	25	35	31	26	29	36	37	29	30	42	23	44	30	29	23	33	36	34	33	31	41	33	39	42	38	32	28	36	43	35	32	44	38	41	43	22	40	33	38	38	34	29	37	32	30	37	42	31	30	33	37	29	40	39	35	42	40	35	34	36	29	27	27	34	38	34	33	33	35	36	41	37	38	31	26	32	31	38	36	45	37	30	29	51	42	42	44	32	28	49	28	30	41	42	30	43	43	30	30	24	38	27	37	24	39	45	45	47	36	28	35	28	37	29	29	52	25	39	32	33	43	37	31	34	23	42	40	37	28	47	36	40	34	35	28	31	31	36	29	30	36	32	39	39	44	38	27	40	29	33	35	42	46	23	34	31	45	35	35	22	29	33	29	36	33	37	25	49	44	33	43	41	43	27	36	29	35	34	33	24	38	35	35	25	28	43	26	29	34	36	26	41	36	36	31	34	24	38	39	35	42	34	43	27	42	38	38	49	29	30	38	41	42	37	33	36	33	35	25	38	32	44	33	29	27	41	30	41	39	40	32	15	30	31	34	40	46	31	30	33	26	42	26	38	37	29	24	27	28	21	27	37	25	31	32	29	24	29	33	32	29	40	36	23	29	37	29	40	45	43	37	38	39	37	24	33	45	37	40	40	40	36	31	39	41	38	35	34	33	40	28	24	35	33	29	24	37	42	33	39	37	37	39	24	35	42	42	38	39	42	26	29	35	33	27	35	41	25	31	32	43	36	31	35	35	40	29	35	37	42	39	40	30	30	30	36	37	37	37	40	41	33	33	36	40	36	34	22	33	28	33	44	45	29	37	33	38	40	34	34	44	33	47	42	34	37	30	35	26	25	46	35	39	32	33	34	42	50	42	43	37	38	31	34	48	30	40	37	37	32	34	40	32	30	35	32	30	31	45	33	29	42	38	36	33	21	45	43	39	29	37	36	49	31	40	33	32	41	33	33	37	43	42	38	46	36	35	43	26	30	29	30	20	43	31	41	38	33	38	31	30	35	29	37	34	34	34	30	34	31	31	36	38	26	34	34	33	34	32	35	34	41	39	38	32	35	26	33	37	38	33	34	44	43	34	37	29	47	38	31	24	22	37	30	39	34	38	29	42	31	34	35	39	44	38	35	39	35	33	35	45	30	29	32	40	39	32	33	38
18801	11512	6389	15528	21835	20047	18157	15962	13467	9459	7404	5604	4869	4283	3863	3179	3213	2927	2356	1951	1870	1515	1404	1145	1104	1064	974	901	846	768	770	770	821	781	723	761	735	695	665	655	627	585	604	601	570	603	541	568	584	731	2877	1091	539	564	537	502	530	497	541	502	514	582	529	568	493	535	516	478	482	564	534	564	555	540	521	557	507	529	549	574	573	508	525	527	525	551	494	558	548	511	533	559	524	556	556	516	533	522	526	492	515	556	549	555	504	508	551	533	556	552	541	527	493	493	559	550	555	562	538	539	553	547	518	542	579	563	538	521	520	555	506	523	525	532	556	556	552	527	519	569	572	552	524	537	503	563	516	535	535	515	518	505	547	517	532	530	554	522	522	551	536	525	562	517	523	537	537	564	556	501	529	503	537	589	555	535	575	550	544	535	538	545	549	521	528	526	510	532	541	489	558	521	482	544	524	544	523	506	508	554	538	535	528	544	518	549	545	525	531	552	512	493	544	523	567	571	508	487	521	551	528	499	550	487	453	557	549	524	551	519	568	557	528	513	494	530	492	515	524	544	520	522	559	521	504	517	521	501	541	499	529	523	542	533	533	519	595	571	516	589	542	541	533	498	510	512	552	519	526	524	550	488	534	499	504	555	566	523	513	532	519	531	551	567	518	525	505	542	513	540	571	524	501	532	521	531	508	510	539	552	508	549	537	495	534	514	540	519	502	521	533	543	542	507	520	551	506	552	537	507	553	507	553	557	512	562	542	555	513	504	527	527	511	565	503	539	524	527	519	541	543	488	532	560	542	532	525	554	528	492	528	505	527	520	527	516	557	561	532	490	513	552	482	519	514	500	564	525	506	501	546	542	542	524	538	543	511	549	533	533	534	543	551	536	541	527	504	526	529	521	527	559	512	499	563	504	513	553	529	552	520	516	504	497	531	508	481	456	521	544	521	513	572	545	530	545	569	520	557	500	482	512	511	510	518	504	543	550	561	518	516	521	507	544	512	482	540	527	518	537	527	517	507	523	521	523	518	496	496	546	523	523	511	552	481	536	552	499	498	539	508	539	543	547	555	497	481	538	540	536	528	513	542	523	498	506	493	544	507	533	489	503	544	518	557	515	545	534	510	539	494	542	527	474	500	489	505	523	519	464	544	559	503	561	506	503	558	539	522	580	560	507	495	519	516	523	536	562	512	515	554	576	530	527	509	531	508	553	505	508	539	537	507	525	511	533	496	546	516	520	561	528	516	570	534	523	549	552	557	528	546	484	522	538	583	525	528	516	530	491	568	540	527	499	517	519	522	504	505	521	539	524	503	522	536	550	476	549	488	528	553	524	486	502	486	484	564	517	521	510	574	540	521	561	508	509	535	534	529	519	516	541	528	534	539	512	548	493	522	507	540	481	544	534	516	531	507	579	538	536	516	511	502	523	512	505	532	532	543	532	494	540	524	560	505	510	552	507	529	515	506	509	536	553	514	518	493	489	534	535	546	486	547	493	512	551	544	527	522	496	517	536	495	506	522	498	535	523	529	534	545	570	556	512	533	549	553	493	576	506	530	516	525	531	506	491	503	530	528	534	532	511	529	537	517	526	525	530	524	542	521	508	558	493	536	521	512	528	517	528	552	519	505	540	553	533	494	522	559	547	467	506	505	523	523	500	509	537	568	534	531	522	530	520	563	520	552	502	512	561	535	543	562	529	511	484	524	526	504	504	498	510	505	511	519	504	536	512	529	501	518	502	540	500	534	565	495	531	518	546	516	552	548	535	538	569	565	553	531	521	553	546	531	522	515	505	509	531	559	519	537	529	519	511	548	546	527	510	547	499	532	560	547	559	580	491	561	538	605	499	520	503	513	561	542	522	537	537	527	553	499	494	499	565	588	530	537	564	503	537	511	549	529	558	518	534	469	494	526	538	501	539	526	567	551	503	464	540	565	554	488	553	540	532	545	608	544	506	562	536	505	553	577	536	501	538	554	480	476	605	512	528	499	521	462	537	541	545	530	518	499	530	551	559	574	547	548	529	528	546	520	499	501	515	513	508	548	540	523	523	522	519	558	544	510	529	531	541	541	478	563	530	524	505	541	517	534	506	507	550	526	473	558	536	554	482	501	534	508	527	531	506	507	515	515	502	563	554	514	521	504	477	531	544	507	516	552	520	511	558	484	488	541	552	504	527	519	504	545	517	543	514	512	522	525	539	518	539	510	503	516	512	532	560	520	542	544	488	517	512	543	508	546	547	545	545	522	527	525	537	554	530	509	548	545	539	509	543	543	488	561	521	519	485	512	530	552	492	509	522	537	544	534	528	545	567	564	534	516	554	549	578	485	524	510	528	559	509	540	542	583	538	532	522	529	537	521	517	510	549	545	521	549	477	514	534	559	496	532	530	566	505	552	518	512	542	504	535	506	488	546	535	523	536	525	546	535	504	519	556	527	488	539	575	513	520	532	540	522	534	538	536	527	528	565	547	562	515	552	521	535	520	545	511	544	543	521	496	552	546	498	511	521	508	523	523	512	542	522	494	526	545	511	532	503	512	556	538	531	530	517	528	512	518	509	493	508	548	560	513	529	527	517	511	524	499	502	547	535	535	543	521	511	525	536	500	555	520	528	572	539	531	518	538	510	536	530	585	504	521	517	553	530	537	518	563	518	567	555	555	533	529	498	498	525	528	534	504	582	512	543	509	487	499	490	513	524	594	495	564	511	504	509	518	516	552	522	508	516	514	520	565	581	521	476	504	546	517	509	504	513	489	524	511	558	519	520	550	503	523	514	481	538	544	562	512	533	514	535	518	534	515	579	520	555	526	537	542	552	533	490	518	504	510	530	533	572	512	554	537	514	509	520	513	490	511	507	549	561	524	513	556	538	545	534	505	531	569	550	484	555	538	536	554	512	514	524	560	544	505	503	509	482	505	551	569	559	528	580	517	511	554	503	575	581	563	524	532	511	548	565	516	534	549	506	523	513	536	509	551	541	572	525	534	563	527	553	548	522	533	548	508	537	540	497	507	541	542	515	519	533	557	516	553	504	500	538	508	539	499	525	509	550	515	494	525	528	544	498	527	550	562	547	506	507	515	526	506	538	510	519	514	504	515	507	521	528	545	553	516	489	564	542	555	526	535	497	525	526	512	578	513	535	535	512	531	544	535	529	576	557	514	547	521	508	491	525	546	531	559	528	571	539	486	503	536	535	540	511	525	517	549	507	556	540	514	508	495	544	546	508	509	538	491	501	513	563	514	567	510	478	548	487	521	565	532	482	525	508	572	532	586	517	552	512	497	496	518	504	528	522	554	557	530	496	513	527	491	522	534	554	559	512	515	550	525	495	533	532	494	553	480	502	551	567	520	507	535	533	489	524	571	543	524	487	517	513	489	501	503	513	538	538	552	512	558	517	535	531	536	526	522	506	568	506	558	519	504	512	525	533	544	531	550	534	516	544	504	522	565	517	450	557	525	534	527	514	549	516	522	509	517	546	524	589	533
1351	703	321	286	434	507	494	444	413	308	207	192	157	137	137	121	101	104	100	79	74	56	64	62	48	49	31	52	44	30	34	39	42	44	51	32	27	27	23	30	25	35	24	28	35	20	29	30	25	47	202	61	31	34	21	26	24	31	34	31	29	21	26	31	25	22	28	16	31	25	18	30	22	17	23	23	25	23	35	22	23	26	29	32	24	26	20	31	30	27	22	26	32	25	22	25	23	29	26	28	21	21	18	25	27	23	26	20	16	26	33	18	27	33	33	31	25	28	20	30	27	21	25	23	24	29	29	26	28	28	31	28	27	32	24	25	25	23	32	22	31	32	33	30	31	23	29	29	24	31	26	22	18	31	37	26	31	26	29	21	30	22	29	29	21	39	27	29	30	26	22	25	28	21	34	38	27	23	22	27	24	24	25	28	23	32	27	32	20	28	24	24	21	34	26	21	28	23	20	23	27	30	29	22	35	26	28	25	23	24	17	15	23	31	17	27	35	36	25	31	33	27	32	20	25	30	21	26	24	23	24	25	26	31	28	29	26	29	36	28	30	25	26	25	28	24	26	27	23	17	25	20	21	23	26	30	34	28	22	30	28	25	22	33	36	22	29	28	34	24	18	24	19	23	28	23	19	36	34	27	26	25	36	19	31	30	27	20	36	30	27	20	21	32	26	34	17	29	21	26	32	28	36	40	22	26	27	18	29	31	30	31	25	19	26	29	31	26	22	19	29	30	31	24	28	25	34	23	23	19	24	17	27	30	26	24	16	16	33	30	31	33	25	17	25	22	20	25	32	24	23	25	23	31	29	17	36	32	14	23	28	22	20	26	24	20	15	34	27	31	17	33	26	18	29	24	23	25	35	26	28	30	29	23	24	17	20	30	32	26	28	20	33	32	35	17	27	23	27	24	25	30	35	22	36	20	20	28	22	18	25	42	29	28	30	27	27	28	29	25	33	31	24	26	24	29	21	21	32	22	20	34	27	29	38	31	25	16	24	21	30	26	27	24	19	15	29	21	22	14	28	29	26	24	24	27	24	24	24	21	19	21	29	33	25	23	28	28	27	32	26	31	23	28	27	20	20	29	27	16	23	33	24	35	25	41	20	30	13	26	25	16	26	22	23	15	20	27	31	26	26	20	31	29	33	27	25	20	20	42	21	28	22	25	26	36	25	42	31	28	24	20	26	29	29	30	32	30	21	33	25	21	20	26	25	21	21	32	27	24	22	27	24	24	33	30	33	23	18	31	20	25	25	26	28	27	30	25	20	27	21	26	35	29	26	23	29	30	34	35	25	28	23	29	24	25	28	34	27	34	34	19	29	26	23	23	34	30	29	28	20	25	17	30	24	14	36	30	24	15	31	28	27	28	34	27	20	20	22	28	28	19	32	19	25	28	23	30	28	28	21	35	21	29	30	19	42	30	33	28	28	28	32	29	30	21	20	24	27	20	32	28	23	23	20	20	24	28	24	28	35	23	29	31	28	16	35	42	18	30	22	20	21	22	23	27	26	26	30	27	38	28	23	30	29	18	36	37	24	16	38	30	25	23	20	30	25	26	33	21	14	25	19	34	34	25	28	26	24	24	21	32	22	27	23	27	31	20	29	26	20	29	34	31	30	27	14	24	26	24	27	29	21	32	35	22	28	30	21	20	28	32	25	20	24	27	22	23	25	22	26	28	26	21	24	22	23	37	15	32	24	24	20	29	21	21	22	22	21	20	31	26	25	27	36	28	21	25	31	25	18	26	31	29	19	23	25	20	21	25	23	24	23	25	34	22	25	31	30	25	34	19	38	19	31	30	23	21	27	24	25	24	22	21	25	26	21	32	30	21	22	33	32	31	32	30	15	31	31	26	25	22	24	27	26	32	29	33	21	27	25	16	19	29	27	33	31	21	16	35	28	27	29	27	31	33	29	28	20	35	30	25	28	28	24	25	18	25	32	23	22	25	16	29	26	24	38	30	34	25	29	25	31	36	23	21	21	27	27	25	26	27	20	26	18	26	18	26	18	26	25	24	23	26	39	26	23	28	36	26	25	22	26	29	25	22	16	36	17	28	15	36	21	22	29	19	24	25	29	26	33	34	39	23	20	26	25	29	26	22	19	23	21	16	25	20	18	31	17	33	28	23	31	19	31	28	26	36	28	27	24	24	29	34	31	28	22	25	26	27	25	28	32	21	16	30	24	27	23	16	25	19	32	22	40	26	23	12	27	27	52	22	21	27	20	22	24	19	18	24	23	25	29	24	24	26	27	35	22	29	23	25	30	21	31	28	31	30	25	25	25	26	27	31	17	21	12	20	22	19	31	30	25	25	22	17	28	27	33	24	19	21	21	27	32	23	20	28	36	22	16	35	27	25	35	20	23	30	28	28	29	29	26	22	25	26	32	30	25	20	32	25	30	22	26	39	25	31	23	22	30	16	24	25	28	33	33	37	29	20	27	26	23	25	28	27	31	28	24	26	24	33	27	19	28	17	30	37	31	18	31	22	24	27	20	22	27	29	29	21	24	23	29	34	29	35	29	32	20	22	20	24	29	27	25	19	27	28	19	23	26	31	24	30	24	26	23	32	20	35	28	31	24	33	20	27	24	23	32	30	20	23	39	21	37	23	24	34	25	33	22	29	22	29	24	20	30	27	30	23	31	19	19	22	27	22	27	26	28	27	24	30	24	21	37	25	32	23	26	25	21	20	28	26	21	17	16	24	29	26	31	26	23	27	25	25	22	23	25	22	31	14	26	27	23	23	34	22	24	29	30	30	21	21	23	32	33	32	22	28	21	29	22	19	19	28	25	33	35	29	18	26	18	32	24	31	29	21	30	21	29	25	26	37	32	26	40	35	30	25	23	24	23	27	31	28	25	22	13	23	26	30	24	23	21	23	21	22	18	31	25	33	30	21	25	28	26	30	21	26	27	29	26	19	30	28	33	26	33	22	21	25	23	26	29	27	28	27	37	30	19	24	29	31	27	34	27	17	16	19	18	19	24	29	30	30	28	25	20	46	21	29	27	24	30	29	30	21	20	24	22	27	31	25	33	34	17	23	43	21	16	29	15	37	21	27	26	31	30	31	25	18	26	21	32	20	25	25	21	18	31	27	32	32	25	27	22	19	24	27	21	22	29	16	23	25	24	23	24	26	32	30	30	24	34	39	21	25	29	22	17	30	24	21	21	28	22	28	24	25	24	27	26	29	33	29	24	27	30	24	32	25	24	32	25	30	27	25	24	25	20	37	25	26	24	23	29	24	26	27	29	24	20	28	33	26	31	32	22	25	22	31	19	29	22	28	24	29	22	24	22	22	31	22	22	19	25	23	28	29	23	34	13	24	32	38	26	22	24	27	21	30	21	21	33	33	16	25	20	28	24	25	27	23	26	19	28	20	24	31	20	27	14	19	16	24	21	24	24	28	19	20	31	27	30	26	27	33	30	24	28	15	26	30	24	19	28	20	30	30	21	26	26	26	22	21
22539	15706	9114	20845	28113	26587	23920	21609	18886	14220	10839	8530	7259	6550	5821	5255	4633	4150	3472	2998	2617	2211	1913	1583	1469	1294	1166	1114	1048	931	966	940	902	896	836	805	749	754	732	686	637	603	593	545	519	592	549	585	563	1505	7519	1742	449	477	469	452	426	428	438	419	434	445	442	399	474	431	429	399	429	410	431	433	434	395	430	406	437	423	397	428	415	414	451	450	426	428	418	422	440	428	420	424	456	407	425	423	438	435	405	423	443	434	410	397	420	422	385	414	432	408	404	430	414	452	445	406	443	425	388	418	427	436	397	384	433	432	455	427	423	460	422	427	430	419	407	419	420	453	427	430	399	424	410	360	409	430	389	376	396	372	401	416	389	407	449	427	442	465	404	437	400	400	409	425	391	458	432	413	430	416	445	418	450	466	468	409	429	447	398	435	400	415	391	374	392	372	395	396	394	392	413	382	411	398	453	409	357	377	398	429	405	387	387	388	389	417	389	423	388	400	404	390	391	401	425	417	371	395	407	393	387	383	431	413	386	398	402	445	419	397	410	402	409	406	379	430	418	391	408	378	349	378	376	401	435	387	392	387	420	408	395	377	390	415	418	389	389	388	382	447	429	421	418	402	419	341	377	408	425	401	387	377	413	398	405	410	411	392	388	428	432	411	428	389	388	419	445	390	399	414	415	422	379	413	406	411	390	361	430	390	389	410	424	429	401	366	400	412	453	413	408	365	395	412	371	423	383	434	405	388	413	424	356	409	418	410	423	365	394	390	410	355	407	413	435	411	379	377	413	400	398	402	396	387	381	370	408	426	387	407	398	382	384	371	397	386	387	371	396	358	425	387	406	387	404	412	421	406	402	414	386	415	429	390	396	407	430	445	442	390	405	375	404	395	409	382	377	366	391	394	367	427	419	419	411	414	376	364	435	455	380	387	387	395	447	422	418	391	393	413	405	438	441	394	406	416	362	404	425	406	402	394	364	383	434	369	372	439	366	392	400	405	409	412	354	381	411	397	388	370	426	426	347	410	396	413	378	401	406	397	437	404	414	399	396	391	388	389	411	380	395	416	407	412	361	407	408	406	415	417	423	373	405	384	373	413	374	417	418	366	399	392	386	398	404	413	405	412	409	417	384	394	411	372	392	428	390	411	431	411	430	459	412	360	405	387	408	405	409	426	390	391	428	425	398	402	413	364	415	431	378	396	405	398	420	408	421	400	426	434	405	377	406	390	399	382	415	390	382	375	412	377	398	410	358	394	377	385	386	414	351	413	399	366	415	424	409	367	415	389	417	426	404	410	401	408	424	396	363	395	368	397	401	403	394	403	408	391	390	382	415	392	394	377	390	365	386	397	410	367	431	396	392	368	391	393	387	393	428	368	401	433	365	401	384	407	359	436	392	423	390	400	376	422	423	408	397	414	400	398	432	382	428	372	388	400	391	398	411	379	405	374	373	422	378	416	389	380	384	388	387	392	384	391	385	408	420	409	403	383	419	384	410	431	398	397	401	405	412	365	370	388	376	440	381	421	419	410	397	387	422	404	395	414	419	443	405	423	368	396	401	408	409	401	423	388	382	415	411	388	417	370	390	395	376	399	357	440	380	426	438	374	405	380	388	396	396	352	370	378	378	379	361	422	362	423	389	375	439	388	401	390	407	404	388	433	432	382	408	409	425	401	411	409	421	423	405	391	427	390	376	385	400	386	383	411	432	424	392	396	369	416	391	372	414	420	427	381	422	352	428	353	381	398	381	382	375	405	388	405	393	391	454	432	432	394	417	403	398	384	437	404	398	384	405	405	405	372	360	415	401	397	424	384	395	361	404	377	417	396	428	411	390	421	426	412	411	426	400	404	420	413	402	408	432	401	374	451	378	383	385	389	430	398	387	421	404	399	407	414	418	415	350	396	388	435	414	376	407	394	393	410	390	399	424	426	395	399	393	373	431	384	402	406	422	381	377	407	408	411	426	384	441	435	399	429	423	422	404	433	394	423	377	419	435	368	412	377	387	369	418	372	417	423	391	427	409	369	405	406	415	393	418	401	382	372	386	417	414	415	395	391	432	383	399	390	410	384	405	386	374	446	404	352	403	395	413	401	402	386	407	403	397	395	420	433	387	363	402	390	397	442	413	414	425	414	392	375	358	432	367	386	364	417	410	399	384	397	395	382	374	369	421	372	457	374	405	393	390	368	380	395	381	396	431	420	395	436	402	418	393	400	405	405	414	424	411	401	381	419	377	409	396	424	390	427	425	378	417	402	376	394	392	391	405	400	382	412	366	420	379	395	418	446	411	426	386	424	380	388	377	391	393	406	391	414	395	436	382	412	441	404	419	394	367	395	417	451	393	410	390	394	368	375	427	385	403	402	397	402	380	435	438	420	398	409	385	440	380	362	394	381	394	371	380	412	372	375	395	368	368	404	387	390	363	441	397	430	390	404	367	430	349	439	408	367	413	404	424	413	378	414	404	381	435	408	448	411	448	396	435	390	431	413	383	419	382	421	389	372	399	390	410	432	375	418	366	381	401	382	405	434	413	395	414	433	417	371	412	399	393	426	423	384	394	420	363	377	408	401	390	411	398	358	407	422	398	424	395	368	404	398	391	379	416	365	413	421	400	439	409	432	431	401	449	419	415	394	357	431	434	414	407	424	389	395	394	389	395	399	375	398	411	383	391	430	417	392	382	401	378	419	396	374	383	399	417	360	395	412	404	422	410	402	419	404	386	363	395	362	390	423	397	403	414	409	400	410	365	403	410	413	354	368	418	396	363	417	412	412	389	399	413	424	418	410	390	375	386	356	402	439	409	395	401	410	365	359	383	376	375	399	415	380	373	434	393	414	394	425	400	415	411	430	356	379	403	392	394	410	400	385	405	386	393	406	435	386	391	404	410	414	413	384	391	423	407	420	411	383	416	396	385	400	402	432	400	407	392	406	344	384	404	405	387	457	386	384	432	437	404	416	387	396	422	440	400	399	383	383	392	401	432	430	384	430	398	415	400	389	418	414	430	368	382	366	393	389	395	394	403	463	396	417	419	407	379	377	412	367	387	415	362	391	423	404	410	398	391	384	379	423	383	381	392	414	409	420	394	388	371	393	380	398	381	420	412	429	416	418	421	378	423	381	370	398	391	427	402	398	409	385	418	405	384	426	400	412	401	399	373	407	445	385	415	401	389	392	426	391	376	399	386	437	384	380	397	367	402	376	401	425	408	405	421	426	363	370	396	385	399	393	424	398	388	387	374	396	385	404	416	417	384	367	353	411	400	381	400	395	421	392	416	417	409	395	393	417	407	391	413	397	382	420	391	399	419	424	400	399	452	394	383	403	413	397	396	404	401	409	400	396	384	391	362	394	390	396	401	421	395	438	370	433	405	401	392	415	394	384	383	437	401	402	366	415	398	367	400	418	402	438	401	422	376	381	411	362	396	409	382	425	405	418	371	419	381	392	382	402	426	418	387	396	378	383	385	378	401	403	410	362	392	416	406	429
3115	667	386	264	448	573	473	469	480	345	244	198	157	141	164	142	138	132	111	110	91	70	98	79	68	71	71	50	58	62	57	61	58	47	62	65	58	75	65	58	55	46	54	67	65	56	63	53	61	45	211	56	54	59	58	55	42	50	45	44	46	41	46	47	54	44	57	46	43	52	63	68	49	52	59	59	47	64	43	48	48	56	62	54	51	60	58	55	44	52	57	55	52	51	55	60	59	48	62	47	66	55	42	51	58	44	49	50	53	43	55	46	52	55	52	61	53	41	50	54	44	41	57	65	63	56	38	38	41	59	50	62	50	38	45	50	49	46	58	65	52	64	55	61	45	62	64	67	57	60	42	39	44	54	43	51	52	48	56	43	46	61	63	48	56	62	50	47	51	61	57	54	52	59	49	36	51	47	48	46	51	45	54	56	61	57	60	46	56	43	48	43	57	49	51	46	51	63	58	46	48	53	57	60	49	58	53	57	46	49	52	56	52	42	57	52	43	39	66	48	57	49	52	64	58	44	56	53	42	56	52	61	48	51	48	55	59	53	50	49	56	61	56	46	54	55	53	49	51	61	51	57	57	47	55	42	44	47	41	47	57	44	50	47	62	41	42	46	52	46	59	52	52	50	57	71	62	61	51	60	43	50	42	45	51	51	55	54	64	51	53	71	43	39	39	50	52	52	54	33	59	52	62	39	41	66	55	49	65	53	48	59	46	53	48	37	48	46	49	55	50	54	55	53	56	64	45	52	55	56	47	46	40	53	49	53	62	45	38	44	53	59	45	53	48	49	46	53	61	50	59	65	48	54	49	48	58	56	53	45	50	59	44	53	41	62	56	45	54	50	53	46	47	61	52	47	57	60	50	43	52	57	46	62	44	44	58	55	47	54	50	50	60	48	54	43	52	59	56	44	50	50	46	47	57	50	50	59	49	56	65	54	40	63	69	40	50	45	58	47	46	50	49	63	51	36	53	53	58	46	52	49	46	48	38	42	63	56	51	51	51	46	55	54	39	47	50	46	39	55	37	59	63	50	66	57	55	52	43	55	54	46	51	57	59	54	55	59	39	58	44	50	55	40	50	65	51	48	45	50	53	60	56	48	54	47	49	57	43	43	53	57	47	48	40	55	41	54	47	53	52	67	48	49	46	42	60	55	50	57	45	44	62	53	53	42	61	51	42	48	49	56	50	42	62	61	67	47	54	52	52	66	66	46	57	44	60	53	53	43	48	64	53	52	58	51	51	63	46	48	59	55	49	41	55	56	47	45	47	51	58	51	50	43	49	52	50	42	45	54	72	67	44	58	60	44	58	46	51	63	51	55	47	49	57	34	66	59	52	60	59	51	56	52	51	50	56	55	57	42	45	40	59	45	51	45	44	66	51	50	42	49	67	57	46	53	55	53	53	37	66	73	57	57	45	48	62	56	52	50	60	38	57	47	43	51	51	48	45	56	47	46	46	62	50	51	51	48	48	59	41	54	39	50	51	56	57	55	54	53	59	47	47	60	45	39	40	46	50	54	45	42	48	63	55	53	46	46	59	55	51	55	43	64	58	54	58	56	45	52	37	43	63	47	51	46	54	53	47	46	64	62	55	54	40	49	57	36	46	33	52	42	47	45	52	49	50	53	47	55	60	58	60	57	53	56	56	46	47	46	46	63	50	45	53	48	50	53	50	64	51	54	53	38	64	50	59	62	42	52	61	50	50	48	54	54	52	55	48	50	61	54	57	46	50	55	44	59	46	37	40	51	51	45	57	47	60	57	43	48	48	50	43	55	44	42	58	52	52	59	50	53	47	60	47	52	54	60	60	62	44	60	43	54	50	45	49	53	63	61	53	54	63	54	49	43	71	53	45	61	45	61	52	52	60	58	55	50	63	58	50	50	42	54	49	68	52	44	48	50	49	57	62	41	55	42	61	50	36	59	58	34	67	48	58	42	49	47	37	52	46	50	61	69	52	58	38	49	60	49	44	59	46	62	55	43	48	49	50	55	45	48	54	46	39	54	47	51	50	47	66	60	48	50	49	50	38	43	60	56	52	47	59	53	48	63	59	53	56	48	52	39	59	64	54	66	52	44	55	67	58	48	47	48	52	53	58	63	58	48	49	60	52	45	33	53	49	57	47	40	45	50	56	50	62	50	50	55	43	56	54	49	54	50	48	38	42	46	55	53	50	45	48	52	56	65	53	58	49	52	66	52	39	59	48	50	55	52	53	42	47	53	42	56	57	55	58	60	50	42	50	63	49	47	56	45	54	51	54	48	42	58	51	55	45	50	65	51	45	55	48	39	55	64	65	59	44	62	57	56	57	59	47	56	48	57	42	46	54	45	50	37	57	60	54	54	51	57	43	58	41	49	51	62	41	61	60	53	53	49	59	55	51	51	67	60	42	52	49	54	58	60	49	51	49	62	53	45	46	49	39	53	47	48	46	52	51	50	47	69	54	51	57	52	50	52	58	37	59	43	39	51	57	55	40	45	58	57	42	57	45	50	49	61	53	56	51	60	48	57	60	55	58	48	49	56	50	60	55	49	41	46	39	45	67	49	59	52	45	51	47	55	45	38	38	39	67	41	54	49	54	49	56	50	55	58	47	52	53	55	56	48	44	46	56	56	45	42	65	53	52	43	41	48	50	64	52	52	53	50	57	63	46	55	45	44	46	58	54	46	45	39	54	57	69	42	50	42	49	54	53	52	62	51	56	53	62	63	41	53	43	56	41	47	45	52	46	45	37	52	61	48	57	69	46	51	43	54	54	50	38	42	53	63	67	59	50	52	48	61	52	60	54	48	36	52	43	53	47	59	49	64	40	36	58	49	53	58	65	52	56	53	43	62	60	43	44	59	73	44	42	73	67	44	44	56	47	49	46	52	53	32	48	57	56	46	54	48	42	47	59	56	50	46	40	59	52	42	48	57	46	52	56	46	44	59	49	60	49	39	55	52	47	53	46	45	40	44	43	54	57	53	49	43	51	46	48	53	56	50	53	63	52	50	42	52	54	57	68	52	61	57	71	62	58	46	57	55	53	52	47	51	48	73	54	58	58	57	49	63	50	48	59	52	68	56	58	55	56	48	47	47	57	56	54	59	51	59	55	51	66	47	48	50	46	55	52	53	48	55	47	52	56	50	52	45	47	37	47	53	41	48	53	46	58	54	57	49	55	54	60	47	50	53	46	49	45	49	44	40	45	46	44	44	44	48	65	54	54	41	54	53	42	49	51	49	51	60	38	52	53	47	55	46	44	50	63	47	62	55	40	47	47	60	55	52	52	47	48	54	62	55	52	45	60	61	59	57	45	61	51	54	57	57	50	48	49	58	57	57	37	59	45	53	41	52	44	51	46	50	56	66	49	60	50	60	50	54	61	61	52	51	49	58	54	50	59	53	43	59	49	50	45	46	61	51	50	68	46	61	52	51	41	38	45	61	55	55	68	56	50	54	52	51	69	60	52	49	53	52	42	63	56	52	53	50
20981	14014	8883	20488	27648	26606	24163	22218	19309	14354	10756	8595	7292	6455	5650	5487	4909	4277	3848	3317	2726	2518	2317	1829	1668	1606	1507	1438	1370	1431	1302	1359	1263	1258	1164	1174	1094	1053	1075	1030	1013	1036	903	998	930	935	965	892	897	1120	7050	1425	894	885	848	797	834	800	828	798	768	826	837	849	758	808	838	783	818	765	762	784	778	832	845	773	778	826	794	862	745	823	797	850	828	805	834	815	865	842	854	831	828	774	804	837	847	791	849	826	818	796	797	800	795	805	829	857	812	810	818	813	837	791	815	812	827	800	831	768	803	867	775	835	789	820	826	727	757	846	809	818	786	859	814	797	824	799	830	806	858	830	798	752	765	808	768	747	826	832	843	758	763	762	783	793	782	786	830	840	776	757	793	898	789	747	785	750	804	753	859	788	792	750	836	848	797	784	778	836	814	762	817	747	751	807	762	764	799	800	800	804	775	787	770	780	715	858	798	781	750	765	867	758	761	790	783	785	796	796	747	771	747	797	828	780	782	759	842	797	760	749	809	778	765	771	806	770	786	792	773	803	735	820	758	796	763	821	791	787	737	842	760	780	791	794	754	790	762	751	821	814	774	736	773	794	794	787	760	815	829	781	826	821	774	843	768	781	838	767	793	786	773	798	826	814	799	792	856	754	781	810	789	794	760	800	783	820	782	743	834	787	783	815	817	795	823	760	778	731	785	820	773	765	817	791	826	784	746	797	811	827	765	802	792	766	800	755	819	760	748	803	762	735	760	744	769	789	801	782	746	779	780	801	785	767	775	770	740	785	811	762	777	798	784	723	817	858	753	808	843	744	780	809	787	784	759	792	809	820	742	779	777	782	759	854	753	805	813	764	801	777	788	818	801	766	785	804	809	808	794	803	841	726	764	789	756	797	780	768	802	805	745	801	781	769	832	825	771	762	736	753	787	764	801	763	759	761	725	745	764	815	759	758	774	751	770	729	800	830	809	833	775	784	816	751	820	763	766	748	766	761	774	785	777	811	802	780	778	785	782	834	764	783	789	789	780	770	756	765	813	748	774	728	763	823	771	754	781	796	766	774	821	799	753	761	828	808	797	770	800	799	795	788	777	798	805	744	782	743	796	746	791	790	752	805	770	815	738	779	749	781	836	773	770	827	666	799	771	741	786	831	823	744	723	784	756	727	767	791	777	815	853	821	790	752	804	743	822	813	815	827	779	748	809	785	830	786	795	822	775	787	785	799	814	815	796	818	789	806	796	763	843	800	807	745	825	786	774	752	774	823	757	788	782	811	794	790	729	746	792	787	763	759	751	753	829	750	830	776	757	803	828	761	785	806	796	796	766	720	806	798	855	766	801	815	775	775	764	813	780	792	760	845	762	787	759	785	794	783	845	796	767	742	752	749	801	780	798	765	824	817	808	791	810	798	791	778	771	844	778	819	829	764	811	808	749	835	810	759	746	741	817	824	782	817	816	744	758	771	768	759	773	765	790	769	778	776	817	756	768	788	863	825	782	804	794	798	757	778	796	770	802	776	820	812	828	835	767	809	777	808	804	775	772	831	717	787	777	770	836	766	782	790	745	819	818	845	767	787	782	778	778	784	754	771	781	853	768	826	727	761	782	760	777	765	818	741	782	772	770	783	787	756	807	805	838	795	799	799	760	799	779	787	825	763	812	772	820	847	751	788	719	806	825	784	771	816	822	808	769	793	785	804	821	781	824	799	764	805	762	762	802	801	779	770	789	750	751	806	779	843	828	814	780	759	827	763	773	789	794	748	843	770	806	749	779	790	796	760	784	800	803	786	788	813	801	777	796	808	861	785	729	832	759	776	804	796	771	819	818	746	797	796	781	751	785	757	782	788	832	762	812	831	814	728	742	840	793	748	792	823	803	789	825	817	800	740	757	798	807	763	782	764	831	783	765	827	787	781	794	772	813	863	768	835	763	745	794	808	792	787	796	782	730	772	841	811	755	764	768	790	835	795	806	790	709	773	786	767	775	748	771	802	817	781	756	763	778	811	801	786	799	784	799	754	791	782	782	750	802	780	806	799	762	817	765	778	770	823	832	798	773	751	811	786	786	813	849	776	754	802	783	740	817	784	808	818	771	803	755	762	816	816	826	760	798	795	766	780	779	792	791	786	780	800	775	824	783	804	813	801	803	796	822	796	775	791	796	826	756	774	795	783	821	794	781	814	805	815	771	740	781	824	820	765	733	848	778	783	778	781	799	804	838	758	810	747	805	744	832	721	784	841	754	797	789	725	806	775	823	796	785	787	759	811	790	768	812	788	775	741	803	799	749	805	812	793	779	719	753	793	793	734	768	780	763	788	828	798	795	774	792	825	833	792	767	810	817	834	772	778	761	738	775	743	809	806	789	798	796	783	842	798	814	807	745	784	759	802	759	758	790	770	812	798	793	758	742	788	816	744	791	786	806	766	772	842	799	786	742	795	801	801	750	765	750	759	792	790	770	815	782	775	790	786	826	839	792	782	779	799	778	809	870	783	793	821	821	764	750	812	775	836	753	827	855	806	774	772	799	781	769	803	754	787	759	783	811	726	791	827	730	750	795	807	800	792	800	809	814	825	790	756	761	789	769	789	755	800	785	807	837	736	779	798	779	782	798	782	789	784	760	769	761	818	813	778	752	777	819	868	795	738	774	797	791	842	773	755	817	828	814	773	802	853	765	809	776	804	789	770	764	821	816	810	774	755	791	778	731	787	788	813	780	791	815	782	826	789	772	824	750	779	786	766	823	781	777	779	778	810	780	776	787	750	819	761	795	761	784	797	766	756	810	795	713	825	773	799	762	821	773	742	799	743	797	780	804	754	765	770	753	809	804	796	808	774	762	778	778	837	841	803	796	784	752	749	805	828	769	809	813	786	774	805	754	721	727	755	790	739	771	832	802	844	785	819	758	787	779	782	791	794	820	788	791	780	798	843	817	812	811	772	809	809	820	760	806	794	779	770	788	808	798	781	771	823	771	762	774	797	832	807	764	813	784	753	800	761	847	767	733	817	790	770	780	750	797	750	749	780	764	768	803	780	791	784	750	828	805	840	785	787	779	819	765	804	810	782	809	794	804	830	753	770	783	832	790	801	806	794	716	781	753	798	725	832	781	771	820	746	803	793	737	798	783	785	783	776	777	728	821	775	751	791	814	777	743	809	783	766	788	790	781	772	800	838	824	820	786	751	754	770	818	775	798	748	760	799	827	718	754	761	797	793	787	813	765	800	780	749	788	757	765	809	829	859	831	779	706	745	816	827	774	752	774	781	799	836	827	762	745	737	743	800	769	782	794	788	797	782	767	741	751	782	757	783	781	753	778	808	774	806	754	799	760	820	777	804	774	796	770	786	790	789	790	827	780	731	802	878	800	760	760	737	770	744	748	785	773	772	772	829	740	774	830	770	795	794	776	782	777	789	866	756	807	758	759	815	772	770	775	809	799	729	833	729	811	791	773	830	731	800	749	784	747	765	787	775	841	784	786	769	789	803
2398	1078	565	428	768	853	800	752	687	509	356	274	259	246	201	192	188	176	135	124	107	103	96	97	79	63	56	69	61	66	64	59	66	69	59	52	57	47	42	46	49	60	67	51	36	53	45	41	43	60	346	60	41	44	38	39	45	40	35	57	34	30	41	55	42	39	48	40	45	46	44	48	43	48	49	54	37	47	43	36	41	45	57	38	55	38	40	36	41	50	43	44	30	36	38	54	46	50	47	43	50	51	53	44	40	46	32	43	44	26	47	33	49	42	44	51	35	48	40	50	41	39	54	45	46	52	51	45	44	35	51	44	36	32	53	46	54	44	35	50	44	45	33	47	41	48	50	44	43	52	34	48	50	52	41	36	49	37	35	40	41	46	45	47	40	45	42	40	43	39	44	37	37	51	37	40	56	48	40	52	47	26	38	35	38	44	41	46	49	45	34	53	33	55	53	43	50	36	49	37	46	42	45	40	35	47	43	41	45	43	47	41	43	45	39	35	37	49	47	39	38	44	38	56	50	45	40	41	43	42	34	44	43	51	50	47	32	34	29	38	50	45	44	39	35	47	41	32	45	43	33	43	44	36	43	44	31	50	46	52	36	42	49	44	43	37	50	34	47	31	45	49	37	44	52	37	42	34	40	40	41	37	47	43	43	38	44	46	35	36	34	45	36	37	37	51	58	51	34	39	51	39	41	39	47	45	46	42	39	55	55	48	42	53	46	34	41	52	44	43	53	38	43	40	44	39	40	41	44	49	36	46	58	38	42	45	57	47	39	45	37	29	38	47	41	51	47	34	52	38	52	44	40	27	44	35	42	40	35	46	38	43	35	42	48	36	41	52	42	40	33	42	33	50	60	43	45	36	46	39	42	40	47	38	29	53	50	40	47	45	43	46	51	43	44	52	41	56	46	46	42	36	43	52	46	35	45	44	46	44	40	43	39	47	32	36	37	46	37	45	44	39	42	65	51	50	41	38	42	40	49	40	48	39	49	42	45	42	34	34	54	46	37	38	36	44	45	48	40	39	42	36	34	40	36	44	54	49	49	53	37	39	28	42	51	46	29	40	26	34	45	34	43	49	41	45	43	35	41	35	37	48	38	39	45	38	41	38	45	42	31	48	41	28	32	31	50	42	39	48	49	42	35	43	35	37	50	49	39	51	37	38	63	41	40	47	30	42	29	33	43	56	41	33	50	42	51	39	30	44	41	53	41	40	46	46	39	44	39	41	59	46	34	44	44	37	44	48	44	42	52	46	43	54	44	34	33	42	36	57	40	51	53	57	62	48	48	53	39	41	48	35	48	37	36	55	39	56	43	56	40	57	39	37	37	35	48	53	54	45	35	46	43	56	35	39	33	44	47	44	30	49	49	54	38	36	43	43	42	49	42	41	43	45	40	38	46	34	50	28	52	53	39	41	43	39	34	38	47	51	33	41	49	50	39	39	41	39	45	43	44	45	37	52	44	47	56	42	39	36	48	40	42	62	49	47	45	44	44	51	39	42	40	48	49	39	33	35	46	55	50	41	44	52	41	41	51	51	45	50	31	53	47	30	43	35	30	48	40	61	36	46	41	42	50	35	52	32	50	43	38	31	40	39	51	41	40	49	41	45	43	51	32	48	43	40	38	78	47	42	40	38	49	53	50	34	37	30	36	38	29	51	40	38	45	39	33	49	32	50	43	58	49	40	38	49	48	51	43	36	33	40	51	55	38	37	44	37	44	34	46	44	45	56	37	41	38	39	44	39	54	35	43	55	42	49	52	46	60	40	34	45	48	47	54	47	49	39	53	43	40	32	36	44	45	37	39	39	47	48	58	46	35	44	43	40	46	44	57	38	40	36	44	39	36	44	46	43	50	40	33	48	43	40	47	45	36	55	50	41	36	48	60	38	36	49	50	53	31	38	45	33	49	32	54	46	47	49	37	42	33	54	45	27	48	39	33	40	43	38	47	48	46	38	44	42	46	44	37	52	42	33	37	34	32	45	38	40	31	42	34	34	50	38	33	41	47	48	46	52	52	37	34	55	39	47	38	42	49	41	48	41	48	32	38	42	45	48	38	37	37	39	42	41	37	46	47	36	35	55	30	37	46	38	49	38	45	48	33	55	38	44	53	36	46	50	40	37	37	37	46	50	48	50	46	52	42	41	55	32	44	49	40	31	42	42	46	51	36	43	41	40	41	45	40	42	32	41	47	40	34	30	45	45	45	39	43	48	37	46	42	41	49	48	51	28	42	41	40	37	44	38	42	30	50	43	51	41	33	38	50	46	40	45	48	37	35	46	46	48	42	39	49	48	46	44	41	41	32	34	35	51	44	55	46	37	39	38	48	48	53	49	40	39	39	54	29	41	36	42	42	47	41	44	41	47	58	38	33	43	47	42	39	49	57	43	38	41	33	49	42	52	48	47	36	40	49	48	52	36	43	42	36	44	36	39	36	37	41	48	40	39	43	52	38	45	42	46	47	41	35	49	50	44	36	34	45	45	44	33	37	50	52	53	45	44	33	38	42	44	36	55	34	45	41	39	34	42	42	36	65	43	47	42	34	52	36	44	37	39	37	40	53	30	42	49	47	41	46	46	42	31	45	41	40	31	50	42	46	32	41	52	45	41	40	46	45	30	54	55	46	41	46	48	41	41	37	47	59	47	45	53	52	33	44	39	52	41	57	41	39	36	47	41	45	33	49	53	55	49	46	49	42	49	40	41	51	39	36	52	35	52	45	37	49	39	38	41	38	43	42	26	53	39	37	44	41	36	45	55	53	44	45	43	44	42	52	40	44	40	44	30	48	43	44	44	46	51	55	47	49	42	53	40	39	48	44	40	45	36	45	49	43	43	42	39	34	41	46	39	47	48	40	37	34	54	40	58	41	37	40	49	44	42	53	47	39	45	43	42	33	51	35	38	50	37	45	45	37	45	40	54	34	39	57	48	42	42	37	45	50	47	43	40	44	34	48	42	49	40	45	54	45	51	45	33	42	43	44	48	50	51	47	38	36	46	40	39	43	36	48	37	41	51	36	44	35	52	43	49	43	46	58	50	41	44	48	43	54	36	49	43	50	38	40	37	39	35	49	43	48	33	56	41	49	46	49	27	36	44	47	44	35	47	56	50	31	51	56	36	40	37	35	32	51	47	43	32	25	48	45	35	49	43	44	47	36	36	55	43	44	49	42	38	37	55	34	47	54	42	44	41	47	50	34	53	50	42	36	34	37	36	48	46	39	35	54	45	29	48	49	37	47	47	40	35	46	34	37	44	39	42	51	39	36	29	43	37	54	32	41	46	45	30	45	32	34	48	33	50	42	40	57	42	53	45	37	55	44	39	52	36	37	40	45	44	48	40	50	52	34	34	34	43	45	26	47	48	40	33	41	50	43	36	40	49	43	37	39	58	41	41	34	33	42	42	33	36	48	39	48	54	42	46	36	37	35	43	38	42	38	46	55	45	26	37	56	46	49	40	42	51	43	42	36	59
26436	18333	12344	26116	33854	32322	29976	27368	24707	19366	14881	12038	10653	9488	8421	7901	6997	6182	5099	4527	3857	3171	3017	2792	2464	2152	1887	1768	1720	1511	1521	1450	1465	1476	1434	1367	1232	1208	1094	1117	1038	1062	988	905	962	956	933	893	854	1160	11601	1084	826	786	724	685	693	733	695	708	672	686	659	695	721	687	690	632	695	707	699	683	699	664	622	662	699	704	691	725	666	638	710	673	689	689	697	712	649	669	676	721	705	723	700	695	694	742	755	658	694	648	673	677	700	645	670	691	689	621	679	676	684	680	659	657	677	699	723	652	659	674	649	731	691	699	699	691	677	703	677	669	700	687	729	655	685	660	641	722	700	691	630	631	632	707	675	685	627	697	691	659	649	634	630	623	642	637	640	685	681	711	665	682	683	661	694	690	692	697	715	691	618	636	692	638	678	667	657	667	626	680	651	674	619	703	655	652	657	654	684	640	621	601	664	638	609	652	648	652	611	635	645	666	660	675	654	682	642	700	653	652	674	636	648	632	667	648	632	631	663	667	658	633	645	660	654	637	695	695	656	668	625	661	612	638	653	672	655	632	637	667	578	570	660	679	690	607	686	643	623	626	637	650	644	649	632	604	645	659	610	643	640	667	651	613	638	662	642	649	635	656	654	636	583	620	634	687	617	647	655	663	573	616	666	628	665	642	621	674	637	647	637	673	635	657	657	676	631	612	674	699	646	640	648	672	612	645	635	600	629	605	608	632	670	607	662	613	646	647	674	646	662	650	660	653	633	655	659	663	666	675	664	678	663	621	642	636	639	602	669	618	629	626	639	603	606	657	661	644	633	637	651	662	654	639	631	596	645	682	691	619	649	679	613	652	679	646	652	647	658	624	638	633	605	632	632	638	683	623	684	614	699	674	673	640	671	608	617	611	630	684	622	568	692	672	601	603	665	656	660	674	651	636	631	635	652	621	633	654	692	641	685	639	654	649	648	697	624	649	659	596	627	642	656	630	633	637	687	648	606	669	662	643	636	648	619	636	665	660	663	634	691	647	631	685	660	649	633	666	659	648	663	620	660	682	631	644	684	673	637	711	651	667	662	613	691	658	658	698	677	628	637	642	657	645	659	645	712	607	678	603	661	677	628	635	683	661	669	650	686	642	650	617	631	592	685	639	646	605	670	652	595	635	639	645	635	637	662	575	677	617	599	621	624	698	677	640	649	666	655	671	641	671	624	648	635	640	634	605	597	630	634	649	634	643	627	635	636	653	672	615	638	665	643	605	662	634	621	617	647	625	682	612	610	677	640	677	610	647	600	658	659	664	655	620	677	652	649	622	644	634	667	622	642	605	615	633	623	662	648	658	647	655	646	651	628	649	651	633	631	645	686	666	638	637	659	614	614	624	667	640	682	635	641	652	629	622	669	606	656	670	657	602	654	651	617	650	621	628	649	642	645	648	617	659	688	636	643	671	648	604	666	612	619	653	695	638	612	663	629	667	650	689	650	608	639	635	631	685	612	663	624	663	666	624	673	624	620	687	653	622	627	677	648	652	711	639	676	640	627	650	652	631	653	686	636	632	656	688	598	657	639	665	638	627	660	671	638	643	633	645	617	615	661	647	654	642	661	677	665	593	653	636	668	660	604	619	664	643	641	579	652	658	649	633	617	698	688	620	629	616	636	627	650	638	602	595	653	634	641	698	644	622	653	691	638	686	645	701	625	646	641	663	629	670	620	654	636	663	615	636	633	617	675	668	643	613	681	641	635	633	684	625	627	630	649	625	688	625	629	643	634	628	626	634	633	672	636	705	671	658	662	661	662	662	650	619	679	629	666	622	643	646	636	652	638	715	695	670	639	659	659	623	602	622	650	648	675	631	649	673	650	636	621	644	638	646	626	649	649	679	665	628	660	622	636	642	643	633	669	630	641	629	645	641	611	643	685	672	677	628	641	687	619	637	651	706	685	627	615	619	626	662	657	611	660	635	694	629	649	648	704	635	624	612	627	652	657	661	642	642	621	635	675	648	643	645	659	636	638	624	698	642	633	627	633	644	656	675	709	627	646	678	619	627	629	654	609	642	628	668	619	631	626	675	670	632	668	676	622	635	627	646	665	642	599	671	634	646	660	645	608	586	688	640	646	651	645	626	644	670	689	645	644	663	602	698	681	653	680	629	606	578	678	661	663	652	679	626	637	631	708	651	625	614	604	650	621	661	647	675	661	670	620	633	602	645	663	637	625	642	675	665	670	637	623	699	676	661	635	648	656	622	604	711	635	647	663	612	641	586	698	627	643	621	645	613	609	617	686	598	678	628	677	708	692	618	661	643	674	654	667	628	698	619	623	623	678	601	639	635	619	632	672	654	613	625	665	626	636	682	638	621	674	657	625	657	619	605	654	690	662	632	640	646	661	633	669	613	652	615	613	663	624	635	669	638	627	630	642	624	691	683	626	637	674	589	662	656	639	625	645	650	617	654	650	594	634	649	667	642	632	632	653	651	646	657	632	610	667	664	667	626	688	645	667	619	653	671	659	666	660	644	640	647	627	686	624	630	583	661	625	637	624	633	637	585	696	622	621	617	689	601	638	640	629	641	636	652	675	676	665	656	662	659	640	647	652	650	671	627	625	652	602	699	662	727	647	651	592	694	704	645	649	613	600	687	666	634	680	629	638	645	621	641	610	612	628	666	677	666	659	659	680	660	658	642	679	650	651	669	591	632	663	663	597	603	629	653	648	646	677	644	671	697	654	629	578	616	617	610	629	639	644	635	696	609	646	646	628	647	678	651	629	676	686	652	591	651	626	632	641	645	645	638	668	582	665	646	648	663	655	615	659	681	658	626	652	630	644	654	618	645	649	629	659	673	626	679	611	658	635	613	612	663	599	644	668	633	605	680	603	667	670	578	682	667	637	660	662	631	680	610	659	643	669	624	661	630	666	588	630	608	644	688	633	605	624	634	671	642	644	633	675	582	645	642	638	649	669	643	655	607	646	637	629	631	659	627	645	647	602	665	658	626	637	667	629	641	654	660	612	624	657	642	665	578	627	659	642	657	618	642	670	582	642	646	624	623	624	686	671	628	666	620	656	652	673	642	636	641	668	637	626	665	643	652	626	609	665	631	702	666	654	666	639	635	646	646	634	602	623	627	658	626	617	666	657	637	615	645	680	668	682	649	653	631	637	604	655	632	664	619	624	671	641	648	626	655	653	618	705	637	644	628	633	649	655	627	660	613	668	650	649	644	680	665	639	649	675	635	602	604	631	636	680	655	648	638	680	649	612	610	621	703	650	638	678	651	638	650	623	606	699	642	643	629	651	627	685	681	660	642	659	625	648	657	633	661	626	658	646	627	617	605	639	597	651	636	669	658	622	634	671	691	667	656	663	671	654	636	645	703	637	666	666	631	644	675	665	612	606	650	623	629	620	632	634	629	608	705	623	653	626	703	665	640	671	636	667	639	645	666	653	669	644	635	643	680	655	664	694	670	693	638	624	678	669	614	687	625	697	647	628	652
1877	438	291	190	342	373	332	299	272	219	153	113	130	96	103	102	99	82	73	63	65	51	60	40	41	44	45	44	40	42	28	48	34	48	43	43	34	23	31	48	41	35	43	48	37	41	32	35	34	39	65	34	35	29	29	37	36	29	42	32	28	26	39	38	32	37	33	33	34	34	34	44	35	28	45	33	32	37	20	41	30	36	44	47	47	42	30	37	31	35	29	31	46	38	28	41	33	39	30	33	24	36	36	37	43	34	31	32	35	25	36	38	38	36	35	36	48	21	36	36	33	30	38	36	31	42	38	37	29	32	29	29	20	40	32	28	39	39	33	35	36	35	20	40	59	35	38	32	35	42	43	45	32	28	36	28	25	40	30	26	37	32	32	31	45	44	26	25	31	39	22	41	35	29	34	29	46	42	30	38	41	33	48	34	37	45	41	37	38	37	34	32	32	38	32	34	35	37	37	38	32	25	34	35	40	28	37	37	36	38	46	27	51	44	31	26	33	32	39	30	29	32	41	33	35	36	40	31	34	36	25	26	43	38	34	28	39	30	28	36	27	28	23	42	32	26	49	36	43	27	37	42	41	31	34	29	33	29	34	33	31	30	28	32	31	28	39	39	27	35	42	32	25	37	29	37	35	38	40	29	27	25	31	39	35	31	34	30	33	44	37	38	32	42	26	28	30	30	39	37	31	49	37	37	33	24	34	42	25	31	31	44	30	39	30	32	33	30	35	44	31	42	46	30	32	35	38	45	31	29	28	46	34	36	26	35	27	30	42	51	37	36	38	30	38	29	41	33	43	39	28	36	35	31	35	29	35	37	38	41	20	35	26	42	30	31	34	36	37	33	31	31	30	27	36	40	51	36	35	38	25	30	39	31	37	25	37	29	41	42	42	35	34	27	37	32	31	33	31	23	24	32	35	43	45	25	28	43	33	41	45	39	41	29	40	40	46	41	41	34	23	27	34	36	38	41	20	36	31	24	36	32	41	33	47	32	28	34	31	36	40	39	44	37	33	39	40	38	32	34	33	34	33	24	26	35	39	37	38	37	38	42	28	28	28	29	41	40	37	38	37	25	35	26	35	45	34	35	24	41	33	37	34	49	40	41	40	34	36	51	37	27	30	47	28	37	38	39	43	34	38	27	42	34	35	32	31	29	30	39	42	39	37	43	32	47	33	42	33	48	28	44	40	33	39	33	26	36	30	40	32	34	34	41	31	34	30	36	34	31	38	35	38	34	30	37	28	38	30	43	40	31	38	26	32	34	45	34	40	30	34	35	35	32	34	39	23	32	28	44	29	42	25	30	26	31	33	38	36	39	28	44	28	39	24	28	27	31	30	22	49	34	33	22	38	28	27	37	34	44	30	34	37	35	34	32	26	42	43	39	33	33	32	35	31	37	34	37	33	33	27	35	36	37	22	26	35	37	30	30	32	39	34	25	29	34	37	38	43	37	37	40	32	28	31	29	35	45	27	30	35	40	25	28	31	36	37	27	39	40	26	41	38	44	40	41	39	26	33	37	42	46	42	34	39	46	35	34	33	38	31	33	25	34	42	51	24	46	36	43	29	40	31	32	47	29	44	37	41	44	36	38	34	35	40	33	36	38	35	35	40	46	34	41	39	30	35	21	40	36	41	36	33	38	33	42	34	32	43	37	38	34	32	48	38	28	28	32	44	38	30	30	28	50	45	34	34	31	36	38	34	47	22	38	42	44	41	26	37	39	33	36	30	41	30	28	31	40	32	31	35	33	28	31	37	43	36	34	32	32	35	26	34	36	34	23	33	40	33	39	38	41	29	32	47	53	32	32	30	28	41	30	38	32	37	41	27	30	40	36	36	30	27	37	53	24	24	36	35	30	26	31	21	29	40	34	37	43	35	37	27	37	40	43	49	40	25	34	32	25	32	30	25	41	42	28	29	27	39	33	40	23	34	38	32	26	37	32	41	33	27	42	36	30	29	44	39	33	33	29	36	33	31	34	31	29	40	36	40	36	42	37	35	49	21	34	37	35	34	28	35	41	43	31	36	33	45	32	31	43	35	37	37	28	42	42	50	34	24	26	35	32	34	27	37	41	29	37	36	42	28	38	29	26	29	40	37	42	42	32	28	36	50	36	32	40	43	37	30	31	41	27	37	29	35	30	39	25	39	29	34	35	31	29	37	30	35	36	33	29	40	41	29	26	32	38	31	29	31	25	37	32	40	22	39	30	34	33	42	40	33	39	34	32	37	46	21	30	37	42	35	38	35	27	24	34	44	42	35	41	32	38	39	33	37	28	31	26	34	31	37	37	30	34	42	35	43	29	46	29	36	41	25	43	46	33	36	37	40	44	34	32	28	33	33	32	35	39	44	30	29	27	32	37	31	31	45	31	40	28	34	48	35	33	28	35	32	27	38	42	34	41	43	31	45	23	36	39	30	35	28	38	40	35	41	37	34	30	34	35	39	36	35	31	36	36	33	35	37	37	35	29	46	32	33	32	38	29	30	30	41	29	37	42	32	36	38	35	44	28	27	31	39	41	30	36	32	47	26	37	26	32	31	34	31	31	31	33	26	44	28	36	33	43	44	39	36	36	34	35	46	25	33	37	32	37	30	34	24	37	36	48	35	37	34	41	41	40	32	29	41	42	35	27	32	30	44	27	40	46	37	46	38	33	31	32	35	24	50	36	33	34	29	39	40	30	32	39	28	39	37	38	46	29	23	30	37	24	37	37	41	35	29	36	33	38	47	23	44	30	44	44	35	37	33	35	43	35	39	40	49	37	27	34	29	32	33	44	28	33	35	27	40	39	32	27	32	32	37	37	37	36	45	38	39	34	33	33	28	38	37	31	45	26	42	39	33	38	37	32	47	41	21	42	27	38	38	41	30	31	39	42	33	33	32	38	40	39	33	30	36	45	31	33	41	44	29	33	49	46	24	32	45	25	33	33	30	36	58	24	26	39	34	35	33	38	42	29	31	35	30	32	39	34	27	34	33	41	38	28	36	26	30	32	43	26	35	31	42	35	42	27	32	42	36	52	32	43	42	42	53	38	29	25	31	36	27	24	28	34	36	41	35	48	27	37	29	30	36	36	39	32	40	31	37	33	32	46	28	34	31	32	17	42	36	46	33	38	35	43	31	38	27	30	29	29	29	26	32	37	33	39	26	36	40	34	30	43	53	30	33	26	33	31	28	36	51	26	33	31	38	47	49	42	19	33	41	30	33	39	51	35	37	46	30	43	29	29	37	30	28	43	38	42	47	27	41	39	27	34	35	32	30	24	33	34	37	32	27	36	43	35	41	27	30	28	38	35	31	33	29	32	26	36	38	36	22	31	42	32	33	37	41	39	26	31	33	35	43	33	40	33	27	33	30	37	18	31	33	36	36	36	41	39	29	28	33	44	27	30	40	37	37	35	31	31	34	30	46	41	31	34	40	37	41	36	42	34	33	48	45	31	38	43	38	33	38	35	39	46	45	28	36	30	41	38
18609	11063	6626	17540	24272	22484	20006	17134	14844	10730	7105	5389	4960	4379	3880	3706	3141	2833	2356	2085	1656	1477	1446	1283	1163	1121	924	844	837	840	815	827	778	749	761	683	669	744	641	678	624	594	624	584	545	631	630	617	594	556	2275	640	533	601	556	587	518	526	523	581	548	564	520	553	530	554	517	557	525	529	508	487	546	513	518	537	530	521	563	559	541	573	503	550	514	531	534	540	528	525	536	598	543	498	500	557	539	533	525	524	542	510	521	550	554	518	558	530	556	540	558	554	551	577	516	543	599	513	547	537	528	543	488	546	526	517	557	536	584	519	593	562	541	576	587	532	581	523	592	545	567	539	545	508	569	510	545	545	541	538	453	497	533	538	526	518	520	519	544	565	575	533	572	557	554	533	518	539	540	506	523	538	531	526	539	565	521	528	531	554	528	536	530	512	537	544	516	546	492	517	523	534	547	550	531	514	482	527	536	480	531	531	529	519	543	521	509	536	522	539	529	491	481	535	548	551	517	543	545	571	526	510	568	546	548	506	498	541	511	507	505	590	541	523	543	536	535	575	517	548	500	531	528	560	554	534	528	506	518	567	534	526	523	516	510	538	547	518	525	542	526	495	552	542	515	549	540	536	539	569	526	527	488	515	560	527	538	537	535	521	521	547	567	538	520	507	556	530	469	511	537	551	512	528	564	517	546	509	532	527	527	563	515	506	517	539	493	548	564	527	503	490	494	468	535	539	496	501	563	520	531	506	538	532	527	535	548	510	556	532	556	515	555	508	550	538	516	546	551	523	516	549	540	493	542	536	545	511	513	497	552	538	530	545	552	504	521	505	543	534	521	530	543	487	501	519	537	544	538	537	527	521	500	507	535	556	563	543	520	522	521	530	538	509	527	533	523	527	518	494	519	517	489	550	544	507	506	566	544	532	519	543	558	540	510	481	559	550	504	518	488	523	522	515	547	504	525	518	523	519	526	536	523	540	543	522	538	521	518	513	537	525	496	503	525	600	542	503	529	517	554	531	539	525	485	546	550	512	528	524	528	504	542	528	494	495	540	508	536	551	554	495	517	517	549	507	495	525	530	519	486	556	529	552	502	546	478	549	543	550	492	518	540	540	515	547	491	503	495	492	597	537	541	496	541	542	549	539	509	544	519	520	559	498	544	565	550	559	500	547	551	532	549	543	513	527	525	496	508	520	551	518	533	514	551	533	525	537	511	566	515	538	555	516	531	545	535	560	530	514	523	532	535	560	531	542	547	551	502	547	567	536	513	502	546	553	522	519	525	558	560	493	494	500	536	517	492	533	512	573	523	540	526	527	535	568	531	495	548	536	537	535	541	535	534	461	536	537	556	543	507	542	519	546	521	500	512	525	510	562	517	524	542	542	524	523	566	501	520	482	502	565	517	539	571	545	551	508	513	540	499	501	508	535	534	535	502	530	543	477	522	544	509	476	532	548	527	511	515	497	507	511	497	555	559	542	544	534	536	495	541	560	559	498	514	545	549	527	529	533	540	532	493	529	509	548	548	559	522	542	515	506	525	521	536	523	475	530	506	532	552	550	529	528	507	563	507	531	554	531	495	526	519	490	533	539	553	525	553	577	491	503	534	538	537	519	547	540	533	540	512	522	520	499	536	505	576	514	495	538	535	507	504	541	497	517	523	521	504	496	540	512	497	584	534	512	539	517	536	503	523	538	513	505	560	572	581	522	504	564	563	501	552	552	545	502	494	551	496	536	492	542	539	515	553	526	535	503	514	541	578	511	509	559	527	521	543	546	554	490	537	506	517	524	530	501	552	511	528	556	501	487	564	515	535	544	518	524	520	506	513	562	501	532	501	522	542	536	523	515	560	486	556	530	554	494	505	514	557	540	535	502	532	528	549	551	522	526	506	511	522	534	533	532	531	465	530	490	509	519	526	505	554	559	534	500	567	568	489	512	543	524	535	571	544	522	511	500	554	540	541	507	499	488	553	526	554	553	478	540	541	533	526	518	520	558	556	519	505	540	566	509	569	526	511	511	599	525	522	566	535	524	542	559	511	563	513	485	521	576	507	488	510	524	537	521	538	550	523	572	526	507	582	522	510	491	512	552	526	539	510	538	575	564	559	520	542	534	520	515	503	544	536	526	554	531	570	500	511	556	491	547	562	550	582	512	523	550	543	551	524	552	519	559	489	556	531	531	538	548	518	535	523	560	545	528	496	520	480	521	531	541	512	525	512	540	545	492	539	536	489	500	473	495	533	492	538	499	535	532	560	520	536	503	536	555	529	573	504	525	487	515	517	561	544	514	523	536	541	581	538	555	517	568	540	516	567	553	515	496	556	523	536	519	530	527	529	523	574	525	490	506	539	510	539	540	526	553	475	565	514	486	568	567	497	513	536	533	561	550	538	546	531	504	513	570	545	491	551	498	513	497	530	513	507	496	511	514	508	505	532	530	537	566	510	554	559	536	503	495	536	538	530	548	500	552	508	497	545	565	524	486	521	542	536	521	542	504	561	542	522	515	508	535	510	527	548	541	549	510	523	546	516	500	518	524	522	546	487	528	565	482	512	538	530	574	450	494	498	522	578	552	555	571	510	554	550	512	518	558	529	507	558	530	518	522	515	550	516	519	521	538	529	509	504	535	532	525	555	514	541	504	567	556	513	492	511	506	509	556	543	525	562	542	525	551	528	552	521	529	488	491	548	536	546	491	541	511	515	525	521	576	500	561	563	543	520	498	514	544	525	504	528	532	486	518	484	491	540	472	571	528	540	494	533	499	582	485	535	552	533	478	515	553	559	540	513	549	501	558	523	536	523	531	511	521	550	554	524	538	537	547	521	514	488	543	576	472	514	528	552	500	510	560	528	492	554	505	487	542	556	511	521	497	504	517	510	524	518	549	526	553	515	545	531	513	495	490	531	536	474	527	565	567	526	561	523	503	520	540	540	532	531	511	562	520	543	533	524	538	565	504	501	521	518	553	524	523	584	532	540	507	532	559	497	542	523	499	576	501	533	508	501	555	554	516	550	532	527	513	515	577	563	533	530	522	496	550	542	502	500	552	515	548	535	533	529	515	564	553	533	532	537	552	507	500	504	557	550	509	526	490	518	530	539	530	527	492	563	542	537	534	521	524	509	512	550	505	555	532	502	485	502	555	565	535	490	508	543	537	535	496	562	522	561	560	590	539	544	546	484	534	557	495	537	517	557	518	588	517	495	517	517	531	512	538	550	525	536	524	513	523	559	556	511	565	510	509	539	514	550	495	513	530	528	527	521	530	552	534	515	531	483	519	531	498	578	513	474	546	527	529	535	546	513	491	516	503	518	525	555	549	524	514	500	534	542	526	542	500	546	554	503	536	523	557	551	540	510	503	514	505	494	527	528	553	560	568	535	548	537	515	533	508	512	500	526	558	560	542	510	518	579	521	561	562	557	542	545	520	578	497	573	576	546	553	537	536	536	526	561	501	555	555	542	519	547	498	514	542	525	557	514	499	520	555
1394	683	390	292	559	586	548	442	390	324	227	167	161	134	130	119	123	91	86	79	82	51	64	45	46	54	39	34	44	39	45	44	39	31	32	38	32	26	33	32	33	31	24	27	25	32	17	32	26	25	187	37	34	32	26	30	22	28	33	24	21	35	25	23	31	29	39	36	22	28	25	19	26	18	22	33	26	17	28	32	24	27	30	22	34	32	29	39	18	26	25	20	21	25	25	27	30	30	18	24	28	25	28	27	25	19	32	37	32	29	20	26	23	33	16	27	29	29	26	24	26	17	27	26	23	22	25	24	16	25	37	28	25	28	29	24	20	29	34	24	26	30	29	24	26	34	28	20	26	30	27	23	20	30	25	33	31	20	24	24	25	22	28	25	33	24	30	42	32	31	22	29	20	36	24	35	28	26	29	27	30	30	19	18	35	29	26	22	17	23	33	33	26	31	30	23	25	37	28	22	27	25	22	25	18	25	28	26	31	26	26	27	27	22	29	20	21	19	20	29	32	24	21	26	25	37	26	28	24	24	35	25	24	30	18	31	29	24	27	27	29	29	33	31	25	25	23	36	23	35	25	27	30	38	33	28	24	31	35	27	23	25	29	31	29	27	29	34	25	26	26	39	21	29	26	27	20	36	21	26	29	27	26	35	29	24	27	33	29	24	19	22	30	24	31	32	23	23	17	21	22	26	25	20	29	22	32	28	31	22	27	31	19	29	26	21	14	27	31	25	35	24	30	24	30	27	30	24	31	25	24	24	25	27	36	22	32	34	28	33	36	34	36	30	27	29	24	25	16	27	24	28	33	17	27	28	20	32	15	26	21	18	25	24	29	29	34	18	34	26	36	24	20	24	22	29	26	22	22	23	30	35	28	29	15	25	23	35	27	28	17	32	25	25	27	24	35	26	20	19	19	21	24	32	37	19	33	32	20	23	31	17	16	31	24	25	30	37	21	25	25	29	21	23	21	17	35	32	20	23	25	33	34	34	33	28	23	26	27	30	19	28	18	19	38	25	34	43	10	18	26	30	27	23	30	22	29	29	29	19	24	34	28	17	25	30	24	26	21	31	30	26	30	34	26	38	25	32	26	28	29	28	29	30	18	17	27	23	32	18	25	21	31	28	28	29	26	25	24	28	31	39	24	37	33	28	16	23	25	22	26	29	17	31	26	25	22	24	23	20	28	23	29	32	24	30	32	35	22	26	24	21	31	25	29	24	20	26	29	27	20	30	31	25	26	16	28	34	29	27	33	23	35	22	36	25	31	25	20	25	34	29	33	22	26	30	32	21	31	24	19	21	28	23	20	28	26	23	31	28	28	20	23	24	31	31	23	25	32	30	23	27	14	25	19	32	44	28	28	26	32	28	26	30	35	28	24	15	23	26	33	37	27	32	25	25	26	28	27	29	23	29	26	21	27	17	23	30	23	26	23	31	27	22	22	24	35	33	28	22	24	29	31	27	22	31	24	27	25	27	32	34	28	23	24	27	26	27	21	28	19	24	18	40	29	34	31	24	34	23	24	37	17	19	27	22	24	34	28	29	25	26	30	29	31	33	18	20	22	23	19	22	26	20	26	23	21	29	25	32	26	28	22	29	24	26	27	20	28	25	22	28	26	31	26	26	38	19	34	15	26	21	27	18	27	18	25	32	27	30	25	24	23	29	24	29	20	22	21	32	17	25	18	27	24	21	32	26	26	24	23	25	23	25	30	24	25	31	25	19	27	28	24	30	29	29	20	29	39	25	28	21	32	22	25	28	28	21	24	21	18	25	22	25	30	25	26	29	33	20	30	22	20	32	24	36	30	22	25	21	24	24	27	28	25	32	24	25	21	24	29	24	25	31	22	24	17	17	26	28	22	25	23	32	27	21	20	27	26	32	31	27	35	25	30	23	31	26	20	26	22	26	35	25	32	22	26	25	33	23	21	22	32	27	27	19	27	14	32	28	26	27	19	30	33	31	22	34	31	18	21	17	25	30	28	32	40	31	32	22	19	38	27	31	30	26	30	14	25	24	30	33	17	20	25	25	26	19	27	29	24	34	28	19	17	23	27	19	27	27	32	22	28	36	19	25	31	34	25	27	22	21	18	25	27	25	29	25	16	24	29	31	27	20	31	23	27	24	26	26	27	30	24	21	30	34	11	24	28	26	30	30	24	30	26	27	22	26	21	24	37	35	29	20	23	19	19	24	26	29	25	17	35	25	33	24	28	25	25	35	19	24	14	11	28	28	29	23	20	31	21	17	30	25	22	26	32	23	26	32	20	25	18	19	23	19	27	34	27	22	31	21	24	35	28	23	21	22	29	27	33	29	25	26	24	20	24	34	24	21	20	27	14	16	37	33	31	28	27	29	21	27	31	27	26	24	22	22	21	36	24	26	36	26	23	19	30	23	35	33	23	26	20	20	24	23	40	23	37	31	16	26	25	27	31	22	22	22	20	20	28	22	27	20	21	26	28	29	20	29	26	24	20	26	24	25	24	30	29	19	28	35	17	20	36	25	27	26	21	32	33	27	23	30	22	18	31	25	28	31	29	30	35	27	27	29	30	26	22	29	27	21	25	28	33	26	28	20	23	17	28	22	30	27	28	28	22	19	24	27	17	26	32	27	33	26	34	25	41	21	34	24	28	25	24	26	19	24	25	25	26	24	28	22	24	28	19	21	31	25	31	29	34	25	31	26	25	23	28	19	22	31	16	29	23	30	22	24	24	25	24	18	45	20	26	19	23	31	22	21	25	33	20	34	29	29	17	23	27	24	28	19	21	30	24	28	24	30	25	22	21	29	17	35	17	36	19	20	29	30	30	18	22	18	28	28	34	32	32	27	30	25	32	27	25	31	23	25	22	31	22	41	25	25	17	26	24	22	30	28	29	21	31	19	24	24	25	23	29	21	18	23	21	14	24	26	23	25	30	27	26	34	24	26	24	29	26	24	24	23	19	26	33	24	25	31	34	18	23	21	25	29	27	22	19	21	31	21	27	27	25	24	24	24	35	24	28	28	24	25	28	24	24	27	25	19	29	28	26	28	28	30	24	39	31	32	30	32	19	25	30	27	19	27	32	31	28	27	26	25	24	33	27	35	22	24	33	19	26	24	31	22	20	26	31	26	17	21	24	22	23	27	23	19	32	17	35	26	26	27	31	25	32	30	20	30	21	31	32	29	26	24	28	22	29	29	23	26	28	29	18	31	30	25	37	23	26	25	31	26	23	21	25	24	23	32	26	31	29	25	30	25	18	21	28	31	21	23	24	37	26	27	21	33	29	27	22	18	29	35	23	29	24	24	24	28	33	32	25	26	29	19	33	18	23	21	19	21	29	16	25	24	29	26	33	22	25	20	28	24	37	25	34	29	21	23	19	24	26	26	28	21	22	23	30	25	34	24	19	27	28	31	18	31	23	16	20	28	36	26	21	27	18	23	23	19	20	29	30	22	27	34	30	17	28	41	16	20	20	25	27	22	21	20	33	33
22693	15167	9329	22435	30036	28154	25311	21715	18982	15073	11188	8497	7442	6684	5846	5251	4787	4171	3383	3184	2590	2121	1975	1914	1655	1439	1246	1112	999	898	952	902	913	892	771	796	789	813	790	685	687	629	585	580	546	577	591	586	527	840	7222	618	515	434	453	444	428	476	429	450	441	420	445	459	421	413	431	439	411	395	429	478	433	397	445	417	416	419	437	438	442	456	457	460	420	453	414	438	430	412	389	457	426	435	440	485	436	459	409	437	444	429	399	408	415	437	427	436	407	449	418	440	417	383	442	392	395	413	408	406	381	453	410	430	444	413	408	440	441	429	452	487	457	429	420	447	452	412	439	428	435	438	400	414	426	369	414	407	433	444	403	383	397	392	405	413	435	425	396	426	423	425	457	444	433	467	425	451	428	411	435	453	404	442	381	469	430	392	407	440	411	421	400	386	456	435	404	427	425	409	424	394	405	409	380	403	405	398	412	410	370	391	398	423	399	435	405	392	394	363	404	411	401	389	402	390	416	377	425	446	413	381	386	364	399	397	394	414	394	389	408	429	418	393	404	386	404	396	415	400	417	406	411	379	408	409	391	391	364	397	423	398	382	362	440	416	378	418	422	374	413	410	426	385	407	371	391	412	421	379	420	442	420	414	405	385	413	379	396	372	406	427	417	383	428	409	414	429	426	415	417	407	412	384	400	417	456	386	379	387	415	416	386	414	457	407	423	415	443	428	403	399	394	403	369	422	394	423	384	406	391	367	403	417	406	399	379	386	409	380	425	402	409	409	407	443	396	385	397	402	383	418	429	400	439	437	408	411	413	397	405	373	424	411	406	449	409	398	405	371	423	398	432	373	429	378	404	374	399	400	423	413	395	416	402	416	394	394	431	395	398	365	414	453	420	407	433	383	406	478	400	408	418	391	415	419	405	432	396	410	400	395	409	398	426	420	383	408	401	433	406	392	425	411	403	420	385	422	409	369	447	423	416	385	381	408	409	414	394	425	418	386	416	415	431	415	372	388	415	420	418	368	418	357	421	398	373	407	415	359	396	380	391	397	380	404	433	397	434	415	404	398	436	417	419	385	367	406	421	430	360	422	423	363	412	426	373	415	390	405	404	397	408	398	423	420	399	380	454	398	379	402	400	400	405	429	382	422	424	405	410	438	381	404	403	414	403	412	402	390	401	383	380	460	406	370	413	405	430	405	382	407	381	397	401	409	402	380	390	398	417	393	395	399	398	379	397	394	402	434	401	385	410	425	384	387	419	387	443	395	413	424	405	401	394	394	414	398	423	413	416	389	391	405	391	369	402	395	370	380	443	390	372	407	412	426	404	418	415	427	379	390	424	378	408	404	404	434	402	394	421	400	382	405	399	429	378	439	431	383	397	377	410	409	374	381	395	399	425	390	369	397	399	440	414	381	397	380	431	404	417	379	397	383	380	420	382	386	379	380	361	407	411	402	385	405	400	389	413	398	381	420	398	382	357	395	412	399	354	422	395	461	419	393	390	384	417	421	404	399	412	422	411	382	410	415	391	404	390	379	386	391	440	413	406	372	421	420	408	428	397	404	438	373	436	402	369	431	408	411	403	421	410	393	388	408	431	448	382	396	360	384	439	405	450	390	429	405	403	414	419	386	369	386	419	375	374	425	422	416	402	383	406	422	413	424	425	411	398	413	419	381	383	399	396	432	372	422	408	414	361	383	356	403	408	407	404	437	439	415	415	435	391	407	382	420	383	397	398	388	403	419	386	428	394	414	392	436	413	412	393	404	431	430	380	394	434	452	402	408	414	413	413	417	401	406	407	423	381	384	389	383	435	431	384	421	429	410	448	436	385	392	388	401	380	423	379	408	399	392	402	397	383	393	433	425	391	377	391	389	389	387	397	393	421	411	402	432	429	417	402	433	414	383	389	380	384	395	391	366	425	378	370	399	419	393	414	413	436	413	408	393	390	391	399	378	422	416	382	421	404	449	381	389	424	387	415	395	398	443	402	393	394	370	434	385	393	399	402	393	383	381	412	394	389	421	395	429	411	433	431	393	412	388	389	407	395	416	388	401	411	436	375	408	419	417	362	404	400	415	420	407	389	388	404	400	386	372	370	388	404	398	419	391	416	422	406	397	391	376	414	382	384	432	407	409	408	414	371	420	395	441	388	396	420	417	430	405	398	480	361	427	381	419	418	384	356	421	395	434	444	385	397	396	392	366	422	421	418	354	402	418	397	376	383	374	440	411	386	441	423	416	393	371	392	380	405	386	427	390	420	408	398	437	438	387	388	413	420	396	401	379	425	367	410	402	400	374	404	387	405	404	424	396	418	410	376	388	420	411	379	403	390	365	399	398	401	371	402	396	378	392	367	410	403	378	388	388	408	429	451	374	391	396	386	434	396	414	391	439	396	412	438	417	388	404	371	414	407	388	456	420	407	390	407	375	395	420	397	381	382	412	401	426	402	425	438	424	399	415	405	408	436	418	397	386	401	392	435	411	385	382	409	395	407	415	406	401	425	427	376	408	395	403	391	434	368	393	406	393	418	386	392	431	402	400	390	409	418	398	414	407	414	424	397	405	359	376	423	375	391	415	391	404	442	366	382	391	382	423	425	384	395	422	390	394	434	433	422	378	375	382	404	399	379	430	347	397	433	412	438	410	399	366	418	396	399	377	415	389	376	406	400	413	408	379	398	446	380	384	398	384	409	378	390	390	414	434	351	398	417	411	388	406	404	372	379	411	408	395	405	369	372	427	411	398	375	380	396	424	391	411	403	366	450	434	426	405	397	436	415	426	418	419	400	418	415	415	422	401	413	404	429	399	396	422	400	392	418	416	403	388	416	434	379	389	449	402	422	406	419	426	402	369	421	400	403	424	411	401	406	412	415	407	378	357	396	394	423	437	378	411	436	368	394	390	408	420	454	382	398	422	381	423	392	422	380	372	351	371	408	400	414	395	381	424	376	380	411	402	390	419	427	420	384	417	420	394	382	401	382	412	410	417	432	389	413	400	404	451	410	414	412	376	446	404	412	384	431	406	389	394	389	416	373	372	398	415	402	401	389	441	403	396	393	421	386	402	404	416	399	433	390	419	415	412	424	419	392	389	403	403	402	406	416	420	381	418	431	387	393	418	386	433	399	360	375	400	420	400	406	440	442	397	387	357	398	442	389	396	417	390	435	405	394	334	418	388	432	409	420	390	418	366	400	383	412	425	395	395	430	414	419	406	396	446	421	367	394	376	396	385	406	412	401	386	409	388	360	412	432	391	398	391	426	408	385	386	405	367	383	397	421	436	431	389	416	399	395	406	362	419	418	362	409	360	396	382	392	397	379	382	375	405	419	411	436	407	395	398	410	404	392	379	404	415	422	380	419	398	384	432	435	438	413	430	396	424	425	370	413	368	430	383	427	418	415	378	399	424	388	411	363	404	391	399	385	376	375	411	370	383	439	418	427	378	391	388	383	373	401	372	414	388	416	404	397	427	426	376	435	441	436	402	415	394
3091	672	386	312	497	577	493	422	404	332	273	198	186	180	160	145	142	124	94	113	106	83	91	86	58	72	61	63	68	69	67	72	61	52	58	57	71	62	68	64	52	61	59	48	56	56	51	55	56	66	147	64	54	43	45	67	51	53	49	55	44	48	72	60	59	56	42	42	55	48	58	65	69	53	51	53	54	51	53	49	42	56	51	56	39	57	52	50	62	44	57	51	71	41	57	55	45	34	56	42	54	48	53	53	50	49	50	54	49	46	54	58	65	52	41	42	61	52	57	44	44	50	50	44	35	57	56	60	49	51	41	49	46	50	62	50	46	48	45	44	60	40	47	36	64	54	52	49	51	46	51	52	49	46	56	41	53	44	55	61	58	54	44	49	59	55	42	60	53	56	60	48	50	56	50	51	56	54	63	60	36	57	42	47	43	52	40	47	52	56	51	49	53	52	63	43	57	52	46	64	46	60	52	53	52	52	52	60	56	45	62	59	48	43	48	57	69	52	45	67	45	50	46	51	52	45	49	50	53	51	42	50	44	47	49	56	52	60	56	65	52	48	48	40	39	59	47	59	52	55	51	44	42	38	57	51	62	45	63	43	50	56	69	53	46	58	57	46	59	56	61	54	54	47	53	43	57	63	63	40	52	42	47	45	38	47	62	56	57	54	54	61	38	60	37	48	53	47	39	50	57	57	51	49	50	51	57	54	38	53	55	57	52	51	58	44	59	45	51	65	43	53	48	47	52	65	51	57	35	51	54	46	55	51	54	51	53	51	47	54	54	53	51	53	58	48	44	51	58	51	51	52	51	52	67	60	48	57	44	44	50	66	57	50	58	51	69	59	46	49	56	44	52	65	46	61	39	59	51	76	36	52	56	63	50	51	49	57	50	57	46	55	57	53	51	42	47	54	48	50	39	53	47	66	54	61	51	48	43	50	65	53	49	60	54	54	50	51	66	53	61	41	43	41	50	49	49	62	61	45	54	55	60	53	47	47	50	57	59	65	52	49	64	55	50	51	54	56	54	47	59	59	62	53	53	52	53	50	44	53	52	44	51	50	53	62	55	47	45	57	55	50	46	39	58	59	57	63	67	58	53	67	51	48	42	64	49	53	44	53	51	60	49	46	60	51	48	61	59	47	65	44	49	47	68	63	60	62	48	50	46	36	54	56	60	66	45	45	67	61	69	52	56	55	45	57	37	46	51	45	62	53	54	47	45	48	73	66	53	66	45	43	57	45	42	62	51	45	53	52	59	48	59	57	53	56	43	41	41	37	59	46	54	37	40	46	46	58	43	48	53	49	48	50	51	48	40	52	58	40	51	44	53	48	52	52	54	45	39	55	54	55	53	42	45	48	45	51	42	59	49	41	61	60	50	49	58	52	56	45	42	47	67	43	59	46	54	51	47	58	68	43	36	46	47	52	51	51	61	57	45	52	49	50	53	50	68	57	51	48	50	35	66	57	52	62	52	52	57	60	54	54	48	47	43	47	63	59	52	57	57	40	31	50	61	62	62	50	56	45	59	69	43	58	58	57	59	46	45	55	46	61	53	45	54	51	46	54	62	63	55	49	53	55	55	45	53	45	62	48	57	57	48	37	47	68	58	50	47	45	51	50	64	50	56	58	42	46	45	52	62	56	53	52	50	52	50	62	47	45	55	37	53	57	60	62	60	53	62	47	56	59	58	58	61	55	60	48	39	52	52	39	46	51	48	55	41	46	57	46	54	62	38	72	43	45	55	40	55	48	52	51	47	57	57	58	56	65	58	46	47	63	61	47	45	53	44	43	55	52	49	56	58	44	50	54	56	57	48	72	48	53	55	50	57	52	54	54	80	56	45	63	52	53	64	52	50	49	56	58	44	52	42	39	55	53	46	50	46	54	46	49	67	44	58	47	62	48	39	48	53	45	52	50	52	32	51	60	59	52	60	52	49	51	51	48	52	57	60	43	52	64	44	49	67	70	74	60	47	59	54	57	51	53	56	50	47	40	50	61	60	54	57	50	51	48	39	50	46	41	40	49	60	45	50	46	44	47	48	54	62	64	51	70	56	63	56	64	45	46	51	51	46	57	59	46	54	41	57	54	46	47	45	56	51	56	62	51	52	57	44	58	54	52	49	44	46	53	67	53	48	40	58	51	65	63	45	58	45	51	55	50	58	51	50	55	59	48	58	67	54	41	62	51	41	46	56	40	55	49	51	49	54	49	43	34	57	45	59	52	45	39	50	45	57	51	44	45	44	49	44	48	44	38	41	58	61	54	52	55	47	73	49	55	53	58	48	39	51	52	59	43	45	70	39	45	45	39	51	48	40	58	50	48	46	61	58	51	44	49	43	51	56	52	50	62	61	57	61	49	50	61	60	46	56	46	55	50	48	48	60	55	50	48	44	48	58	57	51	41	51	57	52	52	59	58	62	50	50	62	48	53	52	38	50	54	44	58	40	56	47	45	60	45	73	37	48	53	55	59	54	66	47	63	55	49	39	60	51	57	55	59	54	48	58	45	57	58	49	55	56	60	52	63	51	41	56	53	65	35	54	59	53	50	57	40	48	57	52	75	62	42	54	63	66	66	63	51	52	51	56	47	53	58	43	48	54	49	50	64	48	67	48	54	45	70	57	57	58	61	52	48	51	58	54	42	58	56	56	51	43	51	52	58	55	45	55	55	59	57	52	51	55	60	56	53	65	63	57	54	67	48	61	52	64	45	47	51	42	52	53	52	54	61	50	48	54	61	56	54	57	46	48	58	52	57	38	61	51	41	53	57	50	60	60	52	39	52	49	37	39	60	54	43	61	58	54	53	50	61	64	51	67	52	64	46	66	42	50	42	51	42	52	49	63	49	58	52	45	65	47	66	39	48	60	56	50	49	35	59	49	48	42	46	50	39	49	55	62	63	43	49	56	60	60	59	56	39	47	68	59	46	49	51	46	57	44	47	63	51	39	45	49	53	45	48	51	55	50	41	49	48	61	62	58	50	62	56	62	61	60	46	51	60	54	63	51	67	50	43	56	62	47	62	55	51	58	57	56	51	41	41	55	60	67	53	45	50	56	51	47	44	60	42	50	44	48	53	57	68	59	56	58	56	65	54	48	50	49	56	57	49	46	64	59	58	57	50	43	56	43	52	47	59	45	56	68	52	66	57	62	47	47	39	63	45	45	44	54	51	50	53	55	53	50	47	59	55	47	59	56	57	48	57	56	44	69	62	65	43	62	62	56	52	45	53	62	55	46	40	52	56	44	45	49	62	54	47	45	57	44	51	51	47	51	37	53	53	47	43	55	47	43	48	55	40	51	56	48	42	52	48	65	61	59	55	49	54	47	39	37	55	55	49	61	44	51	59	61	50	42	59	51	60	55	51	46	47	53	64	55	49	68	44	58	49	64	56	61	51	48	53	57	51	43	55	48	56	51	56	61	48	45	58	47	56	47	49	45	47	41	48	42	45	46	50	43	55	64	44	50	47	43	63	51	50
21083	14012	8822	21287	29208	27967	24857	20787	18233	15037	11275	8822	7528	6684	5904	5084	4926	4144	3628	3142	2761	2431	2200	2171	2063	1874	1562	1503	1365	1349	1314	1262	1216	1138	1105	1163	1149	1163	1097	1012	1026	978	957	974	968	944	974	979	906	1328	4582	884	846	833	851	828	823	749	779	867	777	844	783	829	863	790	819	794	808	824	815	831	795	836	818	834	822	807	827	828	881	825	837	813	732	826	804	827	810	782	818	834	832	787	818	788	778	858	799	812	809	817	809	776	773	810	887	785	837	788	863	825	807	794	831	790	831	773	819	792	797	827	783	787	815	861	781	793	814	847	804	817	838	872	836	810	846	803	827	836	828	779	825	786	761	793	790	803	769	834	855	803	786	815	821	824	828	806	786	815	832	787	799	799	808	835	760	775	805	805	857	803	867	817	833	840	809	847	824	772	774	768	769	810	808	811	791	856	770	725	799	703	841	791	732	774	758	808	809	789	789	763	755	803	781	784	813	801	782	807	782	784	754	778	815	786	772	809	845	799	785	778	791	842	782	757	728	753	755	801	787	806	769	806	745	791	822	818	793	747	783	763	777	759	776	758	755	800	777	775	809	768	797	797	796	777	795	807	830	752	839	802	735	829	793	748	750	776	788	853	810	787	777	802	772	775	808	803	822	780	758	820	805	833	775	796	801	784	770	792	776	794	773	768	756	759	803	815	763	766	790	794	759	834	800	783	749	803	811	783	758	768	755	787	791	753	760	801	796	791	806	820	808	799	830	792	789	805	799	702	761	824	755	794	802	784	842	796	780	773	847	757	806	779	771	862	773	781	832	738	791	805	813	798	726	743	759	791	801	785	765	795	786	764	787	768	740	809	732	803	748	830	804	842	781	775	771	806	766	761	790	784	803	786	784	761	778	761	770	774	772	789	799	824	787	757	795	773	813	818	785	789	801	769	799	741	716	749	776	780	796	761	761	781	826	771	806	834	771	772	766	760	750	746	778	787	823	860	821	770	758	800	733	797	789	783	762	795	795	806	787	767	807	722	743	798	772	787	789	769	788	750	804	783	745	733	766	816	840	776	828	764	798	754	790	788	848	770	741	772	745	764	760	766	830	839	760	800	804	793	767	827	755	801	769	786	817	778	779	768	798	816	816	818	825	781	744	806	724	800	793	829	760	811	811	780	749	794	757	759	794	798	785	772	798	818	800	778	798	837	836	815	800	804	812	818	806	770	752	781	777	826	810	815	790	780	779	751	777	792	768	752	812	759	800	779	789	758	818	787	797	831	728	769	767	794	785	767	804	791	795	733	790	774	812	817	798	787	782	764	769	810	784	766	807	793	781	796	803	782	786	799	793	810	799	821	742	819	760	726	772	784	825	754	814	751	762	787	770	778	804	763	772	765	811	761	749	757	747	765	765	778	774	761	786	797	789	810	852	797	793	773	805	746	798	787	781	784	774	785	785	790	794	786	779	814	825	828	782	758	759	788	809	820	762	789	862	811	807	774	770	804	740	738	788	839	825	808	801	753	757	806	710	825	794	785	799	846	759	782	750	820	809	761	814	722	817	761	820	774	796	797	784	772	767	818	767	860	783	751	801	754	802	847	733	769	801	773	723	783	847	774	768	818	801	807	799	788	764	754	809	803	793	823	842	803	810	810	781	774	768	764	746	791	863	749	808	757	735	762	768	711	810	856	806	744	797	784	806	782	795	799	809	818	801	786	781	835	718	798	819	783	782	750	802	779	722	769	804	779	729	816	799	809	793	801	823	792	779	785	833	781	795	769	733	802	797	771	805	745	815	749	771	813	779	753	782	812	753	835	783	828	793	767	778	811	781	740	759	822	782	837	757	755	829	799	792	775	786	804	796	766	798	791	827	790	744	823	759	766	796	778	746	810	814	784	796	802	787	791	770	743	790	815	795	747	746	840	769	762	774	744	787	766	783	763	826	829	797	819	785	762	734	781	782	811	821	781	794	772	806	762	760	755	758	794	869	778	824	790	797	815	788	780	793	755	739	806	789	782	853	797	795	860	763	783	768	748	734	828	818	816	823	801	730	813	787	826	786	809	756	724	800	780	775	785	807	794	812	823	795	795	783	812	750	787	784	810	769	748	754	819	765	753	776	773	759	770	751	751	760	762	780	735	808	817	826	758	803	830	808	791	826	798	797	723	763	784	768	779	761	795	795	771	776	779	794	787	786	811	737	807	783	810	749	777	778	790	798	782	821	777	770	780	772	707	780	776	733	843	792	776	771	790	754	791	818	804	785	801	819	787	843	806	775	812	779	798	807	773	738	795	809	765	814	783	812	783	826	777	788	838	833	754	757	826	767	789	855	773	795	772	832	749	779	747	750	742	788	735	761	755	757	799	856	784	787	808	743	795	793	752	768	754	778	784	774	773	769	742	761	773	775	779	781	813	743	795	767	769	785	801	769	816	785	752	800	807	762	769	776	810	798	802	755	824	758	850	776	757	752	756	797	775	796	839	787	796	775	800	793	811	772	770	803	768	781	806	765	763	734	762	771	811	797	776	803	814	746	759	802	824	775	777	776	780	787	817	821	804	783	727	812	793	769	756	751	820	812	726	768	802	786	756	778	785	809	807	762	808	780	772	752	778	772	819	820	805	744	797	840	754	789	811	810	826	743	751	763	800	802	743	789	778	744	824	799	761	778	800	775	782	837	791	791	788	780	778	806	744	825	774	773	799	797	835	817	807	849	838	817	795	750	831	789	767	810	808	732	807	803	780	797	807	777	750	762	820	780	809	805	798	786	806	836	777	808	827	820	816	788	808	778	761	802	797	839	762	791	763	809	800	840	843	806	732	778	773	816	820	812	753	836	767	781	752	782	799	796	782	762	816	812	795	737	800	747	752	788	824	767	785	769	819	785	848	760	757	781	859	776	773	783	767	777	742	805	799	778	789	750	812	778	726	778	746	740	769	763	784	794	790	786	787	831	820	801	785	767	780	784	765	818	781	786	860	766	789	752	835	778	788	756	804	808	811	758	788	802	821	856	785	782	701	830	813	886	798	820	812	806	777	760	789	827	749	781	834	768	792	784	799	773	761	796	758	825	819	833	809	773	848	732	799	785	773	739	795	811	782	738	783	787	815	751	832	798	771	806	776	802	767	765	834	819	778	764	770	816	783	789	804	764	755	825	792	778	827	799	792	799	788	778	774	805	750	776	844	795	768	781	743	814	777	807	776	789	733	751	812	747	791	784	785	794	809	752	800	786	760	714	804	755	846	758	780	760	799	834	751	783	758	763	808	786	803	792	824	792	764	801	768	787	804	785	815	811	745	813	791	718	756	778	778	805	752	782	780	816	824	765	811	791	841	755	768	772	774	804	787	784	745	795	776	819	810	769	733	765	790	832	795	799	816	797	798	788	820	761	815	776	762	786	813	794	751	826	780	799	759	843	793	783	820	763	757	767	792	780	808	809	770	818	805	778	752	807	803	831	805	775	805	783	799	784	770	777	824	757	760	773	778	744	794	812	794
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	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
