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
343478850993	343478851555	343478852105	343478852655	343478853203	343478853755	343478854305	343478854855	343478855403	343478855955	343478856505	343478857055	343478857603	343478858155	343478858705	343478859255	343478859803	343478860355	343478860903	343478861455	343478862003	343478862555	343478863105	343478863655	343478864203	343478864755	343478865305	343478865855	343478866403	343478866955	343478867505	343478868055	343478868603	343478869155	343478869705	343478870255	343478870803	343478871355	343478871905	343478872455	343478873003	343478873555	343478874105	343478874655	343478875203	343478875755	343478876305	343478876855	343478877403	343478877955	343478878505	343478879055	343478879603	343478880155	343478880705	343478881255	343478881828	343478882380	343478882930	343478883480	343478884028	343478884580	343478885130	343478885680	343478886228	343478886780	343478887330	343478887880	343478888428	343478888980	343478889530	343478890080	343478890628	343478891180	343478891730	343478892280	343478892828	343478893380	343478893930	343478894480	343478895028	343478895580	343478896130	343478896680	343478897228	343478897780	343478898330	343478898880	343478899428	343478899980	343478900530	343478901080	343478901628	343478902180	343478902730	343478903280	343478903828	343478904380	343478904930	343478905480	343478906028	343478906580	343478907130	343478907680	343478908228	343478908780	343478909330	343478909880	343478910428	343478910980	343478911530	343478912080	343478912628	343478913180	343478913730	343478914280	343478914828	343478915380	343478915930	343478916480	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2535	3300	1900	2700	2533	3300	1900	2700	2532	3300	1900	2700	2531	3300	1900	2700	2529	3300	1900	2700	2527	3300	1900	2700	2526	3300	1900	2700	2524	3300	1900	2700	2521	3300	1900	2700	2519	3300	1900	2700	2518	3300	1900	2700	2517	3300	1900	2700	2516	3300	1900	2700	2515	3300	1900	2700	2514	3300	1900	2700	2512	3300	1900	2700	2511	3300	1900	2700	2510	3300	1900	2700	2509	3300	1900	2700	2508	3300	1900	2700	2506	3300	1900	2700	2505	3300	1900	2700	2504	3300	1900	2700	2503	3300	1900	2700	2502	3300	1900	2700	2501	3300	1900	2700	2500	3300	1900	2700	2499	3300	1900	2700	2498	3300	1900	2700	2497	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
8650	1102	364	272	196	165	162	147	148	150	131	110	109	88	84	95	96	91	93	107	72	82	74	91	79	77	93	100	94	91	93	77	98	102	86	79	67	96	87	91	84	84	105	73	81	84	93	115	95	115	76	72	79	87	88	107	87	95	96	112	80	80	90	73	81	92	81	89	100	98	94	75	83	83	99	77	85	83	101	81	87	93	72	88	81	82	83	98	91	83	84	90	110	75	74	93	82	93	60	99	89	91	85	81	73	92	80	76	95	78	83	91	88	85	90	97	89	78	102	81	80	76	94	92	99	87	85	72	95	70	80	88	86	79	88	88	91	84	95	97	98	74	96	66	99	91	99	92	87	88	94	79	86	72	94	81	75	93	98	108	98	85	99	95	96	88	101	83	96	69	96	80	91	103	87	83	85	107	85	67	76	106	91	86	83	85	81	106	85	81	87	86	66	96	83	83	74	118	69	88	92	90	75	100	94	92	84	88	91	84	87	102	80	94	82	87	89	106	92	77	92	69	84	81	101	82	92	114	80	101	89	94	107	79	87	95	91	73	96	94	87	87	90	85	94	84	84	81	107	108	91	108	89	97	77	71	72	87	90	94	100	105	90	66	84	84	105	82	89	86	88	103	84	66	93	90	113	67	83	84	80	97	81	81	84	78	81	83	87	80	97	83	74	85	84	85	84	84	79	85	103	85	92	86	96	80	97	80	103	83	95	92	80	98	79	85	96	72	81	76	107	91	88	113	101	91	65	90	96	95	87	99	101	99	85	99	96	91	85	90	76	96	84	93	110	102	87	111	92	75	94	95	87	97	75	102	99	88	98	98	78	101	86	99	78	91	96	82	85	93	89	85	76	89	87	98	72	94	81	99	79	77	90	77	84	83	90	97	86	101	97	88	83	91	102	71	75	86	95	69	73	86	83	101	85	71	79	79	72	86	84	82	100	90	82	85	79	82	95	84	97	84	76	63	93	78	93	78	92	83	71	85	87	88	74	89	95	80	81	88	86	95	90	73	84	84	75	81	76	96	90	76	74	88	81	99	82	93	104	89	91	98	90	90	85	100	85	76	87	89	78	91	84	91	101	100	84	104	87	77	110	98	91	83	83	81	94	79	84	84	91	97	87	94	87	88	88	74	94	74	96	87	73	93	75	105	92	89	97	91	79	96	95	97	77	86	76	89	111	69	102	104	97	98	78	89	97	98	89	76	77	85	80	99	101	106	94	101	88	90	94	81	92	99	100	77	76	105	79	90	88	82	67	93	89	84	84	83	86	80	86	77	68	95	102	94	77	91	93	95	93	90	91	80	79	76	94	85	81	79	99	97	82	85	69	72	85	93	73	89	89	68	83	95	93	82	94	91	85	87	75	78	81	93	87	101	92	72	86	91	89	89	97	83	78	81	96	104	90	85	88	81	97	89	86	86	91	78	83	90	80	97	93	91	87	90	86	95	85	89	76	98	119	90	73	89	86	79	62	86	86	102	67	90	87	95	85	94	83	100	75	86	85	83	102	87	82	87	87	86	90	93	64	101	97	84	91	102	79	73	84	88	81	93	89	89	102	97	93	76	82	93	94	106	84	90	92	91	93	80	92	84	90	83	83	83	71	84	74	87	98	85	69	89	74	80	91	83	88	92	94	73	87	79	89	94	84	86	77	75	69	75	76	98	95	100	93	94	99	86	72	76	69	113	80	79	114	87	87	111	90	78	90	93	84	85	95	78	82	92	90	102	103	86	95	87	89	76	92	90	79	83	83	90	84	91	77	98	89	96	104	92	94	80	117	82	92	86	90	97	93	83	84	75	92	81	89	81	99	86	82	96	88	93	88	79	94	94	88	87	87	94	99	91	85	82	86	89	85	92	81	70	97	100	92	94	90	74	88	88	100	86	94	84	92	92	71	89	110	91	88	71	97	85	97	87	91	73	82	98	92	87	100	99	100	88	90	82	95	88	93	70	84	88	86	80	79	88	94	86	89	82	83	100	71	75	89	90	94	76	92	72	81	91	89	77	87	90	73	85	81	85	95	111	76	101	72	95	91	92	93	82	67	92	97	96	83	80	89	94	93	90	86	88	95	91	107	79	95	93	93	82	87	90	85	97	98	90	100	108	81	87	93	92	88	92	87	85	68	92	73	99	82	78	95	103	74	88	92	83	75	97	88	107	99	77	84	85	79	86	90	99	86	85	82	88	110	74	86	85	100	96	84	92	85	78	89	81	81	85	94	87	75	87	88	97	84	78	91	96	90	101	86	67	85	86	93	84	79	96	90	88	108	113	100	89	86	89	90	74	79	78	94	102	90	73	91	86	92	99	82	93	104	100	103	93	105	108	73	82	91	80	73	82	70	95	78	84	96	78	89	87	106	76	93	82	86	89	96	94	101	88	94	106	81	92	84	83	103	88	78	104	99	90	99	96	83	90	101	78	88	100	80	89	100	83	90	74	91	79	92	94	70	89	89	79	95	71	81	72	83	86	86	106	88	85	105	83	91	95	85	106	100	92	90	100	71	101	85	83	91	82	94	102	85	89	98	85	84	67	85	88	85	90	78	95	88	72	84	94	60	89	86	81	87	94	92	75	95	88	74	92	82	89	108	96	78	89	99	62	72	96	78	78	79	65	83	87	82	87	75	87	80	83	90	78	94	87	64	100	92	83	82	97	92	94	74	85	91	83	79	109	85	80	88	74	91	94	107	77	83	89	77	93	74	84	92	80	96	88	91	101	83	95	83	84	92	92	88	91	103	70	73	103	91	96	105	88	102	61	89	86	94	110	88	97	83	75	75	82	90	92	85	88	87	81	79	86	99	87	80	84	92	112	80	88	89	90	97	92	81	79	74	83	92	69	92	103	70	86	78	91	97	87	84	91	91	98	87	97	95	90	87	89	112	102	97	81	80	89	95	86	86	85	91	111	94	81	82	89	101	81	94	95	85	80	81	83	96	83	84	91	79	84	102	89	82	88	98	80	92	83	91	99	92	90	82	91	75	94	85	100	86	75	78	87	80	86	93	91	102	72	76	96	82	81	85	103	89	60	74	88	85	88	79	112	81	95	84	101	91	71	80	68	73	96	92	102	87	82	93	65	72	84	77	84	82	105	101	81	100	78	83	86	97	86	87	86	91	108	88	97	79	88	73	71	79	82	93	100	66	98	84	89	86	103	84	78	79	99	82	75	90	98	88	99	77	93	78	91	92	92	79	98	92	76	84	75	87	84	83	108	66	104	92	102	108	85	95	90	93	75	77	69	106	84	103	87	99	93	80	81	73	98	90	92	101	105	95	89	77	93	82	88	94	92	85	84	90	102	92	96	96	92	67	80	94	98	82	85	80	91	91	67	91	80	97	77	84	80	81	77	90	97	84	72	87	84	83	90	80	96	74	86	81	98	91	80	84	94	84	91	82	93	84	79	85	87	89	93	80	87	75	94	81	81	86	85	98	89	88	87	89	87	82	103	87	83	88	81	94	84	79	82	94	84
18012	8917	3999	3889	5567	6224	5133	4508	3902	2943	2403	2047	1684	1356	1275	1041	1018	981	1007	891	896	890	831	858	824	741	763	776	783	760	706	741	738	681	756	729	663	701	686	653	752	700	748	712	673	707	715	703	698	681	717	661	692	661	685	742	673	738	728	679	699	750	706	754	733	723	706	723	710	729	648	677	713	752	742	698	679	704	710	653	721	728	668	710	706	693	759	703	700	733	629	671	730	694	658	724	694	698	742	673	738	675	697	685	745	698	748	681	672	694	697	695	715	725	696	730	711	701	743	654	703	652	684	671	683	704	692	689	674	729	687	685	665	687	675	723	720	672	664	707	728	725	687	740	658	709	662	722	727	751	642	708	699	669	659	738	676	646	676	700	720	701	716	711	702	689	696	724	684	718	671	680	713	742	715	704	647	713	675	650	656	741	696	714	671	636	672	727	690	709	685	696	708	678	678	709	716	671	733	684	696	726	674	718	680	680	692	669	671	739	680	707	746	702	693	730	695	644	678	710	669	743	700	692	680	725	688	719	705	724	709	709	692	708	691	710	701	702	754	739	752	682	702	649	683	717	775	691	700	676	692	741	703	709	679	768	705	748	727	648	691	709	645	690	747	707	686	723	683	695	688	623	695	696	749	704	690	710	726	681	723	705	703	711	742	714	686	666	675	720	708	676	748	685	690	694	686	727	698	676	687	709	680	688	729	689	635	745	697	720	677	694	654	695	717	716	657	676	638	698	735	657	725	713	721	672	681	692	731	727	660	700	757	747	728	691	715	682	691	731	671	721	714	685	699	671	676	735	692	707	719	734	685	663	675	705	688	694	702	702	688	653	680	791	699	702	674	671	679	721	689	718	672	668	726	714	701	697	717	695	747	712	652	678	694	673	705	715	705	634	715	710	692	708	653	714	719	726	739	688	683	687	707	687	703	703	679	720	706	695	644	720	668	679	719	709	703	743	670	686	753	656	725	699	712	696	698	696	690	645	704	733	666	633	688	734	692	698	686	713	670	689	651	662	675	675	670	675	722	701	742	681	718	691	721	687	682	718	720	698	648	655	690	697	685	752	721	721	704	682	731	708	689	741	703	652	775	655	663	711	704	665	673	750	692	739	704	708	650	760	716	694	667	612	685	691	714	696	712	694	694	691	670	641	671	734	683	703	719	703	680	695	685	720	762	717	707	659	715	704	672	708	722	716	725	654	699	686	657	698	660	658	658	720	725	708	733	707	681	700	715	706	686	690	715	674	671	718	706	650	681	709	722	678	671	730	716	708	699	664	732	717	699	691	748	688	732	725	675	706	657	729	745	719	715	713	702	695	709	713	628	688	692	697	702	690	724	679	686	684	703	711	708	678	716	742	737	694	719	723	676	699	715	692	660	669	728	720	706	691	736	702	721	704	692	698	716	683	680	716	736	652	679	674	739	686	707	700	670	699	667	676	686	707	667	724	706	712	707	737	682	703	711	719	713	728	722	713	714	676	723	757	655	702	716	742	702	692	684	708	709	719	734	746	708	676	683	696	647	682	672	669	722	729	668	644	703	702	701	662	697	695	655	728	665	750	709	713	710	682	696	680	700	710	718	730	671	738	663	669	710	746	718	700	724	716	733	683	680	681	684	689	655	696	673	709	701	713	637	717	638	715	715	694	737	664	709	677	687	682	683	674	723	705	686	732	682	702	686	660	682	670	703	695	658	671	722	703	683	698	668	689	720	701	625	688	709	677	629	719	687	712	705	703	654	681	690	715	721	714	722	688	708	670	704	669	716	652	672	709	670	725	715	665	749	679	704	700	675	692	631	685	722	667	696	705	705	721	667	670	681	658	689	717	696	681	664	730	704	687	696	715	650	712	733	682	688	688	724	720	691	709	648	689	719	697	673	745	686	707	731	695	684	691	703	654	684	772	667	686	670	692	685	689	695	673	661	668	695	708	709	719	689	693	712	711	714	696	716	744	693	739	732	670	682	718	699	649	686	688	709	707	703	711	709	733	685	694	764	667	707	651	713	709	682	628	727	657	697	688	669	688	719	681	752	696	677	680	707	654	698	702	683	688	671	694	650	718	685	690	724	703	705	663	728	722	698	712	706	699	741	695	687	740	679	730	661	708	731	670	695	726	703	727	661	707	657	713	720	714	698	677	673	721	693	678	671	672	684	733	688	695	682	693	703	696	706	689	650	700	667	703	727	645	675	678	696	709	723	699	739	702	677	743	670	680	690	678	657	668	659	690	684	664	687	698	691	669	699	692	700	710	733	684	720	701	680	678	749	762	720	708	698	696	702	685	707	691	692	697	681	685	761	715	713	672	678	658	696	749	708	702	665	728	756	698	751	678	717	707	700	711	733	665	695	712	705	670	699	662	704	687	670	708	685	662	707	668	718	709	689	700	704	709	696	687	681	672	703	727	680	696	754	731	709	691	671	684	694	665	701	710	670	679	671	694	658	699	687	710	691	683	647	665	660	730	729	701	644	758	703	659	683	729	688	696	720	659	744	667	707	716	695	707	673	696	776	686	708	735	740	714	636	700	705	697	716	681	647	699	688	744	717	729	673	703	679	642	698	685	694	751	696	682	722	678	742	691	700	688	703	733	703	710	688	694	720	729	705	681	734	700	690	675	653	713	685	731	663	670	680	660	666	673	708	712	691	704	688	711	694	715	700	760	690	605	753	706	666	702	709	671	679	686	706	663	721	717	689	677	673	709	652	678	720	683	692	698	695	702	704	741	706	677	694	683	674	773	697	664	720	688	752	680	709	669	707	686	674	716	695	709	700	701	689	655	721	722	686	649	688	712	721	687	651	650	689	695	667	681	705	692	715	710	674	687	707	707	668	647	675	677	685	673	705	682	692	692	722	767	679	697	695	702	752	673	695	708	702	718	730	659	656	726	713	685	714	695	720	653	688	652	700	738	710	692	715	728	749	674	661	728	731	683	731	690	734	692	735	698	691	698	706	729	704	671	697	730	724	728	708	688	704	668	688	678	693	685	688	664	667	687	720	721	648	730	689	620	676	714	673	723	678	695	730	726	690	667	739	668	708	704	718	703	682	710	694	701	670	780	716	691	698	707	695	718	683	674	679	724	733	716	687	747	700	703	662	694	675	684	683	679	702	615	750	718	675	656	714	666	727	691	695	701	657	700	704	676	731	723	721	720	764	721	689	663	711	723	692	707	704	708	704	654	732	664	692	712	690	675	659	727	718	683	705	726	678	649	735	612	687	708	685	671	719	690	725	696	743	647	669	681	679	710	739	685	683	740	730	665	701	756	678	725	659	682	719	695	736	651	659	719	676	707	710	693	671	713	671	652	703	704	657	675	684	703	723	701	706	703	694	695	736	668	683	704	702	726	710	718	695	687	693	693	699	693	723	717	703	688	712	654	720	685	687	662	711	721	726	668	687	720	675	674	684	680	718	674	679	721	659	700	707	697	683	708	691	667	705	633	712	729	679	706	736	637	718	682	701	673	666	679	664	730	703	723
7595	368	155	92	102	82	75	58	75	44	61	49	39	50	32	46	36	47	45	48	42	36	34	46	31	49	46	50	49	43	45	32	42	49	38	35	24	41	31	32	43	35	30	24	61	46	45	40	41	49	29	37	38	54	49	43	36	39	43	36	37	42	40	44	41	39	51	32	34	39	31	30	31	40	53	31	28	43	36	56	51	31	57	33	46	35	40	44	34	44	37	47	60	38	52	52	35	42	34	44	45	39	40	49	42	28	47	47	31	38	29	42	35	56	39	47	36	43	43	34	47	35	40	40	36	38	47	45	37	30	39	37	39	37	39	35	28	40	36	45	41	36	53	49	30	38	45	42	52	38	43	31	27	35	23	23	53	31	37	41	44	31	40	33	49	34	39	36	43	36	43	37	34	33	49	35	42	39	41	38	55	31	45	44	48	40	33	39	47	44	28	46	47	34	53	35	48	42	38	36	42	41	27	42	28	33	43	56	40	43	44	43	29	39	36	51	37	43	41	43	36	46	45	47	36	41	38	39	37	33	39	49	46	42	50	41	42	43	54	43	46	35	40	52	37	42	40	47	37	36	42	51	50	40	32	35	39	45	26	34	31	48	45	32	44	40	46	36	31	38	40	37	39	38	37	38	57	33	35	36	36	33	39	39	30	41	41	28	50	41	40	26	41	30	34	52	42	34	36	54	53	44	31	45	46	35	48	45	43	43	39	45	39	49	32	45	47	49	39	40	40	37	35	43	37	43	35	35	38	36	36	33	41	33	38	38	49	34	32	32	41	41	38	46	32	38	34	31	41	44	38	43	44	32	45	41	45	48	38	52	43	41	42	40	39	30	38	43	46	30	46	41	26	35	38	41	39	42	38	33	30	50	38	32	32	38	46	46	28	43	37	37	48	49	37	40	34	40	37	37	49	38	43	43	40	32	41	33	45	39	46	36	40	36	40	42	35	29	38	36	39	50	39	42	31	48	46	42	35	37	37	36	38	37	44	38	44	39	41	39	29	40	40	49	49	42	32	47	41	40	28	30	50	40	42	44	32	39	38	35	50	38	43	37	50	45	35	43	45	35	49	39	46	38	32	49	27	42	43	38	50	38	25	46	36	39	44	23	45	34	43	46	35	35	43	39	40	44	39	43	34	50	34	46	36	35	44	38	35	47	40	45	34	42	33	45	41	31	39	38	44	41	30	46	36	34	50	36	46	48	42	39	43	32	27	33	32	37	40	28	43	25	44	33	38	38	34	37	44	38	46	38	39	53	40	56	53	31	30	44	35	36	35	26	34	33	43	44	34	42	40	37	39	42	36	38	35	46	37	31	45	23	44	37	34	37	49	38	42	35	38	36	48	52	46	42	32	21	39	44	38	43	38	40	30	53	25	39	41	37	37	46	27	39	41	32	40	44	54	56	38	37	42	47	40	37	32	41	39	37	44	35	37	45	37	37	38	35	36	43	37	38	48	46	44	33	43	40	46	35	38	47	45	44	36	39	44	35	38	46	36	46	31	49	36	43	46	41	38	41	50	33	24	52	36	33	46	43	48	33	35	40	40	41	38	48	23	38	48	50	45	42	45	33	28	37	37	45	40	41	43	31	40	33	39	46	32	28	41	47	41	47	34	51	45	38	43	36	38	42	42	46	39	43	44	45	44	36	37	43	36	44	34	42	40	45	40	34	34	40	50	42	39	34	39	28	41	36	35	27	37	36	30	36	43	39	47	39	34	45	47	50	43	43	37	48	45	36	48	34	37	39	39	34	47	40	46	35	39	33	30	39	35	40	29	45	42	42	50	48	31	37	42	33	41	38	48	43	42	34	28	49	48	43	45	48	33	42	41	43	42	50	46	42	39	40	51	44	31	36	54	35	43	42	41	37	50	32	38	33	42	46	42	37	47	39	28	32	45	47	33	53	27	48	40	44	34	35	43	40	42	32	31	42	36	38	38	37	49	39	33	42	47	43	38	44	37	52	49	38	36	40	56	31	41	50	40	44	44	41	51	31	35	42	39	44	52	39	42	42	39	46	44	43	39	34	32	45	46	35	34	33	45	38	38	41	42	47	53	33	41	35	40	49	34	41	38	38	48	32	43	41	44	45	36	50	37	45	43	40	42	39	43	35	43	32	33	35	26	36	39	39	52	46	28	36	49	32	45	32	46	41	44	38	32	37	38	45	38	36	39	38	33	33	50	46	43	47	45	52	39	41	42	45	45	46	48	29	37	34	34	36	37	40	48	37	44	35	46	25	41	38	36	48	33	47	48	38	26	35	49	50	42	37	29	46	40	49	45	29	42	35	31	37	48	48	46	40	30	30	47	34	37	26	46	41	41	35	31	29	46	45	40	49	45	26	45	39	40	54	40	45	41	46	34	43	33	37	56	33	43	41	46	36	31	44	34	40	42	37	43	59	46	36	39	35	33	32	38	34	48	37	48	43	46	52	39	38	49	39	36	40	30	49	39	37	50	32	58	29	31	41	38	37	37	49	24	44	43	47	39	42	41	30	30	50	45	34	37	53	41	37	46	39	40	53	43	36	33	44	33	42	49	45	48	34	43	41	34	42	35	38	43	44	31	26	49	38	39	51	34	46	40	37	50	37	50	47	44	45	38	59	40	35	44	33	43	37	39	35	40	30	40	42	33	29	38	41	39	33	37	38	40	39	45	38	35	50	39	36	32	36	38	38	38	31	40	39	33	42	29	40	45	46	45	42	50	40	40	43	36	41	41	47	39	33	37	38	38	37	43	29	37	40	36	46	44	53	42	29	31	40	36	34	43	31	26	26	43	34	48	36	44	54	45	40	44	36	42	42	44	30	40	44	43	38	30	49	44	40	49	34	41	46	48	32	37	31	25	33	35	48	45	51	42	30	36	48	38	42	45	35	42	29	46	45	41	32	35	42	43	34	37	32	44	41	40	40	33	41	38	22	40	39	43	47	36	32	34	46	43	45	49	35	35	45	29	43	37	44	43	33	37	35	41	41	41	22	33	46	51	46	31	44	42	35	39	39	44	41	41	41	31	45	37	55	40	35	42	44	42	44	42	34	37	37	40	40	39	29	32	46	34	28	46	30	50	45	36	44	41	42	41	34	39	37	50	42	43	53	32	32	54	46	39	42	44	45	30	43	39	40	43	35	37	45	53	29	39	29	27	38	39	27	31	41	35	32	31	38	40	39	26	31	34	27	50	45	42	27	36	38	45	39	36	29	46	33	34	40	48	44	39	42	49	45	46	45	48	48	47	36	32	36	52	32	36	35	42	38	34	44	46	31	46	40	36	41	32	59	37	45	43	40	36	34	45	39	41	34	37	32	46	50	46	33	42	37	37	35	46	49	46	44	30	45	44	45	44	43	40	33	40	34	41	45	44	42	50	43	42	33	41	39	45	30	40	55	41	47	33	36	51	31	27	38	25	35	51	48	39	43	36	39	37	39	52	43	41	44	51	43	44	40	39	31	47	47	56	43	39	38	38	33	38	49
10591	3865	2045	2041	3111	3301	2528	2591	1962	1483	1137	916	758	614	622	525	497	482	473	450	417	421	395	389	382	423	375	355	365	359	341	321	325	329	338	359	351	336	345	376	337	369	337	373	357	344	353	308	322	352	327	360	353	311	353	332	328	350	355	345	336	325	327	310	335	331	366	345	347	331	331	338	325	343	348	351	356	361	333	353	350	365	335	313	357	347	312	328	326	324	318	336	329	337	358	328	348	342	312	356	302	341	333	311	351	333	309	359	375	334	322	330	330	351	308	355	376	358	313	374	347	334	310	346	316	309	347	337	349	380	318	372	355	353	342	315	362	368	337	359	358	310	330	340	359	386	387	312	336	351	333	332	356	342	333	356	343	347	366	325	343	309	355	312	344	333	316	336	301	328	364	335	365	330	371	334	340	342	318	346	301	320	352	352	368	373	329	341	338	325	343	368	326	326	374	327	322	362	349	356	344	331	346	333	355	350	342	321	375	336	358	349	321	321	356	314	324	331	336	350	306	322	327	329	370	363	332	328	336	347	370	338	325	365	330	350	379	319	375	346	359	344	329	348	333	337	318	350	352	327	320	304	337	308	319	362	316	340	345	334	318	380	364	335	329	311	357	316	373	352	330	346	303	331	310	351	341	363	301	359	337	325	337	340	343	313	319	340	331	320	344	346	338	332	357	378	334	328	313	356	337	313	326	361	358	364	339	355	325	349	324	325	351	340	343	317	343	326	325	352	351	327	342	342	342	331	359	308	310	355	348	322	329	361	298	352	331	347	365	354	346	319	323	297	321	321	345	345	332	270	339	348	323	339	349	312	343	312	317	311	330	335	334	326	363	328	311	346	370	346	359	325	330	336	349	341	339	370	338	330	350	365	321	328	335	324	358	332	304	362	376	304	329	307	339	319	344	359	341	316	343	338	326	334	349	341	336	331	341	350	329	376	352	359	352	346	339	329	321	335	336	327	358	340	354	374	344	324	327	366	346	342	332	347	317	312	308	386	377	291	357	357	353	326	338	315	304	345	342	323	382	345	322	359	318	314	333	290	348	313	330	349	343	331	347	352	338	361	342	328	365	371	343	339	322	350	327	334	341	348	332	346	351	321	353	331	348	336	390	313	310	340	329	355	359	328	323	347	326	358	298	332	331	332	334	345	341	348	364	365	344	303	321	346	335	331	353	368	325	361	307	363	353	357	339	349	349	342	369	351	313	344	344	326	346	348	339	348	377	326	340	343	330	326	336	333	335	357	342	317	324	321	343	360	347	351	339	327	340	307	360	359	328	321	342	334	350	319	354	348	371	344	366	314	315	352	352	342	353	352	344	330	346	347	318	305	320	355	328	328	356	336	331	333	345	336	335	342	342	314	342	327	346	360	332	335	318	302	363	337	349	345	354	349	304	327	353	321	322	350	346	366	343	344	342	334	315	329	338	344	304	342	319	320	349	352	347	356	359	359	341	345	319	322	373	340	363	336	336	346	358	362	358	315	359	351	340	358	314	318	327	333	368	309	345	353	357	327	339	346	347	356	337	367	359	334	333	359	331	352	347	315	343	324	345	320	342	322	350	337	354	360	356	321	336	340	351	310	328	338	351	331	353	333	314	322	338	353	364	333	357	301	349	346	349	330	331	360	327	329	362	334	332	306	334	355	338	351	335	338	343	328	334	331	348	339	339	338	356	356	352	366	335	370	325	340	345	355	367	328	318	324	355	317	337	323	324	374	337	340	346	337	325	347	347	345	349	382	354	373	331	331	349	325	311	331	335	321	345	339	354	321	344	347	310	302	337	342	341	340	343	309	327	320	336	373	334	345	348	332	319	331	307	319	341	344	349	317	327	341	336	321	332	320	348	347	338	338	326	329	356	332	323	353	356	365	359	338	339	365	349	351	347	334	346	340	319	330	342	359	352	334	341	351	316	321	380	337	315	321	336	340	368	354	346	326	337	318	367	354	338	372	376	300	352	347	320	347	344	346	321	326	346	333	342	348	342	346	341	364	350	322	321	332	347	345	344	348	339	336	347	316	370	298	371	345	346	289	341	330	335	338	332	345	339	364	317	363	342	346	348	347	333	343	339	338	322	338	298	338	342	320	348	313	341	354	343	354	371	343	321	334	323	336	354	340	343	368	338	344	366	336	361	326	335	338	347	350	317	311	350	344	296	340	331	323	302	307	338	309	322	311	381	371	320	333	333	323	353	333	319	362	361	350	312	341	311	331	343	333	346	337	339	332	325	332	314	328	347	362	345	330	327	281	382	333	342	395	334	320	361	343	341	344	358	375	371	354	372	320	346	330	342	339	317	324	334	310	369	304	338	335	362	357	314	319	299	344	353	376	321	362	367	338	364	380	356	337	298	349	315	349	359	320	354	330	376	368	318	346	350	314	340	340	331	302	312	335	303	321	329	339	377	347	324	333	367	346	309	356	355	328	353	340	339	304	355	354	343	327	356	351	313	332	376	332	323	353	373	328	333	314	316	341	299	347	327	352	339	389	366	345	372	345	327	319	334	333	338	343	353	339	304	339	356	327	307	336	315	330	344	328	313	347	337	362	318	334	328	361	397	361	312	344	345	333	329	314	337	359	326	367	343	330	324	328	344	347	370	369	360	364	348	365	356	334	340	354	352	348	316	299	312	312	350	326	355	329	353	329	326	337	352	333	362	337	364	358	340	336	326	345	355	338	362	357	338	328	350	346	340	343	318	350	363	297	327	334	332	346	358	347	359	345	329	316	339	333	319	330	336	322	325	348	340	345	324	335	314	342	337	350	312	362	295	336	314	371	322	333	325	351	341	322	356	361	346	325	324	324	356	343	308	339	305	324	351	348	314	344	334	333	328	336	313	357	339	354	360	370	301	292	345	350	316	317	357	353	317	361	345	339	339	334	371	315	348	315	341	341	331	350	355	330	304	327	334	365	341	355	324	350	309	355	343	337	331	389	358	330	379	348	339	348	304	357	367	336	345	340	345	346	330	290	337	328	339	326	311	371	349	309	326	350	337	343	327	357	370	335	329	332	356	348	362	316	352	344	337	351	313	351	344	375	344	303	345	371	318	312	315	325	317	328	365	347	372	337	331	349	327	317	336	331	345	327	326	336	326	331	330	374	323	350	369	330	353	358	314	356	377	342	333	359	341	332	323	344	352	374	307	340	343	319	373	386	322	371	341	344	371	354	331	338	347	347	366	361	384	373	369	333	344	362	324	330	326	313	369	336	366	327	346	314	349	320	354	295	353	335	300	349	304	333	343	376	320	354	347	364	369	350	370	351	306	332	356	316	342	341	332	359	340	319	354	319	337	302	335	347	360	340	358	334	345	339	333	360	355	336	359	337	326	318	312	323	373	362	360	314	377	356	336	352	352	349	320	329	357	326	337	344	312	370	347	354	331	324	324	313	341	319	343	359	368	311	359	294	349	335	355	335	324	325	342	328	336	336	342	326	332	339	362	347	337	342	324	311	339	341	351	345	323	376	342	317
7299	305	178	146	98	101	90	101	83	68	67	69	50	41	57	57	50	47	30	54	39	55	48	54	47	45	49	47	51	44	40	40	39	47	40	44	51	43	57	47	41	48	47	52	47	29	51	46	51	39	46	47	42	52	42	44	40	34	45	46	34	42	33	46	38	44	44	37	35	37	56	32	35	53	42	43	40	50	39	51	52	45	47	37	41	54	45	50	50	51	51	52	46	51	43	41	44	45	49	42	43	36	50	41	40	42	38	46	32	52	53	35	47	48	39	46	54	45	44	51	41	44	46	55	49	51	52	43	45	44	41	61	49	42	54	43	39	50	44	40	56	51	42	38	37	43	49	39	35	41	45	62	44	50	40	50	48	54	38	42	35	40	60	40	36	42	37	52	48	57	48	50	40	40	40	43	53	42	47	43	52	54	50	40	38	41	52	52	39	55	44	48	52	46	48	36	55	40	49	44	58	50	44	50	46	43	43	47	51	43	47	36	50	47	34	57	46	41	42	42	45	33	47	47	40	48	44	51	54	50	49	47	42	44	45	44	53	48	56	55	49	51	48	47	45	60	46	48	54	40	48	45	45	53	59	50	43	53	41	48	53	49	41	40	45	54	32	45	53	47	49	57	40	46	43	50	48	42	47	40	37	64	39	47	35	49	55	45	55	41	42	47	44	40	46	39	43	47	38	48	43	48	40	41	50	53	39	44	51	49	40	46	44	53	47	46	52	52	57	42	33	44	53	57	55	55	40	32	44	40	47	43	35	44	48	52	51	38	49	49	56	36	46	33	48	44	51	51	50	42	49	39	49	52	50	53	36	51	60	36	50	41	54	54	54	43	50	56	51	38	56	46	53	47	44	57	52	43	53	46	40	35	39	48	65	50	45	32	37	51	51	40	44	37	52	45	41	43	38	38	48	46	51	48	44	49	40	47	43	43	40	53	45	47	43	55	43	50	43	44	60	41	45	49	46	49	40	52	43	46	50	49	29	41	45	51	57	47	43	50	35	47	40	40	50	29	53	46	57	38	48	46	43	36	53	36	50	34	36	37	54	52	47	50	49	49	46	42	62	56	35	37	41	50	44	51	50	45	42	54	39	44	38	47	39	45	41	45	53	43	51	54	40	46	51	53	39	60	44	57	37	55	36	49	46	42	44	48	44	42	46	34	46	45	46	36	53	42	36	53	35	56	39	48	36	50	43	40	44	54	45	45	48	46	44	45	43	36	35	39	43	63	45	40	55	49	50	48	52	45	50	42	47	46	43	39	55	48	38	47	48	53	52	32	49	48	50	31	54	37	55	40	32	46	54	42	43	49	45	42	56	47	45	41	37	42	46	54	39	51	46	39	49	46	47	54	44	49	47	46	51	51	44	47	41	43	58	42	51	43	46	40	34	48	44	52	63	38	51	42	52	45	49	37	40	40	42	38	40	48	45	50	49	48	42	46	36	55	44	62	35	45	50	45	55	42	52	40	51	45	44	53	56	43	39	39	43	61	42	50	48	43	45	46	47	50	35	42	45	45	53	46	31	43	45	49	36	44	47	40	47	46	52	45	46	43	49	39	39	48	48	35	49	37	43	42	37	47	47	57	47	51	48	55	46	50	41	48	59	51	51	48	40	46	41	32	46	54	39	48	43	39	37	53	42	54	40	48	47	50	52	52	42	41	31	52	51	46	48	50	42	49	40	39	50	46	38	45	40	53	48	42	44	46	40	49	47	37	47	42	41	45	47	47	52	33	49	45	44	51	54	50	54	48	43	55	51	52	39	59	53	42	36	46	38	53	44	46	47	36	37	41	47	31	39	40	45	40	42	49	49	33	58	50	40	57	52	40	45	49	48	52	41	46	53	44	48	52	54	36	40	49	43	40	47	41	48	41	33	49	48	45	42	45	39	45	38	53	38	47	45	41	48	43	36	40	45	40	42	43	51	41	46	31	50	47	43	46	40	36	46	41	51	45	43	43	41	43	47	43	27	47	45	40	41	49	36	38	50	39	53	41	57	54	47	54	42	49	45	56	53	44	46	42	51	38	41	43	44	44	33	40	40	33	47	44	46	50	45	55	59	41	52	45	43	40	47	35	41	45	42	51	43	41	45	42	41	48	44	55	30	27	47	54	52	46	45	40	55	46	41	42	48	41	50	44	62	43	45	36	30	36	43	50	42	49	52	64	45	61	55	49	48	48	38	48	46	46	57	41	44	50	38	41	43	57	46	42	42	49	48	38	43	50	51	45	51	56	46	48	34	53	42	47	42	49	39	43	50	61	44	46	33	33	46	45	37	47	47	43	53	50	42	44	45	49	45	44	48	42	42	45	50	48	37	49	51	43	44	54	49	45	38	42	38	46	40	47	54	50	42	51	48	40	50	44	46	48	51	39	42	44	52	53	73	46	48	46	46	53	41	55	42	47	52	52	46	39	30	48	36	34	43	43	50	54	42	42	40	36	43	41	40	38	44	47	42	36	46	44	45	41	44	62	45	38	50	45	43	50	48	51	47	56	47	40	45	46	61	48	38	43	41	48	44	41	42	37	40	44	25	41	41	39	43	51	42	49	41	41	44	45	43	42	45	46	43	30	44	44	52	55	42	47	48	39	44	36	52	43	37	44	45	46	39	49	46	37	48	45	48	37	41	48	42	54	38	35	37	46	43	38	48	47	56	47	53	49	35	46	46	34	39	47	44	66	46	45	47	33	49	47	53	42	45	34	46	39	56	44	46	38	38	39	42	41	57	41	43	40	46	47	43	51	51	45	46	45	45	51	42	37	48	55	39	50	39	61	44	47	47	40	42	53	58	52	51	44	39	56	51	54	36	47	40	57	49	30	35	48	45	44	43	52	45	41	52	45	45	47	52	36	53	48	49	48	57	50	48	37	42	48	60	52	44	42	39	46	53	44	37	58	51	47	55	42	40	55	56	53	44	46	41	51	47	48	43	50	44	38	40	46	44	38	51	45	39	42	41	41	41	51	36	46	36	47	41	56	44	46	44	48	46	53	58	49	32	49	39	51	56	49	43	47	37	43	43	49	44	45	51	50	50	46	43	36	44	32	44	37	57	37	32	45	44	38	43	42	31	54	42	53	48	58	51	51	50	39	45	33	47	42	41	32	55	52	45	44	41	34	51	40	37	41	58	46	54	50	46	45	32	39	52	47	49	47	49	48	42	52	41	47	49	48	43	60	40	49	43	43	46	38	52	37	57	46	45	46	48	60	42	52	42	43	37	41	44	41	33	41	34	43	52	50	51	42	45	36	40	49	33	44	53	49	52	54	47	46	39	34	44	53	48	52	43	51	47	57	46	59	49	32	44	43	49	44	43	31	46	43	46	55	49	37	58	54	37	45	53	43	50	42	46	40	42	49	36	57	35	60	47	42	44	35	44	46	50	43	44	43	52	51	49	45	46	40	43	51	38	38	43	47	51	38	50	43	52	55	39	54	43	36	47	38	31	55	45	52	46	65	45	39	36	42	37	54
10980	3801	2280	2498	3728	3549	2863	2962	2139	1428	1126	889	780	706	669	567	537	492	469	469	459	403	396	421	394	390	389	403	390	366	397	367	383	418	342	392	399	364	360	377	377	391	366	383	380	363	389	390	395	381	383	416	374	396	401	393	391	365	341	399	359	364	359	389	393	396	416	389	354	410	386	377	389	359	361	399	386	369	340	354	365	369	353	368	345	391	379	353	375	355	362	408	382	379	337	405	370	369	356	377	364	381	368	357	424	408	383	375	370	363	382	377	368	368	403	375	385	383	361	385	379	380	376	385	390	390	383	367	388	329	381	405	382	389	390	389	340	363	371	375	388	381	377	398	350	384	391	400	391	368	379	406	361	383	363	370	353	376	399	381	393	380	378	381	350	386	384	380	366	390	395	347	369	368	367	407	363	365	395	371	395	403	359	403	387	400	392	378	351	385	373	342	377	370	393	383	369	381	371	380	395	412	368	378	397	387	397	381	360	386	369	390	375	404	393	365	350	368	349	369	388	388	404	360	377	369	362	369	354	385	409	383	397	358	395	379	384	381	383	352	358	396	374	353	386	345	386	374	361	357	397	382	368	385	399	371	353	359	406	401	344	382	362	382	377	364	332	350	373	371	393	399	358	401	390	424	403	376	370	341	360	383	400	391	365	347	366	374	356	366	332	375	363	374	375	365	350	376	415	366	368	379	357	404	370	363	385	379	360	381	376	391	407	394	399	402	335	373	368	379	373	388	352	366	416	402	348	360	376	335	332	363	385	339	352	419	377	386	352	391	347	372	365	378	399	418	411	387	358	337	390	369	365	365	380	370	369	403	385	342	382	383	357	394	391	356	383	382	365	393	346	365	389	386	347	395	360	382	394	353	367	361	381	389	367	356	351	410	399	363	359	397	379	352	385	393	377	407	400	410	389	366	387	400	345	340	368	391	387	358	424	362	377	363	364	380	372	402	377	353	391	365	391	361	410	383	375	372	375	389	351	374	372	368	360	379	391	328	386	374	352	382	370	374	380	353	385	403	375	383	354	368	387	369	364	367	390	372	352	398	395	400	383	377	354	361	376	361	350	399	392	367	372	370	369	383	395	371	367	377	414	406	384	372	354	415	342	390	339	362	385	363	362	364	380	395	346	381	373	388	349	346	380	383	353	351	379	361	405	412	342	371	364	368	374	379	389	404	344	385	420	379	360	397	378	391	351	379	392	400	388	388	383	395	404	352	373	377	383	364	402	378	404	398	361	427	360	357	371	389	371	387	360	371	389	363	360	352	373	376	331	411	406	387	358	359	375	383	375	363	391	370	396	391	352	395	390	413	357	409	369	384	414	388	373	387	349	365	350	383	339	388	365	379	381	368	348	363	385	390	376	375	385	350	360	352	367	388	372	396	346	396	390	356	360	362	368	363	418	379	369	382	372	412	363	344	391	380	376	354	393	375	399	362	417	396	397	410	388	377	351	392	366	401	370	347	359	407	381	346	387	378	336	359	370	363	397	396	404	400	370	376	377	356	427	367	366	374	375	380	406	363	380	371	384	362	390	363	374	374	370	353	430	379	377	368	361	374	353	343	358	372	397	391	373	373	380	360	379	391	385	360	393	359	359	409	393	366	417	361	357	388	406	348	382	401	370	397	376	387	377	359	381	395	378	358	375	345	355	372	390	376	362	390	353	387	408	350	377	377	388	370	363	379	376	372	359	386	382	391	385	384	403	353	398	375	343	389	328	400	362	350	348	380	376	366	363	387	372	386	414	357	353	392	370	362	340	401	352	367	389	393	392	357	382	373	382	366	416	398	382	357	372	378	367	374	369	351	370	361	403	351	355	385	379	385	368	374	381	393	397	352	371	362	380	360	374	368	378	368	361	370	383	404	401	368	397	370	361	373	380	367	388	376	432	376	345	342	382	411	353	410	389	347	381	352	365	373	372	392	388	352	391	390	415	363	354	377	371	366	387	393	385	381	392	387	359	360	381	365	359	373	370	388	385	409	344	403	370	363	372	339	365	360	339	418	367	379	393	419	364	394	392	393	369	371	397	379	379	370	376	381	371	376	377	367	377	377	356	376	346	368	359	367	368	404	401	404	373	377	345	383	405	376	397	384	365	379	381	356	374	355	384	376	356	383	386	394	363	380	367	386	381	379	343	399	397	406	369	382	376	363	398	359	389	371	379	385	368	401	382	381	371	368	395	377	380	358	354	375	397	385	399	361	383	369	390	390	396	398	386	365	372	392	358	391	356	397	355	348	361	355	418	387	364	370	387	372	384	373	388	427	387	423	366	373	378	381	380	359	397	375	359	396	346	402	394	411	378	363	359	365	375	395	359	409	402	392	363	385	403	370	366	369	361	385	390	361	358	393	404	377	342	389	399	349	380	348	360	412	345	400	392	355	377	365	342	388	370	350	370	372	342	388	390	414	387	355	383	396	360	367	360	380	363	375	396	389	393	374	357	349	353	411	401	373	385	382	368	365	369	381	356	403	367	362	366	364	357	370	376	377	390	404	360	364	356	360	377	415	383	346	373	399	404	389	350	400	407	385	358	374	374	353	384	382	394	342	397	377	378	367	346	384	370	355	396	358	342	394	379	397	383	393	353	384	384	353	380	356	380	373	404	355	392	406	410	369	388	368	393	385	369	393	369	364	370	327	364	370	371	392	383	391	357	370	391	387	363	394	361	358	354	370	348	382	372	354	357	379	374	375	370	379	395	365	364	352	365	360	378	357	386	375	388	363	411	402	442	378	351	384	351	372	390	417	401	385	365	356	368	344	402	396	375	374	359	359	385	363	370	392	354	359	364	371	384	401	368	360	351	369	344	367	346	404	390	381	373	356	367	405	360	364	355	386	379	386	396	384	401	375	399	361	364	364	405	391	396	382	377	395	368	377	381	359	376	377	372	377	359	366	352	382	354	352	398	335	383	364	366	377	398	352	358	372	399	362	384	394	398	370	374	383	401	353	393	410	384	378	350	350	399	375	393	385	377	396	381	364	374	363	391	335	375	335	380	389	363	399	395	347	418	358	366	392	368	380	388	391	353	355	357	397	382	370	326	356	376	343	366	382	397	397	388	380	373	369	397	366	361	374	355	422	376	357	386	366	373	423	356	369	365	379	364	370	376	402	389	350	379	371	394	396	400	373	340	358	358	360	372	371	381	370	365	384	389	355	383	396	411	352	337	379	382	339	400	407	381	399	357	391	377	385	403	357	384	373	345	362	400	386	411	332	373	354	347	377	349	373	420	364	362	355	368	390	358	371	377	340	374	361	385	368	382	400	366	392	341	390	360	361	401	375	392	393	374	385	368	357	381	382	350	415	407	367	388	365	381	415	379	371	373	369	341	405	379	398	381	362	373	342	370	381	364	360	383	426	366	403	379	367	363	389	412	378	383	367	382	396	373	387	371	340	355	353	380	360	372	394	379	344	379	364	341	390	356	401	368	398	412	396	371	327	392	392	385	359	364	378	395	397	368	410	354	362
8230	670	309	205	136	117	105	99	102	64	64	73	69	49	48	63	65	55	48	47	59	38	55	38	58	57	47	44	54	52	46	49	55	48	46	36	53	48	63	61	50	41	45	43	37	35	49	49	53	42	41	63	54	48	46	61	52	40	42	42	43	39	44	51	49	59	46	34	37	50	51	50	56	50	64	33	44	49	50	34	64	44	47	54	42	43	48	59	46	46	44	46	61	47	55	48	46	42	50	39	42	38	42	50	44	50	44	47	56	50	45	45	43	45	49	44	46	59	40	46	55	44	48	50	31	43	44	40	56	46	44	58	47	45	62	52	30	43	41	53	48	36	46	59	42	47	59	52	50	39	42	44	52	46	41	58	49	35	38	40	51	49	39	58	51	57	50	48	36	45	36	51	54	46	53	44	52	54	59	53	43	37	49	45	34	48	45	58	37	38	44	46	35	55	57	40	66	46	46	41	62	53	43	57	51	55	49	55	43	51	46	49	53	50	47	50	44	49	43	46	58	52	49	49	45	43	42	42	48	49	44	55	47	57	43	52	47	42	42	44	55	36	42	60	57	43	55	41	48	42	55	60	41	50	46	54	59	48	35	44	44	43	39	49	49	52	65	49	45	48	38	58	51	48	47	42	39	36	41	57	60	49	52	54	46	44	51	63	51	41	39	31	43	48	40	47	52	44	51	54	37	50	51	53	49	43	39	47	46	46	43	50	55	56	59	53	38	53	48	53	50	49	53	31	57	43	50	44	39	52	40	40	52	53	49	51	48	38	45	38	38	53	51	32	48	35	38	35	32	41	51	57	40	59	53	41	42	47	47	51	45	45	44	47	54	37	50	44	53	48	53	54	52	38	35	55	40	50	45	44	42	37	39	45	56	50	43	44	58	42	56	49	52	42	47	50	41	52	50	56	41	50	39	56	54	48	50	57	50	37	48	43	26	43	62	46	58	56	48	36	57	40	52	35	48	53	43	51	48	38	46	59	46	43	41	47	43	51	49	49	56	57	43	50	54	45	44	47	40	51	51	48	47	57	44	67	52	39	49	41	54	49	40	42	45	28	64	48	43	40	34	34	39	41	39	55	53	47	38	43	46	57	41	54	47	40	40	31	40	56	47	55	59	50	41	50	41	45	50	42	39	56	50	45	50	54	59	51	52	54	55	51	46	44	55	37	41	58	32	50	50	46	47	40	43	38	47	46	59	48	54	46	43	37	45	54	55	39	42	41	44	46	45	34	48	46	50	42	50	63	36	38	47	48	54	52	45	44	53	48	43	38	41	42	37	46	53	50	49	54	50	47	38	39	44	66	30	36	35	42	42	36	43	53	46	62	43	54	40	52	55	35	52	59	45	51	40	53	40	51	41	60	44	41	46	41	39	45	46	51	50	42	50	50	46	52	53	50	45	38	44	39	39	39	58	44	42	47	38	61	39	36	63	43	45	42	57	47	39	46	43	40	39	35	37	49	63	47	45	52	50	38	49	45	46	33	45	47	49	46	64	50	48	39	48	36	46	47	42	45	35	47	53	52	58	46	63	40	54	45	59	39	49	47	34	57	45	41	40	39	45	53	39	44	48	38	49	45	47	39	41	40	46	47	46	43	44	45	49	54	43	45	39	47	57	40	51	60	39	45	50	52	46	42	47	42	40	42	51	43	49	55	51	36	46	53	45	48	42	39	43	56	45	59	43	48	46	51	45	40	64	50	49	43	48	45	54	52	52	51	48	49	53	51	57	54	37	49	36	52	44	57	54	44	39	44	52	47	40	34	51	60	45	47	58	40	57	48	44	46	49	40	35	43	49	53	47	40	43	41	52	40	54	47	49	45	37	43	43	40	46	44	50	47	50	56	46	55	40	48	51	41	42	45	48	36	39	45	43	47	50	44	52	51	52	54	26	47	43	52	43	51	43	53	53	45	49	50	47	50	35	51	51	48	43	53	42	43	51	44	51	49	44	45	39	52	45	47	46	55	60	47	55	45	38	50	65	45	46	53	49	34	52	54	57	51	46	48	51	57	47	44	59	59	51	44	39	34	45	45	42	43	35	52	59	49	42	44	41	43	40	38	38	50	55	49	43	42	48	53	46	38	58	34	51	42	51	47	43	56	45	40	42	51	60	38	49	51	54	52	32	54	39	44	51	47	49	49	46	44	45	40	37	46	42	49	49	39	49	54	34	58	45	41	54	57	51	48	40	43	57	57	48	48	53	42	48	47	53	47	52	60	50	40	48	52	41	48	51	44	36	44	45	48	45	33	46	51	41	51	44	51	47	51	41	55	42	68	46	45	46	53	56	43	46	47	56	53	56	54	60	53	47	46	45	46	42	53	57	63	48	53	52	41	52	36	41	41	36	59	53	47	45	44	40	47	43	42	47	49	50	43	41	54	46	47	49	46	44	39	52	43	46	51	52	47	40	45	51	58	44	50	52	55	44	42	49	60	53	42	56	56	38	49	41	55	49	50	42	58	54	58	48	39	55	53	54	45	43	57	53	55	49	44	44	51	35	47	51	53	52	35	40	53	57	46	48	53	53	53	50	43	34	51	43	53	52	44	59	47	45	55	36	33	49	47	57	41	59	38	59	47	55	54	48	42	43	52	55	49	47	48	34	44	30	47	55	43	42	35	47	50	51	44	56	51	63	51	40	39	46	38	39	56	50	35	51	52	60	36	56	53	48	52	50	58	43	59	41	53	53	37	43	54	38	35	38	49	43	45	46	56	40	58	46	40	40	52	48	43	55	48	47	44	40	41	37	56	49	47	30	51	50	52	42	48	52	50	42	38	48	29	44	42	40	55	51	60	46	49	54	41	36	42	49	36	28	60	47	48	33	53	53	67	45	47	53	51	44	59	40	52	43	45	40	42	48	40	40	54	40	43	47	41	52	37	48	59	49	48	43	53	39	45	39	49	43	41	47	56	48	55	55	39	42	49	51	44	49	39	42	42	48	43	49	39	48	45	42	49	50	47	51	47	51	45	50	52	52	50	51	43	42	66	53	48	43	46	37	52	50	55	42	40	47	53	43	49	51	46	47	47	45	47	38	39	46	43	46	39	59	50	42	59	42	45	42	55	27	52	59	50	42	62	39	54	63	52	40	40	59	39	48	50	63	49	36	46	44	42	40	42	46	40	32	39	47	46	43	45	44	49	43	55	57	49	44	56	42	48	53	45	47	45	46	57	53	48	47	42	41	49	41	46	47	43	47	35	45	44	49	47	55	48	55	47	50	47	32	46	44	40	52	42	61	50	42	55	55	45	48	54	45	60	38	42	57	48	56	55	44	48	45	51	53	43	47	51	50	52	45	36	33	42	45	46	54	35	38	45	45	50	44	44	55	45	43	39	52	53	47	54	51	50	42	39	60	44	52	38	54	46	51	55	53	44	48	41	52	50	34	48	38	50	43	45	32	31	36	45	49	49	44	61	47	48	48	50	44	48	42	48	48	43	36	44	30	62	45	33	41	40	58	53	41	41
13678	6188	3818	3845	5128	5305	5047	4598	3020	2045	1447	1151	1013	876	829	766	660	562	536	549	515	474	456	464	440	473	419	405	430	417	480	399	419	421	397	386	377	431	406	390	431	385	380	392	398	398	424	405	424	393	397	356	381	416	400	366	405	388	421	380	373	404	393	404	410	398	413	420	386	395	407	392	381	393	384	380	428	418	370	434	421	398	398	420	411	377	417	403	401	380	409	386	390	413	430	401	435	376	393	353	383	430	373	394	410	346	397	368	396	356	381	426	364	409	422	388	382	408	399	399	416	425	402	387	395	348	420	383	381	408	409	435	387	359	402	387	418	435	435	470	376	413	414	384	390	398	400	416	383	357	383	382	381	400	403	382	396	404	389	391	399	380	399	387	418	424	451	429	394	397	372	412	447	358	406	427	418	409	391	409	412	419	399	401	396	355	410	375	389	385	375	397	431	395	367	384	430	379	394	426	386	438	388	412	414	369	377	367	386	420	362	441	405	410	438	398	430	394	433	377	405	400	389	344	386	359	382	391	431	438	375	429	398	378	384	357	406	398	409	402	402	389	409	406	405	400	383	416	339	397	378	378	383	355	426	425	386	425	407	397	417	398	426	404	378	377	382	383	420	377	396	392	415	446	396	388	387	406	418	397	417	409	391	396	393	394	376	411	421	388	405	381	391	399	403	389	406	404	415	404	389	382	410	395	383	404	401	386	391	401	403	390	366	397	398	423	401	414	400	401	407	363	390	411	400	374	439	370	428	338	396	402	435	384	446	383	394	400	409	386	426	435	384	417	415	376	402	378	387	390	380	392	398	410	390	388	368	355	397	363	375	385	403	401	377	403	413	404	377	438	423	414	370	403	376	365	355	422	383	398	381	431	388	435	439	378	390	397	395	414	447	363	416	396	364	402	384	392	392	406	388	393	397	413	376	346	381	411	422	406	384	372	378	401	387	390	409	369	374	423	364	404	423	376	375	384	382	403	409	377	407	402	416	431	386	370	381	405	396	408	397	367	383	425	404	403	410	379	392	387	416	415	380	419	377	396	394	390	383	373	368	390	434	353	377	348	419	407	391	423	373	374	387	384	403	423	362	403	417	358	385	427	428	409	357	412	422	412	400	383	369	408	378	396	403	398	393	393	420	415	385	411	389	389	406	403	423	388	366	383	388	412	412	373	399	380	409	394	376	388	361	388	410	402	411	375	413	415	387	410	393	417	389	440	401	399	386	373	401	413	394	412	388	372	437	395	410	408	375	372	423	383	438	372	389	393	410	388	415	411	432	393	399	368	374	380	421	378	420	427	374	419	393	378	410	400	408	393	389	427	390	405	385	403	419	349	375	397	401	437	391	406	384	376	419	381	428	426	409	381	392	440	439	409	393	417	418	392	413	380	367	371	397	386	398	420	367	446	415	411	400	429	414	403	378	393	388	403	397	423	411	422	423	380	418	393	349	411	381	380	436	396	403	398	431	397	386	396	383	401	416	419	388	406	394	385	413	403	395	389	361	366	409	425	387	425	392	404	375	380	389	408	413	375	384	363	383	396	411	431	403	349	379	411	371	390	419	387	417	420	398	409	400	374	386	422	399	401	430	413	369	388	389	381	420	413	398	382	423	360	412	389	421	369	418	422	409	429	413	383	395	391	368	408	448	397	426	380	365	410	392	405	411	377	441	413	389	415	411	346	377	414	390	383	399	405	382	393	372	393	376	437	394	400	385	404	388	382	407	366	422	422	398	421	395	419	406	391	383	423	424	416	396	419	391	400	406	390	418	385	410	375	393	376	409	411	407	425	394	430	397	423	406	407	393	409	420	387	379	417	362	436	398	420	391	406	409	379	406	396	367	433	400	425	393	382	382	375	402	402	393	404	396	395	381	417	427	412	363	370	401	397	369	410	393	384	396	412	379	413	400	397	374	394	410	430	374	381	401	425	456	406	374	405	409	377	376	389	393	389	354	406	391	409	393	408	425	411	383	407	406	410	439	385	390	367	402	402	383	413	422	398	398	392	375	404	408	427	423	421	406	399	385	399	417	421	378	384	425	393	409	411	391	415	426	404	395	391	398	373	402	405	391	391	405	408	392	392	413	418	428	382	390	391	387	403	380	409	390	404	402	413	409	409	362	431	450	421	420	417	387	414	408	408	409	380	356	351	378	377	413	405	395	412	389	395	391	370	416	432	413	406	395	372	394	421	405	348	383	386	400	389	405	401	383	378	394	363	397	431	386	393	413	422	389	426	408	409	383	418	374	397	390	423	417	392	378	429	400	344	369	413	421	427	382	407	435	397	392	400	365	412	370	402	382	413	386	427	425	409	405	393	415	397	373	392	372	422	378	414	385	384	372	397	413	376	360	429	382	395	387	408	412	425	382	398	396	363	426	441	388	397	399	409	374	374	382	374	401	388	427	365	364	387	367	350	409	427	404	422	431	393	408	399	406	397	388	366	426	395	387	330	429	385	390	396	357	405	398	390	407	377	413	394	395	397	366	380	420	386	422	395	389	395	409	378	432	365	440	400	384	372	364	400	409	415	384	388	397	402	422	429	403	374	373	413	416	395	399	392	407	407	375	417	372	368	390	375	411	375	383	398	365	372	407	396	445	404	386	393	425	433	410	384	419	384	392	392	363	389	413	394	403	395	392	399	406	384	407	392	385	397	423	422	402	380	431	378	432	404	405	413	407	414	396	404	417	421	442	354	461	386	393	409	413	393	403	394	423	422	399	400	397	379	366	389	374	402	436	397	401	386	374	399	431	394	411	367	375	397	414	391	374	390	366	378	393	397	417	434	393	425	388	417	407	378	437	385	368	416	400	427	378	396	408	453	424	405	416	389	412	400	402	424	419	409	394	445	448	394	403	397	414	395	403	408	445	412	409	389	371	426	365	400	451	421	426	395	403	396	433	395	386	423	371	386	383	392	407	374	346	412	399	380	380	377	422	413	395	358	376	355	394	390	404	419	411	396	416	354	380	403	383	376	393	396	402	412	403	401	413	439	370	414	433	410	392	422	371	381	420	414	383	401	425	376	393	411	377	417	401	409	401	425	386	392	377	411	381	410	437	425	397	385	403	416	445	432	353	391	388	411	377	384	387	413	374	403	359	375	442	412	396	391	358	350	389	414	364	441	407	403	397	425	386	419	407	407	408	440	359	405	393	389	397	403	443	398	392	394	457	393	422	381	416	439	379	406	389	451	424	401	383	396	391	444	363	421	391	411	405	390	368	399	360	392	432	417	387	383	346	363	389	373	385	393	344	407	377	397	440	419	392	376	363	402	381	400	437	423	395	389	396	391	385	389	368	387	412	451	397	396	385	409	406	397	406	378	432	396	412	383	379	390	414	396	414	415	358	374	407	426	413	410	358	404	419	373	409	419	376	397	378	432	414	400	373	418	399	382	357	418	363	386	402	416	421	388	443	414	396	420	401	404	406	412	386	407	387	430	418	379	409	402	410	389	418	381	396	383	375	376	398	429	390	399
8646	992	506	317	240	191	197	195	152	130	131	122	106	93	97	90	101	96	86	94	81	94	115	72	91	85	77	97	86	88	81	85	79	91	84	88	85	83	91	84	83	70	80	92	89	79	78	88	80	86	85	110	89	88	105	81	85	94	88	70	81	97	110	91	78	97	86	103	86	79	75	78	80	72	101	98	93	84	105	105	89	87	82	88	78	85	98	88	86	71	83	85	91	82	77	85	84	96	98	65	87	90	80	108	100	86	81	94	72	83	80	85	94	83	83	81	80	67	73	92	80	78	91	84	95	93	88	78	88	90	92	71	88	86	92	72	102	86	95	85	93	86	90	70	79	74	78	78	107	89	83	100	84	79	83	88	93	82	78	83	82	85	97	84	76	97	87	78	81	72	86	81	91	83	94	86	85	72	107	91	78	68	73	76	82	91	89	85	92	59	73	76	101	73	79	82	85	99	75	100	93	94	77	86	82	77	78	91	83	81	88	82	90	76	88	98	56	96	78	96	91	77	94	74	91	87	85	90	83	81	76	95	81	88	92	88	98	76	77	96	78	70	86	95	84	84	80	62	75	87	63	95	85	69	87	90	84	106	81	78	92	73	88	85	104	76	94	93	85	94	84	95	77	91	84	78	84	82	93	79	80	92	76	78	74	88	89	70	87	85	101	113	83	78	92	99	71	67	86	74	109	96	64	84	87	80	95	82	111	81	92	88	82	74	81	79	79	82	84	73	71	82	89	93	87	74	92	96	86	104	93	95	110	106	95	86	84	81	87	79	97	72	72	91	86	79	71	84	89	115	86	64	87	78	77	86	80	91	100	77	94	106	69	104	89	77	82	96	73	83	89	65	84	76	85	89	84	76	96	98	78	90	82	82	70	91	87	89	82	81	84	79	90	95	102	71	83	96	84	84	95	85	85	86	96	86	87	87	95	84	91	91	86	86	83	83	89	88	94	89	79	86	83	86	85	98	76	73	90	99	99	82	95	89	90	82	103	79	104	86	89	84	90	78	79	84	113	77	86	85	85	87	78	91	79	99	84	81	92	96	67	78	57	92	89	92	87	87	106	89	105	91	82	89	90	82	99	84	103	80	84	88	78	86	74	78	81	89	98	105	73	80	74	80	86	85	87	77	88	86	87	88	93	97	84	93	80	82	79	72	81	89	97	71	86	84	82	103	95	79	88	90	74	97	79	89	106	88	94	87	83	75	89	90	107	75	87	95	92	93	78	79	83	70	70	89	91	87	75	75	87	81	79	74	96	79	91	94	90	83	71	84	84	87	92	89	102	99	97	80	100	83	70	64	87	83	79	103	80	104	77	83	94	83	74	75	93	84	79	91	83	87	73	84	99	91	80	96	84	85	86	83	90	80	81	87	87	79	83	97	87	70	89	99	100	82	91	96	92	61	96	95	102	85	86	85	88	71	96	93	87	72	90	74	89	96	97	92	92	83	94	103	80	93	91	88	86	94	81	79	79	79	84	93	82	92	105	83	99	94	86	74	86	72	83	77	80	76	96	84	92	83	78	91	82	87	87	83	78	66	91	84	72	87	91	99	88	84	84	76	77	83	81	80	89	80	89	93	90	83	77	70	72	73	90	85	79	91	72	84	82	74	86	76	86	87	90	76	78	82	81	74	84	85	76	84	100	81	93	104	90	101	82	85	76	94	83	79	106	86	92	86	82	85	77	88	97	80	88	78	89	73	73	78	73	83	78	73	100	82	86	88	89	91	81	61	85	90	95	74	75	76	81	91	90	96	85	78	80	82	101	85	87	100	86	87	79	93	73	87	89	73	87	81	95	101	85	102	101	86	88	91	91	94	72	86	81	99	83	90	73	77	66	101	89	71	98	89	80	90	93	87	74	97	88	81	96	85	85	76	68	78	85	87	84	104	84	96	77	88	75	78	81	80	79	77	82	75	101	81	98	93	93	68	81	99	95	82	84	80	82	96	92	84	101	98	84	90	86	65	70	96	83	82	86	95	73	82	71	89	96	75	101	88	90	84	101	95	98	80	98	76	73	97	70	101	86	78	89	79	76	93	90	83	87	86	82	88	76	71	73	79	84	74	86	95	99	92	82	83	80	76	83	81	90	78	99	92	67	86	85	107	78	88	68	81	79	70	96	59	81	77	114	87	81	86	101	71	90	86	89	84	85	82	93	80	86	70	88	102	74	98	102	92	98	109	85	76	88	80	76	76	84	86	101	88	73	82	99	81	84	79	68	99	112	88	99	75	80	106	94	77	93	78	97	85	84	80	90	77	84	80	79	84	98	81	78	81	80	77	80	95	79	84	77	87	83	90	76	93	86	89	98	86	87	73	92	91	82	78	85	77	93	79	100	84	94	97	85	79	74	98	73	86	84	85	83	76	85	85	91	82	72	83	68	80	97	79	75	98	74	81	102	94	85	84	81	94	95	101	88	89	98	88	81	75	88	97	97	83	80	76	84	73	96	87	81	80	61	92	82	93	77	101	80	75	94	84	82	83	89	75	89	88	75	99	79	78	89	76	85	67	84	81	77	75	89	83	96	87	97	85	94	99	82	85	101	75	96	92	89	93	92	76	76	75	77	94	101	84	77	88	81	84	97	82	107	89	84	79	86	103	81	90	86	85	83	97	73	73	95	91	65	78	94	98	81	80	94	90	81	71	77	68	95	87	87	93	91	82	82	79	72	82	87	90	82	95	84	78	86	89	75	71	91	85	75	91	87	76	110	87	87	81	98	76	86	68	88	84	100	93	85	85	76	90	82	80	83	105	81	88	73	83	88	70	88	83	79	89	119	94	85	88	97	87	75	104	83	88	92	75	88	81	83	79	87	89	98	84	71	75	70	90	95	88	80	90	96	81	92	94	82	90	100	80	75	86	74	90	89	93	87	77	92	105	88	91	84	77	94	85	80	94	87	86	81	83	91	84	75	87	84	87	89	82	113	60	87	91	88	88	76	79	83	82	80	85	91	71	88	91	102	90	92	86	75	77	80	98	60	93	66	74	84	90	76	90	83	87	93	80	81	98	95	92	77	84	82	66	90	87	78	78	78	78	74	79	99	70	78	92	89	84	79	93	101	89	91	87	91	84	93	89	79	96	84	81	92	82	89	76	77	67	74	83	80	83	73	98	93	83	98	97	79	86	91	83	83	81	77	76	70	84	86	68	80	79	99	76	87	67	68	78	83	77	88	72	89	93	114	80	89	87	82	91	96	80	82	89	103	76	92	74	95	104	81	86	83	78	79	78	73	88	79	90	96	87	83	89	93	89	82	72	95	69	100	103	97	85	89	86	91	84	100	68	92	84	103	77	88	78	85	78	87	78	96	81	90	86	81	81	100	64	87	81	85	84	84	92	97	81	87	92	72	59	101	89	74	77	91	67	95	87	95	78	92	104	88	69	93	88	87	90	84	98	91	90	77	94	93	68	78	90	101	100	88	81	86	88	90	79	88	91	81	81	78	75	73	72	73	87	87	70	83	87
17773	8219	5377	5414	7161	7770	7836	6305	4018	2627	2092	1720	1574	1375	1181	1147	1030	916	868	864	852	801	747	746	748	737	783	769	691	756	715	732	710	692	677	703	711	686	685	668	714	674	666	676	727	680	691	724	718	684	726	689	648	670	679	676	700	687	672	660	682	676	657	682	748	692	662	710	695	661	718	694	683	713	694	683	682	693	702	692	680	658	670	725	690	706	660	680	707	690	705	676	670	672	711	716	660	720	685	711	667	686	683	684	657	684	701	687	699	697	695	686	691	649	694	658	690	689	668	681	715	688	699	648	706	702	715	661	686	687	687	700	678	685	654	686	686	672	677	719	685	681	651	630	686	670	717	710	684	676	652	690	663	664	689	698	683	682	660	685	680	688	649	700	673	689	685	743	729	709	669	699	679	674	663	688	664	651	677	686	658	678	681	668	684	659	690	702	715	703	675	666	698	643	704	705	731	663	660	701	684	683	694	660	692	707	682	654	690	708	692	682	649	679	695	699	653	685	733	666	651	687	657	687	693	687	683	674	688	653	718	636	691	693	691	740	665	683	669	647	692	605	699	701	699	731	666	689	685	699	678	721	662	663	668	660	650	701	719	726	680	703	631	721	678	679	687	644	678	660	712	681	624	667	695	691	684	677	709	644	678	686	712	707	672	712	686	686	687	682	675	670	699	667	686	719	717	661	721	649	642	668	693	681	706	755	660	734	684	661	678	669	667	700	660	659	627	687	666	644	717	683	697	682	706	685	668	675	685	664	632	673	672	650	698	656	642	672	724	658	690	699	698	735	716	653	703	677	720	707	704	669	682	699	694	643	629	682	668	690	687	669	643	699	678	678	712	728	686	653	649	676	697	677	716	671	682	686	674	675	698	668	659	641	714	700	666	678	704	728	659	650	648	646	679	640	651	723	689	687	638	675	675	650	701	728	679	671	676	720	646	687	680	701	707	684	692	706	664	686	666	657	684	646	662	680	725	641	679	645	717	688	664	708	667	664	702	668	621	696	674	711	625	662	711	686	693	688	663	694	640	691	697	712	690	689	671	684	682	713	681	721	677	670	635	653	691	657	651	688	668	685	686	681	695	741	700	669	671	688	708	673	697	697	694	687	664	710	674	711	623	709	714	650	719	696	676	688	720	668	675	649	676	641	696	653	651	689	657	690	676	668	690	642	690	657	659	713	632	683	691	651	693	663	671	694	650	657	686	685	665	692	671	682	675	717	747	672	657	674	693	643	723	654	647	671	694	691	669	685	691	703	679	677	647	673	682	677	654	665	675	667	722	731	706	695	671	676	677	714	680	716	678	681	660	669	691	682	708	695	689	656	682	678	738	711	701	640	639	698	691	683	649	637	693	656	730	717	712	700	693	647	684	667	682	703	707	696	647	675	705	705	708	701	686	683	700	726	688	688	655	655	662	638	624	684	704	726	653	683	664	731	663	687	662	686	669	713	642	692	666	682	644	681	700	671	667	652	697	683	677	683	656	685	637	701	663	654	663	707	685	740	713	668	733	608	689	678	703	713	717	622	678	721	707	688	676	654	703	702	715	684	703	692	653	659	701	698	676	700	706	667	619	662	666	677	647	688	706	695	708	666	658	710	635	655	637	690	660	746	689	684	616	666	630	680	693	706	660	711	684	739	734	641	657	686	709	655	689	707	667	657	679	723	694	646	659	684	657	661	670	713	687	677	685	683	716	688	720	670	726	640	685	672	635	671	686	649	682	690	666	673	698	714	695	684	671	705	716	693	683	672	689	665	659	661	710	738	659	656	674	664	659	703	634	722	681	685	671	681	718	761	700	688	673	718	712	681	725	669	689	691	703	657	626	692	677	698	710	635	660	725	673	664	663	667	678	676	729	715	679	689	685	667	663	655	712	699	683	646	654	677	689	701	696	709	691	663	679	702	709	701	686	667	665	668	705	681	728	645	723	674	671	649	643	694	654	720	678	662	676	657	672	673	649	661	693	703	642	641	678	692	718	660	727	691	647	641	635	714	680	692	628	698	749	686	690	686	661	699	708	649	695	667	695	707	668	673	664	697	671	670	666	676	662	676	715	715	668	656	693	663	652	726	692	697	696	699	689	638	693	646	630	672	642	639	691	693	720	675	671	686	688	654	669	703	682	670	699	692	680	619	710	694	690	656	657	682	689	683	673	664	648	733	675	717	655	726	647	682	668	706	665	682	706	683	712	692	651	666	706	698	703	683	708	716	750	660	691	661	698	691	691	710	663	706	700	686	689	679	661	686	679	673	630	648	666	677	595	698	669	696	653	658	703	654	673	688	679	689	713	651	698	729	673	670	694	676	683	662	683	648	742	671	689	689	660	700	720	726	679	652	718	728	719	729	680	686	663	668	646	682	729	672	664	667	684	664	679	670	635	712	702	678	732	683	705	636	693	677	693	669	695	645	655	661	680	708	726	737	685	686	671	696	691	656	664	652	680	721	671	678	718	692	700	665	679	703	683	671	646	630	730	654	685	645	677	668	711	689	686	683	656	707	643	614	656	723	672	695	647	717	707	694	681	674	668	649	694	653	697	683	675	695	706	666	669	615	703	656	701	680	680	662	668	685	743	683	681	680	688	703	706	690	666	682	678	664	637	694	699	660	683	678	714	695	697	670	694	668	736	676	701	682	713	707	656	649	658	688	700	683	703	669	635	681	681	695	693	670	689	700	644	651	708	670	617	652	683	660	695	736	633	682	681	663	683	692	688	657	699	650	677	657	690	681	727	719	678	705	708	684	681	701	671	670	725	714	707	677	690	690	609	704	695	739	653	654	682	708	638	687	668	695	714	710	712	692	642	684	654	696	734	673	664	645	731	692	686	633	667	704	689	684	733	666	693	707	690	662	708	741	652	658	694	698	726	681	660	686	705	741	689	659	687	663	675	630	706	699	722	645	699	655	689	658	711	653	700	650	676	728	662	650	707	720	674	708	643	660	705	660	685	688	694	726	641	683	665	694	670	721	705	663	714	736	711	682	674	673	673	680	648	748	696	690	678	707	660	668	654	662	661	711	680	688	656	675	659	682	678	656	668	695	724	671	655	685	670	667	691	632	660	693	704	693	664	686	680	657	678	676	660	717	657	666	660	708	703	685	686	654	703	696	673	687	729	658	672	681	658	640	662	709	670	674	670	692	728	695	696	656	645	658	668	709	660	729	719	642	669	744	669	704	657	715	679	665	696	668	696	666	677	708	674	656	690	652	703	680	696	668	699	698	707	680	682	711	649	688	673	674	742	686	684	719	661	736	691	691	666	689	699	658	698	683	644	699	752	699	720	685	711	642	652	684	701	693	645	664	694	669	647	678	730	600	675	685	701	704	684	673	744	683	668	715	660	716	705	679	677	670	689	687	671	717	700	680	684	621	663	724	666	704	665	662	688	718	721	687	685	661	668	682	643	659	713	677	675	726	700	662	700	658	670	688	691	754	684	651	718	650	662	672	707	684	701	658	684	656	724	704	732	700	688	651
7601	422	222	147	98	90	105	92	65	51	46	57	55	51	44	43	48	44	51	49	40	38	38	42	42	48	50	44	37	46	41	40	28	44	48	40	28	30	42	39	36	41	37	51	32	40	39	48	41	46	37	34	49	35	46	37	38	37	44	36	48	46	55	35	45	43	27	35	33	39	44	35	35	37	33	29	28	29	38	45	39	35	43	37	45	34	28	49	55	25	32	49	47	41	36	53	43	42	33	34	46	48	32	41	41	45	35	47	24	33	45	37	36	47	50	48	38	37	36	48	42	44	43	34	30	44	45	36	42	39	46	39	51	36	38	34	45	40	41	44	38	41	46	39	44	57	55	42	36	45	43	44	41	36	37	33	39	39	33	42	40	44	34	33	43	38	37	32	40	42	42	47	37	25	26	47	39	36	37	42	48	36	42	46	46	45	47	41	44	50	43	39	32	45	63	36	35	44	40	47	33	43	48	35	33	34	42	53	35	34	51	44	34	36	42	53	38	32	35	44	40	37	43	39	38	34	38	41	43	34	43	42	45	46	38	41	38	42	36	31	42	43	43	35	51	41	43	41	49	19	44	37	43	38	38	40	34	43	34	58	41	34	52	38	43	37	29	39	29	34	34	43	40	42	40	40	31	35	34	43	40	38	35	32	42	56	40	35	37	60	42	35	45	48	38	43	47	34	31	40	40	36	38	48	39	49	45	33	47	46	41	30	38	49	42	49	39	39	43	30	43	34	45	33	41	41	32	36	44	48	46	42	41	36	38	40	43	43	44	52	45	46	36	33	40	45	38	40	39	41	44	43	48	38	41	47	49	37	29	47	38	42	36	47	32	41	36	48	42	39	33	46	35	41	44	42	40	35	38	46	44	50	32	40	35	46	51	40	50	38	44	49	47	50	34	51	44	41	35	34	42	41	33	37	34	41	40	33	50	41	36	42	50	35	45	37	41	30	50	39	30	49	46	49	55	45	37	27	39	41	34	40	41	49	50	49	52	38	49	25	44	36	46	44	34	41	29	46	42	35	26	37	45	53	40	48	40	36	38	33	37	42	49	36	35	27	45	32	47	44	36	31	49	40	40	52	37	55	33	43	43	45	30	34	39	34	38	41	41	46	43	44	35	44	38	41	40	39	44	43	45	60	49	39	43	45	38	43	36	39	52	37	34	33	54	32	32	46	40	39	42	43	31	37	38	46	44	37	39	45	38	45	48	43	42	52	30	46	48	40	44	38	44	39	42	35	43	38	42	54	33	43	31	51	28	48	33	55	50	46	35	46	48	33	50	39	37	34	40	48	40	51	42	38	32	53	48	50	38	41	29	41	31	40	35	44	50	27	44	46	30	41	32	37	51	39	44	43	36	47	34	53	53	44	35	40	40	36	50	35	32	40	35	33	35	42	44	44	49	37	49	30	55	36	43	54	37	48	41	48	40	44	38	46	37	42	35	38	40	41	39	41	41	52	40	49	35	32	42	49	37	26	47	50	37	51	35	41	49	43	47	46	39	37	34	40	40	37	31	47	25	35	38	43	48	43	31	36	37	35	36	38	45	40	47	47	28	42	40	33	38	36	38	56	35	38	38	29	32	45	54	32	37	41	42	38	34	44	40	51	43	30	36	44	50	47	39	37	47	44	33	43	38	32	49	30	46	42	38	33	37	49	48	30	51	41	42	40	47	48	43	47	45	46	34	42	47	50	37	44	42	40	44	48	41	40	42	33	43	39	37	55	37	44	45	36	41	39	46	39	36	40	43	41	48	51	37	36	43	34	45	38	31	43	52	32	43	40	37	46	34	40	49	35	44	31	49	32	32	41	37	41	45	42	43	36	43	46	36	40	47	48	40	46	36	40	40	43	39	47	43	34	37	46	34	40	35	39	30	36	47	33	34	35	30	35	50	48	41	38	43	34	41	48	40	42	45	36	36	37	52	31	43	21	51	36	45	40	53	49	26	36	43	37	32	40	37	47	48	37	41	47	52	47	35	47	31	35	53	35	45	45	41	38	48	39	49	42	45	40	34	36	49	50	47	54	48	47	40	40	47	31	45	36	37	47	52	42	46	33	38	42	41	50	40	39	38	35	36	37	43	29	42	43	38	44	40	23	37	48	47	37	36	42	40	42	51	40	46	37	48	42	44	37	39	52	40	35	39	31	53	46	36	47	46	45	36	33	40	34	40	40	46	47	43	37	32	38	36	46	36	34	36	46	43	46	35	42	30	42	49	41	49	49	34	42	44	50	49	29	37	45	26	39	37	46	44	40	49	36	35	53	48	50	34	36	45	48	42	45	41	36	45	41	43	34	47	42	41	42	48	44	41	42	33	50	40	39	41	43	38	31	37	33	37	50	42	31	39	37	36	54	50	40	45	49	42	40	32	38	33	40	40	29	35	33	38	42	42	41	39	49	38	44	32	42	36	34	36	40	32	44	34	43	50	32	30	40	42	40	54	34	59	40	48	49	41	43	44	39	49	40	42	41	38	39	38	40	49	40	39	45	41	41	38	33	36	42	39	41	41	43	40	43	48	46	44	44	47	36	37	41	37	43	47	43	43	37	54	35	42	45	40	26	44	42	34	53	39	41	36	35	42	42	46	44	46	45	36	39	43	41	50	48	34	41	37	39	45	35	38	41	53	44	39	39	37	37	38	37	46	36	42	38	49	34	38	32	48	34	51	39	47	47	45	43	26	32	50	36	39	40	47	41	42	30	40	39	34	51	50	27	35	52	37	49	36	49	38	45	50	36	35	39	31	36	40	35	46	44	39	39	44	35	35	52	43	37	52	46	43	47	48	44	45	45	36	45	32	39	43	40	48	40	25	36	47	56	44	30	47	48	35	39	45	42	53	47	51	40	42	35	37	38	39	48	46	44	51	49	30	42	39	47	43	34	30	33	30	54	45	40	44	41	32	42	54	38	41	44	33	44	38	44	30	39	31	29	47	46	35	39	41	45	23	36	37	36	45	35	44	38	41	33	37	43	30	37	46	39	32	48	34	53	51	41	46	34	46	36	38	32	45	34	41	45	34	35	28	37	48	47	37	31	46	45	40	33	48	42	41	37	37	44	42	28	43	43	37	35	40	43	39	47	35	28	37	49	45	31	41	37	45	37	36	37	42	39	38	38	39	38	41	41	46	40	41	39	53	44	52	41	60	28	41	48	43	47	39	37	40	53	52	40	35	39	41	32	44	40	39	38	35	31	34	35	37	52	44	34	35	42	37	55	39	40	35	34	44	52	38	33	47	26	56	41	44	54	49	58	33	42	38	45	33	44	44	37	43	45	44	41	36	40	41	43	55	44	39	35	39	38	39	35	40	40	43	45	42	38	46	39	33	42	40	39	47	40	53	48	42	39	45	47	32	44	42	36	38	35	40	37	34	43	36	36	54	48	51	42	46	38	48	40	35	50	41	43	39	40	37	43	34	49	35	37	47	49	46	40	40	49	47	35	34	35	40	38	42	38	41	38	40	46	41	42
11023	4303	3098	2888	3610	4163	4349	3295	1997	1260	1060	935	841	705	559	559	488	480	408	438	402	390	377	393	407	412	362	402	368	395	341	354	389	376	350	351	347	328	380	367	347	354	373	345	344	346	366	388	354	337	350	336	347	313	347	354	350	340	333	353	359	380	359	363	358	336	350	360	328	336	329	327	304	376	333	328	342	320	328	335	321	359	348	316	342	358	319	353	364	351	337	325	355	321	362	387	347	328	342	383	333	333	347	343	354	387	353	333	341	354	362	362	334	327	339	357	357	318	360	366	331	341	357	344	369	375	347	353	323	374	376	319	372	345	314	369	342	350	366	319	338	327	348	360	353	356	365	359	330	347	325	351	340	361	382	370	361	336	377	347	382	324	362	366	373	348	355	368	355	349	395	319	405	324	349	320	376	330	378	364	349	335	370	311	338	369	337	382	379	328	339	350	334	338	376	357	345	345	398	381	371	339	348	334	367	399	329	336	336	359	306	343	344	343	326	366	341	335	365	371	358	396	314	325	344	319	363	320	361	332	334	362	353	350	364	370	323	379	356	350	379	354	316	338	339	342	385	354	338	319	366	341	350	357	353	332	363	354	358	338	340	349	334	318	353	321	330	356	370	334	369	355	376	345	335	367	323	355	343	341	360	370	372	347	348	381	352	351	351	357	356	344	348	334	347	339	330	341	328	340	336	346	354	363	361	324	369	353	358	357	352	335	339	358	369	355	321	347	361	362	335	389	369	326	331	343	322	360	325	366	353	345	346	376	340	337	313	368	345	356	316	367	379	310	328	380	345	362	341	337	354	348	358	361	330	363	349	345	343	320	353	354	370	335	341	317	351	324	360	325	360	355	367	362	374	354	350	326	359	353	363	306	318	364	350	350	380	329	347	331	336	381	360	315	348	343	352	355	362	338	358	337	352	362	327	333	356	315	325	349	339	321	356	343	334	320	342	334	386	370	352	347	316	347	359	352	323	334	354	330	329	379	362	372	367	369	316	359	323	358	354	365	360	362	342	380	352	369	315	294	328	365	336	354	345	389	349	368	343	352	339	403	342	328	348	361	369	339	343	326	341	354	316	323	312	333	314	350	349	375	344	360	357	340	360	342	343	380	374	384	334	355	376	328	348	347	319	334	347	373	322	341	334	338	322	325	367	327	336	354	310	373	345	349	372	351	333	339	347	345	354	316	376	369	375	351	327	365	338	378	336	360	347	350	390	357	352	365	322	302	366	401	320	342	335	371	379	368	354	323	321	348	335	348	357	419	371	348	357	362	356	350	335	356	338	337	359	380	332	357	323	339	348	335	330	374	362	380	319	328	333	380	354	348	383	342	343	383	351	373	349	349	350	346	338	356	356	344	334	364	327	366	391	361	339	353	363	344	317	324	356	357	379	350	352	313	391	375	345	370	325	370	373	356	343	378	362	328	342	338	337	376	353	335	358	335	357	312	350	348	342	348	319	351	356	337	356	374	334	322	354	343	354	381	358	361	338	367	353	371	347	340	308	328	377	363	341	352	334	328	365	314	351	384	318	379	328	349	336	345	340	389	340	336	330	348	330	326	359	319	340	367	325	339	352	338	321	352	339	345	354	356	379	363	346	342	322	340	367	316	346	359	330	363	338	334	363	323	287	324	383	382	324	337	322	317	340	327	337	316	359	371	359	334	358	334	367	350	364	338	378	352	352	361	335	388	348	372	338	345	364	330	334	356	362	377	314	337	362	348	325	343	341	371	343	322	352	327	357	349	346	315	362	336	359	371	371	356	353	334	360	339	362	333	318	386	338	328	388	348	324	312	341	338	342	326	350	325	348	325	360	356	330	352	335	346	348	340	379	364	354	340	320	357	358	324	373	355	354	340	336	360	334	359	309	358	368	317	377	352	356	332	357	340	344	352	373	340	358	324	336	358	346	388	353	354	350	338	396	358	363	390	342	361	318	359	372	353	355	332	350	306	351	311	337	349	317	363	337	343	344	375	348	348	354	373	349	380	355	324	347	360	363	322	361	357	342	367	371	338	325	323	338	331	362	365	357	331	352	352	314	325	359	365	338	363	327	334	352	321	362	347	356	356	361	362	347	324	316	337	368	379	386	362	322	328	349	351	330	341	373	305	333	375	343	356	333	359	331	355	345	346	360	317	353	351	347	318	325	318	331	347	314	329	360	355	316	355	361	337	381	366	356	336	350	345	327	400	346	358	330	325	351	366	327	376	346	340	325	357	338	324	362	324	354	334	391	343	334	365	341	358	321	353	310	392	353	378	369	341	328	344	374	324	334	365	349	336	343	342	343	356	351	337	330	371	338	352	332	345	311	361	353	337	368	335	354	354	361	322	338	359	322	353	356	328	379	346	329	343	343	373	349	317	337	335	354	325	304	335	328	353	337	349	326	359	344	362	322	365	357	338	317	336	361	326	355	366	328	352	332	347	329	339	327	333	348	336	335	321	336	381	332	345	367	347	363	346	310	365	360	324	352	349	328	359	339	332	338	357	359	331	327	344	354	357	342	335	384	338	348	352	350	335	340	350	349	353	358	353	352	356	366	356	298	350	331	368	318	350	322	377	348	355	357	339	397	343	351	365	334	340	294	358	345	370	328	382	347	326	372	352	334	338	337	346	365	332	385	333	353	355	346	330	358	340	337	359	342	335	313	360	356	359	338	306	359	361	368	380	356	335	352	361	349	350	366	342	370	350	336	306	326	358	345	329	340	358	368	338	348	354	342	340	339	357	318	351	363	329	348	387	340	358	364	351	366	320	394	340	379	321	342	344	324	363	357	339	331	355	354	341	338	365	343	336	338	371	343	334	348	351	346	334	346	371	306	365	354	343	343	360	354	330	341	366	333	338	321	314	317	323	344	349	360	340	351	342	342	351	329	346	338	355	359	356	354	358	352	379	347	345	332	340	331	357	360	371	333	320	326	322	357	335	303	356	375	371	351	323	347	339	352	345	333	332	383	328	375	350	332	327	336	360	350	362	354	321	362	339	337	368	373	327	347	330	359	373	333	358	340	353	326	335	330	339	346	339	346	368	356	395	328	373	344	350	358	357	356	376	342	337	343	363	362	358	364	342	340	338	332	314	361	367	340	354	333	341	358	347	373	368	366	327	319	361	343	352	340	317	350	342	376	366	362	323	343	345	355	381	352	382	354	368	350	363	324	340	353	315	360	357	382	360	356	318	340	369	335	329	344	332	361	365	358	378	331	365	372	349	344	329	321	339	329	359	348	356	329	326	343	354	341	341	360	353	397	343	314	371	382	327	353	384	322	364	366	358	378	401	347	348	371	368	366	363	350	324	342	320	346	306	341	343	352	332	391	314	326	324	353	349	326	343	343	324	310	344	351	333	357	346	323	330	361	399	345	375	376	332	375	355	332	342	345	316	370	349	376	326	344	324	324	346	356	319	335	337	364	366	375	346	349	337	337	358	330	338	349	364	359	346	358	337	359	342	355	358	365	344	324	342	368	381	349	376
7611	488	252	152	110	102	95	92	77	70	54	65	54	51	56	52	40	46	58	47	45	67	37	57	43	31	47	42	52	61	51	53	45	45	47	58	44	40	41	53	46	43	41	46	33	44	55	43	51	54	46	47	60	48	50	50	53	38	51	43	43	45	44	54	41	54	59	44	54	59	49	36	44	42	37	54	37	59	44	43	47	30	38	44	32	41	55	53	61	50	38	41	51	53	42	37	61	44	37	44	56	54	39	39	42	53	55	33	28	53	35	41	47	52	53	39	40	40	42	51	42	34	37	59	52	42	45	37	40	55	44	39	40	53	48	43	40	54	43	46	41	45	49	37	60	46	36	43	41	44	45	40	47	46	42	49	37	43	38	43	53	47	48	43	44	51	54	55	35	42	58	49	52	54	53	40	49	55	40	41	51	49	38	48	31	43	50	51	42	42	44	46	40	57	49	56	39	42	41	43	53	53	43	48	45	45	38	40	44	42	42	54	51	47	47	38	44	39	50	56	56	36	30	39	50	67	39	52	51	41	44	45	32	48	53	47	48	45	45	64	54	47	59	50	46	41	41	56	58	54	43	41	43	40	40	32	43	42	48	60	38	55	48	49	44	37	38	42	34	53	48	59	35	49	57	44	52	40	32	44	46	55	34	43	36	60	46	44	57	58	38	48	46	43	55	53	52	41	50	70	48	54	44	51	47	32	49	41	45	47	38	52	52	44	44	57	53	44	48	52	54	50	50	54	47	46	58	35	50	46	53	51	52	50	45	50	42	54	54	60	46	44	41	46	44	43	38	42	43	49	43	53	40	50	50	45	49	57	51	40	39	49	47	51	55	41	41	56	51	43	40	48	59	50	37	54	65	65	54	51	46	57	34	44	49	58	51	46	45	53	40	40	60	44	52	41	37	54	50	43	45	53	45	38	38	52	40	45	45	41	47	59	52	44	54	48	41	45	43	45	52	46	43	57	37	52	46	52	43	34	49	45	52	40	52	45	50	39	46	50	52	53	48	49	35	57	51	49	49	49	50	42	35	52	52	45	42	39	52	38	34	51	40	40	49	42	48	49	44	49	44	54	37	63	55	45	44	53	59	42	52	42	39	40	55	40	45	47	42	52	48	45	58	50	56	38	49	48	58	44	31	37	58	50	48	43	43	47	49	46	64	47	44	38	47	57	52	43	41	50	51	44	44	53	50	50	37	52	57	54	45	43	46	57	53	44	57	50	40	45	46	60	49	52	51	43	38	49	48	47	47	52	47	49	54	35	49	49	48	58	56	48	65	43	51	49	46	44	48	50	42	45	39	43	40	49	55	56	47	53	41	52	45	43	45	43	41	42	33	48	54	47	58	51	53	53	48	48	45	53	50	49	48	39	56	46	49	48	49	51	56	47	44	45	45	50	39	55	42	39	55	51	47	62	57	42	40	51	30	42	37	49	47	49	48	36	39	44	40	45	37	62	42	51	45	51	48	29	52	48	42	53	54	48	51	44	34	46	53	44	58	49	44	50	50	45	43	58	40	55	48	41	48	52	47	46	73	48	57	57	35	48	49	58	54	44	51	43	53	50	41	50	46	51	46	40	41	47	45	39	40	53	29	40	56	40	49	54	51	44	35	49	42	51	36	51	43	50	55	40	41	57	59	47	46	45	57	50	44	54	49	42	56	43	44	42	56	50	49	53	49	42	50	44	54	51	50	50	58	44	57	50	55	51	50	51	50	42	44	47	52	51	51	48	49	56	47	43	44	37	46	33	41	40	40	45	51	45	50	43	49	36	57	47	39	43	39	47	44	49	46	38	56	48	42	42	42	55	57	49	52	46	42	44	41	42	33	52	51	43	39	37	45	46	43	43	45	40	44	45	52	43	52	43	49	48	51	49	61	44	49	36	51	43	54	49	46	43	41	56	51	42	51	39	47	49	49	35	51	47	51	41	40	49	50	42	33	35	40	48	50	36	43	54	41	46	47	64	40	43	50	49	36	44	60	45	54	51	45	57	46	52	38	38	44	46	47	65	53	45	64	32	43	40	46	55	48	61	50	63	45	44	46	43	49	56	57	40	36	42	38	56	45	48	44	36	59	47	42	41	51	51	43	41	44	34	42	49	51	49	61	46	49	49	53	38	43	50	34	53	49	48	55	38	40	56	51	48	48	44	49	41	41	47	52	44	44	43	57	39	42	42	40	53	43	40	54	32	45	50	49	45	47	53	41	37	36	45	48	48	43	55	56	48	51	43	46	46	47	33	53	54	46	47	44	51	38	43	44	47	44	46	44	65	44	52	41	38	39	46	35	53	46	47	54	46	33	53	46	55	56	55	46	39	43	49	54	49	61	42	33	41	46	43	54	61	43	36	47	42	50	50	44	50	46	58	53	42	49	49	60	36	49	44	45	38	45	46	45	56	50	36	43	43	43	43	33	42	41	50	46	47	61	47	55	32	50	53	38	53	48	53	48	48	42	40	53	44	43	47	44	57	46	54	54	34	48	44	37	44	48	41	45	52	51	55	33	45	35	32	56	42	40	55	41	51	39	59	47	34	40	48	58	42	45	46	43	51	48	42	43	58	35	61	58	52	50	56	54	56	47	46	45	45	41	50	50	59	47	47	48	47	37	58	46	43	50	56	42	31	50	46	40	42	61	48	48	47	45	44	44	42	40	50	40	47	43	45	40	46	50	42	54	44	52	50	35	29	49	44	46	45	50	44	43	38	44	39	37	37	46	43	49	35	59	52	56	47	36	53	45	48	45	59	38	44	36	42	59	52	40	40	47	30	58	37	45	52	36	52	37	47	40	45	31	50	49	65	37	51	39	45	45	49	41	41	37	44	50	37	32	44	41	39	45	48	41	45	45	50	37	35	50	48	52	44	54	54	52	45	41	40	55	45	44	41	35	50	46	45	35	35	54	46	53	57	41	53	35	57	37	39	41	36	39	52	48	36	55	37	51	47	38	38	43	35	43	50	63	52	49	48	46	51	50	41	48	42	48	52	37	67	45	42	51	42	46	39	63	42	52	43	60	41	40	39	59	45	45	44	38	62	55	45	27	36	60	35	49	42	40	51	45	45	36	40	39	49	53	52	48	52	59	43	51	34	53	49	42	46	49	41	50	39	48	36	36	60	41	45	39	47	48	37	53	39	65	45	46	42	43	48	39	45	42	48	45	49	49	46	50	42	35	51	53	48	53	52	42	49	42	38	39	35	31	52	42	40	59	65	50	43	34	41	55	41	47	44	45	46	39	57	55	43	40	46	48	41	50	44	45	43	40	47	48	51	38	44	43	43	41	43	59	50	43	42	44	39	58	46	44	49	47	40	43	53	39	40	49	61	45	57	58	49	51	44	49	55	42	27	40	67	44	43	54	39	42	47	48	44	47	43	34	49	48	45	38	39	56	47	55	55	46	35	39	50	43	36	43	34	56	41	41	31	37	52	43	53	50	55	45	44	47	36	49	38	47	45	49	33	54	46	41	42	49	45
11445	4582	3255	3087	3696	4581	4335	3286	1770	1333	1099	917	863	708	649	575	557	550	476	436	440	440	414	430	431	450	390	435	410	417	386	382	370	378	366	404	403	385	383	395	376	391	420	435	389	371	399	409	394	357	359	397	399	423	402	376	387	374	384	393	373	414	396	354	384	399	381	362	403	389	394	412	402	394	375	397	380	375	394	414	381	373	410	406	379	382	385	385	356	383	357	443	363	363	395	387	395	366	403	372	392	363	363	398	343	403	424	395	388	406	406	371	401	413	373	393	411	413	377	365	382	394	351	383	426	342	369	407	394	377	383	405	390	402	402	392	405	386	388	394	397	382	367	388	392	391	413	391	454	379	378	401	390	337	402	415	403	370	410	427	346	401	413	364	366	393	402	358	351	386	397	417	396	389	392	378	401	361	380	348	377	381	392	389	365	387	372	378	364	414	364	387	373	410	341	387	369	394	385	403	401	409	403	379	391	398	359	379	412	374	384	351	365	384	366	370	391	375	408	395	374	365	420	359	376	362	380	385	358	402	391	342	365	434	357	382	430	377	361	398	377	405	408	371	383	402	361	408	402	387	371	400	382	370	381	369	370	350	390	402	397	369	368	396	407	372	370	398	398	390	366	376	377	374	393	397	389	347	389	388	341	392	430	385	386	400	391	356	374	397	440	396	384	394	382	415	409	363	354	369	378	414	359	353	371	389	374	421	395	355	349	388	382	383	403	410	352	377	377	414	428	381	393	390	348	376	370	384	343	407	383	380	370	372	394	387	401	403	391	366	330	381	377	402	456	356	377	390	356	392	380	380	368	404	359	393	366	421	395	406	382	398	384	353	408	388	397	404	411	367	372	375	375	376	368	359	375	394	428	386	385	394	415	421	400	381	389	384	365	406	370	368	393	389	387	385	432	397	382	353	375	369	422	370	363	392	389	352	375	406	406	392	382	419	370	402	366	403	374	408	368	384	396	370	382	379	389	364	389	415	378	373	360	399	410	407	360	395	395	377	336	370	386	387	346	381	382	373	392	376	404	422	363	415	366	417	403	396	386	410	385	432	392	398	391	375	398	374	380	362	355	380	407	396	358	366	360	401	389	391	415	353	411	403	377	403	393	388	419	395	398	356	387	358	369	381	383	389	405	423	354	398	427	401	404	384	394	395	380	374	381	380	389	409	380	324	406	406	395	394	397	383	364	400	398	389	350	383	403	369	402	382	383	387	357	384	416	368	349	399	425	381	391	411	366	415	364	387	418	416	387	399	403	373	410	377	357	379	406	386	398	413	377	378	392	397	376	372	382	404	348	362	412	407	403	364	391	392	379	418	393	372	385	379	392	383	391	389	385	389	421	391	391	378	369	399	413	388	370	394	398	379	420	390	362	397	389	415	391	432	417	387	376	395	420	387	394	395	376	388	376	394	391	396	390	367	399	431	399	384	405	390	420	385	379	381	369	428	373	404	403	394	395	403	362	379	380	364	347	394	391	389	393	385	359	401	359	351	400	408	395	360	366	361	391	380	394	402	395	382	396	397	410	387	401	429	380	396	399	373	393	391	369	385	390	417	373	363	381	385	388	370	395	396	410	387	380	393	401	375	357	390	389	351	354	391	376	399	401	446	381	427	397	408	381	376	374	358	392	397	408	374	360	385	356	389	385	363	378	366	381	398	366	402	378	399	413	386	360	384	365	398	383	358	376	403	384	369	375	392	391	388	373	409	383	386	372	382	376	361	392	372	407	374	367	396	414	401	386	403	364	379	370	317	373	346	348	353	409	410	369	354	404	373	375	412	394	403	382	377	376	341	384	339	431	415	378	403	359	379	375	389	415	376	387	394	388	361	383	380	373	377	398	401	389	372	387	381	392	410	377	390	400	425	358	396	376	413	369	381	356	399	405	380	384	366	359	401	390	390	417	380	398	400	372	386	415	387	400	349	364	394	407	414	359	365	354	378	374	376	383	373	402	407	391	406	381	396	385	391	390	388	413	369	381	360	381	392	355	366	387	391	414	379	391	392	393	384	419	428	414	414	389	381	394	403	360	365	413	342	398	399	380	388	381	410	378	380	384	357	384	368	379	378	361	389	383	392	436	369	390	349	373	373	386	392	384	414	379	386	366	377	347	377	404	409	394	374	360	399	369	389	382	387	392	406	418	397	386	396	346	396	398	380	417	384	374	394	392	383	369	393	400	378	336	391	380	375	344	395	413	367	428	364	385	374	386	389	391	374	375	406	365	394	397	407	403	385	412	434	373	403	363	361	371	378	367	382	387	386	412	364	365	380	387	401	403	378	352	384	397	426	390	374	389	400	391	406	408	376	379	383	408	367	385	406	395	354	395	367	411	359	428	343	397	382	379	401	364	370	397	370	392	392	378	399	401	392	386	386	379	371	399	400	400	390	387	409	390	379	392	368	359	381	344	382	409	368	406	388	368	384	375	394	403	407	392	399	350	400	380	376	359	362	383	411	352	375	370	381	386	400	421	408	404	391	412	407	401	398	394	374	344	384	411	378	368	395	326	410	368	371	360	382	385	362	422	396	434	370	384	358	405	408	355	409	358	368	395	373	392	389	397	412	348	383	381	401	362	417	389	377	360	376	395	410	357	352	369	364	382	380	380	363	382	361	344	397	410	372	383	385	347	398	377	402	381	366	383	382	366	389	392	401	399	398	385	372	394	398	408	381	410	417	439	391	370	413	383	419	385	387	395	420	402	455	389	418	390	334	418	417	393	405	394	387	367	370	355	370	408	369	379	407	375	421	397	360	395	399	403	398	388	354	392	405	359	392	400	383	402	407	396	350	393	395	391	388	417	365	388	385	358	364	408	375	364	367	374	406	408	359	367	365	389	364	387	365	383	387	390	433	392	398	431	335	416	387	383	392	359	365	383	360	398	399	412	395	374	392	382	359	390	399	381	386	403	371	408	391	357	408	399	369	425	379	407	376	369	417	400	404	385	340	364	392	412	387	394	402	402	364	355	362	380	397	368	374	360	380	399	387	381	360	393	385	435	398	377	362	373	418	379	404	378	400	408	394	385	404	395	392	387	385	400	398	390	398	347	387	376	365	384	408	365	401	399	376	411	381	401	379	387	403	374	397	403	363	364	378	383	393	410	404	378	417	361	399	375	437	392	352	419	378	402	391	383	401	397	425	380	394	371	384	403	375	392	373	385	389	378	392	373	375	359	395	411	401	381	394	390	371	412	404	354	382	401	375	398	413	390	372	375	388	351	426	385	413	400	408	388	397	376	396	388	375	381	393	376	423	372	434	383	403	420	410	388	372	395	392	384	386	377	364	385	395	369	398	376	414	415	388	392	413	391	384	397	359	369	409	379	407	364	360	420	383	383	373	350	385	390	349	404	367	412	389	395	405	389	355	383	382	383	375	412	389	368	343	355	367	355	375	366	391	445	377	388	372	381	410	362	382	390	355	346	400	388	369	371	410	392	397	394	362	419	389	382	387	376	355	355	366	383	367	425	394
8704	712	364	225	160	142	125	125	79	83	75	79	67	53	54	61	43	46	53	57	54	48	52	36	42	52	53	43	60	47	50	37	60	34	42	50	53	41	37	42	55	38	52	49	56	62	53	50	44	46	54	49	62	52	48	43	61	51	65	57	42	49	48	44	56	51	63	43	60	38	47	36	50	48	50	55	47	48	62	48	48	52	53	41	48	52	55	57	45	43	43	56	54	53	53	54	54	47	37	45	39	38	47	35	51	52	67	60	51	59	45	50	51	63	46	40	52	43	50	56	65	52	60	47	51	61	58	43	48	49	62	45	40	51	41	54	44	42	48	46	41	54	60	50	59	47	54	61	47	53	43	32	57	60	50	40	48	41	49	54	41	46	54	42	37	36	39	60	53	48	45	42	49	41	54	49	48	52	45	51	54	55	42	44	41	42	50	48	60	59	39	45	43	49	48	61	40	40	56	39	49	50	49	55	48	40	49	53	60	48	57	58	45	57	64	55	40	44	49	50	55	54	33	60	49	53	55	50	45	45	49	41	41	42	46	61	66	51	43	41	51	38	70	38	59	50	55	42	42	55	43	50	43	54	48	40	39	60	50	38	55	54	45	44	36	55	55	43	47	38	35	49	35	57	46	37	52	35	45	52	50	47	49	38	59	51	60	50	47	53	62	60	42	57	39	46	44	41	37	47	43	41	43	46	48	50	53	52	48	44	61	49	55	47	45	45	51	42	46	51	58	55	55	48	35	56	51	52	48	39	51	53	56	42	67	52	47	48	45	52	54	48	49	43	54	41	43	39	43	56	58	44	66	47	50	44	45	36	53	48	41	51	44	57	52	58	43	57	52	42	53	48	46	59	47	40	52	47	48	50	68	45	59	44	42	56	49	38	47	61	60	41	44	51	45	56	36	43	43	49	50	54	64	50	52	50	43	50	60	49	39	54	41	55	54	43	47	47	47	38	41	67	67	63	44	55	38	55	47	60	41	51	45	47	51	50	42	46	53	49	35	36	36	56	55	45	43	58	52	37	42	50	40	41	47	55	36	56	58	53	52	57	42	51	57	39	37	43	43	49	52	45	39	49	42	54	44	58	44	50	43	51	55	51	35	50	50	47	33	38	49	55	51	51	47	56	47	43	46	48	45	55	57	57	44	40	45	40	31	38	55	44	51	52	53	65	55	37	46	55	50	39	56	56	51	51	38	48	50	63	64	44	51	45	62	60	53	65	56	58	65	46	66	52	39	46	44	52	60	49	52	39	68	49	40	43	52	66	50	52	52	50	54	47	50	40	45	38	43	38	50	34	48	46	59	52	43	56	51	50	52	50	41	51	59	45	50	45	58	46	48	38	36	46	57	53	40	54	41	51	61	45	38	58	58	54	57	48	54	50	42	66	43	54	45	47	40	46	41	48	47	41	53	49	47	60	59	46	54	54	46	41	39	48	54	52	55	67	61	41	60	40	49	39	46	50	58	46	50	44	52	58	64	57	43	54	47	50	61	64	58	51	49	51	43	44	39	44	47	36	48	56	47	50	42	47	45	51	46	48	41	33	55	42	50	63	67	54	56	49	56	50	45	56	33	37	40	59	51	48	44	48	54	53	52	50	44	44	38	45	58	53	53	57	48	44	53	47	51	43	46	60	46	48	52	65	49	58	59	43	54	59	55	63	44	45	46	43	52	50	55	49	41	49	37	53	53	57	61	38	63	42	49	59	44	56	47	41	44	45	60	53	59	48	56	53	52	46	55	54	59	42	44	58	56	57	40	44	41	40	37	46	45	44	48	47	58	51	55	62	45	37	53	40	48	50	56	38	39	46	42	53	50	60	50	49	47	52	58	65	48	45	56	47	47	45	46	42	49	58	38	52	50	55	50	54	44	51	44	58	40	51	56	48	44	44	46	43	39	44	49	74	38	53	43	41	52	58	43	35	42	51	45	63	49	51	51	42	51	50	46	47	53	42	47	46	44	55	54	43	57	49	55	45	42	51	44	44	76	57	70	56	43	53	51	45	54	64	57	44	47	53	37	53	56	40	52	43	51	48	41	41	39	38	54	36	50	47	38	50	41	60	45	38	50	48	45	52	53	52	46	54	51	53	46	38	58	38	45	45	33	66	51	48	49	31	52	44	39	54	47	40	51	43	53	38	55	43	35	47	52	48	49	64	48	45	52	47	46	40	47	44	39	41	66	59	56	46	54	45	58	50	51	43	53	47	50	47	45	56	36	50	47	61	53	59	57	49	40	62	51	47	53	52	45	59	52	48	55	44	60	57	45	40	45	50	51	58	40	53	55	49	65	52	36	50	45	49	60	56	46	45	49	37	55	50	47	40	55	54	45	45	52	58	45	50	42	52	48	55	40	45	53	40	45	47	38	57	51	60	42	51	33	48	47	55	58	52	48	41	41	40	47	42	41	43	43	48	49	56	53	47	40	54	37	37	41	47	55	52	55	66	54	49	46	43	49	43	54	48	57	43	55	43	47	52	43	65	46	49	45	57	48	61	50	51	45	43	36	49	47	50	47	50	46	50	46	41	46	38	35	50	58	47	32	53	54	62	69	42	63	51	52	58	42	56	35	64	44	58	42	57	48	41	61	56	53	47	54	39	42	49	55	51	46	45	59	52	53	49	48	57	48	61	45	42	45	51	52	53	52	46	63	49	47	54	51	57	37	48	47	37	44	50	49	51	40	49	63	48	40	49	48	44	60	64	41	48	52	44	42	54	46	45	43	43	49	46	44	42	49	42	58	48	56	62	64	59	47	57	40	45	49	50	47	44	37	43	50	48	64	33	37	38	53	49	41	40	66	43	49	40	51	42	55	53	56	42	38	52	39	52	38	43	59	55	51	44	44	58	54	63	47	54	50	41	48	56	53	43	51	53	35	39	52	46	56	48	39	48	45	52	59	55	54	51	34	64	55	49	61	51	44	51	44	46	58	43	54	43	49	36	44	49	57	53	49	46	48	50	42	48	53	46	54	52	46	45	36	51	40	55	47	54	48	53	47	47	45	53	49	51	40	39	53	59	58	49	50	58	48	49	56	36	47	53	56	44	53	56	57	54	45	52	34	54	51	41	52	54	48	59	36	44	37	46	53	44	46	49	56	53	55	42	48	47	50	50	50	41	39	47	46	55	40	48	38	58	42	49	64	46	48	61	45	43	45	61	54	49	49	44	47	57	62	51	49	40	55	44	58	52	42	44	40	34	37	71	51	54	49	59	55	48	38	42	47	59	44	52	49	55	53	46	49	51	40	35	53	49	59	50	40	47	45	53	46	38	51	38	52	44	49	50	50	46	43	51	39	59	52	47	39	43	50	41	58	62	41	42	44	48	43	56	58	45	43	57	57	48	44	45	45	49	52	40	45	45	57	49	38	54	51	38	56	38	45	51	41	71	48	58	44	40	68	48	41	51	47	43	53	58	52	41	48	62	53	40	52	46	48	49	49	46	35	48	60	45	44	43	42	48	58	46	52	41
14330	6773	5009	4266	5277	6721	6115	4495	2535	1906	1599	1373	1036	909	739	689	667	613	581	518	503	495	487	437	444	440	446	432	475	478	418	408	426	426	420	443	424	409	399	350	414	457	430	434	380	419	440	402	405	376	401	435	418	434	427	412	470	433	426	390	415	396	460	454	411	366	424	410	399	397	389	418	390	386	408	428	357	411	415	393	400	396	417	451	436	399	403	433	444	426	392	410	445	402	417	422	429	419	406	425	422	443	414	425	439	442	463	414	437	401	379	449	390	425	419	456	427	410	432	390	460	372	433	411	389	442	426	435	446	446	363	397	447	437	370	406	441	441	383	422	399	417	392	423	410	397	420	391	435	418	445	368	436	403	407	380	386	417	411	471	444	381	451	454	408	424	409	396	412	402	444	463	403	423	454	414	414	408	409	411	435	461	456	383	416	389	423	366	403	414	431	419	396	400	412	403	413	393	426	377	419	417	427	364	399	440	410	401	414	406	386	440	405	424	415	400	380	405	397	410	422	420	422	414	418	444	411	404	397	442	419	410	421	420	386	455	418	412	428	413	393	388	387	357	408	399	413	381	413	368	413	414	402	416	380	425	382	379	435	428	435	428	433	422	449	409	400	410	417	409	397	398	379	464	407	445	469	411	407	437	407	397	429	431	401	468	406	424	422	414	429	456	401	425	463	418	390	409	438	437	434	420	415	417	411	406	419	450	369	403	400	399	424	408	439	449	386	426	405	379	420	446	406	379	408	373	391	395	408	407	437	416	420	423	425	409	376	411	408	396	428	416	417	385	389	394	407	402	442	410	409	425	427	407	428	443	421	399	426	361	409	393	422	426	381	400	412	413	414	398	392	372	453	411	394	395	419	436	423	403	414	431	415	388	399	419	431	396	440	413	421	419	428	404	393	418	391	393	408	393	466	424	414	455	433	395	390	392	395	399	404	466	385	424	398	408	428	424	404	424	438	395	423	427	443	413	397	438	431	392	401	424	404	403	385	419	447	428	412	419	411	445	422	407	417	420	391	438	459	397	434	420	382	443	461	401	422	486	417	401	401	406	413	420	427	438	412	400	410	442	399	446	448	388	425	449	438	419	439	422	402	456	442	410	421	448	408	378	395	413	410	403	415	419	457	404	423	387	428	419	413	405	460	441	381	439	397	417	412	402	438	415	436	436	398	428	460	430	398	434	435	459	399	424	432	474	395	419	397	397	402	428	426	412	416	433	446	374	433	426	389	451	411	456	386	425	414	394	410	416	427	428	394	412	399	436	415	391	421	378	393	417	408	428	434	419	419	430	386	395	409	382	435	430	425	461	414	407	396	383	434	419	452	441	400	458	456	438	414	389	427	400	413	408	450	412	420	421	420	402	409	410	400	422	402	424	391	410	396	405	410	395	440	469	399	467	453	421	446	425	415	435	435	421	411	407	430	447	409	435	406	428	452	420	426	427	405	442	410	407	403	395	434	426	415	428	394	409	383	386	410	431	405	399	437	409	423	426	414	393	437	413	406	407	431	447	392	438	410	437	414	396	426	443	411	372	410	410	395	437	429	421	428	396	438	413	388	415	417	408	395	427	420	408	437	399	414	429	438	437	385	395	395	417	439	424	402	411	437	413	437	439	379	368	475	430	405	416	422	401	406	399	391	429	407	443	426	417	437	416	395	396	409	408	395	423	470	411	431	444	441	400	414	442	412	436	438	428	390	412	374	430	403	378	420	429	426	451	394	413	444	407	418	428	435	414	419	417	410	426	432	418	429	414	384	403	375	419	371	407	409	399	465	382	417	410	417	421	396	430	403	424	433	391	444	408	415	445	417	421	446	414	410	416	434	424	413	417	443	433	427	378	418	427	407	436	434	368	410	422	424	420	431	364	454	444	381	389	405	410	388	426	393	410	390	434	417	421	423	420	433	421	407	451	444	432	388	396	423	422	411	421	433	418	397	413	415	402	426	379	454	395	378	397	421	443	393	437	410	437	400	419	419	410	425	443	397	413	426	421	421	433	396	437	445	420	412	443	386	430	430	428	370	430	430	411	382	431	399	445	435	456	401	412	407	411	383	422	392	395	379	400	434	421	419	383	420	405	412	423	445	434	410	431	427	388	397	414	406	391	442	404	446	403	424	426	449	418	408	429	387	416	395	416	412	452	411	446	404	428	426	419	380	423	394	435	461	436	440	421	435	411	442	397	371	407	404	406	413	398	474	404	389	403	439	406	438	439	411	400	407	415	394	393	418	401	404	405	429	417	414	426	426	438	447	398	417	463	363	436	385	425	427	431	427	400	430	441	400	422	451	376	454	416	426	424	421	404	422	414	449	418	409	422	412	424	421	387	406	381	412	469	382	429	405	451	442	434	387	415	409	418	409	399	433	417	435	408	383	371	453	399	462	424	453	395	415	408	408	415	435	408	459	416	421	424	431	417	425	408	421	406	413	420	420	408	406	394	416	404	365	411	403	419	439	411	419	412	412	419	375	384	413	406	412	414	395	432	408	367	388	428	393	450	463	423	414	401	407	419	420	413	447	412	448	425	398	428	391	404	412	401	427	419	453	390	401	424	447	437	448	415	419	413	409	404	417	450	405	389	394	453	423	393	408	392	423	416	409	410	428	417	432	412	413	405	412	401	406	422	402	425	398	394	384	383	411	442	409	385	446	423	411	418	417	396	429	399	400	430	424	419	461	386	429	394	426	391	399	437	413	434	402	427	422	411	436	422	399	384	407	430	439	428	433	420	421	399	392	394	410	397	410	417	404	402	419	413	405	390	446	406	437	397	400	450	447	426	440	455	420	451	415	398	406	416	422	430	405	430	420	433	430	440	420	423	420	376	434	429	442	428	433	396	403	415	386	400	416	421	410	416	440	409	389	367	454	440	399	404	395	427	442	414	418	455	386	411	402	439	431	425	401	412	416	445	390	403	397	423	435	373	420	407	400	409	403	444	420	434	423	410	427	399	442	406	386	400	380	407	403	421	413	423	413	419	389	377	370	405	405	398	414	423	398	389	399	441	457	393	408	412	420	366	376	386	418	397	427	397	451	417	398	415	415	407	420	442	399	438	446	450	409	421	436	426	400	423	441	439	424	413	442	406	443	398	404	442	418	430	419	427	483	407	405	410	409	406	384	407	430	416	403	388	426	462	439	422	409	421	411	430	397	416	443	407	415	407	426	371	402	412	383	427	393	411	423	404	394	425	416	410	412	396	387	418	416	385	452	426	441	428	419	429	449	423	377	446	424	389	406	416	432	421	366	419	419	381	415	384	415	393	418	422	420	386	422	448	388	433	451	408	408	403	394	434	427	424	406	436	400	385	434	397	401	441	424	383	440	468	430	420	396	425	428	425	436	437	407	404	411	405	428	387	434	401	450	431	424	422	385	406	433	429	429	375	425	406	388	415	446	388	430	436	419	426	419	425	428	424	405	451	399	430	397	420	438	444	410	430	449	405	400	411	430	423	404	419	444	399	349	385	423	420	427	462
8665	1220	702	356	270	210	215	169	157	127	117	114	113	120	105	91	101	92	90	98	88	99	91	87	103	76	89	97	95	100	68	83	114	80	89	85	85	84	86	87	101	92	89	77	91	99	102	96	91	88	95	106	77	87	83	97	84	94	64	93	103	95	95	80	85	95	104	88	108	94	98	86	92	86	77	93	76	79	99	79	91	101	86	83	88	86	83	77	78	97	90	103	84	92	87	79	88	98	94	93	85	82	96	86	91	90	89	87	89	85	80	90	89	86	82	97	104	88	82	91	91	101	92	89	83	80	83	80	85	98	78	88	81	80	89	103	73	84	119	82	88	88	103	97	101	95	92	95	83	83	75	78	93	104	82	75	82	92	97	99	100	80	75	103	91	87	85	99	104	97	111	89	82	73	90	87	88	88	83	82	86	89	87	94	77	95	110	86	83	80	83	83	73	108	84	83	101	105	89	79	72	82	93	79	96	91	87	94	71	83	79	88	107	90	101	91	105	68	83	105	80	96	90	79	93	89	76	90	95	95	102	97	86	77	84	106	91	82	87	78	77	81	83	92	104	104	84	82	88	72	97	102	101	77	92	81	105	101	88	111	87	96	85	80	99	73	94	81	99	82	93	78	73	80	106	79	98	91	98	82	96	80	96	81	88	83	90	96	105	104	93	74	73	82	77	89	95	76	93	73	73	90	89	96	87	83	85	83	80	80	75	112	85	88	95	99	94	93	80	89	94	86	95	75	111	94	86	83	99	88	96	86	88	70	88	87	85	96	88	101	95	94	82	80	92	84	81	95	97	78	88	82	75	99	85	95	91	80	77	79	87	77	76	91	95	101	101	86	85	89	89	98	70	75	90	70	89	99	84	85	92	81	88	91	85	94	91	70	90	86	88	85	75	89	82	76	97	89	84	67	99	80	77	91	82	92	85	97	83	90	79	83	92	73	91	90	96	90	79	95	95	83	98	95	66	84	89	95	77	94	81	89	101	83	89	100	85	85	90	71	86	102	96	97	94	95	97	77	93	78	83	101	79	100	95	79	87	94	98	98	108	82	103	86	95	84	101	84	81	88	99	92	102	83	88	103	83	99	80	85	104	95	99	79	96	73	82	94	94	85	87	84	82	111	83	74	85	76	81	93	73	96	111	87	91	99	84	75	86	84	98	84	83	93	102	93	96	78	96	96	90	97	93	76	92	102	89	90	93	89	75	90	74	93	71	94	80	76	96	83	91	80	64	77	91	84	83	92	88	104	74	96	97	95	80	94	98	70	97	77	90	68	87	95	92	94	99	105	101	100	84	78	75	85	99	78	95	91	85	81	91	87	79	83	81	88	102	81	83	79	102	86	79	86	77	89	81	92	90	94	80	90	81	88	72	101	95	90	72	95	92	93	66	74	94	104	91	78	99	89	83	104	96	90	92	96	102	91	94	87	90	81	77	81	109	82	97	88	76	93	72	102	82	98	107	79	80	82	87	83	79	98	91	84	98	86	89	74	85	83	87	99	94	74	92	87	101	90	73	78	85	85	90	100	82	101	87	84	88	96	86	82	75	96	80	93	87	92	112	85	93	86	91	91	95	91	91	95	84	102	90	82	76	86	95	76	76	99	91	107	83	87	77	80	72	82	85	80	91	81	85	84	69	98	87	89	108	81	106	69	80	90	90	89	84	93	89	96	87	79	84	85	82	96	102	84	83	86	74	91	91	89	80	69	94	88	96	84	81	82	99	100	94	115	100	82	92	84	91	83	85	80	86	81	88	96	85	78	99	79	97	86	95	80	92	76	104	100	76	98	97	86	95	83	96	84	93	84	84	96	79	81	92	89	87	89	72	74	86	101	87	68	95	85	91	78	83	86	77	85	76	90	93	90	80	85	83	96	93	86	93	64	89	94	93	82	85	90	93	87	88	97	96	74	103	87	91	82	75	62	84	102	82	82	83	81	89	93	71	95	104	80	93	84	80	86	83	97	79	84	118	91	88	79	100	77	73	71	79	118	84	81	66	94	83	86	87	96	89	97	92	90	87	102	89	81	94	82	106	75	90	74	79	92	92	85	90	85	109	85	92	73	86	97	79	95	72	70	97	84	77	77	86	81	75	85	84	93	63	76	80	87	87	78	73	70	72	78	82	90	84	87	105	93	91	81	70	82	76	78	84	97	85	86	91	65	81	95	87	86	88	93	79	90	102	76	100	93	89	96	86	88	89	84	81	97	86	73	89	88	78	102	97	83	78	74	88	91	102	78	91	92	92	86	92	92	79	88	76	88	93	91	97	89	101	88	96	59	84	88	89	79	86	107	88	87	82	72	95	93	83	95	82	79	94	91	96	98	84	79	80	83	89	83	91	75	92	76	97	91	91	90	84	71	90	100	82	82	86	84	95	95	80	89	88	89	104	86	89	87	71	98	87	94	87	71	83	80	98	82	77	98	90	93	77	89	76	94	89	93	83	86	90	98	82	95	92	93	99	90	91	86	91	78	91	89	107	76	108	87	84	77	73	82	85	72	82	88	84	81	108	79	75	75	94	72	99	99	85	90	97	82	69	77	100	72	91	95	80	80	101	69	88	91	76	89	80	86	75	100	92	105	85	111	105	75	90	100	84	92	94	97	85	84	78	74	83	90	102	91	83	84	102	71	92	77	91	94	113	87	91	101	92	86	100	83	74	82	65	104	108	84	90	110	95	91	92	81	84	83	88	78	89	87	94	85	81	79	87	99	105	84	93	102	77	96	84	79	81	78	81	78	93	84	85	81	80	85	92	74	95	77	89	92	92	75	82	89	72	73	80	100	93	87	77	111	85	81	111	94	95	78	102	91	96	105	84	81	90	72	101	105	90	75	82	107	103	102	107	75	87	75	99	82	95	87	91	98	81	80	87	77	90	87	102	76	83	96	82	96	74	84	81	85	81	79	79	82	93	96	86	93	82	82	78	81	87	99	83	85	88	91	100	94	82	86	98	87	83	78	93	78	88	92	94	83	91	102	89	99	89	75	92	99	100	88	88	94	106	60	107	95	83	103	114	98	90	80	83	75	106	73	77	87	90	103	88	89	72	75	90	87	103	69	84	95	78	92	106	76	88	85	90	84	85	89	99	91	65	98	103	85	97	83	93	102	98	88	90	104	94	108	70	90	89	99	69	74	92	87	101	99	89	107	82	88	89	91	90	87	87	103	84	95	76	89	91	75	89	90	80	101	89	75	100	94	78	85	84	80	85	82	105	87	84	97	87	89	87	77	95	93	99	88	99	86	98	84	102	86	86	90	79	88	92	77	110	80	77	94	83	79	93	86	83	84	108	90	100	95	75	73	90	91	86	95	90	96	78	96	95	86	97	76	80	79	93	81	94	105	76	97	89	99	85	96	71	73	92	93	68	102	90	79	93	88	86	88	74	105	93	93	80	71	91	92	96	89	95	88	85	81	95	96	77	88	79	88	74	96	100	78	90	97	96	71	96	79	98	69	92	91	92	90	92	78
17868	9535	6883	6048	7305	9225	8401	5731	3591	2784	2498	2005	1708	1417	1198	1120	1087	918	883	882	837	791	798	791	741	771	776	747	721	740	740	690	748	716	673	670	737	711	754	652	688	688	740	723	706	694	733	664	705	713	763	695	675	658	747	700	660	678	714	711	632	688	704	685	709	684	687	687	735	679	677	702	666	692	666	668	703	723	670	735	696	721	732	688	710	673	710	702	681	656	720	640	735	659	722	711	702	750	692	704	685	736	735	708	714	678	624	672	623	706	730	700	693	780	731	691	702	730	643	673	717	709	718	754	710	713	699	642	711	726	684	701	700	661	683	678	658	692	704	683	744	717	693	688	673	685	675	691	723	660	686	729	731	760	708	707	705	712	697	666	728	674	691	723	667	698	729	721	701	690	692	697	700	677	745	726	672	736	676	708	725	679	681	708	692	742	725	691	698	678	677	714	700	681	688	685	714	737	680	709	683	696	723	691	672	683	655	705	705	657	627	735	685	692	696	709	703	726	713	737	685	678	696	697	679	642	699	679	725	688	679	697	687	746	713	701	700	744	719	699	663	721	714	705	698	721	679	684	729	691	684	689	698	681	678	707	712	732	713	710	713	755	735	677	689	683	670	667	675	752	704	721	687	707	719	740	730	750	724	667	762	696	734	688	727	688	660	697	702	711	685	677	746	702	729	690	629	745	719	674	718	680	661	693	726	642	649	743	692	712	686	709	731	670	693	728	707	715	683	685	672	678	698	698	708	717	656	684	686	731	686	717	679	687	699	729	682	672	703	656	686	742	709	733	693	715	718	659	688	682	699	692	745	713	696	720	674	658	697	696	710	732	667	680	712	664	695	755	698	689	694	689	710	650	737	667	743	653	710	681	668	716	699	678	716	728	683	695	654	724	705	721	673	666	668	676	716	710	690	717	680	724	694	690	667	677	721	676	720	665	710	712	702	765	677	686	715	724	679	687	711	706	701	657	695	681	727	677	698	689	696	719	704	718	717	669	763	720	710	667	660	714	688	717	717	714	690	716	694	685	698	690	670	679	680	699	690	696	695	698	731	779	686	720	686	738	705	739	651	668	712	733	660	695	721	670	724	664	689	723	692	715	681	724	707	701	699	667	708	714	693	722	679	647	704	642	741	727	698	677	726	710	678	695	690	682	719	710	755	708	706	730	721	738	697	679	718	659	730	727	719	675	693	690	678	748	703	703	691	689	721	692	711	725	733	696	713	684	727	713	747	732	692	702	678	744	684	696	697	696	719	713	707	706	730	722	676	688	669	709	710	708	736	704	721	716	731	696	670	709	662	717	695	698	696	691	697	706	719	721	752	732	756	715	698	708	705	700	662	727	725	717	701	696	682	678	717	706	695	770	709	678	672	706	687	700	709	698	718	719	709	691	690	719	677	700	664	688	710	654	686	689	741	699	706	669	716	740	669	690	711	671	687	682	752	684	689	716	692	700	699	655	694	704	637	689	673	723	726	692	710	679	746	702	689	666	681	701	715	722	695	720	694	637	663	709	730	656	719	713	673	687	669	698	714	714	693	744	686	712	681	703	720	700	697	714	677	699	680	689	722	721	707	680	688	675	701	677	720	680	709	704	706	697	706	723	685	651	736	650	728	709	740	700	631	696	708	716	736	734	659	728	639	668	699	706	689	690	731	707	683	732	714	660	667	662	711	713	720	669	708	651	725	720	742	718	698	721	722	702	726	671	673	690	680	719	643	702	698	674	695	659	672	720	676	716	682	705	679	672	691	681	660	744	693	774	743	716	695	701	703	715	766	704	672	682	722	727	694	708	695	717	690	660	717	652	721	640	711	739	685	706	696	699	670	733	712	706	702	695	732	727	666	669	696	706	723	670	688	702	749	695	693	715	737	704	671	689	690	733	668	725	642	685	701	740	697	715	671	690	678	711	748	707	687	707	726	683	719	690	684	680	691	674	686	725	750	643	731	718	687	676	690	700	688	684	694	663	708	688	682	666	709	660	697	677	701	670	744	697	700	718	697	718	683	700	696	706	700	735	698	753	750	697	718	653	710	721	711	708	677	734	669	682	691	667	694	689	713	682	686	733	720	680	758	709	694	721	710	725	699	718	693	665	723	696	746	698	705	698	748	668	715	710	726	673	717	723	676	724	696	687	694	637	723	727	696	690	731	672	702	706	742	738	677	667	693	680	689	775	718	658	682	710	666	711	668	745	691	696	712	726	690	735	694	695	741	714	683	752	712	709	704	679	674	715	719	692	715	751	682	712	727	679	664	721	738	655	696	718	673	725	667	664	684	690	728	677	689	699	704	721	713	683	666	671	702	651	692	684	643	732	715	713	707	706	678	700	706	730	733	727	662	666	713	713	700	754	651	747	694	661	699	733	697	706	716	685	731	704	683	696	718	724	686	692	691	684	659	669	675	705	668	710	643	695	696	712	664	698	692	688	710	695	734	684	684	681	717	649	661	677	674	673	663	680	735	761	675	725	711	667	645	669	635	727	696	706	728	677	711	700	665	709	667	697	698	727	700	721	698	717	703	669	710	707	703	716	706	693	722	710	720	696	663	718	747	701	634	690	706	716	727	701	669	726	730	696	719	782	734	694	700	675	704	690	705	703	648	688	704	694	760	680	670	723	660	758	716	682	660	681	683	738	687	682	679	638	737	698	668	673	697	682	705	666	686	725	734	690	707	722	702	714	710	671	673	727	683	655	699	757	702	740	732	648	705	717	662	715	711	701	676	711	704	697	688	664	682	720	671	680	705	676	700	694	729	728	702	721	692	723	705	673	694	719	721	737	737	660	712	695	726	736	707	683	689	703	686	688	723	727	704	695	656	688	716	711	698	703	724	682	734	740	705	707	709	718	714	646	680	645	710	671	710	712	725	709	682	691	689	672	690	720	664	738	672	701	707	732	725	731	666	674	691	712	708	656	725	661	699	714	703	689	672	766	693	705	676	697	694	757	726	739	702	699	666	724	713	698	716	710	686	705	720	688	643	694	668	758	748	671	706	739	711	690	663	687	688	732	740	681	701	712	690	727	683	702	739	690	663	661	712	715	728	697	661	662	691	693	728	727	680	680	682	696	732	726	723	691	673	693	722	728	695	712	681	649	702	706	683	685	743	700	677	714	703	743	715	685	729	708	721	735	652	676	670	751	717	706	679	702	729	683	727	713	727	723	680	682	672	709	712	727	723	700	741	671	718	681	738	669	693	694	696	728	695	661	691	689	641	688	703	728	718	709	660	716	687	669	699	739	680	645	713	732	675	686	693	744	693	668	740	693	688	732	710	713	649	697	671	691	707	729	691	718	677	713	717	684	709	678	730	678	761	738	670	709	719	663	701	669	679	706	711	653	657	699	709	714	683	708	717	670	716	719	704	682	701	686	688	691	710	692	748	660	706	683	687	700	731	706	700	683	713	678	711	709	724	693	713	688	707	701	691	733	684	706	732	671	719	694	694	724	713	671	715	707	666	666	729	658	696	660	721	735
7645	502	274	168	97	117	115	70	79	91	58	66	72	56	38	54	42	55	58	50	53	40	40	47	48	45	50	46	38	51	47	53	45	49	51	50	44	48	43	44	39	44	39	49	35	44	36	35	43	53	35	38	47	34	47	46	42	32	56	44	44	50	45	42	53	46	56	36	52	47	41	50	43	33	46	39	39	38	64	33	36	35	55	46	44	48	36	56	46	39	43	57	46	44	43	48	51	47	46	54	45	44	59	47	40	37	58	41	34	51	50	48	48	55	46	49	36	44	51	46	53	39	47	52	39	42	34	47	46	40	35	38	42	54	46	43	40	59	49	28	38	49	39	54	42	41	48	48	38	33	41	48	42	46	45	49	43	42	47	59	54	43	51	43	54	41	39	41	44	41	50	46	49	39	46	50	41	31	41	41	47	47	55	41	43	47	38	34	35	43	46	51	47	42	39	36	45	46	46	43	52	54	37	53	45	50	44	48	39	38	58	37	33	45	45	31	30	59	41	39	38	53	50	44	47	33	40	55	40	49	35	41	35	52	34	43	51	27	51	53	50	40	47	39	55	45	40	47	47	42	43	50	52	41	48	54	39	37	53	41	35	40	56	37	55	37	43	52	39	51	42	52	39	42	41	57	48	52	49	41	53	39	37	44	55	43	37	37	44	53	44	41	54	47	44	43	49	37	50	44	45	51	54	47	40	42	45	40	50	41	51	51	45	34	55	41	54	42	53	48	38	42	51	41	44	60	46	48	35	46	39	49	47	31	41	43	42	38	62	49	34	48	49	46	40	34	51	41	37	39	33	45	46	44	48	56	50	47	54	47	42	46	44	40	41	40	42	46	42	45	47	38	44	50	40	38	49	38	44	45	40	49	39	46	52	39	42	40	47	45	47	57	40	41	47	47	52	45	33	42	46	50	42	49	70	45	43	45	50	50	41	42	41	40	35	39	50	44	50	49	54	45	45	31	53	49	35	49	46	47	56	42	46	45	56	47	57	57	53	48	41	48	48	49	45	36	51	35	39	32	55	44	38	58	40	44	44	47	34	54	47	47	54	42	34	47	43	51	55	43	39	52	35	41	45	45	50	50	42	36	45	40	46	44	59	42	44	55	42	42	53	38	51	44	53	51	43	42	42	44	48	44	47	43	51	41	44	32	51	35	34	44	44	37	43	33	34	40	40	40	45	46	54	44	59	49	56	43	44	51	48	44	39	46	46	39	37	36	52	43	42	39	32	50	38	52	45	45	41	56	32	47	33	60	49	41	53	40	37	42	43	37	47	36	45	39	42	59	55	48	51	39	48	60	55	34	38	55	48	42	51	41	49	40	36	59	41	43	34	45	26	45	51	44	43	37	43	39	42	37	45	37	49	55	41	42	55	45	40	49	51	36	45	42	51	52	46	44	55	35	41	53	34	39	42	49	34	36	45	39	35	42	50	44	57	40	37	53	40	48	51	47	43	37	58	38	47	46	51	36	39	41	45	45	45	46	43	50	51	61	60	51	41	48	34	37	42	37	46	44	40	50	47	48	44	43	51	41	40	43	44	40	49	50	57	45	39	44	44	43	39	40	42	40	37	46	43	44	39	35	50	46	49	42	43	49	41	55	36	47	35	49	50	49	45	38	45	43	46	40	49	49	35	31	46	31	48	41	43	51	39	44	35	47	50	45	42	37	27	40	46	41	49	46	51	40	38	52	34	41	40	41	34	51	52	44	45	45	39	42	49	33	40	47	43	38	49	34	47	51	31	42	42	41	35	47	52	38	40	52	45	43	50	51	41	38	40	53	51	44	38	47	40	44	39	42	40	50	48	36	44	53	51	54	58	45	43	36	61	43	44	48	37	36	51	40	36	42	46	42	40	44	48	42	41	43	39	35	33	53	42	46	37	40	40	51	51	48	49	34	54	47	36	47	50	45	47	40	40	31	47	41	45	36	50	46	36	57	54	45	44	50	39	40	36	35	61	51	39	37	45	44	54	45	54	35	51	46	46	40	40	50	38	48	44	41	51	55	37	44	44	41	50	42	45	41	41	46	34	45	53	44	37	43	43	42	52	40	39	40	42	45	42	56	32	37	43	46	45	48	42	45	42	64	49	40	45	36	31	48	49	38	39	46	46	46	47	39	50	49	46	47	35	54	52	42	57	29	48	59	48	39	45	39	41	45	38	33	50	42	38	36	48	40	50	38	39	36	48	37	55	43	40	49	50	38	42	48	49	61	47	44	36	48	46	50	44	56	36	38	38	39	37	47	56	49	48	42	51	53	44	41	56	41	44	43	55	43	43	40	43	36	44	63	41	47	48	31	43	56	39	40	56	39	37	46	59	54	53	45	48	50	38	59	34	63	40	42	40	33	38	30	53	37	43	38	45	58	53	52	36	36	49	55	34	44	66	42	51	35	52	44	50	50	45	48	40	45	43	41	45	24	40	37	34	52	57	49	50	48	46	59	43	35	51	33	41	38	30	50	39	47	44	51	45	51	49	51	46	39	50	39	42	41	37	39	39	42	44	40	40	35	45	43	45	42	43	40	41	39	42	45	46	38	53	44	36	39	44	30	49	42	29	47	57	36	49	51	38	40	56	49	44	42	41	41	38	57	43	46	34	46	50	46	40	39	40	44	50	37	51	44	55	47	49	54	29	49	41	50	43	52	40	43	35	43	42	50	35	28	53	48	44	36	50	38	41	46	40	36	37	48	35	54	52	36	45	51	39	45	52	49	43	39	35	46	60	40	57	39	42	46	52	41	51	48	54	41	35	41	45	48	33	47	48	30	42	41	44	49	38	37	37	45	47	49	42	42	46	38	44	54	37	38	44	52	44	42	47	44	39	54	30	44	39	43	46	45	42	57	40	42	48	42	54	43	46	26	44	54	34	45	35	32	52	44	31	44	55	48	47	51	42	52	38	47	33	38	49	40	45	43	51	44	49	63	43	40	47	43	44	36	47	48	32	37	50	38	44	56	48	48	43	53	53	35	50	33	39	45	47	44	39	45	28	33	41	43	47	45	49	46	42	41	54	46	39	39	42	37	43	56	35	42	44	56	54	46	45	32	54	42	41	37	50	42	49	48	31	42	41	39	43	46	55	43	29	39	46	40	35	34	38	39	45	46	37	40	44	37	51	46	35	23	40	42	37	54	47	33	42	52	38	46	37	36	49	33	34	37	40	44	43	53	50	48	39	42	47	42	52	43	57	46	48	37	46	54	51	38	42	43	58	52	54	50	63	26	34	45	54	49	52	48	49	47	47	44	44	50	34	41	49	38	56	35	40	47	37	43	39	52	46	40	43	39	36	38	54	52	42	43	43	46	42	44	41	52	34	33	36	41	41	41	44	50	39	39	51	45	40	35	42	39	52	39	48	63	40	34	45	43	55	51	48	37	30	50	39	51	49	46	37	33	40	54	42	41	51	47	44	47	52	47	41	41	52	44	47	41	46	48	45	37	45	54	46	35	37	48	47	33	43	53	52	43
11273	4864	3710	3262	4026	5261	4500	2666	1793	1387	1293	940	866	711	560	584	543	508	466	461	444	433	410	438	400	416	413	423	383	376	401	370	369	346	392	352	382	356	396	397	383	351	378	378	410	383	387	387	385	360	369	359	378	372	412	402	394	353	361	377	369	381	361	412	386	371	365	432	387	411	343	387	352	401	368	362	387	370	387	370	386	400	373	359	390	373	330	410	371	380	371	397	329	379	403	369	358	387	385	395	389	370	370	374	371	386	384	375	356	379	355	395	379	367	375	368	392	381	382	404	422	382	384	417	367	405	364	366	380	386	388	350	340	397	392	404	383	366	379	370	370	366	376	373	370	372	355	391	365	394	377	321	370	340	372	417	360	387	357	404	394	383	373	373	384	361	392	342	386	387	354	370	405	336	350	361	309	373	387	377	369	372	369	355	362	416	388	388	374	357	376	360	386	368	351	349	361	352	412	384	359	368	361	374	407	350	379	397	359	360	376	331	386	374	349	376	337	382	401	367	400	365	370	381	357	352	366	385	354	386	370	367	324	361	402	394	369	397	377	371	383	366	368	348	386	367	363	407	375	399	359	344	382	356	354	372	402	390	373	397	353	395	397	381	342	378	360	356	352	372	360	331	375	393	393	374	381	369	357	351	391	347	371	349	350	346	423	361	374	356	365	378	381	383	384	384	382	366	385	415	349	365	347	392	360	398	348	363	391	396	360	354	358	392	370	389	388	342	352	375	396	401	395	385	374	371	357	346	350	368	386	361	321	399	413	363	391	433	374	383	371	383	359	388	350	360	372	354	351	399	391	381	364	361	375	374	385	361	381	368	383	392	375	375	380	361	342	374	351	359	369	342	372	364	332	343	399	405	345	410	345	337	374	368	376	396	399	347	342	360	366	404	348	375	354	369	379	361	379	420	367	374	394	375	383	401	369	367	338	369	378	388	401	368	341	365	376	402	377	385	358	362	363	393	396	353	402	338	366	401	357	374	395	382	379	394	357	376	360	412	372	380	405	339	381	357	358	360	378	410	336	360	366	401	368	382	381	378	373	395	378	380	402	397	346	393	363	365	413	367	381	390	367	382	349	349	361	366	373	371	387	339	367	387	370	345	380	372	368	381	416	361	341	391	368	391	345	377	369	375	360	404	354	373	391	377	339	415	351	376	391	353	348	387	371	355	358	420	375	393	365	385	335	350	415	384	379	356	376	388	388	386	351	350	391	358	332	393	391	375	356	379	368	380	358	374	362	398	338	385	368	333	437	399	374	362	376	372	361	380	364	374	362	365	347	351	396	367	422	364	343	359	426	372	370	365	371	368	379	362	360	418	375	363	377	374	389	341	368	389	373	330	387	386	349	386	380	353	386	389	362	353	372	380	356	379	348	386	376	402	383	360	385	328	368	390	346	364	376	368	417	372	381	400	364	386	370	325	373	394	353	373	395	342	404	371	379	367	388	390	343	371	371	357	358	358	397	353	358	364	358	393	402	354	373	347	411	356	361	384	397	391	379	372	387	384	381	396	378	388	370	368	374	343	391	383	366	394	432	363	372	347	352	369	386	402	385	377	342	344	380	417	359	396	384	402	374	374	367	374	394	377	364	371	368	394	377	372	409	350	386	372	394	361	358	359	349	416	396	383	358	350	349	349	367	393	374	386	376	377	380	387	366	337	418	390	362	392	373	360	321	381	397	416	374	361	383	344	400	381	366	349	394	378	376	370	349	382	382	383	378	385	345	372	376	366	374	386	358	383	367	349	373	385	348	381	338	375	346	366	369	386	411	374	368	375	361	372	355	373	363	378	392	332	366	387	414	360	378	370	358	376	384	402	370	356	346	390	384	368	368	385	362	356	362	366	397	364	377	361	352	384	382	381	376	390	340	380	373	354	362	377	393	406	370	364	414	363	418	392	395	380	386	376	382	397	399	381	360	380	393	372	352	403	347	375	379	394	352	370	340	373	375	365	411	392	400	368	359	378	339	368	378	370	399	387	364	391	390	382	392	344	353	374	356	374	406	375	351	348	416	401	398	366	394	387	357	384	367	328	347	370	394	368	403	325	356	368	373	357	405	387	335	400	349	353	352	356	368	356	368	354	362	340	397	386	374	367	369	351	389	383	391	391	403	384	372	414	386	360	350	397	373	347	362	408	340	351	343	350	368	378	396	348	395	401	374	373	349	381	392	379	375	361	381	354	372	341	363	380	373	350	390	365	380	389	380	362	382	371	394	374	402	354	376	389	385	370	348	373	344	355	400	369	389	371	377	381	383	372	379	348	398	374	363	405	396	401	363	369	364	377	402	374	375	412	416	376	373	385	355	359	374	346	335	340	364	381	397	389	416	379	372	370	378	376	348	408	367	398	357	394	347	398	361	388	386	379	389	363	342	398	413	374	371	384	371	371	391	385	374	361	389	412	366	370	370	334	374	393	392	393	400	334	346	375	363	339	359	356	387	427	364	393	350	357	385	390	362	399	359	346	370	353	363	371	383	379	341	382	386	390	380	382	355	380	342	387	344	364	369	436	413	367	344	396	363	381	379	410	360	356	368	388	371	358	419	369	357	364	376	370	364	377	364	345	382	409	351	366	377	383	361	384	365	378	382	321	365	370	359	392	370	374	374	348	351	371	370	390	390	347	371	360	383	365	354	375	387	347	393	386	363	382	390	371	339	397	370	353	364	359	379	364	371	383	354	409	363	358	347	380	357	375	391	371	356	388	362	363	343	344	385	374	374	356	372	378	407	390	368	373	345	408	337	372	383	375	372	385	345	401	353	333	345	365	381	349	351	404	364	393	376	383	390	406	370	408	382	376	362	376	391	342	372	395	394	346	366	386	359	423	377	363	411	362	373	367	376	360	387	379	372	385	398	388	363	381	374	377	390	352	355	376	353	410	381	346	371	356	376	370	377	388	351	363	413	346	386	420	367	342	365	352	361	368	351	354	380	367	351	371	386	392	384	370	368	388	355	373	378	370	388	377	398	361	357	396	345	340	381	354	413	375	376	378	356	385	342	405	385	355	356	371	362	399	376	383	395	354	388	362	378	387	373	391	374	375	365	380	367	383	410	398	366	402	354	358	355	378	399	334	396	364	372	388	366	357	378	376	352	368	361	375	362	390	368	383	381	400	362	375	387	373	353	359	403	397	386	359	384	357	364	360	413	383	380	357	383	366	360	393	422	384	386	355	368	375	383	365	371	368	360	349	357	412	360	352	374	378	345	371	384	353	368	381	414	402	406	380	378	389	362	381	354	415	386	349	367	358	367	366	386	373	382	386	365	405	345	389	368	393	390	362	358	376	372	352	363	394	402	384	361	401	363	356	402	343	375	381	371	373	373	379	387	358	360	385	375	389	378	401	333	338	398	359	365	351	373	343	358	363	404	377	374	411	412	410	412	383	368	366	371	368	377	374	395	372	367	358	400	392	390	339	370	371	405	365	405	387	397	375	349	370	382	381	384	372	354	357	401	372	393	346	357	379
7487	497	329	184	155	121	124	82	82	68	55	68	73	65	64	49	37	39	49	64	59	63	49	56	58	44	50	60	49	51	55	51	46	51	45	52	49	38	53	55	51	48	45	44	53	54	51	58	62	36	42	46	60	43	50	57	52	55	44	59	53	57	53	54	43	56	59	54	46	56	55	49	42	57	54	59	61	48	41	55	51	50	59	49	74	59	48	55	50	45	53	47	46	52	59	55	55	50	46	51	51	59	50	58	57	54	56	51	56	57	41	50	47	63	51	43	54	59	59	54	56	47	46	51	60	55	55	54	54	49	58	55	47	47	61	52	46	50	48	43	62	53	69	47	43	48	48	55	53	57	39	63	52	53	59	57	52	49	57	56	49	37	53	54	56	59	51	48	52	57	40	57	57	53	49	54	46	44	36	53	49	50	48	49	65	51	50	66	44	45	59	52	50	55	41	50	39	55	50	58	36	41	58	34	39	50	50	56	51	47	39	57	47	49	50	43	57	56	60	44	55	56	52	64	51	50	53	45	44	63	59	39	42	46	42	51	44	55	47	61	49	48	56	53	43	46	46	47	57	62	45	62	65	36	63	49	57	51	52	51	63	52	40	48	39	59	66	51	35	39	53	50	49	38	68	48	45	40	42	55	54	55	60	54	59	54	40	60	55	48	52	55	40	58	45	48	70	44	46	61	43	50	46	52	53	44	48	42	47	37	59	65	59	56	44	51	43	52	54	44	52	53	52	57	52	30	48	47	54	56	33	66	58	55	40	56	52	47	46	38	52	56	46	51	47	50	50	45	39	45	41	56	41	32	48	40	52	42	57	41	54	48	62	42	46	56	57	58	49	61	47	58	65	65	50	55	55	41	53	57	46	52	53	44	47	53	52	59	36	39	39	48	43	44	57	54	65	50	46	57	59	51	43	36	43	44	50	55	52	43	44	59	39	57	69	48	60	54	50	38	54	53	56	43	45	52	43	56	57	47	52	41	71	41	47	43	62	51	52	50	50	53	56	64	60	48	47	54	43	39	55	55	34	45	53	66	67	47	57	55	48	58	54	54	56	53	38	44	64	53	59	48	46	53	49	46	49	47	39	48	46	54	56	45	41	57	46	57	52	54	45	45	45	55	47	45	31	51	50	44	48	61	60	45	46	45	57	39	52	49	74	48	35	54	60	54	49	59	45	50	41	56	55	52	51	48	63	48	57	51	60	54	45	58	44	48	55	52	47	50	50	44	68	44	36	44	51	52	44	46	55	53	54	54	54	49	54	48	59	48	54	56	44	48	55	47	45	56	63	45	48	55	50	47	42	51	54	46	53	46	54	54	45	56	44	47	57	50	59	55	50	49	46	49	54	41	41	48	49	49	41	52	65	58	48	51	54	34	52	59	68	57	49	63	48	48	48	49	42	53	49	45	33	49	48	42	54	63	52	55	54	56	48	55	51	47	55	50	53	53	42	45	37	53	65	49	41	52	55	52	49	60	48	43	43	53	61	60	44	62	70	35	47	55	51	47	44	42	46	51	45	44	48	38	56	48	40	51	51	60	50	46	63	57	51	53	53	51	61	35	47	57	47	58	62	48	45	45	49	60	56	56	55	46	39	54	41	47	60	66	53	69	56	59	52	43	68	53	42	46	51	56	67	55	48	52	46	32	55	48	53	48	52	46	42	47	64	54	51	54	62	53	58	55	55	40	55	54	56	51	56	55	60	42	51	55	53	48	48	49	46	45	62	46	51	35	56	52	52	54	47	51	51	53	46	40	49	53	46	51	58	58	40	48	52	56	51	53	52	56	51	50	48	51	52	46	40	51	50	56	49	55	49	48	54	48	43	41	63	51	44	56	56	48	43	55	51	46	48	51	40	45	51	43	62	42	47	50	47	49	57	40	49	48	43	40	52	55	59	39	64	55	38	42	61	41	62	37	60	56	46	54	55	50	47	46	47	52	67	40	43	43	59	56	57	54	53	61	48	55	61	51	55	60	56	51	54	48	50	45	49	44	65	60	42	60	49	48	46	46	69	44	53	60	52	59	57	53	40	55	52	63	53	51	65	54	47	61	59	57	45	59	44	52	53	53	38	40	49	44	53	52	49	53	41	52	57	51	52	48	50	63	46	52	45	52	54	50	49	51	53	58	43	56	36	41	39	51	46	54	52	49	45	43	49	45	48	59	38	48	50	43	45	40	63	54	50	53	52	48	46	42	56	52	59	45	55	47	56	52	45	47	47	41	62	60	52	47	52	48	51	49	41	60	55	55	47	42	52	61	49	50	37	40	54	47	52	62	54	45	50	42	55	51	52	42	47	49	57	55	47	69	58	51	53	57	55	54	39	48	55	41	59	51	46	38	53	58	62	49	56	51	47	61	61	47	50	48	56	48	51	48	66	45	49	57	46	45	58	50	44	66	44	48	49	63	47	55	60	40	49	64	48	42	55	41	50	57	41	48	47	43	39	51	45	43	56	64	46	47	50	43	49	45	50	52	50	64	55	34	54	48	48	60	51	62	56	48	56	48	55	58	57	45	51	56	53	61	56	41	49	51	52	57	48	52	65	46	48	51	55	63	44	55	53	48	61	44	53	41	55	48	48	49	52	53	45	54	49	42	59	52	54	47	53	54	52	52	47	53	46	60	44	38	66	48	50	45	46	48	55	53	43	45	44	51	54	55	49	49	46	52	51	53	48	48	41	58	59	54	55	45	47	59	47	55	50	59	54	50	57	46	45	48	54	45	59	64	50	63	45	57	61	52	41	48	45	48	54	55	53	66	50	43	51	51	45	59	51	47	49	53	48	54	63	58	57	41	72	56	54	36	60	42	50	64	55	51	55	56	59	50	53	48	53	60	51	46	60	47	59	43	61	53	47	51	63	59	55	50	49	61	37	44	66	48	44	47	47	50	57	43	51	50	57	53	50	68	55	44	65	36	55	50	41	44	38	49	58	48	54	44	48	41	46	51	55	49	46	44	47	52	42	54	57	54	52	33	47	46	51	64	59	49	52	53	45	54	54	47	45	48	44	48	52	51	62	47	50	46	50	51	54	50	53	60	50	46	40	41	51	44	46	58	54	53	57	44	51	48	46	50	43	53	51	47	47	53	47	50	46	63	48	57	43	42	45	50	53	58	42	47	52	58	59	56	46	34	47	47	49	54	47	41	54	58	51	60	49	52	41	44	42	57	55	54	51	57	42	46	55	60	59	48	51	51	53	55	47	40	53	46	44	41	51	47	63	54	41	55	39	46	54	54	57	53	42	59	55	49	49	41	51	57	52	55	54	51	55	52	54	42	62	47	48	38	41	66	50	43	58	60	68	61	56	57	52	63	55	45	43	41	48	55	49	52	47	56	46	40	55	64	62	58	54	51	54	55	53	46	59	56	53	48	44	45	39	45	59	46	51	67	53	45	43	38	34	46	53	51	45	54	62	48	53	47	36	51	52	63	42	49	40	44	59	47	49	56	62	31	56	47	50	55	50	54
11707	5163	3801	3323	4374	5271	4433	2659	1792	1510	1286	996	968	747	588	600	527	525	530	480	480	463	431	433	440	447	403	423	419	416	416	381	415	388	400	463	398	431	460	462	412	402	400	404	399	402	381	415	404	430	439	407	410	401	428	434	401	429	393	392	442	462	424	425	419	419	395	401	373	398	414	406	389	443	401	453	419	426	408	440	413	436	417	405	433	397	402	436	384	416	426	411	425	383	391	431	409	403	396	421	416	396	418	400	433	480	409	432	420	429	447	435	376	426	413	408	425	411	441	438	387	413	441	435	394	398	409	392	376	442	395	398	436	415	382	407	396	449	413	396	384	409	412	444	460	428	402	466	424	417	435	435	425	399	391	432	418	421	423	384	416	434	460	420	424	408	438	407	390	414	426	413	435	455	435	424	419	399	438	423	417	405	470	411	436	435	400	386	452	419	393	399	413	409	437	398	446	410	424	372	383	410	383	421	410	434	415	406	406	412	412	472	430	430	401	381	425	400	408	413	428	463	422	425	406	419	424	410	431	431	410	425	407	395	411	429	395	435	430	418	419	371	403	425	411	397	399	421	369	434	433	418	399	396	429	433	428	382	433	425	459	415	429	425	448	416	424	390	433	410	386	387	402	413	416	409	414	441	378	410	436	457	438	416	439	420	436	435	421	425	412	420	402	421	404	408	423	424	395	440	417	390	387	386	407	405	411	417	415	378	446	386	362	440	412	436	461	425	409	389	393	392	418	417	413	409	424	398	412	407	418	438	400	416	409	413	415	437	434	433	423	404	437	424	426	442	436	426	405	395	396	442	414	395	408	424	422	386	423	404	402	390	421	450	426	420	412	400	387	431	404	393	407	416	406	409	363	414	400	418	440	429	452	415	404	429	416	430	394	424	413	424	423	414	401	414	429	419	437	410	447	404	408	414	418	421	380	431	413	415	444	443	412	432	397	420	432	397	399	404	440	429	420	413	415	401	399	411	387	420	437	423	428	382	415	408	409	398	417	429	412	424	397	396	426	395	359	424	426	458	424	417	408	424	401	434	399	409	422	425	420	412	424	407	409	399	407	416	408	432	431	429	402	392	438	390	392	385	400	454	404	415	413	407	435	410	405	385	426	406	419	407	421	456	441	402	439	416	398	431	439	403	448	403	400	409	440	371	450	418	420	410	415	395	417	402	447	411	439	387	395	445	425	428	417	406	412	397	431	422	420	425	418	406	414	401	397	434	414	431	405	423	352	451	421	399	402	409	412	436	434	437	390	410	410	431	398	417	402	453	424	401	387	415	415	394	398	390	416	419	402	417	396	424	391	409	396	388	419	419	445	424	394	433	409	376	391	434	435	412	414	421	424	406	444	423	409	412	416	413	428	383	396	424	382	387	409	490	423	407	388	407	415	416	359	419	421	443	412	431	454	418	395	405	380	410	371	425	439	427	449	409	398	397	436	418	398	426	394	387	408	423	456	407	423	422	426	414	410	425	425	433	450	452	430	438	437	417	429	437	410	392	392	402	413	418	410	406	426	399	422	410	389	415	435	442	400	422	396	446	413	357	422	464	447	405	409	406	438	451	423	386	395	418	437	418	422	428	427	416	413	380	425	427	381	432	408	412	421	434	404	414	410	392	368	448	382	450	404	426	414	428	398	424	433	435	439	406	438	399	427	409	434	413	402	387	411	426	436	433	387	439	399	432	425	406	375	465	433	449	381	384	433	402	440	455	410	422	418	435	418	395	409	389	379	425	454	413	406	397	374	416	424	429	386	422	435	452	416	411	415	418	424	432	431	407	401	417	386	415	417	427	398	437	408	418	421	394	428	427	420	427	481	426	417	410	420	428	422	456	407	406	387	401	422	423	406	388	377	408	436	425	421	414	403	399	362	433	403	433	407	393	388	435	407	410	443	423	446	410	438	406	398	413	425	400	389	434	429	393	441	423	418	402	429	439	446	373	386	367	398	439	402	439	392	440	460	403	416	403	383	418	413	369	397	424	395	397	414	439	390	407	390	425	402	398	418	411	403	423	410	427	422	429	423	446	420	385	427	422	411	403	425	417	434	381	410	394	407	395	441	440	431	399	401	438	413	420	402	393	430	418	418	393	426	425	443	426	426	402	416	443	461	409	415	385	395	414	406	388	419	409	411	405	426	373	414	417	434	425	406	424	428	384	411	437	394	414	451	452	415	425	415	415	437	430	398	444	411	415	422	407	434	414	385	422	411	458	405	400	390	426	407	426	393	455	396	435	414	398	395	447	373	391	402	409	401	401	372	401	417	403	451	421	419	430	403	436	398	418	412	418	396	431	419	393	430	423	413	447	417	419	442	408	437	453	425	422	410	397	420	425	374	452	420	403	407	419	399	417	421	434	392	398	391	446	453	379	417	428	439	399	450	394	435	407	401	408	401	399	424	401	406	423	418	392	407	398	444	381	413	422	401	426	452	437	404	402	411	415	406	408	375	393	411	459	400	406	424	422	425	446	412	412	389	428	419	397	371	391	400	380	417	410	411	450	409	440	420	444	431	399	420	399	403	425	419	400	412	448	426	461	408	397	418	451	425	393	380	408	392	395	448	438	402	420	445	441	367	411	436	421	395	400	412	389	418	404	411	388	398	420	414	431	417	398	428	426	420	421	406	412	458	395	407	367	426	405	418	414	397	374	414	409	414	426	410	418	428	397	422	460	423	413	397	381	408	389	420	390	405	414	435	418	408	390	410	391	408	448	388	432	433	417	436	395	407	418	427	417	422	433	411	434	405	419	407	438	379	426	415	431	414	442	398	404	409	424	407	441	435	393	411	396	392	400	394	405	393	414	450	399	407	418	416	407	422	393	408	431	386	432	437	403	427	440	406	400	415	451	414	428	438	384	406	427	401	406	438	404	417	407	431	399	436	404	428	433	428	404	429	442	384	441	416	413	402	402	420	422	386	421	412	396	403	373	452	415	393	419	406	415	402	392	418	421	412	408	443	423	455	451	435	418	394	406	440	399	374	401	408	439	410	416	401	422	410	417	437	402	411	444	427	417	425	424	403	405	416	423	394	394	450	457	448	395	415	425	413	411	423	442	450	435	427	405	406	375	411	431	466	402	407	415	421	402	384	432	363	372	438	420	388	399	397	410	481	417	402	391	425	414	413	403	404	417	433	396	358	392	430	411	442	409	424	401	387	410	422	431	447	409	438	413	398	418	400	458	429	437	407	431	430	398	398	374	418	402	459	441	416	429	371	424	440	385	423	405	418	446	404	372	391	391	420	414	438	429	411	416	411	443	460	413	387	411	411	446	399	408	413	427	418	441	413	405	385	444	428	401	425	406	434	395	417	381	403	422	399	435	426	414	434	404	392	433	445	402	419	403	401	418	391	393	417	401	453	405	422	430	453	383	457	425	424	451	422	415	423	413	420	425	431	394	421	402	433	434	408	421	410	417	399	411	410	424	362	396	418	409	430	450	436	427	413	418	388	401	431	417	419	406	437	385	432	411
8659	828	482	245	190	124	142	99	92	97	82	76	75	56	76	57	51	60	70	57	50	62	54	59	43	40	50	55	50	47	46	58	55	54	45	57	51	61	42	65	54	39	47	58	41	49	56	45	38	62	49	60	63	61	49	46	54	51	47	43	43	45	53	45	58	50	65	58	45	64	50	51	46	52	47	42	60	52	50	47	64	53	49	53	45	51	44	45	50	62	72	45	63	50	59	45	43	61	50	45	51	56	66	63	55	48	53	62	56	60	59	57	47	53	52	47	55	64	59	59	59	50	33	52	42	58	41	51	53	50	43	64	37	45	54	46	54	64	53	40	58	57	54	58	51	60	40	51	59	49	58	55	55	63	64	54	55	41	54	50	52	47	68	52	52	49	62	62	54	47	46	44	62	49	52	47	55	49	51	52	65	48	56	51	38	53	61	48	37	43	47	56	50	54	47	52	62	65	45	53	61	53	53	49	47	50	66	54	59	50	57	55	44	73	50	56	52	47	55	44	57	56	54	60	67	50	47	59	48	48	47	57	62	55	65	62	51	56	49	61	50	50	52	51	56	58	47	52	41	48	49	51	60	57	49	40	61	61	32	35	55	34	58	53	56	65	57	56	42	56	53	48	54	52	52	58	61	57	46	53	55	51	50	59	52	43	54	64	49	68	53	51	38	47	57	46	55	67	44	54	53	53	54	64	60	53	53	53	49	57	37	46	50	47	59	57	49	53	50	51	55	50	54	49	45	46	34	61	52	55	42	57	52	55	61	47	43	55	46	53	57	62	47	57	59	47	47	61	53	54	52	63	56	56	64	52	75	45	57	49	50	50	50	55	54	54	54	49	65	56	63	62	55	63	54	48	49	50	51	52	49	50	54	57	52	61	72	38	61	44	50	52	49	40	46	56	39	46	63	60	52	43	41	57	61	60	51	48	48	52	63	40	55	51	61	62	46	49	51	59	54	68	55	58	57	52	43	63	61	59	54	57	44	62	67	70	54	49	60	58	59	50	57	37	55	53	47	60	57	59	46	55	54	42	48	58	47	63	51	44	45	63	61	51	50	60	65	66	56	55	41	57	45	43	59	50	61	62	64	54	51	48	48	50	52	48	58	55	74	57	54	57	53	59	56	56	46	49	52	48	49	51	52	58	45	56	44	51	49	67	46	42	53	48	58	40	40	40	50	39	49	51	50	56	53	50	62	54	52	56	48	61	64	57	52	48	56	61	61	48	56	59	54	70	43	54	51	51	49	45	44	58	55	43	48	51	53	43	58	53	61	54	60	40	55	52	70	45	51	47	51	48	47	52	53	47	47	53	42	43	49	40	56	63	53	62	62	45	54	60	64	53	55	48	49	51	42	38	45	71	59	52	58	58	50	39	53	60	55	57	57	53	50	62	55	51	52	57	53	52	50	54	62	61	47	48	53	51	57	43	60	44	50	53	56	46	52	41	52	64	47	48	53	64	51	66	51	47	40	47	53	51	51	53	53	50	54	56	51	42	47	47	63	60	49	43	55	49	49	66	65	52	60	60	51	66	53	59	67	49	45	50	68	53	32	45	45	53	50	51	40	55	47	52	56	60	62	55	48	54	61	54	49	55	58	58	49	46	58	40	45	68	39	42	41	58	53	53	48	42	64	57	42	64	45	54	49	56	54	53	48	55	56	56	44	53	58	45	48	52	55	44	49	62	54	53	48	64	56	49	42	52	54	64	49	53	51	44	51	65	49	46	43	68	58	58	47	54	50	45	40	52	54	55	52	85	43	63	56	38	48	57	56	52	59	53	60	54	56	44	52	41	58	47	49	52	57	42	45	38	56	61	51	43	56	52	36	45	48	51	53	65	57	54	56	45	55	46	50	48	57	42	59	51	56	52	56	44	53	52	60	61	40	47	44	53	41	35	50	52	44	45	54	59	57	55	49	42	43	50	42	44	36	60	50	51	51	66	55	52	59	46	59	60	57	46	49	44	46	65	53	51	38	60	55	48	39	44	59	61	64	59	47	55	60	38	52	42	55	48	51	53	41	45	61	49	50	61	57	58	49	40	49	59	46	49	60	60	54	56	56	64	68	73	61	51	59	44	57	53	66	52	48	49	62	46	49	56	58	51	45	49	48	52	46	46	65	49	53	55	58	55	54	53	55	52	45	50	44	62	56	57	52	50	59	59	51	60	49	59	63	42	57	56	63	48	44	48	51	47	52	57	49	44	60	55	51	46	62	52	53	55	48	53	53	55	43	52	43	47	66	54	46	46	55	45	65	61	65	47	39	46	54	57	51	58	42	45	39	50	53	54	54	49	54	67	46	65	60	41	68	67	61	51	51	49	55	70	56	54	49	56	49	42	40	55	41	47	45	51	52	67	43	63	39	58	32	56	42	63	56	52	49	35	55	67	54	56	54	53	56	49	56	43	56	34	42	50	47	58	61	47	56	51	39	66	45	56	62	44	60	61	48	65	53	48	48	61	42	51	46	58	55	51	53	47	57	63	71	52	46	53	59	46	62	63	53	53	59	55	65	58	55	57	62	49	64	50	48	51	49	55	52	60	50	49	49	55	43	74	52	50	46	64	52	50	52	49	55	60	57	58	38	51	64	45	45	54	49	56	51	71	48	63	58	51	48	48	66	58	42	54	56	57	72	67	44	55	62	51	50	47	54	49	50	38	46	63	47	52	53	56	44	50	47	50	51	58	50	59	50	61	59	61	41	59	50	52	55	57	46	48	62	55	57	62	49	62	51	53	75	50	53	59	65	48	58	52	52	47	59	53	62	64	49	52	44	65	30	46	51	54	55	58	39	54	60	49	49	52	41	49	66	55	51	48	59	46	47	44	60	53	39	58	56	47	56	48	58	48	46	53	54	41	63	58	55	40	56	44	52	58	58	52	58	54	61	57	42	58	62	41	55	49	45	72	47	53	51	62	62	60	50	41	67	52	53	44	47	56	59	62	51	55	59	53	48	46	49	49	60	49	41	50	52	60	43	49	51	63	53	57	55	57	51	46	51	42	52	44	41	62	56	44	61	50	46	44	38	50	45	62	56	41	53	65	45	50	56	45	53	57	48	53	45	45	61	50	45	70	59	49	56	53	57	55	44	48	54	57	49	54	59	49	39	75	49	52	57	52	46	39	52	54	44	51	54	62	52	63	65	60	43	59	54	47	53	53	55	50	40	79	50	63	54	52	59	54	50	72	52	50	46	45	51	43	45	49	48	44	63	43	55	45	54	71	61	57	55	54	57	46	55	45	44	66	64	51	50	52	50	59	61	56	63	55	52	46	51	62	50	58	54	48	56	48	64	46	50	51	53	55	42	48	59	64	49	42	55	55	56	52	65	50	68	39	41	47	52	56	56	67	60	59	46	50	55	45	49	54	47	50	41	57	59	36	48	62	53	57	53	61	61	53	55	58	42	52	39	56	70	60	52	44	47	44	31	37	53	48	48	50	54	60	62	51	56	68	57	53	50	60	54	58	54	43
14472	7534	5813	4659	5961	6837	5732	3687	2803	2269	1731	1438	1176	1101	853	725	683	595	576	538	549	493	505	520	492	533	445	466	448	476	430	466	493	446	400	474	448	500	491	396	473	439	478	462	444	471	445	466	460	470	438	415	422	439	505	462	485	434	419	409	440	439	452	474	458	457	458	469	451	417	438	394	462	441	441	436	456	430	448	452	440	426	455	429	455	440	450	450	435	436	428	454	435	457	458	438	471	463	472	427	441	484	428	441	446	419	440	444	438	424	468	431	433	462	440	401	425	423	435	464	465	459	448	452	443	420	460	445	443	409	442	451	483	433	441	432	492	432	454	468	465	480	407	426	420	452	439	442	425	481	431	430	449	440	455	443	457	419	443	477	447	438	416	489	398	453	458	430	425	451	431	477	420	483	445	460	400	460	420	414	425	454	469	429	457	491	434	445	412	431	451	430	457	403	432	449	459	462	433	412	458	442	434	457	430	428	447	449	456	418	452	439	457	456	426	443	462	440	447	461	448	443	469	428	452	429	434	468	428	474	433	462	461	470	388	450	449	405	453	434	413	458	417	438	436	421	420	470	394	412	450	434	460	461	484	467	436	480	432	427	386	482	413	468	449	387	453	444	455	434	425	424	454	456	448	458	466	436	446	418	440	445	421	456	412	466	435	443	406	526	419	425	424	448	419	473	461	468	429	441	418	447	412	390	437	422	435	425	452	474	429	439	433	396	448	457	439	449	444	401	485	425	461	467	462	415	403	408	435	462	439	459	444	495	454	449	417	473	455	446	441	441	420	451	431	456	456	444	459	396	404	445	461	456	462	434	475	450	456	419	411	450	428	401	462	452	436	456	455	431	452	441	449	459	437	442	429	432	449	468	424	411	452	498	455	413	417	457	441	450	453	464	393	455	463	423	432	432	436	479	417	447	412	454	409	458	422	430	458	433	409	446	442	444	463	441	436	492	397	433	455	422	426	445	461	452	415	435	428	409	426	473	451	451	457	480	425	446	449	459	393	425	421	425	428	431	423	475	427	435	437	458	423	448	440	440	445	423	394	428	421	438	471	472	436	449	443	466	449	460	450	450	432	436	446	445	458	464	463	429	458	468	426	415	482	464	451	442	418	426	411	474	439	411	435	436	445	415	436	442	383	411	411	444	461	394	435	424	444	440	444	436	417	450	444	441	395	434	433	466	426	448	423	461	446	478	438	435	438	414	435	423	467	440	442	428	448	433	422	381	423	445	465	427	475	436	450	413	439	489	429	425	418	440	428	463	419	434	474	448	463	456	442	470	432	434	433	415	460	434	417	436	443	481	433	447	478	423	437	446	445	440	420	440	431	471	482	480	427	440	430	455	453	475	412	439	407	455	422	458	437	430	443	455	433	422	416	444	454	436	449	441	441	452	440	440	446	425	423	423	444	427	451	461	445	437	449	449	494	421	426	419	401	435	414	444	434	445	446	444	461	420	417	477	423	417	425	432	435	462	480	464	438	449	458	431	407	405	430	439	466	456	430	444	445	458	450	426	459	444	401	427	460	446	422	435	444	459	436	481	424	442	417	445	441	451	425	459	430	466	467	429	411	439	436	430	404	436	406	448	475	419	509	445	492	453	465	430	474	490	430	478	410	456	420	416	435	444	412	449	460	418	454	440	465	453	453	450	446	460	436	433	468	447	428	431	429	439	430	455	443	397	459	446	430	460	474	458	477	462	411	429	431	384	440	464	436	442	441	422	415	416	439	448	421	416	426	425	480	424	486	462	456	452	417	442	455	422	458	447	470	457	420	431	465	479	434	438	458	437	402	434	425	463	443	429	431	439	444	434	446	430	442	477	446	437	411	465	460	399	455	448	415	405	461	462	450	471	443	479	438	434	448	431	427	467	428	444	420	466	449	441	443	456	450	452	478	430	431	409	471	427	422	419	463	441	441	462	417	460	439	481	443	447	423	446	413	444	457	476	413	457	423	456	459	406	478	456	430	466	432	412	433	441	434	431	433	428	428	465	436	429	402	433	437	409	438	438	411	431	464	439	447	447	446	456	421	441	436	454	458	476	446	438	432	447	498	464	463	454	411	426	433	432	434	443	458	464	449	443	454	437	424	412	401	462	448	438	451	438	417	463	452	437	436	442	422	448	430	474	422	470	406	425	446	438	434	469	414	458	458	432	457	462	442	455	477	466	459	450	492	473	428	458	464	488	414	438	407	446	424	437	438	440	453	449	468	471	411	456	437	417	453	421	453	401	478	424	427	450	437	441	450	455	469	461	404	457	450	474	450	443	486	467	436	411	449	434	419	404	431	441	454	461	434	449	453	448	389	444	465	478	422	437	442	437	452	480	432	458	469	458	450	432	436	430	430	432	400	431	444	480	444	451	471	440	454	455	407	425	442	477	442	477	449	431	471	413	418	447	440	463	465	450	484	431	420	453	456	425	445	453	448	424	493	450	469	448	419	475	450	441	431	432	432	427	424	431	460	437	422	457	450	448	490	436	445	416	436	442	442	442	464	449	451	416	460	443	470	447	500	427	423	448	427	449	448	421	468	454	466	441	456	417	470	434	450	396	432	442	456	465	433	448	435	418	478	434	398	455	450	453	477	411	402	410	423	440	462	455	476	407	442	469	398	442	486	410	413	453	441	475	415	446	448	439	412	438	431	447	481	449	421	424	434	416	466	446	471	436	474	492	443	458	436	428	434	466	408	429	427	500	398	460	376	443	444	450	398	423	483	415	431	461	466	436	461	449	439	435	461	424	442	437	439	456	437	467	445	397	430	456	469	464	417	412	467	467	421	435	433	436	457	458	441	440	493	433	464	434	448	420	407	484	456	439	426	445	452	441	429	441	449	474	419	431	428	497	461	437	427	452	456	432	429	489	400	473	462	433	424	409	441	441	432	436	433	446	437	458	446	419	423	430	435	458	445	445	404	423	475	458	460	443	423	403	455	415	434	471	454	438	421	466	440	452	409	421	460	470	475	452	418	450	411	449	441	416	449	418	443	427	476	449	455	412	480	422	476	416	448	493	437	455	412	448	414	429	463	406	424	423	425	412	452	461	448	479	435	456	424	456	435	419	450	453	432	450	483	434	446	449	427	428	449	419	466	412	485	464	432	442	456	459	444	451	486	414	434	466	442	449	423	447	426	431	451	427	374	424	441	441	463	475	417	424	469	437	423	397	451	423	407	428	443	401	413	454	405	468	453	481	416	429	434	434	406	435	404	442	464	444	438	446	444	469	459	435	447	453	440	440	414	419	450	414	433	452	465	439	419	409	453	477	426	438	476	453	447	452	488	419	440	429	478	470	460	468	441	473	448	441	475	418	415	440	435	480	465	456	417	442	428	478	452	436	423	423	439	421	491	475	459	403	469	415	425	463	423	424	428	414	405	444	426	432	468	430	465	477	474	461	442	464	443	477	417	444	470	430	446	485	456	428	478	456	449	477	443	423	461	446	427	432	465	405	445	429	434	468	440	479	440	429	477	458
8836	1331	698	383	266	253	202	175	165	145	155	121	111	122	90	108	105	100	95	91	107	102	96	105	109	105	94	87	94	89	88	90	74	90	99	95	94	83	100	101	69	80	100	93	107	105	98	94	82	66	80	90	103	86	93	90	73	109	88	82	88	90	89	104	100	101	82	87	75	103	93	110	104	101	91	88	101	73	89	82	88	98	94	97	90	77	102	97	94	82	86	84	76	76	87	92	91	104	96	84	98	78	93	101	92	95	82	79	91	86	96	106	74	69	85	98	93	91	84	96	87	95	84	94	88	88	87	86	86	86	97	86	97	95	98	93	88	90	79	100	102	87	95	95	109	86	74	98	108	77	76	102	93	102	79	107	73	98	85	92	96	86	86	93	79	96	73	82	101	81	90	103	91	89	92	84	107	97	101	100	107	91	80	85	96	94	103	108	94	93	92	80	69	86	97	91	79	113	106	78	80	99	79	96	89	92	100	96	95	94	68	110	95	99	84	95	101	80	95	99	75	89	89	106	92	84	89	100	90	93	104	84	88	110	111	91	91	100	94	82	103	91	90	101	95	85	87	92	97	91	108	87	90	87	74	98	95	72	84	107	82	88	82	106	98	83	107	85	86	89	88	99	94	94	90	96	105	84	98	83	90	89	100	98	101	86	100	96	108	98	95	95	101	91	91	99	94	87	84	85	90	87	96	85	98	104	93	92	92	86	91	78	114	88	93	84	92	84	105	96	101	90	92	87	102	98	85	96	97	87	92	89	78	95	70	84	82	86	96	91	80	105	91	89	89	111	87	87	85	103	88	99	79	92	92	94	102	82	105	88	78	103	97	95	106	77	87	105	98	101	95	80	102	83	72	69	75	71	93	82	101	84	82	96	94	84	92	93	80	89	93	95	99	104	87	91	85	110	101	82	79	80	91	92	83	90	99	88	97	91	100	87	95	82	92	82	76	107	90	102	99	86	90	93	84	84	112	83	113	80	97	99	78	82	95	110	80	72	84	92	80	72	87	92	92	94	108	98	101	89	81	94	104	105	85	89	104	97	85	99	106	77	98	89	87	92	95	91	109	80	77	99	88	83	90	104	89	93	77	74	95	97	87	80	92	107	82	96	74	74	85	95	76	82	88	99	76	86	87	88	91	104	87	97	93	117	101	85	91	91	91	81	85	85	94	78	90	102	78	93	76	92	77	82	100	75	100	101	92	80	96	81	107	80	110	113	77	102	94	88	97	96	84	85	83	82	104	80	85	97	75	91	92	93	89	106	95	96	97	88	90	85	88	101	97	83	88	81	98	87	87	74	94	96	94	81	91	85	72	80	94	91	95	95	102	101	92	97	84	95	87	84	98	109	88	101	95	79	89	110	83	79	94	87	108	86	75	95	87	83	96	92	93	84	104	100	99	95	92	88	88	92	105	96	90	93	103	99	84	79	104	81	99	87	93	89	79	82	72	88	91	88	99	97	91	91	112	73	89	89	84	89	90	82	90	85	109	102	87	91	92	112	87	97	88	77	93	100	85	111	75	84	77	86	93	100	106	101	89	84	92	95	96	99	101	89	112	80	117	96	89	100	95	90	94	91	97	80	88	85	90	97	90	88	86	85	114	84	108	64	96	91	92	93	91	101	91	88	89	113	80	85	86	87	90	82	80	87	82	82	91	105	97	98	79	80	84	64	106	103	78	87	86	102	94	101	92	98	83	90	73	86	77	103	111	96	94	80	94	100	100	82	92	91	96	79	99	96	78	88	89	99	110	92	98	75	92	84	100	93	101	80	86	80	100	96	94	100	89	71	81	101	91	94	94	73	92	93	90	86	86	71	76	89	76	80	93	79	98	94	81	91	98	84	81	85	89	96	91	100	97	80	97	70	106	89	89	84	87	87	90	86	89	101	90	87	79	101	113	98	94	99	93	69	88	98	94	94	88	77	94	93	122	78	90	88	90	85	83	89	97	83	67	88	96	80	70	107	69	86	84	90	108	103	89	92	94	106	94	98	78	99	98	103	102	80	98	92	102	106	92	112	105	83	92	100	91	85	91	87	87	102	107	88	104	90	99	93	84	87	88	91	101	98	85	74	97	77	102	93	92	85	103	86	103	89	98	92	106	80	84	79	99	101	95	84	72	88	77	90	87	92	101	91	91	71	95	88	81	95	98	97	95	83	86	88	88	99	98	92	76	90	77	99	88	94	90	97	103	83	93	83	104	108	80	97	95	77	107	85	87	82	97	85	92	77	97	119	74	89	87	113	85	105	98	83	90	82	95	90	87	77	101	80	83	103	83	103	98	83	84	91	80	96	90	98	101	84	84	85	94	94	85	103	83	94	91	81	67	103	86	76	85	94	95	100	93	90	88	116	78	105	93	100	74	88	91	84	104	83	81	85	82	101	100	94	93	87	89	79	80	91	88	76	89	106	88	100	87	86	95	106	89	103	103	85	84	97	92	90	77	100	93	84	105	87	77	95	102	82	71	78	92	79	84	100	84	99	88	80	89	85	93	97	85	90	91	81	69	80	96	88	95	92	78	84	79	110	77	90	114	93	76	88	87	75	93	74	86	99	91	80	103	82	76	97	102	88	75	91	94	99	103	77	81	75	76	93	96	63	99	84	103	87	90	102	86	84	112	106	97	91	88	85	92	75	84	90	75	92	76	75	82	92	94	98	87	87	85	74	99	91	92	93	84	103	96	79	106	100	95	78	100	95	75	88	80	82	107	100	99	89	93	96	84	79	101	97	92	97	80	90	79	86	86	102	92	94	96	94	98	100	101	89	89	94	87	105	87	98	88	90	118	94	79	95	82	93	81	90	96	82	89	101	96	83	75	85	86	71	98	103	88	85	115	76	84	78	97	94	81	85	101	89	95	95	103	90	99	95	84	84	78	83	96	85	92	93	85	99	82	92	85	97	101	116	90	96	111	92	90	85	83	98	86	95	119	95	99	88	90	74	89	88	84	101	92	96	82	80	93	79	90	100	83	85	88	86	73	80	107	94	100	101	105	86	85	85	95	97	96	77	78	85	85	92	85	75	84	97	110	102	76	90	81	110	101	78	104	85	88	85	102	86	102	90	84	93	76	79	73	85	99	108	89	101	89	99	83	95	76	97	107	101	90	107	96	101	85	85	89	106	87	86	90	101	84	101	80	99	81	90	94	95	95	83	86	87	89	78	86	93	80	77	102	87	106	95	76	109	86	94	97	65	83	83	93	78	102	96	86	83	78	97	88	87	65	93	86	99	78	93	85	86	87	99	106	94	83	70	87	76	74	77	97	96	104	106	100	95	104	84	91	96	85	93	94	89	85	91	72	89	84	98	103	84	96	86	101	100	84	81	83	80	111	81	104	88	87	80	93	88	78	107	84	97	92	89	81	87	88	88	92	113	87	95	84	103	78	95	82	89	91	98	88	106	91	101	105	91	95	89	80	107	91	94	93	103	79	87	105	72	103	108	91	83	99	69	108	106	92	97	82	113	103	95
18150	10530	8185	6018	8042	8715	7413	5070	3961	3104	2493	2214	1779	1453	1299	1152	1073	930	890	859	815	804	781	808	793	744	704	730	724	707	725	739	737	767	722	709	729	709	695	688	677	710	762	742	750	719	709	744	717	772	754	722	749	714	757	709	702	734	714	687	715	765	758	686	700	733	746	703	719	741	719	698	702	744	714	740	726	741	695	756	707	707	733	689	739	714	745	717	709	771	764	713	739	724	710	685	737	659	738	671	700	714	665	758	715	732	713	713	735	694	775	766	758	727	665	739	725	756	712	707	701	692	750	694	695	737	678	741	717	722	709	681	702	707	719	721	671	682	688	732	724	710	671	691	694	672	674	715	742	720	737	732	734	732	713	756	701	727	679	744	736	741	738	711	710	720	709	719	725	674	770	658	728	759	727	689	761	695	747	714	735	694	710	739	718	712	745	719	667	732	705	738	696	699	736	737	687	683	753	710	705	710	713	698	743	761	683	744	745	708	716	770	743	777	730	684	704	769	744	708	656	732	707	730	743	773	697	680	703	765	726	768	721	700	710	716	700	746	734	721	711	671	733	700	704	683	770	699	753	683	748	743	660	790	713	719	676	731	723	720	714	714	712	758	698	715	691	663	727	710	705	709	697	739	702	732	749	720	738	743	693	682	728	693	707	690	707	721	739	661	742	771	815	710	708	746	701	737	692	711	690	728	713	694	754	738	719	733	742	728	724	705	689	692	715	726	711	723	709	724	689	705	705	687	742	752	738	723	738	708	762	766	729	682	680	733	667	666	728	659	743	747	700	695	709	713	732	746	701	697	717	709	682	711	704	677	703	716	724	663	729	707	697	723	685	771	727	720	728	691	702	709	680	711	727	705	706	681	723	679	749	699	741	713	700	732	751	715	721	723	672	731	724	714	696	627	735	719	687	741	710	687	696	729	686	720	684	731	716	687	719	728	721	726	715	722	715	748	766	738	776	757	724	694	679	671	699	693	695	697	702	691	766	688	735	719	694	739	702	719	720	722	733	692	735	697	683	690	689	747	678	746	770	685	725	708	752	698	690	745	727	645	714	750	694	762	774	720	708	717	712	669	777	761	738	726	712	730	688	762	635	699	669	723	711	734	722	729	752	755	782	721	725	762	737	718	728	707	752	745	766	698	696	726	725	663	729	678	695	646	714	718	744	761	716	717	694	736	751	721	718	739	682	704	715	691	715	686	746	713	709	712	688	659	732	722	735	691	745	715	702	721	714	721	713	711	724	738	725	747	687	739	744	629	729	750	724	704	679	706	710	725	745	676	699	665	692	697	710	758	725	720	699	709	697	712	694	729	724	720	706	722	721	713	719	733	696	676	759	711	718	767	672	722	711	688	700	728	713	703	694	703	706	728	729	769	707	669	706	743	705	756	738	701	699	693	719	737	747	674	728	739	683	703	708	769	739	734	719	697	698	687	713	736	703	781	713	718	701	727	736	718	722	729	744	736	748	744	695	706	687	740	703	685	693	699	756	723	689	703	728	734	704	723	729	743	732	726	722	742	704	738	657	704	700	710	719	737	707	683	669	717	713	708	675	705	772	716	745	653	736	728	748	763	713	718	725	667	756	697	712	703	731	717	751	683	691	668	732	740	747	706	751	734	693	669	689	658	718	696	692	737	685	700	734	722	700	706	691	701	700	718	755	725	698	677	779	773	719	753	707	711	739	733	701	733	764	692	690	698	726	731	721	692	739	722	721	704	709	712	697	720	707	722	700	722	701	728	675	726	726	754	747	717	753	752	773	766	752	735	705	684	720	700	669	756	671	740	734	697	717	689	678	735	685	724	765	724	724	754	706	729	702	713	700	722	697	714	728	713	740	744	691	667	748	712	717	733	779	677	704	720	700	728	691	674	712	748	735	736	742	635	724	711	773	720	682	728	703	682	718	705	711	729	704	704	675	668	739	680	757	691	726	660	719	713	737	742	657	716	697	674	680	710	736	697	733	715	735	731	700	733	722	710	694	663	644	702	687	702	680	724	770	702	753	719	713	740	688	753	710	695	673	743	729	708	700	728	719	701	703	768	702	727	706	723	683	742	689	688	741	683	723	697	704	701	704	732	730	699	749	731	719	684	734	727	775	702	672	723	744	734	668	724	718	733	685	747	666	678	730	677	781	744	723	719	737	730	694	705	737	717	712	742	707	760	686	679	693	731	751	706	708	720	695	735	723	735	687	731	728	702	716	722	737	733	748	732	748	747	729	753	714	722	689	717	713	702	721	732	740	792	734	727	742	710	770	659	714	699	717	727	702	729	725	731	725	736	680	751	683	706	738	779	719	658	705	708	711	718	691	734	703	695	766	672	720	712	746	712	702	737	736	738	696	726	735	669	691	701	750	738	696	714	681	717	702	747	721	705	730	752	763	732	723	705	728	713	718	766	699	749	700	712	741	693	768	721	716	684	732	743	683	704	746	698	690	665	700	673	701	733	696	710	706	729	718	699	719	707	707	737	643	705	666	734	677	724	708	732	693	679	726	666	736	697	755	738	684	734	727	693	687	742	700	674	690	698	712	716	731	733	708	681	690	756	686	733	692	772	813	698	704	709	722	711	733	681	688	708	658	742	723	773	738	725	695	754	713	717	724	715	758	671	720	718	742	688	729	733	742	712	705	727	751	702	725	730	721	672	698	729	684	747	720	704	714	715	703	701	683	715	714	759	704	700	759	695	694	716	712	709	738	689	743	727	725	720	695	704	737	719	666	759	729	732	730	746	677	715	747	651	694	728	759	680	708	726	742	712	708	753	724	712	705	773	794	697	742	709	736	734	743	703	743	714	689	681	683	754	748	662	763	733	695	726	720	732	688	701	702	690	758	721	676	706	727	710	713	714	735	726	684	672	719	696	732	756	733	714	736	725	701	726	691	744	709	768	692	735	710	651	701	767	723	730	753	743	755	757	708	691	763	667	698	712	676	727	726	707	699	714	733	697	721	660	735	744	703	721	660	784	681	716	773	689	684	810	707	678	722	717	705	708	698	763	740	710	727	734	713	725	706	690	713	724	711	725	714	718	764	696	734	738	727	739	736	687	669	750	758	701	771	725	732	697	712	737	737	691	747	704	735	747	734	712	747	745	699	728	684	717	721	689	721	747	719	713	721	735	714	699	687	713	721	727	740	717	682	789	699	726	694	724	731	715	740	718	735	763	698	714	734	733	734	722	757	712	737	685	673	741	735	680	738	697	727	701	680	742	675	658	708	733	716	759	699	710	738	682	743	730	728	714	729	698	720	705	663	715	726	713	684	681	738	707	740	788	684	686	732	703	725	726	762	750	722	722	690	770	653	714	723	693	691	724	777	706	687	718	710	681	688	719	695	709	740	672	706	693	731	727	728	711	728	705	761	708	754	690	733	740	710	719	734	777	662	728	717	727	743	767	754	730	727	696	707	731	688	739	741	718	675	746	728	751	721	687	703	683	751	702	696	685	693	713	720	706	749	689	705	747	704	730	710	717
7678	529	322	172	140	102	107	91	67	77	84	77	62	61	51	52	43	55	47	49	38	40	50	54	47	42	52	42	52	47	31	55	43	51	51	49	57	44	42	47	39	51	59	53	48	49	42	55	39	44	56	51	46	33	44	60	39	58	50	55	40	46	39	55	43	41	55	44	45	33	55	56	44	36	59	47	35	51	62	41	47	54	43	50	45	54	36	33	59	45	47	45	58	37	45	46	52	44	51	42	58	48	42	45	46	49	53	45	50	46	48	32	54	40	57	40	45	44	42	37	61	38	47	51	42	53	42	43	62	59	43	48	48	42	57	53	48	44	53	52	46	43	50	46	32	42	43	44	50	43	43	41	42	39	53	42	56	50	54	60	35	44	60	49	37	54	47	44	51	38	42	38	50	41	51	36	50	56	47	44	44	48	41	47	55	58	57	44	52	49	34	34	52	43	52	52	53	46	51	53	42	47	54	47	37	39	39	40	41	62	45	56	53	53	43	43	38	41	60	44	51	54	43	45	47	51	39	48	36	45	48	46	44	40	45	62	41	40	46	43	49	48	39	50	50	38	58	49	49	36	44	63	49	56	41	43	48	37	45	51	50	39	39	48	34	45	54	55	40	46	48	38	47	51	43	46	42	52	53	49	54	39	66	63	53	38	54	49	49	46	49	50	47	44	37	49	49	43	57	33	46	50	48	42	52	58	43	36	45	50	51	34	46	48	35	55	49	41	49	40	48	43	51	45	45	37	48	63	54	52	49	50	43	46	43	52	44	44	53	41	59	39	46	48	40	54	40	58	44	42	41	48	44	39	32	45	44	48	47	41	54	45	51	40	64	44	35	50	44	47	52	51	44	42	31	34	34	52	44	57	50	56	43	51	37	47	60	44	49	49	56	57	46	44	44	47	49	44	49	46	40	52	43	50	38	62	40	47	52	46	38	39	50	55	49	53	38	54	53	51	39	35	56	44	48	41	44	44	51	45	46	56	42	56	54	45	56	42	53	43	41	45	44	49	55	52	49	48	59	39	50	49	45	48	46	45	54	47	45	38	54	51	54	46	50	54	66	44	51	53	45	34	50	45	50	38	52	49	60	35	45	38	53	37	56	42	49	47	42	39	47	36	40	55	42	36	42	47	38	47	36	49	50	49	47	48	43	46	42	58	47	47	59	52	42	37	44	55	49	55	49	54	45	52	44	52	47	41	43	44	41	58	52	46	46	55	49	52	59	47	46	43	59	44	32	49	54	39	59	52	55	59	40	38	44	48	38	51	52	45	49	50	47	46	37	25	43	52	60	50	56	59	47	51	42	51	49	51	57	40	52	44	46	46	42	45	51	39	46	56	30	44	53	37	44	37	48	56	46	50	52	51	45	48	50	49	54	54	47	50	45	56	45	42	45	56	44	42	53	41	43	40	45	49	52	55	59	44	52	38	45	59	49	38	51	51	47	50	56	39	35	58	47	54	57	45	52	58	40	41	49	41	49	46	40	49	46	56	54	48	47	58	39	41	43	36	48	44	41	48	44	42	51	53	39	36	54	60	41	44	46	56	46	38	42	56	45	53	38	42	48	50	44	45	53	52	48	39	46	42	43	52	42	46	33	39	42	35	49	51	44	43	43	45	45	46	54	53	44	61	38	42	42	53	57	57	48	43	37	51	51	39	56	57	52	59	51	44	44	45	44	48	43	41	60	38	50	52	41	50	43	43	50	43	55	47	41	46	52	49	54	46	40	44	59	50	46	51	43	48	55	46	34	38	45	48	54	37	43	42	44	45	44	58	42	43	39	51	44	50	45	48	60	36	49	35	56	38	45	61	44	52	46	34	52	32	54	36	47	53	51	30	51	51	48	44	49	40	48	45	48	43	37	40	60	51	40	44	42	39	52	41	57	43	51	45	47	57	54	37	44	45	44	41	49	41	58	52	53	53	45	50	39	45	41	48	36	45	30	43	53	58	40	53	43	55	54	41	47	53	36	46	49	47	41	43	63	59	40	45	50	53	43	44	42	53	51	39	49	43	46	53	38	47	48	58	59	49	41	52	36	40	46	42	40	43	41	38	58	56	42	28	55	47	47	43	50	45	59	58	55	50	36	35	38	44	57	49	32	47	56	49	38	39	49	50	50	49	50	49	44	40	55	51	39	43	46	58	42	43	53	38	52	59	54	59	44	55	53	48	54	48	44	44	49	58	54	44	55	36	62	50	46	41	44	52	41	42	49	50	48	43	44	48	47	44	39	42	56	34	52	56	44	37	45	53	46	36	51	46	43	64	56	41	59	43	43	43	63	41	55	49	42	45	47	51	50	38	46	43	46	46	52	52	47	53	52	40	39	46	41	46	45	50	50	54	49	57	46	37	52	59	48	44	43	45	52	48	45	44	49	45	45	48	51	39	55	54	44	48	53	42	47	43	52	49	51	49	45	37	45	45	46	54	52	49	48	41	41	48	49	47	46	49	44	35	62	47	45	34	61	40	43	51	43	41	52	64	54	47	45	48	45	47	54	52	36	43	60	40	41	53	48	50	42	42	50	62	59	50	59	41	46	50	50	45	39	44	47	54	55	39	59	50	38	45	45	52	52	41	51	46	60	55	44	64	54	45	54	51	44	43	46	44	59	34	60	37	43	38	45	50	46	48	44	47	27	37	47	46	41	56	40	47	51	35	55	45	51	39	48	46	41	41	46	51	44	56	49	54	53	45	49	39	35	53	42	46	35	29	64	46	47	51	35	52	48	50	39	54	44	44	57	35	51	54	54	48	36	51	40	59	61	39	52	47	41	40	45	61	40	37	41	48	50	34	42	46	41	64	43	41	48	44	45	52	38	50	43	49	43	54	44	48	43	54	52	45	40	34	46	48	61	50	44	47	56	47	53	62	49	58	43	47	51	36	52	48	46	44	41	51	42	46	47	44	48	37	67	34	38	51	44	51	43	34	50	52	52	44	50	39	46	44	44	41	37	52	42	53	42	56	58	50	53	47	53	41	48	49	44	61	47	53	43	35	43	40	39	41	52	37	46	55	49	43	45	49	48	38	27	44	51	48	55	40	46	50	45	56	35	59	61	66	41	47	49	41	49	44	36	64	58	46	51	47	45	48	40	56	39	49	46	38	32	35	40	46	49	54	39	42	57	48	41	52	46	40	58	32	58	40	51	40	44	53	38	47	51	49	56	42	49	53	50	53	47	60	53	39	39	51	51	36	51	45	49	57	51	46	46	58	56	42	57	48	49	44	41	45	52	51	51	46	47	47	48	51	46	47	46	48	41	48	61	43	54	51	44	38	53	41	54	36	50	45	52	35	38	59	48	25	52	47	56	50	42	50	45	50	45	50	62	46	51	49	57	55	49	45	60	40	52	43	50	48	43	36	43	37	54	44	48	48	48	39	44	48	44	38	46	30	59	40	47	41	57	44	40	53	54	46	40	44	47	47	38	53	64	48	45	50	47	45	41	48	45	45	39	43	43	41	59	46	36	57
11630	5557	4256	3277	4502	4866	4124	2664	2146	1737	1403	1279	913	772	698	551	595	526	471	469	511	440	454	415	414	429	417	403	407	416	393	411	368	410	384	369	411	409	418	402	391	407	402	409	411	378	397	408	388	377	410	352	406	369	426	393	403	403	404	398	370	402	410	429	423	356	406	387	397	391	388	404	377	387	407	387	379	406	380	413	383	378	410	400	405	354	359	408	404	392	389	400	408	394	366	432	387	390	396	419	421	386	388	386	399	388	359	409	399	390	394	400	406	377	378	382	436	409	385	380	407	379	409	406	428	411	408	392	392	404	411	374	400	382	359	389	400	427	399	388	410	404	391	371	410	392	448	421	379	400	412	385	368	380	414	386	392	398	433	395	393	397	399	413	386	390	378	376	396	410	379	364	391	395	376	385	387	402	394	376	404	403	388	389	396	394	399	398	443	413	400	387	400	384	425	425	368	406	375	410	407	414	453	364	403	401	389	394	422	364	437	388	409	446	427	405	379	398	382	395	402	365	385	366	412	380	398	398	397	389	392	399	401	419	410	393	399	385	386	385	418	374	396	370	393	431	417	416	407	412	391	432	386	437	377	381	414	409	415	410	410	401	383	397	412	385	409	360	392	392	396	427	390	423	391	390	401	411	399	372	392	384	420	411	409	396	435	414	403	377	377	375	391	388	397	387	390	399	389	399	363	411	425	363	400	368	372	375	372	418	396	408	412	354	390	393	387	390	398	392	380	421	402	383	400	392	388	399	421	389	364	401	432	365	377	411	398	381	362	374	355	399	363	446	420	387	401	378	422	435	413	412	417	386	427	393	414	376	401	395	412	390	396	381	397	372	392	372	398	373	402	399	388	404	387	381	422	440	385	428	373	373	410	387	424	411	378	387	399	373	407	412	375	415	384	390	400	386	418	385	397	413	406	388	376	408	394	396	387	389	389	388	379	398	397	362	401	401	381	397	382	433	411	374	390	416	361	385	413	362	381	399	407	395	373	378	398	390	429	406	375	377	425	416	378	413	389	400	381	389	383	400	363	428	409	401	425	368	402	406	406	408	396	407	413	402	359	406	410	391	392	399	420	392	425	414	366	403	377	403	398	372	388	386	395	386	382	423	378	355	421	448	407	394	395	397	394	382	417	366	367	375	408	391	370	371	387	377	415	414	407	404	382	389	401	400	387	411	418	408	395	370	375	409	380	383	391	388	399	408	375	366	368	402	366	396	385	414	396	394	361	386	362	390	377	413	447	388	383	379	380	386	388	360	393	427	416	406	398	416	392	423	415	440	417	399	438	369	395	405	409	429	412	370	386	412	455	399	411	386	388	415	370	397	389	423	390	390	368	410	363	391	410	385	371	395	393	407	373	377	349	400	388	383	404	387	417	447	384	380	405	387	375	427	409	395	387	341	408	391	381	394	421	406	388	389	378	390	391	400	423	412	417	369	395	435	380	408	386	414	405	374	432	430	386	374	358	401	377	404	411	412	361	409	385	406	388	410	400	359	391	415	426	404	385	363	373	431	384	396	373	405	377	383	408	434	396	406	389	359	368	410	385	410	400	410	381	419	430	383	393	371	401	390	389	371	394	370	413	405	391	392	378	423	414	427	436	377	365	397	415	432	406	404	436	397	398	365	404	406	376	361	345	372	359	373	416	399	402	420	419	378	380	403	409	381	386	382	402	416	355	411	386	416	398	368	366	414	379	383	394	392	399	408	433	391	367	414	413	399	400	408	399	394	382	429	363	372	380	394	377	388	426	390	404	403	397	387	370	382	374	376	384	424	364	428	416	410	383	397	404	370	374	402	382	411	437	382	395	432	377	383	386	401	381	374	409	386	417	428	403	392	390	411	414	396	356	376	351	381	379	388	355	396	391	407	376	408	386	420	357	391	414	382	376	359	389	392	381	396	385	418	396	361	394	421	380	428	411	387	400	384	349	370	412	426	407	384	407	413	399	444	415	437	410	377	385	417	418	405	382	411	382	389	404	377	382	370	368	386	388	381	373	370	402	418	368	386	378	408	375	376	392	400	386	385	416	427	405	411	387	373	420	383	430	390	413	398	394	378	370	390	395	380	405	392	413	370	393	361	381	390	366	339	371	386	411	404	350	372	386	402	403	368	365	392	389	376	365	379	438	380	412	418	401	418	352	397	410	394	374	378	417	411	383	376	394	397	382	390	421	389	383	425	388	388	388	361	378	402	381	417	398	379	407	382	405	399	432	366	402	418	402	442	373	398	362	404	397	392	385	394	399	398	390	385	419	384	416	389	389	415	394	422	424	388	384	374	411	392	404	381	389	369	404	411	424	405	400	376	407	397	388	406	395	368	405	402	410	371	426	387	387	390	431	399	399	402	387	397	405	392	416	400	407	413	370	400	373	361	390	419	421	384	408	381	389	400	358	410	387	387	391	403	399	391	406	387	399	367	354	400	384	385	403	407	395	380	431	397	367	385	400	385	374	377	373	445	396	377	418	390	387	396	414	374	444	384	396	385	367	372	403	414	399	389	423	383	389	383	409	421	413	401	385	394	410	398	364	426	409	396	392	385	375	377	403	416	389	396	403	386	375	402	434	408	406	427	396	404	417	413	408	395	422	410	401	387	418	390	370	431	394	430	412	398	418	395	405	390	389	389	400	372	415	389	406	399	398	392	420	358	379	433	382	422	388	406	419	410	400	387	403	386	376	392	412	387	370	376	379	384	377	392	395	388	407	404	367	421	389	390	349	361	399	418	373	359	381	392	412	395	391	397	392	394	404	374	405	400	378	420	385	388	355	416	399	386	369	397	425	351	413	432	403	371	382	384	380	424	387	373	414	397	398	418	412	367	386	372	419	394	412	362	379	400	388	397	385	375	435	445	371	361	385	395	353	397	370	399	406	372	403	396	405	373	377	382	390	431	422	383	437	384	430	438	401	418	385	410	370	383	412	440	434	427	387	405	391	421	442	371	380	390	395	398	365	379	373	357	406	366	381	395	391	381	426	394	398	411	421	411	392	398	386	408	413	433	411	411	407	377	383	394	398	390	391	395	438	386	372	408	426	388	386	399	395	369	382	380	375	398	421	427	422	380	420	406	411	412	402	416	384	426	389	439	410	414	410	411	392	416	413	406	404	423	403	358	389	395	349	400	360	369	413	392	412	412	426	386	414	431	371	402	379	433	389	395	362	419	415	420	401	414	406	410	413	370	410	373	410	378	414	408	377	388	409	396	442	345	390	423	382	400	376	397	389	413	372	378	380	407	415	374	385	397	413	401	394	399	359	378	417	406	400	368	381	387	391	390	377	398	386	388	419	381	406	389	374	378	397	417	362	372	396	403	374	410	382	399	427	366	360	373	382	404	380	384	425	413	404	408	365	392	383	424	341	406	401	373	401	363	372	407	415	365	395	362	378	396	427	373	391	388	403	419	411	377	406	406	371	409	409	375	404	384	413	397	364	374	371	428	377	368	414	386	411	405	453	400	398	409	389	383	432	379
7521	557	358	168	143	120	102	89	80	75	69	78	66	63	55	47	56	68	61	62	40	50	53	60	49	37	54	69	41	60	49	56	63	40	47	54	56	53	55	49	42	60	49	42	45	55	60	51	54	48	58	54	54	54	51	51	61	60	62	56	58	41	46	50	49	39	54	48	62	48	62	61	51	47	50	63	52	53	53	52	57	56	52	57	46	50	64	55	44	49	45	35	48	44	51	46	59	56	51	53	53	49	41	63	59	38	51	40	55	60	54	64	42	57	54	65	48	45	49	51	58	60	61	51	47	46	47	45	41	60	54	49	51	39	45	57	57	56	57	52	57	54	48	62	47	54	48	66	48	37	52	53	52	52	46	48	52	61	56	52	57	47	66	52	52	48	68	62	45	46	45	56	56	55	66	51	42	53	58	51	54	48	70	48	47	48	42	53	41	49	55	46	49	40	58	47	59	54	72	51	52	54	53	56	44	49	50	38	37	53	48	51	48	54	55	51	56	53	61	54	59	56	53	57	49	49	47	59	56	50	50	57	59	61	49	46	50	59	49	47	47	51	34	52	48	41	67	50	72	54	59	55	64	58	64	58	46	54	47	45	40	68	62	65	43	49	48	48	42	56	45	56	45	42	60	52	60	53	52	49	56	47	61	48	55	61	45	57	65	45	46	57	55	61	38	50	51	64	44	52	49	55	46	50	42	42	61	57	61	55	47	48	65	60	48	52	52	45	54	39	52	55	53	69	55	46	60	42	44	45	47	45	47	47	48	65	44	73	47	51	47	62	54	58	54	35	63	56	46	56	43	54	48	43	52	48	45	66	56	43	64	52	52	54	49	49	44	55	50	53	48	50	38	53	57	57	53	46	42	55	47	67	53	52	62	56	51	43	67	51	43	56	49	47	64	50	41	38	64	55	66	34	40	56	56	62	55	50	57	64	36	52	45	48	57	42	58	53	51	49	47	56	47	46	61	56	67	45	44	55	45	52	49	47	55	62	50	51	44	55	47	64	48	51	45	49	56	57	48	59	55	44	49	56	42	50	57	51	64	50	50	41	48	60	54	55	50	50	52	43	43	55	45	60	48	66	52	55	51	50	45	58	50	53	51	65	52	49	52	45	58	53	70	59	53	45	50	59	51	47	50	48	52	55	60	65	54	40	48	49	54	53	53	51	47	46	51	45	49	58	59	44	52	48	52	46	53	53	45	48	60	59	78	50	56	47	47	55	60	51	60	51	53	44	53	49	44	47	58	51	48	57	49	50	50	68	58	56	50	53	50	43	48	42	55	40	44	53	54	54	43	72	47	62	60	54	45	64	65	62	33	54	53	49	64	67	51	52	54	49	38	56	57	58	54	58	40	53	49	54	48	62	49	62	50	68	51	53	50	49	59	53	50	50	41	57	52	54	60	55	52	50	58	47	58	57	38	58	77	51	50	48	48	40	44	44	57	53	53	61	50	40	52	50	54	59	44	47	45	54	73	43	53	57	57	57	54	38	46	54	46	54	45	48	53	55	51	56	57	45	64	49	46	50	48	44	55	48	49	47	61	53	63	49	51	60	48	42	51	60	62	65	57	66	55	64	55	45	46	47	50	47	46	67	48	64	55	71	46	49	44	61	45	48	48	47	65	54	58	60	51	60	55	50	58	64	62	57	46	52	52	54	46	47	54	64	48	44	43	60	57	37	64	52	47	54	58	49	45	52	63	52	50	46	52	47	58	51	48	46	54	42	61	61	67	52	60	42	55	55	55	42	61	50	49	55	59	39	65	67	57	55	49	48	66	56	48	54	55	47	61	58	45	45	57	59	45	42	43	47	55	52	59	57	46	53	60	42	49	50	59	47	56	52	50	62	60	40	63	66	76	54	56	51	56	65	44	55	46	46	44	43	47	43	61	49	42	55	54	43	56	56	56	65	47	61	66	52	55	40	59	47	47	58	52	51	50	53	39	64	54	57	56	42	62	68	72	54	59	62	52	53	58	49	52	60	42	37	58	45	40	43	65	47	46	54	52	52	49	54	55	70	48	52	66	48	60	66	50	48	64	48	59	53	52	54	50	35	47	55	38	47	61	39	45	53	45	46	68	44	65	50	66	43	43	48	61	41	43	66	53	58	46	53	53	34	52	54	65	51	58	45	60	43	57	60	67	50	41	59	53	35	69	68	53	46	52	58	48	52	53	43	39	51	45	51	65	41	58	45	67	59	44	54	55	53	53	57	60	60	54	49	47	57	43	54	51	37	46	59	46	45	58	53	59	44	55	64	48	53	57	52	56	56	48	46	52	43	43	46	57	62	53	56	48	58	65	58	52	55	45	45	60	50	46	56	58	53	44	53	49	47	58	72	59	47	43	58	64	61	46	44	41	46	52	57	53	55	42	48	50	49	61	46	44	65	49	51	53	55	45	54	58	53	58	47	41	58	54	56	57	50	54	53	54	48	59	55	56	49	57	61	48	60	48	42	47	54	47	46	62	58	51	45	55	50	68	43	42	55	55	53	49	55	40	54	44	47	48	48	49	57	60	62	50	46	46	58	31	38	51	48	54	46	52	52	54	57	62	75	57	46	58	48	64	53	41	43	47	50	47	57	57	53	57	50	58	62	70	51	57	61	55	56	40	36	52	51	57	65	39	54	61	58	56	58	50	59	49	44	52	68	53	57	57	53	71	57	64	58	50	63	52	51	50	49	59	57	62	59	59	51	57	56	52	53	45	46	55	58	57	60	53	54	52	55	45	68	56	53	50	49	53	58	55	49	45	56	53	53	40	51	52	60	44	41	53	50	58	48	46	49	46	49	59	37	48	61	52	57	66	60	56	49	44	52	52	54	53	56	52	50	51	61	52	46	63	69	51	69	45	56	53	53	56	56	38	61	62	52	53	54	49	60	57	48	48	52	43	51	61	51	50	66	45	52	41	52	57	38	50	47	38	54	52	50	44	42	60	41	66	55	49	54	50	46	44	55	57	55	49	47	50	48	49	48	61	60	57	70	46	55	40	51	43	58	49	35	55	57	50	41	46	47	52	36	47	46	54	54	42	45	47	45	43	43	55	46	54	44	54	53	65	51	51	42	66	54	44	50	53	54	52	34	57	52	57	50	54	58	51	60	47	68	64	51	57	57	55	52	45	50	57	45	61	54	44	54	54	56	56	63	50	46	57	51	51	67	62	52	60	50	51	47	52	46	53	57	46	52	53	58	66	41	63	58	45	56	52	42	48	45	54	44	46	54	69	72	56	54	45	49	54	53	61	59	52	36	45	45	54	64	50	54	55	48	44	62	56	37	58	45	52	48	39	59	63	51	62	51	60	62	56	56	48	61	53	44	56	46	63	50	65	52	43	59	37	36	56	61	52	48	43	45	62	46	46	56	58	69	65	55	68	50	53	54	56	52	51	48	45	50	46	51	57	48	62	57	54	50	70	63	57	60	53	56	53	61	52	57	55	58	50	48	45	48	53	61	49	45	68	54	69	46	55	50
11979	5759	3968	3388	4586	5030	4281	2779	2277	1878	1570	1358	994	824	754	642	617	525	522	554	505	514	433	448	454	474	419	444	434	414	448	458	411	454	385	448	398	448	438	437	412	416	401	469	413	450	438	453	414	437	448	424	462	412	422	456	409	454	436	425	416	439	464	456	463	444	414	417	453	419	469	431	450	435	425	467	426	423	437	430	392	367	438	457	446	477	451	455	426	421	426	408	415	437	427	422	422	429	426	422	441	440	447	430	440	469	439	457	427	458	430	443	431	410	432	487	434	445	452	442	403	418	417	419	435	455	414	466	410	398	459	425	469	447	423	406	426	424	448	438	422	412	460	467	382	432	470	435	418	462	433	430	422	392	428	443	439	462	439	459	441	431	423	395	416	429	437	443	413	435	420	443	411	441	443	432	442	383	439	396	427	449	431	426	418	461	437	411	457	407	431	449	425	441	394	489	457	435	422	397	472	419	457	443	443	438	426	428	461	421	407	437	413	409	421	429	470	426	430	475	405	433	470	460	401	439	445	436	450	431	432	429	404	440	426	439	446	466	403	409	412	432	473	456	435	394	401	414	424	457	436	435	435	409	443	430	443	416	400	479	458	400	427	448	435	430	465	453	422	478	463	435	463	487	426	412	461	448	430	460	419	456	480	413	423	410	401	427	444	431	438	436	438	420	454	404	421	433	453	439	414	426	421	414	435	424	444	414	403	433	453	430	424	450	396	406	437	448	445	431	450	429	444	413	429	457	420	404	436	445	439	416	439	428	442	399	430	430	426	387	430	396	456	439	418	448	411	429	468	424	438	405	397	407	478	446	411	432	436	466	418	442	446	410	445	443	446	459	440	424	410	436	433	421	444	393	411	451	437	445	417	449	429	424	460	429	450	414	440	419	429	422	392	445	426	466	434	425	425	460	470	426	416	398	441	446	432	428	443	425	419	410	447	455	383	413	447	442	415	455	391	461	423	407	409	423	439	454	420	433	448	448	451	394	451	438	422	425	445	391	439	410	441	427	424	400	417	425	458	423	425	435	429	444	440	416	447	444	436	405	446	463	420	417	443	452	432	430	426	439	432	446	422	454	446	421	439	391	412	415	412	437	469	406	431	434	410	442	425	446	378	432	458	437	439	426	464	451	398	449	385	449	451	440	422	418	429	437	451	422	455	433	452	445	418	418	432	438	418	445	435	475	430	406	419	435	426	420	420	431	475	430	424	462	425	462	437	430	457	452	410	405	462	413	478	407	430	420	396	430	436	436	460	417	451	420	416	436	412	401	443	426	432	409	429	424	410	387	469	439	469	452	430	453	424	466	447	452	430	404	444	415	418	444	470	442	440	427	447	404	405	405	430	431	454	437	452	420	427	391	464	423	446	464	394	457	417	440	410	411	392	435	425	451	449	443	443	425	440	434	385	445	384	418	428	427	419	434	426	483	415	409	439	451	449	439	417	418	423	432	419	441	510	426	428	432	441	369	465	441	434	436	430	416	458	441	428	452	447	415	431	441	470	454	439	424	443	450	442	428	441	428	443	426	393	435	410	435	441	420	442	422	431	454	410	405	436	441	454	413	451	436	435	413	424	477	450	423	427	437	438	445	421	476	441	446	456	410	437	421	450	478	449	448	392	427	418	425	455	447	451	418	462	446	405	432	475	419	457	475	461	444	454	403	401	471	448	463	431	442	449	470	398	445	441	404	446	407	445	441	466	408	419	434	452	409	419	455	432	434	395	438	423	434	445	397	427	459	404	443	451	477	429	432	469	405	416	436	424	432	438	399	446	398	400	412	407	424	434	473	439	428	482	440	437	430	430	431	414	398	438	445	424	430	381	437	464	439	415	420	451	433	468	424	471	408	433	400	441	404	420	452	427	440	414	457	445	452	434	432	407	429	396	399	423	464	457	432	430	416	414	442	419	417	423	426	422	449	462	445	420	429	411	453	430	418	448	460	434	463	467	436	420	379	411	411	409	458	427	483	456	439	411	416	473	413	417	460	459	394	475	448	444	426	411	432	443	426	407	437	435	426	473	470	448	443	432	400	413	434	454	430	434	447	384	480	420	442	443	394	415	463	410	437	441	423	429	428	413	412	447	414	437	451	438	424	462	430	429	395	432	419	440	428	427	432	381	431	427	403	473	443	456	435	402	463	454	449	435	421	444	448	418	455	391	444	409	418	457	423	436	428	383	404	462	479	440	424	469	442	429	468	465	452	424	450	427	420	442	435	431	407	419	432	453	438	402	427	431	440	403	436	431	436	423	420	473	398	428	417	426	424	425	432	443	410	434	380	429	407	409	441	424	454	450	435	448	387	443	423	456	473	410	402	490	461	439	458	414	418	439	459	410	441	451	418	424	429	412	413	408	414	455	415	405	461	443	420	428	367	451	431	436	453	413	413	455	417	421	450	454	430	434	437	439	435	457	415	449	486	445	411	470	421	404	425	428	435	410	457	435	440	422	442	434	424	438	441	462	493	449	433	430	427	441	431	432	428	387	454	441	408	459	456	452	453	450	436	427	408	438	458	427	417	439	427	412	433	452	415	435	453	427	396	417	386	429	419	402	459	436	466	442	428	429	426	441	424	471	386	463	444	444	416	445	443	423	403	393	448	429	425	452	449	437	393	419	449	456	415	411	442	431	417	417	420	456	414	427	441	436	454	432	432	442	443	437	447	412	416	446	420	467	479	446	437	453	437	461	411	437	430	398	439	448	438	438	427	394	457	462	471	402	448	381	445	412	405	437	426	419	430	457	418	417	399	411	435	432	441	398	462	426	449	429	419	426	401	450	434	421	463	436	424	473	450	415	447	430	420	390	484	436	423	423	418	431	429	435	444	445	460	446	407	436	438	461	457	437	433	396	442	419	407	425	440	460	456	415	450	442	456	423	469	432	410	448	404	431	429	445	454	479	421	434	446	440	460	413	453	462	432	412	404	429	444	390	411	450	406	403	439	416	417	410	451	443	434	425	474	416	418	414	446	435	437	446	428	449	429	440	439	478	449	432	417	447	425	450	444	437	432	393	442	432	436	423	427	410	411	435	462	454	409	478	445	412	452	409	453	425	423	450	443	430	431	442	396	419	431	422	421	414	435	406	412	443	443	419	446	430	463	413	371	427	467	423	450	425	434	440	460	401	413	451	438	436	464	427	430	449	436	451	431	464	446	459	405	429	437	436	433	446	437	400	406	404	439	400	427	410	461	423	407	462	469	453	437	370	469	418	440	450	427	453	422	397	423	484	433	447	423	477	448	444	424	427	437	470	424	441	451	445	408	443	433	454	421	436	418	436	438	423	468	460	481	440	437	423	441	425	490	429	420	407	409	422	432	406	435	428	436	423	433	449	444	433	414	400	445	406	450	410	459	438	472	429	443	430	430	415	430	424	451	410	446	439	436	482	385	469	431	407	414	430	412	454	432	461	405	419	427	464	413	428	456	412	423	419	424	437	438	423	425	391	475	434	442	437	401	411	433	425	461	420	434
8649	954	452	263	170	157	157	118	106	96	101	95	86	72	88	66	62	57	52	55	66	41	53	48	57	61	41	50	59	63	60	52	53	46	62	45	59	53	49	57	63	60	56	54	68	52	51	55	44	53	48	50	53	59	48	64	72	63	48	51	59	56	55	50	53	48	59	53	68	43	57	50	45	61	59	56	60	48	57	58	61	62	53	51	45	54	53	58	53	44	58	51	60	54	47	55	51	52	45	57	50	82	56	45	54	45	42	46	60	60	58	52	58	58	63	50	51	53	49	60	63	63	50	64	52	60	51	55	44	45	55	58	54	50	44	59	55	58	54	46	58	57	59	81	49	67	45	62	52	75	49	51	30	40	62	44	44	57	57	62	63	49	52	54	48	47	39	57	52	62	53	54	53	71	60	59	51	63	61	49	47	52	63	53	46	70	57	69	57	43	45	51	48	68	47	62	56	50	64	49	50	47	55	54	44	59	54	37	46	52	57	53	56	58	56	47	54	54	33	60	48	64	47	53	55	48	64	51	57	52	56	60	55	61	58	54	52	42	46	56	50	55	42	62	44	41	51	53	60	55	54	53	50	59	54	49	59	57	54	53	45	61	50	58	60	74	59	54	62	57	51	60	50	64	51	54	46	57	51	50	63	52	51	66	57	47	57	46	57	50	52	47	48	53	47	64	37	57	52	53	51	55	53	50	51	56	50	57	53	55	54	50	45	71	58	54	50	64	52	56	39	38	66	52	62	47	66	45	50	65	42	52	60	47	53	53	52	46	50	59	54	63	58	54	57	62	54	45	65	48	60	40	61	62	45	56	47	67	58	45	49	53	60	57	51	46	53	44	61	65	47	55	51	40	41	59	55	43	65	57	65	56	54	59	62	43	61	57	52	41	47	37	62	57	45	62	44	62	39	66	56	57	38	53	55	61	48	56	53	63	58	69	52	49	62	64	61	63	47	61	61	66	42	74	59	54	49	48	48	55	44	63	51	48	57	44	60	50	52	55	67	52	49	55	70	51	67	65	58	47	57	56	47	70	55	54	57	50	54	54	58	61	57	62	62	54	54	48	58	52	61	60	51	50	58	54	39	62	50	47	49	55	55	55	61	64	60	40	44	58	64	54	56	58	59	48	55	48	51	50	53	48	56	56	55	48	60	42	54	57	43	53	53	64	61	60	54	58	52	43	50	52	51	61	56	49	48	54	63	65	44	38	50	64	55	47	49	55	55	43	57	68	59	53	51	56	48	59	71	53	45	47	48	63	45	56	71	51	48	54	51	53	58	67	52	61	53	52	58	62	60	54	56	64	56	49	45	47	51	44	59	49	65	58	58	58	41	59	56	44	57	52	51	41	52	59	52	65	64	48	51	54	67	56	55	51	59	56	51	48	66	47	62	63	77	58	65	67	47	55	60	46	52	61	56	48	77	45	51	44	51	52	50	56	61	51	51	55	36	53	59	62	68	46	50	54	61	49	63	48	51	70	45	57	62	63	46	58	67	58	68	59	57	47	44	66	53	57	62	51	49	57	62	50	49	41	68	54	56	56	40	66	62	51	69	47	58	54	54	55	47	53	46	56	53	65	61	58	69	42	64	43	61	56	40	56	57	65	49	55	51	55	67	44	49	51	57	48	52	54	57	51	62	73	60	55	62	60	57	56	48	43	62	56	49	68	65	46	48	40	68	49	69	59	47	43	67	55	48	57	56	48	56	54	43	49	42	58	53	49	49	61	54	56	58	55	49	50	63	37	60	43	47	63	50	60	55	48	61	47	54	58	59	65	51	54	53	48	56	50	62	58	52	51	56	48	49	44	56	67	51	41	58	47	50	52	64	54	55	53	61	57	65	58	58	48	61	57	49	55	46	60	56	60	46	49	54	52	60	51	42	48	54	58	51	38	40	44	44	42	48	57	53	54	54	52	58	50	56	37	64	53	41	51	52	67	65	48	55	62	51	53	63	46	52	50	53	55	56	50	64	57	53	55	52	45	62	56	54	59	66	43	58	42	48	54	40	48	42	56	56	54	65	56	66	63	55	44	61	40	62	82	55	44	54	44	62	50	67	61	61	69	64	66	67	51	54	49	67	46	61	50	50	48	57	49	59	58	60	41	52	58	40	44	45	58	51	64	62	56	56	41	64	46	55	70	61	53	62	49	51	58	51	53	58	60	50	57	48	60	50	50	67	51	63	57	47	51	47	51	52	54	63	49	60	46	50	64	48	61	56	51	59	43	64	57	60	51	61	51	58	61	48	62	54	50	58	48	49	42	46	65	54	61	66	51	59	55	49	57	52	50	47	57	46	55	57	59	66	58	60	58	55	56	58	58	59	49	56	44	48	48	42	57	52	72	47	47	58	67	63	67	53	48	63	53	57	56	50	61	48	67	62	38	48	42	51	64	50	49	58	47	48	61	51	46	41	62	57	48	41	55	40	54	58	62	54	65	57	62	54	68	60	42	60	60	55	49	47	56	66	40	65	67	53	42	58	47	39	43	48	65	51	53	45	46	59	53	57	57	52	47	54	68	48	49	53	61	54	49	63	46	46	61	58	62	51	54	50	52	62	45	54	50	56	48	70	65	57	57	53	65	49	60	67	50	56	53	61	50	46	48	57	58	50	43	50	51	52	54	43	46	55	49	55	58	65	56	71	54	49	62	51	62	55	59	47	58	54	52	54	58	52	43	63	60	65	38	58	51	44	65	52	37	53	60	47	59	51	49	52	53	50	55	67	50	54	60	52	65	54	68	50	60	65	51	62	56	51	50	44	56	63	53	68	59	45	63	49	61	61	56	51	51	71	49	65	47	50	53	54	44	51	52	49	50	62	52	56	59	45	41	58	72	56	53	45	60	61	55	61	63	57	58	53	55	48	65	46	46	69	55	47	40	56	52	64	46	55	42	44	63	63	67	50	50	62	57	50	72	68	53	67	45	45	50	59	56	49	56	48	56	58	67	53	56	56	52	58	48	44	55	47	43	69	66	51	63	53	47	60	48	56	52	60	64	46	54	44	53	60	65	56	58	66	57	50	50	44	55	62	50	54	65	57	47	57	39	67	55	59	52	55	48	63	47	81	55	52	51	45	54	55	58	42	51	50	56	55	60	57	41	62	65	44	65	56	47	63	58	51	52	46	48	53	59	59	54	62	77	46	63	53	38	55	39	48	44	62	44	62	54	63	66	62	55	53	38	64	63	56	51	58	57	51	54	46	51	49	58	60	55	46	47	45	52	59	56	60	47	59	38	51	44	51	61	62	48	50	49	54	48	47	55	57	58	52	51	45	48	62	57	49	54	56	45	45	64	64	55	61	58	53	59	52	53	49	45	43	55	50	56	51	47	74	49	54	47	58	62	55	54	61	51	66	51	49	66	45	66	53	50	50	56	49	42	51	42	54	60	50	51	44	43	44	60	59	52	49	60	46	60	65	55	45	55	57	48	58	48	50	54	55	67	53	45	56	70	48	57	47	56	53	48	54	45
14272	8834	5434	4742	5986	6895	5812	3995	3300	2826	2354	1838	1219	1089	894	818	716	625	621	628	622	530	543	486	491	472	437	454	432	493	456	472	462	465	423	440	478	467	450	432	439	434	468	492	453	469	484	465	466	463	466	457	463	471	462	492	465	466	437	449	464	469	471	434	476	483	432	457	455	439	426	468	456	446	489	462	509	441	424	442	493	449	456	480	438	463	461	485	454	452	456	453	473	445	456	438	471	449	457	420	451	480	435	456	452	448	472	433	469	456	422	469	467	476	469	424	435	472	493	447	450	441	480	436	488	439	414	439	474	459	458	445	459	486	449	512	448	460	452	460	474	466	468	432	472	465	473	445	446	480	458	448	452	466	443	467	451	442	470	466	466	443	482	453	445	468	469	481	452	461	440	448	492	419	456	494	471	486	446	439	463	484	439	453	464	493	478	471	441	488	479	473	457	470	479	496	440	427	422	450	466	434	457	456	434	460	447	407	461	456	437	480	458	468	453	479	438	462	438	415	438	433	484	423	475	469	446	448	476	464	449	487	458	463	441	466	473	432	459	470	457	439	469	449	489	410	466	434	482	469	493	487	458	467	481	438	464	452	465	472	465	479	441	452	420	450	441	474	446	451	468	457	440	468	455	499	459	475	481	419	448	454	416	501	462	437	406	432	462	442	451	482	451	448	468	457	436	465	446	447	454	457	431	462	428	442	452	450	465	448	437	457	460	458	445	436	460	433	449	456	444	437	463	487	450	458	417	461	454	475	444	475	488	488	425	485	472	514	454	460	458	445	454	487	428	465	449	442	442	440	409	462	455	436	434	469	399	465	497	453	471	434	426	434	474	460	455	439	476	458	444	497	476	473	477	427	445	433	439	449	421	430	442	455	435	488	411	513	461	478	481	459	445	422	417	452	454	446	462	435	485	436	492	447	474	423	464	481	463	417	467	457	506	461	476	500	451	472	462	421	458	432	456	457	472	455	468	469	441	416	449	475	496	472	442	441	480	444	476	473	438	468	436	467	463	483	481	452	459	435	488	431	437	451	449	443	463	439	462	443	431	474	449	479	482	446	480	451	465	467	434	469	470	471	460	404	447	459	466	426	485	426	460	432	489	446	490	482	447	463	441	444	451	481	441	447	461	491	454	428	459	509	456	461	417	449	492	454	458	480	454	485	473	464	478	437	457	425	473	472	438	441	428	474	483	456	463	443	448	456	464	463	463	457	486	440	473	468	466	470	466	473	420	461	485	404	456	485	442	469	523	434	486	457	473	447	445	468	471	474	485	478	440	436	440	444	445	455	480	485	485	466	449	474	467	456	444	451	447	448	485	457	435	442	447	452	459	435	470	463	486	461	429	419	491	456	451	484	426	461	469	470	468	430	412	433	444	442	413	468	457	433	463	446	458	452	459	475	417	440	449	450	452	442	439	451	463	444	428	469	468	460	458	476	468	461	473	484	436	449	469	492	482	421	494	505	439	441	466	445	461	457	438	482	479	471	457	457	478	470	435	462	472	450	454	439	481	520	477	456	426	500	442	431	469	454	478	440	477	432	409	489	458	436	430	480	450	505	453	491	426	500	456	462	474	497	484	435	466	460	445	497	469	431	430	465	453	449	480	430	453	445	400	446	413	455	466	493	460	471	461	463	451	458	424	445	476	418	466	460	464	461	467	462	433	461	456	456	462	449	486	475	443	470	463	466	464	452	504	442	440	460	454	435	436	460	428	463	435	432	455	432	454	427	450	455	455	466	487	466	455	459	425	483	454	515	483	447	433	436	454	455	475	443	459	487	452	480	483	463	446	489	469	449	474	466	516	490	479	494	464	473	464	436	487	420	435	419	432	435	480	431	438	449	467	472	492	461	443	454	458	439	475	453	428	451	485	495	446	493	432	480	453	468	446	470	465	441	447	436	462	466	470	418	451	428	477	443	417	447	428	475	464	454	456	414	454	462	452	448	467	464	441	429	465	476	473	434	473	477	473	438	424	482	474	460	442	451	422	501	449	485	488	457	481	444	482	442	468	438	473	485	485	461	479	427	516	466	451	426	459	472	472	438	518	437	477	442	468	446	470	460	444	471	441	434	441	443	440	471	463	459	476	415	438	443	479	444	428	437	451	471	469	527	504	451	432	461	413	417	444	459	450	453	491	444	444	494	459	485	464	457	411	448	465	475	524	474	448	460	393	472	473	458	427	429	455	467	412	469	474	456	437	467	470	446	443	448	414	467	450	473	460	500	453	475	418	468	448	482	435	463	462	411	475	463	460	463	479	468	453	454	471	459	447	452	475	451	418	497	444	436	475	484	458	479	478	477	443	478	459	461	455	433	470	480	457	441	454	512	476	477	432	436	427	442	441	500	459	465	488	440	449	440	455	459	465	424	461	472	501	449	500	467	475	477	459	424	461	491	403	458	439	473	454	430	420	470	422	447	517	459	468	468	468	442	465	452	487	477	470	456	422	446	434	439	430	466	434	458	452	444	445	453	437	428	422	462	453	478	473	426	450	500	436	464	450	518	445	455	438	441	420	446	455	455	460	469	420	448	451	449	482	463	427	449	473	473	415	450	435	426	499	459	429	450	456	444	443	450	438	447	445	430	483	465	435	464	455	458	467	487	432	459	474	452	440	443	427	432	457	445	442	455	416	460	452	452	438	442	482	426	467	466	446	461	407	454	452	461	455	449	469	442	495	460	447	480	441	430	464	449	486	433	431	437	465	471	491	429	454	436	484	453	452	439	452	474	454	507	453	491	484	465	465	480	444	456	454	431	445	444	411	472	432	459	477	440	485	440	435	437	443	482	519	458	476	477	436	457	431	461	469	434	431	444	489	470	446	438	461	466	465	421	444	472	458	470	437	465	454	435	439	470	466	497	458	496	445	485	440	464	452	464	479	445	432	441	484	409	456	485	442	462	481	481	453	466	463	436	471	467	403	441	485	462	473	441	419	476	469	469	461	480	472	449	471	467	440	460	454	479	434	489	472	450	489	483	487	442	467	477	419	465	483	431	440	455	456	463	456	472	440	497	431	462	455	422	440	450	472	432	475	435	460	391	440	449	419	461	382	452	451	469	476	500	476	449	493	443	484	499	430	481	481	468	462	467	459	435	458	487	446	458	472	473	413	475	435	446	487	445	433	454	443	473	493	481	405	454	419	473	443	401	429	446	471	479	476	491	465	451	429	450	499	451	464	468	485	460	472	475	452	471	503	434	454	451	425	423	452	480	450	423	435	420	488	440	410	444	504	398	433	460	446	451	452	453	470	424	458	460	434	451	456	445	464	459	491	437	488	492	466	436	429	400	473	433	443	457	430	436	498	467	492	455	474	425	451	467	496	478	433	455	452	449	494	518	476	426	454	458	460	433	490	462	454	474	436	510	450	465	408	524	498	447	443	444	481	461	440	462	438	451	424	483	463	462	454	472	493	440	441	450	446	428	475	429	450	412	454	477	457	461	465	436	482	459	439	472	432	446	447	451	486	464
8753	1603	664	393	296	264	212	203	156	159	156	122	114	121	94	108	96	95	85	117	106	97	90	93	88	95	95	86	77	107	100	84	89	100	86	90	91	90	82	99	88	85	105	80	86	90	84	89	108	97	100	90	92	93	87	83	90	91	112	92	95	97	103	77	101	87	100	97	82	99	103	89	92	96	82	89	94	85	101	90	89	96	78	90	79	82	95	74	96	72	87	94	91	96	90	96	91	95	89	100	100	80	99	89	108	90	84	90	92	81	87	81	100	77	95	88	84	70	80	93	81	73	103	96	97	99	84	69	98	85	103	104	92	88	80	88	97	99	89	97	75	92	87	95	103	100	85	102	95	69	93	73	93	94	99	95	102	98	99	86	91	96	105	92	88	85	83	95	87	79	83	105	74	103	71	92	97	78	106	85	105	69	94	81	92	82	95	85	81	85	109	84	79	89	93	87	110	92	72	88	96	87	97	108	85	88	71	106	99	97	71	94	101	99	94	92	93	79	86	84	83	88	105	94	93	79	103	90	90	91	95	95	96	96	94	88	88	90	105	91	90	107	94	99	97	96	95	112	79	102	91	91	91	84	85	101	86	88	97	85	80	88	109	86	90	96	107	98	104	86	83	89	101	90	94	89	100	85	109	91	94	94	108	94	98	84	105	94	84	93	86	104	122	105	95	97	88	90	103	87	90	115	78	87	94	86	93	81	100	84	86	79	119	89	91	92	85	100	92	89	81	89	90	94	94	96	78	74	86	80	82	80	94	94	107	93	102	88	97	94	79	94	83	88	92	92	84	78	97	76	87	67	102	95	98	99	86	80	98	85	97	90	84	105	91	90	89	97	85	73	82	86	96	104	87	79	85	69	82	113	97	91	77	89	112	100	101	97	89	85	92	98	69	79	90	86	81	111	86	76	99	100	94	91	103	94	96	81	85	86	91	91	102	102	95	79	90	103	93	73	105	108	92	85	91	90	98	89	96	89	101	96	92	90	84	79	84	85	83	101	84	116	90	101	75	85	69	81	93	104	99	98	92	79	88	80	93	98	81	101	88	96	116	93	92	92	100	89	87	103	96	111	103	98	101	107	105	88	97	82	82	108	92	88	83	100	99	91	103	97	89	111	103	81	87	87	98	92	85	99	112	108	91	82	97	82	100	82	87	76	96	85	103	95	84	82	92	97	92	75	110	101	98	91	103	98	88	98	70	90	99	91	95	101	81	100	93	94	103	91	100	96	75	72	106	98	111	97	108	97	90	103	93	94	81	90	98	108	97	84	95	110	91	98	85	98	89	82	101	94	103	95	81	87	80	106	99	79	116	105	98	103	89	94	77	95	104	87	101	98	82	86	91	101	88	104	78	77	86	108	84	83	100	80	81	80	101	92	82	84	92	111	101	99	94	90	95	113	86	92	93	92	100	93	85	96	84	105	79	80	100	106	97	99	98	75	67	103	106	98	89	98	105	94	96	104	92	93	89	86	84	87	91	94	96	114	104	86	88	99	81	89	85	92	92	93	111	97	81	87	91	78	91	100	97	89	98	100	100	96	99	90	86	59	94	102	93	88	92	81	80	86	100	89	90	107	100	83	86	73	102	90	82	77	98	100	89	86	92	82	108	82	64	103	83	92	95	94	93	94	106	98	84	82	91	95	95	100	102	95	87	95	99	85	86	79	86	88	107	106	84	86	97	83	84	99	98	78	108	93	101	90	97	96	90	96	95	86	88	91	100	81	103	85	90	111	89	105	82	99	92	104	95	92	104	92	79	100	104	101	98	93	82	92	105	81	89	103	92	94	72	93	105	114	99	87	88	86	85	87	92	123	78	99	100	86	93	87	88	87	101	93	83	80	81	96	90	82	95	86	82	86	92	109	91	93	86	85	94	71	81	93	91	78	86	104	79	86	97	101	87	95	85	98	89	95	112	91	75	82	108	95	102	99	92	99	91	101	94	104	105	98	99	115	94	105	93	92	84	88	101	91	82	100	97	95	80	84	99	104	95	83	83	103	103	93	104	87	99	81	88	101	133	97	87	105	95	80	106	75	98	88	84	87	94	106	89	98	98	87	72	88	89	80	95	89	91	91	79	98	99	87	87	98	105	90	87	85	105	84	87	110	80	100	80	80	98	85	76	107	96	80	87	96	92	87	95	101	81	76	103	79	90	88	96	83	101	75	96	95	80	79	80	86	96	87	81	86	109	90	81	88	81	96	81	97	95	82	76	78	103	95	67	108	103	86	103	81	101	75	106	81	89	89	103	76	103	102	96	95	90	86	85	85	88	76	75	102	114	92	87	88	86	99	87	102	90	96	96	100	83	91	105	93	95	93	83	82	82	92	93	98	104	87	87	81	96	87	70	91	94	99	94	96	73	87	79	95	98	87	90	99	91	108	100	96	85	99	96	94	80	96	97	100	106	103	116	94	93	85	97	85	91	93	98	90	89	94	91	91	76	92	98	98	103	67	75	75	107	90	88	108	82	80	94	108	96	95	98	95	85	95	103	93	97	90	80	93	74	87	81	84	92	86	100	89	77	91	86	114	89	92	88	94	110	96	86	97	78	76	75	90	83	111	80	101	97	120	90	88	89	91	92	105	94	99	82	85	98	97	91	83	104	88	91	96	91	84	96	93	94	76	93	82	100	76	85	102	79	103	87	96	90	81	76	95	90	84	92	76	76	85	90	86	94	99	81	95	109	98	80	98	91	80	95	74	93	89	98	95	89	91	87	113	89	100	92	107	98	111	111	99	98	103	93	62	102	99	79	95	78	95	81	107	94	92	90	80	97	102	71	87	89	90	104	108	88	91	73	95	103	110	92	105	101	85	104	81	69	91	89	103	80	99	95	91	85	95	87	101	97	80	88	85	100	109	79	73	108	85	104	104	97	76	96	87	89	102	99	72	82	111	90	95	81	86	100	102	96	84	96	93	89	101	85	90	108	95	89	102	96	84	87	96	65	96	89	98	86	91	89	91	113	91	86	99	86	85	72	90	114	97	74	101	82	100	76	104	90	91	84	97	95	92	86	98	106	79	109	94	103	105	101	80	103	93	77	85	96	96	90	110	85	89	95	107	86	95	101	93	75	90	85	111	95	99	103	102	83	87	87	96	94	97	84	102	85	91	81	90	90	106	82	72	94	110	87	94	94	85	84	85	84	75	90	77	93	89	94	84	87	101	93	102	86	101	78	100	86	99	111	70	104	87	97	86	75	96	87	78	106	90	91	84	80	86	111	95	87	89	71	77	82	95	75	77	107	75	96	101	109	92	101	93	86	81	89	89	80	103	99	102	80	92	92	92	77	83	73	93	76	85	89	113	96	90	92	78	91	90	80	89	91	90	83	101	99	95	69	94	97	82	78	129	103	84	85	82	88	81	117	86	99	83	86	94	83	95	102	91	85	107	118	100	90	83	97	94	102	94	101	89	88	86	117	92	106	91	101	82	99	98	88	85	81	101	90	99	95	82	117	87	94	96	74	92
18246	12008	7088	6227	7585	9506	7583	5739	4695	4135	3216	2569	1862	1570	1324	1143	1068	968	923	896	857	813	837	806	768	767	776	754	768	726	787	740	736	730	682	773	711	718	733	687	760	698	741	690	751	715	770	704	761	705	757	749	714	728	701	754	737	777	738	751	688	699	709	671	732	646	750	738	790	725	695	687	720	720	728	753	705	755	783	705	738	767	752	713	692	715	733	727	737	756	742	746	691	730	743	704	720	705	739	712	731	691	764	722	710	677	713	747	735	730	693	732	739	707	684	732	715	729	774	742	706	735	708	763	763	753	725	760	737	704	734	725	688	716	761	704	729	745	749	751	751	672	686	734	728	738	718	740	720	704	733	695	716	708	778	721	738	705	726	742	734	691	687	757	710	741	717	702	721	717	719	705	742	694	674	738	698	749	760	700	760	728	710	684	733	774	780	732	705	690	724	743	732	722	710	714	740	776	752	749	747	748	762	717	767	716	712	674	731	759	758	723	718	778	720	719	741	693	734	775	708	703	723	725	738	717	711	729	723	735	717	718	755	738	780	715	724	791	703	744	722	756	752	780	703	749	763	711	754	743	689	731	726	768	745	741	701	711	725	711	725	668	732	729	742	718	710	727	711	701	704	741	726	768	726	714	703	728	730	720	756	735	747	683	751	782	707	730	672	730	718	727	714	715	664	716	697	761	717	750	719	725	703	689	724	748	722	717	704	738	743	751	664	709	725	699	676	758	727	762	697	722	739	724	767	711	757	710	747	754	718	733	749	716	745	744	733	738	726	735	710	764	749	747	780	728	729	706	725	755	709	746	694	713	744	695	748	780	696	715	708	744	760	736	747	694	775	696	672	763	713	734	749	739	690	728	741	715	729	736	727	711	707	736	737	676	723	697	712	723	746	769	735	687	709	763	717	755	707	719	694	691	749	742	749	680	707	769	789	743	712	728	750	767	720	720	784	729	735	730	714	727	726	731	743	733	743	766	670	748	809	758	768	777	707	709	745	739	692	727	663	713	676	702	796	740	764	743	706	744	732	686	760	705	716	719	731	716	715	747	751	786	740	722	704	732	716	736	721	739	714	732	751	709	712	695	711	758	765	730	736	742	704	755	736	698	701	711	709	756	727	755	726	742	738	730	700	710	679	686	737	701	745	744	711	704	728	753	724	776	697	699	738	726	754	716	761	718	737	752	747	688	752	747	726	656	693	782	704	729	749	744	711	713	696	721	720	773	780	753	738	656	689	696	722	732	702	736	737	698	720	778	656	698	719	698	699	731	722	744	715	747	758	753	672	707	721	730	718	693	755	660	755	775	745	693	698	725	771	744	799	761	683	722	711	688	691	729	752	715	726	729	662	749	730	738	737	742	732	730	726	746	709	711	714	711	731	714	697	745	747	726	720	715	730	725	724	734	702	722	748	672	723	731	754	717	721	714	732	771	757	704	729	717	712	734	720	704	728	686	762	736	716	766	686	734	756	724	696	717	730	716	724	684	684	705	710	784	704	763	696	756	654	757	728	765	763	721	726	732	763	690	705	773	755	780	728	748	715	733	716	712	720	709	708	743	744	732	693	673	705	736	725	786	722	730	700	698	715	742	698	776	720	731	778	724	753	710	758	739	732	720	762	781	671	734	731	687	685	704	708	736	702	758	784	738	733	749	709	721	678	719	704	718	729	767	739	721	718	738	730	729	750	726	670	761	681	720	721	762	719	718	724	681	751	737	721	721	726	743	735	678	700	763	728	742	700	760	712	709	774	784	714	740	732	694	724	722	758	786	688	708	768	738	722	735	709	759	759	739	759	704	743	726	724	736	739	752	744	714	752	698	757	736	723	714	724	685	731	739	746	698	737	690	750	711	717	713	757	702	754	736	730	712	715	745	714	716	699	688	707	772	731	719	733	736	777	736	760	721	691	740	728	729	719	749	687	727	762	707	752	676	694	752	720	745	710	698	722	759	781	714	740	742	745	740	731	739	732	760	700	757	694	710	712	725	719	738	696	685	747	775	688	754	745	720	740	716	749	737	739	761	721	777	733	710	720	768	722	652	729	689	737	722	740	754	734	724	684	733	747	741	780	740	690	755	757	769	706	711	704	686	681	735	749	760	779	689	761	726	714	706	751	750	725	720	735	669	727	711	786	770	686	762	720	672	748	699	701	714	723	683	674	717	705	769	698	721	751	738	691	757	730	764	759	748	709	765	730	767	749	650	724	702	718	663	726	790	690	726	722	734	704	769	715	704	668	696	701	756	745	734	748	743	709	701	642	695	742	703	707	766	730	796	699	719	685	712	761	790	704	758	741	757	743	752	733	767	717	712	794	773	701	712	729	682	752	762	727	704	687	743	711	723	698	732	733	755	734	774	749	735	744	717	674	721	709	736	716	758	742	745	741	722	710	714	685	720	767	778	704	779	708	733	734	722	700	713	724	724	740	720	747	791	745	796	696	764	796	754	741	696	752	738	745	701	712	723	691	695	719	736	689	705	732	711	701	744	720	742	712	747	708	732	775	728	731	758	748	772	698	713	686	730	705	725	731	795	696	754	743	718	765	721	720	753	727	719	726	779	722	726	749	680	716	766	739	754	769	723	710	704	686	680	776	770	740	713	745	683	699	733	689	760	717	738	708	757	763	772	744	776	766	747	750	727	707	711	707	722	701	721	750	698	743	686	719	693	713	693	722	744	726	699	704	733	749	750	720	728	734	697	729	709	733	778	709	752	759	757	675	703	735	698	761	709	717	722	693	734	755	753	778	749	762	698	717	703	721	746	707	736	752	712	694	730	755	716	705	706	671	746	737	698	714	714	738	715	689	738	694	724	749	741	729	689	758	731	677	726	685	704	689	729	730	724	715	720	704	699	713	724	785	750	770	705	751	722	692	748	764	712	730	708	728	730	728	667	784	728	733	712	775	721	729	756	704	724	771	733	745	747	730	723	756	672	715	767	714	687	711	672	737	753	744	758	699	710	753	714	718	762	683	780	694	767	760	721	730	712	735	720	732	742	744	705	726	735	725	744	723	761	718	701	646	736	700	719	712	714	730	732	714	711	724	712	705	738	743	757	771	740	739	695	733	756	732	716	763	713	771	740	724	795	758	706	726	746	718	772	751	701	699	706	727	678	699	736	693	758	731	712	790	716	750	691	735	728	681	691	713	767	746	722	732	692	686	720	747	703	748	745	786	763	719	749	771	739	739	740	685	721	678	713	764	721	730	722	740	703	734	752	696	748	777	740	748	711	709	692	752	669	750	751	683	717	750	703	714	696	772	751	749	771	726	735	706	713	729	726	694	741	729	750	722	746	754	751	754	758	702	714	727	741	767	684	713	718	742	704	718	713	703	740	693	726	729	763	706	722	722	739	708	750	734	766	761	744	724	730	702	709	726	705	726	722	757	660	734	754	757	756	708	747	734	667	673	727	722	717	702	712	713	678	767	715	738	753	653	728	730	780	726	752	773	767	739	715	780	716	707	731	752	677	718	692
7742	666	304	173	138	137	111	95	84	71	81	73	55	45	51	46	40	56	51	49	58	51	57	39	37	47	46	49	41	41	40	41	48	43	46	52	50	43	60	41	44	39	41	49	48	59	46	45	47	51	43	45	53	51	50	44	44	46	50	54	59	50	40	48	50	46	44	41	44	45	53	59	45	38	54	36	42	54	49	50	47	43	39	51	44	46	47	54	50	45	49	34	52	60	46	44	46	59	45	59	44	49	56	54	51	52	43	30	49	51	51	49	46	55	45	44	50	58	42	43	58	42	44	49	42	55	52	48	55	41	45	56	57	52	45	50	53	40	43	53	41	53	50	51	52	49	45	49	41	55	58	49	47	59	49	53	45	48	40	48	39	55	59	51	45	50	65	41	54	44	59	50	41	50	50	47	54	52	62	56	44	42	62	52	45	69	61	42	65	51	40	51	43	55	49	50	49	55	51	54	48	44	65	43	53	30	56	49	50	50	58	44	36	55	58	50	41	47	57	50	53	36	43	56	50	43	58	48	44	49	33	45	47	45	50	53	54	59	52	50	49	48	34	38	46	45	41	45	56	58	45	47	41	51	44	46	57	41	39	60	55	52	60	45	40	50	47	51	53	48	47	40	58	51	49	51	60	51	47	49	50	58	48	51	48	43	42	50	46	59	44	47	49	50	50	57	44	57	38	40	55	36	44	37	57	46	54	53	46	42	48	42	49	37	49	47	42	53	50	54	50	43	56	49	49	60	49	39	51	42	47	56	46	41	40	48	56	40	51	41	58	43	58	53	53	39	36	50	39	50	59	52	44	51	39	50	51	64	42	54	54	36	58	45	53	36	56	51	53	50	54	57	46	48	52	52	40	53	52	44	45	41	47	53	61	52	45	47	60	34	42	51	38	45	33	60	50	52	47	42	65	44	48	50	56	52	39	55	39	32	55	52	42	53	64	54	52	61	53	56	40	50	43	46	46	59	44	58	52	47	44	50	55	54	47	51	42	43	69	52	49	41	54	56	45	43	45	59	45	37	54	42	42	50	43	49	47	51	50	53	42	46	41	53	53	45	58	38	44	54	49	59	48	38	43	52	51	46	47	44	55	51	47	48	54	40	56	37	47	54	49	44	52	44	58	46	43	50	49	51	52	51	51	43	52	55	50	38	49	48	49	51	50	49	39	46	51	59	48	44	64	51	54	44	39	59	51	63	45	50	47	49	44	64	53	51	51	45	49	36	46	49	50	54	45	52	52	48	42	63	46	44	53	57	54	63	53	58	43	43	41	50	46	53	43	41	45	47	46	44	59	36	51	41	61	33	42	42	42	53	54	45	56	62	48	48	38	45	47	54	38	35	41	45	57	49	44	50	35	43	43	39	44	49	31	54	45	32	44	53	55	44	54	60	49	46	40	43	46	41	36	52	50	45	33	36	46	49	39	38	35	32	51	40	43	53	44	43	37	56	43	40	50	46	46	46	64	67	48	44	46	35	48	47	49	49	44	45	39	44	49	37	51	51	54	44	54	68	60	38	55	54	48	51	50	45	51	43	62	40	51	47	53	62	51	41	64	46	57	51	53	42	47	42	46	50	33	48	60	41	57	65	42	48	52	56	35	43	42	48	46	39	41	52	44	49	49	51	49	44	42	48	40	55	48	40	54	52	46	44	51	48	61	53	60	38	40	37	42	39	65	48	51	64	70	43	55	41	55	59	48	51	44	48	48	49	43	41	59	51	44	40	47	50	57	49	54	39	44	46	45	65	52	42	42	46	39	43	44	48	54	42	51	43	53	50	50	55	48	49	39	49	51	48	45	48	54	54	50	46	41	36	53	58	58	50	48	50	45	54	49	41	37	52	62	45	39	54	48	32	45	58	35	55	48	47	57	42	48	47	41	47	53	50	50	46	50	41	50	57	33	47	52	56	47	48	50	43	53	48	33	41	43	53	36	44	48	53	54	40	43	44	45	48	51	43	60	42	47	44	55	55	43	56	50	59	39	39	48	58	58	54	39	59	60	50	50	44	51	46	49	49	44	37	49	45	39	44	55	64	55	53	43	53	57	54	53	48	43	47	49	33	57	44	35	42	41	46	51	41	48	62	47	70	47	51	46	44	38	43	56	59	52	58	48	55	48	44	56	56	41	43	42	42	46	46	47	37	48	48	43	45	45	37	52	55	44	60	54	42	49	57	50	50	53	50	47	51	50	52	49	47	52	41	49	47	44	36	42	51	60	45	50	37	51	45	51	50	41	46	59	54	44	49	48	44	49	62	49	36	42	54	50	52	47	59	44	50	46	49	47	49	42	45	47	45	57	48	42	32	52	55	50	37	44	42	46	46	41	42	58	44	41	50	62	47	55	44	51	45	45	41	46	60	61	33	45	46	36	41	50	44	50	53	41	48	54	54	52	45	44	63	50	48	51	52	30	53	50	57	44	43	38	52	48	50	41	57	45	54	55	57	40	47	52	70	44	49	55	45	54	51	45	48	44	50	50	45	56	40	57	44	41	40	40	46	58	38	45	57	44	45	30	42	47	50	48	44	54	49	48	33	51	47	41	43	41	60	52	55	39	61	44	48	30	45	42	44	56	50	47	43	35	48	40	44	48	46	49	44	60	38	37	41	49	36	35	50	53	58	33	48	45	50	46	63	49	53	45	41	47	47	41	47	48	43	57	46	44	54	53	41	46	43	44	59	45	47	53	55	53	54	56	46	53	57	46	46	52	47	43	49	54	58	56	39	40	48	40	45	47	43	51	54	65	60	39	49	46	48	59	52	42	49	46	61	44	50	47	52	46	33	43	48	54	43	53	44	51	47	41	52	51	42	55	41	44	35	47	41	42	56	51	46	59	42	37	60	46	39	49	41	61	37	45	55	52	42	57	71	53	41	56	55	59	63	56	46	49	54	60	38	55	46	33	45	46	49	42	45	49	45	53	42	51	34	59	40	57	44	49	45	48	39	31	54	53	41	49	42	60	50	51	46	48	55	55	56	54	57	55	47	59	51	44	65	48	47	46	57	54	46	53	46	51	38	60	43	55	59	50	53	48	47	49	56	43	41	51	47	55	59	40	54	50	50	48	52	39	53	67	41	46	45	43	45	51	40	47	53	57	52	55	50	32	48	41	61	52	47	51	47	46	39	57	56	36	42	53	49	47	50	51	49	47	47	44	41	46	48	37	47	41	40	61	44	39	51	45	39	45	36	45	38	43	44	54	53	38	39	57	42	47	49	45	40	37	44	51	45	51	45	45	39	41	65	47	38	46	47	46	44	58	51	52	43	49	54	48	44	47	63	44	58	48	47	42	54	46	46	48	45	56	50	53	46	57	50	44	44	64	60	46	56	54	52	45	35	42	51	39	48	45	42	49	43	42	53	54	46	40	56	47	49	49	54	49	56	55	45	50	57	46	48	42	61	59	42	48	53	46	55	39	45	60	53	39	43	39	61	44	50	37	49	31	48	50	43	52	48	52	58	49	53	40	52
11716	6665	3729	3636	4574	5530	4223	3171	2667	2189	1753	1296	1003	823	726	607	590	537	514	483	454	467	425	457	448	472	433	472	401	369	378	391	398	411	421	409	424	404	439	437	392	407	474	387	393	391	448	418	416	393	409	426	381	404	390	426	370	397	425	405	379	405	401	410	394	408	399	405	420	383	377	422	413	397	403	395	383	379	388	383	411	415	398	373	392	383	408	406	405	394	420	413	395	379	430	410	409	418	393	391	387	427	394	435	395	387	396	421	375	400	373	397	415	402	379	372	385	395	392	362	400	455	407	431	431	397	395	423	382	401	444	358	368	410	424	426	371	424	410	387	395	412	376	416	401	410	410	408	417	422	409	403	402	426	448	398	405	447	414	361	399	415	420	444	410	419	413	445	428	402	416	392	374	416	420	420	368	428	413	432	374	415	401	431	397	422	424	394	420	387	414	383	415	403	466	426	408	377	388	394	351	433	411	406	406	422	405	403	412	398	409	397	437	403	411	414	418	393	383	422	428	385	407	400	413	427	403	402	413	425	420	378	394	428	417	403	426	423	396	425	455	444	386	393	381	407	424	419	391	377	418	377	378	419	382	371	387	392	409	423	381	410	414	406	393	447	423	416	458	423	388	402	424	418	385	397	409	392	422	399	419	402	400	399	408	434	385	409	416	401	403	370	424	411	420	395	386	435	418	424	399	405	404	389	407	364	377	401	380	410	418	408	429	380	410	368	413	397	371	423	397	402	433	408	428	435	402	412	399	429	372	410	419	418	429	394	413	392	406	390	392	422	383	392	431	385	381	426	400	401	399	434	397	397	420	393	405	396	423	413	385	422	395	399	409	417	421	417	448	395	383	388	423	458	432	402	387	394	431	397	396	392	412	404	414	411	393	417	416	457	365	418	383	420	405	391	407	414	408	430	400	370	397	403	384	449	384	423	397	394	416	412	350	426	411	412	399	404	394	399	395	434	427	424	421	463	354	409	408	451	368	441	399	410	415	406	405	410	391	420	406	385	425	412	412	418	456	396	388	422	394	420	387	392	465	415	378	381	425	412	381	439	416	402	424	425	383	393	443	414	410	414	415	371	413	423	363	425	398	410	412	396	428	409	446	436	437	444	377	409	387	419	413	432	431	388	390	403	377	408	411	399	412	392	431	396	434	400	416	435	399	423	412	390	414	413	367	383	421	391	418	415	393	402	368	385	400	412	395	409	397	429	402	413	420	404	349	381	403	424	375	404	411	400	393	423	421	406	423	422	395	401	396	417	423	382	426	389	400	386	426	429	403	431	425	408	400	385	443	391	396	432	405	390	411	429	406	366	411	401	389	420	423	407	423	440	398	388	389	401	378	400	379	416	407	434	406	412	416	411	445	384	425	386	387	393	402	411	416	437	391	455	364	414	381	411	395	421	379	406	388	402	389	382	367	391	416	410	407	400	419	394	445	385	402	389	421	433	395	411	414	399	388	383	370	407	458	428	403	394	392	376	400	388	409	400	408	400	391	399	400	404	400	418	388	416	383	393	393	449	372	399	401	445	380	389	399	377	398	415	402	399	413	422	427	401	403	410	409	438	403	398	401	412	395	404	414	439	418	425	374	423	396	397	376	401	405	430	428	371	411	383	421	424	438	412	417	400	366	398	425	383	413	385	450	389	388	401	422	407	418	406	431	395	406	414	410	400	422	442	411	415	416	388	423	391	379	399	400	379	403	401	397	417	421	391	392	391	421	408	381	434	403	433	429	398	423	371	397	427	400	398	377	380	396	411	369	412	394	397	449	434	424	392	420	382	374	397	410	407	382	410	396	415	425	426	363	381	418	421	396	392	437	406	414	426	394	436	411	407	414	410	399	414	406	372	386	430	365	404	372	422	417	391	406	413	391	404	426	415	391	399	418	404	386	379	434	394	372	397	400	427	377	427	406	404	437	404	418	364	410	392	397	401	433	419	416	391	367	407	395	442	401	394	401	410	403	402	369	413	395	388	423	447	404	383	422	419	401	379	397	394	400	417	372	395	411	409	425	397	419	381	370	414	388	395	426	426	394	410	424	391	438	387	407	420	385	412	417	374	404	417	443	392	410	419	377	419	372	409	419	406	388	425	383	383	423	411	374	430	371	421	417	417	390	385	431	408	413	438	423	417	430	393	403	396	390	382	400	441	432	381	395	398	429	394	412	373	391	405	390	344	443	425	404	389	378	357	388	403	411	418	425	389	412	438	410	392	425	437	391	379	398	406	402	370	400	387	442	405	414	440	434	425	430	446	384	405	412	419	412	395	409	438	388	392	427	410	403	372	409	411	431	425	408	399	439	408	402	394	455	384	383	399	380	434	368	383	429	389	409	399	399	450	386	382	375	410	394	458	396	420	426	394	420	419	408	409	408	378	394	372	369	392	421	404	423	420	408	427	373	414	409	414	411	390	382	431	409	414	435	375	418	418	437	418	395	418	425	395	404	369	384	356	420	390	394	403	430	373	392	387	398	409	456	385	427	408	393	370	394	391	414	360	391	388	415	420	434	360	378	405	402	386	426	397	364	369	407	393	403	406	414	388	405	379	414	407	397	407	386	409	380	405	419	445	435	390	426	412	381	411	433	372	391	412	415	461	407	429	406	373	361	380	397	410	378	374	442	382	385	411	419	404	408	405	418	417	378	439	397	411	385	410	407	435	384	425	431	399	386	398	424	454	428	418	430	418	380	417	412	408	424	440	437	369	426	368	381	406	431	401	397	402	396	398	390	378	390	383	442	422	353	428	426	405	420	419	390	399	398	430	443	394	397	416	411	411	400	421	411	414	416	383	400	410	416	393	395	401	402	391	412	436	422	370	382	421	373	382	413	437	426	428	418	403	412	427	421	403	367	417	424	408	401	425	417	410	385	413	450	414	444	392	431	437	370	391	361	374	357	432	380	419	402	403	429	379	418	409	397	397	429	408	396	425	405	418	374	405	382	417	415	382	395	423	394	421	396	378	383	422	352	410	385	399	431	400	396	428	383	359	434	401	427	404	379	409	414	447	409	416	407	441	398	388	396	402	390	389	402	430	388	400	404	388	397	398	399	401	445	414	403	417	427	400	392	365	420	409	389	400	391	407	435	390	394	415	385	422	400	450	367	359	398	413	397	456	427	418	414	414	431	415	383	400	380	369	389	450	406	397	391	437	427	429	414	422	404	381	424	393	437	404	408	402	410	418	385	416	399	425	418	402	411	363	392	399	394	413	410	407	379	386	390	365	400	386	434	419	397	383	437	436	391	397	411	393	401	402	404	381	389	437	407	412	436	397	389	416	404	400	408	405	389	409	382	426	395	444	411	405	406	411	381	385	398	399	363	391	399	397	381	416	415	394	405	392	421	431	417	391	380	412	383	409	371	402	422	412	405	400	423	417	341	423	430	385	391	391	401	389	416	416	397	407	433	415	414	430	414	426	368	389	391	388	415	377	394	413	368	411	372	388	399	466	406	418	399	423	387	401	393	408	409	413
7961	674	298	206	171	133	109	121	95	84	100	73	81	64	72	62	58	45	52	50	64	50	54	53	56	69	60	43	48	46	58	55	47	48	58	46	57	63	47	57	60	70	38	58	50	49	53	60	52	51	59	45	56	74	55	45	54	52	43	59	50	59	55	59	60	47	47	57	52	49	63	44	43	67	51	62	55	55	53	49	55	45	56	57	63	59	52	46	59	55	55	53	64	58	56	51	55	43	56	48	45	62	49	67	48	48	63	60	52	57	57	54	63	49	57	59	55	56	55	53	46	51	53	51	45	50	56	54	64	51	54	52	62	45	43	54	72	44	54	65	48	55	61	58	50	54	52	58	58	60	43	42	46	47	44	46	45	57	48	60	45	46	49	62	51	51	56	48	57	64	58	39	54	42	54	54	65	46	58	46	40	54	66	58	58	48	61	60	54	45	59	51	52	58	53	64	56	53	59	59	55	44	53	44	57	46	47	47	57	52	62	45	49	52	49	47	63	57	61	60	66	61	62	53	49	53	59	51	53	52	55	51	41	62	53	53	63	37	54	57	57	48	68	66	60	62	55	60	51	54	73	64	52	43	49	52	67	61	59	46	53	63	51	59	63	52	43	52	63	67	58	50	66	58	45	40	42	53	64	55	47	57	50	51	58	73	49	54	48	51	57	47	57	54	58	53	64	49	54	52	47	48	52	65	59	65	46	51	52	51	47	53	51	52	42	40	59	64	51	41	49	44	54	50	47	43	53	68	61	57	52	42	67	49	50	47	45	52	61	58	65	52	44	44	71	62	61	66	52	46	55	68	58	44	58	46	50	42	45	56	46	55	57	50	42	55	58	58	64	63	44	50	49	61	41	51	57	60	55	53	59	57	49	48	55	58	53	45	42	56	47	59	53	53	52	47	65	56	64	53	54	48	65	53	57	55	58	45	46	67	45	62	52	56	66	38	60	47	52	48	50	47	66	44	43	52	43	54	60	45	50	54	48	45	57	64	47	56	58	62	47	53	55	47	57	40	48	63	42	47	44	58	48	52	43	46	52	55	60	59	42	55	59	45	47	47	59	36	63	62	48	48	54	58	63	64	42	59	50	62	46	45	59	51	60	56	52	48	53	48	46	47	38	61	46	50	51	52	55	49	64	43	49	60	52	49	58	53	57	63	42	55	56	55	53	41	46	38	42	57	50	60	48	60	50	59	60	42	50	53	57	55	44	57	53	52	44	49	47	59	51	55	58	47	58	48	53	45	50	49	50	58	55	50	56	51	46	49	55	48	53	44	44	64	63	70	49	57	60	53	47	47	42	57	41	65	42	49	57	62	63	59	54	53	52	50	53	48	74	50	52	60	57	65	53	50	47	54	55	46	61	60	43	48	49	57	42	48	53	49	47	65	49	68	66	57	43	40	65	48	60	52	57	51	71	57	59	50	44	64	60	49	62	41	57	61	38	45	65	61	50	38	56	60	52	63	64	42	49	45	73	60	56	55	52	52	50	52	44	51	67	61	50	50	53	49	46	50	47	42	52	50	59	43	51	54	57	42	52	55	69	44	61	49	52	42	45	60	51	63	45	59	50	67	44	41	54	65	49	48	55	53	50	64	44	66	48	62	60	66	49	55	63	61	44	50	64	59	67	53	57	59	53	56	53	49	41	44	59	51	59	54	57	53	52	54	55	51	50	58	42	49	56	50	62	57	40	44	51	44	59	46	56	46	54	59	60	44	59	57	65	61	58	53	44	50	39	69	42	55	71	65	55	58	51	44	52	56	56	60	49	51	60	53	42	73	52	59	47	52	58	62	52	61	43	45	48	58	53	61	56	58	53	50	55	59	46	55	64	35	56	47	69	63	49	61	50	43	48	62	69	53	60	48	47	63	53	60	47	50	52	62	45	52	47	54	61	51	58	68	49	50	51	63	65	61	57	51	58	45	53	58	50	56	60	53	37	43	44	64	40	48	53	58	56	62	41	62	65	47	63	55	60	46	57	49	64	52	50	51	60	55	49	57	56	50	56	52	56	55	48	48	60	72	52	61	55	54	60	50	46	53	52	62	64	52	51	40	42	55	65	57	56	55	57	40	39	66	59	59	66	59	46	58	55	48	74	53	64	69	53	56	49	63	47	58	56	64	62	58	41	56	54	61	51	64	49	53	46	69	64	51	59	49	57	56	44	64	65	52	47	37	56	57	46	57	65	58	64	66	50	60	50	47	57	60	66	62	61	56	47	65	39	54	48	50	51	54	46	44	50	45	51	57	64	47	48	60	62	62	53	55	67	64	41	50	43	55	59	54	53	58	62	68	45	63	60	64	61	60	49	46	58	62	63	51	67	44	62	53	44	50	53	55	65	42	45	53	52	62	42	57	61	49	50	59	46	51	43	54	60	56	52	35	55	48	57	56	49	58	71	49	63	62	60	61	47	60	49	43	56	56	41	48	39	74	42	42	58	39	47	60	52	44	50	57	61	63	54	45	54	55	54	58	57	47	56	60	52	51	48	51	59	43	49	51	56	41	66	48	61	60	45	61	54	55	58	65	50	53	46	50	48	50	53	47	45	60	51	55	47	65	47	53	48	46	59	46	64	52	46	51	52	44	65	53	67	53	52	53	53	61	62	47	54	62	57	51	60	55	50	55	44	66	53	51	48	61	64	56	59	58	38	60	55	61	49	47	64	55	48	43	64	52	61	46	63	45	55	49	52	62	65	54	62	49	50	58	47	55	53	68	46	54	46	49	57	53	59	46	51	58	52	61	59	62	50	51	45	59	61	52	54	53	59	49	61	58	39	50	63	52	48	42	50	55	47	42	45	50	48	56	53	58	42	52	54	66	43	48	61	61	61	52	55	50	56	60	48	59	48	59	36	66	53	50	70	54	54	48	43	43	51	45	53	57	59	55	59	48	57	39	51	56	70	44	40	66	62	67	36	47	46	61	53	42	65	48	50	51	62	52	50	56	54	57	63	41	49	58	57	45	55	72	53	60	49	57	57	59	43	63	53	50	58	50	41	59	70	44	61	50	52	60	46	50	55	57	56	42	66	44	50	51	58	64	53	55	56	60	48	58	53	59	59	70	54	49	58	54	53	54	53	63	53	45	41	51	52	52	60	47	59	50	33	48	56	45	56	56	59	47	53	36	46	52	38	58	41	54	48	52	51	54	57	59	45	49	57	49	50	53	54	68	49	46	58	65	59	64	47	53	51	60	65	48	68	51	45	51	47	29	60	46	51	52	53	62	62	61	53	50	48	47	44	65	62	53	44	59	49	60	48	59	60	64	46	52	44	58	56	54	71	51	53	51	42	51	57	57	47	49	67	44	50	52	50	54	64	70	50	53	58	65	57	58	42	53	44	57	45	57	63	51	47	44	46	63	64	40	53	59	50	71	66	58	54	56	51	45	38	60	64	63	65	55	60	52	57	51	50	69	60	53	62	63	41	49	48	53	49	39	53	62	61	49	60	62	65	50	59	61	54	47	66	57
12449	6414	3606	3483	5225	5567	4420	3358	2835	2284	1815	1309	1054	876	775	641	610	596	575	520	556	492	472	438	472	432	456	415	457	435	473	440	408	473	425	438	433	448	434	462	476	428	445	409	454	424	451	452	458	456	420	425	455	454	465	478	461	437	422	405	427	470	454	488	426	445	429	454	467	488	451	440	500	423	455	440	481	456	430	455	446	464	451	433	431	448	465	439	488	441	447	438	470	451	455	444	418	454	468	426	471	426	466	448	485	423	443	447	473	442	437	477	438	456	407	430	432	457	431	402	462	464	426	419	428	453	445	422	445	464	460	429	446	464	441	424	457	459	452	441	437	455	454	422	429	411	409	458	426	425	482	427	434	457	456	423	474	476	448	460	443	451	474	464	426	468	457	466	424	446	451	447	481	428	436	437	432	460	418	482	433	443	459	478	437	478	425	454	438	445	450	457	439	440	446	432	447	419	458	453	416	468	465	433	445	425	426	413	467	427	487	430	432	452	435	453	438	408	433	433	498	421	477	438	446	420	457	452	467	441	425	463	409	427	441	449	477	443	474	436	408	477	449	441	458	410	439	474	443	447	441	439	422	463	420	436	425	454	459	466	454	464	443	474	475	407	421	434	497	471	461	441	459	468	425	441	434	406	453	455	441	465	419	423	418	455	472	407	457	461	432	480	423	435	464	396	421	459	436	426	431	409	428	444	440	444	439	455	464	434	469	427	449	456	421	428	462	468	442	454	454	452	445	450	445	456	423	447	447	463	418	446	453	447	444	451	428	441	434	480	458	468	442	434	439	450	474	450	448	456	456	417	447	464	449	452	445	403	413	454	446	454	455	409	454	464	478	419	413	469	452	452	456	467	458	448	390	441	468	462	446	469	453	459	427	469	408	444	433	427	458	433	441	455	461	415	458	439	430	427	469	469	417	453	437	438	442	463	458	455	455	436	436	455	467	464	463	425	449	443	432	472	461	407	460	444	434	440	418	427	444	467	421	461	460	457	426	429	449	446	450	450	457	426	458	420	470	450	432	439	429	417	418	460	460	447	439	468	450	425	419	442	410	416	427	427	460	427	440	467	463	446	432	454	454	489	448	433	463	466	463	478	429	443	423	418	442	468	437	406	433	453	418	468	493	474	451	417	431	451	433	439	454	450	454	431	489	404	440	462	451	456	425	444	457	462	477	436	452	453	446	462	427	425	429	449	429	449	415	471	418	454	422	457	392	409	423	444	408	451	455	408	420	446	457	480	411	473	408	455	466	430	457	420	438	436	446	437	470	458	495	479	429	393	460	446	383	447	450	443	457	435	450	449	432	478	417	441	465	444	430	455	462	440	444	412	481	451	470	489	425	453	434	424	440	474	432	436	448	434	449	403	431	434	450	420	483	448	437	407	443	396	467	402	433	429	475	441	450	434	427	450	469	448	436	452	446	451	414	453	486	449	421	431	468	469	417	443	442	491	410	467	437	437	403	450	434	437	440	437	421	439	461	413	451	472	444	426	456	468	458	440	462	434	432	418	467	462	420	444	476	449	416	454	455	423	476	470	390	444	451	483	426	471	449	428	409	414	429	505	431	477	433	444	434	420	438	454	450	443	454	443	436	467	425	441	441	471	392	469	405	442	462	436	472	457	446	450	466	448	472	441	408	414	459	459	433	458	441	420	450	449	439	424	437	463	436	453	438	445	453	466	452	395	455	428	446	454	451	475	437	470	449	437	443	465	463	461	466	441	460	429	468	452	427	472	439	433	409	452	417	453	427	455	458	438	449	436	456	432	469	450	485	439	453	453	448	471	405	406	432	476	396	485	454	473	407	447	444	447	479	448	429	431	408	480	484	466	393	429	424	451	441	428	468	440	436	419	406	425	421	438	427	448	452	444	438	438	409	443	455	436	469	432	482	427	431	463	427	454	452	495	404	462	399	408	420	436	466	441	433	426	457	461	470	426	500	422	437	454	433	442	471	440	472	444	457	420	450	414	467	417	466	470	447	459	433	399	452	444	456	451	456	452	402	437	458	434	422	432	454	459	463	427	414	431	472	459	440	414	470	444	450	412	475	437	464	454	457	459	444	449	454	430	446	452	444	474	444	434	422	436	451	428	456	470	424	410	466	457	460	480	457	495	414	468	427	460	457	432	434	424	434	448	461	439	478	459	431	435	411	454	432	414	435	494	472	417	463	483	434	452	447	452	462	421	437	483	423	471	401	437	455	437	429	445	421	450	466	387	433	425	442	449	406	439	458	448	440	427	446	455	464	437	421	447	425	449	441	427	446	464	419	432	456	422	404	496	435	456	440	395	429	452	423	481	437	494	414	437	406	429	481	428	503	472	416	419	440	438	474	437	449	412	489	430	421	436	431	413	431	425	437	426	441	490	470	463	454	444	442	449	437	385	433	449	466	423	437	447	468	459	444	453	428	429	441	433	472	455	431	457	426	430	424	465	452	438	451	425	440	453	434	475	460	429	440	401	470	432	449	446	453	427	440	454	421	455	438	450	425	465	456	430	442	403	415	454	459	474	482	420	429	452	482	404	439	473	447	433	468	476	425	481	460	406	403	428	452	466	417	436	444	460	408	427	428	440	443	424	407	467	430	432	405	455	455	469	448	414	435	438	411	451	431	501	453	467	433	429	425	484	463	435	424	454	425	447	462	438	438	432	458	460	446	477	438	434	463	420	460	446	408	432	448	483	436	433	456	417	450	421	437	419	486	463	432	424	468	414	400	428	431	489	453	439	454	445	451	422	411	484	440	442	446	437	431	459	411	434	468	377	418	425	461	443	463	462	415	446	439	444	423	449	465	454	466	471	446	410	408	476	423	448	402	431	429	449	465	461	423	421	408	434	449	448	455	442	435	445	423	449	395	429	434	445	441	442	461	413	441	412	440	426	435	449	516	405	432	499	449	422	428	454	441	439	448	462	411	471	482	454	433	452	467	438	420	427	435	473	442	454	403	453	468	468	464	472	432	438	434	448	425	438	485	454	469	496	454	442	457	429	470	472	408	422	432	454	468	432	467	457	448	438	424	459	397	445	409	470	434	437	461	458	449	450	421	471	414	433	446	446	432	427	423	471	430	430	469	427	451	394	518	478	459	458	454	470	429	457	461	439	490	448	451	464	471	473	451	424	445	414	429	419	442	406	425	457	444	444	451	418	468	429	455	420	460	444	445	422	415	468	453	438	435	446	432	413	443	432	479	467	419	442	439	454	468	460	438	469	431	488	425	425	445	451	431	425	444	463	440	420	450	442	484	439	451	405	427	469	448	428	431	468	450	457	430	479	439	440	479	438	423	409	442	430	448	417	478	437	442	467	471	475	446	442	452	427	440	453	448	469	458	450	443	414	449	409	413	438	462	436	467	460	430	422	450	429	417	448	449	406	422	422	439	449	440	431	427	416	511	456	463	424	421	471	441	454	452	421	434	425	472	444	463	446	479	431	417	456	459	452	445	435	436	439	406	448	445	448	442	472	464	440	462	437
8892	978	332	258	214	147	132	145	121	105	90	80	102	58	69	77	62	68	80	56	58	49	40	49	51	50	55	76	52	56	53	55	73	41	64	57	50	58	51	58	45	53	66	59	53	67	57	44	48	53	45	63	62	61	48	65	59	45	61	54	67	48	58	60	46	53	46	62	63	59	39	47	66	47	68	55	52	53	46	52	36	59	54	54	64	56	56	59	71	43	57	67	60	60	54	62	52	55	48	51	69	56	55	40	64	44	45	50	54	52	44	59	51	66	52	57	52	52	57	54	64	44	57	46	57	52	45	68	59	51	50	44	57	56	65	59	54	61	50	53	56	57	52	48	62	49	68	51	63	60	57	57	52	55	56	62	67	61	57	57	48	63	57	46	58	69	46	57	58	63	51	62	60	54	66	64	45	47	45	48	62	53	42	69	57	57	43	50	62	59	50	58	49	58	59	66	48	58	55	58	44	55	58	51	49	66	57	58	60	58	55	56	52	47	55	51	49	59	61	51	52	56	51	58	73	63	60	69	52	46	50	52	54	45	43	61	50	49	45	48	54	61	47	59	55	59	61	46	58	54	65	52	38	52	49	50	51	64	49	52	52	75	52	53	56	49	68	55	70	43	52	54	57	51	67	61	55	64	57	50	48	46	46	58	38	34	51	59	40	48	48	41	75	60	65	45	60	57	51	52	50	63	52	60	58	65	54	57	66	54	51	54	59	44	57	56	51	37	52	51	49	71	46	56	48	61	54	59	65	34	68	58	36	52	63	65	55	47	60	60	53	75	60	61	45	63	48	51	62	42	50	61	58	67	41	47	64	43	50	44	50	46	57	46	62	56	58	57	64	44	61	53	59	69	55	49	56	43	60	58	59	55	60	59	38	66	58	58	64	54	65	62	62	53	53	71	55	39	48	50	48	58	59	51	51	58	63	52	55	53	55	56	59	52	41	63	58	48	53	52	62	39	53	57	54	77	54	53	49	53	57	65	60	57	51	57	73	40	54	63	57	65	44	44	47	62	53	41	39	51	62	53	50	60	49	50	52	50	58	59	46	55	56	43	62	64	58	55	49	48	75	51	54	42	41	46	55	57	53	52	59	42	59	55	45	60	60	53	57	55	60	47	51	57	57	41	52	62	47	56	62	54	51	61	43	48	61	48	54	67	52	64	53	60	57	35	52	53	72	53	62	55	54	48	53	50	58	48	60	49	48	49	39	50	61	64	61	76	60	60	56	53	60	52	65	55	52	69	46	55	60	63	47	58	61	57	53	50	63	58	51	50	64	52	61	57	46	41	56	62	60	57	70	59	50	50	50	63	60	48	48	61	56	57	51	64	54	59	52	65	61	67	53	48	46	67	42	56	47	60	52	61	54	47	51	48	52	46	56	72	36	64	55	59	67	56	59	53	39	62	52	51	45	51	56	46	52	46	68	45	44	81	76	56	49	51	55	37	67	69	55	66	53	44	54	66	64	50	64	53	48	45	75	56	57	52	72	50	69	45	58	46	47	63	45	57	54	64	53	55	52	68	54	53	46	67	60	47	48	52	55	56	54	47	60	52	64	75	44	54	34	53	64	49	67	64	55	51	60	47	53	50	56	56	57	63	56	56	64	66	61	43	53	54	50	41	46	46	59	68	36	49	60	54	61	58	54	56	68	51	61	59	71	68	39	56	52	47	45	60	44	58	62	48	55	42	51	43	58	50	48	69	40	51	55	43	47	54	55	53	52	56	69	51	46	57	56	47	50	58	53	46	56	54	43	58	63	60	49	70	52	52	55	50	60	58	47	48	73	62	43	57	68	51	53	58	48	50	52	38	55	48	48	62	64	47	52	63	52	49	61	43	67	51	53	53	49	51	47	44	63	55	56	65	66	56	58	45	50	54	64	50	52	51	56	60	49	52	54	62	57	57	54	50	46	58	41	55	47	67	58	43	69	53	61	67	54	67	58	53	52	51	50	46	52	53	42	56	53	48	44	48	69	53	57	57	54	50	49	54	51	45	57	47	50	54	45	51	48	52	54	64	47	45	48	60	60	64	46	60	44	42	48	58	66	53	53	62	47	59	58	65	67	48	58	52	51	54	52	47	66	66	37	56	47	46	49	61	44	51	58	64	52	55	48	59	54	53	46	62	50	43	50	54	49	52	50	48	59	58	48	68	64	49	68	46	62	60	58	47	63	52	45	49	55	59	58	53	46	51	69	65	50	59	55	49	64	56	56	56	61	49	59	75	54	62	63	67	46	39	61	52	58	48	60	59	48	50	57	62	51	55	60	60	56	52	69	51	48	59	52	48	54	52	46	47	62	59	54	50	62	48	44	48	43	43	55	53	58	43	46	57	61	50	48	55	50	49	60	53	52	52	57	61	60	60	48	59	42	60	46	54	63	48	47	61	50	55	56	54	52	40	60	56	58	48	65	53	60	52	54	60	52	54	49	56	60	54	60	55	45	45	53	55	45	56	69	52	67	52	60	40	46	52	66	48	45	57	46	50	69	49	52	52	61	68	56	50	55	66	61	55	51	57	61	46	66	42	39	60	63	45	47	59	50	51	46	60	60	48	60	53	55	50	43	53	65	58	63	65	58	54	56	59	65	60	68	47	50	47	62	53	53	61	56	55	50	40	48	63	53	56	59	55	68	49	52	43	56	49	69	56	67	58	52	55	58	61	46	62	65	68	61	56	47	71	49	46	77	55	53	55	47	53	54	43	49	49	59	46	66	63	53	59	51	57	58	55	53	57	48	58	49	53	62	61	70	56	57	65	53	53	61	57	45	45	61	61	48	62	51	49	52	62	49	50	47	56	57	60	64	44	51	52	61	67	72	47	54	60	58	53	60	38	54	63	51	49	55	60	58	56	49	51	41	71	67	64	48	52	56	55	51	56	58	58	56	55	56	59	76	64	40	61	61	59	63	59	55	62	65	59	52	56	45	54	53	62	47	50	54	51	69	49	60	58	64	49	43	59	56	50	52	46	61	58	54	44	58	63	55	47	70	71	68	46	49	60	49	49	52	43	52	51	62	59	53	42	68	51	44	45	70	60	43	48	65	52	60	63	54	51	54	40	45	50	57	46	66	54	51	39	64	58	49	45	61	52	57	61	60	57	51	54	55	53	53	57	55	64	59	70	48	50	46	51	58	36	54	56	52	37	62	61	60	55	66	66	65	50	59	44	48	41	46	53	58	56	65	58	51	54	62	61	64	59	51	59	35	53	49	57	47	57	66	60	54	55	55	64	50	56	50	51	50	56	55	59	56	61	54	51	57	53	63	62	41	64	54	64	62	56	51	51	63	65	46	55	57	51	47	60	58	58	51	53	61	74	54	58	55	50	51	60	50	43	53	64	59	50	57	65	70	50	57	47	49	59	62	49	51	62	44	51	58	59	53	50	54	57	57	63	52	49	48	65	56	55	47	55	59	59	43	47	44	66	53	55	46	49	39	53	41	56	50	47	48	67	55	40	45	54	51	57	56	52
14826	8589	4603	4766	6323	7185	5985	4918	3680	3043	2247	1680	1419	1173	904	824	726	694	725	609	582	549	527	512	474	450	496	448	478	465	459	488	476	467	483	462	470	489	493	465	463	419	453	425	462	492	444	408	493	470	450	494	452	474	470	427	480	463	464	480	426	456	497	469	482	461	456	472	489	490	454	439	467	420	499	442	508	489	450	461	479	432	425	460	429	445	480	432	446	493	477	417	503	471	424	480	431	468	462	456	440	447	425	443	462	454	440	493	469	430	429	444	462	450	491	424	493	467	445	477	496	505	463	478	460	487	446	459	505	480	458	460	456	468	458	473	446	444	440	453	452	460	490	454	486	501	433	410	456	476	483	453	472	468	455	447	491	478	455	470	463	483	456	449	443	480	482	456	435	455	490	463	475	436	470	482	468	453	471	459	417	495	463	471	466	486	487	451	431	435	461	434	435	460	460	486	446	515	453	468	474	470	459	462	455	457	434	461	435	491	489	450	444	473	469	463	467	494	468	453	469	464	455	438	485	467	491	468	465	465	498	478	473	490	471	440	445	448	474	445	434	472	452	500	465	426	422	469	489	488	497	419	461	454	423	460	504	448	446	458	503	459	481	474	491	450	464	456	431	452	443	470	444	465	438	483	493	443	429	477	456	481	490	490	475	464	485	466	462	437	441	464	456	468	428	424	475	474	455	436	473	432	426	443	449	455	476	454	453	484	471	503	474	440	479	482	457	463	473	455	410	461	458	466	461	496	453	413	455	456	454	487	468	468	441	458	510	484	451	486	452	484	479	488	457	486	464	494	469	488	440	479	443	463	481	451	479	487	484	476	445	464	468	442	468	497	464	483	443	484	466	450	440	448	459	448	491	461	504	422	427	480	432	463	466	466	498	490	445	470	472	440	462	494	500	451	448	465	436	467	458	430	474	474	473	430	458	471	493	445	472	462	436	451	518	481	447	470	493	423	449	466	465	418	457	458	491	454	487	468	467	481	481	453	488	486	442	438	499	462	471	484	485	469	476	461	443	471	497	433	502	457	454	471	491	456	469	447	418	452	458	478	459	495	453	441	451	458	436	477	473	482	486	488	467	423	440	405	466	471	461	437	464	481	437	442	455	452	424	464	432	461	471	478	445	465	467	482	449	450	446	466	467	479	513	469	459	452	444	491	477	486	415	458	446	522	450	437	475	455	499	432	449	466	453	424	493	490	465	495	493	477	462	480	487	452	443	447	490	482	467	506	445	530	491	452	458	468	472	482	494	425	432	459	480	460	473	466	458	438	497	440	493	461	526	471	457	443	479	468	439	468	524	473	464	457	475	459	467	474	476	443	468	466	456	434	474	471	461	421	440	495	489	458	465	446	452	442	455	442	445	462	466	441	446	443	448	484	471	465	430	425	468	473	489	450	443	459	479	467	464	464	461	487	492	499	452	497	472	427	448	504	456	480	481	500	424	433	443	495	461	444	439	452	467	487	432	474	449	466	451	452	471	475	435	460	490	455	489	484	450	463	482	434	418	471	459	449	472	455	487	476	443	434	458	458	475	456	467	453	454	445	456	485	479	433	429	453	426	449	511	478	481	483	452	486	479	462	502	460	466	464	449	432	459	485	447	445	471	456	466	448	489	418	441	455	482	495	447	450	435	488	454	419	474	445	456	465	485	480	455	479	497	492	477	471	498	478	507	440	459	435	497	496	449	458	485	421	465	475	520	458	472	432	472	457	459	477	449	483	469	459	489	488	459	468	448	481	447	474	443	502	475	455	493	454	496	426	457	436	439	474	481	456	498	450	463	462	475	454	432	481	429	472	437	424	468	459	482	432	455	455	486	479	458	488	433	421	436	460	497	449	445	471	474	447	479	449	469	489	478	516	464	445	502	464	467	464	494	422	489	455	470	480	420	466	481	428	455	423	486	470	434	482	478	456	454	442	465	477	462	441	473	433	476	469	476	466	465	448	404	454	492	446	437	433	446	459	454	438	470	481	493	465	464	467	431	466	488	444	460	455	460	519	457	468	464	496	428	453	470	450	489	459	475	508	464	472	417	467	433	451	501	487	439	468	471	469	464	463	455	457	455	468	445	453	456	501	482	477	456	472	477	446	478	474	462	467	465	447	439	450	450	453	476	489	493	475	483	461	488	477	466	428	415	460	451	463	442	458	463	463	453	462	439	458	483	443	430	454	451	441	410	462	444	419	442	428	433	480	433	445	420	470	505	429	479	468	484	472	432	462	490	421	460	452	438	470	456	468	487	492	450	433	455	467	456	473	441	453	479	464	465	485	457	404	485	467	478	449	446	473	480	494	451	423	463	468	438	473	504	432	415	463	441	461	473	464	441	492	505	483	454	437	452	445	471	455	480	464	468	463	471	464	449	457	441	473	486	445	485	502	447	479	487	450	437	472	449	450	474	489	472	504	457	430	412	452	442	468	491	445	460	441	518	457	513	459	460	458	459	460	454	460	436	473	457	469	465	430	467	429	448	472	503	423	480	430	467	472	429	486	458	442	489	437	491	472	504	466	442	461	490	474	502	482	459	461	491	450	419	485	485	419	431	456	477	467	462	434	485	483	458	483	502	468	477	468	470	462	448	453	457	522	479	466	480	455	463	438	461	443	457	460	478	472	483	433	495	486	461	457	452	458	472	453	492	481	458	486	460	453	490	452	444	490	489	431	459	465	489	479	444	457	470	444	464	444	470	478	477	494	426	425	463	467	433	468	442	451	471	502	485	468	445	471	474	477	458	468	469	476	471	483	456	445	485	476	413	482	432	467	447	452	496	417	500	493	464	485	471	460	469	448	449	462	449	451	488	458	498	475	462	492	477	445	443	422	460	422	509	488	444	451	460	498	443	470	426	451	480	469	450	479	480	468	486	501	446	487	431	475	494	434	448	483	477	470	462	474	494	463	467	461	458	484	492	444	519	429	437	463	469	466	431	460	415	466	434	475	433	467	481	447	505	474	465	467	498	465	445	515	457	498	450	435	508	472	440	481	491	437	478	457	440	465	430	478	422	421	477	471	462	420	432	497	451	459	450	455	464	476	480	487	474	475	430	461	434	425	500	496	451	446	466	473	475	452	454	453	432	456	444	458	483	467	489	463	460	475	444	433	481	441	492	458	454	466	455	466	443	480	473	468	461	461	449	473	451	443	457	469	488	441	470	483	472	457	448	458	452	458	457	397	491	440	441	453	439	451	466	479	454	460	457	475	484	441	453	472	468	482	525	454	461	490	462	431	465	496	504	476	502	445	451	470	490	433	438	458	463	457	465	435	452	463	415	452	490	508	453	446	465	424	428	439	498	483	465	477	453	467	457	466	426	433	449	481	453	434	429	487	491	490	478	486	458	500	479	467	475	461	458	447	516	484	443	459	485	450	451	436	466	475	419	477	464	459	519	433	462	456	445	426	474	490	451	434	444	459	467	439	451	471	435	470	415	444	445	461	468	467	469	490	476	466	468	444	426	468	433	463	464	480	442	467
9018	1426	522	365	264	224	239	221	185	154	138	127	119	128	101	109	98	103	79	98	88	84	100	89	102	103	103	94	92	93	91	103	77	95	85	81	100	94	85	97	92	94	94	90	87	89	76	97	96	87	102	92	90	88	81	73	78	82	98	88	99	91	94	93	102	95	89	89	90	97	96	80	121	88	98	89	87	102	92	86	85	95	80	86	79	81	84	90	115	88	90	102	88	93	103	93	76	89	98	101	93	87	88	95	100	97	107	109	85	82	93	92	81	96	84	99	101	93	113	112	90	98	99	84	112	92	66	92	106	82	86	106	93	84	103	110	99	98	79	93	87	72	89	81	76	91	91	96	98	88	103	90	82	105	85	97	100	100	91	83	79	86	81	68	93	87	88	95	89	79	81	86	91	57	101	84	97	91	82	87	96	90	88	70	88	83	101	95	71	83	85	82	89	106	86	103	93	94	84	84	106	63	104	81	90	90	78	99	93	107	90	99	102	95	99	111	93	91	86	90	89	85	77	95	84	96	94	98	90	88	90	90	88	82	92	72	80	83	92	97	83	102	104	81	107	96	96	102	99	94	85	89	92	95	91	92	98	91	90	90	75	95	93	109	83	82	78	93	91	102	106	98	81	74	93	86	98	92	104	85	97	73	89	103	94	79	100	95	94	99	99	77	78	93	82	89	100	78	89	94	87	75	89	84	67	89	84	95	95	75	108	98	92	86	84	87	83	89	89	83	95	107	97	88	86	95	94	94	79	93	91	97	78	98	100	83	79	96	81	89	97	87	85	88	85	93	100	103	81	101	83	100	89	75	98	84	83	91	80	84	79	98	93	94	100	96	96	101	91	100	78	84	81	86	82	79	81	98	82	93	103	78	78	111	94	107	91	106	99	77	79	98	86	105	101	110	100	96	91	93	100	103	96	71	78	95	82	96	97	96	85	101	103	101	86	86	106	83	88	86	91	102	106	92	84	85	98	95	96	73	93	102	93	90	75	93	86	99	100	79	80	90	93	88	78	91	93	93	84	83	98	94	81	96	69	97	83	95	90	78	87	102	87	116	77	100	80	87	98	104	94	82	98	78	90	91	85	91	84	100	103	100	100	76	85	83	85	76	88	91	76	84	85	95	98	101	95	84	102	107	91	95	101	98	88	87	66	83	89	94	88	85	93	76	95	93	89	101	91	88	100	87	70	99	66	86	92	91	96	98	89	103	88	92	91	100	80	96	92	91	104	91	103	104	87	77	104	103	98	96	91	100	88	86	96	90	94	91	87	89	97	82	78	93	86	96	90	78	109	89	96	107	89	83	88	103	84	114	87	107	95	81	106	94	78	96	84	88	96	99	78	77	85	120	83	97	82	99	95	96	97	92	100	96	90	91	83	95	90	80	83	75	80	80	84	110	83	104	92	101	107	106	97	94	95	85	85	76	86	111	89	95	89	85	91	89	104	102	94	121	85	79	100	103	109	97	97	86	92	112	88	97	113	74	103	106	94	70	80	85	78	107	87	115	92	83	93	90	92	82	83	91	119	84	95	85	73	99	81	94	78	95	117	90	80	77	92	98	85	90	78	87	99	93	74	101	91	97	96	94	70	89	97	80	102	89	102	82	102	94	82	99	98	83	102	110	88	97	89	92	85	91	97	98	86	85	88	110	90	78	101	117	97	85	94	110	86	82	95	81	90	106	84	111	90	93	94	99	91	99	99	74	81	96	104	79	98	85	91	86	94	75	100	100	90	88	73	97	80	100	84	92	99	92	75	79	104	104	83	93	106	109	94	78	95	99	94	72	111	81	108	87	99	92	94	87	94	88	78	108	103	95	82	97	111	96	88	71	104	90	100	82	88	86	90	72	92	82	89	98	99	64	95	83	94	99	68	89	97	84	85	93	106	83	87	81	81	87	84	90	97	89	76	94	102	98	83	92	84	95	102	87	103	90	94	106	94	88	84	91	82	80	83	71	84	98	104	85	109	94	95	97	106	93	86	99	105	76	86	97	106	88	92	72	93	88	98	91	104	93	91	108	91	70	93	98	104	97	78	77	104	89	88	109	70	77	95	73	94	87	77	88	78	90	100	100	86	85	71	105	80	83	97	104	93	91	105	98	88	92	89	80	74	88	89	108	102	100	76	71	79	93	76	73	97	101	83	102	74	85	74	100	97	89	84	103	95	74	105	85	80	91	91	85	97	91	104	97	94	86	89	85	87	111	101	85	84	100	88	81	92	81	116	102	91	95	92	86	84	93	74	93	92	90	82	79	100	71	94	92	87	90	104	89	95	107	92	82	114	100	91	76	86	98	97	91	94	102	97	90	81	104	114	82	85	79	90	88	105	72	95	100	86	98	93	95	90	91	107	91	112	99	88	109	100	107	92	94	91	79	87	88	87	101	101	95	74	97	80	97	92	75	76	85	106	72	84	97	97	81	81	91	97	87	82	96	82	85	107	87	94	110	77	86	103	110	87	79	93	96	79	90	95	74	103	87	88	90	86	86	83	76	97	88	95	92	81	72	77	91	97	73	85	82	90	76	81	79	97	77	105	96	87	85	95	106	98	100	74	81	99	79	87	89	88	96	90	112	89	81	87	91	94	79	107	80	92	95	86	92	95	70	107	77	96	91	82	100	101	95	82	97	95	100	95	91	107	104	82	103	98	82	99	92	71	88	95	93	96	90	87	96	92	76	89	80	82	86	79	68	97	89	89	81	62	115	98	93	100	100	86	92	93	101	79	92	101	100	83	96	103	100	104	88	94	113	97	91	103	105	90	85	84	117	105	90	92	97	93	80	97	79	76	87	79	98	92	102	81	85	71	74	92	91	104	101	90	86	91	98	95	92	87	89	81	99	88	89	105	106	72	86	98	81	91	86	94	93	89	118	83	82	82	102	89	87	101	70	84	96	83	87	94	83	107	100	108	87	109	83	105	102	81	106	99	93	86	93	97	104	104	85	94	107	83	94	87	92	97	93	80	101	80	94	85	90	94	95	94	87	102	90	97	86	86	82	111	116	94	83	97	82	100	126	92	104	83	81	102	75	94	96	73	91	94	86	94	79	93	95	88	103	89	100	83	96	98	104	108	76	108	95	88	97	82	93	93	85	84	87	105	105	87	107	85	85	83	105	92	84	76	98	89	89	95	95	89	96	87	97	75	104	84	74	80	87	80	95	66	95	100	106	82	110	83	74	93	102	99	77	91	118	103	85	113	95	103	90	92	90	84	64	96	100	74	108	87	109	91	98	69	108	85	81	95	91	86	106	95	83	83	96	80	102	106	91	93	89	105	80	105	90	115	99	86	106	104	76	104	97	98	91	101	77	76	78	95	109	89	80	84	95	102	80	82	89	95	87	101	81	86	100	99	104	86	96	95	82	74	94	95	92	83	81	86	90	89	92	96	92	97	89	101	88	113	97	79	93	83	79	95	92	101	93	80	100	102	105	91	109	94	105	92	90	86	98	86	92	88	96	109	95	84	87	97	105
18407	10588	6114	6263	8184	9298	8220	6263	4944	4154	3024	2134	2043	1784	1357	1262	1090	1001	1015	883	824	790	840	769	769	777	723	794	760	724	731	800	714	725	767	769	740	737	716	718	762	704	745	719	705	727	792	695	792	735	690	712	711	710	736	748	747	728	683	706	702	679	713	746	756	759	748	750	704	728	714	720	719	758	699	735	693	759	728	708	725	690	748	755	764	775	738	720	759	741	742	727	773	739	751	744	749	694	701	792	754	745	719	695	743	758	713	723	801	711	726	704	710	722	717	737	761	729	735	746	735	752	719	711	695	721	725	711	730	756	743	737	730	737	720	699	748	741	753	745	762	693	735	738	754	751	743	749	725	742	734	732	721	753	749	744	754	752	641	708	676	714	737	733	704	737	736	699	739	756	699	704	679	717	716	695	709	744	723	729	739	762	690	766	756	760	776	758	771	736	785	726	785	728	726	730	794	697	721	690	713	707	682	717	712	756	735	722	684	771	678	678	687	754	753	772	721	746	743	726	724	753	703	749	716	745	748	722	752	772	756	752	722	760	760	748	727	721	735	714	737	727	724	730	671	728	745	690	741	733	722	692	726	731	695	764	725	727	775	703	714	736	702	740	748	735	691	706	729	732	742	752	759	709	692	729	729	740	730	733	730	750	728	758	714	749	731	759	740	728	770	746	729	743	698	722	737	733	725	708	756	713	716	690	766	708	756	726	709	676	762	672	767	731	741	738	760	746	744	740	785	726	697	739	708	761	726	656	766	682	706	702	742	732	748	761	703	740	716	717	734	731	725	736	751	693	726	710	730	757	750	700	784	774	720	687	716	690	775	753	744	723	749	719	742	679	726	658	748	716	727	705	741	705	691	744	704	737	722	684	722	733	753	686	703	736	749	677	714	744	775	673	719	704	731	742	655	726	741	733	708	703	728	717	768	714	693	789	699	756	747	721	721	754	708	701	746	730	716	744	778	716	740	730	715	756	761	780	767	709	689	742	735	720	718	727	720	686	714	738	720	693	682	737	719	702	715	738	733	699	756	729	715	743	739	741	721	759	699	719	712	748	740	724	702	725	732	719	733	704	774	745	723	730	754	730	730	747	716	746	716	722	730	677	727	711	735	772	733	745	771	758	696	722	674	673	694	714	677	727	712	692	739	755	748	695	742	742	713	741	740	712	723	637	723	743	726	731	714	709	719	759	776	706	780	727	743	734	703	772	711	724	699	723	762	683	709	717	738	712	740	753	743	714	688	724	728	724	726	766	674	683	733	739	745	767	720	724	751	693	753	727	740	725	683	724	775	758	764	743	727	711	736	741	742	713	742	733	706	751	732	711	724	745	710	720	788	747	697	723	738	733	697	723	722	724	716	741	721	739	715	679	711	734	725	724	743	739	743	761	754	677	728	661	741	782	709	700	752	726	731	742	725	744	743	716	727	724	758	714	732	718	722	735	700	732	727	755	750	801	708	724	758	773	773	703	741	683	686	728	744	726	687	799	715	734	750	706	735	725	731	731	703	716	713	703	753	775	702	752	713	755	747	709	744	755	752	729	705	751	694	731	758	746	716	715	749	710	724	710	766	703	749	710	706	682	769	682	757	687	710	766	713	698	726	726	704	692	736	720	754	798	735	695	711	696	750	793	765	735	715	742	742	756	728	675	759	675	713	744	747	745	731	728	682	754	718	749	733	713	757	752	720	754	743	788	695	685	741	724	679	705	758	721	684	702	737	779	730	730	696	776	727	768	668	763	706	762	700	758	731	706	719	771	735	734	732	718	715	757	733	741	675	711	734	722	779	748	682	726	796	713	717	720	769	729	708	722	752	749	721	720	729	760	756	719	696	694	720	709	708	705	723	772	750	748	697	720	721	754	743	724	776	725	715	699	720	737	749	700	696	687	717	722	704	701	736	729	753	775	786	723	724	781	719	708	713	706	692	767	732	760	710	799	742	695	721	740	698	725	730	754	724	711	739	670	745	744	710	748	763	722	695	771	719	689	707	752	759	709	738	688	719	752	769	739	747	724	762	732	668	746	752	714	763	746	715	713	697	743	701	703	720	714	707	738	726	712	686	742	728	713	732	762	725	753	745	708	764	746	772	721	696	769	678	693	702	731	691	706	745	698	771	734	676	656	696	709	740	748	709	680	733	721	749	811	736	691	722	762	753	736	718	748	740	727	736	746	721	774	683	712	713	760	718	723	765	728	695	744	737	701	748	728	735	732	691	742	758	696	750	745	706	743	741	744	758	688	720	755	756	747	732	708	714	714	751	758	749	760	765	718	751	733	735	748	763	755	692	733	771	737	725	689	673	741	744	720	734	732	718	722	755	788	749	729	752	664	714	730	730	692	693	749	762	689	699	747	745	736	766	667	684	743	753	709	731	726	722	732	736	747	749	710	721	740	723	696	743	749	680	732	743	752	715	693	746	739	735	757	749	704	711	772	683	757	690	767	727	770	725	688	759	740	719	710	754	703	771	721	753	711	705	721	711	786	732	697	747	778	710	680	683	731	744	720	738	729	744	700	751	682	701	744	754	757	697	751	726	749	721	718	761	746	709	711	735	698	717	741	659	740	742	771	739	719	709	790	797	725	733	690	748	717	698	783	711	684	730	703	706	701	759	689	663	721	726	740	747	693	722	749	770	725	753	737	717	688	743	718	748	706	703	714	768	701	731	735	760	754	746	788	811	717	736	721	699	756	720	729	708	729	744	711	723	757	715	721	709	743	699	721	700	752	752	722	723	745	720	702	732	678	790	790	714	717	739	774	721	774	755	728	720	721	741	691	676	760	745	712	775	736	699	741	669	747	727	695	757	735	775	695	742	723	731	753	734	750	720	692	740	758	759	727	720	747	712	719	776	741	754	711	694	726	702	733	747	762	683	735	725	763	730	693	703	757	701	747	716	723	747	712	775	737	748	727	741	696	717	721	784	754	781	718	710	743	731	708	753	741	720	762	780	758	789	735	724	745	747	720	747	709	737	787	714	695	743	763	747	789	737	757	737	698	742	721	696	724	713	747	765	684	731	758	780	752	727	701	731	747	718	727	724	770	681	727	732	717	698	707	752	677	712	746	746	704	733	717	770	724	732	743	693	730	710	732	738	710	702	709	757	723	721	711	734	734	759	785	713	750	771	721	743	683	706	711	731	711	780	728	740	671	743	762	744	720	704	716	712	707	757	768	769	683	769	690	728	737	793	740	720	721	726	748	715	693	745	731	744	758	766	755	741	728	739	728	741	698	730	709	703	712	765	738	695	733	740	725	752	760	734	715	720	777	730	755	750	703	711	691	714	732	701	744	687	770	736	748	690	716	788	738	708	684	708	727	707	757	774	753	701	719	709	715	714	709	765	724	682	706	764	731	721	727	728	713	762	728	719	745	723	731	710	747	686	719	763	721	714	742	719	741	722	735	724	737	777	700	704	735	694	705	756	719	735	712	732	749	772	760	701	715	784	731	767	747	767	697	680	753	756	715	715	719	728	704
8120	602	265	181	142	116	117	101	96	89	72	79	53	65	50	52	57	50	63	52	50	46	38	57	61	37	40	52	50	53	43	38	57	39	47	49	43	43	41	48	46	58	57	36	48	61	47	43	57	50	48	62	42	49	44	48	49	51	43	45	46	44	49	41	46	54	34	41	54	57	38	57	50	56	41	41	49	47	44	46	62	47	50	49	44	57	53	53	41	48	45	49	53	43	53	47	51	48	40	49	56	56	52	47	56	47	59	42	43	41	43	42	42	53	51	44	48	35	57	55	44	44	37	69	51	46	51	54	50	57	36	43	47	42	48	50	49	29	49	55	51	44	45	50	48	48	34	42	64	42	41	56	51	49	51	39	49	45	40	39	40	44	56	45	51	53	46	52	39	49	57	48	58	48	53	43	40	42	40	52	57	45	43	47	50	53	48	52	41	55	48	58	49	52	44	40	45	39	51	48	46	45	46	57	53	46	51	45	56	48	41	55	46	45	49	48	44	52	58	47	50	51	53	63	52	47	38	38	47	55	50	39	36	42	45	38	55	49	49	48	32	33	49	62	47	41	52	37	37	37	52	62	46	39	43	50	40	52	48	47	42	42	42	52	44	52	39	48	45	43	51	37	50	52	62	63	46	47	42	49	44	40	43	39	54	41	50	49	43	53	64	46	53	41	46	54	49	46	44	50	52	47	39	48	40	46	55	55	67	36	44	72	36	42	64	47	57	42	48	47	36	50	45	53	52	56	53	51	31	36	50	60	52	42	48	46	53	44	56	54	42	42	43	45	47	43	50	44	34	55	42	41	48	48	47	54	54	49	54	40	43	55	55	56	41	51	49	47	44	53	49	49	54	51	63	40	48	42	43	37	49	42	46	63	54	57	42	54	47	50	53	43	45	49	57	42	46	49	64	51	52	47	38	50	36	44	44	39	41	41	43	37	49	53	55	54	46	50	59	47	40	52	62	60	41	36	45	34	53	47	58	63	49	59	36	37	60	48	51	48	45	45	58	54	43	42	58	48	60	39	51	53	42	44	42	48	32	49	51	38	44	42	57	55	40	46	46	47	42	46	54	44	59	45	59	57	54	38	48	45	45	52	41	53	50	46	45	47	54	60	48	51	52	44	52	50	43	43	52	62	59	45	37	36	52	56	43	60	60	61	45	50	54	56	42	49	35	41	34	33	46	44	44	53	50	57	43	43	46	52	47	41	45	59	55	45	37	54	41	50	44	48	48	49	37	64	45	45	36	37	39	41	48	49	55	44	55	45	55	57	42	47	49	54	37	39	64	41	49	52	53	52	38	51	45	61	47	50	45	46	45	41	56	54	39	37	51	31	44	46	56	41	53	45	56	48	44	57	32	53	43	42	43	56	41	55	49	50	44	44	42	39	54	33	39	47	49	52	44	35	48	51	54	51	44	44	52	50	50	39	45	42	52	56	49	51	54	54	50	39	42	44	55	48	56	50	52	43	58	51	35	53	63	43	50	46	49	41	50	51	49	55	39	41	48	41	49	55	44	42	54	50	54	50	45	35	42	44	65	49	44	44	46	54	46	43	45	38	51	64	47	53	63	42	51	58	47	55	37	43	41	33	45	48	43	40	43	46	41	52	49	54	41	53	48	49	53	42	40	45	48	44	54	52	49	54	54	48	54	41	50	44	38	39	47	43	63	47	61	48	51	46	53	62	38	43	48	48	43	54	46	53	39	41	57	42	52	57	38	46	49	49	40	59	51	57	42	46	59	51	44	44	58	52	50	42	44	45	51	50	48	43	47	46	48	39	39	49	51	48	62	44	63	56	42	56	56	52	39	52	52	43	47	55	43	42	50	43	47	63	48	50	53	66	40	42	50	47	43	45	61	42	45	38	45	44	56	44	53	42	48	51	50	48	44	49	47	48	46	41	55	39	46	45	58	52	42	46	49	45	48	48	59	43	52	41	43	47	45	36	50	45	48	42	45	44	42	52	61	56	40	44	48	45	43	49	44	44	51	50	48	53	40	46	47	48	42	53	45	52	44	49	42	48	36	42	48	50	41	49	38	44	57	56	38	50	62	40	39	63	46	44	33	58	56	52	38	42	40	49	41	55	52	44	44	39	45	53	53	49	38	49	40	38	40	48	57	40	45	46	40	44	45	49	50	45	44	39	49	53	41	57	40	38	55	49	38	40	61	54	57	37	47	43	50	51	47	52	54	53	49	63	43	51	52	58	43	44	44	52	46	49	38	52	46	46	45	53	47	43	41	50	52	44	53	44	49	46	60	38	42	49	38	48	45	46	48	46	47	41	57	38	54	50	59	60	43	42	44	43	40	59	37	49	34	47	48	32	40	49	54	42	45	53	67	38	55	54	49	56	61	32	42	54	48	67	54	55	54	51	52	56	43	51	57	52	51	37	44	44	32	26	62	65	36	56	54	58	43	54	50	48	54	49	50	49	51	51	44	50	42	56	35	49	47	46	45	60	46	44	48	50	47	52	52	61	52	49	54	39	35	44	42	54	59	42	37	43	41	49	51	51	46	40	54	40	44	48	49	44	43	47	45	56	51	48	40	60	50	54	42	60	46	39	39	51	55	42	49	50	47	51	49	42	57	57	40	45	55	63	41	40	42	46	47	44	50	46	44	58	50	53	49	49	39	54	49	38	49	50	51	43	38	48	61	53	43	52	49	58	50	45	49	48	56	45	49	39	57	49	41	45	43	45	48	45	39	46	47	57	40	51	51	38	49	47	56	43	48	46	42	52	52	55	48	48	57	43	53	54	42	38	44	56	58	37	44	37	61	43	50	60	62	58	49	34	42	49	45	47	54	56	54	46	36	47	54	48	56	52	60	50	46	46	37	55	53	50	56	49	45	57	42	52	58	44	48	53	39	41	46	57	41	50	42	64	46	51	59	45	44	50	53	41	48	55	39	43	55	38	50	43	40	47	36	52	51	66	49	48	43	59	36	47	57	44	50	44	46	50	39	43	42	52	39	46	60	57	42	50	55	46	52	43	54	43	45	42	53	47	50	47	48	52	39	39	45	39	31	38	64	53	44	43	58	50	42	61	52	51	34	40	56	37	52	47	46	54	58	57	50	49	46	46	36	67	39	38	55	37	57	45	37	45	39	46	27	43	41	62	50	42	42	49	46	43	57	45	58	40	47	42	59	42	46	43	40	57	54	43	38	45	39	52	60	48	63	43	56	41	45	43	51	39	47	45	66	52	43	58	50	55	46	39	41	46	50	44	49	38	52	45	52	43	43	35	53	45	47	38	53	54	55	41	43	61	42	52	45	33	50	43	42	56	47	56	35	56	73	40	47	42	57	47	58	57	58	49	56	50	55	52	41	49	38	56	57	61	46	50	40	50	48	47	53	52	46	32	48	44	41	50	57	51	48	46	34	38	48	43	53	55	46	45	52	49	50	56	52	51	39	43	39	43	43	35	47	63	41	52	53	48	55	61	43	59	44	59	61	59	44	47	55	37	32	49
12218	5784	3541	3486	4471	5378	4565	3520	2835	2162	1552	1232	1087	939	702	671	650	584	530	505	490	450	448	433	453	396	383	437	437	456	424	401	415	384	389	449	382	400	403	390	405	406	395	398	394	389	421	390	449	382	389	408	412	411	401	397	406	418	402	388	383	381	412	401	436	418	411	389	373	390	377	413	396	387	407	426	415	405	433	390	393	409	415	411	426	424	397	385	414	429	390	384	435	420	372	375	426	405	398	391	374	419	422	424	390	401	431	423	401	401	426	399	405	423	431	355	415	414	380	401	435	426	402	406	434	436	418	396	369	381	417	424	408	421	385	396	441	376	414	452	410	384	414	388	416	397	389	416	422	395	393	386	432	412	402	426	388	413	395	416	401	382	429	405	387	399	438	406	420	415	421	370	405	421	393	361	390	410	408	420	417	400	396	395	394	445	401	387	377	428	417	417	426	407	393	449	439	374	403	381	393	428	401	416	415	414	417	415	382	440	411	451	374	395	396	414	356	446	422	419	405	411	422	412	388	374	388	444	408	411	446	410	427	386	390	407	380	381	431	427	375	408	405	405	410	421	397	410	414	383	399	415	398	402	361	398	406	416	388	430	398	415	398	420	419	432	403	407	396	389	375	410	409	443	384	395	394	416	408	454	391	428	418	387	432	406	411	390	416	378	406	388	419	432	398	424	402	398	391	469	387	437	424	414	426	403	396	429	439	382	408	446	380	406	392	399	417	460	405	388	423	396	404	408	446	411	375	409	407	389	378	406	423	418	381	397	398	397	376	434	423	369	385	465	417	448	371	373	405	381	434	360	392	391	444	362	414	423	443	413	427	391	434	394	391	403	415	412	389	383	374	422	376	408	387	432	378	425	404	395	433	398	416	384	411	422	412	388	388	391	397	424	409	452	433	445	405	405	393	375	407	386	421	436	370	386	442	438	417	407	384	412	402	416	387	395	417	422	401	403	411	422	431	443	405	418	419	362	424	419	413	425	407	408	398	398	393	385	398	402	376	385	390	426	399	434	392	399	424	424	386	402	410	399	441	403	428	411	404	454	417	393	426	420	390	398	398	423	444	402	406	364	438	415	397	365	347	383	384	380	402	436	420	418	411	389	384	409	439	399	405	413	420	405	387	422	457	401	426	414	398	443	433	413	408	393	414	437	416	429	417	422	371	430	373	396	416	404	402	430	392	410	378	385	410	384	427	402	369	426	388	416	412	375	433	385	426	391	438	413	392	398	408	414	358	396	389	417	422	419	394	368	416	407	429	363	348	433	408	364	432	378	412	421	441	405	415	413	376	411	443	433	392	381	409	401	395	389	412	410	385	404	386	417	437	382	411	383	424	402	425	400	400	398	399	402	397	415	396	391	397	412	405	417	423	407	399	432	427	378	407	411	404	431	434	412	393	402	399	422	412	409	465	401	411	373	397	412	436	394	404	390	395	409	384	399	421	385	397	429	414	416	439	410	406	414	413	367	416	416	418	411	417	419	410	402	397	433	412	439	413	401	395	403	388	434	374	406	387	380	407	380	419	403	405	421	399	396	399	384	418	338	421	403	406	402	389	384	384	414	385	401	396	383	410	434	393	452	402	397	408	400	390	396	402	391	375	387	396	413	370	410	376	418	399	406	394	421	391	408	417	442	411	408	432	419	410	415	447	424	413	411	423	420	394	414	380	399	416	433	425	407	425	400	408	373	410	425	427	390	403	386	423	421	409	424	400	387	419	389	358	408	405	421	407	390	394	404	397	405	407	428	400	366	413	402	405	420	390	392	405	430	413	410	381	387	430	393	398	375	389	402	400	406	398	401	418	376	401	404	415	414	409	395	412	418	444	421	440	404	400	370	406	444	366	394	384	444	401	375	423	416	404	431	396	383	356	424	472	382	406	424	410	397	391	398	385	421	418	431	420	391	394	422	368	396	407	441	384	425	410	412	399	393	399	392	390	404	405	372	357	405	395	391	444	389	402	414	414	410	417	401	406	394	412	435	415	338	404	401	400	376	411	397	385	384	406	404	405	389	390	404	418	397	408	412	429	391	455	434	410	407	407	385	382	392	395	385	396	406	348	423	397	433	398	420	387	411	378	437	398	406	395	384	394	433	442	431	447	407	405	418	410	415	410	446	420	431	399	375	400	412	416	420	404	419	382	425	387	394	412	385	404	403	382	402	393	409	397	364	413	415	401	381	421	431	393	368	386	424	408	416	440	411	422	424	402	386	408	400	425	389	397	399	441	427	418	426	418	430	422	383	397	426	401	419	416	396	420	425	403	379	415	416	422	377	406	438	404	434	423	407	392	410	432	446	383	445	396	410	418	368	389	418	396	408	398	399	397	407	398	397	389	431	423	410	411	412	384	416	413	389	388	368	392	400	408	427	436	379	402	403	403	418	429	411	400	387	379	409	427	435	402	388	387	384	395	400	420	419	406	406	412	423	403	389	381	412	429	445	408	396	407	380	405	400	388	416	425	411	402	388	386	417	376	410	400	397	372	455	380	379	397	395	404	423	424	417	410	391	406	404	402	422	413	414	398	380	397	446	389	415	396	381	428	403	408	422	402	373	429	395	436	380	371	426	401	392	417	367	366	405	398	363	397	415	383	424	389	430	431	375	416	388	412	396	424	393	420	431	409	384	402	392	405	415	396	404	414	380	441	396	400	408	390	424	398	403	402	377	397	388	399	401	415	393	413	406	374	415	414	424	390	426	427	383	412	408	436	403	378	385	420	406	396	467	410	388	439	404	423	402	392	406	403	388	411	402	391	387	365	415	432	417	406	402	387	378	383	419	438	393	424	394	391	446	397	436	389	389	375	395	398	413	432	368	409	398	391	397	339	375	428	402	412	394	408	447	376	423	409	414	426	432	376	383	398	375	394	397	439	408	428	381	411	391	396	397	436	408	410	412	401	378	411	432	407	452	396	421	408	434	407	413	431	431	377	426	413	400	389	386	389	421	352	405	415	432	461	403	403	422	418	407	383	416	351	390	391	441	388	382	385	378	392	423	390	423	395	406	404	401	395	371	374	377	403	372	430	411	368	425	376	433	410	386	418	412	376	389	382	436	434	399	399	382	419	396	409	393	342	408	414	406	397	426	403	421	411	434	421	369	383	380	379	410	368	390	423	389	384	398	412	379	411	383	435	397	452	398	409	418	396	416	411	398	370	393	420	402	448	396	381	408	404	391	398	408	394	406	386	393	425	390	441	421	398	406	425	403	427	430	395	416	419	390	425	415	401	415	416	399	423	428	410	438	413	426	399	435	416	427	376	417	402	419	400	420	381	402	426	419	345	432	380	451	430	409	378	401	406	370	398	387	434	375	434	429	412	410	436	421	386	420	427	401	399	418	411	371	417	401	428	391	409	388	401	424	410	414	411	406	373	377	408	427	374	411	389	440	392	399	418	396	431	348	381	394	422	394	378	428	402	384	424	431	424	435	406	383	404	380	434	420	398	388	397	386	381	408	404	402	396	434	392	385
7994	527	297	159	133	131	120	114	91	65	97	66	77	67	63	59	64	62	56	42	48	62	54	71	49	54	61	46	53	46	59	41	45	62	62	51	44	48	45	57	46	48	58	56	60	59	51	52	55	69	63	47	43	61	63	52	50	58	52	53	57	42	48	50	47	59	42	47	49	45	57	51	55	58	45	53	57	49	59	55	57	61	62	47	53	57	59	46	46	56	47	48	44	49	58	53	59	49	45	63	55	53	54	49	46	61	47	54	55	64	56	45	58	58	49	49	60	54	50	42	63	59	59	55	50	43	54	52	43	59	68	50	51	52	59	52	60	63	54	54	53	56	52	55	57	37	65	57	62	55	56	50	54	53	56	61	58	60	68	43	44	49	53	57	48	82	47	51	48	59	48	47	45	49	48	56	54	54	60	61	53	53	47	44	44	54	58	57	52	51	56	55	39	65	49	60	59	52	60	48	63	60	56	61	52	56	61	46	57	57	41	50	66	62	68	43	60	60	52	50	41	70	41	48	49	56	42	48	56	41	58	51	59	62	54	42	56	53	47	51	52	63	54	72	63	50	58	62	59	60	67	53	49	51	54	57	52	58	56	61	47	55	57	52	55	48	51	63	39	52	44	57	50	49	59	39	51	57	63	53	46	55	44	57	57	61	63	44	56	55	47	68	55	53	59	58	68	62	51	42	50	58	53	53	69	50	48	55	40	56	58	51	46	52	67	53	66	53	55	58	47	46	62	59	51	48	51	56	55	54	52	69	55	63	48	56	37	58	47	51	45	49	39	45	50	58	54	52	56	50	47	65	59	53	46	44	52	54	53	61	41	50	55	45	64	48	56	62	44	55	47	57	60	58	59	69	45	57	47	57	55	65	56	56	68	59	55	52	51	54	50	48	56	53	67	57	63	50	57	66	67	68	61	72	56	51	39	55	51	47	45	52	63	60	64	53	40	55	56	64	53	57	63	60	54	52	52	62	49	47	53	40	54	58	50	39	51	48	52	55	58	52	47	54	46	49	68	43	56	53	47	62	40	60	55	54	55	70	59	46	54	51	61	52	44	58	62	53	66	40	57	59	67	56	54	56	49	50	66	48	56	63	57	61	61	57	61	59	60	64	55	54	67	48	65	57	46	50	59	56	52	48	57	63	52	49	55	45	58	45	66	35	61	57	47	54	60	43	37	58	46	60	50	54	59	53	59	52	41	51	52	55	44	46	43	52	41	48	57	55	67	64	48	41	58	49	52	48	57	48	56	50	46	77	42	65	40	64	43	67	64	51	38	65	55	64	59	45	55	62	49	47	63	42	50	48	42	47	59	49	43	57	54	52	50	60	59	54	44	64	56	47	62	70	64	58	61	49	45	67	45	69	64	62	57	49	52	64	53	74	44	50	45	50	52	56	64	57	55	56	57	51	63	47	49	69	56	52	42	58	58	45	44	47	51	51	53	42	48	49	46	64	55	59	59	54	41	58	55	58	54	57	43	55	67	58	62	44	66	49	69	36	60	68	58	57	58	61	55	60	45	52	48	35	42	52	48	46	66	56	48	50	45	58	49	50	46	58	50	65	47	55	58	63	66	48	60	54	32	52	61	67	69	50	58	49	62	46	46	56	50	49	61	56	65	40	46	56	57	54	46	44	55	53	40	52	52	52	55	50	45	50	49	57	46	39	47	54	43	53	49	54	51	58	63	62	46	40	48	51	63	56	45	56	47	59	62	54	69	60	46	68	51	63	49	59	37	41	54	50	68	62	45	54	44	58	66	52	53	60	50	52	60	61	55	63	47	55	53	57	55	50	82	50	56	42	51	42	70	55	58	60	53	52	52	58	58	53	46	49	57	65	66	65	48	48	72	63	54	58	58	55	51	49	60	60	42	49	54	53	53	56	50	39	52	55	54	55	62	45	48	51	51	49	56	43	56	55	42	53	54	57	52	53	44	59	49	57	62	36	55	53	59	67	52	49	52	47	52	55	62	55	49	55	65	44	51	51	53	50	43	56	56	55	45	61	51	56	58	54	65	58	67	49	53	60	55	56	50	56	53	57	56	54	61	65	63	53	56	50	61	44	54	44	69	49	38	46	61	51	53	44	42	51	66	65	52	62	58	45	66	45	46	66	43	40	51	51	55	39	59	51	55	52	54	51	58	47	47	56	62	66	47	45	60	60	47	49	57	46	58	63	58	50	61	51	55	48	58	39	56	60	46	47	43	63	53	51	48	53	41	51	61	56	53	48	48	58	49	52	61	75	61	58	73	59	57	59	53	57	47	60	50	46	64	55	67	48	59	44	59	57	53	53	53	51	52	55	65	53	62	34	48	50	54	55	52	51	50	60	56	49	60	56	54	48	47	57	57	63	45	51	55	56	63	56	54	50	56	60	46	52	63	56	52	37	50	56	62	49	47	64	61	51	56	47	53	60	54	59	45	54	43	56	57	65	65	46	57	53	63	53	57	46	52	50	63	46	51	53	63	62	53	54	42	43	59	55	48	52	55	49	52	67	62	61	65	57	58	59	50	54	46	60	66	54	48	60	52	63	57	49	44	52	55	59	46	56	49	36	63	56	49	64	51	60	46	47	53	57	59	54	44	42	57	51	68	47	51	54	68	50	58	54	51	62	68	59	56	46	55	49	57	58	62	49	74	60	54	63	58	64	54	61	49	57	58	53	45	57	46	47	46	55	58	46	55	54	48	55	57	65	64	44	66	43	58	47	54	60	60	52	63	53	48	60	62	59	56	53	44	46	53	61	49	48	55	50	64	39	52	67	53	50	57	68	68	63	47	50	45	50	59	60	38	56	60	59	54	51	53	63	50	52	58	51	50	52	43	49	38	51	56	53	46	55	57	62	53	41	63	47	50	38	43	55	51	32	54	51	38	43	53	46	42	64	46	51	62	52	55	56	57	58	59	56	48	42	37	45	58	69	47	56	70	58	52	60	54	46	71	64	57	58	60	56	66	48	63	57	51	41	50	58	48	52	56	58	48	57	61	51	48	65	55	54	61	58	55	52	51	48	51	57	48	53	55	51	50	45	63	64	59	54	51	51	45	49	51	63	52	52	52	46	57	49	36	48	62	55	55	52	50	52	51	38	54	57	57	52	51	44	56	51	68	59	53	54	64	47	47	63	50	53	53	58	55	52	46	48	53	50	41	55	54	49	66	54	49	62	69	50	45	53	50	51	47	59	52	59	51	50	54	56	50	43	56	56	54	44	47	57	58	55	43	56	63	37	39	55	50	52	60	46	45	50	43	62	50	63	30	74	58	71	43	62	55	40	61	57	48	50	47	54	47	55	59	54	57	68	66	62	59	56	56	59	61	67	50	51	48	51	44	57	48	62	52	42	57	66	54	50	64	49	49	43	52	55	59	61	60	57	56	54	56	59	57	56	63	72	50	51	47	64	63	46	42	38	50	53	40	39	49	48	59	50	48	43	41	45	65	51	60	60	53	52	41	67	42	58	71	56	44	52	50	60
12534	5378	3655	3285	4520	5471	4577	3781	2975	2214	1577	1216	1138	975	916	743	615	671	605	539	525	474	425	464	499	459	455	445	459	469	436	434	444	445	438	463	440	476	448	462	473	430	461	471	463	423	435	444	432	466	432	443	448	426	417	443	392	421	404	448	447	466	447	452	462	456	434	436	459	415	477	420	463	422	437	501	473	439	426	457	453	453	464	462	459	424	450	446	453	392	447	445	421	475	433	429	450	475	448	443	436	455	455	442	411	432	400	429	462	472	414	425	460	456	421	437	416	474	446	438	424	457	438	449	421	435	435	466	444	452	468	475	458	440	435	448	423	464	456	469	439	435	466	404	448	435	456	409	448	431	440	427	469	465	450	452	411	442	425	492	417	471	470	430	429	459	381	425	441	459	484	422	434	436	452	467	458	457	435	482	461	448	440	423	475	435	462	410	461	464	429	449	466	435	455	450	452	450	418	412	443	468	410	435	434	477	452	466	446	475	440	444	459	438	436	440	449	443	429	468	487	452	431	425	427	430	429	437	451	426	426	441	475	459	445	430	459	418	436	435	436	438	417	456	466	434	419	425	438	425	468	445	430	433	474	426	428	423	474	427	465	413	434	412	453	433	401	435	473	412	442	452	477	474	431	418	445	425	425	455	453	423	430	422	465	413	451	452	434	408	463	487	433	423	431	410	429	448	430	439	442	446	441	484	460	449	489	410	407	448	442	436	461	420	397	470	440	446	437	488	438	465	438	461	441	456	416	439	429	487	407	419	445	446	451	418	476	447	409	419	461	449	417	465	460	448	451	426	436	446	464	441	419	400	453	425	436	446	467	433	440	467	470	460	461	418	437	425	465	459	480	432	442	433	454	461	453	398	449	454	500	389	439	448	416	468	458	413	458	463	462	453	425	446	435	452	435	441	447	440	454	460	425	411	426	414	417	388	460	459	444	425	479	438	447	478	456	489	413	430	419	431	483	438	489	433	421	463	464	431	446	425	448	434	444	467	473	428	455	451	430	446	457	410	444	439	425	394	433	466	446	448	451	465	454	407	429	421	436	420	423	421	458	453	475	464	455	455	441	436	448	424	423	385	427	464	456	437	447	434	443	418	393	427	461	457	441	431	433	452	430	435	485	410	438	449	414	429	456	418	439	439	430	442	459	423	416	458	418	426	463	439	466	413	433	408	438	471	475	437	441	453	494	423	450	441	469	447	484	454	417	424	435	440	458	429	425	461	469	456	456	459	456	432	462	464	420	414	452	441	466	439	415	459	464	404	421	447	434	472	469	465	433	437	413	417	446	446	408	466	436	414	441	493	431	446	445	446	446	409	463	440	445	446	463	404	468	464	432	456	462	417	446	418	434	445	396	466	413	458	442	462	457	411	401	427	437	444	451	420	415	410	423	437	463	431	481	437	440	413	410	427	401	450	450	492	449	444	470	420	467	425	407	453	423	455	428	455	453	454	424	459	429	433	409	426	485	429	465	445	413	436	443	430	432	443	460	458	456	440	483	437	429	478	461	422	430	405	442	467	457	435	425	452	473	458	449	456	421	414	409	428	438	418	492	472	450	447	441	491	451	458	419	425	436	440	466	454	442	448	419	475	450	459	400	458	477	399	470	430	433	466	434	457	416	451	432	439	432	496	428	468	458	423	467	427	425	450	431	439	439	434	448	440	465	437	487	427	459	481	426	445	477	454	489	450	407	449	440	443	425	436	418	418	440	461	428	443	432	442	450	440	460	476	496	462	449	402	444	428	456	461	427	438	429	443	486	443	425	416	431	413	452	461	447	459	411	463	448	435	445	446	458	448	460	466	468	440	451	417	436	427	461	447	449	459	447	451	456	414	440	478	462	476	447	430	429	405	458	459	429	449	451	475	439	470	411	425	480	413	460	426	482	435	418	458	431	429	451	447	442	423	429	454	434	470	455	436	456	385	401	469	438	436	432	467	422	441	461	394	447	465	425	476	429	447	443	404	448	469	453	426	388	444	444	439	465	427	452	426	451	476	467	454	467	417	444	410	495	470	455	438	437	415	433	431	469	437	455	433	461	469	445	429	448	441	419	467	421	432	469	470	406	450	425	425	414	454	448	445	450	419	432	449	409	419	427	425	427	453	512	448	477	464	435	423	396	421	446	423	465	481	482	440	452	470	402	455	415	471	456	453	430	466	415	461	476	415	457	439	448	431	468	443	442	440	465	454	415	421	451	459	401	414	437	433	429	443	452	425	446	469	434	444	465	414	456	467	420	492	451	479	444	438	441	426	457	456	470	460	470	435	433	437	487	429	502	436	429	440	443	452	432	428	425	428	486	461	437	453	467	421	424	415	465	448	417	441	441	468	453	446	442	430	433	445	438	440	462	456	435	448	451	414	457	423	424	454	472	473	422	444	431	434	427	434	453	432	454	448	423	434	454	450	431	445	417	456	462	451	442	476	434	430	412	469	440	429	453	456	444	411	465	436	429	436	441	426	427	454	443	420	439	459	463	451	468	445	447	417	462	433	433	451	468	412	431	421	426	425	475	448	419	434	436	434	436	438	455	435	408	461	426	474	473	438	445	428	428	423	438	436	453	458	445	458	433	444	452	443	489	430	428	439	473	464	464	441	449	449	429	459	457	427	447	403	394	405	458	396	440	449	431	438	418	460	421	438	455	449	471	458	425	448	432	418	453	463	421	462	463	454	428	414	458	449	404	455	439	414	426	459	451	407	446	411	439	460	464	433	409	407	409	438	440	455	461	474	418	444	486	515	440	465	455	451	442	394	445	409	428	480	436	411	428	455	451	443	446	424	448	447	412	454	468	441	426	485	461	444	454	417	463	442	402	455	417	447	449	452	434	420	459	437	418	489	451	473	434	462	435	453	421	416	461	434	466	459	420	457	472	456	439	435	453	448	448	412	464	440	468	428	432	427	441	429	419	441	465	435	471	445	422	444	437	429	452	453	446	437	467	442	431	406	445	437	461	457	456	460	423	432	421	455	425	484	456	443	454	418	432	469	417	451	411	404	446	425	426	468	476	411	446	452	444	476	463	500	428	446	431	451	452	455	466	432	432	437	441	424	429	416	445	478	451	438	451	451	471	455	470	495	398	430	414	456	465	444	460	388	467	444	415	436	444	424	445	405	451	444	454	466	447	458	441	420	424	455	429	451	457	422	424	440	425	442	470	444	447	480	454	465	437	451	462	461	447	405	454	438	487	443	413	413	451	463	470	423	423	444	473	455	415	436	461	461	425	450	432	446	428	445	434	452	429	403	406	441	426	453	439	436	416	464	455	443	440	407	426	450	422	422	430	426	425	439	430	456	428	461	431	466	426	421	433	431	422	457	441	413	442	419	423	468	473	454	446	435	448	423	433	482	424	471	465	465	482	482	457	451	440	458	428	435	444	469	427	425	434	429	429	447	457	441	460	413	448	437	456	434	491	427	409	435	488	465	435	423	422	444	488	453	410	463	435	414	444	424	464	482	435	432	458	442	441	430
8775	598	326	227	185	158	163	165	132	114	101	103	81	70	66	50	75	64	58	51	53	60	73	56	62	48	42	64	46	45	72	47	57	53	64	49	54	54	45	45	41	66	60	54	52	49	72	54	61	52	51	50	47	53	55	62	62	49	71	46	53	46	52	61	44	35	54	50	58	63	50	55	51	61	41	65	57	54	47	44	61	60	48	44	50	65	44	62	56	53	46	39	57	53	53	61	52	58	43	59	62	57	43	55	61	62	61	50	47	49	61	50	51	58	46	56	54	41	55	57	59	58	61	54	57	70	56	73	48	59	53	55	56	51	56	58	59	50	49	51	48	51	52	52	47	46	71	52	58	49	66	64	59	57	60	56	55	43	51	65	61	52	70	66	51	67	68	62	50	42	56	59	55	58	52	46	50	42	52	55	52	42	46	50	60	57	48	64	53	50	54	58	48	47	42	58	54	46	60	56	59	55	41	65	52	50	44	53	49	53	63	51	55	45	41	72	56	54	47	55	46	55	61	54	57	46	48	50	49	67	54	49	56	68	50	64	50	66	49	49	56	61	54	60	51	63	49	59	58	42	60	59	53	54	61	66	49	55	61	47	58	60	67	48	55	59	63	56	63	58	45	52	57	62	52	59	60	54	52	51	51	36	58	45	65	50	53	58	53	58	56	62	57	62	55	55	59	56	62	80	52	66	62	65	57	39	69	50	50	51	64	62	55	60	69	47	55	55	55	46	48	57	52	63	58	58	54	49	58	64	54	48	46	54	60	70	48	47	48	65	37	53	47	53	56	53	72	60	44	36	50	57	47	43	54	60	64	41	61	60	62	54	57	49	43	64	58	57	61	58	56	45	63	66	68	53	57	53	55	57	68	56	43	42	54	62	42	45	56	68	53	52	55	52	66	45	51	47	49	57	59	62	51	49	52	59	68	49	48	46	47	58	45	54	49	53	57	48	59	58	61	58	53	74	45	38	58	57	63	72	48	55	55	52	57	50	52	61	63	49	65	44	48	47	56	44	63	62	63	72	54	64	58	56	56	51	54	69	48	49	57	45	50	53	69	50	77	66	42	68	63	53	55	64	48	44	61	52	54	59	53	46	50	63	54	58	69	54	60	53	58	55	54	55	43	54	57	64	44	57	53	45	55	64	48	47	60	49	42	53	51	45	57	59	49	57	59	66	51	54	64	51	48	67	71	52	71	59	65	48	55	60	48	53	69	56	37	54	59	41	55	47	58	57	53	50	59	58	56	56	49	57	46	44	55	47	44	47	65	53	48	46	66	54	54	53	42	52	60	51	42	53	43	50	67	64	45	46	63	66	52	59	45	56	58	51	55	56	46	53	55	58	45	58	49	34	58	60	55	51	48	61	62	54	59	45	49	57	58	52	52	64	68	47	44	55	61	52	55	63	65	65	60	53	56	53	55	46	70	48	60	53	54	53	62	42	58	58	60	69	57	46	54	57	47	65	49	47	54	56	45	49	49	59	64	44	55	53	56	64	48	42	70	51	64	62	70	49	55	59	61	49	53	71	56	65	68	48	62	56	45	49	60	66	63	57	51	53	64	62	54	60	58	59	63	51	66	57	37	43	52	60	55	53	60	55	39	61	59	58	53	55	49	68	56	37	56	54	56	59	50	52	51	52	48	45	51	50	59	51	42	53	59	50	55	56	54	58	63	46	75	47	44	51	56	64	59	56	49	79	74	55	49	35	59	59	63	42	47	42	58	60	66	57	36	55	59	48	61	61	48	55	63	54	55	51	62	59	48	57	60	56	63	64	45	48	53	56	45	74	58	54	53	44	52	58	48	46	45	52	50	66	56	50	54	59	54	57	52	49	57	62	53	72	63	60	56	61	68	65	64	59	56	58	46	66	60	58	54	55	49	63	52	56	35	52	56	49	65	58	58	45	45	60	47	60	40	48	52	54	62	54	53	43	60	71	56	70	52	63	46	42	48	65	53	53	59	49	48	51	54	50	58	58	62	56	41	57	54	49	58	56	57	44	54	69	67	51	59	53	49	46	51	49	43	54	64	48	51	49	61	65	48	62	39	57	61	60	44	53	64	49	42	55	53	41	53	65	48	54	50	44	62	50	52	62	57	71	66	48	49	45	45	61	55	61	48	47	60	35	44	49	53	53	52	52	54	51	67	69	53	64	54	66	55	53	64	57	64	45	73	49	61	60	47	59	60	63	53	52	57	48	60	54	40	56	58	67	69	54	58	46	51	68	59	48	60	58	51	43	62	65	58	51	62	42	50	38	52	49	62	50	53	62	47	64	56	66	57	55	55	45	72	45	55	54	60	59	65	61	55	66	47	59	56	57	68	46	50	73	49	55	44	45	46	62	58	58	49	63	52	55	48	56	41	56	54	51	53	58	55	59	53	68	56	59	63	53	45	70	65	74	50	49	62	56	55	48	59	56	65	44	57	71	54	57	49	51	52	61	59	50	53	56	46	50	48	55	55	51	55	68	57	59	50	52	56	51	46	61	48	52	62	74	57	67	50	47	55	71	53	60	67	38	53	55	63	47	51	53	49	51	53	53	65	51	58	48	53	55	52	38	50	48	60	46	65	43	55	58	73	48	62	60	59	61	45	55	57	49	61	40	65	59	60	50	50	58	45	57	68	47	57	50	61	64	62	39	48	50	56	58	44	58	45	51	50	57	53	51	56	48	65	48	55	61	59	57	57	47	51	59	61	68	68	62	43	58	52	48	70	60	52	49	40	57	40	72	43	54	61	49	54	58	49	51	52	66	47	60	49	35	54	61	66	56	54	52	56	64	55	46	59	51	58	55	60	49	48	37	44	51	63	42	55	49	58	52	56	46	59	54	47	45	52	61	48	61	48	50	57	58	62	50	68	55	52	65	58	64	49	57	69	41	58	46	56	64	40	52	67	55	53	51	49	67	50	51	48	55	41	53	42	51	55	46	55	51	53	63	59	55	55	54	58	56	53	47	52	65	58	54	53	62	61	50	55	63	49	49	51	63	54	69	39	55	63	56	59	46	54	45	47	44	54	51	52	59	55	65	70	47	61	42	49	40	50	63	44	56	46	61	43	54	48	65	52	58	51	63	53	44	55	58	45	64	58	60	46	53	47	57	55	54	49	51	70	53	60	60	60	55	55	53	51	56	59	54	52	49	69	55	48	48	66	45	59	67	51	57	60	59	53	62	47	53	62	61	62	55	44	57	56	50	58	51	64	37	47	50	57	54	64	59	59	49	57	53	66	54	49	60	52	48	58	51	65	58	54	69	55	55	55	54	42	57	44	55	41	56	52	59	49	73	59	52	56	54	43	77	51	60	52	51	56	56	48	61	61	52	62	58	55	51	46	55	51	79	57	60	59	52	52	58	65	67	47	51	57	67	64	63	56	45	43	50	42	53	50	51	49	60	47	49	53	60	54	57	53	46	62	67	53	54	62	53	55	60	53	55	54	54	61	55	48	66	73	51	54	54	63	54	42	60	50	54
14445	6174	4378	4221	5966	7100	6403	5512	4259	3281	2223	1641	1379	1410	1188	934	800	790	692	662	641	552	555	518	484	516	508	474	477	505	469	482	462	444	475	478	467	446	527	517	448	470	463	485	459	475	485	457	475	476	491	476	436	478	467	482	482	440	448	442	484	480	456	477	460	471	469	475	464	451	466	459	471	454	446	456	438	490	423	424	458	456	500	451	456	464	469	495	455	437	471	473	460	462	423	429	497	470	473	449	487	440	501	489	467	462	461	472	458	468	474	464	472	452	501	492	480	476	462	438	485	482	466	482	466	476	426	464	468	466	459	422	483	437	461	417	475	462	455	459	497	413	434	482	452	487	419	457	498	445	525	406	444	491	443	472	484	483	414	456	446	439	446	477	503	495	486	450	466	454	454	524	459	489	474	458	468	472	470	455	473	462	455	463	442	473	478	456	470	461	478	427	469	454	445	400	465	446	424	470	449	458	451	473	474	486	453	469	476	470	467	449	476	440	474	493	465	431	438	469	473	447	457	489	462	471	494	455	454	429	461	476	434	460	462	448	482	487	465	485	458	454	493	471	423	463	477	473	454	445	477	457	451	462	428	465	461	454	454	499	473	486	471	456	433	448	483	457	457	469	444	464	433	461	468	473	466	447	457	452	438	444	463	475	455	451	460	481	438	461	453	452	414	507	444	486	465	428	486	464	469	463	484	454	503	445	485	440	494	474	472	490	453	446	492	484	432	460	462	481	491	463	457	456	459	459	445	484	452	472	442	477	424	442	438	445	458	449	478	460	445	429	478	468	451	495	483	496	487	429	477	469	463	469	453	484	424	461	461	460	440	439	441	447	482	433	446	441	448	452	491	454	441	429	415	453	479	466	464	479	462	451	498	518	485	458	478	470	463	456	459	468	453	488	473	482	430	443	477	413	450	446	445	491	450	473	464	480	463	465	485	437	477	457	455	422	443	458	418	482	482	490	459	483	459	475	466	442	452	465	453	447	464	506	425	473	450	434	457	480	449	428	455	468	458	473	481	450	494	452	460	438	459	490	412	458	467	454	448	473	463	473	474	460	477	462	452	471	438	477	451	423	422	492	471	499	464	489	446	483	474	433	525	478	463	462	466	448	489	459	463	456	452	451	481	491	468	484	425	465	449	489	456	420	455	472	466	474	469	476	473	427	458	465	479	454	406	461	461	496	429	466	449	456	449	473	475	446	497	446	492	469	445	451	469	465	470	438	463	472	469	462	460	443	472	447	439	447	478	514	511	437	482	468	480	494	470	438	490	486	442	467	498	458	467	456	437	432	461	465	469	452	491	429	455	472	469	453	466	452	485	454	475	484	484	455	421	487	454	453	514	497	480	439	488	425	487	486	451	457	466	468	463	458	451	472	486	432	439	447	467	463	502	471	483	479	476	462	480	499	448	471	432	434	465	465	437	459	461	484	432	484	469	482	441	462	476	490	483	448	446	473	459	460	465	450	473	496	476	486	485	471	459	465	432	428	466	477	472	484	484	460	495	459	427	439	504	449	472	486	496	469	442	488	464	460	457	452	469	479	493	484	496	460	456	435	442	441	456	425	428	475	469	464	445	495	493	479	489	501	469	439	515	443	476	464	454	505	463	478	474	458	470	455	451	467	466	506	471	455	447	459	461	464	434	459	438	497	433	483	476	477	467	440	467	465	445	439	463	462	473	443	486	440	455	457	487	470	471	468	436	471	455	469	429	420	489	469	470	432	490	461	510	478	431	473	478	474	482	481	442	468	502	452	473	467	429	451	460	442	465	442	487	474	395	472	453	474	463	436	479	480	424	406	433	485	474	481	456	461	457	426	485	444	458	429	436	480	446	465	441	433	473	431	450	460	491	446	426	485	471	451	388	432	464	474	461	476	477	473	450	449	446	461	429	470	426	442	459	476	455	466	452	458	452	447	447	452	459	428	475	466	455	468	476	463	456	451	459	474	478	473	463	427	450	461	480	438	472	484	481	483	432	433	439	435	495	448	497	435	433	479	488	452	444	466	478	427	487	473	505	465	460	452	453	488	482	437	425	473	457	465	435	425	459	483	487	455	466	485	465	459	460	462	456	487	470	457	485	468	448	478	450	505	435	481	516	473	439	448	461	448	459	492	478	425	434	435	471	451	477	457	454	456	454	423	462	466	475	466	436	440	473	465	454	468	466	450	455	450	454	441	418	473	472	456	504	476	432	467	474	489	449	440	458	478	447	485	494	442	495	490	480	489	464	431	486	469	442	448	467	444	475	497	470	456	438	439	473	453	439	444	479	453	484	475	455	441	429	456	460	462	496	454	464	472	487	468	459	444	447	448	448	500	458	446	454	500	440	454	465	471	486	487	468	427	441	465	455	481	461	452	434	462	447	473	451	470	469	470	452	471	466	450	468	430	485	490	464	432	461	494	439	477	500	470	456	502	477	456	465	460	440	472	450	457	488	440	461	423	461	478	464	477	511	477	467	470	509	452	460	527	438	440	424	458	449	443	469	468	455	484	462	455	479	464	451	470	482	465	461	487	513	482	463	488	473	467	446	455	483	443	492	432	462	450	414	496	454	492	494	512	440	423	489	478	445	472	465	460	469	442	458	501	496	461	442	483	460	459	463	451	450	457	471	442	458	450	517	497	503	461	486	493	495	466	432	433	448	467	454	455	449	443	447	444	451	453	471	473	477	421	429	468	462	470	454	514	467	473	471	441	468	492	440	442	423	429	465	489	457	478	431	445	463	481	452	509	455	444	489	513	420	470	503	462	473	481	448	496	465	471	451	405	462	468	449	468	440	470	432	478	432	462	454	465	492	435	419	459	489	488	450	462	480	489	412	488	457	494	520	492	455	458	462	453	472	465	460	446	431	495	456	459	473	439	419	463	467	460	440	434	444	400	459	465	510	467	467	484	448	421	454	472	459	495	457	480	508	473	452	494	472	485	460	452	486	452	448	482	485	475	491	487	485	456	468	430	422	451	469	426	431	477	477	447	419	449	449	479	470	474	471	471	470	456	460	414	479	458	450	453	461	494	451	492	482	434	464	454	448	486	437	441	447	475	486	475	450	432	477	451	483	456	441	490	440	409	451	414	453	448	506	466	458	464	473	454	457	470	457	472	446	459	491	463	465	485	500	482	474	458	470	442	476	458	443	486	471	409	445	504	482	424	488	471	455	453	455	447	486	468	446	431	461	454	455	487	473	456	446	436	459	491	448	454	489	495	480	450	424	442	446	463	468	472	474	466	470	494	443	495	458	413	508	428	474	466	449	483	468	461	455	480	441	476	512	480	514	454	456	460	469	420	452	465	455	436	475	436	439	446	476	464	479	478	435	495	477	437	475	482	416	460	427	451	481	462	419	453	432	456	478	471	419	487	472	491	444	449	433	451	453	446	491	431	416	484	426	453	466	449	473	436	452	472	484	482	458	437	467	463	456	431	447	470	447	463	481	463	458	476	446	490	460	446	481	423	472	446	457	481	484	462	402	438
8960	1055	507	327	261	223	235	225	188	178	131	120	121	106	126	137	106	88	90	95	103	104	95	82	104	94	95	89	101	71	91	95	92	112	103	100	95	81	81	79	92	94	85	79	101	109	100	82	93	77	103	110	85	76	82	92	97	90	95	89	104	113	102	88	88	90	89	87	82	76	92	90	82	101	91	90	114	114	75	78	108	81	94	86	88	103	83	105	111	89	87	95	92	77	86	80	100	91	99	95	91	93	98	68	93	93	88	88	85	98	116	92	76	92	89	116	84	90	95	95	88	104	102	92	96	86	101	86	84	91	84	97	108	88	95	102	105	95	98	84	87	100	72	98	87	96	92	93	98	84	88	82	89	111	95	91	103	82	86	93	71	106	79	95	110	96	86	88	88	93	101	93	75	84	93	97	90	100	101	97	77	94	96	85	93	77	109	88	89	90	94	85	89	90	84	90	102	107	106	110	89	102	104	99	78	92	91	103	103	94	110	85	88	95	80	97	80	109	106	91	94	119	94	76	82	105	88	82	84	103	89	105	91	85	93	100	82	87	88	95	93	79	86	103	90	90	104	76	94	69	92	76	102	86	74	87	75	93	85	93	86	98	84	94	91	94	98	96	83	113	93	94	78	93	98	109	76	70	101	106	93	90	85	84	96	101	89	96	98	96	84	95	106	110	78	93	91	96	88	90	99	86	101	94	94	105	100	93	98	82	75	107	87	103	87	82	91	92	107	108	92	97	96	87	84	88	85	113	104	79	90	110	101	95	104	96	96	87	71	82	101	92	88	92	88	99	99	92	85	107	85	92	97	94	82	92	95	104	95	96	78	89	100	86	85	95	84	76	80	94	77	96	90	109	84	79	106	100	91	92	91	96	82	98	86	87	122	83	99	94	88	92	94	74	100	80	88	105	86	84	91	91	101	102	85	109	89	106	92	92	102	101	104	76	89	91	96	94	94	74	101	97	90	89	85	94	95	92	90	93	96	83	107	114	95	94	102	88	87	98	112	106	105	110	100	95	85	105	97	81	91	97	101	107	89	90	88	80	101	90	96	73	99	92	94	99	95	89	87	83	98	85	89	102	89	112	102	85	88	85	74	94	99	101	72	85	101	95	81	92	91	85	129	108	87	102	102	90	84	92	84	99	100	90	105	77	105	89	92	87	102	85	112	92	96	99	99	82	117	79	93	90	79	99	84	100	86	94	88	81	100	101	102	112	85	86	85	103	108	94	109	84	106	84	88	95	84	87	80	93	96	108	92	77	79	100	94	82	81	96	80	92	92	88	96	83	82	113	97	100	98	92	88	90	101	102	105	106	96	95	85	93	98	80	92	79	97	106	89	89	93	97	94	92	115	82	96	82	98	90	96	74	96	119	84	89	93	97	101	77	84	88	89	110	103	102	101	94	120	97	92	90	101	86	100	97	100	110	66	99	91	107	98	92	107	94	100	90	105	96	73	87	74	93	110	83	98	104	91	117	91	87	89	84	95	82	96	80	88	107	98	103	105	106	99	100	102	87	113	90	94	84	95	75	116	90	97	100	99	86	85	85	79	93	96	100	122	84	88	94	94	90	108	92	93	88	97	82	100	102	105	101	88	99	98	94	101	115	102	96	95	95	93	95	125	87	97	96	91	93	100	97	83	99	99	103	116	95	114	75	89	99	93	86	90	91	80	113	83	96	103	93	88	92	81	89	92	98	98	91	83	82	73	99	101	100	86	100	82	92	110	89	87	86	81	87	90	77	84	79	111	86	84	97	110	87	78	104	95	103	87	94	94	99	94	93	97	85	88	103	88	85	88	93	84	79	85	87	81	90	72	79	84	86	86	102	102	80	91	95	106	84	74	94	85	82	76	95	91	106	83	93	86	92	102	91	102	77	89	89	77	82	83	94	97	103	66	91	86	79	95	86	95	88	91	90	107	94	83	81	96	99	98	93	98	94	86	102	103	92	93	94	85	83	93	81	101	88	88	91	96	98	89	87	102	93	106	96	94	95	89	101	95	110	102	95	83	99	109	94	98	110	88	89	86	83	85	103	95	102	92	94	99	80	84	81	100	94	98	80	100	97	97	103	92	109	109	97	95	93	89	101	104	83	99	102	84	94	96	78	87	82	91	104	96	113	89	94	88	81	99	78	104	74	103	84	95	95	87	92	100	103	97	89	100	92	99	78	81	77	94	86	92	93	86	79	96	106	97	90	85	87	97	83	99	89	102	94	111	86	95	102	98	115	87	82	86	100	84	81	103	96	89	104	102	92	89	92	102	93	92	89	81	94	82	91	82	93	81	100	107	95	120	97	92	102	103	85	101	85	100	109	84	97	99	104	95	96	113	84	91	110	102	74	95	87	70	79	95	86	97	94	110	109	104	85	86	95	81	99	88	86	97	106	98	92	81	97	108	95	95	96	81	83	74	106	104	102	98	95	85	94	89	99	84	84	73	110	90	89	88	102	82	80	104	84	78	100	79	118	103	99	98	92	88	99	93	91	90	83	96	92	101	100	83	93	87	90	104	80	88	87	82	108	80	99	82	112	105	90	97	95	92	116	106	83	91	89	89	79	104	94	84	103	80	87	99	90	87	90	85	91	86	92	84	83	86	103	82	82	91	102	103	91	99	83	104	79	82	116	81	87	105	104	100	75	105	83	81	81	92	95	107	103	98	93	79	98	111	79	81	96	111	94	94	87	90	93	84	78	103	111	88	89	111	83	82	102	86	78	89	95	95	81	80	98	92	82	85	92	93	71	93	88	100	92	109	87	86	95	100	97	107	86	90	101	101	107	87	96	90	97	88	98	101	94	80	98	86	86	103	93	78	101	105	102	89	91	93	94	97	99	91	100	92	100	86	90	89	97	88	85	104	87	94	89	83	76	95	104	100	98	118	92	103	87	98	87	79	101	98	117	76	94	98	89	96	85	99	106	121	88	89	84	90	96	103	100	86	92	107	79	109	85	99	87	95	88	105	85	90	89	102	90	90	89	119	85	95	87	81	78	110	105	100	96	95	95	92	122	90	95	96	100	98	90	88	88	96	96	90	98	92	105	94	96	97	86	75	97	102	77	97	96	92	97	91	96	96	80	95	76	83	84	97	90	107	102	93	93	86	92	79	83	103	97	95	95	86	104	91	83	87	86	90	88	104	92	82	85	97	93	80	100	97	85	108	101	89	107	88	105	106	99	98	98	92	110	86	80	93	95	90	83	91	86	102	97	89	94	92	85	99	80	108	78	86	83	97	92	93	114	85	92	82	73	87	101	83	88	92	84	104	77	87	95	93	88	89	94	93	59	78	91	92	105	97	97	95	91	93	83	115	102	97	86	100	87	102	91	118	105	91	87	88	102	100	75	104	93	76	101	91	91	81	93	67	77	79	95	104	106	88	99	97	92	105	77	97	85	80	94	90	95	85	101	80	81	95	78	88	104	111	91	85	98	90	92	98	90	88	104	95	98	101	83	82	98	106	103	96	81	83	97	99	104
17522	8700	5458	5523	7714	9153	8675	7010	5811	4335	2923	2470	2056	1928	1598	1440	1272	1204	1093	989	864	856	813	811	798	767	766	752	730	763	784	719	715	743	725	713	744	759	732	693	704	726	724	732	780	693	732	757	748	718	746	763	719	739	821	740	753	715	706	762	705	647	789	730	749	719	712	730	713	726	695	728	745	726	789	771	687	780	731	765	770	758	723	751	779	737	723	734	741	801	717	739	753	773	727	693	747	716	728	675	725	667	723	717	697	759	725	752	743	747	725	710	726	726	740	736	742	722	750	742	803	746	765	746	732	707	730	736	822	719	759	719	731	739	766	726	754	773	725	720	700	755	732	731	743	727	721	775	727	753	748	763	707	726	738	726	701	739	758	679	710	790	727	738	761	709	761	754	686	764	761	744	735	725	759	745	764	724	749	724	718	708	785	727	746	762	712	724	721	718	734	715	735	796	709	732	714	780	753	748	728	739	745	747	763	733	731	757	738	745	732	729	744	702	650	744	696	739	740	724	757	744	762	760	726	698	680	716	747	737	703	788	769	748	739	753	736	695	783	775	727	761	780	740	678	702	786	750	751	758	762	733	744	761	729	713	719	721	751	743	777	753	777	711	722	707	711	727	720	754	752	759	684	738	775	753	739	734	706	743	757	721	741	758	735	721	713	736	729	753	662	715	719	735	689	747	725	750	732	703	705	757	716	755	752	755	764	724	714	779	721	710	748	708	712	772	723	722	744	707	711	722	661	751	695	722	732	741	739	728	721	689	711	707	717	760	746	735	759	720	716	695	735	716	730	684	740	771	688	738	746	726	798	693	745	704	717	694	692	747	706	759	690	705	757	728	726	764	765	707	743	753	715	751	750	723	741	729	725	726	724	755	759	735	784	721	760	737	718	748	738	719	696	729	727	728	735	705	762	710	745	710	755	704	751	736	766	730	717	758	752	691	781	749	715	707	724	727	664	795	741	686	787	759	727	759	725	781	734	718	738	714	700	761	759	701	743	751	777	789	716	804	744	729	723	752	742	742	738	723	734	701	770	745	663	708	737	726	761	732	729	737	711	783	749	729	709	675	711	737	707	713	742	728	702	728	724	761	749	724	731	692	744	731	771	776	745	773	751	767	774	705	796	772	729	756	757	705	748	685	701	735	713	764	741	676	748	766	736	696	721	767	750	734	725	692	749	734	753	707	782	714	748	709	757	710	731	724	730	802	703	703	738	749	805	756	718	744	730	753	709	726	743	744	741	771	682	727	737	754	722	748	677	770	742	749	706	713	772	741	738	701	713	758	756	711	759	740	748	688	713	703	767	751	752	766	759	727	791	742	708	682	724	737	711	744	732	783	757	736	775	724	743	720	801	757	708	766	751	759	753	734	764	733	765	757	745	712	766	792	709	748	696	787	762	777	731	783	755	723	775	744	749	690	782	747	733	732	705	752	726	738	729	693	748	769	740	729	802	742	774	738	773	725	780	721	763	757	697	767	721	744	747	727	779	727	749	742	723	799	719	748	725	713	726	749	765	748	746	715	715	743	750	751	740	733	714	689	706	739	775	759	767	777	741	697	715	742	769	808	751	754	738	763	740	703	736	769	722	694	697	709	688	713	730	762	763	750	709	721	763	746	724	664	739	727	740	732	734	761	715	740	732	779	788	706	720	734	696	721	753	698	701	763	744	802	746	759	670	734	749	743	739	785	698	695	725	763	716	722	744	673	754	766	751	756	751	741	779	713	777	812	768	712	727	751	752	732	745	751	716	740	763	750	785	764	789	719	729	747	720	777	783	728	703	743	768	725	803	751	693	723	730	791	721	728	713	733	757	743	756	718	748	753	763	755	723	790	713	723	729	792	680	676	767	700	740	735	725	753	645	761	719	676	702	746	721	754	779	759	778	747	768	746	756	747	754	721	774	723	769	708	771	710	687	785	744	693	785	757	762	738	708	717	751	755	801	772	745	724	722	798	720	758	756	753	723	697	698	697	702	697	686	732	772	771	744	754	696	734	730	727	746	735	735	734	789	722	780	780	808	736	765	739	753	768	750	748	739	762	749	714	723	727	738	730	772	759	772	729	730	740	758	743	718	734	728	709	704	671	663	717	680	734	703	772	744	719	757	723	734	735	690	752	706	763	730	751	757	730	658	747	702	696	718	733	744	724	725	714	781	776	717	731	732	795	771	750	759	741	740	818	745	739	746	786	724	702	793	765	717	759	700	746	729	710	751	755	796	753	756	725	734	744	749	742	762	762	700	742	758	793	750	725	710	716	724	762	732	700	759	738	783	734	712	777	752	733	750	735	707	709	765	758	741	787	815	751	702	738	754	717	740	724	758	800	749	728	756	727	745	728	749	713	749	713	747	727	702	718	778	724	710	766	763	752	740	713	777	699	764	687	705	719	718	702	730	667	701	775	717	705	757	728	713	734	736	716	691	790	734	699	710	761	728	703	736	780	727	737	760	707	768	722	770	750	751	756	752	747	667	723	715	755	776	747	767	704	701	737	731	709	726	765	736	765	691	751	735	759	699	741	779	694	776	710	726	753	724	735	742	702	742	768	726	728	689	766	741	746	739	760	711	768	673	701	690	777	777	734	732	759	718	792	753	663	707	773	778	772	730	746	729	740	768	717	732	733	736	719	755	743	726	806	779	739	737	736	700	691	716	693	711	699	736	708	812	739	742	721	740	721	750	762	739	727	732	736	696	769	727	737	727	730	774	736	788	685	729	750	720	770	765	760	745	714	703	707	725	751	753	760	751	752	736	755	754	690	751	746	777	707	781	782	740	759	731	795	758	706	751	748	704	752	733	792	735	763	727	712	796	692	781	773	785	701	724	738	723	737	738	722	711	715	743	691	750	759	739	700	744	704	664	731	729	657	769	740	765	735	769	764	726	735	704	748	763	729	756	720	727	712	744	750	735	734	737	733	731	749	742	778	754	782	752	779	764	687	769	752	719	747	717	729	702	695	656	776	723	737	762	716	686	766	697	768	733	759	755	758	661	747	734	762	741	690	718	697	738	778	742	767	703	680	777	772	734	746	707	738	756	683	761	740	741	749	797	749	751	774	762	754	776	746	735	730	736	745	793	717	764	771	758	734	739	728	761	745	723	652	759	715	734	752	745	746	752	705	783	715	744	749	729	793	747	774	754	708	700	723	735	723	771	713	811	737	772	679	726	733	703	687	720	745	739	722	699	753	730	702	738	753	721	712	744	694	718	713	737	732	754	745	757	691	747	743	751	697	696	742	742	702	768	786	790	746	727	730	762	740	721	770	738	757	790	732	718	727	712	717	756	716	784	691	781	733	701	706	684	743	735	729	751	714	711	728	736	749	772	720	731	719	723	725	763	827	680	721	700	757	759	747	731	774	752	729	712	690	771	724	696	725	757	745	779	727	742	699	736	736	739	732	749	763	698	699	771	788	785	747	719	755	765	752	728	727	714	743	802	769	796	724	728	725	762	771	744	704	763	713	710	709	712	738	783	757
8260	429	230	170	126	102	123	101	113	91	69	83	85	70	67	47	61	48	55	48	53	54	49	67	52	45	45	48	35	54	46	52	51	50	43	50	61	47	40	47	43	29	54	38	44	44	51	43	40	49	52	37	53	37	46	45	50	42	31	50	59	46	39	47	42	55	55	51	51	41	49	66	55	61	42	45	47	46	51	48	54	49	59	68	63	33	50	47	53	54	47	38	42	48	36	38	44	56	44	45	52	44	54	49	53	45	48	51	49	52	53	37	59	56	32	49	38	40	46	55	47	42	51	46	39	37	51	51	42	44	54	43	53	56	48	57	42	40	47	47	47	40	39	52	52	52	52	51	42	54	41	53	63	46	46	46	42	51	43	45	59	39	53	46	60	52	43	56	42	64	47	53	44	47	48	41	66	51	50	51	55	47	47	52	45	42	51	49	53	63	48	43	53	63	53	46	42	47	53	37	39	41	59	48	36	42	51	37	42	52	54	56	37	37	51	37	57	49	51	31	57	60	45	48	54	38	54	67	45	47	54	45	53	42	42	56	58	59	44	41	55	39	57	52	61	49	50	47	50	42	56	52	49	56	42	32	50	50	36	52	38	45	52	41	46	40	52	55	58	48	46	52	41	50	60	45	46	66	47	50	56	49	57	61	47	36	45	53	70	55	43	49	50	52	48	50	47	50	48	48	49	47	48	51	52	46	48	58	54	48	32	49	51	48	53	53	43	40	55	45	52	62	37	57	40	43	53	58	47	44	52	48	46	42	48	52	50	51	52	49	35	49	51	44	58	49	52	55	51	43	48	39	48	57	39	52	60	44	54	35	51	43	37	47	50	40	56	47	60	54	46	40	52	60	49	49	47	52	47	42	45	50	36	56	49	50	48	46	46	49	36	43	50	49	36	46	40	45	52	51	42	51	44	54	45	48	42	42	55	57	49	37	37	45	59	48	51	57	59	60	51	41	46	59	40	46	58	52	46	49	52	37	49	40	45	53	50	52	42	39	46	53	58	47	41	43	43	38	38	47	38	51	52	43	37	60	55	48	31	49	53	48	55	65	47	43	50	60	53	48	44	51	43	47	42	50	55	60	46	54	49	54	52	46	36	49	54	49	39	59	57	58	41	44	41	40	41	61	56	54	59	53	53	45	40	42	46	34	58	54	42	58	45	46	41	43	46	48	47	43	49	40	50	46	41	52	36	42	64	49	39	46	37	55	52	57	51	58	43	49	51	53	62	40	68	47	58	67	35	38	51	49	52	53	46	40	37	48	48	46	53	54	52	52	54	43	40	48	53	42	59	45	41	49	50	44	43	55	57	53	48	47	37	46	51	42	49	50	48	48	42	43	53	49	39	44	50	49	44	51	45	42	50	40	40	40	46	54	52	59	56	33	38	50	67	58	59	58	58	37	66	59	46	54	40	57	60	63	49	51	54	44	46	45	43	46	55	47	41	39	47	40	54	52	32	52	58	44	47	48	42	43	43	54	65	48	50	41	33	42	53	51	58	52	53	42	35	48	62	49	37	53	47	45	56	47	45	53	42	61	49	51	53	50	43	50	65	56	43	60	53	46	42	33	39	37	61	54	48	47	40	38	46	47	48	53	50	51	50	50	49	50	53	47	39	51	44	46	50	42	50	49	54	46	50	43	40	44	43	54	57	47	53	46	40	52	47	43	44	44	40	48	43	44	51	55	42	52	42	60	64	50	46	51	52	52	40	50	65	45	41	34	36	52	38	49	47	45	53	56	54	62	47	49	42	47	48	56	46	47	53	52	42	52	59	57	49	43	48	56	68	49	54	46	44	55	48	37	49	53	54	42	50	50	37	58	46	45	52	39	42	56	65	42	48	44	55	52	64	59	53	54	62	38	45	52	52	49	54	52	41	57	48	38	51	41	50	47	49	52	44	45	43	54	56	52	57	52	40	63	45	48	42	39	45	57	49	53	57	57	54	52	52	41	54	50	40	39	49	48	52	47	47	49	46	47	52	49	46	53	62	43	52	43	57	51	41	42	63	54	52	29	46	51	51	50	56	55	55	53	47	48	39	51	58	41	38	53	45	54	47	51	43	44	54	46	38	45	42	54	60	48	41	40	57	49	49	43	49	56	59	52	47	51	55	46	57	48	38	46	39	53	49	49	51	54	50	50	28	51	38	54	50	42	48	55	41	57	48	47	46	56	52	44	50	39	36	41	48	48	44	55	55	58	38	56	49	56	46	54	32	47	49	51	48	45	38	37	62	45	46	47	58	50	41	58	51	49	48	40	48	37	60	51	48	47	48	44	47	58	53	52	63	37	55	48	41	42	48	46	40	53	48	45	42	52	43	51	66	38	46	46	40	40	52	63	58	46	45	52	43	53	40	47	61	57	43	43	43	53	55	45	57	48	58	50	54	56	58	41	44	53	55	53	54	51	56	47	54	49	40	51	43	60	40	41	50	53	41	48	58	49	58	33	48	48	39	46	50	54	53	47	46	58	36	49	47	51	35	41	67	58	51	52	47	43	43	42	48	56	48	47	57	53	47	46	44	45	52	51	51	58	43	55	47	52	38	46	39	39	43	41	58	55	55	40	42	51	37	44	56	40	58	52	54	41	58	56	38	40	52	53	53	50	50	57	42	53	45	35	56	64	47	56	39	50	55	49	69	58	41	54	60	55	45	53	57	47	51	44	60	63	42	54	38	52	36	57	56	48	45	54	40	53	49	47	49	53	51	43	50	50	51	49	45	53	50	51	55	46	48	46	58	37	47	59	44	53	55	42	54	45	48	47	42	54	40	50	46	43	47	47	54	43	37	52	39	39	63	37	58	50	54	52	38	47	60	55	41	42	48	54	38	52	52	54	52	52	33	52	50	35	50	50	41	43	46	42	51	47	53	48	44	43	41	41	53	45	71	40	45	51	47	46	40	57	49	42	45	48	43	34	58	46	53	42	48	56	38	39	51	54	45	50	52	50	41	42	51	38	70	47	43	57	43	36	70	49	52	60	56	43	43	51	53	45	48	49	53	44	53	62	44	42	47	48	53	53	43	54	38	44	44	38	42	59	56	50	50	62	46	51	46	41	54	44	54	52	47	55	47	38	47	38	44	45	55	58	64	39	67	47	48	48	53	49	67	40	49	39	54	47	51	57	43	52	43	57	50	54	38	45	47	39	59	38	47	46	45	49	47	39	45	48	51	49	46	44	42	48	41	53	53	38	64	58	37	46	58	49	49	56	48	47	39	52	35	43	52	47	50	50	51	54	42	54	45	55	45	35	59	43	54	55	49	42	44	62	46	44	55	42	44	48	39	47	42	51	50	60	58	48	49	57	40	60	59	42	40	55	53	41	41	56	39	41	61	61	56	36	47	52	68	50	45	59	53	50	55	39	49	51	50	33	47	43	49	58	42	51	71	38	42	40	58	48	49	34	37	42	52	46	43	54	50	52	52	45	49	58	50	53	39	61	58	42	46	53	59	44	58	63	47	62	48	53
11623	4493	2980	3215	4351	5555	5238	4188	3311	2354	1647	1283	1161	1049	918	789	724	713	584	526	525	477	434	422	417	442	439	425	409	417	424	452	429	366	408	395	444	388	436	374	438	413	386	438	364	427	423	411	410	384	382	463	359	414	400	403	399	384	407	394	400	398	372	420	394	402	378	412	413	405	402	432	404	418	421	485	390	420	385	445	451	434	396	425	394	431	430	409	396	398	430	420	418	411	367	400	376	404	410	409	428	408	411	390	404	427	425	401	419	446	372	389	402	428	411	404	428	400	400	434	393	427	381	386	410	401	406	400	409	392	393	392	433	412	405	387	381	409	398	373	422	380	418	424	405	377	430	404	369	425	426	411	419	390	399	405	407	414	439	425	403	416	428	375	407	405	394	436	445	408	426	429	407	392	416	413	398	426	400	397	422	398	404	396	362	396	400	400	421	431	387	387	452	434	415	401	392	390	406	404	409	421	407	408	427	383	425	420	432	427	419	448	435	395	408	380	422	442	420	382	421	417	422	408	428	445	404	409	413	402	390	399	387	397	432	410	416	402	402	435	397	363	391	427	424	406	388	375	432	416	404	419	401	423	393	400	380	411	398	400	449	422	465	416	412	371	400	440	396	433	409	440	412	407	461	406	429	386	433	400	397	453	401	384	392	424	412	408	391	392	433	370	390	417	419	413	391	407	437	408	412	370	412	382	419	416	438	386	421	392	389	418	412	427	395	457	444	393	448	413	414	427	398	396	404	431	385	401	402	403	386	395	410	415	430	415	438	416	443	394	398	408	446	378	368	412	412	423	428	412	367	402	436	397	404	420	383	396	417	427	387	388	399	409	409	414	433	351	427	415	391	394	411	409	388	399	401	388	364	430	411	403	433	435	402	424	398	431	399	402	410	433	383	421	400	406	445	405	394	429	396	430	402	425	360	390	427	382	395	394	411	396	398	431	425	401	437	367	435	365	382	418	428	394	444	439	411	422	398	395	410	374	433	426	399	447	394	430	373	419	400	408	375	409	428	417	432	397	396	380	432	452	414	373	425	369	421	412	400	380	451	374	399	434	413	416	423	395	395	422	421	424	412	397	420	425	403	409	423	411	404	410	393	414	395	356	406	420	395	421	401	379	415	387	431	409	401	389	381	406	391	399	391	408	391	403	418	406	402	403	427	376	403	439	415	417	414	403	398	456	437	395	381	428	414	408	428	430	390	407	397	404	406	369	382	424	401	408	441	436	398	395	454	421	395	428	390	421	407	397	390	442	423	398	419	391	440	403	436	394	401	416	394	426	424	418	407	387	399	403	395	422	427	424	422	394	410	463	425	359	389	405	441	392	377	435	393	405	414	430	396	417	417	396	406	393	435	408	401	414	424	412	426	404	412	428	406	446	391	388	412	460	408	387	434	388	424	400	422	443	426	398	402	429	403	378	404	398	407	417	396	400	419	428	403	435	441	408	400	373	407	374	387	417	413	391	432	397	408	423	409	421	413	431	440	407	405	419	408	415	404	412	401	413	408	392	361	418	410	406	417	409	404	441	417	412	422	383	433	394	386	403	417	425	404	413	423	410	392	410	390	397	387	416	434	389	350	388	368	428	437	406	383	410	404	407	375	399	443	439	431	408	395	386	405	394	397	411	432	385	410	410	386	412	418	425	388	398	428	411	389	385	440	383	397	390	399	411	456	421	416	417	393	398	400	395	422	467	410	429	428	398	437	364	436	417	397	389	445	445	416	401	419	438	387	394	372	377	415	434	450	371	430	371	379	381	386	424	398	368	435	429	438	424	436	380	392	427	400	383	390	399	459	396	392	406	361	413	420	364	420	439	452	421	418	407	422	380	475	405	445	419	386	402	406	412	377	419	411	411	430	414	420	445	411	431	397	422	362	367	413	427	439	400	401	418	438	404	401	429	417	422	425	402	407	384	365	395	388	412	410	395	396	420	417	422	416	395	429	428	403	384	409	385	414	381	402	445	433	397	378	370	409	438	420	431	434	397	363	397	405	404	405	407	428	396	421	407	400	399	426	411	392	456	408	426	423	395	411	408	372	412	417	372	418	412	409	394	423	400	389	410	384	452	447	419	411	415	365	415	398	441	433	377	433	405	403	380	407	381	409	461	452	412	380	434	406	367	389	412	369	354	412	394	388	425	410	393	369	381	394	409	417	389	407	400	395	430	429	404	409	400	391	420	408	386	434	396	413	436	405	431	415	389	395	425	376	393	415	405	444	425	412	401	427	435	390	419	390	410	395	401	403	403	445	374	423	384	429	366	398	441	417	411	415	413	412	416	401	392	357	408	413	424	410	421	405	421	427	434	447	382	423	399	402	433	437	391	387	400	379	403	403	394	387	420	409	388	384	431	428	445	384	403	404	399	411	426	376	381	398	383	436	412	403	429	450	418	420	445	399	400	392	432	392	446	452	433	412	414	440	415	408	418	418	413	393	398	391	406	416	428	417	381	386	353	394	379	408	460	431	401	426	405	403	441	413	390	401	392	408	435	396	384	403	395	446	415	421	385	456	392	387	460	380	392	426	405	420	394	417	404	409	413	398	415	395	427	393	403	418	430	400	378	422	415	418	433	403	382	433	438	423	415	453	420	414	408	419	417	390	390	400	431	415	396	395	410	425	405	406	415	367	422	439	396	434	370	368	413	415	389	422	407	380	429	391	401	447	437	382	385	413	385	409	383	398	424	430	433	404	409	395	451	418	415	391	402	411	409	394	367	420	397	403	391	404	368	413	422	412	406	373	397	438	411	420	399	411	409	414	437	388	426	414	442	419	422	383	414	442	392	454	380	367	434	447	415	437	413	433	417	382	404	405	412	398	411	408	389	439	394	391	390	393	389	407	412	402	411	374	441	397	416	354	423	394	424	432	376	393	419	397	399	392	405	383	431	370	382	409	408	393	391	405	355	415	411	432	405	360	437	440	403	414	442	405	415	392	442	424	415	426	431	397	418	410	407	426	432	404	403	458	408	405	397	405	452	443	413	382	396	411	390	377	398	435	396	401	430	394	419	422	402	420	438	391	437	403	387	418	390	418	423	435	402	352	441	389	425	420	374	413	386	390	403	422	460	404	424	446	417	429	420	432	380	420	382	390	393	446	397	435	391	406	388	419	428	383	429	418	422	409	386	392	410	426	391	386	438	395	385	380	408	396	411	393	377	415	412	419	389	387	409	395	405	410	407	445	384	419	415	403	412	431	417	408	407	404	409	384	410	426	418	420	432	417	381	408	401	378	406	349	364	437	428	397	409	412	434	382	397	383	427	409	433	363	422	413	435	442	394	381	393	390	437	447	396	433	430	414	385	403	450	416	416	406	404	410	416	394	403	439	441	424	438	415	434	366	440	417	396	399	410	435	406	404	428	428	460	386	438	397	450	396	422	416	414	395	410	448	432	415	460	390	445	422	397	420	408	425	414	368	409	433	427	409	430	388	416	393	410	433	429	437	432	429	431	395	401	408	378	416	409	406	390
8164	415	199	166	124	143	124	130	99	78	81	64	68	78	61	68	65	60	59	52	52	60	52	61	60	51	50	43	40	55	51	55	47	46	55	66	63	63	51	71	59	48	50	50	52	57	59	68	56	58	52	44	38	61	51	54	49	42	51	51	60	63	59	45	57	41	57	47	54	59	57	54	65	56	57	48	54	48	45	54	54	52	65	56	59	45	52	59	67	53	50	51	58	45	51	56	50	51	55	56	39	58	63	57	61	58	50	55	66	51	60	54	51	57	50	61	59	45	46	44	51	47	48	45	48	50	61	59	52	61	54	52	51	75	59	49	57	56	59	42	58	50	59	55	48	56	55	62	52	57	49	60	51	47	52	46	47	55	48	64	46	44	66	61	47	60	63	48	62	50	52	39	51	50	54	59	74	57	54	68	62	50	53	65	63	48	48	52	46	59	52	54	40	53	54	48	51	48	55	49	51	65	52	62	58	55	68	64	57	60	53	52	56	45	52	51	44	56	50	44	53	70	48	57	70	46	52	51	45	52	56	52	47	58	46	61	62	65	53	53	34	45	46	63	60	57	50	58	41	48	55	55	46	41	52	49	48	63	55	47	59	61	51	45	60	55	46	49	54	43	51	41	58	51	47	42	56	49	60	43	42	60	51	46	44	51	51	46	56	52	45	57	60	41	56	65	55	45	55	59	61	50	51	40	53	48	57	48	57	58	63	62	60	56	44	48	53	63	42	51	53	53	50	52	63	59	65	43	63	55	70	57	49	51	72	57	46	57	50	50	56	46	53	62	32	57	58	41	51	54	57	70	49	59	51	54	56	51	47	46	50	61	63	59	46	58	54	43	51	43	52	67	52	60	41	57	64	48	59	65	58	54	64	49	48	62	57	68	62	62	53	47	46	57	61	55	50	57	48	54	54	40	47	72	48	50	44	63	51	66	54	62	65	50	70	45	42	52	53	59	55	42	58	56	50	49	45	53	57	52	56	52	43	48	57	51	72	50	64	56	45	53	53	50	46	57	58	52	52	54	52	61	37	44	49	59	55	44	55	65	47	43	52	48	62	57	43	61	47	45	69	51	52	60	46	56	56	55	51	51	58	54	47	51	48	46	57	47	62	62	64	52	45	49	53	53	65	64	59	51	56	62	55	47	40	63	58	60	57	39	58	54	42	52	49	52	48	62	61	57	56	55	63	55	58	63	51	61	54	52	74	54	44	65	51	56	59	53	58	50	58	48	60	56	41	59	52	58	53	59	42	51	56	64	45	55	61	45	51	57	52	44	51	50	59	48	54	70	60	49	64	46	48	58	62	54	54	62	41	51	67	65	43	58	46	55	58	48	61	63	43	41	66	68	47	51	58	52	40	54	58	65	51	51	53	54	62	64	62	53	46	49	52	66	54	52	46	63	53	40	47	59	71	61	50	54	62	54	68	59	47	61	52	44	72	57	52	66	70	49	53	62	67	55	48	51	47	59	45	53	53	49	49	47	56	48	44	61	51	67	55	49	58	47	65	43	47	47	60	67	61	59	62	48	58	54	45	65	55	50	45	52	59	54	62	44	53	51	61	54	50	62	58	59	45	53	61	61	49	54	49	48	66	48	55	60	50	48	50	57	57	39	61	65	66	46	57	48	52	60	58	52	62	56	54	52	61	66	56	61	55	52	51	64	56	59	58	54	48	50	49	53	49	55	48	49	48	71	61	40	57	54	56	66	40	55	53	57	72	57	53	63	54	70	60	65	50	59	56	50	51	62	57	58	66	51	56	48	51	57	52	56	65	58	55	47	47	64	53	56	51	47	59	61	51	59	56	52	48	60	51	63	40	51	60	47	62	55	59	49	65	59	41	63	57	48	60	55	67	36	64	55	53	46	61	52	67	54	49	57	46	62	49	53	63	56	46	52	63	52	49	56	48	57	62	49	58	60	46	38	62	60	52	59	53	45	45	51	41	48	47	49	49	45	61	43	52	57	61	53	46	54	47	44	58	54	48	51	46	39	50	39	51	48	48	58	50	48	45	55	66	48	47	50	61	62	61	48	60	52	56	49	47	67	46	65	68	53	57	48	58	53	36	54	52	52	59	43	69	54	45	52	63	56	56	61	50	60	57	47	53	44	56	48	60	58	57	57	56	53	58	65	50	58	57	44	51	49	56	58	67	67	68	49	53	57	57	49	53	58	59	66	55	48	58	51	63	70	62	44	61	42	49	48	59	56	43	69	60	48	60	65	57	60	43	56	53	66	58	55	59	50	45	57	58	53	46	62	59	56	49	60	46	50	58	40	56	42	44	60	50	55	58	56	54	58	48	54	64	57	48	65	58	57	51	56	59	48	45	59	60	56	49	45	61	49	49	58	48	56	46	50	56	60	54	57	51	59	57	53	45	48	60	51	52	47	47	44	41	69	51	53	52	56	60	59	54	75	64	54	50	52	49	46	51	50	52	47	48	36	50	59	62	49	50	53	63	58	53	49	49	51	57	50	56	54	62	59	43	52	48	55	55	53	52	57	66	41	60	55	63	53	51	54	56	49	45	60	51	45	53	47	55	64	60	57	44	47	63	53	52	54	60	62	48	68	61	47	67	70	52	52	57	44	40	67	50	39	53	59	55	37	67	63	57	60	60	50	66	62	68	48	46	57	61	56	55	46	55	64	50	74	55	50	60	52	54	49	50	49	52	52	62	53	51	52	66	66	53	58	57	58	51	55	45	34	52	51	45	51	51	48	63	62	47	63	59	55	47	59	55	65	56	38	62	65	41	53	38	60	56	50	55	63	56	52	55	44	52	49	52	59	45	61	62	48	44	53	45	51	49	55	59	45	52	54	57	49	66	63	49	56	52	64	53	52	45	43	43	59	73	59	62	66	53	51	64	50	58	53	55	63	52	59	58	65	47	45	46	61	51	51	47	61	61	47	54	51	67	47	52	60	41	47	56	65	50	63	51	55	56	51	64	63	45	45	59	61	51	54	67	67	48	65	52	55	51	48	53	55	58	47	65	67	44	66	52	54	49	54	45	70	57	53	50	54	53	62	64	57	48	44	53	59	54	60	52	48	51	59	44	47	57	53	48	51	53	61	61	59	53	48	54	44	43	40	49	60	61	52	54	71	57	51	48	60	57	54	44	51	48	52	52	58	57	62	57	64	54	64	51	55	52	55	54	49	66	51	65	53	49	57	57	69	51	51	59	65	54	68	48	41	63	56	51	56	55	62	51	52	64	52	55	66	63	42	54	58	53	59	53	52	53	58	33	47	53	52	67	52	64	52	55	54	58	49	59	57	54	72	55	54	51	54	54	53	54	62	51	39	56	70	51	47	51	46	50	51	67	61	49	54	65	53	47	53	59	71	59	71	51	55	53	44	46	45	59	63	52	42	55	55	51	46	50	50	48	68	51	49	45	55	51	49	63	53	44	59	57	48	68	51	67	72	39	55	63	50	57	46	54	32	48	41	40	47	46	56	52	55	70	48	53	48	49	53
11545	3890	2946	3125	4576	6008	5370	4352	3555	2399	1723	1288	1224	1035	906	877	783	730	623	550	525	466	490	472	473	477	487	409	491	432	470	451	467	443	446	422	457	413	440	438	438	426	482	452	448	433	457	459	453	448	447	470	448	452	418	449	447	444	429	430	459	459	423	435	440	465	447	424	424	442	454	474	451	461	442	486	426	458	457	477	461	446	439	448	463	460	420	423	428	493	442	464	463	431	456	431	418	437	447	435	465	480	464	461	444	471	467	410	427	470	430	430	458	501	446	490	428	469	389	474	455	398	489	426	394	423	424	458	459	435	437	398	417	447	442	449	419	426	410	486	398	425	447	477	433	448	436	433	441	459	449	418	437	451	420	474	451	444	426	404	444	496	444	452	450	439	466	487	452	427	496	432	444	453	431	445	451	430	439	462	463	440	436	446	460	447	454	423	482	468	445	443	432	406	466	425	433	452	438	456	448	458	459	389	406	459	456	474	462	414	471	475	442	467	473	449	440	470	417	430	462	456	421	472	435	431	463	418	474	448	450	482	412	454	453	444	452	445	454	440	439	441	444	436	442	466	438	471	499	447	409	442	413	409	459	450	401	436	458	482	471	446	451	471	434	464	437	441	461	461	449	439	428	428	425	456	445	483	434	437	427	443	423	425	464	446	398	457	425	449	469	450	423	438	451	473	490	448	458	448	435	439	417	440	450	446	435	453	449	456	479	431	447	501	442	404	431	440	432	444	464	426	462	435	457	504	449	466	450	470	414	457	533	475	418	460	449	409	467	421	451	451	467	449	449	454	478	436	450	437	473	470	451	461	458	453	468	438	445	393	415	437	453	438	449	468	458	452	481	417	471	468	459	454	449	401	464	478	464	451	425	420	446	447	488	473	446	454	451	422	438	434	472	470	403	458	411	463	445	469	451	427	456	419	417	452	405	416	444	466	455	458	450	470	464	443	459	421	457	456	442	453	447	474	473	477	455	485	445	448	416	434	454	472	427	451	470	447	443	438	458	458	447	458	436	442	433	461	449	437	447	448	460	450	456	482	439	457	494	457	486	437	456	434	455	431	437	467	478	477	420	415	458	466	436	439	420	451	453	448	450	428	459	448	419	446	426	402	448	421	441	483	466	419	464	461	472	408	441	455	428	452	430	448	458	468	430	459	433	473	444	445	429	497	433	449	446	436	446	445	449	441	492	479	444	473	446	457	418	404	460	459	440	439	443	449	409	453	448	435	452	429	452	437	453	479	426	439	408	426	425	450	425	439	467	457	447	429	425	445	413	447	492	453	426	471	436	408	441	410	409	443	486	468	429	446	455	482	428	470	403	445	428	443	449	455	477	417	510	453	430	474	450	451	458	477	430	434	464	484	448	428	452	425	447	468	455	449	460	426	447	400	418	443	447	463	437	428	450	439	460	401	426	443	452	461	464	443	455	488	465	436	436	484	386	442	473	461	456	463	426	472	451	423	449	409	431	479	477	491	426	455	436	438	461	474	472	498	448	439	442	435	434	434	421	392	478	455	418	422	441	417	455	451	448	455	457	461	467	449	437	448	440	454	433	439	445	440	441	465	424	477	446	441	435	462	421	427	459	454	463	427	491	440	453	436	458	470	473	449	436	426	462	415	465	406	410	442	439	437	429	466	441	417	454	435	443	480	458	404	482	460	449	466	456	436	440	434	456	457	442	447	468	438	460	431	505	437	407	437	431	430	454	457	469	475	417	469	430	434	473	440	423	466	454	417	436	455	474	454	436	456	446	438	464	463	457	441	412	446	486	455	426	465	439	454	458	418	443	440	470	450	438	481	483	412	451	426	462	421	429	449	439	477	429	501	406	440	430	465	471	437	456	475	422	443	427	430	454	466	451	432	439	485	456	426	434	464	423	427	437	453	432	427	439	470	435	457	503	457	440	422	427	423	460	458	457	465	411	416	436	435	471	420	523	397	421	453	468	456	468	484	458	492	447	475	439	452	424	434	451	479	459	484	442	434	462	433	442	449	408	465	444	466	409	416	447	422	415	452	469	458	477	455	452	459	439	472	449	447	437	494	452	442	454	421	456	437	448	487	459	464	447	422	449	450	442	470	455	441	478	463	484	439	403	438	477	414	458	435	456	460	438	429	440	451	454	438	485	442	463	478	470	452	435	473	434	420	444	428	453	441	456	441	442	473	469	412	448	441	455	497	423	445	485	439	425	462	471	430	440	476	455	456	448	451	393	425	451	428	433	447	490	459	447	481	427	469	398	462	442	461	428	459	441	449	436	462	464	440	474	412	449	432	443	430	427	417	463	462	468	403	397	408	467	471	456	445	423	432	405	463	482	474	435	428	420	436	414	452	415	453	492	452	426	435	457	469	439	438	418	451	418	424	487	465	433	449	436	458	431	418	456	490	424	454	459	491	437	448	421	476	428	432	456	436	433	412	467	427	439	465	515	458	455	439	431	463	470	472	474	443	449	447	484	489	398	473	467	451	471	438	449	441	438	490	440	441	451	453	434	471	469	443	457	457	495	479	413	443	434	437	433	493	465	460	443	483	411	430	440	424	458	435	448	464	484	427	439	441	443	428	441	449	406	430	474	446	465	488	481	460	429	484	460	458	431	443	426	426	442	439	451	460	467	432	449	437	461	443	457	464	424	465	449	420	438	485	453	468	438	449	431	468	452	450	445	430	430	434	439	453	428	463	460	431	463	468	455	427	457	442	470	448	443	397	455	472	426	488	452	452	447	449	441	439	460	436	492	451	444	460	403	460	453	417	470	442	454	497	435	420	438	458	457	464	442	441	454	398	438	505	450	417	433	485	458	437	458	473	442	450	425	467	418	486	436	452	431	401	493	459	451	443	437	451	464	422	466	443	469	401	440	441	416	474	404	427	440	441	450	447	459	458	462	454	436	414	419	431	488	438	443	409	450	433	439	434	462	421	455	488	443	469	431	468	438	460	418	456	421	432	442	442	457	459	437	452	458	431	468	444	419	435	448	447	451	436	450	443	442	432	444	422	488	467	460	454	480	440	397	421	430	455	466	477	437	450	467	434	406	407	467	451	422	410	482	457	456	487	446	429	440	451	449	425	483	456	427	441	464	436	476	436	416	455	438	466	435	438	471	408	466	433	465	437	425	454	465	466	432	475	483	478	476	463	442	436	440	442	477	432	449	475	431	466	452	445	455	443	437	473	456	459	483	459	429	450	453	461	487	462	460	427	489	445	447	471	420	435	427	442	441	447	457	485	439	440	465	449	439	445	432	457	471	477	453	422	460	451	424	469	450	471	451	440	441	437	451	473	437	445	447	435	443	446	468	491	418	417	432	467	438	443	444	470	471	489	460	427	502	453	500	439	455	440	453	429	451	423	449	443	474	413	434	449	466	436	395	431	444	441	463	437	454	440	440	464	470	476	440	446	458	449	484	454	463	461	428	448	456	464	465	461	481	451	440	451	468	434	481	426	473	466	441	477	458	470	442	453	403	427	457	441	448	456
8854	557	273	226	206	171	173	157	146	110	101	93	87	72	76	67	69	63	66	66	61	55	58	47	50	47	47	69	45	55	52	56	54	52	45	53	57	57	53	53	45	49	61	43	52	69	63	52	59	52	62	67	47	54	72	60	58	54	52	55	54	60	59	56	41	50	54	47	54	52	46	54	55	49	62	58	57	65	56	64	60	49	46	59	49	43	45	58	36	65	47	55	60	50	54	51	49	56	51	56	59	57	64	65	47	78	50	65	50	58	61	51	59	45	47	53	53	52	57	66	57	58	52	62	57	52	54	54	47	58	54	60	74	63	56	65	70	53	56	50	43	59	48	58	68	55	55	53	61	62	57	54	50	52	38	57	42	63	69	54	65	60	47	54	62	49	49	54	59	47	51	61	65	61	58	48	69	60	57	42	57	63	63	51	55	56	64	63	56	72	60	51	61	55	55	59	60	61	53	60	57	59	53	64	57	58	43	57	49	62	50	58	52	57	59	62	70	50	63	51	55	51	46	65	62	53	48	56	57	45	57	71	49	53	62	53	65	66	61	53	56	51	50	58	45	39	50	55	74	52	58	62	74	49	54	49	51	42	66	57	62	61	54	57	42	37	66	61	64	58	57	40	49	50	52	70	57	56	51	62	49	44	48	50	66	53	43	66	40	45	53	60	55	59	61	47	67	47	44	44	46	57	59	60	68	52	50	50	64	63	65	57	46	60	51	58	63	49	71	54	56	60	53	61	58	60	53	36	60	52	40	68	59	58	56	58	50	51	48	55	66	59	54	56	48	66	52	58	49	51	57	54	61	56	60	54	61	61	54	53	53	49	53	55	49	51	70	56	69	72	60	57	57	51	67	60	63	60	56	56	59	54	65	60	59	65	46	63	63	48	52	50	50	46	56	63	49	57	61	52	50	54	62	42	59	53	47	56	58	47	60	54	64	56	60	56	62	49	52	58	49	65	52	58	55	64	57	47	62	66	58	59	51	70	55	49	54	67	50	43	69	63	53	58	65	78	55	46	65	31	51	55	58	61	53	57	54	54	43	60	66	65	52	64	42	40	66	53	53	51	71	50	59	64	56	52	56	49	57	46	55	53	54	67	53	45	65	44	56	52	60	41	56	65	54	42	64	61	59	62	45	55	54	58	50	68	61	62	56	52	49	53	70	71	65	66	43	68	54	62	52	55	57	68	58	62	49	47	51	52	40	65	54	58	55	70	53	48	61	51	55	60	72	57	48	66	53	66	73	73	51	62	49	52	51	70	48	51	67	52	61	50	54	61	51	68	58	73	45	60	51	61	39	58	66	60	61	61	54	54	49	45	73	55	54	62	57	58	65	63	55	65	44	58	61	48	58	49	43	59	63	47	66	53	58	69	63	59	65	39	50	53	51	56	67	56	56	46	56	65	63	55	52	59	54	57	56	71	52	46	59	55	40	33	50	53	69	61	57	45	60	54	60	42	49	49	49	54	67	59	53	58	43	56	58	72	49	61	58	51	62	59	51	50	49	45	49	57	48	61	56	58	52	64	48	57	62	54	52	49	58	50	50	68	54	56	69	56	67	68	58	51	71	57	54	71	50	44	67	53	63	54	51	55	60	61	64	49	54	71	59	52	60	65	72	50	42	52	65	57	56	48	62	47	57	62	60	57	58	54	58	44	75	61	59	42	58	65	58	48	63	39	50	51	60	60	64	49	42	56	65	53	46	59	66	51	59	57	59	59	56	63	71	40	58	48	57	66	60	69	50	55	61	47	57	53	53	59	60	53	57	56	64	57	52	48	62	53	55	56	54	54	54	48	53	59	51	57	59	60	46	68	70	55	39	60	55	53	46	57	46	53	50	60	45	56	49	69	49	47	51	45	58	51	66	65	62	47	50	54	58	53	45	49	44	54	60	60	62	68	65	41	60	64	52	55	57	56	56	56	67	60	55	52	54	53	68	53	65	72	53	53	50	60	54	44	52	45	47	54	46	58	58	62	59	51	58	48	51	47	47	54	38	50	53	58	67	62	58	59	74	62	58	65	50	54	53	54	68	67	62	58	60	51	61	53	57	64	48	57	41	47	67	53	64	57	51	70	55	60	47	57	63	41	61	55	59	55	46	52	61	67	50	54	45	46	49	59	58	60	44	63	68	58	60	48	61	52	59	53	45	54	57	53	61	61	55	60	61	58	59	60	58	52	61	68	53	60	54	72	60	70	50	51	48	56	55	49	77	68	59	53	50	66	72	56	52	57	54	55	53	53	50	62	65	61	58	50	60	57	64	62	47	62	46	57	59	48	66	50	65	47	51	63	51	50	49	59	43	50	58	58	60	62	57	55	42	56	52	57	55	56	60	52	58	46	50	50	53	58	50	62	55	62	53	37	48	59	69	57	55	49	63	56	62	54	65	42	41	62	57	50	47	46	50	51	58	55	59	48	60	51	52	42	61	67	58	65	54	50	44	63	70	68	52	46	62	49	60	49	58	48	57	55	54	74	57	71	62	73	58	57	61	59	37	63	50	66	51	47	73	47	64	51	57	68	62	55	50	42	51	47	63	57	54	62	54	46	46	65	65	47	60	50	45	61	59	53	46	53	63	59	61	56	60	52	51	53	57	59	62	45	63	58	56	48	48	57	53	61	52	69	57	63	61	50	68	62	49	55	61	51	69	43	58	57	56	59	51	48	45	45	58	61	62	63	55	54	62	59	55	51	57	66	48	44	53	47	60	60	64	75	60	50	47	55	54	68	62	57	45	48	40	44	52	47	52	54	42	54	48	64	52	54	54	60	50	52	54	52	54	53	70	55	50	52	55	58	58	56	51	68	38	58	69	50	46	59	59	69	57	63	50	67	54	70	57	62	56	53	69	60	57	56	62	72	46	53	58	53	54	59	63	49	70	59	55	56	48	40	67	55	66	50	49	54	49	60	60	60	57	56	62	51	53	55	55	48	65	51	57	51	47	65	60	46	56	58	70	52	65	53	65	62	53	52	48	58	60	53	61	70	47	49	55	35	65	52	54	51	63	48	54	55	68	46	48	54	52	51	56	52	62	52	46	47	70	48	63	57	54	61	55	57	58	54	59	62	50	56	52	62	65	69	63	53	52	42	58	53	52	60	53	53	49	55	54	66	70	62	49	67	59	50	50	70	70	56	45	39	49	48	61	63	53	53	64	56	49	44	58	56	65	52	52	58	64	58	56	70	45	51	65	60	64	49	67	54	57	55	47	60	67	56	45	59	66	54	71	47	52	46	67	52	66	56	50	64	59	54	51	51	56	47	49	65	60	51	51	51	52	42	53	45	65	59	52	44	46	64	53	53	42	48	75	59	64	67	52	57	42	44	52	52	49	70	69	53	62	61	56	59	46	40	55	55	42	53	56	61	54	53	57	55	39	54	50	53	50	48	43	49	58	67	60	62	57	49	64	63	43	55	77	61	60	61	56	66	66	68	67	51	55	57	45	66	45	47	40	54	51	67	64	64	52	51
13001	5070	3500	4025	6082	7982	7292	6179	4855	3168	2417	2011	1785	1405	1209	1103	955	884	709	654	570	550	554	504	472	457	481	486	463	472	483	520	499	479	494	460	447	436	426	483	471	495	481	437	460	441	478	486	514	477	480	479	488	480	449	474	512	486	446	468	510	443	449	452	479	491	484	465	437	453	485	510	449	493	470	444	397	453	426	430	478	464	453	485	467	448	505	500	483	485	474	401	464	512	458	469	463	450	450	462	456	472	482	457	493	477	445	455	472	455	458	458	506	446	474	475	493	461	462	507	462	456	465	489	524	466	475	467	460	490	496	493	453	470	450	478	472	479	431	432	473	492	473	491	482	474	464	458	476	464	457	503	458	476	481	487	466	485	430	479	486	452	523	445	456	454	466	440	447	450	481	458	453	462	454	496	449	458	455	472	468	451	471	459	439	469	457	447	446	498	470	479	487	471	438	450	477	434	494	451	475	438	463	458	437	486	457	477	455	478	462	471	477	485	448	484	473	490	463	476	468	469	391	443	461	474	438	501	488	489	466	447	481	491	452	491	462	528	496	493	448	464	417	508	475	465	505	467	443	448	480	475	441	451	446	448	457	447	458	452	479	456	467	457	452	458	439	507	457	468	455	449	487	450	464	486	449	449	460	468	478	499	462	473	447	450	423	454	475	492	462	458	450	435	481	466	483	473	486	480	474	435	453	480	475	510	445	459	463	469	505	482	471	448	467	454	437	472	457	461	483	489	460	506	468	472	462	472	442	485	483	502	483	433	477	483	474	464	449	485	471	475	504	474	472	459	474	467	430	445	455	490	457	441	487	457	466	456	472	473	492	449	474	524	461	452	506	489	433	487	450	462	480	495	455	451	463	504	511	521	473	488	474	456	468	506	455	485	506	504	454	442	490	473	443	486	468	471	486	495	482	481	461	485	467	444	499	493	451	477	413	463	507	486	502	464	461	471	443	471	511	482	424	457	452	504	475	473	465	460	480	442	493	477	488	431	486	497	455	470	487	488	473	488	467	495	488	500	489	447	462	477	478	439	480	442	451	502	469	475	466	463	443	438	469	424	460	492	441	440	454	474	487	492	449	438	479	505	464	469	446	479	502	451	466	488	458	462	467	456	487	443	501	483	502	467	453	468	469	459	481	462	457	476	500	486	473	481	462	528	455	448	448	482	461	507	457	462	462	461	492	473	466	429	474	429	461	454	450	457	495	498	451	493	482	465	487	457	508	496	478	456	443	500	478	465	499	464	473	500	465	466	445	446	444	449	478	444	454	486	451	442	480	454	487	496	493	463	481	488	461	440	497	435	451	505	480	455	466	470	465	452	475	470	486	501	476	439	485	475	504	476	448	457	474	462	504	491	453	464	476	477	490	504	456	502	469	472	456	475	452	466	458	465	484	470	472	467	461	520	448	512	497	520	464	483	486	485	410	482	456	470	428	515	491	470	525	453	481	447	493	476	470	488	477	448	459	468	462	446	485	484	454	495	483	475	432	466	513	493	429	506	455	495	465	505	434	444	456	463	481	461	436	476	491	475	467	453	482	502	433	444	479	462	484	488	439	447	452	482	463	440	466	448	445	490	510	437	484	461	475	489	517	502	448	472	450	512	448	503	487	481	489	441	455	443	495	471	512	513	465	445	431	459	463	485	434	474	502	437	439	447	460	451	471	449	453	478	470	456	502	464	454	480	466	467	455	489	466	461	466	457	493	442	463	481	474	478	503	462	465	491	458	456	456	480	528	447	487	466	492	491	478	446	404	461	507	496	461	525	479	465	483	498	498	517	488	458	472	459	500	475	467	452	470	472	473	508	484	475	457	478	448	461	468	447	445	453	448	491	481	466	459	474	478	461	453	476	457	494	494	492	456	491	456	464	460	476	470	474	441	439	438	448	521	480	456	490	448	486	470	483	491	471	483	457	449	452	434	526	468	497	476	456	470	461	472	478	524	493	487	486	453	480	460	446	447	481	458	440	433	449	462	454	460	453	448	527	451	477	460	467	499	404	474	458	451	488	435	493	460	481	434	452	458	437	463	446	464	461	502	474	438	464	468	460	457	465	461	416	465	462	454	503	451	440	444	474	468	462	469	477	460	473	467	493	505	480	480	508	512	491	537	492	517	451	474	494	471	472	451	446	466	459	463	443	453	450	444	481	448	455	512	471	440	458	465	471	446	494	501	486	512	454	467	497	490	471	440	432	459	414	461	472	428	458	456	465	490	473	479	456	483	476	450	495	480	509	466	446	452	415	452	517	459	449	473	467	492	437	471	472	478	512	512	466	485	477	452	464	476	438	488	448	451	473	412	462	470	443	442	454	464	454	505	425	471	477	473	477	454	460	471	527	476	496	467	469	477	446	450	498	432	431	468	489	464	442	497	470	452	453	473	460	509	463	457	423	442	484	452	481	491	492	514	433	479	432	465	468	484	452	539	467	499	430	488	486	480	475	484	441	462	466	508	470	520	454	482	470	468	472	442	477	455	471	457	483	492	437	447	449	473	448	506	482	477	482	470	457	466	486	488	495	488	460	468	453	478	466	482	460	437	477	451	448	467	447	448	498	458	478	474	488	517	450	511	466	444	468	455	440	465	487	451	475	454	459	480	500	486	484	429	441	450	438	476	502	470	485	505	496	475	472	491	493	460	454	486	467	473	487	440	503	477	464	472	483	465	482	451	489	447	470	471	469	471	464	440	438	459	425	506	489	475	491	492	471	471	475	490	478	426	491	505	464	471	458	465	451	519	465	473	463	524	487	468	476	500	475	497	453	485	463	487	467	450	496	474	481	465	456	469	463	460	472	468	460	468	486	495	470	453	426	428	467	471	464	498	477	447	466	445	474	492	471	467	478	423	472	487	466	481	462	458	442	495	490	477	467	441	453	464	459	452	439	448	465	427	467	473	452	476	466	460	446	479	444	499	490	471	450	468	460	464	456	452	482	457	515	426	484	455	459	490	480	439	517	495	477	461	499	466	476	514	475	467	424	478	476	518	478	480	468	483	516	463	466	439	446	491	468	456	501	461	494	484	449	512	483	454	475	475	498	474	444	486	489	478	439	462	481	479	439	496	471	472	456	481	478	475	480	464	464	490	460	466	452	496	460	480	472	482	485	446	461	490	466	494	482	453	484	473	487	463	485	483	455	483	468	503	444	503	467	479	458	459	462	518	470	435	485	457	479	452	486	468	443	461	455	470	475	440	403	490	499	453	498	465	491	452	473	490	469	431	479	467	448	449	468	471	474	480	472	490	449	444	449	453	486	491	447	480	520	518	458	493	517	485	460	430	476	483	500	490	484	485	446	508	451	459	469	433	479	451	479	467	468	470	456	458	452	467	445	512	438	470	458	443	473	464	491	446	473	483	525	444	470	494	449	475	479	472	463	491	482	488	488	453	496	498	448	462	490	466	465	474	489	483	482	481	444	489	445	466	460	476	515	453	462	460	467	498	473	502	472	496	431	483	432	456	475	503	490	476	464
8752	760	373	282	253	251	232	252	203	178	169	145	129	122	125	138	115	92	107	95	103	94	105	86	91	97	89	98	89	93	108	94	95	93	90	94	103	103	83	92	83	96	97	99	87	78	85	94	77	93	84	81	105	109	86	100	93	100	93	108	85	110	110	112	82	109	106	93	89	94	92	80	107	84	100	94	78	104	84	83	94	104	95	91	105	84	84	96	96	108	108	93	87	92	91	95	102	81	105	89	80	100	92	103	96	95	104	91	87	99	94	105	84	104	90	80	95	90	84	90	102	100	92	94	91	87	89	89	96	82	96	100	78	74	120	96	103	87	97	100	82	112	100	122	89	96	84	92	80	83	91	87	88	106	88	96	96	106	91	81	88	69	102	98	87	93	82	89	99	94	93	105	80	86	65	74	79	91	104	93	99	82	93	108	96	110	104	100	77	77	95	85	88	86	79	103	85	97	82	103	94	98	113	77	94	89	84	109	95	81	80	92	100	105	117	95	86	93	103	100	94	112	108	88	103	103	101	99	89	90	122	92	115	89	91	88	94	96	90	86	93	72	89	99	83	99	105	99	94	101	89	77	100	96	97	90	78	103	104	101	83	95	97	88	104	84	98	90	109	100	120	95	94	115	105	89	104	85	89	122	94	86	96	88	97	98	96	84	98	74	93	106	94	93	94	118	96	80	92	91	92	110	89	89	98	90	104	110	89	93	108	89	92	82	102	89	91	96	88	90	89	107	92	83	91	101	77	110	91	84	88	102	99	101	67	84	83	111	101	94	102	106	94	106	96	80	85	102	99	101	89	108	94	86	105	97	93	97	82	117	107	89	93	91	71	107	96	88	82	91	105	89	107	116	94	84	80	118	80	95	92	98	105	86	87	70	101	96	96	68	93	92	113	94	106	96	108	100	91	92	90	82	86	75	95	96	88	91	82	78	87	95	115	110	82	109	93	81	91	95	101	99	85	94	92	102	104	92	86	93	86	109	91	113	97	91	90	91	97	110	74	110	105	81	92	119	110	116	86	101	100	115	92	93	89	85	81	89	98	85	93	92	96	84	84	80	98	93	92	98	88	102	94	95	72	98	100	96	80	77	74	86	94	81	85	96	87	101	90	102	101	97	87	78	98	94	94	96	98	94	86	95	102	79	100	90	104	94	80	89	121	86	70	103	110	104	101	77	87	110	75	94	102	88	96	92	95	76	84	85	87	87	99	85	106	93	89	78	67	99	105	88	104	107	81	108	91	97	92	96	86	99	121	112	91	82	93	89	92	106	101	89	85	100	102	101	86	80	100	93	97	92	81	93	89	84	88	90	75	81	108	105	102	77	103	93	96	89	83	98	106	93	94	91	95	95	82	102	88	97	94	80	118	84	92	83	95	107	89	97	100	114	108	97	100	82	97	84	97	93	88	72	95	106	97	99	120	77	84	83	79	121	87	100	78	109	78	94	122	91	86	95	97	91	97	103	103	96	95	96	89	81	92	90	86	112	96	88	79	97	83	97	81	100	88	84	96	95	99	99	98	97	113	82	87	104	78	104	69	96	99	84	108	97	105	85	101	94	100	90	109	98	101	71	105	96	102	92	79	81	95	92	102	81	90	97	84	98	112	97	91	116	85	96	103	109	95	88	87	90	92	97	91	106	87	85	72	94	96	125	105	103	79	91	101	82	113	93	104	77	111	102	97	88	91	106	83	107	103	99	92	104	93	112	113	108	87	110	96	90	88	71	94	92	113	74	90	92	89	83	92	101	90	83	92	91	103	89	97	89	74	86	83	95	108	91	106	85	91	92	94	103	98	96	89	97	79	100	89	88	80	91	81	80	77	109	96	81	100	89	90	99	102	101	79	102	109	97	109	93	112	96	104	103	98	82	100	102	87	116	96	109	92	89	104	91	86	99	91	89	95	93	105	96	94	88	113	86	85	99	100	88	90	112	93	106	80	105	84	84	90	93	72	90	105	92	95	91	85	121	100	82	102	96	93	94	118	115	99	91	100	86	91	82	94	81	94	84	72	95	99	83	101	95	92	74	96	114	104	82	95	97	80	103	77	95	93	103	85	85	90	94	109	100	106	99	84	98	100	92	84	107	88	78	98	87	105	95	97	94	96	98	90	91	91	112	100	83	95	86	112	106	90	105	80	90	85	83	113	89	94	96	84	83	98	98	77	99	66	81	96	85	88	84	90	86	102	109	104	91	84	102	75	100	87	93	81	77	69	105	109	104	90	90	96	94	102	76	103	75	105	95	97	107	92	102	110	80	85	82	97	98	91	92	109	93	76	105	105	95	89	112	94	103	97	90	82	101	95	95	95	94	101	105	118	91	68	87	105	101	92	91	98	89	100	95	102	91	101	98	96	100	98	88	109	93	83	96	83	79	71	97	105	79	110	96	80	77	88	95	103	73	105	116	96	88	99	93	95	93	80	95	82	78	82	102	107	84	109	86	77	105	83	94	94	74	90	83	103	94	100	99	87	75	88	98	91	95	91	95	86	99	85	97	101	85	116	87	91	93	88	91	102	112	86	121	82	107	80	95	101	84	91	75	95	80	89	90	88	94	98	107	91	92	89	92	106	90	107	87	87	99	82	93	91	84	104	92	111	123	100	104	79	104	96	98	81	106	98	97	95	95	85	96	93	105	105	107	83	94	86	84	105	91	105	93	91	105	112	93	84	76	105	97	78	84	68	97	99	85	100	95	91	101	82	97	93	97	84	106	106	88	92	91	106	93	102	104	106	92	92	92	104	100	99	105	97	104	106	87	99	97	95	91	100	98	89	99	88	94	97	85	93	102	112	98	98	103	96	79	99	80	98	78	92	88	103	89	84	85	103	109	81	96	90	109	90	97	91	85	106	102	106	91	89	88	114	87	80	89	93	75	95	95	89	112	101	102	105	101	97	91	96	93	87	106	83	87	96	96	91	105	84	109	105	79	98	94	91	97	96	88	97	85	95	102	86	88	105	83	93	87	98	105	85	111	103	107	113	89	95	79	86	80	105	105	91	97	88	109	103	74	89	104	90	85	102	101	86	96	103	92	101	88	91	83	102	78	77	100	97	87	84	93	102	95	99	77	92	94	97	89	115	99	91	88	77	92	106	79	102	76	84	83	88	89	92	97	91	90	109	75	97	107	107	85	90	86	99	82	106	95	109	100	101	90	87	74	93	83	99	98	92	106	104	94	93	86	94	93	100	113	71	76	109	90	82	96	103	102	106	96	109	88	90	92	127	86	93	86	98	91	90	111	98	97	89	116	115	92	95	89	103	95	86	109	79	106	89	101	104	104	92	97	93	97	83	98	87	93	87	89	100	108	97	108	87	98	93	78	60	89	94	94	88	99	93	84	96	90	97	95	80	94	103	87	75	94	106	84	92	98	99	95	92	101	111	89	92	100	99	91	84	86	95	92	101	103	86	92	97	82	93	99	107	106	82	105	100	96	95	92	95	92	101	83	82	88	86	93	97	102	93	102	97	90
16097	6528	4376	4994	7984	10356	9793	8404	6237	4564	3707	2966	2466	2042	1850	1494	1307	1264	1063	918	933	878	819	829	819	733	848	805	742	823	772	770	803	704	766	736	747	763	738	752	762	745	777	768	756	822	743	736	688	763	719	719	783	736	735	741	752	746	770	738	725	723	739	755	737	777	826	729	690	763	748	759	761	776	796	704	736	745	775	769	734	724	745	754	765	759	727	752	706	756	768	723	749	779	763	797	736	787	709	747	740	772	747	757	761	754	763	752	679	728	799	740	771	718	743	748	741	773	764	774	764	676	699	717	753	757	710	798	746	742	809	737	689	765	739	748	736	752	783	767	773	717	758	754	736	735	743	677	778	761	756	783	778	768	677	747	778	719	734	719	732	705	778	739	742	714	751	776	710	802	784	775	751	735	746	744	786	726	785	748	783	746	773	742	748	725	723	754	776	728	743	733	776	740	790	772	729	756	732	724	719	793	805	759	776	722	716	803	772	737	664	749	759	799	753	783	768	726	768	746	757	767	755	758	784	789	750	715	730	735	766	737	703	744	731	766	783	770	740	748	747	710	799	775	786	738	746	790	786	770	768	731	797	733	768	746	726	754	771	788	732	683	783	777	720	728	751	754	806	746	741	732	736	738	740	711	725	740	709	753	711	710	725	738	768	783	767	709	688	752	669	733	775	763	757	736	741	703	765	745	753	747	688	711	764	777	757	777	778	730	775	718	711	741	709	782	802	767	784	733	767	802	777	738	725	743	735	751	738	757	748	741	773	788	752	741	720	766	755	763	713	766	712	731	727	725	755	787	745	774	703	715	777	724	781	745	747	748	727	727	712	778	757	778	748	716	745	776	769	727	758	746	739	760	739	791	706	784	748	751	763	741	722	767	748	721	735	781	721	735	752	685	779	782	809	718	722	732	744	749	780	749	686	687	735	732	746	690	707	781	745	763	717	751	728	800	708	769	737	765	748	738	765	746	722	727	733	732	702	754	758	729	742	707	723	752	739	754	733	743	747	737	721	720	789	752	743	774	722	766	773	795	719	826	749	755	760	759	723	750	789	796	744	748	730	738	814	776	739	780	683	734	755	706	747	782	750	738	726	698	731	735	727	771	735	748	770	762	776	753	817	810	717	728	734	703	738	766	762	720	764	712	788	777	738	696	750	764	762	718	780	713	756	725	774	762	733	692	708	754	768	769	754	703	754	690	706	730	762	769	741	746	707	793	790	764	790	749	777	718	725	736	729	735	773	734	734	789	737	756	766	767	724	724	727	748	739	750	757	786	742	783	729	718	735	767	768	782	769	718	753	704	736	772	781	769	718	728	740	722	741	751	764	755	781	744	751	715	727	739	741	735	765	729	757	749	791	749	731	754	707	763	692	778	744	780	761	749	721	731	774	759	759	721	749	716	727	783	780	741	716	783	719	742	760	734	785	749	752	762	767	811	701	736	729	748	760	754	726	719	770	770	725	755	730	761	791	715	778	760	736	706	773	757	749	749	761	761	764	712	707	716	775	725	727	767	764	776	733	749	789	794	775	720	755	720	751	700	740	727	737	764	755	808	734	726	774	729	754	722	767	726	769	722	741	731	742	719	806	702	767	773	707	727	756	715	761	777	728	773	758	747	771	769	753	719	711	722	771	735	781	755	729	730	735	766	780	772	790	724	722	729	716	722	786	768	736	755	695	724	738	783	736	711	759	752	760	721	745	746	730	738	733	786	748	768	816	758	701	788	743	748	774	778	721	788	767	779	786	756	759	699	712	766	735	721	751	739	759	739	729	727	738	754	740	750	763	774	702	782	743	736	768	747	714	783	769	750	752	716	777	755	739	750	745	750	779	724	789	741	704	723	719	765	740	715	714	783	723	755	714	749	728	770	832	732	752	753	734	736	744	720	759	733	704	763	744	762	747	764	693	761	758	753	742	734	755	792	815	741	736	732	726	732	717	755	744	753	717	709	698	749	743	718	731	734	789	769	752	735	768	775	742	769	746	718	730	796	805	752	764	782	716	705	745	781	700	756	708	733	714	728	738	766	687	720	723	727	739	741	730	727	790	718	744	765	784	748	753	785	791	791	760	759	736	767	766	722	751	731	741	718	735	722	765	731	779	680	728	764	752	765	772	766	762	711	783	747	748	742	784	792	698	768	718	742	749	754	731	752	750	734	797	694	709	742	727	758	706	780	733	721	775	750	773	678	742	715	799	760	755	760	806	742	746	778	681	753	746	678	777	781	722	758	739	796	748	755	764	796	725	735	788	790	761	742	752	783	735	741	768	724	697	732	768	775	734	768	771	721	763	763	735	765	763	722	792	775	740	742	739	784	737	759	706	781	761	762	773	733	746	734	728	741	752	748	774	794	778	710	766	723	789	793	737	715	756	785	761	752	750	774	716	716	762	720	793	747	755	801	767	754	736	782	756	748	736	724	762	685	740	798	700	721	742	755	730	743	781	743	740	791	769	734	761	748	760	683	750	781	729	710	780	723	751	768	773	765	736	762	810	762	684	759	809	755	782	725	694	767	736	719	778	795	737	762	704	741	771	738	758	771	766	790	741	755	716	754	740	744	761	749	745	803	829	686	744	733	740	681	755	760	711	740	699	737	769	786	792	802	749	787	765	743	748	761	736	777	725	733	689	751	758	761	756	708	801	775	756	745	722	787	774	715	727	745	721	707	774	720	766	697	728	744	725	755	761	756	773	677	738	711	746	770	745	718	721	702	727	790	720	744	767	699	731	736	737	730	778	787	691	689	718	754	752	788	732	712	753	729	778	738	767	740	712	745	755	796	728	708	754	756	716	685	729	707	770	688	738	741	737	725	722	752	711	771	731	760	678	835	745	733	721	774	769	746	763	776	743	737	713	735	778	715	710	729	762	782	764	777	803	718	712	742	745	771	773	741	755	713	736	776	715	750	713	755	680	752	732	712	731	768	769	733	768	754	726	818	719	745	750	717	772	766	760	736	747	725	702	816	764	720	771	753	711	735	714	737	760	778	726	742	762	773	748	728	762	748	744	712	769	723	760	724	727	774	706	743	746	762	734	737	743	768	743	732	708	754	739	749	771	768	716	721	790	773	716	769	746	759	777	758	744	735	773	730	728	736	729	787	744	716	723	791	734	728	729	747	721	765	744	770	795	731	767	775	771	746	760	696	740	770	767	762	748	794	774	747	721	754	773	750	798	767	729	773	767	752	746	742	790	753	744	771	766	770	758	750	734	772	707	757	731	778	744	739	739	800	773	726	738	715	754	794	733	722	742	701	748	782	724	728	791	699	762	723	747	710	716	776	709	694	752	751	761	777	776	744	735	722	741	746	725	737	789	751	753	706	741	762	731	728	715	762	768	746	793	746	763	720	781	711	739	764	755	748	743	731	738	726	786	764	769	704	752	759	756	731	702	761	776	747	740	784	702	759	670	712	792	759	767	722	711	762	751	792	767	719	722	730	708	736	780	729	724	698	732	726	780	742	721	713	756	769	736	797
7918	368	177	136	135	129	139	132	100	102	77	70	76	70	64	67	57	57	52	51	54	38	57	64	47	37	46	49	66	59	58	52	49	62	47	50	64	44	37	50	52	66	49	56	54	53	56	43	47	45	46	51	52	53	55	64	47	49	56	39	50	63	54	64	57	40	42	52	57	60	47	56	50	42	56	57	51	42	54	56	38	47	46	70	54	55	50	43	61	58	44	56	51	56	50	52	38	56	52	45	52	50	44	44	54	57	51	48	51	56	70	46	59	56	61	54	45	58	56	61	54	55	54	43	50	47	43	55	50	56	53	46	44	42	50	48	59	55	54	46	57	58	65	42	43	56	46	43	56	51	59	61	46	57	51	55	53	61	52	57	55	52	48	44	56	52	57	47	59	65	51	47	54	48	48	41	40	52	52	60	52	52	56	39	43	58	56	58	45	47	51	44	41	60	40	52	57	61	40	66	58	57	49	63	54	58	61	51	47	40	54	50	51	45	53	52	52	54	43	53	42	52	42	51	51	48	55	58	42	44	46	53	43	47	48	49	55	58	53	36	52	46	78	52	58	46	46	37	42	60	48	44	46	52	52	47	51	49	47	56	50	46	49	61	61	52	56	50	48	48	46	60	63	59	48	49	58	59	62	57	56	47	44	54	44	48	41	53	57	56	58	47	49	57	45	42	58	52	47	56	65	60	51	46	50	46	51	47	49	55	56	49	55	60	49	39	47	47	42	50	45	55	53	49	52	61	50	42	57	44	47	55	53	46	50	53	61	49	53	54	53	60	38	46	45	56	44	46	38	58	48	58	55	53	48	46	50	64	44	49	52	53	57	53	38	54	58	47	48	45	54	51	51	39	48	49	40	58	42	59	46	56	48	46	58	57	46	44	54	46	46	63	61	37	43	46	42	52	42	47	40	39	69	41	48	57	49	56	47	52	45	54	60	50	62	58	42	51	49	56	60	36	47	50	56	45	53	43	47	56	54	32	58	55	47	37	50	44	56	43	52	42	51	47	58	52	47	41	48	50	44	54	52	51	50	45	55	66	47	45	56	63	48	59	40	47	59	42	58	39	54	52	58	61	40	37	50	45	48	46	62	44	54	61	43	53	47	53	52	44	48	49	63	56	49	49	53	49	52	54	47	43	50	54	65	52	46	57	43	48	47	61	49	58	68	51	57	55	52	52	53	42	52	51	49	55	61	61	59	53	53	42	47	47	58	45	52	45	59	48	55	45	55	47	43	65	44	46	37	54	52	47	62	50	34	47	45	45	47	57	32	51	55	53	62	49	52	45	41	42	48	48	48	56	47	50	43	48	69	42	51	57	55	49	64	42	43	48	47	53	42	51	51	40	56	50	53	55	48	61	42	54	55	54	36	49	48	43	57	45	43	60	53	47	55	52	60	48	42	48	46	49	54	35	51	53	58	52	58	49	62	49	54	45	39	50	52	47	46	61	47	60	53	44	52	55	64	49	50	65	52	50	49	41	50	55	45	59	53	53	48	48	47	52	40	45	54	48	53	45	67	61	52	65	48	53	47	57	55	49	51	43	36	53	41	53	45	46	57	58	42	59	54	40	46	62	37	50	55	59	58	56	61	49	62	62	61	66	47	42	58	60	52	43	62	46	49	43	50	58	52	55	50	56	44	67	52	41	51	50	54	48	47	38	43	37	42	55	46	55	47	44	48	44	66	40	44	52	48	54	66	67	53	42	54	65	42	53	43	52	39	60	56	62	49	75	47	60	62	43	53	51	48	62	50	51	44	44	56	60	52	63	44	43	49	46	68	54	53	54	54	54	47	53	69	62	52	47	51	51	47	47	54	45	51	52	51	45	60	57	47	41	45	72	46	50	44	72	55	42	51	43	53	43	62	60	45	53	42	55	47	47	51	51	52	47	48	41	41	44	47	55	56	49	49	45	61	45	50	37	65	42	57	51	51	50	60	56	53	46	47	50	49	60	48	32	55	58	43	39	50	43	69	46	53	37	45	56	49	53	59	56	52	48	51	43	40	43	57	45	48	51	58	61	53	67	46	54	59	49	52	61	50	47	49	52	54	68	43	56	51	43	63	50	40	37	51	50	59	56	44	58	70	48	47	53	63	74	69	52	41	45	42	43	49	40	47	60	55	47	57	47	56	57	42	43	42	49	51	44	50	49	52	47	47	44	50	54	50	60	46	39	41	45	50	39	40	58	64	41	39	32	50	52	46	52	47	52	56	48	46	55	43	49	54	43	50	56	62	46	51	37	47	45	48	48	45	48	40	56	52	58	50	53	53	36	44	59	47	56	50	50	48	52	47	58	35	48	53	46	55	68	52	35	46	43	46	52	47	48	45	43	34	43	51	65	54	44	54	44	48	60	52	47	51	48	50	47	60	46	48	51	61	53	44	57	53	47	41	52	41	58	41	48	49	44	47	54	58	49	57	55	41	60	52	47	52	50	47	46	52	50	59	57	51	51	45	65	46	31	58	56	58	44	61	41	43	52	58	56	64	51	37	49	52	50	55	46	62	57	46	43	55	40	56	46	61	55	53	45	41	64	53	58	50	54	45	57	55	64	53	53	59	51	54	46	47	56	41	67	50	50	45	50	49	66	54	52	50	57	54	65	50	49	56	72	42	51	50	62	42	41	59	56	47	52	36	53	41	53	58	38	54	39	45	49	52	53	43	54	49	54	39	49	59	59	57	50	46	38	53	45	46	54	59	61	54	59	53	64	59	50	42	56	50	61	53	51	34	58	53	57	44	57	38	39	47	53	46	52	46	50	46	49	51	55	40	39	44	56	56	50	50	36	57	48	67	55	49	44	50	47	55	54	54	48	56	55	45	44	36	50	40	49	55	58	46	54	42	51	48	61	50	61	51	56	54	52	51	53	47	52	45	54	59	35	42	48	52	52	55	56	53	37	46	58	43	64	54	38	66	63	54	47	54	59	44	62	62	60	51	53	48	44	54	51	52	46	52	59	37	51	54	34	42	68	59	57	55	48	51	54	57	48	33	56	58	47	47	35	37	54	50	46	50	50	49	50	50	49	49	48	53	51	60	63	54	54	53	54	38	44	46	57	47	51	39	60	68	45	34	48	53	51	55	53	41	51	52	40	46	62	48	26	45	48	42	51	44	54	57	59	47	45	51	36	52	44	47	62	60	60	56	50	47	44	60	48	41	52	53	35	51	57	55	58	55	43	45	63	54	48	45	59	46	39	59	47	50	60	65	42	54	56	42	53	46	38	46	55	52	47	46	55	57	30	50	46	48	60	47	48	54	59	56	52	46	48	70	49	60	35	54	38	52	51	42	58	54	47	44	57	59	56	45	46	44	47	36	59	50	53	51	51	51	64	50	52	63	55	54	61	61	47	35	52	48	40	45	49	47	40	44	57	64	57	59	57	44	52	58	62	48	49	49	62	58	61	42	49	41	48	42	49	61	49	43	42	56	50	40	61	57	65	54	47	56	52	50	47	47	49	61	47	31	54
9841	3465	2393	2946	4472	6339	6256	5117	3554	2796	2151	1717	1438	1221	954	825	776	710	592	542	519	489	451	446	475	458	455	439	418	423	451	403	463	433	423	436	416	474	373	451	431	453	412	409	382	393	430	424	405	449	405	414	393	422	426	413	423	409	417	447	462	432	410	429	495	456	431	395	388	416	439	435	454	398	406	409	419	409	392	420	420	402	435	420	419	443	485	467	433	441	425	417	417	416	417	383	400	386	429	452	396	435	436	453	425	408	402	441	442	431	455	467	403	428	426	411	433	450	427	424	417	431	406	415	429	439	465	434	420	424	446	461	440	440	452	424	463	423	408	438	423	411	464	429	420	443	414	436	446	426	470	424	445	463	420	450	437	402	415	433	405	428	439	425	448	418	406	439	404	438	401	431	468	408	390	428	377	421	394	410	462	439	462	424	411	428	409	411	412	395	447	444	440	440	423	420	428	450	426	456	419	410	391	408	410	442	393	400	402	417	405	451	449	439	422	399	427	426	433	378	435	417	433	412	432	419	417	455	428	445	428	419	450	425	407	417	421	417	422	421	442	401	414	439	432	406	406	397	399	440	429	447	414	406	458	381	421	419	455	426	423	425	441	415	421	424	389	439	408	422	435	385	443	412	441	418	450	438	437	390	443	429	460	442	478	448	419	426	402	433	443	429	455	443	440	428	398	460	460	450	429	426	392	416	471	447	431	447	456	425	442	408	414	421	423	386	417	418	445	381	395	388	412	422	411	407	424	439	398	413	389	403	404	392	453	408	460	404	381	426	437	442	397	409	438	430	393	423	447	449	403	400	414	456	431	434	442	441	420	370	448	452	402	419	451	442	438	421	449	424	450	412	421	422	404	453	444	476	427	422	456	452	435	443	417	406	411	458	442	431	412	408	461	395	448	433	459	400	449	404	403	420	420	413	468	448	446	419	443	424	382	436	418	416	438	424	411	426	431	421	427	421	414	425	481	457	396	400	419	399	427	415	409	411	418	414	450	408	427	396	397	405	410	394	413	366	469	391	410	427	432	426	423	462	455	396	452	420	463	426	415	408	414	419	428	422	389	428	434	419	414	463	475	403	445	428	403	446	402	423	412	408	433	438	411	431	443	451	438	403	433	377	445	387	445	404	430	436	442	426	420	443	410	418	385	419	440	420	416	415	399	414	436	449	396	441	448	392	410	454	417	416	404	428	411	417	419	446	407	393	438	417	437	394	433	454	442	422	447	430	404	427	429	397	399	420	396	436	404	448	396	418	424	427	401	428	444	434	408	416	440	390	387	411	384	402	422	455	424	409	372	437	421	417	429	429	428	401	391	414	415	403	458	434	424	417	404	491	452	449	428	405	436	472	401	404	403	388	439	430	433	445	414	435	412	382	416	408	422	407	429	420	429	450	413	457	410	442	414	422	395	415	420	470	464	419	379	443	428	438	407	405	389	391	448	412	384	412	407	423	408	427	421	414	423	421	427	436	395	396	405	427	408	471	446	432	406	411	444	442	392	437	453	382	403	419	417	390	456	454	388	452	436	423	464	412	414	441	397	439	409	423	430	440	438	431	400	416	438	400	402	430	428	396	445	422	387	397	410	444	407	414	415	416	428	420	447	423	430	420	441	431	437	428	433	468	418	432	405	416	400	446	441	410	383	413	445	448	384	390	448	459	458	427	419	423	427	435	477	415	425	448	411	411	405	405	462	441	422	448	435	457	439	462	435	418	443	438	391	411	435	408	428	407	436	425	438	438	420	404	407	428	452	437	421	428	407	407	419	424	418	382	417	470	401	404	383	428	421	431	421	381	428	427	411	423	420	445	414	426	431	431	408	388	430	434	445	374	409	445	407	394	444	454	424	415	387	444	449	418	455	413	420	424	390	435	428	388	428	400	435	438	412	445	431	415	428	429	426	428	378	431	433	445	422	405	430	417	417	436	446	449	391	426	425	405	437	451	445	423	437	443	441	415	418	427	440	414	457	463	426	419	445	402	423	397	426	456	402	449	422	426	401	417	454	432	437	375	436	454	413	412	430	431	413	398	406	455	414	425	425	434	435	396	418	431	423	442	400	426	408	415	408	432	433	403	429	443	405	406	411	428	445	414	418	460	423	439	406	411	432	426	426	450	434	431	403	458	431	436	411	420	439	406	435	435	445	415	414	447	464	435	414	392	426	446	432	394	365	421	429	438	407	427	413	386	436	419	431	450	470	390	444	425	442	427	446	404	432	441	423	403	438	409	415	419	403	437	455	414	416	399	427	396	464	447	423	427	435	414	445	441	423	418	434	432	427	428	398	441	431	409	428	446	406	407	468	422	422	446	400	419	442	432	429	424	427	396	398	419	420	411	427	412	424	400	436	431	415	446	466	407	487	421	427	433	405	440	451	377	407	431	392	385	433	412	426	457	441	453	418	439	415	453	423	417	427	395	417	453	412	422	442	405	389	423	422	413	432	427	421	403	437	435	418	463	398	392	467	431	436	444	458	419	418	448	421	439	427	397	424	436	437	432	417	397	401	440	475	395	400	440	438	413	393	423	438	400	405	421	437	436	435	440	443	432	428	446	430	440	443	430	438	443	464	441	434	430	399	459	409	432	419	416	449	433	435	447	466	434	415	386	427	445	464	428	398	427	419	437	428	416	419	453	451	421	427	398	419	396	398	410	431	442	406	444	436	446	446	445	458	421	412	433	395	416	438	457	444	450	393	390	449	395	399	457	389	393	409	396	415	421	434	413	410	487	452	433	427	417	416	457	410	461	432	403	448	458	434	400	414	434	409	422	407	394	384	429	428	427	415	436	472	415	441	439	459	420	400	424	436	373	433	396	465	431	422	451	431	403	439	470	417	393	422	396	404	413	474	434	420	383	428	423	435	424	391	451	435	396	443	452	395	438	431	466	421	421	422	389	466	426	438	421	417	414	426	408	421	439	412	436	399	433	383	408	419	470	403	450	417	433	438	427	441	435	438	415	436	415	423	441	418	448	436	423	482	394	465	420	461	437	445	442	401	465	464	421	411	387	426	414	431	443	381	442	447	413	444	422	401	446	436	413	428	441	472	412	425	442	429	447	413	434	428	432	425	422	462	380	412	414	415	419	418	417	419	400	451	444	379	406	432	459	424	428	451	410	426	469	446	420	434	444	418	452	410	456	432	424	375	432	407	427	381	435	436	436	416	448	436	409	441	405	444	451	435	456	423	433	414	434	430	452	441	459	400	423	470	407	421	443	429	482	407	416	409	426	422	473	423	444	424	425	412	467	386	422	434	390	411	437	419	438	425	444	409	421	427	468	430	422	416	414	423	422	399	437	417	409	421	386	412	412	433	449	420	429	426	450	427	424	438	457	416	433	401	402	437	416	464	406	464	424	400	414	437	428	428	415	434	409	428	415	443	397	418	402	410	448	458	425	432	359	374	442	410	425	400	426	413	414	405	440	435	404	472	408	441	423	457	416	447	438	399	427	449	425	409	424	422	425	406	441	422	396
11326	2107	776	155	132	121	142	113	98	76	74	80	71	67	65	48	55	65	58	60	52	54	54	59	65	48	59	66	51	47	54	52	43	61	47	50	47	44	53	45	43	49	55	45	54	61	54	63	45	71	50	53	59	55	66	64	43	62	41	61	51	50	54	49	43	53	54	47	55	56	47	51	57	48	56	76	53	53	64	60	54	45	57	49	48	65	39	58	49	42	49	45	53	57	48	54	53	43	35	53	53	49	42	56	58	54	54	46	51	39	53	49	48	62	68	53	52	57	53	52	48	61	61	48	47	41	50	50	60	58	48	58	51	48	73	62	53	47	59	49	39	56	46	49	53	48	48	53	61	55	46	67	52	52	52	53	53	54	49	39	50	54	57	51	43	43	55	56	64	48	46	45	47	45	48	49	46	51	48	56	56	63	45	38	41	56	64	55	49	54	60	57	45	55	70	59	59	55	42	54	47	55	62	54	60	67	51	56	54	43	54	50	58	61	63	48	62	44	48	55	49	42	55	66	62	51	54	55	46	53	53	49	66	50	61	49	55	40	77	55	73	51	55	62	44	46	58	56	53	58	51	52	57	56	63	53	66	64	44	50	52	45	64	48	65	60	56	64	59	50	53	52	56	54	36	51	50	57	60	57	66	52	43	48	57	55	57	59	63	60	60	48	61	53	62	52	56	49	50	54	51	35	53	52	49	60	57	49	57	52	66	44	51	52	54	55	47	51	56	53	59	62	52	42	69	58	47	58	58	58	56	63	49	54	44	56	64	52	46	52	62	52	72	57	37	45	59	53	61	54	56	58	62	56	40	63	51	50	59	63	63	57	38	45	55	59	42	54	46	46	52	43	50	54	53	49	66	72	62	57	46	54	50	68	54	51	57	56	53	50	57	50	46	47	44	53	47	40	46	47	54	55	45	48	52	62	67	53	60	56	47	58	56	46	62	56	57	55	47	49	56	50	46	54	44	54	49	53	47	38	54	45	62	55	49	48	61	43	64	63	66	70	64	55	65	56	49	44	52	45	57	55	56	61	61	53	66	44	57	47	55	53	50	51	59	51	50	49	56	49	57	52	57	61	52	45	60	48	51	59	62	52	53	49	58	36	47	58	60	50	62	48	56	50	57	43	57	50	73	59	59	69	41	50	51	58	58	57	55	42	43	49	47	66	51	48	65	52	44	61	48	49	51	46	54	55	54	38	63	42	65	55	49	43	56	66	55	43	49	48	56	64	44	59	42	55	61	62	53	59	59	52	51	52	51	63	67	53	52	42	57	58	45	46	47	48	43	64	60	67	42	49	44	60	42	58	51	67	49	47	59	52	53	53	48	62	62	67	49	51	56	59	50	54	52	48	59	56	62	53	55	56	48	64	33	57	59	47	56	39	64	46	58	49	53	56	42	60	67	53	51	45	48	58	54	63	47	53	61	56	59	58	43	47	47	54	45	48	48	56	57	46	73	48	46	45	53	50	55	53	50	56	46	75	44	56	72	53	48	53	54	55	50	53	47	57	55	60	46	66	46	54	49	47	51	48	43	48	45	47	50	51	49	69	51	50	62	64	62	50	63	59	58	56	49	52	42	41	62	45	46	60	56	56	53	57	53	48	42	52	44	51	40	45	54	56	40	54	61	58	58	49	45	66	54	52	46	46	61	57	52	62	51	52	52	54	61	54	40	53	52	52	51	46	63	50	61	55	56	66	56	56	59	50	43	40	61	51	40	53	56	47	48	59	60	40	58	52	42	60	44	54	39	50	55	56	52	57	44	52	52	44	54	52	58	52	54	54	51	55	51	48	65	55	55	62	56	52	38	61	45	48	75	62	58	47	57	62	46	42	49	56	50	55	52	54	49	52	51	46	49	52	54	62	56	54	48	51	53	62	44	67	53	42	49	53	56	41	46	49	47	57	54	56	64	40	33	37	52	52	45	71	48	44	49	54	56	65	55	58	47	49	55	46	68	57	58	47	52	59	58	55	38	49	48	56	45	56	55	51	69	51	54	38	50	57	53	50	58	56	62	52	57	49	41	52	79	53	51	50	61	59	62	47	40	38	58	57	55	49	50	56	62	44	62	47	58	43	75	67	52	43	53	52	49	57	48	59	57	52	53	46	46	52	63	43	49	38	53	54	54	66	42	59	56	49	53	49	56	51	46	52	62	63	63	47	58	45	47	49	59	60	56	49	61	56	58	48	49	57	55	51	60	46	49	44	46	47	64	57	40	60	55	61	52	52	59	45	49	50	52	55	58	53	57	65	43	47	60	62	38	55	51	55	62	53	56	48	46	46	53	54	54	48	49	59	42	63	51	71	55	51	46	44	58	63	50	54	48	57	65	44	52	50	58	60	51	62	51	48	68	51	35	68	52	55	50	56	57	59	51	52	55	52	59	49	48	62	57	58	57	49	57	52	49	57	50	52	60	56	63	40	56	60	48	62	46	53	56	64	40	56	57	55	59	58	60	49	66	57	59	62	45	53	55	50	46	45	70	54	35	50	49	54	46	59	48	50	70	44	47	53	48	64	47	41	44	46	51	64	53	52	56	59	63	47	37	59	60	52	47	59	48	50	38	55	55	58	52	46	56	63	54	49	40	63	48	62	46	45	46	68	35	53	55	53	66	61	55	51	59	57	67	49	54	61	56	60	45	56	66	42	40	46	59	47	43	48	62	52	50	50	54	50	44	52	59	62	51	62	49	49	44	61	56	67	56	43	66	54	72	50	44	50	52	60	52	51	48	53	54	53	54	53	59	54	52	67	54	47	49	55	65	50	50	48	47	49	54	68	40	54	58	46	49	52	58	64	49	45	55	56	59	58	47	60	64	65	48	50	55	47	53	53	56	57	50	44	64	58	52	56	53	63	59	43	53	49	48	58	54	35	42	47	37	55	48	50	55	53	48	49	60	53	57	47	52	53	40	51	41	42	59	51	61	59	52	62	55	66	59	56	58	55	54	54	55	46	40	44	59	44	46	60	68	62	60	50	60	56	53	53	51	52	56	57	55	56	45	69	47	51	54	56	62	45	39	63	55	54	56	53	54	41	50	62	54	55	48	48	54	48	55	57	60	54	47	67	59	67	65	40	57	65	52	52	56	42	41	59	52	44	47	52	47	49	63	48	68	41	42	48	60	63	62	48	48	58	51	70	48	54	45	35	52	68	42	57	48	60	49	48	44	60	52	58	58	49	57	58	52	36	44	54	60	66	57	57	52	60	54	50	38	46	59	44	45	43	43	54	58	62	60	52	50	66	43	62	50	64	53	64	55	37	56	47	65	62	65	44	50	54	55	60	63	56	53	53	45	58	55	61	62	49	40	54	44	60	54	46	49	59	51	63	58	48	39	47	57	52	56	48	56	49	52	53	46	48	56	51	44	63	63	46	61	50	48	56	58	52	46	47	55	54	62	46	55	66	48	52	56	51	56	53	44	42	57	58	43	53	45	40	58	59	44	54	43	55	55	56	49	45	61	49	51	54
9072	3340	2122	2375	3802	5331	5289	4177	2848	2362	1824	1481	1274	1085	909	810	753	630	534	531	494	477	468	475	467	476	425	409	439	457	484	454	422	460	443	459	463	413	428	415	440	451	450	436	444	414	445	440	428	457	475	433	467	438	415	435	398	422	414	457	448	422	449	455	436	423	420	465	464	443	421	412	438	435	468	463	453	435	426	463	445	397	459	415	427	428	423	422	422	410	453	473	398	436	429	431	426	405	382	441	462	373	438	463	422	446	433	409	462	444	438	433	437	446	441	434	406	450	431	476	442	451	413	435	424	474	405	428	450	462	416	453	458	416	456	475	468	447	436	461	477	450	417	450	458	432	436	452	432	424	432	383	428	437	479	485	479	449	460	442	454	455	475	454	444	440	434	430	444	465	469	440	453	420	427	449	401	457	469	419	429	382	404	424	436	393	442	433	433	434	417	463	397	440	405	437	441	430	441	469	417	460	467	434	428	451	446	428	392	433	436	424	459	465	416	461	426	428	473	454	470	456	442	412	428	424	433	449	442	466	432	478	428	440	455	429	464	420	410	432	429	426	487	446	422	418	422	446	412	467	443	449	454	499	436	470	461	455	443	457	474	435	426	436	413	424	460	434	407	462	437	421	457	426	474	414	420	400	438	439	461	412	449	428	438	454	442	435	455	412	432	435	462	429	455	424	440	434	435	451	437	414	418	481	443	409	450	431	414	422	438	439	449	450	395	464	422	432	416	428	426	418	436	466	409	410	450	413	453	431	431	430	427	401	423	457	451	418	442	428	439	479	403	440	431	419	447	460	461	435	453	463	440	423	440	427	457	430	461	460	429	421	445	422	415	454	443	412	441	487	408	416	445	441	407	446	425	439	425	447	448	414	397	410	449	483	453	423	432	466	402	458	453	438	430	419	447	451	388	455	445	473	437	458	454	437	449	427	398	484	421	440	435	432	428	439	440	438	399	412	458	448	454	385	419	423	434	424	423	432	454	460	427	436	445	436	453	415	497	429	455	408	426	427	420	422	438	410	438	404	461	447	447	426	501	428	426	419	403	456	408	426	441	461	467	414	431	435	472	453	377	434	408	448	430	421	450	446	415	454	432	421	435	412	409	423	421	458	426	443	436	404	444	421	453	430	464	411	439	433	440	437	440	422	405	395	420	409	412	446	429	418	431	417	433	445	459	416	422	444	448	424	415	433	425	413	442	427	421	409	445	437	413	446	429	426	448	425	463	455	476	442	463	467	457	414	395	439	437	392	460	446	383	456	459	451	464	423	425	435	459	437	421	434	408	418	441	430	458	432	423	431	461	409	459	441	501	435	413	432	451	463	434	397	418	477	442	429	434	423	405	418	425	446	497	475	428	430	450	436	433	448	450	460	428	425	440	459	445	432	436	440	460	453	417	439	461	445	447	436	423	445	417	431	475	407	418	469	468	470	471	405	476	475	400	415	403	417	454	473	447	438	444	400	461	420	456	486	421	459	440	447	451	418	451	464	450	431	419	416	438	456	472	460	470	428	399	460	409	430	421	440	429	461	416	463	429	462	439	429	448	411	456	433	454	437	446	441	440	437	444	459	416	460	453	436	451	416	447	470	417	453	473	447	434	438	466	462	439	374	436	485	400	470	450	438	410	411	426	445	405	446	453	464	431	482	447	453	446	433	419	423	441	427	452	441	440	424	457	438	431	468	484	465	428	435	433	456	457	478	431	418	452	414	451	424	402	449	471	417	440	426	447	426	460	408	440	449	430	459	456	461	406	454	431	473	428	444	437	413	401	460	459	413	439	415	424	448	439	451	451	413	443	419	456	426	435	462	421	422	432	397	455	434	429	417	431	458	467	485	450	475	460	423	437	466	460	439	425	438	479	438	454	438	429	440	456	443	479	419	440	439	452	439	437	426	450	421	426	454	465	443	459	460	431	411	465	478	446	451	442	410	438	424	452	440	414	447	415	404	403	460	419	432	452	452	439	458	456	427	439	453	435	417	442	405	444	441	431	419	447	461	423	440	452	430	439	453	476	479	455	420	436	390	447	443	442	451	435	451	435	450	431	437	394	413	461	453	463	466	425	427	408	487	422	423	441	447	445	444	417	469	376	405	427	432	432	427	441	419	402	443	422	445	430	495	424	460	434	454	414	450	431	444	434	428	442	430	458	478	413	449	430	437	429	422	415	454	399	424	456	422	429	428	431	439	504	420	415	419	434	418	427	424	420	463	410	428	418	413	449	477	413	451	425	407	442	447	439	419	440	427	439	411	427	453	424	435	410	425	462	479	501	430	423	420	474	414	432	478	459	429	426	417	413	446	451	441	479	451	458	397	468	405	431	432	455	444	442	438	458	436	430	445	448	447	422	418	445	420	472	444	426	452	420	438	450	410	411	394	454	478	417	417	441	424	394	406	426	452	445	437	428	430	419	476	424	468	489	461	435	407	438	457	421	454	478	454	450	427	392	421	425	419	424	472	419	413	403	466	479	477	423	435	408	476	455	466	454	430	428	388	466	437	432	421	451	453	486	407	419	428	465	478	430	471	437	458	457	449	457	493	480	451	431	446	452	394	398	443	427	467	444	487	448	445	402	424	456	421	450	465	405	425	426	411	441	449	449	453	435	425	419	426	459	462	427	446	421	424	454	453	410	461	451	454	442	435	433	423	417	441	415	438	456	441	422	459	442	437	423	413	417	438	441	437	408	456	450	452	440	409	425	453	418	458	419	452	459	430	489	425	452	459	424	475	457	417	459	438	441	414	403	458	453	481	454	438	457	430	462	446	449	439	482	419	459	393	455	454	420	430	433	432	443	456	427	438	411	435	427	435	444	412	419	407	442	445	456	444	458	432	436	437	406	442	444	441	435	401	424	452	412	433	422	440	418	444	448	494	474	397	462	436	471	435	439	439	409	406	446	460	463	428	424	447	409	468	473	436	417	427	418	421	444	448	412	413	460	415	444	453	408	426	412	468	471	455	422	399	418	421	418	457	431	431	436	424	449	447	462	424	408	444	434	449	458	436	451	418	401	456	458	406	436	494	445	467	465	456	460	423	454	443	449	428	459	443	464	409	437	438	496	431	438	442	439	454	437	436	446	442	395	429	465	419	463	417	446	452	415	405	420	423	424	423	431	464	427	409	461	424	416	445	461	449	416	396	421	432	448	463	453	409	466	424	457	449	393	431	426	453	442	440	466	436	438	429	417	457	447	424	428	444	461	437	431	434	423	437	444	446	452	421	432	460	402	412	437	439	419	430	463	446	446	444	461	427	437	432	463	444	436	431	448	459	419	429	435	484	488	445	433	421	459	444	460	447	465	434	451	463	457	421	487	415	456	459	450	400	427	439	440	435	458	444	418	448	420	425	404	466	421	469	432	430	389	429	447	455	444	440	430	497	455	448	459	419	451	436	426	438	465	451	411	406	457	452	425	444	426	449	430	440	411	413	434	413	430	420	428	430	451	441	424	434	454	434	403	428	446	461	473	424	463	425
20904	4709	321	98	86	114	123	101	85	75	70	65	66	46	58	52	45	38	48	50	36	43	33	42	31	44	39	54	34	29	40	37	43	34	51	35	35	47	39	26	37	41	34	38	39	36	39	36	29	42	44	42	32	50	38	37	43	32	29	34	40	34	37	37	38	29	43	27	33	31	41	37	27	34	35	45	39	40	35	29	45	46	32	45	36	35	42	36	37	33	30	42	36	31	29	46	40	46	41	36	42	41	40	32	29	34	28	36	41	45	44	39	43	42	40	45	36	35	30	52	39	42	41	44	39	29	26	30	38	40	32	32	48	40	36	33	32	42	38	36	33	41	25	50	30	32	37	36	39	39	29	44	37	30	29	41	45	42	38	41	41	46	36	31	38	30	39	34	41	48	34	41	36	35	28	46	29	34	38	31	28	37	40	41	36	37	30	30	26	37	36	26	26	39	42	40	24	43	40	26	31	28	33	44	16	36	40	40	53	27	31	42	25	34	44	39	28	29	33	36	32	41	45	44	37	34	39	42	34	32	31	31	40	48	31	39	26	35	32	39	29	31	32	30	36	40	48	39	32	36	41	27	28	40	44	44	42	33	28	38	27	33	37	48	37	37	48	29	34	25	36	36	37	44	37	30	39	29	45	34	32	42	31	36	38	44	33	31	32	33	35	33	33	45	52	38	31	32	30	31	39	45	33	33	30	34	44	36	33	37	43	29	42	36	36	28	32	32	35	41	29	34	33	38	29	34	39	38	40	34	40	41	32	20	37	31	31	36	38	43	41	35	36	42	31	35	39	40	39	37	46	34	39	39	43	25	39	31	28	34	40	38	33	45	30	23	33	47	35	34	36	35	38	36	30	34	33	41	31	39	47	30	28	46	37	42	36	38	23	33	38	40	27	35	36	37	49	30	24	33	43	49	34	43	31	46	36	41	32	40	30	28	30	32	45	32	38	43	27	31	35	37	33	40	41	48	39	28	38	37	25	29	53	37	40	32	32	38	44	37	36	41	47	32	24	35	50	47	45	37	39	35	42	31	28	41	38	32	42	40	46	34	37	33	49	28	44	31	35	37	36	37	32	43	42	41	37	34	36	31	36	29	44	38	29	40	35	31	40	38	44	52	38	34	36	35	36	42	47	26	36	36	31	46	42	34	36	32	47	32	29	39	25	45	33	36	24	44	44	33	33	45	42	31	36	40	33	46	43	47	41	42	37	31	39	24	37	28	35	37	44	31	40	35	43	35	34	34	38	34	40	31	26	33	47	28	31	37	35	34	34	31	34	35	41	24	47	47	36	43	40	38	32	31	44	30	38	40	38	36	33	32	36	34	38	42	42	28	33	40	35	28	40	48	36	30	37	29	28	35	33	36	37	35	35	43	26	33	42	44	39	32	25	36	30	41	36	48	44	33	34	48	45	39	44	41	37	47	39	40	38	34	38	45	29	40	35	41	30	42	34	38	39	44	40	28	37	38	31	32	35	47	18	37	45	35	30	44	32	35	42	38	31	38	46	36	32	48	43	30	22	33	24	37	35	28	40	43	40	39	34	28	31	32	45	34	26	59	28	33	37	39	43	46	38	37	45	23	37	36	46	32	27	39	34	38	46	38	42	30	41	26	40	35	31	36	35	42	35	40	43	40	37	40	51	26	39	25	40	29	44	29	34	31	30	39	38	41	32	34	31	38	37	38	32	38	27	39	36	35	33	45	41	38	30	42	39	27	33	35	39	42	43	30	34	30	41	30	49	42	44	44	41	30	37	29	34	27	39	28	31	36	38	17	49	32	39	30	34	47	32	34	41	39	33	47	38	41	43	45	35	39	38	39	45	32	33	35	29	28	45	38	32	27	37	36	29	34	46	35	33	49	37	29	40	47	42	39	34	40	40	37	50	37	31	36	34	40	38	34	28	37	22	25	28	36	46	49	40	35	29	35	42	31	30	35	39	29	39	27	43	47	38	38	28	26	40	34	35	40	27	32	35	38	26	41	37	36	35	40	41	29	33	30	43	52	27	32	34	36	31	28	42	43	47	21	44	44	28	34	24	35	29	36	37	31	37	35	34	34	32	38	45	49	56	38	45	42	42	37	37	39	47	35	43	47	41	34	31	31	42	36	47	26	42	31	47	35	35	26	33	38	40	40	36	38	50	39	39	40	35	40	44	37	38	43	41	42	35	34	44	27	40	43	33	43	44	31	36	32	33	37	46	35	31	31	39	35	33	37	33	37	33	51	39	42	32	45	42	37	28	38	28	40	40	34	37	35	39	28	48	51	41	30	32	32	42	37	43	35	39	35	43	45	34	49	27	42	30	39	27	40	38	37	43	34	36	40	43	32	26	35	32	34	30	40	28	40	27	31	41	27	38	41	30	34	38	36	52	40	35	37	33	39	32	40	42	27	34	34	32	50	37	36	22	34	31	38	31	34	46	32	47	47	45	36	48	40	40	31	45	43	37	29	39	39	27	33	29	46	36	39	24	33	44	34	33	29	39	35	39	34	37	40	30	36	37	43	33	37	39	39	36	30	41	46	39	35	29	44	38	33	32	30	32	48	30	35	33	35	25	50	44	38	27	37	28	33	26	35	26	45	48	32	43	42	34	43	36	31	45	38	33	36	35	42	33	44	31	38	36	33	40	32	37	36	42	36	31	39	33	32	30	41	38	46	37	34	21	50	24	26	24	32	28	42	38	50	43	32	42	47	47	38	30	34	34	44	26	36	48	44	30	33	35	34	41	30	32	39	36	27	32	41	40	48	38	30	36	40	46	29	36	40	42	38	28	34	32	36	43	28	26	42	35	33	38	30	34	42	34	35	38	47	38	44	37	33	29	38	51	45	33	36	42	39	49	47	47	38	28	39	35	35	43	37	34	40	34	46	25	36	35	30	34	42	39	36	39	36	45	46	36	33	35	34	32	36	35	34	39	37	35	40	39	33	44	37	46	34	28	38	46	34	29	34	38	38	27	32	36	30	36	27	41	40	43	35	40	34	38	40	41	32	39	29	36	41	28	45	34	39	31	40	40	29	34	39	40	21	31	38	42	32	40	43	37	36	39	45	37	33	50	28	50	36	28	30	41	25	36	38	33	35	47	37	36	38	29	40	31	40	39	36	23	43	41	42	36	43	25	43	38	43	34	43	42	43	42	36	29	31	39	49	31	37	40	37	34	35	36	42	39	22	25	34	43	43	44	43	32	38	35	30	39	44	33	30	40	48	30	38	32	32	31	31	31	33	34	29	35	26	35	37	40	44	41	31	45	39	48	38	30	37	41	37	35	39	31	42	27	41	42	42	48	34	46	38	35	35	36	21	41	31	32	50	45	38	34	35	38	36	35	31	26	39	29	28	47	37	39	37	47	33	38	47	37	33	37	46	30	36	46	44	32	29	35	39	33	46	46	41	36	32	39	36	21	34	26	31	24	44	27	34	39	31	51	32	42	44	40	34	33	34	37	36	35	47	38	35	43	34	40	41	39	41
9885	3493	1563	1893	3923	4735	4396	3300	2606	2145	1704	1428	1094	993	838	704	563	435	441	421	387	352	315	334	309	300	332	294	331	333	300	324	307	317	305	268	307	315	318	318	268	286	328	283	274	286	301	304	267	313	299	292	310	279	304	289	300	293	300	324	298	313	280	286	311	320	323	267	294	297	289	290	279	326	325	307	281	320	311	301	357	269	301	301	300	279	282	320	300	306	337	297	334	281	303	278	292	290	340	310	273	340	317	299	284	321	298	312	292	340	291	308	308	333	313	325	301	309	281	334	307	283	309	304	287	299	308	297	309	271	308	327	328	272	281	327	308	299	290	332	316	304	306	317	304	290	291	309	288	328	295	290	306	311	267	286	270	309	320	313	303	310	289	308	290	284	309	290	273	322	274	322	308	271	290	319	312	277	322	309	316	299	306	299	310	302	336	301	284	289	311	315	319	310	297	336	312	293	279	311	280	319	321	331	316	322	301	344	313	275	311	348	294	298	291	314	295	320	279	292	319	308	293	301	300	304	306	294	275	320	315	283	307	303	296	295	301	323	297	297	295	294	341	285	298	320	284	269	331	333	328	298	289	321	304	294	336	293	299	305	347	299	278	300	314	321	294	279	326	314	306	339	335	295	332	340	307	307	278	305	306	298	307	323	255	281	296	307	304	337	267	325	291	316	308	280	310	322	294	327	303	321	306	291	318	335	312	329	298	299	291	317	325	342	305	332	303	313	308	302	312	353	337	273	284	336	293	298	322	306	320	264	287	296	294	297	308	298	290	298	313	308	295	284	288	308	307	299	310	297	341	317	317	327	320	298	308	288	293	290	322	304	299	276	288	277	286	313	308	312	299	304	316	286	297	336	300	298	314	294	314	303	311	308	338	291	306	318	297	290	324	297	323	305	313	324	312	322	320	288	301	292	282	272	284	316	307	302	293	310	259	320	310	290	330	302	285	306	279	303	301	303	311	284	321	306	300	278	327	289	324	280	298	321	312	316	318	315	296	287	266	296	305	312	300	313	325	301	274	335	327	286	321	292	280	306	303	334	306	272	296	299	340	327	296	288	306	310	321	290	317	312	286	282	346	295	314	316	294	316	306	306	321	328	298	293	309	286	328	300	329	325	308	327	305	305	335	317	342	282	269	272	312	320	318	289	283	314	300	311	306	293	315	311	271	292	297	330	302	286	316	313	269	324	304	287	326	293	294	300	311	313	261	293	311	289	324	309	320	323	309	332	294	299	307	322	275	283	303	323	315	313	297	333	281	328	300	300	316	314	292	311	289	302	292	284	303	330	304	298	316	304	283	304	310	308	311	313	315	306	311	261	308	312	289	282	337	320	318	296	325	331	300	302	315	288	306	330	280	321	331	339	286	310	320	313	282	318	303	339	283	282	306	292	289	343	319	305	297	291	320	287	309	337	296	346	292	294	288	307	307	288	318	313	290	316	303	318	300	327	302	294	318	313	282	290	294	304	309	288	333	323	322	295	280	324	314	282	309	286	313	280	314	289	306	324	287	321	290	297	292	292	313	329	308	301	312	337	315	309	299	287	298	284	287	312	296	295	286	324	321	297	295	313	310	313	302	311	295	279	338	286	301	285	303	295	311	304	337	292	288	290	337	312	295	325	346	301	277	291	279	300	336	294	301	282	273	292	316	317	305	310	308	300	343	287	292	312	316	310	314	277	310	299	316	327	300	305	315	307	316	290	336	317	293	334	282	300	294	336	342	282	311	316	297	297	324	323	312	328	315	334	302	295	302	323	308	297	288	293	306	301	289	314	305	311	320	277	288	305	321	301	295	321	306	304	294	304	281	297	278	323	302	322	313	303	324	296	306	301	300	329	312	311	291	296	321	302	299	317	282	293	316	330	298	280	321	308	297	296	322	309	291	312	302	294	303	323	346	300	294	273	304	290	298	319	312	311	273	287	304	296	294	309	298	314	302	289	325	306	298	338	308	308	290	308	316	306	322	322	279	308	317	311	280	320	319	323	270	268	275	345	288	303	307	301	320	303	294	296	309	332	310	295	295	312	300	289	316	315	300	296	285	310	284	322	302	293	312	325	319	268	284	335	283	301	320	309	289	296	284	297	273	292	313	326	311	281	315	300	281	298	321	331	315	305	284	294	274	277	300	294	316	317	284	295	301	309	294	319	293	309	328	313	293	295	300	287	304	301	333	299	301	304	293	308	325	307	317	323	312	299	314	290	281	324	320	304	301	335	312	308	313	309	283	298	296	303	316	293	327	250	286	304	311	282	287	310	316	316	334	322	297	299	306	279	320	299	297	319	307	310	323	308	291	299	338	319	332	278	291	281	278	294	311	276	305	295	300	304	313	321	311	303	314	288	326	296	278	286	306	312	280	299	271	310	287	297	301	321	319	272	296	306	290	301	289	295	302	325	302	330	304	331	295	279	294	286	295	282	328	327	256	269	286	330	282	298	310	326	310	312	310	322	312	299	284	318	289	284	330	339	316	299	282	308	333	267	312	327	289	299	303	345	288	300	321	331	328	314	303	303	303	314	314	303	304	302	299	294	326	325	315	319	304	304	294	285	307	301	275	308	305	351	279	300	304	304	307	319	297	281	282	269	319	303	313	294	297	322	307	293	304	288	306	308	291	328	295	306	282	329	302	278	294	305	317	305	287	290	281	313	323	310	267	307	341	318	324	277	294	299	311	336	318	312	332	295	308	320	281	278	289	314	294	293	322	310	317	308	307	316	280	298	332	262	293	335	292	342	302	314	280	296	279	304	295	314	306	325	299	342	321	305	299	299	291	328	310	335	302	320	279	326	303	296	324	268	287	305	288	303	286	328	311	302	294	281	306	308	298	314	328	291	297	313	328	311	282	300	314	311	292	322	299	295	285	310	268	306	313	323	297	302	317	292	283	299	265	286	306	317	315	283	302	294	307	271	267	308	320	302	293	353	291	330	327	280	291	337	311	306	318	285	274	312	294	309	281	333	271	340	297	290	303	320	270	289	285	318	307	279	309	293	299	298	317	320	311	304	281	294	293	288	277	302	306	300	300	317	290	300	298	278	295	304	340	305	292	303	321	293	286	261	314	277	333	283	293	285	303	310	315	311	296	318	297	319	315	294	308	284	297	300	306	290	298	275	317	304	311	311	316	304	281	268	291	267	309	318	314	291	337	306	272	310	304	305	283	294	290	304	293	319	301	283	308	301	284	303	314	298	301	296	263	305	285	310	289	304	288	272	294	312	271	295	321	305	312	262	308	286	313	279	299	298	306	278	281	277	297	304	329	300	310	290	320	290	299	295	298	332	288	319	277	327	298	320	311	309	322	281	294	293	277	320	280	302	285	288	343	280	326	292	296	294	311	274	302	302	313	309	291	303	297	326	324	295	321	311	295	298	316	303	289	303	327	291	329	284	311	308	280	311	290	320	304	302	334	286	288	294	331	312	314	301	293	318	303	291	304	311	328	288	317	325	281	273	306	308	309	323	279	293	319	310
12542	4186	748	412	421	564	605	469	421	350	313	272	195	206	194	159	127	121	85	106	91	86	83	85	92	101	84	87	74	86	82	82	94	90	73	91	93	82	95	85	102	73	85	97	82	79	94	75	55	74	85	88	72	72	82	85	73	83	88	60	109	91	82	80	74	88	76	92	100	88	83	81	102	87	97	76	83	83	89	92	103	95	83	73	70	93	91	98	94	95	87	101	74	94	79	99	77	100	91	78	81	86	62	77	89	73	97	85	84	91	97	99	74	72	98	83	77	75	83	62	78	73	90	82	100	87	79	90	90	79	82	92	87	83	79	84	80	67	81	101	75	72	84	86	75	89	93	86	70	79	83	94	76	70	93	77	100	90	86	85	65	90	90	68	87	91	94	94	61	88	75	91	90	99	86	87	73	77	95	88	82	107	70	92	107	82	103	87	80	90	85	69	82	90	90	83	78	89	90	97	79	90	97	86	91	100	103	78	100	75	72	76	68	80	83	92	71	77	97	85	73	94	94	79	88	89	86	71	82	95	92	83	65	82	95	83	82	90	84	99	82	72	90	76	80	72	94	96	84	89	80	65	90	90	94	74	81	99	87	90	75	97	84	80	89	88	82	79	103	96	77	88	70	89	80	89	87	77	78	78	82	74	78	104	108	104	92	83	81	91	90	68	70	81	90	93	94	94	102	93	107	99	92	86	90	104	88	81	82	72	73	90	94	95	96	89	85	78	87	94	104	72	74	78	95	84	82	81	89	92	77	82	72	76	92	88	85	75	82	87	90	90	96	71	89	99	97	81	71	91	91	78	77	96	92	77	71	81	78	70	99	104	78	66	88	86	93	77	86	93	95	72	84	88	84	80	68	84	89	83	80	90	84	85	94	89	61	77	111	89	81	82	102	64	81	74	82	89	82	81	81	78	89	89	86	63	82	84	87	70	97	86	79	84	88	71	84	87	86	91	96	96	107	84	89	79	85	79	83	76	69	82	68	76	84	99	71	78	99	69	81	78	91	93	97	84	80	75	84	81	88	84	92	88	85	90	84	100	103	75	102	78	67	88	84	100	93	87	80	84	99	90	84	88	87	82	91	76	85	90	81	76	75	85	93	89	100	75	108	82	98	80	76	99	86	95	98	81	83	84	80	94	99	80	83	77	84	89	64	102	84	76	85	91	99	81	86	100	77	70	105	89	86	80	92	90	85	82	88	81	92	75	88	75	80	88	106	73	80	87	83	91	83	81	73	70	100	78	80	92	89	79	96	85	96	69	82	79	77	91	88	82	81	58	102	77	89	96	72	85	89	92	74	77	82	82	77	72	89	95	62	88	71	103	92	64	84	77	79	75	74	90	83	78	74	85	76	72	89	84	87	94	88	97	86	70	72	83	80	82	72	71	82	83	79	83	87	89	76	84	88	90	88	89	81	70	86	94	84	72	70	91	79	91	88	89	102	85	76	87	77	80	97	82	74	73	77	88	92	81	101	79	91	82	73	70	81	97	108	80	86	92	91	90	84	87	87	92	88	80	84	88	82	73	95	80	83	90	97	93	95	87	83	82	97	85	93	75	65	80	68	87	71	76	91	105	82	84	88	77	73	111	70	73	92	68	75	100	88	83	90	80	73	92	82	85	85	86	87	97	90	102	88	90	89	96	88	89	112	84	88	82	89	87	72	83	89	101	99	93	79	79	93	78	88	76	88	90	91	74	80	82	84	80	80	95	82	89	86	98	67	100	80	74	84	90	90	75	80	93	92	82	76	81	88	81	82	73	97	82	80	86	89	85	83	96	88	80	95	79	82	84	84	92	87	83	80	89	100	82	85	77	79	92	87	88	89	78	90	75	83	79	105	78	78	93	78	86	81	85	93	78	83	97	76	80	96	86	98	102	82	75	86	80	85	80	75	72	98	78	79	90	98	73	81	99	77	94	88	94	74	85	80	84	112	86	89	73	84	89	87	78	94	92	63	75	86	82	80	68	87	87	79	70	87	83	81	95	76	89	114	78	87	83	84	92	75	67	104	84	80	88	88	87	81	90	82	81	85	105	71	83	91	76	84	86	86	81	91	82	101	77	89	76	75	86	81	88	83	81	79	75	88	101	74	85	78	95	97	82	75	102	88	80	80	90	86	99	77	88	89	86	97	90	74	80	88	80	74	70	93	94	90	82	87	81	82	80	98	99	89	82	77	84	84	91	71	94	83	76	74	83	75	78	85	81	88	80	84	75	82	115	65	101	94	76	85	83	85	94	76	96	80	95	80	82	84	99	98	92	88	110	84	95	87	84	105	88	88	87	79	77	95	69	90	79	85	86	68	66	81	73	101	80	88	83	86	83	74	83	73	85	83	82	82	84	84	99	98	86	90	80	84	65	84	72	94	66	76	89	82	98	92	79	72	81	86	87	76	93	83	95	77	84	96	85	76	83	110	88	88	80	71	75	82	94	80	86	76	95	82	85	74	85	82	95	101	90	87	89	82	88	80	84	67	89	93	76	93	99	88	85	78	82	80	84	80	83	79	88	80	101	84	74	92	82	96	75	81	69	85	78	84	93	88	99	86	73	76	92	82	81	90	101	82	118	98	84	114	91	80	85	83	92	95	87	82	95	83	76	92	105	79	89	87	85	78	77	97	72	89	80	83	79	85	89	74	103	75	87	96	87	68	88	75	77	99	83	79	72	89	77	85	98	75	81	97	94	97	90	98	89	87	97	96	89	76	99	99	90	92	91	77	81	84	95	86	82	71	84	80	63	84	88	71	85	87	83	95	90	75	86	90	91	78	85	78	96	98	99	97	94	81	91	82	74	87	106	90	80	75	82	79	99	76	88	77	78	104	89	77	89	78	86	82	55	84	79	99	79	81	85	82	69	93	87	77	88	87	73	93	105	80	68	91	86	83	87	91	85	92	81	76	67	100	95	91	81	73	83	70	79	103	90	97	90	80	66	80	83	76	74	87	78	67	87	78	79	83	72	96	75	74	89	89	83	80	97	89	98	89	84	74	92	77	91	85	92	100	73	69	76	86	105	97	78	78	101	76	83	78	95	81	91	95	72	95	75	82	93	94	74	74	85	69	82	83	73	84	63	97	92	82	83	102	98	79	87	90	87	84	87	110	85	88	76	93	74	88	90	72	99	93	70	94	85	69	83	99	92	92	97	85	77	88	97	77	83	96	92	90	85	84	79	93	90	108	85	86	88	101	103	84	76	81	83	91	89	89	93	86	75	83	89	100	82	88	87	91	86	66	103	81	84	81	79	84	93	80	78	83	89	88	71	85	78	87	87	82	82	70	92	84	76	78	85	99	96	83	80	79	83	84	79	84	79	80	80	94	79	79	95	78	97	83	77	87	79	90	93	89	96	80	97	88	87	86	78	84	85	84	87	84	85	79	90	76	88	98	95	92	88	82	93	81	82	85	87	89	79	96	83	79	84	85	89	93	70	83	80	95	102	94	84	79	86	87	77	80	87	84	71	82	95	89	90
25151	12583	6447	8047	15222	18264	16297	13593	11394	9069	7950	6199	4710	4069	3800	3007	2149	1693	1396	1224	1094	986	889	834	723	781	766	726	723	747	727	738	709	723	668	701	717	706	663	696	693	651	686	738	686	670	617	687	683	685	633	730	634	662	668	667	704	638	678	644	671	711	680	671	743	674	633	724	748	675	644	698	688	665	698	726	670	723	657	674	698	611	683	648	655	626	760	684	689	632	699	701	653	655	690	696	650	680	672	688	661	605	667	695	632	708	685	680	648	658	682	711	690	673	655	699	697	689	658	658	631	671	693	659	679	681	650	631	722	689	687	687	680	641	656	672	681	701	697	641	667	655	721	660	672	691	669	701	663	696	700	701	651	700	672	656	687	650	705	682	704	687	618	671	648	690	663	719	702	670	675	692	635	670	659	690	656	671	669	709	664	672	641	703	670	696	667	680	647	653	686	660	680	676	649	658	683	682	680	673	677	684	701	644	713	667	688	682	696	668	673	674	641	666	703	685	678	693	717	663	717	688	609	674	666	668	654	636	646	657	671	681	689	668	714	691	739	694	741	643	665	647	699	650	711	682	666	693	651	655	705	657	656	712	626	693	667	701	682	686	673	699	657	681	702	701	691	661	693	645	679	663	720	717	715	680	658	659	689	708	667	675	644	661	668	657	662	715	666	694	726	680	660	629	674	687	668	657	702	691	711	746	691	693	721	638	661	687	698	637	692	664	648	689	670	661	676	663	631	698	655	651	702	651	653	692	677	664	649	649	690	640	660	704	703	678	698	653	680	729	666	696	676	705	682	665	663	632	642	683	643	684	682	719	717	693	709	626	642	722	707	717	709	652	699	711	717	702	665	681	690	691	733	674	626	680	707	671	699	698	673	680	705	690	748	721	716	701	703	699	715	682	679	666	665	679	696	680	608	645	679	640	688	710	700	683	688	655	649	676	654	692	681	679	624	651	644	656	628	673	696	723	689	667	684	658	686	668	676	666	653	727	707	620	679	728	692	701	672	719	669	663	719	682	652	662	696	683	638	703	622	681	708	701	679	694	659	627	651	694	672	640	667	712	687	683	669	684	663	677	660	683	681	634	668	697	712	654	650	648	700	636	689	699	695	701	682	664	709	692	646	637	667	696	696	686	674	685	674	665	726	680	687	668	683	659	724	630	678	692	653	657	662	660	723	682	699	675	685	700	628	671	646	689	682	670	653	674	707	673	694	636	656	661	687	693	682	673	681	668	674	665	674	685	647	692	683	717	698	660	698	685	689	680	623	711	651	695	698	672	774	695	669	695	715	684	682	626	655	643	643	652	661	683	658	673	694	673	664	691	670	684	668	664	692	652	637	684	708	661	645	633	668	655	647	670	687	641	655	722	675	656	653	667	686	606	636	696	651	631	704	722	673	661	646	713	641	686	682	669	665	667	716	680	666	674	679	667	681	678	620	714	669	673	673	677	692	717	690	703	673	648	687	692	645	694	690	677	686	684	662	623	681	644	698	740	683	678	690	701	672	688	709	651	669	717	661	614	704	682	691	670	659	665	631	716	638	688	650	645	681	699	709	681	630	670	675	653	653	650	700	683	678	650	649	664	694	679	638	695	673	673	646	675	690	713	619	630	707	692	717	721	677	676	699	683	668	669	710	662	724	675	687	643	664	673	660	656	663	661	687	651	649	693	651	688	691	703	658	685	681	666	637	700	649	695	604	690	677	691	693	673	631	690	651	696	669	662	666	659	697	697	719	700	683	667	685	681	682	623	680	705	704	607	704	693	643	695	726	672	701	677	657	629	680	679	721	660	668	648	669	675	701	650	695	665	694	646	676	698	664	677	655	680	656	672	682	655	661	611	660	675	718	671	649	644	657	704	680	644	679	697	658	676	716	690	669	709	727	689	667	651	652	668	716	708	695	656	682	645	663	623	663	650	702	649	700	677	665	658	702	691	685	683	640	668	728	704	716	658	680	680	687	666	676	614	661	676	697	672	736	654	625	700	655	696	612	712	665	655	687	647	650	641	714	651	686	699	699	715	684	659	694	676	657	655	725	657	658	685	654	654	700	692	674	657	666	691	646	653	681	720	693	649	670	671	667	656	667	692	687	653	685	682	621	693	703	694	666	682	689	669	672	668	660	690	624	683	668	647	658	696	676	672	660	673	693	667	749	664	692	691	727	673	621	637	670	664	677	687	665	672	688	722	726	690	619	663	686	682	700	682	668	677	722	686	696	688	641	727	659	679	680	693	658	669	648	652	660	697	662	731	686	709	688	638	635	692	681	675	650	670	676	637	706	694	672	648	686	692	672	672	683	681	641	620	678	636	681	659	658	704	679	675	700	655	696	662	663	655	653	639	703	692	677	657	672	690	673	644	618	660	627	703	661	680	662	660	707	664	675	667	726	717	703	651	731	646	669	674	704	667	679	698	687	688	642	662	662	679	678	668	681	670	641	637	660	698	685	666	700	698	615	664	718	666	695	715	681	665	706	697	707	658	658	695	698	664	662	683	692	663	687	655	672	657	681	661	713	722	695	656	709	683	678	697	672	698	676	687	654	699	685	658	659	660	677	701	656	686	684	662	645	661	576	710	699	646	660	669	671	719	682	720	673	723	684	727	654	713	688	650	679	654	696	709	689	659	697	661	674	675	716	693	644	628	694	699	652	663	696	669	655	657	615	701	662	669	652	692	707	708	723	695	717	655	696	697	700	689	617	677	675	667	670	720	672	652	705	680	714	675	672	679	674	643	643	648	665	656	668	685	652	701	679	662	707	610	709	683	661	704	699	702	645	685	711	712	657	687	717	680	658	692	666	669	665	683	715	712	685	704	712	698	738	719	697	718	700	683	707	693	693	645	680	695	630	711	680	693	678	666	671	653	654	669	695	698	665	705	693	679	645	663	690	684	678	690	664	646	672	675	667	659	669	678	644	720	671	730	674	699	672	719	701	664	665	717	656	642	668	669	701	680	678	677	710	693	673	650	652	647	684	698	710	667	703	670	675	685	703	695	721	654	688	669	678	703	648	683	648	654	682	671	692	662	680	677	665	647	663	667	659	658	685	713	720	705	708	685	659	620	703	662	676	644	679	651	669	663	670	676	713	709	646	681	625	670	637	661	661	637	686	667	683	700	668	686	714	681	674	662	630	708	675	676	656	675	680	662	692	632	651	642	662	682	690	706	719	671	639	697	687	669	665	654	664	688	670	700	657	666	722	687	712	654	698	653	680	673	699	695	640	683	689	703	659	685	692	691	645	632	632	712	666	645	661	635	659	670	662	698	668	700	672	676	640	681	695	666	682	669	651	683	656	697	737	662	669	641	692	698	694	673	639	662	664	636	698	681	685	674	674	653	672	683	631	700	678	628	729	692	671	640	707	705	701	636	720	701	679	713	668	717	717	693	642	669	655	671	674	656	638	681	654	648	700	690	707	676	666	664	693	715	668	685	673	710	678	655	647	664	646	678	700	659	652	665	707	713	661	707	687	674	648	719
10001	1318	249	149	183	254	265	242	185	156	139	112	82	93	93	89	65	54	47	45	55	48	47	55	53	36	29	58	51	36	39	34	43	36	36	37	38	39	38	44	50	46	36	54	40	37	46	36	44	37	44	50	45	43	41	36	50	53	45	44	46	55	46	38	32	38	38	35	30	36	48	50	64	39	42	35	42	29	51	51	44	34	45	54	40	44	40	54	40	45	49	45	51	44	28	37	28	54	39	42	50	42	40	40	47	42	44	41	40	44	41	32	52	49	41	41	32	49	53	49	28	42	38	64	46	47	44	57	50	47	59	28	40	35	40	33	38	36	37	41	39	44	44	58	36	46	48	48	34	39	50	30	40	42	37	53	39	39	37	31	41	48	54	42	34	48	39	39	44	33	43	55	37	36	46	41	39	39	42	47	46	34	48	45	48	36	32	37	42	37	42	44	46	39	44	38	51	69	40	47	51	54	39	52	43	47	37	57	34	46	49	48	36	44	48	37	41	41	48	42	32	33	44	41	35	31	31	42	37	50	42	46	35	32	38	43	42	45	35	41	56	45	35	32	43	51	39	37	40	39	36	56	44	46	35	45	47	48	41	50	37	58	40	47	44	39	45	36	35	51	43	41	36	45	45	34	42	36	39	34	39	56	39	47	37	55	50	47	32	49	37	51	46	42	34	38	54	42	44	40	44	47	55	52	46	40	42	43	43	46	47	49	43	39	48	39	40	32	52	40	48	47	35	38	43	55	42	39	31	36	40	47	45	36	47	47	43	46	31	33	48	54	41	37	41	53	42	44	42	39	44	54	50	45	35	36	46	56	24	36	51	39	49	38	38	41	41	41	31	49	40	41	42	45	47	56	37	41	42	49	52	33	40	41	22	30	46	41	48	35	58	40	54	35	33	39	49	52	41	43	46	35	41	48	47	40	35	45	32	46	36	49	46	47	48	51	45	36	28	41	53	44	58	44	46	52	42	47	49	38	44	43	42	38	35	62	40	40	52	42	41	50	45	32	35	39	41	51	55	42	32	36	37	50	49	38	49	38	35	52	50	37	34	38	39	52	45	39	49	36	42	55	62	42	47	34	44	38	51	38	48	41	44	49	38	53	46	40	34	31	37	46	42	53	42	37	40	37	35	43	38	50	30	48	39	24	46	45	39	37	34	42	45	30	36	42	48	50	41	40	52	42	42	47	31	37	51	42	33	39	40	48	37	54	36	42	46	30	43	41	41	44	37	42	44	42	43	40	34	57	34	46	47	42	35	47	29	43	39	35	38	50	38	47	38	39	40	36	43	48	50	31	38	36	51	61	37	35	35	34	41	47	27	39	42	34	46	37	37	27	40	46	37	43	47	39	42	44	47	43	42	36	45	42	46	36	45	44	46	36	44	38	38	46	35	47	40	47	43	39	44	49	40	45	47	43	47	47	49	44	35	36	43	40	43	58	66	50	36	38	41	42	49	31	43	39	45	57	38	40	44	52	48	39	41	42	41	58	35	42	46	43	43	36	30	37	39	48	30	49	42	36	38	50	46	46	54	50	50	32	40	51	38	55	40	39	47	39	40	41	46	43	44	50	56	45	40	35	49	51	47	46	45	41	46	34	45	38	32	43	43	49	40	35	51	53	45	47	43	38	35	39	45	33	37	45	47	55	48	33	38	48	38	55	47	42	44	49	53	50	45	51	49	51	46	37	32	38	41	38	33	38	39	45	43	44	54	49	44	46	36	37	37	39	43	45	30	38	42	43	35	42	40	37	38	43	50	28	44	39	43	52	30	44	38	44	55	40	38	54	35	39	41	37	38	46	48	34	39	41	33	44	43	55	42	55	44	52	41	52	39	35	44	55	31	38	41	43	31	46	43	38	38	61	35	37	39	43	44	42	44	43	35	49	48	37	38	39	36	47	44	49	41	41	41	52	36	48	58	44	57	41	33	42	51	42	52	41	35	36	36	57	40	46	46	35	45	47	41	40	44	47	49	42	41	48	33	43	30	42	41	27	41	44	44	41	59	49	53	35	36	42	37	41	42	34	41	45	44	32	38	34	50	45	40	46	40	53	33	39	38	40	40	39	48	47	39	39	37	41	47	41	51	36	43	42	51	51	50	39	42	49	38	50	43	41	40	31	40	44	37	49	47	35	35	52	47	52	31	32	38	49	53	36	50	36	39	40	43	42	51	48	42	36	38	35	44	35	34	34	38	37	42	26	45	43	42	45	29	45	51	47	43	47	50	44	45	40	50	39	40	48	32	40	39	42	39	44	38	46	52	45	46	55	36	48	53	34	51	42	31	38	29	40	30	51	36	38	41	39	45	40	46	49	38	38	45	42	37	47	44	46	51	40	45	46	40	37	45	52	35	49	40	46	47	46	34	45	44	53	44	52	41	49	39	58	44	38	46	39	47	42	39	35	42	24	37	35	42	33	48	58	47	44	37	44	43	42	38	38	37	42	30	49	42	43	42	32	46	50	63	35	61	40	55	44	41	38	45	38	49	42	47	50	39	40	48	53	42	48	36	49	37	43	43	37	45	48	41	45	41	49	40	36	41	36	51	43	39	53	41	39	54	32	44	46	41	47	49	41	49	44	48	58	41	43	48	41	50	38	59	42	44	43	33	40	40	43	45	41	27	50	47	41	40	47	41	47	55	36	42	43	43	45	32	46	55	58	60	47	36	30	46	43	51	31	47	35	35	42	43	37	45	43	41	56	37	48	39	40	43	39	43	44	36	48	51	46	32	38	50	38	37	50	38	32	38	53	52	35	48	39	47	47	43	46	35	41	34	50	37	42	43	32	40	46	32	61	42	49	37	43	46	31	37	53	45	43	34	33	52	39	43	49	34	40	47	41	37	31	36	44	35	38	29	50	42	38	39	40	39	45	42	37	42	45	44	42	44	35	51	34	39	40	44	34	50	55	39	49	38	35	48	36	37	34	40	39	54	43	38	51	44	53	42	37	43	44	50	41	41	42	48	42	47	48	39	40	64	47	47	50	40	46	58	42	46	44	39	44	47	40	45	26	46	40	40	46	31	37	30	40	42	46	35	36	46	45	45	40	43	47	52	41	51	44	37	31	29	41	38	38	37	37	55	43	24	41	32	39	40	42	45	36	49	40	57	48	28	46	46	45	43	50	43	41	38	39	42	37	57	42	45	35	40	44	43	42	39	36	38	48	46	55	44	42	46	47	45	48	31	39	25	61	45	45	44	39	43	44	31	34	44	47	30	50	34	48	30	55	38	36	42	49	46	50	41	40	31	49	35	38	39	45	47	44	38	46	35	36	28	39	42	40	41	46	36	42	46	37	41	54	41	46	38	55	49	37	44	38	42	36	55	48	41	36	45	44	34	41	43	37	44	42	33	35	37	45	47	37	45	50	32	43	42	35	36	37	38	40	44	47	41	55	42	38	48	48	41	48	47	45	28	46	42	34	44	47	44	36	37	44	49	44	34	51	47	50	54	40	38	30	40	42	46	40
14181	5562	2812	4055	8590	10688	9133	7619	5914	4752	3938	3038	2275	1951	1838	1371	1063	838	627	553	534	499	499	427	420	393	408	393	330	344	358	337	352	324	352	367	351	358	354	310	307	334	335	342	362	363	354	323	346	354	367	340	323	345	333	326	385	352	322	335	332	332	367	383	353	329	332	346	341	322	338	319	326	368	346	349	342	330	327	333	335	340	345	331	331	336	302	345	314	337	341	338	378	353	324	339	332	361	323	359	364	347	343	320	351	363	360	315	347	385	351	345	318	346	340	336	319	356	340	360	347	370	363	337	329	350	331	358	361	363	341	325	334	359	334	362	358	319	323	371	352	357	326	383	353	325	332	307	359	345	359	333	342	342	347	334	353	376	362	315	332	356	362	357	340	328	375	330	315	331	355	308	333	344	361	371	341	353	332	327	355	310	332	329	335	329	351	337	338	342	338	341	329	358	347	339	358	338	365	348	331	341	355	356	332	346	358	352	364	337	366	346	331	327	340	345	320	357	379	361	333	305	346	343	379	339	384	339	333	339	321	343	355	330	339	339	368	326	379	319	330	364	350	363	342	341	322	354	340	336	330	369	342	302	347	345	365	340	327	359	313	350	325	343	329	367	336	353	335	364	325	335	373	344	347	359	357	340	366	338	356	336	313	368	338	347	331	357	347	340	312	315	319	357	338	351	339	335	370	313	327	335	338	326	339	329	378	342	341	352	353	337	323	324	351	323	386	369	324	374	333	371	368	370	373	359	323	356	297	332	330	348	353	325	373	340	344	370	337	339	314	336	330	351	361	361	324	349	317	342	322	375	318	351	333	336	356	337	332	320	358	355	347	306	368	319	332	355	334	313	352	330	345	328	343	299	346	369	353	323	355	328	333	358	301	309	349	336	322	312	369	321	358	347	346	315	351	356	354	304	322	316	359	323	369	373	297	332	348	366	369	329	357	319	365	344	353	316	345	369	334	353	330	357	370	315	346	384	343	361	340	340	312	362	364	347	354	319	336	350	362	345	359	352	337	356	375	331	335	298	308	340	330	336	336	322	333	330	365	340	341	331	324	317	340	339	353	397	333	355	362	314	351	331	309	332	341	333	333	322	329	347	309	327	365	362	354	355	318	314	343	337	337	345	332	348	324	320	336	323	316	341	360	310	363	344	338	353	356	339	316	348	335	346	338	333	337	317	358	377	313	344	338	330	352	329	330	357	356	361	311	339	324	358	320	334	342	340	350	304	332	355	320	321	330	364	325	357	323	366	342	375	340	345	345	345	320	339	313	382	346	350	330	328	321	347	345	334	348	329	333	326	311	350	344	336	347	345	355	322	297	347	356	327	353	367	328	358	332	345	356	347	330	332	332	349	313	349	335	322	353	333	361	340	335	333	338	348	335	333	349	371	356	333	353	355	351	332	318	343	332	327	318	353	340	319	344	344	358	378	356	298	324	369	344	348	366	357	351	358	303	325	353	333	363	342	344	338	337	364	337	330	335	345	305	363	356	329	338	331	363	373	330	352	345	325	322	346	323	324	346	334	353	325	302	349	356	328	336	319	331	346	351	323	348	332	323	338	359	354	318	339	362	330	321	322	330	337	354	350	329	346	339	361	365	342	333	331	357	343	362	343	344	354	340	350	337	317	360	352	329	334	325	354	349	311	358	358	375	340	319	348	367	342	327	342	325	323	365	370	338	341	344	351	353	376	323	368	337	350	369	370	344	306	350	372	333	379	334	358	344	334	321	339	324	323	339	362	368	379	329	337	325	320	351	305	369	340	346	332	337	346	346	349	352	368	316	344	288	367	330	351	378	314	370	353	326	353	353	336	362	345	355	342	365	359	342	345	370	348	362	331	303	333	336	342	334	361	304	328	358	346	334	334	359	340	330	353	339	337	347	358	339	314	346	332	369	318	344	316	335	314	338	342	349	328	326	337	351	349	347	364	330	355	357	343	325	379	328	346	338	361	356	339	323	350	351	318	316	340	383	363	398	332	348	372	348	317	352	315	374	349	308	344	343	346	338	347	368	359	327	311	342	345	376	360	335	328	360	338	372	341	349	345	344	360	328	355	326	328	356	337	343	358	328	314	329	364	355	334	346	341	328	341	366	346	357	341	345	349	350	337	327	345	339	363	307	351	321	329	364	358	354	368	339	313	383	334	331	345	355	320	341	346	331	350	326	338	344	345	307	320	399	349	352	335	353	313	329	330	336	340	337	360	340	331	327	360	341	298	324	333	362	347	374	354	331	348	347	339	360	329	336	341	345	341	329	331	333	350	327	366	365	343	353	373	324	310	328	355	372	332	348	334	395	382	349	331	338	326	331	325	356	311	363	350	338	347	373	327	362	343	316	331	308	339	361	337	328	353	342	329	346	336	340	366	342	340	344	356	328	366	330	316	343	376	354	347	330	367	325	340	335	333	336	373	347	343	343	321	336	335	316	327	337	352	325	349	334	364	352	356	359	368	358	314	317	359	327	326	346	373	319	321	344	355	365	362	345	322	339	342	343	370	324	317	346	380	358	311	298	358	352	369	341	312	357	355	350	329	344	358	346	350	341	337	336	331	350	314	338	356	318	354	331	307	364	339	326	325	343	375	358	355	355	338	336	348	332	332	306	360	373	384	329	357	341	356	348	331	328	325	354	351	335	352	352	353	317	339	352	379	366	343	343	356	365	339	333	338	338	324	341	354	362	358	335	342	342	340	338	311	344	327	333	318	336	324	326	330	346	317	332	343	333	331	313	328	400	357	325	335	358	326	347	337	361	312	357	321	362	352	320	354	313	333	335	323	343	345	334	341	332	345	356	347	320	308	351	331	355	322	317	321	347	350	331	338	335	355	350	351	329	345	359	347	377	307	354	338	367	340	318	334	349	342	352	328	366	371	331	377	371	321	341	329	346	365	367	328	339	337	338	370	359	327	349	331	365	325	328	335	332	358	311	311	336	338	341	315	391	350	346	325	341	311	357	366	353	375	335	341	314	329	331	348	315	337	342	321	354	331	329	344	340	345	366	373	368	331	311	353	340	335	356	320	342	346	325	335	339	365	320	337	342	332	321	343	326	352	322	346	342	371	323	348	334	329	380	324	324	362	305	350	323	329	365	326	330	354	355	364	335	336	320	333	371	365	358	312	337	334	361	322	290	341	337	326	319	332	321	350	335	344	354	379	371	323	331	360	343	321	337	342	364	363	320	335	355	364	368	344	354	362	351	323	321	360	318	340	322	334	360	340	342	349	377	367	370	312	343	362	360	353	350	316	389	352	332	365	349	332	355	346	341	324	335	390	340	369	345	328	313	363	349	333	335	346	353	349	353	335	326	349	348	326	335	337	328	340	339	353	328	335	304	343	341	317	347	336	357	349	338	337	363	363	330	337	339	360	325	332	363	328	354	349	324	353	332	351	370	332	377	393	349	340	356	323	391	315	339	333	352	341	331	334	320	342	317	367	375	375	362	342	325	336	322	346	308	335	360	342	351	324	329	337
9832	1931	275	159	217	300	279	258	181	187	192	134	113	106	96	94	82	67	66	59	50	53	60	42	60	47	66	34	49	50	38	53	35	52	60	44	65	43	46	47	46	40	51	56	55	49	39	45	50	54	50	60	66	45	41	39	52	44	51	54	43	46	51	45	50	57	49	41	50	56	47	47	49	60	53	39	44	44	42	48	41	47	49	50	54	53	53	51	47	51	48	54	52	47	41	53	46	54	58	42	53	56	43	42	49	47	54	56	42	45	43	49	43	44	54	52	46	37	51	43	49	56	49	56	49	41	49	43	56	59	44	51	56	55	40	53	60	47	38	51	54	47	52	37	42	47	51	61	56	59	45	39	47	51	48	52	60	58	44	42	51	52	35	47	53	53	44	53	60	54	44	50	45	45	52	42	51	50	48	51	41	40	51	53	35	63	57	51	51	51	51	56	47	40	45	45	38	56	47	33	52	50	42	39	63	63	52	52	47	36	42	51	57	41	50	47	45	61	49	51	48	58	54	53	46	53	45	53	45	55	46	50	50	48	59	69	37	46	38	44	36	50	54	44	53	36	52	63	55	56	61	46	49	48	39	58	41	53	52	42	49	42	38	45	45	45	49	53	40	38	59	47	45	44	50	47	38	47	42	47	44	50	36	49	53	49	39	46	43	50	50	56	47	40	52	43	50	37	53	43	51	49	46	42	52	55	50	47	44	40	44	54	46	46	47	43	37	41	59	35	44	46	43	55	51	55	59	58	57	40	39	46	55	50	56	50	50	39	51	44	44	51	41	49	51	43	47	50	44	54	50	51	39	58	52	48	53	41	56	59	53	48	44	54	48	48	46	52	56	42	55	46	47	49	51	51	63	46	54	51	52	53	40	59	39	39	53	47	42	50	47	48	49	51	49	54	48	39	41	40	41	39	38	53	48	66	48	35	46	58	47	44	52	38	49	45	56	53	52	48	44	48	42	43	52	53	48	47	60	46	51	48	58	41	55	51	48	38	54	35	48	58	51	42	42	46	63	44	42	53	52	45	60	61	56	52	54	55	32	47	45	43	48	56	38	58	42	42	50	55	51	33	50	43	54	35	46	49	53	50	56	46	45	47	40	56	52	55	50	56	59	56	59	69	46	50	34	59	45	65	44	47	56	43	48	50	66	41	46	66	46	56	41	52	44	45	46	49	51	46	49	52	48	47	59	48	56	56	53	48	53	51	41	44	64	42	48	34	53	37	56	62	58	63	43	57	57	34	36	54	67	49	44	53	46	55	42	53	45	47	45	47	53	47	51	57	55	41	42	46	52	52	64	56	44	42	44	51	49	51	55	43	53	49	42	37	40	42	66	47	43	54	55	48	46	54	52	47	45	56	62	39	51	44	57	40	46	59	46	41	46	34	56	46	48	48	48	67	46	52	45	34	46	45	59	50	49	39	51	49	45	54	50	48	48	54	55	41	45	50	60	49	41	56	47	41	52	63	45	52	41	62	37	50	55	52	49	57	55	43	56	42	41	37	36	41	56	49	50	44	41	54	46	46	39	44	38	54	47	47	38	45	50	45	49	64	44	45	57	54	44	46	50	46	45	54	49	48	35	47	46	52	51	57	54	49	50	61	59	47	40	38	37	53	41	42	42	54	51	56	52	40	53	43	48	30	58	52	47	53	54	53	54	43	51	52	56	51	44	39	31	48	45	42	50	63	37	50	57	48	47	51	47	44	51	42	43	54	43	46	42	60	55	35	44	53	40	41	43	45	48	58	48	50	41	51	38	55	49	57	60	55	49	45	51	41	55	51	48	39	49	41	59	55	40	53	38	54	44	56	57	60	57	49	55	37	56	41	51	57	62	54	55	45	44	47	42	41	48	55	57	57	42	44	53	57	47	45	54	52	48	47	52	39	38	53	52	48	45	58	63	56	37	49	57	41	45	43	46	43	40	41	46	41	44	51	42	43	50	40	47	36	37	41	61	55	49	48	47	42	46	55	38	66	58	48	53	48	53	42	61	55	43	41	47	55	48	46	45	41	51	55	43	46	55	38	48	47	54	45	44	52	52	48	57	42	57	50	50	48	41	43	45	59	53	45	55	47	58	52	51	57	45	65	55	51	43	58	42	46	31	46	35	54	48	47	47	57	47	41	36	42	46	47	42	61	38	59	48	41	49	31	50	50	50	33	59	42	52	44	57	55	42	55	52	52	50	50	54	41	52	53	47	52	57	55	44	44	52	47	55	46	38	44	50	61	48	46	46	51	37	56	39	39	56	42	47	47	55	54	45	47	49	59	48	52	41	50	47	48	30	45	67	62	49	48	44	53	36	36	50	44	40	40	53	46	46	51	42	61	60	56	66	39	48	41	56	46	52	47	53	52	45	52	55	55	57	49	51	48	50	55	51	46	33	52	50	41	43	53	38	51	52	40	53	43	45	49	46	44	42	44	43	46	43	44	49	48	49	51	55	54	50	54	45	44	47	53	41	36	60	55	62	53	44	47	50	58	51	41	49	53	45	49	46	53	33	42	49	39	50	44	50	47	42	44	45	57	54	55	53	46	62	56	63	50	62	36	56	54	48	42	49	52	58	48	48	40	51	52	46	44	53	60	53	48	53	50	56	55	54	47	44	40	51	41	43	39	44	53	46	47	55	47	42	51	53	50	53	41	54	54	46	57	48	53	41	38	54	42	45	51	56	51	38	49	51	37	46	64	57	47	42	55	59	42	58	55	47	52	57	46	53	50	61	51	53	49	54	51	40	56	51	50	38	51	45	40	48	59	47	39	41	44	46	49	57	48	45	51	33	58	43	61	60	54	34	41	66	52	51	56	59	51	47	48	45	35	45	49	57	42	63	44	50	47	52	40	45	45	44	50	42	48	51	40	45	39	58	50	41	49	47	56	53	38	46	47	53	49	42	47	59	50	57	50	45	44	48	45	50	56	40	52	67	39	54	46	56	51	57	47	63	39	45	41	55	46	51	45	39	49	46	45	46	56	63	62	54	54	38	46	41	56	47	54	58	45	42	51	36	45	62	49	45	58	49	46	48	40	53	36	51	46	47	47	58	53	55	49	35	52	40	38	55	34	48	56	41	49	49	61	43	46	59	53	49	52	54	56	50	47	42	58	49	48	54	45	51	55	38	46	48	44	46	50	46	44	59	46	54	54	57	43	43	48	54	51	43	45	59	39	54	45	49	51	34	50	37	51	48	45	59	48	52	59	41	41	30	49	38	48	48	41	39	63	47	51	52	40	52	56	46	50	59	43	68	44	54	43	40	46	48	44	37	46	52	61	45	44	42	47	47	47	50	43	56	39	54	54	56	59	42	47	44	47	45	42	46	66	42	49	51	43	40	45	44	49	46	48	43	42	40	46	43	63	42	55	58	41	45	44	49	46	48	58	53	44	39	47	35	50	52	49	40	49	52	34	62	54	50	56	52	48	46	36	37	43	45	59	57	56	65	54	48	47	38	54	50	51	56	40	49	50	61	35
19287	7668	3584	4630	9974	12121	10863	8819	7100	5512	4280	3463	2729	2098	2043	1610	1168	1005	771	719	655	687	596	485	469	444	394	413	408	411	427	388	421	413	415	417	376	393	388	378	378	384	393	376	350	422	401	391	394	399	379	377	385	395	410	389	374	393	387	406	354	409	385	407	372	413	395	393	410	392	408	389	371	398	394	415	417	428	392	382	410	420	419	379	397	377	409	410	404	383	427	367	396	365	420	381	383	386	380	390	415	435	410	393	383	442	396	385	370	397	418	385	390	385	412	373	385	391	413	382	409	377	386	407	392	418	410	457	425	401	391	408	373	400	387	390	418	379	396	372	400	386	414	375	395	377	422	410	354	361	369	380	365	386	383	376	409	386	426	437	377	389	375	388	392	378	420	378	414	403	401	380	414	389	417	408	369	424	396	408	398	379	387	423	411	397	395	411	391	380	390	409	371	366	428	394	418	397	404	396	405	397	401	416	368	365	396	421	391	354	390	419	423	418	388	406	423	382	412	392	407	420	409	398	410	433	384	426	412	398	387	410	391	435	413	388	379	412	383	373	403	382	369	364	392	378	453	393	385	397	387	396	418	369	389	373	408	393	377	395	427	422	382	386	412	436	405	448	391	457	371	364	402	396	402	418	382	365	429	391	430	411	397	360	413	420	387	387	394	390	440	333	391	388	393	432	442	416	383	395	413	408	411	387	411	402	426	389	406	398	443	425	396	405	370	407	409	386	411	423	405	401	395	375	407	368	419	426	424	432	414	410	366	385	393	409	409	410	384	373	415	390	414	402	399	427	377	366	425	373	406	403	409	400	351	389	429	431	400	379	369	408	388	394	386	411	388	411	368	373	414	399	396	366	395	369	373	384	384	406	402	426	378	391	389	397	385	389	402	366	388	415	401	389	401	392	435	393	398	408	407	382	414	404	379	401	360	415	397	377	363	404	363	375	404	400	397	376	360	396	393	375	402	414	440	396	385	357	391	380	434	416	415	377	413	410	390	373	415	370	399	419	402	422	406	390	386	400	416	380	391	434	380	402	413	383	387	370	393	411	395	393	348	360	402	433	380	395	431	421	372	425	408	426	415	405	394	434	413	383	444	402	393	379	411	391	351	415	419	410	397	411	412	408	421	384	415	397	410	368	397	445	409	415	406	386	423	405	416	391	422	399	415	448	405	416	413	378	384	426	401	383	407	366	399	401	436	381	376	364	375	394	417	404	394	384	378	394	422	383	417	409	372	415	381	419	378	397	364	391	391	395	430	412	357	434	383	384	373	411	418	369	375	404	427	412	393	433	393	404	430	431	454	428	384	370	393	383	409	409	422	401	388	387	392	394	403	413	401	386	386	399	430	382	420	366	432	408	385	411	383	439	388	405	412	401	425	424	366	425	391	373	381	429	418	405	401	412	394	361	390	395	395	391	407	389	403	424	422	394	390	413	397	397	386	406	445	416	383	408	421	425	448	422	432	398	433	394	435	395	387	388	382	334	381	420	405	444	384	394	379	380	390	403	389	370	386	407	387	407	382	378	393	431	432	384	376	394	387	418	405	368	392	353	385	414	416	387	418	385	401	333	354	369	382	415	396	415	391	437	381	388	394	365	383	389	382	380	390	380	380	394	385	414	405	411	419	404	387	370	348	453	405	361	390	385	420	407	423	422	422	383	402	376	375	442	387	401	380	415	363	393	428	395	405	425	411	405	413	391	418	412	393	373	408	383	415	408	411	400	403	386	378	400	389	346	402	391	400	408	412	404	412	412	376	389	402	421	441	397	378	366	432	394	385	414	392	400	398	430	429	402	422	393	397	415	375	387	402	403	430	396	473	413	424	420	414	420	390	428	374	397	402	413	416	394	408	378	423	411	433	379	400	363	374	390	390	368	392	408	383	417	386	427	408	392	421	409	396	382	365	359	390	388	366	424	390	437	370	434	378	411	397	394	403	388	382	395	422	400	358	412	439	363	376	392	380	395	397	392	391	421	439	434	430	403	368	402	422	381	407	413	404	399	435	414	400	413	394	381	419	397	396	409	384	390	357	363	386	373	358	412	393	371	389	400	399	393	402	389	416	398	377	390	436	387	387	410	401	379	422	379	375	424	397	410	405	366	399	386	412	382	394	390	419	384	397	400	416	405	387	353	419	395	396	430	412	388	413	380	421	387	384	398	374	397	394	414	392	433	401	354	383	391	429	412	388	420	396	412	400	376	405	346	391	401	386	373	377	397	410	403	384	426	423	387	393	387	376	389	382	404	376	374	397	413	381	391	404	423	411	410	410	414	390	399	362	394	406	389	381	413	415	396	426	400	394	391	406	391	404	425	432	381	441	396	398	388	395	391	439	399	397	401	403	395	346	405	399	408	388	440	409	395	402	372	391	399	423	429	388	390	359	363	405	367	398	359	408	388	426	375	380	439	375	397	425	386	427	392	377	384	440	426	395	386	392	387	406	378	410	379	383	393	409	393	434	412	402	434	402	390	373	375	395	409	383	393	375	365	414	416	385	418	383	378	392	398	377	406	403	405	396	385	418	383	452	431	419	417	424	389	391	393	403	436	380	442	416	416	397	392	394	410	395	394	412	408	369	397	427	407	393	384	389	399	408	435	386	394	395	392	387	402	422	393	398	396	401	423	413	400	396	404	394	375	388	420	372	401	385	415	407	382	387	411	416	404	439	392	366	393	387	395	403	383	424	401	385	385	392	420	416	397	387	402	398	402	400	380	425	380	421	373	427	395	409	391	389	423	424	427	408	410	372	385	395	379	394	396	384	388	414	372	390	406	405	428	439	403	427	428	370	397	377	397	392	389	345	389	394	413	376	366	389	401	383	381	400	365	397	373	358	400	406	390	414	395	409	384	412	405	422	414	411	372	411	385	406	401	413	411	391	412	409	390	388	406	387	393	388	370	408	445	389	415	386	405	409	394	413	435	390	403	397	386	392	407	393	421	380	391	380	405	383	389	368	409	393	395	426	392	401	369	417	408	372	410	388	409	402	424	410	364	404	382	415	385	399	366	376	387	394	424	423	388	396	389	393	398	365	414	443	384	415	363	396	414	384	450	373	396	378	365	375	445	378	402	409	432	410	407	393	395	388	401	372	384	390	407	399	409	387	399	398	392	402	447	384	383	399	415	388	364	397	393	400	401	390	374	389	402	376	417	402	420	403	401	384	405	432	402	418	401	401	385	386	476	408	419	407	428	407	429	420	399	440	397	392	407	378	392	392	405	383	394	378	403	410	406	386	386	388	382	402	376	399	408	401	418	403	406	396	402	410	398	415	441	387	374	424	452	464	414	415	372	410	410	417	420	414	385	385	396	407	394	418	411	414	427	447	377	415	394	372	408	391	372	387	400	429	392	413	379	390	377	409	376	405	426	419	388	435	424	387	402	405	393	398	421	405	402	436	367	368	393	407	399	412	409	413	396	376	403	402	400	386	374	392	398	393	395	406	429	403	399	395	385	379	382	385	424	396	396	408	428
8239	2087	492	328	311	416	454	443	313	291	252	193	147	140	125	126	105	84	84	62	61	72	79	62	66	57	61	44	54	53	49	42	49	53	47	54	69	43	51	45	39	53	63	49	48	54	45	54	40	57	59	50	54	45	53	42	37	53	45	41	48	42	44	52	35	51	41	42	58	46	47	61	50	47	41	52	45	58	51	50	54	55	46	58	51	44	52	53	41	41	52	63	55	63	55	50	52	43	38	55	54	49	45	47	55	53	54	53	39	56	50	47	45	48	48	53	54	65	53	57	48	50	56	44	44	65	42	47	50	54	45	56	55	52	53	60	37	58	51	49	55	42	40	47	55	42	65	49	45	60	60	38	47	55	65	48	48	53	49	50	49	53	55	55	53	51	49	60	36	55	53	44	49	55	40	49	46	53	57	46	62	47	52	38	53	43	44	45	61	39	53	51	49	47	49	33	61	34	44	46	55	63	66	54	37	41	48	63	47	59	48	56	59	50	58	64	40	57	40	47	43	52	52	51	58	46	41	41	47	60	40	65	45	41	53	65	63	45	49	46	42	49	48	54	56	55	56	49	63	45	51	53	43	50	47	43	60	39	49	60	41	46	45	51	55	44	39	52	41	39	48	57	54	49	60	46	39	46	49	37	46	51	53	57	57	47	50	54	41	54	59	59	56	44	44	53	50	52	58	61	48	45	44	51	44	52	47	42	45	47	51	47	48	54	50	44	50	43	62	60	61	40	48	45	43	53	37	61	39	52	47	50	45	46	52	60	50	48	44	63	53	55	58	65	58	50	46	58	57	50	53	56	39	58	55	46	50	54	44	49	63	46	35	44	61	42	62	45	43	46	50	53	41	66	44	59	49	42	45	44	57	45	41	65	47	53	42	44	56	46	42	51	56	51	47	56	59	59	58	43	47	53	52	52	51	56	58	61	52	51	50	55	69	47	60	58	58	49	53	59	50	56	36	46	49	54	49	39	50	54	53	65	44	51	46	61	44	50	52	53	47	41	45	45	56	32	64	56	44	47	50	46	47	60	60	53	63	48	38	53	42	52	46	41	49	45	40	48	47	64	49	40	54	45	47	40	55	46	53	53	44	48	60	46	45	58	33	45	45	52	50	47	41	44	54	43	47	62	53	47	66	46	43	56	55	40	44	57	51	64	65	51	56	60	40	66	53	49	53	55	41	38	43	57	56	57	60	50	48	40	42	42	44	45	60	53	49	44	52	51	46	46	55	56	45	62	52	40	50	46	46	55	53	57	43	59	48	61	52	31	45	48	47	53	50	46	39	47	58	55	61	56	62	50	54	46	57	37	37	43	40	54	47	49	45	50	47	45	53	43	48	60	54	58	57	54	48	59	50	55	53	47	50	37	36	50	45	43	44	62	58	42	45	42	53	52	50	51	52	46	61	56	44	52	44	49	62	68	47	37	45	54	50	49	65	64	45	51	44	48	57	58	61	43	59	32	44	53	49	58	54	57	48	60	53	50	44	52	58	58	53	62	38	47	49	47	56	46	43	56	46	45	56	53	60	50	44	45	44	59	47	61	45	40	41	55	50	57	43	53	47	57	42	46	48	47	59	47	51	58	44	55	49	53	50	57	33	59	53	39	48	51	52	54	40	46	49	45	58	56	42	49	49	41	53	54	57	48	56	42	58	56	56	45	51	48	42	41	49	37	49	49	53	38	45	48	54	47	42	65	51	51	38	37	52	48	37	58	55	55	48	38	38	46	55	55	48	49	48	45	45	32	53	54	54	50	62	42	48	52	50	38	53	43	45	54	56	50	50	57	48	60	42	50	47	48	46	54	50	42	50	44	54	54	58	43	44	60	57	31	45	53	51	50	62	64	44	47	44	51	54	46	55	49	44	37	49	39	56	43	63	55	61	55	50	67	47	49	53	40	46	44	45	53	49	40	64	49	46	44	61	37	40	45	33	45	46	53	67	56	44	52	44	68	45	47	47	57	62	43	55	49	45	42	43	51	55	51	55	59	40	47	33	47	56	58	50	46	51	47	41	51	56	42	54	54	60	53	44	49	50	56	48	45	56	50	55	52	41	49	49	63	49	49	41	62	50	46	48	54	58	52	46	61	55	54	50	50	49	46	56	50	60	42	53	38	53	42	63	49	43	52	63	48	60	43	54	51	38	47	45	44	70	47	52	62	50	40	72	45	45	44	53	45	43	41	40	58	47	46	46	47	43	35	34	62	65	57	49	47	58	57	52	42	42	53	48	58	73	50	56	49	46	54	54	48	39	49	67	50	54	39	46	71	54	35	47	45	58	54	48	47	59	54	57	51	51	74	51	59	47	41	50	52	56	43	52	50	46	44	46	51	44	43	48	46	44	37	57	42	53	54	44	47	62	46	47	56	49	51	58	41	42	52	50	47	56	63	43	40	54	58	56	51	50	62	53	54	48	48	57	56	49	53	45	45	54	44	47	42	59	33	58	45	32	49	48	49	42	52	44	53	47	43	44	44	47	49	69	46	45	49	64	33	62	50	61	46	60	50	58	55	43	56	41	49	51	37	50	45	51	53	51	43	43	39	52	54	55	50	33	55	50	54	45	54	52	54	42	58	49	48	54	47	58	55	49	43	47	56	56	55	63	45	70	43	47	49	61	51	54	47	65	44	56	60	38	55	55	60	52	55	54	56	55	48	70	55	55	64	37	55	46	48	34	46	43	51	46	50	50	46	62	41	43	46	46	47	50	49	56	56	54	54	50	40	57	48	58	48	55	49	49	57	48	48	50	40	44	49	44	33	45	49	55	44	49	50	54	47	49	40	49	53	47	42	50	42	52	43	44	55	63	52	47	53	68	46	46	43	57	56	53	52	51	47	43	44	43	36	48	51	58	47	46	44	47	41	53	61	55	62	54	59	49	46	56	61	55	42	50	56	44	53	53	58	52	58	48	47	50	50	52	48	43	33	45	70	39	40	54	39	36	53	49	52	42	50	40	49	41	56	42	48	39	48	63	53	59	52	43	51	48	50	42	37	63	42	34	35	46	41	49	50	45	44	56	50	46	68	58	73	57	45	58	52	44	45	49	49	37	51	54	46	49	60	46	48	49	51	54	41	52	52	35	58	39	47	46	53	54	47	64	49	49	53	62	49	58	50	48	40	47	57	39	45	49	55	53	51	46	56	42	46	38	49	51	43	55	51	57	58	52	32	55	46	59	53	48	40	53	50	55	53	49	48	54	43	38	52	52	42	66	54	43	49	61	56	42	57	49	56	57	59	64	48	46	49	51	47	45	52	47	45	48	56	57	57	55	64	32	40	50	45	49	45	48	47	54	66	46	46	65	43	50	57	51	39	45	54	44	45	61	55	59	42	53	46	54	54	42	46	59	56	58	52	57	56	51	48	54	52	48	41	38	45	54	44	46	56	42	46	58	51	60	37	51	49	44	53	50	42	39	48	50	44	49	45	45	65	33	42	47	41	56	70	54	40	47	57	53	51	39	49	42	60
26586	12570	5425	7185	14020	16349	15454	13090	10389	8203	6624	5525	3931	3003	2942	2703	1908	1613	1257	997	889	867	753	647	592	534	535	519	516	441	475	455	432	444	437	408	433	436	436	444	433	452	416	411	469	451	419	463	455	437	423	445	408	474	427	380	445	449	452	434	421	402	456	411	456	441	444	428	401	436	421	466	456	436	425	414	439	453	443	417	414	420	433	428	425	437	428	444	421	405	456	456	424	432	416	439	460	423	436	460	425	436	446	404	420	417	439	440	460	439	435	439	394	393	395	438	446	428	413	424	460	427	452	442	421	395	445	455	431	430	412	415	437	461	458	433	443	403	437	418	422	437	465	437	468	411	447	432	409	412	429	422	431	401	446	443	424	455	429	461	453	474	428	409	470	449	431	462	420	436	448	443	424	419	454	425	427	450	429	415	423	412	417	406	449	431	410	467	447	422	429	449	427	422	418	431	448	413	426	393	433	409	466	479	447	436	407	455	440	424	434	401	389	419	427	424	453	395	438	436	438	450	452	469	415	413	419	429	392	449	438	468	406	408	424	412	442	435	427	415	430	456	439	414	446	424	419	421	462	396	421	447	422	450	420	418	408	467	418	423	387	398	413	419	397	448	473	409	414	442	433	416	461	408	435	387	440	460	411	392	412	432	407	430	439	463	464	445	431	449	409	391	452	434	398	391	428	445	428	421	424	432	449	428	413	460	439	458	388	412	456	446	428	460	412	432	425	436	402	469	446	448	403	425	408	402	447	467	450	426	399	455	425	400	401	451	481	427	438	404	433	419	401	420	436	407	418	412	438	418	399	393	394	413	427	447	406	405	464	397	415	450	398	419	443	422	433	422	452	448	415	439	415	422	451	422	450	417	417	416	411	432	404	445	456	445	451	430	450	432	424	426	429	427	435	433	457	424	402	442	392	429	449	420	452	425	429	388	427	435	431	407	422	420	432	416	441	456	413	431	426	428	395	427	406	439	406	439	427	439	433	439	401	429	419	449	407	387	433	426	425	449	394	424	444	429	406	430	444	434	409	414	417	438	396	437	448	420	453	454	418	459	447	447	406	427	425	447	407	419	456	405	394	442	383	402	400	449	412	425	431	435	401	414	469	431	421	445	412	435	373	441	433	473	431	437	449	405	402	468	438	413	392	467	443	427	422	426	431	443	469	436	437	433	436	387	429	457	409	422	441	431	426	365	412	445	430	430	420	454	423	422	440	464	426	450	428	448	434	458	420	451	464	431	407	430	421	482	447	426	434	427	432	465	401	379	411	425	427	437	422	497	415	430	417	449	397	415	452	434	393	435	426	441	401	423	439	439	443	430	420	427	409	443	412	420	440	483	418	444	381	440	413	415	402	400	417	433	461	449	429	415	402	449	401	431	474	397	446	451	390	453	426	422	420	417	462	419	428	411	433	422	419	426	445	460	402	436	445	442	411	415	405	437	481	431	437	435	400	440	456	427	458	414	414	402	430	428	453	440	404	432	431	439	425	441	434	456	442	443	421	413	430	443	432	438	427	435	423	446	443	422	460	412	435	381	402	421	430	382	435	435	437	442	436	430	455	406	459	419	424	435	418	443	428	437	429	415	442	423	440	442	408	448	447	407	433	432	442	415	420	428	416	437	399	435	386	432	406	447	422	449	422	435	439	430	429	397	428	446	403	420	417	438	461	421	431	418	426	424	408	435	421	423	426	424	450	424	413	431	432	428	435	426	441	429	422	422	430	436	417	401	440	438	429	415	394	421	436	475	439	390	438	412	431	459	410	425	444	439	437	429	405	435	423	409	429	420	444	396	421	419	420	447	416	451	390	412	431	419	445	391	416	416	419	401	447	445	404	423	469	432	434	408	389	400	415	423	465	408	421	435	460	424	445	412	458	422	413	424	418	434	436	457	442	370	425	445	449	385	447	435	468	398	443	402	403	414	457	436	430	403	388	422	413	418	450	440	441	406	428	433	408	422	414	446	419	398	445	434	452	447	447	392	444	445	467	430	464	440	483	460	408	406	407	415	405	421	429	397	411	442	430	426	393	441	406	404	447	429	429	449	413	417	438	415	415	453	443	461	424	414	397	426	465	439	396	410	460	456	428	444	435	426	420	448	429	431	425	402	417	428	408	418	421	428	422	404	418	453	422	440	473	427	463	440	410	445	415	413	396	443	433	414	389	411	454	460	439	434	417	438	430	475	421	408	440	405	435	435	424	456	433	417	419	427	418	382	422	422	449	405	446	426	409	474	387	390	426	454	431	397	458	427	431	469	449	397	425	447	433	426	414	442	455	411	473	425	406	401	408	475	420	409	404	422	403	458	404	392	467	426	411	427	408	412	431	421	413	381	415	474	429	402	428	388	440	447	425	435	402	419	403	413	413	420	422	405	450	428	451	417	452	401	454	421	387	383	459	405	430	458	401	394	398	439	418	391	425	433	458	390	508	412	451	410	408	437	438	418	440	426	455	428	436	445	392	379	450	403	447	415	404	424	422	429	427	457	417	426	425	417	447	398	472	453	472	423	407	416	412	433	437	404	447	446	447	459	426	447	443	456	405	416	434	423	421	401	456	460	470	416	413	411	476	410	410	418	461	398	467	416	412	402	465	412	481	429	424	433	439	426	418	428	403	420	419	436	447	447	434	441	436	413	395	420	453	414	404	407	395	448	429	421	423	472	441	420	434	431	416	420	417	433	393	421	430	472	410	428	459	400	463	429	405	398	422	417	413	438	428	479	451	411	418	417	451	453	405	448	450	412	423	425	460	410	440	415	433	388	461	431	450	440	409	416	438	421	444	398	402	426	387	459	455	432	432	454	425	420	442	385	435	439	413	442	467	429	440	399	457	424	448	404	407	448	395	464	452	423	407	391	407	394	409	439	417	428	443	466	423	465	449	437	426	427	416	436	454	432	400	480	423	426	430	458	412	430	437	421	408	440	429	462	432	414	410	411	430	438	468	396	401	409	397	452	471	425	438	427	468	445	411	439	444	450	440	439	403	417	463	418	447	444	408	442	410	453	403	447	436	423	479	395	414	399	394	432	398	432	419	437	464	471	429	426	396	443	452	391	425	420	453	437	461	418	404	454	423	409	417	432	411	442	436	421	453	397	366	416	434	470	410	416	413	441	427	427	421	407	420	414	405	440	438	419	413	403	444	429	444	460	424	453	425	418	436	425	388	440	425	428	408	421	446	401	422	449	444	423	398	429	408	421	424	476	430	401	449	395	414	427	445	422	465	448	441	434	427	422	412	422	374	440	421	408	407	485	396	450	450	457	425	422	428	420	428	454	437	398	407	435	438	417	418	427	416	431	403	439	455	433	413	429	425	392	437	415	441	412	431	458	440	457	452	470	457	387	416	458	430	431	379	445	417	407	452	422	444	428	401	427	428	415	435	453	444	406	436	439	424	418	441	464	395	401	460	421	446	443	419	441	442	401	396	448	408	394	411	445	435	412	429	416	439	393	393	389	403	417	423	448	434	395	442	415
6474	2620	802	562	538	711	779	666	522	412	402	376	246	249	245	244	206	173	173	145	110	129	133	115	119	103	109	114	109	92	113	97	115	106	109	99	111	92	91	112	101	87	109	110	105	105	102	100	101	99	99	97	79	97	102	103	117	100	104	94	112	99	119	94	97	106	114	69	90	107	91	99	112	91	91	105	101	105	93	97	118	122	100	101	105	85	102	95	88	81	99	106	94	97	102	116	104	103	88	93	110	116	84	103	109	89	107	114	77	98	78	94	106	100	104	102	95	116	113	93	98	111	88	99	108	105	108	100	90	98	108	104	105	106	91	92	103	93	94	89	106	93	86	87	92	89	101	108	111	85	107	109	109	106	117	123	105	87	107	90	101	102	80	90	114	103	91	110	113	103	98	106	93	95	102	84	84	98	102	82	103	96	115	105	101	100	97	110	108	108	103	107	82	102	110	117	111	115	102	98	104	104	107	95	97	99	104	91	95	119	100	98	98	86	88	99	103	103	99	96	90	96	115	103	122	103	89	114	100	107	103	96	84	99	89	96	96	93	104	107	95	82	84	108	95	107	100	95	87	92	109	105	105	110	119	103	84	108	71	105	120	114	111	110	106	97	88	109	103	100	99	100	89	109	87	87	91	98	111	118	82	88	92	100	90	100	107	95	82	99	91	89	102	110	96	104	96	98	121	110	92	105	92	103	103	89	110	119	101	112	123	100	97	113	95	109	98	113	109	102	88	111	108	100	108	111	99	81	99	100	103	110	100	106	89	103	92	83	99	86	100	99	93	104	94	107	106	95	95	117	107	107	93	105	91	100	116	131	89	98	91	99	99	111	135	104	83	98	101	100	89	87	108	95	100	97	106	103	92	101	102	80	103	95	99	101	93	106	102	95	106	105	104	99	92	90	100	108	121	91	98	104	117	103	103	96	103	97	89	128	101	99	118	110	88	96	86	100	92	98	122	95	100	98	114	111	94	110	99	82	112	117	101	92	108	101	113	115	95	100	109	112	102	117	108	99	80	74	91	111	111	84	106	91	93	108	82	88	109	110	80	102	103	105	113	101	111	91	96	87	112	95	75	104	115	105	85	126	104	111	122	104	95	105	103	86	94	84	111	78	110	98	115	92	92	110	90	79	97	104	95	101	95	102	107	86	122	100	102	98	94	88	85	93	101	101	87	94	89	93	113	85	91	107	96	100	85	103	82	98	93	108	102	110	100	119	85	102	89	91	87	88	106	106	106	99	110	94	109	99	98	100	99	93	106	97	101	112	89	92	91	104	92	116	102	86	99	118	113	102	102	99	109	98	114	106	95	112	108	99	100	122	115	94	102	105	102	104	89	95	107	94	97	87	101	113	96	100	103	95	91	91	113	107	92	109	99	125	78	126	80	96	91	101	103	101	99	101	103	105	109	92	108	92	84	98	111	104	91	112	85	94	102	104	98	101	92	97	99	100	109	104	103	114	102	99	108	84	103	115	114	99	103	111	100	104	108	95	97	92	96	112	77	93	93	96	103	109	112	107	93	90	107	91	106	107	107	89	88	98	88	87	82	90	101	88	100	115	107	108	104	100	94	96	108	111	94	93	117	84	93	110	97	92	92	103	95	111	102	102	102	115	93	98	92	105	106	91	99	85	120	86	96	93	130	83	118	129	101	121	105	86	86	91	95	83	98	85	116	101	108	104	93	110	105	103	86	78	94	89	95	109	94	86	103	107	96	96	92	93	90	96	96	118	93	87	90	105	97	100	99	104	101	106	71	91	98	101	110	91	98	95	102	104	112	89	112	79	107	71	110	88	120	95	108	110	69	97	105	94	90	106	97	115	91	88	97	100	97	102	104	101	104	96	97	94	104	87	104	119	109	99	90	104	109	105	106	95	92	111	106	105	110	117	103	119	80	95	101	100	87	79	89	107	93	98	94	97	98	94	99	92	99	100	104	102	111	114	104	98	98	106	97	92	104	102	95	99	97	102	110	116	113	109	108	100	109	119	82	82	93	98	112	89	110	94	111	88	100	86	90	88	90	105	102	83	103	97	105	94	102	102	98	104	116	99	107	99	108	105	96	94	100	81	109	101	107	109	93	101	86	102	85	105	102	100	95	95	111	95	104	122	85	86	91	92	105	83	103	92	71	97	105	95	103	114	115	89	107	112	108	98	98	111	101	101	88	83	109	98	82	115	102	111	102	100	106	100	117	123	94	98	90	106	99	102	115	97	97	104	108	107	113	101	85	95	107	103	107	102	89	96	109	92	108	101	96	102	82	109	95	103	96	82	99	87	108	91	97	92	93	89	105	102	110	113	103	96	98	104	92	93	102	94	95	80	79	108	93	102	114	92	89	119	119	111	97	95	115	101	112	108	108	107	91	99	111	90	114	104	100	101	106	82	108	95	112	103	92	110	97	99	119	107	113	83	97	106	97	109	102	103	94	98	118	110	105	90	88	103	101	100	104	91	103	93	102	94	96	110	114	91	109	110	96	102	110	112	77	118	109	108	97	105	94	96	78	95	95	107	97	96	89	101	94	89	110	91	96	98	96	93	104	113	104	98	100	99	93	95	119	99	90	97	98	105	106	100	97	99	108	120	97	71	112	97	96	109	112	102	94	105	97	113	110	93	92	112	125	92	97	87	105	96	99	109	92	91	123	96	92	82	84	90	100	113	111	110	92	120	95	83	94	102	107	92	104	101	91	108	79	111	85	95	91	107	113	97	92	87	88	108	111	88	126	94	100	109	85	104	97	82	107	91	107	102	104	111	109	98	103	78	100	92	88	105	102	117	108	103	108	96	103	89	113	106	82	94	109	101	86	96	86	112	104	109	109	94	104	88	114	108	121	98	95	101	101	97	100	90	91	87	93	111	97	103	109	112	106	105	96	109	91	102	103	89	99	99	113	94	77	106	108	99	84	96	114	99	120	107	107	99	100	99	79	99	89	95	118	97	105	90	107	109	109	123	102	92	114	117	86	110	104	96	96	95	96	103	106	100	90	120	92	83	90	117	104	105	104	103	91	90	103	103	107	121	99	95	86	109	97	89	105	90	102	106	122	122	106	100	104	98	97	99	89	90	91	110	91	100	91	92	105	103	103	103	86	99	98	97	86	105	104	105	107	97	111	96	114	104	135	115	98	93	91	94	105	89	102	96	91	102	99	111	116	104	105	85	99	89	112	120	109	96	119	91	103	105	121	104	115	115	113	98	112	107	93	99	108	99	103	96	110	99	84	103	97	127	106	107	89	93	94	99	103	94	110	104	91	92	106	94	104	101	105	104	77	92	107	114	92	104	104	112	126	78	101	97	89	104	108	112	127	113	115	99	110	92	98	105	113	91	107	102	100	97	104	98	109	87	90	84	93	99	93	104	124	94	105	102	84	84	105	96	111	99	103	100	93	92	102	101	93	95	116	104	102	92	98	87	84	102	104	86	94	101	113	102	111	87	80	111	99	101	115	107	96	104	99	113	88	101	110	102	99	111
35139	18025	8746	11348	20784	23394	21950	18780	15515	12281	10641	9044	6154	4961	4919	4518	3419	2874	2308	1852	1598	1511	1436	1195	1096	1001	945	960	903	850	874	904	851	850	877	861	834	846	798	829	785	809	795	790	823	812	803	801	831	827	841	810	793	812	784	860	830	833	819	818	848	800	814	820	849	860	822	786	822	820	816	801	834	833	809	845	743	785	826	823	853	813	818	832	827	796	773	855	818	832	794	815	825	918	836	780	817	813	832	860	789	814	773	843	817	768	805	816	851	777	824	822	780	763	888	798	804	811	855	808	801	787	761	795	763	798	789	838	760	804	841	825	843	823	780	774	817	848	797	829	851	806	792	888	799	827	799	821	758	807	804	811	846	811	807	784	773	803	834	792	887	781	791	827	799	821	832	829	850	835	830	814	864	832	796	809	838	764	836	834	801	809	853	812	801	808	806	819	799	813	796	778	778	763	762	777	800	849	743	738	786	883	820	834	822	790	831	828	828	847	770	853	810	784	839	789	798	819	752	785	821	841	811	790	837	791	806	774	841	822	829	830	783	797	842	830	833	813	827	826	799	805	805	839	788	808	833	810	855	817	787	838	774	856	818	798	810	858	748	832	824	870	852	793	764	796	852	817	812	817	816	796	766	813	829	734	834	832	815	801	806	874	830	825	786	813	814	819	799	830	812	818	807	813	790	826	837	837	848	775	836	771	868	758	782	847	788	793	789	838	798	809	847	787	819	830	866	804	807	833	789	794	863	802	814	816	842	754	781	821	792	788	822	808	815	834	833	811	865	789	806	847	798	810	808	827	832	801	855	790	809	831	772	838	866	800	804	777	852	828	868	824	816	850	788	857	798	775	844	741	800	881	847	820	852	787	821	800	817	822	812	817	784	809	803	822	875	848	809	857	816	867	807	868	788	780	826	818	775	806	806	821	845	858	851	827	848	839	817	818	811	797	790	804	828	840	820	791	782	822	871	763	812	799	847	809	768	833	802	796	788	864	837	837	811	836	808	846	824	779	833	821	822	846	774	861	817	833	772	783	828	794	831	840	860	845	801	773	849	775	810	770	815	869	794	831	793	802	788	808	821	784	860	826	771	817	804	810	864	827	793	850	802	775	814	791	807	790	824	769	834	801	759	774	784	791	793	805	839	864	840	850	842	797	813	822	812	807	819	898	814	786	850	820	851	824	867	784	820	824	785	851	833	854	835	793	809	797	817	807	805	781	879	795	784	841	782	820	796	764	815	834	812	848	814	851	832	860	840	794	805	854	841	819	853	839	832	822	784	798	839	792	822	832	770	772	813	810	814	833	851	835	803	844	828	779	855	811	813	851	833	812	826	842	858	814	809	832	748	781	859	861	807	813	813	858	827	822	833	846	804	806	801	802	848	773	810	795	785	778	831	841	878	804	834	839	825	776	795	865	802	859	816	786	797	860	771	795	834	838	759	771	777	841	811	823	800	849	841	799	811	804	810	828	827	802	783	808	810	796	806	847	778	786	802	855	795	847	809	819	803	817	840	776	752	771	831	813	832	805	787	759	895	799	846	813	868	854	778	798	837	783	826	826	800	852	777	820	809	807	788	819	795	808	818	797	797	832	789	782	810	847	813	795	827	826	820	842	779	874	779	842	814	858	795	820	821	833	836	829	802	828	863	833	792	852	850	807	832	816	827	773	802	801	841	815	761	821	797	813	841	832	825	826	815	792	826	821	834	798	797	847	795	825	824	784	816	804	838	832	798	876	821	792	782	845	805	836	811	870	813	795	840	821	820	833	829	815	799	853	758	831	823	801	820	856	836	799	817	834	827	827	825	753	824	800	858	831	774	829	820	821	837	910	735	793	822	816	793	816	809	785	813	779	852	768	842	763	774	833	830	791	827	772	823	805	765	835	846	790	808	850	782	784	740	828	817	810	801	781	810	857	827	815	775	825	905	811	814	836	778	818	820	800	839	822	842	787	801	843	831	774	863	838	847	841	805	824	862	815	808	844	836	802	844	819	823	786	820	817	783	845	844	846	804	809	784	839	824	826	791	784	823	837	816	814	806	800	862	798	848	821	794	789	849	837	812	782	820	817	809	830	798	790	801	837	842	828	793	834	829	832	777	883	853	749	815	794	756	784	780	793	827	807	831	815	769	773	840	823	796	772	856	800	738	808	872	848	794	839	833	810	835	817	855	810	888	870	827	793	833	816	818	805	855	834	828	825	819	825	854	785	812	832	808	806	845	854	797	858	835	812	829	810	781	830	809	846	818	782	781	784	804	810	774	804	821	840	858	812	816	811	805	826	793	802	800	827	850	766	795	811	768	830	803	773	822	822	809	728	767	809	805	783	820	866	808	852	777	784	825	818	812	811	818	843	748	844	824	835	823	848	815	846	827	772	848	864	806	816	785	840	825	791	826	804	738	797	821	838	766	774	828	836	778	751	800	818	777	799	794	879	838	820	809	837	786	814	844	885	807	826	801	812	811	793	835	816	794	852	806	796	818	790	827	830	783	826	798	850	817	813	858	850	785	836	809	841	795	830	819	869	803	819	858	835	814	783	819	805	813	835	837	807	778	798	784	872	791	763	804	872	845	862	819	864	837	836	817	810	826	842	817	782	796	735	851	825	778	759	794	820	807	760	870	860	826	886	805	787	826	788	827	780	836	781	846	890	816	836	795	804	799	889	808	823	850	785	844	798	791	822	800	835	781	801	825	842	824	771	806	863	843	823	834	823	826	775	803	800	856	802	845	797	792	839	834	784	807	836	780	825	803	746	775	785	814	815	841	804	793	780	785	780	801	764	818	771	807	846	856	791	799	753	773	818	798	831	809	771	818	804	809	872	784	843	765	817	839	842	795	802	805	810	857	805	848	874	791	786	856	770	798	759	811	824	848	834	809	841	817	852	805	761	854	779	807	808	825	830	808	807	815	816	799	804	789	792	886	790	870	878	798	814	816	822	837	804	781	750	839	812	844	798	808	889	823	798	770	827	812	838	753	802	798	817	814	788	771	776	838	802	817	817	853	872	837	844	796	802	825	756	821	798	830	841	875	837	865	797	818	838	788	818	778	765	825	772	764	820	805	878	794	816	797	781	799	822	796	788	824	767	862	828	793	815	813	804	787	810	821	767	875	816	797	832	838	817	783	865	808	835	848	840	766	796	887	792	824	800	813	825	820	791	851	791	853	853	816	797	760	827	764	817	767	789	843	780	815	787	794	811	789	888	876	867	809	853	756	843	853	860	849	827	793	767	821	811	826	882	823	819	821	822	816	796	765	825	813	847	838	791	862	817	814	814	790	803	825	846	810	841	798	818	824	850	827	817	811	796	858	844	832	859	837	812	821	801	826	842	837	823	788	801	795	854	836	854	782	813	817	798	792	769	838	838	833	809	887	814	850	787	780	824	798	784	789	832	806	825	872	840	799	831	833	835	812	869	767	837	793	845	841	809	794	799	845	800	852	871	829	780	865	820	794	841	838	834	826	812	806	841	819	831	851	799
3581	1113	443	275	268	367	375	302	292	219	192	203	138	125	115	90	115	74	80	71	72	65	66	65	48	46	44	51	50	61	51	53	47	56	63	51	62	51	62	53	60	54	39	45	51	41	51	43	52	45	60	45	56	51	67	50	56	61	44	53	46	38	56	36	49	59	50	53	56	68	46	43	49	55	52	44	44	65	42	64	58	50	50	42	64	55	57	60	42	52	44	47	40	47	63	49	49	42	56	46	38	32	53	51	52	43	52	59	51	40	52	59	48	62	55	55	40	56	49	46	39	55	32	50	50	46	37	42	59	53	73	46	49	46	46	51	52	54	54	40	62	53	46	56	54	50	56	50	57	55	38	44	50	43	47	66	46	47	38	41	39	41	50	54	48	46	45	36	54	58	51	59	45	56	49	50	48	52	55	47	45	62	57	61	56	50	49	45	61	49	59	54	52	41	41	55	51	40	61	53	56	61	52	58	54	46	42	48	45	53	57	65	52	56	67	54	59	45	50	43	62	48	47	40	50	48	63	52	51	51	57	45	51	54	41	55	50	55	47	52	50	45	45	59	43	46	46	47	52	62	44	38	52	54	47	49	63	37	44	46	61	52	53	50	47	49	58	60	49	52	51	50	47	39	52	51	61	48	52	43	56	46	43	47	60	52	58	51	41	56	49	51	55	57	43	56	63	37	57	45	43	55	54	47	42	53	60	46	52	63	49	46	64	61	47	51	56	48	54	61	49	44	53	44	55	52	57	53	53	54	36	71	56	48	41	54	42	49	52	47	44	56	54	60	50	48	52	48	55	55	51	43	44	53	57	39	51	48	62	44	49	62	48	44	49	51	53	53	63	58	46	52	41	42	44	64	54	62	45	57	57	59	62	51	65	50	51	39	48	44	41	67	58	52	49	59	51	65	46	62	50	44	53	57	48	45	62	42	46	63	45	56	41	42	51	54	52	52	44	50	50	43	44	59	58	45	64	58	50	58	48	65	47	46	45	50	56	38	51	46	54	40	47	56	48	39	65	61	53	49	36	48	41	51	56	42	57	51	44	57	36	57	60	57	47	45	60	41	50	42	42	50	44	48	44	43	49	56	48	51	45	56	50	53	53	51	56	42	61	57	38	44	45	60	54	45	48	50	52	46	48	33	39	41	62	54	58	48	50	62	59	61	46	60	53	45	55	50	52	60	58	42	54	45	55	55	44	46	43	44	45	54	51	45	55	48	58	52	57	46	52	47	49	50	62	50	52	47	51	60	63	50	42	45	44	52	56	58	50	57	52	68	59	46	42	59	66	53	60	42	57	56	50	43	54	58	60	44	54	46	60	51	49	52	70	47	54	41	49	50	58	55	44	53	49	52	43	51	62	52	62	53	39	56	55	42	54	54	56	51	64	65	46	61	59	48	60	48	42	56	55	50	47	62	33	54	61	46	48	56	45	52	51	53	49	55	64	49	46	51	47	62	49	51	52	54	40	42	44	53	47	37	44	64	30	48	57	40	41	51	51	47	51	47	55	52	65	50	44	52	54	53	55	44	64	39	52	57	46	58	50	61	42	62	53	52	51	54	59	51	44	56	58	50	49	45	49	56	43	51	61	56	45	57	47	44	55	54	51	52	65	56	60	53	51	47	33	52	52	48	45	46	53	47	54	61	65	63	51	38	56	48	50	59	44	52	54	49	47	54	55	68	42	51	55	46	45	47	58	34	70	47	57	56	39	50	44	44	40	55	54	57	46	52	62	65	54	50	50	56	44	42	58	50	47	36	56	68	52	59	44	36	48	49	43	45	54	58	46	64	61	55	45	31	50	50	47	54	57	64	58	37	60	39	48	49	60	59	52	49	47	62	49	38	59	50	45	54	57	61	50	51	51	58	53	46	48	43	45	48	47	67	38	55	59	54	43	55	63	60	55	44	56	46	54	49	43	52	48	52	50	45	44	39	54	46	49	51	58	59	40	50	50	51	40	55	60	50	49	54	56	50	46	59	45	48	54	48	53	44	47	48	43	39	48	49	61	45	50	39	53	46	55	51	61	54	48	54	41	54	63	50	50	44	44	59	57	47	52	47	48	50	49	58	59	49	50	39	62	48	50	45	46	49	56	64	52	40	62	38	52	58	44	46	57	38	57	53	51	46	40	50	60	47	36	59	55	42	39	42	54	56	29	53	45	48	54	59	58	59	54	41	51	60	48	56	64	52	39	40	51	47	45	54	60	52	49	52	57	38	52	42	55	51	40	60	42	51	48	34	47	47	48	45	51	48	46	52	51	51	41	61	52	50	46	50	39	49	37	67	55	53	53	56	47	41	60	55	63	67	63	45	49	45	52	57	56	58	47	47	58	60	46	53	50	49	55	58	47	55	49	50	57	42	59	42	44	41	51	49	53	53	43	56	47	48	51	62	52	37	52	49	58	59	47	51	63	55	56	54	54	50	42	63	42	38	42	56	49	57	54	61	47	44	61	42	58	54	53	54	48	53	47	50	59	49	48	53	53	54	53	60	51	53	44	53	43	58	41	55	76	58	46	48	43	55	66	45	45	49	38	58	58	42	58	47	60	55	50	38	52	59	46	56	53	47	45	43	58	52	52	45	43	54	33	53	42	55	57	45	56	46	31	61	56	69	52	40	49	32	67	47	44	49	51	44	58	51	51	43	45	61	70	52	52	58	56	62	46	55	52	55	69	57	45	62	65	59	54	51	48	49	51	54	57	58	45	47	43	52	45	56	50	54	49	57	57	49	41	47	70	47	50	67	59	50	41	62	43	41	66	44	55	40	49	65	38	42	60	62	50	56	49	72	57	53	49	49	50	54	54	45	51	47	42	50	53	47	65	55	44	52	62	38	61	43	51	43	53	54	48	51	61	53	49	46	56	49	57	50	62	59	42	39	42	61	44	54	46	45	62	56	49	51	63	52	55	40	44	56	54	49	56	65	57	58	53	48	47	57	42	51	40	39	44	65	51	54	41	49	47	61	41	50	47	68	50	57	49	38	59	47	54	39	42	47	41	45	42	50	48	43	60	44	49	62	58	47	49	58	61	52	63	49	46	52	37	58	57	55	44	52	63	58	63	56	58	41	44	60	55	38	61	44	55	46	50	65	49	43	48	53	47	43	48	54	56	55	44	55	46	65	63	50	54	48	54	49	51	56	53	44	59	39	56	46	44	38	59	54	51	36	41	41	49	49	54	41	57	51	53	51	53	51	56	53	42	62	54	51	43	51	51	47	48	59	60	45	60	62	41	51	53	55	45	59	45	60	58	50	62	66	49	62	58	50	43	56	59	49	48	56	49	52	49	51	62	49	51	47	58	52	47	53	55	48	45	61	49	61	48	46	51	37	45	46	54	49	48	58	50	47	50	48	61	41	62	61	59	57	44	50	47	47	49	46	37	55	46	47	58	43	50	46	61	66	57	58	37	52	58	62	56	44	46	43	60	65	39	57	59	59	69	43	53	58	56	59	46	43	46	42	38	55	53	59
27347	11688	5421	7341	13783	16294	15023	12001	9808	7588	6644	5339	3271	2759	2719	2402	1996	1601	1244	1037	915	763	755	646	621	526	536	437	492	474	466	465	441	407	409	443	441	445	433	429	410	435	438	406	391	438	429	401	464	464	441	444	413	433	433	440	450	478	385	434	445	380	437	416	393	432	414	437	399	443	423	433	426	415	453	487	439	408	444	430	408	466	429	427	413	433	435	409	458	433	409	433	428	443	421	415	430	449	406	454	439	412	407	428	393	421	413	432	438	398	397	439	449	415	423	420	409	430	445	434	448	446	431	436	450	430	419	426	424	452	401	417	450	391	409	431	405	451	408	431	465	414	418	444	430	446	428	407	397	436	402	433	415	450	459	426	439	427	480	426	426	421	411	471	430	447	428	436	417	450	395	474	445	410	417	406	431	450	410	410	453	380	442	421	420	444	424	415	454	431	445	454	393	400	452	406	407	447	467	418	456	424	423	422	425	428	436	444	422	455	425	423	434	456	443	428	448	459	438	449	414	437	437	435	408	418	455	445	436	438	398	472	398	440	431	425	411	425	428	460	396	447	427	402	414	446	421	416	444	444	428	457	442	414	411	434	427	434	425	410	427	453	441	423	431	451	415	452	411	459	452	399	448	410	420	396	419	441	442	421	436	408	464	437	440	474	388	406	450	404	406	427	422	377	447	439	411	425	403	437	419	409	416	400	430	430	502	427	430	421	466	473	452	468	444	421	397	457	393	456	421	412	411	413	423	419	459	418	426	414	423	406	422	444	444	427	451	442	463	414	450	421	427	504	478	443	423	447	416	442	436	413	401	405	415	454	449	417	446	459	428	442	411	405	463	407	419	421	431	438	420	405	466	402	410	420	439	431	435	434	450	404	369	455	446	416	417	401	417	435	432	450	423	453	424	424	447	433	434	445	412	430	392	400	437	447	425	416	446	432	402	429	436	430	459	462	422	432	389	428	462	462	444	453	431	460	447	436	425	402	459	417	426	434	438	448	436	430	460	443	407	457	438	401	432	431	454	402	415	450	442	464	436	440	463	423	438	414	425	418	443	455	440	405	438	466	439	407	411	444	426	437	399	405	431	388	426	413	445	445	419	455	439	434	444	477	451	440	452	463	366	472	426	416	440	435	437	439	412	409	454	417	417	418	420	425	439	453	392	416	397	404	425	448	399	404	435	418	411	436	466	444	440	396	412	388	420	462	425	465	424	408	447	431	442	426	465	409	448	451	445	448	433	425	401	431	414	419	409	438	405	455	363	400	432	415	422	431	409	423	435	437	415	412	436	470	410	399	407	445	384	424	442	408	418	450	410	425	403	423	438	424	440	421	450	389	399	430	421	422	432	439	431	457	432	429	476	411	445	450	433	458	392	419	456	431	441	418	408	440	408	439	399	407	451	437	382	444	442	417	401	421	436	416	422	455	448	452	445	409	437	425	461	418	431	432	420	424	403	420	450	437	408	415	430	436	430	411	399	455	412	420	439	437	443	451	442	457	435	401	498	444	416	424	429	460	407	470	418	432	438	424	422	415	415	415	433	421	434	439	431	405	422	388	447	423	426	439	422	458	446	425	444	472	410	389	465	432	419	442	407	404	413	430	409	421	449	426	443	440	405	463	411	429	411	442	444	428	413	411	388	409	470	431	420	428	424	407	429	428	456	417	426	407	421	441	435	434	428	407	421	404	405	420	412	409	423	407	447	430	407	413	409	476	387	412	425	405	461	422	447	421	430	434	412	440	457	446	400	422	424	442	421	426	454	406	450	403	419	445	443	420	451	416	403	456	448	411	427	409	434	424	438	429	453	386	421	456	446	423	420	425	436	445	429	438	411	463	394	420	449	390	438	448	400	393	429	435	453	436	453	426	392	421	443	431	458	460	449	388	453	437	434	435	411	416	434	441	430	437	432	457	465	470	407	426	442	459	425	422	403	401	442	449	423	418	457	409	408	458	453	421	461	455	404	403	408	420	415	394	460	427	409	433	428	426	428	439	401	446	412	437	434	455	433	440	403	402	432	450	438	417	480	422	442	440	436	429	436	441	442	376	447	421	444	414	430	450	444	441	431	419	416	414	454	440	444	472	401	452	427	465	469	459	454	476	406	422	430	423	434	445	412	457	432	465	424	418	461	413	438	421	432	439	424	428	452	476	453	406	425	450	386	426	431	442	417	429	457	406	436	452	401	439	409	460	440	429	396	435	444	433	417	425	414	421	457	412	445	431	409	421	389	447	445	423	437	432	421	415	440	433	442	441	480	450	447	432	420	432	435	474	410	438	480	427	380	439	454	447	429	448	446	394	419	438	416	426	425	438	437	420	391	418	431	417	437	432	437	377	418	447	435	435	436	411	422	447	463	453	438	408	383	442	407	474	432	452	460	432	446	434	409	410	390	457	421	417	433	399	437	419	405	417	422	419	407	377	412	412	361	456	429	412	410	448	413	402	383	427	402	402	392	418	409	427	423	420	390	405	421	436	413	399	400	402	449	465	408	407	440	413	416	454	430	442	447	445	405	431	442	449	433	413	378	441	452	434	428	427	399	434	408	426	418	472	451	408	440	425	490	420	460	447	446	427	445	420	457	441	446	444	461	434	426	420	450	427	418	402	424	417	444	423	434	417	387	442	426	402	393	434	431	421	389	422	428	396	435	436	392	427	414	419	423	465	445	424	447	405	423	416	426	453	431	449	432	447	459	451	402	397	401	423	447	413	431	428	423	423	389	418	417	422	454	438	432	444	449	424	408	426	397	448	422	447	479	426	449	427	424	427	416	433	441	458	418	412	430	412	473	427	445	425	411	410	406	428	415	407	406	449	418	442	440	445	430	442	428	407	458	439	455	415	416	389	398	397	422	414	449	437	431	418	425	441	442	426	425	379	407	455	420	394	442	438	433	421	402	404	442	456	397	423	431	441	420	436	446	434	435	425	450	464	413	417	449	407	403	435	407	414	423	421	436	426	433	426	439	441	433	413	418	405	437	438	427	440	453	383	427	412	421	412	450	479	428	417	414	402	436	407	393	462	439	415	429	434	408	425	434	412	396	418	407	463	432	424	449	419	430	394	435	414	370	423	419	464	431	432	427	410	441	440	410	461	404	441	454	442	396	451	436	430	398	437	443	444	436	431	450	441	409	453	420	428	449	433	471	407	414	399	466	431	466	425	392	439	385	452	448	416	432	438	437	439	396	435	441	406	398	421	470	408	438	414	430	385	429	435	414	420	437	441	432	382	461	419	406	394	439	422	436	438	442	433	410	440	410	414	429	457	448	453	427	433	441	433	480	411	432	385	410	430	387	422	445	420	417	424	401	445	445	459	438	452	411	433	423	461	446	426	431	410	421	432	436	396	437	428	428	440	415	444	411	412	397	389	428	407	448	414	455	395	424	431	409	450	453	424	429	427	421	448	407	412	444	473	448	412	431	406	423	425	445	417	428	449	416	415	463	419	381	407	409	410	438	433	415	419	432	434	425	395	399	450
3285	1034	388	309	259	365	371	357	294	267	255	176	127	144	109	119	125	105	81	101	79	74	55	57	61	68	68	67	64	51	64	50	56	61	62	54	64	57	59	61	44	51	47	47	50	52	52	46	57	58	50	57	65	49	64	56	57	60	55	61	45	65	55	54	68	58	54	51	74	69	54	50	47	49	58	62	63	66	65	57	50	61	67	56	62	50	62	54	46	76	57	61	50	74	57	60	50	55	55	48	63	52	56	55	70	58	55	52	54	66	48	57	62	62	61	64	52	63	53	56	51	65	84	62	59	69	66	62	69	59	51	47	80	65	52	65	64	55	66	64	59	61	58	59	54	63	56	54	60	46	53	65	58	51	56	58	57	55	62	48	63	64	54	63	61	67	78	53	68	56	48	63	50	51	61	57	57	56	48	49	53	40	60	57	46	48	65	66	45	72	55	68	67	59	58	64	58	67	50	59	58	61	52	61	46	55	51	70	60	54	72	64	74	59	52	59	50	58	71	63	58	51	43	49	46	59	68	76	66	56	58	54	58	67	57	56	72	70	55	74	58	39	59	65	57	62	65	56	67	72	69	55	53	65	38	71	52	63	52	50	48	54	59	49	62	68	58	47	61	48	62	68	64	70	61	66	64	68	69	59	53	49	47	63	64	51	54	67	45	54	63	53	63	57	66	31	58	69	66	70	66	85	72	66	56	60	54	49	64	60	60	57	51	67	68	53	59	61	47	60	65	64	54	54	73	55	50	58	63	55	63	71	64	41	57	57	49	71	64	67	54	58	57	62	58	52	61	56	56	64	51	63	67	68	56	55	68	54	56	50	67	48	46	58	70	50	63	61	53	62	53	50	48	54	48	69	58	61	61	57	63	56	54	59	58	57	67	62	63	41	58	44	50	61	61	57	50	58	58	58	58	67	55	60	57	60	51	68	59	62	63	67	50	53	60	58	55	49	45	66	58	46	61	54	59	55	60	58	49	58	62	75	62	54	44	62	52	49	56	53	51	50	64	43	64	59	48	60	48	63	60	59	63	54	52	76	55	59	58	56	71	57	71	54	57	41	62	52	53	67	56	59	70	67	59	65	60	57	53	38	63	57	76	58	60	50	51	73	74	66	65	72	58	64	64	57	63	60	61	62	67	67	77	61	44	43	57	46	76	58	52	62	54	52	65	55	54	57	57	56	63	70	45	66	54	62	50	63	67	59	55	45	69	64	58	65	59	47	43	49	62	62	65	65	49	57	63	54	52	48	65	52	57	64	59	61	64	50	54	70	61	60	69	54	62	62	56	41	63	55	60	44	58	55	67	50	60	56	49	56	50	65	50	54	54	55	60	51	54	50	54	61	52	56	43	59	45	44	54	60	50	48	60	59	75	48	60	56	53	64	63	54	54	54	49	51	57	45	64	48	43	74	58	68	62	56	59	48	60	53	56	45	60	46	62	67	46	59	55	57	53	55	65	50	46	64	56	62	39	73	66	73	75	69	54	59	63	65	44	49	65	55	59	68	60	48	49	50	61	57	53	55	57	58	50	51	52	60	53	49	65	74	52	51	70	58	48	45	53	58	55	56	47	59	60	51	58	70	67	62	52	54	67	59	43	52	63	57	55	71	63	61	68	52	54	45	68	50	49	60	53	69	59	65	49	61	60	56	67	70	69	59	54	59	57	52	46	56	64	63	70	60	51	63	57	71	51	66	48	61	63	58	45	55	59	61	62	75	67	59	60	56	62	74	60	58	56	65	49	54	65	49	55	39	50	56	49	50	45	58	37	60	53	61	58	53	65	69	55	57	56	58	52	74	56	59	65	52	54	55	66	51	56	46	63	57	54	66	52	60	53	46	33	58	66	53	63	78	52	50	63	60	54	57	48	77	72	42	56	54	48	49	54	57	60	48	49	52	65	57	50	63	47	52	58	68	61	57	61	47	56	49	54	49	64	68	47	59	46	62	54	66	49	66	54	50	51	51	65	57	67	75	47	56	60	58	64	49	46	60	52	68	64	56	64	59	60	70	49	54	55	55	55	50	54	58	71	59	57	59	64	77	64	49	57	46	66	48	50	73	61	51	40	62	67	49	65	71	59	45	45	50	56	57	54	60	63	56	54	57	57	62	58	57	69	52	65	50	47	47	67	57	54	66	62	79	58	60	62	61	56	62	53	63	60	60	54	53	53	54	58	45	59	46	56	68	55	58	56	56	62	57	70	53	72	65	51	55	58	60	51	48	67	52	57	62	56	57	63	62	63	45	65	58	64	54	60	61	63	60	60	59	52	48	59	65	53	54	49	48	48	57	71	55	40	56	56	56	51	52	57	59	51	60	60	43	66	51	60	68	56	53	57	56	46	57	55	56	60	44	55	64	50	59	50	57	57	67	42	55	70	56	49	64	68	64	61	64	56	72	56	54	60	52	53	58	60	49	57	52	43	76	59	61	64	51	61	57	51	62	57	53	68	54	41	63	64	60	63	60	52	66	71	62	69	59	46	47	59	66	52	59	76	55	51	52	61	56	72	64	53	64	45	54	53	66	55	67	59	67	54	49	57	55	55	58	51	41	56	59	65	68	44	63	62	52	73	58	54	63	59	64	55	70	57	48	49	47	59	62	64	57	55	44	49	75	51	83	62	60	62	52	63	61	47	56	48	58	51	61	61	67	54	49	57	66	52	54	55	63	49	56	44	72	59	57	53	71	51	65	57	70	47	59	55	62	63	61	49	53	51	55	57	42	65	59	53	68	60	54	55	66	58	56	68	51	58	55	45	63	54	63	60	63	57	64	55	49	60	60	53	76	46	58	46	59	54	56	69	65	51	61	62	56	62	44	62	59	52	72	58	47	57	45	75	41	70	64	50	53	60	53	55	66	66	56	48	63	53	79	68	45	62	56	46	47	59	63	63	57	56	48	51	58	61	63	59	53	57	55	49	70	50	73	56	59	55	69	41	68	69	55	51	52	47	69	53	57	60	54	46	56	53	61	52	48	53	64	61	51	61	56	62	52	75	58	59	66	55	69	52	55	47	53	56	63	61	51	66	71	51	53	48	59	59	56	58	62	68	64	72	62	59	52	62	53	76	61	48	57	70	52	41	58	64	58	46	63	55	70	68	62	55	60	54	58	50	79	55	56	68	50	51	51	71	64	63	49	75	49	60	51	50	63	74	70	55	58	58	60	64	60	51	45	51	74	59	57	59	57	69	49	45	52	59	64	57	70	51	55	62	59	43	54	58	74	56	49	68	69	68	52	49	50	54	48	62	66	68	69	66	54	62	51	65	33	59	66	64	51	68	67	57	67	46	69	53	51	48	60	58	61	48	51	45	56	64	72	65	56	69	43	67	55	44	59	57	57	56	63	58	52	59	61	46	49	57	46	62	66	51	55	72	58	53	57	66	62	64	53	59	60	70	76	50	64	66	57	51	48	47	62	59	61	52	48	54	66	67	56	56	56	48	65	60	54	56	53	66	52	64	68	43	55	49	75
27136	11318	5407	7346	12996	16314	14330	12285	9572	8003	7092	5334	3472	2950	2566	2333	2042	1668	1417	1231	970	795	812	702	702	592	566	510	553	479	517	457	539	509	467	511	472	466	521	485	470	463	498	463	481	488	456	466	508	509	518	462	488	478	458	460	514	466	417	466	454	491	460	490	456	491	490	464	465	489	437	484	437	484	483	483	473	464	461	476	442	469	433	483	484	492	480	480	492	472	494	465	469	492	483	476	415	477	454	520	505	517	483	463	459	487	486	477	480	525	437	489	517	455	488	455	476	481	489	483	474	478	485	496	443	444	433	528	485	460	480	454	486	465	435	476	473	491	478	485	487	455	468	477	474	484	515	491	465	482	445	506	451	467	466	480	454	473	475	473	481	482	496	506	466	464	471	545	471	471	483	507	478	447	476	471	476	456	480	479	468	460	458	477	477	508	507	493	444	449	428	477	466	470	505	458	465	463	441	492	474	467	539	475	454	511	448	461	492	490	495	489	427	470	447	452	493	463	487	476	466	483	477	450	484	499	458	499	464	455	500	485	488	466	482	494	472	454	471	483	461	447	489	456	467	483	485	466	432	448	453	491	467	467	488	487	439	477	477	481	483	481	461	508	461	504	521	451	508	503	469	438	440	469	468	498	473	457	467	507	492	469	500	451	506	444	466	486	453	494	510	465	537	449	429	491	485	453	468	494	479	445	444	479	483	485	486	464	456	472	454	472	485	486	513	450	442	482	467	448	481	478	425	460	474	470	456	470	482	454	421	483	486	461	418	478	461	495	491	480	485	465	485	428	448	496	500	468	496	434	501	481	468	456	453	470	504	482	502	480	472	493	482	483	444	485	472	429	442	474	479	436	484	497	483	480	490	493	473	468	490	500	496	441	458	504	490	460	464	455	518	464	456	474	456	509	506	453	488	465	482	446	475	485	484	487	448	481	454	505	495	501	474	431	490	497	500	479	452	460	473	467	489	454	481	471	441	464	487	480	433	505	463	502	476	457	468	468	494	469	472	435	468	474	467	463	492	462	467	485	484	452	442	456	504	482	475	462	484	467	464	500	443	472	487	480	460	485	488	435	457	458	518	489	482	480	485	512	472	454	474	454	484	463	463	485	485	520	483	502	458	479	505	452	469	487	429	461	487	488	487	481	456	466	514	481	491	473	464	481	463	458	470	458	465	474	501	485	467	476	461	487	455	503	487	469	454	510	484	460	467	445	507	477	461	458	473	494	449	494	475	491	505	483	451	484	456	485	494	469	446	501	465	461	461	452	438	475	443	512	432	488	459	469	486	477	473	470	442	463	516	440	436	474	473	478	455	504	482	479	484	443	470	459	460	488	456	468	497	471	492	435	464	478	485	463	488	478	482	451	506	460	473	486	474	457	453	503	470	472	471	451	461	485	429	482	460	511	485	498	472	450	488	479	465	526	481	497	465	490	518	485	467	505	476	444	459	488	447	458	469	425	443	466	473	462	442	459	443	479	499	440	519	432	499	434	479	466	483	449	502	465	455	487	463	485	445	490	495	455	468	454	480	465	489	492	454	467	474	487	458	466	458	431	478	480	464	451	489	500	462	491	442	464	443	429	464	488	426	490	463	498	511	497	464	472	474	452	459	455	491	454	522	439	461	506	449	426	530	477	465	467	457	471	495	479	460	508	483	499	466	515	505	469	486	523	482	481	456	470	473	498	514	489	450	519	454	465	487	475	471	464	477	480	493	473	470	478	468	483	452	440	465	480	501	485	502	481	529	495	492	471	463	429	480	526	482	452	474	480	496	456	478	509	476	478	461	471	447	473	445	497	495	511	488	523	448	487	508	490	424	447	553	528	448	499	490	494	494	462	435	467	488	429	459	482	465	493	480	502	490	484	483	481	487	470	454	509	492	474	484	469	461	456	458	440	490	460	494	501	478	473	473	466	485	466	458	526	476	476	473	486	490	471	486	493	446	485	506	472	443	465	449	449	444	479	478	476	457	445	520	494	502	481	430	498	457	446	516	503	487	469	469	494	493	476	472	491	489	461	453	445	462	458	494	473	496	470	484	473	436	452	484	480	458	446	479	442	482	463	472	475	482	487	485	469	510	475	480	474	485	466	445	483	478	528	480	478	463	500	462	510	464	451	481	507	477	499	479	465	481	485	496	464	471	512	480	494	475	491	508	497	456	464	501	468	472	462	507	437	456	463	530	474	483	491	487	480	468	488	456	490	477	468	446	493	442	452	466	457	473	470	498	449	479	443	477	493	482	505	452	460	463	442	456	454	433	466	495	475	459	450	455	478	457	464	474	467	462	494	440	490	505	465	486	472	491	517	491	457	465	473	473	481	489	478	484	476	445	483	471	461	482	459	494	494	446	486	459	504	469	468	484	452	492	478	432	446	476	440	488	510	493	459	506	457	429	469	491	483	478	465	484	487	475	472	470	480	455	472	492	462	438	508	453	487	479	449	497	449	485	472	474	466	483	502	503	505	464	490	457	480	488	460	474	475	442	463	472	460	452	476	472	471	457	444	469	441	489	438	494	437	484	476	466	471	520	484	478	462	536	451	459	501	500	469	486	467	494	458	467	495	457	470	478	499	458	470	424	484	466	459	496	508	469	528	465	483	491	513	471	507	464	469	451	482	468	461	489	502	490	483	474	479	438	464	445	507	476	467	517	471	474	462	437	465	480	485	446	493	504	495	483	444	470	456	463	484	458	439	475	458	489	442	469	475	480	476	495	472	498	499	479	499	471	450	504	476	521	480	467	543	475	487	460	530	467	499	472	474	482	490	485	462	486	477	435	477	472	474	465	503	507	489	495	477	485	504	469	456	397	484	468	473	507	462	476	454	476	477	470	473	503	506	471	497	465	499	501	516	465	468	475	492	470	481	450	446	489	503	456	478	502	487	459	508	461	430	478	467	493	450	474	452	488	486	456	473	484	451	492	472	478	450	476	446	504	488	505	477	498	464	473	498	459	450	456	510	469	487	468	484	509	475	499	488	500	466	475	509	461	470	472	487	453	494	474	495	474	487	483	512	474	502	498	477	502	448	485	482	469	481	486	500	458	468	498	500	470	469	529	484	446	460	482	465	503	502	460	487	471	465	492	494	481	482	458	489	459	476	482	474	453	489	494	478	442	461	471	478	448	464	474	456	521	451	432	466	497	509	465	482	457	446	484	482	486	450	471	455	453	504	458	477	461	496	438	488	489	486	442	483	474	478	473	500	463	505	506	492	480	466	449	451	467	483	461	447	479	501	488	459	497	495	468	474	468	455	467	491	457	481	467	529	473	511	429	479	467	454	458	477	505	491	500	468	479	491	468	475	484	473	444	484	471	440	474	471	454	489	458	448	453	489	477	551	461	420	485	497	466	481	462	492	465	445	458	472	464	453	495	473	442	438	494	483	475	467	479	429	499	451	454	475	463	455	467	448	477	463	482	450	458	518	494	473	471	467	481	470	497	479	517	471	489	495	466	467	477	510	460	468	441	502	473	449
4882	1563	500	420	377	486	466	459	398	372	372	273	195	157	143	109	136	114	116	105	90	81	76	67	83	59	66	62	72	77	57	55	57	72	54	62	68	59	70	55	51	67	46	64	53	58	74	66	70	57	53	59	65	52	56	74	70	66	54	73	85	65	54	67	51	49	51	55	64	64	46	49	54	67	62	62	46	54	60	49	62	49	64	70	52	71	71	59	52	63	58	57	66	58	64	63	56	77	63	64	59	53	57	63	58	66	65	47	57	66	67	55	69	52	55	57	67	49	57	54	66	52	63	55	57	61	58	49	69	45	78	62	54	62	55	50	63	53	70	52	57	65	67	51	73	45	62	52	49	63	51	63	53	68	74	75	69	51	54	46	58	69	62	46	43	68	49	60	53	57	66	57	68	47	60	62	55	62	50	50	54	44	67	61	52	82	68	49	74	58	64	48	61	60	64	57	62	48	57	66	68	54	64	57	56	59	58	64	56	58	63	66	47	69	52	47	63	51	45	56	55	68	53	62	45	57	59	50	56	75	61	57	63	56	47	65	57	64	59	60	56	67	50	57	50	54	58	73	54	69	52	54	67	73	61	50	59	57	52	48	57	75	64	60	63	65	59	57	65	58	67	44	62	58	69	64	65	55	58	54	56	65	51	61	53	60	64	57	65	57	68	57	55	65	51	49	72	64	51	50	54	54	60	61	68	69	53	50	65	49	47	62	48	57	57	57	50	53	48	66	60	64	71	54	48	59	60	64	60	60	67	64	54	56	67	65	64	60	58	75	57	65	54	63	72	50	53	66	64	64	56	53	67	52	63	51	50	52	54	51	63	71	63	75	53	52	54	62	45	64	72	62	68	45	64	61	71	55	55	56	47	58	61	69	56	60	56	46	74	75	65	62	52	72	48	63	53	60	58	55	63	49	58	73	58	51	59	50	59	68	66	79	59	68	61	49	66	60	62	53	48	56	67	56	63	49	67	55	64	61	49	57	60	63	67	60	63	62	54	59	62	49	73	49	46	55	49	62	68	56	66	57	72	59	53	57	66	57	52	67	55	43	66	60	46	80	59	54	59	54	44	65	58	52	57	56	83	58	56	60	61	55	61	61	63	54	58	53	57	63	65	52	56	48	56	60	52	56	55	63	65	69	53	63	40	71	71	54	72	58	62	63	60	53	61	64	50	74	52	60	57	67	43	57	59	51	59	55	58	55	63	68	56	54	70	52	56	53	57	67	77	65	57	64	57	57	53	71	71	62	49	50	54	49	62	56	53	58	70	57	61	69	57	47	56	58	59	63	57	50	46	57	54	47	57	48	71	53	64	57	55	69	59	57	53	67	51	57	60	57	56	56	57	53	50	61	52	68	57	53	62	57	52	67	57	61	49	58	54	49	48	70	45	68	62	57	71	57	58	55	55	63	51	59	52	66	55	59	58	59	52	61	64	56	65	52	71	51	53	43	69	65	58	61	65	64	47	61	65	65	73	56	58	48	54	63	56	61	57	75	59	55	60	70	56	66	67	62	60	58	55	68	58	60	64	62	54	62	56	68	66	52	57	70	44	74	46	50	61	50	70	53	51	68	35	71	45	48	59	56	49	59	56	60	58	52	48	64	56	43	65	58	60	37	62	63	64	52	56	62	58	67	58	60	72	54	76	55	79	59	49	60	74	47	64	60	51	58	71	55	62	58	40	62	60	58	59	65	58	60	55	63	62	72	61	65	74	55	56	60	59	53	71	63	51	55	61	65	67	50	51	72	59	68	74	60	82	53	70	64	58	62	50	66	62	47	66	55	69	62	65	50	46	59	74	50	62	59	64	48	65	54	64	51	60	63	42	61	66	42	51	43	64	51	53	61	59	53	64	60	50	57	59	46	65	55	56	62	55	53	52	57	58	57	49	56	62	60	62	61	61	60	62	52	70	71	78	69	57	50	62	59	46	61	65	59	65	60	67	49	55	75	51	66	62	58	61	57	53	51	56	53	63	58	51	66	48	51	49	63	49	62	72	57	82	65	59	56	85	62	58	60	54	72	68	68	63	44	52	45	57	56	68	68	59	60	60	48	65	63	55	47	53	58	58	61	52	64	46	52	67	66	59	65	62	61	61	67	57	64	56	57	56	59	67	60	51	54	65	55	54	73	57	63	57	62	61	47	54	65	53	58	57	51	57	54	51	40	56	67	61	65	59	68	70	61	53	57	51	58	51	57	73	60	60	65	68	69	64	56	55	64	51	59	59	62	62	49	48	43	47	51	45	58	71	59	57	54	56	57	56	50	62	60	52	69	79	60	60	66	63	74	70	49	63	66	38	74	65	71	68	40	68	56	48	65	57	62	48	65	60	65	55	55	54	54	65	58	66	52	57	67	53	52	73	65	70	73	68	61	58	69	69	63	61	83	52	56	54	65	65	61	45	67	65	61	54	49	64	57	60	48	76	63	51	74	39	60	56	65	52	57	64	63	59	53	51	61	68	35	53	61	73	57	67	53	65	69	71	59	72	67	51	47	55	40	68	54	57	48	65	62	59	70	72	51	50	63	49	50	62	57	67	52	65	66	61	59	71	59	49	53	64	69	59	66	56	57	61	52	68	40	50	55	57	53	58	57	58	65	52	67	79	54	55	75	68	42	70	64	62	58	54	79	46	55	47	67	63	66	73	71	56	68	51	73	60	63	61	54	61	56	60	71	59	46	48	59	70	62	70	52	68	64	48	71	72	48	58	46	61	46	70	67	71	56	44	61	68	65	55	54	68	47	69	55	46	56	72	62	72	54	66	60	57	62	42	66	62	55	62	64	62	73	60	61	60	57	50	53	54	53	62	60	55	63	52	67	63	59	58	51	62	54	51	57	52	70	65	61	60	54	48	65	60	57	61	56	65	53	74	52	58	63	60	64	57	63	68	64	51	55	85	73	63	55	58	62	58	60	62	56	61	60	64	62	56	47	61	65	54	63	49	54	54	55	59	53	60	60	57	65	68	58	45	62	65	55	49	57	64	69	61	51	60	62	64	53	51	51	64	55	55	49	67	66	49	56	59	58	54	65	75	56	55	74	52	56	48	56	57	54	60	70	58	59	77	68	58	57	47	51	44	58	64	59	59	63	41	63	48	62	63	57	61	53	56	55	55	54	71	55	53	59	53	52	64	64	68	52	51	59	70	49	48	69	57	65	58	59	46	55	74	60	61	60	50	68	70	65	64	55	59	55	50	73	69	64	54	73	55	54	71	58	55	59	54	57	58	67	56	67	53	61	60	67	61	61	49	56	61	49	56	50	51	49	57	63	62	51	57	62	53	62	60	64	33	43	63	49	46	54	66	56	38	74	45	58	47	80	63	53	57	58	78	65	57	60	56	63	51	76	67	57	54	79	45	66	63	65	65	76	56	52	67	70	66	61	60	61	64	59	71	48	59	69	44	66	61	59	55	43	61	58	72	65	75	75	55	53	52	53	39	67	55	53	57	49	71	53	67	53	60	50	56	66
30376	14257	6963	9032	15909	19163	17049	15160	12455	10744	9776	7242	4766	4214	3327	2741	2732	2136	1821	1635	1350	1117	996	933	827	718	634	562	577	505	589	539	533	518	487	484	509	506	474	540	519	494	465	474	532	496	516	505	490	498	492	520	510	537	482	477	471	473	497	506	506	497	495	486	490	496	486	476	455	498	505	518	484	493	459	508	499	488	469	493	507	502	518	491	457	484	471	518	485	511	480	477	475	468	495	490	483	513	509	514	478	510	458	486	477	524	462	507	497	521	485	505	499	472	479	533	477	483	480	481	492	469	489	476	477	491	454	513	475	543	452	499	483	477	498	499	514	467	479	519	538	493	475	508	427	485	503	490	450	492	540	498	497	478	497	487	512	501	510	482	499	507	495	497	509	466	483	534	513	513	483	469	469	500	506	520	495	489	488	460	489	474	477	469	464	496	470	500	471	529	507	525	504	467	485	489	511	503	472	491	455	486	509	463	481	477	501	454	505	459	504	487	484	482	478	506	493	508	477	495	502	493	455	478	469	476	497	460	489	462	508	509	545	520	521	481	513	472	477	471	491	501	472	445	484	495	516	495	476	497	478	471	498	519	496	505	505	439	450	497	502	467	488	487	483	464	481	455	472	476	480	499	486	479	468	507	494	487	482	521	467	496	518	475	468	489	513	508	473	500	516	466	473	452	523	505	476	513	481	492	474	468	510	505	474	512	442	541	506	500	485	507	495	453	513	494	493	501	493	472	478	509	471	502	492	483	520	511	488	478	473	512	474	499	506	516	533	474	486	548	511	463	498	476	485	498	496	485	462	485	501	482	484	504	483	517	465	455	434	456	469	485	469	462	509	504	482	521	519	499	478	507	482	494	478	477	483	521	495	501	465	486	507	499	493	518	517	537	472	478	508	465	504	507	479	473	494	477	471	510	488	502	519	502	480	490	513	488	483	506	500	490	472	505	454	488	456	478	492	487	490	534	494	512	464	511	483	479	512	469	537	498	512	523	476	473	481	500	465	465	481	504	515	449	538	518	473	468	544	473	512	498	506	471	498	484	461	467	462	507	462	460	491	463	508	529	490	469	492	518	478	541	509	478	526	510	478	497	547	466	490	505	465	503	521	482	506	479	510	465	483	495	529	495	514	463	510	480	467	477	508	468	497	520	472	447	494	489	470	507	502	468	473	464	485	486	523	492	479	502	508	495	478	465	467	525	504	481	512	490	504	531	463	491	466	480	472	520	441	499	500	491	518	466	492	502	470	498	525	539	483	490	487	488	540	444	470	488	481	484	492	500	475	537	511	459	491	486	464	480	521	499	439	486	474	514	506	498	473	475	491	484	528	493	528	448	475	492	511	433	528	485	516	493	493	530	494	485	485	470	493	487	485	427	507	501	438	510	486	520	506	481	497	490	509	504	515	475	473	506	483	476	548	477	498	514	515	487	473	498	482	459	456	505	504	462	513	513	523	518	479	437	507	476	527	466	525	475	511	530	472	512	512	528	491	524	465	440	499	501	480	503	484	486	484	511	473	504	516	491	466	484	506	460	492	469	505	458	517	441	465	505	512	487	492	489	477	480	523	542	497	492	482	475	455	487	501	505	477	515	488	530	482	493	488	461	528	504	518	489	483	534	493	489	530	511	534	469	508	517	495	471	489	487	479	479	484	473	492	499	485	469	529	506	494	487	493	469	492	498	510	491	503	443	471	491	495	499	503	455	491	509	465	467	497	484	480	449	485	464	503	498	477	470	521	501	485	463	461	512	527	513	506	505	502	500	480	483	505	480	475	462	486	511	488	474	469	514	509	503	493	470	450	493	491	491	480	484	488	488	444	483	485	509	482	541	478	508	491	512	475	490	474	505	489	525	498	484	493	476	523	506	491	475	488	479	515	514	476	500	463	501	486	487	502	481	485	506	486	500	481	477	476	466	498	501	494	503	482	512	516	503	500	493	475	473	533	490	484	521	498	510	477	505	496	505	535	483	522	486	521	530	522	491	477	466	516	453	504	472	474	476	485	504	459	484	485	506	517	482	467	492	492	488	465	473	495	462	478	494	522	512	507	519	486	477	483	494	505	482	481	504	500	506	482	494	507	475	504	465	490	500	482	493	519	489	502	500	498	526	463	533	500	502	497	491	506	530	465	467	495	493	505	490	486	491	514	495	529	537	470	465	496	508	510	449	474	469	454	456	535	508	496	472	493	512	523	489	454	505	459	488	504	495	500	485	444	455	452	474	516	469	512	551	462	521	552	472	456	488	481	450	513	531	461	461	503	514	525	493	479	474	491	533	506	517	532	473	514	519	476	480	461	491	494	499	495	470	479	454	488	519	472	494	504	528	514	492	466	487	486	484	515	513	493	445	492	530	474	493	492	488	522	467	508	504	475	500	463	511	498	490	529	480	486	543	480	474	503	495	483	470	469	475	500	511	495	516	484	478	482	498	463	531	517	519	520	523	479	506	485	486	485	527	531	468	507	453	517	530	454	500	525	469	487	473	488	502	459	489	458	516	453	508	467	481	517	456	511	488	526	497	495	453	455	470	496	505	463	554	493	495	447	493	504	502	511	477	470	471	484	497	514	514	501	501	469	481	508	459	461	519	511	470	490	512	510	489	455	458	479	541	501	495	476	501	502	443	497	483	499	519	460	435	477	511	526	482	505	468	485	518	483	504	478	477	500	473	486	459	500	474	484	490	512	484	521	480	502	484	511	474	477	502	504	474	472	517	453	449	514	508	498	482	455	518	471	463	498	489	500	469	487	504	513	501	450	473	506	503	447	487	441	467	535	479	461	504	481	490	528	484	510	496	535	512	467	497	504	503	512	502	481	499	494	466	496	468	477	506	490	525	512	519	489	472	489	471	479	486	512	480	463	508	502	500	466	473	499	476	512	499	475	499	493	519	470	520	479	508	489	503	452	490	517	503	502	473	472	476	523	514	493	486	499	504	489	482	491	514	476	510	461	514	501	483	486	471	525	528	456	494	500	471	507	505	470	483	495	458	472	490	551	460	491	518	468	490	468	472	513	479	496	515	466	509	459	466	470	508	502	492	507	501	465	500	452	507	491	492	498	485	494	522	472	527	509	512	494	481	509	502	489	480	526	504	510	500	444	483	496	494	473	506	534	509	491	505	511	491	436	520	513	501	533	505	479	501	487	450	476	458	504	500	463	509	506	536	478	487	466	516	493	507	506	488	475	497	458	487	484	532	507	510	507	494	487	486	493	498	492	484	507	452	471	478	489	502	498	513	483	504	479	528	481	502	483	484	500	480	493	531	448	504	533	525	465	508	517	501	524	486	517	540	463	491	513	490	481	546	502	551	491	470	476	495	479	508	473	455	502	487	482	469	474	488	522	535	490	458	463	502	474	448	496	503	515	526	490	451	488	465	517	521	461	477	520	508	449	513	507	500	500	515	489	460	517	505	483	528	515	487	480	479	520	513	483	464	497	482	499	515	560	499	470	510	505	484	539	506	492	471	513	480	458	478
6132	2377	817	532	553	609	621	612	576	450	435	348	277	242	198	187	174	164	145	164	119	120	149	123	105	93	109	119	105	123	100	101	103	107	102	112	106	113	130	104	111	87	86	92	112	102	97	96	93	117	100	96	106	110	99	105	99	111	94	79	99	98	97	100	109	99	99	112	88	86	79	102	114	109	105	86	98	103	102	99	116	86	107	107	102	91	94	95	104	129	119	104	102	111	98	95	100	102	111	87	111	84	117	99	81	91	85	102	116	106	83	121	93	108	94	91	118	106	92	94	112	94	103	86	97	105	92	99	102	95	81	85	108	105	93	107	96	105	105	106	107	102	95	86	92	116	91	103	115	110	104	103	102	108	88	115	88	109	99	83	129	102	99	113	85	88	101	89	91	89	104	97	89	98	98	116	77	97	80	107	106	92	98	110	126	87	87	83	112	110	99	92	106	113	100	91	105	112	101	103	109	114	105	92	97	89	92	103	106	89	108	88	93	106	102	92	97	104	111	88	92	107	104	99	94	114	105	105	108	93	110	102	136	99	94	107	98	108	95	107	102	100	101	100	89	97	100	106	95	94	102	94	87	115	104	81	104	93	83	106	102	101	92	105	105	98	93	104	98	84	102	106	107	91	101	96	110	93	105	77	101	95	93	108	88	119	105	81	109	108	91	121	103	90	108	108	107	96	90	108	93	89	104	105	94	119	96	98	108	107	89	79	86	86	89	105	109	115	104	96	91	110	109	105	96	99	91	102	101	101	82	108	92	92	93	119	115	94	93	98	104	110	104	123	109	98	91	99	80	97	99	115	114	97	86	109	111	110	105	80	107	108	97	110	122	102	105	95	102	112	122	86	103	108	99	99	93	101	84	95	82	102	101	101	112	92	98	115	111	101	105	95	87	111	94	105	99	112	106	93	98	112	93	94	92	120	96	86	103	121	104	102	118	97	107	90	120	98	91	85	101	96	86	99	95	98	93	109	109	101	95	100	95	99	102	91	96	95	99	108	108	88	105	100	107	107	105	102	95	104	98	99	101	108	97	109	94	90	93	100	94	86	96	95	90	111	89	85	91	94	99	101	110	120	104	85	85	117	103	82	93	99	99	94	110	117	117	106	98	98	102	97	97	110	82	110	117	96	95	97	117	100	118	95	98	95	102	98	90	102	97	106	85	87	107	100	112	90	85	102	102	107	101	97	113	89	92	93	91	100	86	106	101	117	109	100	102	95	119	97	113	99	92	99	120	100	110	94	90	91	108	111	121	93	103	110	118	98	94	98	85	108	96	109	107	88	99	87	87	88	115	76	86	95	102	105	92	104	100	91	114	110	80	117	90	96	94	98	94	96	105	110	120	114	104	87	104	104	84	102	102	102	98	93	115	104	90	125	88	105	89	102	95	115	101	116	90	100	108	102	103	94	99	97	120	82	99	98	87	89	101	102	107	92	88	91	94	104	131	92	115	92	98	106	105	96	102	91	115	130	88	98	117	102	100	91	108	90	86	92	106	74	97	104	116	96	96	98	97	121	103	93	98	99	108	104	90	89	115	103	83	112	91	100	102	106	91	85	90	103	88	115	97	106	97	95	102	80	104	97	98	91	111	102	100	101	110	99	114	88	88	103	96	90	94	94	115	102	105	102	99	92	116	98	103	95	94	112	83	115	89	93	102	86	97	92	96	93	115	84	83	97	89	91	78	112	111	116	107	106	110	118	108	94	118	115	117	93	96	102	90	107	92	91	117	101	95	106	101	95	93	108	90	97	101	110	98	86	97	96	120	112	94	88	107	93	85	102	112	112	100	111	91	107	97	90	95	104	109	112	118	88	105	102	88	126	81	104	95	84	96	74	95	101	95	108	91	113	102	121	96	99	106	117	101	124	98	95	111	92	110	113	100	103	105	106	94	106	95	115	118	96	119	100	103	91	91	102	86	67	114	118	85	104	107	99	101	85	127	95	100	106	104	109	105	116	95	97	98	120	113	99	100	106	121	105	81	97	115	92	102	108	109	106	85	91	113	122	102	102	95	110	100	98	91	101	102	122	103	101	96	97	98	108	108	110	104	116	106	94	103	100	115	119	102	94	87	120	83	92	101	104	107	91	101	98	104	104	115	101	94	80	101	100	106	93	82	101	97	111	103	103	110	97	102	120	94	101	107	102	95	102	110	89	111	88	85	120	98	86	98	96	91	103	109	99	80	92	105	91	111	99	107	84	104	106	87	120	115	98	90	102	106	103	89	118	110	109	92	105	109	100	93	106	109	96	78	96	91	109	94	101	94	109	100	110	94	80	120	78	112	99	87	119	94	112	88	111	113	84	101	98	100	88	80	104	113	91	100	92	99	101	85	112	108	118	78	124	96	96	92	99	96	98	112	100	98	103	93	120	96	99	95	97	92	93	75	96	92	104	112	101	102	112	118	96	107	102	93	109	92	91	111	106	118	94	87	112	116	82	123	90	105	103	103	103	98	96	106	79	90	110	100	110	99	103	90	87	114	84	88	91	108	82	106	103	103	110	103	91	97	102	113	107	93	98	106	109	130	97	96	116	90	86	115	106	89	102	110	106	97	100	105	111	104	112	86	96	98	107	134	104	90	111	79	92	92	90	94	109	95	97	110	96	106	111	86	122	113	100	121	96	106	103	107	121	110	114	107	88	99	106	99	122	94	110	124	90	110	117	86	102	96	114	86	90	95	91	96	93	121	121	100	107	83	105	101	106	87	100	114	119	102	97	89	105	96	102	95	99	108	106	82	91	81	105	104	101	97	96	111	103	107	108	96	120	89	108	103	88	89	114	101	99	95	99	94	93	114	106	107	113	104	96	104	96	109	107	106	102	102	89	104	90	105	89	104	106	103	83	112	109	98	89	87	98	107	100	92	113	102	105	99	85	91	107	115	101	118	113	80	96	110	106	115	85	105	90	102	126	91	100	98	91	106	115	106	97	102	93	86	92	90	109	106	99	93	89	100	97	102	96	118	112	95	122	105	94	83	96	93	86	106	91	87	98	110	114	94	121	91	88	116	113	83	103	98	111	90	99	111	107	105	94	113	97	100	101	108	108	116	102	103	118	104	104	94	115	107	87	94	120	109	101	98	99	102	102	96	75	88	119	105	104	104	103	93	89	114	110	105	88	104	107	111	81	106	94	96	103	100	101	117	107	114	126	103	119	98	98	94	96	96	101	92	111	98	96	119	97	100	121	104	99	115	88	99	97	100	118	114	95	98	101	118	100	83	94	92	106	112	109	108	100	72	94	120	107	102	118	117	99	109	94	92	98	75	91	93	99	106	114	104	106	101	108	121	80	91	94	84	83	97	94	113	100	87	112	110	123	102	96	85	100	102	122	108	95	97	111	94	109	108	107	99	118	100	105	90	96	107	112	107	101	102	113	102	102	111	100	100	85	104	100	90	104	103	100	93	98	107	101	95	106	111	106	104	101	112	109	96	123	88	112	111	102	111	104	105	95	98	98	106	92	83	97
34627	17354	9053	11050	19849	21481	19631	18231	15350	13819	12137	9063	6494	5596	4242	3524	3260	2908	2542	2337	1927	1619	1493	1371	1268	1176	1018	991	938	906	891	856	876	898	836	882	842	830	878	793	848	876	839	814	781	804	847	827	858	768	831	823	812	806	811	842	798	837	794	810	841	840	808	790	852	792	819	845	822	831	801	830	800	886	760	806	815	801	787	840	784	840	800	800	869	820	843	819	820	824	817	830	785	820	805	807	824	804	849	839	859	813	862	813	813	847	809	778	781	831	811	791	780	791	831	795	767	823	820	790	797	858	859	824	780	812	833	845	816	829	837	783	783	848	851	804	831	847	837	783	827	791	727	863	832	837	826	825	830	821	856	808	821	824	822	786	837	786	823	850	838	798	800	766	835	828	789	850	877	782	779	889	837	828	773	851	777	789	796	819	809	807	838	803	817	798	864	826	811	802	837	860	826	849	801	818	821	836	829	838	824	823	790	779	782	751	808	826	818	796	829	776	809	790	828	768	787	884	835	843	833	800	805	802	831	802	819	842	841	781	769	839	874	762	832	780	755	846	804	816	800	810	780	794	785	784	856	791	787	803	824	844	901	826	841	844	813	782	796	821	871	874	792	802	796	820	818	875	791	827	791	777	847	843	830	846	790	861	825	824	808	805	878	791	856	786	813	772	855	817	794	838	777	809	854	865	785	826	774	826	845	791	848	816	844	783	812	779	837	840	839	781	872	841	821	805	785	759	845	836	805	779	826	829	839	849	791	863	798	857	782	821	840	826	749	791	769	833	838	824	797	818	823	774	800	794	813	814	771	810	845	784	827	816	832	814	779	868	862	830	850	810	808	789	837	801	810	807	779	796	840	848	774	851	799	857	809	823	829	767	778	832	847	843	859	808	784	819	813	867	875	813	777	810	808	837	790	827	833	794	871	816	799	826	815	802	838	855	842	843	868	841	892	785	827	785	792	858	832	826	840	788	803	806	769	794	793	842	755	843	855	809	772	780	813	818	850	797	841	824	828	792	842	839	797	857	793	854	771	821	837	794	793	862	760	805	833	772	786	798	890	848	794	833	847	716	805	818	845	778	807	776	794	858	814	837	827	806	856	798	800	854	842	823	789	872	832	783	889	805	806	807	838	848	823	822	805	844	814	815	830	827	847	827	844	807	847	813	804	832	853	813	779	802	844	809	837	784	794	857	789	815	847	889	866	826	748	792	814	813	848	830	878	829	857	813	795	796	826	787	800	844	811	853	801	819	793	800	809	827	825	842	777	821	800	769	835	812	863	760	855	818	890	802	832	815	838	813	773	809	823	810	835	853	848	850	823	843	812	784	782	773	829	812	786	754	816	760	826	827	767	795	830	803	843	803	792	856	767	856	791	758	787	853	838	861	789	816	869	851	811	858	791	851	785	814	786	805	831	869	832	847	779	770	804	842	798	859	822	808	822	823	768	799	825	800	835	846	801	787	823	778	820	800	814	749	870	838	812	817	792	812	798	812	772	858	802	818	822	854	777	776	848	834	800	801	784	852	766	807	870	794	801	803	850	810	829	811	776	803	821	829	826	805	812	774	806	857	798	834	799	827	773	801	811	859	862	797	801	864	831	772	801	771	834	795	795	801	798	819	790	829	825	751	777	853	778	823	827	824	868	785	834	825	794	793	807	794	810	834	771	773	799	804	802	861	827	810	860	780	810	855	819	809	792	876	854	864	772	815	819	807	823	805	818	824	863	796	828	814	818	780	861	807	793	823	867	852	842	815	761	756	837	867	815	781	879	844	806	804	769	802	819	802	838	853	841	796	874	803	812	782	776	782	810	790	777	785	810	826	827	792	849	778	801	781	829	782	772	780	817	807	822	804	763	805	770	813	848	812	762	810	809	775	785	850	821	780	830	849	833	855	839	876	827	755	774	855	816	794	840	760	830	814	835	844	815	799	817	765	835	791	845	797	866	832	791	793	832	846	819	821	809	775	802	840	855	798	806	796	838	862	864	792	864	853	794	842	832	807	806	831	802	799	851	867	853	832	807	861	842	822	846	851	830	836	808	790	836	766	800	819	851	830	822	801	788	853	808	852	849	810	843	840	798	845	835	726	832	861	830	810	779	853	791	782	803	840	849	850	833	785	780	804	838	854	785	839	833	833	744	836	861	781	862	785	804	856	834	799	816	814	818	809	786	820	794	806	822	875	843	832	825	802	767	794	832	794	818	823	859	811	857	804	771	828	799	846	783	794	867	782	861	810	820	818	840	811	867	842	839	811	811	816	759	832	834	789	814	862	788	853	861	793	861	797	831	827	845	830	834	872	811	821	857	789	821	783	841	789	827	840	799	814	873	814	816	826	813	822	744	786	801	807	867	800	772	829	816	899	785	797	885	812	799	828	797	823	823	826	840	782	809	770	800	896	826	871	826	816	784	806	803	848	811	852	850	857	856	764	789	805	822	818	834	808	799	817	847	793	814	867	847	812	814	810	859	782	835	819	854	741	856	783	808	796	823	762	812	824	790	813	814	818	792	814	829	800	825	848	820	785	820	821	803	836	799	785	836	800	779	829	809	792	849	845	820	814	815	824	809	842	807	790	837	842	784	816	777	854	815	828	769	849	775	808	840	785	828	798	808	795	824	835	822	831	804	867	780	856	794	839	846	810	834	828	808	833	835	784	772	799	816	779	806	795	856	814	810	839	824	791	777	794	853	848	851	761	827	799	776	824	796	828	819	824	817	817	756	805	732	763	811	805	790	826	825	841	806	802	815	809	791	797	853	887	805	855	806	813	822	830	814	857	845	844	805	807	842	844	783	821	788	820	806	872	802	798	831	814	813	827	814	829	816	835	792	811	852	834	843	818	825	818	834	806	828	816	818	788	825	774	799	804	819	763	808	803	826	785	838	835	857	869	809	771	818	838	820	800	808	817	850	816	841	806	794	795	832	827	793	803	849	775	808	830	841	786	816	789	804	796	826	856	838	814	782	848	803	793	804	772	800	819	824	831	830	769	805	840	861	830	833	791	803	802	860	795	830	838	770	745	804	829	799	793	833	857	833	803	802	814	828	823	789	803	867	782	846	792	852	804	822	844	809	789	846	810	816	834	819	779	793	790	842	789	856	815	809	864	877	816	859	810	832	787	807	849	824	870	774	797	795	808	875	793	811	851	792	787	768	821	853	751	838	792	818	770	841	801	752	797	797	843	820	833	860	812	828	781	772	841	819	821	829	820	848	824	728	817	806	848	825	777	826	824	824	815	837	821	783	831	798	837	826	845	851	827	830	769	862	869	804	809	849	767	802	769	853	807	773	804	838	855	836	808	842	872	830	816	861	874	812	797	811	856	808	891	859	783	840	806	822	849	830	809	821	825	834	837	776	818	756	764	797	807	798	783	886	847	777	834	814	812	778	761	791	858	809	795	840	811	806	846	838	767	842	844	829	832	802	810	868	861	880	841	899	854	825	853	760	806	794	831	804	797	817	810	776	895	818	792	790	748	837	824
3497	1056	425	301	288	295	310	352	295	286	241	192	149	127	102	101	97	87	81	102	61	60	67	60	63	56	54	59	57	52	47	63	52	48	54	62	54	53	46	46	48	43	53	50	63	47	46	49	51	45	37	55	61	60	50	62	41	72	53	48	52	46	59	45	54	48	46	57	59	59	47	48	54	54	57	50	47	49	62	52	42	45	50	49	54	60	50	54	53	51	44	49	51	34	46	60	44	44	44	60	51	41	46	53	52	58	56	55	40	47	57	47	60	37	53	57	49	56	61	44	69	55	56	55	47	55	41	54	53	56	46	41	46	49	59	46	37	51	51	62	45	41	43	50	49	63	57	45	62	59	65	52	55	56	46	44	60	43	55	49	55	54	53	48	52	45	47	40	59	48	58	57	43	49	60	61	45	55	49	47	49	49	47	39	57	69	49	55	43	64	48	61	58	50	59	49	51	57	41	54	49	48	45	49	39	54	47	43	51	41	60	52	29	48	57	50	55	67	59	40	61	51	47	54	48	34	60	55	53	50	49	56	55	54	45	44	64	46	59	53	55	43	47	57	50	51	57	62	65	46	46	42	55	67	42	39	58	49	62	37	42	51	38	56	51	55	50	58	39	46	56	65	44	63	56	53	58	47	56	55	52	47	46	44	55	43	64	48	50	60	46	48	53	56	51	56	55	58	46	55	60	40	47	46	60	51	54	51	54	58	53	50	40	48	60	57	48	45	38	64	58	53	52	54	42	42	53	47	53	54	44	37	51	45	54	42	52	55	44	55	55	44	58	52	41	56	55	50	46	52	47	63	39	51	50	47	67	53	54	65	62	53	57	50	60	62	51	57	55	54	46	60	57	47	61	48	60	50	37	60	44	49	55	67	55	60	56	38	42	52	60	40	47	62	68	46	43	64	68	52	40	54	68	56	62	50	53	53	58	55	48	56	48	51	58	52	58	54	49	50	56	57	50	51	59	42	53	50	55	41	48	47	51	38	44	55	41	47	49	51	52	55	42	48	46	54	45	59	44	56	55	62	54	56	43	49	55	56	47	40	51	51	57	51	60	51	60	39	57	41	47	44	69	62	51	47	49	48	58	54	67	52	59	37	54	44	51	45	66	54	48	53	42	40	50	42	48	42	50	53	41	42	45	54	54	53	41	55	59	56	48	49	46	58	42	55	67	65	59	53	57	46	45	57	49	44	57	48	48	55	46	52	45	46	53	52	63	42	57	43	46	55	49	45	52	61	61	46	56	47	36	63	57	62	57	50	40	57	44	49	50	59	51	49	59	52	47	59	61	65	63	58	50	44	47	50	38	41	67	59	50	64	50	49	44	50	47	42	50	51	49	39	43	49	48	44	40	44	51	58	58	57	44	57	38	50	51	46	54	70	52	50	51	60	38	47	61	56	51	62	45	51	49	52	58	59	52	46	54	51	67	42	72	44	56	50	68	54	64	53	46	46	49	52	51	45	53	55	39	47	55	53	54	61	51	52	50	45	48	38	54	51	58	64	55	55	44	51	57	46	64	49	59	51	64	58	54	49	52	45	60	50	52	50	61	65	52	59	51	63	46	62	55	47	48	35	57	70	50	60	41	43	51	50	38	51	67	48	50	50	60	59	41	65	52	50	44	60	50	45	52	60	50	52	52	44	56	45	51	52	54	59	52	51	46	48	55	67	57	44	55	63	60	57	51	55	45	47	50	56	50	56	69	53	61	52	47	54	55	62	48	49	44	54	42	52	48	51	58	45	51	54	49	49	47	41	69	58	65	58	56	61	57	56	61	42	53	47	47	53	47	48	53	49	52	49	61	56	45	56	73	62	60	41	46	59	66	47	58	46	56	51	43	60	60	44	40	61	41	62	50	43	47	64	43	57	44	58	41	62	51	42	43	55	43	58	52	47	54	41	53	44	56	49	40	51	51	52	56	40	56	46	46	52	57	46	48	59	51	74	53	53	61	49	48	48	52	52	53	53	54	45	60	51	55	43	80	51	43	46	49	45	49	58	41	43	49	57	45	58	62	66	50	52	57	52	47	65	51	47	47	53	52	51	60	46	54	50	46	46	46	53	52	41	47	55	42	60	40	55	33	67	44	55	43	41	58	50	63	61	54	51	38	35	53	35	50	50	52	52	58	68	63	61	50	56	70	35	51	44	51	60	49	53	55	44	34	65	59	44	56	48	55	42	53	51	53	54	56	55	42	33	48	54	53	41	46	47	60	52	56	60	55	45	56	47	42	51	50	47	61	53	52	52	57	51	27	46	37	42	48	44	45	60	64	51	54	41	55	45	50	38	60	50	51	36	39	44	60	47	55	58	60	49	53	64	44	56	37	51	50	49	59	39	43	50	54	52	56	57	42	67	49	55	58	46	48	54	55	46	51	42	55	51	45	54	53	54	55	55	46	46	58	51	54	45	51	48	51	53	48	45	48	57	37	51	50	61	48	53	47	52	41	45	50	47	58	53	47	46	51	40	50	73	63	47	41	46	41	65	66	53	44	55	56	49	50	48	49	62	47	49	50	45	57	51	53	49	52	46	57	60	47	50	52	48	44	42	58	51	45	48	50	61	55	63	50	50	47	49	55	43	63	51	62	43	61	42	48	56	58	53	56	39	41	54	59	44	49	46	62	49	71	51	64	46	52	54	49	52	60	47	39	47	49	50	58	43	52	46	50	43	63	53	50	54	40	54	44	54	63	47	49	50	64	46	67	64	50	51	51	56	55	52	48	59	49	59	54	52	53	51	56	62	47	45	41	55	55	36	60	61	49	47	42	53	51	46	53	38	47	59	46	50	63	53	36	70	54	48	53	56	60	53	57	58	56	40	58	54	59	40	62	49	47	58	60	44	41	47	50	55	47	43	57	59	42	55	57	55	41	43	49	53	60	52	53	45	51	60	63	61	47	57	41	60	48	54	35	49	44	50	52	41	46	46	54	49	54	39	55	59	58	47	50	43	52	48	57	55	58	70	48	59	39	46	50	57	64	59	49	45	55	49	49	40	54	68	46	58	75	54	61	41	43	54	46	56	65	58	57	58	54	47	57	69	35	42	63	60	55	53	54	49	35	50	41	55	45	40	43	52	53	40	55	56	49	51	55	57	53	53	53	65	71	46	55	70	45	39	55	47	65	43	47	49	50	53	61	52	46	50	53	49	50	44	55	64	56	52	48	54	49	64	48	60	66	46	59	52	57	54	72	50	50	60	56	54	51	47	52	50	47	49	54	48	44	55	48	44	42	41	54	69	54	47	56	56	47	42	40	56	47	52	43	59	45	44	55	42	50	44	46	59	48	54	47	53	60	47	43	38	55	54	65	52	53	55	48	45	53	57	60	58	47	63	45	46	42	65	56	63	54	40	52	38	42	48	62	56	62	69	60	51	52	52	54	54	40	43	47	37	56	49	56	58	53	50	52	47	46	38	52	66	47	50	36	56	51	46	55	49	49	70	53	50	54	53	46	45	42	46	41	55	39	52
27284	11505	5715	7052	13785	15060	13745	12667	10420	8853	7698	5380	3797	3071	2336	1856	1786	1491	1340	1275	1163	967	890	776	623	607	568	503	477	469	466	427	467	481	457	422	456	467	418	459	415	415	469	467	430	453	451	444	451	453	462	420	455	449	425	414	401	422	414	442	450	418	461	461	419	440	436	414	420	434	409	433	416	411	429	436	434	402	439	475	457	442	430	418	441	445	422	446	427	442	422	481	421	441	448	438	438	452	382	404	434	439	436	452	464	439	441	452	401	409	412	409	442	423	444	413	438	408	444	427	417	425	440	463	447	454	452	435	389	421	405	463	425	445	419	440	427	411	414	430	432	408	435	441	448	413	447	476	426	432	454	399	453	426	424	444	421	454	452	446	405	384	383	418	415	445	455	449	429	437	446	423	428	449	462	383	402	419	442	465	448	438	449	465	415	429	399	436	433	424	424	422	420	445	434	479	383	458	462	409	446	449	438	448	428	406	419	440	447	419	408	433	445	424	462	443	430	420	438	392	420	408	429	443	429	444	448	412	431	429	455	471	435	425	441	428	436	444	395	432	456	427	432	459	407	465	401	432	464	414	447	382	406	431	421	449	413	449	374	450	486	420	450	427	427	448	448	435	427	453	444	404	432	441	422	395	424	430	412	425	413	447	440	414	416	461	414	426	411	439	436	417	449	438	422	466	444	408	484	445	455	427	416	397	432	440	448	433	422	473	412	458	436	400	439	432	447	421	448	413	443	447	413	443	446	453	409	422	412	416	439	407	444	416	465	432	445	421	426	474	424	437	439	435	440	435	416	409	444	402	429	447	448	410	441	416	416	424	427	420	441	442	434	451	393	439	449	407	468	418	404	416	460	443	440	434	426	438	453	445	390	422	468	434	440	426	418	376	444	419	445	413	445	422	465	445	438	440	419	473	401	435	440	454	439	436	417	452	394	409	442	403	437	431	422	471	427	471	426	418	451	412	444	414	429	430	421	419	407	429	423	410	429	439	413	447	402	427	429	427	414	416	413	380	416	435	429	412	468	442	414	456	412	447	439	429	425	405	407	422	454	423	421	423	430	458	418	417	410	430	442	426	419	422	453	383	463	442	453	466	440	432	424	456	394	430	442	449	403	418	424	412	462	423	401	478	451	407	441	448	422	431	411	393	431	417	430	386	433	445	440	451	452	433	400	420	422	425	436	437	449	418	407	465	440	406	452	435	443	435	452	419	435	468	440	466	442	422	458	437	451	408	420	397	436	415	441	452	446	444	455	456	407	420	442	450	462	404	449	442	425	436	419	457	479	435	430	455	461	443	424	421	454	443	422	448	477	399	421	446	392	415	457	399	427	462	436	453	450	404	453	433	465	424	429	421	442	440	444	378	417	464	443	395	441	457	435	457	391	410	426	431	427	436	416	418	435	391	457	440	416	433	387	425	413	406	431	444	409	398	466	479	433	428	439	440	387	405	411	443	446	413	417	439	440	429	443	452	440	391	430	409	406	423	417	411	434	419	427	438	427	444	434	454	468	460	469	411	444	430	480	432	424	448	461	405	454	428	429	395	421	450	434	419	412	476	418	437	400	436	436	468	427	435	410	427	413	408	453	448	459	430	429	404	432	416	391	418	404	430	440	478	409	447	427	440	424	406	402	413	437	439	439	434	386	457	409	440	416	387	435	443	448	435	405	432	455	443	437	445	452	423	429	453	448	439	480	449	423	442	433	395	433	418	433	449	453	427	417	491	474	434	432	430	474	421	469	430	455	419	447	430	405	404	400	404	431	446	444	474	502	427	418	474	430	434	434	436	464	422	420	434	428	413	434	436	440	434	462	442	450	467	435	404	424	447	428	413	418	453	409	431	434	448	448	444	426	441	455	434	446	445	444	407	410	435	430	422	439	421	378	415	410	416	377	419	422	429	447	432	434	419	423	441	424	446	428	427	420	424	406	460	452	460	403	412	431	442	435	443	436	436	430	445	428	421	437	431	415	417	426	461	424	430	438	434	415	430	446	423	410	442	440	451	431	400	439	396	488	429	401	413	474	427	436	445	426	452	422	413	437	404	426	427	418	443	466	410	436	415	424	460	444	455	423	443	384	401	423	425	414	391	444	429	458	390	461	443	463	444	411	420	463	436	460	452	480	443	441	453	438	448	436	433	446	469	439	451	424	423	423	395	445	454	391	441	450	423	419	416	438	441	431	433	417	445	415	428	383	452	472	375	432	447	424	432	436	460	454	461	424	451	430	484	407	468	410	439	451	416	417	443	444	432	424	405	445	411	439	417	489	434	435	461	435	429	401	442	441	438	403	436	453	428	404	431	398	424	432	390	421	409	437	437	440	424	415	386	423	448	430	402	454	468	444	440	427	449	414	430	439	432	461	430	439	434	448	395	446	405	428	439	463	412	442	464	427	429	428	442	420	426	438	426	409	442	474	443	462	439	389	379	470	405	445	429	428	429	433	418	457	446	452	414	428	411	395	441	454	439	423	431	458	428	404	438	422	457	422	434	405	447	429	429	419	416	440	443	395	441	442	460	446	482	437	448	425	448	402	432	424	432	418	432	388	465	473	444	447	432	446	434	402	432	493	431	437	432	449	414	422	453	429	411	428	427	433	437	446	421	433	451	407	408	447	409	434	427	410	434	404	420	471	466	439	409	449	444	447	448	420	483	443	421	416	449	435	449	433	449	421	449	453	434	393	471	426	426	435	457	419	416	442	436	456	410	442	424	401	464	455	437	433	452	431	416	441	465	405	429	454	438	435	427	432	451	404	439	473	450	415	421	444	453	402	434	452	421	455	429	450	476	436	433	438	416	440	492	414	467	427	461	412	448	415	441	394	420	408	447	428	440	403	451	452	443	460	427	424	412	442	388	415	459	417	452	451	454	438	438	442	423	403	398	462	432	429	442	438	387	451	418	448	423	452	421	455	446	437	417	414	419	417	473	403	446	422	436	419	410	438	433	435	419	429	443	441	397	433	433	437	394	453	484	451	481	447	405	448	465	425	460	404	388	434	412	388	442	397	395	479	438	409	461	404	418	425	404	425	456	487	452	437	483	456	445	453	444	468	420	449	446	424	454	413	447	436	435	433	434	390	429	438	449	422	437	459	464	456	447	418	463	431	464	447	415	417	389	434	471	472	452	412	399	425	454	470	421	437	451	413	441	423	433	453	419	430	394	452	412	428	401	449	424	429	435	417	443	417	437	423	397	423	431	461	431	418	450	429	424	417	408	430	421	408	455	442	451	418	424	389	436	410	430	427	416	425	451	441	417	440	435	446	408	429	459	406	451	440	443	423	436	407	414	414	416	411	385	427	396	444	418	453	438	418	428	434	423	411	420	455	400	419	450	423	392	406	438	407	445	439	460	446	441	433	447	416	457	465	433	403	430	443	429	430	426	414	447	455	427	428	413	435	432	447	476	447	411	408	451	435	450	479	463	452	421	407	445	430	401	396	460	422	386	427	449	423	435	460	394	433	449	438	430	407	459
3126	1013	455	291	284	300	322	371	331	297	275	177	150	148	128	87	84	82	80	80	74	80	65	80	67	79	56	53	80	60	60	59	57	54	62	60	48	46	72	56	69	60	62	63	56	57	62	67	46	54	65	59	53	70	58	65	69	47	72	62	47	53	58	52	53	52	64	45	71	51	62	59	51	47	55	53	47	72	57	37	64	66	45	45	59	59	59	53	59	61	56	62	43	48	50	56	63	58	63	48	54	54	75	62	76	60	69	56	53	51	57	68	50	61	50	40	72	60	47	47	58	50	60	74	54	69	67	61	50	64	72	80	62	59	61	55	63	66	56	51	52	57	51	54	47	55	67	57	58	54	56	61	47	62	40	44	52	48	67	53	59	71	63	50	55	63	58	88	57	58	72	64	69	56	59	58	48	72	60	52	73	55	53	72	68	54	52	52	61	69	67	62	59	43	59	54	66	50	54	63	64	69	51	54	61	71	42	66	58	54	60	48	51	50	57	59	48	63	58	58	54	58	50	61	54	47	56	54	59	59	42	65	67	61	64	54	66	68	46	51	51	51	59	58	69	50	67	60	64	75	51	58	67	56	57	66	52	57	61	55	64	46	69	58	55	67	61	58	55	59	62	52	51	65	43	52	59	57	61	59	53	57	44	52	61	57	61	50	59	64	60	58	56	65	77	55	51	62	69	63	68	46	62	57	67	48	42	55	61	68	48	55	61	56	57	54	58	53	56	59	59	55	60	71	66	64	52	57	58	62	49	44	55	67	54	39	56	47	51	69	51	66	57	55	53	53	40	59	70	56	61	55	62	53	78	58	49	62	58	49	57	51	53	71	49	59	53	56	57	64	61	62	74	75	51	43	65	68	69	44	50	44	67	57	48	61	48	44	41	54	72	61	52	55	52	70	54	63	55	53	63	74	57	47	64	67	62	63	60	56	46	38	59	69	42	56	83	69	71	68	62	57	46	56	49	84	59	57	61	58	59	49	45	57	55	67	63	53	53	53	57	67	58	55	72	65	69	53	62	61	66	68	55	55	56	62	43	60	52	53	46	60	65	50	59	45	61	40	67	53	68	48	62	62	52	70	52	59	60	56	52	57	47	62	44	62	56	56	54	49	60	54	52	64	68	54	55	63	52	59	52	60	55	44	53	57	73	71	59	50	56	48	64	61	47	44	62	55	66	66	50	67	55	57	71	56	60	45	51	60	61	45	65	58	57	63	59	58	53	51	56	40	50	67	66	56	58	37	58	53	55	69	49	38	49	54	54	83	55	59	55	54	65	64	60	62	59	61	55	56	51	71	66	46	46	56	49	65	60	70	53	57	61	51	60	58	65	60	72	70	58	60	59	57	59	43	55	82	58	58	58	39	55	55	57	60	55	48	72	62	69	66	67	65	71	64	47	59	72	55	57	43	69	58	54	57	51	65	61	57	58	49	46	48	52	80	57	57	54	68	51	72	52	61	54	51	66	50	47	56	47	37	57	67	57	66	50	64	51	58	60	62	63	57	63	65	68	38	62	60	65	55	51	50	58	52	74	60	62	46	63	55	61	61	49	64	62	52	79	60	61	52	65	68	58	71	67	52	58	59	58	53	56	65	66	54	58	53	66	53	51	46	55	49	59	59	47	46	61	39	50	64	66	58	48	61	62	60	65	49	53	49	65	48	56	66	53	59	58	64	47	56	61	75	56	64	45	71	46	52	53	47	55	65	44	60	58	48	44	77	53	66	69	42	53	59	64	59	51	65	71	42	49	50	43	53	65	51	56	54	79	57	72	48	52	78	40	56	62	58	57	52	58	64	59	65	62	70	58	44	64	61	59	58	56	56	59	56	65	63	54	55	48	58	45	72	63	71	54	66	55	67	52	61	52	51	68	60	55	50	49	52	61	56	55	59	48	59	52	56	48	77	52	56	59	65	60	57	70	63	63	58	80	45	66	50	63	55	61	46	60	64	57	59	52	50	49	60	57	45	58	69	57	55	53	52	58	63	58	45	45	61	60	55	51	59	62	62	59	62	65	49	43	68	61	64	54	63	60	75	50	65	62	66	70	53	48	73	58	66	54	52	57	55	47	63	62	48	66	64	67	53	61	38	58	76	49	65	59	54	64	45	49	57	56	57	54	57	51	50	62	69	47	51	55	60	61	58	77	51	47	46	45	56	56	59	71	48	42	58	57	64	60	49	48	60	59	53	55	60	70	49	49	54	54	47	62	53	62	56	57	55	52	55	66	59	56	60	59	58	54	56	69	66	47	45	51	59	67	52	54	66	56	64	78	54	54	56	58	63	66	58	64	58	69	58	61	49	55	54	70	60	57	58	68	69	50	61	62	51	75	62	61	58	54	58	60	64	46	48	50	51	56	69	48	48	47	59	80	52	40	50	49	52	43	54	54	61	49	61	71	43	71	60	56	66	71	51	50	55	58	72	53	63	62	68	66	51	69	47	56	60	71	63	64	53	64	44	51	55	50	55	51	65	45	47	69	63	42	52	65	66	71	50	56	60	59	50	54	62	57	73	59	61	61	38	65	59	56	57	54	53	67	45	58	75	52	58	62	55	64	53	57	57	55	43	48	78	55	48	61	71	55	53	57	50	58	51	55	70	56	58	54	65	51	66	65	49	60	71	60	65	55	67	48	51	48	48	44	65	55	61	61	59	68	60	60	52	65	62	54	67	58	51	69	59	51	47	64	56	62	57	62	61	52	61	59	57	61	56	60	51	55	63	61	62	61	69	57	60	65	62	61	64	61	73	61	55	66	59	64	69	79	48	61	60	72	49	50	51	66	53	51	51	51	50	56	52	67	63	52	64	60	61	63	66	54	60	55	49	61	42	59	61	51	69	67	58	61	49	57	63	51	59	50	66	51	74	57	62	58	57	66	49	50	69	51	56	54	58	44	59	64	65	52	61	53	56	65	50	69	56	59	65	55	58	67	60	49	53	66	62	57	57	73	56	57	57	72	62	51	69	69	66	64	57	64	63	67	63	50	48	65	65	64	53	51	39	48	48	61	72	78	60	59	66	60	55	62	61	69	59	57	67	70	60	54	54	51	54	57	75	63	61	43	64	43	52	77	57	47	60	28	64	62	63	73	62	56	50	60	59	62	49	58	59	51	52	58	54	55	72	54	56	71	42	52	67	59	48	69	56	52	47	57	60	59	63	58	53	63	53	51	48	50	67	61	49	79	47	57	66	54	54	57	67	66	52	46	53	59	59	62	43	61	49	67	66	65	71	48	51	60	58	70	40	54	56	54	63	67	57	52	47	58	54	56	66	57	51	61	59	81	66	63	58	65	44	66	52	50	60	64	51	65	46	67	52	61	47	56	74	41	60	52	39	68	64	51	60	62	57	62	55	55	53	51	62	49	65	67	55	54	41	59	50	72	55	61	54	74	56	72	59	53	54	69	51	77	63	65	55	49	61	45	43	67	60	63	65	44	63	48	66	61	55	53	57	38	47	47	75	56	38	60	67
26986	11700	5743	7260	13513	14927	13874	12804	10786	9164	7520	5197	3744	2811	2116	1768	1553	1484	1353	1280	1164	926	893	830	744	654	643	557	568	587	541	476	517	487	490	489	436	441	460	517	468	496	503	512	496	469	476	494	508	513	488	443	464	476	493	488	532	450	489	480	451	457	498	477	460	476	483	495	478	495	477	446	498	490	475	456	442	476	435	511	459	497	539	500	508	498	458	456	485	443	494	454	456	475	505	464	510	506	424	464	482	447	507	486	470	498	463	481	507	480	460	477	446	501	437	492	490	508	475	508	453	479	530	492	488	460	473	488	447	522	479	494	465	481	460	448	516	462	515	500	489	471	448	468	480	494	454	489	480	467	448	480	497	453	486	468	493	452	458	468	493	512	490	495	484	511	474	498	453	514	465	428	462	449	447	464	481	455	414	479	460	465	512	493	466	486	467	505	478	481	519	466	470	512	482	484	509	449	460	438	480	449	508	479	494	519	449	446	437	499	469	483	430	411	513	494	505	525	464	447	472	498	477	452	469	519	473	449	472	493	530	472	508	493	467	460	436	522	480	523	486	486	457	442	469	483	464	468	433	505	483	517	466	469	524	489	443	478	465	455	487	467	448	487	514	490	463	516	488	488	474	466	478	480	456	495	460	440	484	486	483	520	491	492	432	469	510	427	474	483	488	528	505	429	458	466	505	517	485	508	475	472	473	485	478	485	485	481	492	460	451	486	508	461	464	472	494	529	465	489	467	443	507	477	512	468	504	452	451	492	457	475	447	508	496	507	489	462	504	484	505	505	450	481	500	467	490	477	510	484	488	479	471	450	458	486	432	437	491	433	447	453	451	492	463	472	530	484	490	469	505	521	463	476	459	478	487	475	507	446	458	449	489	496	498	472	463	490	464	469	482	451	479	482	478	485	462	481	426	433	511	520	469	474	511	499	445	488	461	474	474	465	462	463	513	513	484	467	487	487	421	460	491	508	453	509	470	481	439	493	478	485	470	459	525	436	456	459	477	454	475	507	460	448	486	450	495	496	493	482	473	493	476	468	453	515	456	464	431	501	443	492	455	456	495	471	479	481	527	495	493	490	437	477	452	458	498	467	492	453	510	491	478	499	484	510	477	456	484	460	464	485	430	497	460	474	484	488	463	500	468	505	472	469	526	486	489	457	468	484	440	464	451	474	472	481	473	508	487	472	516	452	455	507	472	492	491	460	553	500	477	455	476	474	503	481	443	503	455	473	490	465	489	484	516	466	472	467	470	435	456	462	485	451	468	490	489	472	469	475	422	461	458	454	481	491	509	488	486	478	528	503	497	453	480	445	475	530	485	482	469	503	458	495	490	445	466	484	430	523	517	502	454	482	469	461	478	445	440	464	486	471	463	521	492	495	461	494	447	455	441	470	487	488	482	515	494	463	455	467	505	496	476	526	485	447	511	465	453	490	450	472	476	506	472	485	513	415	495	495	518	451	476	466	489	461	458	491	472	508	506	498	474	451	481	446	496	458	469	499	470	493	510	454	479	464	492	453	472	496	467	483	476	465	485	436	499	479	475	498	426	499	453	478	463	474	515	489	484	517	503	475	492	476	496	496	463	462	462	482	481	489	467	496	482	463	481	467	485	467	500	463	513	454	484	545	487	471	485	471	460	443	462	507	505	480	485	486	479	496	504	459	458	441	458	462	476	482	478	457	480	484	487	479	458	431	513	479	520	494	507	478	491	468	445	498	488	485	468	484	487	452	473	524	453	490	469	452	482	464	461	509	446	474	492	450	506	462	438	489	491	490	463	465	477	487	520	482	484	427	482	490	468	461	486	478	453	472	468	457	478	469	496	458	432	489	495	487	499	468	452	487	493	469	471	463	478	493	481	463	485	471	485	482	508	469	487	459	480	508	479	508	503	467	482	461	464	498	496	462	482	502	450	489	495	490	483	473	483	494	481	468	491	472	472	470	510	498	471	484	476	487	503	464	418	508	438	454	485	495	483	477	484	461	493	502	478	460	488	460	468	444	473	450	496	458	493	461	444	504	443	449	444	468	499	481	462	510	459	471	491	462	501	459	452	459	500	493	507	453	518	518	491	484	481	508	437	495	468	468	500	431	462	491	474	499	488	484	471	493	485	484	451	476	500	508	477	493	481	485	537	459	494	449	460	443	475	454	460	482	479	492	467	496	474	494	493	464	508	492	472	455	510	492	463	482	491	452	479	455	490	468	470	475	507	475	485	484	483	474	465	475	484	446	503	445	480	489	507	502	512	499	493	484	490	498	485	493	493	490	489	481	473	501	462	460	414	454	453	499	501	497	466	450	483	477	500	457	469	475	488	473	481	489	493	503	452	497	449	521	477	464	478	494	490	472	465	486	476	474	470	465	483	462	449	462	455	432	446	502	487	470	460	480	533	477	476	491	456	455	472	479	499	484	467	474	489	514	444	463	494	498	443	515	459	491	463	438	469	454	456	486	461	456	469	469	476	461	468	483	472	487	516	451	508	418	496	489	461	484	495	485	463	483	501	497	500	476	522	453	458	475	477	462	517	477	483	505	509	501	481	490	454	465	481	491	503	525	450	495	530	456	463	507	467	503	480	474	484	508	475	491	472	452	457	423	480	465	475	473	487	500	479	500	493	462	462	451	492	450	464	495	480	489	475	511	499	492	499	470	475	500	483	467	492	512	511	485	486	494	466	482	470	504	453	467	500	425	492	473	463	509	457	465	473	485	486	471	506	489	475	469	524	493	496	481	484	500	475	473	463	470	484	461	490	482	476	485	499	481	466	471	477	447	484	458	512	471	489	475	462	451	443	521	491	460	479	475	491	485	469	465	470	500	482	496	448	458	495	517	506	488	468	475	458	521	460	448	480	461	457	456	495	467	525	464	501	472	497	490	454	490	486	514	497	487	501	505	501	479	484	505	499	485	478	506	464	500	478	487	480	515	513	444	502	461	451	519	453	476	504	505	469	502	501	440	485	438	475	483	522	470	478	498	487	447	484	455	483	473	468	459	506	463	493	493	510	452	490	500	499	512	442	485	483	484	486	483	445	507	472	464	480	456	494	461	460	514	506	469	513	449	500	475	487	512	486	488	468	481	495	457	476	467	485	463	482	487	438	491	478	509	487	486	493	502	467	466	477	508	482	467	480	490	455	453	491	519	453	480	477	453	498	484	495	492	478	429	503	472	455	489	492	469	484	501	495	473	484	471	476	443	474	423	502	517	481	467	492	489	475	459	490	490	477	461	470	477	457	481	502	443	500	476	480	483	484	459	487	500	493	440	487	514	501	471	487	474	463	513	458	465	498	479	527	504	460	466	474	471	458	494	495	486	501	463	500	466	479	481	470	456	490	485	512	492	455	502	465	484	478	466	476	508	494	447	436	465	428	491	467	432	491	463	487	451	465	440	474	477	478	491	499	486	466	494	464	464	476	479	448	452	472	488	465	473	481	458	467	495	470	480	428	470	448	454	477	486	479	464	508	482	483	440	451	469
4918	1696	588	416	293	380	442	449	422	347	320	206	169	150	126	105	94	106	86	99	87	73	77	63	62	66	72	73	50	68	67	50	75	59	48	60	61	64	61	59	59	63	70	58	61	62	52	63	67	51	60	70	68	56	58	54	56	59	62	58	58	52	50	68	57	68	65	57	60	50	66	71	58	66	49	67	87	63	42	58	63	71	67	49	65	46	49	70	53	48	47	53	66	75	56	58	66	35	45	54	93	62	65	68	58	68	64	54	60	55	61	48	67	55	65	53	54	69	53	57	67	68	66	51	61	65	68	52	51	56	55	73	62	66	45	64	61	64	70	51	62	70	53	52	57	53	64	64	60	53	55	58	57	58	56	59	47	58	48	46	63	66	53	62	57	51	50	43	62	61	72	54	61	64	43	61	67	61	54	63	59	58	68	60	58	47	69	83	64	59	68	61	66	53	56	66	66	59	59	65	59	72	57	54	67	68	54	55	79	59	61	60	56	53	74	59	58	55	53	63	62	53	58	49	38	61	64	72	45	70	61	62	55	46	70	56	59	67	62	55	55	58	62	65	54	64	69	56	68	58	65	56	56	65	50	59	82	59	64	64	64	58	61	53	63	53	53	49	72	66	61	65	70	62	84	65	65	64	66	63	66	68	44	61	76	52	52	62	59	45	54	56	51	58	53	62	52	61	52	53	61	59	58	55	64	69	56	58	52	53	67	48	52	41	57	47	78	66	66	68	58	57	59	58	50	64	59	58	60	60	72	62	58	65	59	54	60	57	53	61	75	65	61	52	68	47	60	46	71	55	65	54	66	58	67	59	63	65	54	58	47	73	61	72	47	69	70	48	71	59	54	61	55	58	66	68	67	66	54	60	60	63	69	61	54	58	59	42	66	45	61	57	55	56	46	44	64	66	61	57	49	71	58	59	51	54	54	51	39	68	59	63	58	46	53	72	55	55	69	67	75	46	48	69	55	58	61	51	63	51	58	62	50	54	53	59	52	65	60	56	67	58	73	70	57	47	53	70	65	64	71	57	50	62	70	67	48	66	62	57	56	55	75	63	60	59	59	56	53	65	58	52	58	50	66	64	63	73	52	60	56	60	65	54	58	61	46	51	61	63	52	67	59	46	67	56	45	51	58	53	58	57	65	60	53	59	70	53	71	42	56	72	74	38	71	44	41	56	59	65	62	58	62	54	68	64	62	60	65	67	57	77	60	67	57	48	64	61	60	67	60	60	80	68	49	72	67	72	73	53	50	55	70	62	64	60	63	66	51	65	47	68	62	70	51	64	62	66	55	70	62	51	60	60	56	60	77	46	63	49	68	60	53	55	60	66	59	58	55	83	51	55	63	57	54	68	48	51	43	55	65	60	47	64	71	54	62	53	58	61	56	51	51	60	57	64	68	66	55	63	53	58	55	57	60	65	62	73	54	44	61	52	55	58	65	41	61	72	59	61	51	64	51	51	64	51	51	58	50	64	62	59	67	60	59	69	54	71	55	42	68	63	61	56	59	59	54	67	63	59	65	53	60	59	50	53	68	60	57	56	56	61	58	58	60	58	59	54	72	45	56	45	56	52	43	65	62	62	69	55	51	65	59	60	58	50	39	70	52	59	55	57	55	67	67	52	63	48	62	52	51	68	63	60	57	61	58	64	65	63	61	63	57	57	72	58	57	36	60	47	62	58	58	64	62	63	71	51	57	65	54	58	68	58	66	55	80	56	66	69	62	47	59	64	60	68	47	58	54	53	59	75	50	62	60	47	55	65	59	65	61	57	49	75	61	63	72	57	57	41	61	71	67	65	57	72	55	69	66	58	54	56	50	65	55	54	59	53	62	62	59	54	53	47	53	67	48	67	58	56	64	74	55	43	68	45	55	45	57	52	54	51	52	56	62	47	57	52	57	55	56	52	57	58	63	60	48	54	60	58	48	61	69	56	66	66	71	63	67	74	54	63	48	64	60	66	66	73	58	54	41	61	66	71	66	57	70	50	67	58	65	56	55	80	58	40	67	61	49	63	52	55	65	46	64	45	60	69	63	57	57	60	54	72	53	78	67	68	45	57	52	75	49	61	50	64	70	62	48	52	50	61	49	66	60	56	74	50	68	74	56	47	51	67	59	59	48	84	58	53	73	55	57	50	56	62	60	43	74	65	49	49	65	55	49	57	61	63	59	49	53	64	34	53	59	55	84	62	58	61	63	44	59	62	62	62	64	65	66	52	63	61	58	58	44	54	78	53	64	67	65	54	59	74	64	54	58	63	40	66	43	60	50	60	56	48	66	63	56	46	49	66	65	56	57	61	61	48	54	64	57	47	64	60	71	62	64	46	67	50	47	64	66	51	57	75	54	57	60	62	51	47	60	53	63	60	59	53	60	56	56	61	61	53	50	51	64	62	55	65	53	59	60	62	60	47	58	54	80	72	46	54	58	47	50	56	48	51	51	69	56	58	61	68	52	54	69	60	55	52	66	63	64	62	54	57	53	59	56	47	50	48	65	78	52	35	70	49	67	58	67	61	73	61	66	60	63	60	70	53	48	65	68	64	61	69	54	61	55	79	47	53	52	47	59	48	64	47	47	55	60	57	51	62	64	56	70	52	55	62	59	67	78	62	51	58	61	47	59	59	60	63	58	65	57	64	57	63	60	81	53	61	53	58	58	59	64	48	49	56	88	68	52	65	58	60	54	64	63	67	76	63	68	66	63	49	57	59	52	65	58	61	62	52	44	52	47	54	57	62	58	59	52	46	54	58	61	56	70	54	42	63	64	60	43	61	52	59	56	56	46	53	64	66	61	61	54	51	61	51	69	62	67	56	54	57	74	60	59	77	49	62	60	70	73	58	63	59	57	53	58	64	67	63	54	77	63	58	55	64	51	42	58	63	62	69	63	63	75	60	45	71	61	69	57	75	68	66	47	61	65	67	51	74	62	59	69	60	55	47	54	42	61	52	53	65	49	56	54	70	71	53	51	59	44	46	61	61	58	65	56	58	64	64	57	62	56	61	51	54	58	64	62	72	57	59	73	60	66	58	44	59	52	56	64	69	65	49	62	60	60	55	48	56	63	61	51	49	52	52	50	55	44	73	51	47	57	58	44	53	54	68	69	63	62	69	57	45	53	71	50	60	68	60	70	46	55	77	48	64	58	57	63	68	63	54	69	55	71	54	62	73	51	54	65	53	55	58	61	54	57	74	62	43	52	58	61	76	48	66	70	71	56	54	63	67	71	60	54	58	52	49	60	68	65	66	40	70	62	58	56	58	57	61	62	59	56	53	61	77	61	58	60	75	49	67	69	60	57	68	57	45	54	58	55	63	68	74	57	64	47	63	64	59	68	66	67	58	75	65	54	58	61	61	60	42	55	52	65	55	64	70	60	75	65	50	64	46	62	52	57	63	59	50	56	47	51	68	56	49	68	67	61	66	68	59	60	44	55	63	61	60	72	59	62	65	56	66	66	58	58	58	59	73	60	64
30253	14423	7542	8752	15290	16894	16759	15506	13898	11245	9545	6835	4826	3682	2815	2134	2049	1801	1663	1456	1397	1107	1065	1010	923	734	703	613	581	532	587	571	536	587	500	464	529	504	511	513	553	469	466	495	529	502	525	492	507	553	519	507	539	542	515	527	452	487	495	514	498	499	491	535	494	512	486	490	485	498	504	503	465	516	476	488	487	517	474	496	468	537	487	470	513	487	488	461	502	482	505	524	528	490	537	508	496	490	479	496	497	469	489	491	550	499	471	525	488	524	478	499	479	523	477	505	495	499	505	521	524	542	516	509	492	504	488	514	484	477	470	494	510	540	529	509	508	511	464	480	502	490	489	524	525	498	523	524	466	492	503	490	488	490	469	482	456	467	507	493	490	535	468	514	472	522	501	532	479	486	521	506	516	533	544	487	469	469	513	466	516	524	537	523	460	481	480	495	481	458	460	477	467	514	431	493	475	492	572	487	459	512	509	529	517	532	502	485	533	505	513	479	522	530	491	536	497	506	509	493	505	477	512	499	514	487	498	508	482	470	489	493	494	483	484	493	495	456	495	473	485	467	475	478	480	469	482	538	533	466	493	469	511	522	481	510	511	531	514	551	480	496	530	489	466	472	478	488	501	492	505	503	509	484	462	474	491	489	519	497	510	460	516	507	477	517	510	479	546	509	502	496	532	518	491	515	447	522	508	472	481	493	469	483	523	476	509	521	522	457	519	486	530	457	486	484	468	475	511	485	484	498	505	490	491	520	505	491	531	510	469	477	477	481	530	484	537	497	504	471	483	489	488	524	516	498	520	536	516	510	486	499	498	489	515	503	488	514	487	484	476	522	490	484	510	501	475	484	518	506	504	547	523	520	512	521	467	480	516	473	474	505	520	518	493	465	519	504	498	547	484	470	494	496	488	499	501	465	537	514	478	493	499	528	493	507	491	506	477	560	497	481	510	520	477	510	453	470	493	479	497	477	521	481	488	483	515	516	516	485	493	474	528	486	503	509	483	521	515	480	523	491	527	466	525	505	483	511	511	502	485	510	515	493	507	520	502	496	478	486	479	464	525	473	502	516	499	505	510	493	488	478	493	495	478	483	496	481	505	492	483	555	500	493	474	505	517	459	492	473	513	488	487	477	485	480	521	473	499	464	499	458	477	485	490	489	519	541	450	507	497	535	499	498	510	484	497	456	497	504	467	519	468	470	512	478	503	468	489	509	536	546	512	486	515	496	536	519	486	495	514	504	515	483	529	460	518	480	464	511	476	520	460	506	533	513	491	459	510	479	518	495	474	504	495	484	504	517	485	485	477	489	498	528	513	483	505	504	508	476	500	475	477	495	491	508	518	499	535	501	490	515	493	489	491	508	502	459	488	469	480	502	527	482	479	495	525	534	505	524	510	492	500	496	501	481	529	491	544	467	525	514	487	486	557	486	509	507	497	521	487	512	520	544	487	489	502	491	527	495	505	487	449	487	445	481	521	519	501	493	465	469	449	477	507	533	518	505	500	498	480	470	515	484	505	486	474	489	490	538	500	456	478	522	519	462	487	465	491	507	483	462	517	481	478	452	499	492	481	505	487	485	502	520	508	509	495	491	510	463	477	458	479	500	476	487	477	542	524	494	500	500	524	457	501	508	479	466	468	476	451	501	467	471	496	443	519	534	497	506	497	480	530	489	534	518	469	543	480	487	504	485	511	510	511	486	525	522	522	504	493	501	474	512	518	512	495	515	519	531	488	517	510	490	503	497	525	508	482	507	479	504	479	516	532	497	493	503	476	499	500	474	484	491	504	513	464	493	502	499	497	534	497	536	511	495	502	490	469	503	530	515	527	494	452	506	473	480	478	505	483	464	457	501	495	497	487	479	511	522	489	486	491	443	500	471	492	527	484	484	485	467	504	490	468	527	479	534	520	493	512	482	495	453	528	521	509	472	519	501	478	485	485	447	489	478	475	547	496	515	523	513	485	493	515	449	525	523	493	471	479	495	526	494	494	499	496	464	508	494	455	467	562	458	514	481	469	497	467	542	508	506	484	501	543	484	465	515	518	501	513	503	502	506	507	529	509	504	491	475	479	457	497	531	488	501	508	504	512	476	482	506	481	494	483	515	502	519	531	481	478	468	485	482	469	511	501	459	495	483	509	464	528	482	535	473	529	507	521	487	495	506	484	476	519	441	518	504	467	477	495	506	470	465	477	461	484	546	500	470	503	531	513	483	473	439	482	463	494	494	506	501	504	498	507	486	480	485	467	493	529	490	490	494	466	493	514	478	489	455	483	530	527	497	519	508	484	498	472	527	499	524	494	479	472	521	521	492	494	527	483	499	506	478	494	504	480	498	453	502	536	505	484	480	496	468	562	499	500	532	525	483	492	475	503	488	500	464	500	520	470	479	484	510	514	482	494	463	509	525	504	500	463	472	522	507	507	514	493	491	530	522	475	504	503	515	479	496	504	511	496	516	504	511	489	462	463	496	488	485	526	478	490	501	477	477	489	515	473	476	502	493	505	477	423	465	494	464	487	507	523	495	463	521	535	475	523	493	471	466	484	439	463	504	503	518	505	519	526	499	463	493	497	497	459	529	499	488	494	466	528	500	496	506	471	510	508	500	497	486	509	488	496	464	492	510	497	505	502	487	470	484	516	526	467	501	489	483	511	523	517	531	509	457	518	451	535	490	554	505	492	485	497	496	507	472	451	479	513	488	502	506	466	500	526	492	528	484	508	476	510	473	484	528	512	493	493	501	506	486	499	502	510	458	489	468	516	493	460	485	503	522	503	484	477	495	534	485	550	488	524	490	462	507	448	478	554	475	491	494	556	492	490	485	502	474	458	461	501	484	492	491	522	487	494	484	505	483	466	496	480	465	537	519	449	471	494	481	493	470	506	504	467	505	505	476	510	512	465	526	490	526	538	536	466	501	494	523	499	515	466	523	498	489	487	450	462	555	499	470	479	488	479	481	523	469	456	479	500	517	506	500	495	494	492	477	474	477	498	470	479	455	464	456	467	511	514	517	503	508	474	536	510	503	470	479	495	503	484	499	446	515	483	489	560	483	481	504	503	493	506	501	502	470	475	498	527	489	498	519	475	513	480	493	526	491	499	499	501	473	528	524	515	473	503	494	485	466	492	454	524	491	476	509	507	551	477	447	480	514	523	491	488	473	489	464	511	466	492	506	554	468	507	459	514	541	490	457	501	499	460	525	516	476	464	502	514	476	466	482	472	519	494	525	484	494	478	510	496	473	522	526	525	456	503	502	499	449	501	457	482	456	483	510	435	486	489	494	483	487	478	479	505	504	452	518	520	491	489	521	483	503	476	478	473	501	463	530	519	507	468	519	478	505	487	516	481	511	507	479	525	512	529	517	523	532	428	500	500	521	491	529	504	514	533	521	508	477	523	528	509	447	496	510	495	490	468	489	489	490	452	530	469	477	497	503	481	494	522	487	514	488	483	546	537	498	487	489	461	483	463	511	518	501	486	478
6036	2728	931	557	440	555	621	615	609	472	433	320	264	226	210	165	135	182	140	138	129	136	141	122	102	108	115	102	125	105	94	109	108	107	100	96	90	104	103	123	94	82	113	90	103	93	96	98	93	85	90	94	105	111	84	99	102	66	99	96	109	99	99	96	92	97	100	106	107	81	99	115	107	86	100	102	114	101	96	117	125	91	100	100	85	106	103	102	90	93	108	104	100	114	94	90	128	96	97	125	115	103	107	92	98	104	109	109	99	101	97	102	83	87	94	83	97	110	112	126	124	114	109	97	105	96	93	101	104	95	94	104	94	110	126	112	103	104	118	101	91	100	116	114	89	99	101	108	92	97	107	115	87	89	103	95	98	110	105	101	100	105	96	108	100	103	88	81	94	90	104	98	102	115	116	98	92	105	94	99	74	92	101	88	120	114	103	94	90	87	79	103	101	108	99	102	103	87	100	111	109	117	92	86	94	100	95	100	100	119	104	89	78	85	102	97	101	99	88	116	100	96	96	116	110	100	80	108	97	94	113	89	103	83	117	103	90	89	101	97	108	117	95	100	111	91	124	95	110	94	101	104	90	103	97	90	105	92	96	101	106	94	101	85	100	100	102	100	91	115	98	93	99	91	106	92	108	87	96	93	92	100	109	91	106	110	103	101	80	118	102	92	104	101	95	100	98	100	106	85	97	89	101	116	85	115	90	106	106	101	98	112	87	114	105	88	97	106	91	96	84	111	91	112	83	99	107	113	118	101	122	100	91	111	106	100	119	96	99	99	81	125	103	115	105	107	100	113	100	89	108	99	108	106	89	99	99	108	80	96	103	116	98	76	112	107	107	108	92	111	114	104	89	100	99	95	107	107	120	100	106	117	92	101	107	108	94	87	84	117	93	100	95	96	108	99	101	94	96	102	95	96	88	104	109	96	100	92	91	83	80	94	105	119	89	108	94	111	100	100	97	106	105	107	124	95	95	95	98	92	99	119	95	87	91	94	111	91	84	112	122	115	87	113	76	120	115	96	96	86	101	87	110	103	112	94	95	90	84	105	97	88	121	96	109	104	81	113	111	104	109	99	92	94	118	111	101	98	100	110	104	107	102	105	99	102	96	99	85	102	107	93	115	99	114	96	107	101	100	117	103	95	88	100	111	95	91	88	115	117	89	90	90	105	88	100	103	107	120	104	111	107	86	102	115	102	80	104	94	90	97	97	94	89	104	110	105	109	103	104	102	105	109	94	93	118	104	115	95	98	82	103	94	116	93	104	97	115	121	96	86	96	82	98	106	79	89	109	92	90	114	94	102	104	118	104	97	94	99	105	96	127	99	94	111	109	98	99	92	113	121	99	89	86	107	90	99	110	93	89	105	92	90	108	103	93	101	97	81	89	104	113	93	89	96	109	108	105	113	107	90	101	89	96	87	90	103	86	86	94	90	95	93	107	99	99	106	98	111	99	98	110	109	107	97	96	92	114	103	90	115	91	101	96	94	109	95	90	87	79	105	97	68	104	117	94	100	97	100	103	90	99	106	102	82	98	118	95	87	96	107	88	96	97	106	110	101	106	110	104	101	96	101	117	101	86	86	91	76	109	100	80	100	104	104	93	98	105	93	111	101	106	103	101	113	100	99	106	87	113	89	82	96	83	96	93	113	86	107	96	94	109	108	98	100	75	90	99	116	105	92	86	97	93	124	102	83	87	97	88	110	109	106	106	84	105	117	74	108	92	95	104	90	101	89	131	82	107	92	109	98	114	86	76	89	115	100	103	87	91	75	101	113	98	96	74	88	99	87	77	102	84	106	113	86	96	110	88	115	103	115	90	100	84	109	109	121	101	112	93	98	101	105	93	95	98	97	109	97	88	123	100	97	99	97	102	100	104	112	101	85	84	98	94	104	114	113	85	108	92	93	119	93	113	107	97	94	96	87	101	96	86	97	87	105	122	80	92	92	88	110	116	107	118	102	110	98	82	98	97	98	85	107	93	94	78	105	112	104	104	107	111	105	101	98	85	90	97	119	93	111	106	123	106	98	78	96	103	105	137	107	89	110	102	109	115	95	106	104	113	98	93	95	117	110	93	93	91	101	116	99	103	106	109	83	111	119	84	103	107	84	111	113	96	111	109	100	95	91	93	96	103	102	99	110	96	80	100	119	94	115	102	108	102	99	93	92	84	115	112	105	116	99	112	110	117	91	83	100	106	102	88	88	89	87	110	99	140	87	99	102	104	101	100	98	78	92	90	108	98	94	92	105	108	109	105	102	92	90	103	111	79	96	107	108	123	107	107	92	92	93	113	106	92	101	93	104	121	84	108	106	96	96	106	114	118	107	84	93	76	104	108	113	113	108	96	108	112	119	108	91	99	98	103	100	94	113	116	91	99	99	90	86	102	96	101	136	101	102	103	99	98	101	93	110	97	103	112	104	107	94	103	95	104	81	86	90	81	105	115	105	92	110	107	114	92	99	105	106	96	108	97	96	101	89	99	85	72	105	101	106	111	98	102	90	116	92	95	120	96	112	108	110	102	135	103	89	96	97	104	107	104	105	117	98	88	87	87	93	114	110	108	102	108	120	91	95	105	100	105	100	106	121	107	101	91	106	109	95	110	99	101	83	101	116	85	90	82	100	95	109	89	98	127	94	82	101	86	97	87	105	92	106	108	106	111	87	104	96	104	73	111	124	99	97	94	99	99	111	103	102	88	99	105	96	113	95	86	107	93	109	117	106	116	103	121	102	99	105	90	105	114	98	119	108	90	97	101	110	107	97	94	111	89	94	98	100	113	104	98	112	114	93	94	94	112	113	97	96	113	93	93	102	94	109	95	104	112	108	74	100	94	105	113	105	105	100	103	87	103	72	98	114	101	104	98	95	121	99	110	94	101	112	104	119	101	109	115	104	94	113	111	91	108	107	113	103	86	105	105	111	84	96	103	112	89	109	103	93	82	109	97	102	108	86	100	85	110	104	107	105	92	108	101	110	97	100	100	94	74	105	93	94	91	95	109	96	102	100	106	97	105	79	96	101	98	97	89	93	104	105	101	98	106	96	100	105	102	100	115	106	109	100	103	101	87	80	99	100	109	101	94	103	106	116	92	91	106	105	97	111	87	90	124	93	109	105	107	106	104	106	102	95	109	126	102	101	98	105	112	109	115	109	110	124	112	98	112	96	88	100	113	98	103	99	119	99	115	101	86	87	93	101	101	99	108	104	100	110	91	99	93	90	90	113	107	109	98	111	94	102	122	105	98	95	95	96	108	92	107	109	86	108	93	95	95	100	97	114	97	99	96	96	82	105	100	87	95	95	92	98	93	101	96	103	92	112	100	97	99	122	106	104	87	102	90	106	102	108	114	113	107	114	109	102	101	106	99	119	98	95	100	95	100	106	96	121	84	85	96	99	88	97	100	99	97	105	106	101	112	93	82	80	100	103	94	104	96	101	107	113	88	103	95	88	86	107	104	112	108	120	94	88	106	111	101
34687	18102	9342	10747	17929	19987	20154	18429	17209	13335	11638	8387	6032	4873	3654	2897	2625	2524	2175	1778	1780	1695	1462	1391	1300	1175	1111	1008	928	923	931	940	909	942	931	830	804	859	859	836	798	783	798	798	835	832	867	808	824	819	829	841	816	785	801	780	795	838	782	800	795	865	853	798	822	836	858	811	823	810	813	796	787	838	838	831	831	768	837	811	812	849	846	775	783	859	820	852	870	843	795	781	776	799	835	760	787	776	862	806	819	940	837	849	783	844	803	756	812	826	797	874	764	833	782	789	861	832	794	826	796	809	837	868	806	787	836	835	782	812	836	793	848	866	804	821	836	780	789	840	799	830	804	770	816	818	803	785	815	787	830	806	803	773	835	831	804	839	806	813	810	730	829	796	802	818	804	834	880	799	803	792	844	834	805	774	787	798	829	841	836	802	814	853	796	780	805	817	877	874	820	762	816	760	824	830	858	805	816	789	817	814	771	763	842	774	827	798	821	818	786	819	785	808	804	771	816	793	787	808	819	794	834	837	791	771	817	798	861	802	830	825	838	833	848	841	814	817	800	787	824	843	767	863	819	814	790	816	816	809	844	813	836	832	823	853	819	790	775	782	820	843	792	818	837	777	855	893	838	781	865	780	782	820	791	809	850	812	838	808	770	791	828	848	840	868	811	830	799	768	806	788	806	842	783	795	823	781	860	787	755	806	836	905	858	784	796	812	859	798	802	811	795	818	770	827	791	815	802	846	823	783	822	868	851	795	834	802	834	779	858	828	774	817	787	856	752	778	848	795	777	833	775	827	777	814	811	828	781	841	855	776	851	807	768	826	827	825	783	793	815	779	776	806	836	868	849	818	801	837	817	833	844	777	863	804	825	795	804	808	797	866	796	839	792	792	799	777	809	853	822	790	808	823	797	820	830	795	792	824	831	825	830	830	821	809	878	813	841	795	871	754	812	804	815	820	835	735	782	795	802	805	811	794	793	801	827	834	791	857	812	744	787	845	858	826	844	832	777	831	820	816	831	810	799	786	807	823	800	823	815	859	873	849	809	870	812	809	844	785	804	819	811	798	790	822	812	806	758	776	782	815	798	817	836	835	814	819	811	835	843	787	860	860	755	820	825	800	776	782	862	832	830	821	809	808	856	793	817	828	830	840	841	869	794	832	862	813	825	845	812	784	823	817	833	808	821	832	784	804	793	815	867	841	784	822	783	802	832	805	797	784	810	848	816	820	810	848	797	825	787	770	832	823	824	819	822	755	783	874	779	857	792	836	839	802	822	846	778	842	827	785	860	826	789	820	778	817	840	807	856	820	821	841	864	771	831	848	773	795	841	834	800	820	763	824	791	839	878	824	819	803	811	837	864	851	784	812	855	840	836	865	774	806	821	834	842	809	840	800	752	825	846	823	772	841	772	809	829	805	800	852	822	858	834	843	823	838	835	866	850	784	821	825	849	793	838	833	826	793	847	856	823	817	825	808	788	810	835	844	756	859	849	817	822	859	833	803	874	826	848	783	823	800	830	806	829	793	829	814	847	780	809	775	808	810	875	877	825	834	826	847	814	802	827	810	796	845	863	794	817	805	846	765	762	823	822	795	833	810	879	806	780	841	794	816	848	848	853	753	838	762	759	830	816	773	845	755	787	823	838	814	813	773	841	776	813	808	846	813	827	808	847	842	812	824	841	771	820	843	782	809	849	801	849	815	819	785	807	847	789	876	807	792	826	805	808	821	787	772	852	844	793	830	837	882	792	797	767	822	842	780	844	865	811	784	823	807	814	815	810	832	800	736	833	838	828	812	845	772	847	805	818	835	864	821	764	800	813	836	812	813	813	809	881	832	817	822	824	860	828	859	820	842	785	834	831	812	840	800	845	781	804	837	799	808	830	831	802	827	822	835	809	790	834	815	809	848	818	840	837	778	789	785	807	798	809	837	844	797	822	811	793	797	830	774	821	845	841	837	765	794	847	831	863	847	844	798	846	816	766	809	795	853	799	807	822	804	794	835	818	836	788	820	853	798	854	829	775	854	763	832	826	774	827	815	867	821	789	794	841	839	808	836	806	796	797	816	804	862	785	819	828	755	791	861	754	846	860	831	806	847	796	801	866	816	801	826	806	858	838	820	772	835	854	776	829	819	822	774	835	796	845	805	796	837	834	771	865	791	806	870	828	866	869	796	819	732	790	861	821	795	750	831	796	829	785	851	768	851	813	819	797	811	849	860	803	856	825	815	829	785	829	852	862	883	774	867	798	796	870	824	764	807	832	775	776	785	800	791	835	882	824	824	864	808	776	825	824	857	764	828	827	742	787	778	807	814	812	792	826	812	831	823	834	797	816	848	815	839	838	849	776	826	837	806	844	890	754	802	847	832	798	823	826	835	812	861	755	848	787	823	867	819	842	787	822	810	825	844	805	803	863	814	811	836	782	848	818	784	809	770	830	823	824	834	782	788	786	811	812	829	780	849	806	781	785	787	776	809	841	801	853	804	808	797	825	815	855	853	823	841	794	815	841	769	819	835	801	824	830	803	800	791	804	813	764	875	802	824	850	796	871	809	812	825	797	843	877	828	784	815	862	832	831	804	814	817	823	815	764	839	817	822	795	847	816	831	802	855	833	826	801	773	787	841	845	830	782	816	787	863	846	800	830	779	794	824	827	791	794	818	808	823	809	855	803	834	767	838	874	828	855	797	810	865	786	838	780	843	812	800	814	821	839	849	875	815	767	816	829	844	851	821	904	773	789	838	814	860	841	779	781	770	847	802	797	788	766	845	779	815	811	831	801	800	821	814	851	848	783	785	806	854	817	874	839	775	806	866	822	817	810	839	836	800	788	780	843	760	834	817	828	827	806	799	790	827	843	861	855	840	791	746	820	852	830	835	792	861	786	797	827	826	830	770	823	840	792	848	837	865	821	841	838	809	769	798	849	785	815	842	777	859	791	847	841	863	809	807	801	848	768	820	855	825	817	821	809	854	833	807	815	837	825	779	858	815	815	826	846	873	830	812	836	859	789	784	834	834	826	845	818	816	811	846	834	816	866	836	836	806	790	842	770	804	793	779	874	793	802	785	823	809	836	848	797	827	822	832	838	787	804	818	834	768	813	786	826	863	750	820	809	821	839	790	789	772	864	853	754	858	825	832	769	872	858	822	816	774	796	798	789	807	801	746	879	812	796	793	814	846	803	836	884	772	836	866	794	820	854	822	806	784	791	832	759	818	799	767	822	798	876	803	820	847	800	835	840	849	766	794	797	809	811	829	822	838	855	851	804	835	810	864	803	827	798	842	824	826	826	819	805	810	802	796	724	785	777	777	872	807	810	858	842	798	879	842	860	819	793	768	789	834	818	836	820	766	785	804	806	781	813	771	796	800	779	861	858	776	795	781	809	827	841	818	834	779	787	777	795	749	789	792	838	846	786	837	836	777	802	835	784	799	833	840	777	822	820	788	775	802	812	801	822	802	782	825	895	805	765	808	791	822	793	826
3240	1080	426	254	238	274	395	353	349	276	238	184	138	117	75	102	84	78	79	65	65	70	59	57	57	57	60	52	60	47	54	52	47	53	46	55	55	62	42	56	46	43	51	54	40	49	48	64	49	62	46	72	51	50	46	54	51	57	49	45	61	39	40	54	37	36	51	52	44	48	54	62	58	63	54	43	43	68	58	50	63	67	57	42	48	61	63	47	53	64	50	51	65	48	38	55	56	57	50	57	44	52	57	46	40	39	48	58	45	48	46	41	46	47	45	42	45	68	53	48	57	54	59	60	52	50	48	65	40	56	45	54	44	69	42	40	57	46	54	60	42	55	49	54	47	68	44	42	51	46	56	50	48	71	43	50	53	51	64	37	54	53	68	50	50	57	59	54	54	55	59	44	44	51	58	36	57	44	53	46	65	58	42	70	47	56	52	40	42	52	57	40	65	48	56	60	48	50	41	45	43	44	52	49	42	49	46	41	50	50	52	46	57	48	62	57	51	43	49	49	45	58	49	47	34	45	46	60	54	57	32	59	64	51	49	47	51	54	54	60	59	45	45	52	54	65	45	57	39	46	52	50	57	45	53	54	55	50	62	62	38	44	46	48	59	52	55	51	50	41	59	38	50	54	63	42	66	61	59	43	50	64	50	53	58	41	53	62	62	45	53	52	54	58	66	57	52	38	49	55	69	59	58	43	69	48	49	42	47	55	54	67	41	61	52	63	52	51	49	53	55	64	46	53	58	40	49	46	53	56	51	50	53	44	48	59	49	40	43	40	63	44	48	54	60	48	64	54	43	42	57	50	47	53	57	57	51	54	66	53	44	46	51	43	54	46	64	43	45	53	33	42	38	52	44	56	61	58	42	57	45	45	51	49	36	41	51	52	61	71	55	43	46	65	61	44	48	48	50	44	54	48	76	46	54	44	53	46	53	60	52	48	41	49	48	41	56	47	42	55	64	61	46	39	50	50	43	57	50	53	44	55	58	63	49	38	50	48	69	49	50	44	58	59	51	54	59	45	50	63	51	52	58	51	41	43	53	47	47	48	56	57	54	42	51	49	42	58	71	59	52	50	57	43	38	38	56	72	45	60	44	48	51	64	33	49	45	54	44	53	48	53	37	47	56	52	48	47	38	49	51	35	52	45	54	57	45	49	52	53	37	64	41	49	48	46	58	44	50	46	66	56	42	50	48	38	48	45	48	37	57	45	63	48	51	34	36	52	53	58	50	51	54	44	46	53	57	48	45	50	43	62	46	41	62	49	50	45	48	42	43	45	65	54	39	39	50	60	44	46	48	47	52	56	62	47	47	40	57	53	50	55	51	56	52	48	49	70	40	47	43	61	65	49	59	51	51	55	56	52	46	54	53	41	44	55	49	45	49	50	49	41	56	55	48	54	49	57	47	39	52	38	61	61	54	39	67	58	48	51	60	59	58	46	50	43	47	52	53	59	67	33	59	27	53	50	54	60	48	49	36	42	45	48	52	46	48	50	58	48	57	49	48	48	57	61	54	53	46	44	52	29	40	54	47	45	44	48	62	50	55	66	63	51	54	46	52	58	49	83	52	57	48	61	54	47	60	51	58	50	59	53	42	50	58	50	59	44	48	62	50	44	68	54	55	51	53	57	40	53	50	49	56	47	47	68	53	63	49	64	48	42	60	48	44	49	54	43	49	51	59	61	49	60	56	46	49	55	51	50	59	54	50	48	61	48	52	55	62	48	63	44	61	56	39	49	52	40	54	49	53	40	49	48	38	45	39	52	53	51	60	53	45	54	55	65	44	54	44	44	41	54	46	47	54	49	47	51	52	59	56	54	49	53	53	43	51	59	54	47	45	46	54	40	44	57	49	59	52	49	39	60	47	54	45	45	53	54	61	46	52	39	45	49	40	53	51	46	41	59	48	46	57	51	50	47	59	58	50	49	50	50	53	61	50	54	66	57	47	49	52	41	47	70	63	42	55	57	44	52	64	57	54	54	49	73	52	45	39	41	42	36	59	55	49	41	57	51	53	31	61	54	65	57	39	56	44	49	64	56	63	51	51	48	54	47	51	43	56	58	58	50	42	47	50	51	68	49	56	62	64	44	53	43	47	48	77	39	53	46	63	66	57	46	49	44	53	59	54	40	52	58	52	44	69	50	37	57	45	45	48	43	48	47	48	41	62	69	45	45	47	53	43	49	49	48	46	50	53	53	59	59	52	51	61	42	65	63	60	48	60	49	71	42	45	53	56	44	34	62	45	45	42	61	57	62	56	53	44	50	61	60	53	58	51	52	50	61	47	51	54	54	51	43	56	57	61	44	57	43	59	60	46	49	54	66	49	67	50	45	42	51	57	41	56	45	47	53	53	52	57	68	64	67	40	36	41	46	50	55	47	47	53	52	50	53	54	41	55	70	64	66	50	54	54	51	62	56	55	56	56	61	65	52	49	49	58	48	66	47	42	48	52	56	60	39	56	33	60	53	50	59	51	47	60	48	53	49	56	60	46	44	58	52	45	41	59	56	55	47	51	51	59	51	50	60	49	61	47	55	48	41	59	56	62	57	59	52	39	53	46	43	53	38	61	56	43	65	52	56	55	49	56	43	44	71	45	50	54	44	42	59	62	60	40	44	46	60	62	55	58	53	61	53	61	53	61	33	49	43	52	54	50	54	52	43	67	37	47	65	54	52	54	45	64	46	53	48	48	55	63	47	56	51	47	57	46	55	43	54	44	51	53	54	53	30	54	46	43	46	60	48	65	54	52	53	55	38	60	49	50	68	49	48	76	51	45	54	50	50	60	55	61	46	61	45	62	56	59	45	59	60	60	38	55	50	51	63	55	47	53	56	44	60	52	48	39	44	71	59	53	55	47	65	57	61	56	47	42	49	60	58	45	52	45	53	59	66	68	57	47	49	48	47	36	44	59	56	60	64	56	57	54	52	63	58	52	62	48	52	45	74	55	51	52	40	42	41	65	51	53	52	63	50	44	57	57	48	46	48	56	41	53	45	53	55	48	45	35	54	60	47	45	46	40	60	55	52	48	52	51	51	50	32	48	53	48	47	35	53	49	53	43	49	51	53	51	48	58	46	50	38	54	47	65	56	54	47	50	55	48	48	44	46	52	47	51	46	49	44	49	54	49	58	44	43	79	50	45	55	51	38	49	59	40	67	48	58	55	56	45	47	54	39	51	43	39	69	50	44	66	53	52	51	50	55	43	45	57	47	59	54	48	55	48	49	50	68	43	47	42	53	48	50	43	43	35	55	63	53	43	56	55	42	58	59	57	51	48	50	53	51	46	41	49	54	59	56	63	64	48	56	50	50	50	53	47	66	49	57	55	58	54	48	51	52	53	45	64	47	42	50	55	52	46	57	47	50	43	43	43	53	38	52	49	53	48	45	39	48	66	48	41	55	56	55	49	48	51	61	48	52	48	45	48	40	51	54	46	46	53	45	71	45	57	55	65	52	71	45	39	43	64	40	50	50
26775	11307	5648	6653	12051	14362	14984	13252	11911	8837	7052	5027	3739	2727	1945	1621	1399	1426	1157	933	918	968	822	733	707	652	564	556	492	542	482	509	497	476	452	450	419	458	437	442	426	449	444	421	409	407	431	439	461	446	431	429	442	450	450	414	431	399	441	424	444	419	442	451	439	440	442	428	453	442	413	443	450	457	430	429	421	412	388	423	416	424	428	444	393	435	434	434	445	378	433	416	418	449	422	408	403	425	436	436	428	398	438	451	442	430	426	452	427	401	428	422	457	402	411	409	447	454	463	429	430	400	453	448	441	466	441	397	431	421	433	392	434	433	428	441	452	418	435	464	427	396	428	427	417	432	416	450	420	420	451	420	441	441	451	447	449	420	432	446	411	439	449	433	442	446	418	436	405	459	435	400	457	425	445	463	431	403	433	444	425	431	454	441	445	449	433	420	442	419	478	432	437	429	453	404	432	436	441	424	409	432	409	431	402	435	393	451	439	440	440	433	421	443	440	424	405	418	433	434	455	424	449	435	453	402	425	458	458	402	410	397	392	466	459	427	440	425	428	422	432	429	444	405	456	429	454	423	438	411	447	425	452	442	419	426	410	402	435	439	433	448	442	424	422	437	411	417	452	429	404	432	414	437	440	394	449	446	436	436	426	423	448	406	426	404	449	450	451	426	445	391	485	475	461	431	435	380	429	433	430	440	469	448	417	414	448	399	438	413	450	450	408	429	446	400	419	414	423	429	381	444	457	449	443	435	405	444	424	415	457	419	411	408	419	429	419	424	439	432	455	431	474	438	437	413	432	418	451	415	420	431	409	423	416	453	462	482	427	433	425	442	421	449	475	382	438	418	428	430	441	416	426	430	399	363	446	409	445	425	416	425	438	393	431	451	401	443	440	391	458	367	407	448	432	443	446	428	418	414	441	400	436	428	395	426	405	442	485	426	445	412	464	437	443	406	420	459	453	441	437	427	427	431	433	426	460	402	441	431	441	433	392	423	438	451	425	433	396	432	417	431	410	446	377	446	409	427	444	403	448	394	424	427	417	398	437	489	426	456	432	412	445	430	429	441	442	419	395	479	442	434	413	469	456	403	457	403	422	417	457	466	413	442	459	441	425	409	418	410	401	438	402	442	439	429	417	445	415	382	425	438	444	419	481	445	447	436	431	408	448	438	441	477	458	402	425	392	430	437	419	408	426	430	450	436	407	453	431	426	459	404	457	403	431	439	451	405	450	424	458	405	409	442	462	434	439	422	398	433	440	401	487	427	433	459	438	439	444	423	429	444	403	395	452	422	412	443	459	447	404	392	452	432	414	439	442	407	446	421	429	445	449	413	442	411	420	448	478	460	463	432	420	425	427	444	422	441	405	452	465	442	423	432	403	403	422	416	451	471	454	405	406	426	433	429	423	459	422	398	404	474	427	410	464	438	471	453	476	430	454	411	405	426	449	455	427	446	415	405	403	453	409	414	417	430	410	445	428	410	411	400	435	384	442	440	430	427	453	406	450	413	458	453	465	432	439	429	411	399	413	407	438	450	446	444	463	430	431	450	429	452	422	436	445	452	449	406	442	463	442	418	441	400	433	447	418	437	445	436	427	432	385	441	445	429	408	465	459	451	443	419	453	447	454	454	429	429	441	468	437	417	463	461	431	446	452	416	416	443	429	417	420	431	448	461	427	444	420	411	450	439	460	459	415	437	427	435	436	402	444	414	452	408	403	408	431	431	440	434	428	383	402	415	418	438	414	438	424	433	428	432	412	416	406	424	401	450	436	458	425	410	429	397	444	418	447	393	440	437	422	428	460	398	435	453	423	413	402	469	420	436	451	395	450	417	416	418	441	448	452	434	461	416	414	428	442	384	472	409	428	458	437	411	404	428	406	432	443	412	425	399	421	419	401	428	383	453	437	374	418	426	396	418	423	435	469	466	423	419	436	418	435	408	416	448	445	454	442	465	436	454	434	445	468	425	454	419	429	450	478	423	430	422	433	405	442	419	430	411	410	449	458	432	470	456	431	413	426	462	387	426	426	409	419	428	433	453	459	474	462	423	444	456	410	420	460	431	401	418	449	406	416	410	448	451	461	446	409	427	411	413	425	446	421	428	407	459	453	402	434	469	417	440	433	424	474	456	447	442	436	439	430	409	426	397	438	438	422	450	421	439	433	440	397	441	424	480	424	415	438	438	387	425	423	426	428	432	415	444	417	427	441	475	459	440	437	430	428	424	428	423	440	432	453	428	438	457	432	424	454	410	466	415	416	475	400	417	430	397	432	426	422	440	465	417	426	446	432	411	419	436	442	429	436	404	460	439	438	405	415	454	403	436	416	464	401	438	418	416	424	403	445	408	436	420	423	434	438	466	451	415	460	423	460	396	437	459	430	431	443	409	404	458	433	478	427	436	403	433	443	404	461	478	433	424	412	419	443	428	417	435	400	427	429	411	489	431	447	439	420	445	394	432	429	407	443	420	432	467	403	411	408	433	445	468	404	428	455	422	410	426	448	467	465	445	426	423	455	394	439	407	423	423	424	431	446	428	437	441	432	431	420	453	465	454	428	393	443	432	410	415	430	441	416	430	466	444	409	415	444	433	442	416	445	474	468	407	445	437	403	407	437	450	439	396	441	431	428	441	439	440	453	460	412	456	395	433	415	453	398	427	402	442	438	411	417	408	437	435	443	420	392	454	466	447	419	415	476	410	414	404	443	437	391	418	431	425	415	437	438	400	438	410	404	432	436	445	437	442	433	466	434	414	472	417	454	421	426	424	425	414	456	414	427	434	423	410	421	442	417	479	443	449	423	364	432	431	373	412	442	427	395	426	410	424	417	413	420	471	449	454	441	470	460	419	460	415	416	436	422	435	424	443	418	417	420	426	476	474	407	421	449	395	418	428	432	442	420	398	439	431	462	449	439	444	432	407	429	424	406	423	435	425	453	425	419	438	411	430	417	412	426	422	413	450	390	428	430	407	436	443	419	410	420	451	427	415	436	417	426	444	432	411	415	462	453	391	407	443	418	402	421	396	407	429	445	393	416	446	409	449	460	434	455	442	420	426	436	458	413	449	433	423	430	461	428	400	460	442	441	438	440	414	424	422	376	425	423	467	415	454	437	436	449	407	433	429	430	397	424	460	417	407	469	437	467	441	433	422	404	433	432	433	424	427	414	426	426	419	414	430	445	424	429	399	408	472	454	405	423	422	446	470	439	434	398	397	445	433	417	397	406	404	432	445	436	408	436	442	432	413	405	458	432	427	422	435	403	476	443	407	446	416	423	453	459	457	443	432	410	472	453	453	411	420	446	412	444	467	403	467	435	444	436	465	439	423	475	436	382	444	439	442	465	428	437	442	439	408	404	458	424	381	447	460	416	440	446	433	407	413	425	484	423	437	425	439	400	427	434	441	419	460	424	433	398	408	422	445	460	457	441	399	468	467	433	413	397	434	433	470	426	417	409	432	430	431	473	421	431	440	439	434	412	418
3003	1016	425	299	239	309	380	398	368	306	249	181	154	132	93	93	84	96	80	73	75	73	71	67	61	63	72	62	77	54	63	72	59	77	54	64	53	51	58	60	51	58	43	56	50	65	63	66	71	56	61	59	52	63	51	46	55	69	50	56	58	56	70	59	48	56	59	65	47	52	56	60	61	60	63	64	61	54	54	62	53	54	46	51	51	56	66	63	50	53	69	42	59	62	48	60	66	53	54	52	48	62	52	55	57	56	55	62	69	69	60	53	42	55	65	54	79	48	58	66	64	55	60	65	69	59	57	65	54	57	51	57	41	55	62	75	47	62	52	54	65	50	61	73	54	62	64	58	57	51	59	61	56	65	60	74	60	58	51	55	52	75	69	47	58	55	67	61	69	60	42	55	50	51	55	62	63	64	60	61	62	65	64	62	64	61	49	67	60	52	68	66	73	54	57	67	49	50	48	45	43	58	73	63	58	75	59	53	56	51	68	59	64	61	50	63	55	61	51	54	70	59	71	56	52	52	57	61	54	57	56	59	52	55	56	52	52	59	47	43	57	56	68	50	65	51	54	49	55	64	58	58	54	72	57	69	65	53	46	50	49	49	46	63	56	52	71	61	52	55	64	65	54	61	49	62	51	49	40	64	59	61	60	70	68	53	61	60	44	68	63	59	49	55	65	59	63	77	55	59	62	62	54	68	52	66	60	63	52	65	60	50	56	56	56	51	52	59	66	56	54	47	62	54	67	64	59	75	55	61	58	54	51	59	66	53	48	56	56	43	67	68	56	58	52	74	60	57	68	52	62	80	59	52	60	66	65	62	62	46	62	54	67	65	63	58	71	65	60	55	50	62	60	76	60	68	70	68	68	60	53	49	52	49	62	58	57	47	57	61	71	46	60	65	59	63	67	67	44	38	61	55	58	61	52	62	64	50	57	51	68	46	54	60	57	54	48	55	56	63	46	61	79	52	67	51	62	60	51	60	61	52	51	69	50	62	62	59	62	52	55	57	63	62	58	54	50	58	59	73	70	59	49	49	72	69	61	53	59	47	59	67	52	64	62	60	54	57	51	59	60	58	55	64	56	57	68	63	63	55	65	57	62	49	65	54	66	68	73	57	63	64	64	60	53	61	52	67	48	65	48	47	66	66	73	64	50	53	50	67	52	43	59	58	76	61	68	67	54	55	56	45	59	59	60	54	65	52	49	52	69	61	61	74	63	66	47	59	52	64	52	61	55	50	57	43	60	60	58	55	70	58	60	77	63	54	54	59	72	48	50	60	65	60	52	58	68	65	64	64	70	75	54	52	77	65	68	58	66	51	51	61	50	66	59	50	71	63	56	58	65	61	65	61	79	62	57	46	52	59	54	51	55	46	51	62	73	50	55	59	53	54	69	40	55	73	52	61	63	56	79	49	64	59	50	57	63	60	38	43	49	68	61	63	57	52	59	59	59	53	55	57	63	49	52	57	58	59	71	57	63	55	37	61	63	72	68	49	63	53	57	55	67	54	51	66	47	52	57	69	64	59	62	55	58	56	71	57	72	45	64	46	72	63	62	61	47	65	58	51	54	47	51	52	66	64	72	58	44	58	55	45	57	69	51	51	46	66	56	57	44	48	53	46	60	49	64	61	61	48	62	65	57	65	50	66	59	53	57	72	55	43	54	61	59	56	72	46	70	62	52	42	66	58	72	70	58	54	61	57	71	51	63	54	48	58	55	52	64	66	54	52	57	58	50	60	64	65	45	61	68	66	57	52	54	50	43	52	50	57	50	54	54	64	79	67	65	44	66	49	55	59	53	47	61	62	49	61	73	60	51	49	51	56	64	56	60	52	51	47	70	78	45	60	62	45	48	59	59	52	70	62	49	60	56	55	53	42	62	59	49	58	57	70	52	58	62	61	63	49	59	60	56	53	52	56	51	59	58	53	61	55	62	60	61	51	50	63	56	65	51	60	55	54	50	62	48	56	75	53	59	68	65	68	67	46	64	46	64	56	69	57	41	53	55	51	49	44	51	54	72	59	47	52	58	59	65	63	43	57	52	66	58	43	58	53	54	72	65	62	64	66	61	50	60	53	61	55	58	48	53	56	51	61	69	64	60	70	55	51	51	61	68	63	47	55	62	62	45	50	38	51	61	69	67	54	55	81	62	70	54	58	47	58	67	45	54	62	54	69	64	51	74	64	55	51	59	44	56	64	55	59	53	52	67	54	54	52	56	51	54	50	67	50	62	47	52	60	65	61	55	65	65	59	63	53	63	50	49	62	60	65	53	71	58	60	51	63	47	65	58	62	56	60	51	49	56	55	64	60	53	63	68	54	61	50	64	50	60	47	67	62	67	57	53	57	70	56	60	60	58	61	52	64	56	69	58	71	58	67	70	58	52	58	64	50	59	62	65	64	59	56	55	58	59	66	56	62	75	57	54	58	53	60	47	64	61	68	64	56	61	84	66	58	61	63	49	46	54	53	58	53	60	48	49	61	63	63	60	45	64	53	58	51	62	58	72	60	58	57	70	75	65	44	67	43	64	69	60	60	59	59	67	63	59	68	37	60	57	59	44	53	53	53	37	67	60	51	76	63	60	44	59	58	54	59	77	61	63	59	56	71	59	56	50	54	64	49	63	55	45	59	59	51	52	57	50	49	67	44	72	66	59	66	43	55	67	50	64	57	59	58	67	67	65	69	57	58	66	68	57	50	58	50	64	60	51	60	55	67	64	61	60	61	52	50	58	55	50	59	47	64	44	57	57	42	47	52	61	44	69	55	63	60	54	54	52	53	68	56	67	52	55	61	50	58	53	60	58	58	56	55	58	43	59	48	41	54	71	51	47	48	59	60	63	44	66	60	53	56	66	61	62	62	58	60	56	58	47	62	59	65	51	49	62	59	60	67	61	61	61	57	57	55	69	60	56	58	69	41	58	64	55	55	60	70	62	59	65	50	62	63	48	58	58	65	55	51	60	59	60	63	59	75	59	58	50	61	59	60	59	68	71	58	76	53	38	42	53	54	57	58	57	50	52	57	59	48	64	51	67	63	50	62	66	66	61	51	61	54	55	62	47	61	65	47	49	59	57	69	63	66	49	54	65	58	66	56	61	60	60	70	75	73	46	48	68	57	50	52	51	59	67	55	47	50	52	47	46	59	59	51	66	58	62	61	71	61	50	63	62	57	60	54	60	67	70	60	55	59	64	59	49	59	62	50	59	53	47	58	57	63	59	72	50	58	59	61	56	62	54	67	66	50	63	61	59	58	58	51	43	54	56	58	64	50	62	60	49	57	57	58	60	63	49	69	58	50	70	50	69	61	55	68	58	56	61	51	53	63	54	55	46	56	56	59	60	60	45	53	65	68	52	44	62	51	67	70	73	53	62	53	41	61	46	66	67	64	62	63	65	51	64	61	60	56	48	51	50	42	61	63	56	69	57	47	42	56	62	74	69	62	56	54	54	55	62	76	51	53	69	51	53	63	51	67
26634	11491	5490	6644	12582	15437	15483	14209	12005	8960	7028	5085	3684	2769	1875	1569	1333	1389	1199	1088	1031	942	801	763	773	778	620	565	590	577	562	574	553	506	513	483	481	484	478	448	514	482	437	500	509	501	469	482	435	472	451	491	465	466	508	466	478	453	467	509	506	476	474	509	496	497	469	500	497	511	471	482	478	465	479	503	489	488	448	496	511	453	475	471	496	466	477	510	478	489	468	471	457	452	478	525	461	507	503	490	460	487	467	495	480	466	488	471	457	457	472	496	449	472	433	467	496	430	478	478	509	509	472	475	494	465	500	499	465	433	467	449	442	474	480	467	486	475	496	494	503	446	463	517	486	496	489	484	468	498	485	490	482	516	493	472	497	520	511	462	497	496	505	456	482	476	497	506	490	522	509	477	482	486	497	494	482	482	508	475	470	436	458	534	512	449	502	469	492	503	478	472	501	507	492	458	487	483	502	460	484	446	492	466	468	464	431	483	523	497	492	483	439	470	515	474	493	488	505	463	460	488	486	494	481	458	493	498	457	477	490	496	512	487	461	459	482	467	469	495	499	465	486	461	456	474	481	468	475	456	462	480	449	452	482	462	491	438	510	429	480	495	481	478	502	454	501	494	459	484	524	460	495	485	503	489	471	446	478	446	508	461	479	518	504	488	486	452	478	503	508	502	412	495	463	516	478	489	521	462	489	495	477	493	427	498	486	481	469	458	442	468	484	505	496	477	458	499	481	460	524	500	480	498	498	499	509	450	486	491	438	490	469	472	477	495	479	487	500	444	428	475	450	462	498	476	486	519	498	467	467	494	457	486	476	455	507	445	492	455	502	429	456	474	457	498	480	491	470	457	485	505	504	517	515	478	509	453	486	480	492	454	533	490	501	481	479	480	452	491	502	437	472	505	455	516	460	438	499	499	512	486	486	483	485	518	484	508	509	475	492	492	475	523	513	479	461	461	463	495	470	493	494	470	497	466	473	511	482	506	449	447	456	465	505	488	520	466	464	513	447	505	462	497	461	498	488	495	476	473	488	458	470	496	449	504	501	480	480	484	466	449	492	484	483	452	476	470	514	461	501	478	467	492	491	476	497	483	471	493	486	461	481	476	508	484	489	495	498	469	457	499	449	470	495	510	492	449	510	483	463	507	484	476	486	466	492	499	523	477	497	474	504	458	530	501	494	452	494	517	481	468	497	473	523	479	474	506	489	487	514	460	486	529	468	533	495	458	475	443	482	469	530	472	458	499	518	509	483	473	506	498	495	462	480	458	478	456	484	472	482	458	487	459	479	494	503	471	494	498	490	474	493	500	497	498	485	462	471	471	479	489	461	488	471	470	521	467	502	519	473	500	477	478	513	476	493	439	459	473	511	468	493	500	510	501	490	476	476	489	497	473	458	438	475	488	454	465	523	465	513	467	515	460	453	432	482	480	490	444	464	470	497	496	505	479	481	503	502	478	474	498	476	437	493	477	501	487	490	538	482	496	458	455	509	495	526	465	506	454	465	453	434	491	475	460	478	489	497	475	455	457	495	509	455	482	444	483	485	463	430	442	490	453	466	483	458	456	482	476	506	456	453	478	498	489	476	479	478	474	498	483	496	453	462	482	478	482	523	507	468	459	468	466	475	474	484	482	499	495	459	512	488	485	492	489	485	487	472	490	516	477	462	498	492	458	511	501	473	474	496	490	472	522	519	477	468	486	482	483	504	457	481	495	489	471	465	468	450	490	461	477	499	502	494	475	456	489	464	486	480	493	488	507	467	503	460	485	490	458	454	444	494	514	465	475	527	489	490	498	474	426	507	483	487	458	462	480	526	467	481	513	495	493	484	496	467	426	452	460	501	472	488	452	451	496	495	495	464	505	478	466	476	459	527	480	453	474	495	433	494	477	501	472	477	504	505	462	458	480	472	481	481	471	433	510	455	478	489	471	510	443	478	479	489	488	510	485	504	480	506	486	473	454	479	489	458	495	487	506	482	479	478	452	473	464	466	482	479	514	477	514	500	516	480	518	463	449	500	502	510	500	460	510	478	499	497	474	495	444	503	464	505	457	465	461	464	496	462	459	492	493	513	482	489	461	485	499	499	488	480	482	488	445	450	494	455	501	547	483	517	516	480	484	482	475	471	478	532	462	477	464	454	503	491	495	455	477	475	482	480	510	469	474	446	498	471	470	473	471	471	496	493	471	459	476	468	491	477	501	449	459	524	502	504	461	481	475	467	512	452	439	499	495	446	464	497	479	502	470	506	465	478	478	469	481	473	463	483	496	516	454	527	453	508	481	486	472	458	477	459	493	477	486	430	467	477	504	491	456	476	459	483	491	455	475	502	477	481	456	487	518	496	483	518	476	487	466	491	472	448	486	460	487	460	460	457	493	473	499	458	450	489	471	460	519	534	488	452	477	509	494	471	477	492	472	479	487	475	460	484	485	466	502	498	489	493	471	448	449	483	519	458	483	505	484	532	498	466	491	506	468	475	452	508	493	450	453	481	461	466	468	488	466	496	517	496	487	473	473	499	476	443	493	483	470	492	471	470	478	513	500	441	515	457	470	492	477	504	545	488	485	480	460	514	492	502	481	508	477	502	448	493	457	512	471	470	470	509	495	486	498	468	518	462	504	501	487	503	503	479	489	494	466	468	435	496	457	502	450	456	455	500	440	476	483	501	469	483	522	441	445	496	454	489	485	436	478	469	479	458	474	472	506	501	538	473	421	516	496	473	486	493	456	474	480	448	472	495	504	478	482	527	442	507	494	482	507	467	450	496	495	471	457	488	481	518	510	490	475	493	473	481	468	457	510	440	508	489	471	459	480	479	522	493	514	466	442	486	482	508	496	481	472	462	468	491	489	479	505	461	488	467	472	466	501	496	475	493	449	476	477	484	476	484	455	515	522	502	429	499	486	496	494	514	462	467	493	474	472	491	497	507	473	442	501	490	510	482	510	493	455	482	448	513	457	480	503	495	518	507	471	463	501	543	504	497	445	482	484	491	491	463	510	487	451	493	506	440	500	487	511	479	478	505	480	449	473	493	449	481	488	472	489	454	511	483	505	507	496	485	483	480	483	511	439	445	480	508	481	453	489	504	496	474	481	480	470	480	500	489	478	513	492	495	513	466	502	531	461	467	457	468	495	498	484	501	468	510	466	511	479	488	480	472	477	494	465	498	478	519	447	504	477	480	451	506	477	453	493	489	462	484	476	515	510	500	510	441	483	540	472	500	467	486	468	517	475	457	503	455	491	505	475	481	490	502	500	520	488	491	486	523	502	481	461	471	516	521	471	479	477	472	508	528	509	451	505	494	479	503	497	508	481	477	481	489	445	468	500	486	491	476	461	472	458	508	482	492	477	488	457	460	486	458	492	508	484	512	470	465	480	455	503	506	472	491	470	452	490	494	491	497	505	462	499	476	457	472	485	488	478	473	479	488	515	492	434	518	477	497	473	452	499	485	487	505	462	484	480	463	520	477	508	501	508
4698	1580	605	417	344	406	477	538	466	367	271	238	179	149	120	104	94	82	85	104	76	66	81	96	82	68	88	57	62	65	64	49	65	69	61	65	59	49	62	53	64	56	57	72	57	57	63	62	55	68	64	49	57	61	61	51	60	49	65	61	51	52	55	67	52	54	59	54	63	59	55	52	59	50	59	71	55	58	72	68	50	58	43	38	68	76	54	57	52	68	61	56	47	59	52	62	52	60	54	46	59	38	73	58	71	61	65	55	55	60	69	56	48	59	55	71	53	66	67	57	48	60	68	68	69	59	64	63	53	55	63	54	49	60	52	53	60	69	66	60	67	63	56	59	60	61	72	49	62	67	63	50	38	57	57	49	52	52	67	60	65	63	65	45	62	58	60	67	49	59	49	63	63	55	56	45	64	63	73	57	49	67	61	60	46	54	76	59	66	56	56	71	60	71	62	54	59	64	66	72	58	67	54	64	57	77	50	63	53	71	59	53	56	51	59	60	55	47	72	68	64	43	56	63	60	73	65	57	67	60	59	49	64	69	66	55	61	54	69	71	78	53	57	56	72	61	62	58	71	59	52	58	66	66	67	57	58	80	61	62	60	57	79	64	58	47	64	61	64	70	57	47	64	52	48	71	64	60	46	59	63	60	62	60	61	79	59	66	72	66	69	49	65	62	59	59	58	73	69	52	62	51	51	53	51	56	63	55	66	69	60	65	73	53	59	60	56	48	70	64	72	52	64	65	57	63	50	55	58	52	58	64	63	69	58	44	55	52	65	63	49	61	60	62	67	58	61	58	71	49	52	52	64	53	50	58	64	52	67	46	53	65	55	65	64	48	48	50	57	63	61	55	64	71	60	67	62	63	72	66	68	69	55	62	71	62	57	62	67	65	59	50	50	61	59	60	63	57	67	62	49	58	56	47	74	56	60	60	63	66	59	50	57	54	63	62	55	66	57	59	47	54	64	52	69	64	53	66	64	60	69	58	51	49	55	63	70	66	68	52	66	61	56	59	67	59	62	49	68	54	69	57	52	57	70	48	54	58	53	67	59	55	59	59	54	60	67	46	69	59	67	73	55	64	50	49	54	61	52	65	72	73	61	51	61	68	68	52	51	69	51	61	54	62	62	61	64	49	69	66	58	66	56	74	54	64	69	56	62	65	61	51	56	62	48	78	72	55	59	45	49	55	63	62	64	67	44	49	61	58	66	59	58	56	55	52	72	66	54	76	58	63	51	68	57	66	68	55	65	55	59	64	65	50	55	74	66	57	55	57	60	71	58	68	53	68	49	74	56	40	81	52	63	57	48	68	58	60	64	56	57	36	57	59	53	71	69	53	56	52	59	62	61	56	62	72	58	61	61	52	55	64	58	69	55	45	55	63	42	65	64	62	69	54	68	64	56	56	69	78	49	52	61	61	58	60	64	50	67	61	64	52	70	70	67	66	65	56	67	63	69	51	58	64	60	45	58	61	56	40	64	66	52	53	63	60	62	68	53	59	66	70	60	58	76	56	50	60	58	59	62	62	46	73	55	48	56	64	58	60	57	59	56	52	67	53	62	49	67	75	55	53	60	61	45	41	70	59	48	69	64	52	52	49	56	62	77	55	59	66	68	54	75	67	35	63	54	66	66	58	65	64	67	64	58	43	59	76	39	50	45	72	66	67	67	58	46	52	65	66	55	53	50	65	78	54	52	60	64	56	65	58	67	61	72	65	53	58	55	60	59	57	59	56	51	50	57	61	70	57	59	52	55	66	70	59	60	68	49	49	65	65	61	60	79	63	56	69	50	50	59	47	51	59	46	58	69	58	53	74	68	73	61	52	68	56	65	63	55	69	64	71	62	47	58	61	58	67	60	68	53	55	54	57	62	60	50	50	51	66	72	59	51	64	54	46	55	54	56	62	54	50	59	57	56	45	67	77	62	60	51	51	50	52	64	59	51	54	61	53	55	64	66	53	60	56	65	53	62	53	66	55	64	54	61	53	43	42	61	63	67	45	71	58	66	49	51	59	61	56	62	77	64	54	49	79	61	56	50	54	57	61	51	56	57	49	61	61	58	57	54	57	85	61	62	72	57	60	69	64	55	68	76	65	67	48	59	44	64	61	63	66	48	66	65	59	56	52	61	64	51	69	68	57	60	60	49	61	51	74	43	40	50	70	53	57	64	66	51	73	62	53	58	45	54	57	46	77	71	58	62	63	53	69	59	61	61	66	51	65	52	55	60	60	65	76	56	50	54	77	48	62	61	40	61	70	63	61	56	66	68	64	60	48	46	51	53	42	58	56	46	52	63	52	58	64	64	51	65	58	56	59	54	74	76	68	66	64	74	62	58	75	58	73	66	65	66	50	52	62	62	45	71	47	51	49	53	54	54	45	54	68	57	42	72	57	63	65	64	75	69	69	56	68	61	57	61	54	38	67	59	52	66	59	65	55	50	55	54	54	58	66	53	66	59	59	62	54	63	56	56	64	64	59	52	53	56	83	62	60	59	58	49	57	59	59	54	59	58	48	58	62	56	59	72	57	58	48	57	62	61	50	54	61	75	51	70	61	46	58	54	68	47	63	67	51	59	67	53	60	72	55	70	52	59	52	66	71	61	62	55	57	61	66	56	56	76	62	62	58	65	60	73	56	56	44	57	60	57	71	59	49	64	53	62	61	59	63	43	71	62	60	61	58	65	59	59	52	55	59	55	60	60	54	60	53	61	66	66	70	52	67	76	61	60	56	53	63	55	55	63	58	50	52	63	57	58	59	57	55	53	71	66	65	58	77	57	61	52	62	66	53	60	64	54	60	67	55	59	68	53	54	66	48	59	53	54	62	58	55	55	66	77	62	62	58	59	63	66	64	62	58	50	66	70	50	44	49	69	71	51	67	56	64	65	67	61	73	52	66	65	61	57	63	62	60	60	57	51	63	66	62	72	67	63	61	55	60	62	52	69	65	54	65	64	61	54	55	52	61	64	55	58	48	56	71	67	57	57	62	51	55	59	62	53	55	66	59	58	65	69	52	60	56	58	49	52	50	62	70	55	63	46	59	63	66	57	50	61	44	54	55	54	56	51	51	54	56	58	68	63	58	69	62	60	62	62	57	62	52	58	49	50	73	57	63	60	69	55	67	51	58	65	64	46	55	61	57	61	64	64	55	53	67	71	54	56	60	55	60	57	62	46	58	56	61	66	67	70	63	61	52	62	60	57	61	54	55	65	44	60	73	59	52	75	64	71	59	59	49	60	52	54	74	73	63	58	58	65	68	65	69	49	60	58	59	49	54	70	57	49	52	60	55	60	52	67	61	64	60	60	54	80	57	56	56	58	56	63	70	51	59	52	64	54	51	59	61	53	65	60	69	69	46	40	67	61	54	52	50	61	54	65	60	57	59	50	73	59	70	64	61	55	60	65	53	65	69	51	52	49	62	60	54	63	55	49	58	52	68	80	76	59	65	55	47	50	58	69	75	59	65	65	68	59	62
29453	14762	7061	8391	15439	18819	18664	17851	14542	11015	9116	6890	5034	3752	2627	2147	1778	1658	1561	1449	1256	1112	982	858	940	794	750	685	629	592	643	670	578	556	519	478	519	487	499	540	512	508	500	527	520	476	509	472	511	552	492	473	539	530	474	519	500	515	484	527	483	509	498	517	509	515	502	542	467	502	511	502	491	498	542	497	505	482	486	499	524	498	505	503	476	484	508	502	476	531	543	520	547	464	491	546	486	509	498	530	513	518	511	526	487	537	489	516	508	493	538	525	513	452	518	510	500	529	499	520	513	485	487	495	516	506	501	501	514	508	514	509	510	465	485	513	468	505	492	511	498	518	500	515	506	492	516	491	489	513	507	548	497	471	476	463	530	477	497	520	515	493	467	481	485	483	513	526	480	521	496	511	505	500	490	533	524	509	506	511	492	491	532	504	486	510	514	487	514	483	533	517	499	527	468	509	486	523	486	543	488	474	503	528	524	513	448	480	520	490	519	508	499	491	521	505	522	493	479	510	527	490	463	464	501	528	539	520	500	462	510	489	484	506	505	495	493	484	508	490	511	472	518	533	497	560	509	527	511	536	487	515	530	482	497	493	521	506	479	502	546	550	506	526	463	467	554	476	488	511	489	547	538	492	504	472	530	518	514	494	487	539	517	503	516	455	502	546	493	514	475	521	509	501	508	520	507	444	503	519	481	507	519	506	466	515	490	473	503	525	542	525	461	511	522	466	532	486	507	542	485	459	497	534	487	467	493	504	523	472	506	468	500	525	505	486	499	495	532	492	462	489	518	539	537	520	504	484	479	495	500	498	491	548	493	518	482	461	485	511	513	471	464	488	543	542	530	495	477	495	508	484	469	485	523	505	475	495	550	514	512	473	516	488	472	471	520	537	487	472	496	497	512	489	449	493	521	503	498	496	473	508	484	516	485	524	482	481	428	533	459	531	515	515	502	502	482	471	477	500	491	512	456	510	504	455	488	550	510	546	483	512	517	498	489	487	503	496	506	514	461	481	530	500	494	493	471	448	509	491	469	523	492	517	479	527	485	436	464	458	500	477	477	488	502	501	471	485	515	476	491	518	471	544	483	499	543	495	526	521	480	504	493	499	523	470	504	506	487	526	497	486	508	552	522	497	496	497	439	519	503	482	522	522	468	507	521	521	477	541	466	511	500	466	490	461	520	518	499	529	493	497	499	472	471	518	519	526	479	470	497	540	498	525	464	489	493	440	491	506	511	502	541	511	503	500	485	517	453	529	532	451	507	545	533	460	496	530	480	463	477	496	489	512	566	497	481	525	496	504	515	527	485	537	529	465	529	455	516	531	485	524	487	498	504	509	499	487	484	511	475	506	487	483	505	481	514	562	498	516	509	515	509	499	524	552	499	461	493	506	523	505	512	508	497	492	482	532	519	470	514	479	522	533	556	511	464	526	502	473	458	487	485	513	498	517	495	509	487	518	487	506	502	496	505	512	522	519	501	485	536	505	510	523	522	534	537	481	467	535	485	499	511	467	525	483	439	481	473	498	490	503	500	507	463	463	514	529	479	520	498	475	471	498	525	509	534	469	490	452	503	461	465	493	508	495	521	532	493	512	507	519	487	510	503	502	498	457	472	516	490	519	472	515	508	464	526	497	480	507	529	508	540	505	505	537	527	535	556	467	510	472	484	501	459	513	513	468	510	492	472	469	483	499	454	505	526	509	519	473	528	517	490	506	479	521	503	481	504	471	498	516	455	472	499	491	503	493	512	493	513	513	528	471	477	532	498	465	503	483	458	500	501	519	507	485	522	476	519	457	503	487	505	497	492	504	472	504	526	507	487	519	492	507	531	489	527	494	510	527	510	482	527	475	468	506	463	498	478	525	473	531	493	478	522	536	526	518	492	503	474	492	524	514	502	499	503	494	506	538	516	491	479	502	532	503	485	506	486	490	480	483	493	480	523	504	507	553	482	508	509	483	522	499	529	499	491	472	488	485	495	507	522	460	500	514	495	516	488	529	519	485	512	497	473	521	485	483	512	504	447	485	520	470	526	468	486	468	495	478	509	535	502	499	532	535	528	458	487	513	520	508	468	508	535	527	506	483	506	498	492	490	509	492	499	494	509	525	525	522	523	499	495	506	513	497	501	475	518	469	499	513	496	502	518	497	466	463	507	504	492	519	547	496	471	483	555	507	524	513	450	508	484	500	527	523	519	478	486	515	512	513	553	515	512	490	472	507	534	504	478	478	502	503	485	537	462	501	530	514	532	489	501	524	483	544	502	485	517	521	469	517	499	498	475	487	512	524	494	489	525	490	494	509	507	487	499	507	496	503	504	461	537	531	514	531	495	532	477	509	498	549	474	505	497	506	494	464	496	500	461	489	488	522	508	495	491	489	487	501	517	477	513	521	500	490	493	502	505	507	489	546	503	553	492	500	485	533	477	485	491	468	508	441	501	508	515	499	541	508	495	468	476	522	478	502	513	493	475	505	505	505	500	509	535	472	481	489	501	491	516	477	464	536	455	468	471	511	522	510	484	548	526	543	499	541	480	501	494	508	482	509	518	476	542	506	491	479	495	522	523	503	467	471	494	535	491	524	532	513	499	524	516	527	521	501	515	485	514	517	482	476	468	512	498	447	511	501	474	456	526	485	483	531	497	504	482	516	495	463	548	491	506	514	482	520	503	504	485	494	510	502	520	520	459	468	503	515	528	463	505	482	543	513	481	468	507	504	524	514	486	489	490	464	550	549	495	506	525	541	486	503	474	488	459	472	442	539	501	522	503	466	519	479	489	520	513	490	504	508	482	519	536	477	505	526	514	499	489	492	499	499	483	505	476	469	526	479	473	515	456	512	554	474	488	510	460	487	500	525	484	475	506	464	501	511	511	522	520	485	510	513	492	493	513	487	530	485	464	475	533	497	512	544	516	468	508	498	476	529	508	480	478	459	471	494	511	456	487	506	498	512	472	500	532	487	536	460	533	507	504	521	520	504	507	461	499	506	496	511	491	489	524	491	514	481	527	492	509	480	509	497	523	489	495	520	506	517	506	518	454	517	514	511	506	506	504	490	515	495	518	527	510	478	486	549	480	474	470	484	471	520	521	493	515	501	485	495	467	516	523	466	507	473	487	502	489	464	504	553	480	505	499	507	467	488	517	482	509	449	553	502	483	536	509	503	509	477	506	511	505	505	491	517	499	474	534	513	513	486	475	520	519	505	481	504	492	530	537	473	505	485	502	517	503	505	526	518	495	513	481	527	479	477	498	493	523	510	524	503	471	528	473	537	551	526	498	493	515	499	513	473	509	499	512	489	496	495	540	497	490	495	506	460	506	473	524	508	501	510	480	510	536	491	481	491	504	514	487	514	517	468	496	490	515	505	464	489	479	481	506	516	486	539	519	492	485	548	464	507	464	478	476	478	553	471	517	541	511	516	526	507	520	488	487	510	491	508	495	504	551	478	506	506	500	478	498	484	482	480	487	472	498	504	542	476
5530	2543	834	526	447	604	762	792	642	485	433	372	289	213	170	170	153	155	148	128	137	124	104	122	118	126	140	123	113	108	111	115	101	92	109	122	104	96	112	96	101	88	105	102	101	99	85	99	106	106	117	96	86	105	100	100	94	117	107	113	111	109	106	108	105	100	121	101	105	78	96	100	111	113	86	104	98	109	92	94	95	79	94	104	102	104	98	89	99	107	98	97	91	104	102	106	119	112	105	104	112	107	106	102	88	114	84	77	103	86	95	104	96	87	89	100	106	77	98	101	109	98	98	102	95	95	116	110	95	77	116	116	102	105	109	114	118	104	109	134	118	108	102	102	83	81	111	85	94	85	116	93	118	88	105	104	100	107	104	94	103	97	110	107	101	94	94	84	67	111	103	97	98	110	114	96	79	124	104	113	108	87	97	100	92	114	96	99	99	112	109	84	89	83	107	110	103	92	93	103	75	98	114	98	89	92	110	95	92	86	127	88	115	98	88	101	123	90	96	89	105	102	108	91	94	95	97	99	95	93	114	96	95	103	97	97	98	105	104	99	98	99	107	100	98	103	125	109	106	99	100	84	97	101	91	98	93	110	102	92	101	97	118	81	91	112	89	99	116	110	89	119	96	99	107	104	91	94	81	109	111	101	98	94	94	105	115	105	105	111	118	105	130	112	109	101	106	91	97	99	100	103	92	105	91	111	114	102	99	107	103	107	91	99	101	119	83	110	121	96	101	115	106	111	114	106	108	99	103	106	118	103	101	85	92	88	101	100	109	99	113	87	97	95	118	99	105	114	122	91	83	93	104	101	98	95	95	125	103	107	108	96	96	82	120	102	111	114	110	107	125	83	86	98	109	102	99	96	111	111	89	108	103	98	100	84	108	108	94	94	106	115	95	85	118	100	115	105	83	114	87	87	71	114	115	93	110	105	92	111	114	106	78	104	110	99	105	99	90	102	98	104	109	84	97	111	94	106	106	99	107	106	89	100	111	110	115	120	105	94	124	116	114	85	98	100	101	104	103	88	97	99	102	100	103	112	96	96	106	108	77	114	104	90	112	106	116	99	91	86	106	114	100	120	104	110	107	115	91	89	102	110	90	90	90	99	109	103	85	83	95	92	90	121	87	100	108	90	103	103	104	107	101	96	104	104	103	117	79	120	105	114	106	100	83	113	96	97	116	115	81	102	90	114	114	103	94	105	113	101	101	118	104	100	84	101	107	106	98	107	107	108	94	108	96	96	97	117	101	102	92	93	95	96	113	113	110	114	100	96	101	106	102	104	103	104	117	104	111	88	107	99	96	98	92	99	96	96	78	98	109	94	101	98	121	100	101	101	89	81	95	91	101	113	88	99	121	90	96	91	110	123	113	113	101	128	92	93	106	96	117	104	100	112	96	105	89	132	122	107	96	98	101	105	94	105	101	100	94	79	92	107	90	113	126	114	107	95	90	90	104	108	107	90	104	123	113	108	114	103	104	95	104	103	110	100	89	116	108	106	113	104	98	108	89	107	97	103	91	130	92	98	124	96	108	102	89	90	118	112	97	104	110	111	104	92	104	110	114	117	100	102	110	109	94	97	106	105	106	110	108	104	100	101	104	121	102	107	109	111	118	97	106	87	104	112	97	84	115	114	91	102	98	111	112	103	106	104	83	110	82	95	90	98	101	105	106	97	96	102	106	106	102	100	104	115	99	99	91	111	91	103	93	96	81	80	130	106	100	89	102	103	102	93	105	104	116	92	108	103	98	111	138	96	99	91	98	115	97	116	98	90	108	114	85	91	122	97	89	97	108	95	106	106	87	115	99	107	106	110	93	104	100	118	114	113	100	110	90	120	97	107	108	92	114	102	108	101	84	96	96	123	96	112	94	119	101	104	108	101	114	96	108	109	82	89	91	105	94	101	92	110	96	110	100	119	110	95	101	101	88	105	105	106	96	111	97	82	98	102	95	102	89	80	119	127	104	118	95	97	95	99	90	104	126	102	103	103	108	109	107	133	98	110	103	101	107	109	110	101	93	99	82	110	93	82	101	123	111	107	106	108	87	90	95	90	85	94	103	103	117	98	127	86	106	108	113	111	111	102	92	87	97	101	109	97	91	98	115	95	100	111	101	82	106	89	110	103	92	101	87	102	114	96	109	101	95	103	111	110	111	107	97	101	91	110	112	97	105	91	86	89	95	106	115	109	97	117	97	97	101	91	97	109	108	108	100	114	113	106	110	105	113	79	97	120	97	105	87	95	106	115	102	87	92	104	102	112	105	115	118	99	99	93	93	110	104	102	89	83	107	90	98	108	100	91	100	86	92	113	103	77	111	108	112	92	115	113	92	106	96	89	95	89	116	87	98	94	109	92	92	98	117	100	114	101	117	113	111	102	98	92	120	90	103	120	99	109	102	90	95	124	86	101	100	89	97	95	98	95	103	98	103	114	110	98	120	85	116	105	86	96	104	96	116	77	91	93	98	90	110	127	110	99	101	94	88	99	126	119	105	90	97	100	96	114	120	92	102	111	120	108	116	122	105	102	91	105	95	81	101	112	95	99	97	106	84	98	96	117	99	85	100	100	97	121	103	101	110	95	104	102	107	90	102	100	113	95	94	113	107	98	88	112	102	100	107	115	99	110	112	95	94	107	113	111	95	106	106	91	102	99	109	113	78	101	102	94	84	102	95	105	85	92	96	108	110	108	107	98	105	95	99	100	82	90	98	101	111	99	96	99	91	103	107	107	94	98	98	113	94	124	111	102	114	109	113	97	111	98	89	100	124	80	94	107	88	103	100	125	99	111	93	84	96	88	116	102	96	102	113	123	104	100	118	103	90	100	106	99	93	96	93	106	107	99	90	123	94	102	95	92	96	79	113	100	98	114	94	128	100	102	105	105	115	104	80	108	99	97	88	95	106	100	93	99	121	93	102	116	100	104	100	102	111	118	95	95	105	92	98	97	112	94	101	93	100	96	104	88	118	113	102	107	96	115	94	111	79	96	120	105	97	83	101	104	97	105	112	113	102	105	107	95	104	74	88	89	112	116	83	89	103	106	103	101	130	106	100	112	97	87	97	96	116	100	106	109	117	88	106	95	120	111	104	80	100	97	107	91	106	104	131	76	93	87	92	107	124	110	117	99	87	98	113	91	93	95	93	120	97	94	110	113	99	117	98	96	89	113	94	104	109	108	102	99	93	103	98	96	122	92	104	109	90	109	88	110	109	101	79	103	101	77	100	83	110	90	105	108	106	98	123	83	111	101	106	92	85	92	114	100	108	110	109	95	103	88	106	89	111	99	84	101	104	112	107	125	90	97	107	103	110	105	95	81	103	68	110	111	121	121	95	95	99	78	109	95	102	102	102	130	107	113	88	92	109	109	104	99	88	91	101	100	102	85	97	131	103	95	107	111	121	98	115	116	89	99	87	100	80	89	92	94	97	111	95	101	91	101	99	76	102	89	77	110	99	86	115	107	118	114	79	97	102	116
34090	18184	8942	10603	18637	22655	22613	21318	16784	13090	11381	8572	6826	4780	3379	3000	2600	2174	1977	1851	1668	1583	1486	1360	1273	1299	1270	1057	1041	998	1031	1027	908	886	888	883	866	878	868	851	843	835	774	832	868	858	812	800	823	837	850	838	803	809	875	821	843	868	875	839	809	841	870	896	839	833	824	823	809	840	826	776	803	823	913	838	917	803	840	869	806	881	837	852	850	822	807	882	794	871	811	869	799	812	856	838	809	807	824	771	814	858	868	849	878	808	847	853	819	831	875	845	842	831	847	842	833	818	795	842	848	804	805	846	815	838	850	841	801	854	846	833	782	825	843	826	842	789	856	837	818	833	857	821	821	818	859	792	822	815	848	854	847	829	846	800	801	834	811	842	881	847	845	824	841	813	871	796	804	804	852	804	834	858	838	763	832	893	862	833	872	806	838	851	806	818	820	821	863	855	869	872	888	858	822	797	856	876	854	815	863	818	829	782	876	840	824	854	861	820	785	799	838	817	805	852	847	832	856	796	808	854	837	852	828	896	842	804	880	888	880	828	822	852	824	776	850	810	876	845	855	869	811	839	832	827	796	826	886	824	814	898	885	793	889	796	832	836	833	807	818	813	821	887	841	794	851	832	839	847	810	790	822	814	842	857	851	807	826	900	839	909	809	827	839	839	782	784	851	867	771	861	877	861	826	850	826	849	799	837	822	845	824	844	829	902	867	831	860	830	823	779	813	817	843	811	914	833	859	817	814	829	873	838	847	850	825	879	775	872	839	797	836	817	892	786	808	777	848	799	874	876	844	813	863	830	869	836	802	830	846	818	843	854	880	819	896	819	803	810	816	822	841	824	767	844	850	860	830	849	822	798	837	827	838	884	811	801	845	800	859	816	820	872	836	823	796	842	835	873	843	850	849	808	851	822	828	818	778	872	851	821	840	842	830	886	824	804	854	901	839	853	890	841	813	832	831	858	860	840	839	850	826	829	852	873	869	868	847	932	838	866	823	857	832	809	816	814	800	845	880	781	862	797	791	869	792	812	825	836	843	799	798	824	821	819	895	824	798	899	837	803	847	807	858	822	812	820	831	860	837	878	842	832	834	861	810	827	853	818	821	817	878	825	817	845	843	865	853	795	850	795	800	843	859	803	861	850	886	794	851	826	879	822	857	868	842	821	807	838	864	801	847	831	802	855	875	850	864	812	819	831	831	814	818	814	840	834	830	837	817	817	870	849	822	826	836	805	861	858	847	857	905	860	896	837	808	842	813	825	885	846	864	814	834	847	818	816	833	814	846	831	842	839	817	871	825	858	833	835	839	790	828	790	900	821	829	830	790	816	831	777	794	848	862	802	849	827	836	797	817	803	801	869	855	846	797	851	819	807	873	811	896	862	822	865	817	794	874	802	811	854	891	817	802	830	855	787	844	879	822	840	817	855	833	818	836	840	827	864	824	848	848	851	827	862	808	849	794	830	850	835	869	842	885	792	846	850	879	860	808	858	833	822	856	785	888	881	825	806	863	844	867	853	865	836	826	892	841	813	824	794	844	825	832	805	813	839	870	864	812	833	820	849	820	826	825	869	856	920	864	839	775	811	837	815	817	822	885	832	835	828	816	836	769	815	832	847	845	778	794	789	809	904	836	812	850	820	817	826	820	827	845	835	835	879	897	838	814	841	831	877	851	823	832	862	827	824	823	882	837	858	860	792	820	806	840	836	853	839	821	847	833	847	808	813	863	847	858	846	816	796	833	811	850	790	876	847	826	790	813	804	815	849	836	856	825	797	805	854	896	822	832	840	845	840	877	817	831	812	820	836	838	787	818	821	856	825	849	798	907	832	837	760	848	897	801	837	831	814	878	804	877	854	849	840	857	784	802	814	861	856	829	827	846	852	824	834	826	850	830	865	849	837	795	831	851	858	890	829	791	812	896	805	853	885	814	822	799	817	873	823	880	877	805	853	862	849	824	812	829	910	803	809	863	814	805	872	854	850	845	841	842	879	853	836	857	839	831	812	870	839	794	789	839	862	823	840	792	808	832	860	829	826	894	831	863	775	842	835	841	808	798	858	806	872	816	818	825	864	883	882	874	836	806	830	857	856	907	806	821	896	811	822	838	825	875	787	830	845	871	837	826	821	786	832	820	777	788	844	791	850	855	754	861	828	813	822	849	829	876	887	830	823	875	824	847	845	804	876	802	863	830	849	785	849	807	826	802	798	832	862	879	807	843	848	824	834	797	829	896	793	859	848	819	824	870	802	814	815	808	868	861	839	863	869	864	844	828	807	880	842	889	804	841	869	839	823	806	846	807	852	849	839	813	814	814	804	833	840	806	845	820	780	800	858	858	885	829	857	810	821	807	814	799	816	784	879	839	842	839	807	853	868	862	861	782	804	846	802	844	835	834	845	802	799	849	859	850	819	861	814	859	867	867	826	838	829	823	823	850	889	847	839	899	848	819	855	846	898	803	803	812	762	795	829	872	839	801	834	888	839	803	825	823	846	872	818	833	830	766	819	863	872	815	868	824	901	794	788	812	824	862	807	865	880	820	826	834	851	857	865	805	872	793	842	810	817	812	864	847	850	846	761	825	804	789	844	871	828	767	822	788	870	829	828	821	841	827	825	828	834	819	804	875	785	863	821	829	778	826	822	825	838	827	842	820	851	829	884	821	830	832	870	822	829	816	833	870	839	845	863	829	833	884	870	833	833	842	806	828	856	825	829	861	851	898	848	800	825	813	790	841	758	857	804	865	845	884	810	803	834	840	805	794	766	888	909	804	826	814	815	807	838	855	788	865	823	826	802	875	804	832	842	856	813	839	803	865	843	815	807	825	834	833	840	871	837	860	863	864	847	903	836	820	806	865	799	796	835	909	812	839	834	857	875	874	846	831	827	826	851	814	865	821	821	836	838	859	873	833	857	853	809	835	809	814	867	785	831	836	868	884	838	808	811	802	825	845	821	858	848	788	847	824	836	855	854	875	841	845	848	832	808	837	803	858	817	888	839	827	856	834	822	832	847	872	846	847	831	877	841	836	844	877	840	860	807	797	833	802	782	870	834	834	811	830	895	883	890	851	839	838	828	783	810	842	839	851	840	885	835	884	897	826	827	825	871	793	849	846	811	841	826	803	817	848	843	838	842	804	834	890	902	827	826	846	782	821	902	811	872	832	838	831	815	834	846	826	859	847	826	843	775	873	823	858	766	790	862	810	819	777	877	865	845	807	804	822	782	832	858	836	790	810	821	888	841	801	824	804	855	820	859	867	792	870	800	857	855	823	860	839	870	864	874	850	845	831	869	822	800	856	845	838	857	839	879	808	814	822	809	848	850	835	804	807	843	813	818	792	846	833	837	850	870	869	827	890	785	875	818	843	827	817	815	823	826	810	838	845	829	828	836	842	855	884	804	894	850	782	824	844	826	811	858	888	853	885	815	811	851	835	848	839	788	822	855	834	830	845	833	838	791	830	864	817	886	842	846	813	808	835	841	909	842
3102	1118	447	248	264	347	471	453	321	272	232	146	135	120	77	76	82	76	76	70	71	62	70	57	56	65	50	52	57	49	46	64	59	53	61	48	52	55	46	52	37	53	63	50	46	75	46	45	50	46	47	48	63	44	60	38	56	42	71	53	60	50	56	47	37	48	50	43	58	63	51	52	50	54	38	49	63	55	61	45	56	57	47	45	60	56	41	61	50	38	46	56	67	54	51	53	44	49	41	61	45	50	47	57	61	55	54	48	39	61	58	57	60	51	41	52	47	44	64	61	62	59	53	42	47	52	68	52	54	59	55	50	49	56	47	58	60	55	53	41	58	44	47	50	51	51	59	47	53	67	55	56	48	48	62	51	43	42	56	51	56	57	56	62	53	55	46	59	42	55	59	43	50	59	44	56	60	53	52	50	41	46	55	59	54	56	52	45	50	47	55	70	67	64	57	70	51	57	44	69	49	49	48	46	44	47	48	49	59	50	41	51	59	42	65	49	47	50	50	50	50	63	55	46	51	52	50	50	52	56	49	51	39	55	72	48	52	51	50	61	50	45	49	46	58	57	60	60	55	53	51	45	58	56	52	44	56	64	56	43	43	57	53	30	42	37	64	46	54	46	45	50	53	54	57	44	56	42	55	51	56	71	67	42	52	49	54	44	46	45	54	50	56	54	41	54	55	55	36	46	54	68	53	74	47	48	46	60	51	51	50	39	50	56	46	45	41	45	58	53	52	44	53	66	54	47	54	39	59	68	48	38	63	59	44	62	64	67	51	46	53	40	55	52	35	69	62	45	62	43	61	47	54	56	57	59	49	42	63	49	39	33	61	56	52	57	45	60	63	48	59	47	51	50	54	47	58	55	59	49	49	68	58	61	44	46	57	66	47	61	54	53	62	51	44	67	47	45	58	45	49	47	54	49	52	50	61	52	45	58	44	40	53	51	45	41	53	59	58	61	53	57	45	49	61	52	45	59	38	51	45	59	47	56	43	57	47	49	63	46	48	63	49	50	45	47	58	64	58	46	45	61	47	49	48	38	58	58	57	53	57	33	49	44	47	48	49	56	44	48	34	53	43	54	57	62	62	58	61	60	46	51	54	53	47	57	55	52	51	70	48	48	58	57	57	58	60	52	48	54	61	53	43	55	47	52	52	65	52	64	45	56	55	45	52	48	51	49	46	52	51	51	56	60	42	56	43	39	54	50	49	46	57	42	60	46	48	53	48	49	46	41	74	58	56	68	45	57	59	55	59	60	40	51	44	51	54	56	69	40	49	63	62	56	47	48	44	56	66	60	60	50	42	48	69	60	60	46	51	64	42	57	43	47	57	47	60	54	55	53	58	49	46	58	43	55	56	58	69	74	59	52	56	43	51	52	49	49	47	66	47	53	60	57	43	54	49	56	57	66	48	43	57	53	47	56	52	46	48	57	51	52	64	50	52	55	59	59	54	55	52	58	42	50	41	45	59	44	47	55	50	55	46	69	54	54	58	48	46	44	73	63	64	56	59	48	49	56	46	60	60	38	42	48	43	65	59	53	71	51	51	46	53	59	47	53	52	43	52	49	51	45	48	41	59	42	58	42	57	56	54	52	51	52	47	51	41	61	33	45	52	49	48	50	42	49	50	46	55	57	59	50	69	53	48	40	44	46	53	50	50	45	46	48	47	53	39	46	50	48	52	47	61	54	53	44	57	46	60	65	56	61	53	56	49	49	53	50	58	53	57	41	53	49	52	61	55	48	37	46	50	60	57	41	41	40	50	63	62	48	76	56	54	56	52	47	47	44	50	39	71	44	47	50	40	48	44	56	54	54	52	49	39	53	54	62	48	63	61	50	48	51	48	59	48	56	42	46	50	49	58	57	53	50	51	54	41	48	52	53	67	58	59	46	63	53	59	58	40	60	51	52	55	45	48	54	59	61	46	55	38	45	40	57	40	46	52	63	62	50	47	58	64	49	54	55	48	49	59	42	36	51	58	46	44	49	36	57	50	56	44	39	50	51	51	53	58	59	63	55	52	52	50	63	51	42	52	53	45	63	51	57	47	54	64	66	66	67	44	61	43	39	55	51	57	61	47	64	59	50	40	48	64	40	58	50	47	53	69	53	59	44	55	54	50	43	50	45	52	45	60	56	58	42	55	48	60	46	51	44	54	52	42	41	47	44	49	67	54	45	58	45	55	45	52	44	61	49	51	36	54	59	49	50	45	44	54	57	62	56	49	47	47	52	56	56	56	52	59	44	58	41	67	52	50	58	64	55	50	53	56	62	55	45	50	50	48	59	53	53	55	54	50	54	61	39	51	57	63	45	63	41	63	53	55	57	52	50	42	61	43	58	53	51	61	47	62	62	47	42	53	52	61	60	52	50	52	52	46	46	48	38	55	59	58	57	50	42	57	52	53	56	62	50	66	46	46	40	52	60	50	38	46	52	68	55	55	53	56	50	58	44	54	55	52	54	59	64	56	50	47	53	40	38	53	54	56	65	51	44	46	47	56	57	46	56	49	46	49	46	53	48	50	65	53	50	43	63	46	48	55	50	56	49	59	65	58	67	52	50	58	53	45	67	64	52	45	63	47	55	51	42	54	55	48	47	64	63	49	52	54	50	45	63	48	40	52	43	62	51	56	62	61	52	67	46	47	55	65	56	46	55	46	44	37	38	44	53	49	59	49	73	55	55	48	42	56	60	48	65	49	63	71	54	58	55	63	59	42	55	48	45	53	46	43	59	49	54	52	47	52	65	71	56	59	59	54	45	67	50	56	40	47	51	59	60	50	39	46	64	56	62	63	39	43	58	48	57	59	48	53	50	68	52	49	51	50	53	55	57	57	63	53	56	38	61	57	51	68	36	62	62	46	54	49	57	48	56	51	72	47	47	41	52	54	42	59	55	42	56	48	52	51	55	48	44	63	48	50	50	48	44	54	51	54	53	42	52	62	43	53	67	62	58	55	54	54	53	51	53	43	42	51	48	47	46	53	67	59	56	43	52	57	53	45	52	55	60	46	43	45	48	39	49	49	52	54	56	62	55	51	63	59	50	39	46	45	53	55	50	43	68	63	60	52	51	54	56	69	50	50	60	48	53	36	49	43	55	59	49	47	58	50	39	63	56	53	52	48	45	61	49	53	53	49	51	41	51	58	53	56	47	43	48	52	49	49	53	53	48	52	44	54	46	51	44	52	47	66	45	68	58	60	47	50	37	41	51	51	46	42	45	47	50	51	53	42	50	62	52	44	53	62	51	54	55	56	58	72	53	51	46	56	61	62	51	55	43	54	37	62	48	48	46	43	48	60	66	58	52	46	40	52	53	45	57	61	46	53	51	57	57	53	49	49	57	55	53	49	58	54	72	48	41	47	42	53	50	42	64	52	65	57	55	63	50	58	58	55	44	44	51	51	48	55	60	48	51	60	43	50	40	49	49	46	57	55	59	38	50	43	44	49	44	46	52	44	45	54	62	52	55	60	50	35	38
26585	12123	5416	6488	12831	16821	16810	15016	11059	8594	6918	4942	4065	2624	1764	1518	1515	1159	994	1005	853	826	753	727	682	700	600	560	590	567	580	518	487	467	435	445	465	420	440	442	447	438	455	439	426	470	421	422	476	461	462	427	442	441	439	471	414	411	429	438	417	462	440	424	469	439	408	429	436	439	408	443	415	449	433	442	413	452	457	457	490	450	446	475	413	459	428	455	408	431	429	441	425	454	449	441	461	443	427	415	434	475	469	446	416	437	424	465	441	426	471	432	496	457	449	421	445	461	406	459	436	445	445	424	469	404	476	450	434	458	424	420	421	432	436	433	410	436	488	422	454	433	416	437	419	447	487	448	390	440	416	420	416	441	448	442	387	450	420	435	407	420	464	404	465	415	435	422	408	444	427	420	419	465	466	452	431	416	451	428	453	454	477	447	410	423	375	447	459	443	444	417	416	430	434	440	434	440	444	461	441	391	425	469	476	438	432	463	431	421	421	437	460	422	437	390	451	463	471	435	458	437	444	434	456	446	440	422	421	440	444	468	422	471	460	426	426	425	444	417	429	445	417	427	452	463	462	511	451	437	430	438	444	477	454	424	442	441	445	392	478	423	416	448	426	408	415	421	466	413	452	483	441	425	447	441	485	460	424	490	456	450	448	485	447	458	451	424	470	438	411	453	462	452	437	479	427	435	440	402	437	465	446	437	457	449	403	473	415	444	476	473	433	422	440	466	436	412	445	454	464	428	445	442	465	474	449	408	431	456	427	454	419	422	472	441	471	444	445	434	445	459	416	396	448	456	444	421	429	429	411	461	441	442	444	437	469	438	458	465	434	463	395	478	441	425	460	458	467	440	431	411	450	398	461	397	424	420	442	421	444	433	412	417	464	442	429	460	432	454	460	455	424	424	482	430	454	410	431	438	435	430	408	435	415	471	425	432	416	451	456	443	449	442	447	439	428	469	430	449	427	424	450	453	452	400	418	416	438	412	444	463	446	433	433	470	427	459	436	425	421	481	461	452	457	453	407	427	408	453	466	487	431	425	456	457	478	424	469	427	432	461	471	432	419	415	447	449	421	434	393	438	446	455	441	466	448	430	447	432	440	477	422	412	456	442	429	427	418	432	440	448	492	445	448	422	443	476	405	445	427	432	483	432	434	444	455	422	456	474	393	446	435	470	433	467	423	436	437	411	478	456	456	451	419	449	430	456	416	433	407	440	404	439	446	444	463	433	461	422	460	455	444	446	467	470	432	452	436	440	443	437	447	434	441	446	398	434	437	405	456	460	437	431	413	437	453	463	449	409	412	467	396	442	463	422	450	442	439	439	424	427	447	445	449	400	436	460	430	434	442	445	400	439	446	451	465	462	428	449	435	450	457	428	421	451	474	450	433	469	465	439	479	397	481	430	436	416	431	418	463	434	450	419	420	415	405	401	461	438	414	443	455	456	421	452	432	442	451	437	409	413	453	464	430	445	465	422	435	429	454	445	441	459	455	435	431	431	432	422	445	441	438	431	484	437	436	468	473	451	430	432	445	433	450	432	442	469	438	429	402	491	442	464	407	420	420	388	405	434	448	420	433	419	432	497	429	418	441	423	482	446	420	445	454	455	428	460	449	430	399	444	441	475	441	441	470	433	439	438	425	443	416	456	434	448	454	448	482	430	440	414	428	402	456	432	438	434	439	427	454	466	457	457	441	426	444	446	471	452	470	426	461	451	449	464	469	435	442	456	439	439	435	443	467	433	457	432	457	407	440	448	432	436	425	447	431	418	418	465	471	471	465	406	476	401	457	438	439	403	418	471	447	418	419	436	455	412	431	441	440	463	438	427	415	440	444	412	451	465	439	442	419	449	402	392	457	479	443	420	435	434	467	429	471	465	444	442	442	425	447	426	427	422	439	453	469	429	440	434	421	453	429	486	427	417	439	426	441	457	427	444	418	455	437	454	431	419	480	412	407	422	468	449	448	443	441	447	463	439	455	433	450	394	471	454	415	455	412	452	481	462	441	443	431	438	425	418	445	407	436	443	474	425	433	416	410	452	437	458	476	426	446	493	459	432	461	488	454	437	431	454	458	450	436	454	419	459	442	430	432	452	407	437	431	433	457	454	422	449	437	448	432	440	441	459	433	403	441	468	433	438	423	431	462	435	372	431	461	467	422	468	457	451	403	433	416	439	451	465	452	451	454	435	444	431	436	429	403	459	424	490	445	452	451	432	410	446	412	444	490	481	471	423	430	438	435	462	462	462	418	489	462	441	432	433	427	456	465	431	408	429	386	438	455	417	444	424	444	427	390	455	465	445	422	440	450	455	447	429	457	457	445	445	448	438	444	433	443	442	407	424	455	453	447	406	467	470	429	449	451	457	457	408	445	405	449	435	425	441	451	402	430	470	460	444	480	424	468	426	425	463	467	466	445	456	408	436	476	451	456	439	412	433	417	417	435	413	426	433	422	467	452	445	470	373	432	418	423	435	468	412	430	450	442	433	417	465	441	465	417	483	406	434	443	425	470	477	452	421	468	460	450	464	438	425	446	463	439	442	403	459	435	453	465	412	450	448	478	469	421	435	480	432	461	444	443	473	453	435	402	441	424	469	435	430	437	459	386	443	399	431	444	449	417	439	429	469	411	447	440	427	391	457	446	476	446	472	481	445	427	425	409	448	470	426	436	431	424	453	420	450	423	449	395	427	455	449	452	449	430	435	434	452	470	480	456	457	425	472	447	427	440	437	438	443	430	410	406	424	453	470	427	421	448	456	425	463	470	400	455	412	464	444	401	475	428	464	440	459	442	449	433	448	420	415	470	438	437	419	429	461	429	444	471	442	426	417	455	394	427	420	415	403	463	434	458	445	441	450	445	479	448	422	463	445	465	437	449	451	461	460	434	416	420	464	453	432	444	441	481	424	425	494	452	451	425	422	463	442	445	425	415	398	449	444	455	444	408	453	431	433	449	439	425	434	469	454	436	435	456	454	434	435	445	444	412	436	434	415	464	447	465	430	438	458	464	418	451	457	456	430	478	455	403	444	442	412	477	431	409	452	407	457	425	450	446	469	439	434	435	418	442	394	426	442	428	471	446	407	442	468	419	434	440	447	443	419	449	436	441	458	435	463	427	411	436	412	468	423	423	409	432	436	459	476	444	461	498	440	435	454	406	441	456	469	464	450	427	443	433	443	487	476	407	448	434	428	429	468	425	444	438	408	465	449	443	444	417	442	454	416	439	430	434	440	438	398	457	406	427	470	446	442	478	476	471	465	436	427	443	443	427	464	418	460	433	422	428	442	439	418	435	436	450	448	471	451	405	428	444	429	425	491	448	441	404	428	428	383	457	453	406	446	452	424	447	440	443	425	441	438	422	417	447	430	446	458	404	470	420	448	461	407	426	448	413	460	440	411	446	429	439	423	447	439	480	420	446	430	464	437	416	465	455	436	438	443	448	473	420	459	452	438	456	400	445	422	433	453	434	444	451	434	439	432
3001	1166	426	257	253	371	428	395	344	296	198	178	171	118	96	84	91	74	82	71	65	73	67	52	65	62	89	69	50	61	66	61	53	51	54	58	63	59	64	59	77	60	56	55	49	55	54	59	55	76	62	54	60	71	60	60	65	52	65	54	62	47	59	58	63	60	53	60	52	70	54	53	54	56	49	57	57	58	66	53	52	60	46	47	62	68	73	50	57	66	62	59	54	56	50	49	62	58	59	59	63	62	60	59	61	60	60	63	68	52	58	58	82	60	54	64	51	64	59	62	59	66	53	72	54	67	57	64	58	89	69	53	54	50	60	54	68	48	59	74	55	74	55	57	52	56	49	69	58	54	59	65	59	61	68	67	55	45	66	62	63	51	47	60	49	81	64	66	56	65	48	73	58	57	52	80	57	64	61	52	52	60	49	68	44	62	66	59	56	53	54	59	60	64	49	64	63	59	54	57	76	56	48	65	55	60	53	59	59	49	71	59	51	53	71	61	64	51	69	60	55	57	53	50	58	43	75	69	50	58	57	62	58	66	67	52	55	56	50	55	52	63	63	63	50	59	64	57	68	63	62	59	48	66	56	56	67	64	53	50	69	63	63	54	56	47	57	69	41	65	51	61	58	63	59	61	51	64	66	56	54	66	68	58	60	51	58	58	49	50	54	61	61	51	62	53	54	79	52	52	53	60	52	62	54	67	54	67	45	55	45	67	56	54	52	59	54	53	44	53	54	53	73	62	48	57	67	46	58	72	56	50	54	56	65	65	65	65	60	74	60	62	52	60	60	74	60	49	61	49	47	48	57	62	61	48	64	60	56	65	69	63	59	59	56	51	54	54	59	60	56	50	52	58	68	53	75	58	51	79	83	62	56	73	53	53	66	63	63	53	61	53	59	65	54	65	70	52	50	59	45	64	54	55	48	47	61	56	71	53	60	71	82	48	46	65	70	54	48	67	60	61	55	60	54	60	58	52	54	53	62	65	59	53	65	61	51	59	68	53	55	51	64	63	51	60	71	66	69	52	49	62	61	61	46	66	47	52	52	54	52	48	53	52	62	64	49	71	62	64	65	79	61	49	65	60	60	47	54	62	56	56	62	64	59	48	49	61	57	56	55	66	76	67	54	66	66	67	48	70	77	63	67	61	61	57	61	54	63	57	70	59	67	71	70	59	60	61	62	63	72	56	59	68	49	62	49	55	58	58	62	48	55	64	66	60	58	60	72	67	55	63	57	56	61	54	56	64	47	76	54	52	56	65	51	51	64	49	62	65	34	65	67	44	56	61	52	62	68	63	55	57	52	62	54	62	63	61	63	61	52	50	47	63	68	60	62	63	64	57	58	55	67	67	61	55	66	63	61	54	52	58	56	52	57	52	67	65	62	55	60	65	57	61	61	54	47	57	57	56	53	46	48	76	59	74	60	61	62	55	64	55	50	67	74	60	53	69	69	65	58	58	62	58	66	57	67	54	60	67	48	58	60	64	65	61	64	67	61	60	67	75	47	66	55	66	48	58	63	53	53	57	55	54	68	58	58	72	61	66	49	60	55	40	62	60	55	69	43	53	50	56	52	58	50	67	66	64	55	59	46	71	55	53	55	60	52	63	51	69	48	53	63	49	70	44	70	60	51	62	49	45	63	47	57	48	52	51	56	62	57	61	51	67	51	61	58	64	43	55	76	75	55	71	45	55	48	64	60	56	56	67	55	68	59	65	45	64	62	57	63	58	60	43	55	73	53	68	58	51	54	66	62	55	61	70	67	54	53	61	63	62	58	51	60	56	69	72	60	64	80	52	71	51	57	63	59	62	49	57	71	50	57	60	47	71	53	64	54	67	62	55	45	72	44	62	58	59	61	59	57	76	49	53	71	63	47	57	54	56	51	67	49	55	59	53	53	46	71	72	53	54	66	69	54	62	64	64	65	61	56	60	54	63	67	52	60	56	59	68	50	57	65	51	50	54	48	57	48	53	65	49	62	49	60	46	56	61	54	50	61	52	66	60	50	51	38	55	46	67	51	64	54	53	58	64	48	51	70	52	68	55	58	67	62	67	63	61	55	51	63	59	54	42	54	45	63	54	67	43	60	65	53	48	68	68	55	49	61	55	59	69	68	61	55	56	55	69	75	67	57	60	48	59	56	55	64	50	62	74	66	52	71	54	37	61	60	60	65	56	70	55	51	68	52	63	62	54	51	48	57	57	50	62	66	58	51	54	62	72	49	66	62	49	64	66	52	65	68	61	56	57	55	60	61	51	55	63	69	56	53	48	50	54	63	61	69	48	80	66	55	58	60	54	65	54	69	52	45	35	50	70	50	60	62	50	59	61	44	53	59	58	55	62	57	56	50	53	56	60	61	75	51	57	51	65	52	46	63	54	52	58	55	60	57	73	68	65	42	69	54	60	64	51	59	75	56	53	67	64	57	55	49	72	66	67	52	61	59	57	57	56	52	56	56	70	44	66	57	58	51	48	60	53	69	58	75	65	50	58	59	75	58	56	61	52	63	51	53	53	61	68	66	75	58	51	61	62	56	57	58	69	74	68	64	67	58	61	56	59	59	60	61	66	55	53	72	56	59	60	36	66	78	69	56	60	63	58	58	48	62	63	56	78	48	65	62	45	53	54	51	65	65	67	68	58	61	54	65	59	52	50	50	63	51	54	61	48	48	53	50	62	60	66	51	61	62	62	63	65	62	62	67	64	54	72	52	60	61	65	64	63	69	61	61	58	56	62	53	46	52	53	63	54	57	53	61	68	48	62	53	60	44	63	55	65	65	60	47	63	66	64	61	57	50	64	62	62	51	76	46	53	62	59	58	57	43	64	60	54	55	59	68	61	53	60	66	64	62	54	58	61	63	49	60	54	55	62	61	54	64	48	58	54	50	52	53	68	71	60	65	58	71	56	59	52	72	51	47	69	66	55	52	54	53	56	50	73	54	56	51	53	47	65	63	68	68	58	69	63	58	65	56	49	46	47	57	51	50	46	50	71	67	57	68	59	54	67	70	51	64	66	63	52	52	54	65	63	44	54	63	59	57	59	46	49	61	57	76	75	55	59	60	69	55	48	53	63	64	49	57	54	59	67	53	52	58	73	63	60	48	72	56	49	46	58	66	49	70	56	60	62	51	66	60	62	56	47	55	58	54	51	59	62	41	50	54	57	54	70	65	65	58	67	57	56	74	68	58	58	68	60	54	59	58	60	56	55	61	61	66	55	64	45	44	56	47	50	56	61	52	46	42	52	50	72	64	58	49	43	52	68	50	58	50	63	51	44	60	59	48	62	61	65	58	58	55	66	63	67	60	69	68	55	61	65	58	61	53	43	65	72	66	50	60	59	51	47	56	47	58	55	41	50	53	72	64	56	62	48	66	53	52	55	65	56	67	54	67	45	58	62	68	51	55	53	65	59	47	55	65	68	60	66	63	55	57	55	56	63	59	58	64	71	74	59	59	56	57	53	61	52	79	64	69	57
27174	12651	5208	6481	13791	18045	17718	14400	11018	8801	6723	4912	4040	2565	1805	1585	1541	1221	1028	1035	867	852	772	766	766	714	713	652	648	589	632	600	534	527	537	507	515	487	495	491	482	494	480	491	522	495	499	494	542	477	520	482	507	512	490	497	509	477	465	495	487	452	511	489	496	469	513	454	464	477	492	474	471	502	490	465	491	489	465	459	521	495	500	469	507	502	481	514	500	497	481	505	485	484	495	450	465	481	484	504	462	498	459	483	483	493	503	463	476	467	526	491	479	486	456	521	514	484	530	494	465	463	467	474	510	457	488	482	444	484	502	475	478	508	493	490	462	518	533	477	516	522	511	479	462	467	493	459	487	488	508	483	488	450	533	506	487	455	476	481	502	458	502	512	513	459	498	487	467	461	510	511	499	468	492	467	513	467	513	483	510	475	509	481	452	487	479	496	484	478	473	505	509	488	473	508	514	496	484	484	465	499	489	485	503	473	476	458	471	512	525	488	481	478	493	469	490	485	471	499	492	477	482	457	471	552	476	490	467	451	486	499	506	496	445	432	456	490	490	490	500	496	474	489	473	512	462	495	473	478	494	540	512	451	465	496	484	496	485	467	512	461	455	466	522	439	472	500	498	487	479	475	546	507	477	502	473	486	506	464	501	497	504	510	489	473	489	494	487	530	482	467	512	468	491	506	496	476	506	464	498	500	460	444	482	469	464	520	505	486	484	487	493	460	494	477	488	501	488	496	502	496	509	461	464	475	473	509	425	508	506	507	468	450	458	470	483	463	534	468	466	479	479	505	508	514	526	502	486	503	502	501	493	487	482	487	466	467	463	515	466	511	524	480	476	470	497	466	489	460	489	487	523	466	496	465	491	480	486	465	462	516	515	446	494	492	497	477	451	475	487	457	458	493	499	476	463	494	505	492	449	478	482	455	491	499	479	491	485	484	525	485	478	483	445	495	465	499	496	482	478	491	513	512	468	479	487	494	481	476	468	483	505	446	489	489	511	513	497	480	486	470	465	528	478	490	520	490	477	426	513	451	492	498	468	470	495	452	494	503	523	499	486	505	507	512	488	445	490	516	470	495	482	487	508	496	509	465	447	507	488	490	484	481	500	503	502	505	463	477	461	543	470	459	490	478	495	515	512	492	462	478	465	493	495	489	507	451	443	495	485	488	469	478	467	437	467	502	527	500	462	469	512	495	476	461	460	491	476	493	508	490	465	483	454	501	468	484	482	492	477	478	489	464	494	479	520	484	501	507	483	467	497	441	489	507	454	497	515	515	468	471	474	474	511	462	463	474	511	504	506	493	487	487	507	488	481	434	490	449	454	479	501	490	447	462	521	498	492	473	510	482	448	481	506	512	500	459	475	517	501	512	445	511	487	492	493	487	480	474	515	510	488	463	477	452	515	468	469	490	474	533	518	453	494	502	525	508	500	483	509	515	495	515	529	514	529	515	486	451	467	474	495	466	478	509	497	498	528	507	465	498	496	491	501	468	457	476	479	476	506	499	496	518	474	496	511	473	453	493	493	530	488	466	485	478	456	467	472	523	513	518	467	457	490	461	467	483	495	493	522	503	448	460	450	490	473	517	453	463	470	485	489	497	519	468	466	504	515	497	467	504	496	506	500	493	455	499	500	474	477	512	484	474	454	468	457	483	504	519	499	526	521	509	472	467	426	455	507	499	458	484	479	480	477	484	487	428	466	481	475	458	475	500	483	478	464	509	489	460	504	492	486	494	513	497	483	478	487	490	468	470	504	500	484	471	461	476	495	500	470	500	486	502	490	493	437	481	487	538	468	473	470	494	448	450	509	473	472	523	524	504	459	469	507	480	513	526	482	454	511	481	512	468	527	491	491	483	489	483	518	520	503	516	503	461	486	463	513	462	532	460	480	469	449	520	515	538	470	460	490	483	497	502	443	485	494	511	503	450	515	497	475	461	511	481	475	491	437	432	464	468	455	472	491	489	471	461	467	504	474	496	483	521	471	455	445	491	492	457	515	496	461	498	476	466	491	482	468	485	473	500	513	523	491	442	503	465	478	490	505	468	463	472	498	484	479	432	483	498	483	450	492	455	512	473	473	510	496	491	484	499	509	507	507	474	493	481	518	475	472	477	503	498	467	479	452	512	488	483	480	518	477	539	449	468	475	473	494	471	480	515	516	486	496	477	470	490	514	464	489	505	481	493	482	509	476	510	527	463	499	496	459	501	470	497	495	524	482	477	456	513	453	509	505	474	496	483	497	502	447	476	499	494	504	486	523	473	508	499	509	500	487	481	522	452	510	457	489	489	476	495	498	494	504	520	493	493	458	462	481	508	446	503	449	513	500	482	470	462	479	464	455	486	493	474	452	441	499	483	445	482	499	510	543	454	474	491	462	501	478	484	469	499	474	481	524	532	471	503	472	496	481	492	503	477	480	467	459	455	453	515	477	494	504	474	520	479	477	494	469	517	498	476	490	477	464	510	463	451	480	485	473	504	480	474	473	465	482	487	482	478	478	519	469	471	504	481	458	453	471	464	501	488	545	504	477	491	497	492	519	501	491	525	535	507	509	514	461	509	449	516	510	485	492	454	492	505	503	472	488	490	497	473	478	491	499	509	469	477	502	473	501	491	499	485	478	443	473	459	511	461	450	482	475	466	518	449	485	459	447	497	495	464	492	437	497	448	503	479	482	504	507	518	487	476	510	487	495	496	500	483	468	512	552	483	490	495	479	555	428	516	469	490	495	488	472	490	504	523	467	465	512	520	451	464	489	473	445	463	514	471	491	514	448	466	502	508	454	511	471	484	478	467	520	504	462	495	475	498	495	516	496	509	507	486	527	464	498	499	487	509	456	482	505	539	509	493	510	478	453	505	455	491	504	506	462	475	490	482	476	490	519	464	456	507	507	474	472	496	459	493	509	462	490	521	466	474	466	506	503	501	495	500	457	466	505	504	491	493	453	508	491	497	477	471	470	508	460	472	459	488	492	523	509	486	464	459	445	502	478	513	495	492	465	525	483	489	487	442	461	504	477	494	447	503	469	465	496	442	512	502	475	472	460	446	490	464	452	488	456	463	489	450	468	504	508	481	449	472	508	504	514	488	506	507	505	461	439	492	493	489	516	478	517	531	463	487	513	509	501	506	515	477	496	503	455	512	462	474	497	450	525	511	494	460	519	495	455	450	478	517	510	473	471	470	513	460	478	468	500	485	474	494	470	505	512	503	500	529	561	468	500	504	482	467	496	458	464	490	468	476	490	520	496	511	478	437	508	485	443	493	492	478	477	520	515	449	486	497	468	520	518	516	467	500	532	512	492	460	465	519	487	480	490	530	519	510	471	496	480	483	468	526	506	480	495	497	421	477	483	461	467	484	496	455	493	466	504	482	491	429	479	467	482	461	421	528	517	476	500	487	472	449	482	485	522	489	527	463	464	466	472	508	512	518	531	463	466	469	468	502	476	501	529	432	471	473	485	463	492	478	491	454	469	474
4758	1830	606	364	384	531	626	463	381	362	284	211	179	134	111	107	98	86	80	75	82	84	72	67	61	61	72	72	62	58	57	74	56	65	60	50	63	54	52	65	70	63	62	58	66	72	51	58	57	54	59	54	58	54	56	54	46	67	60	48	47	54	60	73	56	56	58	64	60	61	74	66	57	56	88	81	67	59	61	72	69	48	56	59	66	56	56	69	51	48	75	57	66	63	52	44	61	63	47	57	62	52	72	53	60	63	52	60	59	66	76	50	52	64	55	53	54	66	53	51	55	52	66	70	63	67	55	55	53	72	46	66	68	52	60	45	50	59	73	58	37	53	53	48	54	65	57	61	47	65	57	61	58	47	63	54	65	46	58	63	48	62	73	79	46	55	56	57	63	51	70	50	59	60	55	70	63	58	56	55	67	69	68	72	69	65	59	74	67	72	58	59	63	48	72	56	53	63	47	63	57	61	51	54	59	62	49	68	59	61	53	46	48	52	69	56	62	66	71	53	44	73	58	49	66	68	44	72	62	62	55	70	68	62	50	63	50	75	48	59	60	64	61	68	68	69	72	56	75	66	58	54	60	57	56	61	57	56	49	62	47	52	65	64	55	60	53	45	51	66	55	71	53	63	56	65	67	58	57	76	54	53	49	66	58	55	55	42	61	61	58	66	65	68	73	64	65	47	53	63	56	49	57	71	67	55	52	68	58	52	61	57	55	56	58	62	60	58	57	78	54	66	55	70	65	51	55	60	58	64	59	55	56	60	72	55	56	56	52	60	55	55	55	59	60	47	54	49	71	57	55	64	58	71	62	57	62	53	67	75	63	56	58	58	59	55	65	63	55	53	66	64	59	58	50	64	78	55	58	55	50	60	57	52	63	65	54	65	71	67	58	66	68	60	59	60	59	69	65	57	54	61	54	75	60	55	73	65	60	52	63	59	64	61	54	57	53	61	70	65	63	56	58	73	64	76	62	56	58	71	72	63	54	62	58	59	49	53	63	69	59	73	57	65	55	65	54	41	52	46	57	60	53	67	61	62	61	62	66	62	67	68	53	53	71	58	65	46	56	57	54	62	63	54	64	44	61	51	59	61	45	66	66	63	63	56	59	56	62	52	68	70	65	49	58	62	69	49	61	62	49	63	66	59	50	55	56	60	53	52	58	68	57	64	79	56	79	63	64	70	64	52	58	62	54	74	57	89	44	53	54	73	65	64	64	53	64	63	61	72	57	59	51	60	53	59	73	66	72	46	52	58	56	58	77	59	64	58	60	60	59	75	67	66	58	63	58	58	56	46	51	57	58	56	62	62	49	58	57	57	62	68	62	61	60	68	52	52	57	59	45	55	59	60	46	62	68	52	58	49	43	65	73	65	59	67	57	65	58	58	58	60	52	51	69	63	52	57	48	64	51	61	57	69	59	64	54	46	66	49	52	62	64	60	56	52	50	65	67	70	62	62	58	59	60	64	64	55	52	62	59	64	61	60	61	54	41	65	63	57	64	61	54	56	64	64	64	67	69	59	60	50	52	57	66	62	58	35	55	46	67	72	58	68	46	70	56	60	77	64	68	69	54	70	60	58	58	60	64	54	50	49	58	51	65	68	56	43	49	52	65	72	57	63	59	73	66	69	56	59	54	54	65	56	63	69	54	59	67	46	61	58	57	60	55	60	49	63	61	62	68	71	59	51	57	70	55	67	65	64	60	62	58	66	60	61	73	57	49	67	58	52	54	56	60	59	61	59	55	65	68	52	58	60	56	54	65	58	65	65	49	43	65	66	68	60	63	65	57	57	42	61	66	61	62	68	61	58	54	50	67	58	52	64	69	57	63	51	49	40	60	48	57	43	50	63	53	49	42	77	59	66	56	77	55	59	65	55	64	68	69	59	57	60	46	70	72	70	62	63	74	56	56	60	66	57	69	66	64	64	66	74	59	53	78	61	61	62	59	52	58	48	58	51	55	54	53	46	63	63	61	64	49	67	58	64	53	48	74	57	74	49	53	59	73	53	65	50	42	55	67	55	67	57	55	65	60	58	60	65	49	63	56	60	54	53	57	60	49	68	57	67	50	68	54	66	52	49	61	73	57	66	63	81	50	62	60	63	61	68	62	52	72	62	56	48	73	50	62	53	64	69	55	64	47	53	63	67	68	64	61	61	48	58	61	53	58	72	67	59	54	59	66	54	59	58	62	63	72	54	55	64	52	66	59	59	63	52	58	59	67	61	63	60	58	59	50	50	55	66	55	57	47	56	67	55	71	54	60	58	49	63	60	54	74	70	53	56	66	66	55	66	58	68	45	56	62	60	51	59	68	77	62	84	63	63	55	63	56	56	47	53	58	66	63	53	61	46	59	55	53	58	52	60	59	58	50	62	59	49	68	46	55	45	46	68	68	56	71	80	54	55	56	59	53	64	62	58	48	70	72	50	78	69	60	53	57	58	62	51	75	58	62	56	66	53	65	65	68	54	58	55	58	60	63	72	56	67	54	38	56	58	60	56	54	67	58	60	68	59	57	61	67	49	58	49	76	56	52	52	73	52	67	55	49	70	45	65	57	57	63	53	51	63	52	52	57	59	61	70	75	57	59	67	67	55	64	59	58	67	61	64	66	55	58	50	54	47	45	47	43	56	54	77	69	56	45	53	76	65	62	59	48	45	64	60	55	60	55	45	66	55	53	60	55	46	66	50	65	68	60	63	50	56	65	53	61	65	67	44	62	77	74	63	67	65	63	58	50	59	43	58	68	72	72	67	56	66	62	58	46	64	48	68	58	71	58	56	59	66	52	65	63	69	64	59	65	47	59	54	49	60	52	55	40	55	73	65	57	64	56	48	69	66	49	51	54	57	67	57	73	48	65	56	72	47	53	47	52	66	62	47	51	58	55	71	62	67	64	53	71	58	59	67	52	58	67	61	58	57	45	50	69	50	60	76	54	58	66	74	62	61	72	58	65	44	64	57	62	63	61	62	50	55	64	63	49	50	64	57	53	64	62	63	43	62	56	66	62	55	69	58	58	69	69	61	62	56	68	69	73	65	67	77	67	46	59	69	45	66	61	59	72	62	56	64	48	56	55	67	62	59	57	65	56	54	67	58	65	61	68	62	53	56	63	60	43	59	70	69	65	56	52	52	69	50	68	51	58	64	61	52	55	58	60	45	48	64	72	56	40	48	52	58	70	50	55	63	68	60	73	54	48	48	47	58	51	69	59	59	69	63	67	77	61	67	68	53	61	65	62	68	54	52	57	65	66	50	69	69	64	59	69	61	72	61	64	58	60	58	50	58	66	55	65	43	64	76	51	61	64	47	56	51	53	64	59	52	58	56	79	75	68	55	57	58	65	75	54	57	52	55	57	67	64	56	64	58	64	55	61	50	59	60	59	53	69	60	57	48	53	58	49	47	49	50	52	63	48	67	57	58	67	44	61	64	56	69	56	68	63	56	61	52	42	70	58	57	49	62	76	57	53	68	68	68
30382	15560	6752	8283	16687	21310	20433	16980	13561	11189	8699	6815	5511	3239	2503	2072	1983	1506	1157	1237	1107	1036	886	879	829	794	795	766	714	720	709	593	597	565	551	492	502	522	513	515	565	529	468	480	534	512	508	507	528	500	488	516	500	521	517	464	525	530	500	457	528	500	534	541	540	495	509	479	489	522	458	496	506	509	493	513	526	512	519	486	484	531	464	511	505	497	509	503	490	469	529	490	500	505	496	494	483	509	495	520	514	525	466	496	523	478	505	496	514	490	516	492	524	506	503	475	520	518	512	513	475	515	509	529	472	511	487	482	506	484	505	476	535	496	475	486	506	482	508	479	500	530	479	519	493	532	540	498	527	510	508	479	488	511	490	484	505	496	491	509	491	511	507	511	499	524	464	499	560	524	516	495	537	489	513	496	530	532	497	514	473	537	501	508	483	543	502	499	474	473	529	481	536	479	535	480	493	506	495	517	511	518	511	490	530	518	500	509	489	540	475	518	505	525	504	484	528	497	466	558	450	528	519	493	530	495	525	508	485	481	509	555	521	516	496	515	503	484	489	477	481	501	472	471	495	477	496	502	553	489	526	471	498	495	520	532	521	528	505	543	509	498	501	461	467	471	500	480	483	489	521	447	558	551	468	522	536	495	477	490	528	495	524	504	530	488	540	472	533	516	499	484	471	503	485	520	484	511	457	510	515	469	454	498	501	502	524	498	475	474	497	518	531	541	501	519	531	490	499	505	510	512	499	511	498	513	505	500	485	530	514	513	509	514	503	548	513	545	485	493	494	516	514	537	516	509	521	519	543	501	502	514	512	494	518	535	529	511	514	452	487	529	524	478	506	508	469	485	503	545	525	525	494	483	493	526	512	546	526	506	478	479	523	493	521	506	500	493	506	510	514	545	503	495	489	515	502	504	477	480	498	476	510	504	500	493	517	506	511	503	479	484	510	522	487	486	497	505	522	478	489	514	540	504	462	488	508	491	480	519	514	493	455	499	506	508	521	567	563	510	534	479	483	489	491	477	515	496	457	499	536	535	483	500	512	518	533	510	554	488	477	536	541	488	509	533	529	492	518	533	489	492	550	494	509	525	476	507	535	545	551	458	483	467	520	513	512	490	509	493	499	525	520	558	528	537	520	485	504	472	495	536	514	512	485	474	518	530	509	497	494	516	488	526	506	513	488	503	478	509	509	475	475	480	524	524	516	517	502	501	477	514	518	488	470	504	490	509	531	486	518	498	544	482	522	544	493	528	496	472	529	494	516	482	512	505	505	519	461	524	500	494	500	504	527	501	503	531	490	509	508	530	519	536	522	466	515	489	510	472	516	529	495	519	492	509	497	538	490	515	492	527	497	495	494	522	477	520	509	510	518	439	529	487	542	494	544	503	479	499	506	516	506	522	481	485	517	514	507	513	482	557	507	494	497	528	515	513	519	552	546	500	534	470	518	431	511	476	492	465	529	478	525	497	513	500	515	532	490	515	506	544	528	515	512	501	490	489	523	537	503	511	529	470	511	504	498	487	499	509	434	514	525	531	516	518	512	506	526	499	521	524	472	478	545	545	467	507	489	491	530	538	472	504	494	538	504	509	471	520	498	501	506	493	502	511	472	464	503	495	524	522	529	539	498	505	480	505	506	520	537	541	521	540	535	536	499	506	491	513	506	504	515	509	485	517	506	498	512	499	517	500	489	556	564	504	520	575	487	500	546	511	534	451	572	509	476	487	535	512	486	519	518	500	497	503	486	513	473	483	506	509	494	531	499	541	494	505	511	506	495	527	491	492	470	494	492	480	492	516	500	516	495	492	535	497	456	495	509	547	476	498	503	526	499	549	512	465	476	474	485	538	472	463	509	511	548	496	494	505	555	525	523	488	527	519	509	488	504	504	499	514	509	499	517	541	547	480	520	505	473	514	542	483	497	508	527	504	514	479	514	533	511	496	492	538	538	509	525	524	525	469	463	518	528	511	471	501	512	476	507	523	491	548	545	479	519	514	540	533	466	510	491	485	535	508	501	514	495	505	517	485	530	499	545	537	493	485	514	538	494	536	507	524	493	482	478	487	477	526	499	512	547	546	513	484	523	514	484	499	509	526	548	489	496	462	504	474	515	506	484	512	468	479	524	510	475	489	502	506	520	501	498	487	534	497	490	484	508	490	528	498	515	500	481	523	502	504	522	518	511	497	499	491	502	504	537	487	485	502	492	527	521	469	496	486	498	490	524	514	482	512	502	523	509	542	500	492	493	496	481	510	515	503	530	495	487	517	522	513	511	537	534	497	497	467	488	516	497	499	523	466	517	496	500	485	501	506	459	498	526	488	475	484	518	519	495	474	506	500	514	516	503	547	499	500	489	495	495	497	529	499	465	489	500	500	511	556	479	512	523	508	533	510	510	472	530	487	491	474	527	508	486	502	506	531	499	526	492	511	530	504	526	533	505	502	462	523	495	483	531	538	534	510	483	494	511	499	524	536	489	472	518	474	539	460	522	476	489	520	503	494	497	498	483	510	483	508	501	508	506	464	529	505	512	470	484	532	513	513	520	486	516	503	526	513	506	516	530	505	501	522	485	505	508	466	498	505	503	480	496	523	511	532	507	543	504	495	491	504	543	499	482	502	485	515	496	505	514	543	494	487	500	535	510	483	472	483	511	522	508	517	507	517	489	532	538	464	477	502	524	516	486	505	500	536	490	502	464	534	504	466	499	453	522	502	541	483	493	503	501	548	481	508	546	489	475	495	513	481	508	509	513	504	530	498	499	530	515	496	547	535	516	494	479	529	492	509	460	511	502	524	481	458	509	510	487	511	530	548	507	485	503	528	529	486	522	500	534	513	487	492	517	550	519	479	554	501	507	540	536	499	478	519	500	506	516	503	534	487	500	510	522	479	473	524	484	513	465	520	506	510	501	524	504	533	498	512	498	451	495	486	511	480	491	461	469	508	471	483	548	510	521	545	550	511	503	521	500	522	487	479	512	481	503	502	475	486	510	495	546	506	511	494	496	479	479	562	536	557	512	498	523	528	502	511	529	551	525	513	533	554	526	524	537	514	519	491	518	535	532	504	517	506	548	470	492	521	537	517	463	482	480	457	579	514	532	487	492	522	489	487	505	509	489	538	541	494	470	477	502	496	506	495	519	492	515	522	529	462	512	529	503	500	530	497	489	498	552	531	494	497	486	540	513	490	518	515	446	493	475	522	502	470	510	491	515	515	551	479	455	516	485	508	517	516	450	510	482	475	475	480	522	500	476	500	488	465	539	499	485	506	521	533	506	486	462	488	530	525	510	521	483	475	492	529	487	499	486	557	555	480	489	494	442	535	515	511	503	525	525	480	480	502	491	533	503	535	503	457	531	511	499	524	505	489	513	510	488	565	503	497	487	475	513	496	505	533	533	500	533	463	520	491	507	512	515	504	524	477	508	505	491	511	537	498	531	516	504	529	542	529	491	552	477	534	521	490	514	506	521	522	509	512	480	529
6039	2731	784	527	597	824	845	670	554	479	423	331	281	228	176	147	187	157	135	145	133	122	123	122	94	112	113	121	110	101	119	102	94	105	118	102	96	103	109	99	111	82	101	121	101	96	118	87	116	103	91	81	110	103	114	107	83	88	107	92	96	106	110	107	102	97	103	98	90	110	95	114	91	87	91	104	108	105	84	109	101	100	81	90	100	95	109	112	93	104	108	88	113	89	113	100	107	93	90	101	88	115	92	99	101	90	109	114	113	100	104	110	75	94	90	96	81	100	108	104	109	108	100	108	97	100	105	102	88	114	96	106	98	76	122	90	109	99	118	94	105	112	87	105	98	90	105	102	116	103	90	111	83	105	118	114	93	96	89	94	116	112	120	78	107	98	94	89	97	118	109	98	123	113	85	95	98	122	86	86	91	98	102	112	92	104	89	105	107	122	110	109	99	96	105	92	106	88	92	103	98	102	106	98	107	102	90	97	100	104	108	116	93	90	111	122	104	95	103	120	99	101	117	119	116	107	100	94	100	108	113	103	103	104	111	113	96	92	109	113	86	111	116	113	101	109	107	113	94	119	108	100	102	113	91	92	93	93	124	117	123	104	133	104	97	111	93	121	101	80	111	101	88	90	110	108	127	123	88	108	101	84	107	97	110	86	101	88	106	91	103	89	109	99	95	106	90	86	88	106	123	111	114	83	92	93	115	105	105	93	88	93	91	119	99	82	110	107	116	102	115	62	100	109	98	103	103	111	102	96	101	104	83	97	87	128	109	114	119	100	109	97	109	113	93	83	94	81	87	109	90	99	98	92	116	90	100	101	92	112	122	110	113	104	98	93	97	107	88	88	94	120	117	91	110	100	95	91	85	112	107	108	102	96	98	113	104	107	95	100	91	92	98	106	97	89	101	79	102	86	102	123	90	93	114	103	105	98	94	91	78	101	104	98	95	78	102	107	117	114	112	105	102	96	99	107	98	97	92	110	98	106	104	106	115	99	79	107	93	116	110	88	91	130	98	98	101	126	111	99	107	101	109	95	106	105	90	93	100	111	93	89	98	92	102	109	94	99	91	91	102	97	96	114	116	97	103	104	101	135	99	91	110	112	93	111	115	76	93	120	116	101	114	93	115	105	84	113	101	117	119	86	104	107	115	100	99	112	113	100	110	92	96	104	100	103	85	90	117	108	96	94	105	109	106	112	101	85	108	86	115	112	98	86	94	115	106	102	106	106	99	91	119	111	104	99	110	90	111	89	97	119	114	106	81	104	89	111	108	105	112	95	101	92	93	96	116	122	105	92	102	106	105	93	90	116	112	103	115	106	114	102	99	95	104	113	95	105	119	109	96	100	85	105	99	112	90	108	98	102	95	107	115	103	101	103	104	100	106	126	103	106	99	106	103	81	98	105	103	96	129	101	109	95	100	103	115	109	98	100	111	103	103	100	114	91	111	115	110	124	110	110	93	89	97	107	107	101	105	114	116	109	103	124	116	101	95	114	102	93	85	103	99	95	93	117	100	104	112	105	106	90	103	97	95	98	92	131	99	103	117	109	105	99	114	95	99	105	106	110	95	112	105	104	102	92	109	100	107	92	103	88	104	96	112	119	99	98	100	113	106	115	105	101	120	102	84	89	87	119	100	115	86	102	118	111	107	93	105	113	101	117	118	82	100	107	88	92	83	108	85	109	103	105	107	102	98	134	99	109	109	107	97	117	104	98	119	108	106	119	77	107	96	100	108	106	107	110	96	111	104	106	100	108	91	101	108	97	106	86	93	95	82	105	83	103	104	97	110	110	136	101	127	103	111	98	110	89	105	85	95	109	111	91	115	114	92	120	98	95	93	105	93	100	90	97	87	100	97	104	100	105	117	113	102	119	98	123	107	110	93	90	91	97	106	120	87	106	106	111	103	105	102	103	111	106	102	97	99	98	108	100	97	101	109	101	97	102	113	110	88	105	99	113	91	113	91	106	109	106	110	108	100	104	102	112	111	107	117	103	110	95	120	117	82	116	106	102	107	82	80	106	99	125	103	92	100	135	116	83	106	110	117	118	95	109	109	111	97	89	103	118	103	82	105	119	91	91	99	113	108	110	124	87	105	109	104	110	84	94	103	117	96	103	94	104	109	94	104	87	103	106	99	98	97	101	114	111	101	107	101	103	113	129	91	97	102	112	88	109	94	116	107	131	107	98	113	93	113	103	103	92	107	102	77	123	88	105	105	83	92	111	99	95	100	104	99	115	88	126	115	108	98	99	114	84	101	99	129	90	107	103	91	83	116	113	101	118	93	113	103	97	107	94	102	98	105	98	88	103	104	102	93	107	103	120	105	107	118	86	96	118	95	102	119	92	116	85	101	106	83	103	111	108	81	92	107	101	95	99	94	114	107	109	109	96	106	89	112	99	100	109	111	109	96	94	95	119	111	109	92	107	103	107	88	85	94	86	106	84	98	102	105	85	96	99	98	91	104	91	106	103	105	109	100	100	86	107	99	119	95	99	111	99	113	105	101	87	98	100	103	111	89	114	93	101	126	105	100	81	87	113	101	111	90	114	95	93	112	98	118	97	95	106	100	106	111	115	120	102	125	105	95	102	102	115	105	101	92	96	97	110	87	93	106	102	90	110	87	100	120	98	97	92	85	117	97	113	95	104	75	89	122	104	111	101	98	118	113	98	104	87	109	112	112	114	93	119	101	125	122	119	94	102	92	92	107	95	122	96	102	94	98	106	98	116	96	102	110	90	97	97	89	103	108	92	109	89	104	111	115	102	115	108	113	92	107	96	105	99	98	106	107	80	101	93	106	92	92	110	129	102	95	107	122	94	94	104	104	100	106	101	124	90	107	109	100	106	93	114	91	90	118	108	125	99	91	125	98	97	98	96	96	112	108	105	110	108	101	106	95	98	79	82	105	92	99	107	117	113	84	96	107	106	98	101	105	110	118	101	84	75	93	104	84	113	95	113	109	129	118	92	109	90	99	107	107	101	105	106	68	100	101	108	99	121	99	99	98	118	102	103	91	104	106	105	96	93	115	98	101	108	104	107	95	117	109	113	119	92	115	98	95	100	106	91	95	92	96	95	100	100	112	97	98	101	123	99	97	84	105	102	98	105	94	105	113	102	81	104	93	96	92	105	96	100	100	101	95	108	111	106	86	106	96	93	104	107	114	97	127	126	111	89	100	118	114	105	101	84	103	81	92	115	115	115	104	87	103	97	112	107	100	105	107	105	106	95	92	68	111	90	84	77	105	113	85	103	101	111	105	114	92	104	99	87	99	92	93	94	97	88	102	104	107	124	98	110	105	106	101	105	85	91	104	111	101	96	99	112	99	109	82	112	109	113	74	83	90	108	106	111	124	93	92	96	95	122	82	106	108	105	112	102	100	104	103	109	98	90	107	108	103	111	102	107	97	103	99	109	97	98	115	123	102	83	95	105	92	96	105	115	103	95	99	104	87	105	105	113	113	111	97	108	106	103
34639	18714	8581	10580	20670	24939	23049	19751	16222	13450	10858	9140	7065	4500	3513	2870	2674	2256	1741	1677	1607	1478	1426	1273	1212	1229	1251	1116	1225	1176	1031	1010	921	890	905	860	901	844	887	855	838	843	848	856	865	812	860	870	833	889	818	881	864	851	901	800	901	867	814	852	851	879	828	813	855	830	875	841	904	787	829	851	848	814	848	832	852	858	841	828	877	822	841	843	864	829	857	876	784	817	895	819	872	882	863	795	925	856	861	842	826	880	844	844	809	885	841	835	831	848	807	867	900	818	844	772	869	873	879	850	833	826	801	852	827	883	882	820	829	835	840	827	816	876	904	805	847	788	816	838	814	841	856	772	846	868	816	809	845	818	847	820	851	810	815	848	859	882	852	830	850	887	835	833	818	830	837	819	838	802	873	827	828	853	827	828	817	846	873	818	863	820	872	823	832	848	855	828	789	836	854	844	872	807	839	845	811	816	857	845	831	799	805	812	822	905	850	862	827	826	886	818	831	874	775	837	820	828	811	833	839	868	826	852	805	818	848	861	835	855	834	833	851	855	790	876	838	794	826	873	831	820	855	803	823	826	899	855	867	826	860	828	864	820	871	799	849	823	818	807	790	853	858	904	799	854	815	887	839	856	802	887	849	849	868	834	842	832	827	868	850	845	830	839	890	830	848	876	845	817	844	788	874	778	882	873	821	843	874	873	803	811	849	853	824	846	846	832	862	826	792	820	784	861	796	841	815	784	861	841	816	852	792	838	862	818	830	881	820	805	861	823	843	804	842	839	837	862	841	823	843	872	833	855	830	853	858	819	910	869	842	824	854	890	809	907	809	863	825	834	838	857	832	833	851	860	871	820	842	912	891	857	880	779	815	841	798	806	772	856	847	859	885	878	812	841	841	802	864	826	909	798	848	830	824	863	813	820	848	802	926	815	800	874	845	853	820	837	797	858	850	851	799	815	857	864	851	841	859	846	841	811	893	808	820	867	861	827	832	853	885	854	784	787	844	827	837	814	878	815	792	827	834	857	849	846	876	834	839	846	809	839	783	812	799	808	848	790	855	835	837	827	867	832	790	780	835	844	821	820	833	823	813	816	829	907	879	830	844	830	816	825	868	834	865	837	840	809	848	855	837	830	838	789	846	861	825	841	798	820	818	842	840	849	810	855	855	832	819	881	828	834	887	810	871	846	865	849	873	828	838	800	801	870	805	851	791	853	836	876	862	845	842	860	888	793	867	834	816	828	810	909	841	860	794	809	777	858	861	876	861	823	846	819	863	844	895	797	868	870	822	802	835	879	870	809	826	847	836	795	886	857	835	835	856	847	805	846	895	811	825	831	811	824	760	797	846	847	894	802	823	858	844	811	868	865	848	819	796	812	850	808	811	863	806	859	845	814	852	869	848	815	845	847	835	829	790	836	810	866	810	858	867	829	863	820	840	854	843	882	818	866	870	835	838	857	872	821	836	885	793	835	855	829	814	820	848	849	811	872	811	910	873	851	846	818	874	843	855	832	866	842	826	849	861	788	863	804	875	792	862	836	784	820	781	798	850	833	905	807	811	844	874	851	831	800	820	883	807	815	827	841	813	895	819	842	832	836	832	836	864	815	827	840	818	880	806	855	835	876	786	824	835	829	855	825	845	874	894	859	825	766	848	829	835	856	821	874	822	848	844	851	874	821	829	861	820	852	824	833	834	853	863	842	815	870	805	849	851	853	823	881	829	865	778	872	858	823	838	839	882	807	834	817	855	814	803	866	853	815	842	824	876	849	834	869	854	867	868	826	866	844	796	874	855	802	851	808	822	851	802	863	838	878	838	774	854	804	878	849	862	799	852	832	810	891	871	831	893	831	788	848	874	885	817	819	892	798	845	848	858	876	794	833	848	882	792	830	877	936	834	799	849	825	876	860	862	832	889	843	842	889	769	815	866	841	826	838	838	906	829	848	816	826	810	879	830	777	866	838	830	884	810	815	861	870	849	817	820	831	847	816	843	813	834	840	822	890	859	859	863	854	831	807	851	869	849	857	794	804	837	870	864	822	850	831	868	826	874	897	844	765	830	806	854	845	918	844	861	819	814	870	829	828	856	858	804	794	838	827	805	830	821	870	824	790	847	862	869	844	852	830	831	820	799	829	849	835	862	884	852	853	866	799	789	830	849	820	802	810	851	840	817	850	846	853	862	874	819	881	875	850	858	848	850	835	856	857	822	772	858	909	833	829	824	839	842	833	833	836	872	851	826	810	772	859	839	854	882	825	887	837	796	872	864	840	789	833	778	797	814	817	839	809	837	820	825	883	870	835	860	852	857	800	868	865	827	840	803	811	852	852	871	839	843	817	867	827	841	812	841	833	827	832	866	829	845	808	798	798	837	803	876	818	818	841	848	855	822	850	852	824	845	815	821	894	851	850	836	845	815	797	843	848	860	795	831	882	837	824	802	827	874	873	862	818	842	838	782	848	835	786	834	796	799	844	850	824	776	819	920	823	856	863	765	831	850	828	857	858	871	838	812	823	820	834	835	773	857	833	836	851	857	829	840	786	841	857	837	799	829	792	807	860	790	859	820	869	830	833	794	826	851	797	807	803	808	801	857	836	830	847	836	851	873	885	834	816	809	853	832	846	848	865	819	842	831	856	883	872	839	849	844	859	866	873	838	839	856	880	842	828	791	888	820	816	850	865	877	835	888	881	813	862	818	864	870	840	827	875	844	808	872	822	843	808	831	832	779	839	870	857	822	816	780	832	839	810	875	829	850	863	868	809	831	826	864	857	809	805	818	833	854	791	838	796	863	886	809	837	816	816	869	831	810	857	823	836	856	837	780	872	766	797	847	870	869	823	829	856	850	791	861	820	815	866	793	856	823	814	837	828	871	854	818	885	844	813	832	837	850	869	877	844	851	764	813	868	814	873	905	835	845	783	793	847	836	824	842	869	844	814	894	855	832	873	811	785	824	817	835	850	876	817	810	828	868	830	803	812	855	850	814	823	838	837	852	859	839	884	883	826	837	797	840	817	821	810	853	854	807	853	834	892	808	791	783	834	812	860	812	811	821	837	842	858	841	808	826	837	820	844	819	868	907	867	868	814	834	816	848	827	829	807	868	808	820	823	900	812	831	850	789	860	849	837	849	908	817	846	830	859	794	840	835	796	883	890	814	839	818	858	880	824	832	837	849	837	872	823	852	834	884	830	842	867	828	874	787	841	838	825	830	855	845	830	819	855	819	798	844	810	871	825	840	928	862	898	814	810	845	831	870	826	804	881	850	804	835	825	873	835	823	861	788	771	855	862	813	863	861	870	821	893	858	878	876	859	864	848	893	857	879	835	838	871	858	804	884	803	828	805	853	804	895	860	857	837	847	840	881	852	848	806	843	854	768	855	860	806	827	811	819	859	814	829	803	779	799	854	868	799	831	826	874	830	839	842	798	855	821	852	856	894	824	825	828	846	819	822	833	876	824	821	805	840	807	826	819	825	845	828	831	879	808	820
3233	1090	365	276	291	450	431	391	329	255	230	210	143	103	93	82	96	86	53	57	79	57	76	58	62	55	63	62	62	56	66	49	67	42	50	44	57	52	42	46	53	50	57	56	47	59	47	50	65	41	50	56	58	53	57	48	36	51	61	59	50	58	46	46	54	43	58	55	57	48	69	62	46	49	52	51	49	50	44	53	40	50	44	40	48	61	53	42	56	43	57	41	48	54	54	64	48	38	44	55	55	48	51	54	42	44	51	59	61	51	62	46	37	46	42	55	63	45	40	59	47	55	58	48	68	57	60	51	52	43	53	49	58	51	62	45	54	56	44	48	46	44	46	54	45	43	56	38	51	50	50	50	51	55	48	56	42	52	36	48	52	56	52	59	56	47	41	68	55	46	56	54	61	54	55	62	54	54	67	46	56	58	53	54	46	57	61	45	46	52	54	54	51	44	54	35	60	41	48	54	46	54	47	53	57	52	55	41	48	54	48	36	40	41	67	62	45	63	47	50	63	52	52	46	51	45	56	47	57	53	62	45	37	57	49	55	36	45	65	43	51	39	35	47	57	47	41	56	57	48	44	52	57	41	48	57	50	48	59	50	60	47	59	52	60	46	51	46	49	51	56	48	45	46	55	54	50	59	54	43	47	43	62	47	47	63	61	52	40	62	48	49	61	66	71	55	56	58	50	49	45	56	48	47	52	55	59	48	41	50	45	45	55	56	60	52	59	56	60	54	51	45	50	65	50	47	67	56	56	52	46	45	53	41	54	52	46	47	53	51	51	50	32	60	56	72	59	43	47	45	42	53	39	56	45	48	63	51	52	56	45	59	38	57	57	47	60	48	57	48	49	50	57	62	51	38	74	49	49	50	58	44	58	50	58	45	61	54	47	54	41	64	52	49	56	61	57	54	46	53	48	53	55	57	56	67	55	60	62	48	57	54	54	58	39	58	50	41	55	45	40	46	54	48	60	47	60	59	58	67	57	43	51	49	60	55	45	50	56	50	61	47	60	58	59	72	52	59	56	53	46	59	45	66	55	53	46	57	54	63	48	42	57	46	50	50	40	61	52	50	60	40	40	49	48	51	56	53	48	48	59	60	55	51	63	57	57	50	53	49	55	53	53	57	56	57	58	57	48	39	55	55	63	47	55	52	38	42	43	48	50	62	56	55	55	61	52	39	56	44	56	56	47	42	64	49	55	57	49	51	58	55	51	46	53	52	47	42	46	61	41	42	55	61	59	45	49	52	59	59	47	52	50	61	48	59	45	49	62	57	52	41	50	57	47	58	42	56	51	53	49	49	67	51	52	50	63	42	54	49	46	48	62	62	59	39	57	56	42	64	51	55	60	53	46	49	58	48	47	47	49	62	56	53	54	47	53	51	52	55	40	44	49	60	56	50	52	41	58	45	52	56	46	54	45	61	52	49	59	47	45	51	49	62	46	62	58	56	48	51	39	40	52	66	48	52	52	46	67	63	57	51	46	58	52	58	39	45	50	47	52	52	52	59	68	41	44	54	45	49	37	48	55	45	51	56	50	46	46	55	50	52	49	45	53	55	50	49	46	43	46	54	43	70	59	46	35	52	51	51	62	46	50	53	52	44	50	46	47	51	37	53	43	52	42	46	54	64	49	63	41	47	49	50	61	43	50	43	49	62	51	56	55	56	60	49	52	63	52	46	43	63	37	56	54	49	52	53	56	45	51	38	68	53	60	46	47	43	47	66	43	49	44	58	68	41	63	66	63	56	56	53	58	54	43	50	35	47	54	44	57	60	45	57	57	45	44	47	51	51	52	68	69	58	49	40	37	55	57	39	64	54	52	62	39	52	59	41	49	48	50	54	55	57	54	54	55	46	62	52	46	63	52	52	64	46	58	45	39	46	50	57	60	51	54	53	42	46	54	51	54	56	63	57	44	59	44	57	65	54	57	55	49	41	54	58	51	54	61	51	50	50	41	61	57	47	58	50	59	62	48	41	57	63	57	53	55	52	50	47	53	67	50	63	55	50	52	54	59	43	55	48	65	40	53	52	43	58	57	47	45	42	51	50	52	54	62	50	35	65	48	59	61	43	50	47	45	50	51	86	44	63	52	50	47	51	49	43	67	61	58	46	44	56	41	53	54	59	66	58	45	52	53	65	39	55	56	55	59	46	52	47	54	49	50	50	71	63	58	53	53	54	53	51	43	48	50	60	52	62	57	47	53	45	66	48	56	61	39	38	45	41	46	52	52	44	62	53	59	65	60	43	46	48	41	48	58	46	47	45	67	55	47	47	53	48	65	56	54	45	55	48	41	43	55	53	63	49	58	51	48	47	60	55	51	43	45	52	38	58	59	45	55	50	61	49	53	71	44	57	61	51	49	44	45	37	64	67	44	38	57	44	52	44	52	68	56	66	46	56	43	48	69	55	57	57	51	52	56	56	51	51	46	57	37	61	56	57	42	49	54	50	45	45	54	56	55	45	44	60	45	49	50	66	42	54	59	45	42	56	53	62	55	51	48	71	52	52	57	50	47	49	51	54	43	65	57	67	55	53	44	46	56	54	53	48	55	51	55	37	52	55	58	55	61	54	50	46	57	65	62	48	65	61	42	52	54	46	48	56	44	63	64	49	52	54	51	61	42	37	56	58	49	52	52	48	57	65	58	61	36	66	51	54	59	65	46	47	43	50	51	58	58	41	56	40	48	61	55	55	55	40	48	49	55	47	52	50	54	36	51	38	58	52	61	59	42	51	52	54	53	61	65	54	44	54	65	66	49	56	49	43	55	40	61	73	45	52	57	44	62	43	58	40	50	59	58	47	38	71	71	47	58	56	60	48	49	56	47	57	56	52	50	44	62	46	71	46	53	53	50	54	52	59	58	49	48	59	49	49	50	52	62	37	51	41	39	45	47	58	74	60	54	46	59	49	49	55	44	52	54	40	50	41	54	63	66	52	66	39	58	61	46	60	61	54	47	36	61	41	63	58	52	48	52	58	59	35	52	41	55	64	46	56	56	45	58	57	68	52	54	51	50	48	54	49	65	35	59	37	49	52	66	58	67	69	41	66	68	54	60	45	53	51	53	65	67	58	56	47	57	44	65	56	44	46	60	55	63	48	54	53	54	62	41	39	61	43	61	62	57	43	47	42	48	43	54	49	50	68	48	49	44	41	50	54	55	56	60	68	65	56	56	56	52	53	62	62	41	50	52	50	40	43	57	64	45	49	55	63	49	42	58	52	63	44	60	57	60	46	50	43	49	49	65	43	50	52	57	53	45	52	45	60	55	64	50	58	48	49	59	51	53	49	51	48	53	51	50	48	57	67	58	52	52	48	55	55	49	40	47	64	46	45	63	46	43	48	68	43	51	49	56	49	54	49	36	45	68	44	54	34	43	55	44	40	43	56	52	51	46	49	49	49	54	61	55	57	59	50	44	63	60	60	58	59	38	40	45	47	42	47	40	62	57	51	45	43	51	46	45	44	50	46	62	48
26689	11660	5114	6294	14906	18541	16856	13932	11308	8514	6738	5531	3931	2455	1886	1578	1481	1250	1011	922	848	790	732	678	661	654	638	646	631	580	589	513	468	492	439	437	428	409	438	486	455	435	438	452	454	469	489	431	447	457	483	467	419	438	448	466	477	422	472	473	479	470	461	443	462	453	463	458	470	460	437	414	437	449	460	440	415	436	429	456	427	418	437	427	447	443	456	453	479	453	480	469	426	444	450	403	447	418	440	449	433	439	458	429	449	439	457	452	448	475	483	455	439	450	437	441	471	425	468	420	448	449	411	428	428	441	451	414	433	447	455	469	448	445	445	483	478	431	479	415	442	468	417	490	438	417	446	458	419	450	423	418	487	421	419	465	451	449	429	455	467	491	441	435	439	459	438	480	441	451	428	440	463	438	451	396	441	436	453	439	407	441	455	411	423	428	481	410	460	469	440	448	433	423	426	405	462	474	446	446	428	466	419	448	417	451	456	497	453	449	450	477	471	462	425	425	456	427	432	451	444	395	438	435	418	461	501	456	474	430	392	443	463	481	462	459	449	436	477	430	473	456	486	439	461	424	451	460	472	447	434	400	436	455	427	442	402	436	454	444	429	468	453	436	435	406	450	451	452	432	444	463	441	429	420	446	437	409	433	486	432	446	438	501	443	444	443	439	460	438	424	434	425	434	442	426	397	458	437	444	441	422	445	469	460	432	478	448	432	450	454	448	434	468	423	436	429	472	437	437	422	429	412	463	468	420	424	428	473	414	410	471	493	454	442	419	425	430	408	456	487	445	434	459	427	455	417	456	412	455	437	403	462	456	460	467	439	438	447	451	422	449	431	453	443	464	455	474	444	445	475	445	415	441	412	416	462	450	454	459	456	434	446	429	411	446	433	450	448	433	481	470	451	461	451	448	476	439	495	450	429	452	443	481	447	441	460	443	468	474	433	415	433	447	465	430	432	409	459	455	427	450	457	459	478	458	487	465	454	462	458	432	417	432	444	448	485	450	441	467	426	457	459	446	463	463	443	477	455	443	456	454	444	421	423	426	495	453	441	412	421	495	414	436	497	446	438	460	432	450	452	463	445	466	434	408	478	421	445	447	437	416	432	452	458	425	438	430	429	447	423	429	405	405	466	448	416	454	419	443	443	426	447	435	419	449	444	461	421	416	426	442	442	457	450	440	476	483	467	432	456	469	410	482	496	424	465	474	482	431	449	427	426	462	467	443	453	446	419	492	453	456	448	476	398	465	459	410	417	455	467	456	446	472	454	419	471	443	480	488	446	462	408	429	481	421	445	459	460	443	424	430	450	479	491	457	408	422	432	427	455	462	448	430	458	458	435	430	441	460	462	408	465	406	432	441	418	441	466	513	423	437	480	491	456	429	475	435	474	413	454	461	434	459	439	493	424	459	447	446	430	448	438	373	436	442	442	468	445	458	442	426	455	476	465	413	420	437	461	429	456	446	460	480	470	428	430	435	442	447	438	481	451	477	447	430	454	407	436	442	425	452	421	444	479	493	458	422	432	442	446	435	458	424	439	420	464	476	454	469	453	461	437	462	425	461	430	443	436	481	407	448	446	447	453	455	456	477	457	435	467	397	445	419	480	424	428	412	438	464	451	432	454	431	461	463	428	446	442	474	424	399	420	465	428	475	443	466	472	421	455	448	470	452	478	418	435	405	448	437	450	441	474	438	424	431	441	479	429	451	441	454	436	464	436	454	435	479	435	449	448	462	498	443	428	439	456	457	457	437	480	478	430	489	443	427	488	455	428	439	502	434	451	481	457	429	431	458	468	413	461	464	461	455	452	409	480	443	472	434	453	474	430	467	456	443	439	450	426	439	415	424	442	420	447	410	476	448	465	452	444	450	465	441	466	461	467	406	413	463	423	439	421	437	442	446	447	470	463	425	442	428	430	438	422	476	459	449	466	453	431	429	464	462	467	470	472	447	469	468	444	405	425	444	440	456	465	420	462	431	469	425	426	491	461	455	461	432	408	448	453	413	483	416	451	440	468	426	456	432	452	483	465	466	465	451	457	411	438	440	427	419	457	463	443	436	428	425	474	455	454	444	446	439	421	452	461	429	463	428	431	458	470	440	468	466	425	476	448	441	470	440	426	429	456	435	446	455	454	433	438	421	401	459	491	454	461	457	443	413	489	460	433	430	453	467	441	433	428	412	422	478	453	437	413	465	455	427	418	449	471	466	435	442	464	439	459	445	478	487	395	445	451	459	437	439	428	449	495	443	480	421	469	452	402	452	478	439	445	442	457	452	460	418	421	471	447	444	455	448	415	466	449	455	467	448	473	458	428	488	448	453	449	470	457	491	431	452	402	474	446	450	460	459	428	452	443	487	468	432	445	447	407	431	454	449	434	456	465	480	458	451	485	436	452	451	444	411	440	422	439	475	406	453	438	466	440	445	461	474	457	478	456	426	449	465	425	455	465	414	450	464	425	441	445	432	453	449	420	423	431	505	444	439	451	466	443	431	453	438	459	427	443	463	454	435	461	455	434	474	459	435	459	446	477	453	443	450	470	433	414	491	456	442	448	490	449	475	447	419	439	430	448	454	434	428	438	452	461	426	443	442	470	458	446	482	446	434	426	454	454	421	449	442	433	438	410	448	423	433	464	440	432	409	417	453	475	466	461	458	445	458	454	460	468	413	433	454	443	446	454	432	439	438	440	437	451	439	453	457	453	479	449	439	407	447	421	488	461	449	464	433	444	448	465	460	433	445	442	454	455	480	439	476	501	430	438	427	459	449	471	471	417	436	465	413	469	438	456	483	402	424	448	463	439	485	448	438	415	445	455	443	453	436	454	439	458	459	490	444	459	419	455	464	439	470	468	447	426	422	432	465	437	465	415	444	442	458	422	442	463	436	468	450	465	445	428	459	456	447	452	407	439	451	442	447	444	462	464	388	493	393	452	415	454	464	460	406	434	453	426	421	427	460	449	416	459	472	441	454	448	423	467	461	457	450	458	417	446	442	416	453	466	436	427	484	385	424	423	416	438	440	482	443	438	452	413	475	454	450	448	457	403	444	463	427	459	436	398	460	468	435	418	472	469	488	404	431	446	454	432	423	432	426	459	454	446	434	477	447	442	443	448	441	434	460	443	456	432	452	452	467	442	424	466	438	432	434	438	465	423	449	453	446	437	463	426	418	481	446	482	443	456	428	469	449	437	420	419	435	437	435	475	459	435	410	462	448	463	423	446	480	462	440	469	422	470	467	470	425	435	471	428	448	458	471	455	444	417	481	421	441	429	449	363	435	465	459	451	424	428	425	435	449	413	464	443	480	455	444	432	467	441	457	440	417	417	428	479	441	425	470	454	431	476	423	422	486	436	433	418	458	474	436	413	467	473	443	453	482	445	468	452	455	453	447	491	478	443	475	425	431	448	443	448	437	408	456	448	433	469	459	420	415	500	419	431	427	453	444	398	433	425	450	439	433	467	486	464	440	470	487	502	444	454	449
3006	1175	401	284	309	384	425	390	304	268	210	187	151	123	95	102	86	86	87	85	75	75	83	57	55	60	72	62	64	68	77	67	73	70	77	66	63	52	60	66	72	52	68	60	53	69	71	50	63	55	71	54	68	69	60	52	55	61	70	55	63	45	65	51	54	66	54	64	65	69	58	52	60	69	63	53	62	60	63	58	63	67	66	52	69	65	56	53	54	56	69	53	50	66	44	57	68	48	53	75	69	57	52	62	53	52	46	67	69	55	65	54	55	57	59	59	62	47	57	60	58	68	65	66	80	75	69	53	55	67	53	61	55	65	58	49	70	54	63	60	45	52	45	54	73	67	64	73	63	57	66	70	59	69	67	72	73	61	52	65	62	50	62	63	58	56	57	47	65	58	46	59	59	65	62	74	54	56	61	56	66	69	64	63	47	83	58	74	43	61	63	78	64	65	54	58	66	61	60	87	43	62	55	46	68	58	58	51	59	69	46	71	65	64	61	55	63	62	46	66	66	53	52	76	60	61	56	64	46	70	51	52	73	53	64	56	67	62	73	49	64	66	63	60	42	53	59	73	58	61	55	55	78	54	71	47	52	70	55	61	59	51	75	51	71	61	55	55	55	46	62	57	60	78	60	56	62	54	67	60	63	60	61	72	58	62	79	56	68	77	66	56	75	83	61	70	61	52	71	45	44	67	73	61	46	61	56	87	55	58	57	70	54	67	50	76	60	77	66	62	77	64	67	68	77	65	63	60	73	68	61	60	61	60	58	57	76	55	49	71	75	71	64	65	58	56	48	58	67	67	63	60	61	56	54	67	58	55	58	59	59	49	54	59	45	39	65	71	51	61	66	72	73	78	64	64	63	46	64	57	56	70	59	52	61	63	60	48	63	48	55	59	61	55	60	57	56	73	53	49	60	66	55	64	59	61	59	64	53	55	54	63	67	65	66	60	58	53	61	58	64	54	56	68	68	63	50	63	57	55	67	76	71	63	64	69	46	59	54	57	59	58	52	52	62	67	67	50	66	60	57	50	51	52	56	42	59	62	58	54	50	62	54	51	48	70	53	57	88	67	62	43	82	49	54	71	71	56	62	54	68	59	64	58	76	55	69	56	54	61	65	70	85	72	48	64	58	62	75	64	57	57	67	73	52	71	54	54	53	68	71	70	45	65	49	62	73	75	68	63	81	61	62	64	61	56	62	60	65	45	62	63	64	67	65	58	64	63	59	65	64	71	57	60	67	60	63	56	64	62	60	48	65	63	54	52	65	67	65	52	69	50	59	55	60	70	68	66	69	55	47	71	51	55	61	73	56	66	71	59	56	64	76	59	56	66	60	60	51	61	55	63	64	64	56	68	57	68	69	63	45	69	52	58	71	63	53	56	54	49	66	70	59	67	67	60	60	73	64	64	55	62	69	45	58	72	71	68	57	59	55	41	69	66	74	56	63	57	60	73	49	61	56	69	63	46	52	46	69	79	64	63	64	55	68	60	69	54	63	49	71	71	52	61	49	68	60	79	50	58	51	55	60	59	72	58	49	60	57	69	64	60	76	62	60	45	58	49	49	65	44	59	61	61	55	73	53	66	65	67	52	57	61	61	50	63	74	72	49	45	58	57	55	64	80	57	60	54	70	50	73	74	47	63	53	62	55	66	64	67	61	67	63	71	61	64	55	72	50	51	69	61	61	53	44	64	65	47	68	51	54	70	52	57	55	72	63	73	64	67	54	53	46	67	59	59	58	58	46	56	55	64	68	62	51	47	71	61	54	51	56	72	37	53	54	56	62	71	60	66	59	52	41	58	43	62	56	51	59	56	62	39	68	70	55	53	60	66	72	61	57	66	52	64	60	66	63	67	76	55	47	46	70	66	55	62	68	50	43	49	43	70	57	57	55	58	65	53	54	54	53	68	52	71	55	65	55	62	59	58	62	50	64	72	68	60	57	64	56	62	86	67	56	73	67	52	55	68	59	66	46	59	58	54	59	64	62	61	62	61	63	70	66	43	63	59	57	66	67	57	69	76	78	53	49	74	66	60	73	66	63	62	66	75	60	54	61	61	55	49	65	63	62	66	65	60	63	64	58	59	45	74	74	78	70	61	59	56	63	77	67	59	53	63	70	63	58	63	65	55	65	59	57	55	63	65	78	64	52	69	62	68	55	66	65	49	65	53	54	47	59	48	59	58	61	53	65	53	54	63	67	63	45	55	58	65	64	78	67	56	60	57	64	64	59	60	64	54	53	67	46	61	62	49	61	57	57	53	69	56	74	53	61	61	48	57	67	60	68	65	56	75	71	76	64	66	48	43	55	69	63	63	69	59	55	67	72	55	53	61	66	59	59	50	61	66	68	60	56	66	63	49	73	48	63	57	67	57	47	54	61	67	57	74	54	72	60	68	55	56	66	58	60	62	62	73	57	66	65	57	54	70	57	60	69	61	80	56	72	70	58	58	53	60	65	56	51	70	56	62	56	46	63	58	58	57	68	56	61	57	60	66	56	67	67	64	53	61	70	67	64	58	64	66	57	57	59	56	68	52	61	66	48	70	56	56	56	72	54	59	66	60	52	62	61	67	53	66	61	67	49	63	66	49	57	67	74	60	52	62	63	68	62	55	49	62	49	58	57	61	58	59	63	67	55	60	56	67	66	43	59	51	55	72	69	56	64	69	55	51	68	60	56	56	58	59	53	60	49	61	76	61	51	59	66	57	57	57	61	55	64	61	74	59	60	62	58	59	53	64	59	51	56	54	59	62	54	67	85	73	66	61	60	66	62	59	53	64	57	68	68	68	65	67	43	83	57	66	62	52	79	52	59	55	62	75	55	59	70	61	72	76	57	48	65	53	53	51	74	53	64	61	52	55	60	54	61	66	66	58	59	60	50	54	62	52	56	57	62	65	69	53	57	57	62	46	66	60	65	46	59	60	49	62	56	75	69	65	60	56	59	58	73	62	54	60	63	66	67	67	64	71	70	70	45	60	51	65	66	64	57	59	52	58	52	52	72	64	68	74	55	53	61	49	51	64	49	66	65	60	55	71	66	53	60	62	62	73	66	57	69	66	56	66	59	65	65	67	56	73	59	67	58	57	67	56	63	57	58	72	58	69	67	51	62	53	58	73	52	70	65	68	44	55	56	63	61	74	62	66	51	38	57	70	66	63	60	61	55	69	56	65	60	51	67	58	83	67	68	72	52	71	61	65	59	65	72	63	66	58	49	57	67	49	53	73	65	70	52	57	52	68	55	49	60	69	57	61	50	50	53	63	63	61	54	59	48	69	58	63	49	69	61	71	67	74	45	58	58	61	56	52	76	50	62	61	80	62	60	64	69	59	61	51	61	63	67	39	49	62	59	69	53	50	67	63	56	63	71	56	81	55	64	61	57	61	61	51	60	70	59	71	53	58	52	68	58	64	56	60	66	56	62	61	65	53	65	64	68	61	60	60	51	74	60	62	61	73	53	64	65	65	65	63	49	61
27387	12213	5204	6524	15321	18023	16739	14316	11325	8816	7097	5664	3759	2561	1872	1781	1639	1392	1112	1042	897	851	804	745	706	760	677	633	666	695	636	555	543	549	548	482	498	518	510	489	485	534	521	519	473	494	497	559	505	483	509	535	483	473	509	504	500	480	527	515	473	515	524	505	487	500	502	523	513	525	496	500	488	508	496	510	486	493	477	508	511	518	500	494	507	508	503	527	520	491	502	513	518	524	506	529	510	520	533	495	488	516	499	498	516	506	508	490	541	519	516	497	494	502	503	523	488	503	490	504	535	488	509	508	507	514	474	456	502	485	520	503	482	518	533	548	496	515	548	530	516	489	539	521	490	490	502	506	515	504	520	499	509	493	536	476	539	536	529	518	557	521	500	520	516	484	498	519	516	511	479	518	499	484	519	484	509	493	525	516	550	502	544	492	547	513	559	522	504	525	499	457	528	509	512	527	519	495	549	475	529	526	508	540	462	490	478	532	467	516	486	533	544	499	491	479	488	506	468	502	538	513	501	474	551	498	524	538	490	525	522	488	506	504	489	493	506	517	523	506	537	490	519	519	463	473	521	486	545	511	534	500	475	545	512	498	527	510	506	474	491	459	515	493	527	542	504	496	504	471	478	539	520	480	539	540	452	469	515	512	502	503	503	542	518	489	535	498	510	530	537	520	527	499	476	494	533	466	488	530	510	485	480	524	537	484	501	486	543	489	519	475	562	506	526	513	480	524	459	515	534	512	537	515	463	502	535	497	501	528	535	503	513	500	497	506	529	520	500	526	528	500	505	480	492	525	555	546	507	511	510	525	507	518	476	521	552	486	514	528	528	513	503	530	548	487	497	549	522	480	514	507	524	493	522	530	521	526	475	520	498	510	517	533	508	477	496	475	562	518	508	522	491	467	507	516	476	481	515	463	529	526	543	513	516	475	466	506	473	524	468	547	507	503	508	470	486	488	516	483	472	515	535	477	502	508	497	533	478	465	474	480	527	504	519	529	513	495	491	497	544	505	508	461	483	522	569	496	510	499	506	484	520	493	485	509	525	520	504	483	512	515	464	496	503	485	528	481	499	519	527	530	492	550	532	551	476	518	528	508	529	457	506	478	519	553	503	531	532	537	478	484	505	529	502	478	463	489	520	489	521	505	506	482	486	475	519	462	483	523	506	482	506	495	484	523	532	500	503	510	503	486	514	504	534	459	513	531	492	482	545	512	517	500	532	479	554	504	521	492	520	497	489	526	482	498	521	503	503	505	530	546	522	482	496	485	496	501	511	511	499	503	505	463	514	531	505	457	529	525	486	509	516	517	571	529	499	497	519	526	533	488	520	498	482	504	497	473	537	510	522	528	477	528	505	508	540	472	498	479	531	527	549	523	442	499	515	518	519	501	505	502	531	508	503	490	501	486	514	510	538	499	518	540	530	513	511	521	515	516	510	525	507	497	494	517	505	524	460	501	525	523	517	521	499	498	490	480	520	536	505	526	510	510	509	495	526	510	518	504	508	519	516	525	516	529	522	499	465	540	508	543	524	564	500	544	477	489	527	497	487	526	492	507	551	438	507	520	532	493	509	494	478	504	487	522	486	517	552	504	504	466	543	538	538	521	516	447	519	461	505	516	506	507	504	508	519	526	496	486	548	513	499	485	485	535	536	475	523	485	497	486	532	490	496	491	541	528	518	515	523	495	492	482	522	522	485	539	524	524	477	520	486	503	499	564	513	508	533	537	521	444	498	534	517	517	518	504	502	499	538	484	494	530	469	519	505	492	492	519	503	524	503	526	464	507	493	510	517	518	493	514	508	526	550	508	488	517	536	476	494	563	510	522	460	457	498	523	508	486	509	548	538	573	512	519	517	506	528	486	549	538	518	528	511	547	511	532	537	501	538	513	512	514	528	513	498	510	544	517	502	531	507	510	509	485	535	482	516	506	507	537	525	501	485	505	509	493	478	507	530	497	515	529	481	517	501	498	473	561	561	556	542	508	490	487	514	472	566	516	531	495	550	516	463	552	489	538	491	506	490	525	502	540	500	485	515	529	547	504	511	490	494	490	515	469	545	486	527	562	508	539	514	522	523	499	538	491	505	551	499	479	558	529	503	510	497	516	481	537	529	509	502	500	522	501	482	542	505	507	490	474	498	507	528	526	542	509	510	510	495	537	427	460	517	491	514	477	558	516	515	528	490	525	521	485	508	479	509	548	522	436	478	501	518	512	519	489	533	517	519	475	493	519	518	507	521	500	529	526	487	516	502	520	509	513	500	521	486	515	511	500	510	522	499	512	507	496	549	527	490	512	490	531	516	528	534	512	519	494	507	490	524	544	516	526	520	530	532	523	489	509	495	479	505	478	545	479	518	560	494	517	583	485	539	516	513	484	528	521	511	499	483	498	541	496	506	544	483	473	505	502	501	533	512	485	492	525	497	502	495	527	508	517	474	456	503	474	495	479	478	489	515	483	501	490	509	515	485	491	513	555	511	528	509	516	547	536	516	481	540	509	543	488	512	504	505	520	479	558	507	519	468	544	535	532	492	498	503	511	494	504	491	504	510	504	513	533	510	482	488	507	524	469	515	534	520	518	558	510	524	512	506	490	478	530	522	481	522	458	528	507	517	514	525	503	525	499	512	491	489	484	514	517	512	546	549	536	516	465	480	529	500	489	528	522	497	521	541	514	487	467	500	515	518	466	510	493	557	487	504	519	499	510	523	526	492	526	488	533	488	475	534	549	545	491	506	512	575	500	510	538	557	541	501	489	532	548	461	527	523	526	526	493	526	510	527	551	526	467	548	485	526	518	526	538	484	498	507	504	493	508	513	546	511	515	554	474	477	469	547	513	491	498	510	501	533	521	527	518	494	512	483	565	542	519	511	539	506	518	504	488	489	521	494	541	520	512	521	542	527	493	486	540	535	488	508	506	492	509	488	509	482	538	516	503	559	487	512	507	541	556	521	502	538	482	502	464	513	513	517	516	509	490	528	507	493	502	542	480	487	506	520	479	541	506	555	474	496	526	512	480	477	534	529	506	534	489	497	532	510	485	483	531	464	464	514	500	537	503	552	471	509	448	515	520	465	503	495	503	477	495	537	495	486	493	491	489	519	506	523	502	493	485	511	506	501	516	539	492	519	476	567	514	489	499	479	483	543	502	500	499	499	500	510	559	510	499	509	493	507	542	528	470	511	522	499	497	511	513	523	533	562	522	514	499	523	514	518	500	519	475	531	493	504	498	540	513	516	495	518	480	484	502	480	494	549	512	503	523	533	487	505	494	524	542	518	489	519	525	512	494	496	479	524	506	497	507	548	491	494	472	532	489	500	500	495	522	503	542	482	511	544	514	528	531	498	538	519	514	499	539	486	506	521	523	516	521	492	528	558	505	525	515	469	533	527	467	507	529	512	469	481	529	476	486	477	525	536	537	498	509	488	552	500	516	485	524	529	524	494	523	466	456	536	480	458	551	535	502	509	496	500	549	502	493
5199	1803	554	422	469	598	589	564	436	389	336	292	214	148	125	151	128	106	88	104	85	78	92	72	75	78	88	76	75	66	79	85	88	53	59	49	58	62	53	58	67	62	74	71	61	69	50	60	67	76	68	70	62	67	73	68	63	65	74	56	65	81	57	78	84	70	73	66	61	67	56	60	57	56	51	71	66	83	59	53	58	55	70	56	58	71	52	65	70	68	55	60	66	66	73	62	80	54	74	58	62	73	59	79	72	66	78	58	78	70	58	80	61	83	54	63	56	59	57	65	74	73	65	82	60	61	79	65	68	79	69	77	75	61	48	59	55	63	69	63	63	63	55	68	64	69	66	65	63	70	63	67	66	78	64	60	78	79	76	60	78	62	66	70	69	52	61	60	72	63	63	76	72	69	77	69	60	53	69	61	57	51	70	66	74	71	57	64	58	74	79	49	59	75	53	68	76	72	85	70	56	73	60	63	56	67	66	52	57	77	70	60	52	70	63	65	64	63	75	68	69	64	58	68	72	63	65	63	64	65	54	57	58	72	55	67	72	60	66	60	45	56	49	55	70	81	57	59	63	52	76	66	64	63	68	61	63	83	71	63	63	70	74	71	69	67	74	62	66	71	63	60	77	73	73	64	66	81	61	54	62	66	69	58	74	52	59	66	65	69	52	57	66	70	60	51	61	66	64	60	55	64	67	58	62	82	56	64	73	50	68	49	67	61	56	71	61	65	71	73	50	64	67	47	59	61	61	54	64	60	71	73	77	69	53	52	57	78	72	60	56	67	50	57	60	61	65	63	70	74	48	68	72	67	64	74	65	74	62	65	59	77	64	65	62	71	72	60	57	57	71	58	58	66	63	62	76	70	70	62	76	69	64	55	70	57	88	68	61	70	66	67	52	66	75	63	57	63	57	70	61	63	59	74	64	63	69	58	68	66	72	57	75	76	77	60	57	67	73	62	54	59	56	66	74	56	69	71	63	79	61	55	57	58	65	71	74	61	63	70	61	81	74	62	63	72	59	75	80	81	66	64	57	66	69	88	78	58	57	68	61	57	66	63	73	70	46	65	62	72	62	76	57	76	71	63	54	75	68	60	59	63	65	62	52	67	77	71	68	49	62	53	64	61	62	61	66	60	70	58	61	75	65	57	75	56	66	75	68	57	61	72	66	68	66	53	64	49	57	71	56	77	53	57	56	59	73	72	62	54	54	65	57	62	59	74	75	58	61	70	63	74	55	43	67	67	76	61	64	79	76	58	66	67	74	68	76	63	55	63	74	60	75	79	58	52	60	71	62	66	60	60	57	65	55	68	73	64	64	56	60	67	61	67	70	74	53	62	60	50	79	60	67	52	62	78	57	64	72	70	60	61	73	60	63	72	52	75	69	61	63	59	70	62	61	70	63	60	62	67	62	71	62	65	57	82	53	78	67	64	58	60	59	57	71	64	71	46	69	52	55	67	55	60	68	68	65	69	65	61	69	73	61	72	64	73	70	60	69	68	54	60	61	60	69	64	71	83	66	52	61	82	78	60	63	64	66	80	68	65	64	68	69	60	65	74	63	84	74	61	80	53	73	68	72	66	65	65	66	59	52	55	63	55	70	59	71	65	61	71	72	75	70	53	54	69	59	55	62	67	62	66	75	69	69	62	59	65	65	77	57	60	57	69	59	59	69	63	67	61	70	67	71	65	59	62	63	55	56	56	58	52	77	63	58	72	64	76	62	67	61	65	57	65	65	84	75	64	64	52	74	67	74	64	59	62	60	74	65	68	76	64	58	61	81	71	70	65	61	56	74	63	58	50	59	63	72	53	51	62	77	65	66	72	63	60	67	85	60	72	75	58	61	69	63	64	72	66	67	63	69	78	71	71	75	68	80	61	63	70	63	71	63	61	56	63	63	66	73	68	59	59	62	63	54	53	49	57	73	77	73	53	73	74	58	53	77	70	58	54	66	75	60	71	66	52	58	71	59	70	68	65	68	61	72	67	49	52	52	83	71	67	79	72	59	80	58	61	69	60	59	69	56	64	53	61	73	65	69	54	71	56	81	73	68	76	55	65	68	68	63	67	65	59	56	60	68	64	60	68	52	64	61	63	61	55	56	70	59	55	62	68	57	82	76	64	61	69	64	59	69	67	67	70	65	70	57	64	50	47	65	61	67	76	73	64	55	66	63	72	62	66	50	57	86	71	59	70	66	70	65	65	83	63	63	60	57	64	66	72	66	63	67	63	73	66	69	76	77	48	76	59	65	61	61	53	92	70	56	72	73	68	56	70	80	57	75	58	75	70	55	66	62	63	68	74	58	78	61	68	76	66	59	71	70	86	64	48	62	77	60	68	81	60	46	76	81	74	81	57	64	72	74	60	61	66	66	50	71	58	73	72	67	63	59	54	71	76	67	50	67	67	71	50	70	56	67	63	49	55	73	60	55	61	60	64	59	78	62	57	79	55	50	72	62	73	79	65	70	47	65	44	80	60	64	74	62	63	59	86	65	72	54	62	67	75	68	64	66	52	74	57	61	65	65	69	62	69	65	59	57	66	71	62	72	58	63	64	55	69	76	62	65	52	69	55	57	64	68	57	67	66	69	53	62	68	59	65	70	72	73	49	66	67	71	44	91	60	60	59	79	64	75	61	60	67	64	65	72	73	75	76	79	65	73	69	77	62	66	65	64	67	73	52	62	61	65	53	66	81	68	67	63	71	74	49	69	50	71	61	56	65	76	61	71	70	66	74	55	57	77	70	79	61	65	59	69	68	64	69	61	67	67	70	60	54	68	56	75	68	51	68	54	74	69	66	64	78	70	50	56	78	66	66	55	69	73	90	60	57	73	61	69	57	52	71	62	64	83	68	65	67	65	72	54	47	57	48	63	53	71	60	58	69	74	70	66	60	74	60	57	67	81	62	71	63	65	53	68	63	69	57	64	68	63	74	59	67	75	66	56	71	73	67	74	55	72	59	69	67	74	75	48	71	60	65	68	59	73	69	71	68	63	65	76	62	72	69	47	59	67	65	64	71	55	57	73	57	66	61	78	57	57	63	76	55	55	67	77	68	72	55	74	63	64	83	64	70	69	68	76	66	71	71	54	65	68	73	52	62	78	63	71	54	64	58	60	72	49	74	59	71	66	78	76	65	61	71	67	62	61	62	73	59	61	65	65	74	71	81	72	84	64	46	69	71	59	57	55	76	62	82	65	66	80	65	73	78	59	59	71	63	70	67	78	75	52	57	54	70	72	81	75	65	78	55	61	72	70	63	71	74	77	91	54	67	55	76	65	62	64	54	78	70	51	77	67	69	69	72	58	63	71	63	79	53	81	50	76	60	66	75	64	68	57	74	66	58	69	67	68	64	66	71	73	64	73	67	61	69	67	57	57	82	52	71	67	71	60	45	73	64	65	55	56	72	68	69	80	58	66	83	54	73	56	56	62	64	64	65	59	85	61	82	65	70	70	85	70	64	64	80	82	61	53	76
31633	15568	6690	9615	19043	21236	20762	17676	14803	11897	9671	7746	5066	3565	2699	2761	2246	1811	1494	1240	1120	1116	1000	870	844	835	906	856	765	789	751	677	601	625	601	576	587	574	566	525	555	524	547	557	540	524	554	571	543	523	546	545	561	557	531	576	548	552	562	571	574	536	542	557	572	549	605	553	514	551	553	563	526	571	577	567	550	528	517	561	525	558	535	524	537	537	557	556	567	568	535	574	537	537	573	564	550	589	566	590	532	543	504	578	575	556	594	589	581	550	552	562	539	589	524	526	535	498	569	507	578	536	533	572	519	520	547	513	540	557	550	561	542	535	544	595	548	558	554	587	549	571	617	565	534	493	537	523	565	556	528	552	556	538	579	563	530	578	564	593	554	567	567	557	549	522	569	547	574	542	568	583	532	605	546	558	555	562	544	560	518	571	557	557	534	574	509	605	581	556	563	542	536	581	512	558	542	533	574	557	580	565	520	562	568	554	522	550	561	561	563	541	560	519	577	582	604	547	570	563	534	571	541	558	558	589	580	569	535	553	520	537	550	559	580	567	535	510	533	581	531	539	543	603	564	541	577	550	568	557	515	573	538	593	559	570	538	537	607	537	531	536	596	516	577	528	557	543	552	554	572	557	573	541	560	601	559	541	542	588	547	575	580	593	545	523	584	555	560	561	503	534	551	593	532	539	545	577	563	553	569	566	534	531	548	567	542	576	573	558	557	582	544	515	551	560	592	536	539	565	555	584	574	527	560	522	542	564	538	572	536	548	544	562	514	559	521	540	576	555	553	549	548	515	563	539	528	562	524	586	515	526	536	519	573	547	525	544	573	569	540	553	567	547	527	558	570	564	544	551	533	568	540	540	540	568	582	590	578	580	576	562	585	557	553	524	543	518	572	570	514	561	556	554	585	582	550	534	561	507	572	515	574	533	534	565	588	589	577	570	543	556	555	604	593	589	553	552	594	555	582	565	557	570	555	586	527	518	535	544	522	555	555	520	546	557	533	563	575	543	551	570	543	524	538	581	541	529	520	525	557	572	547	544	548	551	559	527	557	545	576	593	522	551	542	552	515	582	558	548	518	554	569	533	572	581	540	535	528	536	552	533	522	572	554	572	569	565	560	495	541	542	547	537	598	580	544	560	556	543	562	545	543	549	555	574	588	575	517	540	552	545	553	529	557	542	506	533	557	555	569	525	596	558	520	569	565	571	582	558	534	583	572	565	536	589	559	555	559	591	528	527	583	560	551	546	572	543	530	538	572	586	524	566	610	542	592	550	571	573	622	526	511	557	539	574	532	535	541	573	568	564	579	553	549	579	543	566	566	565	556	570	539	536	575	546	520	563	583	572	536	537	577	530	539	548	581	521	545	570	550	597	554	555	561	569	572	525	560	552	581	565	527	535	564	535	569	555	558	604	572	520	557	537	528	560	552	561	548	534	562	515	556	575	549	548	554	519	535	568	525	520	592	554	544	516	541	552	549	545	556	537	561	529	545	561	542	569	552	559	575	551	516	563	540	498	530	541	543	548	533	539	528	540	521	593	574	557	560	589	545	589	581	561	558	541	528	549	571	570	570	549	585	561	555	531	562	514	561	589	550	579	534	541	566	538	547	523	507	566	540	567	496	586	572	548	593	546	533	534	526	549	554	566	539	540	597	542	561	542	573	542	539	567	597	528	535	560	522	544	596	557	558	563	510	565	604	559	582	551	571	519	549	549	594	539	535	534	558	511	538	558	537	539	551	542	528	540	552	531	513	553	620	517	555	580	576	590	557	580	508	535	552	523	556	572	572	574	566	567	539	520	577	565	533	542	554	575	563	528	507	571	546	546	535	577	545	551	568	575	594	551	573	567	553	526	583	564	547	546	534	533	554	564	537	559	529	578	551	533	569	565	565	586	562	552	502	600	594	551	528	568	564	506	550	533	483	578	575	508	544	547	546	604	576	500	549	527	566	576	529	568	547	537	569	533	543	524	509	589	528	500	555	575	579	588	527	568	578	523	579	550	539	536	553	536	527	557	570	546	542	557	527	536	575	555	570	600	567	543	570	533	597	543	518	546	567	568	577	553	540	535	536	529	562	574	566	548	541	498	597	540	582	566	561	511	549	585	572	540	513	611	554	590	529	578	551	549	526	571	593	547	550	526	525	567	531	547	580	575	595	526	547	544	552	625	535	563	538	547	581	552	538	562	590	533	554	560	535	570	537	550	543	574	517	534	559	586	574	530	584	563	579	542	528	595	547	560	566	589	547	545	532	528	555	561	572	544	550	546	574	558	577	533	498	546	555	616	520	563	594	519	586	586	576	581	557	529	571	595	533	602	556	568	528	592	551	563	546	561	520	565	535	534	576	595	537	560	539	566	546	566	573	562	543	567	555	578	603	594	558	558	556	578	562	588	549	545	520	569	550	551	539	539	493	550	513	546	535	551	550	512	560	533	521	521	549	549	523	559	510	547	494	536	600	561	563	521	538	522	566	561	571	534	545	543	575	545	521	525	537	578	557	564	559	523	529	532	538	574	525	525	546	544	528	564	538	520	601	525	510	530	591	529	522	569	570	527	574	583	563	533	531	586	597	552	539	514	566	572	543	576	509	507	542	571	567	550	517	585	595	512	528	568	573	568	569	548	516	561	577	594	535	522	511	532	587	574	526	528	514	549	574	520	531	544	585	526	578	523	526	555	560	548	545	582	549	596	569	553	560	561	561	554	581	562	552	500	545	595	557	570	556	502	547	555	526	584	581	567	532	564	576	559	570	531	539	558	566	562	579	539	534	534	578	533	537	568	559	557	548	537	552	579	526	562	567	537	562	565	543	510	575	537	548	535	572	562	548	535	569	512	570	581	533	587	586	529	539	527	536	578	555	591	540	552	522	510	574	541	558	508	566	534	569	583	539	539	570	574	564	572	571	536	514	546	565	564	542	593	575	538	570	543	507	536	545	550	552	544	529	526	571	526	565	562	510	558	568	574	572	556	587	527	536	547	567	523	531	537	593	563	568	570	595	498	560	519	568	594	586	530	596	571	556	546	571	571	562	578	592	571	560	538	564	573	579	560	544	557	569	573	568	545	532	546	560	540	534	542	557	569	572	547	519	567	582	587	571	557	578	570	532	552	560	549	563	573	542	548	527	561	575	519	579	571	578	570	528	538	558	529	559	544	576	607	556	533	566	578	519	588	539	571	538	580	585	567	547	523	495	538	562	584	539	542	546	532	565	549	568	541	507	541	564	558	528	566	537	530	604	562	576	589	510	549	593	541	553	542	532	503	532	559	601	524	549	574	562	554	517	575	553	549	575	553	569	544	582	516	547	574	557	581	578	572	579	562	564	544	582	542	559	549	536	553	532	540	546	534	574	545	563	580	505	536	549	557	553	531	548	570	584	571	550	550	544	559	597	526	536	546	533	566	504	543	551	541	599	540	523	537	571	513	546	593	514	552	590	559	520	521	532	582	550	603	552	573	550	550	563	533	556	563	571	521
6264	2787	725	592	592	675	816	683	621	534	433	365	275	206	201	207	169	146	132	129	133	134	111	116	112	138	124	128	103	104	116	109	111	122	91	112	105	126	104	96	99	107	128	103	102	117	114	108	89	105	98	101	104	113	97	125	100	120	108	94	101	96	117	123	91	103	107	96	102	95	115	103	121	94	114	100	89	115	95	101	104	98	107	101	98	109	98	103	120	94	98	114	107	109	106	133	128	116	113	118	130	97	92	117	87	120	114	106	102	140	108	102	116	111	108	101	103	112	108	92	100	118	114	89	102	110	97	88	117	116	109	112	112	95	107	123	96	105	114	111	96	125	98	102	115	95	113	104	122	103	95	129	107	112	96	91	117	124	115	104	94	117	120	118	101	108	94	102	96	101	99	115	91	101	103	117	114	114	111	137	104	107	111	118	104	112	100	100	88	106	103	98	90	84	118	103	110	112	104	93	102	106	107	129	114	113	107	92	118	109	109	112	94	112	98	111	119	115	110	91	105	100	109	104	92	119	122	99	104	95	88	89	88	123	89	106	100	101	82	96	121	112	99	104	91	111	119	105	104	106	111	101	101	117	100	105	121	116	111	101	116	133	111	116	96	112	102	115	86	111	117	122	98	106	85	103	86	121	101	99	115	104	94	87	100	113	101	118	100	87	139	101	97	108	113	112	110	110	90	111	105	118	103	109	109	114	97	107	114	97	112	102	114	104	98	93	118	97	105	95	104	138	120	127	102	103	111	96	113	91	102	109	119	110	106	94	92	99	114	73	125	122	113	94	102	97	109	106	107	112	105	106	116	103	107	117	96	107	106	102	103	99	97	101	90	107	98	98	108	75	113	84	111	119	111	108	105	89	109	104	107	116	106	102	117	113	95	96	112	108	106	105	102	84	100	100	93	112	105	78	112	95	86	115	107	103	109	88	94	116	116	126	112	105	94	101	99	96	128	98	104	108	109	103	116	95	97	92	124	99	92	114	101	111	93	104	103	98	98	96	108	124	124	110	97	87	98	113	123	107	98	81	104	109	110	111	114	107	111	94	109	109	108	132	105	107	104	93	96	128	103	98	101	103	99	100	112	121	88	110	94	117	108	102	106	99	108	125	87	103	114	112	106	106	92	84	91	112	104	107	116	111	109	114	106	103	99	106	109	115	118	109	112	94	127	89	109	113	106	104	94	114	108	104	112	99	115	112	125	99	105	114	102	92	96	103	106	85	105	112	116	98	101	92	88	106	104	110	105	117	105	108	99	137	109	106	102	98	94	117	96	87	84	99	106	109	93	85	105	94	105	84	102	99	122	97	91	103	106	91	105	104	99	99	85	122	97	94	104	89	111	110	99	99	98	107	96	111	101	91	104	110	95	105	109	99	126	113	102	102	90	101	90	112	126	118	94	108	120	104	97	97	104	109	114	105	107	102	112	111	117	123	110	99	103	93	114	110	101	111	105	90	109	113	117	94	90	113	90	114	112	106	96	108	114	106	123	103	109	100	112	101	109	106	116	106	92	118	98	100	114	90	127	114	96	94	123	118	116	98	113	97	101	112	104	116	100	107	105	96	111	98	100	115	108	94	120	121	108	105	103	96	100	107	92	121	90	80	113	101	88	98	126	118	111	123	98	100	83	96	81	97	118	124	106	96	111	109	110	111	106	92	115	90	115	115	97	101	103	84	95	131	105	105	104	111	110	106	83	97	98	96	106	125	112	85	103	109	104	90	105	89	104	117	114	106	102	99	92	111	92	96	104	109	95	91	100	112	109	101	93	102	98	112	99	117	100	94	91	85	98	118	114	105	106	113	113	120	93	106	91	116	120	110	100	102	85	103	114	100	92	103	104	101	108	105	100	103	91	109	120	98	105	112	111	94	98	102	100	113	100	105	103	106	112	115	94	112	102	111	92	110	107	93	111	85	101	98	115	104	92	111	107	102	109	103	117	102	129	102	102	83	99	108	80	102	109	92	86	126	96	103	96	113	102	92	104	105	115	88	107	119	111	113	105	95	122	114	109	106	105	108	142	92	99	92	103	107	117	111	98	101	119	93	106	101	117	107	116	118	115	105	115	111	101	88	96	107	98	89	96	103	106	92	109	112	93	104	102	106	100	108	102	92	101	99	110	100	95	103	96	117	106	113	99	114	103	112	126	109	108	112	115	122	116	98	124	133	100	104	102	125	111	132	85	106	100	117	102	113	104	108	105	108	103	112	104	102	116	96	96	104	103	112	108	106	115	105	89	103	109	94	108	101	126	89	97	108	97	119	105	122	108	112	110	94	106	99	119	92	123	98	105	105	104	124	96	95	99	110	110	105	93	101	114	114	116	87	106	107	119	96	116	103	97	106	84	111	89	113	110	115	83	109	102	112	109	105	98	128	118	100	112	96	126	97	103	121	88	112	92	98	132	103	90	90	95	103	111	110	111	89	101	94	112	103	117	93	101	117	96	112	104	105	83	105	105	110	108	113	103	98	115	97	109	85	80	102	113	100	121	112	105	99	103	94	84	120	91	95	108	98	103	114	113	126	91	89	110	105	95	102	105	98	105	103	101	98	123	115	104	101	128	95	115	116	96	93	118	125	96	118	93	110	105	99	96	123	108	78	103	105	108	110	98	125	106	100	120	106	124	106	92	104	95	100	103	123	111	103	96	111	107	107	99	100	113	112	91	113	132	118	123	91	100	94	96	96	100	125	90	100	105	108	92	109	125	102	116	82	94	110	101	91	123	101	100	86	102	108	94	110	109	114	91	98	97	129	86	119	112	107	123	99	98	103	104	111	104	110	89	102	109	103	102	126	119	102	118	130	94	113	106	102	111	103	109	114	111	83	108	132	87	125	97	103	103	100	116	97	137	122	97	111	102	104	92	113	96	115	110	93	94	107	100	98	100	112	97	103	107	117	116	131	112	116	100	113	135	101	98	104	107	111	110	132	110	100	113	101	77	117	95	82	115	105	111	91	93	99	110	100	94	93	93	98	107	101	96	92	125	97	130	91	116	101	91	104	108	103	88	110	102	96	124	98	112	90	92	109	98	121	78	101	112	98	98	102	94	96	87	113	98	88	123	106	102	109	116	98	104	104	102	111	102	111	107	117	117	110	95	105	115	107	108	104	97	92	106	105	101	107	99	99	102	120	104	107	107	104	97	107	109	90	118	105	123	87	102	104	102	106	104	87	120	88	105	87	130	98	104	117	92	99	95	105	105	101	112	101	103	96	105	112	114	122	121	118	91	103	108	97	97	102	94	128	99	98	120	107	116	120	89	125	110	113	94	104	102	110	105	99	94	108	102	95	105	128	113	98	115	100	101	99	102	113	119	106	98	109	128	91	121	109	91	105	95	111	107	103	101	119	112	94	87	104	113	93	102	111	115	95	107	103	89	113	94	99	101	92	101	94	97	113	101	103	115	104	104	125	106	94	108	104	85	100	120	114	115	109	100	107	121	109	128	99	100	112	103	107	102	104	104	124	87	113
34670	18201	8347	11827	20628	22907	22638	19066	17150	13743	11457	9136	6201	4307	3905	3500	2819	2275	1983	1763	1608	1448	1463	1255	1257	1161	1255	1175	1115	1181	1048	1037	953	963	909	905	843	902	854	890	935	844	899	832	900	869	821	868	886	901	865	925	845	877	914	873	865	798	858	924	860	844	866	863	848	919	802	869	860	894	893	889	846	877	897	855	810	837	795	815	906	913	841	915	844	869	874	824	822	898	841	861	823	838	932	855	917	871	861	873	882	907	868	868	899	852	837	836	854	809	874	861	883	912	820	842	826	829	862	851	879	835	907	827	844	863	808	837	894	873	863	866	881	840	844	862	851	898	855	845	885	837	882	875	902	903	858	850	854	866	886	837	904	822	885	843	878	860	869	839	806	851	873	834	878	824	857	839	910	861	865	869	825	876	877	829	880	852	878	842	829	840	915	815	846	827	863	802	844	868	851	863	884	838	897	893	894	910	823	872	811	856	866	908	823	893	817	909	843	841	878	794	870	934	831	882	892	832	856	835	868	896	895	875	843	907	923	814	874	842	869	860	876	886	870	864	883	840	866	916	908	916	865	906	861	922	876	820	879	881	824	834	897	890	859	852	866	865	868	864	867	824	867	884	867	842	870	860	823	808	853	866	914	909	923	852	854	870	827	849	885	877	844	900	879	816	856	832	880	875	884	902	838	813	859	827	865	854	832	889	840	866	848	869	841	840	900	862	881	877	847	829	884	828	889	926	854	896	807	876	873	849	824	874	841	826	889	836	832	870	888	873	858	872	885	847	840	858	898	868	870	847	884	851	910	846	900	858	831	828	925	826	833	877	807	843	834	864	872	862	863	926	940	866	873	856	901	858	944	892	770	891	851	894	896	811	872	855	824	887	881	888	875	789	920	897	872	847	868	839	791	843	894	888	864	899	834	844	918	830	871	907	848	844	878	842	826	843	901	817	853	836	886	861	870	848	879	876	883	888	862	834	823	847	854	816	861	899	836	892	866	895	867	858	831	769	844	888	855	816	879	844	850	892	796	820	832	915	865	835	864	839	822	839	846	845	830	878	813	823	897	808	824	868	905	874	809	914	843	888	861	890	840	834	817	844	878	904	936	842	857	835	870	853	842	853	864	864	835	870	849	885	884	857	848	870	861	836	908	853	853	846	869	834	856	860	850	867	896	864	873	889	842	856	878	843	832	856	873	836	849	841	836	890	822	880	911	876	872	860	827	824	908	856	854	815	861	860	850	846	888	877	820	880	906	858	863	845	828	891	847	820	936	837	897	864	837	824	880	876	862	908	815	878	849	869	848	805	898	824	822	856	879	895	882	912	849	846	832	850	893	846	870	828	847	849	865	863	866	876	828	845	856	895	843	845	833	858	852	860	877	840	819	903	896	807	835	887	840	841	881	844	874	915	827	842	879	877	883	861	872	921	837	864	868	844	843	870	910	829	867	871	811	814	839	858	877	825	832	868	867	849	881	877	848	880	823	867	873	884	826	814	815	815	872	877	891	836	864	788	864	890	873	890	866	839	909	816	858	845	857	839	852	957	836	842	873	877	816	896	878	896	912	895	889	872	892	828	863	937	862	885	823	873	903	795	866	880	860	934	846	816	867	878	845	878	844	830	899	813	831	874	836	853	833	917	886	848	897	880	821	836	901	908	871	802	843	858	856	859	852	869	856	853	890	866	825	808	867	872	861	863	826	897	853	858	817	842	907	894	862	845	888	826	856	856	903	861	863	889	901	894	867	868	853	869	891	867	858	859	886	854	831	867	867	865	834	846	826	852	875	857	879	862	833	814	886	828	807	865	857	848	881	857	846	799	852	855	894	829	839	901	831	846	889	874	868	838	850	806	862	872	862	886	847	856	865	875	857	874	873	812	850	887	884	835	915	890	851	886	844	832	857	840	910	891	841	903	821	885	890	855	859	804	865	827	779	940	838	829	832	906	876	844	839	811	899	923	846	884	866	884	863	836	811	877	862	862	845	847	881	852	958	842	835	843	885	863	880	854	835	880	833	882	882	896	857	864	869	862	881	846	785	860	842	833	861	893	816	830	851	806	819	847	839	836	852	796	853	895	828	836	865	896	826	835	866	849	872	851	859	840	857	851	868	819	843	867	845	873	907	857	868	883	853	863	814	905	908	859	920	865	846	864	870	821	873	839	876	859	878	856	812	898	854	881	840	890	920	885	876	853	817	795	842	880	834	827	851	889	823	863	887	902	861	850	909	860	915	823	832	811	867	816	875	807	849	849	845	890	892	822	861	871	854	943	825	898	841	874	847	837	867	877	809	861	877	854	851	789	872	850	830	874	889	836	833	841	863	844	871	889	852	843	842	867	834	919	801	828	824	853	882	838	872	829	859	833	839	857	877	888	890	851	840	873	807	862	859	877	860	872	888	875	815	858	891	836	890	847	848	919	853	846	799	815	876	868	881	835	844	893	843	856	907	863	796	863	872	797	844	853	880	859	896	836	793	876	819	892	916	839	868	864	870	860	848	864	874	808	884	781	836	872	819	857	851	868	826	871	901	885	853	915	827	852	866	851	906	899	884	888	814	809	878	819	887	829	784	858	795	883	852	805	872	862	864	827	878	862	802	878	897	829	844	839	841	841	878	875	787	869	911	826	858	856	910	817	866	891	863	879	854	837	877	883	833	882	796	865	838	843	851	872	838	846	833	898	824	895	838	823	892	833	877	862	838	871	847	833	880	875	857	861	899	865	819	869	866	863	821	854	855	868	909	863	866	843	833	861	868	847	865	931	821	866	887	888	893	875	862	864	822	856	889	872	854	869	890	867	841	875	787	839	878	864	822	851	839	885	811	878	811	858	842	919	876	882	870	896	900	842	860	890	854	813	819	860	866	795	825	797	853	851	818	835	850	842	863	849	880	843	899	806	842	870	825	890	917	892	863	830	856	898	844	828	826	860	870	859	825	877	874	876	838	881	843	832	903	797	850	875	811	815	863	879	873	832	872	875	841	902	880	872	858	849	889	832	826	871	844	879	890	829	854	822	903	801	814	854	845	888	809	873	866	834	847	848	829	842	854	856	850	871	856	858	933	846	869	815	886	859	862	843	890	853	835	876	824	849	838	887	862	899	796	873	826	891	902	879	894	913	863	886	873	846	854	891	865	890	822	872	864	846	848	785	820	830	841	857	851	851	853	876	844	844	893	896	867	851	870	793	853	864	853	814	884	852	834	861	851	849	839	848	878	895	852	823	863	893	856	863	835	832	816	800	888	866	865	848	799	889	869	872	840	872	817	883	886	830	840	888	888	865	852	849	875	890	807	895	901	892	833	823	870	863	847	863	890	848	820	886	852	862	891	832	825	865	870	843	891	847	887	887	866	858	913	895	921	819	870	800	866	871	869	865	865	854	824	862	856	871	838	835	860	800	856	871	913	912	794	796	856	828	919	848	899	835	853	801	865	840	899	862	872	823	830	839	801	837	878	879	888	845	839	840	876	831	822	841	850	844	844	864	853	855
3143	994	373	290	277	342	419	354	375	267	221	186	146	115	112	95	78	84	78	67	82	76	78	71	65	61	48	51	80	62	47	51	50	74	60	64	62	50	70	52	56	50	59	52	63	60	53	49	44	37	63	54	65	61	60	40	50	44	61	54	54	64	61	53	60	59	53	62	63	60	54	53	70	52	44	52	66	51	44	51	62	63	60	53	59	46	46	54	83	56	59	56	58	40	62	55	53	67	46	48	52	61	54	69	40	46	53	51	44	65	63	56	55	51	50	55	57	70	46	45	55	56	70	41	53	63	52	62	52	55	56	55	50	72	55	52	61	54	51	54	74	61	57	50	49	40	45	55	46	55	49	53	41	61	54	66	54	49	53	54	52	53	61	59	52	44	63	60	52	58	70	56	61	49	50	58	54	48	61	53	52	61	56	52	44	53	56	49	54	53	46	80	39	42	54	55	64	49	66	49	59	52	65	50	44	35	47	62	59	64	57	60	58	46	43	46	47	57	50	48	64	49	51	59	60	60	64	55	74	41	50	48	52	53	52	71	58	49	53	47	55	56	48	53	59	66	42	49	56	53	38	60	52	50	52	50	56	62	51	51	47	62	62	51	49	52	50	59	66	47	45	58	64	44	44	47	56	47	39	68	44	44	58	58	47	46	51	57	51	58	61	56	49	56	60	56	60	68	45	47	57	47	49	65	60	60	70	46	52	66	59	59	53	56	53	60	40	57	47	53	50	48	73	55	53	50	51	56	50	56	55	55	56	56	56	54	59	54	42	58	58	45	57	51	57	71	49	59	53	72	51	42	61	55	51	69	60	51	53	50	31	49	62	48	43	65	46	58	54	47	59	62	58	54	48	57	44	55	49	57	54	58	53	56	51	56	41	42	56	47	46	58	61	48	49	53	51	56	51	55	50	51	49	52	54	48	73	55	58	50	47	52	61	53	64	36	39	38	64	47	60	48	59	48	38	58	53	52	50	59	71	58	50	63	60	54	56	53	37	56	52	68	47	62	59	69	71	47	50	45	55	62	59	47	50	60	54	58	44	52	50	57	74	46	48	43	48	54	61	55	56	59	46	66	58	59	47	71	53	41	61	50	61	46	56	54	39	50	46	53	48	46	50	56	49	66	61	42	54	63	41	46	51	49	68	59	61	43	52	40	61	59	63	58	61	60	58	57	51	44	50	49	72	59	54	45	50	44	64	42	58	51	54	57	46	47	54	56	51	45	49	54	50	50	57	67	54	57	68	52	66	57	50	58	44	67	61	65	51	53	57	59	53	55	62	57	62	48	66	55	46	42	57	46	65	53	56	56	61	50	58	49	47	46	48	55	51	55	60	65	53	53	54	51	57	52	60	63	55	54	72	63	61	53	51	62	58	56	52	66	52	64	55	50	49	46	64	39	58	60	56	68	55	45	44	54	62	53	52	50	56	57	41	51	42	51	74	37	60	43	57	59	58	58	51	60	72	48	61	54	46	63	50	58	58	52	59	50	55	44	55	61	62	52	57	44	58	53	48	52	38	53	59	41	45	57	65	65	43	57	62	48	49	51	56	51	64	63	59	38	57	63	48	59	55	69	62	50	62	52	61	51	51	63	48	51	41	58	50	48	52	50	60	44	48	53	52	49	50	65	46	47	56	49	56	46	45	49	50	54	64	67	71	56	47	47	55	67	54	55	43	59	53	49	57	68	42	54	58	57	50	48	49	60	40	68	37	46	72	64	50	48	53	57	66	57	63	59	46	56	56	53	66	59	61	53	47	66	65	54	60	40	44	37	73	71	49	59	56	64	57	44	54	47	53	36	53	62	67	60	50	56	51	54	41	81	53	49	55	47	46	48	49	58	50	44	55	68	53	64	60	59	64	48	68	50	64	57	43	50	53	63	55	55	50	46	52	54	49	62	47	62	50	55	49	55	59	73	57	50	59	57	60	57	51	45	59	61	40	37	55	51	46	47	49	59	63	45	48	46	53	54	60	59	57	47	45	54	62	53	60	53	56	58	56	52	54	60	63	35	52	43	53	51	61	51	50	48	52	62	46	70	60	52	61	53	55	56	52	50	62	56	49	58	45	50	58	73	56	50	70	64	57	49	67	64	74	63	51	59	54	47	58	50	61	48	51	54	68	50	53	59	53	49	69	56	56	53	51	72	52	47	49	47	42	59	50	48	62	53	45	52	42	63	42	56	56	64	63	50	51	55	64	60	53	55	57	58	59	62	36	66	42	56	51	51	52	49	49	65	68	54	47	65	56	47	51	44	58	65	45	57	68	48	51	38	55	38	55	66	49	55	53	68	52	38	63	57	55	54	48	59	60	57	63	54	55	45	53	56	59	43	57	54	48	50	60	54	49	46	63	65	41	55	53	51	53	49	54	49	71	43	44	62	64	61	51	51	51	46	51	59	44	46	52	53	55	59	51	65	50	42	58	55	51	60	48	52	57	51	51	50	61	41	50	59	73	47	64	57	50	33	59	48	58	49	53	50	59	55	60	57	49	55	46	53	49	51	64	61	42	55	44	60	59	54	50	49	62	62	44	64	43	53	66	34	40	50	52	48	61	67	54	45	35	46	64	52	61	68	59	53	54	51	47	55	44	52	45	55	50	58	56	51	48	58	50	54	52	62	56	46	70	49	51	54	50	51	51	51	65	60	52	58	54	39	50	53	63	55	59	65	38	54	42	48	41	68	55	61	59	56	50	61	60	46	55	56	64	46	60	45	49	50	59	59	53	51	54	59	54	65	57	59	53	51	54	54	62	50	54	55	55	41	58	58	54	56	51	46	49	60	69	38	32	52	44	51	52	64	56	66	59	52	44	69	49	44	38	46	57	43	58	65	50	44	54	63	50	61	63	57	54	48	61	59	48	51	67	45	71	62	44	47	51	56	62	54	49	41	52	63	57	55	39	46	55	48	58	54	58	58	50	56	62	57	61	48	50	48	45	50	57	66	55	58	44	59	53	47	59	54	62	57	63	61	51	42	59	64	48	40	53	55	56	49	45	41	37	60	62	47	58	61	53	59	40	50	45	54	59	61	55	67	57	48	59	49	63	45	48	65	43	55	63	65	56	59	61	45	49	39	56	47	40	50	68	58	54	54	62	52	55	50	58	49	47	57	53	59	52	55	52	54	52	60	56	57	52	61	49	52	56	45	46	61	47	50	54	57	37	47	54	59	52	73	63	49	62	61	44	44	65	60	53	61	52	51	46	59	55	54	54	55	53	69	56	51	56	50	48	51	48	57	50	57	45	53	56	48	47	54	49	46	64	59	49	56	58	45	57	48	41	74	51	52	62	47	60	58	68	49	75	56	60	51	57	57	50	56	46	64	51	40	43	55	59	50	44	48	57	54	57	49	42	49	45	53	51	62	49	62	47	61	43	64	53	56	66	54	55	53	49	53	63	46	48	53	48	49	48	50	47	57	62	60	58	57	68	46	53	47	50	58	50	53	33	61	51	57	57	47	56	48	52	54
26619	11057	5004	7402	13866	16860	16610	13720	12004	9060	7461	5601	3497	2287	2232	2136	1536	1151	1059	911	808	741	791	686	650	732	631	637	572	642	570	516	500	498	478	468	506	482	479	398	457	473	464	460	402	470	552	442	444	443	485	464	459	471	434	429	450	468	417	478	457	453	456	433	431	472	444	434	442	458	450	438	466	429	418	454	450	458	444	458	438	448	445	450	459	434	448	480	438	458	431	478	441	458	462	430	440	434	458	462	447	470	447	458	460	508	457	467	460	453	492	476	474	434	445	434	452	464	447	461	478	448	461	447	438	485	443	470	448	448	456	481	446	452	436	472	446	471	450	438	460	483	487	456	484	481	436	430	452	491	447	497	483	439	472	480	468	499	492	448	495	443	427	447	439	449	439	478	479	457	492	424	474	440	452	464	453	477	501	446	476	467	437	474	450	477	488	439	435	433	484	437	470	462	430	472	436	476	453	452	465	455	450	449	457	474	462	505	482	428	458	434	486	483	474	485	468	464	462	471	452	472	457	458	458	479	430	474	454	464	483	442	445	458	449	447	456	440	461	457	435	463	462	434	479	460	450	497	478	442	438	474	482	464	485	456	438	459	486	427	465	469	475	465	475	463	483	465	471	460	469	415	426	464	490	490	471	459	455	476	454	488	444	457	431	472	496	433	435	424	461	447	476	445	438	480	487	470	432	448	458	438	477	483	495	456	448	461	487	442	448	458	475	465	442	456	451	499	442	454	464	439	440	428	455	497	423	441	430	452	447	452	461	440	479	492	478	438	440	490	466	461	442	485	456	455	472	465	492	405	456	438	467	455	454	457	466	438	455	474	439	445	459	468	445	486	474	470	442	463	492	465	446	455	470	427	463	472	457	468	439	475	463	488	443	468	465	429	452	493	467	472	482	471	425	472	478	432	476	479	426	428	431	457	459	476	424	480	430	458	478	459	441	470	459	500	523	464	476	436	453	456	482	469	446	449	464	488	430	482	499	447	457	470	429	481	487	442	443	467	465	516	499	484	454	479	471	490	446	443	416	431	483	476	458	438	459	451	455	460	447	442	460	471	477	482	489	451	438	454	456	520	439	478	456	479	478	476	453	449	458	438	448	470	449	412	473	447	470	447	470	440	487	449	484	476	499	458	476	457	438	444	465	449	444	452	480	446	475	446	459	480	449	478	488	432	433	476	445	443	459	490	465	486	493	476	480	444	431	448	450	441	447	435	476	498	475	457	467	439	470	465	468	424	462	449	467	457	469	454	483	443	454	465	451	465	457	432	468	470	435	480	485	455	466	470	459	502	478	478	459	404	461	457	467	446	455	469	444	442	479	462	479	468	457	440	480	471	464	455	452	447	437	454	472	486	415	471	457	455	474	427	490	481	456	442	473	450	438	468	436	485	457	488	495	421	485	472	514	457	474	400	468	446	452	425	500	440	431	489	448	498	457	462	475	439	469	446	421	452	467	472	470	462	464	436	464	465	467	454	487	466	463	426	452	460	440	437	466	464	437	422	491	458	447	469	450	441	442	437	455	435	489	463	490	419	470	452	448	452	469	463	471	447	472	485	480	472	426	451	464	474	449	449	408	471	450	448	442	454	455	481	477	463	479	493	460	446	474	422	464	440	427	478	481	466	449	451	480	448	490	472	466	449	437	449	444	461	442	468	466	438	441	459	431	439	491	423	433	521	404	432	441	473	436	464	453	438	470	429	479	434	500	449	477	454	494	459	466	458	481	469	500	502	450	457	452	469	464	446	486	484	439	446	511	481	459	430	473	447	426	436	508	462	464	473	466	439	438	440	462	485	416	471	494	467	475	466	464	458	461	464	468	467	438	440	468	482	479	492	479	479	490	468	465	457	455	461	414	442	452	441	433	457	508	410	460	435	470	494	469	461	445	477	459	484	474	433	464	439	450	458	469	435	425	482	468	463	449	440	443	458	481	456	472	452	460	487	449	445	458	438	426	434	442	442	444	465	470	437	454	411	462	477	494	439	449	464	458	472	451	495	444	448	439	443	441	441	485	450	431	476	462	470	468	468	459	482	474	442	439	438	504	443	458	431	467	459	462	499	454	476	478	476	486	496	499	470	477	485	464	436	488	493	427	458	489	456	460	441	453	403	451	496	410	453	452	486	466	463	463	484	468	470	453	467	501	445	461	486	429	487	489	478	450	451	500	489	448	419	447	442	440	460	448	479	453	451	448	488	454	457	452	475	466	500	482	432	447	419	426	476	460	453	443	467	475	453	409	460	482	434	446	480	406	453	463	437	443	463	469	448	464	477	465	462	448	471	455	464	447	498	466	466	471	481	468	429	437	479	491	448	478	482	498	458	460	456	479	447	461	440	436	463	447	497	444	471	472	451	413	448	477	443	435	423	468	475	477	428	510	398	469	458	449	439	460	457	432	463	465	494	444	447	430	454	435	470	468	452	439	453	456	474	430	450	509	466	444	446	460	528	460	427	493	536	470	476	439	465	456	479	467	444	426	458	462	433	479	444	446	488	476	472	466	440	483	426	479	477	426	458	469	445	497	498	461	445	502	491	473	428	461	433	470	467	503	418	451	474	445	438	453	483	456	456	460	484	465	458	468	462	483	477	456	480	495	425	461	456	458	447	479	450	450	457	490	453	456	491	458	446	451	428	466	447	446	509	466	488	438	465	455	447	429	474	492	450	467	477	505	481	435	482	444	471	450	459	453	477	447	480	454	456	460	448	440	436	439	444	448	464	459	453	468	482	489	491	432	480	447	453	475	470	436	477	444	477	458	467	486	462	459	496	476	454	458	405	432	473	407	432	440	455	457	435	480	476	426	455	455	495	463	488	485	430	503	458	455	437	469	477	506	457	468	456	453	455	456	442	459	434	469	455	424	492	450	454	464	470	458	480	466	442	455	518	451	446	439	454	442	461	468	413	469	443	484	464	460	454	461	449	433	430	434	454	417	417	447	442	496	502	457	478	437	468	441	470	447	485	460	482	474	438	422	445	438	408	517	444	448	458	452	451	450	444	449	455	430	439	444	474	434	438	441	436	477	455	463	476	471	482	465	471	429	461	464	457	453	433	453	451	498	449	462	483	484	460	486	479	450	453	465	467	475	422	457	468	482	473	452	428	450	454	450	457	469	466	451	442	467	468	426	436	428	446	478	459	468	418	469	442	477	480	467	433	460	434	457	433	457	468	471	464	472	458	485	469	451	471	441	442	466	475	525	427	457	479	473	447	465	464	533	440	456	455	487	415	467	412	509	448	476	428	481	412	433	482	480	414	477	465	452	423	434	497	467	482	457	468	476	450	456	438	474	459	473	436	428	474	454	478	459	443	459	463	461	478	447	470	454	475	446	422	435	459	467	447	444	471	474	490	416	487	442	450	478	457	487	469	477	492	448	462	476	435	462	473	480	519	456	529	442	452	455	407	431	423	469	467	475	463	420	482	465	462	434	419	439	448	456	424	475	457	428	519	422	461	426	437	453	477	484	442	474	441
3107	988	430	336	289	368	393	402	344	307	255	200	122	103	103	116	99	98	81	71	87	79	70	52	77	75	63	64	57	55	56	74	50	72	67	64	59	62	72	65	66	59	71	51	51	64	56	58	62	62	89	62	53	58	52	76	57	73	66	53	55	56	70	58	63	61	68	53	69	56	66	56	51	75	59	58	53	59	46	60	65	82	88	60	50	58	53	55	50	58	64	61	48	63	74	60	54	73	71	49	68	74	65	62	53	61	58	56	60	74	77	62	63	50	64	64	60	61	54	52	65	60	45	64	48	51	66	66	60	71	71	59	66	52	58	59	67	49	57	61	54	61	76	64	68	50	66	56	54	45	58	60	63	61	53	63	57	63	62	60	61	63	81	56	55	65	58	50	61	49	55	53	55	63	44	68	57	62	63	58	58	64	55	51	68	59	54	47	58	57	55	66	55	67	71	61	63	67	56	59	64	69	43	52	57	47	69	52	64	59	71	48	50	67	62	41	63	53	49	66	66	55	61	61	61	57	55	60	69	66	65	70	57	59	46	59	77	55	58	55	64	59	64	63	82	73	57	65	44	59	48	64	56	49	54	59	60	56	62	61	64	56	60	61	51	66	56	58	58	67	60	77	55	64	46	55	60	61	60	69	57	64	65	53	61	65	56	67	55	54	68	55	64	51	79	59	52	64	71	51	70	58	72	57	55	54	66	66	55	61	54	74	62	60	49	63	60	46	47	65	54	53	69	63	67	60	48	73	57	63	59	54	68	61	51	59	73	58	59	63	52	50	59	65	63	57	50	55	74	61	71	46	56	52	49	62	59	65	66	58	76	66	79	50	50	67	55	70	60	53	53	65	71	63	60	58	60	56	51	65	66	58	43	58	67	56	58	56	71	59	52	53	64	56	57	63	64	73	69	53	64	67	49	64	59	55	41	53	66	51	55	67	64	55	64	60	67	76	57	69	61	53	58	46	64	50	47	63	61	48	54	53	53	50	68	77	64	49	54	57	65	67	65	56	57	58	59	64	59	76	79	61	47	58	58	44	55	66	68	54	69	56	64	70	51	46	61	58	67	70	62	68	51	63	63	57	63	58	53	50	63	69	63	63	65	56	63	59	56	70	54	64	56	58	50	46	75	55	65	64	73	62	60	70	51	78	49	43	56	57	52	57	60	58	66	64	57	51	73	51	61	62	60	51	59	72	43	63	60	63	63	60	64	57	48	69	55	61	65	64	50	66	48	67	54	62	54	52	75	59	69	68	68	72	62	43	62	60	63	73	74	57	70	60	62	72	58	69	63	56	62	50	59	51	65	60	63	48	56	72	58	57	68	45	61	52	66	64	58	68	71	59	67	62	47	56	59	53	66	44	63	57	66	62	59	56	69	59	57	66	57	51	60	53	58	51	68	50	63	70	51	71	51	61	68	65	61	58	62	45	48	59	71	79	71	51	59	54	54	48	76	48	62	63	60	70	56	63	58	47	58	68	60	62	54	76	63	82	65	61	51	58	45	68	70	53	56	65	62	58	54	58	68	51	67	63	43	39	55	58	67	72	64	57	55	62	49	55	78	69	48	54	71	60	58	51	51	65	62	61	56	57	58	57	54	54	76	57	67	59	63	64	47	70	47	62	62	56	66	53	67	51	59	48	66	65	70	64	48	65	54	60	64	66	57	74	58	47	76	56	62	58	64	60	63	64	72	66	62	58	53	56	56	50	67	50	58	59	52	62	62	62	55	48	70	61	66	57	55	55	68	58	61	61	57	68	75	52	60	76	59	68	61	66	71	69	51	57	35	60	58	65	69	50	54	65	68	58	70	64	68	52	68	46	64	73	72	73	51	69	65	47	55	52	63	59	63	70	68	52	61	58	51	63	50	66	49	56	59	65	61	52	61	58	56	36	59	66	49	65	60	67	60	72	64	54	59	48	63	55	56	52	56	62	63	48	60	63	62	54	51	63	69	65	67	78	53	63	62	59	60	43	56	64	64	46	71	65	56	61	57	63	62	50	64	65	61	59	55	63	54	71	57	53	50	57	49	74	51	76	57	67	70	56	65	57	56	55	67	56	67	78	67	63	45	68	58	61	67	66	64	56	51	57	70	69	55	58	59	64	52	64	59	51	63	53	55	66	59	60	63	59	66	51	68	51	62	56	54	55	58	59	53	54	57	66	64	63	63	68	55	54	67	46	55	62	57	53	49	55	49	52	60	84	66	54	64	52	59	45	57	54	66	58	64	56	61	62	65	62	63	64	63	65	58	64	53	66	56	70	58	58	48	77	67	70	59	59	67	62	59	64	62	66	64	62	53	53	63	50	59	49	66	39	63	63	72	65	47	63	65	57	68	74	67	75	74	44	65	43	60	52	61	63	55	58	49	51	64	59	64	52	62	56	63	53	60	64	59	59	52	61	59	66	57	60	58	69	66	44	62	60	58	55	74	82	69	59	58	71	64	55	66	58	65	62	61	66	58	61	61	57	73	55	53	69	55	68	58	68	77	48	47	61	55	50	66	69	54	65	55	60	59	56	58	57	72	59	66	55	51	56	60	53	69	68	59	50	49	73	70	66	63	56	58	60	58	59	69	48	55	60	64	48	53	64	65	65	63	64	56	64	53	65	57	71	54	45	51	69	58	60	66	69	59	53	65	56	50	58	58	74	52	68	56	54	76	56	68	55	68	49	54	61	56	62	59	60	67	65	64	69	68	57	66	66	73	57	85	51	65	51	60	60	68	53	72	56	60	64	46	71	61	73	55	70	68	64	64	58	62	56	55	55	58	62	62	50	61	55	58	54	67	62	64	64	75	67	61	69	59	58	61	81	50	63	57	50	70	55	57	60	62	54	45	60	61	63	72	53	53	57	58	66	62	72	63	52	51	50	70	67	71	58	49	65	54	61	62	60	62	60	66	70	71	53	66	73	56	54	61	50	56	50	61	62	58	66	59	69	66	51	46	70	63	44	55	75	59	73	60	61	68	73	59	55	58	44	51	56	75	54	68	60	47	57	45	63	52	68	70	62	43	59	54	52	55	46	59	51	50	67	55	74	58	69	55	63	63	68	67	57	46	55	54	73	59	63	69	67	77	52	61	72	62	54	64	72	50	61	68	62	55	60	72	70	63	53	65	50	61	63	44	54	86	66	69	61	51	66	61	54	62	65	78	65	58	70	54	52	62	63	69	54	52	60	51	71	47	55	53	62	67	56	62	52	68	61	63	57	55	49	61	55	63	57	56	69	60	69	75	61	66	50	70	64	67	67	66	63	66	52	62	61	62	61	64	56	60	71	56	57	56	58	53	53	55	61	65	70	62	59	55	55	58	56	66	44	45	72	63	59	52	68	65	66	43	72	57	83	62	56	54	58	51	59	58	52	61	51	55	44	55	64	72	65	60	64	67	50	59	54	69	72	65	69	64	56	62	55	65	49	72	65	73	59	59	58	52	61	55	55	63	63	63	62	66	67	50	59	63	46	53	47	55	62
26987	11047	5231	7421	14081	17115	16336	14046	12169	9238	7425	6043	3526	2342	2465	2258	1653	1210	1060	905	887	814	878	759	655	663	749	714	600	647	589	550	528	564	515	547	457	550	477	504	513	486	539	510	482	526	508	501	493	534	483	485	495	510	487	518	562	508	532	514	537	520	481	495	525	514	499	572	491	516	517	508	518	494	499	496	499	516	529	503	497	470	515	478	497	456	499	522	486	517	534	509	533	504	504	525	505	555	537	501	479	509	519	513	503	513	481	518	527	527	502	516	484	554	480	507	512	477	475	533	538	540	524	507	517	487	483	510	459	509	515	535	528	550	458	509	488	519	530	502	504	525	474	516	501	496	505	495	491	569	481	504	508	533	520	527	526	513	517	483	511	512	498	509	502	538	502	486	532	478	491	515	484	508	498	527	466	518	522	521	495	471	508	496	474	500	514	491	516	517	543	535	484	493	512	481	525	484	508	548	464	501	517	504	502	505	518	510	478	515	520	505	509	511	492	528	504	480	509	485	514	509	472	518	504	529	508	509	523	540	528	524	525	462	485	532	495	515	523	536	492	505	531	528	521	491	493	467	483	478	464	470	514	489	474	494	522	486	523	489	488	499	535	490	487	515	556	504	494	509	519	529	482	531	485	533	478	507	476	505	501	462	515	512	471	497	500	471	535	518	525	501	488	513	502	474	515	504	528	525	499	482	502	502	522	506	528	512	490	471	510	517	494	500	494	529	508	532	481	510	522	513	506	525	485	496	470	513	535	483	525	499	502	493	511	514	514	485	505	469	520	501	550	514	475	507	505	501	547	532	512	498	488	512	525	497	500	536	495	470	481	553	489	522	493	532	519	479	484	504	494	471	518	506	515	526	502	521	516	545	517	544	482	466	515	500	472	516	524	532	488	522	544	527	549	524	522	482	499	503	498	511	496	504	477	489	518	508	468	501	534	501	530	518	447	499	514	490	488	519	507	499	489	497	517	514	494	510	476	526	501	509	482	503	509	479	487	528	519	506	522	492	482	528	534	520	500	500	507	511	490	523	512	508	499	488	499	500	508	509	524	520	478	500	508	539	491	484	440	499	546	480	497	473	524	538	554	507	506	504	533	508	529	485	524	487	520	473	523	474	531	530	533	502	463	483	461	531	502	469	504	508	525	473	469	536	539	471	533	519	493	541	476	469	505	495	497	481	455	538	512	511	501	514	520	499	484	534	519	487	485	512	487	548	454	521	513	523	501	524	517	462	536	502	524	468	507	496	458	480	469	522	477	530	532	506	512	494	526	507	493	552	522	483	550	482	530	480	561	514	528	518	506	506	510	508	517	476	538	499	515	544	503	560	491	496	489	506	497	540	489	497	516	502	512	513	494	498	517	498	534	481	540	518	506	504	492	497	522	517	491	509	496	512	525	556	500	530	499	502	523	501	502	520	485	515	543	488	519	474	470	483	530	460	516	498	491	519	477	468	482	503	497	527	512	502	489	476	521	494	515	508	510	528	489	515	489	499	533	494	505	559	517	549	500	491	491	509	481	498	500	562	516	525	564	482	497	515	497	529	533	541	499	467	501	515	532	531	511	543	498	502	490	504	524	520	457	533	506	522	497	515	533	499	532	514	516	511	469	517	486	492	439	501	522	500	516	471	497	484	517	502	471	488	509	529	493	475	518	513	502	479	496	522	516	497	520	476	511	531	540	515	521	543	519	519	507	523	495	491	503	486	504	485	457	500	517	515	478	505	511	553	519	475	539	504	496	472	515	490	475	485	533	500	525	501	515	496	517	512	475	480	482	492	527	522	463	523	517	480	491	491	513	486	497	513	530	513	542	525	474	489	526	526	475	490	508	515	512	535	502	496	503	530	468	477	463	465	530	456	516	492	514	518	479	512	522	515	526	497	502	498	474	475	493	499	512	505	503	512	541	479	488	489	496	505	521	524	484	477	476	477	521	508	493	491	478	519	496	519	520	516	519	507	517	510	503	492	523	501	491	464	506	484	508	499	500	502	516	539	493	531	496	495	483	463	514	467	540	545	494	529	499	489	513	487	470	510	506	494	514	483	503	471	510	548	484	515	474	517	493	529	496	512	508	511	470	489	506	527	503	488	485	537	485	507	469	519	514	513	500	484	514	514	547	502	507	544	497	523	539	506	537	509	500	499	500	506	468	497	464	471	511	506	523	498	503	490	466	486	482	517	487	545	482	490	513	509	518	518	500	451	527	513	495	520	477	500	522	477	500	528	489	496	472	517	473	510	512	510	532	535	509	550	483	540	482	502	513	526	530	496	508	499	488	478	487	523	522	520	462	537	506	511	517	540	529	562	521	510	518	493	493	457	506	503	489	487	494	503	525	506	503	495	512	523	521	498	499	456	507	492	505	520	511	502	523	510	499	498	501	499	499	468	541	463	462	503	481	542	509	507	494	514	505	497	520	493	530	504	472	498	525	505	507	483	506	493	511	532	484	483	497	472	520	489	502	527	542	515	523	498	505	528	515	558	503	486	466	559	475	472	525	520	506	545	497	589	499	547	518	499	495	506	502	533	497	520	495	538	530	520	499	515	542	516	524	476	488	468	498	500	506	503	502	488	551	513	571	511	507	493	518	517	508	479	481	502	464	503	501	507	503	515	507	511	499	503	486	497	484	508	549	544	478	498	524	488	553	507	476	485	508	511	527	525	504	504	531	492	549	497	501	512	479	514	486	487	495	513	510	551	544	523	452	517	483	531	519	538	471	533	489	510	514	534	513	522	465	513	517	514	503	509	492	473	511	499	488	550	484	536	492	501	535	481	503	482	496	485	513	484	490	501	565	493	522	482	482	497	511	500	494	477	495	508	524	497	515	479	567	495	494	524	514	515	532	522	522	476	500	532	506	536	508	505	503	544	508	525	530	467	500	484	492	544	500	527	499	502	498	476	476	554	515	486	503	498	510	517	502	505	504	522	505	512	504	522	535	482	500	507	491	534	503	526	479	504	502	493	509	489	542	483	474	516	501	519	485	467	509	531	485	487	485	487	509	509	473	520	515	524	485	528	493	530	520	473	490	518	491	588	491	497	546	504	527	496	516	473	553	545	506	525	502	508	510	524	530	553	537	527	490	532	501	550	519	477	548	482	533	503	527	568	483	521	513	486	472	537	517	538	481	462	513	530	489	519	484	495	496	526	548	524	544	510	519	520	512	508	517	514	484	476	509	490	497	537	497	510	528	548	538	507	490	537	507	506	537	540	517	510	541	497	484	504	539	525	463	542	515	501	519	502	488	523	474	526	515	512	473	532	508	474	521	502	509	517	493	496	504	510	513	497	513	495	512	522	524	525	528	478	531	542	449	496	502	506	499	466	512	519	557	500	546	517	517	522	549	529	496	508	500	532	488	491	523	485	500	485	483	528	478	514	522	503	484	549	533	482	540	493	458	520	507	505	518	504	477	496	509	533	521	510	529	508	486	494	519	503	534	526	512	534	550	513	509	499	497	520	551	492	508	516	470	544
4831	1587	551	408	356	480	524	528	506	391	331	303	197	163	146	164	114	97	104	81	79	82	65	88	56	75	78	74	63	77	69	50	62	74	70	66	64	61	69	55	67	60	64	65	59	53	62	56	73	48	61	60	56	75	70	66	68	64	62	65	65	59	80	62	65	68	63	48	72	65	49	58	53	53	70	55	63	61	70	77	59	73	64	57	61	67	59	61	63	54	57	67	51	58	52	64	70	52	81	62	61	61	60	44	62	65	59	53	68	73	65	64	62	56	59	68	66	56	71	62	63	64	61	51	56	56	63	53	64	56	72	58	69	61	70	57	52	44	65	53	68	59	56	61	55	64	63	55	65	52	60	62	66	65	53	62	39	61	69	42	73	69	65	78	69	69	61	66	52	49	54	59	62	61	78	68	67	68	63	54	63	57	61	64	51	73	59	72	47	68	65	48	60	59	65	57	65	64	56	62	71	65	62	64	80	53	67	61	65	69	56	70	65	49	66	56	67	56	68	65	58	71	71	67	53	52	62	54	64	54	58	54	61	68	64	55	67	56	59	73	58	71	65	55	62	82	76	63	61	58	74	60	59	53	54	55	56	62	68	73	62	56	75	60	56	47	70	53	66	77	80	51	49	63	64	63	51	59	59	69	58	55	61	52	52	54	69	63	80	61	63	58	80	55	45	68	65	57	57	62	70	59	62	58	63	66	55	64	65	54	50	75	65	55	59	66	65	70	66	72	64	58	73	59	48	64	62	62	58	55	59	67	80	76	58	54	39	68	61	61	81	74	71	62	57	66	74	77	60	59	50	59	68	64	62	64	53	61	72	62	56	49	64	55	51	79	66	63	78	56	60	57	55	55	53	63	61	67	69	64	70	63	61	69	53	67	63	62	58	59	56	61	65	75	70	73	68	56	53	58	67	61	61	66	66	72	59	56	70	62	48	61	88	65	50	54	62	44	72	76	62	47	75	52	55	76	63	45	62	67	54	70	66	64	65	73	56	53	59	75	66	62	63	58	66	62	80	35	59	65	59	63	70	56	65	60	64	64	72	65	58	61	58	65	61	64	59	64	56	67	76	60	65	54	73	73	71	61	57	57	61	69	69	66	51	59	54	66	67	78	70	69	53	70	59	67	55	48	75	55	49	58	64	62	73	62	69	64	43	53	63	52	60	61	59	58	70	62	63	58	47	68	66	54	58	65	65	61	67	57	63	67	73	67	57	59	64	61	66	56	50	56	56	61	57	64	59	52	77	67	71	60	69	73	61	56	58	71	69	75	74	68	74	49	61	73	70	72	67	45	64	50	58	56	59	57	49	63	62	59	69	54	66	61	58	59	62	61	88	70	61	53	51	65	66	66	59	64	60	74	56	59	55	66	46	58	66	65	56	64	53	63	69	55	61	74	60	55	65	81	63	63	77	65	45	60	57	68	69	61	64	59	53	69	51	64	69	56	61	50	62	75	55	69	57	56	65	57	70	53	62	72	62	55	69	73	62	65	58	62	58	64	59	65	60	62	47	66	61	56	71	66	53	56	52	61	75	70	67	59	62	52	59	53	54	58	62	64	78	60	63	68	56	81	56	77	54	75	57	79	50	75	71	68	56	61	52	62	81	61	65	68	48	74	64	61	64	60	67	62	59	56	60	74	68	57	76	78	56	70	76	54	59	54	62	66	60	64	47	61	72	65	65	62	70	64	70	73	60	71	74	67	73	61	62	67	67	78	64	52	56	62	57	51	64	54	64	58	57	71	58	67	71	52	55	48	59	59	59	68	59	66	74	55	62	58	53	63	75	56	53	60	66	57	64	63	57	65	62	63	58	74	60	67	61	65	53	63	65	62	64	61	72	64	56	55	63	59	57	74	56	55	78	58	72	74	76	55	42	58	64	67	63	67	62	65	66	78	88	61	64	66	58	63	58	63	53	69	56	55	79	69	60	67	66	57	68	52	65	55	63	60	64	60	72	67	63	68	60	48	72	56	61	70	58	47	52	55	67	70	56	66	65	61	66	55	64	64	70	60	60	68	63	48	60	66	63	72	73	61	68	52	61	57	57	53	83	63	77	59	70	67	73	62	55	50	64	46	63	74	53	65	52	60	53	75	57	64	60	54	74	68	70	55	68	76	68	68	60	62	63	65	48	59	54	60	52	73	71	73	62	57	58	70	64	54	62	70	74	64	71	74	62	55	55	77	55	63	54	67	48	59	53	64	59	86	56	81	72	59	75	66	64	58	57	56	67	61	60	71	66	80	69	54	56	61	58	62	62	65	64	58	65	55	54	56	55	63	61	66	67	64	69	59	66	58	62	50	57	70	71	57	71	64	60	74	51	61	65	65	65	69	77	68	60	55	67	52	67	67	67	58	77	64	69	66	68	74	55	65	69	63	59	62	62	67	59	62	50	55	72	53	63	74	61	73	62	74	71	52	60	61	58	50	57	73	52	63	69	58	59	74	59	49	64	55	63	70	50	53	69	73	72	57	55	62	65	76	52	63	65	63	73	66	65	62	48	77	63	59	62	63	73	66	66	50	57	74	66	63	67	58	68	62	77	52	62	64	63	45	66	54	62	63	61	58	61	59	64	62	74	68	50	62	59	73	63	68	65	59	78	56	59	60	60	56	69	68	70	63	64	56	66	68	79	62	58	61	77	61	70	66	55	60	76	64	50	52	71	64	54	69	50	60	60	72	73	76	63	67	61	60	59	65	61	64	63	52	66	65	58	63	51	60	66	54	54	64	58	74	62	47	64	70	64	75	71	66	68	77	71	63	71	69	56	63	49	70	63	60	64	63	66	82	71	77	56	83	67	66	66	57	68	61	72	64	69	56	57	53	55	65	52	55	62	77	77	62	72	67	59	60	68	80	52	59	45	60	75	69	59	64	56	61	59	58	82	72	58	70	58	61	48	74	50	75	63	64	64	51	62	63	61	66	65	50	69	47	56	67	58	64	46	59	68	68	57	84	61	59	46	53	67	74	53	73	65	64	89	57	48	60	64	55	56	59	69	79	65	67	51	55	58	56	62	55	69	77	63	76	51	79	58	49	63	55	72	57	72	62	64	53	72	60	71	68	57	72	64	63	73	65	68	84	59	64	77	60	73	59	65	76	90	51	61	61	73	64	70	65	70	54	58	75	63	57	65	60	58	67	64	64	71	65	53	70	73	56	48	67	48	75	53	72	67	45	65	75	72	54	72	53	63	63	72	59	74	57	50	52	75	55	56	55	65	60	66	66	62	54	59	63	64	68	56	70	72	67	52	74	69	63	63	60	52	63	67	61	59	70	57	68	58	62	62	74	77	53	63	61	63	69	47	53	78	57	64	70	72	61	57	60	57	58	59	56	74	49	70	65	71	61	52	61	63	51	74	56	65	53	67	55	71	68	66	74	62	57	48	58	53	61	62	51	57	63	69	69	53	59	50	70	55	58	68	75	69	56	58	74	75	71	59	57	76	56	61	77	76	70	66	60	62	51	64	75
30083	14139	6732	9234	16594	19924	19055	17484	15144	11724	9503	8096	5065	3399	3503	3167	2067	1572	1332	1204	1079	1016	994	811	811	713	814	777	727	731	726	619	585	555	522	535	566	549	548	555	569	511	539	552	504	534	527	500	562	525	495	523	525	552	514	535	512	489	550	525	538	508	526	553	492	511	505	539	523	547	528	535	508	555	533	547	513	556	536	545	559	542	507	559	541	535	530	543	546	542	541	514	526	489	519	529	516	518	562	552	553	538	525	537	558	532	507	498	485	534	557	511	537	530	473	572	529	514	553	562	492	530	552	540	527	502	506	507	534	536	528	512	517	515	559	506	514	533	510	536	530	501	521	530	513	532	542	550	531	542	532	555	518	528	509	499	484	508	496	534	503	521	524	519	506	555	507	499	494	535	534	527	520	514	487	552	530	488	519	542	550	509	481	529	521	545	544	532	566	554	505	544	572	539	564	567	494	488	555	530	549	494	526	539	510	509	548	478	524	534	523	538	565	516	542	534	528	508	540	488	531	514	583	518	545	512	567	527	500	512	515	536	538	505	509	516	528	560	547	488	532	549	480	561	510	542	510	508	543	538	512	521	534	515	559	507	524	505	491	557	551	555	494	539	517	531	485	508	529	510	526	517	543	495	522	540	526	549	516	529	536	515	497	542	534	528	537	487	521	530	505	516	559	502	531	562	529	586	512	520	600	493	558	545	556	533	529	553	494	526	529	512	524	543	514	555	520	544	515	544	547	500	536	588	543	547	542	546	534	550	584	524	560	521	483	542	519	510	510	548	552	530	503	558	510	529	537	507	530	495	544	530	526	530	505	501	514	497	522	539	507	504	521	496	541	534	524	505	555	487	559	530	537	555	538	528	501	508	532	495	543	583	508	498	521	512	506	520	529	508	487	525	536	491	533	531	511	553	522	533	526	512	484	554	538	524	536	491	533	489	538	508	547	505	581	544	484	536	529	512	520	525	506	518	505	511	517	504	550	559	519	520	531	556	530	548	523	518	517	527	545	548	517	497	544	530	532	530	543	533	513	510	502	508	541	543	548	537	546	558	514	526	556	566	530	525	519	527	545	488	533	550	546	530	506	546	508	524	545	524	504	504	535	531	532	530	495	536	524	550	501	505	483	524	510	505	507	503	516	509	527	521	542	534	542	544	520	532	550	501	515	507	522	550	528	510	537	531	486	500	512	521	532	550	535	533	527	489	548	537	536	516	568	540	548	488	541	525	468	541	513	561	509	523	566	535	551	535	579	512	508	519	535	507	554	481	522	505	533	521	542	500	529	539	534	510	523	586	513	505	555	520	531	534	532	504	508	530	542	553	542	520	538	543	575	547	489	526	507	536	505	522	533	528	486	529	487	574	537	570	563	547	527	494	478	512	537	537	527	472	541	524	563	588	548	520	502	549	514	512	550	531	533	558	502	574	540	525	580	565	538	548	535	501	551	527	566	502	551	513	523	497	573	512	535	542	545	513	541	531	496	514	528	557	558	493	545	546	545	530	530	501	551	486	563	528	500	560	530	474	557	572	522	566	521	517	522	541	507	521	495	519	545	565	506	506	553	513	535	525	496	481	531	528	583	546	532	489	513	493	533	550	522	518	525	522	515	553	538	549	514	535	512	570	519	532	536	513	547	551	516	504	549	507	545	517	579	528	510	529	537	548	523	515	498	559	560	549	578	500	526	541	508	535	541	532	507	482	517	517	531	501	504	535	500	500	548	498	572	536	534	498	495	522	546	504	475	537	528	522	501	528	526	514	516	556	524	518	518	535	493	583	513	471	536	542	524	495	542	535	537	567	560	553	538	492	570	519	532	488	524	517	539	560	548	509	536	522	493	505	531	579	493	525	489	531	557	555	538	558	482	494	499	532	560	508	519	556	521	493	510	530	499	531	515	517	506	539	528	533	521	523	448	550	580	511	504	530	527	496	494	496	574	501	541	561	537	495	536	557	556	512	528	520	507	560	503	512	497	523	521	551	530	521	506	532	496	507	533	529	552	564	513	547	536	586	508	517	501	533	512	576	549	529	511	520	488	511	556	522	552	554	520	525	549	554	570	540	533	495	533	508	538	556	487	569	496	525	544	540	537	559	530	535	550	502	523	526	509	549	536	490	523	520	526	513	509	526	536	498	527	530	523	559	553	525	522	531	526	490	510	557	516	509	524	563	522	528	513	525	508	548	504	502	541	511	514	491	549	499	509	511	526	532	521	554	513	492	536	549	491	517	512	530	518	571	526	536	505	517	527	556	496	543	504	553	493	515	535	562	538	531	536	552	502	529	565	459	533	529	510	496	505	513	539	496	548	535	521	525	507	533	521	551	561	495	513	528	501	558	589	508	527	525	516	462	540	499	517	547	527	552	507	548	542	517	551	519	545	532	522	537	453	544	459	508	563	514	533	560	552	481	499	526	495	495	506	522	551	515	534	540	525	496	490	527	541	528	559	548	589	553	524	518	548	551	558	464	532	508	500	507	546	568	507	551	524	512	473	542	501	571	525	517	505	538	537	519	501	509	522	527	555	519	519	554	518	555	569	502	528	541	464	488	516	527	541	540	516	503	550	508	513	553	570	520	590	504	526	479	514	507	538	529	542	532	558	539	519	524	551	535	510	545	503	545	525	505	506	549	564	535	548	548	468	498	548	566	508	576	546	522	537	508	542	535	559	534	546	561	538	509	560	496	521	540	526	518	513	511	555	580	524	522	518	548	472	524	541	509	535	517	523	519	543	519	550	544	505	515	516	522	522	559	507	527	555	536	500	540	556	518	525	513	546	544	519	489	534	513	516	536	518	529	511	512	572	570	521	587	533	529	555	547	518	549	546	501	498	546	600	526	520	527	523	490	568	510	519	536	545	541	549	516	560	510	552	541	513	497	506	550	494	526	562	494	538	533	550	538	520	520	534	539	512	543	509	564	535	532	535	516	537	551	496	523	520	530	524	473	566	499	503	544	530	556	576	549	505	517	533	524	497	518	468	486	533	560	536	537	560	515	543	520	521	508	507	525	527	503	507	566	508	535	519	550	536	512	576	546	549	524	535	539	538	512	530	505	526	504	506	550	459	563	562	536	562	520	510	530	521	553	559	531	511	536	583	553	541	555	516	550	516	547	526	521	512	534	577	487	523	508	519	514	514	533	513	497	531	482	543	543	576	551	532	578	517	528	529	551	568	555	483	560	527	497	522	551	530	499	517	481	534	543	514	522	563	529	505	525	518	556	506	550	512	549	532	556	497	512	504	522	527	532	534	496	505	526	537	541	526	513	554	536	545	561	522	505	502	520	531	495	522	477	526	532	545	534	512	532	535	526	514	524	546	567	489	499	547	494	521	557	510	515	498	544	533	532	539	540	565	517	528	516	533	498	508	516	487	512	544	518	510	527	548	530	550	511	558	511	515	507	536	554	528	508	513	516	529	517	522	518	530	497	543	521	508	528	490	515	558	566	499	499	521	549	512	523	519	507	555	545	520	529	540	525
5982	2627	793	573	531	636	774	763	681	528	437	410	289	241	228	208	182	151	154	138	132	111	140	144	133	123	131	127	119	109	99	112	90	105	110	96	102	123	85	100	105	94	94	113	97	114	117	93	100	88	119	105	108	103	98	112	100	105	78	112	111	91	103	120	96	101	93	100	108	95	100	103	109	102	110	109	102	115	105	92	91	103	113	107	102	98	91	125	95	99	106	110	107	107	108	110	108	113	127	108	89	116	95	94	89	96	115	104	109	107	103	98	90	94	118	104	103	102	101	107	108	102	102	105	111	92	103	96	102	110	102	100	97	95	127	92	107	93	101	107	117	117	107	99	112	109	107	102	86	106	104	104	79	104	114	98	99	107	98	105	107	124	97	106	102	107	90	99	94	96	100	104	120	106	96	100	104	124	98	118	94	108	98	94	115	101	119	102	104	99	106	113	103	105	96	101	118	114	113	121	97	104	120	117	93	99	94	84	108	111	108	99	113	98	94	108	105	145	111	109	109	83	107	101	111	95	89	94	123	117	86	98	107	115	115	112	90	126	125	137	95	109	105	113	109	110	112	117	119	103	102	91	126	101	93	108	102	101	112	88	104	119	117	96	117	102	101	93	104	111	116	115	119	100	116	98	82	102	93	109	118	106	97	94	114	104	94	116	97	99	100	122	103	106	101	108	100	102	108	110	125	107	89	96	123	114	85	104	92	98	108	112	101	109	119	109	84	85	110	100	106	89	104	107	99	105	96	101	101	107	104	107	110	105	109	104	107	131	101	116	122	104	91	90	116	105	100	104	91	105	97	86	92	92	104	100	91	86	110	108	111	107	98	105	117	92	124	88	105	111	105	113	111	103	82	125	101	96	106	109	99	106	99	102	113	114	103	104	106	104	88	101	103	104	101	101	113	95	93	99	114	109	103	99	83	93	108	120	100	101	80	118	99	91	114	112	119	91	104	103	111	112	85	96	101	115	98	104	105	92	100	106	91	107	124	109	100	101	78	92	88	119	105	115	116	108	102	90	95	109	116	115	116	107	110	111	113	113	91	116	107	98	106	113	94	98	102	109	92	112	82	111	103	119	104	123	99	93	104	111	108	104	93	97	121	131	105	78	96	93	92	140	105	110	118	101	100	113	105	97	115	100	109	103	103	91	97	114	100	113	103	110	112	113	103	115	101	109	112	106	116	112	115	107	118	107	107	115	105	107	116	100	122	121	112	100	100	93	120	106	91	90	101	112	92	101	111	98	104	91	95	107	102	100	105	125	108	111	91	122	90	92	107	114	118	113	104	117	104	112	88	95	98	100	86	118	111	87	97	114	106	99	114	84	103	116	99	101	102	110	121	110	93	99	105	95	106	113	83	109	95	98	126	85	94	112	104	107	106	110	96	112	105	117	114	93	117	99	102	79	96	98	84	100	101	111	89	108	100	104	121	118	101	98	93	112	112	111	109	106	113	112	85	97	97	95	90	98	103	85	97	100	93	102	100	115	98	109	115	105	105	97	105	122	105	119	89	123	99	105	103	101	95	115	117	90	90	104	101	111	111	105	123	108	111	93	121	120	102	101	121	114	116	120	95	98	96	111	87	102	112	104	114	105	98	90	116	105	111	109	102	90	101	104	114	102	103	92	118	96	107	103	100	123	105	102	116	97	123	115	97	88	107	105	123	109	100	136	99	98	98	116	96	103	104	95	99	93	85	110	118	108	104	104	101	103	100	110	115	91	104	108	104	106	104	103	96	113	104	107	129	107	100	105	118	88	111	85	85	89	103	118	96	130	93	115	93	109	95	113	94	103	104	112	108	110	100	85	99	107	111	110	115	101	97	102	93	123	114	84	111	109	121	108	94	92	106	119	105	96	104	102	102	105	112	100	112	107	115	103	87	79	102	112	98	125	109	110	114	93	122	85	103	111	94	116	89	98	110	94	108	105	101	96	111	97	109	109	111	95	111	98	114	104	108	104	110	96	118	128	101	112	104	109	116	98	103	119	94	112	98	93	111	103	104	106	82	123	130	104	110	113	118	110	105	95	117	100	90	119	106	109	90	109	114	100	104	102	124	110	110	114	105	91	104	104	130	84	113	111	94	106	130	96	111	95	131	113	103	96	129	110	100	108	110	111	113	108	105	96	104	97	108	104	97	104	117	102	92	88	117	112	115	120	120	116	106	96	91	116	128	119	89	99	98	123	99	98	106	92	106	96	93	100	85	120	103	108	96	115	89	118	95	122	116	102	105	95	103	109	117	101	95	103	99	92	102	99	102	109	108	86	91	116	130	96	97	101	104	126	103	101	124	93	118	98	128	100	115	96	94	107	96	108	105	89	104	120	115	97	91	102	111	100	113	96	132	108	109	93	95	118	99	117	106	112	132	101	101	109	85	106	108	93	127	115	99	117	116	100	95	106	110	110	101	104	98	109	95	113	98	124	83	103	96	101	99	106	95	109	110	104	114	111	111	113	127	122	120	98	100	110	110	121	100	106	104	108	99	82	99	90	96	125	102	86	115	96	90	110	121	112	101	100	84	108	125	94	123	123	119	103	102	100	91	106	103	94	119	108	111	107	118	106	106	85	103	104	114	106	106	106	90	116	99	95	101	115	114	109	101	117	99	94	96	123	89	90	92	107	116	99	93	125	94	129	113	92	120	79	111	95	110	105	100	119	112	123	109	103	93	100	84	110	107	90	91	97	125	120	99	114	107	109	103	94	96	97	94	110	99	101	105	91	95	88	93	109	109	106	93	95	98	106	113	111	113	85	108	91	120	111	93	107	96	108	103	110	119	93	103	93	87	106	96	102	102	115	88	114	104	118	118	108	99	88	119	110	91	126	101	112	94	105	113	118	113	107	95	121	108	104	108	109	110	119	102	114	106	102	114	106	93	109	115	101	105	103	117	101	98	117	112	96	111	84	87	97	101	95	107	116	113	101	108	85	101	100	116	122	101	98	94	92	102	109	107	119	101	98	95	99	100	111	104	102	88	109	106	100	118	112	96	112	90	108	101	115	88	88	92	117	98	115	102	108	114	109	95	99	95	117	111	87	105	108	122	115	111	94	113	100	105	121	99	90	104	114	101	91	108	111	117	126	114	101	102	104	121	101	97	98	106	102	99	104	106	104	114	128	95	96	121	127	132	115	100	119	102	111	115	95	96	99	99	108	96	107	98	97	95	103	105	108	100	85	101	101	108	110	130	96	95	112	118	98	126	111	111	97	108	100	108	112	118	113	98	104	95	117	116	116	109	114	97	97	105	105	113	87	91	110	104	112	99	103	118	88	109	131	90	94	94	103	113	87	116	120	105	106	90	108	89	101	104	108	84	115	110	98	98	124	114	106	101	118	117	92	107	100	104	118	120	112	86	81	90	93	104	118	88	89	105	112	95	99	116	113	102	99	97	110	89	104	125	101	118	116	132	108	87	111	103	107	108	114	91	94	114	101	99	99	110	109	123	88	98	100	103	89	103	115	103	103	88	114
34612	17358	8610	11398	19963	22683	22152	20793	17999	14281	11951	10100	6706	4836	4724	4389	2818	2397	1960	1741	1602	1403	1454	1379	1236	1186	1111	1082	1141	1055	980	978	962	899	917	966	897	909	927	891	894	844	833	918	881	903	859	839	865	875	836	865	853	913	835	863	926	904	832	851	901	828	923	856	827	829	855	844	871	822	840	902	829	882	949	848	908	837	859	828	871	846	834	846	895	856	848	858	880	805	887	888	912	851	829	882	835	906	843	852	833	883	880	862	907	867	892	877	896	798	890	821	881	821	824	891	849	834	846	853	865	852	844	888	890	842	848	889	883	783	907	851	812	859	820	860	822	909	845	876	858	867	881	861	897	871	864	853	857	875	819	834	826	826	859	889	860	863	848	840	872	883	859	882	841	864	869	869	895	820	852	878	840	932	786	853	864	859	881	876	851	832	860	816	843	866	861	882	847	884	876	906	868	809	847	855	827	886	882	853	862	817	867	889	860	851	824	936	876	888	842	888	842	872	934	856	841	846	848	858	895	867	849	829	833	897	864	854	848	882	898	792	909	860	861	834	829	923	857	862	875	856	893	837	881	836	902	843	866	865	822	872	836	873	875	879	846	857	865	797	833	848	857	881	866	855	888	865	878	898	905	833	827	869	848	901	850	855	879	874	844	872	878	853	874	852	876	886	885	902	860	869	832	860	887	861	934	838	903	874	850	834	865	851	896	887	843	869	843	926	848	867	876	863	877	859	839	853	841	877	870	857	850	815	829	843	867	859	810	860	842	830	890	852	845	821	870	818	875	863	880	854	846	857	885	874	899	866	904	882	833	803	838	843	921	851	828	863	858	896	847	917	864	878	886	873	886	812	877	826	861	843	907	837	831	860	855	864	847	901	890	890	812	866	826	855	845	899	865	912	857	871	864	852	871	868	855	862	934	877	901	873	860	864	833	839	839	877	772	821	879	843	859	918	931	814	875	842	851	855	887	857	880	858	876	907	857	904	877	847	843	857	877	904	853	859	819	904	798	884	813	820	841	849	876	882	887	829	877	828	861	877	875	878	859	842	859	855	863	821	863	788	862	853	823	864	855	904	885	830	853	876	886	858	849	833	744	851	844	869	844	814	836	868	839	852	807	844	915	895	907	900	861	873	845	832	820	922	831	843	882	852	848	875	902	920	861	819	869	893	863	875	849	868	820	834	853	898	849	823	921	842	872	843	904	892	851	845	830	888	880	874	884	882	838	827	879	883	911	846	836	842	856	830	809	919	912	857	868	851	876	847	858	894	963	855	861	857	866	863	885	905	904	917	901	869	853	861	864	876	816	842	887	868	879	835	839	863	873	830	910	870	869	858	868	885	870	861	842	871	857	819	875	871	813	802	833	843	873	859	881	860	939	836	828	892	880	824	828	868	863	856	843	853	874	838	897	843	859	797	841	855	892	885	863	882	805	834	894	823	876	837	883	851	909	810	849	906	872	893	848	891	910	814	872	890	894	876	863	847	905	890	819	880	854	885	859	811	884	925	873	871	864	882	888	865	854	901	888	867	962	884	805	859	856	889	874	832	877	850	836	889	926	822	911	862	841	845	866	816	846	856	819	869	879	876	846	859	859	824	912	864	877	873	882	854	807	837	853	843	836	848	851	897	933	888	860	847	889	810	881	852	837	865	859	809	904	912	846	873	899	853	903	852	862	814	844	889	846	855	844	887	859	846	838	859	851	877	884	857	861	842	857	841	910	885	899	882	891	879	768	829	823	874	867	876	876	927	846	860	829	882	900	867	875	866	857	894	848	871	875	881	858	869	879	825	896	853	836	836	854	855	838	789	891	817	868	826	834	886	809	865	866	848	846	857	876	879	899	898	882	854	870	906	854	834	905	840	937	861	868	823	903	859	808	860	834	868	896	847	877	811	855	879	889	855	901	866	834	845	908	874	869	831	878	872	866	843	882	860	886	893	814	853	849	859	890	845	844	872	890	878	850	854	847	866	855	870	877	841	849	869	824	880	865	887	889	831	845	882	867	884	826	861	815	848	856	827	859	895	891	890	888	854	825	872	880	820	890	828	865	845	880	891	889	879	868	835	847	859	868	930	901	848	906	899	900	854	814	875	829	889	844	899	882	856	844	850	894	877	860	840	873	892	860	817	830	860	863	874	850	874	852	822	856	892	859	840	891	864	854	830	869	857	809	853	889	896	830	889	862	872	858	838	833	863	861	855	808	845	850	858	861	844	880	893	869	874	841	869	863	915	853	828	902	859	860	876	910	824	828	800	882	858	846	922	835	851	851	872	837	846	883	903	814	901	850	857	820	836	814	842	898	874	869	885	839	826	872	823	900	841	894	892	882	842	869	815	918	829	834	810	892	863	909	852	875	897	905	888	856	885	840	862	863	909	862	810	883	800	876	809	831	836	822	864	882	892	882	856	884	886	893	841	852	818	827	881	869	854	881	808	894	889	860	869	855	862	838	876	871	828	895	840	863	843	896	895	894	842	906	911	842	889	870	879	896	887	830	820	812	870	859	881	870	846	847	853	896	880	895	851	824	908	880	894	827	864	891	872	857	858	838	892	875	883	869	840	847	881	866	860	824	865	885	843	839	877	836	859	894	876	876	830	898	868	842	834	864	889	821	875	899	830	867	866	889	882	865	839	879	858	851	895	846	848	813	843	911	852	840	927	837	843	821	856	850	890	856	875	852	895	836	857	835	903	829	869	813	887	928	870	853	853	889	871	853	821	811	915	848	844	825	876	867	848	871	830	879	816	794	802	899	846	862	844	867	851	836	835	875	825	854	852	886	879	901	883	865	859	887	814	836	886	810	848	834	867	885	870	894	929	870	828	908	876	853	767	913	900	860	894	849	833	822	902	841	859	858	912	877	851	842	780	867	885	804	887	849	797	896	862	861	836	907	830	828	888	907	938	837	891	876	833	877	884	918	850	825	855	831	884	904	854	812	863	885	923	841	858	880	874	857	908	850	829	855	866	864	846	834	866	852	885	848	837	843	834	908	876	858	855	850	871	894	902	914	878	868	857	896	880	890	844	907	876	851	895	841	924	861	862	806	806	825	872	842	863	878	881	828	857	847	829	869	866	912	879	857	837	939	886	848	814	826	830	897	917	864	855	819	900	877	896	843	835	839	895	869	860	860	842	874	830	888	857	842	913	878	847	824	819	855	849	833	808	825	892	838	874	909	846	850	883	854	825	860	867	841	893	885	832	944	925	834	875	873	811	860	833	879	845	896	857	844	873	913	875	888	900	888	894	864	885	824	805	889	861	843	854	887	811	860	834	833	896	789	865	781	861	889	941	892	893	877	836	956	882	821	919	806	836	877	879	884	887	879	876	811	841	871	888	881	871	855	846	864	879	888	865	898	897	909	894	899	841	817	895	879	887	874	816	860	848	889	856	774	861	882	892	839	828	863	839	884	871	845	850	842	878	836	900	852	881	887	851	825	831	888	897	855	809	871	902	842	895	883	838	862	858	901	874	864	874	861	842
3025	921	386	305	289	371	404	391	374	310	231	258	153	129	129	119	90	80	85	75	71	48	53	67	61	71	55	68	60	68	60	57	64	65	40	57	58	41	42	49	63	54	51	64	46	52	58	57	48	64	57	64	57	50	68	60	65	61	56	49	41	51	49	49	56	64	44	44	59	59	60	52	52	50	43	52	56	51	37	49	46	83	72	44	62	60	49	56	63	44	39	55	67	50	52	53	45	52	51	54	59	52	47	56	47	63	42	61	54	74	58	61	61	42	63	50	68	75	53	59	64	50	61	49	60	48	61	56	47	42	53	49	44	48	57	51	58	55	53	53	61	53	52	55	52	50	42	61	57	55	54	60	58	61	46	68	51	46	51	49	53	58	54	39	57	54	62	65	64	62	53	56	48	62	45	60	54	56	63	44	72	60	51	41	52	54	46	60	66	45	62	66	49	52	54	75	53	64	59	58	61	63	39	49	69	51	42	63	64	52	57	61	50	69	76	44	70	52	63	53	46	51	62	58	57	49	51	48	50	43	47	48	66	42	60	66	57	67	45	52	52	50	44	54	58	44	57	60	56	60	56	56	46	63	53	42	52	50	50	66	50	48	63	65	53	56	50	52	55	51	55	53	49	50	51	57	51	49	54	44	54	58	48	63	51	54	54	65	72	60	54	57	75	64	52	61	41	65	52	68	48	49	61	48	48	55	64	60	67	57	61	48	44	61	48	60	54	54	59	59	49	52	58	53	52	45	57	62	50	54	55	49	72	57	67	57	63	57	57	51	51	36	54	66	57	63	57	58	51	55	62	77	50	64	43	59	46	52	57	72	60	56	48	48	38	51	61	49	52	61	46	52	58	54	69	53	49	55	47	45	46	51	51	47	71	53	49	60	73	44	56	63	50	55	56	50	53	45	58	60	55	40	50	50	53	63	54	60	49	51	57	49	50	57	58	51	49	54	64	46	56	52	50	48	49	48	56	44	44	55	56	52	53	52	65	53	52	53	57	61	62	62	45	51	79	54	65	80	54	63	47	63	64	49	57	58	50	57	78	62	44	56	59	70	45	42	54	46	55	47	64	46	60	65	53	52	58	58	51	59	67	44	59	52	44	53	56	45	66	53	61	64	52	63	51	55	45	61	43	51	53	46	72	51	43	46	48	59	61	45	59	64	65	49	52	61	42	51	54	54	51	57	63	60	48	59	60	59	50	49	58	54	53	65	51	49	53	65	54	55	52	42	67	63	54	51	63	51	57	38	51	48	52	45	55	58	71	50	59	45	51	42	44	62	62	46	47	56	57	52	51	52	52	50	62	51	53	65	61	45	58	63	47	55	58	54	60	57	57	61	49	51	55	57	55	50	55	48	49	48	55	50	57	48	49	54	54	47	53	50	52	57	63	58	56	56	61	55	50	56	56	59	68	65	52	58	64	48	63	50	62	59	66	49	47	51	49	62	50	66	48	62	54	53	61	51	44	63	67	55	40	79	51	52	64	40	58	57	51	46	62	49	48	51	61	61	66	45	51	56	55	54	52	50	64	61	49	45	54	49	57	53	53	52	47	55	51	61	65	37	46	51	59	68	62	56	52	57	48	58	46	61	46	52	52	61	56	48	62	55	56	44	61	52	62	57	65	57	54	63	60	61	46	48	47	60	54	66	65	67	52	56	56	68	53	59	43	51	68	57	66	73	55	59	54	60	52	54	51	50	54	52	60	59	46	46	67	43	71	60	44	64	44	53	59	59	72	48	64	55	55	55	47	57	62	53	58	61	49	61	70	46	55	38	51	68	53	55	52	50	52	53	74	62	58	55	48	63	47	60	53	64	50	61	54	53	66	64	46	58	49	51	61	52	60	51	59	48	50	57	51	46	69	49	53	65	52	49	55	48	60	52	43	53	51	47	52	49	45	49	70	58	54	61	59	55	50	60	61	56	43	42	58	55	58	54	60	74	43	71	53	53	51	45	61	49	50	57	62	58	41	61	46	53	59	53	55	66	53	48	43	51	52	59	74	68	41	65	59	58	58	63	56	54	60	58	41	58	69	45	56	48	52	55	64	48	53	53	68	66	57	56	46	47	71	56	43	52	61	57	53	59	80	48	55	66	68	49	58	60	67	53	53	51	51	56	64	67	45	59	45	55	40	48	61	38	60	60	64	62	57	56	59	56	52	59	49	56	51	51	43	61	48	66	51	56	59	57	49	55	50	55	64	42	53	61	59	53	53	52	43	64	55	64	60	54	63	61	50	62	49	46	57	48	48	51	52	56	57	56	62	56	49	50	56	52	63	59	59	49	62	55	62	53	50	64	55	54	54	58	52	56	54	51	55	55	54	63	53	48	67	42	49	52	53	65	45	56	42	64	68	76	54	51	47	54	45	56	50	41	53	66	43	48	67	64	66	69	50	50	54	74	65	56	55	57	55	55	58	49	56	57	51	45	41	72	68	60	62	49	61	56	65	54	60	63	53	53	42	66	66	39	49	59	44	56	67	67	48	57	42	62	54	50	78	54	56	57	49	44	46	62	43	67	43	57	55	44	67	65	62	54	66	58	46	58	58	43	47	40	62	52	70	48	64	57	56	58	53	48	57	62	60	64	51	59	57	71	53	45	67	57	54	61	63	69	57	57	55	50	58	45	62	58	59	63	57	56	67	56	55	59	50	54	52	49	59	54	56	63	52	45	62	60	48	51	61	53	68	50	72	56	40	38	59	58	60	42	63	57	50	56	52	59	55	53	67	44	49	63	63	61	52	52	46	60	62	59	66	50	52	47	58	57	62	59	52	55	50	67	43	52	46	62	54	70	41	49	49	63	56	52	47	55	51	48	48	59	43	74	68	45	54	66	68	53	72	69	58	60	36	53	61	55	69	54	60	48	53	47	56	40	57	67	69	71	50	55	43	52	50	56	49	59	56	51	53	59	50	53	55	52	60	67	56	59	43	43	68	51	54	51	65	58	55	57	50	59	53	57	64	43	63	53	44	38	61	58	57	54	47	50	56	55	43	62	52	47	46	45	42	47	56	45	58	53	57	54	52	54	53	62	59	57	63	55	35	67	53	74	53	65	49	47	50	63	41	59	58	62	64	48	70	48	53	47	52	59	58	66	59	46	65	51	54	46	62	59	44	58	47	54	46	58	44	57	56	55	61	51	50	42	43	58	56	48	50	62	66	67	46	53	51	60	52	54	62	52	60	50	54	52	52	70	68	59	53	50	52	58	47	62	53	52	38	56	44	55	74	60	57	43	55	53	56	56	63	55	52	55	68	64	47	59	58	47	67	54	63	51	59	69	75	56	67	38	53	53	59	75	65	47	45	58	58	54	55	60	54	47	42	67	49	60	59	50	44	39	62	44	52	56	54	46	48	62	60	65	55	65	62	62	61	45	59	55	55	49	52	61	50	72	66	56	54	42	43	48	54	47	59	58	56	56	59	43	46	58	53	56	66	65	60	56	49	56	57	50	50	55	48	61	65	51	62	57
25914	10508	5312	7378	13827	16271	16174	14832	12703	9537	7871	6624	3803	2986	2833	2511	1667	1245	1043	956	800	761	763	739	653	648	584	537	552	586	565	554	509	517	453	514	482	481	502	423	462	473	458	487	421	466	500	462	465	468	457	457	498	491	504	487	459	488	488	447	501	443	464	460	465	449	432	475	534	476	446	448	481	494	487	453	480	474	476	439	462	467	442	450	464	442	470	468	449	474	418	478	457	484	445	492	504	480	487	473	470	420	479	482	421	477	489	485	472	471	485	477	472	469	468	465	509	487	447	459	446	451	496	502	445	464	457	473	475	477	486	487	473	501	502	453	444	443	470	509	509	498	528	468	477	470	464	448	468	459	471	462	497	437	467	451	496	446	439	472	469	453	499	435	464	433	485	449	494	425	454	479	438	472	469	422	468	448	508	492	490	474	482	446	455	496	455	468	470	453	458	467	462	487	439	468	449	488	453	466	477	505	487	501	438	471	450	458	473	494	457	418	499	440	493	479	450	510	486	474	485	453	522	437	480	532	470	468	486	479	457	460	455	476	485	453	497	435	469	483	490	453	497	456	479	481	504	458	453	499	462	471	435	489	464	482	479	470	469	481	459	486	480	449	488	476	433	503	466	414	449	507	464	420	439	490	472	466	448	470	448	467	474	445	449	453	467	478	513	452	466	453	464	465	471	476	468	468	475	446	484	469	461	511	461	456	469	466	474	518	489	498	446	432	465	454	478	462	472	473	491	511	484	479	479	487	436	448	461	480	429	477	488	463	468	452	460	430	453	450	475	477	477	479	483	433	462	501	425	481	448	437	484	454	436	479	458	436	469	488	513	444	458	473	496	538	459	425	447	461	456	473	481	464	434	492	474	471	475	440	438	455	511	444	450	456	483	497	448	460	502	490	464	443	502	510	478	447	481	513	459	470	453	466	481	486	486	454	471	483	500	441	464	476	486	463	500	482	471	464	502	465	487	451	462	478	437	475	479	493	483	458	465	462	467	459	466	476	460	450	455	484	471	455	468	486	470	487	462	466	473	457	460	460	441	453	487	472	499	447	499	469	443	433	434	450	475	440	476	446	451	480	440	459	459	457	436	449	444	476	448	498	456	471	474	463	434	482	453	481	480	470	485	478	469	455	440	466	445	424	452	473	452	499	441	475	449	464	468	444	483	448	460	411	463	451	435	457	475	462	456	476	470	473	505	449	438	498	459	422	469	498	489	500	477	480	469	465	482	460	436	479	459	449	457	434	433	485	443	474	458	464	416	465	469	490	481	483	478	428	513	461	491	464	442	454	466	472	454	468	475	449	476	433	482	474	455	444	470	479	450	467	497	474	448	475	466	518	434	468	469	467	487	497	485	472	439	441	471	467	450	460	483	439	500	470	453	430	444	444	491	454	437	472	458	430	482	479	478	501	447	455	463	500	477	466	430	447	440	439	451	435	460	465	494	466	462	523	493	468	474	464	476	473	447	456	511	475	461	480	488	427	508	460	433	499	482	492	482	441	485	437	469	449	485	452	472	493	440	452	483	499	459	453	441	471	458	479	510	465	479	480	507	471	499	410	472	494	476	503	470	461	493	472	444	446	460	429	469	505	473	477	489	454	481	457	486	464	446	479	440	475	462	475	415	504	463	466	488	514	489	469	445	473	506	458	467	443	497	464	494	503	461	509	460	456	458	512	501	480	495	449	457	445	492	490	475	484	467	458	485	461	439	454	519	431	425	425	451	428	464	463	485	485	462	502	453	460	508	453	477	518	484	460	490	449	438	481	446	471	502	467	454	465	466	471	459	479	499	462	455	433	470	469	471	449	505	477	489	476	473	494	479	446	490	459	476	500	444	455	479	502	467	487	462	425	461	460	486	463	474	469	461	480	495	495	508	481	451	505	453	435	418	478	445	460	496	495	517	491	452	459	499	436	448	445	471	457	454	462	471	484	444	455	463	450	432	444	456	467	494	510	469	456	434	451	481	483	452	486	451	465	479	490	491	445	467	493	463	456	506	473	438	442	431	482	465	482	485	496	475	492	458	443	480	485	490	500	505	478	448	467	477	449	465	461	462	507	461	450	456	472	479	494	462	504	429	508	468	449	500	488	480	467	469	444	465	445	533	468	517	492	451	478	506	473	474	470	481	513	478	460	434	448	450	473	495	456	424	469	451	468	476	458	472	475	489	443	478	486	511	416	483	483	477	483	444	464	470	473	454	498	492	489	448	465	486	459	492	489	421	472	460	425	484	477	457	488	454	438	481	480	492	433	429	456	478	468	456	474	420	497	447	488	492	490	487	504	485	463	455	428	449	487	518	455	450	476	452	443	479	476	481	465	451	429	461	491	481	472	479	454	457	469	471	485	480	477	477	485	438	446	460	474	520	425	443	435	454	476	463	447	489	479	486	466	455	447	461	495	502	450	463	447	490	501	455	444	483	425	472	440	454	436	442	438	473	458	468	469	476	472	434	470	436	453	501	466	451	496	458	470	412	432	473	461	489	451	467	424	497	445	508	503	482	461	486	464	440	449	486	449	460	496	464	468	454	465	485	440	420	505	470	486	459	473	461	470	445	470	454	484	432	486	477	465	468	461	468	461	417	466	493	500	463	470	492	445	463	467	461	450	422	466	480	444	399	475	469	491	474	467	451	452	464	435	477	480	455	457	443	481	493	491	447	466	466	452	459	467	441	451	429	489	443	464	464	484	468	468	458	454	491	436	479	464	495	488	460	484	428	431	439	469	472	518	444	458	460	479	465	469	488	439	469	453	499	519	465	500	482	461	426	466	488	495	452	427	447	433	457	491	479	437	462	463	486	437	495	503	498	461	457	472	451	495	458	484	464	466	486	497	482	465	482	458	454	464	497	475	478	478	455	470	503	458	438	482	479	462	435	451	468	456	454	470	431	487	474	449	497	452	470	424	442	469	480	469	458	468	476	491	459	458	457	460	461	458	458	452	459	480	463	463	466	424	453	466	445	483	458	507	446	489	456	466	429	508	460	437	459	445	474	417	488	465	468	471	432	421	437	480	468	469	489	511	489	469	495	471	468	449	475	502	473	477	457	468	473	453	456	482	449	459	511	426	473	436	477	486	467	447	448	448	453	466	467	445	412	482	462	429	458	453	449	429	433	481	495	450	495	446	437	469	459	443	446	453	473	456	479	473	469	470	514	453	455	469	474	478	453	434	489	479	475	451	464	464	431	463	466	468	488	500	427	458	480	461	473	485	452	440	504	490	499	447	452	467	490	493	477	478	445	457	430	492	489	522	486	470	459	481	512	470	479	474	473	452	452	492	497	454	478	517	470	445	438	443	467	436	479	479	508	441	500	439	492	516	500	474	453	491	464	472	473	432	461	507	482	450	416	463	473	477	497	477	449	514	480	484	474	414	441	473	457	475	438	479	436	455	434	470	474	519	417	464	453	521	431	477	472	461	475	492	490	465	468	472	484	485	499	488	466	464	493	477	487	457	440	472	462	481	478	469	423	482
2853	922	448	285	274	382	395	402	386	303	255	229	159	138	126	127	101	100	96	82	82	80	67	77	74	62	61	69	54	61	74	63	51	54	62	60	63	69	63	58	45	47	64	77	63	68	58	63	50	63	77	51	66	76	57	55	56	64	55	67	65	64	74	64	53	59	69	70	75	65	50	66	65	63	57	71	54	49	54	60	58	59	77	64	48	52	51	56	68	53	75	56	76	55	55	59	59	77	68	68	59	75	53	63	68	54	53	59	71	51	62	77	64	66	66	49	54	79	71	65	59	63	52	46	57	67	62	59	65	61	66	63	79	58	64	48	58	68	64	55	74	56	64	68	88	57	60	59	64	62	77	72	57	72	62	47	59	44	57	80	76	52	54	48	67	64	59	55	67	62	55	50	69	60	61	75	65	82	61	61	64	65	62	60	54	72	57	57	57	72	64	71	77	76	60	57	52	59	50	60	59	62	63	58	50	59	77	60	71	61	56	80	63	57	54	52	66	49	70	63	62	66	59	72	64	73	62	62	67	70	46	80	50	62	61	62	59	80	56	49	58	68	57	57	70	75	73	60	71	66	65	62	55	60	49	48	62	54	62	71	52	56	46	54	62	47	57	57	55	57	56	56	67	69	59	58	63	60	59	60	63	61	57	61	66	62	60	74	45	58	62	55	66	60	60	70	50	54	60	62	63	63	57	70	60	58	62	64	76	59	65	55	57	73	62	67	59	56	66	70	72	64	61	58	63	78	50	68	60	67	72	68	69	48	63	56	60	63	62	66	62	68	59	67	62	62	50	64	59	58	58	73	58	55	69	54	58	81	42	73	71	63	51	42	57	64	53	51	64	63	71	58	61	62	54	65	64	67	79	65	61	68	76	57	62	66	54	57	85	67	61	62	49	58	56	53	82	52	61	59	55	54	62	69	68	63	67	70	69	76	56	49	54	59	70	51	52	60	70	62	66	63	68	68	55	59	53	58	69	57	53	60	54	58	53	67	60	63	67	63	65	57	69	53	64	63	69	58	72	63	51	55	67	66	59	47	67	59	55	57	50	67	67	69	56	67	78	51	73	55	53	65	63	79	70	51	55	65	64	63	73	80	64	60	53	67	55	60	54	53	68	66	53	46	70	73	77	61	62	61	58	63	56	68	79	59	63	65	67	79	58	59	63	72	68	79	64	73	66	68	60	58	75	69	67	75	58	61	73	58	61	62	66	75	64	46	68	61	63	60	72	59	70	77	60	57	66	67	58	62	52	61	60	70	51	72	64	59	61	47	67	49	64	60	66	58	73	52	64	56	62	59	61	65	59	73	61	68	61	64	65	62	69	57	70	61	60	59	56	63	61	62	71	68	66	67	52	63	57	73	71	72	60	57	51	64	77	67	58	63	59	58	68	50	58	66	51	46	64	57	59	54	58	59	55	64	54	67	55	69	51	60	59	61	67	56	49	61	52	56	57	74	65	67	55	54	69	60	59	61	57	56	55	62	62	69	54	69	54	70	57	67	52	63	65	84	62	55	53	67	51	57	56	61	73	58	70	53	67	69	58	68	54	56	67	59	56	68	56	69	60	65	57	60	53	55	57	76	68	72	65	54	57	53	68	67	53	59	51	74	60	63	75	67	50	52	54	58	61	87	70	52	61	72	60	50	56	72	69	61	39	56	63	60	64	60	76	69	64	72	52	50	70	59	50	69	71	60	61	52	62	64	55	58	75	69	62	62	59	69	76	49	62	62	63	79	55	67	46	67	69	69	78	50	77	61	65	63	57	46	56	53	72	55	67	49	66	70	60	61	69	63	70	47	58	60	50	46	55	64	53	59	58	69	73	57	59	60	68	59	57	60	61	49	51	67	57	63	49	66	71	65	62	66	55	54	65	62	69	62	47	69	62	72	65	56	49	59	54	47	77	63	62	51	66	73	70	55	61	53	40	48	60	65	67	59	67	77	48	63	63	57	68	82	58	57	68	64	65	54	59	69	49	67	57	64	57	70	64	84	40	57	68	66	57	54	66	57	90	64	51	70	61	56	87	59	72	63	62	73	60	50	53	37	69	41	50	74	60	59	54	74	61	66	60	58	72	60	52	55	67	64	67	68	70	67	53	54	63	61	58	53	61	71	69	57	55	61	69	68	60	66	70	58	72	55	58	62	78	58	49	73	53	60	70	67	80	46	72	66	59	57	63	65	54	70	62	65	58	59	62	61	60	60	43	59	65	61	52	55	68	59	60	70	65	56	65	65	58	82	77	67	59	66	62	67	62	50	52	53	76	53	63	71	63	65	62	61	67	59	67	59	63	75	60	58	53	57	54	60	56	72	68	66	60	66	54	76	63	61	73	65	39	65	61	59	51	52	61	63	49	66	61	61	70	63	61	59	74	65	72	66	56	59	64	64	67	60	77	77	59	68	63	57	68	73	56	70	63	61	72	62	69	56	73	63	51	67	61	67	56	70	66	62	60	68	75	57	51	52	60	66	63	57	63	67	59	62	62	59	65	64	59	75	60	52	62	48	56	75	45	75	64	57	64	72	68	67	71	60	62	61	55	75	72	55	65	61	57	53	56	62	60	65	56	52	63	56	74	53	60	63	60	54	63	73	61	68	62	63	60	73	62	57	79	62	53	65	66	59	65	70	61	46	71	59	62	55	70	64	62	63	63	65	51	55	79	85	75	63	67	64	68	74	69	60	63	63	57	69	61	62	61	65	57	67	54	66	66	69	70	62	59	59	56	65	67	59	51	59	45	48	65	62	61	52	71	64	65	59	52	70	72	53	66	56	65	63	53	59	64	52	66	60	75	61	74	56	62	50	77	65	55	54	50	54	70	68	64	68	68	68	58	51	51	68	60	42	59	59	56	54	61	60	55	62	66	47	47	75	69	42	71	58	65	54	56	68	59	64	61	67	62	57	56	72	60	57	47	53	63	67	47	55	73	65	65	71	70	69	57	76	54	74	56	58	73	68	63	60	58	57	57	79	64	61	58	77	69	61	62	68	64	76	59	64	53	49	70	56	71	50	56	52	64	62	63	48	68	61	59	73	61	72	64	71	50	47	65	73	70	57	57	75	61	68	72	66	73	68	64	54	65	56	53	68	55	68	58	64	70	76	64	60	69	51	65	53	72	72	64	66	53	64	66	69	49	75	68	58	61	70	44	55	58	78	62	69	59	61	42	59	72	50	60	70	63	60	72	65	81	71	68	77	60	62	67	65	61	62	53	73	56	53	60	47	54	60	59	80	61	66	82	61	71	59	54	73	62	51	55	76	72	70	79	72	63	62	55	75	63	67	54	60	60	63	64	67	64	45	61	66	60	59	70	68	58	67	55	71	65	68	68	58	42	67	58	66	71	71	58	64	69	69	67	65	57	54	53	72	59	58	74	47	69	64	59	69	61	66	68	59	64	66	57	69	78	54	70	74	70	46	68	40	65	59	63	47	58	62	70	64	62	53	66	49	58	63	64	62	82	54	59	59	63	52
26332	10579	5368	7449	13831	16472	16062	15053	12478	9299	8104	6500	4087	2982	2820	2466	1696	1225	1087	1024	868	819	787	748	707	677	674	590	643	585	619	602	547	528	567	529	525	518	509	486	524	518	538	495	503	523	528	527	543	506	502	515	509	522	512	521	521	465	515	500	524	549	530	519	521	506	510	548	544	516	483	500	547	518	552	505	477	500	521	494	569	487	513	535	512	503	522	524	568	510	481	484	487	491	496	493	514	490	558	498	495	510	539	511	520	514	504	512	523	517	527	527	511	528	504	535	532	497	520	518	491	512	509	492	523	519	513	513	523	508	467	512	517	491	496	505	512	519	497	497	473	496	531	536	523	513	512	515	489	506	530	571	562	542	523	541	549	491	479	512	504	524	507	488	541	490	504	508	546	502	518	547	498	519	535	514	534	523	519	500	514	512	539	521	509	513	490	532	508	538	507	555	509	531	530	523	503	507	495	501	513	531	489	521	518	534	504	503	473	521	487	515	514	549	498	505	514	490	502	481	465	465	516	515	501	504	504	507	509	517	517	508	513	458	518	507	506	524	482	502	524	548	549	542	484	519	521	509	577	508	567	494	513	501	544	495	538	518	528	542	516	506	524	520	506	494	520	517	517	552	513	502	505	486	479	526	491	549	526	519	510	550	492	549	504	459	515	497	510	518	478	494	505	503	509	527	497	547	519	481	491	515	478	490	522	486	517	504	516	506	525	483	491	467	513	510	503	535	530	466	462	488	507	510	511	559	506	466	510	518	516	499	503	503	480	511	544	521	530	550	487	536	511	472	523	498	554	498	507	530	493	506	503	533	473	555	519	517	501	480	499	536	487	552	496	521	484	549	528	499	515	503	514	525	516	511	476	541	552	466	515	482	552	510	504	491	513	525	496	519	513	523	530	503	548	493	507	540	548	523	516	496	517	492	497	506	478	522	525	493	519	516	557	520	561	504	526	544	522	490	529	506	528	500	534	502	532	484	484	519	569	494	506	495	527	488	507	530	505	540	514	562	522	525	510	463	491	522	526	527	519	515	490	483	466	507	528	539	528	510	514	489	505	505	491	501	492	541	472	501	487	468	485	474	528	502	497	475	514	477	537	505	552	485	495	448	473	526	486	456	510	527	534	488	514	500	482	496	498	497	517	527	538	542	525	506	491	520	505	514	476	550	486	521	511	529	535	503	523	537	494	512	525	528	502	464	471	537	522	495	470	521	493	540	490	522	550	528	526	571	500	474	527	497	460	486	536	522	515	513	527	507	514	535	542	517	537	510	482	507	564	516	527	508	491	544	500	549	522	531	515	514	509	478	524	558	520	491	495	466	526	506	507	504	517	511	529	500	508	512	525	531	510	529	516	512	495	497	521	526	498	494	521	507	487	505	520	527	517	508	530	496	533	519	519	492	501	532	527	522	528	528	529	514	513	522	500	495	513	522	509	512	513	528	502	501	514	535	539	491	539	504	494	481	503	512	542	502	542	513	501	497	520	550	521	491	497	519	512	518	535	539	516	489	515	532	483	480	494	490	517	516	551	499	541	489	497	518	511	468	545	512	518	518	507	539	514	535	486	528	487	502	489	517	543	503	485	509	500	521	532	517	547	498	522	528	464	505	538	565	501	513	524	513	524	493	491	480	546	493	503	495	526	494	513	504	497	543	517	534	484	555	500	517	483	503	551	465	536	565	461	482	506	500	496	534	488	513	551	521	493	555	519	481	480	513	485	494	505	480	517	529	510	536	526	518	521	530	530	526	503	551	493	501	526	483	502	485	519	523	520	506	505	547	490	473	554	511	562	530	502	549	541	512	494	499	572	513	499	457	483	545	503	499	502	524	482	513	488	560	536	569	518	516	515	523	516	498	494	512	527	487	528	538	511	494	517	520	477	555	492	510	483	494	533	478	504	525	520	518	534	533	458	516	511	495	523	470	515	531	505	497	523	492	514	492	499	525	499	523	523	505	500	487	526	509	499	517	519	518	542	514	525	519	508	507	538	490	529	543	478	501	520	506	544	537	524	542	528	518	505	493	504	474	530	528	509	522	527	507	542	447	542	523	544	514	536	523	499	466	516	529	513	483	504	500	517	523	497	525	499	546	473	517	521	590	500	511	530	505	544	456	453	539	520	534	497	498	548	543	518	476	525	524	518	534	437	494	533	489	477	512	500	520	528	558	458	470	508	519	494	495	493	500	532	510	536	494	489	509	503	502	533	567	493	523	518	526	502	511	542	477	522	482	522	512	512	519	498	547	509	560	508	487	552	572	519	537	504	489	505	495	513	532	497	536	485	481	506	472	492	519	537	531	528	537	507	539	485	523	490	520	543	480	457	470	476	526	537	474	492	523	511	503	507	502	511	529	544	535	506	518	492	495	503	467	483	488	510	488	499	538	491	504	514	490	536	482	567	506	512	471	525	553	503	532	504	512	505	541	519	540	519	489	501	525	539	509	527	543	488	506	519	541	531	505	562	529	518	538	541	475	506	535	481	498	553	493	480	549	543	509	545	487	468	494	456	519	493	510	495	514	509	546	484	535	533	486	487	508	521	494	507	534	536	515	515	516	493	515	478	495	479	484	505	509	533	499	519	532	493	518	493	514	491	512	501	503	519	481	508	510	500	535	518	493	525	557	507	494	501	519	505	510	508	496	512	519	483	521	521	516	469	530	520	508	503	505	512	475	521	499	511	523	481	486	537	524	562	472	532	501	513	507	502	464	515	498	489	491	518	511	524	521	481	480	493	541	482	503	535	513	486	493	542	515	505	529	528	500	483	466	533	491	513	492	433	522	522	536	534	526	529	532	467	493	506	481	521	489	537	498	486	520	498	545	507	535	486	547	526	509	501	517	501	519	505	504	493	498	497	502	506	524	543	542	511	522	503	504	472	523	500	481	520	503	503	542	489	495	537	489	473	554	519	475	514	517	479	537	548	512	515	548	498	521	525	489	480	510	550	496	508	560	467	533	552	515	501	518	511	491	542	500	509	476	472	463	509	545	557	519	492	466	502	485	525	491	536	556	490	512	522	522	514	525	518	511	534	514	539	493	553	505	509	521	532	519	487	466	535	507	514	538	516	509	497	485	534	498	498	546	520	499	501	527	552	518	505	493	510	535	507	510	525	552	501	495	483	498	485	517	515	523	501	527	568	536	512	488	484	538	513	500	524	479	516	500	518	485	547	501	497	544	452	527	545	531	517	540	502	556	507	536	524	554	493	508	512	533	499	550	506	550	517	523	519	531	523	502	489	511	534	551	506	543	558	524	488	514	529	529	524	504	512	512	541	506	499	482	504	537	547	566	531	502	536	485	500	512	535	522	537	523	483	546	521	502	520	495	483	513	509	495	539	512	519	520	506	522	536	545	567	518	483	488	477	517	497	525	537	543	503	539	541	505	521	527	503	535	522	516	539	516	545	526	491	526	537	509	498	519	531	476	539	519	527	498	535	477	538	506	519	508	510	511	474	465	485	481	527	498	508	507	489	500
4671	1324	537	431	359	398	561	500	475	406	355	321	207	182	180	147	106	98	79	76	79	77	82	89	92	68	67	66	72	74	86	75	61	63	71	62	59	65	81	66	52	67	69	69	69	59	61	54	60	66	60	71	71	62	58	68	69	59	66	62	63	68	56	54	54	74	73	53	52	55	72	53	68	61	79	67	54	60	51	69	60	73	49	67	58	68	63	62	58	81	59	53	71	71	57	60	62	85	70	64	56	69	64	67	72	61	69	56	72	65	51	58	59	66	67	58	54	65	53	55	58	85	68	51	74	65	63	57	56	68	72	74	57	56	60	64	52	57	71	58	57	73	62	71	58	54	58	49	60	67	69	51	65	62	67	60	60	69	74	66	70	63	58	51	65	73	83	43	56	55	70	53	49	51	55	58	56	66	61	69	58	71	63	68	61	56	73	56	60	57	64	58	57	60	52	60	65	67	61	58	56	73	55	55	51	51	68	50	59	70	50	46	68	65	58	56	61	72	66	65	71	60	74	64	61	56	69	76	60	54	55	55	53	61	68	54	80	59	68	59	61	70	74	59	53	55	57	58	70	69	61	67	56	55	60	64	62	64	63	70	55	57	54	56	51	63	53	56	68	64	58	52	76	62	57	58	60	56	55	64	65	52	63	64	69	52	68	70	68	54	54	49	64	55	62	64	69	55	60	59	61	86	54	77	69	70	72	56	66	59	69	70	61	65	65	53	60	65	65	56	64	50	67	62	59	68	62	73	68	59	56	69	53	58	63	47	55	70	61	56	52	65	52	61	64	59	60	49	69	59	59	68	61	70	65	55	55	51	70	62	50	56	75	65	68	58	58	68	68	59	60	60	73	65	48	79	61	59	56	59	66	58	55	69	58	51	54	74	55	76	68	61	62	61	63	67	62	71	55	59	57	64	59	60	59	64	67	80	70	78	67	68	66	57	70	63	60	57	60	61	56	64	62	54	46	57	55	50	56	53	77	53	65	60	53	68	59	73	48	67	68	64	60	65	57	69	70	69	52	59	56	73	50	66	56	60	65	55	73	65	62	72	78	70	66	56	61	59	62	70	57	55	55	56	43	69	58	57	70	62	70	57	75	66	54	65	54	62	66	65	74	68	52	56	54	62	62	60	66	62	56	55	77	42	75	59	63	66	56	54	77	75	63	45	59	71	81	69	66	70	54	74	67	53	64	73	57	58	63	67	62	59	57	67	61	67	72	61	77	51	64	70	49	61	78	66	65	58	60	57	64	57	68	64	65	80	66	71	54	62	58	58	47	48	56	60	68	53	58	60	63	58	53	64	57	58	57	64	63	65	56	61	69	57	69	75	63	70	74	77	64	57	77	69	68	56	65	60	55	53	51	66	60	56	59	55	74	57	66	72	64	66	76	55	69	53	63	53	53	59	59	53	59	66	57	58	56	76	55	49	71	57	61	64	64	73	44	71	69	66	61	53	56	66	59	60	61	62	58	73	69	76	72	71	52	74	63	67	62	57	59	63	47	51	67	63	73	45	54	77	49	59	49	73	52	62	82	64	61	64	56	61	64	52	55	50	58	60	77	63	82	51	56	58	59	64	59	68	64	88	59	47	67	63	64	48	70	52	68	63	67	72	47	58	56	55	62	71	69	64	70	46	63	70	68	62	53	60	55	57	57	60	72	66	67	58	58	60	57	47	61	80	61	68	76	62	57	53	54	70	52	67	55	70	63	61	53	58	64	63	62	68	65	65	54	47	52	56	61	60	60	59	53	81	78	58	70	52	55	54	61	62	62	58	53	61	63	49	63	64	63	82	59	59	53	64	51	49	66	58	80	65	51	53	65	62	51	55	69	52	55	64	65	58	67	61	40	61	64	64	67	77	72	59	52	57	63	66	73	63	51	73	58	55	59	68	62	62	66	63	71	68	61	70	54	65	57	53	65	70	65	61	59	70	65	68	65	66	62	61	66	72	60	60	64	57	79	52	58	49	51	52	51	59	69	51	74	66	60	60	75	71	51	54	67	70	60	64	58	55	65	65	69	54	59	70	63	63	58	52	78	47	67	62	57	73	55	66	64	56	57	61	55	63	69	51	66	57	63	73	68	65	56	58	70	64	65	61	66	58	61	69	58	44	73	63	69	59	56	70	57	53	57	69	49	56	65	68	44	72	63	45	68	66	65	55	73	72	53	85	73	61	63	63	79	60	64	57	58	59	65	69	62	61	67	54	52	53	59	64	62	60	59	60	58	59	55	59	68	74	74	62	50	67	71	57	76	50	58	62	53	71	54	64	66	59	55	53	54	61	52	68	60	68	66	64	64	56	81	61	52	67	72	59	67	56	67	56	61	65	73	58	55	71	60	60	68	56	62	59	67	69	71	49	64	61	60	51	60	60	57	56	58	66	65	55	61	64	54	53	63	65	62	58	50	65	58	66	59	73	70	70	61	54	69	70	58	55	51	72	46	60	59	60	52	51	61	63	72	59	60	60	67	63	63	59	62	61	57	60	50	64	48	58	65	62	66	60	47	57	64	59	71	65	60	64	56	62	55	65	64	54	58	59	54	60	55	56	70	72	58	57	57	45	57	52	71	57	67	79	69	63	78	52	66	63	60	62	62	65	60	58	70	59	56	52	62	69	58	55	68	63	64	63	69	58	69	60	77	73	63	57	64	64	57	62	50	60	73	61	66	56	68	60	58	62	68	67	50	68	63	56	70	68	55	61	79	59	58	55	55	60	65	65	52	66	68	58	58	70	51	53	70	61	58	58	60	46	62	61	53	60	49	66	62	69	56	53	70	57	60	66	46	54	78	70	53	70	55	61	60	63	57	68	72	60	67	62	64	70	51	57	60	67	62	76	56	60	65	59	71	65	76	66	58	51	68	66	53	53	55	62	59	57	60	79	55	42	62	76	70	81	66	60	59	66	59	57	57	80	82	61	77	63	65	70	69	59	57	50	62	65	62	79	70	40	45	70	52	53	64	63	63	75	46	68	65	72	66	52	64	66	59	72	77	66	62	66	70	71	66	52	64	69	60	58	63	63	90	64	48	54	66	60	62	65	52	56	56	65	54	70	68	53	65	71	71	60	70	70	54	67	67	57	56	68	61	53	58	58	55	63	59	49	71	65	73	70	59	53	58	64	56	59	59	64	71	72	54	67	63	68	64	55	64	62	73	59	75	51	51	57	45	69	69	71	58	56	61	53	67	69	61	66	78	83	59	62	61	70	63	70	67	60	63	68	65	58	57	75	57	56	63	56	72	62	79	59	77	61	57	57	63	46	65	63	61	70	69	61	64	74	72	72	59	54	67	59	60	63	73	69	55	63	53	65	63	61	62	52	70	68	63	52	58	63	66	43	53	69	57	38	52	69	61	60	52	59	58	57	53	64	62	67	48	63	61	49	53	54	57	67	58	56	63	66	56	52	54	60	54	60	60	59	65	86	67	57	65	62	56	58	46	51	68	69	83	51	64	60	56	78	53	57	66	65
29418	12455	6940	9536	16474	19012	19069	18012	15116	11669	10514	8475	5655	4155	4129	3267	2110	1640	1381	1147	1116	1060	913	912	925	748	750	730	698	624	644	605	608	578	531	557	603	562	518	575	524	515	530	480	535	551	537	525	520	552	480	474	507	518	526	496	525	545	527	539	519	530	528	501	492	533	493	551	542	541	531	492	523	520	508	517	503	526	494	459	543	534	515	515	518	521	545	500	520	550	486	527	506	515	513	498	481	536	515	552	551	591	506	482	557	527	508	525	545	518	525	530	512	490	520	525	534	553	511	537	545	515	521	498	532	521	545	548	493	516	530	541	526	524	512	534	534	496	540	548	489	516	542	528	515	515	535	549	529	522	491	489	536	522	565	495	513	528	486	537	524	532	500	508	534	562	506	557	503	547	514	532	530	551	504	501	508	521	507	532	483	512	520	548	502	537	534	498	504	508	491	542	528	493	527	522	514	503	536	536	502	515	490	548	554	583	535	512	517	572	534	534	527	508	490	526	540	494	500	532	480	505	536	563	509	486	539	510	582	504	556	513	525	518	560	525	486	530	505	493	500	505	505	523	473	533	521	506	516	479	541	509	490	483	557	509	525	535	537	531	537	513	539	525	514	520	488	572	530	519	539	516	540	512	501	497	475	533	534	522	499	485	526	497	494	581	500	518	472	546	519	485	524	508	519	540	545	546	521	539	535	528	506	500	525	503	524	514	506	478	531	517	506	521	556	499	525	517	500	519	520	509	532	477	518	480	471	514	532	532	530	515	527	523	502	495	529	480	564	543	541	557	539	570	478	541	491	525	539	487	541	510	531	528	515	567	547	544	502	516	526	483	538	515	550	535	518	539	499	519	527	518	567	513	495	507	527	534	525	499	478	522	510	487	510	521	511	473	518	513	537	554	515	560	522	512	488	523	608	488	488	495	504	529	517	537	508	550	470	573	506	524	523	526	528	537	558	565	546	500	526	515	523	527	549	501	525	481	525	492	497	488	512	512	488	558	543	505	545	536	521	524	530	488	488	558	526	493	528	508	525	483	499	540	539	552	534	542	477	507	537	533	502	544	548	531	568	550	489	499	519	508	492	533	530	541	542	536	535	503	505	514	534	510	527	498	549	487	516	490	526	543	523	577	526	526	536	515	542	528	533	487	544	497	532	523	507	530	509	547	514	503	485	514	552	527	553	509	587	454	521	531	514	535	522	534	542	499	524	536	494	522	514	498	519	552	508	547	512	515	524	524	507	527	508	529	483	500	500	542	512	517	554	514	554	534	517	535	508	526	522	560	525	503	535	486	513	540	538	528	483	537	549	541	531	581	500	513	498	561	502	456	509	544	485	546	525	503	515	538	476	503	494	519	500	518	559	504	511	541	504	492	492	501	524	492	533	518	520	539	545	498	535	494	512	556	485	520	541	502	484	551	507	495	496	529	481	496	474	534	543	481	540	521	496	511	499	495	521	489	506	545	573	527	527	490	513	510	500	546	545	511	492	524	525	528	538	548	513	538	552	550	510	548	483	500	478	490	510	538	494	511	521	464	509	555	533	501	541	531	573	510	522	491	493	539	541	479	506	512	520	487	540	532	527	542	522	513	491	534	512	527	510	499	540	510	539	562	523	531	565	535	533	517	512	519	487	531	514	540	507	513	525	523	517	495	501	501	502	503	529	485	525	521	540	517	541	511	483	467	505	527	490	507	510	526	495	489	530	553	545	571	541	512	511	516	526	543	539	473	513	527	510	545	559	505	514	527	521	539	551	508	536	471	479	492	499	532	518	529	581	499	504	515	538	502	554	520	515	507	518	504	545	553	534	507	534	496	499	534	540	509	519	504	487	574	501	542	519	531	533	544	498	515	530	539	503	517	552	527	532	499	510	549	546	497	493	529	556	530	490	500	541	520	524	537	545	528	516	497	526	495	515	500	524	474	527	505	518	547	533	523	548	517	508	507	536	554	504	496	518	485	549	560	506	543	538	524	516	493	526	480	553	515	518	541	493	519	522	545	530	524	525	483	539	537	519	523	562	548	523	533	481	484	502	511	580	536	516	532	458	548	519	495	524	514	559	536	493	532	542	482	548	494	476	538	521	503	478	499	541	517	500	523	519	537	536	511	531	488	489	536	527	523	535	538	521	473	528	544	528	507	515	501	517	545	536	512	520	519	496	524	468	518	508	548	540	544	506	512	482	481	504	567	483	511	548	521	549	550	521	582	535	519	508	496	506	520	531	520	487	483	515	473	559	514	530	524	496	534	508	477	516	533	507	520	489	467	514	528	554	502	513	509	556	510	528	556	522	514	487	539	530	533	515	566	499	503	521	539	567	519	514	530	509	553	532	510	482	509	525	535	527	522	492	488	522	546	515	595	515	493	512	552	474	528	517	507	499	551	529	503	456	482	515	532	521	552	531	502	532	535	538	535	538	549	555	528	543	509	481	517	536	523	523	532	535	526	489	506	526	532	513	555	510	550	579	524	528	500	544	507	527	534	526	519	548	501	499	532	518	502	551	543	528	539	524	564	534	545	482	484	521	509	542	517	527	496	524	495	503	525	556	505	522	529	548	498	518	528	528	528	578	485	520	535	515	497	500	561	497	482	493	503	516	514	507	537	491	489	494	544	511	529	502	522	525	497	519	528	585	533	540	512	513	541	537	514	532	531	513	544	515	507	536	513	523	552	522	504	536	519	487	479	527	503	481	492	536	502	506	522	488	529	507	544	542	538	498	536	517	534	515	508	526	530	501	502	568	539	541	510	498	518	501	504	478	539	512	497	517	498	531	523	561	486	539	509	527	526	531	510	504	527	542	519	580	529	527	549	515	468	548	557	457	538	538	551	586	515	517	556	525	559	502	545	523	539	579	500	556	524	559	539	514	504	544	513	488	503	489	565	521	481	502	509	512	532	486	485	535	552	536	502	489	526	519	497	581	522	538	555	518	547	529	508	492	590	559	527	520	522	510	536	505	516	510	536	511	498	536	473	546	492	519	513	516	507	514	525	475	520	527	521	491	507	500	500	546	543	501	528	530	517	551	559	533	542	567	492	552	498	506	498	497	554	526	518	462	522	559	523	511	458	530	534	455	505	510	495	525	489	529	507	508	485	500	520	548	513	523	481	508	503	497	515	544	511	521	541	479	501	479	530	482	519	548	475	521	518	497	529	495	521	517	524	501	536	508	499	538	551	535	486	514	548	522	508	489	531	508	505	515	506	530	486	528	526	567	497	536	506	537	520	557	526	552	504	518	517	500	524	537	509	509	516	536	528	518	499	477	493	521	511	571	539	519	513	535	546	521	531	551	514	525	571	557	520	475	522	535	490	502	520	553	528	484	527	512	484	527	506	503	539	517	516	535	505	509	523	471	553	518	492	517	462	489	520	530	516	546	537	541	543	543	535	502	539	519	526	500	522	551	496	552	513	533	505	532	518	495	502	541	526	515	529	500	494	564	506	530	520	494	539	547	511	522	522	553	520	492	512	499	493	537	515
5648	2077	814	516	482	610	723	763	664	543	480	420	277	288	232	195	177	143	157	157	143	121	117	101	126	133	104	105	112	121	104	116	90	102	102	133	112	117	109	105	108	113	99	115	97	101	108	102	113	115	121	111	93	101	103	102	116	102	107	122	107	104	109	97	114	105	110	96	103	109	99	118	103	102	110	113	106	95	110	126	102	112	98	120	91	130	108	113	73	115	138	115	97	103	105	106	100	103	105	116	130	117	94	125	116	101	109	100	118	99	118	104	105	114	93	108	108	94	98	94	96	100	100	94	114	112	103	118	122	103	120	114	104	112	89	125	104	108	104	94	104	109	105	93	106	107	112	114	90	106	107	110	115	104	117	104	113	91	95	99	99	94	106	105	92	95	99	105	120	115	114	111	107	97	119	102	97	83	99	106	109	113	102	109	110	118	98	96	96	115	126	93	88	112	110	89	99	103	85	98	103	113	98	101	117	105	100	94	119	103	118	112	106	107	108	92	113	106	91	96	82	103	120	128	105	93	105	82	121	120	100	110	106	95	114	106	100	108	85	114	98	103	85	109	103	104	109	97	90	96	108	105	122	97	94	109	109	97	120	124	85	105	107	118	106	112	106	112	105	92	113	107	105	107	101	102	111	114	94	105	102	108	103	101	100	99	111	90	106	92	89	95	108	102	108	108	101	116	104	102	98	104	90	109	88	105	93	107	112	106	116	97	101	108	110	94	108	103	98	112	109	105	113	99	81	118	118	113	110	139	105	107	98	100	92	104	92	127	115	97	104	93	104	120	97	136	104	113	94	93	112	93	113	103	98	91	103	92	91	109	95	97	111	110	104	113	96	102	109	92	109	105	96	100	132	102	111	135	106	97	98	103	109	95	98	101	97	110	124	98	100	101	98	103	103	119	100	90	111	96	104	122	93	89	113	111	116	99	119	94	108	108	100	113	90	110	112	118	102	113	113	100	118	105	114	102	102	90	77	90	112	124	107	93	96	104	82	107	114	106	104	104	123	102	102	106	104	114	114	114	103	107	105	121	110	105	109	100	99	108	113	123	124	97	100	96	86	106	92	109	104	76	110	90	94	109	107	98	111	108	99	106	105	113	109	114	111	94	90	97	107	114	127	118	93	101	123	106	108	103	98	92	96	96	106	122	103	102	103	126	112	100	92	88	104	118	107	87	129	101	115	112	94	98	100	104	103	107	105	120	96	98	114	86	123	93	109	113	102	102	97	115	99	87	107	98	103	95	109	108	107	113	120	96	115	126	119	94	108	111	125	105	99	86	119	106	97	109	117	96	103	101	104	106	101	96	98	107	116	107	119	113	124	99	100	103	104	92	115	112	104	111	87	112	128	107	110	96	104	82	106	100	118	110	118	107	103	96	109	113	100	97	103	114	111	105	105	108	116	115	103	121	119	90	129	100	108	114	101	120	112	107	92	110	107	89	100	99	108	118	101	104	108	123	97	91	120	112	108	102	96	120	106	97	115	120	96	90	117	95	123	102	84	102	86	83	89	114	101	96	98	103	97	98	110	121	108	108	111	103	117	119	102	103	118	109	105	101	97	105	96	122	102	109	101	90	97	129	113	99	100	101	105	104	113	98	87	93	137	113	108	89	97	117	118	116	96	112	101	112	102	102	116	114	102	113	110	124	118	88	117	105	102	115	108	92	102	100	99	102	114	114	108	110	96	93	103	118	93	95	91	103	114	98	93	114	104	105	111	110	88	94	111	103	103	103	125	94	116	79	99	111	99	111	85	106	84	112	124	86	108	120	86	114	115	80	120	97	105	102	124	98	88	105	99	121	102	99	88	110	87	133	88	120	116	114	116	102	104	110	122	105	117	85	120	98	101	117	112	121	110	96	121	110	96	105	100	109	105	122	96	92	109	111	102	105	97	110	108	109	89	113	107	108	113	90	112	85	99	113	116	108	101	111	103	109	112	90	114	104	117	101	102	100	116	106	110	103	119	110	107	116	111	97	100	104	97	107	98	102	116	98	97	121	107	95	107	112	115	102	115	106	97	93	117	104	101	93	105	96	91	112	112	102	114	105	103	96	102	103	107	124	110	109	115	88	109	88	105	113	99	96	97	113	111	105	119	108	121	112	108	108	92	94	103	87	106	79	107	103	105	129	91	123	115	104	100	109	115	109	98	114	128	108	106	113	88	114	99	107	118	111	111	125	109	121	102	102	102	126	119	103	134	104	111	101	102	107	105	108	87	100	109	111	106	120	112	99	106	90	113	118	119	92	103	103	96	98	114	106	109	93	116	121	102	109	113	111	101	116	91	126	96	98	100	99	101	115	101	114	83	104	100	94	101	113	100	108	107	129	102	98	125	115	115	110	109	109	106	92	116	108	117	96	122	121	90	101	91	101	121	106	87	110	117	104	106	89	91	102	126	104	113	106	100	105	105	109	101	85	101	96	94	101	99	108	107	104	93	85	99	109	117	101	105	103	111	99	104	98	112	104	101	106	104	92	111	104	92	94	84	112	110	107	110	103	107	109	118	93	101	102	104	122	108	88	112	116	118	112	85	105	111	108	109	108	94	130	78	96	120	115	113	112	103	94	106	104	118	121	94	110	100	119	84	112	80	87	107	99	103	98	118	102	107	124	97	130	99	105	93	106	106	88	106	102	110	104	122	109	97	101	108	114	91	114	104	84	107	129	116	107	95	121	103	100	94	92	95	91	97	85	89	108	123	97	114	111	105	108	98	101	112	99	117	125	94	101	109	92	85	121	108	111	104	90	98	88	103	103	101	94	100	93	104	98	95	103	97	102	101	103	99	94	105	106	108	102	110	106	116	108	96	90	104	117	112	125	110	116	95	98	89	95	100	108	105	110	97	118	104	110	112	111	104	91	97	100	110	119	85	101	115	120	117	100	112	129	102	105	106	108	97	91	108	99	118	88	107	104	115	98	101	98	115	104	97	101	101	91	105	117	117	111	105	104	115	115	94	113	112	101	106	109	96	108	101	104	111	105	103	95	82	92	98	115	123	96	107	96	92	92	115	116	119	100	107	102	87	99	108	113	122	110	110	85	115	109	103	103	111	117	100	103	111	119	115	88	111	102	110	98	112	100	78	104	107	127	105	108	105	109	118	126	116	104	99	99	101	118	104	110	102	107	106	122	103	105	98	102	123	102	109	108	102	93	115	95	98	104	104	87	97	109	110	105	88	126	100	87	101	119	112	104	100	136	92	119	102	100	113	100	89	97	115	109	125	117	107	90	99	103	106	100	102	105	112	108	114	89	94	107	107	100	118	115	113	89	113	107	114	93	107	100	118	113	123	95	99	112	83	80	97	107	110	131	106	106	110	105	99	110	99	108	103	98	93	116	94	91	102	86	98	105	108	105	104	110	102	114	116	93	103	97	104	105	92	141	102	104	92	110	110	113	100	101	90	116	96	115	101	111	102	100	109	103	87	102	106	102	108	94	104	93	92	116	110	112	114	88	98	104	86	118	110	99
33719	15890	9046	11728	19459	21844	21949	20692	17495	14526	12721	10331	7187	5713	5223	3987	3045	2306	1819	1625	1591	1547	1397	1334	1391	1202	1067	1097	1093	1012	1044	952	947	936	993	931	863	939	857	938	884	833	892	850	860	836	855	928	919	922	912	897	872	806	820	885	847	932	911	836	847	834	918	889	819	873	851	804	905	832	861	855	823	893	821	851	818	839	895	866	872	871	857	917	886	809	810	846	855	853	841	878	817	903	814	848	860	895	898	868	866	851	855	804	862	810	886	903	874	837	879	853	893	922	848	840	863	851	861	869	852	865	896	828	843	896	847	835	806	884	888	846	897	841	873	846	843	917	821	882	854	838	890	870	850	893	872	842	874	830	853	833	835	882	946	812	852	892	852	896	842	853	846	864	842	838	855	885	916	859	824	879	842	861	843	814	896	808	794	858	847	857	870	892	837	879	851	820	826	880	847	823	861	901	872	897	838	857	881	833	872	827	895	847	882	830	890	847	879	842	861	867	888	867	881	873	849	826	833	894	921	894	888	847	866	874	833	861	841	875	848	839	851	874	892	877	839	829	903	845	878	859	916	810	815	847	834	873	866	847	865	819	835	836	839	823	859	894	856	866	835	902	879	848	901	911	849	882	817	889	832	848	824	881	867	853	896	857	873	870	843	851	835	879	902	822	857	852	876	892	818	855	869	882	872	846	902	862	896	827	835	849	859	881	851	858	855	875	822	886	799	876	852	908	879	874	897	844	838	853	913	847	904	824	838	879	864	846	919	873	818	878	859	862	897	836	859	834	813	842	888	872	839	925	844	801	911	861	847	857	872	880	821	891	855	831	807	811	871	836	836	916	877	867	855	852	817	841	870	880	835	885	854	914	874	843	831	812	850	880	826	813	871	868	836	875	872	846	876	840	890	876	888	882	822	818	869	850	861	887	880	824	860	816	832	907	898	813	908	863	879	873	820	903	917	892	893	874	883	875	828	836	873	851	862	852	864	832	871	847	875	896	857	875	848	889	799	847	895	895	836	858	799	856	857	874	874	796	840	914	842	884	838	864	856	849	877	855	879	791	840	914	844	851	870	869	764	811	818	839	801	874	865	798	869	868	887	864	851	828	794	893	842	864	834	925	858	812	892	812	891	872	850	857	895	865	830	880	869	802	823	845	862	885	869	904	897	819	859	913	842	833	866	824	880	830	846	823	821	832	888	819	836	867	877	846	858	856	817	825	857	877	824	875	838	859	872	872	875	872	815	837	875	909	889	832	868	854	873	916	868	896	832	841	876	838	871	859	902	876	858	952	860	895	869	889	870	843	836	865	929	814	853	869	872	866	881	780	916	787	846	835	805	876	879	863	858	885	899	858	855	881	843	869	845	870	827	899	825	856	929	913	872	866	855	844	842	829	808	835	834	836	872	874	856	860	879	843	833	901	805	908	904	842	893	845	831	877	879	815	878	849	875	882	880	827	901	874	816	909	876	863	877	836	852	860	864	833	868	835	862	872	871	859	895	843	891	890	896	834	859	867	889	823	860	898	889	843	795	862	806	845	888	836	884	869	870	871	849	876	871	903	821	816	933	924	845	868	836	877	893	915	895	887	892	901	847	860	866	878	805	809	878	829	865	872	867	830	859	912	882	830	843	872	840	853	859	835	836	840	881	834	861	924	868	838	803	870	852	774	873	865	858	877	812	860	866	885	828	886	826	816	876	853	840	843	882	895	833	877	857	804	814	868	841	901	844	818	854	872	845	859	881	852	871	851	863	897	881	898	888	842	885	809	838	837	866	818	878	825	839	852	871	936	837	909	844	884	851	864	854	869	886	868	854	899	854	907	812	853	914	826	852	854	865	858	849	833	827	796	899	858	908	888	877	839	842	852	856	827	870	906	834	879	855	853	830	804	880	901	859	863	858	835	891	860	861	877	833	821	960	908	883	876	862	905	889	844	831	848	844	897	867	876	900	837	856	876	815	848	884	886	811	835	854	855	857	863	863	866	897	853	864	840	865	912	893	887	875	842	879	877	868	846	823	853	879	870	896	822	928	898	824	827	838	824	876	882	860	845	904	883	842	860	902	877	828	871	812	809	813	788	874	848	864	808	820	850	884	869	839	823	839	846	885	833	866	855	859	856	881	918	894	887	811	887	840	869	859	874	872	869	869	847	903	861	884	842	860	884	846	824	852	918	838	863	837	868	828	866	819	912	919	868	835	853	857	838	876	868	863	886	912	889	848	865	891	786	881	921	858	867	838	842	835	805	861	834	858	834	916	828	852	890	865	852	853	862	906	904	883	846	866	847	837	790	814	837	833	826	845	826	820	831	901	839	841	917	886	890	817	921	855	884	896	831	824	886	882	893	838	812	873	853	832	823	870	851	885	870	849	840	881	859	854	835	877	894	865	901	824	875	857	855	872	902	871	915	821	829	845	873	851	912	879	832	827	868	792	847	849	911	881	826	871	907	857	838	810	855	861	887	854	834	839	863	846	870	894	828	840	878	833	880	837	858	890	880	884	814	860	839	805	851	787	898	858	888	919	911	835	823	838	839	855	857	854	887	846	881	827	837	887	829	848	876	827	848	901	862	867	854	792	792	862	881	843	853	835	821	868	893	884	891	856	854	870	830	835	849	861	894	858	899	834	860	815	805	863	899	889	810	872	809	852	870	889	842	822	890	830	840	886	864	846	874	837	889	851	839	821	857	841	838	872	866	833	851	844	854	904	892	863	873	822	864	855	786	920	812	825	863	862	861	816	859	865	875	857	869	868	866	848	854	855	848	868	872	863	836	842	871	814	867	842	864	840	847	826	863	864	850	885	824	840	866	897	846	836	842	807	859	911	880	848	846	856	804	856	809	846	853	879	885	903	831	881	845	823	861	919	880	907	865	855	850	868	848	850	892	895	826	837	854	879	845	867	867	882	854	869	826	809	909	848	851	811	839	814	837	832	862	803	775	913	868	836	867	839	824	939	858	892	868	838	815	900	885	847	878	832	809	779	838	875	846	821	862	926	843	826	871	901	838	840	852	881	847	859	852	878	849	867	825	842	797	852	869	879	860	853	856	847	863	835	831	842	854	887	947	919	886	858	811	863	907	833	832	871	865	848	858	866	844	818	872	861	844	972	822	857	836	916	856	842	837	846	823	883	828	855	903	838	861	836	856	905	849	848	858	884	823	876	855	838	845	844	865	823	842	920	901	889	834	871	867	858	870	853	844	898	868	866	830	872	860	854	816	875	894	874	886	827	907	827	862	842	875	860	840	795	890	898	817	828	806	832	921	871	815	864	884	865	885	863	877	813	857	852	827	864	876	869	817	824	841	865	851	877	915	867	854	903	885	874	834	887	889	807	808	821	841	881	848	875	874	867	876	826	842	870	867	861	884	845	906	818	826	934	817	847	830	767	886	881	831	837	834	860	853	850	829	840	837	890	862	864	866	840	856	853	874	818	804	811	828	833	866	817	900	857	838	801	819	869	860	879	948	829	858	877	839	924	899	868	843
2985	817	453	305	264	329	359	414	375	296	266	209	177	135	160	115	80	103	76	69	53	90	74	60	57	66	53	56	54	56	51	52	64	44	55	45	55	58	44	54	57	55	50	42	64	61	66	68	51	58	47	40	57	40	50	49	54	58	54	68	51	61	53	45	50	58	59	39	53	45	58	37	71	51	54	68	53	60	47	50	50	50	56	48	49	58	54	45	49	58	46	48	55	46	49	57	50	60	55	57	45	46	51	57	48	42	47	43	62	53	41	45	46	46	66	54	62	46	56	56	59	55	63	49	55	42	46	59	61	48	43	55	44	58	58	52	53	66	60	63	41	51	63	50	54	46	53	55	59	57	52	47	56	44	65	70	56	53	61	51	60	59	52	42	57	65	49	51	50	45	47	55	49	59	36	56	50	54	50	63	58	58	48	54	47	57	57	47	60	57	61	59	55	59	62	54	54	44	55	62	48	55	56	52	66	49	50	54	65	41	53	55	69	56	52	56	49	62	41	66	56	50	55	69	48	67	56	60	57	62	60	68	50	48	47	55	45	47	64	56	53	58	62	58	52	54	48	49	59	53	72	59	57	47	62	49	58	48	49	66	59	52	61	43	64	54	61	62	43	52	47	54	53	53	46	50	57	56	50	56	49	39	48	46	54	48	46	50	57	46	38	55	47	56	49	73	57	70	67	58	55	53	56	51	52	39	54	52	50	63	54	51	47	56	58	49	63	59	44	44	44	66	60	56	67	46	62	58	52	52	43	54	50	43	61	64	49	50	56	62	69	48	55	42	56	56	57	48	57	57	57	50	53	50	46	49	50	49	44	52	58	45	31	51	45	56	36	40	61	59	41	58	53	57	61	58	60	56	45	51	50	51	50	49	44	58	60	47	51	57	51	52	64	59	60	65	44	60	45	41	47	54	59	51	55	47	61	66	49	64	53	53	62	66	46	81	41	55	57	67	57	57	51	55	48	43	48	41	54	55	61	43	71	40	51	45	59	64	55	57	71	47	62	44	56	54	45	59	59	73	47	49	63	46	52	56	59	47	54	47	51	64	55	57	53	48	56	58	49	49	43	51	51	52	52	47	56	49	61	46	55	40	52	49	68	53	50	53	55	62	55	65	47	56	48	67	43	41	46	60	53	47	57	51	46	60	47	45	59	58	48	59	55	50	62	44	49	53	43	50	53	58	64	69	47	51	53	50	55	58	48	38	58	51	57	63	56	45	49	50	56	55	66	52	52	52	49	45	57	57	50	59	61	58	49	67	67	61	43	61	64	59	54	51	62	56	46	53	49	64	53	64	45	53	55	63	49	47	50	48	39	54	45	62	66	64	48	52	47	49	46	62	44	61	45	51	50	59	55	51	50	54	46	59	55	45	58	55	45	65	61	44	57	49	63	47	52	52	55	58	50	56	48	64	68	51	58	53	43	51	51	55	47	50	53	51	56	53	59	51	46	47	38	46	41	49	62	34	45	58	50	50	42	59	50	48	57	51	57	44	54	41	65	68	55	48	57	44	50	53	50	57	56	54	54	53	66	47	61	58	74	45	44	68	54	51	56	50	55	43	60	49	49	50	55	38	58	65	52	54	54	47	43	39	62	47	62	56	31	44	48	46	40	44	57	57	48	63	47	57	61	45	42	47	40	61	63	49	48	51	44	40	39	46	56	51	42	51	48	48	56	62	50	49	52	57	56	56	46	56	60	75	63	46	50	55	63	48	57	44	52	43	46	58	52	49	48	39	56	60	54	63	60	40	66	56	63	55	56	45	62	55	57	69	39	46	61	61	43	61	58	52	55	51	77	35	44	44	53	63	54	47	57	51	70	56	53	55	47	50	43	52	56	62	44	46	54	58	53	48	34	57	51	56	58	56	65	57	65	47	43	45	63	58	55	51	75	57	56	55	52	46	53	53	55	52	46	61	53	63	56	47	46	61	46	43	54	64	39	56	42	62	44	65	36	61	46	66	67	65	60	42	61	54	55	51	52	42	65	53	47	48	54	59	50	51	65	63	69	51	53	52	65	54	67	65	64	52	70	58	65	43	61	50	58	56	53	36	52	51	44	40	54	48	65	52	50	43	54	62	62	58	52	61	49	66	59	46	64	50	59	55	61	46	42	54	53	47	50	68	51	55	68	40	60	55	49	45	59	49	51	65	42	50	48	49	54	53	64	43	54	62	56	65	50	38	42	61	54	42	71	49	52	64	64	50	64	52	44	50	63	46	41	50	54	52	60	54	48	58	64	49	54	65	52	70	54	48	60	44	46	68	48	53	57	59	44	43	57	44	58	60	43	40	61	60	59	41	52	57	52	44	64	51	59	50	46	61	43	52	62	39	52	55	67	61	49	54	47	49	50	63	65	58	51	54	54	50	52	66	53	43	60	68	40	57	53	56	47	50	62	62	64	63	66	44	53	58	50	43	58	56	59	51	47	59	57	64	40	47	44	44	48	57	46	53	38	59	58	59	43	53	58	50	50	55	47	59	55	58	44	52	55	52	56	53	45	64	59	57	48	43	57	58	47	49	58	53	43	62	42	53	51	42	61	47	46	40	57	59	56	47	54	51	62	46	50	50	60	57	71	63	60	56	56	60	54	69	50	59	66	63	57	59	67	51	47	68	58	43	53	54	47	59	51	64	67	53	64	37	55	48	63	42	54	45	62	57	61	54	80	62	44	36	48	55	58	51	58	57	60	64	52	64	58	45	58	56	38	42	49	60	51	56	63	48	63	57	61	52	63	41	51	39	50	53	50	52	73	54	38	60	66	63	45	54	49	58	53	59	57	56	50	57	49	45	58	52	66	55	39	53	55	62	47	52	44	60	52	53	55	45	45	52	55	65	46	48	49	52	59	41	62	54	60	54	44	74	47	40	70	51	47	41	61	68	58	63	55	54	62	57	52	67	44	50	69	67	49	45	47	62	49	45	50	54	56	57	41	59	54	50	44	43	59	42	54	51	59	61	59	46	45	51	46	46	46	58	57	53	66	64	48	53	54	49	48	53	42	54	59	59	43	61	50	52	66	60	46	68	47	47	76	38	65	57	55	50	59	44	43	58	49	45	62	44	49	59	60	51	59	60	40	66	49	47	48	42	59	50	54	44	61	63	47	54	53	43	53	58	57	53	64	46	47	46	43	50	57	53	45	52	56	59	51	60	53	54	54	49	58	49	49	51	51	66	48	46	54	58	51	60	56	59	69	52	53	57	51	64	42	61	61	57	59	54	41	49	54	58	51	67	63	62	59	65	45	59	47	51	50	59	59	57	49	48	62	66	45	43	55	50	42	52	58	45	39	56	62	53	57	53	56	57	48	40	57	54	59	43	46	45	57	50	53	62	48	55	52	60	64	60	43	47	59	56	51	60	57	46	43	58	56	57	54	49	43	61	58	50	45	63	47	55	48	47	45	58	56	41	54	63	69	57	49	54	50	54	60	53	50	55	57	61	56	59	58	61	51	51	50	50	51	53	49	57
25733	10134	5871	7345	13089	15578	15975	14664	12063	9879	8255	6533	4388	3696	3157	2299	1740	1312	1096	910	850	831	797	696	722	614	554	566	589	551	584	499	490	509	486	477	464	490	471	465	478	472	450	509	452	454	435	484	451	471	467	437	425	441	484	440	483	478	479	433	460	476	450	475	429	444	413	441	443	478	463	447	416	480	430	453	464	472	424	474	446	445	454	455	474	458	452	454	454	456	450	440	484	445	468	489	449	447	465	467	478	493	449	460	446	486	435	430	426	475	450	444	451	457	446	495	465	453	457	442	443	456	417	456	415	457	447	451	487	499	460	475	497	439	437	488	466	455	445	481	451	430	447	471	454	484	466	462	442	450	446	483	465	437	459	466	466	412	481	443	471	456	476	480	448	465	461	449	483	422	450	445	410	484	437	461	458	442	445	490	462	442	481	436	420	461	462	451	429	482	448	475	457	438	456	454	508	442	454	486	426	454	492	454	427	445	466	457	476	507	440	469	429	499	468	472	447	465	461	482	471	448	487	468	453	490	507	476	454	445	453	457	440	465	429	452	463	444	435	465	423	448	452	460	460	472	468	433	451	448	466	470	441	462	460	459	461	457	464	443	473	441	477	450	458	445	477	465	445	475	412	434	461	474	466	463	465	444	512	491	457	429	500	462	432	461	471	434	493	443	467	470	457	447	473	435	457	453	470	493	450	406	486	461	464	442	478	423	394	455	455	495	444	483	449	417	453	453	450	466	427	493	480	402	439	452	500	452	470	458	467	454	478	423	454	424	464	465	461	455	475	478	443	448	470	447	463	440	453	471	446	466	479	431	454	472	461	483	429	517	455	412	470	477	484	443	453	459	443	438	444	450	436	463	467	458	458	467	434	474	483	424	435	456	487	439	480	465	461	451	487	451	455	445	419	461	448	480	462	494	488	460	478	423	451	492	438	466	493	442	473	449	450	446	455	470	502	484	466	511	429	496	437	489	411	448	421	435	444	482	490	475	451	437	491	441	452	468	440	454	450	450	455	479	455	416	479	462	415	455	407	459	481	440	478	448	476	443	440	453	460	463	448	420	493	430	479	493	453	465	460	464	471	528	423	440	474	434	473	461	473	476	480	430	450	430	456	463	457	462	457	453	454	451	470	455	444	459	487	473	466	420	481	431	426	496	430	449	471	445	477	483	449	441	483	461	468	471	491	411	462	449	486	476	465	451	463	473	438	452	448	482	473	437	455	454	475	452	455	478	452	453	468	481	465	454	501	450	400	459	451	455	444	449	476	451	486	468	447	442	432	455	472	426	437	498	442	448	439	470	447	461	474	481	412	463	425	458	437	469	473	455	448	500	455	399	439	453	490	465	463	485	442	452	472	455	459	432	441	478	466	435	485	456	451	419	456	489	476	485	452	450	465	439	437	461	470	453	441	446	467	408	474	461	404	422	443	480	470	472	450	446	478	466	469	449	466	469	444	465	443	504	447	483	457	446	521	459	465	447	450	439	423	475	478	448	451	433	474	488	421	441	436	410	435	521	461	440	490	471	440	490	439	457	445	462	433	429	414	449	453	478	470	475	460	436	455	445	444	492	453	435	461	435	476	474	477	441	435	473	448	453	443	447	457	473	481	463	463	485	459	438	428	454	455	510	468	483	468	447	466	455	449	423	462	450	444	468	436	423	461	428	453	464	437	450	460	501	421	437	443	461	477	434	493	428	460	490	448	463	441	478	441	483	442	435	464	460	424	483	428	445	479	465	460	468	478	505	471	438	443	444	471	466	448	434	451	476	480	432	492	462	441	502	466	423	474	432	455	467	465	447	418	455	448	465	447	491	482	502	457	421	452	475	448	474	430	465	428	449	453	461	433	452	434	489	476	441	509	453	432	437	461	468	474	444	445	458	430	446	448	403	466	469	449	461	415	475	422	457	466	463	445	475	438	463	444	497	450	464	464	502	459	455	419	481	453	430	425	468	476	465	427	489	452	443	461	488	427	454	445	465	499	450	412	425	462	482	468	434	493	476	483	456	452	473	457	454	447	456	475	437	467	440	451	461	443	458	447	459	463	457	457	475	439	445	498	488	467	436	460	431	486	481	448	463	461	433	508	472	464	462	413	500	426	464	462	445	491	464	495	474	438	505	466	470	454	446	452	462	446	457	503	469	465	471	422	477	465	475	461	441	477	445	464	492	447	468	478	476	443	476	441	476	518	447	442	466	439	452	434	484	471	456	474	454	466	462	452	487	456	444	464	479	487	458	452	464	467	505	444	450	466	456	437	417	463	442	458	425	470	453	446	432	449	455	455	467	475	443	477	461	497	481	435	498	438	457	467	424	428	463	459	433	487	436	460	452	445	467	449	470	429	471	507	440	457	484	464	478	504	437	461	467	465	470	450	456	424	465	492	464	427	488	457	440	484	450	471	444	488	463	435	479	435	440	472	464	445	452	464	441	438	406	439	451	441	468	462	469	460	489	499	447	467	469	455	463	436	477	461	471	442	451	453	456	435	434	471	447	487	419	436	491	415	507	482	442	462	406	402	439	457	469	447	477	480	512	466	450	483	439	496	465	439	473	477	494	460	463	434	468	448	484	443	440	472	469	470	488	469	425	460	458	473	463	482	490	512	485	496	489	470	454	457	449	485	500	444	468	459	475	418	497	458	454	442	480	420	494	427	466	420	497	466	430	468	461	465	456	477	461	449	446	472	487	440	485	461	445	450	484	430	435	440	468	451	459	431	429	472	449	465	482	428	425	464	471	504	485	484	432	463	472	464	467	471	459	430	485	474	414	461	420	441	434	476	472	506	442	450	485	495	440	455	473	453	461	468	455	460	422	444	475	437	438	416	416	409	468	427	463	427	471	458	486	480	484	464	430	474	469	481	496	446	464	468	460	489	451	449	456	469	429	447	465	485	476	454	451	445	428	467	466	476	443	420	476	462	445	456	465	450	444	450	446	453	446	434	452	482	471	449	486	442	444	507	468	444	436	491	473	394	441	467	495	401	434	456	469	470	464	461	487	440	420	462	485	436	462	469	438	456	464	451	456	463	437	469	488	468	486	472	469	489	442	470	478	408	463	470	440	484	442	484	462	458	462	445	450	445	439	472	486	475	475	467	498	470	437	476	470	467	488	462	481	401	433	450	448	483	468	461	478	459	488	476	440	422	483	456	478	461	457	477	455	480	441	474	446	442	451	455	447	421	462	498	467	443	472	475	466	464	437	461	453	462	410	478	486	482	441	471	481	430	422	449	466	486	423	437	467	487	470	461	452	449	435	464	447	473	506	431	430	456	470	468	473	486	419	444	433	458	477	455	475	440	497	488	420	468	460	489	413	481	473	480	430	455	471	465	452	417	448	474	462	459	455	454	484	452	459	505	466	424	491	434	470	465	420	449	448	470	452	430	459	444	433	430	440	472	473	483	454	413	450	437	493	468	449	476	460	432	465	458	424	465	463	476	451	457	505	493	435	433	458	447	515	484	430	436	512	470	441	451	456
2891	857	454	277	296	310	377	400	343	275	238	260	164	156	132	113	92	99	74	81	60	73	80	68	59	62	74	72	74	75	65	61	51	75	49	81	58	64	57	58	48	57	50	49	64	70	56	45	69	58	59	75	60	50	45	69	60	73	76	54	57	50	69	60	61	66	77	48	63	70	63	64	62	49	62	64	55	52	60	60	76	67	57	68	58	62	46	63	61	59	51	72	60	64	50	54	62	61	66	67	57	57	77	61	66	54	63	52	60	74	46	72	73	74	73	60	64	58	74	62	56	63	51	77	56	57	63	68	59	54	67	68	47	78	56	44	58	68	60	70	62	48	58	49	57	47	59	70	67	67	62	62	62	54	73	61	64	56	54	58	64	51	61	66	52	63	52	71	53	57	68	41	69	62	55	71	65	54	71	74	52	66	54	63	61	66	55	78	71	56	56	68	63	62	75	68	66	75	58	55	56	71	58	57	58	56	70	60	61	74	46	65	57	63	60	66	71	63	55	63	60	62	46	62	79	56	65	60	57	67	69	63	57	48	77	51	66	58	60	61	61	49	54	73	72	48	48	63	60	56	73	59	69	72	51	62	66	46	73	62	66	68	57	59	68	59	57	58	74	47	58	76	51	57	59	66	64	64	58	42	73	60	56	60	71	61	49	55	45	49	59	64	58	57	84	44	72	42	60	46	61	57	62	47	61	55	60	72	46	66	57	64	50	47	60	73	68	59	56	52	42	67	69	53	55	54	65	67	64	53	63	66	57	60	70	60	63	49	64	57	62	46	58	58	79	63	71	58	55	50	71	58	53	72	55	55	66	50	77	83	53	57	57	62	59	68	63	67	63	59	62	65	51	65	64	46	76	52	58	65	77	65	64	74	56	68	45	52	55	63	51	61	67	59	71	60	59	62	58	56	49	62	59	68	44	49	64	74	56	58	56	55	75	63	50	65	76	68	51	48	66	67	56	60	62	64	46	58	57	65	47	72	52	60	71	67	62	58	58	73	60	65	78	51	53	62	59	54	68	69	58	62	58	74	59	64	71	62	72	73	62	65	61	58	56	50	62	64	60	66	63	63	78	52	57	56	61	61	59	60	72	61	68	56	63	52	64	63	59	78	61	62	71	59	68	59	67	61	52	46	58	64	46	61	79	66	60	53	62	59	80	60	49	70	60	51	58	53	57	67	60	46	56	68	71	68	52	63	62	62	55	55	75	52	69	55	60	64	67	64	73	83	76	63	59	55	71	59	63	59	63	49	51	63	67	63	44	64	57	50	59	56	57	68	65	64	55	65	81	62	58	57	58	59	54	56	57	62	51	62	55	52	74	50	70	63	64	60	66	42	53	53	49	61	65	67	55	66	60	59	45	69	62	64	56	57	71	55	63	55	85	64	67	64	70	63	48	57	46	65	55	62	62	65	66	56	70	48	58	68	60	67	72	48	54	71	66	69	69	61	69	59	61	57	64	50	61	61	68	61	70	64	58	56	62	66	50	69	58	63	71	62	77	65	65	57	64	68	48	44	58	57	66	60	58	53	66	52	59	55	63	73	62	62	63	62	64	51	60	67	58	58	68	63	60	67	68	58	52	66	46	60	50	54	55	47	49	57	51	63	59	52	60	66	86	53	67	55	69	72	57	82	60	55	64	50	61	60	70	62	56	65	63	74	71	57	54	56	54	63	52	67	62	54	66	58	62	60	50	53	64	63	81	56	74	61	46	64	54	57	54	69	60	56	76	67	79	58	60	49	62	74	47	56	54	41	61	67	61	56	68	62	55	61	65	67	54	67	61	64	61	53	64	58	59	59	66	52	69	73	65	75	74	50	61	73	61	64	80	61	65	62	63	60	71	76	64	56	65	74	47	51	58	70	43	59	54	57	55	64	63	61	73	45	57	63	61	65	58	68	60	67	52	64	73	60	64	61	56	66	54	70	45	73	67	69	65	77	63	64	60	58	68	58	66	55	51	48	54	55	86	71	71	52	51	59	62	56	57	72	51	53	69	77	49	63	68	60	58	60	61	60	63	77	59	62	45	59	63	74	65	61	59	64	66	67	61	56	62	56	56	52	61	60	68	71	58	67	58	59	51	48	62	54	65	68	57	59	51	60	67	58	66	70	62	72	62	68	55	55	64	51	55	50	59	54	54	54	63	69	71	64	56	53	63	69	47	57	67	48	45	73	60	55	72	47	71	61	63	68	66	59	61	65	63	67	68	59	55	70	66	53	54	53	63	61	58	58	63	67	57	64	55	73	56	48	71	71	44	58	60	64	61	65	65	49	56	68	56	63	60	69	58	61	55	72	66	50	56	52	55	46	47	60	59	53	64	55	66	71	65	68	58	69	53	64	56	63	60	59	59	65	70	61	76	58	72	60	81	78	57	54	62	60	55	40	47	52	57	59	68	58	57	55	64	78	67	71	47	62	51	50	65	65	59	80	70	46	52	60	66	59	52	69	64	67	64	48	61	58	64	69	67	69	69	57	47	66	71	55	55	60	62	54	57	57	52	54	65	68	66	55	56	67	61	55	61	62	48	71	67	47	60	54	67	62	52	59	66	67	63	75	59	47	57	63	64	47	46	56	51	75	65	55	56	64	61	66	79	50	54	69	63	52	75	55	57	72	60	67	63	64	64	56	61	64	61	70	72	70	53	77	59	61	66	52	57	71	48	64	54	62	68	46	75	54	60	74	61	62	41	45	56	74	65	55	59	64	62	58	63	73	68	57	75	68	69	65	47	58	68	82	71	54	67	49	64	67	59	53	64	65	57	62	60	67	67	61	58	64	71	48	58	73	82	56	58	60	48	69	64	76	49	63	59	56	57	66	65	66	50	56	71	54	57	62	45	59	52	63	60	59	67	68	63	63	69	63	49	75	69	65	74	76	59	71	53	75	73	51	75	72	55	63	64	62	79	68	66	53	69	41	55	58	62	69	58	67	75	60	50	63	69	63	59	55	68	56	67	69	51	61	51	61	57	58	61	59	59	74	61	67	67	42	51	68	67	67	68	61	66	55	77	57	61	73	62	53	74	65	71	55	62	69	60	61	77	53	55	54	54	72	63	60	52	61	70	55	60	44	60	71	54	68	49	59	65	62	57	62	57	64	66	52	50	72	67	60	65	59	53	50	59	56	36	75	69	56	53	54	58	54	46	69	74	58	63	53	65	62	64	68	52	55	53	70	63	71	61	61	50	50	66	64	54	56	50	64	77	61	63	69	44	65	42	61	77	63	44	63	53	70	58	48	62	53	70	55	75	59	57	48	49	48	55	56	62	74	59	46	52	41	70	69	64	55	65	78	57	57	48	47	41	63	76	65	73	55	81	62	65	65	74	62	55	67	66	73	57	57	69	60	60	52	64	54	62	46	61	68	63	58	65	62	55	57	63	59	62	64	57	55	56	69	66	64	72	60	66	59	60	78	55	61	60	64	71	69	65	61	53	59	69	72	58	50	59	59	47	77	59	65	66	59	69	60
26304	10333	5971	7433	13049	15238	15385	14249	11647	9489	7641	6494	4535	3982	3414	2263	1777	1387	1129	1007	875	910	884	767	698	680	625	609	611	594	569	557	581	555	529	503	546	564	511	501	508	519	502	487	477	511	508	493	512	476	546	530	528	526	490	514	521	515	503	500	495	496	532	492	524	510	535	516	538	529	545	491	538	501	489	534	507	492	497	474	503	506	498	493	551	527	507	528	528	510	532	519	509	530	504	517	487	511	513	537	494	517	512	541	542	490	503	524	548	546	503	506	502	513	473	538	513	551	491	495	520	532	494	502	544	521	487	529	522	537	478	530	496	530	520	535	501	488	533	528	550	530	493	517	492	540	534	513	490	516	506	550	531	481	473	528	530	504	502	535	498	546	533	500	472	505	531	516	502	491	511	529	544	480	514	507	525	483	550	512	502	514	543	507	507	536	524	485	497	513	491	527	498	509	553	489	492	512	490	508	535	504	513	480	525	496	510	528	490	503	488	535	509	524	489	513	507	494	548	488	494	510	521	497	510	526	479	505	495	486	476	535	484	510	495	500	502	479	486	508	521	529	524	497	538	522	520	501	461	477	475	511	513	552	504	529	510	504	475	502	505	526	492	526	528	489	529	467	475	508	548	516	541	517	499	532	511	480	488	477	483	493	539	513	499	515	450	511	512	478	514	518	552	480	528	536	513	486	539	537	505	515	509	490	508	507	506	517	518	539	511	475	505	514	508	541	504	514	514	520	478	500	476	539	542	523	548	501	482	534	516	538	550	533	535	509	480	470	537	491	523	560	520	502	538	524	505	512	500	500	483	499	504	511	495	473	525	476	501	495	492	577	522	542	509	497	544	535	513	480	527	539	497	518	531	473	506	503	514	499	545	509	494	490	495	528	508	488	499	534	525	505	539	506	532	554	485	534	514	502	547	520	528	529	519	474	497	502	506	514	489	505	499	485	536	507	497	464	536	522	507	533	520	559	551	511	565	530	492	529	500	502	523	520	485	524	481	545	500	507	505	487	505	488	518	468	471	540	476	549	506	507	504	500	530	484	530	476	476	468	509	483	537	508	522	495	558	501	496	530	519	533	513	507	493	524	530	508	516	532	519	504	530	500	541	508	522	520	493	490	516	506	513	510	495	508	475	516	478	525	507	527	506	510	480	487	508	507	539	534	501	540	513	497	485	523	493	480	548	507	533	539	527	508	478	521	484	542	517	493	552	527	505	515	489	490	530	500	468	494	503	505	518	525	518	527	507	539	473	516	508	484	516	459	535	509	510	521	542	524	552	518	507	529	512	548	476	537	496	507	540	521	502	481	538	508	495	491	536	499	541	503	490	495	500	475	508	530	495	520	498	532	475	485	499	470	525	513	495	490	542	539	519	496	491	527	527	470	495	496	509	492	492	510	520	513	485	547	500	507	532	543	530	504	489	503	505	540	498	482	493	501	517	514	540	535	520	473	522	472	541	518	492	505	522	523	494	525	530	478	507	499	538	482	523	484	526	499	492	538	484	494	498	504	519	514	512	526	528	504	553	512	524	502	491	520	520	514	488	514	502	520	487	478	519	514	486	499	517	529	524	509	526	513	543	547	506	547	476	495	527	524	492	539	558	522	478	531	493	551	506	506	530	485	509	543	530	474	536	498	518	487	524	546	522	531	538	519	463	530	517	521	494	496	537	526	522	530	478	476	497	510	555	527	483	520	523	526	536	489	547	525	516	529	460	484	513	542	466	532	489	521	536	487	500	510	507	497	538	530	513	466	517	519	521	504	464	508	508	525	494	514	508	484	479	516	501	495	519	529	477	524	520	492	503	522	511	487	523	523	494	509	538	532	517	505	497	496	497	534	500	561	534	493	522	545	537	533	516	465	493	504	513	509	484	502	522	474	514	502	481	547	535	517	453	527	480	515	522	506	493	491	493	509	515	441	510	548	463	497	494	532	470	506	510	476	487	497	472	503	530	498	487	524	503	496	491	521	523	506	534	515	558	464	533	515	538	518	528	475	497	505	514	518	524	518	482	489	502	515	497	467	516	502	504	536	479	480	492	523	488	555	497	502	532	512	521	550	499	520	464	517	533	486	500	460	533	549	491	521	500	533	517	518	497	467	506	499	502	493	535	478	538	505	489	528	518	558	489	527	524	505	521	507	509	515	505	560	481	498	526	532	510	471	471	537	539	509	498	497	489	512	517	506	469	564	507	502	494	486	524	522	553	466	522	479	531	503	496	519	502	509	534	525	508	525	496	527	481	515	524	536	511	535	484	535	506	554	499	505	525	522	524	493	509	471	530	519	506	527	495	478	501	509	544	472	507	514	516	473	527	493	499	525	522	508	493	550	551	539	490	473	514	535	509	550	515	499	482	518	517	515	529	529	511	511	576	508	520	498	514	507	542	503	494	516	537	502	461	499	500	505	486	554	530	505	510	488	514	463	521	513	493	525	496	491	549	542	527	555	500	483	534	525	507	530	540	479	556	503	509	495	524	497	498	493	541	495	501	483	507	500	555	544	518	528	493	516	531	515	466	467	543	507	538	540	484	506	507	489	486	541	490	493	515	554	469	508	528	500	510	497	511	503	498	500	510	518	494	508	542	510	503	529	519	500	495	499	525	488	515	521	494	510	538	554	499	486	504	514	506	509	527	544	517	492	539	572	505	517	511	488	521	524	548	512	468	515	544	500	506	491	494	487	504	501	495	520	496	497	509	513	530	519	512	587	524	488	458	496	524	549	485	525	509	528	523	481	482	540	530	492	481	527	537	528	515	493	482	544	519	512	507	521	502	494	510	493	515	469	515	466	479	500	474	505	492	548	481	535	482	467	569	547	510	510	523	528	510	556	534	493	501	517	482	508	508	513	513	558	515	502	502	493	514	473	506	479	531	467	523	480	512	490	514	499	516	486	495	460	516	500	525	524	515	523	489	508	507	519	517	504	525	546	481	515	564	544	517	505	504	537	510	522	532	491	493	477	509	473	536	530	499	516	513	514	512	492	498	515	526	501	534	520	500	540	519	504	529	541	539	498	555	518	499	467	517	542	516	479	473	523	493	525	529	497	477	531	497	497	518	508	516	487	489	509	554	465	501	546	504	515	558	482	555	530	535	498	552	516	530	509	478	464	495	523	494	520	489	553	496	515	495	480	506	505	522	506	479	500	570	476	502	521	456	494	470	472	512	510	532	484	489	500	516	539	490	547	510	514	559	500	466	501	524	500	522	480	566	534	518	505	513	490	516	497	528	534	488	491	545	504	476	494	551	479	491	508	484	498	521	532	512	474	504	487	519	541	504	524	512	513	528	482	518	520	542	543	488	550	533	496	539	492	525	486	538	465	484	515	498	492	521	524	502	506	551	495	499	516	514	515	493	520	550	544	484	523	526	522	492	527	538	494	488	457	527	490	512	482	514	542	566	512	496	516	563	508	514	530	510	486	541	499	525	521	540	522	500	526	493	512	494	508	533	481	478	515	500	490	537	530	549	503	526	505
4604	1402	680	368	328	436	508	523	428	323	303	281	228	229	217	151	131	100	100	96	81	76	75	82	70	62	77	73	64	79	65	61	65	67	69	76	66	56	55	59	65	68	70	56	53	54	53	48	69	67	68	51	60	64	62	66	64	59	64	65	56	62	68	57	63	55	67	66	66	55	64	64	76	61	72	64	66	68	79	64	59	58	61	72	56	64	65	64	57	74	53	67	64	63	62	62	70	66	55	64	62	68	69	62	63	72	59	66	65	52	51	63	45	74	46	77	61	71	59	70	56	56	53	51	65	51	71	55	59	62	54	85	69	59	74	53	72	52	67	57	52	51	54	75	79	67	81	68	65	67	61	66	63	69	55	56	65	62	63	61	72	70	68	63	59	59	65	57	49	81	79	57	52	76	60	53	44	58	65	57	54	60	62	54	57	62	58	56	65	67	71	65	53	63	60	55	63	60	61	66	63	69	62	66	56	73	64	65	66	68	55	73	76	78	72	62	55	57	71	58	63	56	59	60	55	53	50	65	62	64	71	59	74	52	59	58	62	67	57	63	69	54	68	67	57	71	55	73	64	70	74	50	64	69	61	68	78	63	57	68	63	53	71	66	49	82	60	68	69	57	58	47	79	64	75	52	71	66	66	66	73	57	47	50	51	61	70	62	71	70	73	71	72	63	72	57	66	63	70	59	61	83	55	84	68	76	63	83	56	53	71	58	62	65	53	49	60	78	68	66	60	66	63	50	54	93	64	67	95	63	68	85	68	63	70	63	49	65	59	73	75	52	66	64	70	70	68	51	78	73	88	61	68	59	67	57	45	66	72	40	69	50	55	57	56	62	63	62	61	65	66	71	60	78	62	57	57	54	69	70	56	57	73	53	74	80	65	69	70	65	56	64	50	76	73	66	55	76	77	49	70	63	62	64	52	59	68	62	61	71	69	42	56	72	45	64	59	68	62	64	68	54	58	52	67	52	56	69	57	58	61	72	66	63	67	64	70	61	62	61	63	59	71	50	58	71	71	72	72	55	69	57	65	55	58	55	71	62	60	58	42	79	73	71	67	57	64	65	82	57	58	62	70	71	55	61	62	76	55	64	56	64	81	49	69	82	52	71	79	61	64	61	73	52	61	62	58	62	56	73	71	61	57	57	64	65	57	62	68	81	59	53	62	71	58	60	61	53	85	78	60	65	60	56	59	70	54	67	63	60	47	66	58	57	64	61	64	64	68	50	48	57	71	50	61	80	68	79	66	72	55	60	61	65	62	58	46	62	58	48	58	67	54	60	63	65	69	68	66	48	76	75	45	62	60	63	74	47	67	61	74	75	66	68	48	66	64	47	56	53	68	66	63	52	61	75	68	58	68	65	70	70	58	64	75	59	55	61	58	65	58	63	71	60	60	60	56	62	69	62	68	42	59	66	62	50	69	64	53	68	52	59	50	56	51	72	68	68	72	53	51	58	67	77	63	51	63	70	54	66	72	51	67	84	66	59	68	64	63	60	63	61	73	66	62	64	69	63	71	57	54	64	58	52	64	69	74	68	55	67	76	48	56	58	50	77	75	60	65	68	49	59	64	76	67	57	71	85	55	61	81	65	77	47	54	58	54	69	64	50	63	61	64	58	59	58	75	54	53	54	68	62	58	50	47	60	67	57	54	63	62	64	63	61	64	68	63	65	75	64	62	58	56	70	48	58	69	78	77	67	63	75	64	78	67	60	61	55	60	64	64	54	64	52	69	58	59	65	60	68	53	62	73	61	51	66	55	71	79	66	56	66	81	62	69	59	81	57	52	66	51	72	66	61	57	64	57	67	57	61	54	60	54	65	51	59	69	66	52	58	69	57	62	73	67	71	71	72	62	58	73	70	63	68	63	75	74	68	63	54	65	64	53	50	51	64	64	58	70	61	60	64	68	55	54	55	88	70	53	49	60	68	58	70	66	68	56	63	70	67	49	58	73	56	61	76	66	68	66	60	63	68	52	61	67	72	59	58	74	62	58	58	69	67	63	69	66	58	72	62	72	72	67	70	53	66	64	57	68	75	50	66	59	55	65	59	65	75	67	64	50	51	62	57	55	68	57	80	85	81	57	54	52	73	62	62	71	53	72	66	54	89	71	70	79	69	66	56	68	51	70	55	50	59	63	75	66	68	68	74	57	60	63	63	69	69	58	52	54	67	61	59	68	65	67	65	63	55	75	62	73	67	59	65	51	54	53	53	55	62	69	49	59	60	56	66	61	61	69	75	70	57	61	68	65	75	67	68	57	57	75	64	68	65	67	61	64	61	52	75	62	60	68	55	71	64	53	64	43	62	59	51	67	63	72	58	48	65	64	61	46	55	65	58	61	75	65	62	60	65	55	59	68	71	82	75	60	67	74	74	71	65	57	49	51	59	63	56	53	61	73	72	69	65	58	65	79	52	73	66	52	64	71	66	66	61	74	49	72	55	73	65	64	49	66	62	65	69	64	80	45	55	60	81	58	70	54	73	58	60	56	71	68	72	72	61	65	66	55	51	63	64	55	61	54	64	58	66	67	69	71	66	67	49	69	68	61	75	59	52	51	62	50	52	54	72	55	49	69	79	69	58	69	50	62	65	48	55	74	63	60	60	66	70	67	76	53	64	71	54	58	76	68	65	71	52	68	52	59	71	67	64	60	57	61	53	57	66	57	61	51	65	65	64	69	44	93	61	62	51	80	68	66	63	63	70	72	56	57	58	52	51	68	57	57	54	60	62	60	63	52	73	69	61	64	72	66	71	52	60	66	83	80	59	67	55	65	73	57	68	67	60	65	59	70	65	70	54	56	62	52	60	64	60	67	75	66	58	58	67	55	65	60	65	54	59	66	57	72	70	60	73	59	70	69	59	51	60	78	67	69	70	64	56	57	53	69	69	71	74	76	73	64	59	63	57	48	50	63	63	68	55	65	61	56	66	62	64	68	69	62	61	67	67	68	53	70	63	57	75	78	61	59	57	50	65	56	78	55	47	67	67	53	64	52	64	66	58	58	64	59	62	51	73	75	53	79	59	59	71	57	56	86	79	66	70	61	70	70	69	66	53	49	68	69	56	85	69	58	76	67	69	63	53	71	77	66	67	52	62	74	63	58	39	71	49	75	72	59	56	64	75	82	67	73	79	70	72	49	57	42	65	63	70	68	64	64	55	61	62	65	56	70	62	61	61	57	64	72	58	70	62	66	63	67	70	60	53	57	72	76	64	70	57	71	64	62	53	64	63	69	73	68	54	68	64	64	57	63	63	68	66	61	57	61	63	63	84	60	56	82	71	53	43	64	69	70	68	69	51	58	56	73	78	49	56	63	59	66	58	62	55	56	61	60	63	67	60	71	60	71	60	73	75	57	63	65	55	68	77	66	60	78	66	73	64	58	62	50	77	68	66	58	73	65	64	58	69	60	77	66	58	67	56	59	71	57	59	53	65	70	58	73	62	66	55	75	61	65	71	60	66	60	56	71	58
29408	13305	7803	8977	15346	18040	18155	16961	13703	11316	8992	8010	6338	5451	4498	3142	2337	1887	1546	1429	1110	1087	980	946	813	789	706	674	691	627	668	620	660	616	575	532	562	545	543	533	506	579	508	552	528	511	541	495	539	552	498	540	527	512	540	510	528	529	521	528	549	515	558	545	523	536	540	517	530	528	548	545	528	551	536	506	502	517	562	533	535	505	504	525	487	570	518	522	541	590	537	569	532	511	524	517	542	501	561	515	570	524	536	534	511	525	578	491	526	525	517	511	510	534	523	545	538	507	543	568	496	542	531	538	515	543	501	566	549	503	531	527	558	582	530	541	562	576	548	576	524	504	521	551	560	516	535	558	512	511	551	523	519	545	520	542	539	503	550	516	546	558	563	535	552	501	559	489	545	519	546	587	524	561	525	500	493	546	530	542	562	520	517	477	534	476	539	560	534	526	527	539	513	566	505	512	538	554	508	554	565	516	531	532	517	546	535	525	565	517	537	524	514	509	521	545	524	520	498	517	528	527	547	530	528	552	552	522	535	522	518	501	509	516	525	513	540	520	516	519	552	553	547	508	520	540	554	501	469	543	564	506	495	526	479	499	560	522	523	519	479	502	534	522	536	507	546	577	540	535	519	537	574	574	593	527	571	512	564	521	490	531	499	545	564	509	505	522	520	548	525	552	544	506	568	529	542	554	501	500	558	521	532	496	553	492	534	533	559	547	511	555	561	536	543	531	572	536	535	520	525	541	547	571	549	554	536	503	514	526	529	522	536	576	513	503	577	561	541	535	530	498	513	515	518	560	536	562	511	529	542	510	546	526	529	475	514	492	540	572	493	535	521	537	508	528	569	495	504	532	510	533	570	542	529	559	558	536	465	536	544	541	574	530	507	528	522	539	568	505	541	555	506	562	527	529	536	523	599	541	515	533	536	504	563	502	488	524	584	491	503	530	563	534	517	537	494	536	487	536	528	558	519	545	561	562	586	515	523	535	543	524	518	533	515	525	553	542	565	515	538	555	531	529	519	536	522	511	499	505	546	546	502	537	515	546	565	576	552	524	515	538	513	511	557	564	523	512	559	519	529	487	518	556	515	551	587	550	545	543	498	543	559	564	566	552	555	523	522	508	587	505	512	520	533	530	523	569	556	531	530	530	555	531	530	531	539	566	531	544	507	526	547	552	541	516	521	536	531	528	557	514	557	547	508	521	548	548	509	510	527	496	491	560	547	536	545	518	537	518	547	518	533	517	517	528	521	521	546	525	507	550	508	546	499	566	528	541	510	544	498	532	559	567	547	521	527	535	556	490	505	516	544	517	544	503	527	558	535	539	491	584	561	542	496	550	549	542	567	506	532	531	542	532	544	490	486	526	527	520	526	563	550	523	581	535	534	541	554	539	542	502	493	517	515	519	551	537	553	523	544	518	501	549	580	558	527	549	530	492	491	572	523	525	534	570	530	519	536	520	507	562	563	520	564	550	515	574	498	524	494	508	506	508	528	541	554	518	512	558	523	546	553	537	560	558	527	504	549	538	534	562	494	536	502	526	577	548	550	524	565	516	525	556	547	555	494	535	503	511	494	522	487	500	522	521	522	537	537	503	537	524	507	528	497	520	513	518	551	520	550	506	540	520	495	530	510	557	539	501	526	521	495	570	540	553	533	541	492	537	471	521	586	531	517	509	515	510	517	502	525	530	499	489	509	493	518	498	550	544	543	530	517	487	565	546	526	503	533	537	541	505	513	557	554	517	536	558	519	521	564	512	544	531	522	491	521	531	508	540	528	508	526	530	548	526	561	518	490	538	541	558	574	573	506	544	540	542	557	547	501	520	541	492	540	543	531	502	553	549	505	524	495	518	532	508	534	566	491	531	531	564	480	520	514	563	537	514	531	543	513	574	508	524	523	554	549	548	545	546	540	541	506	531	584	539	510	564	493	545	502	524	546	566	558	519	557	540	526	540	514	551	549	492	541	519	549	542	538	523	511	475	533	573	475	526	555	487	505	510	502	535	541	570	515	503	554	501	515	521	538	578	523	548	532	549	539	517	509	543	577	503	533	530	550	497	523	532	498	551	486	504	543	541	533	545	570	550	547	552	505	541	563	506	530	525	537	547	556	557	538	512	546	534	516	545	485	568	533	540	520	500	527	505	561	500	545	513	530	548	509	550	496	519	526	513	499	563	534	568	548	520	547	523	556	539	516	498	512	530	565	565	477	548	541	514	529	551	573	519	551	486	575	559	540	545	524	520	551	535	539	504	529	540	537	548	533	533	525	519	560	545	531	497	536	530	529	567	509	531	566	535	536	538	532	514	520	541	507	524	559	544	523	496	547	532	522	510	549	546	515	582	532	533	533	551	520	580	567	518	495	546	556	562	540	511	545	514	570	567	514	537	532	532	519	492	535	519	503	529	517	523	543	525	515	537	573	537	556	529	545	530	543	511	545	542	552	487	567	528	522	531	550	531	553	511	555	541	528	544	549	508	548	515	512	530	524	528	508	565	521	503	551	499	553	537	506	548	517	534	504	542	555	521	551	522	530	529	508	510	534	521	536	532	504	577	508	552	536	488	513	532	527	527	521	516	547	488	526	514	545	533	531	535	511	534	520	512	510	519	500	528	519	542	542	548	557	518	495	526	578	547	548	548	520	515	531	560	493	529	518	556	538	549	585	527	523	507	545	534	516	534	524	516	572	530	541	580	519	537	549	551	515	532	509	517	559	537	580	557	535	524	520	538	532	519	481	533	535	473	547	509	517	534	579	534	531	580	500	551	516	531	554	534	539	541	542	540	553	580	562	502	527	512	537	546	533	527	538	555	519	532	542	498	517	533	560	517	565	543	553	542	541	524	544	564	516	531	523	554	490	563	539	523	528	528	549	590	578	541	531	519	516	541	484	537	540	545	490	541	567	540	514	522	547	509	527	535	524	565	513	518	528	538	514	535	511	527	511	541	588	529	518	533	536	503	555	597	524	537	519	518	574	492	517	537	601	555	523	554	532	515	549	548	532	555	546	564	525	499	542	538	510	524	545	532	552	524	504	514	529	497	538	511	542	515	534	565	533	517	532	543	512	545	553	510	524	519	507	531	532	548	516	558	518	505	487	554	516	532	566	503	520	541	552	521	524	506	514	550	508	560	578	504	536	543	542	541	518	514	559	532	508	521	566	529	509	544	488	511	517	499	523	501	481	486	527	508	531	539	565	505	496	530	586	542	523	528	501	540	495	518	527	541	569	531	550	561	530	505	567	515	551	522	503	546	557	503	490	529	507	551	528	560	513	521	540	512	527	520	566	530	512	544	528	558	546	521	520	565	511	506	561	530	525	528	532	515	522	493	507	495	541	537	499	505	512	556	524	538	528	501	583	489	524	573	478	548	529	506	509	519	548	527	561	535	495	533	529	566	530	532	543	581	538	538	522	470	514	578	502	565	511	527	542	524	519	559	551	546	541	549	497	515	542	533	512	526	522	535	509	545	584	520	507	537
5700	2355	904	551	444	556	737	665	610	454	381	371	343	290	273	219	186	164	151	139	127	116	114	108	118	118	137	104	91	121	128	99	106	100	115	91	113	92	109	103	115	109	114	100	98	125	96	107	106	123	112	95	101	102	114	117	116	118	86	116	103	121	104	116	113	103	125	102	107	105	96	107	100	112	90	116	103	129	104	96	118	109	112	101	120	108	110	121	109	94	96	89	125	121	133	112	88	95	103	103	99	91	128	98	92	103	97	100	105	113	105	111	98	99	122	107	117	113	100	107	97	118	116	104	112	103	115	97	105	117	106	83	106	100	99	122	109	115	108	108	98	94	116	106	129	119	105	108	131	113	105	100	105	122	113	115	108	102	132	86	102	104	101	103	128	104	115	114	114	107	90	100	123	118	112	109	100	118	113	89	86	97	117	110	107	108	100	112	116	116	92	101	132	112	108	104	103	107	89	119	106	111	113	89	99	103	97	99	106	107	111	89	103	116	102	116	93	108	110	109	93	120	107	90	111	122	125	108	103	110	107	120	111	114	98	111	100	102	105	96	98	105	111	99	115	113	126	133	110	101	126	111	111	103	109	112	111	101	124	85	112	113	139	112	108	110	95	106	106	90	99	96	114	105	104	119	120	98	90	116	115	106	88	104	119	111	116	118	119	124	102	120	109	97	114	129	126	104	116	104	105	105	92	104	109	100	98	102	122	89	105	103	107	112	100	101	101	131	100	98	109	103	123	103	117	97	109	98	92	116	110	104	107	121	96	110	117	112	107	106	109	97	97	108	111	103	86	106	107	95	102	113	126	111	113	104	96	101	121	98	103	122	111	91	114	98	109	104	98	109	103	108	109	98	111	78	111	97	135	110	108	101	85	104	83	108	116	97	108	114	94	106	104	94	125	95	91	78	89	103	84	116	126	104	119	107	97	118	107	108	101	94	95	115	124	115	109	112	110	122	115	119	91	105	121	102	105	103	111	114	82	101	120	126	115	96	126	101	109	103	98	116	96	85	113	120	97	103	107	122	101	101	111	89	100	110	116	103	116	109	95	97	110	105	111	106	101	98	110	109	94	93	90	117	116	108	112	108	118	101	101	103	101	108	115	106	110	99	106	113	113	109	105	98	101	95	112	116	104	120	118	108	104	106	106	80	134	97	118	125	111	101	94	96	98	95	120	93	109	99	98	97	102	127	104	108	93	119	94	107	114	111	112	100	103	103	98	106	118	94	114	113	111	103	97	107	114	100	83	113	105	97	109	96	89	113	105	117	116	116	106	99	106	106	110	97	122	118	107	113	103	126	104	127	101	89	121	113	123	113	101	106	91	100	114	113	112	116	111	120	117	116	101	98	97	109	92	113	86	89	104	96	102	101	107	130	110	113	108	109	118	118	103	98	100	87	115	114	119	119	92	89	96	111	109	89	115	106	106	119	91	96	83	110	112	110	125	99	114	104	106	100	106	107	120	111	129	107	110	108	105	97	88	122	110	97	103	104	106	93	122	103	106	115	97	109	114	102	99	88	119	106	106	127	112	86	103	121	104	105	110	115	104	101	102	109	86	108	90	104	107	99	97	103	92	115	86	93	111	92	91	96	121	104	107	89	135	115	125	108	107	92	104	111	104	104	103	109	104	121	129	110	114	103	126	112	102	103	105	107	93	118	104	103	117	119	92	97	102	107	111	120	119	100	117	101	99	122	103	93	84	115	98	103	111	98	121	119	89	106	110	123	117	84	74	101	107	119	108	109	103	109	112	99	107	117	112	129	119	110	113	117	107	112	110	110	107	94	121	108	95	112	114	98	94	114	113	115	106	92	81	112	120	91	105	104	100	98	113	105	117	112	106	103	100	86	106	104	108	100	96	99	117	107	111	104	109	109	111	93	107	98	87	108	102	95	109	110	107	106	113	109	111	118	111	105	97	96	95	113	112	106	99	105	111	95	91	109	107	95	93	111	101	103	90	107	110	93	105	105	111	117	107	110	104	84	104	94	112	98	102	104	108	113	109	115	110	110	95	124	114	95	100	116	103	93	103	121	123	106	101	98	117	104	106	109	128	115	119	102	91	93	92	123	101	110	97	94	93	103	97	105	109	125	101	114	109	89	119	95	101	94	112	103	102	138	107	91	114	108	99	114	111	115	111	97	145	102	104	136	99	94	108	128	98	126	118	101	95	110	113	101	101	136	106	126	105	91	139	103	106	126	110	91	96	111	105	103	101	116	107	111	105	96	120	94	101	111	108	112	119	105	103	107	112	112	114	106	120	100	91	120	112	108	113	110	99	107	117	103	101	104	100	119	103	117	122	101	99	113	99	112	110	110	113	119	109	100	100	108	129	108	99	117	98	99	109	86	113	107	97	110	100	103	109	112	95	111	120	123	99	98	112	101	115	113	103	111	115	101	107	106	113	133	124	109	97	106	99	130	91	124	108	111	101	102	99	108	117	109	101	113	105	110	97	100	118	96	126	113	118	96	97	107	96	107	111	112	110	113	96	133	121	123	119	112	114	103	134	104	87	106	112	95	113	111	86	103	126	103	106	101	99	119	122	117	108	105	107	90	121	122	109	104	116	115	102	126	112	94	95	125	101	100	100	115	118	106	89	118	123	108	112	116	113	97	104	94	97	114	107	107	110	91	94	121	107	112	120	102	88	119	105	104	118	112	123	116	130	100	128	97	111	108	114	117	134	118	91	93	106	106	105	104	103	105	97	103	104	101	101	112	107	117	107	120	100	110	117	96	106	99	103	108	110	124	110	100	98	98	107	103	120	116	115	106	99	105	119	94	101	118	102	97	119	101	103	122	122	95	118	99	123	118	106	111	100	107	100	100	102	108	96	113	103	98	113	105	118	88	97	142	106	111	99	92	111	105	105	114	123	92	99	115	90	114	99	90	112	114	114	120	113	111	116	111	97	95	123	118	108	105	93	100	103	91	131	117	123	110	88	119	108	87	126	91	98	106	90	101	115	107	107	109	91	97	103	113	114	113	102	113	103	120	88	102	110	98	114	87	93	112	109	120	110	118	105	100	112	109	118	105	96	116	117	105	112	92	90	107	99	107	99	107	115	112	109	100	106	113	90	118	108	89	111	114	120	126	93	120	102	118	126	121	104	108	124	104	108	94	115	109	113	120	120	121	103	103	108	120	108	101	104	105	107	105	94	107	114	103	115	115	127	117	103	110	102	100	104	122	113	98	92	115	98	107	118	102	96	119	95	108	112	95	132	94	117	98	110	114	103	109	104	114	106	125	115	114	88	113	103	105	116	117	107	93	107	99	117	135	118	109	110	75	107	117	127	101	119	118	107	114	106	99	87	84	94	103	105	105	121	116	118	107	99	107	109	95	106	104	107	121	96	117	91	117	102	111	97	105	100	93	115	111	102	84	103	95	104	98	107	110	111	102	108	101	106	95	102	95	113	102	118	114	105	144	90	134	107	92	102	118	115	103	102	98	120	102	111	99	101	84	112	131	97	94
33592	17176	9459	11198	18390	20841	21266	19076	15959	12954	10592	10127	7884	7135	6028	4071	3123	2981	2210	1789	1737	1554	1429	1479	1238	1143	1056	1103	989	1046	1034	944	931	967	983	952	893	873	963	863	926	889	924	862	875	898	867	877	828	885	899	844	878	870	820	859	889	845	875	832	881	905	860	881	903	840	832	872	864	805	826	794	835	862	818	919	917	863	904	869	895	873	894	909	875	865	858	845	850	898	853	885	900	878	837	843	845	819	890	843	916	827	842	916	897	843	837	832	841	821	872	847	862	876	884	865	848	884	875	881	854	896	837	874	868	828	876	837	858	862	899	896	884	856	866	871	839	886	859	835	836	870	836	843	846	849	878	881	876	898	858	875	889	855	851	866	854	831	847	866	888	907	896	882	898	850	855	883	893	870	874	878	863	906	864	830	841	830	861	782	837	843	867	859	856	870	878	880	845	865	862	887	902	858	909	875	823	812	825	892	869	840	844	851	906	921	924	878	872	904	863	849	836	913	861	901	857	876	849	883	850	898	816	811	853	852	878	882	851	934	842	816	945	845	848	876	878	844	899	857	916	830	889	884	889	842	870	856	795	917	823	854	907	876	849	860	844	855	865	846	882	901	899	834	875	871	920	851	827	880	861	836	879	874	931	866	901	845	861	823	863	884	839	856	881	821	857	796	864	860	844	910	871	866	833	884	850	862	901	898	805	840	873	858	837	873	873	811	863	856	878	823	791	887	861	909	894	877	885	864	904	894	863	920	855	919	860	842	913	865	893	844	917	837	874	851	811	824	855	832	900	849	863	887	846	920	857	887	858	836	843	892	869	882	887	854	917	854	859	891	910	879	906	840	888	855	874	878	864	860	882	900	837	875	841	825	805	848	832	827	869	897	859	875	854	835	846	883	833	866	880	872	852	842	866	830	858	866	863	892	797	822	885	853	877	897	849	879	886	867	874	834	868	894	835	920	897	887	859	876	845	891	887	846	877	888	903	936	884	861	807	827	845	874	818	854	870	843	884	859	883	879	838	885	827	802	828	836	859	865	840	887	801	863	864	854	921	864	892	837	865	917	839	911	854	904	871	826	868	844	908	832	830	865	866	890	873	871	873	887	905	898	860	899	955	826	908	879	824	851	868	885	872	960	881	869	852	833	870	887	823	894	844	806	859	887	867	908	838	871	890	871	780	904	859	831	811	873	858	846	924	864	800	835	890	856	911	873	829	854	809	850	835	841	868	865	892	901	767	838	808	886	871	873	858	863	818	924	907	871	860	904	880	918	803	908	857	888	875	866	889	855	858	892	814	902	874	895	868	831	834	836	846	862	863	880	813	862	886	924	913	914	889	853	906	810	845	892	861	835	860	917	855	876	892	854	857	873	828	858	825	890	829	861	828	855	869	894	841	807	829	894	889	858	896	881	860	871	828	864	866	879	830	894	865	890	886	852	860	838	875	871	842	865	897	899	851	833	904	865	835	860	857	889	846	923	851	849	872	864	883	828	872	850	881	867	885	831	908	849	847	854	832	896	873	878	901	881	890	886	937	864	874	873	861	886	897	877	860	858	884	865	879	881	871	845	870	862	901	927	886	888	872	821	879	908	858	815	906	825	867	902	913	881	845	907	837	927	899	865	890	865	850	891	834	894	850	891	895	882	860	844	875	844	858	856	894	918	838	875	867	843	886	858	873	856	820	920	872	924	879	882	871	873	888	865	822	880	881	859	862	914	827	830	840	841	876	850	843	868	841	873	834	839	883	864	858	848	841	887	929	835	896	921	888	945	891	863	836	874	877	875	845	850	920	846	879	905	857	880	865	874	911	854	883	914	849	839	847	810	893	837	825	854	867	863	876	835	850	854	822	856	885	894	884	875	841	831	879	917	856	824	885	892	846	878	797	852	885	929	837	899	927	853	898	858	843	875	850	814	850	869	925	880	874	882	870	894	919	840	884	862	878	867	895	878	891	874	874	899	883	862	809	837	910	890	881	870	871	858	878	916	903	865	853	856	905	856	894	800	832	867	820	887	902	841	868	856	834	840	865	888	857	856	893	845	915	867	795	894	903	848	911	859	951	883	859	879	860	892	852	876	819	876	885	850	905	878	827	845	835	901	825	946	883	802	883	875	851	874	896	848	887	857	882	852	833	897	948	859	857	891	821	879	887	828	892	842	858	832	884	853	844	891	887	886	853	903	851	894	842	853	822	906	866	833	891	867	902	873	876	856	851	856	853	906	858	858	898	878	877	829	901	894	859	836	847	842	852	884	897	838	894	858	891	871	896	897	820	845	882	846	877	891	854	846	881	870	828	863	823	888	855	858	923	902	880	857	893	848	868	921	862	877	836	869	914	942	889	873	866	873	892	916	881	870	867	892	874	874	847	805	882	872	902	857	865	897	873	883	880	870	872	853	821	839	870	826	859	876	853	829	902	859	876	884	818	917	886	788	913	870	904	891	862	827	879	904	875	854	863	881	810	855	912	887	910	870	923	880	819	837	805	888	883	899	890	844	845	852	852	863	849	846	866	849	927	912	876	893	915	900	829	882	883	896	860	896	880	861	879	852	879	854	847	886	849	880	852	847	840	866	905	827	893	834	887	865	844	877	887	877	886	859	866	849	884	816	853	876	860	831	873	889	823	825	903	850	831	806	830	863	880	889	834	832	844	863	872	846	876	888	824	852	811	875	844	905	898	871	908	837	877	878	864	835	855	865	855	849	851	881	858	890	881	904	819	874	860	863	881	893	854	816	874	850	894	865	902	870	892	868	877	836	847	940	852	838	873	860	844	888	839	903	852	845	822	876	860	853	889	826	863	898	852	866	912	881	868	881	893	866	845	874	908	869	899	834	871	905	866	856	881	861	857	894	875	864	833	855	873	881	829	878	858	878	849	891	914	885	856	833	907	871	900	854	859	873	948	878	836	810	873	890	824	873	863	866	876	889	844	843	862	816	844	850	892	894	885	870	872	844	834	868	854	864	838	892	876	847	865	876	884	883	802	851	876	839	836	838	884	851	851	884	874	869	910	882	882	897	826	882	868	864	907	885	886	850	845	859	855	856	823	887	876	881	884	869	852	854	843	899	807	890	827	836	841	933	841	886	806	845	897	867	903	913	847	873	879	927	814	906	849	805	904	839	832	911	872	808	830	876	860	878	866	873	944	936	862	847	850	871	905	851	860	859	883	858	861	877	860	896	868	917	843	905	903	861	859	888	870	868	895	873	928	804	899	861	908	891	857	888	876	792	873	875	851	898	842	842	900	876	785	813	877	821	847	844	879	858	881	885	848	917	892	839	855	889	852	838	881	858	874	866	856	882	836	852	885	877	856	903	911	896	835	885	894	918	932	862	870	878	879	858	870	906	803	892	879	884	861	855	912	854	864	869	860	937	840	815	881	876	844	845	898	832	890	849	906	884	888	923	913	904	888	869	834	878	833	894	866	893	892	915	845	837	878	880	867	831	866	882	883	880	837	872	886	834	813	898	887	886	866	783	818	886
2907	980	417	273	246	284	389	315	279	221	210	232	179	151	160	112	94	101	82	84	81	61	63	71	60	56	63	63	56	52	69	63	55	66	44	45	68	52	50	58	56	53	48	56	56	55	40	48	65	60	65	52	62	50	49	60	56	53	57	42	52	35	62	50	49	56	76	66	56	61	63	64	48	51	51	68	58	65	63	61	45	52	63	58	52	67	58	53	50	44	50	51	64	45	55	63	53	46	38	52	61	49	48	49	57	59	56	47	50	47	59	44	66	63	46	59	68	51	68	48	56	47	36	35	78	56	53	56	44	55	51	50	51	59	50	59	61	62	46	54	67	46	47	64	60	56	44	65	53	56	60	56	61	45	48	55	66	64	63	37	61	51	62	58	60	48	53	56	53	55	50	52	54	52	52	45	59	54	54	48	47	54	54	59	72	57	60	66	60	52	63	42	51	53	49	56	52	61	46	41	51	55	53	67	63	61	62	68	57	58	48	57	52	36	62	46	45	48	47	63	63	63	52	58	53	55	59	56	48	44	48	50	49	48	60	58	51	53	41	61	50	57	49	60	70	54	73	54	48	47	64	61	53	57	61	55	59	66	62	48	53	66	42	54	55	62	47	40	58	56	67	57	48	63	61	50	40	39	51	39	62	66	44	60	66	62	60	53	59	47	66	38	52	69	60	63	51	74	61	57	46	54	52	69	54	58	55	66	54	52	64	61	56	45	59	58	36	67	54	44	43	53	59	56	51	56	59	53	58	51	47	49	52	65	44	42	54	54	41	54	48	62	52	51	46	66	53	40	37	56	51	50	57	53	46	46	65	53	57	56	43	50	54	53	51	34	57	58	54	57	58	55	46	65	77	63	69	53	61	56	57	61	63	49	35	61	54	58	56	59	54	53	56	49	62	61	51	62	45	53	37	62	43	66	59	78	51	65	67	50	55	43	42	69	52	70	62	55	60	51	59	58	54	55	54	45	54	44	51	56	55	49	51	57	46	50	58	66	64	45	51	67	49	59	54	43	65	53	49	55	65	56	62	70	52	43	61	56	58	61	53	52	60	68	59	51	55	49	54	59	68	60	60	69	53	60	48	53	39	51	45	60	47	68	60	62	59	47	47	47	64	49	33	53	63	47	58	57	55	63	68	56	42	61	67	59	41	65	54	41	44	60	49	72	59	51	57	55	52	61	49	51	51	48	49	57	51	62	61	45	54	55	68	47	48	60	57	55	54	56	49	50	57	61	59	63	53	56	57	70	64	46	60	63	44	63	44	51	53	45	59	60	75	62	48	45	48	62	41	49	57	51	48	47	55	62	69	63	50	54	66	56	53	47	62	56	48	51	52	61	68	48	45	57	55	52	59	50	59	53	62	57	55	53	65	46	57	59	64	57	42	55	65	40	53	49	53	55	52	49	52	43	44	55	56	52	54	47	58	58	77	50	66	47	54	62	49	64	60	55	59	63	57	45	57	54	62	51	67	49	61	57	63	58	66	56	58	53	48	39	52	59	36	47	54	65	55	67	46	56	51	54	62	62	46	61	55	58	49	53	53	54	47	52	55	41	63	52	49	56	42	66	56	55	49	51	61	43	44	45	52	61	63	68	69	52	45	57	43	66	42	59	55	53	56	58	57	53	60	54	57	48	48	50	59	60	46	52	53	46	61	48	51	55	50	52	39	51	48	44	52	44	40	52	50	56	43	69	53	56	67	48	46	44	42	42	52	51	53	59	62	58	68	48	64	55	64	58	60	54	69	58	52	54	54	59	42	54	55	48	67	33	58	45	70	56	43	55	52	59	59	53	62	59	48	50	52	57	56	64	60	42	59	56	65	53	64	56	50	59	37	48	55	79	52	57	59	56	56	53	56	75	42	50	56	62	62	64	48	50	54	55	54	49	50	54	58	57	51	46	70	61	48	50	50	46	44	52	50	64	51	50	60	58	55	54	50	64	51	58	54	47	51	50	58	48	57	62	58	69	54	46	45	55	54	50	58	69	37	51	69	60	59	51	46	49	47	55	52	46	47	60	58	48	52	46	68	48	42	51	45	65	51	46	67	49	51	63	57	60	56	64	58	46	57	51	45	50	65	50	60	55	44	52	63	67	54	55	42	62	43	59	62	58	80	46	53	66	66	68	48	55	59	65	48	54	59	67	49	60	51	49	44	53	50	54	67	57	48	59	52	48	52	41	54	56	57	61	61	47	46	54	42	49	45	54	46	56	57	57	59	44	58	61	66	49	52	58	44	40	58	52	51	64	53	54	45	64	64	56	38	61	53	53	64	46	57	50	54	57	77	51	60	48	49	56	58	48	53	62	49	49	64	65	62	50	40	54	70	54	58	49	50	61	44	48	49	55	59	57	73	53	49	70	55	50	64	65	46	53	55	35	62	59	62	68	51	50	56	55	49	63	59	54	64	71	65	58	48	46	63	56	61	64	37	47	59	60	62	66	43	62	55	46	61	58	62	49	52	61	62	48	52	45	49	58	54	63	57	40	48	64	59	53	51	60	45	41	55	48	56	47	55	51	53	70	52	51	66	59	45	59	61	64	48	62	55	55	54	43	59	53	62	63	59	53	58	53	58	45	51	67	48	56	55	45	47	50	53	49	42	54	46	54	53	59	48	50	52	50	49	51	49	60	54	46	58	65	45	50	66	52	69	52	56	61	56	59	61	52	53	69	59	45	55	51	66	50	61	50	50	56	50	56	54	47	35	63	44	59	47	56	56	47	49	43	53	69	58	59	55	60	61	63	59	44	56	58	63	63	63	62	49	56	55	63	69	58	46	63	55	61	60	65	59	48	47	63	52	48	47	63	56	65	48	67	61	46	55	56	55	47	48	41	56	49	66	51	72	48	40	57	72	56	57	57	67	64	52	41	58	59	59	56	53	61	50	59	46	62	52	61	53	63	46	66	57	52	53	64	42	52	69	52	59	47	58	60	47	55	78	42	51	61	59	58	51	68	70	49	80	54	55	47	52	54	48	56	66	49	39	50	64	56	53	55	53	72	50	48	45	55	57	53	44	56	51	54	45	62	64	55	54	50	51	57	52	51	70	61	51	39	52	47	67	53	58	62	57	60	67	52	65	59	55	48	59	64	50	62	53	61	60	55	53	46	48	66	65	64	58	50	52	62	48	51	48	58	64	39	77	47	56	63	52	47	51	62	55	61	53	63	62	51	66	50	59	68	55	53	64	52	60	53	48	64	55	40	47	53	33	51	52	54	62	68	54	56	70	70	66	55	56	46	51	58	41	60	61	60	52	53	48	50	57	40	40	47	57	71	52	56	69	47	44	61	58	47	57	45	40	75	55	41	59	49	72	53	56	46	49	63	55	61	46	52	65	36	65	50	62	60	59	41	44	54	56	68	49	53	54	53	64	73	52	61	66	55	44	46	53	39	60	55	55	66	54	68	56	61	57	51	55	46	65	61	47	65	40	66	52	51	51	57	41	63	54	49	59	48	53	55	59	62	64	56
25085	11222	5441	6816	12475	14660	15386	12772	10519	8293	6866	6329	4774	4623	3642	2447	1812	1758	1434	1071	859	936	800	792	728	615	613	559	522	518	495	544	550	471	459	515	452	446	447	472	487	461	463	470	470	501	420	447	476	465	470	439	485	422	484	470	471	448	464	429	492	483	440	446	446	412	481	432	425	428	498	474	457	472	465	485	468	461	416	470	443	465	487	486	458	457	435	442	443	448	477	459	458	439	476	489	455	473	458	473	449	471	459	473	473	450	490	488	415	459	451	428	474	466	452	447	462	458	464	468	467	467	418	452	445	473	492	472	468	470	456	453	483	484	478	516	475	457	446	503	468	533	470	414	464	505	434	425	465	471	477	451	492	503	441	453	431	468	470	443	449	466	443	487	472	513	479	476	466	432	452	436	449	442	458	447	456	499	484	452	465	467	452	500	485	481	468	435	433	450	433	457	468	461	464	468	437	482	488	433	465	451	453	511	405	469	519	461	447	477	472	478	482	444	448	490	494	452	454	458	460	428	430	463	475	478	471	494	456	467	470	455	474	495	482	431	451	456	471	420	450	449	438	482	430	462	469	460	504	488	444	448	481	452	451	514	475	471	460	475	472	493	456	468	479	469	461	468	445	452	450	476	445	493	422	494	508	469	459	445	473	455	442	470	451	477	454	488	482	452	469	458	480	458	470	503	482	471	429	405	480	487	500	452	449	458	474	470	469	464	441	425	427	427	443	501	458	476	440	465	469	423	463	457	444	466	487	453	444	445	476	428	447	475	484	434	452	460	451	456	464	439	466	462	486	471	509	426	433	459	456	431	489	466	451	455	474	473	458	472	430	447	456	454	469	450	470	484	441	477	456	454	434	432	468	508	465	466	418	498	455	427	414	433	462	497	434	491	470	439	457	495	418	461	443	491	459	481	489	418	416	453	475	442	464	474	481	518	484	454	501	454	488	501	493	434	450	459	465	468	433	444	482	477	476	474	486	487	435	468	457	433	461	468	450	477	488	486	469	465	422	471	474	421	458	476	465	431	485	450	473	449	485	456	483	420	488	481	446	498	443	447	454	469	453	462	435	450	489	489	508	493	444	492	473	439	487	462	464	480	435	447	438	476	472	474	465	449	467	472	464	461	468	473	457	486	447	451	476	486	450	434	485	459	478	477	466	479	449	466	443	455	485	455	456	468	470	467	482	476	464	465	471	455	464	455	498	472	436	447	447	444	467	445	456	453	486	466	451	459	482	485	443	462	438	484	511	478	479	457	472	479	480	465	455	433	460	480	442	467	444	469	472	458	452	465	447	496	465	437	469	475	463	487	489	426	470	450	446	476	460	464	470	469	422	435	511	475	475	454	458	437	466	453	422	476	475	431	427	487	446	459	436	419	464	463	465	464	471	443	495	464	406	427	484	475	456	465	475	472	468	439	454	428	408	471	471	436	484	498	497	497	442	459	460	503	416	487	468	456	463	493	452	464	478	448	482	462	464	464	443	443	438	439	447	456	445	482	488	446	429	472	453	465	452	448	473	473	447	427	446	446	470	443	443	441	479	454	431	486	460	441	461	440	477	485	471	458	475	462	476	477	466	478	464	440	438	481	428	462	485	463	493	465	447	455	449	442	428	459	433	446	517	485	441	454	466	461	448	434	495	414	420	469	476	477	460	434	452	443	462	433	472	432	525	454	488	456	460	466	462	455	454	446	504	455	457	445	505	413	459	478	480	437	476	444	490	455	484	457	461	475	462	479	466	443	411	431	456	496	472	462	456	468	428	488	449	492	490	459	443	453	494	415	421	441	510	432	450	442	446	439	478	456	469	457	441	465	438	462	449	430	483	470	463	441	457	452	476	492	452	461	448	457	449	438	448	496	463	497	439	452	466	463	448	466	461	463	448	518	412	475	442	492	456	435	453	474	442	450	463	437	488	486	474	464	492	458	498	480	428	465	457	445	482	479	462	443	451	474	434	472	430	494	450	452	491	492	458	468	463	435	425	467	465	472	460	444	469	495	489	428	471	480	476	484	444	477	479	441	449	450	446	438	478	443	493	484	461	467	474	474	435	464	460	466	438	464	444	439	409	493	460	445	476	441	463	487	449	491	435	435	467	474	444	441	462	499	471	440	482	468	473	473	469	476	499	483	491	472	470	456	459	464	454	449	470	457	445	471	426	482	472	487	463	452	441	440	412	479	451	460	463	450	469	465	419	484	435	473	423	472	459	443	456	436	451	417	492	463	476	467	476	440	460	461	452	457	442	478	462	404	459	496	439	459	487	461	462	467	476	467	462	435	452	474	449	445	482	411	424	469	436	522	443	491	438	500	444	457	421	443	450	465	491	465	453	482	468	476	478	459	452	439	469	454	449	474	442	448	460	469	428	434	457	464	493	448	466	431	473	454	424	441	513	455	463	492	455	467	462	473	482	477	451	490	467	452	476	463	478	477	507	455	493	452	417	441	469	446	462	463	488	463	464	446	449	444	501	477	433	444	490	440	467	446	473	467	480	431	413	450	519	422	435	469	461	460	468	470	470	453	447	455	473	455	450	435	469	426	443	452	462	470	481	451	442	444	441	419	464	476	478	461	468	444	480	503	457	467	493	443	477	453	541	494	440	453	449	486	447	439	482	455	503	472	459	503	484	470	450	481	473	448	482	456	482	456	437	469	463	477	492	475	476	452	444	477	448	500	460	487	469	476	440	456	441	522	457	483	473	471	504	429	493	504	457	467	462	481	456	502	471	461	448	472	474	481	459	508	461	455	465	498	464	473	443	489	450	459	483	470	466	475	454	514	498	512	504	443	455	423	465	453	472	461	486	491	444	491	476	451	459	436	493	458	492	465	487	468	451	417	457	434	471	464	482	438	481	471	444	447	395	467	477	447	485	464	471	491	472	428	489	450	436	453	466	445	457	457	464	447	478	455	463	469	429	440	490	486	466	470	434	470	460	464	450	466	442	450	447	420	489	486	432	463	463	445	499	475	484	532	448	494	483	462	426	487	465	485	481	467	436	458	502	484	504	458	450	472	457	462	448	445	452	448	472	475	485	446	451	471	443	453	441	474	462	504	464	466	467	488	475	500	510	454	467	467	483	467	458	479	506	460	428	446	484	445	472	485	477	472	445	417	433	450	478	443	422	450	424	442	428	472	456	454	478	478	446	491	458	486	490	497	474	469	477	490	481	454	461	442	483	476	470	488	484	445	465	451	463	459	469	474	451	438	499	479	473	465	432	466	437	471	477	472	459	443	471	440	442	444	456	468	440	479	460	457	442	461	458	455	489	455	432	450	468	427	456	472	467	459	474	468	490	468	456	467	445	496	451	476	437	464	463	486	462	475	449	430	428	466	461	481	463	465	450	481	475	461	448	467	452	485	454	483	479	469	476	491	468	460	478	501	455	487	497	457	456	442	467	460	445	473	491	459	465	484	471	471	447	470	473	428	455	476	451	421	429	453	471	487	462	404	510	479	478	462	472	451	440	430	446	483	473	469
2713	1053	404	253	272	312	399	316	286	249	198	233	205	181	167	123	105	91	82	78	77	71	58	81	68	77	80	71	76	73	62	59	64	47	56	68	62	75	57	58	66	58	70	72	65	67	58	56	62	66	56	62	69	74	61	72	64	66	60	64	69	70	52	61	60	67	64	63	65	56	54	60	57	56	59	54	64	52	55	55	48	49	58	63	69	62	53	57	60	64	53	61	53	66	62	57	60	52	77	54	47	69	67	58	51	44	63	61	61	71	55	66	60	60	56	62	68	55	57	57	55	56	59	53	70	58	53	70	65	72	55	67	47	62	70	58	59	58	51	77	60	64	49	68	61	61	65	77	48	57	59	66	66	54	61	78	57	70	56	66	61	60	70	59	59	66	69	56	58	65	65	62	51	50	51	65	65	69	69	64	62	74	54	53	58	67	60	58	53	65	70	62	59	61	64	63	47	68	69	63	47	55	59	56	61	69	65	77	74	65	64	59	54	65	52	67	47	63	65	62	62	48	52	60	62	53	58	59	63	57	60	61	71	60	61	51	71	75	70	69	55	70	63	55	64	55	59	43	60	60	72	73	53	67	55	61	62	62	53	81	44	58	67	74	63	54	56	57	65	57	63	48	53	64	68	67	60	66	67	61	77	58	81	64	53	65	54	55	61	50	54	52	71	85	56	53	82	60	64	64	63	65	60	63	65	88	67	74	59	55	70	54	54	55	64	56	72	56	48	56	67	69	68	51	49	63	57	67	49	71	57	70	64	53	62	57	67	56	68	64	63	61	68	66	49	66	55	74	53	55	57	64	55	48	64	72	64	67	80	64	54	61	85	70	70	62	58	60	70	73	52	56	54	59	62	72	66	46	67	53	48	69	41	62	49	76	70	55	61	73	58	58	67	48	78	61	60	64	73	72	55	57	70	56	56	38	68	64	65	54	61	58	71	67	62	58	60	71	51	69	64	66	57	77	51	71	59	50	71	81	64	53	55	67	51	70	55	74	61	40	63	76	74	61	61	59	59	64	50	65	53	52	63	52	60	46	58	73	48	56	73	59	57	58	61	76	73	66	61	57	72	65	55	58	65	60	64	63	62	54	57	79	57	58	61	63	69	64	57	65	49	41	59	73	66	53	67	54	72	61	60	62	62	64	73	53	50	62	62	49	59	60	61	46	62	56	70	62	69	54	65	56	52	78	70	75	65	63	63	62	63	69	61	60	68	54	62	63	56	59	69	64	66	59	62	71	51	61	50	65	56	61	58	67	45	53	54	42	62	58	54	67	71	51	67	66	60	69	67	54	57	66	55	54	57	56	51	63	58	52	40	58	64	70	55	67	53	70	57	69	56	67	67	63	78	65	63	48	51	62	46	51	70	56	59	61	67	64	55	66	55	60	44	65	64	50	54	54	69	60	64	69	61	62	62	70	70	68	68	69	66	59	67	63	83	61	81	65	67	59	63	52	66	73	41	64	58	52	56	60	66	66	80	65	64	45	66	57	55	61	65	54	41	71	59	57	62	66	61	52	58	68	76	67	80	60	50	63	69	63	67	51	68	58	64	53	60	47	67	55	73	67	65	61	51	72	49	47	63	55	53	66	55	60	50	59	58	55	59	55	54	57	76	55	45	57	60	48	65	64	70	71	57	62	59	61	54	57	52	70	53	59	55	59	54	76	46	64	64	62	72	65	86	62	71	63	66	60	65	63	61	58	64	56	54	53	69	54	72	57	46	52	51	58	63	49	68	55	64	62	54	64	65	50	49	52	63	55	91	57	58	55	52	52	61	54	63	36	57	53	42	53	58	62	49	55	67	60	51	49	49	57	57	53	58	67	65	78	68	49	76	62	60	70	76	58	57	61	56	72	65	49	57	57	71	70	68	59	60	59	58	60	64	48	57	52	55	68	63	67	64	58	68	52	59	48	63	79	66	69	55	64	68	64	53	59	62	74	58	69	53	59	72	66	57	67	58	53	57	51	54	62	43	73	63	61	62	69	79	58	47	77	57	86	49	72	58	54	64	69	63	69	57	70	72	71	67	62	56	77	66	73	52	55	71	77	53	59	52	51	59	73	76	57	59	56	49	80	64	59	56	60	71	60	66	62	54	78	67	68	64	68	54	67	54	61	64	62	68	65	70	63	59	73	69	64	63	62	70	55	70	62	64	63	47	51	65	50	58	64	71	59	60	63	60	66	81	68	60	67	62	60	56	70	59	48	58	63	69	56	58	59	64	63	67	57	62	61	53	60	49	56	67	73	73	66	59	53	52	57	65	55	64	65	50	49	62	44	55	61	75	79	51	59	75	62	53	68	47	57	49	68	57	69	59	52	62	68	57	45	77	56	65	56	58	70	58	56	66	66	51	64	63	68	79	59	69	61	55	43	52	64	60	38	72	66	50	64	59	66	63	48	60	51	56	48	64	67	67	48	72	50	53	81	58	59	63	70	63	63	58	58	62	64	58	61	68	64	53	70	56	68	58	59	46	92	61	60	59	66	61	63	55	63	62	53	65	57	57	74	49	57	58	50	62	71	55	52	73	41	65	60	52	49	42	64	67	54	58	59	70	58	62	50	60	59	61	63	65	55	75	56	59	56	58	55	59	71	59	52	76	58	57	55	70	62	71	41	74	54	71	65	67	63	58	61	61	71	59	59	64	59	65	48	70	64	71	73	51	65	60	58	68	51	58	61	73	67	61	50	61	64	49	76	61	54	71	78	54	64	67	60	80	60	52	66	59	52	62	70	71	70	62	52	56	63	71	64	62	78	52	75	70	58	60	66	68	63	56	60	57	62	60	52	58	58	60	64	54	49	64	48	62	61	71	68	63	75	51	55	66	54	70	55	63	74	70	65	70	51	57	55	51	68	43	66	47	48	70	80	63	56	60	73	54	65	56	59	59	62	65	65	53	51	70	61	65	73	61	79	68	57	84	67	66	71	59	67	57	65	59	57	57	63	53	51	57	50	64	62	54	61	67	56	54	73	60	68	74	54	82	59	72	62	50	54	75	63	62	57	58	63	65	53	58	68	63	56	65	55	54	57	63	52	56	59	53	53	58	60	61	69	53	66	58	66	63	53	76	65	51	45	55	49	64	85	66	75	62	64	66	70	71	80	59	61	58	77	56	70	71	61	56	67	56	47	73	65	58	60	64	64	61	66	61	59	52	52	58	58	51	54	64	58	67	53	58	68	61	61	70	48	73	66	59	52	58	46	61	64	74	64	54	65	78	51	63	71	57	55	50	65	54	56	69	60	57	51	52	51	66	75	52	54	55	51	64	56	66	63	58	55	51	54	77	69	54	63	48	60	66	60	60	65	63	67	70	63	67	76	64	66	55	57	60	73	72	58	60	59	69	54	75	53	59	61	50	56	62	65	66	60	55	57	63	69	43	60	69	62	62	66	66	59	61	74	66	64	48	64	63	51	50	64	70	69	65	58	51	58	58	70	61	61	75	49	71	75	67	66	69	49	60	69	63	73
25963	11508	5168	6632	12425	14971	15162	11960	10072	7766	6701	6075	4676	4568	3841	2618	1729	1855	1509	1377	1037	1004	785	793	745	706	649	633	607	551	545	564	581	533	553	565	504	513	517	557	511	512	492	524	543	547	541	497	536	507	496	531	526	512	460	542	498	525	507	496	500	503	523	519	527	549	474	498	504	496	478	497	525	509	503	519	521	482	543	545	513	457	490	568	511	496	492	505	549	533	525	514	504	562	528	512	507	486	511	505	522	498	510	477	529	555	516	527	534	493	487	521	515	522	509	554	472	504	556	515	492	524	477	519	513	541	511	507	518	519	505	501	478	469	571	484	495	514	518	517	541	495	541	523	533	496	522	495	485	522	498	531	530	539	518	497	497	509	538	530	505	500	511	513	533	506	486	516	549	495	534	504	520	492	530	537	485	508	487	518	526	495	534	529	502	564	527	532	528	541	518	471	475	520	530	504	526	533	516	527	516	522	522	507	513	515	490	511	537	509	493	478	487	500	479	501	512	507	484	491	530	506	504	520	452	486	470	516	498	505	560	505	555	512	529	508	518	492	461	528	476	515	523	500	520	554	497	516	494	496	502	511	517	524	532	495	504	512	517	483	511	506	473	528	513	458	513	508	561	506	504	536	532	486	509	531	496	486	529	531	491	508	506	551	490	465	535	534	516	483	523	547	487	538	517	504	543	509	505	515	511	505	531	469	493	515	530	506	542	525	521	487	492	490	513	497	522	529	538	494	477	518	551	500	503	518	521	549	491	520	534	514	501	496	490	486	522	487	507	512	507	491	499	565	486	542	502	518	507	528	528	460	481	531	493	508	510	482	508	514	515	487	500	535	514	487	502	506	494	543	505	521	490	514	522	486	562	530	542	488	517	535	527	526	518	488	510	511	485	526	501	503	536	495	501	565	486	521	533	547	532	495	552	524	504	487	529	503	526	508	484	529	490	484	500	508	500	520	522	517	495	509	531	500	505	511	514	502	475	495	480	495	508	503	512	483	535	581	483	543	531	532	503	483	495	517	514	470	457	479	521	511	535	545	495	519	523	538	510	507	508	497	494	517	535	535	492	518	505	507	521	515	505	485	548	526	526	510	548	538	494	519	460	508	492	500	531	529	515	486	474	552	457	507	513	523	508	527	521	551	524	529	531	534	507	487	521	509	513	496	531	531	486	527	523	521	520	486	529	562	496	544	542	502	522	523	479	558	518	503	510	508	529	503	542	524	473	512	558	491	517	513	476	526	471	559	472	519	512	524	523	535	518	479	510	499	497	490	527	503	482	517	504	521	502	547	500	521	501	457	536	529	525	497	502	455	508	498	548	523	499	480	498	527	527	499	512	554	485	498	507	529	475	531	536	490	505	494	509	532	506	524	522	489	528	503	544	552	536	536	465	501	518	516	542	497	488	494	503	495	524	498	511	510	498	499	517	539	488	529	557	502	537	476	516	519	526	500	477	551	511	522	481	489	493	550	532	508	524	504	548	528	527	494	546	490	517	524	559	506	501	526	497	516	544	506	481	521	500	511	500	532	528	522	537	517	527	552	535	484	536	483	527	512	496	482	523	486	510	524	450	533	524	513	542	514	509	500	515	507	470	509	500	511	518	523	493	528	528	473	500	484	507	513	494	515	490	510	541	500	491	521	531	497	549	469	503	518	533	509	527	540	500	569	519	463	542	518	510	492	541	490	516	511	504	510	490	515	509	495	492	524	495	543	499	517	537	511	469	490	518	525	490	497	529	520	529	466	543	520	490	544	507	476	499	504	532	528	478	536	543	547	521	500	451	504	568	508	522	496	539	497	496	534	533	556	543	499	480	477	496	527	507	502	539	521	532	526	507	471	496	502	543	502	509	513	519	467	502	498	512	497	521	468	490	536	502	494	482	516	503	498	532	537	471	525	494	507	488	511	498	517	547	522	546	513	488	499	556	473	507	518	506	516	511	569	472	546	518	489	523	512	541	483	483	506	486	540	494	532	502	493	529	525	484	520	529	516	564	506	501	495	491	555	530	531	477	489	509	503	506	544	546	455	501	536	528	464	504	529	532	531	491	535	506	509	507	495	517	509	483	468	523	543	535	506	508	521	500	563	537	489	486	505	538	512	504	521	507	505	481	515	509	512	505	525	505	502	550	491	543	495	509	484	507	496	536	505	515	546	521	519	515	510	521	532	522	483	499	533	508	547	544	548	497	500	501	484	500	482	497	558	535	534	487	495	499	500	516	499	521	522	501	520	522	473	554	471	520	516	512	514	499	472	501	545	494	505	506	505	543	529	489	496	495	499	477	498	481	519	517	527	477	504	490	495	485	513	513	503	499	552	534	537	522	523	534	494	476	517	529	504	503	542	493	543	530	560	509	504	533	507	509	518	519	513	511	506	514	468	507	533	473	508	489	504	470	520	533	500	530	502	513	535	563	503	499	539	510	520	539	477	512	522	533	513	488	519	489	503	543	546	533	495	511	529	496	498	485	492	497	524	527	519	506	527	517	467	538	533	519	500	509	514	530	519	513	506	541	503	490	542	468	480	473	505	477	525	505	549	510	509	527	489	454	464	542	477	514	515	513	509	511	522	525	551	522	526	559	493	511	524	494	448	484	494	500	521	504	480	502	520	510	532	515	532	482	548	553	510	511	478	505	530	530	521	551	533	573	515	523	519	483	512	480	551	483	533	523	523	475	530	510	533	497	522	540	526	532	513	495	517	466	548	522	525	492	499	514	518	512	494	468	529	509	497	550	490	540	524	505	512	497	502	512	479	519	528	516	530	500	519	534	508	490	501	484	533	524	540	494	545	506	499	502	525	489	520	521	528	521	454	506	507	512	520	500	472	532	545	523	484	480	546	466	520	482	501	556	522	557	452	546	473	493	537	499	484	516	472	497	485	506	497	531	461	475	548	524	498	530	529	526	535	552	539	529	519	512	496	481	480	547	517	510	526	525	510	493	474	504	497	530	520	460	544	498	537	525	522	526	525	523	534	525	532	525	539	485	531	471	484	513	469	512	499	519	525	554	555	532	500	502	505	490	485	497	515	504	495	504	515	549	463	533	489	477	541	511	476	488	531	501	496	505	557	471	516	481	502	525	507	478	468	506	526	495	535	506	483	531	531	555	488	515	523	488	538	470	512	532	514	509	515	542	480	503	507	546	542	538	518	533	545	520	523	522	508	498	521	502	486	476	489	536	516	501	525	557	485	535	499	558	501	489	545	505	502	531	499	553	526	505	534	498	544	506	492	508	501	513	511	507	485	500	517	507	521	499	508	493	494	545	503	517	559	528	492	489	505	507	499	506	509	500	508	502	516	501	503	484	503	518	493	502	553	477	514	523	504	538	515	515	508	489	492	487	510	511	565	524	523	523	503	523	514	519	470	525	547	543	557	500	520	529	537	529	497	488	490	525	499	478	502	561	516	502	505	502	519	506	490	531	525	492	518	502	479	532	489	494	512	471	491	541	502	496	531	520	532	510	534	549	514	496	556
4271	1553	588	377	315	430	478	403	374	327	244	259	254	206	195	159	123	118	135	95	91	97	87	94	74	63	73	66	65	76	64	79	76	67	67	62	51	75	59	79	70	60	56	74	66	70	62	71	59	67	54	55	72	68	77	62	48	62	66	51	75	50	55	68	57	72	44	47	63	54	72	61	62	62	66	67	53	72	64	67	49	66	67	64	61	55	72	50	65	69	67	69	59	55	48	70	58	68	69	64	73	64	58	76	51	75	53	52	70	64	69	66	73	62	44	50	54	60	53	63	65	61	58	70	68	67	79	76	51	51	73	56	62	71	73	62	70	62	86	55	65	56	50	62	44	61	72	73	61	59	61	76	56	57	66	49	54	53	63	63	54	78	62	56	54	66	60	58	62	70	81	66	53	66	58	62	63	56	82	61	61	82	62	74	68	63	76	54	76	66	70	75	61	59	65	79	53	66	65	63	70	67	56	62	70	48	71	66	62	64	59	72	62	68	68	75	57	64	50	64	56	56	65	82	55	75	71	62	69	71	54	60	73	57	84	54	46	67	60	59	72	67	76	64	55	63	75	49	62	78	56	77	77	64	63	62	84	59	66	66	60	59	60	69	74	55	57	71	50	59	59	71	60	64	59	62	62	67	61	64	52	52	64	76	67	72	70	63	68	72	72	69	70	68	70	55	69	71	55	64	66	64	61	62	77	59	68	51	70	70	67	69	64	68	57	49	51	76	59	56	66	70	63	59	73	61	55	66	71	71	42	63	65	65	62	79	51	72	53	66	59	57	52	60	53	62	64	59	60	57	64	53	49	60	57	66	65	69	76	52	68	61	72	60	69	51	53	71	56	65	63	63	65	66	65	60	51	60	65	74	75	61	62	53	57	48	57	73	66	64	53	85	61	62	49	67	54	63	59	40	55	60	63	67	60	59	62	82	63	68	59	60	59	53	54	62	41	69	63	59	62	71	83	61	71	56	61	60	66	66	68	60	65	61	57	60	61	79	56	57	63	54	54	61	60	59	49	62	66	54	57	62	69	68	73	56	59	53	48	51	60	80	70	46	63	69	69	79	59	69	68	67	64	64	63	73	54	72	63	65	60	70	57	59	64	54	52	57	60	58	48	78	51	68	51	75	65	62	59	62	63	71	69	45	57	63	61	70	64	64	66	56	63	60	56	62	77	58	58	62	70	72	61	58	53	58	71	57	61	56	80	58	60	56	63	63	53	60	68	62	62	59	60	69	58	56	66	54	87	64	53	53	70	52	63	74	91	49	71	65	74	57	56	70	70	56	57	55	51	78	71	59	72	54	68	61	74	71	56	59	66	68	67	67	57	56	48	46	61	63	70	62	51	69	63	56	59	53	53	53	69	63	74	64	60	74	70	54	78	46	50	51	67	64	55	69	61	61	65	61	64	66	44	51	62	54	73	68	59	62	68	70	57	65	55	83	62	77	72	75	54	58	68	73	62	58	75	86	67	62	69	58	60	73	69	51	74	58	60	55	60	70	60	59	54	65	67	60	55	59	61	59	76	80	67	57	64	68	77	61	69	61	49	70	72	63	62	70	70	76	66	61	55	56	57	66	63	63	57	78	65	74	58	63	64	71	65	57	56	57	64	65	68	49	54	66	56	45	64	61	60	65	57	71	66	64	63	77	71	62	70	68	73	63	58	59	59	75	61	84	70	62	59	60	57	74	78	59	54	60	49	61	63	69	69	46	56	61	55	42	59	69	67	74	64	73	66	84	64	49	62	60	59	62	78	66	54	50	63	63	68	64	50	67	63	70	57	73	65	61	59	78	61	75	82	53	63	54	50	59	74	70	82	59	74	59	66	68	62	57	62	57	75	59	67	60	67	55	58	68	77	58	53	71	80	83	49	57	68	72	72	56	67	60	45	65	56	73	60	69	66	57	63	59	47	58	61	65	56	70	44	60	67	70	70	60	75	66	81	56	59	54	75	73	78	74	68	73	70	69	62	62	61	83	69	51	68	63	52	74	64	68	72	64	75	75	66	59	81	75	62	69	67	52	64	49	59	59	61	50	65	64	53	57	63	50	54	53	46	65	76	77	61	73	54	59	64	73	57	55	57	62	72	66	81	67	52	53	64	74	54	69	66	63	76	58	57	60	64	82	75	61	63	82	57	78	48	63	48	66	62	75	70	56	65	69	65	66	77	62	71	66	60	72	79	66	69	63	71	61	69	65	71	47	69	59	67	55	63	42	66	75	56	70	58	79	65	72	73	60	58	71	66	70	47	71	58	64	73	46	72	69	63	55	66	77	56	65	59	60	67	55	66	64	65	59	68	67	57	65	59	53	54	51	64	88	67	72	55	61	57	53	70	62	75	86	71	51	56	53	57	66	50	47	69	73	58	66	57	61	55	73	58	55	64	59	72	73	81	67	60	66	62	62	65	74	73	69	52	67	57	72	67	60	80	49	61	70	78	61	48	58	73	50	67	62	61	60	73	69	58	56	58	70	46	67	60	59	60	67	74	65	53	49	75	66	73	72	61	66	64	64	48	55	54	51	63	59	62	60	74	59	78	63	68	76	78	72	70	65	58	82	58	75	45	58	85	74	62	61	65	60	67	55	54	60	71	62	66	71	52	55	72	64	71	54	64	58	80	57	53	64	56	57	78	77	65	65	64	57	84	75	58	53	76	66	63	70	70	81	60	67	75	60	69	61	57	64	58	77	71	64	62	58	51	58	66	61	50	66	59	51	68	61	60	70	60	58	51	56	54	57	57	83	60	53	62	67	62	57	70	55	65	81	60	65	60	63	54	64	63	53	51	82	67	50	61	57	71	55	64	61	60	51	66	63	65	54	49	59	49	64	47	59	70	66	56	59	58	63	59	58	83	67	76	71	64	70	69	57	60	57	80	60	58	63	64	61	70	77	61	71	58	62	60	67	64	64	60	62	72	70	59	66	59	62	53	58	72	76	56	65	67	73	61	57	57	62	72	63	54	76	74	60	62	57	58	69	47	77	57	62	68	69	66	54	63	58	62	64	59	65	60	51	71	58	62	70	68	63	65	60	63	45	70	69	63	60	42	69	61	63	74	56	67	66	80	67	64	71	69	62	61	80	60	65	67	72	59	81	56	68	55	73	76	62	85	73	67	55	61	66	55	75	51	63	51	70	75	67	62	54	64	67	72	69	66	55	59	59	59	56	72	58	66	63	71	58	51	61	53	78	65	69	55	54	70	65	51	68	72	52	57	71	50	66	53	68	60	50	46	62	67	66	63	56	60	59	57	65	71	71	67	55	80	68	63	64	76	61	67	51	67	75	70	60	65	69	70	78	67	65	76	70	54	57	71	80	67	73	88	69	57	64	56	69	61	64	61	70	65	58	66	59	54	48	50	52	41	67	66	71	68	58	61	66	60	65	63	45	62	54	64	66	61	63	70	72	62	51	64	68	56	68	61	50	65	64	62	61	63	67	60	75	67	67	62	68	71	69	78	50	58	54	65	59
28382	14374	6493	8023	14906	17942	17196	14313	12262	9570	8498	7844	6293	5790	5127	3428	2369	2326	2022	1626	1472	1203	1085	908	959	821	717	650	636	618	608	579	581	581	607	617	564	509	554	558	490	545	477	545	575	559	556	549	555	530	553	563	540	547	526	549	561	570	569	517	548	570	546	527	546	493	511	540	573	503	550	552	533	535	548	527	560	571	569	572	526	554	534	526	540	552	510	546	549	517	518	571	572	522	521	540	531	532	574	510	560	581	545	503	569	549	565	532	526	541	562	524	534	539	569	481	454	513	559	500	540	536	561	550	527	528	504	569	567	570	517	527	575	519	563	539	511	528	510	544	521	570	526	542	531	539	512	536	522	525	545	521	491	489	525	545	541	507	532	530	538	495	525	525	546	486	532	523	513	492	512	472	559	526	518	526	505	530	518	524	520	525	523	503	516	545	537	559	519	564	546	487	516	530	503	570	460	511	535	535	519	548	494	477	523	516	550	548	543	525	541	498	522	525	518	534	518	538	514	534	559	527	527	548	526	520	533	522	529	507	523	519	518	521	495	555	513	546	550	517	542	569	538	571	507	532	518	530	544	541	512	535	500	529	495	528	511	537	525	529	517	501	551	550	498	568	498	512	549	539	570	556	575	533	545	524	536	581	564	521	567	503	541	520	525	530	516	541	480	579	537	520	540	522	525	541	517	525	525	533	524	546	516	515	524	508	530	487	503	505	497	536	503	520	474	527	518	514	523	526	560	526	551	538	501	526	530	532	523	483	524	547	514	531	498	550	532	539	556	511	518	571	520	524	533	558	540	551	516	554	548	530	553	531	550	504	502	551	518	546	532	563	494	537	543	570	515	501	527	543	546	501	539	513	516	538	539	519	484	536	549	546	504	532	518	520	573	537	514	523	496	559	532	547	569	503	547	497	504	524	540	471	571	535	537	492	505	509	534	541	523	504	563	546	546	484	534	563	538	526	551	567	469	547	492	538	562	564	536	561	544	571	545	566	576	546	560	563	536	526	542	511	524	512	556	536	549	539	530	556	508	501	528	528	567	527	526	533	512	550	536	537	587	527	504	543	541	567	539	516	511	509	530	487	555	504	516	558	518	576	527	576	551	514	533	511	556	502	528	580	506	501	515	518	518	522	555	531	519	557	549	535	510	534	494	541	522	551	544	524	552	541	511	494	488	526	539	480	519	535	522	533	547	535	518	560	553	522	544	517	514	519	551	558	522	526	522	501	549	490	552	499	494	517	543	499	531	494	540	534	544	526	576	558	520	504	535	500	543	518	551	497	554	556	519	562	559	586	509	523	518	505	526	517	544	557	540	509	540	534	536	506	543	549	552	546	512	561	547	525	556	505	482	544	537	510	518	600	535	486	518	532	529	502	501	535	545	520	544	558	542	565	516	551	528	535	552	533	545	536	513	532	502	538	558	523	498	546	544	536	484	547	556	554	520	520	549	522	555	533	541	499	507	490	517	526	508	541	505	505	525	539	516	482	486	534	573	544	522	519	553	548	495	580	539	544	504	566	520	547	548	539	502	510	518	514	550	522	560	523	534	502	528	523	508	491	527	540	535	574	541	517	534	542	514	563	507	516	516	535	576	537	530	546	488	550	525	551	516	510	558	560	519	522	477	533	550	494	514	484	547	528	553	517	528	565	546	539	568	509	509	517	554	510	531	483	546	536	550	545	524	528	575	557	548	498	536	580	528	539	541	517	504	525	566	551	524	546	540	505	513	558	519	518	538	541	509	516	533	534	508	528	525	511	533	537	489	471	538	512	548	526	497	536	544	546	558	566	500	532	498	555	543	545	516	543	533	567	495	512	512	484	577	476	549	518	507	553	554	532	521	540	504	530	527	527	545	503	566	532	516	543	551	525	545	505	567	517	513	534	531	521	572	521	513	524	529	559	559	535	527	550	538	532	507	514	543	564	486	550	498	542	520	510	521	531	562	512	558	523	552	522	531	483	537	500	544	572	533	530	528	577	522	547	504	554	521	523	546	491	531	535	511	512	538	492	537	502	532	576	507	540	523	566	519	511	542	540	585	523	513	544	509	550	502	552	500	495	513	498	546	525	553	503	547	512	529	565	538	537	477	531	527	510	523	485	477	539	531	508	521	520	542	494	526	514	532	519	519	555	541	530	587	554	519	552	526	553	534	569	554	554	517	527	503	558	520	524	533	569	548	506	520	554	565	548	532	554	485	506	535	524	586	527	554	515	536	498	540	513	562	519	526	537	501	540	542	527	535	566	538	492	575	524	535	517	533	518	539	516	526	514	525	565	521	527	517	526	521	564	541	569	525	518	516	503	523	563	494	537	543	485	518	583	523	522	497	477	493	509	521	515	556	550	564	516	526	519	524	511	555	514	554	546	524	504	518	524	537	571	516	576	532	533	502	532	544	494	537	512	533	522	543	532	557	533	502	540	523	538	527	534	544	550	558	542	557	521	522	534	546	534	561	534	532	543	548	486	517	518	518	500	575	498	518	541	577	539	565	496	500	547	554	526	516	566	533	528	509	552	569	502	518	521	590	511	518	485	569	540	505	523	499	558	535	547	523	486	526	548	540	516	549	528	569	516	562	541	557	524	513	536	513	536	526	537	547	502	485	526	532	523	503	497	548	516	546	538	511	484	561	499	528	506	536	506	525	485	518	557	532	526	504	509	551	521	546	537	496	520	512	505	506	518	549	522	512	538	498	573	555	524	540	507	536	535	556	528	506	523	535	530	507	489	522	527	543	536	527	530	523	537	515	535	516	510	532	521	546	555	557	492	476	542	528	541	542	535	511	505	540	478	537	504	544	502	508	516	510	542	558	563	565	522	532	566	581	526	558	543	531	556	541	526	529	522	544	500	556	507	526	535	543	525	575	538	531	544	564	526	549	533	564	568	498	529	537	493	559	515	514	525	564	558	526	520	524	554	555	542	522	538	537	483	560	544	560	509	530	562	507	512	530	591	499	541	529	497	566	540	501	492	506	525	547	499	537	529	536	553	529	528	543	512	498	541	555	515	523	516	499	534	577	539	519	555	533	518	534	516	544	497	562	582	528	539	545	521	538	520	526	546	521	502	531	577	498	547	547	553	550	492	497	479	535	569	518	520	507	518	535	554	547	519	520	531	532	494	544	517	567	514	541	537	529	522	547	532	534	516	525	544	548	508	530	551	538	541	525	562	559	543	557	523	511	519	498	476	546	532	499	550	525	530	531	550	505	546	505	515	515	557	510	510	572	551	586	552	520	512	552	548	569	546	516	541	498	539	505	491	526	512	493	552	555	510	519	542	548	532	509	548	514	544	494	517	563	525	538	541	504	523	541	538	522	511	513	495	503	554	479	518	538	582	540	530	531	557	523	554	550	548	505	516	559	553	518	524	506	509	505	538	533	540	530	517	566	552	557	529	529	589	513	502	516	504	493	511	512	536	547	524	535	513	534	518	563	525	512	538	544	535	530	498	540	523	516	567	567	539	515	528	544	497	534	522
5405	2498	736	481	406	605	559	540	508	420	378	367	297	316	268	252	165	183	178	157	152	128	126	119	122	134	108	113	123	118	113	107	103	105	109	97	103	115	114	141	111	102	112	102	108	113	93	102	102	114	92	88	94	105	103	107	105	104	114	111	111	110	98	78	101	113	121	115	101	117	119	112	97	119	116	89	112	110	89	129	89	114	103	122	106	92	127	109	110	77	104	124	112	103	118	97	107	104	98	121	108	120	97	104	106	112	111	105	95	105	109	112	118	108	113	115	113	122	112	105	123	122	106	104	122	100	102	104	86	113	114	125	113	133	119	105	123	116	101	101	102	106	105	93	113	115	109	116	107	121	121	99	125	120	97	127	100	102	103	139	108	108	113	110	95	115	118	117	126	112	98	109	94	107	118	94	96	92	125	120	116	109	109	119	117	111	111	114	110	98	111	112	123	109	100	124	118	125	132	94	106	97	108	114	119	98	93	105	105	112	98	106	109	112	113	111	102	104	102	89	102	89	111	101	109	100	100	91	127	126	100	122	109	103	125	110	111	112	92	105	102	117	106	115	95	88	100	100	115	92	118	110	129	114	101	97	116	111	119	115	101	102	112	104	122	127	111	95	109	109	106	93	115	107	113	101	107	111	115	113	118	110	125	97	104	112	122	112	99	102	119	92	111	103	94	115	110	92	123	99	115	111	107	124	112	116	110	124	115	100	105	102	121	90	97	108	112	106	100	93	108	108	117	108	108	105	107	104	104	99	107	93	102	108	103	98	98	103	91	105	92	93	108	101	105	113	119	123	102	94	121	102	93	99	101	123	118	109	106	118	90	116	98	96	114	98	99	104	97	113	92	124	93	97	110	96	106	104	104	110	110	88	109	113	110	111	111	86	100	110	101	106	136	94	120	93	94	106	112	106	105	96	127	119	101	104	110	98	114	105	102	97	104	105	120	115	118	112	105	106	115	105	114	95	117	100	103	95	101	102	113	123	102	111	108	105	119	115	112	94	82	115	116	105	93	106	103	130	101	116	102	96	122	111	95	124	98	98	97	114	124	100	99	104	128	113	98	111	111	101	92	100	110	111	101	103	97	107	102	102	92	111	103	123	91	106	97	107	116	99	93	90	89	106	114	99	115	97	105	91	103	113	92	109	115	107	133	91	113	112	109	101	92	104	130	100	95	120	102	109	94	94	105	117	115	123	100	111	115	126	103	115	87	95	118	110	90	117	97	99	94	83	123	126	113	117	113	106	104	96	117	102	139	113	110	103	112	102	93	118	102	132	102	109	98	101	105	116	110	103	100	109	98	94	117	110	101	106	110	98	100	122	97	114	113	113	99	111	123	109	115	102	117	115	118	101	109	111	118	107	103	121	106	126	104	112	104	131	105	107	98	79	100	128	108	112	106	83	115	131	112	121	92	94	98	105	109	117	91	93	97	120	106	131	110	110	122	112	106	102	100	126	113	107	110	104	109	106	101	120	110	114	120	113	104	120	109	103	88	91	116	102	107	95	106	121	105	123	101	117	117	92	109	112	97	109	104	103	104	125	97	109	94	114	90	118	104	115	110	118	100	96	104	104	95	119	130	121	100	103	99	110	107	117	120	136	118	120	112	121	109	92	107	99	121	97	123	110	114	116	83	106	114	121	102	102	112	116	106	107	115	103	109	112	104	97	82	107	111	115	108	98	98	131	120	105	102	126	113	108	101	118	86	106	110	106	115	99	91	105	118	123	103	80	116	106	131	108	99	104	111	103	95	120	109	109	114	112	111	109	99	104	112	110	122	102	118	105	113	116	99	105	104	114	109	108	88	113	109	108	103	113	109	109	86	108	103	103	103	107	113	116	94	114	104	99	102	140	100	115	95	97	127	109	98	92	123	87	100	109	111	114	99	85	105	126	105	103	94	96	122	94	93	112	100	120	119	105	118	116	111	92	98	101	103	108	112	120	116	104	100	106	113	126	89	95	112	105	96	112	120	106	90	110	105	110	100	103	117	110	97	102	92	110	95	102	109	100	117	115	104	102	101	106	115	113	116	122	103	110	96	124	109	107	103	92	114	91	109	119	106	101	109	111	94	114	106	106	120	106	97	118	108	118	114	110	121	108	120	120	105	103	109	107	102	119	125	100	115	111	121	103	99	109	99	91	80	87	121	94	120	102	91	120	148	104	82	119	117	101	113	117	82	83	106	101	106	115	110	104	127	95	97	116	85	95	110	96	123	118	82	114	93	91	113	128	92	122	121	101	95	104	95	117	99	115	104	114	103	109	113	100	105	102	110	118	114	120	121	100	102	99	94	97	118	88	114	102	119	93	94	106	100	127	112	115	116	117	89	113	110	92	97	102	121	102	121	116	126	98	98	118	115	109	94	96	112	103	101	103	99	116	125	91	98	88	81	122	92	100	108	119	113	108	109	99	116	105	89	120	101	110	98	112	99	108	98	109	107	112	112	101	128	124	118	107	97	117	102	92	89	112	108	115	100	109	101	105	107	114	97	100	104	110	108	95	102	127	112	100	112	107	114	104	113	112	102	122	110	113	123	111	109	100	108	116	102	126	105	125	126	106	115	115	117	120	122	123	112	117	87	88	95	105	129	129	106	107	153	105	147	108	100	104	123	127	80	106	112	103	110	104	101	104	120	103	110	90	93	105	114	102	116	99	120	112	110	114	102	119	106	103	88	99	106	99	124	117	122	104	123	94	103	101	121	114	99	95	109	101	104	102	112	111	87	117	119	107	116	101	104	98	100	110	85	97	103	101	116	102	102	113	94	111	116	129	120	107	122	112	117	109	102	101	108	106	103	109	111	104	108	94	115	116	100	99	110	97	116	118	114	111	113	105	92	115	103	107	111	115	106	102	97	102	88	105	97	113	108	109	98	118	136	105	97	127	109	110	99	116	102	128	103	107	94	88	119	136	106	106	102	110	120	112	128	109	104	113	99	99	95	101	102	95	126	104	101	121	109	112	111	102	110	107	93	116	108	101	139	116	110	109	113	121	107	103	104	116	99	98	119	128	110	112	109	118	115	117	103	88	97	107	109	99	122	107	109	87	109	110	112	105	102	137	122	93	97	94	103	109	104	94	127	106	94	99	114	93	113	128	117	120	119	96	105	109	100	121	99	120	100	92	96	107	107	119	92	109	95	113	117	110	104	97	104	101	124	100	96	99	97	101	93	107	98	119	101	105	102	115	115	89	94	98	122	115	119	110	93	102	101	88	89	98	132	115	110	114	103	119	110	104	99	94	105	115	104	110	130	115	113	113	110	122	133	103	106	104	129	108	142	115	118	112	108	111	106	116	106	114	109	104	109	90	105	97	97	96	97	105	97	119	107	88	95	93	118	84	118	102	98	121	86	99	113	101	88	89	107	109	110	116	89	127	118	107	110	93	103	105	94	101	116	98	97	106	110	107	109	81	111	105	114	102	105	111	111	117	112	106	97	124	128	109	96	106	108	110	106	105	92	93	105	113	121	111
33344	17566	7924	10116	17995	21226	19771	16996	14353	11514	10070	9940	8157	7373	6186	4630	3267	2918	2647	2137	1943	1805	1645	1391	1317	1236	1140	1085	1111	997	971	1036	995	946	943	929	922	863	882	878	937	897	890	891	819	935	862	902	920	892	866	853	846	877	890	931	895	879	800	827	906	858	905	847	824	862	858	845	918	854	836	857	881	880	881	862	861	822	892	845	903	840	839	863	918	887	834	848	813	773	906	876	817	867	841	844	856	856	873	896	849	821	868	907	843	921	836	849	876	822	852	814	827	865	885	864	874	876	775	805	886	867	876	908	850	842	853	899	906	872	898	904	901	917	880	883	819	888	823	890	847	886	899	847	860	870	904	852	904	821	838	874	847	854	869	860	896	841	932	898	871	813	941	847	871	906	895	870	841	862	912	928	873	829	834	863	840	875	875	804	882	857	903	840	914	838	903	880	817	894	936	878	823	875	878	882	878	848	871	857	866	839	868	824	880	874	873	854	847	841	878	844	805	866	900	833	860	865	844	876	826	843	883	861	790	806	893	855	898	840	868	830	879	841	864	900	847	911	873	844	834	921	877	843	844	812	832	848	901	859	882	878	846	868	834	887	865	832	878	871	829	887	832	852	842	838	925	866	859	866	836	856	857	901	826	871	857	844	900	913	799	899	866	866	888	886	847	885	879	851	813	816	907	869	875	864	900	822	818	840	847	848	883	851	826	811	862	866	852	790	824	871	822	839	858	888	895	851	843	877	849	870	884	816	875	811	854	858	826	868	859	866	852	916	844	872	866	821	902	903	861	886	877	804	866	866	842	899	944	914	881	861	912	865	866	890	817	860	832	837	847	848	826	907	878	839	915	870	822	860	822	862	819	834	869	868	843	840	842	893	837	827	840	858	847	839	868	926	902	868	818	911	923	889	852	811	895	841	914	835	880	887	857	897	831	879	843	865	839	878	909	861	863	818	882	846	887	866	826	881	868	867	883	843	885	873	894	864	843	933	824	878	862	887	873	826	914	868	842	863	891	811	849	897	785	891	870	885	858	842	858	904	881	846	866	851	868	893	883	897	868	850	853	828	926	814	857	901	903	816	879	894	895	909	896	832	876	863	831	845	839	882	838	882	895	848	939	849	846	919	871	870	854	847	860	833	902	853	870	853	869	850	842	855	835	863	902	883	887	853	840	887	850	829	826	864	905	858	883	844	915	925	885	812	843	873	821	870	835	861	848	838	805	886	892	840	843	855	902	847	915	887	843	913	840	870	852	848	878	799	877	829	819	795	846	857	865	904	918	886	882	809	885	875	900	868	827	840	849	840	862	840	837	849	829	857	848	861	889	867	899	922	848	866	841	841	852	820	838	850	859	903	828	831	877	900	875	855	910	867	862	898	859	911	916	871	851	848	889	912	871	836	851	891	932	871	832	880	838	842	827	887	841	883	834	904	847	884	935	822	829	891	808	859	837	839	833	872	810	862	904	874	866	874	869	899	833	871	830	888	856	867	885	838	859	907	868	838	855	871	875	891	847	840	852	849	859	871	823	898	877	798	805	874	868	891	884	924	843	903	890	852	852	857	888	869	880	859	857	829	883	873	878	864	870	856	859	822	896	869	827	877	862	845	806	831	842	873	897	901	849	790	853	922	836	848	823	846	864	899	892	858	891	819	870	867	821	897	904	866	849	867	833	849	870	904	873	872	851	830	847	883	890	874	822	871	892	860	854	809	842	851	850	878	912	839	886	868	866	879	837	890	890	831	837	845	840	871	887	892	889	882	871	844	853	920	901	846	908	854	810	816	855	931	836	885	865	843	812	888	869	810	901	879	806	808	858	863	873	832	826	814	885	883	897	877	831	900	820	848	874	891	891	876	860	890	871	850	854	841	875	878	899	889	921	890	791	827	850	888	840	876	880	875	878	848	922	858	857	852	867	866	871	841	874	856	887	825	836	869	885	860	917	832	849	891	836	860	892	864	880	856	846	832	845	835	808	905	854	820	871	880	816	842	868	891	861	891	893	861	825	865	829	793	849	846	876	862	798	841	898	840	883	838	852	878	881	868	921	849	884	869	848	934	872	870	843	837	840	854	887	843	822	867	887	880	854	864	872	826	892	847	891	881	857	825	870	835	856	857	905	918	866	849	888	854	884	835	857	895	891	870	888	845	847	861	870	899	876	809	867	917	871	852	925	893	849	856	859	913	851	854	868	908	841	879	820	825	860	845	858	904	873	887	842	896	873	815	839	860	859	878	855	835	836	828	868	917	898	880	882	831	892	847	835	860	828	840	887	836	876	915	810	861	870	859	824	857	821	863	920	857	795	843	851	833	868	854	780	871	875	916	881	865	809	852	882	865	842	819	876	890	883	821	836	856	848	844	822	881	843	820	881	884	820	816	892	832	829	853	865	832	865	826	830	853	817	870	913	844	907	903	894	841	903	862	870	863	807	921	893	881	848	865	859	890	893	871	855	908	869	951	877	839	833	925	911	842	875	863	850	818	885	861	847	845	829	878	817	908	876	939	880	878	844	812	863	848	841	915	832	839	896	880	849	860	839	853	830	896	874	875	839	801	901	836	809	851	884	830	892	846	790	902	859	894	853	849	822	859	887	859	884	885	883	860	880	849	845	850	895	832	871	852	864	899	854	858	892	898	868	879	925	843	847	867	880	865	841	863	891	875	881	851	849	903	862	932	826	808	882	802	851	902	803	882	892	846	922	919	829	906	879	911	872	862	829	840	866	823	866	861	844	850	872	817	846	850	895	880	850	841	873	901	843	915	846	885	850	838	851	813	862	838	867	905	839	865	877	799	877	828	856	854	871	877	895	862	875	857	845	856	891	832	844	859	868	884	868	861	889	844	880	878	893	901	890	886	863	824	826	829	864	853	825	868	916	886	894	847	855	848	877	830	832	883	874	834	883	882	810	886	880	888	796	865	842	883	860	868	856	867	831	954	831	865	834	871	857	791	842	847	904	891	915	891	904	901	863	900	880	847	896	875	878	904	904	860	860	834	821	855	866	874	882	824	817	853	895	830	879	896	813	897	848	860	857	871	863	843	867	888	892	838	893	825	806	916	856	835	861	851	850	881	869	899	902	911	860	866	849	904	820	883	833	877	826	891	873	876	911	892	860	845	811	825	826	842	844	841	890	918	928	843	840	887	917	858	860	825	852	817	893	831	909	915	863	862	878	866	896	819	865	882	880	842	883	865	823	907	816	831	882	915	921	827	888	866	859	882	886	906	861	895	875	844	881	915	830	871	871	868	914	831	937	840	923	905	848	887	874	885	825	882	853	823	876	849	871	898	857	859	884	889	847	880	904	893	844	872	872	860	835	877	827	848	875	906	884	873	879	889	924	842	885	858	930	878	882	940	837	902	861	881	847	885	879	877	855	826	818	909	859	817	877	859	883	844	833	874	864	889	822	873	827	903	867	869	817	884	902	941	853	850	881	823	869	859	900	869	911	835	849	936	816	869	855	882	850	811	817	860	846	887	877	830
2857	999	396	248	245	313	329	322	262	225	200	215	205	164	151	143	100	96	81	89	72	61	69	75	64	57	75	58	43	52	56	59	58	51	50	50	48	72	56	53	73	61	61	52	54	52	51	46	54	57	56	53	63	63	60	55	52	58	58	57	56	50	42	47	56	55	47	67	57	41	51	52	46	48	43	54	55	47	51	42	50	60	54	66	51	59	59	56	52	50	56	53	51	50	69	57	55	68	50	53	51	57	54	50	43	63	57	49	71	56	69	57	53	51	58	50	66	53	50	65	48	49	60	50	61	46	62	63	55	47	36	62	62	50	54	63	59	57	45	64	52	51	60	57	54	46	61	56	58	44	50	58	52	55	52	50	65	61	46	49	58	61	54	57	58	61	46	54	62	59	63	49	57	41	48	67	57	53	54	65	44	47	53	51	45	56	49	61	59	54	56	49	61	69	43	53	49	63	44	39	53	57	61	50	62	63	33	53	63	57	54	45	58	40	59	51	62	46	65	58	50	56	52	38	42	57	71	52	51	55	53	52	36	46	66	61	45	50	50	57	68	73	76	53	47	41	51	62	60	58	60	58	61	52	50	52	44	50	51	46	55	70	55	76	38	49	61	59	65	50	53	49	53	58	45	51	53	52	59	48	56	47	56	67	53	48	62	63	46	52	51	59	64	55	58	50	56	57	66	61	70	58	47	60	50	61	60	44	47	56	58	56	54	68	58	53	46	60	52	46	61	59	57	58	43	56	54	56	54	52	53	64	59	63	50	54	52	69	72	58	60	53	59	46	57	46	53	45	54	60	62	59	46	47	60	56	51	51	55	47	54	51	61	66	57	57	56	59	51	56	59	58	57	51	68	49	37	59	51	57	54	61	41	52	66	62	50	55	56	66	48	47	60	49	53	70	61	61	45	45	62	53	46	50	53	54	55	50	59	42	58	58	47	59	45	53	54	56	59	47	53	41	55	53	53	53	63	80	58	62	54	53	55	53	54	56	56	43	57	62	56	57	52	56	60	70	51	44	68	44	56	58	55	62	51	52	48	45	63	50	71	49	57	48	54	54	46	51	50	49	65	69	43	48	66	67	55	36	44	49	65	41	59	60	54	62	61	57	56	64	56	43	63	59	40	47	50	53	62	55	55	47	59	51	45	48	52	58	42	54	57	64	51	58	57	47	45	53	55	50	52	53	72	54	44	49	58	44	57	51	59	62	62	59	64	57	52	61	64	42	56	58	48	58	49	52	49	70	47	46	40	61	55	36	45	53	66	57	59	61	59	52	54	61	46	48	59	45	55	44	54	56	69	55	56	46	54	61	57	40	66	60	59	52	62	55	44	46	54	55	46	62	54	63	59	64	55	56	72	70	45	49	65	50	47	61	55	48	58	60	58	61	39	56	45	59	49	51	55	43	74	49	59	55	67	53	57	54	40	57	42	47	46	58	56	57	54	47	48	59	48	46	48	60	57	47	44	75	46	69	60	65	53	68	66	52	52	57	49	48	49	54	46	51	52	60	50	60	50	56	46	60	54	58	60	50	56	45	61	44	49	58	62	74	48	57	51	59	55	46	58	54	76	61	59	50	58	60	57	62	59	44	55	40	57	63	67	50	47	64	49	51	41	44	47	55	65	42	56	57	68	64	58	54	56	55	51	60	71	53	51	43	49	55	73	51	56	40	61	54	52	56	45	68	46	58	50	61	52	49	50	45	52	62	66	42	47	50	59	68	47	54	56	44	50	64	54	53	50	61	44	64	47	54	54	39	53	46	48	63	52	53	62	49	53	52	57	57	63	51	61	40	55	50	51	65	68	53	56	54	65	51	63	57	43	54	36	50	59	44	53	43	61	69	48	66	39	37	42	35	43	46	53	46	61	50	54	53	71	46	43	69	54	58	61	63	59	69	44	55	59	64	63	56	56	53	52	49	56	56	48	54	52	57	47	40	60	49	47	48	63	56	46	62	58	60	49	54	51	53	45	46	62	66	61	54	49	59	52	63	62	58	59	62	46	53	52	51	58	45	53	49	49	64	60	59	44	45	42	58	56	38	50	39	50	52	50	57	71	58	45	63	51	51	40	53	50	64	56	55	50	60	67	44	54	52	56	63	56	48	49	67	62	64	61	46	45	56	55	54	58	54	51	51	49	44	61	49	56	43	60	51	53	52	56	48	48	49	49	69	57	34	55	41	47	55	53	49	61	55	62	41	57	52	46	57	53	59	44	54	55	43	64	62	60	51	52	58	51	68	50	52	56	55	45	50	54	52	62	47	51	52	51	51	67	46	54	54	56	61	62	47	55	58	47	51	39	54	71	53	61	64	51	60	64	59	36	49	60	50	51	46	51	34	43	59	50	58	51	63	60	74	65	48	66	58	54	66	64	56	47	64	44	62	55	52	58	56	47	55	48	49	36	56	58	65	62	42	53	54	54	55	52	71	57	63	49	56	66	44	52	55	55	54	55	42	59	59	54	56	54	63	44	54	61	55	49	52	54	50	63	52	49	62	60	51	55	51	44	52	50	52	52	58	52	54	66	54	54	65	45	62	50	53	48	45	66	58	47	57	52	39	52	60	51	64	61	53	50	64	55	58	49	46	45	57	58	55	52	48	64	50	37	55	57	66	50	48	57	55	57	56	58	58	57	59	40	52	54	54	48	66	48	58	38	46	50	59	51	55	55	52	56	51	64	58	54	60	56	52	52	57	44	47	54	47	59	50	65	70	59	51	58	49	64	48	55	60	56	43	46	49	61	54	49	62	39	45	52	55	49	43	46	60	55	62	49	42	59	51	57	36	67	55	60	59	45	67	47	60	68	48	65	58	50	53	52	52	51	67	48	55	56	47	56	55	47	56	67	54	44	49	55	51	57	64	44	48	54	46	60	53	45	52	62	52	53	49	66	51	51	57	42	46	53	62	58	48	51	48	52	49	50	67	53	68	61	50	52	47	53	56	67	50	69	53	61	56	54	48	52	56	51	66	49	60	58	47	51	53	54	46	53	57	55	58	44	50	58	50	51	50	69	56	46	54	54	54	49	53	61	40	57	60	61	62	61	45	65	59	53	44	40	64	62	67	58	67	63	57	64	56	45	58	60	48	46	46	56	64	59	55	48	39	53	74	53	53	39	62	53	52	57	46	53	57	51	53	63	45	38	53	53	46	55	60	47	58	42	67	53	59	60	51	53	51	65	46	59	52	72	54	50	56	66	56	58	42	44	64	63	62	53	41	54	48	59	49	49	45	51	55	45	59	47	49	57	50	50	66	59	51	52	45	44	71	62	54	53	55	50	44	46	61	54	70	51	71	45	48	51	47	56	53	56	57	64	43	46	56	49	48	52	55	57	55	45	64	69	50	60	56	57	50	61	64	54	46	44	53	47	60	51	62	60	56	56	46	68	47	55	54	54	52	58	61	62	55	61	64	66	53	57	49	51	53	50	58	50	62	46	58	46	43	62	54	47	61	51	47	55	45	43	69	48	49
25347	11143	4745	6102	12527	14863	13769	11326	9408	7410	6213	6227	5124	4143	3729	2924	1874	1578	1551	1193	1036	917	953	760	714	670	606	614	545	543	490	517	504	520	515	522	491	489	461	480	467	452	441	486	456	425	459	438	457	463	487	438	441	430	437	450	452	439	482	465	437	469	445	481	479	479	458	494	431	508	463	442	436	479	474	447	425	466	453	491	412	399	462	454	447	470	430	442	426	474	473	462	470	450	456	460	445	444	466	437	454	437	454	474	472	444	449	460	489	473	409	451	480	447	474	472	456	428	471	454	411	458	443	458	424	457	443	466	465	483	446	460	440	478	439	442	445	452	464	463	477	456	453	447	490	455	456	460	459	489	465	456	424	499	446	465	469	454	456	430	469	426	436	451	436	448	444	467	437	432	460	474	471	428	443	480	461	412	468	435	459	424	506	409	448	449	490	431	475	447	436	435	469	437	459	426	453	439	475	495	443	470	422	437	498	459	456	427	468	439	462	446	448	447	430	456	435	489	447	461	433	483	417	439	457	485	450	445	457	459	454	425	460	441	437	444	440	457	461	463	496	513	449	472	416	473	475	433	459	469	494	441	469	436	449	467	458	437	473	459	481	428	430	451	428	458	436	421	440	460	470	470	425	461	441	474	465	461	409	467	463	427	447	503	434	434	462	468	455	458	455	448	428	480	453	463	458	426	464	438	446	476	467	435	469	434	470	489	441	448	440	419	466	468	483	410	430	415	444	418	434	442	458	435	464	485	458	451	468	453	455	469	444	439	462	482	456	474	451	406	434	463	453	486	464	446	485	454	460	446	465	430	423	483	479	469	474	435	440	432	491	404	465	449	408	464	438	461	452	406	423	423	471	443	446	475	465	446	463	453	435	471	451	419	468	488	440	456	471	437	447	476	447	476	495	436	474	467	445	486	465	459	465	448	445	435	409	448	429	460	471	466	434	456	453	507	477	437	458	426	446	461	468	442	475	442	451	484	433	499	435	479	467	450	457	467	459	467	446	414	465	397	438	436	446	482	461	477	465	439	439	441	483	469	427	422	474	464	391	506	443	441	465	467	433	414	447	437	463	437	472	455	469	415	450	434	437	457	494	445	418	453	465	468	441	432	467	443	445	429	457	459	454	451	433	432	452	457	464	442	458	442	446	453	457	481	440	478	426	437	431	421	459	408	438	464	458	445	442	456	434	414	438	446	442	458	415	429	461	459	436	430	483	448	460	461	427	481	458	455	453	450	468	448	473	446	433	426	443	436	421	464	459	433	478	485	419	445	452	443	416	484	501	485	484	461	446	478	467	439	455	415	455	458	440	453	449	459	438	478	457	434	449	423	500	422	434	456	414	444	459	464	488	439	444	412	484	432	478	475	473	430	449	477	446	474	444	432	436	477	434	458	461	452	457	462	474	486	405	450	491	435	452	412	433	469	419	429	469	502	469	451	478	447	449	435	430	477	480	470	448	468	462	459	478	427	476	432	445	431	477	485	491	439	471	479	453	421	446	462	443	454	468	479	478	494	459	435	454	449	474	482	428	450	420	437	448	408	453	475	439	478	486	444	464	461	473	461	425	438	475	474	444	452	474	439	421	476	442	504	463	451	455	460	498	443	470	448	487	460	430	474	457	465	488	459	429	443	448	420	450	477	448	435	440	429	489	443	468	461	501	427	462	456	436	458	486	468	456	461	429	461	453	457	464	398	427	459	451	452	436	466	511	461	453	466	463	490	471	472	461	415	470	425	446	451	479	428	426	488	422	471	480	424	448	471	428	450	461	456	458	488	454	429	455	428	449	475	449	462	480	437	504	454	461	460	475	465	462	436	470	485	456	437	444	451	444	437	457	481	511	428	420	454	488	475	443	464	448	455	463	471	443	461	473	417	440	461	451	454	457	456	480	420	443	465	493	464	442	477	469	452	467	474	485	475	457	452	464	437	428	463	475	477	471	474	461	472	432	459	486	475	450	445	452	477	445	495	492	484	492	466	467	422	431	452	456	475	457	465	462	425	441	464	430	463	440	443	473	502	454	465	429	446	487	469	425	483	446	448	453	464	429	480	451	485	426	450	447	446	416	445	459	474	497	468	480	437	464	423	436	439	489	467	431	447	471	450	443	452	456	479	440	497	517	478	471	466	447	469	425	468	473	433	486	477	440	467	473	470	436	438	465	480	418	468	467	437	451	452	435	415	459	456	425	452	460	417	423	468	415	500	450	436	445	433	455	465	443	444	463	463	462	430	435	463	445	457	471	478	466	461	464	488	432	475	473	431	468	442	459	440	436	456	459	418	491	488	472	449	460	470	444	435	465	433	466	462	446	434	452	465	457	416	469	440	466	447	482	431	433	435	450	421	433	454	444	436	422	417	442	415	432	445	485	446	458	482	412	454	437	452	463	479	449	446	478	488	474	429	443	451	436	461	453	435	463	456	462	432	429	438	462	442	439	466	475	453	455	482	478	435	459	479	411	453	475	465	463	428	451	464	481	439	477	465	446	474	473	491	438	430	456	451	476	453	456	446	445	458	428	468	472	444	462	493	467	446	430	436	457	461	479	470	462	417	418	451	458	489	452	452	470	458	420	468	452	456	462	483	461	455	460	427	474	433	455	449	471	446	494	464	440	439	454	448	428	487	459	466	443	440	465	460	419	453	442	474	468	416	455	464	433	431	434	439	493	462	489	465	467	499	459	440	465	477	476	477	448	466	454	466	468	488	487	450	465	470	485	435	441	491	502	478	430	491	461	457	461	459	441	490	439	480	441	431	465	428	462	474	425	421	447	436	453	455	450	492	456	463	429	460	457	454	492	430	466	431	473	467	435	424	439	465	440	437	432	472	446	443	457	444	462	468	458	462	464	431	454	446	405	461	461	501	425	440	455	472	428	399	439	465	454	450	438	462	464	433	443	460	412	446	514	492	461	495	460	472	485	453	462	438	493	439	469	462	450	435	496	450	446	445	435	390	447	509	437	494	446	409	461	436	434	465	408	409	429	445	475	439	443	445	466	457	433	491	459	442	499	442	477	451	422	457	438	457	461	456	425	464	471	455	456	428	461	468	440	414	439	483	478	463	509	478	438	486	457	460	439	421	442	484	442	442	471	509	443	461	417	431	457	445	477	444	451	431	469	467	458	435	474	474	460	467	433	440	473	476	465	438	420	418	469	483	453	460	433	451	449	458	484	467	453	466	460	440	445	472	438	465	497	446	450	421	489	467	455	439	463	427	490	478	467	477	472	488	446	426	444	431	453	430	472	408	414	469	436	477	440	416	441	445	437	466	489	421	431	441	411	477	440	452	483	446	452	443	466	495	450	495	470	495	437	420	457	477	478	446	410	449	437	416	447	455	472	476	446	445	436	461	463	411	441	457	455	452	416	480	440	413	482	489	459	420	481	454	458	439	462	462	485	441	453	437	447	440	477	443	439	438	477	441	438	440	486	458	460	508	449	437	464	477	468	481	489	461	428	411	457	483	454	445	449	445	478	473
2830	1049	370	268	254	323	357	326	290	251	206	181	204	137	154	148	103	95	84	98	77	73	71	77	72	61	78	78	69	65	59	85	61	62	70	53	61	54	55	64	70	68	73	61	58	62	59	67	50	63	68	64	65	66	66	52	53	83	60	57	58	63	62	73	60	55	55	73	66	78	72	74	55	77	60	54	63	73	76	50	63	59	68	62	79	70	68	46	69	68	68	51	58	61	56	66	65	61	57	73	66	65	63	60	58	57	67	56	59	65	64	77	70	63	66	65	76	62	64	85	66	67	57	58	62	61	64	64	60	59	51	69	69	48	64	55	72	71	60	81	66	75	53	68	55	69	61	59	74	62	62	75	56	72	46	62	57	61	59	72	64	69	69	52	98	71	72	62	65	53	56	55	57	72	55	54	54	55	59	72	68	56	61	60	60	67	72	68	52	64	50	56	65	68	58	69	62	67	48	59	67	61	54	82	65	64	69	70	62	58	60	56	48	66	66	65	46	52	60	59	73	64	80	75	59	70	69	64	57	40	70	73	57	66	67	60	74	61	67	71	66	69	68	68	67	59	65	53	76	62	73	53	63	53	72	76	59	67	52	49	71	60	54	66	75	42	58	59	56	62	66	65	74	66	63	64	63	57	65	68	55	66	62	65	77	70	59	69	73	66	59	73	57	81	64	65	50	64	63	58	55	60	51	65	70	66	54	66	58	56	66	57	57	65	51	56	54	69	60	73	56	73	64	59	59	64	69	62	60	58	72	60	64	59	44	70	66	52	74	69	69	64	53	65	57	70	55	61	64	66	60	67	80	66	59	50	72	81	58	51	51	66	78	80	60	65	56	56	70	62	56	58	61	54	56	70	74	41	60	69	76	57	69	63	72	65	66	73	73	54	74	53	71	74	67	53	43	72	60	56	69	60	67	65	72	73	50	71	55	58	82	64	58	61	67	54	63	67	56	56	56	64	62	68	49	72	65	55	68	66	71	65	66	66	67	60	76	53	58	63	59	63	54	55	56	54	51	65	59	56	59	65	60	66	65	62	65	63	60	64	52	64	68	69	47	73	64	61	59	55	65	67	60	54	67	48	58	72	63	64	69	72	66	64	50	52	60	48	66	64	56	61	76	65	67	58	72	72	52	75	74	57	53	64	64	64	75	73	56	59	59	53	59	59	73	68	64	54	55	68	64	48	53	59	76	84	70	41	73	57	66	65	43	65	74	60	51	56	62	61	74	66	64	68	74	60	66	68	65	72	67	61	55	60	68	70	61	77	57	62	74	59	62	59	56	64	66	61	70	69	55	59	65	81	62	73	59	76	73	62	65	73	60	67	69	64	64	65	59	81	58	57	59	69	60	66	67	59	67	68	61	66	57	55	64	62	51	58	79	59	69	52	81	56	61	86	58	78	76	63	80	68	52	59	66	69	59	61	66	82	68	58	62	77	72	65	54	50	74	57	68	68	62	66	41	56	59	55	62	63	54	65	60	63	59	55	62	56	55	76	52	61	61	52	74	63	62	63	59	54	55	65	68	63	72	65	73	68	56	56	66	55	62	57	71	70	47	68	66	62	61	45	65	54	61	61	59	46	74	66	71	71	75	66	70	69	64	61	61	59	51	58	74	58	55	62	70	74	68	75	73	60	64	52	72	64	55	60	70	55	61	67	60	66	53	69	57	61	85	62	60	44	53	63	53	59	67	61	86	59	61	67	59	66	67	45	55	62	58	76	63	55	61	59	60	59	59	63	67	47	54	63	61	73	71	54	65	75	64	76	74	68	60	77	67	64	72	72	57	66	62	75	63	62	56	64	56	57	54	56	62	72	66	70	53	55	61	64	53	54	68	63	61	66	69	64	77	50	60	62	67	64	62	63	52	61	62	61	54	54	70	53	62	59	50	56	65	56	71	61	60	71	69	66	54	62	65	70	75	60	68	53	82	58	73	67	60	49	64	66	77	61	68	72	72	58	59	71	61	58	61	74	48	60	70	62	78	55	51	69	60	52	72	68	61	59	67	60	65	66	55	57	67	63	56	65	63	75	55	77	82	57	57	57	56	61	68	71	51	61	62	60	78	67	37	67	52	59	66	62	69	58	52	68	61	61	62	79	67	58	46	51	63	71	59	66	50	68	58	64	57	46	53	61	73	58	68	56	61	71	69	79	64	61	60	60	57	66	51	73	61	62	64	62	78	71	53	43	73	52	66	62	67	57	60	61	77	64	68	69	72	49	67	52	69	70	72	68	53	63	59	49	61	53	74	50	61	57	60	69	75	63	69	58	49	82	70	54	66	62	61	63	49	61	61	56	49	59	63	71	63	69	68	57	71	66	54	50	54	65	76	57	83	64	50	71	70	72	64	66	57	75	65	74	54	62	69	61	65	67	55	48	64	55	62	70	67	47	48	62	50	65	65	57	67	62	58	56	55	72	67	72	55	70	47	65	70	79	56	63	61	68	69	71	66	65	56	68	56	54	65	66	57	55	61	64	57	64	80	59	54	70	55	61	53	66	78	51	54	57	63	62	57	61	62	60	66	72	69	66	56	77	72	74	62	58	60	68	57	69	66	76	47	58	68	64	58	55	58	62	61	73	55	56	70	57	67	53	73	80	59	57	69	61	74	79	69	50	60	59	62	63	73	58	55	63	77	60	63	81	73	60	56	54	59	64	57	57	49	65	63	76	62	65	57	79	57	52	49	70	65	56	63	56	62	59	57	57	61	68	64	65	76	55	73	44	72	69	78	68	84	66	66	67	49	59	63	61	66	66	49	61	64	47	72	50	56	80	65	48	58	64	55	57	73	55	53	63	63	54	74	63	54	68	57	66	68	52	66	48	55	62	63	64	86	59	64	77	58	66	63	65	63	71	61	66	57	79	70	74	62	84	60	70	59	63	63	62	63	57	53	65	66	61	67	59	64	58	67	85	60	67	59	64	60	62	58	67	49	74	71	60	74	56	81	67	60	63	76	71	59	44	79	59	73	62	59	50	76	50	61	72	55	50	63	64	61	55	66	63	57	62	83	66	72	71	71	58	66	63	56	65	49	67	69	60	77	73	43	58	72	60	74	70	62	56	68	65	62	60	46	79	59	66	61	58	64	68	65	70	61	70	67	63	54	74	54	77	48	71	70	64	63	74	50	52	55	69	61	58	66	59	65	63	66	70	57	61	72	77	56	71	68	66	46	56	74	73	58	55	54	62	68	67	54	60	66	67	74	49	57	61	73	52	55	63	71	65	57	66	63	57	70	69	51	55	73	65	48	63	62	58	75	54	53	52	53	68	54	60	48	77	67	52	59	50	70	55	62	65	57	72	71	66	66	65	56	57	78	69	62	68	74	67	71	56	67	55	57	74	61	71	61	66	62	84	70	47	59	60	61	46	63	79	53	64	75	65	70	56	72	52	65	59	56	55	70	61	52	70	56	61	59	68	47	53	70	70	59	46	67	60	60	52	59	67	70	70	63	75	44	71	63	81	64	65
26491	11635	4797	6247	13052	14768	13430	11831	9695	7240	6180	6050	5147	3906	3820	3117	1885	1599	1476	1243	1087	984	1040	905	778	750	660	603	596	565	587	600	625	569	541	549	559	579	480	479	536	523	505	528	555	507	498	511	522	489	516	493	528	571	538	490	583	525	492	518	530	518	479	499	475	516	573	534	524	543	530	537	551	518	544	522	531	522	491	455	504	530	542	519	533	536	488	472	487	501	508	491	494	535	503	540	463	520	519	505	530	503	506	503	484	559	509	517	523	533	534	497	597	504	505	513	527	556	546	498	484	497	497	524	504	493	553	563	485	517	487	568	491	494	559	522	565	483	560	508	520	501	501	538	501	502	519	519	521	511	491	554	533	505	535	542	507	514	535	503	542	503	544	514	541	515	520	476	501	508	518	492	534	504	545	541	534	540	543	520	512	506	515	516	518	511	534	480	491	493	537	506	541	509	509	524	512	510	503	528	526	502	504	493	526	519	484	531	523	516	512	474	508	508	545	483	532	535	477	518	522	546	531	507	508	500	544	508	538	507	500	559	533	495	527	527	521	503	532	491	527	476	550	526	518	531	518	518	553	512	504	534	505	530	526	528	519	482	535	530	485	508	522	504	554	491	490	520	488	517	512	513	487	506	521	538	582	550	523	562	487	526	546	499	499	505	495	500	544	486	476	504	495	532	525	522	527	520	543	508	484	536	545	521	517	499	514	516	493	538	536	481	509	581	504	513	514	505	492	521	480	535	521	524	523	538	492	530	505	540	520	537	505	511	487	521	534	544	504	489	518	498	522	476	506	571	501	539	544	506	510	510	510	490	489	502	519	523	522	542	518	529	505	520	501	551	498	516	539	489	528	510	521	543	505	547	523	522	525	512	517	515	510	495	507	493	485	530	541	519	508	499	530	491	511	498	494	537	529	566	511	519	542	499	483	521	518	510	477	518	518	494	537	502	502	537	496	514	490	501	540	518	543	525	548	479	515	513	513	529	547	501	526	522	541	508	453	532	518	510	509	485	544	459	516	496	514	518	536	474	513	564	503	521	482	535	552	519	493	519	454	475	546	543	523	491	548	546	532	518	508	478	501	527	589	496	518	501	541	505	490	511	563	531	535	526	564	535	546	531	507	530	488	522	519	515	509	543	498	493	537	503	548	522	498	569	479	455	501	506	547	499	535	554	498	498	493	467	536	497	526	544	554	486	527	502	542	488	518	477	556	498	522	552	496	511	501	527	502	510	511	513	490	525	544	497	514	511	517	485	534	499	520	515	495	519	500	485	525	505	492	531	478	487	529	527	548	532	523	557	497	523	512	509	499	526	530	540	526	525	490	540	501	491	514	525	501	498	508	508	520	527	507	511	576	524	544	534	530	517	506	510	526	525	495	511	510	516	566	491	524	470	514	513	534	518	485	506	501	557	482	511	541	509	505	491	461	530	499	534	512	525	497	533	517	534	507	498	537	518	527	522	544	541	543	544	551	489	537	503	523	509	529	526	495	519	565	531	522	569	543	510	461	536	472	488	555	504	501	476	500	579	556	498	496	560	541	538	519	484	500	525	520	537	529	546	546	532	491	526	521	498	465	518	475	516	521	506	505	520	517	524	512	478	504	525	553	544	575	543	520	502	521	533	490	533	494	503	554	531	534	504	529	497	469	553	538	475	514	524	452	531	513	531	473	519	522	523	479	579	522	536	488	508	508	489	541	492	505	570	506	493	516	546	533	517	558	529	530	528	513	513	496	488	516	521	505	497	465	542	521	496	514	525	513	530	503	485	495	552	498	520	523	506	500	518	519	510	520	536	495	528	545	475	514	487	522	535	540	503	503	534	541	570	503	542	483	583	520	493	508	514	530	508	520	559	513	531	538	479	527	503	507	472	548	503	493	555	545	526	516	497	501	510	492	578	519	469	538	519	538	529	530	487	534	541	548	507	478	505	500	519	500	519	497	505	505	518	521	532	541	533	532	550	573	526	486	496	536	544	533	521	480	558	530	534	502	537	514	507	502	547	521	529	484	539	519	504	490	494	498	474	551	480	491	519	504	480	532	462	569	533	493	482	489	496	503	554	499	521	481	491	533	529	531	490	517	528	483	561	527	520	518	504	511	532	534	522	516	494	510	517	462	538	514	549	517	563	545	527	532	519	513	512	525	521	485	545	518	524	544	530	548	515	519	483	516	476	529	503	501	517	506	527	544	522	512	538	526	514	504	532	527	511	562	465	536	512	531	565	529	509	527	517	538	542	538	532	538	560	517	537	555	519	524	510	557	536	509	533	561	523	540	540	518	555	542	519	539	538	521	527	490	515	568	541	526	457	522	507	546	534	549	498	534	504	541	495	525	552	531	498	513	525	529	513	523	540	494	519	496	524	529	507	516	497	507	514	523	487	524	503	550	554	502	499	525	517	535	568	503	534	514	525	518	531	548	541	559	513	518	527	557	598	484	514	554	575	518	497	534	496	522	518	548	541	548	524	503	533	514	550	525	498	579	547	459	521	499	546	543	511	506	494	521	481	506	521	580	491	498	509	523	540	516	501	519	488	531	517	494	505	532	529	477	534	531	509	484	484	512	517	562	539	527	520	498	542	533	511	518	548	505	539	544	520	522	528	541	496	495	449	519	509	503	508	541	536	542	553	528	524	478	522	523	506	545	522	522	518	480	507	520	521	526	494	536	539	539	554	554	557	530	526	510	545	568	548	527	518	499	535	533	497	522	481	500	493	499	493	507	534	512	512	537	502	524	543	503	525	566	516	518	556	524	496	557	568	493	495	549	546	474	536	541	566	496	548	535	551	513	504	515	547	528	488	498	529	538	515	486	524	527	516	556	514	487	478	509	489	552	531	565	518	524	511	505	538	484	512	534	488	531	514	552	523	522	515	545	530	503	474	520	511	532	518	516	503	472	566	526	529	523	492	499	513	545	519	509	514	523	521	533	555	513	541	511	517	503	496	535	530	520	511	486	509	493	483	523	530	519	475	479	493	506	518	538	526	550	496	531	510	535	505	521	531	544	528	528	528	521	500	519	531	521	542	521	480	510	539	510	559	490	526	507	491	495	508	525	514	495	543	532	541	524	524	519	498	521	530	487	551	472	524	526	546	539	475	525	535	525	457	538	504	526	478	563	515	503	483	519	523	570	504	522	549	492	549	555	521	494	519	539	529	517	523	521	514	530	510	528	495	515	500	510	510	512	503	546	523	545	495	500	536	502	514	523	525	514	510	513	539	533	481	568	523	514	490	535	527	497	505	539	508	522	512	553	513	483	499	527	519	514	502	506	519	528	551	556	488	516	509	518	495	517	526	558	570	469	516	527	456	516	505	543	490	561	521	487	516	523	503	479	545	526	484	518	495	517	505	556	486	531	522	478	496	518	531	543	513	540	496	516	538	510	524	532	535	528	508	503	513	497	533	495	550	569	477	503	513	516	509	472	558	497	527	537	485	488	508	469	558	547	541	488	524	498	533	572	527	519	497	495	535	550	517
4667	1599	560	336	320	448	451	393	368	272	318	315	266	198	215	189	137	103	103	103	105	85	91	85	78	67	71	78	76	72	87	71	67	71	64	63	52	58	80	73	74	67	76	80	75	54	51	77	74	56	78	68	51	79	48	82	76	55	80	58	80	73	72	59	70	60	55	61	71	62	66	76	62	73	67	54	76	70	52	73	81	65	85	82	72	71	72	60	67	67	64	62	79	55	58	73	63	61	69	66	79	53	70	68	74	59	53	73	58	63	67	51	66	74	69	55	61	66	68	65	61	82	67	66	75	66	59	70	52	77	69	59	77	72	69	71	49	68	62	65	55	85	78	69	74	69	74	80	71	51	63	72	64	63	58	82	68	76	63	60	65	62	55	48	61	68	64	64	69	49	63	74	64	52	62	65	68	68	75	57	50	75	61	60	72	61	81	72	64	52	68	59	72	55	62	60	70	74	51	69	60	61	74	78	69	71	66	55	64	77	83	83	45	59	62	70	76	67	55	72	76	61	70	79	71	58	67	78	69	69	68	74	78	75	66	66	48	79	64	48	56	55	57	74	63	65	80	60	68	54	84	51	53	65	59	65	60	52	82	69	59	68	62	83	74	55	51	63	63	61	66	73	66	66	66	83	50	66	54	69	64	53	69	70	63	73	52	82	77	56	60	72	75	72	58	73	73	67	55	61	65	60	79	66	66	66	69	57	64	72	61	60	72	57	55	55	60	61	88	67	68	54	61	58	71	69	59	65	66	57	73	54	72	54	76	68	67	62	70	61	64	70	57	74	55	62	59	63	76	75	51	61	69	56	68	65	71	53	73	61	69	53	59	52	64	59	62	46	64	53	67	57	66	68	64	64	58	68	50	74	71	71	73	67	56	60	74	53	67	80	80	50	51	76	68	74	64	69	59	70	64	72	57	68	65	45	55	59	64	53	62	81	58	78	58	57	62	68	65	70	57	68	60	72	70	63	62	73	72	69	62	53	72	71	73	81	71	52	63	66	74	81	61	68	76	65	62	73	71	55	86	68	76	79	78	56	58	65	72	68	64	73	78	70	57	69	60	61	81	67	73	57	57	55	68	60	64	67	77	65	79	63	60	61	78	66	56	73	71	57	57	55	57	56	61	68	73	66	70	63	59	61	87	55	75	60	68	72	50	60	66	69	59	58	65	54	68	80	71	76	79	62	62	53	70	68	58	65	61	58	73	65	59	80	59	56	77	71	67	60	50	70	72	57	65	74	47	64	68	64	65	60	56	73	63	63	63	71	75	60	55	63	56	73	56	68	60	70	72	72	85	69	70	69	54	83	74	70	61	66	50	66	72	62	57	63	56	66	74	78	67	71	65	63	64	59	55	74	73	79	65	68	72	60	62	65	75	75	78	56	67	71	63	70	61	64	50	75	54	55	62	69	56	54	76	58	65	66	71	66	68	52	63	73	68	68	68	77	67	74	81	66	65	62	87	68	57	75	57	67	52	67	62	61	68	59	72	75	70	67	58	61	69	76	56	66	69	70	69	68	77	70	73	65	67	62	68	63	61	77	82	55	54	73	67	66	48	56	59	63	74	54	51	74	68	68	65	53	72	63	84	52	75	52	55	71	73	48	62	70	66	57	65	72	64	78	73	73	52	78	57	53	64	65	67	65	70	63	64	69	68	49	53	62	67	50	65	67	65	65	51	67	65	59	64	74	75	63	58	68	72	53	69	66	65	68	76	76	76	71	74	70	62	54	75	61	70	84	67	64	67	56	61	70	80	74	67	65	81	67	65	73	67	61	75	75	58	59	67	60	47	68	71	64	62	65	57	58	69	61	80	64	68	58	59	66	80	74	58	70	57	80	65	54	56	59	70	57	67	68	73	61	68	64	69	65	77	52	76	80	62	68	65	65	67	83	69	78	66	56	56	63	81	55	49	63	53	55	61	69	62	77	71	51	69	55	59	74	65	57	63	62	59	66	63	56	75	73	76	59	59	60	70	62	61	78	66	62	67	53	53	68	64	54	69	59	59	63	64	60	74	74	61	72	66	48	65	64	65	78	70	67	68	58	75	76	61	77	62	79	72	66	58	62	57	65	67	53	67	63	71	69	72	60	76	88	64	51	80	51	49	63	67	70	68	78	65	80	67	69	61	71	71	62	80	69	57	59	58	67	72	58	81	68	65	66	60	75	83	65	65	63	73	70	74	62	55	57	57	67	57	77	66	63	68	56	55	63	74	73	58	62	64	73	54	69	78	91	50	69	66	59	72	61	62	66	59	79	64	59	74	52	74	57	68	55	78	70	75	62	58	64	73	86	74	67	81	52	75	64	70	74	64	77	66	61	82	64	61	64	67	55	67	71	61	71	60	45	66	72	75	53	70	73	65	73	70	66	65	58	65	74	65	52	74	80	61	73	48	69	80	53	59	70	67	67	59	55	55	49	64	56	63	57	64	64	57	74	68	60	71	69	67	54	62	56	65	63	72	60	69	73	56	53	76	72	49	77	69	77	70	64	70	69	67	77	69	72	53	67	55	64	62	61	74	63	72	62	64	63	61	62	57	61	56	90	71	64	67	53	62	61	70	48	64	59	72	63	56	70	62	56	53	60	74	70	60	59	77	61	72	51	71	68	68	74	60	72	55	62	75	57	73	68	67	70	51	64	63	69	65	67	69	73	71	61	69	76	76	62	64	61	57	68	62	62	79	66	58	75	56	70	61	71	72	60	68	57	61	55	75	58	63	66	55	61	74	67	65	68	72	65	52	66	66	69	75	74	67	67	72	72	83	59	70	76	49	59	52	65	52	65	65	59	66	73	59	71	80	66	59	68	76	75	59	60	65	72	69	72	59	58	64	73	61	72	64	53	63	59	70	66	68	50	74	64	62	62	64	65	61	73	70	65	64	61	63	49	66	52	76	69	80	64	67	65	69	53	73	57	53	59	59	49	75	73	70	69	56	68	70	64	63	64	72	63	63	79	68	53	76	68	67	52	72	59	81	55	75	69	64	60	66	66	58	66	64	63	78	70	70	64	61	56	73	73	57	60	64	62	81	72	58	66	68	56	49	79	86	57	67	64	47	72	78	52	55	55	65	66	89	58	58	62	53	63	69	65	65	66	55	47	78	55	64	76	78	71	60	73	68	65	64	82	67	63	64	58	57	75	62	62	66	62	64	59	75	58	65	61	63	80	59	61	52	63	67	69	62	71	74	68	62	69	79	65	59	66	64	73	67	59	58	59	63	82	54	69	79	67	64	68	56	78	60	59	68	58	63	60	69	64	73	69	68	74	72	68	64	74	63	54	61	66	80	86	74	87	82	60	52	77	78	59	69	62	64	70	70	62	77	63	59	65	69	73	74	52	75	73	56	69	56	57	67	67	64	67	62	76	80	59	51	67	58	69	55	67	67	63	82	76	62	68	76	65	63	67	65	64	65	62	57	70	83	61	77	54	63	58	61	81	67	68	48	66	60	63	63	73	65	70	61	70	71	73
29899	13857	6351	7979	15441	17985	16432	14822	12319	9377	8149	8334	6602	4723	4862	4101	2485	2126	1634	1794	1543	1374	1087	1160	900	852	809	699	726	684	648	660	668	561	598	613	587	563	584	551	548	542	583	560	559	534	548	534	552	552	490	537	561	496	539	568	563	565	539	538	577	591	567	535	538	529	577	540	548	558	582	575	540	544	558	550	590	551	529	547	576	560	583	549	496	546	569	573	537	564	551	551	540	552	525	564	539	510	517	541	528	530	553	565	579	553	536	532	575	511	558	554	553	588	533	536	558	552	548	537	503	527	553	533	529	549	559	584	558	566	550	521	516	545	570	554	521	588	541	563	558	547	535	568	527	535	573	525	558	550	538	561	527	570	554	528	564	598	583	519	527	514	532	557	547	545	553	565	563	569	525	555	547	573	554	522	558	519	519	581	536	517	558	517	552	522	553	567	540	515	563	485	529	539	548	483	576	565	552	563	535	520	578	562	519	544	518	519	534	552	531	551	566	532	570	543	545	524	609	553	517	531	544	516	559	540	523	532	533	510	523	544	525	539	568	573	528	546	560	564	561	542	550	591	595	575	518	509	539	546	537	552	556	523	520	564	565	540	557	572	487	568	554	529	490	538	575	542	562	545	553	557	553	563	545	515	523	526	566	576	513	531	563	579	499	492	526	574	542	555	539	580	545	524	561	540	547	575	533	527	557	567	518	564	513	548	534	572	560	553	531	562	546	546	555	537	530	589	575	548	543	564	590	560	513	559	567	547	528	551	567	545	544	538	498	550	546	556	514	543	590	552	518	580	518	503	556	548	577	549	539	535	538	551	588	534	529	556	544	497	550	523	540	527	575	531	580	556	533	565	549	555	525	561	525	535	552	509	532	545	538	566	541	548	527	498	537	542	520	535	511	587	543	503	545	535	586	546	561	521	552	513	559	533	518	533	570	574	577	555	515	514	567	548	546	552	531	517	529	551	522	497	533	522	539	509	512	520	546	559	580	535	532	578	574	521	528	548	583	523	520	567	555	484	535	561	567	544	514	522	517	570	543	535	572	577	558	533	542	594	511	550	522	524	543	528	546	564	553	568	571	539	558	527	519	495	573	609	547	559	525	556	559	567	542	533	500	556	537	546	546	552	515	542	533	524	505	578	560	578	510	536	524	538	533	564	550	563	509	556	573	544	585	579	535	540	560	548	528	556	563	557	536	551	504	560	555	517	557	533	543	572	545	542	576	564	545	545	542	571	523	549	506	553	520	508	537	521	551	526	570	578	534	551	533	534	521	557	523	559	534	566	565	543	567	565	566	542	532	551	538	548	541	515	536	560	545	545	544	548	560	531	565	554	549	543	544	539	521	552	540	522	571	557	579	531	511	528	593	529	531	520	543	519	512	581	539	535	592	526	550	578	510	544	524	567	527	513	527	518	559	578	521	506	499	546	527	549	549	547	528	538	512	551	566	531	586	553	543	535	550	506	534	557	548	563	562	498	569	571	548	563	532	553	542	543	539	550	580	553	528	561	545	543	528	521	593	527	539	502	494	575	530	545	507	548	520	572	526	529	519	515	583	529	520	544	589	546	567	553	594	566	562	553	558	529	543	543	558	568	540	529	521	543	547	483	539	551	525	543	527	555	543	572	533	553	516	555	493	540	567	516	522	543	542	548	568	531	523	562	550	527	544	521	588	495	537	526	553	524	489	558	535	537	539	495	591	564	551	536	566	569	570	559	570	504	596	549	532	530	525	510	616	549	549	571	522	529	556	524	542	575	549	532	495	517	553	544	552	555	564	547	545	584	526	522	542	507	508	540	518	504	521	579	549	517	568	528	569	565	534	542	530	536	505	512	523	571	577	560	585	511	519	599	577	532	584	525	565	515	544	556	535	535	547	530	555	550	523	569	566	541	548	521	548	567	549	554	558	545	541	528	538	567	589	584	574	522	576	572	550	546	475	520	563	572	590	557	579	605	558	565	523	541	528	521	550	532	527	533	537	554	556	529	518	560	529	548	519	540	586	518	498	517	549	521	515	480	536	545	596	568	529	570	560	557	602	563	544	531	536	566	557	571	503	501	532	524	524	534	567	525	532	532	502	571	529	529	489	554	562	556	526	556	595	543	572	528	531	525	559	561	556	516	550	589	562	546	551	542	594	561	556	554	545	577	543	568	543	526	521	559	553	560	555	549	537	550	548	524	550	540	553	521	547	540	542	522	541	551	531	522	489	600	550	516	549	510	587	570	547	560	506	543	535	505	522	536	555	515	515	540	498	524	571	564	585	539	544	545	547	536	565	537	542	538	556	554	564	577	559	559	549	550	545	533	523	560	533	560	586	565	565	549	531	484	570	548	551	509	583	534	566	535	553	566	531	539	535	547	548	576	565	559	541	558	594	530	552	545	545	529	534	519	554	561	572	547	525	555	580	524	533	589	567	516	572	512	554	558	515	530	547	557	550	552	561	515	534	557	554	535	565	546	531	583	537	571	550	531	565	540	532	536	565	522	567	518	537	541	543	551	532	535	560	535	540	555	514	569	556	516	541	561	503	564	532	515	566	539	577	503	534	558	561	541	528	507	546	541	528	543	557	551	521	547	586	553	509	571	554	563	539	520	543	543	524	566	531	589	528	558	530	544	541	528	524	493	578	550	537	552	536	531	568	566	512	522	515	486	562	523	538	527	516	531	526	504	530	569	549	564	558	544	532	532	543	536	549	556	551	519	544	547	575	564	539	531	549	558	571	549	547	564	591	570	539	528	509	557	529	584	515	569	580	521	533	507	505	555	550	472	562	538	554	553	560	530	587	553	554	556	519	566	547	513	554	541	547	492	540	520	517	551	547	514	511	546	570	535	523	539	563	543	578	546	562	584	560	533	540	549	581	537	532	528	578	524	543	513	574	543	513	563	555	524	575	513	537	540	566	542	559	534	529	610	571	553	546	519	562	534	565	521	537	557	513	531	537	545	534	545	588	556	565	549	561	513	563	567	491	541	525	586	522	517	543	564	584	526	569	565	552	536	555	544	515	522	502	570	574	504	574	575	564	553	544	560	524	568	553	538	543	544	547	549	558	546	541	514	584	567	562	534	526	554	526	545	533	550	537	538	537	568	549	526	548	569	522	497	576	572	529	549	562	547	538	524	505	543	526	539	521	520	542	540	488	562	564	542	543	546	548	540	540	545	543	532	548	570	543	522	509	558	528	537	581	514	558	574	530	541	526	568	509	505	533	527	542	507	575	581	558	528	525	529	503	553	520	590	538	555	526	554	540	523	542	533	533	499	512	538	525	559	537	551	537	553	540	538	573	515	528	566	523	583	567	586	521	492	521	564	539	555	558	512	552	534	562	527	566	550	553	549	528	530	538	535	556	600	537	578	532	572	516	548	539	541	533	543	532	489	534	560	547	566	576	509	542	507	563	567	555	563	540	519	553	528	503	520	529	527	536	554	545	536	541	542	540	549	555	543	539	590	543	564	543	555	555	524	527	558	549	571	550	554
5743	2586	766	516	510	562	627	600	511	461	376	392	311	247	271	258	164	164	159	141	160	139	138	130	121	109	138	116	111	122	122	116	112	115	109	105	112	104	128	110	128	122	106	102	113	114	108	117	102	124	119	122	105	116	109	116	111	109	112	125	102	122	110	105	127	113	124	112	126	90	128	102	108	115	114	129	93	94	140	111	105	96	122	114	109	118	107	124	117	98	115	96	116	108	109	119	124	106	100	117	109	110	102	105	105	105	105	107	98	139	123	117	101	119	121	124	95	94	85	105	107	120	104	99	104	103	130	100	108	104	104	117	103	116	116	120	106	128	128	113	110	103	97	113	111	112	107	119	93	114	85	122	99	98	96	105	97	106	104	114	119	76	117	97	121	106	120	94	107	109	97	109	96	118	114	107	127	103	115	109	94	92	107	120	106	103	124	117	127	107	113	99	104	109	113	117	118	112	120	97	127	112	120	109	106	108	97	102	104	109	108	111	114	109	105	98	113	114	100	99	117	119	123	99	118	102	100	107	126	118	91	127	120	95	105	97	117	122	102	103	111	95	127	109	104	98	110	113	105	104	109	107	97	109	115	109	96	111	103	112	109	105	119	110	97	112	118	111	98	99	105	94	116	126	119	96	122	108	114	98	110	128	125	106	108	103	111	96	99	110	96	111	125	113	119	96	117	105	108	112	130	107	120	96	98	100	102	124	104	101	116	98	126	93	121	133	108	117	95	112	104	107	124	108	89	98	107	101	102	110	104	116	118	112	120	99	116	123	106	97	112	110	116	114	110	118	111	96	104	118	113	103	101	114	95	112	89	116	98	115	102	98	121	101	131	106	111	92	110	114	94	108	117	108	123	109	111	93	133	114	87	87	116	93	113	117	104	130	110	110	84	101	104	115	124	109	122	135	106	98	109	113	117	106	118	101	97	98	117	129	103	107	116	101	101	102	116	119	129	108	110	102	101	123	110	108	96	98	125	108	92	88	103	109	116	120	115	107	123	119	116	100	97	97	102	115	94	114	120	122	97	108	90	99	119	115	107	102	113	102	115	121	110	112	117	131	115	99	131	129	114	124	114	94	117	120	107	115	104	109	124	118	118	106	98	109	101	102	116	122	112	104	112	103	95	122	112	117	105	97	111	115	108	113	111	115	110	123	122	83	101	105	95	101	113	103	115	108	107	94	112	115	81	103	115	103	98	108	116	142	122	105	92	110	92	107	90	102	118	110	118	102	115	131	99	123	106	98	112	142	109	118	120	106	127	123	107	106	129	124	107	126	116	93	114	111	114	105	107	109	119	125	117	116	100	123	114	103	118	107	96	124	98	111	110	110	100	102	117	104	105	110	125	133	111	123	118	128	100	114	98	124	114	93	103	105	115	132	114	108	95	104	113	105	107	111	119	125	131	127	113	116	133	118	120	130	110	109	105	108	121	113	100	116	116	112	101	107	95	111	126	104	108	105	115	95	104	114	110	103	128	106	101	108	129	117	114	107	101	123	115	124	107	102	121	91	115	111	113	110	105	115	103	112	123	123	124	123	92	102	123	101	101	97	114	106	123	102	126	101	130	120	106	122	120	148	119	113	108	109	97	111	110	115	112	103	111	104	99	108	105	127	111	128	115	114	112	116	111	112	116	124	118	124	97	100	101	109	106	115	103	122	109	125	122	105	143	105	135	106	123	109	121	121	105	116	117	121	108	97	121	114	90	115	90	105	106	114	115	131	108	102	140	131	115	100	100	119	110	131	99	88	111	100	130	107	96	112	103	136	115	119	118	115	138	115	96	121	107	101	105	121	99	110	92	107	106	115	113	133	92	110	115	120	98	104	108	104	121	106	111	120	95	123	125	97	109	101	125	100	111	111	115	103	110	110	126	109	84	101	106	101	98	111	111	97	115	112	126	119	111	106	85	97	103	120	111	106	97	117	113	120	104	109	117	103	95	99	109	111	106	115	128	119	110	114	125	100	127	86	87	104	110	127	95	133	111	114	116	113	111	105	131	99	126	123	112	125	116	112	110	104	106	141	105	97	124	128	100	126	120	115	107	101	114	98	119	102	109	113	88	122	124	100	140	113	101	123	106	107	112	99	111	111	117	97	109	116	99	120	100	91	114	90	109	136	111	111	102	94	103	114	113	108	116	123	111	121	96	100	120	119	114	128	108	109	104	106	105	115	94	100	116	113	104	104	111	94	120	100	109	93	118	90	124	104	113	123	123	128	95	126	107	99	117	109	98	126	119	119	105	121	97	103	123	110	112	112	114	113	100	104	106	106	106	104	122	116	109	129	118	103	135	122	119	111	99	104	115	111	103	121	95	100	116	113	115	122	120	88	113	105	123	122	104	93	110	108	137	105	116	103	122	111	85	115	118	108	108	114	99	94	128	119	113	108	128	105	117	109	105	124	107	108	114	113	129	127	102	112	93	106	136	97	103	91	102	126	104	105	107	108	102	105	104	97	100	114	92	114	106	107	96	101	116	104	84	111	118	118	124	129	107	104	122	111	108	131	120	127	100	134	97	112	115	134	110	96	94	95	113	98	104	98	105	130	108	102	97	114	98	98	117	107	99	99	112	91	117	104	105	104	117	115	101	106	109	104	98	113	132	82	94	112	126	109	110	102	115	104	115	103	91	119	104	123	122	111	110	96	113	108	108	104	121	118	107	103	101	110	107	112	100	120	117	109	114	105	114	121	107	107	104	129	111	105	132	120	110	102	114	110	119	104	104	113	126	121	102	123	110	105	118	107	107	96	109	90	124	122	102	96	125	88	114	115	117	111	130	106	105	111	112	94	113	88	93	119	127	99	139	101	119	108	111	106	109	99	113	117	100	116	114	121	126	97	90	115	130	123	101	107	94	112	111	107	106	106	121	137	113	111	115	110	109	118	109	105	116	119	99	117	127	111	108	105	113	99	84	109	96	103	104	102	114	118	128	109	103	121	132	85	133	102	129	103	99	109	128	122	97	98	106	96	101	101	120	119	114	103	114	105	112	108	117	103	94	105	120	112	97	119	101	102	107	98	116	122	107	112	98	98	99	108	106	109	106	105	107	117	110	96	105	123	115	121	118	121	107	107	101	122	116	99	111	113	117	113	105	125	112	115	102	110	108	109	100	107	97	108	101	88	109	115	103	109	86	109	89	91	119	102	132	115	97	115	107	119	111	104	100	95	118	105	121	120	106	97	111	113	99	110	122	105	108	109	131	95	110	100	109	107	127	123	104	107	113	119	125	107	118	106	102	108	118	105	108	123	102	127	128	109	107	115	119	121	117	98	108	131	110	96	119	109	107	116	112	114	96	102	111	111	124	130	112	116	96	92	93	104	95	99	128	118	126	103	109	112	101	107	125	122	102	97	109	94	93	126	106	110	83	115	110	104	85	110	117	108	119	107	116	114	108	119	116	105	116	118	100	119	108	119	121	88	99	119	98	112	107	139	108	127	113	113	106	99	92	124	116	119	126	101	103	104	115	115
33790	18089	8348	10276	18218	21177	19712	17598	14372	11845	10369	10061	7739	5646	6149	5305	3430	2785	2195	2409	2255	1905	1613	1637	1410	1264	1223	1079	1051	1127	1042	1115	1020	1008	973	906	975	957	856	916	885	882	895	895	916	909	872	828	918	900	933	942	839	841	863	911	841	920	886	864	873	829	860	876	904	855	915	899	921	950	856	906	881	885	820	877	871	878	901	887	888	881	891	837	897	877	837	845	915	920	863	889	913	921	879	865	839	891	897	877	915	900	872	875	902	932	863	857	870	903	888	833	925	919	930	909	885	883	840	879	867	918	833	850	912	860	895	854	885	910	901	817	902	878	900	854	835	889	962	873	936	956	888	887	864	848	877	982	899	887	857	894	885	885	904	877	922	877	939	907	926	929	928	910	866	901	835	889	897	882	878	874	972	877	897	931	941	875	896	911	903	915	963	955	863	901	905	906	926	867	891	888	878	892	891	883	918	853	873	895	872	887	948	891	899	842	935	871	874	891	880	842	891	854	885	870	923	842	900	934	866	942	923	911	926	916	829	923	863	855	905	920	879	931	830	881	928	831	927	874	896	876	936	871	891	889	915	908	921	949	848	914	893	927	899	865	873	904	925	841	924	868	857	877	883	869	934	891	848	882	926	865	822	884	883	865	864	876	853	934	927	818	901	855	893	911	836	905	913	884	934	887	894	833	876	880	921	881	934	904	849	873	905	858	874	898	914	912	869	919	871	934	913	891	946	903	842	875	899	875	821	897	920	859	954	936	894	867	895	819	894	924	865	870	835	916	824	886	871	909	896	931	859	881	907	873	863	886	831	894	882	888	846	900	890	857	909	857	886	891	888	842	897	976	883	957	890	862	945	885	857	874	851	860	867	873	879	866	916	873	832	888	870	835	870	882	867	858	907	937	829	840	906	907	882	924	879	876	904	934	874	930	877	870	864	868	842	849	873	883	867	856	870	879	937	840	860	885	903	940	912	874	854	856	880	858	914	897	908	829	874	880	877	863	920	881	864	853	881	869	908	882	887	874	873	919	886	898	883	885	909	862	914	891	895	918	885	900	872	879	875	872	888	872	930	885	859	888	933	921	850	944	902	915	883	900	873	893	913	843	909	919	855	894	883	891	873	916	889	892	896	825	848	878	850	848	867	932	891	919	835	905	877	906	913	879	898	919	890	894	898	868	899	866	909	887	889	903	823	874	884	882	897	876	911	905	827	907	905	926	850	923	839	891	860	890	863	831	923	877	924	862	811	850	898	848	837	920	856	893	871	821	941	875	899	893	903	829	905	860	884	897	938	839	900	895	914	853	919	856	916	934	870	866	871	958	861	852	883	908	918	910	843	899	846	908	914	925	899	954	876	838	872	880	865	897	901	921	858	846	887	875	886	904	889	859	920	872	913	963	962	881	849	910	909	857	859	908	921	921	861	889	934	883	873	895	879	881	853	887	870	889	919	911	837	898	942	903	829	846	863	883	891	867	937	940	932	901	857	855	882	867	905	961	930	867	823	924	891	916	855	895	881	868	855	930	897	872	871	873	907	924	867	871	857	905	849	906	868	842	882	872	863	882	918	892	817	914	888	903	846	849	842	842	913	826	907	837	886	851	852	873	840	870	938	875	916	922	894	847	918	824	925	885	890	910	847	847	827	907	866	874	917	874	851	840	859	878	882	876	908	862	905	855	934	891	826	890	883	887	873	880	856	860	858	882	860	817	881	872	837	890	890	889	872	905	849	865	864	924	895	901	838	892	854	916	839	876	890	840	894	883	893	871	883	862	897	910	882	828	874	878	934	883	866	938	896	905	881	849	905	888	916	909	874	877	928	910	863	909	901	872	892	901	862	916	906	899	898	921	875	881	896	915	928	858	847	872	840	922	890	902	879	877	895	917	864	847	897	883	865	926	916	865	871	913	867	857	838	855	861	866	888	843	866	879	846	906	847	855	870	910	893	898	890	917	908	933	867	884	869	905	926	885	895	955	903	871	954	898	888	883	865	815	888	934	859	877	916	865	887	852	874	882	904	895	876	893	869	921	912	904	882	900	892	898	867	904	818	905	886	902	850	904	919	910	904	912	928	871	903	854	924	852	904	918	886	873	838	892	861	885	888	917	878	850	799	862	868	935	940	864	846	929	835	972	908	897	900	892	899	864	851	908	836	897	909	919	901	877	862	903	898	868	842	930	906	910	885	882	878	848	915	831	843	890	851	933	811	903	914	877	887	887	866	891	949	912	901	923	870	864	884	878	858	884	942	882	859	837	913	893	945	857	858	938	907	876	877	912	917	898	826	882	892	895	897	903	880	902	905	900	836	870	927	953	881	881	892	884	921	906	871	889	878	902	874	843	909	876	869	909	837	925	917	859	852	898	858	893	879	932	925	862	882	852	908	925	912	833	893	866	905	922	828	967	855	859	892	943	853	823	920	856	890	904	900	882	915	861	892	865	845	903	890	864	877	897	883	949	844	905	888	884	942	852	839	911	837	938	867	937	893	869	905	881	911	827	851	914	928	851	842	887	837	936	879	870	859	914	824	852	946	880	903	836	935	913	874	884	928	874	861	875	886	913	889	872	873	855	875	940	859	896	885	900	860	869	929	882	880	879	900	895	856	885	880	820	894	865	897	863	855	895	903	858	832	897	889	949	849	854	904	875	896	902	917	940	921	906	919	869	943	943	862	892	869	919	908	871	898	899	870	831	943	895	897	901	918	879	915	919	895	820	870	903	852	902	904	876	895	909	881	848	863	899	911	950	956	888	872	842	834	904	894	873	936	898	865	882	868	900	853	886	895	843	894	848	893	844	918	894	876	850	942	896	895	904	944	878	878	868	916	852	885	878	912	895	937	880	887	898	882	852	890	913	854	877	885	930	890	868	867	818	846	846	894	897	851	893	879	843	887	881	884	874	810	869	909	918	886	864	877	859	944	910	901	921	872	900	965	896	880	838	908	901	871	872	916	842	915	890	878	935	943	935	897	868	902	854	905	866	837	900	843	858	859	936	868	875	926	884	879	878	908	940	896	853	906	883	900	919	836	888	854	926	952	887	912	857	833	905	891	869	944	857	849	869	907	827	904	856	907	919	864	868	888	823	851	946	916	915	880	875	891	905	878	921	864	882	933	858	898	889	897	858	895	890	868	873	856	844	892	907	910	916	838	888	898	886	943	886	971	874	925	936	876	896	856	929	841	941	833	859	866	881	868	901	877	912	931	848	869	894	911	850	833	892	903	895	862	959	875	872	944	889	936	874	847	894	863	866	879	815	939	917	932	969	864	922	856	858	905	899	907	894	867	874	859	861	903	888	867	914	922	902	896	886	870	868	832	890	865	862	854	917	880	886	882	913	938	877	948	896	861	867	904	874	882	845	891	889	885	923	907	891	857	874	850	905	937	873	864	924	885	862	878	864	900	916	915	867	917	867	892	905	839	866	854	895	829	851	890	903	952	871	814	859	861	884	886	891	885	956	905	877	882	892	876	845	823	955	897	904	857	896
3153	1119	385	275	293	322	377	370	291	267	220	218	154	141	115	138	91	94	104	81	69	75	72	78	71	65	57	79	57	68	52	49	50	54	52	63	49	67	53	67	41	53	42	51	77	66	52	43	59	73	71	57	68	48	47	65	66	53	63	74	44	66	61	71	63	47	48	52	56	55	43	51	59	73	60	50	63	54	54	59	62	59	68	49	54	52	56	59	46	50	59	46	59	58	62	47	57	44	63	49	62	62	54	51	37	53	56	69	57	55	66	60	53	71	57	62	63	53	51	60	53	43	57	65	51	62	64	48	54	68	54	60	51	63	41	60	50	55	51	59	71	54	48	63	58	45	52	57	54	43	65	63	52	67	60	60	58	55	51	54	63	50	77	62	53	55	65	60	50	57	65	45	63	62	48	54	52	66	58	64	53	58	53	62	65	60	61	57	47	64	52	45	62	59	53	54	52	57	55	66	69	54	51	53	59	59	47	58	50	49	64	54	56	55	65	69	45	61	51	58	50	58	59	56	59	51	55	62	52	68	68	52	59	47	62	60	54	63	67	61	51	58	55	61	69	57	60	48	62	49	60	46	49	49	46	50	55	52	44	66	67	49	52	47	69	55	56	58	47	63	56	55	84	64	54	43	56	54	43	67	45	60	47	60	60	58	53	51	58	46	46	54	91	51	61	48	58	64	58	61	69	51	49	47	51	56	58	48	54	41	43	52	49	61	55	65	75	61	55	50	55	74	54	71	55	65	53	47	60	62	48	40	49	59	62	59	57	63	64	53	65	72	65	48	58	53	66	59	60	51	59	58	71	61	46	49	46	44	66	51	42	53	59	51	58	57	65	57	39	40	46	39	59	60	55	53	56	75	59	61	50	62	49	66	56	60	57	51	79	56	55	71	63	57	59	49	55	71	57	49	40	68	56	60	54	60	62	62	62	65	52	66	64	43	55	57	68	59	55	54	62	41	49	68	61	50	52	58	48	65	47	46	64	47	52	47	69	61	63	49	45	42	68	56	57	52	62	49	59	66	57	50	65	52	74	57	68	69	58	55	80	74	50	49	56	62	59	61	52	49	57	55	68	58	61	58	60	45	58	53	51	53	53	63	50	61	61	56	51	56	50	50	53	61	54	41	76	68	47	64	62	55	56	52	61	56	62	60	77	51	59	67	64	52	54	52	49	56	64	58	56	70	63	48	56	38	60	58	62	54	65	56	51	62	60	57	58	63	70	53	56	55	66	47	49	53	59	40	55	66	56	41	53	58	60	55	58	48	59	51	54	51	67	64	50	53	53	36	56	51	69	54	56	56	57	58	63	51	53	43	56	45	55	56	45	51	48	57	51	55	53	60	66	59	46	71	58	47	53	58	58	43	63	59	48	53	53	47	70	55	58	49	50	66	56	53	61	54	51	55	51	52	67	60	75	63	51	49	54	58	49	58	45	56	60	64	51	67	63	72	59	60	60	48	57	56	53	50	63	61	59	63	53	55	50	48	49	72	55	67	41	55	55	63	59	71	52	71	70	64	42	46	44	63	61	55	59	58	64	64	83	42	64	63	52	54	60	58	62	60	56	67	58	52	51	75	55	53	53	53	51	44	58	64	57	68	55	61	61	66	50	50	57	66	57	65	46	50	53	54	78	50	49	65	64	65	54	45	58	58	65	62	63	63	55	60	67	60	58	59	51	52	44	51	55	59	50	69	65	61	66	52	57	53	52	44	60	57	58	60	64	51	66	56	57	60	52	69	53	54	48	49	49	66	69	61	65	57	62	71	45	61	47	52	61	61	61	61	46	52	50	59	51	58	49	63	64	47	63	76	51	57	55	49	54	64	63	63	56	55	51	56	53	61	46	61	47	55	59	60	53	49	55	63	56	66	69	62	51	49	56	49	71	51	60	59	47	60	53	68	59	55	59	61	60	46	37	53	53	53	52	48	58	52	52	64	62	63	48	71	51	48	48	49	47	68	59	52	52	51	55	63	55	63	54	53	45	51	61	59	60	53	74	41	45	61	49	51	53	58	53	59	63	45	53	62	53	57	62	51	75	61	65	60	55	56	46	55	49	52	60	57	71	41	65	55	60	50	50	69	63	70	48	56	51	72	44	53	64	67	50	62	67	55	48	57	53	46	50	61	56	62	74	57	48	53	61	58	53	69	54	48	51	52	56	62	71	63	64	61	69	54	56	69	63	69	55	65	43	57	67	56	63	55	66	64	59	47	58	65	56	65	52	61	69	63	47	47	47	58	52	55	66	51	53	66	62	58	57	62	72	45	58	54	65	45	59	39	59	53	48	54	53	52	57	74	76	51	62	57	52	60	57	52	55	54	71	49	58	46	66	50	58	50	52	46	62	63	52	59	62	55	60	55	83	61	61	68	63	68	59	52	62	46	60	69	63	50	53	51	52	60	51	68	57	65	67	60	45	76	53	51	68	63	55	60	59	58	52	53	55	50	68	53	58	45	51	55	53	61	61	49	42	49	54	54	60	47	55	58	56	61	52	61	52	61	61	70	59	64	66	56	60	57	69	63	64	54	63	54	65	43	64	55	56	50	46	63	65	45	52	59	65	57	65	43	49	72	49	63	71	53	64	71	60	54	55	64	63	53	69	51	58	46	64	52	50	44	59	50	58	69	63	60	58	67	48	58	52	51	78	48	56	63	55	68	56	57	57	54	55	61	62	62	64	54	55	67	56	69	71	70	56	52	55	54	57	57	48	45	59	64	66	50	39	66	51	60	42	52	58	69	54	54	56	59	65	61	54	57	51	57	54	52	57	61	48	50	53	41	56	58	71	48	61	59	52	57	52	58	51	72	63	49	65	50	71	49	71	63	56	53	51	69	53	36	45	54	62	57	64	47	61	78	47	65	70	68	34	53	60	52	55	52	68	58	55	56	61	57	49	55	54	57	59	50	62	61	58	56	59	47	51	58	56	62	55	51	83	52	52	62	49	58	55	54	69	79	53	49	42	52	61	50	57	66	57	52	58	60	51	58	51	34	49	54	59	48	68	58	61	45	48	69	63	53	46	47	47	57	62	41	57	54	55	51	55	67	60	50	63	64	48	58	65	63	52	58	52	57	56	68	49	58	53	51	51	66	62	54	53	72	59	57	67	65	62	65	48	65	61	71	44	53	41	56	62	60	57	55	50	63	59	74	43	52	73	60	61	57	54	57	50	57	58	52	68	64	53	74	60	61	59	66	43	49	60	64	54	68	54	63	58	56	56	62	67	66	53	42	64	49	49	57	58	63	64	54	61	73	47	58	71	46	61	55	62	57	58	65	54	58	57	57	64	64	53	51	49	65	68	50	63	44	57	54	59	54	53	70	66	51	67	54	49	62	58	56	50	50	51	64	46	74	48	72	61	60	55	61	63	65	62	66	62	61	65	49	48	60	53	48	55	52	58	66	65	57	46	53	53	63	52	68	52	49	69	61	61	67	61	58	51	52	69	41	50	53	73	56	68	50	43	53	45	59
26553	11648	4767	6518	12897	15159	14365	12121	9656	7732	6635	5993	4193	3060	3528	3148	1979	1526	1248	1242	1189	1073	981	847	840	680	662	623	577	578	550	587	566	486	469	521	452	474	490	484	488	457	462	493	466	465	499	474	498	442	464	483	489	427	460	435	432	469	496	504	476	474	502	484	455	477	442	473	497	459	466	485	478	462	472	481	455	479	468	490	455	463	468	484	495	484	472	440	459	466	464	493	500	509	478	464	450	467	482	465	521	453	458	479	449	478	488	457	461	476	495	458	479	474	476	497	501	478	514	457	489	435	467	481	471	494	442	444	485	472	465	475	492	459	489	478	476	485	436	482	502	451	494	449	464	454	440	466	470	496	473	428	433	475	448	499	471	477	472	463	421	464	439	519	427	475	493	486	453	486	466	435	451	493	493	457	485	462	454	454	493	480	480	445	489	445	456	444	461	487	458	511	490	451	433	463	503	476	459	486	464	457	453	460	479	433	443	467	484	489	524	466	442	492	485	463	463	451	489	424	494	466	481	468	492	481	436	498	454	438	479	501	482	499	453	514	518	472	474	442	455	446	477	487	479	447	451	465	482	454	497	467	474	477	462	443	456	489	473	488	466	484	432	451	467	440	477	482	465	478	503	464	494	501	463	509	474	447	483	488	444	486	463	459	460	484	411	503	476	485	509	452	477	452	474	498	474	453	453	474	441	512	481	446	446	436	455	470	474	452	476	494	470	469	476	466	486	447	475	501	492	433	473	482	487	470	481	486	488	482	479	516	455	483	456	434	464	453	460	459	465	528	464	433	438	454	481	442	437	513	484	444	500	487	474	491	461	466	457	471	489	471	474	483	466	497	474	508	488	465	508	450	451	465	463	485	488	452	479	467	485	471	465	493	486	506	523	479	516	502	487	449	458	470	494	474	521	460	476	473	497	445	504	483	483	469	489	454	435	460	440	438	473	503	490	486	481	453	453	494	469	509	468	485	438	462	463	460	486	485	484	513	465	453	474	500	430	469	463	479	482	492	498	448	431	460	475	481	464	447	476	452	505	476	469	464	480	435	463	473	477	425	477	457	452	472	430	466	486	499	439	476	482	488	477	488	510	482	449	444	492	485	476	480	473	478	481	435	495	459	457	493	493	474	462	490	442	472	450	464	440	458	488	456	497	496	470	496	469	460	447	471	478	458	445	486	470	430	412	491	487	493	452	514	464	493	472	466	458	494	479	463	456	452	473	436	472	465	442	466	485	479	502	464	473	433	443	440	438	494	478	465	491	472	461	462	479	432	447	479	475	485	453	443	458	467	501	472	427	480	481	476	485	463	454	522	462	524	448	453	486	497	506	466	466	479	504	472	466	488	446	471	469	444	500	462	464	499	459	520	465	473	469	467	500	458	473	479	473	494	482	492	464	439	492	462	530	491	462	504	470	446	472	464	480	478	463	485	468	489	501	472	478	469	454	486	499	467	454	429	457	436	454	478	468	501	486	503	459	455	467	491	471	490	457	497	495	472	453	479	443	482	468	439	465	491	490	465	511	462	490	457	504	435	516	497	510	473	496	454	502	488	498	464	440	457	466	479	478	487	471	470	475	470	469	463	467	431	511	482	472	451	527	469	493	447	498	461	476	495	466	494	462	457	447	481	504	482	482	499	458	463	510	455	498	459	498	443	500	465	425	503	433	502	452	492	497	455	454	478	497	466	450	496	496	431	451	467	483	500	487	482	462	459	480	522	437	483	475	450	480	479	450	502	474	455	494	452	451	425	499	469	452	467	493	484	473	468	482	486	466	518	474	447	498	454	448	452	489	457	450	464	436	476	486	494	477	447	469	488	446	533	459	473	477	468	505	457	513	471	482	476	489	471	476	467	495	448	481	485	514	457	464	481	466	483	457	457	460	477	485	488	487	467	469	453	493	470	479	440	496	491	454	450	476	455	455	456	446	463	462	475	485	462	493	474	497	446	501	468	469	513	490	495	459	460	481	490	506	485	452	480	493	491	550	433	420	486	505	456	475	513	484	463	494	496	506	456	481	487	474	479	469	500	492	456	446	462	500	490	489	470	455	445	493	520	482	493	483	478	490	487	489	476	456	492	484	439	483	468	443	439	452	489	476	468	455	494	466	461	425	464	495	483	463	467	447	466	499	482	506	464	483	457	464	454	447	433	470	441	477	512	447	492	435	451	502	465	497	483	482	477	468	469	462	470	487	533	460	508	471	472	487	456	533	444	432	486	470	476	494	521	472	470	434	501	464	424	493	473	459	506	470	458	497	490	461	477	480	513	422	509	466	447	468	480	461	449	452	511	471	502	474	492	482	492	485	433	453	475	477	449	475	497	496	458	487	469	447	446	456	480	505	441	464	476	485	489	468	437	436	483	458	483	483	465	424	448	469	474	493	472	506	436	494	495	480	496	454	454	437	430	480	489	472	509	465	471	460	457	470	473	458	486	457	496	479	476	443	453	455	448	483	486	463	487	516	493	498	455	461	458	480	447	454	432	461	470	498	480	453	450	502	463	500	502	479	479	480	510	439	494	492	479	450	488	471	454	473	466	509	454	469	491	520	478	442	426	482	434	498	473	447	448	413	465	463	498	439	455	469	473	447	487	462	455	476	457	473	458	483	480	440	473	464	485	472	469	472	451	502	479	474	513	492	454	478	474	481	477	428	459	457	496	470	488	479	480	503	481	451	471	467	454	451	487	466	430	473	505	484	469	482	484	470	430	459	450	483	490	476	453	479	471	477	471	504	466	508	500	468	466	498	450	438	476	498	513	490	522	489	498	485	409	475	507	448	461	476	493	507	511	445	463	485	513	443	498	465	452	448	423	504	501	443	437	485	464	464	448	478	465	479	483	464	503	441	490	480	456	493	442	450	470	485	464	517	452	459	444	452	451	478	526	461	469	460	489	494	486	483	458	504	448	496	463	478	478	457	469	440	452	490	515	493	448	438	470	456	474	454	499	475	486	479	442	483	527	514	496	501	459	494	481	465	460	485	487	446	484	479	464	440	448	463	440	483	487	475	493	504	473	438	453	512	484	482	476	448	467	436	476	474	450	471	487	470	470	471	487	463	441	489	443	436	465	436	480	514	484	472	462	505	523	439	462	470	464	451	480	466	472	430	456	428	452	475	434	486	466	469	468	491	472	431	491	482	473	483	491	472	451	471	496	462	464	430	465	506	448	462	497	447	501	483	453	476	436	469	525	421	489	457	468	480	481	469	488	497	479	494	460	477	477	467	487	468	461	498	482	463	501	483	483	456	476	459	463	466	462	484	454	496	489	471	459	465	446	440	473	440	467	485	471	438	455	462	439	476	494	482	480	504	484	517	498	486	448	424	507	481	465	477	494	445	493	487	472	481	467	438	472	438	459	436	439	451	463	447	405	434	508	471	468	454	487	495	503	457	482	468	485	505	481	463	464	448	467	463	464	455	440	493	472	475	501	495	471	474	461	469	507	465	512	525	455	496	475	467	477	491	449	443	470	480	485
3100	1061	401	304	289	310	406	353	303	227	210	223	178	126	141	138	124	88	75	92	78	79	78	82	80	78	70	61	60	64	75	77	71	82	65	79	69	55	76	69	66	69	65	81	69	67	69	64	68	70	65	63	78	63	57	45	77	60	69	80	72	65	78	63	89	67	70	84	63	74	75	74	45	72	60	61	58	46	74	72	56	63	71	73	70	73	52	60	63	62	61	58	75	66	73	62	67	58	61	57	65	66	67	60	60	58	69	76	46	54	56	62	80	67	71	72	68	65	73	64	74	61	74	53	60	66	64	58	60	68	74	68	81	65	63	66	67	71	67	66	65	77	74	72	58	58	63	56	51	66	69	62	60	61	62	71	66	64	66	67	69	54	65	54	67	70	71	68	69	74	71	77	79	64	61	81	56	75	53	67	64	58	69	69	65	39	62	76	60	67	65	55	70	68	61	63	60	76	71	57	69	60	70	55	62	64	51	56	74	72	71	63	76	68	67	64	63	78	75	69	66	61	67	78	70	64	70	56	58	52	60	71	68	50	70	70	66	64	55	62	66	62	63	58	60	77	64	73	64	53	68	60	61	64	68	80	50	68	60	68	67	67	57	62	61	64	64	56	71	67	62	68	58	69	71	56	59	61	71	67	74	54	72	68	67	70	79	50	56	55	75	71	70	85	72	73	72	61	69	64	65	65	68	65	55	65	65	79	53	72	53	64	58	71	73	68	56	70	72	64	57	61	68	68	71	59	52	47	68	67	77	80	60	53	84	74	50	75	72	77	83	58	81	90	71	67	55	72	64	74	60	61	57	50	65	67	49	70	66	57	71	56	57	58	59	69	60	60	59	77	63	74	57	74	63	68	57	50	70	60	61	78	58	70	74	70	50	55	52	78	61	67	68	54	64	69	72	74	67	62	58	74	61	80	73	55	52	77	65	63	64	62	67	74	78	68	61	50	61	90	54	68	65	65	75	75	60	68	56	65	57	60	65	63	70	47	62	56	52	48	63	69	55	77	68	55	65	77	51	75	61	79	62	62	74	72	49	61	69	52	64	56	60	67	54	60	64	62	65	56	62	72	61	69	63	70	64	53	81	82	69	71	67	56	50	56	63	71	62	65	61	67	67	61	60	72	65	55	63	67	64	53	65	79	67	72	68	57	57	60	61	73	64	82	48	71	71	65	81	46	59	76	61	78	66	70	62	56	71	68	61	81	62	67	62	73	62	69	63	60	65	63	74	55	65	58	76	66	52	47	76	56	66	58	67	70	73	82	71	72	70	77	73	65	65	67	73	62	60	66	73	85	85	80	63	59	56	65	81	69	56	64	68	67	60	73	70	64	68	68	63	65	64	64	66	65	66	59	76	61	46	56	62	66	53	66	78	59	62	61	59	54	71	58	64	75	78	61	60	72	75	67	59	63	83	66	58	59	71	69	65	65	76	67	64	69	51	75	69	71	51	64	57	55	64	66	56	68	60	63	59	68	67	67	69	60	90	58	69	64	73	66	64	74	53	52	64	51	62	58	57	56	75	73	75	65	56	57	57	52	54	64	71	61	59	71	61	65	59	69	46	57	69	68	69	53	56	65	75	71	88	71	57	81	61	64	68	58	59	63	63	47	69	75	60	62	52	63	75	73	59	67	50	52	62	74	72	62	71	70	65	64	77	67	52	46	62	57	64	73	77	58	56	54	61	57	60	68	55	82	74	58	57	66	53	73	67	62	58	64	69	70	60	63	73	62	56	72	71	68	73	65	71	61	63	67	75	75	69	59	55	65	47	61	72	64	76	89	71	53	61	69	64	74	61	79	60	62	70	62	74	63	68	53	62	70	76	67	55	62	62	67	75	63	58	70	87	77	60	64	56	60	63	48	70	56	61	73	74	71	74	74	75	75	66	60	78	67	72	61	80	60	61	63	72	69	70	44	58	73	67	74	59	58	74	54	70	74	66	68	67	69	65	70	75	71	83	74	75	66	60	65	65	57	58	57	62	69	76	68	67	55	56	69	66	61	69	69	72	80	74	60	62	69	64	60	77	67	65	72	66	82	76	64	57	49	57	76	79	64	68	78	55	52	66	46	62	63	67	51	69	64	68	64	65	87	75	57	71	73	72	70	82	75	69	75	68	62	78	71	61	66	75	63	61	58	78	62	64	59	58	67	72	75	47	65	57	53	68	60	60	77	63	64	72	57	64	48	59	61	60	62	56	67	63	60	74	63	61	62	60	65	76	57	57	66	69	58	69	57	64	54	72	56	68	79	71	60	70	71	48	58	79	66	56	57	62	54	66	65	83	86	56	82	63	50	66	59	70	65	62	60	76	62	73	71	60	81	61	66	67	64	75	63	59	71	61	51	60	72	55	70	67	55	56	69	74	84	62	65	56	75	65	66	67	58	67	60	83	65	49	54	70	65	68	67	80	59	54	67	62	77	66	57	68	56	80	66	54	74	57	56	66	57	58	43	84	62	54	64	65	66	69	63	59	70	79	61	56	60	62	58	62	59	72	54	75	72	57	63	62	61	70	75	66	66	69	53	63	49	59	47	60	51	47	59	61	60	48	73	71	78	70	55	64	74	61	69	40	64	58	49	58	59	74	64	65	58	63	70	57	59	74	75	75	48	66	59	51	64	55	60	71	61	65	52	55	66	68	63	54	63	70	67	65	70	59	66	60	77	58	68	64	80	67	67	64	75	72	67	51	74	59	78	66	61	64	67	74	67	58	69	74	70	75	58	61	68	58	59	54	64	60	80	77	53	75	72	84	64	53	69	60	60	64	74	68	63	79	65	57	54	64	70	75	63	78	57	64	61	60	68	72	71	65	71	58	58	56	67	75	71	65	57	74	59	79	46	69	69	72	65	76	70	66	76	71	66	54	64	68	82	78	71	52	69	94	74	64	65	60	61	67	53	64	62	65	69	65	66	67	71	80	65	60	67	69	48	71	74	58	65	65	66	62	86	72	64	65	62	60	61	55	54	82	71	41	60	56	73	71	63	82	66	70	65	66	61	63	62	63	58	69	76	52	62	79	53	57	61	70	53	64	53	72	67	65	55	70	57	59	60	56	75	67	62	63	59	77	72	62	51	61	70	67	58	61	67	70	67	70	67	77	70	62	64	63	61	52	64	66	63	61	64	64	54	73	53	69	63	59	79	60	68	57	62	74	80	67	59	79	75	65	57	60	66	60	80	68	52	62	50	53	50	68	58	72	57	53	79	56	58	54	67	70	66	69	76	62	55	61	55	72	67	68	65	69	76	55	63	54	58	64	76	63	66	66	69	58	63	67	62	69	55	66	61	64	72	60	76	67	70	65	76	56	71	67	73	62	54	70	68	63	75	75	65	64	68	60	61	61	67	61	72	65	78	68	61	65	59	69	67	73	68	67	75	69	83	58	61	55	75	79	57	57	60	69	62	64	59	55	59	90	56	72	57	68	67	64	62	55	70	69	69	68	72	57	72	78	59	61	82	58	52	73	62
27267	11666	5056	6856	13667	15581	15018	12653	9763	8182	6650	6088	3971	2933	3125	2857	1931	1537	1234	1195	1085	1140	996	869	861	801	643	661	618	646	628	662	598	587	564	563	541	535	512	539	548	522	582	527	513	538	576	492	542	551	503	494	532	534	561	553	525	527	514	513	550	536	518	533	541	524	511	525	523	560	531	565	557	515	523	556	491	540	559	519	520	543	488	506	536	532	519	561	511	529	522	512	546	478	518	531	524	505	511	539	542	539	538	557	525	523	547	510	539	539	517	540	538	516	573	513	599	487	562	521	545	538	537	523	504	522	549	542	561	544	546	500	524	560	556	523	567	531	574	472	532	493	537	516	509	534	500	554	529	581	499	524	512	508	507	491	531	518	533	512	547	494	553	528	529	516	532	523	525	511	549	564	540	505	557	526	525	555	528	537	540	509	564	545	566	534	517	527	567	535	528	544	526	534	516	556	561	518	553	517	478	547	552	574	545	527	578	514	543	518	515	488	565	529	537	522	572	492	540	501	547	514	489	556	542	499	534	469	491	539	524	537	565	544	533	551	487	542	553	534	513	545	524	520	560	566	563	544	530	545	503	592	540	537	551	520	537	537	561	526	529	591	492	550	519	496	534	564	545	536	524	588	528	511	525	545	561	507	552	518	539	567	538	564	525	524	518	516	530	547	526	537	500	558	544	563	540	538	485	573	534	462	554	556	500	477	561	508	524	530	521	516	557	522	548	553	528	561	549	554	547	514	537	570	524	519	507	576	536	547	494	533	540	556	584	527	567	539	524	540	554	528	530	499	523	487	572	525	554	554	528	552	569	552	490	506	565	585	517	508	563	534	531	559	512	545	526	574	499	503	552	542	521	504	532	538	518	541	540	556	484	485	522	536	492	539	523	581	546	563	532	487	514	587	493	551	507	506	526	519	557	547	555	487	590	537	522	539	542	533	555	542	499	525	533	514	523	478	543	550	551	573	513	522	495	548	556	530	543	552	546	544	558	531	537	558	582	504	547	531	523	516	533	546	518	512	481	509	543	572	553	563	534	548	552	518	545	511	550	534	511	555	549	522	549	525	520	549	528	549	542	519	528	550	522	550	500	503	537	519	511	540	546	571	481	569	513	548	545	527	545	522	538	530	535	568	530	524	516	495	527	507	519	503	551	507	494	537	554	509	514	536	491	513	539	540	521	584	558	537	538	560	516	542	551	520	538	578	521	532	540	516	532	536	518	531	520	524	539	514	535	501	544	483	538	525	574	539	546	536	534	524	536	543	543	521	534	532	561	520	538	497	560	541	539	492	519	535	496	513	584	530	570	507	541	493	514	550	523	553	542	540	531	552	584	555	551	490	561	531	566	505	552	570	526	547	515	545	550	576	542	507	519	552	552	554	553	543	568	528	523	553	544	539	539	551	558	516	536	619	531	535	534	514	547	509	552	519	502	529	535	542	557	528	569	560	532	527	549	520	525	529	552	537	519	562	553	552	516	516	503	528	530	560	522	537	526	545	524	503	554	549	555	511	544	510	569	568	555	551	542	548	522	519	506	567	576	582	511	491	545	540	507	513	568	560	544	537	545	541	537	536	521	533	501	575	519	533	542	537	503	527	509	529	553	537	526	538	508	525	518	533	537	582	578	534	557	511	531	566	547	545	535	555	547	559	499	539	535	555	516	495	484	534	535	529	551	574	548	523	544	554	529	479	505	523	533	507	547	505	506	532	529	578	541	560	562	562	534	544	552	567	523	558	532	523	518	568	548	515	544	533	498	529	570	546	517	564	553	538	546	559	513	527	566	542	535	525	553	514	519	525	552	533	521	519	522	537	554	525	534	574	549	540	554	500	500	511	521	503	541	560	542	559	545	564	549	501	574	519	501	519	509	524	553	524	561	540	525	505	539	519	554	552	539	550	590	525	498	526	573	590	512	531	585	554	552	548	522	511	557	518	533	534	567	573	532	542	506	508	469	540	513	536	503	519	576	504	537	546	543	555	548	545	547	556	562	511	556	497	545	530	565	537	503	512	516	567	546	580	503	547	543	518	506	534	557	560	571	479	548	532	500	522	565	540	493	524	552	522	556	506	540	493	569	582	519	536	558	491	546	538	485	556	518	471	519	534	520	528	510	576	513	537	510	542	535	510	534	541	543	538	530	525	560	541	536	542	558	540	507	518	533	532	523	530	573	541	534	493	547	523	546	554	519	525	573	586	567	495	536	503	513	576	503	556	533	551	505	527	532	537	570	535	523	510	537	505	559	565	493	492	557	545	530	531	562	524	545	524	523	535	550	546	524	534	508	543	516	551	549	494	548	539	542	567	529	511	512	505	534	532	491	543	521	586	503	533	534	567	518	531	554	549	519	520	521	532	542	545	530	551	518	579	494	536	570	516	506	531	526	517	576	524	486	507	515	558	532	510	553	506	542	521	546	546	542	532	505	524	549	534	540	541	487	554	488	539	527	503	525	524	565	560	526	557	550	543	536	576	551	507	536	553	516	530	551	513	581	530	529	521	528	502	529	520	532	550	549	525	575	528	527	510	542	562	542	554	566	554	514	514	561	505	539	548	564	535	596	514	483	496	534	537	529	511	550	537	530	541	497	493	518	554	530	567	487	546	548	542	533	552	509	541	523	500	531	589	517	563	543	527	544	563	505	531	537	563	524	519	547	531	512	557	545	532	567	544	536	521	574	570	584	511	508	573	569	509	528	545	497	545	517	530	529	532	544	580	557	522	564	540	532	512	535	509	537	505	492	568	535	517	565	529	577	541	537	533	531	549	586	527	543	534	524	505	553	564	539	528	555	537	583	551	517	499	562	542	591	520	562	530	542	576	495	533	552	535	541	526	531	510	515	510	479	538	582	532	515	503	549	516	509	553	562	510	533	510	571	557	545	530	520	559	520	525	555	540	528	528	500	570	579	522	526	511	566	516	536	487	507	555	557	539	539	497	510	534	546	507	530	567	492	581	536	545	515	537	516	575	547	559	537	512	529	490	542	533	515	508	546	522	536	507	551	541	569	529	516	548	551	545	535	523	508	530	528	541	512	534	514	513	522	507	523	516	507	539	518	517	536	530	538	528	530	515	543	521	518	529	546	479	522	552	539	514	521	506	530	524	557	546	548	561	497	518	510	554	538	549	503	488	549	553	532	578	540	559	583	564	494	564	511	566	538	506	557	574	550	519	536	550	530	513	546	549	534	536	546	536	535	539	541	528	529	550	526	548	494	515	503	578	449	544	565	500	546	514	519	504	559	557	519	552	489	516	542	548	546	558	531	548	533	607	527	566	539	534	548	518	510	542	568	520	540	539	562	535	492	556	565	499	566	488	570	558	522	556	553	523	562	529	539	553	532	531	482	563	491	575	549	528	569	543	523	545	516	548	542	486	557	539	528	538	525	544	558	528	531	527	541	517	555	525	533	516	512	503	558	543	493	528	546	529	576	504	539	530	528	558	523	555	536	532	524	539	518	522	515	539	502	503	543	542	541	528
4868	1632	589	395	422	412	519	469	382	317	295	301	181	161	173	177	122	128	94	93	95	100	124	79	85	82	68	72	107	77	77	81	57	68	71	58	56	74	79	59	88	62	74	75	61	64	75	76	70	59	70	49	70	80	54	76	67	80	57	61	60	64	71	77	100	72	63	66	71	70	54	63	60	73	80	69	81	65	75	54	74	77	72	94	82	66	79	68	47	82	63	65	82	62	63	65	68	72	81	63	79	70	58	77	75	66	75	73	62	71	74	72	59	87	74	63	59	89	70	72	72	64	95	66	72	88	54	70	68	76	58	62	78	47	78	66	78	90	71	60	62	70	79	65	65	63	51	60	65	78	80	72	89	55	72	69	86	58	72	66	85	64	56	72	64	63	75	72	77	81	69	66	70	80	69	72	73	68	72	65	66	65	59	64	52	64	71	75	59	80	46	68	79	71	80	81	56	73	67	73	77	58	61	77	76	72	74	60	64	45	68	63	76	72	70	71	75	73	62	69	63	79	81	59	78	63	63	68	68	67	88	72	69	69	66	70	66	66	68	69	59	62	80	48	77	71	59	82	59	66	69	73	63	70	72	73	66	71	69	56	66	65	71	86	67	66	59	68	66	75	69	66	54	58	62	76	77	78	69	60	62	68	79	68	71	67	80	71	56	69	74	77	57	60	76	84	62	72	70	69	63	77	52	69	43	70	57	75	86	68	81	69	62	79	69	56	85	78	70	57	64	61	68	70	73	63	72	60	90	67	74	59	81	52	70	65	67	71	53	57	61	60	72	52	67	56	67	70	65	75	69	68	78	59	67	75	75	68	54	79	75	76	82	82	75	90	70	60	90	80	62	77	75	60	74	77	86	65	67	66	77	63	80	74	84	57	75	74	74	70	59	76	76	72	73	80	66	68	62	51	71	65	60	71	59	70	53	68	62	85	77	81	64	60	69	80	67	64	74	67	57	77	66	78	72	70	78	90	73	75	69	59	79	74	85	67	60	69	67	75	71	60	69	59	68	64	70	63	70	57	63	63	71	77	83	64	82	73	77	67	71	60	82	76	58	74	52	75	60	70	73	71	63	62	68	75	57	58	66	76	57	59	79	80	66	58	77	52	60	85	91	82	64	75	75	60	69	70	68	81	84	70	63	76	73	63	78	65	64	80	63	49	54	74	76	76	80	61	59	65	77	66	62	66	67	72	65	83	70	63	79	60	67	63	71	64	56	69	69	71	72	72	59	76	73	71	61	77	70	78	69	76	75	68	67	67	67	67	62	66	74	76	60	71	74	73	75	60	59	68	65	76	69	86	65	75	60	79	62	65	62	70	54	71	54	76	61	66	72	68	69	63	63	69	64	61	69	76	62	76	81	73	62	62	59	78	59	82	63	61	73	58	68	64	58	65	65	76	68	64	56	60	73	69	64	60	61	60	70	71	77	69	64	60	68	60	71	71	59	45	57	70	72	55	63	65	65	60	70	63	76	51	71	72	57	55	61	73	67	72	74	59	52	69	76	61	55	72	68	85	87	66	73	73	61	67	79	65	63	68	66	68	77	73	62	73	71	76	66	71	67	54	64	63	72	73	56	68	82	67	68	81	68	68	58	64	67	73	57	73	56	59	69	86	62	62	74	74	73	52	70	60	61	80	76	66	85	53	70	83	63	69	75	55	63	77	77	77	79	64	65	72	82	62	69	85	74	60	70	61	59	73	55	68	77	87	68	73	90	77	58	65	67	78	54	68	61	71	62	74	67	74	68	63	81	64	82	52	53	69	81	53	73	70	63	62	71	66	57	79	64	69	60	73	68	60	59	58	79	70	53	63	71	68	69	64	85	61	64	61	71	73	66	84	66	69	70	68	67	71	66	68	60	72	62	76	55	52	71	83	68	79	71	75	63	76	86	60	56	70	75	81	66	68	73	65	64	64	69	71	61	49	70	80	73	74	64	62	53	50	63	63	69	58	66	62	59	67	70	59	69	73	62	61	54	68	52	66	67	80	75	63	74	64	69	60	76	64	77	53	59	57	76	65	56	64	70	71	76	69	58	67	71	54	60	71	65	81	75	67	77	69	60	70	56	62	67	71	85	51	72	67	71	53	55	81	65	69	71	52	65	75	67	73	72	75	76	60	68	95	60	75	50	65	76	63	67	76	55	70	67	73	74	64	81	71	78	74	64	74	68	60	78	66	55	66	74	62	81	59	73	79	66	65	71	69	57	61	76	59	57	70	68	72	67	64	71	71	68	73	69	64	69	67	57	59	60	72	67	78	69	84	70	76	75	73	58	60	66	63	77	58	52	74	76	75	60	71	70	61	69	67	69	65	75	62	79	69	75	72	65	77	62	76	91	73	72	69	63	67	73	74	59	75	65	52	58	64	88	59	67	57	69	68	55	60	67	68	76	66	73	70	59	77	66	72	66	82	81	51	66	82	68	65	73	74	65	72	87	76	56	75	74	92	79	67	60	67	73	58	80	60	53	79	72	70	78	62	66	62	61	70	76	68	51	53	74	66	48	83	72	72	65	69	65	82	71	56	57	59	62	81	73	87	65	78	69	81	76	60	68	63	67	51	68	86	60	69	67	69	58	62	58	62	81	70	71	73	69	58	73	68	74	66	84	64	69	66	85	76	58	64	66	84	69	55	63	78	70	79	76	66	70	75	66	82	65	68	69	71	77	63	76	70	55	64	79	65	69	58	75	76	55	75	77	67	65	75	70	69	70	63	63	55	60	79	70	60	57	59	73	71	59	77	75	88	64	51	68	73	69	86	68	58	64	58	79	60	87	58	69	59	79	70	58	78	66	77	54	80	76	67	66	63	73	73	73	66	79	68	62	66	77	59	56	81	69	79	68	78	66	53	65	69	58	82	68	70	70	56	82	61	78	62	73	79	61	56	74	69	59	54	68	87	54	50	58	77	66	72	67	82	73	67	65	67	87	79	66	69	59	66	65	59	67	57	62	67	77	77	58	56	67	67	56	81	66	65	70	61	62	76	69	55	86	68	83	61	57	78	69	76	71	58	57	66	72	76	63	72	62	83	73	65	76	66	81	86	67	70	55	61	74	56	74	61	79	63	75	66	66	59	68	74	74	78	73	75	71	66	76	68	79	64	64	58	61	64	60	74	62	69	68	82	67	61	71	84	58	66	64	80	59	70	73	69	71	56	71	51	54	62	64	62	68	68	78	80	61	77	74	72	65	75	82	67	82	60	65	72	74	74	68	63	78	70	56	62	57	72	74	62	65	68	63	61	56	61	55	71	69	71	61	64	58	71	53	65	65	55	69	81	69	56	64	56	68	68	55	66	61	67	92	72	76	77	64	64	61	84	59	75	63	71	69	69	54	69	69	73	59	66	88	64	51	69	65	65	63	70	66	60	66	64	81	69	56	87	63	57	73	76	57	78	63	72	54	65	69	76	73	71	67	74	73	71	68	70	60	75	62	81	71	83	74	89	75	65	72	81	78	87	67	54	74	81
30145	14000	6908	8862	16501	18578	18112	15488	12332	10684	8658	7634	4969	3840	3545	3664	2516	2004	1795	1590	1408	1417	1355	1038	985	991	829	740	782	771	709	749	680	634	598	627	554	605	591	590	592	592	588	595	583	586	586	582	556	596	553	586	617	558	575	578	615	553	580	588	548	595	585	568	556	545	557	567	592	590	540	596	577	567	553	555	582	569	590	553	598	566	568	545	603	554	581	578	577	580	550	540	577	558	615	534	594	596	533	584	583	580	594	555	535	578	593	598	610	601	601	571	618	587	588	589	590	550	558	609	599	605	578	587	565	578	569	579	514	524	590	575	568	571	574	586	561	568	549	576	568	596	605	594	621	573	584	544	538	641	568	595	575	567	554	560	621	602	578	554	568	580	571	563	570	608	579	583	577	567	556	521	588	539	574	604	555	563	572	580	606	547	586	600	524	572	608	593	606	544	560	575	543	608	583	598	592	597	592	545	554	575	555	548	571	547	544	572	596	595	606	552	567	554	580	556	592	548	553	558	546	554	590	591	588	622	552	561	582	575	554	570	620	572	584	589	583	514	569	612	552	550	590	521	565	562	587	579	572	555	595	581	598	602	524	519	533	520	595	589	584	555	557	560	605	595	554	573	588	599	611	587	571	567	588	523	543	588	585	578	573	609	555	529	568	566	548	618	554	548	547	595	562	597	598	576	567	573	589	553	595	586	603	588	559	565	578	594	606	571	591	568	528	595	574	559	621	579	581	556	624	540	533	564	574	599	587	594	580	554	596	524	549	589	548	551	543	579	550	538	567	580	607	525	572	563	617	583	598	573	598	566	568	593	562	585	604	557	595	545	575	575	541	584	569	591	597	578	565	550	576	547	556	519	562	574	526	574	586	584	541	574	553	611	561	589	563	560	571	584	582	553	542	572	555	577	585	565	588	551	549	558	584	539	589	607	607	510	611	568	578	573	575	584	529	616	566	580	555	528	587	552	552	580	576	603	546	582	595	544	536	575	574	560	519	553	542	562	510	540	565	537	576	574	563	620	552	600	622	597	588	544	559	525	588	573	561	556	557	553	535	535	562	589	619	551	558	577	557	579	576	550	555	567	577	598	589	563	558	622	564	573	586	591	548	560	608	608	568	561	571	547	545	566	546	568	620	559	571	510	582	549	576	586	567	582	555	594	561	590	568	563	584	566	596	557	563	540	577	561	589	557	610	577	605	551	543	568	557	579	572	552	569	565	549	562	580	590	587	612	579	595	582	574	564	564	571	607	528	577	535	576	564	556	586	577	563	560	558	532	537	528	574	610	531	548	562	546	534	565	551	542	571	553	588	556	557	577	571	589	585	554	561	554	580	539	579	546	586	523	594	610	591	575	551	568	598	550	552	584	550	599	566	572	551	579	554	574	568	582	577	580	572	559	571	564	560	515	586	572	584	546	616	579	526	615	555	527	565	507	577	563	543	579	585	587	571	576	618	561	590	624	570	566	578	567	528	619	574	564	544	554	545	566	587	561	573	536	541	553	562	531	575	594	579	552	559	597	563	579	600	573	603	535	564	517	542	564	580	576	589	591	582	559	609	573	538	557	602	589	567	549	579	550	537	584	594	525	589	575	544	595	540	607	576	577	553	577	576	590	581	547	572	555	584	576	581	562	574	550	541	578	597	567	568	537	596	548	585	611	562	557	566	585	593	576	608	593	557	552	544	580	563	605	575	613	590	551	587	558	548	562	577	580	588	582	554	589	561	534	575	579	579	518	599	581	598	601	599	620	594	598	545	563	579	572	570	540	535	605	592	507	597	585	529	565	583	536	599	587	574	579	608	563	575	607	567	533	567	543	602	568	617	575	537	567	569	633	522	567	553	550	598	563	565	584	501	550	570	592	588	574	560	557	563	605	537	538	567	614	546	535	549	600	551	577	577	560	563	523	612	589	577	560	505	595	567	584	553	609	565	537	570	573	561	556	588	574	550	560	580	572	584	583	549	576	574	582	560	566	572	620	577	545	527	584	544	567	556	592	592	594	564	578	576	595	572	575	584	537	571	545	571	575	542	589	587	528	585	539	545	548	578	597	602	572	517	556	622	589	546	593	598	581	538	574	574	555	603	570	563	551	566	556	575	579	558	593	553	552	547	617	590	578	571	529	550	548	541	568	572	570	581	524	531	560	568	593	533	582	608	615	557	547	591	583	586	610	538	526	583	620	568	550	563	571	538	563	565	625	582	592	555	542	571	570	556	614	560	544	545	584	537	513	580	561	554	540	588	570	563	559	569	583	621	575	560	591	593	600	586	550	560	556	576	579	580	560	587	550	560	526	546	565	545	569	610	563	560	537	603	529	600	553	568	579	603	548	539	574	556	544	557	582	526	557	539	567	586	576	584	564	564	578	580	618	559	614	550	518	632	552	593	559	590	573	577	560	591	559	586	577	551	540	524	559	596	603	564	566	582	607	545	562	569	552	553	571	575	575	543	611	590	588	562	653	555	554	590	571	538	608	567	578	595	555	497	594	594	575	552	561	573	562	570	603	581	562	582	596	586	569	578	544	563	575	570	573	532	545	570	580	578	585	592	562	632	567	550	554	565	551	547	610	578	544	585	618	568	592	575	572	600	543	578	574	547	594	576	555	547	535	520	599	617	640	584	560	541	560	540	558	553	554	599	563	598	617	532	595	531	560	593	558	581	521	560	572	577	607	574	588	538	577	536	564	560	571	594	544	533	571	572	559	557	588	531	556	554	577	562	551	587	550	570	576	582	594	540	559	540	587	564	581	550	611	594	584	571	575	582	547	605	565	578	569	543	601	574	603	568	533	607	610	582	559	544	575	551	580	595	588	555	531	580	620	562	527	578	541	579	553	548	569	538	589	579	565	569	559	568	559	553	575	581	614	607	568	551	557	592	590	557	594	585	575	575	576	559	539	599	559	600	528	567	557	531	542	585	601	564	599	570	605	582	556	601	552	554	585	564	602	560	581	537	571	591	572	551	565	584	574	590	578	572	584	601	579	600	592	585	599	523	539	552	533	589	573	530	579	577	521	550	578	524	541	563	547	572	583	565	616	579	589	545	589	577	554	584	546	589	557	554	554	583	597	562	596	573	528	608	630	610	578	541	581	550	534	550	535	575	621	570	562	579	564	535	566	598	554	625	556	556	569	628	560	603	541	539	537	597	561	560	572	569	562	540	595	577	591	586	532	584	553	545	633	557	564	559	584	589	579	551	599	571	606	579	559	588	580	533	577	549	560	578	570	598	584	554	541	545	552	557	562	567	609	561	563	582	574	587	568	556	561	570	542	580	578	585	571	606	574	570	595	578	566	554	550	531	564	602	581	566	556	594	605	563	526	584	535	588	618	579	557	580	588	543	564	559	599	568	597	594	559	555	617	570	557	605	581	566	609	626	548	516	560	619	567	601	546	565	549	600	566	595	566	540	525	596	598	586	543	593	590	518	579	582	544	556	570	572	547	567	557	583	566	573	589	577	554	572	588	574	605	599	570
5738	2474	851	554	541	734	757	707	530	520	413	399	277	256	240	242	231	195	171	172	146	151	166	135	158	128	119	112	126	126	115	131	112	131	107	122	95	113	103	109	117	122	109	115	119	119	115	104	118	97	89	115	110	109	131	118	92	132	123	106	127	118	112	111	107	131	103	127	108	121	99	119	131	105	115	96	131	112	137	105	112	127	132	97	128	138	91	93	132	94	124	123	119	124	114	136	115	114	111	106	117	113	111	120	122	127	121	109	105	110	110	139	114	94	99	118	115	131	124	111	125	89	145	105	104	97	120	111	102	119	114	116	112	115	116	117	116	110	115	117	116	126	112	124	117	138	121	106	120	99	125	110	129	108	112	119	121	120	108	121	110	128	102	119	119	107	123	111	93	128	107	123	98	109	123	129	117	97	126	117	120	123	113	101	119	123	114	140	106	120	101	108	122	133	129	123	126	111	124	112	92	110	123	127	110	103	116	101	123	123	115	111	109	102	119	105	110	108	122	115	132	116	106	103	106	121	121	111	127	113	118	95	118	118	117	107	105	127	108	99	117	107	116	123	96	102	117	105	118	116	99	115	117	108	110	107	115	115	128	101	115	124	96	119	124	117	117	117	123	107	121	104	121	124	117	112	105	111	104	107	122	102	123	115	97	123	129	114	117	127	118	113	114	116	122	109	120	109	101	119	129	119	106	125	102	111	107	109	125	113	109	102	98	119	118	107	108	109	110	100	120	120	116	113	110	102	105	97	107	107	120	114	101	98	106	100	108	126	123	124	116	112	120	109	96	105	122	128	138	117	124	105	103	131	111	109	119	109	97	117	110	105	102	129	99	126	93	120	122	117	117	121	113	109	97	126	126	116	122	105	119	121	125	138	122	113	102	113	115	103	103	119	123	135	118	111	122	126	138	128	108	122	130	129	132	109	105	122	106	122	107	123	121	104	112	119	117	113	130	114	123	125	109	111	104	101	109	113	107	120	107	110	115	110	117	130	133	126	120	125	106	92	112	131	128	117	101	101	127	101	118	104	114	103	93	109	108	103	95	117	107	111	127	135	118	120	125	115	102	116	111	101	100	104	113	148	97	114	120	122	102	107	120	125	116	106	114	113	109	115	112	121	107	107	122	124	105	113	118	118	113	108	101	108	119	114	113	112	107	124	119	107	133	118	98	125	115	119	110	110	121	118	105	120	126	97	122	106	118	123	105	119	103	126	105	125	110	117	109	127	103	90	124	129	114	122	119	117	127	109	126	134	119	101	102	124	101	93	120	114	131	114	105	113	102	103	127	129	116	113	110	116	100	103	114	115	103	106	122	133	123	121	109	109	114	118	122	127	115	121	108	85	123	112	91	105	120	113	123	107	122	121	106	99	130	116	138	109	117	110	108	100	134	110	125	116	113	108	120	97	103	142	113	118	115	124	101	102	112	126	123	116	120	113	121	101	120	112	130	89	109	140	119	122	115	99	109	126	123	131	102	117	98	100	128	108	109	109	96	99	101	127	104	89	103	119	130	128	98	91	87	111	107	120	113	126	133	129	127	119	115	106	109	114	125	123	114	112	115	110	99	120	112	101	98	98	107	130	111	120	111	106	125	109	111	115	101	119	99	117	116	116	107	107	124	121	137	113	133	117	110	114	124	126	130	106	103	119	110	104	117	115	129	114	105	117	109	134	118	111	110	103	102	113	101	103	101	111	130	109	122	108	118	113	119	111	113	130	133	118	115	118	117	128	106	117	118	110	122	108	108	124	108	122	115	104	116	112	106	108	119	100	116	114	109	117	114	119	105	106	118	104	106	122	99	91	90	116	122	120	112	101	109	112	114	109	105	109	113	105	112	107	139	117	117	115	102	112	121	129	115	123	101	110	105	115	99	106	116	108	116	107	117	114	118	122	118	123	113	106	126	129	101	114	104	137	130	117	126	116	112	123	129	116	110	123	134	119	123	122	122	108	97	122	114	122	104	121	102	124	112	112	115	115	108	114	121	120	112	97	110	121	104	103	135	104	110	124	102	111	123	96	116	124	124	115	115	132	128	109	99	128	110	111	114	109	119	108	110	95	122	114	110	115	98	127	98	126	116	114	118	119	122	114	102	120	92	103	119	127	121	113	94	108	113	121	121	108	114	101	127	126	113	86	128	108	107	106	119	113	138	126	106	123	106	116	116	116	116	119	101	117	96	116	110	122	129	128	120	104	120	112	91	98	123	103	111	110	105	102	127	117	118	116	120	100	129	101	113	126	104	130	119	100	111	110	110	110	110	130	112	121	97	105	101	111	119	110	110	112	120	110	105	109	139	110	105	138	118	106	122	107	120	125	114	109	119	125	100	120	119	95	122	116	95	123	130	114	125	110	109	102	119	102	110	108	106	103	128	139	105	101	118	125	98	125	111	108	120	115	105	110	108	104	110	109	121	131	96	103	112	119	117	106	117	129	98	103	110	114	132	137	126	101	120	124	109	114	124	132	101	122	127	97	96	93	92	98	107	121	97	121	112	108	111	108	122	120	101	110	105	113	112	106	104	114	117	115	128	104	112	120	112	118	99	108	119	103	113	108	112	125	135	118	113	122	99	116	126	104	114	101	125	115	113	109	131	125	119	113	105	109	113	110	104	109	97	112	106	103	101	111	117	121	116	115	126	111	101	110	120	128	118	107	127	122	106	105	115	113	105	115	111	104	121	128	118	119	113	116	114	111	108	136	108	101	119	108	109	120	102	109	116	125	105	119	94	92	98	109	101	111	118	102	103	133	98	112	109	119	97	89	109	140	110	127	128	105	119	115	130	116	115	105	109	115	106	112	109	129	112	113	137	128	106	144	114	111	106	138	103	126	103	117	108	111	118	105	104	113	118	110	105	123	123	110	102	135	107	122	136	110	114	109	117	108	114	126	117	116	114	107	111	128	109	132	102	115	130	116	88	123	115	103	111	112	121	90	120	109	119	107	109	111	110	131	111	103	121	122	99	90	96	134	114	129	131	123	108	96	121	121	121	123	124	121	112	113	108	129	120	106	131	117	124	127	131	108	115	114	129	111	109	137	114	126	123	116	132	104	107	114	127	114	92	145	116	94	116	108	105	123	127	119	110	94	108	113	101	106	128	113	118	102	121	119	126	121	101	104	119	119	111	114	120	138	110	112	112	102	130	127	94	109	126	121	93	116	102	130	111	118	107	117	101	116	113	109	100	104	118	110	130	118	129	129	111	124	119	117	110	114	114	113	118	126	116	106	107	117	126	116	125	122	111	126	135	117	122	108	123	106	110	120	117	104	124	115	108	120	146	109	110	103	106	104	103	142	127	107	126	114	105	99	127	123	110	110	107	96	122	113	129	116	120	125	112	113	122	106	102	98	104	128	109	102	119	121	115	107	105	129	113	110	120	106	111	112	123	124	130	120	96	107	127	107	126	110	111	120	123	106	108	112	115	102	100	123	116	121	107	124	102	138	114	125	110	120	115	124	109	134	99	106	129	118
34258	17673	9150	11827	20178	22539	21267	18917	14964	13271	10885	9279	6244	4776	4453	4532	3537	2748	2425	2103	1820	1712	1856	1613	1432	1467	1295	1188	1153	1141	1152	1101	1126	1007	1029	917	913	939	965	951	957	946	933	920	930	925	885	955	954	917	915	903	916	960	900	908	904	898	877	902	926	946	910	952	918	971	985	998	978	953	907	934	860	932	932	902	928	930	916	973	882	942	966	958	962	981	954	928	929	969	970	960	965	930	945	882	923	929	925	941	903	915	904	932	902	931	954	917	876	948	943	921	934	936	890	932	961	884	933	950	970	863	928	988	845	938	921	920	932	881	935	903	932	873	915	844	896	862	898	939	950	928	907	947	879	934	923	942	956	924	926	944	899	913	936	928	924	896	957	914	951	892	891	926	916	917	928	879	993	833	928	953	866	928	907	886	864	990	949	954	922	901	908	946	927	939	915	917	923	902	935	912	951	852	917	939	882	972	936	889	925	939	922	931	950	964	897	942	895	964	927	914	909	917	936	881	924	943	889	848	956	951	911	970	906	930	904	900	932	906	907	913	948	956	881	1023	921	921	906	967	912	940	903	940	984	933	916	923	912	946	979	946	944	901	925	935	872	872	917	884	968	950	914	882	903	879	883	879	924	933	902	934	873	911	926	918	918	903	915	967	911	914	919	1010	914	927	912	1003	952	943	950	916	936	972	942	966	939	958	898	890	910	906	918	942	951	941	937	957	940	929	965	916	918	896	936	919	989	928	901	930	911	917	904	937	938	855	1006	882	953	942	893	921	955	925	889	930	887	898	928	936	898	956	884	909	883	972	952	942	897	907	925	944	962	915	938	936	977	934	928	924	985	939	944	971	951	952	946	930	925	951	936	956	926	958	956	869	943	948	925	952	897	932	973	942	933	891	873	884	913	912	918	866	936	941	950	965	933	934	945	926	945	900	929	951	876	906	941	950	906	948	904	946	937	903	915	902	916	886	928	946	945	901	960	910	951	913	971	977	908	923	956	941	935	917	882	934	916	926	914	913	909	879	911	929	948	944	923	928	958	958	962	950	952	933	870	961	962	898	875	948	906	864	967	964	901	920	941	938	919	869	924	874	908	937	912	894	940	913	867	961	936	962	948	954	949	904	1007	916	907	896	898	849	902	913	890	965	925	947	967	946	932	942	905	920	912	933	953	906	871	895	954	961	911	933	886	951	867	870	929	945	960	868	898	987	917	905	882	922	936	920	858	951	911	865	831	891	893	896	903	938	977	887	972	868	876	930	910	930	877	941	905	971	908	920	915	913	917	891	903	908	958	919	899	900	944	927	943	957	905	964	941	909	932	932	930	939	917	944	962	893	886	940	897	935	961	898	955	931	897	911	912	861	935	925	867	918	945	951	862	878	891	922	914	901	840	898	941	964	964	924	877	911	874	892	902	921	943	956	900	916	957	916	915	917	935	938	934	950	890	928	866	997	902	926	916	943	933	905	892	913	931	962	948	977	935	928	904	920	955	960	953	914	911	908	908	935	855	877	958	901	901	916	933	920	1016	978	944	893	956	904	911	937	959	919	915	937	916	916	870	912	913	886	962	977	947	940	983	942	884	910	946	899	900	922	920	932	972	864	881	940	911	913	913	948	926	914	989	897	932	910	922	886	934	934	932	906	925	978	970	943	950	919	907	950	962	930	907	934	916	913	954	935	964	966	959	938	943	938	917	913	924	961	944	878	907	929	971	909	924	880	950	932	879	918	899	946	896	908	924	978	925	919	917	942	898	888	907	890	910	896	918	969	925	847	946	874	930	880	951	897	906	928	904	900	837	941	938	904	923	923	910	909	964	918	911	937	906	867	925	905	876	866	939	936	873	918	962	915	972	964	934	966	966	937	886	951	947	924	933	890	987	888	916	938	873	895	885	902	941	980	942	926	944	918	936	951	918	904	978	937	895	902	932	904	897	890	901	915	953	966	952	908	948	896	875	919	927	933	915	951	864	885	880	925	904	946	914	959	879	906	1001	890	924	926	975	919	917	935	940	927	929	925	849	957	868	926	896	907	927	915	905	888	922	950	950	907	897	944	921	946	914	968	909	902	835	922	906	906	1011	906	928	936	978	939	878	931	846	954	916	913	914	895	938	944	965	903	901	917	975	892	963	974	910	880	875	931	919	904	926	904	915	965	910	928	951	884	876	856	850	941	932	940	902	928	932	899	906	967	952	951	907	913	855	920	931	900	933	911	885	958	905	891	947	884	913	890	915	953	954	946	958	944	890	931	925	870	919	924	929	952	947	905	935	918	847	949	909	945	902	925	847	919	947	943	931	898	931	926	895	960	952	930	917	894	958	935	881	914	963	928	891	962	916	934	990	937	939	887	903	948	914	899	895	917	912	943	944	938	872	924	917	925	916	925	940	958	899	953	917	871	922	912	866	932	917	946	930	950	948	889	932	922	969	890	896	917	934	866	867	919	930	922	882	966	943	926	940	936	912	951	884	940	875	933	969	901	931	897	926	904	925	923	908	916	909	983	914	895	950	989	918	939	926	902	916	958	892	945	860	909	954	911	940	900	857	914	879	918	874	970	887	915	918	892	854	879	897	927	883	930	934	909	944	946	967	882	900	940	936	975	877	905	926	881	924	902	912	931	942	964	950	892	909	909	907	896	929	897	921	932	936	967	950	860	955	896	919	954	907	948	924	890	906	938	942	940	939	874	938	944	885	907	922	966	875	921	936	950	923	905	857	976	866	899	917	869	959	941	875	930	813	952	976	904	971	990	962	883	920	917	917	952	904	943	899	893	924	919	927	909	954	929	869	855	929	939	916	914	914	912	871	918	905	949	866	958	909	968	944	974	917	918	951	925	904	966	834	976	911	995	936	924	926	952	938	906	949	951	916	923	961	927	902	915	976	928	956	948	936	920	877	913	951	905	915	905	974	890	875	932	954	932	879	938	950	934	910	950	934	908	971	941	938	868	910	902	920	897	938	921	956	901	1018	929	941	944	950	910	888	894	891	916	960	935	898	932	904	895	918	876	917	858	913	908	925	947	888	931	973	905	931	978	931	913	922	911	915	965	978	895	885	942	951	920	953	984	946	943	979	918	936	910	920	897	943	878	908	963	899	932	905	894	871	939	924	893	940	901	930	893	921	926	888	942	967	1008	905	934	888	891	882	933	887	984	922	923	948	898	915	925	923	977	917	890	883	923	884	867	843	891	893	875	966	847	965	896	923	899	983	1004	886	921	883	931	929	923	900	957	940	858	885	967	910	929	993	912	905	916	913	976	946	928	950	903	939	940	914	923	959	948	887	939	911	928	908	965	888	968	924	920	899	960	915	901	944	939	967	932	905	866	938	911	946	938	880	911	958	951	884	934	895	885	904	906	890	866	955	975	923	904	930	885	914	913	895	923	916	996	884	943	944	931	966	898	891	894	894	936	944	952	996	1011	942	902	927	873	882	939	943	957	973	908	909	940	893	917	896	925	886	908	914	935	981	882	854	901	888	927	917	908	940	948	979	879	911	902
3128	997	438	378	288	384	430	391	318	274	238	177	150	114	117	122	108	125	86	88	66	71	90	80	72	61	81	74	69	64	77	61	61	70	69	59	45	61	53	54	60	58	51	69	52	53	60	61	68	79	52	69	74	56	60	64	59	57	56	68	73	51	66	60	57	54	64	73	71	52	64	61	71	57	57	71	55	57	47	59	72	68	61	55	54	66	73	80	71	63	69	63	68	59	67	53	41	73	62	50	63	59	67	75	73	51	74	66	69	48	70	73	67	56	59	49	69	60	78	66	60	62	63	51	58	56	68	69	71	59	59	52	62	69	53	50	69	70	73	66	65	58	82	62	60	59	75	59	60	55	57	67	57	58	54	75	59	57	64	69	58	70	61	52	58	54	52	63	70	59	62	50	68	63	62	65	57	53	63	60	67	45	62	55	62	63	67	67	63	73	69	59	56	55	68	71	63	73	57	54	66	62	68	71	64	66	70	67	47	69	55	60	80	65	59	76	46	59	67	70	86	58	71	75	52	51	64	58	67	49	71	66	71	55	67	76	66	66	71	78	67	67	49	64	59	71	62	76	63	64	64	61	62	66	61	72	66	75	70	60	67	55	62	46	75	64	68	64	51	62	65	68	71	56	66	54	66	62	63	63	71	50	62	55	59	62	63	53	66	59	58	54	64	60	67	61	61	59	56	52	70	72	56	67	61	58	64	59	57	60	59	52	60	64	67	76	71	53	71	56	57	60	60	68	74	57	72	60	62	61	55	73	63	65	77	47	55	71	63	78	68	59	58	45	57	56	59	63	83	65	61	53	63	61	51	62	67	49	70	62	55	63	68	61	80	60	52	58	50	53	70	63	75	54	61	62	60	82	57	51	57	64	55	70	58	67	62	51	63	60	70	69	76	55	55	70	71	64	71	58	50	67	56	56	59	71	67	54	63	73	64	65	66	69	64	64	59	71	56	44	62	66	57	62	62	75	70	68	77	58	74	61	54	63	57	64	61	56	74	56	63	46	67	54	68	56	53	71	57	60	57	63	55	51	60	54	58	61	57	55	58	61	57	69	54	67	64	56	67	62	80	68	71	57	57	62	57	57	47	67	57	62	61	64	57	66	62	60	51	63	74	58	72	59	58	61	70	58	65	62	69	43	66	58	65	56	64	63	68	49	59	51	63	60	68	63	69	88	58	56	71	61	57	56	62	57	69	53	55	56	61	68	62	56	57	53	62	57	64	53	66	67	63	58	60	64	54	74	69	60	64	61	63	62	64	67	67	60	78	46	44	43	61	57	67	72	62	73	63	69	68	51	63	57	62	69	57	70	84	50	58	64	59	62	57	56	75	66	65	46	55	57	53	59	62	56	63	58	65	64	60	64	60	63	55	67	53	68	68	61	71	51	64	60	54	65	56	63	66	62	58	63	65	65	63	64	55	75	69	54	69	55	54	64	59	56	75	68	61	60	67	59	52	76	74	78	53	77	54	53	54	69	58	67	58	62	57	59	62	74	61	53	56	53	62	60	61	67	76	60	69	57	65	62	61	57	68	67	55	65	57	60	55	55	54	54	55	79	73	62	55	73	57	58	49	55	57	74	62	74	46	64	60	71	73	59	77	60	76	75	64	75	61	64	67	57	61	65	61	62	61	71	57	59	67	62	58	71	70	53	63	81	84	74	73	81	67	73	71	72	64	65	61	62	60	57	71	57	60	66	65	57	68	62	67	66	74	66	55	47	56	65	43	54	65	56	73	64	70	73	64	57	50	64	57	66	59	67	68	59	71	67	63	73	55	55	78	56	57	63	66	49	59	62	67	64	85	63	59	67	59	59	59	61	56	64	61	59	70	72	71	59	71	55	47	68	63	70	52	54	71	54	65	57	58	61	57	61	58	63	58	55	57	65	55	53	53	71	58	64	71	49	64	78	54	59	62	58	53	78	65	57	68	75	59	50	47	64	67	77	63	62	55	63	70	47	46	59	75	52	68	60	70	57	68	57	62	60	69	67	74	70	49	62	49	55	58	62	58	65	62	70	77	54	71	52	70	66	59	74	53	67	71	56	60	65	57	56	56	70	67	66	73	80	44	72	50	61	62	54	76	66	64	65	69	46	54	67	81	61	73	48	65	61	65	67	74	61	70	73	87	66	51	58	58	58	53	61	50	62	62	61	51	72	74	59	68	60	76	62	54	49	54	60	59	59	55	48	65	60	53	77	67	67	46	58	63	63	55	56	63	58	56	78	59	69	50	56	61	50	62	62	72	53	62	72	62	57	68	60	51	64	54	71	63	46	55	59	65	66	73	51	70	63	73	71	72	70	59	77	64	63	63	57	68	62	47	64	67	72	64	57	60	50	69	68	71	80	53	59	46	64	57	60	62	50	49	56	52	74	65	61	60	53	53	58	63	55	63	57	71	68	47	67	59	68	59	64	67	47	60	62	76	51	69	76	64	75	63	53	49	65	60	59	67	65	64	62	58	60	65	58	64	49	49	52	62	61	66	51	61	53	57	47	71	64	63	62	62	57	54	53	73	50	49	67	62	58	64	70	63	68	59	63	59	71	58	72	61	69	64	57	63	67	51	58	64	75	56	54	58	64	63	56	69	78	76	57	72	65	77	59	69	58	74	66	76	61	59	64	67	59	66	55	66	72	70	64	68	57	46	65	63	75	67	68	51	60	60	63	52	63	67	48	57	57	60	68	52	53	57	56	66	58	66	54	59	60	53	72	57	60	80	71	66	60	52	58	51	70	67	57	79	69	62	53	62	66	55	63	55	42	60	71	53	50	59	60	70	49	60	49	73	71	67	73	57	74	49	56	56	68	75	66	70	61	64	58	79	63	61	71	52	66	72	58	67	64	52	47	71	57	64	53	56	79	56	54	65	69	73	62	61	71	65	62	59	57	55	64	66	67	54	77	64	65	67	61	58	66	56	56	79	71	68	58	55	87	53	60	62	66	66	48	65	68	63	60	55	71	72	55	71	77	61	64	57	69	67	58	66	60	70	85	63	72	56	61	73	51	65	63	57	62	63	57	69	58	62	58	58	70	69	42	59	58	55	74	77	64	55	73	66	70	72	79	72	48	69	60	89	64	69	63	67	70	61	65	70	67	57	53	66	52	63	59	61	65	73	61	66	58	74	52	65	69	63	60	67	66	56	65	68	54	60	63	44	69	60	58	66	48	57	65	45	59	66	62	60	59	61	59	51	69	59	55	63	66	56	62	66	66	61	55	68	59	55	69	45	77	74	75	62	53	68	54	61	54	57	57	69	75	59	73	69	69	72	67	59	52	61	55	73	59	58	59	47	70	72	73	66	82	73	62	55	70	52	57	43	62	57	64	63	72	83	75	57	58	60	70	72	73	67	59	57	67	62	62	64	64	60	64	77	62	57	62	79	69	63	65	72	70	56	57	59	80	80	61	69	62	60	64	69	58	71	66	69	69	63	68	52	64	58	54	69	61	60	69	56	59	65	60	60	47	56	59
26386	11255	5750	7977	14147	17209	15620	13082	10094	8820	7184	5192	3755	2752	2438	2563	2123	1712	1434	1129	999	961	974	920	855	786	845	656	634	656	629	624	628	575	509	535	487	519	523	550	544	487	502	504	479	527	534	497	512	519	538	516	507	495	504	505	515	491	514	552	544	541	525	502	528	530	494	534	518	519	528	478	495	510	508	527	530	549	507	498	541	513	477	506	536	543	509	502	469	502	495	544	505	507	528	545	507	492	537	550	527	544	528	527	510	531	488	514	537	481	499	559	500	537	534	528	513	546	483	506	483	519	497	533	501	524	508	495	526	521	503	523	508	523	525	536	537	496	503	543	505	487	508	542	537	523	539	501	492	523	522	511	534	528	526	491	510	499	530	484	499	530	546	534	526	477	504	488	519	519	544	517	520	548	542	507	509	532	510	543	510	535	512	527	515	506	498	516	466	491	492	527	502	513	516	530	529	501	526	531	509	558	548	490	530	524	543	547	491	502	509	513	534	531	527	513	491	531	493	512	505	497	493	553	557	543	522	517	523	520	530	541	522	538	524	530	521	564	510	521	538	500	492	603	530	514	509	555	554	501	484	507	506	502	538	511	473	508	559	509	513	493	522	503	481	513	504	486	557	524	528	529	528	517	508	502	504	562	514	544	514	509	523	526	569	564	516	516	506	553	521	479	521	499	531	509	544	525	518	509	488	501	531	506	538	493	534	490	508	538	549	528	522	525	501	523	490	487	517	511	513	517	504	522	518	515	525	520	539	531	505	542	534	509	534	489	523	529	497	550	501	517	557	513	526	508	554	573	480	544	550	491	518	497	500	515	478	511	505	477	530	532	517	510	533	511	482	515	508	518	474	514	494	521	510	523	520	527	520	527	533	515	552	524	501	515	504	563	507	527	517	530	514	504	468	534	507	517	531	527	490	519	509	532	482	532	493	521	477	528	522	562	482	526	519	515	504	478	532	491	527	518	514	540	470	512	484	516	510	504	517	484	516	525	524	521	507	528	529	458	540	496	495	476	509	495	480	507	523	515	523	517	516	495	476	520	533	490	536	544	539	541	502	538	536	500	547	505	540	511	474	521	532	569	489	508	545	549	485	516	512	510	526	535	522	510	474	498	518	516	499	499	520	484	504	501	480	541	519	526	515	534	501	529	536	483	521	539	544	498	523	510	538	528	467	503	469	509	501	507	496	501	516	521	528	502	545	573	557	548	478	501	549	513	500	495	486	525	507	549	523	484	524	511	503	520	507	523	520	497	478	499	523	517	519	526	479	495	533	535	515	488	549	510	564	565	519	503	513	498	539	546	486	517	527	534	492	530	504	547	498	498	556	531	538	522	521	497	530	513	569	519	508	494	515	504	528	500	496	490	501	494	526	489	543	547	505	517	496	521	507	482	482	497	501	512	518	501	496	498	515	488	492	526	530	557	522	486	505	535	525	514	548	483	502	518	554	503	543	499	537	517	529	536	552	515	498	549	506	514	516	540	546	531	510	480	484	491	517	539	468	553	489	539	508	502	469	576	493	489	523	541	548	529	518	532	488	562	521	505	493	524	514	482	534	511	547	502	531	511	496	482	534	543	518	494	495	524	483	548	492	514	510	504	510	512	543	506	535	490	514	476	527	516	528	505	494	529	556	552	478	514	498	475	524	550	489	519	565	557	534	528	580	512	530	523	501	506	500	522	484	515	530	523	504	505	503	534	506	532	537	563	498	506	491	534	523	507	528	518	510	498	511	525	539	521	524	485	521	482	537	513	503	557	502	490	509	520	505	494	505	566	503	536	457	532	539	528	523	539	504	538	525	498	478	554	550	523	471	521	504	544	515	506	533	561	482	551	522	457	511	513	550	494	541	485	518	534	508	513	552	532	577	567	523	518	561	528	518	559	541	514	482	555	527	493	495	480	496	500	505	545	530	504	538	529	499	490	501	472	506	517	538	517	501	533	526	489	499	476	550	477	478	533	539	490	499	478	504	511	530	515	533	523	524	521	557	490	505	529	507	543	520	473	484	530	501	516	549	540	540	553	522	503	513	504	526	569	541	550	493	499	544	500	528	530	496	530	482	549	505	514	479	499	556	531	502	486	480	532	522	526	517	536	521	448	538	519	450	537	520	521	553	537	533	498	498	517	521	520	533	505	524	517	496	543	560	545	534	515	502	511	504	523	511	541	504	536	513	496	540	540	494	523	539	560	556	503	518	519	542	515	558	465	528	478	525	524	530	519	498	549	526	544	516	511	509	520	492	547	515	516	504	506	584	515	501	516	483	544	478	547	529	513	486	526	477	528	488	495	547	522	532	501	533	533	547	497	512	516	517	497	535	490	539	515	510	524	529	570	519	495	512	534	540	501	516	533	526	523	538	510	488	484	533	534	468	543	486	526	559	539	539	528	522	551	516	502	455	539	506	537	496	517	531	534	541	537	527	525	498	491	538	577	531	511	528	503	507	521	514	498	536	495	535	506	466	506	543	536	501	474	484	510	562	486	530	511	484	545	504	512	520	509	479	532	489	482	511	521	494	515	504	545	460	519	522	547	496	498	504	537	481	525	534	510	537	525	487	542	503	506	527	506	501	546	544	498	531	545	521	573	494	523	551	503	511	521	520	507	502	539	519	513	509	546	529	530	521	521	519	489	512	538	516	547	506	496	491	460	525	490	500	514	496	512	515	504	540	508	523	541	497	484	536	526	498	512	516	489	498	522	517	528	525	490	530	507	551	493	491	523	497	484	556	520	510	541	517	503	528	534	502	517	474	528	504	523	511	503	522	553	556	517	518	503	511	509	517	494	531	541	495	531	507	512	520	500	493	515	514	531	525	545	555	504	540	541	477	509	479	532	512	482	493	526	520	503	516	513	528	532	512	484	533	539	516	495	520	524	514	476	526	534	510	535	536	496	504	522	479	509	504	502	531	501	505	512	501	506	522	551	526	535	527	492	492	529	512	534	489	558	523	565	525	494	483	493	507	492	533	516	517	504	498	490	514	526	538	534	513	501	519	537	515	523	493	523	521	512	494	514	498	528	499	514	482	512	506	510	495	562	541	540	539	514	528	513	524	531	522	534	552	500	531	530	497	528	529	533	486	489	537	485	496	521	526	528	485	514	501	494	542	515	471	497	517	497	544	555	506	510	520	540	527	538	519	515	517	488	542	518	524	508	537	517	476	519	490	553	550	511	536	494	515	500	501	563	553	490	501	514	527	522	496	522	451	503	537	490	520	506	521	498	530	500	486	524	472	529	564	546	517	513	501	528	548	550	517	551	484	542	511	524	507	527	504	533	510	512	504	530	495	525	552	506	497	493	531	532	505	513	504	509	508	513	547	528	487	483	516	511	530	532	506	526	487	522	500	516	496	526	512	529	505	530	497	530	491	495	498	523	497	522	485	523	462	508	560	520	548	512	534	502	485	521	523	550	492	513	506	513	559	532	501	517	543	518	498	551	580	543	506	500	501	488	493	502	508	494	503	541	570	518	518	523
3004	996	479	375	327	394	403	388	316	289	260	218	137	138	148	124	139	107	92	81	87	85	76	91	69	93	75	66	68	71	67	72	70	77	74	59	61	70	82	76	60	67	66	74	86	86	70	59	83	64	63	68	84	69	70	55	61	68	59	76	75	58	66	59	66	68	72	96	78	80	64	66	84	65	55	75	60	71	63	103	67	68	71	60	79	68	66	89	58	69	99	76	85	66	64	82	79	77	65	67	80	59	68	66	69	87	76	62	65	71	63	76	70	56	68	72	72	60	53	67	61	69	76	79	72	78	59	77	63	74	68	63	63	62	80	77	76	68	74	71	69	69	67	67	68	76	67	73	71	67	81	63	54	74	82	64	83	78	57	51	72	53	68	71	65	57	82	66	69	63	56	61	61	64	69	71	69	62	63	79	57	73	59	75	63	78	50	85	70	69	82	61	80	73	69	68	80	70	62	75	78	65	78	65	62	82	83	73	67	69	73	83	65	55	55	45	65	63	66	65	56	61	71	59	75	81	77	72	68	73	58	75	64	78	68	72	58	76	94	61	61	66	74	75	68	73	62	86	58	85	73	67	60	62	70	77	78	85	72	75	86	66	72	70	76	68	75	79	58	73	74	62	77	71	61	89	62	69	74	66	74	80	69	75	73	74	79	81	75	74	73	65	73	70	60	73	63	70	80	70	63	74	70	65	64	67	62	64	67	87	84	67	77	75	75	51	67	68	75	69	68	60	53	70	76	72	75	77	72	64	70	89	76	60	73	68	72	68	62	64	65	76	56	86	61	59	72	73	61	78	57	69	61	53	58	68	75	55	77	73	64	67	86	65	52	88	73	78	64	66	77	70	59	65	67	64	63	47	68	70	66	82	67	71	70	63	72	70	66	68	72	65	67	62	67	68	65	72	72	74	66	67	89	57	72	80	82	64	69	94	63	62	78	77	76	70	69	61	58	67	69	64	67	68	60	79	61	68	55	61	69	70	64	60	64	64	79	74	71	63	67	64	64	89	74	104	67	75	78	72	83	70	65	60	62	82	67	65	61	65	75	75	66	76	57	60	64	84	67	80	70	72	73	66	71	58	63	64	69	75	60	65	64	66	70	68	65	81	71	66	67	80	71	64	75	75	64	73	86	60	53	62	89	69	68	78	70	75	77	72	71	64	52	84	80	65	72	54	75	69	74	56	48	65	86	66	70	53	84	73	72	65	67	78	76	77	64	59	84	83	63	71	71	65	79	71	72	84	69	73	76	71	81	75	54	60	61	73	75	81	74	74	52	61	80	81	74	72	45	71	78	65	63	82	59	69	68	62	72	77	63	84	60	72	70	68	60	74	68	73	79	66	82	85	74	62	69	77	57	75	71	74	60	78	67	68	64	69	72	77	58	74	72	73	67	93	56	85	78	65	48	70	64	76	66	51	71	67	78	76	73	74	81	62	72	83	82	65	56	70	75	68	71	70	86	61	65	73	71	59	80	74	74	75	61	71	70	80	72	75	57	61	70	91	67	57	72	68	67	54	57	69	73	80	80	57	52	74	68	53	69	65	66	57	63	77	76	67	78	77	67	84	58	64	69	79	80	73	75	62	66	70	67	71	55	64	66	67	57	78	57	72	71	72	78	72	67	74	68	63	69	80	62	69	64	68	64	66	56	71	66	68	81	76	78	66	78	75	80	54	70	68	62	78	74	79	68	67	65	71	78	55	63	75	59	73	86	71	74	68	73	65	60	62	67	55	65	49	73	65	63	79	56	88	98	92	72	77	75	70	75	74	61	69	60	75	63	69	76	74	62	74	85	66	91	67	66	74	57	74	72	66	81	82	64	67	71	64	73	67	75	90	76	68	72	65	72	69	67	73	70	68	72	54	78	62	65	79	76	61	56	63	67	60	75	81	66	47	68	66	61	90	79	73	88	66	83	74	72	56	67	78	63	75	63	76	55	69	52	75	77	79	69	71	73	73	65	69	68	78	84	76	73	68	83	68	79	71	60	69	68	60	67	68	74	55	61	68	76	74	69	72	81	56	50	73	60	63	53	79	61	72	61	62	78	72	77	65	62	80	76	77	80	71	69	65	52	65	54	63	77	84	59	63	81	69	65	63	69	84	71	62	69	64	53	67	75	61	70	72	84	73	66	55	64	69	62	74	71	65	71	71	82	83	87	72	87	81	77	86	64	72	72	77	83	66	80	72	74	69	70	93	80	59	79	65	68	65	82	68	73	79	60	71	60	67	76	65	74	63	75	60	72	64	69	71	72	59	81	82	47	60	79	69	59	78	71	58	77	75	70	64	87	85	81	72	68	79	51	54	57	75	66	61	75	68	62	74	75	81	73	67	63	74	77	80	78	78	65	71	79	71	78	62	63	58	75	71	75	65	72	84	71	94	76	66	72	66	72	82	77	85	67	68	57	73	80	58	66	82	64	72	81	68	69	66	68	71	75	71	64	59	76	60	67	71	68	68	65	71	63	63	79	62	66	64	68	58	64	65	64	69	64	72	75	60	68	74	57	85	71	54	81	74	71	66	70	75	74	73	75	73	63	69	75	65	59	79	76	71	64	70	69	68	72	74	79	63	56	64	70	56	67	66	78	60	60	70	66	65	69	76	79	68	78	75	68	63	69	78	60	65	71	67	63	58	84	60	80	69	59	73	63	74	77	71	74	65	63	68	78	59	74	67	76	72	76	64	74	71	77	63	68	68	75	52	73	70	81	65	87	65	76	59	76	71	59	64	64	91	69	76	68	65	69	70	82	75	87	55	61	74	76	61	79	61	89	66	62	76	61	72	63	77	61	66	80	74	76	81	58	78	73	78	72	73	82	76	81	64	71	65	55	56	62	84	67	73	62	69	47	68	71	69	79	70	73	56	69	71	57	82	73	74	60	64	51	79	61	71	53	69	58	49	61	65	73	75	62	79	66	46	60	74	83	73	61	67	55	60	58	61	69	66	71	77	66	68	60	68	82	78	78	79	63	71	53	78	71	68	55	69	74	77	75	58	67	72	75	73	73	59	66	78	58	68	64	77	71	76	62	81	67	76	72	80	73	62	66	61	64	62	59	86	77	60	69	80	69	81	52	84	71	68	82	62	81	64	73	56	67	84	59	69	72	66	55	72	68	69	69	73	90	62	61	60	76	73	77	78	83	69	69	67	70	77	86	79	70	61	63	65	70	76	76	71	66	58	62	72	83	71	79	66	62	85	68	64	70	83	90	81	59	48	70	67	70	75	59	75	78	74	64	67	72	83	69	68	64	66	59	82	62	78	77	68	72	71	64	59	66	72	82	60	70	65	85	50	70	69	62	71	76	68	86	83	88	68	71	74	73	67	67	70	72	67	63	76	86	66	68	71	56	67	92	68	70	71	61	67	61	83	76	64	66	66	74	69	58	65	78	76	72	70	72	79	78	69	82	61	70	58	85	61	70	69	72	73	64	66	64	81	73	79	75	69	66	82	66	65	72	80	67	60	81	75
26697	11407	6192	8172	14758	17519	16368	12818	10348	8828	6785	5112	3509	2839	2441	2550	2285	1757	1351	1149	1025	997	965	967	878	854	824	833	692	664	794	681	712	602	585	594	558	585	546	577	597	544	545	557	580	567	573	537	592	572	563	606	545	583	554	617	575	564	614	527	543	548	612	557	547	528	584	548	571	573	548	588	585	604	504	598	636	554	595	596	545	611	583	546	513	604	576	565	582	571	567	564	532	548	573	546	533	567	556	563	608	555	594	587	563	573	588	581	600	603	549	550	578	580	536	584	541	521	585	517	577	579	590	573	521	549	537	613	536	591	593	564	531	585	553	558	604	548	588	574	590	581	582	535	552	547	586	588	565	570	556	593	574	565	563	581	553	560	583	558	559	592	587	552	534	545	593	547	542	578	576	577	573	571	546	570	590	545	599	561	539	526	603	581	616	539	585	546	537	549	581	584	586	551	552	550	567	545	612	547	576	559	550	536	570	564	583	593	549	564	586	543	572	535	559	609	584	548	559	597	547	609	560	608	535	529	554	617	544	525	590	589	595	581	583	563	568	551	563	556	539	566	558	531	568	584	575	570	577	590	575	591	582	580	550	581	537	539	599	618	570	592	607	577	548	569	560	587	568	580	568	548	594	566	606	571	555	587	559	552	602	566	537	527	551	585	512	590	570	536	595	558	566	526	560	556	538	588	569	545	513	588	551	605	557	599	572	592	529	590	569	584	540	540	582	574	537	568	553	566	544	518	584	596	592	553	557	584	546	584	614	589	594	608	559	580	561	590	593	553	549	572	563	552	578	613	556	584	564	572	590	573	559	530	540	576	551	605	563	589	550	594	578	587	580	554	548	555	608	550	536	597	581	562	556	570	578	524	568	543	554	557	603	555	576	589	605	572	588	574	533	599	596	548	595	572	536	601	536	600	509	577	558	540	587	564	568	537	607	568	580	577	575	578	535	512	560	604	557	572	557	580	577	583	534	562	582	545	526	561	556	533	567	551	567	530	590	577	642	549	588	559	555	568	554	576	572	567	548	596	573	573	569	565	606	560	540	613	550	541	580	577	525	578	568	539	577	546	578	581	554	573	571	566	581	601	580	576	575	532	563	559	541	580	570	555	598	554	540	529	583	570	558	568	568	598	570	598	543	566	572	568	567	592	583	583	551	549	566	598	552	596	587	586	582	559	601	541	560	561	559	591	556	606	588	564	570	572	532	565	586	566	576	593	591	551	575	566	583	543	514	567	580	599	562	550	550	566	559	552	567	611	531	574	612	592	573	570	548	612	578	596	506	582	564	602	590	544	563	548	562	555	563	576	580	529	567	520	568	554	579	589	527	545	587	569	571	556	557	564	574	581	576	587	562	556	518	576	557	535	585	571	569	602	617	585	543	562	564	596	571	591	544	574	580	601	556	574	590	558	581	585	576	536	558	594	581	598	598	575	563	562	587	618	581	554	551	567	610	570	553	540	549	553	609	577	588	531	543	551	588	570	583	589	592	584	609	532	544	595	566	558	554	546	592	547	541	603	546	545	595	596	544	564	549	551	559	589	595	573	584	561	581	611	534	538	552	572	600	534	543	566	564	551	579	517	591	585	567	568	590	556	613	578	548	570	602	586	540	559	616	557	574	564	582	585	563	567	575	579	606	602	545	581	572	572	543	611	550	543	537	594	557	579	581	562	557	546	562	618	566	578	596	552	576	586	575	556	603	543	578	592	537	587	590	540	544	578	585	556	599	519	563	593	624	585	597	600	605	551	609	568	579	519	572	530	593	545	516	580	576	568	563	565	566	583	596	579	577	567	595	591	567	582	539	617	576	545	554	588	563	574	584	565	598	586	596	575	542	578	579	586	573	617	592	614	502	548	547	593	578	599	558	582	537	602	574	551	558	613	547	566	552	577	557	596	593	569	560	579	537	596	558	533	554	592	568	573	540	560	577	568	572	562	591	557	548	544	569	569	550	570	556	575	584	602	575	568	592	599	566	548	597	564	547	542	581	524	515	544	552	567	573	552	589	538	588	559	556	606	591	571	582	611	551	595	567	574	542	571	607	549	557	556	589	537	547	582	536	574	566	505	549	536	563	554	544	574	551	586	567	577	581	546	548	572	595	584	551	579	560	589	557	543	594	568	530	552	549	554	538	614	597	519	572	571	577	559	560	547	555	555	564	574	563	570	580	591	543	574	623	594	580	538	571	596	565	590	560	564	564	584	585	543	585	607	560	579	548	548	572	593	549	570	568	609	603	533	596	587	547	587	609	576	563	557	547	605	608	568	609	541	557	546	558	574	621	577	601	564	560	571	578	589	570	554	548	567	583	573	562	557	548	586	555	546	553	557	572	544	518	530	561	549	616	541	553	608	603	577	543	615	552	550	588	561	541	569	500	569	562	577	562	555	562	541	539	548	587	555	603	580	551	583	514	552	549	557	557	569	581	599	573	563	580	494	572	581	562	545	551	560	605	541	548	632	550	552	551	520	548	588	597	555	529	584	572	540	585	607	546	539	588	629	547	559	582	536	542	618	587	596	576	603	562	592	592	559	551	546	591	529	554	572	536	539	621	543	585	561	555	567	611	553	584	583	532	572	579	555	569	575	586	574	526	575	619	615	576	570	609	598	538	612	602	605	591	549	587	565	548	558	539	561	555	559	561	561	591	524	529	591	581	592	586	549	597	562	518	591	536	587	575	567	596	578	558	558	596	585	593	570	587	560	595	577	575	544	543	539	529	590	556	546	537	544	600	583	519	568	565	532	588	560	561	582	564	556	548	529	609	594	621	605	563	555	574	577	563	573	567	597	598	575	571	582	545	554	581	547	585	562	561	570	517	565	581	567	577	577	580	547	605	513	558	564	592	588	580	604	572	592	519	558	550	554	559	549	576	537	547	571	539	574	578	523	597	554	579	550	598	559	544	556	554	593	548	618	586	533	567	559	555	535	558	588	577	555	542	620	536	553	553	568	613	560	590	570	573	550	589	549	522	546	556	588	558	532	572	609	526	568	593	583	598	563	561	555	576	537	604	578	569	570	561	579	525	573	563	611	589	563	570	620	583	579	595	554	537	566	549	622	566	568	562	574	580	594	558	566	586	551	572	560	565	604	560	572	561	571	590	593	592	599	588	534	568	560	600	592	583	574	595	554	610	541	579	552	574	548	525	554	584	580	579	570	532	521	579	604	524	542	605	613	561	588	607	585	578	552	553	547	593	538	589	532	562	600	574	589	549	618	567	575	595	573	583	560	535	620	581	531	596	538	562	592	544	557	602	582	600	551	547	571	574	586	531	572	591	604	557	575	549	598	582	544	564	549	515	570	589	536	548	591	577	606	586	586	574	574	571	567	569	549	580	610	566	563	603	583	562	578	578	582	551	575	550	557	546	524	579	548	544	581	562	541	576	541	536	529	579	583	542	572	555	580	576	596	593	570	583	546	579	548	537	549	580	551	555	575	550	601	562	575	575	595	577	564	559	560	565	560	565	540	577	544
4741	1727	715	497	421	569	560	451	404	399	302	234	173	172	168	166	149	139	95	90	117	90	90	97	88	103	93	97	102	73	92	86	66	61	81	78	82	71	68	78	69	63	78	96	69	58	65	74	72	70	78	69	69	81	69	60	87	76	65	70	69	72	70	66	58	77	58	76	86	69	75	63	83	71	82	61	66	69	80	67	86	82	61	77	81	74	67	64	78	66	70	77	65	77	59	84	53	61	66	76	88	74	67	75	61	65	68	75	71	90	81	86	78	81	79	65	66	73	69	64	63	67	71	70	74	71	76	56	80	73	72	64	61	78	81	83	62	66	62	65	72	62	79	73	69	74	86	54	65	77	61	73	66	60	64	78	78	56	63	71	80	74	70	71	70	59	64	63	79	61	94	60	56	65	58	61	76	63	66	58	80	74	87	68	69	75	86	69	60	88	68	63	84	74	83	62	82	83	86	88	58	70	93	64	81	74	68	76	81	76	72	70	74	80	55	74	69	60	54	73	75	74	70	66	67	60	74	68	57	62	91	89	65	72	67	69	66	56	67	87	56	75	62	81	62	71	81	72	66	77	73	71	69	77	85	68	78	90	67	63	66	67	70	91	59	72	85	71	84	82	69	59	94	58	77	58	71	67	71	86	75	51	53	55	78	80	78	72	62	58	66	79	78	79	77	77	82	69	69	76	79	74	67	53	67	74	56	76	71	66	73	75	74	73	81	83	74	74	68	78	64	78	75	77	75	73	72	72	65	70	67	73	73	76	52	71	70	75	73	70	78	79	71	74	66	81	76	81	59	82	79	77	77	66	69	73	99	70	84	57	63	74	71	70	57	60	76	69	62	71	76	62	68	74	69	71	83	74	64	80	68	75	70	72	76	71	72	70	71	94	72	74	67	71	83	63	69	77	71	91	85	71	69	69	73	72	86	70	77	89	84	74	66	69	70	61	71	66	71	77	84	79	85	67	76	70	61	60	58	70	68	57	59	61	81	58	67	79	57	56	68	71	75	81	73	60	70	88	89	68	72	63	68	92	73	79	70	64	64	73	88	74	71	61	64	62	75	72	84	71	79	79	64	62	68	65	77	79	67	73	78	68	66	86	67	74	71	85	78	67	75	64	73	75	66	67	75	66	93	61	71	75	68	77	60	75	84	62	75	85	65	70	90	65	88	74	66	70	83	56	75	97	75	80	57	67	71	67	60	57	80	73	67	79	71	70	61	56	63	86	75	56	82	74	85	65	83	76	65	51	77	79	64	63	69	74	77	86	90	76	78	53	68	61	63	61	85	64	72	62	60	61	60	78	78	76	75	69	63	77	61	75	68	65	81	65	80	85	90	61	60	64	70	53	74	77	68	76	71	56	72	80	60	78	59	71	68	76	78	49	80	53	58	83	60	72	78	66	79	78	78	65	61	79	76	60	61	61	61	76	77	65	75	59	94	72	81	72	57	76	69	78	61	74	72	76	75	84	64	71	60	64	68	80	68	79	78	74	79	72	69	74	67	75	77	70	78	71	75	76	81	68	71	95	82	66	83	74	64	60	77	72	72	68	65	68	85	68	77	69	78	56	78	68	68	58	69	78	59	73	77	58	67	70	75	67	88	74	71	71	66	82	70	66	53	60	99	78	83	67	77	77	68	76	63	64	80	65	70	77	70	73	76	82	75	77	72	60	78	60	69	59	70	64	60	68	55	59	59	78	83	77	81	88	77	55	64	81	79	84	83	77	64	65	87	81	70	72	77	74	88	66	65	69	79	69	83	70	69	78	78	61	58	68	78	92	81	62	70	77	81	74	61	79	69	76	83	73	68	68	64	76	68	84	78	56	64	75	75	77	90	84	85	84	71	77	69	85	65	59	71	73	65	81	80	68	60	64	75	70	64	76	78	76	67	68	71	72	85	64	71	77	78	89	84	66	67	83	56	90	78	60	91	74	69	68	79	68	75	88	57	59	73	78	72	75	72	86	83	63	62	78	62	78	66	75	77	76	75	73	87	76	73	66	65	71	84	79	66	81	73	82	69	84	64	72	84	68	75	65	77	60	55	82	83	74	64	74	90	79	71	60	72	73	74	77	52	77	69	79	77	61	80	73	80	83	81	57	90	82	64	74	63	70	65	71	73	77	69	88	70	70	72	64	59	85	72	81	75	81	80	59	62	54	69	75	74	63	63	66	76	69	70	79	70	77	90	75	72	65	58	65	77	84	63	72	75	73	77	67	56	66	74	56	77	86	62	62	71	72	75	91	65	69	73	65	63	78	81	67	61	83	58	55	85	57	75	53	71	77	77	71	73	71	75	69	70	78	75	90	66	82	64	71	66	73	63	73	86	91	68	82	59	74	86	70	73	56	68	91	76	81	54	68	70	76	82	51	76	83	68	66	78	74	70	69	74	85	67	72	68	78	79	79	70	70	81	77	66	65	67	69	78	72	74	66	64	70	77	63	75	86	62	79	66	73	71	74	72	63	85	68	61	72	87	70	81	70	60	80	64	69	65	63	73	69	69	70	70	63	56	56	69	68	60	67	63	62	50	61	87	66	71	87	74	66	78	70	79	59	69	63	72	88	73	65	68	75	79	72	82	68	83	82	63	67	71	79	82	78	87	73	74	81	69	68	79	72	65	71	60	79	62	74	83	75	70	66	58	81	70	68	80	71	79	71	75	74	68	67	76	65	68	74	81	61	68	84	56	76	78	79	90	58	75	78	85	87	89	76	67	88	73	69	60	72	76	65	58	75	73	72	64	91	63	67	69	94	72	51	69	55	62	71	77	74	61	80	79	67	66	66	68	74	85	81	66	66	67	60	70	85	64	71	82	64	72	75	62	74	79	67	68	74	75	65	54	82	71	52	77	89	76	76	69	74	67	72	81	82	76	76	82	66	61	63	81	67	79	71	73	68	67	88	68	66	86	78	62	76	61	60	71	78	76	76	64	65	71	63	63	65	72	66	49	76	66	79	76	67	64	83	64	86	61	63	74	58	76	88	73	73	67	58	73	74	78	65	76	84	68	77	55	95	71	64	73	58	52	73	63	60	54	77	80	82	71	72	68	72	58	79	73	75	71	72	79	61	69	69	59	62	81	69	59	82	69	77	80	73	82	69	61	71	86	78	79	68	74	69	70	70	66	76	70	79	70	64	75	75	85	89	78	66	75	96	78	74	70	77	68	69	53	72	69	80	79	69	76	94	77	68	57	58	56	62	77	68	79	82	73	67	77	62	64	66	82	81	62	90	89	76	79	89	76	67	75	79	88	59	69	72	74	93	77	79	63	73	92	75	65	65	61	69	76	50	54	72	62	63	73	80	62	85	74	70	76	74	71	65	72	74	74	74	67	75	68	70	66	92	66	53	75	69	74	73	60	86	66	73	73	66	70	58	68	76	72	76	72	77	72	78	72	73	67	71	59	77	62	77	63	71	61	74	63	60	85	65	65	82	69	71	60	73	72	71	83	58	85	68	74	67	74	72	79	74
29800	14753	8255	10206	17874	20568	18626	15425	12843	10939	7991	6364	4456	3793	3234	3255	2942	2277	1611	1303	1242	1096	1050	1135	987	934	955	920	754	790	755	736	780	671	612	607	590	613	628	622	612	594	626	619	594	583	602	585	587	607	613	559	559	592	579	639	623	603	602	564	607	581	564	569	652	584	596	606	565	586	589	604	593	605	614	569	594	556	600	568	605	586	587	603	582	545	610	567	594	653	575	577	550	582	585	578	599	620	594	560	599	582	590	590	588	630	534	578	587	608	603	577	596	621	557	574	613	552	582	632	538	575	595	570	607	603	588	616	585	585	583	587	596	631	566	597	578	587	592	598	570	629	640	574	611	605	580	624	607	600	557	632	574	578	606	619	562	569	594	580	539	621	601	612	534	565	589	580	580	575	545	607	572	604	584	557	565	573	578	573	594	646	596	622	542	606	571	569	643	546	587	611	593	590	596	565	538	568	544	595	544	561	600	556	595	608	614	548	603	615	560	569	565	587	575	569	621	570	619	660	596	576	545	545	612	623	626	565	588	593	573	587	627	607	531	570	561	599	559	575	569	565	607	637	574	590	612	566	541	586	577	603	597	575	586	562	632	605	576	577	631	573	569	634	625	585	573	547	567	618	578	557	570	613	574	604	573	593	567	547	618	584	640	575	588	583	582	567	603	510	611	571	614	582	613	573	588	537	586	586	554	561	587	580	551	600	579	586	571	619	606	602	618	607	598	579	585	595	577	568	568	581	584	626	636	580	525	559	589	566	593	582	615	563	622	630	577	634	594	593	583	592	621	611	582	587	597	616	551	572	635	604	548	602	619	603	602	550	577	555	587	571	565	559	565	588	567	575	590	546	616	588	570	628	603	546	542	574	598	564	616	580	617	610	609	649	603	612	625	619	594	531	585	604	638	578	601	593	597	611	573	598	576	603	614	557	594	554	610	586	623	627	588	568	583	582	578	538	584	578	616	622	570	596	593	593	589	585	581	553	568	580	600	512	565	570	551	601	584	628	603	579	614	590	543	558	605	528	566	562	566	559	601	569	588	605	620	567	600	573	594	574	597	574	569	636	585	599	562	587	576	570	587	599	611	602	584	607	575	603	592	606	574	584	615	599	603	564	576	613	526	581	610	597	633	648	577	604	565	612	561	612	572	628	592	642	589	614	605	565	595	649	585	609	592	608	573	589	575	600	586	577	578	603	593	606	597	593	586	602	586	578	611	550	593	557	553	595	564	564	564	587	602	596	581	560	609	644	611	616	568	591	560	588	611	604	560	593	637	596	595	590	570	608	591	612	553	572	641	587	594	516	601	555	614	565	588	613	564	625	544	566	614	586	615	602	585	631	589	610	534	613	560	586	578	575	616	561	639	579	556	596	583	595	619	598	562	566	600	548	587	616	574	559	633	575	590	562	564	594	621	571	591	582	573	605	626	597	610	570	588	552	603	558	590	594	593	530	579	567	584	649	606	621	591	631	572	610	561	574	557	569	614	598	578	600	615	623	610	601	570	598	594	583	614	594	566	521	552	600	612	612	589	554	605	553	578	588	550	608	590	589	585	590	603	623	606	531	607	583	591	623	594	606	587	564	557	617	584	600	585	583	591	608	575	601	556	559	603	598	579	565	588	561	558	595	598	612	611	564	602	589	572	600	580	537	609	570	569	631	595	567	617	574	616	586	562	601	594	582	572	580	585	581	580	572	574	524	596	596	555	569	573	572	598	583	588	558	571	590	576	539	585	622	572	561	593	576	585	577	554	603	542	598	600	595	569	591	588	598	585	622	616	587	561	596	606	619	616	599	605	597	579	639	618	581	563	573	613	576	550	625	595	616	615	590	595	620	573	544	558	619	607	618	612	594	569	567	602	569	574	585	583	602	599	604	577	587	583	572	586	596	636	568	592	582	563	632	630	594	609	693	567	558	593	613	580	572	590	579	550	577	602	563	580	570	536	586	623	597	610	559	591	617	657	627	564	581	598	553	544	626	588	570	589	586	621	552	647	591	584	560	549	611	582	571	581	600	567	556	545	538	606	597	575	543	602	584	612	586	623	569	590	639	576	566	588	596	610	620	603	542	560	539	581	573	610	609	568	556	583	614	584	590	635	606	589	587	563	618	601	590	615	613	575	576	588	585	604	575	616	549	578	578	548	563	527	602	577	571	585	618	573	582	539	575	580	593	582	585	598	587	598	600	610	561	601	585	573	589	578	615	588	573	584	593	592	609	600	561	570	594	605	600	605	646	618	592	603	605	589	581	592	592	611	595	671	597	594	585	622	630	574	590	611	607	635	588	566	581	547	584	585	597	601	565	614	603	635	524	621	601	564	614	625	581	590	611	578	576	581	576	593	603	589	621	618	620	588	597	596	588	593	572	564	614	597	577	532	598	595	601	622	554	581	630	603	600	580	585	608	553	621	606	557	622	611	569	574	609	568	601	571	588	586	564	652	572	615	631	573	581	613	613	576	581	625	575	561	599	606	566	596	557	585	586	590	575	555	588	557	591	583	602	590	594	562	573	548	593	587	551	571	599	621	615	597	597	574	584	599	571	567	551	619	553	579	608	561	590	571	555	548	588	606	628	572	590	629	606	606	592	595	629	601	613	601	603	572	606	586	613	581	588	601	593	514	595	571	611	569	551	645	609	616	574	583	601	602	586	601	561	616	572	582	607	594	552	609	608	559	604	578	585	587	610	609	619	615	616	612	580	621	606	592	636	625	634	619	583	605	609	577	628	607	613	577	554	602	558	599	642	599	570	567	583	608	613	597	602	572	601	618	594	589	590	604	645	586	611	557	555	572	557	633	578	600	573	548	636	607	552	603	594	573	580	590	601	576	601	578	572	602	577	583	604	583	564	585	601	597	563	582	564	581	603	593	619	600	618	605	535	589	594	583	588	623	599	585	574	546	605	603	592	574	621	606	556	576	563	550	585	614	589	600	557	652	593	568	555	616	584	567	599	584	605	590	558	579	567	611	577	560	585	571	634	636	584	592	562	565	567	611	597	558	574	577	573	593	555	563	593	604	605	571	577	668	564	578	632	580	580	550	608	599	584	597	611	628	543	563	570	598	632	607	596	582	602	532	560	571	612	603	567	623	577	565	548	614	596	601	610	563	579	637	578	591	590	559	615	584	605	564	563	619	631	605	596	580	604	603	586	581	565	549	591	637	570	594	578	647	542	586	563	588	581	631	617	590	580	558	633	597	595	587	596	583	618	569	571	601	589	613	597	633	571	578	613	577	588	558	631	580	592	622	572	544	584	584	572	601	591	560	588	593	607	548	584	602	575	600	618	601	614	587	603	620	594	602	570	563	606	560	609	589	579	629	563	597	605	597	596	572	580	597	572	619	588	595	551	578	557	581	554	591	555	568	580	613	662	582	556	579	565	599	645	565	575	608	610	584	611	581	584	589	528	574	640	592	534	589	582	558	600	600	633	569	619	574	622	593	578	606	613	592	572	606	599	581	586	606	607	560	547	573	555
5867	2710	1062	650	570	731	741	613	576	494	392	324	285	243	255	236	214	205	188	127	162	141	151	139	127	156	149	112	138	139	129	124	135	137	112	131	120	114	117	116	108	109	134	119	112	117	121	135	106	117	123	113	107	122	122	116	103	128	134	120	134	132	114	127	109	118	120	91	88	111	115	106	142	109	121	105	106	135	127	121	114	130	134	122	110	120	135	113	116	117	125	101	119	114	106	122	114	89	109	112	100	123	120	119	137	140	104	127	108	110	125	108	114	129	126	112	117	140	107	122	107	115	114	107	124	106	120	108	105	108	129	112	116	143	119	101	127	111	132	127	105	125	115	93	106	125	104	107	129	130	127	107	112	126	126	143	131	95	116	132	121	126	104	104	118	108	130	105	129	121	105	105	118	107	117	118	135	110	120	133	109	127	112	116	111	116	111	125	126	130	145	118	119	114	117	124	117	107	108	118	122	101	116	111	112	117	119	121	109	120	135	113	97	97	104	117	113	97	89	128	93	118	103	119	112	111	124	119	127	107	127	131	121	114	117	126	119	99	123	109	99	134	105	116	117	114	110	111	119	116	114	112	119	113	129	101	109	109	133	110	132	123	120	124	105	94	105	111	130	113	124	118	123	122	111	126	119	112	108	125	117	114	116	107	109	102	109	104	135	118	111	113	104	128	109	120	130	105	106	121	115	116	128	119	120	115	128	109	112	97	100	116	111	122	95	123	119	126	118	135	122	117	116	115	112	135	123	121	133	115	120	110	128	104	136	109	135	115	119	126	114	132	122	121	151	122	120	114	119	122	121	117	138	125	111	111	87	105	131	113	139	123	123	108	127	111	121	117	111	116	126	109	124	112	136	117	114	119	125	124	106	122	108	114	116	107	97	121	129	113	110	122	143	117	127	127	132	92	105	111	116	118	142	112	117	111	115	116	120	112	119	110	121	114	117	112	103	109	134	99	124	114	112	120	93	115	110	133	120	110	111	116	114	125	118	105	111	106	116	119	104	118	116	116	109	107	134	118	136	93	118	121	110	114	111	134	114	96	119	106	121	115	139	108	112	126	125	120	136	119	143	110	103	110	105	103	120	123	95	123	136	132	110	128	98	128	111	123	120	114	109	122	120	115	116	114	107	124	118	127	132	109	113	114	116	115	124	135	120	121	106	119	106	105	113	135	119	120	125	107	103	125	129	118	116	131	103	107	99	112	130	111	93	124	103	111	112	109	111	113	117	113	105	103	114	129	136	116	126	113	119	118	115	117	126	129	109	121	124	119	125	106	125	121	106	112	114	125	134	118	125	118	121	123	104	118	113	108	127	94	116	100	104	103	107	131	100	126	118	127	95	123	113	124	89	126	118	119	124	108	122	120	118	103	104	113	100	118	109	112	103	111	138	114	121	122	109	114	103	111	124	120	115	112	125	104	129	134	107	132	119	117	116	125	129	118	107	125	107	111	99	109	132	142	121	128	109	127	116	128	112	118	131	133	134	137	126	123	115	104	125	100	96	113	103	116	138	124	116	129	104	126	103	121	115	106	130	120	98	112	126	107	118	123	125	102	119	136	101	116	127	121	101	101	130	128	96	103	116	112	109	97	112	124	111	120	122	105	127	108	89	114	103	135	90	143	105	111	104	131	115	118	111	119	106	115	121	106	112	129	113	116	121	103	130	106	109	117	104	113	135	119	110	108	115	107	131	133	110	90	119	121	109	124	123	127	131	116	129	120	122	124	106	117	120	126	112	113	134	128	121	124	127	95	109	123	116	119	109	115	134	118	108	121	148	131	125	116	114	101	92	137	124	114	100	120	118	138	115	135	118	108	107	116	123	108	107	124	100	112	138	114	117	106	112	102	141	102	100	114	117	131	126	134	113	119	114	105	120	132	118	95	120	102	116	129	119	117	122	117	113	117	116	118	135	111	108	125	114	109	141	100	134	121	120	115	110	111	116	114	104	115	123	103	131	110	107	118	97	114	100	103	110	123	121	127	121	115	121	128	138	111	117	106	127	110	116	109	127	126	125	114	107	125	135	117	131	106	103	101	119	113	132	103	126	108	115	129	112	111	128	97	108	112	103	122	121	120	109	113	130	108	107	119	102	109	124	109	97	111	122	126	121	110	125	128	118	104	119	121	123	130	125	121	116	128	124	111	116	116	100	112	102	133	122	109	127	126	118	107	108	131	125	129	118	138	121	138	100	120	118	125	118	113	111	102	113	117	105	95	113	109	94	109	123	118	122	116	132	138	119	116	112	134	106	138	132	125	116	131	93	122	113	107	104	114	114	113	123	115	115	104	113	124	106	118	116	100	113	110	121	103	122	104	129	120	89	119	142	110	114	115	123	95	123	124	95	133	120	113	126	117	114	124	110	120	109	126	120	96	103	133	106	110	126	134	121	118	108	129	113	118	112	126	126	104	111	118	142	130	124	115	106	103	105	125	119	125	102	132	117	112	112	101	120	121	110	123	96	99	129	120	110	105	124	122	110	128	113	120	114	121	122	119	124	126	106	129	107	114	115	105	103	109	114	128	116	100	117	123	128	117	108	111	120	116	107	102	114	119	114	120	87	117	115	100	120	121	135	116	115	114	104	126	120	137	119	121	105	111	111	124	98	124	123	107	107	121	99	140	103	114	104	115	115	105	130	107	100	110	124	124	102	115	121	111	113	116	135	97	112	116	102	123	136	109	109	103	120	97	98	119	114	114	116	113	110	125	122	117	105	121	115	134	114	125	120	132	108	107	118	115	103	121	127	105	119	119	118	124	114	122	119	119	111	116	109	144	126	117	103	108	101	112	127	108	109	134	114	114	123	114	104	125	139	123	94	122	119	82	120	116	120	128	105	112	128	119	110	128	125	114	121	115	112	108	107	104	124	128	113	133	113	123	127	129	112	102	113	106	122	122	124	103	114	129	113	136	123	104	120	111	131	112	140	129	114	115	111	123	105	119	126	139	129	125	119	102	125	118	130	118	110	124	115	109	117	111	96	136	103	119	147	126	111	125	113	130	121	120	133	104	124	108	150	119	115	99	123	121	110	130	124	135	109	118	135	110	126	110	104	124	119	118	125	122	106	115	113	119	126	116	115	109	110	135	121	103	137	131	112	118	128	105	98	110	115	116	117	115	124	107	129	109	109	106	116	112	125	116	122	123	108	102	107	123	132	107	135	108	103	105	110	116	101	109	108	134	122	111	107	115	114	117	138	123	147	113	109	108	117	110	90	111	116	119	100	111	103	117	102	101	131	106	111	112	94	110	113	97	130	114	112	121	114	116	141	117	130	130	112	106	132	108	93	131	132	138	124	120	108	115	101	125	115	104	109	108	102	142	120	129	113	129	124	111	131	121	106	120	117	117	102	125	113	126	119	121	128	116	94	110	124	101	106	130	122	87	110	116	119	118	104	111	120	137	136	128	102	131	112	118	109	119	102	109	122	124	136	98	126	121	126	105	109	117	109	123	118	135	109	116	121	124	128	138
33994	18344	10630	12681	21100	23597	21441	18252	15519	12895	9824	7559	5801	4919	4368	4101	3982	3158	2405	1943	1770	1550	1467	1490	1429	1350	1366	1368	1288	1243	1176	1142	1128	1036	989	960	961	973	983	951	940	937	876	930	896	942	926	974	953	967	929	897	912	935	960	913	940	906	993	888	940	915	927	927	907	966	941	963	943	928	947	954	923	951	882	921	923	910	886	998	903	929	936	976	978	889	901	941	958	902	903	920	971	942	896	984	914	930	959	912	932	933	951	927	888	914	875	973	931	953	946	893	960	955	903	899	939	914	945	936	956	922	940	875	896	875	894	954	912	932	925	929	993	928	980	920	953	933	897	971	894	984	926	987	997	914	941	946	954	948	958	945	904	912	992	936	924	920	935	945	925	937	910	949	941	974	938	918	900	927	969	894	906	973	954	928	965	928	929	930	933	924	925	934	902	942	929	950	934	922	888	968	898	964	903	910	921	980	890	973	952	904	949	936	977	927	912	932	930	983	931	954	897	922	934	976	925	933	936	908	932	976	961	1009	918	936	912	941	978	905	992	913	945	923	931	912	902	921	939	949	942	942	947	904	932	906	966	901	895	947	949	1001	912	959	920	876	907	930	955	943	883	955	950	977	956	947	937	909	939	884	962	960	928	919	982	961	925	931	986	965	950	986	893	961	923	904	941	902	929	974	959	942	975	1007	897	919	925	932	946	922	977	937	957	958	936	944	940	925	1004	980	951	975	878	926	962	969	911	945	955	930	960	946	890	938	952	900	950	915	908	977	1004	928	940	923	893	898	952	971	873	942	962	900	915	906	959	881	966	925	941	955	942	990	952	901	920	1004	919	950	861	964	944	879	918	886	932	916	965	922	965	965	876	846	944	907	882	926	933	927	898	920	930	965	905	943	936	965	935	884	889	946	946	941	933	915	935	933	939	940	915	914	962	936	933	960	914	946	905	967	985	921	939	953	899	937	904	933	903	882	922	953	936	968	981	931	932	931	914	935	958	927	931	917	923	872	928	938	949	971	934	933	946	909	900	917	902	949	949	931	948	945	956	943	931	934	985	994	859	981	929	962	908	904	933	930	915	938	877	940	951	1000	937	926	1022	935	954	958	933	940	962	945	933	931	921	926	932	908	972	885	899	946	949	939	953	948	945	973	929	957	953	906	929	909	930	940	968	932	985	939	897	938	923	825	913	954	921	1005	925	1000	948	943	898	912	930	900	923	927	986	914	979	975	908	936	901	921	937	976	964	927	972	927	932	952	987	854	870	957	998	944	928	986	894	903	962	928	937	899	966	916	953	971	962	951	899	872	949	906	934	935	924	942	938	931	919	895	970	917	964	997	903	958	946	909	967	934	950	928	933	930	952	911	908	960	949	923	946	924	948	989	930	910	948	944	923	949	979	910	951	939	895	876	938	932	924	929	953	960	934	916	913	947	936	876	927	938	959	883	940	883	941	979	899	926	972	938	929	966	940	995	951	908	932	985	926	931	927	939	947	928	912	913	885	921	940	879	961	952	960	932	894	940	979	931	863	902	900	937	976	963	880	934	938	938	922	974	876	964	939	936	952	948	936	912	939	914	897	941	947	977	966	917	950	962	898	896	930	943	954	912	909	954	958	969	909	1035	913	956	987	879	932	950	956	1008	901	933	964	969	915	965	916	923	942	952	916	908	917	911	960	885	951	921	915	959	894	917	923	959	983	943	926	912	891	951	918	945	942	944	946	983	899	923	911	956	939	917	883	911	846	885	929	958	980	951	918	932	937	972	885	916	945	900	945	990	925	946	925	895	909	892	948	967	909	902	913	927	919	997	892	911	911	948	962	959	904	967	950	943	929	938	915	919	874	933	960	894	955	961	928	925	976	880	956	961	929	877	971	930	925	953	966	863	940	952	922	931	958	970	934	878	923	941	958	954	924	906	964	947	962	914	919	937	926	953	953	930	930	965	992	927	889	922	943	944	977	959	901	967	858	957	933	944	940	909	966	996	942	941	909	892	899	929	918	946	929	931	962	894	990	903	878	933	913	947	903	933	941	982	894	962	980	959	977	954	955	918	913	894	961	920	943	919	925	943	933	926	898	931	934	946	898	934	952	925	939	912	929	914	980	922	886	911	990	930	874	951	955	914	923	951	923	871	905	921	948	947	926	876	900	922	919	968	886	983	1007	940	917	992	928	942	929	920	977	950	907	922	908	928	939	903	920	940	901	962	937	945	899	900	922	896	914	904	965	952	983	914	969	937	961	888	932	929	945	930	917	904	880	905	995	959	964	938	952	932	936	872	909	913	936	992	954	897	937	949	911	1006	947	898	958	953	952	929	927	921	937	928	931	907	941	966	924	963	944	932	905	937	911	936	927	898	887	943	951	938	935	944	939	921	922	966	962	978	924	940	963	949	977	977	934	920	905	936	921	946	973	956	926	975	953	908	943	934	954	926	903	899	900	894	902	884	955	953	946	921	937	983	946	910	974	936	978	940	936	939	919	946	902	947	978	924	943	898	928	975	917	971	899	909	922	907	951	913	958	976	903	938	924	920	950	924	960	935	889	927	937	966	974	943	954	965	956	915	941	896	911	910	1010	922	954	983	929	1003	919	921	873	933	918	990	957	969	885	929	961	966	936	990	914	911	915	941	886	973	922	937	965	917	915	956	897	931	1010	931	964	930	913	1010	967	908	976	927	914	919	888	935	918	946	942	932	951	939	949	930	963	916	942	947	976	899	940	995	893	926	945	917	933	935	929	957	979	908	876	884	909	962	995	924	948	893	947	920	945	906	957	925	964	986	927	925	927	926	945	908	941	927	910	891	940	914	944	945	903	967	946	828	907	980	953	883	947	974	933	932	910	937	944	966	946	963	909	893	948	930	932	959	952	917	922	926	926	970	894	934	984	917	1026	902	945	933	974	929	995	927	927	935	934	910	943	912	914	912	922	898	936	921	974	914	937	912	931	909	910	877	915	839	930	949	959	876	902	963	1002	919	930	939	903	953	893	923	913	920	950	954	917	889	1006	931	964	900	966	910	931	942	912	979	977	893	928	947	972	881	970	905	936	910	931	902	931	945	890	964	953	932	903	970	921	900	927	963	945	925	950	917	929	946	904	932	925	954	942	967	981	922	940	905	974	919	937	884	1014	920	956	931	1009	915	1011	937	937	941	960	948	974	910	943	953	956	917	922	952	908	948	988	937	916	954	984	943	947	951	947	939	936	904	912	944	966	918	931	931	951	996	968	914	927	943	953	929	946	948	961	944	896	998	989	911	892	962	964	976	917	910	943	918	896	946	933	873	979	916	960	934	920	907	995	927	941	964	928	942	913	867	942	930	915	884	977	929	907	950	940	973	912	953	952	955	919	906	935	903	955	949	921	945	925	945	959	901	960	949	946	984	946	939	937	921	975	1010	988	956	909	917	962	945	937	994	948	965	886	973	916	921	957	887	936	915	925	964	957	927	913	931	929	917	936	932	893	888	916	889	954	968	967	958	983	909	933	959	938	950	939	910	916	947	947	869	956	976	967	952
3077	1082	556	360	300	421	417	346	316	271	233	180	142	149	143	104	122	95	100	64	86	70	74	79	72	64	65	72	72	68	60	74	74	84	61	74	62	55	83	62	57	65	65	52	51	65	54	69	65	90	58	73	64	73	61	69	79	62	57	57	65	71	63	47	58	68	59	72	77	62	76	65	67	64	65	53	72	66	64	60	79	71	63	65	60	54	66	58	60	84	70	75	56	61	68	50	67	59	59	63	82	76	70	71	69	66	63	64	63	54	52	56	79	72	68	74	58	69	57	69	63	51	52	47	77	68	58	63	74	58	56	73	57	63	79	66	60	83	78	70	70	64	65	67	66	74	62	59	66	63	51	59	61	71	67	69	61	69	60	63	63	66	65	61	63	62	55	68	79	57	71	68	63	69	69	47	57	55	63	66	57	62	64	60	62	53	75	57	59	70	64	55	56	68	64	64	76	71	56	57	63	60	68	67	67	76	64	58	68	68	63	75	59	53	64	57	58	60	54	58	45	56	67	64	58	58	72	70	67	72	67	71	46	62	64	50	74	76	64	51	66	66	57	78	63	60	72	69	57	65	58	58	68	72	70	62	81	56	72	53	63	60	76	64	54	66	60	52	59	63	66	70	71	69	73	59	71	49	63	59	56	84	59	56	62	75	55	56	53	62	69	64	46	73	66	64	65	76	68	75	59	72	54	57	59	64	74	52	67	62	63	68	68	61	70	79	53	54	62	80	69	65	80	68	70	64	71	62	75	72	60	56	63	58	56	56	71	80	56	72	80	63	58	73	59	58	71	66	63	50	73	66	68	79	69	67	73	70	62	68	67	56	55	62	64	72	57	80	62	70	69	72	58	66	75	60	65	77	65	76	56	56	61	65	63	67	61	66	57	59	69	64	60	57	51	58	65	76	51	56	78	66	56	53	64	56	69	81	71	82	64	69	81	59	65	82	75	58	69	72	69	80	69	60	75	45	60	67	64	73	63	56	60	67	61	78	58	70	78	77	60	59	66	65	59	61	65	56	60	73	69	71	60	67	74	60	41	47	69	88	41	69	84	43	58	76	74	46	74	52	67	65	55	57	66	64	55	61	59	64	60	70	61	65	67	63	60	61	67	64	70	76	59	73	69	76	66	61	62	59	69	57	66	71	64	54	70	69	70	69	60	69	46	73	67	80	64	53	74	65	69	61	63	63	71	70	81	60	57	59	58	56	62	72	55	71	61	71	64	62	59	56	75	67	65	59	78	85	64	54	67	57	77	65	72	69	49	59	73	63	62	67	69	59	57	57	71	53	57	83	89	46	69	45	67	72	59	50	72	62	65	67	74	60	72	89	61	67	54	62	68	76	58	61	53	65	59	68	70	56	51	62	62	85	64	80	63	71	65	67	58	72	80	57	53	68	59	68	57	71	77	65	60	60	62	59	78	54	71	76	64	55	58	67	58	66	75	58	76	78	76	71	66	54	61	69	59	73	52	62	61	58	73	68	69	64	59	61	72	52	66	53	65	55	73	75	58	67	71	51	78	60	62	75	66	71	59	49	62	68	72	71	73	68	72	60	59	67	71	67	77	66	59	70	60	81	64	50	57	68	57	67	67	45	57	50	57	66	65	85	68	65	64	61	72	73	50	60	69	66	56	80	54	68	72	85	65	75	64	65	68	73	59	68	61	59	66	71	59	71	77	75	63	73	78	71	60	77	79	79	62	61	52	73	71	69	73	52	76	57	59	59	54	63	82	57	56	79	55	56	55	55	66	60	51	64	69	62	87	39	63	62	56	64	75	58	64	59	59	53	75	66	69	72	70	64	82	70	63	59	64	69	66	55	64	59	67	60	58	57	65	68	59	60	57	62	60	59	58	57	52	61	74	72	68	76	65	65	65	65	49	63	64	54	61	65	66	67	59	56	57	61	63	59	64	70	55	57	57	62	63	53	78	57	64	67	55	56	64	66	70	61	82	55	70	66	71	53	75	65	60	64	63	45	63	60	52	54	65	70	73	57	72	74	86	75	58	63	62	56	62	72	48	66	56	60	64	77	54	62	66	59	77	67	61	80	63	63	63	67	74	62	69	72	62	69	66	54	67	78	64	65	70	56	53	70	64	52	71	60	57	61	61	60	61	48	66	55	71	64	67	57	74	61	70	74	70	62	77	59	64	58	51	59	61	69	61	62	64	60	63	78	65	53	58	60	60	73	74	70	62	72	66	65	57	52	79	56	57	70	52	60	66	62	67	51	71	61	60	58	54	66	76	52	76	56	57	56	69	74	66	54	75	57	56	79	70	71	79	51	62	56	62	65	72	59	60	68	78	64	52	73	63	56	65	66	73	68	61	60	67	56	77	62	63	66	67	67	58	72	64	62	62	69	67	63	60	62	66	64	60	69	65	76	73	87	74	65	82	56	59	74	58	61	68	70	63	56	61	65	69	62	78	61	64	56	67	63	66	73	71	79	73	75	61	72	54	75	63	62	62	58	56	72	50	53	69	55	72	51	63	76	70	66	66	57	78	43	58	63	62	54	58	61	64	80	70	60	85	72	78	68	75	74	48	69	78	58	72	49	50	56	65	69	77	58	67	65	50	71	66	70	60	73	57	66	61	75	79	61	47	63	59	80	55	63	70	57	52	64	86	73	58	57	78	71	71	60	79	70	74	67	79	80	73	51	64	55	49	68	60	71	59	56	55	60	64	62	62	77	73	77	58	64	52	55	60	63	59	61	55	48	58	57	63	47	64	67	60	53	58	68	72	59	61	79	74	62	59	65	70	72	65	59	60	64	67	72	69	59	60	71	64	77	68	54	58	56	87	59	47	58	74	61	61	77	60	59	54	45	62	68	63	72	62	70	55	60	75	53	64	76	69	63	72	66	59	63	76	80	73	78	62	76	62	73	62	70	60	56	64	55	56	67	55	49	65	69	65	56	62	69	58	73	73	62	67	74	77	60	58	64	78	59	66	59	63	64	79	66	59	67	66	74	58	52	78	78	79	56	76	66	76	57	63	73	45	72	65	80	67	68	77	67	69	62	68	62	60	72	81	76	71	59	65	76	75	68	69	74	58	61	66	53	81	64	55	67	59	46	68	59	64	63	68	63	70	55	74	72	62	66	67	72	57	58	70	65	60	61	58	64	57	67	69	45	68	62	71	60	66	59	75	57	75	65	63	71	65	59	74	67	71	59	69	54	62	67	69	51	71	75	68	71	37	57	60	66	67	73	68	74	71	58	65	67	65	72	75	75	66	56	57	51	51	79	60	53	66	65	63	58	56	75	68	79	72	69	60	67	74	80	62	58	57	60	50	66	56	67	47	65	63	65	61	67	55	64	58	64	62	73	67	77	57	66	79	52	85	56	53	59	52	68	63	64	77	54	61	60	64	81	72	67	60	65	79	59	65	52	59	66	63	67	66	63	62	59	58	67	59	60	72	56	64	75	57	68	68	56	50	54	50	61	70	61	54	63	57	69	60	67	58	84	73	58
25881	11839	6388	8207	14773	16832	15439	12443	10196	8238	6181	4609	3479	2890	2641	2484	2279	1818	1304	993	942	847	873	770	836	784	750	726	680	695	714	665	619	602	565	552	584	568	571	509	567	540	532	514	565	556	507	516	537	530	532	540	544	506	507	561	530	525	502	548	530	506	490	490	540	514	534	547	549	530	516	505	514	528	503	565	472	531	558	500	527	486	509	519	528	554	545	569	528	541	566	502	531	543	522	540	536	566	555	511	504	561	555	532	501	527	539	559	546	528	539	524	524	540	552	527	546	562	496	513	521	544	533	582	572	571	570	566	538	558	519	507	549	510	557	543	528	562	555	599	528	538	555	510	528	551	533	503	518	523	532	513	535	554	547	511	562	548	542	491	538	544	527	504	527	513	593	551	556	558	536	542	527	534	535	534	494	552	531	537	442	525	518	565	562	539	484	540	536	544	555	535	492	554	528	484	535	524	516	514	534	573	505	541	535	536	544	540	487	526	493	512	525	553	535	527	557	541	549	518	520	551	509	544	521	549	569	496	553	508	563	516	501	529	526	508	536	556	501	521	532	542	547	544	567	554	509	564	524	500	522	566	523	559	467	522	519	534	520	564	558	543	521	545	557	527	505	585	512	535	521	580	503	518	504	545	509	507	506	565	524	513	522	517	528	510	557	533	584	535	513	525	560	546	544	510	566	541	587	574	531	509	480	511	547	531	528	560	527	563	562	543	553	545	551	501	487	552	562	518	513	498	528	588	522	562	515	500	557	566	533	525	483	528	503	538	541	548	475	535	517	533	521	529	543	505	520	545	535	543	490	580	526	517	537	499	508	527	535	490	536	530	554	535	511	549	512	549	506	548	503	560	536	523	542	526	533	536	542	557	536	539	567	530	515	527	531	526	531	490	507	546	521	498	536	527	531	488	530	563	511	545	560	582	505	520	511	499	503	544	529	539	534	525	584	531	528	506	543	538	545	563	533	528	521	481	546	564	523	501	522	541	518	509	562	544	518	531	486	504	521	563	574	532	542	514	489	518	517	526	544	555	567	501	544	556	546	507	493	527	538	497	532	582	524	531	532	529	502	528	557	524	552	552	521	588	549	510	522	567	524	555	508	524	521	542	536	469	533	529	571	549	513	540	551	488	573	584	509	583	545	524	500	497	543	503	540	502	554	543	546	569	515	515	531	563	513	535	562	541	521	524	481	576	543	526	496	550	521	535	532	528	553	532	533	548	521	547	528	486	548	584	535	498	529	517	576	552	535	529	541	561	599	588	530	510	516	515	509	555	507	494	551	533	535	521	529	553	500	511	594	506	509	542	543	546	530	519	532	540	514	532	547	523	519	501	520	512	537	554	518	580	494	517	535	549	569	532	539	530	520	540	522	541	561	543	584	544	514	549	551	537	518	519	533	535	546	558	500	531	538	508	528	510	548	524	528	481	518	589	495	525	523	524	510	541	560	555	561	543	481	572	548	502	551	522	538	559	541	504	501	555	562	537	524	525	499	535	510	504	538	562	531	523	506	555	545	535	568	522	509	546	523	526	584	520	516	565	537	528	545	545	555	547	517	522	566	533	517	524	527	571	497	541	543	492	539	545	542	589	516	529	539	538	504	514	531	517	512	557	517	490	564	564	503	547	523	538	521	472	521	552	512	562	538	560	547	570	517	529	537	550	529	520	583	554	547	542	562	575	544	531	542	513	533	531	520	551	563	540	552	552	552	567	509	519	524	535	543	549	511	508	556	553	541	516	512	509	561	523	515	520	505	504	504	569	512	569	523	559	548	566	523	558	552	524	524	582	566	580	599	547	545	534	559	566	504	535	567	516	534	543	529	525	494	514	547	533	516	517	575	533	542	524	548	550	540	564	539	570	541	529	509	528	479	569	555	549	523	496	515	521	520	517	543	512	498	555	550	549	507	500	543	519	508	500	539	515	507	578	561	492	532	527	577	539	544	581	544	482	527	499	562	560	539	522	486	534	555	512	556	497	542	545	541	542	497	560	580	552	520	549	516	571	555	541	527	567	516	514	577	518	519	520	548	536	557	519	556	556	567	528	554	530	507	504	547	525	568	570	514	562	539	512	514	499	532	516	594	527	504	525	529	496	532	546	568	530	546	544	572	576	531	536	564	562	517	538	539	549	549	564	492	513	511	529	550	534	534	531	533	546	507	518	554	540	503	549	522	576	532	570	502	558	514	535	525	545	522	483	527	518	538	544	571	537	540	487	510	540	510	509	550	521	552	527	523	562	502	549	488	531	577	582	538	534	506	560	507	557	547	560	510	586	545	518	509	503	517	535	518	534	517	532	528	521	572	495	525	502	519	540	532	550	560	475	534	522	559	532	574	525	530	583	553	492	502	519	532	525	523	532	518	539	566	544	537	570	527	512	518	582	552	521	556	532	507	515	519	498	554	606	523	508	524	522	521	519	546	524	543	512	516	568	489	500	499	518	526	542	528	541	537	486	534	491	533	563	496	504	531	520	516	503	564	525	502	521	512	553	522	531	538	578	571	533	540	553	525	501	571	538	543	569	537	532	529	576	528	526	516	502	510	553	525	531	560	550	515	518	507	503	551	539	568	565	550	557	527	580	525	522	530	562	575	542	518	534	503	551	527	533	511	574	541	538	535	518	554	516	523	533	477	537	537	519	545	528	556	529	538	553	576	544	540	523	525	538	506	503	524	542	548	560	507	537	528	571	529	533	483	539	530	570	552	529	562	559	540	549	529	569	539	532	543	553	512	545	550	538	551	568	526	504	546	550	546	542	562	530	518	557	564	560	561	540	514	520	532	539	523	507	536	512	520	501	527	517	526	541	516	552	564	519	529	517	535	553	535	582	529	527	562	535	514	548	549	541	555	568	542	523	517	540	499	515	595	569	513	577	556	526	540	550	556	534	494	524	501	482	511	528	547	549	569	549	543	558	525	537	511	539	520	533	528	546	544	549	563	509	525	525	545	535	542	555	524	530	528	549	559	532	517	587	513	539	550	520	551	527	539	540	550	547	503	531	587	537	539	524	535	541	533	503	538	558	539	549	574	527	563	556	569	532	524	537	519	543	519	541	564	583	547	538	575	494	543	516	565	540	503	532	552	512	527	574	527	525	551	528	536	536	521	523	528	552	556	474	541	530	521	505	535	544	534	541	544	531	529	541	520	534	544	517	532	541	540	514	518	561	530	546	577	551	568	548	528	509	546	551	561	548	536	516	529	517	566	566	549	488	508	532	529	497	516	493	562	553	530	512	583	538	533	547	526	506	532	579	564	565	510	544	525	537	517	563	569	509	573	534	545	499	514	554	514	504	514	552	501	568	510	525	495	541	543	584	501	541	536	560	506	503	556	535	555	519	572	560	548	558	530	529	580	536	505	531	559	515	541	529	532	540	518	540	528	549	530	562	526	550	547	495	525	545	574	541	538	504	513	533	560	556	524	558	545	512	512	549	556	545	534	511	506	528	573	538	542	502	545	558	530	498	509	528	522	554
2965	1270	504	352	306	421	477	358	372	278	239	167	147	160	124	147	120	128	122	95	78	90	88	64	80	93	83	97	79	90	88	81	59	73	67	68	72	76	81	82	87	69	70	87	68	78	89	80	92	71	71	77	76	81	83	70	85	69	69	77	76	81	64	75	68	68	61	73	74	66	70	89	88	87	73	76	81	73	70	71	73	74	86	75	85	78	81	67	81	63	63	77	87	69	81	74	86	74	67	80	77	80	64	82	69	76	90	77	76	87	72	81	66	60	74	73	71	66	80	61	77	81	80	78	75	71	69	70	76	65	81	58	76	75	81	90	83	73	86	81	65	96	71	73	83	73	85	75	75	65	75	87	68	77	69	71	79	85	75	77	85	71	74	51	69	79	84	71	74	82	70	71	78	86	84	75	78	75	73	73	74	72	60	84	78	67	95	80	84	68	65	66	79	77	79	77	74	85	67	86	84	73	87	78	83	89	78	81	68	68	63	72	75	54	88	68	76	65	85	58	88	76	70	86	78	87	82	76	67	82	87	86	69	66	67	92	77	73	66	61	84	69	68	68	75	68	60	62	74	63	80	70	71	74	70	71	77	71	71	73	68	84	84	70	73	81	69	72	75	90	81	72	80	88	72	86	83	71	85	61	77	66	82	83	68	77	69	77	70	71	75	94	76	74	63	64	71	85	71	77	73	81	68	82	68	62	79	74	65	86	70	68	88	74	80	76	75	85	78	78	69	63	65	62	62	88	85	66	81	71	73	76	55	90	81	87	74	78	78	85	65	77	65	76	89	83	87	66	81	97	71	75	85	87	82	84	69	81	56	71	59	61	69	78	78	85	60	77	69	77	87	79	65	74	79	69	73	78	75	78	64	85	68	72	69	62	65	76	77	63	80	57	87	78	74	70	78	77	66	85	68	73	80	74	89	99	87	81	79	74	86	68	73	76	83	76	77	79	59	74	63	61	79	88	87	73	73	66	61	78	85	77	60	77	79	64	70	66	75	67	76	82	72	72	64	90	76	66	61	71	70	86	75	88	67	90	66	71	79	82	78	73	61	78	69	70	80	66	59	76	77	81	84	62	64	91	67	65	84	86	101	75	75	78	86	84	94	72	76	67	86	64	79	74	65	74	91	78	73	69	78	84	68	60	91	68	64	69	83	85	91	61	76	65	67	83	80	86	71	67	70	76	76	70	48	71	64	77	76	71	58	75	75	87	73	69	66	79	78	84	68	86	77	90	78	66	88	92	74	81	66	73	71	80	69	87	84	61	77	77	81	77	73	91	74	84	80	59	61	97	76	71	79	63	77	73	74	74	56	71	76	76	64	71	75	76	73	82	78	72	75	79	67	73	77	75	69	76	77	68	67	67	77	72	79	76	97	66	58	77	74	74	89	72	87	82	68	64	76	83	71	70	72	74	78	77	72	68	64	76	71	62	79	69	54	73	80	75	71	78	75	71	76	60	94	67	75	79	81	70	72	65	84	77	83	48	62	68	74	65	79	81	81	82	67	70	74	73	77	70	81	72	84	68	58	68	76	73	76	64	65	91	64	82	69	62	85	77	67	61	62	72	74	75	75	74	74	65	78	55	68	60	57	68	61	77	85	75	71	65	73	85	73	68	89	69	82	81	72	76	71	81	91	85	67	69	79	73	78	72	84	82	81	73	77	72	76	87	87	82	71	87	71	80	83	69	81	74	77	78	86	73	71	76	76	96	90	74	66	69	65	80	82	74	86	80	67	64	74	77	81	65	68	72	71	77	74	68	86	78	70	67	73	80	85	71	76	71	72	68	64	67	72	75	85	76	67	67	83	70	77	74	67	95	75	76	61	88	75	71	75	60	83	74	74	76	76	73	63	71	75	86	83	73	86	66	86	74	63	74	63	63	77	88	80	67	87	85	63	71	68	85	75	69	72	75	76	85	75	77	88	75	72	90	88	81	86	68	72	76	67	76	61	78	60	85	67	89	94	82	70	89	68	72	67	84	73	78	76	71	70	79	83	81	67	76	72	78	79	60	75	70	71	63	72	72	73	85	78	71	78	76	73	75	74	66	77	78	75	79	70	67	82	87	77	80	82	69	88	67	82	57	69	90	78	81	78	64	84	79	76	73	67	62	69	86	76	79	80	67	70	77	74	74	78	61	79	53	72	69	71	68	76	89	62	79	77	72	69	65	83	62	90	76	89	68	81	66	69	79	72	63	65	63	70	91	63	79	70	65	82	74	81	71	63	76	87	84	86	63	81	79	60	79	71	79	70	74	70	96	81	66	71	74	78	63	72	63	64	85	72	76	71	72	75	80	79	75	82	67	83	71	73	73	86	70	67	69	80	84	64	81	81	61	91	69	79	72	67	85	60	78	67	83	75	78	69	66	81	86	79	75	76	81	70	79	65	89	89	70	67	83	78	78	81	76	64	74	70	78	75	66	67	64	72	79	89	79	82	77	79	84	85	82	58	79	85	61	82	76	79	80	59	89	74	76	70	83	68	85	70	68	73	71	69	59	78	77	88	81	73	77	84	78	66	65	74	70	59	68	81	70	74	72	64	57	79	71	81	63	87	59	73	86	65	84	72	83	75	76	80	81	73	77	81	73	62	61	60	69	75	62	78	70	78	57	71	100	90	66	82	65	71	67	79	80	86	71	74	65	70	90	87	62	66	72	81	87	76	67	69	86	85	87	71	74	71	66	86	83	75	67	80	81	79	82	83	75	75	82	67	68	76	77	75	75	69	59	84	63	71	86	75	78	71	77	90	69	84	71	74	92	66	81	78	67	71	76	64	78	56	66	81	90	81	82	89	94	74	84	80	78	71	74	71	80	82	81	69	72	86	77	88	69	75	60	59	67	75	80	84	70	82	87	69	73	62	93	75	76	84	77	78	84	80	72	79	73	71	75	82	77	81	71	69	61	84	67	83	94	87	65	68	67	79	66	68	88	72	68	68	79	72	73	60	76	67	87	69	67	84	71	65	84	74	67	77	89	71	74	72	60	77	71	102	80	79	73	80	95	76	64	67	74	68	63	73	93	87	84	86	65	81	66	67	75	78	86	67	79	77	78	74	80	78	81	68	74	68	78	84	75	87	70	67	70	90	68	91	63	63	59	63	67	77	60	69	72	64	69	86	82	97	73	71	90	80	65	56	58	84	79	69	67	80	84	73	80	77	79	76	78	68	84	72	57	84	73	70	78	80	80	86	62	84	68	73	60	75	63	70	70	86	90	86	78	70	86	81	80	81	72	54	69	96	73	74	81	71	70	59	83	72	92	84	71	94	88	75	78	88	65	66	75	74	73	65	70	70	56	77	70	65	75	84	79	72	88	81	68	74	73	60	73	80	71	67	77	63	71	71	79	74	87	89	76	74	80	65	66	65	68	79	76	86	66	70	77	82	74	69	77	88	78	64	69	73	64	73	73	68	64	82	87	60	77	91	101	55	73	80	69	69	69	92	66	74	84	86	87	80	78	74	78	87	64
26608	12523	6366	8087	14616	16945	15529	12614	10286	8214	6419	4737	3486	3006	2754	2556	2357	1831	1365	1066	1001	907	877	873	927	847	823	805	789	757	733	744	741	658	694	614	605	579	578	612	632	630	610	619	559	613	622	631	570	584	615	606	580	611	610	604	628	622	623	618	643	570	602	575	600	650	632	598	639	633	613	644	577	609	612	616	576	620	581	569	599	633	559	605	595	633	594	607	563	604	633	580	644	564	648	603	600	603	617	637	614	595	598	608	655	610	634	609	587	561	636	638	627	627	586	588	587	624	629	610	616	618	632	638	629	589	600	607	609	627	631	596	570	567	633	654	567	616	575	618	630	625	619	629	631	570	630	613	577	613	628	627	649	570	638	612	617	590	615	586	604	595	580	587	585	640	633	580	642	585	596	619	576	648	596	598	637	640	601	553	633	612	582	614	626	619	644	600	621	578	614	596	632	583	639	603	613	631	587	611	626	596	597	612	610	580	624	625	567	587	569	614	634	623	608	593	554	605	638	602	614	653	604	606	579	592	646	613	656	612	581	597	554	560	581	603	627	585	666	588	600	560	603	575	594	581	576	600	543	597	623	588	601	611	671	603	598	590	618	601	623	596	603	605	587	606	577	602	612	593	602	576	594	620	619	602	645	620	598	590	651	559	586	635	613	621	637	626	588	583	636	594	576	551	633	602	561	568	644	550	602	578	583	585	632	617	565	638	553	634	601	605	646	595	564	620	618	618	614	630	598	637	624	623	630	580	621	616	586	708	601	616	613	584	581	606	570	583	595	612	625	626	589	577	555	606	576	568	593	636	628	612	620	615	635	609	630	586	582	610	605	594	603	612	648	603	623	610	601	684	592	616	595	614	588	590	589	605	635	579	631	632	617	603	598	590	631	564	623	578	624	644	586	617	611	609	592	599	585	624	624	618	628	600	615	586	657	601	634	592	600	588	561	608	613	633	619	608	611	646	605	571	610	602	616	624	615	652	624	591	586	563	609	610	619	601	685	630	638	634	581	618	631	608	568	596	592	602	578	601	610	593	594	626	603	598	617	607	584	625	592	592	622	612	621	627	610	594	610	636	613	580	611	649	635	631	616	595	636	602	613	579	595	594	626	602	652	609	657	627	650	665	630	659	594	591	615	577	635	650	564	635	602	570	602	604	648	582	583	551	590	661	613	595	572	620	603	605	648	595	615	626	596	557	630	571	613	656	597	585	593	611	609	580	594	653	656	601	643	558	590	614	626	604	608	580	579	661	633	587	619	598	636	610	621	641	604	618	599	577	606	591	587	594	624	637	578	576	583	599	624	597	565	589	614	599	559	597	553	613	574	617	654	598	578	614	630	587	624	609	624	609	616	585	616	608	619	617	575	609	593	594	604	582	592	561	630	641	570	597	608	599	580	611	615	633	612	595	553	610	629	623	573	574	609	596	640	584	613	596	650	626	595	642	665	606	629	633	617	645	580	610	662	605	622	604	591	652	577	663	598	617	606	563	617	621	591	637	573	612	559	575	630	619	592	561	554	579	615	588	645	606	599	607	614	573	563	587	622	638	591	582	616	634	609	596	594	638	535	591	561	609	608	626	588	642	621	570	628	589	611	626	620	637	596	650	609	604	596	631	586	621	561	567	634	603	578	600	638	589	573	644	615	602	611	575	569	582	593	606	601	593	610	614	610	596	594	621	602	606	561	628	606	603	597	621	620	620	621	629	646	572	631	641	613	608	624	631	610	593	588	583	602	624	583	605	580	642	573	589	629	579	666	630	617	619	621	629	569	561	572	615	615	581	629	653	603	592	603	633	617	613	647	622	597	589	633	586	585	620	640	589	566	579	574	625	572	595	581	600	640	570	610	617	637	586	571	629	615	595	607	580	621	611	565	605	611	614	619	588	631	616	628	628	606	602	581	627	645	611	624	640	579	611	615	602	633	564	601	597	598	619	624	617	617	590	598	674	592	630	559	581	570	578	613	582	625	600	586	626	609	625	607	586	609	620	568	598	635	620	577	610	647	563	649	661	621	584	604	632	617	617	656	588	606	617	626	631	638	605	623	601	604	603	585	589	638	592	578	650	625	593	621	588	602	592	564	623	605	620	621	664	616	621	585	537	645	591	632	623	608	585	617	608	608	590	631	594	600	636	583	640	596	592	585	591	597	631	583	621	625	632	563	565	613	576	611	604	594	579	592	624	599	609	637	637	583	577	562	606	592	631	581	646	616	614	602	626	590	592	607	608	605	608	622	635	637	649	584	589	590	613	606	615	639	549	585	580	590	574	585	602	595	630	609	647	620	614	606	596	560	621	573	661	587	614	616	609	580	629	613	632	602	576	576	598	612	611	569	621	592	611	591	598	614	594	603	631	619	576	587	636	630	570	583	580	634	597	565	575	574	614	629	615	625	616	591	584	645	536	610	626	587	615	621	615	636	606	586	576	590	605	610	586	643	558	587	625	629	633	622	616	626	648	587	578	623	580	570	607	654	644	581	589	621	643	595	614	638	621	624	614	618	630	635	617	611	594	624	555	635	639	615	597	633	632	595	613	591	557	610	632	616	626	620	617	604	632	577	598	622	607	591	574	603	633	606	592	619	578	587	599	564	573	622	584	592	640	600	624	590	589	598	610	633	640	576	603	588	616	628	555	592	608	611	583	589	614	603	607	623	630	582	580	610	607	600	625	599	588	641	625	555	615	597	555	628	619	633	595	579	606	635	689	660	582	608	591	640	576	619	630	608	664	618	594	649	619	605	649	563	594	648	609	599	581	562	609	573	607	605	585	596	630	580	602	542	614	610	587	611	646	578	567	616	625	571	608	604	553	612	662	657	624	584	624	595	591	639	638	659	588	605	597	588	613	614	629	635	623	606	622	625	597	590	601	651	618	548	577	630	623	606	599	608	620	648	587	611	601	611	613	609	600	586	587	594	622	595	632	603	583	631	632	555	586	599	585	614	604	610	618	629	607	651	634	589	546	637	608	640	624	656	616	590	592	632	584	601	599	613	661	595	637	636	614	613	604	611	597	633	613	641	583	597	620	589	596	604	586	599	612	600	621	618	597	602	612	598	576	588	603	631	634	603	583	580	613	592	577	607	612	598	590	597	612	647	598	607	595	601	621	607	635	610	608	636	592	626	641	615	620	581	655	587	636	582	648	603	600	598	616	586	601	615	583	646	627	641	638	610	629	591	587	615	621	642	589	613	634	578	630	596	556	583	561	590	570	649	604	647	576	644	613	630	596	619	617	615	580	602	649	582	577	652	630	587	589	619	612	634	616	602	598	603	609	604	596	582	577	657	584	630	628	593	616	568	559	593	605	605	631	600	619	600	588	634	541	651	585	611	593	575	579	570	629	629	563	585	599	547	617	618	610	632	624	574	573	607	611	571	612	592	565	655	582	567	656	611	575	652	591	651	581	610	613	566	653	604	604	586	591	604	593	627	614	589	572	576	615	639	615	624	594	604	605	543	610	537	620	585	627	587	657	598	563
4841	1844	727	467	398	471	563	483	407	360	291	239	202	159	146	165	168	132	111	92	111	97	79	85	80	80	91	79	101	88	74	91	86	96	79	77	96	75	89	85	75	68	85	76	75	57	76	80	80	75	66	77	74	60	84	79	59	64	84	79	76	68	73	72	68	67	77	70	75	77	77	78	72	83	69	79	74	76	80	86	81	62	75	64	63	74	82	87	82	75	69	75	84	83	95	75	59	69	73	69	79	97	76	95	77	80	70	56	75	64	65	78	93	73	83	73	76	86	71	78	75	70	80	83	64	73	74	72	62	87	73	101	74	85	76	79	89	71	73	63	63	75	77	79	89	76	83	101	67	57	80	72	77	74	59	80	83	74	88	81	70	79	65	86	74	82	75	69	78	77	99	85	60	79	77	63	77	76	62	84	71	70	74	90	80	84	72	97	69	64	53	69	77	80	74	79	78	71	77	67	91	86	71	70	62	91	72	94	71	72	78	87	72	73	62	70	67	67	75	79	81	83	79	90	87	83	69	88	78	78	79	79	95	73	69	70	79	74	61	82	72	57	79	77	88	82	72	80	69	64	89	75	89	85	83	74	82	80	78	65	68	83	76	68	60	65	91	61	85	69	70	57	73	77	63	75	74	75	94	70	76	74	75	75	64	83	85	86	76	91	84	79	87	80	71	77	87	76	73	90	62	75	66	80	72	84	71	76	81	66	72	91	69	80	62	71	82	83	88	84	80	85	84	85	79	101	78	79	71	82	64	82	86	73	97	75	75	58	94	83	79	69	83	95	79	66	83	75	72	80	76	82	79	80	86	85	81	73	65	57	69	87	77	77	69	64	73	79	82	72	87	72	69	86	82	81	86	101	74	64	79	61	82	69	59	83	86	89	69	68	71	84	86	96	65	104	78	78	83	82	92	79	80	73	87	68	82	76	72	65	81	81	68	78	75	79	75	79	99	86	78	73	76	79	85	83	82	82	71	65	67	73	64	89	60	80	81	80	77	77	81	67	79	98	70	80	81	70	78	83	67	91	66	72	77	61	77	87	72	86	53	75	66	70	73	64	76	79	63	74	83	70	66	58	70	74	76	83	88	71	87	81	81	77	84	79	68	84	73	72	73	70	77	75	72	82	87	78	84	77	80	72	68	89	65	81	77	92	74	83	74	82	83	69	73	78	72	93	70	73	99	68	80	76	83	83	52	61	65	85	81	77	64	82	76	86	77	73	79	78	71	68	76	68	74	70	82	77	75	82	69	80	65	72	75	82	63	85	87	79	70	74	74	63	64	88	84	80	64	77	74	80	85	78	91	74	87	64	73	73	68	78	75	81	64	66	82	74	80	75	69	73	71	61	78	82	76	79	81	87	65	82	90	91	85	78	62	94	80	64	89	62	64	65	71	82	73	88	91	70	81	85	82	86	80	80	77	73	77	84	88	65	73	86	87	76	75	71	79	68	81	81	64	72	88	75	72	78	77	93	63	82	73	66	75	68	76	90	76	77	64	71	75	79	86	84	79	84	75	91	74	91	82	84	73	96	78	74	83	79	73	80	72	74	62	82	85	75	77	84	90	75	75	85	64	60	92	81	84	69	86	79	51	78	92	76	82	85	73	80	84	71	85	85	84	82	92	72	74	74	83	85	83	67	99	79	66	84	75	73	68	84	89	76	68	74	69	87	82	75	75	73	82	78	89	77	86	80	77	85	82	88	78	85	82	81	87	76	72	77	78	82	67	71	73	73	85	63	71	87	91	83	79	78	90	79	82	93	84	59	89	83	82	79	67	95	68	74	71	88	71	100	84	82	72	73	87	79	68	75	63	71	68	83	73	73	82	81	89	70	87	92	80	77	76	72	94	73	77	72	91	77	83	82	88	78	98	84	75	86	64	84	81	70	81	69	83	73	72	84	80	76	69	69	74	89	73	69	79	64	78	71	88	72	69	83	56	89	97	94	70	76	88	59	75	71	66	73	78	79	70	71	76	106	89	87	72	84	81	69	76	80	76	90	80	87	71	72	76	83	70	69	76	83	85	85	94	73	64	75	81	65	85	89	91	68	82	85	81	64	77	76	79	67	66	70	72	88	78	77	72	81	67	59	80	69	81	67	69	74	74	69	89	59	79	81	64	76	83	68	87	66	70	82	95	83	79	87	91	72	77	91	63	64	77	75	72	82	70	66	72	73	72	80	84	79	60	77	81	80	86	78	62	70	72	77	84	73	62	86	82	79	63	88	69	88	67	93	70	90	89	77	69	86	90	81	77	67	74	80	88	76	65	79	67	60	86	76	90	77	82	92	65	82	82	69	91	75	89	71	83	87	80	64	66	76	77	83	73	77	77	77	89	72	90	93	67	80	75	77	62	69	74	68	77	84	72	73	77	67	81	81	102	86	60	77	68	87	90	104	76	66	66	88	84	82	84	75	67	75	59	81	91	75	59	81	60	71	75	94	75	79	71	90	71	71	67	76	83	84	84	87	73	86	72	87	77	77	66	69	67	72	81	78	72	65	91	72	62	60	80	69	76	84	87	71	69	81	95	87	69	68	69	76	73	75	87	76	82	71	74	84	78	96	84	79	69	71	77	73	72	95	81	76	96	87	64	72	99	75	79	80	79	67	87	74	80	70	82	78	82	81	82	89	80	67	68	89	85	80	71	65	78	79	58	94	85	79	79	91	74	70	59	79	76	89	82	56	82	93	82	74	78	82	77	81	70	71	72	92	89	71	80	69	63	89	77	79	65	80	79	77	71	77	90	83	89	87	73	82	88	68	82	74	83	86	67	80	71	91	79	78	80	60	77	80	77	61	70	78	73	93	62	62	75	85	54	81	70	79	70	82	82	66	74	73	73	89	77	71	74	67	68	82	75	67	89	74	95	71	89	76	82	81	63	96	83	84	71	85	76	77	70	89	78	65	64	88	75	69	65	67	78	58	86	79	77	74	63	88	66	83	71	89	77	95	73	89	72	76	73	78	67	87	68	71	78	84	68	74	79	70	78	66	72	78	82	82	74	68	78	79	84	80	64	77	78	86	86	72	77	72	72	61	72	67	72	76	91	66	68	63	81	72	89	69	59	77	84	69	90	80	71	71	82	81	78	83	81	68	70	75	96	67	82	90	88	76	69	78	67	76	74	67	83	82	71	68	84	72	77	82	81	65	77	83	73	75	75	81	64	81	69	79	88	72	76	67	77	77	68	84	82	74	77	73	78	77	97	72	78	78	61	60	82	87	93	73	77	90	80	85	63	69	72	85	85	84	62	80	80	84	74	68	65	67	72	74	71	72	73	62	74	74	65	81	88	69	74	76	68	103	78	64	72	60	81	79	79	74	67	70	92	83	75	77	80	71	70	85	81	83	75	79	55	69	66	75	69	79	75	82	70	79	87	73	74	81	81	80	72	79	82	99	87	87	72	83	82	64	75	61	71	88	73	72	82	80	69	80	61	81	78	73	74	91	76	81	74	70	74	90	71	87	57	76
30222	15692	7802	9678	16986	19384	18248	15338	13104	10744	8339	6285	4674	3940	3773	3369	3055	2291	1595	1355	1156	1075	990	920	1043	999	892	925	940	864	755	744	755	726	690	715	654	642	630	631	693	644	682	639	639	686	640	625	646	621	616	638	653	643	648	674	624	609	674	646	653	614	609	694	644	630	648	632	630	592	643	633	644	607	586	622	566	637	638	640	621	638	657	629	678	600	620	621	675	637	596	662	648	674	601	646	605	636	637	676	587	638	638	642	645	615	655	620	610	637	655	571	611	685	625	609	623	593	691	624	651	638	659	635	667	646	629	611	613	632	702	611	633	621	612	604	619	683	635	656	680	634	683	660	663	625	645	660	657	632	615	585	647	605	640	654	648	612	689	641	668	624	606	643	631	598	588	623	607	651	690	629	577	609	647	616	634	620	612	707	621	589	615	676	616	630	601	670	640	642	644	628	676	631	607	632	611	621	657	642	659	591	673	658	605	652	671	638	612	634	573	663	624	617	616	637	659	644	585	629	672	624	627	609	618	609	634	653	627	617	670	627	617	619	645	620	670	644	618	615	651	599	698	662	615	623	608	611	648	647	649	609	649	619	632	609	639	600	631	618	623	632	634	617	664	605	648	561	665	639	640	656	649	655	593	626	634	620	653	614	636	631	616	637	626	605	685	576	631	734	624	629	651	608	654	633	593	587	639	600	615	609	613	644	676	624	594	654	615	620	623	677	573	611	650	674	619	615	645	628	656	621	659	587	617	595	630	644	655	634	651	650	658	667	620	680	688	621	635	602	611	634	601	622	641	632	597	612	604	577	618	627	604	636	637	655	617	612	678	661	635	607	623	638	631	632	610	660	623	637	608	621	633	653	643	593	635	612	649	623	647	641	642	635	627	627	659	637	583	586	612	613	610	645	641	618	628	606	627	609	626	638	620	607	645	622	623	635	626	593	637	608	630	613	594	623	643	626	654	687	652	644	585	648	652	671	675	620	624	626	573	639	699	583	631	642	627	664	612	628	638	659	639	682	654	671	628	607	640	611	617	630	610	640	645	619	655	619	630	625	637	596	688	630	649	652	623	625	630	641	633	607	609	643	646	621	599	598	609	607	591	633	652	678	592	628	675	632	609	599	612	600	638	652	635	630	664	634	593	606	647	598	618	596	619	601	638	599	643	672	599	643	619	647	604	612	623	610	645	609	618	662	635	613	594	642	635	609	628	597	598	637	623	622	613	582	690	655	616	626	658	625	633	644	599	640	639	661	638	624	637	592	650	646	674	629	628	614	713	638	625	668	659	636	637	653	663	663	635	630	625	628	651	697	632	622	620	662	643	637	639	602	599	615	644	604	681	641	627	647	635	636	654	650	667	609	624	645	619	648	605	657	611	650	674	625	616	648	616	625	602	650	638	611	641	634	618	632	618	613	660	620	670	656	645	609	644	643	603	654	590	645	622	680	641	624	670	602	646	637	624	602	646	642	639	659	632	607	624	620	627	642	597	654	664	595	625	612	630	656	632	619	600	635	667	610	660	615	609	663	660	634	637	679	631	649	578	650	638	666	643	616	630	652	591	636	609	614	614	627	624	625	642	609	657	657	649	631	619	611	579	649	624	585	614	662	572	619	664	635	629	644	665	586	603	610	632	597	627	651	638	643	651	645	601	629	621	671	640	607	633	637	633	580	639	716	626	601	669	629	664	653	623	647	679	583	619	634	643	674	601	642	627	654	613	636	648	613	580	630	596	643	600	610	615	633	634	613	633	629	620	641	658	588	628	618	633	614	624	610	611	623	589	599	613	616	624	624	637	645	680	644	630	648	647	615	622	635	662	645	633	666	635	583	634	600	637	610	645	634	654	613	641	643	624	653	621	631	617	629	655	627	630	621	620	612	613	648	624	621	611	683	662	611	638	643	641	609	657	678	644	645	653	655	612	591	618	634	643	621	624	642	621	637	631	656	620	635	631	642	631	628	665	602	648	653	610	604	619	630	623	621	653	608	677	605	654	634	618	655	620	591	636	646	676	615	634	621	582	653	601	603	671	654	601	607	643	617	636	643	635	658	664	628	616	631	639	638	634	615	642	618	618	633	627	651	612	628	623	638	629	657	627	638	656	635	630	609	583	626	657	610	642	597	630	588	673	628	628	637	680	641	630	615	633	596	624	662	642	666	640	635	637	607	616	604	660	652	635	672	646	640	630	620	622	601	627	613	664	651	629	615	605	655	612	631	617	614	676	629	604	622	663	601	610	675	638	643	641	667	657	652	645	667	622	662	626	642	647	688	637	612	626	602	650	615	641	641	642	614	658	639	625	661	626	585	618	620	587	606	645	672	638	637	600	639	640	649	668	708	606	617	587	632	595	615	658	643	594	611	614	644	623	616	586	599	634	632	647	614	598	647	670	630	607	647	627	643	609	582	636	606	604	638	628	633	599	649	615	655	638	614	641	654	635	636	614	631	623	629	664	660	599	623	670	651	637	604	637	635	589	672	619	638	634	627	625	630	634	620	649	628	651	668	618	590	643	609	628	619	657	653	584	628	651	637	689	611	590	613	662	614	597	678	656	625	601	650	649	589	671	615	619	641	574	645	649	638	624	628	643	629	653	653	643	632	680	616	673	630	634	618	619	613	617	633	659	664	634	697	650	635	604	605	628	665	608	629	633	678	669	604	690	652	634	619	602	660	592	615	661	662	654	593	632	630	612	648	593	629	635	645	650	645	564	618	653	623	645	635	606	613	631	605	652	634	640	613	640	613	677	580	577	667	671	660	640	718	612	635	663	658	616	640	611	648	668	632	625	608	651	630	594	662	665	621	624	633	622	624	615	641	633	605	637	661	638	664	632	597	605	646	597	614	607	684	629	677	624	617	629	613	637	629	608	626	698	639	647	610	639	612	642	606	624	648	622	640	651	623	652	638	658	653	656	616	634	593	675	628	631	594	622	618	635	580	621	612	603	696	631	600	652	645	663	675	617	639	620	618	643	635	659	637	636	629	672	641	606	626	618	638	671	605	627	663	658	628	663	607	632	665	619	584	607	647	670	655	641	610	632	643	654	660	613	622	636	646	612	631	624	647	649	665	672	632	680	654	664	591	681	669	678	643	637	601	656	687	666	608	672	650	631	645	618	657	652	675	665	607	657	600	631	644	641	643	619	584	619	645	595	651	633	663	654	692	677	636	623	657	682	611	584	622	613	687	681	612	612	648	626	652	623	641	623	686	594	618	646	621	634	615	631	678	628	642	577	636	671	659	629	650	613	609	618	660	607	655	636	634	602	640	619	628	629	635	650	621	653	667	653	665	621	606	653	624	597	642	625	584	660	646	651	623	613	633	631	589	607	614	687	653	632	641	647	623	646	649	596	658	643	661	652	618	645	643	640	626	639	602	582	665	605	675	638	629	641	654	644	622	606	639	641	679	664	646	637	648	607	660	632	608	657	654	636	636	600	597	641	613	613	642	644	637	636	644	708	649	630	669	680	613	628	626	583	624
5941	2876	992	657	572	648	744	680	536	480	404	314	273	249	237	221	234	215	164	129	146	139	127	147	173	125	154	127	137	129	125	105	121	141	119	116	106	140	118	114	124	129	122	119	121	121	123	137	119	108	138	140	111	102	110	122	126	128	138	131	116	116	123	121	121	131	128	134	112	125	124	131	125	132	133	151	104	124	138	149	126	115	121	145	126	94	124	121	103	120	112	129	141	116	129	114	120	130	127	127	117	131	141	128	107	130	133	110	121	114	100	123	107	127	113	129	97	121	120	130	118	105	103	130	138	124	114	134	118	121	138	153	125	118	110	150	116	124	114	142	110	100	125	139	137	123	101	128	104	124	134	139	135	129	103	117	126	119	118	133	104	127	118	116	135	122	119	116	130	118	114	110	115	131	106	120	122	113	117	108	131	109	143	106	113	123	106	132	113	127	123	114	114	128	105	132	93	92	132	103	129	108	127	127	110	108	116	123	120	122	106	116	134	117	105	123	113	113	102	130	111	136	113	132	135	117	122	128	108	120	137	98	141	131	119	120	120	130	107	126	125	150	134	138	132	143	116	131	106	131	114	122	110	123	135	125	114	125	117	132	132	119	123	135	135	117	117	114	118	114	97	125	121	129	104	142	118	133	123	121	130	114	133	124	119	121	116	117	123	120	128	110	105	112	132	122	108	134	120	132	110	110	117	102	121	130	103	111	131	127	120	130	119	104	115	130	98	126	120	111	136	118	115	108	105	115	135	120	127	117	115	113	113	134	139	113	122	117	100	105	134	93	115	107	140	127	111	100	123	112	126	128	109	112	116	125	102	117	126	122	128	101	99	105	120	102	132	129	140	112	112	127	111	121	107	114	125	129	127	149	125	111	114	116	128	130	133	108	122	118	126	121	135	120	91	119	120	134	123	145	150	110	115	130	121	109	102	117	113	113	123	120	122	100	109	123	121	112	116	110	125	102	119	115	107	109	121	114	123	123	116	93	133	131	115	114	123	108	121	136	120	105	119	120	106	108	113	123	129	131	109	125	115	114	133	143	104	127	133	117	112	122	101	110	120	121	128	104	131	120	127	114	123	114	113	107	120	122	117	121	123	125	128	118	149	123	130	121	125	135	134	130	111	131	143	131	129	111	111	122	157	113	114	115	117	106	106	111	153	111	113	112	141	113	124	104	104	124	101	133	114	118	121	124	125	128	116	117	106	129	121	104	134	127	111	128	132	136	126	128	125	123	135	137	122	126	125	100	118	106	132	121	133	126	135	127	111	127	117	108	99	141	131	120	116	111	116	116	115	125	151	129	106	118	116	127	128	131	143	115	138	132	115	117	123	126	119	111	122	120	138	123	125	116	124	128	129	130	112	140	107	134	133	135	119	100	103	109	115	98	123	139	139	125	128	126	108	110	121	108	120	128	106	117	125	122	119	115	112	137	113	118	106	127	112	113	125	128	140	111	119	111	116	122	134	126	117	126	128	104	116	116	142	122	131	121	129	116	115	101	120	120	142	119	125	124	112	119	115	116	113	119	132	144	126	132	119	107	110	106	117	117	111	111	134	112	129	127	113	112	115	119	109	127	111	130	126	110	147	126	111	116	109	121	117	121	108	111	120	104	128	125	115	105	124	129	127	126	114	128	108	111	148	148	125	107	126	138	104	115	120	109	115	117	114	120	108	114	101	130	130	116	105	129	113	115	121	121	113	122	100	117	120	112	111	125	123	141	124	127	127	121	124	126	133	128	129	130	130	133	108	132	94	122	128	110	113	136	116	124	121	118	105	136	114	116	136	101	121	130	129	148	131	127	116	110	122	118	105	122	111	138	102	123	124	126	112	117	142	129	122	95	148	127	128	110	113	124	131	120	122	103	122	135	119	111	114	127	132	121	128	116	130	125	111	129	116	115	126	132	143	122	108	120	123	122	113	117	109	103	131	128	108	100	119	106	127	108	97	144	128	122	127	137	122	146	117	110	119	142	128	117	127	122	125	113	108	125	122	125	125	143	104	122	107	122	125	120	104	121	105	123	132	106	119	122	110	111	117	140	138	115	122	123	116	113	121	130	96	115	101	101	126	120	130	125	127	113	111	105	128	120	123	133	124	121	100	126	105	128	117	125	121	131	98	110	131	103	110	107	130	134	121	102	114	117	107	127	127	121	116	126	127	124	132	108	127	110	119	116	124	119	103	119	121	119	104	115	112	125	124	131	126	126	116	135	142	115	110	136	106	111	123	133	122	99	127	118	113	121	103	121	115	124	125	127	129	117	104	121	116	117	122	136	139	127	108	128	143	118	108	98	121	134	112	113	122	94	116	135	92	122	96	104	115	119	126	118	116	134	117	129	110	131	136	109	121	142	105	120	119	135	123	119	125	124	128	139	104	146	106	96	112	110	120	99	128	118	126	103	127	90	130	124	123	118	129	115	130	125	119	134	135	109	96	132	110	128	114	108	115	131	118	125	131	130	125	126	98	114	131	134	113	129	136	131	122	111	122	137	123	130	111	121	140	122	129	124	118	109	131	126	97	114	132	128	122	108	117	122	96	104	129	111	121	116	119	115	116	118	102	109	108	130	121	130	112	133	133	121	132	124	103	122	101	141	123	130	131	120	130	125	114	133	115	126	128	125	119	128	111	126	118	115	120	117	114	114	130	112	118	130	125	111	120	117	109	123	120	109	135	134	107	119	126	112	115	115	121	87	119	119	125	121	130	125	127	125	120	119	118	131	135	120	139	116	129	114	125	107	132	116	133	127	120	122	106	127	148	118	117	104	108	106	125	123	136	119	102	121	108	122	127	133	107	125	133	148	127	147	120	117	131	102	136	121	108	104	112	121	134	116	125	112	129	122	104	130	128	129	111	140	129	133	115	128	120	121	119	119	120	121	106	106	128	123	129	128	102	111	128	132	135	123	128	139	121	139	122	130	149	109	120	122	114	100	123	117	99	117	128	111	143	132	116	113	133	121	123	123	115	107	116	111	118	127	126	97	127	119	125	107	120	110	123	128	113	127	105	136	96	107	107	142	112	117	142	135	121	109	108	134	110	125	127	122	114	126	117	106	157	123	133	123	97	124	125	110	132	115	122	124	105	121	117	129	112	131	133	130	116	103	121	132	135	110	112	128	143	122	111	122	107	142	133	126	108	130	114	131	131	105	118	139	112	95	127	145	137	117	116	103	113	127	117	132	123	131	135	129	109	90	129	108	118	110	124	120	103	102	113	115	119	122	123	112	97	140	115	127	133	100	124	123	119	105	122	121	150	106	105	135	119	124	103	117	126	118	130	113	124	121	116	139	104	132	122	127	107	122	118	136	113	131	134	125	106	140	128	106	116	134	131	104	130	126	114	112	125	130	104	114	130	117	114	109	122	116	108	116	110	114	114	95	104	124	114	106	116	133	124	110	112	132	130	123	131	131	122	135	126	123	140	105	125	129	125	94	107	128	111	114	109	124	104	119	120	116	117	132	110	139	133	114	127	118
34301	19533	9821	11944	19898	22515	20910	18777	15854	13343	10541	7963	6057	5164	5092	4417	3915	3046	2259	1886	1678	1672	1484	1357	1483	1447	1339	1309	1256	1164	1165	1139	1146	1053	981	1037	979	951	975	957	1004	1036	1034	964	1016	975	1003	975	965	1011	1009	919	916	962	960	987	1001	919	918	971	977	962	941	973	981	981	969	948	954	1003	963	973	900	981	1024	900	987	980	969	1004	997	921	951	974	969	934	994	992	1009	971	951	941	1007	958	932	956	997	1014	975	976	933	1003	974	931	975	953	988	963	961	1023	1037	940	952	949	929	937	1020	955	984	931	974	959	892	961	925	982	984	975	953	982	993	978	985	944	979	1002	968	981	992	972	998	920	1024	929	912	968	954	997	937	1021	1020	961	950	955	988	1010	963	976	963	931	942	938	910	959	962	909	965	975	979	941	932	945	928	982	953	923	984	935	941	992	959	996	902	930	959	964	957	915	994	975	1012	982	938	972	975	972	925	980	961	988	959	924	940	971	960	1002	936	987	963	945	943	932	991	965	991	974	948	933	989	920	982	965	951	1002	954	949	941	986	987	968	918	1009	987	970	935	953	953	930	972	1028	960	912	964	1028	1005	987	988	943	970	953	990	1008	998	951	993	942	977	960	982	974	970	974	935	974	946	963	947	969	970	980	946	947	969	985	953	984	977	977	1029	976	964	963	902	979	952	930	939	967	889	974	970	930	987	951	957	979	880	932	1030	972	986	909	926	965	929	990	956	993	951	959	974	932	953	979	952	998	978	962	921	945	941	1032	931	959	976	924	922	950	985	926	934	955	982	993	966	931	979	925	955	999	923	976	947	940	938	964	1011	1000	1018	944	927	982	953	945	958	925	958	924	986	1009	952	954	948	966	961	1005	1015	984	957	985	933	952	938	966	984	913	962	967	985	931	958	919	935	937	1001	904	957	940	890	938	1044	974	993	957	918	929	963	970	933	930	982	979	965	922	937	921	983	1018	956	970	906	955	945	978	971	956	931	951	943	972	942	937	885	898	992	984	960	1029	925	937	943	992	943	978	996	991	912	977	967	884	949	1017	1020	961	978	940	942	942	943	971	946	1030	1028	904	1003	934	987	955	971	967	962	975	993	996	981	995	915	993	1003	918	960	941	977	979	967	952	949	976	941	973	940	935	971	979	951	981	938	957	898	948	978	1002	956	921	963	957	937	951	961	1036	1031	991	927	971	1002	957	915	994	932	939	944	973	1006	954	967	940	894	969	921	1012	964	952	960	919	938	965	952	953	987	934	914	942	970	971	975	915	932	989	955	925	1023	980	996	986	964	976	954	923	966	1018	965	961	959	944	933	920	995	1015	953	964	933	963	962	955	967	983	989	993	920	910	960	971	1006	946	955	936	996	999	987	946	934	957	941	929	997	1001	973	946	963	899	947	985	993	928	1009	913	962	967	949	979	999	949	950	949	1012	1027	947	965	957	1032	963	949	903	1008	953	1016	1040	1002	1013	976	935	961	930	1014	970	978	929	1002	934	953	979	963	925	970	958	1007	959	905	901	960	944	942	914	946	933	990	944	938	937	1040	941	978	959	947	983	976	938	976	940	970	960	1044	922	996	954	952	941	907	973	944	950	942	1019	934	966	1001	939	982	998	980	912	969	968	980	945	981	928	972	948	981	945	976	991	944	952	896	943	990	987	981	986	978	941	950	996	999	964	1022	943	969	857	972	955	983	927	1002	1020	970	998	933	1020	982	959	943	941	961	985	947	1054	953	966	933	996	897	916	960	953	974	957	973	957	957	949	986	976	989	965	939	974	976	964	1003	965	977	952	992	966	985	941	922	961	963	980	975	959	991	995	946	987	919	1004	930	946	989	954	957	959	956	967	907	973	993	933	986	909	965	972	1046	958	972	931	897	958	1002	977	964	955	946	953	957	950	955	973	982	947	972	970	965	982	942	953	979	1009	927	924	959	970	952	966	976	941	962	970	1001	915	984	1037	980	964	944	945	902	1012	996	988	966	976	982	930	1014	920	991	960	945	989	972	971	906	943	906	956	953	982	958	965	960	977	961	954	946	944	964	946	943	924	920	959	1027	941	1001	905	918	971	966	954	908	1006	974	975	932	977	996	949	991	977	1001	947	963	970	987	939	951	931	996	934	1037	930	960	998	986	983	958	954	953	934	974	918	921	924	941	970	942	974	939	984	899	1031	974	948	933	1014	932	953	954	929	989	969	963	975	983	1007	997	962	987	963	987	963	962	987	937	973	921	930	989	974	943	933	967	949	964	981	985	982	964	981	945	976	975	978	1004	953	987	955	928	971	968	1020	973	908	997	976	980	949	961	953	945	999	1025	986	930	989	959	930	961	952	999	983	970	918	999	940	975	1012	929	1009	939	986	929	966	944	942	980	909	975	948	952	924	984	948	910	972	970	994	891	1000	955	959	962	990	949	985	938	974	992	950	920	906	906	955	947	1010	987	989	1001	935	977	964	934	944	947	935	944	951	971	970	950	972	953	957	945	1022	968	940	938	937	947	971	951	991	958	995	921	973	895	994	978	938	901	1010	967	976	980	963	970	935	1012	1019	919	991	980	909	979	939	934	990	1022	948	924	897	961	943	993	957	982	961	934	956	984	978	939	992	924	926	920	981	979	968	950	949	903	916	935	959	972	998	944	952	976	967	953	929	942	917	957	1012	973	934	935	958	954	961	982	950	900	945	954	972	975	968	931	994	960	912	957	1002	938	950	1005	961	1003	977	958	958	982	988	1038	939	969	944	943	937	947	972	960	953	936	973	960	931	957	954	999	984	983	949	921	978	970	912	943	932	974	913	972	945	964	928	978	975	919	988	945	952	945	949	960	914	990	966	976	1042	971	909	995	899	960	970	946	1009	934	893	946	981	977	1008	947	972	971	981	944	928	970	961	951	909	970	950	1002	949	962	935	992	963	979	987	923	980	1020	934	963	983	959	1082	951	969	998	980	886	919	955	963	984	966	1001	968	961	962	932	992	1052	1013	977	1000	958	1000	1006	943	924	961	973	996	952	1047	992	972	954	975	998	983	983	989	943	960	933	988	992	932	1026	964	950	985	916	944	958	869	933	913	1026	1044	1008	993	998	924	958	959	944	925	929	945	950	984	955	968	972	913	930	927	1003	971	940	1000	950	972	1005	972	940	982	959	958	1016	975	975	987	968	1021	962	986	916	923	937	965	946	960	961	990	988	963	967	973	991	911	980	946	964	979	971	962	913	955	985	940	954	963	919	943	934	937	977	942	938	961	982	966	921	943	930	961	934	1007	958	973	994	942	865	985	1001	948	945	1024	977	957	994	950	996	923	951	945	1014	993	938	1026	928	996	977	981	906	974	939	975	942	941	953	938	907	982	979	954	963	1024	994	959	939	921	932	991	978	982	1021	918	974	971	972	967	941	953	956	952	986	929	1005	910	922	943	970	1020	928	961	936	985	931	937	974	1015	956	940	1004	947	1020	962	982	940	933	936	941	978	953	890	937	968	933	913	945	954	899	1016	998	983	996	954	962	973	974	1004	971	994	939	942	943	986	912	964	1009	930	1007	1000	1005	956	963	937	965	922	940	983	974	985	952	959	911	995	973	940	971	921	951	960	997	981	998	942	935	1013	963	978	965	927	989	985	930	1017	941	993	1004	967	974	952	945
3216	1174	476	336	311	356	404	357	295	301	206	178	151	136	149	136	112	106	80	73	79	57	82	56	79	67	66	86	73	79	80	66	77	72	62	62	63	57	61	50	59	71	63	79	63	67	55	61	62	63	69	75	76	75	66	75	74	68	62	70	71	64	66	74	62	65	65	55	76	75	65	66	79	65	74	63	53	70	57	64	71	56	62	70	73	76	57	66	61	56	59	61	60	54	61	79	74	60	70	52	73	65	63	59	61	57	64	66	62	62	56	69	70	52	72	59	61	65	65	68	54	65	65	59	62	71	60	55	74	69	61	60	66	56	68	71	61	63	57	58	51	84	76	75	54	76	64	61	60	68	66	64	70	62	66	76	63	65	63	70	58	84	69	66	65	59	68	68	71	62	83	54	61	70	63	66	63	53	62	65	68	68	74	69	64	67	60	70	69	62	54	60	74	70	81	86	62	71	76	60	75	64	67	59	61	62	72	63	68	65	65	71	63	64	90	66	71	53	69	75	58	79	53	73	74	61	58	49	75	74	70	71	69	69	61	57	74	72	78	62	69	73	69	64	69	73	74	52	62	63	61	70	45	63	67	68	59	73	64	72	63	69	61	64	65	64	63	76	57	65	68	63	55	71	51	80	75	53	57	67	79	61	66	59	47	67	54	47	77	66	61	67	59	68	55	59	57	64	55	61	77	60	60	62	75	61	60	71	91	83	68	58	54	58	76	68	74	62	64	65	71	68	56	68	47	60	83	65	59	69	63	56	68	64	66	53	75	62	79	69	58	61	70	70	66	65	66	74	58	63	75	70	61	69	67	69	74	68	73	58	63	67	53	60	79	74	75	54	50	56	60	64	69	62	66	70	69	80	68	56	66	66	63	73	70	72	64	63	63	63	67	49	79	88	52	64	66	88	78	53	65	52	64	70	73	59	70	58	54	61	62	55	81	64	77	72	64	60	70	70	63	70	63	66	80	54	71	71	67	54	74	51	55	68	63	53	69	57	53	66	71	61	64	76	66	54	79	62	53	69	65	87	69	58	68	55	52	70	78	49	67	66	65	48	78	52	72	54	63	56	51	60	65	78	73	67	76	64	62	57	69	44	60	70	60	55	61	65	61	68	65	71	74	49	57	92	59	55	73	55	68	74	66	75	74	68	65	63	52	55	79	56	80	85	62	64	76	65	66	54	86	63	66	56	62	61	66	52	53	53	70	62	62	54	74	50	62	62	66	88	51	63	65	62	69	64	54	62	54	71	51	85	68	65	65	74	73	64	63	60	64	71	76	63	71	73	61	69	72	65	63	51	57	70	59	67	53	43	66	68	63	56	73	57	70	57	69	65	59	68	63	72	56	58	73	77	57	62	73	56	67	70	62	68	68	58	65	54	60	67	58	65	61	67	69	70	75	55	73	56	63	76	51	63	58	72	54	77	51	53	49	73	68	81	53	73	67	46	76	63	72	57	71	79	66	67	62	72	66	76	49	66	68	72	71	70	66	65	65	61	65	72	51	67	54	59	60	63	65	67	70	56	62	67	68	60	61	57	51	56	72	64	73	65	74	55	70	56	59	68	67	61	67	73	69	66	63	55	56	70	65	59	63	64	60	72	73	64	58	52	67	64	57	67	56	62	72	70	68	67	64	57	58	74	44	60	55	67	71	76	73	58	70	62	55	61	70	69	79	73	53	46	57	76	70	52	70	53	71	69	63	60	62	73	83	79	72	60	70	66	72	54	55	68	68	74	58	74	68	62	67	79	64	66	67	49	73	64	87	62	79	58	66	64	64	66	69	69	75	62	69	76	75	71	81	54	49	74	81	70	74	62	75	59	48	64	67	64	61	56	61	65	66	45	60	64	83	58	70	52	68	62	65	66	70	66	60	72	51	63	60	75	74	68	67	66	54	62	60	66	64	66	70	64	55	58	72	61	54	57	57	66	56	69	66	63	65	69	55	63	66	64	61	74	77	67	60	60	68	67	59	78	87	72	63	65	80	57	56	67	53	73	68	72	76	67	61	51	69	65	76	70	55	64	69	59	61	83	69	67	58	68	67	46	59	52	58	71	63	62	82	70	73	69	68	65	59	76	58	70	48	69	62	56	68	62	64	64	72	57	66	68	56	65	65	59	59	54	60	63	72	68	63	70	62	65	62	64	67	68	67	66	84	67	68	63	58	70	54	82	62	77	70	82	61	68	66	67	60	70	64	70	79	62	66	58	57	64	63	61	71	68	51	70	65	63	50	74	54	78	67	64	73	64	64	61	57	71	57	63	63	64	57	62	82	63	75	64	68	52	70	69	75	60	60	55	75	63	72	68	53	82	63	64	60	64	65	50	69	68	56	69	63	76	65	82	82	74	52	72	70	50	66	72	64	50	65	55	55	66	65	62	65	67	68	71	63	66	56	74	64	68	81	63	63	57	69	57	54	83	67	56	57	77	49	57	56	68	79	62	74	55	77	60	69	58	71	56	72	56	80	70	61	56	64	62	67	68	66	60	59	72	63	83	65	56	61	81	65	66	66	59	59	62	55	85	61	73	63	78	64	65	49	57	62	54	76	73	64	78	58	84	62	74	69	65	56	59	69	69	66	62	70	66	64	71	70	68	76	64	56	62	58	84	57	65	65	59	65	71	72	64	80	67	56	68	79	60	68	59	75	61	59	67	70	63	61	57	66	69	63	68	72	58	59	62	53	68	48	52	69	58	66	76	50	61	59	67	72	62	55	57	54	71	85	73	65	57	76	59	62	82	65	71	56	79	68	57	80	76	68	64	59	62	60	72	75	56	70	59	65	58	69	63	59	60	58	74	70	59	55	57	63	57	66	61	77	49	60	63	60	63	74	54	63	69	52	71	52	59	72	87	69	78	69	68	70	65	80	65	70	73	75	64	62	67	54	66	64	73	77	56	68	75	55	64	71	61	64	78	75	68	64	61	63	67	63	56	56	64	68	74	67	83	59	83	56	60	58	76	61	78	69	65	73	66	60	58	63	59	64	65	61	70	70	76	77	57	70	60	70	67	58	64	65	68	59	65	53	61	68	63	83	72	46	61	53	65	55	61	84	63	63	57	73	82	64	81	51	69	67	53	61	73	57	78	63	72	69	66	73	69	51	72	66	73	69	73	69	64	68	65	54	58	71	59	68	60	55	52	64	58	55	67	57	68	54	72	64	53	60	69	67	58	71	59	80	65	59	59	66	54	68	66	61	66	67	71	60	68	65	61	71	87	61	73	61	62	76	57	65	76	62	65	61	62	70	56	69	50	71	66	66	57	44	69	63	70	49	84	67	57	64	50	68	74	66	78	64	63	76	65	48	67	59	65	77	91	63	74	58	70	54	66	54	65	73	70	60	61	51	64	57	73	55	55	62	67	65	59	76	62	83	78	63	71	61	46	69	65	64	76	64	59	64	58	69	65	52	55	60	56	76	88	66	77	64	82	59	63	67	86	58	76	84	64	69	73	60	75	79	53	68	77	56	71
27040	12688	5912	7670	14168	16426	15719	13278	10669	9046	7013	4827	3696	3160	2989	2613	2184	1782	1176	979	1023	846	796	762	816	824	715	671	640	707	647	641	583	555	574	603	534	543	557	563	572	597	540	559	508	507	546	564	558	590	554	550	500	562	553	553	531	543	540	562	549	533	541	537	538	579	538	545	554	529	515	543	520	527	538	585	571	572	551	512	576	593	541	531	550	523	496	539	540	557	539	570	510	555	521	533	531	542	522	542	581	545	541	543	535	578	520	540	569	559	559	507	595	532	530	547	512	510	569	501	589	521	527	541	539	524	545	561	561	541	568	529	512	531	545	506	522	509	542	509	558	554	510	504	594	527	564	528	582	519	535	547	545	536	580	557	519	588	537	528	525	518	554	517	524	553	530	545	573	537	544	550	514	534	572	539	530	534	543	582	530	568	515	558	540	544	556	521	499	538	546	517	524	525	537	571	571	572	548	561	531	538	528	529	536	497	537	532	506	523	538	528	568	516	537	494	502	533	581	542	564	562	526	543	526	523	594	533	529	510	550	534	520	544	558	519	570	508	517	571	516	509	513	516	555	584	585	551	576	566	516	557	525	515	547	519	553	523	576	547	525	546	556	534	558	589	540	535	553	524	540	543	524	559	516	556	510	492	531	540	537	548	553	488	516	516	530	561	549	558	523	538	512	521	558	548	512	579	543	530	565	528	494	535	543	562	554	508	577	508	537	582	484	538	538	556	544	527	525	564	547	584	540	544	549	525	552	497	530	516	552	539	563	527	529	536	515	554	566	533	573	515	520	520	538	599	533	534	523	544	525	519	501	561	522	546	565	569	522	543	543	534	579	536	530	566	550	547	532	506	578	591	533	547	582	558	549	541	534	515	598	561	589	561	552	538	507	536	556	526	555	543	551	525	557	523	533	520	523	540	568	539	558	519	588	567	572	534	509	535	548	563	552	576	511	558	503	556	561	522	466	542	540	529	582	552	519	527	544	547	562	600	525	539	531	583	576	527	557	511	532	553	564	515	543	529	522	517	507	519	533	570	509	533	526	522	559	526	533	569	550	570	519	516	601	543	541	540	542	499	526	534	558	572	556	559	527	551	542	540	566	509	539	581	608	572	518	571	507	509	538	572	581	537	553	539	568	537	594	544	521	549	567	543	551	515	480	571	504	532	545	521	566	530	544	561	542	572	537	535	540	561	547	510	518	521	587	533	505	527	556	538	554	527	564	543	536	565	540	543	583	563	531	562	531	510	566	533	544	588	584	564	562	548	568	577	559	535	541	543	533	567	505	534	516	570	538	504	544	531	559	510	524	520	524	549	555	550	525	512	560	547	517	525	541	548	526	570	517	560	518	574	577	559	560	561	550	531	506	545	550	498	539	547	530	541	567	536	525	528	544	563	567	549	569	554	554	585	540	545	529	552	569	519	544	537	567	526	567	558	563	587	527	570	556	510	568	553	506	557	526	564	560	552	565	529	554	530	548	565	529	580	522	578	555	517	508	535	555	557	532	526	525	544	555	522	567	583	526	525	519	557	557	559	531	545	543	529	542	523	568	554	545	562	536	516	570	567	566	532	531	526	529	555	535	541	559	491	514	560	555	511	543	511	500	519	556	513	531	549	518	534	547	533	524	527	547	524	562	557	609	534	541	474	516	509	554	575	537	529	540	562	524	463	538	541	554	541	513	557	523	582	507	591	539	547	523	554	541	532	554	572	523	563	536	505	562	589	540	536	558	547	523	549	583	551	551	566	524	593	515	525	553	559	547	550	551	559	560	533	521	541	542	503	509	538	502	519	520	544	533	556	526	526	526	581	546	540	504	566	515	537	534	559	511	568	554	554	535	539	542	529	507	576	514	577	539	559	551	558	525	569	573	465	570	507	569	507	575	569	570	557	553	535	513	548	551	542	549	493	527	546	528	544	528	539	571	502	537	585	562	553	544	517	506	495	520	583	570	525	526	502	617	550	553	557	542	548	526	553	532	492	521	542	533	552	544	552	515	535	589	518	527	526	573	556	547	510	547	576	570	539	510	558	538	544	523	584	531	509	510	563	542	544	532	515	525	552	544	513	552	529	538	525	556	551	526	527	577	522	562	553	576	553	529	531	526	596	525	522	530	520	563	566	543	526	535	556	568	565	563	535	516	539	517	547	561	542	542	543	529	553	571	550	530	512	544	521	567	520	526	538	533	576	550	507	500	532	511	538	580	541	552	530	555	572	542	526	511	506	576	542	568	519	543	523	561	534	559	543	521	523	546	562	558	567	540	519	538	585	500	563	524	572	551	592	574	559	554	573	576	541	504	521	509	531	562	494	539	534	538	541	529	564	550	519	564	569	549	566	527	527	552	554	522	604	533	575	576	531	527	539	561	517	533	515	589	529	558	569	573	532	540	548	535	547	547	587	545	532	550	535	561	552	511	517	547	591	559	566	519	544	569	548	531	523	526	570	536	540	519	520	581	486	543	601	547	566	534	555	566	546	564	564	526	530	535	560	580	556	520	533	536	527	522	568	559	556	575	584	562	543	524	576	554	563	550	520	511	534	541	562	525	540	553	556	507	543	538	595	533	572	543	578	542	539	554	526	516	535	557	541	546	511	542	586	534	538	548	529	513	583	539	577	524	520	582	522	535	529	546	579	532	561	561	515	578	503	596	508	552	579	505	539	509	521	547	577	550	497	569	587	563	518	571	574	506	554	549	492	511	565	523	522	559	543	540	561	537	547	549	501	522	509	528	542	540	517	528	572	558	513	567	525	513	524	545	549	525	525	569	493	529	528	616	529	529	528	543	520	489	535	547	562	500	553	521	552	568	515	536	562	556	562	534	530	554	558	534	539	554	541	508	584	519	513	552	578	538	518	556	500	554	565	552	552	528	540	504	584	539	531	596	530	551	545	562	549	547	544	599	554	533	570	537	552	554	495	526	528	511	536	543	518	531	581	547	497	546	548	558	550	562	536	545	501	548	540	551	550	524	510	550	510	560	567	562	552	516	536	537	516	549	509	542	536	526	533	496	514	509	571	547	527	549	511	525	541	562	556	559	501	490	530	533	484	515	556	553	552	538	552	555	545	562	557	515	521	566	532	524	548	567	522	566	538	532	597	545	571	561	538	530	544	568	540	525	530	572	570	580	565	513	568	500	520	549	502	523	555	575	580	536	526	505	558	593	547	519	550	544	503	518	558	528	555	537	584	529	525	559	510	569	536	577	549	573	522	596	557	535	558	549	560	517	554	597	559	566	564	542	590	534	505	528	540	520	561	535	606	526	573	545	521	512	545	522	497	564	535	513	542	512	503	523	540	537	555	597	517	553	574	517	541	536	543	553	574	539	578	504	544	511	548	513	539	513	553	562	550	553	528	549	559	572	538	517	510	562	545	591	563	523	532	545	542	527	544	533	555	546	520	529	554	536	547	527	563	539	547	561	556	509	578	531	510	542	546	545	548	541	513	527	535	551	554	520	500	547	576	537	527	528	565	584	551
3109	1315	459	343	312	378	468	387	348	309	233	187	166	165	120	153	123	118	77	97	71	77	106	80	88	77	88	91	89	79	87	89	78	67	58	87	77	75	71	75	68	82	86	65	77	64	73	82	86	72	81	83	58	73	69	73	72	71	66	77	52	65	72	71	71	85	66	85	84	58	69	78	70	74	76	74	76	85	61	92	70	69	82	80	73	78	88	62	90	79	75	59	78	83	72	75	72	77	90	67	76	73	74	75	81	81	72	74	82	82	85	82	78	85	67	66	79	65	68	72	69	70	83	80	87	80	92	61	58	70	74	77	78	78	85	49	59	68	81	66	71	66	92	59	74	74	79	76	79	74	71	69	70	86	76	71	60	90	69	76	79	78	69	81	76	68	78	67	72	91	80	67	77	63	63	72	63	68	77	74	70	83	81	64	67	89	72	75	64	83	78	68	76	103	76	75	54	66	59	59	74	66	80	71	49	80	55	71	78	78	72	68	72	75	76	79	55	69	79	81	88	60	77	73	69	81	77	73	63	74	77	74	70	91	59	71	63	70	68	71	83	75	76	70	86	73	77	83	83	62	75	73	84	81	60	71	74	71	62	70	79	82	75	65	90	77	72	62	78	69	73	67	66	60	74	84	86	69	79	84	73	64	83	64	79	72	70	72	79	89	61	70	72	58	70	69	78	78	67	65	90	69	84	79	78	77	75	61	56	64	78	69	72	75	60	67	82	77	70	76	86	85	76	57	67	70	71	64	93	89	62	65	77	70	94	73	64	48	75	63	72	78	66	72	75	69	71	72	78	64	78	88	74	82	80	84	74	75	73	76	72	71	64	66	78	91	70	56	83	82	71	83	72	72	77	69	67	81	84	83	65	69	85	65	86	82	74	61	68	71	75	64	86	76	60	61	83	67	70	78	82	73	76	70	74	72	58	73	74	80	78	77	73	87	88	63	87	75	72	66	83	79	79	67	90	88	90	67	73	76	70	90	71	100	76	74	61	59	77	76	79	72	76	69	77	70	83	74	54	73	72	71	89	87	69	66	64	62	72	73	88	76	71	79	75	75	66	71	89	74	67	65	83	65	72	68	84	76	77	78	81	67	82	70	86	60	73	69	76	69	67	85	82	76	79	89	83	68	70	57	85	82	74	76	62	78	71	72	69	64	72	65	83	83	68	81	77	72	70	65	63	75	83	84	64	59	95	70	75	82	67	65	72	72	64	84	68	66	95	64	62	69	80	73	68	74	56	75	74	71	80	76	71	76	70	76	71	74	67	68	69	68	75	64	92	64	92	67	70	74	79	73	71	56	63	74	71	85	84	73	93	84	58	96	68	73	72	79	63	71	74	72	63	70	62	67	69	87	83	61	68	70	88	78	89	61	86	76	76	63	65	80	58	85	85	69	66	58	81	73	69	62	88	64	80	87	72	61	76	65	72	73	76	64	68	76	59	68	66	78	85	58	67	76	75	77	52	71	72	62	78	53	90	76	80	75	65	72	91	80	85	59	73	76	60	71	72	79	64	69	72	77	76	80	82	69	69	76	70	60	86	86	68	80	60	84	75	68	71	67	79	80	63	64	73	72	82	91	66	73	80	68	67	59	79	82	73	82	89	73	77	67	75	79	57	66	88	73	80	81	75	92	77	77	60	74	78	82	67	63	74	72	91	65	84	60	60	81	65	66	75	81	72	64	60	73	86	63	73	82	76	86	70	84	77	73	85	80	92	79	67	59	82	60	67	89	84	89	83	76	87	76	91	75	64	85	67	75	71	77	75	76	67	69	67	66	77	76	76	68	80	72	80	68	57	62	78	71	69	62	79	69	72	74	62	69	70	76	69	73	64	80	68	73	89	75	74	73	72	81	89	82	63	64	95	91	80	70	64	71	74	61	78	70	70	72	78	76	87	72	77	75	77	82	79	97	66	82	59	73	70	65	73	77	68	69	93	68	73	75	86	72	71	62	74	71	61	73	77	73	69	50	77	62	78	68	82	68	68	78	59	90	69	69	71	67	85	78	78	72	66	61	82	60	73	64	80	84	82	57	66	67	74	90	50	74	82	71	77	76	62	71	95	65	81	86	70	71	83	73	78	66	71	73	78	82	65	72	73	68	79	77	87	73	65	66	86	72	84	71	68	77	62	54	79	70	86	70	67	75	83	85	67	75	72	62	85	85	68	78	77	96	79	88	77	62	76	78	62	77	77	66	70	71	69	73	64	89	67	87	78	74	65	77	75	72	81	80	73	65	86	75	68	76	76	86	65	80	73	65	72	69	69	68	77	83	73	84	60	75	68	71	78	60	78	73	66	68	69	82	74	87	66	84	83	69	66	75	64	67	75	61	72	56	58	86	85	99	74	75	79	66	63	75	74	77	73	91	88	67	82	57	63	75	75	70	69	78	77	70	72	68	77	74	54	72	84	69	73	100	83	83	70	69	69	69	73	77	73	78	88	83	69	69	74	80	85	72	64	58	60	83	77	71	78	77	68	68	82	69	72	88	61	66	69	70	73	80	64	60	76	68	74	67	68	70	64	73	65	59	75	68	93	71	71	75	67	75	87	77	82	70	73	80	84	74	73	66	94	68	80	60	74	67	77	75	76	61	87	70	87	78	65	68	67	82	68	69	79	69	79	75	61	70	57	85	87	68	77	59	74	69	56	90	66	71	78	78	74	73	72	61	69	63	81	77	63	71	66	84	85	68	65	72	58	66	93	75	73	70	91	80	83	69	83	70	76	68	66	68	79	66	62	86	64	82	79	59	77	72	66	76	68	74	60	70	66	81	82	72	93	75	83	59	76	69	74	67	71	72	69	84	77	77	90	65	64	77	69	79	80	64	77	84	76	71	71	77	74	72	74	68	76	65	66	86	66	71	72	87	76	67	70	64	61	90	59	69	72	75	63	74	97	72	73	79	74	64	73	86	78	71	63	66	85	76	79	67	81	68	69	77	51	77	74	81	58	78	83	69	82	79	77	77	62	68	79	77	66	74	64	70	62	81	80	71	66	65	86	61	74	73	97	67	85	66	80	88	50	72	70	82	63	76	89	74	61	76	69	63	79	73	73	75	77	86	71	62	62	78	75	70	86	70	71	71	59	78	71	60	74	81	66	80	72	79	65	71	73	75	76	67	61	82	73	66	64	75	80	71	60	54	65	71	83	63	73	78	70	77	75	64	74	86	69	63	85	86	67	82	79	56	71	68	64	65	75	68	81	61	67	68	60	75	74	78	72	70	57	69	71	64	87	91	69	78	76	61	64	81	76	71	79	74	90	62	78	63	82	62	64	74	71	64	80	72	68	92	77	87	67	88	71	68	69	65	74	72	56	79	72	91	79	75	92	75	69	61	72	75	69	75	59	74	68	79	77	75	72	80	84	59	82	77	84	72	72	72	72	82	76	86	80	61	82	69	63	72	94	75	69	76	69	75	65	71	59	67	67	85	69	86	88	70	83	81	70	70	77	76	58	71	81	59	69	64
27524	12905	6142	8054	14494	17316	15862	13358	10985	9477	6921	5017	3836	3191	2918	2502	2311	1741	1270	1053	980	877	784	781	875	838	836	801	709	725	727	676	684	658	604	597	645	597	609	540	615	637	622	625	604	564	554	566	605	569	584	584	565	640	579	628	596	601	637	610	650	614	573	564	624	616	611	620	590	630	592	603	595	592	583	612	624	601	606	642	598	559	585	618	580	645	626	588	598	608	577	585	616	585	541	579	574	604	624	581	606	570	587	612	650	599	627	590	613	612	605	621	605	611	606	570	616	646	579	630	584	619	596	593	604	604	578	553	590	630	582	586	602	628	632	582	607	610	596	597	567	627	578	596	631	618	628	606	594	581	608	617	587	630	635	590	605	609	605	617	571	619	608	610	630	628	575	615	620	585	602	632	651	551	624	619	564	596	601	636	587	638	589	610	593	622	586	595	602	580	627	582	600	594	587	587	617	607	648	579	607	618	539	587	592	585	593	666	587	612	624	617	579	608	581	615	586	610	620	603	593	609	585	597	576	563	527	578	650	568	558	583	626	591	621	598	600	548	615	678	581	578	581	647	649	578	608	593	594	636	647	565	632	608	606	612	575	611	570	592	577	606	600	618	599	601	644	587	537	645	610	634	608	589	559	587	599	583	587	541	597	635	600	631	611	593	587	610	617	606	601	646	565	597	565	574	608	599	644	578	591	614	638	603	604	568	600	610	586	572	632	608	603	616	568	619	621	608	626	635	624	578	606	579	588	582	588	582	586	600	606	589	592	550	545	594	631	598	564	641	569	607	637	634	637	635	609	591	581	555	556	545	615	598	620	614	557	602	564	588	574	617	590	598	627	608	608	646	565	576	576	594	593	598	566	584	569	559	574	603	606	615	584	609	589	624	599	593	587	606	643	586	612	632	599	607	628	646	618	617	594	624	583	578	644	622	591	585	630	628	613	599	584	594	583	624	602	622	627	622	610	648	602	576	571	566	573	624	620	611	607	657	569	596	637	595	652	544	607	549	627	561	603	594	589	606	580	602	583	631	590	590	581	563	595	568	622	608	643	623	588	615	627	592	629	572	578	612	617	595	581	614	580	594	624	590	625	603	609	627	609	614	613	627	589	635	626	664	572	603	595	646	649	601	604	621	643	612	603	584	610	593	589	592	594	646	572	595	556	596	569	617	557	558	585	621	624	621	635	647	609	599	567	606	625	537	574	606	615	617	637	634	606	647	598	602	619	577	607	653	624	657	608	584	568	572	597	643	603	627	628	639	590	635	587	548	603	613	634	641	638	617	569	651	598	594	606	560	565	599	563	656	625	623	596	598	577	641	610	635	579	629	625	617	607	591	629	617	619	615	588	568	580	605	572	614	620	569	574	633	557	614	592	605	627	615	560	606	612	620	605	612	604	578	600	583	603	612	596	625	582	645	592	608	575	574	620	632	609	592	585	559	585	616	644	628	643	579	602	595	631	614	623	599	660	579	616	593	611	615	627	644	634	612	622	604	582	660	595	639	588	581	607	607	572	606	621	616	543	586	591	566	594	613	597	598	599	616	611	606	575	552	605	576	605	626	602	598	655	604	576	586	597	588	647	598	568	538	605	630	622	591	612	598	595	574	635	575	635	607	580	595	605	587	596	587	552	565	595	598	613	613	620	587	622	599	610	578	573	576	617	604	601	609	579	563	567	641	574	571	583	630	584	600	590	595	569	600	587	593	603	609	583	573	564	608	591	622	662	554	623	587	564	602	620	612	577	586	605	624	628	578	590	610	626	628	628	583	608	610	581	635	568	612	581	599	579	568	589	590	555	590	598	551	603	582	597	614	641	568	587	592	636	610	567	606	623	592	558	608	577	610	597	580	607	598	559	622	627	568	596	646	639	608	578	609	573	542	583	593	619	637	588	605	585	607	619	607	575	633	563	676	589	574	641	615	615	572	611	580	613	601	594	613	584	672	603	604	601	589	601	627	577	629	624	601	620	592	583	633	597	633	590	612	623	574	570	571	593	591	574	610	643	608	578	609	566	622	590	628	614	627	628	578	587	574	605	604	587	595	650	640	601	582	663	615	613	615	579	630	573	631	596	594	632	635	630	604	603	616	615	626	607	609	603	663	586	651	601	588	610	591	624	635	637	624	569	592	626	593	590	619	609	611	595	544	604	604	644	597	572	619	554	614	617	615	618	575	618	551	638	579	616	604	561	611	567	597	589	638	590	607	585	600	603	575	573	630	631	594	627	578	602	586	587	638	575	605	582	646	588	583	561	605	593	598	599	563	604	650	629	566	669	544	618	620	595	617	603	610	602	570	610	603	600	637	608	542	619	603	629	614	621	620	619	670	644	639	613	593	608	570	604	587	571	620	602	586	585	615	610	598	592	637	661	584	596	568	617	570	572	609	639	650	602	585	575	629	592	579	576	573	558	625	540	595	604	523	636	574	652	573	612	575	651	618	580	602	631	593	596	614	624	607	618	628	603	591	591	541	574	612	640	567	563	576	587	581	570	625	619	614	572	559	622	598	588	561	585	609	585	644	632	593	568	639	605	641	599	612	561	637	580	594	594	632	577	600	628	569	594	628	634	587	630	606	621	630	629	637	572	535	660	641	588	622	599	593	568	571	567	590	650	577	602	592	551	607	606	619	604	602	603	601	620	610	605	559	643	595	559	559	602	624	630	579	589	582	589	587	605	647	615	609	574	613	606	599	622	582	620	593	564	640	602	618	614	586	605	598	567	591	579	585	619	643	597	615	574	603	592	594	613	626	586	631	636	609	601	565	601	598	613	607	564	549	600	564	587	599	654	600	589	613	628	614	621	599	591	577	611	597	603	602	583	603	622	627	617	630	572	600	587	620	614	549	620	625	620	605	564	632	605	578	544	619	617	572	649	585	615	633	564	676	570	594	617	606	615	645	590	614	577	552	601	604	603	628	639	586	602	577	603	569	590	635	616	595	573	615	620	606	602	588	627	630	628	598	578	612	626	612	611	553	637	643	651	600	620	632	635	578	600	560	617	572	645	595	593	620	614	563	612	566	620	606	605	594	607	577	582	592	621	588	629	613	556	599	593	593	587	621	592	635	587	627	639	578	610	614	608	578	629	562	604	661	637	609	626	596	600	560	591	604	561	601	561	578	587	559	575	628	649	672	650	611	644	625	575	601	591	622	624	584	594	630	614	623	610	575	604	580	618	562	602	589	617	603	568	578	597	610	623	604	632	616	607	585	620	625	564	625	578	628	610	635	612	609	601	638	602	565	622	597	604	606	638	589	596	612	601	579	589	602	583	618	596	599	620	621	607	601	599	602	590	597	628	578	593	621	588	672	573	580	593	598	630	594	568	626	614	606	576	585	592	622	594	618	586	624	586	596	557	663	584	586	619	590	573	588	599	591	618	616	619	581	624	600	603	592	589	578	625	571	599	572	604	590	621	639	628	619	597	619	604	640	597	580	591	597	644	560	632	638	621	603	613	559	584	596	608	599	569	621	607	596
5116	1973	638	506	405	546	516	501	451	409	310	257	215	186	191	135	140	127	112	103	96	91	91	86	106	89	93	84	87	90	75	75	94	79	85	88	78	94	82	77	80	83	86	77	90	79	72	70	69	81	70	70	67	61	71	71	93	72	89	75	68	82	81	89	77	84	74	76	70	79	75	69	68	65	85	71	76	64	74	82	86	95	66	75	88	78	79	91	71	82	76	86	91	82	84	51	84	80	95	79	90	67	82	94	49	91	80	79	93	90	84	96	64	76	79	81	77	73	81	82	68	83	74	74	86	72	60	74	63	87	82	66	83	89	73	61	69	83	87	75	86	65	77	88	86	89	81	67	90	86	85	82	66	72	75	81	81	83	90	74	95	77	83	79	90	80	70	73	90	82	79	73	61	80	83	93	80	81	74	83	85	69	84	83	82	71	79	87	76	79	82	77	73	77	87	79	100	76	97	98	91	83	65	72	63	106	78	88	73	80	80	91	85	88	94	82	97	92	68	63	72	74	75	65	71	70	69	85	70	60	72	91	83	63	73	84	82	84	65	84	73	83	77	72	86	79	78	99	76	76	77	84	81	86	90	94	80	68	86	65	80	75	90	74	84	76	58	57	85	87	99	80	74	70	74	72	85	69	75	70	82	73	71	74	77	82	84	78	80	74	79	81	68	80	83	88	82	87	87	82	80	84	78	91	74	77	61	85	75	61	81	80	88	75	75	71	76	88	72	54	79	75	77	83	76	86	69	91	93	74	83	95	86	109	73	82	91	75	92	81	70	73	73	62	86	78	70	59	71	61	70	68	78	80	78	84	86	82	82	85	74	89	78	73	99	73	77	52	78	84	87	77	68	75	72	84	96	90	82	79	57	76	62	63	82	72	68	82	80	85	83	69	69	81	56	71	68	72	72	75	75	86	83	73	76	78	73	98	81	76	90	82	78	81	79	77	80	71	85	80	78	82	85	75	80	93	74	91	78	84	78	85	83	91	83	56	79	85	78	82	91	65	92	82	81	93	73	69	72	84	64	89	75	81	79	80	72	87	82	74	75	81	62	83	72	87	79	89	81	72	77	77	74	67	67	89	70	95	74	81	82	89	78	99	87	85	72	96	84	95	77	73	67	73	82	80	66	87	87	66	92	74	74	82	75	78	80	74	80	79	63	92	67	75	57	66	82	74	71	92	74	95	84	77	72	81	68	80	81	88	73	79	67	78	72	79	56	76	79	93	79	74	80	76	80	85	77	87	68	100	78	81	79	65	65	82	87	89	77	65	91	85	91	77	61	77	79	82	82	82	76	77	65	83	71	70	64	93	73	67	66	93	65	74	77	79	70	79	78	60	88	79	81	68	100	82	88	98	73	93	72	76	61	70	68	72	80	61	75	66	77	66	73	64	90	71	87	70	70	89	79	69	83	73	90	79	81	74	88	83	91	80	88	76	71	91	86	72	77	75	83	80	85	81	80	80	80	84	86	90	86	70	76	78	73	82	87	93	68	66	88	86	71	93	73	85	74	80	70	90	68	75	83	69	93	82	72	97	87	73	70	89	85	93	78	89	68	84	91	92	66	68	91	60	83	86	74	59	91	87	76	75	63	77	68	87	94	69	86	80	82	85	67	69	74	77	79	82	85	90	81	89	78	76	89	77	84	75	84	59	66	89	78	65	79	69	79	88	80	70	84	87	86	82	85	72	90	74	84	74	74	73	80	91	93	58	85	79	77	83	68	64	70	80	84	65	70	58	75	91	66	74	92	74	76	85	68	72	72	87	75	71	72	59	78	93	76	88	73	81	87	83	82	65	75	69	101	88	92	87	75	73	85	78	78	90	69	80	83	73	82	80	74	87	73	84	76	81	74	69	83	73	72	65	74	74	89	66	80	76	85	72	93	73	82	75	82	66	83	74	77	82	87	76	69	91	81	58	98	82	73	69	86	68	86	85	76	80	67	89	92	66	87	92	78	78	85	76	67	90	92	74	93	86	84	74	74	77	94	85	71	83	63	90	83	82	87	88	64	81	77	89	79	76	74	102	70	84	90	82	90	92	95	81	96	79	65	87	93	75	80	68	90	89	77	81	58	81	76	84	77	77	88	88	92	76	85	66	85	79	72	72	68	84	87	75	76	87	79	62	70	80	65	79	89	78	80	81	80	74	97	88	74	86	90	67	93	87	87	78	69	83	81	86	90	66	83	95	61	74	97	72	79	98	68	77	85	66	92	69	68	70	82	78	63	82	71	85	77	73	65	73	80	90	93	87	70	75	69	85	89	68	90	73	76	92	80	71	66	82	77	88	84	62	76	74	92	80	78	79	87	72	77	75	92	82	86	88	74	73	82	79	76	82	74	83	79	81	70	79	83	76	87	82	99	70	72	88	77	86	84	89	83	76	93	70	75	72	101	68	75	88	74	77	69	59	77	90	89	79	78	74	80	84	83	78	81	79	75	84	70	79	79	94	74	85	82	56	68	77	75	72	96	71	70	89	85	77	81	69	75	79	67	87	88	59	74	78	81	79	90	81	96	79	83	67	67	75	100	57	69	83	79	69	75	86	73	75	85	77	76	98	84	67	93	85	79	93	83	86	68	80	81	77	90	76	83	94	60	57	73	83	75	82	88	68	74	68	86	86	78	94	84	89	82	81	78	82	85	72	72	70	79	71	68	83	91	70	72	80	94	91	80	99	79	88	87	78	96	77	73	90	80	87	86	66	86	70	71	74	84	79	64	71	73	78	76	100	90	87	88	71	90	87	80	76	89	80	78	71	88	63	79	72	81	92	73	81	77	85	83	70	98	69	77	85	78	64	79	75	76	85	75	79	85	89	72	89	85	80	77	88	79	72	93	87	79	77	84	78	67	77	81	89	76	81	78	79	75	72	77	81	74	77	74	80	85	73	88	109	97	84	67	74	87	83	76	84	64	77	68	71	79	70	97	78	93	80	99	68	73	72	94	84	66	83	88	75	70	86	75	72	79	80	86	81	77	68	70	80	76	86	75	87	76	71	82	77	85	74	99	76	60	82	66	68	71	81	79	77	68	94	87	73	87	85	87	78	76	102	76	86	95	90	69	76	82	84	71	84	83	64	81	95	83	83	90	70	70	81	72	75	81	87	81	80	71	98	92	69	82	82	76	88	87	68	83	93	83	76	78	86	69	71	85	75	76	83	86	72	71	85	84	75	66	72	63	67	89	64	88	65	86	94	81	86	85	75	73	74	85	76	90	76	80	87	69	68	80	75	76	86	80	75	85	80	73	76	88	83	94	79	72	70	83	87	73	79	67	62	70	64	85	78	78	80	65	75	71	82	70	73	73	82	80	74	82	79	78	69	73	63	103	78	70	80	73	68	89	95	85	96	72	76	75	70	92	63	82	72	64	103	77	92	76	87	85	67	84	84	67	82	73	89	76	74	83	78	80	70	89	82	69	66	69	70	82	66	77	76	80	77	62	67	75	70	86	76	66	82	72	77	65	85	76	86
30854	15678	7808	10534	17718	20674	18615	16353	14167	11855	8924	6482	4973	4431	3697	2996	2860	2259	1666	1318	1034	997	916	899	937	933	896	859	836	760	751	815	747	722	657	704	703	603	649	645	638	701	614	638	658	680	668	697	631	612	651	639	664	678	654	654	632	689	650	654	644	659	584	686	687	652	652	610	630	639	605	633	615	650	653	670	686	644	663	615	671	588	668	640	643	672	640	646	668	658	639	634	659	645	637	658	648	647	603	631	642	655	606	596	652	639	631	662	584	645	663	617	608	593	635	663	601	690	640	627	651	676	568	656	640	659	611	721	624	634	663	655	640	672	642	670	653	643	686	637	612	668	645	615	686	694	664	682	702	641	641	677	666	627	651	660	682	631	660	641	676	675	613	614	652	632	674	681	686	662	613	678	641	628	628	631	627	644	641	622	651	691	641	630	696	634	676	621	687	644	640	600	682	635	673	657	681	653	632	682	606	612	663	617	657	641	644	647	666	647	646	615	672	647	699	692	602	649	703	636	612	647	674	633	636	581	645	610	655	652	643	614	675	644	653	692	630	597	674	614	641	662	631	640	623	656	648	662	652	602	684	656	620	624	670	634	658	643	639	683	626	632	619	618	663	645	626	619	644	661	664	578	634	665	612	700	650	615	613	617	645	657	656	655	640	631	666	604	668	639	648	657	647	667	644	653	649	644	670	646	610	598	651	620	689	673	641	657	642	650	591	624	635	595	652	616	655	644	660	648	668	614	609	607	645	649	663	624	618	626	652	700	587	642	619	668	646	639	653	647	628	664	662	656	673	688	622	625	679	680	619	627	616	658	639	660	654	642	637	670	668	682	658	641	665	608	679	642	588	645	615	666	688	627	677	634	716	662	647	654	617	648	633	636	661	700	654	647	647	617	652	594	654	632	639	612	678	634	631	638	688	634	690	672	613	647	629	654	654	634	615	627	671	644	621	669	643	666	673	642	634	649	628	699	601	616	635	669	655	665	677	685	633	605	654	634	618	666	587	674	633	627	653	641	656	625	638	612	657	622	611	619	619	670	612	637	637	644	634	617	634	663	604	673	629	672	646	638	645	636	705	682	660	650	631	633	617	625	624	639	621	600	681	654	638	685	615	623	647	648	653	594	687	654	638	633	611	639	607	651	606	654	671	656	666	642	642	672	625	638	642	640	623	660	660	656	666	672	641	622	669	640	608	596	659	660	627	640	672	663	615	643	584	663	686	656	633	642	652	675	712	614	588	587	653	642	626	652	646	639	672	645	647	614	645	589	653	624	616	652	634	643	630	649	584	596	588	643	635	628	699	623	608	698	623	695	599	653	633	642	607	658	631	639	669	677	652	658	603	660	624	683	618	629	638	659	684	602	649	626	697	673	646	654	638	640	612	612	645	672	682	649	647	621	648	633	597	662	632	631	624	637	662	651	695	644	657	661	647	641	634	649	620	666	639	590	638	614	651	657	655	695	634	632	600	662	604	621	641	670	673	682	698	625	641	676	628	668	670	655	655	650	623	678	604	667	623	668	644	650	646	650	628	654	661	662	699	645	635	649	650	670	619	625	666	621	646	703	638	673	663	630	642	634	673	643	620	620	591	649	643	620	628	673	601	622	665	649	665	620	697	661	609	581	641	661	628	637	622	717	677	611	654	640	639	635	587	601	639	638	671	625	697	617	655	620	675	674	622	642	649	620	643	671	593	620	636	663	641	619	604	683	670	668	636	645	648	659	603	701	625	632	666	619	639	612	627	644	669	700	675	659	610	643	647	616	643	650	628	659	657	677	673	650	627	664	628	639	679	608	644	641	623	666	661	671	651	633	647	682	693	622	649	637	653	664	648	672	679	658	643	663	669	671	673	652	642	637	684	636	673	628	630	633	617	664	660	647	637	622	644	629	644	611	653	666	624	665	644	665	616	645	631	614	625	632	618	635	664	632	608	616	639	612	627	638	675	652	675	655	644	627	618	617	654	607	610	638	613	635	628	655	652	694	620	620	622	626	675	646	624	650	590	630	598	633	615	639	645	603	646	638	668	627	682	611	626	676	652	647	654	621	671	659	598	619	633	626	646	658	597	644	658	648	653	618	671	654	642	590	629	589	640	609	651	632	657	617	653	634	636	661	685	617	636	647	647	674	651	671	625	657	641	672	625	649	638	667	684	638	625	629	710	646	628	620	667	641	644	673	664	609	646	631	663	694	657	640	653	648	693	622	611	662	645	653	668	632	642	638	611	652	624	588	652	673	613	665	639	612	599	589	625	629	648	651	650	636	605	629	672	621	621	651	626	691	645	634	636	649	637	619	655	655	675	662	666	640	658	686	652	648	647	654	598	629	671	612	631	648	660	610	636	609	627	655	649	613	631	627	644	659	656	650	651	649	668	663	665	628	639	631	633	661	620	648	644	634	648	662	633	612	666	626	636	660	645	611	656	643	640	679	632	656	635	611	578	649	593	636	597	620	650	651	680	664	647	636	607	682	649	610	625	652	603	609	663	635	608	728	672	615	679	652	639	647	642	648	649	630	604	638	692	674	636	609	649	626	607	640	645	592	632	619	627	637	631	628	602	672	699	636	649	646	676	642	646	628	660	675	652	674	604	639	622	676	659	663	636	614	671	644	670	642	625	640	624	623	634	635	595	622	670	629	646	649	623	636	665	665	647	619	676	651	601	665	615	656	629	618	643	622	640	636	667	677	672	627	656	606	619	625	645	666	633	596	669	685	665	674	622	670	675	639	670	667	679	667	666	605	655	656	643	641	688	693	622	630	652	699	694	656	655	652	681	608	622	639	633	648	666	657	637	625	630	655	636	637	626	644	629	639	620	624	642	655	654	633	638	617	688	631	642	629	624	632	661	643	667	622	622	618	680	651	632	601	604	671	662	653	649	632	635	636	598	635	641	611	655	653	631	671	674	682	642	670	622	633	623	616	622	647	626	631	660	607	617	686	597	678	635	667	633	646	668	627	657	610	654	624	695	676	647	629	676	635	613	621	678	654	660	651	635	666	687	652	626	594	639	687	650	601	705	695	645	627	669	605	623	627	651	631	671	631	668	644	646	595	614	665	638	650	629	616	638	661	661	653	644	618	678	655	622	628	691	637	624	655	599	658	645	624	662	617	673	673	655	677	677	629	611	631	621	691	703	652	628	649	640	665	613	628	627	641	683	657	673	638	628	676	625	652	648	640	659	649	640	639	669	647	634	656	663	644	622	641	657	652	633	630	687	665	638	684	633	626	663	651	670	647	638	639	630	680	659	597	655	675	667	656	680	654	674	658	657	646	654	690	624	662	656	635	646	620	640	611	583	655	607	644	628	635	677	640	638	677	669	677	669	643	586	636	644	647	626	661	609	652	655	626	662	646	621	619	631	631	657	640	643	639	667	633	649	629	647	614	622	600	646	622	623	682	659	675	613	636	647	631	639	627	631	642	694	654	608	663	648	679	662	673	623	646	632	657	632	698	644	620	633	602	612	641	653	629	657	673
6169	2998	1020	675	655	826	809	717	602	546	440	371	280	282	228	212	199	167	155	157	136	125	152	107	136	135	151	137	153	130	129	136	134	119	123	121	122	123	130	135	145	125	144	112	107	120	124	154	112	124	114	128	108	121	105	131	135	134	126	102	123	140	128	126	134	116	124	139	120	129	137	121	119	128	114	122	128	120	125	115	134	127	115	121	133	137	117	129	122	133	102	133	118	123	129	131	103	131	131	144	120	110	123	149	137	146	118	115	120	116	118	155	108	118	110	133	130	119	134	118	113	119	128	114	122	132	121	126	125	134	131	119	122	125	124	147	121	134	116	125	119	114	117	134	110	128	143	123	130	114	106	130	124	103	116	102	130	112	134	120	138	131	133	132	127	129	127	107	121	115	119	142	130	116	136	120	129	138	138	139	139	118	126	126	131	113	124	118	111	123	132	119	110	131	129	127	127	150	124	122	140	128	138	135	123	134	133	102	124	119	116	130	144	119	106	134	150	121	121	132	114	125	127	130	116	114	128	132	115	122	129	127	131	124	121	152	152	128	120	125	126	112	111	123	109	111	120	116	124	129	133	126	114	138	132	130	131	127	129	122	115	139	122	118	123	104	119	121	111	138	138	128	130	131	125	127	126	108	130	131	135	130	132	139	141	132	138	111	124	141	133	132	123	120	120	122	118	126	119	134	136	134	128	120	130	127	115	115	126	140	113	106	111	120	131	136	137	128	138	117	120	140	141	116	129	121	134	119	124	140	132	119	118	122	133	103	116	137	114	131	126	123	121	127	136	122	118	145	110	114	153	121	133	126	127	114	127	114	111	109	124	130	135	111	127	109	110	122	143	134	128	126	128	142	134	109	128	122	135	133	94	134	124	125	121	118	118	113	120	104	137	127	139	128	131	116	140	141	131	118	122	115	152	105	143	115	124	115	126	133	141	114	116	111	132	120	129	95	139	123	130	119	106	147	126	117	143	122	111	110	127	120	127	133	128	139	123	120	114	142	131	116	135	113	133	123	138	106	129	128	133	140	129	131	118	110	112	129	128	116	137	138	122	119	143	124	109	128	115	122	123	130	133	107	138	142	127	116	128	120	129	128	116	129	141	131	132	126	136	141	113	102	120	128	121	113	121	119	112	129	114	127	125	135	144	124	138	126	136	145	131	124	121	135	137	129	129	127	134	120	127	123	140	126	120	130	131	125	103	138	136	113	124	135	120	128	121	106	119	123	125	118	148	126	129	124	116	117	116	117	128	119	138	139	131	124	121	135	137	136	128	119	149	128	133	121	121	129	131	142	152	130	125	115	127	110	135	120	112	117	112	115	124	137	131	97	113	144	109	116	133	115	108	120	124	112	115	121	117	137	129	107	129	118	132	120	114	114	135	125	139	136	124	137	124	146	127	126	127	118	137	113	110	105	132	126	127	125	118	129	124	131	121	127	134	131	131	116	124	130	122	118	113	144	136	118	132	99	130	123	131	117	127	113	120	139	128	131	130	115	143	127	124	120	123	139	131	124	133	119	119	130	131	126	127	129	131	113	120	124	126	122	118	150	114	128	118	112	127	129	139	136	134	126	118	124	126	105	133	106	131	122	111	149	115	108	118	125	129	133	139	132	137	120	111	149	118	117	100	132	120	117	120	132	117	112	130	135	124	133	126	115	146	134	136	116	122	111	140	129	122	111	123	129	123	142	115	131	137	140	116	127	100	124	134	123	114	101	138	127	134	134	133	128	125	140	131	134	132	123	116	130	124	132	111	111	129	139	120	115	120	114	111	134	124	126	135	124	120	121	113	137	128	129	120	142	122	123	131	133	128	118	123	141	119	124	138	139	109	118	126	131	122	105	108	149	120	133	131	118	131	127	127	129	138	116	117	114	135	122	134	112	130	104	127	122	124	138	105	119	132	115	127	128	134	102	120	125	102	125	128	124	130	123	145	130	139	129	118	100	140	140	111	132	127	133	114	124	122	94	119	121	129	118	132	146	143	134	129	116	113	128	125	113	110	113	101	118	112	107	141	111	125	111	124	116	159	123	115	151	138	120	127	131	112	116	113	115	124	121	119	142	129	120	129	126	111	146	140	127	134	132	128	102	112	131	119	133	161	118	128	128	136	126	134	131	116	124	109	155	126	112	118	114	117	125	124	118	122	122	128	112	115	126	105	131	130	124	119	113	122	117	124	109	115	125	136	135	114	121	143	133	106	136	144	146	112	137	120	125	117	132	112	110	134	129	116	114	129	130	138	120	161	118	112	118	125	125	105	117	125	121	117	111	140	116	129	140	113	121	113	107	121	142	113	118	140	131	136	101	103	141	128	117	135	124	118	133	136	101	111	109	152	117	122	120	127	132	146	130	118	127	126	130	129	106	132	115	131	145	144	118	122	112	113	132	111	124	148	118	113	140	132	126	129	120	102	134	132	138	125	153	112	135	145	131	122	111	138	119	115	106	124	115	107	117	125	115	126	117	110	120	117	118	134	120	101	121	130	149	101	140	117	133	92	122	117	141	92	125	127	134	131	130	133	122	147	125	111	133	151	116	133	119	108	129	120	136	110	135	112	123	117	118	126	134	106	135	117	112	123	144	137	128	133	142	131	148	134	108	122	138	126	115	131	119	143	115	132	129	144	123	146	135	105	116	125	116	149	142	117	128	117	119	134	134	128	137	130	117	132	134	126	127	142	120	127	116	126	119	125	122	143	121	102	96	125	133	111	147	131	105	123	132	127	131	131	120	135	123	135	104	136	136	133	120	124	125	114	145	122	129	114	135	117	142	123	130	112	133	137	142	109	113	128	115	129	123	135	128	127	156	137	133	115	128	132	127	126	119	104	113	137	119	147	149	120	131	142	133	129	137	128	131	125	130	139	133	113	130	126	124	131	124	136	126	118	116	131	123	114	127	115	106	128	111	129	131	129	119	147	124	119	127	128	138	122	134	122	118	143	113	136	108	121	121	127	133	117	102	108	109	127	113	130	148	125	114	124	111	132	127	119	131	135	124	125	124	117	131	115	114	111	114	116	120	129	120	105	118	140	138	119	108	101	134	130	133	142	130	152	139	144	143	140	139	144	130	127	119	127	109	113	118	130	130	125	101	131	140	112	139	136	132	141	121	145	110	135	104	124	109	133	134	111	100	124	140	123	134	139	141	108	142	137	127	120	131	108	114	137	142	141	144	111	133	131	106	134	126	130	124	125	121	122	127	129	130	130	119	130	114	113	127	143	118	130	117	125	121	117	125	126	126	118	120	111	106	130	124	118	128	119	129	134	125	118	142	128	124	111	117	121	134	141	126	109	139	125	145	122	118	119	129	130	122	127	131	132	133	127	116	136	118	124	129	133	143	114	144	122	125	110	119	118	135	122	129	128	112	137	114	128	118	135	131	130	138	132	125	143	109	132	144	135	136	107	134	118	113	108	122	125	137	125	127	134	130	139	124	126	121	121	109	135	128	107	109	117	100	128	116	120	116	154	143
34845	19102	10103	12763	21179	23766	21566	19115	16889	14439	10774	8350	6385	5628	4646	3757	3568	2979	2280	1904	1602	1433	1349	1374	1290	1341	1259	1268	1209	1169	1148	1138	1137	1116	1017	992	1069	1015	1011	969	1027	1059	998	978	998	985	1043	948	1003	988	977	995	1041	962	979	946	1042	960	963	1007	1007	1005	978	949	984	978	1067	954	956	987	970	996	1019	1006	967	953	1011	942	1000	932	979	972	973	1001	988	1007	963	950	1034	1002	979	980	1024	1013	1037	997	988	1002	994	1024	969	991	952	996	1005	953	1006	988	999	983	951	952	1027	1000	974	1031	993	954	988	990	970	1028	957	991	940	1019	895	950	989	1016	1038	1004	961	996	997	998	980	971	973	926	977	1023	1088	1058	977	1020	990	972	1011	985	939	974	939	1021	937	979	1002	1048	1006	999	952	963	1002	934	924	942	1000	1026	914	988	995	983	983	977	970	1045	1028	950	988	972	1004	1030	1006	975	989	1003	977	997	975	1037	1016	985	1037	972	1052	1013	1006	993	936	1022	975	954	948	1008	960	999	1011	1022	980	958	945	981	963	964	939	1017	1011	965	1025	974	997	1001	944	976	1015	1003	963	999	930	961	989	1027	989	981	983	955	1003	980	998	968	1018	1021	958	993	946	1019	985	967	976	979	1005	956	965	1032	1012	1047	964	958	998	1005	1014	928	979	1018	994	995	999	973	1013	949	979	982	1014	975	956	983	979	994	968	1005	1022	979	1018	974	1055	952	966	1004	964	1010	956	994	944	1006	968	1004	1006	1000	1001	1000	977	987	1037	1016	1014	967	964	988	964	978	1030	992	978	979	1035	938	1032	972	982	975	941	982	983	941	970	1000	1041	1004	950	986	964	986	974	989	1052	967	958	939	981	1016	990	985	973	999	993	1104	1003	995	1000	980	968	983	1020	984	996	992	949	984	986	927	963	1030	969	999	1008	961	977	973	1007	973	980	975	965	974	1021	942	1000	1037	1013	976	925	946	1035	953	948	943	989	979	964	964	984	988	1041	984	1043	955	1002	914	963	1003	900	964	978	980	1022	998	1004	985	1029	968	959	952	970	964	987	1026	946	968	980	1004	987	977	972	980	944	983	966	996	967	972	957	953	963	1011	1005	1028	970	1004	977	1025	999	996	962	977	982	966	997	947	956	973	1007	915	954	1005	980	942	947	983	1045	1002	1075	987	939	949	1004	960	950	970	957	1024	965	949	1019	1030	1006	958	1013	1006	922	976	933	954	1008	1008	991	1023	984	999	998	1009	957	1010	982	972	925	949	997	939	936	1029	1034	983	1017	998	1039	987	1005	1025	928	970	997	1006	983	949	953	1003	965	973	955	953	970	991	933	991	992	973	1003	929	974	953	987	985	954	972	953	985	962	949	958	1006	1039	955	955	956	1036	1002	967	1012	983	1018	1012	982	1023	1025	963	1030	994	1013	985	978	982	990	1028	974	1018	955	1004	975	1007	985	996	947	964	953	982	1024	966	1007	970	977	975	977	1023	996	1044	996	964	982	1050	984	1021	982	970	999	1010	988	1011	947	999	993	974	915	985	998	983	1027	991	998	960	986	1000	964	970	977	1037	962	1036	975	966	1002	958	1027	958	965	983	975	956	973	985	938	1012	994	995	967	1020	993	996	960	972	995	1011	1017	967	1000	998	967	937	970	976	1019	991	982	994	1048	979	1050	1011	904	984	962	973	968	993	1009	948	985	960	994	989	952	983	959	983	975	1009	923	1001	940	994	945	992	948	988	996	977	925	985	946	968	986	978	973	952	1018	959	990	950	964	983	904	1002	973	1017	980	968	974	990	925	982	1039	1012	992	973	975	929	937	989	1029	981	981	944	997	995	1002	972	949	970	1018	1015	998	1036	1017	996	969	957	968	976	962	1042	964	997	991	995	1048	1021	937	951	1013	952	970	971	957	993	968	966	1023	957	916	1043	970	933	1034	996	1020	920	1073	998	974	996	971	1002	976	1000	993	943	1009	981	1027	1036	988	989	971	1017	1005	948	1036	1011	990	970	969	1009	972	967	1010	976	965	945	1014	972	1003	983	927	1037	998	964	948	1015	1010	1024	978	926	991	1014	969	984	1021	939	1030	1024	1036	986	996	977	1044	952	949	972	929	959	1011	970	958	955	947	963	983	947	998	1020	975	965	953	973	981	969	938	996	955	1010	972	931	943	1010	977	929	991	1030	939	966	939	918	991	1041	985	948	1000	991	993	1002	966	1022	989	1031	1007	971	1022	922	940	992	991	1041	998	1013	1011	971	1052	1023	919	945	925	1014	891	940	946	996	944	961	944	954	969	975	933	952	934	994	984	989	971	1002	944	941	1032	977	976	982	952	1006	913	977	1027	967	985	954	979	949	933	998	943	995	977	978	962	988	1026	947	948	1006	1014	935	974	990	1064	1011	977	975	926	996	1014	973	922	927	970	1007	925	958	961	988	980	975	1019	1055	1028	973	989	953	965	955	975	965	1022	1059	1035	978	996	965	990	927	957	1015	962	970	987	1010	960	970	953	1028	1020	1042	966	963	1000	993	999	1042	935	1006	1032	956	1032	992	1000	955	936	991	942	985	983	987	973	971	965	972	960	975	990	1010	1033	962	979	1007	995	1012	996	922	997	1040	970	955	974	951	998	942	1014	983	1001	929	970	951	996	966	940	935	888	993	972	958	955	981	952	982	975	963	943	1013	931	1017	1037	980	926	1009	974	1003	1030	961	981	974	1024	982	962	971	913	976	1021	987	990	980	1004	1020	984	1008	1002	985	983	993	986	978	1003	995	963	1008	992	989	1011	959	983	984	962	1032	999	1044	972	1005	990	1013	948	955	986	998	970	952	1002	964	943	986	972	947	939	979	949	1016	1008	1005	969	957	980	997	1017	1006	991	1004	981	1013	954	965	983	958	930	972	1005	1046	942	1038	1017	975	992	950	990	976	959	1017	973	990	981	985	999	988	997	978	950	978	949	955	938	991	967	994	971	977	996	981	983	998	937	975	1029	939	961	956	989	998	979	990	999	1000	1074	987	951	981	950	996	966	987	1004	953	982	1005	1030	1011	949	1008	1005	1017	979	959	995	939	1005	990	944	925	939	955	994	972	1023	1006	976	975	1031	1007	990	983	981	1011	975	992	995	966	964	995	987	1031	947	1009	1004	950	962	993	985	955	994	997	979	1004	938	983	1010	954	961	960	1027	945	999	1041	998	1016	1024	1030	1023	979	1030	1014	1013	951	982	991	1032	1014	999	1014	1018	1026	1021	997	977	995	1022	940	1023	1022	1021	938	996	1000	994	941	989	1010	974	995	951	1003	1037	1016	924	977	1013	1008	988	982	961	997	984	1006	1016	1029	1020	951	969	1002	1007	936	1023	979	997	982	931	936	991	977	965	1056	999	928	1041	977	966	1046	988	961	1009	952	968	994	994	1046	953	967	1012	994	983	989	991	1007	1005	1066	945	983	1017	932	992	983	986	1020	1006	1008	996	1001	978	1011	939	990	958	976	969	954	973	986	901	979	917	935	934	939	975	1016	938	963	969	936	1013	977	975	1016	963	991	957	968	1069	1004	995	978	984	950	978	1009	972	980	995	984	953	968	1011	969	928	978	978	955	1017	998	958	1010	983	994	988	991	977	1005	959	981	1021	966	1017	997	906	994	1001	967	978	989	1028	973	983	993	1033	979	1055	996	972	1010	1037	968	1023	949	930	966	979	968	951	999	987	994	943	975	1005	969	997	1037	917	1065	971	957	954	977	986	1004	1014	963	974	936	979	997	963	1018	954	986	958	982	957	924	947	1014	950	972	972	990	1005	990	982	1002	940	969	1001	1025	950	992	1026	911	1000	1003	984	1052	1003	959	1070	1010	993	979	999	977	1021	1027	984	956	947	999	946	980	1038	921	960	1039	953	957	990	941	1018	991	1004	963	967	1014	962	953	1002
3355	1195	497	339	344	412	476	426	357	312	224	193	183	159	126	122	105	97	89	109	88	68	72	81	66	61	72	80	86	69	73	82	74	72	80	70	66	62	62	76	72	59	62	71	73	71	78	68	79	88	67	76	63	67	68	73	72	63	72	62	68	74	78	65	73	67	64	55	78	68	72	69	62	69	68	77	59	75	69	64	65	69	74	55	64	71	64	79	74	75	71	74	60	72	72	78	71	65	80	70	69	72	66	72	75	57	64	70	70	61	77	66	72	66	69	66	63	66	54	59	66	71	80	70	56	75	65	69	66	73	65	67	74	69	77	69	70	73	61	82	66	66	71	67	76	56	56	73	74	98	63	86	72	60	54	72	71	63	76	77	65	65	65	73	69	54	69	75	68	63	74	55	62	54	76	70	76	65	64	64	74	72	69	70	67	71	80	62	68	71	55	63	67	79	68	74	58	75	70	71	56	66	62	69	74	63	66	64	67	66	75	76	62	67	56	91	66	68	71	74	76	65	61	74	65	70	65	71	88	63	67	59	75	85	55	67	62	54	88	64	51	80	72	70	77	80	65	66	58	61	61	66	62	66	80	68	71	67	82	62	63	69	70	64	54	74	65	65	66	87	75	76	59	74	72	73	77	86	67	77	72	76	71	62	76	71	75	76	76	74	72	53	62	66	74	65	68	69	91	61	70	66	87	58	59	64	58	72	75	70	69	72	59	63	79	88	67	66	74	73	64	69	56	76	62	78	60	62	59	72	66	56	77	71	76	72	71	88	65	70	68	73	71	71	60	66	78	62	65	70	57	62	61	60	91	80	89	80	71	68	79	74	74	70	59	60	50	67	73	62	68	59	64	77	79	61	61	74	77	79	77	84	68	77	56	66	71	74	77	76	72	73	58	70	60	74	70	71	71	82	56	69	75	79	71	84	65	63	60	75	59	69	78	74	74	65	66	77	63	56	84	69	83	60	67	81	79	84	60	59	70	68	74	75	94	81	68	58	67	50	82	73	68	76	78	80	63	58	79	70	63	86	84	66	73	76	64	74	68	73	71	63	79	77	70	80	73	60	57	74	69	71	73	61	76	68	59	68	70	76	61	61	64	69	59	63	73	57	60	69	66	74	69	60	76	76	74	60	72	70	69	67	64	93	63	69	78	76	67	58	72	59	70	76	72	70	78	68	74	78	72	63	64	63	72	69	70	79	53	72	69	63	60	76	77	56	69	60	69	71	70	54	72	64	69	68	72	66	57	76	69	70	69	72	75	80	79	74	61	70	75	79	72	70	65	79	60	93	69	80	71	61	77	74	54	83	66	79	80	85	67	63	60	78	63	62	75	56	72	71	55	60	62	67	73	69	58	55	78	84	52	70	86	66	62	79	72	64	57	67	63	62	66	73	58	76	55	71	65	74	71	65	82	80	80	69	69	60	72	66	74	77	64	63	60	71	66	69	82	76	77	79	62	68	64	64	57	64	67	62	73	59	60	64	60	69	60	67	73	63	68	60	69	66	52	69	74	65	66	84	55	86	80	60	70	73	53	74	70	74	75	72	71	65	69	80	69	65	70	64	61	78	69	73	63	72	65	68	66	82	72	61	56	78	73	69	53	54	79	67	77	55	55	65	79	65	75	68	58	74	72	83	62	60	59	77	73	75	65	75	64	73	72	64	65	70	71	70	69	77	57	78	61	63	66	61	57	57	57	74	60	69	72	71	66	60	52	68	73	77	67	80	63	79	65	67	76	74	55	78	78	70	48	83	60	60	71	72	65	60	48	57	79	79	65	67	73	57	74	71	80	75	81	62	93	64	57	70	72	77	70	65	66	80	70	67	67	70	70	71	72	82	71	69	68	70	85	64	58	61	69	64	73	70	58	84	46	65	68	66	80	48	62	71	61	59	77	68	80	72	72	65	83	69	65	80	65	85	72	67	65	66	73	64	80	67	53	66	69	78	79	72	58	44	62	53	72	71	67	67	74	63	71	73	65	67	78	63	67	65	55	65	70	64	67	53	62	68	62	74	74	51	74	70	72	57	75	65	71	75	58	76	65	71	64	75	66	79	75	64	77	75	76	62	57	80	66	70	64	58	74	75	59	67	70	72	75	81	74	74	61	57	92	56	74	74	86	74	80	71	66	63	61	73	74	75	75	67	56	56	68	73	73	65	69	63	67	64	56	71	74	77	74	58	60	65	79	59	70	63	61	75	66	70	66	63	76	58	72	65	66	58	70	69	85	79	69	57	74	61	76	59	76	79	68	63	68	75	89	58	63	70	75	78	74	65	65	77	83	84	67	61	61	74	66	67	82	66	71	58	60	59	81	75	76	72	55	78	73	61	70	60	69	65	86	62	66	54	66	58	70	78	64	61	80	73	68	69	73	86	56	51	65	59	69	61	58	50	63	65	62	73	68	76	77	71	75	64	81	60	67	60	66	60	84	60	68	60	66	64	85	67	88	66	66	72	77	77	77	67	76	61	70	62	71	63	70	70	75	52	65	75	72	62	56	62	63	49	60	66	64	76	65	65	73	57	83	92	69	71	83	65	68	79	85	73	86	64	64	73	63	73	62	65	60	64	66	62	63	49	65	64	56	63	78	69	70	72	69	68	66	60	68	73	75	77	75	65	74	74	60	78	53	69	62	66	64	53	63	91	79	74	71	75	55	75	59	80	61	65	71	80	74	77	80	55	83	76	64	71	64	84	52	55	67	69	61	58	68	61	56	78	63	79	71	67	59	62	65	79	76	60	75	62	71	70	58	65	58	72	64	61	71	64	71	70	59	74	57	63	62	67	57	87	63	59	65	71	65	62	75	88	53	56	64	74	76	65	76	81	68	75	65	77	53	71	66	72	60	69	63	81	69	79	64	72	67	69	59	61	66	65	81	66	74	71	79	78	64	77	65	70	75	62	66	60	74	80	78	76	66	78	67	70	61	86	75	77	60	75	68	70	78	80	69	65	70	62	65	84	67	67	81	69	64	72	64	58	75	65	52	76	57	68	78	65	66	77	81	59	69	76	64	62	70	56	66	74	54	64	69	72	62	62	63	63	63	74	91	75	71	64	70	80	67	59	65	70	66	58	77	66	65	72	74	62	74	57	88	84	69	64	79	70	67	65	69	68	63	72	71	66	55	80	58	61	77	85	70	83	79	66	54	67	62	74	70	62	66	68	52	61	79	54	76	80	65	73	61	71	73	68	69	64	64	73	58	58	78	73	81	75	69	54	60	60	74	57	67	73	63	79	72	94	54	67	77	68	64	70	67	64	61	69	70	79	70	71	53	59	82	66	71	79	85	73	67	93	65	62	59	56	63	72	73	68	72	75	68	74	76	72	67	78	80	66	70	65	82	53	74	72	73	76	67	73	81	75	60	71	70	57	72	71	72	80	68	80	66	69	71	80	76	65	71	67	64	75	71	71	66	63	71	74	72	68	79	63	72	51	68	58	60	64	60	64	55	55	71	64	66	73	82	69	72	64
27022	12136	6263	8156	15360	17455	15761	13981	11908	10032	7029	5196	3886	3355	2729	2265	2125	1673	1256	1084	891	855	739	776	662	685	734	721	715	684	619	571	608	642	578	578	538	578	545	591	589	625	532	575	576	587	550	584	576	549	583	544	612	545	549	576	583	602	563	590	569	567	561	591	556	590	566	597	550	558	565	568	573	609	608	578	578	574	566	570	572	605	569	537	574	576	554	575	591	519	588	564	535	552	572	561	554	613	585	558	577	540	582	567	546	601	562	542	566	535	571	598	547	587	567	573	581	536	577	551	563	529	561	569	532	550	562	591	569	541	600	589	569	566	542	548	552	560	585	619	557	549	568	571	597	602	555	570	572	570	544	561	528	596	540	580	541	592	567	563	589	568	560	540	569	596	568	568	559	566	534	533	541	539	584	548	534	583	554	532	614	593	583	528	546	599	571	604	580	580	553	568	564	546	570	560	515	549	578	553	553	529	590	572	556	565	552	546	561	513	573	572	567	575	565	558	595	542	590	555	520	591	542	588	538	530	539	609	573	529	545	569	511	599	548	575	547	556	607	569	562	570	585	578	556	561	551	568	538	602	609	558	555	569	561	524	573	563	558	618	554	556	545	579	546	535	580	562	599	557	551	598	576	562	580	576	574	542	531	577	573	517	602	576	561	552	594	565	584	550	529	513	559	577	521	519	598	573	570	587	559	521	611	539	577	570	577	556	560	597	605	600	554	557	593	550	564	558	543	579	592	569	606	571	564	558	590	576	592	552	536	533	546	573	580	581	539	564	577	561	578	585	563	531	546	557	578	568	572	543	556	564	553	534	563	593	533	592	550	590	531	543	547	533	594	569	538	578	574	587	539	559	545	583	544	545	560	549	565	586	527	603	559	559	568	562	564	577	582	598	551	576	533	528	575	595	546	610	545	555	533	562	607	568	595	592	582	581	591	559	557	532	561	523	576	573	548	550	562	567	577	558	572	537	584	584	570	531	565	611	557	547	506	583	581	586	607	555	609	553	538	584	563	568	583	547	540	545	536	543	545	539	581	598	598	592	543	565	553	553	559	596	590	537	551	599	529	565	622	558	593	592	525	584	582	534	559	582	535	607	547	567	588	517	550	587	560	600	521	553	610	551	551	573	581	574	570	549	548	570	537	566	530	549	607	567	528	553	576	599	580	568	556	543	573	556	593	563	544	549	566	563	557	567	559	546	510	548	549	589	570	584	536	593	524	552	553	581	576	543	589	539	535	615	549	564	622	504	587	525	547	560	538	533	546	573	533	607	526	569	538	597	550	565	557	560	562	573	541	561	605	551	615	567	599	563	570	567	558	588	541	570	573	575	542	562	555	594	532	562	574	600	551	577	547	542	562	568	504	565	578	541	568	578	550	514	557	541	561	586	577	583	572	554	544	543	562	581	564	598	576	558	575	559	600	558	564	572	568	571	534	561	525	564	564	528	579	554	607	581	619	550	551	533	583	579	558	543	548	570	561	556	558	549	559	598	583	535	514	584	532	559	568	564	566	526	535	575	598	554	574	534	544	513	554	551	574	536	549	568	558	532	564	558	572	565	550	535	589	573	527	538	581	567	604	541	574	574	565	517	531	581	556	518	596	522	574	561	577	583	572	535	534	545	519	524	559	585	524	569	556	572	583	523	548	523	581	568	585	547	571	550	573	576	559	555	571	599	586	557	583	524	593	550	588	552	562	579	598	551	604	580	593	593	557	574	572	551	573	597	558	560	498	544	574	605	570	565	552	597	530	571	547	601	574	553	596	589	521	557	576	572	588	586	580	566	611	583	537	560	567	573	566	570	510	580	602	596	536	534	570	568	546	568	558	552	537	544	561	573	564	549	561	551	554	561	537	570	605	577	563	566	600	560	577	575	578	563	554	526	559	539	584	549	539	539	529	581	591	564	562	553	582	627	596	533	578	546	552	585	509	577	535	558	559	570	571	584	565	573	551	532	560	596	564	532	580	596	582	578	578	544	594	579	605	547	557	575	546	526	534	572	592	524	552	560	562	576	568	554	590	566	562	550	593	543	544	608	564	537	537	564	567	542	570	544	573	589	552	524	546	567	565	578	550	565	561	588	569	535	556	555	529	614	584	583	539	570	583	581	556	574	581	573	666	567	575	575	555	583	594	544	543	549	571	551	573	600	579	575	569	537	555	614	539	581	593	577	545	588	575	571	591	570	600	554	545	527	529	563	547	581	553	586	560	608	577	594	559	589	536	569	561	617	562	533	548	570	534	573	576	579	551	589	582	539	579	589	564	546	565	543	531	603	558	587	554	558	574	579	563	590	554	550	570	555	547	589	593	538	557	590	537	594	557	548	534	609	592	572	571	538	537	542	570	519	611	567	545	571	580	603	563	568	583	537	553	581	572	543	537	570	548	577	582	562	601	577	531	583	575	570	541	599	581	599	604	564	563	522	575	577	570	550	549	555	549	582	558	570	565	602	553	564	564	557	538	561	563	563	573	536	571	544	561	568	554	572	550	558	551	521	554	549	566	576	586	534	598	547	536	573	568	588	579	561	573	557	593	562	534	594	578	561	592	604	554	594	554	581	604	617	599	609	546	552	596	557	550	563	555	537	538	555	560	538	528	565	538	549	562	554	577	555	544	561	556	594	526	578	542	536	563	595	572	578	608	568	540	568	566	579	533	548	562	574	574	571	517	549	542	595	542	580	576	550	575	543	549	571	552	540	576	554	558	512	586	553	538	566	536	565	546	552	554	547	565	585	549	541	599	558	533	592	546	531	566	571	565	551	590	552	597	575	558	564	566	572	548	596	602	555	574	602	519	546	545	577	574	540	544	563	525	597	551	540	532	560	588	541	584	574	564	550	574	522	555	558	545	587	601	553	526	572	555	553	557	591	575	538	573	554	566	557	557	584	488	582	568	557	530	548	556	536	589	555	526	562	562	556	575	541	566	541	595	547	558	538	546	562	565	552	562	548	626	553	593	572	576	568	556	582	558	545	561	578	536	588	559	559	587	515	564	583	581	607	579	538	532	561	603	567	601	589	606	548	562	527	537	554	611	534	539	569	546	525	596	551	527	577	554	538	569	496	582	602	563	551	553	594	551	546	550	578	531	585	588	555	586	605	596	572	597	557	544	564	569	570	580	561	563	556	577	553	575	605	567	556	564	566	551	545	608	563	591	561	585	566	518	539	547	550	629	581	530	545	573	594	569	550	567	516	565	550	537	577	559	589	549	609	574	581	559	573	541	626	526	547	554	557	559	554	548	544	595	580	601	554	533	561	605	570	579	573	585	567	565	552	571	547	564	558	610	563	558	560	555	574	541	523	548	563	575	589	539	553	581	572	547	535	565	587	543	559	572	584	575	551	542	566	542	538	565	560	544	573	591	534	544	561	575	597	575	561	563	562	589	571	563	542	534	561	562	553	616	550	575	595	588	560	529	549	543	597	523	557	584	574	568	560	518	544	544	518	561	596	556	553	579	582	546	544	571	581	542	555
3249	1174	532	378	366	433	452	415	406	320	257	200	167	161	152	138	125	110	105	85	91	80	84	83	80	88	75	76	70	73	90	77	77	85	86	73	78	83	73	83	71	74	61	77	84	93	66	86	60	71	88	81	91	82	89	88	76	60	73	76	79	82	74	70	70	74	79	67	85	89	68	85	76	77	86	80	75	89	62	64	85	68	87	74	79	76	84	72	66	68	102	62	86	60	75	76	72	86	95	57	70	73	83	59	75	78	69	72	89	74	72	66	87	72	83	70	77	87	82	85	79	62	74	73	94	72	88	56	77	88	88	86	78	72	77	79	59	75	73	60	78	75	85	69	68	84	58	80	79	75	94	82	69	98	86	71	75	63	81	80	72	75	89	72	71	57	89	74	85	67	49	77	86	80	63	81	72	80	83	60	90	71	82	75	79	78	71	60	69	73	97	92	84	84	72	65	81	88	80	79	94	82	94	92	62	63	77	86	70	76	86	67	76	91	89	74	82	64	95	76	84	78	81	71	104	65	76	79	74	77	83	72	86	96	96	76	82	79	81	92	76	69	64	73	100	59	73	95	67	84	84	72	83	83	86	92	69	71	64	62	75	86	86	92	67	66	72	66	75	76	78	73	77	73	69	74	84	69	80	79	69	79	67	77	78	71	70	80	77	80	90	67	79	69	65	71	84	80	77	86	85	81	87	87	81	60	74	80	87	80	74	84	59	83	71	65	62	66	73	95	75	78	64	79	83	76	106	62	90	76	71	64	79	85	77	74	78	87	77	68	68	66	67	64	62	71	64	72	96	73	80	67	77	87	60	66	85	85	82	84	68	77	75	90	65	62	76	80	66	97	78	89	70	71	91	90	87	80	71	101	69	70	73	87	73	79	79	88	65	69	95	70	84	78	76	75	91	81	82	70	62	57	72	83	68	74	84	80	60	77	77	75	68	50	75	71	84	79	73	84	80	78	81	63	67	88	77	83	91	90	60	77	82	75	74	74	73	82	81	87	80	74	86	76	80	58	82	82	91	91	87	78	70	81	88	84	76	63	71	73	76	66	76	77	68	83	72	78	75	65	82	66	70	77	87	70	80	74	76	75	77	91	82	77	74	79	75	78	77	64	79	83	67	70	70	65	91	70	72	72	84	73	81	79	81	79	82	66	74	87	82	72	82	80	105	81	73	90	86	81	60	79	75	80	70	71	79	70	84	88	75	67	59	69	79	73	69	80	85	90	79	71	79	86	81	58	75	79	79	72	83	57	69	74	76	75	73	82	76	73	78	77	73	70	65	71	82	82	81	72	79	84	82	78	71	80	76	93	83	75	87	82	81	85	87	68	73	72	66	85	78	72	55	82	68	71	85	77	54	94	95	92	76	68	86	82	78	75	79	73	70	82	75	67	58	69	87	85	90	68	68	94	87	76	63	83	74	67	72	78	76	82	72	72	83	93	75	63	69	71	105	73	61	70	96	90	76	85	80	91	84	90	78	77	71	85	78	70	74	79	86	67	91	87	79	63	73	80	74	84	74	80	86	77	67	84	74	85	70	81	89	78	79	71	85	67	63	90	82	95	98	62	62	89	81	89	84	87	76	96	82	72	81	67	89	69	75	84	86	82	78	75	64	82	87	87	61	62	72	65	65	49	81	87	83	83	79	87	77	80	65	70	84	75	74	77	76	71	92	80	58	85	89	68	81	73	80	87	89	79	86	84	77	80	76	79	73	82	85	84	73	82	80	67	66	78	73	94	94	79	85	70	72	66	70	67	73	93	80	74	79	84	82	80	69	84	103	62	84	70	80	71	84	74	88	69	80	79	70	68	76	90	72	75	72	77	86	83	69	79	79	84	68	69	70	95	88	73	60	97	76	85	84	73	71	94	79	64	61	77	62	83	92	75	86	68	64	82	80	93	87	58	80	72	85	80	76	73	61	76	88	59	85	84	74	73	76	92	85	92	76	80	74	81	67	74	75	68	76	76	64	69	80	72	84	78	80	74	79	90	68	64	71	74	94	90	71	96	79	79	91	75	57	73	72	64	90	78	75	65	82	78	79	76	66	71	62	84	94	71	76	80	94	82	70	67	76	83	85	75	59	67	71	98	75	71	79	78	94	63	91	80	68	68	74	79	73	76	91	80	66	69	68	65	80	67	85	64	72	78	82	76	78	84	80	75	84	97	64	79	66	95	76	88	81	72	83	72	86	73	80	80	78	70	84	87	75	70	82	67	77	88	76	74	80	95	81	70	98	65	74	76	94	69	71	80	69	71	78	77	67	75	87	59	86	77	79	66	79	83	70	81	76	70	72	86	89	85	85	70	81	52	71	66	90	86	86	83	72	77	89	81	67	68	79	77	88	78	98	79	91	91	71	85	73	74	68	77	78	78	76	95	71	77	81	87	67	94	69	80	79	82	92	82	68	88	71	74	80	56	64	80	71	68	78	87	78	83	65	77	88	72	76	77	77	80	73	85	80	76	68	86	79	75	78	82	89	67	79	76	65	69	70	70	71	78	62	73	78	95	64	78	89	77	74	82	91	75	72	75	66	78	88	85	80	71	83	73	65	63	82	82	88	83	76	74	75	81	78	83	94	85	70	92	74	69	81	75	80	81	68	86	83	56	81	62	67	85	79	58	70	68	83	82	82	87	85	66	68	68	82	76	80	80	79	59	83	91	72	67	67	88	83	64	74	75	76	82	82	82	60	75	77	88	77	76	89	91	96	68	66	84	78	67	78	87	82	80	81	78	77	69	75	88	79	89	95	84	74	90	63	85	85	60	75	76	80	78	73	67	74	71	90	74	80	77	72	90	71	93	78	69	75	77	67	73	75	95	78	93	70	73	82	92	87	73	63	92	78	82	83	88	91	70	68	82	76	86	84	80	76	81	83	65	83	84	64	84	58	95	79	78	77	95	88	70	75	66	67	75	75	76	84	85	72	64	87	85	79	89	78	71	76	73	84	76	76	69	87	79	68	80	82	75	81	94	92	59	67	83	82	83	80	80	73	78	78	71	56	74	81	66	65	81	73	77	84	73	73	78	73	72	86	83	81	86	65	87	79	77	93	81	85	75	82	75	67	58	75	79	85	73	86	80	88	68	72	57	86	66	67	74	70	82	81	73	86	87	86	70	72	70	83	76	76	81	84	94	88	70	75	76	69	70	77	85	85	83	70	86	86	77	84	97	77	58	82	85	74	91	77	102	84	62	98	82	67	84	65	63	72	78	91	69	64	73	74	73	85	68	89	67	65	82	65	76	73	63	82	89	82	90	82	80	79	81	53	83	78	75	72	73	79	69	67	79	78	75	90	61	75	82	82	95	76	71	62	64	78	69	75	88	64	86	79	65	60	82	75	83	87	64	76	78	63	74	79	97	77	80	79	79	77	88	84	69	72	79	79	81	87	77	80	89	59	91	67	78	74	70	85	71	71	73	86	93	62	103	72	80	83	72	85	77	60	86	72	69	58	65	79	73	66	79	76	69
27579	12685	6305	8392	15507	17532	16221	14483	12229	10071	6949	5280	3829	3273	2716	2274	2118	1725	1232	1101	932	882	842	841	736	789	764	744	705	731	743	672	676	676	630	669	616	635	568	622	555	615	654	602	668	603	606	649	679	643	621	594	610	602	611	632	592	641	615	605	578	600	581	625	636	638	624	587	595	619	680	610	634	667	633	628	575	612	599	637	582	614	603	561	637	675	650	608	640	611	623	677	592	618	650	625	623	681	603	643	605	639	622	617	610	624	608	595	641	614	630	588	631	623	625	671	606	638	605	629	599	616	667	567	615	624	596	630	632	600	596	615	585	639	645	620	612	622	571	628	623	641	632	648	632	616	671	594	606	673	637	622	626	626	648	626	579	604	575	624	626	597	618	594	622	592	636	631	625	635	588	598	632	616	638	649	640	608	602	600	624	637	612	642	596	576	629	608	614	623	648	633	638	606	614	640	603	622	608	628	609	589	632	614	622	585	626	534	634	621	583	594	630	660	571	646	634	588	637	649	601	612	629	611	631	586	637	631	576	619	621	637	610	623	599	626	611	585	613	657	604	605	634	631	654	624	612	636	644	643	592	644	668	596	615	583	629	661	646	599	595	612	583	605	681	652	643	642	657	638	608	616	654	604	635	621	571	604	634	635	669	643	618	622	625	643	585	637	620	640	638	666	592	605	610	636	616	612	645	620	629	645	599	604	582	675	661	598	589	659	637	606	638	617	623	583	669	606	649	594	652	584	587	597	620	615	574	615	580	627	639	590	657	677	596	581	631	594	589	593	611	678	647	693	619	613	644	594	589	643	651	611	636	645	596	627	572	606	614	659	591	626	575	624	641	611	610	596	599	650	636	582	650	628	603	623	617	610	619	632	623	567	659	649	646	616	613	636	604	622	638	618	629	657	611	593	620	605	597	616	636	618	633	593	595	623	662	624	623	620	614	605	572	633	597	634	581	609	576	649	583	639	652	640	657	596	615	644	581	613	619	582	655	606	642	631	634	638	628	640	605	605	659	645	627	634	627	615	638	608	607	624	599	672	620	654	624	620	674	607	587	647	649	637	602	614	619	605	623	629	624	618	630	605	586	599	622	592	603	639	659	633	607	636	616	608	630	624	623	567	641	607	637	609	610	609	615	628	614	656	638	637	612	641	575	609	601	606	637	625	641	582	614	651	623	614	608	612	615	636	599	631	661	610	594	644	644	606	640	631	621	614	666	598	631	628	645	611	597	598	615	623	611	621	691	632	607	610	670	611	636	649	602	637	652	621	655	572	640	654	626	589	647	604	655	621	603	677	622	623	586	587	633	600	662	588	623	670	620	658	594	575	637	610	623	584	629	585	626	617	621	645	607	586	604	613	584	689	627	580	586	619	601	636	630	609	596	623	618	603	628	631	613	618	626	626	655	621	584	649	611	591	615	622	609	603	619	616	606	600	619	629	614	616	594	610	600	625	615	631	609	607	578	604	633	604	596	645	609	629	629	609	626	622	651	637	583	646	605	579	607	605	645	613	651	635	602	601	612	703	630	613	575	627	599	599	632	678	607	576	645	608	615	630	627	598	581	628	576	606	616	608	610	581	594	574	598	612	587	629	571	572	608	620	591	630	645	603	612	589	597	606	636	602	577	619	636	637	601	638	633	622	660	625	585	620	626	608	590	643	608	607	629	678	596	593	633	633	630	590	599	652	600	642	680	655	657	577	635	577	626	616	577	612	621	639	664	687	636	576	629	661	623	624	605	661	631	585	659	584	621	612	663	609	621	643	603	617	651	617	636	623	597	600	611	618	616	614	667	638	613	641	625	635	616	596	614	594	650	652	629	597	614	631	614	600	634	643	654	644	602	581	588	620	592	604	574	601	598	630	641	628	593	660	652	627	675	572	637	635	566	607	597	634	614	671	629	610	659	634	583	610	620	591	597	635	626	640	664	625	635	551	625	593	593	624	585	597	617	635	635	621	604	640	621	644	616	647	632	671	629	665	614	618	634	656	611	654	627	619	622	608	637	609	622	638	614	623	624	623	620	630	629	616	602	631	594	612	626	609	656	639	632	681	620	664	637	615	617	603	634	632	621	596	617	639	657	645	634	657	657	682	640	648	612	615	614	607	630	589	642	641	624	633	596	654	618	610	620	629	585	602	609	632	610	630	655	632	603	639	602	653	626	591	641	622	585	597	634	577	634	654	628	659	592	589	642	649	594	614	630	553	599	619	612	626	563	582	647	612	658	601	638	541	645	659	656	658	633	638	609	618	603	653	610	602	637	643	654	609	646	625	654	622	615	606	607	653	639	611	651	606	660	626	584	630	643	622	637	643	580	595	622	607	616	623	632	634	634	630	612	639	597	633	666	664	616	666	626	593	603	654	626	640	633	601	608	650	619	652	607	652	624	618	614	642	646	603	630	605	619	632	597	620	626	657	623	582	576	646	597	623	627	620	657	614	598	632	583	625	598	602	652	649	659	619	615	622	627	618	618	628	615	614	648	609	572	596	620	573	618	614	568	588	612	621	655	609	670	613	617	613	594	634	576	574	554	630	631	575	593	639	629	604	677	606	645	610	630	633	660	615	592	616	630	614	599	601	614	605	640	603	588	599	629	616	638	647	628	617	599	621	631	661	605	628	610	638	602	636	655	608	632	629	586	632	625	615	647	635	596	572	627	634	630	586	621	634	665	600	569	637	627	611	596	624	631	678	614	665	626	628	622	645	613	609	639	606	592	646	613	611	600	636	650	600	658	639	660	582	624	619	612	595	635	658	587	613	602	612	623	650	593	592	596	602	625	633	643	651	624	603	544	598	603	638	639	613	655	589	602	652	647	656	633	624	622	570	610	636	670	581	643	681	566	654	639	600	645	602	603	618	689	613	605	614	585	636	624	581	606	644	587	623	627	591	642	584	606	616	633	624	640	644	651	645	608	625	620	607	574	596	631	661	661	613	590	599	655	595	637	656	609	624	597	647	606	611	610	626	625	623	627	623	622	621	621	639	598	665	586	620	633	654	636	626	612	624	641	583	632	611	656	619	619	663	615	685	622	616	629	620	599	652	616	631	686	659	608	655	593	613	562	590	619	622	634	608	612	629	672	619	638	660	633	660	607	612	624	620	597	652	615	592	611	613	582	609	590	658	642	625	663	626	605	619	602	586	593	579	588	615	590	613	601	618	637	650	629	625	591	622	602	603	611	600	615	628	595	664	619	586	641	604	634	627	580	648	603	609	629	616	634	626	599	581	643	601	589	618	623	630	573	616	616	591	650	611	605	689	629	583	631	531	611	612	634	653	578	590	618	662	614	599	641	640	594	660	643	665	614	610	663	615	601	643	598	608	602	648	586	630	610	609	600	638	610	636	656	626	626	611	619	661	614	622	569	624	647	596	632	608	634	627	621	618	597	573	665	587	637	647	626	604	606	610	556	613	604	643	587	633	593	626	647	625	649	634	602	593	597	674	617	624	601	626	619	640	614	648	609	621	654	606	571	628
4909	1834	710	452	412	477	554	586	476	442	333	273	197	167	147	147	140	134	82	110	79	92	90	82	76	87	74	81	81	83	79	72	62	92	87	83	69	79	72	73	76	61	64	79	85	76	71	86	86	82	82	73	83	76	85	78	77	71	71	79	81	81	91	75	73	85	85	76	94	74	80	80	58	70	85	77	79	90	75	87	83	85	73	87	85	68	63	83	92	89	98	83	92	84	75	67	99	62	73	74	93	93	90	88	85	81	77	56	66	103	81	68	77	84	93	78	96	72	93	76	69	95	85	73	72	82	83	63	86	66	90	77	68	83	85	58	81	73	81	58	74	82	69	104	60	81	81	77	70	69	79	59	88	87	78	83	78	83	75	86	69	76	94	85	74	72	57	93	85	68	83	81	73	78	73	83	91	77	80	63	71	92	69	88	65	87	79	87	68	82	71	85	84	85	76	74	81	98	85	86	80	72	68	79	88	73	89	66	89	89	77	76	77	91	79	83	83	62	90	74	74	75	80	84	82	67	72	80	72	55	96	74	69	89	82	83	72	64	79	90	88	88	81	72	83	79	82	72	73	82	74	69	70	70	101	80	79	75	70	80	74	93	79	62	74	81	82	91	63	86	72	77	75	95	61	85	93	77	75	95	82	79	60	76	94	77	83	70	84	89	84	79	70	75	81	79	86	79	81	85	95	70	74	94	93	79	75	73	67	89	75	76	71	79	83	82	73	71	76	71	72	84	72	64	79	85	84	66	63	66	75	81	68	70	97	74	91	79	64	75	69	72	82	87	65	78	80	61	84	82	69	92	83	76	68	75	67	60	95	74	84	84	73	80	73	66	75	69	76	88	86	64	78	80	87	76	81	81	78	65	71	78	74	63	82	83	90	76	69	79	87	70	92	79	75	91	76	81	79	84	78	72	89	91	86	80	64	86	90	76	80	73	77	78	73	72	76	62	84	79	75	91	80	55	71	79	81	82	78	78	67	71	83	83	96	84	79	85	80	76	88	70	77	82	83	89	75	72	89	68	77	84	76	88	73	61	71	84	78	78	68	83	79	52	73	73	73	86	72	68	74	68	82	88	80	81	70	82	84	73	71	77	62	80	65	65	76	65	69	86	68	66	59	76	74	84	80	91	73	87	77	73	69	78	98	78	73	72	79	65	79	83	67	82	64	85	66	85	100	89	85	89	86	88	76	60	95	88	84	73	81	75	77	70	69	79	82	78	87	69	81	81	88	88	68	61	77	93	68	73	57	75	66	73	80	78	91	69	84	93	75	71	78	88	78	79	83	81	71	86	77	66	94	76	70	74	75	65	77	82	74	82	82	90	79	92	88	75	73	74	73	90	77	68	80	75	83	69	86	76	92	72	66	65	68	79	64	101	82	65	97	67	80	74	62	62	85	87	56	70	82	76	73	68	62	87	71	69	82	80	82	71	82	87	71	73	82	97	65	89	81	67	83	96	101	79	65	86	82	75	66	77	64	71	94	90	84	76	69	81	74	93	86	84	89	71	82	49	70	83	86	76	68	88	81	88	79	104	78	92	60	76	89	86	87	88	76	80	92	73	79	81	81	78	69	72	60	82	84	80	73	89	80	78	85	92	74	85	72	77	69	77	78	84	82	85	67	63	79	79	89	71	80	88	79	75	86	72	80	63	80	98	72	71	69	69	99	76	72	66	64	83	86	84	76	88	78	85	60	72	63	81	88	73	72	84	80	93	70	75	72	76	65	77	80	69	79	80	77	92	91	80	66	78	75	66	89	100	66	75	86	87	76	87	80	64	75	85	71	87	85	85	71	80	79	72	69	62	75	96	73	70	92	67	88	72	90	60	67	66	82	72	75	82	85	70	82	81	79	85	84	84	62	78	71	89	84	84	71	73	84	68	80	87	62	65	72	100	83	89	73	85	73	74	68	90	77	78	72	66	94	68	82	71	81	69	75	72	89	81	90	90	64	71	81	96	71	79	87	69	76	74	84	84	79	76	76	77	83	79	75	104	72	73	68	76	75	82	77	77	72	65	79	69	78	76	84	73	79	85	68	80	78	74	71	77	87	85	77	94	75	66	88	88	91	67	81	78	70	71	78	74	72	79	95	69	79	71	85	78	77	78	72	90	81	75	83	67	73	74	86	90	73	77	73	75	66	79	76	91	61	86	89	80	67	70	74	74	79	76	84	102	70	71	69	70	88	93	66	84	81	57	72	81	71	71	79	66	74	95	67	68	75	75	77	83	71	87	70	86	77	84	104	77	91	83	85	73	69	78	94	77	84	69	74	83	102	80	73	85	69	72	77	77	75	82	82	87	79	80	80	70	77	62	72	88	77	66	91	64	79	79	99	79	76	79	85	92	66	82	61	83	81	84	78	84	79	85	81	77	84	74	82	84	70	69	72	79	79	89	66	65	75	77	76	73	79	65	84	69	72	65	78	84	88	78	72	73	67	82	77	88	68	95	85	81	100	71	70	95	65	67	88	81	62	86	85	87	71	75	76	88	80	93	65	92	70	80	91	82	71	71	73	80	82	72	79	90	68	59	79	78	94	93	74	86	68	71	89	97	75	91	74	70	88	74	73	63	79	77	72	89	92	86	57	79	76	88	65	78	93	84	76	76	65	89	82	70	76	83	94	104	68	77	93	80	96	77	63	69	77	70	86	79	84	83	88	69	80	81	98	75	75	74	80	81	94	82	88	81	95	67	76	77	62	68	80	81	75	77	77	87	78	78	85	80	86	92	81	81	76	84	68	72	72	94	67	85	78	67	75	86	87	86	72	81	74	80	74	73	91	79	71	84	74	82	64	85	61	68	66	72	80	66	79	87	86	74	90	76	78	74	78	87	77	77	95	81	82	79	67	73	73	79	80	93	88	62	62	101	87	77	67	93	69	71	76	80	77	79	61	83	71	84	62	90	61	85	71	73	74	70	87	78	60	86	91	69	72	59	91	86	74	80	83	65	69	80	82	81	78	67	73	72	76	79	87	86	72	74	78	78	88	90	87	75	69	75	75	75	76	77	73	67	76	67	75	89	61	80	93	73	69	75	69	83	73	82	85	73	94	70	81	95	79	63	70	94	76	72	77	83	78	72	78	61	96	93	68	66	77	84	87	76	73	69	79	61	85	74	80	69	91	69	75	70	71	78	76	75	89	80	82	79	78	66	86	77	75	77	62	91	70	74	88	84	75	79	82	88	83	76	86	76	80	78	72	60	60	67	56	85	53	75	88	71	72	67	67	75	62	73	83	98	70	91	80	84	82	80	84	76	84	83	70	83	77	71	72	76	73	68	78	88	75	74	79	86	78	77	62	88	80	88	87	86	80	64	91	78	78	74	77	77	68	93	72	78	80	93	83	95	91	65	84	83	78	87	78	93	80	90	81	70	89	76	75	92	69	79	84	98	66	93	67	90	82	80	78	95	71	77	77	80	78	83	80	90	84	82	69	63	65	86	71	80	73	72	80	68	77	71	69	75	83	75
30335	15461	7725	9659	17577	20170	19485	17515	14954	12297	8817	6672	5027	4306	3328	2877	2636	2166	1603	1376	1142	1021	937	963	810	804	861	837	825	735	739	697	714	707	690	673	693	689	671	714	676	619	673	627	639	657	654	637	649	666	631	629	677	664	637	651	621	679	608	664	627	638	630	624	649	576	647	637	626	633	612	670	658	610	664	624	651	630	635	642	657	673	627	628	615	595	631	626	578	664	633	645	635	618	627	617	616	642	626	610	592	636	626	646	611	599	615	637	646	657	602	584	653	612	628	613	648	615	611	672	649	596	623	645	650	676	608	663	645	651	640	651	615	666	639	691	660	646	670	690	627	633	682	659	648	628	689	663	646	642	658	614	653	596	644	614	638	650	671	705	652	648	598	648	666	640	616	625	635	616	637	670	623	659	632	637	661	646	647	663	628	645	633	647	611	616	648	649	615	670	642	615	587	645	672	652	662	633	665	634	636	675	647	640	635	611	629	646	626	600	633	610	652	641	571	620	625	648	616	623	658	668	583	647	621	642	612	610	598	645	621	654	655	629	648	685	600	650	621	650	696	649	620	602	633	631	636	619	584	628	639	606	602	605	642	639	627	617	604	601	636	610	635	630	632	623	627	632	666	613	631	620	625	646	677	671	647	618	596	613	683	635	653	645	625	564	667	681	614	681	620	619	614	667	665	653	616	588	662	606	620	642	654	680	629	616	661	631	629	630	609	681	589	642	643	609	617	599	628	647	638	641	644	667	615	663	645	594	647	618	625	623	640	610	663	601	665	650	617	647	719	658	597	665	668	640	640	622	673	637	585	659	605	616	608	613	639	643	633	659	648	640	608	635	630	629	666	615	632	647	632	639	659	603	647	641	669	686	647	634	622	646	647	629	621	626	639	617	649	602	639	677	631	698	608	657	662	627	592	653	670	669	620	628	684	669	640	655	675	655	638	668	647	630	633	606	635	619	599	653	608	605	654	615	613	608	668	580	622	643	630	597	666	665	634	636	613	639	642	672	617	634	597	590	594	587	636	634	620	660	640	670	622	635	615	670	567	655	616	630	667	630	639	591	654	677	670	626	625	667	597	596	644	657	593	664	641	659	638	638	605	598	631	652	574	690	656	638	672	661	637	632	629	613	608	633	614	617	596	660	656	690	624	656	644	601	676	688	625	640	644	647	611	638	618	607	673	650	621	609	663	592	638	651	633	657	595	628	623	630	673	654	641	613	629	684	659	620	659	599	617	626	686	625	620	645	680	600	621	601	588	601	695	625	647	631	599	622	662	671	643	617	622	654	641	663	650	625	663	616	587	674	590	636	623	621	625	602	588	672	669	625	656	628	633	634	669	613	649	656	612	631	651	622	608	614	675	627	622	597	641	631	649	617	634	642	593	658	626	659	650	661	610	679	605	616	620	660	625	610	613	686	581	635	616	648	637	646	645	686	649	643	636	622	630	649	629	656	625	665	663	624	667	673	588	667	596	622	638	669	674	673	635	603	632	637	613	638	644	606	573	607	567	632	628	664	652	644	616	663	604	691	680	620	659	646	651	643	615	574	614	632	648	640	623	665	635	615	625	595	592	675	632	581	586	683	597	621	613	576	608	660	660	657	622	613	634	641	595	610	654	621	636	642	637	660	663	649	614	669	622	626	669	627	632	652	631	632	671	631	665	649	659	596	690	672	604	629	663	632	667	652	611	649	652	688	626	587	655	614	651	652	618	621	593	651	651	653	641	622	625	660	637	628	617	634	634	633	590	628	651	592	667	660	638	621	644	622	589	646	650	628	632	571	632	656	602	619	623	699	652	625	645	590	669	630	660	660	636	635	620	626	645	624	676	643	666	640	621	619	596	676	650	659	662	638	638	663	609	649	657	609	644	618	649	650	646	631	618	647	661	614	651	627	618	616	645	611	650	606	642	637	614	641	636	653	648	638	616	612	633	596	666	626	650	623	636	615	678	585	661	660	663	653	626	645	643	650	591	641	635	642	645	612	639	624	678	605	669	621	602	671	640	626	644	642	604	654	616	591	662	646	671	652	666	634	613	641	634	631	629	627	577	613	655	611	659	632	626	625	603	661	640	641	621	648	620	640	584	663	683	644	616	661	612	628	668	622	613	639	612	659	624	634	642	627	636	632	658	637	669	658	601	618	653	625	648	625	613	632	596	638	642	645	640	606	666	665	630	616	609	674	571	628	626	609	638	611	659	617	642	621	626	644	658	619	663	632	633	628	619	646	609	654	592	642	608	648	640	637	660	623	617	682	670	628	659	610	656	621	600	652	637	650	634	614	676	660	670	642	645	638	655	607	711	644	610	628	599	687	620	676	638	649	642	627	623	665	616	641	689	645	569	620	641	635	657	624	646	657	625	627	665	629	643	615	609	656	631	651	665	615	613	658	668	619	653	590	679	686	645	646	624	634	623	635	660	608	649	628	630	628	636	647	646	623	642	663	619	629	648	599	592	656	633	671	606	664	663	643	670	656	633	639	626	618	608	640	651	604	628	641	652	608	622	623	689	611	629	623	661	648	611	642	631	609	631	636	620	673	592	610	659	685	633	657	669	633	630	661	622	640	625	609	648	630	656	612	606	623	602	611	660	605	644	632	611	659	659	653	651	664	656	610	637	610	634	619	651	629	640	666	637	650	657	656	583	638	604	593	675	684	614	692	651	659	655	682	613	607	683	661	651	601	618	665	619	625	683	630	660	629	665	599	622	612	611	627	628	666	642	662	672	644	629	638	650	648	662	616	618	634	624	616	695	637	630	656	647	630	631	646	648	627	656	624	619	682	608	612	656	655	628	578	661	668	605	668	606	654	621	630	692	592	624	619	645	600	684	645	614	648	651	639	649	644	647	650	639	643	621	621	607	640	644	669	589	681	645	644	636	640	607	672	640	640	643	621	681	631	653	649	638	588	678	603	628	613	560	631	618	591	628	626	610	656	665	672	669	671	646	625	645	650	651	656	623	659	663	645	683	659	593	644	625	659	624	600	598	642	622	640	692	610	634	660	580	627	646	643	611	569	617	638	676	660	642	669	575	636	628	618	651	712	602	648	667	665	677	636	625	607	665	593	634	627	667	641	615	670	640	640	613	665	615	681	595	599	619	692	643	675	595	615	683	615	610	635	605	614	665	714	622	631	622	630	660	659	589	680	647	678	637	607	618	657	629	627	634	649	639	629	640	626	584	648	627	617	641	643	625	641	578	649	688	619	652	624	630	599	622	629	611	653	614	658	614	647	645	633	624	601	656	600	654	634	662	659	622	684	668	633	611	613	633	591	645	622	650	647	643	630	704	661	645	610	604	629	617	605	671	644	607	614	640	650	619	628	649	612	626	650	598	685	638	608	662	646	640	611	646	687	639	632	638	679	625	612	620	617	682	633	630	672	616	662	617	652	693	619	626	643	643	680	657	623	619	642	654	648	663	615	647	633	644	658	654	683	667	661	646	609	605	651	635	659	663	635	609	639	631	674	623	664	605	660
6078	2977	935	626	605	736	817	810	628	566	431	365	293	248	213	207	219	189	170	161	158	138	148	129	134	139	122	130	132	130	122	134	115	138	132	144	138	128	128	151	106	127	111	119	133	134	126	109	143	130	119	119	128	145	134	124	130	120	114	119	119	118	131	106	131	128	127	130	130	117	137	118	155	131	140	129	107	114	107	110	125	134	120	130	138	110	125	119	116	120	139	133	130	121	131	125	118	118	121	125	118	126	115	130	132	131	120	151	98	119	124	128	108	135	122	138	131	127	125	123	115	125	134	130	118	121	114	121	124	125	136	132	118	134	106	121	113	121	122	127	132	105	107	97	120	146	114	108	115	126	132	134	154	143	102	131	134	137	142	138	142	114	111	148	127	117	131	137	126	120	105	140	126	122	132	131	130	131	138	150	113	114	143	127	135	107	131	144	116	132	103	125	113	108	131	122	112	118	112	137	129	131	119	133	122	136	126	132	134	125	123	120	119	115	125	111	133	124	152	133	123	115	112	109	128	135	139	139	128	125	132	120	138	144	129	118	123	128	132	132	123	110	126	122	121	149	120	128	102	125	123	128	126	121	118	149	127	113	135	110	132	138	118	126	112	111	123	113	114	115	116	144	120	127	117	126	127	131	121	129	142	130	131	120	108	126	127	135	128	127	119	112	128	144	108	127	120	119	145	128	148	129	127	136	132	108	131	138	126	124	111	143	122	125	118	132	134	122	135	129	116	144	126	112	133	110	122	126	124	126	116	120	121	133	111	127	115	107	134	116	136	111	137	119	139	115	123	130	145	128	119	135	125	137	131	124	133	144	127	131	142	122	128	125	126	116	129	119	112	117	114	99	142	114	120	115	125	112	140	134	126	148	115	128	117	99	135	129	134	142	144	136	118	122	136	126	118	121	113	116	121	130	126	113	134	136	114	122	107	124	130	123	127	119	126	117	127	120	111	146	117	111	125	135	130	126	130	88	123	118	130	116	128	124	110	116	121	126	143	123	118	107	137	123	124	141	148	138	114	159	112	141	132	114	128	128	152	134	127	145	112	110	129	113	112	128	107	120	102	144	141	136	146	117	128	128	126	116	157	141	109	124	127	152	123	120	121	142	126	148	134	140	122	120	122	104	110	145	135	121	123	120	140	137	138	143	95	124	110	117	110	139	121	138	109	120	119	113	119	123	117	125	141	125	96	127	104	113	129	137	121	129	113	131	129	137	99	133	127	126	123	104	129	123	121	138	109	133	140	119	108	131	138	121	121	137	120	105	116	124	115	126	125	134	118	122	116	106	118	118	120	117	141	110	108	120	109	117	143	141	129	120	119	112	111	112	104	136	134	134	131	124	128	104	132	133	121	119	125	130	123	130	109	120	140	135	143	123	128	109	155	132	125	124	112	116	127	136	119	110	120	127	124	101	138	122	134	137	127	122	126	102	124	131	140	125	111	133	121	121	122	120	121	125	115	131	127	135	133	118	128	132	129	113	110	115	128	132	121	133	119	128	130	120	162	114	121	114	97	113	117	131	107	115	128	113	127	129	108	111	122	104	137	112	136	141	111	107	120	115	116	113	115	130	129	115	115	151	129	109	126	107	137	144	130	111	138	124	131	116	117	123	131	118	117	147	135	123	112	112	122	102	135	126	123	116	111	141	141	119	112	110	119	134	120	113	125	136	136	141	108	119	141	92	122	132	126	115	125	115	103	106	138	132	120	137	98	108	144	129	117	122	125	129	110	116	122	101	109	112	110	130	122	121	117	123	112	121	115	134	121	120	123	127	103	120	136	120	133	125	120	126	110	128	123	115	119	120	120	107	140	108	110	122	124	124	113	121	127	127	134	154	124	118	123	135	146	104	140	123	123	117	112	127	144	108	139	106	117	120	126	118	142	112	135	116	117	113	112	139	147	108	113	131	114	130	141	119	152	127	122	148	133	122	132	110	135	131	133	128	118	134	140	122	122	118	114	131	104	117	120	120	122	111	123	116	95	135	130	119	125	147	114	126	118	125	123	141	136	130	128	105	126	116	131	120	142	119	138	136	134	138	125	115	146	139	104	97	130	103	126	119	118	129	120	134	137	121	132	124	110	145	130	140	149	117	103	122	112	123	134	116	126	136	108	121	129	120	128	154	118	132	117	123	118	128	120	117	120	126	129	130	119	129	132	139	126	109	114	134	115	109	142	132	103	121	117	121	119	112	134	84	114	126	144	119	121	126	109	118	131	147	118	103	152	117	127	111	133	111	101	116	121	119	116	135	113	111	135	124	133	119	123	119	127	119	134	123	120	110	129	125	141	116	121	122	123	124	104	134	114	130	134	133	127	131	125	120	107	148	109	108	137	111	116	120	126	101	144	126	106	108	136	115	139	135	116	120	130	117	122	139	114	145	117	137	133	125	122	138	108	116	118	121	113	139	141	126	135	143	108	116	114	121	119	112	121	129	130	112	124	131	155	106	141	110	120	108	113	137	124	125	128	128	118	136	117	92	103	124	134	113	135	128	115	137	118	132	113	130	121	120	124	132	116	111	125	122	127	111	112	142	128	125	133	111	138	135	118	126	94	131	141	133	140	118	130	108	131	111	117	120	143	121	122	124	114	142	129	140	121	109	124	123	131	117	117	129	121	123	122	117	128	114	134	119	118	130	126	117	132	112	118	118	134	129	123	121	114	129	127	133	109	137	135	117	123	132	126	117	131	126	108	135	119	123	132	136	145	133	135	134	137	122	112	146	116	133	124	151	127	117	135	123	129	126	127	120	134	144	132	98	116	122	131	117	131	127	133	135	128	125	110	133	112	114	138	148	142	129	122	130	125	119	128	130	118	117	117	121	113	115	118	122	95	127	116	97	144	144	120	137	117	112	130	119	126	126	139	122	120	138	103	105	110	128	126	122	141	128	130	137	115	113	119	119	146	145	137	136	109	127	120	121	128	110	127	139	122	143	140	121	132	129	136	113	135	123	113	127	129	136	135	127	143	128	129	110	127	105	125	124	119	123	124	118	115	136	114	118	105	122	113	131	138	123	132	119	95	118	125	144	126	119	116	127	137	113	108	120	105	124	140	122	133	139	120	118	125	116	108	128	109	138	126	120	134	123	160	107	108	135	111	132	124	104	100	121	110	127	123	128	128	126	123	107	122	121	135	121	114	123	126	108	101	143	129	113	129	130	140	116	120	125	129	121	125	149	145	124	111	113	127	125	122	110	138	117	141	157	109	123	119	133	110	128	118	129	118	122	121	95	132	124	119	104	116	125	133	133	119	133	127	127	128	99	112	139	120	130	112	116	125	131	116	113	120	136	127	107	114	124	99	128	116	113	113	110	116	115	97	98	123	103	130	109	132	120	130	145	131	133	125	117	130	129	134	135	118	136	137	125	127	122	127	125	138	126	134	120	92	134	120	136	101	120	139	140	122	110	124	111	116	112	122	124	131	134	132	115	121	142	120	128	116	124	136	141	122	135	127	120	117	122	144	118
35030	19302	9491	11715	20266	23335	22375	20349	17664	14310	10965	8218	6242	5314	4311	3597	3635	3044	2283	1848	1557	1509	1399	1357	1243	1223	1203	1196	1148	1100	1111	1097	1049	1059	1015	953	1001	1000	1064	1040	1029	991	990	969	1048	950	1027	990	991	1027	996	1005	997	1032	1033	997	959	980	980	917	1007	1015	982	965	984	1021	941	1051	1013	977	962	968	996	1018	990	981	965	1004	988	964	1065	997	970	992	939	1003	986	955	1039	1023	957	971	971	960	964	972	998	1006	1049	989	1034	965	1047	954	945	961	1008	987	1004	972	959	1001	951	947	999	976	911	976	1006	998	936	978	980	917	963	1025	1013	963	950	971	1011	979	983	984	985	975	969	1018	947	1039	1019	994	956	1011	954	952	966	961	949	1025	1011	988	942	1010	1015	1032	981	921	952	1038	1005	972	900	984	982	972	1027	948	1009	953	988	1010	942	978	988	1009	918	1000	1019	984	1065	944	955	955	934	1011	975	983	931	988	966	950	992	1010	1017	959	1023	981	998	963	1000	1018	993	1014	913	1022	961	1028	953	1004	975	966	954	955	958	976	994	993	1016	1007	994	975	992	995	1006	974	1010	1007	986	990	942	999	945	1000	960	983	914	1007	911	952	974	1017	978	974	948	1033	977	991	982	975	985	1022	951	919	1017	998	1028	982	937	925	931	985	977	982	944	998	972	977	937	944	966	913	1040	956	1007	949	973	944	967	1005	999	965	955	982	980	1035	962	921	1017	1023	981	994	993	978	1023	949	972	981	1040	941	1019	991	978	969	986	1036	977	1006	936	996	873	1005	978	968	980	1026	930	1001	1008	1024	984	953	925	930	960	998	1020	1039	967	935	999	988	930	1010	1012	982	936	1019	1006	989	1012	1014	994	957	995	927	916	972	968	1005	977	1010	1006	985	978	974	989	1002	978	995	968	1040	907	962	965	953	997	1000	978	946	992	938	978	1053	975	943	970	1015	966	954	972	981	968	1052	1007	961	955	987	982	1013	1025	980	1031	961	971	985	983	1016	921	991	1002	917	983	960	975	907	942	994	1031	1047	979	966	991	1005	945	1019	1024	982	984	1003	990	1011	1015	984	972	981	980	994	997	996	1033	1026	1036	989	979	995	1005	1047	1016	975	1013	992	996	969	1015	1040	971	980	1004	1011	996	957	1035	996	993	972	992	972	991	952	1014	1031	992	1004	1002	972	1062	1001	999	919	1025	989	995	966	938	959	985	994	983	961	992	911	988	1003	1037	936	1030	985	993	985	922	1023	1011	947	971	992	985	962	963	1004	985	907	931	995	985	1044	960	1090	962	935	1006	1016	981	986	1025	967	968	978	955	942	998	972	936	991	976	988	1033	964	1014	1029	974	954	964	981	1005	935	1036	995	936	966	982	945	1035	985	974	943	932	975	1097	949	975	964	1050	986	1020	986	1039	992	943	972	933	990	1014	1026	940	1031	1001	978	942	965	965	967	946	926	984	986	978	1012	958	1031	938	947	958	1022	991	965	1007	953	949	1014	951	988	986	998	968	967	921	989	984	927	1021	950	952	935	947	929	960	966	963	976	1003	1002	1004	977	952	993	1001	986	956	1049	951	957	946	995	975	962	999	984	977	988	897	958	1033	944	930	995	965	1036	976	982	1010	961	998	1015	934	990	944	967	1026	1019	969	949	971	1000	936	1010	1010	975	968	981	1028	997	1009	968	949	937	1014	1003	978	925	998	977	1028	958	1036	961	1031	985	1049	940	940	1005	1017	996	1047	1059	1017	973	950	981	1000	993	976	959	968	963	975	982	1011	997	1022	960	977	1012	931	986	995	963	960	1009	1000	954	971	977	979	960	940	952	983	936	989	978	963	984	1069	1006	1034	1014	972	1003	1018	956	954	993	945	978	951	995	946	1022	962	919	937	959	977	974	978	966	1025	950	954	977	947	979	991	975	991	1001	997	1008	1003	996	987	988	996	966	959	997	962	1001	967	1008	1017	991	966	968	984	939	997	976	938	1044	978	961	984	979	1003	1007	941	964	998	980	990	984	942	982	1010	956	946	1034	1006	978	1017	969	972	1000	998	947	1037	1004	977	1004	889	1002	1003	950	977	942	967	1028	986	956	933	1026	1011	930	1020	964	1031	937	1027	1010	1000	990	958	967	1006	975	971	986	961	939	1024	968	980	975	1026	1000	1002	964	967	1003	980	955	1007	942	1026	1019	968	1018	979	877	950	1023	960	1013	996	958	941	979	964	962	969	966	945	966	985	995	963	978	995	966	982	976	999	976	994	1018	1017	968	921	1023	985	982	990	969	968	1006	1031	985	995	1006	970	987	1020	951	1040	988	990	976	996	962	908	1017	969	965	985	957	930	992	916	1005	992	942	935	973	1018	993	977	978	950	965	984	972	995	923	977	952	1038	1016	986	976	1002	993	979	992	976	949	988	1000	963	983	1020	950	1006	943	979	962	1013	1035	971	962	1017	965	960	981	1003	984	965	998	1004	966	974	940	998	987	999	921	997	970	962	986	1019	963	927	967	984	982	994	1009	955	961	952	986	963	982	1006	997	1004	1002	1026	961	944	943	957	986	963	968	1015	960	947	1009	1006	1004	942	1039	1024	993	946	976	982	963	959	983	915	1017	983	1013	980	913	1009	953	940	952	964	1007	960	957	962	975	989	969	992	1018	1054	931	1042	966	1026	974	1008	933	971	970	1008	972	977	983	952	957	942	967	978	979	948	980	957	988	1015	983	968	990	973	1031	995	1015	962	996	985	965	936	1024	1002	971	1024	1015	1010	912	1002	934	989	959	972	991	949	1005	982	995	951	989	986	1009	993	994	963	1006	930	1014	1004	995	1021	996	1005	1001	999	986	958	973	982	997	1012	995	948	963	960	972	967	1020	982	994	969	924	971	956	977	974	1033	1021	980	946	1051	991	990	976	1043	945	946	997	979	982	961	953	989	948	967	959	983	1027	961	1013	913	967	999	960	894	998	984	936	983	989	969	957	968	894	932	1000	1017	959	978	1048	1013	1006	1024	1001	1002	964	985	1020	1007	946	983	1013	1008	980	983	994	1008	958	980	920	1028	916	1015	1014	974	961	984	998	971	987	997	1048	1003	968	968	970	917	998	979	1003	972	988	947	984	962	933	973	1056	1003	986	1035	957	996	992	1005	985	1050	1000	954	992	1015	990	974	991	919	963	960	920	1019	950	1032	1001	998	935	967	981	981	975	964	985	942	962	1017	963	1017	981	1012	1002	952	985	971	975	953	977	956	1071	995	972	980	922	936	994	992	982	998	1000	972	999	978	1014	1010	930	1022	1001	1028	987	950	1010	1004	936	950	975	992	999	977	991	983	961	940	957	980	943	1008	954	948	994	985	997	974	947	977	1003	1026	1028	954	1016	998	972	957	975	993	952	946	1021	966	953	984	981	941	933	1001	982	968	1017	976	1001	981	930	968	1019	965	981	908	1012	952	949	1002	949	1002	963	997	1017	1013	981	987	998	974	971	933	958	1020	997	976	1016	954	947	1011	946	1040	995	1029	1019	981	951	979	1006	962	969	906	966	1017	991	954	951	999	940	967	950	987	1004	997	992	1030	959	943	982	1002	985	962	905	1060	978	991	1008	1012	976	992	977	946	993	1002	998	1042	964	1004	953	997	996	1031	1017	951	989	997	1007	999	929	994	1030	1016	1017	952	1004	983	955	938	991	961	996	952	985	984	996	984	998	960	1016	1022	1007	972	960	984	1001	914	980	977	972	985	1027	941	991	935	949	969	944	982	967	969	1011	966	1014	958	968	979	1005	987	972	984	989	998	926	979	997	1015	952	936	967	1006	993	1017	1001	910	1044	1028	1009	954	940	995	939	982	1006	1011	966	988	983	993	999	959	1016	960	956	984	939	955	1002	987	979	987	1014	964	1003	920	912	941	895	971	966
3275	1256	500	300	333	407	505	415	402	345	248	213	160	140	124	117	91	95	94	81	85	68	91	76	63	66	74	74	63	79	68	75	80	74	84	67	79	70	71	79	67	77	86	62	69	67	63	67	70	64	73	61	74	58	59	56	59	68	68	74	73	67	69	73	68	73	73	70	71	63	71	59	56	64	81	65	49	64	82	68	69	53	61	80	63	81	63	64	58	66	63	57	57	71	72	57	71	53	56	67	84	70	70	70	67	77	59	64	66	52	76	55	71	72	83	76	79	60	77	58	54	56	75	73	64	53	53	64	74	74	64	58	66	46	73	79	59	58	91	48	66	64	67	87	61	70	75	80	85	79	63	74	58	63	70	67	55	66	64	66	80	65	72	48	60	75	71	66	54	55	67	71	78	64	80	55	68	66	72	67	74	71	67	73	74	58	61	69	71	71	62	71	68	63	73	83	59	69	65	67	61	75	66	60	77	62	74	57	67	64	77	76	69	53	64	66	80	70	69	75	55	65	59	59	59	73	53	52	66	65	61	58	49	61	60	63	71	71	82	57	67	72	74	81	48	72	73	72	75	56	69	62	53	77	73	70	61	69	62	62	82	72	65	76	52	62	65	68	66	67	63	64	72	62	63	67	69	69	76	58	55	72	55	60	56	76	58	63	75	59	68	57	68	80	76	77	68	83	58	58	77	77	69	49	60	61	59	73	61	49	76	61	59	65	66	66	70	79	69	62	57	70	58	59	82	68	65	81	60	76	60	49	73	61	76	67	69	66	61	72	60	60	68	68	75	62	57	55	74	65	74	76	64	70	68	65	71	63	65	70	63	73	71	64	55	67	66	69	58	90	72	82	68	82	54	70	60	56	73	68	66	63	55	64	62	64	46	75	74	50	59	53	71	67	72	63	64	82	67	70	70	69	54	67	75	52	84	68	61	50	67	72	71	58	77	93	54	76	66	71	68	87	80	65	71	74	62	64	58	66	67	86	57	68	72	64	58	66	77	67	60	67	71	68	57	72	74	61	63	67	66	60	65	59	62	70	79	62	79	54	69	52	69	63	78	57	50	68	66	75	67	71	68	73	79	68	58	81	65	73	55	76	55	69	80	64	65	72	55	56	40	77	63	61	55	56	61	68	68	68	70	63	73	69	73	65	55	55	57	81	72	70	74	60	73	71	75	59	66	68	69	60	65	91	73	58	75	54	82	77	75	52	66	77	81	68	74	86	77	68	82	73	56	77	77	74	76	88	68	80	72	64	70	81	82	55	78	58	58	59	73	73	71	79	77	57	85	61	64	73	67	65	67	84	66	74	65	54	69	62	63	67	73	69	62	77	76	71	72	69	74	69	71	82	57	78	76	72	64	64	69	57	72	67	64	61	74	77	71	80	72	73	63	76	89	54	69	71	72	71	67	78	63	76	70	72	82	76	58	73	65	63	70	71	65	64	63	61	65	57	80	60	61	61	66	62	55	67	82	74	65	70	63	65	67	65	68	51	56	72	64	68	63	69	66	47	62	38	83	80	62	74	79	79	69	66	58	80	74	65	63	69	59	67	52	69	70	66	61	64	70	63	54	60	65	74	67	79	67	71	72	83	60	70	63	63	57	73	56	66	62	68	65	68	73	59	74	70	62	71	73	67	69	60	57	70	65	73	66	78	42	79	63	70	70	74	74	59	82	56	79	84	77	81	77	82	62	72	84	64	65	62	60	68	64	79	71	69	74	67	70	67	66	61	61	63	69	54	72	66	60	64	73	71	64	81	63	73	74	62	49	73	60	73	73	63	85	71	73	79	72	71	66	68	57	52	54	72	55	64	78	68	76	66	71	73	83	61	75	76	61	57	70	89	52	66	77	73	59	66	75	54	72	78	72	71	65	66	61	69	73	67	70	70	69	59	70	69	51	71	71	66	71	59	58	70	64	72	62	62	57	65	64	71	71	63	82	70	64	54	57	75	59	74	72	73	58	61	64	77	66	71	75	57	55	56	62	58	69	69	66	77	64	68	60	66	57	70	50	75	62	67	53	74	74	76	71	71	53	66	55	75	75	78	51	82	76	65	57	73	67	74	69	58	61	67	66	66	67	68	70	69	66	59	66	75	63	67	55	61	72	59	65	72	70	74	60	67	78	70	69	61	54	72	69	81	58	60	69	73	66	74	71	73	59	73	71	59	74	77	71	67	68	70	56	76	64	68	46	53	67	70	61	75	67	78	60	79	72	71	58	67	73	70	85	61	83	75	56	61	79	55	53	70	64	70	73	67	64	60	74	73	54	68	58	64	67	68	75	61	66	52	62	67	75	65	69	68	61	74	60	78	55	80	56	75	82	68	60	68	68	63	75	62	65	76	76	57	66	64	72	70	55	61	62	70	69	72	62	62	58	71	75	65	69	81	75	71	59	65	63	84	68	79	59	71	71	67	70	61	82	57	53	52	76	73	74	58	47	79	79	79	73	70	63	67	55	67	71	65	72	58	60	70	84	73	62	49	72	73	70	68	59	73	52	64	62	68	59	51	71	61	57	71	77	60	70	74	68	79	76	79	68	60	76	69	66	72	69	64	79	67	61	67	65	66	67	66	54	63	80	54	72	66	60	55	59	65	82	67	58	72	74	77	70	72	83	61	84	64	68	54	64	75	78	62	59	75	58	77	68	60	71	73	50	65	82	72	75	64	85	81	66	73	67	66	68	67	88	65	74	62	57	61	67	65	76	80	67	88	65	66	76	80	70	62	76	63	74	82	60	70	54	70	58	75	75	59	68	66	64	78	58	75	78	63	69	77	68	61	75	56	65	77	64	87	57	77	58	63	80	55	68	64	61	56	71	63	62	57	69	73	80	79	70	57	70	66	65	69	70	64	86	72	59	71	74	71	72	68	72	71	79	67	69	73	68	59	70	59	71	77	61	64	70	72	73	71	73	70	77	59	69	64	68	72	72	67	52	61	60	82	64	56	78	66	55	49	58	73	79	73	79	56	82	63	78	69	62	58	56	65	55	66	64	51	63	60	69	68	63	68	61	67	72	82	64	68	87	54	67	65	68	63	68	53	84	67	69	74	67	70	65	57	79	55	81	52	67	76	68	70	72	73	73	67	74	65	46	58	62	68	55	56	57	61	73	64	79	66	66	70	67	76	74	63	63	76	71	69	77	64	62	59	83	61	47	80	75	82	83	70	79	72	72	73	70	75	58	72	72	65	49	75	61	79	62	61	67	59	56	76	73	83	70	77	62	50	70	78	56	73	70	58	75	54	65	56	76	75	73	71	58	67	76	66	79	69	68	76	77	62	62	78	70	71	67	71	73	63	68	59	70	79	72	67	77	67	69	75	60	71	50	84	74	73	59	57	74	56	62	61	60	66	60	66	62	63	81	76	70	60	71	71	66	72	72	77	57	73	75	69	61	75	77	78	65	81	63	77	75	58	78	70	76	68	63	61	84	56	68	73	73	70	75	80	74	65	58	61	65	76	62	76	76	71
26730	12720	6212	7702	14891	17523	16836	14741	12184	9820	7240	5042	3951	2996	2349	2014	2079	1711	1336	1098	837	832	811	725	727	632	623	648	588	629	627	571	565	611	575	535	567	556	551	542	539	529	561	552	580	550	530	602	570	592	550	569	542	576	578	480	560	541	550	579	577	544	561	520	580	563	530	528	539	557	586	557	579	561	539	562	587	587	557	572	565	559	552	557	539	535	538	575	553	544	534	560	570	555	582	593	532	603	523	565	494	526	559	581	575	593	503	547	574	563	510	539	514	583	533	554	541	546	549	610	518	582	555	553	554	554	564	605	553	516	561	589	586	551	585	537	539	545	547	544	548	491	598	523	562	566	563	561	552	542	596	572	558	549	528	608	575	531	560	525	567	515	574	549	577	527	530	569	584	547	544	565	521	512	550	572	555	563	542	547	535	597	553	535	546	552	550	506	555	545	532	571	580	552	561	552	554	583	542	537	559	595	580	606	535	542	538	559	559	543	549	569	557	577	505	540	571	529	554	535	560	554	548	535	520	539	535	534	557	536	541	529	581	543	565	529	510	561	620	587	540	559	581	538	563	572	574	536	540	512	554	558	540	550	548	551	535	538	554	567	544	551	560	567	564	540	555	559	577	528	552	589	578	565	554	561	499	541	588	534	555	569	525	535	558	551	555	558	560	597	542	566	562	536	537	577	529	574	555	550	572	524	564	590	566	529	550	555	499	514	536	545	596	540	573	562	570	568	533	543	530	509	531	545	532	555	548	533	560	585	582	576	534	528	542	503	555	591	558	539	539	592	559	543	540	547	569	620	525	567	543	515	542	567	592	575	564	569	572	502	574	528	560	566	527	557	576	582	592	531	538	549	568	548	564	558	549	611	563	545	570	560	556	526	581	567	569	591	547	541	596	552	521	509	536	552	533	550	571	593	514	557	515	558	525	548	538	546	579	551	552	563	582	542	575	559	547	523	515	582	552	557	552	539	567	632	516	537	550	540	576	542	526	584	564	556	539	576	533	527	567	560	564	541	561	597	552	562	572	481	582	581	552	599	554	506	528	560	581	564	543	543	553	534	565	572	551	523	528	539	589	510	558	528	528	507	572	573	543	556	526	572	513	545	517	544	608	557	547	522	608	576	560	527	554	560	572	543	565	574	503	538	556	529	537	571	588	552	560	545	594	554	522	553	527	509	546	534	565	529	541	537	570	550	536	577	536	566	522	563	518	576	572	577	603	586	520	567	539	528	563	574	530	526	496	522	540	546	592	597	502	579	557	543	527	514	575	526	527	546	551	550	568	553	552	517	542	541	583	567	548	569	583	564	515	563	579	540	571	584	512	582	533	564	521	583	519	537	535	520	584	551	514	529	555	581	557	554	569	508	561	500	559	556	584	553	538	599	552	544	524	552	541	558	529	564	536	584	580	581	549	569	573	573	553	563	539	531	516	564	573	545	564	573	524	554	540	557	554	601	507	543	535	558	548	541	539	505	568	567	524	568	515	555	547	594	552	604	516	555	543	501	569	543	558	556	574	559	550	552	531	578	555	550	568	543	571	574	567	554	542	572	571	519	530	554	599	553	556	549	580	580	524	585	552	592	575	539	529	530	540	556	577	525	602	499	570	599	557	544	520	585	508	573	536	533	587	534	558	557	523	553	537	549	556	574	565	513	567	553	526	592	543	570	549	522	582	553	553	573	524	583	596	547	521	546	515	565	554	560	534	546	564	594	550	598	562	534	542	557	543	522	519	568	533	551	547	540	564	504	537	533	527	559	540	550	560	532	573	586	559	581	571	558	502	565	503	532	574	568	550	583	549	551	583	549	592	502	559	561	580	558	554	542	573	587	547	532	587	534	532	575	545	568	561	512	564	545	511	544	567	557	574	555	539	523	529	533	557	546	562	545	554	536	532	572	548	525	541	530	537	547	556	588	550	510	580	554	520	592	526	540	539	539	569	578	580	552	523	545	575	526	564	558	543	525	589	545	537	532	543	548	563	557	534	568	589	550	542	558	563	513	518	578	573	570	553	550	548	569	539	555	555	566	572	546	593	588	537	586	570	519	598	538	587	532	534	574	514	544	561	538	558	544	554	527	521	576	548	564	551	553	524	553	531	567	561	540	574	535	588	557	553	578	572	584	523	478	574	581	542	532	585	591	607	552	540	551	534	559	548	572	534	552	544	583	553	561	574	563	563	559	540	539	514	560	610	566	531	594	555	511	554	559	513	530	547	482	561	576	595	561	523	561	500	579	542	569	587	541	540	488	503	576	577	533	560	541	563	577	556	538	578	539	533	570	559	570	563	555	523	574	590	550	543	564	587	553	583	557	510	534	564	579	549	545	559	542	545	555	536	537	560	568	547	553	604	517	566	499	556	554	588	546	535	543	562	563	550	547	521	548	568	522	542	555	574	560	567	568	547	577	576	560	576	555	550	550	510	615	570	599	576	512	552	549	532	544	550	555	547	572	556	544	568	563	507	514	511	503	567	551	543	583	570	565	555	523	584	606	497	595	569	555	554	589	519	540	536	559	557	568	571	565	587	542	575	568	552	558	594	538	540	535	585	618	558	541	558	562	553	541	532	562	551	557	565	535	526	550	565	545	568	551	563	572	559	550	564	501	535	525	530	605	546	483	520	549	588	587	568	557	526	600	534	535	564	578	526	523	534	514	565	592	589	525	527	518	528	573	584	565	564	548	572	548	512	572	536	565	596	507	579	530	572	567	557	556	576	564	535	578	561	584	553	566	547	553	561	544	532	534	557	556	590	574	535	554	558	608	560	534	561	566	588	510	560	539	584	582	569	571	571	539	537	604	578	569	520	548	545	606	566	509	562	575	556	551	555	567	544	576	547	563	506	550	606	611	552	567	581	602	514	564	558	589	549	537	597	579	552	524	544	532	504	558	577	540	538	551	548	572	595	585	536	557	506	548	573	577	569	572	546	545	573	577	573	537	565	548	526	574	549	565	513	526	581	627	531	564	542	517	596	577	565	585	545	568	558	556	544	526	583	524	545	557	548	526	531	555	533	573	545	572	520	566	528	542	587	535	599	562	533	588	525	551	577	544	556	573	588	564	549	532	536	539	546	562	557	546	532	534	563	578	571	574	551	532	527	558	553	550	565	570	599	507	548	551	582	561	552	604	591	544	558	521	583	508	580	551	570	549	583	549	557	515	539	531	523	555	602	583	512	501	569	566	589	530	524	541	568	527	560	555	552	594	529	554	577	544	530	570	570	588	515	565	542	588	528	533	567	520	503	526	539	545	592	546	574	588	553	580	594	558	568	534	533	543	496	597	530	527	534	596	598	609	568	551	548	561	553	555	570	539	585	569	525	566	575	562	544	524	519	575	576	542	530	544	537	553	568	561	543	549	520	554	534	549	523	536	540	567	614	600	562	544	549	541	560	539	543	576	526	536	546	539	544	557	589	525	625	562	536	589	565	525	594	580	538	571	554	543	564	568	554	528	540	547	569	554	574	551	549	548	542	557
3146	1307	483	312	320	417	501	408	382	363	252	209	176	137	132	108	109	110	97	79	78	77	82	78	80	80	70	69	79	70	59	64	72	78	86	74	67	65	81	74	85	59	62	75	79	76	78	72	80	80	83	67	73	72	68	70	73	69	77	62	74	78	69	69	67	69	74	73	58	61	65	64	69	73	74	73	64	72	76	75	85	61	77	71	64	75	65	70	54	58	72	66	59	69	59	77	92	65	61	73	77	69	81	71	78	77	72	66	80	68	90	64	77	75	68	74	91	73	84	72	64	58	72	77	74	67	70	69	77	68	70	73	62	63	75	64	75	56	76	83	64	59	76	88	76	77	64	70	64	70	78	76	53	88	83	72	77	66	74	72	82	64	79	73	58	91	63	56	61	68	67	72	69	82	64	67	87	50	83	68	59	74	68	80	78	83	65	71	77	77	67	62	84	82	73	73	85	74	78	82	57	80	72	73	75	69	85	68	68	71	76	72	72	69	67	78	65	72	61	53	74	77	79	72	74	68	78	61	76	70	62	79	72	69	82	85	69	59	68	76	63	61	62	75	62	70	74	57	76	68	88	52	65	72	65	70	82	81	83	67	84	72	77	81	70	73	80	78	73	67	58	62	88	78	63	82	71	69	72	68	71	77	87	59	63	58	80	72	58	56	72	77	63	79	73	66	80	88	72	77	82	66	68	88	69	75	88	83	77	69	79	73	65	83	60	76	81	66	76	94	59	82	67	69	77	86	74	62	70	60	64	84	74	75	80	75	79	59	71	75	71	72	76	78	65	59	72	59	62	67	68	64	63	71	56	61	77	63	75	58	82	63	73	65	79	75	77	60	76	71	59	61	75	75	78	85	78	65	62	76	64	71	67	66	63	65	63	78	86	68	72	62	72	69	66	82	73	61	77	81	62	61	75	56	64	61	68	77	73	74	82	66	67	74	74	70	65	65	65	78	67	81	79	64	80	72	79	88	70	71	69	59	78	65	80	63	85	74	71	73	71	69	67	77	59	68	79	64	63	69	73	73	77	69	50	61	71	73	79	70	61	66	66	70	68	82	63	77	69	67	81	84	69	63	65	89	49	70	79	59	67	68	71	74	64	82	67	82	74	70	76	77	79	80	69	83	80	67	57	78	70	66	76	69	79	67	77	73	70	63	71	79	81	68	75	63	70	72	80	76	78	92	80	77	58	80	76	85	71	71	70	81	86	71	78	70	64	66	80	85	84	69	76	65	76	58	71	78	74	81	62	77	76	67	70	77	71	76	81	71	79	66	70	60	72	70	55	80	87	65	70	53	58	71	59	50	74	77	69	78	91	77	61	67	67	69	72	77	70	48	76	60	77	73	68	87	75	65	70	91	72	65	90	78	61	65	82	70	71	77	72	95	68	66	81	63	92	80	86	83	74	78	75	72	69	80	73	72	77	75	71	82	63	55	81	63	74	62	70	67	74	87	84	65	61	72	67	61	62	84	70	68	96	72	73	63	64	78	60	71	76	72	76	68	82	76	86	59	58	63	67	77	74	73	53	86	72	75	75	82	64	68	68	81	71	71	62	68	81	73	73	93	72	97	66	75	73	69	87	81	70	64	70	70	59	78	70	92	78	75	80	63	67	77	77	60	85	65	77	80	71	68	70	76	80	65	79	65	73	66	59	88	72	73	75	79	90	72	86	66	77	69	73	86	65	80	76	65	69	66	68	70	51	72	70	70	69	80	71	74	77	74	75	71	74	67	67	77	76	77	63	67	64	83	60	64	65	63	94	68	76	76	72	83	74	73	68	78	84	57	80	70	75	78	73	70	68	72	66	83	83	57	58	95	60	67	81	73	72	87	61	73	67	64	78	71	70	86	60	65	84	71	84	88	66	89	79	64	70	73	82	85	76	73	69	65	69	63	68	72	58	60	69	67	72	69	71	81	79	75	65	65	61	69	77	56	80	82	75	74	82	75	69	77	67	82	80	78	67	73	72	67	68	70	53	95	63	85	74	74	74	82	78	69	70	71	74	67	81	82	81	76	67	75	85	76	60	58	71	69	89	78	59	75	65	57	73	59	71	71	89	77	96	81	86	67	67	78	62	53	61	72	83	87	69	72	71	58	66	62	83	62	66	81	79	59	75	73	82	72	78	69	76	82	79	78	71	68	77	68	71	72	57	85	61	67	70	69	67	80	65	54	61	58	69	72	93	75	67	47	89	70	76	67	70	77	76	75	75	81	71	78	74	72	83	58	64	61	63	75	93	71	77	66	97	69	69	72	67	65	93	62	67	65	83	73	73	57	71	78	76	75	85	71	72	63	72	89	77	60	81	85	75	84	87	75	87	72	68	76	90	78	85	81	78	59	84	52	62	76	74	68	75	76	87	69	82	71	75	60	75	73	70	61	74	67	87	84	64	83	88	79	57	76	55	91	63	90	88	65	80	65	82	85	78	52	70	72	54	66	73	47	74	68	69	66	63	64	61	68	73	83	79	68	86	75	78	69	74	80	71	73	56	56	50	68	54	75	85	49	67	73	68	72	63	76	64	68	57	46	76	60	77	61	74	66	74	69	61	70	65	75	66	65	69	90	79	64	65	63	73	59	61	66	80	69	66	66	79	80	88	68	60	61	73	75	77	77	64	76	63	77	89	61	76	62	76	87	87	67	72	69	67	75	67	87	75	95	79	68	76	73	66	72	66	78	88	83	73	71	58	66	80	78	59	60	72	98	88	88	72	74	70	75	71	89	52	80	73	68	61	68	70	74	59	70	77	74	83	78	88	75	65	65	65	77	70	65	75	74	75	83	82	81	63	71	82	62	65	59	70	61	81	69	67	70	82	74	75	94	82	69	78	65	58	71	86	51	86	67	77	65	70	83	67	75	75	63	69	66	85	59	66	70	57	62	65	78	81	55	86	60	77	60	81	73	79	72	72	49	72	58	68	71	57	66	68	64	71	77	65	80	66	77	72	74	71	60	79	85	65	79	73	88	52	80	66	65	69	67	79	73	69	66	76	74	88	62	79	77	66	77	76	83	72	77	65	67	65	69	71	78	56	63	90	75	68	93	72	87	73	66	71	87	78	82	88	65	69	83	81	61	63	62	62	66	72	83	73	83	67	66	81	74	70	83	74	77	62	67	80	69	81	80	80	90	90	67	83	72	54	71	73	57	63	65	78	83	76	83	71	87	84	74	59	84	72	74	72	78	63	69	72	69	79	65	77	74	78	72	74	75	82	80	59	61	70	70	87	70	63	71	77	81	75	87	61	71	72	64	60	78	89	63	63	69	68	82	68	80	69	68	81	85	81	85	75	68	66	65	65	81	72	63	60	66	71	62	77	72	60	55	61	89	75	67	77	67	68	78	69	82	63	67	71	86	79	68	80	71	68	65	72	76	69	78	64	64	60	55	85	90	61	63	68	61	85	79	56	81	82	78	77	71	72	67	54	51	76	69	80	73	65	55	58	68	70	70	84	67	71	66	75	72	65	66
27726	13385	6264	7892	14588	17524	16774	14216	11641	9743	7044	5221	3850	2834	2290	1911	2074	1813	1208	954	988	846	839	835	711	704	684	659	650	658	630	631	603	582	571	622	624	599	590	566	575	573	555	609	587	590	601	589	600	606	606	598	634	555	616	593	549	557	610	614	596	547	593	632	555	565	557	610	603	591	623	601	540	608	619	529	567	604	597	606	573	592	547	537	539	588	525	572	608	598	619	576	600	617	555	581	610	587	610	593	580	576	598	577	551	582	609	570	595	620	591	644	577	609	591	602	579	577	578	620	647	564	544	594	592	579	595	567	655	592	563	592	585	589	569	633	617	597	569	602	594	601	605	573	588	573	642	559	563	572	578	571	596	550	604	550	585	583	572	574	580	597	579	599	640	576	579	614	604	606	615	603	602	575	568	565	582	637	611	561	578	579	601	629	623	557	575	577	607	608	595	596	549	593	593	565	565	598	569	591	573	576	572	567	565	591	583	606	567	589	559	605	614	556	584	631	585	576	532	572	549	598	578	584	575	575	589	553	611	576	606	641	587	551	600	621	586	604	593	626	590	561	608	585	586	552	591	614	585	591	569	612	622	562	601	540	609	583	579	628	579	595	582	582	558	570	605	602	594	588	572	568	607	617	563	578	588	605	586	583	601	600	551	590	635	577	616	594	584	624	572	626	547	603	614	573	630	591	596	573	592	559	608	564	642	606	575	581	608	594	599	593	567	565	558	600	615	621	556	589	581	609	632	575	572	600	622	609	575	564	609	535	593	631	562	557	612	596	601	587	597	594	589	564	588	559	611	581	574	582	554	615	567	650	597	590	587	556	632	594	559	603	575	579	637	579	563	587	598	559	578	586	568	595	585	578	609	561	554	607	598	598	593	581	623	611	614	584	571	578	647	568	597	577	600	625	586	602	646	626	559	580	597	597	568	606	587	593	577	578	623	671	569	582	629	588	572	628	558	605	577	592	602	600	580	559	579	633	592	559	551	586	562	604	584	588	590	564	538	592	608	592	584	573	567	605	603	566	550	606	566	586	638	573	567	630	566	568	617	573	558	603	580	585	595	584	572	591	619	612	592	575	580	572	588	617	599	600	574	610	606	579	627	581	602	605	580	548	569	569	588	599	601	590	574	645	588	590	567	609	578	554	572	551	573	572	568	586	589	592	627	570	613	577	557	568	600	573	580	606	623	554	610	636	578	591	589	552	555	592	555	577	612	562	616	575	554	616	533	591	608	625	569	585	603	565	574	634	589	559	632	598	599	560	560	648	573	568	589	597	615	590	569	581	580	602	611	599	619	567	565	576	611	588	584	566	595	548	640	562	594	633	580	572	599	604	630	628	569	562	545	629	619	557	632	569	598	692	576	616	593	540	577	591	590	567	582	597	569	558	535	591	565	548	573	587	609	582	581	554	551	575	595	553	581	626	586	579	598	599	579	527	582	607	579	587	579	569	562	618	584	604	556	595	573	599	549	587	638	605	622	609	599	600	614	561	584	613	621	606	559	658	602	589	591	616	591	605	592	639	575	567	600	567	569	637	613	606	565	569	575	593	566	569	566	603	603	618	628	571	568	546	606	580	567	581	633	601	585	635	603	596	597	600	582	604	584	607	576	539	623	596	570	511	599	618	585	557	586	595	606	586	581	610	599	592	620	602	555	571	602	608	596	603	641	566	580	603	572	601	602	628	568	559	615	585	606	618	545	611	606	593	611	577	607	623	613	607	568	586	541	522	606	620	545	562	588	560	610	583	545	594	573	594	573	609	576	571	584	591	588	575	566	648	580	563	591	631	595	595	625	577	639	551	578	569	598	543	593	580	636	599	609	601	602	604	535	613	579	611	613	606	583	587	550	550	583	606	574	574	579	591	564	574	601	574	561	610	567	606	591	566	585	604	621	633	592	599	574	605	583	591	616	585	612	572	610	620	573	577	581	578	579	594	541	575	539	609	616	606	577	592	555	582	496	586	601	552	554	623	603	585	586	593	592	577	591	637	569	605	632	556	583	594	562	596	590	581	583	573	601	624	633	569	591	570	600	594	575	556	603	592	572	560	618	578	583	607	546	602	550	621	549	595	547	607	601	589	582	598	567	576	586	617	628	586	590	540	612	580	608	594	594	608	587	628	567	585	583	607	597	595	593	607	611	620	575	619	550	616	597	575	568	559	590	571	621	613	557	574	579	592	593	559	575	601	575	580	592	567	611	575	599	540	576	553	560	581	596	593	601	597	596	606	569	591	603	604	537	581	604	644	544	609	550	591	627	636	592	600	576	605	604	522	548	579	595	595	596	568	619	593	550	587	605	609	581	575	583	590	580	574	554	598	574	615	606	615	588	585	581	566	579	576	625	623	560	597	566	578	601	592	605	619	625	565	560	581	556	575	597	564	618	589	633	597	584	608	596	588	570	606	608	607	603	560	625	602	553	604	600	564	568	603	613	556	595	595	568	571	578	613	551	587	563	585	584	565	567	586	612	581	556	627	596	623	590	561	564	594	562	579	579	588	561	583	587	569	600	604	641	541	564	547	622	570	564	629	571	585	563	606	562	587	587	586	609	581	600	601	570	599	577	569	560	632	606	593	623	638	577	570	598	570	560	604	593	609	600	586	602	614	618	577	583	634	588	579	623	604	582	618	593	624	576	602	572	582	605	588	626	623	593	603	540	588	586	589	603	577	584	574	586	586	618	584	608	561	604	586	578	594	598	581	601	613	619	532	638	604	624	607	565	588	551	571	571	622	580	610	560	587	627	602	574	577	617	554	573	566	594	606	581	606	564	581	589	626	587	582	594	561	640	609	627	564	627	596	602	630	528	632	597	595	571	563	609	562	620	570	585	546	588	592	593	589	599	562	589	569	596	649	602	574	601	565	550	577	624	548	617	593	554	593	584	562	596	576	556	614	554	578	536	596	602	588	597	601	607	589	582	586	590	579	610	620	575	601	596	571	559	590	553	625	559	626	577	524	603	593	592	540	615	594	597	598	574	594	594	607	601	603	614	610	615	592	577	561	599	598	601	577	573	592	568	624	571	625	584	612	609	553	603	605	562	600	541	590	568	561	552	558	591	594	580	586	563	589	594	595	607	615	571	569	605	572	572	585	589	603	565	629	599	621	623	572	577	591	585	564	540	591	543	572	615	591	595	570	585	537	590	601	613	589	591	585	640	575	563	585	561	595	574	592	586	602	634	604	613	596	566	583	582	579	592	554	595	613	562	565	572	589	575	591	598	584	593	579	565	558	578	583	629	592	584	543	571	560	593	559	638	564	579	591	606	563	566	609	616	607	564	565	566	580	569	618	569	579	573	544	599	584	625	617	621	586	579	612	611	571	560	589	608	587	613	599	564	617	579	611	553	585	585	580	597	573	594	598	614	629	604	559	581	601	635	604	597	578	638	587	568	548	568	597	602	577	627	611	623	616	577	587	554	624	580	567	593	596	575	598	632	580	598	594	577	608	585	592	565	555	580	595	599	606	591	569
5083	1996	668	480	436	529	563	523	441	420	320	285	201	152	148	134	126	140	102	114	87	88	84	86	75	84	78	66	71	63	87	74	83	74	86	67	64	71	87	66	72	72	81	73	81	63	81	76	82	78	77	65	71	69	77	77	82	82	78	83	67	75	69	76	88	86	63	67	68	65	69	87	88	61	79	65	78	86	74	81	80	67	91	72	74	73	73	74	93	77	76	72	60	65	65	89	76	79	66	77	76	72	72	76	71	75	84	74	82	80	71	72	69	66	70	76	74	59	73	89	70	64	78	66	81	59	80	74	63	92	72	65	73	87	76	65	66	77	95	79	81	88	68	64	85	82	72	70	94	77	85	55	78	72	80	76	74	82	67	82	65	58	70	71	71	67	84	77	77	74	66	71	83	75	86	65	63	76	70	52	74	74	64	62	76	56	67	89	75	67	59	74	58	71	76	91	93	82	62	79	66	69	89	74	78	69	85	81	85	71	78	77	61	87	75	71	63	86	70	66	80	70	75	77	71	72	68	76	71	74	95	89	72	78	64	84	75	64	68	70	78	74	77	71	60	56	70	76	65	66	59	75	72	78	78	63	68	81	76	77	87	91	67	85	81	70	93	65	65	85	78	64	66	85	73	81	70	80	78	73	75	80	65	76	72	77	75	62	68	63	65	69	88	73	79	71	78	68	60	61	54	85	68	94	79	91	75	79	81	84	84	72	62	83	67	77	92	67	81	75	53	61	91	74	80	78	72	64	76	69	73	73	68	67	63	70	76	86	67	70	67	72	66	62	70	71	77	91	77	70	91	89	59	68	69	82	76	56	66	87	72	74	83	73	59	82	69	78	80	64	55	71	68	78	80	74	87	91	62	78	70	78	73	76	82	75	72	56	78	82	85	73	75	72	83	95	84	72	74	59	87	55	59	76	69	66	74	76	70	89	72	80	84	86	99	71	75	93	53	72	72	73	78	80	72	61	78	84	64	82	66	68	73	65	73	71	70	65	68	70	77	71	71	78	78	79	80	87	74	74	84	69	77	74	86	85	81	83	58	94	83	75	78	73	77	63	72	70	73	83	79	69	79	87	66	59	71	81	79	91	62	59	57	72	79	83	75	86	89	80	50	67	79	59	63	85	81	66	67	81	65	75	77	75	67	72	90	65	86	75	66	57	74	89	75	75	77	79	85	72	77	72	75	55	87	66	86	70	64	74	70	77	61	67	63	59	79	80	89	67	80	63	81	85	77	66	71	63	59	80	87	74	66	82	63	74	64	54	82	76	66	86	71	66	74	81	61	84	88	88	69	94	80	81	63	75	58	95	71	73	73	78	67	89	75	81	68	64	70	59	75	66	70	62	82	75	62	75	85	69	76	72	78	77	78	63	70	78	74	67	58	76	67	67	72	82	76	67	76	70	71	69	70	74	79	87	87	70	59	71	66	85	79	75	79	57	66	77	60	88	77	74	78	69	61	61	85	83	83	61	76	67	86	70	79	78	71	88	65	76	68	72	83	76	84	78	91	85	77	72	78	87	70	98	65	72	56	76	77	77	48	68	79	71	82	77	74	90	62	75	84	70	67	78	62	76	82	74	58	86	84	68	85	71	80	83	63	89	81	81	65	72	69	80	63	92	83	70	81	81	78	77	75	73	69	75	77	72	83	65	75	59	78	71	81	86	77	82	63	69	57	101	74	77	77	76	71	82	74	64	68	61	73	78	63	69	60	69	62	65	68	67	70	74	71	71	76	79	94	87	77	85	75	78	81	71	97	79	67	66	64	72	68	71	70	53	64	93	73	63	85	91	77	52	64	81	63	71	69	66	80	85	74	75	78	77	69	70	70	75	67	78	83	51	72	82	68	79	67	91	66	72	116	80	67	82	66	74	81	58	65	70	83	66	72	66	72	60	101	58	83	52	69	78	65	72	70	63	73	62	74	79	85	82	61	65	63	69	81	64	76	89	64	64	71	74	95	71	68	71	68	66	85	85	70	73	78	80	71	74	75	87	64	72	82	81	82	83	73	67	77	73	66	72	76	74	80	68	69	67	78	80	85	106	72	69	56	81	81	81	67	78	52	62	83	80	87	63	71	69	72	74	72	61	73	78	52	91	81	90	77	91	92	61	71	83	85	67	81	79	81	69	89	75	59	76	82	75	83	74	59	65	97	68	84	78	80	79	73	88	77	64	83	82	83	69	71	80	75	64	77	71	72	89	69	70	86	66	71	78	71	69	77	72	80	71	76	90	67	75	77	67	75	76	63	60	66	76	64	72	68	77	63	78	66	80	79	76	86	76	62	72	66	69	63	60	66	83	56	75	77	83	81	54	67	73	71	74	74	76	68	77	75	79	81	64	77	69	84	76	89	67	71	75	80	63	85	84	87	69	63	66	83	60	71	76	54	61	82	77	80	73	74	67	81	74	83	58	92	72	89	78	84	88	88	74	64	87	73	81	70	78	83	71	66	76	73	68	65	77	78	77	75	91	65	84	77	71	68	60	78	74	79	77	60	76	68	60	77	71	77	67	70	56	73	69	75	77	79	80	72	52	77	72	88	81	76	70	81	69	77	80	78	83	85	70	71	93	57	73	67	79	63	70	70	64	56	81	67	87	71	61	76	69	74	94	83	84	86	96	80	75	77	67	88	61	67	68	72	80	93	65	81	72	68	71	82	89	69	67	76	93	72	79	73	85	90	76	52	73	75	89	65	77	67	69	73	78	74	69	76	88	73	93	64	64	80	76	95	81	56	73	59	71	79	77	77	76	63	77	78	78	80	92	76	53	73	61	84	68	70	73	67	79	74	88	85	79	73	77	89	69	69	74	64	75	72	71	69	79	69	75	65	77	67	74	76	71	71	69	72	68	73	73	84	88	77	74	73	78	62	73	74	80	81	76	64	67	73	66	81	68	93	70	60	74	72	70	90	69	64	71	76	65	68	77	60	71	84	59	77	93	82	61	66	69	73	78	59	51	78	58	80	73	70	73	79	87	83	77	68	63	84	66	80	61	76	73	74	67	80	89	62	75	75	74	78	77	69	76	96	71	77	76	86	71	71	81	81	69	92	58	63	60	74	79	61	66	86	81	75	61	74	80	60	73	70	88	69	61	67	85	70	76	60	63	69	75	72	71	56	60	74	68	83	70	78	75	63	85	73	72	64	92	69	70	89	89	55	63	83	62	63	73	81	73	82	69	75	79	63	83	72	75	80	72	89	70	76	77	76	86	80	85	95	70	81	73	73	78	80	65	83	78	71	82	79	76	60	65	64	84	74	73	71	74	73	81	67	83	78	70	90	76	71	71	89	82	62	82	78	68	73	99	74	84	74	58	77	65	81	70	68	64	75	86	65	76	88	67	78	73	76	71	86	73	83	74	84	68	85	84	73	87	79	76	81	78	70	85	66	73	90	70	69	78	82	70	84	80	66	76	63	81	81	83	79	62	79	69	57	85	62	81	75	60	65	75	61	81	79	78	79	69	64	72
30916	16118	7862	9618	17089	20168	19339	16494	13984	12153	8965	6862	5227	3715	3020	2526	2593	2304	1639	1309	1239	1017	945	947	812	824	791	721	722	675	679	684	655	605	616	627	591	583	652	620	645	587	665	622	629	640	657	610	608	634	629	616	650	581	602	647	631	678	616	601	588	647	645	581	583	612	573	616	589	636	617	590	614	629	587	581	588	608	614	636	632	601	622	601	587	603	600	666	624	654	602	620	605	562	631	628	585	579	582	609	597	597	572	652	608	597	621	593	633	641	588	644	606	547	612	642	617	651	589	624	594	612	622	580	618	653	642	618	665	579	624	617	642	613	616	642	651	601	650	618	574	625	621	599	640	650	605	599	641	608	612	569	628	617	653	591	638	614	643	606	581	641	617	599	635	603	583	635	592	612	561	588	570	599	632	627	642	620	622	616	627	640	619	628	612	594	635	615	613	612	632	600	607	584	612	577	596	625	644	590	630	603	631	652	601	578	635	613	591	630	607	586	608	601	595	645	643	562	595	576	642	611	588	604	630	586	651	630	652	612	644	613	611	599	642	594	585	641	613	661	611	622	609	614	610	637	615	607	645	604	633	640	627	616	622	647	626	651	603	610	614	578	576	575	605	628	585	607	636	599	612	598	595	595	645	616	604	607	609	608	629	584	630	605	570	580	604	630	606	575	635	641	631	625	571	604	581	619	590	579	605	588	613	630	584	572	644	609	595	598	594	614	616	643	627	637	566	560	608	600	594	607	573	605	614	623	632	614	593	627	593	623	634	594	571	619	563	565	590	614	572	584	594	596	613	633	642	656	645	618	618	625	590	619	598	573	626	593	597	622	623	657	617	612	625	616	621	574	599	590	596	579	629	619	594	623	587	631	649	618	582	619	615	610	631	628	612	610	597	622	596	632	613	588	656	652	629	584	683	621	591	622	617	572	624	641	603	628	625	558	618	595	582	626	625	621	634	630	602	638	640	603	626	608	597	602	618	594	636	609	592	652	622	617	625	567	641	605	621	615	617	606	654	576	618	604	631	608	582	620	593	623	610	614	619	639	675	657	557	588	583	610	603	614	595	631	652	630	627	575	649	604	614	648	647	595	568	574	600	577	621	591	630	590	608	628	642	633	607	650	625	587	638	606	603	661	604	573	594	588	662	578	607	604	634	593	602	615	614	570	577	648	570	628	606	583	601	652	640	674	604	629	604	644	623	640	606	617	614	644	648	606	599	629	643	640	622	601	582	644	612	568	605	594	636	642	611	605	602	618	647	598	634	632	596	665	625	581	629	583	568	570	590	612	630	606	622	636	605	618	619	603	577	601	631	597	612	608	639	618	586	573	622	611	620	597	643	620	600	614	619	634	633	627	619	594	603	607	594	585	636	605	634	614	650	588	628	629	604	603	614	600	652	609	634	574	620	642	600	563	608	609	602	626	602	588	613	605	589	631	601	600	554	581	646	605	636	587	635	608	586	620	619	608	608	615	657	648	631	612	562	614	625	626	622	612	605	611	623	605	598	629	567	643	604	572	610	597	623	638	555	619	622	536	646	594	601	635	670	612	624	603	617	586	604	625	611	564	607	596	657	615	619	601	618	625	689	624	615	583	611	619	624	646	578	648	599	610	590	611	565	577	598	571	596	597	621	649	572	622	590	614	552	599	622	563	657	608	582	573	664	653	609	590	608	631	583	585	593	633	581	598	630	601	601	607	617	602	633	594	639	563	630	603	573	597	628	627	639	630	613	602	580	618	630	599	626	618	667	636	585	613	594	629	600	592	633	595	659	646	619	609	641	636	624	602	575	591	609	617	603	603	621	621	590	604	590	599	628	629	638	578	587	585	569	598	603	605	620	606	628	598	609	589	665	632	601	597	590	608	634	623	598	601	583	640	600	569	598	592	617	616	599	600	641	630	610	608	603	633	586	594	620	596	608	609	625	616	578	654	625	611	581	569	570	589	615	625	579	616	572	600	601	610	629	629	637	605	585	625	625	615	593	593	607	566	611	591	611	577	672	619	605	625	610	657	632	664	637	582	596	632	590	610	577	616	632	618	586	630	601	626	599	621	635	595	644	551	573	676	611	625	618	651	657	606	578	593	613	618	626	637	588	618	651	636	637	597	604	629	621	614	598	622	582	604	573	609	607	615	604	592	582	664	600	612	641	570	626	662	607	581	602	660	552	563	582	603	641	621	612	596	570	631	586	613	619	588	596	635	611	609	621	614	601	612	590	590	600	611	587	636	612	643	609	637	599	616	612	618	625	598	626	611	600	592	622	610	615	639	632	593	596	607	610	596	660	660	651	574	631	610	640	639	638	606	614	616	616	627	603	612	580	604	603	647	627	596	586	668	566	625	575	621	559	582	623	581	624	622	600	636	649	615	601	551	607	544	661	637	610	615	674	609	615	604	654	564	569	663	626	576	603	619	604	607	606	629	602	592	597	646	644	553	598	595	647	580	607	564	616	606	646	625	616	609	624	621	626	582	639	613	612	577	580	594	581	619	597	594	606	599	588	568	614	616	645	641	639	607	621	626	580	618	618	563	566	646	584	631	612	622	605	572	597	572	611	646	618	603	641	623	647	587	581	572	605	639	644	639	609	634	606	596	616	630	564	567	617	639	633	585	565	613	632	596	582	584	649	614	597	583	631	608	622	577	587	608	627	665	597	623	593	583	615	637	597	601	616	618	656	604	612	590	595	595	591	615	631	616	616	626	619	630	583	594	613	637	594	630	580	592	644	634	646	661	679	589	600	656	606	590	572	615	652	600	623	595	637	625	625	645	650	598	648	593	648	601	586	625	604	613	609	607	628	560	636	578	626	605	595	576	583	619	593	614	655	649	625	585	632	623	630	629	584	587	552	618	629	600	571	658	609	583	592	581	594	632	638	616	608	630	617	605	633	618	620	607	614	609	624	592	625	572	587	624	608	618	609	614	624	580	608	639	579	597	631	623	599	597	572	578	605	627	576	592	574	657	600	658	583	635	598	618	616	607	592	646	638	570	637	607	597	641	584	588	607	566	565	627	652	636	583	616	611	603	583	635	624	558	654	625	562	600	623	682	571	614	623	601	583	634	617	596	629	642	583	558	594	575	599	630	572	556	610	618	602	630	631	633	657	580	618	646	624	640	635	610	575	630	605	568	604	599	603	609	591	565	605	598	629	625	579	625	623	596	654	619	573	628	626	588	571	576	598	604	580	633	591	640	579	641	585	668	630	628	622	596	589	624	600	592	608	612	601	601	649	628	603	648	611	573	616	590	638	637	572	567	605	601	658	580	604	602	626	627	614	619	621	649	632	566	605	646	649	584	588	584	630	596	583	614	609	654	636	639	627	572	603	566	614	629	616	622	619	643	627	618	586	580	608	598	629	627	622	621	614	670	590	589	627	612	615	654	574	582	553	608	618	613	624	616	629	619	608	620	600	557	614	615	574	599	604	602	579	633	645	626	638	593	621	599	630	637	628	615	640	594	626	623	628	622	625	642	636	592
6256	3127	953	649	538	756	745	655	574	565	431	348	290	264	216	227	177	194	152	128	124	158	151	120	144	121	155	128	131	126	115	124	106	112	136	112	125	132	151	128	115	116	129	132	113	109	126	128	114	107	100	105	118	124	150	113	120	103	114	120	135	140	117	115	134	149	113	123	123	104	115	113	102	108	114	111	112	113	97	116	129	125	121	128	131	110	112	114	125	118	115	111	116	104	126	132	116	121	116	123	118	138	113	112	133	134	130	125	118	124	140	131	123	117	123	112	118	122	114	123	119	130	141	124	131	130	114	117	122	123	134	127	112	129	137	141	99	121	127	143	140	126	136	117	124	115	148	129	118	118	133	126	133	128	128	121	120	139	118	138	118	131	125	132	140	123	124	139	130	129	108	131	126	117	125	127	107	116	139	116	125	119	118	123	128	116	114	117	127	107	126	110	106	119	103	122	105	121	129	109	106	111	113	118	117	86	113	113	101	117	109	114	108	119	120	130	132	142	122	120	127	114	116	130	138	122	120	108	135	122	130	108	133	124	117	114	126	127	117	135	126	116	113	133	123	114	127	114	113	125	124	97	122	114	115	126	133	117	134	110	106	133	101	137	122	133	126	134	126	120	125	109	147	154	111	120	122	114	111	119	116	93	113	110	117	125	117	112	121	129	104	107	129	103	120	138	116	123	135	122	126	147	107	120	102	104	132	141	108	123	124	104	146	107	128	120	135	115	127	120	97	122	113	118	116	119	128	131	109	113	130	127	129	133	109	118	120	134	139	128	107	126	132	134	119	115	129	107	124	111	112	116	120	132	115	105	103	128	124	117	135	128	126	119	125	135	104	136	139	128	132	101	119	129	117	113	131	131	108	101	111	125	114	112	123	120	115	117	132	138	112	127	108	104	137	108	135	120	129	104	115	121	107	112	111	128	118	118	123	115	145	113	115	123	119	113	126	119	141	121	120	109	130	107	118	112	120	139	110	133	116	107	135	127	126	122	102	126	116	114	123	128	102	118	116	123	110	120	104	125	108	107	115	131	110	129	119	111	128	124	116	120	110	137	116	116	115	140	117	131	137	112	101	99	112	126	120	107	122	119	127	120	120	145	124	98	131	122	134	124	118	119	126	127	122	123	145	116	119	119	120	134	123	133	123	121	126	124	121	114	109	123	131	121	109	103	119	125	105	127	108	103	114	102	123	115	130	132	123	116	120	121	115	105	101	135	125	114	125	135	135	107	124	102	125	111	109	113	141	127	131	140	122	115	123	121	126	103	117	114	132	124	142	104	110	114	127	117	107	124	110	118	125	123	124	105	107	129	117	121	107	115	113	109	125	114	110	134	118	110	126	127	125	126	110	121	130	130	139	122	120	120	117	120	116	113	136	133	107	122	113	111	136	135	128	119	105	137	122	135	108	116	116	130	132	147	108	130	121	148	121	105	131	119	125	120	140	102	122	106	106	127	127	123	117	130	117	121	117	113	123	124	140	116	117	126	106	139	119	130	115	122	117	115	118	113	116	109	114	133	121	134	129	105	112	103	116	127	112	133	135	104	139	124	113	104	129	111	127	125	129	127	145	117	124	119	120	132	130	115	120	119	135	114	127	132	128	115	129	115	110	117	120	105	100	116	129	123	121	133	132	127	134	136	103	109	117	121	126	109	91	126	99	128	112	140	115	122	116	133	120	127	111	119	116	111	126	104	120	104	128	107	121	132	117	112	111	126	117	134	120	111	124	119	124	129	126	126	121	138	102	127	121	122	103	147	113	123	132	117	112	131	112	110	122	116	141	124	118	98	117	110	138	114	142	147	138	133	149	132	118	102	115	102	132	116	114	120	125	120	104	122	120	126	125	133	116	107	128	106	102	126	131	108	108	121	116	121	134	104	107	142	124	112	122	117	118	135	126	121	118	130	133	138	147	117	114	127	128	141	138	126	130	121	104	137	109	124	103	128	115	110	122	127	118	123	115	134	131	122	102	133	115	122	111	119	106	113	137	124	138	129	115	110	106	139	106	119	128	115	155	119	118	100	111	111	121	132	111	127	125	115	137	105	96	116	121	134	125	126	128	132	118	117	116	125	110	105	102	114	122	126	128	133	117	120	119	129	123	99	123	110	107	125	120	126	113	140	128	141	135	127	131	116	107	98	139	123	108	139	129	124	111	106	119	128	113	122	110	135	134	104	107	116	119	124	122	131	116	129	108	123	125	113	107	105	141	127	116	122	119	127	109	107	123	112	154	105	139	137	124	127	119	118	126	107	98	111	126	132	130	105	110	142	139	111	119	121	126	154	134	121	119	119	134	106	130	140	117	113	113	126	113	112	113	119	118	117	117	118	123	114	107	136	119	128	126	123	120	109	119	123	109	132	125	119	117	118	107	130	103	110	114	117	124	128	121	118	112	115	116	105	133	133	113	108	113	124	114	118	112	109	117	122	119	133	118	126	112	114	140	129	122	110	108	123	123	113	124	123	102	98	114	123	112	121	110	129	113	121	119	108	137	144	123	103	117	133	125	131	123	132	116	106	113	122	122	91	128	137	101	117	114	123	125	129	106	115	124	141	109	122	117	126	131	141	120	130	118	121	123	126	115	113	114	107	117	117	123	130	121	111	101	124	138	114	115	111	121	127	116	135	110	106	118	139	115	116	108	120	123	101	113	117	127	102	110	130	118	116	123	127	126	100	119	116	124	120	123	122	130	131	104	126	115	140	137	99	110	95	122	135	127	137	130	143	109	102	117	132	121	102	111	104	127	114	122	104	110	114	132	117	146	126	114	103	119	120	134	125	132	116	117	110	139	114	118	112	123	140	108	147	132	100	130	116	130	124	113	114	114	107	123	147	119	116	121	128	114	107	145	114	135	127	109	120	113	126	126	138	122	133	117	137	131	111	105	142	118	129	127	117	102	106	114	109	124	134	128	109	126	119	135	128	109	110	117	113	109	121	119	112	115	113	113	113	122	135	114	111	122	115	102	120	116	119	117	127	112	122	125	111	123	118	119	131	137	127	140	126	151	131	119	119	126	119	101	132	117	115	128	134	118	137	113	129	122	116	126	120	137	119	107	110	125	108	137	107	121	122	106	136	115	136	106	131	124	130	108	123	137	92	121	125	112	126	104	117	124	114	134	121	103	129	137	127	104	125	131	139	121	136	130	109	115	107	101	109	118	107	115	127	115	129	108	103	124	126	122	109	110	133	134	137	120	105	103	126	117	128	126	99	132	117	101	113	125	127	139	129	133	126	118	107	142	120	124	132	139	122	116	135	113	103	128	116	112	106	115	117	133	122	111	94	130	107	135	125	116	116	124	126	125	136	136	130	120	128	119	104	127	114	106	133	128	142	109	118	116	127	106	117	112	99	100	133	124	123	127	126	141	117	118	119	112	123	105	116	136	111	139	115	97	110	124	117	118	140	109	129	131	114	127	126	91	130	120	112	129	117	110	132	125	127	100	134	114	127	120	134	136	105	111	106	123	127
34904	19729	9687	11765	20150	23140	21678	18713	16506	14277	11086	8507	6338	4584	3982	3520	3216	3278	2292	1865	1704	1536	1317	1291	1239	1198	1166	1144	1070	1155	997	996	1056	1033	1056	983	957	980	1023	958	974	945	941	963	950	987	948	953	983	964	1004	969	1013	953	927	998	1024	927	907	970	935	993	996	956	1018	950	956	979	1005	991	972	940	931	970	911	905	994	1003	963	978	954	977	996	965	953	943	918	928	963	1025	978	918	972	957	937	919	899	966	898	952	926	927	914	926	941	905	948	905	999	916	970	969	932	977	1002	976	935	974	927	960	988	986	986	944	981	939	951	967	911	995	937	986	1016	908	966	942	941	918	932	957	928	906	996	952	944	1024	945	910	976	932	974	966	948	1007	955	987	875	942	959	978	979	924	966	899	991	964	993	977	979	968	962	932	934	1014	992	915	1035	942	1042	1008	944	972	958	957	984	911	901	929	961	911	927	977	937	980	917	921	994	965	908	954	938	946	937	970	1006	946	970	957	945	972	930	955	997	984	954	956	966	982	974	948	921	981	985	922	958	975	1010	935	948	920	955	941	913	968	982	972	965	943	982	933	931	975	1015	976	980	960	985	851	949	955	1001	985	959	927	1003	1001	940	1015	931	937	942	984	962	920	950	909	952	959	1035	931	961	942	951	899	899	954	946	958	897	980	953	925	958	948	937	945	949	972	946	905	968	970	993	970	996	885	935	961	963	953	981	940	939	966	931	1012	952	923	974	1002	948	968	934	983	943	936	960	949	948	958	969	935	954	907	949	996	1003	960	978	985	947	1007	964	934	990	1035	967	956	973	993	920	898	996	1001	930	969	1007	899	912	948	1004	938	925	959	974	935	958	916	948	971	949	975	925	970	1002	1007	977	893	978	929	935	928	981	943	928	964	976	965	931	945	992	957	966	926	977	922	942	913	937	918	949	941	952	1006	914	985	939	906	1008	949	950	889	910	973	883	942	990	1003	933	964	1000	945	999	928	887	930	935	944	991	940	953	967	901	927	922	1000	929	992	949	970	931	1010	963	936	937	982	981	924	987	932	1025	917	1002	961	962	952	965	958	982	1004	930	891	915	990	930	965	983	959	940	940	978	975	934	972	898	957	986	937	899	908	987	946	941	917	931	908	950	921	905	950	981	983	987	913	911	968	905	981	937	961	955	942	893	957	933	944	952	984	964	964	950	911	946	945	933	917	918	1009	969	934	943	979	924	956	909	968	950	964	955	957	970	904	938	938	906	950	955	936	934	974	954	918	967	935	933	962	941	913	956	936	936	963	959	959	919	964	960	984	913	931	924	959	956	999	961	976	991	943	1002	937	944	893	949	1005	951	1004	948	949	903	1021	903	927	909	955	965	1015	922	925	952	992	998	952	1024	975	964	952	951	954	943	924	953	943	959	966	980	922	965	921	917	965	912	895	953	936	961	998	965	982	954	972	906	949	983	951	958	927	974	979	960	916	924	932	920	954	986	944	1051	1012	952	981	946	905	920	913	925	964	969	945	987	939	892	955	951	956	983	977	945	964	971	968	957	943	978	967	984	935	958	988	984	927	962	915	929	966	949	943	903	965	972	941	964	938	938	925	955	924	960	932	942	945	975	929	958	940	976	1011	971	959	965	977	897	967	971	962	975	950	997	944	941	918	982	973	943	897	953	957	882	932	964	962	966	984	942	947	942	942	988	1017	936	916	940	948	943	960	990	1020	954	957	922	941	926	992	970	959	983	941	974	937	967	956	968	960	933	971	957	998	881	922	959	1014	954	950	970	938	913	949	950	912	932	929	978	976	999	1043	947	977	895	920	920	1016	998	865	949	912	966	931	904	939	937	974	953	916	890	971	963	897	978	960	939	943	960	933	969	973	965	978	968	953	969	956	979	947	939	997	917	955	945	948	923	955	983	995	962	988	931	939	944	940	979	964	982	885	934	958	997	963	921	938	958	976	991	873	981	949	973	982	981	978	942	851	943	942	964	928	918	905	918	936	956	956	943	897	984	1040	910	952	993	951	936	957	975	942	955	954	1015	948	974	937	930	925	958	999	913	918	997	977	999	991	967	914	970	920	979	961	945	973	916	932	950	970	867	920	889	907	974	935	931	975	940	1008	1004	1003	956	935	914	972	895	969	978	961	946	958	943	958	947	924	958	1005	908	954	967	946	976	968	921	918	988	941	937	956	950	971	932	947	1025	962	938	893	903	937	905	933	974	937	1010	976	948	961	983	915	944	957	927	997	1013	961	993	963	1007	956	966	951	906	927	957	955	979	935	986	990	976	964	948	931	919	985	963	962	998	897	990	958	962	998	975	948	922	957	993	966	936	940	965	940	1020	914	966	908	964	943	923	992	945	953	903	891	924	972	932	907	949	950	977	984	908	920	963	974	993	958	930	950	975	933	953	947	976	930	943	970	959	954	935	950	974	955	905	884	950	1017	1009	919	981	882	994	984	929	898	950	908	984	931	947	955	926	971	974	964	983	891	1001	953	942	963	931	957	943	922	977	935	913	963	997	940	958	967	954	976	1009	951	927	1004	989	958	961	974	977	962	899	990	914	909	961	924	976	900	912	939	991	917	1007	912	956	969	939	922	918	933	966	939	987	924	936	898	984	938	945	954	975	928	977	926	932	932	942	958	941	946	972	918	942	972	935	961	957	954	1002	967	967	983	909	978	947	909	946	902	927	978	970	985	929	930	939	876	1026	950	997	934	930	946	906	954	991	996	977	976	963	1028	894	926	948	979	948	898	941	991	967	946	984	927	957	868	928	964	923	934	940	995	940	993	914	892	980	955	950	987	970	956	943	944	974	939	974	940	949	926	919	967	998	960	956	994	932	977	878	985	989	909	928	924	958	1002	940	958	940	960	928	955	929	1019	981	959	971	934	957	940	935	969	948	876	969	991	950	983	954	1003	973	1001	951	942	940	943	1007	965	1076	932	914	984	1037	958	980	939	934	935	945	998	1027	979	979	920	967	937	879	960	943	923	942	954	987	952	885	951	928	967	928	934	978	935	958	977	963	983	974	930	985	955	1004	1006	943	957	949	939	991	941	979	894	982	978	980	994	971	950	935	925	984	956	947	959	944	986	972	1002	973	947	931	1001	968	935	961	937	1002	907	923	959	954	952	914	993	928	934	970	931	984	938	949	954	950	955	960	956	936	964	909	988	932	956	986	984	899	940	957	934	986	961	967	952	928	959	939	926	958	917	912	992	924	1011	949	980	1058	968	936	968	937	948	951	956	951	924	923	962	938	958	920	942	949	1012	989	981	1055	909	926	975	948	950	940	989	964	898	961	976	970	906	967	964	935	933	967	965	991	938	937	922	1004	973	946	914	951	987	977	964	942	936	933	953	946	966	933	967	928	1020	954	954	964	1003	990	966	951	952	907	971	955	968	935	973	948	974	958	987	975	947	942	945	933	905	945	937	982	937	1007	946	965	934	934	969	902	995	996	995	928	974	926	1012	992	943	942	934	967	914	937	951	967	981	983	953	938	996	925	974	976	970	1007	916	955	939	928	983	1001	964	914	935	957	992	934	919	951	993	904	958	907	968	965	954	936	930	973	969	996	945	930	1003	1016	937	955	959	954	930
3394	1314	518	323	346	405	446	356	326	348	258	203	170	131	139	121	132	83	80	83	91	77	81	76	59	80	79	73	60	56	67	67	56	81	60	81	63	46	66	48	61	68	69	64	52	60	64	64	56	73	54	73	67	46	74	57	77	63	69	53	70	56	71	58	64	58	72	66	76	59	52	63	53	60	57	59	68	79	67	56	68	60	65	72	62	72	63	53	71	58	61	62	67	61	64	66	66	55	75	76	61	60	56	49	50	51	60	72	62	70	63	61	66	67	55	58	52	72	67	58	68	61	61	66	70	69	78	66	62	52	59	47	54	65	66	54	68	54	50	58	54	56	65	58	69	56	64	59	83	67	61	56	55	52	63	71	65	67	52	72	56	61	54	76	64	63	47	66	70	69	72	60	58	62	65	67	68	65	59	63	60	56	61	48	71	62	89	51	68	74	55	60	60	79	69	61	71	63	56	60	52	60	63	59	75	52	61	62	77	73	76	64	75	61	60	75	47	58	65	60	55	65	53	55	60	50	67	75	72	57	58	63	64	71	53	72	58	63	67	74	60	60	57	56	52	66	65	55	73	56	69	56	64	52	66	73	62	65	55	52	66	72	60	62	70	74	69	60	55	60	71	69	66	52	59	77	71	66	71	70	53	67	56	36	75	73	46	54	63	46	57	71	68	54	65	56	69	62	51	66	64	66	73	57	58	58	68	60	83	70	63	66	47	72	68	72	56	63	60	83	65	62	53	50	73	54	68	48	60	58	53	69	56	48	56	71	54	53	67	58	52	68	60	57	64	69	47	65	59	57	65	55	67	75	71	64	67	80	64	66	56	68	51	63	61	56	48	56	63	75	63	63	57	63	55	73	68	69	66	56	53	60	65	58	56	66	65	64	52	70	60	61	69	60	63	54	70	61	61	62	72	65	56	60	66	62	62	82	81	62	52	73	61	67	50	68	65	43	71	65	51	65	61	59	67	55	65	73	66	48	57	63	58	59	54	62	70	63	75	58	71	65	39	67	50	80	74	59	64	52	50	90	53	55	52	67	63	66	58	60	71	50	79	56	70	67	75	56	55	71	72	50	46	68	65	61	63	54	64	57	50	72	63	53	67	58	60	60	66	58	62	71	61	62	70	62	53	78	56	77	58	74	64	67	73	67	66	56	60	73	63	56	73	70	62	55	62	64	66	70	64	59	58	63	57	66	71	58	62	62	76	71	60	81	78	63	57	73	63	37	67	79	66	70	82	74	60	73	70	55	63	56	72	67	56	63	59	52	51	65	48	56	52	65	73	66	67	67	51	63	51	55	79	63	61	49	53	65	64	61	43	52	74	60	70	65	56	54	50	80	56	64	67	70	63	63	78	59	70	65	68	65	43	70	62	60	56	65	55	51	44	62	68	52	66	81	74	52	69	62	73	58	71	57	64	67	49	53	62	51	54	57	68	68	65	70	68	77	60	62	59	64	58	69	77	71	57	57	66	58	70	62	52	75	64	56	67	63	57	62	79	53	55	59	70	71	54	44	72	62	54	68	49	66	71	61	69	68	68	63	81	65	53	56	63	59	62	58	56	54	61	55	49	56	76	57	57	61	63	69	66	61	69	81	67	62	61	78	73	62	51	64	48	70	85	56	62	64	79	67	77	66	63	55	62	65	63	55	61	58	67	70	59	67	72	53	59	59	50	61	68	56	73	57	56	62	53	62	77	76	65	67	58	64	64	63	69	65	64	70	67	57	62	60	62	64	72	58	60	61	67	71	68	65	73	75	65	84	71	59	66	54	51	42	55	56	68	69	60	54	66	61	62	59	71	68	55	68	56	66	67	67	64	72	54	66	64	68	49	59	59	61	68	57	71	65	60	69	62	50	68	66	51	58	72	64	67	64	70	56	43	71	61	57	71	62	62	56	62	66	66	71	78	55	52	52	66	54	63	64	64	55	54	55	64	59	64	76	74	57	66	57	63	69	57	47	57	64	55	62	72	73	57	62	61	63	60	57	76	69	54	52	58	60	58	59	54	64	53	70	69	69	50	62	58	57	50	71	71	60	60	57	71	65	62	53	56	64	75	61	56	66	64	64	62	69	67	84	62	54	65	67	56	55	60	67	59	65	67	64	58	58	65	45	60	59	70	78	62	60	60	68	57	57	68	67	56	55	53	57	62	66	54	62	76	64	59	64	52	69	59	59	65	59	70	65	53	58	73	69	70	71	71	56	64	63	61	61	57	79	56	57	66	58	58	57	53	62	70	74	73	64	67	78	70	69	71	68	73	59	68	66	56	58	69	60	70	60	58	70	61	59	58	71	68	54	57	62	73	54	63	73	66	73	61	73	73	54	60	72	63	70	71	57	52	67	61	86	48	66	67	63	56	80	65	56	73	51	74	54	74	62	61	68	54	64	75	52	82	59	64	51	67	72	68	73	60	63	53	59	59	65	69	66	68	51	66	63	68	64	46	52	71	66	64	74	53	70	63	60	66	70	69	68	56	65	57	72	57	64	53	67	61	62	62	65	52	58	73	63	67	64	48	71	57	68	70	56	69	55	80	67	59	55	73	47	69	72	64	58	64	65	62	58	82	57	57	63	58	68	66	66	66	60	60	60	65	71	64	68	59	59	47	57	63	64	68	77	58	69	68	47	61	71	58	55	65	57	64	55	70	60	44	74	67	66	68	67	74	67	64	70	73	76	66	57	68	69	73	73	57	61	65	73	68	57	66	72	60	70	59	63	74	65	64	65	67	60	62	61	84	76	65	59	70	61	57	77	70	75	67	69	63	68	61	64	56	61	64	72	60	64	61	50	54	52	65	63	69	78	72	58	71	58	45	76	63	69	63	71	59	73	67	64	73	63	68	59	69	66	59	78	53	73	49	81	67	47	63	59	47	50	57	70	66	70	74	60	65	62	62	66	64	52	56	77	52	57	71	76	60	60	80	66	63	68	62	66	67	58	60	71	59	71	59	59	63	57	75	67	63	56	50	73	55	64	54	71	57	70	58	72	61	67	65	69	70	63	58	71	58	55	70	53	53	58	55	63	69	63	58	76	63	65	54	66	51	60	60	63	72	46	55	48	52	64	60	65	52	57	57	52	63	51	72	55	80	67	53	60	53	58	62	72	59	47	56	66	63	63	83	63	60	74	64	64	64	62	46	61	58	74	86	79	80	63	59	61	67	67	58	64	64	73	55	83	63	51	57	77	78	67	63	75	50	51	55	71	69	67	68	67	76	70	47	68	65	65	70	63	65	67	54	73	50	55	70	58	62	48	72	49	73	67	75	65	55	71	61	62	65	61	61	69	73	58	54	74	72	65	55	68	63	59	73	58	66	73	55	64	61	53	52	60	69	61	54	51	55	73	45	60	49	54	65	58	61	66	64	57	71	64	60	56	69	61	65	56	71	55	56	59	69	66	60	62	54	51	64	61	66	64	76	71	78	54	68	62	70	70	73	65	83	62	56	60	54	51	57	77	80	49	65	51	66	47
27470	13071	6401	8143	14672	17150	15643	13033	11315	9376	7104	5536	3639	2588	2145	1782	1970	1691	1321	986	1013	869	715	667	643	620	637	614	583	543	540	516	557	515	513	539	527	532	537	516	503	469	488	558	487	511	501	529	524	499	510	501	518	520	527	489	561	520	518	546	533	543	539	554	551	531	537	509	482	514	474	555	487	496	545	523	507	537	526	515	490	541	529	514	552	525	506	506	561	521	530	484	547	502	497	569	494	474	539	512	537	504	528	533	483	482	532	501	516	520	582	515	525	480	508	558	487	562	489	540	531	524	480	534	517	522	509	486	522	481	534	502	569	579	548	512	505	560	496	509	562	503	490	521	543	515	519	531	535	525	560	532	507	472	528	514	491	473	498	518	527	526	510	521	511	502	545	583	517	528	500	524	518	563	505	527	509	528	504	582	508	503	535	538	503	557	542	508	533	531	518	474	509	532	520	510	534	486	510	553	561	504	503	518	512	532	498	526	488	459	494	528	524	520	537	546	483	470	507	568	517	522	537	499	511	512	526	499	533	511	509	506	599	530	544	517	498	519	500	509	541	508	540	507	560	480	513	528	506	565	491	523	532	536	492	525	532	537	522	492	577	515	479	539	517	519	514	498	538	543	518	557	502	492	499	518	508	541	534	528	503	528	522	538	542	522	494	556	514	496	540	564	492	525	542	484	501	571	505	548	511	540	508	549	574	541	526	511	530	535	502	554	502	524	514	517	477	529	516	485	537	526	516	558	512	498	539	540	513	543	513	500	541	527	541	523	516	505	496	534	553	523	488	511	490	520	515	520	565	511	522	562	505	510	500	508	564	521	526	506	512	461	546	555	474	534	518	546	516	528	465	500	523	525	558	560	528	508	503	524	513	497	505	513	526	525	517	523	474	488	534	546	527	507	547	499	508	551	480	508	515	506	549	501	546	490	525	530	524	495	497	502	482	542	529	479	496	523	546	520	519	535	558	534	520	502	510	507	504	512	521	519	513	525	545	516	509	516	524	488	521	501	476	551	522	514	559	541	487	509	497	487	504	515	536	523	526	506	478	506	532	489	499	520	520	496	554	475	528	521	506	521	527	494	507	517	505	495	535	483	538	532	518	520	498	531	572	523	545	530	495	506	490	525	503	539	523	493	535	573	546	500	560	559	532	514	519	486	500	532	522	529	500	557	539	475	501	493	491	498	513	502	445	505	484	520	520	505	499	532	507	543	528	537	549	494	542	512	517	529	498	542	517	501	503	471	537	526	518	510	500	519	550	504	542	576	537	523	536	510	529	461	506	539	512	542	537	541	533	524	507	536	531	492	550	570	520	544	516	555	529	530	540	474	537	488	526	479	502	501	498	528	530	482	513	493	594	544	493	532	534	530	544	517	534	554	527	519	527	547	504	514	529	540	580	502	539	503	511	539	519	535	518	545	533	529	524	500	508	526	511	536	504	477	484	503	481	544	524	542	532	511	505	492	493	534	539	553	557	493	529	534	558	512	537	550	493	564	528	491	515	527	511	510	561	491	524	524	502	494	525	537	566	517	521	466	506	522	553	546	540	524	544	528	538	511	514	511	487	501	502	500	532	528	530	535	516	540	524	499	485	474	504	537	516	509	489	525	506	519	529	517	488	488	568	532	503	541	496	499	529	507	522	526	490	530	499	504	526	543	528	517	515	508	510	539	516	498	550	530	499	524	491	500	517	525	516	496	542	519	452	558	545	511	515	499	498	489	515	558	531	543	519	491	524	472	486	521	498	500	543	516	509	512	505	520	501	511	519	506	505	518	533	490	517	557	498	513	515	518	510	543	518	527	480	506	520	516	538	519	507	508	490	485	511	533	539	520	522	526	488	539	474	537	534	512	514	529	545	514	526	513	496	549	539	539	523	485	519	527	511	515	566	515	513	526	511	490	544	509	536	504	522	512	541	501	550	541	508	510	490	527	555	504	490	480	556	502	569	552	535	515	546	517	499	516	521	517	530	558	526	510	516	562	492	509	494	492	509	552	525	502	513	514	502	508	570	515	518	493	536	542	533	522	511	530	499	511	560	522	469	497	495	542	530	510	564	501	524	520	508	500	510	534	528	510	527	509	485	519	509	556	494	524	539	515	556	570	505	542	522	550	481	478	509	481	496	523	498	536	553	530	545	542	505	529	474	497	546	465	522	491	504	549	541	478	557	528	529	537	499	501	529	501	488	557	540	511	533	492	542	530	483	520	509	521	518	510	545	523	501	549	565	488	522	491	571	525	560	481	506	494	536	538	471	535	502	519	535	511	516	529	508	531	530	513	536	498	523	540	500	505	512	529	487	489	531	514	536	516	513	548	525	491	507	511	506	506	557	546	510	548	477	524	528	564	499	549	483	524	535	501	521	542	530	522	487	515	489	537	497	487	485	505	517	475	531	471	519	515	561	464	495	521	498	495	508	504	557	514	525	501	476	549	580	509	550	561	548	539	511	494	526	535	541	534	485	508	518	501	484	498	496	505	494	549	513	501	515	511	511	534	510	552	518	500	496	527	497	527	565	536	536	518	524	517	512	541	512	473	489	532	530	535	521	526	518	539	496	522	529	533	549	509	532	528	539	491	535	515	533	559	523	525	514	544	483	503	511	500	481	497	556	494	530	496	503	528	546	478	512	498	507	485	545	511	472	514	531	550	560	498	556	555	489	517	516	539	496	534	525	517	545	496	529	549	505	508	578	483	522	501	522	555	539	516	513	537	563	475	515	511	491	498	513	500	506	543	543	531	547	476	537	526	494	498	499	540	496	541	549	532	534	517	516	513	523	529	534	492	551	499	507	502	505	502	522	502	552	520	506	498	520	522	504	497	551	556	507	514	511	514	514	536	569	564	546	530	534	548	504	523	510	523	525	473	533	521	491	498	539	533	526	534	539	540	532	514	517	478	579	507	505	548	492	512	544	509	539	520	580	485	513	531	508	509	492	534	537	457	516	512	505	547	520	498	520	570	509	538	519	521	515	505	537	536	516	542	511	557	509	547	512	511	507	517	520	496	549	513	571	551	510	550	566	560	483	499	537	539	503	496	499	510	522	529	520	463	506	552	476	497	541	581	519	493	497	528	532	530	469	530	510	501	541	487	495	560	539	553	515	529	488	506	519	504	524	527	524	514	505	490	528	531	532	575	511	567	531	562	540	543	517	530	530	502	517	519	508	532	486	550	507	534	504	510	549	556	532	527	488	545	518	498	501	530	518	511	520	487	505	540	528	503	532	486	525	547	523	503	541	516	538	529	524	515	515	519	496	522	555	505	503	538	518	530	510	510	519	556	533	533	492	528	495	524	537	515	515	480	513	521	543	524	529	538	519	501	527	509	554	505	486	540	507	510	508	514	489	517	507	513	508	556	517	490	506	514	562	542	504	515	529	487	512	515	575	494	535	535	532	538	551	490	524	483	494	508	504	516	500	522	497	507	536	532	524	532	532	532	546	493	526	507	511	517	539	542	547	468	501	508	537	516	543	558
3150	1341	555	392	317	398	413	367	355	293	276	237	158	124	122	113	110	94	101	82	79	89	75	69	71	80	72	87	68	77	79	68	57	72	66	74	73	70	78	71	70	84	73	75	69	66	65	75	71	77	57	70	67	71	67	76	49	68	61	63	69	77	57	58	77	65	76	70	76	83	75	69	68	59	78	67	65	70	78	71	75	72	65	82	80	72	68	66	64	67	66	86	64	64	73	85	60	66	60	83	84	77	60	74	64	58	74	69	69	55	66	75	70	67	63	71	70	68	81	69	64	73	61	63	68	67	75	69	53	71	80	66	70	79	75	71	65	70	85	73	57	69	71	59	72	76	67	74	74	77	61	85	68	61	62	73	71	87	56	71	75	82	79	61	67	66	61	68	70	63	74	66	63	61	71	62	77	62	50	65	61	79	88	52	71	75	62	83	63	81	54	65	68	73	85	65	66	79	66	59	76	72	63	74	56	70	61	59	62	67	63	66	84	68	59	73	75	77	72	54	71	53	81	62	67	64	63	71	82	75	73	76	65	60	69	69	73	72	72	75	70	64	74	71	73	68	65	76	64	82	74	63	71	70	72	64	64	63	77	75	67	65	73	80	64	75	63	62	74	68	68	64	80	81	66	75	62	69	70	57	77	60	62	69	76	66	62	60	65	79	71	68	74	74	76	52	71	84	93	85	69	73	79	66	74	65	65	64	82	79	60	75	89	76	57	66	80	49	66	66	55	81	75	64	56	67	72	74	73	72	80	79	80	55	87	63	81	86	66	74	70	58	94	72	68	73	72	53	62	65	68	68	74	56	67	74	68	69	74	75	64	71	67	66	78	68	72	79	77	78	80	66	75	72	74	64	55	72	69	85	84	70	68	75	80	75	65	66	74	71	61	78	78	75	71	76	68	69	64	65	66	71	65	71	65	71	61	64	61	78	73	83	74	61	69	81	69	56	58	57	68	59	63	79	64	62	64	75	73	80	56	63	60	73	63	82	55	60	65	66	71	65	72	55	69	67	62	84	75	79	66	66	57	63	70	75	69	78	89	71	64	75	78	72	63	63	66	67	73	69	68	71	56	62	66	76	67	64	75	69	65	73	76	74	66	71	84	71	56	82	65	79	82	74	65	87	59	71	72	61	67	81	67	68	72	66	69	66	74	65	81	75	66	70	68	66	68	77	76	60	67	71	61	65	76	77	78	70	76	61	91	76	71	63	66	58	66	71	72	80	74	76	78	76	65	64	57	75	57	92	60	63	71	68	82	75	87	64	65	69	74	74	57	69	78	87	80	70	70	67	67	71	67	67	58	68	67	70	53	75	76	81	54	59	70	69	67	67	89	95	52	60	69	64	62	63	69	79	84	59	77	81	68	88	55	61	72	54	72	65	65	55	66	84	70	56	59	66	59	76	72	76	69	70	72	70	76	74	63	82	81	69	69	84	65	71	61	67	73	66	69	72	74	84	63	61	56	54	65	57	63	70	72	75	68	73	70	80	64	67	63	55	68	79	69	68	68	56	65	69	77	57	75	71	65	84	69	68	68	80	76	67	81	69	72	72	57	75	66	79	58	66	77	77	55	65	67	66	59	73	80	63	52	58	77	80	65	64	46	76	70	63	54	63	66	70	76	73	68	80	95	58	69	56	74	74	51	72	59	71	55	65	53	92	79	71	52	61	72	81	71	60	70	69	66	71	71	68	52	71	76	63	61	65	83	86	63	56	68	76	65	63	67	76	72	80	74	82	73	77	66	73	65	70	66	85	69	71	67	52	65	71	73	80	63	85	68	74	80	79	78	79	66	77	72	50	82	68	70	76	80	65	69	79	62	76	64	59	82	64	76	74	66	83	72	70	74	60	55	61	91	55	64	85	72	71	70	86	85	74	67	52	80	58	72	68	75	82	78	64	61	75	70	83	77	76	66	66	67	76	66	70	62	77	64	81	73	68	73	73	66	65	68	52	57	67	75	74	78	64	76	76	60	68	75	69	73	73	68	73	69	68	67	76	72	76	67	81	71	60	66	61	81	81	70	70	72	64	59	71	61	69	71	71	66	66	88	80	71	80	73	80	59	69	73	74	74	65	63	55	58	70	67	91	65	75	67	64	66	80	58	62	65	65	60	70	64	81	86	70	63	80	66	62	52	74	64	67	65	81	51	83	74	74	70	68	85	86	50	56	86	58	82	75	67	65	74	64	78	67	75	77	76	83	49	74	71	68	85	93	70	68	65	77	74	74	84	66	65	60	74	64	69	72	63	65	71	56	79	67	74	66	57	71	58	64	76	71	72	72	63	72	69	70	79	69	69	56	71	70	68	63	66	67	78	59	68	71	69	79	59	75	66	71	80	62	70	70	76	87	58	67	60	74	63	80	68	70	63	60	81	61	88	73	69	69	80	65	67	71	68	60	69	70	81	64	87	72	75	68	67	63	64	74	66	75	78	78	74	64	77	76	58	73	63	75	70	66	69	63	71	71	74	69	68	68	77	74	63	96	77	78	60	75	67	66	76	80	68	76	76	87	71	69	72	80	67	62	64	72	64	66	73	53	63	69	77	65	88	52	57	73	72	68	69	74	73	79	57	89	68	68	58	73	69	63	74	80	71	74	75	73	61	68	58	68	83	67	70	71	74	65	59	68	71	56	62	77	66	74	78	75	69	61	69	87	64	72	88	62	70	69	57	61	74	72	64	72	75	65	75	66	73	77	66	64	69	61	73	70	70	80	82	65	65	66	61	86	62	64	66	87	72	76	69	77	71	71	79	64	82	64	68	61	70	58	82	68	56	69	76	68	74	90	79	77	63	58	72	74	57	67	77	79	76	77	89	56	75	70	57	74	65	79	74	87	68	71	74	66	72	70	70	78	62	71	67	72	67	66	83	78	63	71	59	72	54	62	77	75	65	67	70	74	82	57	71	73	67	85	73	72	59	55	52	69	83	67	70	59	63	67	58	74	65	65	74	70	55	61	64	78	58	67	52	72	77	64	65	63	70	76	78	79	74	76	80	64	63	65	74	76	69	70	80	65	73	76	62	66	80	72	87	68	69	72	85	60	73	79	66	71	71	79	59	72	83	55	74	89	76	80	71	65	64	71	69	70	76	71	73	72	62	81	71	82	56	78	68	66	76	62	83	79	60	70	70	68	61	72	62	70	59	64	59	71	74	80	70	74	56	79	76	60	66	82	82	85	66	62	79	79	84	85	56	66	68	68	77	69	61	70	85	64	78	60	67	80	69	64	72	81	93	68	74	59	63	58	84	69	77	77	55	57	66	54	75	80	66	71	56	76	67	62	69	84	68	85	85	71	70	77	76	63	70	81	63	61	80	73	69	79	66	66	55	67	70	57	58	62	78	69	80	60	63	56	56	73	72	61	76	64	69	52	79	58	65	57	79	52	75	61	77	67	67	77	72	69	73	67	61	78	76	69	73	69	65	70	69	68	71	73	66	74	52	60	71	66	86	63	71	56	77	72	71	63
27830	13361	6620	7899	14861	17047	15188	12831	11250	9232	7395	5746	3768	2595	2255	1966	1886	1689	1419	1109	1085	1021	846	778	699	687	697	597	635	595	586	555	596	584	609	588	615	561	576	550	553	557	562	585	532	631	592	592	551	579	565	577	563	549	537	581	591	566	529	626	605	605	603	558	592	534	556	611	541	571	609	602	570	546	549	557	535	578	570	546	577	568	579	606	549	603	527	593	602	570	582	603	562	593	537	535	577	600	582	564	552	566	563	552	571	536	607	608	591	592	558	563	590	541	536	600	615	590	551	551	603	564	541	552	561	514	572	550	595	565	596	586	599	597	592	576	587	554	573	567	569	566	567	554	556	565	555	583	594	591	589	596	540	579	549	623	560	551	565	628	597	576	568	608	584	527	580	546	571	599	577	581	549	548	583	569	575	584	560	566	602	583	547	568	575	559	573	560	580	560	538	538	610	559	546	547	593	563	553	541	541	609	570	561	575	574	548	569	548	558	563	541	550	571	528	552	588	584	586	585	588	564	582	581	567	603	546	588	604	580	540	566	539	587	588	604	616	578	527	630	543	572	575	596	564	537	588	556	554	550	556	565	591	563	565	609	563	571	566	597	577	588	548	539	610	583	584	601	561	588	609	600	572	602	586	554	592	588	538	581	612	569	556	585	594	596	560	554	574	605	572	609	561	599	539	576	572	579	588	563	526	580	601	544	598	591	574	515	512	572	561	548	585	570	600	583	564	577	553	572	550	551	542	649	575	578	597	568	552	557	585	589	570	569	562	590	551	582	597	586	565	568	578	576	550	603	532	528	587	595	566	556	577	555	575	616	583	561	576	575	606	564	568	590	568	563	602	571	598	548	573	573	552	573	582	544	598	570	607	570	560	593	572	607	531	587	545	604	558	552	551	561	547	538	564	549	561	607	584	538	574	590	579	592	570	598	532	562	577	556	585	599	558	531	593	550	535	582	559	541	581	559	529	574	588	604	574	561	602	605	565	553	591	605	565	599	628	643	578	548	558	584	586	570	566	555	567	570	597	564	561	589	562	577	529	609	576	570	601	543	569	565	569	589	581	556	562	576	576	522	561	606	568	591	548	553	553	540	588	578	564	554	547	618	599	603	592	588	538	593	571	575	543	576	576	585	556	577	575	591	566	547	587	560	593	573	603	610	535	543	577	587	568	534	573	566	569	557	576	538	580	571	587	576	531	557	580	563	598	546	553	550	538	547	583	552	589	574	595	605	545	545	559	582	590	585	553	569	529	530	619	587	605	556	544	503	566	600	606	579	568	596	544	531	601	572	585	610	551	548	583	587	608	562	583	558	526	575	518	541	520	581	541	563	534	598	538	602	583	560	581	575	584	555	538	537	582	547	542	549	554	580	602	523	555	556	557	562	576	557	575	595	591	580	599	552	565	585	584	581	588	523	566	578	565	572	563	558	590	606	605	548	545	570	539	606	578	609	575	606	551	607	610	563	580	559	532	572	535	606	554	586	579	594	591	570	591	546	606	570	569	569	532	546	586	595	594	559	599	596	591	541	573	542	612	566	613	579	563	566	587	539	576	574	528	542	587	555	560	589	560	620	579	568	566	569	581	582	558	559	567	533	602	583	568	535	578	596	545	556	544	568	591	544	571	537	614	539	567	598	564	559	555	545	565	596	532	550	605	578	542	515	536	576	561	579	594	593	528	544	586	554	580	547	534	556	646	609	569	608	583	541	575	550	591	564	580	596	589	565	546	623	617	611	589	559	572	547	565	584	574	596	581	582	556	579	563	571	553	576	575	566	560	583	573	575	616	566	567	567	592	566	566	564	621	608	571	626	597	555	562	541	592	596	589	564	564	563	595	586	585	535	587	541	571	560	602	592	581	620	560	626	594	614	579	574	569	603	565	592	551	570	584	559	581	577	638	579	564	578	612	539	568	534	574	607	524	592	553	547	560	560	557	624	568	559	564	591	600	563	596	601	540	577	588	583	596	601	564	540	560	562	563	539	539	584	580	541	528	581	575	556	601	568	594	600	604	568	599	581	563	559	554	522	572	549	616	580	564	570	547	616	587	573	587	598	568	584	551	602	588	567	566	558	616	564	558	539	600	581	555	591	569	594	579	587	566	542	560	596	579	526	549	533	610	544	610	557	538	551	560	569	580	592	612	532	594	575	551	574	577	601	596	571	550	608	553	563	563	638	571	582	552	542	576	603	585	606	603	561	585	577	569	565	567	556	579	551	570	560	600	531	566	572	570	557	547	563	543	564	608	585	519	588	586	576	562	569	549	602	594	567	582	587	569	538	531	578	571	586	545	591	572	536	585	578	537	582	583	571	567	606	534	578	578	559	553	592	600	524	576	646	586	537	548	563	543	578	612	582	577	575	577	596	577	541	572	582	568	560	550	553	536	540	522	605	587	637	615	527	539	589	587	568	568	592	508	538	592	568	561	549	597	559	595	614	575	566	567	579	524	565	558	557	597	558	612	577	567	565	603	574	601	550	581	628	588	607	568	530	583	536	577	554	614	573	559	582	579	552	561	534	577	555	555	551	599	563	555	563	569	585	595	539	595	588	565	604	569	504	573	576	576	554	548	578	540	585	580	609	590	571	607	597	601	560	551	616	556	543	581	570	559	584	549	574	570	603	549	609	588	547	549	554	549	554	556	574	589	561	617	576	580	548	516	583	576	559	610	584	545	571	567	632	597	565	597	543	594	622	548	563	547	591	596	524	573	543	552	591	588	588	534	577	544	586	607	563	568	537	605	560	620	615	558	578	570	555	591	542	612	560	568	574	578	569	617	596	582	561	557	579	572	570	587	546	538	587	564	556	596	570	537	570	578	567	584	551	599	612	611	560	560	614	554	571	607	591	544	560	549	607	526	572	568	610	557	570	577	541	610	567	581	581	563	580	555	575	575	546	569	550	586	537	585	590	569	561	559	625	551	607	586	560	550	587	624	624	589	553	611	584	525	532	579	602	575	610	574	581	569	546	550	580	613	535	588	604	547	607	552	590	569	541	565	606	539	541	587	606	516	547	573	598	582	605	542	569	541	553	580	568	553	565	642	594	587	554	550	577	556	570	597	571	589	561	613	613	588	597	568	589	602	567	587	542	551	579	546	562	558	594	592	585	587	535	521	548	589	570	540	559	628	594	557	579	582	576	584	596	609	567	549	575	622	609	572	551	548	615	610	596	571	612	584	584	616	595	571	553	530	542	572	589	582	594	581	519	548	569	535	572	570	622	569	581	569	612	526	569	586	542	596	584	613	620	580	575	545	562	541	578	556	553	567	619	563	598	582	568	617	559	588	598	602	572	569	536	569	548	580	613	564	599	538	602	589	573	592	551	579	554	549	551	607	574	533	564	618	588	574	583	542	575	551	528	611	589	571	562	579	596	583	605	603	571	570	575	510	515	600	580	539	568	607	586	570	599	568	527	561	567	562	612	564	555	575	576	570	579	583	566	594	585	566	548	555	561	586	565	567	569	558	591	610	578
4706	1947	698	474	401	516	492	438	436	350	319	285	234	157	130	127	149	101	101	91	91	85	100	85	98	88	78	68	78	82	91	68	60	78	77	72	72	89	67	83	64	71	68	84	79	68	78	62	81	75	68	79	77	70	68	66	63	78	78	72	76	79	85	76	59	74	73	76	66	89	71	58	84	69	71	68	74	68	83	67	75	81	63	93	71	68	74	76	65	73	78	86	71	72	59	71	83	79	86	80	71	73	63	76	69	68	64	66	59	63	76	72	81	72	85	66	68	84	73	78	75	81	79	62	62	58	68	72	85	60	69	63	72	72	71	67	79	72	94	77	77	58	67	66	87	74	54	68	60	63	72	68	67	84	79	84	62	69	67	54	76	65	78	72	76	52	63	68	89	70	63	76	76	77	85	75	70	62	63	71	69	52	70	71	75	80	69	87	76	67	76	83	82	90	75	91	70	72	72	69	54	103	63	70	70	59	63	79	65	69	73	70	93	54	73	82	68	68	69	64	81	68	74	74	84	77	74	81	62	80	71	67	70	76	75	75	53	77	80	72	81	69	77	65	85	78	72	69	82	75	65	74	75	74	74	76	78	84	82	71	80	93	72	62	74	72	78	58	88	75	93	75	69	73	71	67	73	74	59	56	69	63	66	72	70	58	77	75	53	70	59	57	81	70	78	52	60	75	82	71	66	81	65	76	79	72	71	66	67	76	78	87	70	74	70	58	85	88	75	70	68	58	74	64	72	74	73	75	77	84	72	88	66	76	65	62	69	72	78	75	75	76	77	74	82	73	65	84	91	61	76	76	61	68	61	77	67	75	74	71	87	82	63	74	71	59	61	61	66	94	56	75	60	64	72	83	52	73	77	93	64	76	83	63	62	71	78	66	84	68	96	71	67	82	77	88	76	64	75	87	67	64	73	63	65	70	78	61	68	67	82	59	68	78	65	75	84	59	73	72	78	69	81	56	63	73	71	76	60	76	73	91	67	57	67	71	62	83	69	90	69	69	56	67	88	74	79	68	76	61	80	89	72	75	69	81	63	65	72	67	85	65	81	62	65	62	72	81	65	70	68	62	70	72	77	74	75	82	72	68	49	72	75	78	78	89	81	70	75	73	74	79	71	70	59	64	87	60	67	64	64	73	64	92	71	51	89	79	89	63	92	80	67	82	79	80	66	72	88	66	92	71	71	73	73	82	67	68	75	89	69	62	72	70	75	81	57	72	76	67	67	80	76	68	76	69	76	78	67	72	75	84	59	58	71	68	63	62	74	69	72	73	64	66	77	71	71	78	69	69	73	76	67	75	75	92	73	79	74	80	76	75	74	68	66	68	84	74	57	84	66	88	59	78	74	71	79	88	64	73	73	85	76	81	89	70	89	69	77	82	81	69	69	75	76	80	64	87	60	73	63	81	68	64	92	87	86	66	64	62	66	80	76	77	66	63	58	72	56	80	70	68	71	72	52	70	61	65	63	64	86	67	63	78	76	82	68	69	57	60	65	71	75	72	59	55	75	69	65	67	60	71	72	77	59	56	68	88	72	67	78	54	66	74	66	72	70	65	72	62	75	65	66	59	72	72	87	62	71	71	78	77	79	69	60	83	77	68	69	58	71	71	60	77	81	63	61	71	62	74	59	76	94	67	79	75	60	80	67	80	83	66	67	65	68	75	73	76	72	75	87	75	73	77	72	65	72	84	58	66	75	56	76	82	80	80	72	72	68	71	84	62	62	86	74	80	72	79	65	77	75	79	66	63	73	63	59	69	70	73	80	64	81	88	74	55	77	62	83	84	60	72	75	77	75	76	76	69	77	91	60	76	67	58	83	83	88	68	55	58	68	80	69	72	60	68	62	80	73	65	67	83	74	60	73	64	62	63	67	74	63	68	86	94	84	81	73	66	71	72	71	82	82	65	71	76	66	90	75	56	92	85	57	74	81	80	80	86	64	80	75	72	77	77	62	68	76	87	78	69	71	81	73	68	72	75	69	57	77	74	71	73	78	75	85	52	53	82	87	67	81	72	77	70	77	64	68	75	71	77	68	73	86	76	76	70	103	82	86	68	78	67	70	72	67	70	88	79	68	67	85	66	90	74	73	82	77	67	74	79	66	55	66	77	78	81	75	62	79	80	70	66	60	66	87	84	69	77	70	69	57	63	79	72	91	71	75	69	75	70	73	71	60	82	64	69	78	67	83	63	81	80	62	87	83	66	56	72	64	80	53	73	83	74	61	77	62	70	76	65	77	72	74	81	69	76	73	74	73	76	80	88	69	56	83	67	55	57	70	73	80	81	68	79	71	73	68	54	82	80	61	69	93	80	80	64	59	80	66	79	75	72	63	70	74	72	86	77	76	69	78	53	64	82	79	72	68	69	73	78	71	64	77	92	75	77	59	66	65	63	75	81	75	68	77	68	80	70	69	81	76	70	65	60	69	66	72	71	80	69	68	70	67	72	75	79	82	66	64	68	67	89	66	74	83	71	91	79	58	74	71	70	71	82	60	67	68	67	74	84	70	65	56	80	78	85	80	61	67	73	67	72	91	76	68	84	87	64	74	69	68	73	80	76	67	61	85	63	79	75	77	62	59	77	58	70	73	70	82	75	77	69	64	78	62	81	81	75	69	72	87	58	83	60	76	66	77	64	84	60	78	85	71	76	88	72	81	69	67	76	61	85	68	72	63	76	55	65	73	75	63	71	70	79	77	80	77	74	83	68	66	82	72	75	71	78	89	67	61	80	68	70	69	71	60	66	65	60	64	70	62	69	89	76	96	64	73	70	83	68	62	70	59	58	71	77	72	65	64	87	49	67	61	63	77	72	63	72	72	76	75	72	80	60	77	78	83	66	75	68	64	63	65	78	60	88	49	71	66	82	69	59	71	82	68	68	69	66	67	78	91	61	85	66	64	84	58	62	70	84	63	72	86	76	75	70	71	75	85	62	87	62	80	76	72	69	76	63	83	67	69	76	65	65	70	69	78	68	66	77	66	58	74	72	72	68	78	58	94	74	75	75	95	58	88	59	82	66	86	71	71	68	70	62	76	76	62	69	68	70	75	81	65	73	72	73	84	58	76	72	76	71	66	62	78	69	85	77	62	63	73	71	77	82	90	67	55	63	69	54	64	80	72	56	65	63	77	71	79	70	52	73	89	67	59	96	80	81	73	74	76	76	73	88	63	77	86	60	70	83	63	80	64	72	64	68	77	62	87	78	77	74	81	70	76	67	75	66	70	74	65	84	71	64	57	78	63	69	69	77	75	69	77	71	53	61	80	68	70	54	68	71	68	61	99	66	61	82	64	70	77	71	77	87	85	83	62	63	83	77	68	75	64	73	73	78	70	78	63	78	74	78	75	75	59	67	76	75	63	73	90	57	74	87	82	74	69	75	66	68	63	75	68	67	65	75	70	85	61	64	84	83	61	78	77	79	67	82	65	73	77	70	60	72	82	75	80	73	69	74	65	77	80	73	79	69
30208	16083	8230	10106	17371	19416	17846	15387	13610	11453	9958	7542	5584	3796	2927	2507	2528	2133	1658	1385	1155	1186	971	871	833	739	751	704	675	642	643	642	625	645	616	575	609	659	627	616	610	592	592	614	625	605	575	576	581	591	630	608	580	597	605	592	628	628	589	610	609	589	598	591	558	599	602	609	597	582	633	595	630	658	606	563	575	609	576	586	623	583	601	618	564	644	631	603	535	597	599	558	606	574	575	591	556	611	615	571	574	584	580	591	621	645	562	571	590	543	597	566	578	553	590	582	537	594	581	581	561	592	587	573	641	581	591	608	579	595	572	587	589	638	587	600	615	574	640	556	562	640	613	582	634	643	585	636	626	614	624	599	581	576	589	602	581	591	603	583	612	608	632	609	603	604	603	619	593	569	587	585	580	599	583	597	594	547	604	619	586	558	614	598	606	635	553	590	594	640	595	570	586	594	572	546	594	609	593	612	576	581	574	662	571	593	641	559	610	641	564	630	516	540	564	592	579	583	580	578	614	580	605	591	558	619	593	602	617	604	612	603	600	584	590	566	609	554	621	592	638	602	589	596	601	606	619	593	611	617	586	626	550	586	556	554	599	604	570	626	573	609	591	552	618	592	574	602	612	614	623	617	638	595	600	575	597	604	606	590	626	572	625	610	602	641	575	629	621	605	606	575	584	590	580	618	586	584	617	601	597	626	624	620	617	571	617	567	595	583	572	598	607	595	562	536	595	582	602	604	596	606	623	589	605	576	600	611	615	613	581	598	610	613	582	592	567	592	569	560	602	545	637	614	572	550	587	561	625	655	617	583	638	612	611	616	629	575	593	603	611	598	631	579	618	600	568	644	601	616	595	567	619	585	638	618	587	618	614	630	609	618	563	573	560	590	598	577	601	589	594	649	570	598	582	607	650	594	578	617	585	585	629	571	594	585	551	541	579	615	593	594	612	579	576	571	599	596	584	565	602	607	582	595	593	599	657	586	582	543	584	620	558	629	572	588	570	544	606	587	615	601	589	595	592	592	627	547	603	618	594	585	598	562	633	629	617	632	571	621	574	595	573	626	571	602	617	592	594	612	586	602	586	588	583	585	587	577	594	559	610	573	571	563	588	617	601	595	566	573	610	614	615	573	577	610	597	635	655	607	622	616	586	623	569	594	578	623	593	592	595	604	567	597	577	587	602	590	600	596	599	603	584	599	583	576	590	587	566	605	604	556	619	610	536	582	586	600	610	556	598	597	582	585	601	592	625	577	562	584	591	563	541	589	581	572	594	622	629	636	608	589	579	609	619	617	599	601	589	584	600	615	610	616	603	590	616	609	604	627	607	628	572	569	639	587	588	600	620	614	604	599	599	586	630	590	583	613	591	638	569	594	634	586	587	549	650	564	587	576	629	625	615	603	634	619	570	599	584	577	612	596	588	596	588	591	569	570	559	597	634	624	607	580	569	603	558	569	630	604	632	594	573	601	629	641	572	619	608	573	649	584	615	613	601	584	609	612	633	582	584	609	589	587	636	608	574	610	642	626	600	591	588	584	610	630	604	560	605	610	628	607	618	581	634	595	571	626	629	583	560	563	601	607	585	548	589	615	578	576	572	615	603	584	619	558	562	614	571	599	592	573	567	575	571	595	592	583	573	551	576	631	613	631	615	610	627	625	635	562	617	591	589	612	568	604	664	612	560	609	611	564	559	581	595	627	525	618	624	608	613	582	667	616	592	586	591	564	615	575	637	585	592	547	577	611	546	617	595	562	569	588	572	606	568	566	641	596	589	621	595	594	604	593	591	577	571	644	555	606	588	607	598	598	538	576	581	574	578	587	569	627	587	571	610	609	584	617	608	610	571	597	581	600	598	637	597	634	627	609	613	574	603	625	607	557	598	596	582	591	573	579	619	573	636	636	577	615	633	566	579	600	628	587	579	622	622	622	627	596	601	631	645	604	558	630	600	571	597	631	602	564	647	587	596	595	592	563	563	619	588	592	553	636	622	588	579	632	622	616	642	598	593	601	603	579	600	608	605	613	528	611	565	608	585	620	569	565	549	622	668	643	626	621	594	589	547	615	574	571	606	536	588	656	593	596	648	573	571	600	646	619	582	595	576	601	625	584	624	597	635	600	601	583	610	613	612	603	558	571	581	585	595	594	579	616	570	622	563	569	576	580	588	622	560	590	591	582	633	590	617	552	607	601	614	594	578	549	618	643	536	589	618	616	596	628	598	559	590	550	568	582	610	584	591	611	608	591	624	603	607	564	632	617	635	638	577	593	582	551	585	622	578	620	581	580	546	634	574	617	610	591	595	575	560	586	616	595	581	584	595	620	609	595	594	577	586	563	573	596	565	601	628	611	624	623	593	572	621	592	622	609	633	580	608	567	599	632	595	612	620	615	611	593	609	592	592	587	574	612	557	609	570	607	634	558	625	617	585	606	640	606	620	614	570	584	586	633	581	614	601	635	614	600	641	632	599	558	602	600	636	592	581	581	647	590	633	633	616	588	553	636	585	618	588	520	611	626	590	594	582	604	590	584	569	624	624	639	616	579	557	587	614	632	559	653	606	602	644	598	586	545	636	576	569	577	592	595	626	588	610	610	556	624	616	584	599	571	581	597	594	646	576	631	626	597	640	638	605	549	624	578	570	579	579	607	578	616	552	604	610	619	647	627	600	590	581	595	615	605	650	622	585	569	555	627	580	580	587	580	622	581	626	596	607	610	559	596	637	594	574	601	590	570	598	599	587	613	590	603	592	646	623	590	636	609	620	587	555	562	552	550	604	593	576	651	584	620	641	579	589	598	624	554	568	571	609	613	580	606	604	601	618	635	606	594	625	573	612	638	563	588	623	587	589	599	601	596	593	600	563	561	621	593	589	590	591	619	607	588	625	558	582	581	632	661	627	579	567	617	583	600	596	588	601	622	624	566	622	621	618	593	627	628	589	583	635	615	573	610	619	576	542	617	573	564	580	598	588	613	645	591	590	608	587	589	654	598	598	628	565	600	611	567	619	578	536	590	608	625	610	627	597	588	564	571	581	601	547	570	627	586	650	626	560	638	617	595	576	580	596	602	611	580	649	597	600	599	586	552	578	597	566	621	570	565	656	627	584	618	565	548	591	584	594	589	584	589	578	597	592	656	565	570	617	639	589	570	616	522	622	608	567	608	565	585	602	579	609	585	595	564	581	626	546	618	597	584	603	575	566	589	584	587	561	576	585	598	549	548	552	608	621	600	576	610	622	594	602	622	620	607	607	595	590	618	565	624	637	594	601	561	609	600	575	580	591	632	629	591	576	610	602	605	580	577	600	588	571	595	609	622	587	615	629	574	608	654	581	574	622	598	588	632	585	538	617	593	617	631	603	612	648	578	573	589	570	625	622	610	529	579	568	616	589	563	612	594	577	600	622	605	632	632	597	605	585	587	582	620	616	598	551	580	607	595	632	584	617	565	607	596	609	643	617	606	578	576	628	641	593	591	641	581	607	630
5991	3134	970	681	564	614	672	658	589	503	492	414	313	278	224	203	213	187	160	164	148	122	140	123	127	144	124	159	123	129	120	118	129	125	122	113	91	113	142	121	104	130	142	106	124	125	121	141	110	106	124	134	109	131	139	128	112	130	133	115	134	109	117	111	125	107	119	136	106	114	127	125	120	147	133	107	132	101	117	117	138	138	113	137	132	112	97	124	110	129	111	122	138	119	106	125	100	111	107	115	112	110	141	109	119	103	125	114	121	100	111	136	112	129	94	114	137	105	107	114	126	115	112	102	113	112	119	112	108	131	130	118	131	103	133	117	125	153	114	103	115	116	124	114	116	124	101	121	123	124	118	106	127	128	133	111	121	139	111	118	114	127	143	120	126	117	120	122	141	115	119	135	129	101	127	144	118	111	119	112	118	99	122	114	121	131	126	121	121	117	134	118	108	133	114	121	104	120	107	128	112	123	125	100	101	100	117	133	106	128	124	109	128	129	126	97	98	119	122	126	117	110	128	115	125	113	109	136	124	141	122	103	124	105	135	128	121	109	141	133	110	111	120	112	122	115	112	108	111	115	109	121	119	109	112	115	124	110	113	121	124	120	115	119	118	126	125	131	114	129	114	137	124	132	120	120	121	105	132	127	132	131	119	129	115	106	123	113	117	111	113	134	139	128	84	127	110	111	123	117	112	121	130	134	119	133	126	107	101	106	96	117	118	104	117	131	124	107	118	131	124	129	125	121	118	120	134	129	110	108	116	117	119	108	138	111	109	124	111	117	88	116	110	114	122	132	111	129	116	125	147	126	119	110	130	145	120	134	110	116	124	123	130	117	122	134	113	116	110	130	106	111	98	119	124	128	111	104	118	125	141	124	115	134	125	121	112	118	136	117	123	108	123	129	115	107	112	113	108	121	126	116	125	125	135	129	134	121	112	114	112	119	99	133	143	119	129	122	126	111	112	103	124	119	123	112	124	125	129	105	143	104	130	105	130	110	120	115	136	105	118	121	143	113	132	91	108	108	117	106	129	133	130	110	124	115	106	118	113	112	122	114	116	131	147	114	107	122	108	115	118	109	127	115	143	112	108	117	131	122	134	121	123	115	129	126	130	107	123	110	96	136	118	127	127	130	146	112	111	125	142	112	124	100	105	123	120	142	116	136	121	113	108	127	118	142	118	112	122	121	101	132	140	128	126	111	120	118	123	136	137	116	113	112	97	122	102	124	123	123	122	114	111	122	126	113	115	120	126	122	111	137	94	130	122	109	116	112	121	138	132	119	115	122	127	119	112	109	126	124	131	126	134	114	121	102	114	142	113	119	126	96	133	123	116	127	132	114	124	96	132	108	116	104	115	111	120	117	113	98	120	105	120	126	108	132	103	104	122	130	129	142	137	126	119	114	119	115	107	135	101	133	120	116	105	130	129	119	115	111	161	109	132	115	132	102	105	120	137	139	130	114	121	127	115	117	122	115	120	139	125	105	131	115	118	114	136	130	106	103	134	118	110	115	113	112	141	99	99	134	119	127	108	108	126	117	139	97	120	114	116	111	112	108	118	113	131	112	125	134	125	109	128	114	123	103	139	125	117	117	120	129	97	124	117	141	123	123	134	123	118	133	111	129	107	138	122	97	124	122	127	121	128	115	111	98	126	105	137	111	113	131	112	111	135	117	134	123	133	111	102	118	118	104	105	111	138	107	139	132	107	116	93	112	127	117	133	122	125	132	144	132	138	116	120	129	114	108	118	121	96	122	117	118	104	122	123	122	115	122	114	119	121	105	108	123	93	125	110	115	108	120	136	118	121	124	114	105	158	139	127	120	118	128	99	102	123	110	111	131	112	100	117	105	124	104	131	124	113	129	117	124	140	127	140	136	111	105	131	117	120	101	122	117	112	117	121	112	127	136	135	102	139	102	128	122	124	133	113	116	124	128	118	126	121	113	102	128	105	109	108	133	133	135	124	116	113	109	108	118	114	116	108	104	110	119	117	144	118	130	110	120	95	126	123	111	124	112	106	119	125	146	120	128	107	119	95	145	126	127	116	111	120	143	102	107	113	120	142	137	109	110	116	129	120	99	123	130	111	123	131	121	120	113	110	119	113	123	131	115	110	116	116	124	99	129	129	118	127	119	128	122	115	128	132	110	114	121	139	106	118	106	121	97	116	129	112	132	120	96	119	135	123	129	113	100	108	116	105	110	92	97	93	122	129	125	129	118	116	136	95	117	114	111	131	129	132	114	109	108	133	110	135	108	130	115	113	99	105	113	136	118	136	107	117	117	123	120	118	106	126	97	134	105	121	123	129	136	119	101	116	119	114	124	116	115	139	132	121	129	135	130	114	115	122	110	108	108	114	114	107	123	115	138	115	113	122	122	105	131	106	120	130	99	116	111	127	147	132	129	110	145	102	106	109	120	119	128	122	117	115	107	114	144	127	118	109	116	123	126	122	110	128	114	126	131	111	134	108	125	106	126	129	119	139	122	122	128	121	121	111	120	138	122	117	103	126	106	126	120	117	127	130	115	117	107	118	125	129	121	111	103	125	127	109	119	108	111	139	117	134	120	116	121	113	115	132	105	107	114	105	130	135	143	125	111	114	135	118	96	110	124	121	122	116	109	137	114	110	112	105	127	122	120	128	135	109	113	105	119	132	127	122	130	108	126	114	148	125	145	126	119	107	129	112	132	118	123	124	131	104	122	114	121	121	114	124	120	145	106	96	130	101	137	134	115	136	103	117	123	123	111	117	131	114	103	102	131	118	134	115	107	124	133	136	109	124	122	130	121	156	123	122	109	127	106	116	125	101	148	115	103	102	118	119	93	131	130	115	110	125	104	129	126	114	129	117	136	127	115	111	118	131	131	134	105	109	126	121	103	102	114	123	114	136	106	112	121	112	117	122	130	111	121	108	120	127	124	142	136	82	119	123	120	113	131	139	117	139	113	130	119	117	127	102	115	135	103	114	136	136	117	129	110	110	109	128	114	109	128	100	93	112	120	134	129	115	112	117	117	132	123	119	120	107	115	96	119	103	113	122	120	122	130	110	85	118	143	107	132	129	105	139	107	113	93	127	128	135	136	114	140	99	110	108	114	131	118	135	127	120	123	114	120	109	140	137	130	113	103	113	121	109	123	119	108	138	112	125	106	131	134	123	124	123	129	119	135	119	123	138	110	103	110	131	102	129	106	124	121	118	140	132	115	119	117	120	128	108	127	105	128	123	125	124	115	119	102	135	97	118	125	115	120	118	116	107	125	121	108	127	118	108	114	128	121	128	104	109	98	127	110	126	140	111	132	131	116	114	112	112	100	125	133	119	109	129	106	116	98	109	119	115	122	119	113	139	104	120	126	122	120	123	135	121	122	133	114	110	134	103	102	105	116	103	111	105	113	111	109	119	115	124	132	104	121	97	115	113	125	126	128	125	119	102	120	134	124	124	112	134	121	134	106	103	122	134	114	118	120	122	123	103	125	110	137
34426	19928	10045	12172	19814	21953	20290	18096	15372	13671	11999	9567	7556	5171	3922	3411	3380	2715	2245	1717	1598	1494	1427	1275	1213	1103	1057	1061	1042	1066	1017	963	1010	944	1056	1007	969	955	906	952	1002	988	975	945	938	960	938	906	899	958	957	947	1014	904	965	928	893	904	985	938	986	943	1018	950	975	918	969	926	935	975	907	954	947	930	915	985	985	955	951	927	951	970	989	981	908	938	909	933	993	927	968	936	983	912	945	913	901	965	910	966	978	922	977	979	964	939	950	963	983	1000	904	950	935	928	986	969	902	947	967	963	954	932	961	953	987	897	912	994	1018	951	952	946	976	972	895	974	962	929	986	947	1022	925	1014	948	1003	989	963	954	948	933	959	970	907	903	960	960	945	943	964	951	939	938	937	1007	955	919	937	928	908	963	936	956	1000	976	1015	885	894	954	957	959	987	937	979	991	931	932	936	941	965	954	926	910	975	1038	932	958	913	903	879	968	910	957	879	894	968	973	897	979	966	937	925	959	939	1035	949	979	925	880	944	991	973	938	972	927	957	858	953	883	992	950	953	920	917	979	960	940	943	920	953	996	901	1010	961	918	929	910	900	940	944	947	916	951	861	898	935	912	968	925	896	972	954	948	954	961	956	929	955	977	981	957	893	991	976	929	956	955	958	896	947	929	958	945	959	953	882	956	934	936	1015	954	952	977	928	930	940	883	982	920	913	1027	916	907	966	940	938	945	923	950	899	911	914	967	986	937	943	908	989	945	940	932	922	1018	946	945	919	957	945	952	927	913	940	920	936	932	969	936	918	1000	885	989	912	952	954	902	877	895	946	990	904	950	949	892	943	1010	934	898	953	933	953	956	933	952	907	965	924	949	938	1001	936	962	932	902	906	931	956	943	968	981	1008	944	945	975	1010	877	903	975	938	929	931	989	929	975	930	947	900	1015	931	955	884	962	971	974	972	930	970	983	944	965	938	927	971	926	946	921	937	918	922	951	913	934	906	944	940	928	947	925	924	948	853	931	957	926	958	998	931	928	903	909	922	953	990	922	977	965	998	963	963	904	1003	928	966	962	973	922	922	966	915	980	966	989	968	880	921	936	903	955	961	975	947	977	932	938	953	908	964	912	954	966	917	950	953	943	979	919	911	916	960	931	937	917	953	949	931	913	944	873	955	927	912	954	902	938	954	918	953	948	904	935	941	943	924	984	957	903	919	975	952	974	903	986	966	908	952	923	919	940	965	954	913	956	952	879	971	903	915	899	999	953	940	1008	933	960	962	927	958	971	936	942	957	927	938	906	962	880	922	959	912	986	942	925	946	943	954	947	917	921	937	979	987	928	940	880	969	968	999	956	923	889	957	935	924	932	942	914	890	950	972	915	940	957	942	960	1017	869	947	940	918	973	1012	901	968	983	937	918	944	953	918	957	926	963	996	979	894	931	916	929	995	944	969	880	1001	905	974	958	985	911	946	977	917	925	898	916	988	966	939	968	921	947	978	956	936	955	955	927	915	981	979	955	976	908	972	936	906	919	918	915	950	879	1018	903	926	945	917	909	967	987	978	957	939	979	988	978	961	973	923	966	921	968	989	916	910	935	952	966	964	931	968	941	953	912	928	929	944	969	973	933	1015	970	904	925	939	933	953	961	962	976	909	950	928	956	923	886	934	980	906	938	945	922	939	1017	928	924	951	983	969	1001	895	899	939	942	970	995	927	979	970	968	951	923	927	972	934	920	980	970	941	925	961	986	903	995	918	992	913	930	956	911	968	977	854	926	993	1001	914	871	1025	936	936	924	971	979	973	921	977	961	945	960	947	909	984	927	940	1018	948	978	867	969	961	943	977	988	923	938	921	942	988	978	943	926	924	929	961	953	943	958	975	869	985	932	931	1007	890	933	971	914	929	941	1000	917	955	949	970	945	967	936	981	942	981	916	987	942	958	905	984	931	975	917	936	979	974	964	915	985	930	913	920	925	906	872	949	946	922	974	923	923	923	938	949	940	994	932	977	917	925	945	924	936	1013	936	891	935	926	963	962	943	918	1001	918	898	912	901	940	910	937	989	946	951	948	963	914	924	980	924	903	910	927	916	931	958	982	938	942	976	946	935	967	950	956	948	934	933	995	906	957	927	915	866	929	960	989	974	979	947	921	898	941	941	960	932	965	952	906	897	910	954	964	900	975	927	987	980	960	975	915	968	859	914	936	895	951	966	960	923	989	989	942	999	941	948	877	922	978	986	958	935	948	929	882	896	930	955	933	938	911	954	959	896	995	938	978	980	1000	973	972	921	959	933	923	942	958	931	916	1012	921	934	920	918	898	957	967	909	939	932	902	887	929	969	976	1001	957	946	922	953	978	977	898	979	979	924	941	945	938	902	907	918	999	953	980	920	934	954	934	992	976	906	920	936	921	923	932	927	933	981	941	961	927	967	903	929	948	957	944	936	885	927	920	947	947	1027	911	1017	904	939	964	920	923	933	962	918	979	933	896	989	914	959	943	944	964	956	925	937	973	1001	959	947	986	972	939	911	977	944	919	938	976	921	946	982	959	1007	909	955	993	935	967	970	944	956	925	973	963	958	917	969	944	942	905	1004	884	943	961	936	902	915	929	908	942	966	939	894	935	958	944	929	939	896	917	878	924	894	941	881	967	952	947	997	930	931	961	910	1026	962	974	932	939	944	902	914	966	936	1022	905	962	948	911	975	911	954	946	969	927	955	1021	994	952	919	960	917	955	1003	921	918	950	967	946	911	986	972	970	955	922	959	916	962	987	931	945	921	934	965	959	900	924	929	951	942	940	946	917	975	964	941	908	885	993	959	870	954	925	952	920	946	1008	915	953	970	966	905	916	913	969	968	932	945	933	992	935	943	930	933	987	993	957	952	952	999	920	986	898	954	881	951	959	924	985	921	934	953	881	917	959	931	929	945	877	947	952	959	956	975	968	934	960	918	943	934	997	959	965	944	935	946	971	925	895	973	911	967	1005	937	948	964	903	950	929	931	939	937	889	923	960	924	976	930	920	932	971	956	984	929	940	922	887	933	935	920	942	910	965	969	935	967	943	989	935	961	965	937	885	873	937	962	989	943	924	904	934	958	980	946	939	946	944	973	983	929	952	969	948	939	976	1017	959	871	955	904	917	953	958	1002	947	913	930	963	982	937	908	989	926	923	948	890	910	1009	969	918	976	903	980	975	967	986	939	972	935	982	891	932	910	955	916	937	918	926	893	956	1001	909	949	937	936	935	974	964	927	996	933	937	932	989	957	983	920	1013	970	949	970	963	933	1008	995	953	932	899	955	924	943	901	959	958	879	972	911	977	966	907	958	898	946	969	907	896	928	972	946	990	947	949	923	980	972	932	952	983	1010	920	940	952	981	957	944	930	991	981	940	908	926	928	989	895	948	917	955	934	1030	964	915	924	925	930	930	1014	872	946	936	941	952	927	920	948	938	962	949	918	956	928	951	980	958	965	1018	966	957	951	939	995	987	931	945	972	958	988	899	971	912	998	930	1018	910	942	957	907	1013	942	950	960	951	908	990	955	921	910	922	992	953	1019	915	966
3298	1286	491	395	296	351	394	348	297	286	259	190	175	160	123	116	97	109	84	86	71	63	67	49	67	62	65	64	70	71	67	59	76	62	54	63	55	63	67	62	63	61	53	51	59	62	73	60	58	55	59	55	64	63	59	61	70	67	52	69	61	71	63	63	56	60	61	65	71	63	64	52	78	48	60	59	65	62	43	78	79	79	64	65	62	60	85	52	59	63	60	58	64	89	57	74	65	51	44	64	70	50	74	54	71	54	75	77	68	68	70	62	58	54	75	53	73	66	48	72	50	59	59	71	62	51	51	65	54	69	54	63	66	63	59	69	61	47	60	62	74	67	60	58	61	60	81	56	49	57	62	60	64	57	71	60	64	65	68	66	54	63	61	74	60	65	61	59	56	55	56	68	73	57	65	65	64	62	50	60	62	72	65	72	58	60	55	58	69	68	50	59	71	66	64	65	72	58	52	77	50	55	69	67	75	68	57	66	78	56	49	62	68	71	67	59	63	53	65	68	64	58	60	65	54	60	61	56	60	77	62	68	73	88	55	69	51	43	47	67	67	62	65	61	53	70	61	62	70	53	56	48	74	60	57	66	66	63	60	68	63	56	52	73	78	66	60	47	60	64	53	53	64	65	57	57	57	73	57	61	60	63	71	59	60	51	70	69	51	56	52	59	52	72	50	64	80	58	79	70	68	53	67	59	54	51	65	69	48	67	68	70	72	55	53	69	63	72	60	50	67	72	68	55	73	53	70	67	71	77	61	57	54	67	57	62	78	68	63	84	57	50	64	62	65	65	58	67	76	56	58	64	55	58	57	76	51	58	57	46	73	64	72	50	58	63	55	54	72	57	66	58	63	72	48	57	58	67	76	63	67	68	62	52	67	68	58	59	70	51	67	75	58	67	63	54	66	71	66	77	71	60	55	63	54	60	62	61	48	69	66	79	63	51	61	50	56	75	66	61	63	59	66	61	40	67	52	62	57	58	44	71	65	73	58	55	55	47	52	59	68	51	73	74	72	54	64	64	60	53	62	69	77	68	47	69	53	59	58	49	61	68	72	50	64	59	62	58	61	58	69	52	57	56	63	61	68	48	74	58	59	52	59	63	68	68	55	65	60	59	63	63	56	56	54	71	70	50	60	57	54	59	63	52	57	51	52	78	74	67	68	71	52	64	53	60	61	64	55	75	68	60	55	70	62	62	55	67	66	56	69	53	59	56	63	64	55	52	61	55	66	78	64	68	68	68	70	54	67	67	61	63	63	58	74	59	72	62	59	56	59	59	62	56	67	49	62	60	53	63	72	67	82	76	64	62	76	68	59	67	49	62	58	65	58	44	70	77	53	68	70	56	56	53	55	51	49	61	62	52	48	76	67	44	62	73	60	76	51	54	66	72	73	56	60	63	59	64	57	60	61	57	62	60	78	54	64	49	71	67	60	63	57	76	60	54	57	60	63	44	70	82	67	53	53	59	60	62	74	66	61	57	68	54	59	35	67	56	61	63	55	59	58	63	59	58	71	65	60	76	81	53	73	58	54	66	64	76	46	58	60	68	65	64	69	63	59	46	74	45	48	66	58	54	61	49	49	60	55	65	64	75	69	58	69	58	69	52	52	68	57	58	62	66	66	41	76	64	71	65	70	60	48	67	67	70	69	60	55	62	63	57	59	51	53	58	83	69	68	64	68	59	65	58	51	58	65	64	47	66	62	56	45	74	52	63	58	60	52	63	60	54	64	49	62	48	55	59	59	55	60	54	51	71	60	72	57	61	62	61	50	52	86	54	57	65	77	60	75	68	54	59	64	56	47	63	57	62	68	73	58	72	70	50	61	72	58	52	55	60	73	52	66	86	67	63	71	67	59	67	63	65	55	54	49	60	58	58	68	60	59	54	58	57	63	60	71	68	58	65	69	69	69	77	50	65	51	53	62	61	66	64	48	51	54	67	59	64	65	68	59	61	61	52	54	52	59	62	67	59	77	53	65	68	65	51	61	71	62	69	55	70	54	57	61	47	80	71	59	57	59	53	49	47	61	53	74	63	59	57	64	49	59	49	66	60	53	67	48	62	46	61	55	59	57	53	63	62	67	54	68	71	56	58	67	58	66	68	66	56	72	60	75	54	58	54	58	71	70	60	58	57	59	74	63	53	62	46	55	49	67	62	71	57	66	61	65	73	86	65	67	53	59	53	55	59	61	68	61	64	57	74	70	55	76	45	53	59	46	54	63	46	75	63	59	69	69	66	62	61	54	52	61	50	60	54	59	43	55	72	55	81	52	58	60	56	71	52	61	49	71	51	64	57	65	51	61	58	62	73	64	46	75	67	69	64	64	51	53	64	61	56	51	60	62	68	52	59	64	75	67	64	72	59	65	54	40	73	64	61	58	65	68	69	59	44	68	55	77	43	66	69	64	60	60	64	59	65	62	62	65	61	60	69	64	66	60	62	69	53	55	48	60	71	55	74	52	51	69	75	62	65	50	65	53	52	75	70	62	66	67	72	57	60	79	73	57	62	66	66	60	54	68	57	64	67	67	70	69	65	48	72	68	65	75	52	55	58	70	69	65	57	71	64	68	63	57	51	67	74	56	60	61	60	54	61	59	58	80	58	62	57	49	61	74	63	52	78	51	63	71	57	56	57	55	52	77	64	51	55	54	60	68	57	69	71	71	59	54	60	59	64	54	62	61	65	67	59	70	47	56	61	71	63	67	75	62	59	58	71	68	70	58	58	57	73	60	68	56	61	59	61	52	46	64	62	64	56	71	58	58	59	48	58	56	60	50	72	56	65	65	70	61	64	63	61	71	63	66	60	71	61	56	63	68	69	67	62	56	63	54	58	72	51	60	81	77	50	58	56	60	65	54	71	50	66	59	70	48	43	40	71	55	60	49	54	68	64	64	59	58	64	68	60	71	48	61	57	48	57	74	75	63	76	62	66	56	55	64	69	70	58	58	62	68	54	70	58	59	73	57	52	66	73	45	77	52	54	52	55	62	62	66	48	67	64	53	62	57	60	54	69	63	50	64	60	58	64	63	74	59	65	76	67	51	61	71	67	63	63	60	57	68	72	61	61	63	55	56	44	62	64	58	69	77	55	64	77	64	79	60	56	57	64	63	65	65	55	53	64	52	59	51	54	52	55	62	56	51	69	58	63	52	72	52	57	68	56	65	67	48	78	73	73	62	67	61	55	53	68	63	51	59	54	60	59	65	55	53	67	60	59	66	64	56	68	60	68	61	67	71	61	74	54	72	84	63	72	59	59	72	63	57	59	67	60	65	58	66	55	58	70	75	69	61	63	57	51	51	59	59	57	51	74	56	49	63	57	63	72	48	74	60	62	64	49	63	41	70	67	64	58	57	62	64	67	68	52	65	76	69	64	68	64	62	50	60	68	49	48	67	59	63	49	60	63	62	54	69	53	58	58	56	51	45	63	74	54	59	61	58	58	63	50	62	64	65	67	57	60	55	63	62	56	64	66
27011	12951	6603	8145	13974	15771	14564	12704	10254	9038	7897	6098	4258	3226	2360	2044	1831	1443	1317	1005	753	818	711	649	640	561	600	538	544	541	552	523	487	504	520	502	567	517	526	504	480	522	506	495	529	525	530	475	508	504	523	515	519	480	489	519	510	526	508	529	509	556	499	513	500	508	516	517	502	541	490	487	448	530	478	494	477	491	525	514	569	484	470	481	510	503	483	519	489	512	532	521	506	506	525	508	517	508	469	516	533	503	493	487	537	496	500	540	475	549	538	519	523	521	518	471	518	485	485	491	501	490	496	517	476	520	518	462	514	541	523	497	496	483	479	500	490	521	522	506	550	498	543	504	532	495	516	493	533	491	476	481	536	500	514	480	506	531	510	495	525	503	525	495	538	479	532	526	489	535	546	492	479	506	535	529	505	525	506	491	482	501	497	534	531	468	529	489	504	525	512	499	505	489	520	520	498	516	496	464	503	483	526	476	495	548	528	503	511	542	513	497	543	560	504	569	535	462	506	525	534	503	491	491	473	445	495	485	535	498	525	530	515	542	507	506	498	523	507	505	494	477	521	532	494	483	516	459	504	538	487	510	488	473	462	505	511	525	550	531	464	509	499	516	492	520	502	512	514	501	540	512	493	545	522	538	516	511	540	472	484	494	501	507	506	511	510	529	518	519	456	463	480	521	494	520	522	496	488	519	497	519	482	515	488	513	500	515	555	500	530	504	504	519	510	452	510	509	527	471	531	503	499	515	472	511	507	472	544	491	555	500	548	517	545	477	521	471	513	510	518	519	521	492	464	512	529	521	524	517	521	484	484	498	527	485	542	493	494	546	500	511	551	532	515	514	518	496	466	500	544	516	532	491	505	512	475	530	534	508	535	467	496	506	517	551	484	535	550	484	469	521	565	529	486	498	530	479	522	492	476	509	513	488	490	558	494	511	560	503	540	513	485	523	552	512	512	539	507	554	476	546	508	544	492	520	561	476	527	520	510	509	529	524	515	502	507	497	518	546	502	518	521	497	558	506	519	465	528	540	490	502	517	478	462	502	512	496	525	488	522	458	497	537	486	529	518	509	503	512	521	504	501	517	497	495	482	463	508	460	486	527	514	517	494	497	509	539	507	472	532	523	481	518	481	483	514	521	497	530	523	493	499	516	478	505	540	491	447	520	524	528	495	517	484	508	479	520	483	491	538	520	491	519	536	509	454	516	546	510	464	532	478	521	536	516	523	500	525	494	503	501	515	504	494	486	525	494	538	486	504	458	490	539	499	478	523	491	475	483	522	539	528	514	525	487	510	511	526	557	540	473	460	513	495	486	516	523	535	480	508	521	526	519	508	502	496	504	514	518	521	531	501	484	522	520	522	492	529	497	477	503	487	472	498	529	510	485	560	508	503	503	518	503	542	523	517	520	504	561	495	505	483	508	457	552	546	524	528	473	512	510	528	500	534	505	518	542	487	513	496	540	487	519	540	503	514	501	527	493	492	500	503	501	480	490	512	495	532	470	516	479	508	493	464	524	545	492	532	515	496	525	545	519	545	521	513	498	525	525	519	532	486	501	535	492	491	526	539	498	510	534	549	477	492	508	519	476	469	509	514	498	482	482	515	554	521	507	475	554	500	546	516	496	529	538	509	517	510	484	538	489	482	489	541	588	516	458	525	518	505	481	527	516	510	506	573	546	491	498	486	498	498	506	481	509	487	531	518	550	517	487	501	538	499	502	499	507	491	490	481	493	525	492	482	475	499	497	519	543	526	503	503	515	492	532	482	534	497	499	505	492	511	494	544	521	531	558	511	466	539	526	477	498	494	542	498	514	463	508	492	504	514	517	514	477	509	532	502	481	531	501	524	510	490	531	501	500	497	491	485	505	494	522	554	522	484	525	487	515	528	474	502	506	510	532	495	542	490	515	496	499	491	519	484	504	524	486	524	526	541	498	507	483	501	516	478	530	528	540	483	499	507	517	523	491	522	565	493	491	472	519	547	518	521	484	506	516	507	471	526	573	503	525	536	492	536	482	481	572	505	562	501	487	492	496	506	476	493	516	536	533	505	527	501	495	482	499	426	544	521	525	488	540	539	492	470	524	496	508	552	529	543	507	518	610	516	546	539	553	485	518	529	489	471	507	482	528	505	496	489	497	513	539	523	505	506	479	527	487	508	502	478	522	517	512	500	498	457	523	496	484	494	510	482	515	500	503	523	567	502	530	516	492	494	538	471	499	505	463	479	559	538	460	560	499	515	482	473	486	502	539	519	546	489	530	527	483	477	515	505	517	470	505	491	484	535	533	541	508	525	494	504	540	532	519	480	508	517	512	510	492	470	538	479	472	489	531	496	481	506	490	482	460	552	533	512	503	535	535	563	497	487	554	490	487	564	510	530	478	507	492	503	505	524	515	504	480	512	520	487	509	540	505	479	545	499	491	461	539	539	520	512	510	477	541	505	526	554	498	520	544	478	521	533	502	521	540	511	506	481	513	501	498	476	522	459	461	516	535	544	511	515	536	521	498	528	506	523	498	490	502	504	570	510	481	445	456	524	516	524	526	533	508	497	514	486	503	474	482	504	482	501	495	518	521	523	569	482	523	504	559	484	494	494	524	469	492	511	481	530	506	543	502	538	551	488	473	540	542	512	496	530	526	503	489	466	490	491	565	498	479	458	540	482	483	526	516	508	476	529	492	498	481	497	528	495	524	519	535	517	524	509	547	490	519	499	520	510	504	468	519	491	483	525	500	511	495	472	510	553	473	501	485	526	467	562	442	513	502	506	458	483	495	503	517	487	502	551	509	525	492	519	501	505	576	483	527	476	528	463	488	523	528	509	494	500	511	507	519	499	484	527	497	511	480	469	544	496	503	553	508	482	499	518	540	506	511	506	516	565	503	483	496	513	502	520	511	488	535	474	537	492	518	509	446	512	500	520	513	517	540	549	537	485	470	491	541	523	504	527	491	470	508	520	476	507	512	529	514	485	548	502	498	466	501	504	541	504	504	490	513	549	490	507	513	539	530	506	529	496	518	496	490	470	527	488	535	476	549	482	505	533	498	545	506	565	527	467	500	505	491	489	519	515	474	497	524	516	489	541	519	507	524	503	513	479	489	508	554	489	507	490	531	471	498	532	519	536	542	467	526	523	553	519	493	499	462	507	488	507	459	518	511	496	526	546	526	499	484	490	541	509	481	507	480	510	508	562	496	507	488	532	467	534	517	535	482	506	574	543	493	517	508	489	509	497	520	483	534	513	494	524	493	526	528	557	497	493	519	526	539	518	535	533	506	520	523	551	486	545	509	498	560	526	515	511	475	523	510	501	517	514	509	525	490	487	518	527	494	546	540	486	468	520	502	513	507	511	530	516	531	498	507	491	491	533	502	504	486	541	533	498	520	501	491	494	488	483	499	534	499	492	529	495	537	504	500	526	517	527	506	495	497	506	520	512	511	481	517	500	533	510	506	532	505	508	485	534	493	488	501	467	453	524	513
3058	1437	568	386	317	371	394	363	308	313	259	251	187	150	149	149	106	100	93	84	80	77	71	83	73	79	65	71	71	87	73	66	69	64	64	66	77	67	53	61	67	58	52	80	65	55	74	67	68	60	69	58	70	89	65	61	91	67	75	77	70	57	67	70	80	69	79	77	73	87	79	68	61	85	66	52	64	76	76	84	66	71	68	73	74	66	60	57	78	83	88	64	59	52	74	80	89	68	66	67	80	91	67	51	68	72	64	53	58	52	64	76	86	76	85	64	66	75	75	60	68	95	86	66	66	72	89	68	75	60	62	71	71	66	72	71	51	68	69	70	70	73	71	53	56	74	79	65	83	62	85	66	69	74	76	81	82	64	64	64	84	68	79	62	64	66	65	62	76	71	57	66	70	77	65	60	74	66	78	76	64	79	80	70	56	65	74	74	81	75	72	69	70	67	70	58	69	66	76	67	56	78	71	79	72	65	63	82	71	87	74	67	76	81	70	63	63	73	77	81	66	76	54	61	75	73	79	62	87	61	58	55	67	81	66	58	75	74	64	69	66	74	72	68	73	76	69	63	63	61	71	58	56	73	68	61	71	67	66	67	68	75	73	76	70	72	87	70	70	64	70	73	66	71	57	71	66	75	78	79	69	60	90	68	71	67	77	59	78	67	59	82	65	68	62	75	58	63	85	67	79	70	80	53	70	60	79	54	71	82	80	94	67	62	72	75	69	83	67	73	87	71	64	78	63	72	72	82	59	62	82	75	72	89	64	79	73	77	80	70	64	51	67	61	61	78	69	57	76	46	83	80	63	65	70	65	70	58	74	66	74	74	60	72	68	77	65	73	70	69	70	67	70	73	75	69	68	66	72	84	75	68	57	75	66	69	74	60	71	66	60	73	64	66	43	84	67	63	62	69	88	89	71	58	67	80	67	66	68	69	71	71	55	76	68	64	88	75	76	60	61	78	58	66	70	67	71	75	72	82	64	78	72	66	64	71	61	71	64	53	84	70	64	82	69	71	64	73	69	76	81	70	64	69	57	62	67	71	83	81	85	66	61	88	62	74	60	68	59	73	74	71	68	70	70	67	80	67	61	68	61	65	60	59	67	65	56	57	78	74	69	66	55	61	76	66	59	74	61	73	56	67	51	54	64	63	66	72	65	64	78	71	56	63	65	64	83	65	68	59	73	68	73	55	62	70	68	62	60	74	74	75	74	55	91	68	76	96	65	73	74	72	82	65	68	53	61	57	72	79	81	69	65	58	70	86	64	78	69	70	78	81	56	84	71	70	65	77	60	59	58	64	66	53	73	63	75	81	62	71	77	59	76	65	80	76	79	69	74	82	72	67	69	66	66	55	79	59	72	69	60	56	91	59	71	79	56	66	94	56	80	67	79	77	83	71	65	75	80	64	70	50	73	74	85	60	74	62	70	67	71	76	75	58	56	63	81	71	71	71	76	73	69	81	58	80	75	57	64	77	76	60	63	63	67	60	75	67	85	54	77	81	86	78	66	64	77	67	65	74	77	74	57	53	75	73	76	60	74	93	82	67	69	78	78	67	70	83	56	60	69	52	71	78	75	62	76	58	82	70	88	67	62	89	67	62	60	91	75	74	85	65	59	63	62	64	72	79	73	68	58	60	86	66	66	79	76	61	70	70	84	65	59	75	64	78	59	75	68	70	72	83	67	76	73	66	60	63	72	51	57	84	77	72	69	74	63	80	68	60	65	74	51	76	70	66	66	69	77	66	76	71	68	61	84	83	57	67	78	82	62	79	59	65	65	59	57	78	70	81	82	63	70	63	67	70	76	75	67	71	62	73	70	67	77	66	62	76	64	75	58	51	64	68	64	66	84	81	79	61	69	83	76	71	47	51	76	71	50	55	71	87	69	68	70	82	74	68	91	68	56	60	73	62	55	85	63	72	80	52	66	82	70	67	75	77	70	70	72	64	71	80	72	60	63	81	72	64	77	59	64	58	65	65	72	57	68	61	68	73	67	58	53	80	67	59	71	67	66	59	79	67	58	67	71	76	58	55	73	59	69	72	66	74	67	65	61	75	68	82	84	85	86	76	50	65	59	65	65	67	66	73	74	70	80	79	75	77	64	72	79	72	75	70	65	76	73	76	82	84	60	75	64	60	66	81	78	76	69	76	64	68	71	59	74	70	75	86	62	65	74	69	64	78	74	71	74	62	61	75	80	60	64	68	64	67	61	77	76	66	79	75	66	61	71	81	61	65	78	76	72	61	66	72	81	62	71	66	80	69	51	66	75	67	80	65	73	64	65	77	62	82	77	73	67	54	81	72	52	69	59	66	79	63	78	67	72	73	67	63	81	58	67	79	70	61	76	75	70	65	62	93	68	70	77	63	65	72	72	57	64	69	71	79	69	67	80	72	68	68	69	71	57	69	47	71	65	58	74	57	78	92	62	73	78	55	75	75	57	65	49	68	62	78	91	60	66	80	72	68	63	65	69	69	66	74	68	68	77	86	76	64	80	71	70	60	67	72	61	78	76	77	70	57	67	66	90	63	70	62	70	68	48	77	65	71	77	75	71	68	59	76	61	76	66	78	68	80	68	70	71	84	61	51	69	71	68	73	66	72	73	80	70	67	66	73	73	72	77	69	54	72	64	60	83	80	70	84	69	69	66	63	62	65	80	63	77	72	74	72	62	71	62	76	81	57	79	73	73	62	84	79	73	66	67	76	67	68	82	62	50	84	65	75	74	71	73	58	77	69	68	62	74	70	81	56	69	65	70	90	76	60	78	76	86	63	68	73	67	62	70	82	77	65	67	65	63	69	67	79	50	65	65	67	81	60	80	75	62	76	81	59	77	75	64	74	75	63	61	68	69	73	74	53	74	47	76	90	74	68	52	66	59	59	68	70	87	74	69	63	62	84	73	71	64	52	65	56	70	61	56	64	64	75	68	68	66	75	68	70	75	73	64	77	79	63	91	70	69	70	71	61	70	61	59	81	62	71	64	77	82	64	57	70	66	87	72	69	73	59	76	71	66	62	81	69	64	66	82	69	66	89	76	74	77	68	50	68	73	58	74	82	68	72	64	58	74	81	59	66	64	64	85	78	69	58	84	62	58	84	56	82	72	67	46	67	59	66	84	59	78	74	63	84	72	82	68	67	74	61	63	75	86	72	59	72	87	64	77	69	72	73	73	71	85	69	89	54	60	65	52	72	71	71	61	82	67	57	71	76	70	62	65	69	81	69	60	69	70	76	80	60	67	71	63	68	82	74	78	69	55	72	73	68	61	65	62	63	69	68	68	81	64	57	64	84	68	60	68	72	74	56	55	84	74	84	73	64	57	74	73	84	76	68	67	68	81	79	60	66	68	77	61	67	67	67	85	71	62	67	87	67	76	69	74	90	55	60	73	76	66	68	83	75	69	78	70	57	69	70	57	72	65	59	75	69	76	85	63	76	70	58	68	69	52	65	67	68	59	78	71	69	66	71	75	68
27499	13702	6939	8139	13876	15538	14630	12606	10160	8958	7501	6218	4559	3489	2664	2151	1876	1496	1243	994	832	782	742	714	712	629	643	594	599	608	602	561	564	579	550	561	593	540	576	556	542	551	575	570	557	593	590	567	559	551	554	567	556	572	561	636	539	582	578	586	579	555	573	570	596	602	609	578	534	523	579	549	613	574	606	578	595	603	576	561	590	537	552	596	577	595	579	538	580	571	607	550	553	552	584	577	542	550	544	542	569	549	567	578	539	578	576	562	552	536	566	580	589	524	570	585	581	605	556	530	523	561	582	600	560	572	543	545	571	536	570	573	563	592	592	543	614	544	535	587	541	573	573	597	554	567	607	561	641	593	557	586	542	551	582	607	583	602	576	566	568	553	615	584	531	551	605	543	562	570	539	539	551	563	597	536	542	579	591	579	531	607	521	576	570	597	541	565	553	516	552	561	556	564	567	596	589	590	560	541	590	591	544	597	559	567	543	548	568	556	541	564	533	570	612	588	544	568	609	562	604	590	525	589	570	591	553	566	616	584	531	559	577	569	549	560	565	605	558	536	527	580	552	586	537	536	605	586	605	632	568	534	570	554	542	542	552	566	561	584	549	540	604	603	601	561	553	561	561	566	563	593	567	546	573	546	530	564	583	561	538	506	540	555	611	590	577	557	525	556	590	592	613	562	562	530	581	619	520	544	588	579	559	548	559	574	536	599	583	604	569	552	559	537	565	575	603	590	572	581	581	591	536	531	569	542	563	586	562	530	602	556	616	552	571	511	543	589	544	572	601	573	567	559	592	559	599	546	545	530	549	553	569	629	542	571	572	595	557	568	572	567	570	596	537	611	559	569	567	563	541	588	559	574	539	557	572	535	592	542	592	531	575	538	590	552	559	585	600	566	586	592	551	577	557	582	581	561	512	576	562	568	550	565	579	565	515	551	554	545	530	571	522	538	537	599	559	548	589	575	568	553	595	557	546	568	530	546	591	543	534	566	553	572	535	593	565	520	535	570	591	569	569	589	569	577	545	572	541	554	567	574	561	538	562	571	581	588	552	551	515	553	575	558	538	577	597	571	572	565	573	574	541	564	569	581	565	568	543	578	542	578	546	564	572	566	555	530	594	555	589	546	575	545	576	579	565	554	551	597	573	577	601	548	576	594	564	586	572	578	585	598	533	571	555	614	565	557	562	532	584	524	547	517	568	583	548	547	573	573	530	587	597	588	539	553	623	597	543	565	557	591	601	545	539	612	618	577	544	609	568	526	567	571	558	554	545	554	574	534	560	633	578	556	540	566	498	549	610	608	597	542	610	562	553	550	554	530	557	533	570	540	558	566	570	575	551	507	540	582	563	564	603	571	568	550	549	560	588	558	561	614	547	538	596	568	558	576	541	578	605	582	518	557	574	549	592	567	531	588	585	583	582	553	550	508	577	612	569	530	522	564	563	568	514	584	565	594	578	600	546	567	584	585	575	559	530	595	582	578	605	574	560	550	529	563	578	567	570	581	580	582	564	568	581	520	568	542	557	586	562	574	587	536	524	571	574	543	568	531	529	579	553	575	585	571	565	587	565	544	561	566	541	543	548	589	564	535	576	589	568	593	586	556	583	571	575	544	532	598	489	568	596	551	563	548	627	598	547	588	587	584	575	606	538	588	594	607	558	551	542	590	575	579	536	576	567	564	607	549	584	550	533	645	596	514	591	579	515	561	582	582	593	558	567	548	598	600	551	563	543	579	577	601	560	594	541	576	594	607	539	585	562	539	557	591	544	591	551	578	562	573	569	588	547	564	547	568	537	532	595	519	550	513	547	564	598	563	593	562	541	592	589	571	560	533	547	541	515	588	536	595	558	563	566	550	537	547	544	561	562	565	533	584	536	563	582	569	558	520	599	578	517	590	577	566	565	566	548	523	543	553	567	559	574	582	590	537	600	580	591	570	597	555	597	583	605	581	521	560	568	580	526	572	566	555	559	624	600	564	557	564	572	592	536	567	571	557	592	567	576	573	556	547	598	543	522	557	617	565	533	569	611	564	582	546	590	607	525	578	531	591	510	576	570	593	482	558	507	567	540	587	553	591	599	605	591	595	582	562	559	576	540	598	565	559	551	569	570	547	554	579	568	574	587	535	581	517	559	602	582	561	542	521	552	581	562	541	579	532	543	591	527	531	527	549	581	518	566	573	555	541	577	562	600	563	601	568	549	642	574	570	605	559	548	589	597	591	562	552	537	558	602	554	561	564	559	537	564	598	549	570	597	557	547	580	558	619	586	587	547	555	571	555	600	547	548	586	555	607	561	532	538	601	570	550	551	569	566	584	588	562	536	545	547	525	542	553	561	551	585	554	588	556	576	540	639	533	582	585	562	583	569	536	568	603	585	521	539	516	548	551	563	584	565	545	549	528	599	541	605	535	564	542	537	557	579	518	541	513	557	598	584	575	524	547	567	571	529	592	587	585	544	552	498	516	559	581	540	587	590	536	550	572	584	569	564	575	538	571	571	546	541	552	557	556	565	593	551	573	581	552	569	567	549	558	577	553	579	610	577	610	559	583	553	539	542	590	570	578	555	580	556	531	576	591	588	540	580	548	563	570	546	562	563	569	555	586	582	603	537	584	546	567	528	515	569	587	556	538	547	576	581	544	590	569	563	556	576	590	523	551	552	567	536	583	549	551	567	556	601	567	576	546	556	553	574	602	540	568	556	596	534	584	584	541	555	559	590	614	569	594	591	600	551	557	570	576	559	583	578	551	553	582	560	555	590	534	567	517	566	570	517	539	609	586	572	560	557	561	543	543	544	591	562	552	570	568	549	538	564	554	545	566	582	551	584	578	552	548	530	596	566	561	580	580	561	588	553	575	513	526	548	530	555	561	590	561	594	536	578	536	557	563	560	583	590	513	565	523	566	558	562	585	508	567	557	533	578	559	534	554	508	570	554	594	547	574	577	607	567	561	560	602	543	562	567	530	512	546	558	532	582	575	597	561	617	570	584	588	557	581	583	578	528	577	586	576	551	529	543	597	529	543	573	577	557	595	586	570	578	585	601	577	570	571	577	546	563	578	561	564	575	553	594	580	522	583	574	549	568	579	564	546	554	558	519	528	557	554	535	603	596	555	590	569	554	586	573	521	575	568	562	586	578	579	548	578	573	545	599	542	571	582	515	523	592	607	504	579	599	539	549	577	595	564	584	542	553	563	579	554	538	522	519	540	566	559	548	532	550	580	580	532	568	533	574	559	549	519	557	565	616	557	597	623	557	593	588	530	565	576	559	580	586	592	522	592	577	564	593	541	538	543	599	565	582	566	573	523	530	574	534	576	600	547	568	585	544	581	554	571	567	560	579	563	561	580	576	548	571	622	555	586	554	562	552	564	562	646	576	606	526	599	596	526	576	579	553	561	539	580	567	523	583	558	561	597	537	581	612	563	571	539	538	559	539	541	573	544	589	575	552	526	566	566	594	507	565	545	564	544	575	566	521	566
5074	2027	789	432	418	469	501	415	405	358	318	290	302	227	152	152	114	101	112	89	90	89	75	88	67	100	76	92	79	74	72	83	73	76	78	58	63	73	88	69	76	89	60	74	60	72	66	63	58	79	55	69	93	78	65	60	66	80	72	78	64	64	74	71	81	70	64	66	75	68	80	62	81	69	71	68	70	75	62	57	77	64	77	81	60	69	89	82	81	71	84	72	66	76	75	77	83	67	72	63	78	82	64	79	66	52	68	60	64	76	70	67	66	68	68	72	77	76	67	52	67	67	69	75	71	81	73	68	77	62	80	60	71	81	68	67	68	68	64	78	71	65	71	66	81	76	58	56	75	68	83	65	73	63	82	70	73	80	77	68	81	74	81	83	70	80	82	60	85	80	83	81	59	73	72	63	73	72	83	70	77	72	81	66	56	88	56	72	67	75	70	75	87	86	82	75	75	77	74	70	82	86	64	60	69	54	62	78	79	85	70	54	76	61	63	59	96	75	77	67	94	61	62	74	76	58	78	81	76	76	70	89	61	74	74	83	75	73	64	76	77	82	73	70	72	72	60	81	73	76	74	75	78	78	75	59	61	76	55	88	59	69	84	62	75	58	83	64	73	74	80	71	79	88	78	63	67	69	67	75	78	70	67	70	73	73	79	63	82	77	63	71	77	60	64	53	74	66	73	59	70	76	78	75	72	60	74	74	70	71	75	75	65	78	69	74	85	75	60	69	73	78	82	64	59	63	83	79	71	79	67	73	76	90	46	83	62	71	67	69	69	64	92	70	68	59	72	72	66	75	81	67	79	67	68	65	77	74	69	81	63	52	78	78	78	81	74	88	68	65	69	61	80	74	82	76	83	78	85	75	77	79	81	74	64	61	72	71	67	70	70	61	64	76	81	74	77	63	85	66	62	73	73	87	61	84	74	60	77	62	66	76	79	70	66	68	73	73	78	93	67	69	47	81	85	63	79	74	73	73	69	79	76	78	66	75	74	69	85	102	70	62	82	81	77	74	81	73	72	82	76	64	64	76	77	69	57	75	73	74	75	55	73	61	74	65	62	78	68	63	63	82	73	89	62	79	54	73	62	94	93	80	59	82	80	89	69	71	81	76	79	69	64	86	64	68	84	58	68	80	69	60	71	66	78	67	76	64	75	84	74	69	70	84	82	60	70	63	78	63	66	62	68	63	69	73	96	75	80	67	73	71	57	68	74	83	74	75	76	67	73	88	56	66	63	69	76	58	71	78	72	58	64	54	60	75	79	65	60	52	75	43	73	62	61	82	63	60	69	73	85	72	68	82	66	55	69	68	70	65	85	60	73	87	74	65	73	74	69	81	59	75	91	74	77	61	80	76	70	69	69	82	88	81	68	93	62	69	85	60	73	77	74	60	75	74	74	60	84	84	79	73	71	52	65	55	75	78	88	68	70	71	71	78	77	59	77	81	70	75	83	84	65	55	67	78	77	80	71	91	72	59	73	64	69	54	81	80	75	82	86	62	83	88	79	75	60	75	69	77	73	77	70	77	60	76	78	77	73	70	74	77	70	69	68	68	64	69	61	76	69	80	59	72	85	57	81	69	76	74	72	91	56	70	59	70	70	76	73	72	80	75	54	70	72	59	74	75	89	69	86	73	66	69	67	80	76	89	70	68	78	65	73	78	83	75	81	87	58	76	74	90	74	70	61	74	71	81	69	75	76	69	68	85	72	81	78	72	80	71	76	84	78	67	76	70	78	76	72	73	73	60	58	76	63	73	60	75	80	66	77	82	72	73	70	82	64	78	88	79	67	67	85	67	87	62	71	74	72	80	86	53	88	77	69	86	68	77	73	75	82	75	74	69	58	82	80	68	59	66	87	58	62	64	57	74	73	75	60	74	68	72	82	60	85	68	88	85	62	59	63	66	72	57	61	66	80	62	61	68	76	76	78	62	57	64	65	80	78	81	79	56	63	80	68	62	81	81	63	67	78	63	75	77	70	71	73	52	74	71	85	72	67	67	66	67	65	73	69	78	56	73	75	72	83	72	59	73	79	64	69	64	68	64	88	79	84	77	70	96	75	73	76	67	77	68	75	66	64	89	73	76	81	63	85	72	73	68	80	69	79	61	72	78	65	87	71	88	73	67	76	71	71	76	73	73	85	79	76	62	83	87	66	80	77	59	55	79	74	70	68	71	59	64	72	60	82	77	79	84	67	61	78	60	77	91	75	61	72	71	70	71	82	52	61	58	82	74	76	73	62	82	84	65	65	87	75	81	77	73	84	86	80	63	69	61	68	80	85	74	71	71	71	70	68	62	66	79	80	82	64	61	79	68	78	65	73	73	74	69	76	71	78	72	86	75	74	75	76	69	57	73	75	94	94	62	82	73	80	74	79	79	75	72	68	70	63	82	58	73	85	62	57	79	72	87	85	70	64	66	58	72	80	79	93	88	62	70	76	69	92	68	79	85	65	65	63	75	72	58	78	80	71	72	74	81	96	75	66	56	76	77	72	76	70	57	64	81	70	72	63	78	59	62	88	76	61	68	75	69	77	73	76	72	92	66	78	69	76	87	86	77	67	65	85	79	70	62	81	74	77	83	62	69	82	87	53	74	82	80	81	66	60	81	81	66	81	73	64	62	67	60	60	75	58	78	63	77	89	74	80	71	81	65	74	68	89	80	64	67	69	76	78	72	79	71	79	68	76	70	82	84	70	74	67	78	58	63	83	80	66	77	78	89	69	93	41	79	63	78	80	84	73	92	69	88	73	60	62	68	68	64	64	67	68	68	73	65	67	76	78	64	75	66	64	79	76	73	56	45	79	72	68	73	88	69	71	71	61	70	81	72	78	67	71	63	58	78	79	66	80	65	60	79	65	59	71	83	59	78	71	70	67	70	83	70	82	55	79	69	67	88	63	89	77	71	79	73	67	81	61	78	68	71	74	74	78	84	67	71	85	68	73	63	72	65	77	76	86	65	80	64	75	71	67	75	63	81	79	76	77	77	75	72	61	90	64	77	63	66	72	81	77	53	73	67	57	66	78	75	56	69	62	77	94	74	69	72	72	76	72	65	62	89	74	77	79	72	72	70	70	81	69	78	74	85	72	63	68	71	79	86	68	56	72	82	78	85	64	82	58	81	68	82	76	64	70	59	69	77	63	76	70	69	86	70	79	65	66	82	70	86	73	82	77	78	93	77	64	63	62	64	63	77	70	86	65	59	75	83	80	69	83	80	69	87	69	70	83	75	72	57	63	63	66	66	77	74	94	78	68	67	69	63	54	73	83	70	80	80	75	64	58	75	67	63	75	78	80	71	83	64	85	60	57	83	72	80	61	76	91	87	73	70	75	64	81	70	82	89	58	71	62	69	71	63	73	79	66	72	68	84	67	79	58	65	50	79	67	90	78	71	65	71	76	88	80	78	70	68	96	78	81	77	64	78	77	84	87	75	76	78	85	75	61	79	64	59	64	64	72	64	91	88	65	59
30870	16459	8538	10168	16253	18157	17120	14764	12553	11045	9408	8105	6732	4610	3601	2799	2352	1949	1641	1368	997	912	891	834	742	786	694	685	639	630	612	609	617	636	603	623	631	584	621	615	594	598	594	630	571	668	554	584	572	593	594	584	596	615	579	569	579	588	614	608	631	575	635	632	627	609	631	606	625	580	589	639	607	580	577	574	595	587	608	623	580	583	562	632	601	612	557	566	584	585	572	612	588	599	593	610	618	600	596	609	608	616	602	573	570	647	573	585	587	627	581	623	555	585	598	634	567	600	583	598	579	594	604	631	599	600	610	600	567	560	610	571	587	585	599	615	634	599	530	595	623	585	563	605	542	588	593	593	626	584	584	629	599	602	558	558	608	631	598	633	592	560	597	544	577	572	583	603	565	575	599	576	559	615	557	606	609	585	603	626	595	573	582	654	599	619	594	618	625	610	583	581	569	615	584	585	578	591	643	548	577	598	611	585	586	598	616	618	552	571	593	598	560	580	576	607	597	607	618	588	598	592	567	594	541	557	555	553	553	574	615	613	582	613	551	598	572	570	596	544	595	600	586	572	590	584	563	605	600	590	609	547	582	567	588	603	602	636	566	585	565	556	611	619	565	604	582	620	548	577	607	581	567	609	589	626	625	554	623	633	593	607	587	625	526	596	630	592	559	576	557	616	550	602	607	558	617	618	586	627	583	614	633	603	603	624	598	634	542	596	640	590	577	589	584	576	585	581	632	621	631	585	556	601	609	651	554	574	612	562	626	583	565	650	614	570	628	564	586	606	579	631	600	608	576	587	602	577	610	611	606	582	620	591	642	612	605	584	617	578	602	593	600	641	576	603	565	608	609	604	635	609	605	591	613	595	588	571	627	576	561	556	567	628	582	624	579	626	591	641	588	578	561	567	588	583	620	638	579	595	556	619	551	558	553	641	619	622	575	607	620	577	581	552	576	604	610	523	598	571	561	533	625	613	563	542	572	522	588	601	586	608	584	594	601	591	595	562	578	616	594	599	599	555	589	617	613	604	563	568	592	593	611	547	565	588	597	570	586	611	559	641	567	611	568	570	623	617	605	617	579	603	599	615	586	567	631	579	574	563	649	591	577	611	616	583	555	633	616	587	583	602	596	588	601	551	562	604	618	606	571	631	578	563	574	592	616	592	569	583	530	606	595	590	560	609	612	613	572	572	571	630	570	606	542	582	647	594	578	552	621	649	604	603	606	582	591	590	641	596	656	614	591	624	576	614	616	667	587	592	595	625	577	568	565	588	592	636	610	555	564	598	533	578	588	577	592	585	598	599	575	633	595	587	606	569	599	574	576	588	589	574	631	587	573	543	591	542	602	620	563	593	579	647	587	572	595	575	621	615	601	553	628	598	583	578	577	609	638	579	619	615	583	588	611	629	592	561	590	632	636	586	591	569	582	594	557	610	583	602	608	603	616	572	583	589	620	559	597	568	613	560	605	549	620	546	619	604	630	591	555	597	556	624	610	620	600	573	585	554	591	620	581	595	539	591	585	545	595	615	619	590	557	594	593	575	614	629	567	625	615	610	598	542	593	593	554	579	595	607	634	583	558	603	590	593	595	586	566	562	572	557	603	624	575	553	573	596	601	571	604	582	579	620	614	581	577	572	581	604	587	590	617	643	613	642	598	595	556	602	590	625	589	583	623	560	576	574	632	592	604	587	600	599	577	601	613	612	572	593	571	581	607	586	567	627	600	617	556	622	592	599	585	594	587	620	627	536	603	575	613	622	584	554	610	574	599	561	566	619	581	573	562	585	599	581	607	593	631	574	603	620	574	608	583	643	575	580	604	616	621	578	587	608	607	583	599	594	594	647	604	588	599	579	589	606	579	615	522	614	601	631	610	639	597	609	560	617	616	601	587	565	591	603	654	594	582	567	618	592	585	676	609	575	594	581	547	606	612	619	559	613	600	606	596	549	618	626	596	557	614	610	582	587	579	591	632	596	554	575	596	578	605	606	604	586	622	635	585	573	622	617	587	637	613	599	610	570	619	596	613	539	618	613	591	608	591	614	595	608	589	617	556	597	562	531	628	571	578	614	597	614	576	603	622	581	629	616	571	615	592	611	622	583	593	565	623	578	598	601	593	587	586	580	643	625	615	587	569	603	597	605	548	614	579	613	585	598	603	609	589	573	569	628	581	587	627	589	605	622	604	542	600	581	634	629	640	601	647	577	623	601	597	609	582	604	566	609	588	583	576	629	592	575	612	617	577	559	592	567	614	582	598	612	570	604	575	619	597	562	627	620	591	583	594	578	595	581	612	598	582	578	582	594	588	627	592	644	598	595	633	588	652	616	585	584	649	634	591	568	618	579	573	580	617	597	637	613	593	593	625	573	597	617	611	565	573	625	594	600	628	579	595	614	640	622	586	576	549	609	612	542	603	607	618	571	565	558	582	539	623	614	580	638	607	618	589	596	591	588	573	567	534	586	546	571	606	584	580	568	586	579	615	592	588	610	592	550	573	641	585	622	564	576	566	617	553	619	577	595	608	536	565	620	604	556	586	653	539	552	580	588	605	598	612	604	565	598	612	578	550	593	582	596	600	567	597	600	636	572	551	590	609	572	573	572	586	596	575	612	613	608	608	607	633	581	607	586	619	641	583	591	566	640	587	557	602	560	617	597	573	603	614	592	601	590	596	588	575	591	563	617	616	619	586	592	616	604	620	601	595	636	586	561	617	610	601	603	586	610	583	582	652	579	630	537	593	583	603	591	601	610	550	603	612	559	559	573	604	585	597	588	596	610	597	569	578	566	629	555	575	610	629	605	561	582	596	606	613	587	583	573	584	578	609	610	604	582	612	604	607	585	581	567	610	637	610	583	593	618	559	618	600	568	615	566	595	581	592	588	602	567	608	566	577	572	558	527	605	544	636	597	570	586	614	621	623	600	557	615	610	589	591	580	607	616	569	584	601	606	599	612	556	624	610	606	575	607	615	589	583	609	619	602	550	587	619	590	601	586	610	591	609	603	517	587	618	598	603	609	590	595	598	597	575	590	568	575	543	651	633	564	603	615	592	600	586	584	585	570	596	553	599	623	623	543	606	565	616	619	583	617	595	561	598	567	574	629	525	571	579	603	582	599	615	603	607	585	583	599	560	632	603	593	601	616	611	545	582	573	606	574	605	577	634	582	614	621	596	664	579	600	604	585	618	550	572	567	587	620	580	602	566	576	606	573	575	595	579	586	620	577	630	570	587	599	584	588	571	569	578	606	626	563	590	587	559	553	582	608	550	608	630	585	598	601	608	600	573	597	571	596	611	562	589	603	591	531	612	639	560	613	646	577	602	577	624	560	575	574	590	624	595	579	592	576	618	593	575	568	609	613	589	570	614	609	588	562	614	588	568	597	557	634	567	579	587	633	590	594	629	604	603	557	625	583	569	569	558	622	539	579	580	611	567	607	629	592	594	598	597	604	631	607	604	619	581	574	594	665	584	595	619	575	627	590
6024	3204	1061	665	558	542	675	545	509	479	458	394	403	330	244	189	173	156	156	143	148	130	142	123	132	136	113	132	127	114	107	134	115	112	120	117	114	133	137	142	97	121	112	121	111	116	135	131	120	140	113	120	120	133	102	113	122	128	109	119	106	108	117	157	121	124	114	141	135	105	113	111	117	127	113	111	109	116	124	104	133	131	100	119	111	98	120	107	123	119	121	118	117	100	134	98	112	115	128	130	131	125	123	114	115	123	133	104	118	118	115	112	145	114	101	113	108	116	117	131	124	119	115	120	116	111	116	118	146	116	114	126	129	108	108	121	135	121	141	96	105	112	120	119	114	111	101	139	121	109	123	116	125	108	140	107	125	94	125	105	127	120	135	147	110	132	105	99	117	121	120	114	107	117	105	115	117	106	124	117	115	117	128	113	134	129	107	109	134	110	114	119	120	117	125	123	112	100	128	118	114	114	98	110	124	120	131	102	128	116	109	114	118	109	110	126	119	120	109	124	101	116	119	106	129	125	118	118	115	136	128	133	115	127	123	112	124	113	118	126	120	101	125	111	98	110	98	117	103	114	124	120	104	109	119	111	117	110	120	100	115	102	106	125	126	121	117	106	131	130	119	118	110	134	121	110	103	116	121	125	115	118	102	122	118	120	117	124	111	116	116	111	112	118	114	113	131	106	134	100	105	106	106	120	109	102	112	115	148	118	99	128	119	124	143	137	111	109	156	120	101	120	130	110	124	107	129	111	121	107	124	109	135	122	123	105	126	110	136	106	112	117	89	124	135	99	120	116	117	113	120	110	112	125	132	127	120	116	122	125	118	132	113	118	128	117	107	99	116	131	135	118	113	101	128	129	116	114	107	123	136	110	116	126	117	104	123	105	113	104	132	112	115	124	121	123	124	117	124	131	99	103	109	112	135	95	100	122	115	101	131	111	103	119	118	132	127	119	118	116	120	103	122	99	122	104	115	124	102	114	104	116	114	116	103	109	91	121	105	123	121	130	120	121	115	119	115	123	132	122	132	113	114	131	110	105	112	120	134	128	117	120	121	125	117	108	118	133	126	103	106	129	100	125	129	122	107	134	118	118	115	109	138	110	129	133	115	126	122	128	142	120	112	97	131	123	120	133	118	116	120	125	107	107	106	99	119	107	95	132	104	100	118	103	103	114	126	116	122	140	127	117	114	115	113	129	115	102	140	115	116	119	119	126	126	126	117	118	112	92	124	131	113	104	114	99	124	127	105	128	126	147	109	117	126	118	93	121	119	108	116	117	109	106	97	112	96	114	116	109	160	127	128	129	126	109	117	136	121	111	113	123	123	113	142	128	126	117	112	123	111	117	110	102	153	118	113	128	114	128	133	121	132	104	112	110	114	117	116	129	126	116	122	108	108	108	130	119	115	135	116	104	158	123	128	119	121	110	113	134	129	112	139	124	121	113	111	106	139	124	109	118	132	106	127	119	109	139	132	100	114	127	118	119	116	136	119	105	128	125	141	129	138	106	139	108	87	116	128	109	114	98	111	106	95	115	132	110	140	118	105	133	120	113	104	113	107	112	138	89	124	113	132	119	117	113	130	103	135	116	120	132	117	113	120	131	101	126	113	112	112	110	103	121	133	128	116	125	133	132	124	118	113	102	128	128	117	124	116	137	123	110	100	107	109	127	113	134	110	101	112	139	110	123	134	120	120	135	112	124	107	128	123	110	117	116	119	117	125	126	143	109	109	122	117	107	107	123	154	127	94	134	133	106	105	120	131	106	121	127	121	129	125	126	120	124	114	128	109	106	110	120	110	139	128	101	116	117	117	118	108	124	108	112	118	113	121	104	119	126	138	129	124	129	125	118	113	120	124	124	120	150	138	112	110	124	107	110	119	112	130	133	116	115	117	132	127	140	115	116	123	117	107	111	115	108	127	142	135	104	131	108	139	121	129	110	125	119	122	125	134	133	124	91	130	105	117	117	110	121	133	127	138	129	102	104	121	114	113	111	112	114	139	114	137	126	129	114	114	120	111	115	119	109	113	128	126	115	113	117	111	126	133	103	105	113	128	125	120	118	99	108	110	118	101	117	114	123	127	119	118	125	113	105	127	111	131	111	107	110	123	122	117	132	95	109	109	113	118	110	134	107	113	113	113	109	130	132	107	125	128	126	121	123	112	121	127	114	127	117	112	120	117	116	113	107	133	131	107	104	127	137	139	102	130	111	109	124	112	130	122	115	112	125	104	110	121	127	117	112	107	116	128	123	125	120	113	130	113	105	134	102	118	122	132	110	103	119	100	126	95	117	116	103	134	133	127	108	115	116	126	124	149	121	138	110	112	137	112	107	114	119	106	122	127	104	107	110	126	122	127	131	121	122	124	116	102	103	139	119	134	99	140	123	149	111	95	124	119	127	110	111	129	110	121	122	127	120	120	125	130	117	122	123	128	121	118	114	143	114	122	130	118	117	113	122	101	116	120	115	121	127	116	125	127	132	116	127	111	143	112	127	124	116	120	108	128	116	114	107	126	117	134	127	125	130	122	103	117	105	130	125	122	119	117	100	106	109	129	105	125	110	122	114	116	119	111	126	130	137	108	113	112	110	122	115	147	135	127	114	132	126	116	119	143	95	141	118	100	126	113	144	120	120	117	122	99	125	110	119	105	128	105	116	107	116	117	108	136	123	130	115	117	117	119	115	108	108	116	134	100	123	125	123	127	104	100	108	109	113	127	117	106	128	130	110	138	118	113	120	127	119	133	110	107	130	116	110	140	133	121	134	126	121	102	128	130	104	117	121	129	126	128	112	119	123	100	136	110	101	118	113	102	139	114	120	138	124	103	124	103	121	104	117	105	141	123	125	120	104	119	130	112	111	126	121	108	109	123	102	123	124	124	114	98	113	118	124	110	117	127	116	118	138	111	128	137	128	116	116	128	131	126	125	107	109	116	129	122	120	129	127	125	131	103	129	104	116	98	110	125	126	121	113	130	131	117	130	121	125	99	117	126	124	137	118	117	124	137	107	111	109	100	102	112	110	120	119	114	116	106	110	120	121	103	126	121	132	126	106	137	129	99	114	130	108	104	109	106	129	139	132	101	109	109	146	122	107	151	123	122	117	123	120	130	110	136	119	121	106	115	133	110	99	137	146	121	105	115	131	123	96	121	123	129	115	143	117	121	118	114	116	141	117	117	119	110	123	118	92	116	121	115	107	104	121	136	122	108	128	127	129	109	110	118	107	130	126	131	143	110	111	117	98	117	96	109	117	101	114	129	121	104	112	105	125	113	100	124	120	96	114	115	102	110	127	137	104	128	121	135	120	117	126	101	114	107	120	107	98	117	118	109	127	116	128	122	109	142	124	116	122	99	125	113	126	102	111	113	134	125	137	114	112	105	118	108	114	103	138	122	111	98	114	109	141	117	121	99	110	105	129	113	114	116	127	129	109	135	124	110	125	119	118	110	116	95	134	91	100	127	111	124	148	107	122
34506	20131	10760	12370	19125	21118	19837	17042	14608	12836	11271	10319	8657	6401	4753	3645	3227	2777	2513	1945	1621	1288	1243	1272	1152	1123	1111	981	1030	1052	1017	1027	961	991	969	943	965	973	938	976	904	925	978	917	912	979	958	906	973	944	945	914	925	977	981	942	918	965	957	897	938	961	930	934	951	970	956	943	901	922	983	983	879	916	927	931	950	925	941	990	984	960	925	906	946	941	980	912	897	973	943	911	951	951	977	875	938	967	969	921	998	960	1001	984	943	894	902	968	920	952	954	868	967	986	933	959	949	962	955	941	902	964	971	915	990	1011	956	962	947	920	948	974	965	980	979	985	900	942	897	976	975	930	924	922	914	914	934	932	958	891	937	968	986	926	910	931	957	948	903	951	950	982	960	945	955	922	936	932	941	973	943	871	915	945	992	936	981	931	945	945	982	919	965	948	949	948	1053	953	949	958	959	960	927	958	914	970	977	924	886	964	924	888	914	953	921	953	925	932	932	981	921	883	965	928	965	936	925	973	934	947	915	912	916	877	931	944	902	936	924	913	939	870	959	950	931	931	973	906	891	944	940	957	933	965	888	876	977	918	942	905	945	928	949	964	961	920	944	927	937	929	961	940	969	945	933	918	915	989	972	919	926	923	941	970	918	912	953	923	913	903	913	916	947	933	889	921	945	982	941	930	942	971	921	965	923	901	917	941	938	959	934	953	893	931	891	917	939	927	959	878	928	954	932	970	890	896	916	951	875	926	872	920	898	950	885	909	955	931	992	943	961	921	937	942	1022	925	903	902	921	966	963	954	914	961	960	920	911	951	951	928	927	939	891	945	923	886	914	904	964	948	910	911	947	973	956	936	920	970	925	971	950	978	938	912	940	886	930	907	945	1000	965	870	958	964	968	975	957	948	905	956	954	914	902	901	980	904	972	919	920	984	973	925	956	934	930	890	953	923	920	902	937	882	939	954	925	911	929	935	923	982	923	956	959	978	939	945	1024	940	926	977	929	942	945	976	879	935	931	917	934	995	974	898	915	936	906	919	965	904	926	948	930	936	932	985	943	932	914	914	973	946	923	883	899	942	983	937	931	940	987	954	952	916	940	950	1007	950	957	927	930	942	951	924	910	998	932	930	969	920	931	889	917	962	932	958	961	967	920	931	927	907	951	974	910	947	969	932	932	920	932	940	868	924	977	921	980	975	882	968	956	964	960	979	955	969	954	969	936	966	906	919	964	944	918	912	936	970	933	926	926	904	920	975	983	916	937	913	951	919	949	974	899	950	882	957	939	942	905	987	926	961	959	915	936	904	929	876	945	911	953	929	928	972	895	950	870	909	920	932	974	949	1012	968	954	1006	946	950	916	959	959	972	921	995	960	960	953	928	966	942	929	962	898	979	939	960	910	890	884	935	928	954	919	977	938	888	955	929	913	963	937	924	978	972	970	899	906	978	914	921	922	939	965	958	926	936	906	911	974	945	971	956	929	881	863	938	956	969	950	925	902	939	941	952	953	943	928	981	946	862	959	970	970	954	943	952	905	921	929	937	961	978	970	903	956	942	970	880	948	930	929	977	942	915	949	926	918	899	958	973	965	945	972	978	913	917	952	940	904	919	952	914	988	927	918	952	940	951	981	944	963	933	902	939	940	885	879	991	909	903	935	945	964	947	966	960	968	948	925	1000	943	919	937	942	908	923	963	984	879	926	957	945	929	940	900	922	932	1002	879	933	934	943	928	930	959	920	937	944	951	946	903	995	866	935	924	952	944	910	964	962	915	863	912	910	986	961	879	970	975	931	964	901	921	993	912	962	959	950	918	905	974	926	950	936	959	942	887	977	924	909	939	927	869	958	967	945	958	908	932	940	899	937	983	912	995	942	985	974	904	913	964	953	949	940	939	938	984	949	892	966	916	993	937	945	933	935	941	912	955	963	911	935	964	902	972	951	927	984	954	951	886	939	865	958	962	939	965	859	949	926	961	964	945	975	959	929	920	890	903	986	942	927	942	926	926	868	926	978	917	937	886	905	944	921	978	921	906	909	983	929	967	923	969	968	948	934	938	913	947	899	987	913	917	976	969	960	927	963	909	944	880	976	958	966	972	982	900	973	914	980	924	947	944	863	901	939	947	969	946	934	898	919	904	937	930	878	937	898	918	941	912	1000	918	931	963	940	944	941	940	955	945	960	935	946	980	933	923	981	943	938	919	933	954	961	910	902	962	938	903	980	919	942	949	960	963	968	931	955	932	950	930	954	920	981	890	939	996	956	975	936	940	935	941	948	940	939	956	874	919	901	918	894	956	951	942	913	939	977	901	978	965	868	936	968	981	947	922	956	1000	945	973	971	923	930	929	992	939	975	924	961	876	903	981	925	951	946	922	958	949	973	986	946	954	947	926	913	941	914	935	894	941	951	904	997	913	895	1024	1041	904	934	949	964	952	936	960	957	944	962	900	935	930	908	867	964	961	926	938	956	924	970	922	899	1025	997	934	956	916	954	911	911	966	899	971	936	900	954	969	964	946	922	913	978	920	944	916	963	923	943	987	968	961	955	977	895	914	993	899	961	930	956	912	927	989	955	967	921	928	929	973	940	978	933	970	934	971	955	986	893	938	918	943	928	880	951	906	960	931	934	971	949	956	945	946	941	972	988	922	937	932	923	914	929	930	908	941	893	908	970	930	956	967	937	908	948	965	1006	969	887	927	921	966	965	918	950	906	927	961	929	898	987	906	982	917	941	949	943	925	970	928	955	935	948	921	973	954	955	887	967	1004	960	920	932	958	896	988	970	942	927	967	959	939	1022	941	953	987	906	851	960	935	936	937	931	875	964	926	922	937	929	940	977	970	911	947	956	946	921	968	903	909	887	954	948	919	960	965	960	909	956	1002	963	924	995	983	1000	952	940	953	904	945	994	914	895	935	935	927	983	955	952	907	945	898	937	1010	974	916	960	913	907	957	959	994	921	1007	958	955	888	956	972	925	963	937	916	1006	996	961	980	922	949	942	946	931	941	942	918	962	948	899	937	905	948	951	961	977	949	946	916	947	969	906	938	942	957	976	889	951	887	937	882	881	904	989	961	917	984	907	945	951	958	952	898	893	977	917	958	949	950	970	898	933	921	939	963	949	999	953	959	956	899	955	976	950	981	964	952	957	901	939	876	914	912	939	934	970	900	907	947	988	958	936	915	960	924	921	919	951	882	877	937	966	989	964	938	1047	923	962	949	910	967	930	906	986	972	898	974	898	992	940	935	907	915	946	929	912	905	903	967	945	943	914	955	899	923	961	930	935	956	903	920	935	956	965	908	965	946	919	948	923	946	927	952	962	945	953	937	931	1010	956	921	989	1042	985	902	967	933	880	869	944	918	939	904	927	933	1005	931	1003	916	922	904	927	934	933	943	928	904	947	920	910	965	925	938	957	943	895	994	942	953	990	929	915	908	888	906	968	932	917	873	974	974	939	955	936	949	965	947	928	902	933	926	925	990	917	942	943	923	904	891	936	942	913	933	938	953	938	931	947	947	956	943
3227	1346	598	385	289	362	324	366	260	252	259	221	215	181	136	111	94	114	96	90	72	73	82	72	52	72	51	59	52	57	52	59	69	72	74	53	56	58	65	58	53	69	66	63	71	62	73	61	75	57	58	54	59	56	58	55	59	59	46	66	73	54	59	63	42	69	66	57	65	62	56	55	55	61	67	55	57	60	53	57	74	49	74	58	64	46	59	56	72	65	68	73	53	59	61	65	50	68	57	53	54	63	73	66	60	51	61	60	69	58	57	64	74	40	60	64	69	67	57	64	55	65	59	57	72	61	59	70	63	58	58	64	56	51	58	67	62	78	48	62	58	73	66	45	57	61	62	52	55	57	57	58	71	61	64	71	64	58	75	68	70	67	56	70	63	49	63	59	67	58	63	69	51	74	69	58	66	61	57	51	57	63	63	54	46	51	80	71	60	54	64	55	70	57	59	68	57	56	59	75	51	61	83	57	77	54	67	56	67	53	71	49	70	69	63	81	47	51	39	63	67	66	70	54	61	67	72	62	72	57	61	59	49	59	52	60	59	64	59	63	71	45	66	62	76	72	52	45	57	53	55	58	70	65	70	72	59	47	67	64	55	67	68	53	60	62	70	66	56	61	66	44	63	71	66	79	55	60	46	61	47	58	49	72	66	57	64	63	67	62	58	70	61	60	69	57	77	58	53	54	56	62	77	73	61	64	56	61	62	56	57	49	69	57	76	54	66	56	63	63	55	60	53	57	61	71	49	61	54	58	64	59	59	55	59	61	51	71	68	47	62	70	67	63	61	51	62	69	59	71	48	64	57	55	72	53	51	57	59	58	65	71	65	53	60	57	61	62	54	63	60	60	51	53	48	68	67	67	64	68	62	59	64	60	74	54	68	53	60	73	61	61	58	64	60	79	65	73	72	61	56	65	52	58	45	58	56	65	61	76	60	72	60	67	74	69	69	77	67	59	71	64	62	57	51	56	61	62	61	49	72	70	67	51	63	53	63	60	54	63	59	60	47	72	51	52	65	57	63	72	61	52	75	56	61	79	66	51	56	64	69	65	63	59	63	55	58	69	66	47	52	54	52	61	63	53	74	62	67	55	59	60	57	61	66	79	59	67	64	70	70	71	77	62	55	61	56	68	70	58	57	72	56	69	51	66	55	62	57	60	60	55	54	64	64	48	68	70	56	64	63	54	65	61	60	58	52	75	54	64	58	60	60	69	52	58	52	65	63	57	75	55	62	61	65	64	73	57	50	57	65	76	51	55	61	62	49	71	47	65	57	51	61	76	77	58	52	56	66	70	63	63	65	81	62	64	77	52	58	58	71	72	60	62	75	52	68	71	60	45	68	71	67	66	63	66	52	58	64	67	69	59	58	66	48	66	49	59	68	60	62	58	74	60	72	70	62	54	59	69	67	54	58	65	79	67	63	57	74	57	52	72	53	57	46	56	77	48	55	67	73	52	47	54	58	57	77	56	42	77	68	53	74	52	73	60	51	64	64	69	62	65	65	65	66	69	54	58	73	62	70	83	58	72	73	68	44	64	55	61	56	58	62	58	51	66	61	76	62	60	73	57	66	63	61	60	69	57	67	47	56	62	59	60	66	72	55	63	56	71	51	63	63	55	65	61	54	64	53	65	59	45	70	55	60	66	61	69	69	68	65	69	63	58	64	64	77	65	58	47	68	54	73	68	55	67	50	62	47	57	54	60	60	62	74	53	58	65	61	54	59	63	77	56	63	46	54	61	70	73	64	65	66	64	66	63	69	63	61	47	52	58	75	72	81	63	63	49	76	64	68	65	66	54	62	66	73	68	54	71	66	71	59	62	63	70	64	64	78	59	61	42	64	81	58	54	55	63	82	61	56	53	55	51	61	53	40	66	60	58	73	64	72	62	70	69	77	66	63	65	65	55	49	50	65	77	58	55	55	63	71	56	56	74	60	54	60	53	56	57	47	48	72	63	59	58	60	67	77	70	59	56	64	61	58	41	60	74	59	62	63	60	53	58	61	65	78	50	38	59	58	59	46	68	54	61	46	70	69	50	59	53	73	66	66	55	47	63	51	67	55	58	60	71	46	68	54	69	66	71	64	57	53	48	67	73	61	55	64	50	61	77	61	65	71	63	70	77	50	62	66	64	54	74	47	64	43	59	67	53	63	56	61	63	50	64	64	61	40	57	59	58	65	73	57	55	61	75	66	59	52	50	62	81	60	65	56	60	70	55	60	52	64	53	58	72	73	65	53	62	43	54	52	53	68	51	62	71	64	58	66	68	74	54	59	59	72	54	46	62	59	71	60	45	68	59	56	72	74	70	68	70	62	68	50	57	64	67	64	66	67	73	55	49	56	83	68	46	55	63	80	61	64	60	57	67	62	61	60	61	62	74	63	56	79	70	59	58	55	52	64	72	70	47	62	61	60	54	71	56	66	60	65	66	54	70	75	55	67	60	51	61	62	74	58	58	59	66	70	79	64	57	56	57	53	67	56	55	51	54	61	61	67	67	63	55	74	64	64	63	62	49	60	67	64	63	56	73	60	58	63	73	75	72	79	68	77	54	72	63	63	64	62	62	78	57	61	67	74	74	57	72	69	47	65	70	61	67	60	50	69	61	46	71	46	72	58	59	53	49	68	53	57	66	56	65	61	62	69	69	65	62	53	69	61	57	61	80	55	61	61	50	61	58	61	62	67	51	56	64	65	52	60	59	64	56	58	69	62	61	51	62	65	48	58	61	61	57	70	60	63	64	64	57	55	58	56	65	53	57	52	77	57	62	70	56	67	69	73	53	65	65	64	67	61	67	66	66	69	49	53	81	76	45	65	61	61	58	52	51	57	67	56	68	64	77	72	78	52	55	59	64	65	71	70	67	61	70	58	73	48	55	60	62	68	57	64	55	51	54	57	59	60	50	62	67	62	62	60	63	70	60	88	52	76	67	74	50	59	63	50	56	70	66	71	69	72	54	66	61	66	80	62	63	58	71	59	63	50	53	49	75	59	58	58	53	69	53	55	53	63	59	49	57	70	68	59	65	70	65	50	64	66	61	49	63	51	62	55	61	51	63	60	62	74	67	60	71	51	63	56	67	73	53	56	64	58	62	55	67	59	51	68	62	68	65	48	68	51	74	56	63	66	80	51	59	57	69	55	63	62	49	51	44	71	51	64	74	60	47	68	54	51	64	69	64	73	55	54	70	57	66	63	63	71	57	59	64	64	72	44	48	74	52	80	47	64	63	61	60	55	54	71	60	40	63	48	55	73	61	59	70	61	61	64	60	53	63	62	59	52	49	70	77	69	77	64	59	58	58	61	60	63	60	52	66	64	72	51	62	53	66	66	66	70	61	53	67	49	53	59	52	67	61	60	68	56	70	69	68	57	68	63	65	59	65	58	52	70	75	50	63	58	65	51	55	62	55	64	61	72	63	61	70	63	66	49	59	64	73	67	67	57	51	68	61	56	50	57	66	64	64	59	68	74	61
27067	13642	7176	8143	13531	15415	13810	11688	9804	8282	7339	6738	5693	4197	3059	2174	1870	1587	1336	1085	860	702	696	673	683	620	599	562	568	526	540	499	525	512	512	504	530	520	536	497	527	483	490	555	505	490	512	560	514	497	554	502	526	513	472	531	505	537	508	511	495	532	523	495	495	513	506	501	471	527	548	524	524	477	528	498	501	517	510	509	534	526	467	537	502	484	505	463	526	505	531	494	493	527	526	509	515	492	493	491	495	520	492	500	475	442	496	490	513	498	549	486	485	504	520	488	510	478	529	538	454	497	470	467	481	477	501	548	506	512	522	491	502	494	504	520	492	474	511	501	543	490	493	483	509	499	497	517	509	505	517	528	486	515	509	497	488	515	485	504	475	544	501	546	490	502	489	499	521	520	478	508	480	547	510	518	476	480	529	475	495	505	537	504	536	520	472	511	489	490	512	506	512	538	463	514	522	493	474	502	551	510	482	538	507	536	523	490	517	554	495	504	504	514	531	543	499	483	494	527	485	528	526	475	568	478	532	527	509	490	460	493	519	493	524	510	555	527	530	520	529	527	469	491	479	488	503	522	506	517	531	480	452	529	512	464	482	506	488	485	486	475	553	491	527	500	514	513	505	509	501	514	488	490	511	485	495	486	526	515	514	521	471	503	516	509	517	503	487	537	503	512	507	496	522	510	510	492	451	480	508	552	530	510	502	461	490	505	518	524	490	491	459	505	499	516	486	504	507	463	537	490	522	494	500	495	519	509	497	540	513	561	536	494	518	500	517	507	505	511	495	480	473	487	507	482	542	491	470	483	489	511	492	489	558	504	490	475	532	493	466	475	516	517	484	515	523	505	474	463	498	484	494	511	488	485	489	547	486	513	487	515	540	485	515	515	510	499	490	542	488	490	529	489	504	515	526	513	528	497	523	529	508	532	517	479	479	529	503	485	514	503	499	499	510	518	479	482	501	520	483	506	488	497	508	509	511	544	494	499	492	510	525	480	485	475	478	492	483	523	526	491	530	481	510	462	505	480	513	483	488	527	513	495	523	518	475	477	506	497	472	502	446	533	520	539	497	532	477	515	511	516	519	515	515	555	519	513	528	511	515	519	539	545	522	476	502	485	546	509	494	439	518	504	520	501	501	518	550	501	535	518	491	531	494	517	496	486	564	497	546	588	528	514	521	457	517	504	511	524	487	490	477	511	495	500	495	480	501	516	487	501	550	492	518	543	522	517	500	545	502	526	498	514	484	500	497	524	490	511	555	509	517	528	500	503	505	528	494	505	545	540	553	495	504	507	505	519	536	523	518	499	494	489	546	504	456	527	513	475	534	509	526	513	510	511	562	543	542	479	536	534	536	505	523	519	515	523	511	482	514	484	501	515	515	510	473	489	517	506	521	526	487	472	522	500	515	501	551	509	514	506	525	465	531	558	489	501	553	506	494	501	471	524	493	517	508	500	527	506	496	531	487	519	483	506	479	546	525	508	507	504	518	541	478	484	499	486	529	523	551	511	505	500	493	494	506	506	497	498	489	533	499	526	499	513	509	506	498	524	524	483	463	560	511	490	478	519	527	489	509	506	496	476	525	509	525	495	529	530	484	518	457	489	501	519	488	525	530	505	479	501	494	491	505	520	465	487	514	508	476	498	502	496	500	560	515	483	498	530	511	536	484	534	489	498	504	507	494	514	494	476	540	468	497	495	514	500	508	464	479	509	523	527	510	519	512	461	492	502	517	523	511	485	497	493	488	498	493	501	524	486	508	509	510	508	534	502	534	503	522	522	499	506	537	480	456	464	528	500	493	493	511	459	490	515	537	487	494	517	454	535	497	506	532	458	498	486	496	545	497	487	529	533	507	516	514	493	474	533	521	494	519	502	502	498	500	501	520	535	524	483	513	483	510	526	470	528	495	486	522	506	459	545	513	521	464	505	526	498	499	490	512	530	530	505	528	483	517	507	481	517	516	506	528	485	492	530	503	519	546	474	516	511	509	498	497	498	522	499	526	502	497	486	514	516	495	492	537	536	500	502	538	515	537	504	511	496	499	492	516	514	515	515	528	519	533	499	510	493	474	545	496	506	484	496	522	537	499	520	555	492	486	501	524	475	507	503	495	464	501	523	467	500	523	500	491	479	535	488	555	521	568	525	494	502	512	504	518	506	530	468	507	440	483	500	476	511	486	520	467	510	490	476	490	494	518	488	518	528	502	503	519	434	508	476	526	530	521	475	488	538	497	464	527	503	478	505	522	493	497	535	509	501	535	526	514	522	512	516	523	500	502	533	519	465	474	524	476	517	474	493	529	473	533	494	526	534	495	540	493	561	489	511	490	468	530	525	491	498	510	474	485	505	503	502	465	515	497	508	489	514	514	483	490	495	548	500	532	487	500	525	500	538	499	524	486	515	521	510	506	489	526	530	567	519	503	490	528	516	517	513	486	545	512	515	509	485	508	474	523	516	456	535	531	495	501	534	543	521	495	516	499	510	536	533	541	497	497	529	508	526	551	535	507	530	496	498	475	516	497	515	515	499	533	491	472	529	519	494	527	489	510	488	536	473	491	485	506	473	502	480	514	528	528	492	504	508	504	509	511	527	525	531	486	515	514	521	466	528	514	465	514	486	508	507	497	514	501	506	526	539	508	491	504	517	520	516	501	525	496	525	521	530	516	545	506	473	526	521	497	483	494	514	533	492	504	498	505	506	525	517	482	508	547	487	561	522	504	509	488	517	541	510	501	496	473	474	460	518	496	513	502	485	500	477	518	529	503	518	529	506	462	471	509	552	512	459	530	542	478	482	507	495	452	493	515	561	531	471	510	577	482	491	480	492	508	521	517	510	505	490	480	497	544	499	546	538	534	515	515	522	510	477	514	501	499	538	504	538	503	506	524	498	472	509	488	531	497	486	521	494	499	488	519	510	509	519	527	514	509	503	500	506	498	499	497	476	528	505	567	481	509	505	506	503	497	511	520	527	504	465	513	544	544	545	518	478	502	486	476	508	442	505	476	513	518	521	507	498	497	497	508	488	473	478	504	523	517	538	562	479	481	520	515	553	483	484	546	530	548	524	523	506	520	529	469	520	537	509	484	495	483	506	517	517	504	500	526	505	510	554	517	518	485	494	513	537	514	502	518	537	511	512	532	511	544	508	494	476	482	505	529	504	559	498	508	517	494	524	491	496	520	521	500	509	498	532	522	451	518	478	505	500	523	500	492	486	489	542	519	496	506	529	506	499	522	467	523	514	543	514	525	497	461	480	483	510	503	485	539	485	520	472	498	501	523	490	528	532	553	506	530	556	500	490	506	490	531	485	498	511	493	497	482	533	482	502	501	521	540	484	484	493	510	512	507	482	523	493	480	512	512	505	518	495	536	480	500	557	527	483	507	465	526	478	500	482	523	482	438	505	472	538	495	520	467	530	499	531	534	539	491	478	474	531	531	550	538	557	490	537	501	495	504	515	496	507	534	490	486	487	516	497	551	450
3222	1459	621	382	297	390	344	316	314	245	266	272	240	171	163	131	105	102	96	82	61	84	81	70	78	66	66	67	64	73	76	60	79	65	53	58	68	73	69	65	68	86	80	70	66	79	68	70	64	62	81	65	68	92	69	81	64	63	70	56	60	56	52	66	79	74	74	75	51	73	65	56	88	80	54	68	85	79	85	72	66	74	59	75	68	81	71	79	73	54	58	63	61	63	59	58	61	86	63	70	64	75	72	72	80	62	75	77	64	74	67	75	70	66	69	73	77	65	64	65	61	81	69	72	65	86	63	73	75	64	72	56	66	71	65	60	87	79	67	58	77	75	71	72	71	49	66	65	66	83	72	80	54	69	64	84	84	68	57	68	88	63	62	70	66	52	62	66	68	57	77	74	70	74	61	89	65	77	82	62	61	65	72	81	71	61	70	75	63	62	71	67	67	63	72	74	56	55	69	61	69	59	81	74	58	66	68	69	66	68	84	59	69	75	73	63	66	65	71	74	63	64	64	69	70	75	88	62	79	71	71	67	79	59	75	69	69	59	76	76	57	55	55	72	74	62	69	74	61	89	59	63	78	76	73	70	69	76	68	58	59	76	76	90	70	73	68	54	61	59	74	77	71	64	69	69	76	80	65	70	56	61	73	62	71	76	83	63	75	67	83	61	66	68	59	81	68	74	61	62	69	69	74	84	62	65	62	58	64	61	76	80	75	68	70	76	56	69	73	60	64	66	57	60	72	76	63	72	84	54	62	85	66	54	54	60	69	79	55	62	70	62	74	80	61	65	73	65	69	76	70	61	62	81	56	72	65	77	72	72	71	76	67	72	67	64	80	72	74	81	74	70	72	87	68	63	77	66	84	59	78	64	69	67	68	65	69	85	84	89	69	54	61	69	71	64	44	67	66	65	72	65	51	60	60	65	71	75	65	57	72	62	83	74	58	65	70	74	58	72	66	72	76	79	56	76	64	70	85	80	75	83	70	49	66	63	80	65	77	75	72	72	63	75	76	66	48	61	74	61	70	76	65	73	84	71	78	68	73	68	56	47	72	75	71	79	64	67	78	78	64	62	75	61	75	79	61	70	62	69	82	61	53	67	85	59	78	64	66	76	60	66	64	73	72	69	58	73	62	64	58	65	82	55	70	78	83	82	73	77	79	81	79	62	63	54	68	66	64	78	53	65	61	64	59	58	72	64	78	68	70	67	71	66	73	64	73	75	61	73	67	73	60	61	65	61	81	64	72	66	79	70	63	66	83	74	87	80	49	70	65	78	74	63	76	68	65	77	62	87	93	70	53	59	54	65	76	83	71	67	63	61	80	66	75	62	79	83	67	76	69	60	69	74	89	71	81	58	63	72	78	69	66	71	83	64	50	65	64	78	59	73	76	63	76	85	58	59	67	69	69	62	86	54	50	70	62	70	66	76	63	70	69	60	59	59	74	60	68	70	59	77	76	72	89	90	75	67	51	74	77	58	88	67	71	80	69	61	82	67	84	74	86	68	67	70	79	73	67	64	59	68	83	71	70	71	75	61	78	63	55	74	78	68	62	65	66	77	63	64	66	100	69	62	61	58	73	84	75	66	64	62	50	80	72	67	62	83	63	69	64	48	77	65	70	73	66	74	73	87	75	67	73	68	75	79	76	78	71	64	75	53	86	72	72	68	71	72	56	79	86	69	85	75	71	65	77	60	71	73	68	69	74	71	68	58	79	68	73	76	67	79	79	57	68	82	65	61	60	58	44	64	75	78	73	61	61	59	72	84	87	78	72	59	61	76	67	71	77	75	75	67	62	79	65	58	81	68	62	65	74	83	86	71	64	59	75	78	61	71	57	70	67	76	82	73	72	71	74	75	62	71	69	71	78	75	76	61	74	61	87	76	80	68	64	76	75	79	58	70	59	54	59	87	74	81	76	79	81	58	66	58	72	64	69	63	82	73	67	59	77	85	64	76	68	68	70	61	64	69	43	72	53	75	65	74	65	68	74	67	56	69	70	79	74	56	74	74	74	66	68	83	63	91	76	86	65	75	74	78	52	68	84	81	65	66	62	90	66	71	91	73	57	73	61	64	72	71	63	63	59	70	69	67	77	55	79	70	65	69	68	68	71	66	75	70	73	80	74	78	83	73	54	71	65	68	61	53	83	56	65	83	73	75	64	73	72	76	58	65	76	89	61	61	75	67	60	67	62	61	76	60	71	76	66	61	70	72	78	79	74	72	81	80	72	58	65	57	75	60	78	77	68	74	69	78	72	62	73	79	74	64	71	75	72	70	67	68	67	85	78	78	61	67	56	61	76	81	75	74	71	78	69	71	67	59	81	50	69	73	66	58	60	61	81	65	76	70	65	60	70	78	76	74	67	65	72	65	70	67	63	69	57	64	57	78	62	76	55	63	64	69	48	67	73	67	74	91	64	49	66	75	62	79	62	69	59	70	72	52	63	58	61	78	65	75	78	69	76	59	81	60	86	61	58	80	79	52	70	61	60	65	65	88	71	73	56	75	79	77	81	87	63	73	57	77	64	74	77	72	61	81	69	56	76	66	58	73	81	72	65	84	90	78	69	69	70	67	74	55	61	88	83	69	71	59	86	65	64	73	65	58	70	85	50	61	65	78	63	81	64	59	77	73	68	69	75	73	60	70	82	73	59	60	62	67	71	80	70	85	67	75	68	88	59	70	63	70	67	62	70	83	81	62	80	61	48	62	55	62	84	78	74	74	59	75	79	68	89	82	78	87	64	64	56	71	63	69	91	70	71	72	53	78	70	71	66	67	78	71	50	66	63	78	72	71	69	71	59	69	86	86	67	68	74	67	68	76	65	77	67	66	57	60	74	96	87	67	82	53	77	67	75	66	57	75	68	57	64	66	66	57	88	70	80	75	66	63	79	57	65	59	68	57	67	68	77	59	67	59	74	82	54	67	80	68	64	60	77	73	77	59	58	63	68	87	70	56	68	78	78	47	62	68	64	78	73	64	67	54	65	66	62	86	73	72	45	67	66	86	72	81	79	80	51	64	55	65	73	61	80	61	70	66	66	76	75	71	65	69	83	68	80	67	56	67	69	87	62	82	72	81	78	76	66	69	77	49	54	76	68	57	72	64	86	76	67	69	79	69	63	67	66	54	78	68	51	69	67	77	73	75	75	80	70	80	53	74	75	69	60	79	59	69	69	64	64	71	72	88	60	76	80	76	60	65	60	73	61	66	63	67	69	74	65	64	76	83	69	67	76	74	76	75	62	69	80	73	61	79	68	62	84	65	66	66	71	63	70	63	85	69	72	79	71	76	76	67	76	60	77	68	75	94	60	74	74	69	74	82	66	59	53	64	75	83	53	69	67	78	57	61	77	64	70	70	66	65	78	65	80	77	68	71	73	77	71	54	59	63	58	68	75	61	63	65	61	60	69	63	63	71	51	76	65	76	76	69	71	62	70	64	59	86	68	68	68	68	65	62	66	57	68	77	69	70
27944	14040	7123	8166	13533	15652	13926	11619	9819	8207	7348	6599	5715	4496	3155	2305	1851	1564	1327	1144	898	724	714	722	709	617	668	570	622	618	599	586	607	555	559	604	589	553	568	552	560	591	578	565	580	549	579	613	583	559	560	551	546	560	527	566	563	577	594	590	554	554	576	537	559	584	603	560	593	594	611	589	536	536	575	567	539	570	524	537	569	563	524	598	544	530	612	589	593	589	549	598	556	567	554	532	571	542	591	594	568	567	550	583	581	537	560	580	585	556	566	573	562	543	591	605	565	547	549	568	551	605	515	569	529	568	587	562	590	560	601	601	563	570	566	557	563	595	575	544	520	549	567	584	613	567	538	534	556	580	554	556	510	600	594	553	577	567	517	510	596	572	591	553	563	567	522	569	561	593	541	575	531	553	562	553	598	577	595	573	551	565	584	522	602	595	537	560	544	574	559	529	569	536	562	567	579	551	539	570	556	552	539	582	555	602	550	596	554	602	555	541	552	557	577	555	561	579	553	575	589	556	563	542	594	598	567	595	629	582	574	561	606	549	578	525	576	580	568	559	543	558	525	578	536	561	568	555	549	601	584	576	572	542	596	567	545	534	571	571	584	617	506	580	562	564	623	579	557	516	555	549	584	580	517	562	574	553	628	549	587	577	575	530	543	596	555	580	568	551	548	565	592	557	572	567	535	539	596	551	578	552	541	536	600	538	535	571	602	581	575	548	558	561	573	600	565	574	588	565	590	603	530	563	550	591	533	571	587	587	542	591	548	555	577	551	556	567	509	514	520	593	544	551	586	523	578	562	566	605	547	546	589	545	586	548	583	598	585	566	566	555	566	540	533	542	537	588	568	557	553	520	567	587	557	552	553	582	552	571	575	565	496	567	545	573	582	538	538	592	597	611	542	548	600	590	582	572	567	576	579	620	559	572	561	534	566	553	577	556	574	583	537	595	629	572	555	584	550	548	520	550	591	543	573	567	541	512	591	544	560	577	583	547	560	569	561	537	587	530	552	549	564	530	552	557	574	555	565	560	569	605	594	570	531	580	547	537	606	555	557	566	590	572	608	550	542	542	549	524	569	600	604	547	566	541	576	591	533	594	551	587	538	539	580	583	552	572	560	580	584	620	537	555	533	575	537	574	586	601	568	540	577	506	588	571	533	513	588	526	597	531	569	515	587	564	604	510	540	582	572	578	593	576	587	559	551	546	595	564	569	571	564	567	593	530	529	592	552	549	589	603	566	556	583	559	555	556	601	572	594	575	557	543	599	576	557	596	515	600	561	571	576	557	575	523	570	556	578	609	578	566	605	553	575	517	583	567	562	595	570	555	583	545	568	567	600	562	578	609	552	570	597	534	603	547	587	623	562	563	591	577	521	576	600	552	526	591	529	586	522	580	573	571	574	571	563	514	561	580	567	554	567	559	570	557	591	624	584	575	577	552	595	558	535	525	567	542	547	580	553	547	601	544	567	577	572	544	600	585	562	585	548	558	553	524	537	577	561	595	581	538	526	545	565	563	578	534	549	564	579	585	587	581	602	612	552	527	593	591	574	543	570	575	571	596	549	574	553	553	586	508	548	536	542	562	598	546	580	623	556	580	568	558	586	507	581	554	557	517	558	564	545	610	542	549	537	589	590	549	557	566	551	580	562	569	567	568	581	525	582	544	580	584	532	601	577	558	567	548	534	545	594	555	557	540	629	541	557	573	564	582	523	577	525	574	570	535	575	552	559	572	566	595	517	538	532	563	597	544	610	586	537	579	567	557	548	519	584	610	576	605	583	543	552	540	565	578	582	544	539	550	591	614	567	601	593	569	585	552	547	566	544	589	573	580	594	595	538	508	594	563	587	551	551	513	597	606	585	567	529	567	582	541	550	575	562	563	565	527	574	547	604	541	562	584	584	554	596	571	581	582	577	605	611	554	554	557	563	574	564	529	574	559	638	529	563	574	577	576	611	581	571	550	546	564	572	560	569	577	565	582	585	561	575	557	568	637	583	550	536	582	552	533	596	571	561	570	564	575	585	556	544	601	580	628	611	552	516	561	554	576	549	552	598	570	587	556	535	574	530	584	560	570	529	554	616	531	516	556	583	556	557	532	546	550	591	580	560	587	530	545	566	571	554	574	559	563	567	577	535	573	564	559	556	555	565	590	535	566	558	501	576	567	568	567	594	569	570	586	604	565	604	582	573	542	554	600	561	584	518	528	577	563	555	550	570	532	593	570	597	609	545	562	598	543	554	530	557	526	551	534	591	546	569	570	590	591	562	552	561	580	584	606	554	587	542	556	598	588	565	558	532	527	574	546	564	540	583	532	542	581	580	599	584	557	576	535	621	549	568	540	564	554	565	538	525	582	580	552	560	521	571	594	553	568	520	603	579	591	552	609	551	563	540	591	559	538	566	555	549	623	576	598	527	562	540	561	607	581	586	505	563	603	571	574	556	565	554	589	563	573	564	559	590	557	568	580	546	538	546	556	520	537	560	560	545	554	514	538	569	590	606	545	563	537	523	571	596	565	530	607	573	521	587	603	557	584	557	601	566	577	585	558	521	524	552	566	514	565	571	574	548	553	539	556	537	546	562	581	597	541	571	546	551	608	579	587	563	519	542	559	579	531	551	580	542	638	559	604	558	569	572	553	528	549	572	567	575	569	538	578	546	537	568	607	585	581	577	570	595	515	590	569	589	546	567	560	552	581	587	530	488	551	588	575	551	586	609	560	583	570	575	534	550	576	574	568	554	520	576	537	593	571	563	530	556	637	545	552	563	550	546	552	526	577	550	610	549	557	576	559	579	539	586	553	586	609	570	606	551	605	554	534	571	573	565	556	573	555	539	548	581	570	572	582	537	598	564	565	635	560	503	576	575	593	559	520	557	538	547	577	572	560	543	556	536	520	588	545	581	569	555	574	610	563	589	553	552	586	583	558	578	585	567	584	593	578	559	556	551	596	566	554	539	568	573	584	529	551	602	560	545	568	493	592	533	555	541	582	567	575	559	548	518	572	563	581	594	536	584	563	603	581	568	570	578	563	609	555	570	546	556	560	599	569	591	610	572	577	580	571	522	558	576	601	536	573	591	585	598	551	530	553	550	560	599	588	568	544	590	597	551	559	578	555	548	593	569	589	545	600	573	575	584	617	550	588	543	588	552	578	537	552	568	576	634	579	581	561	579	582	573	577	564	562	560	629	551	554	536	574	588	587	528	562	561	619	573	545	537	571	570	556	561	563	623	569	556	558	578	537	594	607	554	556	563	613	604	553	586	586	529	598	564	575	581	591	603	563	534	583	542	592	548	544	563	561	614	520	547	573	570	593	579	557	555	571	572	551	555	571	567	548	569	612	545	564	541	549	548	530	594	610	585	623	606	583	565	608	554	571	569	540	593	602	564	517	508	566	620	535	523	560	560	554	580	538	599	587	555	604	514	581	593	629	578	596	577	581	579	576	554	547	564	565	564	539	557	605	556	605	576	558	541	581
5068	2241	764	453	390	495	460	426	381	340	325	283	247	245	199	140	129	113	102	94	96	86	68	71	90	71	79	87	73	82	80	83	82	77	76	83	68	73	71	73	72	78	66	76	78	78	70	81	71	74	78	80	72	73	77	68	70	78	74	75	76	55	76	82	71	74	65	74	80	77	65	74	72	79	58	82	74	70	82	74	81	81	69	81	85	81	73	75	80	72	61	78	65	70	74	71	61	75	86	76	71	81	61	64	72	79	62	80	78	62	68	78	78	75	60	77	69	90	66	70	75	55	61	83	80	80	72	67	76	67	68	70	74	79	80	65	70	77	102	69	87	84	80	65	62	85	77	78	88	81	102	67	87	72	74	89	70	72	68	74	74	76	71	83	73	63	80	67	71	78	77	58	77	76	90	72	81	75	80	79	73	71	66	58	71	82	75	77	68	67	67	81	66	74	67	69	82	69	76	78	71	55	82	61	62	68	81	48	81	68	45	74	71	75	71	64	86	73	76	73	76	66	82	80	89	74	63	89	76	76	76	69	77	62	93	72	82	62	72	68	72	88	88	91	81	79	72	60	85	62	69	76	83	75	75	88	69	83	85	78	69	82	83	71	76	74	65	75	69	75	50	90	78	77	85	60	71	68	67	68	76	74	77	83	78	76	77	73	71	79	74	72	89	67	83	64	75	96	62	74	70	93	78	70	68	65	77	78	62	70	63	75	63	49	66	80	74	79	56	73	67	71	62	66	81	68	72	73	62	88	73	65	74	76	84	61	52	87	73	73	78	75	79	60	81	70	78	75	70	81	71	67	75	79	77	61	85	75	86	68	69	70	77	78	75	69	81	82	62	75	68	65	81	56	66	81	66	75	63	64	66	71	74	69	73	77	61	63	80	83	71	79	67	74	87	72	77	74	67	86	75	75	74	84	84	73	65	78	77	59	69	76	81	72	78	88	73	60	87	53	70	91	56	67	69	77	76	78	86	77	69	78	67	67	66	64	74	85	81	76	84	73	71	90	86	72	78	70	67	71	64	68	66	68	77	77	67	79	76	69	87	75	79	70	73	77	71	76	70	90	61	76	68	65	69	64	70	73	64	71	70	66	68	53	69	82	79	79	65	81	73	72	68	73	89	76	76	77	74	63	75	63	63	70	72	72	82	61	68	64	65	79	71	77	64	73	71	59	73	88	74	67	89	67	71	62	66	78	66	66	58	65	71	61	62	70	75	73	64	70	88	82	79	72	61	71	58	69	79	69	60	81	88	64	62	66	64	66	77	76	79	64	79	71	77	74	71	88	66	89	66	62	69	69	75	72	78	76	75	73	64	76	64	84	78	71	75	71	71	72	77	85	87	84	70	74	68	64	72	59	59	86	64	78	81	69	72	72	74	78	82	90	76	82	75	76	70	68	74	88	88	72	62	76	71	74	74	63	68	78	65	85	75	81	87	81	56	57	66	70	85	65	65	60	65	70	78	69	68	75	68	90	90	70	68	69	86	87	74	60	63	73	71	75	82	71	78	78	76	68	66	57	84	74	64	76	66	84	76	57	80	78	72	64	62	65	68	62	65	72	76	68	64	75	81	79	78	74	61	67	77	70	80	65	63	73	76	66	69	67	72	72	64	77	60	83	87	82	93	63	86	67	65	73	74	69	64	68	73	86	72	72	97	74	75	82	73	66	85	71	62	70	77	82	75	80	76	69	67	71	73	69	70	67	77	74	68	85	80	79	78	61	81	80	68	71	76	85	70	86	84	77	67	71	66	78	78	67	59	75	78	75	55	78	71	74	71	59	58	78	81	78	76	70	74	68	58	67	64	64	70	56	76	77	96	63	69	72	77	67	71	70	78	74	81	72	77	72	67	88	70	59	78	85	63	80	79	74	75	67	66	76	78	68	90	76	67	60	69	78	68	75	82	65	70	69	65	81	80	84	85	73	76	61	65	74	62	60	88	76	81	63	64	75	64	62	60	63	73	71	83	68	71	76	85	55	63	68	82	75	78	85	87	87	65	51	78	66	58	66	71	87	83	70	81	88	57	70	74	78	72	76	71	90	71	77	67	75	62	88	75	64	80	72	74	68	81	86	66	69	51	70	64	77	62	74	78	75	90	78	67	90	79	62	72	68	76	89	68	63	70	66	83	93	73	49	68	79	71	75	83	76	84	68	82	81	79	65	65	57	85	68	67	55	56	72	81	78	66	80	62	73	75	84	66	69	71	63	64	88	67	72	91	73	72	62	62	77	69	70	64	75	69	72	75	86	53	80	75	78	77	80	68	90	64	86	65	65	87	71	70	77	77	83	96	72	64	78	59	82	61	72	72	74	85	71	81	72	69	73	81	54	74	81	67	69	66	61	80	70	73	77	58	65	80	67	83	72	83	82	66	67	70	64	57	74	49	67	68	62	80	59	78	67	59	94	70	84	69	57	58	79	86	66	76	55	71	65	56	71	74	71	69	74	86	76	75	78	76	76	71	90	94	83	65	80	60	69	68	76	81	69	69	71	70	81	86	78	95	72	77	63	69	73	76	79	72	64	81	64	79	67	68	71	84	77	89	58	54	85	63	84	69	75	73	71	64	85	77	70	65	78	93	78	82	77	79	61	75	78	78	66	62	74	74	67	78	65	72	94	74	72	70	60	71	79	64	69	59	69	62	71	63	71	66	80	75	71	76	71	64	86	74	81	74	69	88	72	68	75	76	69	75	76	59	60	60	65	77	62	55	58	83	69	79	90	71	70	89	77	69	66	82	68	79	72	57	70	70	65	69	54	63	75	59	80	97	67	77	79	66	69	77	66	67	69	55	66	85	71	80	58	71	84	79	59	56	51	72	58	69	85	80	70	69	77	76	83	82	80	73	77	72	65	85	70	82	75	75	79	71	54	72	74	77	66	75	76	81	70	56	71	80	59	70	68	79	69	74	84	64	69	61	58	73	79	60	86	68	70	69	67	79	61	73	93	76	73	68	86	50	75	71	71	64	63	66	58	74	77	67	74	65	76	59	81	65	77	73	78	58	70	72	78	77	75	72	80	71	74	78	73	76	65	75	71	68	62	66	66	74	68	66	82	49	69	79	74	73	53	86	66	76	68	66	81	80	74	79	71	64	57	85	79	65	56	74	70	96	76	69	76	73	61	66	66	67	74	65	64	84	63	71	79	75	63	62	82	73	64	65	89	87	74	75	68	83	83	72	75	75	81	62	66	62	79	73	70	64	60	66	76	82	81	82	81	83	72	77	76	77	83	73	84	71	80	78	77	71	79	79	81	61	62	74	84	72	82	71	62	74	69	61	68	82	75	78	66	61	68	68	74	72	67	63	83	77	61	63	72	66	63	80	77	72	84	72	84	88	66	70	68	77	67	79	73	69	60	68	78	77	65	68	73	70	94	66	84	85	62	76	70	77	65	78	60	67	61	83	71	68	82	64	77	74	90	71	68	64	68	74	80	63	75	81	68	53	84	77	80	72	65	79	69	66	71
30886	17436	8651	9635	15929	18210	16575	14029	11856	10179	9524	8075	7248	5660	4306	3023	2297	1946	1761	1505	1129	942	877	819	792	757	684	696	684	642	614	625	620	596	589	616	618	643	622	568	625	591	589	588	574	543	589	533	582	572	577	597	603	590	599	593	581	616	611	600	645	557	578	602	598	605	570	580	626	631	616	568	619	590	603	575	599	595	592	584	628	579	604	590	585	561	628	604	585	624	599	582	582	582	600	604	544	609	560	595	600	604	602	591	568	610	598	580	621	572	550	554	548	605	596	586	575	604	608	596	629	602	612	599	595	577	601	588	546	594	615	590	654	587	590	591	620	585	620	599	574	605	616	610	581	539	553	592	582	622	587	602	562	557	633	587	629	618	583	598	544	604	619	601	608	592	611	617	631	602	577	627	647	607	588	628	583	619	589	602	618	592	578	571	566	598	605	593	591	586	559	595	600	586	590	571	584	633	536	624	610	588	603	610	609	597	608	576	591	594	622	616	594	640	572	608	597	583	614	569	607	593	591	595	564	618	605	588	602	569	585	614	603	578	566	591	586	604	585	589	600	600	594	608	548	620	618	613	572	575	583	603	589	630	623	624	582	610	592	583	575	602	554	566	578	620	567	619	631	616	596	628	598	582	561	581	538	569	564	552	623	637	576	628	585	590	616	563	564	599	578	567	633	620	568	605	654	584	608	599	566	571	601	550	556	567	588	602	585	593	636	585	557	582	577	586	593	616	598	561	608	620	594	616	552	556	609	604	629	606	620	586	591	586	602	583	611	573	588	572	593	582	597	603	604	578	600	608	587	576	597	572	655	588	640	585	601	598	623	610	603	559	553	580	622	547	585	578	571	579	610	594	554	609	643	613	601	549	594	610	602	598	586	613	605	598	568	579	633	589	569	541	598	623	591	594	586	639	606	587	588	639	561	594	593	582	589	559	585	589	619	572	592	571	595	557	565	561	566	573	619	588	534	606	589	617	600	561	579	587	533	560	584	600	570	568	613	581	568	566	562	615	592	615	588	577	564	570	632	610	606	578	573	637	612	597	582	556	645	588	611	606	602	596	597	618	566	593	585	580	590	575	591	603	594	630	564	565	622	567	578	639	641	570	620	590	553	575	604	600	571	579	639	548	569	610	584	617	581	606	591	613	627	598	599	598	541	572	620	595	593	640	579	619	598	560	611	620	570	586	604	646	602	599	625	579	606	614	603	580	565	592	566	570	602	588	588	574	613	584	570	536	606	556	584	666	574	553	568	607	567	614	587	609	607	557	620	594	577	575	613	603	598	596	568	608	546	628	602	596	618	556	583	555	582	609	600	581	577	571	578	589	609	616	569	606	595	581	623	584	552	577	620	590	573	603	623	582	595	582	603	560	605	598	597	553	637	589	637	612	604	619	624	583	609	641	626	592	611	582	577	622	628	563	586	604	614	596	608	622	601	658	577	605	574	570	643	567	599	605	609	566	614	603	620	592	589	602	568	556	584	585	569	614	625	588	626	588	616	627	588	576	599	601	600	595	598	602	590	595	529	579	562	611	569	575	583	593	606	566	554	552	562	579	618	582	592	613	604	598	584	596	553	584	586	586	600	568	570	593	595	644	566	602	589	613	631	632	582	569	610	626	606	626	589	609	566	604	617	614	550	572	614	643	584	557	575	586	598	600	627	566	621	553	576	606	559	607	608	608	598	606	582	604	576	598	572	602	610	592	540	585	591	615	593	596	610	587	542	578	579	625	595	660	637	618	595	596	546	550	587	630	614	614	547	575	534	603	628	577	552	556	558	611	613	617	606	585	618	584	567	603	577	570	573	575	583	646	603	606	562	551	566	621	600	571	594	638	579	574	599	611	585	606	664	582	620	584	587	587	616	577	605	560	587	604	603	570	598	641	607	571	612	598	598	594	628	623	575	606	560	592	614	589	560	565	581	563	647	540	625	570	574	595	623	619	586	642	596	583	607	593	541	602	569	575	564	569	614	590	573	565	594	582	585	582	636	614	562	549	565	603	586	630	611	573	600	536	531	594	599	556	557	587	564	608	552	592	643	604	571	626	595	602	648	584	590	578	575	629	588	569	591	612	621	635	593	580	588	581	558	578	596	616	554	590	619	575	585	610	606	615	632	647	633	540	611	586	610	593	563	592	588	601	597	594	556	579	586	623	582	570	591	582	606	617	589	584	609	601	553	573	562	568	602	582	609	615	580	596	563	587	597	600	586	585	588	576	569	559	572	600	601	616	609	589	562	636	569	581	571	566	609	569	577	605	600	550	609	551	583	558	634	581	596	559	585	615	565	625	595	582	603	589	566	589	603	619	590	626	586	591	556	610	596	596	582	609	609	628	585	578	636	521	580	599	635	628	596	614	614	596	552	546	608	582	568	591	533	556	595	611	581	585	571	614	663	582	602	589	607	600	615	561	628	626	559	590	619	602	616	534	578	577	629	577	636	568	634	595	585	559	631	649	599	634	613	590	617	584	567	591	570	593	596	560	588	599	618	596	616	602	623	587	587	625	607	577	563	639	596	586	581	561	594	602	575	559	557	603	579	606	622	608	591	565	607	591	558	607	550	602	590	611	559	604	612	587	593	587	608	616	598	617	604	631	609	570	621	570	608	630	575	605	599	618	559	622	606	589	619	589	572	604	562	591	586	580	574	634	583	604	560	610	606	572	614	563	621	595	576	608	590	607	590	576	571	583	642	578	556	616	603	564	614	606	605	599	609	583	582	594	591	563	542	569	627	620	572	572	600	577	579	598	605	609	620	589	585	587	605	600	600	531	589	605	569	611	568	570	601	618	622	568	599	616	570	571	624	578	606	636	599	587	595	586	605	594	609	598	556	603	584	589	600	567	569	594	618	618	577	610	597	577	581	593	597	585	609	571	600	589	564	584	615	552	601	556	570	583	577	568	624	556	614	606	583	607	577	567	603	605	588	587	561	592	618	619	599	607	628	587	602	621	579	611	566	597	576	611	648	629	626	596	611	564	595	629	580	601	570	555	596	606	604	574	611	636	615	553	593	585	581	587	611	621	585	591	645	568	594	598	585	604	584	596	563	595	578	634	628	587	587	597	620	566	594	589	584	572	632	615	571	578	598	550	612	580	648	589	579	608	598	552	583	608	583	619	649	569	629	537	628	580	603	549	615	584	630	591	587	637	605	562	606	570	606	572	598	603	583	569	601	612	596	589	585	613	619	553	562	626	559	556	603	581	598	577	627	618	612	581	556	604	621	604	609	635	559	601	660	594	614	576	622	589	624	598	587	595	550	627	636	572	593	607	595	583	647	565	594	608	597	605	573	623	617	644	595	564	607	606	551	549	641	546	641	594	610	625	603	588	569	556	596	543	592	570	568	528	662	539	593	593	605	595	548	625	595	586	582	607	612	576	597	581	547	582	587	612	632	621	558	577	603	575	571	599	566	573	557	622	577	596	585	639	617	598	551	576	612	591	586	658	630	587	589	569	634	590	622	624	628	601	589	608
6300	3781	1136	668	558	637	598	570	486	504	447	420	392	365	273	225	200	183	171	148	138	109	130	121	127	140	126	117	113	132	115	114	121	118	115	116	124	123	130	107	124	112	117	130	123	127	122	122	131	109	90	107	123	96	111	141	140	109	126	101	121	129	92	119	112	122	98	120	108	95	129	117	120	100	129	97	145	111	104	126	103	106	128	120	111	134	111	105	105	136	107	119	131	125	107	114	110	126	119	102	110	122	117	124	125	118	123	139	122	127	115	110	121	102	117	123	120	133	110	123	118	130	113	119	116	142	106	121	106	116	117	130	123	120	113	117	109	116	116	124	96	132	117	115	110	97	131	104	130	126	115	107	115	121	127	122	127	129	116	117	91	135	121	104	137	132	109	105	118	104	124	100	104	115	138	111	114	129	113	129	135	141	115	112	107	124	125	140	115	116	103	125	101	115	114	99	119	130	101	113	110	105	126	101	120	122	135	109	105	105	125	108	123	114	135	140	109	130	122	134	117	116	115	129	131	121	131	128	105	123	107	100	93	91	99	135	124	103	114	125	118	117	135	125	125	125	123	118	108	113	120	100	107	127	116	112	126	121	105	111	125	123	125	116	93	106	106	128	128	122	120	109	117	119	119	136	119	117	123	118	117	126	119	116	106	98	113	105	123	119	102	117	141	111	120	131	109	123	110	114	117	116	116	118	119	129	121	111	118	125	123	121	130	136	118	108	124	135	111	124	122	110	134	111	116	116	127	122	99	116	107	116	115	121	122	127	137	126	119	115	127	98	111	108	96	142	128	111	122	126	119	124	131	112	106	135	112	123	92	111	98	121	102	128	111	104	111	110	115	129	115	111	128	108	127	104	124	141	115	121	111	138	123	119	130	105	111	105	126	132	117	134	113	101	127	123	132	109	104	86	107	110	116	125	108	125	119	116	120	114	134	122	115	107	129	107	132	120	109	128	111	110	123	126	129	137	117	112	115	123	112	114	134	116	113	131	106	137	105	121	107	108	126	107	109	115	103	147	138	112	122	121	114	126	118	129	134	132	109	125	116	101	117	123	127	145	133	108	124	116	109	120	121	109	136	118	100	133	130	132	120	127	116	104	116	122	142	102	110	114	119	111	123	122	119	105	137	111	112	111	100	119	115	126	131	104	118	128	127	111	122	122	115	120	112	107	122	126	115	99	124	121	125	124	121	113	124	113	108	100	132	128	113	109	126	122	118	108	115	120	110	130	110	109	120	124	105	119	125	126	120	141	128	134	134	109	120	102	115	108	146	107	125	126	136	101	102	111	139	104	131	108	117	103	120	130	114	93	126	104	97	126	136	127	105	96	119	120	103	141	116	123	116	123	129	102	141	116	127	121	112	118	132	137	116	135	110	110	119	118	112	122	124	134	146	136	127	109	121	106	124	127	132	129	104	135	121	109	108	101	113	144	121	118	135	138	121	108	117	124	137	120	131	127	130	124	113	113	121	110	126	111	118	125	119	124	125	151	105	127	120	124	144	125	120	122	128	121	114	119	136	111	135	135	118	134	125	115	124	114	120	127	116	98	121	121	95	117	123	110	107	118	97	145	119	118	127	116	109	119	100	106	113	108	144	119	122	101	128	118	126	114	140	118	117	114	130	136	116	121	107	104	89	126	115	128	127	137	133	127	93	132	118	115	119	121	122	136	147	112	122	120	120	121	123	107	131	119	127	117	122	154	108	121	102	109	106	108	114	100	113	135	118	120	123	117	130	125	118	130	137	112	113	121	126	123	98	112	113	113	111	126	103	117	104	111	110	109	110	99	130	112	123	119	113	121	119	108	121	95	115	118	124	144	115	117	118	141	121	109	107	114	130	107	124	114	134	126	117	117	117	121	109	119	121	111	108	109	121	101	125	120	124	125	131	119	118	122	100	115	123	120	110	97	114	110	109	110	115	96	115	114	119	112	117	111	130	117	126	117	116	117	136	105	130	132	115	138	113	109	104	124	130	114	120	111	134	138	118	113	114	113	127	110	113	129	106	126	112	122	122	109	108	116	133	115	120	118	121	99	123	117	112	107	113	132	108	123	113	117	133	109	102	112	109	130	113	123	114	113	122	112	113	116	115	112	123	109	120	119	115	123	110	112	124	127	104	99	114	125	124	143	109	138	121	123	106	127	111	116	110	126	107	120	116	111	112	125	123	116	117	126	113	103	133	109	112	107	122	112	143	123	106	109	108	129	128	121	125	125	119	121	124	125	135	119	107	140	119	120	125	105	114	112	121	138	114	107	105	124	133	124	113	119	125	120	122	113	131	101	117	126	108	112	118	113	105	137	106	110	101	105	106	126	118	113	108	126	125	103	127	111	118	112	136	96	109	125	111	150	110	102	142	99	95	119	125	132	135	114	107	107	129	130	100	118	126	133	106	131	112	121	123	119	126	104	126	117	120	114	113	119	117	123	140	125	129	119	126	109	122	136	116	116	153	123	126	116	115	113	110	104	111	114	124	117	101	104	116	132	122	116	112	121	116	113	131	101	118	108	131	120	118	125	125	129	125	117	114	130	106	123	130	121	118	138	112	113	126	109	111	119	123	123	125	129	117	120	127	103	125	112	125	119	113	126	132	112	102	121	110	115	119	134	107	129	124	135	98	131	117	125	114	127	113	117	115	122	125	118	97	126	144	122	107	104	108	113	117	129	113	121	141	129	125	121	107	109	128	124	123	105	101	108	123	103	123	110	133	112	124	127	107	117	110	114	121	108	94	112	121	124	117	119	127	100	134	123	112	127	118	114	91	133	118	119	113	119	122	117	118	106	130	111	123	130	112	137	116	118	121	119	135	123	106	118	117	111	106	125	126	103	106	124	113	101	117	124	131	105	127	123	117	128	138	100	129	109	123	118	117	124	108	138	129	139	128	106	127	99	111	108	100	117	133	89	121	113	111	127	116	106	112	130	104	117	145	118	100	131	136	116	107	108	150	123	106	129	126	104	114	136	121	133	117	122	116	107	141	102	118	119	120	105	107	130	119	133	122	121	118	125	104	102	126	144	116	109	126	133	116	113	125	117	127	125	101	114	130	129	111	128	113	120	135	140	129	109	106	117	120	127	121	112	135	131	99	108	115	130	122	118	108	137	135	103	107	110	152	119	103	107	147	111	121	97	107	123	122	126	118	138	123	107	108	127	118	121	121	108	119	134	116	115	113	122	122	127	101	118	130	125	126	126	111	116	121	120	108	126	124	121	113	132	106	121	139	133	113	125	112	104	95	105	105	127	118	132	141	109	121	122	120	111	114	111	123	119	115	123	123	143	123	105	118	129	114	98	128	98	108	128	129	132	128	118	127	104	120	129	117	126	127	112	100	101	120	93	117	99	124	121	122	124	125	127	96	112	116	125	98	130	120	122	128	132	122	115	135	124	95	114	124	117	125	120	116	122	142	109	109	118	125	106	116	111	123	93	108	118	118	123	119	94	124	109	127	118	122	149	125	107	123	137	117	124
35126	21478	10865	11828	18873	20882	19167	16838	13788	12340	11452	9742	8707	7219	5685	4001	3096	2508	2215	2020	1636	1357	1304	1212	1279	1148	1083	1068	1039	1066	1040	997	982	995	982	938	960	1005	950	920	949	956	949	949	932	989	1024	969	953	938	981	963	941	974	913	952	957	918	951	941	917	955	986	912	933	947	940	920	966	966	932	936	885	963	1000	923	984	900	937	949	933	924	934	938	990	930	927	935	951	932	946	917	918	910	957	916	921	893	940	962	988	869	949	948	939	912	946	940	917	962	930	943	957	996	929	904	941	928	921	956	918	997	903	985	927	965	1000	962	881	994	893	948	976	966	942	966	882	988	971	949	943	962	920	932	967	942	946	891	992	927	952	960	963	926	943	961	936	898	926	952	954	926	919	972	916	932	943	918	940	990	951	967	953	906	1002	908	966	957	943	906	918	950	965	988	887	930	975	949	961	918	908	898	914	932	941	987	927	960	958	933	917	934	957	988	894	974	967	955	901	894	922	913	918	957	926	922	985	898	944	936	929	930	946	978	967	958	893	972	982	981	977	921	946	938	906	939	938	896	953	976	955	980	946	991	919	938	920	940	954	932	959	906	940	966	967	936	950	922	884	932	929	928	898	954	930	928	920	992	914	965	909	952	900	960	915	950	923	940	949	918	947	949	966	922	978	955	958	928	916	923	903	906	951	977	964	948	958	925	955	926	929	939	921	889	920	874	939	914	923	932	953	1014	942	935	1041	957	948	980	910	905	941	951	929	922	994	932	941	977	919	949	928	958	936	970	944	939	961	969	986	902	935	926	972	984	915	1016	905	902	943	940	978	982	917	988	941	930	1030	923	881	919	924	886	928	970	932	899	873	910	977	897	930	930	956	966	916	887	924	992	956	966	956	948	888	898	962	956	954	895	938	918	945	983	928	983	915	930	956	919	950	902	989	907	943	948	943	938	976	949	917	986	944	925	935	940	931	955	937	984	946	899	989	968	950	879	931	996	937	961	910	913	922	1005	915	973	957	899	926	926	945	906	970	875	948	922	1011	972	917	891	934	870	944	919	931	967	936	945	936	952	929	894	979	963	952	922	945	921	923	923	938	971	926	989	957	894	866	960	941	958	874	957	941	901	958	924	961	996	934	934	946	990	977	911	1012	945	995	951	933	956	942	955	960	906	979	920	954	973	916	928	960	967	950	967	941	911	977	954	898	865	971	902	912	943	952	969	957	915	1011	886	948	961	927	891	960	923	914	940	955	950	891	917	968	928	927	917	905	930	951	973	878	974	914	910	911	930	919	914	956	944	961	981	919	947	928	941	977	966	915	914	888	924	981	987	945	989	945	914	911	914	929	925	954	941	884	966	989	945	947	955	917	963	959	893	916	948	913	889	938	884	1000	956	960	890	906	943	972	941	955	857	958	938	942	937	927	929	875	919	942	875	952	906	989	971	933	899	925	912	899	960	937	916	1005	946	927	958	950	932	955	942	919	983	935	935	896	909	938	931	929	909	979	917	956	913	1015	953	914	1017	973	893	945	849	958	974	919	923	914	917	888	951	953	975	926	853	942	955	898	952	941	897	899	958	924	892	940	996	1008	968	919	933	902	992	954	953	965	914	946	962	973	914	915	920	898	958	929	916	951	933	916	924	979	932	945	962	903	941	942	954	946	1020	948	944	964	900	930	952	933	1006	950	922	906	898	978	925	923	945	936	954	887	954	926	937	963	986	949	951	928	956	961	920	931	940	973	921	912	925	927	954	939	916	940	962	906	915	985	962	940	928	1010	925	925	908	930	940	962	931	913	921	928	913	922	931	931	972	988	929	1004	955	902	956	967	945	978	937	896	990	945	935	925	891	937	965	963	977	982	920	929	972	945	973	917	985	894	957	997	892	963	946	984	989	966	961	983	903	947	920	980	975	936	934	935	942	873	934	930	942	967	921	961	896	944	971	973	948	957	944	915	943	979	954	1001	1023	984	1006	960	951	970	943	959	965	914	976	923	928	885	918	914	1011	936	918	878	942	997	938	923	927	929	898	880	895	1027	934	954	942	941	948	908	950	930	993	908	971	968	949	970	987	976	894	942	946	902	931	935	885	945	966	927	948	897	890	905	951	944	920	915	971	914	961	923	951	955	923	971	955	946	915	997	925	926	942	1013	941	935	934	961	968	923	958	900	907	960	956	909	957	927	920	967	888	943	911	949	957	954	941	975	917	940	923	901	977	941	906	942	975	926	961	954	963	940	901	906	923	896	907	879	1024	966	949	896	942	954	914	939	970	968	1020	932	947	912	935	989	962	924	933	948	901	965	937	919	957	965	970	972	915	961	960	949	892	980	980	925	901	961	1007	942	969	944	944	953	967	983	935	895	944	952	859	928	913	926	946	928	955	994	965	951	942	901	936	880	968	952	988	915	969	935	925	935	915	901	929	962	875	957	956	907	964	922	943	961	939	915	964	935	977	943	955	916	959	864	953	921	982	941	878	981	949	980	915	924	941	946	940	898	887	915	931	917	901	919	871	953	948	973	983	938	959	942	954	945	867	985	894	954	934	924	971	911	900	988	963	917	987	955	951	959	922	914	968	973	900	929	996	936	923	926	1004	997	965	897	973	958	972	972	919	939	945	943	978	963	927	962	920	935	951	920	890	948	989	912	966	933	929	967	893	905	975	970	974	881	898	947	941	925	878	952	941	981	933	932	964	907	910	925	975	928	983	955	935	920	907	932	906	947	941	918	907	1016	893	913	935	922	930	954	900	930	921	940	903	972	889	914	951	904	978	957	907	939	918	939	909	979	971	982	961	930	941	994	908	910	948	950	978	971	912	951	948	942	976	939	914	911	917	915	953	942	918	910	953	922	890	1025	936	902	936	927	906	924	960	932	956	919	942	911	978	964	976	940	989	979	984	965	925	941	990	969	921	945	921	1000	930	963	927	931	901	910	906	935	920	939	960	930	921	924	915	923	992	905	996	929	879	930	910	897	954	1004	962	906	981	922	973	888	999	971	891	965	911	926	995	912	917	937	949	945	919	914	1012	964	916	926	954	934	971	948	911	938	950	973	956	932	901	883	928	1036	961	960	997	872	942	915	954	949	963	900	1010	935	944	925	895	900	960	915	921	912	972	908	948	962	927	937	944	969	976	963	928	964	929	938	975	945	869	966	996	944	988	931	884	926	966	919	932	928	931	961	933	867	938	922	964	899	905	979	971	904	906	901	961	956	939	974	907	951	980	926	961	958	976	918	882	932	947	957	957	891	999	911	917	938	956	976	923	1001	901	950	974	986	937	928	943	955	947	917	883	984	952	927	960	918	908	945	963	954	1020	945	920	902	994	962	967	927	978	914	924	997	922	948	894	936	971	884	947	922	905	947	943	934	909	1030	937	936	906	912	884	977	914	853	921	893	975	932	968	937	926	977	969	931	929	950	970	919	939	963	939	907	983	927	938	925	975	939	915	960	941	902	942	952	937	944	977	948	939	960	932	967	973	944	904	960	947	910	944	945	932	968	912	931	865	908	956	944	930	1003	932	902	962	928	892	978	920
3492	1558	553	359	277	341	311	325	260	251	217	221	181	181	160	117	104	106	97	74	76	72	72	66	55	61	64	73	68	65	60	66	58	52	48	59	54	78	87	56	61	62	52	68	54	52	48	62	71	64	58	58	49	60	60	60	59	54	59	70	49	84	68	49	55	65	66	68	57	58	60	56	47	60	70	67	52	76	65	63	69	55	66	62	51	60	68	70	53	73	59	74	50	63	64	61	46	71	72	63	48	58	71	46	59	54	56	60	64	68	55	68	56	49	62	59	66	68	78	68	60	48	67	61	58	58	56	50	72	71	54	52	68	59	81	48	56	56	70	67	57	62	69	66	66	64	55	78	56	72	59	49	59	71	76	61	55	59	66	67	52	65	66	63	60	58	62	70	57	68	64	53	76	49	52	60	50	75	61	66	68	63	63	62	52	47	78	60	70	57	58	64	73	60	54	71	58	61	73	72	66	53	48	74	71	55	58	59	75	61	60	55	53	81	51	52	61	55	59	56	60	50	54	66	73	61	47	56	63	76	54	75	55	69	62	68	62	53	73	55	61	64	51	49	56	70	50	60	52	72	67	59	47	52	59	58	61	71	58	66	56	71	72	52	65	61	52	56	71	73	65	71	39	46	56	60	60	55	52	68	64	69	60	79	53	49	52	51	60	77	57	60	52	55	48	60	60	73	55	66	77	65	54	62	57	68	68	53	68	59	56	87	55	69	59	56	56	46	60	69	65	64	85	54	63	51	63	41	73	46	65	65	49	70	58	59	57	56	58	72	54	55	44	65	67	63	57	63	59	65	44	47	54	62	56	63	70	69	57	57	47	61	73	52	60	54	54	49	49	68	50	62	62	59	64	51	51	48	59	61	57	64	62	61	53	61	57	58	40	59	59	61	61	56	62	54	51	42	63	64	67	68	70	72	63	60	59	68	34	52	84	60	61	61	68	46	51	52	40	68	51	70	56	62	59	65	57	69	75	61	66	55	59	77	65	46	62	59	55	72	64	50	55	76	81	65	61	64	67	61	67	68	64	65	65	53	53	46	48	46	56	56	69	70	55	61	62	67	63	68	56	72	63	72	80	47	52	65	69	55	73	58	75	67	62	58	83	71	56	55	51	54	58	52	65	65	69	68	63	59	46	51	51	60	55	60	51	66	62	76	52	70	63	59	63	81	65	63	54	42	58	71	54	52	59	57	57	59	65	61	74	67	54	53	59	68	63	67	64	57	59	54	56	44	60	73	63	59	56	60	60	53	60	54	66	73	58	73	55	72	55	53	88	58	68	61	72	64	57	73	61	65	61	57	57	50	68	64	58	61	62	71	50	60	55	72	54	62	54	63	59	58	64	65	63	53	58	67	50	59	53	44	60	49	65	70	59	49	66	61	76	59	56	67	45	77	50	55	61	57	65	70	53	72	63	65	61	56	56	60	68	52	60	63	61	60	54	60	61	65	72	78	64	71	59	53	69	69	62	76	50	68	65	66	59	54	57	81	59	71	58	55	49	43	73	59	59	57	60	59	80	67	83	72	54	56	52	54	62	60	67	56	70	54	67	62	60	57	75	63	62	47	57	69	49	67	55	75	45	62	48	55	51	64	64	69	56	60	60	72	55	61	68	58	67	50	74	68	68	58	74	65	71	54	64	40	61	74	54	65	56	75	65	58	50	59	63	58	59	67	71	53	55	56	54	68	59	72	67	50	65	58	62	64	66	66	75	52	73	49	77	67	56	48	66	69	52	53	49	55	58	47	67	59	58	59	59	80	62	64	61	69	60	54	53	64	74	58	57	55	64	63	62	41	66	67	57	56	72	51	59	65	55	65	69	73	54	55	48	55	65	51	60	51	59	49	58	63	43	60	69	83	62	56	47	67	50	46	61	52	47	64	56	62	75	83	63	43	61	58	59	45	51	58	64	64	59	57	56	58	53	62	47	67	64	59	73	63	48	52	61	53	70	49	53	63	66	55	61	61	71	60	64	79	60	56	52	65	62	56	60	62	67	58	65	65	57	62	56	60	60	71	70	59	46	65	56	56	70	65	68	69	73	62	65	63	49	61	56	53	53	62	55	60	65	52	50	54	48	57	70	49	70	49	72	63	63	70	56	70	73	63	64	56	66	58	58	54	55	71	55	56	61	53	53	62	71	55	65	58	62	63	59	75	61	57	57	47	71	64	54	60	50	60	56	65	60	61	67	59	59	66	61	58	71	69	70	58	57	52	61	61	54	58	62	65	49	56	72	62	62	68	61	57	65	72	71	57	75	64	52	52	71	50	61	59	65	47	58	52	55	66	47	58	70	54	80	62	59	53	76	56	64	60	59	63	54	69	62	56	55	64	57	66	66	59	67	58	61	68	61	65	51	48	72	61	58	56	74	56	59	60	50	57	75	63	59	55	66	41	58	51	56	53	53	64	62	64	60	66	77	54	64	61	58	72	66	69	57	57	65	66	55	63	61	61	54	64	67	51	70	56	61	71	54	62	70	63	70	64	66	54	65	50	67	53	58	64	51	67	66	62	60	63	62	45	50	60	70	57	69	88	50	69	61	65	75	63	67	58	69	61	47	66	55	56	61	53	69	67	74	55	51	44	68	59	67	81	48	63	67	66	69	78	62	61	47	71	53	54	66	64	54	75	70	59	85	59	50	80	47	50	68	68	61	66	59	63	59	61	62	46	48	72	60	54	68	61	68	65	49	59	63	60	44	47	75	58	62	69	62	47	62	60	61	61	58	73	62	66	69	61	76	61	63	49	53	69	53	59	55	58	58	62	72	57	62	56	64	58	74	46	56	68	63	57	57	73	55	76	54	65	71	75	63	63	57	75	63	62	61	59	66	60	55	60	48	65	48	70	59	67	52	78	53	59	53	66	68	52	58	65	65	66	65	63	49	62	50	69	60	63	69	67	72	68	65	63	58	55	62	63	52	60	69	65	58	66	68	54	55	59	68	57	65	62	64	59	65	49	73	68	64	57	54	71	54	58	60	63	41	62	57	66	51	58	57	70	65	77	52	62	64	50	59	65	55	58	51	61	70	65	73	59	62	53	66	56	53	51	62	51	62	61	63	73	53	66	56	64	56	51	62	64	73	64	64	74	57	60	50	61	57	61	66	66	65	55	68	58	74	54	55	64	48	54	59	68	64	63	68	65	61	51	81	58	64	59	53	65	56	56	58	75	55	58	48	71	52	63	70	69	60	66	43	73	55	50	53	58	64	63	69	52	61	60	73	42	67	58	59	57	69	66	80	63	52	68	57	71	62	66	55	83	58	63	62	49	74	61	63	49	58	56	57	65	65	52	45	54	62	59	67	61	70	68	51	63	67	62	58	58	61	77	56	59	68	49	65	69	61	66	72	73	54	69	61	58	56	66	61	38	63	68	68	72	63	68	67	57	71	61	59	51	59	61	50	68	50	62	53	56	55	70	67	62	56	53	54	53	63	57	56	57	54	55	48	62	55	60	68	51	62	68	66	49
27875	14504	6923	7633	13345	15025	13814	11663	9421	8173	7203	5842	5275	4368	3439	2337	1780	1404	1252	1120	924	741	693	655	655	666	610	537	549	556	477	477	513	500	545	535	546	481	507	520	515	521	470	480	505	476	524	489	524	483	524	512	494	519	489	504	483	514	487	469	516	504	499	546	480	482	487	502	517	497	484	483	483	515	514	523	539	518	472	518	508	480	510	483	519	467	474	516	512	488	522	522	484	555	513	472	470	526	493	494	491	528	527	558	521	520	470	449	526	485	489	500	509	489	539	506	540	489	499	491	504	491	506	486	514	498	522	536	487	507	488	515	495	509	533	515	469	458	519	516	498	502	521	484	530	468	504	489	489	490	508	466	524	504	492	511	506	503	489	513	522	502	477	496	499	512	516	514	479	496	532	499	484	539	529	491	501	508	534	520	537	518	483	535	478	487	536	475	480	538	491	497	481	519	525	513	507	528	478	517	521	522	491	516	518	485	519	496	523	504	523	509	488	545	540	468	491	523	532	506	491	484	515	523	510	481	482	493	494	505	507	497	507	490	470	503	482	529	541	519	521	511	512	506	545	539	485	467	469	490	484	452	508	547	509	527	546	494	533	491	516	504	463	463	496	519	528	543	470	494	528	533	508	505	498	483	525	487	524	504	515	527	519	524	504	509	470	504	505	538	491	508	458	479	502	506	518	501	522	511	467	470	503	492	473	545	505	480	489	514	522	488	513	493	495	508	486	468	488	470	512	487	557	494	506	483	494	501	490	510	560	487	517	488	528	531	477	489	479	481	495	484	510	512	528	519	493	490	506	509	540	488	544	550	484	504	486	514	480	467	500	522	517	499	489	502	503	499	509	532	512	534	488	498	517	483	508	468	498	485	502	514	500	530	514	477	514	499	469	497	483	559	449	475	547	530	517	485	479	526	475	524	516	495	487	502	528	510	488	504	537	497	539	497	509	508	475	493	497	519	489	466	541	497	501	512	502	493	492	505	482	479	498	540	516	491	510	490	506	528	496	526	486	519	498	480	492	496	539	502	494	478	511	502	524	509	485	531	542	491	490	478	471	506	512	511	493	503	459	478	506	503	503	523	500	515	480	508	490	500	532	531	510	473	523	510	540	482	500	497	529	508	465	476	520	504	496	503	529	496	508	494	508	480	522	490	497	541	466	477	513	514	568	474	502	491	539	514	507	502	526	507	509	502	507	494	506	490	513	516	491	544	522	489	498	493	517	467	528	507	571	497	488	479	480	529	529	462	488	505	495	495	512	514	519	486	544	481	512	503	527	538	518	465	497	497	552	493	497	524	525	478	523	508	485	500	505	504	453	520	505	490	481	469	464	457	509	493	539	538	505	488	476	511	485	511	505	459	531	515	521	494	510	501	488	501	448	560	541	484	509	515	500	499	533	488	540	516	510	488	505	519	498	512	569	544	506	484	512	502	496	512	514	471	491	443	523	518	497	444	520	515	489	535	496	519	507	516	498	522	509	537	530	505	480	503	535	528	501	499	488	495	509	522	506	532	491	523	513	484	498	528	466	528	511	548	515	501	483	478	514	493	554	504	494	495	515	477	522	511	523	506	497	477	510	468	510	525	480	514	468	492	493	480	473	520	523	474	464	483	519	539	542	511	477	522	473	510	500	484	478	524	495	510	519	495	479	489	511	481	525	518	492	513	485	507	559	506	495	512	517	514	514	507	487	500	529	490	499	534	480	451	498	473	497	501	462	518	515	530	454	497	504	527	528	514	492	511	497	530	502	487	522	527	517	509	483	507	471	515	523	531	519	485	489	478	507	498	449	473	456	500	498	476	462	480	527	481	506	542	513	522	480	521	514	493	499	460	521	478	479	457	522	468	500	506	514	527	499	490	483	460	468	518	465	512	526	483	457	494	512	533	491	525	478	525	516	506	513	487	525	496	481	441	504	522	525	483	485	506	514	497	471	494	464	495	490	552	511	498	499	490	502	540	496	499	493	502	501	513	501	475	520	482	526	475	505	466	505	497	480	489	507	487	499	526	468	531	490	501	507	472	476	490	515	496	517	511	472	523	478	480	488	508	500	518	501	493	509	512	495	525	513	555	504	523	530	490	490	478	488	505	476	538	499	555	509	463	540	492	502	533	512	508	498	492	434	503	531	519	474	510	509	504	519	487	491	505	512	461	491	464	509	524	508	505	523	506	497	493	518	508	509	493	492	493	502	476	495	467	520	515	487	490	482	479	472	515	484	483	464	545	497	478	491	492	486	527	466	530	519	500	478	493	487	502	496	547	517	502	524	518	487	489	478	502	514	531	480	481	498	461	494	491	470	512	477	494	509	479	507	511	497	500	511	505	541	529	511	468	536	503	499	509	487	497	529	498	501	535	526	491	502	483	503	502	529	527	510	491	464	542	506	533	488	491	514	514	520	494	488	508	507	534	535	498	504	549	509	522	493	492	479	485	520	514	523	493	488	505	542	503	447	507	523	488	494	470	466	468	503	497	479	521	523	506	556	486	537	548	477	529	477	501	509	510	531	498	455	527	479	505	511	511	548	480	495	525	491	507	489	504	499	495	512	502	492	500	529	491	492	515	490	522	554	518	477	494	509	512	509	520	485	524	511	547	489	520	514	538	555	483	511	510	509	493	494	493	498	521	513	484	498	485	489	536	498	481	491	507	510	540	464	469	530	476	519	478	490	493	490	493	492	528	493	506	507	475	470	503	492	490	511	528	497	516	527	481	487	501	522	507	541	524	487	440	493	486	555	524	504	505	461	490	493	425	520	521	499	516	527	498	463	477	519	465	472	516	488	520	504	514	513	508	469	525	522	497	535	507	494	519	485	487	502	482	507	501	521	518	527	500	550	474	507	482	470	515	462	460	497	486	474	512	552	522	489	469	519	451	541	495	514	526	500	504	512	495	500	492	481	532	456	508	485	483	534	491	493	500	461	529	470	474	514	516	522	477	496	451	495	509	449	506	478	510	506	482	521	487	498	502	510	475	520	527	575	492	527	536	505	522	517	463	512	484	500	529	479	448	491	494	513	461	489	512	510	496	530	478	488	480	492	526	463	483	483	486	521	474	471	491	497	510	519	477	510	516	468	500	536	494	515	505	519	466	484	474	517	532	494	482	494	505	485	502	498	496	452	510	455	507	475	492	490	474	494	497	501	509	474	510	514	523	460	510	473	528	516	556	480	516	524	549	560	499	515	506	490	489	474	508	483	491	519	513	514	443	489	506	513	567	531	454	476	510	483	527	493	519	546	490	507	492	504	487	486	505	511	518	507	493	529	516	515	515	533	527	515	501	534	513	493	502	491	528	473	442	505	481	507	503	516	489	504	526	492	492	497	476	513	498	505	501	465	474	491	579	489	494	482	510	526	497	498	513	489	485	492	509	506	491	488	484	486	486	545	489	514	466	489	508	525	441	533	517	531	485	449	507	476	530	512	505	464	480	486	502	492	476	467	523	483	538	504	488	492	507	498	483	489	481	517	505	481	484
3323	1581	593	356	278	352	342	357	303	279	249	244	219	195	159	125	119	133	73	93	78	60	84	81	76	86	80	70	77	72	68	67	74	76	67	61	74	61	72	74	83	79	70	84	76	68	67	75	66	62	80	58	55	65	73	62	74	67	82	64	82	69	68	56	87	65	68	77	73	71	64	55	59	69	77	93	63	67	68	75	73	50	73	69	73	67	67	55	88	67	64	84	68	72	66	70	72	67	62	78	76	87	73	68	66	74	76	67	70	68	60	66	69	58	62	80	66	75	55	62	64	68	61	67	50	76	60	63	68	72	56	76	82	70	75	74	61	69	67	64	84	74	85	76	69	76	66	68	69	76	74	78	63	67	51	83	72	66	72	70	81	69	80	68	71	61	67	59	81	62	73	76	73	75	75	74	61	76	68	73	83	69	56	60	72	80	73	69	75	75	75	68	74	62	59	71	69	63	67	78	64	69	62	71	64	57	68	66	64	71	75	65	74	72	73	69	61	68	67	76	71	67	61	68	69	83	70	80	79	70	57	78	67	81	69	86	61	75	66	78	80	71	62	56	83	63	64	76	77	62	76	67	57	71	58	67	62	83	67	79	76	56	70	76	72	62	66	75	71	63	80	51	73	68	69	69	65	62	78	69	77	67	84	77	68	63	69	58	65	69	56	71	63	68	71	64	77	85	60	61	76	68	74	65	69	61	67	72	76	66	72	62	70	73	64	65	68	82	46	67	82	72	64	68	66	61	76	64	63	71	79	60	61	70	70	63	59	48	60	91	82	69	75	67	59	57	75	81	77	57	70	61	70	69	53	71	68	66	83	69	78	82	72	63	62	72	74	64	84	58	63	70	63	68	69	57	73	63	69	70	70	70	83	59	69	69	53	89	83	70	55	72	64	70	59	77	66	59	60	72	70	71	75	79	65	78	73	75	72	74	81	69	82	67	67	77	64	61	64	73	68	65	68	83	81	64	64	64	63	81	63	88	85	80	70	71	60	69	88	61	69	66	62	69	76	74	69	76	74	57	56	61	69	58	73	65	66	76	67	68	75	67	59	75	65	70	80	68	74	88	86	64	76	79	49	61	83	70	83	71	66	69	67	58	65	54	68	77	61	87	78	66	64	73	75	84	59	79	71	62	76	80	72	73	67	87	67	92	75	67	66	73	60	76	67	80	73	64	55	75	77	58	58	77	51	72	68	71	73	79	83	73	79	87	63	81	69	66	76	79	78	70	64	69	76	59	60	66	65	67	75	81	77	70	72	54	73	60	72	67	70	69	89	62	60	72	74	93	68	78	74	76	69	60	61	68	62	64	62	63	75	70	67	76	70	77	74	74	89	64	65	55	73	78	71	65	86	59	69	67	64	59	62	68	74	66	70	66	74	87	84	74	76	68	69	84	64	66	76	87	70	91	70	62	89	73	61	78	65	67	84	66	81	68	71	73	82	75	66	66	69	67	79	57	57	76	75	55	83	80	80	74	65	70	54	73	85	82	72	77	61	64	79	79	64	76	63	88	68	64	68	65	72	64	68	63	66	70	73	83	68	81	76	59	73	84	63	73	59	70	63	70	68	54	80	70	63	77	71	75	66	67	64	78	69	76	66	61	66	73	78	58	52	64	94	70	77	59	75	68	54	67	77	79	80	63	64	69	55	64	67	66	64	79	52	54	67	53	82	75	91	70	65	59	69	69	88	76	67	65	57	73	64	70	66	58	77	69	88	68	71	77	67	73	68	70	81	70	58	61	61	78	84	61	58	69	61	67	67	66	66	80	58	61	90	72	79	58	82	60	57	74	64	78	83	78	64	76	68	66	62	63	71	70	66	79	72	68	54	61	79	84	73	78	62	61	86	73	67	79	65	66	67	61	65	60	58	57	70	66	56	85	70	58	60	78	78	64	53	76	56	78	78	77	72	71	63	79	76	63	73	75	59	74	68	61	70	63	57	72	65	68	67	69	73	69	70	71	82	73	64	69	66	50	59	73	79	76	79	57	66	63	63	66	80	73	61	68	71	72	84	70	84	64	53	75	72	65	77	56	71	66	54	56	79	80	58	65	91	93	66	68	68	68	73	62	66	65	81	69	75	68	75	61	67	68	66	66	77	70	66	69	70	68	71	75	73	62	64	74	64	85	66	72	56	74	74	79	53	62	69	66	78	52	76	78	69	59	64	59	69	74	88	69	72	77	77	67	69	68	73	66	73	61	65	64	59	68	64	68	66	73	65	56	80	58	54	64	84	67	71	58	77	72	75	72	60	74	66	68	71	83	74	73	60	73	71	83	73	79	84	83	64	71	78	76	78	60	77	60	64	89	74	80	78	66	56	71	85	64	64	67	80	67	84	77	62	65	64	80	69	72	55	67	70	69	63	74	65	74	71	63	75	66	77	95	55	65	74	70	79	83	71	70	53	75	70	68	71	68	77	85	62	94	71	71	70	79	85	79	64	81	72	70	68	77	74	75	67	81	77	77	72	70	67	86	79	46	69	61	75	73	67	78	60	79	71	81	65	57	59	89	71	91	76	63	64	66	72	69	64	58	64	76	66	59	85	64	75	71	70	77	60	57	65	69	61	63	73	79	70	84	65	76	70	75	81	76	62	63	57	65	51	65	70	74	79	51	68	70	62	69	70	75	68	70	70	74	88	65	80	72	71	57	75	74	64	72	70	74	71	66	63	67	56	66	55	59	69	71	54	73	62	72	69	72	68	64	65	59	72	65	87	62	68	69	83	71	68	78	75	62	56	62	72	76	46	66	65	67	77	65	74	72	68	79	63	66	79	79	61	79	64	52	68	79	68	74	65	70	66	54	66	81	74	64	65	82	73	71	66	62	64	65	65	82	61	73	63	66	87	87	85	64	71	57	69	66	75	71	77	63	84	69	81	79	80	66	76	61	74	70	61	68	77	82	59	63	85	58	69	88	70	78	67	73	64	70	83	80	84	66	64	69	74	57	76	67	85	55	71	58	45	64	60	71	75	47	75	63	65	78	71	64	73	72	66	75	88	76	80	69	77	79	65	57	75	64	71	69	71	62	59	76	61	63	68	60	57	60	75	61	65	83	60	66	69	70	70	64	73	70	70	65	72	67	78	81	64	80	74	64	74	72	61	78	70	73	84	70	57	71	71	64	65	80	72	65	61	73	64	75	59	70	62	67	67	73	70	72	79	77	83	60	78	69	65	65	68	78	63	66	72	85	77	71	67	75	73	87	66	78	79	72	69	69	57	65	75	75	74	64	81	65	79	70	72	78	69	66	77	80	63	75	66	71	82	65	68	77	56	75	59	65	63	75	74	56	76	76	75	80	62	81	73	79	72	68	70	69	79	84	81	74	80	72	77	65	57	79	65	74	76	73	69	73	62	65	77	67	70	66	67	71	63	68	65	58	70	80	59	63	72	90	80	69	56	56	74	88	62	69	85	81	73	77	62	71	63	78	50	70	64	51	74	66	68	74	54	78	70	81	59	63	53	68
28402	14655	6863	7713	13358	15236	13925	11691	9523	8338	6939	5846	5041	4451	3445	2346	1786	1490	1297	1075	932	814	700	714	729	679	675	630	662	594	568	544	606	541	573	524	553	572	540	576	542	610	584	553	540	543	530	587	542	551	551	534	547	561	540	568	599	556	566	634	580	588	594	587	526	565	554	607	569	573	580	529	581	505	541	563	576	570	589	576	576	596	567	591	543	577	580	567	593	550	522	556	574	609	609	563	577	567	546	602	574	570	599	581	494	563	545	561	559	535	508	577	584	589	549	588	555	598	557	553	577	560	564	585	553	539	550	528	557	570	571	556	541	534	556	571	545	571	583	588	587	502	576	550	572	616	567	545	575	541	531	560	550	564	571	564	547	530	552	583	579	582	570	575	560	577	572	556	592	560	571	569	537	596	612	581	552	554	578	559	541	524	525	544	604	534	567	577	560	555	586	547	580	543	572	554	562	581	579	534	547	592	580	538	571	559	512	578	571	557	554	562	542	542	603	590	582	560	528	556	558	583	587	559	537	570	574	560	540	564	592	609	575	552	570	543	623	608	564	575	613	575	565	590	551	596	550	579	585	574	595	580	580	550	599	573	569	567	601	570	590	530	557	538	533	568	537	542	558	561	560	583	603	581	562	552	570	538	565	529	564	546	547	548	589	583	507	567	598	587	556	523	556	543	591	561	564	521	573	567	559	510	536	585	537	580	571	557	589	566	589	532	550	556	540	559	566	581	570	588	559	584	543	554	603	533	565	572	520	588	612	576	575	543	557	601	567	591	548	568	557	597	584	590	583	553	547	592	545	553	570	529	549	592	572	561	575	579	617	577	578	566	579	573	600	575	572	571	556	580	551	589	555	521	562	540	589	572	555	590	584	576	544	605	573	575	584	570	581	538	564	561	590	557	496	570	568	543	572	555	577	607	581	594	592	538	590	559	585	543	618	562	577	550	581	581	577	572	540	596	607	586	553	548	601	564	530	558	611	568	580	588	562	594	578	565	532	576	586	568	552	584	503	557	583	568	564	554	544	594	625	552	558	583	552	561	599	563	555	527	557	548	557	553	583	544	600	570	578	526	586	571	564	555	557	577	567	579	509	542	558	597	585	565	591	554	614	599	601	556	589	585	564	620	565	588	552	570	543	555	553	563	574	565	528	598	573	602	618	567	529	600	606	543	544	599	611	576	587	563	552	583	578	561	523	584	570	570	527	592	554	508	552	554	533	558	560	577	566	587	556	556	562	586	571	563	547	583	585	562	578	563	580	611	598	566	568	554	550	544	547	564	507	558	524	540	536	563	574	540	554	557	592	568	546	572	570	584	555	544	597	564	554	591	556	582	590	583	586	565	544	576	602	563	538	562	552	587	602	557	550	565	560	551	537	542	552	615	556	580	535	561	586	571	598	572	583	557	594	573	555	574	557	566	593	576	583	564	572	579	534	564	519	582	549	567	566	551	541	592	531	581	581	569	607	525	567	597	538	563	527	576	563	586	562	543	534	559	564	532	595	572	552	526	524	525	588	632	598	555	541	538	588	546	561	566	538	543	559	553	563	546	575	521	557	555	573	570	546	589	553	565	557	572	566	579	546	559	564	552	511	544	606	595	546	580	567	579	581	617	570	533	573	541	540	563	601	581	564	608	527	577	536	541	577	558	541	561	600	569	587	548	584	556	578	578	599	585	580	573	588	569	554	568	644	576	588	555	577	560	588	577	612	596	560	578	555	578	542	547	557	573	560	527	596	591	547	556	573	604	568	582	565	548	539	547	560	589	559	571	537	564	539	591	539	550	536	584	513	590	555	545	561	591	572	543	582	572	598	589	546	563	570	634	556	560	585	586	567	567	586	577	545	534	615	547	575	540	529	559	550	555	574	534	554	541	568	545	579	598	605	540	520	600	567	551	556	553	589	592	560	587	594	562	589	574	581	614	557	593	552	547	545	593	563	553	576	582	534	543	614	570	608	544	617	602	592	540	520	563	599	565	545	515	614	557	538	516	561	569	594	591	558	549	565	534	550	571	543	578	568	573	577	591	589	561	537	557	592	551	536	561	529	523	538	591	565	578	582	563	555	583	568	602	566	609	561	581	564	577	524	611	565	549	552	592	547	604	569	563	588	582	592	571	576	541	624	572	611	556	562	512	607	560	524	572	556	576	599	587	580	605	574	572	553	577	581	532	643	562	583	503	568	559	586	527	562	573	538	573	562	560	566	556	569	516	527	547	538	567	588	558	600	547	588	573	544	537	564	597	580	583	593	554	523	557	548	567	565	554	583	573	577	547	540	539	591	568	574	563	556	568	572	618	531	584	593	558	521	533	564	592	595	616	541	545	612	613	599	561	570	553	598	571	536	561	562	529	593	536	534	583	551	516	589	556	566	587	550	563	550	602	549	522	604	535	583	539	588	556	574	558	603	590	604	570	609	548	561	552	571	598	591	626	551	532	566	542	600	628	608	545	632	572	567	570	573	553	578	564	558	614	580	551	538	569	563	574	548	555	556	555	551	565	580	554	532	550	591	565	558	577	611	569	547	559	567	565	585	543	607	580	568	593	546	550	553	572	550	521	562	539	567	572	530	566	601	536	485	586	556	589	553	563	600	601	583	578	568	532	611	542	568	568	533	568	563	580	556	590	575	516	550	558	536	583	576	593	545	567	573	522	553	581	577	578	590	533	529	595	534	523	537	559	560	591	580	560	583	537	562	567	597	545	584	537	549	613	577	555	550	530	545	514	570	606	570	600	530	541	579	527	571	574	563	551	591	592	546	536	536	580	584	606	570	534	586	558	612	558	598	567	566	546	597	559	542	585	567	572	561	555	530	552	540	575	528	507	578	557	569	596	548	534	528	629	565	532	564	602	566	572	552	545	589	570	546	554	552	555	516	578	551	602	576	585	517	570	551	576	549	503	584	565	520	593	565	552	556	540	549	539	616	608	555	539	518	595	604	560	583	592	538	556	548	560	560	554	598	535	553	541	584	554	563	578	533	574	563	587	495	576	567	572	584	545	527	575	545	582	556	561	529	565	611	575	561	578	561	611	537	592	607	543	571	592	573	600	542	559	597	588	605	581	577	513	558	580	614	596	599	570	558	539	575	585	531	537	545	563	586	529	578	566	601	578	590	560	569	573	605	596	613	509	525	577	592	576	596	608	526	584	557	566	595	574	619	568	554	565	557	559	578	611	569	591	561	562	564	535	538	589	530	541	558	564	529	594	534	537	565	534	585	606	540	553	580	563	560	588	584	571	580	537	561	573	549	600	545	571	608	558	564	560	560	603	558	508	564	546	571	553	577	592	572	577	564	552	579	526	588	611	596	530	562	545	585	575	533	576	582	548	599	543	550	524	593	563	562	593	559	551	543	585	578	548	581	524	565	551	541	581	565	546	593	565	590	537	547	578	574	585	507	524	550	563	566	548	588	541	588	567	585	569	571	564	592	560	546	561	568	532	581	563	532	544	568	572	564	591	567	526	583	544	559	562
5454	2388	787	476	374	443	474	406	355	330	295	267	281	224	214	162	115	115	109	104	86	96	71	86	72	73	90	86	74	85	99	69	73	72	79	71	71	79	78	72	62	70	86	82	75	78	73	81	72	79	83	86	72	63	79	64	60	69	67	84	73	87	74	64	63	72	76	78	82	67	64	89	66	53	65	81	74	66	76	73	73	71	86	91	70	61	67	68	82	67	66	92	84	65	78	72	75	75	76	73	64	88	63	80	72	79	73	75	92	89	75	83	74	80	75	82	64	79	60	78	69	79	70	56	72	62	72	75	70	81	66	73	75	68	83	85	76	89	74	79	79	79	71	55	79	86	67	61	99	76	65	69	77	66	76	69	76	75	62	62	84	56	81	67	70	68	86	71	71	80	89	67	68	91	61	74	70	68	80	76	68	75	84	85	66	76	74	76	81	77	66	78	84	83	83	69	93	85	63	78	80	70	73	84	54	75	72	78	75	70	56	70	89	80	81	78	86	73	88	74	80	88	58	63	83	74	78	84	73	72	67	77	77	64	64	76	76	79	71	87	87	72	79	57	68	83	75	89	73	89	67	65	73	73	67	76	72	63	88	64	98	86	72	81	74	69	82	61	70	69	69	72	75	60	77	77	78	66	81	83	85	71	84	72	76	95	73	56	73	67	76	53	79	67	75	87	70	67	73	61	69	76	73	65	78	75	83	73	69	70	72	95	72	93	85	70	73	66	79	90	66	65	72	86	61	81	72	70	91	67	61	62	74	87	71	73	74	75	71	88	81	77	75	85	67	89	79	80	62	85	72	57	77	69	64	71	59	87	81	73	85	68	76	68	67	79	77	76	64	68	61	78	66	73	76	89	85	65	62	71	80	66	80	76	80	72	69	85	67	61	75	68	84	85	78	67	74	84	59	83	72	70	79	72	86	91	72	79	82	82	87	75	82	65	87	81	59	76	61	80	73	73	77	72	68	81	68	85	83	76	66	73	72	73	70	106	88	69	63	71	72	80	85	92	61	64	65	75	76	74	84	89	71	83	77	65	70	94	77	75	76	70	74	66	82	61	85	77	82	67	62	69	84	72	85	48	72	67	66	76	78	70	72	66	60	63	72	68	71	69	78	63	67	74	72	75	79	77	68	72	91	73	78	70	63	87	86	81	81	78	83	58	66	76	73	67	75	76	75	77	62	80	67	76	84	69	75	74	70	78	72	90	89	61	63	70	81	82	65	74	75	93	73	72	79	97	85	78	73	75	93	59	78	79	75	81	72	72	67	94	62	65	74	65	84	75	69	76	80	70	75	73	79	72	76	64	82	85	80	86	74	70	69	73	64	71	68	77	74	78	69	73	78	86	70	78	73	84	87	73	58	84	80	69	59	81	69	75	73	57	74	79	70	74	82	90	72	92	80	65	81	93	74	72	72	62	66	71	70	83	58	79	94	79	68	85	81	71	64	74	76	93	72	74	83	72	76	59	84	61	80	81	74	74	80	76	85	84	63	76	65	80	72	77	65	70	84	86	76	74	69	86	62	78	70	94	78	78	77	69	62	81	81	68	74	76	75	76	65	72	65	68	82	77	69	83	68	71	93	67	74	72	80	67	80	71	77	80	67	71	73	69	76	61	66	68	66	62	86	76	80	72	86	97	69	81	80	90	68	70	73	90	68	88	68	60	75	73	71	70	96	67	83	79	67	68	75	74	74	75	75	63	70	77	72	86	70	69	70	73	71	69	57	66	60	58	89	66	84	77	71	80	65	66	71	70	52	65	65	78	77	86	59	91	72	64	88	77	89	63	77	68	59	83	69	75	68	62	70	68	68	89	78	77	88	70	75	62	83	60	61	67	57	91	73	63	73	92	76	74	83	78	61	71	71	66	83	76	72	74	58	68	79	69	86	82	75	63	62	81	63	70	66	79	74	70	65	83	80	59	74	79	79	76	82	68	86	70	72	72	57	75	64	60	84	65	69	75	76	71	64	65	72	64	87	80	74	61	92	77	71	90	79	62	62	63	64	65	82	70	94	72	86	91	73	64	86	81	86	61	71	73	76	87	70	63	74	73	70	75	67	72	72	75	54	75	71	79	61	58	83	70	73	93	89	63	73	65	63	76	76	67	71	83	79	89	76	71	73	80	69	87	50	80	73	57	68	78	88	85	64	72	75	68	79	84	56	82	55	61	83	68	70	69	79	52	73	63	65	63	88	90	87	58	72	57	50	70	91	74	78	83	74	70	70	62	61	83	87	88	95	78	78	73	68	59	60	70	73	90	75	77	75	78	78	74	78	83	95	86	71	65	63	76	68	83	78	85	73	67	72	73	65	87	68	78	83	77	70	61	77	74	82	77	67	70	62	68	67	65	54	72	60	81	65	79	85	78	75	75	82	64	84	90	71	83	93	79	83	72	65	68	79	80	84	70	66	86	79	75	89	64	84	75	72	65	69	75	72	61	83	82	69	75	92	79	65	67	74	57	65	73	70	65	76	77	74	83	75	80	77	63	64	74	83	71	78	76	84	68	72	77	68	76	64	78	68	80	73	63	78	77	70	66	61	79	88	76	67	87	66	78	71	76	83	71	83	85	78	63	66	65	79	78	71	95	81	68	67	64	79	74	81	78	92	68	76	94	73	62	75	87	69	88	75	65	95	80	67	74	78	73	71	59	59	76	101	90	91	71	75	70	69	67	67	81	77	68	88	63	66	63	75	85	60	70	70	78	69	74	69	72	79	76	71	91	70	71	64	65	75	62	72	66	69	63	80	79	73	66	70	73	83	62	78	78	74	82	81	63	70	70	82	98	83	75	70	70	81	77	57	82	59	53	62	77	82	79	72	59	70	63	65	77	69	87	74	82	61	66	80	69	67	79	66	89	68	76	84	70	73	62	72	74	77	87	73	86	82	88	73	79	64	77	85	76	61	82	80	68	74	76	73	80	80	80	68	66	72	74	84	66	85	75	76	72	69	58	61	69	75	68	69	69	61	73	83	64	67	63	82	68	63	76	68	69	81	75	78	65	70	65	81	60	86	67	64	69	74	84	76	62	96	62	80	65	70	72	72	68	67	71	79	78	83	68	76	73	65	78	73	82	83	78	68	79	80	68	61	59	78	73	85	68	68	78	86	79	62	72	88	72	64	84	71	73	84	61	74	75	95	68	72	82	87	76	61	68	57	60	81	96	73	68	59	75	79	86	75	85	73	67	91	81	80	69	76	69	86	72	69	75	77	80	81	91	66	82	73	70	75	69	85	74	81	94	77	66	77	90	67	64	68	73	73	73	89	106	65	88	85	70	71	69	73	72	85	64	60	67	77	70	90	65	68	88	65	60	84	79	85	92	66	86	79	74	76	64	57	63	76	77	69	76	78	83	68	87	82	62	94	66	91	80	58	75	96	74	72	90	63	72	78	80	76	68	73	89	59	73	63	82	69	83	70	67	74	57	69	80	64	72	70	73	80	87	63	74	54	72	67	77	65	62	66	65
31580	17450	8329	9141	15547	17821	16482	13979	11788	10196	8574	7233	6205	5405	4457	3173	2386	1939	1615	1369	1235	961	885	871	829	865	763	717	662	698	641	651	639	676	581	651	637	627	607	582	590	571	607	618	653	584	625	593	594	637	603	629	589	670	594	580	561	600	643	614	607	581	592	580	606	572	555	596	580	607	610	593	579	590	597	590	594	611	654	635	603	606	597	623	596	599	609	583	597	577	615	631	651	598	571	583	601	563	596	597	625	614	621	624	643	575	635	570	615	615	600	654	570	616	607	623	696	633	575	533	578	576	616	585	581	604	624	611	598	591	614	633	597	606	631	564	598	585	603	577	603	613	590	630	605	630	623	588	585	614	551	595	585	642	568	636	588	613	593	608	604	635	568	579	573	599	625	620	633	611	634	598	604	590	594	657	566	614	577	601	588	650	577	583	644	589	609	618	638	571	631	596	610	624	569	594	606	629	577	609	609	654	587	605	564	617	622	609	617	607	589	602	602	639	609	663	572	619	603	610	591	652	629	596	574	570	590	630	615	560	589	609	619	592	644	570	619	594	584	587	574	594	590	643	634	609	606	593	624	561	603	605	635	597	637	616	597	585	628	547	610	606	600	578	545	600	611	624	624	614	608	653	600	639	621	595	581	624	603	575	633	611	617	570	589	592	661	642	609	677	563	587	628	602	592	594	601	585	639	624	605	600	590	614	589	619	661	584	590	609	595	655	615	623	600	578	607	606	606	634	610	577	624	622	632	611	570	602	584	607	589	609	602	627	637	652	559	625	579	584	611	558	592	574	555	601	572	592	602	592	599	596	636	617	611	631	597	573	568	571	592	591	628	595	611	628	602	562	604	644	634	564	611	582	620	563	595	583	567	620	612	597	591	611	637	607	576	601	606	565	605	591	602	614	641	611	595	547	577	603	598	596	576	623	610	581	623	667	640	592	622	612	577	590	589	603	571	601	610	572	588	588	590	593	602	608	608	582	634	619	565	594	617	618	627	616	575	605	633	593	588	545	615	601	599	587	588	600	534	578	618	654	612	639	665	604	617	614	615	594	597	598	601	610	621	582	617	594	605	636	578	591	615	604	571	597	596	607	552	587	609	608	561	559	594	589	581	617	580	599	592	643	598	578	631	623	595	630	635	568	630	564	601	605	606	612	577	625	610	568	599	581	629	643	664	622	579	566	594	586	625	650	609	621	582	629	573	631	583	609	591	588	585	644	622	544	592	599	624	588	556	642	595	575	620	621	614	574	605	594	560	609	581	606	582	651	633	610	638	614	618	554	534	601	611	623	602	595	582	607	566	629	558	573	641	620	622	564	626	603	597	561	576	654	577	626	641	631	604	604	613	562	598	621	627	644	608	529	625	643	594	602	588	612	566	633	591	619	635	595	627	605	628	599	598	583	554	575	568	593	595	581	577	575	597	565	607	601	587	625	600	581	616	614	614	630	647	604	637	625	561	608	591	617	601	575	602	607	620	577	619	615	627	580	621	614	576	628	591	595	579	578	635	600	606	584	604	609	600	592	577	608	612	652	597	585	563	640	564	573	622	595	609	594	580	591	606	607	617	648	621	612	599	566	619	591	576	587	586	548	604	631	596	606	629	598	591	640	630	597	599	616	637	597	595	557	573	569	614	622	612	659	627	590	598	600	624	625	557	616	647	586	603	562	629	583	585	589	593	615	618	599	577	550	608	624	614	604	569	635	639	575	636	622	628	614	607	575	583	663	627	640	620	583	659	600	580	659	608	590	591	637	604	638	627	589	595	610	623	596	602	585	575	599	601	601	643	627	598	586	622	601	603	572	607	615	586	597	618	592	576	643	615	541	587	624	609	615	578	629	644	587	610	615	638	575	578	604	603	564	617	588	593	621	583	605	622	593	637	603	646	596	641	659	599	603	614	602	604	664	594	596	620	593	612	630	565	578	642	598	577	601	576	566	647	588	607	640	594	584	592	606	605	619	625	613	657	614	609	599	558	622	614	580	609	601	646	597	603	587	585	586	629	597	599	588	595	591	551	612	616	598	608	599	610	588	568	633	643	592	585	611	613	627	617	640	600	635	602	572	611	579	589	600	635	561	591	619	635	556	564	620	645	592	616	578	593	608	586	582	604	646	627	601	564	595	617	588	607	602	612	572	589	561	565	582	605	613	597	666	569	597	621	593	610	595	605	601	616	617	560	600	638	588	635	575	620	580	600	584	636	609	592	612	582	644	589	594	623	595	593	603	601	598	594	588	610	657	591	614	602	592	605	588	597	610	592	613	626	620	622	651	596	622	587	589	595	622	623	634	591	595	633	588	582	571	582	589	595	558	646	559	587	618	635	577	626	569	546	618	567	599	608	590	623	587	605	623	615	596	609	556	597	612	636	588	576	599	595	579	613	626	596	620	590	563	580	616	560	579	565	573	559	591	596	595	616	573	630	651	635	571	572	624	605	594	531	650	595	591	594	581	610	591	613	569	573	603	619	628	608	591	592	662	583	648	630	593	613	611	618	601	630	585	547	618	609	643	589	579	628	620	576	604	650	594	599	629	623	614	604	631	597	618	631	595	633	619	556	614	615	550	556	598	604	609	604	603	621	644	600	610	586	608	598	600	639	579	584	575	617	584	595	590	632	560	603	614	622	590	622	579	640	608	558	621	609	589	584	610	617	620	612	626	605	607	615	593	599	548	591	639	656	576	628	599	621	595	580	642	612	580	588	564	644	566	591	631	635	588	634	657	621	577	599	560	605	643	586	613	624	571	591	592	658	554	608	593	563	593	576	561	568	615	635	584	636	578	635	584	610	631	609	641	603	624	592	631	611	620	603	618	605	628	621	622	610	613	589	608	639	589	652	610	600	583	580	616	608	650	628	602	654	647	635	607	607	620	629	642	550	576	632	623	666	615	664	622	601	626	609	623	576	598	607	636	579	606	560	642	608	635	619	607	626	582	630	606	604	625	595	602	623	587	639	611	613	637	615	600	583	611	646	539	601	599	578	602	561	626	620	581	606	619	608	646	599	638	612	559	627	606	624	637	565	577	595	598	621	603	616	585	589	624	618	603	611	594	558	610	556	568	600	637	575	598	614	605	621	598	609	622	569	554	634	553	621	589	588	636	578	610	618	598	570	586	571	584	641	617	610	618	579	585	630	637	622	609	589	608	661	583	551	610	617	577	592	627	623	584	593	629	564	588	618	591	604	571	652	619	587	582	583	601	620	593	621	637	649	600	583	615	602	578	630	600	606	653	595	580	574	603	619	612	645	604	612	660	605	573	610	602	567	563	580	623	623	585	623	627	616	585	518	623	607	592	599	589	637	619	588	576	592	574	578	612	605	656	637	608	590	624	604	573	616	604	635	650	606	610	624	681	617	564	593	625	620	570	582	594	579	593	608	624	599	594	615	625	602	585	627	563	555	578	592	619	605	635	607	636	600	589	602	625	574	556	612	657	624	606	609	554	599	637	628	639	586	570	600	627	601	609	570	610	621	622
6628	3875	1105	649	525	617	642	580	502	430	425	369	362	331	290	243	217	181	165	154	132	143	134	114	161	153	130	130	111	146	126	120	128	112	113	135	121	110	122	123	125	117	146	121	137	120	113	109	135	138	109	123	130	121	118	135	133	98	116	120	126	141	135	115	117	121	136	126	149	155	116	115	115	100	121	109	120	131	129	122	128	119	121	120	108	128	118	118	116	115	121	120	122	124	109	120	133	131	122	142	125	122	117	133	134	123	99	114	130	125	116	144	124	118	116	123	113	130	128	114	124	114	99	116	120	133	105	134	125	98	94	130	106	103	128	108	123	118	132	109	116	118	104	142	128	139	128	97	118	139	108	136	116	137	102	111	125	152	101	138	121	115	128	136	125	125	114	117	121	125	121	109	96	104	111	123	124	108	112	124	116	105	128	116	121	138	101	133	144	140	117	125	126	124	110	113	119	129	120	120	104	142	137	131	117	117	115	121	136	107	117	122	137	124	124	114	121	118	141	113	120	130	139	118	140	122	113	121	125	111	130	120	114	109	120	133	114	120	138	120	116	132	121	125	116	119	111	116	137	144	98	109	113	110	128	105	121	112	119	135	112	116	141	128	125	121	109	132	117	107	104	127	121	122	131	116	138	112	127	114	125	113	129	150	100	121	108	109	129	115	128	134	127	120	126	123	133	116	141	126	127	124	110	104	124	123	110	133	129	119	121	126	101	105	109	128	123	119	118	108	125	135	111	135	124	122	133	127	127	124	121	129	102	141	115	121	129	88	139	130	118	114	131	92	110	124	123	112	119	126	119	139	118	124	130	118	110	122	131	139	133	115	148	113	124	103	118	119	128	119	105	128	143	127	108	116	115	123	125	120	98	132	120	127	116	117	108	122	99	111	126	124	140	116	130	118	124	122	131	140	116	129	111	108	110	112	113	121	108	110	133	113	119	125	114	109	136	110	116	131	107	131	121	104	137	124	101	115	133	124	104	120	121	115	127	120	125	146	120	120	136	125	124	121	122	137	132	140	111	112	124	131	120	125	113	120	135	132	120	112	139	135	130	128	125	127	112	109	125	118	120	120	129	125	136	111	114	124	131	103	133	126	126	112	105	136	124	130	142	130	139	113	127	148	130	136	118	126	119	116	116	132	120	119	136	128	130	105	103	121	117	119	142	122	133	130	135	135	128	119	126	115	109	134	120	141	127	130	138	105	132	134	118	104	112	130	120	135	130	114	109	108	129	125	112	136	115	143	108	120	113	137	123	114	149	115	133	161	133	127	138	124	115	129	105	115	110	126	151	127	126	118	118	109	130	129	129	136	142	128	128	123	136	118	112	102	110	129	111	122	128	91	116	112	135	127	110	102	116	119	135	129	92	121	139	106	143	120	132	122	136	148	130	137	129	114	117	127	130	152	129	121	122	131	108	117	124	142	111	144	111	141	111	108	126	131	125	108	110	134	112	155	123	124	118	127	116	127	125	142	143	116	134	135	132	129	110	139	123	123	109	122	124	124	118	120	120	123	122	119	106	130	109	116	118	128	118	111	144	127	112	121	129	124	116	118	149	134	127	115	141	124	122	124	118	129	136	136	111	114	116	119	121	144	132	134	134	120	121	124	112	128	110	107	130	122	121	113	116	127	106	143	138	127	122	127	130	123	133	130	146	155	130	94	119	122	135	107	110	148	120	106	122	131	141	116	132	134	121	130	111	115	100	124	110	105	131	125	139	155	125	138	115	126	124	110	144	117	133	120	139	105	143	118	105	132	104	120	129	116	115	96	152	114	128	106	131	106	126	111	123	113	128	117	125	138	133	114	129	134	124	118	122	107	119	128	121	127	117	151	110	127	103	133	116	103	134	122	136	116	123	114	136	130	106	112	121	130	107	128	112	122	119	119	115	116	122	130	118	113	111	134	122	135	100	109	119	132	119	118	127	110	132	129	130	118	126	117	141	121	133	135	130	105	105	108	131	135	119	130	113	131	137	103	125	122	120	109	139	124	115	120	130	133	108	116	130	136	134	127	125	123	119	118	126	133	119	107	112	117	147	126	119	116	116	147	135	131	140	127	116	100	129	122	125	116	118	120	128	114	125	125	133	127	111	118	129	107	118	116	107	125	130	116	128	118	110	107	113	120	150	120	118	108	104	126	133	133	118	101	111	135	105	118	138	135	111	126	120	135	121	113	114	141	108	125	122	148	120	117	125	123	124	113	123	129	112	121	120	113	123	131	110	125	120	142	112	131	119	121	129	131	127	138	133	124	113	136	122	113	130	115	130	126	125	118	120	132	132	99	144	135	151	121	124	122	121	128	119	119	136	129	123	113	100	126	119	130	99	135	107	134	131	111	116	107	95	116	126	109	114	131	127	121	122	110	118	107	119	94	110	134	121	105	116	108	117	120	140	113	140	130	107	118	157	127	120	112	126	134	134	128	133	139	120	118	126	107	98	131	119	143	112	113	99	124	115	130	120	113	114	121	115	133	132	108	130	106	115	134	109	106	120	127	127	113	132	130	127	114	113	127	110	99	111	130	147	121	119	113	108	116	130	121	121	121	134	119	130	99	115	127	124	147	117	94	141	117	134	140	116	125	118	129	120	129	131	116	124	128	97	122	139	110	136	120	117	138	120	121	135	137	128	102	110	109	128	112	128	115	136	109	108	114	119	122	145	134	120	111	115	114	111	117	130	116	121	128	109	116	124	137	105	126	127	132	123	127	125	122	128	124	121	140	127	125	131	123	117	131	113	129	123	106	124	127	127	109	126	124	141	133	131	154	135	115	149	107	116	118	132	124	130	124	127	130	126	105	128	131	109	131	115	114	124	134	105	113	108	110	110	127	112	132	109	125	123	98	125	115	129	130	149	120	121	128	128	115	118	105	133	121	149	97	128	122	109	137	104	112	124	135	135	130	113	129	115	114	112	117	135	132	106	127	108	144	117	129	116	121	120	133	108	103	130	126	136	98	123	121	120	131	122	104	101	134	128	106	141	136	98	141	141	122	126	115	131	95	121	105	119	114	126	118	125	128	118	125	100	117	127	131	132	121	107	113	107	115	133	122	116	132	131	128	130	134	127	109	111	114	129	127	123	114	118	129	113	104	120	108	138	132	128	113	119	129	117	129	126	109	105	134	128	123	133	104	134	120	142	103	112	146	129	114	88	133	103	121	103	131	134	135	110	125	101	132	131	102	140	130	111	146	119	133	132	128	136	119	125	120	119	125	132	126	110	122	126	119	129	111	121	112	129	142	125	114	113	115	97	135	119	110	105	130	123	118	131	112	116	140	133	134	139	130	125	121	132	124	115	127	112	125	114	123	107	135	136	126	116	128	141	120	127	131	98	105	139	132	135	110	126	112	147	96	136	115	129	107	134	129	129	115	130	106	135	140	135	108	114	103	108	143	123	132	137	143	133	100	129	125	114	109	141	114	129	116	136	131	124	114	146	131	113	127	102	122	117	135	121	131	134	139	114	114	126	117
35654	21447	10541	11349	18459	20884	19494	16678	14156	12384	10492	9021	7678	6833	5960	4424	3264	2509	2332	2057	1828	1514	1426	1235	1286	1258	1146	1131	1074	1027	988	1037	1068	1010	994	1018	920	1028	992	990	939	984	946	948	931	965	967	969	976	956	1005	961	943	990	991	979	949	956	1003	994	937	975	978	977	926	1003	929	959	973	972	1058	965	999	993	935	977	983	927	922	994	986	947	951	1029	942	938	981	948	922	937	980	993	976	967	983	965	946	969	999	935	1033	919	981	973	970	932	976	990	1004	985	972	971	936	991	973	973	984	960	958	951	928	974	985	1036	987	983	920	969	1008	992	997	975	1009	1031	925	1006	934	994	1001	1053	956	1000	1029	955	1000	979	907	956	979	942	1025	1000	950	977	930	920	999	1017	986	961	929	942	992	999	1001	1000	983	996	942	972	951	977	987	1009	955	985	893	957	900	948	928	958	894	1010	957	939	1000	988	932	974	1016	950	989	919	994	968	1001	962	975	1019	998	934	1006	959	930	992	965	939	977	956	1021	963	1008	994	969	930	946	980	976	983	984	958	894	941	953	943	967	926	991	957	923	931	1000	1022	928	952	938	1014	999	953	967	954	960	957	946	1060	969	964	960	983	1015	945	966	953	1005	975	921	1014	1031	966	954	965	989	984	970	983	981	979	956	982	971	937	959	945	943	956	1016	937	961	986	948	939	1008	912	1004	883	948	994	963	936	991	948	963	1008	940	994	924	950	979	986	977	950	958	962	997	957	903	931	993	915	989	926	953	969	976	997	932	971	961	999	957	993	990	1000	998	1028	982	905	1009	1000	937	977	1021	1050	957	958	962	991	967	979	897	960	991	930	930	940	932	968	929	980	932	963	951	947	941	1000	995	975	966	953	953	989	918	1007	1004	947	1021	978	987	993	939	949	944	902	984	961	971	919	988	980	946	861	968	925	939	1018	1003	934	928	967	895	972	970	954	953	923	975	1013	996	957	943	971	992	998	937	913	963	973	923	963	944	963	952	971	973	971	1005	999	963	945	964	959	1003	964	983	1018	1011	921	986	980	982	970	975	967	995	1005	944	946	905	977	1000	984	981	994	1012	949	924	895	1037	935	919	997	898	968	956	968	1004	1048	990	923	960	961	980	967	962	976	980	985	958	1018	939	955	995	986	980	941	996	968	918	961	948	975	998	1022	954	980	962	969	945	971	946	955	971	979	985	987	918	993	1010	930	976	970	900	990	950	944	949	987	947	891	980	1042	1000	930	977	919	984	975	1019	955	994	942	950	991	934	959	926	935	971	968	946	939	965	930	936	960	955	953	976	1018	978	933	896	937	953	953	969	969	976	963	982	975	969	955	921	999	1015	982	982	960	988	933	913	927	1004	974	945	954	961	936	975	968	978	970	1046	984	935	983	1014	968	955	997	1019	987	933	971	943	900	972	942	1007	1014	979	986	974	925	964	964	979	974	984	927	937	918	1009	987	969	951	1016	952	940	952	997	974	968	1026	978	946	963	982	987	975	971	991	955	987	959	999	942	992	976	951	991	978	959	944	981	949	949	996	1013	932	982	930	986	983	961	953	926	949	939	935	1006	957	989	964	950	977	988	981	956	926	933	960	924	960	960	962	969	977	971	985	942	930	988	953	937	998	1017	902	962	988	974	976	1011	924	965	990	914	975	1015	957	958	952	987	961	953	945	982	948	980	916	979	958	955	937	957	983	929	941	948	915	903	988	973	967	996	989	947	975	962	963	926	922	938	973	978	930	954	921	1036	972	921	920	979	996	990	940	958	1011	997	946	955	961	970	958	1004	1010	976	958	1006	988	964	983	991	943	1008	982	941	970	975	965	973	944	989	940	957	963	924	1002	1036	946	990	969	984	963	935	992	1003	981	958	973	1007	964	1000	953	930	988	992	1008	952	934	981	1017	921	900	973	986	945	950	997	1026	990	990	990	986	948	934	1001	953	947	1011	896	945	931	931	956	1039	968	945	1008	949	976	1026	975	974	993	963	942	910	883	1009	951	1001	1049	960	966	981	971	991	1011	955	950	988	969	986	945	921	964	1016	897	1024	911	968	957	965	924	972	937	978	942	962	917	952	985	921	967	1002	958	962	1014	1000	989	983	959	967	915	997	974	931	984	961	973	944	951	953	968	919	997	965	923	932	938	1003	1028	946	943	990	981	997	999	1017	976	996	936	936	982	1002	980	938	987	1026	959	965	911	939	948	954	1010	922	995	923	984	948	963	954	927	887	1002	1010	962	926	897	946	947	968	1004	997	912	937	943	965	906	1000	957	972	953	974	928	953	944	974	926	982	957	885	968	1017	921	968	953	1006	995	925	959	932	959	934	952	990	973	965	1025	997	982	995	968	949	1023	950	957	968	961	965	934	961	969	1007	926	946	952	957	972	953	965	971	1002	973	927	981	973	937	971	952	977	1009	979	918	956	974	985	939	967	988	949	986	952	964	995	958	924	1012	948	918	986	947	970	900	995	961	976	1008	956	939	950	916	923	977	995	974	915	888	939	992	992	966	954	982	964	946	992	988	994	949	953	950	992	960	966	1008	924	930	978	1003	1011	1024	953	966	945	993	978	976	941	971	970	952	926	937	968	935	995	889	1014	987	932	983	973	907	910	1004	991	932	901	985	943	963	982	1007	950	967	919	1009	912	963	957	959	942	983	971	1038	954	969	951	929	971	1003	1011	956	988	970	1005	980	1040	920	968	980	926	957	1017	1006	949	992	981	960	912	898	966	897	973	943	967	980	1040	996	944	928	954	961	948	959	981	1017	957	942	958	884	955	1013	956	945	993	923	1031	901	991	912	932	965	929	970	969	997	980	988	1033	992	965	986	1000	967	982	949	975	946	966	998	955	941	964	938	942	980	992	982	970	980	989	975	934	999	998	954	946	944	969	973	955	1022	928	972	992	931	1011	957	1019	954	931	958	957	882	990	953	986	972	966	964	975	995	967	938	992	966	999	985	943	927	944	927	947	961	983	981	992	939	1004	990	985	986	940	947	975	1004	923	930	935	957	946	982	938	917	928	960	968	890	903	903	959	962	969	974	937	931	1001	1028	1007	972	1000	1030	912	979	905	1003	959	1017	986	995	873	990	913	983	976	966	1012	943	971	977	995	966	971	982	971	992	959	929	912	970	900	1032	995	965	978	946	977	947	956	941	945	974	943	1010	920	964	951	963	913	953	945	955	918	971	1013	998	986	938	978	994	963	930	935	936	983	975	958	930	939	955	992	982	928	1001	955	989	983	943	936	955	903	970	935	995	954	928	946	949	1019	974	962	940	931	1025	942	977	931	972	982	980	896	923	947	989	968	1010	981	922	955	921	991	943	968	1035	954	968	975	960	982	990	948	961	945	932	922	989	990	998	977	927	1002	958	915	930	966	965	955	988	910	905	958	941	987	977	934	982	945	946	968	931	995	953	965	974	966	956	976	999	933	945	998	914	973	988	946	978	950	958	971	968	977	987	1052	938	980	985	899	992	973	978	978	993	977	992	981	968	943	991	994	940	969	931	951	934	924	879	947	989	988	960	1022	981	937	1007	984	984	1014	934	957	944	940	994	979	979	945	1003	954	985	1016	887	959	937	919	984	938	940	1019	966	960	934	977	989	947	970	909	987	1020	936	958	997	930	959	958	968	964	949	971	944	981	1000	992	1006	1004	972	974	1000	910	908	991	936
3646	1482	560	350	280	361	400	345	309	271	244	224	207	169	186	117	111	95	103	92	100	63	78	61	66	60	74	58	54	65	66	68	75	67	69	63	63	53	63	65	65	54	55	51	71	63	65	68	67	54	71	54	50	81	67	77	62	62	65	65	86	71	63	68	75	77	72	48	46	57	51	64	52	76	67	78	70	64	76	66	57	55	68	73	50	64	69	50	57	67	55	61	73	65	60	51	58	56	57	57	75	70	71	59	57	60	85	71	54	57	65	62	71	70	67	59	69	66	62	62	58	62	84	63	74	52	65	53	64	49	61	37	77	74	79	80	70	58	50	58	65	76	65	62	70	59	78	77	54	55	51	61	61	79	51	58	51	66	49	71	62	53	58	66	69	64	65	66	69	69	45	58	61	66	75	62	53	62	59	62	60	57	59	58	58	56	64	64	73	66	52	73	66	56	69	62	54	60	58	58	60	61	71	62	58	74	66	66	60	68	64	70	62	76	63	71	61	65	61	60	60	68	66	53	62	77	71	60	58	59	61	61	54	73	65	56	69	54	65	65	67	63	56	55	67	69	78	62	54	68	52	54	62	75	66	73	64	52	53	62	61	55	65	64	88	64	57	61	80	71	67	85	73	66	62	60	62	73	64	83	64	54	60	69	54	60	70	52	80	54	66	65	76	54	42	56	62	76	61	65	57	69	73	64	75	75	60	92	58	43	57	55	57	73	59	51	50	46	55	64	65	61	48	57	61	46	48	73	73	59	65	70	66	67	64	47	57	62	78	60	71	62	50	61	76	59	83	62	64	60	78	70	68	77	76	59	63	67	46	53	69	60	68	71	49	56	67	56	67	68	67	85	72	69	60	59	50	72	48	63	64	55	66	68	66	72	50	58	66	68	63	58	65	72	51	57	71	67	66	69	57	65	57	63	71	66	71	61	69	60	57	64	63	63	69	66	65	64	64	66	68	63	54	65	62	82	40	77	72	80	64	67	74	72	57	67	74	66	63	64	61	71	54	54	59	85	55	61	61	63	60	73	61	64	50	76	61	54	67	63	61	62	65	66	60	73	65	61	59	64	63	68	63	67	81	71	70	50	70	68	56	45	73	61	74	49	71	59	52	53	61	76	68	61	58	59	47	66	54	59	56	58	66	85	69	73	62	77	69	57	88	64	62	71	65	63	70	66	68	60	61	66	72	71	44	48	59	53	58	61	72	68	62	55	71	71	63	77	69	75	71	72	63	63	59	50	66	62	56	53	61	68	47	77	65	74	45	62	83	75	74	64	59	61	83	54	65	51	66	66	73	74	80	63	61	54	70	76	73	65	62	51	59	63	51	58	70	61	66	69	66	73	72	58	56	63	53	71	57	67	51	62	69	85	56	74	69	63	66	66	72	53	63	70	58	71	73	64	72	89	53	79	58	61	72	52	72	68	62	72	74	67	61	72	54	65	69	71	50	59	66	57	56	51	60	64	78	85	68	58	76	73	69	59	51	74	66	68	53	66	54	59	64	64	71	38	47	70	56	74	62	54	76	72	68	59	63	74	55	68	73	60	65	69	66	60	51	81	50	62	65	49	62	77	75	54	69	57	67	75	55	50	49	70	56	71	71	73	54	54	63	70	51	54	74	60	61	62	62	77	68	71	56	64	62	54	68	58	68	61	61	62	61	57	61	56	56	67	67	59	62	60	72	80	54	61	60	51	56	67	76	55	56	70	61	55	63	61	55	66	59	66	59	56	59	67	62	54	63	63	74	70	57	57	59	57	59	60	78	70	66	67	58	62	70	65	49	59	67	65	68	73	58	56	63	66	57	68	64	65	69	58	56	71	64	61	52	65	68	68	78	60	61	51	69	72	62	77	71	53	75	64	55	64	86	65	75	70	52	61	66	71	62	48	57	52	61	78	69	66	71	58	78	68	51	59	71	67	90	52	78	73	72	68	52	58	61	63	48	72	68	60	58	71	55	66	54	60	73	50	71	82	58	65	64	66	60	57	57	69	62	62	56	73	75	51	87	73	71	69	74	48	71	81	60	56	54	77	52	65	67	73	63	55	64	64	73	58	59	55	59	63	63	63	66	54	54	66	67	65	62	68	55	63	56	62	67	61	58	78	50	53	53	61	60	67	67	62	57	59	60	56	62	68	65	62	56	70	67	64	73	59	72	70	71	83	55	77	66	77	69	67	57	63	61	88	54	61	74	69	74	66	69	64	49	69	65	60	65	56	71	75	72	61	63	55	48	68	65	73	64	55	50	57	62	80	49	70	65	47	66	66	67	56	75	62	69	72	89	59	68	66	57	72	74	53	61	73	76	62	62	68	66	73	60	58	63	64	70	66	63	65	70	70	66	62	70	82	59	51	64	71	77	62	54	64	61	54	68	60	57	79	67	53	65	72	60	56	59	70	60	73	63	63	71	52	73	65	67	64	66	65	68	60	77	63	70	70	46	76	64	69	59	85	60	49	78	58	60	63	63	54	66	64	54	59	79	59	67	62	68	54	78	64	55	75	58	67	63	61	65	74	63	45	67	60	73	64	75	60	64	67	65	56	59	75	80	61	64	50	51	69	61	69	70	62	54	58	64	71	70	67	69	75	64	50	70	61	52	67	63	70	69	70	67	61	63	71	59	63	56	56	68	60	63	59	58	78	64	67	81	49	66	71	75	80	75	58	63	64	59	61	61	63	60	66	75	62	61	64	62	68	63	66	67	79	57	60	69	61	64	72	57	69	62	71	63	72	60	55	67	60	54	60	55	61	61	55	89	51	65	58	67	65	54	72	61	63	62	62	52	69	65	69	55	68	58	57	59	60	60	74	49	53	51	55	69	57	64	53	68	59	72	85	56	66	71	66	68	69	53	76	50	62	86	75	68	53	66	69	62	56	59	79	58	57	64	51	67	64	75	70	75	62	67	67	69	56	70	62	59	74	63	69	64	73	70	61	56	67	49	73	53	73	61	65	61	59	62	60	56	56	71	56	60	66	63	58	74	58	78	57	56	74	68	60	61	69	65	64	67	61	65	78	60	57	70	51	59	76	64	69	57	65	74	63	74	62	73	78	61	66	63	59	59	61	79	77	55	83	64	56	58	76	63	59	65	63	65	68	49	71	53	72	69	49	82	72	64	64	56	61	52	64	69	52	66	53	71	72	59	71	82	61	69	50	65	66	67	61	59	61	67	51	64	64	77	47	66	54	72	56	63	60	59	57	63	68	71	64	62	74	63	76	96	62	51	56	60	50	66	55	67	66	71	58	67	73	67	63	63	64	72	64	59	51	79	66	65	65	64	86	53	72	65	80	47	47	60	73	67	61	66	63	75	72	69	64	67	66	64	59	70	69	76	58	56	62	70	67	68	76	55	59	63	72	62	69	61	71	63	54	64	62	49	52	66	65	65	62	55	71	75	61	59	64	53	61	64	60	67	74	67	65	51	63	59	73	50	71	70	73	68	57	57	87	77	51	62	68	62	48	75	72	50	54
27896	14159	6610	7355	13102	15270	14151	11973	9817	8285	6694	5556	4785	4322	3703	2618	1820	1451	1258	1088	947	848	758	709	732	692	643	606	559	557	576	559	524	515	516	540	502	540	535	519	529	557	510	515	515	539	536	549	548	486	546	546	484	532	515	516	565	536	527	558	557	507	515	530	515	537	517	523	506	514	490	493	499	559	562	514	549	521	556	515	542	493	484	525	522	531	519	488	535	592	527	510	480	545	548	511	532	541	533	542	521	538	534	538	529	543	564	542	516	517	529	516	530	517	542	511	516	510	488	534	526	470	517	494	542	520	533	540	522	548	548	515	514	505	543	490	524	518	530	541	495	504	534	512	511	528	539	521	531	541	557	541	518	524	513	512	499	522	497	506	572	483	494	541	511	526	510	498	535	572	512	567	526	538	492	505	516	532	543	519	525	505	518	469	525	543	488	510	519	531	535	538	534	524	577	515	543	567	572	506	532	490	513	533	538	530	534	526	557	501	542	534	552	555	524	564	549	522	521	500	522	504	553	560	513	521	527	527	513	529	522	547	520	541	526	556	520	507	512	476	520	545	529	523	514	502	552	552	547	534	511	480	520	520	544	516	543	544	539	533	568	486	504	532	542	494	516	547	555	516	537	510	530	542	539	545	528	531	499	492	564	541	514	493	513	536	532	538	542	545	531	474	494	546	497	516	554	537	549	491	527	544	535	505	495	510	483	578	498	529	548	510	538	553	552	480	506	520	509	511	526	512	497	477	571	494	520	504	526	527	512	529	539	550	534	514	502	497	511	554	513	531	533	513	520	462	493	534	549	541	516	503	561	581	507	529	546	551	547	529	538	501	515	499	528	574	545	550	551	529	494	512	538	532	564	516	514	520	517	530	555	525	532	543	542	488	523	495	568	532	535	554	499	490	534	553	529	535	532	561	497	545	532	518	500	535	528	519	556	531	527	496	549	481	557	556	554	520	525	503	493	491	519	541	519	499	538	485	528	491	526	557	593	551	513	528	496	528	537	501	545	518	540	489	508	542	505	520	534	538	535	544	500	511	543	543	513	538	506	559	542	519	504	513	537	550	519	526	520	545	542	506	504	528	517	524	520	493	570	555	543	548	539	533	506	521	504	542	499	547	508	498	508	571	532	527	511	546	512	498	539	529	549	529	563	492	527	534	546	511	512	530	534	533	498	514	557	517	542	502	551	569	521	512	540	537	490	488	512	514	514	540	501	503	527	532	523	548	553	538	503	532	558	553	512	540	515	536	527	548	502	549	514	556	525	536	559	528	536	539	518	519	541	505	543	490	525	523	567	535	541	546	546	549	480	546	559	530	502	533	496	519	566	487	529	491	518	506	535	509	527	547	545	534	534	513	512	560	528	549	546	545	539	546	491	534	484	528	527	575	504	515	532	491	517	543	496	506	476	517	544	531	505	491	508	487	551	554	539	542	522	556	531	550	515	537	481	538	546	523	526	570	495	490	556	527	530	573	523	512	497	535	543	527	524	529	561	509	521	506	487	542	514	548	493	543	496	557	546	535	520	503	514	517	561	524	572	541	521	579	541	528	518	485	484	522	547	518	529	533	503	567	529	528	531	528	549	553	535	523	515	556	549	506	535	523	506	505	513	543	547	523	540	542	519	543	517	573	547	529	516	495	507	512	538	590	525	541	529	541	535	476	488	488	515	520	502	523	508	491	502	539	513	539	562	521	538	540	531	554	535	497	572	531	520	466	555	517	555	523	505	533	543	517	524	523	521	528	532	511	496	507	541	523	519	517	512	514	499	513	563	518	511	514	565	577	556	479	485	554	527	557	533	538	521	477	518	532	506	505	543	540	511	548	553	521	493	534	534	516	537	521	503	498	535	508	523	510	547	516	538	544	535	529	602	480	512	490	520	537	542	529	534	550	527	503	576	532	536	524	501	515	535	496	519	519	508	489	467	530	555	458	514	553	522	532	506	530	555	522	484	499	526	493	514	533	520	543	534	516	518	533	517	481	535	519	532	547	524	516	540	504	525	539	505	544	554	542	525	529	545	507	499	540	528	515	520	503	509	508	488	553	506	509	520	470	538	514	505	511	496	528	538	521	550	529	525	532	538	490	503	552	510	535	541	515	529	487	520	567	560	535	511	510	540	557	561	521	554	557	525	560	561	476	561	466	523	481	547	515	543	549	516	508	513	582	556	509	501	503	524	534	531	533	525	484	545	522	515	553	553	548	537	521	538	555	519	489	509	532	527	536	564	566	519	538	522	521	521	507	530	507	493	511	490	499	579	538	504	519	500	492	577	546	517	527	547	532	516	573	566	519	544	509	530	495	538	502	521	515	487	537	560	569	504	525	487	543	513	580	560	527	504	492	508	520	514	491	500	524	559	534	520	536	524	515	535	522	536	505	538	548	536	495	535	544	549	529	516	516	512	490	505	547	513	532	522	560	498	540	505	487	484	538	498	514	566	541	530	490	482	496	537	546	528	534	505	576	525	568	479	551	529	495	601	562	553	548	507	516	517	534	492	545	544	548	500	523	471	543	517	546	532	529	531	505	544	500	504	489	493	543	564	549	541	533	548	547	542	546	560	515	549	526	534	548	575	541	561	512	533	537	533	515	518	513	542	557	502	531	507	518	561	514	502	562	518	525	561	540	544	511	548	503	501	521	535	489	546	543	563	509	525	520	536	520	510	555	554	476	571	523	511	535	524	514	531	530	500	552	537	491	491	530	522	541	503	533	470	513	540	533	553	525	556	571	530	555	541	518	538	539	541	535	577	507	561	535	495	510	501	536	532	492	535	535	533	519	566	510	575	541	509	547	551	564	542	552	531	508	565	519	499	476	504	537	493	545	477	523	509	539	497	493	535	534	485	520	566	555	522	528	509	492	521	551	562	544	513	501	561	530	477	520	510	501	526	508	535	511	558	521	478	549	543	498	539	549	527	541	504	529	548	533	560	555	523	520	488	497	568	513	509	499	525	547	536	521	545	569	502	568	508	499	531	504	558	572	505	558	518	569	521	527	499	528	552	477	503	572	509	488	509	509	527	496	516	532	522	512	537	558	527	492	570	506	534	543	562	547	517	521	477	568	501	526	547	542	509	512	529	545	552	481	522	527	515	543	512	523	544	532	503	487	523	556	505	515	550	527	496	508	519	471	473	509	547	508	503	555	524	492	469	547	511	508	529	546	523	491	555	508	525	540	544	524	520	556	504	566	518	541	543	495	538	517	542	549	558	521	538	539	483	506	525	497	509	525	492	478	524	487	472	528	545	524	537	505	487	516	473	506	535	547	506	511	539	580	529	536	524	558	503	496	488	537	520	524	538	521	501	512	545	525	526	557	545	528	526	523	521	536	546	521	540	499	523	526	534	551	514	535	523	543	541	520	553	527	536	502	537	533	537	565	471	550	507	523	510	528	529	526	532	518	562	526	516	558	516	524	522	483	512	559	509	538	534	525	503	531	507	508	565	533	522	533	493	514	504	527	517	483	518	492	523	506
3539	1558	539	379	325	390	392	349	291	301	222	223	228	200	170	140	121	92	82	84	84	85	76	68	65	79	66	84	90	87	70	73	74	72	87	70	82	69	60	72	65	70	68	61	72	65	90	66	87	73	70	83	68	84	67	74	88	72	80	65	87	53	80	62	70	69	73	76	82	86	81	76	68	66	78	60	61	74	70	65	80	74	76	84	57	71	71	79	70	91	75	71	77	66	78	88	67	64	62	64	87	75	68	79	74	68	70	79	62	75	64	94	77	70	84	76	75	77	68	78	78	81	75	90	83	64	82	64	66	77	96	87	80	71	59	74	71	67	83	71	76	69	75	79	50	92	73	82	88	77	95	72	78	72	64	75	73	85	68	78	77	69	69	76	53	82	75	89	76	68	79	73	81	61	76	83	78	104	70	63	104	76	83	74	85	75	77	79	78	90	81	51	86	94	88	87	90	68	76	64	79	72	69	75	72	91	85	73	72	83	81	68	69	68	76	67	77	77	84	79	83	72	71	80	65	69	70	77	80	86	75	79	70	84	65	63	89	73	80	76	66	76	87	78	64	75	71	73	81	76	70	52	83	72	76	56	84	65	72	74	73	74	76	63	74	65	84	74	57	74	74	71	65	74	81	72	65	74	76	70	66	80	61	79	68	83	78	69	73	70	68	70	55	79	69	53	78	72	80	62	75	93	84	76	61	67	97	82	80	62	97	74	65	72	76	63	92	88	70	77	66	70	62	75	82	73	65	83	87	80	75	70	69	51	76	76	88	85	91	80	69	72	79	82	65	86	77	63	81	87	74	71	69	74	73	83	82	75	78	70	76	67	82	77	80	64	86	76	83	82	66	72	81	62	82	85	65	84	89	73	70	84	67	85	80	79	85	64	68	78	65	63	60	75	78	77	79	72	75	88	93	77	56	75	66	62	61	69	80	69	71	76	62	66	74	75	66	92	83	83	69	81	99	69	81	74	64	74	81	72	77	82	94	80	78	76	81	86	58	81	63	83	56	74	81	74	61	79	72	64	80	72	69	86	82	97	64	92	74	69	63	73	81	68	71	89	83	74	68	69	79	83	61	84	63	70	75	69	64	85	64	82	70	67	79	78	61	64	55	71	70	69	73	76	79	72	61	81	79	67	76	73	77	72	77	82	71	65	76	75	77	76	80	78	78	68	62	85	72	57	71	79	92	81	71	87	70	92	57	67	77	63	82	73	66	77	80	76	65	70	63	64	60	74	65	79	69	78	76	64	74	83	81	49	79	67	67	64	66	88	65	79	76	71	74	72	70	64	67	72	84	83	82	87	80	63	75	78	80	62	91	76	69	81	76	73	73	65	79	63	85	74	75	59	65	66	79	71	75	67	73	71	77	66	80	76	64	88	95	72	77	67	72	75	74	63	85	67	77	81	81	81	62	81	83	82	65	65	64	67	78	68	85	74	79	85	56	72	59	68	66	68	90	67	74	84	80	72	76	64	64	77	69	85	67	73	84	86	84	71	61	62	92	86	77	74	88	80	60	70	74	84	69	74	79	74	71	70	66	79	71	77	83	87	82	69	78	75	67	83	70	65	85	95	89	66	83	67	78	56	81	75	87	74	82	65	68	69	65	70	72	85	84	83	70	75	75	81	77	70	85	74	91	74	77	65	66	86	84	56	69	84	67	87	79	92	78	71	76	86	74	75	63	56	78	76	73	69	88	71	80	89	68	78	71	72	58	73	77	74	62	84	72	71	73	73	92	64	71	73	72	79	80	67	71	74	77	68	90	75	78	80	72	75	82	66	77	68	73	62	76	82	83	81	62	65	69	80	76	67	73	64	84	62	69	63	78	74	91	64	71	70	66	67	79	64	68	79	84	68	78	86	56	66	75	81	81	74	77	75	64	88	75	80	71	81	85	83	65	61	63	67	74	76	70	85	75	75	68	66	78	91	89	58	67	70	75	75	78	83	85	76	75	73	75	76	87	63	80	66	85	71	70	72	63	72	85	69	88	69	67	76	78	74	77	58	74	82	64	82	85	61	85	60	90	86	75	77	77	69	88	73	77	87	75	86	70	62	93	77	83	78	60	58	70	72	65	77	68	81	77	73	73	71	74	70	61	82	78	74	67	73	64	74	73	74	75	81	66	80	70	70	77	79	85	75	74	73	86	89	79	77	90	78	74	68	81	73	69	79	80	81	76	76	73	65	72	73	83	83	80	62	77	74	67	64	73	90	82	73	66	69	72	71	94	72	68	58	84	62	73	69	72	79	80	96	67	68	81	60	86	92	76	75	66	72	76	88	69	79	80	59	58	79	75	80	81	64	65	73	50	74	76	80	65	73	82	76	88	89	96	58	69	64	80	71	70	72	79	79	76	72	71	70	71	86	71	69	80	63	77	66	81	70	76	60	71	68	70	68	81	74	63	72	76	70	67	73	82	79	77	63	83	92	70	96	60	76	72	87	74	83	72	86	67	69	74	69	75	72	78	51	87	66	61	72	75	81	69	65	68	73	78	60	64	80	63	94	75	95	58	65	82	76	75	87	78	72	85	77	59	95	76	73	75	68	70	77	80	76	75	85	70	91	79	71	68	75	73	81	97	81	76	64	70	82	64	78	79	71	77	65	56	76	63	83	83	80	69	87	81	58	74	71	90	85	66	63	68	74	88	73	79	80	63	72	64	66	69	87	66	94	70	72	92	87	77	68	76	74	72	69	81	79	56	75	67	89	88	90	73	63	78	71	85	90	81	57	68	87	73	69	82	76	77	62	80	74	82	77	86	80	78	86	72	80	73	69	67	71	68	76	67	87	84	65	66	55	55	76	71	86	81	81	73	84	76	76	68	78	66	74	82	80	75	88	80	68	76	91	61	66	73	70	90	69	80	70	81	90	70	66	83	57	83	74	79	53	65	76	60	72	87	72	79	79	78	69	79	79	77	67	85	81	77	64	58	79	85	77	96	69	85	60	80	64	71	86	58	72	81	73	65	62	74	73	69	82	75	85	66	86	80	85	60	65	67	62	65	79	60	66	80	61	52	72	79	70	68	65	58	70	75	70	76	58	67	77	67	74	80	80	76	77	86	71	68	77	79	80	71	75	70	81	85	71	81	71	80	80	72	76	80	65	72	73	75	88	66	98	62	77	88	83	80	72	95	69	60	86	66	84	69	77	85	73	60	72	74	72	65	65	78	78	75	70	66	78	70	71	66	72	78	68	91	59	82	73	76	62	68	88	81	69	75	73	69	67	78	70	79	74	81	62	79	69	74	72	71	75	82	82	69	63	77	88	75	75	72	75	73	78	75	80	75	92	70	62	69	70	61	73	62	77	74	64	71	74	88	71	68	84	71	83	73	72	74	84	74	63	78	71	64	64	85	70	68	77	79	66	71	77	81	70	68	67	69	68	69	68	68	99	74	68	62	66	75	79	61	77	67	87	72	74	82	69	83	67	63	79	61	85	69	88	87	73	78	74	84	63	71	65	74	74	58	72
28479	14532	6598	7459	13259	15848	14555	12247	10051	8262	6869	5574	4891	4598	3804	2716	2010	1526	1191	1145	1105	931	885	746	749	698	756	651	674	667	615	597	646	601	592	620	601	598	587	657	594	597	596	598	559	585	563	609	552	587	615	554	603	577	603	601	599	585	625	601	627	650	574	537	610	549	650	583	582	614	559	579	613	618	603	562	567	585	580	614	633	625	600	592	630	592	636	575	593	604	607	622	584	631	595	594	614	620	593	599	581	580	613	600	597	594	616	551	643	591	637	551	601	580	556	581	609	615	584	611	591	653	614	609	612	591	575	596	584	608	594	621	574	595	581	604	620	589	638	588	562	595	623	579	648	643	592	599	616	614	568	576	579	564	629	586	557	592	586	591	564	572	603	585	564	581	597	596	620	607	639	612	619	579	632	581	562	590	582	578	571	594	588	611	575	589	607	629	583	596	563	590	590	636	604	563	586	555	616	584	605	563	597	578	636	578	622	584	585	600	569	643	553	563	581	618	603	585	616	624	620	642	570	648	587	595	580	617	605	613	580	591	594	603	598	597	555	577	585	559	641	589	584	612	590	588	606	638	612	594	554	602	611	567	635	671	582	583	599	546	585	607	574	579	595	588	584	609	604	640	580	591	596	591	538	615	613	571	608	611	600	631	596	590	570	559	603	611	593	605	605	631	624	603	594	625	575	570	648	621	586	595	586	582	590	609	610	618	571	609	565	611	623	606	600	604	606	621	600	547	566	635	619	591	632	593	599	586	614	592	566	570	587	600	604	555	566	582	594	607	612	565	612	635	577	603	610	610	599	611	602	589	617	590	566	575	612	554	557	615	583	574	569	609	563	604	607	651	599	627	583	610	613	607	596	676	627	595	582	586	583	593	622	568	559	583	611	583	588	642	629	592	590	611	618	581	548	594	603	597	610	578	548	618	607	589	608	621	578	579	602	569	584	615	589	620	611	639	578	592	609	625	552	584	594	586	592	607	611	633	613	595	626	595	570	599	622	609	619	590	631	635	577	572	600	623	641	564	539	681	596	574	627	659	595	596	588	598	530	573	596	596	586	644	572	624	609	632	602	596	567	622	624	630	569	616	589	613	608	569	614	586	565	599	606	598	584	606	579	595	586	581	568	598	602	593	570	599	609	578	599	604	605	604	592	590	552	598	582	570	597	634	596	567	584	544	573	602	568	617	609	584	609	594	612	607	593	602	620	647	593	579	582	575	615	631	590	601	595	571	631	626	562	582	595	572	589	602	553	625	620	620	629	580	622	572	629	575	615	595	600	566	579	624	591	606	570	635	594	565	588	588	599	627	647	587	610	632	596	593	629	580	597	598	595	552	645	634	611	572	616	559	634	581	576	588	586	615	621	583	609	600	583	546	641	623	622	606	592	584	622	580	636	610	575	555	599	541	585	614	626	608	582	603	619	561	650	603	603	565	564	598	599	575	603	603	586	640	586	655	621	630	608	591	618	580	608	585	637	594	608	557	562	580	645	631	608	615	562	595	609	574	596	600	613	581	608	605	575	587	572	576	611	593	619	588	598	614	636	609	562	604	581	623	602	557	567	602	602	592	524	581	613	614	632	579	572	615	602	617	593	591	585	591	608	543	625	591	602	606	598	603	590	639	616	594	593	559	613	625	592	616	563	612	621	609	604	603	600	576	591	581	581	653	591	609	580	613	628	585	610	594	582	613	594	578	600	668	605	613	581	611	602	652	637	616	579	549	611	579	568	620	637	590	611	567	631	611	626	601	608	598	635	599	630	580	602	601	627	652	570	592	578	554	603	582	608	607	562	617	595	582	587	633	633	627	603	572	606	617	610	589	598	584	569	611	633	626	568	573	611	597	585	624	600	576	568	587	578	583	642	613	633	601	533	593	557	614	568	638	578	593	642	545	586	624	625	626	614	599	616	587	573	572	616	575	565	610	581	600	576	601	592	594	611	551	610	601	597	603	615	545	590	616	575	570	619	642	609	619	577	588	645	636	643	609	636	585	625	581	584	573	622	602	592	644	588	579	614	600	572	598	620	600	572	616	565	630	597	603	599	617	553	565	621	576	629	630	600	632	576	625	638	629	582	576	585	621	587	605	586	591	574	589	644	550	577	628	599	617	602	635	649	585	606	571	582	590	632	614	568	594	583	574	590	562	564	657	634	633	602	624	548	605	581	600	591	567	600	587	586	575	614	589	594	613	562	575	594	610	611	595	583	565	598	625	624	612	608	635	582	590	587	570	610	611	636	642	601	619	606	576	604	598	603	598	587	565	601	608	595	557	614	629	594	581	587	597	614	601	649	570	625	584	609	629	602	612	609	565	629	607	628	595	622	610	588	579	599	566	590	617	592	575	610	557	573	609	576	644	578	601	631	587	629	620	628	541	623	606	564	588	595	580	606	604	566	626	615	575	560	618	638	613	632	611	609	609	573	583	578	599	611	581	617	580	602	588	637	592	619	611	571	587	579	599	621	611	571	595	586	602	615	668	620	597	590	604	589	605	605	550	598	601	615	613	584	563	607	563	619	594	603	578	596	647	590	597	582	582	562	638	614	600	594	583	604	602	610	604	610	626	567	580	600	566	557	606	632	582	620	585	630	662	574	616	633	553	584	577	621	615	598	567	570	593	628	567	573	637	601	624	593	580	587	601	584	607	592	577	629	608	602	581	581	592	625	601	615	612	611	578	596	637	618	632	619	628	659	561	647	577	575	617	572	589	576	603	620	579	559	569	609	620	602	549	594	660	571	593	627	541	625	573	616	575	553	592	595	589	584	585	624	586	610	621	595	621	574	590	606	581	554	600	601	588	628	573	620	648	614	575	634	611	603	582	631	591	564	597	598	582	627	562	577	648	625	634	598	589	588	558	584	602	627	590	614	614	595	626	598	570	588	615	569	558	595	615	571	591	582	593	588	560	586	611	585	595	586	603	588	602	621	601	598	554	616	586	631	658	578	613	610	589	614	645	623	626	570	589	591	576	604	556	595	644	556	605	587	617	572	562	598	582	571	599	602	653	591	570	604	544	592	588	639	609	610	620	557	590	608	563	571	569	602	615	622	562	599	591	620	598	567	576	598	610	582	585	593	569	620	630	591	583	608	588	593	635	640	571	603	594	615	587	590	613	619	585	597	589	598	577	616	616	595	560	579	576	577	600	606	589	614	611	586	560	545	620	648	649	633	573	578	575	618	628	548	586	585	637	606	594	578	580	623	586	609	604	606	601	581	602	594	627	562	584	624	585	592	599	632	584	617	637	638	579	606	588	562	564	638	570	575	578	595	569	565	617	620	568	664	629	588	570	619	613	592	607	606	605	577	608	615	614	607	598	574	611	601	599	577	549	588	633	659	585	593	571	638	593	565	577	632	624	618	623	597	612	599	614	598	595	641	564	570	613	568	590	627	580	573	644	606	594	614	606	592	633	654	569	597	591	593	610	614	619	592	561	615	651	586	595	585	600	577	572	603	661	589	556	607	610	568	600	608	564
5401	2487	736	440	416	447	511	447	343	336	298	298	231	255	231	187	140	142	114	110	96	110	100	98	85	85	95	94	86	85	75	78	96	91	78	62	60	82	73	72	92	65	82	87	70	75	71	74	79	81	76	91	83	83	83	87	96	77	81	71	66	89	66	87	72	85	71	77	64	89	67	79	78	74	77	87	87	77	76	73	85	75	99	94	84	84	64	91	84	69	74	75	74	79	71	79	78	94	82	80	74	85	90	70	80	76	73	85	60	73	72	82	74	82	93	80	58	78	78	75	72	81	72	75	85	93	86	75	70	100	73	57	94	83	66	71	58	74	94	76	75	79	96	65	93	87	84	84	68	84	70	74	53	74	71	86	73	84	64	70	84	74	58	83	83	90	87	82	87	86	83	74	80	88	82	61	76	95	90	81	68	71	87	90	83	73	70	75	77	76	72	75	82	89	87	85	79	90	95	79	86	54	79	84	80	92	86	86	82	75	72	80	92	68	74	79	78	70	76	75	62	82	79	63	72	68	78	78	76	83	77	99	71	68	72	73	78	70	83	76	78	78	86	67	74	84	76	78	88	59	87	80	77	86	79	70	81	78	61	85	72	84	86	68	75	81	70	66	77	62	68	75	83	79	84	83	78	75	86	86	75	80	83	63	87	68	73	88	79	80	85	97	86	76	76	73	79	70	65	65	79	85	88	79	95	66	71	73	77	93	84	86	78	69	81	78	88	72	75	86	74	85	73	65	83	74	64	100	96	81	90	65	81	69	83	53	89	96	61	83	75	86	93	82	67	77	84	97	101	66	78	57	82	87	92	68	69	68	89	93	76	84	84	87	75	77	82	78	81	76	89	68	88	76	81	90	95	90	87	71	90	82	67	73	93	88	75	76	76	68	74	75	82	72	69	83	83	97	71	71	61	97	88	75	71	78	81	86	68	71	93	108	71	79	73	80	88	79	71	72	74	81	77	83	81	86	68	68	84	84	81	75	82	74	74	85	87	93	77	71	62	70	78	71	85	69	76	70	75	85	84	72	92	77	87	99	63	65	79	89	84	73	73	62	64	87	77	84	82	85	83	88	85	70	71	89	90	82	83	82	83	83	72	76	62	78	77	81	107	75	82	77	83	86	71	82	84	65	76	83	78	74	73	87	80	82	65	83	66	90	85	87	87	82	89	77	83	67	79	77	76	65	83	79	67	70	73	94	78	83	68	77	84	74	76	71	73	88	76	76	77	101	80	72	81	90	73	74	81	71	75	72	74	67	92	90	69	79	61	77	80	80	73	90	87	79	95	85	82	85	89	81	65	78	82	83	62	89	77	91	92	84	75	63	82	69	90	81	68	90	79	76	77	70	74	74	85	82	63	101	80	81	76	94	70	87	84	75	72	79	87	73	86	73	75	81	75	66	74	71	88	66	86	70	58	94	69	71	85	73	84	71	70	81	92	75	66	90	82	82	81	71	81	72	90	67	96	74	78	88	83	72	79	92	71	80	69	80	91	93	81	77	75	83	67	66	74	81	76	96	85	80	72	73	68	85	68	77	90	70	70	89	80	88	63	78	82	72	83	69	74	74	91	74	66	73	79	68	96	80	70	88	93	96	71	71	72	85	88	96	76	80	85	70	62	78	74	79	66	81	61	73	98	81	65	80	78	80	67	86	69	78	55	89	99	94	76	70	85	80	79	76	49	70	84	86	96	70	72	90	91	74	82	82	87	74	74	68	66	88	67	81	71	83	76	76	86	75	67	87	90	70	72	75	66	77	83	61	92	89	69	60	75	76	67	82	99	89	83	74	72	70	83	83	73	82	82	71	77	94	82	87	71	80	83	64	78	91	89	75	81	74	86	73	63	74	90	88	77	78	79	64	80	78	69	76	79	90	81	81	88	77	57	79	85	80	75	100	82	76	84	72	74	80	85	74	71	77	84	80	66	60	86	73	59	67	80	61	75	80	75	56	98	78	83	71	86	76	84	80	77	99	79	76	83	64	84	77	70	73	83	81	70	89	59	81	82	83	77	62	82	85	102	77	93	84	72	82	76	77	82	88	75	83	80	68	84	85	72	75	67	69	58	62	73	71	83	91	50	74	96	75	79	80	83	97	80	83	82	73	70	83	81	91	83	83	88	82	80	78	86	86	73	82	90	82	66	90	76	72	78	75	73	100	91	83	75	77	73	80	90	77	82	82	73	67	66	86	73	95	62	88	88	80	86	66	71	80	75	79	68	75	74	69	80	68	81	75	87	70	81	85	74	75	73	69	83	85	88	73	79	92	75	95	87	81	77	80	85	85	87	85	79	75	79	82	77	90	73	82	79	71	79	84	76	75	78	93	73	85	67	90	60	64	77	73	72	89	79	78	87	73	70	90	73	73	89	78	77	81	66	90	64	86	83	78	76	74	83	91	98	92	85	87	70	75	84	84	74	79	74	77	61	73	72	76	52	83	77	65	83	75	84	70	67	75	68	67	75	71	82	73	80	69	81	88	74	87	76	85	68	68	87	68	83	86	84	66	64	57	66	82	76	57	91	89	78	70	77	85	96	80	83	67	66	81	74	97	77	77	89	90	54	67	95	81	75	69	77	80	69	72	85	76	74	73	75	76	90	87	74	82	75	83	74	79	80	75	75	70	72	70	76	76	78	76	71	73	79	65	72	89	88	84	85	78	70	58	89	90	84	68	91	75	83	79	75	77	76	78	94	68	65	67	81	79	70	74	91	90	85	92	79	81	82	75	83	84	80	77	80	87	86	80	83	93	75	74	102	82	87	69	77	84	73	80	89	69	84	66	81	84	72	78	87	79	71	76	74	95	81	73	67	77	76	72	81	70	74	69	81	82	80	81	62	76	67	76	86	86	65	100	77	86	85	84	74	85	84	78	100	72	62	93	78	79	72	84	73	83	70	98	73	88	80	83	77	76	67	78	94	83	77	82	65	70	76	90	80	82	84	70	78	92	89	71	91	65	82	62	73	76	86	75	98	76	81	83	88	79	79	76	74	69	80	79	74	62	84	92	78	75	67	78	79	75	75	82	83	74	78	76	91	83	80	108	85	81	84	72	84	70	78	84	70	73	80	69	83	81	77	79	67	84	82	99	77	92	72	70	77	70	81	85	89	79	75	96	68	93	81	87	78	71	58	80	77	67	89	72	69	84	97	83	67	78	73	78	83	79	70	75	79	93	81	85	79	77	87	93	85	75	79	72	86	81	79	61	82	73	86	71	78	67	82	84	66	69	85	89	77	65	85	80	86	90	78	88	90	89	74	79	76	73	71	67	76	95	69	100	70	78	79	79	76	74	98	73	79	76	73	92	90	81	70	81	75	81	87	87	75	76	78	91	81	83	65	97	69	81	78	75	80	77	71	85	73	59	78	66	86	84	67	76	76	93	74	82	79	62	80	82	92	95	93	88	75	82	77	78	62	87	80	67	75	90	70	82	81	97	72	78	87	97	57	74	89	69	83	100	86	80	73	79	80	80
31822	17726	8069	9055	15954	18157	17077	14512	12198	10498	8454	7227	6437	5638	4936	3870	2756	2085	1522	1418	1249	1133	1024	898	843	858	839	759	691	717	698	663	633	657	633	663	623	642	649	633	633	692	642	664	613	658	676	633	622	645	697	648	635	643	667	643	664	628	694	662	664	640	604	618	619	613	626	625	638	639	636	615	633	628	607	631	651	610	674	642	648	665	627	624	622	627	612	658	611	642	600	663	621	648	625	615	646	625	632	646	650	638	626	617	654	625	646	667	619	611	668	637	626	629	648	667	607	618	637	656	632	602	666	635	582	662	662	654	653	637	655	626	674	626	658	677	617	648	653	645	653	660	645	658	626	602	613	612	630	660	635	608	630	666	626	651	612	648	661	694	625	688	647	644	617	643	644	664	610	655	620	633	625	641	635	617	626	605	665	603	603	648	669	631	600	611	646	646	663	676	631	620	644	627	595	637	600	656	667	652	618	634	658	658	647	638	654	601	652	650	643	621	654	648	647	627	605	624	640	630	582	590	670	643	624	619	607	655	623	640	651	652	664	656	701	633	658	649	660	640	637	625	630	607	663	687	612	624	652	627	694	618	616	613	611	687	645	655	637	661	657	638	611	622	617	625	631	656	613	659	652	612	643	653	671	662	643	649	684	615	629	671	621	622	634	662	627	621	658	671	627	635	642	666	624	632	643	607	617	615	619	660	641	632	605	628	657	651	652	630	638	701	615	612	656	639	644	660	680	621	665	655	575	579	650	629	614	632	646	645	600	637	616	613	620	635	594	631	642	608	626	613	708	614	646	606	626	631	613	643	712	599	651	622	653	714	644	640	635	646	659	654	657	637	631	630	632	651	671	622	654	654	655	657	634	632	674	618	665	613	608	678	620	615	625	616	612	587	665	643	626	672	632	619	589	596	622	682	653	607	661	664	631	633	600	604	667	662	667	611	683	612	616	654	624	649	633	625	654	668	644	607	610	663	629	617	618	654	682	643	587	649	624	652	659	648	670	685	650	664	706	658	642	652	650	599	628	651	624	632	657	595	656	625	630	660	635	662	651	617	643	677	577	599	601	642	620	620	663	626	640	617	645	638	593	626	629	700	654	619	661	663	595	649	610	663	632	616	616	701	618	635	622	634	667	658	645	657	664	659	652	645	638	635	628	628	675	595	619	638	656	664	624	640	676	641	632	612	634	670	604	667	637	613	654	673	616	621	639	598	660	652	658	657	642	638	640	687	641	656	648	672	630	668	573	641	598	657	686	637	605	652	651	610	653	638	623	666	605	655	593	625	633	623	675	644	636	603	673	651	635	656	610	608	666	617	669	628	677	693	606	655	630	628	664	673	681	666	618	624	607	626	634	650	619	612	614	633	665	672	653	641	675	612	637	633	680	645	634	643	619	643	647	652	655	580	624	635	632	605	641	636	628	642	682	652	692	610	651	632	605	626	656	626	640	641	640	669	670	638	605	698	640	668	670	607	640	560	627	653	630	647	654	632	641	666	595	615	632	643	673	632	602	672	603	598	641	690	578	675	632	672	568	665	628	686	665	636	641	640	612	648	635	599	651	624	640	656	632	671	615	699	658	659	635	638	671	637	596	638	654	658	624	625	638	631	624	636	647	646	632	594	598	620	613	629	634	644	600	637	662	683	632	619	660	651	624	618	635	638	587	702	602	638	654	661	654	588	684	644	591	631	591	623	645	608	594	621	647	595	651	680	626	616	640	649	604	626	621	625	662	701	633	642	631	636	648	648	618	666	642	663	598	667	639	652	591	608	625	667	626	607	646	612	648	622	614	629	612	600	678	613	613	638	644	644	641	604	620	618	614	644	632	621	608	626	639	668	657	635	638	650	659	640	638	676	634	672	644	657	628	681	650	626	619	663	617	678	650	675	597	629	612	626	641	679	661	635	644	625	632	640	665	664	638	620	639	614	589	602	638	649	671	607	631	614	610	648	636	679	616	662	658	625	615	613	630	620	649	640	674	629	633	621	670	674	640	685	644	657	644	654	618	614	613	606	600	625	613	647	665	639	655	644	656	617	684	637	630	645	622	606	630	658	651	644	645	660	610	614	628	623	616	650	610	646	640	680	614	666	597	594	672	629	655	642	637	659	648	613	632	633	654	591	636	703	631	646	689	637	632	654	650	643	639	625	629	649	682	626	664	623	652	609	623	631	641	633	647	661	624	660	657	624	681	645	709	634	624	635	634	623	649	581	629	661	663	675	676	645	684	653	619	679	601	615	629	671	649	649	634	601	677	643	635	652	675	646	654	659	625	662	638	613	654	616	678	654	633	605	617	651	651	657	675	628	632	687	618	632	629	638	657	684	676	632	643	629	650	608	639	626	646	619	626	685	632	646	603	625	613	635	706	651	640	635	610	628	673	647	609	664	620	672	642	646	676	630	647	654	658	589	621	644	616	686	610	658	670	643	617	630	641	620	590	645	624	651	617	631	678	682	614	665	672	642	646	640	635	605	648	639	626	662	671	649	631	633	677	634	627	667	661	647	653	603	665	648	614	619	597	615	667	605	652	638	653	710	734	651	639	642	631	604	697	646	685	639	653	645	640	669	607	646	619	649	682	614	622	606	654	616	642	656	636	622	672	614	667	701	615	643	641	610	658	660	666	594	618	637	612	662	583	662	624	636	621	601	648	621	674	617	598	626	632	636	637	655	651	608	619	612	650	620	622	624	640	617	646	636	614	638	611	668	641	641	660	673	610	679	661	617	621	589	647	660	673	631	616	660	639	626	652	658	681	608	625	633	627	619	667	680	649	572	659	641	593	647	633	611	624	629	637	649	613	656	674	662	595	618	626	602	638	612	619	633	673	617	639	611	654	665	667	644	610	673	626	683	619	623	652	641	676	586	649	611	654	692	669	638	647	672	702	636	648	663	659	602	631	664	594	664	614	608	597	633	671	644	646	662	656	631	689	646	646	639	684	630	628	657	677	635	621	647	598	627	625	621	642	660	643	644	649	654	626	640	658	643	615	660	667	642	667	627	631	674	690	650	615	631	683	645	647	670	640	660	653	610	636	662	670	608	655	670	629	657	598	642	633	682	639	597	588	642	653	691	596	654	598	638	681	607	642	589	649	640	641	660	644	638	624	674	684	641	622	585	617	603	678	630	625	632	633	666	616	660	644	635	655	646	663	646	635	605	640	648	621	616	637	662	669	592	626	644	701	634	661	661	598	612	648	645	643	680	663	639	626	645	646	634	661	653	654	640	631	623	646	635	654	591	625	642	647	611	669	645	662	613	608	665	628	651	619	682	614	658	631	626	639	631	662	658	628	677	622	618	677	665	657	634	666	666	653	622	635	642	692	665	609	622	603	638	661	635	609	645	630	625	620	604	637	598	631	625	630	632	676	633	670	644	652	670	646	639	641	668	603	637	597	633	641	621	644	599	646	598	633	688	617	613	673	686	566	624	645	660	638	610	670	612	661	643	640	637	635	656	626	621	620	644	646	667	640	655	636	663
19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
