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
343548696683	343548697193	343548697743	343548698293	343548698843	343548699393	343548699943	343548700493	343548701068	343548701593	343548702143	343548702694	343548703243	343548703793	343548704343	343548704893	343548705443	343548705993	343548706543	343548707093	343548707643	343548708193	343548708743	343548709293	343548709843	343548710394	343548710943	343548711493	343548712043	343548712594	343548713143	343548713693	343548714243	343548714794	343548715343	343548715893	343548716443	343548716993	343548717543	343548718094	343548718643	343548719193	343548719743	343548720293	343548720843	343548721394	343548721944	343548722493	343548723043	343548723593	343548724144	343548724693	343548725243	343548725793	343548726344	343548726893	343548727443	343548727993	343548728543	343548729093	343548729643	343548730194	343548730743	343548731293	343548731843	343548732393	343548732943	343548733493	343548734068	343548734593	343548735144	343548735693	343548736243	343548736794	343548737344	343548737893	343548738443	343548738993	343548739568	343548740093	343548740643	343548741194	343548741743	343548742293	343548742843	343548743394	343548743943	343548744493	343548745043	343548745593	343548746143	343548746694	343548747243	343548747794	343548748343	343548748894	343548749443	343548749994	343548750543	343548751093	343548751643	343548752193	343548752743	343548753294	343548753843	343548754393	343548754943	343548755493	343548756043	343548756593	343548757143	343548757693	343548758243	343548758794	343548759344	343548759894	343548760443	343548760993	343548761543	343548762094	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2138	3300	1900	2700	2138	3300	1900	2700	2138	3300	1900	2700	2138	3300	1900	2700	2139	3300	1900	2700	2139	3300	1900	2700	2139	3300	1900	2700	2140	3300	1900	2700	2141	3300	1900	2700	2141	3300	1900	2700	2141	3300	1900	2700	2141	3300	1900	2700	2141	3300	1900	2700	2141	3300	1900	2700	2141	3300	1900	2700	2141	3300	1900	2700	2141	3300	1900	2700	2141	3300	1900	2700	2142	3300	1900	2700	2141	3300	1900	2700	2141	3300	1900	2700	2141	3300	1900	2700	2141	3300	1900	2700	2141	3300	1900	2700	2141	3300	1900	2700	2141	3300	1900	2700	2141	3300	1900	2700	2141	3300	1900	2700	2141	3300	1900	2700	2141	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
5652	1878	436	287	255	314	365	364	315	320	324	344	319	289	283	275	240	240	218	223	190	145	151	157	152	146	133	141	109	121	126	110	99	140	112	120	117	128	138	138	97	105	106	96	95	107	101	97	115	109	90	133	99	112	105	93	116	105	102	121	113	130	116	98	110	96	108	110	102	94	105	113	93	125	109	112	103	121	115	121	111	112	118	133	111	101	107	115	96	119	108	104	114	98	98	125	110	108	108	118	106	124	96	100	104	123	113	101	99	120	116	118	125	134	117	127	117	120	120	109	122	129	137	107	118	112	103	116	120	102	104	117	123	107	99	110	115	102	106	117	110	122	109	118	111	107	115	113	98	106	105	94	104	111	110	113	127	100	111	115	128	110	117	106	115	101	131	114	108	109	136	93	132	128	109	121	94	99	135	117	103	105	111	107	109	103	92	95	99	113	103	124	106	116	111	125	124	93	105	108	104	94	117	118	114	95	108	98	109	108	110	100	108	110	119	108	125	110	92	100	112	113	112	120	123	109	107	117	97	109	122	109	125	109	116	118	121	113	98	108	130	114	111	131	132	101	123	100	127	91	110	115	102	102	108	109	124	90	113	110	111	100	119	103	116	115	126	101	102	102	102	104	103	100	118	90	136	120	103	103	91	114	92	103	115	106	115	95	104	103	114	125	106	102	106	120	117	103	125	127	113	120	137	115	102	107	119	98	94	119	127	106	93	107	108	116	97	116	119	112	120	111	119	116	122	109	111	103	96	126	110	107	107	104	126	116	123	130	111	110	113	116	101	113	111	136	126	91	106	116	99	85	99	104	114	107	125	101	115	140	103	121	117	118	105	110	89	105	97	93	116	103	124	110	110	119	96	116	106	129	111	106	94	92	113	128	119	110	102	116	113	100	117	103	110	109	111	103	115	111	136	105	115	107	109	111	105	116	119	101	110	124	113	117	103	109	102	113	111	112	114	113	125	109	98	109	129	103	119	117	106	123	121	111	109	102	99	102	113	113	123	96	100	136	117	124	108	114	110	126	120	112	101	119	120	95	109	127	113	105	99	130	91	95	114	108	104	99	107	103	101	121	107	111	119	116	104	126	120	117	111	101	113	107	107	87	128	113	131	103	122	120	94	114	119	113	114	114	112	118	111	121	138	92	115	120	116	106	113	115	100	97	115	94	107	108	110	122	89	108	97	114	111	102	111	101	110	111	108	100	122	111	106	119	99	97	116	104	109	113	113	108	101	103	102	93	127	114	123	97	126	138	105	111	114	102	111	119	107	125	121	109	108	109	116	114	108	127	112	107	124	94	110	127	112	107	125	117	115	113	112	102	104	124	119	100	127	107	107	111	113	93	100	104	116	99	120	97	106	102	103	95	110	99	117	99	129	114	110	106	118	84	119	121	109	98	110	127	107	105	120	107	116	89	121	122	127	111	93	92	118	93	112	117	93	109	108	93	115	126	104	108	127	105	114	109	104	111	123	98	115	114	131	130	105	135	111	105	136	106	121	105	89	108	102	109	111	115	122	124	100	107	138	98	92	87	106	99	118	111	109	114	102	111	124	118	109	96	113	85	98	117	117	111	114	125	127	134	117	108	102	109	106	122	120	114	111	102	92	123	96	130	130	118	101	104	124	109	118	107	117	107	113	98	121	112	110	106	107	118	118	109	118	116	123	118	104	98	132	101	117	95	101	92	117	118	121	116	126	112	109	121	107	101	126	129	105	113	108	103	132	99	139	122	113	103	89	109	124	111	92	124	124	109	108	96	128	105	97	128	91	120	102	108	122	111	104	119	99	99	105	124	99	117	126	92	97	123	104	116	113	110	111	102	98	87	116	133	132	106	105	121	105	109	119	106	104	104	122	101	101	117	108	110	128	115	133	124	106	122	115	115	107	123	112	104	116	91	115	119	104	96	93	99	118	111	106	118	100	112	109	100	106	121	108	122	131	103	97	100	116	107	99	96	109	128	110	105	113	116	120	125	94	120	113	101	98	111	90	103	112	109	106	99	97	107	115	97	95	120	130	93	110	114	101	107	122	111	113	122	121	107	114	105	107	106	121	106	126	120	110	124	106	113	139	128	98	98	112	118	78	100	93	113	99	114	111	118	106	114	92	111	117	102	121	100	132	97	95	120	111	98	103	93	103	96	107	104	111	93	96	111	110	103	97	121	113	116	102	106	108	113	123	113	115	107	106	114	108	108	99	118	112	114	100	114	118	129	108	97	99	114	118	132	107	94	99	120	96	108	108	113	104	113	112	126	103	122	112	100	86	134	101	117	107	113	117	138	116	107	115	120	116	133	127	136	129	107	129	94	113	128	130	118	129	123	117	105	113	114	113	123	116	128	93	91	98	121	106	112	112	86	117	95	109	110	122	110	102	113	94	123	119	113	113	105	114	109	105	117	97	99	112	131	107	116	135	101	98	129	109	116	127	135	103	120	108	127	108	114	124	111	132	99	111	99	117	102	128	96	112	104	104	116	117	130	109	124	103	109	136	104	123	99	101	108	122	119	121	107	114	102	127	92	112	99	112	94	98	124	123	120	117	121	107	122	117	123	123	117	115	109	113	112	113	113	124	114	108	113	116	106	127	132	123	95	115	112	99	117	109	113	85	95	129	127	131	128	95	113	108	118	118	97	107	84	123	98	112	113	120	109	111	136	107	112	104	102	132	110	86	114	131	112	117	113	103	120	111	121	111	113	97	101	106	124	130	97	99	112	111	109	106	109	117	115	104	113	121	108	110	127	108	102	95	109	112	98	92	116	119	109	123	114	100	120	127	94	117	118	119	126	131	124	118	128	119	113	118	94	110	129	113	113	109	116	112	112	125	124	100	109	126	120	122	108	106	104	125	115	114	115	108	100	104	113	103	102	101	107	124	102	113	135	118	104	92	124	108	92	98	90	107	123	145	130	99	130	108	103	102	112	125	110	117	101	134	106	109	109	110	129	106	114	129	118	83	112	112	106	113	106	114	123	103	111	117	131	123	112	132	106	115	102	99	109	116	124	93	110	113	108	97	116	93	107	106	100	112	109	99	109	94	91	105	99	120	97	104	115	122	105	106	106	118	111	126	102	118	141	114	114	102	112	91	111	111	130	127	105	132	107	106	118	121	96	115	118	106	112	114	91	94	107	120	115	109	98	109	111	112	103	121	99	129	112	128	123	106	88	114	109	110	101	94	105	105	116	114	119	133	98	111	102	121	108	125	105	102	120	115	116	123	117	110	104	113	110	125	105	104	96	118	124	115	107	133	116	123	104	106	106	115	130	126	106	123	117	94	113	124	94	113	118	98	109	108	121	118	111	123	101	97	104	116	101	121	116	104	103	106	99	113	96	134	122	120	109	102	136	129	126	103	117	110	103	98	110	123	119	96	96	114	99	123	100	85	94	80	119	105	103	103	101	135	105	125	119	112	111	91	103	119	93	110	116	119	118	108	115	107	105	122	96	105	124	113	110	109	102	109	114	109	111	107	111
30616	12496	4239	4506	9937	13383	12984	10700	9010	8067	8612	7755	6773	6249	5890	5372	4537	3970	3973	3565	2611	2338	1989	1909	1717	1451	1367	1245	1097	1077	1057	1012	1062	1122	1133	1145	1207	1245	1068	964	824	867	821	805	849	794	880	881	809	833	826	810	817	794	829	838	766	827	886	838	781	796	784	789	797	830	826	820	830	815	871	828	834	849	855	802	855	865	842	822	831	815	790	842	829	794	827	803	784	779	823	853	815	809	766	776	788	793	837	803	835	797	798	855	818	833	813	772	777	778	797	807	826	809	823	787	800	808	814	788	836	788	832	806	855	795	783	815	830	836	771	735	765	815	812	738	784	771	857	783	761	790	783	865	801	783	811	805	786	791	816	824	787	769	831	801	827	818	753	740	785	768	782	798	769	833	774	791	774	757	764	778	783	811	785	820	811	781	805	800	797	791	793	774	805	818	828	807	820	820	791	833	779	755	788	720	804	796	792	792	730	791	789	775	753	781	782	821	822	844	787	805	810	790	809	817	794	759	841	800	766	836	767	807	789	723	807	761	792	793	815	825	777	787	764	777	789	790	806	767	759	791	801	787	732	772	815	779	739	782	762	778	743	777	813	779	784	812	783	716	760	803	809	794	824	813	794	806	805	784	795	756	799	796	803	796	788	773	761	748	764	811	779	809	785	813	764	768	727	798	780	758	797	820	815	787	824	763	775	817	804	800	746	812	755	831	772	807	763	816	797	807	803	817	842	822	806	762	799	784	812	760	773	795	807	784	817	801	830	790	825	833	749	801	881	804	810	824	743	786	799	806	771	791	810	771	790	782	852	791	870	788	762	788	792	776	810	751	792	805	759	819	747	796	810	792	766	824	788	793	802	807	822	782	776	805	787	783	817	830	744	789	860	758	755	795	824	805	770	810	835	793	807	807	775	752	800	800	776	774	781	783	811	804	796	831	799	860	815	785	801	811	835	810	759	797	772	829	793	802	762	781	776	793	790	780	810	784	805	788	765	782	788	755	823	766	832	833	792	790	804	781	846	777	783	750	835	779	777	766	807	747	751	801	797	793	750	808	784	825	779	786	751	735	772	767	816	759	834	775	825	781	793	790	845	816	761	785	814	846	819	778	822	753	818	755	844	787	873	846	769	842	794	833	799	769	838	844	791	738	797	812	830	807	782	800	763	776	851	806	804	826	815	730	781	709	826	795	829	797	758	780	781	763	796	837	769	749	784	817	789	754	832	806	752	829	804	840	812	791	830	819	790	794	804	816	832	782	770	840	780	787	790	815	824	824	846	799	790	763	814	838	825	785	751	790	799	769	784	837	811	811	803	755	769	727	801	789	815	810	731	807	728	804	843	788	777	780	727	797	771	864	767	821	788	859	805	799	785	803	766	742	803	788	794	763	778	778	764	799	789	809	762	813	792	849	755	758	736	821	803	807	784	833	774	793	820	801	837	813	801	790	759	778	812	786	801	764	791	806	815	816	819	835	832	766	791	798	750	791	768	840	761	772	819	822	747	786	814	826	804	722	779	757	812	778	801	767	764	774	792	779	831	759	819	785	810	779	840	847	785	799	786	786	757	788	847	854	770	794	792	806	820	803	783	825	787	797	826	779	811	822	754	767	801	754	805	824	774	822	806	773	817	773	759	776	781	778	737	747	802	753	820	814	758	765	801	830	827	803	797	845	801	797	776	840	794	785	766	747	778	801	813	802	815	818	793	790	801	877	757	800	807	755	753	862	810	823	811	768	811	771	831	772	790	770	830	778	768	778	784	830	821	837	815	844	798	772	776	831	796	781	824	830	850	776	831	787	845	743	773	785	785	808	827	817	789	821	835	774	783	824	807	796	817	795	767	793	791	808	817	780	786	741	842	766	785	766	756	840	806	766	840	740	833	694	783	820	776	795	783	815	808	785	800	768	784	814	836	762	818	824	770	811	799	777	821	815	768	787	758	814	793	786	809	760	807	758	846	812	778	809	807	836	806	779	787	800	798	805	798	809	741	756	772	767	841	745	832	790	836	853	837	810	832	776	798	810	762	790	761	804	807	809	779	784	794	831	730	756	811	812	793	755	818	785	803	815	814	781	823	777	779	819	756	757	816	781	791	774	792	816	829	766	796	764	828	799	818	827	829	792	829	760	781	778	745	811	765	784	804	745	812	731	788	747	840	806	769	742	813	779	787	825	766	874	760	822	791	832	830	789	777	807	785	744	787	813	777	839	749	809	792	801	768	836	847	809	819	772	856	780	763	819	801	811	807	714	839	765	784	830	770	835	793	797	808	812	807	846	748	825	796	747	789	815	787	827	803	783	838	779	754	783	849	818	790	817	843	769	832	817	805	768	780	799	792	752	822	791	738	841	780	765	799	799	804	795	786	775	723	818	855	791	803	775	819	763	795	786	798	774	794	780	738	842	815	780	784	810	800	797	801	792	821	826	884	803	811	777	842	784	802	830	813	774	776	785	730	830	782	854	828	801	751	781	819	839	796	813	789	809	765	848	755	869	817	788	787	774	809	824	765	785	818	783	734	782	822	818	833	778	804	806	798	790	786	799	774	785	750	807	844	832	775	821	806	782	796	751	835	782	793	829	792	792	774	825	770	799	736	766	818	744	763	801	775	762	755	799	745	805	758	746	776	764	805	816	822	794	747	817	787	821	815	776	803	758	787	835	774	825	748	821	830	778	759	844	756	764	824	833	799	804	740	817	801	781	811	789	771	786	775	770	752	816	788	789	800	785	784	766	778	766	806	782	781	787	784	835	811	778	798	706	840	817	827	792	804	774	804	811	763	773	751	775	807	822	778	766	783	804	787	792	827	764	827	816	764	797	773	793	854	806	770	782	831	832	811	797	811	777	819	812	811	771	810	745	762	775	810	783	785	734	799	717	812	804	781	779	828	839	810	742	830	789	799	775	811	804	774	822	783	798	828	788	771	777	773	846	753	763	793	785	830	762	780	788	795	850	757	754	825	829	789	796	812	808	765	813	779	807	794	855	773	784	764	805	753	822	752	800	778	788	784	837	826	775	857	827	764	760	858	826	773	779	813	754	785	757	818	794	767	798	780	798	827	786	806	773	817	798	782	798	746	817	791	752	794	836	796	809	857	811	769	777	787	769	833	781	773	819	817	780	802	827	784	753	772	846	786	800	840	832	780	803	783	804	772	793	744	792	761	775	811	822	825	800	808	834	809	777	770	807	793	758	812	800	747	760	770	760	811	823	807	829	798	844	771	772	796	806	768	760	786	766	828	817	761	838	814	819	815	806	753	801	836	828	818	787	807	815	770	764	805	801	779	833	784	792	824	829	770	793	825	836	773	816	768	815	755	751	814	829	773	813	792	821	796	790	794	764	778	815	793	793	811	826	814	792	803	804	792	821	807	808	794	827	794	787	762	843	745	793	846	754	816	801	809	782	793	794	818	765	763	839	775	788	742	776	839	743	799	788	793	891	801	816	785	823	758	816	785	781	850	791	855	756	768	815	797	781	800	816	811	769
3384	809	253	200	196	188	244	249	200	225	214	206	205	189	192	185	169	142	151	146	122	111	113	113	85	95	78	86	79	78	99	82	79	83	78	91	84	80	75	80	85	76	72	72	83	88	86	70	66	75	82	77	79	71	78	72	80	77	80	82	74	80	100	80	90	86	83	94	69	62	68	79	75	69	76	85	72	82	84	94	77	68	76	73	77	75	84	80	82	100	76	78	77	85	78	83	77	54	77	87	81	90	82	94	79	93	93	87	87	68	83	64	72	105	71	73	68	83	85	97	91	68	74	88	76	70	85	72	81	88	87	73	87	72	81	78	58	79	82	67	83	87	75	81	93	97	89	74	88	64	80	85	80	73	84	71	68	78	72	86	94	103	98	94	83	70	89	81	78	85	72	73	77	93	74	78	75	75	84	71	74	76	73	66	97	75	74	80	77	73	72	71	71	86	80	85	85	82	87	80	83	88	88	74	93	84	88	66	79	84	79	82	71	75	94	68	86	64	79	79	91	91	85	73	89	77	92	84	78	87	62	71	70	73	88	91	84	84	77	61	63	76	92	75	81	88	83	73	85	67	74	83	81	85	95	87	80	81	86	67	84	93	76	81	81	97	75	98	82	80	71	73	86	79	77	76	75	75	75	79	80	80	75	74	82	84	72	88	88	64	75	71	81	100	65	85	82	82	87	75	77	68	81	57	71	75	82	76	94	65	75	69	72	71	85	61	88	90	69	86	68	81	84	80	81	71	63	87	88	92	77	79	79	80	89	63	75	66	87	87	70	90	88	71	80	79	72	95	76	74	90	75	84	82	72	91	86	76	77	94	64	78	72	83	89	83	81	74	80	64	81	79	82	87	93	70	68	85	84	63	80	74	63	85	78	74	82	66	86	82	74	80	61	75	87	76	94	100	72	91	63	71	78	72	68	65	69	87	82	78	82	74	79	89	57	82	70	82	67	105	83	83	74	91	80	93	73	82	62	68	80	79	80	75	63	76	75	79	91	94	77	87	72	84	79	63	70	93	79	60	70	69	88	68	75	86	69	82	62	87	81	74	76	77	91	82	80	77	73	68	83	79	67	77	72	93	70	75	81	83	68	77	86	103	71	74	80	66	71	76	75	73	87	72	94	70	72	73	66	85	72	92	84	72	80	75	84	81	81	82	71	79	81	78	84	77	71	78	89	77	84	88	79	84	77	78	69	83	74	90	77	86	80	87	60	95	77	70	84	76	80	93	85	82	70	82	84	102	83	81	82	95	102	86	99	80	81	70	68	71	71	77	81	81	78	90	86	90	79	82	84	78	75	90	73	84	74	98	87	85	92	92	68	62	86	80	80	80	76	84	80	95	76	83	63	78	79	85	73	72	94	76	86	84	88	91	78	87	90	81	79	68	70	73	81	80	78	75	81	82	72	68	82	81	70	67	88	80	74	72	64	60	75	92	60	86	80	76	77	99	101	70	87	88	79	81	107	82	92	78	100	69	67	86	70	87	63	81	92	74	90	85	72	74	78	88	98	67	82	86	66	89	79	82	73	89	76	79	92	94	74	89	92	75	83	59	82	87	82	86	78	82	76	74	82	86	73	94	101	88	71	93	77	69	76	78	91	81	89	94	79	85	78	87	76	82	79	80	101	72	90	74	94	92	75	78	88	81	87	95	72	86	96	93	63	77	92	89	84	66	78	92	97	66	69	82	74	84	81	84	92	74	66	63	62	78	73	70	75	74	74	72	76	71	77	66	74	79	76	82	84	71	89	81	75	81	78	81	104	82	79	70	73	88	75	84	96	81	96	80	76	89	72	79	79	100	80	62	66	72	69	85	78	86	73	78	93	77	91	84	74	92	72	77	86	78	71	90	82	78	73	92	88	88	85	67	76	74	78	77	82	81	87	80	62	83	69	73	78	80	85	74	60	76	82	81	76	65	80	89	73	95	73	83	79	67	82	79	79	71	80	78	81	78	88	68	81	73	72	77	69	79	89	73	79	86	89	60	82	96	70	74	77	69	83	87	85	74	89	74	71	74	99	71	93	69	86	82	95	85	82	84	96	83	96	67	71	84	78	79	87	86	75	81	71	68	67	81	68	82	90	89	92	71	68	77	60	84	77	66	70	62	63	76	85	70	71	78	91	77	81	87	65	93	80	74	80	71	81	91	82	83	87	73	72	93	89	73	71	82	78	86	92	85	73	80	70	95	89	76	81	77	79	77	78	81	68	85	68	80	77	89	76	65	82	85	87	94	82	97	66	85	70	73	73	97	89	72	66	67	88	97	66	77	71	86	82	74	79	75	65	97	69	80	85	98	65	74	72	78	79	78	79	83	87	74	74	66	84	61	88	81	82	63	89	76	91	67	84	64	94	69	78	90	86	60	97	77	85	89	84	75	88	82	78	77	93	59	76	77	74	66	77	79	70	74	80	95	77	80	72	70	86	69	83	75	73	73	73	91	68	77	75	74	64	73	81	75	64	88	93	90	89	68	78	82	61	72	73	74	93	76	71	70	76	85	81	61	65	83	73	90	81	63	76	76	83	75	82	98	71	71	83	77	82	77	70	94	92	74	67	73	99	70	80	74	75	92	92	77	86	73	80	86	78	84	81	67	86	68	74	66	64	86	99	74	75	91	66	82	96	72	76	74	81	81	85	72	77	81	87	89	66	73	83	79	80	73	95	93	75	89	77	82	79	80	90	86	77	84	83	62	69	73	92	90	85	72	69	77	80	77	71	71	86	77	84	76	73	97	90	87	76	79	69	81	75	73	89	71	80	88	88	76	78	83	86	78	83	85	79	84	73	81	85	83	69	80	76	82	78	82	79	96	71	74	83	72	75	77	88	97	89	87	80	80	80	66	73	81	84	87	87	95	72	72	75	84	64	89	89	78	96	80	80	70	68	76	67	66	76	98	75	83	76	71	95	77	80	85	70	76	75	90	89	73	72	63	68	58	79	78	70	76	75	79	80	68	70	77	81	75	71	90	76	61	82	82	90	84	79	74	94	57	84	73	56	90	87	83	97	87	73	82	80	84	92	89	72	71	81	80	96	69	86	68	85	70	68	71	68	78	70	67	73	73	62	90	72	82	77	75	74	92	77	83	76	88	79	78	81	74	79	75	71	83	81	88	75	91	69	96	80	84	77	76	75	83	77	74	69	81	76	83	70	82	77	84	86	86	87	71	69	71	81	86	77	95	78	88	79	72	84	83	73	78	101	68	73	77	70	63	91	89	80	78	80	83	86	64	81	83	78	61	86	74	83	81	90	79	76	90	73	73	77	72	74	77	86	80	71	69	86	70	91	78	58	69	78	83	68	85	82	74	66	92	84	87	72	95	96	81	84	75	81	88	76	81	63	71	90	62	70	83	92	93	72	79	78	83	78	69	87	84	100	74	71	83	78	83	76	82	76	78	70	93	77	76	98	108	92	66	64	94	82	59	63	74	73	76	78	68	91	72	74	76	79	67	89	83	80	82	87	85	71	70
25081	8378	2930	3008	6573	9351	9323	7361	6268	5512	5716	5347	4805	4345	3986	3608	3186	2823	2999	2392	1765	1641	1455	1353	1147	1026	916	877	846	772	761	762	790	789	799	812	891	873	799	662	620	548	618	636	643	688	623	625	653	639	607	588	653	596	605	584	601	569	569	610	604	639	598	626	570	618	592	609	579	632	591	612	653	647	591	629	628	597	592	649	600	588	601	585	617	589	613	593	623	582	596	608	600	581	602	634	610	593	615	594	566	617	587	584	606	627	608	656	611	599	620	612	611	596	591	576	624	636	586	592	631	621	662	603	618	605	643	556	594	605	595	585	582	602	594	618	594	612	581	564	605	553	614	582	600	598	560	572	650	633	590	661	580	583	588	568	624	584	615	587	589	617	597	568	641	612	614	590	626	603	618	567	571	595	607	587	595	566	565	606	549	658	607	624	603	606	604	602	576	584	617	634	609	614	604	616	584	631	606	583	611	605	616	603	592	597	632	597	595	602	621	574	612	601	607	588	605	619	589	582	564	610	582	579	649	603	600	639	615	583	575	608	587	609	636	563	586	586	615	644	593	619	600	636	626	596	576	598	589	620	597	582	605	590	623	647	621	633	555	607	595	607	628	576	623	569	605	588	607	633	603	613	661	574	654	617	623	616	613	596	565	587	580	603	618	622	568	570	622	616	641	586	588	636	597	589	578	603	623	558	596	632	597	640	610	615	623	598	587	620	592	598	575	544	592	614	629	635	612	580	588	625	628	617	626	596	670	624	667	585	583	600	574	574	602	628	617	624	604	611	595	622	581	599	613	565	603	557	571	628	630	662	584	589	578	600	592	594	624	565	596	599	610	591	601	570	596	563	589	609	622	586	574	623	581	593	661	615	616	604	592	609	571	602	566	642	591	588	631	631	571	637	613	618	595	589	615	623	565	599	602	617	609	554	643	584	634	621	579	606	594	611	608	600	594	653	617	583	588	586	621	585	619	602	627	648	593	616	597	606	596	582	611	591	623	594	599	585	587	601	626	593	613	599	604	561	602	595	609	632	602	652	593	577	596	631	639	617	609	558	597	596	593	543	581	574	597	597	572	620	613	634	602	631	585	579	554	611	616	608	628	618	615	578	604	589	587	573	612	600	618	550	574	635	590	612	632	604	583	587	577	579	612	616	563	623	622	558	620	586	567	625	596	620	608	546	593	517	578	563	583	631	586	587	607	599	562	586	628	635	574	578	600	594	598	581	541	595	576	605	610	568	636	550	605	608	605	602	604	597	633	618	613	598	651	638	626	596	594	588	583	635	608	623	593	662	615	609	607	582	590	618	604	604	608	576	611	626	645	627	609	573	599	617	601	587	583	579	580	610	644	595	595	585	633	613	574	607	621	621	630	629	572	584	603	581	617	599	631	606	621	628	595	600	608	632	621	636	605	635	618	610	656	612	581	655	600	597	631	571	592	598	591	647	569	608	613	580	601	610	579	590	585	579	608	638	618	614	575	531	618	571	605	596	593	651	641	594	575	609	594	605	586	596	608	608	555	605	628	635	604	584	603	579	603	593	609	612	628	618	582	647	643	636	621	565	581	670	586	591	592	588	600	599	585	565	651	642	573	612	558	624	579	605	593	571	625	629	597	631	613	560	605	583	613	572	636	613	588	598	593	572	626	583	607	607	568	610	584	604	619	623	599	575	595	622	596	680	598	620	593	622	624	576	638	587	558	575	597	614	596	632	593	590	624	600	605	607	602	602	584	578	617	593	604	602	617	581	608	599	612	619	619	612	625	556	570	596	638	601	631	626	586	583	629	589	612	618	619	606	600	621	587	605	564	606	595	603	617	566	606	619	609	623	618	606	581	615	595	605	555	639	594	584	560	615	639	640	542	575	560	614	587	576	583	590	634	625	556	618	580	601	584	597	607	605	621	584	609	617	611	598	595	559	584	588	618	645	595	566	595	600	576	624	556	617	585	604	586	610	583	644	553	587	638	609	621	588	643	617	556	593	599	625	653	644	620	589	606	612	636	565	616	502	593	636	649	571	598	573	651	541	621	623	572	591	623	604	617	627	597	551	636	617	593	608	600	602	673	622	596	614	583	630	629	608	586	562	581	582	592	589	602	610	623	607	565	605	620	636	651	594	582	597	615	568	586	624	601	587	639	629	608	597	600	594	594	592	607	632	567	609	615	603	596	550	600	617	602	632	578	598	601	615	573	653	626	581	635	655	572	587	601	586	576	612	575	621	613	617	600	608	597	584	576	594	607	595	634	589	606	657	597	568	582	595	610	602	588	594	581	609	577	573	617	611	636	623	562	608	597	612	583	620	586	588	576	590	621	598	632	628	579	593	605	602	605	610	609	594	598	555	597	616	629	588	583	613	620	598	623	600	628	579	558	563	593	610	561	596	593	588	604	618	625	601	629	607	622	565	605	577	621	599	632	603	596	628	628	610	620	585	594	614	576	563	631	597	623	608	589	565	586	589	589	631	582	610	602	622	613	592	678	606	583	659	599	606	619	657	619	616	548	556	624	578	571	599	623	601	623	608	599	591	608	607	590	591	634	653	613	618	610	548	611	610	645	606	634	584	580	617	582	607	593	602	572	597	631	595	640	591	566	588	614	618	610	599	602	568	630	568	594	649	567	591	618	606	576	596	582	613	551	568	620	619	601	643	613	609	607	630	605	604	633	594	574	577	607	599	593	584	606	608	604	562	578	622	600	606	596	635	600	587	583	600	604	635	591	591	592	579	577	580	606	583	584	554	621	618	616	608	605	620	640	575	540	604	595	609	554	622	593	617	615	618	592	607	619	649	572	582	607	625	588	584	635	637	579	598	579	614	588	582	635	632	621	633	617	619	599	627	645	588	591	608	602	614	599	611	609	590	581	599	612	614	603	597	629	605	634	607	589	594	628	631	604	593	604	586	583	602	585	587	607	599	634	609	623	617	582	595	621	585	562	605	584	552	614	586	564	607	591	594	628	609	644	632	592	626	613	631	642	575	566	548	609	586	610	578	614	592	611	596	572	572	630	570	643	606	562	585	556	608	600	599	600	619	669	606	655	631	599	601	618	612	576	600	610	580	638	597	619	613	627	608	614	587	611	614	591	596	617	634	640	632	591	616	576	592	577	645	608	621	573	576	615	608	574	612	588	603	626	578	643	587	587	585	606	608	565	644	611	611	550	610	629	617	608	595	624	575	595	611	605	609	592	598	566	574	562	626	603	613	629	602	611	624	575	627	642	583	622	593	581	567	626	602	631	567	607	602	627	591	593	630	608	575	666	588	583	616	597	638	584	640	606	608	664	628	620	572	656	616	585	592	630	603	642	627	544	627	645	597	670	610	589	594	577	545	607	583	600	636	575	614	631	595	601	599	590	596	622	653	607	609	603	569	617	608	598	616	642	592	587	557	575	623	555	601	569	617	628	568	619	592	592	596	568	631	604	612	605	612	610	559	551	608	591	581	587	596	592	606	575	608	566	605	635	590	591	597	641	634	615	664
4371	1517	367	212	190	277	380	338	287	270	285	291	283	254	238	200	198	189	184	180	138	135	121	122	103	106	101	94	83	109	84	97	79	96	92	96	101	87	103	109	96	85	96	93	90	93	99	91	93	75	93	79	86	81	88	85	103	92	76	85	64	90	91	80	90	84	106	88	79	64	80	99	80	85	97	80	87	92	93	99	79	83	106	73	87	94	104	81	83	72	75	86	79	63	105	87	81	79	74	98	93	78	88	88	77	82	73	104	81	87	98	95	86	87	95	83	97	90	80	74	63	109	86	89	94	86	67	87	77	78	92	71	80	105	98	102	76	92	89	80	97	75	103	77	84	92	70	95	79	94	87	76	72	94	97	84	85	85	86	83	78	103	95	86	69	70	71	101	79	92	92	71	87	106	86	101	89	81	93	77	81	82	90	98	90	87	80	103	95	100	69	77	92	89	86	85	92	98	81	91	90	69	95	76	81	75	73	66	84	80	80	92	95	76	85	73	85	104	87	90	72	83	82	99	85	78	91	101	88	104	90	74	70	85	87	78	88	87	75	84	83	89	84	89	94	89	91	71	79	89	66	82	89	97	86	78	104	86	94	67	92	88	101	80	85	86	77	83	103	109	83	89	62	91	74	98	95	100	78	83	70	94	81	89	97	90	91	90	94	80	81	105	91	89	82	82	98	87	99	74	81	81	79	106	67	92	93	77	101	86	79	101	89	99	73	82	83	77	88	94	80	86	81	94	74	88	79	86	83	79	87	90	95	81	83	74	80	87	82	82	76	73	89	101	91	73	83	80	82	85	82	86	87	81	104	95	96	78	81	79	73	80	92	91	76	97	96	80	84	91	87	83	101	99	77	92	109	85	72	87	97	90	82	105	96	93	96	100	81	92	88	83	81	74	98	76	88	70	79	84	83	78	93	90	85	73	91	79	80	87	98	83	87	91	90	98	86	89	94	79	76	99	91	95	76	91	89	89	79	62	80	82	82	71	80	96	87	81	90	88	76	105	96	88	91	94	85	84	71	87	93	72	88	101	77	96	84	98	104	74	86	71	91	86	89	85	78	88	82	96	95	78	80	88	87	82	86	80	92	98	83	83	85	88	91	101	91	91	90	77	80	85	86	92	75	80	81	81	72	84	103	72	85	79	81	96	70	82	71	78	77	103	73	85	90	85	94	96	101	84	92	87	89	78	79	103	87	77	90	115	83	83	77	86	80	86	91	89	71	74	68	84	84	75	85	85	94	86	77	91	97	76	97	72	77	89	86	80	68	85	68	88	90	68	106	97	81	102	89	75	85	70	89	83	86	90	78	69	93	82	105	68	84	79	84	96	83	89	99	81	94	97	81	90	84	74	88	93	95	84	83	91	75	105	94	96	80	82	92	86	81	87	80	93	99	93	98	97	89	97	81	71	76	82	77	79	89	95	80	99	92	93	75	112	81	66	89	104	70	89	97	97	100	84	74	75	89	89	93	87	78	89	85	75	73	66	76	82	95	68	93	79	94	78	106	89	96	85	85	70	71	100	104	83	87	80	77	91	79	85	85	87	89	82	92	103	96	76	87	85	81	79	79	83	84	90	88	85	88	87	76	66	85	96	68	101	103	66	96	69	72	81	94	85	72	77	87	86	89	89	106	91	83	99	82	93	67	79	96	65	78	76	100	76	73	81	82	82	93	97	98	96	87	87	75	81	87	101	73	84	97	80	93	93	99	80	91	91	80	82	78	71	85	93	92	81	87	75	82	89	90	94	87	87	70	98	70	93	87	75	104	75	104	78	96	84	88	86	79	73	89	94	76	76	90	81	102	75	105	99	87	76	78	87	86	93	91	81	64	91	95	93	80	78	98	88	85	86	91	81	75	88	77	83	71	80	87	96	82	77	79	77	92	103	87	96	91	71	76	87	105	63	81	87	87	83	85	93	82	77	87	98	77	80	80	95	86	103	90	91	86	81	80	79	84	101	93	85	69	78	108	94	91	83	80	81	88	94	92	89	82	73	89	92	99	83	72	91	74	82	76	107	78	82	78	97	78	89	85	110	91	78	96	95	104	80	77	86	82	84	90	92	97	73	88	81	89	84	82	81	85	88	81	85	95	69	82	81	107	104	74	95	90	76	80	88	94	69	81	79	90	94	82	71	83	87	92	67	82	86	89	78	102	94	95	80	80	97	84	80	84	108	77	98	86	83	75	91	86	77	99	93	90	92	75	69	77	84	93	82	75	94	85	79	107	80	90	97	74	92	92	95	80	85	92	89	66	82	84	89	76	100	98	92	68	77	91	88	100	87	89	91	86	84	84	92	76	90	91	91	80	82	94	83	92	100	103	87	96	81	86	93	83	89	94	113	86	95	86	83	85	70	82	89	101	80	71	90	89	90	80	91	100	93	78	76	103	104	86	75	76	85	86	77	78	99	85	86	66	86	86	92	87	90	76	94	82	77	79	94	99	85	103	85	94	83	82	87	78	85	77	87	91	80	73	101	93	99	76	89	89	80	98	83	80	94	93	95	74	79	97	96	96	77	99	99	71	83	104	94	71	98	102	78	86	75	74	96	69	92	104	88	75	86	85	100	70	87	96	88	112	86	89	85	84	107	87	97	85	95	89	80	91	96	78	90	82	85	84	99	81	94	107	81	96	85	97	73	78	84	86	90	76	76	60	81	85	102	84	90	85	87	90	77	88	89	69	67	81	109	91	89	71	95	76	86	79	80	88	72	85	78	87	95	94	96	89	80	97	71	73	96	81	87	68	87	78	94	72	83	73	75	96	109	84	81	95	94	85	89	79	79	104	90	86	91	93	97	77	90	90	88	75	88	80	108	90	83	101	95	92	97	85	99	83	86	87	88	78	98	85	74	84	95	81	80	83	86	81	77	80	95	91	91	79	94	81	91	76	87	84	77	94	78	89	88	81	61	93	81	77	87	90	92	94	84	80	87	99	76	94	83	92	105	88	85	84	89	88	86	89	92	95	91	94	72	80	70	77	85	91	96	82	78	97	83	69	94	87	88	78	77	81	83	88	83	88	80	82	104	100	81	85	79	69	90	101	71	89	86	98	96	67	98	87	80	84	77	89	87	99	91	78	71	87	95	82	88	101	97	69	96	91	80	79	92	89	89	93	82	84	89	74	96	82	83	76	93	82	94	72	83	90	87	92	94	76	99	88	89	106	83	78	92	92	99	84	78	90	82	81	75	82	98	91	109	85	79	85	112	98	104	98	79	80	96	79	86	86	86	95	79	100	102	85	74	92	90	95	86	70	88	75	101	88	92	76	79	77	80	94	67	98	88	96	105	86	80	89	81	87	70	99	87	90	84	98	96	91	85	87	75	88	88	92	88	77	86	78	91	83	120	73	98	82	96	74	71	82	100	79	94	96	77	92	94	96	88	88	84	71	82	88	94	83	84	102	72	85	96	79	93	73	85	78	80	81	82	65	90	76	97	87	81	95	85	84	72	85	76	88	95	104	83	91	102
30297	12205	3947	3842	8712	12345	12237	10111	8325	7312	7117	6834	6247	5431	5096	4030	3810	3288	3550	2830	2092	1935	1694	1653	1349	1150	1050	1026	874	850	850	819	853	858	924	859	1029	991	867	775	683	639	622	660	612	645	654	653	633	671	602	628	634	645	658	622	620	628	577	631	670	622	618	668	609	629	674	621	651	671	654	690	681	666	641	639	683	619	633	652	654	602	608	617	672	674	632	592	668	698	636	644	620	633	619	624	611	575	649	660	628	615	661	610	606	629	634	655	662	657	651	665	672	627	623	627	603	640	630	614	631	672	640	602	580	635	611	614	629	590	618	610	595	623	599	606	602	577	616	627	604	618	618	599	684	608	624	602	621	579	612	662	637	583	586	645	628	655	623	637	641	653	646	637	622	601	645	621	643	688	599	612	689	631	618	657	638	667	633	640	606	616	627	600	673	628	617	623	572	618	582	649	646	626	584	597	634	614	666	634	584	603	591	602	606	669	593	654	645	602	637	629	601	613	623	657	628	633	604	619	622	655	606	593	626	657	579	656	583	653	640	617	628	635	657	605	629	576	586	617	618	586	609	632	569	617	552	609	619	645	648	603	617	612	623	593	601	610	638	653	673	626	642	602	648	596	605	605	676	625	633	630	648	617	608	643	616	596	642	625	620	626	639	609	600	631	657	667	636	649	611	607	638	648	647	606	605	593	655	639	638	617	635	604	638	610	574	625	600	617	593	623	675	600	621	619	658	641	604	625	606	599	645	611	617	661	630	646	621	637	615	646	612	623	609	598	604	657	604	638	641	648	617	620	602	612	619	639	606	631	603	628	637	645	701	573	650	623	634	629	605	621	607	642	613	628	594	626	637	654	619	574	621	601	599	616	661	629	610	582	618	617	625	609	643	629	647	566	627	609	623	633	640	594	620	627	594	605	629	619	618	622	604	634	628	609	589	610	645	625	617	608	584	616	633	628	618	635	629	642	636	622	578	648	605	632	610	592	632	657	610	637	627	584	638	619	661	596	591	632	637	619	638	642	611	606	608	590	598	602	640	609	600	610	593	616	606	625	586	637	655	608	605	642	618	627	646	646	636	605	618	651	632	624	633	623	608	619	675	671	620	602	606	608	660	674	602	653	634	603	651	673	589	656	627	656	639	639	688	567	602	590	593	640	650	610	608	595	677	574	635	629	630	652	615	646	608	643	604	620	622	628	620	603	628	653	611	586	641	654	650	651	595	620	652	612	607	612	619	616	643	637	688	579	643	609	616	678	629	606	613	605	696	654	598	597	648	645	608	633	618	584	651	613	604	634	614	620	622	622	664	605	649	605	605	671	623	625	592	599	617	637	619	603	702	625	620	609	577	622	576	636	641	569	596	540	637	621	596	643	619	614	598	590	595	618	660	584	570	612	612	630	658	688	627	614	650	618	618	619	633	611	615	613	622	663	677	602	592	620	629	592	601	615	651	648	604	603	621	656	605	575	611	621	624	614	637	641	588	620	569	635	617	655	629	644	654	607	634	626	600	586	623	648	609	641	613	623	623	685	609	611	597	640	629	638	599	614	615	630	581	556	619	622	632	573	597	640	599	584	624	666	595	638	621	651	649	603	625	609	660	632	680	676	590	665	634	630	608	628	649	652	636	611	626	622	632	645	609	644	642	631	610	626	612	606	600	650	623	610	609	612	609	622	611	628	620	597	592	602	648	595	613	629	619	595	594	648	608	592	631	671	619	633	623	660	639	589	623	595	627	637	657	551	611	625	620	593	643	614	625	596	653	596	627	624	613	618	609	621	586	608	640	633	597	634	613	637	602	646	610	600	660	604	663	606	606	612	625	644	605	621	606	604	649	622	632	655	603	629	604	606	638	645	617	606	621	608	630	586	657	582	658	605	592	610	626	637	633	611	644	619	631	633	675	650	583	589	587	646	619	596	654	647	602	644	598	645	622	600	621	599	583	666	655	609	580	559	619	621	635	619	550	662	576	631	607	626	629	623	648	620	625	607	631	608	595	602	604	592	601	593	585	635	624	642	622	639	607	622	632	592	653	610	660	605	618	602	638	634	610	600	596	641	641	609	594	628	615	605	601	609	602	608	647	616	596	591	621	597	641	610	633	536	640	644	645	629	639	610	589	632	587	585	648	584	652	633	629	639	629	583	633	657	648	632	626	604	625	618	625	619	634	609	635	626	634	636	642	662	674	622	621	620	639	623	598	676	615	604	612	637	642	637	631	643	608	606	611	629	604	671	566	615	589	620	611	615	648	589	648	628	623	676	650	608	612	663	647	640	608	642	623	610	651	608	652	554	603	613	618	621	590	589	598	638	606	652	606	589	647	673	597	607	608	617	639	664	656	606	671	617	606	634	663	591	648	612	605	596	641	620	614	658	630	625	629	600	594	652	606	613	616	638	611	652	661	592	578	628	654	652	596	625	649	592	618	600	618	622	654	614	658	566	634	624	610	637	625	606	645	646	665	634	628	602	610	637	629	596	616	644	632	663	585	587	632	630	610	623	642	635	622	626	608	627	625	591	605	629	635	599	607	636	629	635	612	647	617	589	652	618	623	613	607	650	584	605	616	601	592	576	583	601	676	620	622	619	623	606	651	630	618	625	634	672	602	609	654	559	613	629	588	622	663	629	634	572	619	657	597	633	616	635	644	645	600	601	637	652	645	596	635	602	670	604	614	673	628	599	651	670	650	588	589	625	658	601	643	608	626	610	628	599	663	630	618	603	598	571	601	600	612	597	587	642	596	593	678	614	600	643	639	598	593	604	652	645	627	584	646	595	656	665	623	611	607	606	580	652	609	611	553	617	613	618	632	622	595	613	622	638	582	609	611	623	644	623	635	631	633	668	649	617	616	629	621	621	617	674	669	650	596	590	621	600	627	618	609	609	615	663	635	604	623	637	600	638	609	586	622	597	611	622	594	635	645	600	605	622	619	637	618	615	661	606	629	592	650	608	581	622	630	613	611	612	599	632	664	647	606	601	575	614	641	597	612	623	632	591	633	591	596	592	621	602	625	607	593	618	594	611	605	611	611	641	639	628	609	646	602	603	648	615	644	609	590	562	636	606	637	574	609	663	577	657	631	627	616	621	638	564	599	575	613	593	619	635	578	604	616	580	571	636	646	643	603	617	651	623	650	674	642	650	639	616	616	638	662	622	614	625	619	597	562	623	632	653	674	663	661	594	624	610	610	595	628	559	614	597	592	582	576	620	616	607	644	662	642	639	605	620	580	573	599	616	623	630	618	627	595	602	635	596	632	571	632	587	632	608	591	611	628	612	649	623	593	591	654	586	586	586	599	615	631	606	599	601	639	598	629	593	632	632	607	588	570	658	566	621	606	596	630	640	601	638	637	604	663	627	644	613	642	591	623	572	610	630	594	656	604	601	607	605	623	579	616	657	647	609	632	597	628	606	622	623	606	603	600	612	625	635	653	621	633	616	610	618	600	610	618	623	644	606	613	613	655	645	592	641	639	645	596	597	661	635
5032	1350	359	244	245	303	356	350	302	272	310	328	294	284	248	227	216	199	220	195	166	169	168	151	139	147	150	133	139	115	112	134	132	129	136	138	155	135	130	136	139	113	126	137	133	125	126	115	131	126	125	113	124	128	115	143	138	116	131	129	115	137	105	129	115	132	143	136	129	113	120	136	126	125	124	113	118	122	133	125	125	123	110	111	120	118	111	135	105	144	122	115	108	134	112	117	123	135	118	117	118	120	111	116	114	136	113	161	133	120	120	111	123	130	129	108	129	122	120	138	117	106	121	113	136	114	116	119	109	116	108	108	126	110	96	132	116	120	108	137	126	110	132	135	108	128	126	97	122	112	122	120	108	116	127	119	114	119	125	122	98	105	122	128	108	113	111	133	128	132	118	111	110	122	109	128	132	127	118	130	123	115	114	114	136	126	135	116	121	131	117	127	100	132	125	111	137	118	115	126	119	119	130	127	109	125	128	130	104	109	110	123	135	105	124	120	129	139	129	115	125	113	126	122	109	111	128	110	101	130	123	123	126	120	129	130	118	121	111	121	112	108	128	121	134	116	129	110	120	101	123	117	119	107	112	105	121	130	115	98	110	123	108	122	108	125	122	124	108	132	130	121	131	151	108	124	126	102	124	106	128	125	130	106	107	127	122	121	127	118	129	119	134	103	137	118	133	127	117	103	126	106	112	119	110	122	122	125	139	134	134	102	110	127	103	109	122	114	135	113	117	114	131	119	104	133	137	122	122	119	114	103	118	129	97	118	122	122	121	108	120	122	124	116	122	109	123	126	122	135	135	121	141	128	124	100	128	130	111	121	126	117	120	115	111	138	99	146	128	137	141	135	147	120	116	129	125	120	128	104	119	105	127	119	125	110	120	121	116	125	135	133	126	116	112	126	108	135	119	131	112	117	108	120	131	130	131	110	131	114	128	127	113	121	125	128	128	135	127	96	118	140	112	116	120	120	119	136	126	110	95	117	109	131	117	107	113	100	103	125	162	130	126	116	105	118	131	115	104	127	127	113	120	126	126	127	115	121	124	111	121	115	107	127	129	135	120	106	129	121	119	105	118	113	108	147	107	119	113	112	121	136	112	122	121	127	121	139	115	112	118	108	128	115	135	110	117	115	131	132	95	116	146	125	101	137	123	119	129	122	129	121	126	122	144	107	125	115	102	120	109	107	125	128	149	115	107	109	120	117	104	113	110	114	119	139	119	105	141	106	110	122	135	121	110	113	119	134	124	114	127	120	110	118	112	112	120	111	138	123	137	122	136	137	120	114	115	134	122	126	114	129	114	120	101	119	117	119	116	137	109	128	117	117	125	111	121	100	127	122	124	114	117	111	113	114	125	119	129	128	121	131	125	128	100	112	120	127	115	125	139	128	106	124	164	133	132	117	118	124	130	108	128	130	138	114	123	111	139	129	103	122	124	107	113	121	112	117	127	122	135	126	125	97	101	102	116	127	132	119	133	99	130	91	112	105	115	115	132	121	110	97	137	120	96	108	106	130	128	127	131	118	123	122	92	131	120	106	118	127	141	134	123	121	115	116	127	134	120	120	133	125	132	110	110	116	118	130	133	117	125	121	119	109	115	111	110	100	121	123	113	111	113	126	104	113	126	130	118	115	128	120	128	139	128	109	123	115	118	119	114	115	138	140	125	109	110	122	114	113	117	111	127	108	115	119	129	115	136	140	140	115	118	125	117	99	102	146	114	128	131	112	110	129	134	123	113	131	122	111	140	122	123	128	116	126	111	108	110	112	118	136	136	135	127	149	128	110	132	129	111	129	141	112	144	113	119	137	117	115	130	127	123	105	121	99	109	120	141	119	131	109	114	131	116	114	117	115	130	113	118	103	119	127	110	121	129	127	121	138	119	110	108	130	123	119	136	124	123	107	124	121	131	115	137	140	120	124	129	116	107	110	134	130	108	118	132	130	112	115	145	132	122	132	138	123	103	125	99	137	130	112	100	109	118	120	112	106	114	111	118	105	132	116	138	134	127	115	125	114	115	116	108	127	125	112	107	130	127	111	104	124	142	113	119	131	140	122	118	119	130	130	112	141	129	122	138	125	117	111	115	122	120	119	110	140	129	108	128	125	130	123	129	103	124	126	138	109	122	122	118	121	124	128	132	97	113	125	114	128	107	135	122	125	119	117	121	121	132	133	132	125	126	133	97	125	119	122	112	124	132	110	110	115	140	133	111	115	120	112	102	121	90	120	95	109	110	119	125	117	134	110	115	105	119	92	108	109	112	114	115	103	102	141	128	143	131	149	112	105	118	114	136	118	108	136	120	132	135	132	129	124	109	130	121	137	108	135	118	121	129	110	105	114	106	123	112	106	122	116	99	107	107	119	124	128	133	116	130	129	145	130	116	114	114	120	115	116	114	124	123	110	121	121	149	134	128	115	132	131	118	116	96	113	112	116	130	121	138	144	143	135	142	125	124	113	130	116	122	146	124	122	107	130	123	146	134	124	94	133	117	126	128	107	131	141	123	138	114	132	116	134	129	158	127	128	120	104	104	116	135	131	157	120	110	120	122	124	131	123	120	119	123	135	131	128	112	114	114	100	101	118	103	124	104	126	151	115	130	127	111	119	138	123	126	118	134	118	121	108	131	117	120	124	128	108	136	116	133	134	126	110	129	122	114	111	118	139	123	126	130	134	115	146	139	143	112	118	138	118	117	130	101	119	107	127	106	135	107	121	126	103	114	119	121	123	117	124	103	115	134	108	114	112	117	127	108	136	130	117	113	129	103	105	127	119	123	121	116	119	111	103	131	119	131	122	116	120	122	122	110	113	116	129	106	129	138	95	126	106	97	125	139	120	120	122	118	112	119	122	122	93	102	120	116	112	104	109	123	118	117	124	131	126	111	117	117	113	116	128	130	124	152	123	121	119	108	122	138	116	112	124	128	122	119	128	112	131	108	119	118	114	139	115	110	123	119	134	128	106	122	121	100	127	132	145	120	123	138	119	109	114	138	102	128	117	140	124	114	132	104	126	122	140	125	114	137	109	129	120	112	134	126	118	127	105	129	111	128	126	111	118	108	105	119	99	123	95	118	132	124	137	119	123	116	106	124	123	112	108	121	147	121	133	125	119	108	131	146	113	119	111	112	132	119	129	116	115	123	119	105	129	136	124	116	100	129	138	127	136	110	107	122	119	120	124	114	126	123	112	107	118	119	109	144	124	124	132	105	96	112	121	128	116	114	121	99	102	126	124	125	104	117	127	120	118	120	108	117	150	110	119	127	105	111	119	129	127	101	126	113	124	114	119	115	133	122	129	126	108	114	135	140	135	126	111	109	115	117	118	110	142	89	133	129	136	118	141	119	124	116	117	135	138	108	107	119	120	142	107	122	126	129	126	106	123	121	109	127	155	142	112	114	113	106	115	116	122	122	105	110	131	131	108	114	137	114	127	113	119	115	103	133	110	124	120	120	128	117	113	114	97	113	132	104	110
28778	10987	3754	3890	8039	11408	11786	10244	8234	7545	7023	6770	6384	5783	5242	4295	3982	3717	3611	2864	2368	2304	1991	1852	1644	1535	1390	1220	1138	1121	1048	1072	1089	1091	1209	1207	1167	1226	1074	1031	965	902	911	922	902	931	893	892	932	910	937	926	919	919	925	932	910	854	921	878	874	890	914	915	894	853	909	926	910	892	910	924	956	889	935	954	943	943	950	886	914	851	897	859	970	910	871	894	887	893	875	846	866	889	852	847	899	881	928	894	873	924	952	875	891	881	913	903	911	925	863	878	931	872	963	845	929	917	882	875	874	926	903	867	962	881	898	950	896	940	872	915	896	914	948	885	931	908	874	854	887	922	895	949	854	940	933	861	883	881	909	941	857	873	845	857	881	901	906	907	848	938	889	839	874	933	920	853	926	871	916	873	816	867	863	881	874	912	902	884	858	911	868	898	918	877	938	847	890	903	908	869	861	896	860	891	862	922	864	950	918	884	888	883	876	887	854	893	876	934	903	884	878	836	873	884	914	911	830	872	932	911	924	938	875	891	891	891	939	830	941	925	844	893	934	922	859	895	915	873	878	886	892	872	903	858	867	994	932	886	897	926	870	920	902	888	855	895	867	911	886	890	864	896	867	800	857	888	941	921	863	874	882	863	911	884	932	927	913	893	900	903	882	900	905	881	905	892	886	905	874	909	871	896	865	883	859	893	901	955	904	861	861	877	847	944	879	884	893	875	896	877	893	894	938	877	854	854	852	761	807	891	859	895	908	855	916	852	863	892	886	930	899	958	913	921	843	907	853	884	866	908	852	904	917	936	829	909	937	913	885	909	866	899	915	867	874	925	913	894	865	830	855	863	924	817	904	887	862	923	869	896	824	860	875	856	869	864	924	873	888	872	960	888	872	881	873	862	917	883	938	876	922	953	900	863	952	860	866	933	929	930	845	895	882	922	856	855	901	906	932	884	956	881	901	904	888	862	889	920	888	924	878	885	889	885	923	922	941	899	898	858	915	902	892	941	885	926	882	838	875	923	848	862	882	939	890	876	867	888	918	900	933	900	939	877	903	954	830	899	926	920	898	902	858	931	881	904	926	889	854	891	925	886	932	897	933	855	893	873	911	840	921	902	910	889	927	912	846	829	873	843	888	876	868	956	883	894	852	850	890	857	866	874	904	864	909	886	886	902	883	840	853	909	872	891	869	891	893	889	910	937	911	853	828	928	884	912	916	913	867	842	869	920	880	894	934	951	848	883	912	849	896	889	901	859	906	882	910	870	860	923	865	894	885	935	848	821	820	839	906	890	880	936	883	897	907	908	919	936	866	842	895	880	892	850	880	854	866	894	912	934	937	857	891	869	877	892	908	835	881	879	895	885	857	902	882	827	920	898	853	907	854	883	898	916	915	906	911	855	921	919	888	923	894	905	919	852	881	853	926	908	861	961	886	866	918	883	874	877	925	896	867	846	809	912	885	834	938	870	840	945	880	905	907	932	906	899	905	879	925	913	937	863	906	895	855	893	810	890	887	867	898	861	943	928	910	945	882	892	832	894	878	927	861	851	886	966	896	864	861	886	877	886	902	925	886	880	906	891	890	860	918	938	852	903	894	932	863	826	863	875	861	860	862	859	843	931	855	925	883	833	896	882	883	881	877	901	865	929	899	887	883	866	889	883	881	852	874	834	886	922	943	926	897	880	922	850	877	846	948	918	858	861	869	908	919	864	883	882	867	949	885	847	916	924	953	885	861	848	873	914	874	850	886	863	887	883	867	915	855	841	913	888	935	856	923	864	903	884	864	827	919	905	885	850	856	889	952	915	863	988	882	897	882	904	913	878	886	923	873	901	864	887	887	915	883	873	923	873	879	825	888	895	829	926	947	876	871	923	893	859	905	879	876	862	920	875	973	892	903	848	945	891	902	861	881	936	864	863	911	887	862	878	888	906	885	908	915	870	865	889	836	899	905	855	949	935	909	939	906	874	917	873	884	900	915	919	933	973	879	915	910	922	845	870	876	898	924	937	915	882	874	872	868	918	895	915	899	897	831	838	893	914	912	871	943	867	892	920	896	913	902	877	928	904	944	850	869	918	845	905	934	900	894	817	808	880	824	895	893	882	882	856	835	877	845	861	860	871	900	882	866	922	930	901	869	897	896	897	890	862	904	897	855	895	897	913	926	802	925	890	862	857	867	920	878	927	858	910	891	936	947	917	899	929	833	902	865	914	899	923	864	915	860	873	910	876	905	893	892	928	931	913	895	918	846	927	849	916	867	888	852	913	939	910	879	934	866	854	921	890	912	832	928	881	865	943	885	868	903	933	943	827	913	943	849	866	885	843	891	842	899	873	897	870	856	887	925	926	866	923	902	855	866	880	882	920	924	900	900	902	876	880	854	898	830	850	968	933	914	884	931	894	872	903	864	909	910	901	853	840	903	853	901	873	859	895	890	859	924	845	852	929	873	922	941	879	914	870	917	927	915	906	868	878	880	878	905	860	861	895	930	887	921	879	867	843	881	853	921	878	862	883	928	929	943	881	936	937	892	901	890	920	892	884	894	840	914	919	885	869	916	855	910	891	952	874	883	906	893	863	937	911	872	881	872	848	877	928	825	924	926	900	868	840	844	967	884	848	889	893	891	858	905	893	894	934	898	886	927	872	867	864	843	872	903	841	905	901	889	832	899	889	870	887	862	848	910	899	890	920	863	926	911	939	917	852	911	906	925	886	853	885	931	834	805	861	944	952	831	892	864	914	884	905	908	816	867	840	848	921	936	925	872	893	900	879	869	909	891	948	900	892	891	916	840	894	862	847	877	890	899	927	935	883	925	869	919	851	881	923	890	833	905	882	860	868	907	850	827	904	869	890	876	847	948	827	930	894	885	903	868	871	889	900	891	905	906	929	881	884	886	893	911	927	939	874	920	905	922	913	937	815	823	883	881	911	951	912	857	858	859	882	869	887	867	912	913	863	892	882	931	829	914	854	896	815	917	918	840	893	889	862	887	960	863	871	914	929	873	862	898	899	951	881	899	914	912	875	874	910	896	831	910	903	932	949	862	896	892	824	910	954	897	883	924	881	845	930	909	878	861	926	875	904	885	874	876	927	895	868	905	873	860	917	907	889	913	888	950	902	888	891	853	935	906	870	928	916	894	868	855	831	887	845	887	887	879	933	905	888	874	897	875	883	843	901	926	875	853	886	877	828	908	917	896	922	936	902	881	899	918	909	896	905	932	874	891	938	892	894	916	896	879	877	896	906	887	902	873	854	906	911	872	873	860	939	894	870	914	896	905	888	852	839	877	894	898	936	826	872	915	866	909	870	902	882	901	843	885	928	913	915	936	878	836	872	943	895	875	858	940	934	882	868	933	904	910	885	944	892	850	910	838	888	918	870	951	927	886	922	849	927	896	908	927	899	900	874	932	918	878	898	885	865	920	901	890	885	879	839	931	937	879	903	892	879	877	886	882	871	890	891	881	867	848	878	840	888	889	891	888	894	905	846
5674	1890	485	322	294	335	427	447	369	366	317	354	355	323	313	278	256	274	243	204	212	175	180	159	151	151	128	145	116	138	125	145	135	133	133	136	139	128	136	124	159	115	136	135	145	135	113	102	126	112	131	112	103	130	136	96	134	113	123	98	133	113	118	129	121	116	112	126	105	95	124	122	133	122	110	115	120	127	129	114	121	109	134	129	125	134	121	126	122	119	123	108	121	119	112	129	117	111	127	123	117	109	121	132	132	113	99	140	130	128	128	115	112	132	127	132	124	113	125	136	144	129	125	116	127	132	126	114	116	117	111	115	125	107	124	118	130	116	129	131	113	134	130	118	122	124	119	136	106	115	113	125	118	128	123	113	120	116	120	124	104	127	120	122	114	121	131	118	107	117	126	118	136	128	130	114	121	130	115	130	134	122	134	123	118	116	112	129	112	125	105	143	106	117	136	126	107	109	115	117	118	139	110	132	152	139	135	120	116	137	133	115	114	120	132	124	133	115	117	112	122	143	110	108	120	128	119	125	114	138	130	129	146	121	108	119	93	143	122	126	129	118	139	116	113	125	127	115	117	115	126	142	108	119	121	125	122	99	118	126	117	116	130	117	129	100	116	106	112	122	116	118	133	118	113	131	118	125	125	130	115	125	102	123	111	127	128	128	134	131	115	125	132	133	149	133	138	107	132	126	132	149	109	130	114	124	125	120	128	120	114	120	109	121	137	105	139	123	140	119	110	133	125	144	129	116	111	118	112	125	114	120	116	136	110	123	134	125	120	121	105	115	122	120	133	118	114	141	122	120	140	140	145	114	128	131	134	123	129	109	105	123	122	142	109	113	108	111	116	140	117	130	111	132	117	130	119	106	127	133	122	121	125	128	118	116	118	130	110	135	124	144	133	143	135	144	141	121	126	112	120	134	120	117	139	122	108	130	123	117	135	115	137	109	124	144	124	124	131	122	131	151	136	121	138	147	126	132	111	153	134	107	127	121	115	127	130	130	120	110	127	121	119	105	117	136	118	133	122	112	137	119	125	129	115	131	110	110	127	115	128	106	122	137	117	122	121	119	129	113	118	111	126	105	119	125	139	135	112	125	125	126	125	128	137	135	128	125	127	112	121	133	107	138	149	104	125	104	134	135	121	123	131	120	109	125	123	116	118	126	137	141	114	121	142	123	112	136	141	117	116	118	124	117	121	114	100	108	112	122	133	135	122	127	135	114	104	127	141	137	116	120	118	120	110	126	124	137	109	120	109	115	112	142	107	121	120	123	116	140	120	118	121	120	110	130	115	123	119	113	145	126	127	123	122	118	135	114	121	111	127	121	122	118	139	119	132	120	119	113	106	106	113	99	103	113	120	138	110	112	125	123	115	127	122	126	117	122	130	101	128	129	110	130	127	125	143	133	118	111	116	126	132	144	135	115	125	119	120	126	124	134	107	129	143	100	113	123	146	116	121	140	127	115	100	129	130	127	143	122	123	133	115	128	117	122	118	123	105	135	102	137	116	141	127	116	162	115	144	130	118	105	118	139	140	117	119	102	154	123	134	110	118	119	119	118	135	109	130	115	122	120	138	117	118	122	119	109	123	124	113	118	111	117	117	127	129	130	128	113	113	113	122	111	103	113	128	140	120	123	110	129	131	107	116	125	139	123	112	121	146	124	119	138	144	121	112	134	158	132	131	129	103	134	130	139	113	114	132	106	131	116	121	136	108	104	112	121	103	122	129	132	121	126	112	133	128	111	112	131	126	112	145	114	121	119	129	119	121	126	122	132	107	122	131	133	122	110	134	131	126	108	132	126	127	136	148	138	115	130	117	133	113	125	121	115	114	139	116	97	105	121	136	134	123	132	129	120	115	110	112	100	143	113	131	122	108	108	121	106	165	117	117	116	111	121	105	118	118	111	134	127	126	114	98	126	111	127	102	138	114	143	127	138	122	114	134	127	127	123	119	135	124	110	116	116	101	159	126	118	122	119	127	119	118	126	115	128	106	135	99	148	146	103	125	102	104	118	121	121	134	115	138	99	145	106	139	109	126	108	120	115	123	129	119	135	123	130	120	108	134	127	116	121	118	128	128	119	117	130	123	140	132	133	122	141	139	120	109	119	105	141	129	125	104	120	131	131	107	121	135	127	120	122	119	135	120	108	134	120	135	118	127	139	122	124	126	124	140	126	128	108	91	125	116	113	124	130	121	123	111	136	132	131	120	132	129	124	109	118	123	138	126	122	104	121	131	102	119	125	114	154	132	118	116	149	142	116	126	102	119	108	112	122	113	125	131	115	113	108	103	112	131	119	125	115	126	106	114	125	111	111	119	112	134	116	131	110	124	122	126	107	126	133	122	125	126	127	132	117	123	134	120	139	120	122	140	130	129	113	116	130	118	118	109	117	140	130	114	135	147	117	121	153	119	119	126	133	116	127	123	118	122	120	143	115	106	130	127	123	116	111	119	140	135	116	119	128	127	124	130	135	118	124	127	124	117	114	149	135	111	124	113	112	100	134	125	109	114	142	132	112	104	125	122	136	117	129	123	117	133	114	120	113	139	119	107	114	121	147	118	119	117	104	125	124	120	124	128	111	127	119	128	125	122	141	126	144	117	129	122	110	138	118	117	101	133	127	119	132	122	130	106	138	117	145	127	149	110	112	127	134	112	131	123	123	107	119	110	120	109	127	114	128	135	111	134	102	114	109	128	128	125	102	117	114	107	121	113	113	133	122	106	118	112	135	114	128	127	112	112	136	117	121	127	102	122	116	125	110	134	130	123	127	135	113	104	134	128	115	124	129	144	137	108	140	124	126	122	117	135	119	116	118	122	114	127	125	130	110	123	105	94	125	119	108	130	114	124	137	105	145	121	133	126	130	133	120	115	129	114	114	109	121	116	124	121	128	129	107	128	135	111	140	130	120	143	104	147	117	126	139	132	122	117	121	137	118	116	135	124	130	134	107	107	140	115	118	123	114	131	111	109	106	116	130	109	122	110	123	120	114	115	123	123	109	132	126	115	125	121	121	107	118	117	119	116	133	123	127	129	124	109	114	127	127	119	122	120	136	120	131	105	124	125	123	119	115	113	112	115	121	123	143	139	139	127	138	124	115	118	145	121	126	104	112	118	146	125	125	139	116	126	121	125	132	105	135	122	132	127	128	128	128	120	138	105	141	113	113	132	124	134	125	155	133	121	107	126	114	133	131	127	119	117	122	148	130	116	146	125	119	128	111	109	126	139	129	118	134	114	145	116	119	103	111	124	124	118	126	120	106	123	139	140	110	119	129	130	115	105	122	137	135	134	126	122	122	141	105	146	100	122	133	114	136	120	120	128	127	111	123	130	128	126	128	101	120	136	125	116	102	128	108	103	127	118	123	138	127	122	134	111	101	113	114	127	105	112	116	131	106	126	109	98	107	141	141	103	104	119	131	118	144	139	120	108	134	129	123	119	120	129	114	124	107	121	135	122	104	112	123	154	124	117	123
32947	13519	4430	4946	10011	13793	14410	12931	10259	9239	8454	8119	7804	7075	6124	5072	4433	4663	4192	3094	2847	2555	2304	2171	1862	1646	1387	1285	1140	1151	1197	1173	1172	1209	1236	1226	1308	1262	1146	1089	917	913	911	970	907	908	942	881	910	899	903	878	856	873	890	849	882	872	860	884	853	866	903	878	922	855	876	878	880	887	915	1003	924	888	866	843	917	952	874	873	877	846	933	922	897	919	824	934	880	885	877	900	827	882	862	827	876	845	845	891	847	874	913	894	868	888	860	886	923	820	939	877	864	912	871	871	872	826	883	870	878	880	858	879	908	876	856	846	904	858	844	892	868	865	865	872	851	879	852	859	835	865	904	842	907	827	871	826	869	882	843	887	863	862	874	874	928	820	841	901	880	912	831	846	891	885	880	876	844	881	833	868	844	859	817	822	829	851	862	874	882	890	882	860	890	856	876	857	844	859	796	871	889	905	858	854	858	890	860	805	892	844	859	816	868	880	883	844	895	904	849	836	857	844	803	803	847	894	910	827	882	874	847	863	860	847	887	845	852	843	840	851	835	852	815	894	898	842	842	860	850	870	858	864	862	853	903	887	870	867	861	812	810	843	886	823	879	873	828	863	881	841	913	782	825	870	845	901	882	889	885	853	906	812	813	857	909	823	865	922	888	847	881	884	836	805	867	857	854	878	833	869	884	856	827	825	875	848	819	874	864	832	844	868	908	845	868	875	895	852	811	814	895	890	905	845	831	854	877	822	883	863	841	876	869	873	808	924	891	829	863	818	826	832	862	887	843	886	848	858	895	897	884	849	863	856	830	887	910	847	827	821	892	883	853	869	895	846	856	871	891	817	823	883	846	898	840	859	873	921	836	830	829	956	854	806	859	907	864	863	840	879	874	857	911	899	882	860	880	811	844	923	819	909	905	874	879	826	852	862	862	848	881	839	833	850	877	860	857	841	869	860	815	843	826	846	855	861	841	840	844	807	891	970	871	900	905	817	854	836	874	869	862	869	803	859	844	905	888	822	943	870	831	838	873	867	863	906	829	886	866	841	881	818	899	894	905	831	858	867	890	900	855	785	794	867	846	875	860	839	870	879	865	874	896	840	824	864	863	873	828	829	814	852	898	849	890	811	869	884	829	844	852	922	870	819	903	863	851	827	868	827	939	854	873	853	880	831	843	869	823	857	908	839	828	870	918	856	845	889	906	872	797	876	836	815	896	883	898	876	855	866	849	849	861	864	842	849	845	862	888	903	834	860	903	938	867	854	900	882	908	870	859	893	862	869	890	813	908	867	926	854	849	841	797	810	819	870	864	895	920	841	825	909	915	882	812	847	848	862	884	799	868	799	886	836	864	912	851	883	822	842	836	936	898	885	864	832	883	845	845	870	842	915	867	831	802	863	940	878	894	851	918	863	901	850	857	893	872	845	882	890	853	862	869	878	905	878	805	896	851	915	844	908	871	891	867	865	843	855	887	876	863	864	831	892	862	887	847	866	882	869	850	928	858	893	854	845	867	869	870	853	858	835	887	862	878	879	820	837	850	860	843	828	855	882	917	856	877	855	881	894	864	842	856	847	876	873	893	804	848	828	862	876	901	889	882	818	872	892	880	872	868	835	894	879	866	839	870	877	846	863	877	842	909	821	850	814	846	870	898	875	853	871	886	852	855	851	859	888	831	858	859	857	883	819	913	869	863	852	870	876	895	886	824	861	863	847	810	812	835	855	872	843	833	904	902	816	866	859	842	829	905	832	873	865	879	862	836	870	848	887	884	884	850	909	868	863	902	861	850	872	844	872	870	850	866	863	806	816	921	848	830	884	821	862	832	876	827	871	886	897	824	840	862	852	842	895	879	897	861	851	836	894	851	874	868	861	818	861	884	838	895	839	853	890	909	880	867	834	868	864	845	882	830	827	853	910	861	862	833	885	890	831	895	844	842	850	820	868	842	855	872	849	856	834	930	865	825	876	861	854	861	918	849	844	830	860	864	883	823	860	841	841	832	870	893	872	866	836	872	913	881	846	890	851	823	856	845	847	866	834	846	916	854	824	857	862	888	924	830	899	829	841	876	857	866	824	855	857	863	848	876	865	852	883	843	881	832	833	833	846	887	836	831	850	890	895	878	849	825	875	873	855	827	902	873	878	842	873	899	857	884	816	872	829	865	911	840	830	880	838	874	870	869	890	890	901	842	880	877	816	856	861	863	840	885	832	860	883	887	897	867	857	847	834	878	810	889	850	870	889	861	767	834	842	874	883	835	856	841	836	842	894	854	847	905	887	849	856	849	882	872	873	841	894	857	888	827	855	862	864	904	806	863	855	886	829	809	879	892	819	874	912	836	833	932	852	866	879	866	812	865	852	855	868	885	828	865	900	876	925	852	877	874	874	868	849	874	910	847	901	838	864	828	869	854	819	780	871	908	857	833	895	891	903	837	856	823	876	823	892	802	839	815	894	849	902	841	824	875	817	812	889	904	921	817	831	799	828	831	863	795	861	883	795	863	843	813	899	821	866	862	854	831	825	875	836	872	849	869	833	867	869	853	875	894	850	881	883	864	846	792	839	819	861	893	871	869	855	844	831	846	891	822	867	889	837	893	899	841	843	882	888	854	860	872	815	865	866	839	861	835	900	836	859	852	882	882	821	863	882	831	895	831	876	896	877	911	852	894	889	853	846	850	848	841	860	842	834	857	861	817	879	862	845	859	888	901	793	877	856	916	864	888	854	869	891	884	907	866	861	861	806	879	821	860	864	879	871	913	879	883	863	873	826	869	840	862	879	809	841	858	857	921	880	800	839	851	848	866	857	879	875	917	837	886	894	841	896	840	878	801	867	872	889	879	843	841	859	839	905	847	866	870	864	854	853	817	900	894	901	869	864	865	817	867	900	865	788	857	808	847	859	906	871	851	807	924	880	873	858	899	795	852	847	891	894	816	873	891	828	847	812	875	833	875	877	848	839	845	930	846	818	863	870	879	856	829	830	898	843	862	872	830	887	917	887	846	824	897	878	886	885	826	828	888	831	875	848	869	928	901	852	902	872	829	835	863	775	872	848	882	873	872	830	852	840	864	870	858	870	936	855	831	891	898	880	917	877	858	844	854	913	897	891	843	834	882	846	908	823	809	865	851	894	860	869	886	913	853	854	820	835	872	871	871	874	893	879	878	908	851	874	883	852	864	842	827	922	854	838	839	850	876	855	881	898	875	844	830	840	891	858	915	876	880	852	819	834	895	862	911	871	848	880	930	858	896	863	809	883	927	878	827	923	875	856	923	898	897	888	854	836	837	871	844	817	910	826	917	898	853	849	798	859	856	887	882	861	895	819	841	891	882	857	838	883	819	908	913	894	881	881	860	837	885	890	891	849	857	870	824	827	904	837	921	847	840	874	848	816	867	912	859	854	866	858	883	849	846	874	837	831	848	880	902	868	909	887	858	855	890	880	859	854	903	867	875	858	813	852	826	859	871	853	877	878	936	877	830	865	882	895	903	879
3175	790	293	217	161	215	229	294	224	219	230	231	208	208	186	165	140	173	138	118	110	110	104	101	100	95	104	97	88	100	78	85	90	89	98	85	88	107	87	102	68	70	63	87	89	80	64	84	71	74	78	97	79	83	76	86	77	69	74	92	66	88	85	80	82	71	101	83	96	88	87	83	83	77	103	84	76	107	86	85	82	89	77	85	76	70	92	89	89	93	86	82	99	95	64	70	84	76	76	86	79	84	81	91	96	91	82	63	78	67	78	78	91	79	97	92	82	76	76	85	91	87	81	75	82	82	91	76	76	78	67	63	78	78	86	76	79	72	86	71	76	95	68	76	78	83	85	89	91	83	103	94	82	75	80	72	75	74	81	78	75	83	75	79	74	88	68	82	87	90	78	91	78	67	70	81	71	75	65	72	98	75	86	86	70	91	72	84	79	75	89	68	74	81	96	77	73	70	89	80	93	70	88	86	77	91	80	82	70	83	81	79	78	90	73	88	76	83	73	76	93	66	73	80	88	89	75	80	62	82	97	83	76	76	72	96	87	96	82	89	66	81	92	90	91	76	88	77	68	68	83	66	72	110	89	102	83	77	74	94	91	93	81	75	75	73	87	63	70	70	89	84	82	72	68	80	81	91	85	89	98	104	80	92	78	68	77	77	75	80	91	68	93	73	79	88	62	72	74	83	85	89	83	88	78	94	90	86	77	81	86	81	84	74	74	66	88	91	87	83	90	75	87	65	86	82	99	79	81	70	73	86	85	84	78	85	81	90	85	76	94	97	84	63	83	84	80	65	73	72	97	77	70	80	60	71	86	80	90	85	78	70	78	75	80	80	67	67	80	84	90	76	90	65	71	82	73	80	72	97	63	91	76	89	87	77	91	77	87	86	97	77	80	95	84	73	78	94	70	92	77	72	73	77	80	72	79	101	82	70	77	95	73	69	92	97	95	81	53	80	72	85	93	78	89	79	80	87	90	80	65	73	73	68	77	60	79	98	76	59	82	102	92	83	60	81	79	81	71	83	84	66	85	92	69	69	82	94	80	71	81	75	71	74	75	85	84	82	70	74	77	89	88	85	64	79	83	75	67	76	87	70	71	75	98	82	81	92	88	77	84	68	80	87	81	84	89	72	95	86	79	96	76	77	75	79	78	94	92	84	73	74	86	101	81	77	78	83	80	84	65	87	87	74	92	75	68	76	89	84	86	94	85	86	95	76	81	87	94	89	90	79	75	75	72	79	80	65	77	64	82	76	75	79	75	83	67	96	67	95	88	99	64	77	90	73	82	87	74	74	92	82	106	61	85	72	65	70	91	83	72	63	74	79	85	68	72	87	83	87	79	74	81	69	77	82	86	82	77	85	86	96	66	76	91	77	85	72	74	82	74	84	85	110	77	79	73	83	74	77	77	86	77	90	92	82	78	102	76	85	73	71	81	76	85	92	84	90	84	87	70	73	80	77	99	77	83	72	76	83	82	62	83	77	80	66	73	99	71	78	85	66	75	72	77	81	70	84	75	84	80	73	91	82	75	68	67	73	73	67	82	73	92	71	69	82	82	76	85	85	71	79	68	93	69	83	71	69	85	73	82	81	68	83	89	76	72	81	77	89	76	80	84	76	69	79	86	74	70	88	78	68	84	64	78	74	103	67	74	94	79	91	85	84	79	73	68	88	85	78	96	82	72	74	83	64	83	75	79	73	83	99	83	90	94	86	78	85	77	76	68	82	87	77	79	79	86	84	69	86	87	68	80	74	81	76	87	66	89	82	90	71	77	77	100	77	89	90	76	68	81	76	77	85	79	91	87	92	90	79	81	92	75	71	75	90	70	79	70	89	67	100	90	68	98	104	84	64	80	88	68	83	73	93	75	71	82	77	79	66	99	84	78	74	87	64	81	86	76	94	86	73	104	72	81	107	77	91	67	75	76	94	72	81	80	66	73	76	69	88	78	72	69	87	77	86	82	85	74	82	67	90	83	72	94	77	69	80	82	82	84	64	71	81	80	99	91	74	80	93	83	82	92	77	70	69	81	88	81	85	74	72	97	91	68	88	104	77	74	70	91	88	86	80	73	69	82	96	84	86	78	87	93	77	86	88	91	76	69	73	94	82	87	79	79	89	66	76	79	79	79	73	68	84	75	78	77	69	81	74	74	69	79	73	75	90	89	80	79	86	84	82	75	87	65	81	88	67	85	58	72	89	76	87	88	59	73	73	76	80	86	76	65	90	76	87	86	99	88	82	84	92	81	87	67	80	79	65	85	83	81	78	87	74	69	99	77	83	71	80	87	81	92	78	94	76	75	90	73	95	77	74	82	92	66	96	69	69	88	71	75	93	79	80	78	76	76	73	93	85	71	73	76	70	102	92	75	111	94	62	83	72	84	77	79	75	76	88	87	85	100	69	71	85	78	91	83	65	74	89	79	68	85	90	82	85	86	81	61	85	81	82	87	99	79	87	90	89	93	94	68	83	72	73	75	78	65	78	72	87	67	83	89	87	67	77	82	92	77	81	69	77	76	81	83	77	85	74	64	83	75	81	80	80	74	72	68	95	71	83	71	71	87	80	93	70	91	81	94	77	75	81	86	78	69	87	90	82	60	90	73	75	68	86	85	82	88	83	93	88	92	72	77	78	82	81	92	69	78	87	102	86	69	99	71	88	81	85	78	80	79	97	84	79	76	77	79	79	101	75	76	81	81	78	76	69	75	87	73	73	66	74	79	86	92	67	101	87	83	100	76	75	63	76	68	90	74	66	85	62	83	92	70	94	78	75	81	77	82	69	72	80	69	77	67	81	76	83	66	61	74	81	81	71	70	90	76	74	80	79	72	80	88	78	79	64	71	73	70	77	74	75	77	86	92	80	91	82	73	79	71	70	90	89	83	74	77	64	80	76	77	76	88	71	61	79	83	108	85	74	86	88	76	81	78	79	76	88	83	70	76	86	72	85	91	84	72	85	72	86	62	82	86	77	77	64	69	93	66	80	71	73	69	82	70	78	98	79	81	70	78	80	85	90	83	93	75	100	78	92	81	97	82	71	76	79	99	72	68	73	88	76	81	93	71	79	70	74	76	70	69	80	87	77	96	81	80	90	90	81	88	72	72	85	82	67	55	82	86	83	98	73	74	75	91	79	78	80	74	86	69	74	70	95	81	70	70	73	92	95	69	77	81	93	65	76	102	85	93	92	76	73	77	86	90	71	63	72	67	85	86	84	79	76	81	65	80	74	88	73	61	66	78	77	84	84	83	90	85	75	84	69	93	74	77	69	76	80	73	95	76	84	87	79	72	79	95	95	89	82	83	84	84	71	68	89	67	91	79	81	76	74	65	63	79	88	83	85	85	84	88	84	92	88	69	84	82	75	69	74	103	84	89	70	97	74	82	64	81	84	76	84	68	73	79	80	70	83	90	98	86	80	78	63	86	83	91	74	86	83	96	54	76	62	88	69	87	82	76	92	77	84	69	89	75	68
24679	7888	2736	3055	6323	8726	9201	8660	6720	5945	5333	5364	5324	4659	3869	3291	2842	3219	2743	1992	1913	1666	1487	1367	1250	1043	935	901	756	763	740	765	786	735	827	856	867	794	802	742	622	592	629	653	657	660	629	613	634	634	575	612	658	584	606	619	586	601	655	616	624	611	640	612	604	592	636	592	670	647	666	671	667	646	652	636	602	615	638	632	613	615	572	590	668	599	637	650	581	617	629	579	608	644	586	574	645	614	614	602	580	575	621	651	582	613	610	604	616	601	630	602	657	647	628	624	616	607	621	612	582	593	632	634	609	627	624	609	632	603	613	606	573	629	593	605	602	575	587	617	596	631	606	597	647	604	653	597	593	631	659	611	593	635	616	589	606	600	559	613	574	613	560	587	599	616	606	652	590	655	586	601	644	642	634	609	576	586	598	575	597	580	604	607	603	613	664	575	589	620	604	609	594	597	577	590	603	628	576	628	601	600	566	599	617	594	548	583	652	587	615	617	677	601	620	623	600	605	607	611	649	620	663	631	588	602	602	623	631	643	590	641	594	624	601	630	558	643	624	632	596	649	603	633	596	583	603	626	558	612	631	619	565	574	603	626	595	624	613	586	604	580	607	586	587	565	612	604	612	618	588	625	640	591	585	630	639	587	664	584	596	598	617	580	605	590	607	619	631	591	636	604	584	586	607	579	633	625	624	581	581	577	607	619	611	596	597	600	610	582	611	599	572	616	596	600	606	591	643	590	599	641	639	588	600	634	615	591	625	603	650	615	588	605	610	655	639	632	632	637	569	583	601	587	621	555	614	628	588	586	591	599	643	589	618	649	634	605	624	636	655	602	608	626	608	611	635	593	594	611	621	609	607	597	630	596	633	587	563	642	607	608	598	607	569	623	613	580	637	638	604	648	609	609	610	605	615	588	628	627	612	644	625	570	582	609	631	621	647	605	586	586	623	589	609	627	591	603	637	596	618	577	611	605	599	610	649	608	647	572	619	589	601	649	586	632	666	604	672	599	627	597	604	631	618	610	614	612	648	602	623	600	643	601	601	556	627	641	635	665	606	588	622	566	612	607	599	641	596	592	638	607	587	642	607	578	560	636	636	583	608	605	622	598	583	588	594	603	603	595	632	635	586	617	598	598	601	626	627	668	626	598	597	596	621	590	587	580	643	613	626	571	603	614	625	598	576	598	601	597	611	584	576	604	596	611	602	638	618	605	577	613	593	630	563	560	597	610	616	581	643	586	621	610	587	611	626	650	612	604	634	613	572	632	601	609	645	624	601	572	611	615	650	593	554	591	591	572	627	608	621	638	569	671	617	664	610	605	614	619	591	574	617	590	624	582	628	635	585	651	628	589	594	634	609	617	630	598	568	582	564	599	598	594	622	569	575	613	608	596	578	619	550	570	598	626	610	599	632	599	596	591	582	599	593	635	682	592	612	595	574	615	632	592	591	616	592	617	558	589	627	596	585	612	624	608	638	611	570	645	627	565	615	660	628	618	648	660	557	582	593	628	612	593	612	625	597	615	628	618	613	633	616	613	583	597	582	630	616	587	630	595	610	606	615	621	628	637	610	581	633	590	599	581	584	601	586	592	640	611	590	612	607	583	652	626	571	609	616	593	613	618	631	669	596	588	588	617	601	596	621	583	631	646	563	584	658	625	606	607	649	595	594	643	627	584	581	625	635	588	568	594	607	588	602	608	592	635	629	638	649	604	602	624	627	569	628	596	613	639	602	646	588	606	629	596	640	579	641	566	573	599	597	599	601	595	616	593	562	606	591	614	573	581	631	620	641	608	581	586	645	611	629	597	633	629	628	643	609	594	620	547	659	583	585	597	641	616	633	612	560	619	606	617	622	612	606	622	583	567	619	596	589	576	572	589	617	602	582	659	601	617	640	572	640	610	582	580	601	640	620	646	569	635	650	621	633	640	613	591	656	643	618	539	609	652	586	594	632	596	625	637	603	624	578	600	584	643	588	634	561	621	617	632	610	636	595	620	598	574	603	603	609	582	688	584	629	612	618	590	585	572	581	624	529	637	583	620	587	617	619	615	627	580	633	592	613	605	602	603	649	611	586	617	630	620	586	599	606	556	625	600	584	580	624	641	607	632	618	581	618	569	560	609	636	625	630	595	612	590	620	616	584	578	600	582	580	598	606	599	615	625	616	604	650	621	612	594	626	615	602	623	613	636	582	632	592	616	597	585	590	628	605	590	585	578	612	582	619	612	594	605	555	594	596	622	608	624	579	590	598	626	608	606	572	602	581	611	605	577	604	597	566	602	594	658	561	572	633	630	612	622	580	597	641	613	580	621	661	605	634	607	568	621	593	622	652	620	568	611	633	559	595	657	590	612	631	618	584	680	593	654	619	584	582	596	584	579	604	603	613	636	607	589	635	593	579	629	650	551	611	616	580	585	597	619	581	567	594	610	609	603	623	609	586	591	624	650	569	631	614	605	605	588	567	611	590	598	635	651	582	601	629	615	616	615	620	629	608	647	609	621	594	673	602	633	603	618	615	638	599	588	630	593	641	592	608	583	606	632	567	624	624	558	645	644	567	594	594	582	617	570	598	634	580	613	573	588	607	596	649	600	595	623	601	630	613	596	595	662	610	631	592	622	632	621	614	634	600	594	587	656	639	601	608	586	641	663	616	624	595	545	625	587	604	594	618	569	602	601	621	630	599	598	566	606	612	650	637	561	594	620	622	606	625	602	631	626	582	639	617	620	588	624	588	584	557	583	646	655	591	582	651	604	611	614	589	646	600	662	585	607	600	624	580	667	589	588	597	649	578	611	620	594	595	619	634	607	635	615	583	617	576	595	613	639	608	596	607	602	561	604	566	625	637	607	596	654	642	594	597	638	592	621	612	587	634	602	615	584	651	586	618	598	615	595	564	613	659	632	580	599	602	631	609	637	588	594	631	617	605	623	615	585	606	570	606	557	631	628	602	637	635	592	641	531	608	630	626	570	637	600	611	601	627	589	596	641	608	591	603	608	637	627	599	569	606	621	602	650	622	642	600	551	623	638	618	638	593	623	635	550	577	561	650	614	620	573	573	601	617	580	600	634	609	620	648	602	635	622	564	610	576	622	609	596	626	612	660	632	607	643	628	646	613	621	612	598	618	627	612	599	603	602	645	585	655	645	569	608	598	614	627	661	618	588	584	583	576	603	601	621	620	605	577	650	597	597	628	587	590	560	584	594	636	593	606	626	577	607	624	601	624	654	615	582	623	620	593	627	621	626	685	635	576	610	601	646	595	602	599	564	611	574	581	593	632	622	648	598	636	660	605	627	590	602	596	570	573	603	617	601	600	628	614	595	631	613	621	596	572	589	646	609	600	554	600	599	636	557	620	606	611	621	591	608	615	585	592	645	603	632	608	589	566	596	635	567	549	531	581	629	639	640	586	644	595	625	620	623	639	617	620	638	622	587	616	645	579	621	610	661	606	642	603	567	614	602	633	556	621	613	625	603	644	623
4407	1608	416	242	227	269	314	321	305	288	273	288	281	243	233	184	217	197	172	121	160	137	124	111	116	104	84	91	111	98	74	99	95	96	102	100	100	105	107	90	87	81	78	80	77	106	88	87	64	75	85	99	84	68	99	98	85	98	82	98	85	86	80	94	97	102	88	84	100	97	81	93	68	102	95	95	83	66	66	91	89	95	86	103	101	96	85	99	91	96	85	77	88	80	88	93	91	92	101	66	100	74	89	87	89	91	76	89	88	82	88	74	93	73	90	72	77	92	99	88	80	90	81	84	95	105	81	97	82	86	87	82	96	86	82	106	89	90	72	86	85	96	70	84	80	85	77	71	69	96	88	82	77	89	79	83	76	72	112	96	98	78	83	83	73	87	72	86	75	74	93	87	99	85	102	93	83	97	84	90	108	94	74	84	90	77	90	71	89	91	83	83	85	88	94	82	73	102	81	78	79	86	88	74	88	103	97	81	99	88	105	80	82	88	77	85	90	84	72	90	110	87	87	92	74	92	72	76	102	80	86	81	85	88	86	78	89	91	83	74	82	84	83	94	92	101	99	87	84	89	83	94	105	94	88	79	85	97	82	93	93	83	85	95	86	86	88	71	99	78	79	68	115	78	65	91	90	83	79	94	67	96	100	96	94	92	88	90	92	100	81	92	100	102	78	74	89	88	98	77	72	74	79	76	95	88	92	96	93	88	90	78	75	95	67	103	95	93	87	84	84	78	94	100	92	80	76	97	90	89	81	94	92	93	92	84	104	81	85	72	79	79	83	96	88	91	90	78	87	82	83	96	86	85	80	90	102	79	88	86	78	83	76	86	88	93	84	79	84	103	102	78	76	98	88	88	102	99	100	83	94	69	85	90	99	80	100	88	93	82	89	88	93	79	85	79	93	93	72	92	85	74	95	95	98	79	86	83	86	83	96	91	85	85	74	86	94	79	91	80	81	90	85	89	101	76	99	68	91	81	80	87	90	77	89	100	80	85	81	81	76	75	105	87	85	89	76	96	84	104	96	98	105	88	90	93	96	80	89	80	87	89	99	72	84	74	83	89	88	95	76	90	73	76	92	104	76	99	88	98	83	92	95	85	84	81	89	93	105	77	84	93	79	94	81	88	63	90	82	89	93	86	87	101	96	102	90	75	88	66	93	84	73	82	97	83	84	91	85	97	99	95	79	101	90	75	71	94	100	90	85	75	96	88	91	84	88	83	81	85	91	85	91	69	94	75	81	83	84	110	87	85	87	104	83	91	94	86	76	74	76	95	98	101	74	107	83	90	83	94	80	99	81	86	85	91	93	78	84	82	99	75	82	76	112	83	70	88	97	89	98	86	90	75	91	68	102	89	73	90	96	96	96	83	77	93	89	73	113	95	91	93	82	88	84	75	89	84	75	78	83	89	91	83	86	91	111	92	91	94	83	87	69	89	77	88	94	101	84	85	96	71	75	97	100	93	87	82	99	97	76	94	100	83	96	97	68	101	82	83	97	93	99	100	88	92	86	84	97	100	75	83	77	81	98	98	87	97	89	84	86	72	106	109	89	105	75	84	73	96	81	79	95	77	88	86	91	83	95	93	97	81	90	89	79	69	77	100	96	84	87	88	84	91	94	90	79	86	85	83	74	100	101	88	83	94	94	97	86	85	85	62	96	93	93	91	84	80	88	88	92	82	74	93	85	109	78	96	77	81	80	88	93	97	78	86	87	97	89	77	83	90	81	87	84	78	98	100	96	84	92	88	95	87	90	75	92	83	85	91	97	84	101	91	100	79	79	99	99	83	95	89	100	80	91	88	75	93	78	84	90	83	91	88	80	99	79	88	107	84	90	83	85	93	109	77	83	76	82	89	82	82	95	90	81	97	97	95	100	84	92	87	91	84	89	105	104	102	92	97	96	83	92	99	82	85	78	105	94	106	81	72	83	87	72	84	82	101	81	92	93	89	89	90	87	95	78	96	97	99	89	76	89	90	85	108	87	91	105	97	82	101	81	106	76	97	92	89	91	87	94	86	88	97	80	95	77	82	99	93	93	88	98	94	101	103	91	87	86	85	79	94	76	87	83	80	92	93	86	83	87	91	90	87	93	71	82	104	85	85	81	97	82	84	94	80	96	80	100	86	98	81	81	88	76	83	90	94	92	87	101	86	84	89	105	69	81	99	90	106	98	84	89	108	83	89	87	91	94	96	97	87	95	98	76	92	95	80	93	86	100	78	82	78	98	84	74	77	95	96	86	90	91	78	90	84	79	91	105	109	83	85	80	97	97	66	88	83	90	88	71	79	82	67	75	79	77	79	102	94	92	91	83	75	85	84	83	86	88	113	84	88	94	92	88	90	95	100	95	77	97	91	83	78	88	66	92	87	75	92	85	91	82	88	92	85	84	82	84	96	87	107	93	66	86	77	84	86	83	88	64	90	98	67	90	91	81	95	110	83	87	75	97	76	81	80	82	84	90	97	113	68	84	87	72	94	93	77	98	97	89	64	91	92	79	83	102	78	77	92	84	91	95	77	93	84	86	89	69	81	73	85	92	87	84	95	90	68	80	87	99	78	93	77	101	78	65	92	97	95	91	91	86	102	79	91	92	90	87	93	91	81	80	82	101	91	92	101	100	93	78	88	80	82	103	98	85	81	80	87	80	92	90	90	71	89	94	85	87	67	98	93	91	104	90	86	94	77	83	112	73	93	81	88	77	93	70	92	81	93	90	80	83	84	88	79	100	87	103	97	89	100	86	77	78	97	89	87	82	90	84	63	74	95	94	102	104	76	89	87	92	78	84	77	94	100	95	82	92	90	90	106	95	85	80	82	102	115	80	65	100	109	91	88	106	112	79	86	75	92	71	97	98	91	90	91	84	84	84	100	82	92	79	84	95	86	87	102	90	93	91	93	72	82	87	76	79	100	77	81	77	81	95	76	85	98	84	74	85	81	92	81	100	84	85	91	94	96	82	83	83	66	83	95	88	105	107	90	94	85	95	71	99	79	81	74	98	85	85	82	96	84	98	86	75	97	87	96	98	102	74	71	86	93	82	81	75	92	85	106	103	88	79	72	73	85	96	84	80	77	86	68	89	115	110	75	87	80	82	78	88	83	75	95	93	91	105	103	89	88	81	72	93	79	104	90	87	86	76	93	98	95	93	102	83	78	89	95	98	91	90	86	99	83	75	85	88	74	86	83	99	78	108	78	104	92	74	80	88	84	77	102	90	89	85	86	76	89	103	88	86	98	87	91	93	66	78	86	79	100	86	85	83	79	90	89	73	72	86	70	88	83	94	103	100	84	77	86	97	83	91	85	72	91	85	90	93	103	99	93	106	94	75	84	92	79	96	91	99	88	94	75	72	96	85	91	83	84	78	105	74	102	85	82	94	88	84	91	82	68	90	88	89	77	94	75	78	88	110	81	91	83	97	86	96	89	92	83	93	81	91	82	91	91	92	84	82	80	101	76	89	82	85	80	89	85
30492	12236	4033	4239	8413	11244	11947	10817	8786	7818	7113	6917	6539	5668	4564	4011	3612	3817	3167	2458	2305	2000	1837	1663	1456	1199	1045	960	846	858	870	866	880	889	876	964	975	924	802	798	685	654	733	650	619	631	653	584	639	669	629	619	630	627	611	679	670	650	651	651	621	652	594	637	708	627	658	642	649	679	674	689	683	662	624	685	606	662	680	717	633	606	633	666	669	614	627	624	634	624	656	623	574	659	618	663	652	662	622	602	631	627	606	626	661	616	656	624	633	630	635	642	643	683	678	630	643	640	578	660	630	597	607	622	624	677	651	635	638	605	628	607	632	612	638	603	631	610	613	622	625	655	583	623	596	640	670	678	658	626	652	615	630	626	642	635	606	648	669	600	634	637	644	621	604	608	625	587	654	659	622	676	650	622	653	638	667	682	612	610	603	640	641	630	649	600	631	632	592	617	640	596	607	636	626	616	606	602	564	609	609	643	570	649	654	651	585	620	617	625	640	593	642	651	586	582	617	632	631	569	610	653	608	684	608	587	616	618	672	616	647	652	633	607	618	661	647	635	641	617	615	632	620	633	614	645	629	560	606	679	619	613	604	614	604	610	661	645	625	609	636	670	623	631	615	650	633	604	651	609	592	592	601	618	554	641	626	644	610	639	618	649	602	620	627	640	633	605	641	599	598	629	617	628	648	602	634	603	623	636	615	676	656	604	662	598	671	644	588	631	599	648	681	625	627	594	639	615	646	591	588	607	658	650	673	631	613	583	582	620	643	654	612	648	620	607	594	605	636	624	629	644	613	671	595	636	548	649	647	652	571	614	642	623	626	641	633	673	624	644	615	637	573	661	627	619	674	617	600	631	620	660	603	642	635	631	628	594	618	630	654	627	622	597	624	628	616	613	611	617	608	628	640	613	632	643	584	604	641	633	630	625	679	584	621	613	619	662	658	633	670	607	686	656	608	602	614	622	625	667	609	614	620	604	643	591	640	624	650	664	641	663	658	647	634	636	623	568	603	694	697	625	683	668	641	604	624	624	618	591	603	601	624	624	663	624	609	578	631	611	639	632	628	651	628	628	593	621	598	612	632	591	641	672	627	639	630	650	605	653	595	586	594	646	624	613	624	639	618	651	642	606	601	642	641	630	588	576	630	609	642	584	623	625	589	593	613	625	599	597	626	630	643	636	630	631	696	651	639	628	636	591	574	623	623	619	615	634	664	637	618	630	635	625	600	652	640	593	596	655	615	654	700	642	591	604	628	637	641	609	638	658	653	589	605	606	645	655	590	645	640	676	598	658	630	595	663	644	626	611	616	618	623	594	575	649	600	677	655	602	633	602	603	596	607	630	602	639	585	593	597	634	602	678	647	612	647	627	605	633	647	598	607	634	634	650	612	563	625	625	628	662	622	670	631	613	617	623	667	671	620	648	596	654	644	610	570	657	672	609	617	639	619	672	641	653	601	642	641	643	645	620	632	600	675	661	641	653	618	619	664	631	600	579	591	613	621	649	654	608	576	605	603	605	618	645	608	621	631	572	626	634	591	646	634	656	629	648	646	638	655	580	594	617	655	623	625	640	624	581	690	604	593	616	620	633	649	624	627	661	614	607	659	618	644	600	596	622	673	629	606	610	630	617	621	623	639	629	623	621	614	588	632	689	643	661	635	607	609	642	609	617	612	592	629	632	640	609	605	635	603	632	638	636	620	604	619	650	632	631	627	634	597	640	593	646	581	651	657	635	639	608	672	612	647	622	619	634	621	641	623	583	618	626	630	625	627	622	633	666	690	611	632	648	634	649	662	628	604	640	603	634	641	627	615	599	624	632	604	657	641	574	634	640	607	621	641	675	633	635	611	623	672	636	607	596	558	664	653	607	671	609	678	649	579	616	624	598	610	642	626	638	644	629	612	612	611	626	641	609	640	623	603	619	613	605	586	623	609	605	603	625	589	598	620	622	648	663	652	642	603	594	651	606	665	614	645	644	622	648	628	641	637	564	600	619	613	635	610	651	637	572	621	600	597	623	603	608	665	607	653	632	624	637	646	632	641	634	605	596	628	593	619	666	667	605	639	612	615	656	655	620	604	589	625	573	617	617	640	589	601	647	644	662	631	646	630	631	595	632	656	619	619	613	610	601	643	639	609	626	612	582	619	626	584	641	630	574	600	653	609	639	602	660	644	619	634	619	616	631	645	637	627	645	619	643	624	639	618	662	675	613	648	627	644	666	668	627	615	649	621	594	649	619	615	636	656	664	600	622	603	597	637	650	613	628	644	605	584	672	626	602	683	670	633	594	622	643	636	620	655	619	597	617	625	669	615	631	593	650	625	615	624	652	651	644	650	626	631	645	613	590	633	596	619	654	606	634	619	639	610	674	644	620	620	617	623	647	628	656	624	627	642	645	598	627	647	653	638	620	625	671	637	628	632	652	650	624	589	621	591	629	648	648	576	641	651	658	638	582	589	606	604	618	609	597	626	637	619	635	653	659	600	629	579	615	625	636	654	658	652	609	616	626	621	631	619	643	590	624	626	648	604	619	650	625	656	583	608	638	629	627	593	578	610	632	590	600	624	624	625	583	646	657	613	679	675	631	621	659	627	649	584	619	614	620	604	626	627	620	621	644	660	671	651	631	632	600	599	614	609	634	652	619	625	593	643	616	617	663	605	611	639	632	577	599	660	665	636	626	622	619	630	653	572	669	628	629	610	642	602	614	655	688	637	591	630	616	656	627	622	623	600	596	614	623	591	639	604	584	619	601	609	605	563	622	571	626	589	664	639	620	605	634	627	650	629	631	638	651	613	628	613	649	648	625	648	633	602	623	638	591	655	643	592	633	616	586	610	644	602	609	604	625	634	615	616	614	656	582	643	630	604	637	659	658	656	596	654	622	617	631	608	557	584	650	578	616	592	592	613	593	595	669	600	660	627	652	619	655	654	629	653	615	636	610	626	666	581	628	634	619	615	636	630	580	590	604	609	610	604	631	642	601	616	607	607	602	646	660	604	644	597	653	591	609	635	606	586	647	598	590	641	621	617	627	586	628	677	620	653	634	628	597	606	626	615	631	604	646	585	600	597	629	614	610	621	617	639	626	622	614	662	653	647	591	637	630	597	573	617	619	608	631	633	618	614	611	635	591	625	619	692	560	598	584	639	659	634	672	625	581	587	611	621	595	579	610	604	609	626	608	662	614	626	613	621	616	615	649	682	617	667	645	598	633	585	625	633	639	610	580	634	618	635	608	629	611	614	637	619	616	606	659	596	613	622	660	645	609	601	624	667	627	626	676	641	674	608	628	585	646	619	597	645	605	658	592	644	592	625	659	657	643	624	630	616	640	650	636	606	624	635	633	579	635	659	608	614	583	675	629	601	602	636	672	589	577	621	631	666	659	662	639	654	599	646	594	566	605	640	559	629	647	630	582	622	593	601	621	686	609	643	643	647	612	667	604	649	636	590	662	675	598	615	650	629	628	573	649	624	629	625	650	608	619
5072	1408	370	298	252	286	343	345	331	319	306	377	296	291	232	229	239	251	218	201	172	172	177	139	149	140	153	136	112	161	122	124	127	144	126	112	139	125	135	110	140	144	134	119	120	120	127	122	141	110	124	136	112	126	114	107	136	91	121	131	109	123	132	119	128	146	127	145	111	129	126	135	106	117	128	152	133	120	128	130	145	115	131	128	125	106	139	138	120	120	120	126	115	115	117	121	109	127	132	118	114	123	131	123	144	129	130	133	131	124	123	121	130	117	133	125	118	119	119	136	124	114	113	125	120	118	118	132	120	127	138	118	111	130	135	127	116	118	143	130	105	112	124	128	112	132	120	138	124	119	134	118	141	116	104	143	119	124	113	125	100	119	107	120	114	115	124	136	132	133	118	125	141	127	119	124	114	127	142	121	136	110	117	138	142	127	114	120	119	118	129	132	124	94	115	120	114	116	142	127	119	116	127	121	124	125	125	108	129	136	125	129	130	132	146	118	138	117	120	109	116	132	112	116	119	133	116	118	123	120	138	111	140	114	122	105	135	132	134	112	123	131	131	118	135	130	111	112	144	131	116	132	120	128	116	111	104	126	110	103	118	118	140	122	136	116	112	128	133	129	135	127	130	137	125	125	132	141	136	123	116	133	121	106	140	100	130	125	129	123	127	126	120	103	126	131	115	113	103	132	114	108	118	112	118	137	112	119	130	121	114	105	132	136	111	137	126	100	114	114	127	128	122	123	122	115	116	128	93	124	112	113	126	122	134	126	114	119	111	112	142	124	96	107	107	126	118	118	121	123	134	119	115	122	131	136	111	113	143	109	128	121	102	123	133	131	123	126	111	153	140	119	133	127	116	127	140	127	132	113	115	151	136	139	129	136	138	119	120	119	112	119	121	137	110	136	119	123	112	126	130	130	131	136	131	127	129	105	113	128	118	110	132	128	116	114	107	126	108	143	117	121	121	136	118	129	131	123	128	119	125	121	108	115	112	120	127	128	125	123	126	131	132	118	128	124	142	137	124	116	134	116	140	135	107	125	114	119	123	116	135	127	131	122	139	126	135	123	135	125	123	125	121	127	115	136	128	129	133	108	121	135	110	102	121	122	123	122	127	127	130	108	132	110	109	118	113	123	149	126	116	105	124	129	120	132	130	121	129	117	117	125	143	122	120	116	134	115	122	112	117	133	129	123	111	132	138	128	117	106	134	107	116	137	112	123	114	119	135	118	113	118	123	147	120	112	124	130	122	124	119	116	109	112	139	118	122	122	132	114	120	120	125	107	128	101	134	132	107	131	131	120	129	122	127	128	128	131	113	112	125	126	120	129	119	120	116	114	123	127	108	130	107	135	125	125	96	109	103	129	112	144	124	145	137	130	135	127	106	113	129	125	117	135	130	134	118	101	122	127	123	130	127	125	132	112	122	110	123	131	123	128	102	130	116	119	128	122	116	130	132	129	136	125	117	119	130	134	115	111	138	136	114	118	136	126	123	132	136	139	134	123	124	123	109	127	104	119	119	142	115	116	108	114	153	132	121	140	128	105	139	121	117	139	114	124	116	128	112	128	131	113	133	116	133	122	115	118	143	116	122	120	115	111	103	117	115	110	114	118	138	130	128	146	122	126	107	127	132	124	120	122	138	131	122	138	118	119	125	124	132	113	126	130	142	117	122	124	128	110	138	127	131	129	124	105	129	133	150	123	108	115	126	120	117	111	131	128	124	115	107	132	127	118	116	117	129	113	115	136	117	119	126	126	124	115	120	134	109	114	130	128	122	133	129	101	126	123	98	123	127	116	132	114	128	135	126	120	131	127	117	142	118	125	128	123	110	111	124	130	141	131	108	109	135	122	127	112	112	114	126	111	145	125	123	112	127	111	105	109	111	101	126	105	141	130	125	108	139	122	123	103	119	122	119	124	126	118	117	119	129	141	99	107	108	127	128	104	121	112	127	112	133	117	145	124	125	123	95	129	117	134	106	118	130	157	107	139	113	136	126	107	119	124	111	133	122	122	129	115	127	120	134	140	119	88	115	128	117	126	117	156	125	128	115	126	126	117	113	112	123	122	124	108	109	145	134	107	131	124	135	146	126	116	122	110	110	107	122	118	122	138	129	130	140	121	124	127	110	110	117	107	120	124	129	134	111	117	129	121	131	143	100	116	112	126	110	118	133	113	129	134	126	123	123	127	118	126	124	123	115	114	129	110	144	107	117	121	133	115	104	122	126	128	103	119	113	130	146	122	111	145	128	118	141	109	144	112	141	124	144	123	116	134	128	114	121	121	119	121	127	128	119	105	99	143	153	112	114	115	122	132	132	133	123	119	127	117	123	127	140	112	104	136	121	107	125	100	139	144	126	117	121	107	119	123	108	130	120	134	137	140	121	125	123	134	119	144	129	126	135	132	134	121	131	122	135	104	115	130	91	121	129	119	126	134	132	116	104	113	134	123	138	132	136	130	141	130	121	152	137	111	120	111	105	128	127	114	109	128	129	131	132	151	131	110	124	111	118	123	140	136	132	133	125	113	110	120	115	136	130	113	107	137	114	148	120	123	133	133	127	125	115	126	148	122	118	107	134	126	125	126	135	154	107	133	131	121	128	119	126	104	121	101	144	133	144	129	108	100	142	118	124	121	121	129	135	130	122	123	118	113	123	114	120	131	127	101	113	109	121	123	118	108	125	124	94	115	137	131	138	109	103	138	124	129	118	119	125	118	99	116	137	125	133	119	137	120	126	122	153	129	124	136	130	116	148	133	143	138	128	119	125	130	125	127	111	134	107	133	126	125	120	118	113	123	121	131	116	127	112	114	112	127	145	120	135	117	140	131	126	134	107	119	127	120	125	130	133	112	115	118	118	133	116	130	129	121	143	140	129	128	131	124	123	109	133	124	131	129	120	136	105	157	124	127	121	123	129	136	113	116	125	124	138	144	110	135	105	133	119	114	126	124	131	119	134	128	122	145	127	120	134	125	142	105	134	111	112	115	119	135	129	127	114	116	130	122	104	140	113	113	118	125	108	126	120	139	128	123	95	108	119	103	129	121	122	115	113	110	128	122	130	113	140	131	110	123	120	134	125	123	134	110	104	118	119	131	121	126	119	136	118	121	131	102	125	118	128	129	122	124	114	138	130	112	123	111	149	144	126	135	119	111	117	109	133	129	118	109	138	121	146	151	122	112	123	94	111	124	120	114	128	124	123	125	108	111	111	119	121	128	133	115	112	150	130	130	119	133	126	112	129	123	120	151	115	112	117	133	107	124	134	121	136	113	120	116	128	122	136	112	130	124	142	113	132	120	129	109	119	122	132	117	119	127	147	117	125	137	128	108	110	131	108	118	117	119	123	114	131	136	130	119	135	134	117	126	125	119	115	120	140	118	114	133	137	131	116	135	123	107	125	119	122	117	119	112	109	133	122	127	141	128	130	134	117	112	141	132	148	121	115	150	113	114	114	115	123	132	130	114	146	122	124	103
29321	11476	3889	4391	8466	10961	11386	10756	9007	7944	7531	7261	6507	5864	4815	4082	4021	4186	3337	2739	2561	2281	2129	1872	1702	1471	1399	1262	1108	1160	1061	1149	1099	1159	1135	1151	1266	1186	1105	992	910	943	935	951	954	933	933	949	920	940	954	932	925	892	888	963	936	942	930	962	877	943	952	933	908	874	953	891	918	965	993	971	960	922	944	940	942	901	871	977	896	935	914	882	948	939	920	904	917	919	918	924	900	938	875	944	910	911	930	890	933	856	939	907	903	908	883	889	979	909	915	956	972	962	892	890	963	892	951	860	886	920	943	899	907	915	881	894	900	874	870	868	907	899	909	867	813	931	941	844	929	910	829	880	885	901	954	907	884	910	878	881	889	878	869	949	891	902	895	875	888	909	883	868	842	906	916	862	967	923	895	886	885	866	827	849	923	881	918	916	923	903	847	924	894	904	900	865	929	911	885	905	898	881	875	934	889	894	897	896	923	830	935	874	958	861	906	871	916	905	958	844	908	943	887	888	871	866	917	894	944	866	940	893	891	919	935	928	950	954	863	910	914	833	866	907	893	877	866	893	919	899	927	878	896	922	862	901	909	866	861	895	919	916	921	928	898	906	898	888	905	872	955	951	879	919	898	896	933	898	904	888	851	916	911	899	924	868	859	884	873	908	845	882	879	870	887	925	883	913	913	921	895	907	955	891	922	948	869	877	937	871	891	871	912	922	804	925	936	941	898	940	909	924	885	904	840	918	840	851	909	868	960	949	833	862	896	918	895	920	921	873	916	871	938	921	909	924	911	897	840	855	880	931	878	895	831	918	883	889	928	890	911	896	922	870	917	874	921	958	901	903	874	882	912	918	884	939	937	889	905	878	934	873	922	935	874	918	907	931	896	959	912	882	928	914	865	895	875	893	875	868	923	847	936	929	875	919	945	902	877	924	899	888	947	932	902	877	926	897	914	858	879	892	881	874	885	849	874	895	915	906	859	882	925	917	931	870	907	886	952	958	912	924	929	929	912	917	892	926	926	876	867	949	849	841	910	943	860	881	906	948	869	911	952	930	881	900	875	901	902	884	907	891	892	909	943	891	854	934	894	886	931	909	910	822	857	864	892	912	884	871	929	865	922	874	871	914	970	853	944	844	993	881	880	916	887	900	896	935	897	903	847	862	878	901	879	892	906	963	945	901	911	886	875	865	949	914	881	877	852	887	888	921	913	939	887	875	891	936	880	873	911	880	868	931	913	912	938	956	899	902	882	901	924	922	901	924	896	947	901	914	888	910	898	921	890	900	859	918	938	895	958	835	971	946	883	909	901	870	894	877	935	880	926	958	935	879	884	894	921	899	897	941	895	860	900	876	931	872	903	889	918	923	946	910	868	875	931	923	885	958	919	874	930	925	937	904	900	906	894	900	886	909	821	977	909	882	901	898	901	929	913	864	862	877	926	890	876	906	905	911	891	891	961	901	880	840	897	942	915	869	878	895	932	953	866	873	879	883	896	921	870	873	925	931	916	888	865	911	916	915	949	943	854	869	858	915	899	886	865	880	932	882	907	928	884	915	855	966	913	949	879	957	918	925	891	873	883	936	875	903	924	881	887	923	827	902	958	895	865	914	904	861	879	899	871	982	931	902	945	908	921	814	904	931	878	952	882	884	882	918	937	901	944	855	906	947	931	901	935	881	850	886	882	919	898	881	920	921	921	908	901	926	927	890	858	907	889	964	936	961	896	911	926	937	919	882	917	904	958	933	864	886	884	969	909	924	940	870	901	883	888	926	928	902	885	926	919	885	861	888	920	971	969	848	928	882	880	929	913	903	843	910	853	912	903	914	889	876	864	909	913	899	903	909	924	868	928	845	859	925	882	945	906	903	875	904	888	876	947	905	916	909	898	927	931	883	876	900	875	954	886	897	896	914	854	883	940	872	871	891	910	867	957	971	860	905	899	906	895	935	916	848	914	899	928	881	941	900	864	819	932	903	943	878	880	891	920	880	901	877	872	853	905	942	921	912	942	904	902	916	922	933	904	951	924	889	886	923	905	893	910	913	850	924	898	886	836	874	936	909	931	898	883	954	882	903	905	880	908	918	923	913	900	867	881	911	906	869	885	857	895	858	900	902	900	951	875	924	923	886	867	933	926	935	862	902	894	875	912	898	916	901	929	917	941	932	903	895	951	892	867	945	875	945	950	919	917	884	891	922	909	891	879	913	891	881	883	907	906	897	878	946	924	888	932	898	921	901	907	945	875	880	900	901	919	875	909	960	854	875	977	890	913	875	889	865	914	945	894	823	899	871	948	938	915	904	869	917	888	923	896	895	904	924	915	888	913	908	897	890	881	889	868	864	894	873	900	866	829	895	901	934	923	899	898	924	889	924	915	876	887	902	869	952	947	922	932	906	880	874	904	893	905	866	852	924	922	933	899	882	929	912	892	932	958	873	871	864	919	868	913	890	930	919	883	907	877	887	926	921	866	869	905	891	878	900	908	934	946	956	899	923	881	891	899	924	893	864	908	930	916	939	894	975	883	918	901	891	917	908	874	904	890	919	905	954	921	910	980	905	894	840	829	877	899	966	874	908	943	935	856	885	904	985	872	886	887	898	964	877	872	902	904	981	940	926	873	937	932	874	853	883	850	886	882	912	972	886	929	943	900	917	910	894	885	893	862	857	928	909	866	898	919	904	879	882	918	925	901	930	954	945	910	897	927	911	859	936	934	973	856	884	928	968	889	903	894	880	915	893	928	984	927	889	857	910	906	829	911	912	902	921	870	945	893	903	885	893	873	867	915	881	903	934	920	923	905	931	834	909	872	941	928	951	874	844	909	933	916	913	853	897	911	946	943	938	854	865	876	893	913	902	932	891	803	938	953	900	951	943	954	895	925	950	944	911	867	833	859	885	870	883	899	904	864	920	938	869	931	843	969	943	924	817	949	884	919	890	929	944	923	909	884	854	899	947	890	951	925	878	892	927	890	930	960	868	908	937	900	930	851	882	883	898	950	871	862	935	927	906	899	874	856	900	944	876	852	982	932	854	887	886	936	902	907	911	934	884	915	868	928	943	942	908	881	958	869	906	889	894	889	928	861	884	900	870	961	874	933	852	915	921	930	920	940	902	891	922	891	902	885	917	858	881	936	945	909	890	923	901	916	929	934	853	908	893	909	925	885	877	885	874	891	850	913	879	946	857	917	884	891	927	872	881	932	863	855	939	870	893	888	949	909	916	854	877	900	884	930	825	923	856	911	889	913	882	927	855	893	896	920	867	855	899	894	918	898	915	879	876	846	891	893	878	907	869	857	886	926	883	907	941	934	902	978	926	928	885	956	901	879	908	877	910	919	924	880	908	905	919	923	943	928	950	910	861	914	906	851	947	875	871	953	913	934	895	873	941	894	885	862	914	875	886	915	910	911	918	900	893	920	905	883	937	890	867	905	870	902	916	891	863	875	940	901	875	864	937	911	919	848	932	900	938	971	830	935	941	889	933	876	896	909	847
5784	2261	440	330	276	318	356	430	425	364	333	362	306	298	283	234	219	239	211	213	204	156	152	170	140	155	138	116	118	125	141	125	146	111	105	129	153	121	149	97	120	116	116	100	109	141	135	110	102	98	119	91	126	137	127	118	124	101	124	122	98	122	126	127	105	104	103	115	100	124	130	119	129	119	138	117	114	119	99	109	114	108	96	123	131	99	97	128	120	119	126	125	113	115	113	120	110	111	149	105	91	112	132	127	110	117	117	96	127	125	99	117	109	128	120	121	120	130	128	126	137	141	112	128	101	104	129	122	118	104	127	134	120	102	112	129	122	129	96	118	138	131	129	83	101	98	109	117	118	132	107	101	112	109	115	114	109	112	118	110	126	93	111	115	92	132	132	119	123	110	109	92	124	126	125	114	107	121	134	118	126	130	126	123	131	121	106	97	96	104	112	101	118	113	100	125	91	120	123	126	114	119	123	117	112	131	142	107	100	122	109	122	124	113	109	123	129	114	101	126	117	121	117	107	110	124	121	105	109	139	114	128	100	124	107	101	104	113	128	118	108	99	96	134	106	112	122	115	110	118	99	110	115	116	125	102	119	114	109	133	102	114	128	124	113	101	112	120	118	122	108	107	121	107	113	126	114	124	100	120	131	115	106	146	120	126	109	112	107	118	111	122	118	120	97	120	108	116	136	106	104	107	116	137	114	111	119	110	115	92	101	110	134	119	110	121	114	118	120	97	129	94	112	111	107	110	121	106	118	105	101	121	112	109	109	107	98	116	147	95	103	100	108	117	108	120	120	128	121	101	124	124	84	121	110	100	119	119	135	101	103	111	140	114	105	107	118	131	109	126	119	111	115	128	124	119	130	112	129	107	98	129	108	121	122	106	119	112	149	125	110	111	99	127	110	122	121	110	135	132	120	118	109	130	107	133	124	103	117	107	115	114	114	124	115	136	121	113	121	100	131	113	96	114	96	128	136	123	116	101	135	113	98	140	119	119	121	123	110	121	110	106	112	109	115	108	117	119	104	116	136	102	113	120	112	121	121	109	125	127	126	126	131	107	130	135	119	106	112	123	128	98	106	113	116	121	119	110	101	109	129	121	117	111	118	118	124	123	123	116	126	115	121	135	93	127	109	131	113	97	121	103	129	128	117	119	116	135	114	111	113	114	108	113	112	118	128	112	115	132	136	118	130	110	118	121	112	107	129	125	114	123	126	125	119	97	131	120	114	107	115	102	114	99	118	109	132	122	90	120	122	121	119	137	120	110	118	126	120	124	103	102	91	116	104	130	135	105	118	121	112	123	133	132	129	126	116	113	112	116	122	118	100	117	109	95	122	117	110	119	104	131	117	145	128	116	121	99	111	132	118	108	132	116	129	91	104	140	125	99	125	98	116	107	120	110	123	98	118	136	110	99	119	116	104	81	104	110	142	109	137	95	107	119	118	144	118	128	104	100	127	116	136	116	132	127	131	106	117	93	126	112	114	109	126	114	124	119	130	121	105	104	117	105	118	107	118	117	118	113	132	131	112	122	120	116	128	122	110	107	125	101	130	107	109	103	102	121	114	108	113	118	111	121	117	125	109	109	103	125	136	111	124	102	124	117	107	138	112	119	125	114	122	104	101	126	114	113	109	130	106	122	132	115	115	123	126	113	110	127	119	109	122	118	115	129	115	115	104	135	104	105	101	114	119	113	101	112	98	117	122	104	102	115	111	103	113	110	107	116	113	126	114	117	120	101	124	117	112	111	108	130	105	120	113	127	127	103	114	127	103	101	116	140	104	123	117	121	104	119	118	119	116	135	113	119	127	114	112	141	120	123	118	118	93	119	141	126	116	114	107	111	120	117	117	106	118	112	123	110	128	105	110	114	125	118	116	117	100	101	119	114	121	122	122	110	117	125	106	108	105	101	97	123	114	118	95	136	127	113	123	116	139	114	129	108	112	93	111	115	112	106	110	124	114	125	112	114	131	112	123	144	111	117	123	119	117	113	123	113	117	114	126	116	103	135	121	113	111	108	108	106	104	99	94	109	126	108	123	108	113	121	108	112	114	115	125	122	102	110	138	114	122	132	112	106	130	127	104	120	116	137	124	106	98	130	113	119	109	104	106	112	116	118	110	113	113	122	120	128	121	134	103	112	123	136	115	112	102	88	107	120	115	104	111	122	119	113	114	125	116	133	98	111	107	135	142	110	124	112	109	118	128	118	116	120	89	114	109	134	123	131	114	128	120	124	100	115	134	107	125	104	98	118	128	103	109	120	106	112	117	94	131	121	123	126	119	103	106	105	126	105	130	106	124	117	124	102	105	127	118	117	124	120	132	111	139	109	127	133	122	117	100	116	111	112	121	113	97	105	122	122	108	131	114	92	104	106	116	109	97	100	114	121	122	113	105	97	108	107	104	134	103	122	105	126	110	105	128	124	105	121	125	102	100	108	109	127	105	122	105	112	105	106	119	125	130	119	120	111	132	115	117	118	132	119	110	125	108	120	115	100	101	134	113	126	134	119	122	99	103	126	122	99	133	109	115	108	116	132	111	97	101	110	117	106	126	120	108	101	136	113	111	121	133	126	115	136	118	103	103	134	129	124	117	119	107	112	108	107	140	110	115	107	119	114	129	117	136	114	116	132	108	109	123	125	113	129	108	99	114	130	111	111	126	115	114	130	126	132	101	122	135	109	129	104	110	105	107	112	110	127	112	124	105	112	114	134	124	118	95	116	104	121	113	127	112	117	127	110	123	132	114	125	135	109	105	106	108	135	121	121	118	117	116	124	109	116	118	129	118	107	100	113	120	126	113	130	98	127	112	123	112	127	115	109	110	122	119	116	122	108	131	95	105	105	127	116	129	124	117	108	120	117	125	103	120	119	128	127	118	128	119	108	104	111	119	120	124	111	118	138	140	120	114	118	108	112	116	118	105	113	119	119	125	124	101	113	113	112	124	113	114	125	112	114	111	90	103	116	128	118	141	130	109	105	108	127	122	119	133	108	111	121	118	114	112	128	128	108	109	119	127	117	107	127	103	120	107	125	110	119	109	128	117	107	105	121	121	121	102	102	97	117	123	125	99	118	109	145	121	104	107	126	122	124	100	88	99	111	124	128	109	90	116	115	146	110	124	127	127	127	118	122	120	122	120	114	119	112	119	129	132	119	118	115	109	127	108	126	112	152	114	131	107	115	103	123	135	115	138	133	104	99	124	137	118	106	122	127	115	128	99	126	136	125	122	119	133	130	122	137	100	113	120	108	102	148	109	128	125	124	126	131	103	113	117	127	113	126	106	127	110	106	133	106	103	118	125	106	110	119	107	107	113	127	101	111	111	121	102	126	125	121	117	131	102	107	140	105	99	119	108	102	112	115	112	122	116	105	100	122	98	113	112	121	114	108	120	108	109	95	125	134	130	86	118	113	109	108	121	128	118	128	119	96	115	125	114	130	122	110	114	109	119	130	117	105	120	118	97	112	120	136	116	129
32033	14333	4327	4889	10236	12880	12685	11793	10429	8911	8208	8104	7001	6267	5411	4663	4477	4355	3463	3024	2805	2513	2265	1972	1883	1566	1458	1251	1135	1116	1125	1116	1171	1123	1067	1176	1211	1251	1094	966	936	862	879	882	882	846	896	844	908	814	844	798	858	826	813	872	845	872	826	791	819	810	839	785	854	875	837	848	875	878	853	969	930	871	848	887	861	866	841	857	853	844	874	812	823	836	864	845	870	818	782	813	859	814	838	799	852	861	906	848	828	807	822	819	880	844	909	843	880	796	889	820	823	825	791	892	886	840	830	812	849	835	830	776	841	862	848	859	817	857	781	836	821	848	873	857	825	845	857	791	810	803	828	837	869	807	788	821	802	794	820	807	883	843	803	834	757	836	891	803	856	819	798	820	775	805	806	796	845	836	862	829	808	863	785	796	815	840	779	842	778	770	852	776	798	819	859	825	824	812	844	834	858	821	799	823	863	837	856	839	798	870	840	852	778	834	819	781	781	809	781	827	794	770	839	807	894	795	833	840	809	835	830	881	825	820	884	825	802	822	784	829	832	834	815	833	843	821	806	873	846	874	849	866	791	839	885	818	810	733	850	829	856	841	810	798	836	816	851	894	815	831	852	803	825	822	784	835	801	776	856	813	834	834	837	807	851	820	813	799	868	803	799	799	790	854	841	825	841	800	839	784	821	824	811	818	881	850	842	805	823	858	830	839	824	823	836	828	835	834	811	789	874	823	828	844	787	848	803	826	771	826	797	804	789	835	825	855	819	832	807	836	822	841	814	825	882	773	865	824	874	825	832	894	872	802	824	826	819	828	814	848	821	855	807	856	918	819	856	805	877	857	853	779	817	818	855	763	864	849	828	799	789	858	813	855	835	847	840	805	816	794	795	854	811	794	834	865	803	860	833	824	806	796	802	821	782	887	808	823	821	845	849	831	835	825	837	821	833	824	816	834	776	806	848	839	859	847	814	826	821	797	799	811	833	852	808	851	773	800	850	831	830	843	876	830	855	887	830	847	797	822	847	820	837	814	838	764	849	843	829	815	778	822	775	824	844	840	843	790	804	832	858	785	786	845	812	844	847	832	826	860	804	847	885	829	780	870	804	825	884	807	800	854	782	796	774	849	839	860	847	781	821	812	851	867	811	830	874	815	809	777	838	846	800	848	813	845	832	811	797	869	857	891	848	791	780	830	827	850	833	814	781	876	800	888	843	882	816	833	845	821	845	812	860	808	821	834	805	826	821	868	854	789	803	792	767	815	882	785	830	787	812	899	798	803	850	777	838	818	814	814	833	784	880	845	816	843	817	838	834	824	847	829	831	827	851	894	907	841	821	821	764	775	806	804	879	789	783	836	848	876	833	819	866	829	766	806	782	839	798	839	849	830	831	850	898	818	825	851	816	816	852	884	816	870	791	873	875	810	900	816	810	849	780	814	835	838	811	807	871	843	849	841	824	821	846	771	872	833	859	834	852	817	880	794	856	771	876	833	854	802	871	826	787	805	839	837	836	816	817	842	831	855	805	743	833	827	862	812	817	798	817	845	822	837	806	836	796	885	812	852	817	807	815	833	867	820	842	870	845	791	856	878	780	785	882	796	822	808	817	855	801	820	829	830	764	862	826	832	843	874	807	844	810	830	808	789	859	809	869	832	781	824	779	885	832	840	871	800	854	795	831	826	894	869	825	893	776	811	783	832	844	843	881	800	805	807	790	867	838	837	812	761	774	809	738	834	862	863	827	834	830	841	860	870	887	782	807	836	868	848	852	843	837	875	817	821	846	794	849	831	840	788	837	818	831	800	828	847	777	847	834	859	847	844	803	866	812	820	833	774	832	844	824	792	805	818	798	897	785	809	823	806	874	792	784	844	847	816	868	857	864	830	865	833	835	842	819	833	832	838	844	834	815	815	834	855	875	831	820	833	845	833	793	829	874	793	831	834	833	794	842	873	847	815	835	849	782	771	802	848	840	795	862	840	829	819	810	806	824	808	842	839	781	797	784	843	880	859	808	817	894	834	804	800	843	817	809	838	841	837	846	863	845	831	825	810	871	806	795	861	799	810	793	834	815	830	821	795	818	809	805	829	834	837	807	839	863	822	802	811	826	835	800	830	820	822	814	816	845	829	813	889	844	791	822	819	843	851	772	823	881	790	855	854	758	856	831	829	867	864	771	833	841	751	814	813	805	844	849	856	900	880	818	796	786	793	840	835	822	822	812	846	792	811	772	852	813	833	797	802	817	806	838	834	847	849	874	760	841	844	809	857	781	801	813	861	846	828	772	822	844	854	803	819	857	830	855	820	837	877	876	803	815	897	834	815	862	812	881	859	843	814	841	825	796	818	815	798	856	823	855	732	834	805	779	828	787	867	840	817	840	804	796	822	849	789	819	837	871	834	836	797	813	847	858	825	854	830	821	830	836	819	887	808	857	796	804	838	854	810	792	824	845	817	831	871	801	837	867	814	848	866	819	774	781	816	807	875	809	815	797	805	812	839	829	828	868	807	853	900	819	814	787	855	798	847	794	877	872	807	833	837	791	863	872	851	872	878	849	855	798	805	806	866	821	840	888	862	767	799	863	784	795	849	798	807	862	830	875	844	843	824	815	785	838	857	787	887	825	779	840	872	879	841	848	844	813	850	902	850	793	841	909	778	840	846	842	822	835	831	786	788	784	833	807	858	804	790	758	870	866	812	831	834	820	823	833	836	802	826	840	821	835	815	823	852	870	754	785	813	807	866	848	822	819	832	765	825	828	800	778	793	826	793	838	857	829	870	861	850	855	850	813	778	752	865	820	860	823	822	814	811	802	821	823	715	817	860	822	861	845	812	805	878	857	875	856	831	903	789	866	832	871	871	810	813	797	899	839	869	801	828	841	813	845	810	821	826	815	806	798	878	833	833	823	802	808	802	870	815	823	841	834	826	835	809	881	881	836	814	848	818	850	789	863	835	825	815	845	841	848	831	831	783	818	846	866	837	811	832	835	825	864	760	806	821	813	861	832	790	812	814	813	815	831	850	842	788	843	848	849	791	809	827	796	829	857	811	792	767	849	847	840	802	860	820	844	856	812	836	816	792	821	840	831	777	839	806	822	859	816	823	791	824	841	855	853	853	825	867	820	838	808	799	805	793	796	832	773	871	828	799	826	860	860	851	828	837	852	837	808	846	809	793	825	826	818	869	804	829	880	830	863	771	836	854	821	833	770	849	812	849	811	841	840	833	806	849	849	799	826	799	844	834	772	835	806	837	811	830	817	840	840	802	795	822	844	794	839	794	860	818	890	843	788	851	831	884	854	840	871	831	831	810	872	814	846	839	851	832	858	814	839	765	824	799	859	833	863	856	818	816	889	803	864	865	813	808	802	882	890	878	821	819	778	802	855	806	841	858	865	827	858	838	857	841	796	770	835	778	853	831	788	810	830	816	796	843	878	851	828	870	856	873	805	840	803	835	834	824	857	844	876	787	793	787	891	819	852	815	821	828	826	823
3371	882	274	224	180	222	269	226	231	211	217	224	220	172	195	156	156	175	141	105	151	113	129	123	111	89	86	106	85	72	75	89	88	94	74	102	84	95	90	90	85	87	91	87	76	99	76	84	77	74	95	85	93	58	79	95	82	56	94	76	87	86	83	83	76	85	75	103	99	80	90	83	88	88	92	78	79	77	79	92	89	91	81	93	78	97	73	87	97	78	75	81	80	74	93	86	65	86	93	66	86	89	67	69	96	76	77	86	89	84	84	74	86	91	73	80	75	64	72	84	75	95	71	64	90	83	64	91	70	90	83	73	99	96	73	81	78	101	78	97	79	82	81	75	84	82	79	81	85	72	67	89	77	79	78	91	83	70	68	70	79	89	98	91	73	84	100	101	86	86	88	76	76	77	75	91	87	70	76	84	82	77	80	74	89	78	85	72	91	76	87	82	83	102	86	71	79	78	79	82	99	65	83	87	91	85	93	83	73	62	73	89	82	69	84	84	94	85	75	73	82	72	88	93	79	80	85	83	79	80	92	75	88	75	93	74	88	71	81	74	104	68	77	92	53	85	96	72	86	62	92	80	83	98	79	84	100	87	84	102	108	86	84	88	79	87	83	77	101	93	88	76	80	71	83	66	81	74	71	69	85	87	74	68	66	84	54	73	87	86	88	73	76	82	80	83	68	78	72	79	75	94	67	84	95	86	71	74	89	86	91	90	73	71	79	75	85	79	66	85	81	61	91	68	76	85	83	61	91	84	80	78	82	81	63	82	75	81	83	83	87	78	71	79	80	102	83	78	92	75	78	81	88	76	87	79	91	75	87	71	75	84	85	88	88	81	89	81	97	83	100	94	88	89	87	78	68	73	88	73	83	81	91	79	82	76	80	71	83	83	80	70	77	84	80	76	85	82	93	76	70	86	85	95	73	77	91	74	70	87	68	80	83	87	78	81	84	78	79	78	89	64	65	82	72	84	62	79	69	77	89	74	81	72	76	95	97	83	76	83	79	85	83	70	67	93	94	98	82	85	97	76	85	101	74	60	69	91	78	95	86	88	72	81	77	76	84	89	82	82	81	89	85	80	74	89	72	75	82	78	82	83	77	81	83	85	83	69	77	69	72	89	89	80	74	92	86	91	74	71	84	87	83	82	78	76	85	79	87	89	74	80	96	86	75	81	76	70	93	83	66	78	75	85	81	85	83	76	69	75	81	84	75	80	75	86	97	78	79	92	79	77	89	72	98	72	83	102	92	88	76	87	88	63	74	83	78	92	89	81	85	90	66	69	76	85	75	94	72	84	71	86	83	91	97	81	115	74	81	72	95	84	83	84	71	78	81	103	86	72	94	70	80	82	94	70	85	80	73	80	71	75	81	73	85	66	87	80	80	79	85	84	70	76	82	79	76	79	71	73	77	77	76	90	80	78	78	82	86	98	82	75	95	74	79	89	87	84	81	80	102	70	85	79	85	74	74	76	86	78	88	80	90	80	82	101	92	79	82	64	89	72	85	92	77	75	73	84	71	81	75	80	78	83	74	88	79	65	82	97	82	97	87	67	82	93	84	75	67	73	78	70	90	70	79	65	89	77	103	78	86	69	66	81	66	83	76	96	89	82	85	82	81	85	69	63	69	85	67	87	88	88	84	74	77	75	78	71	87	87	70	78	77	89	79	74	77	83	80	62	80	63	73	84	87	80	90	76	72	76	98	78	77	89	72	80	57	92	96	78	81	80	86	83	82	95	96	82	94	97	78	97	96	78	82	95	96	74	84	76	76	72	89	86	81	69	75	71	70	71	84	83	71	89	74	77	88	87	77	74	71	69	73	99	89	91	69	99	73	75	82	90	70	87	84	68	103	65	90	76	87	87	82	83	76	96	80	73	90	79	90	99	71	90	79	63	90	83	80	85	91	81	100	64	97	86	81	80	77	84	79	79	85	81	94	85	95	70	77	77	92	90	89	102	79	90	69	85	89	81	66	72	89	65	106	81	75	72	86	82	91	83	76	73	75	83	84	88	77	71	83	88	80	66	90	87	73	80	79	84	89	82	74	73	80	75	80	83	75	88	75	78	83	88	79	77	63	73	68	91	73	71	87	80	77	83	89	85	79	66	82	88	84	79	79	75	73	82	73	82	91	100	90	101	82	64	86	69	64	95	83	86	80	72	72	85	65	81	83	73	89	91	88	75	82	87	66	83	86	89	61	78	70	82	79	84	94	71	77	78	96	79	71	82	94	84	80	71	88	82	79	90	90	67	76	85	78	89	67	73	108	99	76	94	82	92	88	73	88	84	78	75	74	78	71	69	78	73	91	75	81	74	77	89	98	90	81	66	93	82	71	89	79	97	82	78	83	88	78	97	85	67	74	70	89	86	85	69	94	83	64	94	80	80	69	74	100	87	67	91	80	96	79	69	77	86	82	84	79	88	85	83	102	77	80	87	76	71	83	97	81	68	92	64	87	79	72	68	69	93	98	89	62	81	78	87	79	74	64	78	73	77	71	82	80	80	84	97	63	81	83	84	69	83	81	83	74	68	83	80	78	81	80	81	64	74	80	92	89	96	84	80	69	85	96	70	75	77	94	98	88	79	82	60	88	72	90	68	80	76	74	73	83	74	74	77	77	76	84	74	76	97	49	84	77	88	91	77	80	76	73	80	71	83	87	79	73	72	88	84	87	77	86	90	99	86	72	75	71	91	74	88	83	86	79	65	91	79	81	64	78	59	79	109	95	79	77	98	77	77	72	94	85	81	87	94	95	71	88	84	88	91	77	92	67	81	77	70	90	78	68	77	100	96	77	111	80	84	78	77	83	83	65	68	85	81	83	92	96	71	78	79	84	70	77	86	72	88	75	87	73	71	70	83	75	68	84	78	80	74	87	77	86	74	81	86	68	73	76	73	80	93	84	78	76	81	71	84	100	74	73	87	96	85	73	89	89	89	88	82	90	76	79	91	83	83	107	98	74	87	76	74	80	76	73	78	107	77	77	79	84	87	90	74	71	105	84	73	90	69	59	83	79	91	78	97	103	72	78	83	77	82	82	85	91	74	77	81	83	75	80	77	78	87	76	77	76	88	88	81	77	69	93	74	66	76	85	95	101	77	78	75	91	88	71	67	71	75	91	66	74	62	69	85	76	78	85	84	72	84	72	87	79	85	80	67	79	67	90	76	77	87	82	92	77	73	83	85	79	63	79	92	91	90	77	91	74	68	81	72	67	74	87	95	82	76	80	82	94	77	71	83	93	64	59	78	88	80	96	85	68	70	87	78	97	71	78	83	70	74	85	80	93	89	68	88	76	81	100	98	84	81	83	80	74	91	79	87	86	90	77	86	69	86	77	72	85	82	71	82	78	90	83	60	106	76	84	76	86	80	90	100	81	81	76	74	74	81	86	87	80	98	89	73	76	85	79	91	71	86	65	83	89	88	78	83	90	92	89	79	83	68	57	100	87	70	81	81	86	66	94	99	89	81	72	83
25509	8731	2839	3358	7204	8877	8407	7659	7087	6237	5593	5348	4733	4188	3509	2960	3184	3031	2292	2123	1943	1788	1580	1406	1309	1113	951	950	834	795	788	803	866	811	779	821	870	953	741	704	684	606	638	638	619	606	591	632	636	668	574	620	636	594	597	626	669	588	645	580	602	629	600	585	586	590	643	631	639	684	640	609	651	621	671	634	643	610	638	592	628	632	639	641	620	642	571	578	593	637	627	625	598	616	588	637	644	654	641	585	624	619	595	596	582	640	623	611	634	613	580	595	630	625	658	590	630	581	596	633	624	612	612	612	636	584	650	617	610	674	602	616	649	641	598	610	582	617	629	645	611	565	635	644	630	587	644	571	605	609	609	632	620	600	630	627	620	630	597	615	662	639	611	603	576	613	587	604	612	582	654	612	597	631	621	613	599	619	656	601	636	606	609	621	624	617	610	582	619	648	622	622	626	611	610	601	627	640	645	584	621	612	627	626	613	618	605	668	625	625	661	615	584	613	683	580	597	594	631	669	635	599	640	617	628	612	644	591	620	636	633	585	603	607	666	620	588	620	585	587	610	610	596	628	577	562	593	613	618	635	579	568	608	616	669	617	629	585	622	587	576	624	644	575	619	594	617	581	604	629	568	570	631	567	634	627	603	607	606	584	621	649	641	605	581	597	597	593	599	602	602	617	567	616	629	598	639	613	642	551	595	576	538	627	597	694	575	614	592	609	626	585	593	625	688	617	681	598	652	581	629	620	594	638	586	578	643	601	618	638	586	620	573	616	604	636	596	612	624	602	640	611	567	609	620	588	605	584	607	605	608	599	600	634	640	600	611	630	572	604	632	621	588	588	609	604	585	621	655	618	589	623	627	646	611	602	611	595	615	667	631	593	600	650	595	613	628	678	576	651	554	624	602	690	607	606	604	622	592	643	607	594	599	607	603	618	611	598	610	621	636	633	646	599	630	633	618	590	572	634	583	622	606	662	577	612	618	605	621	598	603	615	658	570	583	570	603	624	572	629	620	575	631	598	635	583	618	625	613	575	571	580	609	591	647	574	619	605	603	592	616	611	617	641	622	583	634	624	630	596	619	675	574	614	588	685	660	610	632	607	611	650	627	575	623	605	614	613	625	587	605	591	570	623	573	566	580	618	611	643	591	632	555	578	637	628	624	572	603	621	630	668	651	647	598	630	629	659	611	594	570	600	623	597	585	628	607	606	638	599	601	659	637	634	605	587	562	616	598	592	599	611	644	587	627	575	632	600	637	567	618	627	621	635	629	592	603	610	579	606	592	580	582	604	596	632	589	623	574	643	633	622	617	612	593	626	621	677	596	639	591	642	555	612	612	635	595	628	625	613	616	597	634	637	630	645	631	635	597	594	648	619	596	632	603	618	643	601	576	611	621	589	559	613	624	643	607	611	610	603	662	640	624	620	637	645	598	616	589	595	590	630	611	647	588	622	628	614	614	642	592	622	590	637	605	609	628	587	610	619	630	628	653	640	627	639	594	652	614	625	647	565	622	632	617	614	657	645	644	593	616	612	642	597	587	638	639	582	628	639	628	587	645	598	610	613	536	641	629	615	578	586	602	603	642	564	609	626	621	616	592	631	624	644	620	634	607	638	626	625	595	597	615	611	627	651	590	599	604	607	633	662	625	599	635	619	639	626	638	590	646	589	643	602	654	635	586	568	626	585	640	667	587	584	668	589	594	667	607	627	637	597	630	632	599	574	566	667	652	609	629	610	602	626	625	563	563	617	614	636	589	639	595	586	615	668	627	594	625	620	616	620	638	651	616	580	601	598	627	615	631	651	587	601	606	623	646	606	610	602	596	611	640	627	626	623	619	685	608	590	571	609	600	580	618	566	635	659	596	627	588	575	617	617	669	674	592	656	604	588	602	632	604	597	623	618	655	612	615	589	584	609	659	640	595	660	607	583	636	634	565	624	595	658	614	587	580	593	582	612	610	617	611	587	606	612	603	613	648	604	611	657	623	638	625	617	618	569	611	641	627	618	564	619	621	612	569	623	566	646	623	618	617	573	592	628	636	581	651	644	612	617	604	613	627	638	611	601	611	604	579	645	633	631	605	613	593	638	591	589	623	614	616	620	584	613	579	620	618	633	558	635	620	590	600	576	607	610	573	635	625	601	652	591	618	616	640	634	586	618	651	555	650	580	619	601	600	582	599	619	624	647	642	660	640	622	577	606	615	601	585	581	620	599	627	614	650	604	648	638	647	648	625	565	594	629	642	625	605	642	663	624	603	569	645	624	619	589	598	676	587	644	634	614	625	607	634	612	611	634	602	637	607	631	578	618	629	614	642	607	589	633	580	592	634	571	645	596	590	619	649	600	655	628	649	602	617	610	637	620	577	635	598	628	601	617	598	587	613	570	611	605	621	626	647	645	611	625	646	580	610	579	587	633	588	613	620	625	584	662	601	617	600	636	563	636	615	605	613	602	606	584	629	602	599	636	620	630	632	639	563	631	551	598	622	614	652	648	607	571	643	611	625	629	592	633	602	588	652	575	629	624	582	575	551	591	612	577	619	590	597	602	555	614	616	603	607	645	626	594	610	584	613	635	638	626	567	580	629	601	621	628	595	598	604	643	620	561	630	601	606	622	604	600	617	609	600	574	548	633	612	640	591	572	601	628	631	616	570	617	632	631	600	637	612	618	616	631	603	636	636	601	629	598	649	620	669	633	572	614	658	540	616	594	635	621	613	636	597	640	616	595	625	608	602	602	617	610	586	597	635	622	626	642	599	652	625	640	622	625	628	648	612	596	600	561	603	630	619	587	618	671	651	623	645	643	612	583	617	602	645	592	640	564	622	635	594	589	592	630	572	669	614	633	622	614	602	663	595	600	610	632	594	602	618	623	572	624	622	617	583	628	632	603	630	568	607	600	616	627	626	608	627	620	642	647	600	610	613	589	626	614	603	614	604	653	595	569	597	670	598	601	641	620	599	656	602	601	642	566	657	617	578	611	685	578	559	594	629	649	606	641	599	621	646	626	598	598	615	661	598	612	596	619	575	598	604	571	590	601	666	616	625	657	648	665	572	637	592	618	619	606	590	578	623	577	623	595	607	606	604	614	603	607	612	629	597	629	610	634	569	604	621	617	561	611	613	598	578	592	579	629	618	629	667	597	639	589	613	585	639	605	600	611	641	595	607	621	691	561	634	622	584	582	621	636	613	610	600	623	623	653	653	624	630	650	649	596	624	651	622	593	596	569	587	671	598	605	615	583	607	642	627	636	575	574	597	587	602	610	587	628	639	571	596	630	614	643	634	585	590	597	616	587	641	596	580	618	568	625	622	627	603	605	587	612	609	540	644	628	628	616	616	649	613	617	627	628	641	654	598	637	594	619	608	591	600	598	617	677	577	629	593	617	625	582	601	612	591	578	673	629	653	601	607	580	609	656	627	654	620	578	628	621	609	623	689	583	596	643	640	611	602	609	634	626	629	657	575	637	616	594	635	613	576	622
4676	1682	343	266	218	280	315	302	337	311	281	264	247	248	200	202	232	178	181	174	150	154	134	129	138	103	90	108	98	92	102	88	91	82	91	111	104	106	78	94	89	81	93	99	87	86	80	72	78	78	90	103	98	105	79	102	74	87	84	78	90	72	91	86	83	91	96	89	91	95	91	80	90	93	100	90	79	85	78	94	93	76	98	109	89	95	76	91	86	96	72	86	85	81	79	87	83	96	92	91	82	100	88	72	94	85	92	97	73	88	82	86	97	79	85	91	82	95	99	82	83	92	87	74	73	103	100	84	76	73	89	98	94	107	74	97	71	90	84	76	86	85	85	79	94	83	95	71	93	83	88	60	73	96	93	101	80	87	76	106	94	76	84	70	101	107	99	68	92	99	93	80	95	90	85	73	69	83	81	79	99	69	84	89	100	75	87	87	93	77	92	90	77	79	80	107	93	84	88	92	82	94	106	100	108	98	81	78	89	88	75	90	96	94	82	92	93	71	85	109	80	79	92	86	74	99	87	90	88	81	101	78	80	86	85	76	87	74	93	81	74	95	71	89	81	82	91	97	93	99	83	98	74	68	82	93	83	88	76	82	78	83	91	77	93	85	83	100	88	84	75	93	84	93	88	91	105	98	93	98	99	73	102	83	95	82	85	92	67	91	92	84	87	76	87	86	86	79	83	71	102	91	75	98	95	89	90	76	89	102	93	93	88	79	91	103	78	88	92	95	81	102	97	86	86	82	96	96	95	87	90	81	84	85	64	99	87	76	85	86	97	79	97	94	84	100	84	89	89	72	102	86	72	72	60	89	91	96	89	86	100	80	105	99	78	81	83	89	96	98	88	93	92	89	93	106	79	83	98	72	104	99	83	70	95	111	80	95	65	107	65	79	91	111	87	86	73	80	97	83	89	77	82	73	90	85	93	85	93	79	105	84	88	78	78	98	97	93	79	71	84	82	90	82	80	95	95	111	72	93	88	77	83	80	89	84	96	76	89	89	77	92	78	89	83	72	103	97	82	89	69	88	86	110	80	89	84	84	82	78	70	100	106	86	96	86	70	91	88	88	84	80	86	87	89	89	95	91	96	71	73	79	67	96	80	80	95	74	118	85	84	94	79	68	107	91	84	103	82	77	76	86	94	84	105	75	88	101	73	84	92	72	94	79	95	77	79	89	87	103	76	86	102	76	94	88	96	92	79	92	87	85	67	74	78	103	86	105	91	86	81	86	93	99	101	81	86	85	74	79	80	105	93	79	91	92	86	84	97	97	99	91	90	85	93	77	81	82	86	94	84	93	97	96	82	88	77	96	98	109	86	89	64	79	93	106	92	90	95	87	90	81	93	96	89	84	98	95	78	93	80	77	124	99	101	74	94	82	89	97	90	91	102	96	94	87	94	79	74	80	84	100	92	105	86	80	95	78	84	110	88	94	71	87	83	83	82	70	75	88	87	96	94	73	81	70	83	98	93	86	89	86	100	106	86	98	85	94	88	78	104	80	89	86	76	89	78	82	85	75	79	67	70	76	76	90	99	90	74	79	77	89	88	99	73	105	91	86	90	80	80	78	90	100	97	94	100	79	105	106	76	100	71	78	78	89	112	83	82	101	88	73	79	79	92	77	85	88	81	75	92	80	110	87	101	80	86	98	81	90	89	83	103	93	101	95	103	86	97	89	88	68	80	79	97	89	95	105	77	76	94	87	101	84	79	91	103	83	90	93	84	74	90	81	75	73	90	101	82	87	73	96	92	85	88	84	85	83	77	93	85	80	91	97	101	80	93	98	90	88	102	98	77	80	90	90	82	79	94	86	77	92	91	93	72	90	104	107	84	79	90	97	92	79	85	97	97	88	84	84	95	93	81	93	86	82	114	106	98	101	87	92	93	88	84	94	91	85	83	72	83	85	97	103	100	88	83	107	85	78	102	82	85	67	71	108	94	83	86	78	89	106	87	90	89	88	84	81	82	76	98	77	82	89	76	76	84	95	94	85	95	94	96	108	87	89	81	83	77	93	95	101	95	108	102	78	89	79	88	95	84	86	77	68	93	96	80	101	81	114	77	85	86	91	76	91	89	83	92	74	88	77	78	89	76	88	82	89	91	101	83	101	101	77	80	93	96	92	78	94	83	94	82	78	97	88	93	82	80	79	99	69	82	87	90	108	98	84	83	86	71	99	84	84	92	78	65	92	59	73	109	112	83	93	113	91	84	74	112	88	89	94	95	81	85	87	104	91	70	104	88	78	80	93	92	98	83	92	90	86	101	78	88	87	107	77	91	96	85	87	99	90	78	96	91	92	98	97	92	94	92	78	80	71	102	101	86	85	91	104	93	84	66	74	93	89	81	89	94	97	83	86	97	79	103	102	92	86	88	96	90	82	91	101	93	79	82	78	87	90	94	108	90	94	83	94	92	102	94	95	94	94	92	93	76	66	105	93	77	96	101	93	113	84	65	78	90	80	98	110	94	82	78	99	80	99	96	96	73	92	82	96	72	74	79	91	100	84	76	92	73	97	89	90	80	85	83	84	91	79	78	93	84	95	95	85	85	96	93	90	86	99	86	97	91	82	81	85	89	97	64	86	84	82	85	93	78	84	86	85	94	99	77	76	94	85	90	66	82	90	83	86	92	68	83	82	79	90	93	86	88	98	86	95	84	94	77	98	98	98	83	108	85	81	95	90	95	108	81	106	84	90	65	88	106	84	84	73	83	91	92	87	86	89	79	87	99	84	99	79	85	89	94	83	75	87	76	71	97	75	87	95	90	97	96	84	85	73	75	92	94	86	76	86	82	93	75	94	94	77	82	96	91	67	74	95	88	100	83	85	83	100	90	87	101	85	80	83	106	90	91	92	89	88	105	88	89	95	96	81	94	92	102	100	79	79	85	92	92	81	110	85	105	75	82	83	93	94	85	90	90	86	109	79	90	91	85	74	78	62	98	80	92	77	93	80	83	82	96	93	66	86	78	93	98	85	100	75	91	75	100	80	87	83	93	65	101	87	105	86	106	101	93	96	89	86	111	82	84	91	83	95	102	79	80	101	110	80	70	79	75	93	79	76	93	84	86	87	96	86	76	93	98	96	77	82	86	94	85	86	81	93	93	76	80	75	95	87	104	91	93	85	90	85	75	88	80	98	75	93	102	92	75	81	94	84	92	101	89	77	86	70	91	83	90	95	79	88	83	74	79	81	94	100	80	83	75	89	101	80	91	81	102	85	80	92	95	75	98	92	82	89	88	98	102	93	83	89	92	88	90	109	94	80	90	103	79	90	97	119	84	92	74	88	96	89	86	79	92	88	85	90	96	92	78	83	102	66	85	84	98	75	75	87	80	92	88	93	81	90	83	90	78	95	82	77	93	93	87	95	86	101	95	92	92	90	87	88	90	84	89	87	82	92	81	90	84	76	90	97	100	111	82	71	82	85	92	112	87	82	80	87	79	77	85	77	104	88	95	88	86	94	92	87	77	78
28314	11305	3109	3958	8749	11067	10094	8964	8256	7463	6639	5916	5384	4667	3903	3311	3522	3345	2596	2428	2203	1891	1655	1625	1469	1275	1000	990	866	775	844	869	818	799	760	776	946	958	780	652	662	567	595	655	607	636	584	616	584	601	568	561	614	590	591	564	561	609	580	563	611	615	573	608	568	601	582	571	614	543	624	657	607	639	597	598	591	600	615	623	577	600	581	576	574	579	611	554	566	575	546	560	567	596	591	597	603	564	545	554	570	589	573	572	555	628	577	538	587	565	567	624	567	578	587	586	581	575	613	613	536	564	592	600	580	566	581	572	599	529	556	548	562	588	583	563	547	524	597	565	586	598	584	524	576	599	593	600	557	566	582	583	569	545	570	555	588	552	597	616	600	555	572	601	563	624	595	554	550	544	557	548	510	529	557	563	557	586	548	563	532	548	597	598	571	551	619	588	566	543	535	589	587	595	535	632	567	590	590	542	571	553	530	593	574	558	605	543	560	558	592	605	559	595	542	557	564	530	537	608	558	584	558	553	550	595	553	577	577	552	563	559	558	551	543	562	535	579	522	575	545	574	571	532	586	617	588	546	528	580	559	607	562	532	578	565	572	626	553	579	595	558	553	597	537	535	608	572	556	573	588	613	556	563	572	564	589	561	567	558	595	568	563	576	576	567	566	549	606	553	601	555	531	550	565	552	553	584	559	577	549	520	594	560	578	545	599	537	597	575	556	530	573	575	597	543	557	522	546	576	590	597	583	615	562	584	578	538	573	545	570	564	560	579	547	568	579	615	559	581	548	570	585	637	545	550	598	562	545	594	568	547	590	580	614	546	537	593	578	581	576	578	494	574	593	592	609	577	538	629	568	576	559	523	550	578	551	532	545	567	545	551	547	561	558	538	601	599	577	546	560	585	578	552	592	582	561	547	608	538	564	530	572	550	572	535	632	555	538	598	546	581	564	581	599	550	579	548	563	556	584	582	602	588	546	571	607	536	591	561	588	579	598	544	602	566	596	548	580	591	562	567	519	580	540	594	620	575	614	584	535	567	628	568	556	549	599	536	589	595	545	592	594	585	595	575	592	554	549	567	570	539	538	515	600	621	625	596	542	574	561	539	571	599	550	593	571	594	606	536	565	577	559	605	537	541	554	556	587	581	514	593	568	608	577	590	586	590	586	554	550	549	571	567	575	605	572	559	530	566	586	546	538	553	571	576	586	537	542	590	522	566	543	553	537	526	589	583	557	573	588	609	563	593	579	580	547	564	577	589	605	599	554	553	549	565	576	535	571	594	568	594	588	523	564	574	555	560	565	526	603	536	579	599	585	583	566	580	559	581	526	562	583	564	603	531	522	594	565	585	567	567	527	578	561	591	595	570	562	544	599	558	595	605	567	562	578	588	563	578	559	616	598	555	558	561	508	601	607	588	569	597	529	604	583	581	563	585	569	547	576	548	583	576	562	589	571	588	605	551	562	554	600	570	588	570	574	550	586	542	578	564	539	551	528	541	593	575	571	571	569	580	584	536	536	552	553	565	587	562	594	561	622	551	559	607	567	586	545	571	580	582	554	602	603	581	510	581	588	585	579	549	560	550	583	615	565	576	602	590	544	571	577	565	579	542	591	600	575	572	559	596	593	567	552	585	563	574	567	538	601	554	574	525	589	607	584	608	551	570	569	544	573	580	562	571	605	577	521	588	602	550	602	571	551	583	548	582	557	577	549	557	571	584	565	542	588	610	602	547	576	573	575	573	600	597	575	564	555	553	569	572	568	551	550	561	605	599	541	616	549	568	582	590	600	579	536	584	584	523	545	598	528	562	604	625	574	544	584	590	549	588	563	553	574	577	571	567	526	571	553	566	565	553	560	583	531	572	545	566	575	579	579	563	572	559	559	610	575	580	553	623	590	613	574	581	599	558	567	542	606	649	536	553	558	564	574	561	580	576	584	567	551	571	587	550	524	543	551	552	580	557	557	543	608	609	623	564	596	572	595	580	593	557	571	546	592	594	557	573	554	549	571	557	565	548	553	548	595	562	580	586	593	588	578	568	542	580	583	584	589	528	593	577	578	545	589	590	602	578	594	554	597	557	571	542	571	555	547	595	614	565	586	575	572	556	560	581	553	567	506	560	580	573	570	605	583	592	554	572	605	586	615	619	572	565	587	556	553	579	548	541	567	595	609	546	552	551	580	583	563	595	551	583	575	517	601	577	573	572	568	551	591	562	560	611	566	572	531	546	594	585	579	586	562	572	583	548	587	560	541	635	556	555	540	575	546	569	571	560	554	576	551	521	595	597	567	584	602	546	594	591	612	616	585	597	542	588	534	607	540	544	558	588	576	531	577	585	544	547	575	525	585	581	573	573	581	551	582	558	526	581	624	546	570	522	569	585	559	578	548	565	566	526	588	568	590	529	598	552	547	572	583	585	586	599	595	581	537	558	553	579	560	551	604	585	616	578	546	573	569	526	565	566	596	586	571	575	578	535	566	601	524	577	565	574	569	544	573	567	596	530	539	575	585	566	576	553	594	581	606	626	581	562	541	631	579	587	536	563	554	527	583	544	519	588	565	591	584	569	583	556	556	627	561	584	556	562	552	584	581	584	584	552	542	577	591	501	587	580	585	550	576	575	573	552	631	570	570	576	547	556	592	566	556	552	576	560	592	604	591	588	566	565	540	579	613	601	553	624	562	584	549	544	593	553	561	551	575	552	582	606	570	626	564	564	563	588	567	555	584	520	566	572	537	563	578	567	606	557	569	596	553	528	584	578	602	568	594	507	566	593	569	579	577	542	562	538	563	569	537	549	568	595	528	549	575	535	563	591	544	610	553	607	535	568	548	544	565	554	580	561	541	579	586	581	563	572	573	572	558	566	550	551	559	563	551	572	573	586	609	593	536	549	592	600	576	606	575	592	559	584	582	568	559	601	577	556	545	602	568	557	581	589	566	535	561	581	576	593	574	565	567	591	572	577	597	540	558	524	641	574	555	550	570	567	587	620	590	607	554	603	584	606	536	544	575	573	590	554	599	603	577	542	513	607	563	538	534	534	589	551	571	565	605	581	577	546	549	574	558	567	576	538	547	550	554	612	608	568	579	551	553	591	566	537	538	585	584	568	590	574	584	552	552	580	547	562	593	617	556	573	568	592	591	570	563	585	594	570	610	547	601	535	614	579	596	514	581	557	533	557	583	588	565	580	552	568	538	626	563	553	559	563	562	598	554	516	586	560	563	534	579	571	595	555	557	578	580	577	587	604	553	591	558	581	578	584	577	587	533	557	579	579	584	562	631	571	594	574	572	541	616	594	556	588	539	602	566	546	549	601	624	587	601	536	570	585	569	591	622	575	581	580	582	570	591	571	547	581	567	592	570	545	555	548	526	618	625	628	536	584	582	571	597	580	573	555	572	580	569	598	526	558	578	548	583	571	593	593	531	538	565	544	546	578	580	589	596	573	531	602	615	564	567	590	550	547	597	574	579	591	568	575	594	591
5130	1361	421	267	301	326	306	333	284	307	267	286	274	267	226	198	222	225	180	196	166	190	202	179	174	168	165	144	134	149	146	135	147	122	144	144	143	150	143	141	120	126	127	121	133	118	115	122	140	112	109	121	130	125	133	106	120	119	147	132	131	109	118	130	115	116	121	120	141	112	112	134	122	116	120	136	132	121	128	133	118	130	116	93	123	115	156	132	140	132	135	128	117	128	122	121	133	135	136	142	134	145	133	134	143	119	140	118	140	158	134	124	113	141	115	129	129	122	107	123	125	114	125	126	127	122	135	126	133	106	115	107	122	132	140	109	138	126	113	141	138	111	110	115	132	136	105	121	123	114	122	128	101	118	132	119	122	113	122	117	122	115	133	122	113	122	99	104	109	137	130	134	123	112	104	123	108	134	133	133	128	125	127	138	123	136	110	113	110	127	114	128	138	115	108	124	131	127	124	121	118	122	136	127	122	116	125	123	131	100	107	124	111	113	121	114	105	138	105	135	141	132	129	129	116	136	105	133	138	124	121	127	129	119	118	113	125	144	120	139	125	116	134	121	138	112	135	128	136	109	125	117	115	109	145	124	150	115	114	105	98	119	124	123	113	144	129	132	123	124	124	128	105	141	141	125	96	125	118	136	122	137	108	142	119	120	122	119	120	113	133	117	120	126	128	145	120	127	138	118	116	124	126	99	130	135	126	115	145	118	128	147	134	125	119	152	136	105	119	113	113	126	120	118	109	131	123	125	115	108	119	120	166	125	121	130	138	135	134	127	125	148	135	127	109	131	125	127	117	128	109	119	125	144	122	116	110	123	112	132	120	101	116	128	120	117	128	104	118	141	121	123	140	137	126	123	126	110	111	152	129	119	130	113	123	121	124	108	119	115	117	108	143	132	122	115	119	154	125	130	128	116	109	130	133	130	130	133	125	116	130	129	124	125	115	142	98	114	114	125	129	128	120	123	133	119	117	123	106	111	134	130	125	121	98	125	125	122	131	138	115	119	127	97	129	137	128	125	119	120	126	128	118	117	108	120	116	138	125	137	126	129	122	132	132	132	138	146	125	115	141	110	130	115	131	129	143	127	128	118	109	127	130	110	113	109	113	107	130	117	133	137	122	133	134	132	117	132	133	116	133	123	118	130	108	120	134	102	109	122	146	148	106	140	132	128	122	126	117	141	124	102	121	121	123	141	152	144	127	131	122	116	126	136	136	129	120	102	136	113	117	129	128	125	125	115	110	132	124	123	128	123	124	142	128	124	138	116	123	116	120	115	136	138	131	125	105	132	105	117	133	126	120	116	128	117	114	147	113	136	117	113	138	110	121	116	133	128	142	122	107	118	127	114	124	113	129	113	105	122	139	113	133	119	145	119	115	130	133	129	132	123	135	122	128	113	114	123	107	111	142	126	143	119	122	114	118	122	130	130	113	126	112	133	144	111	123	110	123	136	128	122	133	107	106	147	114	137	124	114	118	115	124	143	111	137	139	120	132	121	104	110	125	130	116	135	126	117	95	97	129	116	104	121	109	135	128	142	115	126	124	135	121	129	124	114	112	115	121	122	96	117	119	105	121	131	118	106	112	135	129	119	128	117	108	113	111	116	126	124	120	119	137	125	112	109	99	121	129	133	123	121	120	143	123	118	119	121	137	125	118	125	112	119	126	133	128	134	144	128	133	133	120	136	128	118	109	107	131	137	111	109	118	132	134	114	122	122	128	136	129	123	121	121	125	126	121	124	123	137	133	145	110	131	120	130	126	115	101	107	108	116	116	121	115	107	136	139	127	136	116	129	133	132	111	118	129	149	114	135	133	131	96	123	117	120	120	128	154	119	125	128	112	118	114	132	125	123	131	112	117	128	161	122	122	126	133	123	114	118	125	112	143	124	129	116	128	103	143	121	107	139	121	119	115	115	127	102	133	127	137	128	133	109	118	120	122	127	135	125	126	123	123	151	115	130	149	128	139	102	141	124	120	111	127	122	127	122	114	116	132	137	122	119	134	127	130	138	144	130	101	129	122	124	125	100	111	129	127	115	120	116	123	114	144	122	119	123	89	129	135	132	146	116	99	106	144	132	129	128	136	127	128	112	114	106	120	135	117	132	126	120	116	111	129	111	112	123	120	124	137	104	128	122	118	114	108	119	114	143	121	136	108	114	116	120	113	116	123	106	122	117	127	129	130	146	126	141	109	126	121	120	126	129	131	144	123	122	139	104	112	118	112	129	107	123	122	136	128	136	130	107	131	161	128	142	136	133	119	118	150	142	115	143	147	147	124	111	122	119	118	132	140	119	117	129	110	122	125	130	117	132	98	118	116	105	122	97	140	108	131	116	102	117	131	132	134	112	115	120	111	135	149	113	134	126	113	129	114	122	130	125	115	130	111	134	125	127	109	126	137	131	117	124	119	110	138	126	127	95	119	107	122	112	124	131	120	111	115	115	127	132	131	129	117	142	118	115	127	124	134	134	117	130	122	122	125	137	120	117	132	136	125	134	107	132	106	110	95	108	112	123	123	134	137	132	131	125	130	134	133	110	135	121	148	126	100	133	135	148	138	125	129	106	136	112	135	128	115	124	128	124	144	133	118	117	114	124	119	131	129	114	117	130	119	112	133	108	135	109	118	132	124	132	131	119	128	137	125	113	126	113	130	131	126	109	154	107	100	105	125	117	114	125	119	108	113	132	124	134	114	143	131	134	115	121	126	109	103	115	115	135	135	137	116	128	124	115	105	110	146	122	123	119	119	128	108	129	128	128	150	105	130	138	122	105	143	120	118	138	120	122	114	134	120	126	129	130	133	118	144	116	117	136	140	112	127	138	104	145	135	124	117	102	109	113	130	122	121	122	118	115	125	134	128	128	117	127	117	125	129	110	111	119	119	141	114	110	117	121	117	120	125	118	114	122	110	124	126	115	112	111	110	135	126	138	120	130	118	118	118	116	127	111	138	133	124	110	123	127	139	118	129	113	126	129	134	113	134	126	132	118	128	120	116	134	122	124	115	122	120	124	122	121	111	129	121	136	120	128	126	149	107	117	110	129	137	126	116	130	137	109	114	127	138	120	135	126	140	117	114	125	115	135	132	128	136	128	141	122	139	116	123	125	113	129	138	113	113	125	137	112	120	110	123	129	128	115	129	130	125	146	105	112	127	116	114	116	113	112	113	122	114	122	113	107	135	117	125	121	130	118	122	122	136	121	123	142	108	120	130	118	117	120	141	128	123	108	106	115	122	139	105	117	108	108	125	127	137	122	153	143	124	113	133	110	134	117	126	127	107	150	129	134	118	115	119	126	124	126	128	119	131	131	117	131	113	108	139	131	126	120	122	119	139	124	119	130	94	160	113	110	123	142	123	109	156	120	116	108	136	114	123	117	128	131	129	127	133	110	129	120	122	118	114	121	129	133	121	111	137	132	135	130	120	126	121	128	103	116	138	129	120	132	141	133	128	109	109	124	135	108	143	125	121	119
29469	11367	3688	4126	9159	11872	10633	9407	8290	7562	7053	6254	5793	5035	4270	3921	4028	3923	2980	2775	2733	2368	2090	2059	1970	1566	1432	1335	1178	1109	1132	1180	1211	1153	1126	1209	1253	1339	1259	1024	945	956	869	946	963	942	838	927	868	940	893	890	972	874	907	875	869	930	884	919	869	967	896	934	921	929	929	921	946	895	917	935	928	974	871	907	969	948	940	915	884	877	888	885	911	875	943	860	875	879	953	891	919	930	935	895	915	875	843	896	923	861	886	913	893	959	958	891	922	933	896	933	974	980	953	907	892	936	952	924	914	900	922	893	860	927	871	892	901	937	934	917	930	929	835	922	862	878	899	914	924	906	875	895	912	900	868	895	903	890	907	902	907	906	926	880	937	898	948	881	877	888	940	939	919	882	903	898	907	905	906	873	924	904	878	892	886	887	912	858	908	891	861	898	880	914	931	882	881	922	871	887	905	902	877	898	894	886	919	909	900	908	909	899	910	906	924	848	883	905	910	908	874	897	942	913	914	924	939	939	904	954	940	909	920	906	926	878	911	923	930	876	874	901	935	886	962	900	843	868	879	917	874	825	905	868	920	927	978	899	882	891	848	892	900	888	789	877	958	920	864	921	908	883	907	929	896	878	872	885	895	933	880	919	899	873	885	875	883	935	891	899	850	935	848	931	940	918	940	945	949	927	895	939	877	906	884	947	925	951	876	948	900	955	909	832	922	856	881	918	887	839	889	886	863	977	878	899	902	879	876	923	897	929	898	903	887	841	942	910	885	859	929	909	856	911	945	919	841	916	948	901	888	907	847	936	966	889	900	919	924	942	920	846	851	943	860	912	912	860	893	864	863	907	891	874	951	889	925	934	938	892	853	869	849	949	849	912	929	899	891	875	897	890	927	936	879	935	945	925	891	908	858	917	860	924	898	879	927	889	944	826	884	917	887	869	899	908	906	893	897	973	948	901	892	900	924	862	905	961	907	872	919	895	882	938	888	935	941	865	900	898	905	918	884	910	908	916	892	902	946	885	884	915	911	910	878	924	892	860	863	867	951	886	867	880	888	923	908	871	901	909	882	894	914	886	859	902	865	918	869	893	873	851	884	877	956	914	911	952	899	901	905	857	893	897	846	941	877	876	888	922	972	912	884	909	903	948	910	865	942	874	925	898	944	919	884	938	914	937	871	874	912	893	918	884	877	848	924	924	905	948	870	938	888	908	904	892	882	883	943	895	905	919	890	910	918	951	831	870	856	912	916	901	890	942	885	923	915	902	875	910	895	930	904	961	856	894	940	905	932	913	920	886	864	905	907	888	900	883	907	922	846	922	876	900	901	903	917	900	912	874	904	889	926	889	907	852	915	928	884	908	916	877	903	944	934	893	882	929	895	935	948	860	918	905	895	898	903	929	977	893	905	871	939	878	883	897	901	927	837	902	929	888	904	904	905	906	900	911	819	898	911	861	873	912	889	886	917	901	913	882	881	878	921	890	925	904	932	915	825	939	938	866	892	951	898	908	885	843	903	921	962	882	927	916	876	907	929	911	896	877	915	898	838	871	912	920	893	893	894	901	898	869	946	894	851	933	852	871	918	850	868	882	935	984	892	920	908	886	873	907	899	933	875	939	864	873	927	925	878	859	908	972	898	900	887	882	905	908	942	920	902	941	920	897	871	902	894	946	944	878	864	923	881	886	910	929	895	935	856	921	867	868	957	957	919	939	913	877	903	888	930	856	953	896	885	867	869	907	893	911	944	899	893	846	899	931	867	874	841	928	839	892	988	868	944	908	899	846	932	891	937	842	938	867	878	886	962	867	857	892	855	923	870	872	902	915	869	926	862	907	835	904	909	892	908	839	905	877	882	891	881	862	914	892	911	868	920	922	941	936	890	873	920	865	917	885	959	942	889	903	883	871	886	951	876	886	926	894	868	887	919	944	955	909	945	889	831	841	932	888	911	890	923	916	902	924	904	858	944	952	860	877	949	894	907	883	875	879	911	902	869	881	925	918	933	850	931	916	878	873	937	917	915	934	903	819	899	843	909	853	904	879	922	908	893	888	929	894	894	897	949	906	898	941	921	907	850	864	922	885	912	910	928	943	908	911	888	906	897	891	860	923	930	952	844	917	900	893	907	956	889	906	872	881	851	909	883	889	915	888	883	964	868	916	923	913	848	876	908	850	863	926	846	844	909	911	940	912	890	892	955	947	911	851	926	952	873	915	910	896	910	920	932	884	857	870	874	941	932	868	894	961	880	884	880	872	894	924	888	893	881	906	936	904	918	887	896	892	882	908	902	905	932	920	940	906	885	899	953	928	847	919	905	886	876	917	892	915	893	894	900	910	877	946	946	931	960	831	887	885	867	875	894	900	897	920	892	939	910	910	860	892	908	865	893	842	918	875	905	875	913	918	915	900	932	934	930	898	866	894	869	946	947	878	870	890	909	868	861	909	882	917	909	916	847	914	910	888	883	960	937	931	889	923	920	915	908	878	925	926	921	925	865	874	876	899	885	911	890	902	899	931	893	870	896	901	870	861	897	916	877	931	942	924	890	935	874	865	928	921	917	956	892	882	930	944	925	883	886	894	952	865	864	883	934	892	886	895	904	888	885	903	893	823	905	889	899	870	913	877	860	890	885	886	863	949	902	858	909	897	866	901	939	900	844	905	931	902	828	917	910	928	925	863	911	895	917	895	933	939	910	940	888	903	962	885	845	842	934	907	894	879	934	930	935	875	918	865	889	964	898	970	927	911	879	924	857	939	924	908	952	941	902	915	941	962	874	885	914	902	929	972	917	871	979	891	962	950	894	894	917	891	923	907	930	898	924	893	846	907	897	898	937	915	902	873	903	896	931	937	877	898	901	967	930	876	922	923	902	858	893	905	906	890	868	881	884	901	909	882	933	900	941	848	875	860	845	886	892	851	889	926	918	855	923	882	968	872	888	882	942	885	968	870	852	838	876	930	932	927	880	951	877	913	894	869	923	888	918	930	929	1004	866	965	893	883	952	942	883	921	881	882	930	892	937	919	844	934	873	857	872	835	931	942	897	909	887	901	928	932	884	923	887	917	952	918	862	882	939	881	873	889	959	932	906	828	885	904	882	889	925	912	961	875	855	934	935	890	937	887	927	902	866	896	867	893	921	884	876	905	918	933	924	873	948	928	905	943	918	912	906	960	903	884	898	952	873	946	912	917	875	917	881	913	925	891	900	856	858	902	931	953	926	893	914	887	869	965	860	905	889	902	926	912	907	883	850	922	946	947	874	873	895	882	899	884	915	880	842	893	895	863	837	825	906	915	911	930	919	867	857	874	869	918	890	899	849	877	840	908	913	924	894	966	901	931	897	914	913	922	928	891	898	943	873	946	941	920	873	915	929	932	919	905	859	893	935	885	890	924	863	923	956	928	885	898	941	834	893	885	962	935	903	859	949	918	903	927	881	927	909	897	942	902	898	861	888	929	869	889	932	932	913	897	846	920	862	924	880	898	930	887	911	950
6027	2162	442	312	286	381	407	384	361	314	384	356	311	275	269	250	249	259	200	213	199	189	163	164	157	142	124	125	138	133	147	124	135	149	124	136	135	136	139	124	139	102	115	128	127	137	137	138	142	140	117	140	111	131	136	135	104	121	143	123	124	105	128	112	133	120	127	126	136	102	142	133	119	145	103	123	120	120	134	117	99	138	116	130	119	119	128	119	123	113	108	128	109	123	124	117	121	122	135	116	129	106	114	120	107	111	113	137	134	118	119	124	134	139	124	101	129	132	121	119	116	120	124	126	127	124	117	116	147	107	135	117	129	131	152	108	124	125	114	119	131	119	116	119	128	121	119	129	122	136	153	124	122	110	101	105	135	129	102	121	149	118	134	118	122	142	118	126	142	120	129	117	116	118	132	120	117	115	123	120	108	114	104	108	124	122	127	128	128	148	132	139	109	114	122	111	124	120	135	125	127	112	100	100	112	114	141	133	133	114	105	134	126	111	143	110	118	116	141	139	112	113	99	119	117	112	135	126	124	122	131	132	125	114	121	149	125	119	140	134	119	109	124	111	137	131	118	101	118	141	110	119	127	144	96	119	131	106	120	124	122	109	134	123	137	132	128	119	136	122	133	129	118	121	103	114	117	134	143	132	113	113	116	116	147	117	125	126	136	127	131	105	112	117	126	130	129	123	125	126	112	129	112	116	122	105	140	124	130	119	108	120	131	111	119	140	119	117	121	116	134	119	114	124	121	102	135	119	117	129	123	134	110	127	114	123	147	118	142	117	113	116	121	118	121	127	108	115	114	125	140	128	123	135	133	109	119	134	110	115	123	114	123	115	138	132	121	113	120	130	99	121	133	117	112	125	128	137	123	117	109	116	111	128	133	105	119	117	124	119	124	126	127	111	127	124	101	131	124	106	126	124	104	120	133	130	132	113	129	139	135	126	149	107	118	128	123	111	123	123	108	146	119	135	134	121	109	117	128	121	113	128	127	122	124	109	128	139	126	110	118	109	139	125	135	116	123	139	133	110	137	121	131	118	129	134	133	136	150	136	125	109	137	110	132	112	123	110	112	127	100	139	127	122	101	115	130	113	120	138	144	132	113	125	116	140	132	101	113	131	124	119	97	106	122	113	119	106	131	105	130	127	115	124	136	120	122	126	132	109	117	98	138	120	149	133	131	125	121	117	119	129	109	133	136	132	97	113	129	129	127	133	122	131	117	118	135	111	142	113	125	125	133	134	133	149	140	141	124	112	111	128	119	121	129	122	116	146	136	137	130	127	125	136	116	134	121	120	146	122	144	115	106	111	122	124	126	117	114	123	109	116	126	118	125	132	125	130	128	130	122	126	123	112	134	126	133	124	131	105	122	110	120	118	120	119	116	147	127	144	94	118	106	122	145	122	122	128	125	118	124	122	117	114	138	112	119	140	138	124	112	136	133	117	126	127	116	124	107	121	123	106	136	115	139	117	126	109	140	118	125	116	109	110	138	120	138	117	117	135	140	116	124	121	122	132	130	121	95	159	102	114	120	112	137	138	99	124	128	107	122	134	120	124	126	136	117	123	128	130	154	154	114	122	135	114	123	116	125	120	129	127	131	106	125	123	127	140	130	121	121	135	111	124	124	100	117	134	120	128	124	131	134	118	119	141	114	111	135	111	116	128	117	126	131	113	122	121	120	129	147	127	127	127	133	118	111	148	107	128	119	130	108	131	134	110	110	123	121	143	120	148	121	119	130	141	119	119	123	124	125	114	124	121	107	123	116	132	131	111	138	121	113	105	140	110	122	140	106	128	129	115	105	106	135	134	126	120	120	118	144	122	130	119	129	131	132	110	137	115	119	125	136	142	130	118	108	120	126	118	135	120	127	121	124	121	138	121	133	133	102	115	114	110	122	117	125	118	137	128	122	105	122	137	122	135	119	129	118	130	114	142	127	112	133	127	130	109	132	135	122	118	118	120	106	128	116	150	124	124	126	127	129	109	135	127	122	137	135	128	103	125	124	126	118	128	127	111	105	129	109	115	147	122	131	131	114	111	121	117	111	98	118	113	117	129	128	133	132	109	110	125	134	109	117	128	139	115	122	111	131	130	138	129	160	130	137	114	120	126	108	116	135	128	129	121	147	109	128	112	118	124	108	97	148	103	131	91	127	109	134	119	121	105	125	124	119	136	128	128	137	131	118	121	131	123	126	120	128	123	136	132	110	127	121	123	123	138	115	120	116	114	119	126	116	132	132	136	117	146	119	133	141	139	134	114	129	109	124	127	131	130	125	108	129	99	132	106	117	132	129	122	117	129	114	134	113	129	131	128	125	108	105	135	139	131	130	128	109	118	115	115	138	126	122	114	100	116	115	124	146	136	137	131	119	144	112	132	123	116	130	120	141	139	128	120	140	139	132	130	124	118	133	113	125	113	122	128	119	127	117	137	111	128	116	124	116	134	130	117	126	127	129	132	102	105	131	134	112	121	121	118	123	139	129	115	117	110	118	121	122	123	116	117	114	124	125	114	123	126	138	126	113	131	109	144	119	95	132	126	105	126	108	137	122	117	133	128	136	115	135	119	132	124	109	123	115	111	115	120	129	120	132	114	120	120	128	125	97	114	124	120	128	118	116	132	134	110	102	124	135	109	142	120	129	113	133	121	138	126	127	112	125	131	125	121	135	143	128	123	133	122	110	131	124	105	111	132	131	104	116	137	120	128	93	114	116	130	120	135	146	130	134	135	133	116	117	115	109	111	136	129	125	116	107	133	121	95	119	125	121	135	118	125	122	118	123	114	124	122	120	110	112	127	123	116	124	132	128	113	101	125	153	117	109	114	116	106	126	147	114	115	111	119	129	112	116	130	124	118	127	146	122	115	120	130	127	121	134	120	153	124	123	119	119	138	128	128	107	136	147	105	135	135	122	143	134	128	140	129	108	126	118	114	121	130	121	127	131	112	107	113	124	134	140	108	132	103	123	117	134	109	131	139	119	117	143	111	128	119	138	156	114	113	134	146	126	120	122	126	130	118	137	116	104	124	127	132	128	135	140	146	130	125	143	121	132	121	121	121	131	127	98	107	124	106	125	103	131	137	119	115	126	116	118	133	139	119	123	115	119	98	112	116	125	125	118	124	136	138	122	111	121	119	126	118	120	146	100	132	121	128	136	119	130	136	141	126	132	106	117	152	130	123	130	128	120	122	135	126	137	112	137	123	110	113	127	123	123	113	121	145	120	134	126	116	141	111	115	106	129	114	134	115	108	114	130	120	135	118	133	113	137	114	137	120	116	122	106	131	138	130	138	124	127	130	112	120	133	139	106	111	123	117	137	112	118	105	132	132	93	118	113	112	128	102	129	134	115	112	99	103	123	98	124	114	121	110	124	101	125	136	101	122	114	129	106	139	132	120	127	123	124	130	126	145	129	104	129	125	106	107	124	148	117	121	116	112	137	138	129	146	118	109	129	126	152	120	113	134	129	133	117	98	138	123
33560	14602	4219	5171	10968	14813	13253	11395	9929	8906	8447	7482	6847	5594	4722	4769	5001	4241	3463	3236	3067	2737	2511	2354	2233	1837	1633	1443	1317	1182	1211	1253	1177	1193	1197	1208	1290	1390	1278	1102	963	868	902	896	904	914	917	959	911	906	908	875	842	845	841	853	934	918	917	869	864	857	863	931	879	862	873	874	883	944	930	951	897	912	963	942	894	884	892	885	886	869	906	873	894	902	891	866	870	879	877	885	896	890	876	862	829	896	902	884	869	876	901	908	875	925	944	870	866	851	919	909	913	924	870	861	865	866	911	848	898	915	903	918	835	872	903	890	908	869	876	826	847	898	839	884	884	860	894	911	940	859	912	922	886	841	863	859	858	858	832	852	875	912	890	836	849	910	961	870	856	868	909	872	872	809	834	899	860	886	832	843	858	881	827	870	883	849	869	846	848	852	893	908	883	852	899	854	892	843	828	844	853	939	889	906	857	854	875	934	849	889	870	871	905	848	917	893	867	862	825	859	890	868	926	858	874	850	904	834	868	855	852	891	857	887	856	836	888	878	862	873	816	809	826	884	889	869	911	876	858	862	847	880	858	889	876	886	922	826	850	853	876	832	860	950	886	861	848	869	851	877	835	862	894	848	827	816	867	911	886	885	859	860	900	884	846	872	871	818	862	856	859	897	859	867	911	913	843	878	874	897	867	880	842	861	828	930	856	836	852	842	836	882	905	895	855	835	874	856	850	851	845	873	913	850	923	860	863	870	870	946	857	824	879	850	855	884	885	879	836	882	878	884	864	907	824	855	906	814	847	869	889	839	870	893	840	859	877	861	860	814	869	901	869	894	873	860	859	858	887	880	894	833	832	897	900	850	852	896	848	814	863	851	865	884	870	813	861	877	886	899	869	861	906	850	916	882	883	893	832	848	837	877	847	863	888	844	845	898	902	886	928	840	821	818	886	842	873	919	868	871	839	919	871	867	880	882	850	851	858	894	888	870	930	830	889	852	818	843	884	847	871	844	899	856	856	909	922	840	854	904	881	917	881	851	794	888	865	894	861	843	842	869	853	836	891	885	880	900	900	873	910	891	836	915	824	861	894	859	837	872	873	895	900	847	883	899	916	873	863	915	931	904	873	890	869	880	854	883	830	867	910	837	818	794	883	904	875	896	866	921	832	870	859	875	853	805	870	902	855	832	867	858	890	873	865	840	883	851	871	848	834	889	887	878	822	803	830	860	902	865	814	908	922	841	860	819	875	858	883	835	829	916	859	922	875	922	924	872	848	840	868	874	825	899	852	855	904	888	882	871	820	846	871	888	865	913	842	826	874	839	872	843	843	817	890	890	817	890	925	874	920	798	859	872	881	886	913	851	846	820	851	884	828	850	833	856	879	880	907	856	900	870	842	848	930	896	881	853	862	898	903	890	885	855	862	866	886	858	922	879	915	877	887	827	953	846	887	885	873	859	883	832	873	876	820	877	835	835	887	830	891	903	887	847	875	841	872	856	833	870	845	874	876	860	894	854	844	828	877	886	876	867	834	817	853	890	834	863	870	926	842	823	870	928	902	846	910	850	874	852	875	868	901	919	876	832	815	875	867	840	857	805	840	841	834	902	859	855	863	871	898	861	893	868	898	866	885	897	887	900	884	832	831	856	873	838	843	887	918	879	861	853	843	851	886	827	871	854	857	876	839	868	880	833	846	891	837	895	846	892	815	918	895	850	855	861	818	884	839	871	890	860	828	817	886	885	864	875	851	900	869	852	871	872	866	901	870	884	839	873	802	851	842	853	918	846	883	832	912	815	827	861	868	839	817	926	922	849	888	843	842	920	854	828	871	872	852	900	849	868	879	854	847	883	858	928	895	863	829	923	836	874	839	899	887	833	896	897	888	830	920	886	836	859	902	857	839	904	879	849	825	917	830	930	862	899	892	895	941	930	809	848	857	907	841	843	868	857	827	830	848	854	897	853	878	854	842	900	850	866	949	851	887	873	898	827	833	832	869	857	902	855	873	889	862	889	884	873	864	854	906	845	848	903	825	823	939	843	876	915	892	841	866	827	859	852	889	866	835	855	843	884	825	892	821	901	922	852	881	868	884	882	883	867	841	862	832	869	867	876	923	930	879	851	917	894	862	855	836	885	961	881	854	907	896	930	867	861	850	923	818	898	859	888	920	888	820	868	885	864	907	865	818	905	916	817	885	846	890	862	897	904	886	882	869	886	866	852	889	873	867	876	854	885	896	869	866	867	844	853	823	868	851	867	914	888	879	855	832	860	880	920	905	864	874	835	841	895	863	838	846	865	895	852	879	893	849	833	847	841	892	887	878	883	831	862	873	832	893	896	863	879	886	852	891	847	883	860	827	846	853	884	888	839	897	890	862	857	824	883	869	865	837	885	921	887	899	854	836	856	870	887	858	877	834	898	852	871	800	813	856	878	844	840	853	904	839	866	817	898	879	893	914	876	856	857	875	851	838	856	860	855	880	882	855	857	888	892	845	830	874	836	865	944	847	869	874	834	890	841	848	927	899	903	845	876	892	851	861	900	890	892	889	869	861	813	879	899	861	875	851	876	864	863	853	875	889	911	849	898	880	828	827	904	889	918	886	895	819	899	866	910	835	892	938	867	840	844	934	917	869	837	828	861	893	845	885	904	898	866	892	873	815	843	854	880	870	803	850	889	893	866	862	877	888	867	863	855	841	852	911	881	885	828	853	844	871	854	891	923	877	899	852	876	881	852	814	851	846	879	890	897	902	872	835	863	864	842	866	865	844	883	888	902	869	852	842	874	927	872	949	892	905	856	853	844	909	898	848	878	814	902	921	834	854	831	860	859	870	850	824	865	840	869	914	898	858	861	834	909	851	866	864	896	838	831	864	851	861	838	850	904	885	865	830	830	861	877	836	848	839	891	872	883	884	927	884	897	875	823	859	893	879	870	895	880	914	870	827	860	870	865	907	828	869	865	876	895	864	849	863	871	843	907	880	829	804	825	908	858	840	917	886	868	894	887	887	865	901	876	868	866	896	852	922	855	843	850	853	856	844	856	860	895	899	865	852	864	891	861	899	861	935	866	864	837	818	866	937	881	871	855	858	887	835	856	936	890	888	800	858	865	860	815	956	846	895	892	867	895	897	829	918	883	867	887	854	881	894	839	861	874	860	881	887	852	840	852	850	876	868	880	846	857	841	885	838	837	855	856	872	840	906	870	925	874	828	854	895	903	911	896	857	867	852	903	880	903	876	858	923	866	856	849	874	876	915	924	855	881	891	837	835	887	827	824	869	867	868	913	887	901	891	869	884	923	926	854	889	847	872	857	885	868	905	852	897	886	909	933	866	869	900	840	865	893	858	886	843	830	897	857	868	891	831	834	888	925	847	880	861	870	852	848	884	860	860	895	916	885	881	904	911	888	856	897	912	890	877	887	859	894	912	877	894	877	865	858	856	861	852	875	851	852	900	841	861	870	907	917	835	872	870	890	960	852	870	872	838	907	874	823	902	884
3424	888	240	205	175	218	230	240	211	197	199	179	203	193	157	187	187	168	140	123	136	144	122	108	103	110	93	96	88	108	86	83	76	93	95	84	85	96	98	94	95	92	74	87	90	86	84	83	84	83	90	82	80	74	84	84	87	78	76	87	107	80	90	76	92	75	88	74	87	82	96	102	78	73	75	81	81	78	77	95	58	88	68	92	93	80	84	90	79	92	81	76	84	82	76	83	87	72	83	78	89	78	80	77	95	79	75	79	71	77	82	66	90	79	92	82	82	82	81	83	68	87	67	86	69	80	82	75	68	74	91	79	72	90	68	74	78	99	94	87	78	79	100	75	82	89	83	78	93	71	85	80	77	96	94	83	86	73	72	78	76	88	81	71	84	71	67	72	99	83	96	80	78	84	89	74	71	81	74	96	75	93	90	90	79	65	79	89	75	86	92	78	76	94	89	95	86	89	62	69	76	82	91	76	78	82	73	80	80	84	88	82	84	81	86	91	66	70	76	87	77	89	88	83	90	80	83	85	77	73	84	79	78	90	86	78	104	70	72	69	73	86	95	81	66	83	79	94	84	68	85	84	87	65	84	73	86	74	84	80	75	101	93	74	78	94	90	88	81	86	85	98	80	69	91	74	74	71	84	71	85	81	88	89	84	80	88	96	74	86	86	81	78	84	80	69	80	82	84	100	73	65	87	81	72	85	85	76	69	89	75	79	92	95	80	92	92	77	98	70	91	71	64	76	80	101	80	87	87	75	97	88	88	84	74	67	100	85	90	74	65	68	83	90	95	63	94	76	66	77	78	81	82	71	75	75	72	82	88	85	80	90	91	90	86	77	87	63	89	86	77	62	92	86	76	78	77	87	79	69	73	72	73	91	64	97	85	80	83	87	81	99	91	66	88	85	81	81	69	94	87	88	86	77	56	80	78	88	88	86	67	91	87	84	87	87	80	90	81	72	96	71	85	69	86	85	79	79	63	78	103	68	93	87	81	73	95	88	74	98	84	78	73	78	82	93	88	74	89	68	84	83	89	83	90	95	75	96	68	82	79	81	69	79	83	73	76	77	67	78	78	78	104	85	82	95	93	76	80	70	87	84	87	83	83	68	70	83	83	90	85	70	72	75	84	79	81	84	87	90	73	80	89	65	77	76	63	73	90	79	75	107	75	81	87	83	104	85	69	86	110	74	68	96	91	84	84	85	76	84	82	77	75	88	90	75	104	73	101	83	70	96	62	85	67	92	95	75	81	77	74	66	100	68	77	83	77	87	90	84	90	88	78	87	99	72	102	78	88	71	72	83	87	93	80	88	89	75	81	67	88	90	84	60	94	69	85	88	59	72	75	79	91	88	76	73	71	71	83	79	85	82	84	76	94	94	84	82	66	77	77	74	89	82	87	92	77	106	97	80	77	79	85	68	86	74	67	84	59	77	72	104	73	86	92	86	72	84	85	66	86	80	96	85	82	68	66	87	67	74	80	79	86	60	79	70	82	67	86	98	78	71	82	89	74	90	89	94	74	82	68	79	68	98	94	78	87	92	78	78	88	67	86	67	77	91	78	81	85	89	91	74	74	74	77	69	83	86	71	83	65	81	89	83	82	73	79	84	86	78	66	72	75	79	99	62	79	67	81	87	88	83	77	97	88	85	74	78	77	75	93	76	74	90	88	65	82	82	101	75	82	89	83	82	76	79	81	89	88	91	68	67	77	70	88	86	99	85	83	80	83	94	85	88	68	75	85	77	85	71	85	95	96	84	85	82	88	82	97	92	74	77	72	88	71	84	89	75	64	66	86	69	67	85	95	67	89	77	75	96	82	87	82	83	78	92	71	89	79	82	84	95	73	78	103	74	95	82	73	85	79	91	86	82	84	85	79	73	103	82	77	96	87	74	63	79	87	95	90	79	88	84	66	98	73	85	89	75	69	76	92	98	89	62	92	79	77	91	86	99	72	86	65	84	85	69	80	87	71	87	93	89	80	105	85	83	91	84	73	84	71	101	97	96	83	84	92	78	83	75	81	95	80	73	88	80	83	77	87	65	97	73	83	74	90	66	79	80	93	80	76	78	78	69	71	78	70	84	73	76	82	87	85	92	75	89	98	92	79	75	90	53	86	92	98	91	79	84	81	78	87	76	86	76	94	98	80	72	80	86	93	76	78	73	94	79	80	90	90	86	89	89	78	75	90	85	76	95	66	71	90	77	81	82	77	94	85	77	72	90	96	60	96	91	83	78	80	92	86	86	96	79	97	104	79	100	87	79	96	98	72	85	71	99	85	71	95	89	82	69	89	66	80	75	80	97	80	89	80	86	68	89	86	73	88	97	76	81	79	79	83	89	77	96	83	61	100	71	60	91	93	84	79	94	78	88	78	84	68	81	84	67	75	87	94	89	90	68	84	91	65	83	51	83	80	85	72	81	87	92	94	85	82	68	60	69	74	89	84	74	89	90	86	79	86	94	96	88	86	71	81	85	78	72	89	93	111	94	70	80	83	79	75	84	81	88	81	84	83	90	87	68	63	85	83	77	69	85	66	85	86	72	81	82	77	81	101	66	86	74	77	74	96	98	83	71	79	88	74	80	86	81	74	78	92	60	95	78	79	76	78	100	69	79	91	66	82	76	82	97	81	84	77	81	79	95	93	91	77	79	83	97	75	80	80	79	75	69	84	85	86	71	85	76	103	84	73	94	82	82	62	69	82	83	70	75	68	80	76	96	80	86	64	73	81	83	85	89	93	75	80	66	83	102	74	84	89	85	79	100	94	90	79	86	86	90	90	92	68	91	87	73	88	99	81	88	83	92	83	82	65	90	98	92	91	99	84	70	85	106	91	74	75	85	67	76	75	77	91	93	58	88	73	74	87	82	87	82	80	77	82	97	85	77	83	89	74	70	88	68	106	87	94	84	67	80	69	66	71	72	77	73	82	82	72	68	83	82	70	75	77	77	83	79	65	94	78	86	74	84	96	69	82	90	88	74	79	72	89	80	103	88	86	88	89	79	78	82	66	71	73	66	77	86	75	93	67	84	77	86	71	84	81	88	85	91	86	85	90	84	77	85	100	75	84	75	70	79	72	88	90	86	75	90	70	90	85	89	79	65	99	79	83	76	81	86	71	76	83	80	72	83	71	72	75	93	90	75	84	68	83	90	85	73	78	68	88	88	78	75	84	105	77	76	102	81	91	87	64	90	81	81	85	84	88	84	84	85	85	85	65	75	73	78	79	83	88	94	67	96	86	77	84	68	70	95	81	77	108	72	70	81	95	99	80	73	61	60	85	80	80	79	86	70	86	84	87	75	94	93	78	86	95	65	90	80	79	86	74	81	81	79	71	81	81	67	83	86	76	73	91	85	88	79	79	86	79	87	97	93	92	91	89	76	67	70	81	86	101	82	78	82	80	73	97	82	75	58	84	75	72	62	75	78	86	76	85	81	91	88	79	80	77	72	89	78	78	78	74	83	94	85	71	81	82	81
25811	8526	2752	3049	6947	9711	8608	7171	6168	5411	5055	4537	4303	3349	2902	3104	3390	2756	2232	2239	2049	1833	1731	1549	1516	1231	1068	933	791	777	805	816	833	811	804	811	840	970	878	713	644	639	586	590	609	639	587	595	618	613	589	622	588	585	583	579	645	621	646	606	608	651	598	659	622	632	608	627	646	618	642	642	622	642	662	660	667	615	627	646	605	628	605	576	609	645	638	647	570	627	588	623	625	606	611	609	627	578	669	636	609	620	652	595	649	626	577	655	630	639	653	665	578	635	637	611	653	585	628	590	629	636	637	630	593	607	634	601	640	606	634	603	584	648	653	621	594	616	618	640	589	569	601	615	641	602	609	662	673	609	632	609	651	616	607	622	575	598	622	588	582	601	633	611	600	633	643	648	552	640	611	601	586	622	619	615	633	620	630	592	619	618	622	647	609	636	608	589	594	629	643	643	635	620	619	650	628	581	641	656	641	606	615	621	609	575	625	635	626	593	641	578	613	646	598	613	623	548	588	627	616	614	602	624	596	609	612	641	627	610	588	584	601	631	605	660	597	625	652	571	656	580	645	633	573	621	639	639	620	611	622	569	596	558	587	555	616	555	574	624	578	620	605	544	629	627	640	630	606	597	619	628	619	652	617	602	606	628	620	627	663	654	613	596	613	612	599	631	624	565	608	580	622	604	655	628	599	613	557	635	598	619	584	605	632	633	628	590	661	587	620	609	605	637	639	647	565	646	571	609	633	625	598	589	610	613	597	613	597	624	642	607	658	621	608	605	601	645	609	636	657	630	617	621	616	598	627	615	612	594	605	642	612	604	631	604	586	616	585	665	629	578	658	628	654	595	570	595	583	597	562	618	632	614	613	606	626	590	649	599	620	610	643	616	626	619	624	655	565	592	546	653	620	639	612	592	633	625	582	650	635	643	579	624	608	609	599	603	637	639	605	650	636	573	622	603	600	602	598	585	623	614	601	628	576	587	576	560	634	626	617	626	663	598	640	613	572	631	703	623	621	653	653	624	617	618	637	618	641	618	655	634	612	557	665	617	582	614	649	598	583	648	665	582	620	599	628	615	614	583	631	602	614	637	624	607	619	608	589	623	636	626	623	607	575	642	593	616	587	640	584	625	628	576	641	613	655	623	603	662	633	646	616	631	621	653	626	608	595	617	602	667	573	597	599	630	581	581	630	611	613	607	619	624	628	600	589	603	622	617	666	612	649	617	637	629	615	609	641	602	652	651	575	618	579	667	665	616	634	631	616	652	622	616	599	567	635	635	603	641	601	553	618	637	626	587	603	619	561	633	630	610	617	648	610	602	598	588	618	589	619	664	573	628	636	608	621	654	667	619	649	573	635	568	633	669	624	605	571	600	665	629	631	601	598	590	639	604	628	626	641	633	625	633	615	619	650	594	588	603	616	601	607	625	607	598	591	595	626	621	601	640	624	582	616	577	558	596	605	637	612	597	606	642	658	644	598	645	624	633	606	632	645	570	602	649	599	611	641	605	581	617	569	630	630	602	652	618	611	665	589	588	590	612	587	641	606	593	628	631	632	576	634	607	592	645	631	638	647	598	595	612	627	607	631	594	627	643	612	632	642	625	606	641	623	593	584	661	615	659	627	608	590	663	611	565	622	582	600	616	613	621	605	627	621	585	586	582	603	622	621	615	621	590	608	607	600	595	619	581	634	630	601	619	670	630	631	669	619	619	656	611	615	638	637	608	618	612	604	616	625	602	633	602	634	622	608	631	627	616	613	601	587	583	618	588	603	632	642	561	598	606	604	614	621	613	607	624	670	632	609	689	625	629	581	604	605	625	615	657	597	587	596	647	653	600	593	632	628	561	579	607	641	583	608	607	576	586	642	645	596	590	650	610	601	609	616	645	603	656	621	612	595	598	586	650	585	588	634	609	614	678	664	568	612	614	605	594	625	626	606	630	628	619	610	640	600	627	597	629	574	592	631	554	601	659	633	638	618	591	617	603	641	591	669	664	604	656	591	649	605	611	617	599	603	633	614	663	620	588	592	566	607	625	596	637	604	610	620	598	656	603	635	590	627	589	634	612	609	636	606	670	619	615	611	583	642	594	604	658	630	617	644	640	601	599	660	631	639	579	629	634	607	576	655	641	613	619	612	594	593	584	602	586	634	626	609	594	576	610	613	587	591	617	620	600	565	634	636	610	638	564	614	638	672	624	607	609	594	657	583	590	590	610	616	639	595	647	639	605	626	645	612	593	602	623	605	587	637	579	630	619	562	631	653	582	601	644	625	654	619	638	603	625	617	605	644	614	600	644	650	587	568	618	611	601	614	594	623	576	612	590	614	634	605	602	606	631	574	649	617	612	622	562	569	586	622	649	612	648	642	607	627	667	601	618	651	652	622	597	565	610	658	616	675	608	603	604	652	621	597	583	626	612	632	633	645	612	601	596	609	639	612	626	626	623	620	642	581	608	588	598	651	606	597	566	624	646	642	596	595	635	591	609	668	629	650	602	656	629	623	610	627	638	593	623	593	576	600	619	647	616	590	635	592	584	618	633	645	598	600	590	656	687	645	637	573	643	628	607	595	637	616	646	627	576	589	598	581	667	610	606	650	615	562	596	584	622	617	643	659	625	613	650	622	602	622	635	570	669	603	615	609	630	587	621	580	650	620	608	600	641	611	659	589	604	608	598	647	624	644	608	588	596	589	598	586	619	597	600	625	604	589	614	653	600	629	605	632	603	596	598	606	602	663	590	560	619	623	608	574	601	659	577	589	634	606	584	627	572	586	592	633	592	597	595	633	571	601	595	606	586	628	606	612	645	585	659	640	603	598	611	634	616	616	608	619	680	618	605	567	582	589	633	586	613	634	614	606	628	617	595	601	612	608	640	590	586	631	636	620	617	589	577	642	608	609	609	600	571	582	615	595	570	577	612	641	598	627	585	634	625	591	644	590	634	593	631	623	642	633	607	655	617	621	623	611	604	601	581	611	611	615	629	592	616	593	580	607	635	598	665	624	567	612	642	652	645	599	630	591	594	579	647	599	584	592	600	626	590	590	650	597	622	589	624	628	648	637	652	626	635	591	596	634	646	611	603	607	632	612	618	563	617	614	595	638	628	652	610	671	580	654	564	644	602	635	626	648	637	608	662	610	550	637	618	613	612	621	589	636	653	632	633	618	601	566	606	628	612	590	639	637	608	615	637	607	609	625	633	639	710	611	621	629	598	614	612	620	636	634	608	633	612	614	633	624	602	586	606	596	634	580	612	613	658	619	622	608	644	609	630	615	596	618	618	601	592	645	591	558	635	623	628	613	600	595	618	594	618	620	631	630	642	571	634	615	606	592	630	638	624	629	616	608	627	596	635	627	615	659	627	663	638	569	611	608	608	621	645	665	651	599	642	609	600	621	645	637	626	620	617	627	620	600	613	579	640	624	615	629	593	642	637	613	644	655	622	614	635	616	613	636	656	641	621	615	601	581	656	601	625	624	658	613	604
4736	1750	415	248	224	264	327	275	243	257	247	233	247	185	158	170	203	163	148	172	153	134	140	136	134	123	120	107	93	97	85	116	102	74	95	105	87	108	102	110	98	99	86	90	89	83	92	88	90	86	106	101	101	94	84	96	99	85	77	79	87	80	84	88	92	104	89	85	84	95	91	93	88	107	90	97	76	88	93	81	79	83	93	85	89	100	80	107	87	90	87	84	83	78	85	85	89	87	95	106	89	71	94	107	95	89	85	81	101	81	79	93	93	88	98	93	94	90	83	80	81	84	93	86	87	97	85	97	75	92	72	93	96	81	91	82	87	74	85	99	103	93	90	97	95	95	84	77	96	86	85	96	82	84	92	93	87	95	104	86	79	86	94	85	104	82	85	83	79	101	92	96	85	86	93	74	80	94	96	68	83	77	100	86	97	86	80	69	91	88	81	85	89	87	95	80	69	86	96	83	93	95	80	90	86	92	85	79	87	83	75	92	78	81	94	101	70	93	87	89	97	83	85	99	83	93	78	87	84	100	79	72	96	78	92	87	63	83	76	74	89	79	96	87	83	92	96	87	73	94	80	82	84	100	105	72	80	97	115	76	76	107	89	70	95	93	89	100	88	95	78	77	83	79	110	81	79	97	83	99	79	89	94	100	75	86	94	84	74	102	111	112	97	88	83	91	76	102	87	91	81	77	78	95	86	89	91	89	106	89	87	107	91	91	97	91	68	94	82	100	90	82	90	93	92	91	81	77	84	87	86	76	100	85	75	97	88	94	86	77	86	85	73	85	105	81	96	105	93	92	76	96	105	83	90	75	91	86	88	81	78	101	91	87	85	85	86	88	84	92	85	88	82	93	84	79	85	86	72	84	88	77	96	92	87	91	87	93	83	95	108	98	85	96	81	82	109	90	98	91	74	85	95	90	103	76	77	77	95	94	92	76	94	92	97	92	95	85	88	97	98	80	103	90	108	88	79	94	89	86	86	88	81	89	92	76	75	88	110	93	84	89	102	89	108	87	107	79	69	91	101	77	91	102	95	87	102	81	81	94	87	85	94	85	83	76	93	96	86	84	82	86	93	87	72	102	97	91	82	85	91	105	81	80	97	99	87	88	81	89	72	86	90	83	103	85	85	88	85	87	100	88	108	93	101	60	81	83	76	101	76	86	84	101	91	85	76	87	89	100	83	81	94	102	85	96	83	95	98	81	81	77	80	90	94	98	88	75	84	91	77	85	103	69	94	83	92	82	89	84	88	76	87	97	88	94	88	80	114	90	85	90	84	80	67	84	99	86	91	82	77	109	88	91	91	95	105	104	88	71	97	99	93	100	89	87	77	94	85	66	84	89	93	81	118	77	101	100	87	95	90	103	93	85	91	91	98	90	80	88	81	86	94	101	74	75	100	92	85	100	79	94	76	76	77	81	82	83	91	89	94	102	94	81	92	96	91	92	96	85	89	98	99	101	86	89	96	80	105	95	104	88	96	77	93	91	77	79	92	69	81	87	90	83	88	82	95	65	76	100	111	85	89	84	92	81	98	97	92	101	90	85	85	82	97	100	98	87	78	76	98	93	77	98	89	85	89	94	94	93	103	79	99	92	89	96	82	86	97	80	80	91	84	70	92	102	95	78	88	95	89	75	89	89	83	114	83	89	77	99	80	83	85	95	82	102	90	87	90	92	91	95	88	94	80	104	94	98	78	82	85	108	86	96	71	94	85	93	83	83	82	89	76	86	82	82	90	92	89	83	92	92	82	70	110	89	95	87	88	75	116	97	70	92	91	90	80	88	100	91	81	95	83	78	98	83	83	83	89	92	97	103	90	97	99	80	85	91	87	65	117	70	78	89	76	105	93	88	82	79	91	82	84	104	89	79	87	80	80	91	88	100	84	101	107	82	83	91	84	71	91	78	93	99	83	97	97	78	94	99	82	99	78	88	95	91	94	90	85	91	85	78	90	90	84	76	95	81	76	90	84	91	90	79	91	100	85	98	91	75	90	81	74	94	100	84	102	70	89	96	96	81	107	104	114	95	99	90	92	104	95	109	77	88	94	98	81	91	80	88	92	109	92	99	80	90	83	101	94	74	79	86	88	73	96	93	82	87	78	79	85	77	78	83	85	84	93	85	88	81	92	92	84	87	92	86	77	101	89	97	87	67	74	99	73	88	98	106	90	88	83	86	103	92	95	76	80	84	94	103	74	87	80	78	81	97	93	83	89	95	84	96	90	73	89	90	96	81	86	86	81	86	79	92	84	88	92	81	97	85	79	85	84	88	94	91	85	82	93	89	86	94	90	75	95	80	80	83	83	82	102	80	89	89	85	95	86	101	99	84	92	90	79	83	96	79	85	81	78	97	77	90	102	91	90	84	114	89	90	71	87	85	97	110	93	83	86	90	102	100	98	89	98	81	81	82	91	104	88	81	108	90	92	71	76	81	82	82	93	90	88	99	88	110	101	90	93	98	101	84	88	87	101	91	102	89	78	88	78	84	96	87	83	76	92	96	95	80	85	79	81	85	73	93	82	97	89	88	83	72	90	84	85	90	70	73	101	89	79	81	88	79	90	90	87	106	86	96	80	89	93	84	88	96	101	89	86	85	82	81	89	77	83	84	80	84	88	85	82	88	103	94	94	87	95	88	88	83	85	95	83	81	75	81	104	89	89	84	94	88	80	91	92	80	97	99	73	91	96	82	87	81	95	84	86	95	99	115	88	75	94	75	95	92	70	100	83	69	100	93	95	76	80	82	71	75	95	88	86	81	83	101	85	79	95	98	80	109	87	100	89	93	83	90	92	67	99	93	94	89	90	80	85	94	80	88	81	84	76	106	87	62	100	84	98	91	106	99	88	98	97	94	89	83	85	84	106	102	81	96	86	70	75	90	83	91	107	76	70	94	82	87	96	113	84	81	101	78	96	94	104	88	94	71	83	72	99	88	91	84	97	98	83	78	93	80	100	65	72	75	85	90	92	90	84	107	94	84	87	97	101	98	96	88	80	82	107	87	86	74	81	103	99	83	74	92	101	68	82	89	75	90	71	76	87	91	82	91	89	105	99	68	87	96	86	92	94	96	93	96	89	100	89	93	87	77	76	93	93	89	89	76	73	90	81	91	75	95	82	75	74	97	108	79	93	93	91	86	79	75	95	88	88	83	63	89	84	92	90	96	67	83	89	95	75	85	80	79	84	88	96	92	80	85	83	86	98	81	91	90	79	99	98	90	101	85	75	105	95	91	102	83	87	95	68	89	89	89	86	92	87	87	88	90	106	80	71	74	76	75	84	89	92	95	74	106	81	78	99	91	103	93	88	95	96	82	74	81	95	104	86	92	77	96	90	76	81	98	81	87	93	86	86	92	100	79	91	100	95	69	82	91	95	86	76	106	92	90	88	86	96	89	99	79	95	92	97	102	100	80	89	81	72	80	78	87	90	95	86	105	70	92	114	93	104	90	103	83	103	100	75	97	95	88	82	90
31178	12654	3685	4039	9026	12659	11818	9108	7880	6632	6004	5521	5211	4046	3792	3750	3950	3215	2790	2753	2477	2187	2051	1801	1810	1488	1187	1121	935	851	912	906	967	899	908	917	965	1109	1000	816	730	662	660	655	633	621	670	622	642	626	621	635	652	618	648	617	626	609	621	696	636	630	644	657	610	614	634	621	658	658	700	655	694	632	675	653	631	664	654	651	668	680	601	660	602	609	650	597	632	609	634	664	617	648	633	600	633	611	626	683	622	640	645	622	640	648	635	626	690	658	623	608	702	670	623	626	643	645	661	627	656	670	617	662	688	652	650	614	622	641	619	637	661	688	614	618	637	585	656	620	643	659	638	585	632	641	615	674	608	650	672	619	663	625	626	645	635	635	656	633	610	680	660	651	623	621	598	643	646	664	645	670	665	639	613	606	643	619	582	643	666	664	656	634	585	629	656	639	662	673	661	638	667	659	580	630	670	649	631	611	605	646	613	647	615	597	652	628	628	626	612	650	612	641	646	619	634	647	662	643	652	618	618	603	608	605	641	631	609	590	611	624	641	654	707	653	655	668	653	612	610	619	634	653	639	586	603	587	648	685	612	620	615	614	669	621	587	624	657	602	573	637	655	612	653	634	649	637	618	652	676	657	674	636	625	675	623	634	632	623	623	625	629	658	625	600	639	641	642	657	658	622	609	643	578	676	695	633	605	629	644	639	613	618	662	638	622	632	630	639	631	622	658	627	633	626	650	641	623	628	645	664	686	581	675	663	655	634	670	647	650	626	639	689	658	619	639	633	640	607	628	639	650	670	635	619	651	643	657	621	603	593	577	667	641	596	587	619	602	638	658	617	642	623	657	672	636	629	646	608	670	600	618	701	657	663	600	649	646	629	584	623	626	578	664	613	609	647	638	666	657	608	645	660	651	616	637	664	619	643	642	646	645	643	619	578	607	609	642	640	652	645	617	625	625	622	636	602	623	599	617	611	569	648	657	622	649	677	603	687	601	649	636	659	641	644	623	607	623	672	647	588	609	642	626	644	664	633	605	616	615	610	604	607	624	599	579	673	645	637	637	614	691	674	653	633	604	623	684	634	603	607	662	675	625	584	610	636	631	634	650	628	628	620	671	637	649	634	686	616	687	670	654	634	588	611	625	656	647	614	649	630	621	599	638	631	646	641	617	642	577	641	655	664	632	631	613	666	639	589	625	657	610	670	619	630	638	613	609	654	635	641	606	642	605	638	595	592	650	646	627	622	605	626	648	645	653	648	655	652	673	611	623	675	637	613	643	622	633	620	586	690	611	641	609	664	608	669	617	584	619	642	662	663	606	613	699	620	641	599	598	648	581	610	612	581	614	620	563	647	632	620	673	668	574	633	642	624	637	635	617	621	641	583	620	646	620	623	618	620	671	663	631	666	635	605	631	649	629	624	622	613	624	667	662	614	623	643	628	627	606	607	616	651	639	684	643	634	659	641	613	630	629	600	633	640	676	625	645	642	645	631	631	658	604	642	654	583	583	624	609	615	621	670	639	627	596	637	609	641	659	625	625	628	590	633	594	600	668	622	618	667	620	619	657	630	673	614	628	608	653	622	614	641	651	631	668	627	650	614	589	619	637	653	624	615	646	616	597	616	610	638	637	610	648	631	594	606	614	644	665	626	632	557	571	683	646	637	624	613	628	665	654	642	629	612	663	617	655	678	607	630	575	619	626	637	616	621	621	622	635	665	561	647	626	632	599	639	610	632	560	616	638	635	647	644	642	657	668	659	650	645	614	653	680	610	649	611	662	675	667	641	612	638	614	621	682	591	626	625	609	632	632	646	645	643	615	661	617	663	663	682	617	646	650	634	660	566	653	637	613	619	688	639	602	628	663	596	640	630	639	646	653	657	637	634	637	594	617	602	639	643	661	611	687	640	613	624	625	659	615	649	667	609	681	625	568	664	620	590	655	646	610	662	631	638	630	652	676	652	646	612	601	627	659	600	592	636	616	641	621	630	646	601	632	665	639	641	611	589	674	652	612	626	656	590	682	646	654	654	615	629	605	624	659	609	640	637	644	626	649	633	614	590	635	631	702	634	656	650	642	638	650	643	655	656	623	637	579	596	623	660	632	628	660	618	618	659	642	594	607	637	679	611	663	630	637	644	612	609	619	583	629	638	599	610	639	627	620	631	619	563	632	601	644	649	624	663	647	576	645	607	609	685	631	609	651	628	618	568	629	635	693	654	659	650	604	685	577	613	691	641	637	638	713	611	665	615	650	648	622	659	626	601	607	626	600	635	609	619	653	637	581	673	628	637	604	645	652	622	640	633	626	660	652	618	604	621	669	613	654	648	611	598	599	616	587	607	619	638	660	629	633	654	667	561	601	595	614	642	611	642	597	645	653	617	646	661	676	646	624	635	650	628	674	647	635	668	631	646	658	594	614	581	606	649	625	632	605	612	629	658	650	613	613	617	653	645	632	628	626	668	630	616	650	633	615	646	657	635	649	636	651	649	595	647	638	653	641	635	631	624	639	656	640	633	599	640	605	623	653	603	597	669	649	615	604	636	646	613	604	638	624	630	684	627	661	625	617	627	675	647	667	660	574	656	605	597	649	631	624	621	649	629	605	642	666	604	601	612	592	629	666	595	687	608	652	624	657	635	647	649	630	661	624	638	554	678	640	619	649	658	617	620	657	623	584	620	634	631	628	658	638	671	646	638	607	660	610	635	633	587	627	660	634	637	635	630	607	632	656	596	625	640	626	637	655	584	661	593	575	659	660	652	640	645	632	613	629	652	622	684	622	579	673	649	686	633	642	620	653	648	603	596	644	605	572	628	641	594	614	642	656	617	614	650	651	606	620	639	651	677	662	666	653	622	621	615	615	621	620	606	626	627	599	646	623	633	646	653	610	636	596	643	628	627	640	664	649	610	631	681	629	660	622	643	606	662	640	609	593	644	650	631	636	646	627	619	607	630	579	654	646	625	621	624	664	628	633	589	661	600	580	624	601	640	665	634	669	626	624	653	625	615	673	604	662	648	647	604	646	637	671	640	577	626	600	628	649	620	649	639	611	623	615	579	662	682	634	662	616	624	639	597	643	658	610	625	667	624	623	631	632	584	641	644	642	614	661	656	610	651	627	608	685	633	645	637	652	647	637	601	641	601	632	619	657	629	626	683	628	663	592	638	623	651	610	635	654	620	614	586	663	627	655	631	638	613	677	647	626	614	643	603	658	612	630	631	633	648	639	640	659	663	616	612	605	635	636	654	572	632	635	622	652	637	615	608	614	634	644	607	688	623	610	622	650	635	606	649	638	637	620	647	651	674	639	672	609	644	612	662	596	596	645	633	658	674	640	621	625	650	639	638	657	642	622	617	678	666	694	616	659	587	664	647	632	656	638	665	633	652	648	618	622	582	621	612	595	601	658	619	640	645	645	644	673	628	648	631	657	627	638	640	632	643	630	644	606	661	622	637	585	643	672	672	666	601	605	569	659	616	635	614	633	619
5088	1498	429	265	253	292	372	299	287	293	232	240	256	216	226	223	207	206	189	208	192	183	190	167	157	153	165	144	112	141	117	146	139	129	127	129	128	133	150	125	131	118	110	124	155	118	128	140	119	133	120	114	115	109	132	119	116	117	122	111	104	121	125	126	118	114	125	124	131	102	120	116	139	112	130	125	128	121	127	109	100	127	116	116	105	120	116	140	152	129	126	122	103	124	94	132	100	138	114	121	134	144	125	131	105	116	136	116	131	131	122	134	128	134	147	130	103	113	116	135	131	121	130	128	113	125	122	108	133	121	127	108	124	117	113	130	120	132	110	121	137	134	133	114	121	123	121	125	114	109	128	122	111	130	128	135	136	140	124	119	127	116	117	132	133	127	120	115	119	120	116	113	124	100	127	145	129	120	139	116	120	132	112	126	131	118	116	117	112	141	118	114	101	127	122	122	134	115	140	116	132	127	130	127	138	125	105	133	132	129	158	131	123	117	117	125	128	123	123	113	129	133	126	138	107	130	120	125	122	121	124	121	132	120	116	132	117	112	109	123	131	115	137	133	134	124	122	127	128	135	112	121	90	119	141	120	129	109	145	121	108	111	117	129	108	125	112	113	125	118	121	116	127	123	131	107	143	117	124	119	119	108	127	137	105	114	116	150	147	136	120	124	145	121	109	107	111	114	125	140	124	131	136	128	145	111	104	104	145	109	119	128	121	137	136	135	142	154	108	134	133	133	124	129	118	119	113	126	113	128	117	119	119	118	126	123	132	139	125	131	121	120	113	138	125	115	122	140	104	134	126	119	134	120	117	147	127	132	117	125	101	122	125	131	126	108	109	110	123	108	121	130	111	117	142	98	102	114	150	112	126	135	110	137	126	129	132	114	123	144	129	117	116	131	128	127	125	134	123	131	130	136	130	126	115	121	115	124	110	118	117	130	136	121	128	122	107	116	105	115	99	141	135	114	140	114	127	120	128	127	124	118	115	124	147	134	127	130	136	116	128	131	115	113	118	134	115	136	132	122	117	115	109	117	142	131	122	136	114	112	95	124	119	138	125	122	123	127	102	114	123	114	131	135	123	109	135	110	126	128	130	125	129	133	100	131	138	127	100	121	118	104	121	136	118	126	141	116	116	115	130	115	138	129	116	111	119	108	113	125	123	128	126	138	111	129	118	132	124	124	124	125	127	123	148	127	130	136	125	113	127	106	138	140	113	119	120	140	126	131	103	133	122	127	117	118	100	101	112	129	139	137	136	124	116	130	123	112	122	120	111	129	112	120	128	139	127	125	111	143	104	112	122	129	133	141	136	119	116	128	95	120	109	106	113	106	122	127	117	121	123	118	139	124	114	103	122	118	115	120	123	136	129	146	119	137	113	122	120	138	135	120	129	131	108	124	121	118	125	128	131	138	116	123	105	129	99	132	138	120	125	104	116	124	122	125	131	127	112	118	138	119	106	102	119	112	139	127	127	107	111	137	116	115	130	122	128	139	129	107	152	141	132	125	130	121	134	112	117	132	135	115	130	123	125	138	129	127	137	125	128	128	142	114	110	142	133	111	108	112	142	140	111	119	122	126	134	120	130	122	112	124	121	110	129	123	137	127	119	121	96	130	108	131	110	152	114	111	139	114	114	127	135	118	114	118	128	140	137	129	112	129	114	123	133	117	121	121	123	131	126	124	133	112	111	113	150	120	122	142	105	137	109	104	132	123	119	103	134	123	110	126	115	126	115	100	123	128	160	119	124	125	120	138	111	103	124	124	114	139	129	145	141	131	134	134	130	117	142	111	129	117	114	116	123	130	136	121	126	133	116	109	96	117	118	108	121	122	127	122	138	118	110	132	98	126	121	129	117	136	114	133	117	140	95	105	114	128	105	137	119	121	126	142	125	136	120	105	121	127	144	122	120	115	120	125	109	131	115	124	119	129	125	143	118	142	135	140	125	141	116	132	134	136	117	125	135	119	134	118	110	125	126	116	116	134	107	125	126	121	128	128	157	128	116	112	114	129	108	134	120	121	122	123	143	110	144	119	130	135	115	126	117	111	117	148	122	131	108	127	118	140	129	133	106	118	153	133	115	108	114	121	105	121	117	132	137	115	129	93	132	112	112	117	129	131	109	124	115	125	130	126	129	113	129	113	123	127	122	127	124	119	144	134	124	117	109	137	109	99	126	93	126	131	106	126	124	121	134	155	133	124	121	118	111	116	114	129	153	121	146	114	142	148	121	125	109	128	103	123	138	149	127	100	114	110	108	127	122	108	125	139	119	119	130	132	115	132	128	149	109	112	111	113	130	113	110	125	129	126	133	108	122	139	127	119	115	105	103	116	119	131	117	135	122	132	134	126	119	119	110	107	121	129	136	118	142	117	116	139	113	126	111	118	118	135	120	143	115	110	136	115	137	112	120	132	115	107	129	108	103	131	132	129	105	121	130	121	129	111	113	107	125	121	108	123	142	106	105	105	140	126	131	115	131	102	119	128	116	132	114	110	129	102	104	137	114	129	115	133	116	114	139	116	130	91	109	104	111	131	126	122	138	134	114	116	147	119	132	123	136	129	117	118	126	124	129	118	118	131	129	140	122	120	109	123	125	120	144	123	139	127	107	116	127	133	129	110	113	123	121	151	126	113	138	114	119	124	107	116	133	111	138	122	106	115	101	118	126	127	130	104	125	153	113	112	128	103	116	124	123	122	129	133	129	113	120	133	117	115	119	144	116	120	120	136	112	134	117	129	125	136	115	124	117	146	126	121	123	129	117	141	111	135	126	94	136	146	142	137	128	151	135	115	128	141	130	139	136	125	115	137	108	109	128	123	112	110	110	131	119	98	129	119	119	128	134	136	135	121	112	114	129	123	119	144	142	117	124	133	147	125	125	136	128	117	127	110	115	138	118	127	124	118	123	116	125	127	126	124	130	114	118	143	133	117	115	131	142	132	102	142	133	128	125	113	122	131	125	126	146	132	116	123	119	110	105	106	123	114	128	133	110	143	135	126	126	134	134	140	116	112	131	123	113	136	134	138	123	117	132	151	140	125	140	146	109	123	119	132	101	124	125	117	133	118	129	128	142	130	123	96	124	138	132	147	125	135	123	124	131	118	132	109	107	132	128	106	131	143	125	127	140	121	125	121	125	132	101	132	120	117	120	123	92	129	107	138	137	134	126	134	91	138	107	132	136	132	129	116	121	126	128	142	135	119	126	120	118	130	114	114	133	127	104	143	113	128	128	129	111	130	130	140	112	128	129	112	138	123	113	140	113	133	128	120	112	125	127	135	126	112	128	120	146	119	125	110	159	122	146	116	134	122	104	109	146	117	126	115	124	107	122	125	132	146	133	132	115	133	130	141	116	120	121	117	100	126	131	142	118	124	101	129	125	110	122	127	131	127	129	115	114	139	136	118	114	124	141	135	131	106	108	130	118	116	133	133	124	134	137	130	117	121	127	111	127	129	114	113	117	92	126	126	125	130
29620	11841	3942	4041	8417	12210	11597	8886	7384	6471	5724	5509	5077	4253	4075	3822	3835	3199	3087	2976	2697	2524	2303	2262	2053	1712	1518	1394	1243	1077	1099	1201	1261	1224	1193	1223	1193	1397	1249	1024	976	963	973	926	949	943	926	919	927	921	988	962	942	929	890	963	917	935	860	908	922	929	864	879	964	873	905	878	892	957	948	954	979	971	947	953	937	970	936	923	953	930	914	922	937	911	910	918	913	905	948	916	890	925	892	942	917	945	913	918	937	921	917	935	888	897	909	943	959	943	897	939	905	1006	923	951	892	937	938	892	887	957	946	934	863	870	880	870	929	925	882	886	949	922	932	903	910	855	895	874	919	914	857	898	884	929	939	905	843	922	927	903	915	861	926	935	905	886	921	903	928	892	907	923	908	834	887	885	904	955	925	878	890	928	867	887	906	891	864	896	861	929	946	928	923	882	917	901	904	915	869	855	946	920	911	890	917	918	958	905	906	958	950	905	942	874	910	885	906	898	919	865	895	911	935	860	914	891	891	907	900	904	919	872	869	882	929	925	847	979	907	878	907	897	921	936	883	962	913	869	924	886	899	900	911	924	938	875	941	977	888	896	905	900	929	967	918	946	882	908	923	914	902	927	855	903	895	905	870	905	900	879	924	880	909	912	849	921	939	851	931	882	942	909	915	919	913	943	893	947	895	930	879	890	890	923	909	952	875	884	963	903	969	912	871	945	922	913	912	909	878	885	904	912	911	873	917	927	937	898	873	923	856	838	884	949	903	893	881	952	933	925	921	902	895	892	861	870	855	894	889	940	921	899	895	882	897	875	892	886	918	857	904	878	921	890	913	913	874	906	900	914	861	871	915	935	921	923	903	916	869	842	912	880	937	935	999	926	900	968	931	884	930	903	917	939	985	863	957	894	896	931	909	910	904	904	936	908	842	944	874	952	922	885	890	915	959	922	856	862	909	942	832	926	863	885	923	945	919	904	922	870	915	838	944	931	912	897	934	913	874	983	925	923	932	866	871	870	893	953	905	905	979	919	923	896	909	883	928	898	946	872	909	902	869	948	896	891	905	911	876	897	929	884	924	884	951	921	961	863	849	877	905	969	892	895	898	939	894	969	903	882	859	921	875	915	904	876	891	896	905	922	936	928	937	911	920	935	941	871	966	938	908	872	902	893	941	874	934	920	904	891	928	891	886	933	921	940	886	870	935	881	892	896	910	897	900	889	846	887	905	974	906	936	848	939	909	874	918	903	905	907	866	939	899	971	861	924	849	934	923	950	919	888	926	936	867	890	917	940	862	941	899	888	922	956	922	872	919	859	931	895	924	932	881	899	925	898	869	961	916	935	896	883	908	942	892	894	911	856	907	892	891	864	919	929	889	895	880	916	924	862	849	903	958	907	905	937	970	927	916	942	919	914	913	911	909	951	884	908	937	864	928	892	914	847	891	952	946	935	898	928	875	887	941	973	902	929	916	922	890	933	864	845	946	840	918	892	919	889	860	854	873	828	879	857	881	916	897	908	889	863	931	871	863	872	957	901	894	872	960	917	870	908	867	843	879	871	867	899	919	919	937	934	918	939	899	860	885	856	875	905	836	912	900	925	929	893	968	887	905	906	904	907	949	927	921	908	863	902	884	911	907	887	903	909	850	857	951	867	913	933	903	872	899	859	956	917	918	917	905	918	934	903	871	900	983	891	895	879	911	857	909	880	968	914	900	924	905	903	914	918	867	926	891	879	923	888	878	909	928	937	871	931	903	884	911	964	928	895	872	972	952	880	911	892	890	909	923	948	936	877	876	914	896	940	836	943	933	874	866	905	917	903	884	897	898	905	955	911	898	912	858	932	881	836	941	867	916	901	952	880	882	916	897	896	964	899	915	891	966	872	882	900	903	877	929	880	880	889	850	953	909	885	910	885	875	926	859	891	875	862	948	890	858	935	910	828	922	953	917	904	910	878	908	927	891	871	906	898	867	884	901	887	883	905	894	871	936	906	903	862	901	897	891	843	843	930	864	935	932	888	929	918	913	861	923	918	858	873	895	927	903	984	852	880	898	903	905	884	910	946	898	968	903	923	916	898	932	946	881	838	905	899	874	908	901	962	980	901	891	890	918	919	936	933	948	925	904	856	969	949	944	925	935	952	904	976	889	906	885	846	976	917	871	880	846	918	892	850	883	896	890	921	916	918	885	878	919	883	930	932	908	865	943	921	839	898	917	932	919	905	885	899	908	917	878	873	951	909	912	901	926	944	905	913	913	850	903	909	897	937	904	941	921	934	896	906	912	865	918	915	925	903	863	922	929	917	940	930	937	915	921	874	877	870	873	880	922	888	884	926	877	877	922	865	890	944	922	898	876	901	942	917	953	915	907	898	908	957	926	885	902	902	932	920	927	901	899	897	875	887	940	926	857	893	899	929	927	955	926	867	891	878	967	854	924	909	915	937	960	840	925	955	881	914	936	896	912	959	948	925	853	872	864	903	894	926	933	896	880	921	902	881	888	928	880	863	907	924	907	864	915	860	934	921	909	926	909	906	966	907	966	919	911	907	874	901	879	908	915	920	879	924	942	923	916	892	924	873	901	905	891	934	929	883	909	885	899	953	943	903	918	952	891	913	948	865	948	906	900	999	885	899	946	864	935	918	932	939	850	948	881	912	912	916	896	921	963	901	898	919	905	927	885	907	884	866	894	966	904	931	871	968	918	888	914	960	910	847	900	897	922	877	875	909	949	908	886	897	935	933	942	895	885	858	914	886	909	863	931	929	884	878	905	834	906	919	995	897	896	947	911	922	887	918	910	942	892	902	889	907	887	903	852	929	913	926	878	926	900	884	902	910	958	942	873	909	965	862	887	906	935	906	928	954	898	939	878	883	899	915	881	897	885	902	888	900	901	887	942	930	931	943	856	952	898	898	917	863	851	939	904	878	881	912	899	991	863	899	906	885	897	916	859	916	919	928	955	918	917	898	968	897	901	925	844	925	913	984	869	849	936	935	888	841	914	880	832	936	910	903	907	867	932	926	911	874	900	889	978	842	879	957	880	883	885	886	907	900	927	896	890	900	891	937	904	959	916	910	909	885	909	900	928	945	923	901	931	939	897	920	936	878	894	930	904	979	874	877	862	869	900	886	876	918	892	925	909	890	938	927	955	911	889	900	881	874	903	902	935	940	886	916	911	969	900	874	922	889	894	879	897	918	958	856	897	875	911	895	895	880	943	906	909	888	859	940	926	925	868	885	932	874	880	875	943	935	831	891	900	911	966	932	953	937	918	905	900	932	929	865	917	940	881	956	898	939	948	986	904	927	882	920	868	929	949	863	875	904	900	882	882	924	882	905	935	909	895	869	900	884	887	908	881	896	881	946	893	908	878	946	869	938	926	929	872	921	859	871	910	931	905	863	871	897	934	880	885	898	906	896	899	914	897	915	909	923	894	901	914	911	902	908	946	936	884	852	925	928	887	904	950	919	892	917	906	873	884	885	903	909	893	940	937	858
6044	2321	496	329	260	376	477	386	344	327	323	290	264	249	248	254	239	206	241	205	212	220	201	191	175	164	143	123	130	124	133	148	140	152	130	125	141	156	139	125	139	117	132	106	120	105	142	142	120	110	105	141	114	115	134	135	104	118	121	118	119	113	138	112	121	120	121	117	120	115	119	141	116	133	120	122	123	121	117	125	109	135	123	127	141	122	122	137	118	119	126	123	118	107	125	127	122	123	109	118	134	114	112	129	127	125	124	135	113	131	116	117	125	121	125	134	112	124	126	122	124	124	119	125	118	131	137	108	119	127	136	134	110	105	118	114	152	134	117	147	112	119	120	125	124	114	135	133	132	128	114	117	132	114	122	128	96	128	129	116	120	121	133	106	129	116	129	134	129	112	123	124	119	119	110	119	124	128	106	110	120	120	118	123	105	119	122	120	117	111	128	119	126	137	132	109	137	132	112	122	138	112	132	115	127	111	114	135	134	131	138	122	122	110	117	122	137	102	121	112	106	139	116	117	141	144	110	138	132	118	102	110	112	123	107	101	125	114	96	123	122	120	111	116	128	116	131	127	112	106	110	133	133	99	132	115	110	132	154	116	126	118	135	144	143	123	119	146	127	134	136	119	123	106	123	119	129	132	122	105	144	114	133	125	148	126	129	127	127	127	101	132	123	133	125	120	116	122	121	132	126	117	121	112	113	110	126	119	137	127	132	109	120	133	132	123	131	124	117	132	126	102	105	121	140	124	136	122	117	139	144	120	128	109	127	123	123	104	115	103	126	136	121	122	97	121	116	115	112	151	126	111	135	126	135	95	139	109	142	127	121	124	129	124	129	119	119	124	136	124	139	103	107	111	112	135	136	122	125	111	122	119	105	137	103	116	122	129	139	123	127	145	126	136	106	125	121	116	116	110	125	116	111	124	146	129	117	127	143	111	99	123	123	114	119	146	114	113	103	120	133	123	125	108	124	116	120	107	119	115	117	130	114	123	112	153	129	124	124	108	129	127	119	118	145	115	107	87	120	117	126	122	122	129	141	145	109	133	112	123	138	120	126	122	121	130	129	112	130	114	132	121	110	131	134	116	125	132	92	101	127	112	132	115	123	125	129	134	144	118	123	125	125	133	107	105	142	137	107	127	108	111	122	113	115	122	115	120	139	135	124	145	123	125	117	112	128	130	110	151	123	131	138	133	123	158	118	125	100	119	126	119	106	113	114	131	145	131	103	119	138	121	135	129	117	133	137	129	137	128	120	141	140	139	141	106	121	134	111	122	119	130	127	124	104	114	125	106	126	124	119	128	123	105	140	147	130	120	124	96	122	114	101	127	113	103	119	129	107	109	128	137	115	125	107	121	122	123	119	130	119	131	112	104	115	120	124	138	114	118	112	121	138	122	123	131	148	116	122	113	134	149	116	109	113	109	142	109	121	115	136	127	117	101	130	124	128	118	120	117	139	118	119	127	105	128	124	136	115	126	152	108	117	125	95	123	106	122	127	120	127	129	136	129	132	147	128	109	132	132	136	127	126	131	122	129	134	136	106	131	114	123	127	127	116	132	150	127	123	134	129	135	114	137	126	120	136	125	122	103	119	133	133	114	144	136	117	119	110	108	142	113	129	110	119	132	114	106	111	124	126	124	114	109	106	137	129	139	112	133	115	115	120	129	128	132	106	140	127	141	138	116	122	110	113	124	113	116	118	116	124	116	108	121	114	117	111	122	137	119	126	118	129	127	131	124	148	122	102	118	139	136	137	123	133	115	128	119	122	134	141	132	118	127	106	129	106	123	131	121	124	117	120	113	130	126	125	130	131	134	136	117	116	116	134	115	128	116	117	126	131	139	116	115	119	100	117	115	107	132	131	122	113	130	126	115	132	124	122	112	127	107	129	124	111	112	132	116	119	124	100	113	141	131	99	128	97	128	111	129	129	126	112	107	121	119	140	136	138	117	144	119	142	127	111	134	114	109	134	130	130	141	136	132	106	114	124	120	151	136	126	117	121	123	120	112	130	113	115	134	118	117	128	112	115	117	130	118	113	126	140	92	111	110	124	130	141	121	128	102	127	139	117	123	132	135	124	119	102	104	124	111	124	136	121	109	122	119	139	153	125	110	124	108	132	132	133	137	137	121	129	112	115	123	105	132	125	130	99	119	111	116	105	130	100	139	106	125	125	143	136	108	129	123	119	125	126	132	109	122	116	103	125	120	112	137	128	130	107	130	131	130	131	133	111	129	119	112	131	107	125	132	94	105	116	117	107	122	127	125	133	142	105	114	124	123	133	136	112	131	108	117	116	116	124	131	131	136	118	120	112	116	122	110	121	126	119	123	118	121	118	119	135	109	128	136	145	117	114	127	104	103	121	102	126	127	115	127	123	120	149	117	137	137	91	125	122	122	117	152	119	132	132	119	133	125	131	123	124	116	115	99	123	121	120	138	138	122	97	113	125	125	104	107	141	117	112	127	105	98	129	114	126	138	131	136	139	148	121	131	120	115	125	127	113	126	115	135	124	119	103	120	141	117	127	136	125	135	123	133	129	118	123	125	113	142	133	115	138	134	118	133	117	121	132	116	129	136	119	131	120	119	131	117	123	120	112	125	116	135	100	127	117	124	137	143	110	109	114	141	121	103	117	122	117	143	106	124	130	130	116	124	127	132	119	134	124	141	111	124	113	156	128	142	103	102	130	108	126	107	132	122	112	128	129	117	124	123	137	101	143	120	115	108	113	112	122	124	109	121	118	124	117	121	117	115	148	135	133	119	107	105	117	144	116	126	116	118	141	128	117	110	123	142	113	111	113	134	125	143	119	128	116	120	135	129	141	121	113	129	112	123	114	98	119	133	122	131	123	103	113	130	145	111	119	109	108	122	110	109	132	122	116	112	129	115	130	124	136	116	129	131	117	124	133	122	138	113	114	130	115	130	126	101	124	111	110	106	123	143	117	121	107	129	106	105	121	111	122	103	117	106	109	129	127	131	114	122	139	132	124	128	125	111	115	96	104	119	126	110	113	116	115	134	103	123	122	120	142	110	132	123	123	151	116	104	123	110	132	124	123	117	132	110	125	131	127	118	111	127	117	121	121	118	122	116	134	126	102	110	128	111	127	129	130	118	122	121	122	132	138	118	119	117	115	110	138	105	116	118	120	119	106	114	132	115	107	143	113	104	138	108	124	129	133	109	121	122	131	132	114	133	124	132	116	104	114	124	118	132	123	113	109	118	127	137	125	125	105	111	131	119	114	148	115	134	121	120	125	98	121	126	116	113	146	126	127	128	128	125	119	133	117	123	121	114	106	133	145	136	125	119	134	117	112	120	123	117	114	113	123	117	128	137	112	109	120	120	126	136	117	128	116	108	126	133	135	120	136	116	128	109	124	117	129	123	110	118	109	127	122	131	138	103	123	107	109	101	124	123	100	132	121	139	120	111	121	119	113	126	127	126	122	124	122	116	120	132	131	109	106	145	129	141	106	118
33621	14535	4718	5045	10222	14878	14013	11256	9184	7609	6712	5789	5567	5044	4698	4560	4358	3373	3458	3544	3122	2925	2708	2383	2341	1856	1662	1453	1253	1158	1146	1283	1347	1257	1138	1192	1270	1455	1491	1053	940	917	907	905	894	895	926	882	902	885	946	846	911	885	919	858	891	899	880	871	903	906	906	872	872	863	904	844	931	887	932	936	979	997	913	870	896	937	913	870	910	959	847	894	909	875	868	912	852	942	887	854	877	860	873	903	922	890	877	868	914	894	877	942	911	860	897	935	859	930	916	887	880	885	942	927	876	861	901	852	898	842	908	910	875	903	868	895	840	839	872	897	863	861	875	857	879	873	851	895	888	922	899	881	837	854	851	873	864	869	931	892	887	862	864	867	838	847	871	865	829	898	849	912	840	841	827	850	904	839	904	825	891	868	871	819	859	879	896	882	876	858	835	875	855	919	939	815	901	916	878	855	849	888	844	832	904	862	819	854	823	895	856	920	900	864	959	865	865	830	882	819	891	868	851	857	898	897	847	899	837	829	880	925	875	849	841	824	869	920	857	834	904	899	867	844	868	926	882	844	792	849	828	863	877	876	844	825	890	856	910	877	851	916	893	815	867	813	862	879	858	860	871	849	873	807	901	940	850	899	898	821	806	872	843	879	875	877	901	858	909	853	844	869	893	861	881	866	868	873	921	797	869	899	928	830	874	862	804	883	898	881	860	858	899	892	879	852	886	876	820	860	852	878	846	876	894	870	826	863	877	859	891	892	849	843	839	852	872	846	878	881	843	873	878	829	870	890	895	927	897	839	872	845	862	886	888	825	812	867	890	835	865	887	858	846	922	901	914	836	851	891	894	871	868	875	869	927	857	841	861	844	918	879	903	840	854	845	891	888	840	834	862	868	867	923	899	877	915	920	897	893	841	883	821	892	852	842	845	910	890	890	825	850	838	868	885	854	871	864	849	879	835	911	898	846	855	842	879	859	929	901	888	927	823	879	909	875	890	874	863	839	892	835	872	820	812	898	844	837	879	828	884	910	875	862	877	855	862	973	881	849	905	878	908	888	864	850	863	858	882	852	843	815	847	927	859	871	894	836	894	924	846	901	855	895	882	860	861	850	853	836	883	894	883	862	872	928	909	861	869	853	876	932	838	850	876	911	896	914	865	892	834	837	874	903	880	866	857	841	836	818	884	882	859	853	878	883	871	854	883	860	871	872	879	865	888	907	865	840	886	880	837	906	877	884	872	788	906	891	856	891	908	884	870	880	921	857	894	842	908	885	883	858	824	910	886	819	897	869	890	840	873	905	907	848	845	876	837	844	905	955	859	900	870	885	885	848	880	793	895	877	866	890	880	880	844	816	873	918	833	911	885	887	894	867	836	900	916	896	888	907	886	870	865	860	852	890	844	805	849	889	882	870	894	855	901	900	906	859	841	850	864	870	833	857	828	848	886	873	839	909	880	863	860	874	797	814	877	911	838	878	822	831	855	944	869	913	844	891	883	899	884	916	836	896	818	917	868	879	898	866	842	949	861	816	906	866	902	852	897	905	869	917	853	824	887	911	858	920	861	857	874	857	856	839	904	859	894	890	877	882	885	878	851	873	838	878	880	862	911	886	869	911	866	867	853	885	905	848	860	884	891	814	873	861	932	899	900	859	893	867	905	894	869	843	893	821	844	906	830	895	836	897	837	906	825	908	909	848	828	897	861	809	848	855	859	852	872	859	823	890	861	847	830	849	877	839	914	849	855	879	862	918	879	824	853	877	881	898	852	881	875	829	834	890	870	866	913	891	849	905	924	889	880	848	887	907	851	912	880	914	823	826	855	828	861	867	870	855	921	827	841	878	850	782	839	947	862	816	871	882	847	916	876	931	855	841	846	867	842	878	860	906	886	833	897	917	886	891	803	878	852	866	853	869	902	852	859	846	841	919	901	884	861	910	885	930	840	934	870	839	866	858	820	850	853	833	832	877	884	890	803	848	904	854	851	846	833	892	850	876	880	906	828	804	910	886	827	838	849	856	907	886	846	834	897	851	827	894	860	870	921	869	818	860	831	864	896	836	854	804	878	866	896	872	847	890	849	875	912	875	897	883	869	889	899	843	909	944	895	865	857	819	859	907	915	866	929	871	882	896	855	826	892	836	835	852	867	843	872	892	866	873	862	872	874	921	848	910	867	891	821	910	862	884	886	864	861	827	933	917	856	878	884	856	915	878	851	864	926	876	848	870	809	898	853	830	815	861	932	880	881	882	834	879	863	866	829	829	844	888	897	870	883	882	831	928	869	868	879	877	851	865	835	907	898	848	920	884	816	855	832	893	861	851	901	930	879	928	866	839	836	925	864	855	840	911	878	836	863	858	899	909	889	844	847	875	877	940	838	840	929	846	863	880	824	879	860	847	882	850	858	890	884	868	860	875	894	864	864	841	874	866	855	823	879	858	867	857	839	841	895	870	829	897	894	870	869	894	853	846	883	917	894	776	866	893	872	845	873	865	867	859	849	917	873	819	891	893	869	892	852	870	853	874	840	864	874	883	876	845	852	888	825	858	881	885	842	874	851	910	837	854	850	879	855	842	857	870	903	874	836	860	889	841	859	870	876	902	883	855	873	861	869	855	910	880	914	885	889	920	870	939	868	817	932	802	829	849	885	867	847	913	898	896	853	859	892	867	848	902	888	879	863	870	847	846	828	886	914	918	862	883	937	863	867	872	935	857	905	927	951	920	836	878	831	868	868	909	879	890	887	848	918	845	869	905	838	907	858	876	903	895	867	841	867	868	873	884	886	832	862	828	868	858	916	835	893	818	876	829	884	880	854	868	835	843	848	865	850	897	896	903	883	894	867	865	907	810	875	862	832	874	920	906	926	841	803	857	859	881	901	887	896	838	894	841	866	858	874	867	872	911	835	872	871	859	940	869	904	911	858	893	898	887	848	831	835	871	847	865	890	879	911	885	929	842	897	839	914	853	896	853	843	890	899	897	921	854	895	865	852	886	873	959	858	858	854	919	869	888	863	875	855	812	906	901	879	873	853	900	901	849	853	859	865	849	866	884	892	883	858	877	872	860	856	873	931	882	885	933	866	874	830	874	890	920	905	885	889	890	860	898	901	894	831	901	856	852	842	859	865	826	904	903	859	884	866	859	882	842	856	932	864	887	905	893	877	867	854	885	855	870	859	852	884	846	854	924	862	907	839	894	824	894	886	876	872	890	925	859	885	881	901	922	831	878	870	885	887	861	892	880	900	881	897	826	890	858	841	879	845	808	854	907	866	882	884	910	886	872	843	815	916	878	871	843	839	843	911	873	859	878	879	856	832	853	927	842	871	885	926	875	888	848	891	893	853	872	849	835	872	848	888	912	864	904	875	941	849	841	836	868	812	862	878	842	845	900	895	915	860	846	806	903	922	846	879	883	849	932	876	894	831	903	844	915	887	877	823	870	865	858	912	822	879	867	890	868	852	821	862	872	805	863	842	856	877	894	851	846	902	855	832	859
3410	899	288	188	172	207	229	229	180	181	179	154	175	154	134	160	166	146	147	137	119	156	136	119	120	97	93	93	104	99	103	81	88	76	93	98	88	95	81	90	94	81	90	85	87	91	79	102	77	69	81	100	78	81	89	67	83	86	76	94	75	80	83	70	100	89	83	68	94	77	90	79	84	75	88	78	91	76	91	86	91	83	77	83	88	81	92	76	80	81	90	82	90	85	90	79	74	77	103	86	73	80	84	85	112	92	78	82	78	74	77	59	66	96	87	74	69	80	93	79	82	78	93	82	76	88	87	74	103	66	82	64	79	81	76	102	71	82	88	77	89	75	78	78	76	76	83	77	99	90	77	82	81	77	95	89	68	89	88	78	80	91	64	86	80	94	93	69	83	94	60	93	79	90	85	92	94	73	85	94	100	90	90	102	75	82	94	69	95	94	86	89	67	98	85	73	90	87	72	85	66	77	80	79	78	99	70	90	94	79	76	91	77	83	75	69	76	78	74	95	91	82	76	70	95	62	73	77	76	65	91	77	78	86	65	74	82	103	97	86	69	75	74	100	78	66	70	66	72	71	81	89	95	77	66	68	75	88	92	99	81	73	80	92	78	85	71	93	72	72	85	81	82	81	74	65	96	81	78	70	75	69	88	74	87	80	81	84	73	92	85	70	76	77	84	65	73	80	78	70	80	92	82	86	80	83	94	70	86	77	75	76	70	79	90	67	82	83	92	76	94	95	78	81	81	68	106	84	85	67	58	61	73	86	75	106	85	72	69	68	67	80	72	114	83	74	76	93	70	94	91	83	85	73	75	91	80	91	82	66	91	88	81	52	86	88	71	84	75	73	94	74	76	80	87	78	82	86	80	77	73	71	100	80	73	82	82	98	91	77	89	93	83	104	73	87	96	89	71	72	81	76	89	77	94	92	100	69	76	90	86	76	78	96	82	94	69	77	88	81	81	80	100	87	65	84	76	76	82	79	78	88	85	64	88	76	87	71	76	74	83	77	92	85	74	76	72	82	79	73	71	85	71	83	83	77	67	81	77	77	68	65	76	78	73	86	82	79	72	70	73	73	81	70	89	73	70	86	85	88	73	84	77	90	83	94	85	102	69	87	88	68	96	61	71	95	70	92	100	71	68	85	67	103	84	78	79	81	77	79	73	91	91	86	83	82	57	71	92	84	69	89	81	82	74	81	107	74	98	87	76	88	73	86	93	68	81	75	69	88	84	98	86	88	93	82	102	98	83	101	76	70	79	81	77	58	80	69	86	73	73	82	82	83	73	70	84	88	96	65	78	64	81	64	86	76	88	92	70	80	80	80	73	94	81	59	73	86	68	73	78	83	76	85	60	78	79	87	88	70	85	82	68	69	71	85	65	65	82	87	87	98	85	98	72	72	79	78	75	73	97	105	75	95	87	113	74	78	75	76	86	69	91	95	86	61	82	91	71	72	88	74	91	87	78	82	82	79	68	82	68	90	75	81	71	98	76	76	80	85	84	72	76	73	78	88	60	79	78	78	70	90	79	80	73	89	72	83	82	81	76	78	74	99	74	85	75	81	78	78	79	80	75	75	73	81	80	81	82	72	76	99	73	90	95	76	79	79	72	85	99	85	101	74	93	64	81	83	80	85	73	69	76	75	81	70	91	74	88	80	71	80	87	85	85	97	79	84	84	87	78	74	78	74	67	78	89	82	93	89	81	88	95	80	96	83	68	73	89	75	71	69	73	65	77	70	85	94	71	88	84	78	92	63	72	79	84	80	77	81	87	98	75	80	75	88	79	76	75	83	85	83	95	86	83	70	79	73	74	76	92	84	84	74	91	91	74	76	68	75	82	72	65	80	84	89	74	87	79	75	74	78	74	81	81	82	96	73	81	76	93	82	86	80	68	83	96	78	85	72	80	82	80	103	76	94	74	70	75	76	73	73	82	88	87	86	83	91	84	82	83	69	79	77	94	82	79	86	97	99	77	83	76	93	75	93	81	85	68	75	97	80	81	78	84	84	71	84	83	104	85	97	82	75	90	98	64	81	97	82	82	72	84	93	71	77	75	83	84	71	83	61	79	81	64	76	90	84	79	71	82	93	76	71	65	112	78	88	85	72	64	115	80	69	77	89	90	86	76	63	91	73	103	81	83	78	70	88	85	79	92	92	99	90	84	84	77	83	79	90	64	75	81	69	85	72	74	77	77	71	99	82	91	90	94	64	88	77	75	89	84	73	78	94	75	73	85	80	69	92	91	71	91	94	80	88	92	90	85	103	76	90	89	69	90	78	84	80	93	74	83	93	80	92	97	72	80	100	83	77	72	88	79	75	74	87	77	87	81	81	90	79	71	92	66	77	81	71	89	90	91	86	91	82	69	88	68	86	89	81	75	87	75	85	99	95	75	97	76	66	90	84	89	94	84	78	66	81	85	79	92	92	75	87	86	88	85	72	98	82	72	78	67	87	78	93	86	79	91	86	74	91	90	84	83	77	88	59	86	79	79	83	83	80	72	75	89	91	82	78	93	86	78	105	87	81	77	89	85	93	86	86	88	85	65	89	77	74	64	84	80	91	90	81	66	95	84	89	75	84	76	97	80	96	75	79	79	78	76	88	88	100	77	78	77	94	75	89	93	80	70	68	82	92	100	88	76	71	82	86	81	84	61	69	70	96	81	73	79	73	82	73	87	92	78	85	95	62	80	83	84	83	69	93	90	76	73	74	100	88	79	71	82	96	90	91	88	83	80	77	93	87	88	84	86	81	85	88	76	78	90	83	82	90	83	95	78	92	80	70	65	92	57	87	78	79	82	90	87	75	78	81	88	91	73	65	64	94	87	87	75	74	85	86	90	92	80	72	78	98	75	81	70	74	78	84	82	82	78	76	96	82	77	74	77	78	79	63	93	80	78	81	76	90	88	95	77	77	102	84	81	89	94	79	85	67	91	71	83	82	91	73	89	95	68	77	85	76	98	68	85	78	79	94	80	77	73	84	87	80	73	84	69	63	93	85	77	89	68	84	66	96	71	72	92	96	78	86	91	79	75	68	79	82	83	87	69	81	71	76	93	82	77	85	94	72	71	91	68	84	78	80	82	73	94	78	70	85	81	58	90	82	79	97	73	77	92	75	88	63	82	75	80	85	70	78	81	85	85	80	63	89	74	79	69	77	92	83	84	75	103	85	93	78	81	79	89	88	78	69	97	84	82	85	91	66	79	77	75	88	82	74	81	91	80	92	76	85	81	81	79	74	70	94	84	72	72	84	83	70	85	88	70	85	77	79	95	83	69	74	70	81	71	81	83	74	72	78	83	78	79	58	87	81	80	83	85	73	77	66	78	96	80	82	79	89	81	81	64	77	85	80	93	82	93	78	94	93	73	90	96	64	84	77	91	69	81	70	86	75	78	95	79	80	78	85	66	88	72	73	79	76	86	88	98	81	69	85	78	89	83	78	82	77	70	82	74	86	79	72	74	79	80	84	94	75
25681	8774	2912	3073	6164	9048	9142	7184	5237	4420	3964	3595	3321	3171	3067	2842	2606	2215	2306	2217	2018	1975	1715	1626	1551	1197	1077	960	879	748	756	814	892	821	780	807	763	959	1010	714	671	661	645	649	645	581	606	610	615	618	593	627	636	655	588	594	611	634	615	601	633	601	612	618	637	608	605	637	628	616	681	619	652	687	678	628	636	622	632	584	632	609	621	621	614	599	615	654	587	662	655	589	636	605	580	606	629	601	606	598	593	676	600	621	614	657	652	619	653	654	651	629	627	629	596	627	681	681	591	617	620	609	604	636	605	627	592	590	623	600	639	613	620	609	612	640	640	608	676	624	626	617	593	619	584	602	636	603	636	597	603	619	593	638	643	614	624	591	580	614	599	612	652	604	621	626	569	621	633	597	571	643	573	604	594	634	616	615	608	590	612	595	639	640	581	661	635	599	588	637	617	632	628	649	626	587	563	636	582	607	594	652	615	606	595	613	613	609	599	603	600	608	609	639	639	595	588	660	594	599	587	618	623	578	627	636	581	626	642	630	616	633	600	632	615	670	606	568	616	628	605	606	569	617	628	557	601	628	626	624	585	640	655	638	645	629	607	590	656	617	599	603	628	619	607	666	668	602	616	654	640	632	635	559	628	584	631	615	623	620	600	645	656	596	597	561	617	615	603	605	633	604	638	616	624	607	678	625	633	621	604	598	645	637	601	602	625	602	590	669	621	601	592	621	620	621	582	611	650	593	650	639	574	647	638	652	624	570	581	578	641	577	602	581	602	648	611	622	619	613	646	608	637	601	619	559	623	618	602	594	604	596	613	625	631	623	625	582	566	577	630	649	641	605	636	587	586	603	619	606	675	644	630	576	580	619	643	604	598	643	605	624	662	655	618	546	640	654	597	641	609	611	585	582	595	612	630	643	594	598	601	586	611	641	605	675	610	611	612	591	632	635	585	578	639	613	597	632	633	632	662	618	647	624	589	573	624	651	644	574	641	602	642	620	640	602	599	623	599	605	602	632	591	580	629	614	590	631	602	598	624	605	576	616	629	607	621	613	635	599	599	609	620	625	619	627	661	645	635	645	652	636	617	592	591	617	570	612	609	584	589	571	630	572	609	617	591	626	613	598	619	618	579	587	591	622	612	587	613	628	632	587	627	607	630	578	596	623	585	628	669	605	647	586	659	594	609	573	629	626	606	593	669	594	664	572	552	584	609	646	607	614	612	591	672	627	586	612	614	623	621	623	634	578	621	599	591	607	631	599	571	623	621	580	659	632	638	643	591	607	655	589	647	606	591	638	645	598	604	580	654	652	602	612	629	622	603	634	628	603	657	656	661	618	598	649	601	583	621	606	600	604	622	562	643	584	611	596	629	602	636	591	635	585	627	588	582	627	596	605	630	630	594	618	602	593	614	588	600	604	577	635	552	635	629	614	602	646	565	595	642	613	643	606	612	606	606	605	647	607	624	642	624	606	624	616	628	567	604	556	635	641	595	616	609	605	632	606	592	616	616	575	592	650	562	598	545	623	602	636	584	611	617	617	621	582	636	580	647	636	578	588	602	606	628	643	626	605	634	646	607	613	596	656	564	592	624	622	607	624	607	610	602	634	616	674	567	632	666	560	579	626	616	597	626	606	606	642	582	615	577	627	628	610	647	688	646	631	605	624	642	628	579	636	595	625	604	646	592	567	613	588	623	607	624	619	674	630	599	590	627	622	569	596	603	626	583	626	631	603	583	638	616	674	597	608	608	633	637	638	672	642	632	624	596	598	602	606	626	591	649	603	589	624	630	596	607	622	623	615	622	617	619	599	628	597	612	628	606	565	655	620	634	624	575	616	635	572	608	563	606	616	577	589	635	614	627	603	652	545	608	622	614	630	610	583	613	609	600	642	592	654	647	656	612	637	593	638	653	574	633	645	608	606	634	572	662	680	645	619	596	604	623	586	595	630	608	646	623	623	643	574	654	625	603	598	600	573	627	610	630	638	665	609	597	596	623	606	654	640	600	607	650	606	631	612	604	616	612	598	595	617	681	603	640	638	616	591	627	589	588	607	591	659	623	615	602	575	653	609	594	569	596	552	631	623	565	636	610	611	615	645	617	660	628	653	639	614	633	609	614	616	576	647	638	581	657	599	633	560	639	632	619	617	615	609	670	598	613	577	621	592	629	639	574	611	626	593	637	613	638	598	611	623	568	572	617	604	597	607	558	622	596	615	573	610	618	628	646	616	615	591	653	623	661	609	598	610	633	617	606	605	633	625	657	631	625	634	627	627	587	593	612	598	603	554	592	591	618	640	625	631	581	570	622	645	622	626	645	605	573	601	631	620	587	570	585	591	629	622	578	592	599	634	609	620	615	586	640	622	625	630	632	601	624	618	589	585	615	607	632	632	605	578	629	559	596	629	603	561	622	590	586	587	593	631	595	653	615	620	613	622	618	608	588	671	649	610	642	629	604	599	639	599	632	587	653	586	605	609	592	571	627	605	615	646	622	632	626	630	628	635	571	615	637	577	658	623	581	618	629	639	589	623	618	593	591	586	593	574	585	644	598	614	582	584	579	652	613	633	568	587	620	670	626	627	633	604	632	639	599	609	627	607	617	610	646	601	607	605	642	584	587	637	606	598	626	575	564	600	615	647	657	576	627	595	633	605	608	635	628	594	594	621	626	600	639	617	594	602	631	607	613	627	643	594	572	587	657	596	627	618	606	603	608	575	618	635	601	573	640	612	572	584	629	618	637	625	576	603	616	588	603	591	629	625	649	617	620	637	621	615	597	640	646	601	602	623	602	610	598	578	616	600	601	584	635	631	619	598	577	625	641	619	615	602	611	602	595	633	613	591	631	600	645	607	597	606	621	591	620	603	600	611	614	598	637	640	640	605	614	646	531	633	625	603	617	621	591	638	640	618	607	591	608	615	617	621	563	605	621	636	585	619	585	579	620	596	586	597	623	611	553	565	593	595	636	575	612	635	630	647	592	603	608	597	656	604	642	597	600	632	636	580	611	581	611	601	631	696	652	633	570	629	633	600	637	622	602	554	614	604	651	629	586	580	604	556	667	631	564	616	573	646	599	608	627	618	603	653	644	601	602	638	572	598	641	608	579	589	599	621	598	631	624	584	626	644	612	615	609	633	589	571	610	615	660	609	639	646	609	590	626	591	593	603	601	582	625	610	611	619	641	603	626	621	646	589	617	629	636	593	641	569	613	588	599	565	627	611	598	615	578	630	592	587	629	630	616	614	630	623	623	623	639	621	601	631	582	638	615	620	606	567	616	650	619	581	667	595	572	595	642	616	581	625	615	631	622	624	606	615	611	596	685	582	627	625	600	650	629	599	647	573	637	611	591	629	606	642	623	628	630	600	634	606	611	642	634	639	590	579	604	563	598	595	586	567	614	624	603	572	620	619	622	633	596	632	646	592	653	606	674	560	591	599	659	591	644	597	624	616	641	639	632	605	618	586	616	567	580	629	612	578	601	594
4604	1632	394	267	218	260	365	347	282	223	204	204	225	206	183	186	174	151	173	163	164	151	148	141	117	135	95	124	98	109	102	106	98	122	101	110	90	116	106	102	98	87	71	107	87	70	86	93	94	98	89	95	86	88	92	81	90	87	85	78	78	94	79	96	76	99	71	79	85	97	101	102	83	92	95	86	82	82	85	78	84	96	89	104	88	90	87	85	85	83	102	98	79	78	81	97	91	95	107	87	74	86	77	80	89	86	75	85	89	87	82	76	94	101	86	80	80	70	74	81	88	85	82	83	87	82	91	95	92	88	81	83	87	91	92	97	101	88	96	94	92	100	110	92	96	93	81	85	102	93	69	90	88	81	73	93	85	72	89	85	87	104	87	109	88	89	88	82	82	94	92	86	90	72	91	82	86	86	86	89	94	88	84	80	92	105	80	94	97	85	106	99	85	94	79	87	105	86	73	72	81	97	83	77	87	82	75	84	86	83	80	93	84	95	101	84	83	99	97	83	80	98	77	87	104	78	80	82	93	76	93	93	79	92	69	87	96	93	90	82	91	99	72	91	92	103	79	84	88	81	75	98	84	86	96	83	87	93	82	69	93	89	80	94	94	94	77	84	81	93	73	89	74	90	93	94	92	85	79	92	96	105	106	85	89	84	96	84	86	82	68	94	71	93	98	81	77	80	85	88	85	91	78	88	91	87	91	91	83	83	87	95	92	82	100	89	94	87	93	103	76	93	105	92	94	95	87	82	85	94	102	85	82	92	85	93	82	91	102	99	97	89	92	88	91	94	79	88	73	83	102	87	83	93	90	96	70	89	79	87	95	105	101	90	77	95	88	83	85	81	79	84	82	97	102	100	83	76	95	82	76	85	87	78	62	95	88	109	73	102	95	114	86	84	93	92	88	84	92	92	100	91	78	80	77	72	100	79	89	92	80	70	84	87	87	82	109	96	86	90	90	92	82	80	85	93	79	94	87	68	72	98	96	95	76	94	87	78	69	92	93	72	77	74	77	83	100	84	100	83	67	108	83	71	98	88	106	82	109	83	100	94	91	90	95	102	85	93	82	81	98	89	92	114	97	92	82	85	108	86	91	87	109	77	82	75	80	90	94	98	83	96	84	76	86	81	81	76	99	86	93	77	80	103	92	80	85	94	73	93	83	89	86	79	78	80	92	92	81	85	103	91	84	93	84	94	105	88	96	93	76	84	76	81	80	85	92	86	79	87	78	102	92	91	84	102	83	90	105	78	96	85	84	91	89	88	71	107	74	92	81	77	98	98	89	88	81	74	96	93	89	86	94	102	72	79	71	87	104	93	86	81	91	99	81	72	99	87	83	82	83	89	95	93	74	90	90	78	81	83	93	90	66	75	95	78	86	87	74	78	98	83	89	94	87	81	96	90	86	97	100	65	98	90	86	76	88	98	92	88	69	100	68	68	84	81	82	85	100	94	76	88	72	89	80	101	90	77	87	92	88	104	93	108	87	63	75	93	79	92	82	88	83	105	80	71	85	87	85	79	90	92	99	77	87	77	75	89	91	82	76	82	79	85	96	91	72	86	84	83	78	92	84	82	70	92	98	80	86	95	99	83	84	88	103	94	93	85	86	95	91	93	92	83	95	103	81	92	76	99	84	104	72	93	83	80	102	108	85	95	85	87	71	82	95	82	94	107	85	79	98	71	96	91	94	87	84	79	87	81	93	93	88	84	96	105	80	77	65	87	103	78	65	88	86	88	65	80	90	83	103	91	105	95	84	91	80	99	78	101	88	97	92	72	89	84	92	89	86	85	77	89	65	86	100	98	71	88	79	87	74	84	88	85	80	102	79	79	106	85	82	84	81	102	98	82	90	84	78	87	86	80	92	90	96	97	81	80	82	79	94	84	76	87	79	91	98	81	88	75	101	81	105	91	83	86	86	74	87	80	81	80	79	89	95	92	89	93	78	110	98	77	103	94	84	113	80	79	96	78	98	82	104	86	83	79	105	95	84	90	88	80	74	71	91	85	79	84	79	89	71	88	82	72	95	81	78	72	101	72	77	85	90	82	76	96	79	94	95	91	82	87	91	80	93	91	84	92	83	64	101	103	99	107	96	113	91	94	87	92	80	90	81	76	78	94	87	73	85	95	101	100	107	75	93	68	86	92	97	93	84	81	82	106	81	82	94	92	87	98	90	90	86	87	86	93	82	87	94	90	54	79	72	93	93	94	75	90	90	97	89	107	89	90	87	81	63	73	85	82	101	99	84	88	93	72	83	97	91	74	101	86	90	93	91	82	95	101	85	117	93	97	91	75	86	91	89	90	103	98	73	87	93	87	104	94	82	88	88	77	85	95	87	95	75	98	86	85	90	82	84	103	81	86	98	87	84	74	83	84	95	106	76	93	77	80	86	83	93	85	82	101	79	72	93	77	87	84	84	81	88	96	82	106	93	70	94	95	90	70	85	73	88	101	83	86	93	73	81	93	102	94	96	78	87	94	61	80	79	96	96	81	94	111	82	82	99	94	93	85	70	93	85	88	94	108	91	69	93	94	97	99	81	91	88	83	92	90	77	71	98	82	99	89	75	73	94	72	96	96	74	82	87	109	89	78	88	92	77	81	92	78	86	87	104	75	91	81	76	77	69	93	83	110	75	81	70	78	86	81	84	76	80	85	78	85	81	81	90	99	97	86	95	86	88	72	79	97	99	92	98	107	95	101	95	95	91	85	90	92	85	85	84	89	92	88	88	107	74	64	84	82	82	90	76	89	83	95	92	90	80	96	89	107	69	89	94	94	97	88	85	92	91	96	97	77	75	89	87	100	89	85	86	88	93	93	96	87	92	68	89	75	88	104	91	84	94	94	92	90	80	86	96	90	100	109	92	85	115	79	73	90	100	80	94	100	95	73	71	95	94	86	95	90	100	81	109	84	85	75	82	76	86	85	83	94	87	97	77	86	83	66	84	86	89	92	95	87	93	103	90	70	94	101	76	93	88	84	73	93	89	99	103	92	72	77	95	81	89	83	71	83	95	75	88	81	91	103	79	94	88	78	92	87	84	93	85	79	84	75	86	85	82	89	77	88	71	96	83	110	77	81	87	84	77	101	82	114	101	92	95	81	86	91	82	104	94	77	90	108	85	88	88	94	104	86	95	79	109	93	85	85	75	79	79	87	95	93	83	95	92	103	108	80	70	87	90	87	74	93	95	77	90	94	82	88	75	79	85	93	96	82	85	83	72	76	84	76	90	100	78	103	89	102	86	84	94	89	75	77	77	84	97	100	91	83	75	102	83	95	96	91	103	96	74	91	87	78	91	80	73	94	95	88	92	73	87	94	81	85	75	97	78	97	90	89	89	99	83	81	91	86	87	80	83	88	83	83	95	96	90	80	91	96	99	97	80	68	76	98	82	97	88	95	89	83	87	75	92	104	111	91	89	79	83	78	84	80	84	93	89	73	82	99	83	90	64	94	86	75	96	91	90	86	111	93
30574	12647	3730	4114	8568	11663	11943	9808	7092	5917	5175	4925	4643	4048	3858	3653	3228	2682	2869	2602	2390	2333	2031	1924	1843	1382	1236	1108	955	907	855	947	988	891	907	951	904	1111	1182	860	705	697	677	613	655	687	609	612	624	637	677	640	652	627	621	668	632	616	616	623	649	672	647	623	657	676	603	660	687	671	634	700	697	655	614	633	640	635	635	669	695	668	664	701	666	663	664	622	666	616	647	630	612	635	652	618	667	671	679	653	620	666	624	664	619	635	664	627	635	644	672	666	641	702	685	615	649	651	664	608	659	641	656	610	635	622	628	648	631	627	626	625	626	638	619	651	598	624	626	637	650	658	604	645	626	617	591	666	613	639	647	650	633	661	634	628	608	607	655	666	647	643	688	631	640	641	604	563	653	635	591	622	584	637	703	638	623	644	580	629	593	607	669	606	623	618	649	599	625	639	636	638	659	635	661	651	628	610	624	622	624	649	626	633	600	603	645	624	619	611	647	635	651	580	639	625	635	614	642	665	649	620	645	633	654	627	675	613	609	640	620	652	606	672	626	620	641	607	662	671	656	616	626	625	651	650	638	649	647	621	591	592	608	644	625	650	613	596	600	648	604	646	611	610	648	669	650	661	616	618	629	634	604	640	630	624	628	612	598	624	569	636	606	664	642	624	628	614	627	595	584	655	625	604	639	635	608	630	644	616	675	592	632	625	661	640	610	578	593	634	670	661	634	647	618	597	644	620	607	627	627	622	587	618	632	626	578	615	640	653	657	653	630	656	614	611	641	594	621	680	621	582	670	651	644	638	653	622	623	685	584	608	607	646	627	688	696	630	611	630	620	615	647	659	628	597	580	596	645	642	645	637	606	645	672	560	642	604	589	656	652	617	627	610	654	680	622	633	596	608	622	614	617	624	613	611	592	616	571	684	627	627	642	627	669	638	662	629	635	620	621	635	585	612	582	641	648	637	639	618	649	625	592	608	658	590	641	594	623	627	622	591	617	653	615	649	630	623	638	603	618	619	647	606	628	607	621	646	622	642	639	612	644	614	581	648	634	608	686	582	647	629	594	682	615	617	646	632	601	599	627	635	628	583	634	629	616	604	682	623	620	612	682	617	633	619	632	604	691	646	629	614	617	622	605	657	658	636	630	644	667	584	641	590	652	657	653	607	618	616	622	644	573	620	623	633	588	633	660	620	680	604	605	625	623	659	617	631	612	641	648	610	641	648	627	616	595	641	635	608	640	614	628	641	638	626	629	626	642	627	631	620	625	637	613	611	605	629	591	638	602	580	606	675	664	585	669	617	666	597	683	580	628	612	626	618	653	647	618	657	595	652	641	642	658	625	629	651	664	619	607	643	633	621	652	623	605	626	609	623	624	603	626	644	588	628	615	650	625	622	608	645	670	671	621	617	630	636	631	589	616	651	570	622	613	619	635	633	575	616	600	658	624	627	630	615	521	636	652	593	633	624	632	619	620	650	655	614	649	600	627	595	628	634	594	670	606	582	621	626	645	654	664	629	620	591	631	579	653	610	600	637	648	593	635	612	616	613	643	637	654	650	608	620	610	615	627	577	640	610	603	602	625	606	627	603	626	613	645	593	619	648	644	641	634	643	628	621	674	611	636	633	633	617	608	654	635	629	657	663	612	586	612	675	656	596	651	643	613	648	641	636	651	655	637	638	653	634	615	675	645	604	648	653	591	645	640	650	617	594	635	635	615	614	629	619	585	614	595	596	671	595	652	633	600	641	634	582	617	635	630	639	635	611	630	626	597	644	628	607	641	640	635	587	656	651	635	675	606	637	590	622	633	634	635	644	625	657	585	628	585	611	603	620	647	635	598	630	591	671	596	644	650	662	713	635	642	601	630	585	643	637	633	629	680	626	647	635	650	636	623	659	660	656	611	668	638	627	635	615	637	641	598	610	658	624	642	623	624	593	612	642	615	623	615	605	648	606	614	650	665	674	616	629	598	604	620	616	668	627	641	617	610	670	639	652	617	640	668	599	657	688	629	612	612	636	625	594	685	625	615	626	608	650	580	595	682	637	607	659	649	629	660	643	622	636	584	639	621	628	627	652	645	621	595	645	609	580	612	620	626	636	623	641	634	620	645	617	634	615	617	618	668	643	666	633	618	658	586	636	628	637	666	675	611	607	670	585	635	624	592	645	606	620	633	662	625	617	653	627	632	632	618	588	631	590	627	670	657	636	573	628	649	571	650	625	661	595	656	627	588	661	654	606	628	626	613	607	615	643	660	632	629	641	584	635	637	607	623	601	635	645	637	634	625	700	634	634	617	671	667	604	610	649	621	671	600	628	660	618	629	646	584	620	638	638	643	657	623	615	597	656	586	621	583	598	622	584	607	645	632	660	588	666	617	636	612	703	623	662	633	665	558	645	604	659	590	593	617	622	659	615	597	646	660	665	615	614	616	634	661	605	585	640	652	652	617	593	597	603	653	640	609	628	615	622	635	594	629	645	655	614	692	618	629	603	632	608	637	624	598	613	587	617	645	568	583	652	653	631	691	619	646	636	620	614	613	645	659	607	663	706	601	649	605	624	612	610	606	690	581	625	626	636	592	601	591	661	578	641	616	651	606	610	618	648	603	620	633	630	606	631	615	649	664	608	652	644	639	620	641	659	626	611	640	648	595	586	616	612	649	596	616	597	618	618	672	620	604	615	599	629	639	640	581	573	638	636	634	614	686	634	587	632	678	675	612	599	599	651	636	591	648	637	652	636	615	616	654	648	596	610	596	639	670	598	652	632	608	610	659	602	636	617	642	640	596	624	601	618	591	629	648	632	599	627	629	649	629	645	581	643	647	668	563	658	611	638	661	629	597	619	636	624	607	645	619	608	609	625	655	619	610	627	594	640	641	624	598	590	585	608	625	649	634	631	622	628	645	641	561	559	612	643	604	683	612	615	617	603	612	639	663	659	639	613	604	646	593	613	616	595	656	648	599	593	632	646	662	609	620	632	623	624	625	624	680	621	621	650	642	621	648	643	615	587	623	616	621	590	627	659	589	641	620	603	636	583	621	623	686	638	678	661	634	639	606	588	607	642	606	583	630	623	620	621	599	653	633	615	660	630	641	649	679	622	620	631	641	639	585	636	645	599	642	633	608	655	649	642	629	624	637	606	655	663	629	640	596	636	655	620	627	614	585	630	606	624	613	640	646	659	640	631	645	606	655	651	668	634	651	623	591	663	644	656	650	686	603	654	638	630	660	623	642	647	634	602	644	632	665	647	647	604	619	611	639	630	612	645	590	673	660	603	607	653	633	594	580	568	605	660	578	648	635	589	627	631	603	620	627	605	642	622	676	605	632	607	602	647	611	588	636	594	641	658	637	617	619	633	620	655	614	629	623	658	631	628	676	626	607	644	642	623	601	614	600	646	669	600	621	623	601	598	646	613	580	604	613	599	633	650	662	587	627	619	609	638	624	677	621	628	622	670	651	613	638	627	662	606	644	625	610	648	588	607
5004	1434	429	280	245	282	334	333	273	258	255	247	227	223	231	218	188	202	215	205	188	176	168	182	173	170	153	139	150	131	157	136	162	134	142	119	138	141	126	133	123	119	133	116	138	115	137	111	139	130	126	124	122	136	140	122	121	111	102	158	122	119	142	120	100	148	157	120	134	131	128	131	136	144	123	121	127	106	138	133	144	132	119	150	114	127	138	112	119	126	119	112	134	132	136	117	129	121	115	113	137	119	116	140	131	113	133	115	116	114	111	125	115	112	134	119	115	117	122	132	145	111	114	144	119	129	118	111	124	112	101	140	119	137	119	116	150	119	111	125	130	126	143	128	102	142	107	120	134	100	148	147	133	128	124	120	136	114	145	115	141	103	109	133	116	116	122	105	114	125	127	112	121	118	125	129	130	130	142	124	112	129	120	126	115	116	136	138	121	125	126	125	126	142	141	111	100	106	128	115	117	142	106	117	128	137	140	127	119	144	108	115	98	128	117	136	117	110	132	110	119	138	125	117	123	107	135	124	111	125	116	137	134	123	119	128	111	126	125	117	113	125	123	137	130	145	124	113	115	109	145	127	139	119	114	117	118	108	116	133	115	112	127	127	119	124	119	110	135	112	113	113	116	113	121	127	123	103	114	123	146	120	112	112	133	89	113	133	110	124	126	127	116	120	140	107	116	134	124	121	123	126	108	129	155	123	138	131	145	129	113	122	106	106	112	120	123	135	126	115	121	131	123	110	131	103	143	110	124	119	112	112	124	123	104	121	123	133	115	142	139	126	121	125	109	127	110	138	106	106	114	117	146	134	136	114	113	132	115	125	118	109	126	124	131	117	117	137	125	127	132	120	114	122	128	112	116	126	118	125	129	126	103	109	125	125	132	135	125	134	113	104	128	140	130	115	126	115	137	124	114	146	107	126	118	131	120	117	115	101	134	116	135	118	126	128	121	114	126	130	114	116	105	124	115	123	126	101	113	126	118	143	115	108	138	114	119	127	123	127	124	134	120	127	113	121	118	127	111	130	108	135	113	138	125	122	123	137	114	116	138	134	112	119	135	124	136	104	113	127	122	114	117	125	150	126	116	123	121	133	125	136	109	120	114	118	108	98	121	126	135	118	123	97	124	131	115	128	117	129	111	123	115	122	119	139	108	133	123	130	128	122	101	125	133	127	116	111	128	129	147	135	132	141	146	135	120	110	121	117	140	112	122	128	112	132	125	120	113	132	122	116	152	138	133	127	132	120	126	115	122	107	125	129	107	125	127	116	121	136	117	117	119	131	127	132	136	145	108	140	136	128	135	128	110	113	119	131	112	134	134	152	127	105	120	120	111	131	122	139	130	137	122	126	112	135	114	122	108	140	136	127	123	137	136	120	126	139	111	124	117	117	126	128	140	119	129	137	110	122	112	125	114	120	139	123	108	127	112	143	106	112	126	110	117	120	137	120	137	120	135	140	117	128	127	123	123	125	131	119	120	116	127	135	129	140	104	140	113	130	126	127	130	124	104	137	119	114	103	121	150	106	120	124	135	102	118	113	146	129	131	140	99	122	134	129	104	119	113	133	124	141	123	122	111	127	122	128	116	129	134	122	131	102	137	120	132	105	127	119	103	124	107	103	127	118	121	125	138	111	137	134	103	128	121	99	126	131	135	100	128	150	114	130	112	144	102	124	120	142	136	132	130	112	117	122	121	106	107	131	130	114	122	124	111	136	126	134	115	130	149	111	126	122	124	114	124	129	114	112	117	138	128	130	134	118	135	126	108	126	121	142	115	108	117	119	143	114	112	128	114	139	112	132	134	105	118	129	118	116	131	122	129	130	146	133	108	117	135	113	94	115	121	113	110	139	105	131	131	111	115	108	137	122	130	120	136	127	133	123	102	113	145	141	115	125	123	120	121	114	109	132	143	122	137	124	117	113	121	128	138	126	105	120	130	123	139	124	121	128	127	116	136	126	125	107	114	127	115	137	113	114	107	115	142	104	112	137	135	134	117	107	128	125	140	96	114	130	136	117	119	124	114	119	121	110	127	130	133	117	121	125	113	113	129	113	140	142	102	121	128	112	110	133	105	116	136	126	127	113	105	124	118	137	121	112	111	119	122	115	136	128	121	142	128	108	108	129	136	115	129	122	120	139	142	112	119	102	126	107	118	122	123	113	121	105	125	126	119	115	121	125	106	112	117	139	118	123	120	109	107	126	116	120	125	118	128	98	122	130	115	145	124	130	134	130	129	141	120	138	125	149	123	156	135	119	128	123	132	141	114	113	118	106	150	128	131	125	125	103	115	117	122	132	122	127	138	134	124	108	123	113	123	117	130	122	123	120	121	127	129	113	115	123	144	123	125	111	137	122	119	128	120	118	123	113	125	126	110	112	134	113	125	137	115	132	114	107	120	119	129	123	133	141	135	125	127	112	124	136	134	135	121	150	135	123	125	123	129	126	127	132	117	109	147	115	118	114	132	111	138	115	134	116	136	103	130	121	123	131	148	119	115	107	111	131	111	130	113	116	117	133	131	124	117	127	147	140	139	117	137	115	116	134	131	142	118	108	134	158	119	114	134	136	116	134	116	143	121	112	111	120	118	133	132	107	132	121	130	108	135	132	119	121	122	124	145	132	113	111	118	127	118	138	111	138	132	141	143	123	128	111	118	113	139	117	115	128	132	133	115	115	120	115	120	134	129	134	110	131	108	123	132	127	120	131	120	131	138	123	135	122	142	107	126	140	125	131	123	130	120	142	128	121	124	127	125	133	107	127	124	118	118	118	115	124	109	115	128	131	130	124	119	111	128	125	121	131	122	118	125	116	119	140	123	118	132	122	125	125	121	124	117	109	133	127	104	134	122	124	121	104	107	110	105	112	133	122	145	111	122	131	127	111	104	119	145	105	111	132	148	113	109	104	130	119	133	113	116	120	119	115	109	124	118	128	130	126	114	110	126	107	107	124	121	114	101	134	120	123	113	119	126	143	118	144	124	108	121	133	131	135	103	132	134	123	134	130	140	125	125	145	127	125	130	113	118	125	141	149	112	127	120	121	114	122	141	121	127	126	150	122	130	128	129	126	109	154	120	124	110	136	125	131	111	128	130	123	132	128	116	116	114	90	110	111	124	128	122	136	120	120	127	130	122	119	109	130	103	117	146	127	141	138	124	116	128	122	125	152	108	136	117	135	115	111	123	143	130	141	111	128	136	129	133	127	122	118	125	144	126	132	123	103	121	119	117	127	134	136	131	123	123	130	115	127	123	143	125	123	126	118	124	132	137	135	128	133	123	123	128	115	128	125	113	140	100	133	104	113	138	118	150	143	145	114	104	154	108	130	118	128	122	117	129	136	122	117	113	119	105	143	110	118	129	135	122	139	121	145	110	113	139	117	125	125	102	128	115	121	138	128	140	114	123	122	114	134	104	151	132	142	120	132	123	132	129	131	114	132	131	111	107	94	135	117	123	123	105	119	117	134	117	117	124	117
28990	11551	3975	4113	8036	10926	11267	9926	7386	5873	5284	4861	4450	4343	4143	3954	3253	2965	3030	2924	2800	2494	2296	2253	2002	1790	1578	1304	1201	1142	1179	1184	1204	1169	1132	1183	1161	1417	1364	1067	977	923	923	947	945	963	893	914	900	923	869	908	938	920	913	932	919	889	884	912	883	962	894	961	946	927	953	895	958	948	933	909	974	966	986	991	928	888	930	921	937	935	914	955	981	915	887	988	910	896	934	958	915	914	919	937	911	924	953	910	953	987	918	881	900	957	884	932	846	866	911	940	886	941	933	927	920	915	907	943	904	851	884	985	881	954	889	924	934	932	875	913	936	902	892	866	928	928	890	897	931	929	906	869	919	969	921	844	884	918	895	915	924	867	884	950	850	849	918	900	884	866	896	905	952	875	900	861	854	917	938	870	930	920	939	914	866	887	901	871	890	917	921	832	908	852	914	849	964	966	918	866	915	887	895	931	874	927	955	904	919	945	913	952	911	941	892	920	926	900	913	950	862	944	905	908	856	933	905	890	891	905	894	915	927	933	921	899	917	873	964	866	892	838	822	925	863	861	855	922	908	936	892	906	918	885	880	987	921	934	920	922	956	918	911	905	951	935	885	928	907	942	939	908	902	893	925	898	904	886	964	871	938	863	904	872	924	903	891	959	913	928	947	897	830	885	915	899	927	905	902	907	898	918	897	883	925	900	948	856	947	898	962	875	915	918	957	923	939	884	956	905	929	889	905	956	940	925	932	899	867	862	909	900	920	913	944	846	894	892	898	893	900	956	926	896	953	903	939	900	909	894	856	985	903	881	903	888	957	898	870	946	880	923	898	876	893	884	904	912	919	883	885	976	947	837	861	900	937	906	918	847	940	898	850	907	889	910	867	910	911	914	972	924	941	919	877	905	933	916	883	897	869	895	907	893	1006	884	886	929	922	905	908	936	906	871	879	959	971	917	917	931	893	903	901	900	889	939	893	963	900	897	869	876	913	842	931	838	953	939	859	917	920	907	846	938	939	932	920	858	897	894	890	872	946	893	857	909	863	920	854	869	942	976	878	947	922	903	928	905	952	910	894	931	860	935	918	983	873	954	935	890	875	937	880	912	822	916	905	916	915	907	944	920	878	959	853	929	879	903	861	870	882	859	941	962	954	883	950	864	886	898	959	958	907	916	923	925	923	941	934	888	906	938	902	900	877	867	902	904	868	886	936	937	908	907	913	898	906	962	883	892	910	914	857	922	929	914	919	853	932	855	911	884	910	951	871	929	880	944	902	857	912	946	922	932	941	845	900	865	905	920	904	958	951	903	932	958	955	937	882	930	901	899	913	950	912	916	965	918	909	895	918	911	926	915	872	920	895	929	951	917	884	893	883	865	918	865	897	919	905	947	940	891	886	941	905	914	880	902	918	928	895	900	897	916	907	897	916	939	951	894	929	930	917	937	926	918	921	857	913	885	942	869	923	889	831	904	953	905	876	973	915	910	923	955	972	945	981	960	984	907	894	883	886	948	943	930	851	909	891	869	935	872	854	902	908	940	876	915	920	931	960	897	920	891	912	934	902	911	896	912	902	891	925	921	917	887	883	874	951	906	927	902	933	901	879	919	925	874	907	949	937	908	945	902	884	841	934	929	878	938	909	901	869	896	919	908	895	899	974	897	902	849	867	943	883	908	878	870	886	919	895	901	893	906	906	866	888	875	910	908	938	919	931	904	858	895	937	934	942	877	905	878	852	927	906	856	873	884	889	911	884	882	914	942	910	836	902	918	907	926	949	921	894	909	907	912	903	914	906	915	901	900	908	953	941	912	900	945	911	883	885	933	902	924	902	899	922	902	915	895	889	928	943	884	950	888	905	945	924	891	922	923	894	872	909	953	943	913	962	876	917	875	919	896	858	850	944	861	907	944	856	908	925	907	941	910	869	969	937	881	890	901	874	912	904	896	893	1010	912	921	877	904	903	930	906	908	888	916	933	922	921	899	858	898	947	862	918	880	925	901	948	927	885	863	875	995	925	916	920	921	865	934	952	958	901	875	952	884	892	929	932	932	931	910	941	952	819	894	844	836	958	920	933	892	892	978	970	933	845	850	881	946	919	951	861	853	892	969	949	935	936	881	862	940	922	890	909	889	948	906	914	952	909	888	904	895	920	940	922	878	930	903	909	843	886	935	930	879	885	970	905	946	842	932	927	912	906	922	912	877	885	898	907	957	848	863	889	920	863	948	929	900	886	870	923	850	952	938	897	887	924	859	877	882	927	898	900	879	872	867	928	918	893	887	884	960	888	918	904	919	928	859	919	910	898	869	877	882	894	874	899	955	902	908	923	893	895	874	890	874	898	870	887	866	873	932	866	895	862	895	918	967	904	894	918	902	868	888	896	884	873	977	906	869	937	874	900	901	867	873	906	906	903	943	937	897	948	905	897	888	868	874	900	977	940	905	882	868	922	832	941	885	914	898	940	900	897	902	910	884	860	911	912	904	940	868	892	902	934	936	913	888	959	902	934	922	923	940	943	934	910	880	924	910	933	891	909	915	917	933	903	870	932	941	923	938	890	885	926	937	902	909	901	930	897	946	944	896	898	881	911	935	907	881	970	864	919	886	912	992	895	902	890	896	911	879	954	902	872	915	978	960	886	898	895	923	832	952	925	878	900	871	909	901	861	909	868	898	947	882	913	904	872	899	963	903	928	947	963	880	937	891	913	920	891	899	924	932	876	923	916	912	940	886	943	914	943	893	907	916	877	939	864	904	973	956	895	956	958	875	908	926	866	920	924	913	870	847	993	916	902	972	911	837	893	874	935	965	929	932	865	903	912	923	887	912	917	965	908	914	907	910	962	900	889	888	899	947	900	905	980	927	883	920	934	892	876	915	897	902	902	886	955	884	970	890	981	941	928	958	1003	870	934	925	917	955	857	885	895	931	920	871	914	898	834	898	931	909	997	924	906	936	915	877	877	903	928	885	967	896	928	888	930	899	914	897	916	930	874	885	896	919	929	948	926	898	897	935	902	926	877	803	924	959	859	968	963	894	860	931	903	928	873	929	900	851	895	932	929	898	869	958	931	887	926	935	924	881	946	924	920	948	948	825	886	909	930	919	911	902	910	930	922	896	901	891	863	885	894	945	912	884	857	900	930	914	919	880	931	941	934	867	900	847	948	899	895	920	936	942	881	868	934	897	933	926	917	938	946	932	878	941	902	953	913	872	887	883	939	910	933	912	902	918	870	894	921	919	906	924	872	916	912	950	910	945	880	861	876	932	884	938	882	921	869	934	854	845	941	887	873	955	902	902	887	969	907	912	884	896	840	892	937	910	943	888	937	891	845	873	881	899	910	946	922	917	892	915	900	926	861	907	914	954	892	850	897	940	937	897	884	940	913	900	906	895	887	883	871	873	928	880	907	861	938	839	1016	913	886	870	916	882	955	912	879	902	919	893	907	915	876	931	931	910	917	945	938	960	870	941	908	830	949	946	892	917	908	939	911	911	900	903	914	956
6042	2304	593	313	264	357	385	408	322	312	305	250	232	256	264	232	196	209	217	193	192	186	210	227	170	161	131	139	144	140	124	150	123	167	137	147	138	149	159	141	125	111	158	117	148	151	122	106	138	131	133	130	128	125	105	136	137	144	122	127	121	116	122	110	118	103	129	121	134	127	135	133	148	131	105	127	138	103	133	138	136	121	125	102	138	129	125	145	127	120	123	125	112	121	136	133	131	124	128	121	145	119	123	126	108	117	132	134	133	144	118	159	109	117	130	132	117	114	142	119	127	110	136	109	136	137	120	109	128	129	134	136	111	124	108	107	103	138	121	106	127	112	112	125	101	125	127	125	106	128	138	116	128	114	128	145	117	113	110	110	112	116	127	131	142	102	130	123	119	128	150	130	129	132	105	112	111	123	116	124	112	105	121	114	120	108	124	140	128	118	134	127	122	105	117	130	116	137	135	130	119	118	116	123	134	131	109	158	134	120	99	154	123	130	104	130	111	105	139	127	131	138	123	119	116	97	120	136	132	125	105	127	135	127	124	125	130	136	123	140	119	121	130	124	103	130	115	126	114	136	114	116	102	109	127	141	125	135	127	116	108	123	113	119	116	138	115	124	136	108	130	117	133	112	122	121	107	132	121	124	124	99	118	125	142	137	133	125	142	128	131	120	131	117	105	134	115	104	117	112	109	124	115	131	120	108	98	129	136	117	123	139	126	130	122	127	129	111	106	133	144	109	113	134	117	96	105	132	121	113	131	117	118	111	114	118	142	116	139	109	116	102	104	126	123	132	127	121	109	133	135	127	140	114	118	139	138	125	129	147	100	122	99	130	135	132	133	120	113	117	123	136	127	129	120	113	105	129	133	123	108	104	131	122	128	114	117	125	97	127	136	123	133	104	143	120	129	123	116	122	126	116	121	117	101	131	130	115	97	130	128	120	132	103	95	135	124	132	122	124	132	120	103	139	106	120	119	116	138	137	126	142	114	129	128	129	114	117	121	107	124	127	130	110	139	121	129	115	123	127	116	133	119	123	108	110	131	117	109	112	140	115	132	123	116	127	138	122	106	124	101	116	118	124	123	135	110	111	122	113	131	132	108	150	120	115	138	137	113	113	122	130	123	108	130	131	125	104	132	115	111	125	130	117	118	105	130	108	103	112	124	132	102	117	115	131	133	133	115	139	110	118	119	138	141	97	128	117	136	130	133	129	131	123	130	104	120	127	121	134	103	129	109	105	138	117	130	114	114	104	129	117	125	125	134	92	102	126	136	122	139	130	110	127	125	122	134	129	133	117	145	110	128	146	120	128	112	117	116	112	121	121	105	135	133	135	135	113	109	117	131	115	114	116	124	108	137	115	103	130	109	115	125	128	125	116	107	126	133	95	130	124	120	119	134	127	142	115	130	104	127	119	121	126	134	107	118	123	128	130	110	123	120	118	138	112	132	115	138	115	137	116	119	128	125	128	116	130	118	133	125	121	112	107	130	111	116	120	121	133	108	119	111	122	129	132	118	125	125	127	129	118	115	118	117	108	121	125	115	122	107	111	130	105	124	121	120	120	127	140	122	135	112	119	104	124	114	128	129	137	113	131	127	127	146	134	118	123	127	106	116	119	128	125	121	113	112	122	141	131	110	101	141	129	130	108	116	114	118	104	103	106	114	130	113	119	130	121	87	139	129	108	142	128	120	136	138	133	125	119	119	132	130	117	123	130	113	124	128	122	120	131	127	126	127	108	126	113	123	133	101	138	110	102	125	127	131	112	123	124	114	119	118	107	101	122	119	112	136	111	116	125	118	115	114	117	109	132	113	117	148	129	122	117	119	125	126	124	124	125	110	113	137	114	132	119	131	103	159	109	120	125	124	117	116	139	101	144	110	125	120	133	129	114	143	119	118	120	127	117	133	131	134	148	140	127	126	110	139	120	126	118	122	130	110	115	122	132	129	123	133	128	122	149	122	134	120	123	124	127	130	139	143	129	118	117	114	122	126	128	115	129	115	143	124	130	120	112	124	121	100	131	133	134	126	136	131	126	110	115	126	116	146	120	124	120	117	144	117	136	104	128	111	124	137	128	122	140	109	111	112	119	134	130	117	141	129	122	102	116	137	124	123	101	106	128	118	128	118	128	128	123	116	138	111	119	122	124	119	106	127	118	114	135	130	109	130	105	113	123	113	141	145	113	119	131	120	119	108	121	119	122	140	101	128	110	119	96	114	119	135	112	138	117	132	114	121	119	121	141	130	129	121	105	117	114	122	117	134	107	111	146	127	114	118	141	128	127	124	126	119	154	139	131	146	127	117	135	125	135	119	107	108	137	132	119	126	121	127	132	96	122	132	122	127	126	126	103	111	122	122	136	118	119	134	127	115	119	117	126	141	124	128	141	128	129	122	115	126	111	126	127	112	121	107	122	123	137	114	126	125	119	116	108	133	113	140	141	123	119	131	128	138	124	122	125	115	118	137	135	107	125	112	126	123	123	141	127	139	137	150	129	111	119	117	112	116	125	127	134	126	127	117	118	121	140	148	106	125	135	120	119	131	122	140	139	153	96	121	124	119	140	122	107	128	111	122	113	131	123	119	95	105	115	121	160	115	144	119	123	122	125	116	140	141	124	103	122	133	106	137	153	122	133	125	121	120	108	124	119	105	139	115	125	117	121	131	106	123	124	121	131	123	131	126	114	135	97	120	117	130	129	107	125	124	120	123	118	128	141	112	122	126	127	134	118	99	135	98	131	113	127	139	132	122	157	132	124	129	132	132	129	113	132	122	137	129	132	105	115	124	119	143	128	130	125	117	105	123	148	119	123	115	125	116	130	116	127	119	125	126	117	124	106	112	113	122	101	113	146	137	128	128	142	124	111	102	125	115	126	120	139	111	135	130	115	135	142	125	117	124	123	109	105	119	144	116	106	132	116	116	103	101	111	121	113	133	119	123	128	132	122	94	136	114	125	121	133	121	119	120	142	122	135	132	112	122	134	140	127	120	119	103	130	137	152	120	149	124	136	132	134	120	109	133	147	132	139	111	128	122	121	136	121	118	118	126	128	138	101	140	123	121	96	110	135	126	101	128	115	130	137	132	132	133	114	120	143	124	129	136	118	134	121	113	103	99	137	120	119	135	120	119	127	142	112	121	126	121	123	145	140	119	134	139	124	115	130	128	116	120	130	131	111	130	100	123	112	143	128	128	118	141	136	147	121	137	109	134	148	135	126	138	121	127	125	103	141	131	115	141	127	126	139	119	132	137	106	127	132	116	128	126	122	122	136	119	109	115	125	132	116	143	113	113	123	117	147	136	109	125	127	115	116	116	116	125	144	142	133	121	114	120	110	111	123	114	122	139	127	104	123	124	122	115	123	92	139	124	122	109	121	129	156	139	121	135	137	117	126	107	130	134	109	140	131	121	110	116	117	113	116	131	149	123	135	124	135	131	104	130	116	126	130	135	130	100	118	113	122	137	120	119	118	142	109
30511	13852	4718	4423	9168	11982	12080	10741	8234	6506	5724	5144	4624	4519	4623	3971	3117	3169	3131	2990	2851	2524	2321	2285	2004	1793	1442	1269	1214	1103	1168	1095	1100	1075	1040	1075	1169	1358	1284	944	877	800	843	770	821	829	764	834	830	876	851	789	831	816	781	778	855	823	846	806	831	798	832	774	800	817	781	778	784	837	830	846	875	844	850	840	871	800	797	806	844	854	833	822	834	763	796	790	796	801	799	782	799	784	831	869	724	793	839	778	859	791	829	804	829	778	829	786	861	855	828	841	787	842	822	833	837	809	794	758	828	769	808	782	798	788	810	772	774	783	761	777	777	809	819	802	782	767	753	788	806	792	813	812	843	782	803	802	771	778	737	790	781	814	786	760	785	791	799	831	751	801	734	780	776	755	779	770	780	818	779	768	824	775	785	784	790	837	781	776	807	810	799	787	746	775	805	753	826	771	766	789	741	760	774	790	798	847	792	781	819	787	809	861	806	825	852	786	776	843	770	788	781	845	792	822	755	736	792	734	788	776	786	811	805	746	787	810	799	753	732	797	788	741	801	765	803	778	753	763	824	785	784	781	816	748	799	822	789	819	790	776	780	779	787	837	779	713	853	770	828	736	783	773	779	781	787	785	815	788	823	748	804	853	772	790	811	804	772	798	823	826	783	754	797	762	745	808	766	766	766	770	758	804	753	797	762	827	777	748	761	755	781	791	755	735	770	783	801	790	782	778	792	823	769	818	766	794	744	776	774	785	785	797	743	799	824	759	775	781	789	824	776	765	783	796	760	780	794	814	784	790	809	765	769	792	818	758	790	793	757	785	761	785	757	744	806	800	771	782	802	758	760	789	760	858	796	792	788	806	764	742	767	789	872	789	778	760	799	802	805	755	780	795	767	744	785	792	762	793	779	767	792	797	742	833	792	776	817	783	757	752	755	758	789	777	799	799	762	769	765	789	754	826	783	790	770	785	769	792	795	745	781	818	790	759	748	759	833	762	785	754	770	771	729	832	780	773	786	748	833	726	827	793	724	849	767	797	772	798	793	763	767	816	750	759	790	800	755	765	797	757	822	758	842	802	794	786	834	753	777	781	799	781	828	803	749	806	763	798	780	832	830	796	777	739	811	777	771	754	798	813	822	771	784	740	759	793	763	812	764	780	796	826	771	758	803	765	785	722	755	783	805	770	794	803	786	823	790	813	722	771	813	743	751	821	764	808	794	757	806	782	784	813	828	810	745	849	810	778	795	830	762	809	768	782	753	806	729	786	784	819	730	817	762	766	829	706	769	802	800	795	776	802	774	826	735	786	820	751	758	794	741	784	842	823	750	719	744	800	800	810	769	816	782	818	751	782	745	773	768	763	782	780	836	766	809	776	808	756	855	800	795	759	751	780	770	800	773	772	853	765	773	790	787	790	755	809	787	764	769	819	740	782	774	812	853	814	741	832	814	817	812	774	785	773	842	809	757	809	750	785	781	766	753	825	788	757	809	825	795	793	844	788	816	758	794	819	784	757	794	822	836	769	816	773	806	822	778	773	822	737	794	817	765	854	816	803	820	778	775	797	734	825	778	811	847	794	749	817	782	789	795	772	779	796	779	818	774	778	821	763	787	806	805	805	805	808	818	817	808	749	754	813	809	764	730	838	801	747	748	810	755	799	743	780	808	743	810	750	812	778	782	803	747	789	762	756	796	804	807	845	782	777	873	740	788	777	823	815	743	790	798	803	738	843	824	816	769	808	848	746	761	745	759	826	778	768	772	768	754	781	825	736	785	790	807	839	807	790	759	793	791	783	833	803	785	787	749	778	807	778	804	814	807	806	754	761	795	756	772	782	766	751	791	785	774	844	827	771	797	771	822	804	800	767	809	809	804	768	799	732	772	796	804	817	805	776	777	777	793	816	757	795	792	730	778	823	774	742	766	751	754	791	777	803	796	745	805	807	796	817	744	835	794	800	739	806	828	752	828	783	774	744	795	791	779	839	788	803	791	726	794	754	770	787	801	775	771	809	774	764	789	786	796	755	799	780	797	822	765	826	743	782	769	767	769	812	841	783	817	830	781	759	779	817	753	774	809	776	757	789	761	779	838	791	753	787	803	795	752	798	790	815	784	784	820	802	789	768	795	791	802	787	782	766	823	747	811	769	788	786	770	761	827	773	786	792	759	767	728	790	800	807	845	822	787	821	799	827	739	746	780	752	795	819	809	752	797	816	828	774	745	728	800	782	816	765	827	792	784	744	808	776	780	819	805	747	821	784	774	813	790	776	777	800	777	834	766	738	834	779	776	801	759	781	797	838	832	735	802	765	741	765	785	817	827	784	801	858	804	795	772	794	815	716	815	791	825	824	821	831	792	771	801	801	740	750	794	804	764	791	792	797	815	780	794	792	780	814	770	772	821	739	769	810	743	788	745	797	836	747	798	800	743	744	818	783	824	806	825	811	792	800	793	729	821	796	786	795	777	803	759	826	787	818	746	801	819	824	694	752	763	785	811	739	729	765	788	799	804	809	771	752	749	793	774	797	768	818	801	807	748	777	759	764	772	813	830	776	826	785	778	794	832	688	832	769	819	752	788	717	771	785	767	798	827	792	772	805	788	787	790	800	841	763	776	754	743	786	800	834	809	824	788	774	754	801	786	783	798	789	803	776	774	771	800	785	738	798	797	780	795	812	783	790	762	790	823	764	822	787	770	750	805	826	739	794	794	784	783	770	764	814	791	813	784	800	827	823	790	812	805	743	775	797	766	802	758	748	804	820	827	793	771	749	790	810	791	758	810	804	854	799	740	747	763	846	785	810	799	863	762	838	788	828	787	802	812	804	788	790	804	799	819	765	791	825	780	824	755	762	772	766	793	760	769	726	824	779	795	820	780	818	785	820	826	774	785	791	793	795	807	763	731	813	767	798	795	761	801	811	752	786	785	753	832	803	759	824	809	796	829	791	809	792	772	783	727	749	825	800	784	744	812	827	784	833	756	778	760	814	748	814	809	772	756	740	801	759	792	811	783	717	814	830	784	815	801	800	796	773	777	792	797	806	789	784	785	768	726	786	799	788	816	811	748	769	788	810	743	773	765	760	755	817	791	780	789	770	822	768	804	768	827	803	805	765	813	740	786	810	804	773	809	769	733	761	738	724	768	794	753	803	783	753	797	799	735	811	814	766	746	837	748	827	758	771	787	737	801	739	802	756	837	758	805	850	758	766	773	808	821	738	784	840	800	811	774	812	722	811	779	779	781	798	812	764	777	838	783	793	756	758	781	745	763	782	817	806	750	796	780	764	789	792	796	784	700	786	717	827	771	764	800	764	788	791	776	758	814	804	792	819	766	762	814	769	786	821	821	790	794	750	786	731	758	752	788	803	844	841	777	759	785	800	821	804	786	776	802	799	771	779	832	745	825	801	778	794	776	750	783	763	804	784	772	843	796	802	819	798	764	837	801	796	807	783	766	785	751	808	750	779	846	788	810	795	798	763	776	811	804	798	788	814
3357	1006	256	192	181	165	246	242	192	165	169	155	155	148	156	154	137	134	160	122	145	128	98	130	131	118	111	107	99	104	96	105	104	91	95	89	106	110	99	84	72	91	92	74	87	82	69	79	68	72	69	77	84	93	81	85	82	80	86	65	81	67	104	68	79	78	79	80	72	75	72	74	75	82	96	82	85	91	88	75	83	91	74	86	79	83	76	76	84	87	94	70	79	92	74	60	67	85	84	92	79	105	93	85	94	91	87	86	75	86	82	76	79	82	86	67	91	75	79	84	92	93	82	72	80	92	82	79	73	80	74	84	75	84	73	104	79	99	69	80	82	96	85	87	75	70	91	92	86	93	78	80	66	84	85	78	92	90	81	85	90	82	76	76	85	81	87	77	82	96	77	82	75	81	85	97	77	84	91	77	81	87	84	93	77	87	78	84	91	81	97	96	68	78	70	83	98	95	74	107	77	83	85	79	91	68	86	93	91	74	77	94	92	80	82	76	90	74	64	78	76	73	90	86	85	92	74	78	87	77	88	78	87	68	94	82	82	81	91	82	64	91	70	67	78	97	89	84	88	81	74	93	82	70	92	85	83	88	92	70	76	87	91	78	66	85	84	88	67	77	66	93	83	72	96	71	65	89	80	83	79	91	84	85	87	86	69	98	98	85	71	98	92	88	94	77	86	95	74	67	96	78	75	80	84	79	78	86	80	84	75	95	64	87	96	97	78	75	86	67	69	70	68	79	104	83	86	81	76	82	86	71	88	69	85	93	105	82	100	76	71	93	90	70	87	77	86	74	83	75	85	80	74	84	83	83	73	77	89	81	86	72	85	75	87	66	82	83	90	80	82	90	76	75	73	90	80	90	82	83	87	66	95	97	82	91	94	73	80	65	73	96	84	64	76	85	80	98	85	71	90	92	79	75	74	79	69	90	91	87	85	80	85	87	97	82	85	62	72	74	82	85	98	70	77	78	77	66	74	86	89	68	103	74	91	92	75	73	85	75	72	86	67	81	85	94	73	87	78	87	93	80	81	78	83	79	82	96	71	86	91	85	96	79	98	98	68	101	74	84	84	84	71	86	88	81	86	81	82	97	85	85	78	85	77	93	93	80	95	73	73	87	89	78	70	100	78	88	73	83	88	83	72	97	90	91	93	91	76	94	82	77	85	75	81	81	81	79	87	94	79	68	60	77	81	106	72	85	94	89	82	72	68	70	80	81	73	83	89	86	77	67	87	68	97	80	83	86	88	82	81	89	84	78	106	89	73	78	92	72	80	81	75	89	68	73	84	87	77	89	88	75	90	89	70	73	70	93	89	82	79	105	72	75	82	85	86	78	63	76	76	80	74	84	83	69	73	82	87	74	78	78	77	100	74	71	89	85	94	77	69	82	86	93	74	99	77	90	81	87	101	74	89	78	96	99	67	70	76	85	74	85	89	89	73	90	88	94	80	84	74	89	87	91	61	100	72	64	80	88	70	93	73	78	90	97	96	69	87	77	77	75	91	90	93	73	93	89	80	94	67	106	101	97	81	94	93	84	68	84	94	83	87	77	70	71	80	86	74	87	73	73	76	85	62	104	96	89	71	85	76	79	83	69	84	63	88	86	76	79	81	85	89	77	93	85	89	88	77	78	86	76	97	85	95	77	90	105	80	83	82	90	71	83	98	86	69	78	88	100	87	82	91	79	87	85	75	83	78	97	89	79	77	79	91	104	84	78	78	65	81	72	89	80	86	80	62	78	76	98	77	79	97	102	96	72	79	81	83	68	73	100	89	67	78	81	90	62	88	79	85	78	70	82	96	85	86	73	89	67	82	75	65	76	88	82	68	77	82	64	74	73	90	72	82	56	95	80	69	82	99	82	77	76	88	77	70	82	91	66	88	86	94	69	62	81	82	80	77	71	86	60	60	74	63	80	68	79	91	78	84	94	97	104	86	79	72	80	84	88	75	64	83	68	83	84	86	96	77	83	78	77	69	73	74	62	84	85	96	74	84	85	102	77	89	78	87	89	74	81	94	66	71	84	83	83	80	97	64	85	86	89	90	70	76	68	77	84	101	80	84	79	78	75	89	80	69	81	84	93	97	71	83	75	87	87	83	75	84	62	79	70	64	90	73	81	82	87	96	81	72	100	64	65	78	98	89	86	64	73	88	74	79	70	78	82	74	84	79	79	74	91	76	95	78	100	81	84	80	86	98	89	76	82	91	77	77	78	84	77	83	79	75	85	80	86	77	69	81	82	78	80	86	80	89	77	87	78	89	93	75	83	83	77	77	74	96	89	90	85	64	81	65	72	78	75	80	85	92	86	88	87	76	54	86	77	86	104	81	83	76	69	79	83	81	101	81	71	87	76	74	73	94	78	80	87	70	89	96	97	83	76	83	77	89	67	70	84	89	82	98	84	80	69	78	89	94	83	84	73	87	92	66	86	78	95	79	73	80	81	84	84	71	95	73	79	89	98	77	85	92	89	80	78	73	88	78	83	87	87	82	92	101	91	93	91	97	89	94	84	78	78	80	94	79	71	88	74	70	84	86	73	80	77	102	82	76	88	77	78	66	82	87	89	83	85	100	65	85	90	71	66	82	91	111	92	78	81	88	78	78	74	84	94	79	78	67	85	91	84	80	81	82	91	82	86	75	80	77	75	73	85	90	83	79	90	82	88	74	74	75	72	77	79	83	57	83	91	95	93	84	77	95	85	76	71	84	91	64	68	90	71	79	85	84	87	74	70	75	79	70	75	76	85	94	71	70	77	84	87	86	93	73	91	87	83	73	95	79	72	100	81	80	74	92	71	87	82	77	75	96	66	101	90	71	79	67	85	80	89	89	69	87	79	82	64	85	70	91	78	92	86	83	97	90	74	90	88	69	83	91	83	73	98	81	92	73	76	89	84	82	87	87	67	85	75	79	71	93	74	77	84	88	92	53	95	98	75	83	79	81	96	79	86	100	79	81	85	79	92	84	84	80	94	99	84	77	87	89	83	98	90	73	85	71	97	99	84	90	84	84	77	74	73	79	84	89	64	79	81	77	78	90	84	77	98	71	65	71	74	81	84	75	94	74	81	85	90	83	86	98	79	78	84	91	63	94	77	75	86	83	69	83	74	82	73	84	87	87	87	92	95	94	74	71	86	81	87	85	82	88	85	78	89	80	81	72	65	76	79	65	79	86	83	77	78	74	80	89	76	91	79	100	99	103	72	90	74	94	77	76	82	83	78	73	94	93	81	86	69	72	96	86	91	80	91	82	76	72	93	74	80	80	86	82	76	81	81	80	98	86	75	77	81	106	66	81	93	105	88	84	75	93	94	85	67	91	76	62	106	84	77	81	82	84	80	81	79	82	93	76	90	89	104	77	65	88	67	93	80	83	89	90	90	74	91	87	92	91	81	77	77	78	94	82	83	78	70	66	71	84	85	67	83	73	74	86	68	82	88	81	90	82	82	81	82	77	88	80	92	77	77	87	69	65	100
25748	9217	2912	3062	6361	8258	8549	7593	5739	4507	3985	3584	3265	3177	3180	2701	2145	2183	2419	2190	2131	1802	1712	1718	1497	1288	1104	970	886	801	833	774	785	779	761	805	871	1007	893	725	644	621	633	617	647	631	619	631	606	623	596	625	613	626	613	632	633	586	625	611	650	645	626	670	639	631	641	581	683	648	657	615	637	616	625	672	659	603	610	623	639	640	622	591	594	661	633	669	660	632	598	602	600	593	639	629	634	608	607	654	592	610	588	569	671	624	602	614	651	610	664	629	628	624	626	623	654	639	626	646	640	652	597	663	618	624	600	633	657	608	643	638	619	588	622	657	585	614	632	616	618	609	628	556	629	655	618	608	636	630	662	595	653	623	614	640	585	624	637	581	621	595	635	606	640	623	620	631	636	581	606	622	602	580	619	617	601	601	593	609	609	650	575	614	597	580	635	577	658	579	587	606	634	630	623	625	637	593	638	607	642	578	645	620	626	601	659	631	578	619	588	607	608	611	595	610	612	626	618	652	657	605	651	622	637	593	622	601	646	559	610	593	609	610	639	618	645	636	615	643	635	597	613	600	606	670	637	635	603	650	658	567	650	603	627	607	600	607	601	611	595	609	623	606	612	665	632	632	654	658	634	632	604	637	595	575	601	620	608	635	610	583	568	600	631	577	672	642	636	646	649	593	603	639	607	612	614	598	618	603	613	623	630	627	600	649	646	660	612	611	588	587	598	678	638	569	652	620	636	658	636	608	584	606	615	620	611	619	588	621	596	648	621	600	626	647	628	572	643	635	614	651	664	624	670	624	643	598	602	592	599	609	610	633	597	618	659	630	601	635	632	608	621	597	565	631	631	602	610	628	590	596	615	598	639	606	645	601	647	622	625	606	659	605	635	627	624	615	646	622	623	601	617	600	611	632	609	574	629	604	640	603	608	639	609	585	598	619	620	588	614	591	616	590	641	575	635	637	634	580	598	651	635	625	644	645	615	596	629	602	585	620	641	677	628	616	617	601	667	596	595	601	615	604	600	587	628	592	642	592	635	599	618	650	623	584	622	608	592	631	614	589	624	640	615	664	606	622	590	649	587	587	640	626	645	591	588	593	619	628	613	616	617	614	617	663	591	650	610	641	591	650	615	604	631	608	637	609	649	629	571	682	631	608	641	607	627	655	638	654	572	642	618	616	636	613	543	602	635	587	581	623	634	630	606	605	608	589	650	621	601	618	632	621	599	588	621	632	585	634	606	662	601	589	635	652	599	616	621	651	591	622	595	595	583	589	613	621	576	589	644	591	613	651	683	598	591	621	600	580	656	622	603	679	619	662	634	629	603	603	590	617	596	617	641	647	615	596	571	575	680	583	639	648	593	654	641	598	620	613	662	630	645	589	669	644	648	569	608	584	653	616	603	609	607	646	617	628	624	616	608	578	658	608	662	615	627	617	591	613	678	670	600	598	623	609	604	627	604	588	586	617	621	644	610	610	620	644	638	630	607	630	596	617	620	616	639	610	613	608	634	620	642	610	568	671	619	569	613	597	617	637	611	629	611	644	609	620	640	643	621	575	625	593	579	617	591	653	630	668	643	617	596	588	638	642	614	606	587	590	611	589	604	592	595	615	600	600	590	589	625	654	620	592	605	635	580	623	593	636	584	593	633	630	595	648	613	600	588	582	653	611	607	585	614	622	625	621	658	616	617	639	618	607	633	604	625	618	594	652	599	578	598	626	666	630	615	583	628	611	628	627	622	669	616	591	599	596	631	610	601	630	664	636	622	608	611	590	629	652	605	582	624	614	612	628	611	649	631	606	618	628	638	629	600	622	647	628	621	609	633	602	589	629	612	662	628	622	667	641	590	609	609	639	671	631	577	618	623	599	601	606	663	585	638	633	612	621	625	612	608	669	628	595	613	610	604	630	605	564	564	599	611	584	567	619	610	611	639	621	644	647	620	630	624	595	597	608	603	608	626	631	582	592	593	583	596	598	652	599	642	642	631	627	651	635	616	631	622	646	599	614	607	578	670	618	603	629	623	624	629	628	610	628	637	618	649	621	625	633	603	596	609	587	593	611	596	649	617	634	619	598	626	617	633	614	635	632	629	651	596	660	625	607	620	602	571	582	651	621	620	663	632	600	644	628	656	613	620	583	584	602	585	657	608	636	612	610	618	639	591	663	657	609	647	619	658	619	649	634	615	597	629	559	573	602	628	671	629	650	638	662	585	628	617	617	624	628	607	619	609	595	606	603	623	608	661	631	614	624	628	639	658	568	625	623	627	624	589	595	616	641	603	578	676	579	615	625	565	664	596	585	618	595	614	595	601	620	641	637	602	582	597	654	580	640	610	615	662	570	630	652	662	650	624	584	609	627	637	635	623	584	646	624	600	593	596	642	614	640	602	619	673	613	627	611	587	589	627	638	604	603	602	621	607	619	598	608	601	574	613	650	654	605	633	624	593	601	674	611	610	621	643	616	603	583	581	607	550	628	626	586	634	609	626	553	654	603	569	606	637	628	545	622	594	599	594	640	596	586	633	576	656	656	623	603	636	616	598	634	618	576	567	624	625	598	624	608	659	616	596	595	589	640	610	612	632	596	643	599	638	656	666	614	609	600	582	640	585	609	655	653	671	622	623	630	676	575	627	617	593	588	605	622	575	605	610	637	600	620	648	607	611	632	611	595	657	625	660	602	607	613	644	610	620	624	636	637	598	721	574	616	618	630	614	597	610	646	582	639	645	628	627	644	628	610	632	618	621	631	633	675	599	588	616	614	633	582	606	618	604	606	607	631	582	634	623	610	658	628	663	662	638	636	614	631	649	601	596	614	577	647	621	621	642	592	590	648	648	609	643	574	612	630	627	613	591	586	644	632	617	625	603	633	634	646	625	649	629	656	604	594	620	568	622	605	627	604	607	637	606	603	628	593	575	575	534	629	627	617	640	590	625	598	631	610	671	554	643	613	611	599	633	637	639	623	646	620	599	599	639	616	613	584	594	586	588	575	614	608	592	634	607	658	652	582	637	629	641	567	605	661	664	642	631	667	608	584	633	564	666	647	653	623	583	593	601	628	624	602	582	637	633	652	603	650	587	615	656	632	635	632	632	588	664	639	593	626	617	578	655	598	616	612	659	599	578	585	630	616	622	611	647	666	612	638	645	608	641	657	627	653	653	613	620	610	633	599	615	598	582	639	644	599	612	640	609	598	626	619	606	630	595	578	612	623	590	592	620	644	605	649	604	648	650	598	642	613	632	586	618	601	609	601	663	612	588	562	567	667	619	586	638	627	606	619	633	571	639	641	628	670	679	623	592	583	598	637	616	651	619	645	620	600	614	625	624	635	631	619	632	576	646	605	561	621	617	586	600	629	634	580	582	638	582	638	596	643	625	607	639	600	586	594	641	627	591	641	605	621	635	592	647	580	616	620	612	636	607	601	582	551	616	627	650	614	605	565	632	659	593	664	597	602	583	631	625	632	619	621	620	641	658	581	585	623
4633	1979	386	275	220	260	304	329	286	224	199	187	208	180	198	137	158	179	175	153	138	152	132	133	131	132	98	119	109	104	88	89	97	103	88	105	90	96	92	75	109	75	97	76	82	89	83	88	83	85	90	98	79	75	98	97	88	67	80	97	87	79	67	93	107	85	103	86	96	85	93	90	89	86	103	98	108	90	76	90	92	90	76	96	101	97	69	91	108	91	95	89	94	94	98	83	90	93	99	86	76	86	82	84	94	96	82	95	94	97	89	92	91	66	92	94	87	87	79	93	99	84	67	85	87	90	88	79	96	79	72	86	92	76	81	79	89	86	92	106	97	93	84	90	81	109	89	80	105	97	85	88	95	87	87	101	93	97	94	109	94	87	86	84	80	98	84	90	83	89	87	93	92	85	107	82	93	91	86	85	79	91	81	80	99	87	84	82	83	90	94	94	85	92	101	101	74	88	100	72	85	92	103	82	79	95	83	93	93	99	97	105	82	102	80	92	92	98	91	99	81	84	75	102	101	89	87	86	80	71	85	98	87	89	81	84	100	68	97	97	78	81	90	83	80	82	78	85	84	89	100	78	71	94	84	87	80	86	82	79	101	81	92	100	98	84	79	79	87	93	85	72	98	82	101	99	89	85	86	89	91	100	84	77	98	99	97	92	100	93	95	106	111	97	95	98	82	80	92	86	85	89	74	93	82	70	107	97	72	99	89	78	98	114	91	85	87	90	95	95	97	92	86	97	94	85	83	88	77	82	90	93	86	92	95	76	82	82	86	100	85	83	85	87	91	94	94	91	98	93	86	106	89	83	92	76	86	76	85	76	83	86	77	93	75	89	98	102	85	86	87	89	78	88	82	78	82	113	85	71	87	86	85	85	85	92	77	85	95	67	80	92	77	83	81	74	90	86	81	82	104	79	97	87	93	68	87	89	104	99	84	89	98	76	84	82	79	81	90	101	88	78	91	80	98	75	92	108	84	85	105	96	89	73	82	94	88	95	84	101	94	89	87	77	79	92	90	91	87	96	82	82	81	100	90	82	96	79	67	79	92	83	91	86	104	68	81	98	86	101	90	83	101	72	97	92	89	100	88	90	79	115	81	83	87	92	90	100	86	94	99	80	96	100	97	89	71	79	96	113	85	84	86	76	81	97	75	81	91	80	94	110	73	89	96	87	92	75	86	88	88	98	90	94	96	109	76	87	97	84	95	88	86	98	90	101	95	104	74	88	76	86	91	87	96	71	104	83	79	91	86	68	73	69	94	88	85	116	85	88	83	83	105	100	85	85	98	94	76	100	86	94	77	78	94	77	97	88	71	99	75	75	80	90	68	98	94	85	81	80	93	90	81	91	83	88	73	68	76	98	94	73	90	90	96	98	88	92	91	88	77	79	95	93	88	87	88	76	96	101	90	91	73	81	89	90	90	93	80	99	89	83	83	73	80	66	113	83	80	83	87	82	83	97	101	106	97	88	77	83	91	103	85	81	73	84	74	88	73	85	105	101	104	97	88	104	80	78	92	83	104	92	81	86	82	85	94	84	73	99	84	97	114	95	92	94	88	81	82	83	88	89	70	73	82	96	91	93	88	87	93	84	88	74	82	84	75	95	78	90	107	84	111	92	83	91	69	90	78	87	100	75	95	101	101	96	81	92	97	89	84	82	83	91	81	86	87	90	103	93	83	80	79	94	86	81	87	86	105	87	83	90	89	89	92	91	90	89	105	97	94	99	86	90	86	87	92	74	81	83	94	89	78	96	80	76	80	98	83	88	80	76	86	98	103	79	91	87	79	84	87	70	88	90	93	78	79	82	95	80	85	93	94	83	90	106	104	83	74	90	78	107	94	97	81	96	88	74	64	85	98	89	97	73	89	91	99	86	81	103	97	74	88	88	92	79	91	93	99	86	92	94	89	88	80	96	75	98	89	98	95	101	95	93	86	70	82	91	100	94	87	84	85	95	96	83	96	78	74	110	86	81	87	86	96	86	85	90	96	77	100	81	90	89	85	82	97	91	88	85	82	72	95	105	92	101	86	92	79	75	84	71	106	95	78	96	90	83	95	79	84	89	82	68	97	89	90	80	72	84	92	76	92	92	72	81	93	87	78	91	82	72	90	93	80	97	103	94	100	97	81	82	75	83	100	96	88	73	93	87	79	95	87	81	100	94	67	78	95	99	90	87	85	89	67	88	76	98	106	87	91	83	90	69	85	84	100	87	80	82	95	100	81	98	86	90	83	58	94	79	82	91	84	109	72	83	79	77	91	96	80	79	88	98	85	75	74	97	83	95	80	83	83	84	95	85	85	97	79	81	106	77	95	89	92	84	89	88	83	83	111	92	85	101	85	81	106	88	85	94	106	86	86	80	85	100	77	75	93	88	79	78	88	86	84	86	84	91	77	67	82	87	113	85	87	84	74	83	83	87	100	98	87	85	66	104	96	87	87	116	92	86	82	91	92	88	89	91	76	93	88	89	90	92	93	114	77	93	86	81	87	72	85	98	93	72	95	62	100	85	91	77	72	81	79	96	78	93	115	94	101	66	99	76	90	76	91	89	86	87	76	83	89	98	85	85	69	68	71	79	99	75	83	95	82	96	87	89	95	93	77	81	90	75	82	89	94	90	103	105	88	95	98	86	89	77	95	97	105	95	80	87	98	91	85	90	71	102	79	67	82	78	95	109	94	88	93	76	86	90	89	86	93	85	100	96	94	97	85	91	83	77	70	87	101	103	78	91	80	106	75	89	81	102	88	84	73	95	95	97	95	101	98	88	87	68	100	96	88	89	95	80	93	93	85	83	85	75	94	90	87	103	80	89	91	80	73	103	84	82	86	93	88	97	72	86	101	92	81	94	93	96	97	87	94	89	102	92	94	84	94	93	79	69	78	80	82	87	94	76	87	69	81	78	99	86	79	86	70	82	122	91	78	88	83	76	81	88	76	70	78	84	83	86	82	87	84	83	79	78	87	92	88	83	97	99	95	83	102	89	91	89	94	95	87	83	85	92	86	92	92	78	86	95	80	79	72	93	92	79	87	84	83	72	84	94	86	94	82	82	93	79	95	87	105	82	85	101	93	69	74	81	95	91	90	85	79	78	83	99	84	94	76	96	93	97	82	80	72	84	98	86	78	79	94	106	87	78	96	107	86	102	99	92	87	86	91	101	75	81	76	79	91	109	84	79	87	82	100	91	86	75	84	86	84	99	83	77	85	82	95	98	74	91	84	85	79	81	80	81	96	93	89	98	86	94	88	96	88	87	67	80	72	98	84	92	78	88	89	89	80	77	80	104	99	70	84	80	96	81	87	81	99	77	79	90	89	95	70	84	82	93	98	82	81	107	89	91	90	89	88	83	67	103	103	85	102	95	78	77	83	98	71	76	95	89	100	93	90	102	104	97	101	94	89	90	98	84	86	86	84	109	79	83	82	83	97	80	88	80	85	108	63	89	82	92	75	72	92	88	98	79	99	98	87	67
30849	14114	3676	3892	8367	11158	11030	10033	7984	6135	5009	4672	4478	4238	4158	3396	2678	2810	2754	2664	2502	2096	1984	2078	1790	1560	1378	1083	1045	855	989	853	796	848	821	876	946	1094	977	784	718	666	620	628	656	669	618	659	687	633	655	642	666	646	675	649	644	626	597	614	648	633	658	637	634	630	654	639	645	712	625	650	666	666	669	642	668	628	671	663	649	686	675	609	665	636	614	628	634	682	668	631	639	604	658	672	618	648	642	640	649	613	642	635	691	649	635	639	632	659	655	642	662	606	704	631	627	659	655	578	648	703	632	660	638	616	628	652	656	623	643	656	616	641	643	635	596	629	629	592	653	639	661	664	594	632	638	633	625	656	654	629	654	604	575	629	653	611	579	628	637	614	616	650	631	612	653	606	597	653	661	652	637	614	657	649	664	568	602	642	623	630	622	622	623	644	590	606	620	609	572	582	618	613	594	620	681	675	668	625	644	627	606	650	644	588	633	670	635	606	628	633	612	620	595	670	623	671	643	616	609	626	629	626	623	615	628	614	618	597	645	621	656	626	609	612	654	632	631	653	612	601	631	636	657	612	650	615	589	636	637	631	587	559	652	583	645	618	579	632	607	637	617	633	658	640	577	671	595	610	615	663	646	618	647	606	630	616	591	633	634	636	579	574	592	604	673	602	625	615	635	641	662	597	638	667	669	635	583	629	614	634	620	670	652	608	586	602	636	643	621	611	593	622	616	623	620	631	621	576	664	687	641	625	673	599	596	631	668	625	579	649	670	613	667	652	622	622	595	605	647	595	631	626	658	585	579	623	659	604	567	626	641	596	622	591	615	640	602	587	628	640	628	605	600	605	615	650	588	637	640	632	646	630	604	679	656	622	628	606	630	613	659	615	611	621	655	602	606	607	609	626	635	574	670	616	642	612	633	660	660	643	636	603	650	627	630	595	660	567	651	650	564	617	617	653	609	643	620	653	608	658	591	628	597	638	613	648	605	640	629	628	638	655	629	574	637	625	602	630	619	621	647	642	609	661	557	624	608	616	687	567	621	629	638	607	607	615	625	639	588	643	601	644	654	606	593	607	649	650	627	628	638	576	650	609	668	599	599	635	613	634	652	649	636	630	617	657	612	605	644	632	643	661	622	650	635	645	637	600	656	598	607	652	640	623	618	620	612	642	603	607	633	626	606	566	629	598	612	650	626	684	585	632	626	632	648	631	609	669	602	627	625	617	608	682	632	616	654	601	609	679	604	626	616	591	568	629	593	663	634	599	600	636	636	629	684	638	643	624	668	586	615	631	635	650	614	655	672	640	626	634	633	636	602	610	659	619	606	626	580	602	617	652	668	661	588	652	662	641	654	629	589	574	640	617	640	639	622	594	646	613	621	644	629	592	648	613	643	634	617	611	631	644	619	603	634	648	655	588	637	642	629	646	620	634	608	649	666	662	620	620	644	627	598	675	637	683	593	663	646	578	588	669	590	568	645	613	627	661	615	634	691	618	615	682	598	576	635	663	625	594	642	639	604	620	585	639	675	606	649	640	619	616	617	581	612	606	636	624	650	634	651	597	628	609	625	618	614	613	615	659	665	636	632	625	645	654	618	632	608	653	627	595	657	624	638	648	615	611	611	603	580	649	650	641	586	636	565	652	606	622	580	601	623	639	622	641	653	591	623	630	658	599	625	644	617	607	644	615	668	618	629	606	616	615	640	653	610	585	578	644	610	604	638	639	597	632	620	637	592	659	633	667	613	591	616	632	637	652	641	667	584	607	627	623	618	606	591	616	669	628	610	591	680	618	643	632	681	621	663	628	689	582	675	635	602	659	641	655	587	561	607	616	629	667	643	620	645	616	631	628	599	638	613	646	613	641	650	604	637	661	625	634	593	604	663	626	636	604	608	640	647	642	612	614	605	621	628	600	608	623	628	638	586	617	657	614	634	642	648	634	602	675	656	656	594	608	559	627	624	648	657	647	654	634	638	595	619	658	617	619	645	634	630	627	635	613	670	623	644	658	617	602	624	617	631	602	614	613	630	666	659	619	625	649	618	600	621	654	659	624	586	628	626	631	614	644	650	598	634	646	621	599	658	620	618	641	622	607	672	603	669	599	549	655	635	615	646	617	656	631	587	645	608	644	596	634	642	609	600	676	636	633	641	652	644	632	623	603	665	635	617	702	614	622	619	619	646	650	650	628	632	633	596	633	644	653	592	650	640	623	601	633	631	610	606	601	628	632	628	623	625	628	646	621	630	623	604	612	576	623	646	620	622	625	636	611	644	610	610	586	618	640	601	620	654	629	588	672	633	659	659	607	621	606	646	646	659	627	628	641	636	636	612	614	631	627	635	633	637	636	644	648	635	624	614	629	594	633	641	614	636	620	583	610	623	625	615	628	646	621	646	613	610	578	611	606	620	664	589	604	627	631	634	598	620	639	633	623	606	634	638	639	654	644	641	596	603	599	611	608	647	617	591	660	607	636	623	616	634	629	638	613	608	660	603	568	641	642	618	632	613	605	621	634	624	685	635	625	633	662	612	621	654	621	620	604	651	573	599	632	609	616	627	659	667	599	618	601	642	629	646	607	637	602	665	583	661	616	587	644	617	608	617	609	647	624	588	614	635	638	644	603	609	587	617	649	662	629	691	594	640	655	648	612	623	631	620	604	591	632	656	624	655	619	618	667	609	578	638	619	621	624	662	677	653	653	609	611	606	645	636	647	609	614	612	609	660	609	615	661	639	615	611	628	675	567	635	613	635	622	576	673	629	626	623	651	596	642	630	630	622	611	612	606	647	648	622	664	658	593	620	650	619	653	582	584	667	640	623	604	687	607	637	673	633	665	611	628	635	616	612	652	603	619	615	635	626	623	658	604	584	644	653	615	595	661	654	631	623	641	602	626	623	636	654	654	589	575	588	619	614	606	638	635	620	653	615	571	650	579	623	609	626	662	627	631	629	635	608	619	612	672	629	553	624	660	627	632	628	596	673	615	645	639	637	642	640	642	646	637	639	604	620	630	639	590	663	611	642	628	639	657	627	631	616	661	664	631	627	649	633	651	667	635	658	560	631	608	590	609	641	609	632	658	628	660	620	615	601	618	668	639	641	593	608	640	654	679	617	616	604	637	614	633	648	640	617	599	644	636	602	608	631	644	638	584	606	614	667	618	655	634	662	604	635	593	613	627	609	617	642	611	683	646	607	613	618	610	616	633	563	576	648	655	647	614	620	660	651	631	613	633	659	650	604	661	630	595	615	622	672	647	616	635	681	626	636	605	608	636	619	652	672	603	662	628	639	631	629	620	659	632	617	635	610	618	642	602	620	627	664	628	632	621	600	621	637	632	635	618	610	674	624	697	596	623	600	643	602	657	658	660	674	599	615	585	563	603	646	599	615	661	611	646	623	628	651	645	610	649	623	627	647	630	638	624	579	631	621	590	676	576	634	654	606	640	639	654	654	632	621	629	643	604	658	633	629	633	645	621	552	639	606	622
5105	1778	356	276	237	284	318	322	289	279	257	229	270	259	213	239	198	215	195	210	199	185	175	188	183	149	179	150	143	128	131	118	142	128	124	145	144	127	146	143	115	118	123	109	131	136	128	133	139	128	126	126	110	109	113	128	132	119	135	122	120	137	141	137	107	108	121	117	111	114	136	119	136	156	114	117	118	105	116	112	128	142	130	134	134	141	121	94	136	114	128	121	118	119	137	126	133	134	131	97	132	125	136	112	142	100	127	114	133	121	129	132	138	125	125	133	119	104	120	104	130	133	132	126	143	100	132	115	119	114	116	120	107	146	121	103	111	109	134	117	133	103	117	119	126	131	133	113	130	129	123	119	117	121	144	120	126	124	116	100	113	130	132	129	124	130	132	128	124	129	117	116	131	129	139	110	131	114	104	117	106	125	105	133	120	130	151	132	146	151	116	128	120	113	135	131	117	115	113	138	132	149	130	127	123	114	140	105	121	125	112	114	120	119	140	108	126	130	132	131	129	126	134	121	121	110	128	122	123	133	137	138	149	119	123	116	125	147	134	126	152	131	129	134	115	105	117	123	137	122	118	114	106	109	120	127	112	134	134	129	128	129	118	114	132	136	115	128	105	120	135	146	129	107	144	134	107	119	125	139	128	118	91	134	123	102	116	122	124	116	122	124	126	132	143	132	120	101	140	108	144	118	128	116	124	125	126	99	134	121	137	135	133	133	136	132	127	128	126	118	112	123	130	118	130	107	105	127	116	116	129	134	150	122	137	129	115	147	124	126	145	115	108	143	133	120	126	118	116	110	114	132	124	117	103	118	114	112	134	123	150	125	117	109	115	146	124	119	154	106	114	130	120	128	124	121	118	133	117	125	130	125	115	129	104	117	122	116	111	120	132	129	119	111	133	118	124	129	111	124	109	126	131	123	121	116	118	150	116	121	113	102	139	145	119	123	104	142	125	125	137	135	140	103	123	116	118	125	119	137	125	124	125	119	138	116	119	111	135	138	124	153	121	111	137	131	148	126	130	132	126	107	135	136	107	134	130	149	116	123	134	140	125	108	116	126	144	103	124	118	133	122	137	105	126	113	117	153	109	132	127	125	142	124	113	110	136	131	127	131	150	115	130	120	117	129	136	107	133	133	105	107	125	139	106	118	120	120	125	137	127	132	140	151	145	106	121	133	127	132	122	121	122	121	115	123	127	137	120	111	126	110	110	110	120	127	129	124	121	127	122	128	117	152	125	134	132	124	125	115	122	125	125	114	131	118	140	106	130	115	116	133	146	109	112	113	138	118	123	113	139	126	147	114	134	127	114	134	114	112	122	110	115	122	112	113	115	113	127	111	119	138	142	129	133	147	121	144	125	117	96	121	110	125	130	119	118	116	121	139	139	126	123	143	125	131	118	111	121	104	139	114	127	129	129	124	118	131	118	111	156	134	110	129	127	131	136	115	122	134	124	123	121	117	139	124	122	125	112	102	124	125	115	139	114	117	131	128	134	135	137	146	140	103	113	145	128	138	132	115	99	151	115	119	123	107	120	117	111	145	125	108	120	132	123	119	132	120	118	116	102	132	116	151	111	121	123	106	139	108	117	139	150	118	131	121	119	132	112	140	107	120	123	122	106	120	134	136	113	126	124	129	132	133	126	119	112	104	105	119	124	120	119	126	121	110	114	145	126	144	132	119	111	125	156	111	124	127	124	128	123	136	126	124	134	122	120	122	118	132	123	136	125	127	127	131	137	119	131	134	105	127	125	137	137	129	141	114	139	110	134	118	114	116	150	119	105	139	113	127	123	135	116	139	107	120	101	141	146	129	140	141	128	110	123	119	116	122	116	122	123	128	119	108	112	126	120	112	142	134	107	126	137	125	127	124	112	122	130	114	129	118	138	114	124	144	130	109	103	110	125	113	125	155	120	119	119	119	120	116	127	125	127	116	115	133	115	118	150	123	107	136	117	117	127	116	111	108	145	117	123	123	120	137	123	106	127	105	134	124	127	112	132	132	133	115	124	129	111	123	122	110	131	118	126	125	116	120	119	133	128	124	125	116	118	128	120	129	115	131	115	120	113	99	132	122	132	134	124	120	126	113	115	112	114	131	130	115	128	112	113	130	127	117	123	135	115	127	128	133	93	119	123	127	115	120	128	114	137	124	119	123	112	128	130	133	118	119	122	118	123	118	131	134	130	123	123	105	131	123	122	134	124	133	129	135	147	112	107	105	141	110	117	129	129	121	135	143	119	137	113	125	107	109	131	118	126	123	130	151	116	122	118	139	111	118	137	128	121	122	153	148	109	112	126	122	130	118	140	139	130	129	147	141	117	136	132	112	98	115	116	134	131	127	124	125	153	116	120	130	105	105	119	120	148	131	130	120	125	127	146	97	123	114	123	127	115	128	130	144	136	107	128	137	127	102	119	122	133	127	125	128	125	130	116	126	143	138	131	126	126	116	130	132	117	131	111	128	135	125	145	143	121	140	135	123	148	110	128	126	136	120	99	138	129	138	148	125	128	121	133	118	151	97	128	119	137	135	132	134	123	125	118	132	122	128	131	112	118	134	102	120	105	118	129	110	116	126	117	118	123	137	115	140	108	140	113	126	113	119	123	133	110	132	117	138	116	122	125	116	144	135	135	132	135	130	135	118	126	144	106	120	125	141	115	124	121	136	130	105	134	119	124	126	127	124	117	144	137	115	127	117	130	112	121	122	142	123	124	115	141	116	117	128	115	107	118	124	128	144	129	121	137	124	109	118	122	131	95	125	127	130	111	122	96	127	128	120	129	114	142	141	125	133	121	123	138	110	134	118	147	110	132	118	110	102	133	122	131	127	126	119	109	112	117	130	134	128	126	129	128	121	119	137	135	135	109	131	115	98	123	116	122	144	131	114	104	117	128	141	121	135	113	124	118	146	121	118	118	130	115	110	134	115	114	137	131	125	112	127	105	134	128	130	120	124	132	111	129	142	130	131	113	143	134	124	113	134	138	98	143	116	119	130	112	120	134	125	120	106	131	119	134	106	121	132	127	139	146	113	126	122	120	136	142	121	133	119	113	109	127	124	151	128	122	140	143	118	125	130	133	132	113	118	137	109	112	129	125	108	121	126	110	124	112	116	118	145	127	110	113	122	132	132	102	138	119	131	126	123	131	102	124	123	130	120	121	119	129	137	114	113	131	132	120	107	139	135	114	114	127	140	136	131	124	122	124	135	119	127	111	129	137	127	128	117	127	124	145	136	123	125	91	130	118	123	113	115	126	116	123	105	123	114	126	125	145	125	132	104	137	134	124	129	146	116	127	130	142	133	135	127	126	117	130	120	117	120	136	127	129	130	121	131	133	128	119	108	122	121	112	113	116	103	122	114	118	124	150	129	119	114	125	99	121	127	108	125	95	120	126	119	125	137	134	127	120	127	149	137	129	122	131	119	122	106	129	124	126	130	128	110	123	141	135	132	132	120	112	125	107	104	134	135	134	121
29550	12922	3469	3842	8116	10356	10623	9440	7714	6503	5118	4753	4672	4318	4293	3378	2975	2976	3076	2926	2554	2478	2396	2326	2128	1829	1617	1383	1241	1125	1203	1244	1107	1062	1146	1113	1220	1362	1138	1012	964	979	954	894	906	944	862	978	957	971	919	889	895	947	986	908	912	970	908	918	885	899	877	905	891	942	859	950	933	913	983	978	961	937	979	927	951	972	884	967	880	913	962	954	903	926	911	939	879	952	914	913	868	881	907	907	929	875	936	885	894	849	952	942	952	944	883	938	927	929	911	922	933	951	928	900	953	971	921	878	932	874	932	919	902	946	903	934	917	932	942	914	920	891	878	930	916	924	930	882	888	914	928	961	900	896	891	891	935	911	900	896	850	930	908	885	850	909	946	884	882	935	879	912	898	906	885	886	915	969	915	886	895	880	949	907	908	924	927	901	924	876	886	919	908	935	935	928	905	925	891	890	922	925	900	902	922	858	883	945	899	923	897	947	913	863	958	914	909	932	884	908	908	914	943	960	860	938	937	896	910	896	915	948	923	871	923	918	883	970	968	900	890	895	926	895	904	887	930	885	895	924	925	865	895	888	865	930	918	931	958	915	873	915	924	940	875	925	934	926	884	904	873	932	908	920	902	886	910	907	902	924	940	846	900	952	921	883	885	956	921	880	891	905	913	986	921	900	887	915	859	918	921	936	944	920	922	897	860	908	943	972	905	944	938	913	861	893	963	884	883	889	880	908	974	977	923	960	901	928	913	895	898	899	921	936	970	955	919	887	934	892	915	885	905	921	900	865	882	841	905	885	886	897	925	888	929	895	918	874	941	964	901	948	882	919	879	855	937	894	887	953	911	939	899	914	925	913	905	905	907	913	921	945	897	905	897	898	877	865	917	915	933	885	921	910	888	880	889	868	917	938	909	882	927	922	879	931	940	961	878	912	925	905	962	888	909	875	913	909	970	872	935	897	869	922	883	877	903	905	923	891	935	902	873	849	928	932	910	929	908	821	847	970	982	941	926	981	880	929	919	926	905	969	927	963	899	892	893	906	902	941	887	863	886	898	931	910	890	889	942	903	971	928	850	890	871	884	926	871	906	913	901	878	921	855	915	884	886	920	870	935	878	900	942	880	920	876	891	949	862	989	897	905	924	923	924	883	876	890	943	910	872	929	941	898	947	889	863	917	951	944	875	891	925	936	945	929	931	918	919	946	978	885	894	937	951	903	929	915	885	940	909	889	865	935	924	939	917	889	886	877	944	909	852	899	895	899	932	939	945	870	920	888	916	912	914	898	937	952	896	888	898	878	922	933	880	953	925	877	891	904	864	881	979	925	847	888	874	864	889	943	877	944	900	932	869	837	871	890	917	930	933	923	934	930	868	887	917	917	922	898	914	933	930	895	950	912	874	909	856	903	856	908	887	889	893	954	890	877	864	939	885	938	912	908	899	896	915	887	898	917	896	960	896	927	955	908	890	911	925	944	921	879	928	1010	918	911	924	909	940	944	871	902	900	912	957	924	905	908	957	945	899	912	948	936	879	868	860	912	976	926	950	854	926	870	925	886	883	871	926	903	943	910	889	855	959	936	891	902	900	884	930	900	929	888	888	872	906	912	926	955	952	927	935	931	931	883	967	929	931	927	926	922	895	922	924	876	905	865	916	920	926	949	915	938	919	911	888	849	922	896	916	952	898	859	924	904	922	906	868	886	957	977	866	878	899	872	888	904	926	922	973	910	889	909	923	874	913	898	924	883	962	940	852	899	950	921	878	863	913	862	877	910	898	912	893	924	893	913	875	910	905	960	920	887	886	908	846	947	919	961	902	973	883	955	892	931	941	897	912	908	882	899	919	925	883	892	903	875	974	919	948	861	918	888	858	891	925	932	937	898	949	896	898	915	872	865	884	919	922	874	888	895	966	947	936	921	916	904	939	929	903	919	915	916	895	921	906	932	872	908	880	895	913	894	972	875	891	935	889	901	889	903	919	915	895	896	910	914	890	984	871	924	929	896	898	940	882	931	929	893	976	888	902	901	889	909	904	944	878	935	910	890	876	951	950	919	901	966	906	863	886	910	879	913	975	877	887	883	883	953	857	890	919	891	928	907	935	887	866	842	931	892	923	873	927	920	911	880	957	922	897	920	918	880	944	873	843	927	935	865	925	929	874	912	955	938	897	949	881	914	893	899	925	865	878	936	849	936	882	894	886	935	924	874	961	862	912	916	889	877	871	876	928	905	878	901	952	962	902	915	865	891	934	880	933	867	936	904	922	934	909	815	894	912	906	928	911	931	932	912	849	867	915	910	885	927	873	912	930	927	926	939	934	874	900	888	892	918	903	913	963	916	888	882	922	900	888	896	896	906	914	922	905	889	919	884	869	887	964	923	874	856	896	925	916	901	899	921	922	952	897	938	874	932	913	916	891	921	890	902	901	888	905	878	901	884	856	888	933	936	928	827	888	898	866	890	844	911	892	885	859	937	887	873	861	910	841	944	931	932	847	906	850	874	903	926	869	937	908	916	926	873	870	927	905	944	885	890	893	892	925	910	929	898	910	910	894	913	908	933	943	895	869	897	847	894	911	890	933	897	886	861	909	900	915	893	917	880	920	920	851	941	866	936	910	922	873	903	969	922	925	918	865	928	876	904	846	868	932	906	883	870	880	935	917	890	894	897	947	846	892	840	938	929	883	847	911	850	920	917	927	918	922	932	891	900	943	912	918	927	876	896	921	889	883	882	894	925	896	867	935	868	915	942	849	896	883	890	900	925	921	858	935	898	965	895	945	954	927	908	925	894	920	916	847	898	904	859	895	914	876	908	891	844	894	940	832	928	952	863	917	928	905	925	886	915	915	952	918	886	941	946	921	925	898	892	867	839	923	942	881	860	924	868	950	907	939	913	868	933	944	940	905	908	912	906	862	886	822	877	930	927	888	904	920	906	922	892	950	969	905	898	923	928	903	920	882	927	892	915	886	945	888	931	911	927	895	862	929	961	860	905	912	883	894	891	866	870	925	873	941	897	903	901	819	895	900	883	872	893	903	897	891	918	884	853	856	931	912	893	904	900	884	934	974	905	890	926	923	858	945	862	909	875	901	907	851	920	920	922	885	880	931	929	869	872	921	972	901	884	903	903	963	964	947	937	976	954	900	919	925	844	998	843	914	940	959	939	853	947	934	890	896	917	858	943	963	907	956	901	938	889	890	946	867	939	918	869	921	895	962	864	882	922	941	880	932	945	923	886	891	903	900	901	927	874	997	862	920	851	886	932	930	903	945	907	979	883	866	899	933	897	917	947	933	909	885	962	890	932	925	916	930	928	910	881	890	944	886	894	930	905	907	879	935	844	917	957	912	857	882	838	900	900	908	901	886	962	883	905	853	982	900	893	899	908	878	907	921	876	886	947	938	925	961	959	933	905	882	931	898	928	862	918	903	912	929	857	862	882	923	897	893	926	919	921	907	905	942	912	873	921	896	900	902	893	936	930	835	907	919	922	878	893
5973	2541	482	318	297	307	349	417	361	303	281	261	252	253	241	244	212	213	228	222	179	194	219	184	171	175	174	148	121	141	147	142	135	141	140	134	131	147	150	124	124	123	127	123	119	105	94	132	130	128	142	137	132	117	114	135	125	133	132	105	145	139	116	125	148	112	127	124	93	129	137	113	138	116	110	131	125	106	121	133	106	140	128	103	117	136	120	127	116	142	119	122	121	120	116	123	126	106	154	127	132	113	123	125	112	123	130	126	118	129	123	130	139	109	111	141	135	129	120	144	117	106	120	131	130	122	119	120	135	130	114	133	133	95	121	107	110	113	114	109	129	112	114	121	125	131	119	113	118	137	137	106	132	108	100	117	133	129	104	135	115	126	116	142	152	125	126	120	127	123	117	119	119	133	130	128	118	113	125	121	138	115	111	121	136	139	132	105	101	130	114	115	123	131	118	106	133	123	114	119	122	105	125	128	120	85	129	132	141	106	123	110	139	117	128	128	104	131	126	128	100	136	126	107	115	118	108	126	122	115	109	134	128	103	108	137	119	110	130	123	119	134	141	117	130	107	114	124	119	126	144	137	119	113	110	119	125	115	106	122	124	140	119	132	104	121	125	123	123	103	117	107	114	123	116	132	136	120	118	116	133	123	139	104	119	152	108	131	122	118	127	126	121	138	115	127	131	135	110	126	129	120	123	111	120	106	141	134	120	111	95	127	131	116	126	132	137	114	123	126	123	143	115	119	131	130	135	110	127	117	137	110	127	132	138	117	123	116	137	131	114	118	127	143	125	115	98	120	126	121	112	129	116	107	131	130	147	113	112	116	121	127	130	129	133	112	126	155	113	132	110	127	167	125	116	133	132	123	108	143	107	136	120	125	120	137	121	119	128	125	109	117	110	111	129	149	148	124	121	100	131	149	116	129	126	119	130	130	124	118	120	145	120	94	113	129	109	144	133	104	128	132	118	130	120	124	107	126	103	140	114	141	116	121	108	132	126	118	112	124	132	135	133	115	109	114	117	126	129	123	128	113	100	129	113	110	146	122	128	119	122	137	108	129	108	134	129	129	128	117	119	117	136	116	117	126	108	128	107	148	130	161	109	116	132	113	106	105	114	107	134	102	119	110	111	105	120	124	136	123	122	128	131	110	119	124	108	118	99	138	124	121	131	122	109	118	133	140	111	136	118	117	114	105	152	120	106	115	128	147	131	132	127	121	124	128	146	150	117	123	129	112	116	115	123	133	112	111	120	108	107	113	99	136	116	117	118	95	137	124	131	137	116	131	124	136	115	110	128	126	128	123	127	112	120	100	143	108	119	130	121	135	115	110	130	135	136	129	124	124	125	110	113	117	118	119	136	116	123	121	133	131	127	116	111	110	137	118	117	124	125	142	134	119	127	114	117	125	113	124	121	105	133	123	127	134	118	120	127	114	135	144	124	124	124	146	129	116	132	132	132	125	128	122	137	116	121	125	116	103	137	112	138	108	144	112	126	133	119	112	118	123	127	125	136	110	106	131	118	121	126	124	122	121	113	120	135	115	128	113	139	120	118	121	131	130	133	115	130	109	127	123	108	119	124	112	97	126	120	130	123	113	107	133	141	151	132	127	117	122	127	143	126	121	122	136	134	128	113	119	129	119	123	123	120	126	121	133	111	112	130	122	114	142	116	121	130	124	124	121	125	125	129	117	125	100	115	118	125	119	124	129	110	121	109	147	126	123	130	142	128	131	120	135	112	126	113	132	118	128	116	104	123	109	124	120	132	109	145	128	110	128	128	115	134	114	121	144	122	127	108	114	109	115	129	130	115	131	121	119	119	120	125	120	123	131	114	110	112	136	118	122	119	120	128	110	135	115	115	121	110	98	119	135	133	119	128	131	136	107	128	127	126	116	117	108	122	114	120	121	144	133	136	119	133	113	109	154	117	134	133	122	109	111	121	133	107	115	131	110	119	126	125	114	125	149	126	123	95	103	103	120	112	129	114	124	115	91	105	118	124	116	120	110	136	139	99	118	115	132	130	109	130	116	135	113	110	108	124	111	118	105	107	127	125	128	129	134	121	109	104	118	111	120	120	129	111	140	117	118	130	127	132	108	115	118	104	107	155	135	135	143	104	126	132	131	109	131	120	120	128	133	117	119	109	119	132	109	124	135	124	123	123	140	120	118	123	117	121	140	135	130	119	120	144	116	140	135	121	123	118	131	115	137	131	135	121	123	136	125	136	138	115	124	110	136	135	125	142	127	120	151	126	127	130	122	125	136	140	122	120	117	123	128	130	144	102	126	109	124	123	109	119	128	123	135	119	141	96	154	107	121	108	142	122	133	113	119	127	126	142	132	137	117	111	114	133	126	129	120	109	118	143	131	136	115	114	111	133	104	103	129	115	120	140	122	128	123	143	117	102	133	110	126	126	112	129	126	139	111	120	119	143	143	130	129	116	117	129	125	125	135	147	121	149	133	120	125	116	127	125	127	113	114	142	116	124	118	121	116	143	111	136	142	146	137	102	124	133	124	139	127	138	146	110	128	144	109	141	124	150	133	116	125	115	110	123	126	142	123	117	106	133	105	118	140	110	123	115	97	126	100	112	131	126	126	113	130	128	126	127	122	117	117	114	118	131	128	131	130	125	125	127	132	138	106	123	118	118	117	132	94	153	129	110	135	110	157	135	121	105	122	122	118	120	120	128	113	110	110	113	118	121	113	126	139	120	107	128	106	107	123	113	122	126	126	128	117	135	137	116	114	114	132	114	107	123	121	125	106	133	142	126	131	128	117	130	108	111	121	112	126	125	105	139	131	116	137	138	124	129	123	125	130	118	138	125	136	113	97	122	111	123	136	122	105	125	120	126	105	128	128	128	119	138	144	112	113	129	126	109	114	125	122	127	136	142	115	145	109	146	129	111	143	110	128	112	112	128	121	120	135	134	131	146	139	132	119	113	142	124	98	125	139	119	126	126	149	113	144	117	122	136	135	101	110	124	108	130	128	123	122	108	101	106	116	114	134	122	120	105	143	124	120	120	109	132	122	107	118	115	114	127	114	121	134	144	129	122	107	119	121	128	116	126	143	123	122	131	117	130	142	110	130	105	133	98	118	149	125	140	130	131	123	115	120	133	125	138	121	115	135	114	116	112	104	147	131	139	118	113	118	119	111	123	133	112	132	120	122	126	123	117	131	117	132	129	137	124	138	133	113	117	111	122	125	123	132	128	122	122	131	122	123	129	108	109	128	114	141	118	113	95	135	126	130	120	121	127	119	127	122	121	119	123	125	128	110	123	104	121	119	101	118	134	131	130	106	140	138	120	109	130	119	116	124	126	110	122	126	111	115	109	112	122	119	110	123	140	143	126	150	116	117	115	103	134	121	128	118	123	110	136	111	119	118	107	107	147	126	115	123	133	115	131	118	117	134	119	137	114	120	116	112	135	120	122	118	127	119	97	121	121	111	146	141	113	129	120	109	105	140	100	111	127	126
30810	14397	3664	4164	9258	11764	11718	10498	8802	7137	5950	5302	4778	4673	4223	3500	3287	3184	3250	3054	2653	2457	2525	2417	2184	1853	1646	1318	1211	1077	1162	1225	1057	1035	1077	991	1142	1368	1058	953	921	836	743	820	769	800	851	788	772	847	824	790	747	820	799	800	807	810	782	824	845	829	799	785	802	792	809	788	859	851	860	859	828	841	900	877	770	808	777	841	776	828	840	801	811	801	767	772	768	804	765	811	789	789	828	785	800	794	786	822	813	808	785	790	813	810	831	776	819	832	816	845	820	787	849	765	826	777	813	762	774	794	765	811	820	795	861	784	786	763	780	806	796	771	759	772	775	845	816	772	770	729	776	775	770	805	750	767	793	785	747	777	821	809	766	767	772	786	713	749	822	798	848	793	788	758	785	801	787	746	845	783	774	758	811	775	785	785	762	800	807	802	759	826	726	772	813	800	808	779	767	822	797	781	734	772	780	756	758	790	808	783	778	869	752	801	809	743	804	776	808	754	764	771	804	842	776	757	820	766	768	811	779	793	776	758	810	763	782	772	741	748	807	781	778	810	756	773	766	803	755	810	785	800	790	772	775	756	835	781	822	759	776	811	755	798	800	781	799	789	794	798	780	830	756	770	823	765	742	783	824	772	775	785	819	760	740	806	748	764	776	779	759	757	801	812	813	766	795	809	754	779	777	787	767	807	817	777	806	776	796	806	789	786	795	797	768	774	865	789	754	715	800	845	809	779	818	787	778	760	790	774	835	801	763	817	809	751	747	798	775	775	791	803	808	805	794	828	784	757	789	819	795	787	811	747	825	808	828	794	829	782	797	755	765	818	783	769	759	796	739	734	785	739	763	800	804	809	816	760	765	809	791	783	785	776	769	759	848	795	811	780	775	784	808	814	784	783	804	796	742	750	774	744	788	789	779	799	778	783	750	802	796	794	806	771	845	814	816	775	794	783	763	771	766	804	796	735	841	792	777	768	769	797	760	832	750	760	814	753	843	803	750	773	859	751	799	807	728	776	764	784	720	813	826	781	786	804	796	770	778	796	800	773	809	738	844	763	779	818	767	792	822	752	800	757	758	793	795	788	739	785	766	804	768	741	809	797	786	791	813	793	771	848	786	812	804	841	809	803	803	769	768	802	813	753	802	836	839	814	807	794	744	854	771	781	778	860	808	778	792	799	781	753	770	796	786	740	796	806	771	823	797	770	786	831	801	802	820	783	770	817	842	744	750	769	796	757	764	753	763	778	838	871	817	719	781	807	761	765	786	828	815	734	749	800	752	786	767	726	813	769	715	782	770	777	760	776	782	782	786	773	809	806	826	757	744	817	840	804	754	778	762	759	787	766	792	774	754	803	820	789	782	828	770	760	804	782	789	815	760	832	834	760	778	758	794	735	820	844	749	775	762	809	801	786	817	770	792	755	778	775	831	778	829	796	749	780	733	725	751	743	815	791	805	835	848	797	821	763	772	763	732	829	762	766	794	790	828	761	799	797	782	841	764	748	802	775	788	816	798	734	795	793	760	741	753	781	791	818	763	815	807	778	814	778	782	785	787	810	825	769	851	789	791	781	800	809	793	844	779	818	796	758	781	773	764	811	771	746	760	756	799	780	791	763	786	770	801	740	758	778	758	799	764	766	812	754	833	799	760	795	803	791	829	805	809	816	787	784	717	783	744	781	770	768	791	830	803	859	814	778	789	791	818	781	806	805	779	749	750	814	770	744	801	784	807	807	781	820	800	779	801	810	814	762	754	804	758	735	772	804	810	755	799	771	790	837	797	762	762	795	781	805	773	808	782	784	794	791	785	786	833	761	740	772	750	781	815	782	799	772	805	770	728	757	825	789	796	810	800	805	853	805	790	802	763	817	796	820	756	782	762	770	795	802	820	832	750	753	784	787	804	789	754	833	745	771	761	815	813	779	778	763	732	787	768	801	742	790	784	810	818	823	832	801	720	781	789	813	726	759	817	735	827	773	713	818	794	822	819	798	773	749	803	818	830	772	826	792	775	816	817	791	761	759	812	835	794	731	753	817	797	759	793	741	758	862	756	777	821	785	781	813	749	823	803	770	756	722	779	778	796	794	763	780	820	757	767	799	796	749	796	775	789	809	811	848	774	777	798	809	750	825	766	801	805	743	801	796	808	748	818	804	759	771	745	819	774	820	789	746	821	841	811	778	855	736	816	788	749	763	790	795	802	821	812	748	794	789	803	793	812	770	833	826	718	787	791	821	749	816	812	859	822	796	795	802	747	801	826	819	778	760	797	769	775	780	757	759	828	844	757	792	773	811	812	821	796	775	759	794	828	780	742	783	789	767	774	794	757	798	804	766	789	709	762	763	774	757	749	789	744	767	755	764	809	787	772	807	804	782	802	773	805	775	800	862	806	730	809	809	800	766	789	802	792	766	818	834	812	780	799	791	783	757	814	761	811	792	761	789	792	833	817	769	781	794	787	742	787	791	770	803	784	776	779	786	765	848	801	827	799	777	778	742	785	792	799	777	804	795	815	810	760	782	777	699	793	810	781	757	776	861	774	770	848	801	824	792	812	792	800	806	774	832	736	829	775	799	758	797	784	797	835	778	811	783	808	816	818	787	813	804	810	753	772	815	794	783	820	770	807	770	808	757	820	850	762	815	818	785	768	805	798	781	772	823	795	751	818	780	804	754	827	808	817	799	816	791	794	783	847	755	806	761	797	777	786	745	825	835	804	814	774	785	779	778	791	776	789	831	794	731	749	837	783	808	801	838	756	809	808	788	798	802	827	780	790	785	815	831	790	809	782	806	762	774	772	790	759	781	769	793	751	783	756	751	730	775	875	778	797	806	785	764	753	781	778	820	718	784	827	804	825	783	792	758	781	755	751	761	766	765	808	846	807	838	777	786	792	774	784	790	787	816	803	756	814	772	807	794	810	761	770	717	760	783	780	809	779	779	760	748	784	829	761	822	769	831	815	757	725	767	705	743	755	803	753	813	738	748	807	791	791	769	771	776	780	813	747	741	797	742	769	823	724	783	745	779	777	796	768	777	754	809	779	741	824	833	764	725	792	822	779	748	792	791	788	810	775	785	827	783	787	812	776	720	845	798	817	834	766	775	778	791	787	778	813	772	805	791	767	728	803	789	835	778	818	807	786	776	771	783	765	763	810	802	803	816	790	805	824	826	829	729	797	831	793	848	756	760	781	788	805	711	775	811	846	755	748	836	823	762	767	810	842	762	805	770	765	783	757	772	822	766	829	808	831	799	758	816	804	871	750	776	803	814	787	808	790	782	793	829	763	748	721	777	745	769	788	803	799	794	841	771	738	729	786	759	777	713	792	796	782	791	804	767	754	774	813	842	767	822	752	765	785	785	784	792	819	828	809	841	779	759	808	850	810	789	783	799	792	834	813	843	749	764	768	794	807	822	801	776	815	776	823	763	786	784	774	800	784	772	808	805	822	777	795	803	830	786	825	807	791	791	799	801	791	792	772	793	795	806	780	817
3446	1017	254	198	164	176	217	227	194	190	134	181	133	134	153	122	164	146	144	119	127	104	122	108	123	113	119	98	95	89	89	98	72	89	86	78	93	107	89	70	81	77	72	75	79	66	84	80	69	81	89	84	72	80	84	86	80	82	76	75	79	84	78	71	57	77	82	82	86	74	99	87	86	99	83	85	74	69	80	75	100	83	80	70	93	83	99	78	90	86	89	83	71	81	80	78	97	86	79	80	90	83	90	87	71	78	78	87	90	76	79	71	89	81	75	74	98	83	90	88	73	68	95	85	79	74	85	80	76	85	88	80	75	75	88	91	87	86	68	87	64	90	65	71	81	73	72	78	78	77	95	75	76	89	87	74	75	77	60	75	82	78	83	72	89	93	82	80	75	91	88	87	71	76	90	82	91	82	76	80	70	88	86	88	73	77	83	94	89	75	96	92	85	89	83	83	93	79	77	100	88	83	81	87	67	96	84	76	70	69	73	73	88	91	81	93	66	74	69	80	66	77	85	87	88	82	69	95	69	98	94	94	81	75	83	95	84	81	62	80	86	79	86	88	78	90	90	95	90	62	94	86	93	81	59	100	93	75	75	74	86	78	84	84	68	103	90	87	103	90	76	89	103	81	88	74	78	98	73	77	89	73	82	75	73	91	81	108	70	75	77	73	83	88	95	75	81	104	80	88	77	92	89	75	69	102	85	82	83	90	69	81	76	80	61	88	84	87	76	79	92	88	77	80	85	74	73	68	78	85	87	56	75	66	87	97	84	73	79	80	83	67	81	86	75	79	73	71	82	95	70	103	64	73	83	73	76	93	77	93	81	86	68	82	91	77	89	86	79	87	78	66	78	87	81	85	76	73	82	84	100	74	72	85	83	74	92	88	86	74	82	78	80	83	69	78	70	66	75	83	80	85	73	96	71	92	93	85	85	70	64	89	82	83	75	84	84	86	83	74	75	73	94	89	85	84	69	73	80	76	82	92	82	83	83	90	82	86	78	86	72	75	90	80	65	82	89	84	84	75	65	81	84	74	79	87	90	78	82	76	70	89	74	72	83	81	74	71	97	83	78	77	79	75	96	79	81	77	80	95	79	84	73	83	84	108	69	78	70	74	67	70	72	70	65	81	90	94	103	89	97	81	87	62	68	88	86	65	105	79	102	75	72	71	79	87	78	71	80	77	77	80	76	87	63	92	69	72	87	81	84	65	61	85	100	73	74	81	97	83	81	82	92	81	86	89	92	68	87	77	87	79	80	88	87	73	80	83	76	76	81	90	78	80	82	82	80	65	76	78	80	90	83	85	89	77	88	74	82	84	73	72	71	89	77	79	84	77	71	84	93	75	75	75	84	74	84	88	79	92	96	86	74	96	73	68	96	76	83	73	90	81	74	77	86	77	86	90	107	82	76	70	90	85	84	96	85	77	73	86	73	92	90	71	77	81	82	79	61	70	95	83	98	69	66	84	76	88	65	56	82	81	98	78	69	69	86	77	86	85	78	85	83	75	92	81	75	68	85	79	76	90	73	95	78	90	67	73	77	91	62	82	89	80	80	96	70	78	77	75	74	78	84	77	100	81	82	85	86	98	86	88	69	81	93	91	85	90	76	87	74	82	97	87	76	84	69	62	79	97	61	68	94	82	80	71	83	90	76	106	88	83	87	69	76	77	84	91	75	85	93	74	91	90	79	76	79	83	74	74	73	78	82	58	95	78	84	87	93	95	75	67	80	88	82	90	81	84	78	83	83	80	84	90	67	93	97	70	83	83	70	80	78	88	77	89	86	82	68	86	83	90	97	102	85	87	84	77	78	81	72	72	71	64	87	72	76	81	75	85	102	91	83	96	82	75	96	70	81	67	84	83	77	85	90	83	64	76	93	81	91	74	73	82	80	79	90	87	86	86	84	99	90	92	78	74	79	70	67	83	68	61	85	80	93	85	73	79	83	74	90	84	77	87	88	98	76	74	74	89	76	87	79	72	86	74	71	76	71	85	90	84	87	69	86	85	78	78	98	78	80	105	78	69	75	89	70	90	77	87	75	73	85	99	75	87	70	91	82	72	92	79	75	69	78	69	97	85	77	85	84	79	79	89	89	75	84	82	66	84	84	74	94	80	70	78	74	78	63	85	76	64	84	73	81	85	81	87	80	80	70	91	83	71	86	65	93	89	83	80	73	74	85	80	78	75	75	77	74	77	81	100	88	79	73	67	87	79	84	87	84	81	76	77	64	61	79	88	84	63	74	84	79	72	80	73	78	96	70	73	81	93	96	83	78	74	81	106	86	78	80	78	77	78	77	72	98	61	82	75	77	74	82	81	95	71	80	79	89	64	94	80	85	65	80	82	80	78	77	87	79	78	67	87	74	77	86	84	82	77	79	74	87	96	79	80	90	81	82	92	84	70	83	81	79	65	86	86	84	76	78	85	87	79	78	80	76	91	84	76	84	88	72	83	97	89	87	89	69	63	90	83	88	90	90	83	71	77	92	79	75	80	85	94	79	74	71	83	93	73	74	88	89	91	76	71	82	81	82	85	92	99	76	88	77	97	67	88	100	67	76	90	83	77	90	76	83	85	71	103	84	101	64	79	84	75	73	81	78	82	92	82	99	85	75	66	89	74	76	78	91	84	72	80	73	86	97	76	70	90	88	79	80	78	81	84	88	80	80	83	83	66	90	96	91	90	91	83	81	69	74	93	83	87	85	72	66	88	74	73	75	80	94	76	84	97	87	89	72	103	75	73	93	92	73	83	100	83	69	66	76	83	96	69	65	92	82	96	90	81	89	90	95	79	88	81	87	84	76	79	94	77	95	79	96	89	91	91	83	74	76	96	92	82	72	85	78	77	76	74	70	84	93	84	76	86	80	69	81	93	90	65	74	90	92	84	78	77	76	85	83	65	76	95	79	84	81	72	90	86	88	87	77	79	73	88	79	84	69	79	78	79	95	73	66	75	73	93	97	95	77	89	81	93	87	79	75	82	76	79	93	93	89	66	71	94	67	87	84	83	94	84	84	87	90	77	82	88	74	76	87	63	94	76	87	108	103	91	73	70	79	74	82	76	70	75	69	85	81	93	62	75	92	81	86	81	75	68	73	86	92	78	72	75	79	93	85	74	85	78	87	80	83	73	82	86	65	69	81	88	89	82	92	72	82	79	77	83	58	67	66	88	84	82	92	86	83	88	91	76	75	88	65	71	96	93	59	88	100	80	93	82	87	79	80	70	94	82	109	89	75	90	90	85	80	91	95	90	69	81	72	82	79	92	97	59	88	77	89	67	88	71	92	81	92	82	64	80	69	98	97	89	75	81	80	78	100	79	85	97	98	85	69	69	77	65	79	82	73	64	66	97	83	80	95	90	73	81	89	98	64	88	76	78	86	72	87	89	85	71	87	87	93	85	87	73	95	90	91	85	77	77	72	81	72	80	97	79	84	75	87	89	69	83	88	72	69	71	85	80	77	94	79	81	69	71
26096	9521	2561	2744	6227	8163	8017	7205	6150	4736	3998	3676	3187	3033	2708	2328	2402	2365	2247	2133	1898	1770	1906	1818	1603	1199	1127	944	895	801	889	887	749	716	784	767	857	1065	768	688	667	614	606	594	634	638	666	618	614	582	628	601	615	648	627	635	637	557	629	592	579	596	624	605	635	590	607	607	655	620	645	632	594	645	678	674	599	595	638	624	628	611	613	595	608	572	607	590	549	630	603	584	629	614	591	642	630	623	658	635	625	632	637	593	610	594	608	629	617	677	637	639	589	625	587	612	636	620	608	607	664	607	617	590	618	572	581	603	644	641	598	644	612	569	604	619	597	617	616	619	620	630	616	597	607	584	616	659	663	578	585	594	624	580	582	651	596	613	634	637	594	602	643	562	611	620	627	620	623	649	615	645	626	593	618	607	605	621	655	623	586	641	624	602	563	564	628	636	630	620	593	577	581	608	651	612	612	610	589	602	600	620	612	580	629	596	605	585	629	611	593	616	599	632	604	625	587	638	611	641	604	604	613	614	605	600	629	619	559	629	629	612	597	591	567	607	614	619	622	600	620	607	659	588	612	615	593	653	619	634	605	631	576	631	629	592	604	606	611	621	605	567	634	611	593	653	608	603	587	604	665	590	628	622	638	635	612	610	607	653	587	627	652	607	598	613	583	611	571	604	620	613	617	574	587	599	611	614	639	597	623	561	610	590	623	572	637	591	611	654	635	620	593	630	595	610	601	640	667	605	604	602	609	621	576	603	621	614	630	598	610	623	624	610	573	607	646	618	591	600	599	612	608	603	609	669	622	577	595	609	624	605	606	559	564	591	653	595	571	594	583	572	637	582	618	618	592	621	602	593	643	604	622	605	612	593	629	669	602	603	654	597	639	624	596	569	640	608	616	583	603	639	607	612	614	611	626	581	612	566	643	568	652	584	608	609	611	599	595	596	641	656	615	614	608	627	565	608	603	620	575	632	637	601	611	576	638	616	645	631	643	644	630	619	659	605	618	650	642	594	634	602	611	668	561	612	626	571	588	600	655	661	609	622	585	529	610	598	619	585	626	608	643	602	636	621	618	611	602	625	626	599	587	660	613	624	606	615	598	605	616	595	552	638	616	616	610	554	574	597	600	563	646	606	581	604	616	610	608	584	646	607	609	621	661	627	622	631	638	689	646	628	612	617	601	585	606	598	621	582	632	657	642	618	628	633	603	617	581	569	594	586	637	620	605	592	586	611	606	590	631	571	609	623	646	623	561	567	596	563	648	613	598	636	634	592	641	634	612	611	631	602	625	623	615	641	666	621	650	622	627	599	625	606	594	633	579	647	604	645	631	647	612	623	596	574	579	614	606	626	597	639	641	644	640	631	616	584	641	594	608	603	610	586	585	630	604	581	606	628	592	601	627	578	582	551	613	657	605	615	620	595	619	613	631	594	592	629	619	617	593	648	629	604	619	615	659	631	558	596	593	618	630	618	621	605	615	601	614	634	619	605	584	666	659	613	602	597	652	578	603	627	628	595	603	606	595	647	636	634	605	618	644	675	592	560	625	606	599	587	659	583	599	619	594	602	612	607	592	597	572	627	569	615	629	562	617	606	617	578	622	585	606	618	586	591	619	638	573	589	631	592	611	626	638	580	600	644	577	643	608	604	611	616	628	573	644	616	631	605	631	668	589	594	613	627	620	648	658	664	597	601	626	608	624	608	619	601	608	581	622	580	586	593	603	558	576	609	581	580	619	563	629	573	608	629	626	612	609	631	601	608	635	612	650	614	582	606	620	589	597	597	585	647	602	583	559	625	592	560	628	609	581	611	588	594	591	601	658	603	621	619	600	588	613	586	610	619	596	675	610	639	665	604	631	639	598	605	605	585	573	618	613	655	601	598	611	632	622	638	587	578	596	611	625	587	645	582	665	648	614	593	615	583	656	633	617	618	620	596	643	588	595	610	622	612	606	619	605	612	612	611	626	601	600	612	617	655	542	585	613	622	584	632	654	630	603	591	627	573	625	573	590	602	605	616	595	615	645	601	629	639	577	613	608	600	636	650	627	654	609	567	585	583	583	616	587	600	581	609	616	606	609	630	591	596	624	618	583	619	598	634	638	627	632	599	623	674	632	615	581	602	645	649	619	605	602	661	658	586	627	625	638	609	612	644	639	577	637	606	605	579	610	634	617	604	596	628	615	567	617	598	645	651	598	610	654	612	610	633	588	619	601	616	623	636	597	615	614	590	580	595	594	634	584	578	607	619	624	615	612	613	637	619	638	632	614	621	628	577	627	604	638	593	603	620	632	628	615	627	613	578	587	606	586	602	643	615	615	636	611	562	636	650	610	651	674	601	635	598	606	647	600	640	622	638	645	590	592	645	581	552	652	602	615	610	660	639	586	630	627	586	601	557	566	564	614	594	632	625	619	613	606	635	606	634	655	615	626	635	571	659	615	583	617	609	584	666	632	625	595	634	606	573	616	593	553	587	629	616	611	613	613	561	626	640	588	573	609	620	638	621	612	597	590	652	586	629	626	603	637	619	583	609	594	608	607	630	615	606	597	623	645	611	611	571	592	667	641	598	633	594	611	623	578	633	609	572	611	612	604	588	609	589	644	640	638	566	584	614	615	620	588	620	586	638	568	605	607	609	620	582	613	613	617	592	621	643	627	651	642	617	611	663	625	642	573	612	598	628	611	603	666	607	633	621	642	611	602	631	602	604	644	660	630	620	623	620	602	636	661	604	617	616	605	604	580	622	614	643	617	602	625	639	596	659	647	625	570	601	649	603	612	629	628	569	613	540	616	594	628	595	623	614	596	573	619	610	635	595	630	617	597	625	641	616	625	602	642	618	626	606	622	620	614	598	613	592	585	564	589	607	612	611	641	605	646	560	661	649	593	558	625	645	672	610	616	556	649	614	615	640	587	611	610	639	606	582	655	670	619	624	621	574	603	623	593	610	620	631	620	630	607	626	656	611	570	653	646	563	638	596	597	599	590	657	585	609	608	623	627	609	632	582	647	650	618	619	609	620	617	634	618	592	621	645	604	625	625	630	606	642	607	637	597	649	588	561	616	604	656	579	580	605	615	629	611	582	618	635	588	599	631	624	578	614	601	596	581	569	616	602	604	597	622	631	659	618	618	639	587	647	591	594	585	598	568	558	614	613	605	577	622	625	631	607	599	579	602	649	613	634	637	578	624	609	583	595	617	614	618	583	599	592	635	621	649	646	636	622	645	592	658	618	570	625	565	600	595	613	648	632	558	587	591	618	577	647	618	630	632	606	572	600	589	617	595	610	597	627	643	612	649	630	592	612	581	632	601	609	588	615	587	656	586	580	637	592	601	648	569	583	661	625	584	615	643	606	578	641	611	641	590	597	620	585	621	639	634	562	578	555	632	628	628	599	585	615	612	588	588	606	595	621	628	618	635	595	590	648	614	570	630	615	601	620	607	663	603	584	658	652	609	629	632	614	589	617	606	630	633	595	607	614	623	587
4624	1776	358	261	221	229	290	278	275	229	228	196	196	171	190	146	196	177	183	149	122	164	162	141	137	120	93	103	105	91	99	98	93	83	76	103	96	110	94	84	96	99	77	80	95	92	114	99	92	81	79	83	92	93	83	96	85	71	93	96	102	81	86	89	91	110	104	83	98	84	75	90	110	103	85	82	88	94	95	98	100	83	92	98	79	88	92	89	88	104	78	92	86	98	85	60	73	92	84	81	82	67	70	84	88	75	89	102	92	75	73	67	79	87	90	101	101	84	72	79	87	79	69	80	93	87	89	87	83	68	84	75	90	88	70	96	84	78	78	82	86	86	88	82	95	79	84	80	83	84	77	88	77	89	99	94	84	87	83	92	89	92	75	72	87	113	85	83	93	96	96	112	81	87	86	94	81	100	98	88	89	89	87	96	109	76	93	88	80	92	76	85	94	98	82	78	91	88	82	105	83	84	95	83	103	91	90	89	82	91	84	88	83	80	87	93	94	101	88	88	81	88	87	99	93	89	90	91	81	93	81	115	92	83	100	86	87	76	72	81	111	103	92	102	101	73	80	99	80	85	76	97	60	99	88	85	86	93	87	106	82	108	77	82	84	99	79	82	92	116	102	68	98	95	78	95	74	95	78	79	103	75	96	92	81	76	87	93	80	88	73	100	79	80	94	84	86	86	87	84	99	82	91	74	90	86	86	87	101	93	74	73	85	96	80	86	72	101	82	83	82	94	89	94	72	102	96	94	82	101	93	88	76	77	83	80	85	86	80	90	84	88	89	84	90	97	85	93	81	91	90	87	85	77	84	73	77	101	77	91	92	96	84	92	95	85	97	82	90	75	108	83	85	86	97	90	96	96	102	75	72	86	81	94	84	90	85	79	62	84	96	81	73	98	85	78	93	90	83	67	85	96	83	88	102	92	75	88	85	78	86	82	97	94	85	73	92	80	96	93	86	82	102	106	84	79	92	76	89	93	96	82	88	92	82	92	98	75	83	97	79	74	98	78	93	86	97	67	93	93	91	81	93	89	78	99	76	81	100	94	93	77	81	93	86	119	82	92	83	83	101	81	90	80	94	93	87	81	93	95	96	92	81	94	68	89	89	90	83	90	82	83	90	92	94	97	95	87	80	85	94	87	87	81	84	93	79	83	94	91	90	87	88	78	100	70	97	75	106	88	92	99	99	93	97	75	86	75	86	88	77	78	81	92	84	99	89	101	79	98	92	95	87	74	84	85	88	79	83	86	84	90	89	84	72	91	96	90	93	82	94	92	94	88	73	95	80	84	107	81	79	98	89	77	90	99	78	91	90	91	97	84	94	68	81	68	88	68	82	88	94	77	77	110	99	92	91	98	88	80	89	100	70	91	84	94	97	71	81	83	82	90	87	93	79	70	83	90	89	87	99	94	98	89	91	101	82	101	91	99	94	105	72	83	88	93	96	89	88	90	86	100	84	89	103	93	80	79	72	97	96	76	85	85	79	101	77	80	91	87	94	80	87	94	97	74	84	94	88	85	88	97	80	73	88	91	99	87	78	88	70	95	94	74	85	90	86	84	80	99	100	90	84	83	80	76	81	70	90	88	83	85	85	85	82	81	80	107	96	70	100	90	84	95	86	89	75	100	69	76	78	83	84	80	79	96	102	83	81	96	89	79	86	94	82	77	68	92	80	79	83	81	98	83	87	96	73	88	93	115	83	78	96	80	88	85	89	79	69	100	76	92	105	79	101	91	90	78	99	90	76	76	116	93	90	96	86	98	79	85	80	82	94	104	93	90	78	75	84	70	83	86	95	86	97	98	79	83	84	85	69	73	74	85	81	92	77	75	83	86	78	85	83	80	78	93	92	90	71	85	96	100	78	88	102	81	85	87	87	115	80	72	98	95	91	93	86	84	78	89	107	90	96	67	83	94	105	84	92	84	71	77	86	94	89	90	67	73	91	94	82	95	90	72	94	80	94	79	110	94	85	95	87	87	92	61	92	81	90	84	93	109	90	104	100	106	93	84	71	81	85	66	76	89	84	92	89	91	96	80	80	90	88	104	87	86	92	68	90	106	91	71	94	88	84	96	76	101	86	82	91	85	74	88	93	81	74	110	88	89	76	106	81	95	89	70	79	86	84	93	72	70	86	99	85	83	91	83	79	83	86	94	86	89	80	82	90	76	76	78	67	89	102	75	88	79	86	90	108	99	81	98	100	78	99	86	79	83	66	89	81	98	72	78	86	82	94	76	91	95	80	85	79	66	91	96	95	92	94	90	73	97	94	90	95	92	82	72	79	80	88	97	90	86	90	102	85	97	93	87	105	87	88	83	86	81	82	93	98	90	106	106	85	74	93	93	76	80	93	88	69	81	88	82	73	82	91	83	98	87	91	86	86	88	75	79	92	89	87	92	96	93	84	84	86	82	96	109	84	84	89	99	74	103	93	99	85	86	68	91	88	86	96	75	91	71	83	91	95	112	84	94	92	96	102	92	88	74	89	91	88	99	84	69	105	78	84	89	79	78	100	104	97	93	74	79	89	78	91	94	89	89	87	91	99	87	95	100	70	82	106	103	82	71	79	82	92	79	96	71	81	75	90	90	86	82	81	75	91	76	80	92	86	85	78	67	94	84	80	80	88	77	92	80	73	99	70	84	86	91	83	101	99	80	82	88	94	89	92	94	93	74	82	85	96	86	108	78	93	89	90	86	84	89	97	94	73	97	93	76	81	86	87	85	78	83	90	90	104	88	68	91	86	85	91	84	77	75	74	66	91	81	85	97	77	83	91	92	98	87	87	86	97	80	97	102	75	92	83	75	75	68	75	93	81	94	86	70	86	87	78	76	105	99	86	72	83	87	84	91	79	74	82	78	89	73	104	94	87	84	99	86	72	97	76	98	87	90	78	79	83	92	76	101	87	92	94	95	95	81	86	82	87	104	80	92	85	93	85	85	66	90	76	84	74	89	84	93	80	74	81	92	89	82	86	88	70	94	70	98	77	98	79	83	104	106	89	88	82	88	96	84	93	86	84	73	93	89	95	88	76	90	98	86	92	82	82	76	81	80	85	82	72	85	88	93	84	88	88	73	81	78	85	82	82	73	94	99	88	89	56	93	78	98	92	89	91	83	93	66	79	80	77	71	105	73	75	71	78	99	91	79	71	86	92	83	82	87	85	86	94	70	69	78	97	74	80	82	83	67	88	85	97	100	79	77	87	83	87	74	89	85	88	77	97	87	76	89	91	94	85	67	67	87	96	86	91	87	90	97	77	79	85	81	65	89	83	77	80	86	113	67	88	97	89	86	94	92	72	82	94	87	84	76	91	91	77	106	76	92	104	89	78	96	73	78	91	68	99	91	92	89	89	94	74	87	89	77	88	79	72	106	75	78	88	98	94	80	80	76	78	92	101	96	89	90	99	78	94	81	72	100	72	88	76	88	79	80	76	88	91	76	100	79	79	80	95	94	84	84	106	67	94	93	84	94
31355	13180	3419	3798	8530	11475	10610	9232	8042	6412	5257	4768	3999	3769	3342	2930	2930	3009	2723	2699	2294	2184	2342	2205	1750	1399	1293	1112	909	908	971	1028	833	817	848	898	1022	1323	895	751	721	650	644	641	639	619	606	642	601	658	652	675	629	630	652	635	624	610	652	658	651	672	624	622	622	652	670	650	657	649	641	677	668	653	683	654	666	617	678	655	629	563	664	639	615	673	654	611	613	628	626	634	673	660	607	611	622	632	632	629	639	618	644	602	660	650	663	622	685	632	627	679	643	594	626	655	715	637	644	594	674	684	625	591	655	652	607	607	633	636	637	636	715	594	585	599	629	637	605	631	648	639	630	609	600	608	621	631	618	609	591	626	608	569	638	670	603	639	617	624	612	625	611	643	603	627	634	647	612	684	612	600	597	597	622	637	638	565	590	631	648	576	629	638	666	593	633	601	616	636	571	647	590	641	625	648	675	626	615	608	608	583	649	637	615	593	615	621	635	612	595	617	637	629	630	637	633	622	599	650	612	600	625	619	623	595	640	615	613	590	596	615	621	663	652	635	621	667	612	623	677	614	660	629	624	614	640	641	609	613	641	609	666	627	608	661	605	593	633	616	590	613	638	605	599	642	615	577	634	633	610	624	596	602	632	647	622	604	639	637	588	655	603	623	619	619	605	601	668	625	631	648	637	628	614	617	601	631	625	641	648	618	625	625	616	631	584	609	658	606	615	608	661	579	613	591	647	631	662	626	615	657	630	608	638	591	624	642	634	598	604	579	617	638	554	599	564	609	597	640	625	632	633	661	621	630	649	611	642	601	613	649	641	606	654	566	614	623	647	640	611	643	655	618	579	651	605	612	607	622	640	610	628	627	573	617	618	606	609	630	577	644	607	637	588	601	571	618	600	575	650	620	631	660	624	603	656	602	601	663	647	594	597	614	620	600	618	617	648	593	633	610	648	593	624	662	596	638	586	605	602	585	689	622	630	595	624	645	615	610	612	619	584	622	656	637	625	676	633	643	619	675	633	581	651	608	672	633	629	617	629	635	611	678	592	643	607	612	589	600	632	603	623	614	639	641	631	619	624	620	648	613	628	610	615	634	593	626	580	569	580	650	573	610	621	674	588	586	620	610	616	636	600	636	630	616	610	619	648	619	627	583	642	609	600	664	612	637	599	606	642	604	586	630	620	632	653	662	606	591	669	632	654	568	597	650	667	612	689	615	618	602	647	620	640	656	655	637	599	644	664	597	658	648	602	607	609	648	639	644	614	619	688	629	638	589	654	625	650	633	662	635	579	599	573	618	641	629	615	666	629	639	605	619	626	622	622	619	598	628	612	630	552	618	648	596	615	623	624	616	656	621	591	681	651	631	580	605	603	629	597	618	629	614	635	621	605	587	626	667	643	622	583	624	602	666	642	634	653	631	608	627	636	619	615	601	602	640	620	606	605	648	658	614	664	637	613	659	636	658	614	608	615	595	618	609	583	611	629	636	617	612	640	589	647	589	645	601	567	618	644	628	607	662	650	614	654	651	612	619	630	599	617	642	647	587	602	675	610	615	613	586	596	587	626	586	620	658	623	633	613	632	615	645	630	602	640	607	626	648	629	671	622	650	636	618	606	607	629	625	640	596	654	608	633	634	652	597	616	640	589	633	636	610	603	630	584	605	640	608	621	644	634	662	602	619	646	605	612	607	603	617	607	659	608	558	667	631	600	649	584	597	641	595	653	620	587	595	571	653	611	569	581	623	612	563	621	667	579	632	656	675	640	636	592	593	662	646	650	606	609	648	617	640	650	612	583	589	670	596	616	628	614	611	603	589	608	623	612	654	633	583	667	617	617	635	621	627	659	656	647	642	603	621	658	613	638	625	598	604	609	654	599	651	613	629	626	641	586	573	603	650	627	615	634	635	633	647	652	627	623	660	584	675	608	640	653	649	653	578	562	632	612	578	663	602	594	592	667	625	608	602	618	573	584	694	626	611	587	638	604	628	607	608	609	627	642	594	580	585	610	641	598	672	652	580	610	645	628	563	629	603	653	641	613	651	639	670	642	666	599	637	623	619	635	588	591	622	589	629	627	619	628	639	639	644	633	652	698	580	605	631	606	621	614	640	613	690	651	621	595	671	673	608	627	570	650	596	598	671	599	659	670	598	569	548	596	637	667	603	616	623	634	634	633	635	642	692	631	610	576	615	669	592	620	631	603	650	661	619	607	632	613	646	616	604	651	646	629	629	667	602	634	574	628	573	649	633	660	625	598	623	610	625	622	598	628	628	632	629	594	634	619	590	611	562	634	610	594	628	667	646	620	630	621	628	623	627	636	646	601	575	631	615	614	607	612	623	631	624	645	621	592	579	587	630	622	607	661	644	638	611	617	642	638	610	599	682	610	621	595	643	615	627	650	660	602	620	624	621	602	628	601	602	615	618	574	641	616	646	604	610	657	634	614	582	600	590	594	619	618	614	613	645	599	624	624	625	592	577	632	620	614	586	645	617	663	643	617	611	584	601	631	596	610	629	563	611	646	625	614	610	620	619	611	654	670	589	597	702	656	636	661	677	617	659	616	601	641	626	635	567	632	597	628	634	644	632	622	592	638	614	635	580	647	620	613	621	665	617	650	586	619	604	618	643	587	635	622	634	615	638	633	611	585	628	578	638	612	596	662	633	620	597	635	615	593	673	620	657	595	652	642	676	621	621	614	604	630	624	612	677	647	647	574	595	605	648	603	590	636	672	605	664	587	584	627	620	615	639	639	659	584	637	648	639	642	640	627	595	627	652	611	615	612	601	601	628	646	611	637	643	629	642	597	631	624	595	622	638	611	623	608	614	618	615	641	615	632	577	631	652	662	656	620	632	630	595	654	610	618	629	614	660	653	621	638	589	620	615	647	590	611	603	608	617	660	633	614	582	647	629	639	600	633	630	599	655	664	643	641	663	594	679	614	675	599	598	627	670	636	611	650	637	637	642	615	587	624	666	671	607	610	613	677	622	628	607	613	626	635	647	607	632	648	649	607	656	616	656	633	640	610	648	632	609	676	621	649	597	638	627	598	658	609	631	619	629	615	607	616	620	607	637	635	611	611	628	599	640	594	652	633	658	629	652	614	640	577	646	627	617	611	591	622	599	611	657	606	601	638	582	598	587	620	641	673	634	642	631	648	581	600	624	676	607	686	610	602	611	632	647	654	585	672	611	635	634	614	641	659	627	627	628	618	634	595	632	586	621	615	608	611	658	632	652	606	603	637	624	647	599	626	619	619	629	644	628	613	642	643	665	675	653	660	625	628	598	641	611	629	614	628	646	619	614	604	631	618	612	669	643	629	618	632	640	673	633	617	608	598	639	619	615	578	617	621	646	644	596	621	631	590	591	614	569	644	576	654	622	636	641	582	578	646	585	712	603	623	632	607	633	596	642	600	609	579	609	651	617	644	637	667	622	674	655	616	650	639	662	597	633	610	614	615	638	606	609	607	622	584	611	587	633	622	641
5211	1613	331	285	235	287	327	311	318	279	235	245	230	209	214	230	194	182	186	185	195	171	167	183	168	152	147	135	125	131	148	111	134	138	164	136	166	167	127	136	129	117	127	129	135	123	118	101	130	124	130	119	117	119	126	119	137	123	117	115	130	115	105	147	120	110	116	112	126	93	111	132	121	114	141	107	123	136	117	150	141	129	108	120	137	113	128	124	123	118	115	120	119	129	125	133	114	123	144	119	126	124	126	119	138	101	131	133	124	121	117	134	118	116	119	110	119	133	131	120	136	119	119	124	131	110	120	129	115	133	124	139	138	118	119	135	121	122	123	127	93	123	119	129	104	125	114	116	127	123	120	101	116	122	128	130	98	128	138	116	114	127	146	119	122	132	124	147	114	130	125	103	139	107	129	119	117	109	114	137	140	132	137	111	122	128	115	138	142	130	133	138	120	133	132	134	115	113	123	134	118	145	136	105	137	110	126	123	138	108	136	127	118	117	132	125	132	117	127	135	118	103	106	144	109	115	120	100	123	120	132	125	141	124	125	126	121	105	114	106	127	122	120	125	112	116	130	110	111	114	124	100	124	135	125	118	127	110	107	130	134	108	108	112	118	122	117	123	117	116	145	109	105	132	128	115	112	113	119	111	115	122	120	96	129	137	120	134	126	132	139	103	130	121	119	95	111	135	130	130	147	111	123	112	106	119	127	107	114	137	131	133	117	123	114	139	122	131	132	149	148	135	131	126	122	126	151	120	112	137	119	127	111	108	125	110	120	129	152	105	118	125	129	121	129	120	124	141	128	131	124	115	133	115	95	130	113	109	119	136	109	138	123	128	107	109	129	120	131	114	149	122	110	124	126	133	136	142	133	122	104	124	134	135	116	118	121	118	145	124	118	117	115	130	112	138	146	122	116	116	126	115	119	132	117	137	114	120	121	133	119	134	125	143	121	122	115	139	99	138	112	132	104	127	109	109	130	119	131	130	122	134	128	108	125	111	140	108	125	116	128	128	136	156	114	117	135	131	141	136	128	132	143	144	127	118	112	134	165	124	140	127	123	135	117	142	136	108	143	113	132	117	117	105	109	111	129	129	122	138	115	120	123	125	146	136	121	118	118	135	127	125	117	121	104	123	123	145	111	135	104	140	148	127	118	131	118	116	126	122	130	135	141	147	112	122	122	119	107	141	110	113	115	140	126	113	150	125	106	134	141	125	126	112	107	130	126	145	112	146	105	112	123	119	124	120	114	121	130	124	146	116	107	119	118	117	132	138	113	116	132	116	118	121	137	113	104	121	145	116	114	104	111	114	128	104	151	120	113	121	120	135	120	106	127	115	147	158	135	118	139	142	122	138	113	113	102	108	125	118	111	116	130	127	118	133	140	125	115	128	122	126	108	123	144	131	110	106	127	130	120	128	114	131	121	112	124	105	99	125	124	98	129	123	134	128	141	145	127	109	114	117	132	147	143	121	127	123	110	138	136	131	131	130	119	119	116	111	129	105	113	134	126	124	105	127	117	123	131	123	122	124	127	130	116	107	131	105	120	127	112	129	127	123	93	117	123	112	126	149	138	124	139	140	116	107	153	129	137	114	124	123	123	114	141	120	113	108	127	147	111	130	111	116	120	108	109	120	139	114	146	105	130	117	131	104	133	107	121	119	123	139	118	130	132	114	126	117	128	96	127	123	107	137	131	116	134	137	136	107	125	112	130	109	118	115	124	124	133	132	108	119	123	119	115	115	135	124	126	122	112	118	114	128	125	108	129	150	107	129	125	128	127	128	134	124	102	119	118	143	120	122	129	127	123	129	112	132	136	122	111	144	118	123	114	119	115	132	122	120	113	111	143	119	119	119	114	108	117	130	135	114	126	130	119	129	126	112	118	109	118	114	140	106	135	134	122	121	129	134	120	105	101	108	111	114	131	116	116	144	129	114	129	121	113	119	118	136	120	126	120	112	136	115	111	128	120	131	132	127	135	129	127	132	118	122	98	142	137	131	108	126	116	132	122	143	110	114	108	118	132	134	106	127	149	147	125	116	139	134	122	123	134	132	148	146	128	145	119	121	115	108	115	120	127	137	102	120	121	165	115	121	119	127	137	109	136	140	112	142	101	115	143	115	129	105	117	122	137	132	127	116	105	118	140	118	126	125	124	121	119	133	116	133	116	140	129	112	138	138	125	119	115	129	116	99	116	114	110	133	113	127	132	115	134	116	112	145	116	111	120	132	120	125	128	122	104	125	150	106	110	97	129	120	125	127	123	135	125	150	121	120	111	130	136	107	123	100	118	108	111	121	145	126	120	102	113	115	122	123	104	122	130	124	119	129	106	104	129	125	124	118	116	122	136	109	111	127	135	126	116	124	129	112	123	147	121	117	116	133	132	115	121	121	131	126	131	127	131	142	109	130	123	136	135	128	109	111	139	126	127	137	143	117	107	123	111	140	128	120	112	129	126	125	144	143	125	121	140	121	109	140	114	133	110	149	121	127	123	105	123	147	112	112	109	120	137	113	122	103	129	129	127	145	123	134	130	136	120	123	112	121	134	121	143	119	113	104	121	123	134	124	120	153	115	154	128	117	119	119	121	116	134	124	145	114	115	123	135	135	127	122	101	112	115	141	108	122	146	141	123	122	106	130	133	113	133	108	118	126	122	105	130	136	124	128	135	132	129	110	135	115	121	121	101	123	128	117	131	123	132	138	128	137	134	124	111	122	119	121	136	101	140	108	125	138	118	106	98	150	125	96	131	121	134	111	135	116	143	126	134	121	123	125	125	133	131	108	110	114	144	110	125	107	122	117	137	152	125	116	106	129	109	129	127	108	132	136	128	131	112	115	125	104	107	118	111	129	114	114	116	140	117	141	136	119	138	130	145	141	128	111	129	103	114	137	118	140	115	119	121	116	116	144	101	118	143	122	107	110	114	119	140	142	153	112	135	127	120	143	117	123	123	117	117	104	136	136	122	119	128	112	121	117	108	128	129	125	112	112	128	146	129	110	121	127	110	131	100	115	146	139	108	128	136	124	100	129	132	106	130	93	124	135	113	128	133	120	106	121	125	115	123	114	118	128	125	119	132	134	145	122	125	122	119	145	128	119	136	146	123	122	118	108	120	144	126	138	115	136	105	113	126	116	143	122	139	138	135	127	128	108	104	121	133	127	116	132	139	110	121	124	118	99	126	131	123	112	124	121	115	124	147	95	120	111	129	113	124	124	121	104	94	101	135	117	128	100	121	126	132	125	106	118	142	117	137	119	134	114	148	128	120	121	130	114	113	133	135	103	121	107	135	112	100	139	126	105	126	134	123	119	118	129	126	124	102	129	123	141	116	111	106	114	134	116	136	98	119	90	112	118	125	119	114	117	121	123	137	123	126	115	130	131	140	147	153	124	139	126	101	123	128	128	127	115	112	118	118	136	111	139	125	151	124	128	143	129	114	115	121	108	114	142	132	108	129	123	109	128	128	114	115	128	126	130
29691	12534	3755	3825	7938	11023	10224	9056	7787	6356	5353	4667	4319	3822	3212	3057	3020	3326	2926	2823	2506	2565	2531	2440	1948	1774	1632	1329	1263	1176	1288	1267	1161	1125	1110	1133	1239	1446	1161	992	1027	944	898	910	920	880	934	915	905	873	906	958	901	911	900	961	926	937	909	915	934	885	938	933	880	917	892	917	935	933	961	906	938	904	965	990	958	984	953	924	956	884	943	925	900	955	880	917	871	923	881	953	928	878	908	914	947	954	852	904	910	961	912	899	911	925	899	904	960	925	909	928	873	891	854	943	892	892	941	871	902	908	928	920	907	895	884	897	910	943	896	903	872	883	899	894	893	878	895	894	858	864	912	880	884	862	906	880	888	935	915	894	891	951	934	881	911	892	858	903	959	899	902	935	894	915	899	917	945	899	829	857	922	946	954	934	859	881	914	909	864	883	898	878	912	842	906	895	997	951	871	915	929	915	899	914	935	922	840	939	885	896	925	899	914	909	905	944	921	933	917	899	838	962	871	909	908	896	945	933	869	929	918	903	924	912	971	956	878	919	868	837	937	921	908	899	930	927	933	898	898	879	850	894	851	859	925	905	896	837	833	860	948	913	897	880	886	882	896	852	931	936	959	959	931	919	923	877	935	922	943	905	921	836	945	877	905	928	895	886	874	891	923	908	936	915	901	937	889	884	911	960	892	925	956	939	885	918	869	850	854	874	876	904	870	863	926	914	890	896	902	897	956	964	869	861	882	936	934	891	927	914	918	911	905	926	866	881	939	913	895	867	883	904	872	858	928	943	872	867	926	915	875	907	903	906	857	910	919	922	980	890	901	932	855	882	887	894	938	895	934	866	926	866	851	867	956	899	887	908	932	895	929	884	901	941	902	871	876	956	836	926	949	857	958	875	931	937	895	917	964	889	859	853	924	906	918	904	892	930	891	913	874	906	928	900	904	873	887	919	918	862	936	946	905	913	890	926	870	875	958	879	911	948	913	871	944	900	913	886	922	866	871	867	822	894	903	892	915	879	889	896	920	890	936	922	888	909	882	935	908	918	919	898	919	856	882	894	913	914	951	942	875	916	877	879	926	927	878	914	915	906	926	935	920	910	889	967	928	871	907	894	927	837	936	875	965	916	879	889	914	936	892	950	924	940	888	869	868	918	882	921	886	930	916	926	870	901	908	889	874	906	909	968	934	910	894	940	891	904	889	886	944	956	870	913	870	910	949	962	889	824	867	914	886	912	876	880	894	879	908	887	891	832	990	914	919	893	914	936	914	907	911	914	881	881	934	865	820	849	924	901	886	899	903	863	964	895	884	905	897	842	950	898	894	958	911	888	927	888	882	948	897	894	940	914	889	933	913	895	925	903	880	885	912	853	929	887	944	910	931	939	937	918	906	866	896	926	924	916	893	910	878	882	917	938	896	901	894	954	902	901	830	907	894	894	865	927	931	892	900	850	889	858	921	905	873	911	901	944	910	926	944	882	939	904	951	901	943	928	916	901	896	950	830	908	889	956	868	927	869	874	829	930	917	888	886	885	875	946	919	929	853	909	926	923	952	880	971	893	878	935	932	885	872	867	838	955	881	913	904	930	856	892	820	966	886	884	879	905	870	907	901	917	904	960	904	879	890	894	943	955	905	909	914	900	873	913	909	923	876	969	892	860	883	969	959	915	885	953	905	902	899	927	872	932	852	938	897	916	965	870	887	886	945	891	903	945	878	844	865	937	962	850	902	895	967	884	913	920	893	922	917	911	909	901	950	836	908	903	897	920	898	876	947	923	905	903	893	838	891	930	944	895	942	912	891	891	883	919	887	904	879	930	886	917	944	969	876	962	950	878	908	908	860	915	922	906	912	872	926	917	934	919	897	912	896	927	879	912	915	911	917	917	828	890	921	965	914	893	894	920	902	913	859	905	914	884	874	893	908	866	949	860	919	892	906	871	839	876	905	922	905	969	906	860	901	925	927	908	943	903	939	927	880	924	935	888	851	883	880	871	931	932	924	911	927	960	948	871	891	918	880	905	893	900	868	941	918	904	910	925	894	906	841	903	928	958	907	890	903	933	909	937	952	874	928	944	928	951	873	873	956	871	920	869	859	818	924	853	871	948	887	895	888	971	922	942	912	967	909	865	873	943	852	891	890	928	965	904	963	928	895	876	884	876	915	865	925	903	903	936	857	992	936	910	917	875	885	881	942	841	942	880	886	890	879	886	924	935	911	878	906	891	937	854	892	914	909	905	875	880	899	865	918	895	850	866	912	915	878	919	985	900	916	905	894	950	896	934	916	927	954	898	889	889	931	865	899	898	861	902	901	901	895	925	888	913	936	961	902	892	866	906	887	887	928	907	909	911	926	935	905	927	835	900	915	894	904	918	879	873	904	845	845	947	863	946	955	965	925	931	954	917	880	877	942	890	972	915	880	959	858	898	914	954	914	900	897	860	900	916	844	908	944	919	889	899	846	922	924	941	957	907	865	876	956	871	916	879	919	928	921	864	934	896	902	902	883	928	881	905	874	858	913	899	911	942	884	883	897	913	930	896	874	906	894	867	921	905	851	899	897	942	924	865	900	956	917	884	909	918	921	933	865	926	891	888	899	902	892	877	873	879	920	873	908	853	932	944	881	955	917	924	909	899	908	911	930	900	879	902	906	893	913	944	911	895	862	861	916	902	964	856	909	904	884	875	881	903	872	970	909	919	905	903	935	954	919	890	876	914	906	918	921	899	872	878	903	889	945	922	938	867	859	910	899	879	952	1032	918	922	945	897	870	908	894	908	861	902	926	888	863	862	926	869	939	869	889	930	920	907	901	934	881	905	859	872	940	903	905	865	900	995	914	974	929	922	924	976	943	875	866	925	913	897	930	859	921	881	878	908	941	963	978	925	888	893	876	883	895	913	929	903	920	914	898	930	905	901	941	882	881	844	936	904	873	866	897	886	955	892	1003	900	903	905	894	889	894	893	901	896	935	954	891	892	917	901	904	870	912	872	922	922	844	947	907	860	898	937	886	891	837	870	930	889	893	916	918	893	907	887	895	884	917	900	875	907	939	905	862	865	854	904	903	877	844	945	928	860	915	890	859	891	911	931	919	896	878	943	894	901	889	889	910	890	910	903	903	964	876	876	953	903	909	907	939	905	916	856	900	871	934	998	899	891	950	885	922	862	902	880	946	918	870	883	952	907	883	872	901	888	922	885	902	889	891	926	840	906	906	878	895	894	932	924	912	957	930	910	883	897	900	911	900	901	938	920	938	932	938	925	876	954	861	914	904	954	927	900	897	911	918	919	928	931	905	935	897	916	889	897	926	994	938	857	888	948	902	929	924	958	931	918	872	873	923	885	871	899	900	912	893	893	909	943	920	927	909	886	930	914	857	906	932	947	964	973	875	858	907	929	942	882	882	969	929	889	881	922	867	873	920	983	881	891	912	926	909	916	909	900	915	932	930	897	923	946	882	902	851	930	897	882	898	907	930	936	908	908	892	902	873	913	917	870
6163	2486	472	311	270	375	358	332	360	313	281	246	269	237	235	228	224	229	197	204	198	209	233	204	203	169	161	127	140	142	146	160	148	137	137	154	129	139	149	129	137	154	130	108	108	111	106	146	108	123	134	137	125	126	118	123	128	159	121	131	104	126	120	113	132	127	114	127	115	120	127	116	117	122	151	139	113	108	121	124	124	117	118	126	132	126	111	118	123	130	131	112	125	124	144	127	106	136	109	109	113	133	126	127	122	135	136	114	122	131	113	131	136	118	144	133	122	115	130	139	127	127	131	130	113	121	133	135	121	148	120	116	129	129	138	117	133	131	139	114	112	121	129	115	125	116	145	113	123	133	113	121	107	108	120	120	119	125	116	126	118	135	139	115	117	123	131	131	114	109	128	121	111	123	132	115	145	110	138	131	121	110	127	120	110	141	109	149	127	125	119	114	133	119	107	126	125	123	127	132	120	139	108	116	138	125	113	115	118	123	112	120	119	135	133	98	139	132	125	129	124	135	116	122	116	102	113	103	96	109	121	114	114	138	126	121	133	117	113	116	107	112	116	118	124	133	105	102	120	106	142	120	108	112	110	113	151	113	131	108	112	134	126	127	133	120	105	130	121	130	125	126	129	140	118	121	131	124	138	130	118	142	127	144	106	132	120	116	133	123	132	111	132	117	103	121	117	113	111	124	117	132	119	129	125	135	102	110	114	131	106	141	102	123	127	140	119	127	126	123	111	135	130	137	108	114	132	112	117	129	123	120	143	130	123	128	115	115	134	118	111	132	136	106	126	111	126	133	129	130	135	112	118	122	131	111	128	129	119	131	122	116	129	113	111	139	134	130	113	118	127	133	95	112	119	128	137	120	125	103	113	130	124	140	124	121	126	115	133	115	102	120	120	132	138	140	126	109	133	125	101	125	128	139	94	129	119	123	130	130	127	118	126	109	117	110	141	117	116	118	126	137	146	137	138	128	132	127	128	127	134	127	123	129	125	138	116	115	121	115	128	127	140	118	130	111	119	114	109	126	116	126	126	143	111	120	119	117	124	102	103	122	91	111	131	143	122	131	117	114	123	109	138	141	137	126	121	130	116	124	121	123	119	118	125	117	112	130	109	134	129	134	138	129	139	129	116	126	116	113	135	131	115	123	125	117	140	131	115	129	116	129	138	106	116	138	138	104	110	132	128	128	108	128	106	131	135	127	104	126	121	109	117	137	127	125	129	141	135	97	112	124	112	126	104	118	123	120	128	127	147	140	116	131	131	130	125	146	126	116	87	136	135	122	131	125	108	129	119	120	114	126	104	143	115	120	133	121	120	119	145	118	110	121	130	117	133	127	122	125	118	112	125	116	130	121	123	150	134	102	113	125	139	127	127	123	122	109	122	116	143	137	117	138	134	99	130	139	126	119	134	119	111	119	125	115	112	112	124	126	113	108	125	126	129	124	114	134	94	136	115	121	120	120	135	101	122	122	121	105	122	135	132	121	125	115	122	119	116	130	116	112	114	123	132	117	115	136	137	136	132	110	136	123	133	121	111	120	118	115	130	127	126	136	147	133	119	121	122	122	116	110	99	133	123	108	129	122	127	134	126	87	125	116	106	103	117	156	124	126	113	116	135	108	118	135	117	103	129	134	118	90	116	111	144	122	125	129	136	116	117	126	137	134	120	128	128	125	114	126	118	124	138	114	120	113	111	135	118	138	107	119	108	136	132	126	126	115	128	140	110	129	111	114	102	119	101	107	113	106	119	107	116	129	114	124	120	87	119	116	116	136	128	133	99	128	113	106	95	115	116	119	121	122	116	133	121	107	129	134	128	130	136	128	122	117	125	125	135	109	110	134	110	125	121	110	128	125	122	137	130	115	126	119	124	126	108	107	130	117	128	125	124	139	108	128	111	117	128	119	121	128	137	129	122	106	139	147	122	120	115	133	136	124	118	126	124	122	123	118	113	119	102	131	117	126	127	129	114	126	119	120	125	122	126	124	144	115	126	133	98	121	110	153	136	135	126	111	139	114	142	134	133	105	130	134	125	116	132	103	141	125	132	112	123	136	131	116	131	127	126	118	138	127	112	120	121	116	99	125	113	118	102	126	120	111	110	137	160	143	116	108	114	139	129	123	115	110	110	123	124	116	120	125	134	119	127	122	105	115	104	117	139	111	118	124	144	120	112	125	119	123	120	118	133	118	114	134	114	117	119	119	116	122	107	113	148	145	110	121	116	101	122	121	122	116	100	142	124	122	129	111	108	122	129	125	115	118	124	110	129	105	102	116	108	144	120	105	128	118	125	138	113	130	107	115	124	122	109	125	116	133	114	112	108	103	127	121	132	125	122	141	118	99	128	111	124	135	147	145	117	143	121	136	125	115	131	129	123	135	131	109	140	136	130	123	132	130	118	117	123	118	135	122	128	140	137	113	122	126	131	124	136	146	123	126	120	133	107	115	142	122	134	100	122	128	117	114	122	128	121	133	108	127	125	127	113	106	139	117	104	140	124	132	131	109	112	134	124	125	117	114	121	129	126	125	136	116	112	125	132	103	115	118	133	129	149	107	125	126	106	132	119	122	123	121	130	116	113	133	125	132	134	123	116	112	133	119	118	123	132	133	137	118	114	122	122	121	118	131	144	130	117	129	126	104	106	117	128	98	141	109	118	125	116	123	132	140	127	124	129	120	100	125	120	117	100	111	125	109	132	113	139	127	123	129	132	130	117	120	109	114	130	135	109	119	105	116	115	130	104	128	139	122	133	123	134	122	133	129	112	126	135	106	130	132	124	136	116	121	110	127	123	120	130	127	135	122	108	115	106	103	107	115	128	122	131	129	117	124	130	110	124	129	121	136	114	111	131	99	127	110	123	126	137	115	115	124	107	147	108	124	120	126	113	115	139	108	142	109	102	137	116	113	117	124	130	127	134	105	133	113	136	130	125	123	128	119	133	119	113	132	123	111	126	116	131	129	119	117	107	127	109	126	133	153	117	124	124	127	111	138	124	114	116	120	130	113	135	126	114	118	112	125	156	109	132	127	139	116	133	127	108	117	99	113	135	123	102	139	134	117	119	131	117	120	135	116	106	114	131	104	129	134	135	129	122	112	114	119	121	130	113	119	124	136	125	117	148	141	127	124	131	126	126	110	129	131	115	108	104	121	126	123	130	123	126	121	100	121	105	124	131	133	131	128	143	128	132	120	128	98	121	132	114	149	113	107	122	110	105	139	124	129	123	108	106	104	119	149	106	130	107	121	126	117	128	111	116	126	121	111	138	116	129	117	123	127	107	126	119	110	120	126	114	110	149	117	125	126	127	134	143	118	109	129	139	126	116	108	143	134	124	134	143	114	110	114	128	127	145	111	133	126	107	137	121	142	133	143	129	137	126	142	129	107	122	120	147	129	133	117	125	153	106	121	128	107	122	110	118	139	132	138	127	120	134	128	122	115	106	119	125	116	138	135	110	113	118	151	108	106	116	120	126	133
31144	14003	4092	4162	9066	12153	11465	9834	8299	6914	5790	5265	4537	4065	3416	3277	3240	3205	3169	2953	2630	2710	2596	2513	1979	1787	1583	1272	1185	1064	1262	1262	1005	986	1076	1091	1134	1406	1073	933	896	837	795	827	758	795	873	779	809	793	848	804	825	838	810	804	833	781	799	825	765	770	795	789	819	783	828	851	775	823	810	838	872	835	747	880	835	854	827	861	787	824	793	800	784	803	781	787	800	788	808	882	801	813	831	785	814	841	873	812	804	750	812	777	841	834	788	839	787	830	799	785	805	821	833	835	807	847	828	835	777	801	788	824	815	762	788	777	792	787	791	723	769	776	779	803	794	789	767	844	815	723	768	788	809	748	761	760	764	809	783	809	790	816	801	800	793	768	796	782	773	803	783	764	778	783	798	788	786	746	818	822	785	742	774	751	740	816	818	789	761	787	849	766	808	772	775	759	778	801	799	790	801	811	801	785	850	799	780	797	765	819	819	791	762	805	767	788	760	764	790	756	822	807	787	740	837	782	763	809	736	790	793	804	802	786	800	741	825	784	766	777	780	821	753	822	787	785	846	790	791	788	776	791	791	761	709	794	749	803	802	798	771	766	744	780	782	758	762	836	798	763	793	801	777	786	767	769	783	848	817	789	814	819	773	802	775	805	769	788	758	740	796	751	733	784	782	802	757	756	784	755	812	813	853	795	852	825	755	763	786	759	728	731	786	788	780	780	772	817	771	836	730	766	789	778	824	798	783	771	790	795	830	803	771	789	805	818	783	796	780	804	799	758	780	734	776	768	793	788	810	804	763	752	759	756	761	811	795	727	770	752	809	760	762	781	802	777	802	838	821	791	789	813	825	771	769	759	763	793	808	731	793	822	750	771	725	786	846	764	791	755	784	745	804	725	785	797	735	790	799	837	803	748	781	770	788	769	777	766	764	793	763	810	826	769	809	774	739	821	840	776	761	784	761	811	783	764	792	771	780	725	794	754	761	796	809	764	783	769	784	793	780	815	759	796	801	742	780	834	842	786	754	780	844	814	813	779	805	782	822	793	783	769	779	790	817	762	765	791	770	759	775	800	770	814	816	785	744	799	785	770	803	765	739	778	880	757	738	745	800	792	773	801	786	782	815	778	837	743	797	808	825	799	805	743	806	800	766	774	761	802	767	820	758	809	840	755	786	702	790	765	783	793	781	755	815	792	764	768	814	779	798	803	765	824	803	771	773	816	826	795	764	790	777	766	731	788	785	792	793	761	777	783	779	801	777	756	798	807	808	743	781	794	784	779	824	744	815	768	784	775	805	771	822	783	774	766	769	815	821	785	737	799	751	755	793	725	808	738	787	758	782	795	807	774	820	771	817	776	794	780	756	725	815	754	784	767	821	772	838	778	769	752	818	835	749	805	813	773	754	783	793	801	838	781	781	763	810	844	759	785	804	753	771	811	770	773	768	814	789	776	795	862	789	829	746	810	828	761	778	816	769	802	787	724	762	840	801	795	773	802	772	762	797	816	824	711	731	792	777	797	773	792	778	770	789	750	789	801	837	739	830	799	798	803	798	787	788	773	800	801	819	779	791	756	767	770	816	754	771	736	833	793	802	821	772	755	778	822	763	791	781	794	780	755	805	797	817	802	754	792	759	771	800	770	796	776	799	778	799	799	794	773	800	781	823	805	793	802	812	776	816	802	771	800	735	818	792	790	814	773	797	784	820	757	797	770	804	762	761	790	790	777	785	765	759	777	760	813	686	793	823	760	795	772	783	768	839	826	794	830	827	782	742	819	773	793	742	776	767	814	788	783	788	789	772	772	784	847	750	806	756	765	789	794	788	798	775	780	777	774	788	787	806	851	756	782	767	769	700	755	822	759	777	775	765	761	751	777	776	782	818	817	771	743	759	831	766	790	810	805	816	709	755	777	818	777	817	826	841	789	780	746	726	787	790	760	803	763	769	796	767	748	801	829	745	741	823	793	773	768	849	801	827	795	771	763	798	787	753	806	804	750	772	826	804	785	758	765	804	786	760	788	784	794	820	765	774	776	773	772	791	750	800	784	783	819	778	775	788	804	787	795	761	729	745	779	785	769	794	753	805	745	787	783	782	772	816	804	799	769	775	803	780	801	790	769	832	726	767	792	760	768	803	763	736	756	797	782	771	813	792	798	762	798	831	713	793	752	829	786	778	745	773	766	806	818	751	783	760	760	805	738	807	783	781	793	766	833	776	777	720	838	760	771	783	763	808	785	769	738	722	755	763	819	805	745	776	800	756	785	789	794	773	795	791	780	787	768	769	785	823	736	766	766	793	792	777	809	784	840	761	830	774	763	765	798	775	762	789	792	811	790	754	803	785	749	734	759	761	807	754	789	815	789	806	772	763	749	785	743	844	780	798	750	782	764	760	815	794	811	827	837	841	778	751	803	778	820	776	794	780	773	789	773	783	757	789	778	807	777	833	773	764	780	758	761	754	775	801	771	818	804	758	755	795	753	741	771	746	781	809	783	754	798	774	753	814	802	727	783	811	782	791	788	811	754	821	782	769	730	797	792	870	775	820	746	791	786	805	807	763	812	789	801	790	804	806	811	768	791	769	756	805	828	822	766	732	764	727	794	755	784	795	760	771	784	783	781	793	822	762	758	777	803	857	795	749	831	765	801	776	828	798	812	790	762	790	848	791	774	747	806	758	766	724	795	763	782	782	819	822	784	841	772	739	806	821	718	752	850	807	778	804	786	802	808	759	820	790	719	772	814	778	801	730	741	795	741	769	808	798	817	785	786	775	781	791	793	815	785	802	817	799	810	793	836	807	797	760	789	789	801	749	786	777	775	734	838	800	863	767	795	754	800	784	787	796	766	781	753	777	809	727	760	770	766	767	796	798	829	766	765	786	759	748	820	738	794	752	824	765	784	831	800	771	795	799	784	790	804	820	732	838	803	778	833	773	805	802	775	801	771	822	782	822	794	756	779	764	824	775	776	785	798	810	806	751	773	838	795	836	782	796	744	780	831	800	803	808	742	799	798	787	788	780	823	816	784	796	783	778	766	792	780	803	798	773	824	808	789	808	783	757	807	745	740	798	782	763	774	814	777	795	790	785	793	765	731	755	817	856	850	817	753	789	755	807	759	773	760	747	790	803	771	771	762	784	731	808	778	790	843	774	798	770	780	762	819	766	769	821	813	814	785	770	851	763	805	819	746	762	780	773	754	780	763	799	822	785	794	782	810	783	793	791	814	792	785	767	832	790	785	757	795	795	832	829	776	738	773	773	774	763	827	748	716	806	744	797	779	760	763	810	782	773	753	746	755	793	813	762	785	839	777	783	827	835	757	776	781	746	787	788	783	778	736	781	775	809	786	834	780	781	814	812	788	784	774	803	767	767	776	775	755	787	805	830	777	788	797	775	774	806	759	818	805	762	785	806	773	697	776	777	799	781	802	782	761	810	757	721	785	741	749	786	774	779	813	769	780	791	815	804	781	803	761	798	808	774	778	758	730	779	801
3434	967	286	202	145	193	214	217	225	173	184	161	151	149	119	123	135	143	134	131	138	140	126	125	114	96	92	98	93	86	92	99	106	79	97	89	110	98	83	79	97	83	87	78	91	76	74	69	92	86	74	93	86	77	77	87	81	89	79	78	78	84	87	72	91	67	68	81	88	76	89	103	82	77	87	82	86	78	74	92	79	96	86	73	78	108	92	92	77	93	75	73	98	88	76	87	97	87	92	86	81	88	74	102	96	90	82	81	80	79	80	74	88	80	93	70	74	73	92	90	68	73	94	85	76	77	90	76	83	94	85	86	74	90	78	75	67	74	74	73	81	75	72	81	82	83	87	93	98	73	73	73	85	82	75	81	82	76	98	100	81	81	87	89	69	104	73	96	94	84	80	74	80	90	88	87	67	86	81	81	64	95	79	73	97	76	80	85	66	86	81	72	80	78	94	75	81	90	79	97	73	78	73	82	81	86	66	84	78	84	78	80	76	85	78	84	90	74	52	84	84	78	83	65	87	81	87	61	82	83	94	80	84	69	87	81	75	71	81	88	68	80	94	84	74	96	88	82	83	95	70	80	81	87	84	81	85	68	84	74	80	85	73	85	69	77	82	87	87	93	69	93	70	99	80	77	85	88	79	76	75	75	88	104	83	77	84	71	85	93	88	98	86	90	88	108	85	75	85	71	79	85	70	73	76	83	86	86	85	77	71	83	94	76	91	74	84	87	84	83	78	84	76	74	92	80	81	82	87	83	89	88	81	80	76	77	84	76	72	85	76	80	92	86	74	86	86	79	91	75	79	73	74	94	72	77	85	66	86	93	95	81	62	91	71	83	78	68	80	77	68	81	88	87	91	83	85	82	93	88	89	78	96	89	72	101	86	80	90	73	75	71	96	93	77	81	73	78	80	87	76	96	77	83	65	90	80	93	82	77	81	83	84	85	72	103	88	81	66	77	76	66	70	77	79	84	63	86	85	77	78	78	72	79	85	85	84	76	72	76	76	64	73	63	76	65	83	65	87	76	83	82	81	73	78	65	75	73	83	75	78	77	82	78	74	89	89	73	87	71	68	77	88	87	82	77	77	86	65	83	79	65	73	72	73	68	66	87	54	76	75	86	78	77	91	67	65	102	93	75	84	78	91	95	86	69	64	69	87	88	94	67	72	86	75	80	94	74	87	96	65	69	65	85	79	69	108	73	75	62	88	77	69	92	96	94	70	77	71	83	90	72	82	83	84	63	70	78	77	74	60	76	75	87	77	85	88	74	78	66	69	80	79	97	82	83	90	68	79	77	67	87	72	76	85	87	84	76	89	84	79	74	79	94	93	92	80	90	87	72	87	81	95	79	85	76	89	93	87	73	79	70	73	99	84	90	74	83	73	82	82	84	61	85	69	84	75	79	74	79	71	90	64	77	84	67	80	79	72	74	79	90	86	89	83	68	89	84	92	67	80	88	80	90	88	76	73	90	90	88	83	88	76	83	81	87	72	84	76	88	100	79	91	79	77	73	85	82	78	70	76	72	92	96	73	78	76	75	91	70	72	85	73	90	95	82	86	91	83	90	71	97	70	77	69	85	90	82	100	71	82	86	66	85	81	84	76	95	97	68	75	69	77	78	80	70	81	77	72	76	89	75	66	84	84	78	79	81	74	70	71	70	80	71	76	95	94	76	85	100	69	85	75	79	80	81	91	68	88	88	78	75	76	92	106	93	81	97	83	60	70	79	83	96	77	87	68	71	88	81	84	77	77	98	68	83	67	82	77	108	101	67	79	71	81	80	85	84	69	74	83	66	88	73	91	86	87	79	68	71	97	89	84	86	90	82	88	89	90	85	96	85	83	84	73	94	84	90	73	89	77	81	73	94	88	104	92	76	90	96	84	98	79	77	79	84	83	73	77	83	84	79	90	78	86	95	95	76	77	86	97	73	83	77	91	87	70	58	82	81	84	67	88	84	94	68	79	90	92	72	72	76	96	74	78	77	69	96	78	75	82	66	89	71	77	74	82	106	73	71	83	85	81	77	80	78	83	76	83	92	72	71	86	87	74	74	72	96	82	83	71	84	80	81	81	73	67	85	66	72	84	77	98	77	79	94	86	80	69	94	84	77	93	91	65	78	86	79	86	92	73	67	81	84	80	90	82	67	79	82	82	75	87	72	73	89	66	72	83	86	81	79	73	85	75	79	88	90	88	73	97	77	82	78	84	71	79	68	85	74	76	83	85	87	78	68	70	65	89	88	84	90	65	80	83	79	96	74	86	83	99	80	87	70	78	86	81	88	86	80	76	66	86	87	75	75	83	81	87	69	87	67	87	88	76	75	90	78	104	76	77	98	87	70	91	84	91	70	98	84	83	84	94	65	56	89	81	88	78	79	90	97	64	77	71	100	80	109	76	80	74	80	82	97	70	80	81	97	84	77	79	81	91	76	82	74	77	78	81	85	108	81	82	89	79	86	86	76	73	78	60	105	77	77	94	69	80	67	90	74	79	92	66	62	85	88	74	77	75	84	79	83	94	86	81	82	80	93	69	86	74	74	78	78	88	107	81	91	79	83	94	92	70	78	75	94	84	89	96	70	96	73	72	72	83	75	88	73	86	86	87	100	90	73	103	68	87	95	68	90	97	90	69	79	69	77	60	73	70	80	84	92	78	87	79	73	82	70	89	87	79	75	76	54	74	76	70	67	81	96	87	84	96	84	75	79	79	78	91	85	71	77	85	67	77	60	77	86	80	87	76	83	76	82	68	92	71	77	67	89	83	74	65	85	77	74	84	63	91	79	79	98	99	94	97	72	69	79	73	70	68	80	73	85	92	97	87	87	80	72	79	73	87	103	61	83	68	83	76	72	74	72	90	70	84	83	71	72	89	87	80	87	73	71	92	112	85	94	80	78	70	75	103	93	79	86	81	73	82	76	71	85	81	79	84	98	78	87	67	71	88	81	69	88	86	84	82	95	68	71	84	84	77	92	84	79	63	99	74	81	81	98	89	92	69	85	76	87	91	91	83	74	76	73	77	72	77	66	65	84	77	75	76	102	64	98	81	74	96	62	78	79	92	79	77	78	85	72	77	68	72	79	65	84	85	83	72	67	66	82	77	82	79	69	63	73	82	104	67	80	90	73	90	74	77	74	82	81	83	97	91	73	82	88	84	76	85	73	95	92	77	80	57	71	75	73	85	83	81	68	65	82	69	94	84	78	84	81	92	83	69	72	95	89	86	83	77	79	82	71	85	79	76	92	79	89	75	77	89	70	88	74	84	91	59	71	83	85	87	78	100	72	89	71	84	84	75	78	86	68	79	85	79	87	91	87	77	81	83	73	69	77	81	88	68	82	87	74	76	80	82	82	80	80	80	83	88	82	80	79	75	91	68	76	60	69	91	82	88	101	71	84	81	79	81	82	76	84	81	81	76	80	73	90	80	87	71	68	62	73	93	87	86	81	85	74	85	80	80	90	87	81	64	78	76	102
26180	8805	2669	2824	6132	8529	7977	6785	5491	4615	3763	3321	3029	2592	2254	2228	2390	2350	2075	2031	1916	1933	1945	1746	1368	1295	1191	943	807	737	891	908	772	738	809	765	894	1008	855	665	630	638	587	637	598	588	601	580	606	624	646	614	643	617	581	612	608	627	592	659	604	586	634	696	588	623	616	631	664	610	650	651	652	636	663	636	636	620	640	580	632	579	615	656	620	637	609	657	600	639	604	585	605	684	639	641	632	578	639	630	606	640	644	600	617	596	623	645	578	580	669	624	611	631	623	662	620	612	617	611	640	608	610	608	642	595	615	631	645	640	577	565	605	593	653	663	632	564	568	618	602	631	609	605	628	581	567	609	620	579	600	571	579	627	617	604	665	582	621	607	600	588	541	618	594	650	612	618	606	638	640	575	606	621	627	592	636	586	641	584	640	594	586	601	602	597	636	607	643	574	627	595	654	608	594	617	606	605	612	580	608	635	598	569	628	630	635	588	599	597	651	632	602	591	607	625	591	605	582	607	626	593	611	552	589	627	627	622	613	601	618	646	628	609	587	597	612	640	625	673	633	579	603	646	614	621	602	637	614	578	592	603	559	629	635	621	650	580	584	612	579	590	614	621	607	568	609	621	610	639	627	600	591	602	583	582	625	637	651	597	612	619	658	627	622	622	607	600	649	644	608	646	619	619	607	621	583	607	626	652	596	616	599	608	572	616	624	624	614	565	615	598	609	570	631	616	596	580	598	630	604	605	635	618	617	616	634	607	608	599	602	565	576	591	591	654	606	607	587	632	649	639	600	640	615	597	662	614	603	549	575	614	581	573	595	613	620	571	593	662	554	635	584	623	615	606	610	633	604	593	610	608	558	646	623	605	584	595	618	595	630	618	605	597	594	622	593	617	638	598	571	617	602	623	577	625	601	609	592	647	639	577	548	610	613	606	628	622	629	605	596	671	616	650	599	620	626	621	570	617	597	610	639	622	556	593	587	591	614	591	554	606	624	622	656	603	598	591	586	629	612	579	633	599	612	582	624	628	598	638	626	617	570	595	580	651	651	597	615	634	609	607	604	605	612	611	645	538	582	589	591	604	659	603	620	620	642	605	592	637	645	619	584	593	638	605	617	606	629	630	652	611	631	614	611	619	609	608	579	586	646	630	574	636	641	595	611	606	596	638	608	608	632	597	579	620	615	618	615	573	650	653	639	631	590	614	599	642	637	616	613	638	615	645	574	627	627	610	622	604	594	607	601	633	599	619	600	649	616	623	590	651	595	575	632	640	605	607	572	584	643	579	680	613	653	621	549	623	596	600	570	632	626	571	614	579	623	598	603	606	600	600	576	572	548	661	609	611	595	600	641	570	583	596	593	615	604	586	637	589	619	624	580	605	610	653	624	613	650	645	610	598	624	636	575	607	596	638	640	600	628	585	637	644	601	633	635	635	576	601	621	578	567	619	620	645	660	625	599	618	645	633	623	619	598	563	627	625	595	649	654	589	622	608	580	608	619	606	646	619	606	623	622	572	584	565	564	609	602	633	606	621	578	593	608	589	609	623	657	560	641	592	575	599	601	600	655	602	601	622	626	604	646	633	659	638	607	629	642	615	613	596	612	646	603	630	628	612	588	631	631	645	641	598	574	592	640	623	584	589	600	603	642	609	603	630	624	643	596	580	597	625	663	605	596	575	619	627	579	596	544	600	580	640	599	625	635	606	589	621	564	653	609	630	584	660	610	652	604	643	605	619	614	605	644	580	627	618	603	629	592	629	585	603	598	617	662	594	556	583	613	610	593	595	617	612	610	574	614	644	597	598	603	653	629	629	618	615	584	614	624	608	634	617	601	619	605	643	599	582	573	627	650	637	587	563	664	608	591	589	625	594	645	624	581	603	583	606	615	591	616	594	638	581	668	586	626	554	626	587	608	632	571	611	598	579	610	624	624	629	647	593	618	584	620	611	626	572	576	588	600	577	611	588	638	576	581	591	616	581	607	621	643	614	605	586	597	612	634	608	681	566	624	609	558	586	631	646	615	596	583	611	624	604	642	604	603	609	600	568	603	589	639	570	603	662	643	596	649	608	633	616	593	607	582	597	569	613	590	606	607	585	619	613	587	619	584	612	640	586	587	589	568	617	626	588	597	641	571	599	612	626	579	597	591	596	666	618	608	614	600	555	658	599	591	592	576	611	647	608	615	598	575	606	609	571	618	597	598	651	637	576	581	650	594	660	614	572	618	587	583	566	586	595	584	615	590	618	616	651	568	625	624	576	620	640	618	561	576	587	614	602	649	616	613	585	576	564	619	620	625	582	618	607	597	642	627	636	608	596	606	612	606	576	620	633	593	607	637	619	625	619	655	595	594	598	612	654	601	610	559	610	593	600	642	579	603	625	608	635	578	606	607	640	587	589	618	628	627	632	593	592	617	613	605	626	615	580	593	568	539	614	621	634	625	591	587	626	590	674	594	618	604	616	628	620	613	610	598	594	601	616	590	599	642	633	580	617	572	611	565	630	633	599	611	617	627	604	617	588	589	620	619	609	563	669	584	636	579	600	630	652	586	605	634	610	626	575	605	617	582	616	579	632	584	613	574	600	551	609	577	583	613	593	623	654	555	566	634	619	591	628	624	634	608	596	678	657	563	549	607	660	611	588	615	638	605	589	644	618	581	612	647	599	598	604	601	620	606	632	573	623	607	625	668	625	587	601	594	635	610	643	617	618	631	600	619	636	594	653	594	592	579	583	607	609	631	631	596	627	625	646	577	623	588	587	617	640	641	594	578	614	578	579	595	628	584	633	572	573	620	623	646	609	630	612	652	608	630	635	619	652	606	583	590	608	590	569	550	628	652	627	613	594	608	583	610	631	640	623	575	627	631	654	604	564	609	594	613	603	608	658	609	607	638	614	597	624	616	590	591	589	627	615	648	639	616	646	623	588	641	612	616	619	583	612	593	642	596	590	599	581	592	632	633	639	603	609	619	641	583	581	595	583	610	610	658	597	610	572	652	611	571	598	589	593	632	599	609	617	606	548	619	600	632	631	572	598	612	617	599	601	603	588	602	588	616	603	627	663	610	556	566	624	581	641	590	613	588	596	608	612	642	637	598	631	584	664	613	627	677	635	581	584	606	575	590	589	631	607	639	570	612	604	619	622	591	617	579	644	576	664	604	595	628	607	565	630	614	665	599	639	627	582	609	595	592	626	560	597	573	602	643	630	654	591	593	646	607	643	594	640	618	617	610	595	604	610	648	597	581	634	623	614	627	610	596	604	669	621	642	628	586	573	621	629	579	630	577	651	603	616	608	568	587	628	605	615	606	586	611	624	605	667	641	611	602	641	631	584	656	591	594	583	619	643	625	614	596	600	579	580	601	616	648	585	591	611	609	619	597	652	591	619	646	582	642	590	581	645	605	599	611	621	601	629	626	570	626	667	633	626	584	648	598	593	624	634	668	645	624	617	631	618	640	585	642	568	614	577	609	594	577	614	645	622
4612	1825	345	230	192	276	287	232	254	214	225	176	194	174	174	152	173	161	179	173	152	157	152	137	110	139	105	108	97	101	92	110	74	93	112	79	99	110	116	82	91	84	86	101	79	94	69	88	88	82	83	101	94	112	71	83	95	94	90	83	91	89	94	81	72	103	99	90	87	71	88	82	83	81	92	82	83	92	87	79	109	73	78	83	72	79	90	101	78	92	79	92	93	74	87	99	80	81	89	94	90	74	103	87	94	86	82	75	89	98	91	81	85	97	98	85	91	75	80	83	86	92	101	97	74	77	87	96	103	85	89	89	86	80	85	68	87	79	84	82	83	100	79	95	99	99	87	101	73	106	82	84	75	72	74	89	102	87	98	77	83	83	91	95	79	99	75	71	83	99	71	78	77	82	78	86	81	90	97	85	93	94	93	82	70	76	87	99	78	81	88	99	91	84	97	83	91	81	105	83	89	93	93	82	75	81	83	99	83	78	81	78	92	94	80	91	86	85	101	94	85	87	92	86	93	98	92	91	102	86	82	90	85	81	95	93	82	70	94	77	93	88	90	99	87	109	96	85	86	71	81	93	88	52	84	86	86	80	71	75	94	80	64	84	95	84	80	92	81	90	98	100	81	87	92	73	87	96	103	89	93	80	79	99	94	96	90	85	93	101	89	97	85	69	66	82	84	96	97	90	80	74	75	74	101	102	96	95	88	93	83	92	100	79	84	84	83	94	87	90	81	87	60	83	90	90	92	88	89	82	78	72	91	90	108	72	94	90	73	84	90	94	74	96	88	78	76	70	83	82	78	77	96	94	77	94	91	94	89	93	98	85	84	76	88	93	76	117	87	84	92	87	88	103	79	86	97	90	79	73	74	91	86	87	73	83	94	86	93	89	80	98	89	85	79	98	73	91	99	91	77	89	75	85	67	100	82	81	78	83	73	98	92	93	92	87	79	68	91	99	83	86	104	80	82	85	79	82	81	74	85	101	96	95	87	85	88	80	106	101	103	66	77	98	70	100	98	95	83	79	74	81	86	86	93	102	89	99	74	93	74	80	81	97	84	98	80	91	78	83	84	92	85	75	88	81	66	92	96	82	83	80	91	85	88	107	82	77	74	98	98	84	86	104	76	79	106	91	75	88	79	87	84	99	90	69	75	84	83	79	99	102	91	90	84	89	76	84	93	93	79	96	89	87	84	84	92	101	99	107	84	87	93	83	82	92	85	74	73	93	78	100	74	90	80	97	86	98	96	96	80	76	79	90	86	81	85	106	88	93	92	87	77	69	87	93	77	85	82	93	97	78	86	85	79	90	72	74	86	110	85	88	70	78	72	90	88	104	88	84	102	82	104	91	96	85	71	83	91	89	100	74	92	92	81	82	90	81	108	80	87	94	96	86	57	78	76	78	101	86	91	81	71	98	88	84	99	93	83	93	91	88	99	91	87	108	77	76	74	102	82	86	89	91	87	73	104	78	99	67	82	70	77	86	84	85	88	79	77	99	75	78	89	80	69	76	68	83	91	92	101	77	86	70	85	75	78	86	94	88	71	88	99	110	71	92	74	69	84	67	90	94	89	85	98	82	81	95	102	87	104	80	89	87	87	89	70	89	92	105	86	91	100	116	77	88	63	85	76	105	92	89	91	107	103	79	93	82	102	98	84	73	87	87	84	83	83	85	97	90	81	75	92	86	89	99	85	91	85	70	76	66	73	77	86	77	94	85	97	85	87	73	81	85	104	80	96	92	91	79	82	102	75	62	82	78	92	72	76	108	96	81	85	87	102	88	79	81	107	83	80	102	84	72	84	87	96	60	98	87	84	112	85	78	84	75	95	80	91	87	92	77	93	99	85	102	87	63	88	97	91	93	87	90	99	87	91	82	105	80	103	82	72	91	78	112	93	80	71	81	93	82	81	85	101	66	83	80	85	83	87	84	80	87	93	85	89	95	97	77	80	82	88	85	80	63	73	88	91	86	70	82	77	90	96	90	81	71	80	90	92	92	90	95	91	96	94	82	81	81	79	85	80	66	91	88	108	82	87	78	71	90	86	72	94	65	85	90	90	83	101	79	81	89	75	75	72	87	72	70	86	93	96	82	93	91	64	76	81	75	92	87	84	80	82	86	89	75	99	87	86	81	83	87	99	121	76	80	100	72	82	67	72	96	101	85	83	86	99	104	83	97	90	83	71	77	76	75	69	89	99	80	101	98	84	72	97	79	109	78	69	112	88	78	89	81	91	83	93	104	79	102	81	85	90	93	91	79	101	96	73	89	92	88	84	78	94	92	80	95	82	110	78	85	92	96	97	92	94	89	101	100	82	98	92	74	78	76	74	105	79	88	68	91	90	84	102	68	79	77	93	70	87	77	93	85	90	81	93	84	64	96	76	78	87	89	75	89	85	87	80	76	87	84	67	103	74	86	88	87	98	63	93	71	68	85	81	85	94	80	93	79	97	99	85	92	85	107	69	86	96	100	107	75	96	94	71	99	76	86	92	99	83	80	74	82	89	85	105	95	90	92	89	91	110	85	83	99	73	83	75	91	98	79	73	86	96	89	98	82	84	88	89	101	71	94	97	86	88	90	73	83	90	88	74	78	94	90	91	86	81	88	98	78	83	86	90	83	89	90	98	97	107	77	99	97	70	79	82	101	90	92	82	96	85	87	91	81	95	100	77	95	74	86	79	92	76	81	97	71	78	75	87	77	83	87	86	96	76	81	75	91	63	80	93	100	93	93	89	80	81	65	77	98	77	110	93	99	98	87	83	98	70	91	88	75	79	72	84	102	88	86	104	98	84	90	92	87	82	87	86	85	90	78	86	84	71	97	84	88	88	100	78	78	81	88	79	86	85	100	82	92	84	92	78	100	92	79	99	92	85	101	98	84	82	105	90	85	95	69	85	90	81	102	78	90	77	89	68	81	97	101	88	94	85	95	79	93	90	96	69	90	94	79	76	87	85	84	80	95	102	81	86	83	85	97	81	66	100	94	81	92	84	74	84	88	85	94	80	112	80	89	81	80	89	74	91	98	78	77	79	76	79	92	73	94	73	105	86	96	89	95	85	107	95	79	88	88	109	93	84	102	90	74	71	90	66	103	81	98	88	96	81	74	92	78	88	92	76	77	90	78	86	74	93	75	110	95	108	77	87	93	91	86	87	91	96	90	89	79	115	90	94	87	87	88	93	87	70	90	106	93	93	81	95	86	81	78	79	82	99	102	85	88	81	88	83	96	80	101	84	89	77	78	91	96	82	84	106	91	94	94	89	77	96	88	72	95	98	74	93	81	92	104	96	84	90	82	88	75	92	80	78	90	98	89	102	89	79	69	77	89	79	99	76	77	81	93	93	97	86	93	100	77	103	105	95	88	99	87	86	89	98	75	86	86	99	81	71	94	92	95	90	87	89	96	90	97	96	78	102	83	63	87	83	83	80	87	93	96	82	78	76	88	88	89	111	98	78	79	77	99	76	96	78	89
31106	13342	3457	3681	8246	11555	10803	8863	7183	5966	5059	4426	3879	3427	2914	2744	2924	2895	2651	2507	2374	2271	2287	2147	1733	1537	1421	1097	927	877	975	954	863	815	880	910	1009	1229	971	685	683	612	615	645	611	641	651	649	619	641	670	639	611	674	640	622	609	670	643	662	625	608	617	606	567	621	638	615	613	634	667	703	673	652	690	678	665	707	650	609	688	653	594	614	617	591	594	645	628	643	665	607	610	636	599	628	641	712	623	610	625	657	642	598	670	705	643	635	648	606	654	655	646	658	655	643	653	644	627	629	591	593	645	632	640	605	610	591	651	611	656	635	605	649	620	609	643	623	602	625	640	635	632	635	633	605	595	621	578	611	607	607	627	621	634	622	580	613	604	607	621	633	597	665	609	687	577	633	640	619	616	617	608	640	594	656	625	674	660	588	675	634	649	605	621	637	611	614	607	624	579	611	573	626	621	629	636	664	643	618	592	606	634	615	651	676	641	626	611	632	654	653	619	592	617	624	635	640	603	584	640	601	648	618	616	604	638	615	661	644	662	683	643	638	614	621	625	647	639	597	608	633	650	656	614	622	620	635	641	593	583	626	596	631	627	617	604	644	653	655	608	612	627	635	611	616	630	645	626	638	626	625	657	625	614	616	619	635	675	588	671	596	626	635	613	623	612	571	588	590	623	574	622	621	608	605	615	624	655	647	656	634	641	638	638	566	650	655	633	590	593	600	604	618	644	674	600	636	585	648	639	604	621	620	595	660	642	574	627	594	621	668	635	646	646	611	658	604	645	556	593	635	590	626	631	623	645	617	668	635	632	633	620	617	624	601	654	623	609	641	658	662	614	646	607	617	596	602	619	622	627	602	615	633	658	600	623	639	653	609	628	669	640	578	612	617	672	616	628	655	628	625	594	627	608	615	634	658	587	595	621	624	643	615	596	624	621	589	596	632	627	651	611	614	660	629	599	646	613	590	596	589	587	633	621	616	589	635	621	631	619	578	659	630	619	645	623	632	665	585	605	634	631	588	635	652	609	626	671	601	581	632	642	646	632	596	684	655	633	606	617	593	584	618	594	616	632	657	624	627	599	654	612	647	585	585	605	606	624	632	631	575	619	623	615	607	626	588	648	636	612	573	596	645	648	591	602	619	641	654	624	598	663	583	678	644	595	626	604	643	636	643	593	633	589	648	640	621	639	625	613	637	630	590	605	588	634	633	620	620	637	617	634	636	615	618	595	652	628	607	625	617	629	613	624	631	603	647	633	587	674	656	606	589	675	599	615	596	577	632	647	652	625	618	617	644	609	648	609	668	607	601	605	615	649	590	679	622	625	628	642	634	625	672	629	652	671	595	616	617	645	635	604	652	606	645	591	651	630	655	681	628	622	650	589	660	614	628	614	580	629	632	651	647	638	644	631	656	596	642	612	615	625	608	621	610	633	591	642	606	656	646	652	642	636	586	639	652	617	621	665	653	598	605	652	617	617	639	645	601	630	653	639	623	649	645	624	648	642	611	636	618	616	638	598	627	574	658	629	649	708	624	622	671	622	625	653	636	642	598	657	608	658	631	655	634	628	639	605	642	628	621	621	619	618	594	651	596	601	643	613	629	675	614	572	575	640	632	633	657	587	627	617	587	614	659	596	634	600	611	626	620	578	609	597	603	640	576	627	623	618	606	643	621	658	624	654	654	585	582	616	633	651	628	671	639	618	608	619	638	609	615	642	653	610	616	630	629	654	645	612	614	661	610	580	608	666	605	645	655	628	612	631	617	609	656	583	615	626	640	661	600	652	628	580	596	628	640	619	619	615	629	620	665	623	628	616	667	631	640	614	640	638	622	629	617	600	666	626	628	631	609	573	612	623	622	616	631	658	587	643	658	612	639	610	599	619	648	646	634	650	658	614	635	647	591	624	618	655	602	594	617	643	628	665	569	610	647	620	589	630	654	558	609	614	593	586	628	628	558	627	621	597	596	608	664	613	602	632	613	658	591	653	662	635	647	587	607	684	641	595	606	583	635	625	636	623	609	609	653	654	619	589	641	617	591	602	641	631	592	625	612	608	615	632	644	601	628	645	575	576	616	602	625	592	616	623	591	610	678	661	598	635	626	659	610	618	634	580	661	611	656	602	622	605	603	627	617	667	666	638	617	607	617	613	620	600	649	653	662	601	649	620	628	616	598	622	582	619	631	588	651	615	600	606	625	621	612	612	601	590	673	615	605	641	621	644	639	650	660	649	617	584	653	625	638	622	630	645	619	632	623	614	627	630	596	635	636	636	632	631	633	647	631	652	617	631	632	601	634	609	656	640	613	645	621	618	639	618	641	609	611	657	627	589	618	600	626	590	671	660	574	673	616	634	615	653	601	618	666	636	617	640	543	641	613	641	595	635	590	613	599	655	628	625	652	646	692	629	629	641	608	646	639	620	666	635	625	636	655	606	612	668	619	607	640	618	633	633	647	598	580	641	641	629	633	639	666	625	600	597	612	577	639	632	621	589	610	643	581	599	631	635	611	573	588	647	613	630	624	609	616	644	620	620	572	636	609	630	607	611	651	626	591	620	647	635	605	627	575	611	600	607	652	628	622	661	650	656	623	645	645	618	609	666	574	602	637	605	603	611	635	650	614	595	625	638	614	622	605	640	627	620	626	633	611	602	645	593	663	592	627	588	632	616	647	656	633	654	662	623	638	610	616	671	615	609	626	607	596	605	663	638	616	606	571	628	620	662	630	629	583	624	615	617	578	571	584	603	579	601	588	627	640	616	552	611	641	650	636	623	636	648	597	580	642	612	595	624	625	617	582	668	668	617	632	623	620	649	621	639	595	586	620	629	645	653	618	581	623	623	647	632	612	586	644	650	579	594	594	637	620	673	634	588	633	666	634	647	569	624	630	609	635	624	598	616	630	604	620	583	645	587	550	618	612	640	636	672	617	614	638	640	626	653	620	622	648	615	621	672	664	625	613	674	606	579	645	599	591	626	624	618	601	645	606	572	633	591	645	658	617	579	661	654	621	607	640	589	596	634	632	622	633	609	598	622	631	662	661	621	563	631	598	618	619	585	625	609	637	622	587	646	566	649	633	599	646	586	665	630	638	588	631	633	676	614	597	593	595	687	653	641	615	612	604	625	620	583	585	646	629	631	607	584	667	635	604	611	594	611	634	685	586	586	621	620	616	623	600	585	578	596	616	587	609	597	636	624	616	604	615	649	628	595	625	619	640	606	590	613	591	568	632	624	619	643	638	652	625	633	678	670	639	594	630	617	611	641	597	657	619	628	574	606	600	624	614	620	652	627	616	638	652	639	627	648	610	597	631	644	629	624	623	647	670	621	672	618	571	582	676	573	597	621	649	590	591	639	660	627	631	649	600	651	620	629	661	663	679	646	663	632	620	623	679	615	657	610	607	658	630	629	595	651	588	666	589	653	643	623	638	679	629	641	630	659	641	620	617	615	614	610	620	615	586	583	622	645	629	592	635	644	616	622	610
5247	1511	368	260	238	268	347	295	289	232	264	221	185	187	216	202	201	183	204	179	179	170	178	187	155	174	154	134	128	140	130	131	153	164	144	146	140	136	153	132	124	145	133	118	121	130	133	136	120	132	141	103	104	118	127	109	120	105	114	131	119	139	128	137	128	117	112	116	127	137	126	136	137	120	129	123	139	109	152	112	133	124	127	118	130	124	133	107	122	136	149	132	121	104	140	118	136	145	120	111	135	120	131	105	118	108	147	116	121	106	140	128	131	105	135	134	140	118	113	128	145	127	107	141	124	121	110	112	127	115	125	126	129	131	113	126	98	125	120	122	129	125	108	140	129	132	140	98	122	122	137	133	128	133	126	124	119	118	137	126	123	138	124	116	127	152	119	112	139	136	97	141	130	129	118	134	109	117	124	123	145	129	146	111	113	106	137	121	122	116	118	131	121	120	110	124	146	121	106	120	126	142	117	124	119	129	124	128	119	127	112	121	121	126	144	131	124	126	140	143	126	128	120	117	120	124	132	100	128	118	134	133	121	128	111	125	129	124	133	134	117	117	107	147	137	114	132	141	135	134	126	119	124	131	109	132	116	130	118	123	147	130	142	130	105	118	105	118	105	131	131	127	146	128	114	122	117	143	122	131	126	132	134	130	135	129	130	120	133	124	144	129	120	123	117	135	113	117	111	130	120	131	132	132	99	123	134	131	112	111	108	155	123	133	142	134	132	138	121	152	115	116	128	130	126	107	123	112	123	120	118	111	125	122	131	131	115	132	134	120	122	134	119	139	128	123	134	123	126	120	108	144	112	114	107	114	141	106	112	123	95	148	141	130	124	128	122	118	147	132	104	127	123	119	112	138	116	127	133	130	126	122	137	108	140	108	126	146	112	122	138	122	116	108	121	126	96	123	110	134	102	120	123	119	124	109	138	144	132	134	116	120	129	114	110	134	125	141	111	109	125	133	148	130	125	133	121	114	145	115	140	131	117	128	143	131	133	134	130	144	103	152	115	122	123	131	117	124	90	113	119	119	136	117	94	126	140	104	128	124	117	139	138	117	138	104	108	135	115	113	126	127	123	121	120	117	125	128	106	144	113	118	137	118	113	133	133	103	119	115	139	130	111	137	116	129	118	125	130	98	125	125	105	115	141	129	116	112	120	110	129	103	133	123	122	103	125	128	124	137	116	136	115	123	118	122	119	101	129	134	154	141	117	117	152	104	113	133	110	125	120	123	121	132	123	114	130	133	125	136	125	117	126	128	141	132	103	126	135	128	132	145	108	133	129	115	144	122	141	133	121	133	114	138	129	140	140	141	137	130	120	109	113	126	106	125	127	106	113	142	126	111	137	132	117	123	124	123	114	129	142	126	150	132	133	108	116	132	123	88	127	128	115	117	101	104	125	125	137	116	130	138	137	126	131	115	136	125	111	129	129	104	119	138	132	142	116	133	132	126	134	119	138	124	114	119	119	133	111	113	126	125	104	139	119	118	132	132	119	131	106	138	138	144	141	131	119	136	120	137	89	128	122	121	132	118	115	135	124	126	126	129	153	110	113	112	125	114	133	130	109	139	114	123	109	125	123	122	125	137	140	122	128	122	115	123	110	122	98	126	108	118	118	130	116	105	107	130	123	126	123	86	127	123	139	136	118	134	115	123	139	132	129	114	109	128	125	124	112	108	116	126	102	107	121	136	153	137	120	128	149	128	139	157	121	133	129	116	126	123	132	124	106	121	116	129	137	114	132	125	147	117	129	130	131	110	134	110	147	112	131	119	120	142	130	105	127	110	118	135	122	133	122	118	105	109	123	119	135	117	112	127	135	141	126	127	130	122	125	136	111	124	133	111	127	118	130	146	124	123	144	144	120	104	135	134	131	107	110	135	121	118	115	133	146	123	105	121	105	132	135	132	142	127	107	126	99	118	138	127	109	122	128	127	131	122	127	118	124	116	117	130	105	102	110	114	118	129	114	123	100	122	110	141	136	125	107	140	118	128	113	129	127	107	142	121	110	130	121	141	129	124	117	127	131	109	134	118	129	133	127	137	134	121	123	126	111	120	97	119	120	129	133	118	122	118	113	116	138	139	123	134	134	119	116	121	109	109	100	142	127	129	118	128	139	134	105	128	127	133	120	117	119	128	142	129	128	113	141	106	113	118	129	121	122	112	119	135	139	121	130	126	122	116	125	125	138	124	132	119	152	143	147	117	120	148	132	121	134	126	137	119	128	122	103	120	95	128	143	126	125	122	121	152	126	119	137	115	114	112	119	123	120	109	139	130	122	117	122	118	116	120	126	121	120	131	113	141	125	125	117	124	119	122	133	126	120	136	126	139	132	117	147	135	128	142	124	133	138	124	116	101	129	112	123	118	140	142	131	113	109	130	141	130	97	114	118	139	134	131	120	142	118	138	128	147	130	103	131	113	129	136	123	134	129	120	134	123	126	129	131	137	124	125	125	144	118	122	130	126	116	123	109	120	128	118	130	140	136	118	114	115	120	104	122	114	138	139	127	111	146	123	150	121	110	119	127	148	119	116	109	127	120	111	114	131	115	149	129	150	137	131	116	134	114	140	130	118	146	126	124	124	114	116	116	140	118	142	113	117	118	129	114	133	133	137	115	107	113	128	123	112	109	139	141	125	140	124	131	126	124	111	137	108	110	139	121	129	135	126	115	141	157	115	123	116	115	118	124	141	134	146	117	117	119	131	113	111	128	105	104	112	140	117	133	128	123	130	124	124	134	121	113	125	117	123	148	115	114	135	116	121	133	128	119	127	117	116	123	141	102	141	108	132	107	124	118	123	123	108	136	125	124	144	115	139	125	124	129	127	117	136	104	136	115	121	150	102	130	119	143	129	136	136	134	130	102	118	116	114	119	138	143	107	114	142	130	142	141	116	115	124	112	121	132	119	135	123	115	132	120	128	132	119	122	115	130	100	128	132	118	112	143	117	133	140	129	132	110	122	140	109	125	102	139	122	119	119	147	134	120	138	134	124	127	139	115	135	141	116	99	115	139	127	113	116	129	121	141	119	133	127	117	113	137	106	112	122	126	136	111	138	141	115	129	147	112	116	128	143	137	115	115	113	130	130	118	130	118	128	117	121	123	125	131	125	120	127	119	138	139	128	115	148	112	147	130	129	141	125	130	119	117	127	111	131	133	126	132	124	116	118	136	128	130	158	118	137	114	135	84	120	117	144	104	127	108	120	137	128	115	121	113	121	118	126	131	141	119	125	105	126	130	123	127	128	118	131	142	141	114	130	143	118	105	112	126	128	121	134	126	122	114	130	107	123	120	136	130	148	125	98	121	116	124	136	125	117	124	121	117	141	129	114	130	109	130	115	150	114	118	126	126	139	113	131	130	129	113	119	131	122	111	114	118	127	120	135	115	115	119	128	121	125	118	128	131	134	130	126	110	140	126	119	118	145	110	149	138	108	124	137	129	120	109	130	123	118	114	108	117	137	140	127	123	146
29719	11690	3616	3839	7843	11215	10464	8727	7378	6224	5096	4412	4034	3773	3178	3152	3094	2988	3085	2617	2691	2651	2685	2459	2067	1805	1742	1368	1137	1223	1234	1348	1110	1061	1119	1143	1248	1412	1322	1023	968	971	937	911	930	923	918	912	928	918	952	928	967	972	926	921	888	891	931	862	878	862	904	950	910	987	952	990	934	931	962	954	918	943	970	881	948	949	938	999	949	915	958	936	918	961	921	927	935	875	915	893	919	878	897	846	888	873	909	991	935	906	932	951	888	943	984	993	945	928	942	887	893	966	976	928	908	897	916	938	896	919	923	865	937	882	953	930	880	934	918	915	915	847	963	854	944	935	863	870	964	883	947	895	920	938	856	883	968	936	948	931	919	961	914	894	879	927	917	900	884	919	974	980	850	888	879	892	872	918	937	948	902	899	897	904	928	915	909	862	899	873	916	903	892	936	877	952	899	911	913	923	868	908	912	936	908	951	898	899	886	904	903	925	961	987	929	929	887	880	906	917	955	921	909	894	864	955	907	943	840	879	928	887	879	899	861	827	893	932	905	897	898	971	896	941	921	857	933	903	937	902	942	861	937	866	853	917	887	891	985	898	901	895	855	924	893	897	919	887	919	943	858	950	951	909	870	902	924	954	906	923	920	884	887	898	878	967	910	929	898	905	905	957	911	929	860	922	859	913	858	884	929	933	861	893	909	926	961	892	926	892	922	899	926	904	922	896	930	935	902	904	914	864	904	907	910	941	881	917	895	900	828	894	902	857	961	920	926	882	933	911	943	893	930	910	851	898	880	862	929	892	874	906	913	902	919	959	926	930	924	964	863	884	914	834	898	932	985	875	916	937	905	927	936	946	893	895	934	905	925	918	889	950	937	948	934	877	891	930	917	825	908	882	878	894	927	954	853	946	852	933	882	917	931	911	932	857	889	961	883	908	890	923	926	884	953	900	913	938	939	912	853	912	882	896	926	934	902	883	850	998	858	966	886	880	936	852	884	941	908	913	947	942	959	854	949	933	902	929	910	926	913	853	936	959	972	967	933	893	867	876	895	890	914	923	946	963	886	912	891	824	896	919	894	872	924	876	939	874	885	950	929	915	930	909	923	905	887	906	935	922	885	919	935	870	911	887	879	890	926	893	896	952	910	844	875	944	921	909	889	877	911	907	947	901	923	890	956	916	945	957	931	934	908	854	913	866	930	929	917	913	911	928	944	900	904	902	872	949	932	891	931	863	915	873	980	910	935	897	904	961	915	919	919	862	920	951	914	919	912	874	888	886	876	953	913	914	902	897	937	891	900	923	924	878	887	939	910	879	856	860	916	943	904	914	905	886	920	871	914	866	881	919	899	910	930	960	903	898	907	917	951	925	949	905	894	929	903	866	923	927	932	930	923	927	949	895	900	913	869	954	892	943	913	932	866	912	967	927	933	908	948	926	904	934	914	905	841	964	894	886	913	940	922	932	912	911	885	893	899	945	910	860	879	883	860	925	915	883	923	892	870	876	903	883	966	916	884	931	876	856	903	926	889	947	891	923	930	906	933	892	922	925	903	942	916	920	962	888	903	900	917	915	853	910	908	900	903	941	867	913	905	913	902	925	937	891	921	891	893	905	896	907	913	949	904	920	867	895	887	888	909	902	892	929	883	902	892	874	952	906	891	979	856	888	896	917	917	937	921	929	872	868	905	969	933	869	899	923	901	867	950	906	917	933	914	917	929	937	866	917	980	905	937	896	883	926	905	951	913	867	921	883	892	910	920	884	920	893	904	874	916	953	911	918	893	897	907	945	928	917	893	866	907	954	885	936	902	891	934	908	998	959	918	954	905	927	916	892	892	884	885	931	921	923	926	892	862	872	973	945	923	874	931	939	898	948	929	885	887	952	896	907	908	898	954	898	892	890	949	877	925	919	912	941	888	875	928	892	928	886	947	910	919	871	918	914	837	932	914	909	933	905	942	848	903	908	900	867	898	922	924	943	893	904	903	933	907	847	939	842	886	895	912	934	894	906	874	927	846	908	919	911	892	885	900	882	931	905	967	964	946	933	883	954	984	911	910	877	905	866	850	929	930	901	891	890	888	850	912	920	912	907	886	901	940	899	911	876	898	919	937	888	866	900	901	906	894	903	870	861	954	923	908	928	883	907	882	884	900	924	914	954	944	921	882	880	903	920	934	844	913	957	907	912	871	924	957	923	951	861	904	889	890	886	895	856	892	870	899	923	948	904	896	892	909	910	918	881	905	847	884	862	879	899	884	975	949	948	910	928	870	901	929	874	892	845	902	975	875	936	889	866	924	917	888	916	901	900	927	885	908	934	929	859	943	918	888	915	935	873	874	891	921	889	930	901	904	903	971	896	946	917	976	874	829	878	903	906	933	972	939	908	906	916	955	901	869	844	873	894	844	899	961	909	860	903	919	921	931	924	885	914	933	883	895	950	916	902	969	931	896	916	932	876	925	866	889	858	916	915	969	857	904	911	903	900	891	894	884	955	946	919	920	857	922	900	893	948	888	913	873	928	878	863	967	915	919	917	881	918	935	896	910	847	886	895	860	903	894	898	884	917	867	927	935	895	893	923	926	885	966	883	887	948	898	941	902	918	883	868	870	921	910	928	895	889	955	970	923	900	894	914	889	911	932	932	858	940	902	932	884	873	900	916	882	857	920	929	890	916	923	907	875	972	917	913	923	867	859	934	925	858	934	884	916	894	879	904	872	957	953	901	924	939	920	990	913	869	895	847	901	860	907	897	886	856	943	941	938	868	931	885	941	933	880	926	951	938	907	968	914	957	887	929	912	891	930	911	930	896	847	896	904	863	890	923	913	929	935	908	822	891	929	866	919	835	890	914	921	901	934	933	889	926	917	933	906	895	887	896	888	913	913	937	930	938	988	897	942	918	891	931	955	903	892	880	948	931	911	902	865	899	896	901	936	904	911	929	890	904	894	918	959	934	889	892	939	896	873	871	903	862	879	850	906	930	900	958	885	933	869	910	962	936	854	888	904	921	862	901	910	877	889	940	912	896	946	900	884	892	905	900	905	947	922	875	877	885	910	885	922	946	909	923	891	936	890	947	931	879	910	903	926	943	914	914	934	955	946	919	925	907	890	910	886	924	893	926	924	877	850	940	905	897	874	916	876	912	938	943	899	880	918	945	957	953	924	883	940	886	928	869	915	936	949	914	927	886	856	924	900	900	889	907	898	926	881	900	888	854	958	934	887	906	944	953	905	955	932	925	938	896	924	923	926	911	927	1001	945	927	929	916	907	890	899	864	895	881	880	893	914	909	929	935	925	965	894	909	909	900	884	936	873	925	930	870	881	942	919	892	914	963	887	888	907	910	876	806	954	960	978	853	931	893	884	925	904	963	916	879	888	897	954	936	891	912	860	859	881	870	834	939	910	942	880	916	913	851	939	924	907	948	917	956	853	944	885	953	882	868	902	945	906	923	962	894	937	883	941	878	889	905	933	923	929	915	885	888	912	929	900	941	895	946
6152	2377	500	289	248	349	364	371	319	305	260	252	250	249	259	232	205	188	204	216	230	207	226	202	168	171	177	141	124	161	144	166	142	144	130	144	148	139	135	136	122	129	133	135	141	133	126	146	142	126	112	110	134	119	120	139	127	123	126	109	135	127	128	119	120	142	125	112	138	133	128	130	134	126	121	118	137	115	126	110	121	141	115	110	133	117	123	124	115	129	128	105	132	118	109	105	129	108	133	126	119	131	128	115	132	121	123	117	129	113	127	117	116	117	137	127	114	129	108	122	126	118	106	122	120	120	124	127	127	117	122	124	118	146	135	130	115	135	121	145	102	130	126	129	118	124	108	113	125	136	121	118	111	121	109	130	126	132	126	129	107	113	96	104	144	117	102	117	126	109	133	115	141	114	121	118	121	117	120	131	116	146	121	132	115	129	115	118	106	120	114	121	119	142	133	119	124	150	120	136	138	108	130	129	125	120	133	123	133	120	123	113	141	127	127	119	137	130	138	114	120	118	132	129	128	130	126	118	127	119	99	129	110	114	137	118	112	112	112	146	109	137	114	149	126	122	117	114	137	117	126	106	114	123	117	125	111	112	120	129	117	113	128	107	109	106	132	129	117	128	98	128	126	110	145	126	123	117	112	99	123	111	121	127	115	121	117	122	126	111	140	119	131	133	124	124	114	143	132	132	116	103	121	118	113	124	107	119	114	133	120	122	140	119	126	118	123	120	116	91	111	122	129	100	123	114	114	131	117	121	129	142	125	123	113	133	106	115	135	110	107	130	111	128	139	127	113	126	127	130	129	111	131	119	120	125	112	120	120	130	114	102	101	124	113	120	125	107	122	132	115	107	101	146	120	126	124	117	114	116	134	123	109	127	115	110	94	123	98	125	116	111	127	125	123	123	120	137	133	130	108	129	104	141	109	135	140	128	122	126	123	114	130	136	137	132	127	131	119	119	110	113	112	105	129	115	133	134	151	125	124	145	112	129	124	127	106	137	100	134	125	121	134	120	139	118	126	146	125	113	128	128	121	124	118	102	111	130	129	129	112	114	123	109	114	121	128	109	113	93	103	114	125	122	120	120	121	131	118	135	128	121	116	119	130	135	123	120	117	134	112	115	132	120	120	136	110	116	146	126	119	87	132	120	122	121	107	120	159	127	124	118	119	139	120	127	117	120	126	121	119	126	117	166	114	121	147	95	117	135	130	124	107	121	117	140	109	144	123	126	121	129	117	125	118	125	118	127	93	124	141	114	109	127	144	120	125	125	127	123	107	120	101	121	120	125	117	111	103	118	100	136	146	126	95	116	118	124	129	109	122	109	110	100	112	117	108	137	98	124	122	123	142	128	142	104	126	126	122	117	131	125	142	135	112	127	124	123	109	109	127	134	119	130	125	120	122	122	115	127	125	133	127	114	121	133	128	154	126	114	130	108	119	124	109	136	104	142	119	139	131	122	138	115	129	130	127	116	118	101	122	110	126	97	125	142	118	110	115	108	122	124	131	126	112	104	134	120	112	107	128	122	110	129	121	124	123	116	115	122	125	115	123	122	135	144	116	131	127	141	121	130	128	121	118	122	135	112	114	134	123	140	142	111	127	132	148	115	127	122	129	111	134	130	128	143	112	130	127	131	122	112	116	137	133	106	132	120	124	113	126	110	131	111	147	121	121	114	129	108	125	119	141	96	111	96	118	108	124	123	120	122	127	126	121	132	123	133	105	108	123	123	128	132	139	144	103	160	117	116	124	134	120	125	133	107	133	103	109	118	116	116	143	140	120	115	121	125	152	106	125	126	109	127	121	135	113	131	118	128	128	136	120	125	126	117	119	110	132	125	107	117	133	137	129	134	130	132	107	118	125	117	118	115	107	124	114	123	117	135	113	139	125	120	115	129	125	122	115	126	130	128	129	118	119	144	131	111	108	111	123	120	146	121	103	119	133	154	136	125	114	125	134	119	146	122	112	127	109	125	134	125	121	138	131	129	115	119	124	119	129	105	127	124	116	128	136	111	123	130	127	138	144	126	147	132	125	117	119	125	104	102	116	130	110	122	122	119	106	120	108	105	116	120	135	140	139	139	111	138	84	108	126	128	107	117	108	147	123	125	119	125	124	112	150	119	113	134	124	125	99	113	109	128	123	125	110	129	144	127	105	127	121	119	141	137	130	123	125	128	128	98	135	100	143	132	104	124	128	121	111	131	136	115	123	136	121	123	125	110	116	133	132	100	118	107	114	127	129	114	116	146	122	122	128	124	132	130	108	115	126	121	117	124	130	124	134	132	124	131	124	113	127	134	98	128	114	129	121	96	115	108	128	116	123	112	134	111	132	142	111	123	130	114	114	115	108	127	111	121	104	126	135	128	117	115	128	142	139	128	123	129	129	131	137	115	102	126	120	158	150	127	130	107	106	129	111	118	105	126	117	128	119	118	132	133	115	119	112	121	121	127	119	117	129	141	130	135	110	118	142	115	129	114	127	139	117	137	132	125	145	128	113	125	122	115	139	147	124	135	135	126	120	141	104	134	105	127	133	114	114	121	133	94	141	109	116	149	130	119	111	124	123	115	120	106	113	135	116	132	109	111	122	123	125	118	120	123	121	104	129	150	110	114	115	132	131	132	132	123	101	118	113	125	136	128	130	114	122	99	125	143	123	118	131	122	110	133	141	137	113	125	112	127	125	112	121	130	128	92	121	128	127	138	126	136	119	112	124	132	146	125	143	142	132	123	112	121	123	104	124	135	112	134	123	115	136	128	142	134	111	124	133	122	118	120	127	111	118	132	115	133	133	119	113	145	135	128	123	136	128	125	101	110	115	124	117	126	137	126	120	123	109	120	121	129	122	114	134	135	113	133	110	133	140	124	105	132	125	127	118	105	143	119	115	116	130	110	120	105	140	122	121	112	129	123	112	132	115	148	120	117	115	131	112	136	126	119	113	110	130	123	137	129	120	134	102	123	127	108	108	106	122	123	124	125	116	118	130	128	111	122	111	120	126	134	130	142	119	104	110	142	113	141	127	131	112	126	140	129	134	119	98	124	128	126	113	111	101	137	129	133	110	132	127	118	105	115	116	129	117	112	124	125	131	118	123	133	133	104	130	139	127	119	135	127	109	129	110	126	124	117	133	123	123	151	131	138	125	110	107	112	122	111	113	120	125	137	127	112	119	126	126	117	114	133	101	127	139	122	125	145	123	128	134	119	127	122	136	126	136	139	118	135	114	132	116	127	118	112	140	124	129	124	133	129	125	118	127	145	131	112	122	122	109	111	127	98	121	131	119	135	137	121	124	115	98	112	133	126	125	135	135	114	97	124	136	113	116	101	116	122	109	116	131	112	98	127	116	121	116	115	121	131	118	100	112	104	124	144	134	121	124	116	132	121	124	115	123	105	128	125	127	118	135	127	119	118	137	100	121	131	124	139	114	119	118	122	107	129	127	117	128	126	109	111	130	102	125	131	127	144	130	121	107	121
30979	13737	3952	4207	8906	12319	11717	9704	8001	6657	5532	4833	4113	3839	3456	3177	3156	3021	3045	2787	2704	2530	2771	2493	2009	1893	1745	1342	1133	1068	1197	1231	1057	956	1060	1112	1243	1279	1206	895	851	836	897	829	782	845	770	816	874	793	824	833	848	858	830	815	815	853	827	764	759	788	822	837	820	826	772	797	865	828	853	833	850	855	779	787	849	798	818	816	818	794	820	814	787	760	798	813	786	830	773	798	851	745	876	825	784	816	809	777	803	822	853	858	805	826	796	807	875	819	791	840	807	786	777	798	799	820	792	733	799	809	850	811	813	781	801	812	806	804	792	781	776	763	807	816	761	813	769	832	800	817	781	790	871	765	781	776	812	758	758	814	759	769	813	801	737	768	798	749	746	799	784	766	778	789	802	768	772	801	766	764	771	774	817	798	768	796	771	769	747	780	807	807	782	751	747	797	815	782	766	850	842	814	750	809	838	801	781	788	796	746	773	776	797	801	773	780	793	767	763	795	713	830	753	804	754	756	774	767	776	832	804	830	798	768	794	809	733	758	779	783	775	772	797	790	787	765	788	773	759	766	785	784	744	766	801	743	793	805	768	770	783	772	763	819	795	746	754	791	782	835	782	802	803	771	785	787	781	770	822	808	800	731	783	820	759	764	763	835	782	783	807	822	807	786	790	792	742	780	809	748	789	758	801	798	811	784	780	787	799	763	795	784	750	737	810	808	717	794	790	787	816	771	788	796	746	819	823	790	781	766	784	793	778	763	779	759	761	773	801	733	750	791	765	764	794	746	818	781	730	797	761	808	785	821	796	719	769	803	769	809	738	827	804	765	801	765	815	792	771	795	787	786	800	783	812	775	783	803	812	755	786	817	806	814	797	786	788	780	795	767	784	811	821	718	784	830	816	819	796	760	725	755	807	758	764	795	729	787	768	821	839	788	789	797	766	799	789	814	798	821	777	805	788	772	790	770	749	781	824	743	834	801	782	782	754	783	779	788	784	724	788	774	791	824	797	802	755	750	788	803	738	789	761	800	759	826	819	804	736	800	774	769	750	755	787	859	812	819	780	758	841	759	746	773	790	802	805	783	762	798	783	758	784	752	789	760	814	820	793	817	879	775	768	813	804	796	797	783	754	802	780	823	845	808	729	788	786	816	851	736	794	792	784	756	746	810	762	730	771	772	808	757	790	794	831	807	782	843	824	753	773	811	743	831	812	751	829	760	800	817	756	816	780	819	829	697	768	773	840	755	792	795	799	763	775	778	783	809	795	781	785	804	770	820	787	792	784	816	759	753	756	778	741	754	773	819	781	827	771	756	761	759	863	797	795	795	797	766	791	855	848	779	803	800	798	785	789	790	759	833	829	778	791	804	807	788	758	759	757	784	780	771	804	834	784	816	777	724	820	779	816	775	769	820	793	840	750	820	805	787	754	806	840	792	752	774	804	763	778	806	780	798	767	790	770	795	693	775	796	763	781	790	825	821	767	754	759	796	781	788	822	798	796	789	731	757	819	765	778	808	829	785	773	778	816	798	787	810	787	768	808	810	768	828	794	735	814	719	745	808	760	786	822	786	739	797	783	789	772	765	739	767	774	799	796	766	760	766	782	780	748	776	785	798	743	786	782	788	799	844	768	775	746	768	778	734	748	761	750	773	759	834	793	749	832	769	794	781	822	712	785	810	782	758	723	808	808	741	758	770	780	766	772	766	813	805	748	779	845	793	754	777	801	777	703	771	752	749	793	814	719	764	787	806	771	754	827	820	766	778	803	821	787	766	742	797	752	807	775	801	766	814	832	810	743	788	796	798	763	840	744	767	791	744	791	781	804	762	796	740	749	820	778	792	786	833	800	798	769	798	788	776	753	819	708	784	785	797	785	775	786	823	803	813	802	794	738	823	789	775	802	784	775	766	782	730	800	828	831	831	785	762	772	738	770	800	766	755	744	738	777	815	805	752	825	770	771	799	771	747	772	808	782	765	747	810	798	808	827	848	770	797	838	738	878	775	817	837	765	767	789	804	832	779	797	766	784	770	777	723	780	737	764	776	816	791	821	783	774	782	825	844	759	763	810	824	761	792	748	801	724	819	793	827	755	805	805	796	826	779	797	795	783	778	823	786	832	788	741	791	813	793	736	772	799	709	760	790	844	777	766	737	826	754	764	773	769	797	777	782	759	829	769	774	791	767	780	783	799	714	812	773	820	788	819	789	782	790	803	823	807	814	800	756	770	808	780	808	811	743	787	795	803	809	852	841	818	755	852	771	780	784	778	763	767	830	838	764	771	766	808	761	859	776	766	794	792	768	741	747	746	761	802	806	787	773	801	786	809	735	741	774	745	795	795	758	841	792	768	804	816	797	747	751	761	768	823	800	805	799	790	707	770	798	756	797	767	774	819	795	782	774	772	766	790	768	763	756	747	798	806	807	774	766	822	767	792	779	792	816	808	770	766	785	788	806	821	761	796	766	780	770	747	785	808	789	781	815	796	806	809	823	775	818	778	754	814	801	836	800	813	761	825	793	730	805	777	783	775	797	830	751	773	794	773	793	781	767	775	782	739	833	730	732	799	779	816	750	779	767	811	805	792	770	785	746	709	842	804	795	773	797	772	781	809	795	761	782	790	774	831	780	765	778	739	848	781	789	832	801	741	805	823	750	735	826	821	800	749	773	769	772	783	788	758	786	799	807	779	780	714	794	820	778	784	802	769	779	862	786	800	861	788	796	799	796	798	789	734	802	830	816	849	767	780	811	810	778	780	779	745	822	761	825	777	801	823	776	764	842	797	775	786	779	794	761	772	768	815	777	796	812	787	817	796	786	802	798	770	749	794	771	756	817	743	779	758	798	757	839	842	797	795	780	737	765	761	754	803	774	755	766	793	755	822	775	818	770	810	809	838	802	781	759	729	730	781	794	801	773	816	788	799	788	779	818	833	806	767	818	808	822	806	768	773	778	827	813	776	781	785	781	782	758	839	773	803	763	774	792	807	785	785	761	750	771	786	743	789	843	749	792	820	799	812	808	816	809	755	776	767	789	765	773	800	824	804	766	802	738	767	768	788	815	763	767	749	790	807	805	812	733	771	761	836	798	772	815	780	782	813	817	756	804	745	787	783	744	762	811	809	747	811	757	846	790	767	779	783	780	796	766	790	800	814	793	774	780	797	792	719	826	735	756	749	817	795	755	775	773	801	830	797	773	795	795	799	759	743	794	788	738	752	794	765	777	767	797	795	765	764	808	795	790	793	779	784	796	792	783	784	812	765	808	797	794	795	798	805	776	714	798	793	745	776	761	812	826	732	820	779	762	770	803	802	779	735	750	763	784	772	725	806	752	749	813	787	772	814	757	794	731	779	758	813	770	790	804	851	779	759	813	774	784	774	754	804	729	786	801	779	812	732	728	757	783	766	817	759	780	738	763	772	799	712	788	800	797	786	797	733	796	794	793	773	791	793	735	830	750	835	786	792	784	808	786	814	747	834	824	787	799	775	738
3373	896	285	142	175	183	241	195	206	180	140	159	146	143	124	141	128	145	152	150	128	114	124	114	123	121	103	98	89	91	87	102	107	100	86	86	81	83	109	81	81	98	65	73	81	61	71	97	62	87	65	86	87	83	90	92	77	76	74	76	74	92	86	67	84	69	73	84	103	75	80	88	85	80	71	77	90	80	76	90	78	98	67	74	94	86	78	82	76	74	65	88	92	83	79	79	76	88	85	79	65	83	96	95	73	76	78	89	85	94	62	79	82	81	81	91	72	92	79	69	71	75	81	81	88	69	69	72	79	91	83	66	69	93	91	72	82	64	71	78	67	93	95	74	98	76	82	72	88	83	78	75	86	83	75	62	73	72	87	89	86	94	82	81	87	81	90	69	88	86	99	77	81	68	98	93	85	71	88	97	67	70	94	92	78	88	77	93	95	71	75	75	86	80	83	92	84	69	73	86	73	91	76	76	87	75	82	81	69	69	71	63	80	90	81	65	90	88	100	77	82	91	72	91	95	93	88	84	62	81	76	79	84	86	78	68	79	90	73	93	78	82	74	91	83	83	96	88	88	88	79	64	82	85	89	73	96	87	85	96	77	86	95	89	76	109	92	92	77	74	78	85	83	84	90	67	82	84	80	82	86	87	78	84	63	70	82	83	66	74	83	75	76	84	85	68	74	86	68	71	90	82	74	69	89	77	98	92	69	65	78	96	88	77	67	77	90	92	91	68	78	98	78	86	62	67	79	87	96	81	73	97	82	87	75	73	58	76	75	86	84	77	91	79	80	93	80	95	75	81	75	89	98	74	98	78	80	94	99	68	75	92	82	58	93	77	84	102	66	83	86	82	88	96	86	88	82	89	79	76	76	73	73	88	100	76	78	70	82	81	82	82	99	99	68	70	68	97	82	78	93	74	82	80	88	91	78	74	100	71	88	79	83	61	98	97	82	69	72	82	86	81	75	80	85	86	90	92	73	82	83	93	86	66	77	77	99	101	95	87	91	81	67	79	96	81	82	80	98	80	79	72	78	92	84	80	99	83	92	84	79	84	60	76	77	99	78	76	77	75	77	87	80	80	53	78	86	73	74	87	93	77	87	62	83	71	69	79	87	93	86	91	65	80	68	92	74	89	93	93	63	80	76	77	103	78	98	78	78	86	88	68	73	75	87	98	88	93	83	82	79	91	83	67	87	83	73	69	83	85	100	88	80	88	88	84	74	91	95	67	82	81	77	81	100	88	78	87	93	67	72	91	74	82	94	96	94	80	82	98	83	74	87	84	87	61	68	78	68	95	94	83	71	87	90	87	68	73	85	86	86	80	87	82	80	78	67	71	78	75	75	89	91	87	81	74	88	78	79	90	80	73	73	80	88	81	86	86	68	85	83	80	109	92	66	83	98	75	81	84	86	83	81	60	70	66	99	88	88	80	74	80	72	85	92	100	71	94	62	77	92	76	79	75	81	91	100	84	83	80	91	85	65	90	60	90	84	74	69	77	79	76	62	65	90	89	86	91	77	84	82	94	90	85	66	80	78	76	98	82	86	69	70	74	88	86	83	79	76	81	69	84	75	78	83	79	66	66	77	69	78	65	77	88	83	75	76	81	93	77	97	75	70	86	79	74	66	77	85	74	76	83	75	74	77	78	79	78	75	67	99	73	73	85	83	85	72	94	91	81	88	109	79	93	84	71	74	58	74	89	82	84	84	85	75	66	75	89	84	73	69	77	71	88	95	64	84	87	71	78	75	74	75	79	72	76	74	84	87	92	74	87	74	67	76	89	86	88	76	89	83	93	96	73	69	94	91	82	99	93	75	63	73	67	83	73	89	88	85	93	102	81	82	70	83	83	88	79	91	79	91	75	99	88	90	79	99	85	87	88	89	77	78	79	78	100	61	72	84	83	100	68	74	79	69	83	76	84	73	83	99	71	94	89	79	87	92	73	92	69	71	65	67	82	86	73	76	87	84	82	89	71	92	86	81	69	86	77	70	76	89	81	84	85	80	76	98	78	79	88	104	67	69	93	87	78	100	71	86	83	74	78	76	93	90	86	83	88	88	78	75	81	71	91	82	83	85	85	93	81	80	90	58	62	81	73	75	96	83	87	69	74	85	62	77	84	85	93	68	69	85	94	95	93	72	94	94	77	102	79	84	77	76	74	84	82	77	76	73	82	87	83	74	91	79	98	70	80	97	76	79	73	80	96	85	84	76	85	85	85	83	71	67	84	76	82	91	65	81	81	73	74	87	92	99	90	82	84	77	70	82	97	103	98	72	58	74	81	84	77	89	94	84	89	94	82	76	83	72	87	77	87	82	89	97	99	87	79	92	62	90	80	69	86	65	84	77	90	83	70	94	89	75	87	84	83	76	84	75	65	93	84	93	76	74	77	80	82	84	80	83	76	89	90	106	89	74	79	62	95	67	73	80	86	76	83	86	64	73	91	79	79	78	89	86	72	76	86	80	78	78	76	97	74	77	97	68	92	83	87	67	78	86	72	100	96	84	77	96	73	84	103	73	88	89	100	70	87	78	82	70	78	76	79	79	77	72	77	54	70	68	84	81	70	84	67	66	88	83	76	80	95	98	81	82	80	76	78	75	67	72	94	89	100	70	80	92	84	87	94	92	76	101	79	89	82	76	82	83	81	82	73	75	75	84	75	85	90	64	79	83	69	74	70	78	85	71	85	90	79	90	75	84	79	62	80	90	89	89	84	85	91	85	86	83	90	83	85	90	77	85	85	83	70	87	93	94	86	78	70	72	63	88	86	76	98	76	78	77	93	79	86	78	79	89	72	96	75	74	72	79	94	88	73	74	77	91	88	81	62	79	86	82	73	92	86	85	84	78	69	71	77	99	73	72	89	84	85	90	77	78	90	69	71	89	73	96	92	84	85	87	74	82	78	70	85	71	86	81	90	99	80	93	85	87	81	67	94	85	85	86	68	76	67	81	84	75	74	75	85	92	77	90	82	79	86	66	86	84	85	77	79	92	81	78	93	87	73	84	78	87	76	61	85	97	83	71	78	69	85	98	69	82	109	84	91	88	77	75	64	85	94	84	81	62	53	75	83	88	66	89	68	85	66	95	84	95	78	81	75	83	85	83	72	82	89	93	71	80	54	87	70	79	89	80	88	78	84	93	74	79	84	99	97	74	89	79	76	88	77	81	81	76	102	87	92	95	86	105	82	88	80	81	71	90	56	89	75	66	90	86	96	79	90	82	83	77	86	91	103	89	85	91	68	93	80	86	78	85	82	87	101	83	95	85	90	82	90	84	98	88	78	69	82	74	71	89	65	94	83	88	84	79	78	91	75	88	74	80	74	80	102	90	83	78	105	84	63	82	73	69	75	97	87	81	80	75	99	82	72	90	94	82	94	83	77	76	85	100	80	86	81	63	105	98	100	79	84	76	67	83	68	86	88	90	66	82	85	84	88	79	88	73	91	93	93	83	72	83	86	81	70	78	84	84	63
26211	9008	2695	2702	5848	8408	8254	6412	5374	4521	3544	3078	2695	2464	2264	2211	2247	1975	2221	1957	2035	2021	2062	1901	1448	1396	1311	958	829	770	856	909	810	745	802	884	883	874	858	740	666	698	621	657	640	636	599	681	655	627	663	581	610	633	595	624	618	610	598	592	600	610	632	592	651	600	656	618	621	640	674	663	634	670	655	651	673	636	655	635	595	651	606	612	620	618	628	663	661	640	657	620	681	608	668	670	627	584	650	615	624	649	666	646	651	644	651	631	588	677	625	639	652	661	624	628	607	596	599	568	582	654	627	620	600	629	602	592	608	625	651	636	646	612	602	608	631	645	615	622	612	565	617	662	643	612	642	640	629	610	645	604	628	605	622	587	606	584	632	606	628	627	650	637	626	654	604	641	594	622	604	620	600	616	574	668	633	609	654	607	608	624	607	634	625	610	655	581	638	603	637	649	626	669	623	633	578	620	610	607	631	651	620	633	637	635	595	629	633	610	602	602	607	614	633	597	606	605	595	624	617	630	612	628	656	626	636	620	580	613	596	611	599	581	587	603	657	624	607	584	595	586	657	597	605	594	678	605	635	642	619	596	566	636	636	604	583	663	591	620	613	607	651	606	609	633	646	615	675	576	605	626	619	693	627	612	638	624	631	615	642	631	632	614	584	619	603	637	632	653	600	650	610	587	634	619	617	586	623	587	582	588	622	623	642	601	596	637	621	629	589	663	642	632	603	628	643	619	647	627	628	621	610	617	608	603	600	670	655	618	643	621	620	616	645	642	593	625	642	622	654	625	583	639	646	605	615	650	618	566	576	632	636	617	623	584	632	599	607	599	592	615	608	654	613	623	615	618	602	621	596	624	602	600	663	609	591	636	567	633	642	614	650	599	611	620	623	643	635	620	615	647	598	589	668	630	606	620	626	665	610	614	606	653	559	590	594	642	657	599	607	598	604	620	638	585	618	564	626	633	627	640	679	640	650	629	657	621	611	639	588	618	591	632	606	604	647	627	615	576	598	621	625	643	591	623	601	632	566	612	645	619	648	598	639	634	620	646	591	597	598	628	627	633	660	625	624	579	664	636	575	647	631	567	624	589	566	634	628	592	607	621	644	650	608	683	678	621	632	656	618	641	617	637	609	632	607	615	609	622	623	650	621	602	658	608	622	614	562	605	632	623	628	630	595	622	643	559	613	616	595	641	638	613	614	643	590	618	636	608	608	618	630	612	586	611	582	622	606	625	608	585	627	657	658	594	610	599	621	634	631	596	612	611	606	640	612	672	577	601	637	647	588	625	626	597	660	598	625	589	572	602	566	658	629	586	609	583	580	597	600	694	601	605	630	571	628	641	593	614	599	629	644	625	641	590	627	649	615	632	623	599	653	616	620	664	625	635	598	637	571	617	613	644	592	628	593	630	621	628	603	636	632	600	635	630	610	619	635	615	613	569	614	620	622	583	635	621	620	609	609	645	629	621	613	609	622	604	605	622	638	621	613	617	621	626	594	621	618	597	612	648	621	610	619	599	604	604	609	621	603	646	648	580	587	600	621	657	611	587	626	629	620	655	589	616	610	617	601	686	653	595	621	663	606	562	624	653	637	588	587	637	626	647	585	603	621	646	575	654	618	600	612	626	676	639	625	577	598	622	622	623	618	628	628	635	622	630	652	579	634	625	614	601	599	610	622	679	654	616	621	631	617	612	604	603	650	581	659	634	609	619	621	575	667	632	625	603	604	629	638	657	680	589	627	631	573	674	590	607	579	650	645	629	627	638	625	620	602	588	645	607	574	652	647	607	630	636	666	630	642	603	588	619	594	644	598	593	655	613	676	610	619	638	610	646	637	645	590	660	613	653	632	575	589	608	649	607	604	602	666	605	646	634	582	588	611	644	649	600	636	562	613	659	593	624	615	623	608	568	636	652	651	620	594	624	621	639	596	652	636	640	623	646	605	621	569	609	594	608	604	610	639	642	623	615	648	620	678	573	574	638	686	626	556	574	595	587	607	576	616	637	621	626	660	599	632	648	655	581	598	611	612	641	556	653	570	610	600	638	676	652	630	597	606	587	632	640	588	653	611	600	593	603	625	602	594	650	644	625	655	613	626	610	614	583	615	581	622	595	607	583	605	616	601	629	622	554	622	628	591	614	593	629	569	588	587	580	602	604	620	618	657	611	636	623	604	586	604	604	626	625	605	587	594	629	648	609	618	650	629	587	625	606	577	645	604	559	675	617	638	626	618	599	631	610	610	621	621	641	638	607	640	622	606	618	658	604	637	605	612	622	652	596	649	600	604	636	629	636	608	606	634	623	623	614	650	581	612	613	688	618	650	594	616	584	582	580	609	602	648	624	637	637	620	633	624	632	606	613	638	652	640	620	594	649	607	606	587	603	606	685	645	655	598	645	628	616	589	600	582	566	649	553	577	577	598	613	632	602	585	601	587	570	591	638	620	628	626	644	619	604	634	587	610	650	611	607	611	616	619	659	581	625	644	611	598	582	611	598	640	590	628	625	595	582	626	613	624	566	608	665	626	635	623	610	612	639	608	607	660	606	594	648	603	619	636	600	632	615	638	579	645	631	599	606	606	627	590	591	607	616	615	637	609	638	605	612	650	604	651	616	623	655	633	634	626	569	639	642	606	617	633	587	602	594	597	641	594	602	648	634	611	616	637	608	572	631	610	624	615	597	628	589	621	589	604	630	587	647	611	613	616	615	605	659	615	598	625	589	626	598	641	647	623	583	678	605	617	646	618	641	654	629	693	598	631	622	590	612	647	612	592	606	595	639	617	627	621	625	587	634	620	621	641	595	661	672	623	627	611	632	609	657	616	631	622	648	613	587	621	603	618	582	658	622	636	608	636	616	629	629	593	594	601	621	628	619	619	604	594	591	642	634	623	618	634	618	603	615	627	604	649	647	625	590	639	635	576	621	642	589	632	608	608	616	560	584	624	599	624	591	639	625	610	614	632	619	689	588	625	645	576	632	609	610	629	606	598	622	582	592	564	628	623	608	620	650	658	634	627	597	635	596	574	629	638	597	637	597	589	624	612	638	642	643	644	574	650	614	635	610	628	650	646	626	613	609	610	620	615	613	638	643	608	604	666	600	632	636	637	592	626	617	591	601	600	639	661	597	647	640	645	615	634	661	612	614	576	649	629	606	619	619	615	624	598	608	653	602	600	616	609	618	625	608	651	630	615	647	602	619	622	566	571	638	634	636	649	682	597	600	615	632	597	628	598	622	607	602	620	578	627	614	594	615	584	617	601	625	600	620	655	653	612	597	580	616	581	601	558	607	604	623	630	640	596	535	596	581	558	596	705	602	601	601	659	635	574	586	662	667	607	618	626	630	655	630	656	630	655	632	586	634	634	605	617	606	641	595	589	602	617	674	603	627	653	610	630	605	614	580	603	563	567	637	620	582	619	610	594	643	675	610	604	633	611	598	640	637	569	623	595	617	632	591	633	580	614	630	622	601	627	625	626	651
4526	1775	358	222	191	231	288	267	226	235	187	163	174	148	148	157	144	162	140	150	148	145	150	154	126	118	142	112	97	106	97	94	102	104	90	101	116	110	89	89	94	92	91	99	86	80	101	81	87	110	85	83	92	92	75	93	93	72	103	70	79	80	77	88	93	80	89	88	112	92	79	95	97	88	83	80	95	83	81	79	82	87	69	101	81	94	88	81	82	79	95	96	104	96	86	92	82	92	87	82	100	90	97	78	95	94	82	84	80	89	89	92	72	93	95	84	86	87	91	89	103	90	84	79	78	84	73	79	93	86	94	84	86	97	85	93	85	84	84	91	107	85	90	79	100	79	92	97	97	76	101	99	83	87	92	93	93	96	91	85	85	84	89	87	94	83	113	81	93	87	86	72	85	97	69	89	91	90	75	87	74	88	91	80	84	88	96	81	87	72	75	91	97	76	87	90	91	85	88	100	91	92	88	94	107	81	91	77	84	78	88	83	87	89	83	71	102	84	113	95	104	71	77	79	74	74	84	96	93	94	101	76	104	85	108	88	73	82	91	60	100	88	92	119	91	91	78	73	78	82	84	87	103	72	89	105	90	79	90	88	88	89	83	76	82	92	76	72	70	78	97	83	102	84	99	85	70	68	89	77	87	81	83	90	89	89	91	83	77	103	77	94	84	89	81	88	81	86	88	83	93	97	82	69	95	93	98	85	99	96	82	86	87	82	94	81	77	83	87	92	106	83	92	81	86	86	87	108	84	78	81	96	82	83	84	79	104	105	95	94	86	111	94	84	99	81	108	81	87	72	78	85	93	78	83	82	87	88	107	77	71	78	84	82	82	82	84	82	115	81	75	86	87	80	83	89	106	76	86	84	66	91	84	85	105	78	101	96	72	72	80	74	71	71	99	82	82	84	84	93	82	101	91	87	107	87	80	97	77	78	87	86	86	82	80	96	89	89	84	93	75	71	87	94	82	76	91	96	77	73	104	101	85	96	90	86	102	84	83	85	81	99	69	78	92	93	69	67	79	92	81	85	83	93	89	78	91	95	75	110	76	79	75	70	99	82	75	103	101	88	91	98	98	99	76	87	88	74	100	99	85	85	83	76	112	82	78	76	75	90	94	79	103	110	107	79	91	79	86	98	84	99	96	85	86	96	73	72	78	95	89	98	98	87	82	84	65	90	79	99	73	94	92	74	92	81	96	72	81	94	98	77	75	78	90	76	84	109	85	89	86	91	83	77	69	69	87	84	77	80	81	110	86	81	89	86	80	96	73	77	85	81	71	89	104	76	87	100	87	76	88	90	84	81	70	83	76	71	69	79	77	98	89	80	82	77	86	82	83	83	84	96	92	83	79	97	91	89	87	90	90	103	96	82	90	89	87	92	95	97	97	86	78	94	73	89	83	88	94	88	79	84	80	90	90	100	86	85	74	78	76	77	87	94	86	92	58	99	84	82	96	79	88	93	88	100	103	85	87	98	85	91	92	99	75	63	89	87	90	95	88	80	73	87	74	98	82	81	74	93	90	83	105	79	92	84	82	90	95	81	92	85	72	90	85	109	98	85	98	92	93	88	92	80	73	91	103	93	75	99	76	90	86	80	74	89	86	102	80	93	86	83	90	93	81	89	90	74	104	83	91	82	68	75	73	74	94	97	76	87	74	76	78	89	92	90	89	94	93	86	85	61	89	77	81	92	89	94	82	79	87	93	77	91	91	92	82	86	72	81	94	81	86	89	89	84	82	86	75	101	81	89	84	87	80	89	84	87	88	98	95	82	83	85	96	84	75	84	78	67	89	78	77	80	81	79	86	98	93	95	103	90	72	109	73	77	88	96	88	94	89	89	104	92	84	102	92	82	77	85	83	77	104	96	73	99	69	103	71	85	97	72	81	109	89	66	82	83	79	69	89	89	92	103	87	102	89	80	91	98	92	102	87	103	100	87	89	86	94	84	76	86	80	82	92	92	90	70	114	70	81	82	86	103	78	88	98	96	86	92	79	96	78	98	87	93	89	80	91	92	87	93	86	103	92	88	78	86	69	88	94	86	102	80	84	85	108	89	92	101	96	98	67	90	94	78	84	84	81	81	87	76	90	90	94	98	87	81	74	86	84	96	83	81	85	87	88	95	95	91	90	90	93	86	73	82	89	85	77	79	92	82	81	74	96	75	92	97	97	86	80	76	79	101	94	105	77	79	76	78	83	91	89	80	83	83	72	66	95	87	96	109	77	86	82	82	93	103	86	89	89	86	94	95	96	86	72	91	76	86	88	80	88	72	94	91	74	81	83	91	81	96	84	101	80	88	95	73	81	92	96	91	84	97	90	94	75	92	98	79	83	85	75	75	75	94	77	91	87	79	99	93	74	97	79	96	101	90	87	97	74	72	86	72	103	87	95	86	89	89	94	71	83	78	99	97	100	82	81	74	73	82	79	74	81	73	94	86	80	98	91	87	67	81	74	95	86	91	88	75	93	81	93	88	84	89	89	88	97	82	85	86	77	72	82	82	104	81	78	96	89	86	88	79	96	86	86	89	97	80	93	96	92	95	87	90	82	90	94	78	81	83	90	91	94	91	85	80	91	75	75	89	91	88	78	88	95	88	92	68	88	98	95	70	74	85	88	76	105	94	96	71	104	100	78	83	88	90	88	97	84	70	76	89	88	74	80	106	71	79	76	91	76	81	79	80	88	96	88	80	69	88	89	81	87	80	96	95	80	92	94	92	95	91	91	85	80	80	73	86	88	84	83	97	87	91	86	74	85	66	85	90	74	88	75	102	79	84	78	71	107	98	81	85	85	84	86	96	95	78	80	100	108	81	82	97	78	99	118	69	88	71	85	87	78	79	87	93	84	98	76	82	106	76	83	82	75	78	82	99	84	90	94	78	103	97	92	88	103	84	76	76	90	91	92	84	109	92	96	98	86	83	83	83	101	91	84	108	85	99	85	80	91	99	72	91	91	87	88	98	86	100	86	96	80	66	78	99	75	86	92	87	103	100	100	86	81	75	80	82	68	95	89	104	79	85	86	86	91	74	93	71	85	95	67	77	84	89	96	99	92	98	82	82	86	112	91	79	91	92	104	73	90	88	80	80	77	71	87	92	79	84	88	86	99	84	86	86	91	114	91	84	86	75	91	69	90	85	88	101	72	89	100	94	73	94	95	84	98	88	77	82	86	69	91	82	84	89	114	84	85	85	90	72	84	81	91	75	73	77	89	99	86	101	92	68	91	94	87	92	76	93	100	95	77	87	93	82	81	93	90	81	89	99	87	85	88	83	83	94	93	75	74	86	83	96	84	94	97	79	78	90	93	85	68	72	96	80	92	83	106	92	84	103	82	89	80	89	84	96	88	84	77	84	90	74	81	69	83	87	69	91	101	79	81	84	86	88	84	70	96	93	67	85	68	69	101	98	104	80	98	80	83	82	82	97	92	94	97	91	90	84	75	70	100	89	88	82	93	90	82	83	84	76	77	82
31279	13762	3799	3638	7992	11245	10952	8797	7180	5967	4594	3987	3527	3163	2830	2701	2669	2592	2493	2376	2414	2483	2289	2231	1711	1816	1524	1096	912	819	967	950	867	806	858	888	960	1040	904	735	691	646	624	620	620	632	692	637	635	646	649	579	683	653	641	635	646	628	628	643	645	610	644	623	612	674	615	662	733	619	661	701	599	656	671	723	609	653	631	631	621	620	645	656	593	637	597	661	610	676	614	623	619	600	692	641	655	640	632	651	620	683	628	674	615	622	647	651	648	703	674	644	692	679	670	600	671	633	639	592	645	618	592	598	616	622	626	617	653	617	647	617	647	636	642	592	609	615	638	598	624	596	651	647	617	626	603	617	598	573	627	599	617	583	604	649	651	572	664	619	625	622	638	612	642	625	611	588	622	640	588	594	653	626	586	608	634	635	617	632	641	639	618	646	626	619	622	623	599	612	652	618	667	589	617	620	645	605	582	658	653	607	628	620	646	642	626	573	602	574	623	653	629	625	621	639	618	613	607	636	616	647	583	651	594	664	627	649	620	640	629	624	627	654	636	618	598	610	668	623	691	624	626	596	638	631	632	622	621	628	662	612	609	615	640	609	615	610	664	615	645	637	641	616	633	596	549	662	605	579	588	634	624	588	660	615	606	610	656	614	594	644	616	578	640	670	621	626	695	624	637	626	602	617	610	597	626	602	637	655	623	620	627	631	651	608	634	614	651	623	570	642	602	645	611	641	622	633	578	654	602	624	619	612	632	601	588	616	608	609	613	615	613	635	611	620	592	575	584	643	627	615	589	605	583	611	618	601	568	673	649	668	607	614	614	580	635	630	596	603	605	585	592	606	619	612	623	613	593	623	634	630	584	669	616	648	603	649	625	605	638	616	624	625	611	681	638	656	593	614	633	602	656	653	651	597	610	631	598	652	615	631	649	619	634	644	632	578	636	629	638	599	604	658	641	575	632	599	581	591	637	603	612	595	601	669	622	618	651	621	626	589	620	646	661	629	590	587	561	602	619	588	679	630	678	630	619	672	615	607	603	624	613	617	688	592	625	603	592	613	608	637	618	621	621	601	592	629	610	601	632	604	655	623	604	611	630	648	625	642	613	652	602	621	643	596	581	623	613	627	625	644	631	637	587	618	630	635	629	618	632	631	675	581	616	627	666	605	616	592	615	662	653	650	588	646	639	676	622	614	644	641	613	578	617	645	608	624	655	595	555	615	588	641	585	645	620	625	617	610	644	656	649	599	653	589	647	614	613	572	644	627	589	604	611	654	643	608	642	600	638	569	591	624	633	640	636	614	616	593	587	653	610	636	689	696	630	563	630	684	588	598	584	648	640	604	641	672	617	627	626	608	615	644	631	620	634	640	633	580	617	661	625	593	619	630	628	667	654	630	644	638	649	627	661	608	632	662	624	620	641	648	620	617	602	617	624	611	623	611	604	640	628	612	608	591	618	621	636	580	701	605	602	602	654	623	595	642	663	621	663	640	629	592	635	661	606	581	624	661	657	593	645	588	652	656	662	587	601	681	612	655	611	583	636	627	642	595	587	581	642	610	688	628	597	637	643	631	623	608	618	624	606	587	610	628	605	598	591	639	648	649	567	617	630	573	629	657	650	637	618	597	661	578	624	644	594	614	610	634	622	629	593	598	687	624	650	575	594	662	605	639	606	643	591	613	600	613	617	604	623	575	650	633	590	630	627	616	621	600	602	661	601	608	628	647	617	670	619	573	679	617	617	613	627	605	580	668	623	640	653	627	621	591	672	633	600	561	646	630	599	675	586	566	615	570	657	595	565	625	635	609	659	612	652	626	604	612	635	578	626	626	613	609	662	611	585	597	595	660	629	634	624	598	608	611	602	603	602	640	662	629	630	638	600	653	595	585	650	639	615	596	627	655	603	653	636	644	615	663	615	627	618	615	606	626	625	602	637	637	613	608	593	681	597	618	628	616	618	652	680	619	675	641	601	592	591	630	593	641	616	631	618	617	626	607	629	601	657	638	610	582	604	581	644	606	580	584	569	601	613	612	574	623	591	601	682	611	629	607	630	627	649	657	658	658	652	593	631	623	602	620	610	650	596	616	646	628	610	659	619	627	645	620	599	609	610	596	568	617	627	574	619	688	646	576	593	611	644	612	603	632	665	658	585	566	603	606	607	612	647	625	629	599	655	632	622	681	630	644	572	600	598	617	659	612	617	634	635	611	647	666	585	598	613	656	600	628	618	635	623	619	604	622	610	664	629	610	632	646	590	598	618	642	616	610	630	688	637	600	639	625	574	620	607	643	583	648	614	627	640	613	572	617	600	675	612	631	599	623	613	658	608	646	650	629	672	599	602	628	610	603	647	612	630	621	639	621	623	662	635	593	632	636	628	651	631	652	597	609	574	618	606	625	540	680	566	653	606	548	664	640	645	639	616	636	615	615	634	627	660	642	628	653	634	628	627	616	640	608	597	597	640	629	607	613	641	629	572	611	635	632	648	611	629	621	641	595	609	618	667	600	593	600	649	633	586	650	634	653	633	604	554	628	659	629	624	643	622	612	661	656	624	629	653	638	606	629	601	630	626	644	595	614	644	639	635	626	619	616	612	671	631	632	579	656	638	612	623	672	594	625	595	597	648	638	671	640	629	614	671	593	598	649	642	582	644	616	607	606	635	622	611	584	613	635	696	587	641	640	631	625	651	634	663	607	593	676	652	603	600	602	591	627	663	607	583	565	601	659	614	603	607	618	639	638	637	604	672	630	652	631	626	583	652	638	628	642	646	638	625	618	641	642	581	610	637	604	644	618	634	624	653	601	631	620	579	627	576	627	624	617	660	598	603	598	596	598	579	643	627	626	667	608	623	629	633	659	662	636	633	602	609	631	637	669	630	604	611	597	628	629	642	612	610	631	595	593	647	622	644	633	609	579	614	612	617	658	642	642	635	648	644	648	548	606	619	640	623	683	634	633	598	658	632	593	553	629	657	596	603	633	647	656	610	615	593	622	653	615	615	604	662	565	634	668	639	642	635	655	656	637	660	629	657	636	632	595	655	586	623	619	594	678	595	620	619	642	669	645	618	647	628	637	611	634	613	588	626	613	586	616	621	621	629	628	660	632	594	627	666	616	613	621	623	607	622	615	616	602	622	565	654	614	617	629	613	645	669	614	643	634	660	643	632	608	608	645	617	612	641	655	642	621	602	630	617	652	642	633	585	648	607	643	592	613	635	585	614	616	625	629	609	634	602	665	612	604	617	656	601	612	578	659	601	596	599	632	599	606	611	579	590	629	629	614	631	651	694	636	657	649	637	633	642	641	602	632	645	630	623	624	642	632	588	621	608	649	651	610	642	662	617	615	605	648	618	631	673	638	587	633	602	627	668	591	593	639	637	636	584	584	595	612	613	645	671	612	625	629	599	585	643	667	572	617	602	619	604	580	584	664	640	601	671	641	627	634	624	596	598	597	591	628	605	624	596	614	624	672	602	644	650	610	624	597
4995	1656	408	230	216	288	308	297	294	231	237	200	193	201	188	214	196	187	195	188	168	189	169	173	162	149	124	127	139	126	116	130	138	130	140	131	120	134	138	123	152	131	113	133	121	119	132	123	140	118	128	121	117	129	114	121	138	129	124	112	134	129	121	128	109	128	112	132	115	133	136	139	129	133	124	128	115	119	113	121	110	115	132	120	123	111	124	106	121	134	132	125	131	125	124	130	106	128	124	111	111	151	126	130	134	127	139	109	126	129	120	121	97	130	128	113	104	142	142	132	116	128	115	118	115	110	140	141	116	124	122	109	133	142	124	123	128	116	122	128	127	120	92	113	118	142	126	137	126	123	136	127	122	115	147	128	129	126	110	131	137	125	135	127	112	125	128	135	115	102	120	126	96	122	116	128	107	123	107	134	123	139	140	126	119	107	115	127	117	128	111	112	118	113	137	131	132	136	103	125	118	108	133	144	117	110	117	153	116	94	106	122	129	135	123	123	117	131	120	153	127	122	137	118	118	117	125	132	122	119	120	128	132	120	137	116	122	120	131	127	117	116	108	122	134	154	145	111	116	144	119	134	122	137	139	138	130	120	111	115	115	127	155	136	113	134	133	121	113	104	117	118	118	133	114	129	118	128	129	139	120	128	120	103	129	138	126	113	111	130	109	138	145	112	119	116	122	134	115	132	122	138	102	113	104	106	109	119	125	127	114	136	132	123	136	111	107	117	111	129	127	108	123	125	120	100	137	123	105	145	111	120	115	123	141	129	130	111	133	110	111	133	111	119	129	105	124	142	108	121	121	125	126	127	123	111	120	112	116	131	117	107	125	107	130	121	135	117	121	131	132	121	129	126	129	125	113	140	127	134	123	114	110	144	126	124	129	128	127	119	122	108	116	139	120	121	136	120	134	146	117	106	119	128	126	100	133	140	132	103	127	113	125	124	108	127	117	122	133	121	122	118	86	125	146	139	138	123	122	121	109	140	107	115	117	120	109	122	125	125	130	115	123	130	110	118	121	133	121	118	122	114	120	119	124	123	122	119	106	103	125	126	131	123	123	110	113	114	110	119	112	129	117	128	122	113	109	121	132	113	117	122	121	117	130	112	107	124	117	140	123	119	114	136	123	129	141	132	116	116	117	111	135	138	106	110	132	131	111	137	130	119	120	110	120	119	122	146	117	123	129	113	120	122	134	108	113	149	119	116	114	127	116	119	136	134	122	143	116	122	102	119	137	96	118	142	123	117	113	123	151	110	132	118	110	115	137	117	138	133	141	137	142	125	122	135	130	120	131	125	125	121	129	105	117	112	139	113	129	131	103	122	106	115	122	132	111	118	125	133	103	137	117	120	101	116	131	131	133	132	126	127	115	125	138	133	113	124	122	121	119	139	120	120	115	120	138	124	139	110	137	115	128	136	107	129	131	123	106	126	138	103	126	103	124	114	132	144	127	134	134	129	123	122	120	113	132	122	124	128	124	143	112	111	122	111	104	112	132	106	112	124	135	139	130	122	108	114	130	135	122	121	130	116	133	116	114	137	138	136	123	117	123	112	121	124	136	116	112	121	131	125	133	118	112	131	116	137	114	135	114	120	127	118	116	122	121	109	126	106	137	118	124	138	121	122	115	134	135	133	130	109	141	127	134	134	127	134	107	120	119	120	118	113	116	109	113	111	117	130	125	102	141	128	128	106	111	135	110	143	114	109	131	145	116	146	136	123	125	143	127	125	117	119	102	117	110	125	154	115	112	119	103	119	120	125	116	139	135	121	129	124	120	119	114	118	109	147	112	137	113	120	121	125	110	117	108	133	126	124	117	129	138	119	131	133	114	119	119	129	143	115	135	126	133	100	122	112	117	119	122	137	136	109	121	115	99	126	117	143	112	125	141	123	126	134	129	133	117	129	128	140	122	108	141	122	120	119	121	109	112	122	122	128	130	142	126	146	117	139	101	109	122	139	121	134	126	111	127	118	128	114	128	127	137	127	120	124	127	124	129	138	128	102	124	126	130	120	135	113	107	106	115	119	113	144	122	141	129	117	141	118	124	120	142	127	115	123	145	130	133	114	121	124	114	118	118	115	129	104	134	126	109	114	113	127	128	129	121	120	118	130	132	128	124	121	131	132	132	118	128	127	136	119	111	134	114	135	119	127	121	140	134	134	106	115	109	118	141	122	107	123	143	134	111	131	119	138	122	142	139	127	116	126	130	127	130	128	127	131	139	101	128	116	118	125	127	120	111	118	114	107	123	130	130	113	130	120	135	115	114	120	130	102	124	124	113	147	133	120	127	128	131	102	117	111	135	120	135	123	123	131	96	120	113	119	111	136	113	119	141	116	121	141	138	132	128	104	154	138	134	110	151	143	123	133	122	135	135	121	109	127	140	117	121	107	127	123	121	128	121	98	113	125	113	119	126	112	122	119	119	132	108	127	133	121	130	116	129	123	134	137	113	133	113	133	119	129	122	123	122	129	108	125	115	109	122	145	110	115	118	119	120	144	137	113	112	105	129	113	123	129	117	127	127	111	113	132	118	121	125	126	104	104	136	136	113	117	136	147	112	134	130	105	133	119	127	124	122	131	137	122	137	125	125	104	116	134	128	140	123	105	115	130	138	115	119	126	133	100	122	137	117	123	120	128	132	115	147	119	123	125	108	116	106	131	133	104	103	124	131	106	126	139	136	100	120	119	116	124	107	123	123	103	135	143	117	127	116	108	130	139	116	136	142	116	115	141	110	109	111	129	118	119	141	131	122	131	110	123	119	121	134	113	115	120	124	112	136	119	132	129	136	131	162	117	126	111	118	123	113	116	129	130	127	110	132	133	129	124	126	129	108	124	136	124	123	134	115	135	140	117	110	131	127	123	101	129	116	123	130	120	118	116	123	105	122	129	134	110	124	113	123	108	123	118	128	128	129	118	119	133	150	122	115	127	126	115	131	121	102	119	114	113	100	117	124	118	134	116	120	112	116	115	113	131	112	128	98	147	130	128	110	108	149	89	130	103	108	131	99	127	126	137	117	129	119	125	115	125	115	125	128	128	126	132	127	113	115	134	98	122	117	124	133	106	118	117	116	120	144	128	128	112	127	141	138	133	126	128	111	111	109	124	115	124	112	121	125	127	120	130	106	118	145	129	130	140	131	148	152	124	98	113	125	137	111	109	140	139	142	116	121	140	125	136	110	128	104	118	129	132	111	124	126	124	108	111	132	131	104	128	118	115	125	139	112	110	117	132	128	109	135	120	125	128	130	101	113	116	103	115	134	105	120	112	126	125	133	105	126	95	136	129	110	123	138	104	127	121	111	133	125	122	123	130	142	127	120	114	116	125	129	106	104	124	112	138	111	121	156	128	105	119	114	131	133	119	120	112	130	124	119	114	129	117	106	124	113	119	139	118	108	123	128	135	119	115	125	147	126	121	121	121	111	133	137	130	115	125	111	106	114	122	109	132	122	120	115	114	115	107	122	123	137	118
29439	12812	3685	3507	7534	10387	10494	8500	6897	5882	4812	4211	3794	3416	3122	2918	2893	2930	2694	2760	2675	2686	2486	2431	2063	2077	1812	1433	1171	1173	1226	1262	1106	1068	1060	1287	1276	1285	1169	1092	937	926	944	930	934	953	929	918	938	924	872	965	944	902	924	931	906	886	908	964	968	906	892	958	952	940	933	920	962	944	961	981	944	908	951	918	961	959	964	902	939	906	939	968	934	900	907	888	912	909	922	935	908	988	871	952	983	887	891	927	957	925	939	939	906	950	938	936	921	939	938	911	870	969	969	935	923	888	887	888	874	913	861	937	897	883	899	842	884	869	843	913	911	929	924	926	935	939	953	900	867	905	944	935	932	922	908	888	907	900	934	876	957	872	911	899	877	886	926	941	896	922	902	952	917	918	896	844	881	918	887	950	909	929	920	873	900	944	907	884	871	908	880	948	905	933	926	870	899	914	906	900	885	964	901	949	922	920	896	903	875	912	880	945	884	881	893	869	939	852	879	888	888	876	863	885	945	895	928	908	906	902	919	910	898	934	921	866	912	919	902	866	928	906	882	992	867	896	882	908	921	925	902	866	852	912	926	940	924	903	885	882	928	911	874	867	936	915	896	933	917	936	969	889	910	879	935	926	965	890	956	905	873	876	907	858	948	915	958	922	891	880	923	909	879	895	910	867	899	916	972	918	917	838	922	910	937	918	902	930	885	981	918	907	882	933	898	914	900	910	905	927	953	888	934	892	944	911	908	910	938	925	898	909	887	939	944	931	899	838	917	877	961	891	893	896	905	928	922	885	937	914	920	969	943	850	887	893	902	937	937	866	873	967	921	929	872	936	909	933	899	926	867	928	872	847	975	900	920	945	901	870	925	890	927	930	905	934	906	870	905	928	930	868	932	929	910	899	871	882	898	885	888	926	857	879	892	920	860	900	888	885	903	927	899	965	905	880	889	945	933	929	941	924	969	943	938	925	915	921	859	928	912	898	986	922	953	939	891	883	886	898	938	913	869	896	875	945	910	925	900	887	894	929	817	893	886	913	880	839	884	902	899	896	922	925	906	955	904	936	961	938	893	933	873	892	936	896	900	912	916	900	880	924	888	851	896	931	896	915	914	905	912	908	895	886	891	919	892	906	898	936	931	889	931	925	916	899	890	977	940	913	881	952	879	929	933	931	922	886	923	906	913	901	889	878	909	934	907	877	879	905	881	964	896	915	884	893	927	950	872	927	880	952	938	897	928	952	932	895	924	956	877	921	957	885	899	909	881	915	887	917	920	894	942	884	953	912	875	903	888	904	900	853	930	862	886	927	1008	925	957	905	866	941	882	898	910	938	898	891	933	899	918	876	981	855	868	940	903	862	921	919	880	908	923	892	878	856	901	943	948	898	925	948	894	896	908	865	898	897	895	861	883	946	927	893	898	904	891	882	926	911	928	919	903	838	895	900	875	910	943	946	879	872	861	896	908	911	955	942	908	917	840	923	893	935	913	899	876	956	902	956	909	889	928	895	896	878	865	889	903	914	931	936	887	907	924	878	945	915	938	903	928	897	894	873	976	914	915	933	919	957	892	937	926	909	874	953	881	921	924	957	932	919	906	889	912	909	895	884	941	909	868	927	887	886	911	886	899	900	977	892	923	924	891	877	892	920	933	898	939	903	923	890	952	897	905	911	951	918	893	905	966	852	879	897	888	863	909	871	961	873	899	953	919	901	905	920	939	905	920	898	926	951	906	905	914	922	908	926	865	950	924	936	934	910	928	933	942	942	883	869	928	881	927	929	904	913	902	876	980	958	899	937	948	927	930	893	954	915	865	875	906	930	886	883	895	875	897	907	887	918	967	889	900	909	897	897	881	903	907	883	918	920	882	944	879	913	913	898	898	899	924	900	899	915	924	894	951	935	857	947	938	889	910	889	909	925	925	971	888	879	887	877	941	882	874	945	899	876	927	898	876	906	903	901	901	920	925	865	925	911	990	934	935	939	900	926	931	903	893	870	865	920	943	867	923	872	854	904	900	881	949	940	905	921	938	877	900	874	888	975	918	901	969	952	876	883	888	883	926	920	985	898	893	928	920	914	915	913	898	909	885	932	915	912	902	916	934	933	874	924	928	923	912	876	885	828	863	920	871	925	910	956	887	944	908	913	957	860	959	892	919	934	924	909	906	904	890	918	912	924	991	921	892	917	925	932	928	901	884	904	879	911	905	936	878	978	891	913	960	882	881	881	913	851	859	911	890	949	903	877	882	907	903	922	906	856	943	926	938	902	908	906	907	920	932	884	905	902	892	928	910	920	880	896	972	916	945	946	922	900	900	918	970	967	917	929	898	922	916	951	937	873	913	898	924	876	962	903	949	919	844	944	928	911	924	907	957	931	855	920	903	897	884	908	853	866	896	887	900	929	948	957	883	927	926	891	935	885	937	871	948	904	901	859	907	981	881	933	904	907	932	855	853	912	984	870	933	879	915	871	900	900	938	990	868	900	939	973	920	907	950	926	903	897	889	853	885	893	922	920	891	922	961	944	878	928	879	949	879	910	937	927	877	928	874	910	911	875	852	907	891	955	888	893	911	964	851	886	886	933	903	943	909	878	924	935	902	902	966	866	940	930	927	884	879	876	917	929	919	915	873	897	914	898	931	908	891	888	909	940	915	915	892	901	907	883	969	925	925	908	949	925	933	899	965	914	918	904	889	864	880	850	907	931	883	897	888	914	917	895	857	894	909	986	903	896	907	953	879	893	927	910	903	949	868	932	866	950	887	934	932	909	889	920	871	905	895	916	928	930	854	961	914	926	856	930	930	907	955	838	887	914	884	877	839	915	877	881	895	913	876	894	906	911	935	932	862	921	938	922	888	988	906	897	894	882	983	852	911	918	928	878	921	889	956	884	897	901	898	918	915	917	962	915	899	849	875	883	903	859	903	924	962	954	887	892	898	917	895	963	934	913	908	934	938	913	871	900	909	874	929	924	867	890	913	908	887	919	953	966	954	887	878	887	911	883	852	879	918	934	909	876	917	932	927	900	951	897	918	879	866	905	914	875	862	922	905	932	897	915	929	935	902	874	879	991	905	904	900	868	941	906	916	936	871	882	907	924	906	901	945	918	899	931	913	883	868	883	937	852	917	925	969	923	900	893	947	931	900	951	865	926	823	914	902	874	918	902	928	918	918	927	902	915	908	900	899	913	904	882	841	985	898	835	856	844	915	900	875	934	885	885	921	933	899	919	861	851	862	903	896	894	916	871	882	869	835	889	878	891	944	920	914	919	898	968	925	941	920	918	893	874	966	886	918	882	969	931	848	928	897	918	886	914	954	874	910	929	926	926	886	886	882	840	885	928	912	917	899	916	929	952	866	932	931	886	937	894	922	938	896	938	928	874	924	902	905	909	906	896	962	963	891	894	895	921	853	910	954	897	930	871	976	870	897	908	919	959	929	907	919	883	921	900	869	925	933	889	897	949	894	880	913	896	920	917	897	890	896	861	920	957	915	908
6203	2640	505	300	240	355	363	375	354	274	298	236	204	222	259	217	206	198	206	206	191	225	211	181	169	178	147	148	145	134	162	147	144	131	139	134	126	140	151	101	112	118	125	130	101	135	145	122	134	129	117	151	115	137	130	121	107	119	123	124	134	130	106	139	132	112	132	115	106	113	132	130	112	136	123	107	115	129	114	116	141	125	114	108	121	120	114	141	114	124	110	129	142	147	117	109	114	124	130	137	125	122	112	118	124	114	124	118	121	119	139	137	118	126	112	126	134	128	137	122	136	120	120	129	122	118	138	125	119	123	130	117	112	124	117	132	117	139	112	114	129	116	116	127	132	118	117	117	114	138	112	134	111	106	111	120	121	125	125	119	124	116	121	104	127	114	134	130	117	130	136	127	145	122	117	108	116	126	127	133	132	150	127	130	125	119	140	117	130	121	126	112	129	126	139	111	115	102	135	115	120	142	116	127	111	111	125	105	145	143	123	113	124	131	129	112	137	127	120	128	111	133	123	130	121	122	123	131	99	125	124	138	127	138	152	130	131	129	109	137	133	109	126	128	125	125	136	121	132	126	104	126	134	120	121	127	118	111	125	89	99	99	139	112	119	141	125	101	118	140	120	118	117	118	111	123	99	134	117	116	98	121	132	124	122	111	114	117	128	120	118	125	124	106	139	124	131	136	116	133	128	130	127	134	119	129	130	114	136	131	109	125	128	129	131	106	125	102	131	127	123	127	115	133	118	137	117	125	150	113	114	114	111	113	132	134	136	121	137	130	153	120	114	96	120	129	116	121	145	128	129	126	125	116	115	126	135	132	107	107	120	96	132	134	134	122	117	123	132	119	111	108	125	127	122	122	119	120	129	108	112	123	115	124	120	145	127	112	114	129	137	101	116	153	121	114	118	122	121	129	108	92	135	116	119	113	119	112	133	129	116	126	125	121	116	122	104	128	117	110	124	117	124	152	132	147	110	118	114	117	127	126	129	113	132	124	123	113	143	128	117	123	128	146	102	134	137	119	111	125	125	121	116	112	124	133	140	105	122	117	119	100	119	131	111	120	119	136	108	106	126	113	129	107	129	112	126	120	125	115	121	110	135	119	119	113	117	132	138	124	128	107	130	110	128	138	112	138	130	123	131	109	124	119	112	130	126	131	130	120	126	115	140	112	107	121	125	132	130	112	111	117	117	127	126	111	123	146	114	123	126	114	126	127	128	115	123	111	118	116	108	121	112	123	120	129	124	125	106	98	129	111	118	143	135	119	110	124	124	128	119	123	122	116	113	125	128	128	114	102	141	120	110	127	108	123	120	134	122	91	107	124	131	125	121	134	150	145	120	131	121	135	119	131	116	117	111	133	145	131	129	111	116	112	126	135	122	146	122	107	112	105	115	117	118	137	124	112	117	122	115	117	140	112	136	122	119	111	115	100	111	110	129	108	99	121	130	127	126	128	130	131	103	101	123	129	120	122	132	136	118	130	122	120	141	91	110	131	132	136	109	120	119	114	137	112	131	125	108	116	118	110	134	109	130	116	120	135	119	112	128	109	114	131	121	97	122	115	128	117	117	132	102	111	147	117	127	124	111	125	117	121	135	113	117	116	125	139	113	120	132	112	108	130	114	112	129	121	119	126	119	138	116	110	113	124	120	109	123	128	126	105	118	124	143	114	128	134	125	127	121	130	145	116	135	138	107	131	134	141	105	120	131	128	125	120	128	118	130	106	141	118	113	114	111	111	143	114	120	112	146	140	126	111	131	113	125	107	120	127	132	122	126	146	128	144	116	115	119	130	124	135	132	129	135	103	124	119	129	97	137	130	114	140	109	123	125	132	126	104	103	133	93	104	118	122	118	139	123	114	141	94	106	115	114	128	134	128	134	137	125	120	135	126	144	121	122	125	128	132	110	130	110	121	116	112	129	125	135	101	135	122	115	132	129	115	119	97	102	120	121	138	106	128	133	120	125	133	156	131	112	121	113	96	114	107	124	133	125	134	123	129	135	135	129	122	109	122	113	121	125	134	114	134	129	117	140	129	113	112	119	136	108	128	119	132	117	117	127	113	118	123	142	118	143	108	133	124	120	129	123	123	126	107	126	122	115	106	132	135	113	126	100	115	105	118	102	115	139	129	110	120	112	134	122	131	124	124	114	119	137	102	149	122	133	126	128	98	112	115	121	132	127	113	123	131	115	116	121	127	123	98	105	125	126	130	120	141	120	101	122	116	129	125	112	106	128	113	138	112	134	126	122	100	128	145	128	117	119	112	102	129	114	151	101	118	136	122	129	131	122	116	128	120	133	121	147	102	136	119	108	145	112	135	114	118	127	118	116	119	140	105	117	134	116	112	113	119	125	126	116	119	136	123	124	101	114	136	128	143	117	111	129	122	111	117	116	118	133	111	118	130	124	105	132	130	99	121	122	123	111	121	134	99	118	128	120	101	128	141	128	125	124	139	133	142	130	127	118	133	107	125	112	111	114	130	129	142	142	130	136	138	124	119	128	104	107	116	107	137	110	132	125	139	128	128	122	140	104	115	133	147	101	115	130	120	110	122	124	111	103	132	121	123	127	120	149	135	115	103	114	120	123	129	118	122	116	119	140	126	122	97	129	123	129	117	115	130	105	117	124	117	114	134	110	119	134	135	125	99	128	138	113	118	128	145	115	115	142	114	132	110	132	117	111	131	124	119	119	127	143	112	120	109	127	126	132	132	114	133	104	106	129	125	143	125	113	129	124	124	122	123	126	128	118	112	103	104	126	128	122	109	130	115	125	119	110	126	111	106	111	107	120	120	113	134	145	107	112	143	110	131	121	126	103	118	114	134	136	110	108	106	144	138	115	121	133	125	137	107	132	109	128	122	120	100	137	122	127	106	124	134	109	120	142	125	122	113	122	127	114	113	136	114	117	107	141	103	111	122	109	120	102	128	110	108	116	124	127	127	119	118	111	116	127	133	125	121	112	140	136	123	128	139	129	122	117	100	119	128	124	137	146	125	117	116	120	119	127	119	135	127	114	112	135	124	121	138	108	135	112	116	150	120	142	121	126	121	127	140	94	146	148	125	158	109	130	140	134	122	124	112	143	121	108	118	111	110	126	136	113	128	120	120	121	114	113	116	128	119	94	129	124	122	139	113	110	124	135	122	129	115	115	115	122	128	128	130	120	123	133	145	143	145	111	113	139	118	138	127	120	114	135	123	141	121	104	130	117	124	133	124	102	118	119	94	114	126	127	105	120	121	117	117	118	137	129	110	113	150	131	95	127	138	128	106	151	119	124	116	125	114	94	109	131	97	118	121	121	131	126	111	116	109	131	128	109	115	107	118	113	144	105	115	133	112	123	131	114	126	125	132	116	128	113	122	114	134	127	124	108	118	110	134	135	115	113	108	113	125	112	118	146	146	127	127	115	138	129	123	144	120	121	99	117	145	123	124	125	107	110	128	129	113	120	112	116	123	100	137	123	137	115	109	111	129
33746	16368	4413	4254	9147	12768	12820	10377	8374	6951	5925	5260	4433	3904	3572	3532	3405	3278	2989	3147	3028	3075	2901	2739	2165	2405	2061	1509	1192	1172	1310	1261	1131	1160	1144	1250	1371	1304	1207	1011	976	886	909	888	881	853	880	899	919	902	935	846	939	930	896	942	867	884	858	876	883	881	885	865	914	922	908	902	911	924	884	875	887	917	880	872	912	925	893	839	935	892	902	877	903	876	828	846	904	890	860	869	853	897	864	922	912	911	916	887	886	865	822	908	922	915	882	915	882	860	835	852	818	862	871	869	893	904	849	886	869	857	907	855	850	934	830	862	858	883	879	884	892	887	845	898	901	886	855	876	858	891	831	834	826	820	864	895	899	828	897	835	868	852	902	826	889	832	891	861	847	903	857	867	822	897	869	906	868	848	837	849	868	891	889	846	891	861	836	845	868	825	838	916	851	888	850	846	859	826	822	853	859	864	831	827	855	882	851	863	861	856	889	857	881	887	872	903	845	805	851	891	809	910	900	867	865	837	892	887	852	852	906	873	879	855	896	879	899	845	880	872	847	836	864	883	889	825	876	874	860	857	901	862	864	835	800	865	855	868	817	896	889	872	825	860	863	895	907	882	881	908	867	858	869	859	856	881	839	953	908	834	866	860	888	884	845	839	921	886	858	857	889	904	883	830	827	885	932	843	846	916	893	882	822	903	832	842	881	815	891	838	896	873	874	918	863	896	828	838	832	824	879	855	889	848	862	930	893	889	838	830	814	810	894	907	831	886	859	843	861	863	877	885	913	856	837	860	841	864	857	905	823	891	867	873	906	857	844	902	815	896	920	883	935	852	893	901	893	813	878	895	883	916	885	855	881	844	912	844	875	854	883	896	884	914	915	868	869	872	812	881	927	833	864	864	848	864	858	846	895	807	830	849	877	875	843	833	850	856	846	817	837	884	885	873	879	895	855	893	882	838	894	853	864	889	857	890	880	839	810	849	903	854	871	851	901	864	818	851	879	883	914	854	844	886	849	878	845	874	854	840	800	898	872	847	844	904	895	864	839	865	795	842	832	805	890	901	896	847	854	868	852	831	831	826	854	836	859	873	878	851	883	911	865	885	873	876	893	867	875	868	858	822	889	921	875	846	838	872	907	858	891	910	880	903	926	879	885	845	840	852	862	942	867	925	868	860	861	849	844	830	874	888	878	876	837	860	923	887	870	913	838	858	848	869	869	880	814	901	837	937	880	851	828	827	885	879	875	869	873	882	861	917	895	888	877	868	877	885	906	894	881	831	780	886	829	829	846	863	903	823	861	835	872	893	885	816	871	893	891	816	873	846	812	880	899	839	874	879	868	897	833	865	827	874	876	854	899	834	919	878	858	890	898	841	886	860	886	908	818	910	915	869	929	830	938	823	872	858	882	824	881	899	842	858	844	829	886	851	844	903	900	825	845	816	869	885	881	930	802	811	876	803	871	868	826	849	944	853	868	863	833	843	870	881	873	832	825	847	876	839	894	876	888	881	832	894	869	840	889	913	848	888	870	847	860	884	826	863	883	805	800	855	859	858	822	890	900	828	867	885	864	881	854	832	845	851	834	918	829	888	858	857	869	922	857	882	899	903	856	857	890	855	932	843	823	894	838	860	881	865	854	877	825	951	875	857	907	877	894	901	813	860	868	834	797	855	887	825	834	802	902	866	889	849	866	858	894	849	831	850	865	862	835	892	849	930	908	872	865	874	801	792	874	893	873	819	899	889	811	829	865	956	876	896	833	855	846	885	861	828	841	866	823	861	852	855	876	841	843	890	860	909	871	852	865	881	889	910	945	934	865	817	890	856	850	821	790	919	877	860	872	858	843	776	877	850	868	829	891	826	852	875	853	859	895	924	866	928	839	850	814	876	878	866	892	903	846	853	875	878	888	843	894	876	881	852	854	872	854	808	871	872	886	833	861	882	891	852	812	875	835	893	897	928	848	914	855	904	884	833	850	874	867	855	879	854	847	879	831	876	878	889	894	852	847	878	911	875	848	805	850	889	864	864	841	861	911	872	871	851	841	882	868	870	912	842	898	858	871	878	841	874	857	880	860	865	863	865	863	914	820	870	873	829	804	845	849	855	857	903	862	793	844	896	890	887	854	896	846	857	888	845	907	847	869	856	855	784	876	867	885	829	855	865	831	895	891	899	815	873	871	873	861	901	841	847	909	881	870	883	830	847	840	827	848	827	868	803	825	855	817	881	852	862	833	839	848	904	830	836	968	878	881	823	858	927	859	871	889	863	852	854	847	874	902	883	852	889	863	877	840	855	900	899	890	854	846	882	865	872	845	851	866	873	852	901	809	850	890	826	896	915	900	841	849	902	879	815	893	877	803	848	900	853	833	810	811	786	917	889	891	875	842	829	856	843	866	865	947	882	861	830	818	905	869	874	914	889	896	878	857	877	930	843	805	875	864	854	887	861	881	902	912	874	897	910	891	854	862	827	882	859	901	897	833	897	852	855	893	857	854	864	863	893	863	853	856	850	860	825	839	846	840	850	818	854	837	864	882	820	873	860	831	858	858	848	859	876	854	822	877	865	862	887	844	890	864	841	850	869	808	927	872	871	887	873	892	836	812	863	939	862	844	841	900	911	908	843	850	862	868	895	949	860	870	875	871	844	872	835	854	857	866	834	879	781	853	881	846	806	892	873	884	870	864	867	853	869	836	853	915	848	854	791	837	844	866	869	884	862	905	873	851	863	868	880	884	903	889	866	884	875	812	855	869	849	875	900	837	892	852	863	846	857	838	908	851	854	878	840	937	812	880	883	875	878	892	859	911	865	832	835	889	883	918	849	866	866	880	889	849	897	883	872	872	845	871	837	844	860	815	911	869	836	884	858	840	924	882	858	852	880	855	811	896	893	804	895	861	883	886	895	857	889	867	854	862	843	832	906	863	858	839	867	859	851	892	863	858	926	866	900	848	906	932	876	870	823	881	854	863	854	903	798	831	875	840	861	926	906	831	845	907	887	895	878	833	882	840	835	834	843	808	874	870	872	839	837	873	881	899	906	873	862	876	870	836	862	877	846	853	853	874	839	891	918	868	885	866	931	840	843	869	861	809	860	854	894	875	860	873	876	860	867	906	861	803	919	843	879	842	852	885	861	846	866	856	922	850	820	885	837	891	876	863	859	888	834	903	848	897	865	838	885	888	882	843	864	891	837	885	872	872	837	844	839	831	927	853	838	887	854	906	806	876	857	868	907	894	825	869	894	858	913	833	881	810	875	845	860	867	818	864	915	910	803	867	854	874	830	846	843	893	892	877	848	888	850	895	879	853	878	885	862	892	898	858	909	884	847	859	864	872	843	910	861	875	864	884	877	899	854	879	844	856	894	868	833	874	886	852	912	886	902	829	887	912	916	847	838	859	862	817	874	850	885	894	884	890	930	884	843	853	873	815	888	893	880	866	838	865	832	903	850	898	888	908	887	857	865	906	879	912	877	853	868	912	866	859	825	852	861	903	859
3311	1014	275	178	152	171	230	209	172	172	163	131	164	131	141	139	119	140	122	133	134	129	152	121	109	121	89	98	77	90	84	78	69	100	107	84	98	110	81	66	89	78	93	81	72	82	73	93	92	83	93	83	77	81	76	83	72	71	73	101	69	96	79	77	96	104	86	83	74	90	94	89	90	77	72	69	79	80	88	90	73	76	76	67	74	91	89	74	102	83	108	69	105	76	70	102	77	93	94	84	81	81	69	69	85	82	82	85	79	80	97	102	84	103	74	81	94	91	85	71	96	84	77	72	89	70	82	67	75	77	83	72	80	79	87	72	76	84	87	50	77	72	78	83	87	82	74	88	82	92	82	82	86	82	73	77	89	82	85	80	69	68	91	83	78	90	109	70	76	80	90	86	81	69	80	82	84	85	83	74	71	67	85	85	89	76	102	72	74	81	107	76	84	79	89	85	91	61	74	88	92	78	83	87	90	84	76	83	84	72	96	84	90	84	77	91	86	77	66	93	97	99	82	74	98	96	87	78	73	90	76	71	73	84	94	90	92	88	91	88	93	74	78	75	81	86	80	79	87	87	95	81	81	83	74	91	86	82	89	90	71	77	88	89	79	89	79	95	78	88	65	84	97	79	80	84	74	73	65	77	95	94	73	88	83	87	83	96	70	85	75	95	85	94	88	74	87	83	87	74	67	81	76	80	79	72	80	94	83	79	86	80	86	70	85	73	95	74	83	87	93	93	84	103	92	84	99	87	79	81	78	58	85	74	84	91	85	66	89	89	86	79	85	94	77	85	84	79	80	95	81	86	86	86	85	94	88	84	79	75	89	74	62	90	90	67	77	78	92	85	92	82	76	78	87	75	89	84	78	84	113	80	88	87	78	73	90	73	79	72	82	90	104	82	88	80	83	99	88	72	71	73	89	83	88	86	80	74	77	86	80	78	82	76	73	81	105	56	79	68	83	80	90	88	89	80	75	89	76	89	70	83	82	71	99	82	73	95	74	89	82	68	89	67	82	89	82	85	77	78	91	74	87	79	76	80	85	86	89	80	63	86	97	86	74	79	78	88	84	73	80	76	85	108	69	97	90	84	78	70	85	77	84	81	85	75	109	91	81	89	82	65	68	71	89	75	76	69	80	82	74	72	96	69	71	81	82	76	86	93	101	97	82	83	78	80	85	79	81	76	68	87	85	80	86	68	95	87	83	99	76	87	74	87	76	89	88	89	74	82	104	91	76	100	85	82	79	79	83	88	79	85	76	80	85	82	95	70	70	69	97	95	82	91	79	100	81	71	76	75	105	95	91	83	75	87	87	83	102	97	86	86	81	95	84	85	75	110	86	74	82	82	79	72	83	79	71	92	79	85	78	87	98	89	89	93	78	75	80	88	92	87	86	87	90	107	93	88	74	82	81	69	78	68	69	76	81	72	88	88	107	84	63	92	91	83	61	91	74	66	84	82	74	70	90	84	79	72	90	70	77	70	81	86	96	77	80	73	99	79	69	71	70	69	99	85	83	97	91	88	67	80	66	66	91	83	90	88	83	86	82	72	94	71	88	95	73	86	67	88	82	84	63	94	87	71	83	79	78	84	82	73	82	83	81	93	87	69	88	77	54	80	97	82	78	93	82	75	80	77	87	83	94	79	74	91	93	72	74	99	80	91	71	86	81	68	92	89	73	94	82	71	79	77	78	76	92	81	84	81	91	76	80	91	78	89	73	78	87	76	90	84	92	87	101	77	98	88	82	66	74	72	74	90	80	90	83	87	81	74	83	89	95	87	79	84	63	78	90	80	69	79	76	80	76	79	88	76	75	97	87	89	87	79	88	98	87	85	72	90	88	67	99	87	91	93	84	73	65	79	73	75	85	84	91	74	80	103	87	82	93	91	92	94	94	83	81	86	78	78	73	83	94	69	62	97	108	107	79	89	100	78	86	85	81	82	79	76	83	84	65	88	95	88	71	73	83	80	89	81	76	100	80	93	90	93	85	93	96	84	76	84	94	79	82	99	80	78	78	79	77	93	79	94	72	79	108	90	81	75	77	87	74	94	59	79	88	77	91	85	86	80	89	79	71	65	92	78	76	86	83	76	81	74	65	82	93	78	85	74	94	77	77	85	85	84	74	72	88	88	78	82	90	96	86	76	94	80	81	78	70	89	83	84	86	67	78	74	78	80	80	69	71	76	88	81	83	80	77	67	81	97	90	76	79	74	85	79	79	81	82	82	89	85	69	78	75	87	95	73	87	67	92	96	90	75	87	87	67	81	78	86	79	83	87	76	73	69	76	69	80	86	88	85	76	75	91	66	92	92	82	68	85	104	89	70	76	84	78	87	82	89	96	90	88	77	80	80	78	88	67	77	70	86	77	68	101	78	81	84	76	93	80	79	92	74	90	85	81	84	73	83	82	80	85	78	72	77	99	88	89	79	86	87	82	88	85	103	88	86	83	72	70	98	84	76	85	95	89	89	76	96	85	72	88	73	91	74	78	72	91	82	97	94	83	85	78	89	92	82	76	74	87	82	83	74	94	72	80	69	89	84	81	78	79	85	78	83	98	81	85	91	68	76	79	76	81	81	98	91	78	87	84	84	76	77	85	81	82	83	70	78	88	83	99	81	80	81	87	82	82	75	80	85	74	99	95	89	84	84	82	97	85	88	79	82	95	100	75	70	78	79	79	75	73	72	93	73	92	82	84	100	86	94	96	93	103	91	75	87	91	86	83	80	106	81	101	84	76	85	87	93	90	84	80	77	68	81	79	77	75	97	68	94	84	81	84	94	104	84	81	90	89	89	64	87	57	95	90	68	65	84	75	94	81	72	88	81	86	79	97	85	85	97	79	84	88	80	77	75	81	80	83	72	87	80	83	77	94	75	79	91	93	74	80	86	84	80	85	95	79	84	79	87	86	80	94	77	69	75	80	87	91	79	71	84	65	72	92	84	68	83	93	96	82	87	85	62	84	92	90	87	78	79	75	76	85	94	77	85	81	85	81	76	91	71	86	93	69	85	80	78	93	81	92	76	87	80	75	90	82	83	68	82	89	86	86	85	82	83	75	82	75	82	94	77	85	84	92	93	78	84	74	85	85	79	83	82	102	79	85	95	72	85	77	85	73	92	85	93	79	79	76	84	97	71	86	87	87	85	83	84	96	71	88	87	78	101	92	72	81	80	61	87	78	79	66	82	113	96	85	88	82	85	91	71	96	81	94	82	75	93	74	78	92	80	79	77	79	94	78	96	89	67	76	84	83	90	62	78	81	80	86	89	79	87	85	83	86	94	84	92	78	84	82	90	72	85	105	74	80	77	80	83	79	76	89	75	96	81	86	75	90	82	97	82	73	85	89	84	102	71	69	91	80	70	95	98	82	74	84	85	74	68	101	82	90	93	88	88	79	80	78	75	90	94	85	72	62	86	81	105	91	87	76	73	78	55	91	101	77	77	76	89	74	77	103	68	67	98	82	86	87	90	80	77
25853	9510	2749	2594	5323	7840	7980	6466	5138	4280	3507	3002	2605	2331	2209	2229	2138	2146	1886	1979	1946	2003	2020	1606	1508	1705	1330	1000	833	785	828	833	736	740	776	877	881	904	840	716	678	642	650	590	615	631	648	610	590	639	641	641	644	616	608	611	623	628	645	629	627	636	612	650	651	649	651	659	624	660	615	619	635	695	614	704	615	656	675	634	617	598	655	605	658	618	643	611	618	611	658	612	633	656	645	650	602	645	640	673	647	616	593	632	660	659	604	628	577	622	648	659	640	591	629	582	630	589	622	653	598	617	609	619	608	616	618	612	601	582	618	637	614	626	622	580	629	622	611	583	532	586	626	655	620	614	618	650	625	624	621	633	632	651	598	580	580	611	634	632	663	614	663	601	635	612	620	626	638	634	652	645	586	598	620	625	585	593	612	567	598	605	611	630	631	644	601	593	630	647	614	649	582	619	615	560	646	596	598	614	649	620	619	677	626	688	629	613	646	600	623	663	586	644	603	581	608	619	622	608	624	632	593	607	661	584	637	607	642	631	620	623	612	666	625	639	595	608	615	652	613	644	609	657	588	581	628	651	585	625	653	634	622	608	592	670	621	588	602	607	602	641	610	620	639	607	601	637	606	619	619	615	584	595	595	646	602	639	648	619	590	638	641	630	662	637	619	684	664	640	667	642	640	603	639	599	623	582	594	635	683	639	597	637	654	638	611	592	604	628	619	605	620	602	631	631	624	599	602	630	657	677	628	593	589	600	626	603	640	629	592	617	662	587	623	629	630	597	587	588	603	617	638	622	661	657	632	605	581	616	599	600	622	631	664	663	607	619	603	666	568	604	625	599	600	586	616	604	605	604	624	624	576	598	589	611	639	614	601	610	561	575	656	621	653	626	583	597	610	631	608	611	579	583	586	597	619	609	617	618	663	624	619	628	592	624	627	588	601	628	632	632	581	548	630	591	611	652	629	595	605	590	626	575	625	701	658	581	616	636	614	641	601	646	595	653	626	603	641	646	627	612	657	627	550	602	586	614	595	610	562	578	633	643	603	619	674	604	576	613	620	607	592	654	607	634	633	633	625	591	636	602	588	617	617	608	606	585	583	651	659	613	634	652	644	641	612	623	631	640	560	628	626	586	580	603	595	652	631	599	576	612	608	609	618	658	554	614	608	607	629	566	653	643	652	625	649	602	628	628	591	640	636	605	644	653	659	645	622	632	586	588	586	586	637	615	637	632	639	617	627	628	652	576	588	646	580	539	586	603	600	615	578	577	617	611	582	621	603	603	606	625	659	629	615	629	641	617	601	644	631	647	619	582	554	612	647	619	603	599	627	597	592	613	632	611	624	607	657	595	631	667	565	614	607	592	630	636	625	651	600	585	575	594	556	617	695	589	597	620	605	660	586	612	669	613	656	658	609	611	581	587	636	603	646	606	635	616	647	591	641	632	621	596	590	582	605	651	672	621	631	654	602	590	654	627	632	638	586	639	577	681	672	625	617	628	600	635	615	612	609	630	611	613	609	640	651	638	613	607	645	651	626	641	639	572	604	665	622	600	618	612	636	641	660	609	608	645	625	578	556	631	611	631	624	624	633	610	621	608	613	604	650	628	628	639	602	634	618	592	599	609	650	599	589	627	602	627	587	614	660	611	562	604	608	622	566	609	607	647	661	664	664	599	641	643	581	578	586	626	575	601	615	599	553	593	618	619	578	649	604	607	604	633	620	647	631	627	637	571	637	594	621	640	567	603	607	646	588	594	650	591	618	639	618	617	631	647	598	605	604	663	643	599	648	625	653	630	625	614	663	609	594	604	601	597	610	612	581	596	614	608	593	618	611	612	630	647	575	628	596	590	595	636	603	630	620	645	631	584	615	596	609	563	612	619	622	599	564	616	612	610	671	613	606	661	618	626	671	638	645	627	630	612	672	624	578	627	618	584	625	616	636	596	597	592	591	659	649	619	620	613	587	607	607	615	641	631	616	611	611	619	592	621	656	659	579	590	617	554	596	606	606	656	602	582	613	605	619	586	584	622	622	567	625	572	580	602	597	594	604	653	680	651	644	598	607	647	648	599	682	596	600	637	629	610	592	607	638	630	636	605	588	598	628	626	631	612	636	638	662	621	565	617	693	687	599	648	625	652	634	624	607	611	685	630	614	639	631	625	621	607	617	633	609	653	642	628	627	651	620	646	600	630	615	645	623	585	653	593	605	628	594	590	607	634	604	584	643	624	617	621	648	601	621	625	615	621	643	641	591	638	640	639	641	685	586	621	632	628	557	650	616	634	607	661	606	657	618	643	640	644	637	604	664	588	654	602	631	599	618	598	623	656	584	637	578	605	613	613	630	653	580	607	626	633	655	634	614	647	629	636	612	579	601	577	606	587	628	575	596	607	624	642	572	635	602	629	631	607	603	616	581	605	629	601	615	584	641	612	620	597	628	668	617	647	639	617	625	627	583	594	601	570	633	597	606	625	607	579	642	632	656	598	577	601	601	606	580	646	621	630	595	619	612	656	621	631	606	599	655	607	614	649	644	619	629	584	633	603	607	626	597	585	626	603	592	594	620	610	622	632	592	590	620	612	611	621	621	616	627	618	666	581	617	663	615	590	647	587	583	591	634	619	611	616	612	623	608	661	607	624	631	612	672	605	626	659	595	612	595	601	632	653	630	625	640	630	660	599	589	633	647	596	601	607	635	654	630	605	603	604	663	619	602	576	601	609	573	654	598	630	599	626	576	643	609	617	614	613	605	617	615	591	663	592	612	550	578	629	622	648	605	629	665	612	598	617	603	606	634	612	583	604	639	651	609	593	601	580	625	621	610	636	654	616	626	622	589	609	609	612	580	613	594	612	634	632	631	616	575	624	624	643	612	594	627	621	609	576	581	570	647	617	607	599	630	614	660	627	596	619	600	628	614	627	616	602	656	606	622	587	629	616	633	634	640	650	603	651	628	601	599	674	596	597	647	634	634	647	655	605	627	610	598	629	595	625	632	627	637	604	632	598	608	604	623	669	624	605	582	603	623	623	611	641	567	633	638	603	628	595	647	576	640	603	634	640	623	676	630	606	630	626	600	647	634	619	636	638	631	605	604	563	617	650	614	605	624	609	680	642	585	620	644	627	608	614	586	620	604	585	646	571	603	606	646	600	614	613	640	607	587	631	613	624	576	579	648	556	630	608	605	597	590	623	586	631	596	629	581	615	657	640	608	620	630	566	634	619	658	646	633	627	576	675	613	626	607	611	634	650	644	627	648	614	617	656	638	623	627	620	643	604	611	667	592	623	603	601	601	616	646	642	613	647	661	624	627	587	572	623	607	605	598	648	669	613	616	605	634	624	610	587	615	609	592	625	591	592	585	620	606	584	599	625	615	622	625	602	617	647	624	602	585	594	611	629	619	639	633	619	639	596	641	630	623	657	569	636	611	611	610	664	621	582	622	597	615	658	624	612	653	602	605	642	638	609	609	623	584	656	616	647	615	633
4747	1945	356	237	176	250	296	245	257	216	200	205	165	172	140	155	148	161	136	153	143	158	177	131	146	132	128	108	101	101	96	98	102	86	109	100	121	114	97	103	78	94	91	70	92	95	82	89	93	107	78	64	103	84	76	78	91	93	95	83	83	84	79	90	93	75	107	87	102	86	116	93	91	77	83	107	79	73	80	81	95	96	102	82	81	81	79	95	73	92	81	105	68	80	83	79	96	90	92	105	90	96	81	88	94	95	96	84	91	92	93	91	95	91	86	92	90	101	96	92	80	95	83	75	80	100	76	107	81	90	95	83	98	83	77	98	87	67	86	91	85	91	102	84	82	87	83	86	82	81	87	84	84	71	84	93	89	75	92	73	91	100	91	101	99	90	91	79	99	92	83	82	102	83	88	80	77	93	81	89	82	80	94	102	72	98	92	103	103	97	79	91	86	81	92	80	88	73	99	86	84	88	86	88	91	73	83	90	95	74	91	69	84	82	112	92	84	87	95	73	92	93	97	86	80	86	83	89	81	86	72	67	87	81	109	92	89	100	79	80	100	88	91	93	91	107	98	96	92	106	89	92	88	94	83	100	92	100	91	96	72	84	93	86	99	80	90	81	95	105	94	87	93	88	98	84	88	75	75	75	87	98	91	89	95	89	79	83	88	101	83	88	64	84	110	83	84	85	87	81	88	98	79	110	105	88	93	113	92	84	89	94	88	93	72	92	91	83	87	79	91	77	92	94	96	83	86	98	75	85	89	103	90	84	79	98	102	84	81	74	87	90	72	92	79	80	81	99	98	87	82	83	113	108	85	73	86	105	92	86	91	83	94	94	89	87	104	79	96	107	93	88	100	97	96	98	90	83	79	102	93	79	95	76	87	81	75	101	95	80	97	93	84	80	79	72	97	90	78	97	73	89	102	85	89	82	84	70	102	85	97	85	90	74	81	96	91	67	114	84	94	81	86	91	94	93	76	84	81	62	91	94	90	101	82	101	73	100	94	91	86	92	88	93	73	110	112	91	102	93	78	83	63	77	77	78	86	95	88	97	79	70	65	72	74	75	98	83	100	94	82	70	95	87	98	87	90	88	92	101	78	75	68	89	95	77	82	103	85	85	85	83	94	88	89	79	84	77	93	89	101	87	77	80	90	103	80	85	93	81	94	91	97	82	69	92	95	92	80	95	101	88	81	95	76	99	74	93	85	77	94	97	77	102	76	86	66	87	89	101	86	99	91	84	73	95	89	88	90	73	96	77	71	98	101	80	78	77	88	105	84	94	80	84	103	74	75	78	88	96	79	99	96	97	88	101	79	97	72	92	76	97	83	98	84	71	84	87	84	78	83	84	92	84	86	82	67	89	86	101	78	73	81	72	95	73	84	78	93	85	92	92	99	93	89	77	79	100	84	95	91	81	84	97	99	77	93	76	74	92	97	105	88	82	64	67	80	90	97	95	91	88	83	93	79	96	105	110	100	79	87	102	73	72	92	92	78	107	69	100	83	74	102	85	73	101	100	101	94	97	75	78	92	86	73	92	74	78	89	105	89	90	81	76	93	98	114	88	93	86	93	81	85	93	91	101	88	80	85	87	94	93	89	91	85	82	90	79	96	91	85	80	110	80	91	90	76	88	81	82	108	74	96	89	94	100	94	86	95	81	89	84	83	85	93	71	97	99	86	88	87	73	83	102	74	85	87	86	88	104	73	80	77	99	87	98	100	86	105	76	82	68	90	85	80	84	88	89	77	76	109	81	74	100	78	103	93	79	89	78	85	88	80	74	92	91	102	98	85	89	86	101	89	91	73	79	83	76	85	85	85	81	90	87	92	86	95	105	81	76	104	86	81	88	77	84	79	77	99	84	82	78	79	105	74	74	74	90	84	85	93	89	104	86	69	79	89	88	97	96	84	93	83	90	78	102	89	89	86	93	81	91	94	89	87	104	96	88	80	84	80	75	93	97	85	85	90	87	79	92	106	90	100	88	83	82	108	89	82	75	85	89	89	79	87	125	85	80	89	90	92	86	76	91	95	83	82	100	78	90	90	79	91	81	85	80	76	90	99	73	78	85	83	92	99	73	96	102	97	93	88	84	83	92	83	83	90	94	108	87	77	86	75	106	71	93	108	97	85	81	90	93	88	82	85	70	88	90	83	89	79	85	80	87	78	100	80	78	79	92	103	86	78	101	90	97	95	88	105	92	82	75	78	87	82	89	89	93	98	90	77	95	89	102	78	84	90	94	96	95	97	95	94	91	92	98	94	95	76	99	102	88	68	90	84	88	78	103	94	97	81	90	84	88	88	70	67	85	76	86	83	74	83	88	80	79	73	86	84	91	87	94	75	86	85	85	88	97	67	86	84	86	84	76	90	91	91	94	89	90	103	92	85	79	81	93	89	97	99	71	68	79	77	83	109	69	88	78	81	74	99	82	81	88	99	90	94	89	95	101	92	90	86	82	90	92	97	90	80	90	91	72	78	78	80	75	81	91	91	88	91	83	91	79	96	91	94	86	85	86	76	85	70	75	89	96	102	96	72	75	81	83	104	81	56	82	107	93	75	109	93	91	89	78	95	77	79	86	89	81	84	108	89	93	99	92	81	94	74	87	94	73	90	90	95	88	91	98	82	88	82	83	95	91	82	80	79	107	100	103	84	94	70	67	85	82	88	91	75	76	92	77	112	85	73	78	86	86	103	90	99	105	90	94	94	76	93	93	104	84	81	99	86	88	89	78	88	79	94	88	86	86	83	104	89	85	92	102	83	98	94	96	98	94	83	92	70	93	78	81	85	92	80	100	88	88	91	84	100	105	94	92	80	86	91	99	80	83	95	73	74	82	92	80	83	92	91	85	81	86	88	90	94	100	85	76	101	95	100	81	85	89	80	79	88	88	90	81	86	103	90	89	82	79	90	89	82	81	99	85	81	84	92	85	74	73	100	102	93	84	91	69	98	70	101	96	89	73	99	98	92	96	72	91	88	100	79	92	85	94	103	83	81	77	85	70	94	80	92	92	86	77	94	80	83	84	87	87	70	103	76	96	80	91	77	80	81	73	82	94	87	86	100	80	72	79	82	94	87	88	84	102	90	102	104	75	72	70	88	94	91	94	89	86	81	83	91	90	66	92	97	74	84	98	83	74	78	97	103	86	76	86	84	105	82	100	80	84	72	88	86	86	97	85	77	74	74	81	103	84	78	94	92	96	82	88	96	103	91	70	99	92	85	87	80	87	92	68	92	73	92	105	91	90	104	83	82	86	83	94	92	71	97	79	97	75	84	85	103	98	81	85	99	84	101	80	93	89	92	77	90	92	84	89	84	91	90	101	78	93	92	83	95	73	88	78	90	90	80	102	104	74	74	105	91	76	102	68	79	92	76	83	89	82	96	77	76	76	79	92	81	87	82	77	82	82	80	88	88	92	91	91	80	91	96	84	71	87	79	84	82	95	93	100	97	67	88	77	82	101	90	92	88	68	76	92
31370	13843	3511	3482	7267	10489	10565	8864	6806	5641	4706	3977	3411	3016	2792	2675	2709	2635	2436	2587	2497	2279	2455	1961	1928	1972	1613	1197	971	907	954	914	850	771	841	929	1051	961	928	717	675	671	677	620	589	670	627	606	629	662	634	658	673	625	657	663	623	670	635	636	593	605	629	688	633	635	663	640	675	628	653	655	670	661	627	644	607	713	662	640	679	638	609	633	655	607	608	618	619	620	673	663	660	622	633	626	640	601	608	655	642	624	617	614	694	638	621	677	603	671	673	659	619	648	674	635	639	650	618	622	583	644	613	635	591	666	650	643	601	635	614	644	626	657	631	628	637	624	648	606	579	609	582	650	616	591	606	634	594	655	612	632	625	622	658	586	592	636	648	608	603	651	631	658	618	624	596	650	598	595	639	626	638	581	602	621	639	586	614	606	651	611	650	588	610	632	658	647	640	687	620	632	666	652	643	593	632	622	617	565	625	607	596	635	651	657	566	629	634	641	633	631	584	660	594	590	588	619	604	618	610	649	593	667	642	610	671	602	639	665	633	643	625	633	596	590	630	604	659	622	632	626	603	648	620	612	612	636	584	641	621	639	620	607	588	604	626	608	656	604	693	618	606	585	616	626	612	586	628	594	547	592	589	638	647	626	606	624	620	609	664	640	588	602	626	619	595	627	595	613	581	613	647	645	608	615	606	636	682	609	648	597	612	632	616	598	600	619	683	627	605	611	672	627	627	610	586	664	631	650	643	597	619	605	589	583	606	644	674	652	638	605	634	635	636	631	629	614	634	647	644	597	643	626	586	650	653	623	619	604	621	629	594	607	579	584	634	658	680	637	622	612	647	620	587	601	583	616	625	665	638	663	621	628	636	628	605	651	629	620	604	603	587	646	605	627	630	640	660	652	630	578	643	639	627	605	611	611	644	616	606	658	623	689	601	606	637	640	603	603	638	636	621	606	627	600	637	605	644	567	669	623	618	668	646	635	654	603	577	580	623	666	598	583	575	623	622	612	646	636	623	677	669	656	586	635	660	621	573	600	635	643	621	572	591	632	613	597	599	643	623	630	644	584	625	650	648	592	653	616	661	630	601	652	653	638	650	557	640	658	657	633	589	625	651	588	644	628	599	658	641	646	634	593	667	645	636	589	613	618	624	620	622	641	650	641	650	613	604	646	638	600	582	597	599	672	652	612	621	647	624	645	625	608	611	627	614	638	647	638	612	652	592	635	641	630	603	613	593	661	574	624	675	595	615	625	627	618	591	639	642	606	619	606	645	573	628	633	621	613	636	639	625	627	652	622	604	604	671	595	619	619	592	603	608	621	606	606	673	636	653	638	589	628	627	642	585	609	636	628	619	621	677	609	609	622	654	614	601	626	594	633	629	632	605	602	591	635	582	644	595	634	665	652	621	641	619	573	622	643	630	631	646	606	628	659	661	645	610	596	596	575	615	655	590	645	632	620	642	613	633	602	608	610	637	626	575	631	693	595	661	620	606	659	646	596	591	600	603	616	613	616	634	652	612	617	620	616	613	601	680	580	639	628	608	606	618	618	683	624	603	628	642	646	581	648	655	621	603	638	606	624	601	655	625	583	591	591	620	593	616	654	629	603	606	633	664	588	635	632	675	586	641	596	570	635	615	662	670	633	615	628	596	642	606	607	580	634	588	615	613	622	676	613	638	615	661	627	644	687	644	618	602	599	605	624	647	578	578	595	623	622	634	650	623	653	619	636	606	605	652	603	637	616	622	640	617	599	614	623	600	640	637	631	633	669	564	653	651	622	652	634	643	658	611	616	665	618	594	603	655	622	599	629	586	633	664	645	593	608	575	640	624	610	622	685	589	608	638	578	605	614	607	599	630	612	603	608	578	624	681	628	622	655	595	646	615	645	622	656	620	639	611	621	642	603	665	643	607	596	640	628	602	616	593	619	634	622	626	638	638	645	609	613	616	637	635	654	614	678	639	623	611	648	671	598	620	645	633	640	642	586	648	646	576	599	563	611	657	641	660	615	602	655	629	611	666	608	594	582	630	646	606	607	647	640	596	662	598	613	634	639	645	623	623	652	644	685	676	609	646	618	641	633	599	641	674	613	618	664	640	644	628	609	610	596	627	636	579	618	665	607	612	605	625	653	594	662	658	611	628	610	626	621	635	610	620	667	616	636	636	621	654	624	612	614	600	629	614	665	630	638	615	615	614	604	653	587	645	595	678	638	644	602	619	629	624	645	653	653	637	688	613	639	600	627	643	594	596	648	639	628	648	639	577	647	637	620	621	650	653	652	632	607	660	629	648	572	648	638	610	662	628	623	604	659	602	606	597	695	647	627	647	612	590	661	609	620	635	648	651	604	575	650	650	587	604	629	606	626	617	581	637	614	615	573	611	628	613	642	598	678	665	620	630	626	584	633	618	643	622	649	616	621	626	603	619	638	639	649	619	601	634	619	576	584	588	619	599	624	647	578	607	655	598	649	657	607	625	656	645	643	623	589	689	605	605	585	606	607	634	662	595	605	612	620	622	611	604	636	647	603	609	601	587	627	579	679	616	630	617	595	627	645	593	655	655	607	609	586	601	582	616	593	660	622	618	633	697	585	677	653	594	602	624	601	650	606	626	664	555	623	624	647	612	611	632	635	608	651	695	639	662	627	594	635	620	610	620	634	677	618	634	623	613	665	660	627	615	612	611	648	614	627	614	637	637	634	622	569	602	649	609	585	609	618	592	619	652	601	610	631	608	632	623	615	636	572	601	648	639	622	662	607	624	632	622	628	632	583	619	639	646	611	607	617	592	631	652	634	582	632	654	629	634	632	622	613	571	594	656	585	620	685	643	640	584	589	615	633	611	590	683	609	643	646	641	639	627	600	645	658	642	639	674	619	580	624	621	649	623	635	635	620	660	630	664	654	607	655	616	637	638	585	627	582	609	603	649	593	606	634	617	639	642	636	632	621	635	586	651	618	597	640	569	629	642	648	671	634	610	581	601	640	675	619	647	616	627	586	628	580	623	612	669	663	604	610	607	640	651	653	648	631	632	597	622	654	607	624	632	670	611	618	608	625	604	659	666	627	621	655	608	608	638	634	657	606	635	609	636	627	571	635	602	627	638	610	613	627	628	615	669	630	662	631	632	592	589	645	623	699	622	653	587	581	591	647	658	630	642	668	631	578	630	648	618	622	641	621	614	638	602	608	662	608	617	654	622	621	622	641	639	618	624	612	593	661	606	636	650	616	637	628	621	631	590	594	628	648	667	635	579	638	599	597	630	564	586	607	631	639	636	556	688	589	598	643	608	618	621	652	657	631	652	609	591	604	610	644	609	649	624	637	590	636	618	646	626	638	660	642	602	646	644	636	619	601	639	588	624	631	658	624	692	647	625	634	619	594	622	599	606	606	657	629	595	639	639	636	611	624	614	637	614	609	600	586	615	696	596	618	616	689	614	643	615	663	626	649	622	647	587	712	614	631	603	621	653	625	626	659	642	596	588	607
5158	1606	381	288	217	235	291	312	257	236	233	221	180	180	188	189	209	202	187	198	151	182	191	179	171	159	151	138	136	125	120	134	132	126	134	143	141	131	117	137	129	132	134	133	130	115	116	118	122	132	113	119	118	162	133	153	121	116	120	141	113	106	125	123	115	110	121	124	132	112	126	128	126	102	135	122	110	116	119	108	144	99	117	144	138	116	139	124	136	106	126	132	101	109	121	115	135	134	121	129	124	144	131	119	146	117	111	122	122	115	116	109	136	128	122	132	112	139	99	119	140	100	138	112	148	136	123	134	130	128	131	127	119	144	104	122	127	119	131	109	112	123	145	114	120	133	132	115	131	131	119	118	116	117	112	139	128	114	124	131	121	116	114	128	123	125	135	110	123	104	134	125	123	123	128	109	131	140	126	122	129	142	148	133	121	98	124	116	132	109	127	121	133	139	131	121	148	132	133	122	116	135	119	131	122	129	91	135	109	135	121	133	133	120	132	137	117	133	131	153	135	120	133	125	135	135	98	121	100	125	111	137	125	138	136	133	128	108	119	113	116	109	129	122	109	132	140	144	113	109	122	112	119	108	138	125	112	128	131	131	134	93	112	116	136	130	120	119	126	110	125	122	128	102	130	124	121	123	131	118	120	141	153	116	141	123	137	105	94	129	130	132	90	130	114	124	139	115	141	130	134	126	140	122	110	110	136	130	146	157	118	121	108	118	125	122	134	120	121	117	121	126	128	126	124	123	130	112	136	116	121	135	120	106	133	121	119	125	122	126	118	112	127	128	101	137	117	139	128	131	142	119	131	130	112	119	102	104	139	120	106	137	116	130	128	116	118	115	117	111	131	129	135	123	120	125	116	118	123	125	123	90	119	119	139	138	122	127	113	106	135	108	122	115	125	130	121	146	125	141	123	118	126	134	113	142	134	107	100	140	112	128	120	113	112	100	131	124	137	124	122	131	135	139	120	133	122	114	124	113	120	120	120	130	122	126	128	120	134	117	132	114	113	130	125	107	129	118	107	95	111	110	134	140	133	129	122	116	116	109	122	119	111	119	129	117	134	132	117	132	127	115	150	128	107	129	129	116	134	128	120	115	127	114	114	112	124	130	128	126	107	111	110	126	128	107	124	119	130	123	129	113	126	134	116	144	123	112	128	124	119	123	119	109	127	139	127	143	138	121	122	146	114	116	124	145	103	110	115	133	158	122	129	114	114	123	123	113	120	133	112	152	137	128	148	116	135	150	127	125	122	115	135	120	129	140	133	134	102	122	122	126	102	124	132	114	144	122	142	113	128	118	122	105	118	103	101	104	127	111	122	112	119	131	111	131	103	127	135	116	109	114	120	159	154	124	123	117	121	123	125	130	120	120	114	134	121	120	123	114	139	110	121	124	141	138	139	125	119	118	125	118	130	108	113	139	107	127	142	124	136	117	121	126	114	117	116	124	111	129	127	126	122	122	114	147	125	143	127	125	121	125	113	138	126	113	115	127	129	121	110	131	103	126	118	126	134	108	121	128	124	141	109	132	130	119	123	126	142	126	124	129	116	127	106	128	120	111	130	144	120	120	108	141	128	118	132	120	112	121	144	134	140	149	123	117	125	113	114	127	132	130	135	131	121	125	130	156	120	114	142	116	134	116	110	140	134	111	127	118	134	141	114	126	138	119	134	141	118	136	129	118	129	139	122	149	115	127	104	120	112	123	144	113	143	128	146	105	115	106	129	125	114	106	132	138	117	105	123	114	117	141	126	97	126	130	107	171	115	124	106	143	105	104	127	109	121	113	124	124	119	118	126	143	135	130	133	128	127	133	103	137	157	121	121	112	102	100	147	117	140	136	122	136	102	123	118	95	106	122	112	132	127	140	119	132	125	124	112	138	124	127	108	118	126	112	134	127	146	107	126	119	112	121	126	151	122	127	115	126	143	126	105	125	113	128	142	120	132	126	115	129	113	113	126	121	137	125	115	125	125	127	104	131	111	105	120	119	137	119	141	130	126	117	125	103	114	117	113	115	119	98	137	108	112	152	123	140	135	133	130	125	120	127	145	123	126	133	103	120	136	100	134	113	139	114	133	120	105	123	124	115	128	117	134	109	128	141	130	122	158	111	135	128	142	133	141	115	131	115	116	137	112	116	118	127	150	137	116	102	124	122	100	122	126	142	141	118	111	119	122	131	123	114	119	133	134	94	141	126	133	124	122	126	130	148	99	141	131	113	132	122	125	123	119	103	143	136	113	111	123	127	119	125	118	110	126	129	122	134	133	134	139	122	120	111	120	111	115	109	122	131	137	121	134	120	123	123	127	121	135	145	123	133	125	130	123	150	130	112	133	122	131	142	127	125	111	115	102	134	121	159	120	106	132	103	125	114	134	125	137	140	124	117	114	116	136	146	130	117	123	129	111	122	140	112	115	120	108	131	126	120	115	119	147	115	137	131	120	133	133	137	143	118	132	122	125	130	131	140	110	116	135	136	138	131	131	123	127	144	129	139	123	140	121	118	138	121	135	114	139	114	112	123	118	122	139	131	107	134	121	128	98	113	114	119	119	132	127	113	149	127	114	115	130	113	133	120	144	109	139	125	148	128	119	126	108	122	120	112	117	133	122	132	139	107	103	135	130	117	129	117	107	122	87	138	135	147	125	117	110	113	135	134	134	113	130	132	125	138	124	123	136	100	129	116	126	98	137	133	144	149	130	106	119	129	111	112	112	127	119	106	122	126	123	137	127	124	134	133	102	121	111	127	136	116	107	133	134	104	138	116	122	121	115	138	140	130	118	123	139	123	131	121	119	126	101	127	123	127	124	109	129	106	136	145	112	100	132	121	128	114	117	129	121	114	118	125	134	124	133	107	119	120	129	156	128	128	133	131	141	141	106	127	114	114	129	114	151	123	116	114	108	116	131	116	114	128	127	117	121	140	121	106	128	120	139	135	123	140	110	122	122	101	106	121	134	134	153	123	105	130	99	110	124	122	129	127	121	116	128	130	128	126	115	115	119	134	139	110	141	138	108	119	138	126	112	122	132	131	115	138	122	102	129	120	152	105	115	111	116	122	109	116	135	117	131	117	134	105	118	116	132	115	124	100	120	129	129	122	105	126	111	130	130	98	120	144	121	135	123	128	114	126	111	112	132	118	128	124	122	125	115	111	124	124	121	117	126	112	138	126	117	130	124	111	129	123	119	129	116	124	117	114	110	122	118	115	111	109	132	128	136	131	120	137	126	113	104	135	125	132	119	107	144	132	139	125	131	116	115	114	141	112	139	125	133	123	143	136	113	129	122	104	139	119	126	120	135	138	123	129	143	134	122	109	120	132	132	102	119	131	141	125	130	116	143	137	146	145	110	110	131	115	119	135	122	100	120	111	127	122	126	126	140	133	117	122	118	134	118	102	118	143	126	134	114	97	116	115	121	113	139	108	109	125	141	106	148	121	120	117	118	133	117	123	107	141	126	135	134	135	139	134	133	130
29917	12445	3676	3615	7109	9735	10131	8620	6941	5797	4841	4198	3563	3143	3138	3035	2998	2781	2656	2829	2713	2614	2535	2236	2265	2295	1871	1426	1284	1162	1205	1223	1151	1052	1130	1243	1302	1281	1072	1008	983	949	1039	918	974	917	910	917	865	966	948	941	944	917	911	882	941	914	927	951	924	951	964	946	978	965	931	922	906	971	921	946	948	989	939	980	902	992	912	954	937	912	929	972	988	881	950	961	937	953	921	901	909	924	888	931	916	958	876	916	950	946	1005	893	909	918	914	986	956	909	948	919	889	953	927	941	888	908	948	974	966	913	954	924	923	918	934	901	930	933	910	920	938	890	877	897	894	892	916	855	902	888	916	882	1000	915	899	936	915	904	873	879	932	912	958	926	910	868	915	954	894	934	893	884	925	900	908	877	915	910	938	893	933	928	915	927	928	877	900	933	956	931	886	897	923	879	890	920	893	912	943	898	915	882	887	914	873	918	857	948	899	896	934	909	891	921	936	935	927	993	964	954	912	927	909	939	897	943	924	930	885	929	876	898	935	912	884	920	901	856	901	947	911	882	959	927	897	888	878	914	912	879	886	882	896	893	943	926	949	933	942	974	926	951	931	931	859	883	879	904	887	913	874	898	866	938	914	956	832	945	981	908	891	856	913	835	893	921	843	882	966	941	899	896	992	878	871	896	897	896	938	923	905	908	943	875	873	878	933	903	920	911	947	909	899	892	896	933	887	912	947	943	962	888	976	947	855	936	916	949	899	893	895	866	917	941	939	870	945	867	923	898	896	881	951	922	915	918	866	958	905	892	914	905	925	946	892	910	929	917	960	881	894	905	906	932	914	883	860	835	930	956	948	910	903	865	855	849	940	956	912	891	888	890	862	942	912	887	946	945	944	908	911	916	947	918	892	915	921	898	918	956	885	944	990	925	932	898	899	863	883	928	857	918	880	991	963	961	952	934	870	954	910	952	941	979	872	913	873	906	915	878	972	931	894	949	918	921	879	889	869	926	930	924	914	895	903	899	880	909	954	900	927	884	939	892	929	934	919	905	924	905	885	935	865	920	910	899	834	933	877	862	944	884	897	933	915	923	897	912	940	907	908	912	903	915	912	925	894	940	867	938	900	925	885	952	911	939	880	933	926	921	883	945	897	922	920	931	816	941	880	952	924	947	940	924	863	894	941	883	884	889	948	927	861	927	908	891	889	944	922	952	919	899	895	892	953	925	886	939	939	867	850	894	885	907	913	877	904	965	896	913	912	880	902	967	874	868	966	879	896	892	884	949	897	924	892	971	931	910	884	898	898	883	911	862	952	929	889	894	941	843	946	876	887	954	909	944	873	904	924	898	904	922	934	906	883	857	922	896	843	918	911	885	895	909	916	921	882	911	908	935	908	891	848	942	885	903	862	962	869	902	886	904	923	959	939	848	907	952	937	939	960	894	915	923	859	942	895	851	922	949	843	924	905	938	878	876	905	897	899	932	888	845	955	895	893	872	900	907	936	917	919	935	864	970	868	945	956	872	907	880	906	939	866	882	911	931	907	921	933	972	898	897	971	883	895	924	960	953	870	858	912	902	927	907	924	904	923	903	916	908	938	913	866	944	948	902	908	922	938	912	855	915	853	911	852	894	869	890	883	877	904	926	847	953	920	916	924	907	906	936	910	895	892	916	863	896	933	915	929	899	885	954	980	920	880	896	868	878	945	915	875	890	921	917	928	962	925	963	901	923	924	904	873	876	933	972	971	873	929	900	855	932	903	945	886	921	897	868	885	911	900	837	945	898	958	982	860	880	980	914	837	869	878	902	942	881	909	913	921	938	863	893	919	900	931	885	923	957	921	934	912	921	897	928	966	908	915	945	928	924	921	954	992	981	950	885	938	895	908	958	906	927	900	959	914	879	904	935	916	867	922	917	908	911	930	907	867	897	932	880	922	918	941	924	888	965	943	856	878	891	941	950	896	903	878	874	905	899	928	880	854	948	926	922	911	875	893	906	873	912	947	896	929	916	915	941	912	945	945	886	931	904	932	924	905	896	905	865	892	914	887	876	897	908	875	922	927	888	895	954	912	901	890	914	949	887	868	992	913	893	926	892	882	942	876	875	945	909	893	945	883	960	917	942	892	894	909	867	862	957	873	941	902	902	907	897	903	896	882	899	875	927	904	917	911	901	944	874	899	955	945	925	921	973	945	931	871	944	868	910	878	885	890	886	922	856	869	941	902	891	899	891	895	942	934	902	969	893	935	888	911	855	885	894	875	949	879	952	902	885	904	879	941	924	903	969	923	904	915	895	976	912	888	866	850	929	876	912	928	948	909	926	907	878	908	920	894	949	906	914	904	924	870	912	913	924	894	912	857	913	946	934	946	932	938	917	890	940	881	893	897	915	907	923	877	913	930	931	938	896	899	951	849	821	870	898	925	909	968	848	941	907	926	867	941	881	931	916	956	919	902	901	929	880	899	864	895	920	943	932	932	933	895	871	932	904	927	920	894	935	913	934	882	941	893	946	883	941	921	903	909	903	878	931	911	929	897	913	975	917	972	918	938	927	925	878	936	965	932	907	971	900	867	899	901	946	914	898	910	871	915	918	862	881	912	866	853	918	947	920	892	900	906	907	862	961	891	981	846	940	926	876	888	926	936	920	920	913	924	906	941	887	947	917	869	896	879	900	910	934	924	942	951	897	900	926	922	953	925	961	907	962	929	922	951	931	887	948	916	899	907	857	933	913	931	871	920	898	941	912	902	875	935	921	941	895	917	900	910	943	962	923	917	863	854	906	878	941	837	884	896	944	942	928	856	953	929	903	864	934	890	930	935	949	936	942	918	849	912	859	904	979	948	893	929	898	960	914	887	938	902	928	952	857	908	913	908	928	930	922	909	861	930	898	934	951	866	912	873	872	910	962	914	873	913	916	916	857	957	848	889	915	909	925	967	916	941	886	885	881	909	888	894	938	908	911	924	901	908	908	869	873	950	918	954	876	926	949	884	934	894	908	919	967	908	937	906	892	867	915	887	959	964	920	925	858	929	917	939	926	871	900	875	911	930	938	951	890	876	894	934	937	882	889	873	861	892	953	907	949	883	930	886	949	897	888	928	918	939	870	881	825	942	870	956	889	955	865	916	894	894	893	920	929	869	931	876	870	905	860	891	891	928	873	912	894	897	908	899	893	905	943	955	879	936	925	930	889	924	887	888	910	895	911	934	861	921	942	954	942	932	911	924	846	910	872	935	876	896	924	911	899	935	872	927	910	913	930	874	885	904	895	964	915	894	916	915	907	903	918	974	858	939	908	973	847	915	919	884	903	905	923	919	874	892	908	912	921	951	904	928	959	957	904	898	917	894	891	909	871	935	871	937	927	873	886	897	921	965	978	972	858	859	891	906	877	920	931	871	901	902	887	886	908	912	889	967	945	880	924	955	908	960	902	936	868	903	910	886	945	862	922	910	900	914	914	905	972	901	893	901	931	940	948	885	894	920	906	875	922	935	912	886	884
6237	2536	513	317	231	323	367	346	313	291	254	254	240	229	217	226	208	180	198	221	202	209	180	180	192	199	163	139	126	155	135	127	145	122	121	137	137	162	137	113	117	139	119	112	115	107	126	109	138	141	118	105	130	137	128	124	129	128	119	120	126	109	135	132	103	104	114	102	126	104	124	145	117	146	128	131	145	128	120	109	137	121	120	114	138	116	121	116	109	114	125	123	115	132	125	121	103	124	129	124	127	137	140	139	115	124	100	130	127	136	138	133	114	104	102	141	132	111	127	144	114	125	116	100	121	124	143	119	116	111	107	128	94	108	115	124	126	94	137	128	129	110	110	117	134	126	118	127	127	106	110	115	130	127	109	117	120	126	155	126	105	135	128	121	119	94	110	130	140	99	119	121	118	116	128	104	122	130	116	123	137	130	128	138	126	128	128	118	121	116	132	112	123	115	117	122	145	118	116	121	124	123	121	123	128	107	121	138	120	133	127	141	130	129	126	121	114	118	117	120	125	146	121	114	121	119	130	114	127	113	150	105	125	123	129	119	127	137	117	127	112	131	124	143	116	116	112	110	109	110	118	114	112	128	130	133	133	116	98	112	133	122	114	110	122	120	126	141	126	127	117	116	114	115	105	145	109	122	117	125	127	124	98	113	136	130	133	125	115	121	142	137	125	118	124	130	106	126	119	119	137	112	135	137	117	120	124	105	106	116	138	129	122	120	128	132	143	126	118	118	118	104	123	112	123	107	119	120	128	128	130	120	124	141	112	108	127	109	103	129	126	107	139	126	108	114	124	123	110	115	130	141	138	141	128	147	113	131	125	124	113	142	123	131	143	116	134	141	119	141	137	127	115	100	118	127	131	107	131	126	112	124	139	127	119	117	133	120	107	108	112	140	117	114	145	108	122	127	128	108	128	112	138	139	133	137	125	119	133	121	136	131	112	118	128	134	129	119	115	130	123	141	116	154	141	125	124	107	108	122	128	118	114	121	132	104	110	114	122	115	138	139	135	126	126	111	120	120	123	118	129	110	127	116	128	116	121	98	130	128	120	142	108	118	108	121	109	126	135	131	132	123	124	134	116	106	115	138	126	122	118	119	126	118	130	125	121	117	104	110	106	122	121	127	140	124	130	110	125	135	120	122	129	128	121	133	125	115	126	114	135	119	133	131	123	118	138	104	139	118	145	117	136	141	141	108	110	132	121	130	124	125	121	112	136	109	142	126	127	115	122	117	126	129	147	122	109	120	111	116	101	124	126	118	117	126	117	131	133	135	130	120	130	143	127	128	117	111	122	124	111	154	127	141	115	133	124	112	113	123	126	111	125	131	104	113	135	120	118	135	125	133	113	127	123	128	126	139	125	126	113	123	137	117	131	147	130	132	139	108	117	141	111	117	121	134	114	117	119	102	129	118	127	126	117	117	116	119	106	120	139	141	121	108	133	120	117	125	109	126	123	84	125	121	107	113	122	110	118	110	119	125	112	136	130	109	130	119	102	141	106	139	119	122	132	110	119	133	116	114	112	116	121	114	124	124	136	125	119	119	114	113	117	118	122	132	125	133	125	114	140	130	111	130	119	115	99	120	113	115	132	126	103	103	102	108	116	110	115	125	134	135	140	129	128	130	122	130	113	118	126	130	126	113	113	113	122	119	124	111	111	120	146	106	153	137	147	128	133	119	126	127	130	123	117	116	111	104	124	121	127	119	113	107	120	128	129	130	115	105	102	122	133	113	114	126	126	128	134	116	118	129	121	122	122	112	104	111	119	142	121	142	100	135	115	89	109	136	128	108	141	139	129	106	140	108	120	127	112	122	136	141	115	139	103	139	133	121	123	133	124	139	131	137	115	107	112	120	137	103	121	120	123	118	118	104	122	141	107	109	115	117	118	144	107	92	117	125	108	116	131	127	113	117	133	113	125	112	125	113	128	107	131	121	109	104	118	115	140	126	113	127	138	126	136	129	138	120	117	142	125	106	102	129	135	119	127	130	122	122	116	122	137	118	107	140	126	125	138	113	143	112	98	111	129	128	123	125	109	121	116	120	121	141	126	125	125	126	129	112	118	126	117	130	121	128	132	109	121	120	133	122	114	125	126	143	137	145	114	116	133	124	138	122	132	122	124	128	121	134	112	121	117	132	107	114	112	127	134	124	120	127	143	121	118	127	121	115	127	138	100	134	131	108	120	128	104	119	104	118	111	117	114	133	137	118	120	124	127	110	123	112	120	118	123	134	121	105	119	139	132	128	123	123	141	121	119	112	117	130	144	112	113	114	130	108	114	115	123	125	118	116	116	120	125	140	131	120	143	129	116	123	151	103	116	144	103	117	126	124	110	101	119	130	118	113	113	114	142	113	115	129	109	123	131	115	126	124	125	129	153	136	137	124	143	115	113	124	120	128	113	140	129	119	139	98	118	117	145	118	113	117	127	159	103	122	112	125	117	108	134	139	125	135	119	119	130	126	113	109	113	152	118	107	99	113	136	129	127	117	125	121	119	124	133	137	140	148	127	119	114	125	124	122	127	125	122	122	122	130	123	117	119	94	131	132	119	104	119	131	113	130	115	106	121	117	117	126	123	99	114	139	135	109	126	128	115	138	123	105	95	129	132	137	108	120	131	131	121	114	125	123	131	137	107	124	139	119	124	111	136	111	119	107	107	116	128	121	123	124	118	113	106	122	113	111	93	128	122	118	136	138	117	121	131	112	107	122	119	137	141	135	118	107	120	126	113	115	137	108	120	121	114	128	149	114	133	109	132	125	108	137	112	116	137	122	124	112	133	104	141	133	113	147	115	116	139	107	128	134	109	96	137	115	124	113	126	116	118	136	123	126	106	112	115	96	125	120	132	128	126	134	130	105	144	119	126	122	109	128	140	119	115	105	134	136	117	121	122	108	134	130	111	119	140	125	105	129	131	125	120	124	131	116	122	137	131	128	140	127	129	117	136	121	134	136	94	127	114	98	115	110	116	117	122	137	132	135	121	119	118	129	134	122	117	143	108	121	111	136	110	104	120	124	126	128	136	116	110	138	124	124	107	125	119	140	103	128	120	126	110	134	107	131	117	136	141	115	133	123	154	125	142	138	137	126	131	129	139	114	143	126	123	121	146	130	141	132	145	133	101	144	152	117	115	109	112	110	127	140	104	120	120	119	129	141	150	124	121	133	119	117	129	126	136	129	131	104	142	142	121	126	112	147	118	136	131	110	125	149	128	143	117	119	150	134	103	130	131	125	120	140	113	115	115	123	105	128	129	104	122	116	119	113	129	140	106	119	151	137	123	138	104	132	134	117	112	125	114	136	147	138	115	113	121	134	110	128	111	109	118	115	115	119	118	123	124	127	134	118	122	138	105	132	127	122	126	113	107	121	121	135	128	118	123	102	127	116	117	117	125	129	113	123	119	136	122	111	136	128	124	123	126	137	125	127	132	126	122	113	141	127	117	115	130	123	105	127	128	133	136	121	115	129	131	113
34092	15701	4579	4562	8832	12036	12399	10783	8630	6918	6011	4903	4291	3929	3682	3545	3519	3152	3253	3199	3160	2939	2781	2593	2604	2692	1956	1576	1359	1250	1276	1216	1106	1130	1187	1271	1375	1320	1212	1070	962	929	898	940	925	892	911	846	844	881	875	870	895	861	906	872	845	865	846	896	851	909	898	872	914	891	935	942	909	925	834	934	876	903	882	897	886	931	866	960	891	886	868	856	852	871	871	911	902	869	904	854	845	886	843	904	918	882	838	846	924	863	896	860	894	924	869	899	925	900	933	891	851	929	894	913	874	916	855	866	897	884	869	814	829	837	857	864	816	887	805	911	843	839	860	897	839	836	854	908	847	871	835	840	878	840	864	848	858	870	849	929	847	907	859	833	940	890	858	909	834	908	918	883	846	889	904	956	856	899	893	854	908	864	894	900	874	879	897	891	914	877	813	915	908	832	913	909	809	840	863	832	881	853	842	906	817	857	850	933	853	851	838	839	844	914	842	933	891	851	876	860	858	887	871	831	925	819	860	894	894	874	864	845	901	887	863	900	881	895	840	787	899	818	852	844	849	863	887	879	875	895	857	900	866	842	915	898	884	850	889	906	871	872	832	861	882	904	892	864	874	846	861	851	863	884	881	857	838	952	837	882	891	884	896	834	852	897	836	859	853	891	856	812	867	839	888	867	827	861	862	821	849	809	869	888	848	888	811	837	901	868	897	878	862	923	882	883	828	892	880	862	920	877	871	867	870	873	846	880	830	831	825	874	800	871	854	910	873	886	813	873	919	877	876	807	899	926	887	851	887	883	861	882	846	853	883	836	866	847	865	860	869	863	860	870	816	866	848	882	887	902	863	805	877	862	835	853	892	948	813	872	860	839	880	816	807	871	864	846	875	831	802	903	889	873	821	852	910	880	926	852	864	808	923	858	871	883	869	912	882	845	840	860	924	819	912	827	839	880	804	858	863	819	900	854	866	870	821	853	823	856	846	845	855	839	827	882	878	862	865	885	855	855	892	873	906	825	859	876	867	815	868	869	846	817	847	918	845	934	886	839	874	839	800	864	877	829	862	924	857	841	845	810	864	846	877	957	907	885	844	867	862	900	861	844	875	889	840	859	854	840	834	848	858	882	855	832	882	872	849	846	853	906	884	860	866	901	892	895	884	845	855	868	857	907	902	859	800	853	869	884	875	840	871	889	908	853	858	854	905	885	882	855	868	857	845	812	839	901	870	904	865	875	899	855	846	920	863	887	816	903	848	859	886	849	865	845	850	843	858	880	908	849	851	882	825	891	868	874	873	866	854	898	915	863	842	883	814	847	864	853	898	889	885	870	867	910	878	840	858	884	861	831	856	890	845	862	831	816	892	812	877	904	896	894	893	833	849	876	886	916	808	802	859	861	858	886	843	853	839	888	915	907	885	879	889	954	881	881	839	873	865	845	853	839	867	853	832	887	849	824	912	877	879	888	854	879	893	864	869	894	880	863	898	927	868	895	930	853	927	831	887	866	939	860	830	906	885	896	860	888	867	889	910	848	833	899	858	897	941	892	909	807	892	907	852	876	901	883	864	865	859	931	864	862	890	871	880	804	880	889	855	839	891	887	908	872	869	856	816	852	888	840	883	850	910	848	857	844	829	888	784	850	821	890	910	803	844	824	851	848	839	869	865	901	914	846	867	907	838	923	853	853	853	834	892	898	880	852	861	885	935	869	884	848	935	850	784	877	849	870	873	924	879	907	821	908	810	858	878	887	851	859	893	908	862	953	907	796	863	837	816	868	868	888	883	876	848	869	818	858	912	873	910	919	832	907	892	849	871	827	866	865	888	856	884	859	869	905	889	860	865	840	813	854	935	858	848	859	879	856	836	893	830	864	903	783	921	870	824	869	888	846	856	876	852	867	883	805	884	824	822	838	836	846	845	839	856	929	828	792	861	911	869	830	859	829	865	878	800	835	831	853	860	865	877	876	862	911	780	815	880	854	885	855	883	886	885	861	855	863	896	910	899	909	884	873	787	848	867	888	863	855	879	944	846	868	863	912	852	881	877	909	887	837	845	906	785	876	891	858	872	802	794	875	874	849	871	830	865	875	826	828	909	912	920	884	845	905	818	864	832	857	863	864	828	800	880	846	904	824	878	893	854	874	876	834	866	879	816	846	903	854	892	833	910	873	851	859	911	891	889	843	833	825	902	864	866	871	876	843	876	834	867	900	848	874	877	852	886	903	857	897	860	786	897	870	848	868	844	880	831	867	895	850	843	883	893	874	859	870	847	862	849	830	814	841	862	830	906	937	875	833	828	838	914	874	888	866	890	886	865	878	890	820	903	872	855	816	901	815	880	819	868	861	924	853	857	881	859	843	884	850	896	846	857	889	898	864	819	903	864	878	872	903	847	845	901	886	848	866	866	842	847	835	881	890	930	836	881	828	893	832	877	885	847	836	922	872	854	882	881	929	875	883	870	875	896	894	873	822	889	884	834	866	836	893	876	884	867	875	882	870	899	843	878	877	868	931	883	893	874	871	851	862	903	863	894	948	860	930	895	846	917	906	816	862	845	879	862	838	841	870	839	902	881	865	878	844	854	890	855	831	869	813	848	857	871	887	890	877	872	814	851	886	826	856	817	883	833	894	816	931	843	857	829	815	871	851	838	885	916	875	835	810	836	843	876	920	880	902	852	871	851	900	857	865	869	863	893	863	868	940	906	884	862	876	830	866	841	890	855	932	838	821	872	897	898	871	863	857	922	926	861	878	892	865	867	893	891	876	867	872	903	858	903	918	890	899	840	856	839	924	888	867	920	843	895	889	778	939	868	898	812	865	844	901	889	876	761	865	860	834	840	869	843	841	871	911	893	887	932	879	847	905	832	867	879	915	889	861	864	842	852	852	860	900	885	888	847	886	842	871	900	909	840	842	871	852	861	877	887	856	853	835	875	839	823	876	893	847	846	909	862	863	875	908	911	849	889	901	837	809	850	859	883	819	878	865	887	876	863	907	830	821	917	874	883	860	875	844	867	862	847	865	897	880	875	852	863	833	841	846	885	943	853	895	804	836	843	856	883	918	897	852	886	869	891	903	848	850	914	838	871	853	875	919	851	820	887	845	849	861	907	883	901	894	833	959	891	903	834	927	872	891	843	848	889	833	849	887	813	901	854	887	874	884	862	810	832	857	859	900	888	869	873	866	853	846	860	908	828	903	887	802	897	878	856	847	857	863	879	870	919	830	867	895	852	878	915	878	817	856	809	847	853	856	895	857	890	830	845	848	898	853	826	887	863	881	881	893	873	822	855	897	829	871	887	900	839	831	876	856	830	885	903	875	846	876	874	886	884	867	870	846	844	858	877	865	835	850	808	880	825	886	794	889	864	862	834	867	879	893	856	852	889	824	814	849	803	827	854	927	893	842	856	881	837	834	885	873	892	856	863	836	908	870	837	869	873	818	863	859	845	849	826	844	841	848	910	877	830	847	875	846	901	855	873	909	858	882	866	889	902	840
3469	1045	248	182	159	168	220	208	187	193	178	136	131	127	140	126	127	122	103	140	132	142	118	124	123	124	110	91	105	101	83	101	90	85	77	74	95	90	86	79	83	85	86	88	80	93	88	88	83	83	86	87	78	96	72	70	97	85	83	75	98	82	89	81	92	74	80	95	80	93	91	88	84	77	96	95	79	91	77	71	87	90	88	89	87	78	73	77	88	88	88	77	77	88	84	89	93	87	67	84	87	87	89	97	81	92	81	86	93	65	77	71	89	60	78	85	74	79	72	84	76	77	81	70	75	79	76	73	92	96	63	90	77	81	86	89	91	81	81	87	89	86	84	71	79	84	85	90	84	87	89	83	68	82	65	83	88	77	69	71	81	86	72	96	87	76	77	86	80	91	80	76	74	78	88	81	91	89	88	75	74	83	89	76	83	83	98	79	72	70	99	84	83	73	86	82	85	82	79	83	94	72	79	83	91	90	81	85	79	82	71	89	92	87	83	80	92	71	81	82	82	90	79	86	76	79	103	74	90	83	75	98	85	86	76	92	86	80	97	87	78	71	91	91	87	89	81	62	98	79	87	86	84	100	82	88	89	81	93	82	72	82	90	75	83	79	78	99	70	82	85	75	79	105	91	84	76	81	78	69	89	89	83	77	79	78	83	94	89	90	80	89	94	100	102	72	80	88	97	87	81	95	88	78	95	79	79	75	79	77	75	92	74	86	80	80	98	92	60	74	73	81	82	82	76	82	80	74	82	76	72	101	107	72	73	75	75	67	82	68	77	88	75	86	68	77	86	83	76	86	81	98	64	83	75	82	90	101	71	75	84	83	103	72	91	94	88	76	76	85	85	71	70	79	76	70	77	86	80	76	75	89	96	82	93	70	87	92	79	69	87	83	88	87	91	80	96	85	92	96	91	80	84	74	86	86	105	73	65	88	96	70	100	75	71	74	79	100	88	81	84	82	77	97	76	82	90	82	73	83	79	97	73	71	77	89	84	72	88	95	79	98	96	84	87	87	75	98	69	86	76	82	67	80	76	92	85	86	94	71	88	84	86	87	81	93	91	92	90	76	70	86	74	78	84	90	86	87	80	89	77	65	75	111	93	93	74	70	92	85	79	83	81	89	86	97	92	82	86	91	67	88	95	88	95	87	81	97	79	85	78	105	79	79	74	89	67	94	76	88	93	97	67	78	97	77	77	72	84	88	79	92	67	69	90	80	86	72	77	80	87	82	73	72	70	91	68	91	81	81	85	99	85	84	79	75	84	79	83	73	104	84	73	73	70	85	79	85	98	82	95	81	89	91	91	75	88	84	83	98	83	72	74	86	86	65	89	86	75	84	93	86	88	89	77	90	78	69	97	91	81	79	92	85	92	87	94	87	75	88	84	78	90	89	89	74	67	88	85	72	86	80	85	70	75	97	79	77	88	65	81	87	80	69	62	91	72	69	85	90	79	85	86	81	100	72	72	90	79	89	78	87	91	82	81	83	68	82	85	75	93	88	91	62	91	68	80	74	74	74	80	82	87	84	78	79	81	77	78	113	91	71	80	75	77	85	78	74	72	68	79	93	91	104	91	80	84	77	72	72	87	82	83	90	81	100	74	78	97	83	64	79	73	90	70	72	85	85	71	78	93	80	80	90	83	74	83	95	74	97	76	90	92	96	70	78	95	98	94	81	92	66	71	94	78	77	80	70	75	73	89	88	90	88	72	86	91	87	77	93	81	71	100	85	89	79	81	81	93	68	88	85	83	64	83	69	70	90	81	78	85	70	79	78	83	87	78	85	92	86	95	76	97	98	99	94	84	82	80	76	80	82	74	78	83	99	70	86	85	86	79	80	86	79	87	92	74	74	88	85	82	83	83	90	77	86	73	81	79	86	83	77	80	95	83	89	76	70	79	76	80	70	81	87	81	82	87	90	89	82	83	80	92	95	70	91	77	76	82	80	77	79	97	92	95	88	93	73	76	88	81	77	91	94	68	80	70	86	70	80	73	79	78	88	72	91	77	76	74	64	95	89	78	89	76	85	76	86	97	95	89	76	75	98	86	72	68	82	81	74	70	99	71	86	84	94	97	93	74	84	82	92	76	93	77	94	85	79	85	74	79	89	77	84	79	92	79	94	68	91	84	77	94	76	62	88	89	89	83	77	87	75	79	85	91	81	91	82	73	95	82	89	71	70	87	88	81	76	78	70	82	75	79	78	81	76	82	71	76	93	75	84	62	88	83	82	75	90	79	92	75	71	83	80	85	80	83	65	74	78	84	89	82	76	76	82	78	77	94	71	84	70	89	75	85	91	66	71	66	71	70	80	91	83	89	74	94	110	81	84	80	69	76	79	87	85	71	83	81	81	89	93	85	84	88	76	74	60	90	80	76	86	76	89	85	94	84	81	93	87	76	88	97	92	87	76	85	89	87	90	67	90	73	72	71	89	79	86	93	80	111	66	74	69	74	87	84	86	79	76	73	85	77	82	111	74	90	82	105	68	83	74	88	90	96	78	75	88	87	93	80	88	84	106	88	78	74	87	72	73	72	103	85	93	79	88	72	79	84	90	77	90	94	79	79	84	88	69	77	84	80	81	81	80	86	94	98	109	89	80	100	76	82	90	81	77	74	72	82	77	79	82	76	97	69	89	93	84	69	84	100	110	82	70	83	99	74	81	77	99	80	95	76	92	101	77	82	78	91	72	85	90	79	95	80	96	83	83	70	97	92	87	75	79	88	83	81	85	85	77	72	87	65	79	79	79	87	80	89	84	84	75	74	69	92	91	87	73	85	69	83	79	89	94	86	76	74	88	77	90	80	97	79	76	85	77	80	77	75	88	84	71	72	88	85	79	81	67	66	97	83	73	99	87	75	75	80	72	88	76	97	78	73	83	88	82	87	82	75	90	82	85	92	78	74	77	84	83	68	80	74	80	69	79	82	96	73	95	80	89	82	85	82	73	84	92	72	86	80	82	76	88	83	93	84	74	77	75	87	78	93	84	90	73	81	85	90	78	94	74	81	80	81	84	86	61	93	81	72	90	83	78	96	89	90	101	82	89	77	83	94	86	72	76	101	97	75	78	77	91	71	85	79	76	84	63	87	85	80	91	91	77	90	88	90	81	93	86	74	82	90	75	91	89	86	74	79	93	75	80	77	96	73	67	83	88	84	85	93	76	82	92	104	78	101	78	78	64	80	79	91	84	89	86	86	104	77	81	74	84	83	81	85	74	72	89	75	88	81	97	83	72	79	85	84	79	82	81	97	80	82	80	78	106	78	77	80	86	90	88	76	89	93	81	87	84	68	83	76	83	88	106	83	82	82	89	80	76	86	90	96	97	94	95	84	88	85	74	81	85	85	74	75	88	91	99	80	82	96	80	86	90	70	89	90	77	94	86	90	103	83	77	81	94	72	90	90	92	82	74	75	95	97	67	83	70	93	73	90	85	67	89	81	101	85	83	77	94	68	71	89	79	88	57	87	67
26019	9312	2606	2828	5232	7181	7604	6448	5194	4163	3582	3012	2588	2325	2233	2112	2153	2050	2135	2075	1985	1996	1869	1659	1686	1742	1350	1028	862	819	806	837	761	741	818	798	886	916	782	670	655	661	578	591	630	591	634	648	616	601	594	588	609	637	642	628	618	634	641	621	675	628	615	621	637	650	649	609	631	621	663	692	659	648	626	631	674	680	632	655	642	639	644	616	596	627	678	594	622	629	671	626	651	608	623	649	642	584	631	650	629	633	604	655	611	643	639	630	630	657	632	655	611	649	611	593	595	626	588	593	667	675	607	589	631	642	591	601	614	648	620	649	654	614	664	608	629	632	659	645	660	618	618	681	611	616	641	606	604	646	645	625	670	631	620	621	659	602	675	634	592	634	585	582	637	661	651	618	640	619	597	625	620	637	635	627	609	568	587	594	575	595	551	603	611	621	626	653	595	631	605	610	587	618	617	582	613	621	605	598	614	574	628	609	654	578	568	632	622	620	637	667	585	575	646	549	646	561	593	622	624	587	604	631	618	609	633	566	601	650	608	638	679	668	620	618	658	617	587	568	667	582	628	632	612	607	620	620	652	612	591	652	641	631	589	618	613	627	652	653	615	621	605	551	571	598	594	638	598	636	593	573	617	609	636	646	635	620	625	593	607	651	655	593	585	641	642	655	598	610	633	616	607	632	614	638	640	657	620	588	639	679	573	617	619	608	617	595	602	623	606	653	600	582	589	628	629	610	674	643	662	667	630	622	643	601	655	625	646	655	668	618	608	615	641	605	609	614	611	577	640	622	622	617	634	610	621	579	617	647	641	626	633	637	605	612	649	660	647	647	609	599	637	654	643	653	597	651	603	591	613	642	618	587	599	595	625	597	626	656	619	625	654	654	645	661	609	589	648	669	616	636	596	592	612	651	649	642	614	536	606	623	639	607	608	661	636	651	635	630	641	613	681	685	599	647	609	602	634	594	626	600	610	550	623	623	643	632	597	655	624	612	623	639	602	594	578	619	662	625	646	634	613	639	632	630	587	576	647	591	655	590	619	604	612	595	619	593	593	613	625	620	584	596	616	626	630	571	642	625	617	640	641	641	633	629	614	616	604	648	630	618	606	603	651	655	649	614	650	641	592	595	619	617	656	625	649	593	616	635	631	584	621	637	644	610	622	624	643	660	629	635	613	618	595	604	615	610	677	675	580	631	618	618	595	575	622	637	608	614	598	660	651	614	648	669	641	624	638	611	638	637	578	593	616	630	620	602	640	615	584	616	620	631	609	638	643	604	627	600	680	607	638	611	646	583	637	619	638	610	611	597	618	610	620	598	628	627	627	620	566	611	619	618	596	574	651	649	648	629	623	594	608	598	622	667	611	611	606	591	618	632	643	632	622	595	667	604	609	607	593	587	620	603	616	617	620	619	620	645	596	613	669	623	616	609	654	582	627	613	602	606	614	618	611	612	589	644	619	640	639	628	624	608	627	602	579	585	635	649	639	606	630	603	644	596	647	637	637	626	664	583	581	602	634	611	627	624	606	630	563	615	652	643	635	611	603	601	633	675	588	632	591	630	647	583	594	583	587	621	624	633	602	647	591	629	638	630	589	653	624	644	649	643	619	637	607	640	607	621	646	612	633	628	637	622	611	613	611	622	642	608	625	652	635	652	604	610	659	595	601	647	637	601	622	598	619	649	627	631	583	610	601	604	658	610	626	624	617	637	661	605	645	572	628	580	617	577	632	640	609	618	619	631	635	615	599	596	614	638	649	606	632	629	632	622	663	615	622	589	646	614	607	641	617	644	604	580	641	627	632	601	610	662	601	618	585	600	648	598	649	626	624	682	600	637	624	639	632	647	573	609	626	650	635	596	616	619	616	618	576	623	613	631	614	634	649	625	615	668	670	633	603	606	580	591	610	636	616	591	550	606	624	610	626	612	640	583	645	625	594	657	630	656	620	606	616	630	647	624	594	647	647	580	561	593	642	594	623	627	588	609	638	605	602	639	636	618	653	666	598	652	592	609	592	617	601	626	627	581	616	628	644	584	563	566	641	584	626	640	624	648	652	657	634	633	633	625	598	580	599	663	642	639	609	606	609	632	608	639	616	588	590	625	584	625	644	644	614	589	650	629	562	653	599	613	599	584	658	668	605	646	615	648	640	609	638	612	612	602	647	631	630	602	570	600	658	647	634	621	673	627	657	582	613	614	599	568	585	628	636	688	634	645	650	627	606	646	637	631	631	580	638	589	634	631	655	633	602	639	606	625	652	633	609	606	581	586	665	628	635	660	631	621	612	641	612	604	560	625	606	633	641	631	623	648	632	616	609	613	592	622	615	655	635	638	631	617	592	632	607	629	624	587	583	638	605	573	659	606	624	620	672	621	615	651	642	593	606	623	620	574	694	621	630	644	627	634	590	583	599	637	609	622	576	615	615	621	663	634	595	664	593	651	613	634	656	618	597	638	586	643	634	595	617	593	638	628	629	635	628	569	606	614	619	623	608	606	617	662	586	608	610	608	602	563	642	602	630	621	650	617	620	624	598	607	610	636	620	610	619	651	643	635	585	660	618	637	673	606	624	677	616	567	611	603	678	607	568	599	631	599	604	592	622	643	647	613	595	628	627	614	603	630	622	560	639	671	641	609	608	576	619	591	643	636	618	630	612	618	592	642	638	650	616	645	646	619	599	648	641	588	645	602	624	580	656	617	612	599	634	650	666	586	583	604	589	599	616	645	623	608	573	636	646	617	592	591	632	582	605	618	641	647	623	633	600	645	618	620	577	617	592	607	629	601	630	634	598	621	635	618	626	625	648	591	626	572	586	625	603	633	645	561	602	634	602	614	600	637	648	620	605	607	620	583	628	618	600	630	648	615	625	659	614	579	609	643	650	611	615	628	636	588	629	640	628	651	622	658	576	611	607	635	613	664	627	597	633	585	604	559	571	681	635	595	606	636	629	626	566	587	619	602	615	617	612	667	614	654	609	605	624	625	629	605	662	609	613	634	616	657	609	614	600	622	578	605	593	646	631	630	614	639	609	628	638	625	678	600	602	651	629	574	630	633	644	580	672	600	610	610	646	596	592	560	626	639	628	659	608	651	623	620	631	593	645	616	601	577	586	612	595	599	600	589	609	606	614	634	616	679	630	647	625	561	616	608	664	627	640	593	626	629	613	633	591	595	604	607	609	658	601	612	611	629	630	629	618	626	608	591	608	623	605	673	613	637	611	616	603	615	588	605	599	604	605	588	643	575	656	610	628	665	629	637	639	630	620	624	601	674	638	579	576	627	602	619	594	622	642	644	586	615	608	592	614	645	643	562	651	578	635	646	614	631	620	674	604	608	630	647	624	613	630	627	654	620	607	644	614	652	610	628	622	612	605	607	595	605	609	622	632	630	598	589	640	601	584	579	610	621	631	638	612	613	614	577	563	602	588	642	614	597	647	599	615	596	612	607	632	653	605	613	583	651	599	593	608	603	654	642	618	622	610	582
4569	1846	386	251	171	210	251	261	251	213	207	185	170	165	154	161	119	145	179	159	183	180	145	142	129	138	123	122	101	90	85	113	101	82	88	93	102	93	123	89	94	79	87	90	85	91	89	106	78	85	100	82	72	77	90	87	80	69	83	79	83	108	80	87	81	89	88	83	84	92	77	93	90	85	81	93	99	84	114	86	84	86	98	73	93	103	81	93	88	77	72	89	85	82	81	81	76	86	97	95	99	97	87	70	99	94	61	83	99	88	75	80	94	94	98	84	102	75	87	89	83	92	96	73	92	78	91	101	80	79	88	97	84	90	83	85	84	93	86	82	88	98	77	92	74	76	77	99	100	96	82	79	105	85	102	98	106	94	94	85	96	80	82	88	75	84	85	84	83	95	90	112	91	95	75	81	99	85	82	61	78	102	82	95	89	89	67	96	110	96	92	84	75	91	92	75	85	95	90	105	89	87	92	89	89	101	83	82	72	94	83	64	94	102	82	74	107	87	75	91	83	94	82	101	72	82	81	85	85	92	80	89	88	89	97	96	96	82	93	93	84	104	70	80	71	69	77	81	91	65	91	88	75	84	87	99	88	97	102	100	82	88	70	73	83	86	80	74	93	88	90	86	86	78	78	88	76	91	107	94	80	90	73	91	87	91	87	67	83	90	92	78	77	89	73	78	99	94	89	100	84	100	95	70	83	101	97	90	81	87	93	76	75	64	76	88	92	82	92	97	86	93	93	84	89	87	74	108	99	83	79	89	75	78	98	85	90	93	106	87	94	92	96	84	84	80	71	83	90	93	102	83	90	84	95	71	86	99	99	98	90	90	88	91	86	90	76	84	86	84	90	102	84	89	64	83	87	88	78	72	80	87	85	75	86	102	89	95	100	82	86	81	75	90	82	82	96	103	78	78	73	91	89	77	84	88	93	93	89	89	80	83	81	81	86	74	70	88	93	92	97	89	80	99	96	95	93	89	90	85	72	103	99	96	84	91	90	75	85	81	74	95	79	83	81	92	91	90	82	94	89	95	85	69	83	76	87	87	75	83	84	85	83	82	90	87	79	91	89	86	106	92	86	96	81	108	87	101	78	94	97	96	90	90	100	80	82	84	76	86	63	81	106	71	87	75	89	91	80	86	77	70	77	109	79	89	88	70	95	85	85	84	84	87	91	82	96	78	77	85	95	91	72	81	98	95	96	76	87	97	88	81	93	87	79	96	96	77	81	83	79	87	87	94	88	88	77	81	96	103	78	96	84	100	85	86	90	74	76	82	102	79	76	81	79	79	96	87	69	73	101	80	86	76	76	85	83	100	95	98	91	88	99	73	81	86	70	80	91	83	84	82	89	83	68	81	90	96	84	98	98	97	92	83	93	75	86	82	85	80	90	98	90	66	82	100	93	77	94	91	95	55	87	79	112	77	70	90	92	74	83	93	82	88	70	85	81	91	92	64	105	77	75	109	91	104	73	80	66	81	101	104	102	78	98	102	87	79	100	76	113	97	93	84	81	91	99	96	82	80	100	82	109	86	96	86	91	92	67	88	78	100	84	74	89	85	79	96	76	73	98	90	84	83	82	94	92	90	74	75	67	87	75	88	82	96	81	85	84	80	85	96	78	94	102	78	66	93	103	79	97	94	102	94	88	87	84	75	93	91	87	88	74	87	84	90	74	92	86	70	109	85	95	84	95	90	79	88	104	81	91	87	68	78	99	88	70	81	92	81	94	74	101	97	95	94	82	82	88	90	81	90	108	72	82	117	70	94	90	74	70	99	96	80	99	87	78	95	74	67	87	59	88	86	97	84	89	82	82	95	97	85	72	95	78	89	86	67	77	92	79	94	81	70	81	101	91	82	92	104	91	81	112	97	80	109	88	93	86	84	81	84	90	103	100	68	89	87	85	86	91	90	102	81	92	66	85	91	85	86	77	88	79	85	90	88	96	82	99	72	79	83	82	74	85	86	93	85	86	84	83	88	97	83	103	98	73	92	78	105	98	83	86	86	95	101	95	90	81	96	98	71	92	87	78	88	105	81	93	96	79	83	100	74	87	90	78	90	65	96	98	100	99	106	88	84	87	74	92	80	75	97	94	95	75	87	83	90	87	102	85	90	82	101	92	74	79	81	94	98	86	83	79	87	82	90	95	91	95	88	80	77	78	98	81	83	90	93	82	86	65	90	89	91	79	87	81	82	84	78	74	90	71	79	86	90	89	87	111	111	86	97	82	81	92	80	107	83	90	80	99	90	99	87	83	88	94	92	66	68	91	65	88	82	78	102	94	79	101	72	81	83	88	81	70	85	74	108	102	112	92	74	73	80	76	85	82	101	85	78	105	90	112	77	90	84	71	73	78	74	90	93	80	78	70	89	74	87	99	93	80	91	87	90	69	77	105	77	86	96	74	89	91	68	81	92	93	75	94	80	85	88	81	79	89	88	99	86	99	94	77	87	91	83	98	75	79	86	98	91	81	82	87	80	66	97	87	85	74	80	98	88	90	84	90	82	94	71	101	86	87	85	76	82	84	78	77	77	92	89	77	94	82	72	82	90	91	87	76	73	77	89	68	79	68	86	90	92	84	89	77	86	95	93	97	106	74	107	91	88	84	96	88	89	100	89	90	77	90	93	69	97	103	85	83	68	71	91	66	90	83	81	83	86	85	77	76	81	83	80	88	100	86	87	73	87	82	89	88	94	83	84	85	77	81	83	64	86	73	104	95	86	88	93	89	60	79	103	92	67	89	90	84	96	82	84	90	93	82	94	94	87	80	72	99	92	80	86	87	98	101	77	92	93	71	74	83	95	103	80	83	73	79	96	78	96	103	100	93	80	94	86	91	76	100	92	95	112	86	88	94	84	96	72	94	85	82	83	93	89	90	82	86	81	84	95	73	97	73	84	78	91	90	78	76	93	86	86	91	90	104	74	89	78	86	89	88	91	78	80	99	87	88	96	81	77	80	90	71	81	87	95	82	77	88	88	91	92	89	79	84	82	69	83	88	92	90	86	93	99	95	103	83	98	90	76	86	97	93	79	78	80	97	87	98	89	87	87	75	89	91	86	93	81	99	83	86	92	85	92	83	73	75	76	83	104	87	92	65	122	86	76	69	94	89	89	105	95	79	87	70	83	83	77	81	107	103	82	75	88	84	98	79	82	110	73	84	92	98	77	74	92	87	77	85	105	102	92	92	83	90	82	67	77	85	82	92	100	64	73	81	103	81	85	87	81	82	99	73	107	70	102	72	92	88	81	77	89	86	92	83	83	100	79	96	90	83	79	76	92	74	100	97	89	87	89	81	94	106	82	92	80	74	83	86	91	89	93	98	81	88	98	97	83	90	84	92	82	78	99	89	79	98	82	90	86	95	93	75	90	85	91	91	83	76	95	74	82	89	102	107	88	73	88	83	89	86	88	79	76	93	86	86	90	98	86	101	105	85	90	96	86	93	80	65	83	81	87	104	95	94	73	93	92	89	75
31161	13556	3526	3723	7610	9668	9898	8724	7151	5724	4681	4015	3372	3045	2903	2654	2636	2465	2550	2387	2441	2462	2266	2062	2121	1979	1584	1253	951	832	849	912	823	778	831	878	1026	1045	834	739	784	665	652	645	649	679	616	612	648	662	633	644	662	667	651	621	611	655	633	637	630	662	660	639	681	636	651	577	661	660	658	638	659	639	650	668	700	605	654	672	578	621	688	590	641	620	658	625	625	650	658	668	651	598	625	642	628	612	639	678	675	690	627	638	628	639	683	660	649	673	636	629	600	607	603	646	627	668	652	660	616	626	633	606	602	637	654	622	632	602	632	627	633	619	640	604	594	611	576	619	626	581	618	609	617	633	638	591	628	645	615	653	634	607	646	642	646	618	620	625	607	629	604	623	574	621	659	600	636	613	653	619	625	584	611	602	573	624	626	614	600	601	620	616	626	644	606	608	653	597	594	594	641	634	658	645	626	627	643	640	612	592	615	605	607	649	622	596	645	595	633	636	628	641	623	666	655	582	609	612	600	624	636	632	627	592	615	627	606	596	633	665	567	614	617	643	700	657	586	579	663	652	584	623	628	607	633	613	596	644	598	595	634	627	590	618	612	621	629	616	610	609	594	595	669	645	674	637	691	660	619	640	601	600	566	593	560	665	683	610	599	595	619	649	650	645	600	589	603	621	607	638	647	614	619	601	610	621	595	631	622	565	634	619	596	595	627	629	635	628	636	646	582	633	615	628	626	643	608	626	610	649	596	599	645	634	617	632	645	640	633	591	589	576	603	654	627	596	601	613	601	638	592	598	616	644	656	623	616	630	623	614	615	663	639	581	652	642	623	634	621	624	612	612	623	636	630	622	591	671	601	590	600	629	644	639	615	638	639	627	609	615	609	621	580	630	549	593	603	586	660	642	639	601	605	615	668	626	657	619	646	610	667	609	627	627	622	645	650	586	587	589	615	679	624	653	626	568	639	582	618	599	640	637	598	615	620	623	608	595	610	652	616	609	587	679	622	621	607	631	587	592	635	654	612	609	607	629	580	624	640	570	636	643	651	605	598	630	614	622	673	617	614	588	656	621	595	628	629	601	627	654	613	620	614	635	610	599	636	624	631	651	621	655	630	591	584	634	573	653	634	604	579	647	642	592	617	622	590	608	640	612	660	623	625	618	622	642	585	650	633	675	634	639	606	590	633	606	645	635	611	609	611	621	616	625	655	624	611	640	595	618	627	579	593	607	666	650	597	638	616	649	616	639	626	590	607	624	598	679	590	608	655	613	653	605	658	627	613	626	680	643	581	620	602	602	634	611	597	579	628	616	653	654	631	587	649	614	592	622	586	647	608	630	621	605	606	603	647	632	625	633	649	614	640	615	631	612	585	607	588	594	614	603	685	663	562	618	622	557	612	600	630	629	679	591	644	637	627	606	676	591	588	588	649	665	598	580	617	641	634	642	599	619	619	626	598	605	642	609	620	601	587	653	603	582	634	609	595	624	624	627	625	620	598	570	624	644	610	629	617	616	667	636	638	611	660	620	655	626	637	621	615	617	602	602	606	609	594	612	627	614	646	642	680	609	588	656	571	629	625	628	623	580	641	613	582	584	635	608	606	616	622	646	605	655	649	596	606	605	582	632	655	639	637	648	625	622	639	612	646	646	620	584	604	631	649	647	591	613	608	588	635	634	603	653	657	664	635	590	605	596	666	656	608	633	616	635	620	648	562	649	596	617	677	561	652	597	627	628	587	671	668	647	630	614	610	610	622	597	635	637	626	623	621	638	634	610	588	628	589	627	637	613	621	641	639	661	637	589	626	645	605	635	645	616	624	638	609	595	591	596	602	617	644	615	590	617	600	603	590	623	642	644	554	652	565	594	594	571	598	605	599	626	622	598	613	635	624	612	627	608	612	613	629	619	637	670	606	645	624	627	637	572	615	577	643	638	623	637	637	678	618	639	639	639	621	611	594	649	595	628	635	628	591	646	628	665	666	627	592	609	637	577	554	641	642	573	624	672	601	591	614	610	624	618	668	630	636	619	622	593	606	644	590	618	604	615	669	657	673	560	634	569	613	604	642	633	623	599	573	604	633	651	584	612	621	640	615	633	626	606	584	609	632	647	585	610	641	603	604	626	622	613	596	618	607	611	620	580	646	626	599	608	657	605	629	679	606	646	632	586	621	651	627	639	608	639	654	600	627	611	666	640	616	581	650	591	632	641	633	642	608	609	647	615	604	635	626	559	584	623	638	639	617	652	612	606	631	611	584	610	652	626	638	616	621	621	638	585	614	660	575	588	634	618	609	633	599	636	628	658	649	637	592	622	598	645	633	619	680	588	594	644	603	588	667	633	624	610	626	598	620	594	640	624	631	634	663	604	595	639	640	631	619	606	601	623	585	677	625	635	660	608	598	622	592	582	628	628	612	610	603	651	639	630	588	628	661	616	584	621	599	655	626	617	599	588	607	653	653	665	584	634	591	607	601	651	628	624	594	636	636	615	611	626	666	623	612	582	556	631	660	627	628	601	626	640	624	632	591	626	600	640	634	633	582	631	620	653	599	656	618	646	628	639	596	622	642	649	645	621	594	601	640	595	626	624	677	643	607	630	646	606	666	597	660	579	673	607	615	586	660	595	602	602	568	596	619	663	612	638	641	654	608	654	594	582	583	659	646	635	620	606	619	610	664	571	588	620	658	567	666	637	634	588	611	656	654	598	603	610	632	636	636	654	613	627	582	655	603	587	578	654	615	626	607	603	622	574	650	613	662	612	594	660	632	606	627	620	657	675	596	621	586	626	667	614	656	616	640	639	626	621	582	632	632	630	607	608	652	633	622	644	615	622	566	571	643	594	628	640	616	615	686	588	651	643	606	597	571	587	621	636	627	620	626	672	601	598	609	640	644	641	631	620	600	637	637	659	673	634	570	579	608	615	615	584	623	630	634	574	607	615	646	626	643	647	611	630	605	581	632	653	602	628	609	653	597	624	622	706	654	616	646	621	635	593	633	621	598	618	597	614	643	635	637	612	640	670	609	631	589	615	619	607	606	606	602	639	617	625	614	629	653	610	628	629	649	659	617	569	631	632	662	587	661	641	661	630	631	587	589	636	619	665	615	645	629	655	630	616	643	628	588	613	613	591	610	626	624	644	626	663	664	604	598	611	621	665	604	596	597	607	639	591	637	581	564	646	599	631	592	642	531	631	585	616	641	594	611	572	644	609	602	639	628	615	614	612	650	611	641	577	699	597	610	608	649	637	611	602	643	622	627	653	626	636	567	610	620	677	653	607	576	630	630	643	636	619	617	591	570	623	596	614	636	616	598	603	588	632	642	599	616	623	684	590	682	596	638	612	665	593	663	616	631	623	603	616	666	623	611	657	637	607	622	608	664	641	596	618	587	648	635	623	631	605	614	627	621	626	603	667	590	637	644	617	608	645	637	638	644	612	649	579	604	610	639	655	605	628	616	577	607	634	603	619	651	627	662	592	690	576	589	693
5145	1538	389	264	224	231	273	314	284	244	248	204	200	209	214	182	199	177	200	177	175	199	160	185	172	184	142	168	144	134	130	144	146	158	121	152	141	142	142	122	142	121	130	114	142	115	128	128	142	107	148	113	124	120	128	116	128	126	129	119	113	108	118	135	118	123	123	123	125	114	135	124	105	139	137	139	123	120	111	139	131	109	122	102	116	120	116	136	130	115	144	108	115	142	120	118	136	111	123	115	110	131	120	143	138	117	135	130	134	129	119	143	112	118	126	117	124	133	129	129	121	116	131	98	113	150	119	104	124	124	129	137	122	134	131	118	111	127	139	115	116	141	127	119	113	130	124	132	130	134	130	136	130	119	128	111	140	114	123	144	125	136	108	130	114	144	128	123	134	121	131	132	132	152	119	120	125	136	125	116	108	135	118	122	123	130	134	109	128	110	136	136	119	126	134	126	125	146	133	122	120	129	120	105	118	123	130	140	124	114	134	132	134	127	115	112	119	120	124	130	124	131	125	116	150	129	133	106	121	122	126	125	116	130	119	132	128	112	129	128	124	146	125	110	117	142	113	118	118	113	125	135	114	134	137	116	129	119	102	122	125	121	111	119	119	138	126	116	116	128	144	111	134	123	111	142	116	104	130	120	136	147	120	138	109	105	130	123	134	130	113	143	126	140	103	100	116	141	100	131	137	122	119	105	110	112	130	125	145	117	102	114	127	128	105	125	114	132	134	145	134	108	135	129	130	134	138	112	131	133	131	119	129	142	124	118	120	97	115	138	132	139	124	127	134	116	120	127	125	133	138	132	124	111	127	129	128	108	105	128	106	130	130	135	124	128	128	107	102	108	123	132	120	118	126	122	108	115	133	131	126	121	138	109	132	144	140	118	128	118	118	130	131	121	137	129	134	127	110	130	120	142	113	127	124	141	138	134	112	130	120	124	116	108	111	105	123	122	121	103	119	128	132	141	95	121	117	105	134	124	125	118	114	114	125	147	136	122	116	108	98	109	144	129	116	122	141	107	121	120	123	140	106	131	141	123	135	118	103	125	111	120	116	104	113	136	118	117	125	133	122	142	129	129	114	114	139	126	119	144	119	126	137	122	95	139	112	121	130	119	114	124	118	120	134	121	109	119	114	113	123	117	124	119	118	141	120	134	126	120	124	129	114	140	126	134	121	122	123	122	126	105	121	124	134	139	126	150	119	120	120	115	132	133	122	131	123	108	126	109	139	123	99	126	142	122	106	123	120	118	136	116	121	131	120	132	145	111	125	123	131	116	139	147	126	132	127	129	132	124	116	108	119	140	114	132	141	135	119	102	114	124	132	139	129	121	112	150	142	141	130	124	130	134	115	127	126	119	109	125	119	108	113	124	112	135	120	130	140	123	112	144	125	120	116	133	152	116	120	111	130	105	110	146	130	145	126	115	115	118	131	136	131	150	120	141	134	136	129	133	108	133	127	121	129	131	124	120	122	115	136	124	106	129	134	149	121	118	137	132	138	105	121	135	129	131	137	130	129	124	111	141	111	111	117	135	130	134	137	126	99	125	123	114	142	111	143	122	139	129	128	123	148	150	139	122	131	111	131	127	95	107	129	133	124	110	105	126	130	114	123	114	122	126	140	120	126	137	134	119	102	128	120	107	120	111	128	119	147	144	130	121	129	115	136	124	135	128	112	116	107	136	116	119	117	128	117	134	134	112	126	129	121	119	127	130	132	131	111	120	138	123	111	130	103	101	134	146	128	123	140	120	124	135	137	106	121	132	120	137	137	130	120	118	135	131	122	109	112	120	125	113	127	116	126	125	117	145	110	128	126	130	132	146	147	132	123	113	131	123	123	118	102	114	138	105	128	124	118	125	122	117	120	136	129	129	133	123	145	112	110	110	133	124	133	106	122	118	130	130	136	111	112	107	123	122	131	124	133	136	121	122	120	127	121	112	118	125	124	117	120	118	117	121	120	109	137	129	117	131	150	103	137	130	112	127	108	120	110	119	120	136	137	119	112	126	125	146	118	120	111	110	129	128	105	117	126	138	121	98	114	119	136	113	137	113	109	126	130	123	139	98	135	127	122	130	105	133	128	124	136	114	115	114	126	118	126	109	135	128	105	117	118	124	131	120	121	138	113	119	120	122	107	108	108	120	127	128	118	122	137	110	123	110	119	105	117	110	135	119	118	129	127	103	130	131	114	117	128	122	129	123	137	118	134	105	121	137	137	129	125	116	108	130	120	117	123	123	121	112	107	122	112	122	122	108	140	108	125	126	102	130	115	117	123	121	137	121	117	128	112	116	113	106	121	137	118	134	126	119	123	128	114	124	122	109	139	119	105	133	128	110	140	118	98	109	113	117	117	128	124	114	124	130	144	123	99	130	127	147	135	140	116	127	136	123	134	117	117	123	151	125	126	123	130	111	110	135	129	95	98	122	109	138	107	153	121	103	137	131	127	107	124	122	123	129	110	129	125	122	121	130	121	112	110	120	121	123	121	107	124	134	132	142	122	133	121	127	109	125	139	117	131	143	113	133	114	105	111	149	129	130	104	125	123	101	118	131	127	110	119	128	122	111	123	114	130	168	131	129	112	120	139	144	136	112	123	134	155	128	103	107	137	135	131	106	122	122	120	117	138	134	119	139	124	122	119	111	120	115	115	122	148	122	136	112	123	139	125	119	142	138	102	115	117	108	123	127	122	127	115	124	113	106	124	126	126	125	126	138	129	111	120	135	128	122	138	128	126	118	125	122	122	125	120	113	129	126	133	135	130	120	100	112	143	121	122	106	112	128	131	113	131	127	149	113	138	104	118	113	105	104	137	128	107	117	143	121	122	108	146	120	128	126	107	114	143	123	119	131	131	142	134	118	123	113	112	123	121	116	120	123	131	109	126	108	119	111	138	112	126	121	127	114	121	126	144	115	112	130	134	132	128	125	120	116	120	126	117	120	123	117	132	104	139	118	128	117	108	135	117	132	111	126	113	132	125	88	124	114	128	118	137	129	105	114	126	133	129	125	113	128	137	126	129	128	113	134	99	127	131	122	132	112	116	108	111	124	134	121	132	114	134	121	123	118	103	141	120	128	117	129	126	136	114	137	109	141	128	130	142	132	135	122	137	108	110	121	116	124	122	133	117	132	129	131	112	129	104	128	118	112	129	129	103	143	125	119	124	131	124	111	122	131	119	122	117	127	131	131	120	121	114	143	138	129	127	120	132	124	111	127	123	111	99	138	123	127	132	120	123	103	119	128	104	117	135	122	126	121	123	127	130	112	131	127	120	118	121	110	128	127	126	117	123	149	121	126	117	129	140	103	126	104	126	108	134	109	131	126	139	140	129	100	116	136	106	130	127	108	120	139	130	119	128	133	105	127	125	126	120	111	116	115	137	124	139	134	114	118	124	122	129	118	121	121	124	123	123	140	101	124	103	126	124	124	112	123	120	120	124	119	110	119	120	127	122	116	122	125	113	133	139	133	136	129
29800	12051	3563	3752	7286	9031	9449	8497	7155	5792	4815	4275	3702	3389	3145	2926	2753	2851	2836	2792	2630	2758	2487	2330	2389	2219	1894	1405	1242	1168	1237	1171	1096	1061	1180	1149	1204	1326	1160	1060	1031	983	921	935	928	934	944	934	896	939	902	918	955	893	963	879	921	942	939	912	887	909	920	941	945	901	927	902	955	947	906	937	948	875	963	889	903	961	937	871	906	916	962	969	881	949	926	916	907	884	954	938	950	905	941	925	906	892	927	937	892	1005	949	929	934	901	915	916	912	913	903	912	913	877	918	885	974	920	954	893	859	962	901	862	929	922	912	929	898	931	927	928	912	860	917	959	936	999	936	906	840	889	862	887	884	958	943	894	868	884	935	882	944	941	919	927	897	910	895	906	855	882	852	878	918	908	928	853	900	913	913	937	891	859	905	934	896	972	912	855	964	895	846	981	919	841	896	939	930	934	942	851	888	872	935	864	909	912	865	987	901	921	966	931	915	856	908	978	922	918	967	893	927	914	869	915	878	918	907	930	934	871	903	925	913	876	882	909	897	896	841	888	829	889	849	887	901	884	858	964	923	869	881	917	853	960	847	947	908	921	916	879	912	921	931	884	918	872	858	878	933	951	924	922	932	860	888	907	919	902	858	944	936	911	939	922	902	899	987	907	949	876	906	951	944	889	910	931	939	896	912	925	947	889	928	933	910	881	864	892	941	884	925	896	917	903	858	920	905	921	885	912	902	898	899	903	939	924	849	948	834	946	939	889	901	933	947	928	885	904	878	884	949	901	855	893	943	916	872	898	940	887	889	872	920	888	902	898	947	857	930	873	907	907	900	914	858	933	915	918	937	840	875	910	907	880	873	935	845	879	912	920	867	951	888	882	912	869	949	871	908	974	897	915	925	888	922	962	935	919	889	896	855	910	833	911	949	909	931	896	883	890	855	887	920	947	929	878	944	920	874	904	942	935	921	960	924	958	897	878	916	925	869	929	878	908	857	919	932	916	893	878	945	820	877	916	926	923	956	866	878	925	888	853	990	898	906	936	920	904	842	928	954	912	888	913	932	892	897	925	978	874	921	922	896	956	923	916	909	942	875	888	852	879	900	917	930	909	900	871	906	910	887	897	922	871	911	866	924	883	926	889	887	881	865	940	888	854	924	943	928	855	929	930	939	862	908	953	928	878	917	953	894	845	933	874	947	888	907	875	925	924	877	919	868	916	938	919	906	881	869	871	897	925	934	862	895	967	884	917	852	875	916	908	894	929	903	849	907	919	859	914	870	913	926	891	901	887	929	882	917	892	921	970	923	906	852	898	868	840	910	903	949	880	905	926	932	870	879	845	932	894	889	900	915	898	869	911	879	913	912	914	892	891	900	900	850	898	961	875	903	889	928	895	950	976	926	850	875	905	922	929	940	912	888	874	904	911	917	934	858	930	884	942	921	920	912	911	888	899	877	891	970	900	940	873	937	914	934	898	900	925	898	936	910	903	887	920	944	825	868	910	898	876	914	948	877	911	926	883	918	849	913	927	892	900	903	932	909	926	939	909	878	922	918	900	929	878	901	921	893	895	882	947	801	906	935	882	885	921	906	900	926	888	888	895	856	887	894	837	922	894	907	866	875	943	882	893	948	866	902	922	938	912	904	906	949	906	926	902	889	969	932	912	884	932	924	957	848	908	951	876	949	883	949	934	961	934	884	858	952	909	921	877	887	899	896	920	983	854	883	942	894	934	861	874	873	884	963	927	920	866	941	897	927	946	928	951	909	919	953	920	890	853	916	877	958	887	905	876	927	902	895	932	890	886	946	923	871	887	916	944	912	916	896	949	903	871	936	919	902	906	856	933	896	874	973	900	910	939	898	930	942	840	886	889	901	934	936	825	921	880	853	868	901	913	854	921	955	924	922	895	938	916	897	908	887	902	921	944	909	945	888	930	945	887	917	903	967	856	866	900	893	863	888	836	899	885	928	913	885	878	862	901	898	920	896	912	894	882	888	913	857	863	907	929	883	900	900	898	876	890	944	950	898	885	903	869	867	913	910	904	864	937	946	842	944	880	936	884	918	938	904	884	945	968	887	906	955	890	890	850	891	903	908	909	874	935	905	926	863	903	919	900	855	942	899	939	825	878	898	902	888	913	934	870	947	974	874	898	899	960	869	885	890	940	928	924	896	951	884	894	850	878	903	918	885	950	842	890	872	980	935	884	976	920	902	887	955	918	937	849	922	926	958	923	913	939	961	920	876	936	927	928	919	891	886	860	951	861	867	929	913	898	917	908	954	979	858	931	890	942	916	857	976	934	945	836	877	915	880	880	908	941	912	945	943	952	876	881	896	857	889	915	883	896	889	900	871	945	864	900	893	932	874	925	883	966	884	954	852	903	904	887	900	911	844	928	939	931	890	945	930	908	945	910	894	890	890	934	972	930	871	916	911	955	934	904	882	922	909	941	938	923	925	878	866	920	974	936	975	912	885	886	895	926	924	856	905	909	897	952	925	941	839	900	934	885	917	945	896	911	928	870	898	891	855	914	918	868	911	894	930	901	909	901	907	862	895	939	878	937	905	886	899	873	922	915	884	907	869	940	908	918	862	945	889	862	948	928	904	867	887	874	849	905	917	905	857	821	885	948	900	925	890	922	962	925	937	879	879	911	920	833	914	911	939	902	893	883	960	876	895	936	941	911	912	862	950	944	869	910	838	912	904	915	850	869	929	835	869	933	899	890	913	922	896	942	911	872	911	913	884	947	943	954	870	850	914	952	871	898	937	947	929	874	915	868	886	892	958	944	917	868	843	892	920	887	929	864	877	888	888	925	888	894	878	893	891	933	900	889	877	928	917	927	926	955	906	947	877	884	916	890	881	878	924	902	946	942	936	954	901	891	905	900	861	902	903	879	911	899	907	889	970	897	907	918	955	888	919	927	944	918	858	943	901	910	934	844	900	906	960	881	908	908	931	926	870	895	906	881	926	978	901	880	886	921	941	899	978	863	911	939	875	932	922	913	921	895	917	942	863	914	868	946	892	906	905	904	902	925	892	922	914	921	888	908	888	867	918	953	884	887	939	930	866	905	917	945	866	922	905	916	910	924	920	858	939	928	965	931	928	888	946	941	942	915	947	908	857	882	948	885	909	920	960	918	879	889	937	945	936	865	913	883	894	979	841	921	929	914	935	870	900	923	918	874	955	920	893	904	896	918	942	900	953	929	921	952	902	964	923	929	907	898	879	950	885	885	888	933	855	887	959	854	903	915	887	942	900	900	907	865	913	938	895	882	936	866	924	916	927	893	928	897	915	948	887	889	899	968	905	905	918	920	868	939	957	886	905	958	884	924	840	878	867	922	862	901	870	832	860	882	888	916	917	954	915	898	918	901	897	917	907	869	904	947	882	886	883	913	941	914	920	871	931	911	855	827	916	891	894	916	911	878	847	924	893	934	945	901	892	877	932	960	891	893	915	923	917	868	959	896	973	893	897	926	909	906	905	920	914	950	914	895
6193	2487	497	299	258	286	342	356	356	292	299	255	235	231	222	210	206	222	198	207	203	190	205	187	197	187	169	176	140	114	126	139	153	129	154	131	139	127	122	133	127	115	127	122	111	146	134	121	115	134	118	140	149	116	122	131	137	114	149	115	129	135	96	124	125	121	116	128	130	130	110	124	127	128	124	143	124	128	109	131	124	125	121	130	145	121	126	134	138	111	126	127	135	115	139	111	132	131	140	129	132	141	120	114	134	140	136	121	128	127	143	119	134	114	112	114	134	137	137	132	132	133	101	135	108	100	119	78	124	120	116	132	121	124	114	141	139	126	122	132	122	94	121	105	112	129	121	122	118	116	113	103	104	123	118	120	124	125	137	132	124	126	122	130	131	128	135	112	117	115	120	131	120	154	105	148	103	123	121	113	126	118	128	132	119	120	120	121	107	100	135	125	112	110	131	126	128	123	131	112	128	110	126	124	111	128	122	117	116	120	134	142	125	101	121	124	137	102	132	131	109	121	141	102	130	128	122	118	124	119	101	108	121	106	120	131	146	112	116	126	135	114	125	121	116	125	129	128	132	109	122	103	128	109	126	114	132	137	129	146	116	135	115	104	113	119	114	111	115	129	111	134	135	111	134	146	123	108	126	135	106	121	120	113	128	125	99	124	112	120	109	130	121	135	107	133	102	135	142	137	110	110	131	122	120	143	113	123	141	135	127	129	103	122	107	116	135	131	127	144	118	121	111	141	116	103	118	120	106	113	114	132	126	130	134	133	125	105	135	125	116	126	117	126	132	129	98	123	129	129	145	98	134	103	121	121	122	135	126	112	140	128	116	131	131	106	117	133	132	111	110	110	140	131	120	125	124	115	141	135	119	125	157	130	126	138	121	132	128	101	136	106	113	118	117	116	120	130	127	125	139	125	125	127	112	111	127	139	116	110	134	133	104	121	130	113	154	140	125	124	148	120	147	116	115	118	119	123	108	110	144	123	131	127	108	153	123	114	124	135	126	132	110	135	108	122	95	105	123	116	129	127	121	135	126	123	126	115	125	108	125	114	134	113	114	140	108	128	141	128	129	124	149	104	129	113	118	133	127	124	116	126	115	124	101	128	141	141	108	115	115	110	135	125	118	143	115	105	130	97	131	128	137	105	124	119	105	115	106	122	114	119	123	126	112	128	102	123	119	126	120	125	117	115	119	122	122	127	117	105	111	126	140	118	128	111	134	132	114	113	105	117	124	122	95	134	139	118	121	134	141	118	132	137	105	126	121	115	116	122	118	128	129	138	122	126	126	116	106	132	127	129	132	116	116	92	125	109	126	112	123	134	112	131	130	123	130	121	122	126	127	116	131	111	96	125	141	114	113	119	139	110	110	123	117	137	123	144	110	132	134	131	103	124	121	126	124	127	111	106	129	112	142	125	123	147	137	132	120	125	110	129	124	129	125	124	131	109	137	117	119	108	144	116	118	133	111	125	116	139	114	116	120	127	131	123	119	115	118	129	130	127	103	116	121	109	113	120	120	120	120	123	141	117	121	101	137	118	112	135	138	111	115	115	139	122	107	138	135	128	126	120	101	101	119	126	123	136	120	111	123	113	131	119	112	116	121	112	114	110	111	113	138	116	92	127	134	122	129	90	124	112	117	130	107	114	136	122	133	128	123	112	114	124	129	146	123	120	108	126	98	106	132	122	112	106	119	127	125	144	112	107	120	109	128	118	125	122	132	140	107	110	125	129	101	111	112	124	140	86	129	133	122	133	120	92	126	123	145	133	121	108	132	107	130	99	127	122	124	94	140	115	120	130	119	123	108	129	102	121	116	120	121	129	108	115	117	134	128	121	121	141	117	110	144	140	128	126	137	126	116	120	113	138	127	131	125	120	129	114	130	103	128	117	130	143	117	134	115	121	134	140	124	131	113	128	128	111	116	126	131	108	118	101	137	122	112	113	111	116	118	137	100	134	109	140	125	107	151	121	109	130	125	136	119	128	131	111	125	118	122	108	121	123	123	124	111	135	122	104	129	123	111	112	113	111	135	120	118	103	118	116	117	109	99	152	123	128	130	122	135	117	129	138	122	124	134	115	108	108	121	110	114	125	123	115	137	120	118	140	112	95	109	124	107	103	119	110	121	119	131	126	132	126	118	109	143	123	128	116	126	119	119	117	127	132	128	114	118	113	123	101	120	108	129	115	124	125	124	136	129	127	149	113	136	104	130	129	129	116	127	124	116	131	120	87	120	109	129	128	109	120	104	128	119	123	119	112	124	125	112	116	123	131	119	131	125	121	139	104	128	109	105	129	118	136	124	132	140	131	125	130	127	112	128	123	116	116	137	119	134	121	135	114	131	121	134	121	120	127	123	128	139	130	153	121	121	134	106	135	124	134	122	111	133	111	122	131	121	112	122	106	128	135	125	134	127	125	118	101	127	128	122	148	110	121	128	116	115	123	128	124	106	130	132	114	128	116	115	125	113	123	144	121	114	130	147	108	125	121	125	110	95	132	117	115	104	130	113	150	139	128	107	129	131	129	121	120	124	141	124	115	113	127	113	111	122	141	136	121	125	128	119	121	138	135	122	118	118	115	130	131	140	108	109	100	121	140	145	141	134	119	128	140	114	119	136	126	131	121	126	133	125	144	130	126	121	127	136	120	109	128	131	108	117	116	135	125	122	120	113	134	116	116	121	129	125	111	126	130	121	114	128	120	113	114	162	114	135	126	132	114	113	143	139	130	129	127	113	119	108	101	118	98	132	111	128	154	110	124	121	113	116	101	144	127	123	108	127	137	120	123	118	120	110	134	114	148	136	113	115	125	114	122	114	118	128	127	130	125	135	126	137	110	123	113	134	109	118	117	140	138	127	118	122	128	120	111	114	134	130	111	106	131	115	106	118	106	120	111	132	130	127	122	112	104	135	120	121	127	128	119	112	119	132	121	101	114	117	126	115	134	156	129	105	116	104	122	123	138	133	114	147	113	118	122	140	107	112	128	114	130	135	122	113	111	141	126	130	143	110	130	116	132	107	111	109	98	141	136	108	126	111	135	113	101	112	110	124	132	131	128	122	110	125	110	137	120	116	119	118	120	142	122	121	141	112	132	117	117	124	119	128	139	115	142	115	129	111	120	120	131	109	127	142	101	135	107	117	114	118	132	127	126	101	118	91	114	106	128	124	126	117	115	109	127	107	123	103	130	123	104	123	120	112	113	135	122	106	129	122	120	134	111	116	120	114	118	120	117	132	127	120	127	142	141	121	140	135	119	118	138	132	138	143	127	139	119	148	118	100	113	117	125	119	122	116	127	119	121	130	139	135	120	133	113	109	112	133	116	125	106	105	122	128	134	131	107	114	135	116	118	115	129	126	129	111	128	131	126	131	140	132	130	116	121	147	124	101	109	122	126	104	126	125	139	120	121	112	139	113	124	131	122	117	130	131	124	117	118	142	146	126	138	122	137	122	115	115	124	135	124	109	108	108	137
34063	15584	4442	4539	9257	11496	11554	10205	8710	7051	6022	5109	4492	4183	3798	3353	3219	3266	3191	3213	3054	3161	2854	2640	2667	2673	2096	1611	1353	1273	1297	1235	1140	1099	1181	1287	1312	1393	1325	1032	978	909	869	917	941	952	855	930	910	841	901	871	931	934	909	907	850	911	859	891	869	920	879	864	863	848	872	933	885	878	893	945	945	944	922	972	897	952	928	918	883	924	854	852	888	877	848	864	892	913	871	889	838	880	915	922	866	891	871	937	906	921	840	922	871	884	895	918	877	914	891	921	879	872	866	862	943	884	906	874	817	883	904	888	888	889	829	885	818	858	852	890	863	884	851	848	909	846	926	901	845	870	824	887	883	862	880	920	864	899	872	863	891	834	868	847	888	873	918	828	899	840	874	898	857	814	877	838	871	880	853	878	834	871	887	820	828	834	838	853	879	887	869	881	932	836	830	859	836	859	843	853	905	870	877	888	878	936	886	840	855	896	872	890	866	806	855	869	843	802	872	891	885	882	903	886	778	873	895	902	818	865	906	815	856	827	926	865	873	876	850	915	902	837	880	820	872	910	828	870	877	881	858	888	822	881	868	900	878	848	851	859	834	847	898	848	841	882	853	911	838	878	868	857	926	804	868	899	891	864	907	846	881	880	885	828	881	869	894	881	905	831	803	870	877	786	872	870	843	864	889	898	806	858	869	864	828	902	895	875	882	894	923	892	883	900	936	798	860	840	849	877	903	819	853	870	908	859	873	848	847	877	889	858	887	894	818	903	873	883	900	863	872	900	864	901	827	907	867	901	876	843	821	873	852	866	783	868	862	904	806	882	866	879	841	863	883	901	846	839	850	862	891	884	835	870	846	876	891	914	856	855	911	886	867	884	861	860	930	900	888	883	848	890	898	896	913	853	860	851	869	883	801	877	859	852	886	816	893	880	820	871	906	829	852	870	818	907	851	869	850	899	840	860	875	863	858	903	898	855	910	874	866	883	844	860	831	806	814	849	849	840	901	850	880	918	844	850	916	848	857	875	841	844	891	843	883	882	906	855	850	869	891	788	883	842	800	880	893	912	843	883	857	835	846	878	822	876	898	865	862	849	844	853	862	898	840	888	826	876	861	879	846	847	892	878	831	829	827	804	898	863	882	859	894	854	875	858	922	883	883	898	818	902	858	887	790	902	872	863	861	871	858	906	925	892	887	842	906	931	880	842	893	879	851	922	844	914	809	866	874	885	860	874	867	914	842	877	864	894	862	868	862	845	847	892	855	860	870	838	898	884	846	849	857	865	941	862	907	891	889	855	864	871	898	830	896	890	861	877	888	913	886	897	857	855	881	842	934	843	870	854	868	851	839	875	843	903	910	871	877	812	874	853	887	869	848	880	877	847	936	876	885	846	864	857	840	845	905	841	923	907	866	855	908	864	829	893	853	884	870	846	862	883	816	829	852	883	873	833	848	901	899	899	869	868	839	859	821	882	844	882	866	798	854	832	902	879	890	832	896	924	842	871	869	854	909	868	849	906	860	860	876	861	905	881	841	816	865	843	918	893	889	836	906	936	852	890	851	847	826	864	838	863	854	824	886	839	861	857	878	871	888	776	825	867	886	889	886	848	856	846	876	900	878	862	859	873	891	867	891	873	862	900	888	871	885	831	910	864	893	909	824	945	899	859	876	885	902	914	883	872	858	860	863	873	828	892	847	877	853	838	862	844	831	827	875	824	846	881	861	880	830	914	847	855	859	891	901	843	867	866	872	860	916	851	856	906	894	837	902	870	820	827	872	851	899	852	841	906	880	849	853	856	841	887	874	852	809	830	872	836	862	876	878	832	885	856	883	888	883	845	864	909	890	877	866	879	865	891	881	871	886	838	893	952	876	914	849	850	897	858	845	893	875	861	917	847	905	908	849	884	886	850	852	907	900	920	858	887	871	849	910	845	869	859	936	886	911	913	878	863	894	861	937	836	867	869	836	869	848	873	872	847	916	849	868	876	879	871	903	877	864	870	892	851	887	858	877	863	867	877	891	847	885	876	863	866	876	926	849	869	881	853	913	875	877	855	910	845	910	866	909	852	882	841	866	892	825	890	849	871	898	860	862	873	875	862	891	898	861	835	855	851	862	826	845	852	824	905	887	887	888	858	859	834	862	863	904	907	866	881	865	803	879	916	821	876	890	828	896	841	872	869	883	827	848	863	881	876	887	805	897	872	869	862	859	893	912	864	853	862	906	934	901	901	882	833	867	881	940	912	905	899	869	827	866	843	913	886	881	946	837	856	927	865	896	926	905	885	911	892	848	894	837	889	880	884	796	868	845	846	846	911	835	885	841	876	873	912	833	817	910	814	892	917	908	897	876	867	899	893	875	857	877	916	828	814	881	887	902	874	913	842	798	879	928	843	875	860	845	876	839	910	912	859	892	819	885	911	862	926	849	865	917	923	854	889	883	904	907	910	867	878	892	878	876	897	862	852	880	857	898	868	854	874	868	845	881	864	889	913	818	873	867	902	871	889	867	880	854	933	848	862	838	857	936	872	863	817	900	855	904	828	898	842	841	869	890	890	879	934	835	923	859	850	914	860	878	836	867	878	867	831	918	890	889	891	869	895	863	848	879	888	887	892	869	885	820	839	822	811	874	888	903	870	913	848	805	833	817	874	867	846	878	826	859	916	858	873	873	867	837	835	935	888	816	806	884	831	877	862	867	856	901	862	875	891	854	883	875	872	885	851	836	866	862	823	884	852	906	823	862	876	854	893	869	833	858	869	880	857	883	872	833	844	912	922	904	877	936	855	823	882	847	903	887	905	880	872	910	892	880	831	905	844	826	890	876	885	877	882	847	903	882	922	857	872	897	811	821	852	907	868	882	871	833	875	930	883	870	856	851	829	847	868	856	937	905	838	877	884	838	858	846	867	840	884	894	884	882	827	845	854	859	864	889	894	871	921	891	858	847	852	920	873	915	852	863	865	858	854	872	885	860	888	862	834	869	878	883	929	849	874	889	890	854	858	908	845	868	894	865	909	860	870	831	871	816	893	895	910	802	894	927	873	863	827	902	945	859	855	846	857	849	825	864	843	873	902	908	837	905	858	881	862	893	881	876	845	873	889	892	903	822	884	837	921	908	887	885	868	915	879	873	910	870	869	821	899	872	903	890	859	836	925	841	842	799	827	910	843	908	868	878	914	881	862	916	862	869	838	847	857	874	851	875	886	897	877	864	835	836	877	838	894	867	858	873	836	860	867	829	837	877	863	827	845	866	861	862	829	831	882	846	881	907	891	845	900	867	863	894	843	832	893	856	865	889	836	870	865	899	813	839	862	795	874	861	863	888	868	896	897	879	915	866	863	821	877	901	861	949	859	895	854	869	881	886	898	851	874	847	836	838	825	886	886	847	848	857	919	875	887	903	852	837	845	808	895	884	906	901	860	881	852	858	853	854	886	827	841	920	843	901	863	882	876	848	921	902	841	898	917	901	871	891	818	898	855	825	835	910	882	887	904
3449	982	271	183	156	184	194	207	170	179	150	182	171	118	149	122	122	144	144	132	133	113	117	97	141	122	118	96	93	89	116	82	87	90	85	97	97	76	82	87	71	82	76	87	74	105	87	81	97	80	90	70	88	85	67	77	69	99	77	78	83	85	96	84	87	84	70	82	82	96	83	68	72	69	68	101	90	85	86	89	79	76	93	96	94	60	76	73	76	71	80	73	68	92	81	93	80	94	94	78	79	86	77	90	75	99	93	77	96	75	92	87	81	83	78	82	96	73	75	76	100	84	80	77	73	89	101	81	59	77	83	93	81	88	92	87	95	67	84	79	73	89	65	63	75	90	83	78	82	81	87	98	80	84	92	73	78	98	74	81	94	92	69	67	96	77	90	68	68	75	85	72	77	69	88	81	75	85	102	90	81	92	98	88	83	69	92	81	73	81	82	72	84	71	81	85	83	74	78	80	74	77	85	77	74	89	88	86	69	73	76	72	86	91	75	82	86	90	87	83	76	103	72	98	90	100	92	85	99	82	76	98	100	76	82	101	87	90	77	78	86	63	79	85	59	82	89	84	85	85	70	82	95	96	83	73	100	89	94	80	103	87	77	82	73	91	81	73	68	97	81	82	79	82	74	81	74	86	79	78	92	86	84	81	88	77	82	79	77	94	74	88	93	74	93	103	72	80	95	95	83	81	69	80	88	84	94	71	89	91	77	82	79	85	74	85	85	99	95	87	78	88	95	74	88	100	101	83	86	88	70	91	78	83	78	80	78	70	80	79	90	94	74	97	85	84	87	100	76	87	79	88	87	88	83	81	87	86	86	73	81	81	67	84	87	73	77	63	89	87	83	71	107	87	73	78	87	78	90	63	86	89	72	88	74	64	77	95	95	65	81	88	93	65	83	78	70	81	74	83	85	87	71	88	86	73	74	81	75	73	80	75	76	83	85	87	71	80	102	71	84	79	86	97	82	66	85	83	79	84	93	66	85	80	86	77	92	92	76	86	89	76	85	77	93	95	102	76	98	95	82	85	83	65	82	90	87	88	78	83	71	93	95	71	63	70	86	74	86	80	77	78	74	81	81	76	90	83	78	76	65	85	70	91	77	76	79	66	99	92	84	83	79	93	92	89	72	93	70	86	84	73	74	91	78	95	90	66	85	86	66	67	92	79	68	85	82	96	86	80	83	73	81	85	67	85	98	90	89	69	75	83	84	92	80	84	102	78	89	90	92	98	79	72	90	87	88	86	87	90	101	86	86	71	72	80	82	68	98	75	93	85	78	75	89	76	66	91	81	86	86	98	84	88	87	79	94	89	84	81	66	75	89	78	81	86	86	82	77	83	92	82	79	73	82	97	83	72	73	93	86	95	89	85	73	79	90	79	88	79	89	77	71	78	79	63	93	96	90	88	74	87	91	80	97	72	85	64	76	83	88	80	74	74	73	81	87	75	75	94	82	71	85	92	86	78	76	99	69	92	77	83	87	76	78	68	87	87	87	92	77	78	83	96	83	91	75	79	84	73	81	83	76	75	66	85	78	68	111	90	64	94	83	83	95	74	81	93	92	71	77	82	97	84	85	85	72	81	97	71	97	79	88	83	82	84	89	67	96	89	76	87	72	87	94	106	94	80	76	79	85	87	71	88	86	80	87	84	92	79	86	82	61	97	82	93	82	77	84	91	96	78	93	67	98	77	84	87	85	77	95	102	81	86	95	90	75	95	76	84	93	93	87	78	87	81	79	72	84	70	94	86	84	82	82	100	89	66	83	70	90	93	101	85	79	78	88	94	89	71	98	65	72	77	88	80	79	86	88	84	91	93	97	57	78	85	74	73	82	81	67	89	78	68	93	86	82	76	73	76	83	98	87	77	82	79	79	70	96	90	82	95	86	81	70	70	79	85	78	96	75	90	88	87	71	85	86	80	80	95	92	80	82	59	91	92	77	83	96	82	70	72	89	90	87	73	85	73	71	94	81	82	82	88	98	80	95	83	82	81	80	74	98	80	88	84	77	81	89	77	77	94	88	89	83	81	94	91	80	87	102	72	80	89	88	70	74	77	90	75	87	75	82	73	70	72	65	87	99	91	72	75	90	82	74	72	115	99	77	77	66	89	72	79	76	65	82	83	92	83	80	72	90	82	87	95	81	76	92	93	105	91	66	73	87	73	106	84	92	99	73	93	73	82	87	85	80	82	77	87	73	75	85	82	82	86	67	86	95	94	81	98	79	80	87	78	82	91	88	85	89	90	98	80	85	91	64	70	86	76	82	76	77	66	83	81	83	76	84	73	69	77	75	78	75	95	76	73	82	73	91	85	78	103	93	76	73	84	85	88	91	91	75	68	78	65	72	85	94	75	78	82	66	86	68	88	98	87	74	79	88	95	97	82	87	101	84	87	87	71	73	97	78	77	95	89	85	78	96	85	101	76	103	97	71	97	76	78	95	74	96	74	69	76	78	75	85	71	84	69	83	102	92	83	78	93	88	81	75	83	97	95	101	78	74	76	80	80	106	84	86	84	75	66	86	72	89	70	82	91	68	75	87	85	86	84	79	85	77	74	89	88	69	83	84	92	80	78	84	79	79	83	80	79	73	88	92	72	89	93	85	100	71	88	78	80	72	72	93	70	99	85	69	86	93	74	85	73	72	77	93	87	90	99	76	82	78	86	95	79	98	78	93	76	77	97	94	88	75	91	71	70	88	77	68	90	76	79	93	81	80	98	84	81	79	86	102	88	84	91	85	73	67	84	112	76	89	68	101	87	96	79	74	87	91	89	94	79	88	90	94	81	62	94	84	74	82	93	90	87	70	78	76	76	76	77	76	74	83	83	72	79	84	90	73	75	81	98	69	80	83	85	65	80	87	88	69	96	79	84	89	79	96	71	98	91	85	75	84	86	81	82	79	67	80	99	84	89	78	80	81	91	96	97	89	71	88	87	92	83	80	82	100	69	93	80	78	82	67	82	83	79	86	100	71	84	76	72	81	95	81	83	78	85	68	82	74	83	95	73	96	80	81	77	89	82	97	78	84	71	74	86	77	83	84	84	96	83	74	82	92	83	91	90	87	91	88	88	78	78	83	69	81	92	69	81	73	78	84	80	81	85	85	96	66	75	66	105	94	95	70	83	84	75	72	83	77	79	99	88	76	63	80	70	90	81	72	87	80	87	98	84	102	84	84	79	85	78	88	72	100	92	90	89	74	71	84	91	81	84	75	61	96	75	73	83	84	74	81	84	92	77	94	84	84	70	97	83	81	80	81	80	84	84	63	99	72	71	95	68	94	83	90	97	87	69	91	96	77	86	87	93	73	68	92	74	86	75	87	83	102	77	78	89	84	72	72	85	81	84	65	74	76	90	72	81	94	76	83	77	74	69	79	63	87	74	78	90	86	87	94	79	87	86	89	77	69	92	90	83	79	80	86	76	90	78	90	79	83	82	82	94	88	87	82	91	74	86	90	86	67	82	90	72	91	73
26130	9190	2597	2679	5760	7224	6969	6260	5275	4343	3670	3063	2792	2655	2313	2192	1950	2107	2005	2041	2033	2034	1924	1759	1777	1811	1322	1170	917	874	832	814	738	732	717	800	841	868	838	758	662	609	697	642	636	627	623	653	623	633	608	638	631	610	685	617	660	656	630	671	635	603	624	643	633	647	680	645	628	641	686	658	646	651	661	659	658	611	632	622	651	661	666	607	637	633	608	594	589	622	627	625	655	671	666	617	629	619	676	651	650	655	664	627	640	690	653	649	668	624	634	646	654	602	651	614	603	642	623	621	667	583	627	586	649	619	640	645	611	635	620	637	635	594	567	603	623	613	598	629	631	650	617	623	602	608	615	651	616	631	630	643	625	578	651	619	656	643	664	620	645	654	635	654	626	627	667	606	588	620	624	600	600	619	626	618	610	580	620	671	617	629	671	673	638	620	592	637	631	624	597	627	579	628	576	607	591	596	620	639	641	639	606	596	649	576	668	603	606	631	603	614	616	599	596	646	667	620	623	635	592	652	671	690	637	634	575	646	615	605	587	612	630	586	612	641	612	665	644	659	652	590	621	627	598	619	613	617	600	649	624	590	647	661	607	656	628	609	616	629	639	651	616	578	667	633	610	642	603	608	629	603	617	668	651	589	612	614	669	612	619	652	640	636	611	625	613	597	664	629	648	651	650	631	634	642	641	622	608	604	657	606	619	634	615	643	636	630	630	636	596	619	603	634	600	620	647	621	600	612	600	630	642	588	623	600	590	622	603	633	634	608	610	611	582	648	578	610	618	583	630	627	662	703	653	590	601	634	688	598	639	585	603	580	606	634	653	609	595	587	621	666	653	580	638	614	665	633	589	642	633	621	651	593	636	635	644	629	606	616	638	620	608	637	617	661	673	627	646	596	670	598	696	631	631	631	590	640	657	616	620	576	612	623	636	599	643	618	597	631	621	640	618	639	634	654	659	615	633	685	646	608	568	634	647	651	653	623	591	627	644	655	582	648	635	632	607	604	622	634	600	642	633	594	614	665	662	637	620	633	664	593	642	627	556	615	648	639	626	580	591	602	648	567	618	655	610	637	662	635	621	631	646	628	613	623	564	605	637	647	613	657	623	635	609	610	619	613	602	620	631	590	672	627	620	601	624	628	615	646	653	654	606	624	641	653	683	592	585	624	632	622	598	653	595	565	592	625	642	641	602	659	646	638	624	641	623	627	636	662	630	585	584	651	599	614	627	652	635	631	626	580	625	623	604	635	622	579	615	609	593	621	672	624	636	626	616	670	633	619	630	610	637	647	640	684	619	629	653	618	643	624	605	651	624	599	625	600	693	631	624	608	671	631	628	602	615	594	642	634	623	640	619	597	647	631	630	628	650	596	627	594	675	637	611	644	639	663	638	597	685	635	589	618	612	647	611	604	617	636	631	609	636	628	690	624	634	601	643	637	596	629	645	646	606	610	647	632	631	643	608	667	640	652	632	609	632	582	611	593	594	639	638	619	614	634	632	671	587	617	634	639	611	651	638	667	626	644	613	596	581	656	597	651	671	643	654	631	626	608	615	672	605	658	616	685	596	644	613	644	603	619	588	644	670	629	579	619	598	617	626	631	605	622	613	594	630	605	638	639	632	618	621	663	573	601	603	608	615	643	635	661	654	608	642	587	643	628	579	626	623	639	619	644	593	618	637	644	623	564	605	624	613	631	612	629	624	659	650	665	569	659	638	611	624	581	645	593	659	638	593	661	597	632	623	613	612	643	649	606	629	602	606	656	633	625	572	606	616	602	646	644	586	630	625	687	579	644	598	628	576	605	599	648	602	629	640	606	586	607	624	611	624	657	675	594	641	616	609	661	634	614	593	596	653	632	664	676	636	632	584	659	651	659	637	634	629	599	674	602	590	589	622	649	642	623	632	618	655	635	596	633	580	643	609	585	640	635	616	594	626	671	589	703	618	606	615	650	607	622	638	673	643	624	630	631	631	660	661	618	602	574	647	626	670	646	641	593	661	623	617	613	627	663	636	677	607	650	619	616	646	651	675	648	643	580	635	634	606	617	615	634	627	616	624	602	607	684	640	565	628	617	635	618	671	611	625	617	638	617	601	593	631	666	601	583	627	610	624	643	666	595	614	643	703	569	630	664	690	593	661	654	592	651	643	592	614	643	622	617	659	657	610	638	595	626	635	619	604	652	649	652	637	576	600	633	644	606	637	649	614	608	646	656	655	598	613	621	572	650	568	668	576	669	625	607	640	618	672	600	625	639	621	639	628	650	635	577	663	634	640	644	605	562	597	610	629	641	625	616	635	620	659	606	635	622	610	630	638	645	634	643	620	606	623	629	603	610	685	637	603	601	633	640	575	591	616	671	638	632	652	643	641	662	627	587	582	653	613	632	647	575	645	601	636	657	643	604	622	643	604	655	615	632	641	637	648	573	642	620	615	609	629	633	634	650	587	660	625	614	660	645	632	653	591	642	684	628	592	589	617	647	645	591	603	637	633	644	647	647	620	592	641	600	653	635	595	643	637	622	631	607	637	625	585	638	626	587	638	655	644	652	632	593	641	637	617	583	613	684	648	612	661	591	633	614	637	621	582	632	590	615	629	627	584	671	626	713	598	619	608	617	651	651	628	626	614	662	593	616	616	588	565	605	628	623	679	630	622	663	623	677	588	635	610	621	663	639	620	641	591	627	658	618	616	614	665	669	604	603	637	620	601	544	603	615	626	591	634	623	598	583	626	598	615	615	632	607	576	618	651	594	650	653	602	641	643	593	646	574	597	635	640	609	616	643	629	626	641	599	634	604	658	563	625	617	641	655	614	643	604	607	604	628	632	653	580	648	625	602	634	579	604	621	642	632	666	622	605	606	658	628	668	598	597	647	668	640	593	653	627	641	611	627	682	632	605	622	666	642	589	664	662	607	669	628	638	710	593	596	641	603	657	592	623	615	603	634	636	618	679	651	628	646	636	592	659	628	607	621	616	631	641	665	627	590	608	597	628	613	601	626	622	570	620	641	608	656	641	678	618	665	647	607	661	640	620	671	635	661	635	581	626	637	643	637	624	593	651	686	632	618	659	615	625	665	673	609	613	617	634	623	607	613	578	589	662	633	618	577	589	663	623	658	647	609	625	623	606	578	638	656	641	601	638	622	667	595	613	602	658	632	591	632	625	624	625	605	632	654	618	646	643	652	606	627	614	657	634	634	543	594	625	688	635	648	614	631	587	618	600	632	599	612	605	578	639	587	636	673	640	626	651	643	617	598	630	659	589	628	592	634	634	652	661	623	610	621	616	681	599	654	611	629	560	618	606	631	648	623	649	596	637	603	612	564	637	624	620	636	627	596	622	615	647	598	586	619	631	633	668	603	658	627	632	667	650	625	595	618	637	627	619	654	649	637	631	640	637	675	583	631	641	591	659	627	647	612	618	628	628	667	646	646	670	640	632	647	613	638	617	601	673	620	621	589	632	649	613	632	658	630	616	657	629	619
4572	1812	367	211	219	202	264	251	235	214	190	213	186	163	180	134	154	164	145	175	147	136	135	122	127	158	114	124	110	119	97	103	75	111	97	110	97	122	106	89	87	85	92	87	92	104	68	90	89	74	73	95	91	83	89	86	82	98	93	84	90	80	69	83	90	90	87	76	106	94	91	95	62	82	95	109	85	89	91	85	77	108	112	63	97	99	81	83	97	104	87	82	79	100	84	85	114	96	104	93	87	97	86	92	110	90	103	95	93	103	96	86	63	85	90	83	72	75	81	86	89	91	89	82	67	90	90	104	82	94	80	95	90	77	96	103	95	86	82	73	94	94	100	74	84	76	104	88	85	82	87	80	105	95	106	81	94	77	96	90	91	95	96	91	93	97	75	88	89	96	84	89	91	89	102	75	94	68	88	87	80	81	90	103	100	94	98	78	86	94	89	94	79	76	87	100	74	82	76	100	83	70	78	79	73	79	87	74	94	77	102	83	88	99	86	103	71	74	74	78	92	98	80	71	90	89	79	86	90	96	84	101	94	87	66	100	94	57	93	93	94	94	85	85	95	81	82	68	75	100	101	102	105	84	87	77	87	103	98	92	85	88	87	93	103	84	65	85	99	103	96	99	95	87	79	91	90	86	91	88	76	87	83	104	95	72	76	91	94	78	86	86	100	78	90	83	103	67	79	92	81	80	84	97	79	83	89	83	100	86	101	94	92	91	73	94	65	90	85	94	91	84	91	96	107	100	94	87	89	82	85	90	75	92	79	86	80	73	74	90	80	84	93	78	108	83	85	78	90	78	93	104	107	74	100	95	98	98	66	86	71	86	95	88	79	90	85	91	84	91	77	92	85	87	76	87	85	77	85	88	74	88	98	102	79	100	67	90	94	96	102	83	73	94	83	80	96	73	80	95	83	82	76	82	81	96	81	84	83	83	94	93	68	90	84	75	95	90	92	90	85	85	92	71	106	92	91	86	79	87	111	64	102	73	108	83	73	81	82	82	79	80	89	92	81	96	84	101	72	77	82	68	79	94	86	89	85	85	71	78	84	97	97	79	71	80	78	82	85	97	100	80	76	81	97	71	77	73	92	94	90	92	96	83	84	90	85	97	86	78	75	93	94	83	74	86	87	80	88	85	74	101	95	79	78	95	87	86	85	94	90	68	89	79	94	90	75	75	104	94	81	90	85	89	89	86	110	91	90	110	90	79	88	76	95	81	97	78	88	83	90	98	95	69	97	82	82	97	91	74	76	84	101	82	96	85	85	101	78	91	97	69	68	102	87	79	82	77	72	77	100	75	93	92	75	95	89	78	73	79	80	105	96	103	68	92	85	93	97	91	91	97	91	89	86	93	84	106	101	88	97	87	87	73	87	76	88	100	83	79	82	71	100	79	82	58	83	104	83	86	82	93	87	92	96	82	79	89	84	93	75	81	90	84	88	92	93	83	95	87	82	92	86	86	95	83	85	88	86	92	85	92	94	59	91	97	92	76	102	82	93	85	92	105	103	71	73	74	82	98	74	91	100	89	84	78	85	74	87	79	94	100	72	74	84	72	85	73	100	92	92	108	85	79	79	92	92	90	107	86	115	85	100	81	85	99	63	69	87	87	97	89	103	87	104	91	67	78	74	81	87	88	97	84	83	92	76	95	84	92	88	80	94	94	79	81	91	96	92	95	88	94	91	84	92	83	100	80	82	86	76	84	88	89	87	79	109	83	87	84	110	103	97	84	79	102	101	83	84	76	81	87	94	101	82	81	92	78	113	77	102	78	80	94	79	92	87	75	73	92	87	75	73	90	82	80	73	104	98	96	76	96	80	77	86	83	76	85	96	81	98	98	100	91	84	88	69	78	80	73	91	71	71	97	72	88	70	98	99	92	83	93	91	115	90	90	85	89	93	93	86	102	79	87	82	87	93	82	83	89	95	91	97	91	88	83	81	97	94	92	79	92	81	99	87	81	88	99	88	69	84	86	92	80	76	100	88	79	95	91	90	98	92	89	95	99	83	77	83	70	83	95	85	92	73	86	82	80	92	86	87	77	75	82	85	96	79	72	86	91	84	85	90	70	98	97	82	96	70	87	75	91	90	88	81	80	69	86	86	98	77	67	98	87	88	87	82	85	71	75	106	89	97	95	106	97	100	101	96	79	84	94	88	81	90	89	93	89	91	83	91	86	67	72	89	97	74	90	77	69	100	84	78	95	86	102	84	82	82	79	84	74	85	86	66	75	95	90	92	84	81	87	108	92	90	93	89	81	70	87	93	102	110	78	88	89	88	84	90	93	79	74	97	87	75	90	82	83	91	82	118	83	81	79	80	82	91	81	78	82	101	85	87	83	109	88	87	89	70	90	75	91	80	99	93	89	100	66	82	84	76	78	94	90	79	89	80	85	83	86	97	94	92	83	90	100	90	98	100	60	75	91	90	81	91	86	77	91	86	96	100	81	90	90	91	87	77	90	78	86	97	81	73	83	90	88	68	94	80	95	75	93	99	92	93	101	80	79	94	87	89	93	97	95	105	92	83	91	97	85	90	98	86	78	70	88	80	105	56	74	69	85	105	94	85	110	70	88	96	87	91	94	89	78	78	86	94	97	73	91	87	91	109	76	92	86	91	84	95	84	95	91	101	80	88	94	84	81	71	81	82	60	84	74	80	89	86	95	101	84	86	87	102	95	86	83	95	85	114	85	72	81	95	95	74	83	72	108	90	97	95	88	95	87	98	104	90	75	95	91	94	89	79	87	83	99	80	86	90	89	94	90	88	82	80	90	87	97	80	84	73	98	96	82	96	86	108	84	90	90	91	89	98	85	86	78	87	85	81	83	77	84	75	73	98	79	95	73	72	93	83	75	109	93	88	87	76	95	85	79	89	76	85	96	86	95	84	90	105	75	104	102	83	95	103	101	89	91	78	90	83	96	92	91	75	85	89	97	84	69	89	83	91	92	95	92	95	88	103	95	90	92	88	77	97	89	83	75	91	95	86	84	88	83	75	76	103	80	82	77	94	97	82	87	89	77	66	92	82	77	63	93	77	79	75	108	98	81	78	95	104	92	85	92	84	102	85	98	82	88	97	102	91	98	81	89	98	90	103	92	84	91	79	77	95	78	70	95	85	80	89	83	89	93	77	82	67	68	86	85	77	81	84	86	87	99	102	92	102	83	94	84	88	84	67	81	68	83	81	86	95	83	91	102	82	86	89	89	91	83	85	85	83	100	88	100	86	82	88	80	70	91	101	73	97	84	77	83	97	85	93	81	82	79	72	97	84	91	93	85	93	89	74	106	77	66	94	99	82	83	75	84	111	84	100	97	77	104	83	92	97	71	90	84	88	95	98	88	86	78	89	94	72	88	87	77	93	89	88	97	99	88	85	97	91	98	95	104	102	90	82	103	102	74	84	76	91	87	89	108	75	84	83	84	103	89	80	84	89	85	60	103	72	88	92	85	88	97	77	94	81	90	111	98	62	85
31001	13185	3456	3424	7803	10239	9363	8520	7047	6005	4867	4093	3627	3329	2974	2701	2587	2432	2496	2572	2658	2580	2333	2042	2195	2178	1554	1277	1009	946	1017	906	774	773	858	814	989	1088	1013	791	717	622	643	606	693	669	666	632	619	649	652	626	645	630	661	667	666	619	624	631	663	596	610	614	640	653	641	660	613	643	670	642	688	623	644	660	683	650	605	675	601	650	633	640	631	638	637	645	618	654	590	618	650	650	630	631	641	609	692	645	637	659	635	706	667	684	671	633	669	666	670	630	643	652	689	643	664	638	678	659	659	660	650	590	661	575	604	677	621	664	610	685	652	609	679	612	636	654	643	618	572	658	619	631	635	584	633	673	612	636	635	633	661	627	666	625	604	626	615	644	661	621	640	631	580	612	700	582	618	642	589	639	642	603	616	638	615	629	636	611	610	632	612	619	679	626	615	651	625	626	603	636	634	679	612	608	639	669	648	657	604	563	599	654	645	661	662	660	610	641	647	604	623	626	637	663	608	628	615	626	598	635	633	633	607	609	635	616	600	571	616	623	636	620	652	621	677	650	625	593	584	634	646	618	663	607	617	601	607	650	643	621	650	586	610	616	631	603	633	601	565	577	609	676	683	642	591	586	628	647	597	663	623	612	594	657	625	618	614	619	626	582	660	660	658	638	649	630	615	614	671	615	598	630	610	692	647	634	632	611	626	594	685	624	636	594	631	641	581	632	640	628	618	603	672	599	616	637	629	590	625	623	641	644	632	604	650	650	652	621	624	683	644	621	603	621	623	679	647	631	591	645	608	658	678	619	668	652	593	648	616	630	614	629	636	609	593	577	617	596	626	639	635	642	620	608	646	658	671	649	632	612	627	620	618	658	615	685	615	654	633	620	633	629	638	619	652	627	594	651	638	613	620	607	633	577	648	632	660	676	617	606	664	634	626	595	629	636	639	642	630	618	619	576	656	615	680	566	653	647	615	604	595	645	616	621	620	663	614	655	614	602	675	638	645	657	593	599	616	618	620	611	650	621	609	594	679	641	678	601	653	627	639	638	629	596	640	629	634	643	598	615	627	621	686	707	649	568	627	640	618	588	649	649	621	635	621	634	638	623	622	600	624	640	621	598	592	576	627	675	679	628	587	628	662	671	592	609	602	561	622	589	649	639	613	635	629	650	600	616	652	605	638	644	653	630	618	624	605	628	609	623	630	637	642	615	640	608	626	643	625	648	622	617	609	637	620	606	610	599	641	663	622	639	616	589	640	659	557	635	624	621	623	664	613	622	606	606	593	607	609	623	607	671	659	646	635	630	673	586	616	641	617	643	608	660	639	596	649	667	580	650	649	604	606	634	620	630	631	640	646	632	621	650	594	620	588	605	617	618	657	578	635	617	613	640	619	671	629	620	632	596	612	653	657	664	646	626	590	638	600	619	609	621	656	601	646	659	657	647	631	630	621	622	590	641	638	630	637	660	614	640	602	623	593	625	632	634	612	621	599	595	587	691	611	615	606	620	683	634	550	661	583	618	636	611	656	667	611	600	630	611	700	646	626	629	655	573	578	602	632	619	610	639	638	657	604	585	624	638	644	611	611	605	581	613	645	624	614	637	630	653	629	606	655	674	612	660	573	614	620	631	653	584	627	604	668	607	643	641	621	636	636	626	616	619	686	637	543	625	644	617	626	598	587	641	629	590	629	641	657	646	598	653	627	612	636	612	617	631	631	617	615	630	635	667	625	604	593	652	637	653	648	598	613	661	573	619	637	631	615	616	599	633	646	643	669	596	607	597	655	621	590	620	608	625	634	654	617	639	645	603	597	622	637	609	579	627	639	612	634	625	613	634	636	620	645	648	613	604	628	613	606	628	611	646	627	610	612	571	621	584	604	624	618	602	643	644	617	622	647	618	599	600	584	612	647	635	665	629	600	611	645	613	605	618	602	613	622	566	675	611	606	622	626	590	637	626	635	650	612	657	642	562	690	606	623	643	608	631	602	633	667	627	649	629	675	629	680	611	646	634	627	642	655	632	590	652	616	588	631	645	614	587	627	611	600	605	644	610	621	616	637	640	611	675	607	622	634	631	640	614	604	622	627	602	632	631	600	647	600	622	637	608	615	611	649	620	636	644	612	619	601	614	630	628	614	631	590	639	611	654	603	625	580	595	646	591	586	642	587	572	571	650	733	644	649	629	632	596	612	653	651	689	599	595	591	621	653	623	656	618	617	592	624	643	614	653	620	649	632	629	603	652	635	652	620	635	628	653	586	659	643	665	593	625	628	664	631	638	623	628	600	589	667	651	608	628	653	596	610	653	612	629	591	647	633	617	632	622	655	606	674	657	649	622	646	663	644	634	646	620	605	601	627	632	655	600	680	631	612	634	594	584	607	604	643	632	666	630	639	612	645	609	653	631	648	628	643	573	625	641	624	649	673	611	639	569	654	612	623	608	597	627	587	583	624	614	638	611	588	634	626	618	613	633	590	667	632	658	595	602	604	638	602	609	680	575	602	639	630	666	612	655	607	628	670	640	653	642	620	623	622	679	582	641	657	652	643	596	634	662	629	645	661	608	635	572	609	623	613	577	613	617	632	604	620	621	562	633	602	651	658	644	628	633	580	645	603	598	612	649	655	663	624	626	636	612	656	595	601	619	646	663	642	613	657	629	619	609	608	578	638	640	664	594	613	668	612	635	594	643	662	646	624	708	604	695	583	614	600	672	611	610	619	633	660	638	643	622	596	600	631	635	671	615	579	627	582	638	636	581	629	677	664	619	586	653	622	636	622	571	625	610	660	627	642	637	674	651	631	644	616	644	663	628	621	678	603	652	646	589	651	627	612	592	650	607	588	605	613	646	643	586	637	584	628	600	649	606	627	591	586	664	593	632	619	644	657	616	627	627	629	613	617	651	642	615	640	608	600	615	622	630	616	648	603	625	636	672	662	634	607	604	630	620	647	638	642	595	627	644	654	586	646	629	622	615	624	640	676	636	572	607	602	631	618	652	648	657	620	621	615	674	607	593	578	617	677	626	629	666	586	601	611	638	611	612	633	605	689	626	630	635	579	589	616	661	646	646	634	645	647	637	592	604	613	615	669	637	565	604	645	603	629	639	597	678	599	599	661	631	622	633	604	603	618	621	639	625	632	672	609	627	638	631	625	590	603	650	636	654	570	664	628	674	651	588	610	623	668	639	631	593	617	625	585	610	649	611	632	679	666	637	668	616	659	612	619	644	639	633	615	614	672	598	638	619	604	610	594	622	592	625	650	629	614	618	642	618	602	625	594	619	588	607	628	623	601	632	631	600	583	622	618	618	613	630	592	629	585	650	644	604	629	583	638	588	616	628	594	567	614	611	630	597	625	628	655	668	607	645	638	618	589	666	620	566	650	609	637	603	628	634	606	635	640	664	652	599	645	664	612	624	611	612	623	650	581	639	620	625	600	667	629	678	607	614	616	623	606	628	668	633	682	638	632	612	607	653	660	623	649	626	599	668
5152	1527	355	264	217	237	304	271	289	245	248	219	185	202	201	214	166	184	183	186	208	195	179	182	196	184	180	178	151	126	118	137	115	123	143	128	136	122	130	127	125	141	144	120	131	129	134	107	118	122	149	149	127	137	126	128	120	132	131	128	128	116	126	94	134	142	118	107	126	139	128	135	118	121	120	127	122	154	120	120	133	114	122	121	137	144	120	140	117	134	114	114	130	118	99	122	136	149	130	103	129	128	133	134	126	119	102	124	115	104	130	126	126	119	128	130	126	138	126	107	110	123	134	116	126	125	137	119	117	139	123	114	151	89	128	123	132	135	126	140	120	135	119	122	125	135	113	122	122	123	135	119	150	119	134	104	131	127	107	131	131	134	123	114	124	117	129	119	129	117	131	121	108	116	134	112	98	113	124	120	116	115	140	134	127	128	136	135	121	112	112	128	128	136	149	129	124	115	114	107	135	134	137	131	126	125	128	151	131	110	152	114	151	127	119	117	124	118	118	131	115	122	108	128	125	140	117	118	130	129	110	119	127	117	130	90	108	135	131	126	121	119	117	112	123	120	122	136	126	119	128	143	148	114	130	127	148	115	127	122	132	111	121	117	104	133	118	141	108	143	134	120	114	115	101	120	129	119	109	121	126	140	117	108	104	116	138	128	131	130	121	120	112	126	137	134	102	122	122	132	141	144	140	126	126	120	128	121	112	122	129	110	130	123	135	127	135	106	136	119	118	121	140	129	132	137	121	121	124	127	111	110	130	147	110	125	126	154	124	115	134	128	130	127	119	109	126	141	124	142	134	125	128	113	133	126	109	129	119	121	130	125	125	137	145	133	134	123	131	128	126	135	137	109	124	114	124	143	125	125	115	116	135	115	132	121	112	122	121	121	117	133	137	132	120	143	120	139	115	128	107	115	113	138	144	119	117	131	136	139	130	125	122	115	125	141	126	119	124	131	132	133	122	117	102	139	136	128	114	124	105	143	124	128	140	116	114	159	135	109	131	148	110	117	107	125	117	113	121	106	128	113	144	115	114	123	120	116	121	128	127	131	114	108	110	127	163	122	122	108	120	122	96	144	115	129	129	111	125	135	122	135	113	124	152	146	109	118	111	136	113	104	105	121	109	125	130	110	120	142	133	139	121	135	121	143	130	140	123	129	119	126	142	141	125	117	129	127	130	112	126	142	117	126	140	128	117	124	144	123	128	121	128	124	130	116	119	111	116	142	111	123	118	134	126	112	115	133	126	123	113	117	113	132	121	137	122	118	139	116	130	117	129	118	134	131	114	128	106	133	120	117	137	150	113	144	126	121	133	125	113	126	144	124	127	137	104	118	126	139	123	127	136	124	126	122	116	126	139	149	130	106	123	106	133	134	132	139	120	125	130	131	120	123	122	130	137	133	123	138	109	131	120	111	131	124	121	147	110	142	118	135	121	129	135	129	134	109	141	126	131	123	137	110	118	124	104	130	137	143	111	117	129	131	127	111	148	131	128	129	113	118	126	156	132	131	152	139	114	121	126	124	141	120	128	138	148	105	132	136	128	128	124	112	140	140	147	99	117	120	116	111	122	137	132	143	111	117	122	113	130	117	124	143	118	120	112	126	123	136	128	115	118	113	145	122	128	123	130	120	105	112	124	122	143	141	134	126	93	125	127	113	127	112	138	119	136	124	141	154	138	136	127	127	142	130	114	107	121	130	166	137	132	119	129	134	120	121	106	126	116	139	115	115	128	97	120	132	134	135	128	137	134	151	131	118	120	125	136	121	118	123	143	118	117	116	136	124	124	115	133	110	106	117	127	141	135	132	147	124	108	122	128	130	109	120	137	134	122	131	121	112	139	115	105	115	126	113	140	122	140	112	140	121	118	118	105	127	134	136	107	155	111	129	117	131	130	135	114	110	131	126	137	122	139	117	120	124	125	127	119	146	112	100	113	127	135	118	122	139	136	109	119	138	129	130	133	127	124	116	138	105	132	131	111	124	115	106	117	104	123	127	131	147	130	122	127	112	122	140	134	133	117	124	117	116	112	120	125	131	119	131	104	137	120	137	131	130	130	109	142	106	124	101	113	141	134	117	118	105	125	118	121	116	116	128	142	135	138	116	118	109	119	107	127	137	145	117	104	139	118	104	136	129	133	125	134	127	121	125	125	118	118	125	116	103	136	107	131	119	152	132	140	134	125	129	102	115	142	143	133	126	119	131	137	132	128	117	116	123	149	123	115	124	119	119	137	120	110	133	139	114	125	130	119	110	136	112	128	118	125	128	123	148	110	134	101	122	124	135	106	122	124	119	124	126	123	140	143	114	131	133	112	115	130	128	109	141	112	125	128	122	132	111	129	110	122	113	124	125	123	121	126	115	118	97	109	128	117	117	133	129	117	119	114	137	102	125	128	129	121	129	122	129	123	91	124	123	108	118	119	132	120	118	131	117	138	117	114	120	123	120	131	122	149	114	133	103	128	110	119	121	142	116	115	128	144	111	120	123	100	130	118	135	126	125	128	128	130	124	144	118	115	131	120	135	130	145	150	122	136	135	129	146	128	124	116	121	133	134	131	117	145	115	116	127	115	140	133	116	115	147	128	121	130	150	124	115	128	117	124	128	134	132	154	118	127	130	134	127	129	118	128	128	117	136	113	130	114	136	132	125	126	116	126	116	109	132	137	129	113	116	134	135	123	124	129	123	136	117	127	139	123	156	128	149	119	132	125	130	138	124	115	114	127	117	124	119	113	125	113	127	123	133	132	124	124	124	107	99	111	108	115	125	112	136	124	118	143	106	140	119	117	130	113	133	141	117	144	121	134	131	116	135	101	129	125	135	127	144	123	134	133	131	140	143	116	116	121	144	140	132	126	146	128	122	119	119	117	115	111	123	115	109	130	123	92	133	133	126	107	140	111	128	121	113	136	124	126	123	138	119	121	139	120	132	136	107	114	128	128	141	125	129	123	112	135	136	123	133	141	135	146	112	141	118	138	134	125	127	132	136	117	127	145	130	113	138	127	137	130	121	108	126	115	121	115	122	139	99	122	118	124	109	148	129	115	121	127	111	121	118	111	137	133	136	141	115	119	115	114	128	120	132	144	133	134	135	108	121	137	112	125	142	118	123	128	104	120	123	122	126	118	132	132	128	134	113	119	116	119	116	132	124	120	110	129	116	108	127	106	119	137	126	136	117	123	125	141	115	120	148	140	146	133	131	112	108	108	122	125	124	102	135	129	118	142	108	141	123	138	128	126	118	141	102	109	130	128	118	139	138	138	151	127	122	144	127	131	113	139	145	129	114	123	111	113	135	141	132	130	120	122	119	130	118	120	128	113	125	128	139	134	143	125	135	130	118	129	114	134	132	129	141	129	124	141	108	127	127	117	94	129	132	122	106	136	119	113	140	137	136	107	142	122	125	118	122	120	126	132	108	134	125	125	121	130	137	107	122	131	106	120	137	109	118	132	114	131	114	134	99	112	136	114	129
29470	11959	3583	3446	7132	9921	9117	8180	7041	6171	5135	4439	3923	3447	3298	3007	2745	2810	2784	2866	2812	2641	2451	2302	2403	2399	1884	1616	1230	1238	1227	1170	1109	1102	1125	1211	1198	1268	1281	1076	1044	935	921	966	937	953	957	944	898	939	902	954	913	890	877	958	910	926	921	964	921	963	913	925	917	972	951	954	942	900	963	927	942	950	924	936	921	994	1014	986	890	934	911	944	900	919	1001	952	962	928	909	903	951	949	904	1013	976	942	932	950	917	956	935	930	949	921	962	923	968	913	992	936	995	969	877	891	947	943	983	968	859	921	911	935	911	933	885	902	876	976	913	919	922	928	921	868	861	966	919	913	956	909	962	956	941	914	893	882	912	944	907	915	899	1001	930	907	911	944	985	895	891	954	948	947	975	925	906	910	931	949	923	900	909	889	914	886	952	931	888	881	981	937	921	918	919	975	930	890	847	896	957	935	912	927	957	924	913	926	945	908	938	919	989	890	945	892	894	934	933	851	916	913	884	867	933	935	898	903	900	941	923	985	951	867	941	917	908	963	860	943	967	926	990	853	903	882	899	915	903	924	910	966	943	926	947	896	974	974	907	915	932	909	894	913	933	901	879	927	949	953	914	917	952	895	926	874	988	926	888	917	903	938	923	944	907	890	918	941	897	949	862	917	908	924	884	948	897	952	877	920	924	897	884	904	982	947	921	914	922	912	931	884	911	955	889	908	902	880	924	952	947	964	916	929	855	897	882	945	887	895	887	937	946	918	939	945	966	943	988	876	897	896	920	954	924	908	979	906	920	910	954	891	929	926	835	900	876	867	930	920	970	931	924	931	965	931	907	945	911	945	856	919	865	948	892	904	888	921	913	909	928	988	912	910	898	894	872	919	887	927	922	920	913	885	878	909	949	979	885	939	921	936	900	943	951	952	943	897	915	916	935	884	863	943	956	852	895	895	913	923	916	938	912	916	834	895	897	909	903	926	958	935	935	956	927	951	890	972	878	951	918	872	958	895	910	895	869	913	875	948	906	893	916	882	894	939	910	895	925	911	965	970	902	873	904	933	876	947	956	875	928	918	914	928	941	930	847	896	918	899	939	902	950	915	954	890	932	906	936	909	939	914	924	905	905	933	847	918	913	907	973	893	895	933	929	905	906	891	938	905	928	912	911	892	963	953	908	993	960	914	874	868	931	934	906	880	947	923	907	909	902	896	933	919	979	919	952	886	888	941	896	963	902	955	910	873	865	908	938	888	930	945	927	895	921	895	920	889	863	903	969	894	957	955	979	923	897	943	945	921	950	941	922	955	939	860	940	889	930	911	938	909	904	926	962	924	921	944	917	940	897	949	934	928	973	932	921	937	917	932	911	930	926	945	896	931	850	923	874	907	950	910	914	937	927	900	957	918	901	914	953	904	903	914	863	933	871	912	905	938	925	938	879	941	901	949	919	923	928	867	899	942	895	860	916	926	911	907	924	969	934	900	933	957	903	949	940	879	975	943	922	930	902	957	947	928	880	857	918	967	875	924	937	904	912	909	874	935	924	933	885	930	891	926	877	936	1002	929	923	917	949	969	930	917	953	891	879	902	865	911	879	966	923	921	924	908	922	860	930	963	866	934	923	876	925	907	902	967	985	956	917	958	962	980	911	946	868	935	969	943	894	918	925	889	890	914	954	911	927	926	936	922	994	936	884	900	904	882	911	913	914	936	912	915	957	924	919	929	949	969	898	902	909	911	921	896	924	928	941	903	916	917	944	984	922	932	897	932	874	889	923	889	897	886	884	920	943	983	917	938	960	977	916	964	936	893	943	892	985	926	947	906	910	908	860	922	877	946	896	922	918	899	930	929	940	895	971	914	874	937	925	954	930	934	893	895	935	915	942	851	930	932	922	910	905	905	921	907	899	921	882	963	926	953	883	955	929	895	937	943	880	907	931	889	875	899	885	924	937	910	871	940	912	911	905	918	900	947	960	928	900	919	891	882	913	969	946	961	905	973	966	913	869	917	957	938	929	911	981	890	869	918	895	866	929	901	948	908	858	926	977	904	928	899	895	878	929	860	913	866	907	873	929	886	918	897	894	963	962	932	882	940	905	875	938	922	909	991	954	963	895	897	927	872	984	935	978	922	905	922	922	909	873	889	920	889	831	977	919	918	939	911	901	954	941	954	907	932	922	915	851	914	921	925	876	942	950	954	934	942	918	955	966	987	979	953	913	880	912	924	967	919	920	887	923	930	890	846	909	941	960	923	925	906	917	933	951	909	902	984	964	880	922	911	937	902	919	875	908	965	948	944	907	935	905	926	927	918	951	911	926	904	854	868	916	920	852	942	898	903	943	949	943	911	928	911	882	932	931	905	965	869	935	959	897	905	902	964	883	893	917	916	901	947	906	925	915	892	920	931	923	899	889	911	915	949	901	926	951	987	919	865	937	941	910	905	913	932	925	893	939	899	956	856	944	922	885	915	969	959	918	938	879	930	920	883	896	968	926	879	969	927	925	908	978	992	944	873	906	902	862	921	904	836	890	933	910	883	890	915	935	920	919	892	927	915	928	891	930	923	875	928	887	932	879	911	899	913	945	983	916	933	907	892	917	957	930	937	880	915	932	941	944	883	910	895	846	925	937	904	865	913	938	862	930	940	898	895	943	983	898	928	978	926	913	948	915	1015	923	895	918	876	972	874	930	896	941	930	977	896	902	933	933	919	953	901	947	951	903	907	940	898	865	858	915	927	944	898	911	838	960	897	933	909	945	953	930	977	942	925	931	925	900	903	902	940	901	953	902	955	916	960	910	868	891	861	902	935	916	915	927	895	856	865	1004	955	885	905	949	904	913	935	909	960	947	910	894	939	912	890	904	911	938	883	914	867	916	935	936	937	926	901	911	959	927	947	910	937	919	958	923	902	956	896	938	954	918	872	874	932	920	882	913	884	872	895	929	882	960	882	865	922	918	917	932	925	878	928	917	916	934	874	948	924	897	913	898	968	902	882	956	908	951	913	916	921	920	919	900	883	932	995	902	935	906	909	933	935	888	903	906	926	923	915	922	886	889	902	1015	883	947	879	896	934	923	932	913	867	907	919	883	925	959	960	893	896	863	900	921	894	895	946	926	909	926	922	926	927	904	929	921	999	948	917	917	905	901	959	964	966	862	900	936	923	924	923	941	916	981	873	899	956	923	915	916	933	928	926	901	942	921	967	910	880	917	928	874	963	916	897	877	916	857	942	909	917	906	862	924	896	885	937	924	904	915	966	899	951	881	954	926	917	935	936	938	958	966	902	914	919	925	963	933	930	958	907	920	941	910	923	950	943	883	918	929	925	940	953	941	849	910	888	962	913	894	915	933	886	956	949	860	921	894	889	943	928	886	917	929	906	870	902	875	948	912	891	914	922	935	934	898	912	859	983	870	903	923	904	963	925	965	929	930	920	859	891	944	946	915	883	985	933	936	913	883	997	874	942	957	904	885	922	945	912	916	889	905	907	964	860	917	859	930	965	902	900
6163	2369	428	304	250	334	324	374	299	334	281	258	244	212	235	217	220	188	204	203	210	217	183	168	197	203	169	134	154	133	130	144	139	132	137	151	147	155	146	133	117	139	126	121	116	135	138	117	128	130	121	108	111	132	147	131	123	128	117	138	140	116	124	106	121	120	128	147	140	130	121	135	110	113	138	112	124	117	144	132	124	128	127	144	110	115	132	111	132	122	103	110	118	134	142	95	116	101	116	127	117	113	134	120	130	134	140	106	110	143	115	134	105	123	130	140	119	107	111	119	134	124	132	125	112	118	126	127	115	102	128	103	140	135	126	130	125	140	140	121	127	139	139	142	115	128	117	132	136	99	132	135	131	129	128	130	135	117	115	155	119	146	141	102	128	137	123	128	131	146	114	123	146	114	117	117	138	117	128	100	116	126	118	131	124	128	129	126	95	113	129	118	121	135	111	102	105	117	128	125	127	100	140	132	106	116	129	104	116	130	116	144	118	124	124	144	146	130	132	114	117	102	125	117	136	123	118	132	121	112	128	123	120	131	124	131	123	107	116	114	100	126	116	147	153	130	138	125	120	125	118	127	146	99	133	111	129	135	121	150	127	127	120	139	113	133	123	126	119	123	128	128	108	95	121	114	96	140	130	114	107	135	122	138	129	122	126	129	105	127	127	124	128	129	145	147	129	135	104	110	102	122	134	107	117	142	120	129	114	130	108	130	126	147	119	133	107	113	126	126	128	116	137	135	113	134	129	132	102	109	106	123	105	110	137	118	119	120	110	120	104	101	124	114	142	137	131	136	125	112	109	121	108	104	131	136	116	137	130	137	112	121	135	120	135	133	110	115	125	131	128	127	116	108	112	122	125	129	121	130	113	132	143	121	130	133	116	133	128	116	132	123	112	145	116	108	118	145	132	115	109	118	136	121	126	104	117	126	119	122	111	135	135	111	113	130	127	128	122	139	108	130	111	127	151	119	119	124	118	129	138	130	124	117	117	126	123	137	134	126	118	132	121	118	117	120	105	117	116	112	126	114	125	130	105	113	128	113	128	115	121	124	96	141	122	112	136	136	132	121	96	114	123	115	118	129	132	99	117	107	132	107	125	114	116	129	131	126	119	135	116	134	135	114	107	117	114	116	114	119	129	133	107	121	135	142	128	123	119	121	104	117	130	102	131	144	108	113	134	123	118	138	126	116	137	118	97	136	104	120	128	130	114	117	123	127	118	117	115	110	136	143	111	122	113	114	119	107	135	115	128	127	142	116	113	123	100	107	117	149	105	143	106	130	138	129	137	107	137	133	129	130	116	133	117	130	135	122	126	117	148	114	114	142	136	109	130	127	119	121	134	130	127	140	127	121	132	134	112	123	127	110	121	121	118	147	110	125	124	108	105	135	116	126	128	126	130	126	132	125	130	116	117	137	123	118	120	128	126	100	109	131	127	137	136	134	149	119	121	137	119	117	127	131	125	97	126	117	117	112	145	114	137	101	133	125	134	119	133	124	127	124	128	117	129	122	123	122	117	135	109	125	140	133	121	117	117	145	124	120	114	140	118	130	116	97	106	136	112	130	125	115	146	108	114	132	122	135	131	101	119	143	106	143	133	131	122	139	117	107	105	117	114	138	112	110	102	133	111	110	139	108	124	125	98	113	125	129	121	112	112	124	110	125	114	134	130	127	139	113	116	97	131	122	128	108	129	119	114	116	122	123	118	119	132	124	120	128	116	127	134	107	98	112	126	120	128	126	119	127	123	164	120	106	124	140	130	121	125	130	117	104	119	121	137	137	112	152	156	135	124	123	124	132	117	110	135	112	126	131	124	122	132	117	121	128	116	120	119	115	134	106	115	121	117	115	136	111	114	117	128	113	139	122	112	119	114	134	110	132	108	118	118	132	128	129	139	109	117	114	127	101	135	125	120	125	137	127	104	117	130	129	109	117	150	110	115	129	124	123	99	121	121	120	124	126	133	116	114	132	113	109	134	105	114	94	112	130	127	111	143	117	101	134	119	100	109	114	125	115	118	121	119	124	131	129	126	143	111	139	140	113	128	97	107	118	142	110	114	135	106	127	119	136	115	129	130	130	134	119	126	112	124	114	133	119	127	133	121	129	119	104	121	133	116	123	146	119	115	118	117	98	118	120	119	141	142	121	114	113	113	124	115	143	164	130	116	146	118	125	120	106	113	128	110	109	123	128	119	131	128	139	108	116	127	114	108	97	115	123	128	130	109	109	122	141	136	134	114	123	114	111	122	128	125	126	108	126	106	137	107	128	114	137	114	120	114	102	117	122	140	140	144	95	136	125	109	110	120	114	134	129	124	99	145	123	115	103	120	114	98	134	118	139	111	127	123	127	114	129	116	141	121	110	123	126	120	146	132	138	114	94	121	126	147	115	122	124	128	125	127	130	97	125	131	133	102	105	130	121	122	109	132	115	122	131	142	118	124	118	128	113	122	133	136	126	127	109	133	133	123	131	139	128	119	124	126	136	121	123	128	128	136	109	119	102	132	115	134	111	122	103	123	105	108	128	124	133	137	97	148	114	119	125	119	108	124	119	129	123	126	139	118	137	119	116	128	129	140	116	125	117	103	119	122	121	118	91	131	123	112	119	120	122	132	118	125	123	126	129	118	129	123	117	106	126	118	125	126	141	117	130	114	122	106	129	113	131	128	119	130	135	116	108	121	124	127	113	106	113	120	133	116	122	119	108	122	115	122	103	121	131	132	123	130	116	125	141	137	108	120	141	120	110	104	138	121	130	128	126	121	121	104	136	113	112	101	110	115	124	135	118	113	133	137	107	121	119	131	123	125	137	114	129	113	137	132	137	107	116	148	117	111	114	132	125	144	134	118	126	116	122	133	127	133	115	133	126	108	119	124	116	118	130	121	116	123	101	115	118	117	125	121	124	117	124	114	137	130	124	102	128	130	123	118	120	107	133	128	120	138	122	114	123	123	121	118	115	134	124	123	100	101	131	110	125	134	118	127	110	120	102	117	106	116	125	132	134	130	119	117	100	136	112	123	107	124	102	121	125	144	135	104	135	124	112	108	133	112	132	116	128	115	120	118	136	130	121	120	119	109	135	98	121	124	127	149	122	112	134	118	120	123	107	130	122	146	124	124	148	126	130	129	117	124	140	121	133	114	130	125	109	123	120	123	127	108	140	123	141	119	117	116	129	120	124	126	127	108	105	116	118	127	121	114	123	121	121	111	104	123	112	123	114	138	122	128	136	133	136	122	112	105	126	131	122	113	140	125	141	127	136	103	105	129	122	119	131	124	137	124	119	109	127	102	118	118	121	109	113	125	113	135	128	129	115	128	123	123	122	128	114	123	115	135	119	130	117	114	138	128	137	137	128	122	101	137	142	119	109	101	117	145	117	133	116	122	109	120	121	139	145	111	129	137	117	133	133	126	103	113	130	125	122	117	116	129	119	121	121	116	115	133	130	119	116	117	133	130	131	118	131	131	129	110	125
33864	14650	4220	4410	9244	12452	11430	10084	8621	7596	6342	5481	4717	4263	3899	3414	3394	3262	3204	3275	3257	3010	2853	2517	2717	2504	2017	1796	1369	1347	1347	1275	1166	1108	1153	1191	1213	1392	1373	1059	1002	972	923	888	946	975	896	802	930	897	881	927	859	928	873	901	875	897	868	906	915	900	879	894	904	940	906	900	922	877	890	957	876	888	937	957	923	956	932	919	872	921	912	919	814	836	895	870	877	896	892	865	873	876	908	928	911	917	953	930	927	927	952	926	951	937	934	945	918	880	866	890	901	904	883	852	851	888	861	874	885	886	911	931	823	886	842	883	826	900	840	864	856	875	897	853	867	881	879	892	933	887	849	872	943	898	896	851	875	808	863	890	856	884	888	865	897	939	873	843	858	882	870	876	836	914	898	833	888	842	896	838	854	925	883	880	839	860	843	878	889	860	918	824	876	868	877	849	888	924	874	875	848	888	840	824	853	876	860	865	847	907	845	863	888	869	843	899	908	901	877	839	929	865	850	898	902	837	911	926	910	845	875	886	863	894	881	855	910	839	927	900	867	906	840	883	890	888	850	874	835	883	890	890	854	874	841	824	830	861	883	879	871	907	846	930	874	883	869	864	871	843	863	893	833	858	893	871	908	923	891	836	846	938	901	903	815	892	879	845	806	889	873	796	889	927	931	870	915	868	842	836	909	848	862	899	879	895	876	863	840	856	866	936	854	855	886	848	879	887	897	882	914	857	886	865	843	885	863	900	901	870	902	865	832	860	876	869	873	890	837	896	873	842	890	893	890	909	858	842	883	891	848	865	886	815	897	922	821	884	872	874	823	857	900	871	901	919	856	865	819	881	877	878	868	845	878	808	923	858	861	918	859	817	872	867	876	840	880	890	882	903	850	911	856	828	890	939	866	827	871	891	849	841	873	924	904	903	908	901	890	862	849	880	866	876	845	827	833	900	877	915	869	873	913	843	827	831	860	816	872	888	862	846	860	943	862	864	920	896	840	845	887	899	858	899	913	891	874	865	849	904	895	935	885	835	842	829	857	891	879	902	891	861	873	854	833	851	834	864	813	850	838	849	902	887	857	857	880	858	864	881	859	889	825	844	889	879	912	909	875	845	858	896	881	924	891	860	876	905	914	871	863	844	916	930	901	823	881	891	879	864	842	820	887	867	889	856	957	853	907	871	902	952	847	910	883	878	830	884	890	860	888	877	865	862	851	877	838	853	849	874	848	831	936	880	929	889	900	876	899	869	846	870	881	888	885	858	837	888	889	858	888	862	896	858	921	879	895	853	863	837	860	873	891	873	846	887	860	891	902	913	908	820	859	846	833	872	862	837	879	922	851	880	821	848	881	875	887	858	882	844	915	933	876	839	852	812	927	909	879	804	876	853	867	861	894	843	874	898	867	852	822	859	852	883	898	897	829	879	858	904	927	866	928	901	853	851	856	922	936	848	860	857	890	900	868	870	867	882	866	824	923	839	875	813	866	905	851	846	902	865	881	910	868	835	855	854	869	847	859	841	891	855	909	853	871	872	865	876	861	859	840	876	833	835	870	883	909	818	905	810	869	885	814	864	899	846	876	886	847	847	891	848	854	866	847	825	881	885	845	881	895	856	827	888	865	887	946	861	852	848	876	875	875	841	862	864	871	914	861	883	926	837	879	877	877	847	936	866	882	866	875	875	895	887	841	900	845	875	847	878	854	866	896	903	872	830	883	922	856	911	900	897	880	841	849	843	883	865	869	877	878	888	835	830	884	812	870	868	872	909	887	845	879	862	904	881	884	900	891	904	859	894	846	877	868	864	840	876	863	814	875	862	879	893	865	873	868	848	854	857	802	848	869	835	887	886	896	868	853	841	836	905	915	872	841	881	847	891	878	847	842	865	863	912	900	907	857	869	870	858	827	896	836	830	803	882	895	872	930	903	876	839	917	856	882	939	872	879	872	876	870	857	875	851	893	913	812	924	875	850	903	828	864	909	897	807	857	843	882	761	928	863	905	899	879	914	887	883	838	913	859	866	883	911	840	879	880	892	877	838	893	861	837	911	857	859	855	874	884	885	898	843	828	870	901	794	907	879	853	919	841	865	895	837	917	868	800	877	898	885	877	882	887	869	902	870	827	868	855	866	837	890	888	890	827	859	875	900	861	856	883	886	863	920	864	831	863	899	856	859	859	867	852	840	911	864	859	903	873	899	886	935	888	869	861	824	852	832	836	848	867	899	866	898	860	928	829	856	910	862	868	902	856	846	838	862	921	837	870	913	818	852	888	891	870	874	857	823	882	889	833	876	879	885	854	881	821	874	871	839	936	891	889	879	902	870	900	888	880	835	843	888	914	850	841	893	813	927	901	897	861	862	843	908	890	880	885	872	872	866	856	834	896	863	877	906	891	887	852	892	904	846	874	969	876	865	904	867	874	844	873	886	878	864	837	883	888	875	832	886	839	885	854	877	847	885	873	905	919	897	873	822	916	884	877	852	857	891	959	846	838	820	822	884	900	864	886	883	836	852	883	939	829	872	886	904	845	827	836	858	837	875	882	904	871	830	878	821	867	873	836	860	840	872	889	868	857	868	869	856	880	871	869	899	883	862	863	848	909	859	891	853	863	879	868	884	865	882	866	875	882	883	825	858	851	864	876	854	911	855	892	905	844	891	880	885	839	883	833	833	915	881	863	847	889	862	832	855	873	805	849	914	880	878	923	835	848	900	889	887	824	879	833	855	806	899	838	901	884	848	869	886	841	874	827	854	935	899	865	890	862	864	818	869	830	869	888	850	890	881	904	900	866	849	861	880	874	882	858	870	831	861	878	853	888	856	835	886	906	858	834	852	888	871	879	899	842	870	851	895	830	839	888	866	876	908	910	841	914	859	872	874	891	892	888	901	905	887	891	848	889	829	933	939	910	850	903	825	864	878	866	884	858	911	859	837	868	816	843	855	869	868	913	842	866	835	850	873	851	834	868	917	867	877	872	810	847	932	846	893	818	870	848	843	888	915	899	861	855	868	887	865	868	846	877	868	832	885	875	910	842	904	861	886	856	856	843	897	884	840	870	890	891	910	876	833	826	855	878	805	843	833	853	865	840	839	901	819	847	898	874	917	843	886	828	903	904	889	887	866	838	870	890	850	906	887	904	838	872	902	882	802	859	896	826	853	870	893	784	859	904	887	882	885	913	835	912	832	927	875	839	867	899	887	831	847	861	886	853	911	891	893	862	851	854	880	854	869	863	853	868	897	908	918	871	866	800	892	858	821	824	877	918	830	900	873	892	875	845	881	852	865	884	889	813	916	885	905	887	843	850	880	845	883	880	867	899	831	848	890	891	926	872	886	871	875	839	879	857	852	874	861	932	886	903	866	896	839	931	866	846	888	870	923	882	888	839	830	841	853	863	811	871	854	830	844	862	840	907	822	866	894	862	854	843	859	848	875	874	868	921	849	872	832	855	875	870	863	841	848	849	887	851	911	863	932	866	843	809	868	857	836	880	867
3338	840	222	136	135	189	200	192	188	175	141	153	140	137	114	141	124	144	138	130	146	133	131	133	119	145	117	100	87	96	93	74	76	95	98	88	82	84	96	88	104	86	91	107	75	92	117	86	94	89	96	82	79	88	73	79	100	90	70	89	85	74	86	80	98	89	86	72	72	91	97	95	89	82	64	91	81	78	85	95	76	81	86	89	70	74	70	74	79	68	76	85	88	75	82	77	76	61	91	101	63	73	82	75	92	70	95	80	74	88	86	97	79	78	99	100	85	73	68	61	78	86	73	74	82	92	76	91	87	96	65	90	62	99	70	73	82	91	88	84	69	68	74	79	75	65	89	77	88	74	68	85	78	88	86	84	91	86	84	80	81	83	80	80	84	94	60	96	63	88	71	96	87	98	91	101	80	84	86	87	91	82	77	84	91	94	74	89	74	77	94	84	84	85	91	81	87	100	95	99	89	84	88	103	74	68	95	84	94	86	75	92	93	77	77	82	104	66	81	76	76	77	74	74	84	76	89	80	77	75	89	77	95	75	85	89	90	81	82	88	89	93	83	93	104	73	81	68	89	88	89	82	103	86	91	98	96	81	92	70	69	90	82	68	83	99	91	84	68	79	85	72	85	64	75	78	96	77	88	87	94	85	85	101	77	85	68	73	80	75	78	80	76	88	86	81	80	66	81	93	87	81	86	73	74	80	71	93	67	103	81	76	78	92	88	67	98	78	116	95	86	72	74	90	77	81	78	82	85	84	74	85	89	83	73	76	80	75	83	82	83	84	94	90	80	82	71	74	77	69	95	78	92	84	81	75	82	89	79	85	74	88	94	92	85	89	76	84	90	90	76	85	93	99	65	86	77	65	80	101	80	101	96	85	76	77	91	95	85	76	91	72	83	94	78	84	80	83	102	82	82	96	87	63	70	73	61	93	86	90	87	105	98	83	77	86	84	75	100	63	74	79	101	92	102	83	75	102	77	92	89	95	90	95	96	75	70	88	91	90	75	74	82	76	90	76	78	86	66	71	79	84	85	87	91	73	91	85	78	89	91	94	81	83	70	74	93	66	77	80	79	79	78	91	73	77	85	105	85	78	69	75	62	78	95	79	76	85	80	86	83	78	100	87	87	71	90	100	87	107	82	84	81	84	72	72	73	95	66	85	78	89	93	67	98	76	83	89	76	88	64	94	101	89	83	94	74	85	80	86	62	78	101	92	75	89	79	76	81	94	91	71	89	89	96	90	87	75	96	80	97	85	78	96	81	84	88	84	82	65	74	80	83	85	93	83	73	74	76	104	76	72	101	75	95	86	80	77	68	91	94	96	92	76	86	85	90	85	75	83	71	77	74	74	77	72	64	81	77	87	98	93	97	101	92	96	78	83	81	73	101	82	82	107	77	90	68	82	87	71	90	87	78	74	81	88	74	77	88	97	75	93	106	86	90	76	105	73	86	90	87	77	78	68	92	81	76	77	79	78	96	84	78	89	82	84	82	92	65	73	87	85	91	84	75	116	70	76	82	87	84	96	94	84	92	84	85	95	87	88	72	94	71	87	92	88	77	66	86	79	88	69	96	78	87	91	92	93	87	109	81	80	81	74	73	82	62	85	76	66	87	91	89	87	72	84	83	87	73	91	78	69	92	85	76	84	83	76	68	87	84	82	93	104	103	89	86	73	80	91	72	74	83	86	81	81	87	86	80	95	85	86	87	79	88	92	80	68	95	83	91	95	69	86	93	95	83	83	89	93	80	85	96	76	86	88	80	84	86	80	97	102	85	103	80	72	81	79	92	72	97	79	74	98	66	92	74	76	93	84	73	73	80	69	90	83	85	76	81	98	74	82	77	87	81	72	71	88	88	79	80	84	78	90	73	89	96	78	61	83	84	76	85	87	85	96	96	68	72	83	94	79	102	83	77	71	88	75	91	67	90	79	87	73	92	84	85	80	83	77	91	97	87	86	84	83	91	93	92	74	84	87	81	81	82	71	88	68	84	69	74	80	100	72	98	81	77	86	77	79	74	73	86	79	86	78	80	86	65	80	80	81	88	84	72	74	80	92	96	82	72	84	67	92	88	90	80	80	77	74	68	64	70	94	77	95	86	77	82	63	73	93	84	91	79	62	82	81	74	78	94	82	74	84	77	94	58	83	72	90	96	76	80	96	96	87	84	81	77	77	83	91	81	92	77	81	83	79	75	78	67	74	85	96	64	72	58	80	87	81	82	67	95	76	64	78	85	77	95	67	88	75	78	75	88	81	81	88	73	87	91	88	87	84	70	98	85	96	85	83	97	76	77	94	87	92	81	84	72	84	78	93	96	89	75	82	101	79	74	59	71	93	80	79	75	86	77	81	100	84	83	74	79	92	78	98	87	70	76	72	77	79	72	80	66	95	84	80	70	84	67	78	98	79	106	80	82	76	89	85	66	74	80	78	81	76	95	86	71	93	87	97	78	81	77	86	78	93	83	87	80	80	78	89	90	85	81	76	88	94	78	74	85	72	83	68	95	85	78	96	74	88	90	78	70	100	94	88	77	92	88	82	82	78	95	96	89	85	77	94	92	95	88	79	89	79	93	90	111	97	72	90	81	84	82	81	86	67	73	93	91	88	90	88	87	72	76	101	81	79	77	80	85	70	92	66	85	75	89	82	79	86	73	99	82	94	87	59	66	61	91	93	95	86	71	76	74	79	88	85	76	82	102	85	86	82	78	68	63	96	79	82	80	78	83	101	89	73	95	84	99	82	83	74	69	96	68	59	88	78	75	88	95	86	95	76	92	78	79	75	88	90	93	75	73	80	88	81	76	81	102	89	102	78	74	86	94	78	95	85	81	90	93	87	78	106	88	70	90	98	77	96	92	87	95	107	90	80	73	71	71	92	78	91	79	66	71	80	86	83	91	91	88	86	83	92	89	72	101	69	79	92	80	77	95	82	87	86	70	80	75	87	81	73	101	79	86	92	85	87	79	91	73	86	80	69	83	88	93	83	83	86	105	90	86	102	72	99	92	78	85	67	81	78	83	72	90	74	82	89	110	80	73	86	68	65	55	74	92	82	86	87	87	79	76	83	70	79	73	87	88	75	95	88	90	88	76	81	75	93	78	74	89	72	90	88	95	69	84	81	90	85	85	89	102	91	79	94	79	75	96	89	78	94	67	89	81	76	72	74	89	70	84	75	86	95	85	95	106	88	83	93	96	85	71	86	76	83	82	83	101	68	82	76	92	87	72	78	74	90	103	89	88	64	81	69	84	75	91	84	90	86	82	77	81	84	72	85	86	79	99	73	88	80	84	70	80	72	95	91	77	81	92	79	79	83	86	81	77	80	87	80	93	79	77	86	94	86	79	78	77	95	67	83	85	104	86	81	95	81	82	88	76	87	87	87	75	72	76	87	79	92	90	83	93	77	89	84	79	73	72	68	81	87	74	93	75	73	87	81	81	80	91	68	87	90	90	91	75	85	90	78	92	79	76	84
23318	7713	2318	2359	4831	7030	6468	5558	4875	4077	3512	2825	2533	2383	2217	1926	1930	1752	1913	1943	2066	1818	1656	1533	1617	1595	1265	1105	864	771	831	743	671	679	737	765	745	827	807	713	636	612	588	560	593	548	582	617	610	529	555	584	587	580	551	585	569	598	588	589	619	541	589	574	588	607	604	580	563	558	596	553	622	595	560	570	566	614	565	586	602	568	589	560	563	587	600	580	540	540	567	531	622	601	586	577	592	602	617	608	560	584	551	585	614	581	574	587	612	511	597	560	585	571	596	566	549	569	513	546	588	628	577	581	544	541	549	566	528	541	575	605	588	587	570	576	572	575	575	597	555	566	531	532	582	576	574	570	542	591	559	574	532	562	561	567	571	597	555	608	587	571	560	597	551	587	571	589	573	575	590	561	551	548	560	576	512	562	552	558	596	626	553	528	542	595	620	529	546	565	584	577	602	557	583	575	559	545	558	585	564	570	547	605	541	583	568	539	565	564	563	527	583	577	577	622	553	570	567	605	566	608	598	576	618	560	573	552	577	598	563	558	570	494	564	582	548	581	591	570	572	569	516	569	573	561	623	597	563	589	582	529	561	588	548	549	605	571	614	575	569	558	558	555	565	577	590	583	581	567	615	598	526	522	570	562	562	561	547	536	533	539	568	564	583	566	611	564	558	559	597	566	559	598	539	577	585	565	533	565	553	603	578	581	585	597	557	558	576	614	538	557	533	544	545	560	577	580	571	521	634	550	554	542	590	540	551	534	555	547	586	567	587	562	588	563	572	547	568	541	581	600	581	589	579	535	627	582	597	577	524	516	554	604	589	595	579	579	563	597	545	577	533	567	598	581	568	566	543	585	561	562	598	548	595	594	535	578	547	572	586	558	561	550	585	588	558	570	562	600	543	573	614	578	564	565	588	605	580	585	532	575	555	561	594	576	525	583	557	541	589	586	512	598	574	562	545	598	558	577	573	540	563	566	530	571	562	573	587	539	586	562	551	553	567	552	534	513	561	567	578	548	578	541	586	552	624	528	533	576	591	542	559	562	556	624	579	551	569	549	557	528	590	590	589	562	572	567	557	579	570	590	606	592	557	541	589	543	533	540	569	520	580	571	605	575	588	598	520	563	589	553	581	571	568	591	605	560	569	562	557	534	547	584	536	562	555	574	619	623	589	516	556	580	555	566	594	516	539	557	543	535	558	561	583	619	555	559	554	528	582	555	583	564	595	571	573	537	524	578	598	603	516	562	564	539	602	577	592	553	592	545	533	552	543	603	548	549	582	593	574	602	554	581	561	567	585	616	567	564	573	537	554	598	578	571	566	556	579	559	526	541	566	547	562	541	582	583	536	584	593	585	574	586	529	585	566	565	610	549	600	574	557	551	573	608	589	575	571	569	562	591	564	535	577	561	574	534	575	598	572	573	603	537	571	564	571	539	615	566	597	590	518	544	591	546	618	584	575	514	565	571	611	613	560	595	579	587	557	519	583	564	554	576	540	578	554	584	593	577	549	603	559	571	586	566	590	552	554	576	576	556	548	603	523	552	573	556	552	558	571	604	545	547	620	545	587	618	588	616	541	586	533	555	591	578	585	574	561	611	544	597	554	582	550	604	562	584	560	578	567	549	555	539	563	575	530	540	543	613	576	546	546	590	560	592	578	580	598	520	553	574	604	563	568	552	572	533	575	587	598	578	551	553	603	528	627	536	589	575	546	534	597	548	577	592	531	553	555	563	562	618	548	566	561	563	569	553	551	559	492	548	561	532	528	588	577	575	560	593	575	575	552	540	583	555	613	581	595	545	572	558	560	541	556	613	554	589	567	549	546	570	551	596	544	544	566	571	624	553	522	586	544	538	566	533	550	545	587	543	576	570	544	520	530	565	529	594	552	573	544	540	567	588	537	570	562	604	587	548	561	543	565	567	572	523	543	572	562	598	558	570	562	593	535	562	542	583	579	555	572	514	565	544	546	579	546	545	571	574	560	590	560	562	556	545	551	591	570	562	544	539	569	521	523	595	547	618	566	541	571	585	574	576	531	566	560	557	562	611	576	540	560	586	545	565	557	559	556	548	550	579	561	593	566	540	548	558	539	575	580	554	570	609	579	511	591	571	601	551	538	624	584	556	569	525	568	603	558	575	552	577	539	585	581	537	554	607	582	555	585	568	558	558	575	596	596	598	557	566	571	577	550	607	583	615	558	583	546	546	516	616	614	600	555	569	583	580	575	541	555	558	597	585	549	556	561	565	595	562	565	556	582	547	565	534	564	564	573	568	544	549	556	607	568	552	600	581	562	553	535	572	600	585	595	618	535	599	575	579	597	573	588	593	564	558	549	598	582	548	561	561	565	549	574	600	582	591	619	560	549	578	581	580	578	611	558	571	553	599	568	559	582	574	591	583	561	589	561	601	575	554	568	524	554	551	559	539	562	580	575	546	587	568	555	535	533	606	525	567	609	547	595	552	555	596	576	579	605	562	580	595	533	569	569	570	590	580	597	568	549	579	560	545	533	569	588	564	592	587	603	561	538	587	558	577	565	580	564	503	559	514	531	525	603	561	528	551	605	570	557	552	584	606	556	591	544	574	548	591	559	557	541	541	554	613	550	564	559	543	577	567	568	570	555	607	552	545	552	536	558	585	590	549	602	576	564	532	530	548	554	565	568	584	553	540	619	533	566	582	580	586	602	533	560	568	543	560	557	549	585	537	575	570	541	578	545	538	542	530	528	568	517	546	567	577	569	554	554	596	561	515	550	559	555	526	579	531	602	570	584	610	578	588	619	548	554	541	577	560	580	595	589	549	598	560	585	567	573	559	573	581	608	589	615	576	551	548	584	576	608	582	589	578	560	601	587	551	598	529	586	596	554	547	578	583	593	585	539	581	544	567	583	543	555	579	593	586	582	557	601	548	610	549	553	577	573	583	618	595	563	550	571	542	575	523	561	539	584	517	566	606	583	542	590	593	599	550	534	562	590	578	582	597	601	586	582	591	573	548	524	563	602	570	547	568	612	543	603	593	538	563	554	557	575	623	573	544	591	572	587	538	563	558	522	583	548	499	564	579	512	574	574	561	536	523	601	576	553	546	580	519	618	531	590	574	580	605	572	560	589	546	550	520	563	591	547	573	605	619	580	578	558	597	578	581	566	594	532	563	568	552	528	604	583	532	571	565	584	560	554	585	572	565	597	544	544	554	547	539	563	630	596	574	579	581	526	566	585	561	593	583	588	557	578	575	593	551	587	558	546	537	599	561	563	574	551	545	565	544	552	557	563	605	539	583	559	503	525	584	559	589	582	575	564	546	571	592	614	580	522	579	600	566	529	600	592	618	561	613	550	550	546	544	543	596	582	580	599	610	628	572	615	553	541	569	571	560	541	579	592	566	579	508	586	566	580	562	580	574	572	567	570	564	589	577	574	552	572	576	595	569	567	567	554	546	565	566	570	535	572	490	582	545	604	579	580	562	570	544	573	596	589	563	586	561
4512	1760	348	219	190	240	284	238	229	195	202	176	166	173	168	186	171	137	150	153	166	153	147	169	142	152	138	117	104	110	93	109	96	91	97	108	85	125	98	91	89	94	98	102	96	81	87	92	89	68	76	102	77	92	90	86	89	90	73	80	88	81	83	83	94	86	94	86	91	88	88	87	73	87	80	103	58	90	96	90	82	91	79	85	97	74	86	87	102	88	90	69	86	81	79	82	86	84	82	90	94	80	82	107	88	95	101	84	79	86	93	87	85	82	85	84	79	106	90	74	95	91	96	101	83	93	81	99	96	109	88	74	103	81	73	72	87	82	79	89	101	86	90	78	95	81	82	83	87	87	78	96	84	94	86	74	94	118	91	87	83	70	69	109	99	91	85	80	110	78	95	92	78	84	100	99	95	76	95	78	90	90	74	83	73	88	87	92	91	86	96	104	87	98	80	85	87	97	94	81	80	95	79	88	83	97	84	71	86	82	72	87	84	82	83	100	90	88	91	90	95	109	90	88	89	75	90	90	94	92	69	86	97	106	101	73	84	83	105	69	85	87	90	72	80	85	77	74	89	86	94	74	71	101	93	72	82	86	81	97	83	86	72	87	87	78	92	81	88	82	89	103	89	75	77	73	92	79	97	90	93	82	93	87	76	92	89	96	89	89	77	78	94	90	97	71	94	86	99	75	73	77	65	91	81	105	92	79	96	87	93	93	87	85	96	94	84	87	87	81	64	83	98	115	82	92	84	94	82	92	99	89	79	96	93	82	77	74	103	89	83	92	82	84	87	81	74	73	88	70	88	101	82	73	84	104	103	91	89	94	83	109	77	88	85	87	95	106	103	94	75	79	96	94	70	97	111	83	82	99	91	73	92	94	88	98	84	95	96	88	98	77	81	80	95	86	86	90	83	111	85	65	90	83	81	81	99	89	99	85	113	90	89	88	92	96	84	100	95	102	92	72	76	98	106	103	92	67	84	78	92	78	79	87	83	77	103	90	92	78	82	96	85	100	101	79	94	77	86	85	95	85	66	97	89	97	75	83	97	75	77	94	84	82	91	75	98	83	89	84	78	85	85	91	86	94	81	98	74	88	84	83	96	95	78	98	91	103	74	88	84	85	103	97	89	99	92	97	97	83	78	85	95	95	81	73	82	103	95	82	68	88	84	82	94	83	92	91	85	106	107	80	85	72	80	82	103	82	89	85	87	85	72	84	98	105	96	86	95	76	100	76	92	100	79	74	76	84	89	106	84	97	77	101	110	98	86	96	79	97	86	81	92	90	84	91	87	93	97	101	87	112	78	93	97	81	94	102	88	83	74	98	69	79	82	82	73	94	98	83	80	95	88	89	78	94	93	92	85	83	62	80	77	81	84	98	97	94	94	84	84	96	67	89	80	97	88	83	97	97	90	87	90	88	71	91	73	74	92	97	83	97	70	89	92	89	90	80	91	97	93	88	74	101	67	80	94	90	72	77	104	88	91	83	71	84	77	89	94	96	82	80	90	103	104	108	102	79	82	83	88	82	92	93	98	96	79	82	94	77	78	85	77	97	85	87	92	68	85	87	86	106	80	92	88	93	76	88	87	97	104	93	91	105	105	100	75	112	92	107	104	77	76	95	75	81	102	78	73	91	92	89	73	87	93	100	96	93	94	88	98	100	80	89	75	80	78	80	90	91	94	85	88	91	80	90	86	87	96	85	76	89	74	87	98	77	89	103	85	73	101	65	86	85	85	74	67	99	102	84	72	84	80	77	83	92	81	85	89	83	88	89	72	92	68	86	87	75	89	80	72	74	96	96	100	87	91	82	86	84	94	82	105	105	89	99	78	68	97	89	94	92	69	89	96	86	97	87	86	90	88	98	84	84	83	93	96	88	91	80	74	99	90	89	88	100	88	74	84	87	105	96	83	68	80	83	97	95	87	95	86	89	81	83	105	74	86	93	80	92	82	99	97	78	84	96	74	94	101	81	88	72	95	86	82	72	85	78	100	79	78	85	98	94	73	90	98	90	80	83	93	72	81	84	91	78	90	100	83	88	69	70	69	76	85	75	75	80	86	79	86	83	96	72	80	94	101	85	71	88	88	83	71	82	82	88	97	91	86	111	84	79	94	92	88	86	102	81	107	96	79	100	100	76	86	92	85	97	97	84	85	81	83	90	95	85	97	89	82	99	88	91	76	83	97	75	83	90	91	80	85	93	90	83	101	99	83	72	95	95	94	99	90	91	89	84	70	87	89	85	88	82	82	93	84	93	91	99	83	86	98	83	95	78	93	77	102	79	82	85	78	77	99	91	84	86	79	97	95	78	82	74	77	79	74	84	72	89	98	91	92	87	96	97	80	103	94	89	69	83	88	94	90	103	77	87	78	85	98	83	79	81	91	72	100	72	91	97	92	89	88	91	89	89	76	91	85	93	88	92	88	70	80	72	90	89	87	87	101	95	87	98	84	81	94	96	71	90	88	83	78	86	101	85	99	74	93	94	84	79	67	76	112	104	74	103	93	97	109	91	89	79	80	95	85	77	86	84	94	85	109	100	91	69	77	80	88	95	82	77	90	81	91	100	92	93	78	83	78	89	90	86	79	88	90	72	81	80	84	90	68	97	69	80	80	82	77	105	60	88	85	89	88	94	93	75	84	83	82	101	81	99	93	99	74	86	80	88	76	90	91	87	94	87	87	88	82	79	87	82	90	96	89	105	82	93	88	80	90	96	86	99	78	81	100	84	72	75	72	81	81	84	97	85	99	89	98	83	95	86	81	74	86	79	78	87	75	91	99	88	90	86	70	81	101	97	94	76	70	72	89	84	92	83	99	105	75	80	93	96	89	90	90	102	96	76	86	99	72	101	85	81	88	106	89	88	98	90	88	91	77	95	79	77	93	95	89	88	86	74	78	102	87	83	86	90	96	91	95	90	89	89	89	90	79	86	90	92	73	77	103	82	83	95	86	78	84	103	85	81	91	88	91	70	85	87	90	81	87	89	82	87	83	94	93	79	92	93	80	76	111	79	85	90	81	101	87	80	88	79	80	100	78	82	91	85	69	97	104	86	92	93	79	57	80	83	78	100	76	85	87	82	94	74	92	90	84	90	79	79	69	88	75	106	83	78	64	82	72	94	92	84	87	86	85	91	85	86	95	93	90	88	99	91	87	80	93	91	84	86	85	97	76	76	104	92	81	91	99	82	96	91	93	78	88	70	88	76	83	89	86	85	95	89	69	65	100	73	91	81	99	93	74	89	92	97	85	94	90	101	82	93	95	98	78	90	91	91	84	84	83	90	94	92	110	89	92	90	81	87	83	91	87	92	80	101	87	86	85	93	83	85	92	86	77	91	78	72	85	88	88	108	86	85	82	101	63	84	80	91	75	74	97	83	71	105	81	107	86	77	90	106	81	90	80	85	94	105	99	64	90	85	92	85	91	93	80	78	86	96	70	83	81	94	100	84	105	79	77	86	78	76	103	95	78	77
30884	12633	3409	3529	7180	10551	9919	8128	6863	5727	5103	4194	3653	3257	2932	2554	2562	2452	2490	2472	2621	2439	2064	1921	1988	2052	1641	1391	984	960	979	924	827	844	822	839	909	899	977	799	716	634	649	662	654	664	654	650	712	672	623	708	645	629	647	631	654	635	575	654	649	627	621	632	621	607	651	660	654	633	634	646	628	586	672	611	618	723	666	643	618	627	654	615	658	622	595	612	635	622	598	657	675	609	664	662	650	649	684	700	672	668	669	633	697	634	646	606	640	657	648	592	654	624	642	661	664	656	658	622	625	610	587	659	640	658	660	595	665	646	580	626	608	624	633	641	639	635	620	626	564	639	644	638	644	640	611	633	624	660	625	620	613	661	616	627	662	622	655	651	626	620	603	638	602	631	633	599	618	636	604	606	612	646	614	587	588	664	619	640	607	635	615	658	654	611	600	649	649	669	617	595	648	633	618	665	618	630	570	668	588	642	674	640	622	608	631	596	638	635	652	644	635	619	648	639	619	620	592	678	671	617	642	599	602	615	615	622	646	601	617	636	581	628	643	643	614	629	619	603	585	633	593	639	634	570	656	631	615	609	618	649	645	634	555	585	616	647	616	647	640	636	597	597	638	680	640	570	642	592	675	631	662	618	593	620	638	631	578	620	656	632	663	640	641	620	643	614	683	623	639	610	602	655	636	651	608	664	623	640	630	622	611	589	636	645	622	633	561	607	621	581	611	602	613	639	615	622	628	668	649	655	593	646	643	622	628	597	622	600	636	669	682	588	615	573	657	635	618	599	587	619	611	623	663	596	647	653	661	636	604	620	596	610	603	593	619	601	643	608	644	641	613	634	607	606	592	623	667	624	621	617	646	633	608	592	600	644	546	636	607	644	642	650	638	628	662	593	583	632	608	663	653	646	678	593	623	631	669	639	668	630	573	645	601	651	607	639	589	615	647	654	612	657	596	612	606	621	595	653	604	660	636	607	605	604	679	588	638	607	630	631	622	665	607	635	601	629	611	599	603	609	638	632	604	658	667	643	630	620	609	650	609	658	603	624	573	609	663	627	649	614	609	600	647	623	656	582	634	633	615	601	629	607	636	651	633	653	611	710	639	639	622	649	619	639	589	651	622	652	620	607	649	654	622	654	656	652	676	615	569	658	626	642	629	588	606	678	620	647	630	635	684	589	614	660	628	600	616	633	636	631	643	615	636	582	624	560	614	598	600	661	671	672	593	663	621	646	625	609	628	633	621	661	595	667	660	620	609	638	613	621	628	620	626	607	609	647	622	617	660	582	633	637	624	625	627	625	629	644	629	625	631	626	636	615	608	665	600	616	631	597	647	603	626	616	609	661	611	616	630	634	646	617	614	605	617	628	668	618	660	674	608	614	596	636	651	593	598	634	620	599	619	657	609	592	595	621	613	605	605	626	658	608	623	628	623	600	606	616	619	668	602	631	598	565	641	643	624	619	632	604	647	615	620	631	640	621	712	619	615	632	621	658	644	658	646	651	612	671	609	611	617	635	634	582	675	614	626	690	682	619	618	613	650	598	643	632	629	620	604	617	580	647	644	622	633	617	640	616	627	612	604	606	601	638	642	579	629	602	644	627	604	630	646	607	606	652	607	612	673	585	622	611	605	647	618	584	626	639	627	598	610	631	620	605	586	623	628	655	619	655	642	630	606	660	652	629	604	632	614	658	599	666	662	648	620	602	630	597	632	627	614	654	631	573	627	588	649	602	634	664	662	607	632	644	613	604	616	626	591	645	599	601	661	642	613	639	655	607	649	674	578	624	653	646	675	634	650	676	621	678	630	622	621	596	588	629	626	643	621	619	605	634	578	633	632	615	626	653	682	634	635	618	636	598	594	589	650	636	603	600	569	611	656	611	661	622	634	630	583	680	632	643	639	626	615	669	636	644	649	650	562	606	602	601	645	596	628	627	641	635	635	638	660	606	570	645	580	622	606	610	607	577	644	608	643	619	659	669	615	603	598	666	648	635	588	641	581	612	653	633	651	575	628	623	609	629	662	613	629	632	624	643	601	611	673	644	580	663	593	639	672	614	595	597	556	606	607	607	660	566	608	594	662	616	627	607	641	603	580	618	619	654	658	609	646	635	628	649	592	616	610	646	655	682	614	635	618	626	605	648	611	613	624	607	601	615	598	593	625	628	659	555	626	620	626	597	619	615	603	629	621	644	629	660	602	638	637	648	652	628	603	628	641	628	617	641	579	607	605	589	651	662	629	638	607	599	613	592	648	658	629	653	595	657	633	652	575	651	622	678	588	652	675	647	621	659	615	670	566	611	664	638	582	638	577	629	616	596	630	620	601	661	661	650	616	599	597	618	638	632	630	592	637	666	635	598	643	604	599	632	629	612	588	636	647	658	613	576	594	607	633	656	607	652	612	617	587	596	597	599	631	622	639	615	656	618	603	645	658	591	664	607	661	662	689	622	664	629	652	618	631	620	608	608	657	638	648	647	636	596	575	627	638	615	668	634	659	631	606	674	606	643	631	639	606	621	666	630	653	666	636	609	600	635	644	620	643	644	626	606	640	656	633	605	656	638	660	602	647	610	597	659	639	640	630	640	575	635	624	633	591	675	562	617	638	588	628	585	616	603	631	628	616	624	596	615	625	607	618	629	641	643	631	599	610	603	676	659	649	587	638	632	588	620	590	645	680	624	621	657	637	613	636	596	618	677	630	571	618	644	560	615	636	609	662	623	650	630	630	649	636	644	650	652	645	589	637	684	590	600	690	632	641	645	704	607	646	659	627	683	655	657	628	595	610	578	628	630	595	633	650	616	612	655	602	610	564	608	626	572	650	662	628	644	605	612	665	637	618	645	604	580	643	645	632	602	627	618	598	623	680	622	602	646	675	621	640	614	645	657	648	659	626	601	627	630	662	659	634	608	625	632	607	608	639	640	622	636	662	636	643	572	654	624	587	584	673	620	587	626	644	644	572	608	562	649	632	607	658	641	645	624	639	625	621	610	668	590	622	597	601	675	611	635	622	597	628	633	599	691	599	623	614	601	622	635	598	614	638	655	653	621	649	646	622	644	652	643	650	627	589	627	605	594	632	679	626	652	642	614	622	613	634	644	591	653	640	658	644	632	631	660	640	631	638	645	618	597	669	631	644	624	613	661	591	639	584	620	626	594	584	637	588	655	642	637	605	629	614	640	614	663	622	622	640	608	602	621	655	633	616	569	563	603	622	599	609	660	614	642	643	600	585	606	605	657	621	641	633	635	641	595	653	641	696	635	590	563	587	620	639	596	631	632	620	670	669	598	563	648	619	616	632	609	590	606	643	651	617	616	609	606	642	625	624	649	622	653	648	639	646	612	594	589	657	592	663	658	590	632	592	615	613	636	636	659	631	628	655	606	613	597	608	579	605	639	591	579	613	662	626	601	609	605	651	626	594	676	628	643	636	658	678	611	640	629	585	584	673	580	615	628	620	679	673	637	620	624	629	632	644	636	623	638
5142	1421	360	220	225	300	285	284	257	260	251	241	219	202	206	220	203	172	199	168	177	191	174	174	181	179	169	165	145	127	142	113	153	121	134	160	135	135	128	140	111	140	123	140	128	124	114	129	135	111	118	112	116	127	145	121	141	117	146	125	119	113	116	119	120	131	126	129	140	133	132	110	137	126	131	143	115	115	117	103	126	115	144	125	113	125	140	125	98	145	122	146	110	130	118	120	129	123	118	108	143	123	120	129	140	116	114	130	102	138	117	144	129	127	111	124	132	118	130	122	106	125	117	128	125	134	99	126	129	144	123	130	139	122	129	133	105	119	124	127	130	150	110	115	135	121	139	118	116	123	120	132	116	117	136	133	120	134	114	133	125	121	129	122	114	119	128	127	125	122	116	135	116	130	118	122	106	124	120	105	125	135	130	116	116	104	137	136	147	134	116	138	126	120	125	128	133	123	126	112	109	128	121	116	134	101	146	107	108	124	119	109	123	137	127	133	118	137	134	120	141	101	116	150	140	118	138	104	123	129	139	142	123	126	124	111	118	121	126	127	134	116	117	135	118	108	113	141	140	139	140	118	119	116	137	137	119	110	121	118	122	110	107	113	142	120	114	112	119	137	98	115	133	132	125	132	128	110	113	106	126	145	148	128	131	121	111	135	112	135	130	137	125	121	101	122	125	116	122	131	124	114	134	129	119	120	120	121	136	117	108	117	128	128	120	132	155	119	111	144	120	163	134	134	124	129	114	123	118	134	141	130	119	126	117	138	122	138	119	136	132	120	136	104	137	135	126	132	153	134	136	134	142	113	131	108	125	112	119	152	123	110	121	124	131	113	131	123	140	125	110	125	144	147	122	112	129	110	112	113	131	110	137	117	121	128	125	138	112	103	136	102	125	124	141	123	131	139	111	104	133	132	150	120	123	147	142	109	111	121	129	114	137	120	129	145	126	122	124	117	131	129	143	144	143	144	157	136	126	124	138	120	114	116	133	133	103	133	113	139	136	137	128	119	138	130	138	134	122	132	113	117	124	105	125	128	139	137	135	129	132	117	119	122	133	124	93	123	117	121	131	135	134	127	137	127	115	139	115	130	107	139	132	103	128	136	132	126	126	132	141	111	124	137	135	117	137	132	131	122	97	123	135	113	115	130	128	128	119	102	121	122	122	119	131	140	122	132	129	124	127	122	110	114	128	117	117	140	124	141	121	127	142	135	126	125	139	131	131	102	136	115	110	118	136	114	119	129	118	109	114	129	111	138	135	134	137	149	109	120	124	134	117	131	132	106	113	123	141	131	119	130	131	113	115	120	134	127	119	128	125	130	118	120	132	135	125	114	142	144	130	115	128	129	113	112	130	133	129	111	126	128	114	124	124	120	116	129	123	123	125	128	129	118	130	126	121	133	118	112	114	114	130	111	103	120	112	121	129	112	125	117	139	114	127	120	127	132	127	126	112	117	123	129	99	138	109	141	112	112	110	132	137	105	105	107	142	121	147	128	107	127	137	118	98	120	134	134	123	117	113	124	138	113	118	134	134	114	133	148	129	135	148	106	121	134	117	124	105	124	125	116	109	127	124	115	114	121	124	123	136	126	105	119	132	143	110	107	119	131	119	121	119	131	119	116	112	135	106	141	148	123	127	123	122	111	107	128	107	104	131	124	115	119	114	129	136	129	125	130	125	125	137	109	125	105	131	116	125	112	127	114	131	125	120	136	139	113	126	124	117	120	131	130	124	161	121	140	130	102	138	138	134	120	129	126	120	106	110	129	110	126	119	127	116	122	125	118	111	135	121	124	124	141	111	120	119	140	124	126	119	120	112	124	141	125	131	121	131	130	124	125	137	149	140	123	114	112	127	123	104	136	136	117	112	124	126	125	129	117	111	133	122	129	129	135	126	114	139	113	126	106	134	136	130	114	132	126	140	136	102	123	129	118	115	123	136	112	117	133	105	123	133	140	103	125	129	124	138	137	118	125	135	139	129	114	133	96	131	129	142	113	141	128	132	122	128	136	121	128	130	131	132	120	118	131	119	113	135	126	142	143	137	117	116	120	138	116	133	108	119	113	125	117	137	110	118	121	143	131	115	124	126	121	134	117	151	133	109	111	133	146	140	134	129	132	110	132	129	121	134	120	109	133	110	124	119	123	127	128	135	136	120	115	121	122	116	125	126	135	147	124	133	123	132	107	123	127	110	136	113	120	110	130	124	125	115	117	110	113	129	115	132	121	139	132	120	125	125	124	116	145	128	119	136	111	134	142	117	131	131	140	128	125	122	123	121	124	108	147	116	111	133	129	123	100	119	124	112	116	124	117	127	111	139	131	133	127	126	119	118	121	121	132	136	111	129	130	138	130	120	128	139	121	132	117	94	115	119	119	125	128	105	126	114	119	118	135	145	127	126	136	127	135	129	121	117	130	133	128	133	137	135	152	133	111	126	125	116	109	121	122	124	119	122	134	122	118	121	118	117	111	121	121	104	112	122	128	140	122	115	149	115	126	126	119	114	114	108	128	116	134	119	131	117	115	135	123	124	117	119	132	113	123	127	133	114	118	111	140	127	126	131	117	115	146	140	118	136	117	131	136	139	143	133	121	116	131	104	127	136	113	125	136	132	115	125	130	135	129	128	109	127	98	121	113	109	123	135	135	139	111	123	135	134	131	114	123	111	132	126	137	118	123	118	139	115	125	105	114	99	130	130	136	122	115	124	113	114	127	137	127	140	116	116	141	116	132	133	128	129	119	111	132	137	116	106	116	149	128	134	121	136	111	104	115	113	139	112	149	126	148	119	126	115	103	134	105	133	135	126	137	117	115	106	124	108	129	118	105	122	130	130	120	126	126	107	143	121	115	117	116	120	125	121	116	120	140	128	126	152	131	135	143	117	134	129	132	117	126	132	124	136	138	132	131	124	132	138	122	116	111	126	131	112	125	119	132	122	136	113	120	121	118	114	127	144	122	115	129	121	122	119	122	113	126	128	120	127	125	133	124	126	122	136	114	132	107	123	115	131	133	119	136	111	128	143	123	118	132	120	122	113	141	139	141	107	131	99	140	116	144	124	111	118	128	121	135	120	145	129	125	112	127	112	125	155	128	116	111	110	121	153	130	99	92	110	115	128	115	126	131	133	110	134	137	127	118	159	114	124	122	102	109	122	108	127	113	124	108	124	157	135	111	120	125	135	128	130	134	118	114	113	118	122	112	130	122	139	124	133	124	153	134	126	133	121	135	131	132	108	126	121	146	136	129	141	136	120	104	131	131	135	123	115	114	111	96	129	129	117	111	122	120	136	137	103	117	137	144	113	144	111	113	142	117	114	139	127	127	148	126	121	146	142	123	113	116	125	134	132	119	147	121	124	111	131	104	131	120	149	122	141	125	128	112	132	125	125	139	121	128	130	122	120	107	115	139	128	130	129	142	111	136	113	109	123	118	101	122	120	130	108	130	119	144	127	129	130	115	129	117	122	120	120	137
29549	11589	3351	3594	6817	9827	9523	8034	6641	6064	5287	4630	3876	3553	3022	2837	2793	2625	2659	2796	2930	2584	2315	2232	2322	2283	1985	1641	1292	1259	1309	1214	1163	1140	1119	1214	1176	1210	1269	1062	979	942	937	927	979	889	926	992	946	940	951	980	926	948	888	926	903	898	933	915	951	908	989	895	905	915	963	941	998	899	1021	990	978	956	921	945	976	981	918	944	926	926	932	938	889	874	959	918	935	903	879	965	974	914	941	962	940	899	876	921	919	989	955	990	971	957	922	925	924	930	917	891	906	956	967	937	932	948	923	933	960	961	949	962	904	893	898	986	922	893	901	939	901	917	965	909	902	905	954	902	946	910	924	904	957	914	894	947	942	916	913	933	972	918	929	937	906	917	897	968	932	911	954	926	879	929	910	909	888	906	953	887	911	877	937	935	950	958	865	947	900	848	866	895	910	886	897	941	954	881	947	895	878	925	929	907	918	907	888	909	873	904	902	905	942	999	860	933	884	962	910	942	890	902	968	914	925	892	926	933	859	950	907	918	887	937	952	909	931	902	934	911	903	918	874	856	892	934	886	922	926	865	959	903	951	914	917	946	890	964	906	891	905	895	912	938	927	904	973	915	962	920	894	936	960	928	921	950	896	904	896	942	889	889	914	943	901	913	931	897	905	926	911	932	932	925	883	853	918	924	899	943	947	921	920	898	1001	908	887	899	879	909	937	935	930	895	903	962	904	929	932	955	912	876	890	935	964	958	891	866	937	880	919	927	927	911	920	908	939	893	917	899	854	884	916	898	919	912	838	913	883	952	944	839	889	947	881	928	942	895	933	941	872	945	942	901	864	940	945	957	917	965	915	938	942	930	919	866	920	921	934	904	942	974	892	913	886	924	894	955	934	902	924	931	921	896	889	901	873	829	887	910	933	977	907	912	903	873	929	940	948	939	935	964	918	900	901	930	851	949	923	891	913	928	923	934	907	938	927	853	895	883	862	904	959	871	899	905	911	893	926	900	914	919	896	932	914	918	920	898	923	953	888	938	943	924	887	838	911	904	940	935	894	943	893	949	878	893	941	931	911	919	918	884	936	949	934	916	956	953	841	933	895	921	900	932	887	923	900	911	920	881	863	946	981	905	887	935	887	938	968	947	932	889	925	932	904	944	948	953	895	925	916	928	902	949	914	955	900	961	912	943	866	905	887	884	863	915	910	959	924	925	916	968	874	950	889	890	902	859	926	929	953	912	954	908	913	942	920	910	954	970	929	936	917	963	905	916	905	949	871	944	956	910	868	889	921	913	880	910	893	959	956	968	915	919	945	891	879	938	923	948	882	887	893	935	883	886	937	872	932	908	853	896	859	934	928	885	912	971	957	932	932	932	965	887	853	964	931	886	928	894	912	878	926	915	934	941	896	905	912	896	933	946	878	962	917	945	963	926	923	913	903	892	928	962	960	897	910	914	894	942	919	921	914	920	889	913	898	878	926	960	980	877	963	923	895	938	932	896	935	930	942	936	907	936	927	923	847	924	892	925	971	876	940	906	868	878	953	895	954	918	919	903	900	960	912	897	924	927	942	872	865	895	965	926	937	928	945	945	894	919	904	900	913	993	895	901	895	940	953	935	904	939	935	884	961	902	933	927	867	878	881	936	916	963	873	907	944	920	911	937	926	929	892	888	929	917	875	918	927	953	940	934	946	934	870	942	877	898	938	926	904	927	944	888	899	889	971	895	933	932	933	924	946	891	896	936	889	908	916	869	915	940	877	927	931	865	926	868	944	875	884	924	931	948	891	924	920	892	918	895	911	949	935	945	884	919	993	887	926	971	856	930	929	888	918	970	921	905	962	957	877	886	956	972	921	908	947	848	928	925	947	936	885	909	888	909	902	884	880	898	923	906	931	916	899	932	922	927	930	961	978	901	879	938	976	944	966	964	919	895	959	889	882	888	958	955	864	904	924	883	941	910	925	937	934	919	925	928	915	920	930	923	912	886	904	892	888	921	906	880	948	930	897	854	910	898	926	905	937	909	884	893	902	959	923	915	942	937	940	901	916	890	992	925	870	933	943	932	935	937	875	904	905	895	918	937	949	948	888	888	902	929	956	925	911	919	910	852	924	920	943	890	914	955	879	935	921	906	865	902	957	932	927	886	960	838	891	928	951	886	948	905	938	911	929	907	970	896	916	972	946	924	878	925	885	949	855	939	967	924	937	948	893	920	908	966	932	865	909	922	874	902	918	921	886	907	946	945	937	929	934	923	836	911	970	890	910	886	906	974	933	945	919	913	911	951	957	931	918	938	876	892	917	884	926	906	897	951	882	933	920	908	937	936	898	917	931	937	885	917	851	888	916	948	928	934	906	934	879	867	930	878	948	920	871	950	948	903	900	940	899	925	944	888	960	909	981	903	954	912	908	914	916	899	890	885	898	967	941	941	952	949	903	897	883	880	911	926	960	910	877	965	948	900	910	905	911	977	933	898	933	908	923	956	916	973	885	929	943	969	903	896	912	890	894	904	892	918	882	915	942	938	910	912	913	959	877	894	957	943	878	860	949	946	949	966	926	947	884	950	860	954	943	919	883	891	903	905	927	944	897	930	892	934	903	873	929	918	935	912	927	959	927	928	870	907	914	958	903	862	876	946	926	883	922	901	926	920	923	881	896	918	920	918	951	940	935	966	941	923	922	893	913	899	951	947	909	877	897	907	912	916	941	896	909	904	919	953	905	920	906	897	915	917	886	867	902	923	956	933	946	901	956	867	959	924	878	942	875	941	869	861	915	914	880	923	862	914	886	905	954	924	941	961	918	953	914	875	904	979	906	931	912	914	952	912	946	932	945	917	865	931	871	915	874	872	942	956	907	905	926	919	916	880	871	866	911	918	931	923	895	904	912	916	962	827	893	886	879	893	954	914	915	908	907	845	878	920	935	917	933	891	955	922	939	962	880	893	928	926	925	927	911	930	937	966	956	937	878	941	868	908	929	975	939	900	899	901	959	869	947	908	891	907	936	940	911	906	905	927	961	924	912	889	988	923	979	918	913	860	939	945	930	938	903	937	921	908	942	995	895	918	907	874	980	931	892	918	882	928	876	916	962	874	907	909	887	911	897	917	952	924	935	918	862	928	863	940	928	925	955	886	927	916	930	928	974	897	923	888	937	880	908	930	898	883	858	929	918	971	887	910	902	918	880	851	953	866	919	914	968	926	895	901	948	917	898	875	958	853	950	901	924	935	891	918	886	885	923	950	910	973	892	977	858	905	933	919	917	889	852	963	920	939	903	916	915	935	969	917	906	942	897	947	868	946	878	880	913	940	906	911	930	898	900	959	944	878	907	916	937	910	891	920	921	908	924	890	883	954	938	931	890	915	857	915	949	884	896	873	926	969	913	902	851	950	945	943	926	919	923	910	872	848	891	894	893	925	918	927	914	932	893	875	904	910	889	947	966	892	908	902	917	936	908	872	890	862	936	977	861	948	995	912	912	955	934	880	923	954	923	869	910	908
6006	2189	485	256	230	320	341	314	321	272	293	277	217	220	214	177	187	199	214	228	195	188	173	176	182	164	204	175	179	147	128	120	141	133	143	151	123	109	146	129	122	125	126	107	131	145	139	125	155	125	130	148	118	118	153	146	136	118	118	121	126	124	111	119	117	121	141	135	99	129	115	132	124	115	116	108	121	151	118	125	127	128	112	138	115	113	135	107	115	132	129	131	108	129	137	118	118	120	116	112	115	122	139	132	124	131	134	132	150	126	120	123	116	116	142	157	137	131	144	148	139	125	109	140	117	113	138	130	135	133	140	100	126	126	119	128	119	126	127	105	123	128	134	144	121	122	121	116	123	121	106	118	121	132	115	142	113	150	118	124	141	132	147	130	128	129	142	135	124	127	110	132	122	120	134	119	131	120	124	127	128	105	108	121	99	128	131	140	120	132	115	117	129	141	119	111	126	142	126	93	121	128	115	122	114	129	111	149	132	112	122	110	116	128	113	127	127	128	124	120	116	129	120	121	127	142	131	108	127	133	133	126	112	147	123	116	100	129	99	133	111	125	134	144	116	118	114	132	120	120	118	106	113	113	126	124	139	137	144	116	110	119	120	121	128	99	118	111	130	131	116	117	117	145	110	130	117	123	146	124	133	102	140	129	124	126	125	129	110	126	123	114	103	116	129	134	113	135	110	116	119	142	108	124	116	133	127	117	125	121	118	132	129	121	123	131	129	123	113	131	133	127	127	133	116	124	120	130	138	127	118	128	134	127	118	99	121	115	118	106	109	99	127	124	134	122	137	111	120	120	140	130	124	128	119	150	137	122	133	121	124	126	109	97	126	130	139	124	120	102	137	110	113	137	111	116	146	110	109	107	115	145	126	110	120	129	131	109	129	130	103	129	111	131	132	114	138	136	127	108	128	124	124	100	109	139	152	128	129	118	119	129	145	117	124	134	120	130	126	126	130	131	135	115	133	123	113	124	128	118	132	121	126	111	116	113	119	128	131	131	118	112	135	118	125	112	131	135	105	123	151	125	114	123	122	122	125	123	118	102	131	125	130	133	113	112	146	107	130	102	122	132	122	131	118	116	130	129	116	107	113	118	116	144	121	127	116	133	117	108	130	122	127	144	127	129	124	132	122	122	127	103	110	124	124	124	134	112	118	137	111	116	113	99	118	131	126	127	143	132	119	120	105	116	118	118	114	132	121	126	115	124	112	125	123	130	122	115	98	120	110	127	146	130	122	107	121	110	125	126	110	128	128	112	106	141	95	138	138	127	141	124	126	119	118	130	112	126	123	122	105	128	121	133	126	121	117	128	131	116	126	127	136	114	124	110	117	125	107	107	123	125	115	112	146	133	121	112	138	94	128	124	130	125	137	112	129	114	130	115	140	133	110	131	126	110	101	135	121	115	120	129	126	118	111	128	134	110	139	125	126	121	109	124	120	135	112	126	122	117	136	118	127	113	144	121	121	128	146	128	106	132	139	103	112	137	119	143	117	120	129	115	140	116	130	112	116	120	154	146	124	111	138	116	119	146	104	126	116	125	121	109	102	108	148	122	132	137	112	118	119	120	126	125	126	108	121	128	115	117	115	121	109	137	141	135	121	135	124	110	136	106	121	119	111	120	139	115	126	110	122	129	99	127	104	126	127	123	114	158	131	112	135	120	116	110	116	122	124	115	128	146	133	130	134	120	127	133	111	118	130	137	141	114	113	133	115	131	129	134	120	104	116	123	117	116	118	126	126	121	112	126	119	109	147	129	121	143	118	117	132	133	115	114	109	128	118	119	140	114	118	127	115	132	134	118	131	134	120	120	128	120	124	121	117	120	130	146	123	119	113	122	141	119	125	145	122	128	126	129	118	129	119	115	106	141	135	125	140	107	132	129	132	121	126	105	120	108	111	132	136	138	119	129	122	129	136	126	136	127	128	123	132	130	140	132	109	120	106	120	144	122	119	125	118	122	133	119	127	117	115	129	115	124	121	143	136	106	113	114	128	101	135	137	115	124	118	129	123	114	132	145	120	135	132	106	124	128	112	126	141	115	120	134	124	110	127	122	124	123	125	125	115	126	115	125	135	130	114	122	108	127	111	124	110	148	106	130	124	140	125	125	123	120	127	143	154	136	130	137	131	127	133	127	136	119	115	120	123	132	118	90	131	140	119	112	131	108	126	134	129	151	129	121	120	155	122	128	111	117	116	140	118	150	118	117	115	121	114	103	133	126	110	114	121	125	125	108	115	115	125	136	137	134	130	124	110	116	136	109	136	115	99	134	120	106	111	111	129	141	128	153	138	120	121	131	137	128	115	124	111	111	126	121	125	122	132	118	129	125	115	133	121	117	122	150	119	141	130	110	129	140	122	143	116	132	112	106	132	122	122	135	137	111	134	115	131	117	120	124	116	128	127	146	119	111	122	125	128	135	129	133	116	115	123	128	115	132	111	125	126	157	121	138	114	142	129	135	102	113	107	109	116	121	120	116	124	119	137	135	108	126	117	117	112	141	112	120	116	132	137	136	131	110	135	109	130	141	119	133	120	111	131	143	112	122	122	123	104	130	136	122	101	133	133	111	122	134	121	105	120	141	126	127	121	123	144	124	111	129	134	114	118	144	121	131	118	143	115	136	145	114	127	125	125	124	131	109	123	137	109	133	113	129	132	123	132	89	129	112	125	136	125	134	144	133	125	133	110	125	125	121	132	111	120	120	145	135	118	114	131	117	123	112	153	114	116	125	120	111	113	135	119	120	136	121	121	125	120	126	127	106	107	122	132	122	117	114	123	127	134	119	123	127	115	128	145	117	128	138	128	130	120	105	108	119	137	118	112	117	126	124	116	130	123	116	111	124	121	108	143	119	148	126	126	121	135	124	128	122	135	123	122	109	109	131	125	127	133	118	131	137	101	115	140	142	119	101	130	119	107	116	147	119	125	98	104	109	133	140	107	134	128	128	138	129	136	136	125	144	138	116	120	124	103	117	124	113	127	113	111	129	130	134	114	131	124	134	129	135	116	135	132	115	119	125	117	126	127	138	134	115	112	131	145	116	119	131	126	118	136	123	123	125	97	111	147	105	116	144	117	122	124	121	131	127	130	123	128	103	106	129	127	109	105	115	125	129	108	120	111	129	121	119	135	114	143	151	114	119	132	103	117	111	128	123	117	128	133	125	116	120	124	137	126	120	114	112	132	139	119	137	126	122	117	107	130	125	125	109	117	118	111	108	135	149	125	116	120	127	123	135	135	128	129	130	112	125	126	121	122	139	121	112	119	139	122	128	118	124	136	135	118	143	149	136	112	123	130	126	101	126	113	132	116	126	121	127	105	114	135	126	133	131	129	131	119	119	113	120	115	125	127	109	134	132	122	107	139	118	136	101	116	100	103	137	116	120	123	108	121	109	142	139	116	122	131	125	137	115	118	120	110	114	115	113	121	125	135	130	112	121	129	115	114	116	132	137	117	106	138	129	111	135	132	124
33638	14717	4438	4405	8558	11841	12144	10126	8358	7342	6425	5644	4819	4180	3631	3280	3355	2977	3128	3379	3110	2934	2479	2456	2517	2448	2292	1872	1364	1354	1293	1213	1188	1123	1162	1240	1170	1287	1369	1059	999	984	916	978	887	889	936	855	843	844	852	914	900	864	912	866	886	892	886	890	829	875	943	891	877	916	859	880	881	905	872	923	973	906	871	912	922	932	948	908	872	871	917	898	895	926	877	922	884	905	879	870	910	906	909	881	900	962	882	951	904	961	881	979	941	974	902	891	901	893	892	932	939	871	893	958	920	874	866	882	882	888	849	855	899	840	911	866	914	871	822	918	835	867	811	871	803	894	869	884	837	864	839	860	845	857	850	880	848	847	870	900	942	895	855	883	883	916	918	850	885	852	857	891	814	855	841	901	909	851	870	894	875	908	833	885	872	798	867	898	838	900	862	864	922	823	873	847	888	891	898	858	894	848	826	932	866	856	824	865	853	834	855	882	848	879	885	819	869	832	847	896	862	906	882	851	889	866	878	874	880	824	874	882	916	818	915	823	885	897	858	875	864	884	862	866	895	890	856	858	906	876	885	873	839	934	850	807	860	880	846	881	883	858	885	881	874	849	857	861	838	860	822	862	873	839	873	925	859	839	854	839	848	875	840	847	820	865	857	861	859	909	858	855	891	867	894	870	861	851	907	853	842	872	899	868	872	890	893	803	860	880	862	822	857	847	919	858	888	871	822	858	879	887	893	908	871	866	919	915	896	923	840	916	900	858	822	872	824	838	849	838	868	860	875	825	882	859	866	851	909	811	889	849	902	786	856	831	849	878	842	851	852	870	889	912	875	892	860	932	863	872	873	850	864	886	853	818	874	852	884	873	876	821	894	885	901	907	844	845	920	918	904	833	832	849	936	860	818	849	869	839	877	839	865	837	894	887	891	910	866	906	880	855	829	911	886	874	862	835	898	808	880	854	900	872	862	884	842	875	820	892	825	870	864	846	836	863	894	814	839	881	824	872	852	861	849	853	920	885	890	843	891	782	879	927	843	890	873	822	915	902	873	830	852	871	857	849	896	886	851	927	833	861	889	842	829	873	859	860	872	864	855	873	906	858	857	833	899	886	868	849	811	858	872	872	899	926	858	889	871	894	876	911	863	831	885	873	850	866	883	912	861	877	878	844	833	867	823	812	907	898	888	877	889	855	879	897	875	858	797	847	888	894	909	877	872	890	848	855	867	876	869	901	840	913	851	845	882	893	865	870	900	871	865	864	889	809	885	905	831	843	839	875	842	902	890	846	868	844	831	831	850	889	870	907	912	824	855	848	883	870	847	858	909	818	870	918	833	877	851	867	906	894	862	866	855	880	827	887	844	873	848	911	896	875	869	939	867	888	876	882	898	869	855	856	876	915	875	833	856	893	853	848	842	924	892	813	889	866	898	903	827	840	862	866	880	842	880	889	847	851	843	854	868	852	877	858	827	884	858	847	906	881	858	853	870	834	904	845	826	949	849	879	830	848	884	873	903	853	857	874	877	884	892	874	869	888	900	911	862	875	833	922	807	865	865	871	845	898	847	825	809	835	910	854	845	883	839	857	893	859	788	861	893	892	908	878	881	874	862	859	826	836	876	828	863	869	855	902	848	817	863	867	884	817	816	912	866	871	868	892	900	869	850	880	870	863	835	857	846	864	863	867	856	868	838	840	855	880	878	884	891	853	874	856	846	876	880	823	905	806	824	915	897	869	863	885	893	885	847	830	857	886	886	863	867	858	898	928	907	898	888	882	854	851	869	822	846	921	864	867	886	896	871	835	890	878	845	894	832	875	853	893	898	874	898	835	907	866	891	875	832	896	867	885	850	870	903	919	866	873	864	861	865	844	852	862	870	901	858	860	923	897	851	908	821	861	842	913	897	871	829	905	840	851	866	883	899	861	835	909	837	860	918	828	885	871	875	899	838	877	867	883	798	885	919	838	916	853	875	887	849	862	846	838	826	815	873	866	883	867	845	828	885	853	848	887	846	902	928	845	848	886	854	787	814	914	876	840	840	849	861	872	842	853	864	884	872	867	877	841	890	899	859	898	851	847	899	886	878	865	875	880	905	919	878	826	855	948	839	890	911	885	840	804	922	931	851	920	876	881	857	840	863	879	859	858	919	881	897	822	918	845	871	885	930	857	908	905	865	899	895	847	898	941	854	891	886	892	852	839	909	853	871	885	859	879	886	926	873	908	822	822	867	899	889	891	873	829	874	870	873	863	845	874	895	893	838	883	861	869	792	866	908	859	893	906	840	895	826	895	847	806	883	928	852	911	870	848	830	928	834	814	814	879	866	865	913	870	865	876	862	886	899	859	891	822	870	891	896	845	865	823	853	843	860	872	840	898	844	836	860	882	898	867	869	924	855	864	858	836	879	880	863	897	909	880	867	862	865	879	835	839	884	902	839	824	876	848	846	874	820	869	928	924	821	874	849	891	914	873	901	880	886	878	880	874	942	888	850	883	849	907	827	843	857	784	846	921	833	826	870	847	848	860	890	820	841	920	927	841	895	864	865	876	899	863	849	930	862	885	921	890	877	870	870	892	877	874	823	941	841	868	885	860	833	867	898	891	914	836	914	870	887	917	845	804	870	882	894	866	872	853	836	872	823	858	873	896	948	882	874	883	852	862	877	840	893	870	846	866	912	857	870	888	827	833	888	909	855	845	904	870	902	859	874	894	875	906	941	862	897	875	882	882	884	857	865	932	877	891	890	896	933	869	810	861	867	856	886	859	852	831	872	861	862	904	871	865	894	909	846	880	871	872	853	854	902	860	861	858	889	827	845	829	872	848	888	904	885	861	871	914	905	865	885	856	838	867	864	895	883	841	888	912	893	853	854	899	889	870	861	820	846	898	848	864	866	849	900	870	834	903	903	859	908	905	912	779	790	935	838	874	834	852	880	924	900	822	811	888	831	874	871	837	928	877	853	872	806	910	878	874	895	870	876	912	831	881	862	870	907	879	903	907	852	952	871	886	930	860	884	826	883	868	831	881	844	816	859	900	853	920	818	844	856	844	894	863	900	867	911	808	879	912	883	849	849	857	872	933	873	881	893	875	847	849	920	854	930	842	883	873	844	921	884	892	870	907	888	878	886	866	879	858	849	866	824	871	862	811	890	860	871	848	891	896	923	841	864	867	853	857	869	890	839	903	838	884	838	886	883	914	852	884	848	849	834	835	890	891	873	856	826	838	893	864	856	859	866	789	873	841	870	885	881	856	877	806	863	849	907	908	880	904	877	818	867	889	898	842	908	870	892	888	867	873	821	873	847	873	887	823	789	827	868	853	859	889	897	865	878	884	809	840	896	811	878	893	865	894	851	793	855	891	861	873	833	845	827	914	822	854	864	851	815	870	841	849	930	902	851	818	820	896	838	865	895	819	908	900	934	884	878	864	843	909	883	870	851	875	863	873	876	907	892	854	918	845	839	874	849	875	869	892	876	875	877	868	846	878	866	874	798	885
3307	930	267	206	130	156	197	245	202	175	167	163	148	148	153	131	125	116	154	133	144	118	133	113	117	120	111	109	88	72	112	89	89	101	94	87	117	99	94	98	71	94	89	93	94	86	81	75	81	96	84	76	71	100	94	85	83	92	84	84	77	71	103	77	82	78	96	96	88	83	76	75	86	80	94	84	72	77	87	96	79	82	69	81	81	97	86	89	85	82	89	89	82	89	79	98	117	90	71	78	90	72	75	72	89	82	102	101	92	80	82	68	84	79	72	95	88	77	78	89	84	91	75	88	79	89	94	81	81	95	92	85	103	94	89	67	74	86	97	82	78	89	100	104	79	80	72	81	89	92	69	88	78	73	76	95	83	80	89	101	64	89	77	86	76	101	81	73	81	83	79	106	77	89	78	65	72	98	72	82	97	96	76	75	87	63	90	91	81	83	91	79	82	73	99	85	83	83	81	86	76	85	97	80	73	85	91	99	84	99	84	67	75	90	76	86	85	87	68	87	87	85	67	76	86	79	88	84	89	77	76	81	78	101	66	80	87	79	77	78	75	79	107	80	84	73	93	94	77	73	86	66	90	77	101	88	81	92	81	92	72	85	65	90	69	77	96	83	78	83	76	85	88	74	96	91	77	89	74	82	78	91	81	72	95	80	78	78	86	79	97	62	84	84	67	84	77	84	86	81	93	92	99	88	77	92	89	88	75	84	88	85	81	84	81	103	98	88	85	79	79	80	99	83	73	93	90	80	99	90	84	82	101	91	80	96	74	102	94	89	82	63	83	87	70	91	77	82	69	80	76	83	81	72	75	96	84	77	72	76	79	90	99	91	88	93	86	85	75	82	77	94	94	82	83	93	92	78	101	87	79	77	93	78	72	85	78	81	84	83	84	95	92	86	82	105	102	77	83	87	100	97	74	84	84	69	79	72	90	86	84	81	89	82	75	90	93	83	68	81	61	71	89	88	77	98	81	88	67	76	83	72	96	75	96	87	80	88	94	87	74	87	81	81	76	105	89	78	87	81	67	85	85	81	83	89	80	101	72	81	86	73	85	78	96	78	81	82	78	89	86	84	83	79	87	71	66	87	99	86	99	68	69	90	78	71	90	85	69	76	96	104	98	100	79	86	76	80	87	83	80	80	80	65	83	88	85	94	87	88	88	76	80	87	86	79	84	91	88	95	90	78	93	82	76	89	94	85	94	92	76	88	101	93	90	95	73	59	79	73	84	81	92	73	69	74	72	91	75	103	99	81	63	74	61	91	77	75	92	87	86	94	101	88	70	82	93	96	77	82	82	79	84	84	101	78	80	83	93	94	68	78	98	72	85	80	90	79	75	86	70	64	72	77	78	94	82	77	85	91	67	98	78	83	95	76	90	64	88	79	95	92	75	72	86	64	82	75	98	73	89	99	98	70	69	74	82	79	98	83	97	91	87	98	83	91	83	87	76	96	66	78	81	85	75	80	97	77	58	81	76	89	77	69	77	87	95	81	90	90	83	71	84	79	82	79	79	79	86	100	91	78	79	88	90	85	91	92	86	90	84	96	79	77	74	87	79	92	76	88	81	80	96	97	100	80	85	86	87	78	78	80	98	86	90	81	73	70	81	88	77	104	104	98	86	85	83	78	75	73	75	89	80	82	80	90	82	84	99	88	78	104	92	68	91	77	92	81	92	83	77	80	78	104	91	91	86	102	106	97	89	108	74	88	90	89	85	70	87	101	70	91	93	93	90	97	86	79	92	109	85	93	81	88	87	78	88	89	91	92	77	71	70	104	81	76	74	80	80	100	85	95	85	94	81	122	116	73	82	81	76	83	88	72	88	82	103	89	80	88	82	93	87	78	76	73	74	79	94	79	70	93	90	99	63	82	98	88	83	67	76	78	93	91	88	86	90	87	93	79	72	83	78	98	71	90	91	87	78	79	92	85	79	101	81	76	98	94	98	97	93	76	80	79	81	76	78	86	88	92	88	75	93	85	89	75	86	83	69	86	81	83	77	77	79	84	69	86	88	99	71	91	68	83	105	72	84	77	81	81	85	80	92	69	94	70	78	68	70	81	70	95	79	73	82	82	79	85	84	101	84	72	66	101	96	82	89	87	77	72	83	90	71	76	79	85	88	90	93	79	87	69	72	65	76	68	97	95	100	87	89	75	83	92	88	80	84	93	92	81	96	77	77	65	93	88	85	80	86	89	79	83	83	99	102	63	84	70	82	87	95	81	89	86	90	103	90	61	79	85	81	86	98	74	95	94	86	77	81	77	75	85	94	94	85	77	65	96	93	66	68	83	85	95	77	75	70	87	99	84	83	72	81	84	96	91	81	82	83	75	87	82	86	85	83	85	81	89	85	77	71	76	77	87	72	81	76	89	73	90	95	90	81	74	82	76	94	92	101	103	90	90	99	83	82	79	82	95	88	95	88	83	102	85	78	85	71	96	95	80	82	95	85	80	86	94	88	88	88	86	79	80	83	83	84	75	87	81	88	89	95	83	94	87	95	82	81	83	71	81	81	77	89	72	82	75	56	87	92	80	103	89	87	83	89	78	68	83	73	81	82	97	100	65	93	75	83	83	78	93	82	80	86	89	88	58	91	80	87	85	93	85	92	88	75	75	88	97	83	88	92	83	90	87	88	78	87	92	83	84	76	81	87	65	69	86	86	84	97	85	80	87	84	82	82	74	82	90	73	99	93	69	95	85	83	84	78	90	84	85	92	81	80	72	73	80	85	74	90	76	78	77	72	75	86	89	75	77	83	94	87	73	88	82	74	91	70	75	95	107	74	82	86	76	97	83	91	89	93	90	82	91	96	95	108	87	91	96	97	82	87	91	99	75	76	80	90	75	82	98	69	71	85	72	58	87	78	76	85	86	76	68	92	67	76	86	74	79	90	81	78	92	75	77	75	86	99	82	85	80	83	82	90	84	82	92	94	94	100	97	83	76	85	88	89	62	81	90	89	82	92	85	88	76	94	86	72	79	91	66	93	96	87	82	79	91	83	81	100	93	73	86	82	89	72	66	82	75	87	80	86	81	74	89	84	99	86	90	87	78	86	81	73	86	83	84	85	92	86	72	85	81	82	83	61	94	76	93	77	63	77	80	96	82	102	93	81	62	102	83	78	78	76	92	99	92	77	81	81	75	73	76	81	93	72	84	80	87	86	73	95	90	87	85	78	85	71	102	97	93	86	95	91	80	89	83	89	66	103	80	97	78	77	89	87	80	71	69	108	78	79	71	78	108	86	77	98	99	84	83	84	88	90	75	92	80	79	97	78	87	89	79	80	90	89	75	83	81	106	88	71	73	89	80	78	76	76	82	71	69	69	79	84	75	80	85	85	78	77	95	86	85	87	93	80	70	69	78	84	71	93	94	88	91	97	96	98	85	88	66	91	76	80	93	79	84	83	77	69	83	73	103	88	78	84	96	98	70	69	82	87	73	80	83	83	77	83	78	92	88	69	88	96	95	101	99
23036	8063	2390	2499	4571	6227	6908	5688	4611	3949	3531	3101	2674	2272	2016	1912	1907	1653	1868	2009	1930	1704	1444	1502	1455	1573	1355	1041	838	842	789	754	715	661	693	701	712	793	844	671	596	607	592	570	609	551	554	581	545	571	587	591	610	600	540	552	569	633	603	571	570	583	589	561	590	562	554	569	551	590	546	595	559	597	526	530	551	565	602	598	551	591	574	562	570	573	550	594	577	598	568	593	592	568	531	592	577	622	565	580	603	632	572	581	524	539	622	554	557	550	597	589	576	556	552	610	571	574	580	550	557	575	606	533	559	578	604	524	601	594	578	596	603	569	594	592	554	544	591	613	578	563	586	543	604	604	532	572	565	556	573	627	577	555	561	579	558	559	527	581	543	594	600	548	546	586	543	586	530	584	583	557	561	539	600	575	629	593	553	602	566	581	552	561	629	585	553	654	577	591	602	602	592	527	600	574	553	575	570	573	607	600	569	569	564	573	574	588	558	539	564	568	564	582	546	541	570	563	575	585	579	589	538	611	568	563	604	591	560	558	552	607	554	536	551	538	549	587	562	594	516	569	570	530	540	559	568	498	616	598	589	603	574	593	529	579	562	536	585	576	567	573	587	605	613	576	574	567	574	577	577	597	569	605	601	580	573	566	627	568	548	570	556	607	587	574	554	575	591	588	543	559	528	562	584	546	572	575	563	567	576	547	578	579	585	540	575	581	534	578	559	583	558	580	571	567	531	568	548	565	536	567	608	611	543	571	600	608	579	512	560	615	573	586	552	589	571	571	623	590	572	569	570	541	559	558	573	583	583	554	580	528	581	513	562	614	591	554	561	631	605	537	554	559	603	550	588	574	552	567	557	583	587	565	552	569	586	584	570	603	537	581	586	546	555	561	554	586	584	595	603	578	566	570	584	580	572	557	603	601	555	561	577	536	560	560	589	535	524	556	551	577	548	615	538	573	549	587	561	587	591	539	544	583	605	589	516	569	602	551	575	559	578	557	583	561	544	604	606	593	607	549	574	578	529	563	561	530	547	569	565	601	573	577	611	558	552	580	528	548	577	563	565	564	606	569	593	539	585	596	581	575	563	521	611	557	534	584	556	579	529	571	587	554	606	568	578	568	596	580	581	595	547	626	555	592	573	572	590	571	558	564	539	590	566	566	577	617	554	578	587	544	550	514	589	553	555	638	538	610	562	565	529	584	590	566	597	606	580	531	561	583	574	612	550	529	572	605	570	556	614	596	550	603	531	541	603	525	554	535	564	568	599	577	534	560	569	580	538	583	614	612	601	605	560	551	594	584	520	578	565	532	600	576	620	582	588	567	582	535	541	613	563	560	581	620	561	597	619	582	567	568	595	548	612	580	532	624	600	557	533	558	569	579	599	508	614	555	603	548	583	545	580	622	571	582	603	546	605	648	571	586	552	610	582	529	552	584	560	589	560	595	558	571	609	577	539	574	568	574	509	566	580	580	561	558	566	588	576	600	583	559	584	549	589	583	564	548	556	603	594	573	563	585	547	517	569	573	549	579	575	602	578	566	558	542	561	541	593	584	556	560	539	564	580	556	559	592	515	587	589	580	618	573	549	563	580	578	575	571	601	572	564	609	603	581	576	569	595	564	602	579	581	544	610	580	551	593	618	517	535	539	611	549	544	578	572	551	600	602	585	564	580	557	578	591	576	565	574	615	617	543	587	549	621	598	627	594	608	594	539	562	618	576	557	565	573	585	566	608	601	558	562	577	553	571	543	565	575	555	572	572	590	587	601	574	595	551	557	577	568	583	569	572	625	562	587	591	609	589	550	608	594	573	565	610	605	637	607	551	616	567	549	611	582	604	591	581	548	559	510	595	557	550	594	566	572	596	580	544	561	561	566	530	596	591	586	604	608	560	562	593	610	573	569	545	564	558	538	565	548	556	569	550	569	504	600	569	564	618	555	582	542	560	602	622	588	602	598	601	557	538	576	572	613	579	569	565	564	595	603	581	603	553	566	598	575	579	585	582	556	588	578	577	618	588	564	560	583	577	590	589	621	559	607	538	531	573	543	560	581	572	548	546	571	653	530	584	519	608	575	593	597	618	608	582	570	572	576	574	557	587	555	544	601	569	571	561	594	600	567	572	558	560	577	585	573	557	598	580	559	580	511	585	556	587	533	596	575	536	616	580	572	540	565	577	609	550	564	587	528	574	611	554	615	553	588	563	601	554	588	594	566	590	554	569	605	568	580	573	583	567	580	555	568	571	585	541	555	553	596	588	605	575	564	587	577	580	578	566	559	568	568	581	544	583	629	552	546	622	563	575	577	569	570	546	585	555	632	602	559	543	593	568	579	600	545	576	576	564	618	541	555	584	596	586	521	591	582	593	607	560	552	543	556	536	603	586	542	576	576	547	598	607	577	595	563	578	565	569	574	588	580	580	597	606	561	552	605	542	573	557	567	578	572	553	581	566	555	564	615	528	582	549	558	548	554	549	557	560	588	583	593	554	578	575	608	573	483	609	588	593	554	584	580	624	595	604	575	591	568	569	552	565	546	576	540	577	500	565	571	577	564	538	612	574	580	533	590	562	597	582	559	551	545	538	588	573	578	563	545	604	572	592	579	559	538	576	558	541	594	593	609	617	573	613	567	551	637	606	530	557	550	585	580	553	557	554	569	583	575	589	544	568	593	569	595	583	592	573	598	553	598	583	511	604	568	563	594	582	563	614	589	581	553	624	586	572	568	551	605	505	553	593	567	600	557	561	604	571	578	594	579	513	589	602	533	543	600	590	566	587	565	594	593	570	536	597	583	608	538	570	585	610	583	562	545	652	591	546	553	556	548	570	603	577	542	542	560	587	629	575	557	572	540	558	597	586	587	557	601	566	640	596	528	540	563	543	559	580	613	539	545	583	586	588	561	567	604	585	536	576	581	541	600	573	566	579	560	533	563	612	553	560	588	602	645	571	560	599	579	569	547	553	572	558	595	596	564	539	593	584	618	577	600	549	575	566	570	609	585	524	586	569	610	557	561	557	561	565	589	590	536	552	543	571	598	592	617	566	561	627	589	579	609	606	576	595	558	577	578	599	569	594	587	616	575	581	577	581	599	601	546	543	560	567	551	539	585	599	589	549	599	559	562	565	542	550	568	590	577	580	554	562	562	554	579	540	567	587	570	563	540	601	587	576	586	530	602	528	568	621	602	570	626	583	545	555	561	553	574	552	550	525	616	593	599	545	586	582	566	568	560	590	576	632	577	572	579	568	540	573	571	539	571	563	553	629	595	574	553	541	552	575	578	573	544	557	587	599	596	565	590	544	575	564	560	561	552	598	568	612	575	590	571	548	619	588	557	531	569	544	586	577	580	548	600	622	555	577	520	596	571	612	575	597	517	592	566	531	553	600	547	595	578	560	618	580	599	565	597	558	576	565	576	562	617	552	570	606	563	595	554	573	568	592	612	636	586	543	572	601	599	613	534	597	560	556	571	614	585	567	573	582	587	571
4745	1807	385	218	186	218	278	262	238	240	202	183	182	158	154	166	158	147	139	178	165	134	150	147	140	130	144	119	99	101	90	102	95	92	99	108	106	92	113	103	106	93	83	94	88	88	90	94	96	79	90	87	107	78	94	96	95	90	96	85	98	87	73	73	91	96	78	92	101	85	83	107	98	102	93	78	94	91	86	97	83	83	87	104	101	86	101	77	94	88	78	77	99	96	96	79	92	97	82	76	71	82	96	89	98	103	92	89	90	86	86	82	94	93	82	69	104	94	91	74	100	88	90	79	93	96	67	68	88	98	96	89	91	70	72	90	84	86	79	108	97	70	94	88	86	85	82	84	95	86	71	89	70	94	95	83	96	62	99	74	85	87	80	95	72	79	92	106	103	82	80	81	82	91	90	99	80	89	93	93	80	93	74	83	78	81	86	87	86	89	99	79	91	83	72	77	85	80	98	76	96	98	83	84	86	104	78	87	85	85	91	89	87	92	93	100	77	103	86	95	93	103	89	95	86	91	85	106	105	77	81	91	74	93	98	87	83	85	95	76	89	92	81	88	93	87	86	106	90	83	80	73	92	91	98	86	95	107	76	84	100	85	94	71	86	72	96	85	82	91	81	80	65	81	73	79	87	88	84	88	103	70	93	81	91	85	91	86	105	91	78	84	96	79	97	100	96	88	84	92	84	112	99	96	95	92	95	86	81	95	93	91	94	81	88	85	85	96	90	95	99	86	77	91	99	94	97	98	90	64	101	87	96	101	81	95	99	89	76	87	91	87	77	91	86	91	80	90	91	76	87	80	84	74	98	81	72	106	84	98	87	67	99	88	95	91	95	92	90	88	71	89	87	83	103	89	85	80	95	80	85	103	98	107	101	96	105	115	97	96	97	106	80	68	102	87	106	78	104	77	74	88	87	85	94	86	89	82	92	91	78	99	82	80	75	100	97	102	88	79	91	93	82	79	100	79	92	90	97	72	79	90	102	90	89	101	82	80	84	79	93	91	85	78	88	102	70	77	104	92	82	91	86	78	80	73	77	90	68	86	100	86	71	87	85	70	73	95	83	102	74	98	84	82	65	86	89	88	91	72	83	84	81	88	97	88	101	93	77	82	82	107	96	82	87	90	82	105	78	94	93	95	90	81	81	90	94	90	92	79	82	93	93	91	80	108	83	82	87	72	107	78	94	90	83	87	73	110	91	98	91	83	88	86	67	77	97	81	107	80	97	81	82	107	81	98	98	73	95	79	93	77	83	84	80	90	98	96	76	83	80	94	93	111	65	92	82	87	91	78	99	79	100	88	87	102	85	70	79	85	93	90	93	89	91	103	95	76	91	84	86	96	87	81	101	85	89	77	90	83	92	80	86	91	91	90	86	85	89	102	80	83	87	81	86	76	81	107	91	81	80	78	85	74	69	100	93	99	80	97	64	73	90	101	80	86	88	94	79	75	91	88	97	96	96	96	99	105	83	86	74	93	84	76	80	99	82	93	77	88	87	82	84	76	87	99	104	73	89	92	83	94	87	110	91	83	77	82	90	82	86	96	92	95	74	84	92	92	85	78	96	90	111	101	90	72	107	78	91	77	99	105	103	68	90	101	95	108	81	91	84	97	83	98	101	96	92	97	95	97	86	80	76	73	66	98	101	87	102	87	86	82	84	88	92	92	91	80	93	81	97	93	86	96	89	96	91	76	89	97	104	93	96	96	87	99	90	84	88	71	88	92	85	77	73	89	82	92	104	94	80	91	92	55	89	89	81	89	86	115	92	96	91	87	100	89	86	103	86	88	91	55	91	83	78	86	110	95	113	87	93	106	71	86	96	92	78	111	83	89	84	87	103	93	89	105	90	97	80	89	87	82	83	85	85	74	95	68	81	80	83	79	74	82	91	92	100	82	81	89	79	87	86	76	93	94	93	80	89	93	72	92	77	111	89	88	71	89	112	78	74	84	86	85	87	90	85	83	96	89	77	85	99	84	91	97	95	86	96	91	109	92	88	101	110	98	92	98	96	70	85	90	68	87	98	76	91	79	84	92	91	78	91	84	84	86	82	92	92	90	96	75	90	85	82	99	91	69	86	89	90	106	92	83	94	87	78	76	92	88	87	86	83	90	82	79	87	78	88	98	92	89	92	74	83	106	76	87	83	87	82	76	99	76	74	92	84	93	92	77	99	90	91	83	56	90	103	79	80	79	77	85	98	77	82	93	90	74	89	94	93	75	94	97	100	92	91	94	71	87	117	79	94	83	84	84	89	99	81	77	86	90	77	82	89	73	98	95	93	81	86	87	89	88	82	78	106	84	88	94	83	84	79	99	100	79	92	91	84	100	91	74	86	95	94	88	67	93	94	101	102	81	94	76	98	97	82	81	78	103	76	81	66	82	93	93	83	79	83	85	94	99	96	74	100	94	100	94	98	98	87	105	90	95	78	83	83	75	81	88	88	81	83	90	76	85	101	93	92	86	95	85	84	91	79	81	82	98	80	76	97	87	71	91	85	81	93	104	94	102	90	85	95	85	93	79	95	94	101	84	78	78	90	85	73	79	91	80	99	85	94	91	82	91	103	84	78	88	92	88	99	77	97	81	87	83	83	102	87	88	76	97	89	86	92	98	89	100	83	90	80	93	90	92	80	92	85	87	78	90	90	87	87	96	82	81	97	103	96	91	85	85	78	106	66	91	107	96	92	94	86	85	77	79	89	86	69	76	98	87	73	90	90	97	82	81	100	96	107	86	85	77	85	105	68	84	96	91	87	92	97	90	100	91	105	86	80	89	80	76	92	90	100	76	81	110	90	92	118	90	86	104	80	80	78	87	76	83	90	86	93	87	79	82	102	81	96	80	66	94	83	77	94	98	87	101	92	98	83	88	80	89	83	79	86	96	83	81	96	101	82	91	80	89	76	85	75	77	81	94	101	93	83	95	91	73	88	112	80	86	95	109	102	92	68	82	91	94	90	97	72	89	107	99	75	83	95	96	92	82	95	81	76	101	90	83	87	78	93	92	88	83	89	89	82	70	86	92	84	74	77	84	74	80	95	85	78	91	87	69	92	102	82	97	90	84	92	106	89	74	86	79	90	95	92	86	110	96	83	94	98	92	86	87	96	94	69	98	89	92	88	92	106	77	95	81	81	86	94	83	95	82	76	88	84	83	81	70	87	94	87	87	96	90	94	70	97	83	96	84	82	87	79	75	87	103	81	94	95	78	75	68	92	77	99	95	89	84	73	86	109	79	106	89	77	104	81	73	118	87	80	77	90	82	97	89	81	88	89	104	99	99	84	80	90	95	92	76	106	97	105	83	97	82	74	76	77	90	80	77	108	86	73	90	97	95	96	82	75	90	95	81	114	85	71	88	98	88	81	85	74	81	91	103	74	86	84	79	112	87	76	88	88	87	75	84	99	99	83	74	98	77	80	91	86	81	75	96	84	101	95	102	78	94	106	88	84	78	84	94	90	86	79	86	95	97
31118	12916	3522	3633	7256	9300	10183	8478	6997	5827	4954	4454	3777	3156	2789	2664	2543	2322	2446	2633	2539	2144	1938	1996	2112	2073	1752	1361	1012	1000	958	931	831	797	840	862	927	908	1004	864	742	621	625	689	645	618	620	647	652	651	682	693	672	654	684	628	662	666	638	634	668	624	641	662	644	639	669	645	651	667	693	658	702	641	661	634	648	668	645	633	620	682	603	611	619	632	644	651	619	639	630	613	645	666	661	658	676	604	682	638	712	653	647	701	615	602	675	626	632	658	632	654	663	647	640	609	633	629	671	626	591	623	656	643	638	631	598	636	621	657	605	608	614	632	632	615	631	633	648	599	616	627	648	622	681	594	671	660	667	592	640	619	617	592	652	638	645	607	659	611	657	588	595	641	654	600	626	650	611	597	672	624	618	666	607	632	650	657	634	626	629	615	629	635	629	639	614	620	630	664	587	674	666	614	649	635	614	614	629	630	692	632	673	639	648	637	643	609	597	638	653	582	645	694	643	651	592	610	648	652	644	614	649	636	616	642	641	623	613	641	626	618	677	615	644	615	612	579	649	634	578	617	650	666	636	606	668	581	625	594	590	608	644	550	666	622	620	663	627	640	628	585	635	643	639	643	625	647	602	603	651	589	590	648	607	608	648	615	648	659	631	616	688	608	614	622	603	631	675	614	632	616	636	675	595	644	676	638	631	632	634	640	646	583	655	598	632	663	624	598	598	620	634	630	647	610	657	638	644	599	625	673	619	615	624	647	691	635	620	664	595	641	614	616	655	663	691	628	652	650	662	630	660	650	644	646	630	600	640	640	616	641	648	623	644	607	602	605	609	605	629	609	656	631	628	637	652	640	654	601	652	681	656	634	634	633	619	614	657	616	625	633	665	651	574	671	614	612	635	627	609	629	616	647	627	600	664	603	643	637	609	619	657	657	653	617	598	647	606	670	590	592	640	644	612	678	613	610	645	563	608	652	603	627	597	599	641	658	660	617	654	651	599	648	645	597	672	591	624	644	626	669	678	616	656	634	647	598	599	640	665	628	613	642	598	638	622	626	631	635	587	644	646	622	652	655	639	613	635	596	600	624	579	653	637	620	617	613	583	638	611	659	614	623	641	602	590	657	655	650	668	684	589	610	614	615	620	637	630	603	632	602	642	612	634	603	622	648	670	659	574	631	667	619	604	621	650	618	622	613	651	612	609	615	642	578	637	598	661	635	633	626	644	653	639	634	612	636	613	646	624	630	631	607	633	594	623	649	613	625	640	623	628	608	634	648	664	652	632	644	625	640	597	625	643	652	677	652	640	658	611	665	606	603	659	657	607	630	646	666	593	622	620	609	626	585	628	612	577	643	674	615	672	622	611	658	656	666	574	613	645	591	627	672	663	619	616	643	657	636	615	633	642	610	661	666	634	627	619	641	617	673	640	568	637	648	594	647	582	636	647	655	627	597	640	622	614	644	644	617	639	644	665	627	702	647	644	650	590	634	658	683	646	642	611	624	635	631	590	631	663	617	598	649	621	635	628	648	603	635	600	637	659	655	657	670	620	616	604	621	612	637	652	651	579	604	622	615	637	619	619	651	600	646	657	644	642	643	622	615	643	584	619	621	646	649	660	680	663	634	616	655	620	609	677	632	649	626	612	666	636	634	595	648	619	638	669	643	644	641	604	646	652	637	624	637	599	598	628	613	635	667	587	619	669	642	629	653	568	619	588	634	604	623	640	632	667	645	635	595	596	659	612	620	591	625	656	665	631	646	632	623	652	645	638	635	614	615	650	642	668	644	678	628	645	621	656	605	646	664	614	608	627	612	594	630	615	597	646	635	618	643	637	628	612	626	674	574	616	611	634	628	677	639	647	665	623	670	646	626	662	658	650	639	663	632	666	661	623	620	602	629	582	640	636	597	630	605	616	599	643	618	624	646	628	611	612	660	618	653	625	632	625	603	644	672	670	643	588	616	616	625	660	638	640	638	624	638	642	660	640	631	626	693	604	624	654	620	631	602	649	575	615	641	668	645	661	658	632	630	630	653	697	601	652	638	619	623	595	649	628	676	617	675	579	642	659	663	618	608	669	634	602	601	600	643	673	613	612	643	641	623	597	651	618	665	621	648	643	677	624	652	626	645	634	586	659	610	648	608	608	573	607	612	638	607	645	644	627	586	644	612	622	580	647	671	584	637	594	635	653	637	589	664	639	617	620	632	597	585	657	616	648	604	593	633	658	614	622	635	612	608	633	620	638	655	615	630	638	639	626	631	649	623	608	649	639	610	663	624	596	651	620	614	634	626	644	582	642	642	637	622	629	607	643	643	641	591	591	652	588	636	590	621	583	669	601	637	663	640	590	643	631	672	585	606	605	636	629	658	674	610	638	616	616	625	654	592	663	624	627	632	626	630	616	650	644	619	648	640	594	596	620	622	629	612	650	679	594	665	611	644	661	678	641	596	623	646	620	613	605	645	627	623	628	636	592	676	652	586	686	621	650	616	646	612	613	586	609	622	623	653	616	648	603	598	643	634	638	620	641	623	628	646	598	643	613	607	677	679	643	655	605	644	671	608	693	641	615	639	606	655	625	617	597	603	592	589	613	636	619	663	619	638	646	654	615	613	621	639	619	646	632	595	649	642	623	607	633	639	620	669	645	617	607	582	627	622	661	642	605	634	627	641	657	641	635	640	603	640	656	620	653	662	584	627	589	585	670	607	651	673	662	674	645	564	628	605	627	614	625	620	607	622	601	652	618	644	667	623	639	678	591	654	617	626	629	624	625	647	606	626	579	612	666	653	598	643	640	636	605	634	625	600	601	655	621	630	620	662	617	655	632	618	640	643	642	615	671	649	638	642	651	598	620	643	631	567	669	631	619	659	637	621	613	588	661	614	670	605	669	629	633	611	666	607	589	619	580	643	634	658	650	623	637	569	663	621	613	640	649	622	657	632	626	622	594	592	616	653	642	623	621	602	593	603	634	651	652	602	620	624	648	607	659	643	665	690	608	588	649	607	611	650	588	655	644	621	651	646	627	656	646	673	644	639	622	636	646	631	616	658	638	634	584	588	661	642	630	617	647	605	638	608	612	620	666	671	642	652	606	618	631	654	653	592	674	638	586	668	619	636	619	644	651	595	604	610	624	623	587	656	648	677	636	655	655	612	641	628	591	654	634	620	596	640	631	654	640	584	622	589	646	605	607	628	644	643	618	660	628	605	600	623	658	608	623	629	620	600	670	634	624	649	592	618	612	615	595	625	602	658	607	606	636	651	638	610	658	643	608	608	616	630	645	667	638	624	588	617	658	648	637	632	647	624	641	601	636	597	597	627	631	618	608	603	624	631	628	644	666	668	588	606	621	647	639	624	618	627	610	653	647	659	643	640	614	658	614	624	601	607	621	596	633	632	609	635	618	606	597	608	584	619	656	635	626	612	626	616	587	634	597	676	599	635	593	663	658	658	650	646	625	656	630	617	651	591	625	588	629	590	615	612	629	636
5171	1605	362	265	181	246	293	286	259	258	227	231	221	208	232	208	211	187	158	187	187	197	151	157	163	210	152	166	135	113	142	129	138	106	133	141	132	144	127	153	136	125	115	118	111	127	133	127	111	118	143	121	121	135	130	124	139	114	128	129	135	132	149	137	122	134	130	145	125	125	135	111	115	122	129	153	134	112	113	131	130	138	137	123	117	138	120	127	130	119	137	114	119	134	131	123	142	117	129	127	119	122	139	127	121	125	117	135	121	137	134	131	119	125	115	125	111	116	124	144	142	110	142	139	112	130	116	120	119	135	128	132	120	133	117	123	130	119	110	136	121	124	120	131	127	142	111	121	118	134	135	104	126	114	120	115	118	112	151	138	127	112	142	112	133	110	117	121	121	130	130	116	142	127	118	108	131	129	112	103	120	125	130	123	133	138	99	121	124	115	136	132	130	123	138	143	129	130	126	126	136	128	123	132	114	127	115	118	141	133	117	121	127	126	122	140	109	118	121	124	113	124	115	127	128	142	133	129	121	128	115	104	129	116	113	118	138	114	151	115	116	117	121	116	122	122	112	154	120	118	133	132	132	123	115	141	124	129	120	124	124	144	121	115	128	125	108	130	120	146	133	126	136	133	128	109	120	127	144	121	140	123	117	111	118	129	139	120	125	120	114	125	140	153	114	133	127	142	139	127	138	120	131	128	146	144	143	125	125	102	113	131	133	121	106	113	137	147	129	89	110	125	127	124	118	132	114	130	122	118	122	110	155	154	105	113	134	134	134	122	130	135	127	134	118	137	134	118	129	144	145	133	141	137	136	126	125	124	119	120	133	139	139	123	130	138	127	134	141	151	152	122	119	130	114	126	135	152	128	109	106	134	126	144	120	130	125	109	115	132	120	126	129	129	129	143	142	138	98	125	123	127	125	136	100	131	127	129	123	116	147	115	132	148	115	127	110	127	128	146	136	161	123	128	136	129	118	117	138	114	119	128	143	121	131	121	133	128	122	101	115	142	132	116	113	131	116	126	122	103	119	136	134	129	113	108	136	118	128	118	104	126	140	118	138	131	134	99	121	133	104	121	135	127	129	111	136	157	133	117	122	140	132	122	137	117	145	121	145	117	107	127	127	133	103	120	135	108	113	136	126	124	136	117	118	145	128	108	120	143	138	115	141	116	111	132	117	123	113	128	105	145	127	121	108	121	145	117	131	130	141	124	107	117	134	138	121	137	118	132	128	112	127	125	135	111	120	127	122	121	110	145	130	152	155	136	128	130	133	138	143	110	119	139	116	121	132	115	116	119	108	128	117	132	121	108	115	134	119	125	131	135	130	114	137	115	121	142	121	136	122	120	113	123	127	117	136	119	142	140	142	107	114	102	125	127	134	127	121	125	130	127	141	132	110	133	116	120	129	136	146	116	117	137	121	146	98	107	118	125	133	110	125	131	155	126	125	145	147	145	116	132	129	124	157	157	129	127	140	110	128	135	114	119	150	130	132	124	150	128	133	131	129	130	114	131	147	132	118	116	139	134	129	129	144	126	124	129	104	116	134	113	117	112	131	119	111	132	128	125	122	126	133	133	155	121	126	124	130	143	117	113	128	137	121	144	124	120	141	135	133	127	139	137	132	120	137	118	114	130	120	139	135	117	126	123	125	132	116	125	114	136	149	145	122	122	127	141	110	132	134	104	131	131	137	127	131	109	118	137	127	134	139	118	135	128	121	144	133	123	116	147	139	132	110	129	135	135	119	148	132	119	136	121	130	130	132	129	133	138	129	116	133	117	135	129	123	145	119	124	142	117	119	141	131	132	125	121	110	112	128	118	125	128	145	136	113	121	108	125	111	122	127	138	145	126	112	129	134	124	138	128	147	111	138	144	142	114	127	119	126	140	130	127	124	143	115	116	124	119	115	119	140	121	127	129	118	116	125	151	120	134	131	113	110	139	134	131	154	122	128	107	119	138	118	101	118	122	118	99	138	120	132	146	121	114	141	125	140	123	129	123	146	127	139	146	123	125	147	136	135	137	99	134	132	123	121	113	131	125	116	132	138	143	108	119	122	101	147	117	131	127	97	143	161	146	123	125	129	111	145	117	116	120	131	128	138	124	134	113	133	145	126	122	125	113	107	138	126	114	132	136	128	139	126	126	129	130	154	123	126	101	128	128	135	125	115	134	126	131	121	142	140	114	110	130	134	123	146	116	127	134	144	119	130	127	106	139	125	127	107	115	112	138	123	128	117	140	136	126	130	136	143	135	133	125	118	120	120	134	103	123	129	118	121	131	113	132	105	118	108	121	103	123	130	122	119	126	128	118	103	129	120	110	114	106	131	116	161	113	106	143	133	115	131	130	123	127	136	136	133	118	123	142	119	122	133	112	119	133	125	116	124	135	132	104	112	142	143	125	131	122	147	138	127	106	135	125	122	132	147	116	129	113	113	117	125	136	144	133	139	129	132	131	134	134	143	127	144	115	133	131	124	126	134	115	114	128	139	117	117	132	111	120	131	123	119	141	115	131	131	128	136	134	147	120	125	118	118	116	137	105	108	157	127	117	126	117	116	136	129	127	137	138	122	131	136	123	145	128	114	103	134	108	133	112	128	123	127	131	159	111	136	137	132	112	112	128	119	139	133	137	132	114	128	102	97	108	127	142	130	137	146	134	111	125	133	126	133	132	148	116	113	125	138	119	126	136	129	103	110	128	112	119	123	100	125	116	142	132	137	118	149	133	115	125	120	128	141	127	113	113	130	114	140	129	152	121	126	126	132	118	129	133	133	116	132	134	120	101	137	140	147	125	129	128	122	114	132	118	154	134	100	134	104	138	129	116	137	131	137	109	128	140	123	127	129	101	108	117	129	132	128	117	126	123	134	119	112	127	151	122	124	112	118	116	124	117	133	106	131	112	114	135	139	121	127	117	133	131	129	111	143	118	154	116	117	132	138	132	130	131	123	116	116	130	119	124	126	131	123	128	120	138	129	139	121	124	138	126	125	120	126	145	106	140	118	126	146	119	129	123	126	117	149	127	130	124	131	140	120	118	122	139	152	113	123	129	131	122	149	130	138	138	125	121	156	130	125	124	117	102	126	121	134	126	112	122	122	102	112	126	133	130	126	105	156	114	125	126	114	130	125	136	137	124	124	125	126	133	133	131	145	151	128	150	137	108	113	119	118	114	141	121	133	144	118	104	122	119	123	147	121	161	154	126	102	124	130	102	127	131	140	130	109	130	137	144	125	129	116	129	148	119	132	115	136	130	137	127	127	114	121	129	107	136	125	116	131	116	135	126	131	138	124	127	106	135	107	128	128	125	100	124	118	124	131	140	131	144	128	125	157	127	116	111	131	139	119	99	143	107	132	132	131	124	126	109	127	100	135	129	134	151	123	121	130	146	132	108	127	144	142	115	133	126	125	122	126	136	128	125	141	130	129	126	120	136	133	140	126	147	118	126	139	137	130	120	116	130	155	123	133	134	125	144
29798	11944	3704	3778	6990	8798	9403	8553	7126	5957	5116	4494	3962	3473	3205	2993	2778	2676	2747	2816	2782	2392	2199	2258	2503	2289	2004	1608	1335	1309	1274	1238	1158	1107	1147	1095	1122	1214	1300	1146	986	930	919	922	924	926	949	988	948	925	919	968	995	984	998	933	983	895	966	929	967	912	961	985	990	918	1011	983	964	971	912	931	955	947	938	979	943	953	980	975	932	997	960	955	934	938	904	954	1038	915	965	962	887	935	889	947	949	898	950	951	991	960	982	954	1009	947	984	929	965	919	953	960	990	935	955	908	947	912	970	897	976	938	913	927	898	861	927	946	907	915	963	930	924	924	900	954	899	949	949	945	936	886	903	895	919	909	957	926	924	959	900	909	956	936	921	901	919	874	923	885	953	979	887	869	967	925	957	947	913	917	949	933	954	898	927	948	855	952	955	900	945	982	888	891	964	945	914	906	948	897	893	920	917	965	980	963	922	960	961	967	912	936	894	901	921	885	928	891	984	914	898	895	911	928	914	946	919	925	900	962	908	889	915	948	990	926	884	879	902	965	937	954	853	966	871	916	937	947	917	942	915	942	831	903	889	923	948	953	926	927	869	991	962	929	917	953	898	953	925	941	923	940	915	933	910	901	872	980	909	892	906	872	942	941	950	921	967	879	934	994	892	888	916	919	918	910	940	928	919	917	933	918	924	914	895	918	929	898	871	865	896	918	934	974	902	916	913	891	913	951	936	890	964	906	932	900	876	857	985	904	868	917	901	933	935	894	928	941	968	933	911	921	913	887	936	951	901	966	973	927	876	947	886	925	918	937	924	921	924	932	975	929	927	890	870	869	935	910	947	909	913	901	888	919	908	924	943	920	955	919	956	931	945	886	899	897	930	960	906	894	915	923	953	996	948	915	914	982	967	901	911	938	935	944	894	963	951	924	925	967	892	994	883	879	910	921	919	960	942	924	934	886	972	913	982	916	971	942	920	921	970	1005	978	928	872	888	989	990	935	955	924	917	929	916	895	918	929	957	956	899	936	899	969	922	960	956	871	936	910	914	971	915	936	952	873	964	998	919	951	912	914	897	935	928	922	951	911	971	850	897	891	930	925	907	911	960	912	870	954	926	990	940	946	946	932	954	895	898	960	946	929	937	907	916	934	936	917	907	944	881	911	972	904	936	922	908	926	937	943	981	941	972	901	904	869	968	900	959	943	913	917	899	938	874	938	938	870	928	888	872	940	939	950	941	916	904	935	913	917	911	896	906	897	986	910	944	924	938	892	950	928	1008	954	937	849	923	900	925	962	906	942	927	941	951	904	893	930	916	967	922	909	928	965	926	923	950	906	976	935	938	912	957	952	935	939	862	914	891	913	934	902	936	962	948	917	876	924	869	941	957	968	901	944	954	899	969	990	920	903	881	913	986	917	921	956	912	934	960	914	920	944	925	942	947	890	920	942	895	926	923	806	867	936	913	915	936	945	939	917	891	922	917	924	912	910	881	902	961	897	933	997	921	923	949	942	944	911	950	925	962	912	932	973	944	857	917	905	980	932	952	985	952	939	930	960	988	934	945	904	930	931	882	919	959	932	912	967	905	930	843	970	896	884	927	886	901	945	905	880	938	990	941	900	972	909	941	936	976	916	931	910	919	935	924	857	943	910	917	908	944	952	902	968	915	910	907	925	972	910	917	924	862	924	938	939	907	942	954	942	931	899	902	900	881	891	952	895	911	907	958	930	925	901	944	890	906	1001	914	905	906	927	992	929	896	917	915	921	958	915	941	909	942	936	931	962	949	939	893	945	952	905	940	940	936	939	934	884	969	917	950	884	909	948	927	1023	928	932	929	922	918	951	915	883	948	969	902	946	870	963	904	949	920	973	934	884	897	912	904	916	970	908	948	906	953	922	862	935	898	916	946	921	899	939	886	938	963	918	965	883	885	886	936	900	950	922	915	870	917	967	908	934	928	903	954	908	881	937	925	925	888	947	902	968	959	891	912	947	898	973	926	914	982	929	976	910	958	953	950	888	923	954	934	914	887	920	913	945	924	886	994	957	931	911	902	892	878	934	980	886	883	902	990	890	935	889	894	916	953	941	897	930	889	992	969	890	870	901	945	882	943	939	941	929	930	868	933	929	921	882	849	883	937	941	900	907	918	942	915	931	999	896	902	967	888	948	880	890	947	949	923	910	908	934	918	879	924	908	962	893	949	933	941	920	905	917	920	881	975	855	937	958	937	927	969	1001	899	960	929	899	924	896	901	918	854	918	956	961	918	945	917	924	958	948	861	951	936	988	878	905	918	927	882	910	906	937	916	902	924	934	921	913	883	927	938	940	939	900	911	948	899	962	917	964	932	915	892	938	973	943	900	973	947	943	931	931	946	889	917	975	915	907	902	908	986	886	886	930	935	921	852	915	949	917	870	919	965	978	963	926	952	943	973	968	919	933	939	911	978	983	937	921	901	970	894	951	928	928	903	914	887	930	892	901	962	994	950	885	873	922	929	931	941	934	937	962	935	941	958	906	901	998	865	938	949	898	905	887	956	938	905	915	917	895	929	951	870	948	899	885	938	937	984	924	964	964	1017	908	898	913	905	891	889	919	955	941	997	935	925	957	952	905	928	949	915	908	908	928	963	957	937	944	920	872	928	1023	915	891	873	968	890	926	866	918	888	907	950	954	920	936	901	926	953	906	950	900	951	930	938	941	935	950	857	955	949	928	939	919	892	969	984	902	930	975	941	891	914	930	988	969	912	955	970	945	921	974	929	913	894	894	887	914	951	959	920	934	914	847	990	925	917	905	952	903	930	868	896	962	955	997	940	981	923	948	886	906	960	966	889	933	913	928	904	910	933	926	921	944	882	896	965	893	916	939	878	907	960	887	928	893	934	933	890	901	951	905	934	886	943	928	870	927	902	930	898	896	959	901	967	930	972	921	889	933	908	903	906	904	932	957	906	966	934	862	915	924	935	928	883	909	937	977	945	925	944	891	949	987	960	874	971	918	896	894	934	928	927	923	876	903	909	895	965	940	907	902	922	937	939	950	926	957	980	957	939	923	895	920	903	926	911	890	910	918	867	937	974	926	898	900	944	912	923	955	937	902	933	900	960	946	923	898	892	918	864	885	927	923	935	910	914	881	919	927	956	909	900	961	980	955	930	948	944	925	946	922	957	872	911	919	937	926	896	880	941	891	861	909	942	892	893	914	979	956	891	919	906	917	957	928	880	914	928	923	919	968	926	879	911	931	910	943	960	956	861	941	914	894	897	926	935	917	930	951	929	902	941	918	911	906	943	898	896	886	899	921	918	927	928	934	971	877	945	919	921	892	929	912	869	913	888	971	921	893	924	928	918	977	940	911	858	900	957	971	937	904	906	839	904	973	864	910	892	870	928	952	968	954	997	937	892	926	933	982	873	882	867	901	911	908	885	927	888	950	930	921	932	926	906	917	899	932	922	953	955	911	890	935	904	935	912	930	950	918	961	900	957	928	964	929	895	927	916	881	879	908	964
6191	2403	466	329	257	283	345	382	341	288	267	269	246	235	204	217	228	198	202	217	220	212	178	189	202	188	184	150	132	152	140	143	128	134	127	152	145	135	157	133	123	122	122	122	131	114	119	139	117	132	112	129	126	131	124	118	93	104	126	129	127	118	107	109	106	115	131	119	123	132	136	122	119	113	135	123	141	111	119	112	134	131	122	131	133	129	118	124	126	125	134	131	124	107	130	130	113	120	134	105	124	115	103	104	138	124	122	112	119	113	124	124	125	130	106	142	132	128	118	121	132	104	119	120	135	135	145	117	111	134	140	124	121	118	145	116	123	107	125	132	132	132	135	115	116	117	126	112	98	122	105	135	136	127	124	129	107	112	103	129	116	153	101	130	130	114	128	115	114	119	118	98	117	125	114	138	101	124	126	141	144	125	125	124	104	120	88	122	129	115	113	149	144	129	126	100	101	140	104	123	115	135	129	99	125	103	138	116	126	107	126	108	109	111	117	95	118	116	121	109	132	113	138	104	128	119	132	103	123	107	129	153	131	125	136	137	126	120	123	120	114	129	122	125	124	120	115	123	120	118	123	107	139	122	118	123	125	119	123	132	130	124	113	156	122	95	130	110	140	130	125	115	124	118	119	115	110	144	134	126	123	115	107	127	119	135	102	111	106	136	112	122	131	122	122	122	141	126	121	124	116	157	115	115	136	112	131	113	118	134	130	139	134	118	126	116	101	107	127	117	127	113	118	130	117	142	136	123	104	128	126	142	114	113	134	112	116	131	117	121	111	136	129	155	126	119	122	128	122	103	109	121	147	124	122	109	121	145	122	125	135	117	113	131	125	122	112	131	118	123	129	124	145	120	127	124	129	108	123	133	112	130	116	110	137	124	125	116	129	111	120	115	146	122	115	139	134	128	137	101	124	114	119	123	134	110	113	115	125	102	122	115	121	132	130	122	124	129	118	132	111	117	111	134	117	114	129	120	108	94	131	115	131	131	120	129	123	133	133	123	128	125	108	105	130	101	128	129	111	137	122	127	124	147	126	109	134	116	119	120	138	138	115	114	131	118	112	138	106	96	124	119	122	121	119	124	126	119	135	130	113	127	121	119	136	147	123	123	115	133	129	115	117	119	119	123	127	132	124	113	122	126	109	149	122	135	126	127	108	123	122	140	100	123	122	100	131	119	124	115	116	136	123	120	102	122	117	125	113	128	129	108	132	99	137	136	114	126	125	110	105	126	131	103	111	119	104	122	121	124	115	121	129	131	124	114	128	127	112	125	125	140	111	106	112	120	142	120	118	127	132	122	111	121	122	129	111	130	116	144	132	125	125	126	130	131	125	125	116	125	123	119	115	99	124	109	111	136	135	128	134	119	118	113	127	142	139	125	131	127	141	108	115	142	112	133	117	100	131	123	130	125	137	121	96	121	130	124	125	129	103	119	117	140	131	102	132	119	137	122	138	145	146	104	115	145	128	128	117	127	142	130	116	125	129	121	128	114	110	127	127	116	119	112	116	112	143	106	140	130	128	116	113	125	119	156	132	117	129	107	120	117	100	110	121	141	122	136	118	111	120	130	152	123	142	124	124	115	120	150	116	108	140	94	127	110	103	150	122	131	107	126	136	127	123	127	107	125	119	148	123	130	133	142	103	108	120	116	116	126	133	127	110	125	116	118	128	121	124	116	136	127	149	118	135	118	143	112	119	119	129	111	111	123	143	120	120	116	123	113	124	123	121	138	112	115	125	119	120	124	131	129	119	119	121	115	144	95	122	109	147	137	129	115	117	115	111	118	119	126	127	142	142	135	133	146	112	112	119	130	119	115	120	115	122	136	126	132	118	117	113	112	137	123	117	133	120	113	108	122	115	110	117	121	121	126	137	108	129	101	127	111	114	148	110	118	136	135	124	117	139	120	138	122	106	123	113	119	142	91	98	121	121	112	148	109	128	112	123	131	118	128	115	123	141	118	140	97	123	126	121	113	116	141	130	100	120	119	103	136	127	90	133	116	130	124	127	125	101	116	114	132	122	117	115	134	117	124	133	105	134	92	141	134	136	136	114	132	122	135	125	142	120	123	116	127	121	123	121	121	113	123	117	135	125	117	120	116	138	116	123	143	123	133	111	133	124	126	110	133	130	114	120	121	111	143	136	119	125	123	114	106	130	116	119	129	127	121	120	126	127	138	142	122	126	110	133	98	116	132	104	137	132	126	121	123	116	114	125	110	100	106	124	121	126	111	135	126	102	114	124	144	131	120	115	120	129	130	141	112	121	119	123	113	115	122	117	128	117	128	129	132	118	139	124	127	128	115	119	130	124	119	127	113	98	136	122	119	110	125	134	93	129	127	107	126	124	124	124	106	136	127	117	118	104	124	134	136	149	118	115	140	125	122	132	102	105	122	124	132	140	145	119	111	133	119	127	134	123	108	127	134	132	101	107	99	115	113	127	126	141	128	127	132	138	123	117	128	119	113	108	126	107	115	110	134	113	117	116	111	122	125	126	118	113	134	118	111	122	127	116	112	107	121	123	99	125	119	106	124	121	132	134	123	107	125	126	120	127	119	125	127	121	125	121	135	155	145	138	130	113	129	146	133	109	128	113	134	129	106	134	120	121	156	134	121	118	110	127	112	128	111	125	136	131	121	116	94	136	115	115	126	126	146	136	122	120	134	103	122	112	128	129	127	128	130	147	116	106	112	135	127	138	113	133	111	127	97	117	117	122	139	149	117	134	111	123	139	129	117	129	130	127	140	112	103	121	116	134	129	125	135	137	125	117	140	171	110	125	118	115	134	115	132	139	124	119	110	116	119	124	128	145	120	124	115	126	137	131	117	133	132	130	130	125	128	119	127	130	135	114	131	140	127	118	142	138	117	105	130	128	101	118	140	108	114	123	122	126	128	101	122	103	126	122	135	126	111	118	122	113	134	111	126	129	118	130	99	115	116	128	111	112	119	123	127	119	123	133	130	135	115	118	133	113	138	130	129	120	129	128	107	132	127	112	119	126	120	116	136	115	126	120	130	128	123	125	127	123	122	120	131	108	117	108	123	134	116	106	129	133	141	117	130	149	113	126	118	118	115	142	103	112	143	133	123	110	127	146	123	133	112	101	98	113	115	97	134	130	133	119	110	132	129	114	127	108	116	122	125	129	125	132	116	132	119	119	102	118	123	129	130	123	111	117	120	113	116	100	130	141	131	122	114	117	113	118	132	134	116	141	116	116	112	122	128	135	123	129	123	109	118	120	119	113	141	99	124	120	118	124	115	117	132	121	146	110	114	144	119	124	124	126	119	131	127	117	108	117	133	126	109	140	133	106	134	115	136	123	122	104	107	110	121	125	123	131	120	131	122	121	103	141	135	125	126	120	121	137	130	123	114	124	109	98	121	128	133	144	107	108	119	121	114	120	114	128	119	125	115	139	121	133	108	116	128	101	141	116	137	123	134	109	130	127	116	131	128	112	118	136	134	129	108	129	117
33876	15328	4554	4823	9317	11125	11520	10586	8667	7442	6348	5216	4749	4162	3974	3582	3272	3248	3208	3253	3168	2611	2535	2399	2690	2607	2379	1646	1313	1394	1285	1376	1225	1116	1130	1205	1150	1226	1295	1155	1043	934	919	932	910	948	825	908	892	911	853	901	921	875	904	971	922	898	918	893	876	900	890	913	948	899	931	940	873	903	837	865	922	886	876	941	869	884	928	893	881	934	893	885	890	921	880	942	868	914	894	955	904	846	894	947	922	954	857	890	932	861	917	929	929	903	874	869	900	876	896	891	896	910	926	879	935	907	903	915	868	818	918	901	855	865	829	909	864	858	843	854	883	909	881	872	841	829	847	880	857	871	853	846	907	922	837	890	845	842	929	847	889	858	904	817	874	891	874	874	870	874	884	856	894	900	814	885	904	895	870	841	873	883	807	897	893	857	905	867	898	891	883	871	868	915	849	840	850	895	877	877	886	873	880	864	835	886	891	881	903	876	862	862	874	867	845	860	868	874	898	886	887	821	846	850	828	867	887	901	889	798	889	850	886	914	895	932	856	928	878	897	800	879	837	881	888	906	847	891	928	810	874	816	923	855	829	883	876	902	879	896	855	862	871	893	824	882	856	820	907	862	848	880	850	837	883	861	886	833	899	914	876	914	857	931	863	863	851	882	847	870	891	848	866	861	874	839	858	836	906	837	853	883	887	904	903	844	871	865	830	847	893	855	878	849	908	895	855	887	829	819	867	925	854	858	893	898	860	903	907	865	867	875	896	842	890	797	886	838	903	856	854	893	881	893	866	899	865	851	891	865	826	836	882	852	875	842	859	851	820	867	902	873	851	898	873	821	912	914	914	852	846	875	879	869	918	830	891	828	864	839	912	889	835	864	896	909	858	920	893	902	856	861	806	889	899	915	852	882	873	859	926	912	869	839	861	961	859	889	850	865	857	818	875	879	901	876	851	900	880	895	877	843	858	889	864	893	836	909	880	895	860	856	918	855	862	856	888	928	868	909	869	895	881	877	880	889	924	849	852	932	888	937	853	870	924	866	870	889	883	855	867	865	865	873	876	850	840	895	862	824	885	883	900	885	846	845	869	901	873	866	792	895	862	872	882	883	823	879	893	917	887	905	876	892	947	884	853	842	862	846	840	846	886	848	903	835	868	905	887	885	899	862	901	885	888	915	864	821	869	926	894	882	861	843	847	871	882	905	916	874	841	891	833	896	887	855	844	880	872	867	884	854	885	868	884	845	850	838	833	835	893	886	838	824	861	902	881	852	909	867	840	898	850	886	874	927	846	864	873	905	906	866	875	870	855	895	885	867	902	868	866	836	857	861	892	858	886	878	826	865	905	867	884	893	848	870	902	854	851	881	860	836	837	873	856	851	877	892	870	832	847	890	839	868	925	900	881	916	832	869	887	914	883	889	890	889	848	888	886	880	855	876	881	807	867	934	826	837	883	840	864	869	873	893	859	855	919	844	863	837	897	856	862	822	879	831	864	893	904	859	870	864	877	853	846	860	841	908	898	861	931	853	878	895	907	858	881	891	864	885	897	877	834	825	840	849	865	818	883	861	831	861	897	906	898	899	894	869	901	884	835	889	849	883	882	863	876	848	897	837	874	865	874	852	882	886	895	826	814	847	906	923	816	886	818	829	878	837	854	854	854	893	871	866	866	847	840	859	892	799	860	856	872	939	902	812	873	864	859	866	862	876	889	818	860	902	882	941	888	833	863	841	885	843	878	848	810	874	905	853	868	884	897	892	849	944	868	868	870	876	901	878	929	874	892	861	876	923	825	878	861	771	850	827	839	911	847	865	831	861	826	903	810	877	894	835	889	852	876	872	879	858	871	896	899	836	892	860	888	839	857	850	870	870	861	845	877	830	847	876	869	819	868	824	857	860	896	901	858	884	880	874	847	898	876	822	868	895	861	856	839	930	877	838	848	839	893	919	863	869	836	868	864	881	887	854	846	886	892	937	888	900	878	859	824	853	845	908	876	880	878	883	873	838	878	875	805	818	885	836	880	821	857	844	821	825	902	846	853	855	844	830	899	872	866	879	845	889	901	918	852	831	877	919	854	843	885	873	848	825	906	900	924	896	886	892	897	891	829	865	872	840	915	883	914	855	928	808	915	889	812	873	883	853	931	838	886	891	916	875	895	860	871	872	859	879	861	875	836	859	850	839	836	877	828	887	874	837	867	830	875	883	909	888	893	905	858	895	822	881	885	863	856	912	849	872	927	900	847	884	914	865	829	916	882	839	881	916	868	849	900	886	890	921	861	843	874	894	874	882	875	858	849	861	866	930	886	869	884	864	860	900	881	890	859	894	838	845	871	880	855	865	868	856	896	866	842	961	878	856	889	860	884	877	800	864	843	818	857	861	878	815	827	873	870	861	872	898	875	869	895	898	854	869	860	930	883	857	878	863	878	904	868	904	956	833	869	859	867	878	824	871	844	893	900	871	856	911	822	818	906	914	881	884	870	804	877	909	852	842	936	870	861	868	878	846	874	913	868	891	878	919	897	902	889	867	874	849	907	873	898	860	833	926	825	863	868	872	897	891	928	900	898	860	853	849	870	792	838	826	921	879	851	892	847	884	919	882	886	896	849	924	829	879	870	922	849	878	838	881	871	895	884	883	847	946	854	864	859	908	837	890	888	952	854	873	817	889	847	892	841	890	880	905	881	881	838	876	874	916	866	873	925	902	828	863	869	915	886	887	869	869	894	889	893	858	888	903	884	824	829	936	857	858	889	863	880	879	867	854	851	877	882	830	866	892	864	866	864	879	907	827	871	861	905	898	875	881	837	867	799	880	868	913	853	890	906	921	831	866	855	826	916	858	882	898	833	846	816	878	883	886	865	882	864	845	888	883	906	850	909	923	862	856	877	873	860	878	848	896	857	864	857	855	814	842	919	855	904	883	869	840	929	894	910	878	897	873	836	862	806	846	819	899	915	867	849	901	899	841	867	927	865	818	899	884	790	880	873	890	885	848	830	876	875	872	916	910	878	856	793	896	841	856	891	868	892	854	879	826	905	893	847	902	845	961	919	855	832	919	877	860	847	805	851	893	889	919	852	887	893	900	865	858	901	896	851	868	823	868	885	910	889	817	858	909	840	877	824	874	890	875	870	866	878	844	868	845	882	874	916	831	870	860	843	820	881	879	841	855	877	856	861	907	897	873	888	870	870	860	918	856	884	888	801	859	868	866	808	861	872	882	858	908	884	858	878	822	847	905	857	881	884	849	857	864	916	923	900	858	904	885	943	896	833	904	863	883	879	887	902	844	878	869	864	857	894	860	847	853	871	908	852	926	879	866	855	893	892	858	858	829	815	866	861	859	847	891	862	885	835	879	897	841	883	861	876	916	902	867	839	933	871	821	909	897	943	852	878	877	891	864	885	841	866	871	855	838	839	897	870	831	904	874	877	924	852	885	867	859	882	919	830	879	882	881	871	800	832	889	857	893	863	851	892	875	907	916	830	887	896	852	863	879
3306	853	233	185	162	135	212	193	189	201	175	159	156	136	141	154	144	133	137	122	132	117	141	147	134	135	122	119	114	94	88	101	74	93	77	77	91	77	101	92	82	77	66	84	91	82	79	78	82	88	84	98	74	91	95	73	83	90	87	96	86	73	79	68	87	81	90	99	90	101	82	75	82	86	80	81	80	89	70	78	81	85	89	81	85	87	79	86	89	85	79	71	79	94	93	77	86	88	88	68	89	81	108	86	77	91	74	94	95	83	79	86	87	93	94	94	89	88	92	80	75	78	79	85	95	97	76	90	74	74	82	80	66	84	74	87	68	74	87	88	89	86	81	86	88	73	85	96	70	105	93	82	66	98	70	73	80	84	92	99	74	86	88	75	92	96	74	99	97	84	80	91	81	98	77	94	72	74	87	75	77	79	93	80	90	89	80	90	77	72	76	74	81	86	92	104	86	93	81	86	87	88	66	86	93	87	83	104	83	91	107	100	80	60	91	98	90	96	95	88	80	81	71	86	85	87	92	87	99	81	86	80	74	70	86	86	74	108	100	78	77	77	68	85	102	74	69	70	83	76	69	82	74	83	78	75	83	72	75	88	72	95	86	84	96	69	81	93	93	104	85	78	70	88	89	81	60	84	94	89	89	100	79	76	69	80	90	84	99	66	99	96	87	83	88	76	88	74	83	82	71	72	87	103	67	81	87	88	82	77	105	92	83	67	88	81	77	95	92	80	95	83	91	77	93	95	78	93	67	86	83	80	64	79	88	102	91	77	84	73	80	92	93	79	78	82	77	79	88	92	80	66	88	75	86	73	88	80	97	83	88	81	82	87	96	85	92	90	111	86	81	87	89	68	79	92	75	76	73	82	78	82	87	88	80	72	79	79	102	101	93	91	73	71	104	88	85	97	72	80	84	81	95	65	84	79	86	71	99	91	73	87	69	71	77	84	79	90	77	91	76	87	85	80	89	76	88	97	68	92	82	86	88	92	80	85	81	71	89	92	89	90	84	71	77	78	84	57	79	88	95	74	88	107	71	84	92	101	89	82	94	91	80	78	74	82	80	86	93	71	75	84	89	98	86	91	91	87	84	66	75	84	68	88	91	84	76	83	83	88	61	83	71	71	93	88	67	85	94	102	77	73	92	80	86	75	81	96	69	83	81	69	76	82	76	69	72	74	88	91	85	77	72	92	99	77	81	84	80	84	91	102	81	88	79	84	69	78	88	73	83	81	94	104	77	77	79	87	79	84	79	77	85	72	87	72	97	90	98	73	76	84	79	97	100	85	92	87	88	91	80	74	84	85	83	70	78	82	90	86	72	83	79	80	82	86	84	90	83	84	91	82	80	84	89	77	82	80	99	74	82	82	77	75	69	94	82	86	75	86	92	83	73	78	87	75	82	80	89	94	86	92	82	90	71	84	97	97	74	70	85	89	91	80	65	86	79	79	68	84	99	92	77	74	76	85	78	85	72	83	93	94	79	92	87	70	80	81	70	84	75	83	75	90	82	78	80	88	78	67	94	89	73	80	93	95	72	84	99	93	90	87	80	101	82	71	81	86	95	78	87	74	83	85	90	98	83	83	93	102	82	94	104	91	85	75	107	76	107	76	84	81	78	83	94	75	84	94	75	84	83	73	93	83	80	91	87	77	91	74	86	87	75	92	92	86	82	90	75	89	92	83	73	95	90	102	81	90	71	83	91	60	71	98	84	78	80	83	87	93	73	86	92	81	79	78	65	79	97	92	86	87	87	101	84	78	101	79	80	78	88	83	78	86	85	82	88	83	72	58	68	93	88	77	88	85	68	85	78	90	79	86	88	77	80	86	77	88	86	97	80	69	84	94	81	97	81	99	70	107	84	84	91	88	79	75	80	90	75	76	81	75	77	86	103	73	77	95	76	81	73	102	78	90	76	84	90	72	83	86	90	81	87	72	96	83	97	98	98	85	84	83	89	83	82	103	88	83	88	93	87	84	94	80	82	80	82	79	83	92	85	88	89	86	96	87	84	79	83	85	85	93	96	64	76	96	80	70	82	91	78	85	80	80	84	90	78	72	95	79	80	79	85	73	87	82	82	81	83	76	96	86	105	86	81	88	88	88	88	80	79	91	85	88	86	89	67	76	81	78	71	84	86	80	97	78	81	76	76	87	79	80	73	78	86	71	81	71	79	89	93	76	82	86	88	90	83	75	81	78	71	83	70	95	69	97	103	92	85	79	97	73	93	94	85	95	97	81	96	91	98	88	94	87	89	74	68	86	81	86	78	86	91	95	81	83	88	89	89	84	76	84	91	62	94	80	78	93	82	82	84	74	73	91	93	85	79	87	74	80	81	93	94	79	80	93	89	100	101	92	106	88	88	86	83	77	65	80	103	71	82	92	88	83	87	69	88	83	89	80	87	96	89	87	88	70	71	79	96	71	85	78	88	79	102	64	85	69	88	68	74	78	84	80	83	80	96	81	86	86	89	76	76	85	105	88	84	87	97	89	91	83	82	82	77	81	74	88	71	80	85	82	87	88	83	91	92	76	69	77	81	77	75	85	78	75	93	81	81	87	84	83	93	89	92	79	78	75	105	85	92	74	90	94	95	87	85	88	74	81	88	87	78	98	90	89	93	88	71	76	84	83	70	86	70	89	78	71	69	77	91	87	70	83	79	80	80	79	78	82	82	67	82	92	92	101	75	95	93	75	69	95	76	79	80	96	84	98	79	86	92	95	84	86	89	82	77	88	113	83	84	84	73	78	84	85	80	86	68	90	77	75	95	84	84	63	81	95	87	84	82	79	100	93	89	93	73	70	95	70	82	80	72	86	86	77	77	72	67	87	81	83	74	74	98	88	97	104	78	95	103	82	84	73	87	75	85	76	95	82	115	75	84	98	73	78	80	77	81	84	76	86	88	82	89	92	85	82	96	96	86	92	83	95	97	70	93	78	83	83	77	84	76	92	72	69	88	91	75	88	75	90	90	81	74	89	85	71	78	72	85	79	75	77	74	73	91	93	79	94	81	82	84	85	95	74	88	88	80	83	72	83	85	87	81	74	87	73	70	85	76	62	96	81	84	94	93	86	71	89	73	78	80	76	102	83	81	84	75	91	95	95	82	89	91	91	84	110	90	76	88	80	77	69	79	90	73	83	80	77	80	73	100	90	102	77	100	96	89	74	83	80	87	79	90	75	97	86	89	93	79	91	81	68	85	89	92	81	75	78	77	88	80	66	104	73	74	79	90	88	94	81	72	107	79	84	80	100	76	78	89	75	77	90	78	78	80	80	77	98	93	82	82	68	94	80	95	79	86	85	75	87	86	72	89	82	86	82	102	106	91	93	78	79	84	85	85	89	97	80	83	70	76	76	83	91	84	85	73	77	77	97	80	84	71	89	82	83	99	100	96	87	74	66	87	89	77	91	83	97	90	85	83	76	70	83	83	70	76	80	92	78	77	82	93	104	81	92	69	82	79	89	68	80	99	85
25724	8360	2648	2937	5897	7066	6808	6624	5334	4687	3787	3392	2865	2651	2486	2234	2117	2031	2068	2169	2091	1723	1680	1703	1852	1851	1536	1143	890	945	900	848	793	737	753	814	700	766	855	812	724	673	628	656	681	651	635	637	631	677	614	625	660	682	642	646	595	643	676	642	626	670	637	658	673	651	680	610	667	630	638	673	651	619	665	647	675	602	686	673	676	645	668	621	614	657	628	620	659	643	648	652	622	608	658	636	656	659	630	693	659	705	660	645	706	653	684	655	637	615	621	664	602	666	672	661	615	625	639	622	613	631	618	614	624	634	644	627	643	655	636	629	671	639	696	672	625	627	617	596	598	621	672	638	590	590	631	657	623	613	636	649	659	606	598	655	614	604	636	664	611	621	639	632	634	604	618	652	634	676	623	626	644	639	647	640	616	669	656	613	664	667	628	638	662	612	620	624	578	636	669	615	654	644	631	625	632	588	596	653	596	627	655	624	654	632	604	640	668	633	635	630	628	643	644	638	604	621	650	661	598	610	594	613	588	594	620	639	636	600	617	679	634	620	662	637	628	636	624	684	620	637	614	595	636	630	677	615	618	606	667	599	635	616	598	646	623	602	654	648	675	652	638	623	621	623	653	602	645	627	611	615	574	591	580	669	659	605	634	618	620	607	617	614	573	573	648	652	647	591	621	567	638	613	608	619	638	608	641	657	615	630	616	604	620	627	647	651	614	606	610	614	644	595	666	631	635	599	593	621	643	590	618	658	629	694	595	636	606	581	660	630	672	686	676	634	676	606	659	677	593	655	619	628	623	643	655	606	586	616	640	651	589	567	621	639	638	612	611	631	639	628	688	685	652	614	587	684	595	633	611	620	624	642	620	649	654	595	593	634	621	612	640	610	652	623	644	665	614	624	592	633	633	621	639	644	598	638	646	628	604	674	634	609	621	661	643	647	634	641	643	598	651	686	636	625	658	634	593	632	634	669	634	643	666	575	623	640	671	628	622	617	636	593	629	661	673	615	670	629	574	650	666	633	661	628	671	671	607	604	681	613	574	650	609	627	588	625	674	616	626	665	610	674	653	601	592	605	629	607	683	630	633	609	646	594	620	646	634	624	631	653	599	632	689	629	630	620	646	663	651	655	604	646	621	633	655	641	678	647	669	620	648	598	636	639	685	605	659	637	644	634	626	641	720	621	636	606	653	658	684	641	592	654	637	655	645	625	619	605	627	632	654	628	653	660	671	656	611	639	643	655	603	628	650	597	704	624	606	677	606	620	631	609	609	655	610	664	648	643	615	661	661	613	670	684	647	610	634	619	627	618	618	668	642	674	635	645	600	628	635	674	608	623	631	629	664	619	635	629	591	637	608	666	644	654	598	589	630	667	669	586	620	650	609	613	630	618	627	628	706	690	610	627	640	638	664	641	639	675	622	690	624	601	646	618	607	675	686	657	638	587	608	610	646	613	660	672	635	601	675	600	646	623	598	644	632	634	626	630	626	648	620	654	645	629	646	611	604	633	627	634	617	639	651	638	633	636	616	693	594	685	613	644	633	651	647	634	635	615	649	665	663	624	602	639	671	638	604	627	627	633	608	632	652	673	624	685	599	669	647	653	610	631	650	648	592	623	637	625	626	616	649	625	604	654	672	628	626	666	643	637	591	651	660	637	605	638	630	644	655	649	637	605	618	687	619	604	640	601	619	644	650	598	643	614	611	672	630	626	664	641	666	616	591	693	656	654	653	596	609	617	650	606	643	631	600	637	642	697	598	629	617	637	658	654	668	646	653	608	631	631	589	664	603	666	648	617	634	645	633	642	631	600	608	641	573	634	654	627	633	624	626	590	664	650	640	637	640	604	654	627	618	620	639	655	663	649	672	621	637	636	607	623	636	647	633	647	659	676	652	646	657	623	643	682	647	606	583	691	665	625	633	622	624	622	616	613	616	646	612	639	591	666	634	599	619	634	678	643	657	641	614	620	584	722	655	619	648	621	620	715	606	640	655	646	619	663	631	642	685	662	630	607	642	639	641	623	680	619	630	571	617	616	594	616	677	650	652	610	662	644	651	599	656	653	610	607	651	630	613	649	660	655	654	612	610	623	614	622	678	626	586	668	652	674	623	644	621	617	644	630	625	649	607	605	630	618	663	646	652	653	635	623	622	615	616	611	653	576	624	624	604	635	671	626	637	704	610	641	678	634	657	615	643	593	629	609	611	706	682	616	665	654	641	641	641	660	680	619	630	662	613	663	665	605	600	621	592	649	621	586	634	624	604	618	668	618	626	640	662	599	608	657	627	643	619	638	599	651	626	676	636	654	624	631	625	625	611	641	598	605	647	633	619	633	623	625	617	627	639	669	637	566	646	648	653	677	623	613	630	610	612	667	632	633	649	643	581	631	643	660	622	617	626	575	610	657	607	677	689	628	601	593	689	642	627	600	641	671	639	615	628	641	598	637	587	639	614	673	670	629	635	643	670	627	667	667	638	629	642	621	615	615	613	619	623	621	583	622	619	635	618	636	654	621	636	627	625	597	617	657	625	611	681	618	649	671	605	651	607	654	641	660	647	641	615	679	632	673	635	612	617	599	668	645	630	637	589	635	644	654	678	611	637	620	606	664	617	648	643	633	621	626	605	641	663	571	666	623	670	642	625	625	648	657	614	654	612	634	640	613	665	645	573	612	667	654	651	662	582	664	606	674	604	591	646	597	630	650	622	618	637	630	646	607	638	634	661	608	619	628	655	633	656	666	653	624	639	603	631	606	659	645	619	587	593	651	617	649	603	669	634	666	653	643	584	652	653	675	660	635	634	619	628	651	624	664	643	609	639	667	643	651	650	645	600	615	625	623	611	644	631	669	617	600	613	608	620	636	610	621	625	647	629	603	624	657	661	599	666	638	606	643	608	598	648	630	596	631	645	604	624	643	650	642	622	656	627	624	660	648	607	652	597	595	611	664	629	614	655	656	621	670	662	642	628	609	599	619	629	639	634	654	615	663	608	638	611	660	637	616	629	630	614	581	679	589	610	649	641	639	648	638	566	644	634	649	599	647	630	658	606	673	673	660	626	606	641	609	626	572	627	611	625	627	675	645	598	608	594	583	634	624	612	607	671	629	569	669	579	637	657	639	614	628	635	638	624	605	605	604	634	666	614	623	627	617	655	619	626	628	652	683	614	666	656	638	647	684	623	644	619	633	664	616	672	650	652	622	673	633	614	655	680	633	633	650	610	661	642	583	660	664	602	598	584	633	661	667	676	664	620	684	646	638	623	632	680	660	611	650	641	677	613	612	615	623	655	614	563	630	668	663	639	646	663	648	619	610	622	622	612	604	605	611	660	662	627	627	644	618	609	625	621	645	577	590	641	680	636	588	579	692	646	652	635	654	634	644	664	614	593	617	672	616	615	641	606	618	600	648	625	658	589	628	613	651	648	618	598	645	661	671	613	657	631	646	673	659	638	678	661	619	625	639	621	611	658	643	639	639	688	651	675	591
4677	1707	356	214	189	252	269	278	249	213	223	225	166	168	174	174	149	147	158	154	144	138	123	144	128	142	140	123	115	83	100	105	83	100	105	99	85	101	117	107	100	106	78	95	71	90	100	101	96	105	72	89	89	87	88	87	75	101	90	87	66	98	71	88	88	103	92	98	63	84	88	74	100	95	91	84	93	86	93	88	86	83	91	83	75	94	92	80	96	98	88	100	94	79	93	85	80	103	102	91	76	94	93	89	86	103	87	97	99	80	87	87	91	82	85	91	108	78	84	91	81	91	92	93	83	78	82	83	79	84	84	81	86	97	84	90	84	91	80	93	62	92	96	96	88	94	93	84	103	83	92	86	87	86	85	77	88	70	95	93	108	95	91	78	91	92	82	84	82	78	81	77	93	79	92	81	86	95	85	93	87	99	99	108	90	95	82	75	86	84	77	79	91	89	66	90	92	89	104	89	105	82	92	110	86	91	105	88	93	105	95	91	79	101	90	94	85	74	95	77	106	89	85	79	89	79	83	86	104	85	96	78	71	90	88	101	91	98	86	81	77	88	77	83	87	77	80	86	91	98	73	76	91	82	105	90	75	97	106	94	102	95	82	73	85	94	78	89	74	77	96	87	91	97	85	73	96	106	73	114	83	80	70	92	86	79	90	70	77	85	91	83	103	88	81	84	92	90	98	74	84	99	85	102	78	91	97	75	93	85	89	95	85	93	79	94	103	91	100	89	109	88	81	81	92	98	104	101	89	96	103	76	90	78	78	102	89	94	89	66	75	80	91	77	89	92	84	89	102	83	102	91	74	78	65	96	114	93	79	84	86	86	84	95	88	93	93	81	100	93	95	85	97	93	86	85	96	82	94	98	95	89	86	94	82	76	82	65	94	101	75	82	85	91	88	99	86	88	73	83	90	93	108	115	82	87	73	100	92	90	89	85	80	79	81	68	88	90	82	83	89	76	69	85	86	88	96	92	87	84	106	90	79	81	76	92	106	80	87	97	93	93	83	91	90	107	95	85	110	88	69	87	102	80	93	84	103	93	70	92	85	85	87	98	92	87	115	100	85	93	88	86	86	90	89	79	80	90	79	87	96	90	80	100	80	95	91	70	88	91	82	75	87	88	79	83	79	90	96	79	96	87	83	89	91	102	77	84	92	95	90	81	89	73	85	74	100	92	103	95	86	124	85	90	105	89	73	84	80	99	79	79	87	90	81	100	89	83	87	98	81	88	72	96	87	96	109	73	89	104	84	88	100	85	89	79	83	71	97	77	92	112	83	90	85	71	82	82	94	77	89	89	86	95	69	90	75	88	93	88	75	82	93	85	95	77	92	82	87	92	91	105	107	97	107	91	86	89	89	92	93	85	81	74	76	74	74	88	92	92	84	87	90	104	90	81	89	92	82	68	69	103	104	62	108	88	91	99	91	97	77	62	105	93	79	89	91	91	102	79	78	102	84	81	91	81	99	89	86	75	86	84	82	85	86	91	81	100	106	79	78	90	98	82	89	91	77	83	94	88	90	84	80	94	82	98	80	88	81	78	95	94	62	93	85	101	94	74	79	96	85	109	83	91	74	104	85	91	86	87	83	93	91	101	90	93	81	100	109	88	81	99	101	93	78	96	82	93	94	82	76	88	79	68	90	90	94	84	79	85	86	90	110	88	97	81	86	96	108	80	97	81	109	108	88	106	85	90	71	85	96	85	71	90	85	107	84	92	92	90	64	89	87	82	85	88	98	79	95	109	103	97	65	82	87	101	72	93	74	78	88	99	85	97	86	89	86	103	92	88	92	82	93	93	96	79	80	88	95	87	93	75	82	81	76	86	90	70	91	88	76	91	84	81	83	98	86	80	76	87	89	88	80	104	96	98	93	100	88	95	98	106	83	79	95	79	79	80	87	108	81	83	94	93	91	95	87	90	88	77	82	79	101	82	79	85	86	81	76	89	98	77	76	87	94	101	82	89	70	76	83	84	89	93	92	68	87	81	88	100	86	67	93	100	87	86	85	86	95	100	70	96	85	105	103	72	78	83	95	89	70	75	111	82	90	93	86	91	83	81	94	75	97	88	77	77	92	92	72	77	104	67	67	84	107	78	116	96	71	95	75	93	93	101	111	91	83	77	101	98	89	80	92	95	105	88	87	75	97	90	112	109	91	81	118	93	76	79	101	117	84	78	82	102	73	88	97	93	82	87	93	90	74	85	84	101	91	96	88	76	69	99	71	98	86	107	88	83	78	93	89	90	87	66	85	82	72	81	93	78	100	98	84	97	85	97	92	94	90	97	102	81	80	95	97	80	82	77	84	69	91	80	68	100	76	75	103	77	88	111	102	87	95	80	102	91	100	91	107	70	84	92	95	85	86	83	86	93	95	98	89	78	84	84	73	87	93	88	89	82	85	93	70	94	100	102	84	91	88	87	77	73	83	90	77	79	103	78	81	80	72	72	95	96	83	82	87	75	84	85	95	114	95	87	99	77	94	80	79	90	79	83	73	77	79	82	103	76	102	91	90	95	103	95	85	95	86	96	91	98	91	85	78	82	114	89	92	75	104	83	87	78	92	91	87	80	87	94	92	79	80	84	78	90	84	102	83	86	96	89	101	90	97	96	77	81	105	104	96	79	95	87	93	91	81	84	88	95	77	76	90	105	84	80	101	94	84	97	81	77	96	91	79	96	96	89	76	77	79	106	99	103	93	84	91	82	78	87	99	81	92	94	86	80	97	73	87	89	106	89	68	84	78	72	82	81	77	84	91	102	92	86	80	67	80	89	91	83	83	108	70	89	101	105	93	85	84	92	88	85	101	104	77	89	76	104	94	92	82	76	85	94	75	89	87	82	99	85	81	95	92	86	81	90	98	113	88	100	73	88	85	94	90	98	84	76	79	109	89	89	81	86	95	99	100	100	84	112	100	91	71	83	91	99	95	83	80	91	79	87	95	108	72	86	96	93	83	80	87	84	79	84	90	85	87	86	80	98	69	72	100	88	105	83	91	79	84	93	89	103	93	99	82	88	90	98	92	83	102	90	82	79	95	77	93	72	84	75	73	102	92	102	82	89	100	101	76	92	86	83	77	80	84	86	98	84	78	91	80	97	90	89	96	90	83	86	79	68	93	86	81	95	82	94	95	109	87	89	82	87	82	93	94	90	86	95	88	85	102	92	99	89	88	92	84	79	91	85	69	97	95	97	100	80	90	87	73	96	89	97	84	90	82	83	75	93	76	101	104	85	92	112	91	87	85	79	90	89	77	82	95	85	87	86	105	83	82	99	82	88	95	73	92	85	94	82	102	92	85	71	90	84	84	82	87	91	86	87	97	89	80	100	85	86	84	78	86	91	70	86	89	83	85	79	76	91	90	87	86	84	83	88	99	76	81	81	96	86	88	91	81	79	86	81	83	103	93	93	86	82	106	82	104	74	83	97	76	87	97	80	101	79	96	81	87	93	90	99	87	89	85	84	81	75	84	61
31140	12585	3450	3933	8265	10006	9411	8911	7339	6264	5231	4671	3777	3306	2964	2758	2695	2483	2632	2621	2286	2015	2070	2047	2266	2164	1674	1299	1050	989	945	946	848	846	792	886	867	880	921	907	759	657	621	686	677	676	650	714	659	616	673	598	641	655	655	663	624	628	691	630	611	738	602	648	660	633	651	679	629	655	665	631	633	634	687	704	648	657	654	696	656	625	675	623	642	629	708	615	610	656	622	681	649	662	663	681	646	663	665	661	649	710	717	663	677	689	622	639	654	640	642	632	632	666	666	650	626	639	658	650	646	622	609	608	638	639	597	660	632	636	627	622	639	643	630	623	661	592	604	639	609	607	615	630	632	639	656	616	698	639	658	662	635	635	681	615	636	672	657	617	620	627	637	642	618	624	616	658	641	640	642	598	616	630	633	640	615	592	602	633	705	612	647	636	659	613	640	678	609	644	653	616	616	648	621	615	668	695	596	657	593	665	627	627	584	633	615	639	627	659	609	615	616	628	634	633	624	649	629	656	640	628	629	586	622	630	577	644	616	638	612	592	603	625	580	618	638	644	614	625	640	626	626	591	608	642	624	663	675	643	605	599	627	643	638	625	645	606	646	642	668	653	635	601	610	647	640	625	623	656	648	656	647	659	666	606	665	647	658	608	603	635	626	634	620	585	655	610	652	671	659	656	637	663	628	631	660	633	640	657	679	639	680	643	580	604	639	679	618	616	647	626	576	634	649	572	671	588	662	648	645	621	646	655	640	659	610	652	637	649	639	628	629	652	654	654	610	586	601	625	592	650	651	628	583	635	607	639	629	633	616	639	589	594	614	649	603	646	645	617	617	631	648	673	637	632	667	598	634	639	645	652	655	642	623	591	667	619	655	583	652	671	643	632	646	651	656	660	633	646	658	629	582	662	617	609	593	639	668	642	601	604	615	660	653	633	639	637	653	551	659	626	634	626	662	635	647	640	626	602	653	630	615	589	664	623	662	623	621	598	625	624	635	695	603	630	683	641	671	634	629	636	666	629	645	649	654	603	634	708	625	636	645	632	631	620	619	666	576	587	633	596	654	626	623	632	581	641	668	689	616	640	621	627	589	652	611	613	589	607	644	587	614	647	648	633	658	603	623	636	645	598	654	605	621	653	657	624	649	625	613	657	633	678	671	636	612	670	629	657	684	558	661	648	674	665	626	630	631	606	656	606	633	642	639	603	626	642	651	614	618	657	603	623	664	648	612	606	633	669	635	625	634	650	622	675	628	642	626	655	605	644	604	636	599	640	638	654	650	612	625	590	637	617	621	645	601	601	643	611	628	649	653	596	617	656	658	661	649	644	635	625	609	646	629	640	651	619	652	647	658	669	602	640	623	624	611	620	609	606	611	642	640	638	651	608	579	655	665	674	651	691	618	618	591	664	630	619	625	646	665	609	590	665	618	628	633	637	666	650	612	643	654	654	616	646	681	654	617	588	619	632	578	571	614	628	665	649	643	589	661	661	615	615	636	646	636	670	637	641	615	619	658	643	682	620	658	655	614	620	654	639	617	654	611	589	631	648	641	658	636	659	623	637	586	587	636	621	660	632	652	613	660	657	614	609	658	628	640	657	571	634	615	629	603	613	669	607	642	655	595	621	602	631	661	620	627	614	659	653	624	687	654	573	616	608	634	630	653	634	622	637	652	642	651	569	648	629	614	618	643	571	624	629	611	650	626	635	591	660	632	644	691	590	639	620	649	645	636	621	670	666	657	624	626	624	612	614	606	626	654	621	620	642	670	613	616	657	618	617	630	641	640	642	656	677	624	697	645	653	603	676	642	663	652	619	636	637	601	574	615	657	654	631	634	628	660	603	675	632	628	621	614	659	664	648	636	677	652	641	666	617	619	639	630	668	631	600	613	603	640	670	635	635	623	670	597	670	654	601	602	667	657	633	608	628	646	625	655	597	658	683	660	673	672	673	609	656	651	634	624	630	620	646	625	682	669	655	638	639	605	614	658	631	629	602	626	681	650	604	642	619	675	642	632	608	650	624	590	622	632	596	661	618	653	622	641	621	617	669	659	659	642	622	608	664	622	619	604	653	637	613	596	613	617	635	654	598	631	679	685	632	639	668	612	645	643	668	662	683	599	618	606	613	693	633	623	627	633	658	648	620	613	626	633	599	631	595	614	690	639	625	634	639	644	647	628	615	610	634	609	665	684	600	639	633	593	610	641	653	660	622	671	638	610	643	607	641	636	610	638	624	587	625	632	629	575	661	607	663	622	619	620	615	640	651	590	664	609	647	646	596	653	643	698	639	690	591	643	627	642	618	636	657	597	583	633	685	597	635	650	666	637	618	604	639	598	639	616	665	596	617	669	645	610	634	638	597	655	611	640	598	651	634	642	671	619	680	647	627	628	614	659	619	650	578	634	659	617	671	631	643	615	609	633	621	636	685	618	583	628	637	672	633	712	616	600	609	633	613	663	602	666	610	620	618	591	644	645	625	660	625	634	638	593	643	699	577	638	626	633	588	604	637	648	625	626	608	637	632	652	637	631	570	618	638	627	637	652	612	685	595	663	659	616	621	601	645	616	641	657	659	652	640	677	603	637	625	652	654	659	648	618	621	681	655	629	647	601	643	604	664	639	645	658	629	645	617	656	591	610	593	635	632	616	659	647	612	695	611	612	630	649	614	640	684	614	656	617	666	656	631	651	621	645	640	633	650	594	650	610	641	647	630	628	601	625	617	600	611	704	659	645	588	640	627	603	635	633	643	608	624	634	616	636	638	667	631	671	668	576	628	629	590	624	634	627	621	673	623	669	642	631	661	668	584	656	630	638	567	655	599	648	621	621	685	681	594	626	652	634	638	608	597	600	646	624	610	605	626	594	630	621	589	645	588	614	641	670	632	659	614	567	599	608	661	630	610	653	608	631	630	629	649	646	644	654	650	640	606	597	629	643	638	553	653	617	624	665	640	614	588	643	642	653	600	604	629	634	654	670	692	639	643	592	616	649	676	644	604	629	602	624	600	601	623	642	628	601	662	619	625	644	674	616	608	610	620	603	680	622	637	677	635	647	675	627	664	643	672	653	666	667	601	627	588	639	626	630	638	614	645	643	612	584	588	659	666	683	635	656	629	626	663	668	613	592	661	659	593	613	639	605	673	644	649	582	665	611	662	666	643	652	657	670	681	628	596	670	588	600	652	633	663	664	625	585	581	628	636	670	647	645	601	654	611	638	632	600	619	580	644	659	641	631	658	607	650	605	692	667	654	652	640	665	625	657	671	605	617	640	626	627	612	660	631	664	649	647	629	629	617	625	627	671	591	605	675	621	649	609	675	654	611	637	650	614	671	594	651	591	663	657	639	645	650	660	653	667	654	663	655	634	612	658	612	618	645	616	632	645	635	655	622	604	606	646	614	608	588	607	640	605	642	645	655	639	612	667	601	628	609	639	641	648	631	582	604	679	610	634	623	639	627	629	643	683	634	660	637	606	608	580	633	623	619
5047	1401	354	268	229	271	280	281	308	233	265	258	228	219	173	178	202	196	211	174	148	174	158	179	180	191	160	152	153	126	125	149	125	149	152	147	125	141	139	142	131	113	120	133	148	133	129	136	128	124	132	146	121	136	123	132	139	129	133	128	112	126	116	144	112	118	140	115	139	117	144	116	146	117	129	124	116	132	118	117	133	122	120	122	141	121	135	110	114	125	140	125	120	141	114	104	107	130	146	139	139	137	117	131	142	109	114	146	126	127	117	143	133	137	136	123	125	131	123	128	130	126	138	118	129	138	103	127	112	119	121	136	139	132	139	117	142	153	129	125	132	126	125	111	121	104	130	94	132	128	139	139	125	110	116	119	120	127	128	131	117	122	129	147	153	127	109	140	119	119	114	121	147	126	136	133	114	125	131	134	130	118	143	145	129	134	129	144	119	126	122	139	110	114	115	142	116	124	140	107	116	132	115	112	126	112	122	112	140	121	116	112	134	124	132	127	132	130	129	117	105	120	119	129	136	134	124	130	148	124	125	120	130	118	107	120	100	134	125	116	118	123	111	135	130	141	109	139	123	138	120	114	112	140	145	131	123	137	131	131	119	103	137	126	123	114	130	111	118	130	119	116	124	118	128	133	135	144	132	150	145	126	133	145	121	121	124	104	135	129	143	137	129	116	114	124	134	109	128	134	121	130	116	142	111	129	113	145	118	127	131	113	113	133	125	140	125	127	133	114	118	118	115	119	128	130	116	135	118	130	124	134	138	129	131	131	121	128	127	114	137	122	116	133	135	145	128	117	118	117	131	121	121	109	144	128	110	124	117	140	127	146	127	106	112	141	127	136	127	130	129	120	115	124	132	105	130	124	120	139	121	106	133	119	136	117	122	140	141	114	99	116	132	120	138	131	125	124	137	97	130	106	137	136	124	111	129	131	108	135	114	114	146	127	109	113	125	117	113	127	132	109	125	127	116	127	132	135	103	124	127	122	125	136	144	107	114	136	116	108	114	127	138	118	123	124	154	125	157	127	130	130	130	134	144	123	118	130	115	139	127	128	138	121	146	121	126	127	124	138	131	122	142	109	126	119	125	133	114	133	109	121	120	151	126	134	123	128	127	115	114	134	146	142	123	135	126	124	128	115	135	144	120	144	139	132	129	119	139	135	113	121	125	115	126	107	145	114	120	155	118	128	111	115	124	127	129	140	128	98	135	138	126	138	147	120	142	132	115	127	127	124	135	129	127	131	115	126	129	115	114	125	144	110	135	143	112	123	131	119	121	124	124	132	154	123	130	105	145	129	120	133	124	126	102	115	112	126	124	132	120	125	116	116	158	131	129	118	108	135	136	127	140	121	129	116	142	133	123	114	129	131	149	110	132	129	132	126	130	151	141	132	115	141	131	135	115	136	113	117	116	120	132	129	136	118	111	135	139	130	116	117	132	115	112	107	144	136	118	109	113	138	137	126	123	132	143	135	130	124	128	106	108	127	115	118	134	120	123	122	122	101	128	116	144	129	124	128	124	132	132	136	114	153	113	120	139	130	113	116	121	133	124	125	135	114	151	122	126	133	133	129	143	131	138	121	125	125	130	136	140	106	128	118	130	121	115	122	143	146	111	140	144	115	125	116	118	124	120	134	152	114	124	136	136	117	107	129	112	103	118	123	132	144	131	128	137	132	127	126	140	125	133	125	124	128	117	124	122	123	108	133	136	122	135	110	126	132	119	115	135	128	121	128	128	149	113	118	136	122	116	134	120	120	124	128	123	132	131	117	129	136	137	143	126	131	124	114	101	145	128	133	114	135	135	120	121	122	137	125	129	133	115	118	124	133	113	116	120	135	125	131	118	106	113	124	119	138	117	138	122	128	153	139	137	119	110	135	130	116	141	152	120	95	128	130	119	113	114	147	130	116	120	117	118	140	118	144	131	119	139	103	125	130	132	112	116	132	118	123	118	124	139	107	115	124	126	125	116	114	131	139	115	144	133	117	138	137	122	148	134	148	125	135	121	118	108	112	142	130	132	101	108	116	149	106	110	135	128	131	125	134	116	128	139	140	132	122	123	113	122	107	124	119	122	131	126	132	125	125	158	135	131	146	150	113	128	123	119	125	114	129	144	134	131	124	120	123	141	131	111	123	111	135	124	137	116	124	131	140	126	127	119	142	117	130	119	112	128	109	110	121	131	121	131	152	118	115	122	119	127	120	132	129	114	128	128	133	130	127	132	124	118	137	113	125	124	108	127	135	133	118	142	131	121	126	123	131	125	100	132	139	125	124	135	121	123	127	121	136	118	117	118	145	111	124	138	123	137	136	130	121	135	107	145	121	140	128	136	129	119	142	115	136	139	121	124	120	117	119	130	136	102	124	138	120	108	129	109	156	107	137	121	121	121	142	128	129	114	119	115	122	124	109	124	120	133	117	139	147	133	133	124	133	110	106	130	116	131	153	153	121	124	131	145	99	120	134	125	124	141	142	129	136	120	113	130	114	88	129	139	104	122	127	121	129	126	127	127	130	123	136	106	123	132	120	151	120	121	124	128	139	138	120	136	131	125	128	113	122	139	145	115	131	121	131	122	124	120	115	119	110	126	116	125	133	117	121	135	130	122	151	118	140	103	131	109	121	140	127	122	127	120	128	136	126	114	139	117	144	131	132	120	121	132	117	108	125	113	122	134	139	111	127	124	139	119	122	122	132	113	127	137	110	126	135	125	113	112	134	135	135	135	100	117	124	104	119	134	114	118	138	136	135	118	106	131	124	114	114	128	135	129	119	113	124	121	121	113	122	142	105	118	124	120	118	137	143	119	119	108	110	140	123	109	118	126	142	118	147	116	121	147	124	121	125	121	129	118	120	145	135	137	135	132	140	115	120	159	142	138	138	138	113	126	108	116	125	112	141	140	135	116	134	126	124	132	126	135	133	126	127	131	114	125	130	143	143	127	132	100	125	139	132	115	106	132	136	124	107	132	118	140	123	108	139	111	144	129	146	126	126	140	147	119	125	137	146	126	117	119	120	148	117	144	131	132	110	129	148	135	126	125	115	118	128	128	126	123	138	114	121	138	120	120	152	125	127	132	140	104	132	132	110	110	111	117	131	125	113	104	120	116	126	117	128	147	126	115	115	139	132	133	143	136	144	143	123	115	111	121	112	137	109	121	132	118	106	128	127	124	138	122	149	126	119	125	107	146	95	137	118	132	116	146	118	136	119	115	125	138	133	139	132	121	140	122	110	154	137	125	116	143	116	140	120	124	116	124	120	123	98	144	140	126	124	125	125	108	81	103	119	140	122	135	125	117	131	129	127	117	151	121	118	108	137	115	145	104	122	123	128	136	165	136	113	123	139	142	121	134	130	139	140	124	131	124	113	130	117	110	135	129	142	139	111	133	116	136	114	118	139	127	127	121	118	128	131	117	126	137	123	136	131	127	124	118	126	133	129	138	118	111	132	150	124	123	133	121	121	117	141	111	134	123	112
29451	11453	3744	3963	8022	9903	9059	8642	7542	6258	5481	4971	4260	3528	3103	2937	2992	2713	2896	2856	2525	2396	2341	2489	2557	2399	2046	1591	1358	1298	1313	1245	1068	1115	1158	1167	1117	1138	1335	1154	1003	1088	927	963	1016	923	912	920	934	884	933	921	984	976	966	950	936	952	930	895	958	935	971	934	906	957	925	948	944	916	940	981	942	962	990	964	974	990	968	948	919	951	963	974	939	932	941	946	931	954	921	952	925	947	976	932	937	948	1005	986	942	960	944	912	959	959	956	946	961	978	927	961	963	942	891	930	894	944	955	900	870	891	944	882	982	929	945	897	919	888	968	959	894	926	869	949	911	961	939	887	911	926	885	915	899	954	984	950	909	961	928	895	962	957	1026	926	939	903	904	953	957	932	943	904	970	916	927	980	946	929	931	889	956	927	968	942	973	938	902	882	907	962	907	868	931	921	910	970	975	930	911	954	961	967	923	968	889	960	972	923	876	946	946	936	959	934	965	876	889	915	949	905	922	929	915	934	892	868	885	922	927	950	906	939	907	1004	940	924	882	917	915	912	979	983	888	976	927	931	917	957	950	909	931	909	943	875	959	890	953	958	936	958	926	916	942	955	925	903	901	953	929	927	910	977	971	930	850	904	906	966	933	900	918	928	885	932	916	975	934	897	949	950	901	912	897	910	931	918	927	943	869	966	908	985	942	969	939	939	941	898	979	985	876	945	965	915	896	935	954	966	932	934	934	946	949	940	907	908	930	934	922	983	955	946	946	950	930	905	887	912	945	944	951	939	956	876	893	902	964	934	963	936	952	945	928	941	891	990	974	906	1007	926	935	907	906	872	918	921	936	978	911	918	922	942	926	919	910	917	954	896	950	919	974	961	972	897	871	963	918	914	920	985	971	906	982	947	938	971	913	912	927	937	916	919	920	905	948	906	948	917	969	910	914	955	916	939	985	931	846	936	964	903	963	908	929	924	950	910	977	941	987	948	954	909	948	938	970	917	911	952	892	884	887	965	949	936	943	924	938	977	971	967	952	904	894	950	923	894	938	913	950	1004	908	934	980	944	967	937	934	952	897	931	951	938	914	898	914	952	960	951	912	885	954	954	938	896	925	919	973	900	924	969	909	917	922	909	921	945	898	980	959	912	900	899	938	974	938	972	930	944	913	933	948	975	924	998	963	918	894	924	896	973	989	924	877	955	946	959	964	948	977	962	935	943	949	958	902	960	895	899	939	968	888	931	957	916	893	903	919	888	892	929	898	960	982	901	931	878	937	881	956	1001	1010	908	885	902	898	893	962	936	889	944	939	927	912	932	917	918	919	916	927	944	924	929	947	868	923	962	962	935	944	1006	899	925	958	921	929	994	955	955	958	940	903	908	927	947	924	950	939	908	950	918	857	919	921	933	969	886	937	904	980	931	870	865	938	943	921	917	939	906	941	911	945	933	961	949	913	935	865	951	933	900	946	972	896	960	999	963	893	877	969	903	913	950	900	915	980	886	925	933	929	934	970	949	899	916	927	902	912	941	936	957	887	910	926	902	901	920	954	943	932	969	942	932	968	987	942	909	886	937	933	919	907	908	934	929	882	970	938	936	960	867	881	948	953	956	937	916	936	903	905	922	975	913	928	918	923	931	930	959	900	927	892	946	955	927	930	873	859	948	884	957	913	929	948	938	939	939	941	906	941	950	922	931	965	962	944	964	924	871	944	937	903	908	960	963	947	951	931	954	951	938	921	937	938	942	976	932	924	904	923	980	970	946	908	903	912	930	906	927	913	914	888	927	983	921	919	958	872	921	968	925	954	938	930	939	928	878	927	916	954	931	919	942	900	882	903	939	922	882	852	943	930	925	876	886	959	953	903	929	961	951	948	953	929	922	940	929	1002	903	927	951	939	974	956	933	949	939	927	923	952	912	943	921	927	908	913	957	976	1020	956	929	924	949	945	929	877	912	895	946	907	929	903	915	945	923	902	928	933	942	941	945	951	885	913	936	983	957	939	978	878	957	963	932	924	892	925	940	972	906	903	902	897	919	899	917	943	926	952	955	980	908	925	921	913	921	943	935	919	898	999	910	933	921	926	988	1004	964	977	931	978	887	977	942	949	944	904	934	918	924	956	951	912	930	921	928	944	921	911	915	917	935	921	921	976	879	945	905	909	955	944	871	898	914	1022	895	932	926	964	923	911	917	952	995	944	936	960	912	908	936	944	918	932	926	933	830	954	937	925	913	954	871	962	896	916	933	928	914	884	973	891	934	961	891	965	984	946	923	953	903	937	953	984	938	895	949	962	899	977	897	886	923	951	953	969	954	902	907	924	948	928	978	953	920	974	948	975	897	905	936	902	953	899	968	997	935	990	946	882	882	935	891	967	907	941	983	927	922	959	966	925	883	885	895	882	910	870	895	1010	951	944	907	944	898	938	921	951	883	872	918	920	970	930	951	924	925	922	939	950	954	975	890	895	905	901	990	884	909	931	979	954	901	950	925	897	943	991	976	912	971	910	955	931	949	883	860	952	962	912	915	878	954	953	884	943	905	928	908	943	930	893	938	964	951	957	940	882	910	953	994	920	931	879	889	921	900	941	894	887	943	953	924	932	894	904	897	961	950	949	959	910	949	902	948	924	935	952	972	916	843	974	932	964	940	932	944	869	954	887	893	953	945	857	892	932	915	924	923	927	936	900	913	1019	958	888	942	923	926	930	914	885	931	982	965	901	953	957	916	919	990	951	926	930	933	1055	943	881	895	931	931	902	955	914	971	929	956	909	866	931	912	939	946	876	966	937	941	879	913	877	944	912	964	948	934	927	939	905	879	904	988	932	948	960	961	925	873	949	975	895	978	970	922	926	882	942	943	905	891	863	983	879	939	942	921	925	868	934	952	934	977	970	910	892	958	955	944	915	949	930	899	941	868	942	933	917	843	923	915	936	893	944	948	914	987	893	934	932	917	941	920	873	928	948	902	908	919	934	898	918	955	976	930	923	948	934	974	936	884	943	942	934	984	912	913	912	935	938	910	897	992	906	924	926	938	987	925	951	946	945	926	860	927	943	889	893	949	943	998	888	956	980	941	908	949	935	888	900	911	957	922	912	947	924	948	924	940	953	942	958	891	902	973	980	911	900	880	915	965	971	993	914	904	950	929	992	946	926	904	897	971	883	913	889	938	932	902	936	933	938	933	914	923	961	979	919	944	910	915	938	851	927	918	933	913	909	958	953	912	936	900	915	972	970	1018	960	904	934	909	945	935	925	946	955	950	928	905	878	1009	938	936	956	862	878	920	942	920	924	926	908	930	953	923	935	918	886	981	932	927	928	927	969	909	926	897	903	868	925	927	926	926	928	958	903	903	897	1021	948	932	992	940	915	948	880	974	975	967	919	891	928	937	913	906	917	904	949	937	938	933	910	923	954	905	957	949	947	908	926	907	906	926	954	920	923	946	954	959	941	948	947	920	971	942	989	918	887	914	959	898	942	896	937	955	940	1001	914	974	904	960	871	981	937	953	911	893	923	936
6099	2125	454	321	279	332	314	390	347	339	271	248	269	197	213	220	177	220	202	199	191	194	183	192	206	194	173	149	176	135	133	145	128	143	117	137	133	114	142	127	136	111	125	138	133	114	112	124	124	113	112	150	120	114	142	138	109	132	120	118	118	115	120	130	135	131	148	147	135	127	129	127	115	138	111	113	129	128	107	140	124	130	123	149	155	141	131	121	111	115	126	119	115	115	120	134	128	124	129	131	108	118	117	113	119	117	118	119	130	119	123	110	129	141	128	120	126	129	139	144	109	120	105	128	108	114	129	129	112	119	117	125	105	104	113	150	104	112	127	115	128	132	128	116	121	126	116	125	120	133	115	122	118	139	119	110	113	126	113	136	142	124	128	127	123	127	134	121	112	115	122	140	123	108	118	126	124	140	136	119	122	118	119	115	118	116	119	136	114	110	115	128	116	120	124	109	132	124	150	123	120	110	128	116	147	111	115	140	115	115	116	113	127	146	142	115	113	117	126	137	135	120	115	105	130	120	98	118	119	124	132	117	132	107	123	132	119	129	125	128	125	136	119	119	129	139	143	120	110	111	101	137	134	124	136	137	133	118	108	132	100	130	131	123	117	122	125	139	130	120	123	133	128	127	123	131	116	129	122	123	108	120	116	120	122	121	134	124	135	126	107	117	141	127	135	120	132	125	127	140	127	111	125	139	124	134	132	120	127	124	130	127	109	121	127	122	120	133	124	116	133	114	108	130	123	123	123	144	122	126	126	119	126	120	118	119	122	119	114	96	112	109	121	118	135	130	133	143	145	119	113	129	143	114	130	111	127	123	116	141	98	116	113	117	130	115	137	122	130	136	112	122	132	120	114	106	95	138	105	135	129	131	127	118	124	148	91	131	108	138	129	136	136	124	96	100	116	125	150	123	119	118	123	132	111	112	127	130	120	130	117	118	124	119	111	133	113	120	128	111	121	122	121	125	114	130	145	119	121	131	106	109	141	122	120	131	122	125	126	136	120	135	145	135	134	105	113	112	99	124	104	102	135	127	118	109	147	127	116	117	103	110	117	141	122	143	116	130	123	124	127	112	125	124	128	125	111	116	128	128	144	111	117	110	107	124	131	137	130	122	119	129	140	108	127	128	124	122	113	127	128	114	119	131	131	131	128	108	109	126	117	123	134	120	138	104	129	133	129	117	132	129	112	120	121	122	130	122	119	136	117	138	121	138	124	128	113	127	140	116	108	117	136	126	137	124	103	116	143	141	115	115	149	135	116	124	122	132	150	139	82	112	136	110	128	128	125	127	132	131	142	114	106	117	138	122	127	143	121	128	126	106	121	137	116	119	126	110	124	127	120	122	131	131	128	112	121	133	130	118	140	111	135	107	129	114	123	109	119	110	114	107	119	112	126	132	117	121	109	109	98	103	122	114	140	114	132	121	108	125	125	124	122	149	137	115	118	116	110	143	114	110	120	102	99	124	129	116	129	142	113	97	134	113	111	125	127	112	116	126	138	126	110	109	120	124	141	130	120	127	116	134	121	140	132	151	122	124	110	134	118	143	131	122	110	119	120	131	128	119	116	145	123	117	123	102	126	125	123	138	108	138	117	107	121	131	123	103	129	130	130	133	119	115	130	117	126	113	139	123	116	106	129	130	113	126	127	118	124	116	121	135	130	125	116	136	123	123	118	119	114	119	115	118	127	107	106	129	132	136	131	119	127	131	125	123	118	125	126	133	128	138	117	128	142	122	124	115	134	120	138	136	124	133	130	113	114	136	115	134	141	96	123	114	125	116	126	128	118	135	124	126	131	112	137	151	126	113	107	146	113	130	117	109	139	121	132	134	128	122	132	132	135	117	121	142	138	140	106	122	128	136	108	130	132	128	127	121	109	116	131	124	154	126	131	98	129	124	135	106	113	107	127	115	131	136	139	128	131	130	114	108	115	118	119	140	133	136	99	130	111	128	113	122	127	123	122	109	141	109	90	125	111	124	140	122	126	126	129	117	123	150	115	115	119	121	121	126	128	121	123	123	131	127	130	145	109	127	127	120	126	130	119	115	137	124	122	115	114	125	122	117	136	130	124	107	123	160	126	115	139	130	108	112	122	116	135	131	131	148	122	115	120	136	131	123	130	114	131	138	128	121	122	118	122	142	141	129	146	125	111	126	124	133	122	140	139	132	113	151	117	131	134	127	115	136	126	120	135	142	131	104	135	138	135	122	138	116	135	122	137	125	124	131	120	142	116	129	115	111	130	112	121	128	150	115	127	122	114	123	120	122	107	133	138	135	119	112	118	125	125	130	142	128	130	120	134	113	131	128	124	126	126	120	113	124	139	122	105	115	125	131	104	120	120	114	124	101	112	151	128	132	135	130	130	135	125	105	131	129	120	134	132	117	135	113	130	140	133	115	133	117	117	116	119	115	134	117	124	100	116	127	97	122	132	113	119	126	119	142	138	108	137	121	129	125	144	144	114	105	143	133	119	123	123	100	129	129	128	119	115	127	112	134	107	111	130	92	107	124	110	135	127	106	127	115	134	146	124	109	136	113	133	133	137	123	122	108	118	129	134	128	115	108	131	122	117	114	131	109	130	128	118	157	125	114	130	124	121	114	133	123	120	135	117	99	123	135	125	142	133	133	125	151	109	123	101	144	107	123	120	95	117	124	134	128	148	116	112	110	118	141	119	117	108	123	146	146	122	123	114	121	130	130	104	144	137	111	134	125	114	124	115	131	116	140	129	118	128	117	117	131	107	135	124	133	111	110	112	125	124	130	112	140	134	120	126	144	128	107	122	144	125	124	123	108	112	128	119	124	142	138	137	118	96	120	136	127	150	121	111	140	124	108	137	126	115	117	122	112	134	154	120	115	124	85	117	114	130	132	121	118	114	104	151	127	126	118	108	116	121	126	136	136	132	118	140	137	118	128	119	120	102	125	133	129	113	129	118	116	111	125	124	107	113	127	120	120	118	122	111	136	125	115	133	132	150	132	122	125	135	120	116	120	121	127	127	122	121	114	132	139	134	135	118	122	146	134	125	109	118	126	113	135	129	110	120	110	107	116	115	117	135	137	112	122	113	137	122	110	119	117	130	136	123	108	117	126	134	121	115	111	129	127	116	123	128	111	124	132	128	133	129	135	137	129	129	112	134	141	130	129	128	112	134	126	134	140	124	118	106	121	110	101	114	110	110	118	113	119	120	99	111	125	131	127	117	116	117	128	129	111	154	131	126	132	121	142	122	117	126	117	119	120	106	132	119	132	138	123	112	131	130	118	139	140	151	125	109	123	126	112	114	130	131	136	122	132	133	116	134	120	139	107	116	120	137	123	123	101	128	129	120	146	109	117	130	130	109	97	140	132	120	124	117	134	135	115	117	120	113	131	129	114	116	118	122	123	119	119	113	124	122	127	136	141	117	113	128	117	125	133	135	128	132	103	135	97	120	132	127	117	129	121	147	128	122	117	113	115	151	117	129	130	131	128
33893	14309	4501	4813	10506	12707	11467	10567	9314	7897	7023	6023	5235	4173	3607	3309	3290	3347	3432	3105	2867	2680	2694	2739	2777	2640	2251	1807	1531	1384	1314	1265	1129	1149	1210	1117	1088	1106	1224	1185	1043	967	935	905	839	931	914	919	892	909	956	888	864	911	867	879	849	871	907	854	899	913	924	943	903	847	854	861	883	901	927	905	907	979	890	920	876	936	873	924	936	882	911	899	918	862	877	896	900	879	910	883	916	887	899	889	928	847	940	920	880	939	922	947	962	955	918	925	841	877	940	874	904	913	937	902	914	879	889	867	857	894	925	874	897	856	894	906	873	924	864	833	889	895	893	919	865	925	870	897	822	886	854	904	913	891	870	902	846	831	855	891	894	935	876	910	864	883	851	881	854	938	877	885	842	864	867	862	873	846	901	859	873	872	852	857	854	899	897	893	897	843	854	872	827	877	866	958	854	859	878	869	883	863	843	905	915	883	911	886	866	791	891	897	901	804	886	858	902	916	834	885	927	805	897	881	890	865	899	886	879	812	897	847	857	902	838	869	859	860	936	900	874	835	873	926	922	870	902	910	928	838	857	916	852	865	892	857	906	868	898	901	878	922	924	920	876	875	836	936	849	881	871	923	874	858	865	869	894	871	856	910	846	875	889	872	900	835	903	840	932	865	924	887	875	905	810	924	905	845	889	903	901	875	872	899	865	871	864	903	840	856	913	850	899	836	887	861	891	881	840	863	855	833	881	823	879	867	851	904	866	906	847	868	862	884	808	932	865	882	838	897	881	807	847	867	841	880	856	867	915	838	862	876	863	891	825	915	829	907	845	876	901	858	843	869	866	858	895	870	922	900	756	945	916	874	848	802	882	908	895	878	832	875	873	890	871	876	891	914	889	863	895	842	862	817	861	888	895	885	835	906	825	931	799	859	878	892	861	878	821	856	846	880	870	827	844	866	892	926	875	905	854	856	918	819	923	935	918	874	855	870	850	893	882	866	862	933	844	864	851	843	826	855	827	889	896	879	885	863	843	868	878	935	849	879	838	875	898	839	899	834	904	828	857	867	882	863	850	841	917	914	900	874	886	886	866	913	818	897	912	867	907	892	859	883	866	818	854	856	887	873	922	899	955	874	868	857	887	875	904	841	914	865	844	889	926	870	880	889	890	911	893	854	908	828	874	878	855	886	888	841	888	868	823	889	944	882	906	846	848	866	899	839	882	869	860	885	862	889	852	861	905	837	867	928	852	871	883	853	826	904	928	893	876	916	822	876	902	911	892	842	879	843	898	907	866	870	878	893	867	841	909	899	861	897	838	898	893	905	884	870	846	904	872	935	873	870	876	906	868	889	838	891	862	939	902	885	851	881	872	873	933	864	817	875	857	890	909	822	856	874	854	872	837	851	846	884	903	826	916	898	848	866	844	902	868	834	935	893	890	842	919	886	889	884	874	864	896	858	879	873	932	882	878	929	860	871	853	881	875	880	866	879	837	889	892	826	868	874	933	841	886	820	905	852	894	840	897	934	864	938	892	862	876	877	928	897	839	884	880	883	832	859	898	865	827	877	932	898	864	878	886	877	886	901	878	856	912	859	906	857	849	888	877	870	907	865	851	936	868	884	855	872	911	880	870	906	884	924	874	840	871	898	901	851	921	858	897	896	883	879	850	894	862	924	909	901	885	819	892	881	876	838	866	838	891	889	910	909	891	885	842	838	867	904	872	884	874	831	894	913	846	874	875	855	930	835	830	862	833	879	856	864	867	930	900	803	886	873	891	876	877	871	910	880	829	892	927	891	857	868	858	837	831	868	873	881	881	898	813	924	880	868	865	860	863	856	896	922	924	925	883	897	917	891	865	858	883	854	876	900	899	890	871	889	864	832	888	929	854	859	872	890	786	912	904	854	824	845	915	878	886	910	944	833	859	879	913	865	826	898	891	893	846	925	926	843	880	841	878	838	931	935	895	882	887	827	895	903	869	859	879	875	902	842	903	868	891	868	911	852	904	842	934	860	870	925	882	934	902	895	971	870	878	899	817	882	885	874	886	856	861	870	885	941	881	879	910	888	866	880	892	918	874	960	891	848	913	878	917	890	858	869	845	842	869	885	923	881	833	906	890	872	899	879	881	919	909	875	896	906	862	879	863	880	877	867	892	844	873	824	851	844	861	892	931	898	850	874	881	947	888	863	872	850	867	900	845	872	859	858	892	934	901	903	857	865	882	872	856	876	903	896	831	827	877	870	834	849	848	898	830	905	900	843	845	857	852	891	841	893	857	878	863	849	873	847	893	879	869	806	895	916	854	929	891	788	866	879	903	943	859	884	884	801	917	839	924	867	891	879	876	870	893	884	862	914	906	886	852	861	874	863	904	826	891	897	893	847	868	908	883	866	907	862	913	885	841	863	861	931	823	843	879	921	880	799	870	836	871	842	889	842	894	838	866	922	899	874	929	901	900	856	819	910	836	859	946	919	900	870	878	931	836	892	854	861	899	909	924	881	863	864	888	884	909	873	870	850	903	810	855	889	880	858	833	874	854	836	889	894	950	910	879	894	862	855	878	861	857	863	852	906	898	908	873	852	846	891	895	862	867	847	864	837	890	851	855	916	906	893	913	837	859	860	901	890	893	898	856	922	868	829	884	878	895	853	852	904	887	873	921	902	932	914	886	846	847	825	863	872	858	835	860	859	929	886	851	925	924	846	868	823	868	851	876	865	892	871	863	870	849	913	853	911	874	881	863	911	902	858	922	853	900	889	860	885	835	889	880	916	886	881	853	870	891	839	940	857	891	868	892	845	891	875	841	838	858	883	832	884	878	835	872	911	863	893	822	890	863	885	860	883	882	880	870	856	870	862	896	931	912	892	837	871	861	873	863	908	932	866	938	870	870	906	836	855	860	880	905	882	901	811	861	859	874	878	907	862	865	937	898	848	881	862	840	849	841	880	882	914	926	898	887	896	874	911	898	863	844	875	916	853	882	876	858	928	867	864	898	861	907	870	927	871	882	849	945	878	830	912	888	967	865	880	898	949	864	900	887	859	800	908	865	894	838	862	881	893	907	868	897	887	904	879	919	874	906	875	908	886	910	874	857	858	826	878	895	854	882	867	881	898	847	877	874	886	919	903	845	951	900	899	884	856	875	909	974	916	861	828	841	851	871	895	911	913	890	849	862	903	874	866	909	856	892	909	847	903	840	867	824	861	835	923	867	848	866	881	886	896	884	862	917	919	883	870	900	846	912	904	884	869	863	872	898	875	849	860	921	867	865	898	847	884	812	904	892	873	880	852	866	866	892	836	855	818	888	806	886	841	836	885	866	859	859	913	866	932	954	878	877	855	888	851	903	858	836	847	901	897	872	915	907	891	893	851	867	847	814	911	867	881	858	896	816	868	863	897	850	900	840	840	854	867	876	849	892	846	844	847	890	882	961	909	897	866	861	866	880	856	890	842	882	858	859	852	861	878	827	862	936	852	787	857	901	875	931	916	884	860	867	880	879	890
3247	771	272	193	196	177	220	202	204	217	172	180	150	152	138	137	134	115	131	138	138	129	122	111	135	157	125	122	81	112	93	100	91	105	89	100	83	79	101	94	98	66	80	84	87	91	84	84	90	83	85	90	78	80	84	70	104	98	100	87	86	93	99	89	68	89	88	100	80	89	75	106	80	91	88	94	87	92	88	76	85	84	79	79	95	90	78	88	93	83	88	94	81	71	85	109	88	81	76	92	80	73	76	94	82	79	94	92	90	75	75	83	80	88	83	97	91	87	74	68	86	104	81	90	87	88	72	83	82	78	105	94	84	79	89	89	105	83	99	86	98	89	95	70	77	74	97	80	85	80	86	101	81	86	85	66	70	91	101	81	83	92	96	89	102	80	89	84	89	80	77	80	89	97	69	75	77	79	81	79	81	82	92	74	93	80	83	74	102	77	76	80	89	79	79	76	82	67	84	70	80	88	103	91	76	90	91	96	63	90	81	71	94	77	79	79	80	85	77	81	85	66	67	89	80	90	95	78	82	94	73	74	89	98	92	73	85	63	77	95	85	82	76	81	81	78	77	88	85	89	78	78	92	96	86	83	90	84	88	86	97	85	91	76	85	79	76	88	66	80	71	70	94	92	62	81	99	95	93	94	67	95	80	91	76	85	72	81	92	85	86	90	83	94	93	93	92	100	105	78	83	96	78	79	85	93	90	78	94	91	103	78	90	99	77	76	81	75	94	72	92	86	93	78	97	111	83	99	102	89	91	82	90	85	94	99	77	97	81	97	84	77	93	93	71	77	81	72	71	93	71	95	93	70	86	92	92	100	78	90	87	63	65	91	93	86	76	96	88	89	78	84	84	77	88	71	99	91	83	83	77	83	77	97	86	82	82	88	73	81	85	80	87	85	82	81	94	90	83	109	84	93	81	90	103	95	70	96	78	93	81	86	92	89	101	102	76	105	95	85	87	105	75	69	88	85	79	103	94	70	90	94	102	97	77	70	95	97	91	98	93	81	91	90	74	76	86	89	83	80	96	96	97	83	74	79	91	71	74	76	90	82	73	79	98	88	67	73	69	87	94	93	97	89	93	70	83	66	96	96	98	79	80	77	94	91	82	85	108	95	84	81	73	85	87	83	83	90	91	72	81	81	82	87	74	69	102	86	85	91	82	76	82	92	94	108	87	82	82	86	88	108	66	94	74	102	83	91	87	80	81	81	81	77	84	90	72	92	82	73	85	80	94	92	85	72	94	87	78	98	72	77	85	92	87	89	91	87	69	77	87	85	78	92	92	85	84	78	88	77	96	78	84	87	80	86	81	88	79	84	96	76	73	85	75	90	81	96	106	85	94	94	83	83	81	82	100	102	88	94	84	93	73	94	81	61	89	92	88	92	90	81	88	83	79	80	86	82	75	97	92	84	93	97	84	82	66	90	80	96	79	75	75	75	88	87	77	92	103	91	82	75	65	84	73	92	89	73	67	76	75	88	83	90	97	93	81	75	89	89	94	75	89	85	92	99	91	86	86	70	97	74	90	85	91	88	85	90	78	72	75	85	74	80	66	83	93	74	93	87	83	88	94	96	73	81	69	93	93	91	97	77	80	83	84	83	101	98	78	79	81	80	97	87	81	96	73	76	60	67	82	97	98	70	99	86	83	82	83	98	85	72	64	91	90	100	77	83	81	92	81	90	79	77	89	81	69	97	68	95	103	95	78	89	75	85	96	96	76	85	101	77	76	82	80	81	94	83	81	93	102	94	75	91	78	90	88	69	96	98	96	90	75	78	74	83	78	88	104	81	85	81	83	84	93	89	60	84	90	75	80	84	95	77	82	85	90	95	91	80	89	78	78	94	91	90	69	71	85	79	92	85	79	108	87	79	86	90	88	62	74	93	86	87	89	73	81	98	66	102	82	77	94	83	73	106	86	74	86	82	87	84	77	84	98	91	73	87	81	76	86	80	99	84	83	87	73	89	80	87	78	68	84	107	77	110	89	73	104	83	90	81	72	89	95	67	92	79	96	82	88	77	75	85	86	88	75	81	83	87	87	84	80	96	95	86	85	80	78	85	78	78	91	82	80	97	91	96	76	83	96	92	82	98	71	95	85	94	71	70	65	82	85	88	77	87	81	79	82	67	74	87	83	68	87	83	89	94	89	82	85	99	69	88	86	74	102	96	89	85	91	92	85	82	96	73	82	85	93	76	83	77	88	92	74	89	86	90	109	76	70	74	85	71	92	72	73	70	85	86	76	72	71	113	67	88	75	78	88	91	80	80	97	85	75	75	88	80	78	86	91	86	86	73	81	87	86	88	89	89	83	92	92	83	80	74	98	89	77	92	87	81	95	93	83	77	76	95	95	90	81	93	92	79	76	75	87	87	86	75	70	83	82	83	87	91	90	87	91	87	92	85	82	88	83	98	94	70	100	92	95	83	88	97	91	80	75	103	73	76	90	79	79	102	81	99	70	97	78	85	83	87	74	85	90	90	78	102	81	86	102	102	84	90	95	70	97	84	75	87	83	94	81	74	81	78	82	83	78	86	87	91	84	92	77	81	64	71	82	74	92	76	70	77	97	90	81	100	81	90	67	85	73	84	73	83	84	76	79	94	80	65	94	87	103	73	95	89	74	80	88	91	99	98	72	69	90	82	79	62	87	100	72	74	86	86	99	101	76	77	71	95	90	76	88	77	100	76	89	86	78	77	87	95	74	99	79	80	79	78	81	76	96	88	100	101	81	72	94	79	76	77	73	98	86	99	79	71	75	75	88	91	89	83	92	84	101	76	84	75	91	84	87	84	82	84	77	89	92	91	76	98	85	91	82	97	92	74	86	86	76	92	84	85	73	92	92	87	80	92	86	73	74	70	82	89	82	74	88	83	99	107	80	85	91	99	82	87	82	77	87	76	94	80	68	83	84	80	75	89	88	85	95	72	89	82	95	70	79	104	91	81	81	71	102	82	80	75	85	73	93	96	85	87	89	83	82	83	83	87	73	99	75	86	84	90	100	82	93	85	89	87	76	97	89	86	87	75	86	95	76	90	71	87	96	66	74	93	82	105	84	69	78	81	81	100	62	81	100	109	94	78	77	72	85	77	86	79	90	77	82	92	71	98	85	73	80	92	93	88	89	74	86	82	78	78	83	95	69	93	87	86	76	84	78	75	65	92	72	90	78	67	86	77	71	81	81	84	84	89	100	70	89	91	87	86	92	79	70	91	97	83	90	78	97	85	98	99	95	82	79	93	71	91	69	92	102	93	93	90	88	87	81	83	87	72	89	82	89	74	80	69	83	83	77	77	75	96	98	70	81	85	96	79	100	90	102	88	106	94	81	83	85	75	94	87	71	91	64	77	82	86	74	94	71	92	99	89	94	72	86	76	92	90	89	104	88	74	96	67	82	85	88	88	62	74	92	86	92	85	92	88	120	74	88	80	101	94	92	76	78	74	85	88	90	81	103	98	81	96	73	84	76	96	96	85
25187	8183	2691	3202	6648	8169	7109	6297	5941	4827	4429	3829	3339	2731	2284	2084	2200	2058	2170	2070	1841	1846	1829	1875	1865	1743	1600	1301	1023	931	851	924	777	778	746	763	807	791	801	773	770	738	652	661	665	645	628	667	700	681	636	658	652	637	672	625	629	658	670	650	609	609	607	641	680	602	636	639	624	682	646	660	656	636	654	645	688	654	652	691	672	662	633	663	621	615	691	639	629	597	671	656	627	660	627	666	624	701	682	667	657	686	641	720	695	653	630	622	654	637	675	631	639	679	610	675	649	637	629	609	707	663	616	679	638	569	615	662	613	685	667	660	638	688	648	641	663	647	682	591	639	660	615	655	656	628	611	632	621	644	617	597	634	667	666	635	661	664	664	653	626	679	670	664	646	653	660	677	661	652	673	641	607	632	627	601	594	624	632	633	657	647	649	653	652	614	625	638	626	637	605	629	684	639	624	622	624	621	605	626	672	646	613	641	645	632	691	646	639	656	648	669	626	651	623	689	647	643	678	662	642	673	607	662	649	651	663	642	638	630	636	638	625	628	626	680	647	655	627	676	692	634	620	581	612	656	649	653	625	639	634	603	640	647	625	659	633	631	665	590	639	626	658	631	625	656	667	595	650	655	657	645	658	661	620	679	623	600	615	665	601	632	621	615	660	608	609	671	637	641	654	644	683	578	696	619	624	658	676	637	709	636	654	636	685	602	668	654	669	607	626	659	662	623	633	710	663	657	659	651	675	659	645	614	634	652	682	603	627	658	653	686	656	660	631	655	645	668	658	665	656	646	672	652	657	636	634	648	611	625	650	620	639	657	632	621	649	649	645	636	620	637	657	630	663	605	646	608	632	656	635	649	651	611	616	647	633	670	620	671	646	686	670	647	619	694	628	645	625	642	652	623	668	597	647	666	653	612	634	631	617	646	680	623	661	641	655	693	656	647	620	604	539	686	633	656	618	646	701	660	686	628	655	618	644	638	627	625	623	636	677	650	661	663	624	617	624	647	618	682	631	653	649	628	621	656	574	612	648	627	665	634	625	681	683	648	640	602	634	655	665	675	642	662	663	687	694	665	626	621	621	694	613	622	603	697	664	631	615	660	670	618	675	634	655	656	646	610	652	616	630	669	672	637	661	643	585	622	646	641	675	649	643	659	639	662	631	677	678	654	601	625	625	635	614	586	659	672	658	689	637	697	651	634	629	632	626	660	668	647	611	685	610	602	618	558	638	636	647	615	630	663	651	633	651	620	653	662	650	696	643	633	625	686	631	652	629	632	632	642	666	630	648	658	615	674	637	599	648	637	626	650	681	613	644	585	631	663	649	644	624	650	662	608	677	627	606	642	651	621	694	605	617	658	623	637	654	673	601	637	657	610	643	654	703	670	703	689	620	650	635	650	657	644	652	605	668	654	658	623	665	606	638	645	674	624	682	631	630	687	676	611	640	656	623	638	617	627	642	627	640	649	631	607	681	623	660	637	645	615	609	670	654	638	611	645	638	666	627	654	651	645	645	596	644	644	657	668	627	690	623	642	598	612	621	679	636	618	603	614	644	639	681	693	666	690	646	643	639	640	620	650	669	622	639	658	594	608	659	663	638	616	632	624	675	620	658	654	596	616	650	672	638	640	620	649	641	685	623	687	691	643	601	653	670	614	627	617	624	658	634	675	634	638	624	644	614	646	644	625	655	661	661	620	683	630	654	648	646	626	603	652	626	623	643	658	591	687	594	643	648	646	673	655	641	659	596	631	667	694	651	633	673	612	594	648	633	617	632	631	635	610	636	655	650	637	628	627	610	620	653	638	659	699	641	669	652	645	643	612	651	621	627	664	620	649	649	609	610	697	619	643	613	637	641	635	696	636	659	601	651	652	565	659	635	614	629	675	642	618	644	648	684	659	663	664	608	638	652	670	636	651	621	593	668	612	611	657	608	681	640	622	630	661	633	635	596	635	618	639	620	684	638	640	674	627	676	610	642	651	660	613	691	643	638	638	665	672	579	613	647	670	680	668	615	640	643	674	639	653	632	668	649	655	624	641	605	615	616	664	654	601	621	655	637	659	645	633	701	560	620	625	626	629	681	597	676	654	638	629	653	624	629	615	625	664	631	605	684	636	660	624	646	593	657	625	639	621	663	702	661	676	643	631	629	679	666	652	647	629	643	621	621	670	655	624	642	673	644	670	662	679	633	669	605	650	652	633	646	646	664	621	661	633	588	590	614	648	689	625	677	709	622	650	632	629	641	678	610	664	687	640	642	701	602	631	638	621	626	619	636	649	640	674	604	641	629	645	663	670	626	635	626	658	646	661	586	622	611	673	633	619	645	656	686	615	643	679	610	627	631	629	666	624	666	582	650	635	642	662	644	655	661	613	649	648	622	610	666	625	617	707	623	619	638	613	623	629	655	647	635	675	612	658	642	632	663	643	641	665	660	660	655	688	634	651	645	630	657	637	625	573	674	633	712	635	648	636	652	614	636	612	639	639	679	652	622	626	676	656	657	664	684	635	637	689	630	655	647	658	709	648	646	679	615	644	657	646	627	652	642	643	634	642	618	667	628	645	644	627	644	647	643	655	643	580	651	615	680	640	673	625	662	642	612	642	634	640	652	623	635	640	630	644	646	651	629	656	646	587	629	657	622	628	641	632	647	643	643	590	643	616	596	636	665	664	601	633	601	657	688	623	641	650	626	638	584	615	663	655	631	616	647	628	676	655	617	639	667	663	667	696	619	615	607	619	660	692	618	622	668	635	613	670	660	655	592	657	646	656	632	655	645	638	609	611	670	671	668	670	638	647	677	638	633	643	617	671	677	683	634	690	656	660	637	663	593	677	652	653	636	654	638	611	629	651	626	610	655	655	628	646	627	626	656	607	676	680	652	651	643	634	635	649	658	630	660	653	660	643	650	625	616	658	612	651	627	691	613	611	650	581	647	648	625	640	645	662	628	619	637	631	673	650	602	662	635	616	649	614	647	621	657	650	646	613	612	652	633	626	611	612	664	659	630	646	618	603	604	591	653	616	641	629	695	670	607	600	623	663	640	686	636	669	658	647	663	647	642	611	664	645	623	647	664	661	650	648	613	628	616	647	627	637	676	624	637	687	649	636	605	645	674	627	623	628	653	619	644	663	642	616	632	647	656	664	634	619	656	612	621	596	646	656	655	608	659	656	626	641	649	654	624	635	631	644	613	626	623	684	628	629	649	672	623	590	637	628	581	694	659	646	651	623	632	679	582	646	634	655	602	672	606	643	633	624	658	624	633	631	642	618	655	613	690	665	666	642	692	658	615	615	621	646	675	608	625	653	640	622	616	673	634	607	623	631	650	609	632	695	658	678	655	575	630	662	659	687	626	618	682	670	601	650	635	687	633	602	669	631	616	614	570	660	666	626	625	632	638	625	648	635	626	670	640	640	640	702	626	655	634	651	634	606	659	641	668	602	666	689	638	648	690	644	622	592	676	651	678	595	636	590	669	659	641	618
4481	1557	367	251	214	236	280	269	252	257	245	214	186	180	149	160	169	162	156	146	152	147	143	116	143	164	137	121	103	95	93	114	97	116	85	91	95	109	91	84	90	97	91	90	86	82	78	92	83	93	66	94	72	84	90	80	92	82	94	86	93	81	85	93	85	107	89	83	98	83	85	85	86	80	78	81	90	77	90	74	83	105	98	84	113	77	82	77	76	86	87	102	108	88	93	72	92	88	92	93	84	71	88	76	88	90	100	87	77	89	78	87	93	91	95	90	78	80	98	96	76	83	76	92	100	79	74	69	93	99	104	92	77	87	90	66	97	99	76	96	81	106	77	99	94	101	77	77	97	101	94	82	82	92	82	97	83	90	76	94	89	105	92	80	88	76	97	92	83	91	110	90	109	77	78	100	73	100	97	80	92	91	113	110	94	94	83	101	79	99	82	97	91	99	83	88	85	91	96	91	97	84	83	122	84	100	70	90	84	89	97	94	95	97	79	83	101	89	100	78	109	85	89	90	100	89	89	84	89	96	88	95	76	82	87	88	70	82	84	97	81	82	92	89	90	87	92	88	71	76	87	103	98	91	71	93	112	92	80	81	71	77	96	79	72	112	81	91	88	77	99	85	89	88	83	75	91	96	72	80	76	99	111	87	76	95	86	76	89	96	93	102	88	89	92	90	114	102	90	95	72	93	89	71	79	87	71	82	77	80	81	78	70	99	89	81	93	88	103	63	82	83	84	86	97	84	96	80	80	97	84	78	86	63	89	88	85	103	97	85	72	77	84	88	88	80	90	88	99	81	92	95	90	89	86	99	83	104	107	64	98	81	88	93	90	91	91	77	96	88	64	99	90	106	80	71	85	89	76	92	88	101	103	105	80	100	76	100	89	97	91	89	93	86	86	83	98	103	106	96	99	83	81	88	94	73	94	98	93	78	96	93	100	73	73	76	79	93	77	94	87	92	85	93	75	101	103	92	93	78	87	75	95	99	81	78	106	81	96	86	80	116	97	84	102	95	102	81	96	94	91	90	74	91	81	92	85	103	86	90	72	90	100	88	77	86	87	72	97	85	100	92	93	89	89	94	94	90	86	95	95	91	80	80	80	79	74	89	81	85	75	92	99	84	84	91	86	90	101	80	85	77	76	80	80	83	88	83	106	101	97	100	86	92	91	76	71	91	78	85	95	91	78	83	79	72	70	75	89	74	83	88	73	95	79	85	77	97	97	106	84	83	89	72	95	85	86	102	87	94	70	84	90	72	106	103	79	78	84	86	90	84	99	84	92	88	81	89	69	102	86	97	102	93	109	74	83	92	86	82	88	91	89	82	99	103	95	76	88	91	80	90	78	83	85	87	79	84	97	81	74	92	66	110	82	95	91	84	106	90	86	88	78	89	95	107	99	102	85	89	85	80	91	102	74	90	76	79	94	92	90	91	76	88	80	80	95	89	86	85	89	101	97	96	97	81	75	93	89	113	86	94	86	80	70	91	86	70	88	76	93	100	85	85	93	88	72	91	97	85	85	97	89	89	88	85	72	85	92	97	100	94	84	89	94	101	96	88	99	81	97	91	92	88	80	89	77	89	93	69	81	84	96	77	84	82	91	88	77	70	76	98	76	72	84	89	101	71	71	90	67	99	82	78	116	77	68	76	80	86	107	83	106	86	86	77	91	81	84	97	93	93	79	70	86	89	99	79	89	74	82	124	112	89	94	78	86	80	97	108	73	88	96	84	76	76	94	85	97	78	88	90	91	73	89	106	76	68	84	84	85	94	81	97	80	99	77	78	92	88	94	89	79	83	79	86	97	91	88	98	84	69	99	73	81	76	69	70	107	79	87	89	71	86	114	89	81	91	98	89	98	95	94	87	86	104	123	118	86	85	78	84	83	66	90	77	111	98	85	95	77	78	76	102	86	101	82	89	88	90	95	78	86	78	86	90	100	92	94	85	71	91	77	103	92	74	91	59	102	93	81	95	75	103	92	86	82	87	89	104	109	101	89	95	81	85	87	79	79	99	83	73	78	94	74	83	76	80	70	106	86	85	117	82	86	106	79	94	90	95	83	102	91	89	80	85	105	92	95	90	87	82	94	81	66	91	82	95	106	84	87	101	105	88	107	85	98	90	87	84	85	90	91	99	98	75	99	84	80	86	104	101	86	83	92	85	96	97	96	99	78	89	64	90	85	86	92	93	90	86	87	102	72	67	79	84	80	83	85	95	95	99	74	99	86	78	83	86	100	91	74	89	103	91	78	100	91	90	89	88	104	98	81	94	75	102	91	83	67	94	74	67	100	99	92	92	105	89	89	89	93	95	91	87	79	81	77	85	93	78	86	78	83	91	97	92	86	78	80	86	88	84	68	105	91	84	77	90	93	97	94	88	72	89	71	93	88	94	74	79	94	85	90	94	85	83	87	90	89	89	101	80	87	102	88	92	78	94	100	79	94	82	102	96	89	102	84	90	77	89	91	95	98	90	83	93	89	82	106	81	73	71	94	72	104	91	96	82	105	103	92	86	78	87	80	105	83	77	79	84	88	86	75	71	98	84	85	95	82	79	70	98	79	90	97	99	75	98	86	83	81	83	88	96	77	94	96	92	84	95	85	80	88	92	98	85	109	87	78	79	80	84	99	99	85	101	100	86	103	96	93	89	97	77	90	83	83	96	92	117	102	88	87	90	82	109	83	86	77	80	94	99	102	90	73	75	94	99	92	84	82	93	87	83	84	76	98	77	113	75	100	69	78	88	94	86	90	90	81	106	106	95	92	89	96	100	82	107	79	83	67	95	86	90	91	86	84	86	97	101	91	95	87	93	71	67	75	90	94	111	92	82	81	87	83	91	94	72	85	80	98	82	82	98	101	100	84	97	106	91	95	73	85	90	90	91	83	75	77	88	87	70	92	82	84	84	77	88	91	94	89	85	82	81	86	76	88	81	86	94	87	88	98	69	105	83	82	83	96	96	96	86	89	97	91	81	75	84	81	83	87	87	89	96	76	96	94	94	85	83	104	93	86	77	98	106	94	77	101	83	92	103	103	89	101	88	88	88	99	102	89	99	100	68	76	82	100	92	83	85	95	80	82	91	87	94	103	73	81	89	102	105	92	97	86	80	78	87	80	84	96	85	91	86	83	96	85	97	104	80	91	95	96	101	86	113	85	88	96	91	76	82	88	79	100	92	84	85	82	95	86	90	94	84	93	98	88	85	97	93	77	91	100	94	89	92	98	77	101	72	88	89	90	100	95	89	105	102	70	94	76	81	69	87	86	77	86	72	93	99	90	108	77	82	85	106	92	80	95	80	91	94	86	87	95	85	109	79	96	81	77	94	85	89	85	87	80	79	82	99	94	65	70	96	83	85	93	84	87	75	94	75	71	75	90	96	88	86	86	106	64	83	80	84	82	88	83	86	90	89	109	76	81	92	89	94	74	101	101	85	93	97	104	89	92	89	80	72	81	80	74	101	99	91	85	89
30640	12223	3566	3972	9102	11456	9905	8684	7662	6528	5768	5022	4159	3500	3006	2789	2706	2577	2569	2405	2367	2189	2208	2168	2216	2026	1943	1513	1178	1117	989	982	850	814	823	828	823	918	894	825	704	726	684	648	640	653	659	646	690	641	700	684	631	644	668	676	656	607	674	625	665	691	655	684	683	698	647	625	627	669	632	689	672	664	666	672	689	664	674	631	625	651	621	645	650	689	620	651	607	651	660	619	683	672	658	668	649	626	665	701	665	689	669	637	663	646	707	610	613	651	630	623	627	641	695	611	689	658	664	669	643	642	661	659	621	645	671	630	622	646	585	660	684	612	638	676	622	590	640	648	677	667	656	613	611	662	634	665	656	631	606	532	664	647	617	626	611	639	659	613	642	632	585	646	664	617	619	666	616	604	653	648	616	644	660	616	638	657	616	617	603	619	625	645	638	612	661	648	583	610	677	673	581	630	642	657	605	629	680	620	608	609	638	588	561	619	643	649	640	639	615	645	622	629	651	618	616	643	614	646	631	643	667	653	636	631	671	598	622	647	570	646	655	690	652	619	659	651	591	590	626	628	621	610	616	594	644	606	624	609	643	662	669	634	631	577	643	632	629	641	603	583	612	635	622	618	635	679	614	631	612	628	625	604	640	630	653	568	615	585	619	647	640	647	640	669	635	634	703	644	618	633	630	646	598	656	638	605	660	637	668	639	649	623	664	610	628	630	658	586	638	605	648	680	634	639	652	638	630	609	618	628	633	666	591	674	606	632	644	613	675	607	635	651	663	665	589	673	665	656	612	597	662	627	636	644	625	640	628	651	649	639	627	620	623	629	628	662	648	604	624	646	625	587	665	686	643	673	597	635	656	646	604	616	683	583	648	681	659	621	627	661	657	607	665	663	649	649	657	617	644	652	654	668	638	650	657	638	661	621	619	660	617	666	640	643	638	663	608	630	643	632	630	612	631	591	656	650	636	604	625	662	645	627	616	583	629	665	573	664	594	645	596	654	662	670	656	685	645	633	640	605	652	626	640	687	628	707	664	679	630	620	701	652	647	641	601	642	609	683	588	645	621	632	629	636	662	608	672	592	644	639	646	622	625	613	649	624	658	620	588	650	646	656	639	597	642	656	667	690	623	630	655	632	637	624	630	685	644	629	649	612	644	619	634	625	600	609	615	633	638	629	605	624	652	597	624	670	638	631	651	672	601	618	669	605	638	622	611	594	613	676	627	629	589	632	637	683	650	622	603	595	645	656	667	604	632	612	665	684	666	682	615	645	592	648	630	626	665	603	638	625	607	683	610	646	619	665	613	619	637	651	637	619	678	653	579	648	651	612	650	663	676	584	640	619	606	661	647	645	640	668	628	642	619	620	621	616	638	682	625	600	669	611	674	638	624	646	665	632	639	646	641	615	640	617	641	688	638	617	615	627	595	623	612	633	633	659	595	608	634	640	616	600	644	642	659	617	645	638	662	649	638	644	651	617	639	662	629	585	698	601	638	596	604	606	626	615	668	635	589	629	616	666	625	618	631	665	630	612	675	648	634	628	629	631	602	678	621	617	630	610	630	635	602	642	686	602	641	687	669	622	687	610	604	681	606	642	587	637	621	659	640	616	674	621	656	639	669	637	596	613	644	627	627	652	629	635	676	647	617	625	642	593	615	667	638	655	617	666	626	644	629	604	636	619	662	637	684	641	621	681	601	585	621	625	691	630	633	670	683	657	667	671	643	610	640	627	657	611	649	670	636	603	588	613	572	647	669	600	629	613	609	666	649	619	625	669	656	664	650	686	647	636	637	659	621	638	660	632	672	601	657	653	662	653	639	653	680	701	631	649	664	661	672	650	601	622	616	638	619	610	645	616	660	656	623	616	607	626	625	590	652	637	633	654	618	650	658	700	582	657	654	615	586	621	606	625	666	616	647	600	591	613	622	625	624	624	612	627	621	622	611	633	603	627	649	617	642	667	656	648	668	634	667	611	618	622	611	625	660	644	613	657	641	623	645	620	633	652	634	612	660	608	624	621	571	609	644	607	637	656	667	593	690	620	596	694	616	649	646	592	609	621	650	672	629	645	664	641	653	608	662	665	627	645	642	651	677	719	580	668	608	632	596	601	599	613	666	628	678	686	654	633	657	669	591	670	673	657	615	645	682	633	681	631	641	633	641	628	589	625	630	632	571	640	589	630	654	634	631	640	609	671	626	602	674	642	604	622	649	631	603	612	614	597	643	638	669	639	648	598	680	652	607	650	622	652	648	609	629	680	638	603	615	611	625	642	677	629	665	663	646	616	637	619	623	585	628	655	654	638	628	640	652	638	628	547	662	606	595	639	603	590	630	625	644	624	631	652	645	649	644	595	652	676	612	647	602	638	635	635	670	624	666	654	668	646	645	716	623	667	627	660	658	653	683	636	629	612	603	596	686	607	670	660	614	627	634	652	678	589	632	646	631	638	618	643	643	626	620	618	598	671	640	615	631	603	662	653	611	622	658	608	639	631	638	609	669	668	622	639	642	657	651	642	667	668	652	620	625	601	621	636	663	611	624	638	672	606	650	631	616	635	654	600	666	637	643	634	603	642	619	631	674	604	628	677	621	606	639	608	629	591	650	680	631	623	582	622	652	587	646	603	699	619	647	684	593	673	669	651	620	640	611	606	608	633	642	621	632	643	574	671	647	623	620	649	650	621	670	575	653	627	635	643	589	636	667	632	651	635	659	633	621	647	661	619	670	619	635	623	601	602	624	647	646	634	619	661	638	658	612	626	652	587	633	634	635	643	619	682	648	625	610	645	668	656	628	590	634	625	660	627	642	648	628	640	652	623	607	625	614	653	640	651	666	602	645	667	641	678	606	624	625	665	630	584	663	612	653	629	611	643	638	629	662	625	621	652	676	656	646	656	651	614	606	613	630	657	656	652	554	653	643	663	616	607	651	618	635	618	624	635	644	625	678	629	656	651	668	606	585	592	647	645	645	623	622	674	631	634	610	616	615	648	642	647	599	661	599	625	668	618	655	591	629	686	627	642	690	625	674	585	636	637	661	627	621	609	646	617	626	642	610	627	595	652	603	650	654	600	670	632	609	641	594	605	625	634	634	661	606	692	592	658	659	626	640	667	655	644	643	648	663	607	620	644	636	610	609	626	650	648	617	668	669	589	663	632	620	618	653	622	651	587	609	676	655	626	666	643	656	638	621	605	663	613	583	615	622	649	700	663	635	607	650	607	602	641	617	611	673	631	661	674	635	604	629	653	619	635	671	582	618	650	659	597	624	662	637	669	656	650	606	601	639	574	620	604	625	608	618	636	656	604	645	616	627	604	622	632	600	633	640	618	619	607	675	623	675	652	652	656	629	635	636	614	618	628	599	685	589	620	672	665	615	607	617	619	596	603	601	619	654	638	616	610	626	642	645	670	642	644	634	608	642	596	655	625	654	660	642	644	610	592	603	660	658	657	650	671	592	603	613	650	645	650	633	657	616	658	616	632	607	622
5042	1437	360	295	257	284	264	306	269	289	252	244	230	215	208	192	187	198	196	184	168	202	184	165	168	182	182	143	154	160	129	146	140	145	152	132	119	127	133	149	115	158	126	142	115	128	143	142	119	106	146	116	123	113	123	126	125	131	145	144	126	148	125	129	123	134	115	129	124	143	123	110	132	125	130	121	124	113	129	137	131	147	138	142	122	144	118	116	143	136	141	123	160	115	133	137	119	108	132	117	154	123	137	145	124	141	120	139	117	126	117	129	136	140	133	157	105	104	136	118	140	145	147	126	132	127	135	124	140	125	114	121	109	132	130	127	124	158	143	134	108	132	130	135	118	128	119	137	128	109	128	120	111	113	120	133	108	115	140	129	140	122	125	95	140	142	124	139	124	124	136	135	114	119	132	121	116	130	119	133	128	116	129	135	123	128	132	141	127	120	132	154	122	128	116	127	123	119	115	137	109	142	120	124	132	125	117	121	113	137	141	118	141	114	118	145	131	119	136	117	127	125	136	146	138	123	152	150	128	128	114	113	107	125	121	140	110	125	118	120	116	134	150	123	131	119	120	98	140	137	130	132	117	113	133	128	126	133	120	113	111	126	141	120	131	122	121	120	128	133	142	124	145	125	143	121	104	120	112	117	138	123	130	126	132	147	126	129	127	141	107	123	117	120	131	141	138	130	120	139	115	133	123	114	133	132	134	147	129	124	118	136	121	115	136	129	130	124	110	127	124	117	127	125	114	121	117	111	132	127	109	121	115	142	126	103	131	114	127	140	130	136	117	126	134	132	130	121	124	128	131	111	114	127	124	128	113	115	122	112	120	114	142	125	134	121	123	132	135	136	140	115	138	133	134	140	136	127	117	141	107	123	126	136	126	132	133	129	130	116	125	120	137	127	124	137	144	126	122	122	127	106	127	106	119	132	117	136	148	131	129	128	131	120	130	127	122	130	111	122	150	144	139	114	107	127	103	126	144	113	133	123	134	116	119	140	140	129	117	131	138	120	106	133	118	146	146	117	123	119	132	136	118	127	127	121	130	138	109	136	129	143	122	135	126	121	152	130	120	129	133	139	136	123	110	121	102	132	119	144	134	137	130	135	139	133	125	126	118	122	130	105	110	137	128	131	123	128	108	130	119	126	134	110	128	123	107	131	140	123	132	126	141	102	102	138	125	129	129	116	112	117	128	152	117	129	115	121	123	123	105	128	136	127	145	133	136	132	123	126	95	147	106	108	139	126	128	129	113	107	128	138	121	118	134	139	136	120	106	132	111	126	127	131	138	141	117	106	138	135	115	132	120	129	135	128	139	124	120	114	148	147	133	124	123	115	142	115	125	128	108	137	145	151	141	114	131	126	131	118	133	110	126	130	135	140	149	126	126	154	111	126	112	137	110	118	116	129	134	111	137	139	122	106	127	126	137	124	123	123	108	112	102	128	138	122	124	117	111	119	127	130	116	120	133	134	125	145	141	140	115	123	129	128	130	125	111	117	112	109	114	124	148	116	124	131	127	115	133	111	134	118	120	115	144	139	122	115	110	131	126	128	138	128	142	128	126	128	139	106	136	137	139	121	131	128	110	141	132	120	136	136	135	134	102	121	129	116	128	129	131	116	152	124	142	133	115	125	114	111	115	130	138	115	115	123	130	133	134	127	107	112	127	138	105	113	126	134	129	103	129	118	123	121	121	120	124	134	101	132	131	124	136	119	136	132	119	114	128	126	138	118	139	110	124	106	130	126	112	115	116	127	111	133	125	139	127	130	133	138	129	133	115	124	118	126	126	116	144	102	136	103	113	137	126	127	108	132	126	101	135	114	125	125	139	139	117	106	144	129	133	111	130	125	123	115	124	117	121	119	136	133	107	133	119	131	140	130	122	108	137	131	115	123	124	117	116	133	117	126	132	134	119	105	121	101	143	135	126	140	112	128	127	145	125	128	136	127	130	132	132	140	103	110	122	134	134	132	126	129	114	120	129	131	126	118	129	116	134	137	132	117	125	136	117	147	122	125	139	114	119	135	117	125	130	133	145	121	107	131	121	131	141	123	142	143	116	129	118	131	146	121	113	115	137	121	131	142	145	121	154	139	113	120	127	118	128	138	123	128	124	115	146	117	133	122	104	145	130	110	128	138	140	126	115	107	155	138	145	156	111	133	135	123	146	141	140	117	108	132	142	126	156	138	122	131	129	117	126	119	117	133	114	125	114	110	134	124	127	125	118	116	126	125	127	106	141	145	147	128	133	128	138	136	135	122	140	128	125	123	102	125	125	127	117	109	125	150	106	131	134	127	126	114	136	143	122	115	122	125	97	126	140	106	138	118	131	136	131	112	122	131	120	112	118	130	119	133	138	143	118	113	139	136	126	135	128	115	126	135	116	120	126	122	128	128	128	131	123	116	117	132	140	124	108	127	125	125	113	120	117	125	110	126	127	130	141	119	120	131	131	128	118	112	105	134	125	126	112	117	125	141	111	118	128	109	124	128	129	114	130	134	142	124	124	125	119	100	123	119	118	140	134	111	128	121	108	118	126	138	134	130	162	149	132	139	127	125	127	125	119	115	116	116	130	138	119	128	113	136	120	138	124	119	132	118	104	117	132	138	120	127	121	139	124	137	117	111	119	130	118	128	137	128	123	115	128	114	123	128	141	124	133	128	132	113	123	142	134	119	121	121	124	128	136	131	129	135	107	137	127	137	136	137	106	146	126	128	126	133	128	141	114	121	122	120	121	113	117	130	119	109	128	137	134	133	129	141	107	118	146	120	125	141	133	127	132	127	129	117	104	136	102	123	117	114	115	138	133	109	141	123	107	119	119	117	114	132	127	134	115	134	143	147	122	122	123	136	113	133	147	126	116	112	111	117	133	122	127	110	141	120	141	112	146	130	129	119	127	128	110	126	126	126	127	124	136	126	134	130	106	134	111	143	122	138	111	122	115	129	125	128	119	147	139	146	120	149	122	128	111	124	112	133	122	140	135	103	140	126	125	115	121	127	123	141	139	120	134	103	130	123	128	113	156	128	127	136	122	129	114	113	134	123	127	116	117	124	109	124	116	115	129	111	122	131	127	123	140	124	119	141	133	135	139	136	120	143	124	119	139	124	139	122	113	128	128	137	111	135	123	129	143	133	121	125	120	119	136	139	119	118	115	124	133	135	122	125	125	131	116	131	133	121	117	133	140	115	126	122	131	118	143	125	153	123	118	129	124	133	138	138	126	125	126	120	113	110	144	117	133	115	145	121	147	106	138	94	135	122	131	128	129	123	129	127	109	129	128	116	121	122	134	128	135	119	132	127	123	125	120	140	130	124	139	129	148	128	126	135	138	134	130	107	119	115	129	115	128	120	135	123	138	131	113	123	127	130	119	128	130	128	119	113	121	120	125	122	126	137	115	144	115	120	127	131	141	133	111	130	139	115	122	112	143	106	140	131	141	133	102	139	119	141	126	118	133	133	130	116	120	138	120	129	149	130
29050	11122	3600	4204	8756	11309	9683	8355	7678	6709	5921	5041	4425	3782	3326	3112	2942	2910	2679	2607	2588	2559	2540	2457	2418	2382	2271	1750	1463	1396	1330	1214	1163	1109	1103	1114	1098	1075	1214	1176	1050	1030	932	1006	888	950	920	944	968	916	1032	940	928	922	960	909	927	904	954	998	903	961	986	951	967	936	935	931	915	943	947	858	954	934	953	954	953	952	953	908	945	930	925	945	977	939	913	943	952	968	999	950	952	897	993	950	955	999	992	992	957	977	937	1012	1047	958	874	999	900	974	925	927	1001	975	940	1002	966	918	953	962	998	949	899	919	947	928	912	913	911	917	918	958	855	956	952	977	939	888	922	952	855	945	920	983	983	936	911	938	935	968	950	894	878	979	911	952	920	909	909	907	903	944	930	915	949	900	940	896	909	936	922	918	920	957	952	940	972	889	907	958	948	944	931	918	876	920	966	962	935	866	906	907	880	960	958	914	943	923	893	933	862	934	912	946	919	916	947	878	926	888	1007	924	953	879	932	918	981	923	956	910	917	915	962	934	926	943	914	943	890	950	921	898	975	962	929	892	906	852	895	946	993	920	900	902	933	942	944	875	939	930	915	918	921	900	913	993	879	891	934	982	896	940	953	922	906	894	957	916	926	889	926	1058	907	948	937	932	917	970	931	921	945	943	951	931	933	935	960	971	949	935	952	965	906	920	889	929	976	922	935	944	975	942	908	910	954	943	968	954	926	894	972	976	860	880	952	912	967	957	934	904	944	904	933	918	922	898	876	934	981	917	943	908	903	936	938	895	935	926	890	926	932	908	929	942	928	985	932	908	913	936	946	930	911	915	898	922	923	950	972	930	937	911	879	882	912	927	940	951	930	943	863	919	979	930	946	944	944	934	913	973	878	883	909	950	938	913	888	903	938	891	906	934	955	943	943	952	907	935	1001	953	883	903	885	960	964	905	957	926	956	914	918	931	956	932	934	926	951	894	911	955	899	910	957	941	913	993	977	917	885	955	948	955	954	933	931	940	959	907	929	927	942	936	951	947	883	944	956	935	890	934	931	946	982	912	943	931	927	932	958	912	952	928	936	934	901	900	961	933	944	938	974	892	901	889	910	931	906	919	933	945	930	962	981	959	928	917	937	984	941	901	952	926	966	891	933	939	933	956	998	954	933	861	956	910	980	964	958	971	1006	936	903	847	931	893	899	903	934	978	891	954	889	968	895	998	959	955	955	953	952	939	884	942	921	938	927	909	899	958	908	944	982	902	927	924	939	978	945	936	944	880	968	908	922	946	941	897	966	978	949	963	958	925	980	989	937	860	923	945	932	989	978	943	935	971	960	955	891	987	951	904	913	951	916	911	936	952	921	912	910	938	981	924	921	949	889	956	932	974	942	901	964	945	918	959	951	922	934	904	934	966	913	910	941	907	953	924	957	966	1017	897	938	948	944	930	920	929	924	965	944	959	880	959	954	916	906	898	941	903	967	884	944	942	921	914	872	909	888	904	957	917	933	938	944	882	952	932	955	926	925	975	944	929	908	929	940	913	929	858	960	942	944	901	925	979	910	902	920	982	910	948	941	912	955	971	950	938	901	934	965	897	926	908	944	843	944	960	916	923	948	974	880	922	951	968	947	931	894	887	927	936	934	939	966	940	926	903	999	894	964	1010	958	906	916	932	924	880	951	898	934	950	912	937	949	917	981	966	896	885	934	981	915	941	898	938	945	974	941	958	936	971	965	907	923	893	913	945	944	979	899	976	932	913	897	875	934	897	957	894	939	925	977	937	835	923	960	943	910	864	917	919	925	960	942	989	937	924	943	926	978	942	965	914	902	941	924	941	955	882	948	928	914	950	902	889	943	865	978	892	907	910	908	899	940	917	917	881	986	901	961	958	914	948	936	917	920	960	924	935	955	955	892	911	966	891	919	919	930	910	972	950	935	983	941	909	917	907	933	926	931	894	932	902	950	924	888	934	908	929	904	979	912	928	940	899	890	909	931	941	937	902	926	918	966	915	911	948	904	968	904	981	899	904	940	919	940	979	940	990	923	919	898	924	926	923	975	958	991	910	877	967	913	923	951	930	921	993	936	939	872	948	907	925	931	932	941	956	941	969	907	927	942	939	938	982	919	948	883	899	919	936	915	952	926	942	951	911	923	960	921	957	912	879	951	936	985	940	887	960	935	922	918	915	958	934	907	920	951	1023	941	897	965	925	923	926	937	907	930	888	962	971	918	945	945	888	951	975	864	948	923	928	913	968	984	968	914	897	970	970	928	930	947	848	924	931	928	908	910	934	963	901	935	931	906	934	931	947	967	907	938	865	970	940	922	999	926	953	952	948	914	945	910	995	951	929	927	911	925	911	969	934	941	1006	945	912	909	938	975	909	911	950	915	943	1023	910	1019	883	948	866	895	934	932	974	936	954	976	939	894	932	897	951	921	918	913	964	932	927	870	903	888	925	937	889	939	904	910	896	956	933	899	906	913	930	964	883	915	959	960	944	979	940	921	934	929	907	976	915	917	901	938	952	952	944	933	899	926	878	947	862	942	931	903	999	947	950	927	925	904	901	945	958	920	952	926	931	952	964	929	934	983	917	949	894	933	967	977	943	985	885	907	906	909	918	918	976	921	945	953	929	914	921	952	972	911	944	931	957	957	967	977	1002	997	940	917	930	951	886	905	958	890	956	923	938	902	991	968	926	947	907	945	917	921	845	970	899	934	978	957	933	941	934	907	931	937	902	923	920	889	964	968	959	873	1022	936	956	997	934	965	926	946	886	898	932	985	921	954	924	938	962	913	918	925	957	904	975	959	888	884	977	919	877	956	915	927	960	919	948	900	967	917	956	979	911	934	927	918	940	912	968	892	931	916	918	978	901	952	927	926	993	922	944	920	943	939	981	917	950	909	921	922	895	953	1061	951	905	946	892	911	886	946	952	928	957	908	931	964	892	927	925	908	920	906	899	1011	911	931	925	942	916	971	961	921	880	955	906	949	904	978	931	969	950	921	934	891	960	904	909	932	891	949	946	966	926	921	910	969	940	937	908	901	940	932	940	958	977	972	942	965	942	938	936	894	907	926	911	951	857	992	941	895	915	911	944	912	962	971	957	921	939	946	921	895	949	918	1007	941	924	935	947	954	938	961	963	925	969	939	997	917	937	865	951	935	958	948	905	932	924	933	948	972	1011	989	929	960	935	930	943	944	886	964	928	908	936	967	954	934	945	912	900	893	953	907	1006	937	940	939	955	940	937	941	876	926	934	976	899	963	952	895	911	928	921	943	936	959	914	940	939	925	952	943	933	919	919	925	925	939	941	910	891	931	960	935	894	872	877	935	964	910	970	905	911	877	1000	935	892	948	978	930	932	904	930	927	954	931	913	914	948	938	943	941	901	928	952	953	923	919	944	926	952	882	906	947	926	949	950	936	947	890	903	959	914	908	952	990	889	904	898	929	941	950	898	944	885	964	913	942	957	923	917	869	892	907	891	905	930	917	919	873	919	930	938	946	996	933	921	954	937
6011	2172	495	318	305	320	363	332	347	297	286	283	269	240	214	255	215	224	202	221	189	201	200	202	211	183	165	173	157	160	138	147	137	149	131	142	111	124	152	151	134	130	112	127	143	137	138	117	135	100	135	114	141	128	146	120	135	110	137	126	125	115	121	129	119	138	131	123	107	154	130	129	138	127	128	98	132	121	120	134	122	131	128	127	124	128	139	146	121	118	131	137	122	121	142	129	115	123	132	142	131	108	133	139	117	114	120	106	125	123	118	103	140	118	136	115	130	147	116	130	108	142	123	126	126	133	114	131	122	114	132	123	108	129	111	128	120	131	145	142	126	130	127	158	125	117	108	115	120	125	120	126	125	126	128	132	97	122	139	129	135	133	126	135	105	127	119	124	113	139	137	121	123	118	137	118	115	120	121	121	122	112	135	115	135	112	101	126	116	135	129	128	112	117	110	131	125	145	117	105	139	135	123	145	118	133	131	118	134	135	111	117	95	133	136	108	116	115	131	105	124	121	129	128	131	124	111	119	118	119	121	109	116	140	150	122	126	134	136	133	108	120	126	117	108	119	122	109	123	117	147	120	113	116	129	126	109	123	128	138	138	148	136	138	139	135	111	127	132	108	104	130	114	134	134	123	126	126	117	107	123	130	111	127	117	121	123	157	116	121	118	127	147	131	135	125	101	128	128	121	121	153	131	131	115	130	122	134	117	116	147	130	128	110	129	119	144	117	118	116	121	133	119	96	110	121	123	118	109	118	139	118	119	113	119	122	134	129	117	134	130	124	135	126	128	132	135	129	104	121	126	118	99	115	142	125	131	126	117	124	130	132	121	112	148	129	143	138	118	132	110	122	111	114	122	151	122	117	114	128	126	125	134	133	130	118	119	125	133	120	129	126	131	134	123	121	104	117	107	124	114	132	115	101	105	120	107	116	129	130	110	134	95	146	136	128	123	119	131	115	116	124	143	115	116	123	112	122	134	138	131	140	121	121	128	129	128	128	137	127	135	126	146	126	119	125	124	135	136	109	123	129	118	129	136	129	138	106	108	117	111	105	125	116	108	141	136	115	128	118	120	147	112	133	139	113	126	122	134	102	129	122	126	116	94	123	120	113	118	131	135	130	132	130	139	131	112	127	130	120	120	116	122	129	144	133	129	139	147	129	140	120	115	130	137	123	111	123	130	128	140	124	117	124	124	118	122	128	120	128	127	119	116	125	121	133	98	128	107	122	122	145	111	123	124	141	114	110	136	120	133	110	127	131	134	120	128	136	146	130	119	125	123	114	131	132	105	118	118	104	125	120	120	118	132	121	135	133	121	131	121	104	138	135	129	105	147	107	133	127	114	135	148	129	128	122	131	129	132	117	122	142	117	133	126	103	126	116	121	115	137	124	116	124	128	118	128	132	136	100	136	103	130	124	116	117	131	126	121	118	133	131	151	130	143	145	123	124	120	103	117	116	120	128	125	124	133	120	109	106	113	135	132	110	117	133	122	133	119	120	116	109	125	115	132	109	148	148	125	139	134	106	127	120	116	120	115	127	104	131	125	119	127	131	119	127	125	127	133	115	119	150	115	125	137	120	123	136	122	142	118	131	115	129	136	132	139	112	111	132	108	127	122	110	115	125	137	155	158	133	152	139	135	125	141	123	123	136	108	130	113	119	122	125	119	126	124	126	114	113	125	125	111	129	107	124	115	135	118	130	127	141	129	124	123	116	108	125	118	121	117	132	105	134	119	115	146	132	119	115	136	129	116	125	134	132	117	120	128	125	141	119	146	92	137	113	124	128	125	112	132	111	117	98	128	114	115	127	109	112	113	129	136	132	124	148	130	122	132	113	123	103	124	137	112	136	117	106	135	152	104	114	147	103	114	131	135	125	107	113	108	116	139	101	115	138	109	118	110	129	129	145	138	131	122	116	123	117	146	130	115	137	113	113	123	93	108	102	139	115	132	114	110	109	113	164	100	131	106	139	116	134	107	119	149	127	119	131	145	117	150	131	120	142	105	121	138	97	123	105	125	118	122	126	127	124	118	147	130	115	128	131	114	115	124	113	110	128	123	125	139	143	115	128	120	143	119	136	145	141	110	111	119	116	105	116	110	111	129	122	113	121	126	115	99	145	138	121	128	112	116	136	101	126	119	133	121	121	122	116	105	120	139	116	114	130	111	127	122	117	117	131	116	132	112	124	123	122	135	125	118	124	126	112	133	116	115	120	135	122	139	122	116	127	122	127	133	133	116	124	110	119	146	114	114	118	118	117	117	125	136	120	119	129	139	120	128	102	123	122	147	114	137	114	105	126	116	109	117	132	115	126	126	119	131	134	107	122	123	122	124	142	158	121	121	113	123	120	127	140	135	121	127	108	135	110	110	137	115	139	119	117	129	128	119	118	112	116	139	108	126	121	123	117	115	116	126	113	117	124	125	105	121	118	124	117	139	121	124	126	122	118	135	108	128	131	121	136	108	117	129	142	133	133	134	139	123	114	127	116	109	126	131	113	120	142	122	138	116	122	123	124	133	132	144	115	120	115	105	131	114	125	112	141	125	106	112	117	125	112	143	121	116	122	137	120	136	139	121	134	104	115	126	150	127	102	129	114	134	129	126	128	138	127	110	117	120	125	108	146	122	131	127	143	115	136	126	121	115	116	122	102	141	97	132	133	122	116	137	132	115	112	117	117	121	138	131	107	113	130	132	117	128	114	115	123	122	117	126	123	123	128	127	105	145	138	127	110	132	123	127	127	131	122	140	112	128	125	117	134	127	119	112	124	131	116	130	115	110	120	104	123	122	124	152	114	148	126	116	144	122	105	120	124	126	124	154	116	112	133	118	124	120	137	135	94	116	116	131	134	127	115	126	120	140	131	140	129	137	133	126	119	129	130	126	117	146	107	125	124	121	125	127	126	119	115	119	142	137	127	111	130	121	93	109	134	120	121	117	119	131	125	126	142	133	110	123	110	113	126	126	121	126	113	108	128	150	105	126	130	126	123	129	134	102	111	122	110	128	120	132	113	122	126	122	119	131	155	119	112	120	153	128	135	119	118	135	115	126	115	116	117	133	118	101	117	120	140	106	129	113	118	109	109	136	123	116	143	115	110	114	116	114	111	141	122	110	133	153	125	121	130	140	126	145	132	135	130	127	122	144	126	118	123	126	121	122	114	113	108	128	130	130	101	127	121	115	154	135	109	138	118	107	122	134	122	128	112	126	127	127	126	125	100	107	116	136	118	129	140	124	122	137	124	112	124	120	112	129	126	123	140	130	143	115	124	116	118	110	135	118	127	127	141	110	121	109	117	149	126	127	119	99	112	114	145	109	122	137	128	110	129	126	127	123	138	114	142	117	140	121	121	116	120	117	124	126	103	153	118	106	119	110	141	137	126	120	120	143	117	153	119	139	144	110	153	137	112	127	137	128	116	109	105	123	105	130	108	104	128	128	105	126	119	127	117	137	136	122	113	110	128	122	140	119	103
33390	14391	4510	5038	11016	14090	12066	10287	9043	8051	7065	5972	5255	4423	3925	3721	3410	3350	3305	3032	3066	2976	2822	2759	2717	2843	2464	1925	1543	1528	1427	1311	1199	1081	1077	981	1176	1132	1209	1130	1021	984	964	920	905	855	893	932	917	889	959	876	870	916	897	876	928	888	881	870	886	929	895	914	854	912	919	921	874	876	875	916	889	874	882	954	944	935	930	904	979	908	924	892	865	859	910	900	873	903	880	894	895	893	919	930	919	894	931	948	929	910	935	963	912	855	894	927	938	849	843	886	966	906	877	833	900	873	926	880	889	865	856	891	888	916	889	939	842	902	898	908	871	902	863	905	960	877	859	905	913	903	897	852	806	922	857	849	920	901	859	879	871	883	884	843	897	884	826	868	888	892	866	894	850	874	882	842	862	867	900	915	901	928	872	887	889	894	859	897	890	869	880	825	857	875	857	855	933	905	887	880	924	904	847	863	851	889	855	894	862	958	845	913	862	943	889	896	881	907	856	871	904	869	876	916	847	875	824	831	892	888	874	889	859	933	856	883	904	803	871	867	865	867	819	882	862	906	896	881	910	850	911	877	887	890	857	886	864	906	932	911	855	879	897	833	833	904	886	903	910	818	887	908	892	930	861	862	884	831	865	882	913	885	821	882	879	868	851	922	876	900	881	884	924	936	894	861	899	939	883	898	936	923	917	892	904	902	892	860	857	895	857	891	897	952	886	882	900	864	881	800	884	873	851	901	893	857	926	899	862	913	885	957	900	870	867	839	832	884	883	821	870	832	858	866	895	879	916	900	905	885	878	880	910	907	902	862	905	901	850	878	908	814	890	827	920	894	889	842	857	859	862	807	856	870	865	884	891	841	899	917	876	908	851	869	857	819	867	886	873	903	912	901	885	933	857	891	907	853	857	903	895	947	846	894	855	921	834	862	890	833	867	943	890	892	895	823	911	893	850	856	857	891	909	859	922	901	898	945	883	888	910	872	874	850	844	843	892	842	888	858	881	881	900	869	867	891	857	895	889	860	921	881	908	862	851	859	844	907	856	866	859	858	845	883	863	925	884	852	849	831	899	879	893	883	850	837	921	865	870	910	880	879	888	895	841	893	846	890	872	863	883	855	879	880	845	835	818	900	851	895	868	841	900	895	893	955	906	867	839	841	943	825	892	897	892	834	884	867	843	871	866	858	885	849	831	860	893	900	893	868	923	884	855	876	896	907	899	880	889	844	868	888	832	858	900	864	861	892	834	888	886	882	898	903	886	893	861	844	912	994	899	945	907	804	862	853	847	896	853	871	899	836	895	946	851	927	881	908	892	907	856	880	869	913	898	885	886	882	862	855	928	917	927	825	856	910	914	862	867	873	869	980	933	924	911	870	866	888	897	899	832	835	873	932	847	847	912	824	876	893	857	895	903	882	855	884	870	807	866	838	887	865	905	873	858	869	907	898	869	912	895	847	916	918	892	871	890	878	872	874	870	920	873	940	902	846	880	908	864	890	888	841	887	938	869	826	920	876	842	888	902	843	824	870	876	931	908	880	920	874	867	914	828	846	946	934	883	869	912	898	885	845	868	867	859	859	869	828	880	921	908	906	900	917	890	859	899	868	895	945	856	833	870	903	914	876	859	859	866	859	847	913	865	932	900	852	917	885	875	897	873	880	873	935	839	857	879	874	846	878	796	881	896	910	918	846	899	900	841	846	867	881	857	856	841	871	891	891	803	892	889	889	877	900	837	891	866	851	898	895	884	833	880	885	891	913	870	906	873	889	913	927	830	859	847	889	879	902	872	839	845	897	899	878	894	880	886	886	852	894	879	866	883	871	908	894	940	864	907	877	840	893	887	857	823	872	909	878	906	864	885	857	894	905	918	887	896	863	883	895	879	863	893	880	918	922	866	903	882	850	934	866	876	840	876	866	886	831	888	825	891	904	869	902	911	820	856	876	876	852	889	837	855	893	833	890	878	911	842	903	845	868	841	889	909	874	877	881	888	879	946	872	874	869	846	851	851	860	895	881	860	880	897	829	891	889	977	906	860	847	863	903	841	888	853	909	855	896	883	887	884	902	849	846	863	854	849	825	858	858	839	845	852	839	821	853	883	841	873	886	852	893	912	890	890	892	918	852	921	895	893	859	859	868	881	873	912	895	875	864	926	908	910	851	948	870	844	886	906	858	840	870	884	868	868	866	871	895	885	880	900	839	862	955	875	893	900	872	897	841	873	858	899	898	827	905	866	841	918	872	882	849	883	831	907	902	883	886	892	852	878	875	877	896	892	915	807	855	866	909	854	896	853	881	868	930	894	863	860	851	907	858	864	855	866	837	859	919	896	892	904	899	896	865	864	889	881	933	875	880	932	873	885	864	854	872	854	886	942	949	939	900	909	900	912	870	905	852	849	931	871	849	877	838	848	879	900	911	860	877	915	905	926	863	890	867	821	847	834	895	896	880	900	830	847	881	884	858	859	879	870	891	900	893	820	927	885	835	945	858	902	823	912	893	876	868	902	904	849	860	901	851	865	897	913	870	914	899	849	892	894	828	888	884	890	863	886	894	906	909	936	827	881	870	817	934	902	897	859	813	863	898	867	873	873	952	836	872	902	897	870	885	870	880	870	889	907	882	859	868	885	886	888	851	906	828	912	913	848	812	866	876	858	862	871	859	860	871	863	902	906	843	909	914	884	849	927	871	860	889	847	850	809	869	907	911	820	892	842	856	865	915	846	897	850	839	826	902	855	912	866	843	865	871	905	908	896	840	862	874	900	861	877	873	834	871	877	877	857	902	853	894	906	877	864	854	896	873	935	905	866	897	897	885	881	897	892	891	867	844	893	864	854	887	901	874	827	841	882	927	861	902	852	908	830	902	864	835	896	871	892	877	901	919	901	843	880	883	855	876	878	876	892	882	862	868	894	849	837	864	867	869	884	865	848	879	850	893	866	893	912	920	880	829	849	871	875	868	890	874	929	917	885	830	900	873	874	913	860	894	950	897	883	901	871	900	900	949	907	811	871	925	829	868	879	894	917	898	887	871	870	835	871	875	854	914	828	913	880	943	894	922	891	871	856	875	920	840	811	918	837	900	872	874	925	911	901	853	853	862	904	898	853	812	860	903	877	897	861	899	875	911	856	896	881	876	874	902	883	920	847	895	902	922	890	901	890	837	900	886	883	852	916	944	883	903	878	903	830	881	878	900	846	899	886	911	904	909	847	889	897	871	853	826	875	906	925	889	895	865	860	893	912	832	919	881	921	922	881	869	919	906	947	903	889	840	907	873	886	910	899	899	893	930	909	860	892	850	856	893	895	919	878	854	908	887	863	833	845	862	872	897	859	910	902	896	930	852	891	869	903	848	858	925	897	855	866	904	866	862	862	912	905	859	912	947	904	864	951	880	872	859	857	856	866	885	866	858	851	904	842	914	859	829	853	903	897	870	912	878	880	827	866	814	933	931	894	875	925	889	862	892	919	859	861	896	915	873	863	836	900	803	935	875
3355	883	275	171	161	184	226	196	179	193	173	153	141	119	148	146	137	131	143	151	119	122	135	128	160	136	118	118	104	102	102	99	94	96	95	85	86	108	87	93	94	106	71	81	92	84	79	81	78	100	92	69	88	92	64	88	79	75	88	69	75	103	80	83	81	105	95	88	89	95	70	81	75	87	83	81	86	99	82	95	77	89	81	78	86	77	78	83	103	76	85	65	90	77	94	76	74	90	80	89	99	79	75	66	91	100	91	78	80	99	90	77	92	78	92	79	91	95	79	90	84	79	88	82	86	80	68	83	84	89	76	81	77	84	85	94	93	86	78	71	79	75	90	81	86	93	78	63	90	92	84	65	81	88	84	86	84	87	80	95	87	80	86	77	79	91	76	96	78	80	87	80	87	99	86	87	76	99	83	78	93	100	84	91	83	82	86	70	96	90	92	86	78	92	91	84	70	73	110	83	90	96	104	89	82	73	76	69	92	86	99	70	88	97	93	83	83	109	96	86	89	83	82	79	89	91	76	91	82	66	69	87	87	87	89	77	75	77	100	95	73	75	79	82	95	83	93	84	76	89	86	76	89	79	98	78	88	83	85	87	86	84	68	78	86	89	88	85	88	90	78	86	76	101	88	80	99	85	76	84	87	105	88	74	97	78	76	69	87	102	99	95	84	97	79	79	89	73	79	97	83	83	74	89	82	81	78	87	83	92	69	78	81	79	73	91	87	91	93	91	86	76	81	73	89	91	98	82	90	75	81	83	83	92	86	71	88	86	85	76	67	71	96	84	93	74	80	89	88	76	76	90	91	91	87	90	111	76	74	75	69	76	97	80	94	79	88	88	88	87	84	74	78	88	98	89	102	82	85	89	75	84	70	92	99	97	81	84	89	76	93	99	88	76	72	83	78	91	83	81	87	96	100	91	95	89	81	80	87	90	84	88	81	78	98	78	87	91	86	77	106	67	78	76	78	98	91	82	81	78	86	81	92	71	89	79	74	92	81	78	83	76	94	78	83	102	76	73	77	89	67	82	86	84	93	83	83	77	67	100	90	71	90	77	90	79	97	84	106	71	65	101	83	74	86	82	92	83	78	90	86	88	84	95	98	74	84	82	87	71	83	101	80	85	98	75	84	86	79	86	83	86	69	83	96	85	86	83	73	89	83	90	83	106	98	89	93	87	88	96	97	77	75	83	78	84	84	84	81	92	87	80	86	87	75	78	80	87	77	78	80	75	80	82	78	57	86	77	84	70	97	86	84	88	78	74	86	77	90	83	80	77	91	105	93	82	90	73	73	96	84	92	97	93	83	83	80	83	84	96	80	92	87	74	87	88	97	75	84	87	72	91	80	70	84	81	75	96	85	58	74	91	73	91	79	75	84	83	91	99	82	91	87	90	80	74	89	92	80	74	87	94	81	97	107	86	85	73	90	88	73	76	82	71	82	97	82	75	78	71	84	78	98	94	93	98	88	92	89	74	82	89	96	81	86	88	92	86	96	81	96	99	79	85	83	79	91	82	74	79	87	81	81	79	77	89	72	66	91	82	85	93	94	81	90	96	92	81	69	64	81	80	78	86	93	70	77	87	92	91	82	89	82	92	76	99	89	82	80	76	71	90	63	72	106	77	84	97	78	67	75	86	80	85	92	65	76	86	74	89	76	73	76	105	110	87	71	81	81	86	66	94	89	81	98	85	79	82	79	97	68	76	84	103	81	80	84	75	82	99	85	98	91	91	84	95	86	79	100	82	82	84	111	85	92	94	81	89	88	80	78	92	81	79	71	87	91	69	79	79	93	94	77	87	92	98	75	73	82	107	84	72	102	86	72	84	90	83	84	95	78	97	85	80	67	88	79	66	85	62	76	86	96	88	90	87	98	83	105	78	84	94	84	66	83	70	78	98	78	77	88	77	88	96	86	81	86	72	84	77	72	88	84	84	69	67	84	90	67	85	89	92	98	81	90	96	74	76	103	87	75	80	87	75	82	67	71	69	79	67	98	87	97	90	81	96	85	77	80	69	104	70	92	69	89	85	67	84	75	91	83	94	88	103	73	81	75	78	74	95	79	83	90	88	89	84	76	96	82	80	89	87	88	84	61	81	84	83	75	73	92	85	72	86	90	82	68	94	81	95	80	88	80	93	96	67	104	95	82	95	74	81	83	89	83	60	94	74	90	88	84	99	79	101	60	86	81	89	92	96	81	97	74	89	79	90	72	87	86	71	75	101	102	75	83	85	79	97	67	78	80	76	68	95	88	87	75	75	67	78	67	80	93	77	86	79	88	83	106	88	87	101	83	78	79	80	95	70	79	82	83	85	83	78	87	95	85	81	101	94	78	81	88	84	77	96	84	88	94	82	77	84	70	72	87	83	83	93	84	98	78	99	107	81	82	95	80	75	95	85	92	71	84	85	73	79	78	83	81	90	88	70	77	96	93	80	88	81	80	83	86	74	105	86	92	86	96	82	80	75	81	87	72	75	68	92	92	65	88	90	83	84	85	91	67	77	87	82	68	78	74	58	95	64	79	99	84	79	86	97	77	79	85	83	76	77	89	78	88	79	81	80	82	90	81	69	70	111	86	86	90	80	83	87	88	87	87	95	83	65	80	90	85	78	79	104	103	83	70	96	84	121	69	105	89	93	74	79	79	77	78	105	73	83	89	92	97	89	62	90	72	75	84	87	88	71	80	86	82	86	97	75	79	104	92	96	65	98	60	77	76	93	102	89	85	81	85	90	78	85	86	88	81	76	90	85	67	78	80	79	76	86	94	82	85	91	88	71	73	89	102	96	109	85	76	88	86	105	95	67	106	87	70	81	102	93	79	103	91	70	71	63	96	86	80	77	71	66	85	83	77	75	83	74	79	79	73	75	91	73	75	79	87	80	91	84	85	82	97	96	82	93	90	87	89	84	82	91	87	61	74	88	96	89	92	86	85	70	73	81	67	73	72	106	84	68	100	87	87	81	87	82	93	80	86	83	85	79	76	98	80	72	68	76	95	74	85	83	76	76	100	80	81	95	87	68	77	81	100	75	80	94	95	94	106	91	85	98	99	87	88	86	115	87	79	77	83	80	84	85	99	95	89	74	94	100	89	68	74	81	105	77	72	82	68	88	75	75	88	96	78	83	73	95	87	99	80	93	103	80	89	82	84	80	100	84	95	91	85	89	75	65	86	85	75	95	77	80	76	91	89	76	98	97	85	87	79	69	96	88	74	97	84	96	98	100	86	82	76	87	64	102	74	80	89	65	90	84	86	79	73	77	96	78	78	90	81	84	83	77	88	76	72	88	64	76	79	75	88	79	91	83	80	86	80	69	68	90	78	68	77	80	95	91	112	82	77	107	85	85	100	83	83	88	81	62	90	74	68	101	81	81	87	101	83	84	96	90	73	75	80	77	101	97	74	99	75	83	102	84	82	92	71	67	96	99	81	91	83	92	94	85	82	76	88	93	96	92	94	94	84	94	76	89	84	90
25383	8623	2673	2915	6933	9299	7873	6177	5335	4846	4188	3581	3156	2631	2336	2244	2134	2109	2130	2000	2043	1920	1820	1836	1801	1913	1639	1304	1019	993	1022	982	804	759	734	760	756	838	857	772	686	732	669	656	665	655	635	634	651	632	635	609	665	632	615	683	683	645	702	626	660	628	667	632	677	629	672	654	653	709	619	630	648	655	609	677	666	614	674	652	664	622	653	652	604	651	634	639	588	645	675	662	635	623	606	627	636	615	612	670	655	644	664	674	634	677	709	670	623	645	626	635	646	677	670	669	629	648	611	634	634	639	633	692	632	657	648	675	651	592	652	669	609	624	621	671	613	649	650	639	661	644	620	673	682	625	645	641	628	673	637	666	615	640	573	610	614	666	649	663	630	602	649	663	649	600	636	602	654	650	646	578	637	607	632	577	643	635	666	677	605	634	635	621	644	625	653	621	605	632	620	619	619	653	596	678	649	653	632	648	610	668	616	641	660	659	659	648	644	671	619	613	637	606	619	654	651	622	607	651	656	646	627	652	657	659	650	640	616	633	592	596	651	664	627	625	644	644	668	663	653	649	639	638	626	656	657	643	635	655	639	634	644	624	659	669	601	678	625	655	672	610	626	608	598	668	644	639	653	657	680	638	693	651	656	655	639	655	678	677	672	621	671	629	665	635	683	622	696	660	638	618	674	614	658	670	625	632	640	646	623	640	693	651	627	631	666	646	639	644	632	637	655	630	615	637	599	680	627	644	624	652	608	603	638	615	676	627	621	624	617	608	627	622	602	651	646	652	670	649	607	655	614	653	642	647	623	605	633	660	638	656	617	672	643	604	654	669	635	679	655	627	646	613	615	599	632	601	672	636	639	608	669	639	696	681	742	653	617	610	609	670	653	611	621	688	606	658	608	674	655	636	630	646	685	670	605	690	654	645	641	644	648	650	639	660	638	641	639	637	594	633	621	645	639	664	677	643	653	645	641	631	581	645	655	700	621	634	653	674	623	639	675	601	638	654	656	622	623	648	654	605	640	589	627	623	624	617	600	682	620	617	649	652	648	665	630	641	647	635	624	628	613	616	594	646	609	649	661	642	630	612	651	604	620	662	653	632	637	608	601	675	602	619	596	652	606	595	628	657	649	680	658	612	642	631	629	623	618	618	617	634	609	624	643	611	657	623	598	666	679	633	623	634	601	660	593	612	596	622	668	655	633	623	668	671	617	631	652	606	641	606	623	643	606	608	636	648	641	632	685	636	596	660	631	643	636	653	633	633	614	620	654	623	635	662	616	625	626	621	606	666	616	638	674	670	673	625	650	614	655	609	590	657	630	630	638	633	611	629	615	644	638	613	674	690	623	631	639	586	634	633	652	622	624	607	615	578	687	651	650	684	667	644	592	630	644	580	662	644	653	667	579	642	665	707	679	653	631	643	690	626	670	650	643	648	623	655	627	639	662	657	643	594	626	653	669	638	638	652	701	643	609	580	650	581	625	656	613	603	664	646	580	661	686	599	696	677	667	656	601	695	656	617	640	603	639	638	624	689	602	714	643	627	664	621	675	636	637	590	647	627	622	617	596	630	620	651	676	634	609	622	669	566	621	638	665	651	646	651	621	658	633	669	600	642	688	618	632	643	627	659	650	605	634	663	655	613	634	634	628	650	650	647	627	654	638	626	605	637	651	659	664	679	611	672	649	650	631	606	662	679	662	633	630	599	612	689	684	661	594	633	623	657	648	641	648	627	647	652	652	612	641	614	606	623	641	679	632	701	622	676	595	664	654	673	602	639	659	622	631	604	651	687	674	661	604	618	676	652	658	631	628	655	680	640	635	655	600	645	663	603	616	633	659	599	627	623	625	626	657	624	635	636	589	629	634	603	675	704	653	614	605	665	658	659	616	662	625	639	604	626	673	603	662	628	649	675	656	636	649	626	662	644	635	622	601	667	638	648	635	678	646	625	624	681	625	604	666	632	688	648	656	615	602	651	654	610	579	636	625	639	635	603	663	639	658	607	665	644	639	594	607	635	606	604	632	682	635	619	670	647	635	655	663	639	661	634	675	628	645	598	614	662	623	639	666	670	614	639	647	646	632	607	657	659	652	669	671	636	609	586	673	675	600	613	639	616	596	635	600	649	629	684	619	669	616	647	634	642	658	683	665	593	613	657	680	615	597	678	592	634	673	607	647	623	616	604	627	648	607	654	640	625	671	653	627	608	641	629	606	674	604	623	626	641	641	599	656	656	650	621	642	615	662	669	614	666	614	651	676	640	595	636	640	650	618	636	607	657	643	639	663	664	639	665	658	661	646	656	587	634	630	625	673	656	629	597	698	613	688	614	617	648	659	649	628	641	617	632	638	630	610	622	673	613	636	686	671	644	677	616	664	648	637	650	627	626	666	602	664	633	628	633	641	616	652	639	617	634	655	602	633	627	639	675	626	686	646	672	655	626	650	609	613	629	662	658	635	626	625	655	620	620	617	592	645	631	610	610	659	604	642	641	629	641	623	625	638	622	635	603	626	610	663	628	656	646	630	624	622	633	601	652	687	634	621	643	639	610	664	675	651	631	601	623	648	665	676	607	625	642	610	614	609	652	640	666	634	617	641	626	659	640	610	626	652	653	625	647	626	629	623	690	674	640	655	653	693	714	646	587	685	642	613	631	623	595	642	639	627	673	644	663	631	660	640	593	633	645	656	650	647	627	658	642	617	663	665	628	675	653	658	659	624	614	632	659	659	568	653	635	634	645	653	634	645	651	661	640	635	621	638	635	611	650	620	670	626	651	638	603	626	652	649	627	642	686	630	675	662	620	640	637	669	632	651	638	633	635	624	620	694	668	659	607	593	620	655	636	608	674	668	671	656	680	651	659	610	679	636	613	645	619	615	700	652	662	622	668	608	649	642	595	616	651	622	624	642	620	669	646	699	659	671	671	681	608	662	605	648	640	644	641	618	598	617	606	649	639	638	627	630	634	650	638	594	632	632	649	659	647	663	643	676	614	685	650	661	656	661	631	598	653	651	640	648	680	670	649	571	665	603	656	639	639	640	645	662	627	617	597	628	633	655	633	672	671	648	653	656	654	653	648	645	645	659	608	625	682	645	682	647	635	619	678	641	647	631	632	584	619	642	663	647	638	664	658	628	667	634	605	640	683	602	678	648	626	703	643	670	616	676	643	609	635	598	593	647	622	632	596	617	640	633	633	633	643	646	647	650	618	638	660	613	644	653	606	608	636	665	654	666	610	623	628	638	631	704	650	692	647	655	643	660	659	642	660	634	645	638	667	607	612	632	681	642	654	660	629	681	646	665	650	640	600	619	656	638	632	606	672	652	658	641	633	671	628	602	626	669	702	622	662	608	622	626	628	617	627	609	647	661	631	603	642	630	634	644	660	686	661	636	617	634	649	623	637	603	666	610	676	659	668	635	627	610	648	681	658	635	694	638	592	639	655	659	644	624	588	627	644	653	698	674	606	602	621	606	639	625	633	607	662	634	658
4454	1674	403	275	227	286	309	268	228	223	209	192	175	153	176	163	175	134	148	168	162	175	153	154	147	162	117	105	128	111	104	111	84	117	96	105	104	75	121	115	88	99	78	96	96	95	81	92	89	88	91	85	91	105	87	103	85	89	74	88	80	95	83	85	89	106	92	84	79	90	81	99	103	89	92	93	69	96	95	98	95	92	89	80	89	85	83	87	72	89	82	78	92	106	87	89	86	85	101	91	88	76	91	84	92	91	91	86	79	83	105	93	79	75	83	77	77	98	84	85	88	93	96	97	104	85	95	98	72	89	91	89	85	86	88	91	84	87	83	82	79	95	95	90	98	108	96	73	103	90	72	79	76	101	80	88	96	96	81	112	88	95	94	85	86	84	101	76	78	82	79	87	85	84	92	94	85	92	71	82	110	88	77	83	91	103	89	79	85	86	72	101	91	80	101	91	100	92	84	90	87	91	77	78	82	82	95	84	81	104	97	83	101	80	96	85	84	95	101	80	88	90	90	95	78	93	90	87	104	72	82	75	78	83	93	91	76	91	70	103	92	112	85	83	81	98	101	84	97	95	80	78	95	103	97	69	95	74	88	78	77	72	88	88	66	78	91	93	115	98	80	77	86	65	82	98	80	77	101	93	97	70	69	80	94	87	84	96	89	92	87	88	99	89	80	72	85	112	103	70	96	77	77	78	93	85	99	86	79	72	95	83	98	93	89	95	91	105	103	92	93	103	83	87	109	95	82	97	80	93	97	85	80	78	79	82	95	93	97	89	79	79	95	89	84	89	79	92	93	85	78	73	84	83	94	97	97	84	80	89	75	97	85	99	97	61	91	100	90	79	100	93	85	101	89	90	93	87	95	88	110	71	86	74	93	86	90	95	86	94	83	93	72	100	89	80	79	81	83	83	104	86	91	99	81	92	98	103	84	87	88	90	95	79	81	84	97	82	88	87	79	98	69	102	85	79	80	77	86	87	89	82	98	91	90	88	101	83	80	68	78	93	77	97	104	87	95	98	93	88	87	92	98	80	84	94	102	85	95	99	90	85	91	81	93	97	85	93	78	90	94	87	78	82	83	82	88	98	101	81	89	87	92	86	91	77	84	71	73	85	93	82	82	92	94	75	91	99	92	101	78	101	89	98	84	85	83	95	101	101	89	85	94	80	100	89	105	90	77	94	106	85	111	85	109	89	87	82	85	74	102	88	102	95	102	95	101	89	100	83	87	93	86	113	88	99	65	86	94	81	77	88	87	81	91	110	78	61	103	96	82	84	88	92	84	89	90	81	91	80	97	80	99	77	88	86	103	80	79	89	78	88	74	86	98	81	81	86	100	92	85	85	88	87	81	69	89	88	89	82	75	95	73	79	90	97	91	101	88	82	83	88	95	85	84	90	85	87	87	86	95	112	72	87	79	90	90	84	84	78	82	90	100	87	67	101	87	81	95	76	80	95	89	96	105	82	90	97	93	79	103	93	83	89	87	84	90	85	93	81	84	91	89	75	102	97	100	78	99	109	92	80	91	89	95	82	106	98	92	86	88	84	87	101	76	108	77	87	101	79	92	81	100	78	107	95	91	92	103	101	89	98	94	94	94	99	72	94	95	97	85	79	96	87	84	98	88	78	92	105	91	94	92	81	105	93	109	79	101	84	87	93	81	77	78	98	85	89	82	70	93	83	80	79	92	80	72	78	95	86	114	85	84	87	91	77	96	82	97	79	86	76	94	68	83	87	75	77	87	96	105	74	80	96	88	85	94	91	89	98	97	93	92	103	91	82	103	99	84	98	85	97	76	92	88	90	97	91	80	83	79	103	67	93	91	94	98	88	83	86	85	75	100	101	93	88	87	94	103	82	71	98	100	103	59	104	89	78	95	70	84	88	70	97	96	99	98	95	80	102	81	86	102	84	100	83	102	91	95	109	74	77	76	104	79	98	87	93	82	93	88	91	83	93	96	101	100	106	100	87	74	94	83	90	91	92	86	93	91	86	85	90	99	84	103	85	71	107	88	80	78	76	97	88	81	104	87	92	96	98	102	96	99	87	102	85	74	94	81	87	105	93	80	80	82	81	93	70	91	102	75	100	92	88	96	88	93	85	91	103	97	92	77	100	97	87	82	97	101	86	89	76	88	85	88	92	92	84	87	92	71	78	74	91	84	87	88	72	70	112	92	76	96	85	97	83	95	91	100	65	97	83	95	88	93	104	95	83	90	101	81	93	85	74	82	78	108	90	91	85	88	85	87	99	71	89	77	93	98	83	82	82	76	84	72	99	82	108	97	87	83	82	99	90	103	95	114	88	83	87	74	88	74	86	91	98	84	84	108	73	88	105	100	83	75	76	96	86	89	99	95	80	71	83	98	75	85	97	94	96	86	98	90	92	97	77	87	100	79	94	91	77	85	90	84	79	89	95	83	86	80	86	85	84	77	84	94	99	75	94	106	88	80	74	84	83	82	91	83	89	87	92	87	93	111	100	93	87	108	97	78	86	101	88	82	94	106	86	73	99	79	75	84	91	98	96	88	74	92	92	84	89	79	74	105	84	80	87	109	72	79	97	99	77	91	92	103	87	92	92	96	74	96	83	90	107	98	89	96	104	86	88	76	91	103	86	89	77	100	83	85	86	81	79	94	82	98	72	71	94	71	79	88	90	95	81	85	85	83	107	88	77	104	82	90	83	115	91	86	95	92	86	89	83	73	98	80	88	85	77	92	100	91	88	101	103	92	96	104	72	90	93	82	97	76	81	82	86	87	79	89	99	94	75	96	89	88	105	87	81	95	79	85	89	75	106	98	85	75	94	103	101	84	81	85	87	92	86	96	89	88	111	88	80	101	97	77	85	91	102	91	81	77	84	82	83	92	96	70	100	105	86	92	64	90	77	89	87	84	88	92	86	76	90	79	90	93	85	101	90	89	73	75	89	94	77	94	85	78	98	91	96	91	81	97	82	97	92	73	95	92	92	104	93	90	88	93	105	97	89	86	78	86	77	92	84	92	77	76	106	99	65	90	74	72	86	103	105	82	81	81	96	108	103	83	70	86	66	86	81	113	87	86	86	96	81	76	101	80	86	101	100	94	93	83	84	92	91	92	83	105	99	81	78	89	84	87	81	79	77	97	90	97	88	79	105	95	97	85	75	98	74	63	91	90	78	97	84	107	102	79	102	98	90	85	92	91	93	99	105	95	93	94	95	99	95	69	84	88	82	92	96	88	97	99	84	96	98	73	94	79	82	70	75	84	74	99	75	83	93	98	83	98	86	66	69	86	77	74	102	99	85	85	74	91	91	87	86	94	74	90	88	92	93	80	87	84	85	99	92	95	99	90	88	96	88	107	96	79	99	92	78	71	100	75	91	82	107	91	82	90	102	82	92	82	95	101	96	90	82	86	81	85	80	81	87	75	76	91	75	93	92	72	80	84	94	94	86	96	103	97	104	80	82	66	91	90	86	88	107	99	97	89	92	95	82
30944	12723	3695	3992	9293	12560	11151	8150	6892	6125	5203	4534	3991	3304	3008	2880	2790	2596	2460	2500	2513	2435	2163	2244	2179	2139	1905	1412	1193	1198	1076	936	947	825	813	800	770	821	922	820	718	763	695	649	684	650	700	643	694	647	663	676	627	650	648	670	633	668	600	655	636	655	665	645	672	666	684	618	613	671	675	643	686	646	622	625	676	659	691	693	681	691	645	701	658	648	643	628	653	665	644	592	636	642	695	667	640	631	634	690	649	653	657	670	635	663	719	654	578	635	625	674	678	639	654	671	692	654	615	704	704	659	625	651	633	622	648	587	660	650	687	639	606	610	642	642	664	636	669	647	649	660	605	614	645	683	588	647	610	619	605	623	668	661	595	648	674	656	664	656	692	641	641	627	609	613	616	685	641	603	626	597	665	671	593	600	662	651	609	675	641	655	669	639	629	634	652	622	655	595	671	655	641	621	654	695	674	642	656	604	634	651	687	646	636	630	640	664	644	640	601	654	638	631	655	618	654	617	580	594	623	637	721	597	611	637	650	637	654	654	588	652	618	662	619	592	596	640	671	611	637	682	618	599	610	651	656	655	615	640	636	606	609	619	604	638	624	626	658	639	605	637	677	630	648	624	658	647	670	622	675	710	633	643	628	659	638	652	592	711	629	656	651	662	659	624	667	640	626	623	669	672	624	641	660	650	657	620	658	654	670	682	659	649	661	622	621	617	629	666	675	653	655	667	614	656	664	618	672	643	646	633	655	649	601	597	668	685	652	672	625	652	592	650	661	625	638	662	664	626	680	675	625	636	629	587	642	651	640	645	650	631	671	644	610	610	635	602	635	699	608	633	579	616	656	627	635	615	674	654	685	638	609	648	628	719	633	653	665	619	598	625	657	625	637	613	659	656	628	633	615	642	647	669	602	628	658	606	606	605	649	632	648	630	667	675	659	624	662	629	615	640	678	646	616	598	675	631	626	626	639	630	611	615	649	657	670	644	661	673	644	671	642	687	653	636	602	605	654	660	617	678	635	624	671	629	643	640	599	634	648	638	640	686	649	667	586	670	624	659	628	624	639	576	629	610	630	585	630	640	591	640	681	655	650	633	619	666	610	651	647	604	636	629	622	681	656	670	669	622	643	676	595	651	632	634	621	594	673	609	637	589	637	651	617	660	647	636	672	628	668	627	688	660	633	614	612	600	609	656	642	681	600	622	619	641	635	584	652	649	659	658	606	645	688	625	588	641	671	692	705	631	643	635	594	623	652	641	620	679	671	662	679	651	661	636	640	602	668	664	646	631	654	636	640	652	639	700	574	675	680	651	636	610	649	650	612	675	590	641	632	680	627	596	653	646	632	620	643	608	649	604	644	651	649	593	668	620	582	628	654	593	668	635	624	656	649	658	617	638	600	630	666	630	662	658	637	611	628	634	614	645	630	642	689	610	698	626	583	663	651	640	619	635	624	608	634	636	672	633	636	645	617	620	615	674	623	576	645	614	659	675	682	617	600	712	608	610	639	666	648	675	635	620	626	632	619	617	688	643	657	612	612	641	679	604	639	671	632	670	640	614	648	620	637	626	650	664	641	638	643	611	623	625	681	670	657	666	642	611	614	642	596	609	694	592	664	671	657	638	563	636	653	650	629	659	628	645	654	633	667	638	660	634	623	624	637	678	652	656	618	619	630	615	665	635	654	605	663	643	613	580	660	662	656	624	638	616	594	694	638	662	621	674	643	650	616	665	637	634	628	607	658	646	645	645	627	633	623	646	627	599	622	638	618	612	615	619	637	663	633	644	620	627	678	623	631	651	625	675	657	655	631	620	673	624	651	674	672	611	641	655	631	619	600	637	641	619	627	605	634	662	606	626	680	654	604	669	655	605	664	642	639	622	633	676	636	629	604	665	642	619	595	629	600	617	674	622	641	661	653	638	641	620	636	660	630	612	620	644	651	630	636	663	659	658	614	639	619	596	635	644	671	654	622	604	659	672	610	630	658	671	623	661	614	631	621	624	633	635	651	602	638	611	610	634	644	667	602	677	698	639	650	592	620	626	595	606	634	621	640	609	664	691	578	657	648	629	623	615	647	659	643	700	620	694	631	664	620	641	677	595	658	612	625	623	664	597	682	627	657	652	605	681	638	638	623	631	647	645	623	606	609	615	677	606	635	659	615	671	672	699	626	622	638	657	630	673	683	641	630	656	637	607	657	639	604	633	634	642	673	659	635	674	635	581	593	631	655	624	624	635	612	621	644	673	659	618	716	627	657	714	620	657	664	645	635	618	645	672	637	624	623	627	674	616	661	640	651	579	590	630	671	622	663	621	628	667	654	683	670	638	668	634	651	641	614	554	683	651	668	633	644	652	642	596	618	624	680	638	664	662	614	629	610	645	623	623	624	606	580	637	635	636	631	632	640	586	648	615	657	682	638	645	639	643	616	656	678	662	623	663	608	623	701	607	637	652	607	648	653	640	677	634	643	641	593	639	641	639	692	641	654	607	625	601	612	660	601	651	611	612	650	587	638	609	634	619	640	662	639	690	594	676	611	646	606	664	640	638	641	617	636	647	622	627	611	645	627	605	658	641	642	602	643	647	610	645	596	604	639	676	606	586	667	630	653	637	630	627	654	615	663	625	641	671	639	615	679	693	580	638	596	649	639	637	680	661	686	633	635	645	666	647	657	641	671	648	669	653	634	643	623	587	611	590	645	623	640	674	661	589	659	624	611	672	652	624	656	607	636	629	614	600	651	627	663	630	662	618	626	625	652	598	641	633	633	659	620	621	639	665	637	606	672	651	620	664	646	620	636	624	662	644	644	665	568	641	675	610	692	590	640	670	648	667	637	592	656	635	653	646	622	653	642	619	655	627	629	677	636	646	656	662	643	654	623	647	660	632	622	618	632	633	620	578	640	639	594	647	606	619	673	611	627	583	677	700	681	622	641	593	615	651	611	620	623	655	659	671	610	661	637	646	632	635	640	638	649	588	660	624	626	633	617	617	680	613	621	620	644	648	628	592	661	612	652	604	620	710	636	652	627	586	632	623	655	646	677	644	620	633	650	596	646	632	648	630	617	669	631	623	665	608	591	590	649	698	626	622	640	652	652	647	632	655	658	633	659	617	634	664	624	667	634	636	657	672	635	605	635	629	645	668	624	641	645	657	600	633	634	655	680	584	622	635	662	594	625	612	650	605	674	601	644	656	635	621	636	652	648	678	629	663	624	657	659	602	590	620	657	648	625	613	637	630	679	616	653	632	661	651	647	639	621	594	663	669	622	621	642	632	676	617	652	606	670	650	595	664	628	641	693	665	687	584	649	593	614	664	664	630	643	627	609	593	685	648	616	628	594	636	643	648	689	596	635	603	620	621	648	605	650	638	650	604	663	617	631	687	627	642	644	677	639	610	586	643	646	675	643	611	686	593	658	622	643	665	602	678	626	632	641	639	629	620	650	647	666	634	618	604	590	646	661	696	644	671	647	655	681	589	578	617	633	633
5047	1502	381	255	269	274	348	304	267	250	245	273	237	203	204	197	198	201	185	191	184	197	194	184	183	184	177	149	145	134	133	154	143	131	157	133	118	127	152	126	122	125	113	122	150	124	124	126	130	147	133	121	141	133	109	124	117	115	134	135	152	132	126	149	151	122	117	118	113	128	117	128	129	129	119	127	142	153	136	142	116	121	128	108	114	138	135	125	150	136	127	130	103	140	130	128	125	112	94	136	147	132	131	124	140	106	140	129	111	140	116	105	141	124	130	137	129	138	135	129	141	130	120	114	117	126	122	115	128	143	136	134	144	138	126	112	127	155	119	123	121	136	113	112	120	142	130	130	140	136	133	136	139	149	136	124	122	136	139	126	119	117	149	127	132	125	134	141	110	122	104	133	123	112	123	142	149	125	125	119	129	137	132	114	119	126	136	142	124	131	128	119	141	131	133	136	106	129	116	130	115	137	127	144	117	133	122	135	140	133	134	155	126	133	121	146	119	117	108	119	116	130	94	115	117	147	139	121	127	122	107	128	126	132	125	139	136	116	117	148	125	128	136	125	127	113	143	126	121	123	132	127	135	159	122	134	135	107	120	115	125	120	138	147	134	131	145	130	125	116	121	131	139	116	134	150	129	115	120	133	123	123	159	109	129	137	136	126	143	121	115	115	131	120	120	113	130	135	126	131	122	135	119	121	130	117	122	122	131	133	104	106	125	134	124	144	115	141	121	127	122	112	129	114	110	137	131	124	115	141	131	130	129	121	124	138	116	120	145	132	146	119	121	123	136	122	144	143	140	133	135	128	108	142	121	151	141	129	144	134	121	134	117	151	124	125	131	109	128	120	135	128	117	127	121	109	132	124	128	124	135	132	131	119	127	133	124	136	121	113	122	158	129	125	129	110	133	127	127	133	154	119	134	146	130	139	124	142	122	140	133	133	146	128	143	130	144	131	130	137	131	143	129	129	117	129	134	131	128	123	127	116	140	130	119	103	134	124	124	124	123	122	113	130	129	137	131	129	122	115	136	135	129	139	114	119	129	119	151	126	134	122	131	129	139	134	129	112	142	102	130	108	121	130	116	119	116	130	130	142	133	123	116	128	145	107	126	119	128	125	118	135	117	122	116	138	139	128	144	109	138	117	141	143	133	130	136	135	137	133	129	128	121	122	138	125	138	119	145	118	119	121	128	123	122	137	148	125	138	133	142	136	120	131	126	126	133	109	134	121	141	133	124	135	129	123	116	130	125	114	129	131	143	96	135	148	142	118	127	134	111	120	123	131	123	138	126	116	129	148	132	126	123	123	134	118	121	132	146	105	106	141	124	121	140	120	134	139	112	137	118	129	128	137	139	125	124	123	131	117	127	137	115	136	140	118	145	121	121	135	130	155	110	124	136	116	144	121	115	129	122	120	118	111	139	139	114	123	121	120	140	137	127	144	127	117	115	116	117	125	123	124	115	140	150	136	145	124	122	116	120	115	116	136	129	127	137	130	111	127	139	143	105	126	141	142	110	148	129	147	136	111	112	127	145	115	118	135	130	133	125	151	107	132	129	117	140	109	130	111	113	136	132	121	122	119	111	116	132	132	137	113	163	126	128	119	115	158	120	137	140	123	114	127	132	148	121	114	128	128	137	151	131	125	149	130	132	123	138	111	118	99	137	135	131	131	141	176	134	126	107	145	126	127	124	133	118	140	137	136	125	115	146	123	126	116	117	120	116	112	111	119	126	129	114	134	150	121	116	120	120	114	136	146	135	112	105	135	119	150	106	131	131	129	115	125	135	127	120	127	138	133	138	141	137	117	154	143	129	136	138	125	135	148	142	99	127	103	155	132	116	151	123	137	126	115	121	122	109	115	133	119	118	126	130	132	128	114	134	137	132	146	119	140	140	129	128	147	144	125	133	123	110	118	112	154	124	138	129	128	142	107	124	128	115	128	132	121	136	146	126	120	130	126	145	133	124	133	138	150	102	135	130	120	119	126	133	143	109	114	101	126	132	134	127	129	110	104	138	130	122	128	127	117	134	132	125	125	105	121	114	124	120	115	105	128	117	110	112	132	137	147	128	128	130	127	120	124	103	130	133	128	121	125	136	139	131	131	125	142	112	96	122	137	127	113	125	121	131	143	133	137	131	125	123	114	109	132	135	132	109	118	113	131	130	134	153	118	137	113	132	127	138	127	118	138	146	110	122	127	125	120	114	136	123	118	119	130	124	117	141	120	119	120	124	142	141	133	158	129	140	123	120	139	112	139	136	120	135	127	122	149	105	136	133	118	114	139	134	130	149	123	116	128	119	128	125	132	155	125	130	139	136	110	123	117	121	125	118	117	130	129	141	133	148	127	120	137	157	144	135	119	154	122	112	138	140	143	136	93	116	120	137	129	120	133	110	112	131	128	120	121	122	129	122	106	139	140	115	120	125	127	124	119	108	101	119	127	137	110	131	123	116	120	133	137	141	110	128	123	143	122	125	142	108	134	139	143	121	134	105	137	127	131	133	129	121	114	126	110	133	131	140	130	131	142	136	136	122	139	127	111	136	154	152	108	129	117	132	128	134	141	141	105	120	153	145	123	128	123	128	134	126	125	122	125	101	122	129	142	105	119	132	142	130	123	117	131	114	124	141	123	138	117	134	133	127	127	156	111	136	120	125	117	126	118	120	111	137	117	142	126	130	124	124	137	124	107	104	111	124	145	126	130	128	119	131	127	147	128	129	126	109	123	126	125	113	131	119	129	133	140	140	137	134	123	114	117	142	127	128	128	143	145	140	126	139	132	149	124	139	121	124	145	122	117	126	121	126	115	128	147	114	147	133	137	131	141	119	127	145	112	126	128	126	124	110	110	151	116	126	131	114	122	129	134	136	116	138	136	132	115	112	126	122	132	127	111	148	134	120	138	120	116	137	146	134	121	109	115	125	139	125	122	129	140	129	132	132	146	143	141	104	109	135	132	141	121	153	128	144	139	141	121	120	119	148	126	123	110	145	125	128	133	109	129	131	127	119	124	110	108	127	132	120	120	127	132	143	128	128	113	119	123	128	116	133	118	120	138	161	118	136	133	132	133	120	138	137	113	130	142	134	120	133	138	141	137	127	127	129	116	134	134	150	131	128	127	117	123	119	135	124	138	118	137	120	116	131	140	135	124	125	116	117	125	118	136	132	125	136	114	135	126	133	146	129	118	140	135	122	116	143	108	140	112	112	127	111	120	111	140	129	129	141	123	137	138	127	109	115	121	113	119	107	109	122	133	137	134	105	138	159	129	123	122	127	135	130	128	129	138	136	112	134	135	121	126	141	145	108	125	123	148	136	146	155	128	122	120	122	138	138	126	112	128	132	146	134	115	141	131	157	119	111	131	123	114	137	132	148	121	122	129	125	131	133	129	107	132	120	132	124	132	119	130	123	121	115	140	134	116	117	139	130	116	128	118	139	127	134	115	136	137	127	131	120	129	113	127	134	118	131	116	135	128
29404	12138	3829	3781	8555	11993	11131	8139	6742	5796	5128	4661	4003	3547	3278	3124	2990	2736	2738	2756	2878	2607	2538	2505	2351	2418	2124	1733	1525	1459	1356	1243	1146	1157	1067	1070	1103	1149	1270	1128	1063	1083	928	951	927	928	930	942	984	933	956	962	956	922	953	976	979	932	972	979	922	907	1002	992	927	954	939	968	954	969	956	923	966	911	968	990	997	964	1002	935	960	951	1009	981	909	950	910	926	893	966	876	924	967	941	972	963	979	958	948	990	977	956	993	979	897	928	943	954	934	993	941	984	975	1010	917	954	974	925	949	955	984	866	932	938	913	903	923	940	971	938	916	919	945	1016	933	932	943	974	905	913	917	897	901	976	898	951	890	942	918	969	960	889	886	937	922	932	942	892	952	877	975	959	968	934	933	934	866	961	917	935	962	929	949	936	944	884	946	897	904	943	913	968	976	895	967	905	891	931	975	899	948	940	966	969	1001	997	883	978	892	989	955	930	944	954	855	968	926	926	935	948	918	918	905	963	930	941	927	930	874	910	928	918	942	911	938	981	926	942	938	934	991	916	885	970	974	879	874	912	998	954	974	942	914	956	985	966	844	948	957	946	987	954	921	909	889	993	958	1018	904	950	940	903	936	924	950	954	944	876	930	939	928	977	990	914	936	956	932	982	942	915	942	959	924	930	962	959	867	932	914	988	956	938	952	946	940	959	934	932	923	909	947	939	946	915	913	904	978	928	949	913	931	932	903	975	899	922	945	924	957	919	883	993	958	894	955	945	908	916	901	903	957	943	917	932	912	936	949	937	953	986	969	949	916	941	886	941	940	862	887	938	943	951	952	946	918	922	889	933	902	896	966	935	936	929	912	917	925	870	929	986	964	993	966	923	976	952	913	944	928	976	929	954	933	974	911	892	908	978	915	933	892	951	947	964	914	893	941	944	972	933	889	944	952	943	963	899	972	936	934	950	940	888	940	990	930	960	935	930	932	914	928	898	937	937	935	933	925	921	935	976	914	947	898	966	945	954	926	936	950	924	988	968	937	990	888	914	937	911	972	935	946	964	943	891	919	905	986	924	950	940	978	929	892	926	907	920	915	952	938	909	906	901	949	928	934	959	967	942	966	929	902	926	963	983	998	941	918	920	975	943	940	934	944	940	935	895	888	935	1005	987	913	965	943	952	949	949	989	940	948	975	893	954	941	918	935	939	939	943	969	922	941	938	915	898	916	932	917	932	908	966	946	923	959	907	946	900	970	975	951	876	929	967	1003	891	933	965	910	915	945	913	905	869	921	992	966	859	932	888	922	959	1004	951	923	973	926	904	904	915	954	908	950	970	900	894	898	976	949	891	945	916	957	942	918	870	934	963	892	976	886	967	894	902	903	878	929	922	943	928	933	958	965	859	905	926	922	912	924	929	949	949	949	913	997	876	910	899	999	912	960	948	972	930	980	996	913	959	930	966	913	929	914	909	969	995	919	951	949	974	971	908	890	977	976	973	949	948	962	943	883	924	876	924	947	945	960	909	931	945	970	961	944	917	883	944	936	905	909	847	937	903	913	887	887	999	957	933	941	865	943	986	947	916	975	955	948	978	905	972	972	970	950	896	955	936	934	940	921	953	951	947	905	916	972	943	928	964	922	919	987	956	936	925	939	978	934	940	937	947	956	858	969	941	950	934	913	940	1005	934	919	941	892	902	983	965	883	898	917	921	942	962	895	919	889	908	916	893	993	943	926	900	961	938	938	969	946	915	999	997	971	955	924	973	966	955	917	1006	908	871	1009	897	916	923	956	934	916	929	864	958	965	929	960	948	952	890	907	861	964	918	908	957	1000	950	879	983	937	989	962	925	919	953	930	905	901	969	982	990	910	947	969	926	948	1003	943	925	967	935	1010	933	915	934	937	916	887	897	909	881	996	962	920	888	952	916	947	963	936	901	934	957	912	972	1000	900	903	951	994	965	935	943	980	944	885	935	970	941	931	927	891	971	984	893	938	912	997	940	959	900	914	912	906	939	901	930	950	938	938	976	939	958	875	907	972	914	921	926	989	915	971	867	919	924	932	972	889	951	946	925	943	937	967	916	921	977	919	910	987	964	911	886	950	923	931	948	968	968	940	932	959	928	988	896	951	925	876	895	865	949	916	905	854	950	1004	917	976	904	965	919	931	951	918	910	967	883	916	947	1001	911	930	871	962	946	917	959	930	882	952	966	973	941	979	948	966	953	898	939	940	927	962	890	894	966	938	1002	914	952	940	918	974	945	961	935	934	908	981	935	942	940	887	907	962	956	929	892	947	936	1001	938	961	937	953	944	957	937	938	912	941	935	964	944	955	907	985	906	943	961	952	897	963	955	966	977	973	924	933	900	947	957	952	939	968	931	929	941	926	962	940	944	930	959	939	904	970	936	954	905	961	885	967	951	984	935	962	901	1029	938	967	928	918	865	963	912	928	910	943	908	958	967	943	923	936	960	870	965	891	933	976	911	960	930	916	884	912	950	913	928	901	940	975	937	964	940	968	943	924	938	890	911	913	928	925	906	951	924	956	910	905	936	937	953	940	916	911	964	989	941	947	927	934	900	947	960	941	929	970	953	1007	939	1023	943	912	975	882	971	922	856	948	953	935	864	921	923	942	969	903	921	983	927	952	943	957	974	954	931	911	933	1003	954	855	982	922	922	926	923	926	936	965	945	936	972	932	955	886	930	945	933	951	965	930	931	909	938	916	925	961	1000	948	922	953	913	950	966	911	927	956	969	992	956	912	917	964	956	974	937	943	947	949	907	950	990	961	923	911	882	946	937	965	927	941	914	879	929	904	923	1008	918	956	947	915	927	925	958	942	901	988	929	970	977	956	962	943	900	953	903	932	944	902	980	941	858	926	956	970	962	918	930	957	933	922	962	978	897	949	962	955	951	914	976	939	913	938	919	909	965	942	968	936	916	925	972	946	948	958	922	878	928	929	824	944	971	927	953	913	939	972	896	924	908	900	967	893	858	903	953	892	933	882	925	956	928	953	892	930	886	950	1001	903	906	938	964	927	990	926	899	950	937	966	941	948	908	922	963	915	967	965	908	895	939	944	947	976	928	885	944	890	962	959	917	957	931	906	971	916	937	920	942	890	937	934	917	944	985	956	929	936	937	898	940	935	979	928	893	898	967	1007	919	913	959	986	944	950	959	892	980	932	932	898	942	975	959	1012	885	948	1000	892	922	957	912	964	950	903	963	959	929	936	974	973	907	897	897	925	929	949	979	936	946	934	950	954	916	907	964	932	882	912	936	951	939	912	931	950	949	916	903	963	920	938	914	910	921	961	936	916	993	882	893	905	922	926	911	930	936	927	993	953	946	988	908	946	929	973	918	978	965	932	922	942	945	930	899	980	937	984	980	951	931	984	981	917	943	949	898	917	941	980	925	962	882	1032	951	938	947	964	955	948	973	940	891	893	885	1015	895	988	881	933	893	933	947	945	963	943	896	899	912	952	921	987	903	992	938	957	971	900	921	886	923	950	931	949	891	984	930	948	963	895	932	995	955
5850	2106	477	313	282	364	391	357	290	286	277	221	248	220	242	205	190	208	198	179	171	185	186	171	189	189	174	144	143	142	146	132	139	119	131	136	117	142	136	144	128	130	96	113	132	112	103	129	121	101	117	127	128	98	126	127	131	107	105	129	123	109	121	132	120	115	109	124	118	122	136	117	127	122	117	96	121	118	110	125	110	124	111	128	113	126	113	99	121	112	134	125	139	117	96	131	125	129	109	120	114	122	105	140	132	124	117	113	123	142	123	109	110	111	115	106	102	138	135	120	107	117	124	127	122	139	112	124	121	116	130	120	94	113	128	118	120	135	139	140	109	119	117	134	119	109	120	112	118	108	107	118	104	130	125	117	115	123	123	122	117	103	131	111	114	120	107	138	127	145	110	127	134	126	111	108	127	128	109	123	124	113	111	125	126	126	110	111	101	124	125	109	127	116	123	112	130	124	117	108	99	117	117	123	125	103	131	114	118	129	129	124	143	126	136	115	114	116	104	119	119	133	135	114	113	125	145	122	105	122	121	115	114	107	96	116	111	123	127	116	118	125	128	104	130	116	128	107	119	125	108	135	111	120	111	114	131	115	107	107	122	138	111	102	93	128	113	109	117	133	117	105	110	130	109	120	122	122	91	137	117	113	117	111	133	111	115	97	136	103	129	122	115	115	109	116	93	108	116	128	121	107	118	110	120	132	112	138	106	127	103	120	119	109	120	120	127	132	116	112	123	127	104	140	123	136	109	117	131	105	107	123	115	124	117	102	146	147	125	149	119	115	114	123	110	92	116	112	121	105	120	110	130	122	101	120	119	129	120	119	113	113	121	130	122	115	98	109	131	117	126	128	133	121	125	132	118	109	125	103	101	117	126	107	115	132	122	95	133	113	109	106	102	128	99	120	111	108	101	109	121	114	113	142	126	112	126	125	105	132	110	110	124	101	113	129	118	125	126	124	119	112	98	125	118	110	116	130	112	110	118	129	138	122	142	114	121	116	119	109	125	103	102	106	131	118	126	126	113	129	108	118	123	135	121	119	110	113	141	108	108	112	128	113	126	120	114	128	129	109	114	120	123	129	100	116	124	111	109	107	112	116	114	139	115	108	112	106	124	110	115	113	121	118	123	120	117	122	112	115	139	125	123	116	124	128	120	123	111	107	133	106	109	125	107	131	114	112	122	133	109	118	113	133	83	131	107	121	116	136	141	112	115	144	123	128	101	141	109	105	110	115	120	126	116	109	126	117	117	121	115	131	134	136	131	100	108	119	123	117	132	99	113	92	132	105	123	118	111	113	120	113	115	101	111	118	123	118	155	122	89	109	102	113	142	127	127	116	105	123	111	118	132	115	113	131	116	120	121	114	100	112	114	108	114	111	128	133	109	129	126	118	128	119	135	109	117	121	114	114	115	116	116	105	136	120	115	122	123	111	137	120	109	118	121	120	127	123	128	106	143	120	113	126	135	127	109	101	126	127	139	113	127	98	140	143	109	139	101	102	106	119	124	100	117	128	101	132	101	101	123	124	120	115	122	112	104	114	118	108	138	126	107	120	109	131	117	106	124	119	114	115	135	122	112	107	110	99	133	108	135	125	127	100	107	110	130	115	124	143	114	113	132	115	109	109	129	132	132	120	119	124	121	132	126	122	117	102	114	102	141	130	121	121	118	110	115	108	103	109	119	138	105	117	103	113	140	114	99	143	108	125	130	135	111	134	114	139	122	117	139	109	128	129	102	115	116	117	130	118	114	129	112	122	118	112	124	111	119	119	117	125	112	123	130	132	123	108	130	102	130	139	95	113	110	114	129	105	112	113	95	129	119	93	109	116	118	124	119	108	107	96	109	108	118	109	103	102	106	118	149	105	119	109	123	122	137	120	120	114	118	118	99	119	121	126	132	108	124	124	126	128	110	108	125	110	118	126	126	125	107	115	117	124	129	112	108	99	122	156	122	121	134	116	104	115	120	136	104	124	113	137	111	114	121	107	117	123	123	126	128	132	128	110	112	131	133	95	115	114	115	132	108	133	126	123	122	106	110	99	115	118	109	129	124	129	110	116	120	129	137	127	117	126	99	121	121	126	133	152	126	112	134	106	133	104	139	115	111	108	122	106	137	118	126	123	115	114	125	108	114	116	117	113	116	107	124	104	131	107	129	121	111	126	101	110	114	108	117	124	116	140	118	100	122	117	117	121	135	94	120	96	124	121	137	120	98	114	126	126	131	113	111	119	106	112	124	115	132	115	112	108	128	108	105	118	111	126	126	120	127	126	97	116	137	133	129	104	110	117	96	109	126	102	111	119	125	112	111	128	126	111	105	128	100	125	121	122	105	110	110	106	108	100	125	113	115	119	127	123	107	113	131	120	112	124	120	133	127	128	128	115	139	139	133	113	108	121	121	104	116	116	110	131	132	119	129	118	114	124	126	117	96	150	124	112	133	125	114	109	129	121	110	121	115	115	114	127	128	106	115	104	139	114	138	89	129	120	114	103	114	114	115	138	141	110	97	115	129	127	116	132	134	106	98	125	119	102	110	128	122	129	109	116	130	134	135	115	118	113	137	104	112	136	121	134	119	124	126	107	123	122	127	110	130	118	111	104	121	116	117	98	131	98	131	105	113	106	124	124	124	99	124	102	99	130	128	112	123	115	112	128	113	148	126	141	117	125	119	116	113	132	110	99	142	103	121	115	115	116	115	112	123	117	100	103	122	127	131	125	121	105	112	144	121	95	112	125	107	119	103	122	104	110	108	121	93	125	105	103	128	128	111	121	113	146	127	107	120	114	106	134	114	116	120	123	104	134	120	112	107	126	103	122	89	123	108	130	133	126	133	136	110	106	132	123	123	104	111	116	108	114	109	106	139	127	117	122	99	113	118	105	126	98	103	96	131	129	110	139	128	114	121	110	114	107	123	117	124	119	140	137	113	95	104	145	131	125	122	115	103	111	113	114	119	127	99	127	122	135	108	129	115	114	127	105	136	122	121	124	130	137	128	106	108	120	119	121	118	120	136	128	115	129	99	135	100	107	110	122	125	118	108	114	107	132	120	92	109	119	113	131	122	122	109	107	130	121	116	114	119	135	134	118	116	128	108	113	114	125	112	118	115	99	132	115	103	107	125	121	110	121	134	105	135	108	108	116	141	98	115	122	121	109	124	105	128	127	106	129	97	140	111	121	101	119	119	115	114	105	130	117	111	126	95	118	111	118	116	111	124	114	122	110	119	119	121	110	120	112	140	130	103	131	112	115	117	107	114	102	120	108	121	109	106	109	101	122	104	122	113	123	118	124	110	139	101	119	125	115	113	110	124	123	120	138	139	126	132	104	102	120	135	121	89	112	121	124	125	114	118	112	105	107	119	123	124	99	127	142	120	117	114	115	115	105	120	124	118	109	119	122	127	96	117	120	95	125	140	124	117	114	119	106	130	98	148	116	127	123	121	124	102	91	116	99	137	132	121	130	116	131	126	125	105	117
32271	14071	4456	4538	9945	13930	13069	9762	7752	6756	5977	5145	4426	4002	3603	3527	3286	3059	2926	3018	3077	2898	2653	2609	2559	2387	2242	1683	1476	1414	1365	1262	1042	1055	1068	1006	1026	1060	1245	1100	1002	985	898	895	905	889	849	871	863	852	901	862	901	841	867	869	861	864	828	870	848	870	844	856	840	873	875	872	807	863	840	819	876	876	860	891	911	890	896	850	878	899	878	847	868	853	862	845	856	873	878	794	863	873	920	838	882	889	833	885	850	891	898	827	889	888	867	829	878	811	793	871	862	870	839	843	806	837	846	881	840	773	832	838	862	864	838	803	827	848	853	826	853	807	852	793	813	811	803	868	853	865	811	813	837	830	814	836	829	891	856	832	826	834	778	831	818	811	861	844	837	899	861	832	823	856	816	839	842	814	809	839	833	845	800	807	830	790	867	829	811	850	838	834	853	831	820	800	839	809	837	802	854	817	812	805	879	819	823	839	809	868	872	816	823	836	811	860	808	915	853	832	828	839	841	819	783	828	763	815	848	862	810	878	833	868	855	827	828	866	830	797	876	778	836	819	821	816	829	842	821	846	871	823	821	827	854	845	780	801	839	855	829	825	795	856	830	835	841	825	836	861	885	810	869	885	843	854	817	826	838	826	845	768	861	830	850	798	822	834	852	807	792	830	894	869	830	780	829	822	855	789	844	835	816	810	857	881	802	879	821	857	830	848	811	851	838	809	841	861	831	812	862	845	789	885	841	805	800	771	843	829	882	859	854	807	833	878	869	806	882	812	831	789	849	834	834	818	806	798	820	859	870	808	827	893	870	822	841	788	818	809	864	775	833	806	870	895	847	815	855	859	856	817	830	876	837	840	877	835	829	867	801	842	832	885	840	842	869	847	857	879	851	832	835	816	867	827	821	842	833	819	833	847	860	814	826	851	828	861	891	838	814	836	812	815	848	882	802	814	847	868	824	889	815	840	831	833	858	865	868	829	870	849	847	829	825	833	796	786	799	803	843	843	822	813	795	869	827	833	846	817	820	798	837	816	881	831	830	786	869	797	848	889	848	861	836	851	865	864	797	855	890	858	798	882	786	870	824	813	883	827	872	825	796	847	866	834	802	860	822	853	837	854	794	828	866	843	865	878	863	876	793	832	845	815	922	841	836	819	852	870	817	814	808	838	853	841	834	813	854	801	769	876	878	846	809	819	839	837	830	839	879	838	827	842	776	828	853	864	833	878	816	851	858	828	834	818	782	794	876	852	810	874	861	812	850	818	767	841	855	779	846	781	808	830	814	895	809	832	811	824	841	854	835	838	822	815	855	841	861	863	847	829	843	813	817	851	885	825	916	794	844	857	813	826	901	829	859	881	864	821	850	831	855	786	802	835	796	802	828	815	865	852	861	861	829	780	817	850	861	792	825	783	871	839	873	849	857	833	845	879	850	842	819	845	839	848	793	850	826	810	817	826	774	863	839	829	853	839	859	837	852	829	865	862	833	838	818	821	810	833	829	863	782	882	871	837	822	879	833	846	849	777	852	787	849	832	824	807	838	815	858	848	834	833	850	826	854	885	802	814	779	835	816	807	863	856	877	797	850	840	808	817	835	850	835	769	756	846	861	823	847	789	801	824	856	838	834	880	848	768	788	848	826	861	843	815	827	839	774	845	936	876	916	863	786	857	772	825	871	885	835	878	881	842	813	842	821	828	838	823	819	840	864	781	781	823	824	869	863	816	819	824	843	840	791	847	886	853	818	835	838	852	843	844	853	822	826	821	879	785	818	767	834	767	842	867	847	794	828	858	818	791	816	828	827	818	785	856	813	854	805	865	901	859	910	867	806	817	824	846	833	782	790	827	798	879	854	826	784	894	831	845	830	795	863	880	901	791	845	827	809	823	862	855	813	801	850	844	811	839	793	825	821	857	815	843	830	797	835	808	830	827	872	860	839	801	850	788	795	848	813	797	835	845	788	870	810	810	823	835	873	843	864	798	806	909	822	828	809	823	853	794	830	786	826	839	869	828	887	836	841	835	846	820	829	798	845	820	850	874	828	832	882	875	835	844	858	835	782	881	803	850	837	846	858	823	838	845	864	851	842	830	804	857	811	846	866	795	836	787	803	868	838	850	861	834	789	844	829	881	867	836	898	827	833	841	793	828	858	809	832	831	823	877	805	860	804	842	808	817	845	772	842	804	848	807	786	856	859	833	803	849	810	841	857	843	804	797	861	834	891	841	821	827	863	839	826	839	858	819	828	792	881	855	867	827	829	835	805	817	828	834	821	785	818	801	885	855	820	837	871	870	824	839	858	794	866	817	820	825	841	819	793	841	825	824	819	901	801	857	858	838	764	861	823	855	883	836	829	788	816	870	823	827	842	775	807	826	818	826	801	873	842	878	861	849	860	792	877	829	827	873	860	845	895	828	829	830	800	815	852	865	854	804	794	820	787	808	855	848	835	861	865	839	853	820	845	842	862	885	816	866	826	835	816	797	817	869	818	885	893	821	829	824	827	820	851	845	847	851	825	778	868	800	813	810	811	865	815	824	839	849	807	808	814	872	868	866	824	870	849	850	845	839	826	768	831	843	830	864	887	785	847	805	834	808	847	827	835	818	858	796	837	848	814	808	789	810	847	797	867	860	795	886	853	866	825	862	798	825	802	790	804	831	821	823	839	828	838	858	832	862	925	849	842	836	861	867	786	859	818	899	844	810	802	856	828	827	847	854	805	815	863	844	846	825	839	872	840	840	795	828	833	812	812	888	832	862	865	767	845	802	858	858	907	819	838	850	848	818	805	850	817	849	809	818	842	809	819	841	847	875	855	838	823	836	799	831	787	825	798	815	817	833	815	810	794	811	850	878	788	812	855	844	808	824	825	830	843	827	836	871	805	853	848	827	879	829	875	795	837	832	830	806	820	856	868	885	867	757	816	863	842	840	853	871	806	824	794	801	826	806	826	864	839	807	844	827	806	851	903	834	829	830	810	850	875	836	794	841	829	821	893	801	809	820	838	823	860	822	869	836	818	859	866	859	843	837	868	839	785	838	838	818	763	813	854	848	808	795	787	835	819	807	874	883	817	829	839	885	812	869	815	852	897	834	801	823	841	831	822	804	880	810	805	875	866	776	877	851	890	828	830	893	827	846	831	837	815	829	845	887	804	822	843	874	855	840	845	826	863	828	866	850	799	819	859	839	837	840	819	865	843	811	818	848	813	804	840	818	847	831	827	868	847	819	839	817	848	782	822	841	831	825	842	836	816	823	852	886	847	853	816	826	829	840	876	853	847	842	834	835	876	825	873	835	805	857	773	817	810	813	833	872	836	857	857	804	848	775	906	830	869	853	769	800	798	848	841	840	851	840	859	832	827	783	844	814	890	849	830	850	833	815	873	863	846	864	878	864	783	841	885	834	847	828	840	850	792	852	771	840	831	820	825	842	837	857	854	840	869	811	839	821	804	842	870	824	817	791	851	832	835	820	843	842	821	887	847	850	855	825	845	827
3336	937	303	173	185	235	263	222	182	167	184	146	149	115	130	123	142	126	136	154	141	133	133	139	128	133	131	101	103	89	101	100	104	101	84	73	99	93	88	71	83	75	77	84	71	86	84	95	77	72	81	77	81	87	89	85	89	86	82	93	84	77	73	85	93	92	96	77	85	89	76	83	84	85	88	98	90	82	91	83	76	76	81	99	78	95	78	88	101	72	78	93	73	70	101	81	95	82	79	86	76	87	79	91	74	110	94	84	82	93	89	79	76	84	96	93	61	94	99	82	92	75	88	100	79	107	71	75	83	74	86	83	88	105	84	86	113	118	86	87	87	82	89	85	82	106	87	82	80	79	101	95	82	88	79	70	85	98	77	82	88	68	101	83	76	86	86	94	75	105	79	83	85	101	74	89	93	95	68	77	80	76	86	93	80	84	88	77	87	81	71	87	90	84	104	92	75	88	101	69	82	72	68	68	73	88	88	91	85	99	103	92	93	68	85	87	93	83	92	76	70	83	82	75	86	99	96	83	90	89	82	91	93	75	88	90	96	72	70	80	97	79	81	92	96	83	76	79	104	106	88	85	106	75	80	83	78	89	70	69	72	102	78	101	99	82	86	63	87	90	74	85	92	101	85	80	78	87	89	98	81	97	79	95	89	79	94	96	84	73	93	93	83	84	96	95	96	89	85	93	84	75	108	93	85	87	92	82	80	89	87	89	84	89	76	99	96	92	101	82	89	80	81	91	67	78	88	94	95	75	92	90	84	76	91	80	77	91	78	86	83	80	86	92	67	85	66	92	73	96	95	77	97	106	73	78	80	89	93	117	76	103	84	86	96	86	86	83	84	104	75	82	85	96	72	66	63	88	74	102	75	73	104	68	79	109	93	87	97	92	91	76	67	84	70	74	88	82	85	96	91	81	94	91	70	82	81	83	87	87	90	56	84	88	85	92	80	75	97	74	83	92	82	72	81	79	79	73	90	96	88	83	85	89	101	81	68	100	91	96	84	83	93	88	85	96	77	90	73	81	70	77	102	94	84	88	99	77	72	91	87	64	81	85	83	82	99	91	74	86	86	85	87	79	83	76	87	83	81	92	88	88	73	76	78	73	95	86	103	80	98	82	88	105	85	76	93	104	92	108	91	71	102	70	97	94	75	80	69	106	91	72	89	97	87	92	87	88	96	83	93	89	69	72	89	86	88	68	88	92	96	94	106	88	85	81	94	90	97	79	84	83	86	94	96	83	81	82	94	88	83	86	77	95	77	80	86	81	76	86	93	90	79	90	83	75	86	95	88	96	78	93	99	82	97	74	107	82	74	81	76	73	78	79	93	87	87	78	84	93	66	81	87	93	98	82	88	91	87	76	97	78	93	85	74	71	74	73	87	68	82	99	74	96	83	88	83	90	70	75	103	83	91	91	85	77	81	86	100	73	96	88	87	98	96	89	86	99	90	69	95	105	86	67	82	91	94	103	92	101	77	80	90	83	85	94	89	99	63	91	92	99	73	95	86	89	78	98	87	73	78	95	77	90	96	97	87	108	76	92	53	81	73	102	83	64	87	82	80	96	88	93	87	94	81	89	93	86	89	89	81	96	76	62	83	88	90	81	93	87	81	72	92	92	83	85	87	85	90	74	91	74	77	91	76	87	89	85	75	91	76	83	96	90	81	81	94	91	86	83	77	83	78	109	89	70	99	103	93	95	88	89	94	72	93	85	72	96	99	72	81	93	78	87	90	83	77	88	74	82	81	85	99	97	104	92	87	93	82	97	76	88	75	86	104	88	102	99	70	105	84	77	75	90	95	79	82	79	68	79	105	74	87	83	78	72	76	97	84	83	98	105	72	82	81	79	74	90	83	84	94	83	79	92	81	90	78	85	96	70	80	90	84	93	88	82	105	98	69	93	81	105	91	85	87	95	80	84	91	84	75	94	76	77	85	84	59	85	78	81	86	84	78	87	98	88	88	59	83	88	99	73	81	92	81	80	84	77	85	73	78	95	84	81	84	78	72	88	93	99	77	76	91	83	83	79	80	77	86	71	99	80	107	78	87	93	92	90	98	87	77	86	95	83	76	61	85	66	89	99	96	84	90	92	93	81	75	78	74	107	85	87	85	87	77	85	79	107	83	87	82	79	80	68	80	78	82	71	102	82	86	88	83	78	104	85	84	82	79	82	104	96	81	77	83	86	76	82	104	100	91	100	71	76	87	93	99	95	68	73	93	82	80	89	84	93	101	88	90	83	80	97	98	83	78	86	94	93	91	95	78	97	75	77	87	84	74	84	76	79	79	80	105	85	97	93	85	78	85	68	79	106	75	91	62	70	84	87	101	92	100	66	87	93	96	85	95	101	81	74	92	81	94	83	83	79	85	88	91	79	76	90	85	78	63	102	102	80	90	80	80	82	94	78	81	80	107	67	87	88	93	94	78	84	74	71	85	102	91	93	77	76	91	100	86	86	87	100	76	78	74	72	86	79	72	101	88	89	68	84	73	85	96	96	99	101	93	95	92	103	73	74	94	79	93	84	73	63	71	88	71	99	81	69	79	83	80	80	84	96	83	99	84	93	98	91	103	91	91	86	80	92	91	82	98	89	123	94	88	87	85	86	82	83	94	85	66	73	97	90	69	73	94	77	99	87	79	84	66	90	83	81	81	75	89	79	92	101	74	60	80	95	93	83	93	82	86	100	94	78	69	87	84	96	104	87	91	81	74	91	74	83	95	84	88	86	81	87	89	93	86	74	83	90	86	85	80	87	83	86	88	90	85	80	78	87	96	89	73	94	88	95	84	66	99	83	76	83	100	74	107	106	76	97	85	94	81	79	89	91	73	87	89	83	94	89	75	82	83	86	91	76	100	84	68	93	89	107	88	74	86	92	89	76	83	94	116	94	85	82	90	91	82	75	103	80	96	81	83	74	83	74	88	89	102	94	85	83	83	89	104	86	82	64	85	73	74	79	69	92	84	82	69	85	83	83	75	85	75	74	96	85	70	82	81	71	84	81	80	91	89	92	94	98	75	74	76	73	83	92	74	76	83	76	87	75	94	95	84	88	97	79	88	76	100	79	97	83	85	90	99	91	79	89	94	75	79	82	79	93	86	75	92	91	86	95	82	86	87	79	79	95	81	59	83	100	74	86	88	98	89	96	81	74	106	86	84	71	112	74	85	101	82	68	79	77	67	78	75	83	101	77	84	82	95	98	82	85	83	89	83	88	83	89	77	93	86	75	89	96	86	88	72	85	78	83	89	104	89	92	77	87	86	97	77	89	82	81	81	82	83	88	72	74	90	88	107	92	90	84	103	84	93	91	82	97	77	62	83	88	78	94	89	90	82	70	89	84	75	83	71	80	100	83	87	62	85	85	99	91	84	85	72	86	74	77	93	89	79	76	82	88	75	71	92	84	85	77	88	89	97	93	99	83	67	96	67	83	96	80	98	79	88	92	87	87	92	98	92	91	97	73	74	92	85	89
26005	8991	2982	2916	6438	9581	8970	6598	4799	4153	3623	3309	2615	2525	2273	2414	2178	2050	1951	2133	2099	2000	1832	1891	1763	1696	1523	1170	1014	1026	953	833	806	784	778	753	766	820	883	756	708	716	690	669	669	629	644	678	680	627	641	615	688	643	640	611	656	627	628	628	700	649	639	653	637	628	660	613	692	667	644	671	644	647	683	674	638	670	673	702	673	619	678	656	629	671	667	652	671	627	610	656	683	654	634	669	605	672	672	655	703	624	667	644	673	654	655	647	677	642	655	615	668	669	618	669	642	653	657	613	694	632	618	617	664	635	606	613	630	633	628	610	638	606	640	654	649	645	687	653	603	644	614	639	631	675	639	649	616	613	663	636	665	635	635	641	646	648	619	627	666	668	644	659	632	613	624	614	660	669	634	596	626	653	639	667	660	632	648	639	668	661	658	661	625	643	649	654	645	633	586	658	621	632	642	643	637	651	602	608	636	658	692	627	620	651	654	663	649	653	623	607	685	601	658	630	617	609	635	621	655	648	636	654	619	658	654	639	601	641	615	641	605	650	658	654	658	620	651	599	660	651	616	558	600	619	640	620	668	645	654	606	628	607	635	645	601	596	633	694	638	606	635	664	669	577	613	657	662	610	647	632	624	670	667	631	662	636	628	624	624	631	640	601	655	628	610	663	645	611	612	644	664	624	620	620	657	666	630	632	626	684	573	657	592	643	628	602	668	671	668	620	639	649	651	582	682	653	663	658	600	684	670	644	623	643	646	640	612	685	677	669	660	613	657	611	629	627	620	591	615	636	649	650	625	699	609	628	620	626	628	634	614	664	655	653	665	660	600	648	616	654	647	625	635	641	658	585	618	636	651	632	645	618	610	658	659	649	638	655	632	637	660	657	674	601	654	619	621	633	654	637	648	647	616	640	621	637	645	606	652	656	687	626	613	679	648	651	663	631	606	643	628	669	654	620	635	652	618	644	649	606	616	658	633	623	634	660	687	638	638	579	649	631	670	613	635	639	594	653	637	608	675	631	623	630	648	626	606	630	608	655	596	689	622	655	617	642	650	638	655	611	652	621	636	651	681	608	669	644	654	611	602	661	632	644	646	664	648	648	635	665	589	660	627	638	651	615	668	639	646	594	612	657	611	640	653	659	624	574	620	630	651	632	634	640	707	611	621	685	617	584	647	617	622	619	684	649	636	647	615	653	614	597	642	677	663	650	630	640	668	639	637	627	658	657	679	613	649	628	657	639	617	577	626	647	659	600	616	615	633	658	617	642	647	630	647	689	648	654	644	633	635	632	649	615	687	714	620	613	651	622	611	645	647	678	662	685	657	624	681	629	626	626	578	636	626	634	618	661	662	662	659	655	648	596	645	665	634	631	626	689	620	615	650	628	662	674	659	647	689	619	624	647	665	680	639	646	626	685	638	659	659	621	662	663	645	631	593	645	647	662	663	690	625	654	664	654	667	644	684	644	644	645	629	614	648	609	615	648	592	693	590	655	660	630	614	652	683	626	681	634	632	624	647	653	642	596	631	655	638	637	648	667	660	639	606	619	590	621	620	635	639	686	643	607	646	669	614	667	624	620	626	617	691	644	579	610	629	610	637	614	636	676	650	691	651	660	696	561	638	643	668	614	627	653	596	627	637	638	658	605	644	630	623	621	662	677	713	623	642	649	639	628	689	638	656	647	651	629	616	647	656	645	618	637	664	612	670	625	643	670	633	619	599	639	637	670	635	638	622	633	637	669	691	667	634	651	618	648	655	640	612	624	635	629	609	633	656	629	645	627	678	644	658	626	650	653	631	653	645	625	617	621	630	601	675	587	671	637	640	650	613	638	638	628	652	620	668	649	647	590	612	636	631	652	640	645	659	657	660	603	702	590	592	650	672	628	582	654	603	624	648	648	664	652	616	666	612	621	631	644	664	650	629	665	661	641	640	660	592	638	616	612	659	632	585	680	635	614	688	629	652	620	643	623	659	588	636	619	663	617	679	652	624	637	636	630	647	676	643	620	661	670	652	621	626	652	618	634	667	643	702	612	607	638	673	653	605	668	649	626	656	634	658	650	700	663	635	632	648	654	631	605	627	638	607	598	595	638	556	620	668	609	658	622	643	629	616	680	669	650	651	594	610	625	630	672	655	645	615	619	634	594	638	665	636	684	640	639	682	640	635	612	694	642	582	651	624	634	632	627	623	641	645	624	644	664	680	636	605	577	674	668	673	633	662	612	631	655	658	622	624	652	680	652	625	609	660	606	637	613	613	640	583	609	649	665	640	640	655	673	688	600	652	648	634	619	640	665	668	624	659	614	633	652	662	668	614	627	629	640	681	650	612	603	733	620	643	654	596	620	646	653	629	660	628	600	622	695	607	632	652	610	642	677	597	660	605	612	663	641	588	648	664	605	624	652	635	630	639	625	637	643	641	632	629	641	651	659	656	607	610	625	631	656	648	674	649	629	622	644	651	624	674	654	620	656	610	651	677	625	622	604	659	587	625	589	573	633	647	648	658	653	631	618	629	603	614	639	667	635	640	600	622	626	596	622	671	637	627	600	670	666	619	628	632	593	610	607	630	691	620	614	642	609	621	606	686	616	602	652	637	628	648	668	672	649	640	650	621	642	616	676	623	652	613	662	630	696	628	662	684	624	639	664	666	666	607	666	634	638	623	642	633	637	601	647	647	640	588	627	604	642	646	658	664	662	694	646	650	642	646	656	621	652	647	635	628	625	635	635	647	610	677	677	621	629	627	610	662	629	651	604	622	672	587	616	641	611	640	626	666	628	627	630	640	601	662	663	611	624	659	678	641	667	636	621	605	622	663	666	632	632	663	689	647	622	672	620	641	627	617	649	650	670	654	642	697	657	670	691	589	659	626	644	640	615	644	612	626	625	639	633	648	601	627	647	666	656	621	606	595	643	647	619	657	650	623	659	604	652	667	610	621	630	656	666	672	675	664	640	683	633	680	602	626	618	676	627	591	608	602	651	629	626	663	634	618	655	650	641	680	660	654	716	623	684	732	589	652	643	623	592	688	653	639	606	615	641	655	601	605	637	629	684	639	600	674	636	641	668	656	625	667	671	622	621	647	624	677	693	635	655	661	654	624	634	619	641	604	626	609	669	616	629	583	678	683	660	649	577	619	681	624	639	658	630	635	625	602	620	660	683	646	638	652	673	613	647	663	659	642	638	595	676	639	599	608	649	628	701	691	656	637	660	627	677	647	637	649	628	655	610	647	649	632	635	656	612	633	651	666	664	683	651	639	647	595	578	652	633	640	609	625	669	631	628	625	674	669	608	658	633	639	629	632	584	639	632	591	619	647	614	657	623	628	608	646	596	630	590	624	628	623	661	620	669	636	647	652	626	647	626	639	610	623	639	615	628	642	709	645	623	631	669	665	647	623	592	587	640	604	574	672	686	637	637	642	654	635	676	674	638	635	651	618	679	573	608	631	646	660	666	663	649	605	625	646	673	626	658	623	653	647	609
4501	1752	413	259	223	258	315	264	242	209	196	171	176	169	170	150	148	168	142	179	164	166	159	135	147	146	141	95	117	111	109	100	89	91	111	111	104	108	93	93	91	81	107	98	82	95	81	102	87	79	104	107	106	100	95	112	103	98	90	85	99	85	82	90	87	105	106	91	84	87	81	85	84	81	85	99	94	89	94	98	82	74	88	85	86	83	108	96	86	86	95	92	101	85	70	77	101	93	89	87	88	84	101	89	83	89	102	95	65	98	90	80	90	88	99	85	90	102	80	99	87	83	94	99	83	94	92	87	87	77	90	95	90	90	72	92	108	80	80	83	93	92	72	92	108	77	86	84	93	112	91	82	88	92	77	99	87	87	82	96	76	96	86	73	79	86	87	95	83	89	98	87	78	104	81	80	83	74	82	96	92	81	95	85	83	82	94	82	84	100	85	85	83	89	101	96	93	90	92	72	87	79	79	78	88	87	75	89	99	88	107	90	93	89	86	83	97	82	78	94	92	94	99	92	92	99	97	81	87	85	111	76	87	97	97	90	97	71	81	84	93	91	80	96	91	96	92	83	102	88	102	96	84	90	88	87	88	70	95	85	74	94	79	105	98	94	97	83	78	88	80	97	90	74	83	95	90	93	94	93	95	81	86	77	76	90	79	87	102	95	74	84	101	89	88	99	67	86	87	89	81	91	79	87	88	89	93	90	80	103	83	94	82	77	94	82	88	90	81	82	81	105	105	84	99	91	75	94	98	75	96	96	81	93	99	95	98	90	95	88	79	86	99	76	101	90	68	96	83	80	110	83	86	80	81	85	98	80	81	91	107	83	65	100	92	104	102	96	97	85	81	87	80	92	101	100	95	91	67	116	82	88	95	93	71	94	90	83	78	79	91	70	90	75	107	98	85	98	91	81	104	87	96	86	84	89	87	85	86	76	82	96	66	94	78	84	92	88	73	96	82	86	80	98	83	80	90	85	90	89	94	77	78	74	71	95	97	90	103	80	73	90	94	97	97	101	83	84	107	73	93	83	87	79	95	88	88	88	104	94	82	111	85	87	77	99	97	69	106	107	73	99	95	89	97	107	71	81	79	89	85	93	104	85	95	97	64	81	109	97	86	100	80	84	97	84	77	94	85	80	95	103	67	84	93	84	94	89	100	89	87	90	73	85	89	93	88	85	91	82	104	67	92	81	82	77	89	91	87	98	97	92	102	79	80	90	77	95	99	85	83	85	93	82	101	105	81	95	87	89	80	81	70	84	89	91	64	92	82	74	98	98	96	66	91	89	91	105	93	105	92	99	85	84	98	89	90	101	80	101	97	80	85	98	84	90	86	90	83	81	93	89	107	85	88	89	105	83	95	88	80	104	108	89	86	95	88	101	82	88	83	96	88	104	101	81	81	98	90	70	91	97	79	87	87	106	86	91	94	89	89	73	82	95	102	74	89	88	110	121	100	88	79	97	90	99	84	113	97	77	83	89	110	84	92	104	96	88	105	102	100	86	103	102	88	84	90	87	98	84	115	86	92	88	86	78	75	90	85	90	77	92	84	86	98	77	101	103	91	76	97	89	93	98	82	81	106	90	83	86	96	86	82	98	76	86	77	91	97	86	81	98	68	84	79	78	82	84	76	85	86	83	99	97	90	88	91	85	79	80	86	98	87	94	94	99	78	88	90	68	90	107	106	84	102	89	91	83	83	76	89	81	103	80	97	87	106	87	86	89	101	86	82	89	102	85	88	80	79	79	83	85	76	69	91	83	86	65	106	73	81	83	82	98	102	84	83	98	82	74	75	88	85	79	86	102	70	98	63	72	86	96	95	96	102	74	82	106	84	94	92	85	78	80	99	98	67	75	96	86	98	90	86	84	91	92	97	75	90	105	78	81	83	95	83	115	98	87	80	85	87	84	71	79	109	97	96	93	75	94	98	101	100	89	95	80	92	79	67	80	97	89	84	85	79	79	103	87	100	98	75	89	78	82	87	88	110	83	94	106	80	103	91	89	79	86	80	96	94	92	85	90	86	94	82	101	89	73	100	89	93	80	101	87	93	84	78	104	87	93	94	94	91	85	83	84	106	78	95	88	85	92	100	89	97	87	85	96	77	84	92	95	94	86	81	86	86	89	87	89	75	96	80	84	86	101	76	84	98	78	77	85	80	91	80	102	94	95	87	72	83	81	81	82	92	90	105	98	81	87	88	106	86	97	93	100	92	79	67	95	92	76	81	79	92	90	100	91	81	94	81	85	80	92	98	89	80	93	84	100	88	81	90	88	106	83	86	92	80	100	96	98	73	68	104	78	94	80	80	100	78	102	92	103	81	76	76	85	77	90	78	98	106	108	74	79	82	82	92	98	97	74	76	87	77	92	75	82	83	89	103	82	102	85	99	94	86	82	99	92	94	92	101	90	110	81	95	82	89	79	81	93	102	98	71	99	100	99	86	82	91	99	113	109	79	87	110	92	76	84	82	91	73	91	94	76	99	92	91	92	80	80	84	87	85	84	91	87	91	94	85	96	78	87	80	83	113	94	82	95	101	89	96	100	82	85	106	82	89	80	81	79	102	96	93	80	85	106	98	80	74	85	79	75	78	88	88	102	101	81	89	95	98	101	81	101	84	88	84	93	110	74	86	88	93	91	98	95	88	72	95	93	99	106	72	89	88	92	84	85	75	98	88	87	103	103	95	92	73	68	94	100	98	110	89	83	102	103	92	76	85	91	89	91	68	89	91	97	109	80	89	95	85	81	95	69	85	79	68	94	92	92	84	79	90	79	76	90	103	85	93	106	82	84	82	105	85	92	97	108	80	108	95	75	88	86	86	96	78	79	86	96	112	86	89	96	78	86	71	88	105	84	98	83	102	87	100	102	92	79	106	92	85	96	77	79	67	83	81	87	84	97	90	78	81	92	89	68	71	79	96	87	94	97	84	80	97	75	60	89	101	86	75	100	90	83	92	87	87	90	94	98	79	100	75	80	84	77	82	91	90	79	96	89	88	85	69	92	100	83	101	99	116	89	89	94	86	77	107	96	109	86	97	96	109	83	89	76	78	87	91	78	81	103	89	85	85	71	73	90	91	102	70	90	84	88	92	96	111	100	71	81	88	87	97	80	69	89	87	107	89	92	79	84	84	96	85	108	101	95	95	107	98	93	106	102	93	87	92	103	82	83	68	95	85	106	98	90	81	92	88	92	89	77	86	85	64	77	83	102	83	106	75	92	84	86	90	76	85	76	89	91	99	77	87	96	85	94	89	66	71	90	102	106	93	85	84	84	86	85	97	102	97	107	73	86	104	87	92	87	116	83	87	100	97	89	100	97	81	100	94	79	106	91	106	82	88	72	93	85	91	73	87	85	98	84	97	76	88	94	78	88	96	93	70	76	83	89	83	88	86	77	85	80	85	85	99	100	84	75	96	88	102	92	78	88	77	79	94	90	96	74	87	69	94	80	77	90	83	91	88	106	81	77	80	82
31311	13258	3928	3902	8423	12428	11700	9216	6534	5576	4561	4350	3503	3232	2932	2934	2724	2448	2358	2656	2661	2346	2186	2240	2266	2108	1774	1338	1185	1247	1135	929	830	819	753	787	813	878	930	896	795	779	695	631	666	703	662	636	629	682	658	647	653	649	670	647	619	613	673	621	668	634	641	701	620	705	707	644	625	647	640	682	664	681	689	659	678	623	670	613	649	678	681	588	661	632	615	633	679	649	676	644	632	643	649	634	662	735	678	643	668	678	661	653	670	664	687	641	663	649	674	691	666	667	635	644	627	640	615	639	668	625	615	626	626	652	600	648	644	618	619	673	638	589	640	608	661	601	609	632	632	584	648	569	630	587	631	628	625	660	620	642	638	628	617	646	658	631	594	594	656	640	658	629	622	658	618	617	613	666	597	624	618	663	617	627	646	629	652	611	605	668	645	652	639	635	623	654	667	650	628	647	599	629	641	635	599	658	684	672	633	623	632	643	634	655	645	634	661	614	630	640	648	611	622	609	666	647	618	663	660	642	633	667	566	574	627	632	567	626	685	629	630	625	671	600	611	618	614	607	643	639	647	646	637	632	609	646	644	636	611	614	629	625	644	601	658	610	593	653	619	615	594	630	656	655	608	681	681	624	646	637	649	634	646	631	658	605	634	597	634	623	634	680	644	609	686	663	657	625	608	604	592	582	612	637	644	634	644	664	633	630	631	641	634	601	657	619	624	646	610	642	548	601	614	641	583	656	616	575	628	605	626	629	640	615	602	633	670	695	617	614	647	631	646	637	650	601	643	640	632	643	613	633	619	636	615	674	596	655	652	608	618	613	614	594	679	652	645	661	605	654	648	632	660	629	667	593	672	650	651	644	658	596	664	650	595	651	621	601	607	608	652	633	601	619	649	623	621	613	632	613	652	647	653	667	640	585	590	621	622	626	656	638	667	639	645	627	658	627	627	689	577	607	632	603	654	650	597	635	691	676	612	648	639	625	649	626	597	602	683	649	661	642	640	676	599	626	591	637	634	678	658	624	641	656	616	692	648	621	609	563	647	662	647	579	671	610	592	629	654	672	635	644	644	636	605	640	622	647	686	639	624	639	651	641	628	620	609	608	653	641	640	607	672	657	638	655	649	650	622	638	638	635	620	678	648	679	662	624	621	598	606	660	632	650	633	622	653	612	635	625	620	626	583	606	629	661	636	637	659	639	667	654	614	648	661	636	636	672	597	603	593	627	608	582	642	690	663	640	633	641	611	642	619	588	594	592	621	618	594	627	642	627	668	641	630	660	635	640	663	588	666	662	649	628	616	639	584	625	624	649	644	656	652	622	661	613	679	652	636	588	615	673	623	622	625	633	645	637	622	610	595	599	663	630	631	632	624	606	600	636	629	657	639	613	632	635	671	616	634	665	624	625	655	619	630	645	640	645	640	637	591	642	638	619	622	586	653	613	672	651	642	637	680	650	613	674	636	657	601	621	660	587	650	586	682	663	648	667	647	663	659	666	681	643	657	627	639	654	639	630	625	677	620	634	621	639	661	656	605	600	613	609	677	616	600	667	666	655	614	638	651	652	633	603	663	655	649	621	624	673	599	632	609	612	608	621	662	655	646	691	642	602	652	642	633	591	642	622	641	631	638	620	634	662	594	608	697	652	637	562	664	616	638	677	656	621	621	578	658	645	648	646	643	678	633	636	629	669	656	669	623	621	638	659	585	651	660	672	590	637	653	627	674	640	714	638	638	625	661	637	651	596	667	614	652	677	643	623	674	642	696	640	658	616	665	654	640	643	647	605	645	663	639	611	630	625	632	638	625	673	590	626	675	678	657	633	645	623	640	647	629	632	648	647	665	614	622	677	624	638	618	624	633	630	684	646	629	607	639	578	629	675	640	630	626	612	651	644	581	664	615	651	641	635	639	639	622	652	642	596	706	647	608	652	557	642	674	643	633	675	621	584	619	618	606	662	590	648	608	614	588	630	636	644	632	610	689	618	625	600	631	658	655	573	694	603	636	624	637	620	580	594	620	619	633	632	644	659	614	666	631	637	603	580	637	647	650	616	646	658	631	617	605	642	665	650	656	637	627	631	641	615	627	641	637	664	647	649	630	677	631	702	635	589	674	589	563	634	668	639	634	662	613	614	648	626	643	673	623	653	639	678	625	655	649	613	655	669	638	608	616	671	670	629	678	654	594	590	650	658	662	639	678	591	650	667	638	674	637	627	659	665	633	666	648	566	618	649	625	673	652	689	624	641	653	637	616	658	625	613	593	645	635	595	600	636	601	591	646	635	618	595	656	630	619	657	610	647	644	600	686	608	638	607	604	640	629	602	627	673	636	601	601	627	655	687	695	662	628	654	645	644	622	627	700	599	661	636	622	685	656	660	623	630	647	640	628	609	646	647	633	670	614	642	644	633	623	618	637	671	605	642	651	618	635	626	612	630	631	661	657	618	651	639	602	644	637	634	614	632	681	635	651	622	620	668	665	633	648	646	652	591	628	636	609	643	637	639	635	642	595	658	630	670	644	570	661	636	630	669	615	637	668	599	593	639	655	613	647	662	600	627	653	654	629	598	638	633	632	620	672	625	627	623	634	618	594	635	650	646	663	631	624	590	637	673	685	615	630	649	643	649	632	666	653	610	642	634	645	671	614	650	657	631	664	648	659	642	622	638	657	672	649	638	636	665	633	637	632	661	617	600	651	652	646	646	641	650	683	603	652	648	665	639	622	642	653	628	641	602	634	647	640	622	649	625	643	638	632	600	666	637	603	637	602	661	652	626	639	648	605	623	616	647	624	620	668	701	640	621	623	643	616	662	643	634	646	658	607	633	614	673	625	631	651	642	651	666	615	670	598	630	617	671	628	596	662	637	633	618	659	622	631	663	693	639	620	637	610	628	633	577	652	651	609	619	626	648	651	658	707	660	644	643	642	613	647	628	614	617	617	608	657	587	640	631	665	678	662	628	642	590	666	672	648	660	674	617	639	627	620	650	658	636	603	615	650	598	613	663	606	664	655	609	655	632	640	599	629	685	640	658	607	635	625	611	622	703	595	646	571	644	616	659	611	704	662	639	615	604	650	624	648	655	647	620	676	644	607	617	663	610	647	667	647	654	648	621	614	619	621	644	654	592	653	645	671	612	650	635	618	630	632	635	601	623	630	667	605	649	628	635	659	607	602	675	604	645	629	640	634	631	620	646	665	609	652	638	605	649	648	615	668	690	610	632	647	666	645	627	647	604	591	640	625	609	654	628	633	610	674	615	625	633	646	667	645	631	649	617	582	598	608	644	674	668	664	695	610	623	643	658	651	653	622	653	633	662	639	610	605	623	595	638	608	665	617	631	640	681	642	611	635	640	654	643	630	660	656	637	644	614	611	635	623	631	650	636	636	608	643	582	654	625	635	631	627	621	635	629	585	654	649	622	660	627	643	603	656	607	649	660	641	641	663	608	661	601	657	642	605	627	595	629	622	620	608	656	698	607	639	616	652	645
5227	1609	430	268	238	280	371	341	284	237	238	220	215	173	186	197	199	177	194	208	189	205	190	208	173	180	173	139	169	160	134	128	142	130	120	130	139	133	169	131	128	143	144	121	133	155	126	123	147	128	147	109	130	120	120	133	134	132	140	143	123	126	115	115	123	124	125	145	143	123	136	129	123	148	125	124	107	123	116	120	131	131	133	131	134	139	143	126	127	120	124	115	123	152	134	127	143	140	133	119	140	132	133	113	125	112	134	116	142	114	157	140	147	131	127	137	133	116	149	125	136	127	137	125	142	100	121	129	119	125	127	135	112	130	135	122	147	117	134	121	128	127	135	132	133	155	126	129	117	130	116	146	139	119	139	129	128	131	119	118	106	123	129	114	124	116	128	132	135	113	116	115	118	134	133	130	150	131	129	115	118	119	142	118	117	124	143	126	140	129	117	153	113	129	144	139	125	147	129	127	118	127	142	132	108	134	129	117	129	113	130	131	133	117	122	110	144	126	136	128	115	135	132	128	113	138	127	140	125	131	123	129	118	134	143	123	126	135	125	132	120	138	136	133	142	118	124	102	117	137	128	139	121	128	134	125	137	136	135	142	121	131	132	122	139	120	117	131	136	145	121	129	122	127	119	123	142	136	125	123	118	100	144	134	133	121	124	140	131	146	141	120	125	128	101	112	127	105	131	138	129	111	118	116	116	135	127	141	140	141	124	131	134	121	138	110	138	152	123	133	119	129	118	129	129	155	124	120	149	135	137	141	125	125	154	130	112	123	141	139	132	115	120	109	134	133	125	132	127	123	118	128	124	133	137	117	106	127	130	112	135	136	132	117	122	115	150	144	138	122	128	136	113	105	118	128	129	134	138	143	129	134	140	129	125	120	101	117	124	131	149	116	136	116	126	118	122	109	146	153	123	121	112	132	133	138	146	128	123	116	132	140	114	145	131	134	120	134	113	139	143	114	143	141	112	118	140	126	138	116	120	131	135	130	130	122	125	133	131	117	122	138	140	151	146	124	145	132	106	132	146	134	144	136	126	126	119	120	158	126	119	135	111	113	133	128	120	138	119	122	127	149	104	134	132	142	131	129	143	138	121	140	130	116	148	117	148	135	129	104	137	146	115	123	133	123	134	132	138	112	125	137	130	137	117	116	118	130	130	118	134	134	151	137	130	114	124	128	127	121	115	144	128	124	128	115	97	132	134	141	151	121	131	124	124	134	119	107	121	115	121	122	137	145	144	101	136	118	132	124	142	124	132	127	123	119	130	111	144	134	136	133	123	142	119	140	116	151	112	132	130	137	147	118	124	125	139	144	113	112	132	113	120	126	129	151	125	111	140	117	145	139	126	142	111	137	134	127	113	127	138	131	126	125	143	127	117	116	129	119	156	124	156	114	157	129	134	148	137	129	131	123	109	109	144	130	148	124	120	124	127	111	138	134	106	121	135	130	127	111	136	131	141	147	121	140	133	126	129	135	131	127	118	139	151	131	124	127	133	121	131	120	119	125	138	158	120	120	123	117	108	120	123	113	104	115	119	151	104	115	117	136	142	147	120	124	110	114	117	128	144	133	123	139	135	108	124	153	127	127	123	129	120	115	126	127	122	149	122	119	126	136	134	105	138	142	137	120	118	107	138	137	151	122	115	146	129	112	122	111	136	127	121	127	140	123	124	150	120	122	137	110	118	131	122	114	120	120	119	132	110	126	119	133	135	119	111	129	127	115	131	129	144	125	133	136	132	139	118	117	120	130	114	107	131	151	119	130	126	126	139	127	142	116	130	133	114	132	134	146	142	128	123	109	114	136	127	139	128	134	140	103	137	149	134	118	123	126	138	142	138	130	119	126	135	138	131	138	126	121	122	137	127	120	149	137	139	132	151	119	125	115	123	135	122	135	132	122	138	142	143	123	127	146	139	119	137	118	123	146	118	124	140	114	127	137	118	144	126	114	112	117	147	118	132	125	153	120	160	135	120	147	138	132	135	129	126	106	117	130	134	131	113	117	140	141	135	134	145	110	140	133	106	114	128	130	138	120	131	136	123	139	126	134	132	123	120	143	145	126	133	146	132	131	130	115	130	132	126	132	105	135	157	117	146	129	145	147	133	135	124	135	140	143	126	137	132	123	130	115	118	138	125	108	121	132	119	137	131	123	123	143	113	134	127	132	118	127	146	120	123	105	132	116	131	111	150	108	114	126	122	144	125	132	123	133	152	134	119	116	110	119	121	121	118	146	134	125	128	119	113	118	101	144	128	131	125	131	141	105	133	121	127	149	158	117	111	134	158	106	111	119	130	130	129	126	128	126	126	149	119	104	116	111	124	125	135	137	147	104	145	135	119	124	133	116	145	156	138	123	103	141	124	122	156	130	124	144	124	137	125	140	130	130	146	127	140	119	141	129	133	121	153	125	125	125	133	145	116	135	135	130	124	133	141	124	107	124	147	114	119	114	145	126	138	136	119	146	116	136	129	131	129	114	130	100	157	139	121	118	126	130	128	144	105	120	129	122	144	125	128	121	146	148	146	135	141	123	139	133	112	129	134	122	110	91	123	149	122	130	118	134	129	120	152	128	121	113	110	127	129	137	120	139	134	132	132	120	134	115	129	137	113	132	130	125	126	142	131	118	128	121	137	118	110	143	150	116	117	141	150	121	120	131	141	146	142	131	143	124	122	130	140	140	127	123	121	134	118	116	133	139	130	134	149	120	116	124	135	114	112	149	101	136	126	142	116	146	139	141	144	133	142	140	143	106	115	133	119	118	116	125	135	126	121	118	120	128	129	138	136	125	122	112	122	129	115	114	132	131	120	128	124	151	114	142	127	115	116	145	135	115	112	157	121	138	115	136	152	117	144	111	133	118	118	133	122	126	143	120	117	115	122	115	110	131	119	125	141	122	129	122	107	120	117	127	132	136	105	131	139	116	132	137	128	131	133	140	128	139	154	116	126	126	114	114	145	115	122	126	119	131	127	140	117	125	137	147	115	114	122	114	139	138	143	125	125	120	126	127	159	113	120	126	133	130	123	154	110	134	141	133	146	124	139	115	120	121	119	143	113	123	131	119	113	142	132	140	119	130	139	132	132	135	127	116	135	125	110	106	123	141	134	114	143	126	120	135	122	112	115	127	144	104	122	121	123	127	127	135	143	133	126	134	114	130	119	138	128	138	110	120	120	115	120	124	130	110	142	144	129	134	135	120	120	126	142	115	139	119	129	135	138	119	103	114	126	125	137	123	143	128	137	133	155	112	129	119	141	125	120	135	119	105	114	135	127	102	129	131	147	146	130	141	122	125	128	119	132	142	127	143	113	136	126	136	122	120	126	124	124	149	131	118	141	126	136	124	134	144	124	111	101	146	131	138	136	119	133	118	115	118	125	109	133	152	124	132	130	130	121	138	129	129	127	121	133	136	125	138	115	135	159	121	124	128	135	122	136	108	123	127	141	136	129	120	117	122	121	143	136	123	120	122	139	153
29916	12341	4214	3971	7930	11799	11349	9111	6625	5499	4694	4207	3720	3256	3069	2995	2824	2714	2626	2939	2810	2687	2513	2594	2524	2448	2144	1622	1379	1446	1381	1241	1137	1078	1089	1121	1090	1189	1266	1170	1034	1041	963	974	1001	985	999	979	920	946	983	937	906	961	961	985	941	959	997	896	958	948	955	1020	983	893	926	965	1004	953	928	970	907	959	908	947	1018	993	952	899	934	922	1001	963	912	912	989	932	944	935	923	1013	917	934	987	915	940	970	958	951	995	982	962	975	963	976	966	966	975	993	967	1003	1028	937	1009	980	926	912	962	959	960	954	929	907	927	876	950	900	943	910	949	940	907	912	944	969	981	913	928	932	940	949	907	952	875	912	940	947	907	902	942	925	919	947	976	995	916	902	931	975	964	914	956	955	880	903	888	926	910	912	863	911	906	901	966	937	954	916	896	943	936	895	896	922	924	942	922	973	920	928	917	1010	923	920	928	959	945	913	915	931	969	943	909	902	931	902	958	924	905	885	960	928	906	929	891	974	935	945	929	947	967	961	955	922	909	940	897	907	942	914	917	973	963	936	905	903	923	946	919	961	928	974	932	930	925	954	882	909	913	870	903	953	975	953	983	923	944	961	915	918	964	952	887	919	893	944	930	919	978	909	955	947	904	947	919	951	895	931	979	942	910	960	936	924	960	906	902	968	933	974	945	994	918	904	968	945	961	932	911	937	904	947	902	880	885	952	924	941	914	977	963	955	959	985	943	907	872	964	942	940	933	982	907	944	921	958	955	948	959	951	1022	906	890	917	924	978	1021	931	896	943	918	1016	873	902	927	923	912	910	932	915	971	959	894	926	940	957	960	932	906	896	923	936	907	939	917	990	941	994	908	945	912	968	997	919	976	928	910	986	912	964	929	916	897	928	883	923	983	968	923	993	958	914	918	931	961	919	946	927	884	899	936	968	962	937	926	981	943	923	934	958	926	939	949	940	975	950	939	955	931	931	922	968	884	931	913	933	955	1005	892	931	931	942	916	891	999	939	946	918	929	901	949	907	886	984	924	956	938	962	961	925	929	882	927	945	914	903	940	964	940	928	897	931	898	902	970	953	943	957	995	938	847	899	952	912	948	925	905	930	928	913	978	1003	931	950	877	909	958	922	941	897	931	952	955	926	892	940	916	954	874	992	904	932	915	903	913	951	923	900	914	925	941	969	943	919	942	977	920	887	901	920	913	921	973	933	959	953	955	876	927	934	893	954	958	969	981	953	894	933	954	921	929	948	942	866	935	942	952	923	959	972	885	929	913	937	946	964	926	947	923	943	977	964	921	931	928	946	957	923	909	953	922	894	927	929	978	943	921	919	1018	962	948	914	922	928	939	936	883	947	886	962	933	891	926	938	926	895	877	933	926	878	919	970	982	898	938	945	947	897	987	949	937	887	926	924	955	902	937	953	915	983	895	922	958	905	934	941	939	959	975	919	931	916	940	952	908	923	893	928	980	960	951	964	904	927	962	884	962	878	912	968	912	950	920	934	907	885	928	910	931	948	977	912	913	941	930	934	897	932	958	966	938	958	888	909	920	972	942	916	935	932	924	939	936	961	917	898	904	992	911	933	989	895	959	973	971	944	926	900	905	907	930	935	895	950	969	866	921	954	953	944	983	943	981	884	909	963	975	977	975	918	1005	975	930	939	907	922	948	909	934	1016	965	997	904	923	960	996	949	930	997	922	881	944	876	905	926	954	905	965	935	952	941	969	912	968	929	918	922	916	936	869	942	928	973	918	910	933	917	883	950	914	959	930	885	996	918	950	931	905	915	911	916	943	916	936	1008	921	909	928	1004	893	896	916	952	893	983	946	887	915	881	910	953	873	879	961	934	938	969	944	887	946	910	906	915	936	925	961	929	950	948	940	959	946	945	930	961	917	952	918	917	945	935	898	951	907	924	926	909	961	927	948	914	974	1004	970	947	909	932	941	956	920	945	947	922	898	943	921	975	941	902	951	927	972	904	903	890	948	939	939	893	936	965	943	936	889	872	925	971	936	951	978	921	968	934	972	907	946	954	1024	938	979	991	932	929	863	914	945	959	930	965	975	979	953	951	885	915	911	967	903	959	906	923	956	965	888	919	938	960	916	953	944	916	942	875	932	948	948	945	916	943	947	971	923	922	917	972	914	932	920	936	946	897	966	944	990	916	908	911	974	865	904	903	893	948	927	971	884	926	984	970	899	886	1023	949	958	895	904	926	954	959	915	893	963	957	979	946	939	926	892	885	906	953	959	994	924	917	876	911	905	900	963	923	886	913	961	980	915	956	942	939	898	973	866	933	969	925	902	952	919	958	939	923	911	955	923	946	894	951	935	939	921	982	923	934	952	948	947	959	886	911	963	974	825	906	932	991	887	893	904	922	912	976	924	948	938	894	946	895	888	956	907	915	968	940	963	956	917	983	928	904	939	941	935	932	944	970	909	918	911	963	924	964	911	969	922	975	936	893	895	959	921	940	941	926	931	980	899	988	907	928	932	950	921	890	985	904	927	924	977	969	930	969	945	919	952	913	963	937	930	910	910	967	940	962	929	913	952	891	933	970	918	966	1027	960	898	911	960	888	897	962	924	903	929	965	933	947	934	905	915	918	943	924	888	951	964	973	938	895	916	938	927	924	947	898	971	968	955	901	975	891	938	990	944	928	909	930	931	964	909	919	893	928	916	913	898	891	950	955	851	902	1039	926	1002	908	921	945	954	891	949	921	912	976	897	889	941	924	925	943	946	941	908	919	913	921	937	927	901	919	957	941	942	944	944	925	913	930	966	947	918	912	978	923	908	980	952	955	965	934	941	974	975	898	958	972	936	930	931	917	942	966	945	925	959	930	883	904	993	908	963	940	920	952	910	922	923	903	960	956	960	946	944	1011	881	911	904	922	963	954	968	928	995	923	908	887	882	967	981	919	1000	881	918	963	974	906	995	1001	950	966	968	945	942	927	932	919	916	946	965	951	943	939	928	925	909	925	963	946	974	944	960	932	901	925	943	909	912	866	924	974	968	926	971	943	918	934	909	881	967	895	936	872	886	957	947	878	923	904	1000	921	936	964	956	973	855	978	918	965	880	894	964	991	925	930	904	956	935	964	964	943	921	883	963	940	957	952	917	931	972	935	946	937	911	927	977	979	928	907	979	899	949	932	905	1002	943	930	895	971	953	924	958	949	959	952	915	915	917	955	905	983	951	915	951	930	926	922	971	934	945	976	937	907	886	909	937	987	906	961	924	922	910	951	957	925	906	962	971	944	948	948	946	866	938	938	910	952	925	915	904	938	901	968	966	956	973	867	1016	972	929	943	942	919	959	909	895	961	956	891	892	923	901	950	955	976	907	976	925	963	899	947	955	869	930	898	920	936	990	914	942	916	949	943	903	976	954	893	950	946	915	939	951	919	928	936	993	923	900	882	970	967	958	990	974	941	953	958	969	921	961	901	893	874	950	962	914	968	934	959	959	922	938	966	953	993	927	901	948	995	876	949	948	932	846	952	956	900	923	925	919
6125	2414	624	299	275	333	391	388	317	275	272	255	213	244	236	245	194	191	208	220	219	216	199	224	209	198	197	138	142	167	160	138	140	141	126	127	110	127	172	156	139	147	104	140	119	112	130	120	129	113	115	129	134	129	122	118	115	116	122	138	138	122	132	125	113	138	154	131	138	145	122	130	141	125	110	135	130	130	140	127	115	123	123	140	133	147	146	154	116	133	144	132	136	130	137	121	144	129	125	111	115	104	130	123	133	127	116	135	133	141	107	111	126	108	134	118	123	104	119	103	116	115	124	117	117	109	111	130	131	138	125	111	132	124	132	120	118	125	139	128	117	131	118	127	131	105	123	114	99	120	106	110	106	122	118	118	128	127	123	142	111	110	114	130	122	117	135	134	114	118	134	133	134	134	124	109	135	135	130	128	137	113	123	135	132	116	120	131	155	115	112	137	118	110	130	122	145	136	121	115	117	109	117	133	125	120	117	108	129	109	136	135	114	108	123	108	101	125	128	133	126	132	149	126	140	136	128	134	127	114	112	116	126	127	133	137	119	122	117	125	125	118	111	142	132	104	121	140	123	120	121	125	121	130	111	139	129	126	121	111	107	134	125	131	125	117	134	99	124	106	137	126	120	120	128	143	118	125	112	130	136	145	119	144	131	112	114	147	153	142	135	110	127	115	130	129	115	130	122	116	112	125	128	134	131	122	116	120	121	117	156	140	122	108	120	123	125	129	107	133	138	110	124	125	104	108	135	134	135	116	126	120	137	114	120	126	137	109	122	138	125	117	118	124	126	131	134	134	127	138	116	130	102	117	117	134	119	128	136	111	125	118	129	122	121	128	124	119	109	123	97	145	123	103	123	128	139	132	135	110	126	131	125	134	113	133	134	143	122	120	126	124	118	109	108	120	98	120	110	115	123	112	121	122	117	121	133	142	125	139	133	112	123	127	115	117	132	122	133	138	137	129	122	128	116	146	124	125	129	115	117	130	134	126	124	131	122	131	116	127	124	126	132	144	137	111	142	112	127	122	136	150	129	133	124	102	121	115	115	122	154	123	135	134	112	130	129	120	122	114	116	118	112	131	136	121	102	122	158	122	138	125	116	138	142	132	120	118	138	143	126	114	110	134	119	118	135	118	126	138	122	107	128	125	125	116	135	124	127	108	116	134	128	133	125	120	140	133	118	130	139	129	137	129	138	117	119	112	132	120	117	122	122	122	111	116	123	126	119	128	139	112	142	113	154	141	122	118	124	102	128	118	124	124	122	126	133	111	111	133	121	141	118	96	109	120	141	126	140	138	125	130	112	118	122	135	111	120	141	116	126	134	126	129	132	113	113	110	119	138	115	145	127	130	131	123	124	107	131	142	134	130	135	115	111	137	119	132	117	124	113	112	161	127	126	136	119	140	127	120	139	126	132	118	121	117	121	118	120	100	139	111	115	135	123	136	129	111	125	132	123	133	100	119	122	130	118	125	128	132	131	133	130	148	118	107	117	131	120	119	129	119	126	120	116	106	129	120	141	132	118	114	123	121	112	128	142	113	115	133	115	109	130	115	122	119	128	114	123	132	115	113	120	114	124	138	130	118	115	121	122	128	115	103	116	127	107	134	136	123	105	139	134	124	157	142	105	128	116	124	131	121	128	138	119	136	137	122	112	120	125	108	132	116	130	122	127	170	133	133	115	120	142	141	133	126	122	132	133	114	117	127	128	121	124	111	123	121	130	122	122	136	117	131	123	117	125	137	126	124	121	125	114	129	118	107	128	136	109	127	124	124	106	134	128	108	122	131	121	120	134	118	121	140	105	120	131	116	121	120	104	125	143	134	149	112	121	127	122	117	117	118	137	119	137	130	127	125	119	154	119	139	120	111	138	90	142	119	129	136	120	108	97	119	142	135	105	114	131	105	121	98	129	124	124	126	105	150	114	134	140	129	119	130	106	89	135	121	146	140	119	115	124	119	130	114	101	143	125	113	124	115	131	118	143	136	131	128	118	117	134	120	109	118	122	111	124	128	111	127	133	110	116	135	127	110	132	113	126	121	125	127	125	119	109	124	145	138	125	118	128	120	126	116	111	134	141	126	135	131	131	119	115	116	114	124	139	123	126	119	133	126	119	132	134	107	118	114	128	119	131	122	130	119	102	127	146	140	113	134	118	137	139	107	117	109	137	114	135	110	113	110	116	133	111	129	113	130	131	116	123	121	117	107	128	128	131	125	119	120	113	108	144	153	141	113	128	146	128	107	121	125	146	121	121	116	129	119	126	113	120	141	129	138	123	141	106	124	125	123	117	116	129	126	113	141	139	118	151	118	123	123	127	140	148	130	109	131	132	129	136	121	140	118	123	136	119	122	129	127	115	125	119	129	120	134	118	97	104	125	139	122	117	132	116	128	110	120	102	118	119	120	119	131	136	111	149	135	129	142	131	137	122	115	146	147	120	135	144	123	113	110	128	131	141	129	121	127	132	129	128	123	136	141	130	139	130	133	121	137	115	116	115	126	115	119	119	134	122	104	126	148	116	136	127	121	146	119	140	120	117	129	137	116	159	121	136	113	132	116	153	135	112	116	142	115	124	115	134	134	121	132	136	128	116	135	127	121	146	119	122	137	130	104	104	128	145	141	138	126	132	135	102	101	131	128	130	126	129	136	128	122	144	128	132	136	121	138	114	112	123	123	113	119	135	132	114	144	112	138	112	134	121	129	98	119	124	135	115	118	118	110	126	131	124	122	128	133	117	125	119	117	124	119	127	155	120	123	112	124	134	153	114	132	99	136	114	131	145	117	134	108	113	131	119	117	107	123	109	116	108	139	141	101	121	114	130	135	137	139	120	121	133	129	141	111	140	131	116	99	130	128	140	138	128	125	134	109	117	138	129	112	131	133	105	125	125	121	120	116	150	120	111	118	112	110	123	138	112	124	120	129	114	109	128	115	140	110	124	117	110	119	117	113	117	109	123	125	135	125	130	134	130	138	130	121	127	138	119	120	104	125	120	126	118	125	132	126	109	131	128	140	131	122	121	128	121	122	125	135	117	105	113	124	130	118	149	127	130	104	141	114	128	114	115	127	123	97	113	111	116	100	118	135	134	122	117	136	128	130	148	132	114	113	137	117	118	113	141	129	126	117	124	126	124	134	124	136	124	110	127	132	135	121	114	96	126	113	105	129	122	119	108	117	124	119	129	112	120	118	111	120	139	123	120	121	117	144	110	128	138	112	136	122	122	121	112	114	130	125	130	128	131	122	131	143	142	108	109	119	112	131	134	104	147	116	133	113	116	112	135	132	128	137	108	117	136	152	130	132	122	119	128	120	122	120	118	140	131	126	127	114	111	114	118	147	124	118	120	133	152	126	138	129	131	118	106	134	135	125	129	119	110	141	133	123	133	116	126	141	118	113	126	116	134	130	125	130	119	120	127	137	126	96	134	124	117	133	112	117	109	135	115	118	116	111	109	120	135	134	120	104	122	126	132	113
31028	14270	4890	4537	9075	12806	12738	10335	7463	6096	5213	4712	3947	3554	3304	3163	2905	2887	2768	3179	2851	2650	2523	2590	2433	2495	2047	1501	1300	1377	1256	1132	1040	1028	956	1013	1030	1079	1151	1061	935	924	839	826	868	864	789	906	835	823	806	802	826	824	805	777	812	802	761	814	807	818	788	795	798	826	799	789	818	813	827	880	860	861	821	840	817	862	878	837	807	817	854	797	801	870	816	786	840	783	819	827	782	822	832	815	797	825	858	908	852	815	839	877	830	807	788	825	770	828	772	801	834	846	828	777	841	800	856	802	775	807	837	840	775	782	853	769	793	802	760	758	788	768	767	811	768	786	843	815	817	819	756	825	775	796	793	797	805	846	795	805	792	820	790	787	823	803	802	793	809	813	795	782	766	782	814	781	814	809	809	807	815	760	835	789	795	805	811	804	788	824	820	818	827	838	828	824	757	783	793	753	787	808	771	797	808	842	844	814	781	810	831	780	757	747	744	800	797	752	776	831	768	779	808	793	797	787	770	786	787	838	765	800	819	817	821	818	754	736	730	806	836	771	849	772	817	812	808	810	791	777	789	791	798	762	831	772	820	768	771	790	734	817	786	743	750	842	800	754	825	781	818	794	790	816	796	815	816	767	788	811	764	830	836	856	772	753	820	781	852	808	804	800	788	790	765	760	823	786	775	846	819	797	768	820	789	779	754	837	762	787	786	824	799	796	856	777	795	806	754	789	785	796	798	771	838	829	740	810	852	793	797	816	812	799	823	801	791	782	805	789	770	828	772	819	749	783	802	849	775	817	768	824	794	728	785	752	763	765	804	767	768	790	773	815	744	820	804	820	791	793	807	795	825	808	815	804	857	799	785	800	828	767	790	742	816	815	817	810	777	802	862	784	795	810	761	815	803	802	777	801	804	777	791	801	784	814	794	840	751	746	807	793	816	809	776	815	803	821	821	801	808	768	744	780	814	813	809	837	790	780	853	843	761	827	808	800	787	780	821	824	814	796	770	763	795	779	792	796	767	798	770	809	787	789	774	771	860	798	780	797	783	774	828	800	845	859	795	797	753	744	801	805	800	794	785	828	820	779	784	831	796	858	831	824	768	813	786	820	769	788	758	817	821	833	775	826	787	754	773	779	765	769	800	827	783	791	770	786	791	765	815	788	765	801	776	794	782	837	791	830	752	844	780	823	798	769	787	782	843	764	794	852	752	772	792	849	785	798	808	799	762	788	790	771	820	716	818	794	740	802	794	808	790	834	847	780	754	848	809	816	769	814	808	759	781	789	807	815	814	840	848	791	769	833	781	799	794	805	809	828	788	820	788	774	795	790	761	827	758	828	772	830	801	802	770	809	796	827	816	801	796	776	782	729	797	793	801	822	828	830	752	808	793	801	774	798	727	817	788	795	755	817	772	767	824	807	818	759	835	776	736	788	812	794	829	829	820	778	802	766	829	758	810	841	823	814	826	787	756	790	782	806	747	841	805	783	754	771	854	779	852	805	815	775	806	775	796	797	796	831	750	814	788	814	774	790	845	806	794	801	819	795	794	825	796	802	821	787	791	741	800	789	775	796	800	784	837	828	826	802	851	824	815	807	806	784	786	825	756	784	776	779	786	797	804	798	770	757	767	785	773	785	759	783	789	740	771	856	778	837	800	809	827	775	801	806	712	737	793	795	816	827	783	821	771	809	795	793	831	807	797	824	777	830	848	820	862	752	800	792	744	809	775	784	836	802	792	794	810	768	797	791	755	826	786	795	768	800	799	820	792	817	761	820	863	853	823	764	771	846	782	809	822	786	787	761	800	747	844	861	806	781	796	822	807	800	811	751	791	778	803	795	795	811	792	787	783	821	811	811	820	748	773	811	806	815	815	803	831	812	779	780	840	790	822	838	726	790	774	831	795	809	811	782	825	725	844	829	840	755	809	808	770	797	793	801	828	802	795	821	820	839	769	782	821	844	754	777	795	726	790	831	751	795	787	833	783	839	830	765	769	778	759	835	786	802	841	786	792	770	776	775	778	760	757	787	820	777	789	829	792	796	854	805	770	779	809	820	800	765	799	767	806	841	769	797	773	823	757	804	812	788	819	834	752	801	813	781	753	855	811	756	824	772	797	811	776	799	819	768	792	793	819	838	810	803	868	799	773	795	771	761	813	802	806	788	757	804	842	822	808	756	795	833	841	801	778	770	767	780	848	794	822	798	820	807	808	792	800	768	863	809	769	806	847	819	837	825	780	792	801	804	772	847	800	847	831	799	798	784	840	760	792	781	803	827	759	812	749	809	770	762	768	777	764	818	784	794	811	772	785	831	788	761	755	804	817	786	811	787	764	774	788	798	791	801	809	837	802	815	823	801	766	780	813	820	802	780	777	798	838	867	824	829	801	795	842	796	807	795	732	813	855	845	814	773	793	787	783	766	793	822	822	796	778	802	809	804	797	770	793	770	766	810	786	777	844	766	824	790	813	828	823	839	850	809	831	795	804	820	780	782	798	800	809	807	787	794	787	783	798	799	787	813	834	770	823	790	827	819	753	770	774	815	831	786	807	797	820	783	789	845	792	796	828	840	774	782	786	822	814	859	797	805	757	802	786	766	745	773	768	835	740	809	771	783	779	764	766	781	793	770	833	776	837	796	790	816	803	816	797	814	802	842	804	782	780	776	787	809	814	836	848	855	834	853	771	818	816	840	842	791	784	822	769	761	839	781	858	817	820	790	775	806	795	804	789	781	785	769	789	757	814	819	831	814	769	812	793	894	760	798	789	810	804	789	793	789	819	803	832	766	815	803	803	770	790	803	848	736	826	832	827	833	811	785	775	812	828	765	803	771	778	849	785	838	806	813	785	795	802	824	805	789	777	783	770	757	807	824	827	829	823	823	786	749	786	819	791	830	748	821	784	769	787	807	833	812	792	806	808	807	735	798	764	837	775	796	785	814	803	759	816	808	789	822	842	821	792	766	813	862	848	771	818	801	750	808	793	807	802	813	843	816	838	878	839	815	793	842	723	785	827	786	804	777	777	791	785	777	792	813	821	797	790	790	811	811	806	826	794	762	810	815	790	734	791	789	797	795	804	796	787	802	794	834	816	772	815	813	774	766	831	809	810	803	798	771	754	789	731	838	846	854	793	810	806	793	801	778	814	798	814	733	801	729	821	785	801	766	804	786	784	789	799	820	782	789	778	790	796	766	814	788	831	854	828	811	793	794	769	804	835	796	761	780	781	781	793	820	800	802	772	814	840	800	777	824	782	763	797	795	794	769	795	744	817	794	803	819	826	822	776	776	807	786	799	869	785	876	843	788	801	782	869	781	807	785	819	803	814	765	836	823	771	781	828	793	822	757	811	822	807	792	796	767	813	775	781	817	754	834	840	778	805	790	821	778	784	797	789	786	766	790	792	777	812	776	779	826	763	807	757	781	815	796	861	813	797	823	826	773	826	853	833	794	782	767	833	790	849	773	820	788	752	767	786	855	808	849	805	746	795	829
3486	1057	307	200	191	210	200	234	160	173	145	149	149	152	119	117	132	127	132	148	118	135	125	135	135	129	130	104	90	98	106	112	83	86	85	83	92	83	74	93	85	87	78	75	81	93	80	88	73	89	81	87	74	89	102	93	85	72	83	105	90	102	98	72	77	91	80	97	103	85	78	84	97	83	107	77	75	67	89	80	83	86	72	101	101	97	83	71	90	75	81	75	77	83	96	75	77	84	86	95	79	80	69	87	75	74	82	78	87	80	82	86	90	89	81	88	64	73	85	76	84	82	98	88	90	80	82	84	85	85	81	87	104	88	86	77	80	87	88	80	92	89	81	93	92	78	89	77	90	73	92	82	77	86	96	88	88	89	82	86	85	94	81	94	74	90	100	95	77	87	78	84	81	95	89	90	89	88	73	118	88	104	87	66	78	92	89	89	94	62	84	76	106	63	64	99	95	80	77	77	94	89	76	88	89	84	99	83	72	81	115	88	77	93	88	79	75	83	90	87	89	92	84	85	76	88	87	61	81	104	93	97	103	88	108	98	81	90	91	89	75	77	73	80	83	100	92	81	100	100	106	87	102	83	80	93	87	106	88	80	92	85	97	75	79	70	93	85	108	96	90	81	93	88	77	78	81	72	80	84	77	97	81	88	93	102	80	84	98	98	91	76	72	100	94	101	71	94	91	76	88	109	80	65	69	93	96	73	99	84	71	101	88	73	77	72	80	88	91	76	81	81	85	82	91	96	83	91	102	80	99	86	75	81	91	81	91	80	82	92	76	84	77	77	90	66	90	88	82	72	83	75	91	75	90	90	81	88	92	89	86	85	89	108	95	80	97	70	84	110	81	70	83	66	90	77	83	88	81	90	78	79	89	69	102	89	84	95	73	79	65	88	89	101	76	95	97	84	76	96	78	66	75	93	95	96	79	86	91	101	88	66	82	84	78	93	87	83	99	78	87	81	106	75	69	79	88	93	88	94	71	84	80	77	94	76	85	103	80	76	88	82	90	104	70	84	95	77	86	92	96	68	93	71	80	94	113	81	86	90	83	101	109	90	75	83	72	80	82	89	90	103	75	80	98	85	82	81	70	86	64	66	96	68	89	95	94	88	74	87	76	72	89	82	69	74	66	96	93	81	80	100	74	70	92	82	90	96	76	92	77	88	85	88	81	64	83	92	76	90	87	95	90	91	68	97	79	80	87	87	106	74	72	91	80	88	79	96	104	73	82	87	89	96	86	93	71	77	107	89	91	99	80	107	111	80	85	95	105	73	96	86	74	94	94	87	79	71	91	78	82	85	90	82	100	74	98	90	81	96	88	94	104	81	83	86	77	98	68	74	93	86	104	85	88	84	77	98	81	86	94	109	85	93	73	106	86	78	98	74	76	80	77	73	81	92	76	85	100	90	81	90	88	79	84	78	94	81	78	78	74	93	93	96	102	83	85	84	84	100	79	83	99	75	91	105	95	111	94	79	88	93	71	87	88	92	97	84	81	90	79	92	97	91	84	79	116	77	91	85	85	90	70	98	95	88	81	89	98	95	79	112	67	84	90	108	88	90	88	112	78	92	81	96	98	85	73	95	72	80	85	82	78	96	92	92	82	96	71	84	86	87	98	84	96	84	97	82	74	85	92	83	92	89	67	89	95	90	87	86	88	78	84	86	92	87	64	84	75	89	94	83	93	87	94	80	86	96	78	70	73	83	89	92	76	81	95	87	78	72	99	80	81	87	83	86	85	83	94	89	86	93	79	93	80	74	99	94	99	79	84	96	87	85	89	79	79	92	71	92	82	80	95	68	97	82	90	84	96	90	89	98	91	74	85	82	75	82	83	79	91	93	90	103	67	93	79	82	79	82	86	75	82	76	91	93	87	89	82	83	91	104	77	84	85	81	66	96	107	73	92	99	80	83	75	104	111	91	98	77	93	81	100	72	102	98	113	90	95	68	82	85	84	84	87	103	92	75	81	79	83	84	99	94	67	76	90	71	87	98	87	81	84	78	93	96	84	85	93	94	91	77	92	81	85	109	84	91	82	85	93	88	92	92	92	84	76	96	75	95	93	62	89	83	86	82	80	96	88	85	87	89	94	80	64	86	83	80	80	96	76	92	80	84	98	94	99	85	88	82	65	88	82	85	93	84	89	83	65	91	86	93	82	73	87	86	81	94	84	82	91	78	93	86	91	87	86	85	75	80	84	86	84	88	95	97	69	90	74	77	75	84	88	85	91	72	95	88	82	69	86	93	105	65	110	85	74	78	88	78	100	82	83	87	79	77	84	88	88	105	92	83	73	88	88	109	77	73	84	89	90	76	92	77	74	97	91	95	91	86	86	83	84	90	89	74	98	104	74	102	95	83	87	76	82	84	80	72	91	78	85	90	87	94	66	89	78	108	91	84	95	81	85	80	75	67	83	85	85	89	79	77	95	74	84	88	81	85	78	78	82	86	86	92	83	91	109	79	84	86	103	96	74	90	106	70	86	89	91	75	76	82	98	92	84	80	83	107	81	84	87	91	99	77	79	91	92	86	70	80	84	95	83	86	93	87	86	101	101	98	93	72	101	78	98	109	89	83	86	75	89	82	75	86	78	80	86	81	83	75	104	91	80	75	76	89	72	81	68	98	92	81	101	80	92	88	86	79	85	92	95	89	92	81	86	77	92	67	101	96	103	85	89	96	82	90	97	86	74	96	83	89	81	85	82	98	77	72	75	88	76	94	80	78	95	97	80	82	79	80	82	81	84	78	81	88	97	95	66	69	78	64	80	74	73	88	81	78	81	83	97	85	74	80	93	85	92	110	78	104	89	76	101	91	91	80	82	89	95	89	97	95	83	95	100	95	80	87	95	99	83	78	91	91	73	97	80	83	85	65	76	82	76	92	85	97	92	89	92	76	92	99	89	66	71	98	75	83	85	75	99	95	91	106	87	89	83	65	80	89	91	76	93	95	83	100	95	93	99	84	93	92	95	88	84	77	85	88	93	78	85	83	98	82	84	77	86	85	83	84	77	83	93	89	93	100	79	86	85	105	90	92	86	80	75	93	94	72	78	82	88	91	86	88	90	70	86	89	93	96	80	92	102	88	96	71	88	88	85	81	98	104	70	78	88	91	94	99	104	105	67	83	81	93	105	88	72	76	88	83	101	88	90	82	95	90	93	84	109	95	96	79	90	75	93	81	95	73	72	63	84	93	93	82	99	90	94	72	88	86	85	79	97	72	84	77	102	85	94	77	78	85	102	60	92	87	96	110	75	78	94	89	81	89	86	94	94	92	87	73	105	98	88	84	82	83	93	91	85	89	94	69	95	78	87	77	85	82	83	84	74	86	77	90	78	96	83	97	73	84	100	73	101	75	99	87	75	100	71	93	109	79	66	83	75	93	97	82	80	79	100	93	74	79	95	85	94	85	88	101	75	74	84	88	80	82	94	97	98	82	93	80	83	86	82	96	81	80	83	72	93	86	81	83	79	83
24084	8629	3042	2846	5309	8059	8022	6495	4647	3499	2959	2616	2310	2229	2070	1924	1797	1781	1903	2043	1967	1728	1743	1794	1633	1563	1299	1036	942	942	893	811	724	676	732	672	753	723	778	712	669	695	621	577	576	588	614	590	594	610	611	552	580	576	549	611	619	573	589	618	585	640	597	596	569	556	611	605	617	602	611	609	573	597	587	595	589	612	573	576	568	562	594	546	557	559	598	580	600	575	581	618	591	588	605	602	559	616	613	645	645	630	608	618	588	649	605	590	616	619	585	606	631	560	578	604	599	576	594	571	602	577	606	592	561	563	590	617	573	539	595	583	589	579	583	582	628	625	587	578	585	601	593	590	588	609	622	547	587	571	622	603	588	579	614	561	577	561	535	575	597	561	577	564	590	598	619	577	581	625	590	593	582	588	589	496	579	561	551	571	545	600	589	585	565	604	610	595	551	583	581	581	587	572	616	557	622	535	612	487	599	610	563	610	599	575	576	613	587	537	622	601	595	582	569	592	575	553	583	576	545	528	614	582	581	598	582	583	558	588	591	596	604	573	570	588	566	589	564	603	592	583	568	592	619	600	577	614	564	582	578	597	608	645	585	571	631	583	587	581	633	576	607	592	583	616	600	584	606	618	609	611	581	580	578	606	650	634	577	566	637	583	579	563	614	548	576	558	560	599	611	598	596	554	595	612	586	567	571	579	582	605	637	579	609	572	605	528	576	596	615	607	608	592	606	571	548	569	605	579	583	555	563	596	604	599	561	636	589	586	595	605	569	558	571	611	578	548	593	597	565	540	608	621	556	581	577	536	606	570	588	573	612	568	607	573	598	597	580	590	554	574	595	586	565	574	521	559	586	606	589	575	572	581	568	580	550	552	572	538	602	574	574	586	622	587	605	583	578	570	580	562	597	606	560	632	567	589	560	566	584	596	589	568	594	556	527	555	589	542	612	596	609	607	594	586	626	618	581	568	555	573	586	612	580	553	578	588	591	557	556	549	604	576	553	586	627	588	585	598	557	586	566	607	625	565	601	563	555	572	574	608	600	581	589	600	595	582	603	605	599	555	591	592	577	598	618	573	638	597	601	616	638	568	622	560	600	549	621	519	585	621	614	592	654	571	621	603	599	574	562	591	599	626	609	592	588	601	582	592	590	610	584	541	604	576	604	569	600	579	603	611	573	580	603	594	621	565	541	597	568	588	577	562	617	610	613	583	572	588	564	587	575	597	609	564	584	582	575	589	625	549	559	670	569	600	643	569	605	585	577	609	628	600	578	568	604	593	590	565	558	570	560	610	582	625	544	549	602	580	571	592	604	564	595	576	578	614	621	586	603	599	553	596	584	568	572	616	597	570	629	606	629	593	565	605	547	579	588	568	576	614	600	561	584	581	650	590	574	553	633	572	591	568	580	552	570	578	622	612	591	564	626	581	593	609	577	556	575	594	592	575	588	535	580	584	600	609	581	606	615	561	646	569	586	589	548	546	598	572	594	625	600	575	625	576	586	578	590	566	576	677	573	596	585	597	616	606	548	605	605	580	604	578	570	613	562	594	584	577	599	557	613	595	573	594	600	605	631	568	552	592	626	581	551	577	609	566	566	591	582	598	591	559	568	595	553	572	592	584	533	582	625	581	597	605	579	553	585	616	597	576	588	621	538	606	593	587	611	565	565	559	587	612	629	609	575	571	601	570	582	575	586	557	561	625	630	573	555	577	580	579	608	573	598	551	559	571	592	627	588	602	558	580	594	572	567	596	568	559	588	571	581	591	599	594	576	596	592	578	557	597	581	555	588	606	588	586	638	606	603	622	538	615	582	571	570	595	614	590	582	583	602	552	606	563	590	598	546	601	603	626	574	566	577	609	639	611	632	628	588	572	553	587	518	586	577	589	624	592	573	592	588	593	597	563	598	579	575	529	560	591	581	566	615	583	595	557	596	582	616	569	571	604	558	554	620	567	586	571	563	562	552	585	584	601	566	543	576	602	613	576	593	545	581	573	567	618	593	563	568	575	594	584	584	564	568	560	603	539	587	555	593	576	604	582	567	565	560	556	587	587	621	572	548	533	571	583	547	575	552	566	578	619	603	601	602	590	633	588	562	603	565	567	561	581	569	597	555	551	601	609	565	609	583	619	576	546	585	590	589	630	613	669	583	570	556	581	554	628	573	556	534	544	555	570	561	582	511	520	600	559	599	622	615	591	639	585	571	598	622	565	583	575	602	562	593	551	561	581	591	582	615	654	615	588	583	566	575	624	592	577	619	613	593	602	572	611	577	548	550	604	611	635	542	595	607	528	556	620	616	613	618	569	586	612	550	572	594	598	557	573	574	614	622	588	574	555	597	569	585	581	624	601	625	603	591	530	600	628	617	589	578	562	549	586	608	608	556	551	593	570	593	533	527	632	616	616	539	546	631	582	592	563	594	563	552	588	597	578	580	606	613	569	558	603	624	597	583	562	587	603	550	642	517	567	539	602	581	558	558	607	572	571	563	565	574	589	619	594	595	588	564	583	574	602	552	617	633	595	580	598	609	617	624	574	599	609	615	583	582	574	553	598	578	573	572	616	598	581	529	606	566	618	624	600	601	575	614	592	585	599	579	581	587	612	584	608	593	630	609	591	545	572	568	630	579	585	564	566	551	598	575	619	563	612	573	594	583	592	598	590	625	560	560	604	512	608	648	568	603	547	612	612	630	579	568	584	622	661	609	596	534	598	610	572	602	588	567	570	583	569	589	613	592	592	584	578	601	564	600	540	574	618	574	590	605	598	607	578	554	575	638	571	571	602	581	590	583	575	591	598	607	564	617	611	558	551	581	602	558	599	626	598	576	550	554	621	565	592	601	577	593	553	616	597	554	581	558	593	555	603	578	609	623	578	629	628	541	536	636	551	589	643	562	637	579	614	616	621	597	586	584	635	547	588	583	594	631	624	574	615	586	614	560	534	596	597	582	597	569	565	638	611	593	554	620	624	621	579	616	602	602	578	576	559	600	594	552	587	585	575	581	626	618	636	543	594	595	614	633	585	604	607	578	562	619	568	582	567	584	563	595	588	617	554	599	602	583	595	592	622	628	599	592	578	613	601	562	593	590	600	577	578	593	585	601	611	549	598	582	557	554	592	611	554	577	589	594	597	595	621	592	625	571	623	596	595	577	597	599	600	552	563	637	551	618	611	559	623	570	641	558	620	574	574	569	543	576	617	654	578	585	606	574	562	572	626	625	568	636	593	557	591	549	616	573	583	542	556	571	591	581	581	563	563	582	564	575	573	584	636	629	519	599	553	602	599	563	579	575	572	564	615	577	599	595	544	555	589	598	599	603	577	567	602	583	554	581	574	537	581	571	596	543	553	552	595	544	627	565	587	600	604	612	571	571	615	594	591	570	612	634	567	614	638	591	564	611	595	634	596	538	526	571	554	606	579	581	559	602	599	594	563	559	609	596	577	605	581	607	602	571	559	551	592	566	577	590	586	572	639	567	575	565	602
4684	1883	484	245	224	238	322	297	274	199	208	182	165	164	159	149	146	149	150	175	169	148	143	128	133	152	141	127	99	109	99	94	108	91	106	103	106	102	110	98	96	80	92	84	80	79	91	83	74	101	103	96	106	102	90	91	105	91	92	110	85	74	96	87	81	73	91	85	84	90	83	101	81	104	94	97	70	100	99	88	91	93	95	89	74	97	92	102	90	106	84	97	75	97	94	68	82	96	103	94	103	89	99	88	90	93	87	84	110	93	103	91	97	98	92	71	98	94	85	91	85	74	94	91	94	102	90	96	73	99	89	91	82	99	94	84	104	96	95	88	86	88	81	102	73	104	93	111	79	92	82	93	71	103	103	85	93	92	97	84	74	97	101	86	91	85	107	101	83	92	110	91	80	69	79	97	82	111	105	79	87	93	69	105	90	89	99	88	84	96	95	86	92	89	89	91	78	86	85	106	84	99	89	85	98	106	96	79	74	115	75	86	85	77	112	74	74	91	76	89	81	76	105	98	90	95	77	74	87	87	107	87	108	73	86	81	88	90	97	96	97	69	82	85	84	97	87	83	91	100	76	91	89	89	98	91	93	100	99	96	95	74	87	76	111	100	94	95	83	78	74	70	97	97	90	88	82	84	70	85	75	89	98	94	74	94	84	87	89	94	94	91	85	72	94	101	87	79	86	80	87	86	85	85	88	75	86	100	98	95	66	88	89	97	91	92	96	85	100	91	86	93	84	94	79	85	93	93	88	88	62	84	97	81	96	94	92	86	89	77	88	89	94	71	89	73	106	78	92	74	87	94	108	81	98	86	76	90	82	90	88	87	101	87	74	85	95	91	86	104	85	89	94	88	94	92	108	72	93	78	84	84	76	84	78	92	84	96	91	107	99	103	70	83	89	94	89	97	84	79	95	87	105	79	72	84	107	91	87	107	102	98	75	88	81	96	98	92	98	96	118	89	95	87	97	76	85	86	87	96	74	112	96	95	85	111	81	80	81	84	102	75	87	94	99	87	89	76	90	92	92	100	100	90	78	83	75	81	88	83	93	94	91	97	87	87	107	97	86	80	99	107	101	108	82	102	71	87	77	94	91	76	84	96	89	96	98	86	110	80	98	107	87	94	85	85	85	83	94	95	98	86	71	97	94	87	88	88	82	98	100	96	93	84	90	94	103	75	104	99	72	105	93	101	89	97	93	96	94	85	84	91	91	95	92	88	87	79	87	88	85	81	91	86	78	84	76	90	92	88	97	107	83	91	69	73	99	75	83	80	77	102	80	87	89	93	98	100	93	86	81	69	95	77	100	82	94	92	94	87	90	81	90	85	88	97	93	79	80	80	97	78	87	77	91	88	98	90	81	115	89	91	89	93	80	81	83	92	77	80	82	89	92	89	86	95	91	96	95	96	75	88	97	106	96	75	84	86	88	84	91	86	78	104	107	110	88	86	86	86	93	98	99	86	94	73	91	80	78	89	92	84	83	83	97	81	96	102	95	104	78	89	88	82	81	79	80	87	90	87	100	79	107	96	78	78	104	81	79	90	82	93	94	86	74	90	100	83	84	83	86	85	78	85	98	104	75	87	82	80	73	76	85	94	89	81	90	106	90	117	83	77	93	90	82	91	119	85	85	95	91	101	92	79	91	96	82	85	84	88	81	96	96	80	87	91	98	86	76	96	82	92	92	82	91	89	90	73	76	89	94	77	109	83	97	99	91	102	74	99	81	89	88	99	87	106	79	66	90	87	77	88	100	68	93	92	83	75	87	95	97	86	92	93	95	87	87	90	107	88	77	91	94	84	83	78	100	88	78	74	89	99	86	71	78	85	69	72	99	100	112	90	85	80	87	96	86	80	85	84	78	77	96	81	72	84	98	94	88	80	85	93	87	90	89	85	79	76	108	86	90	80	93	81	83	85	74	104	68	95	102	75	96	108	92	87	106	98	92	90	95	98	79	80	85	74	108	85	90	100	96	91	86	88	97	85	92	85	84	100	85	90	102	95	83	72	94	85	80	102	85	82	106	82	95	74	86	94	101	92	92	107	78	90	81	96	101	89	92	87	87	75	79	92	92	98	103	75	101	90	93	81	84	80	81	93	90	106	74	97	88	92	98	89	83	86	91	81	92	78	98	90	90	75	79	102	96	84	96	74	107	85	88	86	94	97	93	88	76	78	85	114	76	90	105	96	78	88	76	78	75	109	99	94	95	90	111	95	94	89	80	83	88	87	88	82	107	98	87	84	104	94	93	109	87	100	103	82	72	100	76	97	88	113	96	90	94	88	79	94	83	93	95	90	87	93	83	92	94	84	87	108	100	78	118	115	99	95	90	80	99	67	87	84	104	83	88	80	89	94	104	80	100	77	95	67	79	78	83	96	96	91	85	78	74	93	90	96	91	86	95	99	84	81	79	94	79	89	85	105	80	94	83	102	89	82	75	95	97	97	84	76	92	93	96	85	96	63	111	72	96	80	80	103	91	100	79	92	86	81	98	96	89	92	72	86	65	82	71	86	91	86	86	86	87	96	94	90	86	104	85	82	96	80	85	96	80	79	93	108	96	86	112	83	84	74	88	84	97	81	85	82	103	71	75	90	85	106	102	73	91	94	86	107	91	103	84	98	94	90	95	75	89	80	95	78	101	66	106	95	94	78	85	82	80	88	107	86	92	85	84	92	114	93	90	93	96	85	81	99	91	79	94	87	103	75	96	96	90	91	81	94	106	89	80	96	94	77	94	103	84	82	85	92	74	93	80	82	94	85	82	103	83	95	80	79	98	83	72	73	80	86	90	85	107	102	87	69	81	99	89	88	97	76	84	89	95	93	100	94	98	86	99	91	74	73	93	110	93	90	74	86	104	95	91	88	85	92	90	89	78	102	88	68	78	107	96	99	96	78	83	87	73	85	103	90	90	74	94	78	93	91	88	98	90	84	95	87	121	90	103	87	86	112	89	91	93	94	93	75	83	84	86	88	100	91	78	100	93	80	82	84	80	100	76	102	96	95	87	86	96	89	80	77	95	90	80	73	82	93	94	97	73	88	81	89	99	78	89	91	99	92	96	98	79	74	84	97	80	73	110	104	88	89	97	88	99	92	88	90	79	92	91	78	87	77	91	93	94	97	91	100	84	88	80	87	83	79	90	85	95	105	99	81	90	76	95	79	85	87	93	88	93	90	85	82	80	93	100	76	82	95	97	88	92	97	73	104	83	77	75	96	101	97	111	79	98	83	81	110	77	87	89	83	90	75	93	69	86	95	72	83	67	94	91	88	83	90	94	101	78	94	94	84	86	103	79	86	83	107	94	76	96	106	107	96	95	91	91	91	102	87	102	94	101	90	92	74	85	97	79	99	75	100	83	98	95	85	99	76	95	96	87	89	88	97	82	99	84	80	79	93	87	79	87	88	71	94	78	87	90	95	102	90	87	75	84	89	64	107	107	97	103	89	93	90	94	81	99	98	104	78	93	97	91	102
31201	13317	4409	4261	8095	11202	11717	9694	6932	5359	4426	3653	3441	3226	2771	2638	2476	2389	2739	2727	2577	2305	2303	2280	2041	1937	1644	1284	1110	1159	1063	924	814	839	744	795	842	848	925	867	741	759	732	669	682	653	693	639	646	676	696	654	667	655	680	604	630	684	622	654	650	694	624	634	604	677	662	673	651	686	659	658	707	658	605	642	634	647	595	611	657	637	663	673	667	644	641	632	690	688	704	638	634	614	636	665	684	690	659	624	684	662	680	669	661	655	643	643	651	602	648	631	654	673	643	644	649	650	637	631	639	666	588	615	647	622	611	615	639	614	666	689	641	654	670	597	650	611	662	652	655	678	601	631	599	652	672	638	588	672	611	627	618	610	635	654	634	571	596	644	610	638	614	670	641	629	639	637	638	625	604	709	642	625	636	620	619	614	618	612	610	664	634	647	646	626	615	635	667	684	651	655	661	631	612	644	672	622	617	632	623	645	676	650	657	645	604	653	628	638	613	629	640	627	700	669	683	675	634	662	616	615	621	621	626	637	619	652	618	628	640	661	641	633	680	633	638	642	695	639	655	623	621	646	654	664	640	668	612	621	595	672	599	642	653	626	640	686	610	628	612	632	667	621	668	637	612	663	634	626	681	635	669	654	630	642	649	671	611	668	625	643	590	654	630	619	636	630	625	592	659	667	585	610	633	646	624	642	634	638	628	624	654	657	681	628	662	682	641	628	620	627	647	609	597	638	635	649	658	620	663	681	626	674	598	671	605	620	645	655	650	630	646	605	597	635	660	657	630	621	635	602	638	659	647	651	661	643	601	607	615	647	596	638	617	637	644	606	660	658	639	644	637	659	617	649	639	626	649	609	613	585	614	659	668	631	643	660	652	669	599	639	625	618	593	677	597	628	619	632	608	678	652	599	603	609	640	695	621	656	643	615	645	640	624	655	645	642	603	634	636	669	611	628	661	601	644	661	604	646	629	639	645	617	596	631	642	610	654	655	651	648	622	611	653	675	649	581	656	636	595	629	599	644	609	646	637	647	655	617	616	613	612	668	608	596	642	613	644	639	635	634	670	634	608	630	632	637	607	626	702	654	617	664	610	607	610	680	616	598	629	616	620	618	653	617	644	621	615	606	633	604	630	610	623	634	630	609	646	650	644	634	612	631	632	651	643	664	632	654	647	612	587	643	659	613	602	606	622	672	644	623	676	671	640	647	629	606	647	666	711	617	629	593	615	617	621	641	658	622	640	639	656	645	672	638	621	623	613	636	634	664	631	620	635	673	616	643	641	659	618	608	661	599	652	612	648	660	659	619	659	625	657	689	685	581	621	647	643	645	646	640	621	589	650	648	643	636	598	632	629	687	657	652	675	650	665	655	644	619	629	635	661	649	614	620	687	647	617	634	600	610	646	674	629	654	606	604	638	632	641	626	681	599	603	610	659	633	630	673	657	638	626	669	635	630	629	613	645	663	644	625	644	667	635	661	604	603	598	607	611	622	668	660	672	603	627	652	639	632	626	638	637	606	594	629	631	679	655	639	641	622	618	602	638	634	650	637	643	586	646	675	677	575	686	616	640	655	638	625	630	630	650	669	626	691	683	626	662	640	642	636	607	669	672	646	647	583	625	596	626	656	621	611	656	657	628	696	685	629	640	646	627	584	682	630	666	626	623	633	645	588	581	667	607	622	673	611	616	658	635	648	650	629	607	619	629	635	619	587	643	625	590	600	593	673	641	598	604	604	668	674	617	630	620	643	647	612	673	649	643	617	617	599	640	641	687	625	610	638	611	642	673	607	706	627	625	639	621	652	622	615	630	621	674	647	629	638	608	604	615	624	627	604	582	623	607	644	606	617	612	590	591	590	633	632	680	621	683	660	658	592	624	641	640	651	669	662	651	626	644	653	616	668	615	614	626	653	630	610	613	662	648	630	671	662	590	655	662	650	598	649	648	642	648	649	644	596	623	600	618	650	665	690	628	616	630	651	592	593	654	641	608	662	642	674	627	625	621	659	624	648	590	633	690	666	655	608	612	659	643	692	634	599	676	662	598	611	606	680	628	622	631	637	610	656	680	630	670	646	637	667	634	651	608	626	628	611	626	659	630	639	692	659	645	656	650	618	621	637	602	624	609	620	621	647	668	611	628	683	640	650	600	649	665	640	639	661	655	668	661	658	623	645	656	617	715	662	589	644	621	635	621	594	606	623	636	626	609	665	661	607	570	608	638	619	644	639	678	656	626	641	633	618	653	621	649	641	666	631	657	616	633	618	631	643	596	659	634	607	583	621	616	636	641	620	623	635	636	602	647	627	618	600	667	646	638	641	676	656	631	633	662	618	656	635	584	680	594	631	651	632	641	627	696	672	604	641	613	672	645	661	657	635	615	640	655	646	640	642	604	673	603	636	607	627	638	612	622	656	643	658	628	688	664	616	641	627	648	638	646	653	630	651	612	627	650	680	640	649	679	668	664	611	648	609	671	632	644	642	626	615	617	638	614	630	589	610	624	641	624	601	622	577	625	625	630	623	618	630	651	668	633	621	613	658	625	592	611	634	631	599	658	659	632	683	644	601	631	631	617	635	602	640	626	641	657	630	631	611	624	667	635	622	672	635	626	670	643	592	655	665	619	633	659	616	631	674	643	667	674	607	604	687	623	610	661	641	645	621	650	605	664	675	684	630	672	633	661	632	636	663	622	647	652	642	637	646	646	622	672	653	605	639	644	616	656	631	607	616	618	666	624	642	645	686	555	633	618	616	599	606	623	638	645	666	575	631	661	639	666	603	596	619	608	636	661	675	676	643	618	633	696	677	657	645	644	625	658	668	626	661	657	623	600	686	666	608	630	655	607	566	631	667	619	652	604	676	605	641	678	624	658	665	697	640	611	608	669	644	678	683	634	634	645	647	664	608	660	620	657	613	652	639	641	635	648	625	636	637	622	609	650	637	609	635	684	646	581	630	633	601	702	656	623	623	619	616	639	594	621	653	655	618	611	642	637	621	657	695	603	661	630	648	653	634	643	631	602	633	684	673	622	627	620	612	651	631	630	630	629	623	626	667	627	650	627	681	662	617	637	632	669	645	655	618	663	618	643	617	624	590	624	627	640	609	677	667	635	662	617	677	618	608	552	649	619	630	633	661	651	623	658	593	637	634	629	675	643	643	651	611	652	638	653	674	645	634	647	632	630	662	644	628	629	644	630	640	653	651	715	631	614	633	628	643	633	639	661	669	649	653	655	617	628	649	675	634	654	621	616	592	652	631	656	583	610	595	615	582	650	641	642	679	644	614	640	606	628	654	631	666	616	651	637	678	645	651	642	654	666	611	583	605	584	651	649	654	588	621	608	651	651	602	648	623	640	658	608	647	626	635	601	631	665	626	652	658	616	641	615	598	591	647	646	636	679	633	655	594	635	617	651	624	609	632	632	611	647	657	645	664	629	641	647	653	608	644	611	664	604	701	695	666	604	650	626	629	651	659	640	598	630	673	640	616
5221	1516	465	303	253	275	361	310	294	243	246	231	249	180	216	191	191	222	198	197	200	200	210	204	179	182	148	137	142	173	154	137	146	135	139	132	155	131	133	138	137	161	126	125	132	121	114	139	120	130	114	156	123	137	127	123	135	129	134	145	122	139	134	109	121	142	93	132	115	127	125	123	132	133	100	146	120	142	127	140	139	126	140	126	121	143	128	117	120	153	140	134	140	138	116	141	129	117	125	142	151	127	142	127	121	139	122	117	117	115	118	151	103	130	137	136	122	137	133	131	126	130	129	127	129	128	135	113	114	116	131	116	129	136	129	120	143	126	140	136	126	114	123	147	145	130	133	132	135	108	129	126	130	120	118	138	134	130	133	143	108	124	117	124	137	132	127	119	140	116	136	146	132	119	124	125	133	127	136	125	111	143	124	139	153	114	123	111	140	139	129	141	130	133	126	147	127	121	132	128	138	133	127	127	121	141	97	150	119	116	158	128	122	106	166	140	126	117	109	103	139	109	137	121	138	133	147	122	144	131	147	113	121	126	142	125	123	118	130	133	121	116	114	125	129	121	121	117	150	115	121	136	121	127	144	137	134	121	111	122	133	127	137	128	143	133	124	138	113	95	130	125	144	114	122	101	132	121	143	134	108	125	115	143	116	125	131	119	150	112	123	127	116	128	142	132	136	143	129	135	133	140	131	132	126	107	128	136	133	123	141	134	131	132	151	145	143	123	137	126	133	151	127	117	129	147	126	130	137	143	133	122	136	146	148	109	125	128	133	120	141	118	131	127	120	144	141	122	112	126	123	137	143	123	116	118	124	130	119	128	137	144	125	126	140	121	108	151	111	158	121	132	129	116	130	127	131	122	131	142	129	150	136	125	128	136	139	110	132	133	141	148	124	126	138	127	126	135	117	125	129	107	149	130	166	142	133	141	147	134	176	160	151	134	152	130	130	120	111	131	137	136	142	125	117	112	122	131	136	109	121	133	120	125	138	129	130	125	146	124	144	117	115	127	124	138	126	140	129	122	138	132	121	127	124	114	130	139	122	126	110	124	121	108	119	146	164	157	124	103	123	133	117	130	112	132	141	121	121	133	120	143	110	114	139	143	128	119	122	129	120	118	127	120	122	134	141	128	147	111	129	141	134	121	147	112	133	122	111	133	129	142	121	124	126	126	122	125	125	132	139	111	112	127	120	135	138	148	131	122	125	142	134	132	149	127	162	134	136	122	111	128	114	146	131	150	124	135	141	135	151	122	122	145	130	123	129	139	116	125	136	122	132	124	144	150	142	155	140	140	141	130	107	132	128	137	149	143	140	131	114	125	135	131	136	132	141	118	117	126	133	116	143	127	124	144	115	123	138	150	124	131	127	112	133	117	131	147	123	152	139	144	134	135	128	121	122	126	135	129	121	141	128	133	117	125	112	139	126	136	116	115	111	155	145	120	137	142	132	134	130	112	125	142	126	145	126	142	125	141	104	134	133	115	124	134	143	143	115	126	154	132	120	108	105	132	119	128	109	98	140	131	125	129	133	127	127	127	113	128	111	140	133	138	125	141	126	129	131	143	135	141	135	117	131	125	156	121	118	126	140	118	119	140	119	116	133	132	133	146	124	109	142	114	114	145	126	117	143	148	135	119	124	150	120	138	128	118	118	122	110	145	138	131	138	150	135	137	131	103	119	122	140	126	116	127	130	133	124	117	136	121	124	141	132	126	113	118	131	118	134	143	99	128	124	115	120	119	150	118	126	104	133	150	149	138	129	115	128	116	137	123	111	130	143	126	125	126	147	136	138	122	145	136	119	134	140	136	126	139	131	130	126	124	116	128	127	130	136	129	135	135	129	129	133	124	116	118	132	129	140	145	136	136	114	121	132	131	139	121	132	138	129	117	121	142	138	121	140	125	153	113	111	115	112	121	121	135	131	152	127	155	125	136	131	130	130	145	155	119	110	130	128	123	126	130	119	108	131	123	152	124	133	115	133	144	119	146	134	120	95	136	121	122	106	133	143	127	134	132	138	122	132	118	127	112	129	122	136	118	120	136	130	128	141	123	95	144	125	127	129	118	135	137	137	127	147	108	140	117	110	136	122	140	136	154	142	153	142	129	150	127	148	136	128	134	135	159	111	128	143	133	161	124	116	135	136	130	132	119	133	129	136	120	123	134	127	138	146	133	109	132	112	121	117	126	132	127	125	126	125	140	122	127	129	132	109	130	129	132	136	148	158	138	135	123	99	105	114	144	118	136	123	146	110	142	133	123	130	152	139	138	130	124	123	126	125	142	126	141	133	115	125	121	113	127	122	134	140	115	146	147	117	142	129	117	134	133	123	113	131	139	145	135	126	139	125	143	128	124	143	135	150	128	130	139	126	131	97	144	157	131	128	136	133	119	138	147	142	119	118	125	123	141	126	104	138	126	132	132	163	126	146	144	129	114	134	120	153	138	127	162	138	137	143	123	133	139	125	137	124	134	140	129	118	146	128	120	136	139	121	143	128	123	133	134	162	113	140	151	138	129	147	127	119	148	168	133	135	128	126	133	117	129	129	149	147	131	134	130	130	132	118	132	127	141	140	116	138	123	107	117	157	140	118	141	134	119	145	144	153	125	126	125	141	123	127	121	144	122	124	129	150	145	127	131	130	131	120	106	110	119	140	154	130	133	115	119	135	128	127	124	122	120	139	145	119	128	145	140	140	129	119	154	113	131	134	130	133	112	103	120	126	133	112	136	117	137	126	124	122	122	115	129	131	132	130	142	121	119	134	136	131	140	119	136	122	129	139	120	133	151	119	133	123	127	141	152	121	128	122	127	115	135	123	112	138	109	131	115	116	138	151	145	148	126	118	132	113	143	147	125	141	124	140	131	140	136	143	125	133	154	129	132	133	122	112	121	117	115	140	123	136	115	148	148	124	134	138	128	136	127	147	128	129	148	133	138	127	122	121	139	135	138	121	133	128	146	117	138	118	130	141	112	128	117	131	132	140	131	127	141	102	111	136	104	132	141	135	112	130	115	124	137	155	138	135	119	125	127	119	110	125	141	133	122	124	115	148	115	117	122	138	146	138	122	124	108	110	130	121	151	128	134	129	115	140	138	139	144	154	113	152	133	120	126	140	114	115	105	125	121	116	116	126	125	118	132	141	112	150	137	136	141	129	126	144	131	132	136	124	119	129	120	152	104	136	123	129	128	142	129	125	146	156	126	119	121	129	129	131	152	130	124	137	129	131	119	116	128	147	127	142	121	131	129	123	127	152	143	108	146	126	134	125	157	124	120	127	152	136	110	144	133	109	136	138	118	103	153	114	137	131	128	128	161	144	130	97	129	140	144	129	123	145	143	119	111	125	119	134	139	129	131	153	127	137	128	139	147	122	118	113	120	126	127	138	117	136	121	117	129	134	148	145	133	113	116	104	101	141	128	124	135	128	134	124	121	134	132	152	129	139	133	116	139	142	122	132	139	132	130	114	132	133	120
29510	12427	4581	4386	7767	10503	10952	9556	7061	5510	4659	4111	3686	3408	3095	2847	2776	2726	2996	3061	2835	2683	2654	2523	2247	2286	1946	1579	1422	1393	1354	1196	1165	1085	1096	1108	1100	1172	1282	1134	1070	1070	1008	934	944	1013	949	985	899	977	968	908	956	920	908	941	924	994	930	1023	957	951	929	958	882	948	960	986	934	950	1009	915	959	1017	1002	957	936	938	966	953	901	940	894	947	939	969	951	942	912	958	970	916	979	944	931	991	987	979	1018	967	1018	928	942	924	943	942	930	985	984	939	948	959	948	941	936	981	983	934	951	914	957	915	952	923	915	906	953	953	901	955	921	890	911	928	914	927	959	921	929	991	953	960	954	928	928	888	893	919	936	975	926	950	944	919	903	905	964	932	812	939	895	907	936	926	899	941	914	917	875	979	910	880	984	918	974	909	914	947	980	861	936	953	904	968	934	938	968	924	925	891	943	968	924	900	862	970	893	944	950	932	925	939	935	930	978	953	936	878	1016	937	915	977	903	937	940	956	919	891	888	882	922	923	985	906	916	932	931	950	898	930	916	928	958	879	996	941	944	882	908	925	939	960	932	882	907	951	924	920	887	904	950	935	967	946	959	972	920	961	912	978	947	871	917	944	947	951	949	949	943	959	919	935	928	965	914	879	930	867	940	951	982	896	961	902	916	896	894	893	872	978	942	925	950	924	927	941	927	896	976	868	859	945	904	961	990	953	939	936	970	970	962	946	936	940	979	895	992	935	940	929	997	930	980	914	946	944	890	956	866	892	921	933	904	922	908	954	969	959	917	932	871	947	933	929	940	880	949	914	924	940	990	893	946	951	938	923	911	975	943	1005	897	945	924	970	937	987	920	912	947	967	901	947	926	897	889	1004	963	947	933	917	952	898	927	954	945	901	941	942	995	925	941	886	981	929	971	911	953	925	935	942	930	873	914	901	911	955	955	957	904	970	915	909	956	935	958	956	944	957	945	979	926	959	890	902	954	900	924	941	897	926	907	932	927	904	977	909	934	999	957	969	927	873	962	898	880	926	995	944	924	962	951	937	967	930	923	988	966	949	916	888	954	958	957	923	894	956	945	948	935	896	947	932	949	932	914	952	907	966	961	956	948	943	918	874	971	904	903	921	933	891	935	971	932	963	944	918	934	941	940	921	948	947	897	928	958	896	908	865	946	962	1003	959	938	954	994	942	882	966	933	954	913	959	923	925	958	936	954	916	945	999	916	953	948	974	905	956	913	918	883	903	915	883	909	904	886	953	928	900	889	936	947	949	919	1002	970	898	887	994	922	959	939	928	907	940	992	952	913	945	930	918	918	908	908	930	976	962	924	945	890	898	977	920	910	967	923	964	940	930	939	966	921	971	904	909	934	986	897	1021	900	880	940	931	903	939	984	964	908	906	946	968	924	957	905	983	950	914	935	975	923	938	927	944	940	908	992	932	956	966	950	890	989	923	944	965	1012	917	869	896	938	920	943	920	883	936	912	940	911	900	931	950	937	983	980	959	932	944	1005	955	917	912	911	968	932	938	929	938	877	934	988	979	954	938	932	906	948	977	915	951	936	941	904	895	959	917	876	929	917	1020	935	890	951	939	947	929	1000	929	913	934	983	974	924	968	907	940	872	908	968	948	937	922	952	900	906	909	939	899	893	889	958	927	904	912	970	912	895	972	904	934	948	960	906	986	904	927	965	913	964	959	970	901	951	928	954	947	970	922	898	957	956	921	959	925	864	905	965	915	975	937	951	948	926	881	891	927	947	918	968	922	928	937	896	911	886	898	931	958	898	935	967	935	972	953	941	885	909	919	914	920	954	961	907	959	954	898	923	918	921	947	946	929	958	947	941	906	1007	906	956	918	913	971	925	932	927	989	905	967	948	931	1027	925	885	956	956	869	950	927	1013	874	952	915	970	890	895	930	968	984	928	903	917	920	920	937	906	921	932	985	927	960	927	999	918	964	937	934	839	939	900	925	920	932	946	961	900	869	892	958	852	905	969	925	953	909	919	952	892	996	938	936	925	952	933	905	983	977	951	951	952	948	955	936	905	1001	935	935	898	949	945	906	941	911	969	955	957	940	915	936	962	858	956	869	892	943	907	922	998	944	912	946	960	906	960	915	966	936	918	856	959	880	942	944	961	948	927	933	965	946	978	928	929	944	921	945	921	923	955	957	963	928	954	977	923	943	951	952	959	888	931	957	1001	917	901	909	925	926	903	955	947	978	962	919	969	911	949	930	957	943	955	1004	921	939	921	907	939	943	929	896	910	982	915	962	931	958	947	982	930	933	890	953	922	934	955	958	1000	948	952	1007	932	910	954	906	915	939	874	874	914	933	883	935	889	915	987	918	968	935	960	928	961	925	902	946	900	944	937	923	925	933	908	971	969	975	931	945	970	939	994	958	921	919	950	917	894	974	987	944	900	927	924	934	959	912	934	928	968	950	930	957	972	984	923	876	931	953	943	868	891	940	935	955	908	909	936	948	923	895	882	956	988	940	939	973	927	923	940	911	874	942	939	961	919	923	925	940	920	945	928	916	938	906	978	972	903	909	971	928	912	960	965	926	911	933	936	954	934	966	933	900	925	954	955	986	926	943	867	979	972	899	978	973	948	926	943	954	970	925	1012	965	925	972	941	959	948	945	957	924	963	958	920	909	967	854	951	918	941	976	970	898	949	872	898	932	921	977	944	926	967	924	934	966	929	891	923	927	970	886	980	927	936	942	895	972	989	932	891	898	869	968	919	903	903	947	868	942	922	939	908	942	901	929	961	901	948	881	955	914	978	956	948	949	930	933	892	903	975	971	935	981	990	939	947	956	937	960	943	931	923	937	904	942	935	906	930	944	938	920	979	947	907	940	932	1009	957	936	926	949	1000	947	938	916	916	959	901	930	946	935	885	886	965	898	954	982	889	943	953	934	923	933	983	954	926	867	925	971	980	903	938	969	889	1000	947	943	936	910	969	902	960	965	881	928	978	899	937	961	988	903	923	923	953	947	983	966	866	948	904	916	927	952	909	996	908	956	920	969	934	961	927	951	940	919	924	938	976	921	887	938	953	945	993	926	885	895	947	955	946	922	930	962	884	929	896	900	896	954	917	939	941	923	906	919	933	951	964	917	952	906	930	929	936	960	917	937	938	947	933	921	884	902	909	941	977	939	962	958	924	984	881	947	948	982	921	991	912	953	955	935	927	903	967	906	941	909	918	910	931	910	972	928	988	950	921	969	909	957	975	869	918	941	951	946	978	987	884	884	957	982	971	942	984	933	966	945	879	932	914	911	935	962	935	975	916	957	938	940	911	906	897	918	907	952	946	943	912	937	917	989	933	947	958	941	898	1011	934	969	919	922	911	930	974	1002	887	926	936	946	919	944	932	940	910	909	934	911	926	943	932	933	984	943	911	878	929	911	953	946	937	922	909	972	945	952	931	952	963	894	971	967	978	883	1008	931	959	909	946	960	934	938	913	875	882	990	961	939	947	945	928	920	870	948	904	960	912	908	929	856	917	941	935	928
6195	2422	620	363	283	337	427	387	345	286	251	231	251	233	234	220	201	205	238	203	199	194	205	216	187	175	166	161	146	146	169	139	153	131	126	129	157	129	154	147	128	130	141	136	152	144	145	133	112	142	107	150	121	109	121	138	129	129	142	126	127	117	121	125	108	133	117	136	125	137	139	127	142	136	114	117	115	134	116	130	134	131	150	114	134	116	123	129	131	136	125	101	123	124	96	143	118	144	150	117	124	132	120	137	117	121	117	114	126	121	119	142	121	126	134	109	144	126	113	120	120	138	98	129	118	126	103	122	139	111	147	104	136	127	145	98	142	150	123	114	117	110	129	121	108	143	114	138	125	115	111	143	125	127	131	113	109	93	129	130	115	114	120	131	115	127	123	122	139	122	121	141	122	102	117	123	127	135	146	122	146	133	100	114	126	133	130	107	106	113	121	138	131	134	106	108	115	125	138	130	124	119	133	133	122	124	122	129	118	112	116	125	117	122	102	130	115	124	119	148	118	120	112	137	125	116	122	124	135	124	113	115	119	121	122	121	151	120	125	112	123	126	140	137	113	135	130	110	112	128	123	131	118	120	119	132	124	101	134	138	143	122	125	137	120	122	134	117	126	119	117	99	113	117	146	104	133	121	134	129	140	129	118	119	124	117	127	123	126	106	114	131	134	113	146	115	99	135	114	126	139	136	157	112	134	120	149	145	116	125	103	122	122	130	126	116	117	118	116	138	139	114	139	143	101	133	118	123	122	132	110	125	113	108	112	104	123	118	93	102	124	121	127	120	116	127	119	101	138	111	128	112	121	113	146	107	122	121	114	118	123	128	133	135	115	127	119	143	148	137	127	113	143	129	119	134	114	128	135	114	123	108	118	137	134	129	112	138	116	101	142	123	126	123	129	104	140	124	131	110	128	116	125	137	120	128	111	122	125	126	103	106	119	133	121	122	137	124	116	130	141	134	129	128	144	94	115	118	126	141	125	118	108	141	140	106	111	115	96	122	135	127	134	115	132	129	134	112	120	120	126	137	109	120	116	104	145	129	131	144	115	121	132	117	143	119	131	118	108	117	132	129	119	119	142	128	123	131	122	121	127	122	150	118	104	137	115	128	142	133	125	155	129	130	138	120	128	134	140	141	104	119	132	123	146	119	120	139	125	130	118	149	120	123	126	106	132	124	140	133	127	132	121	132	129	113	145	119	150	119	117	134	110	141	125	114	123	123	125	124	123	110	127	131	143	127	125	132	115	128	127	113	131	119	136	115	116	120	119	107	116	110	123	120	127	105	128	104	120	108	121	123	129	124	109	131	127	105	143	123	129	119	127	123	113	133	124	114	119	106	126	107	114	113	141	108	116	124	114	124	126	115	112	131	124	105	140	110	129	139	145	145	124	123	128	114	137	139	137	121	116	129	154	125	135	114	140	113	118	108	122	123	130	138	109	124	127	119	114	116	104	135	118	130	125	110	125	129	124	103	98	117	134	131	126	142	120	131	119	118	117	113	108	112	123	128	134	123	131	138	115	139	127	134	111	123	109	128	107	120	129	129	139	119	122	125	123	141	123	127	129	117	120	130	128	121	126	114	146	146	134	130	142	134	135	127	121	107	111	121	132	121	118	130	127	110	113	105	120	142	141	126	117	135	137	134	123	117	111	108	121	150	128	131	110	141	110	116	133	122	112	131	126	130	113	117	116	131	119	123	140	109	117	113	123	122	126	112	125	112	123	125	138	128	125	120	122	139	124	108	124	119	108	136	133	126	124	127	128	113	106	120	126	121	145	138	101	130	139	137	137	118	144	124	115	137	119	144	132	118	113	115	117	129	119	128	116	124	115	104	136	134	143	125	128	122	128	123	122	111	125	126	130	127	117	118	144	116	120	110	127	111	125	120	138	127	126	136	123	111	112	125	104	143	128	115	121	145	141	124	123	119	133	110	141	121	123	116	118	119	131	128	126	125	122	114	114	124	117	114	124	116	116	121	157	135	119	93	121	139	115	114	116	152	104	119	129	106	112	123	118	108	120	115	135	131	116	125	127	132	125	132	122	125	115	123	124	121	122	137	136	116	118	133	125	149	142	125	120	114	133	106	123	113	117	118	128	125	127	145	119	115	126	125	110	126	120	131	125	108	112	128	110	112	141	141	114	116	108	96	135	114	113	125	138	117	111	118	119	119	114	130	132	128	131	122	126	116	136	136	110	121	146	122	144	150	122	118	144	108	125	119	118	137	110	130	137	118	130	138	123	139	111	131	117	112	137	112	136	125	124	126	111	110	108	141	132	120	117	136	146	129	123	134	121	147	120	116	115	108	123	106	120	125	130	117	122	111	119	126	142	137	108	135	119	115	133	120	116	118	122	109	118	115	132	116	127	121	111	116	109	134	116	123	130	131	121	115	141	121	123	140	116	130	107	116	118	118	134	123	132	122	155	119	122	111	125	127	135	110	130	103	115	142	127	136	122	148	123	135	138	120	122	132	136	107	106	142	139	126	147	129	118	118	122	114	112	122	160	131	122	103	133	128	134	115	120	131	129	111	128	137	125	144	115	130	123	125	109	129	148	101	130	106	129	133	132	120	126	111	120	121	127	103	114	142	133	132	131	129	117	113	127	140	152	124	132	128	129	114	125	127	123	115	108	120	122	145	116	127	112	120	122	138	123	109	111	148	128	127	102	124	132	112	113	150	119	141	130	121	125	139	124	131	132	123	138	141	134	119	127	108	130	133	126	123	125	117	136	122	129	114	129	119	116	144	130	130	130	123	150	125	120	117	111	125	102	118	139	112	136	122	116	125	110	135	136	119	121	127	118	128	121	111	131	104	126	127	114	120	119	126	131	131	118	114	133	136	113	139	121	127	136	117	138	125	112	143	127	136	132	142	120	116	138	150	118	126	112	138	117	120	109	142	106	126	134	121	119	121	130	128	130	130	125	121	123	122	130	135	127	120	112	113	148	94	116	126	125	112	130	134	135	152	112	125	138	121	119	120	148	119	128	136	118	123	124	152	115	130	128	114	122	132	118	131	135	137	129	113	137	122	113	123	140	111	159	114	132	146	104	138	111	104	133	123	114	119	141	113	134	111	126	128	117	113	141	127	109	139	127	119	120	101	119	103	112	107	118	116	123	120	125	124	123	119	125	119	122	105	123	143	129	136	126	131	135	114	126	122	137	133	115	106	111	141	123	133	122	112	127	121	113	121	101	128	121	124	128	133	119	129	142	127	117	120	111	132	139	131	110	118	133	138	133	128	123	105	111	124	130	135	113	116	124	126	120	131	122	125	148	118	122	113	117	129	130	156	124	131	137	128	119	121	158	148	109	128	140	113	113	113	116	119	129	139	136	127	124	119	113	104	111	132	124	127	122	113	146	123	117	104	117	118	140	130	119	113	127	119	137	120	110	131	117	142	136	106	131	129	133	143	143	132	137	123	115	119	133	119	102	128	130	107	121	138	134	127	106	94	117	141	132	127	112	134
33934	15475	5432	5337	9902	12550	13532	11533	8864	6876	5756	5047	4717	4188	3797	3492	3243	3202	3467	3414	3183	2921	2912	2733	2530	2653	2072	1711	1568	1462	1424	1265	1108	1116	1093	1078	1128	1162	1206	1131	1039	1033	980	932	948	863	924	929	988	874	933	878	928	948	917	949	924	850	909	921	928	911	848	869	920	873	894	928	871	915	935	905	937	894	947	953	914	916	939	871	921	954	881	918	913	875	911	854	890	856	886	948	909	901	912	947	887	905	909	998	914	896	860	826	940	836	912	902	923	922	882	906	969	895	884	848	892	847	917	876	860	838	907	885	850	809	846	877	890	865	824	845	877	871	870	860	866	867	887	916	872	901	908	873	874	875	792	880	866	908	901	843	894	894	903	876	841	865	896	828	872	868	865	857	865	846	882	904	893	864	854	919	896	862	850	865	845	877	872	904	847	842	811	852	851	890	854	872	927	857	861	888	863	886	893	877	871	864	877	874	850	907	871	904	908	850	906	830	884	849	848	881	864	867	851	851	873	818	805	897	880	842	862	880	849	889	827	847	858	799	891	855	927	924	886	913	865	895	891	908	915	808	893	857	896	861	846	870	828	908	854	890	803	830	882	869	848	852	868	833	880	848	862	868	836	852	864	863	842	903	905	900	838	915	901	848	894	866	881	890	879	878	893	911	886	858	864	914	802	928	801	843	868	947	902	871	923	904	881	844	858	883	876	898	866	836	823	883	893	866	870	899	884	930	850	854	875	903	871	804	905	886	902	861	858	890	878	864	857	852	894	886	934	863	875	854	893	887	880	902	835	894	876	869	893	870	864	853	945	888	874	853	902	872	853	903	873	845	838	875	844	919	860	851	880	819	855	854	890	874	882	831	859	859	880	855	863	910	846	885	861	914	872	860	870	830	885	869	904	832	856	825	845	868	878	845	910	896	914	868	932	857	899	842	905	880	881	899	887	930	881	846	883	895	869	873	870	872	894	814	870	848	874	900	894	860	929	859	878	910	845	887	862	862	858	851	873	930	874	899	885	828	902	833	883	886	880	922	869	917	834	896	882	902	859	876	902	900	814	846	885	864	893	866	867	857	830	891	868	882	835	900	893	883	914	881	888	913	860	861	912	915	874	850	910	882	908	927	868	874	856	827	831	878	906	918	883	865	847	824	875	870	856	836	895	844	884	804	863	910	843	902	843	895	874	899	879	882	849	893	860	885	862	893	875	882	868	868	909	891	911	823	853	829	905	887	847	831	886	845	857	880	812	910	938	856	865	893	877	850	840	883	874	872	876	870	878	866	847	828	896	903	888	893	899	848	862	875	835	851	885	857	886	882	844	866	866	916	856	899	869	921	835	800	895	883	863	898	880	906	858	927	885	906	878	880	857	861	904	872	876	866	877	889	890	850	871	905	834	879	926	897	884	908	868	836	850	831	854	879	889	950	862	874	886	901	898	874	822	861	839	849	862	815	872	821	886	874	880	881	915	843	872	861	948	921	889	887	842	859	900	855	833	846	871	836	873	907	914	846	927	884	817	915	827	881	911	931	820	944	859	852	817	888	812	877	900	855	888	903	844	870	916	858	904	894	856	856	870	893	888	870	877	844	824	891	849	873	859	870	876	849	928	885	907	873	851	842	927	844	917	893	881	903	887	873	844	871	889	901	871	837	854	923	876	880	880	853	848	900	864	904	877	880	835	892	918	883	851	855	831	877	902	854	834	885	872	842	967	861	857	838	872	852	931	860	874	823	836	873	902	889	827	861	881	801	912	856	858	843	824	882	913	892	820	898	808	856	893	880	879	839	845	867	909	815	837	886	865	860	876	871	831	922	843	859	886	887	851	848	871	869	802	926	904	880	864	865	815	871	837	889	898	916	822	896	895	848	856	838	873	849	902	867	843	877	877	871	894	906	895	902	821	896	880	848	865	841	874	910	895	866	886	852	846	832	853	841	924	894	878	875	881	840	841	852	853	882	864	871	882	864	919	834	882	862	896	811	882	829	861	859	849	827	880	828	867	857	862	881	921	916	895	845	895	896	848	864	862	878	871	869	849	903	872	840	853	868	867	866	894	923	846	867	873	874	928	897	879	856	877	876	894	851	877	843	932	841	907	879	893	899	864	946	886	854	871	919	897	853	871	806	847	856	886	835	834	888	915	842	834	900	907	868	912	820	880	943	848	893	834	859	911	900	904	908	924	896	851	856	885	830	853	874	878	868	884	857	861	823	866	833	861	914	845	831	893	899	848	878	912	826	853	841	891	885	897	921	864	856	858	881	812	818	880	880	876	881	903	871	858	930	869	908	894	890	868	855	892	890	853	866	880	846	871	855	852	864	839	848	856	800	853	878	835	839	912	840	893	871	862	875	860	840	856	836	834	845	876	943	869	803	842	929	856	833	839	820	903	833	897	852	850	853	896	962	879	909	902	897	883	898	932	871	867	880	849	837	881	915	870	905	878	849	885	907	870	890	810	865	895	848	902	901	865	859	867	814	883	896	846	896	877	818	883	847	892	845	906	903	869	819	857	820	877	853	922	898	899	874	888	858	915	850	849	872	879	845	836	865	853	804	865	875	856	903	854	879	964	800	892	866	870	868	882	913	871	910	903	848	851	813	887	848	873	856	914	890	917	851	816	886	866	835	853	885	853	873	859	845	897	871	855	895	796	886	846	892	798	910	872	876	879	835	914	894	872	881	837	926	893	862	932	865	877	859	836	887	867	847	877	835	826	873	914	923	871	841	856	888	883	834	848	892	815	857	863	892	877	891	865	812	893	844	848	891	795	862	852	842	917	866	902	830	917	869	911	865	829	871	877	857	858	884	827	915	846	892	813	838	875	840	795	869	941	871	909	884	891	910	919	859	853	859	895	852	898	800	924	864	869	841	934	865	881	862	898	866	847	877	848	871	876	892	901	892	852	884	873	877	873	877	843	874	820	814	891	863	846	860	861	827	833	851	876	904	866	849	843	899	886	839	856	861	805	929	859	876	841	826	896	854	893	847	900	885	876	858	840	863	851	865	893	901	864	898	851	842	899	864	886	867	834	877	849	930	887	873	796	921	856	891	858	849	888	777	867	813	866	840	870	872	882	887	850	926	864	917	873	839	873	889	895	929	863	899	884	870	897	898	839	871	909	869	906	872	869	852	824	867	875	875	776	870	859	888	848	877	843	900	852	901	860	863	828	905	900	888	852	856	869	866	834	893	904	859	873	837	822	931	928	890	893	864	855	899	901	889	903	873	888	884	883	889	834	877	842	864	869	885	836	864	903	834	853	878	855	897	892	882	838	884	865	889	852	906	860	863	881	831	882	867	859	923	868	906	830	859	839	818	918	822	846	890	866	893	861	858	895	875	840	840	879	880	861	861	883	915	930	861	890	929	873	868	862	848	855	874	946	889	884	839	899	905	847	856	846	874	843	831	913	888	912	865	893	836	875	892	859	877	886	861	898	875	847	855	856	854	867	886	909	846	876	870	886	831	875	841	859	904	835	879	911	885	889	879
3346	903	352	219	154	196	232	208	213	168	153	159	144	153	130	120	134	115	144	139	135	142	132	100	118	141	112	94	109	86	104	86	97	94	91	81	90	93	99	113	93	97	91	91	80	87	91	94	88	73	90	67	80	92	97	88	94	91	84	99	82	85	86	79	70	89	76	97	90	85	107	96	84	97	85	96	80	94	77	90	100	94	75	82	96	63	86	58	67	105	90	106	84	87	86	93	91	115	73	89	89	85	89	78	97	103	92	73	86	78	73	86	87	92	86	77	74	85	93	68	93	99	79	83	85	85	84	93	85	96	91	89	92	82	82	86	101	77	85	94	107	92	82	98	84	95	71	88	76	104	75	103	110	83	84	97	87	88	76	85	87	80	74	81	69	92	86	93	82	93	81	92	92	95	84	92	86	101	87	89	108	89	93	89	90	79	79	87	76	60	86	77	79	88	80	88	80	81	100	89	87	82	83	88	77	80	103	64	82	100	87	81	85	89	76	83	83	95	94	87	77	83	83	88	87	76	85	104	83	73	87	82	102	91	95	94	101	88	79	106	69	88	80	86	77	92	84	87	90	92	89	100	79	76	86	82	84	75	112	105	83	97	76	95	91	77	74	80	70	81	97	82	106	97	87	72	80	90	94	87	74	88	92	90	75	87	86	96	77	82	109	81	85	83	71	73	89	95	88	63	72	92	81	89	74	78	86	75	83	63	92	80	75	90	95	70	83	88	86	101	113	99	78	79	91	76	84	84	85	100	80	83	86	98	81	88	70	104	79	94	89	88	99	92	79	85	84	80	71	84	80	100	88	107	96	91	89	105	88	93	85	99	98	89	80	82	98	100	79	94	86	79	86	98	84	92	91	77	92	80	72	81	79	89	99	97	70	84	97	89	83	100	97	90	72	93	66	72	97	89	92	99	102	92	88	79	88	94	90	73	67	89	75	80	94	86	98	85	95	89	76	90	79	91	86	90	77	81	86	84	78	83	91	93	87	87	88	89	93	80	102	75	96	99	89	86	84	93	77	93	97	93	94	81	77	75	92	93	79	77	94	86	90	87	104	82	90	95	91	96	71	82	90	115	93	90	74	106	89	85	66	94	89	85	86	95	98	83	88	82	85	86	106	83	86	99	84	83	91	57	90	79	113	79	97	100	87	83	80	76	85	90	89	94	96	101	94	72	89	89	89	91	75	95	84	81	84	87	100	66	71	88	94	107	75	82	81	92	83	91	108	93	93	88	94	81	93	92	76	76	78	80	85	67	81	105	101	79	91	74	84	83	80	94	74	75	81	88	106	78	90	92	83	77	69	78	71	84	80	70	82	90	86	88	100	81	75	99	78	79	71	86	82	88	73	79	80	86	83	95	68	77	92	82	87	82	74	94	91	87	94	78	97	66	95	86	85	72	92	97	80	100	87	75	82	87	92	95	86	84	76	84	83	86	92	84	118	92	98	73	95	72	83	90	94	88	84	80	90	69	75	86	86	82	92	69	93	82	82	75	82	82	101	83	81	95	104	92	81	82	97	70	78	94	91	97	81	83	91	81	86	85	96	82	70	93	90	91	75	99	80	84	97	83	101	88	89	100	90	90	92	103	82	74	93	90	85	89	82	80	100	98	92	84	73	75	83	91	92	81	95	98	71	84	84	95	92	90	90	100	91	95	92	76	84	77	77	84	81	85	91	81	108	81	99	89	86	74	92	98	96	73	86	86	93	82	95	84	88	74	90	82	103	73	59	91	88	89	68	79	92	107	82	65	107	78	87	84	79	100	85	89	89	94	80	85	93	81	93	83	82	90	91	92	102	70	72	93	96	70	84	87	75	98	101	75	94	77	95	76	92	80	90	90	93	79	89	96	80	90	96	89	93	84	103	91	84	76	85	86	74	94	82	90	82	85	81	80	89	91	101	91	85	80	78	99	102	89	110	88	79	77	78	94	81	92	86	86	75	96	81	103	86	79	84	89	100	92	79	79	83	103	82	73	88	104	86	79	89	89	101	92	83	86	77	87	94	86	89	66	82	92	89	99	93	83	105	104	98	92	106	77	85	94	94	89	91	83	75	82	87	91	79	92	90	92	79	88	81	92	98	85	72	92	86	80	90	86	77	89	92	77	84	90	81	90	79	78	73	87	87	85	87	77	86	87	75	91	82	90	91	86	89	86	101	82	88	97	82	86	87	85	85	84	79	67	91	81	97	87	108	89	79	85	93	64	83	113	94	96	88	92	89	82	78	88	91	85	91	93	96	86	93	90	96	90	77	74	85	90	105	95	102	73	84	93	106	73	79	86	82	94	74	79	94	74	78	83	92	76	83	92	84	87	83	86	84	94	85	101	73	104	108	78	109	88	108	101	69	101	98	100	112	89	94	90	97	70	82	99	75	83	75	84	84	81	78	84	89	86	95	81	68	76	79	74	84	81	93	73	87	95	95	98	80	72	94	92	89	77	91	94	86	83	80	82	85	94	92	69	80	85	76	81	84	85	81	91	83	103	97	88	100	69	92	90	87	93	77	95	84	99	95	78	93	85	109	82	91	74	87	95	74	67	96	78	80	95	85	93	90	81	93	77	78	89	84	74	81	87	90	83	89	83	80	92	78	90	76	92	69	90	103	97	77	89	98	78	106	88	85	80	107	86	68	75	76	87	95	75	81	85	91	93	72	95	90	60	85	100	81	81	88	79	83	86	83	79	79	81	79	81	75	80	84	86	66	51	102	80	85	76	109	87	94	89	90	103	83	97	73	76	78	83	89	89	90	89	99	94	100	74	89	94	86	78	82	85	95	85	72	104	102	64	102	75	90	101	104	86	70	84	70	80	90	80	73	95	77	80	93	79	71	93	77	80	95	91	88	85	92	98	71	85	91	81	77	98	101	94	82	106	92	73	99	79	72	81	85	86	100	85	85	80	79	88	92	92	74	77	105	88	103	86	77	94	76	79	84	91	96	85	81	95	83	80	98	77	93	88	101	94	87	92	84	80	97	99	77	89	72	84	81	81	97	102	82	73	73	74	77	99	89	76	77	85	90	81	89	80	89	76	82	78	84	81	89	93	89	87	92	86	80	60	103	88	90	93	82	97	111	67	87	86	91	89	98	79	88	84	89	78	79	82	73	92	97	76	90	74	95	84	110	89	92	88	93	90	99	94	89	85	97	85	102	83	100	79	99	70	87	96	77	88	98	84	73	103	74	101	94	101	77	84	84	78	83	74	86	97	67	105	77	104	88	90	80	85	86	88	70	93	77	89	103	106	96	66	92	76	76	88	90	96	79	92	102	74	93	75	98	88	105	89	77	113	90	98	81	105	91	92	75	93	70	90	82	90	95	88	91	87	80	80	90	88	90	88	77	103	80	97	82	89	91	91	62	98	85	79	75	94	101	87	93	97	80	103	73	104	101	104	91	95	96	79	71	67	81	86	96	72	116	100	88	80	77	81	84	84	83	79	90	85	78	82	85	77	84	83	91	89	94	86	72	72
25909	9121	3435	3316	6111	7768	8204	7172	5665	4144	3307	3159	2924	2681	2421	2234	2022	2142	2388	2270	2125	1960	1925	1804	1754	1865	1418	1096	1052	995	968	869	780	762	798	765	761	808	836	744	748	711	707	713	660	633	634	655	631	684	632	691	699	654	662	635	644	681	668	662	669	649	640	610	656	678	670	623	651	655	651	627	685	639	697	683	675	707	650	658	675	669	677	682	654	658	665	653	667	668	692	633	662	671	578	658	672	654	667	677	697	626	663	680	695	607	685	640	672	641	647	671	652	671	663	696	660	659	668	645	613	661	608	665	622	659	628	662	644	627	664	643	654	630	661	640	633	646	667	678	650	651	652	655	673	639	624	639	653	632	645	646	647	637	672	688	641	663	679	614	575	645	644	623	593	629	666	639	627	638	628	676	673	695	613	637	605	653	685	644	693	649	674	636	625	673	658	655	690	644	646	651	681	613	614	644	691	674	649	644	648	617	651	593	646	663	656	668	670	649	686	624	660	631	638	637	677	668	672	643	642	633	623	617	659	685	606	607	691	633	666	662	625	639	633	609	627	676	636	635	682	626	649	692	664	673	654	691	597	653	646	635	666	689	626	648	625	617	639	659	657	673	640	672	650	594	633	631	650	653	669	652	625	631	646	665	679	634	640	693	607	671	648	641	644	659	625	663	637	658	610	653	657	629	659	624	672	626	683	704	643	631	656	664	673	656	626	653	649	646	642	657	669	630	641	679	643	669	607	678	670	644	623	640	666	642	700	668	673	618	637	669	650	689	666	609	628	619	623	647	679	627	610	612	690	668	650	687	656	618	650	636	614	708	650	645	641	602	656	635	599	603	654	678	689	657	676	631	616	610	670	663	663	653	681	634	654	668	671	633	596	631	653	649	651	647	624	651	667	602	639	688	610	675	659	719	620	699	666	652	668	625	633	639	690	666	675	637	640	667	652	667	639	646	612	656	660	628	620	633	606	650	608	670	641	680	620	616	650	619	644	673	611	589	652	639	620	643	614	702	664	656	663	635	639	644	667	635	606	642	626	638	623	623	627	631	635	614	633	647	701	609	627	598	633	663	667	621	666	667	641	636	667	650	632	589	638	615	654	627	597	687	636	669	621	577	666	650	653	619	670	648	688	637	635	657	683	634	716	642	642	648	671	678	630	651	650	643	610	621	648	661	652	623	604	630	660	633	618	637	652	651	704	642	623	651	661	608	628	643	640	676	655	653	634	666	674	686	587	684	668	687	611	653	639	674	662	645	609	624	637	650	591	648	614	638	665	625	704	625	626	671	669	636	650	591	640	655	616	649	666	644	683	610	611	649	645	677	623	689	664	637	685	656	652	680	625	665	631	640	660	638	614	703	653	644	654	701	632	649	683	648	615	668	616	664	660	670	641	682	695	611	674	615	693	642	648	696	664	588	664	639	636	661	653	700	643	635	664	619	706	645	649	670	672	664	677	654	658	652	657	639	650	667	639	664	618	606	649	644	668	594	643	644	597	655	641	667	690	647	663	641	639	722	617	677	639	671	644	640	627	648	613	643	605	669	650	646	629	645	658	618	691	650	645	671	658	657	644	615	641	645	630	638	638	669	630	634	650	647	653	642	658	661	658	600	640	651	630	636	636	669	653	588	650	630	681	683	610	673	642	661	623	618	673	671	647	689	660	670	651	657	644	670	629	667	633	657	589	626	665	670	617	615	606	661	624	637	639	631	652	631	640	644	647	639	640	663	668	640	599	672	653	652	677	628	628	633	653	613	610	647	635	656	605	617	673	660	690	625	624	610	634	661	653	642	622	620	647	656	639	679	614	651	594	645	669	688	637	653	652	618	662	663	675	660	621	634	628	643	615	634	589	621	646	676	625	632	644	665	669	673	665	638	623	665	656	579	628	648	642	631	633	648	645	653	596	647	649	681	659	615	678	617	681	636	645	666	630	645	602	645	697	656	724	670	626	657	645	624	629	638	635	644	613	640	621	682	657	656	642	676	628	645	652	634	624	655	599	656	648	647	653	698	620	629	644	632	645	624	598	661	664	678	640	665	683	664	678	677	685	661	629	614	650	704	642	670	638	668	638	632	609	657	641	633	643	622	595	618	672	637	646	616	622	629	638	675	694	626	621	667	660	670	639	645	668	626	713	675	658	688	633	657	594	623	625	618	637	645	615	650	665	603	639	633	664	641	607	647	656	668	641	664	631	651	632	621	666	665	648	658	644	679	654	630	685	671	640	620	688	650	621	665	645	617	661	646	643	639	641	635	633	630	644	660	673	656	656	660	647	653	631	692	651	658	657	629	684	679	623	630	661	612	636	678	677	654	688	649	661	633	634	612	648	658	651	635	654	678	621	694	642	613	630	609	655	661	665	648	673	644	635	695	622	636	646	646	659	654	656	629	617	669	623	618	652	663	646	703	643	686	597	657	655	654	675	685	624	595	639	685	627	637	649	608	658	638	683	678	631	649	674	592	638	643	642	694	616	671	647	671	643	642	679	683	656	615	688	633	641	615	682	671	606	638	612	660	669	609	625	635	654	644	630	608	660	623	640	665	597	668	670	665	653	661	632	592	655	645	642	648	688	676	626	650	610	632	672	640	597	679	661	626	628	640	654	686	682	618	685	652	634	626	649	642	617	626	638	629	667	648	622	622	621	659	668	599	629	697	651	656	628	628	694	645	655	622	631	648	667	644	611	635	653	658	656	683	647	636	632	643	623	616	631	628	725	676	662	649	632	692	698	686	647	671	653	614	655	616	679	635	635	691	664	641	685	642	627	668	599	645	683	656	665	670	684	680	699	680	613	640	623	658	673	659	633	662	629	687	604	651	680	643	653	668	667	652	656	633	630	639	632	647	642	637	692	640	642	664	662	654	648	643	664	684	628	666	658	684	650	650	710	639	616	635	696	609	650	633	639	643	658	635	671	625	685	640	660	658	611	601	634	622	611	651	643	628	652	667	661	666	672	614	672	669	683	632	654	674	658	630	611	649	694	620	640	645	701	655	595	627	614	595	667	652	660	692	619	665	714	652	634	690	644	684	667	624	668	666	611	686	648	678	622	585	659	656	629	661	643	600	687	651	680	661	615	626	648	637	648	669	645	627	632	668	638	697	666	649	664	660	663	655	663	634	653	645	659	676	650	582	627	640	647	645	695	689	658	627	622	626	634	608	652	654	688	672	621	638	648	646	632	702	663	665	616	638	639	675	659	622	630	611	657	665	615	643	617	648	626	681	621	675	659	629	658	669	623	660	648	650	643	646	613	650	699	708	633	625	657	636	667	679	669	695	656	671	630	614	661	650	646	692	593	643	648	647	632	659	636	608	630	684	668	646	655	616	655	681	668	628	619	650	649	669	651	648	685	666	628	601	649	637	649	659	667	640	620	656	653	644	625	674	622	643	621	618	666	684	626	650	636	698	649	660	637	630	623	680	666	639	618	695	655	636	669	675	671	614	674	666	664	641	607	649	665	662	702	613	632	633	656	603	595	638
4386	1580	410	291	218	237	303	278	250	230	205	161	158	154	162	147	137	153	181	165	165	135	136	124	124	145	119	101	93	115	118	105	77	77	87	81	106	107	104	96	91	83	94	83	84	84	98	84	84	90	96	94	70	80	82	85	81	91	89	85	76	96	96	78	94	87	81	71	74	86	85	86	74	89	82	74	90	87	92	74	90	80	89	87	89	75	94	86	86	83	80	71	98	93	86	74	95	75	89	101	102	66	100	96	83	92	76	75	69	85	91	92	87	88	86	84	96	84	80	86	73	88	87	99	80	88	93	73	80	89	90	67	75	81	77	81	85	84	77	86	84	86	101	84	89	75	91	64	84	90	73	83	94	90	76	80	91	92	82	76	82	82	76	97	78	90	87	98	84	93	83	87	91	76	92	92	98	86	88	95	88	84	101	81	72	69	94	76	80	74	98	96	80	79	70	93	90	81	79	75	91	68	93	93	83	92	93	89	100	101	87	87	82	79	83	75	89	96	92	74	90	78	85	101	71	82	90	68	90	89	108	80	88	71	88	90	72	79	85	101	85	96	85	99	80	82	85	80	86	84	93	63	91	84	80	95	94	77	94	107	82	74	87	71	81	77	90	96	84	96	80	109	95	78	98	80	70	79	84	71	100	80	87	60	94	100	89	82	99	96	72	93	65	93	83	83	91	91	97	75	86	73	86	84	92	70	71	90	89	82	90	77	87	79	88	100	86	82	90	93	96	76	64	82	81	88	80	96	96	84	86	79	77	77	86	86	87	74	91	73	79	67	87	83	80	102	104	73	80	84	92	80	78	96	89	74	77	95	93	95	82	104	76	85	85	102	81	86	90	109	81	78	81	96	70	89	89	80	105	81	90	86	89	90	87	67	98	64	98	95	69	85	91	81	94	85	78	96	108	99	86	83	92	75	90	100	87	84	86	71	88	91	104	87	77	76	81	98	88	87	92	91	81	95	84	78	94	84	94	84	74	90	94	75	98	86	84	85	92	89	81	87	89	86	95	94	94	101	88	98	67	73	92	94	95	87	83	87	93	75	92	90	96	85	76	86	83	82	91	87	72	98	90	93	90	108	101	82	77	85	81	98	93	85	82	80	88	77	94	88	85	94	105	77	115	79	80	101	78	67	53	87	84	70	93	68	87	100	91	71	91	87	104	105	81	90	64	95	90	81	77	95	80	82	88	95	101	81	87	105	85	81	95	76	76	99	88	93	86	96	97	102	87	81	86	79	88	94	72	98	95	75	71	89	81	86	85	85	79	78	102	80	85	75	101	76	80	88	101	96	84	87	102	97	93	79	86	88	85	83	75	78	79	83	94	88	88	78	90	87	75	86	71	77	82	78	76	92	83	80	83	81	63	79	79	85	89	90	76	88	81	102	91	90	85	94	79	92	78	82	75	89	87	84	92	91	78	73	74	97	76	83	94	94	66	82	81	72	87	71	95	81	88	85	94	78	85	97	89	86	87	79	92	106	91	78	82	80	85	94	88	77	79	76	78	94	74	85	107	76	91	89	67	81	108	96	70	91	73	90	100	86	102	89	88	84	98	69	100	79	81	78	85	88	79	82	97	93	83	84	86	93	108	95	104	80	101	76	77	71	98	94	88	79	87	89	120	93	97	77	67	84	100	100	92	91	89	93	76	80	85	80	85	79	72	78	95	82	82	83	87	79	91	83	96	78	88	86	68	91	90	83	71	82	83	70	90	86	81	95	95	81	90	83	91	78	84	102	101	89	81	78	88	102	76	89	95	84	92	91	98	60	95	74	85	86	89	77	102	83	83	69	68	78	82	92	84	82	95	104	85	96	76	88	77	88	86	81	86	82	87	89	86	91	91	93	93	78	86	80	97	84	83	80	78	97	74	75	82	108	96	77	98	81	94	86	94	98	80	83	83	61	80	75	101	90	96	83	75	87	82	83	84	96	104	95	66	93	75	91	80	88	70	81	80	96	94	70	89	97	83	97	89	90	71	77	71	93	82	87	97	94	83	96	80	94	82	96	80	91	94	99	91	79	87	84	89	111	87	92	87	87	92	94	77	93	74	94	85	92	98	80	76	85	91	89	74	87	85	76	79	78	88	75	88	96	87	94	86	84	84	75	78	93	81	86	105	73	84	69	100	94	91	100	84	73	71	90	84	105	86	87	89	76	74	85	95	85	84	91	99	85	68	81	84	83	81	89	86	99	90	92	72	77	98	60	86	74	91	101	95	74	96	86	79	89	103	85	96	90	87	81	85	96	95	79	72	88	93	89	89	81	95	92	95	83	84	87	77	89	76	91	77	101	95	105	98	87	92	77	85	83	99	85	76	86	96	72	88	94	82	93	71	89	85	82	87	96	95	86	86	112	84	95	89	85	98	73	105	97	77	88	82	93	95	96	99	89	87	91	75	82	85	83	86	88	85	80	88	96	79	86	89	85	104	84	90	79	76	92	89	93	96	79	95	83	76	92	92	80	81	90	81	93	71	86	75	91	78	85	86	78	81	73	67	69	95	87	87	88	89	78	83	85	92	93	79	82	73	79	75	85	76	78	88	88	86	85	98	91	82	93	87	84	93	89	96	75	100	87	79	69	88	63	83	82	76	87	79	75	75	85	83	76	91	88	94	81	98	95	72	91	100	76	92	82	79	75	88	100	83	94	86	93	78	84	95	75	79	96	85	81	89	86	78	116	83	93	92	87	106	86	72	87	78	76	88	85	84	88	79	75	79	76	91	78	95	79	76	81	81	89	91	96	95	84	82	98	79	96	84	99	101	88	76	92	78	79	81	86	84	85	90	95	68	78	88	78	71	75	84	94	79	88	85	94	82	81	87	79	86	92	70	104	100	91	79	92	100	76	101	80	71	80	71	91	80	85	85	97	92	76	89	82	85	102	81	90	76	89	99	80	73	87	103	89	75	90	74	91	59	106	73	86	92	90	92	87	91	75	85	70	86	99	94	96	79	88	85	78	90	78	75	81	71	72	87	92	91	96	85	74	90	68	86	80	99	106	77	85	63	68	87	82	83	83	99	77	90	98	98	82	90	81	84	81	84	106	91	89	92	93	82	90	98	85	89	99	81	72	88	67	79	101	91	75	94	96	85	80	90	83	90	94	82	101	78	79	84	106	77	89	91	79	76	84	89	69	98	85	90	72	84	89	85	70	75	87	80	91	95	85	79	90	89	94	83	101	80	81	91	77	76	78	93	86	102	93	75	86	77	99	82	85	81	91	94	88	83	101	87	81	79	73	81	91	87	90	76	81	81	71	109	83	86	78	77	87	102	88	80	97	73	91	84	86	100	74	92	78	104	83	94	85	74	76	77	83	80	74	76	80	70	82	79	60	107	103	86	87	76	94	86	89	76	94	90	97	73	79	91	87	85	88	73	75	78	103	80	93	90	110	79	89	88	77	77	95	103	81	108	81	86	91	83	65	78	86	93	77	87	89	89	94	83	75	97	78	87	89	85	91	91	107	101	72
29859	12002	4219	4508	8165	10018	10296	9008	7364	5548	4494	4045	3759	3241	3048	2679	2490	2615	2646	2629	2401	2371	2284	2103	1965	2060	1594	1236	1102	1068	1057	847	785	762	735	811	761	832	852	841	682	760	702	674	657	643	621	634	664	630	616	658	639	604	659	634	661	619	585	613	594	595	616	548	645	667	624	598	638	626	616	628	646	637	693	628	632	653	621	610	631	589	676	578	630	573	615	629	649	651	627	632	640	649	658	616	669	678	660	661	647	627	672	630	611	589	627	632	647	584	644	639	598	655	601	596	608	649	618	606	626	575	588	619	591	611	631	638	620	632	624	590	645	583	610	607	639	614	610	619	592	598	607	583	596	587	626	629	613	602	571	579	598	613	582	618	603	571	616	631	602	664	568	622	613	612	620	615	600	590	600	572	575	615	588	613	621	613	634	620	608	615	620	613	591	623	614	599	603	664	616	616	605	655	621	583	637	637	608	624	650	633	571	625	619	623	591	614	577	612	618	599	588	625	624	626	615	583	653	643	639	581	597	593	618	630	657	610	584	620	600	593	599	629	598	628	602	581	622	635	601	662	575	600	631	604	599	619	605	629	589	601	598	585	569	608	595	602	623	586	582	587	583	594	582	613	659	607	612	650	601	616	643	579	633	573	621	620	573	607	600	566	591	581	573	567	589	552	624	620	648	597	583	590	603	613	643	608	628	618	587	606	601	594	570	640	596	630	576	583	584	619	625	566	572	598	596	618	621	635	597	634	615	608	612	616	575	597	643	624	579	567	649	599	647	623	601	614	590	626	603	626	645	664	636	610	589	662	586	580	599	624	608	625	597	596	613	633	570	587	598	610	610	651	603	635	597	638	595	630	597	614	594	597	618	587	670	633	607	575	643	604	579	559	611	622	537	571	603	550	603	630	621	590	624	573	618	577	568	603	574	634	604	578	596	637	584	615	617	609	568	643	604	609	630	628	617	586	598	585	628	596	634	604	606	572	621	631	617	621	621	598	598	580	585	624	600	595	629	613	616	582	587	582	587	629	616	600	641	633	592	567	633	600	593	589	614	616	641	611	595	599	595	629	583	638	612	620	603	623	593	609	616	644	605	593	624	587	602	598	630	592	610	580	574	625	640	607	608	637	578	625	595	575	640	616	594	619	579	588	610	621	608	587	589	623	621	668	620	597	583	640	630	577	602	628	654	667	599	614	587	621	651	616	575	638	587	612	658	578	616	571	621	593	616	639	613	632	583	616	596	648	596	633	613	634	624	631	569	612	622	581	603	651	613	619	643	624	590	636	595	641	593	663	593	589	566	587	607	650	592	591	634	617	651	648	639	559	590	617	574	611	584	589	582	632	603	610	646	631	621	628	621	612	680	583	645	589	625	588	577	624	607	609	584	636	613	605	631	665	601	572	562	631	651	575	595	619	587	615	603	609	617	601	627	635	610	593	567	589	610	634	561	637	600	632	664	622	619	600	623	608	541	600	606	653	594	617	606	593	587	617	606	603	607	637	580	613	634	645	588	644	600	594	634	591	613	612	621	614	590	608	627	546	582	596	621	619	627	617	560	616	592	632	611	636	641	622	621	611	620	642	593	615	653	592	565	593	665	572	602	610	605	627	671	614	591	643	575	615	591	611	638	590	586	633	610	590	583	607	600	576	616	609	606	584	613	640	620	624	622	572	580	630	662	621	588	601	668	609	613	588	623	603	581	600	597	620	588	607	653	634	575	666	631	597	636	629	609	599	587	619	647	635	592	553	628	605	596	652	611	639	659	589	644	623	600	651	603	598	624	559	579	623	598	617	588	617	618	624	625	619	648	592	598	595	618	604	641	646	641	599	626	615	589	626	606	607	600	577	615	644	669	617	609	631	583	608	631	602	620	628	607	632	626	632	618	566	575	560	636	582	610	613	647	568	609	629	594	570	623	616	627	590	604	613	589	589	582	641	588	595	676	601	591	563	581	646	587	618	602	596	635	622	573	601	592	624	573	611	595	603	596	654	626	621	605	604	589	592	644	611	646	601	580	587	606	582	666	607	586	628	578	585	582	609	564	586	617	641	636	607	591	640	635	588	605	612	639	611	611	596	591	610	632	629	592	594	612	586	596	616	588	637	616	613	542	611	616	656	630	600	603	620	621	620	559	605	582	597	586	605	585	600	616	614	624	590	599	626	589	590	639	608	572	639	592	631	557	639	617	575	583	530	594	610	619	589	602	560	626	585	610	581	608	620	677	614	596	655	574	573	623	610	609	663	631	616	635	563	650	583	586	607	608	592	607	593	596	588	623	641	562	609	639	585	630	636	589	626	631	618	629	666	605	610	681	604	643	616	604	615	597	585	614	585	581	642	596	623	611	662	615	637	581	600	621	570	606	604	588	612	605	645	602	606	641	601	572	592	608	572	602	615	607	576	619	591	609	579	623	623	586	623	573	607	668	598	635	595	613	605	632	605	612	661	569	630	590	605	599	633	643	625	631	646	597	588	621	633	645	620	611	642	619	600	607	601	602	618	637	674	581	655	618	600	606	609	605	606	618	630	617	611	616	593	605	607	617	656	609	587	571	659	589	606	598	590	566	657	619	625	634	595	630	588	617	635	622	645	559	605	630	618	602	608	606	632	637	627	610	578	628	593	623	605	628	650	613	568	612	631	654	588	597	602	615	638	604	630	614	594	662	609	588	573	579	575	593	557	624	602	602	550	606	574	596	558	610	649	583	612	581	640	585	643	600	639	593	617	633	647	585	574	626	602	590	583	624	606	608	582	610	580	586	580	605	571	609	628	601	596	621	596	628	594	587	609	567	576	581	634	611	579	607	619	611	603	596	626	604	616	596	622	593	608	653	601	573	623	662	604	643	605	590	584	631	648	577	577	607	646	643	621	573	602	610	587	619	549	665	622	599	599	653	605	583	596	604	603	581	638	568	642	667	605	627	595	590	631	610	606	610	619	598	603	561	612	603	641	586	655	636	613	585	622	580	574	608	612	600	569	598	627	575	618	570	618	606	586	591	628	619	605	596	594	613	612	596	587	652	610	613	619	619	603	608	560	581	658	608	589	621	590	626	588	603	601	611	576	656	602	599	575	623	598	569	622	623	612	590	592	566	622	670	664	590	613	571	576	628	595	658	591	617	607	604	635	624	587	614	601	628	651	585	601	634	570	582	574	622	609	583	591	599	612	610	645	581	578	595	592	585	585	564	596	609	642	588	637	612	583	617	612	573	601	604	605	656	622	586	614	610	590	590	579	583	614	605	604	629	607	665	627	626	604	594	615	601	611	639	595	610	604	618	588	578	593	594	591	565	661	602	623	582	568	632	637	618	585	566	586	600	602	608	606	622	653	613	588	606	603	606	629	633	618	619	618	635	625	614	547	572	557	640	609	615	613	601	608	630	577	592	638	584	627	623	603	615	612	621	610	653	634	648	617	639	593	591	619	606	608	622	602	631	623	625	586	639	626	601	582	595	620	629	604	652	616	615	641	566	620	602	571	584	594
5213	1436	454	308	259	262	305	300	313	255	236	216	241	218	202	188	197	224	203	207	182	202	197	194	181	195	168	155	161	136	173	139	160	154	150	141	137	140	111	135	145	136	119	131	96	112	125	138	140	127	126	128	124	126	112	127	133	125	145	141	145	115	127	136	133	144	139	118	128	134	130	141	143	133	138	135	125	137	110	114	120	147	113	136	142	120	136	124	129	146	130	138	147	137	152	126	115	123	122	139	135	117	130	129	122	116	112	142	137	119	135	112	132	138	111	131	130	124	127	133	120	133	109	132	103	123	142	154	132	129	145	122	132	138	134	144	137	122	133	137	122	131	147	145	117	118	132	131	125	133	114	123	121	117	130	133	125	101	118	129	132	126	130	146	114	129	124	126	118	130	108	119	143	118	118	144	121	120	124	122	137	113	144	144	130	121	134	141	128	146	110	114	138	133	139	138	122	124	135	101	125	151	132	133	108	123	142	133	122	116	118	132	145	116	123	138	136	132	134	113	136	143	123	135	114	141	120	131	126	125	125	114	125	131	131	124	135	148	105	136	123	129	105	136	120	141	125	151	135	133	140	118	126	121	138	108	121	128	111	144	103	140	114	134	127	129	116	143	118	135	140	123	140	118	119	126	140	140	137	126	111	126	125	98	123	134	116	142	126	125	119	137	153	124	122	142	137	124	134	143	117	118	108	127	133	125	123	143	113	123	130	119	116	136	144	116	107	139	126	108	127	135	130	128	133	124	116	129	142	117	132	150	121	135	141	121	98	119	120	121	131	129	131	113	136	161	120	121	104	137	124	129	133	133	122	131	136	129	133	107	132	140	124	130	109	125	127	112	110	150	120	130	156	112	133	126	120	129	106	134	138	127	130	147	133	157	147	129	154	131	113	128	122	124	111	137	128	130	135	133	138	125	125	115	147	118	123	126	150	122	133	108	134	136	137	135	104	118	131	129	124	126	142	146	134	139	119	136	137	133	129	111	126	123	128	125	121	118	128	162	128	146	116	122	134	124	132	140	138	146	125	137	109	151	104	118	149	130	120	136	127	129	122	116	139	141	121	138	117	155	149	136	139	112	122	116	128	111	126	130	119	152	138	126	109	128	154	116	132	123	110	147	121	145	134	143	164	128	99	122	149	126	129	133	134	117	141	132	142	125	122	142	124	127	123	111	139	136	123	132	161	135	139	122	119	106	123	117	146	132	112	132	131	152	142	130	122	135	131	125	141	141	113	138	123	106	123	151	122	127	116	118	126	124	150	126	124	144	124	119	130	128	122	138	144	123	131	121	148	136	127	125	131	132	119	127	126	138	129	124	158	146	136	130	116	133	127	127	143	120	126	148	133	116	146	140	133	144	112	137	150	122	134	144	137	115	137	135	126	138	136	148	141	140	129	133	153	136	145	124	136	133	132	113	140	113	123	130	115	135	109	132	156	131	131	143	137	118	150	128	146	125	119	117	140	141	130	137	132	133	156	115	117	149	129	123	162	118	119	138	119	122	135	138	128	151	129	119	144	120	116	137	137	133	126	128	133	126	108	123	120	148	125	129	121	129	112	130	143	143	118	158	138	135	146	123	123	115	113	120	129	104	135	132	127	121	126	134	151	137	117	119	108	135	137	132	134	104	121	134	132	131	149	147	131	139	139	126	97	131	131	125	144	133	124	130	103	115	123	142	136	136	153	126	128	119	125	142	136	118	125	146	135	138	141	131	135	120	124	135	135	122	128	120	130	142	121	150	135	128	136	134	144	133	135	125	135	127	118	118	125	132	144	125	112	120	117	125	148	122	125	124	136	131	128	135	121	133	153	127	115	135	129	124	135	138	123	128	128	117	106	137	134	126	143	126	118	133	112	125	152	131	142	129	129	124	121	139	130	127	115	138	136	120	130	154	114	141	139	130	128	124	120	132	157	114	129	124	129	132	144	147	121	125	137	135	131	143	121	131	130	129	118	147	135	136	125	120	119	136	125	140	143	127	130	126	124	108	121	141	145	122	132	126	115	128	145	139	129	113	130	119	125	119	145	140	141	145	134	125	119	136	122	142	102	137	119	139	135	134	117	152	117	122	139	137	132	132	117	143	160	132	132	113	123	130	135	136	134	122	122	122	142	136	135	130	101	144	136	123	121	140	151	129	133	143	124	133	140	111	133	139	122	130	134	131	131	110	128	131	112	128	132	115	120	147	118	120	144	138	140	145	146	137	123	133	130	126	138	125	116	150	124	178	135	145	144	137	123	107	129	128	142	121	140	150	136	142	130	121	126	97	106	132	157	126	122	118	129	152	147	131	142	135	148	122	132	116	142	123	111	124	127	117	151	146	135	116	133	111	130	139	114	108	131	138	136	125	117	128	134	141	122	127	140	121	139	119	128	120	125	119	127	131	121	126	133	126	146	104	143	141	136	141	113	131	143	125	113	141	125	120	134	108	118	120	125	132	125	124	129	124	110	144	150	146	104	127	124	129	133	139	141	135	113	123	141	142	130	132	121	127	131	105	116	137	137	134	127	154	134	136	153	150	132	122	135	129	137	126	119	129	122	134	111	117	127	124	119	126	122	121	100	126	118	127	135	118	133	140	142	131	132	115	143	131	122	136	136	133	125	139	117	129	139	135	127	130	149	125	119	127	125	122	128	139	120	131	129	134	153	135	116	141	130	131	137	128	157	127	137	130	129	133	111	121	118	118	131	129	125	129	135	134	135	127	133	137	114	105	115	136	135	122	135	152	122	134	125	113	112	123	125	144	139	110	108	122	141	112	126	140	124	116	111	119	125	137	123	136	139	135	116	126	115	150	134	117	107	135	126	132	126	130	120	123	129	129	132	127	136	112	116	136	137	130	132	126	117	129	148	140	134	122	127	126	113	121	133	139	113	139	126	124	133	139	138	119	144	158	128	133	146	135	119	149	132	108	130	120	132	122	129	122	122	139	131	115	139	127	118	148	103	136	139	122	130	111	114	142	132	106	137	128	127	124	112	126	125	137	107	126	122	142	127	112	107	134	126	127	134	151	131	134	112	139	135	145	117	124	126	121	129	156	124	141	141	117	144	136	136	117	120	122	138	125	126	148	132	133	131	139	118	138	123	118	126	115	109	129	129	113	105	135	119	135	110	144	127	113	123	143	113	121	137	135	123	136	124	133	131	112	158	122	138	129	124	132	117	125	117	133	117	124	102	129	133	119	112	116	135	130	141	131	135	127	133	136	108	118	116	136	112	120	132	131	128	127	133	111	116	127	147	139	110	129	126	137	147	145	114	119	135	116	129	140	115	136	143	144	124	137	126	129	114	138	138	133	108	114	143	114	122	143	139	104	125	130	117	139	126	153	107	125	142	127	137	150	119	136	146	147	128	115	130	136	136	116	160	127	129	117	130	151	126	128	122	110	121	116	144	121	116	136	129	143	136	116	107	144	122	128	135	139	135	143	135	131	108	152	132	112	127	148	129	147	134	119	132	122	152	140	124	125	129	136
29380	11389	4522	4733	8543	10265	9985	9210	7797	6037	5149	4563	4112	3691	3419	3076	2891	3102	3085	3030	2787	2888	2632	2395	2492	2426	1912	1528	1418	1379	1426	1277	1134	1124	1141	1130	1153	1120	1202	1237	1101	1054	1064	979	972	929	984	981	928	944	957	932	1011	983	924	923	962	947	925	967	988	936	942	958	925	917	959	991	926	959	1024	994	909	902	952	982	1033	952	934	915	1003	970	904	942	936	929	960	937	1026	960	916	1015	946	953	895	943	968	1003	1024	936	896	970	952	926	942	967	958	939	979	978	977	941	909	976	949	927	977	937	991	916	992	961	928	901	970	963	947	953	896	920	860	959	966	926	849	939	969	957	959	948	922	938	917	933	967	930	939	883	900	986	988	931	955	898	968	922	939	924	893	957	909	994	996	958	982	929	894	926	927	934	956	916	966	921	955	926	912	969	885	921	885	989	930	972	936	949	885	915	963	947	997	925	910	931	885	924	911	949	934	978	888	938	979	966	942	912	944	933	944	916	914	956	930	955	933	901	922	902	936	951	970	965	940	929	959	929	960	964	940	918	931	903	911	974	955	935	888	950	995	918	967	985	963	971	961	961	912	958	991	957	956	987	931	922	927	941	937	902	922	921	928	911	991	917	959	951	916	982	1015	962	916	913	996	921	902	978	913	915	980	883	908	945	943	900	916	923	918	951	947	949	889	977	941	908	914	974	959	930	969	972	901	920	933	960	930	974	964	920	902	957	947	940	951	897	894	952	916	951	1005	921	947	961	909	996	897	972	931	926	957	947	925	925	932	951	971	906	922	898	964	936	938	908	947	933	954	938	899	953	921	952	872	908	933	958	962	913	935	905	973	945	892	959	874	954	933	951	892	925	872	930	912	913	955	974	914	940	906	987	958	969	889	956	899	966	933	933	1006	913	941	920	908	933	928	948	906	894	892	942	979	944	901	976	923	895	953	914	900	926	912	994	912	948	956	962	944	923	910	950	902	906	900	987	883	931	957	917	977	922	905	916	938	958	936	965	909	930	960	986	921	946	952	899	951	873	919	950	991	917	929	930	866	930	914	955	966	898	921	912	954	888	963	952	862	896	954	907	986	972	964	937	896	946	1009	985	919	887	909	869	939	925	942	984	950	911	986	938	926	887	908	957	916	956	946	973	971	951	887	920	888	891	945	890	913	960	988	908	928	940	960	924	998	926	965	1004	895	953	917	929	966	968	950	894	944	908	920	873	913	967	923	898	958	908	935	911	966	966	955	977	944	942	990	912	942	935	874	897	912	972	904	929	903	946	993	961	915	943	956	947	927	895	898	912	914	1001	953	946	925	949	933	921	884	890	924	915	927	917	940	923	912	901	860	897	935	884	928	953	923	915	900	912	947	905	945	1010	972	948	933	966	927	946	938	974	850	890	891	979	913	920	963	899	934	962	984	901	952	879	932	935	954	932	930	917	903	934	936	939	944	969	924	892	928	889	928	996	905	885	895	925	960	966	963	924	919	884	885	979	958	971	929	990	904	922	903	925	900	929	949	1013	871	944	924	893	933	925	892	969	878	960	925	973	914	884	927	906	938	946	976	951	946	955	945	984	912	968	933	950	930	937	949	968	968	972	916	885	891	952	982	952	993	940	905	971	979	930	963	907	965	951	917	948	913	904	946	938	913	893	934	910	967	942	906	996	951	946	976	928	941	877	921	886	966	908	960	961	898	934	943	879	1007	959	954	888	954	910	998	956	939	967	884	926	962	938	933	949	926	933	983	976	936	931	988	980	877	958	911	960	968	925	960	907	928	951	962	918	940	927	919	957	963	956	895	991	928	917	931	1018	990	938	1000	1025	977	933	967	960	944	881	968	933	875	954	940	949	984	967	906	900	908	958	894	964	953	925	892	965	947	944	944	948	911	908	924	854	937	932	935	970	918	965	1019	954	907	935	932	964	906	927	982	928	990	963	971	905	904	937	955	926	966	892	966	943	959	1003	937	950	927	971	887	911	934	946	930	907	923	988	967	912	980	921	929	966	923	961	932	977	941	934	975	950	937	981	902	950	913	974	916	954	954	925	902	975	934	977	990	952	921	867	964	914	1004	976	989	928	967	935	935	944	905	974	950	936	893	975	984	972	909	913	949	917	922	948	942	967	932	959	941	877	951	958	943	931	937	977	954	911	918	957	921	910	964	967	901	961	923	934	901	929	939	926	886	952	991	950	934	1000	938	912	929	977	1010	984	883	921	956	970	941	963	980	923	929	968	966	959	959	990	929	948	933	930	924	933	957	927	994	931	981	908	949	936	952	931	891	950	957	987	933	923	942	916	963	931	965	929	1008	938	905	998	953	900	924	985	957	914	957	924	972	867	934	999	945	917	916	953	915	865	908	976	945	911	926	939	953	945	909	906	982	947	912	926	898	904	954	887	929	941	909	922	962	900	923	968	952	995	928	941	891	957	943	905	1002	917	883	913	940	950	896	910	923	928	924	935	876	938	950	920	942	925	963	929	935	917	941	937	939	878	961	971	902	906	888	910	910	916	949	953	940	988	975	933	950	942	950	925	921	962	955	924	932	947	952	898	967	904	905	938	906	934	997	921	921	929	955	968	899	973	934	861	943	931	925	907	953	925	878	858	977	917	940	907	980	878	903	903	982	908	936	950	952	985	947	879	920	935	909	873	938	952	912	896	941	942	933	967	941	917	972	896	902	900	954	918	980	956	924	992	935	924	943	973	928	981	955	957	979	929	949	997	953	917	962	830	928	953	951	873	903	941	957	926	873	915	977	843	936	975	906	929	913	906	957	938	973	932	937	919	954	972	952	899	901	907	885	964	904	935	982	901	974	949	926	912	1014	945	934	956	882	988	920	971	945	904	901	892	993	943	940	934	924	943	942	916	845	970	966	850	962	905	878	969	936	973	965	927	919	917	948	913	907	995	989	948	984	927	896	918	963	916	932	936	964	913	983	936	980	907	984	948	929	947	968	925	959	958	982	946	918	940	943	914	935	919	967	895	940	937	948	914	949	937	916	929	987	926	925	915	884	951	934	903	966	984	906	983	919	969	932	975	926	998	965	936	929	930	913	923	969	881	980	927	965	941	934	932	915	954	956	892	925	916	991	1021	942	988	967	842	955	894	935	927	900	973	940	943	953	966	968	946	914	944	918	1002	883	979	940	932	955	965	903	928	970	929	980	918	986	915	927	965	977	932	985	967	942	981	956	941	885	922	963	974	948	962	911	895	931	953	920	958	905	901	907	918	909	932	915	872	901	993	923	942	983	898	948	937	914	975	906	893	903	876	909	939	965	962	924	940	1031	924	954	909	968	962	922	964	964	868	876	933	924	1022	989	951	964	913	911	892	909	931	949	924	944	951	912	970	975	837	938	937	939	908	972	904	934	916	908	929	951	961	953	1003	943	897	989	935	952	1002	954	940	914	941	897	949	937	963	891	943	946	919	896	940	920	996	921	992	963	952	867	945	907	882	940	881	952	921	893	911	952	905	909	944	918	920	936	952	910	971	953	946	917	917	944	858	949	961	954	948	938	953
5978	2281	594	376	275	351	355	381	326	306	281	285	236	228	229	206	232	201	215	198	228	218	231	203	217	211	202	147	147	155	152	154	141	143	140	136	141	107	143	135	141	164	129	124	121	104	123	118	119	129	116	137	112	135	117	128	128	129	122	116	134	111	120	134	123	113	126	112	107	138	129	121	132	111	116	125	111	144	141	130	132	107	133	135	136	132	128	138	124	130	122	145	111	135	135	139	113	114	129	136	127	129	145	146	128	107	133	142	137	135	120	135	143	117	122	132	115	124	118	129	101	117	119	123	147	135	111	117	136	90	136	139	129	122	105	132	121	133	118	141	128	132	137	128	131	108	113	114	132	124	148	121	126	125	100	144	139	114	107	117	137	131	112	108	123	131	139	108	129	115	94	124	140	122	114	127	101	100	113	130	123	113	128	128	115	118	130	128	133	109	125	126	127	126	124	112	112	117	134	137	125	144	115	125	124	135	124	120	125	124	118	124	135	125	118	111	137	126	123	134	119	118	107	125	120	120	132	113	138	118	128	126	140	120	134	118	124	125	115	132	139	135	127	124	110	105	110	108	141	131	130	142	110	120	126	127	124	123	115	125	140	122	116	127	123	110	120	125	117	120	144	145	122	138	130	136	130	115	124	120	118	125	132	138	126	123	139	119	105	117	134	110	127	123	116	120	145	111	114	131	134	120	129	122	136	142	134	115	106	132	113	118	132	115	140	106	131	107	142	113	124	125	133	127	112	135	124	124	137	132	122	119	123	120	133	130	126	140	138	128	132	125	130	127	141	107	122	112	136	120	132	126	148	123	131	125	135	132	123	114	123	118	131	134	112	120	110	137	101	138	131	114	113	126	123	125	127	129	131	105	121	118	134	119	131	136	118	136	129	122	119	132	102	136	96	134	117	126	130	114	128	118	96	118	114	123	103	128	121	105	125	112	130	123	111	130	97	128	132	124	122	121	126	118	129	113	128	142	115	128	130	121	115	115	133	124	125	108	131	112	105	133	130	124	119	124	134	121	126	148	107	127	124	125	133	117	112	94	153	112	116	152	143	134	151	121	115	143	140	142	124	144	109	122	120	115	140	131	118	138	125	109	130	139	123	127	110	139	127	106	127	148	133	137	139	138	125	135	128	128	121	118	117	124	112	125	121	128	131	118	134	128	120	147	128	119	110	137	101	130	133	122	108	107	141	136	131	130	110	129	109	114	127	128	119	129	133	128	117	124	150	144	121	131	138	126	138	142	123	111	137	121	111	133	132	99	120	98	108	123	129	144	139	131	128	130	133	144	99	125	123	137	110	140	129	130	124	131	120	130	115	121	141	124	116	138	115	121	138	133	130	128	140	129	109	122	116	126	104	122	128	126	129	136	113	121	118	140	110	108	112	129	125	122	128	144	115	141	123	114	130	121	113	123	124	136	116	127	117	108	139	109	100	119	121	121	112	130	119	136	122	118	112	127	114	131	100	139	120	121	129	120	126	142	103	134	145	115	119	115	137	127	117	128	137	136	115	129	113	115	131	104	108	103	137	116	135	133	133	140	132	151	131	132	111	120	112	108	138	121	123	114	125	107	141	126	122	118	116	111	111	122	120	118	133	123	117	119	107	136	123	138	130	122	139	124	134	136	122	114	111	133	113	117	125	133	133	125	127	137	132	125	135	113	127	114	126	128	121	114	136	118	118	129	145	115	129	127	112	127	111	123	134	106	134	109	127	124	110	108	126	132	118	126	129	132	118	123	126	122	128	140	131	116	138	127	114	144	127	139	132	128	133	114	127	128	112	107	120	126	122	112	118	135	121	120	133	122	113	152	125	126	140	108	119	106	112	113	122	130	134	127	121	116	136	141	138	132	107	121	133	142	127	121	128	114	121	124	118	108	122	113	117	118	126	111	137	107	134	120	129	128	133	116	112	134	117	122	126	115	136	120	127	122	122	123	116	117	120	119	133	132	115	132	125	125	131	146	132	130	141	110	124	120	111	118	123	105	134	130	126	130	112	120	120	113	135	108	128	129	134	133	116	141	110	113	122	111	123	130	140	135	112	137	131	108	131	133	117	130	134	112	135	123	148	136	120	118	136	119	113	110	131	114	143	122	144	113	109	120	127	130	129	123	139	140	116	119	124	122	123	137	134	114	136	131	124	126	126	131	138	106	114	120	131	136	127	120	131	117	112	132	109	146	116	134	129	120	120	113	140	126	109	117	127	107	126	105	133	124	99	127	128	136	101	124	138	125	140	115	117	107	125	124	121	135	110	121	101	134	114	119	144	120	152	107	116	117	124	129	137	113	119	108	124	109	129	123	122	131	115	116	119	117	137	123	123	133	101	126	131	133	120	122	118	130	120	148	124	105	102	114	131	112	114	121	112	120	126	134	125	131	116	127	142	98	146	129	125	136	112	110	133	137	137	106	126	127	138	117	120	118	132	122	117	136	129	134	111	123	117	138	120	145	103	110	114	113	129	115	127	122	122	139	116	139	110	124	121	137	115	111	140	139	142	127	115	139	113	135	132	114	104	119	102	115	120	132	130	100	110	132	111	130	146	106	131	121	132	126	134	121	124	114	122	139	112	120	105	129	125	104	122	117	122	123	148	119	116	130	115	139	136	136	151	115	131	141	138	137	109	140	130	127	130	124	135	143	99	143	113	131	128	118	121	114	120	116	110	111	115	121	106	131	116	112	125	133	114	117	123	124	135	118	126	141	106	111	145	145	133	136	141	105	120	131	125	111	111	133	114	114	107	116	133	138	138	126	138	121	114	126	148	95	109	140	139	109	133	110	129	109	111	116	122	121	104	137	124	128	125	135	122	135	115	134	132	130	120	132	106	131	133	137	121	126	158	129	116	128	117	139	136	116	114	126	122	121	125	123	140	130	121	131	120	129	111	98	135	122	142	132	110	140	136	143	129	138	111	106	135	101	117	131	121	120	114	130	122	109	122	130	129	117	128	119	124	118	108	113	156	119	110	98	132	135	140	125	129	142	126	136	140	122	127	115	136	127	128	114	128	119	118	131	129	137	128	127	121	127	123	133	121	135	125	118	119	117	116	122	131	123	118	128	140	125	130	117	123	129	134	122	131	147	134	120	119	134	115	131	127	142	130	134	113	147	121	121	116	125	121	112	130	119	127	123	114	132	129	137	153	116	132	102	117	124	148	154	118	103	127	122	135	120	116	114	126	122	134	123	120	136	130	123	120	109	95	142	116	148	144	139	133	126	132	131	129	141	134	137	154	115	135	114	115	110	134	131	117	101	128	130	114	124	125	116	123	113	118	108	115	126	133	133	122	137	130	139	106	134	112	136	126	128	121	100	147	123	120	131	122	135	115	127	147	131	132	140	134	126	122	135	127	129	113	106	122	128	128	129	136	124	114	129	124	155	138	110	137	126	131	123	123	133	118	101	132	114	144	113	138	123	147	110	137	129	134	116	119	111	131	119	116	144	136	124	130	130	132	131	127	117	114	151	105	122
30420	13683	4903	5375	9571	11431	11160	10041	8626	6939	5768	4969	4515	4022	3699	3317	3232	3132	3123	3001	2946	2796	2657	2504	2546	2351	1808	1525	1402	1344	1259	1152	1048	1065	985	965	1025	997	1036	1066	960	940	939	880	784	823	833	869	873	805	842	809	839	817	821	866	833	829	822	844	805	801	823	808	807	805	789	802	826	778	800	808	822	815	854	879	850	772	835	806	816	816	800	818	809	839	828	820	760	838	847	810	817	865	848	806	815	795	820	816	786	807	815	843	806	793	828	865	828	804	809	800	809	832	831	802	786	807	777	810	847	825	792	809	779	813	770	802	805	811	785	759	782	761	777	800	823	799	858	817	810	786	823	784	841	719	783	763	787	762	796	790	834	791	791	795	865	778	779	776	819	750	834	762	808	804	775	781	820	793	775	810	776	785	771	836	779	809	807	818	766	793	761	819	823	800	804	766	837	831	779	815	842	789	781	810	750	810	770	844	796	837	786	792	790	840	812	767	774	728	793	801	806	793	742	775	784	823	825	805	800	800	832	752	783	744	806	755	841	786	794	797	787	768	815	808	818	782	771	816	791	775	807	795	783	773	765	778	794	790	780	799	787	798	775	784	819	858	848	750	861	808	769	816	747	776	805	805	772	836	806	794	798	857	795	807	822	815	778	728	803	799	826	768	834	794	818	812	775	774	751	752	810	744	771	811	793	760	755	805	815	810	783	818	799	813	778	760	793	806	801	740	801	775	757	829	810	839	814	776	785	811	837	820	842	792	780	793	782	814	804	784	802	825	805	776	806	774	754	814	782	793	803	790	797	789	765	776	811	803	824	801	776	837	819	773	806	824	772	766	786	758	852	804	778	827	785	756	812	775	815	806	811	799	797	775	770	787	758	767	798	778	797	824	765	822	792	819	776	848	781	757	782	846	782	807	807	820	810	797	779	800	758	770	800	767	794	781	775	840	805	800	810	739	835	787	808	795	833	791	770	827	791	790	761	818	761	779	770	800	776	841	765	731	797	825	785	791	771	817	787	822	789	828	824	797	819	809	795	776	811	771	796	820	789	887	801	799	819	789	757	802	790	785	812	805	803	780	800	823	763	831	803	781	837	771	812	796	790	847	834	776	775	811	756	828	795	751	794	828	788	859	774	808	777	826	820	755	818	778	811	810	816	797	833	857	782	757	786	762	792	777	768	808	807	829	810	788	771	820	784	777	785	810	814	828	786	747	810	813	814	814	826	824	777	761	840	793	734	800	806	750	793	792	810	818	820	822	777	731	783	811	812	787	769	797	785	802	776	817	782	811	805	798	753	882	755	810	735	792	788	774	789	822	791	809	771	823	833	780	778	857	754	833	782	797	800	794	810	802	774	790	819	786	829	786	830	807	777	836	814	817	804	810	859	776	748	788	797	730	837	779	770	747	796	845	780	769	785	787	801	811	827	754	803	762	798	793	786	815	787	808	796	828	806	774	793	829	752	790	781	811	795	703	799	790	838	826	793	811	790	714	777	816	834	804	787	784	790	809	775	785	824	811	786	849	781	805	787	830	794	745	762	784	827	774	853	777	844	783	802	765	854	801	831	786	809	830	792	786	819	753	770	759	751	838	814	762	794	807	805	801	807	802	769	802	805	790	779	779	840	832	781	795	771	781	788	809	789	805	783	845	833	738	821	793	806	784	770	756	805	750	769	781	754	811	794	816	813	754	788	780	792	771	780	826	818	791	810	797	804	799	805	778	800	776	826	783	790	783	778	794	820	814	840	790	793	774	840	813	830	822	746	805	744	775	760	834	810	790	769	808	788	818	821	735	815	827	809	818	890	804	811	760	810	873	824	760	827	780	793	862	822	783	775	818	822	833	784	820	743	745	775	807	817	769	755	828	819	811	857	797	760	813	792	813	838	801	812	816	773	775	839	794	816	776	817	853	839	777	771	782	851	812	772	770	791	799	767	822	763	833	769	773	788	802	791	772	807	821	791	764	797	771	802	785	777	774	731	778	775	818	784	772	792	794	804	795	757	769	792	786	793	794	818	853	769	766	804	804	807	815	790	731	810	791	790	757	779	806	801	741	756	780	850	774	746	806	790	783	811	753	765	830	811	789	812	798	800	757	818	808	801	811	821	725	774	748	775	779	809	806	801	786	823	826	820	771	717	779	815	751	793	837	796	766	817	757	773	762	795	816	791	832	799	794	746	771	768	823	780	727	875	770	756	789	780	811	748	775	816	818	793	855	821	733	777	774	811	756	798	768	813	801	778	769	786	771	817	840	784	799	803	794	785	790	830	765	771	811	781	804	829	801	779	821	779	825	786	815	804	771	808	811	752	741	786	789	792	845	807	771	827	768	759	795	795	821	802	804	804	775	786	777	793	786	760	803	771	782	749	766	786	814	738	802	792	800	816	793	735	787	810	806	791	797	818	829	794	791	807	827	813	790	790	794	817	835	731	777	735	797	801	802	779	753	785	739	766	788	801	850	800	817	793	784	787	784	836	824	812	772	810	748	725	839	785	819	836	802	806	815	816	767	794	768	834	824	732	807	817	807	799	833	789	817	792	805	831	753	803	803	792	794	826	802	780	807	822	812	745	783	812	805	765	778	770	770	793	801	800	760	774	733	784	749	793	790	785	811	793	808	780	786	791	773	769	782	825	794	818	769	824	790	796	782	793	755	829	763	811	824	809	752	745	799	766	812	769	719	796	790	764	819	812	815	733	820	800	854	784	776	800	822	803	777	787	769	741	792	827	820	807	769	781	838	829	762	827	792	806	776	806	728	810	729	821	779	786	797	784	786	846	786	796	818	757	764	758	804	756	787	817	797	791	755	795	759	786	759	827	770	770	814	819	759	799	806	739	805	810	779	782	802	795	796	768	808	751	799	756	778	815	802	771	812	832	805	763	786	849	750	857	808	770	765	805	803	765	796	772	792	832	776	821	793	812	810	798	764	791	776	762	799	806	770	737	810	767	791	750	825	827	771	792	821	801	802	770	797	813	811	859	797	817	801	817	757	766	785	755	781	819	811	745	806	775	746	769	780	800	785	844	737	782	808	772	805	808	782	860	839	808	798	754	816	817	786	755	818	837	775	792	799	795	788	846	803	810	776	775	812	797	821	792	834	827	786	806	780	772	829	759	852	764	799	767	761	799	798	763	739	761	792	786	799	832	840	748	736	821	757	780	813	821	827	835	759	758	815	847	792	764	830	814	795	829	780	752	854	843	776	789	836	768	818	800	829	776	823	757	799	805	755	782	820	753	800	815	810	805	757	823	813	727	757	774	861	822	784	773	792	826	815	815	790	788	787	798	794	826	800	811	812	790	792	810	776	781	855	804	809	750	860	830	786	835	775	770	853	781	749	809	813	802	752	808	831	796	742	789	797	800	752	812	783	819	803	835	824	803	799	775	846	777	796	831	828	812	775	754	795	765	760	764	731	764	849	775	815	835	782	811	791	797	820	783	765	824	808	770	788	803	852	790	824	749	814	806	807	775	787	774	836	821	809
3311	897	350	225	189	200	215	218	198	189	172	174	145	159	143	125	123	125	117	120	163	141	132	147	132	127	140	111	94	106	102	103	95	107	94	77	108	111	90	74	108	87	95	89	94	82	106	92	74	88	83	85	80	64	89	105	83	85	93	79	93	84	84	84	81	86	113	74	75	95	74	82	96	73	82	65	89	82	93	62	88	66	103	74	76	89	88	84	76	85	93	96	72	89	92	71	99	75	91	87	76	95	76	77	94	62	87	82	82	85	77	84	73	112	79	84	92	80	96	83	85	86	84	87	81	89	74	71	87	82	80	79	72	81	93	82	88	97	94	86	95	105	86	73	78	83	92	86	70	94	69	80	92	88	88	77	92	103	71	95	85	100	98	94	97	95	74	81	89	101	91	95	87	80	89	94	82	80	79	93	81	88	104	83	70	100	84	99	73	96	73	81	97	96	98	106	83	103	75	92	105	95	80	75	86	92	74	93	73	87	95	77	85	97	88	83	77	92	83	78	75	97	84	81	85	97	86	88	95	88	97	86	80	81	86	80	73	100	89	80	97	96	84	91	90	90	87	111	89	89	79	91	93	97	99	79	84	78	95	99	89	87	95	93	105	84	91	89	77	78	88	75	86	93	87	77	88	97	77	78	83	103	94	94	98	82	75	79	88	94	92	72	86	82	80	89	82	85	91	90	95	94	103	94	74	81	91	87	93	84	84	90	99	80	108	86	89	74	65	93	92	70	83	97	102	88	85	85	88	72	90	87	90	81	99	85	98	85	83	96	96	94	75	79	98	74	97	88	92	83	90	91	86	75	106	74	95	79	87	85	78	96	77	95	89	84	92	80	88	88	99	80	101	79	88	102	86	81	86	95	77	84	77	90	75	68	83	101	80	90	86	82	94	86	84	87	99	73	98	98	87	89	76	95	94	96	90	74	92	83	83	86	84	89	88	107	81	84	79	94	92	71	89	88	99	81	100	96	93	99	91	76	86	76	90	75	91	76	93	89	83	101	83	75	101	100	99	90	82	87	67	100	93	81	81	88	83	101	91	94	95	80	90	78	91	90	103	97	85	72	98	91	100	89	103	80	80	92	102	76	101	77	73	77	90	81	84	93	77	88	83	86	86	98	81	88	76	105	83	78	94	82	84	88	106	78	77	83	79	79	107	80	70	83	79	92	91	83	96	88	87	100	83	79	92	86	93	104	87	80	87	84	73	66	87	89	83	84	87	103	90	76	78	90	87	101	78	89	111	92	94	101	76	71	80	90	91	73	92	92	88	75	88	89	87	89	91	85	89	104	88	83	98	85	92	97	69	84	89	81	70	72	78	82	96	85	73	85	99	78	89	85	108	76	93	91	86	90	88	91	88	80	92	94	94	85	77	90	88	80	98	104	89	97	89	81	99	98	91	87	84	83	76	81	87	81	99	117	84	88	78	77	66	83	87	73	80	88	76	88	75	77	84	88	92	95	104	81	81	88	87	95	64	94	88	105	74	76	72	67	74	95	77	114	87	87	88	96	83	85	81	104	78	65	94	99	94	85	104	81	85	85	70	82	89	77	90	86	94	76	79	87	92	86	61	99	87	89	80	90	93	75	79	78	78	93	70	94	94	84	88	95	99	89	110	90	78	82	89	85	83	77	106	102	102	82	105	69	74	84	87	87	94	74	79	85	88	83	89	94	90	95	75	93	76	82	96	86	89	83	114	75	81	88	77	83	82	81	77	87	73	90	84	90	94	85	95	94	107	82	97	67	84	69	92	89	95	96	76	84	86	79	96	85	82	91	71	86	94	86	87	87	66	84	81	74	103	77	91	86	100	99	75	93	97	96	86	87	90	91	84	99	90	80	84	83	96	78	70	88	81	83	87	93	96	97	105	89	100	92	94	71	94	99	85	95	78	90	76	96	94	87	105	97	85	94	76	90	92	72	106	92	86	90	90	94	92	74	89	85	80	100	97	91	83	94	94	92	99	95	81	77	82	72	88	85	101	95	87	89	79	79	91	97	87	89	92	72	85	72	75	74	83	91	89	86	113	80	97	87	76	85	70	94	97	83	85	107	90	99	77	81	76	86	79	92	84	76	73	81	84	95	101	76	94	79	85	97	84	67	71	72	84	85	95	73	93	91	70	84	77	80	82	82	72	97	95	103	89	84	101	98	90	90	81	90	95	89	82	82	103	88	105	73	80	99	91	87	92	75	92	93	89	91	84	85	96	77	92	96	77	83	83	86	73	78	96	86	89	86	94	84	87	92	91	75	95	78	83	83	70	98	105	89	87	91	82	91	84	103	84	90	71	76	74	82	93	81	95	82	73	81	84	77	75	76	79	70	72	90	88	89	108	101	95	76	99	81	71	76	92	72	82	89	84	98	96	79	71	71	90	85	80	76	87	89	93	83	79	61	77	100	90	96	78	90	89	86	77	93	82	78	74	95	92	110	110	97	78	94	86	82	91	105	85	89	70	84	78	81	113	72	86	81	90	102	96	75	98	82	96	93	92	102	87	75	67	94	96	88	92	79	68	86	92	82	74	74	78	85	87	89	89	86	88	84	80	84	85	91	80	94	88	86	81	87	89	86	89	71	103	87	89	88	93	90	90	100	85	95	84	104	74	90	101	83	78	85	97	71	86	91	96	96	100	88	74	80	85	90	89	106	85	94	85	92	96	97	92	88	80	77	90	84	76	91	91	88	78	89	85	101	88	90	76	84	84	79	94	80	99	96	90	80	92	87	70	98	90	93	86	98	91	82	76	92	76	83	87	84	70	75	98	91	85	72	89	71	89	92	81	83	78	77	95	80	106	84	86	102	86	91	86	79	78	84	79	79	84	75	86	89	93	79	80	82	100	91	91	76	68	72	80	98	89	99	96	85	86	104	101	95	78	97	91	78	86	71	86	102	86	76	78	92	64	105	98	73	88	109	97	77	77	76	94	79	84	86	95	73	95	90	99	78	92	65	74	91	82	93	94	92	77	95	99	97	83	88	99	91	94	96	85	101	83	77	71	80	90	93	101	77	88	91	73	82	98	84	89	95	98	97	98	100	100	90	76	86	92	81	86	90	84	95	88	69	100	112	101	76	84	75	84	86	87	103	101	81	96	90	93	89	90	76	90	81	101	81	108	93	90	92	82	90	85	72	90	85	80	102	104	74	92	107	93	82	73	90	100	79	90	89	94	68	79	94	75	102	105	110	93	84	95	75	103	102	84	87	82	88	87	91	90	85	87	96	79	85	97	87	92	84	91	88	98	92	72	80	73	78	72	86	87	80	89	69	80	77	78	83	81	93	85	83	76	100	84	88	112	82	77	80	76	83	99	78	86	81	87	90	87	84	83	85	89	86	105	69	89	88	107	93	85	89	89	89	91	82	90	78	83	75	78	87	100	93	94	97	88	70	94	70	76	80	85	86	88	72	89	84	99	79	97	71	89	90	92	97	67	93	82	88	90	85	94	90	85	91	86	74	93	99	85	79	94	84
25456	8964	3407	3802	6988	8221	7625	6677	5830	4941	3990	3374	2943	2752	2559	2207	2235	2286	2174	2281	2245	2091	2008	1776	1795	1747	1410	1182	1129	1098	1004	872	854	787	750	749	806	805	806	778	698	728	712	697	613	656	716	660	660	665	675	674	690	690	653	685	716	674	675	642	667	662	679	662	699	691	684	676	647	632	642	633	651	695	656	631	718	703	716	621	651	688	631	701	657	703	637	714	643	708	670	694	675	653	678	634	704	682	675	668	689	684	675	680	636	670	685	637	616	717	625	634	638	654	642	679	655	650	641	664	647	653	636	673	671	691	668	665	661	669	687	683	623	646	624	627	694	651	666	661	684	619	656	668	666	647	636	643	676	682	693	660	630	658	629	641	673	638	661	669	658	709	684	673	630	644	615	653	627	651	626	663	659	632	611	674	648	630	682	674	679	647	632	673	628	675	620	651	638	697	649	633	611	623	652	626	692	665	668	617	608	659	645	625	691	648	630	634	656	702	661	682	709	622	663	664	648	661	619	647	683	634	632	694	673	645	654	623	650	660	651	650	672	666	646	688	609	644	641	584	625	667	664	620	612	657	679	615	666	618	642	645	688	684	626	654	630	624	637	669	627	654	665	608	665	638	656	637	625	638	623	651	653	633	643	653	674	675	670	673	613	619	633	629	696	658	601	668	682	602	658	620	630	623	628	685	666	614	709	666	656	665	642	617	650	671	646	625	676	651	681	659	591	696	649	669	686	627	684	653	638	666	639	691	660	675	686	651	631	666	644	588	660	627	661	671	701	644	670	619	714	677	675	617	667	636	605	663	692	659	659	653	638	623	653	645	673	645	617	662	630	668	637	696	608	636	661	641	636	626	662	653	609	678	701	699	657	624	640	688	641	670	643	578	632	686	666	631	660	640	646	618	618	696	646	622	628	693	675	666	660	648	667	615	653	674	659	683	625	636	622	682	629	690	664	616	674	681	650	606	692	678	670	637	604	633	668	647	657	680	685	697	673	634	604	666	650	631	641	630	612	676	684	654	633	635	615	614	654	635	628	644	641	687	648	679	618	664	679	669	637	652	658	635	682	637	666	680	631	635	667	630	671	643	675	663	680	644	684	681	653	672	630	637	623	675	619	638	654	672	675	683	646	657	613	622	655	593	632	622	615	670	684	684	637	707	586	674	691	645	668	646	618	644	631	672	640	671	674	659	646	653	647	656	660	592	624	620	598	625	660	672	652	662	660	655	671	637	666	628	632	664	664	688	632	665	695	672	651	674	647	655	632	628	647	614	646	655	664	594	673	674	655	649	670	651	646	650	624	647	657	696	633	662	630	601	674	665	691	643	629	634	693	642	650	654	640	624	652	671	636	686	642	639	615	629	676	632	668	637	639	658	697	652	607	659	693	626	626	625	675	633	667	650	630	684	680	565	685	630	627	630	620	687	662	634	641	652	589	655	624	656	610	670	676	616	645	671	663	659	633	646	648	625	672	612	635	632	653	640	671	674	668	653	646	613	663	646	697	661	650	638	622	665	709	602	590	652	654	628	680	649	612	652	684	720	618	658	616	621	618	641	656	636	676	656	658	650	658	687	642	662	646	622	650	679	667	654	637	647	673	682	688	640	670	669	624	629	611	665	704	644	668	647	636	644	669	641	649	674	652	677	595	673	631	616	681	653	642	615	704	626	700	633	674	673	704	646	709	601	646	662	637	647	616	630	622	656	618	673	670	676	641	657	675	604	694	641	635	653	643	675	673	650	637	676	692	625	652	618	614	671	674	641	680	666	660	649	675	640	636	686	654	674	695	668	689	656	675	667	669	652	689	631	658	672	657	724	641	663	623	650	700	601	668	666	644	640	637	639	624	611	639	622	683	679	705	652	678	662	685	680	662	639	650	648	618	685	652	667	687	638	673	660	649	653	640	616	649	653	607	677	651	693	625	608	663	664	692	632	627	680	646	577	676	688	629	706	687	643	656	670	634	680	601	668	665	628	659	657	629	711	650	679	624	661	637	688	661	635	629	632	644	598	653	644	621	694	658	642	726	654	639	646	665	681	640	651	634	638	658	607	630	645	677	622	629	689	648	637	661	635	673	627	645	659	679	608	673	631	627	642	620	660	646	656	648	661	660	685	630	674	630	702	670	700	666	700	697	675	674	641	624	653	650	653	665	623	638	686	679	610	671	617	673	667	652	675	622	632	645	661	675	690	679	645	621	587	656	667	700	658	624	650	668	660	640	650	633	665	661	673	627	659	601	630	687	641	682	654	642	676	637	651	655	648	663	670	630	650	597	638	634	605	646	618	695	662	632	606	681	642	640	656	674	650	637	607	700	599	665	673	629	629	656	633	608	620	658	672	667	665	653	664	661	676	682	616	643	694	652	663	625	664	669	626	647	661	646	670	665	640	670	635	626	676	615	669	627	662	631	663	639	652	678	674	638	686	647	613	651	688	670	674	621	665	676	683	647	671	696	617	672	651	637	671	687	646	646	721	668	679	635	680	624	663	674	639	648	683	658	648	595	670	627	692	625	653	711	643	619	692	654	656	679	651	642	632	621	649	671	666	646	656	664	678	660	625	634	625	633	689	633	678	607	659	686	646	649	634	684	671	666	649	627	688	634	622	622	620	635	678	680	682	647	708	601	649	608	656	620	662	659	684	641	686	694	650	644	682	617	685	681	592	639	580	641	665	629	671	619	668	667	634	646	657	652	640	662	651	666	663	666	647	707	673	632	702	640	671	693	654	676	649	661	694	629	649	648	654	671	665	672	698	638	629	688	639	643	637	664	687	686	661	690	669	682	679	710	655	651	635	609	643	626	621	677	618	653	636	690	713	650	680	687	627	611	638	671	646	666	662	642	693	651	641	642	608	666	646	702	579	628	669	619	641	679	653	666	670	654	659	657	707	669	687	680	638	682	657	672	654	627	695	653	654	672	673	642	619	665	655	608	649	646	609	693	632	614	634	668	641	671	647	643	644	611	664	665	630	695	626	632	643	704	669	604	648	663	575	669	625	654	671	695	707	641	677	653	730	638	657	694	672	678	597	618	668	634	613	666	605	635	634	678	600	642	632	668	661	652	680	639	633	703	664	679	659	674	627	596	636	657	655	652	629	667	622	674	618	678	664	672	667	670	678	653	682	675	640	599	659	636	656	681	659	655	627	674	650	668	654	664	614	666	635	676	654	641	704	670	599	639	589	618	637	645	657	643	659	634	621	687	682	688	645	690	617	684	641	682	645	658	616	645	665	653	667	677	614	668	654	630	603	590	665	659	696	655	710	632	631	644	684	657	685	623	594	643	719	660	656	635	672	661	623	621	641	676	646	682	620	664	638	619	690	667	680	697	686	650	658	646	625	628	669	684	653	644	617	640	629	648	688	644	659	657	649	634	664	685	627	652	618	617	656	678	625	672	651	614	640	680	629	652	681	665	626	658	660	621	674	647	618	617	668	670	647	653	680	640	633	674	627	655	653	690	653	635	664	630	672	636	648	638	698
4536	1763	409	302	256	275	276	278	250	241	222	217	197	193	155	180	169	179	163	168	170	172	161	153	174	135	149	109	107	110	99	98	117	91	91	90	88	92	105	94	101	107	95	98	102	84	109	73	72	81	90	82	87	94	81	88	102	69	84	102	84	85	71	83	89	80	94	81	98	92	83	99	89	87	80	92	91	100	91	96	90	77	83	98	98	67	95	100	85	76	88	102	99	89	90	102	87	98	84	93	93	98	77	80	96	71	102	81	105	115	74	97	93	100	89	96	95	96	90	91	83	101	82	87	95	82	92	90	76	96	109	85	90	108	80	73	88	82	80	84	116	97	84	88	93	62	80	80	88	91	98	87	92	87	88	90	94	89	90	104	94	80	91	105	94	103	85	101	85	102	96	82	95	69	85	90	78	95	98	96	93	83	108	107	107	84	90	107	89	93	69	81	101	86	88	98	89	81	75	87	74	83	88	71	95	98	75	81	93	86	106	85	94	86	62	91	93	95	92	98	95	77	83	97	76	92	95	103	101	72	96	79	88	84	96	77	95	93	72	84	92	92	91	104	99	88	99	85	89	100	88	88	89	89	83	87	76	90	93	85	92	89	99	96	100	87	74	101	88	69	89	102	81	92	93	80	105	94	87	105	87	83	85	91	83	100	91	87	89	97	77	96	91	97	61	91	86	85	88	111	87	93	95	79	82	85	88	87	80	91	75	80	74	84	88	84	106	96	85	75	97	91	85	73	89	95	84	87	89	101	81	95	83	78	74	82	80	91	83	91	89	92	82	92	76	95	77	91	90	79	86	98	109	108	87	103	98	91	88	76	83	118	91	92	107	99	89	99	93	111	91	73	101	97	112	97	76	115	81	93	91	92	94	85	92	77	82	86	83	94	93	92	110	88	85	86	99	103	84	89	92	102	77	103	106	88	90	95	79	93	83	107	92	94	92	108	95	107	83	76	91	98	88	86	96	86	85	88	76	84	90	100	104	108	101	97	86	78	113	78	86	100	87	85	98	80	93	96	80	94	99	89	107	85	114	118	90	81	91	97	104	95	71	73	76	88	99	106	87	80	79	88	101	89	95	80	80	101	99	79	88	79	97	93	102	74	99	79	85	73	79	93	87	78	80	94	86	96	71	84	93	98	78	101	94	73	76	79	94	94	94	67	89	99	88	90	86	96	71	85	89	91	83	85	107	77	89	99	92	78	95	76	90	68	84	83	82	97	89	107	100	98	74	97	110	109	82	90	88	87	106	115	83	87	94	102	81	98	93	115	96	99	91	82	91	94	99	89	81	91	83	77	87	92	92	78	89	99	105	88	88	79	82	95	101	82	71	83	90	107	87	101	86	95	80	84	86	94	91	99	84	90	80	78	79	105	93	103	99	85	96	86	71	82	86	85	78	86	92	79	101	89	91	77	100	84	81	98	95	84	97	96	91	67	89	82	91	91	89	78	90	74	72	77	96	93	101	86	90	82	73	96	90	109	94	87	103	85	84	94	86	83	86	85	104	101	96	102	75	87	74	86	87	86	99	90	82	75	92	86	99	95	105	91	77	65	95	90	73	97	74	96	94	94	77	84	98	86	93	81	94	83	84	89	106	91	81	92	86	86	79	79	86	94	95	96	97	96	108	98	107	103	86	78	101	85	76	97	83	81	96	104	116	114	87	97	96	83	71	84	84	89	101	78	88	85	95	93	75	84	90	89	89	107	101	95	79	91	96	83	96	96	84	98	76	101	74	97	89	82	90	68	86	94	89	93	82	70	89	99	87	81	85	78	101	82	98	103	70	88	90	105	80	103	105	101	98	86	85	87	85	90	87	99	82	81	94	97	71	92	102	88	92	84	94	80	84	102	94	93	82	100	102	100	99	84	73	84	77	81	88	96	78	97	102	84	91	93	99	106	84	89	102	99	86	87	102	97	74	105	92	98	90	93	93	108	88	110	80	115	88	89	95	83	78	78	82	105	88	102	107	84	86	102	94	96	92	89	76	74	92	111	93	84	113	80	96	77	94	100	92	94	100	86	95	82	95	91	109	91	78	87	90	103	101	90	104	77	102	98	97	94	97	90	94	77	89	88	81	79	91	96	99	95	83	95	83	98	94	86	82	106	91	87	102	85	76	85	81	94	81	86	92	97	103	83	102	90	87	75	98	86	90	76	96	86	72	104	77	95	92	91	94	84	77	82	84	85	88	94	91	80	81	74	88	101	98	104	88	94	76	86	74	104	80	98	84	92	108	83	89	86	94	105	104	80	97	77	88	89	92	100	70	89	92	89	95	93	90	83	83	93	98	82	85	89	81	90	95	103	112	82	94	79	90	90	83	95	96	85	78	102	100	84	97	76	102	82	91	92	107	83	83	90	84	88	106	96	78	102	84	99	88	91	81	104	85	84	95	99	87	89	111	106	117	95	94	70	76	89	86	87	79	88	81	79	100	98	91	101	88	94	87	93	88	93	78	85	106	73	107	98	79	98	97	99	86	99	93	77	91	78	75	87	89	93	97	80	85	97	88	89	94	77	69	94	90	95	89	96	79	106	91	83	96	85	72	78	90	98	81	86	76	84	87	80	87	92	96	92	74	103	96	84	103	77	95	93	102	77	88	93	97	87	91	80	87	87	83	79	93	83	83	94	80	89	88	84	90	82	86	91	78	92	105	95	100	81	98	78	91	100	72	85	76	89	86	102	87	90	89	84	98	91	99	101	88	93	102	81	97	89	84	84	101	93	89	85	73	77	90	90	86	80	83	72	97	97	94	96	64	97	96	76	100	95	102	100	88	81	105	83	105	80	99	91	70	85	78	103	105	89	86	88	87	94	85	102	83	83	87	87	79	98	84	86	112	79	108	81	87	83	96	107	96	84	95	113	83	85	94	89	75	83	86	76	87	78	89	99	92	73	97	80	106	95	87	99	85	92	90	93	106	89	86	91	74	94	99	94	87	92	79	84	100	84	91	103	102	103	80	89	84	97	89	106	93	90	80	94	74	79	94	80	92	96	98	81	82	84	90	100	92	66	99	88	91	112	91	68	87	87	88	87	89	74	94	97	94	78	82	89	85	90	74	86	96	88	79	73	78	95	85	85	88	106	92	87	92	102	92	98	113	101	81	113	100	96	106	92	86	93	79	90	76	91	92	76	85	78	85	82	87	101	89	104	97	94	93	94	112	89	88	92	81	103	96	80	109	84	88	115	81	82	94	95	89	92	78	101	90	75	86	102	97	92	90	91	102	69	91	94	103	99	86	83	94	87	90	79	94	87	74	88	87	81	97	98	91	90	87	91	99	102	99	82	78	83	82	77	77	103	91	82	93	75	74	91	91	85	88	95	75	76	91	86	95	89	91	85	86	73	97	91	87	98	90	97	92	85	92	81	110	87	101	103	82	90	111	87	79	89	95	96	86	82	105	86	85	83	84	86	82	93	79	92	89	89	95	83	102	78	100	82	83	80	91	85	97	92	82	88	82	82	87	93
31115	12843	4293	4861	9336	11321	10193	8593	7513	6385	5260	4424	3875	3596	3261	2755	2824	2724	2699	2688	2679	2511	2284	2135	2131	2025	1763	1299	1224	1155	1031	1003	886	834	808	819	774	845	828	791	800	775	773	732	682	664	719	659	632	699	674	698	642	673	620	622	646	696	674	653	629	656	628	656	641	688	674	643	646	659	702	719	703	686	660	690	673	679	679	681	642	621	669	659	656	680	686	660	674	684	670	670	683	667	665	656	680	682	694	729	654	637	660	633	643	670	623	663	615	633	682	714	668	615	702	634	687	633	648	633	623	647	689	624	659	602	644	639	676	647	683	662	634	642	609	652	638	656	672	644	650	636	598	692	666	623	686	616	659	652	638	656	627	623	644	664	668	620	629	642	613	630	627	605	625	629	635	615	660	655	673	604	615	718	604	615	657	631	626	663	655	631	596	644	605	600	594	640	643	626	674	676	652	649	659	661	671	642	706	647	649	646	611	597	654	609	654	587	639	639	652	654	633	684	613	671	690	624	639	664	596	645	679	609	627	638	654	649	606	630	654	675	640	656	649	663	651	624	652	659	614	680	624	661	657	617	646	632	639	641	633	667	644	658	646	661	625	666	633	652	682	629	646	656	669	659	625	670	611	614	635	582	648	655	654	617	623	626	598	625	614	662	631	648	685	685	683	635	642	674	652	647	625	663	650	657	658	661	652	654	624	609	615	615	689	654	641	614	637	672	647	660	616	649	650	652	664	665	651	659	622	643	606	672	628	614	640	614	651	617	627	644	633	684	638	644	596	629	649	644	649	625	660	661	674	628	606	675	643	634	662	666	687	641	687	634	659	637	634	610	654	642	644	658	635	615	659	600	644	689	640	695	645	649	643	648	620	618	650	614	628	636	602	656	666	628	661	631	639	647	648	650	625	639	636	680	643	659	639	650	627	680	715	623	641	634	665	647	692	635	692	672	639	695	675	576	626	655	629	586	613	645	635	613	625	639	685	671	663	589	638	618	647	651	649	674	667	663	690	639	673	681	722	638	634	674	635	680	638	684	638	645	619	652	649	651	630	627	644	647	642	619	656	651	642	671	663	612	598	622	662	615	644	654	615	635	683	677	680	660	670	658	693	673	613	667	609	636	568	648	615	654	632	597	629	624	656	665	711	689	610	637	640	652	640	688	634	620	607	629	638	610	645	698	663	626	649	643	628	688	666	638	693	628	622	644	642	628	620	599	614	676	669	644	616	614	660	668	608	614	656	631	582	631	693	643	573	648	613	688	647	662	630	594	653	663	639	604	648	621	601	650	617	659	622	654	622	641	629	642	640	631	602	625	644	662	667	693	621	641	656	678	628	679	662	624	648	626	702	668	646	678	657	683	681	649	679	661	696	648	688	640	660	648	622	612	605	708	661	633	648	638	674	637	603	657	617	628	641	633	614	647	646	636	657	688	628	666	590	625	665	643	598	638	643	603	677	654	622	674	653	678	666	652	660	652	638	687	620	643	631	656	616	643	660	668	639	665	652	672	645	683	612	635	657	644	642	631	650	594	653	640	645	621	647	622	628	650	620	635	633	608	614	617	641	606	650	640	608	644	615	671	640	644	632	645	617	673	620	606	655	636	621	632	621	646	674	645	636	649	614	617	635	652	624	674	685	655	590	633	578	670	627	646	662	618	633	638	639	611	695	659	678	661	675	674	656	653	640	634	656	642	672	639	640	648	616	654	647	653	642	643	688	620	640	689	622	653	642	677	656	679	605	675	654	666	639	619	657	663	590	679	604	616	561	685	658	658	623	692	688	640	599	685	604	642	702	600	635	658	645	629	633	640	630	654	634	644	679	579	642	606	652	674	686	616	652	662	627	623	652	615	655	664	675	630	646	661	663	643	663	664	668	594	646	632	625	645	617	637	638	656	644	636	662	635	630	667	622	682	628	680	633	630	622	628	637	625	667	663	659	675	657	648	695	627	606	640	618	626	621	622	637	651	610	615	678	637	651	641	656	616	682	670	685	637	620	677	628	684	645	670	666	638	656	647	633	632	640	652	609	628	647	667	662	655	655	674	635	645	614	664	654	651	635	629	682	612	660	638	628	639	634	623	599	652	628	677	656	645	652	656	652	668	654	617	619	597	630	657	625	608	628	663	637	657	618	652	641	666	663	643	661	638	620	619	671	676	605	627	661	648	621	634	671	603	661	646	626	624	652	649	652	649	657	670	657	682	644	657	621	614	645	631	658	642	643	640	650	660	654	656	604	656	636	632	633	678	652	646	653	650	610	644	596	610	658	649	630	603	647	656	647	613	619	643	609	641	652	625	610	656	658	651	637	618	641	655	664	639	698	655	633	644	630	674	663	618	646	608	615	623	663	677	608	629	600	671	622	633	627	622	598	659	667	669	605	697	703	658	632	674	648	624	652	698	629	671	650	646	667	693	633	667	613	637	668	653	612	655	629	688	657	656	642	638	638	609	604	643	677	642	683	641	627	678	661	670	663	582	624	632	681	700	588	620	615	614	588	634	648	596	647	645	610	597	659	661	644	659	647	580	664	654	643	665	634	682	666	659	653	592	618	627	665	646	605	596	612	619	644	642	625	656	681	628	618	638	655	625	630	586	635	629	632	647	645	670	671	648	650	644	670	676	689	599	659	619	626	644	627	627	660	658	658	638	689	590	638	633	661	633	677	642	677	609	641	658	636	622	611	642	653	662	634	661	637	702	629	615	653	614	632	621	627	650	637	614	653	662	630	598	641	668	668	627	656	659	617	642	608	667	580	618	629	646	630	633	652	645	636	626	614	621	674	645	617	640	624	633	636	675	630	618	633	598	634	633	651	611	666	654	613	649	654	611	622	616	663	647	634	645	691	636	657	631	655	597	687	650	631	651	659	613	593	670	644	599	634	641	640	701	607	627	653	639	647	653	648	630	633	632	636	677	643	632	627	616	648	658	634	638	626	631	688	632	619	650	645	649	623	613	636	682	608	673	680	620	595	624	654	654	642	645	608	653	657	666	623	634	680	595	641	642	651	625	629	695	621	646	639	646	623	658	652	618	667	597	659	596	644	629	636	672	630	616	653	642	649	637	702	662	621	656	641	649	608	657	654	695	660	676	630	632	647	618	617	637	672	645	638	645	649	673	635	691	619	680	642	613	657	657	640	624	684	603	663	654	652	682	709	688	650	630	649	677	625	644	673	665	662	660	658	641	686	646	648	621	598	656	678	657	630	616	627	648	591	626	615	588	643	631	626	681	696	664	619	632	601	689	623	672	657	619	655	637	651	661	641	637	660	628	687	639	649	638	642	671	634	662	659	642	619	658	684	663	639	643	682	632	655	668	673	574	605	673	648	638	675	638	664	636	614	628	649	644	651	627	580	627	649	603	676	629	643	625	608	630	660	650	648	646	615	638	681	643	623	642	593	634	659	649	584	644	662	613	650	653	640	635	609	630	637	578	639	596	639	637	656	619	580	664	661	635	656	583	623	640	661	618	615	627	629	677	618	655
5124	1503	439	302	274	299	300	319	263	256	283	236	214	226	194	187	203	190	200	185	217	210	196	193	213	173	200	147	157	154	154	145	122	147	137	120	127	151	142	161	138	130	121	141	135	121	129	132	137	127	127	139	138	134	132	123	132	122	129	137	137	143	161	116	132	102	106	134	160	129	134	119	123	136	125	125	123	122	149	132	133	131	159	134	133	158	135	147	130	122	122	128	126	154	140	113	148	148	114	128	137	128	147	137	123	121	132	123	132	128	136	113	144	162	120	117	109	108	113	155	118	132	139	110	136	111	121	102	123	133	123	136	126	122	147	150	131	149	128	128	116	135	139	118	118	129	111	127	133	132	130	136	150	142	134	138	136	141	123	121	124	108	125	131	137	141	132	130	121	150	159	131	136	123	120	122	114	134	131	136	126	136	137	114	136	129	131	141	152	130	134	140	128	134	111	143	154	139	132	139	125	126	138	131	123	113	106	149	126	149	135	142	123	136	132	147	123	103	135	109	145	122	134	136	114	130	128	107	119	140	115	115	128	117	131	123	124	132	132	133	123	127	143	117	120	144	128	117	126	121	107	135	108	140	138	140	127	142	124	130	121	116	134	121	142	131	139	136	114	115	135	113	128	113	128	128	135	121	118	129	109	118	138	120	130	114	144	127	137	128	133	137	115	143	121	127	109	130	112	114	142	120	134	141	122	134	131	132	130	131	141	122	128	130	142	125	134	116	127	137	129	119	118	142	159	119	114	135	130	121	138	124	128	149	122	124	124	129	137	122	138	139	118	124	121	121	141	114	128	128	126	121	113	120	140	140	151	107	128	117	133	146	121	144	132	122	118	126	133	132	123	129	131	129	126	134	116	129	124	121	149	126	153	114	151	124	145	133	120	135	136	146	132	132	132	120	124	129	139	131	132	139	142	132	129	139	142	129	114	137	119	125	146	156	139	132	124	141	133	148	115	153	151	119	126	132	143	137	128	142	132	122	113	135	133	140	154	137	131	140	135	133	143	147	128	119	117	120	148	127	124	155	120	148	153	127	134	128	118	122	148	138	136	121	141	135	124	122	108	122	126	135	120	113	136	136	119	118	130	106	140	146	123	129	123	118	125	130	117	136	102	125	122	132	120	113	141	144	136	150	143	128	136	132	119	116	126	114	135	127	129	120	143	124	139	145	123	117	123	129	138	141	129	125	128	138	127	119	131	131	109	127	138	125	136	141	141	134	143	125	116	114	136	138	138	118	130	140	128	133	118	126	138	129	112	132	124	137	128	141	98	126	135	130	118	134	150	131	106	123	130	109	119	123	129	147	127	128	130	110	132	141	122	134	122	125	134	129	114	137	152	129	116	128	142	122	144	114	125	123	113	121	120	129	127	144	130	138	131	128	123	142	131	151	113	126	119	149	142	134	149	154	150	146	140	142	125	130	138	125	122	115	144	134	132	125	129	130	140	127	122	136	144	120	118	135	118	115	130	129	120	123	115	136	148	136	143	114	128	130	117	115	128	117	107	129	143	148	126	139	139	123	115	118	118	141	139	130	138	106	123	132	114	139	135	127	130	121	131	129	129	129	126	127	134	128	142	121	131	152	131	135	124	120	118	131	133	131	140	157	117	136	109	132	134	130	129	128	131	134	141	107	145	130	122	129	120	121	127	139	134	130	122	139	133	130	138	126	147	127	127	119	103	130	125	132	127	126	120	122	144	128	128	134	138	122	137	130	120	117	136	108	135	141	120	133	135	118	138	125	121	129	135	130	141	126	146	128	137	115	133	137	125	120	132	132	123	158	130	132	98	136	134	122	125	142	125	145	136	123	139	127	128	124	130	118	145	142	139	139	134	136	129	132	141	139	138	140	131	130	147	155	128	133	126	134	142	104	150	124	142	140	131	119	133	129	125	128	141	130	145	137	147	143	143	120	139	135	146	135	134	126	135	124	138	140	118	111	123	133	114	114	118	148	124	135	114	128	149	114	127	132	103	117	125	114	124	141	133	133	121	115	137	131	131	132	137	114	127	138	140	126	133	115	126	128	131	124	134	118	132	146	105	143	150	115	122	128	124	126	136	130	147	128	133	114	137	152	126	133	131	141	116	150	141	120	128	134	148	141	123	113	121	139	116	147	124	144	131	131	135	126	126	104	128	156	144	139	142	132	125	136	122	115	124	127	134	143	122	116	126	126	143	126	124	111	133	150	115	119	112	132	129	125	125	139	126	121	112	147	128	123	142	132	123	145	140	122	139	127	130	108	121	134	133	139	140	116	121	144	115	100	125	131	135	126	133	134	122	116	147	130	138	138	120	140	145	125	128	148	130	118	117	126	135	147	146	129	123	138	122	121	132	121	141	115	116	136	135	132	116	120	120	122	115	124	141	133	118	124	137	137	148	123	119	145	114	123	162	147	144	138	144	114	117	117	123	135	127	146	140	136	111	126	135	116	134	139	113	133	121	130	106	122	133	119	158	144	139	122	126	120	142	161	140	128	140	117	121	125	119	123	120	134	153	148	139	149	113	125	125	155	134	134	129	128	133	127	123	141	136	131	133	133	127	140	145	139	125	114	145	123	119	145	124	129	126	136	151	121	127	131	142	131	123	126	117	116	121	130	121	127	142	123	124	127	132	119	115	149	106	106	126	133	124	145	121	133	155	120	119	115	116	127	121	139	133	127	132	114	153	126	110	120	129	125	122	123	132	120	145	123	117	140	129	141	128	114	136	139	131	120	146	140	122	114	129	113	131	121	154	149	143	136	121	124	144	126	126	138	108	138	135	123	131	111	140	131	138	144	118	129	127	130	137	135	127	112	139	130	123	140	131	139	122	139	133	129	145	129	124	142	121	137	130	117	136	146	127	142	131	143	123	129	134	131	120	133	117	120	118	104	132	127	129	138	122	110	121	135	116	149	153	137	124	145	133	130	130	120	137	125	99	125	119	147	143	134	141	112	131	123	139	128	130	120	129	127	133	147	141	147	120	117	113	151	129	128	154	122	136	140	147	137	133	131	129	152	133	120	122	127	132	152	155	125	120	127	134	121	124	149	140	151	129	126	136	144	127	144	127	157	139	112	132	140	141	123	103	117	147	129	116	113	137	128	113	112	132	104	129	153	125	119	137	133	153	124	133	137	155	149	113	126	114	125	144	128	136	118	148	128	122	135	129	121	118	124	122	132	117	122	131	129	137	123	125	128	121	132	131	129	143	133	135	125	149	120	135	131	121	118	133	126	121	124	139	116	136	130	109	117	132	110	131	106	149	152	130	130	141	141	118	133	119	128	132	139	147	138	121	132	121	121	113	140	133	149	134	132	124	117	124	139	124	137	121	128	136	137	134	133	155	127	131	131	118	129	131	118	105	110	120	138	111	126	108	140	121	154	140	136	117	122	161	114	128	139	134	128	124	123	149	128	133	125	128	122	123	116	133	129	135	144	105	113	138	142	138	125	128	128	123	132	132	147	142	125	130	137	163	130	135	122	128	122
29621	11902	4407	4629	9095	11127	9909	8559	7333	6490	5580	4738	4119	3904	3401	3128	3180	3070	2990	3039	2928	2810	2687	2306	2305	2355	2105	1655	1566	1548	1434	1267	1139	1113	1104	1144	1099	1166	1157	1155	1078	1130	1066	1022	969	1022	989	975	997	937	1023	984	1007	946	928	976	974	941	980	999	957	994	970	980	972	939	946	962	906	1045	948	957	936	975	1036	975	953	974	1010	942	918	967	947	972	974	1005	935	923	1011	944	995	961	930	970	985	879	989	981	957	981	953	961	986	960	983	989	1000	951	948	920	980	958	964	987	937	906	913	932	927	1025	873	949	954	928	956	959	949	931	959	949	966	913	907	962	960	981	944	934	886	982	939	941	920	995	988	944	978	920	887	942	974	1005	904	935	936	943	934	919	929	949	920	965	927	949	967	953	958	949	987	921	962	950	972	1000	926	962	960	949	954	939	991	954	989	889	957	913	947	921	964	927	874	1005	950	933	963	955	1032	921	928	940	996	915	951	962	950	948	968	951	947	920	952	904	948	927	976	939	942	905	938	930	913	959	867	944	923	979	939	927	930	938	930	963	939	967	968	947	955	939	927	970	951	904	1040	933	971	939	974	941	954	943	924	950	972	919	979	965	928	946	993	955	909	971	989	871	961	921	986	945	993	907	935	960	973	940	973	955	949	920	928	971	928	892	925	948	895	923	894	970	1006	968	921	947	960	909	951	990	999	1044	872	959	904	899	967	964	946	944	972	919	959	943	933	920	984	894	947	973	969	937	953	968	966	970	967	928	936	976	924	935	932	947	952	926	923	930	967	956	994	918	997	989	962	937	916	955	954	958	913	956	939	960	936	963	942	976	979	970	929	961	932	936	968	929	877	984	956	904	971	932	957	966	948	967	955	930	949	920	956	950	930	972	940	937	947	971	1002	929	948	983	907	989	965	916	893	946	991	877	1000	951	964	946	933	960	928	940	972	939	914	945	974	971	959	936	967	999	958	914	969	971	1010	987	924	927	921	922	929	936	960	902	970	891	896	986	990	925	951	960	913	926	959	925	938	948	973	909	952	996	929	975	953	873	955	924	913	955	960	950	953	926	937	985	923	901	928	968	951	994	962	947	932	919	974	965	966	983	939	934	925	933	924	934	1008	948	937	979	985	935	966	960	944	927	988	935	944	905	906	926	976	923	975	952	958	951	935	934	975	873	958	967	881	931	987	893	968	966	974	964	946	938	940	904	992	936	979	976	965	946	948	955	928	1000	967	963	974	968	978	940	978	895	955	978	982	894	997	948	941	997	908	893	977	960	921	1005	949	948	953	978	937	932	917	949	981	914	929	954	927	981	1005	969	916	936	1005	931	928	964	924	934	953	970	967	996	956	903	949	937	950	931	933	928	951	900	972	917	930	962	949	985	955	975	981	968	953	936	944	894	909	1016	933	952	952	917	937	937	953	906	964	962	905	955	930	973	932	883	941	952	905	934	956	899	939	944	919	966	942	955	973	921	952	983	966	953	913	966	925	911	1002	963	902	973	912	968	985	961	885	1022	967	982	952	957	887	909	967	926	1025	945	958	929	949	964	927	952	979	905	941	931	926	957	981	967	951	955	942	964	942	957	965	981	904	932	964	956	976	943	909	935	975	915	942	914	925	953	907	914	929	942	975	979	942	960	935	986	926	938	958	954	937	922	933	942	929	940	935	943	982	957	945	944	983	915	963	912	933	946	954	984	952	955	941	929	1011	954	946	909	935	949	906	951	981	929	921	911	958	917	944	957	958	901	963	931	884	994	948	986	909	927	950	970	955	955	951	969	999	910	958	921	919	967	945	939	973	1032	963	972	939	975	951	832	998	933	876	931	1002	966	958	956	965	944	893	967	903	962	946	874	923	949	927	941	933	925	946	966	935	989	978	954	947	946	917	930	933	927	987	928	939	899	913	958	994	939	943	928	956	962	964	968	945	957	940	951	950	935	938	921	954	894	955	897	923	909	897	908	968	982	955	957	952	945	945	977	914	993	918	932	982	994	954	881	985	952	946	951	957	917	900	922	904	944	990	893	909	921	955	950	985	948	971	908	944	939	964	981	948	979	907	909	1001	936	916	954	942	966	950	901	940	932	882	902	939	961	943	955	968	904	899	932	967	894	936	943	983	911	987	886	953	982	991	975	925	940	953	954	924	941	1010	975	900	969	942	951	924	960	928	959	950	991	965	997	905	959	954	910	925	947	928	914	943	931	927	962	990	952	981	924	930	963	910	1033	907	958	908	945	938	922	953	991	926	972	964	953	947	933	937	972	916	980	938	947	968	917	938	945	921	944	942	992	973	921	914	940	959	925	947	972	949	940	970	916	943	967	941	922	927	1025	968	937	955	966	990	950	974	939	988	954	916	938	960	1005	928	913	870	951	927	916	964	919	916	921	924	946	966	961	904	919	900	967	924	996	985	930	940	943	892	983	930	945	920	963	934	942	924	939	928	901	958	992	926	922	913	963	944	988	923	920	918	952	916	962	936	924	960	935	896	955	948	920	967	923	978	1022	950	961	940	912	919	1012	956	950	918	940	986	904	953	891	931	928	917	918	934	928	966	998	973	933	977	919	892	981	927	995	921	923	930	972	977	974	901	964	967	942	969	997	921	925	959	918	937	941	956	926	924	925	956	937	964	892	1013	927	923	949	1001	966	916	974	950	934	941	957	944	936	902	968	976	950	931	957	905	994	954	985	943	963	983	970	982	938	983	955	1001	944	936	935	913	953	991	923	933	933	913	939	994	937	941	943	997	965	948	937	948	889	966	948	937	963	985	984	968	933	924	943	929	972	970	926	953	930	898	1005	912	910	903	961	941	973	936	1017	932	956	983	979	919	930	929	975	938	937	955	1007	885	972	957	896	894	951	1016	927	933	980	925	962	889	963	935	930	946	908	951	919	913	1028	940	913	910	937	934	934	942	972	912	912	883	985	982	918	938	950	984	959	958	969	990	946	965	984	951	950	950	940	953	908	938	945	926	962	1007	884	966	963	958	972	903	918	1007	898	934	937	928	981	906	953	926	1001	976	914	962	925	948	958	983	967	981	915	976	974	945	977	921	894	924	996	941	976	942	905	961	1008	937	937	902	924	948	941	960	899	954	934	959	910	941	912	937	987	920	962	952	953	925	924	959	942	1008	872	969	941	929	947	970	971	914	922	909	1019	940	944	941	947	934	902	964	925	924	913	934	942	952	942	971	938	951	964	984	904	994	945	906	908	907	945	921	898	881	943	1009	931	919	909	928	955	990	956	913	919	906	911	948	955	957	967	918	905	927	919	873	966	924	960	999	936	957	998	898	946	909	959	957	953	900	943	969	915	892	972	932	933	979	945	949	956	958	883	953	956	929	949	911	948	894	934	965	993	905	911	921	929	935	987	922	930	1006	949	968	976	890	902	938	989	948	929	929	953	968	993	945	932	904	979	993	939	944	989	969	976	910	1009	963	987	997	956	944	913	965	932	925	925	989	979	892	942	968	952	993	1035	983	971	942	965	890	936	920	952	907	951	925	930	945	940	973	967	934	951	910	982	963	920	999	967	909	937
6090	2373	592	376	328	362	397	359	309	327	337	263	283	254	223	202	243	239	227	219	223	209	203	208	195	205	165	148	164	153	133	142	126	148	126	133	144	142	124	138	104	127	118	132	131	129	134	111	121	153	118	118	138	135	114	117	130	115	130	119	128	146	148	128	120	122	128	121	147	132	122	122	107	137	115	141	116	127	126	127	132	126	130	139	130	129	121	132	146	118	131	116	122	125	121	112	126	120	138	120	108	124	118	138	124	125	112	143	142	133	114	120	114	125	130	125	117	116	121	120	114	113	128	124	138	137	118	117	122	146	141	120	125	125	111	146	138	130	124	121	117	110	111	120	147	121	126	103	121	124	129	114	119	130	123	140	136	121	125	108	111	116	127	143	127	123	108	129	111	106	130	132	132	127	129	115	131	120	120	129	139	139	125	113	120	126	158	141	124	118	124	128	107	135	127	123	120	121	116	130	144	112	120	128	116	111	107	131	130	128	96	145	129	121	123	131	137	120	134	140	125	120	111	127	138	141	130	116	136	117	123	116	123	129	127	129	143	123	130	137	105	117	123	127	128	126	122	113	112	116	138	118	141	132	123	132	123	110	120	124	124	107	132	111	136	117	124	113	137	102	121	119	133	141	125	129	116	138	123	121	123	144	139	132	137	149	115	128	132	127	111	117	123	121	100	117	100	114	125	128	138	119	132	103	125	139	142	110	101	119	106	110	145	124	127	116	126	115	131	124	122	116	115	124	126	131	121	151	103	121	136	120	122	120	108	135	131	126	142	131	146	117	123	130	132	160	134	137	133	134	150	126	115	108	126	120	134	140	124	116	142	123	112	121	126	127	123	130	110	128	116	114	117	135	118	127	153	113	125	136	119	127	153	122	119	130	123	116	123	123	132	112	130	130	126	123	146	128	108	115	122	116	131	143	129	122	117	107	129	128	132	100	122	119	118	118	128	142	140	119	134	99	124	154	138	118	112	150	110	144	129	121	135	136	136	128	122	137	101	125	118	121	109	126	129	135	112	134	120	119	134	133	111	132	132	109	123	119	138	124	136	136	127	114	141	126	121	130	96	117	113	124	147	118	131	135	145	129	133	126	138	132	139	113	110	124	122	116	110	106	131	125	120	110	109	130	127	120	120	123	134	111	123	129	138	140	136	107	146	143	119	151	137	100	123	129	146	106	122	109	122	103	114	114	126	125	100	121	124	125	119	121	112	111	130	122	121	122	142	117	124	119	123	122	132	126	129	125	114	124	121	103	127	124	115	126	113	127	124	138	127	131	147	124	152	139	144	106	116	129	121	124	124	124	151	119	133	134	138	125	132	121	131	148	99	116	124	126	125	126	129	135	117	110	133	127	110	135	138	115	124	124	138	120	122	122	101	138	123	126	125	146	109	126	119	137	118	140	140	120	121	120	128	133	121	126	131	134	122	146	141	136	123	132	156	127	115	115	128	106	135	119	106	121	147	123	132	138	134	151	136	142	124	110	123	119	126	130	128	129	119	121	136	123	145	133	145	134	130	146	103	141	124	120	134	132	123	117	101	121	131	115	133	124	124	117	140	137	134	131	131	127	107	131	140	119	128	121	135	148	122	139	109	142	102	125	126	130	134	139	123	137	125	119	111	147	125	110	122	117	128	137	133	137	122	145	136	109	102	112	134	125	131	137	140	136	116	137	130	121	115	137	107	117	131	111	128	110	92	122	105	142	131	133	114	126	143	129	137	132	137	109	105	136	133	121	114	130	115	130	117	117	130	114	116	125	111	142	120	155	141	132	112	128	131	121	141	117	130	103	119	113	122	140	110	134	134	126	140	123	146	125	111	124	126	145	118	146	147	173	110	114	123	115	122	150	129	122	123	134	125	121	110	119	131	127	135	134	136	117	108	121	123	122	138	107	136	112	131	117	132	118	110	137	115	128	113	137	122	125	126	116	108	116	145	155	138	112	135	131	117	127	155	137	138	105	114	121	115	136	135	119	118	153	118	110	117	108	118	134	124	128	128	113	105	118	147	123	124	131	134	124	111	145	131	126	106	132	114	126	122	136	109	143	144	111	127	134	123	133	129	124	119	122	108	118	141	138	111	115	124	139	136	133	141	109	145	113	141	110	134	136	129	127	123	124	117	121	126	124	127	106	130	131	149	119	122	124	137	132	132	110	119	112	125	122	132	139	113	135	123	112	129	122	131	123	115	132	139	128	143	128	145	150	120	149	117	135	115	116	142	101	130	123	119	126	128	122	126	148	142	139	117	109	122	115	151	112	116	118	103	130	132	135	131	121	130	146	104	105	125	134	107	138	114	117	114	113	153	127	131	141	137	97	133	141	148	132	127	115	121	129	129	142	129	146	117	141	129	116	133	123	144	135	140	160	123	120	115	122	119	113	128	122	120	124	122	104	115	120	123	111	131	109	128	112	110	118	146	127	126	132	121	152	117	135	133	118	125	118	133	145	129	128	131	110	130	119	120	112	128	129	136	141	118	117	112	132	111	110	116	139	116	143	134	124	122	123	104	116	123	120	114	140	127	121	130	122	109	121	116	132	123	100	103	129	109	130	97	131	136	132	118	102	115	124	127	149	132	132	115	142	126	121	123	129	109	137	116	146	159	113	118	149	130	119	124	153	115	130	117	129	116	114	117	99	131	136	130	140	106	149	128	123	122	113	138	104	139	127	116	112	117	128	123	112	124	132	132	145	128	125	142	117	147	125	128	116	113	110	123	119	139	108	117	141	124	137	127	135	110	128	146	127	116	131	140	128	98	138	120	135	113	138	136	147	130	118	128	119	142	146	125	115	131	131	129	128	127	119	103	120	120	139	116	114	119	143	124	120	128	117	114	122	123	150	133	136	123	141	138	120	147	148	121	117	127	114	129	127	130	127	131	116	122	125	116	156	133	118	116	151	136	115	118	113	124	123	134	122	132	125	128	146	124	134	106	129	126	127	128	104	120	119	140	140	135	127	129	123	129	124	138	123	127	123	123	135	150	131	120	103	149	118	118	121	145	127	109	134	127	101	125	127	126	127	115	128	124	133	120	119	114	118	118	123	128	142	132	128	129	133	121	142	123	109	121	138	116	111	115	102	125	125	136	130	118	114	114	133	145	130	119	137	129	120	120	121	136	119	123	132	129	97	150	124	118	111	130	143	126	140	119	118	137	158	131	107	152	121	120	130	124	130	120	125	129	134	131	108	126	145	120	127	114	113	102	144	126	109	105	144	152	125	116	129	129	136	116	126	118	118	121	133	142	136	127	109	143	117	118	131	134	105	114	134	114	134	126	118	97	134	124	124	121	123	128	119	129	122	113	102	139	133	122	147	130	119	137	110	125	109	125	116	112	135	109	120	125	124	124	113	126	129	118	126	135	128	126	142	115	125	113	122	125	130	122	113	122	106	137	135	127	143	121	129	119	133	131	122	124	120	105	127	124	141	106	116	152	112	115	121	107	127	124	129	125	134	123	121	124	137	140	121	134	140
33913	15507	5414	5540	11162	13771	12554	10326	8796	7766	6835	5804	4994	4594	4027	3731	3710	3516	3281	3560	3346	3153	2891	2579	2396	2621	2352	1673	1642	1575	1488	1275	1197	1121	1160	1075	1009	1178	1134	1118	1118	1099	1127	950	984	906	918	929	923	957	953	907	951	914	927	893	900	900	877	965	925	900	901	911	919	931	896	964	881	902	877	953	907	927	918	960	888	945	909	904	897	869	881	949	978	934	854	917	912	975	932	960	911	907	980	885	920	958	876	957	968	879	1000	923	945	930	951	955	910	873	875	926	874	881	900	878	927	921	876	934	882	868	913	883	887	887	863	904	911	948	870	914	913	909	830	877	936	894	909	906	918	930	902	853	915	879	889	850	943	878	879	885	839	870	874	889	914	869	862	894	864	851	847	888	862	893	883	918	873	874	888	915	902	851	879	865	846	900	951	861	886	841	859	882	894	849	878	910	915	915	871	801	902	898	856	915	897	883	943	923	838	934	896	864	850	875	885	921	872	910	898	916	883	890	894	912	962	912	886	914	858	954	873	884	925	901	918	870	902	910	868	921	896	900	859	899	927	851	936	906	843	874	882	918	921	882	840	856	908	900	870	930	890	863	906	908	864	872	858	820	892	873	907	905	878	839	918	911	897	907	850	915	884	900	810	897	903	860	850	929	830	948	886	847	856	889	899	821	937	841	892	867	822	895	887	876	876	893	892	865	903	829	912	917	907	875	872	845	873	849	935	918	856	894	846	915	890	882	907	964	855	852	920	892	933	864	857	861	855	879	896	881	888	833	857	934	884	825	900	875	956	917	892	894	866	883	951	844	905	900	880	914	916	880	869	924	899	875	903	923	886	952	878	848	915	865	889	867	914	866	872	861	926	949	898	837	906	837	874	918	868	846	912	917	905	875	906	889	876	888	837	893	893	906	895	895	846	913	924	840	880	942	919	909	866	888	838	889	927	886	868	898	881	850	900	867	884	859	923	896	912	856	866	808	900	864	847	889	913	887	882	872	892	913	910	896	827	895	930	886	887	930	871	857	889	871	948	879	849	835	897	881	896	871	930	897	844	869	910	869	882	870	863	830	928	936	901	904	830	868	848	907	862	868	852	877	891	875	882	909	857	877	874	894	897	888	917	835	873	883	910	906	830	940	832	870	904	841	896	893	853	899	886	889	883	883	841	884	902	830	874	927	912	877	874	931	859	892	848	922	908	853	934	878	886	895	982	867	855	912	961	922	890	889	932	854	922	894	873	894	820	869	893	900	875	879	866	947	862	858	915	951	891	878	856	911	878	910	987	915	931	942	903	857	851	937	884	856	930	905	882	861	922	950	877	871	894	932	860	877	926	863	873	912	956	914	879	921	869	850	886	893	911	868	905	866	868	889	841	863	888	914	883	841	873	911	880	845	830	851	865	889	847	872	848	901	850	884	879	911	895	883	921	909	851	889	933	853	914	885	862	864	892	862	892	915	894	895	893	929	916	906	954	922	878	852	868	885	888	898	921	878	872	914	902	859	889	956	893	876	842	936	869	888	908	834	841	904	907	941	910	867	878	889	905	850	888	886	897	868	871	910	891	883	882	892	934	854	837	898	875	862	864	877	952	891	900	855	838	881	903	907	859	886	905	885	880	879	878	880	872	895	900	845	889	882	879	884	873	893	871	859	894	893	892	849	916	883	853	873	893	852	907	845	842	863	878	907	897	898	911	886	877	947	921	921	968	890	930	869	961	832	871	895	881	872	895	857	902	890	859	881	871	931	840	919	874	843	905	865	838	944	864	884	892	856	898	881	846	864	879	920	844	868	870	822	867	875	918	904	813	844	891	885	879	855	893	875	866	900	885	893	889	894	892	877	868	888	881	926	865	828	852	849	900	914	838	876	866	868	884	849	867	902	899	861	854	878	849	908	886	904	876	887	870	900	871	865	927	926	854	922	857	923	917	881	869	892	876	914	904	861	885	827	916	904	841	883	890	895	890	905	858	874	918	879	853	856	906	863	835	907	923	849	839	871	873	885	857	856	870	885	839	910	853	923	913	887	849	876	831	883	873	871	886	866	907	908	909	890	883	866	910	898	898	871	929	842	905	885	905	891	908	911	910	898	910	879	881	909	948	894	882	891	886	862	942	855	856	912	873	874	920	888	934	924	897	902	937	838	919	924	905	901	865	918	876	908	877	936	891	884	899	880	888	858	874	895	862	896	923	893	952	903	837	870	947	906	916	868	916	899	868	888	867	887	848	866	901	902	907	895	920	873	938	876	845	825	902	919	954	866	936	897	912	894	850	932	859	894	877	886	862	836	845	918	889	887	891	842	935	874	892	840	870	897	910	847	905	939	885	934	873	953	894	909	899	940	887	901	881	826	846	902	853	884	847	899	863	950	855	871	910	888	868	903	903	857	882	876	896	916	904	910	856	848	913	896	863	909	898	874	911	820	864	868	952	903	895	910	958	885	913	894	923	859	893	938	958	869	897	904	884	899	838	877	841	900	898	902	914	849	867	938	895	903	844	900	935	922	882	849	869	842	892	879	869	885	918	907	882	861	931	911	920	883	922	859	856	890	893	905	866	911	895	831	863	912	924	906	918	905	923	845	901	898	866	881	869	855	864	893	884	911	884	857	841	904	947	912	893	917	904	840	890	872	918	893	873	882	862	867	886	875	888	868	887	913	885	921	928	874	893	870	870	919	936	891	946	904	856	899	895	895	877	868	872	931	867	838	953	868	933	881	932	920	960	879	826	913	940	862	895	895	929	873	902	864	904	876	924	863	846	851	869	868	920	875	847	851	897	900	858	820	943	881	919	917	923	885	866	880	818	843	950	905	855	871	885	909	937	879	912	884	905	833	850	940	890	875	886	902	855	934	900	854	855	884	828	883	883	866	875	887	921	899	910	889	891	850	868	876	890	815	880	851	895	913	884	916	878	880	932	855	884	870	875	893	882	884	848	877	867	900	938	890	878	835	849	860	879	865	907	897	887	874	881	888	884	848	897	910	827	940	862	900	905	853	852	884	918	882	926	918	934	847	912	891	876	883	919	920	905	843	884	924	879	821	850	895	878	898	855	909	926	917	868	893	929	855	888	841	888	907	935	980	869	888	903	908	861	867	882	912	885	871	907	914	867	860	853	841	895	888	859	873	868	866	895	894	881	812	849	835	874	878	899	897	894	901	961	895	850	869	843	867	888	844	914	910	887	852	869	904	844	829	872	923	859	865	900	859	899	914	893	866	867	878	867	922	889	863	920	867	922	884	890	899	882	837	866	851	895	903	894	873	875	875	850	877	914	883	872	858	931	912	876	921	908	868	863	932	840	857	891	870	835	915	894	835	860	900	871	905	919	882	867	905	900	820	881	871	927	868	895	904	917	826	876	932	916	925	858	855	891	929	868	913	886	864	835	861	858	940	895	845	820	899	919	926	878	891	947	906	877	890	887	886	875	884	878	893	886	886	853	918	918	862	834	883	872	896	884	916	799	840	905	872	831	859	930	903	851	872	823	877
3324	925	353	213	189	217	201	203	188	194	183	156	146	157	125	151	131	153	141	148	146	130	125	117	140	115	130	129	118	93	83	94	92	101	94	91	82	82	98	95	95	90	98	66	100	109	82	96	87	97	70	93	76	81	85	99	92	91	92	101	96	67	84	82	92	110	86	85	82	85	92	103	95	89	66	72	99	103	80	78	84	93	92	106	92	88	73	93	81	76	78	91	100	84	83	92	98	92	101	85	97	88	93	84	94	85	88	92	85	77	71	84	101	74	85	78	88	87	79	84	97	90	81	69	92	92	83	101	85	111	104	90	95	79	82	86	107	88	98	69	83	80	89	83	96	95	97	96	93	76	86	93	89	81	87	83	96	81	96	89	92	97	80	71	90	89	81	76	95	89	85	72	87	76	95	88	91	101	82	93	98	106	88	70	93	80	77	96	92	98	68	65	71	75	85	81	94	96	84	90	83	92	78	81	83	84	106	75	103	83	86	95	87	103	98	90	87	106	91	90	86	83	94	93	100	90	95	86	99	77	89	90	104	82	84	98	72	70	84	85	86	103	102	78	89	82	104	83	74	91	75	99	103	94	92	82	77	80	87	94	88	99	99	85	82	96	87	86	88	90	92	83	92	86	88	85	89	83	88	81	71	83	101	78	82	101	87	83	95	90	102	104	95	83	94	77	90	74	89	100	99	86	102	79	78	86	80	93	79	96	90	80	94	77	90	84	101	79	84	97	60	85	98	115	88	105	95	98	81	64	99	74	85	98	99	92	90	76	85	93	85	82	90	94	96	82	100	81	105	90	103	79	76	91	81	101	102	91	99	79	75	88	94	80	79	85	87	84	72	80	87	76	98	71	64	85	93	88	96	78	74	96	100	79	75	76	67	80	84	83	79	118	86	91	84	95	101	91	76	88	79	79	78	110	100	89	87	109	85	85	84	76	72	70	99	73	88	101	81	83	89	88	95	83	87	119	85	102	101	90	100	88	75	80	85	73	86	96	82	92	87	81	78	77	82	86	95	77	92	86	85	85	92	78	94	86	68	100	73	96	74	100	74	107	93	89	92	78	79	80	73	84	84	67	103	90	90	107	90	90	78	100	53	85	84	89	79	89	82	81	106	84	93	93	96	80	88	92	90	104	96	99	112	74	69	99	76	94	95	88	86	101	76	83	87	81	90	81	88	89	93	84	94	74	94	95	81	94	91	87	94	91	79	86	74	106	90	85	77	80	99	87	95	94	104	94	88	81	100	68	77	91	81	90	97	99	82	70	96	76	81	96	92	97	94	81	93	79	89	78	74	75	94	88	104	72	96	92	90	83	72	88	73	92	101	90	116	91	77	86	82	104	82	80	70	98	101	91	105	84	74	79	89	79	83	99	79	87	79	73	101	76	80	95	92	81	93	93	84	90	73	93	89	82	93	84	89	98	85	94	101	90	86	79	100	77	96	92	85	74	90	82	93	87	83	102	93	94	75	75	95	94	80	80	82	87	84	91	74	102	91	85	84	81	83	76	98	96	93	92	85	83	81	92	83	78	83	86	90	82	82	74	91	89	95	93	86	98	82	84	86	90	84	94	100	94	90	101	84	90	88	76	87	84	92	87	101	89	85	92	79	95	91	81	65	100	88	94	98	86	85	87	84	87	84	81	97	80	90	92	87	81	80	82	98	83	96	99	83	91	92	92	103	82	89	109	93	93	111	87	82	82	103	70	76	74	93	85	82	79	91	73	81	86	98	78	91	77	75	98	93	85	83	101	94	83	95	90	93	88	73	91	80	74	73	84	99	115	94	79	96	88	101	86	77	93	75	91	78	112	99	85	93	84	107	95	82	111	101	92	69	76	75	73	105	100	78	94	93	81	87	97	86	96	79	82	84	76	94	89	70	89	97	83	70	76	92	79	72	78	74	89	82	95	94	90	103	76	88	84	81	82	107	71	77	92	85	88	93	89	93	83	78	81	79	102	99	80	93	83	89	93	86	76	86	87	90	93	89	79	88	92	82	85	83	72	79	102	94	85	106	97	91	77	83	88	97	100	106	87	77	103	85	96	85	83	106	98	97	79	88	96	82	79	96	94	104	78	89	85	85	93	84	74	82	83	96	84	94	87	79	78	108	87	96	90	82	104	91	91	97	84	83	101	82	82	102	77	93	85	82	94	72	82	78	89	72	82	95	79	82	71	84	77	72	82	95	78	85	81	94	84	91	106	87	91	86	79	96	78	84	86	90	103	82	70	96	94	80	100	93	94	93	81	79	98	108	83	96	98	75	91	89	80	79	84	80	72	86	77	93	67	84	87	93	79	86	81	91	85	93	84	80	101	101	81	97	88	76	83	82	86	89	80	79	77	80	93	92	88	88	79	88	95	97	80	96	78	78	77	95	77	78	100	76	83	106	88	85	79	85	84	92	102	94	92	80	98	81	79	72	72	95	84	84	94	109	87	88	91	81	84	71	69	79	73	95	91	84	87	89	105	79	81	107	88	89	91	93	74	94	98	90	100	89	79	91	81	94	99	86	95	103	81	90	99	99	85	91	88	86	100	87	95	87	91	103	99	83	86	90	81	77	80	92	83	67	76	93	118	86	77	77	101	90	82	97	89	83	82	101	88	95	96	86	103	98	97	80	85	81	78	92	93	85	100	80	82	97	96	96	85	89	87	104	85	97	91	89	99	90	87	90	79	80	87	100	86	111	79	80	90	84	86	73	97	84	81	78	81	82	100	85	82	100	102	97	91	84	70	74	89	92	84	74	87	97	96	91	81	79	82	90	84	87	81	85	85	93	82	101	92	101	86	105	92	89	77	108	91	90	92	81	96	86	91	92	78	88	87	85	100	77	94	97	75	95	79	97	95	77	97	82	86	99	77	94	85	78	87	89	91	71	92	87	109	87	81	72	97	92	75	97	97	86	86	97	98	91	82	92	85	85	82	92	73	73	85	83	87	96	104	82	92	105	86	82	85	74	89	96	105	78	97	90	103	77	81	76	97	96	89	92	94	82	87	90	86	89	91	96	76	81	87	88	72	82	103	74	92	91	88	86	93	88	90	89	98	92	82	74	83	58	96	80	79	89	76	91	96	87	94	89	77	87	80	86	99	90	93	88	85	104	82	97	95	94	83	90	104	83	91	82	87	94	78	116	80	77	93	85	77	86	88	94	80	91	92	81	81	102	96	73	96	73	83	79	82	90	94	93	96	89	89	104	92	92	86	96	88	83	85	89	91	86	71	85	79	85	100	78	84	69	85	84	83	96	92	87	111	83	76	94	74	93	85	89	94	88	82	93	78	81	81	75	84	96	80	88	88	96	81	78	77	96	79	68	89	87	93	90	103	90	105	99	99	91	93	84	107	76	104	77	78	79	80	98	78	93	91	92	94	101	83	106	85	99	82	84	95	93	60	74	77	91	91	69	70	99	98	102	81	89	81	92	78	85	85	85	89	83	85	87	82	85	105	92	75	93	68	84	97	84	74	77	91
25912	9234	3486	3566	7211	9270	7987	6582	5304	4787	4122	3606	3120	2679	2420	2342	2330	2280	2182	2387	2317	2181	1998	1682	1624	1752	1536	1214	1201	1045	993	866	784	829	800	795	782	810	803	752	780	793	760	639	659	693	657	697	649	695	720	660	707	666	632	698	647	643	693	635	654	642	675	664	706	665	662	664	688	684	685	658	663	692	673	701	662	700	712	668	665	667	640	678	659	655	659	661	697	660	699	680	659	622	675	688	655	686	678	673	654	683	658	670	692	715	660	668	650	626	712	676	676	697	641	647	700	666	717	662	713	652	629	698	690	644	665	724	632	623	675	706	651	632	643	661	690	689	665	654	705	690	627	626	689	641	656	623	689	681	662	648	666	672	659	700	643	689	698	625	648	667	671	665	633	655	626	664	646	648	660	656	649	699	675	648	671	624	674	677	689	653	666	679	688	655	639	659	662	657	645	618	627	674	649	692	668	663	667	620	674	632	694	706	697	646	692	687	684	636	645	689	677	663	639	659	604	631	636	676	652	659	699	657	644	649	695	686	674	695	670	661	716	637	674	621	670	666	675	659	658	671	678	672	657	655	627	678	644	725	646	638	673	726	657	641	685	691	674	664	659	639	619	650	701	691	678	710	655	683	672	706	646	687	637	654	626	621	642	710	677	679	646	654	666	707	652	656	662	650	661	643	628	705	640	683	648	656	698	701	639	669	618	665	648	623	671	624	674	670	627	631	682	654	675	650	685	625	627	658	685	693	650	675	662	632	653	664	675	699	642	623	619	634	644	680	692	660	676	670	631	667	649	701	707	702	658	629	681	680	680	688	684	647	657	645	645	626	680	670	676	679	669	707	670	667	679	646	665	705	669	657	679	649	711	656	652	652	676	647	663	625	684	653	630	678	664	657	670	690	654	640	698	673	617	664	655	666	685	673	635	697	646	643	702	663	669	695	675	626	660	717	657	662	663	654	668	666	697	659	663	643	651	706	641	656	635	625	670	709	651	639	695	657	680	653	658	666	667	683	669	678	631	626	681	684	660	702	615	637	689	668	729	671	613	626	644	678	666	682	687	676	626	662	677	658	668	668	702	701	649	652	635	646	691	650	671	689	671	642	636	687	673	620	661	647	718	705	654	647	673	657	621	654	633	645	663	616	672	682	687	621	667	685	651	681	652	663	650	672	700	665	614	624	670	684	702	654	653	672	643	671	640	651	708	648	687	664	640	691	620	662	668	670	663	650	669	663	685	676	654	677	650	681	620	646	680	732	637	669	616	705	650	657	672	713	660	674	632	610	652	687	616	685	660	666	692	674	672	687	644	635	657	684	656	658	673	642	645	694	666	648	707	680	649	741	641	632	661	695	662	671	680	674	676	681	670	714	614	652	662	685	625	690	645	686	677	660	635	658	664	633	617	616	668	642	632	663	678	674	687	708	672	647	726	652	665	666	653	710	625	669	648	692	640	645	680	675	695	654	641	629	712	686	677	643	646	666	655	677	670	677	675	663	696	718	711	691	650	684	674	649	680	655	659	626	678	609	690	677	704	698	682	686	646	642	690	687	672	668	706	665	626	687	676	671	704	651	687	670	656	677	592	684	654	668	654	633	659	640	709	641	658	665	659	674	634	635	675	660	674	671	697	700	653	672	644	678	659	610	644	692	657	661	671	639	694	713	687	713	702	671	637	639	641	643	640	712	688	622	655	663	626	627	659	658	629	707	662	692	639	692	630	648	666	668	652	703	660	672	683	680	677	670	694	576	693	694	638	684	649	651	680	706	627	671	681	625	687	669	677	647	632	659	639	678	673	644	642	675	672	703	664	679	708	682	719	679	663	646	633	628	629	690	658	637	704	660	688	663	682	683	689	663	635	657	637	691	693	660	703	613	670	631	629	659	684	639	636	677	614	664	632	671	639	657	671	663	646	667	684	666	662	658	657	652	660	664	636	683	623	680	640	689	679	718	676	653	690	700	638	671	688	692	642	650	662	647	682	635	660	696	678	667	689	643	726	647	687	621	637	638	674	691	707	635	640	695	656	685	675	657	672	682	639	654	687	680	639	709	697	650	606	695	668	677	649	712	708	740	675	677	679	689	691	660	646	653	666	621	684	673	671	686	721	647	640	599	625	682	678	634	633	658	613	672	631	683	649	686	661	635	669	631	640	625	616	643	653	658	665	653	676	672	671	691	665	697	682	659	626	601	639	661	655	633	668	638	613	657	661	662	633	648	655	679	667	677	685	656	673	635	652	657	664	715	645	707	640	680	642	681	691	689	641	688	670	691	664	658	682	656	655	657	655	691	673	650	711	661	633	671	659	613	655	649	630	683	660	692	644	650	640	672	668	647	694	609	717	668	674	651	694	647	725	608	630	642	636	656	648	642	655	660	659	689	637	681	706	679	696	624	655	697	713	674	643	692	696	668	674	651	707	657	700	687	701	661	664	655	646	650	661	643	632	666	666	669	657	671	643	684	673	654	663	667	695	661	669	659	664	707	633	644	637	686	660	688	699	651	662	613	665	655	662	712	668	713	640	634	637	627	634	659	652	644	674	661	651	685	691	669	645	678	675	629	640	662	644	626	726	687	655	678	646	663	650	643	716	656	650	664	628	687	668	628	637	659	597	678	663	663	665	638	654	648	629	627	676	692	647	653	621	675	666	662	648	653	688	617	663	637	647	641	643	678	666	644	667	693	634	681	633	702	680	690	698	639	741	683	664	665	657	700	661	689	670	673	642	656	684	608	674	622	643	641	686	684	680	649	674	639	675	674	667	660	646	700	653	709	620	672	662	636	686	656	628	630	653	678	670	703	678	633	693	675	691	655	673	677	670	723	613	657	684	685	670	667	658	695	708	687	668	622	668	659	694	644	649	613	684	646	651	667	645	663	668	679	664	674	638	663	663	676	656	645	660	658	654	674	627	654	671	644	622	654	661	707	659	670	621	652	715	626	667	708	666	663	643	675	669	624	648	713	726	688	661	668	654	621	678	678	650	668	693	637	616	598	622	665	676	642	675	648	664	683	658	649	679	657	659	604	722	676	608	655	601	707	665	629	699	684	667	634	654	660	641	671	679	643	692	717	671	684	657	666	662	685	665	679	733	696	629	664	672	664	668	708	657	684	641	671	685	662	676	644	656	714	672	653	646	658	643	659	641	671	696	692	638	611	647	706	655	717	656	665	701	652	692	698	697	651	601	692	692	712	660	683	674	645	656	730	687	666	654	704	695	638	667	652	692	668	674	677	603	641	648	635	671	671	615	694	655	670	639	678	622	663	664	638	669	643	705	674	659	641	623	673	695	692	639	641	641	676	671	632	637	676	660	668	661	661	681	676	642	708	653	659	648	647	649	683	650	651	679	646	644	676	656	695	642	687	670	588	638	659	699	677	652	646	697	703	690	642	696	667	649	661	633	693	680	655	646	632	646	659	657	668	635	647	673	672	650	659	630	654	690	653	659	678	598	622	680	657	655	668	641	683	677	682	649	689	659	648	650	692
4695	1810	522	280	255	305	299	261	253	234	215	184	189	203	137	160	158	153	173	171	174	158	168	164	151	161	128	131	99	127	114	98	99	105	112	95	90	111	95	98	88	105	95	93	79	104	100	78	89	109	100	86	97	104	94	106	77	80	89	94	91	92	101	76	95	99	91	82	98	86	83	88	97	103	83	96	79	109	88	83	90	80	91	89	89	70	113	94	95	101	85	101	100	100	84	88	95	83	89	88	105	74	81	84	97	82	92	93	83	101	103	91	69	91	85	96	97	92	84	96	83	79	117	84	78	93	99	82	96	88	94	92	97	83	92	103	84	84	92	82	96	105	84	101	67	85	97	91	98	82	77	74	97	85	89	95	94	91	92	97	90	93	96	92	81	82	92	86	92	95	74	76	93	98	57	82	104	90	75	112	86	114	88	86	87	90	100	99	72	72	64	83	108	86	97	84	91	98	82	76	89	93	91	92	103	95	85	73	96	83	95	78	107	98	82	98	100	78	98	110	80	87	98	91	82	89	91	101	95	84	85	83	82	87	89	101	94	99	94	98	94	81	89	90	86	71	80	86	87	89	89	70	104	85	99	100	75	85	86	99	83	102	77	90	93	90	87	92	85	105	84	112	96	103	98	99	102	100	86	93	107	89	74	96	90	108	101	96	84	75	86	98	108	90	92	97	86	101	81	97	87	86	101	95	87	92	83	86	87	75	89	84	83	98	87	103	79	91	79	71	99	86	104	96	95	103	90	96	82	78	95	108	87	87	84	92	91	75	94	84	86	71	99	99	93	101	71	89	76	99	88	83	86	91	90	75	97	82	96	92	78	81	111	100	86	96	86	83	95	78	92	92	85	91	87	75	89	102	84	98	96	93	92	85	105	92	99	81	99	80	80	77	69	77	94	88	94	92	75	95	94	92	87	108	102	95	84	98	86	94	91	95	95	86	80	92	82	91	96	111	82	86	92	100	94	83	86	79	105	81	71	84	90	101	83	87	79	77	89	99	89	73	102	95	91	79	93	90	89	78	112	85	84	90	95	92	84	88	96	89	89	99	89	93	98	76	81	113	84	87	75	92	97	83	90	100	92	93	87	83	94	91	99	93	98	112	93	108	115	102	98	102	93	95	87	83	80	84	80	100	88	96	96	86	97	93	106	77	88	78	105	81	92	108	90	97	98	98	74	87	97	89	91	93	79	73	84	78	81	106	104	101	105	86	98	84	84	74	96	94	102	109	83	79	106	92	115	102	87	85	112	83	94	101	92	97	89	105	93	81	85	99	84	93	82	88	86	91	100	100	94	88	101	115	105	95	79	82	92	86	95	110	68	86	88	119	101	75	93	87	88	96	100	85	87	93	99	82	92	96	99	95	95	90	85	92	96	108	103	78	89	91	93	92	88	78	85	102	91	102	80	98	118	89	83	86	84	85	79	108	89	96	95	97	90	104	89	95	93	106	90	99	80	106	83	103	77	89	99	90	86	99	99	93	71	82	60	84	75	81	82	86	112	100	75	84	94	76	109	89	93	110	106	84	92	87	84	98	97	110	92	92	103	86	85	98	89	88	75	100	99	99	103	71	83	82	86	93	88	89	81	87	69	94	100	84	102	89	96	91	78	95	99	86	82	102	69	78	92	86	86	78	88	96	79	84	91	94	87	91	96	91	104	87	94	84	89	99	62	96	77	102	107	98	83	87	86	111	88	73	88	80	87	84	82	94	88	76	84	85	81	86	99	87	91	88	79	94	83	102	93	74	78	92	95	85	79	92	97	103	98	79	73	76	98	84	107	92	84	100	87	84	95	86	104	99	92	104	79	92	92	102	77	86	91	76	101	79	80	84	78	83	93	96	79	85	100	85	81	101	94	69	83	79	104	108	78	82	77	91	98	98	93	95	92	87	93	93	103	86	88	67	69	81	80	92	103	86	93	95	90	83	76	84	76	97	82	80	86	74	92	81	101	92	93	89	86	82	89	85	87	96	72	102	100	92	98	98	88	83	98	98	94	106	80	73	88	82	98	99	89	94	89	72	83	88	94	94	97	87	86	92	88	97	80	89	105	93	84	76	86	93	101	105	95	99	80	79	101	102	98	85	87	78	88	93	85	82	100	86	111	80	86	106	108	81	81	95	80	89	108	84	99	102	100	77	94	84	104	95	104	104	88	85	79	95	99	88	84	116	94	101	97	102	97	89	89	115	73	84	88	80	91	82	104	97	85	99	89	90	91	82	93	86	85	74	83	92	96	100	85	98	77	113	78	105	107	94	87	91	87	82	65	80	81	80	96	90	91	95	83	91	95	90	93	100	92	79	98	92	94	85	99	112	65	107	78	81	94	85	95	104	99	96	88	82	90	116	85	59	74	96	90	84	92	79	91	93	105	95	108	93	77	96	82	81	97	87	100	94	80	81	91	98	97	105	94	85	95	93	99	94	79	88	78	91	100	100	95	86	85	90	96	114	85	98	94	102	92	94	84	89	78	98	98	82	102	100	78	91	86	83	81	96	74	110	92	99	104	89	97	100	75	103	82	71	100	83	91	91	89	88	79	76	97	94	83	77	80	83	94	99	107	90	85	87	82	76	83	87	100	81	81	90	94	99	96	92	91	91	90	95	91	83	81	96	96	113	92	89	74	107	89	121	96	82	81	78	92	97	99	88	102	81	88	95	90	80	95	103	90	88	81	101	90	89	83	97	84	100	86	92	97	75	85	93	86	101	99	97	105	100	97	96	82	77	72	91	101	97	103	98	92	94	73	81	88	102	89	92	94	82	94	83	106	84	102	106	94	82	95	92	95	90	83	87	101	105	88	87	106	89	109	84	93	83	91	101	91	81	81	96	88	95	85	82	100	79	87	88	84	112	94	84	76	107	90	92	95	84	88	90	86	87	78	79	96	86	106	79	92	79	88	98	104	115	70	74	99	95	101	71	105	89	101	92	77	91	98	91	98	91	107	98	101	87	106	86	100	102	88	101	86	88	95	97	77	88	86	99	81	70	100	102	87	96	83	105	84	86	95	76	84	86	96	99	94	87	94	86	83	105	97	99	94	95	94	85	96	109	104	94	102	98	94	93	87	96	94	105	99	83	105	90	99	106	85	86	96	81	91	92	108	80	85	85	92	90	100	90	98	71	93	86	81	82	71	87	88	85	93	63	89	87	76	100	93	95	103	95	97	79	96	96	83	86	79	97	79	90	80	104	95	95	110	115	89	90	102	86	81	96	84	98	87	101	106	102	95	67	92	77	83	89	87	100	70	94	87	98	89	109	102	82	114	92	81	75	98	103	82	79	95	97	90	101	100	90	111	75	88	79	90	94	86	77	105	79	102	102	80	91	97	81	88	97	90	99	110	95	90	109	98	94	99	95	97	100	106	86	83	94	96	84	79	78	90	78	85	92	86	92	96	86	76	84	102	74	87	102	85	87	94	96	73	93	87	92	91	84	88	89	108	94	91	95	113	76	83	101	94	95	89	84	75	101
31339	13557	4949	4522	9570	12301	11170	9157	6994	5923	5269	4552	3966	3436	3023	2868	2851	2595	2558	2870	2789	2461	2208	1921	1931	2044	1676	1397	1324	1264	1103	884	857	848	787	840	782	828	800	836	784	838	769	732	698	715	659	679	653	685	640	662	667	631	669	663	633	660	689	623	651	682	678	662	702	656	641	666	681	690	638	676	682	670	656	660	699	692	643	682	683	669	666	645	676	681	696	687	649	653	673	642	689	642	681	712	675	711	687	703	686	686	641	672	647	655	676	668	702	629	673	661	680	676	687	658	641	611	618	639	641	634	650	705	616	623	628	626	641	655	649	655	655	618	658	701	647	622	614	632	686	650	629	642	664	636	682	634	661	633	649	642	652	652	651	629	608	671	665	645	643	626	610	676	682	611	651	625	663	688	662	688	620	656	664	606	632	689	667	656	639	678	638	688	654	644	692	635	652	643	643	692	684	646	643	650	648	644	650	570	646	672	683	669	628	675	651	642	697	663	623	637	683	665	622	706	598	667	661	670	668	598	623	613	636	671	639	683	624	715	607	625	617	631	660	664	643	667	687	690	662	654	652	625	693	650	678	698	658	603	694	641	664	679	673	630	617	675	632	667	620	672	613	663	643	656	643	651	621	611	617	633	647	632	673	661	611	660	657	702	610	628	648	616	676	639	675	623	688	676	663	658	655	661	637	628	672	652	591	612	633	667	694	614	648	680	628	679	707	616	650	630	652	655	654	677	607	636	687	630	627	664	634	693	626	607	666	647	688	635	649	612	684	644	658	658	692	639	618	668	694	671	639	660	637	643	682	640	651	628	644	677	645	620	643	643	647	639	666	660	663	642	638	616	652	602	619	640	636	640	627	669	637	638	660	662	629	647	714	672	692	653	653	648	699	625	669	620	663	648	625	686	662	655	627	638	670	620	662	631	621	650	613	681	654	665	623	648	610	639	614	621	659	625	627	637	665	664	620	632	640	630	650	648	664	634	633	663	645	631	702	678	679	659	618	674	643	632	703	624	651	643	643	655	620	644	639	628	651	656	684	660	677	654	610	659	638	629	637	639	604	660	623	672	657	649	652	649	631	672	647	664	683	658	666	646	651	653	587	627	682	631	653	652	691	665	642	642	621	639	653	673	619	653	668	641	699	605	669	677	598	685	688	638	620	648	650	652	629	624	658	597	693	662	668	641	650	654	681	640	654	688	669	616	628	667	688	640	656	647	666	656	683	655	639	598	676	666	656	643	665	683	619	622	671	605	599	634	613	648	626	676	679	608	627	704	662	628	645	637	644	654	665	655	648	660	660	656	678	671	696	624	661	580	589	621	636	657	624	650	660	639	637	622	660	682	656	633	682	676	623	607	636	670	654	652	622	671	621	640	657	685	702	603	656	620	650	600	632	654	666	623	661	616	665	657	640	625	654	647	645	660	678	687	654	643	642	644	598	664	643	686	599	649	606	654	689	621	637	654	638	640	598	679	647	655	671	650	622	674	619	680	610	660	683	687	694	645	640	648	624	629	646	637	671	634	669	659	642	676	693	672	630	618	645	652	679	670	678	656	617	642	657	662	673	645	658	640	667	614	649	659	647	684	670	615	703	692	645	666	649	701	639	696	625	611	674	666	653	631	684	690	687	664	615	655	622	621	661	618	632	604	659	634	645	645	645	656	660	677	648	665	676	635	647	684	650	657	646	612	645	656	625	660	660	665	626	596	693	686	652	675	622	658	696	674	600	656	679	682	655	658	641	604	632	682	616	647	672	599	659	650	699	655	665	660	659	654	668	645	647	655	682	655	613	677	673	672	603	634	623	632	652	640	662	626	604	637	658	618	656	644	676	667	652	625	643	624	648	686	653	635	653	658	635	650	633	643	647	645	640	640	615	636	695	645	656	611	665	677	645	624	644	625	626	645	655	620	609	633	658	669	649	654	653	648	640	645	618	632	637	659	666	661	692	622	660	669	632	689	654	602	670	692	591	683	634	649	630	632	647	625	663	653	671	614	654	611	644	663	624	648	632	676	626	626	658	648	650	682	643	643	650	665	599	679	656	593	588	620	651	673	662	621	683	635	661	640	610	637	669	655	673	675	623	617	684	635	624	649	654	673	682	635	689	618	648	654	649	605	662	664	644	716	630	647	621	650	657	633	667	644	677	656	677	658	616	593	693	687	657	654	661	650	663	667	649	639	615	616	661	661	691	638	675	662	661	659	608	672	657	676	651	638	594	667	597	640	649	636	626	632	684	636	636	681	648	694	677	622	666	632	655	652	629	620	611	655	615	662	654	681	634	662	656	606	684	683	669	639	619	646	633	623	702	647	690	601	699	656	674	588	701	652	652	594	676	662	669	670	627	657	605	671	617	603	656	682	657	633	674	680	615	657	629	679	646	661	620	627	687	634	650	660	642	630	695	657	615	643	628	668	671	653	647	611	671	666	658	661	655	630	619	616	642	672	649	620	677	634	662	660	633	635	595	656	650	665	666	642	642	619	632	683	672	629	631	669	653	584	609	656	663	658	650	633	655	688	638	605	632	642	638	676	644	640	669	686	639	652	670	627	627	672	684	629	644	624	665	636	637	652	653	631	662	644	661	621	597	620	632	639	658	708	614	606	628	632	677	659	668	692	657	607	651	643	664	607	638	628	665	677	666	649	647	676	635	645	601	678	644	672	613	662	674	670	607	646	623	687	660	655	620	651	600	649	645	640	647	637	672	671	641	692	627	624	601	654	628	597	712	680	630	633	643	658	660	657	635	606	673	623	629	652	655	659	597	635	686	594	616	677	688	633	624	672	639	642	663	655	669	653	632	648	655	668	703	671	628	663	644	635	691	648	624	621	646	654	642	592	668	606	725	649	668	634	646	650	672	686	633	666	624	708	671	660	628	656	680	594	642	639	664	637	649	705	662	654	667	672	693	649	625	625	661	647	664	635	624	670	653	649	635	613	643	609	663	626	638	663	655	661	666	632	644	656	617	683	657	645	679	651	620	696	666	631	653	679	637	657	637	665	649	643	640	643	617	633	659	624	655	628	636	644	665	654	633	609	655	655	627	601	633	659	676	657	638	691	642	700	625	616	686	664	656	608	652	663	675	669	660	663	627	652	682	686	627	673	675	671	665	661	635	690	675	649	628	666	675	658	686	623	658	626	626	657	672	644	637	640	654	681	626	657	677	686	639	650	625	660	666	621	635	661	636	634	681	609	603	638	656	631	655	635	622	690	648	685	661	620	605	564	664	630	603	652	665	592	633	618	696	677	615	640	592	638	613	652	657	653	632	634	688	689	657	636	689	655	665	644	614	613	670	652	642	627	639	640	630	670	628	634	662	626	646	650	644	600	651	681	667	661	662	652	729	677	649	639	646	669	653	671	654	635	670	667	629	646	628	661	632	663	609	626	633	666	649	595	622	673	638	651	668	661	680	668	672	647	664	647	663	668	649	642	607	643	662	682	731	634	642	698	605	676	677	663	602	645	634	651	623	633	642	644	667	669
5252	1546	513	304	283	304	328	358	282	284	282	244	260	211	187	191	210	207	200	207	214	167	181	169	183	164	162	160	161	143	145	147	125	145	161	130	129	138	137	130	133	128	145	115	121	151	133	148	137	116	134	170	147	127	126	134	134	128	132	127	157	145	130	128	136	150	133	135	123	139	130	120	135	130	142	128	121	147	126	123	124	122	130	113	124	132	115	146	130	126	132	132	137	136	123	140	143	135	147	133	136	134	147	132	136	135	121	122	121	132	127	109	130	124	135	137	126	136	119	137	122	133	142	141	124	137	133	133	128	147	149	127	144	138	139	147	140	115	109	134	116	148	137	145	122	140	148	129	139	117	117	141	103	123	129	117	120	114	119	116	125	134	114	130	109	166	131	148	157	140	145	119	138	130	117	125	139	124	139	123	133	161	134	122	143	132	121	129	141	121	139	145	122	118	129	110	136	127	142	142	119	135	134	129	122	129	128	135	138	140	113	134	134	120	117	121	114	167	116	145	145	125	150	136	125	143	135	132	140	127	158	136	125	130	119	148	133	138	131	140	123	130	131	139	135	115	118	127	124	122	128	137	144	129	118	146	152	126	133	127	144	131	125	120	130	149	144	142	135	129	134	149	133	141	129	122	126	138	132	104	132	127	133	143	124	145	98	128	114	119	130	138	123	120	117	138	147	127	134	127	130	135	128	149	144	124	131	115	129	130	147	124	117	131	120	129	143	139	122	135	125	121	117	138	149	149	106	111	122	131	110	111	126	152	143	126	127	133	138	129	117	129	131	129	131	137	118	135	141	108	116	117	148	132	146	130	128	138	127	149	121	163	152	138	145	105	127	136	149	128	126	130	129	151	131	156	141	151	131	117	131	129	122	136	123	130	93	135	154	125	149	136	141	135	121	128	141	122	122	128	123	132	129	120	123	115	142	126	115	124	149	120	134	144	130	119	137	154	131	117	140	135	134	111	118	147	143	135	109	110	135	156	133	124	139	124	121	146	129	123	135	134	126	125	138	131	135	119	140	140	138	123	113	126	162	143	159	135	125	131	122	163	130	133	135	133	132	120	133	140	151	120	123	118	145	135	127	144	129	124	134	116	138	144	127	150	116	114	112	147	131	117	123	149	121	141	128	121	110	151	146	138	138	121	132	125	137	131	124	140	134	129	147	128	123	120	133	123	132	114	130	115	112	116	115	131	132	136	132	129	140	118	149	116	143	135	106	137	121	115	126	121	143	134	140	131	131	127	141	143	139	141	135	122	129	124	134	129	135	135	143	135	134	114	114	134	127	137	112	155	123	124	129	119	120	124	129	134	109	123	138	145	129	128	145	121	132	143	122	150	113	115	141	130	144	122	130	143	136	138	164	146	129	164	123	118	128	117	107	127	114	130	142	129	118	133	129	149	143	124	109	155	135	123	123	149	146	121	118	135	159	140	124	122	128	132	112	130	148	135	138	106	131	133	116	114	148	128	133	134	98	135	126	115	133	146	144	137	131	115	146	137	147	130	139	119	133	146	139	113	131	116	127	134	134	138	143	140	134	140	133	128	132	144	118	115	135	136	120	133	116	128	108	127	111	138	164	151	135	119	145	136	145	137	150	117	134	120	126	101	127	122	126	131	149	135	148	116	123	131	148	130	125	119	137	143	149	123	123	126	128	136	146	118	105	137	144	151	135	123	118	129	131	130	106	137	116	128	140	125	139	99	124	129	130	124	124	121	134	140	127	139	129	154	144	105	135	108	120	132	116	149	135	143	132	117	130	110	149	121	118	123	142	136	158	129	123	118	98	143	137	133	129	128	121	140	139	128	122	128	125	127	119	126	137	102	133	122	138	132	116	124	108	121	162	140	148	131	127	128	124	109	123	127	135	139	149	126	131	120	120	116	115	127	111	119	134	134	111	147	136	134	125	123	164	155	135	145	169	144	129	149	148	110	118	139	146	130	137	117	132	130	147	125	128	113	123	156	115	130	156	139	126	126	133	131	133	136	116	128	144	129	140	139	125	139	135	142	139	136	137	147	146	114	133	138	146	128	122	132	121	125	131	140	134	138	142	145	135	133	138	136	118	123	137	127	138	158	120	130	115	135	124	170	141	116	127	106	128	137	131	136	130	118	126	136	139	148	135	150	128	107	141	111	125	121	140	125	134	150	129	133	140	103	145	141	131	111	143	123	123	135	129	127	111	122	136	143	127	150	153	134	135	151	147	140	119	121	128	121	157	128	127	123	148	143	131	122	119	152	134	122	119	142	134	118	146	119	143	139	135	125	129	118	124	117	122	138	118	114	117	130	139	113	108	140	129	122	145	132	134	130	127	136	151	150	118	142	129	129	132	138	149	147	136	128	114	129	158	127	132	139	110	144	121	132	130	128	135	130	148	149	131	148	140	127	122	124	122	123	129	128	162	130	125	135	129	119	137	155	136	114	141	117	135	131	120	133	152	121	129	145	126	139	137	134	153	143	153	135	107	112	127	115	144	106	138	142	134	128	133	123	107	142	135	128	148	121	134	122	143	117	139	117	133	137	137	129	158	125	112	133	149	115	138	120	141	139	118	128	109	140	120	146	98	119	129	136	111	116	129	141	137	129	127	118	160	145	150	128	142	131	133	137	131	116	119	132	133	159	142	133	114	150	114	126	126	132	120	116	141	118	126	152	139	142	128	117	128	100	150	145	137	128	132	131	137	156	126	119	125	133	141	155	138	122	120	138	135	138	130	130	122	137	112	141	121	121	136	144	112	146	155	131	122	124	130	123	132	135	137	148	122	147	155	127	125	151	138	118	130	146	135	144	129	123	121	111	128	127	139	138	134	115	138	117	141	117	127	116	130	120	128	117	141	138	135	143	105	110	132	128	138	125	157	109	136	119	149	129	138	137	147	135	133	124	132	151	144	119	132	134	132	123	116	141	126	139	146	121	137	119	131	124	153	124	137	152	147	139	116	135	122	119	151	128	128	149	141	134	138	128	124	136	124	135	152	120	147	123	148	146	119	123	129	145	118	138	115	125	132	119	118	117	132	134	143	132	120	153	140	132	135	141	128	132	135	129	121	124	144	118	143	128	123	145	140	108	134	113	159	143	136	140	112	128	142	115	117	127	144	109	125	110	138	143	133	125	124	125	116	129	114	115	151	107	114	131	139	143	146	117	138	125	121	151	138	138	124	138	141	141	156	126	110	140	130	147	128	130	133	140	134	133	138	139	130	142	135	128	130	120	115	143	126	132	127	137	135	125	137	129	146	137	130	119	113	148	119	131	118	127	141	134	154	141	116	130	136	135	127	135	122	139	125	128	141	123	147	113	142	146	128	121	129	116	117	131	108	140	137	144	125	114	121	120	116	135	118	132	140	152	110	146	122	143	133	151	125	125	127	116	138	147	126	135	134	143	130	126	132	141	126	120	126	126	126	142	128	118	122	132	128	126	121	141	147	129	132	119	157	131	126	116	131	119	126	133	138	124	154	125	130	157	124	142
29740	12329	5136	4709	9228	11595	10879	9193	7189	5862	5235	4594	4107	3681	3318	3028	3051	2960	2945	3050	3076	2819	2498	2353	2248	2223	1920	1829	1674	1512	1401	1252	1167	1154	1095	1090	1135	1105	1152	1104	1105	1058	1066	1062	900	991	989	988	976	1016	937	969	940	962	940	984	1008	917	967	936	990	1004	931	934	991	997	979	998	1004	981	965	972	955	927	992	1006	1007	1011	1055	939	942	953	954	951	1000	997	960	961	990	951	975	1019	962	963	964	983	941	959	1014	961	925	905	907	944	988	982	953	975	930	966	1006	947	992	1003	973	922	964	985	914	895	958	988	927	962	1017	949	962	953	1000	930	985	936	1000	904	984	972	962	927	954	1034	965	944	1009	949	925	944	975	943	911	969	969	905	988	972	919	925	977	919	961	994	1039	911	907	939	940	963	929	934	924	949	969	939	936	917	943	962	954	1016	977	958	907	951	966	947	1003	973	927	938	919	970	997	996	926	928	911	932	927	966	955	948	967	913	930	877	953	1002	953	991	929	947	983	994	913	920	983	923	925	954	961	997	958	901	981	944	966	911	922	973	913	949	997	969	927	930	942	950	893	945	938	978	973	948	942	913	1019	965	939	893	998	970	914	938	916	1030	970	978	1037	909	902	963	967	935	982	995	904	885	962	956	934	878	942	891	991	994	964	920	908	935	956	919	984	974	859	948	942	943	949	963	909	943	909	959	961	919	911	934	997	940	940	969	987	949	932	962	891	1004	906	930	955	962	935	962	999	966	935	965	992	969	958	948	943	976	949	956	953	970	967	900	955	942	948	967	973	978	931	920	984	885	902	936	964	908	965	970	978	948	899	997	987	919	899	940	923	949	997	966	929	925	961	933	954	946	923	962	942	896	988	971	990	962	966	947	952	1014	940	936	963	913	958	1001	921	963	937	980	926	989	1021	978	939	983	940	956	939	932	954	951	959	942	915	903	991	945	922	941	1018	961	960	984	940	928	908	981	1037	968	985	928	965	962	985	915	920	960	937	946	917	954	974	962	929	905	940	980	967	925	958	943	994	956	962	1002	975	943	966	995	994	952	905	966	990	913	985	1033	895	954	953	964	984	916	911	968	976	906	987	970	926	947	958	975	915	954	969	934	919	932	982	962	946	970	953	958	959	986	939	969	961	932	913	953	1012	927	927	944	977	968	944	1028	909	909	952	964	990	978	922	922	954	920	940	965	985	945	911	1007	991	991	948	956	973	987	994	957	921	957	1073	965	1001	970	953	951	953	983	966	951	978	1004	908	925	958	959	970	950	935	919	921	945	922	971	1020	953	951	903	952	932	916	949	929	966	938	953	951	923	910	1004	967	968	984	1021	925	957	1016	872	948	945	1012	1032	948	997	954	957	974	929	990	982	964	993	893	976	957	937	945	1027	888	920	968	969	913	974	985	903	980	922	930	999	955	948	926	928	929	943	1004	922	921	951	925	979	925	989	946	962	958	930	927	917	999	961	957	957	951	993	921	987	928	1031	938	984	976	916	930	926	927	936	969	934	914	920	936	940	976	963	943	937	973	942	912	984	963	939	947	943	911	918	974	989	954	890	940	956	942	964	929	1048	936	906	955	966	959	942	917	954	919	965	923	955	997	932	933	933	1016	954	978	925	963	926	914	978	957	931	942	970	953	973	912	892	997	980	1023	961	936	951	945	985	969	918	930	944	932	954	976	968	961	914	992	929	943	907	989	884	997	925	941	957	967	919	957	895	986	924	893	915	957	930	966	973	981	965	982	952	943	968	1010	970	950	931	927	903	928	930	916	927	994	981	899	1010	932	981	910	960	974	961	935	963	938	966	930	927	967	985	969	925	931	925	955	951	920	944	892	908	987	950	893	921	956	955	925	943	958	957	990	912	980	1019	998	988	954	996	956	912	971	988	964	976	937	985	958	969	929	985	1026	978	968	892	939	923	915	944	969	991	941	971	962	920	938	936	946	965	936	941	962	984	950	870	999	999	943	907	959	921	984	873	940	887	930	984	909	929	918	1009	924	977	919	904	877	917	979	947	918	911	986	955	894	948	928	1006	944	994	952	1003	965	931	951	943	948	1015	925	943	974	957	937	931	960	950	913	954	916	906	933	982	908	926	911	985	929	1015	932	927	939	973	967	951	999	963	968	920	944	978	944	938	965	926	961	968	901	907	976	925	974	907	974	971	998	952	933	938	992	926	976	966	892	945	940	943	957	966	949	982	932	940	940	987	1015	995	905	934	968	1002	988	932	971	940	942	999	935	1011	928	912	958	931	907	961	931	969	933	976	926	948	1008	1005	921	984	975	952	953	951	937	911	970	988	990	945	1009	1016	946	968	955	954	932	988	962	932	971	936	936	1001	925	944	990	973	964	974	950	977	987	996	965	901	932	899	946	936	927	907	955	970	971	944	946	916	1023	948	909	963	918	969	904	920	949	983	889	978	997	989	979	939	947	988	929	925	914	967	953	947	965	891	937	983	955	1022	987	935	920	923	891	967	917	975	898	954	949	979	998	1007	992	936	902	927	944	955	968	919	1003	930	898	879	946	956	932	934	939	977	995	965	939	900	911	915	926	952	979	966	913	942	935	955	947	973	923	952	964	1011	916	964	955	981	1007	969	932	929	973	945	973	1020	925	917	932	910	923	924	924	955	982	963	950	955	920	961	951	966	923	923	910	955	948	896	993	983	965	944	914	928	959	954	960	927	955	954	1016	973	983	950	925	934	951	989	973	952	970	946	922	901	975	905	997	975	943	983	974	927	940	972	965	973	966	949	947	959	895	986	944	998	975	857	915	966	984	972	935	935	952	938	943	954	941	918	960	929	967	974	943	980	915	945	976	993	963	929	957	961	978	898	980	909	994	941	967	952	946	996	937	991	976	922	986	931	933	972	926	918	940	998	960	949	881	986	980	953	937	933	969	918	933	941	952	969	970	957	989	956	974	953	991	892	980	985	947	940	913	1010	985	960	989	943	1012	919	948	952	920	871	935	938	960	964	924	929	972	972	937	966	921	967	960	991	921	942	945	993	934	966	981	991	977	943	1012	975	962	917	963	943	1035	965	927	957	939	920	907	986	912	926	933	912	891	993	899	962	912	939	935	884	948	919	950	978	1002	962	952	962	993	954	934	927	950	953	923	906	1009	978	977	968	1012	959	951	915	1017	914	968	960	967	971	937	931	1011	968	950	950	914	902	937	998	959	887	1004	971	967	900	941	991	883	932	902	948	879	957	965	986	986	947	995	932	957	953	830	946	923	1014	989	962	915	981	970	962	914	955	957	915	977	942	968	953	985	980	944	935	966	919	922	986	929	873	958	993	951	967	908	942	917	872	923	985	977	990	955	995	949	998	937	965	952	911	983	932	939	967	920	908	953	998	964	958	926	927	933	1003	932	956	974	957	922	944	969	970	1009	936	943	971	964	904	997	981	1001	928	908	895	974	979	938	961	1005	954	967	952	969	976	982	1032	973	967	991	943	947	912	911	913	914	933	974	985	1018	960	976	906	985	1038	863	1025	891	951	983	960	929	934	920	946	934	969	954	987	948	931	946	944	964	923	980	950	972	978	991	952	939	925	936	918	917	986	947	948	970	874
6247	2414	661	363	323	375	382	384	339	262	274	265	238	222	240	213	225	226	251	238	223	208	204	170	174	211	165	145	168	156	152	137	137	125	129	142	125	130	134	126	107	132	132	115	126	115	130	135	122	122	124	126	137	121	126	140	142	109	120	129	130	134	131	120	120	125	142	137	129	148	126	123	132	127	122	116	134	139	119	130	131	132	100	131	118	111	136	136	135	131	129	124	146	147	137	138	142	122	120	119	128	147	129	120	92	142	130	114	143	143	119	116	139	122	134	131	123	110	147	137	120	125	143	128	138	121	121	121	121	145	121	119	129	133	134	122	131	125	127	131	127	104	133	117	118	118	129	119	131	123	138	141	126	126	133	132	139	131	127	118	134	135	142	106	120	142	120	119	113	112	128	129	124	131	137	149	130	131	117	108	153	122	136	128	132	146	130	120	136	113	128	131	127	149	149	156	146	110	133	145	127	118	135	136	124	129	120	124	120	116	128	117	131	103	127	141	123	115	124	122	111	167	124	144	119	127	117	139	125	129	112	128	120	116	122	116	109	130	132	114	117	123	116	127	115	122	128	130	132	121	138	119	113	126	126	139	117	145	125	129	124	117	128	118	132	127	124	121	147	131	114	113	114	118	117	129	112	128	119	110	126	136	127	123	120	106	116	144	120	112	125	117	147	126	152	131	141	123	135	123	127	132	110	109	122	124	129	143	122	131	132	124	122	122	128	130	111	129	113	120	115	175	134	134	125	118	134	116	125	114	107	129	120	140	138	123	144	148	144	108	125	130	143	119	132	128	115	116	144	134	157	107	134	123	124	113	141	124	122	134	133	118	143	117	110	135	128	137	130	118	118	119	109	114	133	126	111	131	137	135	125	144	126	139	134	122	136	133	115	147	121	119	112	124	124	113	124	126	141	120	130	136	132	115	126	146	130	131	107	135	108	121	153	111	124	124	125	121	143	108	138	103	129	123	133	112	133	124	124	143	125	128	113	118	123	111	128	140	138	130	119	114	123	116	130	133	122	139	107	133	114	137	124	118	127	127	131	129	130	133	137	130	136	134	130	135	125	112	111	144	130	128	124	125	123	124	106	124	131	132	131	126	115	142	111	130	143	108	112	138	122	130	128	121	141	113	119	126	118	140	111	115	142	117	149	130	121	120	108	141	134	116	109	127	133	129	140	127	133	119	125	116	139	138	135	97	114	137	123	132	121	129	136	134	135	126	130	128	120	133	113	126	117	132	113	124	113	128	133	139	134	136	118	120	131	133	126	128	118	128	124	130	122	131	135	124	117	123	117	120	114	142	131	127	122	126	142	116	122	113	119	111	145	136	116	134	123	130	122	122	134	141	124	113	135	148	110	136	123	130	128	125	128	104	103	132	106	131	129	121	125	107	123	136	133	121	102	132	129	122	119	138	117	118	140	131	127	134	117	138	123	120	121	129	132	141	138	145	116	133	130	134	126	113	130	124	122	136	127	128	123	111	116	106	148	137	135	126	133	134	134	128	136	134	138	114	133	111	137	131	116	130	115	143	126	134	138	117	127	126	127	114	120	113	131	118	129	115	128	148	131	119	127	124	125	121	122	132	115	125	116	120	139	124	125	115	106	119	108	131	129	121	124	129	135	134	115	140	147	125	108	117	135	138	120	143	116	123	135	125	126	120	122	141	117	111	117	111	129	131	133	134	124	132	141	146	122	120	134	138	129	135	115	128	108	129	114	116	130	114	118	137	138	116	136	136	137	133	145	113	130	119	113	128	144	130	151	134	112	115	138	136	95	131	123	148	115	133	137	112	125	123	145	125	118	149	136	139	126	140	123	125	142	143	124	125	114	120	104	137	134	126	144	125	113	118	134	134	133	118	127	122	112	114	137	104	117	110	118	137	134	122	114	137	118	133	133	146	120	122	141	127	126	143	124	116	133	110	126	135	113	132	107	134	127	140	102	105	130	135	113	139	122	124	137	140	134	145	113	121	121	119	128	119	127	117	122	153	129	125	135	111	108	113	126	129	123	134	111	109	136	117	123	116	110	136	116	133	129	130	129	114	120	129	126	100	115	126	113	128	127	128	148	125	135	129	130	136	158	140	129	118	132	116	128	132	116	131	113	134	126	113	106	116	119	138	130	123	110	139	123	124	120	129	121	124	130	133	130	119	123	117	148	128	131	132	134	137	105	128	93	112	139	135	120	136	145	125	128	117	134	136	142	141	124	125	126	125	101	101	129	122	138	102	135	116	134	119	121	115	110	125	125	142	122	133	129	141	131	123	114	102	115	117	131	109	112	112	126	118	122	121	136	111	124	126	116	117	140	117	136	117	114	144	120	124	121	140	128	128	146	113	145	129	124	112	135	136	142	114	111	162	123	142	134	104	117	141	134	129	134	126	112	110	113	125	130	126	121	117	135	123	129	110	117	113	160	118	119	119	109	112	107	143	110	128	116	152	135	127	122	126	122	131	124	118	126	107	131	122	122	127	126	118	126	146	123	114	134	114	141	112	123	131	139	122	140	120	122	123	113	114	135	141	108	117	120	126	131	152	134	123	151	114	120	114	129	113	122	126	132	135	112	136	119	123	115	121	141	121	129	133	128	135	138	131	135	110	118	112	122	125	100	139	105	150	142	140	134	132	118	132	148	127	124	135	137	139	126	124	128	120	107	131	127	101	106	123	140	143	127	109	113	140	122	146	135	142	129	99	147	140	123	126	134	132	116	141	108	140	112	112	115	117	129	146	114	123	123	146	124	142	134	119	128	114	138	119	121	120	131	118	134	124	131	149	145	129	124	121	124	117	122	133	118	141	112	124	138	98	133	123	124	124	125	129	132	131	122	147	148	123	119	110	123	138	132	153	118	99	116	117	144	122	134	114	98	134	130	110	105	121	112	132	115	147	145	132	117	122	118	108	107	140	114	115	126	128	126	139	136	116	128	103	127	121	123	137	119	135	139	123	130	131	117	126	131	129	132	110	129	104	139	119	123	117	130	131	128	148	148	127	117	135	124	109	121	122	117	129	143	125	140	128	128	109	131	125	120	133	135	119	123	127	117	125	130	136	133	138	140	144	129	126	130	127	122	134	146	133	127	119	115	127	147	133	144	143	122	140	135	146	131	121	119	160	125	124	129	148	116	129	145	120	124	126	139	124	126	117	117	120	123	148	121	123	131	117	131	109	127	112	132	125	138	113	134	128	120	131	126	112	138	107	134	128	113	130	108	135	104	128	135	109	117	128	119	122	149	130	137	114	131	141	101	134	110	119	123	136	120	129	112	122	114	146	140	112	136	120	131	118	126	145	133	127	140	124	117	134	127	140	126	125	116	124	138	149	135	128	130	141	134	116	132	142	152	148	111	132	131	124	124	117	140	136	117	143	137	106	146	133	138	131	131	139	138	145	114	145	122	142	150	125	104	135	123	118	125	124	133	136	114	134	138	148	114	124	129	131	136	130	115	128	109	120	143	138	115	115	122	139	109	109	127	115
34153	15536	6372	5699	11098	14533	13566	11315	8886	7032	6220	5705	4856	4207	3919	3636	3602	3313	3267	3555	3525	3042	2841	2468	2523	2357	1996	1926	1789	1608	1460	1340	1143	1065	1149	1131	1111	1137	1116	1071	1065	1055	1047	914	874	915	942	891	870	925	934	947	916	905	962	843	915	933	919	940	952	889	926	917	933	868	932	890	928	923	966	912	867	980	928	866	925	928	943	909	929	904	904	857	966	888	909	917	890	940	920	905	902	881	942	852	919	926	950	926	896	922	973	899	882	920	932	922	951	900	910	921	909	943	916	946	919	852	836	956	873	864	911	873	884	882	892	892	867	966	896	904	888	932	908	927	878	872	837	887	877	858	859	897	914	897	860	880	897	878	869	907	885	938	885	875	896	887	921	867	836	916	854	923	890	868	905	887	857	827	903	898	916	932	856	872	894	929	913	895	844	889	878	896	956	881	899	916	858	919	840	863	838	893	886	942	911	878	917	898	857	865	825	911	861	874	865	911	888	873	867	900	861	874	876	908	895	899	851	857	888	857	852	887	950	931	867	961	898	944	876	908	896	889	908	832	845	901	927	900	950	872	921	886	937	838	897	873	930	906	879	888	882	880	881	864	911	848	882	859	883	852	852	891	911	888	858	881	874	912	878	897	867	893	914	871	917	915	916	878	885	912	921	882	896	927	904	869	928	867	886	862	879	836	880	908	911	943	911	864	896	908	889	923	896	882	923	904	839	897	886	871	892	882	877	877	902	878	869	883	906	844	900	874	853	870	891	940	860	871	821	923	894	896	914	881	866	887	875	898	901	913	929	852	863	900	903	866	898	907	912	826	907	881	959	904	848	904	840	938	835	855	882	910	897	882	891	873	890	864	895	922	915	894	933	879	875	923	921	903	890	875	888	889	901	881	907	903	895	882	898	901	925	913	900	851	869	857	878	859	888	929	910	929	899	905	870	856	813	910	897	890	855	907	920	890	900	853	858	872	880	884	881	866	950	878	826	888	890	856	882	871	891	924	885	883	892	917	883	872	922	888	866	848	863	891	904	901	917	858	857	912	875	976	840	877	865	905	882	919	854	877	912	854	900	830	953	883	844	878	915	830	896	870	905	868	853	837	868	875	886	882	895	928	870	853	878	886	900	886	895	937	864	880	942	894	890	909	927	860	924	878	891	885	929	894	929	924	909	876	934	903	905	940	915	850	966	862	916	897	868	850	914	852	953	846	891	863	901	872	888	946	919	894	889	891	903	896	847	860	889	939	964	903	840	890	910	871	879	858	933	924	869	896	844	835	904	903	852	885	902	920	901	843	922	893	914	885	866	830	847	861	934	909	889	867	899	881	860	857	891	862	849	911	877	886	937	827	822	859	862	871	908	855	882	893	904	864	942	847	924	858	930	942	875	834	919	903	846	921	883	838	869	900	896	911	896	886	874	839	913	835	861	899	862	921	896	873	910	935	882	892	859	928	909	852	872	853	814	897	910	878	907	890	900	874	892	871	897	892	894	918	924	850	847	870	876	878	911	908	890	869	880	890	833	903	883	865	927	918	919	903	878	884	873	842	920	847	894	884	893	848	882	889	896	881	937	893	894	905	894	875	916	851	872	912	918	846	829	893	806	879	877	867	837	954	887	904	903	861	876	872	909	926	848	849	902	863	929	881	893	911	898	884	928	914	824	831	852	913	909	880	898	966	867	948	910	883	871	888	840	918	905	892	833	922	895	839	915	891	872	878	869	908	898	909	868	896	907	869	855	912	903	891	847	841	901	876	908	914	881	907	884	864	864	859	832	891	919	871	858	858	946	933	878	849	954	908	867	889	902	860	875	908	877	857	890	876	884	862	885	900	885	847	890	904	881	889	828	890	913	830	915	905	846	842	906	880	869	902	875	908	911	872	850	902	893	880	884	813	878	893	876	843	896	918	866	908	948	843	864	858	854	859	918	854	944	899	891	862	900	867	874	889	874	865	866	857	870	839	950	838	890	846	874	858	871	902	888	848	868	860	896	883	899	864	913	887	857	875	875	840	887	850	853	853	923	867	883	843	942	843	874	875	891	979	852	927	890	866	889	950	869	944	906	882	841	887	916	927	866	888	909	884	864	888	853	879	922	875	886	913	874	918	861	921	905	898	893	942	897	814	904	892	913	877	897	892	844	900	941	895	947	858	876	848	821	930	858	863	890	945	904	898	859	868	903	942	864	868	896	889	878	885	876	854	832	839	879	885	863	899	874	924	891	876	881	902	859	853	888	932	923	877	903	925	873	898	859	861	837	837	912	920	884	850	901	897	886	893	870	873	876	881	903	873	876	875	916	908	885	894	924	886	882	906	886	869	861	874	894	860	881	886	859	947	863	884	883	875	875	917	845	901	881	916	901	882	903	873	872	954	935	905	926	850	853	912	959	850	874	893	830	894	917	858	837	905	908	868	890	896	892	883	858	898	871	952	877	944	842	899	883	936	905	864	889	906	875	833	880	865	891	897	904	901	928	871	895	896	869	898	851	910	890	902	913	917	886	888	853	896	887	878	866	851	877	947	869	842	874	905	912	942	874	896	927	870	879	894	927	888	847	880	876	919	853	895	909	904	841	878	834	871	914	871	875	896	865	893	858	891	860	895	844	925	895	873	882	911	890	900	914	853	905	889	927	880	914	881	850	959	882	819	862	893	914	895	844	920	862	860	880	825	925	914	860	860	898	879	915	877	915	902	922	894	918	948	912	883	911	889	865	880	823	871	836	884	917	852	893	911	918	862	866	862	908	911	924	892	899	864	909	859	909	918	872	856	882	860	915	858	868	878	904	912	861	874	966	909	886	881	941	876	896	904	900	892	909	870	888	855	888	853	886	835	862	914	895	913	917	919	842	874	810	905	865	890	876	865	839	914	880	821	926	891	911	875	848	856	865	933	895	860	940	913	863	893	950	890	888	927	902	934	914	914	917	868	884	841	895	885	867	871	847	899	878	904	853	885	909	904	934	901	860	839	855	867	924	886	890	884	922	847	871	898	888	951	874	906	878	903	883	942	921	942	896	878	860	865	870	871	887	882	902	873	864	893	864	932	915	862	953	873	888	914	877	856	867	874	899	872	855	862	896	921	852	870	866	920	873	888	874	962	917	884	910	910	892	845	903	873	891	910	879	935	873	921	890	912	871	836	852	914	908	891	897	872	914	893	869	863	932	865	928	906	936	877	869	930	887	903	894	893	910	888	914	860	893	886	880	854	950	874	944	903	915	888	880	882	898	861	821	904	909	857	955	873	900	952	886	841	889	888	928	906	853	835	913	934	871	914	872	884	880	869	903	891	957	867	891	923	916	878	896	896	863	906	886	889	853	912	877	907	855	912	855	848	892	901	857	940	883	843	871	876	858	880	872	857	883	869	924	925	906	909	944	854	954	885	871	883	916	907	905	868	885	852	886	870	888	896	899	903	883	877	881	855	973	896	892	824	894	910	899	899	919	863	914	882	858	854	894	889	899	846	911	838	874	920	886	921	923	915	906	841
3374	971	434	241	182	234	239	214	219	168	171	178	164	162	147	138	126	126	131	142	168	148	124	125	114	138	102	128	112	99	110	88	96	84	96	85	86	103	102	90	110	89	87	96	93	84	84	80	90	103	96	84	99	73	77	85	79	103	78	87	76	99	81	92	82	98	94	99	94	96	84	90	79	81	79	90	85	85	88	77	90	99	87	108	78	98	78	85	105	98	88	90	99	75	93	110	93	76	94	97	85	98	82	97	91	95	109	85	75	98	102	76	88	86	91	91	100	88	87	80	100	108	83	80	101	87	90	90	99	84	87	84	99	94	98	102	97	91	96	92	80	90	102	72	77	82	88	87	93	81	86	92	101	87	93	77	88	82	92	92	77	86	91	92	87	104	93	90	70	75	93	77	90	81	92	87	99	84	88	81	87	95	88	84	85	87	75	83	88	95	87	88	107	73	115	93	93	96	102	102	94	92	83	91	95	92	92	89	85	107	91	94	95	85	82	94	98	94	87	87	87	75	89	101	95	92	98	86	94	94	69	85	88	76	68	98	106	102	83	92	73	96	95	94	91	88	98	85	84	95	99	81	76	87	81	80	74	106	93	87	111	73	90	85	89	79	74	92	89	101	78	91	84	102	95	106	86	77	91	107	87	88	81	99	86	93	86	84	101	84	77	82	84	82	79	87	81	112	76	83	103	97	102	98	87	77	91	90	91	112	108	85	88	84	102	93	89	106	102	94	99	83	96	88	75	79	97	81	115	103	94	87	93	108	92	97	90	89	79	88	82	82	88	86	88	78	79	87	82	96	91	84	89	81	77	102	89	91	91	78	96	104	97	98	76	88	89	72	100	86	87	85	84	91	93	94	85	84	87	86	95	74	93	98	79	91	77	93	99	90	108	113	72	84	81	82	98	90	72	82	68	68	90	83	77	83	93	99	82	85	86	91	82	85	85	70	81	99	116	92	90	87	84	80	82	65	92	86	101	94	98	93	80	102	103	85	67	69	82	81	92	89	79	108	74	72	81	94	89	75	88	91	79	91	93	91	96	91	94	83	74	87	86	83	79	102	87	87	100	87	90	107	104	89	95	76	78	83	93	89	82	75	96	90	96	94	84	89	84	87	91	103	96	89	79	83	80	75	88	89	89	102	92	80	84	96	106	97	87	80	73	95	89	115	82	89	101	73	93	87	87	95	94	84	95	81	101	91	91	83	80	63	85	97	86	76	82	110	90	96	105	90	96	94	103	97	75	114	101	72	95	87	93	84	95	91	106	88	91	84	91	97	94	93	77	89	85	75	91	100	95	87	90	79	94	88	96	94	84	83	85	84	86	94	88	96	96	87	76	88	99	97	91	84	96	88	85	94	91	90	88	82	77	94	96	91	91	100	79	88	86	85	98	79	79	91	112	82	84	81	75	80	99	90	87	66	95	107	84	98	71	85	80	88	89	76	108	85	98	87	93	77	96	94	102	106	79	87	102	88	100	81	100	100	94	94	85	86	94	88	79	105	91	87	105	78	87	88	91	94	83	74	87	87	94	73	95	93	73	73	85	85	80	69	82	91	89	89	81	81	75	93	93	89	86	85	78	90	91	81	84	94	75	93	98	81	101	91	83	94	90	76	85	75	83	90	90	88	72	77	80	87	89	81	81	87	87	100	81	87	76	78	87	75	99	107	86	85	76	94	106	98	88	96	84	83	93	78	79	79	95	101	82	100	109	86	94	84	90	84	77	85	78	94	79	90	80	102	99	96	98	80	85	72	101	95	76	89	93	93	95	93	86	86	95	106	81	79	93	75	97	86	93	82	89	80	73	93	89	87	90	107	95	92	97	95	83	76	86	82	80	71	93	92	93	96	106	105	86	87	86	86	91	75	111	85	89	86	116	77	96	91	76	81	100	81	97	82	95	103	78	86	88	84	95	85	81	75	91	81	94	80	102	92	96	88	91	83	81	101	63	86	86	93	86	92	93	75	108	98	107	92	80	94	105	79	90	93	100	91	82	101	88	95	92	68	98	78	100	92	99	93	89	101	88	78	93	92	95	92	83	90	90	94	90	96	76	91	70	92	85	99	97	77	85	97	96	86	87	78	103	106	74	67	91	95	101	88	87	100	103	94	95	78	95	66	72	85	103	76	107	96	82	90	83	93	93	82	80	87	100	88	92	92	89	85	77	86	84	65	106	88	97	89	78	88	88	89	80	89	84	81	92	95	84	92	102	108	94	90	100	96	102	82	91	95	70	86	116	79	101	91	85	91	87	89	95	96	72	105	83	100	91	105	77	90	81	80	83	84	79	105	105	86	88	80	103	82	89	94	114	87	79	86	93	106	94	103	98	95	94	87	98	95	111	80	92	105	80	103	92	88	112	89	94	71	89	95	100	87	84	79	106	77	74	86	92	74	64	85	71	97	92	95	84	101	88	95	87	108	90	96	79	65	85	83	79	98	97	83	84	81	92	97	68	75	83	99	88	83	73	102	77	78	96	99	83	98	93	74	74	72	92	101	95	81	100	81	91	105	78	90	84	94	104	96	100	92	107	69	96	83	93	88	73	80	76	79	87	89	98	93	100	96	94	93	100	84	87	104	75	86	88	90	102	96	98	89	98	86	94	99	99	98	78	93	94	78	89	98	82	80	90	95	88	94	74	93	81	83	77	85	87	68	92	88	96	75	96	89	97	84	94	78	86	94	101	80	88	78	92	104	102	105	106	85	72	88	81	85	92	86	78	90	85	84	85	85	100	86	86	82	82	89	78	100	83	78	85	94	85	82	92	82	75	95	88	79	103	83	93	79	79	98	99	102	94	85	59	102	80	81	95	85	99	72	75	84	97	93	95	83	91	79	86	100	92	96	85	75	86	87	67	100	85	103	83	96	84	81	100	90	101	103	101	93	76	87	75	77	77	89	92	75	93	88	92	80	116	103	86	89	100	81	85	99	82	116	94	98	89	83	97	107	108	88	89	90	78	100	99	85	89	94	94	75	78	87	95	87	101	94	86	92	73	78	83	94	78	96	74	87	87	79	93	84	77	77	93	83	81	88	98	96	76	97	90	105	99	93	85	98	89	114	96	78	87	76	81	81	87	101	85	79	77	85	92	81	96	80	86	96	89	97	72	110	86	100	86	83	89	93	101	72	98	89	99	86	88	78	79	90	90	78	92	98	86	99	85	93	88	102	86	90	100	92	75	108	83	82	100	80	83	93	96	74	85	90	86	92	100	86	73	86	92	93	93	85	84	83	93	88	91	87	83	96	76	91	90	85	78	87	80	75	83	75	92	94	90	86	88	106	82	87	100	87	77	94	95	115	86	96	79	91	88	87	79	97	93	82	86	73	99	99	94	97	76	107	90	84	76	92	80	95	90	89	97	97	91	87	95	85	84	85	96	102	87	85	73	89	93	105	95	86	96	92	75	82	90	90	92	100	93	86	85	93	87	78	87	98	72	82	110	94	95	92	75	85	62	78	96	91	89	81	105	74
26025	9520	4222	3787	6716	9782	8863	7201	5559	4328	3758	3257	2839	2631	2435	2374	2284	2093	2059	2263	2283	1996	1747	1622	1637	1662	1421	1306	1160	1071	995	902	848	728	832	786	734	860	803	757	750	739	745	719	681	697	732	673	691	649	643	702	675	685	647	706	674	679	688	682	699	685	679	677	625	679	675	667	713	643	645	691	693	649	689	694	677	703	638	695	662	658	676	694	649	628	685	682	691	705	664	624	695	669	685	658	708	611	684	649	691	642	639	665	676	685	628	684	669	699	680	665	657	708	691	679	664	695	647	622	643	677	679	716	665	648	685	648	642	670	651	631	667	668	669	663	672	645	672	640	646	699	616	686	638	677	603	651	666	668	698	690	667	672	648	633	603	655	627	713	681	653	620	654	692	690	646	680	666	655	655	697	648	649	604	645	650	662	675	636	661	692	661	704	649	687	647	675	647	714	674	657	650	645	675	644	632	690	654	659	710	701	698	667	691	625	660	665	660	662	665	671	607	647	678	639	647	681	654	660	635	694	682	664	732	654	663	680	638	669	713	615	695	645	669	664	660	669	670	648	650	706	624	619	695	667	647	651	647	677	657	655	644	645	628	648	652	702	620	617	682	675	674	665	658	642	657	658	652	667	704	705	665	707	663	668	655	682	625	688	640	662	610	655	657	642	669	643	610	627	690	645	665	699	696	625	638	694	695	710	688	701	656	694	621	683	610	696	731	667	671	645	701	684	691	646	645	617	684	672	657	715	653	688	684	668	616	670	687	646	700	621	687	681	663	684	660	641	657	706	698	658	615	706	655	622	675	681	633	671	654	677	684	646	693	656	638	654	646	636	632	666	689	627	645	655	661	651	666	655	686	661	688	707	637	655	690	666	664	662	685	700	695	636	627	719	675	633	695	643	651	679	650	674	645	661	671	650	659	669	674	705	667	683	670	686	681	688	645	672	629	630	661	673	698	655	663	645	654	680	640	629	671	689	678	660	674	635	599	635	682	655	650	672	683	693	659	668	611	657	686	653	639	716	684	680	654	658	690	663	679	666	649	606	698	664	662	676	672	677	662	662	629	644	675	666	710	656	633	689	697	658	689	673	661	661	672	666	651	651	681	673	664	653	652	600	652	713	673	698	660	689	636	613	680	706	679	628	674	635	674	690	675	685	630	654	663	707	680	651	682	724	633	627	667	652	654	715	639	684	679	655	672	688	668	654	631	673	655	685	701	688	674	632	683	668	686	606	664	673	663	695	657	620	679	668	697	640	695	651	701	628	674	623	682	651	663	647	644	676	685	691	661	700	659	658	645	703	667	660	655	645	666	655	676	699	634	702	618	677	657	677	675	622	698	641	657	688	661	676	660	656	653	646	653	688	640	681	676	643	651	646	637	673	720	653	625	652	689	655	686	692	647	622	662	627	680	707	619	669	648	699	646	629	695	660	644	650	645	640	679	720	673	652	647	683	705	656	652	680	685	691	667	655	664	643	639	707	708	703	644	643	664	686	656	650	708	661	724	658	660	679	630	652	758	683	714	609	605	674	687	633	669	700	691	666	638	627	684	684	699	665	637	703	620	635	682	654	688	635	672	698	689	677	625	666	662	676	660	640	706	611	692	654	621	621	656	661	689	676	612	696	628	612	609	661	682	659	700	703	654	643	669	699	693	647	667	715	681	663	636	650	642	701	671	700	686	681	680	677	644	669	649	649	688	648	646	673	637	692	687	654	674	659	645	664	647	679	679	633	636	660	639	688	702	651	696	669	635	635	669	675	701	630	662	663	653	661	750	678	662	650	673	683	694	669	684	666	674	628	659	644	726	715	697	674	666	619	673	691	656	687	644	642	664	663	676	683	682	642	632	653	685	661	633	658	671	670	618	681	607	682	640	655	680	727	685	645	639	703	707	675	684	633	687	706	626	634	670	634	741	664	713	681	703	687	623	708	646	662	682	668	652	644	665	667	647	637	651	709	630	659	635	672	669	687	702	636	678	692	708	684	650	686	647	707	703	654	721	672	694	700	617	704	685	639	691	683	701	666	646	669	694	647	681	676	603	602	669	639	639	660	700	653	650	669	611	705	682	619	622	656	656	670	664	654	656	663	677	645	658	672	636	672	696	668	671	676	663	676	660	622	701	710	728	696	662	658	687	652	694	679	681	641	607	686	666	742	676	639	686	682	670	677	668	640	673	667	657	649	650	654	651	673	657	686	611	660	652	691	681	690	649	645	689	669	699	658	663	691	653	665	645	640	599	671	659	653	648	636	649	693	639	667	637	643	669	698	684	627	655	679	661	709	657	651	681	639	657	681	676	642	611	682	692	664	686	676	680	648	669	693	679	713	659	687	612	659	652	645	623	653	688	673	668	639	627	676	660	679	658	677	710	668	688	693	651	642	711	637	664	678	619	695	649	639	691	634	689	684	724	678	711	664	658	616	613	670	639	639	672	626	680	668	682	645	690	669	694	644	678	643	676	693	691	668	639	648	621	621	660	629	654	648	653	665	688	654	672	658	684	640	623	668	663	665	656	681	666	692	660	682	675	616	659	671	681	679	677	671	643	663	681	612	708	678	678	663	674	637	663	717	654	641	700	661	694	689	666	649	733	621	680	676	637	681	646	625	648	665	611	659	675	642	647	649	680	635	704	650	670	684	654	673	618	674	659	629	650	692	649	656	710	663	712	674	647	683	652	651	709	619	679	688	679	629	640	673	691	654	675	652	700	666	707	668	682	671	670	702	707	612	666	719	711	665	655	651	665	674	657	678	626	658	679	680	639	678	678	651	707	723	650	676	700	696	672	651	677	652	637	668	675	655	684	656	664	682	651	642	660	684	640	664	647	621	705	677	697	701	674	669	677	656	670	691	667	665	622	677	672	626	622	650	690	654	682	691	637	654	650	695	684	659	662	658	689	672	654	677	601	669	659	676	633	649	673	704	692	675	630	690	642	654	682	700	646	668	618	660	667	715	648	640	682	668	682	651	651	670	687	666	616	655	704	647	666	662	671	647	660	654	663	649	669	674	675	677	651	639	639	651	623	666	689	677	711	640	669	627	682	659	673	669	652	652	658	666	668	667	684	679	628	670	667	671	654	642	670	662	652	685	660	696	667	656	641	652	691	634	670	662	646	648	668	696	681	703	659	663	686	672	649	677	664	667	665	671	672	668	713	619	638	639	714	678	658	655	682	668	721	648	652	666	682	662	660	630	684	648	651	707	667	690	658	675	728	632	694	677	674	659	656	679	669	625	677	676	651	653	682	692	665	702	634	671	643	724	657	675	677	706	635	661	667	660	687	704	689	662	638	693	633	658	664	655	627	674	660	677	665	686	641	655	697	712	642	665	664	665	667	651	662	660	659	667	654	702	652	658	641	704	673	671	671	674	676	653	659	665	660	673	708	600	698	656	659	658	663	650	685	675	698	663	710	658	692	660	673	671	655	650	609	666	643	646	692	698	670	689	651	651	654	682	648	668	644	666	683	701	664	647	655	658	672	652
4586	1801	576	333	231	292	353	325	282	240	234	200	176	196	154	188	200	156	178	152	148	170	150	169	139	141	141	134	120	105	107	94	89	97	113	88	82	101	94	94	84	89	100	99	81	90	95	82	87	77	81	92	87	92	102	124	112	98	85	103	97	99	84	98	89	90	97	93	90	109	88	83	79	106	90	105	80	82	100	105	103	92	96	81	81	93	86	97	90	105	98	92	82	83	83	106	82	90	90	75	86	81	94	91	88	90	106	79	86	91	97	72	94	91	84	78	82	94	104	102	80	79	90	112	96	86	92	93	99	95	103	103	93	91	89	95	87	99	95	72	80	90	104	95	100	89	94	92	110	80	98	89	90	91	109	110	99	83	89	74	81	88	80	108	93	99	81	84	80	108	90	83	79	89	89	83	97	95	80	84	102	83	96	87	90	86	86	100	81	111	96	86	77	99	93	84	103	94	88	103	104	91	100	83	83	95	95	88	98	99	103	88	86	75	75	83	92	96	87	97	103	88	78	96	96	89	96	89	84	106	109	105	95	104	90	107	89	109	92	108	102	110	86	100	90	98	84	91	89	87	88	100	82	94	98	91	102	90	85	92	96	105	81	99	91	91	105	104	92	91	82	90	100	83	71	100	84	76	94	93	91	96	96	86	98	99	107	85	87	89	75	106	94	105	90	69	106	98	95	90	96	99	71	79	95	87	100	99	90	98	84	82	81	90	92	88	82	83	104	93	95	92	88	112	92	95	102	84	83	89	104	82	90	100	85	87	87	83	83	92	93	87	97	96	95	83	92	95	94	81	89	90	102	83	76	83	94	90	75	104	84	101	83	79	91	103	85	88	83	91	91	88	102	96	93	80	102	86	101	100	84	96	98	89	98	92	92	89	91	82	90	70	90	106	101	97	88	83	86	75	86	105	83	83	88	95	89	83	104	95	105	100	97	96	105	93	93	73	77	72	90	89	87	95	98	99	85	91	85	83	96	107	90	97	93	85	89	82	91	104	87	95	91	81	89	104	103	96	99	84	97	96	92	98	92	86	97	109	75	89	106	87	90	107	81	88	80	97	93	105	87	81	90	74	100	107	78	107	94	81	88	84	92	95	111	96	97	91	80	90	87	88	98	91	92	93	92	103	88	84	95	86	84	85	107	90	82	99	93	104	82	97	105	88	80	91	89	90	100	103	86	109	80	89	103	94	72	95	97	80	86	76	87	105	88	95	104	106	94	90	94	79	91	91	106	126	88	90	96	88	84	106	92	93	93	89	106	87	92	86	94	104	105	85	93	90	91	91	97	96	94	83	89	96	85	96	95	89	107	101	82	101	97	81	80	94	102	78	77	98	80	91	100	87	83	98	98	94	95	98	88	92	95	96	77	88	88	83	97	98	111	78	98	88	81	93	89	83	95	96	94	73	105	97	95	80	88	102	99	92	90	103	88	109	84	95	105	105	87	92	90	94	106	85	84	70	100	90	85	110	86	108	106	72	79	91	115	97	100	93	88	82	89	94	100	92	95	92	91	80	98	101	80	94	89	90	105	92	87	67	91	71	90	80	74	87	95	90	93	81	83	88	90	87	88	100	93	94	83	124	91	90	81	90	83	87	79	93	86	92	94	98	90	97	83	98	99	89	87	115	77	84	95	95	91	101	100	92	87	102	105	80	99	99	106	98	101	76	83	85	100	101	71	100	89	97	73	102	101	98	102	73	97	86	91	94	93	89	89	101	99	95	101	87	84	98	97	88	99	100	97	82	101	93	105	75	87	106	97	103	99	86	109	93	94	104	80	97	89	96	100	107	79	98	90	80	62	99	95	91	109	78	86	79	100	84	100	97	88	90	96	97	89	87	103	93	89	83	88	88	104	93	88	86	88	98	107	98	86	88	83	84	101	98	97	76	109	92	88	75	101	99	74	84	100	93	80	101	101	89	90	82	88	100	87	90	104	91	78	96	110	87	84	90	81	86	95	97	97	80	84	93	96	92	111	86	95	97	97	89	103	101	102	99	87	126	90	90	88	93	93	98	94	76	90	93	100	94	114	83	97	87	99	82	88	80	94	94	96	104	84	95	114	99	98	91	109	102	86	101	86	81	89	88	84	78	84	91	90	89	97	89	79	90	88	109	81	99	92	107	95	99	110	93	85	93	94	92	91	102	104	86	95	91	87	92	96	99	80	94	76	101	89	73	84	107	88	79	97	94	96	90	106	97	81	89	91	107	73	85	91	87	85	112	89	88	87	98	89	95	75	89	76	90	90	90	87	101	97	84	84	96	91	83	77	75	99	73	102	103	110	96	96	79	84	85	92	86	96	101	81	107	87	100	97	105	87	88	88	72	86	93	90	89	100	82	95	88	96	95	92	94	94	80	113	85	95	83	91	81	83	87	84	95	81	110	105	97	98	94	76	78	86	98	104	88	80	87	95	90	75	91	81	94	78	80	86	88	84	85	95	99	83	95	72	91	99	106	94	91	80	78	112	96	93	97	90	81	95	94	87	85	72	109	81	75	84	85	92	83	97	76	98	96	82	97	99	78	90	98	87	86	75	86	87	75	86	92	80	86	73	90	77	87	110	82	85	103	79	96	101	92	98	77	91	83	77	77	93	78	76	84	101	85	102	92	100	100	79	100	76	85	91	79	101	75	107	84	86	92	83	104	88	95	113	94	78	103	112	104	84	99	103	112	92	73	92	90	95	95	102	86	87	97	89	77	82	97	94	102	86	87	87	91	87	99	92	86	82	100	98	94	113	102	78	105	98	102	92	95	109	82	98	87	99	85	103	104	86	84	87	91	111	102	90	90	83	108	86	98	102	100	101	88	91	91	101	99	72	90	95	78	89	72	92	97	80	98	95	83	88	91	101	105	82	90	90	87	76	83	113	80	83	93	95	100	93	80	89	99	78	91	97	97	96	100	85	90	85	92	81	87	93	96	107	86	100	91	72	82	87	95	103	86	97	78	116	104	93	87	90	85	80	89	94	119	89	98	101	89	103	88	101	104	69	89	91	94	91	84	85	93	104	96	75	83	94	100	93	87	97	78	88	97	104	96	85	108	82	93	78	114	105	90	73	80	80	79	87	85	96	102	79	102	93	88	90	101	81	98	82	106	92	73	85	91	96	94	91	81	102	89	97	95	86	82	100	108	83	84	84	94	84	108	100	70	88	93	100	70	94	80	84	95	81	92	98	77	80	97	84	80	109	95	92	85	94	96	93	89	103	88	79	99	80	95	107	95	92	93	75	108	95	92	100	97	95	77	94	81	70	93	79	84	68	87	83	102	98	89	90	90	103	104	93	104	96	101	78	112	91	87	86	86	83	90	89	98	87	86	85	101	79	89	90	104	97	89	90	104	80	101	89	94	93	107	97	96	89	79	91	70	68	91	66	89	98	96	81	112	92	92	91	96	95	92	91	95	97	91	90	95	86	99	110	100	82	82	102	96	92	86	101	106	87	98	81	110	99	82	71	92	109	94	89	119
28087	12312	5059	4623	8035	11264	10883	8619	6630	5161	4317	3848	3373	3017	2779	2652	2484	2312	2315	2520	2496	2113	1867	1790	1739	1719	1539	1325	1238	1193	963	845	726	723	767	749	750	808	760	733	671	688	692	664	574	590	589	648	622	611	626	611	610	646	684	626	592	637	563	600	617	625	638	594	648	587	599	626	601	646	573	641	594	638	592	634	625	564	562	626	597	614	599	672	593	605	584	634	613	637	607	629	602	605	610	638	632	610	621	623	648	585	602	639	618	640	636	581	630	612	574	594	596	599	609	573	605	594	603	580	588	594	549	579	603	608	609	563	557	584	586	592	575	563	604	573	610	613	615	573	651	618	609	612	596	600	625	596	571	557	619	584	615	593	611	593	582	610	595	619	614	591	557	621	591	508	583	584	613	556	604	586	573	597	618	595	600	574	539	605	610	568	643	602	544	591	575	632	591	646	625	593	615	599	576	645	624	594	607	608	647	582	597	600	552	592	632	551	570	576	589	575	561	615	595	579	584	591	579	585	591	549	615	605	576	621	609	598	618	601	617	586	544	571	541	619	607	581	563	618	580	627	554	550	582	569	617	573	616	550	555	567	601	632	603	630	575	601	602	574	596	649	568	606	602	615	610	577	604	621	586	584	630	631	592	574	596	602	625	581	594	601	571	594	612	577	593	586	628	597	600	588	606	578	595	589	600	626	604	607	593	558	560	610	634	564	583	564	613	576	608	613	569	596	615	628	545	632	586	572	538	585	553	613	624	593	580	586	562	603	579	584	597	595	594	596	646	591	591	592	553	610	611	619	618	604	577	598	584	550	570	573	593	605	610	569	566	559	603	600	573	560	578	543	626	593	609	573	597	610	579	596	563	576	605	570	616	594	616	624	609	578	595	590	602	644	614	564	591	588	592	596	627	620	613	584	602	597	567	590	561	620	574	584	532	576	594	568	614	649	596	604	583	566	635	569	602	608	557	584	646	577	598	607	605	603	583	623	566	604	588	554	585	596	640	613	604	611	565	613	595	579	592	587	621	606	600	561	606	606	604	600	613	537	617	540	585	604	612	653	600	578	594	582	621	616	614	566	604	568	614	584	587	598	566	621	584	559	562	566	601	581	628	640	595	583	584	577	567	561	595	585	595	583	589	600	607	634	579	573	580	573	599	582	621	615	598	597	555	518	575	565	569	562	621	560	617	585	610	597	574	601	586	626	602	573	633	629	592	577	573	547	607	574	561	581	610	600	604	549	597	615	558	549	552	589	572	583	549	582	576	572	592	624	621	601	636	604	568	618	556	612	560	577	632	597	589	572	589	620	609	559	565	573	594	607	620	576	568	595	593	621	599	583	596	593	587	545	594	571	624	596	586	582	548	591	580	586	614	577	587	601	625	603	597	582	610	591	602	600	538	568	646	578	632	613	604	619	534	619	611	565	565	632	547	618	586	608	586	583	563	584	556	557	561	617	615	607	603	634	565	571	571	583	613	647	630	613	627	615	613	585	560	576	596	586	594	597	591	564	620	552	571	584	570	609	582	578	603	588	594	562	565	567	609	577	565	574	612	563	576	570	539	554	595	638	576	608	597	619	566	585	626	581	607	644	608	631	609	588	611	595	569	628	595	626	590	616	568	636	585	573	595	657	614	647	582	558	587	578	584	600	602	580	568	589	587	625	606	577	594	598	589	607	606	613	599	564	568	598	592	548	589	574	584	602	575	602	562	525	575	598	551	606	600	559	573	615	571	560	577	590	582	575	608	595	554	612	624	608	606	590	637	587	562	599	641	610	584	551	620	603	594	601	622	599	580	530	585	595	601	586	597	558	560	595	588	606	581	593	621	651	590	573	569	590	615	605	598	617	564	552	601	608	612	573	620	618	534	628	568	600	588	565	577	555	608	606	574	597	614	618	609	559	599	554	574	554	577	570	610	589	592	580	624	587	646	559	588	586	595	598	600	605	624	602	572	610	638	589	587	558	574	556	573	583	597	595	598	603	579	626	619	639	610	593	636	590	616	654	621	554	603	592	558	572	582	594	586	625	615	576	591	589	587	544	618	617	628	564	575	592	589	578	607	609	605	575	547	605	609	615	567	590	592	570	575	594	562	561	566	595	601	560	594	616	581	599	578	594	610	571	583	562	621	564	615	638	612	580	577	612	588	572	565	602	598	571	580	567	599	537	580	580	593	596	609	597	552	586	611	567	584	594	591	604	596	601	558	545	574	583	597	576	611	589	626	575	653	595	599	611	559	603	612	584	583	605	616	614	616	604	593	619	636	559	609	598	599	642	606	604	590	572	602	557	583	583	603	622	589	584	642	589	547	594	625	603	580	581	609	642	586	580	594	577	615	648	589	555	618	624	632	559	602	562	613	596	588	617	609	617	633	548	592	584	649	612	602	574	580	585	578	585	611	591	542	575	589	576	589	646	615	592	538	576	575	574	594	608	584	607	616	593	637	572	596	606	603	569	614	599	589	582	550	587	594	593	610	571	562	596	599	595	590	551	652	590	564	589	629	579	584	591	572	554	613	550	570	587	570	560	624	579	545	579	597	579	607	564	569	572	601	561	574	586	630	578	631	599	622	600	559	590	601	591	560	580	574	600	605	590	566	589	572	577	563	601	576	577	548	612	578	577	573	603	652	582	659	583	611	609	585	545	636	557	588	577	600	603	552	590	597	564	571	623	572	595	568	562	589	614	561	591	631	552	596	581	606	557	580	548	605	628	619	557	593	612	588	585	619	602	624	534	603	556	596	547	576	625	614	584	595	616	582	545	592	641	593	675	567	589	644	606	613	586	591	573	629	599	585	594	640	624	633	577	600	550	590	569	536	573	582	589	571	596	606	570	617	596	586	565	601	600	609	578	585	585	611	580	569	619	599	573	574	595	604	581	610	569	604	592	602	605	572	619	584	532	582	611	541	576	593	587	581	543	573	609	601	601	597	596	603	603	590	594	567	583	590	612	588	557	573	606	590	580	612	646	565	591	553	568	641	594	601	592	575	641	609	609	569	601	609	565	560	603	609	559	594	603	631	588	572	607	587	610	616	606	576	581	609	604	611	573	598	599	623	579	587	597	594	587	561	552	579	611	611	594	628	596	571	604	611	604	565	640	563	597	612	589	640	608	608	587	646	587	595	581	599	617	569	579	598	615	558	637	619	580	599	600	602	598	544	562	592	589	579	617	577	569	600	626	604	575	621	588	593	564	594	603	575	592	582	578	572	595	627	566	580	576	605	601	576	567	607	593	562	592	563	575	589	594	608	634	542	589	577	627	601	616	598	561	593	597	560	589	580	566	556	622	586	543	542	596	578	579	592	597	631	595	620	523	563	577	638	576	575	575	578	577	566	578	544	612	582	608	639	616	603	571	612	583	588	609	600	588	602	583	559	625	630	611	617	606	574	582	567	583	624	588	611	599	602	640	576	547	574	612	598	606	593	568	593	566	559	563	621	602	577	596	575	549	619	567	558	612	554	588	585	596	613	594	591	587	621	587
5261	1596	552	335	291	311	362	291	284	254	216	194	231	227	231	196	204	200	229	179	201	194	206	199	184	166	170	178	134	156	168	136	127	144	143	141	124	138	146	142	158	144	157	136	114	117	144	127	153	129	149	133	140	146	125	120	117	129	113	143	145	161	131	119	137	116	136	138	132	140	137	122	136	120	133	130	113	144	144	150	115	141	141	135	128	124	134	143	150	149	135	148	111	114	142	135	122	134	125	136	137	126	136	118	139	121	134	140	130	139	129	122	129	117	122	148	140	129	127	128	151	128	124	134	130	113	122	134	120	143	142	122	137	134	142	127	146	114	126	127	131	112	138	120	140	122	139	147	123	132	131	139	129	152	135	135	132	118	141	116	132	125	125	114	123	142	126	143	139	123	141	124	117	133	135	138	131	134	126	130	134	128	143	120	142	142	107	146	125	132	122	120	160	119	147	143	144	119	124	137	143	111	154	130	135	118	135	139	137	125	147	130	125	125	136	147	137	137	126	134	133	129	137	139	126	128	123	128	116	131	110	135	137	132	139	117	124	127	132	143	116	131	113	152	155	125	130	150	129	147	137	135	133	149	105	143	123	122	133	142	115	134	130	140	125	113	137	153	132	132	143	132	146	125	129	114	122	132	120	135	120	135	141	132	142	129	125	130	112	110	111	132	126	119	143	132	134	114	117	143	147	117	111	121	117	113	132	130	128	121	129	148	141	125	112	138	108	117	137	140	132	135	112	138	145	123	108	140	116	128	137	145	124	125	140	122	111	134	139	133	128	122	113	117	127	152	136	140	125	141	122	143	117	132	137	144	128	124	136	151	130	121	133	129	126	104	124	143	123	110	151	118	140	117	137	135	132	128	126	150	130	151	125	113	133	111	146	125	135	137	143	141	135	135	144	149	120	127	146	151	123	153	130	120	139	150	140	132	105	118	133	138	114	131	149	126	116	113	127	129	142	144	122	144	120	144	150	145	121	128	130	110	133	153	154	126	141	118	111	134	131	132	132	124	142	135	129	115	137	130	127	134	144	146	137	115	130	145	144	127	130	122	128	144	129	125	155	134	137	141	125	120	125	133	141	126	126	126	123	126	134	149	125	143	128	124	134	110	140	130	142	123	119	118	133	136	123	109	130	122	135	128	118	123	140	124	125	114	125	130	111	135	122	122	135	129	121	119	119	118	129	117	134	135	136	135	147	124	120	120	120	139	138	139	121	127	122	119	115	116	134	113	126	125	131	132	130	127	131	137	120	138	132	133	136	144	133	122	132	106	134	129	131	152	121	121	126	152	127	135	110	147	120	162	135	141	132	134	120	112	133	138	132	138	136	150	124	134	111	148	114	141	119	133	103	137	126	117	118	138	121	124	132	131	134	130	135	126	116	140	132	118	125	115	137	134	162	131	132	121	117	132	116	142	139	136	155	135	133	132	152	113	138	131	121	122	142	130	139	138	125	155	131	139	126	158	147	136	131	142	128	148	146	141	137	120	146	133	138	128	141	104	113	141	121	140	126	144	119	131	127	123	140	121	139	131	129	152	150	129	133	140	105	129	125	130	120	129	132	142	141	116	135	150	131	162	138	128	128	139	115	155	135	156	147	146	139	133	123	150	132	121	137	143	130	118	124	148	157	134	130	125	134	130	150	124	125	137	126	137	115	132	130	133	153	136	118	120	150	152	108	142	126	137	139	130	136	131	140	110	131	125	144	162	129	103	138	132	145	151	113	132	127	122	114	134	135	140	125	123	136	121	136	147	136	139	124	122	140	118	159	131	116	130	133	132	123	138	115	106	130	149	133	146	124	122	129	119	122	124	139	154	128	120	111	146	129	114	145	133	149	140	128	122	122	131	135	125	129	119	121	148	110	127	130	118	141	132	133	133	121	136	146	126	135	133	142	116	128	143	125	114	130	141	138	116	131	126	144	146	119	133	122	110	125	136	105	117	112	144	151	147	145	119	124	126	142	115	119	149	123	128	130	138	134	121	114	120	132	121	136	131	140	126	119	133	139	134	119	132	139	122	138	132	171	143	125	129	140	119	121	141	139	138	116	120	130	134	136	131	138	139	134	135	134	108	123	136	131	143	141	106	129	130	125	118	121	127	136	134	145	122	150	126	150	142	133	136	131	126	128	109	152	143	136	143	106	129	157	130	149	141	149	140	139	113	125	137	145	162	140	130	144	152	147	116	134	135	135	122	132	130	113	127	144	161	143	122	149	133	142	131	147	127	125	127	135	145	119	140	116	119	144	125	118	121	137	137	119	132	126	120	139	119	115	134	129	129	114	128	145	121	125	126	119	124	131	142	113	108	138	132	123	121	126	154	143	140	113	120	120	140	116	134	129	111	136	126	116	116	122	130	130	120	117	121	134	121	139	134	134	150	147	122	120	144	109	125	156	122	154	143	126	123	144	148	137	126	115	119	144	135	141	142	132	129	129	133	139	119	139	136	117	134	116	129	151	142	135	122	103	130	120	132	130	140	120	140	107	137	124	126	128	135	135	140	152	148	122	135	130	129	123	123	156	125	122	149	131	124	140	129	118	124	126	125	120	136	115	136	122	122	132	135	147	119	150	134	127	134	127	127	156	131	126	103	123	130	130	120	119	116	150	132	141	130	136	135	144	132	149	148	127	107	130	113	139	144	122	126	132	131	143	126	123	133	158	132	137	120	125	132	133	130	119	121	143	126	130	124	126	129	127	146	121	139	130	136	129	139	130	129	122	136	122	115	115	131	133	133	134	138	131	128	123	149	122	134	134	125	164	146	119	116	127	142	120	135	123	138	140	111	137	138	119	145	136	126	136	141	140	131	143	126	138	130	122	122	137	152	117	144	142	131	138	130	145	150	118	128	146	123	144	148	126	121	117	123	127	140	147	133	148	131	132	120	115	132	125	124	131	126	128	147	120	135	140	152	139	128	140	130	131	119	108	129	139	139	135	125	128	130	115	143	134	115	115	129	113	127	132	127	118	139	134	137	139	133	130	139	148	154	120	152	119	145	120	129	123	128	144	140	134	133	135	112	142	145	120	138	119	124	127	138	105	146	119	149	119	122	116	123	129	116	129	140	116	114	129	140	142	123	141	113	140	136	140	116	144	110	128	132	134	115	144	121	125	126	131	136	108	139	132	136	119	120	125	152	124	137	140	128	130	127	131	116	149	150	134	136	127	141	116	138	128	116	165	119	135	141	125	116	118	121	141	144	120	138	125	142	132	141	118	128	126	142	120	125	135	121	127	131	131	130	128	144	136	121	144	147	130	102	113	120	141	137	129	137	116	132	121	119	160	135	117	125	131	123	139	124	132	136	133	138	118	125	119	134	136	144	122	136	128	127	143	128	153	121	136	132	120	134	129	128	140	141	151	130	113	132	144	140	147	120	140	143	131	134	110	137	122	140	157	131	104	134	123	133	124	135	145	139	127	137	133	125	143	129	131	120	153	125	133	138	128	137	121	134	130	108	112	116	138	116	131	118
27104	11263	5048	4852	7623	10557	10571	8565	6670	5402	4533	3985	3620	3296	3073	2977	2687	2690	2534	2722	2730	2274	2137	1965	1991	2003	1960	1636	1459	1520	1255	1086	1059	955	1019	1019	985	1079	1078	986	961	989	992	978	941	943	902	838	889	879	926	846	929	873	926	865	910	902	908	881	856	872	942	887	878	853	896	846	883	880	880	858	918	886	876	845	867	913	878	900	926	904	868	902	912	839	921	914	918	862	873	877	925	909	919	930	906	834	921	869	868	916	901	861	844	797	835	860	858	883	859	894	875	830	890	864	831	915	843	856	891	873	889	870	863	866	870	787	815	880	832	883	835	884	878	843	857	904	883	886	894	913	871	837	840	924	873	895	850	828	876	860	875	823	925	863	877	865	814	829	863	828	927	825	826	903	866	899	793	852	879	912	840	825	860	860	917	855	833	818	894	837	869	818	834	849	870	857	843	853	900	895	827	859	881	892	836	848	850	855	869	879	888	833	847	837	906	848	890	868	851	887	882	881	881	897	869	872	897	899	894	849	875	836	836	841	845	826	862	846	792	901	859	885	870	879	871	910	861	864	899	814	881	913	919	865	881	879	886	880	893	855	869	871	859	875	848	881	849	846	900	881	875	827	869	865	870	879	912	882	860	859	858	868	807	837	843	852	835	893	889	854	913	867	876	864	835	860	877	825	912	893	832	894	891	898	853	884	861	867	840	868	898	876	869	802	843	810	884	849	882	856	856	926	932	841	861	904	869	809	922	898	819	864	855	806	825	858	856	877	854	790	884	832	852	892	894	875	880	877	870	846	861	862	859	855	857	830	830	908	914	808	881	880	863	905	887	873	852	855	868	858	864	871	894	878	817	891	829	868	836	909	781	869	903	856	881	841	858	885	905	828	851	871	855	884	850	871	881	890	880	895	893	858	868	826	860	855	890	841	886	902	905	865	888	857	855	868	811	830	898	900	868	821	853	847	825	850	927	847	856	878	852	889	838	854	816	824	860	894	854	911	846	889	877	849	852	851	874	875	866	803	909	836	880	864	874	855	918	831	820	901	898	884	881	898	839	851	861	886	876	827	849	925	879	887	901	876	908	893	857	808	871	844	913	825	834	852	900	906	890	855	893	807	914	876	884	796	832	845	837	888	882	840	852	873	883	860	872	848	875	865	831	828	808	876	868	837	810	821	876	849	851	906	859	918	890	896	859	924	824	847	867	846	796	859	862	865	855	865	880	870	856	864	820	872	898	874	857	879	865	930	864	871	849	876	860	879	863	915	907	820	842	862	920	869	893	858	880	885	848	865	891	858	827	855	875	858	881	854	860	905	881	899	785	890	835	865	929	870	859	857	859	889	851	896	892	840	895	853	840	871	840	849	836	855	851	882	851	866	866	883	830	889	911	832	859	913	878	879	881	865	884	895	847	844	851	862	921	794	889	858	864	817	913	848	819	885	863	811	862	902	869	875	916	870	827	893	867	908	894	861	920	819	843	847	871	894	868	884	844	814	823	878	871	877	886	809	878	874	874	838	799	894	854	916	894	865	878	861	851	895	869	817	902	861	832	817	863	828	840	866	879	864	867	844	851	867	807	872	891	900	826	825	846	840	874	915	878	856	899	875	868	861	840	856	836	850	896	841	910	911	858	902	869	923	891	882	857	854	839	867	874	867	870	799	858	898	804	822	859	890	894	868	880	881	861	841	865	796	824	880	887	845	879	860	865	829	840	898	882	863	867	875	853	883	895	813	925	852	875	839	861	890	831	840	892	872	855	913	871	854	871	897	864	887	921	833	864	859	863	843	850	875	845	874	933	892	852	814	892	872	866	855	853	870	848	895	825	889	848	808	898	873	811	848	859	852	895	854	925	893	872	852	879	909	843	834	889	837	868	815	848	829	861	881	910	867	874	892	848	860	884	845	839	848	886	866	915	872	882	825	890	889	862	829	846	868	856	839	854	891	861	874	813	889	839	828	863	834	867	858	825	883	902	868	873	872	859	888	877	884	813	900	830	877	826	883	836	864	838	875	814	869	858	864	915	867	830	888	875	874	872	843	878	852	832	827	872	883	894	844	863	888	828	862	919	847	841	861	831	880	823	897	891	856	867	835	852	882	862	827	881	868	892	845	873	881	914	874	910	849	899	861	857	884	809	840	802	868	842	823	872	882	840	847	889	880	850	850	925	862	866	854	902	862	871	898	847	824	895	816	890	847	885	871	819	945	859	886	862	893	870	901	843	890	841	922	904	871	830	876	843	856	868	812	867	852	837	877	929	867	861	863	837	897	909	856	894	930	862	890	836	845	871	878	873	852	847	853	892	831	879	907	873	857	875	819	887	921	864	818	803	868	865	849	893	843	846	851	882	868	870	896	861	919	887	821	856	839	879	866	838	870	879	902	868	888	867	858	875	834	833	753	907	869	909	813	840	872	877	869	838	866	870	801	847	855	803	855	796	826	819	895	874	878	848	879	856	884	864	887	911	890	840	901	934	858	859	831	865	845	835	867	848	928	896	856	862	839	821	801	898	857	899	842	833	874	894	891	872	832	862	823	857	855	862	903	894	875	823	819	832	861	847	869	858	852	905	841	841	827	885	840	869	870	836	863	863	897	859	892	874	839	881	858	882	900	879	835	842	840	878	903	854	871	852	843	875	827	837	885	797	865	872	831	835	837	875	913	891	863	876	839	909	861	871	846	877	885	863	873	892	860	884	880	869	838	893	889	880	883	866	889	882	853	875	839	859	879	856	856	903	899	835	851	807	900	847	846	822	841	847	853	857	898	922	876	931	860	859	864	856	903	845	765	905	845	784	864	835	845	845	848	874	843	934	890	878	879	827	874	822	855	863	835	876	843	869	847	895	876	868	889	871	826	843	850	876	828	846	869	900	847	860	840	882	844	878	881	845	802	930	828	858	871	840	900	873	900	877	784	847	870	889	882	870	861	856	859	855	876	826	859	849	805	930	868	856	882	876	827	873	881	895	901	843	858	865	876	894	864	908	890	837	866	839	883	893	851	860	819	895	876	855	866	917	892	894	879	881	886	840	917	842	851	875	879	816	921	905	849	882	868	877	836	847	852	909	890	820	817	802	841	876	808	888	870	856	880	869	875	875	907	861	862	868	847	898	856	868	858	832	864	881	804	854	846	896	887	869	896	870	811	854	858	867	880	834	914	823	872	856	853	828	856	899	855	835	854	881	869	851	891	892	872	881	848	923	864	846	894	848	805	893	897	895	880	885	886	841	859	805	863	853	854	859	818	853	899	872	837	837	860	907	913	907	872	873	860	835	893	863	823	836	865	871	891	859	871	885	871	833	900	867	877	865	885	879	839	869	934	881	819	890	825	795	853	897	882	858	925	885	874	889	854	894	891	881	877	920	857	885	845	831	876	887	885	907	900	836	853	873	885	867	819	883	868	876	896	841	803	871	900	855	903	811	916	869	832	871	864	859	860	858	846	869	883	882	856	844	861	827	913	892	810	880	860	876	837	890	929	872	849	918	829
6138	2407	734	440	352	325	405	408	361	281	280	252	223	252	200	253	235	183	210	214	214	193	184	213	181	184	194	173	162	138	141	147	148	132	138	138	130	120	143	128	125	131	137	127	133	143	141	127	124	138	117	132	121	118	139	143	140	111	125	128	143	125	124	126	128	121	148	124	120	124	119	139	133	143	111	110	124	121	115	133	119	101	120	121	113	125	117	125	139	129	123	110	140	127	141	133	144	147	145	125	119	132	124	109	130	115	134	142	130	159	138	126	117	124	131	137	123	115	151	116	121	122	138	126	107	144	117	137	137	147	121	123	127	133	116	128	121	136	126	118	112	139	118	110	126	147	128	127	103	130	121	112	141	121	122	133	121	117	137	126	124	111	111	143	118	132	114	135	125	132	141	115	110	137	135	103	129	124	107	124	125	114	145	118	115	124	119	117	125	110	108	133	121	107	133	123	122	108	144	116	132	132	127	129	121	122	130	135	122	107	143	135	128	140	146	132	122	133	137	128	143	129	135	125	133	135	110	114	105	105	137	125	135	140	131	107	141	147	101	129	120	142	125	114	132	115	114	121	134	130	130	126	115	116	112	126	122	129	117	132	138	106	131	129	144	134	133	143	133	125	138	121	120	131	125	133	110	125	139	131	116	114	122	120	119	127	125	122	140	124	126	125	116	131	121	135	125	131	114	110	119	117	112	130	124	143	102	132	132	127	130	137	119	129	121	127	129	138	127	132	121	138	123	127	128	128	124	126	116	132	122	134	119	119	129	128	125	130	98	125	113	118	117	128	135	133	118	127	118	119	116	136	142	122	143	124	132	127	138	136	130	108	134	125	123	128	142	147	117	137	131	115	123	122	122	148	108	121	130	125	128	124	124	114	111	112	112	142	124	145	121	115	145	140	144	135	126	128	127	116	148	115	122	122	135	120	135	124	123	129	128	123	129	146	116	128	127	122	110	127	137	142	130	149	133	125	115	127	102	117	107	120	165	122	137	120	126	107	130	111	125	125	125	129	121	120	143	135	121	123	122	116	118	131	123	115	144	126	131	131	103	126	138	123	129	138	127	134	128	126	125	121	117	137	133	135	131	97	125	115	138	122	123	122	135	104	134	118	108	125	130	134	136	132	122	112	114	117	122	112	136	131	135	115	117	146	121	138	111	126	99	131	159	133	117	114	132	121	112	153	151	118	135	123	124	138	126	124	137	144	144	126	134	122	135	127	133	132	129	124	118	122	116	126	123	122	130	121	151	125	130	132	122	138	134	113	126	124	115	132	133	110	132	120	133	114	123	140	141	126	128	117	113	137	136	124	138	127	132	117	128	133	119	116	114	121	114	129	136	139	118	107	118	140	133	116	122	132	123	126	126	135	109	120	136	124	134	130	128	130	139	140	128	142	121	124	125	123	150	126	116	136	128	131	129	126	122	111	134	111	125	133	126	112	124	111	121	130	129	120	120	140	128	123	133	118	109	116	153	113	143	102	110	136	135	142	159	141	137	133	141	126	119	130	123	131	135	145	124	120	126	141	124	103	117	110	150	130	142	116	126	123	126	129	132	139	137	129	125	127	127	148	115	139	147	134	130	115	140	121	130	128	126	135	131	128	122	135	122	146	119	115	135	125	133	139	121	119	132	112	131	139	121	129	122	122	126	116	121	150	126	138	118	126	124	124	150	128	127	123	138	131	107	130	116	130	152	126	128	145	121	125	132	108	139	125	143	117	146	129	107	140	122	149	130	126	130	116	119	111	137	136	119	127	116	125	117	138	128	130	117	131	111	119	111	136	120	117	127	120	152	146	148	133	146	133	143	126	131	131	122	150	127	126	151	138	122	132	124	127	137	115	127	135	121	136	103	138	135	132	134	114	132	117	108	127	127	133	127	118	106	118	147	92	127	108	143	115	119	148	137	138	133	132	127	111	145	128	116	122	142	119	128	132	110	135	132	139	124	125	114	124	118	101	116	107	146	131	136	132	144	145	132	132	122	129	129	107	115	110	128	139	126	125	114	109	132	124	104	110	136	103	137	128	144	119	132	131	121	130	118	106	123	140	114	117	114	143	124	133	148	142	138	107	116	118	136	135	113	125	131	139	117	123	112	109	118	133	132	110	142	132	136	132	134	127	124	113	132	112	136	115	102	126	110	111	117	134	130	139	123	122	116	131	120	162	131	136	118	125	126	128	116	123	122	118	113	129	123	111	134	135	153	104	135	141	126	129	139	119	122	122	137	130	121	95	138	111	133	147	144	132	101	150	115	118	123	120	135	126	123	102	123	154	108	129	111	132	107	127	122	100	114	120	133	127	116	129	124	137	133	134	122	122	110	127	139	105	126	131	130	129	108	138	107	151	112	140	122	160	117	133	107	121	118	132	128	123	119	125	123	127	126	133	132	122	110	123	145	128	119	127	125	99	114	141	121	114	145	126	122	103	126	118	137	114	136	128	123	114	129	140	149	119	122	133	130	128	140	126	134	138	120	146	131	121	141	132	130	128	121	122	134	122	149	110	127	111	136	123	127	120	112	131	137	107	123	132	101	128	114	125	136	144	126	106	125	133	129	107	132	151	122	112	114	105	140	113	140	126	122	139	145	132	124	134	128	118	135	131	152	147	118	130	106	130	129	129	136	142	131	116	130	121	104	129	105	117	125	131	121	124	111	127	130	115	120	128	149	106	129	116	117	137	129	117	123	132	128	132	130	143	137	120	107	114	135	139	141	137	118	114	146	121	145	110	150	135	142	135	128	128	133	131	126	131	117	125	117	133	128	123	145	120	114	132	113	116	136	125	107	129	107	132	124	135	122	117	107	127	123	126	129	118	125	122	104	132	127	148	121	135	132	116	131	127	129	125	130	119	119	124	106	126	133	135	130	104	147	134	142	129	131	134	124	121	121	128	124	125	135	132	120	144	134	118	115	116	137	124	123	128	123	149	125	123	136	124	129	152	117	123	128	128	121	129	104	128	116	120	142	128	147	124	102	134	135	117	116	130	117	110	123	128	144	108	117	115	113	128	108	128	139	129	122	112	140	139	130	161	138	113	128	124	134	113	129	129	123	112	131	134	120	136	124	128	112	106	137	125	140	108	102	133	137	118	135	126	122	133	127	117	122	113	140	127	109	123	132	133	130	133	123	109	122	122	124	138	123	126	127	125	120	136	154	118	127	127	121	124	123	139	144	108	123	132	138	132	130	113	142	137	129	123	119	119	117	127	129	123	123	146	146	135	121	128	124	119	146	144	121	115	139	140	113	117	112	140	128	122	142	117	128	144	136	152	106	106	120	149	134	143	126	119	122	130	132	155	121	129	129	140	116	123	119	127	115	118	121	138	120	119	124	107	128	119	133	117	128	133	128	123	121	123	134	125	139	132	130	102	139	131	123	120	132	130	140	125	143	129	135	123	123	121	120	130	133	133	124	143	129	144	129	126	115	118	136	146	122	114	119	137	132	143	123	130	117	104	123	138	135	127	134	139	117	126
33919	15840	6924	6670	10633	13976	14181	11412	9090	6997	5846	5131	4738	4403	3999	3706	3474	3191	3273	3420	3362	2794	2551	2478	2324	2513	2347	2037	1849	1695	1524	1248	1106	1105	1036	1083	1028	1130	1119	1123	1073	1009	1103	931	871	934	899	935	913	873	914	945	946	918	909	885	896	920	925	940	888	951	989	903	935	914	865	932	889	930	953	954	930	925	963	958	950	937	933	919	886	911	936	920	914	911	944	921	929	934	901	937	922	908	896	919	897	930	851	919	927	969	912	924	893	885	931	905	871	875	878	900	864	934	901	891	861	904	866	867	820	860	911	947	907	892	886	931	878	882	955	849	909	896	938	869	877	922	888	901	892	897	874	890	868	879	902	927	904	866	943	885	898	891	901	891	884	896	871	885	871	881	948	912	888	856	910	928	931	909	883	932	870	906	910	918	891	852	884	946	857	839	889	933	901	866	904	876	898	915	859	915	889	864	887	848	888	850	843	877	888	862	883	940	924	889	880	917	893	907	911	868	894	940	894	875	895	891	886	908	895	841	927	874	892	879	838	872	890	851	891	872	857	890	867	912	867	877	921	893	886	836	904	938	932	955	960	926	880	899	880	900	916	877	881	875	866	906	863	875	916	917	886	861	923	897	902	876	940	875	880	855	859	925	898	895	951	882	901	914	888	852	887	882	930	870	848	921	914	893	947	898	889	876	897	874	857	874	918	905	899	946	892	863	898	933	843	901	896	890	903	885	850	878	865	893	886	852	879	866	881	887	899	884	949	937	852	873	923	914	868	932	868	906	842	938	884	874	929	869	903	893	941	836	876	848	920	896	831	887	840	903	868	884	941	881	889	919	893	915	905	976	898	876	858	886	877	853	903	966	833	918	918	947	877	891	878	942	872	887	924	865	966	932	892	923	859	908	889	877	836	878	908	915	861	942	946	835	876	939	906	939	867	915	892	875	897	929	942	902	852	909	825	916	856	928	877	860	876	932	937	892	945	912	903	855	882	901	886	880	878	905	897	861	906	896	891	915	884	931	862	933	934	903	876	866	893	828	870	883	915	863	945	861	868	910	897	876	883	943	903	886	904	926	860	912	953	881	934	925	849	867	834	915	943	879	912	878	958	880	865	865	886	876	927	907	914	848	827	875	911	956	930	912	843	918	901	942	891	895	859	890	884	910	897	875	850	833	887	859	934	891	886	929	927	887	900	831	910	880	855	840	918	947	949	834	841	930	892	876	907	855	934	878	915	866	905	868	850	880	909	874	905	896	905	893	901	871	851	854	858	852	869	863	886	873	896	928	851	910	969	914	890	881	878	926	889	863	858	924	876	887	875	863	845	877	876	872	916	852	862	909	960	938	881	861	862	886	889	875	873	944	873	874	899	861	937	890	885	900	919	909	879	914	931	894	876	862	940	852	935	902	875	911	918	930	830	872	885	907	934	889	902	900	867	919	904	884	846	869	885	964	906	882	911	915	916	898	923	895	868	896	888	890	872	896	926	934	932	867	916	918	902	901	914	923	884	888	892	885	915	895	998	864	903	913	912	904	886	915	860	945	891	863	840	941	856	903	943	909	854	885	877	881	895	892	897	912	876	904	869	906	899	869	909	930	881	861	902	914	854	867	867	906	910	929	859	894	880	863	913	837	889	869	921	937	877	854	860	891	817	880	947	918	863	935	875	918	901	866	888	900	833	873	877	870	851	897	878	903	871	884	870	881	877	930	927	897	946	904	943	909	881	946	902	940	871	939	874	915	896	874	872	954	861	874	857	895	889	842	911	869	899	904	889	883	919	950	890	895	885	834	850	897	883	863	853	854	947	905	911	887	917	887	899	892	909	846	870	852	945	919	926	903	874	880	883	915	925	943	874	889	926	920	943	891	894	938	910	872	901	931	879	864	854	937	879	871	895	926	904	897	925	924	873	871	962	868	872	853	891	858	914	900	878	909	835	855	949	892	960	957	872	862	812	853	858	918	937	876	916	863	934	905	851	905	921	870	928	875	912	887	904	908	896	840	884	852	907	866	928	874	887	986	921	887	910	917	838	911	892	886	930	831	918	933	862	924	907	909	893	917	924	881	950	874	894	933	899	899	882	930	875	914	871	870	884	910	919	898	897	938	866	919	856	938	876	881	916	853	887	917	858	907	893	845	924	823	878	912	892	879	907	910	867	858	889	847	837	918	879	847	883	943	898	916	891	873	896	917	855	840	964	855	873	838	908	940	885	892	900	865	858	907	900	895	887	950	880	922	850	953	872	941	907	906	880	967	874	920	896	900	913	945	898	851	865	908	887	895	892	915	871	913	924	924	842	911	869	902	872	923	860	909	899	882	906	902	904	875	854	894	868	877	885	904	919	872	894	900	870	873	887	841	849	888	891	876	877	892	859	933	925	902	909	838	893	945	887	891	906	882	884	882	893	859	933	869	871	848	838	899	906	891	875	896	938	877	909	917	838	897	921	874	889	897	881	856	906	867	943	898	887	860	899	845	927	918	901	902	921	902	917	936	853	905	937	892	857	873	868	892	887	919	907	909	811	864	894	877	850	872	864	927	858	889	875	884	933	937	851	856	936	870	850	904	865	901	933	898	870	893	874	924	902	899	876	846	912	884	907	898	908	902	892	898	911	919	927	842	850	919	883	894	960	867	893	854	900	892	836	899	842	913	929	895	945	880	937	847	886	950	869	937	906	877	925	955	895	918	852	890	866	870	894	961	919	895	848	893	857	868	954	921	938	901	896	879	909	941	871	902	870	863	876	879	873	905	859	861	901	879	941	888	910	888	893	840	924	882	903	875	861	880	919	879	874	899	866	871	862	853	873	858	819	900	918	900	865	907	879	892	851	801	917	851	937	873	884	911	916	877	871	878	888	884	869	880	819	815	873	872	946	950	912	833	897	885	884	910	961	934	851	936	923	887	936	888	849	851	843	909	913	893	906	918	907	858	864	859	924	932	860	876	878	945	860	906	945	860	906	832	903	940	869	936	914	883	853	893	934	863	919	837	863	906	858	833	863	903	892	889	918	886	909	868	895	884	932	898	924	865	900	872	853	853	922	887	903	886	915	908	888	938	894	889	940	847	955	878	876	898	847	903	910	925	894	939	893	901	852	895	908	958	887	903	927	942	866	871	962	890	928	879	882	886	840	900	907	857	918	838	877	927	897	901	862	907	886	875	924	901	886	926	841	850	927	864	902	858	912	949	921	890	872	863	880	908	899	863	878	874	894	913	855	873	839	887	849	858	921	850	954	870	918	890	857	836	842	917	916	918	914	939	907	888	935	837	943	909	888	904	910	846	885	944	853	941	905	935	913	893	841	922	912	875	902	919	918	893	847	895	887	931	945	938	899	922	885	872	886	876	860	883	917	848	870	842	904	882	919	918	887	876	922	896	895	896	928	850	926	870	837	920	924	854	871	891	841	937	899	926	861	900	883	879	941	878	850	897	912	908	916	900	943	910	877	881	876	843	919	929	922	907	847	908	914	915	856	890	885	902	886	873	882	871
3496	1031	418	272	183	210	269	242	205	162	177	145	135	124	152	144	134	120	135	160	143	125	119	122	135	132	130	113	116	106	135	102	85	91	88	112	89	78	86	86	91	89	106	95	96	87	96	90	76	86	91	79	96	104	84	79	88	102	101	97	90	95	93	102	90	97	105	98	79	84	89	106	96	98	85	90	94	88	86	91	79	95	80	98	73	87	82	95	86	96	107	94	100	89	83	101	89	83	90	84	96	90	91	101	81	96	97	104	104	94	98	91	104	96	92	79	88	90	88	90	101	90	88	93	93	107	93	87	76	101	87	82	96	90	84	103	83	100	93	110	90	79	95	92	79	97	89	75	78	68	82	105	80	110	106	119	101	75	87	91	98	87	78	103	84	74	83	83	87	104	90	102	88	80	96	83	92	93	90	81	80	98	71	92	96	86	112	74	94	88	91	96	82	72	98	87	91	95	107	80	99	105	81	99	102	100	100	92	97	91	93	92	88	72	83	88	95	95	79	94	93	81	89	101	72	88	93	81	98	78	110	85	82	94	91	107	96	89	73	94	103	97	77	90	74	69	82	87	80	106	75	91	104	96	86	74	97	72	75	100	97	84	92	77	92	98	85	90	91	75	100	91	84	98	91	84	109	97	89	82	84	93	83	87	101	100	105	92	91	89	111	83	80	101	84	87	118	98	88	80	89	85	88	96	83	83	91	93	81	103	90	102	102	96	90	90	103	83	86	87	107	86	90	85	89	86	77	82	91	86	89	113	100	84	92	75	98	83	98	86	100	87	108	83	98	71	87	75	96	71	115	81	87	91	98	111	96	103	91	75	104	80	71	83	97	84	107	102	85	90	83	77	86	73	106	92	90	94	95	88	82	96	100	87	114	88	103	87	80	83	87	94	76	90	96	100	85	94	96	100	87	97	93	87	100	97	70	80	96	102	83	98	84	102	96	87	86	98	100	96	103	81	80	81	98	78	96	103	90	106	89	77	97	86	91	104	91	120	95	105	96	86	102	99	92	78	76	90	96	88	88	84	86	103	113	92	80	90	92	102	96	80	95	75	83	85	102	96	91	92	86	89	83	81	91	98	76	92	74	86	93	74	94	90	92	94	90	99	96	84	87	93	96	96	93	98	81	92	105	85	85	85	99	80	92	94	102	100	98	101	104	71	90	93	88	92	85	86	85	90	93	92	95	92	86	89	91	84	86	88	89	96	95	87	90	90	87	104	83	85	115	93	93	103	82	95	89	102	97	92	95	88	92	84	75	87	88	85	72	79	70	89	105	95	95	77	104	95	91	102	102	81	83	86	74	98	95	80	90	85	83	92	80	89	82	103	91	97	83	97	92	106	83	83	98	83	91	83	87	88	79	98	82	76	99	83	94	88	88	87	104	109	102	96	100	73	86	93	105	85	109	106	92	73	88	90	100	98	88	104	89	85	90	93	91	80	103	87	77	86	110	112	95	94	88	103	99	100	95	91	105	97	106	75	75	75	84	81	73	93	83	81	98	99	106	74	109	83	98	94	87	105	98	96	90	90	88	91	94	86	87	102	94	89	105	83	98	91	90	88	101	85	81	100	85	103	87	82	85	104	89	93	89	93	89	103	99	91	99	97	84	103	92	67	88	92	87	93	107	90	76	84	90	90	98	74	86	104	93	97	73	88	94	92	88	93	92	95	102	82	85	83	119	93	105	88	81	95	98	101	95	108	82	101	100	99	85	93	93	92	95	84	78	101	83	80	97	86	101	102	93	110	74	84	108	84	86	81	78	100	80	88	79	103	98	92	103	92	103	90	103	96	104	83	104	93	80	90	80	96	97	91	84	85	80	85	87	80	103	82	77	91	108	100	101	103	88	92	80	77	79	97	90	96	103	101	82	93	98	95	102	89	88	87	85	84	90	96	81	100	78	92	73	93	81	79	95	84	79	88	99	83	92	99	86	87	70	94	100	98	98	88	90	81	84	87	99	77	95	82	113	105	80	104	89	94	88	92	88	82	82	96	93	87	96	82	79	98	69	114	84	103	88	91	85	104	107	98	93	107	75	104	87	77	92	90	77	104	101	101	103	97	90	91	68	104	95	91	93	86	91	75	100	80	104	97	88	82	94	91	99	95	92	106	91	74	70	93	89	98	104	93	82	84	85	84	100	97	88	90	90	101	89	106	85	91	91	93	87	90	94	95	72	81	90	99	89	85	83	92	93	103	81	95	96	117	110	84	89	90	84	90	74	80	108	82	83	75	89	90	87	95	93	74	88	110	77	95	76	100	79	82	89	86	91	83	90	90	77	98	106	78	97	85	76	91	91	97	102	89	77	95	99	80	88	104	77	93	87	75	92	87	92	97	91	94	77	105	92	86	97	99	92	92	77	104	93	90	94	86	98	99	85	81	106	103	85	82	75	83	80	91	97	95	98	89	83	87	74	89	94	98	68	78	108	82	96	75	88	96	87	91	89	98	99	74	86	79	84	105	90	66	95	100	87	66	84	90	80	100	118	76	89	77	79	99	85	85	112	85	71	92	91	103	115	81	93	91	78	98	108	92	80	90	97	107	87	94	89	90	86	87	84	84	102	100	90	89	102	89	93	77	97	87	90	104	110	100	89	73	83	92	77	111	95	100	104	109	89	83	84	84	77	105	95	96	94	105	95	96	76	98	97	99	106	101	85	89	98	94	90	93	108	77	83	87	96	87	90	88	99	87	102	93	86	95	77	93	76	92	98	77	94	85	96	91	89	101	99	83	82	101	94	97	79	89	111	101	87	81	74	100	92	93	96	80	83	79	117	109	98	87	83	84	86	101	71	79	95	95	88	84	86	84	94	95	82	88	106	83	95	80	91	101	91	97	92	74	87	112	70	88	85	94	97	94	104	78	108	103	82	75	91	100	87	89	89	84	101	87	94	97	101	109	102	78	97	85	75	94	89	92	85	88	77	101	91	81	113	90	94	98	89	82	85	103	95	96	88	87	89	85	76	85	104	85	95	109	97	98	87	106	94	89	92	94	88	82	92	72	97	101	82	92	90	107	92	105	103	81	86	102	92	88	62	82	102	94	87	86	93	93	85	84	87	100	89	97	81	92	80	90	91	88	72	84	100	82	101	85	99	96	88	92	91	92	92	87	104	97	101	95	101	83	82	73	102	89	113	100	93	80	90	93	87	108	83	93	85	94	100	93	78	96	79	105	87	83	90	75	103	92	79	83	108	94	86	88	94	99	91	103	102	97	87	81	84	83	109	100	94	67	79	92	97	85	69	93	98	81	102	102	97	97	96	73	114	88	77	88	90	83	97	89	93	82	83	87	85	77	81	78	86	79	91	88	110	102	91	92	100	100	99	93	85	95	77	92	82	87	93	72	96	91	96	95	88	92	84	87	99	86	106	112	88	88	99	85	86	87	102	92	104	107	99	91	115	93	81	87	108	71	83	102	100	78	94	91	83	88	109	96	85	81	84	89	75	103	70	88	101	96	94	82	93	82
25774	9533	4171	4347	6973	8743	9330	7294	5558	4247	3477	3081	2773	2652	2462	2350	2203	2101	2153	2316	2199	1800	1722	1631	1579	1735	1551	1392	1276	1157	968	859	763	759	797	747	810	731	826	822	781	750	774	699	703	770	736	664	736	728	644	722	711	668	654	660	657	680	666	641	675	663	695	682	707	696	672	701	699	679	660	669	702	677	679	652	700	692	643	651	700	690	668	686	666	687	673	655	714	711	666	687	682	725	692	704	660	682	689	667	699	677	672	654	673	705	710	654	705	678	655	651	627	662	697	655	679	672	688	623	681	668	666	699	643	627	668	747	609	674	684	632	643	676	631	681	650	643	643	669	641	644	667	674	645	682	662	662	685	647	729	655	681	688	693	671	695	683	640	657	685	695	645	695	702	681	636	647	654	693	661	680	628	654	707	616	684	675	678	689	640	703	657	657	667	654	693	665	678	691	645	662	676	616	652	663	714	672	640	677	643	642	683	627	625	656	656	650	717	697	684	661	709	645	644	637	636	727	660	677	668	659	633	665	667	640	646	605	660	648	652	646	668	664	659	627	652	642	634	675	712	720	710	653	699	654	685	670	642	643	668	651	666	685	646	708	707	663	660	670	684	634	691	646	671	665	701	637	667	678	699	663	657	711	695	700	619	692	624	690	715	687	632	635	631	662	676	677	672	628	612	620	658	712	661	672	652	692	655	609	666	648	613	637	717	691	665	723	658	676	671	653	614	641	657	666	692	701	664	662	664	646	680	656	720	669	697	653	661	675	697	679	673	638	659	673	702	627	716	669	663	668	651	684	697	657	666	646	680	652	667	656	684	649	630	647	666	669	640	665	667	656	615	655	657	702	673	705	678	657	654	644	635	679	706	696	663	660	646	692	672	633	659	624	642	665	676	688	653	697	678	716	711	633	703	683	638	671	671	674	631	610	610	682	654	634	682	661	657	677	681	703	696	706	622	660	674	680	687	674	678	691	623	667	668	627	656	705	622	680	659	665	698	673	661	675	674	673	660	677	679	680	704	692	682	644	639	674	694	704	697	687	680	687	709	710	709	630	658	659	668	682	633	660	715	638	709	688	629	672	663	693	678	682	626	684	649	660	707	635	679	669	656	652	648	713	687	684	690	654	665	697	662	653	631	673	652	709	680	679	724	679	719	650	668	654	684	693	648	670	689	647	712	692	653	648	644	629	614	646	630	636	650	659	659	677	666	687	679	654	656	687	676	697	676	742	651	704	677	666	619	644	711	683	702	651	653	651	672	629	687	630	655	672	646	657	661	707	704	685	653	684	684	661	631	641	636	680	646	677	662	657	643	665	637	670	650	653	626	677	681	653	678	648	646	643	697	681	689	646	667	659	650	706	688	660	681	669	675	624	671	692	673	701	725	648	640	688	717	701	654	640	687	708	677	699	639	691	657	677	654	661	648	637	678	658	677	675	681	656	656	676	696	687	696	713	691	636	692	656	675	676	642	709	650	650	648	680	674	665	661	642	625	649	671	668	664	686	623	636	688	672	692	678	654	634	687	698	622	642	679	656	637	677	650	649	690	671	692	641	683	716	655	669	630	670	643	698	689	672	677	697	694	700	686	673	648	682	618	649	673	715	639	616	616	656	658	656	685	658	695	650	634	683	683	641	673	683	621	650	653	706	658	632	620	685	724	634	659	694	652	644	656	721	721	650	630	672	664	668	651	689	705	683	646	701	668	658	684	699	686	679	614	691	670	668	688	621	663	667	659	648	632	690	611	666	716	676	660	665	676	661	675	667	628	706	637	657	678	656	636	679	691	681	721	666	629	654	647	685	690	677	633	677	667	661	681	664	676	656	651	673	749	664	677	663	682	635	668	722	646	676	668	655	666	642	718	698	638	695	709	663	664	663	682	650	631	668	619	674	703	650	666	693	675	647	697	671	704	596	641	621	729	660	637	679	654	649	682	675	692	659	688	691	666	643	674	656	670	617	665	659	667	669	645	658	622	680	708	653	681	654	666	666	675	707	657	671	680	641	702	720	683	634	685	671	670	672	688	695	662	666	679	622	679	639	665	674	651	690	636	632	647	692	655	674	712	754	695	647	655	679	696	639	649	670	694	729	714	631	646	665	653	665	679	614	669	693	659	624	667	667	674	676	679	659	680	679	658	683	676	717	670	681	670	668	657	693	699	672	683	649	706	663	655	662	686	653	645	712	655	684	630	717	677	653	710	698	660	645	675	696	685	687	683	651	658	642	668	675	693	661	654	651	661	663	673	669	646	714	674	681	669	687	664	628	634	675	685	625	641	665	694	642	691	641	685	657	685	630	673	683	648	689	654	698	686	665	664	623	648	680	669	647	669	673	625	689	674	683	712	605	725	674	643	727	695	649	698	653	651	666	664	664	682	673	702	710	614	683	621	662	692	664	688	688	657	648	688	632	658	678	640	670	710	667	653	707	642	626	701	685	682	686	706	685	656	698	703	623	650	675	685	652	691	672	610	687	664	676	690	634	653	653	599	613	624	610	653	668	638	685	662	680	661	623	633	719	646	676	710	627	677	694	679	664	640	672	679	641	656	691	665	589	633	655	678	667	668	689	687	686	682	617	663	661	682	638	671	681	659	665	683	714	680	647	689	654	668	640	709	710	647	676	638	687	689	649	655	667	666	662	682	675	645	643	685	686	688	637	664	689	714	692	613	684	666	724	650	678	680	662	644	645	643	654	669	708	718	676	673	663	660	654	689	696	674	670	664	699	663	678	696	670	651	673	625	671	668	663	686	670	642	653	644	676	661	683	652	659	680	635	652	646	644	733	650	678	609	652	645	636	667	705	706	699	664	681	702	747	674	658	661	675	634	695	686	670	667	641	645	623	675	664	697	654	727	675	698	659	663	662	691	666	652	662	640	640	652	659	691	691	672	653	727	618	655	660	632	708	627	650	700	644	715	667	653	649	637	661	636	645	658	676	696	694	646	655	659	696	706	676	635	680	659	655	655	692	675	685	689	690	607	706	655	633	727	699	647	691	682	655	667	588	639	643	688	632	648	642	669	655	694	661	654	615	674	657	660	639	641	670	666	663	654	687	706	663	653	668	732	703	640	722	657	635	671	634	621	684	684	654	650	622	636	662	630	651	667	675	669	679	658	662	655	631	628	683	628	669	657	677	623	686	720	670	714	643	637	688	670	642	679	650	673	687	610	645	715	693	687	672	659	660	674	618	619	722	619	687	676	652	670	625	681	660	649	675	657	676	639	672	670	670	669	691	674	668	672	676	675	680	723	686	682	665	724	668	714	657	673	710	658	703	634	660	678	693	621	663	701	665	689	636	667	619	674	686	674	647	651	621	666	689	687	703	661	659	670	641	670	661	654	647	633	674	692	636	629	634	638	697	616	701	657	635	676	666	662	653	709	625	676	680	684	624	671	684	639	689	691	664	684	687	677	706	679	712	660	676	697	672	678	669	658	647	631	676	652	674	642	708	691	707	643	655	707	673	656	629	693	673	728	624	686	711
4669	1845	572	311	261	255	351	349	265	232	195	190	157	193	185	164	157	171	166	175	167	157	152	120	129	146	136	126	121	132	109	104	82	97	100	98	87	87	97	91	91	117	104	97	81	106	84	106	110	89	90	89	90	80	107	97	95	98	104	95	92	103	117	103	101	99	92	104	90	81	90	83	83	96	99	104	98	94	103	93	88	79	87	97	79	89	111	85	94	105	94	104	91	90	104	99	101	113	88	121	95	96	89	112	90	102	77	118	100	84	103	95	84	82	110	90	101	91	88	92	97	96	102	92	77	92	102	86	92	101	100	88	87	88	96	92	94	92	85	92	102	92	86	104	83	86	89	113	106	105	94	111	84	97	77	83	80	90	93	92	92	107	90	119	96	102	96	82	94	94	102	81	91	93	96	88	76	77	85	92	84	84	105	93	104	98	67	86	85	113	99	105	102	95	95	79	110	94	83	83	95	94	97	108	97	99	105	104	86	99	105	93	98	94	106	101	93	105	73	84	89	82	90	92	89	96	78	95	88	87	110	87	88	84	104	114	96	96	98	88	79	82	102	102	82	110	82	84	97	92	89	79	101	76	96	105	82	92	91	80	96	99	89	82	80	97	77	81	105	101	86	98	78	76	98	107	87	82	100	94	86	98	102	120	95	98	82	100	90	93	106	88	84	92	83	100	89	94	65	89	93	89	99	87	89	82	98	83	89	85	115	84	93	96	81	88	89	90	93	86	84	86	77	88	99	91	94	101	88	95	92	93	96	89	104	89	86	102	110	94	83	86	101	102	97	101	106	91	91	97	76	88	95	95	94	87	105	92	89	93	97	94	96	94	89	102	96	89	99	81	105	70	88	94	103	106	86	79	94	88	102	97	98	94	89	100	94	103	92	92	102	98	106	91	93	81	98	103	88	97	107	89	81	82	89	90	88	97	96	96	85	90	99	91	101	81	95	97	98	106	90	92	87	84	92	97	93	76	78	91	103	105	108	98	98	96	91	93	85	85	72	91	80	78	98	86	101	96	84	80	61	86	94	93	95	78	93	93	87	90	97	91	80	114	97	84	106	90	89	86	80	104	99	92	107	83	93	86	97	99	97	101	104	92	92	98	93	94	95	101	83	84	67	95	97	85	85	109	83	82	97	107	88	76	81	85	106	84	89	94	94	94	84	90	113	92	114	85	86	88	81	105	95	104	97	97	88	91	93	108	90	96	98	84	106	96	102	92	103	106	106	89	86	88	109	99	97	83	96	73	88	78	75	83	81	83	86	103	101	96	87	103	95	93	89	96	93	96	103	98	87	91	102	102	79	102	103	92	87	97	99	97	82	77	95	81	83	85	89	90	92	84	94	79	97	94	96	107	99	80	95	91	91	88	80	81	81	104	80	93	98	99	101	69	98	100	101	81	85	88	91	90	96	92	94	107	87	88	97	100	83	111	106	86	98	98	85	96	94	77	78	92	94	96	107	96	105	104	89	89	91	75	87	82	83	90	84	88	101	94	85	108	102	81	94	74	104	97	90	68	96	100	106	86	93	96	112	99	96	89	87	91	97	79	93	92	92	78	87	87	93	95	91	95	90	100	98	77	87	80	85	89	98	86	98	93	106	94	97	98	89	101	97	73	96	98	101	77	102	93	107	81	89	78	104	104	99	86	109	85	88	100	88	94	92	91	90	87	78	97	88	109	101	103	79	119	96	94	73	96	92	95	87	96	88	92	99	105	105	101	91	109	96	93	108	101	95	97	108	94	104	91	84	85	82	90	98	92	99	92	120	91	112	90	101	94	90	98	104	85	106	117	89	84	91	103	100	99	93	73	86	77	96	101	98	92	86	95	104	90	95	75	89	83	95	91	89	90	98	72	99	90	95	86	93	96	98	99	100	105	109	92	88	93	96	86	84	104	82	89	92	77	95	104	89	101	94	96	103	96	105	106	115	83	90	77	75	104	112	87	95	80	104	94	81	94	98	70	92	92	97	108	92	98	97	113	118	86	94	96	97	83	97	94	89	112	98	88	88	85	91	94	106	95	79	85	111	84	94	84	96	96	94	88	91	94	71	87	95	88	94	101	109	114	86	79	101	99	86	94	95	102	99	97	81	75	91	84	78	87	98	90	105	111	79	110	87	90	72	75	90	107	103	106	94	95	90	95	91	87	92	86	113	88	86	88	87	90	99	100	94	109	91	97	97	78	95	98	93	92	90	95	91	83	87	94	107	106	89	95	112	99	113	96	75	99	96	79	114	90	84	89	96	82	100	93	89	90	103	85	90	73	95	85	101	90	84	93	111	103	90	110	89	95	75	107	106	88	82	104	109	95	95	85	96	88	88	83	80	98	102	101	106	89	92	84	92	90	95	83	94	101	107	90	89	72	92	94	92	120	97	96	117	86	96	97	84	100	107	86	85	80	93	101	113	98	99	90	89	89	89	82	93	112	82	96	114	88	87	98	70	78	92	83	90	99	88	106	90	87	96	104	107	105	115	94	97	103	81	90	92	87	105	110	105	109	92	106	85	113	92	97	113	93	91	93	85	71	88	86	101	98	99	110	100	99	90	78	89	87	88	82	103	90	88	90	89	85	94	94	75	92	109	95	81	83	84	83	103	100	91	87	90	87	98	94	88	97	109	88	97	92	90	100	85	103	84	92	75	92	90	84	110	107	88	91	85	93	92	92	84	82	88	101	106	87	84	84	96	86	98	82	91	85	91	91	91	90	79	88	88	91	100	81	89	98	84	96	78	93	85	93	87	95	86	105	82	84	79	99	91	85	88	79	72	92	91	104	92	91	107	83	90	95	102	95	71	82	97	85	98	83	95	88	100	90	83	103	98	81	94	101	85	83	101	103	98	100	96	79	82	100	79	85	90	95	90	117	88	99	86	87	80	97	86	107	87	97	92	97	95	94	87	95	87	91	98	85	92	88	103	96	118	106	105	112	100	93	84	86	111	103	98	99	93	86	104	97	95	90	83	90	93	93	91	84	96	75	97	92	81	85	96	88	97	108	87	94	88	102	90	90	89	88	79	104	99	111	96	93	108	89	90	103	97	83	103	77	97	90	96	101	94	89	101	99	97	78	108	96	77	99	99	94	100	91	91	95	90	93	91	89	92	98	85	103	95	85	127	109	105	98	89	95	93	89	89	86	91	74	97	76	104	93	89	96	86	112	106	83	114	111	91	87	98	96	98	103	104	89	103	85	104	73	79	108	84	90	94	81	99	87	84	99	87	106	88	105	97	91	84	75	77	101	101	76	92	92	113	125	85	95	108	101	95	97	95	90	88	102	82	116	86	74	89	81	101	94	86	89	95	77	89	91	78	81	94	93	101	92	89	87	107	84	83	96	101	84	90	79	84	74	97	93	97	82	93	92	88	101	83	80	78	89	90	85	89	97	109	99	104	91	92	86	83	84	87	98	87	76	82	72	83	82	77	90	82	88	105	105	96	95	94	79	87	88	99	87	94	84	79	82	87	96	99	87
28222	12256	5318	5137	8906	10327	11040	9236	7033	5243	4284	3586	3121	3035	2825	2677	2451	2301	2303	2611	2354	1968	1799	1752	1773	1818	1556	1397	1378	1252	997	839	725	706	722	706	745	757	776	725	756	699	754	650	630	637	620	601	640	632	576	626	673	551	618	648	587	610	621	598	604	618	616	596	606	603	643	609	617	597	615	604	597	643	622	597	625	639	600	576	597	673	629	691	630	649	623	624	589	634	617	635	598	574	662	594	643	650	656	587	639	625	643	607	567	641	639	628	606	635	638	604	593	632	550	602	572	614	584	602	621	617	572	619	557	595	606	582	577	628	561	621	553	556	627	602	603	598	598	559	632	572	571	575	594	614	632	601	555	622	603	620	600	666	586	580	581	578	563	628	630	600	605	547	591	637	547	642	589	575	580	563	591	563	631	556	603	620	562	587	575	636	624	607	565	587	608	556	591	582	629	586	567	575	528	600	574	628	611	628	558	639	625	601	567	614	597	551	594	571	577	585	612	591	606	615	630	590	599	589	636	637	597	593	642	586	560	619	580	632	611	592	563	584	588	581	592	533	611	598	613	554	603	576	570	572	606	625	636	609	617	610	557	599	607	570	584	564	611	583	573	577	620	616	615	632	595	565	560	609	600	653	603	552	589	599	562	621	619	586	590	598	568	623	608	592	575	607	610	619	594	602	592	606	596	655	636	598	592	651	574	598	574	598	609	587	595	625	546	578	628	590	600	576	594	613	634	601	582	595	596	622	609	608	632	580	632	614	574	596	605	588	621	603	653	637	572	565	668	588	597	611	632	640	602	624	578	568	581	616	586	655	634	576	612	609	606	601	621	578	556	584	595	607	581	550	598	582	606	609	622	589	620	630	633	631	564	632	623	584	620	573	635	601	609	600	622	573	632	610	610	602	582	601	589	612	583	601	581	654	577	609	638	600	633	599	596	604	599	588	558	578	613	586	583	578	616	574	601	615	641	600	639	612	617	533	619	577	585	594	570	590	572	608	556	581	617	604	605	580	657	599	615	598	594	599	624	615	549	578	593	584	568	602	581	587	578	577	575	609	631	639	628	615	621	541	583	587	607	603	583	611	637	578	554	542	604	616	604	575	598	635	603	589	604	612	602	559	611	623	580	600	579	576	565	582	630	618	613	575	604	598	582	578	601	594	615	627	589	568	576	633	603	565	602	569	631	596	528	545	630	563	593	602	601	649	592	619	603	597	628	551	600	612	597	572	648	604	588	598	587	619	575	596	616	571	603	586	587	607	590	634	613	606	632	641	566	579	620	598	603	623	564	580	625	634	599	609	595	593	598	559	603	592	639	586	554	629	604	568	644	587	579	580	638	607	605	610	579	577	611	599	639	600	612	627	555	641	612	624	602	619	551	568	635	606	611	593	604	599	580	647	621	574	576	607	617	636	559	629	563	617	560	574	641	631	619	614	591	563	594	587	589	588	601	616	618	618	587	598	610	612	617	565	590	599	618	604	581	586	587	571	604	572	612	568	598	650	625	566	591	542	599	561	617	594	572	588	640	633	584	584	591	601	572	616	563	613	593	569	583	592	571	612	579	595	620	601	576	610	624	594	593	569	568	636	596	581	602	619	574	603	600	603	619	590	644	609	628	583	656	621	621	558	614	620	630	574	596	599	567	540	606	563	601	603	614	603	630	558	559	549	595	646	577	644	628	616	608	614	617	602	589	657	578	588	587	603	614	634	622	604	602	585	550	580	569	609	600	607	586	625	593	617	552	591	600	553	554	547	612	602	606	557	606	595	612	623	597	579	610	608	636	614	575	570	625	598	611	602	594	620	627	640	596	604	593	609	595	594	591	586	634	618	585	550	607	582	628	612	558	594	590	577	574	561	624	581	597	579	586	621	588	618	595	635	585	622	612	666	605	573	565	626	609	587	608	617	593	605	648	590	602	563	604	584	581	572	598	588	597	620	585	623	621	585	568	594	588	571	573	584	592	616	597	597	560	584	565	583	556	575	569	567	622	561	568	625	590	584	623	573	603	625	546	606	616	583	614	571	587	591	584	574	583	602	587	574	593	589	597	592	573	603	639	618	580	615	608	597	577	555	608	592	597	563	613	544	610	590	611	599	600	563	588	632	619	540	592	589	565	629	600	583	582	589	595	621	630	609	610	594	627	620	615	610	605	576	553	581	605	641	627	588	632	619	576	621	581	613	646	625	587	615	548	611	573	638	562	607	561	625	595	613	582	599	604	579	568	616	608	620	597	577	629	558	580	652	618	610	608	586	568	571	585	615	611	618	556	621	594	604	575	603	587	596	563	619	627	629	580	582	591	584	614	612	621	569	580	577	589	549	617	584	557	563	650	581	561	568	586	607	582	593	587	615	589	558	560	597	595	607	589	585	599	605	572	596	635	574	600	606	616	643	596	616	572	567	618	615	619	620	652	590	598	582	610	607	595	587	616	564	643	609	565	611	606	608	579	629	576	599	600	629	580	590	620	611	629	590	562	588	601	560	604	588	613	630	610	592	579	606	589	604	591	582	604	595	630	642	593	609	606	593	638	602	571	579	615	628	616	593	583	596	589	597	626	595	591	564	559	584	619	610	589	579	590	611	586	613	619	568	589	607	596	599	595	599	576	602	622	642	557	603	601	592	584	650	588	627	605	581	574	580	605	628	577	560	588	577	633	576	595	593	598	604	583	622	604	621	577	603	631	629	605	538	591	594	602	601	607	592	617	617	632	584	605	592	603	599	625	554	581	544	599	601	580	601	602	552	585	631	570	543	616	571	593	624	559	613	604	617	584	549	640	587	589	583	586	606	600	619	558	581	589	590	628	588	604	607	590	622	597	632	576	574	573	609	544	597	603	615	592	599	579	609	549	586	614	577	625	600	609	564	611	604	646	596	563	597	632	590	605	566	600	610	602	594	602	618	567	619	552	580	610	581	563	594	611	587	618	586	592	592	615	615	617	648	564	619	621	634	575	574	643	630	600	560	584	612	596	571	602	596	597	638	606	599	596	589	596	636	592	589	607	656	596	565	605	579	651	561	631	607	565	590	601	600	575	604	582	564	628	579	593	597	601	599	623	551	578	572	590	585	618	587	599	577	618	611	611	603	538	576	539	622	603	627	625	614	622	617	595	592	576	580	544	594	620	594	575	639	577	601	566	586	579	547	629	618	562	576	586	587	570	590	580	603	572	622	661	561	583	592	596	584	634	593	566	590	638	616	586	575	581	554	592	590	672	589	555	601	598	616	614	626	599	620	588	573	625	585	619	640	589	614	618	616	627	603	626	597	551	587	623	630	591	610	538	593	590	615	607	579	559	663	630	606	628	598	608	563	616	573	556	583	578	585	584	603	611	616	613	580	611	587	645	614	629	604	619	641	566	597	605	635	594	586	568	613	619	596	599	626	608	576	637	592	560	647	615	618	591	607	596	574	610	603	627	603	566	583	644	574	601	598	597	622	641	563	602	582	601	556	592	575	623	585	583	599	596	620	619	614	568	611
5204	1674	637	366	261	294	393	368	294	274	235	222	204	198	214	186	193	225	197	197	190	206	182	190	175	182	200	177	175	151	157	147	135	137	129	137	139	156	130	122	138	137	103	152	141	137	144	131	122	119	134	145	131	116	128	129	112	146	139	137	106	144	124	133	134	128	115	126	123	145	136	119	145	131	134	134	162	145	113	118	120	144	143	123	145	125	126	137	140	151	157	141	123	124	142	169	154	133	121	127	136	123	116	127	138	113	152	142	118	124	154	123	128	127	128	118	148	127	139	126	129	135	127	147	132	157	145	128	117	149	136	121	143	136	115	125	126	123	129	115	136	141	131	131	130	127	133	135	134	139	139	147	153	119	137	111	127	128	159	136	138	132	133	121	113	132	142	129	146	135	134	137	130	120	136	138	131	134	138	144	130	135	150	106	108	132	109	128	132	140	112	142	138	140	135	143	135	141	132	136	133	123	153	143	113	116	129	130	133	127	126	153	125	127	132	137	127	121	133	144	124	134	148	107	115	141	151	113	128	129	149	136	129	137	135	134	129	149	110	146	134	120	141	116	127	123	136	130	150	148	141	113	123	125	138	125	119	137	151	125	120	120	122	155	145	136	154	143	143	122	128	138	130	138	133	139	119	138	114	156	129	121	134	131	148	123	111	128	127	128	116	140	116	158	147	148	144	158	141	126	137	132	141	110	137	106	142	141	138	147	131	135	117	132	132	121	138	128	131	131	162	127	128	151	129	129	123	123	131	148	135	119	140	140	108	136	132	120	130	117	126	131	122	123	136	132	126	138	138	143	122	153	123	117	134	132	124	135	131	136	145	150	132	108	118	119	128	154	141	121	157	125	110	138	117	139	126	132	123	129	145	126	135	142	136	143	94	135	129	106	131	117	135	132	156	130	130	128	132	121	124	103	147	139	131	141	135	154	130	142	145	132	114	140	130	124	145	128	146	111	134	150	131	132	169	167	123	120	131	142	124	125	125	137	122	123	131	112	141	117	135	126	121	132	156	139	139	135	129	128	137	125	142	128	133	131	138	139	136	132	134	121	186	137	149	141	143	129	123	118	135	134	122	131	133	124	140	133	133	129	121	129	133	113	142	130	135	115	127	137	124	109	120	131	128	124	135	116	113	135	120	134	122	113	120	119	151	142	119	142	126	120	137	139	127	114	119	129	129	132	119	124	142	141	119	123	119	151	134	127	144	123	141	116	113	115	111	138	137	131	130	133	132	132	127	127	134	157	134	130	132	111	125	125	114	151	139	139	137	152	160	148	130	133	122	130	132	157	135	130	138	120	134	130	134	140	128	130	127	137	118	144	145	131	118	146	136	126	145	135	105	149	120	118	112	139	125	135	139	138	137	134	147	132	130	133	121	126	119	121	133	140	119	144	128	131	129	143	148	130	132	138	136	128	147	127	111	123	122	137	134	140	134	132	124	138	118	130	118	156	117	140	147	123	140	149	118	118	104	126	138	130	115	149	145	116	125	136	154	130	132	130	131	148	138	116	118	120	141	132	145	128	128	137	124	134	126	135	100	129	120	130	118	116	146	161	146	124	141	135	148	143	119	128	128	138	114	123	144	123	154	124	134	103	121	118	123	129	124	141	137	136	123	126	134	153	143	111	151	125	132	119	121	122	123	122	138	158	112	131	112	137	122	146	124	144	127	135	134	121	123	111	134	142	118	111	126	141	110	151	123	156	155	150	123	146	165	121	120	126	128	119	117	155	136	129	127	131	128	129	119	146	150	143	155	128	128	128	140	134	133	135	125	130	112	120	124	128	133	126	125	109	146	119	122	144	129	132	139	104	129	147	138	137	134	124	131	150	145	133	133	133	114	141	131	126	143	157	134	124	150	144	134	136	140	128	142	130	130	119	136	123	110	134	131	119	131	119	126	130	126	115	129	130	136	134	132	121	129	135	122	127	117	135	140	128	129	158	147	123	137	120	127	130	138	128	150	133	132	154	129	137	133	136	141	135	141	130	131	131	137	127	119	116	138	134	138	115	155	122	128	138	116	137	141	113	129	142	129	111	136	128	129	124	142	104	129	137	149	137	136	147	114	139	123	161	120	134	138	116	143	120	135	131	129	110	136	142	125	140	142	132	116	118	148	115	140	140	129	123	143	122	134	131	134	131	125	143	127	151	129	110	133	129	130	115	146	146	137	151	139	121	133	138	142	132	123	129	134	130	142	110	137	146	131	131	126	142	120	161	112	137	119	145	130	149	139	158	145	145	147	127	122	129	133	154	136	150	148	143	133	109	138	121	118	137	127	140	110	133	136	151	144	140	138	147	119	137	140	144	136	141	135	142	130	130	115	120	130	142	117	155	150	120	116	134	149	145	125	128	132	141	145	130	127	114	129	142	117	148	127	134	117	139	136	148	139	147	124	132	158	148	121	132	139	123	134	138	124	127	142	119	144	116	126	137	129	134	118	117	134	154	132	146	128	104	148	127	131	137	126	133	130	124	107	141	123	122	143	137	123	115	121	128	124	154	126	126	124	121	123	130	137	132	123	130	119	147	179	142	124	118	106	146	124	134	128	119	119	151	127	133	124	116	139	141	119	85	137	123	135	129	122	146	125	121	149	139	172	124	133	124	139	121	130	129	127	128	112	128	142	134	133	128	136	130	126	119	119	117	134	141	132	144	144	139	142	111	123	110	123	148	143	146	114	125	115	119	119	136	141	136	136	131	130	130	142	134	124	135	141	109	127	153	138	118	140	125	122	134	128	125	122	125	128	140	142	125	149	136	134	122	142	144	150	133	130	131	122	138	133	137	133	138	128	145	116	126	116	124	135	121	133	132	127	131	124	126	123	142	132	124	136	121	132	110	126	128	118	142	130	144	116	135	111	110	123	128	127	140	111	128	140	140	137	145	130	134	131	146	137	130	127	110	125	105	121	143	157	134	127	135	119	142	127	137	137	119	131	105	130	137	127	121	127	121	130	149	133	135	138	143	123	104	132	118	106	151	153	111	147	141	141	119	121	117	135	151	135	130	122	126	135	129	133	130	125	133	140	134	152	121	151	128	149	124	123	153	115	137	149	151	143	142	130	119	131	117	135	143	150	151	148	132	119	138	129	133	138	150	148	141	147	127	125	144	135	127	131	141	159	133	132	137	122	141	129	122	121	144	106	139	130	138	132	124	133	144	120	138	131	119	143	120	128	144	110	130	130	130	140	123	133	123	145	132	140	142	141	135	125	142	118	107	143	110	115	131	124	146	139	119	129	133	130	119	129	104	147	138	129	142	118	143	133	137	145	114	117	132	124	125	132	118	135	140	109	136	158	150	133	134	125	121	158	142	124	132	150	132	136	116	149	133	123	134	131	122	119	143	132	119	133	135	128	140	126	129	135	143	107	133	140	123	121	126	117	129	142	133	123	133	131	131	127	121	128	148	153	139	140	129	122	145	140	124	122	123	138	129	99	116	136	118	155	144	125	134	140	126	137	163	142	131	122	134
29684	12756	5666	5408	9055	10762	11446	10113	7988	5886	5050	4217	3966	3584	3243	3109	2930	2922	2810	3099	2676	2484	2258	2200	2299	2196	2064	1919	1863	1767	1398	1266	1131	1128	1081	1167	1061	1155	1178	1094	1092	1066	1092	969	968	947	1026	981	1062	1026	1046	999	995	963	983	1049	994	1030	1042	945	961	1018	988	1003	983	960	956	1004	958	1035	1005	1008	1014	1014	988	977	974	972	956	969	985	949	1020	940	970	992	979	1043	1024	950	1033	941	963	957	1010	1008	1009	1022	934	993	990	986	894	999	953	960	977	1002	970	943	966	983	956	964	976	1010	997	971	1012	919	983	935	981	938	909	953	994	982	956	979	943	1000	939	935	966	974	1031	938	968	931	1004	945	995	971	931	1008	946	941	905	981	897	961	941	956	989	919	959	940	920	949	948	960	979	987	1017	966	961	966	937	967	985	951	928	952	926	974	960	957	994	954	1006	955	983	930	897	889	903	956	961	966	985	1006	896	954	995	965	965	927	930	900	905	955	957	1010	969	966	933	976	958	995	945	929	952	996	985	900	992	967	991	980	935	931	989	1037	981	984	971	1040	1013	957	956	926	967	907	1001	920	1004	1035	985	1023	983	939	996	958	940	953	944	981	936	940	929	936	983	992	995	938	933	955	977	914	965	972	983	940	999	943	947	930	979	989	978	955	905	995	980	1023	931	929	919	958	937	972	965	881	982	961	938	1000	941	959	990	972	961	1004	979	947	940	939	968	1015	932	1016	996	937	1002	987	947	948	961	981	908	970	978	970	914	1000	936	957	955	1021	896	951	945	947	939	975	971	932	937	954	975	919	973	945	970	958	950	903	974	992	1044	979	955	992	985	997	937	977	984	960	925	958	967	976	1007	954	961	970	935	919	960	965	978	1019	949	967	954	993	956	986	968	957	945	969	981	953	986	921	985	944	964	948	972	947	960	975	950	969	975	981	890	916	916	978	973	970	968	936	979	986	950	947	987	925	973	1001	972	974	951	982	1035	950	1023	1005	995	962	972	985	988	954	982	960	967	985	951	962	978	956	948	911	955	1032	962	1009	986	937	970	948	990	1032	990	977	957	946	955	968	941	979	957	977	1021	910	955	936	959	885	980	957	939	916	980	963	958	969	949	1009	932	995	1024	988	952	956	889	912	946	967	1018	951	965	970	989	946	949	1013	980	911	966	935	985	1003	959	915	977	988	987	969	982	997	984	993	948	920	961	960	961	971	1019	925	961	948	917	990	941	936	929	948	1013	968	964	924	975	986	945	930	962	987	931	911	955	1004	962	921	977	983	1004	968	930	984	975	985	994	982	996	946	933	1000	910	995	965	1001	979	930	959	928	992	951	976	970	914	962	918	954	1018	975	923	975	984	1002	998	1006	996	983	916	992	934	949	977	912	909	961	960	926	995	959	997	941	967	1033	1029	960	977	1053	970	1023	1037	1007	993	991	937	1026	919	960	914	943	905	994	980	925	989	920	977	1002	994	958	988	983	922	946	982	954	974	973	942	983	948	1003	930	964	948	949	969	978	923	942	968	976	939	966	1014	955	954	1008	922	998	997	942	989	950	930	1002	983	975	956	951	925	1010	979	1016	919	908	931	921	969	961	961	1000	992	998	949	895	942	957	955	941	973	977	970	980	1034	890	976	988	984	976	969	910	962	909	990	987	954	980	949	987	951	966	957	946	926	999	996	975	976	963	963	982	965	953	943	928	928	996	952	920	953	997	935	969	984	940	980	955	970	983	956	882	929	959	955	1012	969	944	1007	980	999	967	1012	962	925	958	958	1048	1015	933	976	947	980	1012	977	963	981	946	937	933	963	1008	950	1006	958	975	961	978	1012	972	939	977	915	939	991	999	992	921	963	997	917	944	961	957	942	989	1005	966	975	981	1013	956	947	914	931	952	1020	961	897	935	946	990	935	1014	1061	905	959	942	942	923	984	1011	959	990	999	950	951	958	969	983	926	949	984	963	979	957	1011	1007	995	918	962	953	954	997	973	1027	953	917	929	1004	956	954	982	949	948	931	984	970	982	926	933	972	941	964	928	951	925	997	953	952	972	1003	954	952	999	971	958	990	953	995	983	911	985	914	920	993	1042	892	973	958	935	976	993	976	949	972	933	955	921	943	931	995	949	1003	964	993	936	981	933	1002	923	937	987	1002	942	969	949	995	949	953	992	1048	975	1015	965	982	968	976	936	961	1003	983	991	1022	926	935	953	949	904	1001	962	952	937	956	975	931	989	946	956	974	991	927	958	987	988	992	1037	1003	944	965	965	896	990	985	974	988	973	900	981	979	1002	969	944	1000	928	919	976	951	939	962	984	961	963	950	961	1008	944	959	946	1027	972	952	1005	982	930	927	960	964	960	964	986	974	945	962	968	968	928	994	985	1012	960	946	952	956	967	943	1003	907	966	1015	990	916	989	1014	1011	948	988	962	921	986	942	961	968	974	988	959	1009	951	950	933	1021	1002	935	981	956	934	927	978	954	1004	1003	1032	925	1002	963	942	992	947	927	1001	927	958	970	931	981	933	936	948	937	968	1014	935	1001	929	1048	920	962	996	931	956	952	1018	959	967	974	947	953	978	958	948	980	925	967	984	932	949	1027	982	947	1003	964	934	966	944	1007	951	995	964	954	954	957	994	941	985	950	962	944	948	1014	986	943	978	993	953	995	900	930	958	959	950	927	985	936	983	944	904	957	990	966	939	938	878	956	932	968	1009	969	899	924	946	979	998	961	940	972	978	939	947	996	945	956	956	978	1008	980	980	986	952	986	1019	1003	953	963	957	987	989	987	989	966	1000	967	971	960	978	932	931	991	954	944	957	981	971	952	960	971	965	979	1003	1010	963	995	983	938	977	907	989	945	963	927	1004	959	968	941	934	1018	1021	965	921	918	996	997	962	994	957	928	937	1021	990	985	984	943	939	986	990	969	965	923	939	979	964	940	1012	911	996	1000	877	977	992	962	978	956	941	994	917	1036	1004	936	954	985	965	963	1009	923	971	1021	987	962	935	939	940	946	957	979	1035	965	941	936	963	977	970	919	957	1027	967	978	937	986	967	961	994	951	887	959	931	955	977	1013	957	886	1018	953	905	984	904	981	959	958	958	928	1012	988	951	966	948	1016	916	960	967	917	889	979	952	959	951	980	958	954	952	913	902	1011	990	1002	929	976	961	979	973	997	954	1021	939	932	936	961	963	934	959	947	966	954	950	958	957	1002	983	964	971	927	1006	969	996	1008	938	955	913	962	973	903	965	972	978	969	936	937	951	985	1008	966	999	967	986	969	974	931	991	968	960	948	938	928	935	975	982	955	1014	991	963	983	964	995	923	952	991	945	957	1004	965	967	933	1004	1028	979	958	934	924	928	971	1001	937	935	958	987	955	965	927	944	958	965	994	968	975	927	947	977	961	949	960	987	1015	982	953	989	978	959	968	998	981	1012	971	1015	1019	952	971	961	967	970	956	973	995	997	1021	997	960	995	944	936	971	957	936	972	994	971	970	993	943	993	988	947	1043	910	976	951	948	949	934	924	944	956	960	918	993	958	939	935	929	965	964	988	956	980	937	1011	952	934	977	980	956	954	934	970	951	962	943	966	960	998	938	947	948	945	928	983	996	961	941	1008	976	952	947	967	920	983	952	942	1019	974	969	984	918	913	962	948	1006	966	1006	983	958	939	972	988	930
6312	2520	715	450	335	338	438	409	383	313	315	254	239	222	220	231	211	233	211	227	189	209	201	189	228	171	196	143	180	189	159	119	128	126	130	138	133	135	133	134	140	133	144	134	140	149	115	124	132	137	151	133	132	119	132	127	147	141	142	122	142	128	132	120	127	131	136	125	141	151	107	136	135	148	130	135	131	123	140	105	141	117	108	150	126	117	118	116	126	134	131	150	110	113	121	143	139	129	139	146	121	107	137	113	125	125	138	115	135	140	116	131	140	128	132	107	119	112	124	121	149	135	135	116	140	126	125	127	143	136	112	118	128	130	134	118	137	132	135	126	122	120	120	149	130	125	121	140	126	122	109	123	147	130	126	125	113	153	134	146	140	145	137	124	139	142	103	124	124	121	150	137	114	122	139	129	135	125	134	129	122	128	124	119	130	103	120	119	111	142	97	119	120	130	117	141	145	125	122	120	129	116	137	141	120	124	123	125	110	117	132	133	145	130	130	104	125	134	135	122	139	142	135	139	108	133	127	131	113	140	140	134	114	122	141	135	156	99	137	127	147	126	143	126	134	123	135	146	138	136	131	126	125	121	143	131	139	112	119	106	160	129	121	131	114	124	134	116	115	140	125	128	135	124	138	131	124	121	130	129	134	127	123	109	134	126	113	125	142	146	128	123	128	122	131	107	121	117	129	145	119	115	118	137	137	113	131	151	129	121	127	112	133	121	118	123	143	117	147	143	131	107	133	113	126	138	119	129	122	113	141	119	119	123	133	115	108	124	129	122	128	146	134	133	126	115	126	130	135	133	126	129	144	134	141	115	142	133	140	138	138	121	143	118	134	134	141	131	142	149	128	126	131	124	123	116	151	118	129	115	124	134	126	123	106	119	138	125	122	128	142	136	107	121	119	134	131	131	121	127	114	122	124	122	131	125	117	138	144	127	148	133	119	114	110	125	132	110	131	118	135	138	134	122	114	138	120	128	151	112	109	122	123	145	126	142	164	138	124	137	132	136	123	132	129	129	120	117	136	143	124	146	144	131	128	128	114	128	141	140	110	141	150	139	112	115	120	138	119	151	113	131	138	137	134	129	122	130	132	130	140	121	128	115	115	147	128	124	119	129	122	124	137	129	141	126	117	129	144	124	126	129	112	117	128	120	127	100	103	130	124	115	140	135	136	110	142	116	143	131	115	138	142	120	139	131	125	104	123	130	138	127	137	143	122	130	127	126	133	112	110	95	125	117	150	133	127	124	139	141	128	130	125	122	120	128	114	117	115	114	112	115	138	125	137	115	137	129	110	124	137	128	117	130	124	143	137	114	136	154	145	126	132	134	109	140	164	127	123	117	109	125	131	116	116	139	118	124	129	139	124	143	105	129	143	108	128	138	116	110	115	114	139	115	113	123	129	117	113	125	134	143	146	128	134	133	120	132	132	124	125	128	109	120	102	141	123	125	126	128	134	108	132	132	133	136	130	129	135	139	122	136	111	129	122	111	108	112	140	110	131	133	136	115	132	130	104	124	140	112	135	146	116	119	152	127	125	120	127	134	121	117	112	129	153	140	118	126	132	142	132	124	120	109	132	127	108	124	149	137	136	153	109	123	136	113	116	130	125	122	136	131	116	121	120	123	142	127	146	115	111	130	136	128	106	133	125	130	118	140	136	131	122	140	116	137	106	134	151	127	128	124	118	108	133	135	108	120	131	125	121	146	107	128	139	132	122	121	128	125	121	125	131	145	148	118	134	137	127	110	126	127	127	133	106	130	117	125	142	129	149	111	134	129	112	139	132	139	121	142	116	134	126	113	143	160	132	138	118	157	116	132	145	109	118	140	134	138	127	123	131	129	129	141	113	133	133	157	110	113	138	133	134	117	149	125	118	122	134	102	113	123	133	111	137	148	128	156	127	128	133	122	126	121	153	138	142	122	126	136	116	131	124	129	146	101	112	120	126	136	129	118	133	134	126	131	143	103	120	125	150	142	152	123	114	121	123	137	138	113	109	133	141	129	136	123	109	124	148	116	112	132	133	107	123	142	128	119	109	137	125	132	113	126	112	120	135	135	157	125	126	120	125	120	134	137	127	118	103	122	119	125	128	115	120	125	125	131	129	113	134	123	107	139	139	128	108	141	113	128	128	117	114	128	135	131	109	141	108	113	123	118	141	122	140	131	147	128	123	131	118	118	125	130	130	148	117	110	137	140	120	130	122	133	112	119	143	145	125	139	118	127	122	123	112	126	133	123	101	146	136	121	116	118	110	119	120	119	132	125	133	130	114	131	130	126	129	126	120	112	106	133	142	121	133	132	127	116	143	127	123	118	136	139	129	122	136	123	149	123	116	142	134	114	117	125	152	130	130	134	131	125	101	128	138	137	108	116	115	129	122	111	132	127	116	128	140	123	128	135	122	122	117	140	117	112	121	123	123	128	129	125	139	116	129	137	142	135	139	129	126	129	139	128	119	118	132	138	117	114	108	120	148	146	113	142	126	134	122	117	112	123	119	117	123	107	126	144	123	128	105	123	131	105	135	135	125	117	134	128	129	115	100	120	122	121	132	136	142	149	135	112	116	122	130	136	129	124	126	131	111	145	125	145	128	143	136	125	124	114	106	125	136	103	138	129	142	130	125	124	128	130	137	121	133	115	129	145	135	124	126	130	135	119	105	143	115	147	115	149	127	134	121	121	119	138	135	128	120	148	105	135	147	122	123	119	129	138	119	139	148	126	140	139	125	128	138	147	126	117	127	134	123	138	116	143	128	138	132	137	124	132	137	127	140	113	134	124	138	124	123	111	120	126	119	123	130	123	122	142	121	125	144	145	131	124	124	130	115	143	133	133	127	144	138	122	127	132	143	125	137	110	118	137	123	123	123	116	134	128	133	131	130	125	133	129	132	112	122	133	132	117	139	118	139	125	108	138	117	146	107	144	127	134	144	126	115	126	127	135	112	135	136	112	124	140	134	124	114	132	131	130	109	131	124	110	124	108	126	122	131	138	126	115	117	129	136	146	135	129	135	119	131	115	133	135	138	138	149	116	127	127	127	121	131	112	124	135	123	118	131	126	137	132	116	108	123	119	139	129	142	115	130	139	134	132	120	123	144	134	149	124	114	130	122	133	142	115	133	133	121	120	133	119	132	132	154	127	113	134	126	119	134	136	113	135	126	116	128	140	125	143	125	121	145	107	122	140	133	142	109	174	123	118	122	142	148	111	117	138	131	128	128	128	126	155	139	127	134	132	143	115	119	130	110	118	113	125	122	131	115	110	121	113	137	144	141	122	137	123	153	134	137	129	139	126	138	135	127	128	131	131	130	114	151	137	148	114	122	123	123	132	133	124	137	137	104	124	111	139	105	130	135	135	140	103	116	140	145	131	136	132	110	124	127	103	130	139	138	124	136	157	123	114	121	117	138	142	123	136	125	110	127	113	130	125	128	124	132	118	104	136	110	127	105	119	124	146	139	136	150	134	120	118	130	129
34134	15783	6652	6567	11214	13237	13785	12309	9941	7878	6150	5282	4695	4512	3888	3692	3374	3333	3273	3553	3023	2713	2570	2464	2614	2409	2332	2187	1984	1775	1452	1209	1149	1106	1104	1116	1147	1190	1131	1087	1067	1047	1095	1032	966	924	979	939	967	949	918	937	951	861	939	943	965	928	881	952	901	923	938	974	889	901	941	1037	915	947	1000	927	954	912	937	945	923	944	881	924	993	973	937	933	952	905	941	916	938	970	894	931	953	1023	952	964	963	954	940	932	935	913	948	942	950	916	927	919	933	889	927	882	915	915	898	905	903	905	902	909	875	895	874	915	887	883	896	913	916	882	884	933	938	853	935	907	935	928	915	883	973	899	934	898	894	880	912	898	904	902	882	939	897	926	924	939	924	879	924	865	912	921	870	893	960	857	875	963	942	854	928	894	879	889	925	908	843	852	851	889	890	889	935	901	903	863	898	913	962	910	858	893	919	888	930	896	993	944	887	942	920	851	881	956	847	858	895	883	947	906	952	933	891	914	917	951	937	915	923	939	908	903	860	905	925	877	925	911	911	899	868	869	901	907	910	935	914	882	920	884	865	883	902	922	879	872	887	906	917	933	934	899	916	874	898	876	885	946	892	872	902	916	858	859	913	941	899	901	906	929	882	918	880	932	902	946	895	943	867	940	918	917	887	951	921	963	924	844	907	889	889	905	939	846	883	865	863	811	923	925	897	920	905	874	930	857	922	910	907	906	891	938	897	885	896	882	865	826	892	933	860	868	893	943	916	918	888	925	931	883	840	922	940	949	886	868	881	930	864	944	842	880	914	923	917	966	903	874	895	865	894	877	901	875	908	847	854	891	892	920	960	920	901	900	864	941	865	885	925	903	900	894	988	934	911	865	891	889	853	890	866	910	884	859	867	940	886	879	920	926	897	887	917	874	862	871	920	885	883	885	924	883	914	862	874	878	906	938	886	897	909	926	919	960	873	932	919	905	914	890	912	930	933	845	896	927	921	903	905	894	905	945	899	895	881	861	896	935	895	907	922	851	872	867	890	899	943	897	902	916	907	892	934	886	882	920	908	949	915	936	879	934	920	916	962	839	832	865	892	919	902	897	887	930	950	864	891	900	896	902	884	874	920	916	856	930	908	901	885	888	915	940	896	946	851	913	924	910	892	875	931	938	876	868	875	906	918	964	876	884	879	879	887	917	927	914	857	937	872	896	887	887	884	924	899	892	924	874	928	927	857	893	936	884	897	899	858	918	889	937	921	926	838	899	859	957	873	892	921	946	899	888	862	912	897	860	871	915	860	914	971	927	907	935	878	983	911	890	905	852	922	882	887	885	862	925	897	891	908	841	870	973	941	851	896	889	903	879	929	904	946	882	854	924	893	858	875	890	923	884	921	861	898	895	926	902	927	890	858	922	905	916	936	946	975	831	892	904	945	933	944	875	917	971	920	902	847	929	867	884	895	935	850	918	891	931	887	883	907	862	861	897	917	902	886	868	889	946	838	940	860	919	943	815	898	859	902	953	927	920	913	932	908	905	869	919	929	941	883	943	932	862	835	964	881	874	923	854	894	931	903	887	938	882	894	900	899	894	925	950	851	905	914	848	867	897	896	954	910	871	878	945	915	894	858	884	852	845	926	895	899	906	895	942	905	944	866	901	890	852	898	885	866	893	889	890	893	939	891	908	833	939	994	873	902	925	978	912	863	896	868	890	898	888	910	872	930	887	892	902	828	938	911	925	918	894	870	918	904	828	911	957	900	888	936	933	872	925	923	838	914	925	915	975	908	925	897	908	917	905	870	898	902	871	892	935	892	898	931	933	894	897	922	896	898	941	886	913	903	969	870	887	880	936	878	862	884	881	939	872	900	875	894	956	869	882	958	905	905	920	883	908	898	923	863	865	868	903	838	869	868	894	966	961	935	847	895	899	915	898	871	878	944	850	937	896	915	895	911	935	879	960	945	866	909	935	848	862	833	877	859	888	888	934	891	920	906	892	905	900	861	932	894	936	903	940	950	858	905	922	878	913	878	922	889	913	874	850	917	871	948	913	902	891	885	904	930	895	906	950	873	899	934	889	928	889	926	955	866	939	902	964	831	920	897	928	918	873	933	898	886	922	889	882	872	825	888	855	895	904	926	864	869	883	931	950	892	911	944	862	862	921	928	906	883	930	901	890	953	918	936	861	898	908	928	936	918	860	901	914	856	836	871	946	924	960	925	936	941	884	930	917	894	949	895	915	919	851	925	906	886	980	875	892	932	909	879	899	923	887	909	884	906	941	918	883	935	889	849	920	884	879	879	869	946	867	823	859	887	898	867	880	829	889	864	935	991	921	913	897	901	917	840	918	922	880	929	860	907	907	958	835	924	882	898	876	845	891	911	912	923	879	903	905	844	869	894	908	927	828	865	937	921	867	887	926	878	909	894	908	931	865	874	910	866	931	869	846	932	959	926	923	897	856	909	857	902	905	871	855	913	900	872	850	920	926	894	915	916	942	893	845	890	916	886	932	924	892	895	886	866	864	895	868	882	881	884	896	894	890	907	868	891	933	953	909	876	936	919	840	928	925	903	887	922	913	912	945	890	853	900	883	893	925	927	910	848	930	897	883	920	894	859	894	864	872	938	879	935	901	950	890	942	931	952	936	917	993	879	914	914	954	837	906	879	859	901	917	970	917	906	940	873	879	926	905	896	940	860	930	936	904	888	925	917	856	879	908	900	941	892	885	869	922	870	890	876	917	841	913	915	859	893	894	915	853	916	869	896	878	847	920	893	952	910	869	905	936	923	912	891	935	925	926	863	888	900	890	876	985	891	934	921	891	886	922	906	893	912	955	931	910	899	923	927	922	906	922	913	943	928	929	968	960	897	921	848	921	936	923	917	934	911	928	851	948	891	896	849	920	890	942	918	905	907	864	934	877	855	853	892	921	927	876	890	867	932	886	906	935	877	913	979	888	868	897	885	918	907	906	893	909	971	941	904	909	926	875	924	878	883	914	900	856	906	904	835	930	926	941	913	854	900	895	884	854	889	934	952	944	931	886	936	896	874	875	921	922	881	940	939	903	894	931	891	930	913	915	959	896	914	928	957	866	864	863	857	924	932	911	888	905	884	902	875	920	862	873	980	886	911	887	874	875	840	896	907	921	910	893	886	900	913	886	867	876	931	883	898	880	862	922	925	935	920	905	907	870	903	877	915	964	930	904	904	918	921	861	907	897	872	825	932	872	912	865	919	941	911	888	918	880	886	911	963	874	871	905	914	894	912	929	859	866	894	880	907	882	857	889	891	901	879	887	933	948	891	915	883	929	909	891	942	874	889	939	883	905	863	841	860	892	924	863	895	928	882	878	859	909	948	885	883	904	870	937	912	914	922	935	925	909	902	883	948	886	899	903	864	854	890	942	874	886	901	906	953	934	942	924	896	892	946	906	875	886	898	883	915	898	926	888	901	943	889	916	907	906	916	928	914	864	887	901	890	912	920	934	886	876	901	917	868	890	900	877
3457	1045	404	248	211	200	240	270	237	206	151	175	165	188	149	141	140	125	136	133	123	143	121	116	99	125	145	135	102	100	111	101	118	94	99	93	87	98	101	95	84	90	97	86	81	109	80	81	79	91	102	98	98	83	103	83	85	78	112	80	94	91	96	91	99	89	86	105	91	92	99	90	108	98	79	91	107	85	90	98	88	81	105	92	90	81	92	90	95	88	85	87	90	79	73	109	116	101	93	81	95	100	83	93	96	79	93	78	104	86	94	87	92	121	80	102	81	91	87	101	102	83	86	88	95	98	96	101	89	97	88	90	83	102	91	86	89	73	89	99	73	85	96	98	80	87	102	89	103	86	90	82	97	93	89	98	75	84	84	85	82	95	94	107	75	96	79	89	87	76	96	91	93	102	77	86	101	75	76	79	79	89	97	72	96	79	99	104	82	98	88	101	85	82	74	79	75	92	104	116	83	96	94	91	82	100	92	101	93	88	93	89	101	79	104	104	98	104	89	107	87	83	83	87	83	81	102	93	90	90	78	89	106	69	89	116	89	88	100	89	91	95	87	65	98	88	85	79	108	90	94	104	100	114	80	98	94	97	78	97	106	79	85	97	81	80	96	95	90	88	80	104	91	104	77	78	81	89	94	96	96	77	87	75	92	78	90	85	99	106	87	92	88	85	104	90	100	89	95	73	105	92	84	89	85	83	87	105	76	86	89	92	85	112	98	99	97	76	105	82	96	83	90	92	100	91	88	81	95	90	97	72	80	82	94	97	87	100	81	102	87	100	89	98	76	100	98	89	75	92	96	88	99	92	100	98	87	107	92	90	91	103	93	89	86	108	82	99	90	76	99	90	79	90	100	90	88	92	95	94	87	96	92	96	108	88	99	89	82	87	83	89	104	101	87	88	92	86	92	91	99	112	89	96	101	98	104	83	77	89	85	92	92	94	93	100	104	84	102	101	84	102	79	86	98	102	87	99	81	93	92	90	103	99	75	94	100	79	90	97	88	92	83	84	91	88	87	71	77	109	96	90	92	82	86	93	91	76	82	123	99	97	88	95	90	83	91	84	82	103	79	97	95	84	75	107	77	81	69	81	84	88	92	88	93	92	102	90	94	77	74	94	100	83	78	98	92	99	94	95	97	95	113	96	85	70	78	91	102	77	83	100	97	93	88	99	94	92	93	92	87	97	86	95	112	87	83	79	77	106	96	101	90	96	80	71	99	84	104	92	81	92	82	94	86	103	88	77	102	84	94	78	100	90	90	80	98	88	102	71	81	96	105	86	89	86	92	88	102	115	93	108	92	91	85	85	96	97	85	76	89	114	73	88	108	85	107	90	81	93	80	73	87	96	84	81	87	103	92	83	84	88	93	115	89	83	88	82	96	88	103	113	82	79	93	102	101	85	106	95	81	96	96	108	94	80	82	84	99	80	91	81	98	102	87	91	83	95	94	78	89	93	85	110	92	88	90	114	99	90	99	85	85	78	66	72	98	94	81	88	80	82	102	71	94	102	87	81	87	90	98	80	93	86	94	95	82	95	93	87	110	90	81	93	90	88	100	97	75	107	98	91	77	85	97	90	87	86	112	85	95	85	83	87	87	105	95	73	95	83	99	81	105	110	99	106	91	83	103	95	101	85	100	84	89	93	104	98	79	91	98	90	92	68	104	95	92	78	89	84	102	93	89	80	92	81	78	100	101	90	92	99	100	66	106	98	98	107	94	80	96	75	96	102	81	84	92	96	112	75	104	98	89	79	74	101	87	90	92	71	93	101	72	87	93	103	88	99	79	95	97	91	82	84	104	96	84	101	91	83	94	90	91	116	97	78	80	86	90	93	77	92	105	71	94	83	77	106	96	106	88	92	79	95	91	95	86	97	95	76	93	95	91	90	89	82	72	86	95	95	107	83	100	91	88	99	102	90	86	90	80	103	86	75	107	97	96	102	88	103	92	102	83	96	101	94	106	107	102	89	86	88	98	73	87	84	88	98	95	83	103	87	87	89	104	102	98	91	77	84	91	89	85	97	72	87	96	83	84	78	88	86	79	101	98	85	91	72	86	88	106	88	83	97	83	102	96	82	92	92	93	75	95	95	73	84	97	98	100	84	91	74	102	93	88	85	105	92	95	87	75	84	86	89	80	89	89	98	83	105	84	85	102	93	85	85	106	87	85	94	82	90	105	94	87	80	105	95	82	84	81	83	70	92	103	92	85	108	88	89	96	93	92	92	107	89	83	102	76	83	87	79	101	93	92	92	107	94	72	105	83	70	74	95	108	91	89	77	92	81	84	80	98	92	123	84	95	74	91	105	82	89	103	104	106	103	102	100	83	86	81	93	98	104	96	83	90	85	101	91	113	104	105	83	89	89	108	88	81	105	84	94	89	89	80	78	95	86	89	80	99	98	95	80	89	90	95	79	109	85	85	78	91	86	79	100	77	89	86	110	96	95	102	102	86	85	88	84	96	89	110	64	97	107	86	78	99	103	90	97	99	78	87	86	85	83	79	97	86	92	96	85	118	90	94	96	94	94	78	86	90	83	91	91	85	98	97	95	82	82	93	98	99	102	83	87	114	98	94	101	77	96	85	101	105	84	106	78	88	92	93	82	87	75	88	80	100	84	94	86	95	73	69	100	95	85	85	98	90	83	101	87	88	97	94	82	75	99	90	87	109	87	95	82	74	86	92	87	103	90	76	95	100	111	96	107	85	114	96	90	101	103	92	79	98	117	88	80	99	77	105	94	92	103	76	95	83	78	90	100	86	94	97	104	73	103	82	93	78	83	99	89	99	88	88	83	84	98	92	86	98	80	83	90	105	94	115	94	104	94	84	89	81	94	77	87	91	105	79	89	90	85	84	87	95	97	92	83	103	79	80	88	88	103	97	86	89	85	103	85	89	83	100	80	81	99	82	82	96	79	92	79	80	89	86	81	87	93	100	83	100	81	95	92	83	89	79	87	94	103	101	80	80	80	96	99	80	77	98	85	105	85	90	84	99	105	82	121	96	101	78	82	85	82	88	89	79	70	103	82	87	104	89	78	103	100	83	104	95	93	84	100	104	94	90	97	83	101	89	98	75	95	90	105	90	85	85	90	81	104	101	77	99	88	81	91	83	87	73	87	96	90	94	62	94	102	102	74	103	91	85	100	95	78	95	96	97	94	90	86	86	81	89	75	83	83	93	88	95	98	74	103	85	94	97	93	78	95	71	101	89	96	103	82	73	81	98	95	74	95	98	112	95	75	94	93	97	92	102	99	89	120	73	83	81	92	99	94	71	106	95	96	102	91	79	92	101	102	93	88	99	98	101	97	80	91	94	85	80	92	103	96	80	96	99	91	78	91	87	89	80	83	86	96	82	84	90	87	92	93	74	81	93	76	91	85	98	80	90	80	91	94	85	106	86	116	80	104	90	106	104	89	98	74	94	85	99	91	93	91	68	84	108	84	86	94	96	87	77	91	109	85	89	88	87	80
25962	9543	4267	4416	7312	8415	8694	8143	6301	5103	3911	3451	2935	2757	2434	2218	2154	2157	2101	2166	1949	1847	1760	1787	1682	1682	1624	1416	1363	1263	1086	934	746	763	842	775	796	774	863	858	813	758	754	718	669	711	694	694	704	637	681	699	715	664	672	692	688	686	715	740	701	718	735	747	667	751	725	759	685	665	756	688	717	702	680	705	660	676	720	726	714	672	691	663	649	672	692	691	693	705	715	679	668	690	752	695	711	696	684	777	759	678	704	729	714	687	704	715	641	735	685	661	690	685	679	709	697	740	661	670	703	691	710	633	721	673	664	672	684	703	676	713	657	667	695	659	717	716	637	673	693	705	668	678	642	697	668	673	728	660	661	695	711	706	733	720	672	655	680	636	714	732	650	689	720	674	680	663	715	653	668	648	665	710	715	674	700	667	696	657	668	685	677	694	675	693	693	675	673	691	741	689	671	711	665	729	665	694	724	681	687	668	652	647	713	736	705	679	710	656	691	693	708	665	661	746	699	720	632	670	703	717	672	649	686	701	700	729	661	670	678	672	670	694	688	697	663	675	704	679	695	675	662	686	659	687	705	730	744	672	658	670	707	681	660	686	710	714	693	743	665	682	670	650	675	672	690	677	721	715	719	673	678	699	669	680	694	691	678	686	652	708	702	656	655	702	705	710	712	660	681	714	661	678	676	653	664	655	666	666	713	662	670	723	697	671	632	736	725	683	666	638	656	677	719	691	661	750	662	713	720	691	704	696	699	690	672	655	657	693	698	642	718	651	702	653	680	695	712	657	713	729	672	670	701	674	651	709	626	698	686	657	692	642	684	683	733	659	643	653	712	678	675	616	690	677	749	650	695	685	750	668	692	725	736	662	691	722	670	678	706	677	665	708	700	703	680	673	719	653	683	697	687	680	679	654	678	694	666	666	677	711	672	690	716	687	694	664	664	689	655	657	654	663	668	657	681	684	706	709	692	728	675	728	675	750	667	651	670	728	716	665	697	650	725	676	642	699	723	658	621	708	701	679	719	703	641	659	660	715	684	630	693	637	747	701	707	665	673	687	727	687	708	684	676	705	644	721	641	696	743	655	656	727	650	666	673	701	673	691	682	681	673	751	659	675	668	681	684	681	677	672	675	715	653	710	695	705	669	676	693	693	700	678	700	650	681	670	689	662	673	687	671	700	730	661	694	666	671	662	701	687	684	709	682	702	694	705	700	681	678	689	673	693	698	646	694	700	619	683	683	699	700	687	717	744	624	648	686	674	685	724	697	704	655	705	673	658	722	708	647	683	731	694	665	706	698	676	681	686	673	662	721	686	669	650	669	695	651	688	661	670	679	704	678	695	724	682	680	632	704	696	739	680	665	710	696	634	715	680	666	685	671	709	692	711	686	662	728	705	696	679	684	667	714	657	701	671	691	682	688	672	712	713	681	673	691	684	668	712	713	698	674	693	700	720	701	655	738	660	654	707	697	666	696	641	711	703	697	673	747	653	707	665	662	712	665	660	626	702	660	707	673	644	665	639	710	700	709	692	675	706	696	712	687	746	718	682	690	694	638	694	711	723	717	674	710	664	719	672	704	641	727	718	658	645	666	703	692	714	710	684	738	689	679	696	681	680	691	655	671	668	710	648	703	687	672	648	708	687	739	680	730	700	668	722	682	684	686	662	702	708	644	675	646	699	638	655	701	703	697	726	611	658	650	671	668	671	652	679	774	693	704	721	694	675	683	699	669	688	693	661	661	735	700	684	657	751	696	672	666	682	757	671	663	656	688	671	727	666	636	679	722	696	697	720	680	673	625	651	681	705	742	694	680	669	707	692	632	687	643	679	698	684	662	749	704	690	657	676	674	710	716	655	738	673	733	643	673	696	697	662	649	676	734	706	639	662	695	675	682	647	658	715	677	688	663	674	690	741	690	678	697	675	658	660	688	677	689	664	682	709	690	667	659	713	699	632	695	727	650	679	713	654	700	662	706	672	651	655	705	682	688	664	676	712	671	660	687	724	697	714	705	695	668	688	668	673	704	676	663	687	700	681	652	696	641	691	734	701	639	668	621	634	722	748	707	672	672	664	635	671	660	693	684	674	656	694	681	644	668	659	682	697	704	707	664	686	719	668	711	711	701	695	714	695	724	598	679	699	669	641	651	681	645	684	702	680	739	692	657	674	701	660	670	741	695	720	700	658	701	721	682	674	696	645	702	700	666	766	696	678	689	684	740	653	707	730	696	689	650	651	671	658	692	716	682	686	693	684	724	706	661	699	718	709	708	720	684	682	693	739	681	685	710	674	687	702	714	661	639	707	688	642	708	702	668	702	675	659	663	683	700	659	648	685	701	683	660	735	714	694	686	637	678	683	688	712	722	681	710	666	721	657	674	640	685	675	726	718	688	676	714	706	697	708	705	674	690	694	687	699	673	721	649	688	639	670	698	709	706	675	676	685	688	713	666	662	630	689	695	636	710	698	737	700	698	756	721	678	734	691	693	639	717	704	693	684	704	631	703	730	672	677	666	647	692	724	647	666	667	666	698	652	719	633	652	735	713	691	674	668	672	659	622	702	719	663	678	670	644	699	662	645	647	735	701	653	701	724	655	697	629	656	727	664	671	711	699	681	709	692	703	699	688	688	693	707	721	687	698	714	655	642	722	697	700	706	670	696	638	739	647	649	701	686	654	708	660	691	702	651	667	635	654	698	712	679	679	673	664	680	697	692	731	672	678	716	677	690	693	678	686	684	688	697	708	691	633	710	685	649	648	695	665	655	639	719	691	680	656	706	706	691	693	672	653	640	724	724	687	700	673	698	667	665	698	678	670	670	678	669	648	664	722	670	700	671	688	671	701	669	681	679	665	652	683	687	654	641	727	656	724	698	693	709	688	641	682	686	659	692	733	731	673	634	713	694	638	685	702	658	682	677	644	667	675	708	703	660	664	701	652	694	706	675	678	656	674	707	696	677	666	726	706	702	697	696	699	653	727	656	702	662	670	693	704	659	674	658	675	639	654	691	655	704	680	670	664	650	690	657	706	668	678	650	660	641	684	675	643	635	700	681	704	683	697	700	676	656	689	674	686	663	689	728	748	698	678	724	688	692	652	661	682	715	654	696	704	747	718	657	712	700	722	667	660	681	710	735	708	716	663	728	652	669	656	698	705	725	653	715	675	675	649	673	694	647	690	625	660	687	678	729	658	659	634	706	709	673	643	648	683	654	624	712	668	721	698	707	713	672	705	744	684	664	668	706	683	656	726	681	728	684	724	717	693	692	655	701	709	719	668	679	650	678	713	663	674	676	660	721	633	690	697	658	675	697	688	688	742	699	667	685	690	666	685	687	736	698	726	697	711	691	693	689	671	656	683	693	723	692	723	671	690	677	697	694	665	702	699	674	663	739	681	698	645	697	684	690	701	693	644	677	717	657	645	703	698	698	677	703	659	687	695	663	713	693	734	697	675	666	670	699	681	705	691	686	712	687	657	663	649	680	661	671
4727	1790	586	350	237	252	300	304	245	211	212	208	210	207	145	171	171	160	166	174	154	152	134	145	147	166	154	124	114	128	135	107	91	116	96	99	97	100	94	116	97	104	89	96	90	86	95	95	96	95	94	89	90	99	107	104	89	99	96	100	94	91	91	87	101	117	83	87	96	93	108	73	76	88	91	99	98	104	86	88	91	102	97	95	101	91	99	103	102	105	116	93	68	102	86	81	132	104	92	83	102	109	99	91	96	108	84	111	108	84	90	90	107	100	94	87	106	108	83	104	97	89	107	90	89	79	91	103	116	90	106	87	80	90	82	86	93	101	82	92	84	89	103	107	86	94	101	86	88	85	106	102	95	99	95	79	96	91	90	100	84	95	92	86	100	106	103	99	74	104	77	105	85	96	90	78	69	100	97	84	79	91	103	97	99	93	94	94	102	107	79	106	78	89	104	83	91	80	102	86	81	83	105	96	92	92	72	94	109	101	100	99	85	96	86	81	82	102	96	85	98	102	96	90	93	83	93	90	103	99	86	105	99	83	92	98	93	87	90	94	111	79	108	86	100	102	89	97	86	90	94	94	95	91	106	100	95	90	86	86	93	127	85	87	87	101	100	91	97	91	112	91	98	118	93	96	84	87	97	100	101	89	78	98	86	94	107	87	82	111	93	93	92	97	85	103	100	86	94	98	87	82	88	97	100	94	81	89	82	96	106	94	95	83	97	103	79	88	102	93	84	93	83	97	91	81	93	94	116	103	108	89	91	90	102	98	97	95	107	95	88	88	89	101	112	100	87	77	94	107	98	106	69	97	98	108	96	97	84	104	110	82	104	97	103	115	97	109	115	88	86	90	97	105	113	112	86	76	87	78	80	109	97	91	97	100	97	95	101	78	101	90	84	95	103	99	79	88	109	71	105	74	65	88	116	84	91	105	88	86	86	78	87	92	115	87	96	82	97	105	96	87	111	101	104	85	98	87	97	86	122	106	101	98	98	103	88	88	86	101	83	91	96	114	112	91	104	121	101	99	84	104	99	99	100	105	100	85	80	83	101	102	84	100	77	96	84	92	87	78	100	103	101	111	92	101	94	90	81	89	102	107	93	93	101	110	81	87	91	95	94	88	85	112	92	97	95	79	107	100	93	86	91	98	90	87	89	109	94	74	110	78	95	104	82	100	88	86	83	81	94	96	108	88	85	97	80	88	87	90	91	91	100	97	84	81	82	96	91	93	99	96	92	94	96	83	97	106	83	73	87	112	112	79	92	87	94	91	108	98	96	65	95	78	115	85	83	106	97	91	98	94	86	89	88	98	91	72	79	89	99	110	84	90	99	104	95	91	103	91	88	72	89	89	91	96	93	88	93	100	87	86	101	91	87	92	85	81	105	95	101	95	118	92	102	100	91	88	89	80	86	96	95	81	123	89	99	107	95	95	106	103	91	80	77	82	98	82	70	97	103	108	99	96	97	89	71	88	116	84	100	96	98	79	95	105	76	86	89	99	89	111	100	74	102	83	93	100	98	94	95	103	102	83	88	122	92	81	91	103	79	89	98	78	116	92	84	91	97	90	84	84	91	73	94	97	87	99	91	91	83	82	83	89	80	79	96	86	97	86	84	84	86	104	75	99	81	98	99	97	100	80	89	103	95	87	83	115	92	105	103	101	88	89	101	98	113	87	116	99	99	86	72	89	108	96	87	79	79	78	81	116	87	88	117	87	98	92	101	91	84	87	96	99	85	90	93	77	90	112	107	89	82	96	97	87	80	94	78	93	92	84	85	98	101	102	81	82	91	88	92	86	108	90	97	88	96	98	91	85	96	100	74	96	92	92	91	106	112	92	95	102	82	111	87	96	102	91	95	77	121	75	98	98	97	88	95	104	73	102	104	89	89	107	98	97	102	94	106	100	90	94	92	106	102	88	99	114	86	88	99	83	94	92	82	102	75	90	99	89	90	91	87	72	71	106	88	90	82	81	92	99	97	92	92	89	102	104	96	78	99	98	91	76	107	104	83	97	110	109	109	83	101	79	96	110	84	103	92	97	93	78	87	86	78	76	92	112	104	106	77	89	80	98	87	76	100	97	82	91	99	78	89	88	93	92	82	88	104	81	89	98	92	78	83	97	105	83	80	105	85	101	94	95	89	100	115	87	95	101	91	86	79	102	93	92	87	95	92	87	83	104	81	107	95	97	96	101	89	118	90	80	101	92	108	111	86	66	66	95	96	85	100	82	95	98	104	100	90	97	96	107	87	110	89	92	82	71	97	101	94	96	100	111	93	101	90	99	108	100	103	91	89	85	90	90	82	94	95	81	93	98	88	96	82	97	97	91	98	93	100	86	77	91	102	71	104	64	90	97	86	83	82	103	77	83	97	116	85	104	87	100	94	94	88	120	82	90	99	91	107	100	100	88	93	90	91	90	84	82	90	92	96	100	99	88	90	83	87	93	93	89	84	95	89	87	80	89	95	90	81	96	94	96	111	83	91	111	88	94	93	90	96	103	91	110	108	87	78	88	114	95	95	101	95	88	98	103	96	96	74	86	115	90	80	82	100	98	96	91	97	94	97	96	89	98	105	78	103	83	94	90	77	81	81	88	88	82	82	87	103	88	92	99	115	75	96	101	84	93	101	117	112	85	97	89	95	102	86	97	89	99	97	98	94	98	93	91	104	94	103	85	88	92	94	76	90	89	102	104	94	113	86	73	83	98	98	91	112	81	76	91	98	90	107	84	92	98	86	72	100	90	79	104	98	81	98	102	85	122	96	87	107	86	84	104	92	102	96	94	101	89	90	70	82	101	104	93	96	96	99	103	90	90	98	107	101	95	92	82	74	94	102	76	77	101	104	76	83	97	85	99	92	87	78	75	92	82	119	96	79	101	95	83	100	103	83	91	88	88	86	95	73	89	89	77	111	111	66	91	89	90	95	83	90	89	98	101	95	98	88	99	83	110	94	91	96	90	85	90	102	93	90	100	89	108	95	100	109	92	110	82	91	79	102	125	96	93	98	87	87	94	90	94	90	109	85	106	81	98	79	93	95	87	101	112	102	83	89	92	93	95	98	99	89	100	104	102	93	106	100	95	101	82	79	78	75	101	99	117	99	87	110	98	96	99	97	82	93	90	86	104	83	94	83	96	79	80	94	105	104	84	108	99	91	106	102	95	89	104	83	94	94	98	103	109	100	88	97	100	107	108	91	89	82	109	80	96	85	97	91	78	76	95	101	70	89	107	85	97	71	89	88	110	94	93	93	87	86	91	79	97	86	82	84	93	78	92	91	83	97	99	94	93	88	91	90	91	114	87	81	89	97	94	100	101	94	105	83	102	98	94	97	104	76	91	78	90	99	87	99	109	100	87	96	108	100	107	90	99	88	112	91	94	84	92	78	94	109	98	94	94	109	87	100	97	89	88	78	103	71	89	102	81	83	86	105	89	110	104	83	73	93	108	78	81	87	79	99	79	77	93	90	94	105	96
31313	13656	5506	5744	9784	11602	11271	10554	8518	6865	5309	4530	4180	3533	3021	2842	2780	2797	2705	2570	2269	2198	2101	2095	1944	1934	1862	1711	1523	1407	1215	951	869	848	873	847	759	811	866	845	777	744	755	727	684	668	666	723	729	753	728	701	688	687	706	642	688	653	680	698	696	720	656	691	691	702	694	687	709	657	692	669	734	663	672	669	700	677	699	694	705	728	698	754	692	688	754	699	726	666	735	708	687	702	656	657	725	695	672	705	706	713	669	708	685	690	703	687	661	645	683	676	652	655	685	659	652	695	650	653	679	670	686	684	695	645	697	657	689	708	645	664	670	690	658	649	653	633	647	657	697	660	714	708	703	709	679	698	712	607	660	690	672	706	717	662	701	692	703	669	648	694	643	678	650	668	723	685	721	693	715	663	650	689	690	640	684	666	665	629	707	675	660	650	679	718	666	655	683	716	689	661	666	699	630	682	688	706	671	651	692	689	663	682	700	670	698	659	672	734	703	665	644	697	728	677	702	666	670	705	677	663	689	694	656	656	661	688	688	670	683	616	670	715	675	658	636	657	629	665	673	669	646	667	653	693	728	708	689	656	649	669	634	667	694	680	700	678	636	671	677	719	641	649	704	651	678	634	676	732	743	645	707	652	731	690	623	638	655	662	647	681	667	711	677	639	679	704	662	656	676	687	637	695	698	652	692	713	644	696	709	665	637	662	696	688	714	689	659	668	635	649	659	688	703	664	665	645	673	667	720	672	662	629	669	668	701	680	666	667	650	650	666	663	673	637	631	658	634	699	701	668	673	635	691	664	643	666	678	663	720	686	650	611	673	702	704	691	678	671	668	667	702	693	659	664	685	669	641	634	704	719	718	660	663	680	676	719	674	676	714	684	644	706	738	670	650	677	636	704	666	658	647	653	639	665	678	672	710	617	686	677	689	656	693	676	640	657	686	664	706	676	686	690	679	647	732	676	649	638	692	685	712	698	640	641	690	637	681	675	733	667	656	678	656	649	642	659	671	674	697	708	706	689	653	661	645	657	657	687	622	707	644	652	669	707	643	632	694	667	664	627	648	704	652	665	663	686	641	664	656	659	652	606	698	678	706	655	670	679	696	667	661	634	623	674	672	671	722	669	633	640	663	684	715	703	645	719	691	626	688	674	687	705	652	698	657	652	656	626	665	706	679	637	696	699	617	681	631	676	664	714	616	650	715	694	694	690	662	680	651	647	661	667	674	642	693	662	629	631	648	630	656	717	638	634	682	680	701	683	675	695	665	693	738	711	683	664	658	644	636	668	682	670	647	680	655	638	678	704	701	730	667	690	652	673	656	696	666	661	702	705	713	689	683	693	637	702	674	653	676	688	677	695	691	675	665	673	644	689	705	672	647	702	707	716	734	662	663	655	662	665	663	653	644	663	644	660	666	687	662	679	651	663	696	670	648	698	720	658	684	661	633	627	619	662	665	663	615	670	654	634	712	667	653	676	670	703	651	705	671	665	687	638	683	675	655	641	693	685	672	703	665	606	679	676	667	660	651	662	685	663	666	673	675	611	673	680	676	666	687	658	661	642	701	628	698	666	682	675	693	676	668	643	689	676	671	646	669	651	663	660	719	642	665	680	680	708	646	727	647	682	651	668	706	685	627	664	659	643	649	672	640	664	663	709	671	680	663	661	657	668	630	680	632	667	647	688	700	679	660	657	661	661	628	670	682	690	667	732	684	666	673	665	698	691	722	691	665	672	719	699	661	635	649	664	663	618	674	671	659	685	660	713	697	686	659	662	692	673	691	608	689	701	664	660	707	683	692	670	661	701	670	671	682	684	672	719	692	687	696	680	670	680	670	648	670	686	681	673	626	672	719	706	680	690	664	685	663	654	680	657	681	688	687	688	670	692	660	673	650	667	657	614	629	679	676	627	670	662	645	623	656	676	674	673	674	633	655	683	621	661	656	674	676	694	702	714	654	638	662	691	679	685	703	676	696	657	672	644	697	688	675	654	660	662	644	654	708	677	695	641	669	674	669	671	684	649	683	670	748	691	668	670	690	678	674	668	678	670	692	655	671	684	641	690	698	653	657	711	690	663	668	727	663	665	654	663	654	652	657	704	696	662	662	674	714	661	664	665	650	688	637	695	701	690	688	669	682	712	624	682	683	685	684	683	636	665	686	752	655	705	689	675	682	675	645	646	665	660	643	660	695	692	642	657	710	617	653	674	694	631	665	687	684	637	663	642	641	701	637	651	688	678	680	677	681	680	723	679	710	652	684	669	654	619	697	671	721	657	681	731	671	689	661	673	680	633	676	694	696	684	670	627	659	723	678	650	650	693	656	690	677	637	679	695	628	677	680	702	660	680	719	697	674	672	694	697	660	649	671	635	691	645	707	635	670	647	622	644	691	704	693	624	667	663	661	651	696	714	638	663	713	662	693	619	687	694	687	673	683	671	711	679	698	656	672	651	629	675	668	659	694	683	674	667	680	653	687	680	683	673	639	682	684	662	599	668	678	628	666	689	690	666	672	730	684	702	660	633	697	718	692	676	682	642	646	646	649	679	695	732	674	709	624	696	659	697	698	649	642	658	694	644	721	606	649	663	668	631	660	678	677	686	660	735	661	713	629	642	698	652	698	693	675	645	692	693	674	686	680	691	631	730	711	716	647	663	651	625	662	684	670	699	656	691	652	657	655	698	699	715	637	665	697	677	688	737	644	665	653	633	686	664	719	672	697	667	664	658	695	624	658	691	701	665	699	696	656	679	685	694	619	690	678	689	717	660	671	693	720	691	650	664	681	699	687	698	705	684	653	671	650	625	657	638	655	620	717	663	659	683	658	671	656	697	713	675	681	672	649	644	687	664	676	671	658	660	701	685	697	639	634	656	651	680	683	697	687	690	690	630	692	653	662	654	654	672	669	654	680	620	696	653	667	667	655	671	679	646	653	678	670	637	669	628	643	635	637	694	654	670	689	699	645	666	655	675	676	643	664	666	655	638	642	673	698	631	669	695	653	755	664	700	676	653	662	665	675	697	689	663	657	666	710	705	684	705	669	647	664	659	682	655	650	687	661	636	686	706	661	655	692	673	721	677	684	636	660	650	682	690	713	680	658	662	642	648	642	715	698	679	652	693	672	700	641	669	686	670	703	699	699	674	671	708	657	655	660	631	662	651	681	628	740	663	732	639	688	628	666	689	677	673	704	644	670	666	717	684	676	705	648	683	640	680	702	660	631	626	672	688	677	621	646	617	660	700	685	674	693	690	646	672	628	649	726	665	613	661	664	671	644	670	666	661	659	727	681	704	675	666	668	718	686	677	638	685	683	647	662	713	651	681	737	703	699	650	635	678	689	706	687	690	672	701	722	712	714	717	680	664	704	661	636	625	673	673	672	676	693	710	682	649	727	661	712	692	681	665	656	665	670	643	656	732	655	714	608	668	659	663	686	673	705	653	615	646	681	698	686	686	691	688	713	689	666	659	679	636	648	680	663	689	652	646
5276	1567	582	352	294	306	337	332	363	306	248	269	236	221	195	228	217	204	191	177	193	178	186	205	207	186	178	160	162	143	154	164	135	161	153	131	136	150	147	140	150	168	128	151	149	130	128	146	144	118	121	142	136	148	128	131	136	144	130	139	137	133	110	142	147	133	126	139	131	132	110	124	136	145	122	130	135	149	143	142	126	135	127	132	124	144	130	118	140	116	144	155	131	138	113	121	137	130	123	108	132	121	128	154	133	159	133	125	135	133	122	136	135	148	131	136	139	131	136	128	148	121	139	139	125	135	153	127	129	112	124	118	144	118	145	124	134	129	136	99	120	131	128	142	112	122	146	149	145	152	120	135	128	131	134	134	139	127	132	136	133	142	127	129	128	153	104	156	141	116	116	123	152	129	132	129	117	142	133	129	133	134	117	151	125	135	140	126	122	139	128	125	141	124	154	115	123	135	130	127	123	119	107	133	137	139	130	132	129	146	136	125	147	153	135	131	123	142	130	143	114	129	143	139	159	162	128	126	142	132	123	128	127	115	131	133	113	136	141	151	130	164	141	137	137	127	122	120	141	127	132	97	137	124	126	144	123	119	118	136	109	135	115	139	129	125	139	143	133	118	137	147	121	120	165	131	132	134	138	139	125	109	151	111	130	133	135	137	132	138	124	162	127	131	125	117	138	142	119	121	145	136	143	120	128	115	162	144	114	122	137	138	129	118	135	150	134	142	128	143	120	115	154	129	142	137	111	120	125	134	130	148	134	117	136	138	139	132	136	154	139	142	119	119	133	152	139	122	140	111	123	135	131	129	114	132	157	139	146	130	127	132	124	150	131	130	129	128	136	128	137	138	150	139	130	120	133	123	153	126	139	126	152	144	125	160	119	162	130	149	136	118	124	130	140	144	128	138	139	105	150	137	122	157	129	123	131	115	121	141	136	145	144	127	152	113	148	117	132	136	139	134	124	132	136	128	110	133	127	106	149	133	133	130	134	123	125	143	125	146	123	119	130	142	134	164	156	142	117	145	125	133	130	136	120	140	123	134	146	123	137	120	151	120	120	116	123	123	132	122	116	152	146	133	125	109	121	118	137	140	124	147	121	127	144	155	120	127	142	125	129	117	137	120	121	110	150	133	138	150	137	140	130	142	123	136	137	130	125	130	144	115	130	149	129	139	126	135	126	132	129	130	131	133	126	135	137	143	131	151	128	128	107	148	151	137	132	128	147	155	116	114	142	132	149	130	136	129	120	125	144	135	149	120	142	123	128	126	117	126	130	154	147	126	122	128	159	130	115	133	147	112	134	142	136	135	119	111	127	124	131	126	130	133	116	134	139	135	120	127	128	110	105	135	131	133	116	155	117	118	124	129	146	137	141	159	127	143	124	156	116	137	130	140	148	133	136	118	120	130	141	128	118	122	133	120	139	135	133	142	135	113	143	128	141	116	132	130	126	127	122	137	121	146	113	125	128	138	131	138	123	97	148	123	114	146	145	140	136	117	149	131	142	136	162	123	117	130	147	134	138	154	122	146	112	113	125	142	121	122	132	130	106	134	143	129	136	133	150	132	151	145	129	134	135	129	127	137	148	129	125	144	124	116	139	131	112	145	130	146	131	134	129	130	130	151	135	133	137	107	118	121	107	136	143	119	128	127	135	129	126	107	127	123	129	112	131	143	131	120	113	132	141	102	158	136	126	126	156	132	137	109	95	135	120	148	146	139	143	126	137	150	148	119	132	126	110	143	121	126	149	120	129	139	150	145	126	128	116	132	141	145	124	133	102	137	119	157	124	128	140	161	128	115	128	118	124	170	121	130	136	141	142	139	120	142	123	160	122	122	137	154	145	138	127	131	99	129	150	143	137	127	123	123	106	134	121	115	139	146	138	128	125	145	133	134	134	122	159	167	146	125	134	123	151	146	150	137	136	138	142	149	134	118	138	135	137	142	135	131	135	127	125	130	132	141	139	136	133	135	125	143	141	133	142	144	143	145	144	124	133	114	135	127	128	115	122	151	137	135	121	159	129	118	153	145	144	131	132	135	129	134	121	114	119	128	119	126	121	136	134	130	128	137	136	134	144	130	111	117	128	114	134	119	131	132	126	138	146	134	133	137	138	132	136	140	140	141	116	148	126	136	119	131	132	149	117	144	151	134	134	119	133	131	113	119	121	137	129	125	143	121	131	124	134	143	120	135	131	113	151	130	146	129	133	123	129	124	137	114	119	139	152	142	135	135	118	141	118	157	136	138	113	151	147	126	129	147	148	136	132	141	146	154	144	129	142	145	149	120	135	127	150	131	153	116	140	151	153	126	113	143	138	145	133	153	136	142	129	137	136	122	124	133	133	131	124	140	147	148	148	142	144	146	131	111	131	123	122	117	133	141	122	123	126	144	148	138	127	139	129	118	136	152	141	134	122	152	146	131	129	150	134	137	129	143	136	151	141	114	143	127	132	135	137	146	138	121	123	123	147	114	141	133	115	146	119	140	132	119	138	123	121	144	143	162	127	120	113	113	109	132	125	136	126	133	125	137	145	127	134	104	130	116	127	128	143	135	126	166	128	138	144	139	114	126	131	128	132	126	133	144	156	143	104	119	130	136	145	142	135	144	132	165	121	123	151	141	128	126	121	131	141	144	138	122	121	136	132	114	131	130	139	142	130	147	135	126	118	135	123	133	129	147	127	113	128	115	130	118	110	126	148	126	115	119	135	140	137	140	140	143	127	111	129	126	114	135	120	129	138	145	151	133	132	135	148	154	134	145	127	158	136	120	145	135	120	133	150	133	145	108	133	160	132	147	111	124	133	123	123	143	129	132	119	144	145	138	130	126	136	134	151	154	137	134	128	115	123	128	128	139	150	139	129	122	141	118	126	124	123	119	129	122	155	120	142	127	134	119	134	145	137	141	134	124	133	121	137	153	127	135	129	148	123	141	119	157	149	131	139	124	119	126	113	134	123	123	144	156	122	155	122	122	124	147	150	122	138	140	152	148	123	125	131	137	112	151	122	133	140	151	143	140	150	129	120	139	156	119	126	127	129	140	132	134	141	143	126	111	144	137	110	138	147	131	150	132	137	127	137	151	164	119	122	131	140	142	137	123	132	152	147	125	115	130	139	130	131	129	134	140	108	140	118	131	141	108	127	132	116	129	141	150	137	124	131	135	139	122	139	147	127	125	143	126	125	140	143	133	131	135	143	137	137	128	139	136	118	154	136	139	111	131	118	133	147	141	123	142	125	115	121	132	128	131	124	132	134	145	116	153	120	140	130	167	138	130	155	126	140	116	143	116	152	122	135	137	138	136	127	148	144	141	139	132	113	133	115	134	136	154	138	126	127	144	149	131	132	127	145	121	126	134	133	146	122	133	144	131	138	124	120	127	118	138	147	146	137	142	114	156	159	121	132	126	125	122	131	156	131	136	127	140	120	144	137	135	145	140	117	134	155	129	129	161	127	120	136	134	118	131	129	128	154	139
29627	12561	5449	5609	9776	11205	10687	10181	8672	7019	5735	4963	4348	3883	3491	3196	3084	3056	2986	2813	2560	2441	2424	2482	2186	2271	2169	1908	1805	1647	1497	1374	1200	1148	1133	1130	1084	1184	1167	1159	1089	1075	1081	1032	987	979	958	1006	971	947	1035	1027	1035	982	1006	971	973	968	971	1021	991	1029	949	993	966	999	1002	1020	1005	997	1024	999	1025	1041	1036	1024	1018	996	1012	999	997	974	1009	987	1049	986	999	1033	1026	973	1026	999	1059	993	1039	1002	994	1031	1036	928	1007	956	944	1010	1013	988	950	984	963	977	998	950	978	969	1000	995	968	956	928	971	995	1015	1012	904	1050	1020	910	1009	950	944	973	952	959	972	999	948	936	957	931	956	1008	934	980	971	961	921	928	1016	935	969	1018	976	962	977	964	1020	950	953	966	906	972	1004	942	1021	1010	966	914	992	970	964	968	975	966	991	955	975	951	998	1030	965	942	1025	927	1020	1003	936	995	985	958	978	977	971	939	1019	968	1022	993	959	946	996	1004	931	948	974	1019	981	961	1004	1014	958	1010	1014	975	977	936	976	1003	984	1030	990	979	938	955	981	921	951	987	930	966	1053	975	948	978	970	907	983	935	958	968	952	996	976	969	991	959	945	1013	951	981	982	939	988	993	955	981	1034	1010	973	971	938	959	939	947	937	972	993	951	993	965	1039	1001	944	978	986	967	921	981	1012	958	961	1014	974	982	990	989	937	1004	995	976	929	950	1007	1010	939	1025	904	937	928	993	933	900	983	961	922	938	953	1006	938	958	934	916	1001	988	965	926	1002	982	913	961	934	973	964	1011	943	968	998	958	1030	939	947	974	974	992	991	946	975	981	980	985	936	987	981	944	1000	975	970	995	1002	945	987	925	988	927	1000	974	941	976	973	1004	956	1003	968	1034	961	951	967	921	976	990	949	993	1003	988	997	974	975	987	1011	931	944	890	948	993	1015	972	998	954	985	963	924	951	975	1004	979	953	1018	957	990	1000	960	937	921	995	955	970	990	1040	949	965	947	909	981	976	1031	914	959	974	1005	995	965	973	927	968	991	972	961	981	955	921	980	1010	896	982	964	998	918	1008	956	972	965	1006	996	1020	904	962	938	942	981	1002	924	997	966	910	965	923	941	1038	1003	978	968	968	961	942	1004	1044	967	922	941	958	1025	1003	960	902	973	997	940	964	939	970	948	958	951	961	994	1002	953	968	1001	980	930	959	914	965	978	966	965	959	964	999	1037	1010	946	969	1018	941	1004	982	986	921	965	970	1009	971	992	965	1061	946	1018	936	986	922	963	937	959	984	957	934	978	966	946	973	1005	961	957	1015	963	939	987	985	968	957	943	1001	1017	987	976	1006	978	958	1009	963	1008	967	979	999	993	993	1001	964	959	971	976	1013	985	986	940	964	966	945	966	1006	983	959	975	980	953	958	962	978	1004	1017	1005	920	979	958	950	963	995	918	945	979	1011	972	994	949	1007	993	1019	929	952	936	1028	952	983	1005	1004	925	1065	1027	891	948	961	963	946	1022	942	1008	963	969	948	974	956	991	956	981	981	987	982	1020	950	977	985	1013	927	982	995	935	963	973	943	958	1043	942	956	932	930	907	1010	928	938	972	949	1032	966	953	980	973	930	942	936	916	969	1006	1026	1019	1023	882	966	991	952	964	995	974	958	986	976	965	986	958	971	972	1041	960	958	966	934	996	1006	1058	942	992	977	970	978	954	991	1002	997	988	926	1005	939	984	922	942	953	947	984	1008	975	980	997	983	986	966	998	1020	925	981	977	962	972	965	992	956	1029	930	946	963	957	974	952	987	963	985	979	987	1000	940	994	998	967	947	1018	976	961	1054	944	928	1004	997	948	1001	968	942	938	895	978	961	958	958	973	955	979	988	932	985	979	950	952	1014	963	1003	980	969	949	1033	977	931	977	1035	980	905	991	987	943	954	982	969	981	955	965	979	945	963	937	941	961	1004	958	916	967	1014	975	951	965	1039	973	976	997	1025	958	946	954	935	974	939	971	1003	953	949	954	993	982	925	969	999	1015	996	976	957	923	897	987	995	1049	1000	958	978	933	994	984	1021	910	970	1018	931	950	954	944	958	978	941	958	1031	913	1013	1005	981	933	997	943	962	961	953	979	917	994	986	969	975	1015	996	997	1047	939	986	966	989	996	1000	962	909	955	1004	983	958	989	1035	992	947	986	928	1012	952	999	978	986	987	977	999	968	952	967	998	972	977	951	960	962	1009	882	994	909	958	936	949	918	983	955	908	934	917	991	936	1001	976	972	994	1000	977	953	986	1031	941	924	973	988	969	1016	1011	972	1042	939	962	955	945	987	958	964	942	969	963	962	943	958	931	955	942	962	991	970	979	902	1004	929	962	981	975	991	1001	1006	968	1006	951	979	941	974	954	928	941	994	947	947	981	945	996	959	940	978	977	985	999	961	933	951	926	958	983	1001	932	982	981	1005	1030	956	896	985	964	1001	963	973	1017	1015	996	1001	953	1001	976	974	983	964	1001	998	960	927	944	947	993	972	982	975	922	1029	924	973	873	991	991	980	955	979	910	966	1005	1020	978	944	914	1000	973	990	1011	941	986	930	980	1005	1023	955	943	961	964	996	949	1048	921	919	952	948	934	1054	994	971	931	960	999	1001	963	979	971	983	936	1043	976	987	947	942	1006	959	976	960	1014	970	992	934	983	983	976	925	976	990	968	984	1015	930	952	1016	956	940	987	930	1005	977	1059	993	976	977	1035	973	986	1024	962	952	959	1015	986	973	985	968	963	992	994	982	1011	958	994	995	929	1025	965	985	1028	946	1051	1013	970	925	918	972	955	952	1003	965	992	955	950	922	1009	934	949	922	1021	1015	972	996	1001	1017	1020	942	985	995	940	952	974	1003	952	969	948	904	964	952	929	991	1011	988	975	1009	953	934	946	985	964	1025	946	955	951	980	943	950	933	950	944	972	983	955	994	984	987	1009	982	966	940	961	1004	981	985	982	1015	998	1002	1046	1018	937	1064	997	976	979	953	937	969	1013	928	1003	960	969	966	950	1030	969	995	1011	1005	1033	981	989	956	951	1012	989	961	1002	949	976	952	979	945	995	992	982	984	991	952	947	993	1005	954	974	970	1031	993	941	973	932	919	984	983	973	956	956	991	970	985	963	969	958	1041	958	905	944	940	965	987	923	980	1016	967	1010	987	1047	981	973	952	1012	1011	915	988	967	937	981	962	978	990	916	1019	1031	950	956	962	915	991	950	1002	1007	960	948	970	1002	960	942	972	971	987	1007	989	973	975	913	985	1001	935	926	972	923	976	957	978	985	921	1014	1025	1019	923	964	939	1010	986	1033	993	975	977	963	933	918	960	959	950	950	940	937	970	968	966	990	966	961	1059	975	975	941	1002	945	971	996	939	918	996	962	949	1000	989	956	953	1006	937	956	982	912	1000	914	957	1020	994	984	1024	988	1008	1005	961	977	991	985	930	938	942	988	928	998	942	984	962	960	921	1065	911	972	1011	992	961	992	1026	1001	949	980	964	973	955	963	955	1022	953	1040	956	998	974	944	967	1005	935	1044	978	986	980	953	942	1016	928	905	982	969	1020	981	986	930	982	973	963	1015	990	950	950	976	1004	1027	1032	998	985	905	1005	977	1003	1015	984	982	1004	950	987	972	999	951	992	1008	1020	937	1007	1000	951	980	992	917	1004	1013	939	997	1006	995	987	993	928	966	1036	937	1028	926	1006	937	966	936	964	928	979	947	1007	996	993	939	1015	970	987	970	1031	941	989	949	940	1022
6189	2306	764	445	352	359	373	387	386	352	302	285	255	221	237	206	206	225	219	203	191	196	215	200	211	209	183	180	162	159	148	155	130	143	136	119	123	129	147	143	134	107	136	138	122	152	140	129	123	124	129	133	114	132	127	123	123	144	127	118	131	123	145	120	137	132	130	147	131	128	132	126	134	122	124	106	145	141	120	118	111	117	131	140	137	118	135	129	144	128	121	119	123	111	126	144	126	132	120	133	130	134	134	125	138	138	122	107	133	137	124	149	117	132	106	116	132	119	139	124	118	131	118	139	140	121	126	123	136	139	135	134	138	127	147	114	134	132	136	132	120	129	136	122	117	120	123	131	138	129	127	121	142	130	131	120	139	146	120	147	119	121	136	144	149	144	139	154	138	129	132	120	118	124	135	119	102	123	123	132	144	121	123	129	131	114	132	128	147	135	118	111	125	117	122	134	136	142	125	122	142	137	154	131	147	110	127	112	125	119	114	107	114	133	129	110	118	149	107	132	135	125	123	125	126	122	130	126	114	116	140	139	128	108	127	118	129	102	126	125	136	120	124	134	138	106	145	124	128	140	123	135	124	126	138	130	133	133	129	119	121	129	123	137	138	146	122	127	130	132	124	123	128	164	136	116	132	121	126	123	141	128	145	111	139	126	120	124	132	109	138	132	120	125	122	117	128	120	134	128	122	132	118	130	123	129	115	126	141	137	130	133	123	132	133	112	114	135	127	117	137	121	121	126	130	132	113	122	122	119	119	139	140	130	143	113	127	121	133	147	128	109	122	141	143	151	120	133	151	131	124	123	124	126	112	119	141	125	136	129	134	136	131	133	133	144	136	125	139	150	125	127	118	121	111	129	128	134	139	110	136	132	122	104	158	127	127	128	140	135	122	136	145	127	125	130	123	151	133	133	122	109	119	140	124	116	127	100	122	149	155	121	124	141	129	128	124	144	112	111	114	140	137	122	123	121	122	127	151	122	119	130	130	109	138	130	119	119	142	131	120	118	133	108	138	122	125	131	124	120	136	123	124	116	112	114	138	132	141	119	131	122	138	114	124	135	128	153	119	134	105	154	132	119	121	118	135	128	115	128	138	137	129	139	145	133	143	144	124	126	133	136	115	149	119	141	128	128	124	152	145	125	138	127	126	113	149	119	119	138	120	126	137	127	132	120	112	131	121	120	146	135	116	120	140	134	108	124	141	116	145	125	134	136	119	123	120	118	131	141	133	114	121	122	133	150	129	120	144	120	126	106	119	130	109	127	155	111	111	127	114	108	117	145	132	127	139	134	132	119	113	143	126	149	129	108	120	128	137	124	109	123	148	117	105	123	140	118	125	129	124	119	135	120	131	120	123	118	133	136	131	150	118	128	124	138	111	106	117	135	119	118	122	146	97	124	135	142	119	140	133	119	121	117	132	134	125	115	130	110	121	139	134	121	145	135	123	121	150	125	136	121	116	125	129	130	122	138	131	125	135	123	121	112	98	133	128	143	132	135	113	121	119	127	141	129	113	125	116	121	109	137	128	115	139	123	126	119	114	147	128	123	130	123	116	134	133	123	115	130	130	118	134	135	116	127	142	116	133	103	136	116	121	150	116	118	144	127	122	133	114	123	122	133	125	126	143	127	128	135	133	138	141	128	133	122	117	135	121	126	111	150	116	130	153	138	119	137	122	136	119	139	141	128	124	118	141	167	129	127	132	124	111	120	140	122	130	144	128	122	96	138	114	127	116	133	119	141	136	127	127	134	126	135	126	146	122	126	124	136	121	138	143	131	123	115	108	125	125	143	152	117	145	119	122	115	125	123	123	123	118	118	141	140	133	125	125	140	117	127	112	125	123	136	124	131	119	131	120	96	111	119	141	131	130	115	113	136	144	119	141	111	120	134	133	132	117	130	135	135	147	113	125	128	108	136	133	107	133	141	114	131	120	125	122	130	122	141	115	130	125	112	139	123	129	132	127	147	137	129	114	118	117	141	122	137	119	111	132	138	142	115	137	147	126	115	128	139	111	116	124	120	126	119	121	134	120	133	126	117	142	112	121	134	116	150	129	100	146	127	160	138	141	154	130	119	150	133	116	110	120	134	118	125	135	135	116	134	141	110	134	111	133	133	116	132	110	121	143	104	130	139	136	110	110	129	125	135	139	124	126	119	122	142	119	118	106	120	125	149	121	129	118	120	117	154	122	118	126	129	122	140	133	134	132	119	132	145	132	124	121	131	127	113	165	109	126	123	130	116	136	119	117	105	128	151	119	139	128	127	117	104	135	144	133	118	121	101	142	124	130	131	131	133	114	135	121	113	145	131	160	120	124	135	134	127	111	131	125	132	126	131	121	143	126	124	137	126	108	102	123	129	104	151	145	149	114	131	132	139	132	137	121	126	126	118	124	133	115	125	124	132	120	137	122	128	126	134	115	150	119	116	129	110	118	116	113	136	114	127	121	118	121	130	137	129	124	114	110	120	141	136	120	109	151	150	121	119	104	124	114	148	124	132	139	121	116	158	135	128	152	126	128	122	120	132	136	132	129	104	130	128	124	123	120	116	137	144	119	108	149	131	135	101	126	133	119	134	121	130	129	125	121	151	155	138	139	118	132	125	126	134	114	138	148	120	138	117	122	137	116	120	140	156	125	121	133	140	127	141	123	130	137	140	125	130	147	145	116	132	118	129	138	117	116	113	119	142	125	138	119	124	129	127	136	143	128	124	128	149	114	140	131	124	126	134	126	145	132	117	121	127	130	123	141	123	110	118	116	125	110	114	112	129	142	145	118	134	118	149	131	124	135	126	128	122	124	126	124	130	132	108	128	126	149	125	145	108	128	125	115	127	125	138	134	123	125	128	130	122	130	137	130	112	122	118	147	125	124	147	130	132	158	126	125	109	114	107	136	134	142	128	131	134	122	117	127	126	138	120	141	118	122	141	133	137	142	122	146	127	125	122	125	124	122	118	131	128	128	111	130	124	111	114	144	126	121	128	116	104	129	131	122	136	117	140	139	128	104	132	122	119	111	141	118	113	135	132	152	160	118	116	123	125	127	119	117	120	125	119	134	134	113	131	136	118	125	120	122	139	120	124	135	130	113	124	118	136	120	125	114	131	132	111	143	125	126	121	105	118	143	119	111	128	122	137	144	127	120	163	116	113	116	115	131	125	117	125	128	120	127	106	117	122	134	133	146	125	135	126	147	142	125	129	123	120	124	145	122	132	133	113	135	140	120	123	141	115	124	133	132	146	129	119	141	119	111	115	111	129	140	127	141	118	135	134	150	124	129	136	127	129	107	143	122	140	148	136	130	133	146	118	130	146	141	142	125	153	140	119	126	138	129	130	131	117	113	121	126	130	147	122	119	119	139	149	124	118	115	124	150	130	116	127	124	136	135	137	139	137	122	124	140	139	139	139	124	114	124	135	137	128	135	109	142	120	111	120	124	147	147	134	125	122	107	144	122	128	127	110	139	129	139	129	124	155
33861	16032	6408	6762	12316	13857	12878	12262	10586	8625	6991	5880	5243	4672	4109	3790	3671	3598	3355	3150	2707	2776	2678	2652	2535	2511	2532	2174	1943	1828	1553	1336	1119	1113	1095	1096	1092	1128	1180	1142	1059	1066	1035	1019	944	929	991	953	955	895	949	894	943	922	946	971	930	878	900	947	973	978	932	975	892	1013	913	968	929	929	970	938	931	969	911	931	940	962	952	906	929	902	896	937	914	986	907	946	920	951	942	933	975	955	931	884	940	932	971	882	905	956	909	948	941	977	894	892	917	914	898	938	942	840	964	898	888	936	886	866	898	924	900	894	949	871	960	868	908	897	948	864	889	925	888	885	900	864	895	909	915	933	904	894	865	911	909	914	891	895	866	941	891	829	841	921	923	909	934	933	971	894	912	858	940	866	947	876	898	928	917	835	928	963	878	931	925	869	858	1001	953	968	966	873	932	901	929	943	895	916	888	887	918	964	859	918	834	937	915	923	910	918	922	918	871	905	907	875	910	861	903	839	938	877	935	876	880	962	874	895	852	917	915	924	941	895	964	905	867	888	818	897	906	894	895	911	925	867	850	866	882	896	843	907	943	948	949	897	905	904	983	869	900	852	886	934	958	942	907	916	962	902	956	845	873	917	856	904	896	861	928	848	942	916	868	924	918	924	900	854	904	857	924	848	906	909	924	846	910	933	914	888	999	885	924	893	942	872	941	919	898	853	873	905	860	902	959	842	934	857	871	885	918	928	874	907	905	949	981	923	934	920	923	875	974	905	920	898	936	909	878	888	903	936	876	883	895	867	941	857	903	892	925	877	930	885	905	903	868	908	917	863	862	879	888	926	910	895	922	904	858	965	942	938	928	887	900	883	922	921	889	893	896	870	896	923	949	895	894	883	890	909	922	935	897	881	911	869	903	852	884	903	893	946	880	929	944	889	921	863	879	871	873	911	939	902	892	929	951	868	928	879	907	891	917	863	896	860	932	899	889	912	914	936	930	911	906	935	915	913	927	906	934	846	925	887	880	925	890	905	880	939	900	904	859	878	913	861	924	900	912	901	921	868	928	891	919	925	891	931	846	860	853	912	859	925	894	863	904	861	891	863	936	912	938	846	888	906	880	959	933	914	946	889	924	898	971	973	885	882	903	922	913	948	872	892	882	889	880	883	898	951	872	924	912	912	936	913	860	903	825	878	858	944	872	947	893	895	889	879	882	927	931	866	913	883	888	906	901	911	945	884	884	899	917	898	896	916	956	885	867	880	928	916	881	956	941	882	910	886	912	916	960	899	922	914	933	878	965	908	916	898	933	883	950	885	902	901	885	872	892	883	910	843	931	875	928	958	875	894	934	899	897	934	946	878	871	874	908	909	925	937	922	945	949	856	899	918	901	941	945	896	924	889	917	936	889	963	893	872	927	904	890	875	886	923	863	911	941	897	876	916	888	926	921	899	941	903	926	925	934	948	916	930	956	913	862	898	916	899	921	899	919	864	922	936	931	941	923	910	875	895	890	859	903	868	943	925	855	856	912	922	929	945	962	947	906	896	935	904	828	861	886	906	901	872	982	914	926	950	887	908	943	902	934	919	893	941	893	901	860	952	917	884	905	922	869	927	879	897	960	931	916	887	925	916	926	911	920	910	882	852	924	932	871	900	880	860	942	856	900	874	883	897	895	872	921	1004	909	942	916	870	865	929	905	965	918	876	904	879	937	913	935	914	905	885	925	910	881	947	903	864	871	907	920	896	903	962	864	892	913	858	895	896	897	881	904	895	959	921	855	923	936	888	877	912	867	903	904	889	934	941	863	897	951	859	892	925	851	946	916	889	843	917	892	921	912	862	1011	917	845	909	882	872	874	830	906	905	864	920	906	873	907	876	893	928	882	862	883	896	891	955	894	919	908	883	931	884	898	929	960	924	842	926	948	913	908	884	922	885	907	852	893	860	937	905	918	955	919	886	916	946	919	898	877	916	859	918	929	907	907	917	948	920	860	910	923	958	881	913	962	927	885	943	813	903	919	932	921	930	920	942	911	956	946	884	903	876	847	905	902	916	904	970	809	924	887	907	881	899	895	898	921	897	925	914	908	872	877	883	888	903	829	934	940	948	901	870	904	927	902	903	909	837	882	912	869	895	868	884	948	872	885	914	836	925	903	908	899	909	927	892	953	927	919	905	877	934	880	889	929	941	860	949	887	867	901	900	945	880	910	861	893	846	902	913	856	900	881	926	938	920	973	953	885	924	939	906	913	910	868	840	947	897	907	880	946	925	941	900	933	887	870	931	909	915	908	875	902	884	922	894	900	890	948	846	896	898	930	948	889	939	924	958	940	891	904	896	969	885	893	898	859	938	919	908	946	937	896	910	940	879	958	860	895	853	893	845	961	893	944	852	864	902	887	893	912	898	906	879	909	914	853	915	910	879	879	871	870	841	913	898	862	927	888	895	949	870	927	889	909	868	882	872	891	933	918	880	934	882	901	900	964	875	880	871	889	902	883	926	917	917	846	886	950	924	862	898	908	946	925	892	909	899	925	901	921	901	893	910	906	919	877	903	969	886	925	921	945	882	898	853	931	894	868	887	882	905	911	857	920	871	950	933	912	937	922	878	926	887	896	862	891	888	871	889	913	927	884	956	901	900	879	939	942	928	953	910	924	900	880	922	921	915	821	890	939	902	882	891	895	904	926	907	890	913	892	942	894	887	922	927	883	921	891	909	911	872	859	904	922	925	848	909	909	898	817	908	907	894	859	923	927	914	907	835	880	957	858	895	912	884	928	902	862	903	900	889	885	869	926	890	964	903	867	888	913	866	935	905	921	882	885	934	874	917	875	898	944	920	924	912	932	916	876	897	898	875	905	937	906	815	885	940	925	881	906	912	945	869	896	916	878	864	925	924	867	913	917	873	919	890	896	904	932	904	965	852	892	924	874	912	941	840	917	917	947	909	894	920	860	980	895	903	900	900	911	884	865	879	929	889	877	864	944	893	872	849	954	906	875	961	937	949	942	911	880	887	905	890	917	904	919	922	849	882	926	934	892	890	920	892	957	931	889	871	928	914	894	944	926	876	857	859	930	895	873	877	977	940	948	897	943	884	917	907	903	836	912	928	945	958	883	949	888	923	891	905	954	831	942	922	948	898	857	932	876	946	909	927	922	927	888	948	891	872	931	946	884	926	928	925	861	892	913	949	909	862	887	860	890	947	927	869	893	873	962	875	869	863	927	923	965	907	963	889	914	916	906	862	851	858	862	898	894	938	881	852	900	877	890	906	960	910	929	877	811	911	901	892	892	915	932	905	918	890	883	911	925	898	884	931	935	917	890	928	858	985	901	898	844	857	901	921	889	934	937	942	916	942	890	903	972	971	836	941	926	900	928	918	899	908	888	899	922	932	856	889	904	892	958	884	949	892	862	914	914	871	929	896	884	929	886	874	852	847	910	895	951	966	931	920	887	892	869	915	885	933	916	908	915	950	894	876	891	907	876	897	876	920	947	887	890	848	903	926
3506	1027	423	291	215	229	213	261	237	230	187	171	184	168	143	150	171	166	125	140	125	147	119	137	116	115	142	106	113	95	96	76	111	97	102	107	87	96	112	79	92	91	70	105	74	93	100	93	109	102	72	74	85	96	82	90	110	78	84	86	88	91	83	91	95	113	107	107	92	89	90	95	97	98	93	97	88	87	85	94	96	104	86	88	106	100	101	80	78	103	85	102	85	98	86	81	100	83	89	99	97	93	95	86	97	100	105	99	103	95	95	103	77	93	95	88	103	91	75	85	75	88	96	81	88	86	90	80	93	101	81	72	97	96	88	95	88	100	91	72	96	91	85	95	107	105	99	105	89	97	100	99	96	104	78	99	79	80	100	93	93	99	102	97	88	84	78	85	82	89	85	115	81	89	96	83	101	89	93	81	82	79	71	80	83	96	101	85	105	90	107	78	81	79	94	88	92	90	91	98	87	78	86	84	92	83	104	84	104	93	87	109	94	108	86	103	80	104	89	73	98	84	81	98	95	82	103	95	94	103	84	95	103	88	88	97	99	67	83	98	95	100	91	97	87	94	99	67	93	75	64	111	103	89	84	86	105	94	97	90	87	82	76	104	113	87	107	117	98	111	91	93	114	91	101	87	113	101	102	100	95	91	113	96	89	93	88	80	94	104	90	112	101	82	98	88	102	82	98	113	95	90	79	96	112	97	104	98	94	82	94	110	82	87	92	76	101	102	106	104	84	88	96	102	89	87	97	101	85	92	100	92	118	97	94	102	82	91	86	92	87	103	95	109	88	94	82	105	86	94	85	82	84	87	86	77	92	75	87	91	77	80	98	88	87	74	103	84	108	86	116	86	106	100	90	85	86	85	88	93	82	76	86	97	98	76	85	80	90	95	92	99	100	91	95	90	96	107	77	101	80	102	90	107	71	83	73	91	96	92	85	89	94	94	96	94	82	99	90	90	81	80	84	95	92	96	91	90	95	100	86	76	85	95	110	104	103	94	96	114	102	98	83	94	88	92	82	89	92	86	93	83	84	96	90	84	101	101	77	103	126	88	97	90	79	82	103	107	77	102	112	87	84	90	93	82	103	91	90	106	93	98	89	99	93	88	89	101	87	106	92	88	76	85	100	114	82	69	103	105	78	88	102	80	97	93	78	105	98	89	97	84	76	101	77	92	94	90	97	90	100	86	88	91	109	90	90	101	95	97	90	91	98	85	94	85	84	83	80	83	82	89	85	91	96	78	96	94	99	105	92	103	86	100	102	92	97	93	87	87	79	94	118	86	84	87	102	92	87	103	96	86	102	107	92	95	107	97	109	80	103	93	81	83	90	87	81	88	98	83	98	86	93	85	94	99	83	85	84	107	85	99	90	96	82	88	89	107	100	101	99	100	102	72	82	93	90	84	96	93	87	84	85	89	94	83	86	93	86	91	90	95	105	76	95	86	92	109	90	100	88	89	107	107	85	90	87	99	91	95	92	109	86	102	86	110	79	83	89	99	88	78	106	89	89	86	115	82	73	91	107	98	96	95	89	98	121	90	81	95	84	73	89	87	77	90	87	93	90	84	96	98	95	73	93	99	89	103	95	96	94	94	89	91	77	97	102	99	103	87	77	83	78	93	86	84	104	79	95	100	90	80	100	102	88	108	93	94	79	103	90	85	95	84	101	84	100	90	95	77	96	75	71	100	86	109	96	95	101	71	83	101	110	82	100	98	108	92	97	73	87	96	92	94	94	96	117	84	96	95	101	99	70	77	92	90	107	90	91	86	101	93	91	66	86	88	108	75	93	89	96	89	109	88	91	105	97	95	106	95	84	88	83	103	89	97	87	97	95	97	104	94	95	68	92	97	84	102	86	92	88	93	88	103	82	97	96	94	90	98	97	87	90	80	72	91	84	80	105	93	95	97	114	90	94	80	98	106	66	84	95	93	92	92	93	96	89	90	85	111	93	102	95	92	82	109	98	88	83	82	91	73	80	92	107	84	83	81	95	91	84	80	80	94	75	81	97	85	110	92	100	84	94	90	70	87	89	101	92	86	88	98	90	92	82	81	93	97	94	104	91	92	110	86	83	93	94	99	92	86	91	81	114	105	83	93	98	82	109	100	85	98	86	89	94	73	97	96	102	92	98	94	77	73	82	84	102	87	87	82	103	103	87	89	85	95	98	79	106	97	93	77	82	98	107	83	81	89	82	106	72	81	110	88	96	96	94	104	81	89	100	83	73	102	101	73	97	96	85	96	90	82	87	90	83	87	70	81	86	76	98	91	81	89	79	85	89	81	92	82	91	89	101	114	97	89	97	90	88	94	87	99	67	72	83	74	102	97	108	106	85	87	105	95	101	97	97	81	86	92	112	104	117	96	84	94	88	83	98	100	90	106	109	87	104	97	80	87	102	103	85	78	95	96	91	91	92	100	89	84	94	92	89	99	91	97	95	85	92	83	105	90	79	93	101	89	105	78	86	85	80	83	99	121	96	69	101	90	84	80	90	88	100	90	94	105	90	84	107	82	105	91	108	98	104	72	93	102	107	85	105	94	91	106	101	94	83	100	91	108	86	120	88	85	85	85	93	88	112	96	78	95	83	83	99	94	79	94	121	83	93	93	88	97	83	101	106	82	89	97	104	101	97	98	84	86	95	98	93	92	80	81	79	97	102	99	81	86	72	88	104	92	84	89	82	112	82	95	97	87	89	97	81	91	97	88	86	87	95	94	85	87	90	98	100	107	85	93	78	92	95	99	80	79	91	84	99	105	98	93	83	91	69	87	78	84	95	106	95	100	92	100	85	98	88	87	102	106	100	102	100	86	86	85	94	100	94	85	90	100	97	69	101	96	103	111	99	86	98	88	87	68	97	92	89	104	95	104	93	72	86	89	93	82	82	88	74	92	95	102	86	86	85	103	95	83	90	94	81	81	96	119	108	91	93	112	74	92	117	82	72	106	106	87	84	80	101	119	100	98	120	85	94	87	91	72	81	89	99	91	88	95	92	94	96	72	88	98	91	100	83	89	79	101	99	83	77	110	100	99	85	90	89	90	101	96	112	88	90	104	96	75	94	107	108	93	91	87	94	92	82	96	103	107	78	81	101	77	86	95	84	87	112	94	81	85	89	98	110	104	96	104	92	90	94	98	73	108	90	93	83	106	87	124	75	96	94	104	90	95	84	77	93	104	78	104	107	91	92	112	91	89	101	113	89	95	92	122	87	101	85	87	91	101	80	85	100	91	75	82	91	99	93	92	78	94	107	97	107	93	103	93	89	92	112	100	82	104	104	105	95	82	106	119	103	85	98	80	87	99	94	96	103	101	86	99	96	81	98	93	94	113	100	92	85	90	94	91	89	80	74	108	88	81	95	103	85	102	94	93	100	100	78	106	86	107	93	84	100	97	89	118	98	104	101	84	93	88	98	91	102	87	102	89	95	93	100	78	93	86	84	80	108	85	85	77	94	81	72	89	86	104	93	71	93	82
26238	9614	4175	4364	7660	8978	8115	7585	6971	5571	4563	3668	3427	2918	2520	2346	2269	2361	2209	2057	1888	1905	1879	1817	1679	1691	1752	1469	1380	1218	1103	938	819	783	778	780	776	839	826	842	769	771	746	705	670	714	739	699	714	725	717	726	722	746	683	743	723	736	705	725	693	721	720	712	736	711	744	685	691	729	705	751	680	725	657	670	745	678	678	702	678	701	702	681	670	685	744	702	749	691	675	676	741	761	692	656	675	707	757	697	716	748	670	704	661	728	711	688	744	703	696	709	721	649	680	688	713	646	637	730	788	685	683	699	668	703	669	666	692	691	667	683	744	730	688	675	670	707	641	704	704	673	691	666	686	722	688	700	639	684	682	700	680	720	710	723	689	688	730	707	667	682	676	664	685	687	713	696	617	632	677	674	683	698	720	709	691	655	682	644	657	663	654	689	695	682	673	710	718	671	665	687	691	715	694	688	644	720	687	649	732	668	677	685	698	707	687	678	704	711	738	743	725	722	735	671	705	668	693	739	683	716	728	662	713	708	639	685	638	663	710	660	727	681	660	669	674	634	694	662	725	747	697	644	655	716	687	734	696	706	671	697	701	718	734	661	676	670	651	677	678	686	667	707	714	676	701	712	706	703	694	691	656	697	624	710	656	690	697	692	723	721	730	711	703	702	690	670	685	678	685	679	697	656	697	692	692	698	703	673	655	653	661	683	687	696	688	726	696	708	716	693	666	721	701	670	712	668	709	715	700	722	700	719	663	705	715	706	647	708	707	725	661	638	704	738	720	717	718	677	695	735	687	716	714	682	697	686	676	674	685	678	705	705	650	736	710	671	713	700	694	668	676	677	674	636	702	642	725	704	758	663	680	699	688	686	680	691	659	670	708	693	710	672	706	669	664	676	663	669	678	670	679	697	730	754	692	687	707	712	713	691	705	698	671	706	658	675	704	695	701	685	683	674	680	635	684	733	705	707	689	666	688	659	685	669	660	691	679	749	678	676	711	684	728	647	649	714	645	703	656	716	699	685	697	646	685	642	691	705	665	720	709	666	669	712	670	651	725	727	709	642	705	697	673	657	690	665	689	689	658	715	665	683	673	681	759	723	708	677	725	736	687	688	666	732	687	710	716	687	703	690	716	687	667	672	716	684	705	698	650	666	683	676	700	669	695	717	721	692	655	709	737	731	683	718	693	704	687	712	708	686	707	706	722	692	707	714	668	699	640	665	701	704	675	699	700	725	678	743	675	666	708	654	707	699	706	732	672	731	690	718	686	674	681	652	716	703	685	725	669	686	678	648	668	688	659	678	689	685	705	674	699	653	685	690	630	658	698	668	735	703	684	684	712	646	708	679	680	684	659	668	665	730	703	652	671	672	699	653	701	656	653	694	673	703	702	709	645	665	698	706	702	685	685	699	704	699	693	678	670	728	718	633	692	713	686	672	693	698	722	713	669	647	712	697	633	690	657	693	786	687	683	689	704	704	710	696	665	683	703	678	723	740	727	716	692	726	676	691	643	719	704	737	719	689	729	697	698	674	693	696	659	681	651	676	692	651	687	655	704	696	671	654	704	692	692	679	692	730	719	652	698	716	745	647	657	667	696	749	678	762	715	653	703	673	720	691	619	684	677	673	736	649	677	752	659	701	714	675	637	659	675	647	734	679	718	661	687	670	658	707	701	677	738	669	666	718	706	717	655	695	671	667	678	654	679	623	680	679	678	674	769	692	688	686	674	641	686	686	666	719	700	691	698	681	679	654	716	629	717	671	678	681	675	689	713	647	715	678	705	694	689	723	701	670	702	673	705	681	690	724	690	686	689	650	667	678	657	691	691	713	698	695	702	661	693	681	669	680	722	733	747	718	695	674	721	675	669	715	756	690	673	732	658	697	666	681	713	708	722	691	750	657	708	686	713	680	675	735	706	671	705	663	697	722	699	663	695	705	735	707	720	686	729	664	664	735	677	693	687	733	731	683	718	706	612	758	672	694	679	699	681	729	679	706	656	681	666	686	686	704	686	688	725	678	702	660	709	664	669	672	702	677	700	706	696	697	714	686	730	707	627	734	687	723	705	734	649	746	701	704	685	690	716	677	697	722	668	741	668	700	667	724	664	696	663	722	690	665	718	672	701	695	670	670	693	645	648	659	684	715	652	686	657	724	700	659	725	709	704	683	689	719	708	712	691	670	671	650	664	715	713	742	674	687	652	738	730	692	693	689	747	681	679	662	684	627	695	687	679	715	671	683	717	677	683	667	680	690	696	733	706	695	703	675	665	725	707	684	688	654	699	713	672	658	753	678	734	690	681	694	693	686	703	694	670	693	685	698	695	701	671	662	690	718	665	696	681	661	736	734	702	691	707	618	650	713	708	680	675	674	676	681	685	676	716	727	664	696	690	658	673	644	659	724	699	705	687	730	682	684	729	697	689	661	664	654	724	674	677	709	734	681	716	647	646	679	701	667	691	671	651	707	717	660	668	710	664	620	699	652	659	689	698	668	643	730	684	691	716	760	689	696	679	723	711	665	683	699	685	687	689	697	625	687	736	707	709	670	670	718	633	651	725	698	681	704	664	726	669	713	693	700	697	665	709	671	671	721	596	657	708	684	710	720	708	664	682	665	666	694	690	717	716	705	680	723	637	685	664	679	719	661	650	693	717	720	715	645	729	723	680	727	716	698	675	690	733	681	658	696	705	690	674	699	669	672	737	679	689	714	733	640	695	702	696	682	673	706	672	697	673	681	684	659	709	707	671	703	722	712	678	669	713	666	715	702	656	666	696	678	710	661	704	715	679	676	715	672	670	732	690	684	676	699	686	688	695	677	689	685	687	692	713	706	655	725	735	627	727	680	575	711	692	694	712	693	649	686	686	692	654	707	711	655	661	681	681	701	690	711	686	699	704	746	675	706	725	702	659	714	679	708	702	723	740	691	691	672	709	698	687	677	736	694	710	693	663	677	695	681	689	675	730	690	673	701	667	647	670	665	698	696	704	709	655	718	687	678	672	683	674	686	710	637	680	668	681	683	709	647	673	644	688	647	699	680	686	670	648	634	660	673	728	658	665	686	728	723	660	651	707	726	720	693	667	693	689	685	755	694	723	687	721	706	754	691	707	690	668	714	706	694	697	680	683	724	676	723	714	668	707	734	706	657	700	676	711	662	663	667	694	687	701	701	646	705	678	692	682	675	692	673	707	692	705	715	663	717	705	707	687	697	683	659	693	670	666	711	729	715	671	684	715	689	682	676	690	696	678	714	705	670	687	649	689	701	661	681	711	706	692	661	684	705	643	708	708	656	679	673	683	651	688	660	689	735	722	696	704	691	702	689	694	653	668	674	676	715	704	669	742	738	665	730	661	673	705	714	661	716	682	678	650	699	695	632	705	685	730	673	699	660	685	669	667	605	675	649	671	650	691	643	644	649	677	751	706	667	727	688	718	697	651	644	669	706	672	703	721	689	658	675	662	696	710	664	668	690	698	712	734	741	675	691
4680	1939	568	345	241	277	272	305	313	245	231	202	191	205	181	187	154	177	150	171	153	135	146	159	123	138	136	125	119	125	121	101	125	91	91	82	105	118	86	107	95	108	102	105	98	94	85	80	98	95	92	107	103	91	102	81	98	103	99	98	87	89	94	82	124	86	92	101	88	87	93	86	98	88	81	80	89	100	89	94	91	98	90	100	97	77	86	83	100	109	97	100	79	93	88	86	91	90	88	109	109	84	88	98	112	77	89	91	106	90	81	97	90	82	97	87	99	83	86	86	95	105	87	98	87	113	87	93	84	106	84	91	93	86	96	89	85	81	89	111	85	92	96	105	98	90	99	93	108	99	89	82	112	76	102	89	94	79	107	91	78	94	107	84	91	82	99	77	108	89	87	96	90	104	84	104	89	90	103	89	107	91	109	86	97	89	101	110	92	76	88	98	86	99	118	89	84	86	117	86	88	78	90	86	91	82	75	100	80	95	80	85	81	99	91	102	89	100	98	93	97	84	89	104	82	92	73	93	80	112	102	81	88	104	84	100	101	105	108	99	100	95	90	77	90	95	94	89	86	86	91	93	89	90	92	111	97	104	99	92	90	99	90	78	88	92	108	83	89	80	103	83	105	91	112	98	82	102	91	87	92	94	99	88	109	78	86	87	83	86	83	79	92	92	79	105	102	96	105	83	93	95	89	91	84	93	85	102	120	79	103	99	88	101	90	77	80	91	88	81	77	105	89	95	104	82	89	105	93	115	92	109	105	109	92	90	95	89	111	102	96	87	86	92	100	92	91	91	84	95	102	93	89	87	98	66	116	96	106	92	114	93	121	92	91	109	86	95	98	103	74	88	102	99	98	91	94	97	82	79	109	86	109	85	81	83	105	92	84	96	103	104	92	99	97	96	82	104	97	108	85	91	103	90	73	79	100	102	98	93	91	102	91	91	76	96	93	91	68	107	112	98	86	87	98	99	92	97	110	87	84	94	96	79	116	88	79	107	99	103	94	94	92	91	91	101	80	100	95	87	76	95	91	100	100	88	105	87	68	99	99	87	89	86	96	98	95	83	87	96	101	79	98	95	91	95	99	94	94	105	125	85	106	87	112	74	82	99	109	93	83	86	100	95	97	91	100	99	68	89	104	75	109	102	110	89	86	96	107	88	70	115	94	113	86	88	101	84	96	104	105	93	89	93	82	93	80	72	99	93	82	94	104	88	98	114	83	85	95	101	92	94	93	66	80	82	92	104	98	88	91	101	100	92	90	81	100	103	76	92	87	91	84	92	89	85	88	105	87	95	88	96	97	118	84	118	83	104	90	85	94	121	93	97	87	110	92	114	108	94	104	77	88	96	105	94	95	87	96	101	94	107	99	98	91	100	111	97	93	89	93	97	97	115	105	111	89	90	108	88	95	117	116	82	99	82	88	89	97	93	111	88	86	107	97	99	81	93	101	94	101	116	100	73	102	101	98	80	95	94	105	80	89	92	97	92	90	98	108	107	85	104	92	88	101	81	85	100	99	101	90	73	103	94	86	94	89	96	93	100	109	77	87	97	104	81	75	81	97	96	90	104	102	109	99	79	97	84	80	89	82	103	100	92	85	81	91	90	91	95	92	96	90	87	83	103	94	92	88	87	93	101	103	101	109	95	87	94	84	84	81	106	88	87	76	91	87	99	99	98	89	85	90	107	102	78	90	83	97	96	91	110	103	91	85	90	91	123	87	100	93	94	84	95	85	100	94	87	81	102	93	110	84	82	92	92	103	116	79	84	89	83	98	99	76	109	108	114	86	74	92	92	99	96	109	88	110	93	59	93	93	104	89	93	92	76	105	79	105	104	102	91	83	98	103	101	88	83	94	99	88	95	85	87	79	95	85	94	100	107	115	110	94	88	101	107	80	100	78	116	88	99	98	87	86	100	83	91	94	104	97	105	79	87	78	100	97	97	89	88	80	102	94	102	89	103	89	100	87	95	72	90	113	94	93	94	79	71	104	103	98	90	106	87	103	97	88	85	84	109	103	111	90	92	73	113	92	93	103	102	99	90	82	95	105	81	93	101	107	100	80	90	88	94	93	100	93	88	90	80	101	84	115	92	86	85	101	82	108	112	108	80	91	81	89	85	76	96	85	107	93	97	113	85	100	105	85	94	116	97	98	90	99	103	93	103	103	117	82	102	93	86	89	100	98	93	94	92	94	89	99	110	76	95	89	81	90	109	102	94	107	81	76	99	93	79	101	98	96	98	94	100	77	103	104	80	79	110	78	111	102	84	87	95	94	97	102	106	80	81	93	88	95	98	107	107	95	83	87	80	91	90	102	103	106	81	92	102	73	94	91	94	83	100	95	109	75	88	92	93	88	104	95	95	84	77	106	80	99	83	91	104	103	84	90	101	108	107	103	84	85	90	104	79	90	99	99	100	102	106	101	91	88	83	95	101	96	89	105	97	82	88	105	84	130	99	83	78	96	105	83	110	93	91	95	109	88	86	100	91	99	84	100	75	93	82	91	86	104	100	115	98	92	95	78	96	103	95	94	101	97	91	113	90	72	95	101	92	100	92	104	104	100	101	91	97	99	106	95	84	99	85	103	80	93	95	89	90	93	94	89	103	116	97	89	85	88	91	101	100	79	89	92	76	100	94	93	97	83	88	88	104	81	104	104	65	73	93	104	84	87	95	101	112	97	97	90	92	87	94	77	104	95	101	96	75	104	98	89	101	87	100	95	88	73	101	95	82	89	99	89	99	113	91	91	88	84	89	99	89	90	78	94	84	108	105	108	98	108	107	93	72	108	100	108	98	111	96	96	101	85	90	81	107	88	106	79	97	105	85	82	80	104	97	88	83	102	86	88	92	82	88	101	79	95	84	88	76	69	78	83	96	105	106	90	114	103	87	103	94	95	93	93	118	92	101	88	87	98	80	107	99	87	79	100	88	91	91	89	77	94	99	84	83	89	93	88	118	91	97	87	91	99	99	107	103	86	99	97	83	93	99	101	105	113	103	95	109	84	84	107	84	116	106	91	84	103	100	85	79	101	88	98	84	88	107	88	108	79	85	107	107	93	87	101	106	75	85	91	100	100	80	77	93	93	89	99	87	97	88	115	102	108	103	84	97	88	101	113	107	74	90	89	95	110	95	84	88	86	90	81	97	108	90	89	97	71	114	84	100	109	99	98	79	99	104	98	93	97	89	92	99	91	96	89	105	93	91	97	84	118	95	107	97	96	118	85	110	98	101	106	93	87	96	101	95	86	95	97	88	114	100	97	94	87	90	90	71	83	89	86	89	92	101	96	94	94	116	103	103	94	103	85	97	94	78	91	94	116	106	87	107	90	89	101	96	94	108	85	71	79	82	79	83	72	86	98	94	94	106	90	87	94	99	93	97	104	90	92	101	92	89	89	93	86	97	93	93	100	92	95	91	86	79	100	94	102	79	93	104	100	95	111	87	91	88	77	87	97	84	82	89	96	104	111	90
28358	12511	5072	5061	9671	11089	9729	8895	8043	6582	5516	4411	3934	3425	3021	2793	2560	2462	2337	2173	2052	1977	2033	2047	1741	1816	1803	1426	1369	1270	1181	851	796	764	781	754	750	766	773	767	765	740	713	690	686	644	630	669	650	600	640	630	633	610	658	640	649	641	668	612	660	606	618	606	639	580	629	648	668	611	652	650	648	626	638	664	628	626	632	598	635	633	647	664	622	669	608	631	631	618	649	594	638	637	701	680	639	621	629	587	623	637	615	606	619	653	613	665	654	640	583	626	620	588	634	559	678	606	617	627	583	612	632	628	625	576	616	599	634	603	621	604	607	670	584	579	596	636	570	626	641	662	654	598	639	616	662	600	633	582	638	632	619	632	643	573	659	628	629	605	633	653	679	582	586	614	642	604	639	615	652	602	598	599	606	588	616	597	605	589	591	657	626	654	668	606	577	588	582	618	601	647	565	609	603	603	582	617	627	599	620	641	619	606	612	654	608	563	613	595	608	616	604	652	624	657	604	552	598	592	584	573	580	631	612	584	605	607	610	592	626	578	611	608	614	606	607	634	589	584	599	573	585	664	639	647	579	618	578	605	633	629	583	581	590	588	582	585	619	604	628	593	614	622	625	601	600	633	601	584	622	609	614	649	621	623	611	601	622	638	597	611	608	628	603	590	580	626	619	589	584	615	626	598	639	677	662	602	598	614	557	603	637	628	613	632	616	604	607	587	642	610	603	616	600	612	601	639	577	620	592	611	555	613	608	635	595	662	668	621	614	617	614	595	597	621	602	647	597	603	607	660	616	651	638	636	608	641	638	565	632	621	592	612	641	622	671	598	647	578	635	598	628	621	607	640	617	623	605	617	645	659	630	645	568	600	591	605	600	595	622	576	606	576	628	607	660	605	628	593	598	602	614	599	594	619	637	634	591	588	625	649	576	616	606	625	574	637	619	674	618	601	631	613	590	576	613	628	618	623	605	574	656	671	578	622	624	665	600	600	553	605	648	656	608	608	584	592	626	606	614	637	626	588	608	608	593	615	608	596	641	584	641	587	593	644	620	604	638	608	594	570	620	546	554	614	587	576	627	606	626	600	620	604	610	610	633	600	607	616	585	613	615	597	621	608	647	598	616	631	640	638	623	615	587	633	622	593	605	606	622	626	629	563	625	626	604	594	624	581	599	644	642	638	644	595	600	636	595	631	624	579	585	631	618	573	646	604	603	617	636	598	643	550	601	589	596	612	648	588	600	675	598	644	605	596	631	629	611	619	646	635	610	585	596	610	589	635	596	590	659	651	638	575	614	605	628	624	607	571	608	636	594	602	608	658	601	620	646	627	644	602	571	604	621	578	597	674	653	658	642	638	620	627	582	634	582	583	608	614	586	581	594	573	608	585	635	615	600	609	621	576	644	602	599	635	649	638	606	601	625	588	582	640	595	596	642	628	612	652	603	605	618	629	579	597	564	626	600	631	571	681	584	631	626	617	627	585	566	588	563	592	628	585	562	595	655	633	608	645	561	627	610	589	616	595	610	585	617	577	649	587	654	652	632	609	604	581	626	610	646	622	662	606	611	575	593	587	631	579	597	592	598	583	571	606	643	600	604	587	593	619	591	630	626	619	620	625	640	612	621	612	593	601	632	644	587	606	602	581	567	625	601	638	604	577	570	624	585	629	585	596	575	598	653	600	615	630	579	643	630	624	625	560	608	606	596	595	615	628	626	573	601	603	609	619	619	587	604	619	633	607	603	630	585	617	610	631	592	663	647	618	602	625	581	636	613	579	590	580	626	618	625	592	617	611	647	588	586	630	618	552	617	666	638	618	651	600	623	654	601	624	583	584	622	610	616	635	587	623	624	617	642	614	630	633	584	594	625	643	589	631	582	633	626	630	619	610	607	606	618	583	572	638	600	564	617	601	583	585	640	582	597	582	583	608	650	650	579	639	623	622	655	620	624	629	635	570	620	584	586	600	598	596	613	595	599	599	633	584	600	611	621	585	631	608	642	644	624	589	640	632	623	611	631	626	599	595	580	598	609	617	604	631	584	645	635	607	609	609	587	611	582	606	615	630	623	575	620	596	596	627	582	562	631	580	569	580	636	600	618	600	638	662	576	621	616	656	613	618	627	626	619	591	633	595	624	577	545	580	610	616	641	604	647	644	589	634	624	651	584	623	606	618	612	613	648	596	616	599	658	611	585	634	625	592	581	658	585	595	597	620	614	547	621	657	638	585	622	624	641	573	594	637	613	653	679	612	626	605	619	613	637	660	593	593	606	628	593	564	603	596	626	637	631	600	612	608	687	600	626	602	597	631	622	621	587	599	616	610	627	610	667	623	612	617	610	582	604	631	661	608	606	618	589	602	555	629	581	584	603	635	600	579	632	613	594	610	599	610	613	604	613	600	633	615	646	610	589	611	642	603	598	575	612	593	614	629	629	598	660	620	647	609	595	584	642	632	572	577	627	595	636	585	608	610	615	583	604	599	602	648	593	594	565	642	627	619	606	611	620	585	602	628	616	616	609	636	618	598	613	668	636	617	601	626	651	623	575	624	630	612	604	648	633	604	608	623	604	565	601	645	569	594	557	581	691	642	600	593	626	613	609	638	608	628	578	645	649	599	618	630	642	647	610	624	640	616	580	620	636	659	619	593	633	594	625	589	628	591	633	619	611	645	636	608	618	582	607	622	581	609	596	635	584	604	656	647	594	599	638	612	555	618	612	552	609	650	602	582	613	593	604	627	611	610	610	597	601	650	618	596	566	649	610	637	602	620	588	607	608	599	564	619	618	597	624	621	615	572	621	630	618	589	630	606	573	584	566	609	588	649	618	633	622	624	632	664	606	632	634	670	602	603	621	619	584	586	655	594	630	609	620	593	603	613	659	632	637	570	620	596	579	603	599	614	586	670	605	638	649	584	604	621	619	620	602	604	679	642	618	582	607	645	617	644	636	636	639	608	583	584	575	556	621	601	604	635	598	595	628	638	591	580	579	615	633	634	620	560	609	591	622	593	635	593	618	618	628	618	622	567	599	629	630	634	583	597	635	666	610	619	590	578	639	580	622	612	599	594	620	606	638	566	637	628	592	638	600	593	612	616	633	576	639	613	634	595	598	603	614	578	617	609	630	624	618	590	592	602	620	599	603	637	616	646	626	585	632	574	610	645	621	633	626	611	606	593	619	592	634	645	638	587	650	603	606	615	586	545	595	641	665	604	598	552	584	610	620	563	592	592	586	618	598	608	633	608	590	557	641	617	597	617	650	584	629	574	638	571	616	610	594	596	611	599	620	609	569	634	626	622	593	639	623	654	635	586	623	594	642	649	588	601	657	613	610	602	620	657	603	564	628	631	613	634	601	627	601	593	593	638	592	608	617	625	650	635	610	586	587	597	624	661	612	610	641	593	620	657	612	620	614	603	576	603	631	609	610	622	609	591	617	651	604	578	627	647	595	629	643	589	602	610	608	630	635	614	565	614	620	648	609	648	615	586
5348	1649	588	384	277	308	298	325	313	272	281	279	259	216	230	192	234	217	191	166	237	202	193	191	193	195	203	193	175	160	149	118	130	159	133	139	130	138	123	136	154	149	152	145	129	123	155	159	126	156	138	145	159	123	128	128	125	133	124	133	130	135	117	158	146	111	140	149	133	154	125	125	123	142	145	133	128	136	134	114	143	139	127	132	116	147	133	147	146	128	131	129	129	131	131	124	130	129	144	132	144	147	137	130	152	130	131	143	139	130	132	116	142	140	141	123	146	123	145	138	145	152	95	143	121	131	143	124	137	126	115	117	132	137	114	142	122	137	130	137	151	107	127	121	129	108	122	137	131	152	133	145	149	130	112	128	125	128	121	158	131	140	148	129	121	129	120	113	143	126	136	127	138	127	132	142	125	135	134	132	123	142	125	118	140	132	139	132	126	147	137	118	131	141	129	136	137	141	130	112	146	139	121	134	120	129	141	153	149	124	152	148	112	141	148	143	134	144	114	126	122	141	133	147	117	141	152	121	147	150	133	140	127	137	125	161	144	124	131	131	120	131	130	121	117	131	136	148	126	158	151	121	122	138	142	122	126	131	121	126	114	121	139	136	130	127	120	128	151	137	145	135	121	139	137	146	147	168	132	117	128	132	144	148	143	124	118	132	124	113	141	132	136	130	129	106	132	139	135	135	131	147	133	124	154	152	119	120	136	147	150	130	135	119	136	139	150	115	118	151	131	147	121	148	128	114	146	144	134	147	130	142	109	126	125	123	137	140	150	127	124	118	129	118	137	149	134	132	145	137	121	128	136	132	130	131	142	124	128	115	164	142	139	133	132	138	131	140	138	130	137	140	138	144	127	136	144	121	150	143	121	126	151	139	134	153	133	112	144	139	140	143	113	124	144	126	151	120	123	134	121	121	130	130	117	133	130	130	132	132	147	139	167	119	130	131	145	123	120	104	154	121	136	167	133	129	139	140	133	128	146	130	137	116	146	142	143	141	123	136	138	133	141	129	145	114	154	151	150	144	126	124	132	101	140	133	114	138	127	137	114	135	119	118	126	119	151	121	126	125	132	138	133	126	129	131	131	134	161	136	152	121	136	121	135	131	165	144	147	142	141	142	128	145	150	140	128	136	130	136	118	141	133	125	161	139	151	134	135	113	127	147	128	135	127	150	121	127	133	119	158	128	134	135	117	126	143	118	119	140	136	141	149	122	134	133	144	142	123	128	131	126	125	129	148	137	125	134	142	155	142	135	129	137	133	153	129	137	112	119	139	151	140	132	143	136	155	118	142	160	149	135	136	146	135	146	125	140	128	127	138	126	125	132	150	143	128	138	144	110	131	139	128	137	132	116	156	131	132	131	116	123	137	148	139	125	147	124	125	140	119	144	141	149	137	129	137	139	135	127	147	161	133	116	142	140	132	146	114	138	158	123	136	121	132	146	144	126	131	142	129	115	123	117	126	143	125	156	128	123	156	126	134	128	136	125	146	155	140	117	147	143	132	130	140	127	137	142	142	113	142	132	119	137	121	142	133	120	136	124	114	136	130	133	140	130	127	119	142	130	147	133	133	131	121	111	133	130	140	145	123	152	132	130	140	137	131	122	132	112	123	136	166	155	139	134	120	147	153	112	117	128	118	146	128	128	126	119	136	142	118	136	133	131	137	134	125	152	125	135	151	131	117	106	149	134	134	153	153	124	135	131	121	119	145	152	123	133	128	147	150	127	116	113	128	139	146	141	132	142	147	120	142	135	120	137	135	130	131	136	150	138	130	122	128	133	153	146	143	143	123	145	150	150	135	129	144	133	131	124	137	124	139	137	139	141	123	129	145	117	143	122	135	143	136	138	132	130	155	127	147	139	123	130	141	155	148	131	135	130	118	121	113	148	163	114	120	129	109	112	133	137	137	125	124	122	118	135	127	127	134	128	145	137	129	152	111	143	147	157	141	119	134	138	141	137	134	138	140	138	139	125	147	130	121	132	123	131	143	144	126	120	128	150	133	131	160	151	115	140	124	124	136	136	133	130	133	118	125	134	146	143	163	134	150	122	143	119	127	145	143	119	131	131	156	145	144	150	124	137	126	130	119	127	122	143	114	146	154	141	133	151	121	146	148	127	133	136	133	153	118	136	137	116	147	120	117	144	127	121	144	124	137	131	133	132	131	148	150	140	122	141	137	124	135	154	136	120	124	149	129	143	142	141	147	142	160	130	141	124	133	127	133	154	118	166	147	135	137	132	142	128	153	130	144	151	145	151	139	137	132	131	132	133	100	135	137	144	117	139	131	142	132	126	135	129	129	145	138	130	136	168	115	125	149	135	122	136	142	118	127	158	120	135	132	116	133	140	125	123	151	142	114	137	141	133	122	148	143	131	146	136	127	148	131	135	137	138	136	115	148	136	129	151	133	112	121	129	131	136	147	115	141	118	132	150	139	116	133	133	137	109	141	118	160	135	135	142	154	115	150	152	129	131	152	149	139	146	128	124	122	121	149	115	123	125	125	114	132	129	141	158	124	146	124	128	122	130	135	141	135	130	141	160	106	124	119	133	154	144	129	129	127	126	141	141	139	135	144	122	133	154	143	134	135	128	130	136	147	126	130	144	125	138	162	154	140	121	141	125	141	140	161	140	138	119	140	108	146	147	136	127	134	124	136	133	140	137	101	157	141	154	130	135	132	136	138	139	143	138	113	125	138	139	113	144	128	118	132	120	118	135	155	131	142	134	143	127	132	150	137	139	155	169	125	117	135	157	133	152	144	129	125	136	159	134	149	145	133	140	131	117	114	137	123	145	122	121	141	123	134	135	141	126	120	146	136	142	140	133	138	138	155	137	129	111	119	116	128	138	131	145	123	159	116	152	112	150	108	132	125	120	135	129	159	128	132	130	135	136	128	134	120	152	145	149	161	128	145	115	132	133	132	139	152	147	145	141	130	131	141	126	143	129	133	141	147	154	140	143	130	130	123	129	119	131	121	129	128	143	131	153	137	124	124	152	131	129	122	119	131	120	130	132	129	147	143	124	137	116	136	128	148	137	133	156	133	126	158	143	148	139	132	153	116	140	133	135	138	132	149	111	115	119	122	112	133	144	131	128	140	130	115	131	124	114	143	139	132	123	135	132	125	117	151	132	130	140	122	138	127	130	139	134	120	142	133	137	136	137	133	141	131	126	136	125	134	117	129	126	115	134	137	147	144	120	147	119	139	133	134	133	151	121	141	143	119	130	131	139	132	148	113	128	115	123	127	132	153	129	113	132	129	141	138	143	139	143	150	147	133	136	153	135	129	136	137	141	146	138	138	144	116	150	159	129	134	137	146	145	125	134	119	142	125	124	143	112	147	157	156	117	134	128	121	122	142	138	127	128	132	137	120	144	135	122	140	135	131	136	126	121	149	145	127	141	122	122	138	137	136	108	135	124	139	123	120	136	125	158	142	139	136	122	124	132	141	121	160	140	143	131	128	133	132	123
29830	12868	5520	5457	10041	11959	10434	9501	8594	7440	6318	5218	4486	3988	3474	3106	3032	3071	2799	2582	2616	2591	2623	2323	2179	2301	2233	1884	1699	1686	1511	1299	1197	1127	1141	1160	1056	1148	1173	1097	1178	1133	1109	1059	1034	1010	1027	977	1023	1060	1053	1000	997	992	1027	941	992	996	1074	1020	1103	1034	1013	1015	947	1013	991	974	986	994	1022	1009	978	1016	1010	952	1010	1023	1052	1030	999	1015	1022	1052	975	1001	981	1020	942	1012	1017	1034	978	1006	1031	1090	1005	962	1012	1021	1047	996	984	1016	971	1014	1020	986	988	988	1003	1032	965	999	1016	969	965	967	994	1009	987	1003	988	921	984	997	917	950	957	940	969	993	984	960	916	968	949	962	1015	955	987	986	962	958	940	998	984	987	989	985	974	1001	937	976	942	953	934	1020	1004	947	989	943	1039	981	1002	960	951	1017	1006	959	965	1060	948	948	948	923	922	981	964	971	932	948	974	929	970	1001	983	938	984	973	973	986	974	968	989	979	986	964	938	936	988	947	914	1000	996	949	959	960	985	1035	940	995	993	996	974	950	944	990	971	989	992	981	969	950	878	993	971	995	979	981	979	945	996	1021	959	979	964	1024	968	1047	1011	1022	952	1001	903	914	956	971	944	969	990	949	996	967	935	918	962	993	993	983	967	936	1020	972	950	1001	968	983	960	979	900	972	954	946	971	1031	913	956	960	944	982	969	910	1008	981	968	968	935	982	1032	941	1008	978	917	1001	972	1019	1019	994	917	1007	972	967	995	968	968	937	991	1024	941	917	958	950	952	936	1002	979	978	962	1002	945	953	974	983	1012	1013	1008	999	924	990	964	986	948	967	918	1002	1015	975	1027	962	979	978	1003	970	957	1025	972	939	988	994	975	978	991	1003	976	991	977	997	1026	986	939	947	994	1023	1022	1038	997	945	1002	978	997	941	1004	1003	1036	989	970	978	962	954	950	956	1012	1018	1019	983	1032	963	1021	971	967	975	990	985	1049	1004	939	978	936	929	1027	990	998	987	973	973	972	994	976	980	968	992	959	970	948	1003	1001	950	958	976	972	974	993	1026	1053	1034	1027	992	1045	933	960	964	978	950	1033	1006	963	956	978	979	999	992	941	975	979	932	920	1019	940	988	1025	991	973	1004	927	990	973	991	1029	982	1026	964	918	1033	1023	935	995	919	955	980	936	936	939	976	984	942	1018	1017	983	1011	1006	960	915	997	927	995	1032	964	1019	976	1005	1015	972	1008	960	1029	1002	955	1021	987	959	1010	1003	1036	972	998	984	931	1018	1000	1006	1003	989	1046	976	953	943	945	1010	976	958	970	991	918	967	925	1031	913	978	969	934	1006	994	931	987	996	956	970	1041	944	1002	954	950	949	902	1000	933	956	1004	1018	979	971	1013	971	976	1025	964	990	961	1054	980	976	932	944	980	1021	990	1028	965	961	935	994	956	999	953	1011	973	1032	985	982	944	995	926	1007	977	922	990	972	980	935	950	995	975	1021	1025	956	952	985	999	978	951	996	968	963	1020	1048	912	970	957	969	972	1006	925	943	993	946	968	975	989	982	1023	958	1022	997	1017	967	926	1032	958	937	1019	988	975	964	922	958	1001	1000	1004	951	922	1000	985	991	960	956	938	954	952	961	1022	923	996	1011	951	987	965	899	984	954	914	965	983	992	959	970	944	1007	909	966	959	937	976	978	955	923	934	974	951	997	1021	1007	978	976	966	1010	1026	984	1021	953	997	952	991	978	935	996	1077	975	984	944	1005	957	989	960	977	977	977	992	988	962	1023	941	963	986	961	1024	947	993	926	1008	983	980	1006	956	956	988	965	949	979	956	927	957	996	984	987	945	1014	1009	986	1001	1060	944	991	996	985	998	1004	942	951	941	1021	969	954	966	981	979	941	1041	995	902	972	987	1019	972	992	1014	980	1001	939	983	970	993	937	975	936	1008	974	979	1031	1034	995	1023	1003	994	936	1018	998	1003	924	1012	1002	940	977	926	958	986	1019	1013	978	995	1023	930	950	1019	992	988	1047	1017	961	944	984	959	979	1002	947	949	990	930	947	979	905	982	993	965	1021	915	999	968	978	966	934	946	944	961	936	952	983	1012	964	1004	1003	964	1017	972	1026	986	1006	995	1008	1014	990	996	1005	991	981	978	1007	995	954	951	961	979	998	985	996	1031	911	975	1019	1024	976	980	1002	993	948	937	1027	972	979	935	1032	968	977	1011	1009	988	895	1021	958	1028	925	1062	998	1016	947	1002	969	997	915	948	1002	989	970	992	1021	971	977	1007	942	997	962	953	1016	951	1003	975	967	1024	1049	906	914	968	996	1001	980	986	969	974	1005	991	956	968	984	937	1055	947	1006	931	973	939	986	960	965	968	982	975	962	962	983	959	984	1043	1003	1006	1022	993	1021	1011	990	973	942	984	955	1033	1001	934	1019	1019	1010	971	983	1013	1023	997	973	962	1012	948	980	954	953	919	1022	964	977	962	959	976	956	1001	981	984	997	1008	1021	943	1018	875	973	980	984	975	947	937	988	1024	1014	964	1042	982	951	974	938	979	1004	946	976	969	971	952	959	917	955	972	954	992	1035	942	979	1006	999	963	1019	969	969	941	952	984	1002	951	957	974	985	989	955	990	953	1015	969	1015	916	933	971	999	992	981	963	988	963	1007	971	1007	936	968	973	984	972	1014	937	976	1007	885	990	982	973	995	976	955	948	966	972	974	979	973	1014	1010	945	959	996	1013	1018	994	1030	1004	983	1008	1052	944	983	982	996	1001	974	970	903	1016	887	990	982	960	954	1043	1005	1005	906	926	995	948	916	1042	1003	969	942	985	976	997	976	1014	968	965	953	959	998	972	963	958	965	1041	1014	1019	965	947	1000	920	925	928	988	956	982	963	929	1002	1022	973	993	999	935	1007	941	977	1007	959	985	1009	952	996	942	966	970	957	966	973	1032	960	989	940	966	984	958	943	1013	924	1004	998	1031	965	955	947	963	963	968	1010	964	1001	889	980	1033	978	1048	971	924	932	987	983	1003	984	917	964	960	977	975	974	1050	997	976	990	973	967	986	977	958	953	968	982	954	990	1029	987	983	983	982	959	997	1001	990	1035	1000	1028	1000	1009	974	987	959	972	971	1008	999	1009	958	983	981	1002	1016	968	974	1022	962	954	1057	971	984	1025	943	969	982	968	1026	970	996	961	947	973	941	980	936	972	945	976	1007	971	1040	976	951	965	1059	954	987	986	1000	909	978	990	963	950	939	963	941	978	925	1011	998	965	1059	1019	984	995	965	1005	931	1003	971	987	910	1006	974	984	1025	962	947	998	952	976	1015	1049	970	946	969	929	1006	985	971	965	989	983	933	968	1016	985	1046	962	952	966	1007	982	978	923	1005	956	979	930	971	934	941	1007	1020	945	956	959	991	1034	971	949	1005	985	960	996	947	958	976	1018	982	923	958	919	945	1007	965	946	973	1011	1010	964	979	983	944	985	991	1010	997	972	953	973	949	1026	1007	1030	998	940	953	1000	1033	983	973	959	947	919	966	968	968	970	891	1041	910	1002	972	1007	990	974	1020	951	998	940	936	930	985	967	966	1003	1009	952	992	916	1002	944	991	983	982	927	995	988	964	949	989	959	926	982	941	1033	947	972	1012	1015	1009	962	1018	980	973	1003	1011	950	943	977	1022	969	936	1023	987	958	1000	1012	1007	986	1003	993	935	962	986	972	992	1009	978	1013	935	1001	973	983	967	1014	968	975	993	958	973	940	992	992	980	1015	934	1007	942	954	979	987	1003	992	1024	981	944	960	977	1041	944	928	983	970	1003	1040	962	1021	967	993	972	937	936	983	984	1003	950	1035	1005	1009	1009	1007	987	997
6307	2510	793	430	329	390	356	381	328	334	320	294	269	252	233	207	192	215	208	202	191	194	188	183	190	165	189	198	141	173	153	135	136	135	125	133	142	137	156	139	121	143	120	135	135	119	134	130	147	125	118	137	127	130	114	140	131	126	128	111	131	129	133	134	152	126	143	127	124	112	122	120	130	140	124	137	150	128	117	94	116	122	116	142	121	123	139	141	133	126	167	111	123	129	145	123	128	134	132	162	132	122	140	133	140	131	131	154	143	148	107	114	142	137	136	129	134	133	120	117	133	147	130	138	125	150	138	130	126	139	147	133	108	117	128	118	116	134	139	137	139	116	111	124	132	107	123	115	141	135	121	126	127	100	124	133	126	130	130	115	121	142	147	125	123	145	156	146	113	141	128	128	108	122	145	110	122	129	129	129	126	114	127	125	144	138	116	134	140	117	140	137	130	148	128	129	117	146	148	155	126	128	130	127	120	120	127	142	112	129	117	125	124	120	131	109	126	122	123	127	127	124	124	129	143	138	121	128	133	130	150	140	122	126	123	135	112	141	123	139	115	132	124	140	127	132	112	139	120	133	131	129	116	137	130	137	106	136	123	112	132	153	124	116	129	152	121	133	161	154	133	119	152	107	127	124	136	136	130	117	139	132	139	120	137	137	125	110	126	110	111	123	129	151	124	145	135	105	124	108	119	129	151	137	138	119	164	135	146	123	148	133	132	123	119	110	134	127	118	116	124	125	132	150	133	125	129	136	120	120	117	115	127	137	122	114	120	125	117	132	124	118	119	119	114	131	113	112	120	119	129	131	110	129	132	140	122	116	122	121	142	111	133	160	103	138	119	131	137	120	128	141	119	139	126	138	134	156	137	115	116	127	131	126	107	129	119	108	121	129	112	131	123	148	137	133	112	141	134	107	144	118	132	139	129	126	141	131	116	148	109	126	123	121	129	133	121	142	139	130	139	124	120	136	124	113	141	140	110	110	121	136	123	121	154	115	122	116	147	127	143	119	126	134	119	152	134	130	140	133	125	133	141	111	117	115	111	136	127	125	119	137	127	141	127	118	132	142	130	125	122	110	151	135	109	127	125	115	129	120	121	128	138	137	118	131	103	138	120	141	132	137	120	127	136	145	121	126	139	112	111	125	132	126	148	133	111	140	142	127	129	139	122	153	129	150	129	147	142	139	117	137	130	128	143	165	118	126	154	115	134	114	138	125	133	123	147	129	130	128	114	148	126	129	133	109	127	119	127	129	134	134	130	129	133	137	136	127	134	116	142	125	135	124	128	150	135	149	127	120	123	120	134	129	139	157	116	131	143	139	129	134	141	126	127	139	159	126	110	147	125	131	121	119	110	117	134	163	114	146	125	142	136	147	120	127	160	122	127	119	122	109	124	114	113	122	139	124	124	121	136	117	136	141	135	129	144	123	137	121	145	126	121	135	126	143	120	139	133	126	122	149	132	124	117	122	118	142	128	140	154	130	121	119	158	127	110	101	126	130	122	130	103	143	123	139	125	148	109	116	136	126	129	142	121	138	122	148	123	122	137	147	122	117	121	131	133	107	136	120	121	126	129	131	134	123	131	127	134	129	125	138	133	125	139	113	123	152	113	135	123	117	158	123	116	131	116	129	138	143	129	132	124	126	125	134	102	109	107	122	133	137	131	126	117	121	152	106	118	132	117	129	109	139	132	127	119	121	120	128	154	126	119	120	136	156	113	133	130	120	137	140	124	132	149	140	133	127	133	138	132	129	119	120	115	123	116	114	133	132	134	114	115	134	115	136	116	127	122	133	129	155	133	114	133	124	133	125	124	124	134	147	124	127	118	131	117	112	114	132	133	126	109	139	143	128	138	134	119	135	123	127	139	148	121	133	142	143	110	129	130	126	138	130	148	124	113	127	123	134	122	138	153	100	129	136	135	139	131	145	140	127	139	115	137	120	134	148	132	131	122	151	146	121	137	118	123	138	133	128	140	125	140	139	136	127	121	130	123	119	114	114	138	132	124	147	132	132	118	141	136	131	127	131	144	133	117	136	110	117	126	135	114	121	131	132	147	137	120	130	158	146	126	137	121	134	132	111	166	120	117	123	128	124	141	117	123	116	118	141	142	131	127	143	132	125	129	126	125	123	154	143	133	118	140	148	130	136	113	133	147	121	139	139	129	127	134	141	145	117	125	126	120	136	122	148	121	129	158	120	145	124	142	129	148	143	109	135	142	109	143	135	124	127	149	139	126	103	139	109	145	123	120	138	123	138	122	127	119	124	134	132	115	132	112	130	135	120	127	127	132	138	125	126	139	127	103	139	157	120	132	133	142	119	124	140	119	143	114	124	116	147	91	124	146	113	143	120	140	127	134	120	144	143	103	124	118	122	130	135	120	109	113	135	138	151	135	138	148	143	138	120	130	130	125	139	150	140	124	122	119	146	132	133	115	121	111	117	157	135	128	126	130	121	141	142	125	142	122	134	144	129	114	137	128	138	126	140	134	147	131	128	126	115	118	121	117	124	137	159	108	127	156	117	127	138	158	116	126	108	125	133	132	137	145	136	133	123	135	128	112	130	123	144	150	153	120	128	122	116	123	130	145	121	116	129	122	116	126	130	126	134	140	131	123	131	131	117	158	136	141	131	126	137	126	121	142	124	150	115	137	132	117	150	130	139	130	136	129	126	123	128	104	125	143	126	122	123	123	120	120	116	112	133	150	134	123	136	158	153	131	132	140	134	131	138	135	126	130	128	109	143	154	133	132	124	140	132	101	115	146	142	131	120	120	132	109	121	120	144	139	123	140	140	136	131	118	134	149	130	136	121	128	136	117	129	124	125	122	111	117	120	125	124	118	144	125	132	118	139	129	121	142	126	112	128	113	117	135	141	134	122	130	129	147	130	132	137	126	130	122	136	126	125	134	141	128	134	115	109	112	125	126	115	118	136	137	142	121	129	131	148	123	137	127	118	123	132	118	131	142	149	138	136	131	142	136	113	128	111	138	143	125	114	136	121	102	111	116	109	127	126	133	123	115	134	129	132	131	130	140	127	139	133	120	125	118	137	126	144	134	113	130	148	124	136	143	124	116	139	151	108	131	120	112	135	135	102	124	117	113	146	145	125	142	119	122	136	132	137	145	152	127	131	121	139	120	142	124	128	131	119	113	130	113	135	128	119	142	137	114	117	122	120	141	132	127	118	119	121	126	114	123	131	136	105	122	155	103	135	134	120	145	114	126	110	119	103	109	128	138	124	132	162	117	129	120	128	113	116	110	142	123	135	123	140	117	126	113	138	124	144	125	133	132	134	118	136	146	127	124	145	120	144	129	106	132	143	147	147	138	125	129	127	115	128	123	129	130	123	131	131	138	136	119	142	148	123	126	136	118	136	128	119	129	121	133	145	108	133	131	136	116	132	130	112	132	131	144	131	123	133	132	122	134	121	128	134	117	111	106	147	139	113	133	134	146	132	125	128	125	143	145	134	120	139
34210	16173	6949	6726	12183	14616	12922	11375	10004	8814	7504	6133	5513	4728	3924	3677	3385	3367	3194	2824	2833	3043	2778	2573	2426	2472	2433	1942	1873	1813	1664	1298	1182	1186	1143	1124	1071	1083	1234	1118	1040	1082	1055	1082	951	957	920	949	925	967	954	943	986	959	924	938	923	905	903	942	1010	976	906	974	914	905	904	942	999	967	940	962	912	884	989	891	922	916	916	893	869	927	949	962	965	953	958	965	963	952	974	973	950	959	984	961	922	882	953	939	901	925	850	876	919	934	940	916	925	898	907	884	931	959	937	941	883	887	931	882	929	930	901	862	944	867	910	923	862	898	908	964	889	909	968	877	899	909	923	905	942	919	921	911	864	886	899	862	902	871	907	900	931	914	932	932	874	944	886	884	923	954	912	905	928	872	918	899	948	907	891	928	907	928	891	913	922	873	902	898	891	922	957	881	935	897	883	907	903	903	902	881	945	931	923	892	864	897	924	929	970	916	925	892	928	869	876	911	930	871	907	879	916	889	868	936	907	926	894	900	888	892	942	914	921	886	854	905	892	899	922	887	892	944	865	869	925	863	873	950	907	898	911	912	906	901	907	925	940	912	950	930	946	878	915	904	912	911	900	882	928	861	873	924	955	891	926	932	915	935	924	904	909	886	901	884	909	971	851	921	863	848	931	892	887	910	894	916	885	888	886	911	882	963	918	877	958	900	929	934	908	900	934	883	933	922	916	950	903	918	887	941	941	907	896	921	886	911	930	900	887	920	915	889	895	874	893	984	1007	932	937	899	918	911	920	918	942	936	914	935	910	917	886	900	911	911	903	890	875	898	859	979	977	919	912	898	900	892	973	913	944	919	897	919	944	891	866	905	939	906	944	866	887	905	941	925	870	942	892	857	893	936	910	893	896	842	917	911	903	921	943	937	921	929	954	918	922	878	856	958	821	932	918	906	895	944	889	897	912	957	944	850	921	894	919	895	935	934	987	913	880	920	927	912	894	954	856	905	946	909	895	929	938	882	950	897	956	932	889	964	915	912	864	903	913	939	869	864	960	907	942	881	957	858	943	924	867	944	891	906	897	957	944	940	934	873	890	896	906	921	906	951	837	901	901	870	892	880	876	936	920	925	901	888	920	911	957	895	909	963	952	920	957	857	934	909	887	873	920	950	887	937	940	901	920	912	925	899	909	934	919	924	919	982	913	896	875	906	906	911	870	890	946	871	872	984	887	847	953	934	958	928	924	854	902	964	931	912	914	901	880	870	856	922	924	939	910	944	916	867	981	901	923	901	911	860	947	874	953	960	881	915	902	923	878	893	887	916	908	945	920	880	847	910	904	865	976	837	967	904	946	910	889	910	929	903	926	976	930	946	914	878	937	921	875	953	904	901	876	941	913	896	947	878	882	837	910	924	904	912	914	930	934	903	903	895	900	903	951	914	930	907	953	899	948	934	923	848	923	883	932	915	853	885	872	908	921	913	913	886	929	946	925	918	919	859	929	934	847	895	895	941	959	908	932	884	925	867	903	927	871	892	918	899	865	932	944	977	861	872	877	901	903	911	889	902	878	928	926	935	954	856	917	897	922	982	867	889	892	894	918	894	954	896	928	865	892	949	888	897	887	915	956	868	946	907	915	879	936	800	931	960	936	900	953	925	890	913	866	913	938	904	899	915	923	920	939	891	907	916	900	899	910	892	910	874	874	904	872	941	886	875	876	853	921	927	926	856	888	955	906	864	890	907	952	902	907	950	912	862	880	861	887	871	895	896	918	911	910	902	913	898	907	937	912	914	914	878	950	891	902	899	904	926	913	895	906	908	874	898	913	873	916	900	835	895	881	904	902	934	897	916	939	886	924	934	944	922	897	918	919	903	913	961	864	873	897	923	894	941	934	873	912	891	925	919	891	888	966	900	952	899	904	893	909	913	889	902	891	939	825	911	934	941	923	905	902	956	906	861	892	900	910	877	903	934	927	952	886	955	911	892	915	922	932	912	915	883	960	928	866	966	863	883	884	892	888	899	906	948	881	945	929	938	932	931	899	874	957	936	856	945	870	856	936	903	847	915	874	926	936	881	926	956	908	937	917	918	900	872	910	877	906	885	950	926	928	821	966	940	889	894	884	921	875	899	833	887	915	876	969	903	916	936	894	867	914	854	897	900	879	906	914	900	902	940	928	885	911	880	907	953	874	871	923	944	957	948	851	953	926	873	888	862	855	900	894	908	931	883	901	917	871	930	899	910	940	882	896	900	925	910	849	897	948	914	930	887	901	899	921	888	954	951	866	905	899	953	887	912	882	908	864	948	872	893	901	910	892	941	905	916	881	889	872	880	900	887	923	927	916	895	859	912	890	884	826	920	920	868	958	917	859	906	911	916	901	861	906	912	898	878	900	933	945	821	912	874	951	874	915	906	893	911	905	928	923	902	919	864	913	926	858	892	852	900	897	890	914	913	846	866	929	924	933	881	884	945	897	865	916	937	874	982	928	945	979	965	918	887	923	916	941	928	839	924	909	887	877	866	899	899	896	936	924	877	900	901	874	937	898	888	877	880	919	937	918	887	936	944	915	954	915	920	902	936	894	882	910	898	915	902	902	891	891	915	892	949	928	928	908	906	897	899	865	943	919	911	879	921	930	903	927	884	985	927	936	918	886	945	899	966	916	893	913	968	932	857	894	959	909	887	835	875	907	953	923	941	915	948	973	947	901	926	880	921	932	949	940	875	885	897	914	922	881	908	931	923	877	892	869	893	895	928	902	944	903	896	892	904	919	937	876	896	942	957	880	869	909	857	946	904	954	870	888	904	890	854	951	894	898	883	946	878	964	907	870	878	948	838	943	900	861	873	907	876	888	877	909	871	940	855	912	946	879	896	913	947	880	900	905	950	888	921	876	933	911	929	879	936	936	881	880	885	898	910	916	885	890	916	934	890	927	891	916	893	944	881	928	896	908	903	928	957	928	937	951	911	940	974	941	890	901	870	895	932	956	876	920	860	913	885	867	892	882	896	934	933	928	937	904	899	917	940	890	906	926	922	874	939	914	927	884	907	896	896	916	950	848	898	950	931	908	905	911	855	881	901	890	889	896	917	919	933	872	957	874	880	854	899	909	935	923	892	934	901	927	852	909	877	909	907	915	869	836	878	893	933	914	923	949	915	909	914	900	970	932	939	879	940	874	951	910	860	878	902	892	892	920	917	870	896	912	865	903	890	912	936	866	940	912	930	904	912	982	898	924	886	916	885	903	907	926	955	956	888	895	941	929	881	894	860	886	941	897	910	943	836	934	908	909	875	952	902	936	908	871	902	932	871	967	985	871	891	917	865	882	942	931	927	942	872	902	930	916	908	909	920	894	940	891	918	920	904	899	949	846	919	880	865	859	860	904	917	894	873	893	933	919	924	948	901	934	931	858	952	883	919	903	924	859	906	972	860	907	845	897	920	930	912	913	913	949	890	878	882	883	910	927	871	888	920	884	910	913	898	902	916	922	913	934	898	858	882	899	961
3568	1091	423	294	203	254	268	221	238	213	184	191	199	154	169	143	134	138	151	123	147	159	129	125	141	133	130	125	127	121	103	101	121	98	104	94	105	104	98	102	85	71	95	86	94	91	97	108	90	103	74	97	102	98	95	101	86	83	96	84	111	92	92	90	102	91	98	88	92	97	93	94	93	101	81	102	92	81	92	95	100	99	84	102	102	94	96	96	93	100	91	98	105	85	94	94	101	73	99	85	86	93	96	106	71	84	79	78	88	87	96	96	87	103	91	109	81	108	108	92	81	105	120	120	90	107	87	99	103	105	85	98	97	97	70	95	93	104	89	100	95	106	99	102	89	92	93	89	106	100	105	84	91	75	80	92	94	105	83	106	94	83	85	84	100	97	93	104	96	90	100	101	92	86	105	71	90	100	86	106	113	88	93	86	82	97	105	81	102	98	99	82	103	96	71	92	89	80	89	101	106	84	105	85	105	77	102	86	92	93	89	108	88	115	104	89	112	88	94	88	97	93	97	94	100	86	90	90	106	81	84	102	91	103	101	97	79	102	103	89	105	97	99	91	94	83	81	96	85	94	112	82	74	84	105	85	69	91	86	93	69	88	83	81	104	78	70	99	81	89	92	95	97	90	101	101	79	93	87	98	86	78	83	110	110	87	104	99	86	94	102	96	101	110	96	86	97	86	102	100	78	90	97	99	82	78	97	108	100	89	102	97	89	75	89	114	93	92	93	105	84	87	91	90	100	79	81	94	89	84	103	99	87	94	74	92	96	103	104	99	89	86	96	93	82	91	77	90	83	89	81	91	96	89	99	76	103	100	98	83	88	112	80	88	108	99	85	75	80	103	91	105	85	84	100	87	99	97	80	100	95	80	85	94	92	93	88	102	87	80	80	72	100	99	95	108	98	75	92	94	94	109	86	104	91	106	92	79	87	101	108	90	84	86	98	91	98	89	82	88	89	70	98	105	81	88	102	85	86	81	96	102	98	94	98	82	89	92	86	98	93	111	72	92	100	95	81	94	100	96	83	90	75	91	97	97	101	85	90	101	108	80	89	110	73	89	103	85	88	81	72	116	95	82	79	93	77	69	79	106	103	97	81	77	87	72	92	82	90	107	92	81	105	84	92	96	112	86	95	99	102	93	84	79	78	76	101	101	100	85	102	81	103	93	81	91	83	88	92	110	90	79	95	82	95	97	94	103	103	97	88	88	84	99	104	93	97	84	81	100	97	97	96	78	95	76	102	78	81	99	88	93	86	95	124	85	83	91	94	95	102	90	82	99	87	91	85	93	92	96	109	74	98	88	88	82	90	91	93	107	79	71	103	71	101	95	101	81	91	97	91	93	84	100	95	86	94	88	95	100	110	89	97	87	93	90	78	104	88	102	75	78	98	89	103	106	77	102	90	79	92	79	80	101	99	97	100	103	106	86	85	88	77	102	91	92	94	103	101	109	99	81	98	85	93	87	89	71	91	85	100	87	86	81	100	91	73	96	94	79	97	88	82	110	97	80	91	85	106	99	110	108	102	102	94	102	87	85	108	107	106	93	73	95	99	81	112	113	99	102	94	91	117	95	89	83	86	99	106	96	106	109	94	100	77	94	97	89	97	103	97	91	99	92	81	104	97	92	85	101	88	94	86	82	109	92	95	99	89	93	90	96	100	109	96	89	79	85	102	94	83	94	84	82	106	103	97	102	94	106	90	95	88	93	86	101	83	70	85	99	114	85	83	103	91	92	101	90	96	95	99	106	91	111	96	80	84	115	94	92	98	90	106	90	111	91	96	80	101	101	102	82	80	93	114	104	88	91	91	82	79	65	86	81	91	98	93	94	79	83	96	97	96	100	98	84	108	93	103	105	86	90	96	92	92	98	90	84	96	83	113	85	98	100	92	109	100	95	98	94	88	108	105	85	86	93	101	85	76	86	85	104	95	85	107	80	77	85	91	87	85	105	81	94	94	85	97	98	89	92	96	82	95	94	103	94	96	67	92	98	84	110	109	102	85	73	106	82	92	91	96	99	88	97	103	94	97	87	94	92	101	103	95	88	94	100	104	108	107	83	100	90	83	103	103	110	112	104	98	100	90	103	90	106	101	91	98	86	98	92	96	100	85	87	83	85	77	107	94	89	103	94	94	77	97	98	97	94	110	100	84	108	86	86	75	90	101	109	95	94	101	85	90	110	74	105	85	63	84	100	99	81	80	107	103	80	87	86	70	88	99	114	92	93	98	103	102	88	87	101	78	91	112	92	99	101	80	78	98	102	91	87	93	92	92	107	83	74	87	88	78	103	93	84	99	99	96	71	79	87	85	89	74	85	81	81	79	84	104	99	81	97	88	86	106	93	85	102	105	85	98	102	87	83	80	110	77	91	76	86	105	113	85	89	86	91	97	92	85	89	87	90	76	89	99	97	88	95	107	110	91	90	92	74	66	94	97	91	93	100	80	80	78	77	84	75	99	93	104	92	93	89	103	90	105	100	107	90	93	65	122	105	90	88	98	77	92	92	119	88	94	89	92	97	77	107	82	99	97	97	81	104	90	106	92	111	96	92	94	99	99	69	89	94	87	87	109	101	107	86	92	82	90	93	88	87	84	87	88	92	103	99	91	94	95	89	104	82	91	92	104	94	83	107	101	109	87	95	92	91	84	95	94	81	89	91	96	61	102	92	91	93	105	91	70	95	91	100	78	89	93	94	97	78	71	84	97	91	95	106	105	111	92	92	82	101	83	91	95	84	107	82	97	97	85	83	92	81	102	100	90	90	114	115	93	106	93	100	106	87	98	115	99	79	87	72	91	106	101	90	98	93	89	72	89	86	81	90	81	95	92	88	97	91	83	83	83	81	93	102	93	95	84	92	84	88	90	108	111	93	102	98	95	92	85	98	82	86	75	83	78	93	84	81	85	104	87	102	86	75	99	92	99	83	105	81	92	97	92	92	94	98	108	87	103	91	88	92	86	116	107	97	90	89	86	80	100	98	91	90	97	95	89	92	100	83	96	87	97	96	90	90	83	102	90	103	83	101	106	102	96	75	83	86	87	95	97	129	85	109	91	124	74	89	98	91	87	94	97	88	104	95	83	98	95	86	80	94	87	95	97	80	91	98	92	109	94	81	91	75	106	82	105	90	94	93	89	91	98	105	99	101	91	105	85	98	91	74	105	94	98	92	94	90	79	97	85	99	98	92	116	98	84	102	94	80	98	73	92	84	104	82	102	108	95	93	91	76	81	82	119	94	92	85	96	92	115	95	91	97	112	93	96	87	80	82	86	104	107	97	88	91	101	98	96	87	93	102	104	97	97	108	91	92	81	91	80	97	112	78	90	89	99	92	88	96	91	94	84	89	104	98	84	77	103	87	99	106	82	88	93	112	87	84	78	96	99	101	87	96	95	78	85	78	98	89	100	110	119	96	87	108	93	104	100	106	84	91	97	93	99	93	80	84	98	90	86	105	89	93	93	99	105	104	84	105
26345	9978	4293	4351	7925	9723	8562	7224	6311	5557	4921	3915	3450	2969	2512	2173	2102	2077	2029	1895	1949	2046	1989	1728	1602	1754	1717	1281	1247	1234	1122	943	860	812	722	820	820	828	828	816	781	828	800	755	718	695	754	777	645	694	714	658	694	693	751	705	704	697	703	717	762	728	735	693	713	726	720	711	791	683	691	713	746	695	656	720	738	703	744	731	688	670	698	660	716	711	728	702	723	717	753	677	699	766	724	747	680	662	727	691	707	674	723	659	726	708	670	682	709	708	727	760	671	751	702	713	709	646	708	704	682	715	702	690	675	710	668	762	694	753	724	707	700	661	694	698	695	689	703	694	721	674	708	662	693	697	698	723	691	698	723	694	676	694	654	677	701	701	675	674	744	681	708	680	681	680	680	714	707	690	664	729	705	677	704	654	683	639	714	720	679	670	735	678	672	696	656	695	685	750	668	688	692	659	685	710	716	677	706	704	688	737	700	710	667	689	697	706	644	710	771	754	708	685	672	701	660	709	712	766	672	734	713	679	717	717	686	741	663	682	697	692	667	671	691	698	709	712	719	643	744	692	689	692	691	682	710	678	698	691	663	709	739	671	702	677	728	673	663	691	684	689	695	687	665	686	689	717	655	708	687	681	672	706	732	668	692	657	698	689	650	728	690	713	673	705	729	687	664	662	704	761	688	709	683	672	662	709	738	769	710	709	704	670	707	720	704	734	720	633	659	777	703	675	695	714	718	675	744	713	704	704	696	725	729	726	724	692	681	726	755	658	743	726	699	666	707	671	701	678	629	703	673	722	683	700	678	743	709	705	690	698	710	714	680	691	700	704	714	672	722	701	673	750	699	717	742	698	705	670	712	690	677	683	694	731	714	685	708	724	675	693	633	755	693	658	691	659	724	718	691	698	708	668	695	706	728	703	719	717	742	730	689	683	696	679	690	688	721	739	710	710	661	702	705	662	732	722	738	739	707	705	678	682	668	706	727	701	663	735	767	727	696	693	701	695	746	710	707	707	687	671	727	672	679	722	681	689	669	702	687	745	709	680	694	671	715	704	781	669	706	711	696	684	690	695	686	731	680	746	737	701	666	722	668	679	657	689	743	714	713	679	659	693	699	761	620	675	674	705	717	706	681	673	731	728	675	751	710	732	681	687	707	692	681	686	746	718	701	702	705	647	691	669	685	670	663	712	681	700	679	687	657	712	704	658	691	722	708	711	706	688	699	689	751	669	672	688	731	708	674	723	689	677	732	698	712	754	659	698	718	720	675	707	654	684	651	680	682	745	691	712	718	677	692	696	706	690	667	721	720	669	678	714	655	701	659	736	732	680	690	675	717	686	689	683	707	666	681	689	715	723	712	695	631	738	675	675	726	677	670	732	639	713	704	700	661	684	733	645	729	681	703	681	677	660	665	663	694	705	712	723	722	710	661	710	681	697	669	707	680	709	706	674	703	687	726	654	682	654	717	674	698	656	742	705	726	685	740	639	696	684	693	713	740	676	758	694	718	674	711	720	681	710	661	698	709	648	733	754	711	719	707	696	651	673	705	677	720	691	736	691	649	741	673	673	686	709	694	722	685	720	688	717	684	727	706	671	654	707	738	684	684	717	710	711	670	707	711	685	744	672	665	733	756	739	712	695	700	711	731	685	684	690	707	679	705	708	732	713	655	663	695	692	704	710	732	690	717	717	686	732	670	705	751	686	681	728	747	753	693	735	761	738	709	713	691	635	649	682	712	681	675	655	704	726	699	726	723	660	658	671	661	679	707	706	702	674	730	682	691	719	687	709	676	631	740	701	689	680	708	694	723	668	650	692	687	714	706	672	678	702	689	700	658	713	751	685	663	744	621	712	746	704	723	693	708	678	731	714	693	702	712	679	683	687	658	678	667	703	720	682	696	679	724	714	733	703	756	723	744	712	750	713	739	701	687	691	686	681	657	697	712	683	710	679	699	660	671	711	688	698	699	697	703	735	685	680	702	706	688	653	672	723	689	718	716	679	703	679	699	714	675	715	723	705	663	696	711	758	689	669	657	668	667	612	697	721	706	728	710	685	731	674	668	690	757	720	659	686	713	686	711	735	715	698	720	706	668	702	729	710	699	635	712	750	714	684	716	698	713	702	702	687	709	680	725	645	674	694	695	714	711	705	692	660	694	685	683	743	729	708	688	706	709	692	663	726	691	692	682	660	669	683	684	650	687	741	695	704	708	720	697	724	697	671	699	723	708	678	704	679	683	640	756	695	667	715	690	696	732	688	706	690	687	705	708	679	681	744	682	663	698	686	684	725	656	727	697	679	693	729	698	654	673	706	693	674	706	703	663	736	660	714	673	682	709	685	723	694	678	709	701	671	710	713	670	662	648	713	683	713	685	718	725	689	671	689	724	695	712	729	672	676	649	700	745	672	647	715	719	724	671	762	727	737	711	676	748	704	684	704	732	702	668	702	674	732	661	701	602	679	686	701	690	719	670	657	621	647	715	724	668	672	694	709	715	673	727	714	673	644	664	677	710	711	717	683	665	684	689	723	739	711	704	737	697	722	656	650	683	687	706	707	695	728	701	717	663	719	727	662	687	712	732	723	713	695	683	713	722	683	692	658	737	717	658	689	637	679	716	672	693	685	690	720	718	688	719	669	688	741	728	691	674	716	723	687	696	675	682	687	740	686	688	728	687	663	687	714	658	667	695	750	688	713	700	667	742	673	702	666	712	696	699	679	692	736	693	695	672	716	704	724	731	739	721	676	694	657	680	713	675	745	707	701	658	659	738	665	669	710	689	689	681	678	702	690	693	684	667	710	697	700	686	685	658	709	687	743	681	712	729	681	762	665	704	687	720	684	746	668	678	682	676	655	671	667	715	683	699	744	671	647	674	661	697	726	665	670	685	711	723	758	688	700	685	693	750	668	732	647	668	700	687	716	675	687	718	667	660	709	697	706	702	633	733	742	657	680	648	660	676	698	674	699	691	685	704	685	666	698	694	665	720	738	711	706	691	684	693	682	708	659	690	680	706	641	683	704	723	694	682	696	701	710	683	661	681	675	653	639	731	692	673	718	722	705	656	740	696	665	697	680	690	719	725	688	691	696	698	677	666	705	753	700	719	686	690	676	689	694	721	728	650	711	657	716	657	696	686	680	680	749	689	690	705	704	672	653	712	727	673	660	686	695	735	679	677	691	726	715	699	690	744	655	714	684	663	659	702	701	685	747	680	735	625	652	723	703	722	685	679	678	681	680	695	697	723	690	686	700	725	725	713	714	684	669	722	701	676	665	700	739	657	670	691	772	707	720	721	641	697	680	696	655	686	701	725	689	732	729	711	730	703	720	742	696	687	696	654	716	734	702	687	690	686	722	715	665	663	696	691	649	715	677	725	687	703	683	702	707	719	675	682	670	690	700	680	707	691	713	707	704	675	655	701	699	702	688	699	672	653	710	690	667	753	716	731	613	689	690	689	746	677	682	709	661	670	688	688	694	653	654	734	706
4509	1940	687	355	292	299	319	316	302	276	247	227	213	197	205	150	138	141	171	153	170	180	161	155	153	142	157	128	125	122	102	117	109	84	97	112	100	92	104	106	92	110	103	99	109	87	82	87	85	98	116	93	104	84	98	107	102	89	99	90	76	97	92	87	91	82	97	107	93	97	91	99	123	84	82	100	110	94	91	97	102	99	94	99	91	91	95	101	107	101	89	83	89	86	114	102	84	89	103	89	80	89	101	91	86	81	97	106	85	84	87	80	96	105	97	91	108	97	91	84	108	102	105	87	97	82	85	95	83	101	100	84	107	102	83	86	94	95	90	100	95	101	100	87	89	111	94	100	91	108	85	99	106	106	83	90	92	95	99	107	96	98	91	90	75	90	101	81	76	105	83	86	99	103	90	95	75	90	78	86	92	99	91	93	91	82	89	79	114	96	92	101	88	89	100	117	86	114	101	84	84	86	89	109	107	87	86	89	93	109	110	83	103	87	109	95	109	88	88	91	110	117	92	103	99	83	94	96	77	106	88	85	98	112	92	90	116	90	96	91	92	89	123	86	95	77	99	87	99	95	91	82	95	86	85	105	87	76	91	97	82	98	96	99	93	110	105	103	113	91	100	86	96	99	98	72	110	96	85	101	110	102	116	102	88	84	78	90	94	91	101	91	86	81	91	85	95	79	91	93	96	88	100	107	90	102	93	103	90	75	95	104	95	92	98	98	76	93	119	93	97	100	92	97	81	87	79	109	84	105	73	76	84	82	98	85	89	95	99	110	100	83	87	85	95	96	101	95	110	97	96	88	106	88	109	88	99	79	96	107	97	93	108	88	74	94	83	100	112	109	96	87	95	84	83	103	85	91	95	97	99	85	94	93	92	110	85	97	96	87	93	86	91	103	111	88	82	92	95	115	97	81	102	98	100	106	119	92	80	87	98	91	84	97	77	103	89	106	92	98	95	100	93	85	92	85	109	94	95	84	89	95	107	102	92	97	103	97	90	83	119	91	95	94	107	100	107	81	90	91	103	91	93	94	100	92	95	109	89	106	79	84	102	101	87	106	113	106	107	95	81	84	97	104	93	95	120	85	94	87	82	98	96	106	88	96	113	87	60	102	96	103	112	111	88	86	102	86	81	85	113	94	104	85	111	83	85	87	89	83	99	87	108	97	95	101	96	91	98	95	96	95	89	91	89	85	110	76	96	97	109	93	113	76	105	98	73	91	101	103	93	114	85	95	93	90	100	81	85	92	97	97	102	79	96	90	85	92	91	99	85	96	116	85	87	82	111	101	83	94	98	78	92	83	76	79	114	95	102	94	116	89	88	87	100	81	100	94	96	91	93	90	101	86	86	99	107	84	94	99	104	84	81	86	90	87	103	101	94	97	109	103	106	75	92	95	77	104	122	91	91	74	93	99	96	104	91	79	102	76	110	86	86	85	92	106	83	91	88	100	93	95	97	116	100	104	95	93	89	89	95	115	79	97	86	100	89	96	103	103	90	93	94	89	117	78	98	104	79	128	81	104	105	93	84	97	107	106	97	91	91	98	101	99	78	91	90	98	85	95	109	100	98	96	88	85	123	86	79	103	103	118	84	89	115	85	91	109	101	103	100	102	112	102	108	70	76	89	87	82	97	94	119	93	111	83	101	106	84	97	97	98	85	101	94	106	79	95	76	82	88	99	80	96	90	87	92	90	88	119	99	102	90	98	85	113	99	99	100	96	96	103	95	98	98	90	100	93	97	85	98	95	90	80	90	112	80	92	90	75	104	96	93	72	106	77	99	73	94	100	99	91	92	105	92	90	89	108	87	100	94	77	105	107	88	94	110	94	92	84	107	99	83	82	90	94	86	88	99	92	89	92	82	97	96	96	104	81	88	93	112	97	103	109	105	92	94	93	93	99	102	78	107	86	99	100	78	103	85	107	98	111	83	91	91	99	106	94	87	101	120	110	111	103	71	107	89	103	80	83	96	78	100	93	83	87	95	89	80	92	100	98	128	85	99	77	115	92	87	100	95	127	94	95	88	108	97	104	102	74	95	96	98	90	93	89	111	107	84	93	104	98	105	93	89	90	90	105	89	81	84	104	86	96	89	83	98	79	85	102	93	95	86	87	98	103	111	92	88	91	87	99	89	95	90	86	108	82	95	97	105	91	126	100	86	105	93	93	96	100	105	92	83	100	95	89	97	86	85	107	84	82	114	106	102	103	82	98	78	73	95	95	93	111	91	91	100	93	89	88	102	96	88	105	90	107	86	99	85	103	72	104	89	93	111	92	92	85	112	99	102	90	89	102	94	89	101	92	108	96	102	87	108	99	93	86	99	84	97	99	91	83	97	100	87	77	102	90	71	91	99	66	97	97	103	85	88	95	81	87	106	99	93	105	93	100	97	107	95	94	80	101	101	83	91	104	90	89	104	86	87	98	98	109	94	89	76	91	114	98	82	80	102	92	93	111	90	85	89	109	101	91	97	95	89	96	98	80	93	78	95	76	101	97	106	83	100	89	89	81	83	86	81	96	96	109	91	89	90	92	87	106	83	82	79	90	97	75	93	93	84	100	102	107	83	96	90	77	99	100	97	89	79	86	89	83	90	90	102	107	86	109	86	100	82	98	109	82	100	85	95	86	82	103	83	89	108	81	108	92	102	116	102	100	90	83	75	107	102	94	96	84	97	108	95	108	107	119	82	92	95	93	91	102	95	86	89	83	83	88	89	108	87	110	107	82	85	79	86	88	100	109	84	98	103	108	79	104	100	110	96	84	89	103	93	87	108	79	103	101	91	90	84	91	97	91	94	83	96	92	96	96	102	94	98	88	113	102	99	96	91	108	82	89	95	105	104	111	96	102	90	103	96	92	122	99	106	97	86	96	97	88	100	91	85	98	87	88	96	96	97	92	91	84	104	94	89	95	93	103	90	88	93	85	92	95	89	79	89	104	81	105	110	97	88	99	98	98	99	89	113	95	99	79	107	95	92	95	111	105	98	95	100	97	87	108	75	91	97	97	101	83	93	93	92	82	96	98	86	92	83	99	95	91	87	112	90	90	108	102	88	97	114	89	86	109	87	102	91	81	93	94	88	94	96	109	99	95	90	101	97	103	114	110	110	100	105	82	79	99	98	100	97	94	86	111	84	111	81	95	96	91	66	84	91	90	94	84	79	84	100	108	87	86	81	94	95	93	97	92	87	111	115	119	102	92	89	81	108	88	109	79	112	96	90	96	93	67	80	95	108	96	97	98	98	102	101	94	77	101	104	87	88	79	101	102	101	81	99	105	105	75	87	87	84	90	122	112	94	98	100	109	88	91	93	88	87	90	94	98	108	106	94	89	95	75	89	108	99	108	89	103	115	84	96	90	107	85	109	108	97	99	98	95	106	96	95	93	100	108	101	87	88	96	100	105	116	88	108	93	100	91	105	83	104	86	99	85	70	90	102	86	93	94	112	93	91	90	100	81	86	90	105	102	86	101
30859	14292	6145	5614	10666	12964	11724	9246	7882	7160	6110	5021	4471	3680	3166	2674	2555	2698	2379	2233	2358	2443	2226	2008	1892	1978	1949	1496	1406	1486	1207	1044	890	911	839	827	873	833	873	855	847	768	840	812	677	692	745	691	705	707	707	743	713	704	732	684	693	686	656	660	677	687	733	723	712	736	725	748	711	718	693	691	705	715	731	749	692	694	674	677	726	711	699	737	710	707	737	719	744	741	691	697	705	687	749	699	692	657	717	655	706	677	657	675	692	737	667	697	703	658	683	684	654	709	702	712	650	731	715	688	729	681	690	699	657	666	670	684	687	663	648	707	668	702	673	710	684	687	655	705	711	683	675	731	697	692	653	672	696	704	639	695	645	685	681	664	702	683	685	645	726	688	727	705	671	680	675	676	676	672	709	654	709	688	699	648	723	674	710	696	695	684	627	677	686	649	729	702	680	649	724	660	713	658	678	676	639	680	661	682	700	658	686	655	665	645	686	703	681	669	637	671	684	679	688	677	654	733	713	676	685	699	640	673	665	692	676	650	656	661	668	709	701	672	674	722	717	682	687	650	709	662	672	689	675	649	679	677	651	720	695	732	682	696	659	697	684	678	701	691	669	661	725	662	641	709	698	693	684	694	694	654	665	655	683	637	696	676	699	678	635	680	667	689	667	636	707	681	709	649	652	698	679	653	702	691	693	665	657	653	716	635	652	674	688	687	694	647	693	686	678	740	669	620	697	672	685	703	687	668	710	673	686	709	671	697	681	688	691	723	668	671	668	658	643	693	681	609	670	691	697	690	708	673	717	637	681	667	669	654	670	656	673	644	655	670	693	682	696	702	671	664	665	673	718	720	659	642	661	695	660	709	708	665	676	650	616	678	659	648	714	698	694	638	714	724	702	696	675	663	639	696	701	664	655	617	727	657	646	705	665	673	737	640	643	680	692	691	653	677	692	700	676	694	650	678	691	699	640	658	717	694	667	653	671	633	687	695	682	705	701	676	713	703	704	664	722	646	705	649	673	681	689	700	696	692	696	655	676	680	683	663	669	688	726	623	672	692	648	691	700	649	686	672	618	707	686	723	669	653	700	704	679	674	693	672	676	697	656	660	673	669	674	691	704	659	709	664	672	682	669	659	688	628	714	638	708	620	689	681	714	705	678	613	634	649	651	702	645	672	615	702	649	671	716	695	639	695	673	654	655	705	686	652	664	655	676	638	675	689	666	720	702	664	708	695	662	706	685	666	712	622	687	644	642	677	640	710	661	661	680	723	666	698	669	671	661	698	695	698	686	663	678	709	631	681	740	704	687	640	652	651	697	697	673	675	663	695	715	699	667	662	662	652	626	706	661	693	711	670	685	696	690	668	692	646	709	671	660	649	673	659	667	650	668	659	661	683	655	682	695	700	720	632	697	657	680	708	668	663	730	665	645	680	674	666	701	705	640	678	678	657	649	691	687	650	705	672	704	697	671	694	670	663	672	683	684	702	669	677	685	661	647	685	690	664	705	671	659	729	721	703	675	674	673	667	686	722	721	701	687	671	752	655	728	693	701	703	671	666	680	649	650	628	677	691	716	695	735	674	667	706	680	681	656	639	683	671	690	711	673	631	672	611	714	677	632	672	688	682	700	671	695	701	668	707	665	692	646	662	711	667	660	682	740	691	664	633	684	650	681	626	668	671	682	649	693	678	634	658	640	683	638	684	682	673	675	703	703	737	698	642	669	661	658	669	675	732	678	670	674	674	687	680	680	686	674	710	700	697	661	695	725	665	669	690	634	698	661	647	707	694	692	678	677	677	655	696	701	687	656	673	604	682	715	701	668	688	693	702	660	739	691	667	665	681	722	681	698	708	650	690	691	673	623	693	644	670	679	702	696	723	686	665	710	677	661	713	706	662	619	689	697	695	705	647	641	705	660	683	710	699	676	713	662	654	662	627	702	717	671	693	704	669	672	710	738	682	679	684	660	691	700	674	670	727	680	678	731	686	731	703	701	698	670	665	680	687	675	658	682	686	766	646	716	615	671	666	641	655	644	644	680	646	732	694	663	693	651	663	718	644	708	703	614	689	661	667	648	679	668	702	676	657	647	667	663	670	694	666	659	673	729	678	732	664	650	673	685	689	724	638	645	712	655	659	697	636	678	721	699	705	702	677	689	671	680	691	673	708	709	683	716	657	682	698	689	658	680	616	666	709	697	664	678	711	669	660	677	699	712	725	666	644	668	659	673	681	652	669	717	673	656	689	696	644	687	700	716	692	638	683	722	693	704	686	659	691	714	704	672	690	680	689	764	663	677	654	649	625	681	712	656	673	687	699	752	687	667	659	659	673	659	713	724	659	638	662	647	664	676	724	649	697	678	692	659	689	697	651	703	668	664	647	663	675	692	690	662	667	689	671	669	691	668	698	646	650	655	660	676	661	730	702	708	678	640	673	665	620	723	660	727	661	644	721	689	684	667	679	678	721	690	728	642	701	642	719	653	715	643	665	721	668	680	680	694	662	714	747	675	671	675	649	714	664	702	659	681	720	703	665	689	646	688	698	697	683	699	648	690	688	663	647	682	643	693	674	670	706	650	673	645	616	628	670	659	694	672	709	662	708	676	660	659	686	715	653	660	672	684	674	641	679	672	687	644	685	721	681	678	665	659	666	681	698	663	663	693	676	678	666	657	697	725	642	665	702	672	706	713	675	690	717	636	640	677	670	678	658	681	679	686	659	709	643	635	693	713	645	660	638	652	698	611	707	680	686	641	696	659	716	696	669	664	677	704	684	688	663	722	713	656	650	634	706	638	710	689	711	675	689	677	672	645	641	687	679	630	686	643	687	679	688	700	685	661	693	654	674	678	662	689	637	684	648	671	682	672	664	664	678	682	665	682	654	664	668	693	659	679	682	681	708	708	700	688	682	671	655	663	663	755	676	654	670	697	714	638	680	668	649	657	630	673	630	694	672	686	664	670	686	673	677	667	681	652	681	703	652	696	678	704	722	689	653	676	684	704	722	657	657	686	672	659	695	655	692	646	659	673	702	710	701	680	688	694	691	724	679	693	694	684	715	659	676	704	664	714	681	661	734	715	722	669	634	682	648	689	674	620	687	706	654	693	664	665	675	695	691	638	625	655	671	681	669	665	659	689	676	683	603	665	660	697	663	697	645	697	659	662	687	694	641	684	688	676	720	668	661	657	647	650	718	666	693	676	650	735	659	673	724	612	633	681	705	680	658	682	718	667	669	624	662	657	705	697	670	669	626	700	704	669	708	662	618	657	727	690	693	660	711	666	674	656	656	699	660	661	698	695	662	687	676	646	672	690	709	681	691	698	650	698	669	654	616	681	669	651	707	670	617	668	687	690	666	688	652	698	653	680	698	691	738	677	658	670	667	692	681	615	667	677	740	651	695	678	642	680	695	683	693	690	668	709	642	678	691	679	697	648	681	687	671	773	719	690	659	670	707	681	622	642	667	704	721	653	704	644	707	710	697	665	697	705	649
5284	1817	693	390	298	337	336	335	301	297	313	244	263	227	193	211	214	191	193	178	193	200	170	184	176	175	205	176	156	162	164	141	149	127	149	142	156	153	153	138	138	144	127	142	146	144	152	131	136	148	140	134	138	115	118	150	134	153	137	137	136	139	128	136	137	153	135	146	147	124	140	136	153	144	132	135	141	149	125	138	143	139	133	141	154	126	132	133	133	128	128	148	143	154	141	123	137	120	142	125	136	143	149	122	140	132	143	149	135	142	134	151	139	155	123	143	141	139	124	109	141	131	147	133	145	119	141	125	145	115	144	125	118	124	138	128	129	150	125	126	125	149	143	132	141	123	138	124	162	132	154	134	154	130	141	124	119	146	144	135	125	157	139	129	131	131	131	120	150	145	118	143	137	140	134	138	140	118	151	135	119	148	133	135	127	130	131	131	127	141	150	135	147	150	135	112	157	133	137	140	136	148	132	166	117	138	138	130	145	155	135	125	133	127	154	136	139	141	141	154	121	139	131	138	140	153	135	139	124	119	135	140	148	124	140	140	119	151	128	126	132	137	133	124	149	138	145	122	144	144	132	128	129	121	138	131	132	128	151	139	119	160	145	144	138	125	132	134	137	137	110	139	140	149	137	144	146	134	152	172	149	140	110	122	150	100	139	150	137	154	133	141	141	139	146	132	135	144	131	126	130	131	131	165	117	119	123	134	114	121	135	137	125	145	122	139	143	156	134	152	122	138	138	134	125	151	128	137	139	158	146	139	129	152	112	153	127	134	131	130	140	118	137	130	107	146	136	145	146	140	132	131	142	121	144	134	124	137	138	117	119	130	139	121	139	143	121	137	133	140	140	141	128	141	140	164	149	129	134	143	105	119	149	135	128	125	131	141	124	156	135	129	102	142	151	113	135	112	130	138	142	146	121	131	132	141	143	162	139	114	136	126	121	139	141	157	115	127	127	136	111	141	133	137	142	127	127	130	127	141	116	133	144	111	129	155	162	153	150	143	142	138	136	116	113	136	139	142	131	155	145	118	115	147	131	140	114	147	132	129	161	143	140	131	133	137	147	129	128	134	118	131	118	139	149	127	129	138	162	148	139	132	146	150	117	139	133	148	134	120	149	134	103	114	126	136	124	148	128	130	122	125	131	125	134	150	135	148	149	127	136	127	143	128	125	130	148	151	127	127	111	137	146	123	158	136	151	126	122	151	128	145	122	148	137	155	143	148	117	144	144	125	152	118	141	131	142	129	137	137	148	125	126	140	119	130	136	126	134	121	117	137	116	129	140	136	154	155	165	147	156	132	133	128	138	136	137	122	130	123	119	148	139	134	110	135	155	127	149	115	140	113	113	116	130	121	142	116	133	137	128	153	164	147	146	144	139	127	139	128	134	132	139	137	143	147	130	136	132	118	126	125	141	138	137	131	153	126	127	116	147	144	146	133	132	137	146	152	129	138	130	141	129	149	118	146	134	111	130	126	124	131	152	137	157	135	143	135	167	136	133	129	143	142	147	124	135	148	141	137	140	147	129	144	112	136	131	112	120	144	132	161	138	143	143	123	134	150	117	128	129	128	131	133	132	152	143	145	130	142	121	141	159	146	137	139	150	129	138	118	143	130	127	133	134	143	140	144	143	158	134	131	142	134	124	133	134	150	154	123	170	137	121	133	134	136	133	121	140	149	123	138	110	135	143	125	125	142	122	145	130	141	133	140	153	116	130	134	152	128	135	136	144	126	135	118	127	129	135	118	127	133	125	136	128	136	144	134	146	135	130	113	137	126	139	138	150	162	116	139	105	151	122	133	139	134	136	140	125	143	139	141	121	132	134	138	144	136	148	132	145	124	147	148	136	136	136	140	148	140	145	133	149	137	132	131	144	122	124	128	128	126	124	125	143	144	143	161	158	134	125	119	122	140	134	118	131	131	124	137	146	149	152	146	143	159	130	132	143	151	143	118	150	144	143	141	139	155	142	143	155	129	139	120	134	138	136	137	134	136	146	146	129	152	132	133	141	123	129	145	131	133	115	117	113	132	126	172	132	136	126	146	134	147	142	139	140	144	109	152	131	128	138	141	137	134	112	143	124	154	131	128	106	150	149	138	157	142	134	145	135	136	126	121	151	146	126	126	116	141	115	134	138	132	157	135	140	141	140	137	122	127	123	165	130	157	131	130	140	128	134	132	143	141	127	139	151	129	149	128	162	135	151	139	133	126	169	151	121	128	126	153	135	135	133	138	126	145	135	125	136	119	135	147	136	135	122	115	147	132	133	135	141	133	155	122	132	136	147	124	115	141	150	124	152	139	151	134	140	142	120	143	140	131	127	117	144	164	135	134	129	138	133	139	153	143	128	142	124	148	122	138	131	131	140	134	126	133	141	123	132	131	154	133	133	141	117	147	142	124	138	133	141	140	149	139	137	154	126	131	127	142	134	135	134	128	124	133	138	160	140	135	137	150	129	137	127	145	139	134	134	122	138	141	123	110	129	148	136	148	160	140	132	158	126	136	151	117	142	125	140	133	118	128	154	129	144	136	138	142	163	134	145	142	148	136	133	133	149	125	138	129	126	139	143	130	132	141	148	134	141	140	133	116	131	146	131	152	120	147	115	137	125	128	130	152	144	150	145	142	117	136	129	120	145	141	129	142	118	143	140	151	142	127	132	151	149	126	128	136	110	128	117	140	148	140	129	130	144	134	157	154	145	132	132	125	143	143	114	122	134	144	143	144	149	138	147	135	153	142	143	143	149	161	142	149	144	117	135	142	120	123	128	105	124	142	150	132	119	130	137	129	153	134	138	144	137	137	147	134	136	132	139	126	119	138	122	128	160	131	139	131	123	136	131	122	129	141	129	148	113	126	132	152	151	137	123	141	133	132	138	128	129	148	102	120	138	134	123	142	156	105	123	140	129	155	145	128	147	135	142	134	125	142	133	145	143	136	115	140	136	137	114	138	111	120	144	153	129	135	150	136	124	145	112	134	150	138	147	124	132	128	123	150	130	145	137	125	112	123	122	123	127	145	127	132	118	134	132	113	131	123	133	129	155	126	147	132	131	122	137	131	130	128	124	132	149	126	124	141	151	139	137	126	149	133	132	125	131	134	119	142	134	137	127	123	119	125	165	145	119	135	158	123	137	133	132	142	141	138	126	128	130	124	124	115	138	144	128	157	128	145	137	151	132	136	127	132	143	131	130	122	138	155	132	148	125	131	134	148	131	140	132	123	153	117	155	132	134	123	133	148	124	152	125	137	166	134	128	135	144	133	140	138	139	134	139	142	123	160	128	144	131	120	125	123	139	121	114	151	129	138	125	136	134	120	150	134	140	144	144	142	143	124	152	127	143	129	121	141	121	143	134	112	137	133	135	132	126	123	144	124	139	135	139	140	150	119	133	146	135	144	126	136	141	148	145	125	131	125	144	132	125	130	126	149	143	112	132	134	137	134	124	136	147	143	127	134	146	133	121	134	145	156	137	136
29861	13825	6163	5393	9740	12249	11436	9120	7902	6865	6154	5145	4500	3960	3464	2999	2749	2889	2511	2565	2623	2672	2466	2298	2162	2156	2315	1769	1663	1709	1656	1398	1257	1176	1117	1170	1114	1165	1174	1179	1030	1105	1059	1103	1054	1008	1052	982	951	941	977	993	1023	966	1034	1009	966	991	1006	979	1030	1015	1021	986	1000	942	1004	960	1036	991	1008	1013	993	1006	1006	1003	1060	1041	994	985	1013	997	1038	1034	1072	1009	1031	1021	1005	998	1008	1054	999	1042	977	1052	932	1006	970	970	990	983	958	1021	995	980	1012	961	1013	922	933	1029	1010	981	1018	1014	966	993	971	951	967	985	1037	973	1012	944	968	1008	1018	963	979	979	931	975	973	1038	949	999	964	990	1045	1018	1002	998	925	930	998	918	967	990	983	1024	1015	978	1045	977	1021	970	1006	965	953	952	986	941	976	1025	1045	963	1009	949	1010	992	1022	921	990	965	1005	1016	990	966	982	1003	968	959	979	1024	971	994	956	963	969	1035	1010	997	1029	947	1000	1001	998	957	1028	974	982	972	963	1031	1032	942	989	978	1005	990	973	979	921	988	975	971	1001	948	1014	966	1030	1007	909	1003	1007	956	1001	938	989	952	975	962	976	1016	1011	1071	973	990	931	981	1019	1002	973	1000	911	996	1004	979	959	1020	978	1032	957	1004	1017	982	1016	991	944	983	964	1055	1014	975	988	1001	1036	980	1014	1049	1019	975	951	951	993	973	979	983	986	970	955	950	966	984	1060	994	1006	967	1014	990	1011	995	980	1013	953	962	985	967	935	954	974	968	990	961	967	957	978	1034	974	1014	949	986	983	971	1018	994	922	993	959	954	922	1031	1047	1023	994	1004	975	1019	960	988	988	969	974	1069	984	988	959	968	977	1026	969	1051	973	964	976	1005	947	1030	1032	977	987	973	946	980	944	1008	954	971	976	1032	995	1034	958	1056	931	997	1014	955	979	960	992	999	940	1023	948	923	936	975	1027	986	1038	972	978	958	982	954	987	1020	1004	968	957	979	1035	952	981	926	956	1036	929	986	979	980	1006	957	991	1005	962	1026	944	952	971	1036	971	971	989	963	997	980	984	958	970	962	1013	1005	1001	964	998	972	1006	924	927	1002	935	956	969	1018	1027	975	1019	946	974	972	935	1028	1021	945	983	968	977	978	1010	1018	966	962	975	966	989	1031	1019	1004	1020	958	924	990	992	942	997	985	955	989	985	977	1010	1036	1002	972	1001	966	958	954	1004	1026	1006	943	980	995	1003	999	962	988	967	954	974	994	1030	927	1002	1053	979	915	946	985	1048	1065	952	968	955	987	955	1007	943	1026	979	1003	1030	974	964	947	1007	945	982	970	995	1036	986	948	948	962	922	1021	1025	989	1010	975	1013	960	937	1026	994	983	1046	1035	1009	954	961	1052	1012	1009	1031	1039	1025	972	983	966	1005	971	916	966	988	937	1001	992	920	971	925	1000	951	952	1001	982	976	1002	960	1011	997	975	1001	1008	986	1012	971	993	980	942	953	1033	995	979	961	987	996	1014	973	974	952	949	1025	998	1002	1004	955	992	958	1010	996	1014	947	1004	986	1049	1040	1039	1007	973	998	995	947	1015	1024	1025	1013	973	939	1000	974	969	1078	1017	975	1021	1017	978	973	968	1017	983	1013	1024	985	981	983	979	1011	972	1010	971	956	946	953	1057	1047	986	943	1008	997	1057	973	957	978	1036	957	937	958	992	978	956	1003	971	1035	997	993	969	994	1026	992	1001	998	956	967	1026	1017	992	940	1005	969	1030	1044	955	960	1032	955	989	937	969	985	1003	966	1027	1019	991	947	967	947	959	971	992	983	930	1059	920	978	1037	929	976	983	950	991	1002	972	966	959	1023	1010	954	981	968	1018	986	1002	971	974	1027	962	936	1004	985	991	968	992	974	939	988	969	986	945	971	962	957	945	989	928	1017	959	1023	944	1038	1025	1008	1040	982	1071	983	975	1010	957	954	952	932	957	986	1015	1020	939	950	1011	968	992	967	1022	958	1002	988	979	999	977	997	1010	940	1040	953	947	1038	968	1049	969	1003	970	1022	995	984	960	980	1010	1029	969	1047	961	955	989	933	909	1003	983	948	994	1000	936	936	966	958	968	1022	992	1036	970	1000	1023	962	1013	1007	995	1044	1010	970	983	952	987	1007	1002	1020	977	996	982	1044	1001	975	932	1032	1022	981	957	977	962	1007	994	986	1009	976	942	1002	980	928	947	992	979	936	955	996	953	1025	984	986	982	930	977	988	964	1052	961	1022	989	962	1025	964	1014	990	969	974	978	992	997	1029	1010	954	1010	972	957	992	1021	1028	1020	1011	994	940	987	1021	972	942	994	1027	972	983	945	1015	1004	1008	928	1002	1074	978	914	997	954	998	963	998	968	957	1026	974	1024	939	960	946	911	885	1008	988	1000	997	978	994	989	910	981	986	993	947	992	967	997	999	1040	940	1025	981	999	994	988	969	1040	1038	967	955	971	973	969	1014	956	989	949	1010	973	996	989	1022	1023	983	950	956	971	995	989	972	1034	1006	915	956	1011	999	951	977	952	1024	1002	1013	1022	978	1059	968	982	910	953	932	962	946	989	999	1040	978	988	1007	978	997	1027	1001	943	983	974	923	972	903	934	996	971	958	1049	1017	937	1041	989	971	938	987	963	991	967	963	949	1052	1004	951	968	994	940	1011	971	967	983	941	969	1010	1048	990	1034	992	1017	1007	994	960	985	1019	986	928	953	955	995	1017	997	1008	960	978	964	993	1020	928	968	998	1003	954	945	992	982	998	951	976	983	1007	990	935	974	1000	1007	994	965	984	956	953	995	948	969	990	970	990	991	1015	997	991	969	992	995	968	953	1008	976	950	1042	992	960	949	999	1013	996	975	970	1006	967	947	967	951	1014	1001	1018	1002	995	1019	979	1021	977	1028	943	926	984	964	977	933	965	994	965	932	1006	1004	1054	977	938	951	971	993	971	961	943	970	993	985	1001	887	985	961	976	976	943	942	969	1013	1017	1038	1034	986	954	1006	960	953	998	1001	1000	952	994	982	948	1039	945	932	987	934	954	981	959	975	965	940	963	989	914	980	975	1044	1047	1081	977	971	978	981	918	1025	973	956	991	919	983	954	965	993	1011	942	960	1041	1066	994	988	958	966	973	938	900	1019	1008	956	962	939	991	1039	966	963	976	1005	959	972	1005	1018	984	1003	999	984	954	1017	991	981	930	949	1000	935	963	991	992	1055	1019	942	1035	1015	1024	946	970	999	981	1019	1018	1008	984	986	949	1056	1022	1028	942	1001	1014	949	1009	963	996	956	1031	984	959	966	999	1002	993	984	978	986	964	991	991	987	976	992	1005	964	972	986	981	1021	1012	986	996	987	1005	990	1002	959	963	974	958	941	943	966	936	914	985	971	999	1020	940	992	973	977	957	1018	943	977	996	1010	955	1029	1025	964	947	972	992	957	965	1011	962	1002	1008	1010	1014	991	973	1031	932	981	1024	991	940	995	967	980	987	1014	974	947	1028	982	1052	976	976	1001	948	969	1047	986	1004	1032	939	963	1018	1007	1007	979	982	963	941	1046	988	995	989	1009	1021	1006	978	1026	974	967	1033	994	923	926	977	938	1021	970	1009	1046	1022	982	966	1022	1033	957	969	975	989	991	941	1029	993	983	976	992	978	994	1011	976	1025	989	959	973	1007	1022	1026	1005	955	957	972	968	1018	995	997	968	918	996	937	969	938	1002	984	934	979	962	970	1004	986	966	956	1003	958	976	1001	1037	980	990	931	974	1025	939	966	980	1000	989	1004	1023	973	1016	1004	985	979	987	971	946	965	977	971	991	967	991	1020	1015	1017	982	1019	970	1007	1032	1023	977	949	1014	986	962	973	1017	957	972	992	992	990	956	964	951	997	972	994	1007	995	978	1001	951	1004	993	1005	1013	999
6231	2681	893	446	335	403	417	369	371	335	312	277	277	257	212	208	215	224	199	188	204	206	204	200	188	177	177	156	167	180	168	151	129	164	154	141	144	126	144	143	142	131	151	133	131	115	128	123	116	134	132	132	123	128	111	150	132	140	133	111	120	141	153	142	143	105	132	125	127	126	112	133	123	133	141	111	122	143	135	152	119	141	139	122	151	139	135	144	136	142	140	145	124	133	158	133	126	115	131	142	132	144	130	116	137	131	142	126	134	140	129	119	113	143	103	133	130	130	133	128	119	118	147	116	134	143	151	142	133	125	114	126	127	132	159	122	118	137	114	115	138	120	108	132	141	156	142	135	135	132	107	127	117	121	133	153	120	120	131	131	127	134	121	128	128	135	111	132	118	113	121	129	147	119	154	140	127	131	118	114	138	131	120	130	135	132	137	124	125	134	128	133	130	139	136	148	140	115	117	147	131	137	129	138	104	114	121	143	125	119	146	145	133	134	111	118	135	127	127	135	116	121	136	141	128	109	124	119	132	116	130	134	134	114	121	136	133	129	123	125	114	128	132	122	138	125	122	140	107	117	127	124	129	116	148	132	130	126	124	122	119	140	133	131	153	120	124	119	141	121	133	145	108	122	120	122	117	135	122	114	114	134	126	133	139	127	123	143	133	133	131	118	146	133	131	141	120	139	114	146	133	134	125	122	123	142	131	131	144	148	137	117	135	144	127	131	120	131	131	132	134	112	123	119	125	147	134	138	127	131	142	121	130	114	135	120	137	145	122	120	134	116	148	137	129	158	132	136	124	121	110	123	113	123	113	128	125	130	134	123	119	129	114	139	151	122	118	133	122	138	150	125	140	136	135	116	138	131	137	144	123	134	124	135	124	116	127	142	129	122	116	109	120	127	130	124	141	123	128	137	127	133	106	118	128	120	143	142	127	133	131	123	153	118	144	115	133	108	122	131	126	143	149	136	121	146	110	146	121	129	143	113	123	123	140	130	140	124	149	141	132	114	136	139	121	147	112	106	131	112	121	131	126	130	121	142	121	106	106	102	117	125	124	129	116	121	126	126	128	138	130	126	151	132	135	144	146	140	135	111	135	113	137	121	125	114	115	135	133	123	150	132	122	116	133	108	124	148	130	112	136	119	136	150	125	118	125	128	125	128	128	105	121	125	146	118	121	135	133	98	138	128	129	144	125	144	138	130	124	125	124	146	155	125	127	126	124	133	136	125	138	127	126	151	152	109	134	120	142	124	130	129	130	143	136	117	116	146	135	127	127	135	128	127	149	144	129	128	111	137	147	137	147	110	126	145	124	147	134	128	128	131	117	129	144	107	148	141	130	111	118	147	127	157	129	136	116	133	123	135	109	120	129	121	140	128	136	128	132	129	133	129	112	117	127	118	131	128	115	110	146	136	139	129	127	111	141	140	141	110	116	130	123	146	126	126	138	109	133	124	145	124	114	131	139	119	142	111	105	108	111	143	126	142	123	127	130	142	127	124	129	119	127	140	149	121	130	135	136	114	127	130	120	132	127	148	124	112	129	152	151	150	122	127	111	138	134	129	134	145	139	131	152	136	137	126	119	140	112	147	119	134	139	143	119	96	131	127	110	142	134	146	153	123	104	130	120	131	114	150	121	143	134	125	109	139	117	105	123	125	115	133	113	138	145	136	137	120	129	148	115	110	134	106	143	133	138	132	122	128	144	133	147	132	148	157	110	124	141	125	117	117	108	119	128	125	123	123	108	123	124	126	124	125	126	133	138	139	132	139	125	111	144	138	143	127	122	102	127	126	151	114	117	152	134	112	136	119	134	132	119	143	145	144	137	110	140	118	127	128	122	159	116	117	129	119	140	131	123	117	144	133	123	134	138	130	122	120	120	145	122	129	145	135	134	116	143	142	148	130	117	118	118	131	120	126	124	117	130	154	122	120	126	135	127	155	113	158	113	121	141	116	131	131	134	102	121	141	114	138	134	122	122	133	122	119	126	131	131	111	129	126	130	130	139	130	130	136	124	110	123	115	114	118	129	134	112	128	113	137	124	105	106	120	116	120	125	131	133	128	119	134	124	118	129	126	138	142	129	109	134	121	123	108	123	143	151	132	126	131	119	128	140	140	134	135	134	134	129	125	120	150	129	120	131	146	127	128	147	145	124	118	131	143	131	127	130	131	125	118	139	136	140	132	114	123	123	137	141	129	134	120	140	139	134	116	127	142	139	141	148	131	139	118	131	152	130	132	134	127	119	108	137	128	136	126	126	144	119	121	113	129	146	125	133	134	139	134	119	156	123	141	118	125	134	148	126	154	130	116	122	128	146	130	136	128	117	143	118	128	110	122	136	123	111	134	132	126	138	148	128	115	143	123	116	146	150	118	127	125	133	130	142	139	128	132	129	145	137	148	104	132	121	121	126	139	127	134	133	126	136	118	129	115	137	127	134	146	126	140	120	107	139	138	124	156	120	144	131	128	130	115	131	136	153	143	133	141	122	158	131	107	129	122	119	138	128	123	121	118	131	130	142	121	153	141	149	129	128	133	131	128	127	121	132	140	148	131	120	138	126	107	119	109	114	132	154	118	144	124	125	114	113	116	131	140	141	143	141	141	129	137	147	129	140	116	126	129	131	133	129	140	115	143	133	128	130	132	145	140	106	138	135	123	121	163	154	116	134	107	127	114	158	127	144	142	138	125	114	112	121	124	120	125	116	137	109	143	143	157	115	141	118	124	134	119	117	128	114	129	123	131	140	125	125	118	124	124	143	148	116	149	128	123	144	142	128	106	151	115	140	126	127	130	136	122	133	133	120	121	121	108	133	120	150	119	136	116	137	115	118	138	139	139	121	118	126	131	144	138	121	135	133	143	136	133	121	139	132	143	128	133	137	125	136	150	145	140	122	130	133	134	128	134	137	138	133	130	114	130	141	105	109	138	134	114	137	122	156	130	137	132	135	154	134	113	123	125	141	149	151	133	126	125	125	157	144	140	106	132	119	134	129	139	133	148	110	139	122	138	152	139	137	127	122	134	146	123	127	121	155	127	113	131	148	122	137	134	132	133	134	149	151	113	120	126	116	123	135	137	128	127	132	120	140	153	110	119	103	124	117	138	121	117	125	127	134	117	145	133	114	125	151	109	123	127	123	126	106	127	156	144	150	129	115	120	124	138	138	141	151	110	131	128	125	142	118	114	125	131	145	105	109	123	139	136	137	135	127	122	134	131	138	143	107	146	154	125	133	120	124	141	131	134	129	138	114	127	134	141	104	140	134	118	115	114	139	132	137	136	132	123	133	130	128	128	144	134	115	126	134	128	128	128	134	118	138	128	114	135	136	113	147	136	155	130	128	128	135	140	124	148	123	149	130	134	117	121	137	125	136	136	126	115	132	149	139	119	118	129	142	135	134	123	140	138	130	116	132	139	122	105	125	126	136	142	125	150	117	125	128	144	127	123	138	132	128	134	134	135	142	135	137	151	120	119
34039	17305	7687	6693	11506	14773	14164	11636	9433	8139	7411	5961	5476	4561	4004	3459	3336	3253	2851	2831	3042	2885	2781	2478	2353	2416	2508	1876	1713	1838	1733	1407	1188	1125	1141	1180	1141	1078	1218	1141	1084	1023	1097	1068	1000	948	917	933	977	899	964	922	930	971	958	886	961	966	918	954	916	913	965	911	957	949	987	916	938	979	921	936	961	883	931	945	927	916	955	907	944	966	915	987	922	941	926	946	948	931	982	963	919	985	955	938	905	911	927	997	893	896	954	948	910	908	990	929	925	924	934	918	897	917	892	928	960	934	922	948	903	894	936	908	896	900	875	879	970	918	887	850	925	901	919	917	931	907	913	932	895	888	944	876	926	942	906	879	884	913	898	890	911	971	901	922	912	868	927	916	883	930	850	950	911	923	913	898	887	871	880	880	913	888	929	889	855	931	881	914	896	955	896	939	963	898	962	939	942	924	930	964	894	964	916	960	934	893	951	916	896	872	918	972	936	895	912	894	933	984	862	880	908	898	906	955	886	938	911	858	910	914	903	954	950	920	952	920	924	926	943	856	932	913	905	876	943	941	873	921	915	846	952	950	896	954	893	905	929	919	888	886	924	909	898	947	889	915	926	886	923	865	920	932	926	897	911	917	901	899	908	941	920	902	889	939	931	917	958	946	921	919	917	938	914	916	917	876	871	875	893	892	944	864	903	893	914	950	968	933	895	906	969	924	924	907	927	839	876	901	909	918	944	879	928	914	917	908	961	896	923	877	938	888	908	928	917	910	923	961	921	969	898	871	902	925	914	888	893	912	867	889	874	927	932	918	935	950	874	892	878	900	921	932	954	920	915	922	896	938	864	950	921	892	934	933	852	882	998	897	858	858	906	836	918	887	854	928	889	962	918	957	855	956	922	895	888	935	906	906	910	901	879	886	835	908	893	872	879	857	918	911	880	914	943	930	957	935	814	900	857	941	908	872	889	951	900	888	879	971	944	908	872	879	875	914	913	918	885	899	880	914	834	865	905	880	979	908	927	874	885	921	891	945	874	896	895	883	924	880	903	903	905	906	885	889	853	905	884	951	921	872	879	896	907	885	906	912	869	875	869	889	934	936	897	958	933	888	949	954	973	930	966	901	918	939	914	904	911	973	904	934	946	899	889	872	928	865	895	984	922	926	902	920	926	961	900	896	950	909	917	922	894	923	930	860	938	905	901	898	903	914	910	928	891	940	876	915	950	884	890	899	947	897	913	894	828	944	953	939	912	858	941	940	918	899	861	929	862	912	933	885	884	936	900	889	894	941	876	920	859	879	901	897	851	914	935	914	950	911	871	913	899	880	967	933	922	935	913	881	921	880	882	912	945	873	877	955	940	877	853	887	914	964	860	938	905	882	942	887	954	924	909	903	905	877	863	892	876	945	897	927	901	894	887	908	936	894	900	867	849	925	908	895	932	879	899	935	868	954	868	914	892	905	901	956	969	980	920	958	944	959	945	844	886	910	931	916	922	915	942	885	975	932	908	893	896	883	837	953	936	873	906	950	916	876	911	930	956	911	885	891	940	893	939	907	943	903	946	870	850	897	867	882	948	887	908	863	929	938	923	908	908	886	929	898	882	945	884	915	926	939	897	923	901	923	914	919	887	963	876	859	923	909	903	950	892	930	974	867	900	876	919	922	901	871	913	883	866	946	886	910	891	958	888	936	830	904	970	909	907	903	951	941	894	871	928	909	881	918	954	943	913	923	890	895	880	873	915	904	948	908	918	908	904	945	899	928	889	921	925	876	884	907	923	942	912	884	922	886	924	913	909	874	940	931	927	888	881	922	941	941	855	948	927	927	935	925	937	877	938	900	947	909	917	913	878	909	957	955	960	905	912	931	922	898	898	958	960	939	899	949	935	938	928	880	846	913	926	910	845	877	919	870	911	963	839	965	889	915	952	906	889	911	921	933	855	875	929	886	933	876	944	875	941	888	935	918	863	872	903	898	898	959	902	889	975	920	940	942	896	922	876	917	899	927	898	938	878	878	924	876	934	885	905	921	905	847	848	890	910	950	894	891	851	871	880	925	840	924	854	895	874	922	916	925	916	877	937	859	831	917	885	868	905	890	903	920	925	950	909	905	926	898	923	906	916	937	941	889	914	904	886	909	946	913	929	995	956	934	928	914	862	877	870	940	902	861	945	940	869	889	884	838	888	928	953	902	911	899	896	924	933	914	913	927	927	910	919	905	940	902	925	961	893	935	917	902	893	918	927	942	921	865	907	855	907	943	904	923	903	847	954	929	925	941	899	899	909	880	954	930	910	908	899	939	898	893	919	852	881	960	891	844	935	898	906	874	855	914	870	933	940	900	888	916	915	895	886	908	893	936	909	907	933	913	921	906	900	934	878	957	911	922	973	911	900	914	933	893	891	890	932	902	878	920	915	894	920	922	932	899	883	902	848	942	951	939	927	905	915	943	932	934	888	920	904	920	899	894	904	944	920	917	861	918	912	881	907	924	891	939	966	961	889	905	921	865	929	947	900	882	926	926	913	859	950	879	871	816	956	856	926	917	906	892	933	911	879	916	912	901	969	888	968	919	913	903	882	923	890	936	882	984	901	877	936	900	877	916	909	894	946	904	973	936	865	860	935	930	884	905	935	938	928	998	919	918	910	925	903	927	881	934	933	861	879	893	832	906	914	936	940	920	948	985	907	893	905	890	880	947	967	908	927	910	923	879	911	907	897	858	894	919	916	935	944	896	898	882	864	899	911	913	889	941	890	918	945	881	898	935	919	913	880	899	907	926	934	955	885	914	947	902	931	924	916	977	903	941	862	885	842	871	919	891	898	944	901	895	892	986	897	913	902	914	880	965	891	860	918	900	876	936	886	883	891	920	879	924	884	868	923	969	911	942	908	918	901	833	902	882	917	912	913	875	928	916	899	874	939	877	923	894	885	848	874	892	895	905	865	918	875	908	891	890	850	926	986	915	899	944	884	907	882	848	970	900	957	911	873	905	930	926	967	934	911	915	874	931	915	884	901	941	910	899	912	888	899	933	930	881	888	902	931	898	891	897	889	963	909	908	934	919	935	904	943	855	950	898	953	894	915	897	886	994	892	919	888	955	892	896	933	922	908	886	848	905	885	865	933	897	899	874	947	859	915	844	946	873	913	892	853	939	938	952	892	859	900	924	924	935	904	907	902	884	873	924	895	905	937	931	949	916	951	872	935	967	906	865	900	942	937	865	845	971	886	919	905	887	850	926	902	915	898	869	939	909	911	891	876	887	858	971	936	873	930	924	882	901	937	969	962	899	894	883	936	884	902	950	939	922	911	880	890	914	950	904	905	931	914	920	911	871	890	906	931	925	946	915	924	932	902	900	946	953	942	903	943	892	888	920	900	898	917	902	994	884	929	914	928	952	888	947	914	891	906	851	922	888	912	875	914	937	900	882	895	847	876	897	948	898	917	872	945	917	907	898	873	886	885	937	903	896	893	870	938	946	904	911	941	897	955	884	879	920
3483	1170	524	263	221	243	301	240	194	201	183	168	171	156	150	149	163	145	133	133	161	136	153	136	145	132	120	120	111	123	113	103	97	90	87	90	99	101	99	107	109	91	98	90	90	78	90	83	94	108	109	85	107	79	90	98	98	98	91	100	81	91	88	111	106	92	88	105	84	109	103	109	87	97	83	99	96	112	93	112	83	91	90	109	84	106	89	104	106	100	106	81	84	87	110	108	91	98	102	89	109	86	85	89	91	91	96	93	98	82	95	93	82	99	94	104	111	77	80	99	112	98	83	98	83	97	115	99	95	87	96	92	98	91	100	101	78	86	102	106	95	97	96	98	104	95	97	102	103	110	88	88	95	87	80	93	89	106	118	103	102	100	89	87	93	90	104	99	106	94	91	86	94	84	95	97	101	104	94	105	93	82	70	95	74	98	89	92	84	74	97	95	100	105	91	96	87	119	75	100	92	80	84	90	102	77	108	94	103	102	106	111	100	73	88	71	84	119	103	116	79	101	97	101	88	97	80	117	94	66	78	113	107	93	88	106	90	97	82	109	103	94	80	93	100	112	87	104	94	96	81	108	93	107	80	78	101	101	99	108	85	94	76	101	94	86	102	101	97	89	96	95	103	93	109	97	99	109	88	101	103	92	77	87	92	104	83	92	79	82	113	107	110	102	90	95	105	105	102	96	71	112	90	76	97	100	95	97	98	107	105	95	87	96	94	111	83	98	85	79	101	94	94	90	96	89	78	125	92	92	89	89	80	96	86	83	96	94	100	95	93	85	85	94	110	95	94	82	107	100	108	99	104	91	118	93	102	104	94	91	79	85	109	83	96	89	108	80	91	112	85	87	99	103	90	89	101	94	90	96	104	104	93	79	90	101	105	104	86	95	92	84	109	94	95	101	100	93	82	89	116	85	80	97	85	93	80	91	107	90	97	92	92	77	106	103	80	99	97	89	100	93	106	83	90	91	97	87	91	88	100	102	91	95	89	84	114	99	95	84	102	107	96	94	96	103	97	89	105	99	98	92	109	98	79	94	96	84	99	100	92	90	79	100	91	78	105	97	85	85	107	85	111	103	103	108	106	88	88	67	96	97	100	96	95	111	111	92	100	89	90	94	88	99	93	101	109	95	106	93	88	87	84	79	81	97	93	90	90	82	90	101	104	96	102	89	96	84	99	114	91	89	102	99	101	98	108	112	94	109	93	97	106	95	88	86	97	91	86	95	94	80	87	99	92	110	95	86	102	101	104	93	90	106	116	92	90	77	89	107	94	76	102	86	97	95	88	99	88	95	93	92	91	99	100	94	97	79	98	96	101	84	87	85	106	90	97	89	85	89	86	94	93	104	103	93	101	103	94	92	89	98	108	87	96	81	101	101	92	75	90	87	100	90	106	101	89	96	91	81	81	84	85	89	105	119	94	106	95	94	93	94	105	96	83	93	94	98	80	74	107	82	92	106	79	84	98	93	86	86	105	106	108	100	76	78	101	93	91	82	82	112	92	99	98	86	97	95	102	105	91	96	72	97	103	89	84	98	95	99	84	101	105	105	104	99	95	100	98	100	94	88	106	97	84	95	83	97	91	89	95	105	91	126	109	102	109	86	90	106	97	99	86	96	96	95	90	107	94	93	89	88	82	80	88	91	97	100	89	96	83	92	93	110	99	101	89	84	90	92	76	95	93	99	91	82	78	91	82	90	86	83	100	101	85	102	110	78	92	107	92	98	85	98	117	99	102	106	103	82	88	77	89	96	86	104	90	104	86	96	90	101	87	99	82	103	100	99	91	96	86	87	98	81	75	92	103	92	95	99	97	60	84	99	96	82	87	105	80	84	98	78	93	89	82	121	93	100	91	101	95	94	111	81	92	105	92	93	96	111	104	120	99	88	102	91	94	95	92	103	96	92	88	85	104	97	90	88	95	103	117	75	92	106	85	90	91	82	79	84	92	81	110	96	112	94	93	88	90	91	100	94	91	100	91	105	79	100	78	93	74	78	103	107	101	82	95	93	90	110	85	110	93	92	106	111	88	107	97	93	100	88	97	84	115	112	113	98	85	100	101	93	98	103	89	89	93	111	87	87	101	81	88	89	93	86	111	81	105	91	96	96	97	92	89	92	103	109	88	106	94	93	99	87	83	97	90	99	103	86	105	90	95	122	84	96	91	94	97	95	99	117	83	89	89	100	102	83	92	115	102	91	93	98	89	101	98	79	92	104	91	83	101	90	82	77	103	99	87	81	95	86	80	93	95	108	90	92	109	79	87	86	97	83	107	100	97	97	80	99	73	93	89	113	103	88	100	85	103	95	101	96	89	80	90	100	92	89	106	94	103	101	95	81	101	114	88	101	93	87	97	88	84	87	77	98	81	79	84	92	87	96	79	103	94	91	98	93	94	88	82	81	72	92	97	91	84	84	92	90	95	101	98	86	95	106	104	97	84	100	85	91	91	100	84	92	95	91	103	79	75	97	83	91	83	100	103	82	90	103	93	110	75	95	112	93	97	92	101	87	95	102	88	108	95	82	85	88	75	86	83	89	89	87	102	87	94	90	101	91	66	95	78	100	107	81	89	89	99	93	92	91	84	95	90	97	97	96	90	97	92	89	123	94	97	97	101	71	112	105	100	106	84	112	109	89	109	91	89	93	102	90	94	86	88	96	106	92	103	96	95	85	108	93	82	94	93	93	78	103	96	95	87	86	103	94	92	92	108	90	89	98	105	76	104	90	81	107	86	90	100	98	97	109	96	98	97	104	102	97	97	96	124	108	108	82	87	101	96	76	77	93	101	65	100	89	97	96	114	92	87	103	116	92	86	88	90	97	120	91	84	92	89	86	105	111	99	96	105	91	112	98	84	95	92	96	87	88	88	81	86	97	100	88	99	106	85	102	78	102	82	86	97	82	96	90	76	90	124	86	93	94	90	102	86	76	89	88	112	95	90	83	87	110	100	82	111	93	96	92	86	88	79	86	82	108	99	110	88	100	97	105	87	101	94	92	87	101	97	86	99	103	95	93	82	109	96	91	102	107	105	103	99	100	101	101	106	91	106	99	81	90	86	88	92	104	92	96	87	91	74	93	92	99	97	117	110	100	108	102	96	95	104	104	90	92	89	85	78	86	99	96	80	111	116	102	108	89	98	84	89	99	103	75	99	95	92	100	90	99	88	81	101	81	118	77	101	81	88	90	87	89	109	89	100	74	94	119	94	107	113	93	98	102	83	97	92	104	93	95	134	98	89	115	96	76	109	106	86	104	81	90	91	105	78	85	96	106	95	94	90	110	101	102	98	97	93	100	97	92	89	107	101	99	93	91	71	87	89	88	79	88	98	72	83	101	92	98	106	97	92	94	104	97	88	86	88	114	114	94	86	74	109	88	97	93	91	119	83	100	96	97	102	106	100	94	105	84	76	105	91	95	74	98	93	93	87	85	84	98	102	97	81	90	95	90	86	86	99	111	90	86	96	116	93	65
26149	10705	5087	4532	7241	9611	9417	7534	5873	5054	4395	3679	3215	2671	2446	2283	2213	2052	1889	1848	2120	2045	1812	1607	1594	1573	1753	1268	1195	1267	1233	1051	898	862	892	798	813	870	836	800	797	797	788	755	732	740	727	703	760	711	685	723	743	725	707	681	720	673	784	663	681	713	718	755	723	768	704	751	729	711	727	733	680	706	747	769	744	719	683	740	755	677	728	735	672	750	738	709	741	684	689	710	732	766	703	713	700	737	714	707	688	770	713	700	684	736	746	712	740	690	703	725	678	685	710	662	713	677	743	683	689	680	692	729	655	781	729	704	685	715	704	721	717	658	672	689	684	707	725	663	740	712	684	687	722	685	696	720	658	702	694	704	712	681	737	683	679	755	723	715	719	710	677	715	721	736	770	674	691	730	686	661	738	755	716	677	680	720	676	653	736	739	719	703	717	661	696	744	681	664	688	698	744	674	714	701	686	759	699	695	712	698	698	731	677	725	704	694	723	699	714	734	676	650	751	712	681	650	702	660	704	758	714	705	709	734	707	705	741	705	726	639	699	707	695	675	700	695	726	725	736	702	715	694	692	689	715	723	703	713	696	715	749	720	694	670	641	687	684	730	716	685	701	743	703	729	684	669	666	703	719	642	705	709	727	693	685	694	711	717	720	706	714	745	707	657	713	687	682	683	730	680	725	689	648	692	693	681	712	665	728	685	652	662	676	701	706	721	702	750	685	665	707	731	692	722	712	682	655	722	736	674	694	687	744	702	743	732	714	694	682	681	684	684	709	670	673	703	688	727	707	683	744	706	709	677	737	684	687	630	740	738	683	728	689	700	704	708	715	722	714	686	777	732	728	743	698	713	696	706	749	685	722	700	664	722	702	727	725	667	694	692	709	688	691	696	693	729	687	694	674	702	763	680	712	669	706	674	703	690	661	741	699	647	681	666	707	672	711	732	641	671	729	688	707	763	712	713	665	686	670	726	727	669	700	714	723	709	650	683	657	711	656	757	709	692	681	706	682	692	623	724	715	717	688	664	713	678	748	671	724	723	681	688	697	716	729	748	658	646	716	683	696	698	654	767	694	719	659	701	708	699	683	715	637	676	640	698	683	715	721	664	702	699	703	667	693	656	706	674	669	680	698	716	724	735	698	713	754	685	696	663	693	732	700	690	741	667	734	725	669	699	706	719	678	707	706	699	720	677	673	713	726	688	717	739	698	685	670	696	766	684	704	655	721	727	722	715	709	666	679	682	711	707	646	710	703	735	733	698	741	688	683	699	728	688	730	675	679	788	716	666	753	682	730	718	737	714	702	673	725	689	719	739	694	721	686	736	706	699	680	717	771	715	713	663	693	726	701	752	731	746	725	688	727	748	735	706	683	643	696	706	690	761	678	716	678	708	723	669	643	732	752	674	690	719	713	669	696	722	662	660	704	682	688	680	686	684	729	713	684	703	661	694	683	695	686	738	644	760	680	677	698	691	689	657	704	729	708	760	701	686	712	699	681	680	663	695	686	693	698	711	699	711	715	693	671	705	705	701	697	696	693	701	701	700	706	714	652	658	681	689	726	662	672	709	754	698	706	698	715	746	680	692	695	710	688	700	706	733	648	713	740	715	719	712	743	670	727	673	735	654	674	756	675	769	665	699	657	697	705	680	650	697	700	708	725	713	644	665	720	699	632	706	666	706	729	728	746	679	715	700	688	715	707	658	690	714	726	750	715	695	680	749	723	675	663	739	698	689	733	703	681	727	685	757	670	715	714	689	720	660	717	685	723	695	676	684	681	748	722	653	717	659	675	677	658	674	716	653	702	653	675	702	679	693	721	721	728	744	701	736	701	664	740	697	718	691	675	699	726	714	725	680	681	698	681	714	677	714	697	691	718	725	659	721	714	694	738	690	674	698	725	744	679	686	731	730	729	724	697	685	753	660	679	669	736	646	715	711	735	667	702	700	665	680	724	694	674	679	654	719	715	731	703	703	704	697	682	716	699	661	675	667	675	721	705	725	718	717	652	680	717	685	678	697	672	684	699	703	669	701	695	731	717	641	733	672	701	672	690	680	678	741	727	683	730	724	733	661	695	747	657	658	736	726	669	701	726	689	713	712	699	706	714	666	679	696	711	730	736	654	680	712	689	700	729	669	707	742	673	715	708	647	710	727	690	660	660	663	754	730	741	709	745	685	667	641	685	730	661	715	729	679	705	707	691	720	732	715	692	674	757	734	684	706	731	755	688	729	719	694	721	655	737	723	655	662	763	738	711	707	715	724	720	740	706	727	731	663	682	677	678	682	708	692	715	719	736	690	715	698	707	701	732	695	709	722	727	697	724	619	672	743	706	734	702	695	704	647	669	663	662	677	701	706	680	682	720	672	695	688	693	760	692	710	666	675	679	681	691	706	697	627	757	696	742	739	716	678	715	705	661	705	667	716	697	677	704	711	681	731	662	691	648	735	714	652	698	701	704	685	677	668	663	722	671	681	699	707	761	688	710	704	709	708	684	673	732	686	723	721	662	657	690	689	707	699	735	733	707	691	680	694	670	746	711	710	725	690	679	690	765	729	725	677	740	715	708	681	736	716	753	757	682	685	740	688	707	709	704	734	689	682	723	709	709	694	673	707	705	692	729	722	683	705	699	655	639	684	679	749	664	712	704	665	718	671	689	738	721	682	765	752	713	714	676	705	701	717	703	714	691	699	702	743	717	647	691	693	732	701	691	719	688	691	707	671	716	711	693	662	711	747	749	678	726	744	677	662	670	731	697	711	705	708	686	720	768	706	759	686	697	699	759	712	695	643	729	705	663	761	701	686	682	726	718	766	666	681	720	711	624	673	714	708	677	721	731	685	672	696	718	730	728	678	695	726	715	696	713	656	676	708	718	709	704	696	705	719	696	675	677	728	665	695	675	744	690	716	649	670	677	719	723	697	740	649	747	677	673	706	738	683	727	681	734	718	705	695	709	694	668	705	680	645	688	708	709	767	693	720	678	741	740	720	689	716	725	718	660	822	671	689	694	724	694	729	676	722	735	686	693	708	720	707	744	699	648	715	665	699	737	723	711	699	711	645	737	713	687	704	770	738	679	680	723	717	696	692	712	723	666	697	713	700	703	682	692	663	735	705	677	710	717	698	714	718	652	725	711	710	721	706	664	746	718	678	727	721	742	721	723	716	711	691	703	692	710	720	774	742	739	730	682	694	700	720	750	683	684	697	704	677	710	702	735	744	642	702	715	745	762	720	677	741	727	714	665	707	692	676	722	709	702	687	710	714	657	718	669	641	705	728	746	699	680	728	750	742	719	711	709	694	673	738	671	660	667	715	697	663	711	699	662	682	703	715	712	686	699	693	719	709	688	718	675	742	727	710	694	689	736	711	706	731	725	719	667	707	730	721	761	674	718	713	684	747	708	718	712	713	706	702	695	720	655	716	700	686	683	690	707	658	706	688	657	724	717	694	685	701	685	708	685	684	739	672	722	686	678	727	706	692	711	703
4728	2123	788	392	267	296	341	318	272	243	236	204	186	176	175	158	172	151	149	166	149	173	146	115	162	160	146	139	125	136	119	115	103	124	112	102	102	94	110	108	96	98	107	106	97	122	103	119	110	93	99	108	90	87	86	109	102	99	98	105	100	98	104	107	103	77	97	88	89	98	106	99	86	81	97	93	95	102	102	97	88	88	92	97	89	107	85	106	100	104	104	77	85	108	92	83	111	93	106	79	93	96	92	100	111	113	95	96	102	94	106	107	83	106	92	100	89	98	103	85	116	83	92	90	80	98	105	87	91	94	102	90	102	93	103	98	97	94	88	86	97	97	99	93	102	95	104	92	105	96	93	89	103	101	88	94	92	94	99	100	80	99	74	112	109	87	86	107	74	88	105	91	80	115	105	117	105	87	87	94	93	88	110	107	100	94	104	86	95	107	97	109	94	80	81	91	78	101	86	102	91	80	82	85	86	104	94	104	90	98	92	90	83	87	114	102	85	91	106	92	87	112	73	107	103	89	106	109	91	88	85	89	102	81	103	98	106	94	82	95	105	79	88	109	101	94	102	104	85	81	105	92	93	94	101	107	103	111	96	80	95	96	101	94	86	89	96	93	111	101	86	85	91	93	78	97	99	101	82	99	95	97	89	98	90	99	104	97	119	91	98	101	103	83	100	91	91	93	99	99	91	88	97	98	98	91	104	87	93	124	101	88	110	110	77	95	80	104	94	83	97	102	98	99	95	99	88	82	85	92	90	94	82	87	117	101	102	107	104	84	92	98	104	94	87	100	116	84	102	97	98	93	91	102	89	86	103	88	86	100	116	97	99	70	96	91	89	91	107	100	91	94	105	102	98	90	96	100	85	101	99	84	97	73	108	100	85	93	96	91	114	86	110	86	112	98	90	116	99	107	86	80	93	109	114	99	87	101	91	105	88	88	86	110	105	97	83	94	90	99	79	110	82	96	86	94	106	103	105	109	101	96	95	100	92	88	95	86	100	85	115	101	95	83	107	112	89	98	94	92	101	97	100	110	103	96	91	99	96	100	108	113	99	91	120	89	91	85	84	84	102	88	85	88	100	95	86	102	87	91	89	104	114	101	92	86	100	97	96	93	93	110	84	95	108	107	114	101	92	91	114	103	94	108	103	94	112	93	91	82	111	95	95	99	92	110	100	113	94	117	82	94	99	90	76	109	92	98	96	98	91	96	106	82	93	93	106	90	98	97	100	111	80	83	107	91	78	109	86	83	93	84	88	103	86	97	108	82	106	79	111	102	103	98	107	95	70	107	91	84	103	91	82	99	104	96	101	89	99	91	89	76	92	101	80	87	85	103	104	87	102	87	100	88	91	91	104	110	107	100	95	110	95	100	102	101	101	95	75	100	89	90	110	93	77	128	106	89	91	78	84	103	88	93	99	104	93	95	97	76	93	88	105	102	96	82	109	84	103	77	91	88	94	87	112	88	115	88	100	88	101	97	101	89	94	94	103	102	81	92	94	94	94	101	85	87	87	84	79	102	106	106	92	96	88	105	105	94	92	88	95	98	90	91	90	96	103	100	100	111	91	83	93	96	88	99	108	88	90	101	103	94	106	86	103	77	97	92	79	85	77	99	97	104	92	104	86	104	105	97	92	92	107	99	109	96	81	112	96	93	95	97	91	102	80	104	90	107	108	112	100	112	97	75	108	101	91	91	85	98	91	97	96	96	91	95	92	94	84	83	88	111	110	85	105	89	93	77	102	101	91	94	101	102	88	87	100	102	97	86	112	89	93	95	95	90	94	82	92	85	110	86	85	95	93	95	108	91	95	89	106	104	110	114	93	77	96	101	97	77	91	77	102	101	107	95	90	90	106	85	90	102	96	103	70	94	97	108	94	95	97	94	99	102	89	86	97	99	108	101	96	103	106	75	89	100	85	97	90	89	88	98	113	87	102	86	104	90	85	93	107	95	99	88	87	101	103	94	99	89	91	85	102	101	107	88	91	85	87	94	87	94	99	90	109	91	107	103	90	91	110	96	92	116	106	104	98	114	86	99	94	106	92	103	100	91	100	91	96	93	98	86	95	99	83	98	94	92	97	81	95	112	91	80	90	94	97	99	93	92	109	94	86	108	102	110	80	74	96	89	103	84	103	96	117	99	94	92	83	104	86	89	93	84	93	87	90	90	105	85	106	106	94	104	100	91	89	104	86	105	88	97	95	92	94	96	87	93	90	108	95	86	91	76	92	126	99	109	93	97	100	92	103	83	99	114	94	99	97	86	108	102	83	103	91	102	91	102	89	75	96	115	108	90	100	91	98	98	100	91	93	90	88	97	96	87	97	100	72	88	102	89	92	103	102	102	75	82	108	75	98	88	91	94	101	82	78	80	77	90	100	118	99	101	93	98	95	114	86	72	102	111	98	95	105	76	88	99	100	106	100	105	87	94	100	94	97	104	80	96	100	86	94	80	105	112	95	108	106	93	82	103	88	83	99	98	103	99	94	101	102	92	89	93	83	80	100	96	100	96	80	80	93	98	104	94	102	110	85	92	91	102	98	96	96	85	86	92	96	99	96	105	113	107	90	106	106	105	86	107	106	102	107	89	73	115	102	109	95	100	99	102	92	87	88	97	81	103	80	93	97	98	63	117	103	95	101	103	91	87	86	83	95	114	103	94	88	105	108	91	104	89	100	85	97	99	90	85	88	88	96	94	72	105	97	80	92	96	108	108	81	94	117	80	96	88	92	91	100	90	96	88	102	70	93	101	89	73	81	87	85	86	92	84	110	85	107	86	90	92	86	97	95	84	109	99	88	84	94	79	94	111	97	99	80	82	97	95	94	100	99	96	94	102	92	108	95	99	83	87	98	90	112	84	102	102	89	88	89	105	97	110	80	99	94	93	115	86	93	99	95	97	98	93	86	87	113	103	81	106	100	95	85	99	98	103	104	98	90	89	93	88	94	92	100	96	80	100	106	96	100	99	86	88	91	98	95	93	90	90	83	87	80	88	92	103	89	78	78	89	99	122	105	94	106	98	95	96	92	97	64	104	96	97	102	83	106	83	80	109	86	86	96	78	88	91	104	93	78	84	95	109	99	92	84	114	92	89	86	82	91	95	84	86	105	90	98	134	106	95	113	100	107	68	100	88	101	104	110	87	104	109	83	110	109	96	79	90	80	108	92	113	88	98	115	86	89	95	106	86	99	93	97	93	93	105	104	88	114	84	91	105	89	96	96	90	84	94	109	95	93	103	104	95	90	91	89	81	94	70	94	90	90	92	80	95	113	100	95	94	95	98	93	90	94	87	92	72	94	100	75	107	96	99	85	88	92	97	86	96	85	101	100	102	82	106	101	102	105	85	108	89	89	95	94	97	103	106	98	90	97	90	91	97	110	80	78	108	89	91	103	107	115	100	100	114	103	98	78	116	90	101	90	92	76	81	105	93	73	96	92	89	97	71	89	98	87	96	95	107	105	91	104	103	85	96
31328	14869	7436	6069	9798	12509	12206	10034	7596	6478	5566	4709	4120	3572	3012	2910	2759	2466	2315	2426	2425	2312	2104	1916	1860	1899	1870	1423	1327	1433	1377	1131	921	884	877	912	869	814	854	860	817	766	802	790	730	709	755	671	713	705	699	690	686	741	688	677	653	702	677	746	719	708	718	684	722	716	735	716	736	756	681	687	673	720	696	716	720	682	748	704	699	679	743	723	715	720	669	722	706	727	680	700	692	715	745	718	713	712	734	653	715	694	669	714	670	682	666	698	656	656	706	682	696	723	671	670	694	702	658	740	711	684	642	660	682	672	634	713	686	727	719	683	651	638	716	664	663	697	709	669	705	664	650	682	682	662	688	711	669	671	680	654	742	704	732	664	732	645	702	655	733	667	711	711	690	707	720	649	691	712	671	731	714	680	651	678	688	682	677	663	727	664	652	701	680	678	670	664	717	690	713	689	659	699	690	734	686	722	660	638	713	712	661	638	673	687	679	634	694	680	638	634	686	676	713	699	680	694	668	666	674	638	708	708	726	679	638	702	691	675	695	716	689	743	722	669	688	684	698	696	699	671	653	643	666	686	681	667	694	642	691	659	691	674	677	730	704	673	687	694	667	718	670	666	694	681	720	665	680	658	724	681	696	703	678	682	694	648	710	675	648	650	706	677	683	722	699	660	671	685	662	667	698	680	679	681	652	698	707	742	677	702	623	664	727	667	651	707	689	662	678	720	651	666	681	698	659	759	670	643	711	720	710	672	693	728	716	677	672	650	650	716	679	666	712	746	724	688	737	658	687	689	706	705	706	757	741	697	698	705	626	707	684	649	670	671	626	692	666	721	702	695	671	654	691	725	696	704	658	688	705	704	687	668	672	678	715	708	728	639	689	693	641	695	702	660	641	695	677	706	690	651	688	708	693	645	674	699	707	686	652	679	674	684	677	694	643	705	707	721	721	689	689	675	685	699	674	706	670	639	687	732	668	658	726	659	731	691	696	649	669	691	673	697	637	698	687	661	675	706	670	704	675	680	695	708	676	657	705	701	676	676	645	694	676	668	700	715	628	681	649	650	695	660	731	698	670	699	637	674	688	665	729	646	700	666	726	697	683	676	731	684	651	666	723	733	728	696	672	663	688	699	703	674	718	680	661	678	734	631	671	693	697	686	671	687	711	674	667	656	714	646	667	737	691	656	673	697	657	678	708	688	672	704	712	678	723	709	658	700	717	696	727	654	668	692	657	711	675	695	668	715	696	681	664	667	693	722	696	672	697	663	668	720	712	722	734	677	643	666	666	613	696	675	627	733	725	653	678	725	696	693	625	750	678	647	705	676	684	664	756	632	679	674	696	666	682	697	727	722	709	650	679	623	672	667	668	696	682	695	695	648	708	675	673	695	677	690	678	673	726	699	721	712	656	671	679	701	697	716	704	744	674	696	700	690	720	650	690	735	666	676	682	682	650	745	704	648	672	670	707	628	665	678	673	685	710	656	753	678	654	675	659	685	649	681	737	656	639	695	699	682	660	631	706	664	691	693	685	688	696	693	669	675	677	693	739	737	685	680	669	677	711	639	666	649	686	693	694	693	670	721	671	660	711	726	655	692	677	711	660	706	713	697	673	657	710	685	692	705	713	680	670	715	665	699	673	670	715	734	681	680	706	684	667	686	640	682	685	693	687	674	672	735	721	684	702	737	687	707	726	681	715	678	686	648	695	721	699	712	681	691	688	646	690	696	687	650	691	684	702	679	730	648	707	669	677	661	702	692	682	663	651	651	637	678	688	717	698	712	683	668	666	646	667	678	647	714	672	689	630	687	651	687	699	657	654	616	658	672	712	618	693	698	652	651	714	660	668	711	680	705	749	652	690	682	697	694	692	691	723	689	692	742	698	648	645	706	682	724	690	715	701	699	728	679	698	701	707	721	705	637	685	683	701	666	674	684	644	687	679	717	691	674	663	688	677	708	692	642	686	674	677	663	665	688	669	669	704	655	629	681	747	725	686	669	676	632	628	666	665	669	682	659	682	686	673	665	700	666	704	732	697	701	662	637	706	711	675	667	697	661	681	694	645	709	694	699	714	708	680	687	706	721	676	678	665	646	689	725	715	672	681	671	685	688	678	658	663	649	647	670	654	688	684	666	708	702	653	701	634	706	744	709	684	694	660	672	739	691	654	743	651	636	707	714	663	673	677	687	653	659	703	694	683	681	669	628	673	714	688	649	677	656	682	668	733	672	657	700	651	705	702	694	683	662	625	692	679	649	732	677	697	687	694	670	687	670	671	678	710	630	723	685	644	666	684	676	653	725	713	651	644	693	666	719	621	752	666	693	657	677	734	651	682	701	685	720	656	717	662	717	652	677	684	707	697	699	687	705	685	675	662	700	692	672	666	624	704	663	697	633	685	670	706	717	680	668	726	718	697	648	716	683	680	710	704	675	701	671	689	688	697	692	711	675	667	728	697	673	701	704	715	708	652	692	680	703	684	683	670	682	654	706	647	681	621	699	673	692	713	664	688	700	741	776	658	708	715	696	664	654	662	678	680	714	707	710	691	657	685	719	686	681	636	692	710	695	717	652	657	707	713	661	663	710	676	698	694	657	644	695	709	632	650	702	620	666	628	696	735	671	679	641	693	685	677	654	659	666	700	641	683	682	692	613	677	687	660	715	683	681	701	677	727	667	685	662	694	648	686	656	683	671	684	710	680	662	679	689	776	655	678	671	665	718	683	676	691	651	668	641	744	672	668	728	673	651	660	668	679	684	661	652	666	644	633	686	725	695	685	687	692	631	686	677	632	675	651	690	699	677	711	709	661	648	685	681	667	650	678	743	693	687	691	720	671	645	701	695	674	677	701	678	691	673	663	787	687	638	702	679	705	709	703	708	685	708	680	717	683	673	665	686	687	674	666	695	735	657	722	661	711	691	690	683	699	653	681	660	677	645	696	684	668	685	680	689	701	634	678	752	759	687	670	654	665	671	712	703	658	695	714	686	659	733	679	650	676	702	678	700	675	714	691	748	655	656	698	723	638	697	670	673	697	696	724	716	646	734	695	704	651	743	694	697	758	678	668	681	664	675	669	724	637	706	676	675	714	676	684	697	707	676	666	689	678	674	690	665	655	708	696	648	700	686	730	644	620	717	668	691	684	654	702	624	728	712	689	681	690	691	708	641	678	671	677	701	690	692	663	704	673	697	686	692	656	713	693	672	658	690	653	715	677	694	730	668	689	690	677	692	671	704	652	651	693	681	674	686	635	685	671	667	646	713	658	675	680	653	634	646	727	687	693	682	641	666	687	713	645	696	700	665	694	706	661	658	678	685	710	710	677	719	662	668	673	686	671	685	661	676	672	710	680	694	642	628	665	673	694	673	690	683	685	661	673	690	671	685	667	692	629	674	732	699	678	685	683	695	684	711	681	643	669	665	682	683	690	655	645	692	663	697	667	733	655	691	656	675	672	718	679	703	659	678	715	711	687	697	662	701	685	704	662	667
5261	1785	785	452	297	342	379	346	329	278	285	264	240	219	211	200	204	195	174	231	193	208	169	206	190	158	163	154	162	187	186	154	147	129	133	124	144	138	156	127	134	146	112	159	140	141	138	121	141	139	150	154	121	106	132	151	135	143	146	141	132	114	132	134	130	145	149	117	148	133	135	134	123	155	121	117	143	143	139	121	126	131	154	148	122	132	147	113	130	149	138	114	115	133	139	130	139	122	132	135	150	138	125	151	142	127	138	136	137	140	147	103	132	144	143	156	125	142	141	144	143	141	144	126	148	142	138	141	157	134	125	128	138	127	145	141	143	122	131	120	148	133	133	127	146	127	150	134	135	145	140	142	143	133	129	155	141	125	136	133	130	123	151	147	128	151	140	110	152	126	120	134	127	140	147	138	140	125	148	129	151	148	142	136	126	122	131	144	149	108	138	128	137	124	131	136	133	143	122	132	148	138	123	130	141	129	149	128	130	132	147	123	140	140	158	137	123	135	133	127	136	139	124	124	135	146	136	158	146	142	115	141	150	139	137	136	129	128	133	129	139	144	144	123	147	138	120	127	119	145	132	136	137	124	151	134	133	121	147	137	142	118	142	151	147	122	138	159	158	166	152	124	158	162	141	124	145	149	122	143	138	117	122	125	134	127	132	143	138	155	123	125	122	126	133	133	126	147	131	142	134	135	136	122	140	142	158	123	127	154	148	134	140	121	157	135	133	126	141	138	167	138	147	123	134	126	131	141	128	147	138	155	145	158	152	108	134	146	134	142	137	144	127	158	139	136	122	134	144	127	122	144	133	112	138	133	112	137	166	122	141	129	114	127	131	138	139	145	147	145	141	159	139	139	143	160	156	134	157	145	151	139	123	126	150	121	147	140	148	156	127	133	149	138	144	135	129	146	140	149	133	142	155	137	124	132	142	153	139	142	133	137	134	131	133	146	147	121	125	129	137	136	134	126	133	128	125	154	130	111	134	147	154	131	118	120	119	145	124	127	124	145	133	139	160	142	148	138	133	145	145	139	138	131	123	142	126	113	146	143	125	126	166	151	154	133	143	121	151	156	147	139	141	142	130	134	124	150	144	132	120	138	146	144	127	139	130	150	146	126	146	121	135	137	139	149	133	150	136	138	135	112	145	132	135	123	136	135	152	135	139	139	144	145	127	142	145	137	147	123	125	139	143	136	123	128	142	133	125	148	148	131	125	122	132	140	122	117	134	126	143	132	136	120	145	165	147	125	138	141	126	128	139	126	169	132	133	114	147	132	128	134	141	142	124	128	146	144	137	131	121	122	134	140	136	141	121	119	124	146	116	131	139	141	123	145	137	148	112	118	138	142	134	131	115	149	142	155	125	126	138	159	127	144	148	120	141	138	132	148	119	125	149	146	156	138	150	136	127	145	129	132	153	157	154	150	129	139	117	140	131	144	141	139	122	131	125	132	135	147	121	139	147	162	109	132	138	124	138	145	132	145	143	154	145	128	157	125	135	145	145	127	134	137	130	134	154	153	153	127	146	122	134	133	146	149	134	135	141	122	124	133	142	130	136	136	132	141	141	169	127	153	137	136	136	139	148	133	168	160	145	150	145	144	116	127	137	143	118	153	138	131	140	136	140	130	127	136	158	158	130	126	138	147	142	113	129	132	137	121	118	125	136	133	141	130	144	127	114	131	141	134	132	144	115	151	152	125	131	143	106	140	140	115	139	129	142	128	135	144	137	146	143	139	142	151	161	118	133	131	142	125	161	137	135	131	137	121	128	135	138	117	135	130	131	119	131	128	129	126	139	144	157	160	162	140	130	138	141	127	145	140	147	138	153	123	133	143	137	129	109	122	133	129	142	136	144	136	109	138	144	131	123	157	134	136	127	148	100	135	145	129	126	164	158	154	128	155	153	147	150	128	127	131	119	143	147	148	150	123	127	127	151	131	144	144	141	115	150	125	116	125	147	155	139	121	106	142	128	143	141	127	138	141	148	137	137	117	133	163	139	113	149	151	130	153	132	142	142	123	147	136	147	135	127	116	139	150	130	115	137	152	133	148	142	130	114	158	149	126	148	136	116	140	120	137	133	126	123	156	139	151	130	136	137	138	122	117	167	136	135	122	139	141	123	143	149	143	129	132	154	140	143	147	143	133	121	125	151	145	119	157	162	139	126	125	122	112	124	130	137	156	133	135	141	133	134	114	131	138	134	140	113	133	147	118	150	128	128	130	125	143	132	136	138	135	149	130	123	121	149	132	124	121	145	132	139	135	134	126	126	143	131	133	135	135	153	135	125	172	158	145	136	132	136	144	139	143	127	137	139	146	140	123	137	139	138	122	131	133	121	123	138	132	129	122	145	137	118	140	121	141	146	119	140	142	144	151	123	152	140	127	121	144	123	122	128	140	141	150	145	145	135	140	134	172	136	120	146	140	134	110	160	141	125	128	137	164	154	126	142	136	127	151	126	134	127	118	129	151	140	124	131	138	134	140	109	129	124	136	145	140	147	123	120	146	144	137	158	147	121	134	145	125	127	145	130	140	132	123	131	141	129	113	137	137	160	136	158	126	140	123	135	127	159	113	127	134	129	125	140	137	123	128	167	133	143	128	131	135	127	138	136	124	134	129	121	142	160	141	126	133	132	129	150	165	108	145	137	127	147	137	135	135	140	156	131	149	130	128	146	143	135	132	131	155	128	136	114	140	148	145	130	123	113	145	140	136	123	119	141	122	142	167	111	122	128	140	140	137	147	139	133	148	127	128	158	132	142	138	151	130	123	148	127	123	152	146	132	130	121	139	135	139	115	132	128	145	133	142	164	133	120	134	136	122	151	131	110	117	130	141	109	125	141	124	133	127	128	135	132	146	125	157	130	124	142	116	139	147	136	131	117	127	125	168	133	124	148	130	123	144	143	175	147	132	131	135	140	127	134	143	149	156	120	133	130	137	128	138	168	137	143	165	149	142	112	159	132	122	118	126	119	152	141	147	143	153	136	119	137	139	120	156	141	127	144	130	123	135	151	130	131	133	130	164	139	133	142	134	133	125	134	128	142	122	127	151	124	130	144	122	117	133	132	135	131	123	141	130	134	169	115	118	152	132	113	123	130	144	117	137	147	143	149	138	147	128	141	130	131	133	132	142	133	129	150	143	112	128	156	133	120	141	138	113	127	128	155	139	141	131	141	152	140	118	129	152	122	142	140	129	127	142	141	140	127	143	132	131	120	123	118	121	139	130	132	129	149	130	125	155	138	129	125	135	147	132	150	118	130	134	156	146	110	136	130	134	154	135	122	134	134	134	127	128	129	135	155	129	140	133	142	137	160	125	111	175	139	118	122	135	167	135	140	140	150	148	115	133	129	118	133	127	146	145	148	141	134	135	143	138	114	135	120	125	142	134	144	115	154	119	152	124	142	146	129	130	129	125	120	139	117	130	150	176	123	127	128	139	133	115	122	131	120	138	125	160	119	137	143	127	133	145	112	149
29948	13497	7489	6232	9547	11646	11748	9662	7721	6315	5426	4795	4306	3813	3311	3141	2969	2748	2573	2757	2752	2630	2397	2176	2033	2168	2103	1782	1579	1763	1767	1384	1288	1223	1144	1231	1163	1150	1163	1172	1081	1154	1119	1112	1005	1053	1067	1023	941	1060	982	956	975	952	1042	1039	1013	1016	1051	1014	1016	974	1025	1016	1064	1032	1015	990	1044	1001	1068	1002	948	1021	972	1029	952	1001	1024	1035	986	981	1055	1030	1010	1060	980	992	976	1017	1032	1034	1098	980	976	978	1000	978	1044	1036	983	961	1068	1010	963	1030	994	966	977	1038	1008	953	942	1005	1027	997	1012	1053	989	964	980	994	992	1043	1032	959	995	970	992	1000	1001	1004	937	994	1067	1012	994	969	1071	980	996	980	1017	1054	947	982	957	984	998	980	962	1012	1014	963	979	974	1001	1006	1001	960	995	938	1056	954	992	999	982	1034	995	956	968	1008	932	1015	951	974	929	970	935	911	996	977	948	995	981	963	960	1027	946	999	920	973	989	1001	988	1016	964	983	1005	932	974	975	984	978	947	986	1061	989	973	1013	980	995	990	967	1058	1011	1015	985	944	935	979	1039	1043	1017	975	969	966	980	958	992	1016	956	975	931	992	1043	941	975	1011	970	959	1052	920	974	980	970	983	991	952	1010	997	989	969	994	990	976	961	1030	977	947	1008	1030	964	1004	988	1006	1013	981	1009	991	960	1037	1003	992	961	1013	1022	975	948	933	921	941	1030	958	996	1010	970	950	979	966	991	995	948	1004	938	986	991	1034	954	966	978	985	988	998	967	959	959	950	985	987	998	949	972	953	1023	963	998	990	987	989	985	1005	1056	941	970	979	986	947	1075	1033	974	977	944	1009	986	1029	938	982	1075	985	1004	1034	971	994	1015	992	1003	999	1056	1037	963	995	992	988	1010	934	1016	962	1040	962	962	970	933	946	997	977	1046	1001	941	1010	959	1022	964	970	984	1001	1003	951	1005	993	982	1023	984	971	991	1006	1059	1031	976	967	963	976	984	1052	973	1010	954	982	985	1052	974	966	1013	924	1001	1009	973	964	944	1011	1014	1010	1021	1012	1022	978	984	963	1029	1037	950	974	1006	991	946	1035	1032	979	969	974	984	964	952	980	941	970	1023	998	1064	986	1004	1030	974	1013	1007	1022	941	1032	970	988	976	980	987	970	978	957	1055	987	1021	1015	957	990	975	985	1015	1044	974	995	1009	1031	956	998	1009	984	975	987	972	942	1021	1022	1020	984	981	953	1006	1013	958	990	983	990	1049	1002	963	990	973	955	974	953	993	1018	946	972	971	948	1013	1047	1034	971	990	1033	945	1028	942	1003	983	1023	960	985	979	979	997	962	1045	1013	929	997	952	956	1027	984	937	978	1007	1045	987	1053	970	952	998	1036	1027	1071	983	1043	968	945	939	981	966	899	1016	1026	1008	942	1003	936	997	984	999	1028	998	931	998	972	979	1017	988	971	1009	975	980	1028	998	1019	1009	1014	974	1026	1033	932	976	1008	980	977	956	943	966	1069	971	993	977	961	1022	939	946	994	992	1037	983	1021	981	1018	990	942	998	988	936	962	963	1011	966	1009	1044	991	998	997	997	1006	978	958	941	1055	974	941	945	996	1009	980	962	923	959	953	990	979	980	984	957	972	1004	1008	998	1028	1013	957	1045	970	980	976	1000	1045	956	976	989	997	953	1002	1009	1020	981	1001	973	991	1008	1007	1021	1026	978	1020	1013	978	983	992	992	1040	993	987	943	984	1006	932	984	1031	1002	967	989	1037	981	1040	970	1045	986	1022	958	1010	980	995	987	986	986	934	945	1001	990	992	955	1003	943	960	961	973	978	1016	1010	1005	983	990	1022	1021	983	981	984	952	1000	968	1018	1010	994	1018	1005	1016	986	1025	945	976	1011	1009	1003	1029	1011	989	1018	1005	1007	980	992	987	981	997	1013	965	1005	893	1007	970	949	961	948	1033	1033	984	1000	1063	1006	984	976	977	1001	1032	961	974	996	989	1005	942	987	954	1016	972	1009	993	1001	970	1011	1044	972	984	1003	987	977	980	954	1025	1026	1005	1013	1029	950	1001	1013	938	981	976	995	1017	959	1018	1018	1049	1003	972	1022	1007	973	1014	954	1012	964	983	931	1016	1039	1006	1032	942	1090	971	1007	967	997	953	961	949	984	999	1038	995	981	996	974	1012	954	958	911	984	1013	962	962	996	933	986	954	993	1036	970	1009	938	976	1007	965	956	992	986	965	977	967	994	956	1004	991	1012	970	1009	983	990	950	971	925	970	988	1017	1011	947	962	997	990	993	972	1000	1038	1016	980	1022	924	931	975	980	982	999	986	972	961	1006	1019	944	973	988	1068	1010	976	918	958	946	954	996	974	930	975	993	909	1025	948	981	992	936	981	977	948	921	976	986	1000	934	990	1021	976	1003	947	934	976	982	1020	1015	995	989	1041	963	1008	960	984	1022	965	1025	985	1002	1013	1003	1003	996	1006	1017	1017	1029	1005	947	995	982	978	991	1021	907	1011	1035	979	965	951	988	973	988	1036	1063	961	981	981	981	1031	1003	998	936	974	1004	959	1033	959	1022	1004	1011	998	1088	991	975	984	1018	1008	968	1011	932	989	973	982	991	996	980	1035	1044	950	937	971	1008	978	1003	966	947	989	1005	997	1035	995	977	1001	998	990	992	987	1010	1022	972	991	949	1024	1011	987	946	996	961	1015	994	1043	981	1036	1000	998	964	1006	1008	941	1030	994	1007	973	1011	996	991	1009	1000	1009	995	976	940	992	1001	924	989	1006	965	1036	1017	922	1025	945	1018	1004	970	998	1020	1004	969	998	1023	1005	975	984	969	1044	1001	947	1004	1020	983	1004	996	959	973	940	1002	977	955	967	919	998	1011	1027	977	956	1019	975	1008	941	961	998	1044	953	986	1010	993	1018	972	1040	974	924	1000	958	946	954	990	1032	967	946	957	959	996	990	1001	1024	943	984	952	983	957	1020	972	1004	987	991	969	1025	1022	947	1001	989	958	969	955	1008	998	1006	992	938	975	937	973	967	995	1023	1030	964	992	978	988	1007	1038	1025	1024	981	1017	963	966	995	1029	1010	1029	1010	961	1018	957	1016	1015	979	1029	963	979	1002	1001	994	972	986	976	1068	960	1022	974	1021	941	1015	1059	1015	1005	980	904	991	948	997	1009	1050	1059	982	1003	988	990	969	963	971	1022	987	987	957	986	974	1006	963	988	948	989	962	973	970	1005	958	1009	1051	950	1001	1011	992	973	977	1045	978	1041	989	1028	972	1028	1016	1074	975	981	981	1048	979	953	1018	996	1012	978	967	971	986	989	978	1015	1005	945	1024	958	1011	980	979	1007	983	992	980	1036	968	998	962	981	1013	969	1035	1009	1021	940	983	954	993	968	967	946	992	982	961	953	999	986	984	943	950	1027	968	994	967	920	1008	1022	957	984	987	917	999	1002	1008	1021	972	1027	1012	1005	984	1037	912	1011	973	950	947	992	959	1006	984	993	1050	1002	1013	1005	971	958	996	1038	967	994	998	1006	971	1024	984	1012	1018	974	991	980	951	1009	973	1047	968	955	1004	960	1004	964	962	1047	970	994	988	942	1000	968	1043	1051	1012	1022	1027	984	1011	1008	1012	994	973	948	970	994	956	949	950	1051	998	984	1011	991	1020	1002	972	967	1004	957	958	1011	1005	1000	992	970	968	962	1005	1001	1018	959	959	1004	992	998	1003	1020	992	963	977	1031	919	955	1008	962	984	979	1021	977	1019	1003	1012	1040	1000	984	1021	991	956	989	994	978	1033	966	981	1001	1016	1000	983	1003	947	986	1045	1041	1000	953	978	988	981	1000	1038	1008	978	1050	1009	999	986	995	1024	1050	1030	1010	1015	972	992	1002	956	946	972	988	971	992	1025	999	982	1049	1008	994	970	1018	1008	983	987	985	960	1027	996	1036	968	967	989	1034	1032	1032	1013	1007	999	993	952	971	993	989	1020	971	964	1038	997	973	968	916	957	997
6357	2616	1141	558	384	353	454	439	346	316	296	270	233	256	217	207	245	199	232	214	181	187	206	184	181	170	203	159	149	149	175	153	131	132	128	124	138	152	140	129	130	150	123	152	130	136	141	127	132	131	118	127	144	133	133	125	127	130	121	147	123	119	128	114	125	132	107	125	126	142	132	139	138	127	137	144	151	130	135	136	151	128	134	160	138	142	137	135	143	128	170	128	141	134	135	115	134	129	135	138	117	128	125	136	124	141	127	133	136	131	133	136	129	128	144	135	138	134	131	120	138	154	148	137	125	156	140	130	142	139	138	125	125	134	148	119	138	138	130	119	133	99	135	134	123	119	113	155	133	117	131	138	141	138	109	103	113	125	147	145	137	133	129	131	108	132	120	126	139	125	115	136	117	131	129	141	132	136	112	122	129	132	137	137	138	159	131	150	127	127	125	134	134	122	106	134	129	135	120	129	120	128	121	142	109	149	122	122	134	120	128	134	126	145	124	134	123	137	115	121	132	127	131	146	110	140	138	121	135	106	125	116	125	133	122	141	126	143	143	135	129	154	124	124	120	126	138	125	160	117	118	114	142	144	128	128	100	150	148	158	134	129	123	120	130	138	117	128	113	149	136	133	129	134	143	136	129	110	140	123	130	129	142	138	136	134	117	135	135	151	140	130	148	126	128	112	123	140	114	130	124	142	130	142	133	144	120	111	143	123	107	134	119	150	148	129	133	120	122	135	129	124	136	138	127	143	142	138	127	127	141	130	140	129	126	126	137	134	140	142	129	111	133	121	139	141	145	133	127	109	147	150	134	144	117	116	133	121	145	118	119	118	134	147	135	111	124	132	128	136	121	132	138	142	121	145	147	144	134	150	127	132	124	134	107	127	140	126	134	133	133	137	120	141	120	131	114	105	126	128	129	130	120	127	136	129	128	122	137	134	129	127	124	134	119	125	131	139	136	122	123	125	124	142	135	129	127	149	133	130	118	124	114	110	119	138	118	145	129	135	120	124	127	124	128	119	133	145	138	126	135	126	142	126	125	136	147	130	106	122	146	129	139	116	149	126	148	111	120	148	128	132	141	123	121	128	126	112	130	127	117	110	120	146	118	147	130	123	109	127	106	132	127	136	138	144	125	129	129	161	139	119	126	136	137	134	126	129	148	139	104	132	128	136	147	150	138	139	127	119	151	127	132	134	103	129	148	127	160	110	143	141	144	161	128	120	131	111	129	131	137	117	124	140	129	120	131	121	121	132	134	130	132	117	130	125	146	131	132	134	150	140	130	121	136	129	152	135	119	141	126	119	126	145	123	141	116	126	144	134	119	121	129	124	129	147	145	117	136	139	140	131	113	135	129	126	155	125	129	131	118	129	128	138	137	122	117	104	110	149	118	101	138	140	139	140	116	131	139	133	146	147	121	112	110	122	129	149	129	142	138	122	119	128	129	151	124	119	143	126	134	129	107	117	132	126	126	143	146	116	120	134	123	134	131	133	128	143	129	139	105	134	134	146	148	129	145	145	132	123	132	130	111	125	108	135	134	119	125	113	123	143	125	121	132	144	132	140	129	147	127	132	139	132	137	115	137	127	123	125	125	109	132	125	125	145	140	121	147	150	143	128	138	112	143	132	143	148	127	110	133	142	123	125	140	106	147	123	146	133	138	128	142	129	129	115	121	145	120	116	120	130	133	115	129	115	141	143	139	133	144	138	115	119	137	120	101	135	155	125	134	141	132	139	135	130	159	136	143	144	122	121	140	139	133	105	131	128	122	146	146	126	118	123	124	138	132	139	125	140	128	146	129	135	156	139	119	157	123	131	140	128	139	139	123	134	124	164	134	131	151	142	124	126	127	142	110	123	105	123	124	154	126	111	119	113	133	143	114	133	130	131	138	117	137	135	129	125	123	132	121	126	139	116	124	136	148	133	132	127	124	125	124	129	130	145	124	131	119	121	142	138	133	125	123	132	108	140	147	142	117	124	109	130	130	140	139	123	123	143	152	116	144	136	113	131	123	121	137	111	107	144	139	142	112	149	128	132	120	143	120	143	115	127	127	130	132	130	123	138	124	113	118	139	130	124	125	148	126	142	130	114	113	129	139	127	129	130	117	95	142	119	121	121	116	138	123	142	114	101	134	129	128	123	134	127	147	112	125	129	124	124	141	137	111	109	115	112	137	131	125	131	133	142	135	138	149	121	117	133	146	119	134	116	125	117	113	140	137	119	130	150	125	110	135	115	117	140	122	149	122	125	138	143	124	131	148	118	142	133	133	109	122	117	127	106	124	130	138	124	140	132	133	135	130	129	135	141	129	123	138	133	137	135	143	140	122	141	117	109	120	127	114	131	132	120	132	138	135	129	129	120	147	132	125	126	129	125	135	124	126	124	117	117	133	127	142	127	130	126	144	135	139	145	131	128	140	104	136	134	135	103	131	116	144	132	134	142	121	132	136	130	121	123	142	120	137	132	131	128	129	133	135	120	136	148	145	111	130	135	145	140	136	144	140	146	111	137	115	125	125	132	129	121	139	125	154	127	121	150	139	141	124	136	121	129	128	124	146	123	140	139	146	130	149	125	100	131	137	141	137	140	116	150	122	157	149	145	119	123	135	147	135	116	158	118	112	150	143	138	130	140	120	145	130	142	132	143	109	145	146	134	142	126	138	150	113	144	141	107	138	143	124	128	148	134	140	135	141	140	116	141	145	154	124	156	122	137	120	131	133	132	128	126	139	126	133	142	131	126	122	141	137	140	125	129	123	134	126	137	156	132	122	142	136	121	113	124	129	125	138	126	146	131	129	136	124	147	141	128	133	130	113	132	131	147	123	111	124	124	145	135	134	125	129	155	125	137	129	135	132	142	106	152	132	146	126	128	141	132	134	152	149	118	131	129	126	155	123	140	132	155	106	130	133	114	138	147	140	123	145	136	130	118	120	132	148	128	140	128	135	117	151	111	146	136	128	130	128	132	137	118	123	146	131	149	110	139	115	119	120	121	129	138	121	129	131	139	124	147	126	145	140	109	139	122	139	134	132	116	121	129	118	129	137	132	146	138	124	125	117	138	120	127	127	126	121	130	127	117	123	156	107	141	142	115	143	116	140	131	144	125	138	126	130	137	128	112	134	137	117	128	153	103	152	135	127	130	112	136	134	125	137	127	128	129	111	127	135	126	128	141	115	133	133	133	149	145	121	131	120	129	141	113	119	158	110	137	144	125	122	141	117	139	126	138	117	149	125	137	133	118	129	127	122	124	133	165	130	137	132	113	120	138	132	134	130	130	128	135	124	135	130	108	139	114	121	142	132	109	143	130	120	133	130	119	130	132	133	128	143	111	127	122	144	132	142	124	132	128	110	135	139	125	134	138	130	112	129	153	144	132	146	138	116	153	128	138	140	131	141	152	123	122	134	125	139	118	119	145	123	130	123	134	131	128	124	122	150	134	106	119	126	110	128	134	126	135	113	136	127	135	136	120	144	132
34178	16512	9479	7736	12299	14035	14307	12285	9316	7373	6278	5599	4965	4400	3835	3551	3354	3173	2983	3045	3059	2878	2512	2320	2195	2383	2252	1931	1834	1794	1754	1431	1309	1168	1185	1117	1128	1119	1142	1102	1136	1073	1100	1012	1004	995	932	1020	959	964	971	977	1029	977	928	920	987	995	955	969	996	933	989	953	993	979	990	906	948	1003	966	904	927	950	947	980	926	924	991	941	939	935	1024	969	905	909	949	945	932	912	955	958	959	928	907	1006	938	953	953	929	879	924	900	937	906	1008	941	988	916	956	959	972	953	918	906	940	918	920	888	941	935	879	904	921	946	943	892	940	936	927	901	865	927	918	916	860	873	938	954	859	942	943	919	920	907	977	896	911	907	890	919	962	857	918	956	945	897	919	956	936	914	901	869	851	951	929	909	894	904	880	917	919	910	910	906	957	951	838	903	948	873	877	937	887	914	945	888	902	922	890	923	912	931	934	895	936	901	945	929	893	910	924	883	939	862	958	931	952	922	955	942	971	866	924	888	942	883	972	928	886	937	941	939	897	891	962	943	985	951	930	904	889	918	902	870	915	877	888	906	866	934	986	866	946	931	944	925	912	923	962	914	966	951	942	919	925	955	855	873	922	919	922	945	917	915	887	908	930	910	958	873	913	903	846	910	942	902	926	918	910	902	885	890	967	908	932	875	928	876	877	918	921	934	973	962	952	915	917	902	958	891	900	918	929	944	924	931	937	903	943	963	961	907	1004	919	920	973	860	898	913	861	938	935	923	956	896	922	919	845	929	941	931	914	937	979	898	941	896	915	888	873	942	921	964	887	952	916	906	925	898	913	895	933	904	888	907	936	958	885	922	912	886	881	900	876	956	897	913	919	901	968	956	840	934	926	895	927	946	869	898	908	890	952	880	920	927	930	917	926	939	912	900	874	967	895	990	875	891	905	886	882	943	882	940	899	961	828	881	909	881	907	983	956	880	857	880	903	867	973	896	910	945	943	878	907	888	907	899	895	894	962	887	871	943	952	961	892	899	920	926	938	945	907	914	901	893	885	894	919	915	893	916	907	906	896	957	906	895	924	925	902	927	916	916	880	912	935	886	930	948	886	894	911	904	916	902	897	888	908	892	924	941	907	935	891	900	944	908	902	898	947	918	871	891	921	927	900	851	928	956	986	884	819	912	917	883	913	920	918	919	861	943	906	935	883	893	898	878	923	931	885	903	929	965	911	924	951	888	916	926	866	919	897	951	903	895	908	901	957	907	947	977	952	881	909	868	896	936	947	938	919	981	920	890	852	915	932	958	918	956	926	882	908	955	929	925	926	908	913	948	906	926	914	880	939	903	920	904	877	937	878	919	947	929	915	907	910	923	880	930	947	893	929	974	863	927	890	890	939	945	847	915	939	964	940	974	935	882	929	926	894	957	889	943	897	868	929	927	926	939	901	957	914	945	875	876	953	918	954	915	903	938	896	906	898	951	936	913	948	917	924	874	975	918	899	912	970	862	917	959	946	948	955	890	915	941	897	874	963	924	906	902	935	932	877	880	978	925	929	890	888	898	935	910	947	898	903	927	929	900	932	885	908	879	914	880	883	882	883	920	898	851	904	886	966	881	937	926	924	918	980	969	959	883	929	871	944	876	944	958	850	857	919	897	869	878	946	828	926	917	958	877	934	953	964	933	920	876	878	890	952	919	871	885	901	947	915	927	909	931	872	869	952	897	979	944	871	869	873	920	918	918	859	946	939	983	924	941	921	940	978	939	927	909	909	919	910	992	925	887	875	880	974	916	888	909	910	933	971	930	913	909	952	921	926	912	907	886	879	894	902	924	974	986	896	898	948	936	899	905	935	842	873	898	886	967	942	888	965	856	880	951	898	911	917	930	930	905	950	916	922	921	943	932	889	914	906	946	924	899	858	903	928	913	931	931	909	902	887	924	909	876	902	937	932	899	947	920	909	878	929	958	915	914	928	874	906	929	885	951	905	916	868	931	898	913	931	900	927	922	913	914	919	907	905	907	915	913	953	924	913	974	878	914	897	868	900	866	920	934	921	933	933	852	920	942	874	983	923	938	925	869	920	930	929	899	889	925	871	905	880	968	929	843	917	896	896	884	905	917	920	904	941	949	897	971	905	891	900	921	941	923	921	910	895	948	909	969	937	891	939	887	913	988	943	903	886	894	900	953	921	920	959	964	968	890	922	936	965	951	935	949	895	936	951	891	858	904	912	926	950	902	960	920	946	900	911	948	930	950	919	934	895	895	934	892	886	913	950	944	929	911	881	905	894	904	960	885	875	869	877	980	933	944	895	864	920	910	922	886	855	937	895	882	899	915	901	934	975	869	936	960	875	956	909	892	914	868	933	922	915	887	920	887	881	950	912	936	891	909	932	906	939	887	967	908	924	921	927	956	922	935	913	889	899	915	967	932	927	928	934	885	945	918	935	898	935	908	888	899	893	952	948	905	905	990	936	920	924	915	901	916	959	912	902	951	920	937	887	918	886	954	962	959	916	876	917	901	879	924	910	933	926	887	910	952	895	918	941	899	909	873	931	933	895	927	910	963	874	972	950	886	900	919	911	901	875	925	870	953	924	953	963	927	929	944	858	871	917	918	863	945	942	896	931	937	883	915	952	930	898	948	937	856	886	962	954	886	914	906	941	896	899	865	929	900	926	856	940	915	848	889	928	902	917	880	894	956	865	949	893	916	940	885	943	901	918	877	882	908	878	917	922	934	908	929	925	877	876	934	940	924	952	962	892	958	852	909	930	962	933	915	886	887	960	928	901	866	896	910	884	877	937	861	958	976	939	897	889	966	943	928	905	910	884	902	910	933	990	914	898	961	947	936	937	883	970	903	874	895	939	916	922	882	942	927	904	943	909	902	941	908	913	926	911	947	943	927	911	934	900	921	943	912	916	903	882	935	903	959	911	944	927	936	960	919	911	899	909	869	899	940	857	936	944	911	932	934	940	849	933	890	924	946	872	906	877	947	900	905	889	959	917	930	910	926	884	927	904	944	928	929	915	922	937	901	886	961	943	913	843	952	947	954	942	881	934	895	963	933	940	920	966	928	898	912	870	921	921	862	996	988	941	928	942	875	964	956	890	938	876	915	889	927	928	926	925	942	979	888	908	896	928	918	938	910	865	929	932	855	897	953	913	894	855	874	925	907	935	877	949	930	926	899	914	934	931	844	949	926	953	939	931	958	857	922	925	921	885	885	908	843	950	901	910	952	979	889	907	894	931	963	932	953	917	899	902	875	893	944	891	889	936	892	906	955	963	955	898	935	903	885	921	921	958	928	893	915	913	903	906	932	910	955	938	931	919	898	869	935	893	852	929	877	908	886	890	896	903	892	964	919	930	911	953	932	940	938	945	986	867	946	948	928	915	936	935	897	870	983	947	908	933	919	871	902	1006	953	959	858	944	925	930	890	960	962	999	893	898	928	987	877	928	897	940	895	881	906	980	875	901	910	907	884	896	882	914	927	913	982	915	907	940	883	983	966
3368	1060	551	304	243	227	286	268	220	158	187	149	156	177	167	133	131	128	137	139	149	122	109	123	108	123	120	121	119	138	114	101	113	83	102	98	117	94	108	96	102	97	98	100	98	110	93	88	105	117	72	100	107	92	86	81	88	83	100	99	91	97	86	102	87	95	100	92	87	103	103	79	93	89	94	109	101	106	111	80	91	92	94	91	94	88	88	94	91	110	111	93	98	99	104	96	81	112	85	88	99	102	93	98	89	102	88	98	94	99	91	106	94	94	96	93	88	85	80	119	98	75	92	101	104	102	89	99	94	89	84	87	87	86	97	95	96	75	83	97	97	97	94	94	91	93	74	88	87	105	97	95	92	108	77	98	92	97	96	87	82	99	101	92	91	74	93	86	90	91	90	104	122	83	82	95	92	82	92	105	94	93	93	85	99	87	112	97	109	97	91	69	100	99	99	92	85	101	94	117	100	95	99	80	107	93	113	90	93	93	83	94	89	103	82	104	89	91	101	90	74	86	79	82	89	95	114	90	105	83	102	96	102	114	79	97	102	92	93	83	81	91	79	105	82	100	92	102	93	86	82	128	94	97	91	97	86	100	104	98	101	101	100	111	96	94	104	104	91	86	81	94	96	97	95	88	66	96	96	97	100	91	80	93	98	92	101	84	89	115	90	99	86	94	105	103	78	111	74	101	86	97	90	92	100	97	97	102	104	76	99	84	90	80	95	107	92	95	86	96	91	95	97	82	93	99	92	113	111	101	97	96	79	86	95	86	99	93	97	96	82	86	76	103	89	96	108	85	87	92	99	113	114	78	94	105	104	98	89	93	86	84	93	98	87	94	69	86	104	89	101	106	106	90	69	95	97	92	98	88	100	98	102	95	105	90	82	108	100	98	75	97	95	89	86	111	95	105	99	90	86	79	99	98	101	94	101	90	98	107	104	84	106	88	81	110	79	115	98	88	94	94	95	101	85	93	105	106	108	89	74	100	93	81	91	88	91	84	97	87	90	80	82	103	97	93	97	98	96	85	98	98	87	79	96	92	108	99	102	110	88	103	94	100	96	109	90	107	94	98	104	84	92	103	94	89	95	113	75	81	84	100	112	96	74	79	97	90	105	76	75	86	102	107	106	94	86	115	91	83	97	66	105	96	110	91	88	90	103	102	92	96	100	93	112	109	105	98	99	90	91	101	93	82	81	82	71	97	88	99	88	97	98	106	86	82	67	111	92	107	87	65	88	81	73	107	94	93	83	100	98	110	103	91	98	104	78	91	95	100	103	92	96	109	98	80	77	89	92	77	79	100	83	88	101	75	90	93	93	79	89	77	97	101	86	89	107	106	92	90	109	73	103	86	101	97	97	90	99	88	101	90	100	95	90	102	94	101	115	86	98	88	94	93	93	100	84	97	108	103	100	85	89	92	95	88	97	100	106	85	95	80	97	95	95	79	95	94	101	89	101	88	87	122	87	108	90	90	82	99	80	86	77	105	95	87	95	92	93	88	92	102	95	85	95	83	100	87	100	95	105	98	83	92	95	97	93	94	107	99	103	90	86	105	86	98	87	99	89	93	77	108	80	99	106	93	97	96	107	94	84	91	107	88	95	87	91	97	78	93	89	91	86	98	89	103	105	76	95	73	80	119	96	91	90	93	103	96	89	92	110	95	89	107	101	101	98	109	89	83	87	96	84	85	96	90	100	109	95	95	110	102	99	79	98	88	92	70	93	110	96	95	86	106	116	84	102	90	90	93	95	86	101	87	100	102	96	79	102	108	92	96	100	85	98	102	94	103	92	95	86	80	113	80	94	85	84	111	98	90	101	76	109	90	93	97	96	98	90	100	102	92	109	87	92	113	87	85	89	81	101	103	87	81	87	101	89	96	105	111	100	95	100	96	81	99	94	86	95	90	94	99	93	110	97	91	90	104	92	118	85	88	80	78	101	107	104	102	79	95	85	106	89	78	89	95	96	89	77	83	89	78	101	93	90	109	110	87	104	110	104	107	98	96	85	103	96	92	84	86	101	119	84	94	109	95	100	104	85	97	91	88	94	100	94	91	89	105	99	96	84	71	93	115	119	96	101	105	99	101	93	106	82	101	80	93	92	93	76	94	90	94	105	96	107	92	84	91	96	90	109	96	107	95	87	106	77	85	88	102	95	108	90	107	85	99	93	109	76	98	109	91	92	89	103	83	90	90	94	94	98	100	85	94	102	94	91	85	95	99	80	98	77	94	98	103	89	86	82	87	93	85	95	79	88	94	93	97	111	117	75	105	84	92	100	92	86	99	102	105	101	91	103	110	89	78	91	103	96	94	83	98	85	101	95	79	93	95	95	89	104	95	92	102	99	83	75	84	102	83	96	105	84	91	93	99	105	73	101	95	91	91	87	94	110	88	105	99	104	89	104	87	99	83	82	81	104	102	93	93	93	77	87	93	111	90	98	95	103	110	84	102	91	91	97	98	111	105	119	114	91	83	91	109	97	89	90	92	105	90	95	95	73	92	101	111	111	99	105	91	83	91	94	104	92	113	102	86	89	104	103	89	97	103	86	77	97	105	99	91	116	95	91	99	86	107	101	98	86	83	92	93	98	106	99	69	81	84	90	88	80	72	110	99	91	90	97	106	98	109	123	74	83	108	83	104	95	92	103	101	80	101	102	94	72	95	92	84	108	93	98	84	102	112	99	89	90	106	91	93	83	103	101	93	93	100	99	105	99	85	96	83	71	92	91	78	70	94	82	90	103	117	101	90	84	82	92	79	78	101	92	85	96	84	79	86	84	96	96	96	103	102	93	103	82	98	106	78	100	87	100	82	94	85	106	107	97	101	94	100	114	97	99	108	106	87	91	90	102	101	93	104	90	96	79	103	102	107	119	100	77	99	89	96	99	89	102	105	95	97	97	97	82	90	95	87	107	75	100	83	104	99	100	97	89	95	104	87	113	97	86	91	97	108	84	101	100	89	87	80	84	87	95	78	102	90	98	87	102	109	89	99	91	90	89	99	96	92	87	102	84	94	89	101	110	78	105	111	85	100	88	87	106	91	92	89	106	95	94	96	95	92	110	90	79	99	107	99	94	102	95	107	102	109	89	81	80	80	87	82	112	99	92	98	93	91	87	89	105	120	86	90	108	102	99	89	85	87	96	95	99	111	84	91	96	108	101	84	109	108	103	80	108	98	93	103	97	109	109	92	84	109	75	90	80	95	98	96	99	85	104	97	103	82	96	102	91	105	101	118	92	88	104	83	106	96	106	91	99	95	99	81	76	98	99	77	90	100	97	89	97	87	90	91	99	110	93	96	106	102	86	92	106	85	99	110	90	91	99	91	104	97	80	91	93	104	99	118	113	93	100	95	88	116	107	99	103	88	92	83	97	105	83	99	85	94	96	102	88	95	113	110	93	103	94	113	95	82	93	91	94	101	86	106	90	102	114	92	90	85	93	100	92	95	88	91	89	106	115	90	104	90	100	86	94	99
26039	9798	5532	5201	8145	8970	9397	7942	6041	4542	3848	3263	2970	2760	2459	2257	2055	1971	1998	2059	1953	2019	1763	1597	1446	1564	1632	1377	1297	1299	1279	1024	871	842	825	869	807	796	797	789	777	769	775	730	766	743	746	775	788	703	703	754	713	726	720	739	710	748	722	743	743	726	715	725	733	726	686	742	702	699	683	676	684	763	712	770	704	747	756	749	704	714	733	720	712	775	795	714	718	677	718	748	743	746	772	705	709	667	716	700	678	680	682	756	732	666	679	721	688	707	705	697	707	707	738	690	696	706	743	726	700	691	750	698	651	662	713	694	750	709	683	740	725	700	689	699	674	678	680	715	674	717	694	698	717	703	706	761	719	682	694	695	682	729	701	688	682	662	745	679	699	694	682	667	725	678	713	637	707	678	654	724	729	688	685	695	753	737	728	764	701	689	686	766	693	718	673	675	728	679	654	686	687	683	715	715	704	675	726	726	712	685	719	661	645	683	714	711	714	691	704	722	694	647	706	680	704	695	706	657	683	713	704	704	714	669	714	667	739	700	700	724	691	684	704	692	697	711	698	664	688	708	683	685	660	702	668	706	688	686	689	693	700	673	706	701	706	721	649	660	658	677	679	715	648	720	692	689	682	733	714	708	703	742	735	688	753	698	735	685	718	718	695	734	704	738	700	748	722	716	683	734	697	740	680	676	666	704	729	726	716	696	718	699	702	700	749	712	678	715	716	738	657	728	701	740	667	667	728	716	736	673	750	731	667	735	760	697	672	734	642	761	688	681	679	701	683	691	720	658	690	698	710	691	686	737	701	680	684	709	735	740	699	720	656	690	699	651	685	708	709	674	734	695	662	693	665	730	707	673	660	742	716	683	710	702	710	701	717	714	676	703	700	740	734	645	637	701	724	689	729	676	714	663	683	670	691	680	706	650	672	683	729	721	698	705	678	702	747	702	679	673	732	690	742	735	685	731	712	662	688	679	677	691	737	699	709	708	714	705	679	707	660	677	718	695	688	722	731	643	724	677	697	693	671	680	678	724	738	690	711	692	698	646	710	705	715	652	711	631	716	695	707	725	747	666	703	728	702	673	669	713	686	712	693	667	697	746	672	720	727	669	710	707	685	719	728	687	759	725	715	685	678	727	708	690	717	765	657	690	714	760	687	672	723	705	721	666	723	733	684	717	684	734	712	695	718	632	711	719	726	691	687	729	724	725	660	687	710	659	723	722	680	734	749	717	671	713	716	696	709	690	693	705	720	699	772	742	718	707	721	709	716	719	626	678	679	702	700	700	690	707	680	747	704	670	670	640	711	717	741	700	699	685	715	731	719	746	703	710	702	740	719	704	708	718	679	711	656	691	679	693	751	673	704	687	730	708	734	747	740	709	686	667	737	697	698	671	712	699	682	686	658	682	701	722	671	707	691	669	715	657	681	733	705	695	728	669	703	702	719	708	631	712	739	720	673	732	684	672	695	687	701	706	707	651	715	676	714	714	689	690	702	714	684	652	725	689	722	669	714	714	701	684	725	686	684	661	721	706	687	713	707	694	639	737	695	723	725	691	740	710	714	743	714	705	726	703	729	701	683	718	700	730	659	723	732	727	707	720	638	704	732	708	706	666	722	708	669	712	705	735	701	791	653	727	631	740	706	689	658	703	686	696	667	716	715	723	710	690	702	688	660	721	697	690	703	681	669	742	693	719	740	731	676	743	702	722	735	669	715	680	703	708	714	709	739	680	687	759	646	694	727	716	691	685	744	681	726	703	715	680	708	682	695	702	726	737	711	701	670	707	714	678	638	695	757	681	694	690	690	702	689	723	700	731	664	716	692	727	681	631	687	717	672	720	715	662	750	700	725	719	689	687	691	692	713	692	747	708	690	676	703	688	714	703	776	685	724	706	687	648	723	715	757	718	673	705	744	666	709	702	691	723	709	696	705	673	683	686	661	662	657	713	704	685	664	695	715	660	694	749	715	644	720	665	698	669	678	722	691	669	712	691	709	685	727	719	709	704	671	716	704	670	712	685	736	683	732	694	717	723	722	680	662	690	747	706	683	712	695	687	735	677	720	705	712	679	770	742	746	721	707	735	695	775	675	702	701	680	691	708	699	675	677	738	686	664	693	754	689	718	699	710	680	706	662	675	685	711	695	735	637	708	649	714	706	681	711	681	675	703	734	727	698	711	673	668	693	712	691	723	660	687	737	681	683	671	733	708	730	719	694	678	768	692	727	677	707	682	734	696	726	659	684	723	744	664	703	706	737	724	688	708	713	716	706	698	712	716	700	674	705	725	654	748	746	731	775	728	730	688	712	675	691	694	700	725	690	672	693	682	679	671	698	718	713	672	676	728	686	726	692	642	727	724	729	641	680	708	709	692	703	719	698	683	730	695	703	682	729	677	693	650	678	686	728	707	718	680	745	708	701	743	722	653	686	653	700	698	647	723	649	695	714	671	690	692	705	681	706	735	736	712	737	667	697	694	748	685	668	686	716	698	707	718	686	733	685	654	687	698	721	695	668	713	664	671	663	736	702	682	667	685	696	730	687	702	723	697	717	675	714	681	714	709	700	683	732	719	751	646	704	736	695	734	725	726	677	701	695	702	681	704	705	633	709	721	691	688	685	719	715	709	717	707	634	687	705	713	648	699	713	706	728	707	711	703	717	657	743	654	773	643	741	732	745	697	693	701	668	747	705	714	716	741	753	695	733	724	713	715	718	737	660	749	684	715	682	714	720	748	733	673	661	720	708	685	713	687	691	694	711	712	675	685	777	680	661	698	715	667	678	704	699	701	722	716	671	737	703	741	709	718	748	704	698	740	703	727	698	691	773	691	665	681	710	685	706	713	724	708	692	720	717	712	714	645	700	678	685	698	674	708	723	666	730	652	695	692	701	740	724	700	678	688	686	747	686	738	731	706	722	701	709	753	685	686	756	698	729	682	712	683	728	674	638	652	666	717	771	706	703	674	746	730	743	727	733	691	686	713	650	720	676	706	726	747	680	718	717	732	668	704	680	755	714	734	679	676	711	692	753	750	708	733	701	701	706	682	660	690	652	699	698	723	686	677	727	725	679	724	738	711	713	703	688	680	690	702	683	696	693	720	731	715	736	700	738	694	687	674	708	651	690	682	701	727	721	704	747	737	725	729	694	665	727	719	732	721	709	691	701	741	696	665	683	681	709	728	670	732	668	690	702	680	659	725	698	676	709	686	684	691	729	703	704	695	682	691	727	701	706	720	648	721	733	720	662	720	709	649	697	739	739	691	696	706	666	689	694	712	731	715	715	704	706	720	733	706	728	706	743	716	717	761	680	705	723	674	730	698	738	752	721	736	692	674	714	700	781	722	695	709	739	713	661	657	716	734	676	726	704	700	735	707	692	686	682	699	683	712	709	703	715	712	730	722	740	745	681	723	683	698	684	680	708	707	654	711	708	680	711	671	710	717	675	698	707	739	685	714	741	707	683	680	737	704	700	715	755	720	682	708	694	660
4740	1916	818	423	288	292	366	345	271	235	204	191	188	191	164	175	150	167	168	149	167	160	141	156	122	131	164	133	112	123	130	104	104	103	98	122	104	106	88	104	93	100	92	93	96	89	95	91	102	96	97	112	109	99	103	95	111	86	86	77	99	103	99	92	98	95	90	106	108	97	101	87	113	102	90	111	84	98	99	88	97	100	94	95	94	111	95	103	95	97	82	104	117	97	88	95	90	101	93	90	101	83	98	104	85	101	91	85	108	100	90	99	100	84	96	101	107	96	86	116	94	95	88	103	88	103	96	94	106	90	93	89	98	90	108	96	111	84	99	94	93	115	79	89	99	101	91	94	114	80	89	97	105	117	89	105	85	101	93	99	104	90	105	91	88	106	91	96	98	79	103	95	95	105	101	92	108	105	102	96	110	92	107	91	79	95	102	90	102	102	104	104	106	91	99	94	83	85	102	87	108	95	100	114	97	100	107	90	99	101	98	91	102	102	93	97	110	110	90	109	94	99	89	109	102	98	105	105	90	103	96	95	92	88	102	90	82	101	87	88	101	85	87	96	99	110	78	108	92	100	100	94	94	101	110	98	109	98	104	101	116	90	99	102	101	101	92	96	89	91	95	109	110	88	103	114	98	99	102	107	96	89	99	100	116	99	77	95	116	109	83	100	99	104	81	106	104	101	80	101	106	89	107	110	103	90	81	93	92	101	105	90	100	84	110	70	110	104	82	85	96	97	93	87	96	111	84	105	109	86	112	98	91	103	104	89	96	89	109	82	95	99	85	96	111	89	89	98	95	88	90	102	92	89	92	72	86	91	84	94	101	90	82	96	89	97	108	108	92	98	80	92	102	101	83	113	95	87	103	105	90	96	97	87	112	99	88	95	72	109	85	91	81	94	88	79	83	104	97	106	108	90	95	93	90	104	98	102	94	94	120	94	112	99	102	102	112	109	97	90	94	85	89	103	89	83	99	102	91	90	88	103	93	119	90	89	85	79	97	98	101	104	105	105	74	95	90	100	74	94	93	74	94	108	83	104	102	114	92	108	92	93	85	93	110	99	79	102	94	89	106	124	101	107	98	101	91	107	94	87	107	112	103	97	90	117	105	91	101	101	89	98	94	88	119	108	92	94	114	82	111	104	89	112	83	92	102	108	83	86	94	93	108	98	84	90	84	87	89	85	95	84	95	93	96	101	89	99	96	83	113	102	104	89	100	74	88	96	97	87	100	93	90	95	121	106	113	109	97	86	97	87	95	97	100	97	95	91	94	89	90	108	109	93	109	82	88	91	85	110	100	92	70	98	103	101	108	87	103	84	83	100	111	125	100	114	104	101	87	99	102	85	86	112	100	95	81	80	108	94	98	115	87	80	100	88	100	91	91	85	103	105	90	88	98	83	85	88	78	96	84	114	94	91	102	95	113	92	93	90	111	103	96	115	96	90	102	88	89	84	97	94	104	96	100	90	93	103	105	109	92	92	119	83	93	99	102	103	88	84	91	101	99	104	93	90	103	104	92	101	100	98	96	103	91	91	101	78	91	102	105	92	101	98	98	91	99	91	100	101	89	110	87	82	90	97	86	80	82	79	92	114	102	96	87	88	91	96	106	107	95	100	93	102	92	102	110	76	96	90	79	100	94	102	89	103	112	118	92	107	99	101	102	89	100	97	84	93	109	90	92	105	107	80	82	83	119	97	88	95	104	105	96	88	92	94	95	78	92	90	101	96	88	98	96	110	89	85	82	81	97	89	85	103	84	106	103	91	89	94	99	98	81	103	100	97	90	104	98	92	96	98	110	77	90	78	102	94	76	81	84	104	99	105	94	101	101	93	89	90	83	90	100	99	110	118	102	91	99	93	95	95	105	99	94	93	102	107	100	90	81	102	114	87	84	111	88	79	91	102	121	83	91	94	88	86	95	109	95	81	79	103	105	118	91	94	100	80	106	92	120	95	111	104	92	88	107	101	86	84	112	103	107	87	89	90	107	112	96	109	108	91	108	92	88	97	101	87	102	109	95	100	80	96	101	102	101	100	92	88	106	99	77	98	89	115	87	119	109	100	104	74	103	94	98	85	104	98	84	103	112	85	95	99	102	78	87	71	112	87	78	105	111	91	92	95	104	95	97	86	87	100	94	94	103	108	88	96	90	102	84	87	89	88	104	87	81	98	96	84	96	95	98	90	92	94	104	101	90	102	87	90	100	91	80	101	90	104	95	120	106	92	93	99	108	92	90	112	92	93	112	91	96	89	105	92	99	109	89	87	92	80	102	99	79	91	95	106	92	103	93	104	98	94	99	102	98	93	107	94	93	105	95	98	84	102	105	90	101	98	105	98	90	88	85	106	91	79	99	99	96	94	100	108	90	90	106	92	101	104	92	105	93	110	91	75	104	97	85	113	98	103	89	81	94	88	101	74	101	101	87	96	81	94	79	85	86	93	89	98	104	96	83	96	106	96	94	107	87	92	108	98	91	102	92	111	106	81	94	103	91	88	90	101	95	80	104	95	103	97	98	95	82	96	99	103	95	104	84	88	93	117	98	95	107	96	98	97	90	89	98	102	105	93	78	107	103	112	84	80	89	105	90	66	86	96	112	108	75	100	71	101	103	100	91	112	88	121	102	93	90	93	102	88	94	98	90	102	98	102	93	82	88	95	109	104	99	105	104	95	98	103	101	104	99	79	94	86	93	113	106	97	96	78	101	99	111	102	103	95	95	94	92	96	88	79	105	98	101	87	84	89	110	81	106	101	91	100	81	101	93	88	90	98	94	109	112	93	101	101	96	106	107	92	91	97	97	112	95	94	101	88	93	102	90	102	92	84	95	86	106	75	91	98	92	97	103	101	100	90	84	110	98	108	94	112	85	104	93	83	94	81	85	107	94	86	88	105	98	108	100	95	96	102	93	100	101	87	106	90	97	116	110	88	97	90	92	117	109	89	81	109	99	95	82	91	113	89	84	83	91	105	96	95	95	74	85	93	99	83	121	100	103	91	84	100	115	103	93	91	99	102	91	97	94	107	105	114	95	92	102	87	93	114	96	108	95	86	103	89	110	96	85	93	86	93	114	102	101	96	97	90	86	93	99	117	87	92	97	87	100	95	74	117	129	92	91	99	97	87	102	101	97	114	89	116	94	96	84	96	106	89	90	89	103	87	83	98	90	106	98	87	100	91	110	97	98	94	93	109	77	118	100	100	99	93	84	90	98	108	82	91	94	98	90	94	96	94	79	99	90	104	97	94	93	105	107	99	94	106	112	94	92	85	95	114	104	91	94	66	118	98	90	80	112	88	103	100	87	115	94	94	102	98	95	105	90	99	92	96	100	97	96	101	96	84	85	111	96	101	81	80	107	79	89	97	87	114	95	107	99	73	96	92	91	86	100	102	104	96	99	89	98	118	108	91	91	111	96	88	79	95	89	101	93	93	94	95	87	83	89	96	85	94	105	80	119	94	102	117	111	98	97	126	103	88
30790	14121	7519	6609	11009	12010	12310	10578	8035	5805	5148	4191	3706	3368	3135	2921	2569	2415	2403	2375	2423	2316	2084	1820	1644	1781	1798	1509	1422	1415	1331	1142	959	908	877	862	796	818	885	854	821	756	752	790	716	747	701	697	760	726	763	659	689	686	686	704	682	705	724	691	725	727	717	778	810	692	756	756	734	708	714	725	717	701	691	739	686	721	709	712	689	703	737	738	700	726	730	705	709	734	728	697	695	728	696	734	706	693	699	708	698	712	709	712	696	737	721	677	736	706	675	656	677	725	707	736	687	683	670	678	690	682	667	690	684	639	669	692	674	706	667	724	658	665	720	640	748	670	687	683	679	698	681	676	698	714	734	680	718	643	690	702	682	608	674	679	689	675	653	708	652	699	689	659	659	648	656	654	689	709	687	640	686	685	682	665	675	668	677	693	648	696	693	711	706	657	696	679	671	655	740	695	646	692	685	711	685	680	739	698	632	731	673	720	704	683	741	697	673	706	689	668	676	710	708	728	715	675	714	726	728	622	668	682	718	714	678	646	696	703	707	680	726	708	672	665	682	702	690	648	723	651	724	662	726	742	703	693	684	691	703	735	687	673	732	702	672	669	663	624	676	722	698	689	672	695	688	717	696	673	713	736	637	675	671	672	676	657	666	685	722	670	750	682	708	733	712	640	653	689	636	662	688	691	678	668	739	693	731	734	699	708	647	684	717	672	644	675	688	679	690	655	671	659	688	673	687	691	669	716	687	657	692	666	681	675	698	696	639	698	677	694	728	672	641	668	702	659	702	667	633	696	688	670	681	648	678	682	734	672	679	701	639	706	688	690	660	630	697	668	697	706	716	696	706	662	706	641	693	664	699	691	684	653	703	702	698	719	682	690	677	665	651	633	685	652	673	681	718	682	676	774	689	693	723	706	688	685	653	741	713	647	691	671	694	696	681	692	676	622	682	687	702	647	650	730	689	683	717	694	674	624	672	721	690	691	714	682	653	686	691	732	712	681	689	678	675	715	628	718	719	718	674	689	668	731	707	690	718	742	664	680	696	717	694	682	718	678	705	712	699	715	666	675	715	674	650	635	719	716	719	658	700	682	667	690	708	666	686	679	709	702	669	626	672	662	723	650	680	655	664	671	673	722	654	741	679	708	730	708	668	669	669	631	701	670	723	673	689	682	667	673	679	697	719	740	686	668	683	691	631	705	725	685	631	702	724	673	677	684	684	724	696	675	655	701	700	654	653	705	676	679	686	687	701	688	696	704	691	715	682	668	706	717	664	675	698	723	698	638	712	656	725	667	701	695	647	655	677	697	685	701	693	743	715	687	687	682	702	690	690	693	646	711	661	666	642	697	700	684	672	638	704	706	644	648	655	679	656	660	673	675	737	663	715	672	688	720	702	671	652	688	725	626	715	669	694	696	663	703	693	653	672	673	679	685	689	701	649	739	692	720	639	653	660	671	670	630	659	650	709	640	654	685	731	641	663	693	664	678	632	709	648	655	644	730	647	684	707	686	690	704	710	663	671	687	680	658	715	688	689	700	691	657	724	680	715	668	718	680	712	734	686	718	652	682	725	692	728	685	724	721	701	664	684	655	672	642	664	716	668	675	664	685	650	751	734	685	689	643	658	666	679	678	671	709	612	678	719	702	688	686	678	688	664	678	684	667	726	709	698	660	670	698	713	663	670	709	719	649	754	683	666	696	734	673	693	721	692	697	662	627	680	674	676	665	719	676	766	708	714	721	720	668	663	711	676	646	714	662	710	623	670	688	711	663	705	686	723	679	660	703	653	661	725	692	670	680	657	680	694	637	662	671	713	703	705	712	668	691	639	671	732	666	655	726	698	648	726	639	712	739	675	650	661	684	640	666	711	709	700	655	728	701	727	706	668	665	664	707	658	728	691	680	666	663	632	689	672	719	704	647	688	657	703	647	669	696	687	660	688	686	681	709	705	685	724	652	660	677	682	736	642	680	658	694	658	697	698	690	724	644	685	696	702	675	679	701	653	675	724	673	703	675	664	718	669	694	692	644	671	697	664	691	683	683	664	715	674	661	659	653	666	670	733	701	687	701	665	693	729	671	709	689	735	672	679	684	687	733	682	622	693	692	687	673	699	700	727	689	655	682	648	700	642	651	675	659	674	690	695	713	673	691	636	683	668	692	704	677	674	737	678	694	650	686	671	657	705	705	641	671	672	684	644	666	674	694	667	677	650	626	706	684	650	705	729	686	620	699	695	684	685	708	672	689	674	682	702	669	689	717	695	687	674	704	646	721	745	680	708	707	724	693	729	683	650	685	710	703	652	673	694	684	677	677	738	619	687	678	685	736	679	658	687	664	725	650	703	716	694	639	740	679	696	681	730	657	700	666	686	695	716	685	699	674	634	669	679	667	647	682	672	671	699	701	698	660	687	684	653	718	707	709	654	655	660	626	681	708	690	684	678	656	689	676	657	653	689	712	691	666	694	688	716	674	710	698	664	670	659	689	651	661	691	685	634	693	677	676	621	739	681	703	667	670	653	705	707	698	704	675	717	668	694	622	641	700	727	680	673	664	663	726	735	720	724	648	671	672	659	666	671	691	664	682	692	697	688	680	701	670	697	655	710	676	686	728	701	637	679	689	680	690	656	693	670	653	741	668	700	715	657	697	691	727	712	687	662	684	707	691	691	681	682	706	677	691	675	708	703	649	693	703	714	677	679	671	712	666	679	719	644	720	676	684	662	700	688	655	706	693	635	663	756	676	653	667	687	680	642	670	675	726	672	668	702	665	653	708	777	659	666	695	688	666	659	701	630	694	712	672	674	688	643	699	653	682	686	711	648	620	689	700	670	692	650	681	627	717	683	672	653	687	701	666	694	720	648	681	658	660	702	699	689	722	704	665	643	595	666	704	685	687	695	700	727	616	723	694	698	657	698	691	667	652	677	669	679	748	730	662	702	691	715	675	709	723	689	670	665	710	709	726	666	679	703	665	665	668	706	725	653	705	683	658	691	728	692	668	680	649	686	671	715	698	708	673	657	691	665	693	679	656	700	695	718	656	672	683	671	680	654	711	676	672	714	673	639	657	683	649	708	722	643	720	738	645	722	677	677	718	653	678	678	662	643	652	675	669	665	693	750	643	716	677	671	674	683	716	676	677	660	661	673	715	740	706	671	755	662	648	689	684	660	668	733	663	736	641	743	682	706	714	694	717	689	736	696	693	681	625	703	701	656	682	691	698	649	723	685	650	727	728	673	678	707	696	689	723	651	602	723	702	664	682	669	689	651	671	721	701	777	698	652	678	680	683	720	659	701	701	695	672	685	662	672	680	737	660	712	693	685	697	648	682	660	663	686	692	709	695	640	712	669	679	677	670	667	693	645	714	614	711	712	677	692	684	678	638	695	733	675	666	638	651	661	707	698	682	686	688	689	691	671	703	707	677	661	656	655	638	717	664	722	718	748	682	660	691	675	683	647	663	701	701	655	680	631	675	669	675	636	707	701	651
5260	1717	804	436	327	316	362	412	292	284	272	234	228	203	223	209	206	211	199	216	191	202	196	175	161	195	196	185	187	171	180	141	150	163	171	143	135	145	158	160	153	146	142	134	141	134	146	135	146	143	137	128	160	136	135	128	135	158	141	142	141	135	132	110	118	127	139	163	139	119	146	127	152	132	137	128	139	150	130	138	130	140	156	130	145	148	144	133	157	135	153	132	154	127	141	146	135	153	140	154	142	128	138	138	139	113	133	114	115	130	132	135	133	129	146	120	140	138	128	128	141	125	126	130	154	131	127	141	129	149	142	152	144	138	115	129	142	137	122	154	128	132	146	136	123	133	121	139	118	134	126	143	154	130	141	135	130	118	134	138	138	132	142	152	143	140	126	141	120	139	147	141	120	138	106	145	136	138	127	128	143	144	132	131	146	128	151	139	136	127	139	137	140	135	136	138	137	115	133	129	139	129	141	140	141	152	142	123	144	128	123	139	160	135	136	147	136	152	133	131	123	143	124	139	127	139	126	119	166	127	137	152	145	144	131	108	127	134	143	136	124	129	123	133	124	138	124	122	138	145	132	140	146	157	136	147	131	135	158	139	143	127	143	138	147	159	151	151	137	132	154	135	145	127	124	125	160	123	143	155	124	135	143	145	146	119	138	136	151	144	129	143	124	141	148	139	118	134	133	139	134	171	121	158	136	128	124	148	163	132	138	145	137	123	126	143	135	124	138	127	148	130	142	157	145	150	152	139	136	146	139	122	152	133	128	154	125	145	151	132	134	154	118	135	123	121	153	147	131	152	141	110	141	151	158	130	139	151	134	132	114	118	131	144	144	155	120	158	142	131	120	136	131	120	143	169	117	154	125	151	139	141	124	139	128	127	135	119	160	135	106	143	127	150	159	124	130	140	123	142	155	113	139	151	133	130	129	132	138	118	123	136	147	127	132	133	120	128	132	152	141	121	140	121	140	151	156	151	137	156	153	132	122	126	141	120	118	135	127	136	129	122	137	130	131	131	119	112	139	162	128	150	119	161	131	136	147	116	140	144	130	133	149	132	155	162	130	126	130	145	141	154	141	125	140	138	138	131	131	126	135	143	136	150	123	130	135	165	154	137	129	121	120	161	142	144	128	142	148	141	145	123	147	148	125	134	137	118	154	141	128	124	129	148	132	120	138	124	124	151	166	133	125	129	137	140	120	101	137	136	121	124	136	142	136	148	134	127	142	135	133	153	132	135	137	119	116	127	143	134	130	156	134	133	138	130	146	160	141	141	124	133	152	126	127	142	150	142	140	156	138	148	161	151	135	140	140	137	135	122	149	159	139	118	131	125	122	126	154	148	129	147	122	152	152	141	120	129	135	133	137	137	159	138	139	114	132	167	112	121	136	151	152	121	132	123	138	141	129	138	146	154	133	144	138	131	154	133	121	141	140	139	117	150	137	145	141	140	142	137	138	142	144	116	130	121	137	135	145	142	115	128	117	155	150	139	135	117	137	144	142	128	126	149	130	125	138	126	134	150	151	150	145	130	154	128	147	129	156	123	137	150	139	148	135	159	144	137	118	137	145	130	127	130	121	153	139	141	135	123	134	120	147	143	138	130	144	142	142	149	148	137	134	139	145	139	147	144	130	120	147	122	139	137	160	155	143	143	163	149	141	136	137	143	144	139	125	136	125	127	142	99	131	134	143	137	138	137	127	140	131	138	130	143	144	117	131	143	125	152	129	141	158	131	146	145	116	137	149	118	154	138	123	121	135	132	131	109	114	130	148	129	118	116	146	143	133	131	161	141	143	123	143	160	146	131	138	152	132	148	140	113	132	131	134	130	137	140	131	125	137	136	145	136	133	125	134	132	131	155	152	115	137	133	133	115	124	135	114	135	159	138	136	164	143	125	135	145	151	152	132	143	118	128	148	142	111	131	137	132	129	114	123	121	122	142	138	119	135	148	145	136	124	157	133	108	133	138	132	115	134	155	140	129	143	135	132	139	144	155	124	138	122	130	117	142	122	129	126	136	143	149	138	132	144	110	132	126	133	126	119	138	118	157	129	146	127	138	134	131	118	156	129	138	133	139	141	134	116	129	123	147	131	164	126	153	149	141	123	126	136	148	121	139	147	129	153	158	143	127	128	124	130	132	137	137	135	157	147	165	141	133	145	138	135	142	148	140	132	155	146	141	153	154	129	127	135	152	127	145	143	137	150	121	136	135	121	125	153	126	144	140	134	146	149	136	117	139	158	138	134	130	141	123	131	139	134	143	145	130	150	152	142	142	134	129	152	140	140	133	160	129	146	156	147	141	138	148	132	143	167	112	150	138	141	140	123	136	137	137	148	156	150	149	123	142	123	116	136	129	153	131	153	132	126	122	128	121	105	121	134	124	142	131	144	137	124	135	148	119	153	130	109	161	130	136	144	135	136	131	126	159	120	120	132	121	130	147	171	151	112	150	113	130	128	138	145	147	138	139	127	137	152	137	160	154	141	170	130	137	141	123	156	132	144	142	131	143	133	146	140	136	133	143	152	135	140	152	114	142	145	124	138	130	154	127	141	154	127	117	150	117	135	129	156	142	125	153	127	142	151	138	147	152	163	134	153	122	141	125	143	146	123	117	125	145	142	150	133	142	122	141	134	115	135	139	119	134	169	159	130	151	147	145	142	139	137	130	147	143	139	160	141	146	149	141	119	136	154	123	133	128	131	127	134	125	131	139	126	145	155	151	135	135	133	123	133	143	136	156	145	132	149	140	133	119	130	129	129	136	135	162	129	129	145	143	115	138	155	144	143	134	116	145	123	115	127	124	133	123	129	141	133	135	124	143	136	124	143	136	146	134	144	133	132	99	128	158	120	119	124	148	128	137	126	141	141	130	132	119	114	136	122	115	133	158	126	128	126	142	124	140	136	137	135	122	158	135	141	129	125	138	121	131	131	152	115	148	136	101	129	131	123	146	118	133	129	144	145	118	155	148	145	114	139	109	164	142	133	150	129	146	136	126	120	148	136	156	117	130	134	133	138	134	116	125	147	135	131	141	148	152	129	137	134	152	139	138	134	107	153	146	130	153	141	128	116	139	140	133	154	140	155	116	130	145	153	132	133	129	133	138	141	151	136	131	128	148	145	115	113	136	137	138	118	142	132	148	141	115	154	129	140	138	113	139	142	120	129	140	121	137	127	131	143	124	139	133	138	141	137	117	127	146	142	130	157	137	156	119	150	107	128	143	140	157	126	120	149	119	132	127	127	123	127	122	150	122	165	154	143	124	140	133	145	133	134	140	128	161	107	128	132	145	147	128	133	121	145	147	148	139	155	137	145	127	162	154	137	139	133	144	136	125	146	142	118	153	140	166	126	144	132	141	132	137	149	148	129	164	139	127	115	122	146	128	123	151	160	129	111	122	132	145	135	134	123	160	124	141	123	133	133	141	141	120	155	124	125	161	140	126	132	111	135	150	153	143	126	138	150	152	122	145	129	140
26566	11944	6529	5838	9643	10323	10453	9330	7442	5539	4853	3777	3666	3375	3193	2928	2538	2413	2448	2492	2495	2402	2159	1837	1795	1766	1897	1661	1593	1560	1571	1322	1193	1085	989	1048	1038	1007	1049	1023	1039	1009	979	1003	967	897	875	927	929	945	917	949	958	904	925	897	887	905	904	891	946	942	954	940	957	958	982	960	923	984	961	934	898	926	872	893	934	913	948	896	873	917	892	877	926	877	882	875	949	967	968	968	963	917	919	936	889	878	924	888	913	949	888	883	886	900	848	856	913	954	870	870	911	887	905	939	907	876	883	914	882	890	887	915	919	903	891	895	895	876	872	876	845	875	885	872	937	896	879	911	917	893	916	916	879	893	842	879	871	878	861	928	898	878	910	908	878	916	924	920	873	904	906	879	916	893	900	891	911	960	858	873	886	926	868	917	931	874	835	880	880	890	946	902	930	894	860	865	895	947	874	918	914	925	952	889	847	871	904	923	862	908	880	942	901	923	894	904	884	900	926	900	922	905	911	908	910	949	869	879	917	912	935	887	872	920	959	934	931	908	870	870	864	912	887	890	898	963	883	887	901	871	953	893	932	930	874	861	863	888	842	878	917	866	910	908	881	917	927	920	884	859	861	907	907	907	906	865	924	897	891	931	865	879	923	914	863	934	883	929	872	955	906	932	867	852	900	910	911	837	932	898	854	848	879	930	897	925	888	893	891	881	944	818	928	923	856	920	915	858	911	909	908	852	943	871	865	921	866	892	918	838	887	900	924	919	872	894	866	924	895	929	923	902	884	895	908	842	856	891	899	874	862	829	889	893	880	857	906	881	857	846	920	899	905	882	886	862	893	852	902	896	849	919	848	922	934	901	910	875	881	855	920	903	868	892	870	912	887	892	892	935	898	933	920	842	883	953	870	918	894	827	864	933	853	844	881	906	954	826	924	904	941	923	890	887	875	951	884	953	865	907	947	950	850	865	925	900	912	924	889	895	860	896	905	952	920	874	906	874	935	872	891	905	905	888	907	854	938	896	934	953	951	966	910	916	907	874	924	899	918	868	853	893	924	937	878	916	913	909	935	871	859	870	869	896	947	874	907	900	908	876	920	919	886	924	954	912	902	909	884	910	893	940	926	915	939	905	950	946	934	932	857	896	941	887	910	905	906	925	887	931	910	925	899	910	884	857	880	933	866	902	941	849	907	864	940	924	918	898	944	885	898	919	879	928	838	877	891	869	910	904	863	841	902	944	881	916	874	903	867	913	916	924	914	903	829	908	921	948	898	896	923	881	910	935	878	906	861	869	878	912	934	897	946	869	882	858	888	899	902	909	865	914	895	876	938	868	882	962	903	927	887	932	829	888	853	935	875	892	938	932	879	852	935	903	910	911	911	877	923	883	918	903	915	890	928	856	885	859	925	835	892	898	869	853	899	920	890	917	899	828	945	896	926	896	892	904	904	892	918	915	916	911	884	871	891	881	939	925	872	865	884	931	939	866	913	927	888	907	861	948	864	909	899	938	922	946	914	880	888	956	855	884	868	892	884	891	925	895	848	902	808	880	931	886	861	903	919	895	959	898	921	943	879	891	901	857	890	904	915	882	925	903	876	863	913	907	892	897	886	875	953	861	905	903	815	914	941	898	959	930	936	875	961	895	926	857	917	861	891	895	843	890	916	901	889	891	968	913	874	922	887	868	853	943	907	926	860	914	931	878	903	872	875	888	913	842	891	874	896	928	931	932	921	825	961	866	909	896	880	879	931	909	864	884	934	890	886	939	889	918	872	929	894	919	901	887	878	943	883	837	891	921	887	924	873	894	945	858	858	919	925	912	895	887	942	877	857	952	827	844	873	914	892	868	909	862	905	882	867	907	927	896	856	918	902	932	881	886	909	958	909	893	889	886	898	878	946	900	867	851	919	848	896	888	909	911	849	884	927	911	941	863	933	919	942	901	921	916	855	872	889	894	867	891	869	880	857	854	909	888	899	922	877	922	881	893	911	898	904	879	937	983	873	921	930	928	850	890	899	911	899	918	877	905	853	893	982	912	951	928	865	877	893	907	872	931	899	886	920	920	846	900	894	887	835	893	969	867	890	940	856	913	893	919	913	912	905	905	820	908	911	878	897	916	901	904	839	888	948	907	876	869	884	959	872	898	898	863	860	908	881	869	907	887	882	908	910	930	872	901	922	827	897	914	851	852	924	860	889	879	870	897	894	911	843	947	922	903	891	928	864	915	867	886	875	927	838	923	861	909	878	803	905	942	934	927	930	915	877	950	891	911	872	928	907	914	885	880	978	906	851	917	867	942	926	886	924	860	857	917	884	925	897	881	932	917	915	918	861	868	898	885	914	884	913	944	914	954	902	874	909	871	928	929	897	942	955	882	915	931	850	867	924	887	851	910	879	933	889	838	889	929	939	910	902	835	908	870	869	907	903	936	931	907	889	889	923	898	885	891	917	925	909	858	871	935	878	908	949	867	904	905	886	884	913	899	841	926	889	879	914	896	927	950	899	908	893	929	894	936	876	910	893	857	872	854	911	891	922	921	938	896	893	903	898	922	917	890	899	902	877	911	909	872	860	932	880	882	921	912	906	893	959	887	911	935	900	940	896	845	863	864	931	931	923	855	902	923	921	862	948	907	920	905	862	892	920	867	873	862	885	912	942	918	914	898	890	859	987	919	913	857	865	831	898	905	920	897	903	892	893	924	908	923	961	914	938	885	911	899	952	903	932	893	909	881	884	902	908	823	889	925	921	866	886	957	962	957	863	909	840	893	923	908	916	942	919	975	898	859	858	890	868	906	887	907	924	888	863	907	858	893	869	899	874	873	904	845	875	873	930	921	870	956	856	909	928	852	875	909	935	892	888	888	888	911	836	957	873	896	908	856	871	924	905	895	936	951	911	864	933	922	883	900	882	881	864	908	895	939	849	939	916	862	920	943	899	889	858	867	852	858	885	921	868	896	893	881	926	878	905	881	903	902	969	899	893	884	934	920	863	933	900	914	936	907	862	918	845	881	915	880	895	915	922	914	856	933	934	922	890	920	878	887	922	913	934	944	886	892	944	895	878	898	937	926	901	901	949	867	903	904	865	952	932	921	900	909	871	964	840	920	926	835	862	870	917	898	897	879	927	889	866	902	858	914	873	884	927	916	905	891	918	859	921	957	913	910	911	926	878	918	889	864	921	868	897	872	936	912	898	883	869	986	935	941	911	910	833	926	881	881	912	967	882	875	919	905	926	890	900	891	940	895	882	906	938	943	896	875	855	894	909	918	947	884	907	912	932	862	920	846	953	899	911	894	944	862	919	920	899	929	898	876	933	887	935	903	899	897	878	860	844	824	905	899	860	882	889	883	922	921	949	866	935	920	919	955	903	924	871	906	879	883	906	897	905	914	894	931	841	881	847	874	886	892	863	895	863	829	883	904	895	889	896	891	917	877	911	846	904	886	907	881	916	914	938	1000	913	907	885	883	888	917	876	897	886	869	898	914	917	867	870	947
6143	2772	1061	511	353	353	402	414	405	297	309	262	252	229	221	221	220	211	194	205	233	195	166	177	188	200	188	194	194	171	166	164	153	133	130	144	130	114	155	146	138	139	152	134	135	135	114	118	136	151	108	141	106	145	130	105	128	120	129	142	108	142	117	144	128	109	116	149	129	128	119	128	148	125	146	114	129	136	127	117	136	157	150	105	109	149	127	145	136	135	141	122	143	116	129	123	126	132	125	137	146	126	140	121	118	130	124	130	136	120	121	158	106	122	146	109	139	133	117	142	116	138	128	140	111	127	109	141	120	131	123	110	116	126	127	140	134	133	148	149	142	139	120	133	123	122	116	133	139	127	137	105	126	125	129	132	135	119	158	112	130	125	129	140	144	127	132	120	127	124	137	108	138	130	131	116	138	129	142	141	138	136	115	138	126	147	117	148	140	131	134	125	127	122	119	136	117	119	134	145	135	156	127	151	114	145	129	127	129	124	148	117	131	150	111	111	117	127	128	140	136	135	120	103	148	135	119	114	125	132	143	132	127	135	119	138	144	139	118	110	138	123	121	138	107	116	104	145	135	115	113	128	123	131	103	132	111	146	113	122	156	139	148	145	121	135	137	100	114	141	124	115	111	116	128	136	135	138	120	131	128	107	154	117	133	120	130	126	105	137	127	120	121	139	129	129	116	124	138	133	121	136	143	133	138	131	134	147	116	124	133	129	135	135	128	116	125	127	132	115	138	127	130	124	128	114	150	130	103	144	125	135	113	108	133	124	125	107	122	140	137	130	137	134	127	132	120	127	122	143	119	124	120	145	136	118	116	118	128	120	107	118	140	138	130	114	134	137	136	136	116	123	148	139	151	131	124	142	138	126	141	132	120	132	133	146	110	137	123	115	123	133	135	133	121	123	124	137	121	139	132	143	121	143	138	128	109	146	132	121	127	125	126	124	137	143	135	134	112	141	155	122	131	128	103	141	131	129	140	140	148	128	107	142	122	115	151	140	154	122	123	148	156	144	142	117	115	124	128	123	133	132	116	127	122	138	130	127	120	152	135	116	132	119	133	143	123	141	137	112	139	138	112	152	119	143	110	143	126	124	120	133	97	127	115	138	123	138	128	132	119	151	140	122	136	136	153	128	118	115	123	119	114	119	126	126	135	126	124	115	118	134	126	122	129	126	139	136	124	120	130	131	122	121	141	123	147	143	148	133	133	141	133	130	140	144	138	113	124	115	127	130	105	145	128	131	125	121	158	134	129	121	118	159	114	94	141	124	112	114	120	126	119	128	121	135	115	120	123	130	107	129	142	131	126	130	129	134	142	147	132	135	137	138	132	141	119	123	126	124	143	127	133	147	137	141	118	125	137	143	127	141	138	128	134	128	131	117	119	125	122	134	131	127	128	125	132	124	137	123	144	135	130	130	124	130	136	119	135	136	134	134	137	137	112	148	131	129	128	121	127	126	131	139	130	130	135	130	111	131	130	124	105	123	118	118	119	131	128	125	139	121	107	135	112	120	121	138	141	130	130	119	128	131	139	131	133	129	139	120	127	136	134	129	134	138	146	121	129	124	147	130	125	138	148	130	134	122	119	128	113	140	100	137	138	155	140	140	141	128	127	138	119	132	123	107	129	150	131	126	136	122	139	135	138	135	135	133	124	143	116	107	143	123	122	137	149	133	112	138	144	124	133	109	132	127	141	120	108	121	135	128	128	135	147	131	130	136	143	141	100	138	115	133	121	125	130	121	129	137	135	135	141	129	115	138	127	126	139	131	123	153	138	143	138	143	135	129	144	121	121	122	133	131	129	100	141	109	124	113	141	131	124	141	128	125	128	144	128	130	123	141	137	131	136	126	135	105	141	120	121	132	154	145	124	119	123	133	102	107	134	120	140	133	126	141	124	122	128	120	129	139	140	146	121	139	129	152	125	138	150	127	111	122	136	121	126	134	129	128	120	128	134	150	132	134	117	115	115	131	128	125	124	130	141	133	130	123	130	129	137	127	115	117	153	105	139	123	131	126	145	114	113	112	131	123	132	125	126	127	130	115	140	149	155	132	129	153	117	129	128	133	113	128	126	119	138	152	127	118	130	131	121	138	155	134	142	146	121	127	121	136	123	106	108	121	129	128	96	143	117	126	150	125	132	118	124	120	127	145	120	127	128	127	140	141	130	147	118	130	143	114	147	142	131	125	127	138	141	144	123	138	124	129	135	141	133	153	121	117	121	132	115	130	106	139	134	121	138	118	141	125	129	120	124	119	133	141	118	156	135	142	113	133	143	125	134	118	127	123	138	127	123	126	131	124	157	139	141	129	153	132	127	134	107	125	116	115	119	136	117	122	124	123	117	100	124	112	110	134	140	124	147	129	124	135	130	130	126	129	135	126	128	141	136	110	123	137	123	116	139	136	140	143	128	132	134	143	144	130	121	149	131	121	116	129	107	124	128	129	111	124	155	138	138	137	137	131	130	127	127	142	140	152	139	111	134	142	140	123	141	114	131	154	139	117	118	110	124	132	115	151	128	115	120	111	132	108	114	118	129	133	125	139	117	128	145	128	133	127	136	120	122	126	123	132	105	117	143	156	157	108	128	125	106	140	133	133	117	126	139	148	125	113	116	139	126	121	132	136	132	132	136	118	108	112	136	141	158	143	122	130	143	140	128	152	129	130	138	115	124	137	122	139	144	122	119	130	136	130	139	133	140	127	120	154	130	118	129	125	103	130	148	129	119	127	131	139	142	124	138	111	131	115	130	136	143	129	129	134	127	123	122	147	126	117	147	134	132	126	130	138	144	118	126	134	121	124	108	130	133	119	145	115	133	124	126	103	139	137	127	152	123	137	103	138	130	138	137	123	133	139	134	130	129	123	124	136	126	141	115	127	139	117	122	132	125	125	136	147	122	130	113	148	137	125	151	118	119	120	127	113	145	135	110	103	132	130	120	124	129	137	119	129	135	133	114	144	116	124	137	139	151	139	146	123	139	130	100	142	99	131	142	109	146	135	117	131	137	133	112	134	136	123	133	141	125	124	137	139	117	109	138	119	136	123	140	141	137	105	140	139	119	131	122	126	146	114	123	125	134	131	129	135	136	124	129	130	127	129	149	130	127	125	124	109	127	107	118	127	118	132	115	155	123	137	123	140	140	147	128	118	113	136	129	151	123	109	139	137	129	138	120	134	143	129	135	131	130	139	121	108	111	124	122	127	131	135	136	124	125	127	141	118	132	131	139	130	120	119	132	125	147	139	127	146	136	120	138	144	137	144	150	112	151	149	136	119	123	135	114	125	106	141	150	109	126	132	144	125	129	118	145	129	140	107	138	129	118	129	123	121	139	132	141	141	137	139	129	148	131	135	127	119	142	129	121	141	136	114	119	128	142	135	128	134	117	134	121	124	118	136	112	100	120	140	125	162	141	145	144	111	138	127	119	124	134	140	125	115	122	135	139	136	124	118	138	114	122	127	103	131	113	127	136	119
33700	17530	8705	7818	13366	14130	13765	12530	10138	7594	6612	5589	4709	4330	4015	3586	3198	3053	2990	3043	3231	2788	2462	2252	2135	2124	2272	2004	1792	1873	1920	1460	1313	1196	1149	1157	1162	1128	1202	1019	1045	1056	1067	1068	988	943	1002	989	961	979	1012	1030	933	1003	958	974	976	926	970	933	975	975	972	969	931	959	993	977	984	979	923	995	930	918	975	894	984	911	959	949	956	955	957	963	972	921	977	991	976	973	957	998	992	950	934	974	917	943	915	929	927	962	952	908	909	936	940	966	950	930	986	923	903	951	950	933	923	885	976	907	978	892	936	982	965	916	899	927	871	907	908	946	908	910	887	906	937	876	895	956	975	898	959	936	885	885	913	914	898	946	924	901	892	952	929	888	950	908	910	923	930	914	873	898	880	984	927	879	900	949	927	984	930	966	908	902	975	893	935	891	994	881	929	914	920	901	898	975	874	950	921	874	898	915	926	891	902	944	961	862	900	955	886	950	914	969	940	961	922	902	929	970	900	907	934	900	910	930	932	908	970	875	922	935	936	879	931	915	928	963	903	951	915	921	878	933	919	947	924	951	908	942	989	948	848	930	929	925	890	898	910	953	843	971	910	903	904	900	885	914	903	923	909	922	886	919	892	930	944	903	940	912	959	956	988	865	933	897	935	959	917	953	885	930	930	902	934	972	891	937	941	913	903	873	934	896	916	898	936	978	936	974	928	871	891	936	967	920	943	887	942	922	928	964	934	923	934	890	988	896	902	962	918	917	942	867	906	1011	897	869	955	887	904	915	977	881	937	951	900	891	937	907	905	950	918	916	892	990	952	934	880	922	858	854	932	916	958	937	900	920	928	880	870	932	946	974	888	902	908	922	927	879	899	918	942	936	947	920	888	932	925	978	888	939	871	899	942	887	926	915	918	878	976	953	878	948	910	895	919	896	924	941	869	921	934	864	858	899	902	917	962	878	969	954	902	876	976	948	923	855	954	940	854	914	927	961	943	954	880	861	908	930	911	884	969	932	891	927	944	899	895	890	865	870	927	909	903	907	881	914	929	973	882	945	949	916	915	938	859	867	959	931	896	928	965	870	933	933	899	944	912	905	937	891	946	950	907	912	891	916	910	899	913	957	852	895	905	944	929	931	913	978	972	894	917	968	869	934	900	897	891	938	870	952	964	941	827	931	925	912	955	978	927	928	921	957	930	933	900	902	929	903	867	907	973	950	891	946	940	912	915	923	905	925	937	834	908	890	878	902	910	914	891	892	927	882	849	948	886	937	869	919	922	908	954	901	933	934	877	914	994	920	864	861	927	934	932	900	855	935	862	940	936	899	937	938	905	905	889	955	913	891	889	860	917	885	918	879	940	937	912	889	923	890	873	913	910	916	854	895	880	916	883	946	914	947	934	910	975	948	906	910	959	936	904	905	916	916	960	896	944	919	910	901	939	923	935	925	906	889	893	883	934	879	911	937	956	927	881	904	924	945	901	908	891	893	918	956	836	937	894	917	956	863	980	938	934	942	950	927	903	894	908	946	892	981	896	901	913	917	846	912	947	853	963	932	858	862	930	929	898	881	951	936	902	872	930	893	916	911	906	912	938	945	904	832	914	884	927	933	896	966	975	908	892	907	931	920	937	884	935	903	908	893	856	913	894	974	899	871	921	901	917	911	918	876	960	921	940	907	917	934	970	916	955	921	934	916	919	873	853	924	880	934	898	903	928	942	942	907	935	907	934	932	878	893	870	874	932	918	937	921	918	931	890	947	908	919	896	941	919	937	927	905	913	953	924	883	923	884	918	968	877	935	944	931	865	921	943	926	901	973	923	918	876	902	944	906	942	938	888	929	917	858	895	910	940	916	899	897	888	899	998	941	887	941	936	912	906	838	937	900	930	967	933	900	965	966	958	930	950	907	972	895	883	916	950	915	923	849	888	943	971	864	898	916	923	940	925	943	925	934	956	896	993	896	890	939	884	929	871	970	910	926	872	910	878	927	955	855	918	904	917	929	912	905	950	916	929	944	907	892	891	932	964	907	913	937	933	884	895	881	934	972	853	935	936	936	906	893	911	932	927	960	952	904	979	912	928	925	874	871	898	912	910	901	897	935	971	953	953	938	913	898	934	897	926	917	880	934	910	929	972	934	916	911	884	908	930	871	913	879	892	932	912	911	930	909	856	919	972	882	902	920	945	901	929	948	933	936	900	918	905	959	938	915	925	922	912	913	876	905	941	911	917	884	935	902	906	891	922	953	895	941	897	882	903	902	913	925	908	925	941	921	935	933	872	902	947	920	933	970	899	954	926	960	917	935	882	949	929	868	906	876	917	952	839	896	884	910	931	969	959	932	947	915	929	937	951	938	928	875	919	902	926	945	966	896	922	917	918	840	960	930	936	881	927	935	923	973	927	892	841	941	953	933	887	952	925	909	891	911	951	952	876	885	864	883	900	900	954	852	882	882	891	894	912	905	895	923	939	929	948	933	913	901	921	938	972	934	911	953	892	903	946	950	876	889	869	914	922	930	932	934	933	912	942	894	920	953	955	925	914	938	919	894	949	888	948	921	924	903	868	904	903	914	915	892	917	852	953	943	884	939	946	948	940	943	980	921	904	924	911	948	930	872	908	922	899	916	940	876	887	887	866	910	935	905	912	876	860	891	909	946	915	908	932	867	957	903	854	881	894	874	913	954	942	890	923	900	971	854	876	904	921	973	906	904	920	971	920	913	962	919	931	920	891	938	981	904	906	923	971	854	946	971	942	912	939	921	880	832	889	889	912	936	862	877	913	905	938	874	925	906	964	927	921	945	964	933	932	899	844	918	903	922	886	942	920	932	927	875	953	974	934	956	913	948	913	912	894	833	953	880	913	950	921	925	883	911	936	945	892	953	914	925	906	873	910	879	885	913	867	970	916	924	895	901	961	861	921	913	926	943	870	924	912	926	926	963	908	898	940	895	987	915	949	939	847	943	929	913	892	900	921	966	960	919	942	912	929	880	918	939	919	908	929	953	929	922	927	930	930	932	879	949	889	907	948	930	892	941	924	924	906	919	960	916	902	961	914	883	870	847	880	964	890	898	897	995	879	888	918	929	907	922	918	936	928	919	941	886	890	892	879	912	926	934	899	905	878	920	949	888	929	898	922	981	916	946	855	871	911	854	910	980	914	876	905	931	937	921	884	923	939	904	916	936	884	918	876	944	959	922	922	981	910	949	913	936	932	909	915	978	921	917	890	909	938	907	882	881	921	931	891	944	893	950	895	940	919	924	911	910	944	950	933	904	880	934	906	889	872	910	912	888	966	934	898	886	885	927	922	948	893	857	944	998	915	893	920	918	936	934	935	881	953	898	916	964	929	921	932	917	922	884	964	909	922	917	921	910	924	916	909	898	913	927	962	877	921	919	966	887	903	863	894	943	963	912	933	942	914	883	931	896	887	882	927	912	934	953	905	963	901	886	952	912	900	913	889	955	889	942	942	951	917	952	909	939	920	929	911	973	894	912
3466	1104	480	329	261	241	263	284	234	186	186	167	159	152	139	141	167	121	131	136	153	140	137	142	122	123	129	112	107	106	110	130	100	95	123	95	106	83	105	94	123	97	93	112	95	94	83	99	84	102	93	86	84	81	91	102	114	116	97	88	94	90	99	88	101	87	87	88	105	93	102	74	90	70	98	102	118	97	85	103	83	104	84	96	97	95	83	102	83	95	93	92	95	90	113	97	97	83	96	94	92	83	99	100	100	92	87	90	99	119	96	105	81	107	97	106	97	92	103	95	86	99	88	110	93	89	88	93	78	105	84	95	97	67	93	101	102	104	105	98	90	91	102	86	116	66	77	102	103	85	107	91	95	94	125	83	95	103	90	94	103	83	98	98	97	98	94	100	106	81	110	87	80	99	77	118	97	95	107	91	78	108	109	86	100	108	110	107	86	91	106	87	99	94	104	117	104	97	87	85	89	101	122	92	93	97	95	95	81	95	77	82	94	103	88	97	89	101	97	98	89	91	104	90	95	113	101	82	86	86	91	88	100	106	97	98	113	77	96	129	96	88	113	94	108	111	82	96	99	97	98	96	87	91	91	79	93	109	108	119	108	85	87	102	81	97	92	90	92	90	106	76	100	85	93	102	89	79	90	103	92	78	93	91	86	94	96	92	96	93	98	83	104	103	92	101	102	78	88	96	88	98	97	90	90	99	113	99	81	101	93	93	91	102	99	101	103	107	95	92	84	105	89	96	91	104	111	88	103	86	82	96	111	99	98	98	107	72	95	97	94	95	93	95	98	96	105	104	104	98	105	84	89	88	96	97	80	93	87	96	110	94	85	94	91	91	92	99	94	107	80	99	91	86	90	103	107	108	103	84	90	76	86	95	93	89	99	95	90	94	96	93	90	97	91	101	93	110	96	94	107	83	95	107	94	91	73	92	73	107	90	84	98	102	101	94	84	92	101	100	77	102	94	98	106	94	87	95	88	86	100	86	111	98	96	86	100	112	100	87	102	96	93	98	120	102	101	101	97	90	105	80	95	106	89	91	94	98	87	107	101	111	91	95	85	99	83	90	86	111	95	88	73	90	103	99	89	96	76	89	106	113	88	100	107	79	77	97	98	103	101	84	84	95	92	94	98	77	86	106	87	91	97	88	87	106	101	95	99	88	92	128	106	82	105	75	102	110	93	79	98	92	93	99	113	109	99	85	108	82	103	95	103	101	94	112	105	75	91	103	98	94	93	111	101	82	91	99	95	84	105	109	103	75	89	94	95	101	100	96	80	102	111	78	101	94	106	102	107	96	96	90	105	93	83	105	99	97	88	98	105	93	105	86	82	90	97	87	97	102	93	104	82	100	94	105	73	111	99	88	95	91	94	92	72	81	105	101	87	110	107	105	91	108	91	95	96	92	81	94	81	92	102	87	96	108	97	99	84	86	92	89	92	109	106	81	89	90	102	95	106	107	94	89	79	99	99	96	109	86	95	91	81	84	81	93	107	85	93	100	98	97	98	102	86	87	97	91	101	96	99	90	100	97	101	120	102	115	106	101	102	103	99	121	96	89	95	101	91	94	100	94	88	90	103	109	104	105	109	91	89	72	95	92	85	113	99	95	96	100	108	83	95	95	92	92	100	96	96	74	107	93	97	86	83	67	95	89	99	84	97	99	106	90	88	101	90	97	85	112	91	68	88	84	91	86	101	88	98	90	102	103	110	88	95	78	86	90	95	107	91	111	92	86	82	87	107	98	74	95	98	105	111	110	92	93	104	99	104	99	84	101	90	75	93	84	104	94	113	75	102	104	88	92	89	88	108	91	93	99	98	98	99	88	91	96	103	104	92	83	89	84	91	91	90	85	90	108	105	100	93	91	86	99	93	103	106	99	74	97	95	94	100	116	97	91	94	113	80	102	84	98	94	101	94	80	85	108	121	91	86	87	83	98	103	78	79	108	100	90	100	95	96	81	89	109	112	97	82	78	93	83	99	107	83	100	108	79	91	96	97	90	90	84	91	89	98	108	100	132	107	101	97	107	109	75	106	118	93	95	96	94	93	104	94	106	85	111	90	114	98	97	103	88	81	91	101	107	100	113	107	94	79	102	106	102	99	98	93	92	75	97	95	75	99	114	87	103	85	92	86	90	91	88	98	109	92	92	99	99	84	72	95	104	85	101	115	117	92	95	95	89	90	96	92	102	101	100	91	90	105	101	90	84	95	95	103	92	86	112	101	81	98	90	107	93	91	80	112	111	90	94	96	104	103	84	94	97	105	89	94	85	99	100	110	102	98	113	95	80	102	100	96	82	107	103	91	111	94	91	86	114	90	108	103	84	88	94	102	81	97	105	98	109	96	89	96	88	89	95	115	89	90	91	102	92	83	111	88	98	100	95	106	91	103	82	116	104	112	94	88	119	97	90	102	96	88	96	105	92	84	100	113	85	88	89	81	126	105	86	109	98	88	103	94	96	101	106	99	106	92	70	92	80	94	87	84	88	97	78	109	79	88	84	105	86	83	87	80	93	101	85	91	90	88	115	95	102	96	91	98	97	105	105	91	105	87	95	101	81	98	109	96	88	93	88	96	92	89	96	96	95	112	104	102	98	91	103	91	87	78	90	87	88	107	86	105	95	102	93	88	108	87	99	91	85	105	94	103	88	82	82	91	83	96	99	78	93	98	94	77	97	84	99	96	92	90	110	103	83	111	92	99	116	94	87	96	87	90	91	85	94	99	110	74	90	101	99	98	98	91	100	89	85	102	101	91	95	101	111	83	78	95	96	112	90	86	74	98	82	94	92	103	114	115	86	109	90	90	98	100	106	88	90	102	99	93	98	95	104	94	93	99	102	101	85	91	87	90	75	82	86	106	91	98	108	83	104	97	109	103	97	86	100	107	87	90	100	100	90	85	78	105	94	92	101	86	89	102	85	77	94	85	84	91	119	98	103	106	85	96	86	90	103	90	94	101	86	101	98	109	91	84	99	103	100	87	90	127	118	91	83	102	92	77	89	106	93	110	94	84	104	98	118	88	91	99	91	84	102	76	103	97	91	99	114	95	87	95	92	102	105	90	105	77	86	108	100	105	83	94	113	108	95	107	95	99	107	91	98	108	98	84	95	91	110	87	100	106	95	87	96	96	95	90	95	96	94	99	89	107	99	92	87	82	85	82	101	91	96	95	92	98	94	89	98	101	99	113	90	90	100	106	86	81	87	109	94	102	85	99	93	93	100	95	94	105	91	86	90	112	99	83	102	99	89	94	96	117	104	81	95	82	91	98	99	96	95	89	90	108	101	97	88	102	90	111	88	90	85	98	98	110	98	115	109	104	88	82	108	96	95	102	91	80	97	91	103	95	95	116	101	90	99	99	85	93	83	85	109	92	82	97	94	91	97	107	78	94	83	99	95	94	100	99	103	116	104	98	94	97	112	102	103	84	104	94	101	76	92	90	97	95	93	91	93	98	83	100	95	90	93	112	115	89	104
25889	10491	5158	5098	8863	9323	8609	8227	6430	4980	4058	3427	2837	2705	2356	2143	1998	1902	1899	2056	2220	1931	1687	1441	1357	1505	1606	1428	1255	1303	1335	1069	963	825	790	864	824	787	836	793	755	787	797	754	748	686	726	753	711	745	776	778	712	779	722	768	755	751	713	714	737	773	733	788	718	715	782	719	709	731	721	729	706	740	695	730	713	720	737	756	779	768	695	746	746	715	741	698	757	704	744	696	714	730	760	722	699	713	722	686	728	752	727	770	731	701	737	663	740	711	701	764	704	679	758	720	773	714	732	712	662	674	704	661	752	732	700	714	708	735	745	735	721	744	710	716	705	684	658	754	711	732	741	729	673	708	765	728	710	712	703	748	682	693	747	684	723	695	760	724	737	708	704	683	721	718	715	713	694	685	724	712	707	679	754	694	714	708	731	738	759	699	727	698	713	678	712	659	698	684	713	757	743	732	707	735	725	724	717	703	711	716	733	665	729	696	715	680	753	709	700	718	691	704	723	757	683	674	740	721	707	704	758	714	698	731	702	786	701	674	711	681	696	714	696	702	718	714	765	669	673	742	748	688	660	668	717	727	780	723	707	686	721	702	694	710	757	746	733	693	714	740	689	701	641	729	724	723	724	726	736	690	705	693	727	699	692	728	680	756	669	737	761	726	751	687	743	717	713	728	755	734	716	672	742	710	735	693	697	683	744	650	735	698	727	738	759	748	691	758	754	736	793	758	725	745	675	703	774	745	718	746	679	664	779	711	686	729	720	751	702	684	691	701	744	647	672	706	729	700	715	693	742	677	670	717	741	685	775	701	699	755	697	728	715	754	728	689	715	710	747	719	681	732	721	690	741	734	737	753	725	758	751	715	704	716	701	710	705	692	694	737	734	694	708	721	645	703	714	695	691	736	737	699	718	734	712	715	674	721	667	746	728	708	700	682	730	686	737	713	703	696	753	694	737	678	758	722	763	705	627	720	726	754	714	703	705	758	699	698	726	692	685	708	684	706	728	703	704	769	720	756	693	670	719	694	749	688	699	727	768	707	698	724	697	680	654	697	726	757	702	727	691	695	709	683	713	734	700	744	715	725	722	731	764	681	715	673	766	685	744	696	714	673	735	700	664	715	702	718	712	698	697	731	752	719	691	709	763	710	717	678	747	672	697	713	678	666	721	714	735	727	741	679	732	717	707	726	687	665	686	727	761	699	744	724	690	736	696	696	694	754	711	720	667	693	735	726	681	754	674	720	733	715	709	821	726	717	716	690	728	744	745	724	722	680	748	684	733	683	707	671	703	724	792	686	688	771	690	749	690	700	724	676	690	729	700	704	683	665	717	719	730	704	719	699	698	677	701	721	755	662	719	745	695	703	708	733	715	772	699	754	741	683	726	707	699	726	711	736	700	682	708	665	720	706	667	683	744	716	705	705	745	727	744	759	713	706	746	733	703	705	745	725	670	717	715	714	715	732	729	716	740	723	715	720	686	723	661	717	712	734	700	724	704	724	725	726	704	735	680	744	685	681	688	692	687	688	710	715	713	666	710	695	752	764	735	714	726	687	690	750	703	715	727	696	741	713	704	682	702	709	681	696	723	667	725	737	729	754	743	715	670	701	738	706	690	707	715	694	690	720	730	715	711	755	690	712	688	675	657	704	737	681	704	707	708	670	695	707	700	746	684	749	752	741	715	730	717	735	732	696	699	732	730	701	729	702	688	736	703	755	710	697	693	687	763	706	676	700	704	711	745	726	698	682	723	694	696	695	730	711	727	715	718	732	700	719	738	695	691	690	747	701	732	758	681	734	689	737	739	743	761	663	743	687	723	727	681	700	693	738	688	707	712	708	698	755	724	725	683	694	722	773	706	687	698	712	698	727	754	743	720	717	706	715	703	700	721	737	700	678	681	727	693	713	635	694	700	697	737	797	725	653	702	667	710	694	736	701	715	667	757	680	716	744	695	709	738	697	728	722	684	736	702	691	718	757	733	733	703	708	729	714	706	739	698	759	726	733	670	664	718	723	757	714	687	758	799	683	724	743	726	717	706	729	754	742	692	668	648	734	696	702	660	724	720	755	752	723	749	763	716	756	717	746	772	766	680	687	744	711	733	720	743	698	701	687	668	726	659	670	692	745	717	671	702	722	695	701	716	723	702	731	741	743	714	703	682	697	695	688	675	739	719	718	728	698	688	690	664	672	703	725	692	702	731	716	728	758	725	674	679	693	717	728	699	723	718	713	688	760	716	757	690	752	724	685	730	724	699	694	718	757	722	717	734	739	746	664	744	727	721	746	715	729	727	753	664	731	711	715	680	722	701	714	737	721	707	700	671	724	725	710	693	698	694	703	689	661	761	739	735	729	695	728	765	709	717	731	704	725	729	729	716	687	747	696	701	715	707	686	724	734	685	680	716	707	711	738	688	700	689	689	712	719	733	677	725	700	688	736	670	730	674	749	726	736	692	688	724	724	765	712	748	766	681	732	716	712	690	690	714	740	703	712	701	696	722	766	716	745	720	759	712	714	769	715	717	735	735	744	704	709	684	728	723	742	752	715	725	729	676	700	654	748	720	709	700	715	695	752	716	701	704	667	741	717	725	764	693	721	751	731	707	740	703	699	712	716	680	723	665	726	778	708	698	686	670	712	758	702	718	729	716	744	675	670	717	699	706	746	698	698	704	728	724	702	714	683	683	733	719	710	688	722	725	682	699	723	665	710	713	722	690	690	715	735	726	681	707	725	711	730	694	723	717	752	681	716	673	724	676	717	706	730	659	681	714	712	712	661	750	687	718	693	689	749	703	728	711	705	718	666	702	672	724	691	721	739	711	681	703	709	679	742	694	661	735	732	649	714	677	707	731	689	683	709	745	688	753	731	732	641	666	721	733	713	719	741	660	699	653	705	700	720	714	738	740	682	726	763	674	746	734	685	679	704	685	700	720	706	665	731	718	714	742	703	702	663	696	694	679	683	659	736	696	717	759	726	718	669	715	714	723	747	693	681	742	701	669	714	741	652	690	706	731	742	746	715	713	709	730	705	662	712	673	675	677	736	750	699	754	742	744	718	707	731	697	710	701	728	720	723	727	669	669	667	721	759	735	717	728	701	720	698	742	671	697	704	739	713	782	737	724	698	688	684	705	677	748	716	707	771	700	707	723	709	690	742	701	750	669	767	707	716	725	775	714	697	717	695	722	687	720	713	676	712	764	741	741	756	738	687	710	719	731	707	729	739	696	718	696	705	748	679	717	754	753	671	694	709	694	721	704	733	723	701	707	749	738	697	692	722	712	743	746	751	690	738	719	716	727	719	741	657	664	720	740	704	697	658	708	694	711	695	733	702	713	709	693	755	734	728	717	697	739	724	719	720	724	711	695	718	707	709	718	721	724	738	699	664	701	724	680	694	692	681	708	698	719	685	727	719	738	707	755	683	718	701	715	698	677	712	701	698	672	683	701	724	675	661	703	691	712	727	702	741	723	745	715	727	745	672	714	710
4583	2112	772	424	308	289	311	328	319	276	235	193	171	179	165	166	149	146	148	181	198	163	151	130	136	157	138	146	142	124	119	110	132	100	117	93	96	100	94	94	83	111	99	120	101	95	85	100	82	103	107	87	100	119	90	89	101	100	108	102	97	101	96	79	99	109	97	103	101	102	88	83	96	83	89	81	85	121	96	99	93	100	108	104	116	88	82	85	115	109	105	95	84	102	106	99	106	98	105	101	88	110	96	102	102	89	100	84	115	108	94	84	101	99	92	104	85	104	96	91	89	89	106	122	90	96	102	105	86	83	115	97	102	101	117	105	97	99	112	80	98	107	108	102	95	88	100	81	88	79	97	95	76	82	77	107	91	92	93	101	86	93	102	109	89	108	84	98	98	97	110	111	94	96	106	78	88	109	97	100	98	88	101	102	101	85	96	95	90	89	95	95	79	81	83	98	110	96	103	118	108	107	104	88	86	114	99	97	107	100	94	108	99	94	93	105	90	106	101	101	80	105	95	92	106	97	96	96	75	104	92	78	97	87	108	86	99	101	85	91	110	87	106	86	86	106	89	102	85	88	94	92	93	96	107	95	101	91	72	83	99	110	97	102	87	99	110	89	102	105	88	90	117	106	109	77	118	97	113	98	97	99	76	85	87	89	96	108	103	89	99	114	93	93	95	113	94	96	97	93	114	89	96	96	92	95	108	92	91	88	70	83	103	101	82	110	89	97	107	122	106	101	112	117	106	103	87	92	87	81	100	91	91	93	99	94	72	89	106	81	96	103	97	107	94	102	74	86	100	83	89	105	105	86	100	94	98	98	98	107	91	102	92	90	105	106	112	77	89	78	107	88	89	76	86	94	89	102	92	86	86	110	88	103	107	86	97	116	96	105	93	100	101	103	92	102	91	93	75	103	91	92	112	96	96	91	97	102	103	101	98	84	73	95	91	84	95	89	106	88	89	84	100	90	97	95	82	118	95	104	90	88	72	100	84	103	82	76	105	93	94	91	105	107	78	103	95	98	95	88	109	98	97	80	82	86	70	84	113	77	88	86	93	100	94	95	93	99	100	104	123	100	103	87	98	87	96	93	100	86	98	97	103	93	108	87	98	91	85	92	101	100	106	81	106	96	94	96	94	90	101	99	87	118	114	89	85	108	91	99	103	97	103	96	98	96	83	112	107	81	96	103	87	78	105	95	95	115	89	119	92	101	99	93	86	95	88	84	72	97	108	104	93	113	102	94	94	98	97	82	95	82	92	101	108	105	87	96	107	85	103	84	98	95	87	102	100	88	83	88	97	112	110	83	105	104	103	102	94	99	92	107	114	97	99	91	106	104	92	86	112	89	92	87	87	102	90	91	99	84	85	95	91	116	96	100	108	87	93	105	103	101	85	105	99	112	85	94	112	110	104	101	88	93	110	89	102	113	105	101	94	93	94	91	91	121	83	88	86	96	93	90	86	98	89	116	93	90	99	97	89	103	88	116	92	99	81	78	107	83	105	94	102	93	102	96	94	96	100	82	105	96	116	88	97	113	100	95	89	108	93	105	83	95	97	84	98	86	103	92	96	114	106	90	93	85	97	103	95	93	118	111	98	105	102	95	106	100	92	88	110	102	112	76	99	99	94	90	91	91	92	91	88	102	89	124	115	102	83	91	109	104	107	87	95	85	91	105	99	94	111	89	91	99	124	98	86	103	88	105	95	96	97	84	114	117	98	87	106	104	90	90	94	97	100	88	109	99	106	92	94	98	86	100	100	86	91	93	90	99	92	81	113	96	107	102	85	110	78	95	102	85	85	78	99	105	102	100	104	80	96	92	81	116	91	94	99	102	100	107	104	113	109	102	99	96	84	89	88	89	82	100	106	98	103	102	101	86	97	108	96	99	74	92	94	99	94	103	91	88	86	91	72	87	97	109	96	103	111	95	110	112	114	88	97	95	84	94	115	88	96	93	96	96	91	93	101	90	97	104	95	96	92	93	99	85	99	100	105	82	97	96	104	78	89	103	83	95	91	101	102	106	90	73	116	103	100	89	83	99	82	80	101	94	102	92	87	84	85	84	92	98	96	104	89	92	104	92	100	97	105	100	101	99	95	86	111	93	90	92	86	99	84	110	93	94	99	93	103	90	77	105	117	92	88	115	106	109	102	96	105	91	117	94	101	98	115	92	80	103	103	91	99	113	95	82	91	106	95	99	91	92	101	97	102	121	93	100	85	82	91	103	92	101	98	97	95	91	108	119	85	83	101	100	103	91	101	91	95	82	79	89	83	93	96	85	90	86	96	93	118	107	100	89	98	97	79	108	101	103	76	103	81	100	83	93	109	99	110	90	81	86	94	114	88	104	104	103	107	105	102	105	97	92	89	80	114	92	84	103	99	85	82	78	88	96	99	97	104	92	100	90	82	100	101	90	98	88	92	95	104	96	110	88	97	96	90	91	90	94	97	101	103	83	97	116	95	103	88	98	94	99	114	98	102	100	105	89	107	107	93	97	91	121	99	97	103	81	106	98	95	100	89	98	112	103	104	116	105	105	92	94	85	95	97	91	89	102	97	91	109	102	90	96	92	106	84	89	100	81	94	93	92	99	89	85	107	87	91	92	102	98	111	87	92	100	99	81	93	97	86	98	95	93	89	82	89	95	110	109	76	101	108	112	114	100	107	94	100	88	77	95	97	105	97	89	87	86	97	89	103	89	84	90	106	100	99	93	96	93	113	88	92	91	89	108	106	89	94	86	91	90	83	109	100	96	101	88	110	86	96	97	108	109	98	87	97	103	95	90	118	85	99	84	107	86	87	84	95	94	97	101	97	99	108	97	75	111	105	101	104	89	99	101	96	92	91	100	107	99	98	90	93	96	108	97	98	85	102	94	108	98	119	91	98	77	111	100	108	111	105	111	90	93	103	104	89	113	96	88	80	94	94	102	71	92	123	83	102	95	98	101	99	103	104	116	108	88	106	85	89	82	92	88	105	85	96	97	91	91	93	106	91	73	103	100	92	97	93	95	93	82	96	85	91	94	90	93	100	112	98	106	87	86	85	87	89	96	96	102	102	91	101	101	88	92	103	85	88	91	102	69	101	105	104	92	99	78	107	95	94	90	98	93	82	103	113	91	108	87	93	93	82	81	99	103	87	98	97	83	109	97	117	99	106	99	105	88	89	106	94	104	98	84	96	86	82	104	94	100	83	111	96	100	91	111	106	80	87	98	76	103	90	85	91	111	96	98	103	94	114	105	106	89	123	92	98	90	100	104	106	85	101	98	107	98	96	81	102	97	92	84	102	95	79	96	77	78	86	108	86	89	99	94	92	84	82	81	93	89	89	97	99	94	101	96	104	76	91	98	90	77	99	90	72	106	77	97	88	88	96	85	94	87	107	92	96	99	91	84	105	99	109	107	81	101	112	98	95	92	86	92	90	88	104	105	84	113	103	94	102	93	86	110	84	99	98	88	95	123	90	104	98	91	88	96
31092	15426	6875	6266	11713	12727	11310	10651	8491	6664	5303	4544	3578	3300	2949	2646	2398	2369	2233	2449	2537	2286	1933	1669	1631	1645	1785	1663	1504	1452	1511	1173	985	906	898	876	837	891	844	848	802	816	783	790	765	713	695	732	750	743	717	714	739	728	731	749	740	726	679	734	674	740	746	737	741	748	754	698	708	724	715	683	722	705	748	762	683	694	704	695	741	775	719	717	672	684	743	786	724	733	748	715	750	735	725	697	720	724	679	743	722	668	701	701	696	732	729	691	734	718	657	620	666	663	721	698	706	709	667	691	723	695	667	726	662	655	693	671	696	714	684	689	688	711	672	672	701	656	708	709	715	675	709	642	699	716	640	692	709	720	669	677	703	680	649	735	672	757	695	677	694	654	703	682	671	685	666	696	646	687	659	678	672	688	705	704	674	687	682	665	693	678	686	674	680	694	693	675	688	683	652	671	701	666	665	668	671	685	662	613	688	681	657	710	669	687	611	677	649	683	673	665	666	707	675	700	633	678	675	705	696	650	646	711	653	736	677	676	710	686	671	701	686	703	677	713	687	735	711	681	694	695	651	660	693	675	709	659	669	661	716	730	664	661	690	693	710	620	682	687	689	688	680	701	692	705	688	697	691	671	677	684	679	692	695	731	654	684	691	690	678	696	698	624	727	687	707	646	648	664	701	653	672	684	691	701	694	697	682	698	670	661	661	731	667	709	703	704	649	753	744	662	671	675	706	683	693	698	709	676	690	689	637	712	690	656	653	681	687	688	666	665	653	614	700	738	714	741	691	705	690	691	733	682	665	634	689	698	664	706	655	680	685	682	661	682	684	722	712	644	725	695	659	690	663	730	648	697	662	698	737	657	694	682	697	676	655	685	660	716	704	740	656	668	682	718	663	651	695	670	725	716	724	697	692	691	660	688	698	715	694	653	659	697	670	654	706	677	694	649	635	665	737	695	720	661	661	635	689	649	659	713	679	677	677	684	640	683	688	655	665	693	718	654	654	710	673	680	698	631	692	691	652	704	730	731	749	707	715	664	641	682	657	713	690	672	745	684	654	679	686	715	646	670	696	663	670	695	689	689	712	662	644	691	654	709	712	674	677	725	695	641	705	644	659	688	685	708	714	727	711	672	700	633	674	744	646	709	681	698	673	671	684	679	704	711	644	709	629	662	754	675	636	643	695	652	701	673	717	679	671	714	627	700	698	708	676	674	662	677	695	707	705	692	698	700	707	724	714	653	689	677	683	691	638	654	704	694	678	720	703	684	724	678	678	695	634	627	719	702	697	695	643	687	685	689	650	677	676	684	686	676	705	679	696	724	683	679	698	689	711	677	662	671	680	736	677	673	740	686	670	683	626	677	744	692	633	679	707	693	732	688	713	634	651	686	666	719	654	722	701	679	690	649	701	686	707	711	690	691	687	678	676	699	718	714	711	696	665	672	673	692	670	656	680	710	653	677	749	693	639	658	683	653	680	710	649	718	674	734	708	693	696	714	717	703	723	659	632	682	687	687	695	664	710	686	687	651	688	655	717	699	668	647	686	692	662	705	715	644	572	687	746	630	712	681	700	638	665	704	648	679	748	697	688	688	706	710	691	668	657	718	662	712	708	696	699	651	686	680	711	672	721	710	701	669	721	679	689	718	675	690	698	664	719	718	685	705	682	728	724	681	665	682	664	677	677	702	701	717	713	637	661	731	735	696	662	690	699	662	706	691	695	695	685	714	753	699	700	711	635	695	685	714	723	752	648	703	645	671	709	666	721	674	712	707	643	727	678	681	702	668	668	660	703	681	708	658	720	691	712	732	695	663	682	681	679	707	686	707	722	744	653	730	666	671	663	698	675	652	660	689	703	657	629	661	688	743	675	671	699	664	676	709	702	689	720	701	724	670	659	722	692	688	691	671	710	691	677	639	695	663	688	701	686	673	689	694	702	721	733	694	646	669	700	699	700	676	710	703	660	648	681	682	714	683	743	681	659	691	633	639	713	677	688	697	691	607	691	686	671	734	670	711	720	685	681	707	632	676	705	709	732	679	728	675	632	691	684	679	706	649	699	659	682	711	718	658	652	672	636	713	698	684	668	717	713	700	726	670	681	686	731	700	731	696	685	670	649	633	680	681	661	723	690	674	649	693	702	664	660	701	665	684	656	694	648	681	699	723	687	678	688	744	697	676	706	653	730	684	697	682	704	710	663	694	728	737	643	692	709	722	716	645	672	768	682	677	714	723	687	717	689	675	681	693	725	717	722	711	662	703	674	749	674	707	676	664	741	673	652	666	670	653	687	684	645	718	673	708	710	695	658	637	689	680	758	713	684	712	651	690	719	715	675	703	679	696	666	714	675	669	661	672	686	677	660	658	702	698	686	679	696	706	656	650	662	691	689	668	670	704	667	706	701	691	662	699	688	670	703	707	687	702	661	751	686	717	659	701	680	700	640	662	709	668	694	683	629	698	696	647	708	696	686	762	714	699	738	673	693	711	675	693	686	730	663	694	694	700	666	673	729	680	763	696	646	682	688	700	661	675	707	648	663	674	713	690	694	678	703	710	658	689	677	685	665	742	666	689	702	691	690	755	721	709	654	724	683	680	682	630	681	663	713	692	687	693	685	669	676	662	681	661	691	670	671	676	662	693	720	698	691	694	732	684	693	732	724	703	690	685	673	706	687	707	642	642	727	663	660	673	650	667	690	659	671	669	681	699	696	658	684	677	737	659	694	666	707	733	671	679	663	703	638	648	658	684	650	692	692	698	716	730	719	681	708	675	671	699	705	696	682	703	653	737	694	629	668	666	678	674	684	719	623	691	697	690	701	699	712	769	718	708	716	665	677	679	727	713	674	716	687	715	676	680	671	681	651	673	702	685	733	758	682	709	666	667	711	677	683	660	649	682	658	692	675	699	673	687	728	674	726	687	690	682	743	740	703	659	660	756	680	705	679	674	676	669	702	697	708	718	653	671	683	717	663	710	715	740	674	722	689	693	683	701	712	664	681	692	696	657	665	659	711	677	676	701	635	709	662	705	676	684	734	696	722	710	652	652	698	691	715	653	674	689	657	653	680	683	705	650	682	691	663	693	656	703	743	655	652	696	680	668	697	673	718	668	703	690	711	700	703	654	660	736	698	704	726	710	691	670	705	678	681	700	714	674	707	684	684	657	691	670	672	648	712	676	690	669	668	696	735	669	662	680	670	704	670	641	726	699	699	666	722	697	677	729	632	679	682	685	724	763	686	756	655	661	698	683	680	684	668	724	691	703	703	680	697	681	661	660	714	736	676	699	706	655	695	681	713	690	669	665	671	667	676	688	682	675	711	679	717	663	686	666	629	702	714	647	667	699	744	674	706	667	717	723	714	691	693	760	664	697	679	676	672	686	656	614	666	705	670	694	713	689	685	701	695	676	680	655	672	675	712	647	717	668	703	687	685	676	711	684	667	690	692	615	736	674	695	685	670	664	734	704	722	677	641	654	626	645	694	698	688	708
5218	1975	763	413	328	314	325	351	302	313	277	240	202	227	199	186	200	188	204	221	205	180	187	181	176	177	195	190	152	169	159	149	138	167	137	141	136	139	142	115	133	149	154	144	135	126	144	148	158	154	145	145	143	158	136	159	125	152	140	128	133	156	133	141	130	137	142	130	144	152	128	134	155	143	125	101	140	125	141	128	136	141	152	145	144	135	125	170	134	122	116	141	147	163	136	134	122	131	137	140	154	153	135	143	134	142	143	128	142	124	124	133	142	118	139	121	150	132	158	146	125	142	147	142	118	140	143	140	147	123	150	131	105	149	113	119	130	127	133	137	141	144	115	114	143	154	125	150	149	135	139	143	122	136	130	147	139	138	146	140	145	127	130	106	143	140	146	126	129	143	142	149	153	121	137	130	133	140	155	119	154	119	127	149	151	144	147	139	135	136	124	127	127	128	126	144	138	143	131	147	127	119	157	145	142	144	132	141	152	145	119	151	152	137	140	114	132	131	139	128	118	136	147	155	127	132	155	135	146	135	145	129	125	141	146	130	125	121	124	148	129	124	125	155	135	158	142	120	129	151	143	142	152	133	149	123	134	137	122	140	131	124	130	131	134	152	142	133	153	135	143	134	137	132	123	153	131	137	125	129	124	136	133	135	170	157	131	147	138	162	155	164	137	130	147	134	141	114	166	140	139	133	132	137	138	144	139	133	161	147	144	143	146	139	130	141	135	120	128	142	136	136	136	142	134	117	139	133	155	145	144	140	140	142	141	160	127	126	131	118	128	127	147	141	139	135	148	138	140	137	148	128	134	133	141	146	134	139	127	140	138	121	142	135	131	135	134	143	114	136	135	140	134	139	117	137	134	139	134	136	137	135	134	138	123	136	131	131	125	146	117	125	133	141	142	136	128	129	133	138	135	135	117	114	136	148	135	148	129	173	140	153	146	139	140	133	130	122	142	160	140	143	140	156	127	133	133	136	118	128	135	150	123	148	168	125	145	118	136	141	137	157	136	132	143	133	144	152	138	131	165	138	140	127	156	145	132	114	139	156	123	130	133	117	114	131	120	116	124	134	135	151	162	143	119	137	150	113	140	168	133	144	136	157	138	136	122	127	150	137	118	136	135	137	133	129	140	144	136	125	134	139	144	114	132	144	150	151	134	126	122	142	140	136	118	143	138	145	118	153	127	134	148	111	134	125	142	149	158	141	108	134	155	138	149	134	143	130	126	151	143	161	123	145	139	137	137	142	144	152	129	143	156	141	148	144	117	145	129	151	112	136	133	132	131	147	127	153	124	119	137	129	145	129	123	158	141	149	139	132	135	145	128	137	135	156	126	152	150	145	154	130	151	133	150	135	142	153	139	145	140	109	126	137	146	126	138	145	148	133	141	130	138	127	131	123	125	135	115	133	152	139	135	151	129	131	161	123	131	114	149	116	119	157	139	130	163	136	153	129	131	118	137	137	148	121	137	140	135	139	138	171	129	137	110	144	121	139	157	129	141	143	136	164	129	122	151	150	138	131	149	148	127	145	143	136	112	137	125	126	128	124	132	131	125	125	128	140	149	162	134	116	140	134	117	141	130	122	131	135	128	143	133	140	125	115	128	144	139	132	146	150	148	141	137	125	131	126	143	141	130	133	132	148	165	146	129	127	140	150	111	128	151	154	107	138	128	152	140	148	152	143	123	134	121	127	130	133	142	126	133	145	135	120	127	143	151	128	128	121	167	130	134	134	142	141	137	138	143	125	145	120	130	132	124	132	134	125	147	145	118	129	148	145	153	140	148	155	129	141	131	147	140	151	129	138	147	116	155	140	133	144	120	128	132	132	127	135	134	139	121	189	116	134	118	136	134	133	127	130	134	122	138	118	132	134	134	134	118	123	132	140	154	118	146	138	145	141	145	152	135	141	114	134	137	164	152	115	137	141	153	135	148	154	150	120	152	144	142	144	125	126	138	131	129	127	170	121	123	140	149	111	134	133	152	147	130	143	134	112	127	138	131	111	130	104	141	127	133	122	122	126	138	146	143	143	132	146	108	121	135	140	121	135	128	135	137	149	128	135	150	128	154	166	140	135	113	144	129	124	133	120	132	132	137	119	142	130	141	159	142	145	132	121	137	129	131	135	158	124	135	121	150	134	130	135	141	132	140	145	148	157	153	124	129	135	144	147	163	158	137	147	149	133	132	131	148	147	120	138	132	129	157	124	137	145	127	146	137	134	135	134	140	158	159	129	124	150	128	143	129	119	137	158	134	134	131	152	150	122	133	138	130	144	147	141	135	140	137	148	125	127	151	139	141	138	130	154	139	133	136	146	129	141	153	134	121	172	130	156	127	112	129	132	143	132	138	131	141	154	133	154	169	138	130	129	125	140	131	126	142	152	150	133	115	144	134	151	143	131	144	125	140	147	146	161	128	150	132	121	135	142	134	150	136	138	125	116	128	143	114	149	131	128	154	158	144	125	138	129	130	135	128	140	143	144	147	158	121	128	121	140	128	136	150	127	155	126	130	141	146	128	128	144	130	128	142	154	129	149	144	129	145	128	140	153	137	147	114	121	128	135	150	126	133	125	155	117	134	150	124	149	135	140	141	123	131	144	138	117	147	130	144	147	144	139	147	146	142	137	150	144	121	118	126	141	107	117	127	119	125	143	159	143	152	148	131	123	148	129	136	137	124	151	119	139	142	121	151	147	137	143	151	139	126	150	171	152	142	143	128	119	145	147	120	150	140	154	153	138	141	141	150	130	139	123	127	123	135	129	130	135	144	152	135	139	131	120	142	121	115	132	123	128	124	148	131	138	133	143	144	112	139	161	125	113	140	142	132	122	143	149	109	137	128	143	161	127	131	142	129	136	121	151	122	146	143	125	120	159	152	132	144	158	150	135	137	143	129	141	152	120	117	146	142	143	152	167	124	122	143	133	150	135	128	142	132	138	155	107	146	132	140	131	119	157	125	140	141	142	152	144	112	129	122	143	131	122	131	141	126	127	143	124	150	125	135	149	118	130	134	138	139	138	151	136	131	139	121	136	151	120	123	123	126	145	140	133	135	136	130	131	141	131	128	132	138	158	121	134	148	151	120	138	136	141	141	116	125	132	135	136	133	138	128	129	120	150	151	147	121	131	117	124	132	139	121	153	132	118	139	128	130	138	137	139	152	145	157	151	122	148	140	149	134	136	159	126	141	115	159	147	130	130	130	137	146	146	150	126	126	138	128	130	149	141	141	127	143	132	122	135	162	159	146	150	151	151	136	143	130	143	140	153	141	146	130	140	129	130	147	133	124	130	146	117	140	136	127	136	135	149	131	149	141	151	164	142	148	143	131	123	157	147	149	139	138	152	125	126	134	170	135	142	135	147	128	142	138	155	125	143	126	136	133	147	139	136	141	137	164	130	130	142	135	123	138	134	128	132	139	154	139	154	143	131	149	150	150	142	154	156	154	124	138	121	144	143	134	143	129	138	150	121	154	128
29788	14477	6928	6410	10789	12453	10776	10279	8836	6782	5599	4776	4034	3455	3299	2971	2627	2733	2601	2772	2739	2492	2196	2094	1923	2053	2143	1895	1829	1772	1788	1380	1279	1241	1188	1180	1159	1174	1170	1202	1060	1217	1065	1094	1022	1045	984	985	1013	1034	1045	986	1009	1052	1015	984	1098	1050	1008	1065	1003	973	1003	1025	1028	984	1053	1036	1095	1055	987	1031	1072	1002	1018	1010	1009	1027	1004	1020	1042	1043	1000	1030	1064	1034	1001	1005	1034	983	1026	1058	1064	1007	1029	1037	1020	1041	1029	1041	1004	978	997	1006	984	991	949	1012	1025	1035	1006	957	985	1043	956	1028	966	1043	980	1005	946	999	997	1000	958	1027	1072	1005	993	1030	1024	975	941	973	1027	1024	960	991	960	971	998	1003	940	1037	975	1070	1082	963	997	979	983	1078	944	972	992	994	954	926	995	1020	983	976	991	994	973	992	1016	1000	988	929	941	938	972	985	966	933	1037	1004	994	991	981	972	950	985	1047	1017	983	968	969	977	966	955	1037	1025	971	941	1007	980	1005	1058	1008	985	1045	979	1072	1003	1011	1008	974	982	954	991	973	1008	1005	1044	994	977	1008	996	952	1032	1010	1004	1042	963	1021	1025	971	996	1003	1046	1022	958	1020	1012	976	939	1053	990	1010	1043	1005	974	986	991	954	950	984	972	945	993	1010	1017	979	975	976	949	983	1005	985	1006	997	1036	980	963	1015	1012	992	1009	1000	1012	941	1019	992	1006	983	1030	976	981	976	1017	973	975	1049	1031	996	1032	989	979	989	986	1003	1044	1022	982	976	1057	971	949	1061	984	982	997	1043	1027	1010	990	1026	981	977	1013	999	938	980	1005	961	971	1038	994	1007	987	958	984	1059	991	1001	1018	953	988	998	1020	963	976	1023	959	1013	971	1000	941	982	968	982	1003	994	929	1037	1006	1038	982	968	928	1009	1000	1051	1085	953	1034	997	1046	962	953	1045	959	999	1020	949	1033	973	967	1019	1022	1016	992	1010	1027	967	987	1010	959	1023	957	1034	985	1038	998	1002	975	1003	1006	1005	1020	976	992	1002	980	1059	1020	1005	952	1025	1034	1012	987	989	1003	1006	1039	1049	1011	954	938	960	998	992	1020	1008	998	984	985	985	940	988	978	975	1092	1012	998	995	980	956	999	981	1016	982	1033	1015	1010	999	976	948	1008	1033	945	982	991	1017	997	1051	990	965	977	970	987	975	962	1016	1033	962	1006	997	971	938	964	936	992	1010	1030	977	1042	1031	998	1064	974	973	970	1020	1037	994	970	1021	970	969	974	965	993	979	957	1001	971	981	981	999	1017	975	964	970	1001	1037	990	1004	1015	1010	1038	987	977	969	1004	1010	993	961	978	1036	987	967	953	976	993	970	1045	955	1055	964	964	1030	993	1034	963	947	968	1040	965	1009	932	987	1015	956	1005	1035	1020	936	984	1033	979	967	989	1015	986	985	1003	1031	978	962	985	1036	1029	1013	969	1036	990	1003	979	982	967	1018	966	1033	1019	987	1033	985	973	978	996	973	949	1033	907	1003	999	1003	966	966	957	1031	1018	1012	1018	1018	954	963	994	987	1033	1032	951	1008	1003	1028	993	1006	974	985	979	996	957	1016	959	1000	987	1007	1020	1035	1050	1001	904	1000	994	952	1012	996	1032	1019	1013	927	991	1036	1046	1029	1051	966	985	966	954	1015	1011	1001	1010	1033	912	1027	982	1005	989	1066	1012	987	952	980	985	990	992	1008	1016	997	966	982	962	968	1052	1000	987	1006	990	1017	1015	962	1022	986	1005	986	1036	999	936	1020	978	988	1013	979	1003	1014	1018	1005	975	1038	1010	1000	966	992	1020	1009	1018	1041	967	1002	1048	1030	930	1005	1016	1019	991	954	1023	1003	995	1067	995	987	996	967	1001	935	975	963	1057	1005	1051	998	1006	981	953	1019	998	1035	993	1046	976	1001	981	987	961	1031	1011	971	1003	1000	967	1012	1010	990	997	1036	991	1015	995	1013	935	1001	1011	1021	978	948	945	987	994	988	1013	1035	966	947	956	896	990	962	960	1010	1016	990	1007	975	917	930	968	1053	1024	974	1015	936	998	995	997	976	1007	986	1039	1028	948	944	999	986	1018	1000	995	1014	1044	1012	1019	974	989	1023	1036	972	1018	1002	950	1023	1024	961	1011	1023	979	971	987	954	1016	1035	986	985	1007	1039	954	990	1008	976	1077	1053	1021	942	979	1026	989	1004	993	999	976	1007	968	995	985	1008	1029	1031	997	988	989	980	1011	989	989	962	982	1025	1035	1009	1018	1031	935	992	939	960	954	1043	925	973	955	971	998	982	988	991	971	986	1032	994	989	978	1032	1003	1048	1002	1063	968	998	940	949	933	933	990	1012	1039	1001	993	1022	990	1020	994	1035	999	1044	1049	1026	968	972	993	1054	959	1016	1032	980	952	971	1019	966	1011	991	1007	1013	955	998	1009	981	976	988	1046	1001	956	1009	1065	979	953	1054	1007	964	1000	983	974	954	1056	1015	945	1009	994	1017	960	924	979	998	1013	944	996	969	923	981	1006	979	976	972	967	1021	955	988	948	1012	1010	971	1002	962	986	1033	992	978	1061	954	1002	984	950	1017	980	1053	961	988	978	929	973	1024	978	1009	1026	974	1051	1002	943	1006	1006	983	1032	990	987	998	1006	986	987	1016	1006	1007	982	970	996	998	978	1013	1002	956	974	988	969	993	1024	1005	966	901	1019	935	987	988	965	969	1020	994	989	994	935	1044	985	1008	977	960	987	993	971	1027	1015	941	1037	1017	990	1036	975	1021	1000	960	968	925	1006	973	995	978	1015	934	970	1000	999	1020	970	1012	1069	1036	972	992	992	962	1024	992	946	990	983	926	980	1019	967	1010	938	975	963	998	1014	1005	991	1053	1051	1005	998	935	1019	1010	948	985	968	993	1014	1033	1025	1035	986	1017	992	935	1013	930	973	1079	1059	1009	988	981	971	959	994	1008	961	1005	978	1038	985	906	1046	979	1024	1007	990	998	996	961	1016	981	976	993	991	1034	920	978	974	966	1052	986	1020	988	997	1083	999	1058	968	994	1022	1017	942	1014	967	932	1019	1003	1012	1045	1027	966	1013	959	1046	1002	983	907	967	1019	1019	1010	961	1006	974	988	995	967	973	953	984	976	1027	1014	1020	1049	973	958	1028	988	1010	1057	1031	972	1012	942	977	968	1033	1042	979	1058	962	968	948	977	960	975	1048	977	946	991	1038	971	1024	1020	933	985	1021	1006	1020	983	981	998	1028	1023	998	1042	952	1051	983	990	974	977	1007	985	976	976	1005	999	1022	979	955	1062	955	987	1009	998	990	1025	1004	1064	1013	1016	999	1002	953	1023	978	981	960	1007	941	1011	998	902	1029	988	976	994	980	995	1001	992	1015	985	956	980	1042	1011	1000	987	947	1015	942	1022	953	1045	1003	967	956	938	966	1043	1011	972	968	1052	1005	993	1022	999	1014	994	1001	957	976	970	1031	968	1015	1009	967	957	976	989	994	991	955	988	1027	996	999	998	1025	1016	972	997	970	951	978	1018	997	971	1000	991	1054	1034	980	1012	1002	1012	967	979	1023	1003	1004	991	985	1047	1004	961	983	1006	971	980	1054	1020	948	1014	928	991	1026	981	1032	971	1017	987	1040	1012	1044	991	1038	959	1029	1003	970	922	988	1013	1023	986	1025	954	1040	1023	952	1035	982	993	1001	965	965	1006	941	967	1047	1003	982	938	987	989	1023	1012	1004	997	994	1022	1014	1009	992	1030	978	964	1007	967	938	999	966	1036	1027	921	953	983	1074	967	1038	984	1026	1006	998	1001	949	969	1030	974	1003	998	947	1044	1001	1015	970	978	1021	1005	993	1004	971	1025	991	1007	997	997	1048	994	978	1014	1012	967	980	976	1031	967	960	1041	972	990	978	1011	1024	939	1029	1047	1002	1008	971	912	1006	1074	965	1002	998	1024	987	931	991	978	1027	984	996	989	995	1008	997	1021	961	929	962	990	919	987	1014	988	1005	983	1000	962	958	980	1011	1018	973	987	1020	964	983	1022	969	1019	952	976	970	989	974	1011	981	983	991	1003	979	993
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
